summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--.gitignore7
-rw-r--r--applications/luci-app-acl/po/fa/acl.po6
-rw-r--r--applications/luci-app-acl/po/nl/acl.po62
-rw-r--r--applications/luci-app-acl/po/uk/acl.po12
-rw-r--r--applications/luci-app-acme/po/cs/acme.po8
-rw-r--r--applications/luci-app-acme/po/de/acme.po16
-rw-r--r--applications/luci-app-acme/po/es/acme.po6
-rw-r--r--applications/luci-app-acme/po/ko/acme.po80
-rw-r--r--applications/luci-app-acme/po/pt_BR/acme.po6
-rw-r--r--applications/luci-app-acme/po/sk/acme.po8
-rw-r--r--applications/luci-app-acme/po/uk/acme.po12
-rw-r--r--applications/luci-app-adblock/Makefile2
-rw-r--r--applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js24
-rw-r--r--applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js13
-rw-r--r--applications/luci-app-adblock/luasrc/controller/adblock.lua12
-rw-r--r--applications/luci-app-adblock/po/ar/adblock.po251
-rw-r--r--applications/luci-app-adblock/po/bg/adblock.po225
-rw-r--r--applications/luci-app-adblock/po/bn_BD/adblock.po222
-rw-r--r--applications/luci-app-adblock/po/ca/adblock.po225
-rw-r--r--applications/luci-app-adblock/po/cs/adblock.po261
-rw-r--r--applications/luci-app-adblock/po/da/adblock.po261
-rw-r--r--applications/luci-app-adblock/po/de/adblock.po255
-rw-r--r--applications/luci-app-adblock/po/el/adblock.po250
-rw-r--r--applications/luci-app-adblock/po/en/adblock.po222
-rw-r--r--applications/luci-app-adblock/po/es/adblock.po257
-rw-r--r--applications/luci-app-adblock/po/fi/adblock.po242
-rw-r--r--applications/luci-app-adblock/po/fr/adblock.po306
-rw-r--r--applications/luci-app-adblock/po/he/adblock.po222
-rw-r--r--applications/luci-app-adblock/po/hi/adblock.po222
-rw-r--r--applications/luci-app-adblock/po/hu/adblock.po233
-rw-r--r--applications/luci-app-adblock/po/it/adblock.po408
-rw-r--r--applications/luci-app-adblock/po/ja/adblock.po251
-rw-r--r--applications/luci-app-adblock/po/ko/adblock.po234
-rw-r--r--applications/luci-app-adblock/po/mr/adblock.po222
-rw-r--r--applications/luci-app-adblock/po/ms/adblock.po222
-rw-r--r--applications/luci-app-adblock/po/nb_NO/adblock.po233
-rw-r--r--applications/luci-app-adblock/po/pl/adblock.po255
-rw-r--r--applications/luci-app-adblock/po/pt/adblock.po255
-rw-r--r--applications/luci-app-adblock/po/pt_BR/adblock.po257
-rw-r--r--applications/luci-app-adblock/po/ro/adblock.po255
-rw-r--r--applications/luci-app-adblock/po/ru/adblock.po251
-rw-r--r--applications/luci-app-adblock/po/si/adblock.po222
-rw-r--r--applications/luci-app-adblock/po/sk/adblock.po230
-rw-r--r--applications/luci-app-adblock/po/sv/adblock.po239
-rw-r--r--applications/luci-app-adblock/po/templates/adblock.pot222
-rw-r--r--applications/luci-app-adblock/po/tr/adblock.po257
-rw-r--r--applications/luci-app-adblock/po/uk/adblock.po354
-rw-r--r--applications/luci-app-adblock/po/vi/adblock.po222
-rw-r--r--applications/luci-app-adblock/po/zh_Hans/adblock.po251
-rw-r--r--applications/luci-app-adblock/po/zh_Hant/adblock.po250
-rw-r--r--applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json2
-rw-r--r--applications/luci-app-advanced-reboot/po/he/advanced-reboot.po6
-rw-r--r--applications/luci-app-advanced-reboot/po/ko/advanced-reboot.po36
-rw-r--r--applications/luci-app-advanced-reboot/po/sk/advanced-reboot.po10
-rw-r--r--applications/luci-app-advanced-reboot/po/uk/advanced-reboot.po25
-rw-r--r--applications/luci-app-ahcp/po/da/ahcp.po6
-rw-r--r--applications/luci-app-ahcp/po/es/ahcp.po10
-rw-r--r--applications/luci-app-ahcp/po/it/ahcp.po8
-rw-r--r--applications/luci-app-ahcp/po/pt_BR/ahcp.po8
-rw-r--r--applications/luci-app-ahcp/po/vi/ahcp.po12
-rw-r--r--applications/luci-app-apinger/Makefile19
-rw-r--r--applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_delay.js30
-rw-r--r--applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_down.js24
-rw-r--r--applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_loss.js30
-rw-r--r--applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/graphs.js61
-rw-r--r--applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/interfaces.js31
-rw-r--r--applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js66
-rw-r--r--applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js80
-rw-r--r--applications/luci-app-apinger/root/usr/share/luci/menu.d/luci-app-apinger.json73
-rw-r--r--applications/luci-app-apinger/root/usr/share/rpcd/acl.d/luci-app-apinger.json19
-rw-r--r--applications/luci-app-aria2/po/ar/aria2.po8
-rw-r--r--applications/luci-app-aria2/po/da/aria2.po16
-rw-r--r--applications/luci-app-aria2/po/hu/aria2.po12
-rw-r--r--applications/luci-app-aria2/po/it/aria2.po218
-rw-r--r--applications/luci-app-aria2/po/ko/aria2.po10
-rw-r--r--applications/luci-app-aria2/po/nl/aria2.po28
-rw-r--r--applications/luci-app-aria2/po/sk/aria2.po23
-rw-r--r--applications/luci-app-aria2/po/sv/aria2.po6
-rw-r--r--applications/luci-app-aria2/po/templates/aria2.pot12
-rw-r--r--applications/luci-app-aria2/po/uk/aria2.po9
-rw-r--r--applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/ar/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/bg/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/bn_BD/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/ca/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/cs/attendedsysupgrade.po12
-rw-r--r--applications/luci-app-attendedsysupgrade/po/da/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/de/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/el/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/en/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/es/attendedsysupgrade.po9
-rw-r--r--applications/luci-app-attendedsysupgrade/po/fa/attendedsysupgrade.po112
-rw-r--r--applications/luci-app-attendedsysupgrade/po/fi/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/fr/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/he/attendedsysupgrade.po11
-rw-r--r--applications/luci-app-attendedsysupgrade/po/hi/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/hu/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/it/attendedsysupgrade.po10
-rw-r--r--applications/luci-app-attendedsysupgrade/po/ja/attendedsysupgrade.po10
-rw-r--r--applications/luci-app-attendedsysupgrade/po/ko/attendedsysupgrade.po121
-rw-r--r--applications/luci-app-attendedsysupgrade/po/mr/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/ms/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/nb_NO/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/pl/attendedsysupgrade.po21
-rw-r--r--applications/luci-app-attendedsysupgrade/po/pt/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/pt_BR/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/ro/attendedsysupgrade.po10
-rw-r--r--applications/luci-app-attendedsysupgrade/po/ru/attendedsysupgrade.po68
-rw-r--r--applications/luci-app-attendedsysupgrade/po/sk/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/sv/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/templates/attendedsysupgrade.pot2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/tr/attendedsysupgrade.po10
-rw-r--r--applications/luci-app-attendedsysupgrade/po/uk/attendedsysupgrade.po119
-rw-r--r--applications/luci-app-attendedsysupgrade/po/vi/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-attendedsysupgrade/po/zh_Hans/attendedsysupgrade.po50
-rw-r--r--applications/luci-app-attendedsysupgrade/po/zh_Hant/attendedsysupgrade.po2
-rw-r--r--applications/luci-app-banip/po/cs/banip.po19
-rw-r--r--applications/luci-app-banip/po/da/banip.po230
-rw-r--r--applications/luci-app-banip/po/de/banip.po5
-rw-r--r--applications/luci-app-banip/po/el/banip.po16
-rw-r--r--applications/luci-app-banip/po/fr/banip.po290
-rw-r--r--applications/luci-app-banip/po/it/banip.po38
-rw-r--r--applications/luci-app-banip/po/ko/banip.po14
-rw-r--r--applications/luci-app-banip/po/nl/banip.po25
-rw-r--r--applications/luci-app-banip/po/pt_BR/banip.po6
-rw-r--r--applications/luci-app-banip/po/sk/banip.po8
-rw-r--r--applications/luci-app-banip/po/sv/banip.po41
-rw-r--r--applications/luci-app-banip/po/uk/banip.po32
-rw-r--r--applications/luci-app-bcp38/po/he/bcp38.po9
-rw-r--r--applications/luci-app-bcp38/po/pl/bcp38.po6
-rw-r--r--applications/luci-app-bcp38/po/sk/bcp38.po8
-rw-r--r--applications/luci-app-bmx7/po/ar/bmx7.po8
-rw-r--r--applications/luci-app-bmx7/po/el/bmx7.po10
-rw-r--r--applications/luci-app-bmx7/po/fa/bmx7.po16
-rw-r--r--applications/luci-app-bmx7/po/fr/bmx7.po8
-rw-r--r--applications/luci-app-bmx7/po/he/bmx7.po6
-rw-r--r--applications/luci-app-bmx7/po/it/bmx7.po14
-rw-r--r--applications/luci-app-bmx7/po/ko/bmx7.po14
-rw-r--r--applications/luci-app-bmx7/po/uk/bmx7.po8
-rw-r--r--applications/luci-app-bmx7/po/zh_Hant/bmx7.po8
-rw-r--r--applications/luci-app-clamav/po/it/clamav.po8
-rw-r--r--applications/luci-app-clamav/po/uk/clamav.po14
-rw-r--r--applications/luci-app-commands/Makefile1
-rw-r--r--applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js34
-rw-r--r--applications/luci-app-commands/luasrc/controller/commands.lua268
-rw-r--r--applications/luci-app-commands/luasrc/model/cbi/commands.lua27
-rw-r--r--applications/luci-app-commands/luasrc/view/commands.htm187
-rw-r--r--applications/luci-app-commands/luasrc/view/commands_public.htm50
-rw-r--r--applications/luci-app-commands/po/ar/commands.po75
-rw-r--r--applications/luci-app-commands/po/bg/commands.po75
-rw-r--r--applications/luci-app-commands/po/bn_BD/commands.po70
-rw-r--r--applications/luci-app-commands/po/ca/commands.po70
-rw-r--r--applications/luci-app-commands/po/cs/commands.po75
-rw-r--r--applications/luci-app-commands/po/da/commands.po79
-rw-r--r--applications/luci-app-commands/po/de/commands.po81
-rw-r--r--applications/luci-app-commands/po/el/commands.po70
-rw-r--r--applications/luci-app-commands/po/en/commands.po75
-rw-r--r--applications/luci-app-commands/po/es/commands.po80
-rw-r--r--applications/luci-app-commands/po/fi/commands.po75
-rw-r--r--applications/luci-app-commands/po/fr/commands.po75
-rw-r--r--applications/luci-app-commands/po/he/commands.po70
-rw-r--r--applications/luci-app-commands/po/hi/commands.po70
-rw-r--r--applications/luci-app-commands/po/hu/commands.po75
-rw-r--r--applications/luci-app-commands/po/it/commands.po83
-rw-r--r--applications/luci-app-commands/po/ja/commands.po75
-rw-r--r--applications/luci-app-commands/po/ko/commands.po124
-rw-r--r--applications/luci-app-commands/po/mr/commands.po75
-rw-r--r--applications/luci-app-commands/po/ms/commands.po70
-rw-r--r--applications/luci-app-commands/po/nb_NO/commands.po70
-rw-r--r--applications/luci-app-commands/po/pl/commands.po81
-rw-r--r--applications/luci-app-commands/po/pt/commands.po79
-rw-r--r--applications/luci-app-commands/po/pt_BR/commands.po79
-rw-r--r--applications/luci-app-commands/po/ro/commands.po79
-rw-r--r--applications/luci-app-commands/po/ru/commands.po81
-rw-r--r--applications/luci-app-commands/po/sk/commands.po90
-rw-r--r--applications/luci-app-commands/po/sv/commands.po75
-rw-r--r--applications/luci-app-commands/po/templates/commands.pot70
-rw-r--r--applications/luci-app-commands/po/tr/commands.po81
-rw-r--r--applications/luci-app-commands/po/uk/commands.po81
-rw-r--r--applications/luci-app-commands/po/vi/commands.po70
-rw-r--r--applications/luci-app-commands/po/zh_Hans/commands.po81
-rw-r--r--applications/luci-app-commands/po/zh_Hant/commands.po81
-rw-r--r--applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json56
-rw-r--r--applications/luci-app-commands/ucode/controller/commands.uc256
-rw-r--r--applications/luci-app-commands/ucode/template/commands.ut179
-rw-r--r--applications/luci-app-commands/ucode/template/commands_public.ut48
-rw-r--r--applications/luci-app-coovachilli/po/he/coovachilli.po13
-rw-r--r--applications/luci-app-coovachilli/po/ko/coovachilli.po19
-rw-r--r--applications/luci-app-cshark/po/el/cshark.po8
-rw-r--r--applications/luci-app-cshark/po/it/cshark.po12
-rw-r--r--applications/luci-app-cshark/po/ko/cshark.po8
-rw-r--r--applications/luci-app-cshark/po/sk/cshark.po9
-rw-r--r--applications/luci-app-dawn/luasrc/tools/ieee80211.lua4
-rw-r--r--applications/luci-app-dcwapd/po/he/dcwapd.po11
-rw-r--r--applications/luci-app-dcwapd/po/it/dcwapd.po11
-rw-r--r--applications/luci-app-dcwapd/po/ko/dcwapd.po14
-rw-r--r--applications/luci-app-dcwapd/po/pl/dcwapd.po6
-rw-r--r--applications/luci-app-dcwapd/po/sk/dcwapd.po10
-rw-r--r--applications/luci-app-dcwapd/po/sv/dcwapd.po8
-rw-r--r--applications/luci-app-ddns/Makefile2
-rw-r--r--applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js18
-rw-r--r--applications/luci-app-ddns/po/ar/ddns.po481
-rw-r--r--applications/luci-app-ddns/po/bg/ddns.po472
-rw-r--r--applications/luci-app-ddns/po/bn_BD/ddns.po472
-rw-r--r--applications/luci-app-ddns/po/ca/ddns.po472
-rw-r--r--applications/luci-app-ddns/po/cs/ddns.po482
-rw-r--r--applications/luci-app-ddns/po/da/ddns.po472
-rw-r--r--applications/luci-app-ddns/po/de/ddns.po485
-rw-r--r--applications/luci-app-ddns/po/el/ddns.po480
-rw-r--r--applications/luci-app-ddns/po/en/ddns.po472
-rw-r--r--applications/luci-app-ddns/po/es/ddns.po488
-rw-r--r--applications/luci-app-ddns/po/fi/ddns.po472
-rw-r--r--applications/luci-app-ddns/po/fr/ddns.po500
-rw-r--r--applications/luci-app-ddns/po/he/ddns.po472
-rw-r--r--applications/luci-app-ddns/po/hi/ddns.po472
-rw-r--r--applications/luci-app-ddns/po/hu/ddns.po488
-rw-r--r--applications/luci-app-ddns/po/it/ddns.po489
-rw-r--r--applications/luci-app-ddns/po/ja/ddns.po488
-rw-r--r--applications/luci-app-ddns/po/ko/ddns.po572
-rw-r--r--applications/luci-app-ddns/po/mr/ddns.po472
-rw-r--r--applications/luci-app-ddns/po/ms/ddns.po472
-rw-r--r--applications/luci-app-ddns/po/nb_NO/ddns.po472
-rw-r--r--applications/luci-app-ddns/po/pl/ddns.po490
-rw-r--r--applications/luci-app-ddns/po/pt/ddns.po484
-rw-r--r--applications/luci-app-ddns/po/pt_BR/ddns.po485
-rw-r--r--applications/luci-app-ddns/po/ro/ddns.po494
-rw-r--r--applications/luci-app-ddns/po/ru/ddns.po480
-rw-r--r--applications/luci-app-ddns/po/sk/ddns.po484
-rw-r--r--applications/luci-app-ddns/po/sv/ddns.po480
-rw-r--r--applications/luci-app-ddns/po/templates/ddns.pot472
-rw-r--r--applications/luci-app-ddns/po/tr/ddns.po489
-rw-r--r--applications/luci-app-ddns/po/uk/ddns.po504
-rw-r--r--applications/luci-app-ddns/po/vi/ddns.po472
-rw-r--r--applications/luci-app-ddns/po/zh_Hans/ddns.po482
-rw-r--r--applications/luci-app-ddns/po/zh_Hant/ddns.po484
-rwxr-xr-xapplications/luci-app-ddns/root/usr/libexec/rpcd/luci.ddns19
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/ar/dnscrypt-proxy.po8
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/da/dnscrypt-proxy.po8
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/fr/dnscrypt-proxy.po8
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/he/dnscrypt-proxy.po6
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/it/dnscrypt-proxy.po14
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/ko/dnscrypt-proxy.po10
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/pl/dnscrypt-proxy.po8
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/sv/dnscrypt-proxy.po57
-rw-r--r--applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua2
-rw-r--r--applications/luci-app-dockerman/po/da/dockerman.po6
-rw-r--r--applications/luci-app-dockerman/po/de/dockerman.po11
-rw-r--r--applications/luci-app-dockerman/po/el/dockerman.po10
-rw-r--r--applications/luci-app-dockerman/po/fa/dockerman.po394
-rw-r--r--applications/luci-app-dockerman/po/he/dockerman.po28
-rw-r--r--applications/luci-app-dockerman/po/hu/dockerman.po12
-rw-r--r--applications/luci-app-dockerman/po/it/dockerman.po12
-rw-r--r--applications/luci-app-dockerman/po/ja/dockerman.po8
-rw-r--r--applications/luci-app-dockerman/po/ko/dockerman.po24
-rw-r--r--applications/luci-app-dockerman/po/nb_NO/dockerman.po6
-rw-r--r--applications/luci-app-dockerman/po/pt_BR/dockerman.po8
-rw-r--r--applications/luci-app-dockerman/po/sk/dockerman.po20
-rw-r--r--applications/luci-app-dockerman/po/uk/dockerman.po16
-rw-r--r--applications/luci-app-dockerman/po/zh_Hant/dockerman.po14
-rw-r--r--applications/luci-app-dump1090/po/it/dump1090.po12
-rw-r--r--applications/luci-app-dump1090/po/sk/dump1090.po8
-rw-r--r--applications/luci-app-dump1090/po/uk/dump1090.po12
-rw-r--r--applications/luci-app-dynapoint/po/ar/dynapoint.po8
-rw-r--r--applications/luci-app-dynapoint/po/fa/dynapoint.po142
-rw-r--r--applications/luci-app-dynapoint/po/fr/dynapoint.po8
-rw-r--r--applications/luci-app-dynapoint/po/it/dynapoint.po11
-rw-r--r--applications/luci-app-dynapoint/po/ko/dynapoint.po8
-rw-r--r--applications/luci-app-dynapoint/po/sk/dynapoint.po8
-rw-r--r--applications/luci-app-dynapoint/po/uk/dynapoint.po8
-rw-r--r--applications/luci-app-example/README.md16
-rw-r--r--applications/luci-app-example/po/de/example.po15
-rw-r--r--applications/luci-app-example/po/en/example.po2
-rw-r--r--applications/luci-app-example/po/es/example.po11
-rw-r--r--applications/luci-app-example/po/fr/example.po2
-rw-r--r--applications/luci-app-example/po/nb-NO/example.po2
-rw-r--r--applications/luci-app-example/po/templates/example.pot2
-rw-r--r--applications/luci-app-example/po/zh-Hans/example.po13
-rw-r--r--applications/luci-app-example/root/usr/share/rpcd/acl.d/luci-app-example.json2
-rw-r--r--applications/luci-app-firewall/po/da/firewall.po6
-rw-r--r--applications/luci-app-firewall/po/el/firewall.po58
-rw-r--r--applications/luci-app-firewall/po/es/firewall.po9
-rw-r--r--applications/luci-app-firewall/po/fa/firewall.po447
-rw-r--r--applications/luci-app-firewall/po/fr/firewall.po18
-rw-r--r--applications/luci-app-firewall/po/it/firewall.po7
-rw-r--r--applications/luci-app-firewall/po/ko/firewall.po71
-rw-r--r--applications/luci-app-firewall/po/nl/firewall.po20
-rw-r--r--applications/luci-app-firewall/po/pl/firewall.po169
-rw-r--r--applications/luci-app-firewall/po/pt_BR/firewall.po10
-rw-r--r--applications/luci-app-firewall/po/sk/firewall.po10
-rw-r--r--applications/luci-app-firewall/po/templates/firewall.pot73
-rw-r--r--applications/luci-app-firewall/po/zh_Hans/firewall.po8
-rw-r--r--applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js24
-rw-r--r--applications/luci-app-frpc/po/ar/frpc.po69
-rw-r--r--applications/luci-app-frpc/po/bg/frpc.po61
-rw-r--r--applications/luci-app-frpc/po/bn_BD/frpc.po61
-rw-r--r--applications/luci-app-frpc/po/ca/frpc.po61
-rw-r--r--applications/luci-app-frpc/po/cs/frpc.po61
-rw-r--r--applications/luci-app-frpc/po/da/frpc.po67
-rw-r--r--applications/luci-app-frpc/po/de/frpc.po69
-rw-r--r--applications/luci-app-frpc/po/el/frpc.po61
-rw-r--r--applications/luci-app-frpc/po/en/frpc.po61
-rw-r--r--applications/luci-app-frpc/po/es/frpc.po73
-rw-r--r--applications/luci-app-frpc/po/fi/frpc.po61
-rw-r--r--applications/luci-app-frpc/po/fr/frpc.po73
-rw-r--r--applications/luci-app-frpc/po/he/frpc.po70
-rw-r--r--applications/luci-app-frpc/po/hi/frpc.po61
-rw-r--r--applications/luci-app-frpc/po/hu/frpc.po61
-rw-r--r--applications/luci-app-frpc/po/it/frpc.po73
-rw-r--r--applications/luci-app-frpc/po/ja/frpc.po61
-rw-r--r--applications/luci-app-frpc/po/ko/frpc.po71
-rw-r--r--applications/luci-app-frpc/po/mr/frpc.po61
-rw-r--r--applications/luci-app-frpc/po/ms/frpc.po61
-rw-r--r--applications/luci-app-frpc/po/nb_NO/frpc.po61
-rw-r--r--applications/luci-app-frpc/po/pl/frpc.po65
-rw-r--r--applications/luci-app-frpc/po/pt/frpc.po71
-rw-r--r--applications/luci-app-frpc/po/pt_BR/frpc.po69
-rw-r--r--applications/luci-app-frpc/po/ro/frpc.po81
-rw-r--r--applications/luci-app-frpc/po/ru/frpc.po61
-rw-r--r--applications/luci-app-frpc/po/sk/frpc.po73
-rw-r--r--applications/luci-app-frpc/po/sv/frpc.po61
-rw-r--r--applications/luci-app-frpc/po/templates/frpc.pot61
-rw-r--r--applications/luci-app-frpc/po/tr/frpc.po80
-rw-r--r--applications/luci-app-frpc/po/uk/frpc.po61
-rw-r--r--applications/luci-app-frpc/po/vi/frpc.po61
-rw-r--r--applications/luci-app-frpc/po/zh_Hans/frpc.po86
-rw-r--r--applications/luci-app-frpc/po/zh_Hant/frpc.po75
-rw-r--r--applications/luci-app-frps/po/ar/frps.po8
-rw-r--r--applications/luci-app-frps/po/da/frps.po6
-rw-r--r--applications/luci-app-frps/po/de/frps.po8
-rw-r--r--applications/luci-app-frps/po/es/frps.po5
-rw-r--r--applications/luci-app-frps/po/it/frps.po34
-rw-r--r--applications/luci-app-frps/po/pt_BR/frps.po6
-rw-r--r--applications/luci-app-frps/po/ro/frps.po8
-rw-r--r--applications/luci-app-frps/po/sk/frps.po8
-rw-r--r--applications/luci-app-frps/po/templates/frps.pot12
-rw-r--r--applications/luci-app-frps/po/tr/frps.po14
-rw-r--r--applications/luci-app-fwknopd/po/de/fwknopd.po14
-rw-r--r--applications/luci-app-fwknopd/po/el/fwknopd.po10
-rw-r--r--applications/luci-app-fwknopd/po/hu/fwknopd.po10
-rw-r--r--applications/luci-app-fwknopd/po/ko/fwknopd.po8
-rw-r--r--applications/luci-app-fwknopd/po/uk/fwknopd.po12
-rw-r--r--applications/luci-app-hd-idle/po/hu/hd-idle.po21
-rw-r--r--applications/luci-app-hd-idle/po/it/hd-idle.po8
-rw-r--r--applications/luci-app-hd-idle/po/pl/hd-idle.po4
-rw-r--r--applications/luci-app-hd-idle/po/sk/hd-idle.po8
-rw-r--r--applications/luci-app-hd-idle/po/uk/hd-idle.po8
-rw-r--r--applications/luci-app-https-dns-proxy/Makefile2
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua6
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua12
-rw-r--r--applications/luci-app-https-dns-proxy/po/ar/https-dns-proxy.po50
-rw-r--r--applications/luci-app-https-dns-proxy/po/bg/https-dns-proxy.po50
-rw-r--r--applications/luci-app-https-dns-proxy/po/bn_BD/https-dns-proxy.po50
-rw-r--r--applications/luci-app-https-dns-proxy/po/ca/https-dns-proxy.po50
-rw-r--r--applications/luci-app-https-dns-proxy/po/cs/https-dns-proxy.po50
-rw-r--r--applications/luci-app-https-dns-proxy/po/da/https-dns-proxy.po58
-rw-r--r--applications/luci-app-https-dns-proxy/po/de/https-dns-proxy.po197
-rw-r--r--applications/luci-app-https-dns-proxy/po/el/https-dns-proxy.po50
-rw-r--r--applications/luci-app-https-dns-proxy/po/en/https-dns-proxy.po50
-rw-r--r--applications/luci-app-https-dns-proxy/po/es/https-dns-proxy.po50
-rw-r--r--applications/luci-app-https-dns-proxy/po/fi/https-dns-proxy.po50
-rw-r--r--applications/luci-app-https-dns-proxy/po/fr/https-dns-proxy.po54
-rw-r--r--applications/luci-app-https-dns-proxy/po/he/https-dns-proxy.po59
-rw-r--r--applications/luci-app-https-dns-proxy/po/hi/https-dns-proxy.po50
-rw-r--r--applications/luci-app-https-dns-proxy/po/hu/https-dns-proxy.po50
-rw-r--r--applications/luci-app-https-dns-proxy/po/it/https-dns-proxy.po66
-rw-r--r--applications/luci-app-https-dns-proxy/po/ja/https-dns-proxy.po50
-rw-r--r--applications/luci-app-https-dns-proxy/po/ko/https-dns-proxy.po64
-rw-r--r--applications/luci-app-https-dns-proxy/po/mr/https-dns-proxy.po50
-rw-r--r--applications/luci-app-https-dns-proxy/po/ms/https-dns-proxy.po50
-rw-r--r--applications/luci-app-https-dns-proxy/po/nb_NO/https-dns-proxy.po50
-rw-r--r--applications/luci-app-https-dns-proxy/po/pl/https-dns-proxy.po67
-rw-r--r--applications/luci-app-https-dns-proxy/po/pt/https-dns-proxy.po110
-rw-r--r--applications/luci-app-https-dns-proxy/po/pt_BR/https-dns-proxy.po65
-rw-r--r--applications/luci-app-https-dns-proxy/po/ro/https-dns-proxy.po59
-rw-r--r--applications/luci-app-https-dns-proxy/po/ru/https-dns-proxy.po66
-rw-r--r--applications/luci-app-https-dns-proxy/po/sk/https-dns-proxy.po61
-rw-r--r--applications/luci-app-https-dns-proxy/po/sv/https-dns-proxy.po50
-rw-r--r--applications/luci-app-https-dns-proxy/po/templates/https-dns-proxy.pot50
-rw-r--r--applications/luci-app-https-dns-proxy/po/tr/https-dns-proxy.po60
-rw-r--r--applications/luci-app-https-dns-proxy/po/uk/https-dns-proxy.po114
-rw-r--r--applications/luci-app-https-dns-proxy/po/vi/https-dns-proxy.po50
-rw-r--r--applications/luci-app-https-dns-proxy/po/zh_Hans/https-dns-proxy.po60
-rw-r--r--applications/luci-app-https-dns-proxy/po/zh_Hant/https-dns-proxy.po63
-rw-r--r--applications/luci-app-keepalived/Makefile18
-rw-r--r--applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js66
-rw-r--r--applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js90
-rw-r--r--applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/overview.js75
-rw-r--r--applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js97
-rw-r--r--applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js96
-rw-r--r--applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js106
-rw-r--r--applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js204
-rw-r--r--applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/track_interface.js36
-rw-r--r--applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/url.js30
-rw-r--r--applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js310
-rw-r--r--applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js57
-rw-r--r--applications/luci-app-keepalived/htdocs/luci-static/resources/view/status/include/35_keepalived.js65
-rw-r--r--applications/luci-app-keepalived/root/usr/share/luci/menu.d/luci-app-keepalived.json109
-rw-r--r--applications/luci-app-keepalived/root/usr/share/rpcd/acl.d/luci-app-keepalived.json17
-rw-r--r--applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js14
-rw-r--r--applications/luci-app-ksmbd/po/ar/ksmbd.po2
-rw-r--r--applications/luci-app-ksmbd/po/bg/ksmbd.po2
-rw-r--r--applications/luci-app-ksmbd/po/bn_BD/ksmbd.po2
-rw-r--r--applications/luci-app-ksmbd/po/ca/ksmbd.po2
-rw-r--r--applications/luci-app-ksmbd/po/cs/ksmbd.po12
-rw-r--r--applications/luci-app-ksmbd/po/da/ksmbd.po4
-rw-r--r--applications/luci-app-ksmbd/po/de/ksmbd.po4
-rw-r--r--applications/luci-app-ksmbd/po/el/ksmbd.po12
-rw-r--r--applications/luci-app-ksmbd/po/en/ksmbd.po2
-rw-r--r--applications/luci-app-ksmbd/po/es/ksmbd.po8
-rw-r--r--applications/luci-app-ksmbd/po/fi/ksmbd.po2
-rw-r--r--applications/luci-app-ksmbd/po/fr/ksmbd.po4
-rw-r--r--applications/luci-app-ksmbd/po/he/ksmbd.po2
-rw-r--r--applications/luci-app-ksmbd/po/hi/ksmbd.po2
-rw-r--r--applications/luci-app-ksmbd/po/hu/ksmbd.po12
-rw-r--r--applications/luci-app-ksmbd/po/it/ksmbd.po18
-rw-r--r--applications/luci-app-ksmbd/po/ja/ksmbd.po4
-rw-r--r--applications/luci-app-ksmbd/po/ko/ksmbd.po12
-rw-r--r--applications/luci-app-ksmbd/po/mr/ksmbd.po2
-rw-r--r--applications/luci-app-ksmbd/po/ms/ksmbd.po2
-rw-r--r--applications/luci-app-ksmbd/po/nb_NO/ksmbd.po2
-rw-r--r--applications/luci-app-ksmbd/po/pl/ksmbd.po4
-rw-r--r--applications/luci-app-ksmbd/po/pt/ksmbd.po4
-rw-r--r--applications/luci-app-ksmbd/po/pt_BR/ksmbd.po4
-rw-r--r--applications/luci-app-ksmbd/po/ro/ksmbd.po4
-rw-r--r--applications/luci-app-ksmbd/po/ru/ksmbd.po4
-rw-r--r--applications/luci-app-ksmbd/po/sk/ksmbd.po56
-rw-r--r--applications/luci-app-ksmbd/po/sv/ksmbd.po2
-rw-r--r--applications/luci-app-ksmbd/po/templates/ksmbd.pot2
-rw-r--r--applications/luci-app-ksmbd/po/tr/ksmbd.po4
-rw-r--r--applications/luci-app-ksmbd/po/uk/ksmbd.po4
-rw-r--r--applications/luci-app-ksmbd/po/vi/ksmbd.po2
-rw-r--r--applications/luci-app-ksmbd/po/zh_Hans/ksmbd.po4
-rw-r--r--applications/luci-app-ksmbd/po/zh_Hant/ksmbd.po4
-rw-r--r--applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json4
-rw-r--r--applications/luci-app-lorawan-basicstation/Makefile19
-rw-r--r--applications/luci-app-lorawan-basicstation/htdocs/luci-static/resources/view/lorawan-basicstation/advanced.js104
-rw-r--r--applications/luci-app-lorawan-basicstation/htdocs/luci-static/resources/view/lorawan-basicstation/general.js180
-rw-r--r--applications/luci-app-lorawan-basicstation/htdocs/luci-static/resources/view/lorawan-basicstation/log.js22
-rw-r--r--applications/luci-app-lorawan-basicstation/root/usr/share/luci/menu.d/luci-app-lorawan-basicstation.json39
-rw-r--r--applications/luci-app-lorawan-basicstation/root/usr/share/rpcd/acl.d/luci-app-lorawan-basicstation.json14
-rw-r--r--applications/luci-app-ltqtapi/po/ar/ltqtapi.po8
-rw-r--r--applications/luci-app-ltqtapi/po/el/ltqtapi.po8
-rw-r--r--applications/luci-app-ltqtapi/po/it/ltqtapi.po8
-rw-r--r--applications/luci-app-ltqtapi/po/ko/ltqtapi.po12
-rw-r--r--applications/luci-app-ltqtapi/po/uk/ltqtapi.po6
-rw-r--r--applications/luci-app-lxc/po/el/lxc.po8
-rw-r--r--applications/luci-app-lxc/po/it/lxc.po12
-rw-r--r--applications/luci-app-lxc/po/ja/lxc.po8
-rw-r--r--applications/luci-app-lxc/po/ko/lxc.po12
-rw-r--r--applications/luci-app-lxc/po/sk/lxc.po43
-rw-r--r--applications/luci-app-lxc/po/sv/lxc.po8
-rw-r--r--applications/luci-app-minidlna/po/ko/minidlna.po8
-rw-r--r--applications/luci-app-minidlna/po/pl/minidlna.po6
-rw-r--r--applications/luci-app-minidlna/po/sk/minidlna.po10
-rw-r--r--applications/luci-app-mjpg-streamer/po/da/mjpg-streamer.po4
-rw-r--r--applications/luci-app-mjpg-streamer/po/hu/mjpg-streamer.po8
-rw-r--r--applications/luci-app-mjpg-streamer/po/it/mjpg-streamer.po12
-rw-r--r--applications/luci-app-mjpg-streamer/po/ko/mjpg-streamer.po12
-rw-r--r--applications/luci-app-mjpg-streamer/po/sk/mjpg-streamer.po10
-rw-r--r--applications/luci-app-mjpg-streamer/po/uk/mjpg-streamer.po11
-rw-r--r--applications/luci-app-mosquitto/po/es/mosquitto.po28
-rw-r--r--applications/luci-app-mwan3/po/da/mwan3.po8
-rw-r--r--applications/luci-app-mwan3/po/de/mwan3.po17
-rw-r--r--applications/luci-app-mwan3/po/es/mwan3.po10
-rw-r--r--applications/luci-app-mwan3/po/fr/mwan3.po12
-rw-r--r--applications/luci-app-mwan3/po/he/mwan3.po6
-rw-r--r--applications/luci-app-mwan3/po/hu/mwan3.po8
-rw-r--r--applications/luci-app-mwan3/po/it/mwan3.po12
-rw-r--r--applications/luci-app-mwan3/po/ko/mwan3.po18
-rw-r--r--applications/luci-app-mwan3/po/pt/mwan3.po5
-rw-r--r--applications/luci-app-mwan3/po/pt_BR/mwan3.po8
-rw-r--r--applications/luci-app-mwan3/po/ro/mwan3.po5
-rw-r--r--applications/luci-app-mwan3/po/sk/mwan3.po29
-rw-r--r--applications/luci-app-mwan3/po/uk/mwan3.po14
-rw-r--r--applications/luci-app-mwan3/po/zh_Hans/mwan3.po11
-rw-r--r--applications/luci-app-natmap/Makefile13
-rw-r--r--applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js135
-rw-r--r--applications/luci-app-natmap/po/da/natmap.po92
-rw-r--r--applications/luci-app-natmap/po/es/natmap.po97
-rw-r--r--applications/luci-app-natmap/po/pl/natmap.po93
-rw-r--r--applications/luci-app-natmap/po/pt_BR/natmap.po92
-rw-r--r--applications/luci-app-natmap/po/templates/natmap.pot83
-rw-r--r--applications/luci-app-natmap/po/zh_Hans/natmap.po92
-rw-r--r--applications/luci-app-natmap/root/usr/share/luci/menu.d/luci-app-natmap.json12
-rw-r--r--applications/luci-app-natmap/root/usr/share/rpcd/acl.d/luci-app-natmap.json17
-rw-r--r--applications/luci-app-nextdns/po/it/nextdns.po10
-rw-r--r--applications/luci-app-nextdns/po/ko/nextdns.po10
-rw-r--r--applications/luci-app-nextdns/po/sk/nextdns.po8
-rw-r--r--applications/luci-app-nextdns/po/templates/nextdns.pot4
-rw-r--r--applications/luci-app-nextdns/po/uk/nextdns.po12
-rw-r--r--applications/luci-app-nft-qos/po/ar/nft-qos.po8
-rw-r--r--applications/luci-app-nft-qos/po/de/nft-qos.po6
-rw-r--r--applications/luci-app-nft-qos/po/fr/nft-qos.po109
-rw-r--r--applications/luci-app-nft-qos/po/he/nft-qos.po6
-rw-r--r--applications/luci-app-nft-qos/po/it/nft-qos.po10
-rw-r--r--applications/luci-app-nft-qos/po/ko/nft-qos.po14
-rw-r--r--applications/luci-app-nft-qos/po/ro/nft-qos.po10
-rw-r--r--applications/luci-app-nft-qos/po/sv/nft-qos.po90
-rw-r--r--applications/luci-app-nft-qos/po/tr/nft-qos.po12
-rw-r--r--applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js3
-rw-r--r--applications/luci-app-nlbwmon/po/he/nlbwmon.po6
-rw-r--r--applications/luci-app-nlbwmon/po/hu/nlbwmon.po8
-rw-r--r--applications/luci-app-nlbwmon/po/it/nlbwmon.po16
-rw-r--r--applications/luci-app-nlbwmon/po/ko/nlbwmon.po12
-rw-r--r--applications/luci-app-nlbwmon/po/sv/nlbwmon.po40
-rw-r--r--applications/luci-app-nlbwmon/po/uk/nlbwmon.po8
-rw-r--r--applications/luci-app-ntpc/po/ko/ntpc.po32
-rw-r--r--applications/luci-app-nut/po/de/nut.po9
-rw-r--r--applications/luci-app-nut/po/it/nut.po14
-rw-r--r--applications/luci-app-nut/po/ja/nut.po8
-rw-r--r--applications/luci-app-nut/po/ko/nut.po12
-rw-r--r--applications/luci-app-nut/po/pl/nut.po6
-rw-r--r--applications/luci-app-nut/po/ru/nut.po8
-rw-r--r--applications/luci-app-nut/po/sk/nut.po12
-rw-r--r--applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json14
-rw-r--r--applications/luci-app-ocserv/po/el/ocserv.po8
-rw-r--r--applications/luci-app-ocserv/po/fr/ocserv.po10
-rw-r--r--applications/luci-app-ocserv/po/it/ocserv.po16
-rw-r--r--applications/luci-app-ocserv/po/ko/ocserv.po16
-rw-r--r--applications/luci-app-ocserv/po/sk/ocserv.po12
-rw-r--r--applications/luci-app-ocserv/po/uk/ocserv.po14
-rw-r--r--applications/luci-app-olsr-services/po/he/olsr-services.po17
-rw-r--r--applications/luci-app-olsr-services/po/ko/olsr-services.po16
-rw-r--r--applications/luci-app-olsr-services/po/pt/olsr-services.po6
-rw-r--r--applications/luci-app-olsr-viz/po/ar/olsr-viz.po9
-rw-r--r--applications/luci-app-olsr-viz/po/ko/olsr-viz.po10
-rw-r--r--applications/luci-app-olsr/po/da/olsr.po6
-rw-r--r--applications/luci-app-olsr/po/fr/olsr.po4
-rw-r--r--applications/luci-app-olsr/po/it/olsr.po26
-rw-r--r--applications/luci-app-olsr/po/ko/olsr.po20
-rw-r--r--applications/luci-app-olsr/po/pl/olsr.po8
-rw-r--r--applications/luci-app-olsr/po/sk/olsr.po12
-rw-r--r--applications/luci-app-olsr/po/uk/olsr.po8
-rw-r--r--applications/luci-app-olsr/po/zh_Hant/olsr.po8
-rw-r--r--applications/luci-app-omcproxy/po/fr/omcproxy.po8
-rw-r--r--applications/luci-app-omcproxy/po/it/omcproxy.po10
-rw-r--r--applications/luci-app-omcproxy/po/ko/omcproxy.po8
-rw-r--r--applications/luci-app-omcproxy/po/sv/omcproxy.po26
-rw-r--r--applications/luci-app-omcproxy/po/uk/omcproxy.po12
-rw-r--r--applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua6
-rw-r--r--applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm2
-rw-r--r--applications/luci-app-openvpn/po/ar/openvpn.po25
-rw-r--r--applications/luci-app-openvpn/po/bg/openvpn.po25
-rw-r--r--applications/luci-app-openvpn/po/bn_BD/openvpn.po25
-rw-r--r--applications/luci-app-openvpn/po/ca/openvpn.po25
-rw-r--r--applications/luci-app-openvpn/po/cs/openvpn.po25
-rw-r--r--applications/luci-app-openvpn/po/da/openvpn.po30
-rw-r--r--applications/luci-app-openvpn/po/de/openvpn.po31
-rw-r--r--applications/luci-app-openvpn/po/el/openvpn.po25
-rw-r--r--applications/luci-app-openvpn/po/en/openvpn.po25
-rw-r--r--applications/luci-app-openvpn/po/es/openvpn.po32
-rw-r--r--applications/luci-app-openvpn/po/fa/openvpn.po211
-rw-r--r--applications/luci-app-openvpn/po/fi/openvpn.po25
-rw-r--r--applications/luci-app-openvpn/po/fr/openvpn.po33
-rw-r--r--applications/luci-app-openvpn/po/he/openvpn.po31
-rw-r--r--applications/luci-app-openvpn/po/hi/openvpn.po25
-rw-r--r--applications/luci-app-openvpn/po/hu/openvpn.po25
-rw-r--r--applications/luci-app-openvpn/po/it/openvpn.po25
-rw-r--r--applications/luci-app-openvpn/po/ja/openvpn.po31
-rw-r--r--applications/luci-app-openvpn/po/ko/openvpn.po41
-rw-r--r--applications/luci-app-openvpn/po/mr/openvpn.po25
-rw-r--r--applications/luci-app-openvpn/po/ms/openvpn.po25
-rw-r--r--applications/luci-app-openvpn/po/nb_NO/openvpn.po31
-rw-r--r--applications/luci-app-openvpn/po/pl/openvpn.po33
-rw-r--r--applications/luci-app-openvpn/po/pt/openvpn.po31
-rw-r--r--applications/luci-app-openvpn/po/pt_BR/openvpn.po33
-rw-r--r--applications/luci-app-openvpn/po/ro/openvpn.po33
-rw-r--r--applications/luci-app-openvpn/po/ru/openvpn.po33
-rw-r--r--applications/luci-app-openvpn/po/sk/openvpn.po33
-rw-r--r--applications/luci-app-openvpn/po/sv/openvpn.po31
-rw-r--r--applications/luci-app-openvpn/po/templates/openvpn.pot25
-rw-r--r--applications/luci-app-openvpn/po/tr/openvpn.po32
-rw-r--r--applications/luci-app-openvpn/po/uk/openvpn.po277
-rw-r--r--applications/luci-app-openvpn/po/vi/openvpn.po25
-rw-r--r--applications/luci-app-openvpn/po/zh_Hans/openvpn.po33
-rw-r--r--applications/luci-app-openvpn/po/zh_Hant/openvpn.po33
-rw-r--r--applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js255
-rw-r--r--applications/luci-app-opkg/po/ar/opkg.po254
-rw-r--r--applications/luci-app-opkg/po/bg/opkg.po260
-rw-r--r--applications/luci-app-opkg/po/bn_BD/opkg.po251
-rw-r--r--applications/luci-app-opkg/po/ca/opkg.po251
-rw-r--r--applications/luci-app-opkg/po/cs/opkg.po268
-rw-r--r--applications/luci-app-opkg/po/da/opkg.po269
-rw-r--r--applications/luci-app-opkg/po/de/opkg.po268
-rw-r--r--applications/luci-app-opkg/po/el/opkg.po251
-rw-r--r--applications/luci-app-opkg/po/en/opkg.po251
-rw-r--r--applications/luci-app-opkg/po/es/opkg.po267
-rw-r--r--applications/luci-app-opkg/po/fa/opkg.po396
-rw-r--r--applications/luci-app-opkg/po/fi/opkg.po260
-rw-r--r--applications/luci-app-opkg/po/fr/opkg.po270
-rw-r--r--applications/luci-app-opkg/po/he/opkg.po251
-rw-r--r--applications/luci-app-opkg/po/hi/opkg.po251
-rw-r--r--applications/luci-app-opkg/po/hu/opkg.po260
-rw-r--r--applications/luci-app-opkg/po/it/opkg.po268
-rw-r--r--applications/luci-app-opkg/po/ja/opkg.po273
-rw-r--r--applications/luci-app-opkg/po/ko/opkg.po257
-rw-r--r--applications/luci-app-opkg/po/mr/opkg.po251
-rw-r--r--applications/luci-app-opkg/po/ms/opkg.po251
-rw-r--r--applications/luci-app-opkg/po/nb_NO/opkg.po251
-rw-r--r--applications/luci-app-opkg/po/pl/opkg.po266
-rw-r--r--applications/luci-app-opkg/po/pt/opkg.po269
-rw-r--r--applications/luci-app-opkg/po/pt_BR/opkg.po267
-rw-r--r--applications/luci-app-opkg/po/ro/opkg.po266
-rw-r--r--applications/luci-app-opkg/po/ru/opkg.po268
-rw-r--r--applications/luci-app-opkg/po/sk/opkg.po260
-rw-r--r--applications/luci-app-opkg/po/sv/opkg.po260
-rw-r--r--applications/luci-app-opkg/po/templates/opkg.pot251
-rw-r--r--applications/luci-app-opkg/po/tr/opkg.po266
-rw-r--r--applications/luci-app-opkg/po/uk/opkg.po272
-rw-r--r--applications/luci-app-opkg/po/ur/opkg.po256
-rw-r--r--applications/luci-app-opkg/po/vi/opkg.po251
-rw-r--r--applications/luci-app-opkg/po/zh_Hans/opkg.po266
-rw-r--r--applications/luci-app-opkg/po/zh_Hant/opkg.po271
-rw-r--r--applications/luci-app-p910nd/po/cs/p910nd.po6
-rw-r--r--applications/luci-app-p910nd/po/sk/p910nd.po9
-rw-r--r--applications/luci-app-p910nd/po/uk/p910nd.po8
-rw-r--r--applications/luci-app-pagekitec/po/zh_Hant/pagekitec.po8
-rw-r--r--applications/luci-app-pbr/Makefile17
-rw-r--r--applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js358
-rw-r--r--applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js278
-rw-r--r--applications/luci-app-pbr/po/ar/pbr.po569
-rw-r--r--applications/luci-app-pbr/po/bg/pbr.po559
-rw-r--r--applications/luci-app-pbr/po/bn_BD/pbr.po550
-rw-r--r--applications/luci-app-pbr/po/ca/pbr.po556
-rw-r--r--applications/luci-app-pbr/po/cs/pbr.po562
-rw-r--r--applications/luci-app-pbr/po/da/pbr.po578
-rw-r--r--applications/luci-app-pbr/po/de/pbr.po779
-rw-r--r--applications/luci-app-pbr/po/el/pbr.po556
-rw-r--r--applications/luci-app-pbr/po/en/pbr.po547
-rw-r--r--applications/luci-app-pbr/po/es/pbr.po890
-rw-r--r--applications/luci-app-pbr/po/fi/pbr.po565
-rw-r--r--applications/luci-app-pbr/po/fr/pbr.po736
-rw-r--r--applications/luci-app-pbr/po/he/pbr.po551
-rw-r--r--applications/luci-app-pbr/po/hi/pbr.po550
-rw-r--r--applications/luci-app-pbr/po/hu/pbr.po587
-rw-r--r--applications/luci-app-pbr/po/it/pbr.po562
-rw-r--r--applications/luci-app-pbr/po/ja/pbr.po574
-rw-r--r--applications/luci-app-pbr/po/ko/pbr.po565
-rw-r--r--applications/luci-app-pbr/po/mr/pbr.po571
-rw-r--r--applications/luci-app-pbr/po/ms/pbr.po553
-rw-r--r--applications/luci-app-pbr/po/nb_NO/pbr.po581
-rw-r--r--applications/luci-app-pbr/po/pl/pbr.po865
-rw-r--r--applications/luci-app-pbr/po/pt/pbr.po784
-rw-r--r--applications/luci-app-pbr/po/pt_BR/pbr.po870
-rw-r--r--applications/luci-app-pbr/po/ro/pbr.po707
-rw-r--r--applications/luci-app-pbr/po/ru/pbr.po725
-rw-r--r--applications/luci-app-pbr/po/sk/pbr.po560
-rw-r--r--applications/luci-app-pbr/po/sv/pbr.po571
-rw-r--r--applications/luci-app-pbr/po/templates/pbr.pot546
-rw-r--r--applications/luci-app-pbr/po/tr/pbr.po708
-rw-r--r--applications/luci-app-pbr/po/uk/pbr.po566
-rw-r--r--applications/luci-app-pbr/po/vi/pbr.po553
-rw-r--r--applications/luci-app-pbr/po/zh_Hans/pbr.po724
-rw-r--r--applications/luci-app-pbr/po/zh_Hans/zh-cn/pbr.po553
-rw-r--r--applications/luci-app-pbr/po/zh_Hant/pbr.po719
-rw-r--r--applications/luci-app-pbr/po/zh_Hant/zh-tw/pbr.po550
-rw-r--r--applications/luci-app-pbr/root/etc/uci-defaults/40_luci-pbr (renamed from applications/luci-app-vpn-policy-routing/root/etc/uci-defaults/40_luci-vpn-policy-routing)1
-rwxr-xr-xapplications/luci-app-pbr/root/usr/libexec/rpcd/luci.pbr373
-rw-r--r--applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json15
-rw-r--r--applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json29
-rw-r--r--applications/luci-app-polipo/po/it/polipo.po12
-rw-r--r--applications/luci-app-polipo/po/ko/polipo.po8
-rw-r--r--applications/luci-app-polipo/po/pt_BR/polipo.po6
-rw-r--r--applications/luci-app-polipo/po/ru/polipo.po8
-rw-r--r--applications/luci-app-polipo/po/sk/polipo.po8
-rw-r--r--applications/luci-app-polipo/po/zh_Hans/polipo.po6
-rw-r--r--applications/luci-app-privoxy/po/da/privoxy.po8
-rw-r--r--applications/luci-app-privoxy/po/es/privoxy.po8
-rw-r--r--applications/luci-app-privoxy/po/ko/privoxy.po10
-rw-r--r--applications/luci-app-privoxy/po/sk/privoxy.po10
-rw-r--r--applications/luci-app-privoxy/po/uk/privoxy.po8
-rw-r--r--applications/luci-app-qos/po/fr/qos.po16
-rw-r--r--applications/luci-app-qos/po/ko/qos.po47
-rw-r--r--applications/luci-app-qos/po/pl/qos.po4
-rw-r--r--applications/luci-app-qos/po/sk/qos.po10
-rw-r--r--applications/luci-app-qos/po/uk/qos.po12
-rw-r--r--applications/luci-app-qos/po/zh_Hans/qos.po8
-rw-r--r--applications/luci-app-qos/po/zh_Hant/qos.po6
-rw-r--r--applications/luci-app-radicale/po/da/radicale.po6
-rw-r--r--applications/luci-app-radicale/po/es/radicale.po8
-rw-r--r--applications/luci-app-radicale/po/fr/radicale.po4
-rw-r--r--applications/luci-app-radicale/po/it/radicale.po16
-rw-r--r--applications/luci-app-radicale/po/ko/radicale.po10
-rw-r--r--applications/luci-app-radicale/po/pl/radicale.po8
-rw-r--r--applications/luci-app-radicale/po/ro/radicale.po6
-rw-r--r--applications/luci-app-radicale/po/sk/radicale.po12
-rw-r--r--applications/luci-app-radicale/po/uk/radicale.po7
-rw-r--r--applications/luci-app-radicale/po/zh_Hant/radicale.po8
-rw-r--r--applications/luci-app-radicale2/po/da/radicale2.po8
-rw-r--r--applications/luci-app-radicale2/po/es/radicale2.po8
-rw-r--r--applications/luci-app-radicale2/po/it/radicale2.po10
-rw-r--r--applications/luci-app-radicale2/po/ko/radicale2.po14
-rw-r--r--applications/luci-app-radicale2/po/ro/radicale2.po8
-rw-r--r--applications/luci-app-radicale2/po/sk/radicale2.po10
-rw-r--r--applications/luci-app-radicale2/po/sv/radicale2.po8
-rw-r--r--applications/luci-app-radicale2/po/uk/radicale2.po8
-rw-r--r--applications/luci-app-radicale2/po/zh_Hant/radicale2.po6
-rw-r--r--applications/luci-app-rp-pppoe-server/po/fr/rp-pppoe-server.po8
-rw-r--r--applications/luci-app-rp-pppoe-server/po/it/rp-pppoe-server.po8
-rw-r--r--applications/luci-app-rp-pppoe-server/po/ko/rp-pppoe-server.po8
-rw-r--r--applications/luci-app-rp-pppoe-server/po/sv/rp-pppoe-server.po32
-rw-r--r--applications/luci-app-rp-pppoe-server/po/uk/rp-pppoe-server.po8
-rw-r--r--applications/luci-app-samba4/po/cs/samba4.po8
-rw-r--r--applications/luci-app-samba4/po/el/samba4.po10
-rw-r--r--applications/luci-app-samba4/po/fa/samba4.po85
-rw-r--r--applications/luci-app-samba4/po/it/samba4.po14
-rw-r--r--applications/luci-app-samba4/po/ko/samba4.po10
-rw-r--r--applications/luci-app-samba4/po/nl/samba4.po8
-rw-r--r--applications/luci-app-samba4/po/sk/samba4.po57
-rw-r--r--applications/luci-app-ser2net/po/he/ser2net.po6
-rw-r--r--applications/luci-app-ser2net/po/it/ser2net.po16
-rw-r--r--applications/luci-app-ser2net/po/ja/ser2net.po8
-rw-r--r--applications/luci-app-ser2net/po/ko/ser2net.po12
-rw-r--r--applications/luci-app-ser2net/po/sk/ser2net.po12
-rw-r--r--applications/luci-app-ser2net/po/sv/ser2net.po6
-rw-r--r--applications/luci-app-ser2net/po/uk/ser2net.po8
-rw-r--r--applications/luci-app-shadowsocks-libev/po/cs/shadowsocks-libev.po8
-rw-r--r--applications/luci-app-shadowsocks-libev/po/da/shadowsocks-libev.po6
-rw-r--r--applications/luci-app-shadowsocks-libev/po/de/shadowsocks-libev.po5
-rw-r--r--applications/luci-app-shadowsocks-libev/po/es/shadowsocks-libev.po12
-rw-r--r--applications/luci-app-shadowsocks-libev/po/it/shadowsocks-libev.po11
-rw-r--r--applications/luci-app-shadowsocks-libev/po/ko/shadowsocks-libev.po12
-rw-r--r--applications/luci-app-shadowsocks-libev/po/pt_BR/shadowsocks-libev.po6
-rw-r--r--applications/luci-app-shadowsocks-libev/po/ro/shadowsocks-libev.po6
-rw-r--r--applications/luci-app-shadowsocks-libev/po/sk/shadowsocks-libev.po10
-rw-r--r--applications/luci-app-shadowsocks-libev/po/uk/shadowsocks-libev.po8
-rw-r--r--applications/luci-app-shadowsocks-libev/po/zh_Hant/shadowsocks-libev.po10
-rw-r--r--applications/luci-app-shairplay/po/ko/shairplay.po8
-rw-r--r--applications/luci-app-shairplay/po/sk/shairplay.po8
-rw-r--r--applications/luci-app-simple-adblock/Makefile8
-rw-r--r--applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js324
-rw-r--r--applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js176
-rw-r--r--applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua30
-rw-r--r--applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua358
-rw-r--r--applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm88
-rw-r--r--applications/luci-app-simple-adblock/luasrc/view/simple-adblock/css.htm9
-rw-r--r--applications/luci-app-simple-adblock/luasrc/view/simple-adblock/error.htm13
-rw-r--r--applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm59
-rw-r--r--applications/luci-app-simple-adblock/luasrc/view/simple-adblock/status.htm12
-rw-r--r--applications/luci-app-simple-adblock/po/ar/simple-adblock.po416
-rw-r--r--applications/luci-app-simple-adblock/po/bg/simple-adblock.po413
-rw-r--r--applications/luci-app-simple-adblock/po/bn_BD/simple-adblock.po411
-rw-r--r--applications/luci-app-simple-adblock/po/ca/simple-adblock.po408
-rw-r--r--applications/luci-app-simple-adblock/po/cs/simple-adblock.po428
-rw-r--r--applications/luci-app-simple-adblock/po/da/simple-adblock.po531
-rw-r--r--applications/luci-app-simple-adblock/po/de/simple-adblock.po540
-rw-r--r--applications/luci-app-simple-adblock/po/el/simple-adblock.po408
-rw-r--r--applications/luci-app-simple-adblock/po/en/simple-adblock.po403
-rw-r--r--applications/luci-app-simple-adblock/po/es/simple-adblock.po543
-rw-r--r--applications/luci-app-simple-adblock/po/fi/simple-adblock.po416
-rw-r--r--applications/luci-app-simple-adblock/po/fr/simple-adblock.po509
-rw-r--r--applications/luci-app-simple-adblock/po/he/simple-adblock.po408
-rw-r--r--applications/luci-app-simple-adblock/po/hi/simple-adblock.po403
-rw-r--r--applications/luci-app-simple-adblock/po/hu/simple-adblock.po503
-rw-r--r--applications/luci-app-simple-adblock/po/it/simple-adblock.po434
-rw-r--r--applications/luci-app-simple-adblock/po/ja/simple-adblock.po440
-rw-r--r--applications/luci-app-simple-adblock/po/ko/simple-adblock.po424
-rw-r--r--applications/luci-app-simple-adblock/po/mr/simple-adblock.po408
-rw-r--r--applications/luci-app-simple-adblock/po/ms/simple-adblock.po408
-rw-r--r--applications/luci-app-simple-adblock/po/nb_NO/simple-adblock.po467
-rw-r--r--applications/luci-app-simple-adblock/po/pl/simple-adblock.po537
-rw-r--r--applications/luci-app-simple-adblock/po/pt/simple-adblock.po534
-rw-r--r--applications/luci-app-simple-adblock/po/pt_BR/simple-adblock.po535
-rw-r--r--applications/luci-app-simple-adblock/po/ro/simple-adblock.po523
-rw-r--r--applications/luci-app-simple-adblock/po/ru/simple-adblock.po518
-rw-r--r--applications/luci-app-simple-adblock/po/sk/simple-adblock.po425
-rw-r--r--applications/luci-app-simple-adblock/po/sv/simple-adblock.po470
-rw-r--r--applications/luci-app-simple-adblock/po/templates/simple-adblock.pot403
-rw-r--r--applications/luci-app-simple-adblock/po/tr/simple-adblock.po532
-rw-r--r--applications/luci-app-simple-adblock/po/uk/simple-adblock.po440
-rw-r--r--applications/luci-app-simple-adblock/po/vi/simple-adblock.po408
-rw-r--r--applications/luci-app-simple-adblock/po/zh_Hans/simple-adblock.po519
-rw-r--r--applications/luci-app-simple-adblock/po/zh_Hant/simple-adblock.po513
-rw-r--r--applications/luci-app-simple-adblock/root/etc/uci-defaults/40_luci-simple-adblock1
-rwxr-xr-xapplications/luci-app-simple-adblock/root/usr/libexec/rpcd/luci.simple-adblock349
-rw-r--r--applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json13
-rw-r--r--applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json40
-rw-r--r--applications/luci-app-smartdns/Makefile4
-rw-r--r--applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js186
-rw-r--r--applications/luci-app-smartdns/po/de/smartdns.po442
-rw-r--r--applications/luci-app-smartdns/po/es/smartdns.po321
-rw-r--r--applications/luci-app-smartdns/po/pt-BR/smartdns.po317
-rw-r--r--applications/luci-app-smartdns/po/templates/smartdns.pot281
-rw-r--r--applications/luci-app-smartdns/po/zh_Hans/smartdns.po317
-rw-r--r--applications/luci-app-smartdns/root/usr/share/rpcd/acl.d/luci-app-smartdns.json8
-rw-r--r--applications/luci-app-splash/Makefile2
-rw-r--r--applications/luci-app-splash/po/cs/splash.po8
-rw-r--r--applications/luci-app-splash/po/fr/splash.po13
-rw-r--r--applications/luci-app-splash/po/hu/splash.po8
-rw-r--r--applications/luci-app-splash/po/it/splash.po34
-rw-r--r--applications/luci-app-splash/po/ko/splash.po12
-rw-r--r--applications/luci-app-splash/po/sk/splash.po8
-rw-r--r--applications/luci-app-splash/po/sv/splash.po8
-rw-r--r--applications/luci-app-splash/po/uk/splash.po8
-rw-r--r--applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js48
-rw-r--r--applications/luci-app-sqm/po/ar/sqm.po157
-rw-r--r--applications/luci-app-sqm/po/bg/sqm.po173
-rw-r--r--applications/luci-app-sqm/po/bn_BD/sqm.po157
-rw-r--r--applications/luci-app-sqm/po/ca/sqm.po157
-rw-r--r--applications/luci-app-sqm/po/cs/sqm.po157
-rw-r--r--applications/luci-app-sqm/po/da/sqm.po282
-rw-r--r--applications/luci-app-sqm/po/de/sqm.po315
-rw-r--r--applications/luci-app-sqm/po/el/sqm.po157
-rw-r--r--applications/luci-app-sqm/po/en/sqm.po157
-rw-r--r--applications/luci-app-sqm/po/es/sqm.po305
-rw-r--r--applications/luci-app-sqm/po/fi/sqm.po194
-rw-r--r--applications/luci-app-sqm/po/fr/sqm.po300
-rw-r--r--applications/luci-app-sqm/po/he/sqm.po157
-rw-r--r--applications/luci-app-sqm/po/hi/sqm.po157
-rw-r--r--applications/luci-app-sqm/po/hu/sqm.po157
-rw-r--r--applications/luci-app-sqm/po/it/sqm.po167
-rw-r--r--applications/luci-app-sqm/po/ja/sqm.po157
-rw-r--r--applications/luci-app-sqm/po/ko/sqm.po165
-rw-r--r--applications/luci-app-sqm/po/mr/sqm.po157
-rw-r--r--applications/luci-app-sqm/po/ms/sqm.po157
-rw-r--r--applications/luci-app-sqm/po/nb_NO/sqm.po157
-rw-r--r--applications/luci-app-sqm/po/pl/sqm.po303
-rw-r--r--applications/luci-app-sqm/po/pt/sqm.po310
-rw-r--r--applications/luci-app-sqm/po/pt_BR/sqm.po296
-rw-r--r--applications/luci-app-sqm/po/ro/sqm.po279
-rw-r--r--applications/luci-app-sqm/po/ru/sqm.po182
-rw-r--r--applications/luci-app-sqm/po/sk/sqm.po157
-rw-r--r--applications/luci-app-sqm/po/sv/sqm.po174
-rw-r--r--applications/luci-app-sqm/po/templates/sqm.pot157
-rw-r--r--applications/luci-app-sqm/po/tr/sqm.po271
-rw-r--r--applications/luci-app-sqm/po/uk/sqm.po243
-rw-r--r--applications/luci-app-sqm/po/vi/sqm.po157
-rw-r--r--applications/luci-app-sqm/po/zh_Hans/sqm.po280
-rw-r--r--applications/luci-app-sqm/po/zh_Hant/sqm.po252
-rw-r--r--applications/luci-app-squid/po/ko/squid.po14
-rw-r--r--applications/luci-app-statistics/Makefile1
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/conntrack.js1
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/cpu.js2
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/cpufreq.js2
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/load.js1
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/ping.js4
-rw-r--r--applications/luci-app-statistics/po/cs/statistics.po8
-rw-r--r--applications/luci-app-statistics/po/el/statistics.po57
-rw-r--r--applications/luci-app-statistics/po/es/statistics.po8
-rw-r--r--applications/luci-app-statistics/po/fr/statistics.po10
-rw-r--r--applications/luci-app-statistics/po/hu/statistics.po8
-rw-r--r--applications/luci-app-statistics/po/it/statistics.po16
-rw-r--r--applications/luci-app-statistics/po/ko/statistics.po26
-rw-r--r--applications/luci-app-statistics/po/nl/statistics.po13
-rw-r--r--applications/luci-app-statistics/po/pl/statistics.po10
-rw-r--r--applications/luci-app-statistics/po/sk/statistics.po424
-rw-r--r--applications/luci-app-statistics/po/sr/statistics.po22
-rw-r--r--applications/luci-app-statistics/po/sv/statistics.po8
-rw-r--r--applications/luci-app-statistics/po/uk/statistics.po44
-rw-r--r--applications/luci-app-statistics/root/etc/config/luci_statistics4
-rwxr-xr-xapplications/luci-app-statistics/root/etc/init.d/luci_statistics2
-rwxr-xr-xapplications/luci-app-statistics/root/usr/bin/stat-genconfig323
-rwxr-xr-xapplications/luci-app-statistics/root/usr/libexec/stat-genconfig284
-rw-r--r--applications/luci-app-tinyproxy/po/es/tinyproxy.po6
-rw-r--r--applications/luci-app-tinyproxy/po/he/tinyproxy.po6
-rw-r--r--applications/luci-app-tinyproxy/po/hu/tinyproxy.po8
-rw-r--r--applications/luci-app-tinyproxy/po/it/tinyproxy.po13
-rw-r--r--applications/luci-app-tinyproxy/po/ko/tinyproxy.po8
-rw-r--r--applications/luci-app-tinyproxy/po/pt_BR/tinyproxy.po6
-rw-r--r--applications/luci-app-tinyproxy/po/ru/tinyproxy.po8
-rw-r--r--applications/luci-app-tinyproxy/po/sk/tinyproxy.po14
-rw-r--r--applications/luci-app-tinyproxy/po/uk/tinyproxy.po13
-rw-r--r--applications/luci-app-tinyproxy/po/zh_Hans/tinyproxy.po6
-rw-r--r--applications/luci-app-transmission/po/da/transmission.po91
-rw-r--r--applications/luci-app-transmission/po/it/transmission.po18
-rw-r--r--applications/luci-app-transmission/po/ko/transmission.po8
-rw-r--r--applications/luci-app-transmission/po/sk/transmission.po113
-rw-r--r--applications/luci-app-transmission/po/templates/transmission.pot4
-rw-r--r--applications/luci-app-travelmate/Makefile2
-rw-r--r--applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js21
-rw-r--r--applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js2
-rw-r--r--applications/luci-app-travelmate/po/ar/travelmate.po100
-rw-r--r--applications/luci-app-travelmate/po/bg/travelmate.po100
-rw-r--r--applications/luci-app-travelmate/po/bn_BD/travelmate.po100
-rw-r--r--applications/luci-app-travelmate/po/ca/travelmate.po100
-rw-r--r--applications/luci-app-travelmate/po/cs/travelmate.po100
-rw-r--r--applications/luci-app-travelmate/po/da/travelmate.po109
-rw-r--r--applications/luci-app-travelmate/po/de/travelmate.po182
-rw-r--r--applications/luci-app-travelmate/po/el/travelmate.po100
-rw-r--r--applications/luci-app-travelmate/po/en/travelmate.po100
-rw-r--r--applications/luci-app-travelmate/po/es/travelmate.po147
-rw-r--r--applications/luci-app-travelmate/po/fi/travelmate.po100
-rw-r--r--applications/luci-app-travelmate/po/fr/travelmate.po100
-rw-r--r--applications/luci-app-travelmate/po/he/travelmate.po100
-rw-r--r--applications/luci-app-travelmate/po/hi/travelmate.po100
-rw-r--r--applications/luci-app-travelmate/po/hu/travelmate.po114
-rw-r--r--applications/luci-app-travelmate/po/it/travelmate.po116
-rw-r--r--applications/luci-app-travelmate/po/ja/travelmate.po113
-rw-r--r--applications/luci-app-travelmate/po/ko/travelmate.po124
-rw-r--r--applications/luci-app-travelmate/po/mr/travelmate.po100
-rw-r--r--applications/luci-app-travelmate/po/ms/travelmate.po100
-rw-r--r--applications/luci-app-travelmate/po/nb_NO/travelmate.po100
-rw-r--r--applications/luci-app-travelmate/po/pl/travelmate.po138
-rw-r--r--applications/luci-app-travelmate/po/pt/travelmate.po138
-rw-r--r--applications/luci-app-travelmate/po/pt_BR/travelmate.po145
-rw-r--r--applications/luci-app-travelmate/po/ro/travelmate.po130
-rw-r--r--applications/luci-app-travelmate/po/ru/travelmate.po135
-rw-r--r--applications/luci-app-travelmate/po/sk/travelmate.po110
-rw-r--r--applications/luci-app-travelmate/po/sv/travelmate.po115
-rw-r--r--applications/luci-app-travelmate/po/templates/travelmate.pot100
-rw-r--r--applications/luci-app-travelmate/po/tr/travelmate.po124
-rw-r--r--applications/luci-app-travelmate/po/uk/travelmate.po114
-rw-r--r--applications/luci-app-travelmate/po/vi/travelmate.po100
-rw-r--r--applications/luci-app-travelmate/po/zh_Hans/travelmate.po126
-rw-r--r--applications/luci-app-travelmate/po/zh_Hant/travelmate.po140
-rw-r--r--applications/luci-app-ttyd/po/ar/ttyd.po8
-rw-r--r--applications/luci-app-ttyd/po/de/ttyd.po7
-rw-r--r--applications/luci-app-ttyd/po/he/ttyd.po8
-rw-r--r--applications/luci-app-ttyd/po/it/ttyd.po16
-rw-r--r--applications/luci-app-ttyd/po/ko/ttyd.po14
-rw-r--r--applications/luci-app-ttyd/po/pl/ttyd.po6
-rw-r--r--applications/luci-app-ttyd/po/sk/ttyd.po17
-rw-r--r--applications/luci-app-ttyd/po/uk/ttyd.po8
-rw-r--r--applications/luci-app-udpxy/Makefile2
-rw-r--r--applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js61
-rw-r--r--applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua63
-rw-r--r--applications/luci-app-udpxy/po/ar/udpxy.po39
-rw-r--r--applications/luci-app-udpxy/po/bg/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/bn_BD/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/ca/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/cs/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/da/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/de/udpxy.po36
-rw-r--r--applications/luci-app-udpxy/po/el/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/en/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/es/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/fi/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/fr/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/he/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/hi/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/hu/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/it/udpxy.po45
-rw-r--r--applications/luci-app-udpxy/po/ja/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/ko/udpxy.po39
-rw-r--r--applications/luci-app-udpxy/po/mr/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/ms/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/nb_NO/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/pl/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/pt/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/pt_BR/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/ro/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/ru/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/sk/udpxy.po39
-rw-r--r--applications/luci-app-udpxy/po/sv/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/templates/udpxy.pot31
-rw-r--r--applications/luci-app-udpxy/po/tr/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/uk/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/vi/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/zh_Hans/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/zh_Hant/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json5
-rw-r--r--applications/luci-app-uhttpd/po/fi/uhttpd.po10
-rw-r--r--applications/luci-app-uhttpd/po/ko/uhttpd.po8
-rw-r--r--applications/luci-app-uhttpd/po/sv/uhttpd.po48
-rw-r--r--applications/luci-app-uhttpd/po/zh_Hant/uhttpd.po10
-rw-r--r--applications/luci-app-unbound/po/da/unbound.po6
-rw-r--r--applications/luci-app-unbound/po/de/unbound.po138
-rw-r--r--applications/luci-app-unbound/po/fr/unbound.po11
-rw-r--r--applications/luci-app-unbound/po/it/unbound.po21
-rw-r--r--applications/luci-app-unbound/po/ko/unbound.po12
-rw-r--r--applications/luci-app-unbound/po/nl/unbound.po8
-rw-r--r--applications/luci-app-unbound/po/pl/unbound.po4
-rw-r--r--applications/luci-app-unbound/po/sk/unbound.po12
-rw-r--r--applications/luci-app-unbound/po/sv/unbound.po23
-rw-r--r--applications/luci-app-unbound/po/uk/unbound.po12
-rw-r--r--applications/luci-app-unbound/po/zh_Hant/unbound.po6
-rw-r--r--applications/luci-app-upnp/Makefile2
-rw-r--r--applications/luci-app-upnp/po/el/upnp.po8
-rw-r--r--applications/luci-app-upnp/po/ko/upnp.po10
-rw-r--r--applications/luci-app-upnp/po/pt_BR/upnp.po6
-rw-r--r--applications/luci-app-upnp/po/sv/upnp.po8
-rw-r--r--applications/luci-app-upnp/po/uk/upnp.po12
-rwxr-xr-xapplications/luci-app-upnp/root/usr/libexec/rpcd/luci.upnp155
-rw-r--r--applications/luci-app-upnp/root/usr/share/rpcd/ucode/luci.upnp139
-rw-r--r--applications/luci-app-vnstat/po/sk/vnstat.po8
-rw-r--r--applications/luci-app-vnstat/po/sv/vnstat.po6
-rw-r--r--applications/luci-app-vnstat2/po/cs/vnstat2.po8
-rw-r--r--applications/luci-app-vnstat2/po/de/vnstat2.po5
-rw-r--r--applications/luci-app-vnstat2/po/it/vnstat2.po10
-rw-r--r--applications/luci-app-vnstat2/po/sk/vnstat2.po12
-rw-r--r--applications/luci-app-vnstat2/po/sv/vnstat2.po57
-rw-r--r--applications/luci-app-vnstat2/po/uk/vnstat2.po12
-rw-r--r--applications/luci-app-vpn-policy-routing/Makefile17
-rw-r--r--applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua33
-rw-r--r--applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua376
-rw-r--r--applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm79
-rw-r--r--applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/css.htm9
-rw-r--r--applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm59
-rw-r--r--applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm18
-rw-r--r--applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-service.htm10
-rw-r--r--applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-textarea.htm13
-rw-r--r--applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status.htm12
-rw-r--r--applications/luci-app-vpn-policy-routing/po/ar/vpn-policy-routing.po440
-rw-r--r--applications/luci-app-vpn-policy-routing/po/bg/vpn-policy-routing.po439
-rw-r--r--applications/luci-app-vpn-policy-routing/po/bn_BD/vpn-policy-routing.po439
-rw-r--r--applications/luci-app-vpn-policy-routing/po/ca/vpn-policy-routing.po439
-rw-r--r--applications/luci-app-vpn-policy-routing/po/cs/vpn-policy-routing.po439
-rw-r--r--applications/luci-app-vpn-policy-routing/po/da/vpn-policy-routing.po439
-rw-r--r--applications/luci-app-vpn-policy-routing/po/de/vpn-policy-routing.po523
-rw-r--r--applications/luci-app-vpn-policy-routing/po/el/vpn-policy-routing.po439
-rw-r--r--applications/luci-app-vpn-policy-routing/po/en/vpn-policy-routing.po439
-rw-r--r--applications/luci-app-vpn-policy-routing/po/es/vpn-policy-routing.po632
-rw-r--r--applications/luci-app-vpn-policy-routing/po/fi/vpn-policy-routing.po439
-rw-r--r--applications/luci-app-vpn-policy-routing/po/fr/vpn-policy-routing.po550
-rw-r--r--applications/luci-app-vpn-policy-routing/po/he/vpn-policy-routing.po440
-rw-r--r--applications/luci-app-vpn-policy-routing/po/hi/vpn-policy-routing.po439
-rw-r--r--applications/luci-app-vpn-policy-routing/po/hu/vpn-policy-routing.po455
-rw-r--r--applications/luci-app-vpn-policy-routing/po/it/vpn-policy-routing.po439
-rw-r--r--applications/luci-app-vpn-policy-routing/po/ja/vpn-policy-routing.po439
-rw-r--r--applications/luci-app-vpn-policy-routing/po/ko/vpn-policy-routing.po439
-rw-r--r--applications/luci-app-vpn-policy-routing/po/mr/vpn-policy-routing.po445
-rw-r--r--applications/luci-app-vpn-policy-routing/po/ms/vpn-policy-routing.po439
-rw-r--r--applications/luci-app-vpn-policy-routing/po/nb_NO/vpn-policy-routing.po440
-rw-r--r--applications/luci-app-vpn-policy-routing/po/pl/vpn-policy-routing.po622
-rw-r--r--applications/luci-app-vpn-policy-routing/po/pt/vpn-policy-routing.po535
-rw-r--r--applications/luci-app-vpn-policy-routing/po/pt_BR/vpn-policy-routing.po620
-rw-r--r--applications/luci-app-vpn-policy-routing/po/ro/vpn-policy-routing.po479
-rw-r--r--applications/luci-app-vpn-policy-routing/po/ru/vpn-policy-routing.po495
-rw-r--r--applications/luci-app-vpn-policy-routing/po/sk/vpn-policy-routing.po439
-rw-r--r--applications/luci-app-vpn-policy-routing/po/sv/vpn-policy-routing.po439
-rw-r--r--applications/luci-app-vpn-policy-routing/po/templates/vpn-policy-routing.pot430
-rw-r--r--applications/luci-app-vpn-policy-routing/po/tr/vpn-policy-routing.po478
-rw-r--r--applications/luci-app-vpn-policy-routing/po/uk/vpn-policy-routing.po443
-rw-r--r--applications/luci-app-vpn-policy-routing/po/vi/vpn-policy-routing.po439
-rw-r--r--applications/luci-app-vpn-policy-routing/po/zh_Hans/vpn-policy-routing.po490
-rw-r--r--applications/luci-app-vpn-policy-routing/po/zh_Hans/zh-cn/vpn-policy-routing.po439
-rw-r--r--applications/luci-app-vpn-policy-routing/po/zh_Hant/vpn-policy-routing.po488
-rw-r--r--applications/luci-app-vpn-policy-routing/po/zh_Hant/zh-tw/vpn-policy-routing.po439
-rw-r--r--applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json36
-rw-r--r--applications/luci-app-vpnbypass/Makefile17
-rw-r--r--applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js62
-rw-r--r--applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js192
-rw-r--r--applications/luci-app-vpnbypass/po/ar/vpnbypass.po141
-rw-r--r--applications/luci-app-vpnbypass/po/bg/vpnbypass.po128
-rw-r--r--applications/luci-app-vpnbypass/po/bn_BD/vpnbypass.po128
-rw-r--r--applications/luci-app-vpnbypass/po/ca/vpnbypass.po128
-rw-r--r--applications/luci-app-vpnbypass/po/cs/vpnbypass.po172
-rw-r--r--applications/luci-app-vpnbypass/po/da/vpnbypass.po128
-rw-r--r--applications/luci-app-vpnbypass/po/de/vpnbypass.po204
-rw-r--r--applications/luci-app-vpnbypass/po/el/vpnbypass.po131
-rw-r--r--applications/luci-app-vpnbypass/po/en/vpnbypass.po122
-rw-r--r--applications/luci-app-vpnbypass/po/es/vpnbypass.po225
-rw-r--r--applications/luci-app-vpnbypass/po/fi/vpnbypass.po134
-rw-r--r--applications/luci-app-vpnbypass/po/fr/vpnbypass.po158
-rw-r--r--applications/luci-app-vpnbypass/po/he/vpnbypass.po122
-rw-r--r--applications/luci-app-vpnbypass/po/hi/vpnbypass.po122
-rw-r--r--applications/luci-app-vpnbypass/po/hu/vpnbypass.po140
-rw-r--r--applications/luci-app-vpnbypass/po/it/vpnbypass.po134
-rw-r--r--applications/luci-app-vpnbypass/po/ja/vpnbypass.po182
-rw-r--r--applications/luci-app-vpnbypass/po/ko/vpnbypass.po122
-rw-r--r--applications/luci-app-vpnbypass/po/mr/vpnbypass.po137
-rw-r--r--applications/luci-app-vpnbypass/po/ms/vpnbypass.po122
-rw-r--r--applications/luci-app-vpnbypass/po/nb_NO/vpnbypass.po131
-rw-r--r--applications/luci-app-vpnbypass/po/pl/vpnbypass.po208
-rw-r--r--applications/luci-app-vpnbypass/po/pt/vpnbypass.po206
-rw-r--r--applications/luci-app-vpnbypass/po/pt_BR/vpnbypass.po240
-rw-r--r--applications/luci-app-vpnbypass/po/ro/vpnbypass.po134
-rw-r--r--applications/luci-app-vpnbypass/po/ru/vpnbypass.po214
-rw-r--r--applications/luci-app-vpnbypass/po/sk/vpnbypass.po128
-rw-r--r--applications/luci-app-vpnbypass/po/sv/vpnbypass.po185
-rw-r--r--applications/luci-app-vpnbypass/po/templates/vpnbypass.pot119
-rw-r--r--applications/luci-app-vpnbypass/po/tr/vpnbypass.po143
-rw-r--r--applications/luci-app-vpnbypass/po/uk/vpnbypass.po144
-rw-r--r--applications/luci-app-vpnbypass/po/vi/vpnbypass.po131
-rw-r--r--applications/luci-app-vpnbypass/po/zh_Hans/vpnbypass.po200
-rw-r--r--applications/luci-app-vpnbypass/po/zh_Hant/vpnbypass.po195
-rw-r--r--applications/luci-app-vpnbypass/root/etc/uci-defaults/40_luci-vpnbypass5
-rwxr-xr-xapplications/luci-app-vpnbypass/root/usr/libexec/rpcd/luci.vpnbypass105
-rw-r--r--applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json15
-rw-r--r--applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json24
-rw-r--r--applications/luci-app-watchcat/po/ar/watchcat.po93
-rw-r--r--applications/luci-app-watchcat/po/bg/watchcat.po93
-rw-r--r--applications/luci-app-watchcat/po/bn_BD/watchcat.po93
-rw-r--r--applications/luci-app-watchcat/po/ca/watchcat.po93
-rw-r--r--applications/luci-app-watchcat/po/cs/watchcat.po97
-rw-r--r--applications/luci-app-watchcat/po/da/watchcat.po190
-rw-r--r--applications/luci-app-watchcat/po/de/watchcat.po198
-rw-r--r--applications/luci-app-watchcat/po/el/watchcat.po93
-rw-r--r--applications/luci-app-watchcat/po/en/watchcat.po93
-rw-r--r--applications/luci-app-watchcat/po/es/watchcat.po196
-rw-r--r--applications/luci-app-watchcat/po/fi/watchcat.po93
-rw-r--r--applications/luci-app-watchcat/po/fr/watchcat.po213
-rw-r--r--applications/luci-app-watchcat/po/he/watchcat.po93
-rw-r--r--applications/luci-app-watchcat/po/hi/watchcat.po93
-rw-r--r--applications/luci-app-watchcat/po/hu/watchcat.po93
-rw-r--r--applications/luci-app-watchcat/po/it/watchcat.po108
-rw-r--r--applications/luci-app-watchcat/po/ja/watchcat.po93
-rw-r--r--applications/luci-app-watchcat/po/ko/watchcat.po101
-rw-r--r--applications/luci-app-watchcat/po/mr/watchcat.po93
-rw-r--r--applications/luci-app-watchcat/po/ms/watchcat.po93
-rw-r--r--applications/luci-app-watchcat/po/nb_NO/watchcat.po93
-rw-r--r--applications/luci-app-watchcat/po/pl/watchcat.po196
-rw-r--r--applications/luci-app-watchcat/po/pt/watchcat.po207
-rw-r--r--applications/luci-app-watchcat/po/pt_BR/watchcat.po190
-rw-r--r--applications/luci-app-watchcat/po/ro/watchcat.po185
-rw-r--r--applications/luci-app-watchcat/po/ru/watchcat.po106
-rw-r--r--applications/luci-app-watchcat/po/sk/watchcat.po93
-rw-r--r--applications/luci-app-watchcat/po/sv/watchcat.po135
-rw-r--r--applications/luci-app-watchcat/po/templates/watchcat.pot10
-rw-r--r--applications/luci-app-watchcat/po/tr/watchcat.po195
-rw-r--r--applications/luci-app-watchcat/po/uk/watchcat.po172
-rw-r--r--applications/luci-app-watchcat/po/vi/watchcat.po93
-rw-r--r--applications/luci-app-watchcat/po/zh_Hans/watchcat.po190
-rw-r--r--applications/luci-app-watchcat/po/zh_Hant/watchcat.po194
-rw-r--r--applications/luci-app-wifischedule/po/el/wifischedule.po12
-rw-r--r--applications/luci-app-wifischedule/po/ko/wifischedule.po8
-rw-r--r--applications/luci-app-wifischedule/po/pl/wifischedule.po4
-rw-r--r--applications/luci-app-wifischedule/po/sk/wifischedule.po8
-rw-r--r--applications/luci-app-wifischedule/po/uk/wifischedule.po12
-rw-r--r--applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js228
-rw-r--r--applications/luci-app-wireguard/po/ar/wireguard.po105
-rw-r--r--applications/luci-app-wireguard/po/bg/wireguard.po98
-rw-r--r--applications/luci-app-wireguard/po/bn_BD/wireguard.po92
-rw-r--r--applications/luci-app-wireguard/po/ca/wireguard.po101
-rw-r--r--applications/luci-app-wireguard/po/cs/wireguard.po133
-rw-r--r--applications/luci-app-wireguard/po/da/wireguard.po92
-rw-r--r--applications/luci-app-wireguard/po/de/wireguard.po138
-rw-r--r--applications/luci-app-wireguard/po/el/wireguard.po136
-rw-r--r--applications/luci-app-wireguard/po/en/wireguard.po95
-rw-r--r--applications/luci-app-wireguard/po/es/wireguard.po139
-rw-r--r--applications/luci-app-wireguard/po/fi/wireguard.po136
-rw-r--r--applications/luci-app-wireguard/po/fr/wireguard.po136
-rw-r--r--applications/luci-app-wireguard/po/he/wireguard.po121
-rw-r--r--applications/luci-app-wireguard/po/hi/wireguard.po86
-rw-r--r--applications/luci-app-wireguard/po/hu/wireguard.po117
-rw-r--r--applications/luci-app-wireguard/po/id/wireguard.po136
-rw-r--r--applications/luci-app-wireguard/po/it/wireguard.po136
-rw-r--r--applications/luci-app-wireguard/po/ja/wireguard.po124
-rw-r--r--applications/luci-app-wireguard/po/ko/wireguard.po118
-rw-r--r--applications/luci-app-wireguard/po/mr/wireguard.po101
-rw-r--r--applications/luci-app-wireguard/po/ms/wireguard.po98
-rw-r--r--applications/luci-app-wireguard/po/nb_NO/wireguard.po101
-rw-r--r--applications/luci-app-wireguard/po/pl/wireguard.po137
-rw-r--r--applications/luci-app-wireguard/po/pt/wireguard.po136
-rw-r--r--applications/luci-app-wireguard/po/pt_BR/wireguard.po139
-rw-r--r--applications/luci-app-wireguard/po/ro/wireguard.po102
-rw-r--r--applications/luci-app-wireguard/po/ru/wireguard.po143
-rw-r--r--applications/luci-app-wireguard/po/sk/wireguard.po101
-rw-r--r--applications/luci-app-wireguard/po/sv/wireguard.po113
-rw-r--r--applications/luci-app-wireguard/po/templates/wireguard.pot83
-rw-r--r--applications/luci-app-wireguard/po/tr/wireguard.po137
-rw-r--r--applications/luci-app-wireguard/po/uk/wireguard.po137
-rw-r--r--applications/luci-app-wireguard/po/vi/wireguard.po98
-rw-r--r--applications/luci-app-wireguard/po/zh_Hans/wireguard.po141
-rw-r--r--applications/luci-app-wireguard/po/zh_Hant/wireguard.po139
-rw-r--r--applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json12
-rw-r--r--applications/luci-app-wol/po/ko/wol.po43
-rw-r--r--applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js6
-rw-r--r--applications/luci-app-xfrpc/po/templates/xfrpc.pot8
-rw-r--r--applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js7
-rw-r--r--applications/luci-app-yggdrasil/po/ar/yggdrasil.po8
-rw-r--r--applications/luci-app-yggdrasil/po/de/yggdrasil.po50
-rw-r--r--applications/luci-app-yggdrasil/po/it/yggdrasil.po23
-rw-r--r--applications/luci-app-yggdrasil/po/ko/yggdrasil.po8
-rw-r--r--applications/luci-app-yggdrasil/po/sv/yggdrasil.po8
-rw-r--r--applications/luci-app-yggdrasil/po/uk/yggdrasil.po10
-rwxr-xr-xbuild/i18n-scan.pl64
-rwxr-xr-xbuild/mkbasepot.sh2
-rwxr-xr-xbuild/zoneinfo2ucode.pl93
-rw-r--r--collections/luci-nginx/Makefile2
-rw-r--r--collections/luci-ssl-nginx/Makefile2
-rw-r--r--collections/luci/Makefile13
-rw-r--r--contrib/package/ucode-mod-html/Makefile31
-rw-r--r--contrib/package/ucode-mod-html/src/html.c2793
-rw-r--r--contrib/package/ucode-mod-lua/src/lua.c177
-rw-r--r--libs/luci-lib-base/luasrc/http.lua465
-rw-r--r--libs/luci-lib-base/luasrc/util.lua27
-rw-r--r--libs/luci-lib-nixio/Makefile40
-rw-r--r--libs/luci-lib-px5g/Makefile2
-rw-r--r--libs/rpcd-mod-luci/src/luci.c9
-rw-r--r--luci.mk80
-rw-r--r--modules/luci-base/Makefile32
-rwxr-xr-xmodules/luci-base/htdocs/cgi-bin/luci46
-rw-r--r--modules/luci-base/htdocs/luci-static/resources/cbi.js4
-rw-r--r--modules/luci-base/htdocs/luci-static/resources/form.js2
-rw-r--r--modules/luci-base/htdocs/luci-static/resources/ui.js31
-rw-r--r--modules/luci-base/luasrc/controller/admin/index.lua199
-rw-r--r--modules/luci-base/luasrc/controller/admin/uci.lua70
-rw-r--r--modules/luci-base/luasrc/dispatcher.lua1564
-rw-r--r--modules/luci-base/luasrc/dispatcher.luadoc220
-rw-r--r--modules/luci-base/luasrc/sgi/cgi.lua73
-rw-r--r--modules/luci-base/luasrc/sgi/uhttpd.lua99
-rw-r--r--modules/luci-base/luasrc/view/error404.htm12
-rw-r--r--modules/luci-base/luasrc/view/error500.htm11
-rw-r--r--modules/luci-base/luasrc/view/footer.htm27
-rw-r--r--modules/luci-base/luasrc/view/header.htm38
-rw-r--r--modules/luci-base/luasrc/view/sysauth.htm75
-rw-r--r--modules/luci-base/luasrc/view/view.htm12
-rw-r--r--modules/luci-base/po/ar/base.po3100
-rw-r--r--modules/luci-base/po/bg/base.po3029
-rw-r--r--modules/luci-base/po/bn_BD/base.po3015
-rw-r--r--modules/luci-base/po/ca/base.po3079
-rw-r--r--modules/luci-base/po/cs/base.po3095
-rw-r--r--modules/luci-base/po/da/base.po3155
-rw-r--r--modules/luci-base/po/de/base.po3347
-rw-r--r--modules/luci-base/po/el/base.po3108
-rw-r--r--modules/luci-base/po/en/base.po3036
-rw-r--r--modules/luci-base/po/es/base.po3453
-rw-r--r--modules/luci-base/po/fi/base.po3075
-rw-r--r--modules/luci-base/po/fr/base.po3708
-rw-r--r--modules/luci-base/po/he/base.po3029
-rw-r--r--modules/luci-base/po/hi/base.po3010
-rw-r--r--modules/luci-base/po/hu/base.po3159
-rw-r--r--modules/luci-base/po/it/base.po3115
-rw-r--r--modules/luci-base/po/ja/base.po3111
-rw-r--r--modules/luci-base/po/ko/base.po3383
-rw-r--r--modules/luci-base/po/mr/base.po3011
-rw-r--r--modules/luci-base/po/ms/base.po3035
-rw-r--r--modules/luci-base/po/nb_NO/base.po3091
-rw-r--r--modules/luci-base/po/nl/base.po3037
-rw-r--r--modules/luci-base/po/pl/base.po3340
-rw-r--r--modules/luci-base/po/pt/base.po3695
-rw-r--r--modules/luci-base/po/pt_BR/base.po3356
-rw-r--r--modules/luci-base/po/ro/base.po3168
-rw-r--r--modules/luci-base/po/ru/base.po3278
-rw-r--r--modules/luci-base/po/sk/base.po3086
-rw-r--r--modules/luci-base/po/sv/base.po3071
-rw-r--r--modules/luci-base/po/templates/base.pot3010
-rw-r--r--modules/luci-base/po/tr/base.po3363
-rw-r--r--modules/luci-base/po/uk/base.po3289
-rw-r--r--modules/luci-base/po/ur/base.po3010
-rw-r--r--modules/luci-base/po/vi/base.po3090
-rw-r--r--modules/luci-base/po/zh_Hans/base.po3184
-rw-r--r--modules/luci-base/po/zh_Hant/base.po3240
-rwxr-xr-xmodules/luci-base/root/usr/libexec/rpcd/luci683
-rw-r--r--modules/luci-base/root/usr/share/luci/menu.d/luci-base.json16
-rw-r--r--modules/luci-base/root/usr/share/rpcd/ucode/luci524
-rw-r--r--modules/luci-base/root/www/index.html2
-rw-r--r--modules/luci-base/src/Makefile30
-rw-r--r--modules/luci-base/src/lib/lmo.c636
-rw-r--r--modules/luci-base/src/lib/lmo.h108
-rw-r--r--modules/luci-base/src/lib/luci.c383
-rw-r--r--modules/luci-base/src/lib/plural_formula.y (renamed from modules/luci-base/src/plural_formula.y)0
-rw-r--r--modules/luci-base/src/po2lmo.c9
-rw-r--r--modules/luci-base/ucode/controller/admin/index.uc160
-rw-r--r--modules/luci-base/ucode/controller/admin/uci.uc150
-rw-r--r--modules/luci-base/ucode/dispatcher.uc1005
-rw-r--r--modules/luci-base/ucode/http.uc574
-rw-r--r--modules/luci-base/ucode/runtime.uc185
-rw-r--r--modules/luci-base/ucode/sys.uc157
-rw-r--r--modules/luci-base/ucode/template/csrftoken.ut (renamed from modules/luci-base/luasrc/view/csrftoken.htm)18
-rw-r--r--modules/luci-base/ucode/template/error404.ut14
-rw-r--r--modules/luci-base/ucode/template/error500.ut67
-rw-r--r--modules/luci-base/ucode/template/footer.ut42
-rw-r--r--modules/luci-base/ucode/template/header.ut32
-rw-r--r--modules/luci-base/ucode/template/sysauth.ut74
-rw-r--r--modules/luci-base/ucode/template/view.ut12
-rw-r--r--modules/luci-base/ucode/uhttpd.uc12
-rw-r--r--modules/luci-base/ucode/zoneinfo.uc450
-rw-r--r--modules/luci-compat/Makefile2
-rw-r--r--modules/luci-compat/luasrc/view/cbi/footer.htm2
-rw-r--r--modules/luci-lua-runtime/Makefile28
-rw-r--r--modules/luci-lua-runtime/luasrc/cacheloader.lua (renamed from modules/luci-base/luasrc/cacheloader.lua)0
-rw-r--r--modules/luci-lua-runtime/luasrc/ccache.lua (renamed from modules/luci-base/luasrc/ccache.lua)0
-rw-r--r--modules/luci-lua-runtime/luasrc/config.lua (renamed from modules/luci-base/luasrc/config.lua)0
-rw-r--r--modules/luci-lua-runtime/luasrc/dispatcher.lua464
-rw-r--r--modules/luci-lua-runtime/luasrc/i18n.lua (renamed from modules/luci-base/luasrc/i18n.lua)0
-rw-r--r--modules/luci-lua-runtime/luasrc/i18n.luadoc (renamed from modules/luci-base/luasrc/i18n.luadoc)0
-rw-r--r--modules/luci-lua-runtime/luasrc/model/uci.lua (renamed from modules/luci-base/luasrc/model/uci.lua)0
-rw-r--r--modules/luci-lua-runtime/luasrc/model/uci.luadoc (renamed from modules/luci-base/luasrc/model/uci.luadoc)0
-rw-r--r--modules/luci-lua-runtime/luasrc/store.lua (renamed from modules/luci-base/luasrc/store.lua)0
-rw-r--r--modules/luci-lua-runtime/luasrc/sys.lua (renamed from modules/luci-base/luasrc/sys.lua)2
-rw-r--r--modules/luci-lua-runtime/luasrc/sys.luadoc (renamed from modules/luci-base/luasrc/sys.luadoc)0
-rw-r--r--modules/luci-lua-runtime/luasrc/sys/zoneinfo.lua (renamed from modules/luci-base/luasrc/sys/zoneinfo.lua)0
-rw-r--r--modules/luci-lua-runtime/luasrc/sys/zoneinfo/tzdata.lua (renamed from modules/luci-base/luasrc/sys/zoneinfo/tzdata.lua)14
-rw-r--r--modules/luci-lua-runtime/luasrc/sys/zoneinfo/tzoffset.lua (renamed from modules/luci-base/luasrc/sys/zoneinfo/tzoffset.lua)0
-rw-r--r--modules/luci-lua-runtime/luasrc/template.lua (renamed from modules/luci-base/luasrc/template.lua)86
-rw-r--r--modules/luci-lua-runtime/luasrc/ucodebridge.lua54
-rw-r--r--modules/luci-lua-runtime/luasrc/version.lua (renamed from modules/luci-base/luasrc/version.lua)0
-rw-r--r--modules/luci-lua-runtime/luasrc/view/admin_status/luaindex.htm18
-rw-r--r--modules/luci-lua-runtime/luasrc/view/empty_node_placeholder.htm (renamed from modules/luci-base/luasrc/view/empty_node_placeholder.htm)0
-rw-r--r--modules/luci-lua-runtime/luasrc/view/indexer.htm (renamed from modules/luci-base/luasrc/view/indexer.htm)0
-rw-r--r--modules/luci-lua-runtime/luasrc/xml.lua (renamed from modules/luci-base/luasrc/xml.lua)0
-rw-r--r--modules/luci-lua-runtime/luasrc/xml.luadoc (renamed from modules/luci-base/luasrc/xml.luadoc)0
-rw-r--r--modules/luci-lua-runtime/src/Makefile26
-rw-r--r--modules/luci-lua-runtime/src/contrib/lemon.c5040
-rw-r--r--modules/luci-lua-runtime/src/contrib/lempar.c851
-rwxr-xr-xmodules/luci-lua-runtime/src/mkversion.sh (renamed from modules/luci-base/src/mkversion.sh)0
-rw-r--r--modules/luci-lua-runtime/src/plural_formula.y43
-rw-r--r--modules/luci-lua-runtime/src/template_lmo.c (renamed from modules/luci-base/src/template_lmo.c)0
-rw-r--r--modules/luci-lua-runtime/src/template_lmo.h (renamed from modules/luci-base/src/template_lmo.h)0
-rw-r--r--modules/luci-lua-runtime/src/template_lualib.c (renamed from modules/luci-base/src/template_lualib.c)0
-rw-r--r--modules/luci-lua-runtime/src/template_lualib.h (renamed from modules/luci-base/src/template_lualib.h)0
-rw-r--r--modules/luci-lua-runtime/src/template_parser.c (renamed from modules/luci-base/src/template_parser.c)0
-rw-r--r--modules/luci-lua-runtime/src/template_parser.h (renamed from modules/luci-base/src/template_parser.h)0
-rw-r--r--modules/luci-lua-runtime/src/template_utils.c (renamed from modules/luci-base/src/template_utils.c)0
-rw-r--r--modules/luci-lua-runtime/src/template_utils.h (renamed from modules/luci-base/src/template_utils.h)0
-rw-r--r--modules/luci-mod-battstatus/po/he/battstatus.po15
-rw-r--r--modules/luci-mod-battstatus/po/ko/battstatus.po15
-rw-r--r--modules/luci-mod-battstatus/po/nl/battstatus.po8
-rw-r--r--modules/luci-mod-dashboard/po/ar/dashboard.po49
-rw-r--r--modules/luci-mod-dashboard/po/bg/dashboard.po52
-rw-r--r--modules/luci-mod-dashboard/po/bn_BD/dashboard.po49
-rw-r--r--modules/luci-mod-dashboard/po/ca/dashboard.po49
-rw-r--r--modules/luci-mod-dashboard/po/cs/dashboard.po52
-rw-r--r--modules/luci-mod-dashboard/po/da/dashboard.po52
-rw-r--r--modules/luci-mod-dashboard/po/de/dashboard.po57
-rw-r--r--modules/luci-mod-dashboard/po/el/dashboard.po52
-rw-r--r--modules/luci-mod-dashboard/po/en/dashboard.po52
-rw-r--r--modules/luci-mod-dashboard/po/es/dashboard.po52
-rw-r--r--modules/luci-mod-dashboard/po/fi/dashboard.po52
-rw-r--r--modules/luci-mod-dashboard/po/fr/dashboard.po56
-rw-r--r--modules/luci-mod-dashboard/po/he/dashboard.po49
-rw-r--r--modules/luci-mod-dashboard/po/hi/dashboard.po49
-rw-r--r--modules/luci-mod-dashboard/po/hu/dashboard.po54
-rw-r--r--modules/luci-mod-dashboard/po/id/dashboard.po52
-rw-r--r--modules/luci-mod-dashboard/po/it/dashboard.po60
-rw-r--r--modules/luci-mod-dashboard/po/ja/dashboard.po52
-rw-r--r--modules/luci-mod-dashboard/po/ko/dashboard.po154
-rw-r--r--modules/luci-mod-dashboard/po/mr/dashboard.po49
-rw-r--r--modules/luci-mod-dashboard/po/ms/dashboard.po49
-rw-r--r--modules/luci-mod-dashboard/po/nb_NO/dashboard.po64
-rw-r--r--modules/luci-mod-dashboard/po/nl/dashboard.po87
-rw-r--r--modules/luci-mod-dashboard/po/pl/dashboard.po52
-rw-r--r--modules/luci-mod-dashboard/po/pt/dashboard.po67
-rw-r--r--modules/luci-mod-dashboard/po/pt_BR/dashboard.po52
-rw-r--r--modules/luci-mod-dashboard/po/ro/dashboard.po60
-rw-r--r--modules/luci-mod-dashboard/po/ru/dashboard.po52
-rw-r--r--modules/luci-mod-dashboard/po/sk/dashboard.po49
-rw-r--r--modules/luci-mod-dashboard/po/sv/dashboard.po58
-rw-r--r--modules/luci-mod-dashboard/po/templates/dashboard.pot49
-rw-r--r--modules/luci-mod-dashboard/po/tr/dashboard.po52
-rw-r--r--modules/luci-mod-dashboard/po/uk/dashboard.po52
-rw-r--r--modules/luci-mod-dashboard/po/vi/dashboard.po49
-rw-r--r--modules/luci-mod-dashboard/po/zh_Hans/dashboard.po52
-rw-r--r--modules/luci-mod-dashboard/po/zh_Hant/dashboard.po62
-rw-r--r--modules/luci-mod-dsl/Makefile16
-rw-r--r--modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js368
-rw-r--r--modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js63
-rw-r--r--modules/luci-mod-dsl/po/da/dsl.po76
-rw-r--r--modules/luci-mod-dsl/po/es/dsl.po83
-rw-r--r--modules/luci-mod-dsl/po/it/dsl.po71
-rw-r--r--modules/luci-mod-dsl/po/nb_NO/dsl.po83
-rw-r--r--modules/luci-mod-dsl/po/pl/dsl.po77
-rw-r--r--modules/luci-mod-dsl/po/pt/dsl.po77
-rw-r--r--modules/luci-mod-dsl/po/pt_BR/dsl.po77
-rw-r--r--modules/luci-mod-dsl/po/ro/dsl.po78
-rw-r--r--modules/luci-mod-dsl/po/ru/dsl.po75
-rw-r--r--modules/luci-mod-dsl/po/sv/dsl.po79
-rw-r--r--modules/luci-mod-dsl/po/templates/dsl.pot65
-rw-r--r--modules/luci-mod-dsl/po/uk/dsl.po68
-rw-r--r--modules/luci-mod-dsl/root/usr/share/luci/menu.d/luci-mod-dsl.json13
-rw-r--r--modules/luci-mod-dsl/root/usr/share/rpcd/acl.d/luci-mod-dsl.json10
-rw-r--r--modules/luci-mod-network/Makefile2
-rw-r--r--modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js172
-rw-r--r--modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js28
-rw-r--r--modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js24
-rw-r--r--modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js124
-rw-r--r--modules/luci-mod-status/Makefile2
-rw-r--r--modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js51
-rw-r--r--modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js13
-rw-r--r--modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js9
-rw-r--r--modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js15
-rw-r--r--modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js2
-rw-r--r--modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status-index.json2
-rw-r--r--modules/luci-mod-status/ucode/template/admin_status/index.ut (renamed from modules/luci-mod-status/luasrc/view/admin_status/index.htm)39
-rw-r--r--modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js11
-rw-r--r--modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js1
-rw-r--r--modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js12
-rw-r--r--modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua87
-rw-r--r--protocols/luci-proto-autoip/Makefile14
-rw-r--r--protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js16
-rw-r--r--protocols/luci-proto-nebula/Makefile17
-rw-r--r--protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js50
-rw-r--r--protocols/luci-proto-openconnect/Makefile2
-rw-r--r--protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js8
-rw-r--r--protocols/luci-proto-openfortivpn/Makefile2
-rw-r--r--protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js94
-rwxr-xr-xprotocols/luci-proto-openfortivpn/root/usr/libexec/rpcd/luci.openfortivpn86
-rw-r--r--protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json15
-rw-r--r--protocols/luci-proto-unet/Makefile (renamed from applications/luci-app-wireguard/Makefile)6
-rw-r--r--protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js48
-rw-r--r--protocols/luci-proto-vti/Makefile14
-rw-r--r--protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js72
-rw-r--r--protocols/luci-proto-wireguard/Makefile4
-rw-r--r--protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js150
-rw-r--r--protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js175
-rwxr-xr-xprotocols/luci-proto-wireguard/root/usr/libexec/rpcd/luci.wireguard162
-rw-r--r--protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json (renamed from applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json)2
-rw-r--r--protocols/luci-proto-wireguard/root/usr/share/rpcd/acl.d/luci-wireguard.json5
-rw-r--r--protocols/luci-proto-wireguard/root/usr/share/rpcd/ucode/luci.wireguard107
-rw-r--r--themes/luci-theme-bootstrap/Makefile10
-rw-r--r--themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/footer.htm21
-rw-r--r--themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm95
-rw-r--r--themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm53
l---------themes/luci-theme-bootstrap/ucode/template/themes/bootstrap-dark (renamed from themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap-dark)0
l---------themes/luci-theme-bootstrap/ucode/template/themes/bootstrap-light (renamed from themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap-light)0
-rw-r--r--themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut20
-rw-r--r--themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut83
-rw-r--r--themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut48
-rw-r--r--themes/luci-theme-material/Makefile8
-rw-r--r--themes/luci-theme-material/luasrc/view/themes/material/header.htm101
-rw-r--r--themes/luci-theme-material/ucode/template/themes/material/footer.ut (renamed from themes/luci-theme-material/luasrc/view/themes/material/footer.htm)20
-rw-r--r--themes/luci-theme-material/ucode/template/themes/material/header.ut96
-rw-r--r--themes/luci-theme-openwrt-2020/Makefile8
-rw-r--r--themes/luci-theme-openwrt-2020/htdocs/luci-static/openwrt2020/logo.pngbin0 -> 3896 bytes
-rw-r--r--themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm77
-rw-r--r--themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/footer.ut (renamed from themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/footer.htm)7
-rw-r--r--themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut72
-rw-r--r--themes/luci-theme-openwrt/Makefile8
1400 files changed, 165099 insertions, 117312 deletions
diff --git a/.gitignore b/.gitignore
index 60dd7e18d6..54fce84c96 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,7 +10,10 @@ package-lock.json
modules/luci-base/src/po2lmo
modules/luci-base/src/jsmin
modules/luci-base/src/contrib/lemon
-modules/luci-base/src/plural_formula.c
-modules/luci-base/src/plural_formula.h
+modules/luci-base/src/lib/plural_formula.c
+modules/luci-base/src/lib/plural_formula.h
+modules/luci-compat/src/contrib/lemon
+modules/luci-compat/src/plural_formula.c
+modules/luci-compat/src/plural_formula.h
docs/jsapi/*
!docs/jsapi/README.md
diff --git a/applications/luci-app-acl/po/fa/acl.po b/applications/luci-app-acl/po/fa/acl.po
index 6283b3774d..cab729af78 100644
--- a/applications/luci-app-acl/po/fa/acl.po
+++ b/applications/luci-app-acl/po/fa/acl.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-05-20 01:17+0000\n"
-"Last-Translator: Amir Mahdi ajoodani <amir.ajoodani@gmail.com>\n"
+"PO-Revision-Date: 2022-11-02 08:08+0000\n"
+"Last-Translator: Rose <darkrose@privatemail.com>\n"
"Language-Team: Persian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacl/fa/>\n"
"Language: fa\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.13-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
diff --git a/applications/luci-app-acl/po/nl/acl.po b/applications/luci-app-acl/po/nl/acl.po
index 08cf327db5..2478b80f72 100644
--- a/applications/luci-app-acl/po/nl/acl.po
+++ b/applications/luci-app-acl/po/nl/acl.po
@@ -1,112 +1,120 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2022-12-29 23:53+0000\n"
+"Last-Translator: Youri <yrtapper@protonmail.com>\n"
+"Language-Team: Dutch <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacl/nl/>\n"
"Language: nl\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
-msgstr ""
+msgstr "ACL instellingen"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:78
msgid "ACL group"
-msgstr ""
+msgstr "ACL groep"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:302
msgid "Access level"
-msgstr ""
+msgstr "Toegangsniveau"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:266
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
-msgstr ""
+msgstr "Kan wachtwoord niet versleutelen omdat uhttpd niet geïnstalleerd is."
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
msgid "Description"
-msgstr ""
+msgstr "Omschrijving"
#: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
msgid "Grant access to ACL configuration"
-msgstr ""
+msgstr "Toegang tot ACL configuratie"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
msgid "Login name"
-msgstr ""
+msgstr "Login naam"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:205
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "LuCI Logins"
-msgstr ""
+msgstr "LuCI login"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
msgid "New account"
-msgstr ""
+msgstr "Nieuw account"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
msgid "Password value"
-msgstr ""
+msgstr "Wachtwoord waarde"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
msgid "Password variant"
-msgstr ""
+msgstr "Wachtwoord variant"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:296
msgid "Read access"
-msgstr ""
+msgstr "Lees toegang"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:288
msgid "Session timeout"
-msgstr ""
+msgstr "Sessie Timeout"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:86
msgctxt "Set all permissions in the table below to one of the given values"
msgid "Set all:"
-msgstr ""
+msgstr "Zet alle:"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
msgid ""
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
msgstr ""
+"De LuCI ACL configuratie zit in een experimentele fase! Nog niet alle "
+"applicaties werken naar behoren"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
-msgstr ""
+msgstr "Het wachtwoord mag niet beginnen met “p$”."
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "The system account to use the password from"
-msgstr ""
+msgstr "Het systeemaccount om het wachtwoord van te gebruiken"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
msgid "UNIX account"
-msgstr ""
+msgstr "UNIX account"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:281
msgid "Unable to encrypt plaintext password: %s"
-msgstr ""
+msgstr "Niet gelukt om het wachtwoord te encrypten: %s"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:220
msgid "Use UNIX password in /etc/shadow"
-msgstr ""
+msgstr "Gebruik het UNIX wachtwoord in /etc/shadow"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
msgid "Use encrypted password hash"
-msgstr ""
+msgstr "Gebruik de versleutelde wachtwoord hash"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:299
msgid "Write access"
-msgstr ""
+msgstr "Schrijf toegang"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:67
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:89
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:110
msgctxt "No permissions granted"
msgid "denied"
-msgstr ""
+msgstr "geweigerd"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:293
msgid "does not expire"
-msgstr ""
+msgstr "verloopt niet"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
@@ -114,21 +122,21 @@ msgstr ""
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:304
msgctxt "All permissions granted"
msgid "full"
-msgstr ""
+msgstr "vol"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Select individual permissions manually"
msgid "individual"
-msgstr ""
+msgstr "individueel"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:65
msgctxt "Some permissions granted"
msgid "partial (%d/%d)"
-msgstr ""
+msgstr "gedeeltelijk (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
msgctxt "Only read permissions granted"
msgid "readonly"
-msgstr ""
+msgstr "Alleen lezen"
diff --git a/applications/luci-app-acl/po/uk/acl.po b/applications/luci-app-acl/po/uk/acl.po
index 40179a8a2a..e99dcd1278 100644
--- a/applications/luci-app-acl/po/uk/acl.po
+++ b/applications/luci-app-acl/po/uk/acl.po
@@ -1,17 +1,17 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-07-25 17:13+0000\n"
-"Last-Translator: Zorya Zvenoch <zoryazvenoch@protonmail.com>\n"
+"PO-Revision-Date: 2022-12-29 23:53+0000\n"
+"Last-Translator: Dan <denqwerta@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacl/uk/>\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.7.2-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
@@ -80,7 +80,7 @@ msgid ""
"reliably with all applications"
msgstr ""
"Управління LuCI ACL знаходиться на експериментальній стадії! Він ще не "
-"працює надійно з усіма програмами"
+"працює надійно з усіма застосунками"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:258
msgid "The password may not start with \"$p$\"."
diff --git a/applications/luci-app-acme/po/cs/acme.po b/applications/luci-app-acme/po/cs/acme.po
index 19f85561c8..538f0da2f4 100644
--- a/applications/luci-app-acme/po/cs/acme.po
+++ b/applications/luci-app-acme/po/cs/acme.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-08-11 21:12+0000\n"
-"Last-Translator: Marek Ľach <graweeld@googlemail.com>\n"
+"PO-Revision-Date: 2023-01-10 22:06+0000\n"
+"Last-Translator: Jirka_1277 <j.pinkava@centrum.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/cs/>\n"
"Language: cs\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.8-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@@ -44,7 +44,7 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
msgid "Challenge Validation"
-msgstr ""
+msgstr "Validace"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
msgid "Custom ACME CA"
diff --git a/applications/luci-app-acme/po/de/acme.po b/applications/luci-app-acme/po/de/acme.po
index 5f0824e32b..e6213c44f3 100644
--- a/applications/luci-app-acme/po/de/acme.po
+++ b/applications/luci-app-acme/po/de/acme.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-06-24 13:31+0000\n"
-"Last-Translator: Christian Neff <christian.neff@gmail.com>\n"
+"PO-Revision-Date: 2023-01-09 09:48+0000\n"
+"Last-Translator: Paul Spooren <mail@aparcar.org>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@@ -90,11 +90,11 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
msgid "ECC 256 bits"
-msgstr "ECC 256 bits"
+msgstr "ECC 256 Bits"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
msgid "ECC 384 bits"
-msgstr "ECC 384 bits"
+msgstr "ECC 384 Bits"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
@@ -134,15 +134,15 @@ msgstr "Schlüsselgröße (und Typ) für das generierte Zertifikat."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 2048 bits"
-msgstr "RSA 2048 bits"
+msgstr "RSA 2048 Bits"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "RSA 3072 bits"
-msgstr "RSA 3072 bits"
+msgstr "RSA 3072 Bits"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "RSA 4096 bits"
-msgstr "RSA 4096 bits"
+msgstr "RSA 4096 Bits"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
msgid "Standalone"
diff --git a/applications/luci-app-acme/po/es/acme.po b/applications/luci-app-acme/po/es/acme.po
index 5ac5a50894..5afcfcb50b 100644
--- a/applications/luci-app-acme/po/es/acme.po
+++ b/applications/luci-app-acme/po/es/acme.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-31 10:05+0000\n"
+"PO-Revision-Date: 2022-12-27 19:24+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/es/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.3.2-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@@ -104,7 +104,7 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
-msgstr "Activar registro de depuración"
+msgstr "Activar el registro de depuración"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
diff --git a/applications/luci-app-acme/po/ko/acme.po b/applications/luci-app-acme/po/ko/acme.po
index 435f21ce7f..eee4f5c302 100644
--- a/applications/luci-app-acme/po/ko/acme.po
+++ b/applications/luci-app-acme/po/ko/acme.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-06-09 13:32+0000\n"
-"Last-Translator: asdf1234 <cydyellowgreen@gmail.com>\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@@ -48,7 +48,7 @@ msgstr "챌린지 확인"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
msgid "Custom ACME CA"
-msgstr "커스텀 ACME 인증서"
+msgstr "사용자 지정 ACME CA"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
msgid "Custom ACME server directory URL."
@@ -76,7 +76,7 @@ msgstr "도메인 별칭"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:70
msgid "Domain names"
-msgstr "도메인 이름"
+msgstr "도메인 네임"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:71
msgid ""
@@ -84,18 +84,21 @@ msgid ""
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
+"인증서에 포함하는 도메인 네임입니다. 첫 번째 도메인이 주 도메인이 되고, 후속 "
+"도메인이 부 도메인이 됩니다. 주의할 점은 모든 도메인 네임들이 반드시 글로벌 "
+"DNS의 라우터를 가리키도록 하셔야 합니다."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:65
msgid "ECC 256 bits"
-msgstr "ECC 256 bits"
+msgstr "ECC 256비트"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:66
msgid "ECC 384 bits"
-msgstr "ECC 384 bits"
+msgstr "ECC 384비트"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
-msgstr "계정 키와 연결할 이메일 주소."
+msgstr "계정 키에 연결할 이메일 주소입니다."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
@@ -113,9 +116,8 @@ msgstr "기본 설정"
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
-msgstr ""
-"암호화 준비 서버에서 인증서를 가져옵니다 (테스트에 사용하며; 인증서가 유효하"
-"지 않습니다)."
+msgstr "Let's Encrypt 테스트 서버에서 인증서를 가져옵니다 (테스트 용이며, 발급된 "
+"인증서는 유효하지 않음)."
#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
msgid "Grant UCI access for luci-app-acme"
@@ -131,19 +133,19 @@ msgstr "생성된 인증서의 키 크기(및 유형)."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 2048 bits"
-msgstr "RSA 2048 bits"
+msgstr "RSA 2048비트"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "RSA 3072 bits"
-msgstr "RSA 3072 bits"
+msgstr "RSA 3072비트"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "RSA 4096 bits"
-msgstr "RSA 4096 bits"
+msgstr "RSA 4096비트"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:99
msgid "Standalone"
-msgstr ""
+msgstr "독립형"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
msgid ""
@@ -152,10 +154,14 @@ msgid ""
"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
"to issue a certificate."
msgstr ""
+"인증서를 발행하기 위해 독립형 모드에서는 내부에 설치된 acme.sh의 웹서버를 "
+"사용하게 됩니다. 웹루트(Webroot) 모드에서는 인증서 발행에 기존의 웹서버를 "
+"사용합니다. DNS 모드는 인증서 발행에 DNS 를 제공하는 업체의 DNS API를 "
+"사용하게 됩니다."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
-msgstr ""
+msgstr "상태 디렉터리"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
msgid ""
@@ -163,6 +169,9 @@ msgid ""
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge alias per certificate."
msgstr ""
+"\"모든\" 도메인에 사용될 챌린지 별칭입니다. https://github.com/"
+"acmesh-official/acme.sh/wiki/DNS-alias-mode 에서 자세한 내용을 확인하세요. "
+"LuCI에서는 개별 인증서마다 하나의 챌린지 별칭만 지원합니다."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid ""
@@ -171,6 +180,10 @@ msgid ""
"by each API. Add multiple entries here in KEY=VAL shell variable format to "
"supply multiple credential variables."
msgstr ""
+"위에서 선택한 DNS API 모드에서 사용될 자격 증명입니다. 각 API마다 필요한 "
+"자격 증명의 포맷은 https://github.com/acmesh-official/acme.sh/wiki/dnsapi "
+"에서 참고해주세요. KEY=VAL 쉘 변수 포맷에 따라 여러 개의 자격 증명을 추가할 "
+"수 있습니다."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
msgid ""
@@ -178,6 +191,9 @@ msgid ""
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge domain per certificate."
msgstr ""
+"\"모든\" 도메인에 사용될 도메인 별칭입니다. https://github.com/"
+"acmesh-official/acme.sh/wiki/DNS-alias-mode 에서 자세한 내용을 확인하세요. "
+"LuCI에서는 개별 인증서마다 하나의 챌린지 도메인만 지원합니다."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
@@ -188,6 +204,11 @@ msgid ""
"address. Once configured, issuing certificates can take a while. Check the "
"logs for progress and any errors."
msgstr ""
+"라우터 웹 인터페이스에서 Let's Encrypt SSL 인증서를 사용하기 위해 여기에서 "
+"ACME (Let's Encrypt) 인증서 자동 설치를 구성할 수 있습니다. 인증서의 도메인 "
+"네임은 라우터의 공인 IP 주소를 가리키도록 이미 설정되어 있어야 합니다. 처음 "
+"구성하는 경우, 인증서 발급에 시간이 걸릴 수 있습니다. 진행 상황 및 오류는 "
+"로그에서 확인할 수 있습니다."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
msgid ""
@@ -198,6 +219,11 @@ msgid ""
"supports wildcard certificates. Using this mode requires the acme-dnsapi "
"package to be installed."
msgstr ""
+"acme.sh에서 지원하는 DNS API의 명칭을 입력하세요. 사용 가능한 API 목록은 "
+"https://github.com/acmesh-official/acme.sh/wiki/dnsapi 에서 참고하실 수 "
+"있습니다. DNS 모드에서는 도메인 네임이 라우터의 IP를 가리키지 않아도 되며, "
+"와일드카드 인증서를 지원합니다. DNS 모드를 사용하기 위해선 acme-dnsapi "
+"패키지가 설치되어 있어야 합니다."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
msgid ""
@@ -205,6 +231,9 @@ msgid ""
"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
+"인증서가 발급되었을 때 nginx 설정을 업데이트합니다 (1개의 인증서에서만 이 "
+"옵션을 선택하세요). SSL 지원을 사용하도록 컴파일된 nginx를 사용해야 하며, "
+"그렇지 않은 경우 nginx가 시작되지 않습니다."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
msgid ""
@@ -212,26 +241,29 @@ msgid ""
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
+"인증서가 발급되었을 때 uhttpd 설정을 업데이트합니다 (1개의 인증서에서만 이 "
+"옵션을 선택하세요). luci-app-uhttpd 패키지를 통해 LuCI 인터페이스에서 "
+"uhttpd의 설정을 수정할 수도 있습니다."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
msgid "Use a custom CA instead of Let's Encrypt."
-msgstr ""
+msgstr "Let's Encrypt 대신 사용자 지정 CA를 사용합니다."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:86
msgid "Use for nginx"
-msgstr ""
+msgstr "nginx에 적용"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:77
msgid "Use for uhttpd"
-msgstr ""
+msgstr "uhttpd에 적용"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid "Use staging server"
-msgstr ""
+msgstr "테스트 서버 사용"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
msgid "Validation method"
-msgstr ""
+msgstr "유효성 검증 방법"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot"
@@ -239,7 +271,7 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:104
msgid "Webroot directory"
-msgstr ""
+msgstr "Webroot 디렉터리"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:105
msgid ""
@@ -247,7 +279,9 @@ msgid ""
"Acme in webroot mode. The web server must be accessible from the internet on "
"port 80."
msgstr ""
+"ACME를 웹루트(Webroot) 모드로 실행하기 위해선 웹 서버 문서 루트 디렉터리를 "
+"설정하세요. 웹 서버는 80번 포트에서 인터넷 접근이 가능해야 합니다."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
-msgstr ""
+msgstr "인증서와 기타 상태 파일이 저장되는 경로입니다."
diff --git a/applications/luci-app-acme/po/pt_BR/acme.po b/applications/luci-app-acme/po/pt_BR/acme.po
index df1f987391..be1528ca53 100644
--- a/applications/luci-app-acme/po/pt_BR/acme.po
+++ b/applications/luci-app-acme/po/pt_BR/acme.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-03-23 11:29+0000\n"
+"PO-Revision-Date: 2022-12-28 07:01+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsacme/pt_BR/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.5.2-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@@ -102,7 +102,7 @@ msgstr "O endereço de email para associar à chave da conta."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
-msgstr "Habilitar o registro de depuração"
+msgstr "Ativar o registro de depuração"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
diff --git a/applications/luci-app-acme/po/sk/acme.po b/applications/luci-app-acme/po/sk/acme.po
index 0b9cebbb42..b4c55d0e81 100644
--- a/applications/luci-app-acme/po/sk/acme.po
+++ b/applications/luci-app-acme/po/sk/acme.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-09 21:41+0000\n"
-"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"PO-Revision-Date: 2022-09-19 10:18+0000\n"
+"Last-Translator: Jose Riha <jose1711@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@@ -105,7 +105,7 @@ msgstr "Povoliť detailné záznamy"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
-msgstr "Povolené"
+msgstr "Zapnuté"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
msgid "General Settings"
diff --git a/applications/luci-app-acme/po/uk/acme.po b/applications/luci-app-acme/po/uk/acme.po
index 2fe0881fbc..c664133dc5 100644
--- a/applications/luci-app-acme/po/uk/acme.po
+++ b/applications/luci-app-acme/po/uk/acme.po
@@ -1,15 +1,15 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-25 17:15+0000\n"
-"Last-Translator: Artem <artem@molotov.work>\n"
+"PO-Revision-Date: 2023-01-04 17:06+0000\n"
+"Last-Translator: Sergey Melnichuk <deps2ak@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@@ -105,7 +105,7 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
-msgstr "Увімкнути журнал відлагоджування"
+msgstr "Увімкнути системний журнал"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
msgid "Enabled"
diff --git a/applications/luci-app-adblock/Makefile b/applications/luci-app-adblock/Makefile
index 48d20c7036..a3d956a116 100644
--- a/applications/luci-app-adblock/Makefile
+++ b/applications/luci-app-adblock/Makefile
@@ -1,4 +1,4 @@
-# Copyright 2017-2021 Dirk Brenken (dev@brenken.org)
+# Copyright 2017-2022 Dirk Brenken (dev@brenken.org)
# This is free software, licensed under the Apache License, Version 2.0
include $(TOPDIR)/rules.mk
diff --git a/applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js b/applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js
index d594ec9ec3..010e728cf1 100644
--- a/applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js
+++ b/applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js
@@ -139,7 +139,20 @@ function handleAction(ev) {
L.ui.showModal(_('Refresh DNS Report'), [
E('div', { 'class': 'left', 'style': 'display:flex; flex-direction:column' }, [
E('label', { 'class': 'cbi-input-select', 'style': 'padding-top:.5em' }, [
- E('select', { 'class': 'cbi-input-select', 'id': 'count' }, [
+ E('select', { 'class': 'cbi-input-select', 'id': 'top_count' }, [
+ E('option', { 'value': '10' }, '10'),
+ E('option', { 'value': '20' }, '20'),
+ E('option', { 'value': '30' }, '30'),
+ E('option', { 'value': '40' }, '40'),
+ E('option', { 'value': '50' }, '50')
+ ]),
+ '\xa0\xa0\xa0',
+ _('max. top statistics')
+ ])
+ ]),
+ E('div', { 'class': 'left', 'style': 'display:flex; flex-direction:column' }, [
+ E('label', { 'class': 'cbi-input-select', 'style': 'padding-top:.5em' }, [
+ E('select', { 'class': 'cbi-input-select', 'id': 'res_count' }, [
E('option', { 'value': '50' }, '50'),
E('option', { 'value': '100' }, '100'),
E('option', { 'value': '150' }, '150'),
@@ -166,9 +179,10 @@ function handleAction(ev) {
'class': 'btn cbi-button-action',
'id': 'refresh',
'click': ui.createHandlerFn(this, async function(ev) {
- var count = document.getElementById('count').value;
+ var top_count = document.getElementById('top_count').value;
+ var res_count = document.getElementById('res_count').value;
var search = document.getElementById('search').value.trim().replace(/[^\w\.\-\:]/g,'') || '+';
- L.resolveDefault(fs.exec_direct('/etc/init.d/adblock', ['report', 'gen', count, search]),'');
+ L.resolveDefault(fs.exec_direct('/etc/init.d/adblock', ['report', 'gen', top_count, res_count, search]),'');
var running = 1;
while (running === 1) {
await new Promise(r => setTimeout(r, 1000));
@@ -190,7 +204,7 @@ function handleAction(ev) {
return view.extend({
load: function() {
- return L.resolveDefault(fs.exec_direct('/etc/init.d/adblock', ['report', 'json', '50', '+']),'');
+ return L.resolveDefault(fs.exec_direct('/etc/init.d/adblock', ['report', 'json', '10', '50', '+']),'');
},
render: function(dnsreport) {
@@ -331,7 +345,7 @@ return view.extend({
]),
E('div', { 'class': 'cbi-section' }, [
E('div', { 'class': 'left' }, [
- E('h3', _('Top 10 Statistics')),
+ E('h3', _('Top Statistics')),
tbl_top
])
]),
diff --git a/applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js b/applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js
index fb50d4ca95..a54b350759 100644
--- a/applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js
+++ b/applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js
@@ -382,15 +382,6 @@ return view.extend({
o.datatype = 'range(1,300)';
o.rmempty = true;
- o = s.taboption('additional', form.ListValue, 'adb_maxqueue', _('Download Queue'), _('Size of the download queue for download processing (incl. sorting, merging etc.) in parallel.'));
- o.value('1');
- o.value('2');
- o.value('4');
- o.value('8');
- o.value('16');
- o.value('32');
- o.rmempty = false;
-
o = s.taboption('additional', form.Value, 'adb_tmpbase', _('Base Temp Directory'), _('Base Temp Directory for all adblock related runtime operations, \
e.g. downloading, sorting, merging etc.'));
o.placeholder = '/tmp';
@@ -485,10 +476,6 @@ return view.extend({
o.placeholder = '/tmp';
o.rmempty = true;
- o = s.taboption('adv_dns', form.Flag, 'adb_dnsinotify', _('Disable DNS Restarts'), _('Disable adblock triggered restarts for dns backends with autoload/inotify functions.'));
- o.depends('adb_dnsflush', '0');
- o.rmempty = true;
-
/*
advanced report settings tab
*/
diff --git a/applications/luci-app-adblock/luasrc/controller/adblock.lua b/applications/luci-app-adblock/luasrc/controller/adblock.lua
deleted file mode 100644
index cef875bbb0..0000000000
--- a/applications/luci-app-adblock/luasrc/controller/adblock.lua
+++ /dev/null
@@ -1,12 +0,0 @@
--- stub lua controller for 19.07 backward compatibility
-
-module("luci.controller.adblock", package.seeall)
-
-function index()
- entry({"admin", "services", "adblock"}, firstchild(), _("Adblock"), 60).acl_depends = { "luci-app-adblock" }
- entry({"admin", "services", "adblock", "overview"}, view("adblock/overview"), _("Overview"), 10)
- entry({"admin", "services", "adblock", "dnsreport"}, view("adblock/dnsreport"), _("DNS Report"), 20)
- entry({"admin", "services", "adblock", "blacklist"}, view("adblock/blacklist"), _("Edit Blacklist"), 30)
- entry({"admin", "services", "adblock", "whitelist"}, view("adblock/whitelist"), _("Edit Whitelist"), 40)
- entry({"admin", "services", "adblock", "logread"}, view("adblock/logread"), _("Log View"), 50)
-end
diff --git a/applications/luci-app-adblock/po/ar/adblock.po b/applications/luci-app-adblock/po/ar/adblock.po
index 52bf1d7217..f382440028 100644
--- a/applications/luci-app-adblock/po/ar/adblock.po
+++ b/applications/luci-app-adblock/po/ar/adblock.po
@@ -11,7 +11,7 @@ msgstr ""
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 4.5.1\n"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
msgstr "إجراء"
@@ -19,7 +19,6 @@ msgstr "إجراء"
msgid "Active Sources"
msgstr "المصادر المفعّلة"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr "أدبلوك"
@@ -44,7 +43,7 @@ msgstr "أضف هذا النطاق (الفرعي) لقائمتك السوداء
msgid "Add this (sub-)domain to your local whitelist."
msgstr "أضف هذا النطاق (الفرعي) لقائمتك المسموحة المحلية."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid "Additional Jail Blocklist"
msgstr "قائمة حظر إضافية"
@@ -68,30 +67,30 @@ msgstr "إعدادات متقدمة للبريد الالكتروني"
msgid "Advanced Report Settings"
msgstr "إعدادات متقدمة للتقارير"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Allow Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:271
msgid "Answer"
msgstr "إجابة"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Backup Directory"
msgstr "مجلد النسخ الاحتياطي"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Base Temp Directory"
msgstr "مجلد التخزين المؤقت الأساسي"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -108,31 +107,31 @@ msgstr ""
"تم حفظ التغييرات في القائمة السوداء. رجاء قم بتحديث قوائم أدبلوك الخاصة بك "
"لتظهر التغييرات."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:296
msgid "Blacklist..."
msgstr "القائمة السوداء..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid "Block Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:327
msgid "Blocked DNS Requests"
msgstr "طلبات DNS المحظورة"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr "نطاقات محظورة"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid "Blocklist Backup"
msgstr "نسخة احتياطية لقائمة الحظر"
@@ -140,7 +139,7 @@ msgstr "نسخة احتياطية لقائمة الحظر"
msgid "Blocklist Query"
msgstr "استعلام لقائمة الحظر"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
msgid "Blocklist Query..."
msgstr "استعلام لقائمة الحظر..."
@@ -148,7 +147,7 @@ msgstr "استعلام لقائمة الحظر..."
msgid "Blocklist Sources"
msgstr "مصادر قائمة الحظر"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@@ -161,20 +160,20 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:176
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr "إلغاء"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:573
msgid "Categories"
msgstr "فئات"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:269
msgid "Client"
msgstr "العميل"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:221
msgid "Clients"
msgstr ""
@@ -190,13 +189,13 @@ msgstr ""
"master/net/adblock/files/README.md\" target=\"_blank\" rel=\"noreferrer "
"noopener\" > راجع المساعدة على الشبكة</a>"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:220
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:224
msgid "Count"
msgstr "العدد"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
@@ -205,77 +204,60 @@ msgstr ""
"في التنزيل أو أثناء بدء التشغيل."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid "DNS Backend"
msgstr "DNS الخلفية"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "DNS Directory"
msgstr "دليل DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "DNS Instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr "تقرير DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "DNS Restart Timeout"
msgstr "مهلة إعادة تشغيل DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:267
msgid "Date"
msgstr "تاريخ"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable DNS Allow"
msgstr "تعطيل السماح DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid "Disable DNS Restarts"
-msgstr "تعطيل إعادة بدء DNS"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid ""
-"Disable adblock triggered restarts for dns backends with autoload/inotify "
-"functions."
-msgstr ""
-"قم بتعطيل عمليات إعادة تشغيل adblock التي تم تشغيلها لخلفيات DNS مع وظائف "
-"التحميل التلقائي / inotify."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:270
msgid "Domain"
msgstr "اختصاص"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:223
msgid "Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Don't check SSL server certificates during download."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Download Insecure"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid "Download Parameters"
msgstr "تنزيل المعلمات"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "Download Queue"
-msgstr "تنزيل قائمة الانتظار"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Download Utility"
msgstr "تحميل الأداة"
@@ -283,11 +265,11 @@ msgstr "تحميل الأداة"
msgid "E-Mail Notification"
msgstr "إعلام البريد الإلكتروني"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid "E-Mail Notification Count"
msgstr "عدد إعلام البريد الإلكتروني"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "E-Mail Profile"
msgstr "ملف تعريف البريد الإلكتروني"
@@ -295,25 +277,23 @@ msgstr "ملف تعريف البريد الإلكتروني"
msgid "E-Mail Receiver Address"
msgstr "عنوان مستقبل البريد الإلكتروني"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "E-Mail Sender Address"
msgstr "عنوان مرسل البريد الإلكتروني"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "E-Mail Topic"
msgstr "موضوع البريد الإلكتروني"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
msgstr "تحرير القائمة السوداء"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
msgstr "تحرير القائمة البيضاء"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
@@ -339,7 +319,7 @@ msgstr "تمكين التسجيل المطول لتصحيح الأخطاء في
msgid "Enabled"
msgstr "مفعل"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:319
msgid "End Timestamp"
msgstr "الطابع الزمني للانتهاء"
@@ -354,11 +334,11 @@ msgstr ""
msgid "Existing job(s)"
msgstr "الوظائف الحالية"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid "External DNS Lookup Domain"
msgstr "مجال بحث DNS خارجي"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
@@ -366,11 +346,11 @@ msgstr ""
"المجال الخارجي للتحقق من إعادة تشغيل DNS الخلفية بنجاح. يرجى ملاحظة: لتعطيل "
"هذا الاختيار ، قم بتعيين هذا الخيار على \"خطأ\"."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Fifth instance"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:170
msgid "Filter criteria like date, domain or client (optional)"
msgstr "معايير التصفية مثل التاريخ أو المجال أو العميل (اختياري)"
@@ -382,11 +362,11 @@ msgstr "منافذ جدار الحماية التي يجب فرضها محليً
msgid "Firewall source zones that should be forced locally."
msgstr "مناطق مصدر جدار الحماية التي يجب فرضها محليًا."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "First instance (default)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid "Flush DNS Cache"
msgstr "مسح ذاكرة التخزين المؤقت DNS"
@@ -402,7 +382,7 @@ msgstr "البوابات القسرية"
msgid "Forced Zones"
msgstr "مناطق قسرية"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
msgid "Fourth instance"
msgstr ""
@@ -428,7 +408,7 @@ msgstr "منح حق الوصول إلى Adblock لتطبيق LuCI"
msgid "Information"
msgstr "معلومة"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Jail Directory"
msgstr "دليل السجن"
@@ -436,7 +416,7 @@ msgstr "دليل السجن"
msgid "Last Run"
msgstr "آخر تشغيل"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:355
msgid "Latest DNS Requests"
msgstr "أحدث طلبات DNS"
@@ -452,7 +432,7 @@ msgstr "قصر البحث الآمن على مقدمي خدمات معينين."
msgid "Line number to remove"
msgstr "رقم الخط المراد إزالته"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "List of available network devices used by tcpdump."
msgstr "قائمة بأجهزة الشبكة المتاحة التي يستخدمها برنامج tcpdump."
@@ -464,7 +444,7 @@ msgstr ""
"قائمة واجهات الشبكة المتاحة لبدء تشغيل adblock. اختر \"غير محدد\" لاستخدام "
"مهلة بدء التشغيل الكلاسيكية بدلاً من مشغل الشبكة."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
@@ -472,11 +452,10 @@ msgstr ""
"قائمة بالخلفيات الخلفية لنظام أسماء النطاقات المدعومة مع دليل القائمة "
"الافتراضي الخاص بها. للكتابة فوق المسار الافتراضي ، استخدم خيار \"دليل DNS\"."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "List of supported and fully pre-configured download utilities."
msgstr "قائمة أدوات التنزيل المدعومة والمجهزة بالكامل مسبقًا"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
msgid "Log View"
msgstr "عرض السجل"
@@ -485,7 +464,7 @@ msgstr "عرض السجل"
msgid "Low Priority Service"
msgstr "خدمة ذات أولوية منخفضة"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
@@ -499,12 +478,11 @@ msgstr "لا توجد نتائج استعلام!"
msgid "No adblock related logs yet!"
msgstr "لا توجد سجلات ذات صلة ب adblock حتى الآن!"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
msgstr "نظرة عامة"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
"الملف الشخصي المستخدم من قبل \"msmtp\" لرسائل البريد الإلكتروني الخاصة "
@@ -518,7 +496,7 @@ msgstr "استعلام"
msgid "Query active blocklists and backups for a specific domain."
msgstr "الاستعلام عن قوائم الحظر والنسخ الاحتياطية النشطة لمجال معين."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -547,7 +525,7 @@ msgstr ""
"تقليل أولوية معالجة خلفية adblock لأخذ موارد أقل من النظام. يرجى ملاحظة: هذا "
"التغيير يتطلب إعادة تشغيل خدمة adblock كاملة لتصبح سارية المفعول."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:198
msgid "Refresh"
msgstr "نعش الذاكرة"
@@ -563,7 +541,7 @@ msgstr "تحديث الموقت"
msgid "Refresh Timer..."
msgstr "تحديث المؤقت ..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
msgid "Refresh..."
msgstr "تنعيش الذاكرة"
@@ -579,39 +557,39 @@ msgstr "إعادة تحميل"
msgid "Remove an existing job"
msgstr "إزالة وظيفة موجودة"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report Chunk Count"
msgstr "تقرير عدد القطع"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report Chunk Size"
msgstr "تقرير حجم القطعة"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Report Directory"
msgstr "دليل التقارير"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "Report Interface"
msgstr "واجهة التقرير"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Report Ports"
msgstr "تقرير المنافذ"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report chunk count used by tcpdump."
msgstr "الإبلاغ عن عدد القطع المستخدم بواسطة tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report chunk size used by tcpdump in MByte."
msgstr "الإبلاغ عن حجم القطعة المستخدم بواسطة tcpdump بالميجابايت."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
@@ -645,7 +623,7 @@ msgstr "تشغيل الأدوات"
msgid "Save"
msgstr "إحفض"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
msgid "Second instance"
msgstr ""
@@ -657,7 +635,7 @@ msgstr ""
"إرسال رسائل البريد الإلكتروني الخاصة بالإشعار عن حظر الإعلانات. يرجى ملاحظة: "
"هذا يحتاج إلى تثبيت حزمة 'msmtp' إضافية."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "Sender address for adblock notification E-Mails."
msgstr "عنوان المرسل لرسائل البريد الإلكتروني الخاصة بإشعار حظر الإعلانات."
@@ -665,7 +643,7 @@ msgstr "عنوان المرسل لرسائل البريد الإلكتروني
msgid "Set a new adblock job"
msgstr "تعيين وظيفة adblock جديدة"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "Set the dns backend instance used by adblock."
msgstr ""
@@ -673,23 +651,15 @@ msgstr ""
msgid "Settings"
msgstr "إعدادات"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid ""
-"Size of the download queue for download processing (incl. sorting, merging "
-"etc.) in parallel."
-msgstr ""
-"حجم قائمة انتظار التنزيل لمعالجة التنزيل (بما في ذلك الفرز والدمج وما إلى "
-"ذلك) بالتوازي."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:549
msgid "Sources (Size, Focus)"
msgstr "المصادر (الحجم والتركيز)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Space separated list of ports used by tcpdump."
msgstr "قائمة منافذ مفصولة بمسافة يستخدمها tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:315
msgid "Start Timestamp"
msgstr "بدء الطابع الزمني"
@@ -705,19 +675,19 @@ msgstr "الحالة / الإصدار"
msgid "Suspend"
msgstr "تعليق"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Target directory for DNS related report files."
msgstr "الدليل الهدف لملفات التقارير المتعلقة ب DNS."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Target directory for blocklist backups."
msgstr "الدليل الهدف للنسخ الاحتياطية لقائمة الحظر."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr "الدليل المستهدف لقائمة الحظر التي تم إنشاؤها \"adb_list.overall\"."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr "الدليل المستهدف لقائمة منع السجن التي تم إنشاؤها \"adb_list.jail\"."
@@ -748,7 +718,7 @@ msgstr "جزء الدقائق (اختياري ، النطاق: 0-59)"
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr "ناتج سجل النظام ، تمت تصفيته مسبقًا للرسائل ذات الصلة بحظر الإعلان فقط."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
msgid "Third instance"
msgstr ""
@@ -772,7 +742,7 @@ msgstr ""
"معينة. <br /> يُرجى ملاحظة: إضافة مجال واحد فقط في كل سطر. يُسمح بالتعليقات "
"المقدمة ب \"#\" - لا يُسمح بعناوين IP و wildcards و regex."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:312
msgid ""
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
@@ -780,11 +750,11 @@ msgstr ""
"تعرض علامة التبويب هذه آخر تقرير DNS تم إنشاؤه ، اضغط على الزر \"تحديث\" "
"للحصول على تقرير حالي."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:268
msgid "Time"
msgstr "وقت"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Timeout to wait for a successful DNS backend restart."
msgstr "حان الوقت لانتظار إعادة تشغيل خلفية DNS ناجحة."
@@ -796,15 +766,15 @@ msgstr ""
"للحفاظ على تحديث قوائم Adblock الخاصة بك ، يجب عليك إعداد مهمة تحديث تلقائي "
"لهذه القوائم."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
-msgid "Top 10 Statistics"
-msgstr "أفضل 10 إحصائيات"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:348
+msgid "Top Statistics"
+msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Topic for adblock notification E-Mails."
msgstr "موضوع رسائل البريد الإلكتروني الخاصة بإشعار adblock."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:323
msgid "Total DNS Requests"
msgstr "إجمالي طلبات DNS"
@@ -817,8 +787,8 @@ msgstr "تأخير الزناد"
msgid "Unable to save changes: %s"
msgstr "تعذر حفظ التغييرات: s%"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:604
msgid "Variants"
msgstr "المتغيرات"
@@ -835,34 +805,61 @@ msgstr ""
"تم حفظ تغييرات القائمة البيضاء. قم بتحديث قوائم منع الإعلانات التي تسري "
"التغييرات عليها."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:288
msgid "Whitelist..."
msgstr "القائمة البيضاء ..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:422
msgid "bind (/var/lib/bind)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr "نظام اسم المجال التخزين المؤقت dnsmasq (/tmp/dnsmasq.d)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
msgid "kresd (/etc/kresd)"
msgstr "محلل العقد الخفي kresd (/etc/kresd)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
msgid "max. result set size"
msgstr "مجموعة نتائج أعلى حجم."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "max. top statistics"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
msgid "raw (/tmp)"
msgstr "خام (/ tmp)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "unbound (/var/lib/unbound)"
msgstr "غير ملزم (/var/lib/unbound)"
+#~ msgid "Top 10 Statistics"
+#~ msgstr "أفضل 10 إحصائيات"
+
+#~ msgid "Disable DNS Restarts"
+#~ msgstr "تعطيل إعادة بدء DNS"
+
+#~ msgid ""
+#~ "Disable adblock triggered restarts for dns backends with autoload/inotify "
+#~ "functions."
+#~ msgstr ""
+#~ "قم بتعطيل عمليات إعادة تشغيل adblock التي تم تشغيلها لخلفيات DNS مع وظائف "
+#~ "التحميل التلقائي / inotify."
+
+#~ msgid "Download Queue"
+#~ msgstr "تنزيل قائمة الانتظار"
+
+#~ msgid ""
+#~ "Size of the download queue for download processing (incl. sorting, "
+#~ "merging etc.) in parallel."
+#~ msgstr ""
+#~ "حجم قائمة انتظار التنزيل لمعالجة التنزيل (بما في ذلك الفرز والدمج وما إلى "
+#~ "ذلك) بالتوازي."
+
#~ msgid "Flush the DNS Cache before adblock processing as well."
#~ msgstr "امسح ذاكرة التخزين المؤقت ل DNS قبل معالجة adblock أيضًا."
diff --git a/applications/luci-app-adblock/po/bg/adblock.po b/applications/luci-app-adblock/po/bg/adblock.po
index c037f40990..a6cad45092 100644
--- a/applications/luci-app-adblock/po/bg/adblock.po
+++ b/applications/luci-app-adblock/po/bg/adblock.po
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
msgstr "Действие"
@@ -18,7 +18,6 @@ msgstr "Действие"
msgid "Active Sources"
msgstr "Активни източници"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr ""
@@ -43,7 +42,7 @@ msgstr ""
msgid "Add this (sub-)domain to your local whitelist."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid "Additional Jail Blocklist"
msgstr ""
@@ -67,30 +66,30 @@ msgstr ""
msgid "Advanced Report Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Allow Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:271
msgid "Answer"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Backup Directory"
msgstr "Директоря за резервни копия"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Base Temp Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -103,31 +102,31 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:296
msgid "Blacklist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid "Block Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:327
msgid "Blocked DNS Requests"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid "Blocklist Backup"
msgstr ""
@@ -135,7 +134,7 @@ msgstr ""
msgid "Blocklist Query"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
msgid "Blocklist Query..."
msgstr ""
@@ -143,7 +142,7 @@ msgstr ""
msgid "Blocklist Sources"
msgstr "Източници на списък за блокиране"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@@ -153,20 +152,20 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:176
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr "Отмени"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:573
msgid "Categories"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:269
msgid "Client"
msgstr "Клиент"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:221
msgid "Clients"
msgstr ""
@@ -178,88 +177,73 @@ msgid ""
"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:220
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:224
msgid "Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid "DNS Backend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "DNS Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "DNS Instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "DNS Restart Timeout"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:267
msgid "Date"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable DNS Allow"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid "Disable DNS Restarts"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid ""
-"Disable adblock triggered restarts for dns backends with autoload/inotify "
-"functions."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:270
msgid "Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:223
msgid "Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Don't check SSL server certificates during download."
msgstr "Не проверявай SSL сертификати по време на сваляне."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Download Insecure"
msgstr "Сваляй несигурно"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid "Download Parameters"
msgstr "Параметри за теглене"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "Download Queue"
-msgstr "Опашка за теглене"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Download Utility"
msgstr ""
@@ -267,11 +251,11 @@ msgstr ""
msgid "E-Mail Notification"
msgstr "E-Mail Известяване"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid "E-Mail Notification Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "E-Mail Profile"
msgstr "E-Mail Профил"
@@ -279,25 +263,23 @@ msgstr "E-Mail Профил"
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "E-Mail Sender Address"
msgstr "E-Mail Изпращач"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "E-Mail Topic"
msgstr "E-Mail Тема"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
msgstr "Редактирай черен списък"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
msgstr "Редактирай бял списък"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
@@ -323,7 +305,7 @@ msgstr "Включи подрбони журнали в случай на раб
msgid "Enabled"
msgstr "Разрешен"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:319
msgid "End Timestamp"
msgstr ""
@@ -337,21 +319,21 @@ msgstr ""
msgid "Existing job(s)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid "External DNS Lookup Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Fifth instance"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:170
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
@@ -363,11 +345,11 @@ msgstr ""
msgid "Firewall source zones that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "First instance (default)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid "Flush DNS Cache"
msgstr ""
@@ -383,7 +365,7 @@ msgstr ""
msgid "Forced Zones"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
msgid "Fourth instance"
msgstr ""
@@ -406,7 +388,7 @@ msgstr ""
msgid "Information"
msgstr "Информация"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Jail Directory"
msgstr ""
@@ -414,7 +396,7 @@ msgstr ""
msgid "Last Run"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:355
msgid "Latest DNS Requests"
msgstr ""
@@ -430,7 +412,7 @@ msgstr ""
msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "List of available network devices used by tcpdump."
msgstr ""
@@ -440,17 +422,16 @@ msgid ""
"'unspecified' to use a classic startup timeout instead of a network trigger."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
msgid "Log View"
msgstr ""
@@ -459,7 +440,7 @@ msgstr ""
msgid "Low Priority Service"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
@@ -473,12 +454,11 @@ msgstr ""
msgid "No adblock related logs yet!"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
@@ -490,7 +470,7 @@ msgstr ""
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -513,7 +493,7 @@ msgid ""
"service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:198
msgid "Refresh"
msgstr ""
@@ -529,7 +509,7 @@ msgstr ""
msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
msgid "Refresh..."
msgstr ""
@@ -545,39 +525,39 @@ msgstr ""
msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report Chunk Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report Chunk Size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Report Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "Report Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Report Ports"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report chunk count used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
@@ -611,7 +591,7 @@ msgstr ""
msgid "Save"
msgstr "Запази"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
msgid "Second instance"
msgstr ""
@@ -621,7 +601,7 @@ msgid ""
"additional 'msmtp' package installation."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "Sender address for adblock notification E-Mails."
msgstr ""
@@ -629,7 +609,7 @@ msgstr ""
msgid "Set a new adblock job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "Set the dns backend instance used by adblock."
msgstr ""
@@ -637,21 +617,15 @@ msgstr ""
msgid "Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid ""
-"Size of the download queue for download processing (incl. sorting, merging "
-"etc.) in parallel."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:549
msgid "Sources (Size, Focus)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Space separated list of ports used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:315
msgid "Start Timestamp"
msgstr ""
@@ -667,19 +641,19 @@ msgstr ""
msgid "Suspend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
@@ -709,7 +683,7 @@ msgstr ""
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
msgid "Third instance"
msgstr ""
@@ -727,17 +701,17 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:312
msgid ""
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:268
msgid "Time"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
@@ -747,15 +721,15 @@ msgid ""
"job for these lists."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
-msgid "Top 10 Statistics"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:348
+msgid "Top Statistics"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:323
msgid "Total DNS Requests"
msgstr ""
@@ -768,8 +742,8 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:604
msgid "Variants"
msgstr ""
@@ -784,30 +758,37 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:288
msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:422
msgid "bind (/var/lib/bind)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
msgid "kresd (/etc/kresd)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
msgid "max. result set size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "max. top statistics"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
msgid "raw (/tmp)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "unbound (/var/lib/unbound)"
msgstr ""
+
+#~ msgid "Download Queue"
+#~ msgstr "Опашка за теглене"
diff --git a/applications/luci-app-adblock/po/bn_BD/adblock.po b/applications/luci-app-adblock/po/bn_BD/adblock.po
index 86b75d939e..cae1f14786 100644
--- a/applications/luci-app-adblock/po/bn_BD/adblock.po
+++ b/applications/luci-app-adblock/po/bn_BD/adblock.po
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
msgstr ""
@@ -18,7 +18,6 @@ msgstr ""
msgid "Active Sources"
msgstr "চালু উৎস"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr ""
@@ -43,7 +42,7 @@ msgstr ""
msgid "Add this (sub-)domain to your local whitelist."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid "Additional Jail Blocklist"
msgstr ""
@@ -67,30 +66,30 @@ msgstr ""
msgid "Advanced Report Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Allow Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:271
msgid "Answer"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Backup Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Base Temp Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -103,31 +102,31 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:296
msgid "Blacklist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid "Block Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:327
msgid "Blocked DNS Requests"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid "Blocklist Backup"
msgstr ""
@@ -135,7 +134,7 @@ msgstr ""
msgid "Blocklist Query"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
msgid "Blocklist Query..."
msgstr ""
@@ -143,7 +142,7 @@ msgstr ""
msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@@ -153,20 +152,20 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:176
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr "বাতিল করুন"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:573
msgid "Categories"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:269
msgid "Client"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:221
msgid "Clients"
msgstr ""
@@ -178,88 +177,73 @@ msgid ""
"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:220
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:224
msgid "Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid "DNS Backend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "DNS Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "DNS Instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "DNS Restart Timeout"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:267
msgid "Date"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable DNS Allow"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid "Disable DNS Restarts"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid ""
-"Disable adblock triggered restarts for dns backends with autoload/inotify "
-"functions."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:270
msgid "Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:223
msgid "Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Don't check SSL server certificates during download."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Download Insecure"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid "Download Parameters"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "Download Queue"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Download Utility"
msgstr ""
@@ -267,11 +251,11 @@ msgstr ""
msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid "E-Mail Notification Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "E-Mail Profile"
msgstr ""
@@ -279,25 +263,23 @@ msgstr ""
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "E-Mail Sender Address"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
@@ -323,7 +305,7 @@ msgstr ""
msgid "Enabled"
msgstr "সক্রিয়"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:319
msgid "End Timestamp"
msgstr ""
@@ -337,21 +319,21 @@ msgstr ""
msgid "Existing job(s)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid "External DNS Lookup Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Fifth instance"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:170
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
@@ -363,11 +345,11 @@ msgstr ""
msgid "Firewall source zones that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "First instance (default)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid "Flush DNS Cache"
msgstr ""
@@ -383,7 +365,7 @@ msgstr ""
msgid "Forced Zones"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
msgid "Fourth instance"
msgstr ""
@@ -406,7 +388,7 @@ msgstr ""
msgid "Information"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Jail Directory"
msgstr ""
@@ -414,7 +396,7 @@ msgstr ""
msgid "Last Run"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:355
msgid "Latest DNS Requests"
msgstr ""
@@ -430,7 +412,7 @@ msgstr ""
msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "List of available network devices used by tcpdump."
msgstr ""
@@ -440,17 +422,16 @@ msgid ""
"'unspecified' to use a classic startup timeout instead of a network trigger."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
msgid "Log View"
msgstr ""
@@ -459,7 +440,7 @@ msgstr ""
msgid "Low Priority Service"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
@@ -473,12 +454,11 @@ msgstr ""
msgid "No adblock related logs yet!"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
@@ -490,7 +470,7 @@ msgstr ""
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -513,7 +493,7 @@ msgid ""
"service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:198
msgid "Refresh"
msgstr ""
@@ -529,7 +509,7 @@ msgstr ""
msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
msgid "Refresh..."
msgstr ""
@@ -545,39 +525,39 @@ msgstr ""
msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report Chunk Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report Chunk Size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Report Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "Report Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Report Ports"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report chunk count used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
@@ -611,7 +591,7 @@ msgstr ""
msgid "Save"
msgstr "সংরক্ষণ করুন"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
msgid "Second instance"
msgstr ""
@@ -621,7 +601,7 @@ msgid ""
"additional 'msmtp' package installation."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "Sender address for adblock notification E-Mails."
msgstr ""
@@ -629,7 +609,7 @@ msgstr ""
msgid "Set a new adblock job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "Set the dns backend instance used by adblock."
msgstr ""
@@ -637,21 +617,15 @@ msgstr ""
msgid "Settings"
msgstr "সেটিংস"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid ""
-"Size of the download queue for download processing (incl. sorting, merging "
-"etc.) in parallel."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:549
msgid "Sources (Size, Focus)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Space separated list of ports used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:315
msgid "Start Timestamp"
msgstr ""
@@ -667,19 +641,19 @@ msgstr ""
msgid "Suspend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
@@ -709,7 +683,7 @@ msgstr ""
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
msgid "Third instance"
msgstr ""
@@ -727,17 +701,17 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:312
msgid ""
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:268
msgid "Time"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
@@ -747,15 +721,15 @@ msgid ""
"job for these lists."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
-msgid "Top 10 Statistics"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:348
+msgid "Top Statistics"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:323
msgid "Total DNS Requests"
msgstr ""
@@ -768,8 +742,8 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:604
msgid "Variants"
msgstr ""
@@ -784,30 +758,34 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:288
msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:422
msgid "bind (/var/lib/bind)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
msgid "kresd (/etc/kresd)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
msgid "max. result set size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "max. top statistics"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
msgid "raw (/tmp)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "unbound (/var/lib/unbound)"
msgstr ""
diff --git a/applications/luci-app-adblock/po/ca/adblock.po b/applications/luci-app-adblock/po/ca/adblock.po
index fd12c7b992..db00e364b3 100644
--- a/applications/luci-app-adblock/po/ca/adblock.po
+++ b/applications/luci-app-adblock/po/ca/adblock.po
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
msgstr "Acció"
@@ -18,7 +18,6 @@ msgstr "Acció"
msgid "Active Sources"
msgstr "Fonts actives"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr "Blocador d’anuncis"
@@ -43,7 +42,7 @@ msgstr ""
msgid "Add this (sub-)domain to your local whitelist."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid "Additional Jail Blocklist"
msgstr ""
@@ -69,30 +68,30 @@ msgstr "Paràmetres de correu avançats"
msgid "Advanced Report Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Allow Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:271
msgid "Answer"
msgstr "Resposta"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Backup Directory"
msgstr "Directori de còpies de seguretat"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Base Temp Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -105,31 +104,31 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:296
msgid "Blacklist..."
msgstr "Llista negra..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid "Block Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:327
msgid "Blocked DNS Requests"
msgstr "Peticions DNS blocades"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr "Dominis blocats"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid "Blocklist Backup"
msgstr ""
@@ -137,7 +136,7 @@ msgstr ""
msgid "Blocklist Query"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
msgid "Blocklist Query..."
msgstr ""
@@ -145,7 +144,7 @@ msgstr ""
msgid "Blocklist Sources"
msgstr "Fonts de la llista negra"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@@ -155,20 +154,20 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:176
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr "Cancel•lar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:573
msgid "Categories"
msgstr "Categories"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:269
msgid "Client"
msgstr "Client"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:221
msgid "Clients"
msgstr ""
@@ -180,88 +179,73 @@ msgid ""
"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:220
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:224
msgid "Count"
msgstr "Recompte"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid "DNS Backend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "DNS Directory"
msgstr "Directori del DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "DNS Instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "DNS Restart Timeout"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:267
msgid "Date"
msgstr "Data"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable DNS Allow"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid "Disable DNS Restarts"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid ""
-"Disable adblock triggered restarts for dns backends with autoload/inotify "
-"functions."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:270
msgid "Domain"
msgstr "Domini"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:223
msgid "Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Don't check SSL server certificates during download."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Download Insecure"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid "Download Parameters"
msgstr "Paràmetres de descàrrega"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "Download Queue"
-msgstr "Cua de descàrregues"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Download Utility"
msgstr "Utilitat de baixades"
@@ -269,11 +253,11 @@ msgstr "Utilitat de baixades"
msgid "E-Mail Notification"
msgstr "Notificació de correu"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid "E-Mail Notification Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "E-Mail Profile"
msgstr ""
@@ -281,25 +265,23 @@ msgstr ""
msgid "E-Mail Receiver Address"
msgstr "Adreça del destinatari de correu"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "E-Mail Sender Address"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
msgstr "Edita la llista negra"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
msgstr "Edita la llista blanca"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
@@ -325,7 +307,7 @@ msgstr ""
msgid "Enabled"
msgstr "Activat"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:319
msgid "End Timestamp"
msgstr ""
@@ -339,21 +321,21 @@ msgstr ""
msgid "Existing job(s)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid "External DNS Lookup Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Fifth instance"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:170
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
@@ -365,11 +347,11 @@ msgstr ""
msgid "Firewall source zones that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "First instance (default)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid "Flush DNS Cache"
msgstr "Purga la memòria cau del DNS"
@@ -385,7 +367,7 @@ msgstr ""
msgid "Forced Zones"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
msgid "Fourth instance"
msgstr ""
@@ -408,7 +390,7 @@ msgstr ""
msgid "Information"
msgstr "Informació"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Jail Directory"
msgstr ""
@@ -416,7 +398,7 @@ msgstr ""
msgid "Last Run"
msgstr "Darrera execució"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:355
msgid "Latest DNS Requests"
msgstr ""
@@ -432,7 +414,7 @@ msgstr ""
msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "List of available network devices used by tcpdump."
msgstr ""
@@ -442,17 +424,16 @@ msgid ""
"'unspecified' to use a classic startup timeout instead of a network trigger."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "List of supported and fully pre-configured download utilities."
msgstr "Llista d’utilitats de descàrrega admeses i plenament preconfigurades."
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
msgid "Log View"
msgstr ""
@@ -461,7 +442,7 @@ msgstr ""
msgid "Low Priority Service"
msgstr "Servei de prioritat baixa"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
@@ -475,12 +456,11 @@ msgstr ""
msgid "No adblock related logs yet!"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
msgstr "Visió de conjunt"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
@@ -492,7 +472,7 @@ msgstr "Consulta"
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -515,7 +495,7 @@ msgid ""
"service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:198
msgid "Refresh"
msgstr "Actualitza"
@@ -531,7 +511,7 @@ msgstr ""
msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
msgid "Refresh..."
msgstr ""
@@ -547,39 +527,39 @@ msgstr "Torna a carregar"
msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report Chunk Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report Chunk Size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Report Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "Report Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Report Ports"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report chunk count used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
@@ -613,7 +593,7 @@ msgstr ""
msgid "Save"
msgstr "Desar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
msgid "Second instance"
msgstr ""
@@ -623,7 +603,7 @@ msgid ""
"additional 'msmtp' package installation."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "Sender address for adblock notification E-Mails."
msgstr ""
@@ -631,7 +611,7 @@ msgstr ""
msgid "Set a new adblock job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "Set the dns backend instance used by adblock."
msgstr ""
@@ -639,21 +619,15 @@ msgstr ""
msgid "Settings"
msgstr "Paràmetres"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid ""
-"Size of the download queue for download processing (incl. sorting, merging "
-"etc.) in parallel."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:549
msgid "Sources (Size, Focus)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Space separated list of ports used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:315
msgid "Start Timestamp"
msgstr ""
@@ -669,19 +643,19 @@ msgstr ""
msgid "Suspend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
@@ -711,7 +685,7 @@ msgstr ""
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
msgid "Third instance"
msgstr ""
@@ -729,17 +703,17 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:312
msgid ""
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:268
msgid "Time"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
@@ -749,15 +723,15 @@ msgid ""
"job for these lists."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
-msgid "Top 10 Statistics"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:348
+msgid "Top Statistics"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:323
msgid "Total DNS Requests"
msgstr ""
@@ -770,8 +744,8 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:604
msgid "Variants"
msgstr ""
@@ -786,34 +760,41 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:288
msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:422
msgid "bind (/var/lib/bind)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
msgid "kresd (/etc/kresd)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
msgid "max. result set size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "max. top statistics"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
msgid "raw (/tmp)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "unbound (/var/lib/unbound)"
msgstr ""
+#~ msgid "Download Queue"
+#~ msgstr "Cua de descàrregues"
+
#~ msgid "- unspecified -"
#~ msgstr "- no especificat -"
diff --git a/applications/luci-app-adblock/po/cs/adblock.po b/applications/luci-app-adblock/po/cs/adblock.po
index fcd6e6681e..cd2f3c836b 100644
--- a/applications/luci-app-adblock/po/cs/adblock.po
+++ b/applications/luci-app-adblock/po/cs/adblock.po
@@ -1,16 +1,16 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-05-07 11:32+0000\n"
-"Last-Translator: Adam Salač <adam@salac.me>\n"
+"PO-Revision-Date: 2023-01-10 22:06+0000\n"
+"Last-Translator: Jirka_1277 <j.pinkava@centrum.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/cs/>\n"
"Language: cs\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
msgstr "Akce"
@@ -18,7 +18,6 @@ msgstr "Akce"
msgid "Active Sources"
msgstr "Aktivní zdroje"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr "Blokování reklamy Adblock"
@@ -43,7 +42,7 @@ msgstr "Přidejte tuto (sub)doménu na místní blacklist."
msgid "Add this (sub-)domain to your local whitelist."
msgstr "Přidat tuto (sub)doménu na místní whitelist."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid "Additional Jail Blocklist"
msgstr ""
@@ -61,37 +60,38 @@ msgid "Advanced DNS Settings"
msgstr "Pokročilá nastavení DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
+#, fuzzy
msgid "Advanced E-Mail Settings"
-msgstr "Pokročilá nastavení e-mailu"
+msgstr "Rozšířená nastavení e-mailu"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
msgstr "Pokročilá nastavení hlášení"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Allow Local Client IPs"
-msgstr ""
+msgstr "Povolit lokální IP adresy klienta"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:271
msgid "Answer"
msgstr "Odpověd"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Backup Directory"
msgstr "Záložní adresář"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Base Temp Directory"
msgstr "Základní dočasný adresář"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -105,42 +105,45 @@ msgid ""
"Blacklist changes have been saved. Refresh your adblock lists that changes "
"take effect."
msgstr ""
-"Změny blacklistu byly uloženy. Obnovte své adblockové seznamy, aby se změny "
-"projevily."
+"Změny v nastavení blacklistu byly uloženy. Pro aktivaci změn proveďte "
+"opakované načtení seznamu."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:296
msgid "Blacklist..."
msgstr "Blacklist..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid "Block Local Client IPs"
-msgstr ""
+msgstr "Zakázat lokální IP adresy"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
+"Blokuje všechny požadavky určitých DNS klientů na základě jejich IP adres "
+"(RPZ-CLIENT-IP). Poznámka: Tato funkcionalita je pouze podporována backendem "
+"DNS bind."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:327
msgid "Blocked DNS Requests"
-msgstr ""
+msgstr "Blokované požadavky DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr "Blokované domény"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid "Blocklist Backup"
msgstr "Záloha blokovacího seznamu"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:81
msgid "Blocklist Query"
-msgstr "Dotaz na blokovací seznam"
+msgstr "Vyhledání v seznamech blokovaných"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
msgid "Blocklist Query..."
msgstr "Dotaz na blokovací seznam..."
@@ -148,32 +151,36 @@ msgstr "Dotaz na blokovací seznam..."
msgid "Blocklist Sources"
msgstr "Zdroje seznamů blokování"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
"blocklist e.g. for guest wifi or kidsafe configurations."
msgstr ""
+"Vytvoří dodatečný blokovací seznam DNS pro zablokování přístupu ke všem "
+"doménám kromě těch uvedených ve whitelistu. Upozornění: Tento restriktivní "
+"blokovací seznam je možno využít například pro síť pro hosty či pro "
+"konfiguraci dětské pojistky."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:176
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
-msgstr "Storno"
+msgstr "Zrušit"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:573
msgid "Categories"
-msgstr ""
+msgstr "Kategorie"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:269
msgid "Client"
msgstr "Klient"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:221
msgid "Clients"
-msgstr ""
+msgstr "Klienti"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:136
msgid ""
@@ -183,13 +190,13 @@ msgid ""
"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:220
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:224
msgid "Count"
msgstr "Počet"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
@@ -198,75 +205,60 @@ msgstr ""
"chyb při stahování nebo po příštím spuštění."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid "DNS Backend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "DNS Directory"
msgstr "Adresář DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "DNS Instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "DNS Restart Timeout"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:267
msgid "Date"
msgstr "Datum"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable DNS Allow"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid "Disable DNS Restarts"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid ""
-"Disable adblock triggered restarts for dns backends with autoload/inotify "
-"functions."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:270
msgid "Domain"
msgstr "Doména"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:223
msgid "Domains"
msgstr "Domény"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Don't check SSL server certificates during download."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Download Insecure"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid "Download Parameters"
msgstr "Parametry stahování"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "Download Queue"
-msgstr "Fronta stahování"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Download Utility"
msgstr "Nástroj pro stahování"
@@ -274,11 +266,11 @@ msgstr "Nástroj pro stahování"
msgid "E-Mail Notification"
msgstr "Oznámení e-mailem"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid "E-Mail Notification Count"
msgstr "Počet e-mailových oznámení"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "E-Mail Profile"
msgstr "E-mailový profil"
@@ -286,25 +278,23 @@ msgstr "E-mailový profil"
msgid "E-Mail Receiver Address"
msgstr "Adresa příjemce e-mailu"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "E-Mail Sender Address"
msgstr "Adresa odesílatele e-mailu"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "E-Mail Topic"
msgstr "Téma e-mailu"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
msgstr "Upravit blacklist"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
msgstr "Upravit whitelist"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
@@ -330,7 +320,7 @@ msgstr ""
msgid "Enabled"
msgstr "Zapnuto"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:319
msgid "End Timestamp"
msgstr ""
@@ -344,11 +334,11 @@ msgstr "Vynutit SafeSearch pro Google, Bing, DuckDuckGo, Yandex a Pixabay."
msgid "Existing job(s)"
msgstr "Stávající úlohy"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid "External DNS Lookup Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
@@ -356,11 +346,11 @@ msgstr ""
"Externí doména pro ověření úspěšného restartováni DNS backendu. Pro vypnutí "
"tohoto ověření prosím vyberte možnost \"false\"."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Fifth instance"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:170
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
@@ -372,11 +362,11 @@ msgstr ""
msgid "Firewall source zones that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "First instance (default)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid "Flush DNS Cache"
msgstr "Vyprázdnit mezipaměť DNS"
@@ -392,7 +382,7 @@ msgstr "Vynucené porty"
msgid "Forced Zones"
msgstr "Vynucené zóny"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
msgid "Fourth instance"
msgstr ""
@@ -415,7 +405,7 @@ msgstr ""
msgid "Information"
msgstr "Informace"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Jail Directory"
msgstr ""
@@ -423,7 +413,7 @@ msgstr ""
msgid "Last Run"
msgstr "Poslední spuštění"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:355
msgid "Latest DNS Requests"
msgstr "Poslední dotazy DNS"
@@ -439,7 +429,7 @@ msgstr "Omezit SafeSearch na vybrané poskytovatele."
msgid "Line number to remove"
msgstr "Číslo řádku k odstranění"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "List of available network devices used by tcpdump."
msgstr "Seznam dostupných síťových zařízení pro tcpdump."
@@ -452,7 +442,7 @@ msgstr ""
"\"unspecified\" pro využití klasického start-timeout mechanismu místo "
"síťového spouštění."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
@@ -460,12 +450,11 @@ msgstr ""
"Seznam podporovaných DNS backendů a jejich standardních seznamových složek. "
"Pro přepsání výchozího adresáře použijte možnost \"Adresář DNS\"."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
"Seznam podporovaných a plně předkonfigurovaných nástrojů pro stahování."
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
msgid "Log View"
msgstr "Zobrazení protokolu"
@@ -474,7 +463,7 @@ msgstr "Zobrazení protokolu"
msgid "Low Priority Service"
msgstr "Služba s nízkou prioritou"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
@@ -488,12 +477,11 @@ msgstr "Žádné výsledky dotazu!"
msgid "No adblock related logs yet!"
msgstr "Zatím nejsou k dispozici žádné protokolové záznamy ohledně adblocku!"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
msgstr "Přehled"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr "Profil \"msmtp\" pro e-mailové oznámení adblocku."
@@ -505,7 +493,7 @@ msgstr "Dotaz"
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -530,7 +518,7 @@ msgid ""
"service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:198
msgid "Refresh"
msgstr "Aktualizovat"
@@ -546,7 +534,7 @@ msgstr ""
msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
msgid "Refresh..."
msgstr ""
@@ -562,39 +550,39 @@ msgstr ""
msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report Chunk Count"
msgstr "Počet bloků sestavy"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report Chunk Size"
msgstr "Velikost bloků sestavy"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Report Directory"
msgstr "Adresář sestav"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "Report Interface"
msgstr "Rozhraní sestavy"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Report Ports"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report chunk count used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
@@ -628,7 +616,7 @@ msgstr ""
msgid "Save"
msgstr "Uložit"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
msgid "Second instance"
msgstr ""
@@ -638,7 +626,7 @@ msgid ""
"additional 'msmtp' package installation."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "Sender address for adblock notification E-Mails."
msgstr ""
@@ -646,29 +634,23 @@ msgstr ""
msgid "Set a new adblock job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "Set the dns backend instance used by adblock."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:297
msgid "Settings"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid ""
-"Size of the download queue for download processing (incl. sorting, merging "
-"etc.) in parallel."
-msgstr ""
+msgstr "Nastavení"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:549
msgid "Sources (Size, Focus)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Space separated list of ports used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:315
msgid "Start Timestamp"
msgstr ""
@@ -684,19 +666,19 @@ msgstr ""
msgid "Suspend"
msgstr "Pozastavit"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr "Cílový adresář pro vygenerovaný blokovací seznam 'adb_list.overall'."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
@@ -726,7 +708,7 @@ msgstr ""
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr "Předfiltrovaný výstup syslog pouze se záznamy souvisejícími s adblock."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
msgid "Third instance"
msgstr ""
@@ -744,17 +726,17 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:312
msgid ""
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:268
msgid "Time"
msgstr "Čas"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
@@ -764,15 +746,15 @@ msgid ""
"job for these lists."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
-msgid "Top 10 Statistics"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:348
+msgid "Top Statistics"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:323
msgid "Total DNS Requests"
msgstr ""
@@ -785,8 +767,8 @@ msgstr "Prodleva spuštění"
msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:604
msgid "Variants"
msgstr ""
@@ -801,34 +783,41 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:288
msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:422
msgid "bind (/var/lib/bind)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
msgid "kresd (/etc/kresd)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
msgid "max. result set size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "max. top statistics"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
msgid "raw (/tmp)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "unbound (/var/lib/unbound)"
msgstr ""
+#~ msgid "Download Queue"
+#~ msgstr "Fronta stahování"
+
#~ msgid "Flush the DNS Cache before adblock processing as well."
#~ msgstr "Vyprázdnit mezipaměť DNS před zpracováním adblocku."
diff --git a/applications/luci-app-adblock/po/da/adblock.po b/applications/luci-app-adblock/po/da/adblock.po
index 28b7cdbe77..8fe194a13a 100644
--- a/applications/luci-app-adblock/po/da/adblock.po
+++ b/applications/luci-app-adblock/po/da/adblock.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-05-07 19:19+0000\n"
+"PO-Revision-Date: 2022-10-18 21:23+0000\n"
"Last-Translator: drax red <drax@outlook.dk>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/da/>\n"
@@ -8,9 +8,9 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12.1\n"
+"X-Generator: Weblate 4.15-dev\n"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
msgstr "Handling"
@@ -18,7 +18,6 @@ msgstr "Handling"
msgid "Active Sources"
msgstr "Aktive kilder"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr "Adblock"
@@ -43,7 +42,7 @@ msgstr "Tilføj dette (under-)domæne til din lokale sortliste."
msgid "Add this (sub-)domain to your local whitelist."
msgstr "Tilføj dette (under-)domæne til din lokale hvidliste."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid "Additional Jail Blocklist"
msgstr "Yderligere fængselsblokeringsliste"
@@ -69,11 +68,11 @@ msgstr "Avancerede indstillinger for e-mail"
msgid "Advanced Report Settings"
msgstr "Avancerede rapportindstillinger"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Allow Local Client IPs"
msgstr "Tillad lokale klient-IP'er"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
@@ -83,19 +82,19 @@ msgstr ""
"(RPZ-CLIENT-IP). Bemærk: Denne funktion er i øjeblikket kun understøttet af "
"bind DNS backend."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:271
msgid "Answer"
msgstr "Svar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Backup Directory"
msgstr "Backup Mappe"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Base Temp Directory"
msgstr "Midlertidig basismappe"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -112,15 +111,15 @@ msgstr ""
"Ændringerne på sortlisten er blevet gemt. Opdater dine adblock-lister, så "
"ændringerne træder i kraft."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:296
msgid "Blacklist..."
msgstr "Sortliste..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid "Block Local Client IPs"
msgstr "Bloker lokale klient-IP'er"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
@@ -130,16 +129,16 @@ msgstr ""
"(RPZ-CLIENT-IP). Bemærk: Denne funktion er i øjeblikket kun understøttet af "
"bind DNS backend."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:327
msgid "Blocked DNS Requests"
msgstr "Blokerede DNS-anmodninger"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr "Blokerede domæner"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid "Blocklist Backup"
msgstr "Blokliste Backup"
@@ -147,7 +146,7 @@ msgstr "Blokliste Backup"
msgid "Blocklist Query"
msgstr "Blokliste Forespørgsel"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
msgid "Blocklist Query..."
msgstr "Blokliste Forespørgsel..."
@@ -155,7 +154,7 @@ msgstr "Blokliste Forespørgsel..."
msgid "Blocklist Sources"
msgstr "Blokliste kilder"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@@ -169,20 +168,20 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:176
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr "Annuller"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:573
msgid "Categories"
msgstr "Kategorier"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:269
msgid "Client"
msgstr "Klient"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:221
msgid "Clients"
msgstr "Klienter"
@@ -198,13 +197,13 @@ msgstr ""
"openwrt/packages/blob/master/net/adblock/files/README.md\" target=\"_blank\" "
"rel=\"noreferrer noopener\" >se online dokumentationen</a>"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:220
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:224
msgid "Count"
msgstr "Tælle"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
@@ -213,77 +212,60 @@ msgstr ""
"downloadfejl eller under opstart."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid "DNS Backend"
msgstr "DNS Backend"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "DNS Directory"
msgstr "DNS Mappe"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "DNS Instance"
msgstr "DNS Instans"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr "DNS Rapport"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "DNS Restart Timeout"
msgstr "Tidsgrænse for genstart af DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:267
msgid "Date"
msgstr "Dato"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable DNS Allow"
msgstr "Deaktiver DNS Tillad"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid "Disable DNS Restarts"
-msgstr "Deaktiver DNS genstarter"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid ""
-"Disable adblock triggered restarts for dns backends with autoload/inotify "
-"functions."
-msgstr ""
-"Deaktiver adblock-udløste genstarter for dns-backends med autoload/inotify-"
-"funktioner."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr "Deaktiver selektiv DNS hvidlisting (RPZ-PASSTHRU)."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:270
msgid "Domain"
msgstr "Domæne"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:223
msgid "Domains"
msgstr "Domæner"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Don't check SSL server certificates during download."
msgstr "Kontroller ikke SSL-servercertifikater under download."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Download Insecure"
msgstr "Download usikker"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid "Download Parameters"
msgstr "Download parametre"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "Download Queue"
-msgstr "Download Kø"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Download Utility"
msgstr "Download hjælpeprogram"
@@ -291,11 +273,11 @@ msgstr "Download hjælpeprogram"
msgid "E-Mail Notification"
msgstr "Meddelelse pr. e-mail"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid "E-Mail Notification Count"
msgstr "Antal e-mail meddelelser"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "E-Mail Profile"
msgstr "E-mail profil"
@@ -303,25 +285,23 @@ msgstr "E-mail profil"
msgid "E-Mail Receiver Address"
msgstr "Modtagerens e-mailadresse"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "E-Mail Sender Address"
msgstr "E-mail afsenderadresse"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "E-Mail Topic"
msgstr "E-mail emne"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
msgstr "Rediger sortliste"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
msgstr "Rediger hvidliste"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
@@ -350,7 +330,7 @@ msgstr ""
msgid "Enabled"
msgstr "Aktiveret"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:319
msgid "End Timestamp"
msgstr "Sluttidsstempel"
@@ -366,11 +346,11 @@ msgstr ""
msgid "Existing job(s)"
msgstr "Eksisterende job(s)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid "External DNS Lookup Domain"
msgstr "Eksternt DNS-opslagsdomæne"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
@@ -379,11 +359,11 @@ msgstr ""
"venligst : For at deaktivere denne kontrol skal du indstille denne "
"indstilling til 'falsk'."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Fifth instance"
msgstr "Femte instans"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:170
msgid "Filter criteria like date, domain or client (optional)"
msgstr "Filtrer kriterier som dato, domæne eller klient (valgfrit)"
@@ -395,11 +375,11 @@ msgstr "Firewall porte, der skal tvinges lokalt."
msgid "Firewall source zones that should be forced locally."
msgstr "Firewall-kildezoner, der skal tvinges lokalt."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "First instance (default)"
msgstr "Første instans (standard)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid "Flush DNS Cache"
msgstr "Flush DNS Cache"
@@ -415,7 +395,7 @@ msgstr "Tvungne Porte"
msgid "Forced Zones"
msgstr "Tvungne Zoner"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
msgid "Fourth instance"
msgstr "Fjerde instans"
@@ -442,7 +422,7 @@ msgstr "Giv adgang til LuCI-appen adblock"
msgid "Information"
msgstr "Information"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Jail Directory"
msgstr "Fængselsmappe"
@@ -450,7 +430,7 @@ msgstr "Fængselsmappe"
msgid "Last Run"
msgstr "Sidste kørsel"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:355
msgid "Latest DNS Requests"
msgstr "Seneste DNS-anmodninger"
@@ -466,7 +446,7 @@ msgstr "Begræns SafeSearch til visse udbydere."
msgid "Line number to remove"
msgstr "Linjenummer, der skal fjernes"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "List of available network devices used by tcpdump."
msgstr "Liste over tilgængelige netværksenheder, der bruges af tcpdump."
@@ -479,7 +459,7 @@ msgstr ""
"Vælg 'uspecificeret' for at bruge en klassisk start-timeout i stedet for en "
"netværkstrigger."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
@@ -487,12 +467,11 @@ msgstr ""
"Liste over understøttede DNS-backends med deres standardlistemappe. Brug "
"indstillingen 'DNS Mappe' for at overskrive standardstien."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
"Liste over understøttede og fuldt forudkonfigurerede downloadværktøjer."
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
msgid "Log View"
msgstr "Logvisning"
@@ -501,7 +480,7 @@ msgstr "Logvisning"
msgid "Low Priority Service"
msgstr "Tjeneste med lav prioritet"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
@@ -517,12 +496,11 @@ msgstr "Ingen forespørgselsresultater!"
msgid "No adblock related logs yet!"
msgstr "Ingen adblock-relaterede logs endnu!"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
msgstr "Oversigt"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr "Profil brugt af 'msmtp' til adblock-meddelelses-e-mails."
@@ -535,7 +513,7 @@ msgid "Query active blocklists and backups for a specific domain."
msgstr ""
"Forespørg på aktive blokeringslister og backups for et specifikt domæne."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -565,7 +543,7 @@ msgstr ""
"ressourcer fra systemet. Bemærk: Denne ændring kræver en fuldstændig "
"genstart af adblock-tjenesten for at få virkning."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:198
msgid "Refresh"
msgstr "Opdater"
@@ -581,7 +559,7 @@ msgstr "Opdateringstimer"
msgid "Refresh Timer..."
msgstr "Opdateringstimer..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
msgid "Refresh..."
msgstr "Opdater..."
@@ -597,39 +575,39 @@ msgstr "Genindlæs"
msgid "Remove an existing job"
msgstr "Fjern et eksisterende job"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report Chunk Count"
msgstr "Rapportér Chunk Count"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report Chunk Size"
msgstr "Rapporter Chunk Størrelse"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Report Directory"
msgstr "Rapportmappe"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "Report Interface"
msgstr "Rapport Interface"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Report Ports"
msgstr "Rapportporte"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report chunk count used by tcpdump."
msgstr "Rapporter chunk count brugt af tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report chunk size used by tcpdump in MByte."
msgstr "Rapporter chunk størrelse brugt af tcpdump i MByte."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve IPs"
msgstr "Resolve IP'er"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
"Resolve rapporterende IP-adresser ved at bruge omvendte DNS-opslag (PTR)."
@@ -664,7 +642,7 @@ msgstr "Kør hjælpeprogrammer"
msgid "Save"
msgstr "Gem"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
msgid "Second instance"
msgstr "Anden instans"
@@ -676,7 +654,7 @@ msgstr ""
"Send adblock-relaterede notifikations-e-mails. Bemærk venligst: dette kræver "
"yderligere 'msmtp'-pakkeinstallation."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "Sender address for adblock notification E-Mails."
msgstr "Afsenderadresse for adblock-notifikations-e-mails."
@@ -684,7 +662,7 @@ msgstr "Afsenderadresse for adblock-notifikations-e-mails."
msgid "Set a new adblock job"
msgstr "Indstil et nyt adblock-job"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "Set the dns backend instance used by adblock."
msgstr "Indstil den dns-backend-instans, der bruges af adblock."
@@ -692,25 +670,17 @@ msgstr "Indstil den dns-backend-instans, der bruges af adblock."
msgid "Settings"
msgstr "Indstillinger"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid ""
-"Size of the download queue for download processing (incl. sorting, merging "
-"etc.) in parallel."
-msgstr ""
-"Størrelse på downloadkøen til downloadbehandling (inkl. sortering, "
-"sammenlægning etc.) parallelt."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:549
msgid "Sources (Size, Focus)"
msgstr "Kilder (størrelse, fokus)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Space separated list of ports used by tcpdump."
msgstr ""
"En liste over porte, der er separeret med mellemrum, og som anvendes af "
"tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:315
msgid "Start Timestamp"
msgstr "Start-tidsstempel"
@@ -726,20 +696,20 @@ msgstr "Status / version"
msgid "Suspend"
msgstr "Suspendere"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Target directory for DNS related report files."
msgstr "Destinationsmappe til DNS-relaterede rapportfiler."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Target directory for blocklist backups."
msgstr "Destinationsmappe til backups af bloklister."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
"Destinationsmappe for den genererede blokeringsliste 'adb_list.overall'."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
"Destinationsmappe for den genererede jail-blokeringsliste 'adb_list.jail'."
@@ -770,7 +740,7 @@ msgstr "Minutterdelen (opt., interval: 0-59)"
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr "Syslog-outputtet, kun præfiltreret for adblock-relaterede meddelelser."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
msgid "Third instance"
msgstr "Tredje instans"
@@ -780,9 +750,9 @@ msgid ""
"<br /> Please note: add only one domain per line. Comments introduced with "
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-"Dette er den lokale adblock sortliste, der altid afviser visse (sub)"
-"domæner.<br /> Bemærk: tilføj kun ét domæne pr. linje. Kommentarer indledt "
-"med '#' er tilladt - ip-adresser, wildcards og regex er ikke tilladt."
+"Dette er den lokale adblock sortliste, der altid afviser visse (sub)domæner."
+"<br /> Bemærk: tilføj kun ét domæne pr. linje. Kommentarer indledt med '#' "
+"er tilladt - ip-adresser, wildcards og regex er ikke tilladt."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/whitelist.js:23
msgid ""
@@ -794,7 +764,7 @@ msgstr ""
"<br /> Bemærk: tilføj kun ét domæne pr. linje. Kommentarer indledt med '#' "
"er tilladt - ip-adresser, wildcards og regex er ikke tilladt."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:312
msgid ""
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
@@ -802,11 +772,11 @@ msgstr ""
"Denne fane viser den sidst genererede DNS-rapport, tryk på knappen 'Opdater' "
"for at få en aktuel rapport."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:268
msgid "Time"
msgstr "Tid"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Timeout to wait for a successful DNS backend restart."
msgstr "Timeout til at vente på en vellykket genstart af DNS-backend."
@@ -818,15 +788,15 @@ msgstr ""
"For at holde dine adblock-lister opdaterede, bør du konfigurere et "
"automatisk opdateringsjob for disse lister."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
-msgid "Top 10 Statistics"
-msgstr "Top 10 statistikker"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:348
+msgid "Top Statistics"
+msgstr "Topstatistik"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Topic for adblock notification E-Mails."
msgstr "Emne for adblock-notifikations-e-mails."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:323
msgid "Total DNS Requests"
msgstr "Samlede DNS-anmodninger"
@@ -839,8 +809,8 @@ msgstr "Udløserforsinkelse"
msgid "Unable to save changes: %s"
msgstr "Kunne ikke gemme ændringer: %s"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:604
msgid "Variants"
msgstr "Varianter"
@@ -857,33 +827,60 @@ msgstr ""
"Ændringerne i den Whitelist er blevet gemt. Opdater dine adblock-lister, så "
"ændringerne træder i kraft."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:288
msgid "Whitelist..."
msgstr "Hvidliste..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:422
msgid "bind (/var/lib/bind)"
msgstr "bind (/var/lib/bind)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr "dnsmasq (/tmp/dnsmasq.d)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
msgid "kresd (/etc/kresd)"
msgstr "kresd (/etc/kresd)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
msgid "max. result set size"
msgstr "max. resultatsæts størrelse"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "max. top statistics"
+msgstr "max. topstatistik"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
msgid "raw (/tmp)"
msgstr "rå (/tmp)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "unbound (/var/lib/unbound)"
msgstr "unbound (/var/lib/unbound)"
+#~ msgid "Top 10 Statistics"
+#~ msgstr "Top 10 statistikker"
+
+#~ msgid "Disable DNS Restarts"
+#~ msgstr "Deaktiver DNS genstarter"
+
+#~ msgid ""
+#~ "Disable adblock triggered restarts for dns backends with autoload/inotify "
+#~ "functions."
+#~ msgstr ""
+#~ "Deaktiver adblock-udløste genstarter for dns-backends med autoload/"
+#~ "inotify-funktioner."
+
+#~ msgid "Download Queue"
+#~ msgstr "Download Kø"
+
+#~ msgid ""
+#~ "Size of the download queue for download processing (incl. sorting, "
+#~ "merging etc.) in parallel."
+#~ msgstr ""
+#~ "Størrelse på downloadkøen til downloadbehandling (inkl. sortering, "
+#~ "sammenlægning etc.) parallelt."
+
#~ msgid "Flush the DNS Cache before adblock processing as well."
#~ msgstr "Flush også DNS Cache før adblock-behandling."
diff --git a/applications/luci-app-adblock/po/de/adblock.po b/applications/luci-app-adblock/po/de/adblock.po
index a364e51205..0b495a81e4 100644
--- a/applications/luci-app-adblock/po/de/adblock.po
+++ b/applications/luci-app-adblock/po/de/adblock.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-02-26 03:55+0000\n"
+"PO-Revision-Date: 2022-10-22 18:07+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/de/>\n"
@@ -8,9 +8,9 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.11.1-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
msgstr "Aktion"
@@ -18,7 +18,6 @@ msgstr "Aktion"
msgid "Active Sources"
msgstr "Aktive Quellen"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr "Werbeblocker"
@@ -43,7 +42,7 @@ msgstr "Füge diese (Sub-)Domain zur lokalen Blacklist."
msgid "Add this (sub-)domain to your local whitelist."
msgstr "Füge diese (Sub-)Domain zur lokalen Whiteklist."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid "Additional Jail Blocklist"
msgstr "Zusätzliche Jail-Sperrliste"
@@ -69,11 +68,11 @@ msgstr "Fortgeschrittene E-Mail Einstellungen"
msgid "Advanced Report Settings"
msgstr "Fortgeschrittene Berichtseinstellungen"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Allow Local Client IPs"
msgstr "Lokale Client-IPs zulassen"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
@@ -83,19 +82,19 @@ msgstr ""
"CLIENT-IP) erlauben. Bitte beachten: Diese Funktion wird derzeit nur vom "
"bind DNS-Backend unterstützt."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:271
msgid "Answer"
msgstr "Antwort"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Backup Directory"
msgstr "Backupverzeichnis"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Base Temp Directory"
msgstr "Basis-Temp-Verzeichnis"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -112,15 +111,15 @@ msgstr ""
"Änderung der Blackliste gespeichert. Aktualisiere deine Adblock-Liste, um "
"die Änderungen zu übernehmen."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:296
msgid "Blacklist..."
msgstr "Blockierliste..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid "Block Local Client IPs"
msgstr "Lokale Client-IPs blockieren"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
@@ -130,16 +129,16 @@ msgstr ""
"CLIENT-IP) blockieren. Bitte beachten: Diese Funktion wird derzeit nur vom "
"bind DNS-Backend unterstützt."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:327
msgid "Blocked DNS Requests"
msgstr "Geblockte DNS-Anfragen"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr "Gesperrte Domains"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid "Blocklist Backup"
msgstr "Sperrliste Backup"
@@ -147,7 +146,7 @@ msgstr "Sperrliste Backup"
msgid "Blocklist Query"
msgstr "Sperrlistenabfrage"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
msgid "Blocklist Query..."
msgstr "Sperrlisten abfragen..."
@@ -155,7 +154,7 @@ msgstr "Sperrlisten abfragen..."
msgid "Blocklist Sources"
msgstr "Blockierlisten-Quellen"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@@ -168,20 +167,20 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:176
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr "Abbrechen"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:573
msgid "Categories"
msgstr "Kategorien"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:269
msgid "Client"
msgstr "Client"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:221
msgid "Clients"
msgstr "Clientes"
@@ -197,13 +196,13 @@ msgstr ""
"github.com/openwrt/packages/blob/master/net/adblock/files/README.md\" "
"target=\"_blank\" rel=\"noreferrer noopener\" >Dokumentation</a>"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:220
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:224
msgid "Count"
msgstr "Anzahl"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
@@ -212,77 +211,60 @@ msgstr ""
"sofort ab dem Booten oder im Fall von Downloadfehlern zur Verfügung zu haben."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid "DNS Backend"
msgstr "DNS-Backend"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "DNS Directory"
msgstr "DNS-Verzeichnis"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "DNS Instance"
msgstr "DNS-Instanz"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr "DNS-Report"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "DNS Restart Timeout"
msgstr "DNS-Restart-Timeout"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:267
msgid "Date"
msgstr "Datum"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable DNS Allow"
msgstr "Deaktiviere DNS-Zulassen"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid "Disable DNS Restarts"
-msgstr "DNS-Neustarts deaktivieren"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid ""
-"Disable adblock triggered restarts for dns backends with autoload/inotify "
-"functions."
-msgstr ""
-"Deaktiviere das Triggern von Neustarts des DNS-Backends durch Adblock per "
-"Autoload/inotify-Funktionsaufrufe."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr "Das selektive DNS-Whitelisting deaktivieren (RPZ-PASSTHRU)."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:270
msgid "Domain"
msgstr "Domäne"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:223
msgid "Domains"
msgstr "Domänen"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Don't check SSL server certificates during download."
msgstr "Während des Downloads keine SSL-Serverzertifikate überprüfen."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Download Insecure"
msgstr "Unsicher herunterladen"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid "Download Parameters"
msgstr "Download Parameter"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "Download Queue"
-msgstr "Download Warteschlange"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Download Utility"
msgstr "Download-Werkzeug"
@@ -290,11 +272,11 @@ msgstr "Download-Werkzeug"
msgid "E-Mail Notification"
msgstr "E-Mail-Benachrichtigung"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid "E-Mail Notification Count"
msgstr "E-Mail Benachrichtigungszähler"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "E-Mail Profile"
msgstr "E-Mail-Profil"
@@ -302,25 +284,23 @@ msgstr "E-Mail-Profil"
msgid "E-Mail Receiver Address"
msgstr "E-Mail Empfängeradresse"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "E-Mail Sender Address"
msgstr "E-Mail Absenderadresse"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "E-Mail Topic"
msgstr "E-Mail-Thema"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
msgstr "Blockierliste bearbeiten"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
msgstr "Positivliste bearbeiten"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
@@ -349,7 +329,7 @@ msgstr ""
msgid "Enabled"
msgstr "Aktiviert"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:319
msgid "End Timestamp"
msgstr "Ende-Zeitstempel"
@@ -363,11 +343,11 @@ msgstr "Erzwinge SafeSearch für Google, Bing, DuckDuckGo, Yandex und Pixabay."
msgid "Existing job(s)"
msgstr "Bestehende Job(s)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid "External DNS Lookup Domain"
msgstr "Externe DNS Lookup Domain"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
@@ -375,11 +355,11 @@ msgstr ""
"Externe Beispiel-Domain um einen erfolgreichen Neustart des DNS-Backend zu "
"prüfen. Auf \"false\" setzen, um dies zu deaktivieren."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Fifth instance"
msgstr "Fünfte Instanz"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:170
msgid "Filter criteria like date, domain or client (optional)"
msgstr "Filterkriterien wie z.B. Datum, Domain oder Client (optional)"
@@ -391,11 +371,11 @@ msgstr "Firewall-Ports, die lokal erzwungen/aufgelöst werden sollen."
msgid "Firewall source zones that should be forced locally."
msgstr "Firewall-Zonen, die lokal erzwungen/aufgelöst werden sollen."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "First instance (default)"
msgstr "Erste Instanz (Standard)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid "Flush DNS Cache"
msgstr "DNS-Cache leeren"
@@ -411,7 +391,7 @@ msgstr "Erzwungene Ports"
msgid "Forced Zones"
msgstr "Erzwungene Zonen"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
msgid "Fourth instance"
msgstr "Vierte Instanz"
@@ -437,7 +417,7 @@ msgstr "Zugriff auf adblock LuCI app erlauten"
msgid "Information"
msgstr "Informationen"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Jail Directory"
msgstr "Sperrverzeichnis"
@@ -445,7 +425,7 @@ msgstr "Sperrverzeichnis"
msgid "Last Run"
msgstr "Letzter Durchgang"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:355
msgid "Latest DNS Requests"
msgstr "Neueste DNS Anfragen"
@@ -461,7 +441,7 @@ msgstr "SafeSearch auf bestimmte Anbieter einschränken."
msgid "Line number to remove"
msgstr "Zu entfernende Zeile"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "List of available network devices used by tcpdump."
msgstr ""
"Liste an verfügbaren Netzwerkschnittstellen die von tcpdump verwendet werden "
@@ -476,7 +456,7 @@ msgstr ""
"triggern. Wähle \"unspecified\", um einen herkömmlichen Start-Timeout-"
"Mechanismuss anstatt eines Netzwerk-Triggers zu verwenden."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
@@ -484,13 +464,12 @@ msgstr ""
"Liste an unterstützten DNS-Backens und deren Standard-Listenverzeichnissen. "
"Um einen Standardpfad zu überschreiben, nutze die \"DNS-Verzeichnis\"-Option."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
"Liste der unterstützten und vollständig vorkonfigurierten Download-"
"Hilfsprogramme."
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
msgid "Log View"
msgstr "Protokollansicht"
@@ -499,7 +478,7 @@ msgstr "Protokollansicht"
msgid "Low Priority Service"
msgstr "Dienst mit niedriger Priorität"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
@@ -515,12 +494,11 @@ msgstr "Keine Abfrageergebnisse!"
msgid "No adblock related logs yet!"
msgstr "Aktuell noch keine Adblock-Logs vorhanden!"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
msgstr "Übersicht"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
"\"msmtp\"-Profil, das für Adblock-Benachrichtigunsmails verwendet wird."
@@ -533,7 +511,7 @@ msgstr "Abfrage"
msgid "Query active blocklists and backups for a specific domain."
msgstr "Frage aktive Sperrlisten und Backups über eine spezifische Domain ab."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -563,7 +541,7 @@ msgstr ""
"des Systems zu verringern. Hinweis: Diese Änderung benötigt einen Neustart "
"des Adblock-Dienstes um in Kraft zu treten."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:198
msgid "Refresh"
msgstr "Aktualisieren"
@@ -579,7 +557,7 @@ msgstr "Timer"
msgid "Refresh Timer..."
msgstr "Timer..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
msgid "Refresh..."
msgstr "Aktualisiere..."
@@ -595,39 +573,39 @@ msgstr "Neu laden"
msgid "Remove an existing job"
msgstr "Entferne einen vorhandenen Job"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report Chunk Count"
msgstr "Berichte Datenblock-Anzahl"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report Chunk Size"
msgstr "Berichte Datenblock-Größe"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Report Directory"
msgstr "Report-Verzeichnis"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "Report Interface"
msgstr "Berichte-Schnittstelle"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Report Ports"
msgstr "Berichte Ports"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report chunk count used by tcpdump."
msgstr "Berichte Datenblock-Nutzung durch tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report chunk size used by tcpdump in MByte."
msgstr "Berichte von tcpdump verwendete Datenblockgröße in MByte."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve IPs"
msgstr "IPs auflösen"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
"Auflösen von IP-Adressen für die Berichterstattung mithilfe von Reverse DNS "
@@ -663,7 +641,7 @@ msgstr "Run-Werkzeuge"
msgid "Save"
msgstr "Speichern"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
msgid "Second instance"
msgstr "Zweite Instanz"
@@ -675,7 +653,7 @@ msgstr ""
"Sende relevante Adblock-Benachrichtigungen per Email. Hinweis: Hierzu muss "
"das \"msmtp\"-Zusatzpaket installiert sein."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "Sender address for adblock notification E-Mails."
msgstr "Absenderadresse für Adblock-Benachrichtigungsmails."
@@ -683,7 +661,7 @@ msgstr "Absenderadresse für Adblock-Benachrichtigungsmails."
msgid "Set a new adblock job"
msgstr "Setze einen neuen adblock Job"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "Set the dns backend instance used by adblock."
msgstr "Die von Adblock verwendete DNS-Backend-Instanz festlegen."
@@ -691,23 +669,15 @@ msgstr "Die von Adblock verwendete DNS-Backend-Instanz festlegen."
msgid "Settings"
msgstr "Einstellungen"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid ""
-"Size of the download queue for download processing (incl. sorting, merging "
-"etc.) in parallel."
-msgstr ""
-"Größe der Download-Warteschlange für laufende Downloads (inkl. Platzbedarf "
-"für Sortieren, Zusammenführen)."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:549
msgid "Sources (Size, Focus)"
msgstr "Quellen (Größe, Fokus)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Space separated list of ports used by tcpdump."
msgstr "Leerzeichengetrennte Liste an Ports die von tcpdump genutzt werden."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:315
msgid "Start Timestamp"
msgstr "Start-Zeitstempel"
@@ -723,19 +693,19 @@ msgstr "Status / Version"
msgid "Suspend"
msgstr "Anhalten"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Target directory for DNS related report files."
msgstr "Zielverzeichnis für DNS-bezogene Report Dateien."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Target directory for blocklist backups."
msgstr "Zielverzeichnis für Backups von Blocklisten."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr "Zielverzeichnis für die erzeugte Sperrliste 'adb_list.overall'."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr "Zielverzeichnis für die erzeugte Jail-Sperrliste \"adb_list.jail\"."
@@ -765,7 +735,7 @@ msgstr "Der Minutenteil (Werte zw. 0-59)"
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr "Die Syslog-Ausgabe, vorgefiltert nur für Adblock-bezogene Nachrichten."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
msgid "Third instance"
msgstr "Dritte Instanz"
@@ -791,7 +761,7 @@ msgstr ""
"Kommentare mit # am Anfang ebenfalls, nicht jedoch IP-Adressen, Wildcards "
"und Regex-Ausdrücke."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:312
msgid ""
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
@@ -799,11 +769,11 @@ msgstr ""
"Auf diesem Tab ist der letzte generierte DNS Report zu sehen, drücke "
"'Aktualisieren' um ihn neu zu erstellen."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:268
msgid "Time"
msgstr "Zeit"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Timeout to wait for a successful DNS backend restart."
msgstr "Timeout für erfolgreichen DNS-Backend-Startvorgang."
@@ -815,15 +785,15 @@ msgstr ""
"Um die Adblock-Liste aktuell zu halten, sollte dafür ein automatischer "
"Update-Job eingerichtet werden."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
-msgid "Top 10 Statistics"
-msgstr "Top-10 Statistiken"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:348
+msgid "Top Statistics"
+msgstr "Top-Statistiken"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Topic for adblock notification E-Mails."
msgstr "Betreff für Adblock-Benachrichtigungsmails."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:323
msgid "Total DNS Requests"
msgstr "Gesamte DNS-Anfragen"
@@ -836,8 +806,8 @@ msgstr "Verzögerung der Trigger-Bedingung"
msgid "Unable to save changes: %s"
msgstr "Konnte Änderungen nicht speichern: %s"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:604
msgid "Variants"
msgstr "Varianten"
@@ -854,34 +824,61 @@ msgstr ""
"Änderungen der Positivliste wurden gespeichert. Aktualisiere die adblock-"
"Verarbeitung um die Änderung anzuwenden."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:288
msgid "Whitelist..."
msgstr "Positivliste..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:422
msgid "bind (/var/lib/bind)"
msgstr "bind (/var/lib/bind)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr "dnsmasq (/tmp/dnsmasq.d)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
msgid "kresd (/etc/kresd)"
msgstr "kresd (/etc/kresd)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
msgid "max. result set size"
msgstr "Max. Größe des Result-Sets"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "max. top statistics"
+msgstr "Max. Top-Statistiken"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
msgid "raw (/tmp)"
msgstr "raw (/tmp)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "unbound (/var/lib/unbound)"
msgstr "unbound (/var/lib/unbound)"
+#~ msgid "Top 10 Statistics"
+#~ msgstr "Top-10 Statistiken"
+
+#~ msgid "Disable DNS Restarts"
+#~ msgstr "DNS-Neustarts deaktivieren"
+
+#~ msgid ""
+#~ "Disable adblock triggered restarts for dns backends with autoload/inotify "
+#~ "functions."
+#~ msgstr ""
+#~ "Deaktiviere das Triggern von Neustarts des DNS-Backends durch Adblock per "
+#~ "Autoload/inotify-Funktionsaufrufe."
+
+#~ msgid "Download Queue"
+#~ msgstr "Download Warteschlange"
+
+#~ msgid ""
+#~ "Size of the download queue for download processing (incl. sorting, "
+#~ "merging etc.) in parallel."
+#~ msgstr ""
+#~ "Größe der Download-Warteschlange für laufende Downloads (inkl. "
+#~ "Platzbedarf für Sortieren, Zusammenführen)."
+
#~ msgid "Flush the DNS Cache before adblock processing as well."
#~ msgstr "DNS-Cache leeren, bevor mit Adblock-Verarbeitung fortgefahren wird."
diff --git a/applications/luci-app-adblock/po/el/adblock.po b/applications/luci-app-adblock/po/el/adblock.po
index 3941f184e7..28e7ce218a 100644
--- a/applications/luci-app-adblock/po/el/adblock.po
+++ b/applications/luci-app-adblock/po/el/adblock.po
@@ -1,51 +1,50 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-03-25 12:08+0000\n"
-"Last-Translator: MarioK239 <marios.k239@gmail.com>\n"
+"PO-Revision-Date: 2022-12-06 01:48+0000\n"
+"Last-Translator: deb8ate <deb8ate@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/el/>\n"
"Language: el\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
-msgstr ""
+msgstr "Δράση"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:233
msgid "Active Sources"
-msgstr "Ενεργές πηγές"
+msgstr "Ενεργές Πηγές"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
-msgstr "αντιδιαφημιστικό"
+msgstr "Aντιδιαφημιστικό"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
-msgstr ""
+msgstr "Δράση αντιδιαφημιστικού"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:11
msgid "Add Blacklist Domain"
-msgstr ""
+msgstr "Προσθήκη κακόβουλου domain"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:46
msgid "Add Whitelist Domain"
-msgstr ""
+msgstr "Προσθήκη επιτρεπόμενου domain"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:12
msgid "Add this (sub-)domain to your local blacklist."
-msgstr ""
+msgstr "Προσθέστε αυτό το (sub-)domain στην τοπική μαύρη λίστα."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:47
msgid "Add this (sub-)domain to your local whitelist."
-msgstr ""
+msgstr "Προσθέστε αυτό τον(sub-)domain στην τοπική λίστα επιτρεπόμενων."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid "Additional Jail Blocklist"
-msgstr ""
+msgstr "Πρόσθετος κατάλογος αποκλεισμού"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
@@ -54,6 +53,8 @@ msgstr "Επιπρόσθετες ρυθμίσεις"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Additional trigger delay in seconds before adblock processing begins."
msgstr ""
+"Επιπρόσθετη ενέργεια καθυστέρησης σε δευτερόλεπτα πρωτού ξεκινήσει η "
+"αντιδιαφημιστική επεξεργασία."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
@@ -67,30 +68,30 @@ msgstr "Προηγμένες ρυθμίσεις ηλεκτρονικού ταχ
msgid "Advanced Report Settings"
msgstr "Σύνθετες ρυθμίσεις αναφοράς"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Allow Local Client IPs"
-msgstr ""
+msgstr "Να επιτρέπονται οι IPs τοπικών client"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:271
msgid "Answer"
msgstr "Απάντηση"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Backup Directory"
msgstr "φάκελος διάσωσης"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Base Temp Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -103,31 +104,31 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:296
msgid "Blacklist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid "Block Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:327
msgid "Blocked DNS Requests"
msgstr "Αποκλεισμένα αιτήματα DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid "Blocklist Backup"
msgstr ""
@@ -135,7 +136,7 @@ msgstr ""
msgid "Blocklist Query"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
msgid "Blocklist Query..."
msgstr ""
@@ -143,7 +144,7 @@ msgstr ""
msgid "Blocklist Sources"
msgstr "Λίστα Μπλοκαρισμένων πηγών"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@@ -153,20 +154,20 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:176
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr "Ακύρωση"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:573
msgid "Categories"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:269
msgid "Client"
msgstr "πελάτης"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:221
msgid "Clients"
msgstr ""
@@ -178,88 +179,73 @@ msgid ""
"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:220
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:224
msgid "Count"
msgstr "Μέτρηση"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid "DNS Backend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "DNS Directory"
msgstr "κατάλογος DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "DNS Instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "DNS Restart Timeout"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:267
msgid "Date"
msgstr "Ημερομηνία"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable DNS Allow"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid "Disable DNS Restarts"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid ""
-"Disable adblock triggered restarts for dns backends with autoload/inotify "
-"functions."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:270
msgid "Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:223
msgid "Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Don't check SSL server certificates during download."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Download Insecure"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid "Download Parameters"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "Download Queue"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Download Utility"
msgstr ""
@@ -267,11 +253,11 @@ msgstr ""
msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid "E-Mail Notification Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "E-Mail Profile"
msgstr ""
@@ -279,25 +265,23 @@ msgstr ""
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "E-Mail Sender Address"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
@@ -323,7 +307,7 @@ msgstr ""
msgid "Enabled"
msgstr "Ενεργοποιήθηκε"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:319
msgid "End Timestamp"
msgstr ""
@@ -337,21 +321,21 @@ msgstr ""
msgid "Existing job(s)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid "External DNS Lookup Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Fifth instance"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:170
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
@@ -363,11 +347,11 @@ msgstr ""
msgid "Firewall source zones that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "First instance (default)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid "Flush DNS Cache"
msgstr ""
@@ -383,7 +367,7 @@ msgstr ""
msgid "Forced Zones"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
msgid "Fourth instance"
msgstr ""
@@ -406,7 +390,7 @@ msgstr ""
msgid "Information"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Jail Directory"
msgstr ""
@@ -414,7 +398,7 @@ msgstr ""
msgid "Last Run"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:355
msgid "Latest DNS Requests"
msgstr ""
@@ -430,7 +414,7 @@ msgstr ""
msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "List of available network devices used by tcpdump."
msgstr ""
@@ -440,17 +424,16 @@ msgid ""
"'unspecified' to use a classic startup timeout instead of a network trigger."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
msgid "Log View"
msgstr ""
@@ -459,7 +442,7 @@ msgstr ""
msgid "Low Priority Service"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
@@ -473,12 +456,11 @@ msgstr ""
msgid "No adblock related logs yet!"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
@@ -490,7 +472,7 @@ msgstr ""
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -513,7 +495,7 @@ msgid ""
"service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:198
msgid "Refresh"
msgstr ""
@@ -529,7 +511,7 @@ msgstr ""
msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
msgid "Refresh..."
msgstr ""
@@ -545,39 +527,39 @@ msgstr ""
msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report Chunk Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report Chunk Size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Report Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "Report Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Report Ports"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report chunk count used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
@@ -611,7 +593,7 @@ msgstr ""
msgid "Save"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
msgid "Second instance"
msgstr ""
@@ -621,7 +603,7 @@ msgid ""
"additional 'msmtp' package installation."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "Sender address for adblock notification E-Mails."
msgstr ""
@@ -629,7 +611,7 @@ msgstr ""
msgid "Set a new adblock job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "Set the dns backend instance used by adblock."
msgstr ""
@@ -637,21 +619,15 @@ msgstr ""
msgid "Settings"
msgstr "Ρυθμίσεις"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid ""
-"Size of the download queue for download processing (incl. sorting, merging "
-"etc.) in parallel."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:549
msgid "Sources (Size, Focus)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Space separated list of ports used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:315
msgid "Start Timestamp"
msgstr ""
@@ -667,19 +643,19 @@ msgstr ""
msgid "Suspend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
@@ -709,7 +685,7 @@ msgstr ""
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
msgid "Third instance"
msgstr ""
@@ -727,17 +703,17 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:312
msgid ""
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:268
msgid "Time"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
@@ -747,15 +723,15 @@ msgid ""
"job for these lists."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
-msgid "Top 10 Statistics"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:348
+msgid "Top Statistics"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:323
msgid "Total DNS Requests"
msgstr ""
@@ -768,8 +744,8 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:604
msgid "Variants"
msgstr ""
@@ -784,31 +760,35 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:288
msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:422
msgid "bind (/var/lib/bind)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
msgid "kresd (/etc/kresd)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
msgid "max. result set size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "max. top statistics"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
msgid "raw (/tmp)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "unbound (/var/lib/unbound)"
msgstr ""
diff --git a/applications/luci-app-adblock/po/en/adblock.po b/applications/luci-app-adblock/po/en/adblock.po
index 987015788d..54a3f6ebf1 100644
--- a/applications/luci-app-adblock/po/en/adblock.po
+++ b/applications/luci-app-adblock/po/en/adblock.po
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.13.1-dev\n"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
msgstr ""
@@ -18,7 +18,6 @@ msgstr ""
msgid "Active Sources"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr ""
@@ -43,7 +42,7 @@ msgstr ""
msgid "Add this (sub-)domain to your local whitelist."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid "Additional Jail Blocklist"
msgstr ""
@@ -67,30 +66,30 @@ msgstr ""
msgid "Advanced Report Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Allow Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:271
msgid "Answer"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Backup Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Base Temp Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -103,31 +102,31 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:296
msgid "Blacklist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid "Block Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:327
msgid "Blocked DNS Requests"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid "Blocklist Backup"
msgstr ""
@@ -135,7 +134,7 @@ msgstr ""
msgid "Blocklist Query"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
msgid "Blocklist Query..."
msgstr ""
@@ -143,7 +142,7 @@ msgstr ""
msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@@ -153,20 +152,20 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:176
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:573
msgid "Categories"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:269
msgid "Client"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:221
msgid "Clients"
msgstr ""
@@ -178,88 +177,73 @@ msgid ""
"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:220
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:224
msgid "Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid "DNS Backend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "DNS Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "DNS Instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "DNS Restart Timeout"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:267
msgid "Date"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable DNS Allow"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid "Disable DNS Restarts"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid ""
-"Disable adblock triggered restarts for dns backends with autoload/inotify "
-"functions."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:270
msgid "Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:223
msgid "Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Don't check SSL server certificates during download."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Download Insecure"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid "Download Parameters"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "Download Queue"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Download Utility"
msgstr ""
@@ -267,11 +251,11 @@ msgstr ""
msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid "E-Mail Notification Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "E-Mail Profile"
msgstr ""
@@ -279,25 +263,23 @@ msgstr ""
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "E-Mail Sender Address"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
@@ -323,7 +305,7 @@ msgstr ""
msgid "Enabled"
msgstr "Enabled"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:319
msgid "End Timestamp"
msgstr ""
@@ -337,21 +319,21 @@ msgstr ""
msgid "Existing job(s)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid "External DNS Lookup Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Fifth instance"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:170
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
@@ -363,11 +345,11 @@ msgstr ""
msgid "Firewall source zones that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "First instance (default)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid "Flush DNS Cache"
msgstr ""
@@ -383,7 +365,7 @@ msgstr ""
msgid "Forced Zones"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
msgid "Fourth instance"
msgstr ""
@@ -406,7 +388,7 @@ msgstr ""
msgid "Information"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Jail Directory"
msgstr ""
@@ -414,7 +396,7 @@ msgstr ""
msgid "Last Run"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:355
msgid "Latest DNS Requests"
msgstr ""
@@ -430,7 +412,7 @@ msgstr ""
msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "List of available network devices used by tcpdump."
msgstr ""
@@ -440,17 +422,16 @@ msgid ""
"'unspecified' to use a classic startup timeout instead of a network trigger."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
msgid "Log View"
msgstr ""
@@ -459,7 +440,7 @@ msgstr ""
msgid "Low Priority Service"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
@@ -473,12 +454,11 @@ msgstr ""
msgid "No adblock related logs yet!"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
@@ -490,7 +470,7 @@ msgstr ""
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -513,7 +493,7 @@ msgid ""
"service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:198
msgid "Refresh"
msgstr ""
@@ -529,7 +509,7 @@ msgstr ""
msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
msgid "Refresh..."
msgstr ""
@@ -545,39 +525,39 @@ msgstr ""
msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report Chunk Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report Chunk Size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Report Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "Report Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Report Ports"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report chunk count used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
@@ -611,7 +591,7 @@ msgstr ""
msgid "Save"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
msgid "Second instance"
msgstr ""
@@ -621,7 +601,7 @@ msgid ""
"additional 'msmtp' package installation."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "Sender address for adblock notification E-Mails."
msgstr ""
@@ -629,7 +609,7 @@ msgstr ""
msgid "Set a new adblock job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "Set the dns backend instance used by adblock."
msgstr ""
@@ -637,21 +617,15 @@ msgstr ""
msgid "Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid ""
-"Size of the download queue for download processing (incl. sorting, merging "
-"etc.) in parallel."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:549
msgid "Sources (Size, Focus)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Space separated list of ports used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:315
msgid "Start Timestamp"
msgstr ""
@@ -667,19 +641,19 @@ msgstr ""
msgid "Suspend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
@@ -709,7 +683,7 @@ msgstr ""
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
msgid "Third instance"
msgstr ""
@@ -727,17 +701,17 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:312
msgid ""
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:268
msgid "Time"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
@@ -747,15 +721,15 @@ msgid ""
"job for these lists."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
-msgid "Top 10 Statistics"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:348
+msgid "Top Statistics"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:323
msgid "Total DNS Requests"
msgstr ""
@@ -768,8 +742,8 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:604
msgid "Variants"
msgstr ""
@@ -784,30 +758,34 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:288
msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:422
msgid "bind (/var/lib/bind)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
msgid "kresd (/etc/kresd)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
msgid "max. result set size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "max. top statistics"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
msgid "raw (/tmp)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "unbound (/var/lib/unbound)"
msgstr ""
diff --git a/applications/luci-app-adblock/po/es/adblock.po b/applications/luci-app-adblock/po/es/adblock.po
index 77a4cf7964..cfbf2a92f4 100644
--- a/applications/luci-app-adblock/po/es/adblock.po
+++ b/applications/luci-app-adblock/po/es/adblock.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2022-04-05 19:06+0000\n"
-"Last-Translator: Lanchon <lanchon@gmail.com>\n"
+"PO-Revision-Date: 2022-10-21 05:07+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/es/>\n"
"Language: es\n"
@@ -11,9 +11,9 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
msgstr "Acción"
@@ -21,7 +21,6 @@ msgstr "Acción"
msgid "Active Sources"
msgstr "Fuentes activas"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr "Adblock"
@@ -46,7 +45,7 @@ msgstr "Agregue este (sub) dominio a su lista negra local."
msgid "Add this (sub-)domain to your local whitelist."
msgstr "Agregue este (sub) dominio a su lista blanca local."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid "Additional Jail Blocklist"
msgstr "Lista de bloqueo adicional de la cárcel"
@@ -72,11 +71,11 @@ msgstr "Configuración avanzada de correo electrónico"
msgid "Advanced Report Settings"
msgstr "Configuración avanzada de informes"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Allow Local Client IPs"
msgstr "Permitir direcciones IP de clientes locales"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
@@ -86,19 +85,19 @@ msgstr ""
"dirección IP (RPZ-CLIENT-IP). Tenga en cuenta: esta función actualmente solo "
"es compatible con bind DNS backend."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:271
msgid "Answer"
msgstr "Responder"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Backup Directory"
msgstr "Directorio de respaldo"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Base Temp Directory"
msgstr "Directorio temporal base"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -115,15 +114,15 @@ msgstr ""
"Se han guardado los cambios en la lista negra. Actualice sus listas de "
"bloqueos de anuncios para que los cambios surtan efecto."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:296
msgid "Blacklist..."
msgstr "Lista negra..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid "Block Local Client IPs"
msgstr "Bloquear direcciones IP de clientes locales"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
@@ -133,16 +132,16 @@ msgstr ""
"dirección IP (RPZ-CLIENT-IP). Tenga en cuenta: esta función actualmente solo "
"es compatible con bind DNS backend."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:327
msgid "Blocked DNS Requests"
msgstr "Peticiones DNS bloqueadas"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr "Dominios bloqueados"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid "Blocklist Backup"
msgstr "Copia de seguridad de lista de bloqueo"
@@ -150,7 +149,7 @@ msgstr "Copia de seguridad de lista de bloqueo"
msgid "Blocklist Query"
msgstr "Consulta de lista de bloqueo"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
msgid "Blocklist Query..."
msgstr "Consulta de lista de bloqueo..."
@@ -158,7 +157,7 @@ msgstr "Consulta de lista de bloqueo..."
msgid "Blocklist Sources"
msgstr "Fuentes de lista de bloqueo"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@@ -172,20 +171,20 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:176
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr "Cancelar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:573
msgid "Categories"
msgstr "Categorías"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:269
msgid "Client"
msgstr "Cliente"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:221
msgid "Clients"
msgstr "Clientes"
@@ -201,13 +200,13 @@ msgstr ""
"openwrt/packages/blob/master/net/adblock/files/README.md\" target=\"_blank\" "
"rel=\"noreferrer noopener\"> consulte la documentación en línea</a>"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:220
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:224
msgid "Count"
msgstr "Contar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
@@ -216,77 +215,60 @@ msgstr ""
"caso de errores de descarga o durante el inicio."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid "DNS Backend"
msgstr "Backend de DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "DNS Directory"
msgstr "Directorio DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "DNS Instance"
msgstr "Instancia DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr "Informe DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "DNS Restart Timeout"
msgstr "Tiempo de espera de reinicio de DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:267
msgid "Date"
msgstr "Fecha"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable DNS Allow"
msgstr "Desactivar Permitir DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid "Disable DNS Restarts"
-msgstr "Desactivar Reinicios de DNS"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid ""
-"Disable adblock triggered restarts for dns backends with autoload/inotify "
-"functions."
-msgstr ""
-"Desactivar los reinicios activados por adblock para back-end dns con "
-"funciones de carga automática/inotify."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr "Desactivar la lista blanca selectiva de DNS (RPZ-PASSTHRU)."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:270
msgid "Domain"
msgstr "Dominio"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:223
msgid "Domains"
msgstr "Dominios"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Don't check SSL server certificates during download."
msgstr "No verificar los certificados SSL del servidor durante la descarga."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Download Insecure"
msgstr "Descarga insegura"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid "Download Parameters"
msgstr "Descargar parámetros"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "Download Queue"
-msgstr "Cola de descarga"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Download Utility"
msgstr "Utilidad de descarga"
@@ -294,11 +276,11 @@ msgstr "Utilidad de descarga"
msgid "E-Mail Notification"
msgstr "Notificación por correo electrónico"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid "E-Mail Notification Count"
msgstr "Conteo de notificaciones por E-Mail"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "E-Mail Profile"
msgstr "Perfil de correo electrónico"
@@ -306,25 +288,23 @@ msgstr "Perfil de correo electrónico"
msgid "E-Mail Receiver Address"
msgstr "Dirección del destinatario de correo electrónico"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "E-Mail Sender Address"
msgstr "Dirección del remitente de correo electrónico"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "E-Mail Topic"
msgstr "Tema del correo electrónico"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
msgstr "Editar lista negra"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
msgstr "Editar lista blanca"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
@@ -354,7 +334,7 @@ msgstr ""
msgid "Enabled"
msgstr "Activado"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:319
msgid "End Timestamp"
msgstr "Finalizar marca de tiempo"
@@ -370,11 +350,11 @@ msgstr ""
msgid "Existing job(s)"
msgstr "Trabajo(s) existente(s)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid "External DNS Lookup Domain"
msgstr "Dominio de búsqueda de DNS externo"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
@@ -383,11 +363,11 @@ msgstr ""
"exitoso. Tenga en cuenta: para desactivar esta comprobación, configure esta "
"opción en 'falso'."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Fifth instance"
msgstr "Quinta instancia"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:170
msgid "Filter criteria like date, domain or client (optional)"
msgstr "Criterios de filtro como fecha, dominio o cliente (opcional)"
@@ -399,11 +379,11 @@ msgstr "Puertos del cortafuegos que deben forzarse localmente."
msgid "Firewall source zones that should be forced locally."
msgstr "Zonas de origen del cortafuegos que deben forzarse localmente."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "First instance (default)"
msgstr "Primera instancia (predeterminada)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid "Flush DNS Cache"
msgstr "Vaciar caché de DNS"
@@ -419,7 +399,7 @@ msgstr "Puertos forzados"
msgid "Forced Zones"
msgstr "Zonas forzadas"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
msgid "Fourth instance"
msgstr "Cuarta instancia"
@@ -446,7 +426,7 @@ msgstr "Conceder acceso a la aplicación adblock de LuCI"
msgid "Information"
msgstr "Información"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Jail Directory"
msgstr "Directorio de la cárcel"
@@ -454,7 +434,7 @@ msgstr "Directorio de la cárcel"
msgid "Last Run"
msgstr "Último inicio"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:355
msgid "Latest DNS Requests"
msgstr "Últimas peticiones DNS"
@@ -470,7 +450,7 @@ msgstr "Limitar SafeSearch a proveedores specíficos."
msgid "Line number to remove"
msgstr "Número de línea para eliminar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "List of available network devices used by tcpdump."
msgstr "Lista de dispositivos de red disponibles utilizados por tcpdump."
@@ -483,7 +463,7 @@ msgstr ""
"Elija 'No especificado' para usar un tiempo de espera de inicio clásico en "
"lugar de un disparador de red."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
@@ -491,12 +471,11 @@ msgstr ""
"Lista de backends DNS compatibles con su directorio de lista predeterminado. "
"Para sobrescribir la ruta predeterminada, use la opción 'Directorio DNS'."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
"Lista de utilidades de descarga totalmente preconfiguradas y compatibles."
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
msgid "Log View"
msgstr "Vista de registro"
@@ -505,7 +484,7 @@ msgstr "Vista de registro"
msgid "Low Priority Service"
msgstr "Servicio con prioridad baja"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
@@ -521,12 +500,11 @@ msgstr "¡No hay resultados de consulta!"
msgid "No adblock related logs yet!"
msgstr "¡Aún no hay registros relacionados con adblock!"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
msgstr "Visión general"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr "Perfil utilizado por 'msmtp' para notificaciones de E-Mails adblock."
@@ -540,7 +518,7 @@ msgstr ""
"Consulta listas de bloqueo activas y copias de seguridad para un dominio "
"específico."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -570,7 +548,7 @@ msgstr ""
"tomar menos recursos del sistema. Tenga en cuenta: este cambio requiere un "
"reinicio completo del servicio adblock para que surta efecto."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:198
msgid "Refresh"
msgstr "Refrescar"
@@ -586,7 +564,7 @@ msgstr "Temporizador de actualización"
msgid "Refresh Timer..."
msgstr "Actualizar temporizador..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
msgid "Refresh..."
msgstr "Actualizar..."
@@ -602,39 +580,39 @@ msgstr "Recargar"
msgid "Remove an existing job"
msgstr "Eliminar un trabajo existente"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report Chunk Count"
msgstr "Informar recuento de fragmentos"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report Chunk Size"
msgstr "Informar tamaño de fragmentos"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Report Directory"
msgstr "Informar directorio"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "Report Interface"
msgstr "Informar interfaz"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Report Ports"
msgstr "Informar puertos"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report chunk count used by tcpdump."
msgstr "Informar recuento de fragmentos utilizados por tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report chunk size used by tcpdump in MByte."
msgstr "Informar tamaño de fragmentos utilizados por tcpdump en MByte."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve IPs"
msgstr "Resolver IPs"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
"Resuelva las direcciones IP de informes mediante búsquedas de DNS inversas "
@@ -670,7 +648,7 @@ msgstr "Ejecutar utilidades"
msgid "Save"
msgstr "Guardar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
msgid "Second instance"
msgstr "Segunda instancia"
@@ -682,7 +660,7 @@ msgstr ""
"Enviar correos electrónicos de notificación relacionados con adblock. Tenga "
"en cuenta: esto necesita una instalación adicional del paquete 'msmtp'."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "Sender address for adblock notification E-Mails."
msgstr ""
"Dirección del remitente para los correos electrónicos de notificación de "
@@ -692,7 +670,7 @@ msgstr ""
msgid "Set a new adblock job"
msgstr "Establecer un nuevo trabajo de adblock"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "Set the dns backend instance used by adblock."
msgstr "Establecer la instancia de backend de dns utilizada por adblock."
@@ -700,23 +678,15 @@ msgstr "Establecer la instancia de backend de dns utilizada por adblock."
msgid "Settings"
msgstr "Configuraciones"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid ""
-"Size of the download queue for download processing (incl. sorting, merging "
-"etc.) in parallel."
-msgstr ""
-"Tamaño de la cola de descarga para el procesamiento de descarga (incluida la "
-"clasificación, fusión, etc.) en paralelo."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:549
msgid "Sources (Size, Focus)"
msgstr "Fuentes (tamaño, enfoque)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Space separated list of ports used by tcpdump."
msgstr "Lista de puertos separados por espacios utilizados por tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:315
msgid "Start Timestamp"
msgstr "Iniciar marca de tiempo"
@@ -732,20 +702,20 @@ msgstr "Estado/Versión"
msgid "Suspend"
msgstr "Suspender"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Target directory for DNS related report files."
msgstr "Directorio de destino para archivos de informes relacionados con DNS."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Target directory for blocklist backups."
msgstr "Directorio de destino para copias de seguridad de listas de bloqueo."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
"Directorio de destino para la lista de bloqueo generada 'adb_list.overall'."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
"Directorio de destino para la lista de bloqueo de cárcel generada 'adb_list."
@@ -779,7 +749,7 @@ msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr ""
"La salida de syslog, prefiltrada solo para mensajes relacionados con adblock."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
msgid "Third instance"
msgstr "Tercera instancia"
@@ -805,7 +775,7 @@ msgstr ""
"línea. Los comentarios introducidos con '#' están permitidos; las "
"direcciones IP, comodines y expresiones regulares no."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:312
msgid ""
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
@@ -813,11 +783,11 @@ msgstr ""
"Esta pestaña muestra el último informe DNS generado, presione el botón "
"'Actualizar' para obtener uno actual."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:268
msgid "Time"
msgstr "Hora"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Timeout to wait for a successful DNS backend restart."
msgstr "Tiempo de espera para esperar un reinicio de backend de DNS exitoso."
@@ -829,15 +799,15 @@ msgstr ""
"Para mantener sus listas de bloqueos de anuncios actualizadas, debe "
"configurar un trabajo de actualización automática para estas listas."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
-msgid "Top 10 Statistics"
-msgstr "Top 10 estadísticas"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:348
+msgid "Top Statistics"
+msgstr "Estadísticas principales"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Topic for adblock notification E-Mails."
msgstr "Tema para los correos electrónicos de notificación de adblock."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:323
msgid "Total DNS Requests"
msgstr "Peticiones DNS totales"
@@ -850,8 +820,8 @@ msgstr "Retraso de disparo"
msgid "Unable to save changes: %s"
msgstr "No se pudo guardar los cambios: %s"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:604
msgid "Variants"
msgstr "Variantes"
@@ -868,34 +838,61 @@ msgstr ""
"Se han guardado los cambios en la lista blanca. Actualice sus listas de "
"bloqueos de anuncios para que los cambios surtan efecto."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:288
msgid "Whitelist..."
msgstr "Lista blanca..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:422
msgid "bind (/var/lib/bind)"
msgstr "bind (/var/lib/bind)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr "dnsmasq (/tmp/dnsmasq.d)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
msgid "kresd (/etc/kresd)"
msgstr "kresd (/etc/kresd)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
msgid "max. result set size"
msgstr "máx. tamaño del conjunto de resultados"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "max. top statistics"
+msgstr "máx. estadísticas principales"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
msgid "raw (/tmp)"
msgstr "crudo (/tmp)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "unbound (/var/lib/unbound)"
msgstr "unbound (/var/lib/unbound)"
+#~ msgid "Top 10 Statistics"
+#~ msgstr "Top 10 estadísticas"
+
+#~ msgid "Disable DNS Restarts"
+#~ msgstr "Desactivar Reinicios de DNS"
+
+#~ msgid ""
+#~ "Disable adblock triggered restarts for dns backends with autoload/inotify "
+#~ "functions."
+#~ msgstr ""
+#~ "Desactivar los reinicios activados por adblock para back-end dns con "
+#~ "funciones de carga automática/inotify."
+
+#~ msgid "Download Queue"
+#~ msgstr "Cola de descarga"
+
+#~ msgid ""
+#~ "Size of the download queue for download processing (incl. sorting, "
+#~ "merging etc.) in parallel."
+#~ msgstr ""
+#~ "Tamaño de la cola de descarga para el procesamiento de descarga (incluida "
+#~ "la clasificación, fusión, etc.) en paralelo."
+
#~ msgid "Flush the DNS Cache before adblock processing as well."
#~ msgstr "Vacíe la caché de DNS antes del procesamiento de adblock también."
diff --git a/applications/luci-app-adblock/po/fi/adblock.po b/applications/luci-app-adblock/po/fi/adblock.po
index cf666f9590..fe45a241e3 100644
--- a/applications/luci-app-adblock/po/fi/adblock.po
+++ b/applications/luci-app-adblock/po/fi/adblock.po
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.12-dev\n"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
msgstr "Toiminta"
@@ -18,7 +18,6 @@ msgstr "Toiminta"
msgid "Active Sources"
msgstr "Aktiiviset lähteet"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr ""
@@ -43,7 +42,7 @@ msgstr "Lisää tämä (ali-)verkkonimi kieltolistallesi."
msgid "Add this (sub-)domain to your local whitelist."
msgstr "Lisää tämä (ali-)verkkonimi sallittujen listallesi."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid "Additional Jail Blocklist"
msgstr ""
@@ -68,11 +67,11 @@ msgstr "Sähköpostin lisäasetukset"
msgid "Advanced Report Settings"
msgstr "Raportoinnin lisäasetukset"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Allow Local Client IPs"
msgstr "Salli paikallisten asiakkaiden IP-osoitteet"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
@@ -82,19 +81,19 @@ msgstr ""
"CLIENT-IP) perusteella. Huomaa: Tätä ominaisuutta tukee tällä hetkellä vain "
"bind DNS -taustajärjestelmä."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:271
msgid "Answer"
msgstr "Vastaus"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Backup Directory"
msgstr "Varmuuskopiohakemisto"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Base Temp Directory"
msgstr "Oletushakemisto väliaikaistiedostoille"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -111,15 +110,15 @@ msgstr ""
"Kieltolistan muutokset on tallennettu. Virkistä adblock-listat ottaaksesi "
"muutokset käyttöön."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:296
msgid "Blacklist..."
msgstr "Kieltolista..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid "Block Local Client IPs"
msgstr "Estä paikallisten asiakkaiden IP-osoitteet"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
@@ -129,16 +128,16 @@ msgstr ""
"CLIENT-IP) perusteella. Huomaa: Tätä ominaisuutta tukee tällä hetkellä vain "
"bind DNS -taustajärjestelmä."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:327
msgid "Blocked DNS Requests"
msgstr "Estetyt DNS-pyynnöt"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr "Estetyt verkkonimet"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid "Blocklist Backup"
msgstr "Kieltolistan varmuuskopio"
@@ -146,7 +145,7 @@ msgstr "Kieltolistan varmuuskopio"
msgid "Blocklist Query"
msgstr "Estolistan kysely"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
msgid "Blocklist Query..."
msgstr "Estoluettelon kysely..."
@@ -154,7 +153,7 @@ msgstr "Estoluettelon kysely..."
msgid "Blocklist Sources"
msgstr "Estolistojen lähteet"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@@ -168,20 +167,20 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:176
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr "Peruuta"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:573
msgid "Categories"
msgstr "Luokat"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:269
msgid "Client"
msgstr "Asiakas"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:221
msgid "Clients"
msgstr "Asiakkaat"
@@ -193,13 +192,13 @@ msgid ""
"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:220
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:224
msgid "Count"
msgstr "Määrä"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
@@ -208,77 +207,60 @@ msgstr ""
"sattuessa tai käynnistyksen aikana."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid "DNS Backend"
msgstr "DNS-sovellus"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "DNS Directory"
msgstr "DNS-hakemisto"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "DNS Instance"
msgstr "DNS-instanssi"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr "DNS-raportti"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "DNS Restart Timeout"
msgstr "DNS:n uudelleenkäynnistyksen aikaraja"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:267
msgid "Date"
msgstr "Päivä"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable DNS Allow"
msgstr "Estä DNS:n salliminen"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid "Disable DNS Restarts"
-msgstr "Estä DNS:n uudelleenkäynnistykset"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid ""
-"Disable adblock triggered restarts for dns backends with autoload/inotify "
-"functions."
-msgstr ""
-"Estä adblockin aiheuttamat DNS-sovelluksen uudelleenkäynnistykset autoload/"
-"inotify-funktioilla."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:270
msgid "Domain"
msgstr "Verkkotunnus"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:223
msgid "Domains"
msgstr "Verkkotunnukset"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Don't check SSL server certificates during download."
msgstr "Älä tarkista SSL-palvelinvarmenteita latauksen aikana."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Download Insecure"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid "Download Parameters"
msgstr "Latausparametrit"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "Download Queue"
-msgstr "Latausjono"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Download Utility"
msgstr "Lataustyökalu"
@@ -286,11 +268,11 @@ msgstr "Lataustyökalu"
msgid "E-Mail Notification"
msgstr "Sähköposti-ilmoitus"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid "E-Mail Notification Count"
msgstr "Sähköposti-ilmoitusten määrä"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "E-Mail Profile"
msgstr "Sähköpostiprofiili"
@@ -298,25 +280,23 @@ msgstr "Sähköpostiprofiili"
msgid "E-Mail Receiver Address"
msgstr "Sähköposti: vastaanottajan osoite"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "E-Mail Sender Address"
msgstr "Sähköposti: lähettäjän osoite"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "E-Mail Topic"
msgstr "Sähköposti: otsikko"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
msgstr "Editoi estolistaa"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
msgstr "Editoi sallittujen lista"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
@@ -342,7 +322,7 @@ msgstr "Runsas lokisisältö toimintojen virheiden etsimistä varten."
msgid "Enabled"
msgstr "Käytössä"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:319
msgid "End Timestamp"
msgstr "Loppumisaikaleima"
@@ -358,21 +338,21 @@ msgstr ""
msgid "Existing job(s)"
msgstr "Nykyiset työt"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid "External DNS Lookup Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Fifth instance"
msgstr "Viides instanssi"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:170
msgid "Filter criteria like date, domain or client (optional)"
msgstr "Suodatintekijät kuten päivä, verkkonimi tai asiakas (valinnainen)"
@@ -384,11 +364,11 @@ msgstr ""
msgid "Firewall source zones that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "First instance (default)"
msgstr "Ensimmäinen instanssi (oletus)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid "Flush DNS Cache"
msgstr "Tyhjennä DNS-välimuisti"
@@ -404,7 +384,7 @@ msgstr "Pakotetut portit"
msgid "Forced Zones"
msgstr "Pakotetut alueet"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
msgid "Fourth instance"
msgstr "Neljäs instanssi"
@@ -427,7 +407,7 @@ msgstr "Salli pääsy Adblock-asetuksiin"
msgid "Information"
msgstr "Tietoja"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Jail Directory"
msgstr ""
@@ -435,7 +415,7 @@ msgstr ""
msgid "Last Run"
msgstr "Viimeksi ajettu"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:355
msgid "Latest DNS Requests"
msgstr "Viimeiset DNS-kyselyt"
@@ -451,7 +431,7 @@ msgstr ""
msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "List of available network devices used by tcpdump."
msgstr ""
@@ -461,17 +441,16 @@ msgid ""
"'unspecified' to use a classic startup timeout instead of a network trigger."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "List of supported and fully pre-configured download utilities."
msgstr "Tuetut ja valmiiksi asetetut lataustyökalut."
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
msgid "Log View"
msgstr "Lokinäkymä"
@@ -480,7 +459,7 @@ msgstr "Lokinäkymä"
msgid "Low Priority Service"
msgstr "Matala sovelluksen prioriteetti"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
@@ -494,12 +473,11 @@ msgstr "Ei kyselyn tuloksia!"
msgid "No adblock related logs yet!"
msgstr "Ei vielä Adblock-lokeja!"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
msgstr "Yleiskatsaus"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
@@ -511,7 +489,7 @@ msgstr "Kysely"
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -534,7 +512,7 @@ msgid ""
"service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:198
msgid "Refresh"
msgstr "Päivitä"
@@ -550,7 +528,7 @@ msgstr "Päivitä ajastin"
msgid "Refresh Timer..."
msgstr "Päivitysajastin..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
msgid "Refresh..."
msgstr "Päivitä..."
@@ -566,39 +544,39 @@ msgstr "Lataa uudelleen"
msgid "Remove an existing job"
msgstr "Poista olemassa oleva työ"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report Chunk Count"
msgstr "Raporttipalojen määrä"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report Chunk Size"
msgstr "Raporttipalojen koko"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Report Directory"
msgstr "Raporttihakemisto"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "Report Interface"
msgstr "Raportoitava sovitin"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Report Ports"
msgstr "Raportoitavat portit"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report chunk count used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve IPs"
msgstr "Selvitä IP:t"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
@@ -632,7 +610,7 @@ msgstr ""
msgid "Save"
msgstr "Tallenna"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
msgid "Second instance"
msgstr "Toinen instanssi"
@@ -642,7 +620,7 @@ msgid ""
"additional 'msmtp' package installation."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "Sender address for adblock notification E-Mails."
msgstr "Lähettäjän osoite Adblockin sähköposti-ilmoituksille."
@@ -650,7 +628,7 @@ msgstr "Lähettäjän osoite Adblockin sähköposti-ilmoituksille."
msgid "Set a new adblock job"
msgstr "Aseta uusi adblock-työ"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "Set the dns backend instance used by adblock."
msgstr ""
@@ -658,21 +636,15 @@ msgstr ""
msgid "Settings"
msgstr "Asetukset"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid ""
-"Size of the download queue for download processing (incl. sorting, merging "
-"etc.) in parallel."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:549
msgid "Sources (Size, Focus)"
msgstr "Lähteet (koko, fokus)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Space separated list of ports used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:315
msgid "Start Timestamp"
msgstr ""
@@ -688,19 +660,19 @@ msgstr "Tila / versio"
msgid "Suspend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
@@ -730,7 +702,7 @@ msgstr ""
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
msgid "Third instance"
msgstr "Kolmas instanssi"
@@ -748,17 +720,17 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:312
msgid ""
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:268
msgid "Time"
msgstr "Aika"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
@@ -768,15 +740,15 @@ msgid ""
"job for these lists."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
-msgid "Top 10 Statistics"
-msgstr "Top 10 -tilastot"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:348
+msgid "Top Statistics"
+msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:323
msgid "Total DNS Requests"
msgstr ""
@@ -789,8 +761,8 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr "Muutoksia ei voitu tallentaa: %s"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:604
msgid "Variants"
msgstr ""
@@ -805,34 +777,54 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:288
msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:422
msgid "bind (/var/lib/bind)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
msgid "kresd (/etc/kresd)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
msgid "max. result set size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "max. top statistics"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
msgid "raw (/tmp)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "unbound (/var/lib/unbound)"
msgstr ""
+#~ msgid "Top 10 Statistics"
+#~ msgstr "Top 10 -tilastot"
+
+#~ msgid "Disable DNS Restarts"
+#~ msgstr "Estä DNS:n uudelleenkäynnistykset"
+
+#~ msgid ""
+#~ "Disable adblock triggered restarts for dns backends with autoload/inotify "
+#~ "functions."
+#~ msgstr ""
+#~ "Estä adblockin aiheuttamat DNS-sovelluksen uudelleenkäynnistykset "
+#~ "autoload/inotify-funktioilla."
+
+#~ msgid "Download Queue"
+#~ msgstr "Latausjono"
+
#~ msgid "Flush the DNS Cache before adblock processing as well."
#~ msgstr "Tyhjennä DNS-välimuisti ennen Adblock-sääntöjen käsittelyä."
diff --git a/applications/luci-app-adblock/po/fr/adblock.po b/applications/luci-app-adblock/po/fr/adblock.po
index c031cb23f1..7d21796a86 100644
--- a/applications/luci-app-adblock/po/fr/adblock.po
+++ b/applications/luci-app-adblock/po/fr/adblock.po
@@ -1,16 +1,16 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-24 14:21+0000\n"
-"Last-Translator: Christophe Blancon <christophe.blancon@gmail.com>\n"
+"PO-Revision-Date: 2022-10-23 17:26+0000\n"
+"Last-Translator: Amaury <y0da@live.fr>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/fr/>\n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
msgstr "Action"
@@ -18,14 +18,13 @@ msgstr "Action"
msgid "Active Sources"
msgstr "Sources Actives"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr "Bloqueur de publicité"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40
msgid "Adblock action"
-msgstr "Action Adblock"
+msgstr "Action du bloqueur de publicités"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:11
msgid "Add Blacklist Domain"
@@ -43,7 +42,7 @@ msgstr "Ajouter ce (sous-)domaine à la Liste noire locale."
msgid "Add this (sub-)domain to your local whitelist."
msgstr "Ajout ce (sous-)domaine à la Liste blanche locale."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid "Additional Jail Blocklist"
msgstr "Liste additionnelle de blocage des Bannis"
@@ -54,7 +53,8 @@ msgstr "Paramètres supplémentaires"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Additional trigger delay in seconds before adblock processing begins."
msgstr ""
-"Délai de déclenchement supplémentaire en secondes avant qu'AdBlock démarre."
+"Délai de déclenchement supplémentaire en secondes avant que le bloqueur de "
+"publicités ne démarre."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
@@ -62,17 +62,17 @@ msgstr "Paramètres DNS avancés"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Advanced E-Mail Settings"
-msgstr "Paramètres d'e-mail avancés"
+msgstr "Paramètres avancés du courrier électronique"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302
msgid "Advanced Report Settings"
msgstr "Paramètres de rapport avancés"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Allow Local Client IPs"
msgstr "Autoriser les IPs locales du client"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
@@ -82,25 +82,25 @@ msgstr ""
"adresse IP (RPZ-CLIENT-IP). Remarque : Cette fonctionnalité n'est supportée "
"actuellement que par lien d'arrière-plan DNS."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:271
msgid "Answer"
msgstr "Répondre"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Backup Directory"
msgstr "Répertoire de sauvegarde"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Base Temp Directory"
msgstr "Répertoire Temporaire"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
msgstr ""
-"Répertoire de base Temp pour toutes les traitements temporaires d'AdBlock, "
-"ex : téléchargement, tri, collage, etc."
+"Répertoire de base temporaire pour toutes les traitements temporaires du "
+"bloqueur de publicités, ex : téléchargement, tri, collage, etc."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:15
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:34
@@ -108,18 +108,18 @@ msgid ""
"Blacklist changes have been saved. Refresh your adblock lists that changes "
"take effect."
msgstr ""
-"Les modifications dans la Liste noire ont été enregistrées. Rafraichir vos "
+"Les modifications dans la Liste noire ont été enregistrées. Actualisez vos "
"listes Adblock pour que ces changements soient effectifs."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:296
msgid "Blacklist..."
msgstr "Liste noire ..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid "Block Local Client IPs"
msgstr "Bloquer les IPs du client local"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
@@ -129,16 +129,16 @@ msgstr ""
"adresse IP (RPZ-CLIENT-IP). Remarque : Cette fonctionnalité n'est supportée "
"actuellement que par lien d'arrière-plan DNS."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:327
msgid "Blocked DNS Requests"
msgstr "Requêtes DNS bloquées"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr "Domaines bloqués"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid "Blocklist Backup"
msgstr "Sauvegarde de la liste de blocage"
@@ -146,7 +146,7 @@ msgstr "Sauvegarde de la liste de blocage"
msgid "Blocklist Query"
msgstr "Demande à la Liste de blocage"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
msgid "Blocklist Query..."
msgstr "Demande à la liste de blocage..."
@@ -154,7 +154,7 @@ msgstr "Demande à la liste de blocage..."
msgid "Blocklist Sources"
msgstr "Sources de la liste de blocage"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@@ -168,20 +168,20 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:176
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr "Annuler"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:573
msgid "Categories"
msgstr "Catégories"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:269
msgid "Client"
msgstr "Client"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:221
msgid "Clients"
msgstr "Clients"
@@ -198,13 +198,13 @@ msgstr ""
"target=\"_blank\" rel=\"noreferrer noopener\" >consulter la documentation en "
"ligne</a>"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:220
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:224
msgid "Count"
msgstr "Compteur"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
@@ -213,116 +213,97 @@ msgstr ""
"utilisées en cas d'erreurs de téléchargement ou lors du démarrage."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid "DNS Backend"
msgstr "Backend du DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "DNS Directory"
msgstr "Répertoire du DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "DNS Instance"
msgstr "Instance DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr "Rapport DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "DNS Restart Timeout"
msgstr "Délai de redémarrage DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:267
msgid "Date"
msgstr "Date"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable DNS Allow"
msgstr "Désactiver l'autorisation DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid "Disable DNS Restarts"
-msgstr "Désactiver les redémarrages DNS"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid ""
-"Disable adblock triggered restarts for dns backends with autoload/inotify "
-"functions."
-msgstr ""
-"Désactiver les redémarrages déclenchés par AdBlock pour les backends DNS "
-"avec des fonctions d'auto-chargement/notification."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr "Désactiver les Listes blanches DNS séléctives (RPZ-PASSTHRU)."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:270
msgid "Domain"
msgstr "Domaine"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:223
msgid "Domains"
msgstr "Domaines"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Don't check SSL server certificates during download."
msgstr ""
"Ne pas vérifier les certificats SSL du serveur pendant le téléchargement."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Download Insecure"
msgstr "Téléchargement non sécurisé"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid "Download Parameters"
msgstr "Paramètres de téléchargement"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "Download Queue"
-msgstr "File d'attente de téléchargement"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Download Utility"
msgstr "Télécharger l'utilitaire"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
-msgstr "Notification par e-mail"
+msgstr "Notification par courriel"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid "E-Mail Notification Count"
msgstr "Nombre de notifications par e-mail"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "E-Mail Profile"
-msgstr "E-mail du profil"
+msgstr "Courriel du profil"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "E-Mail Receiver Address"
-msgstr "Adresse e-mail du destinataire"
+msgstr "Adresse courriel du destinataire"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "E-Mail Sender Address"
-msgstr "Adresse e-mail de l'expéditeur"
+msgstr "Adresse courriel de l'expéditeur"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "E-Mail Topic"
-msgstr "Objet de l'e-mail"
+msgstr "Objet du courriel"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
msgstr "Modifier la liste noire"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
msgstr "Modifier la liste blanche"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
@@ -345,14 +326,14 @@ msgstr "Activer le service AdBlock."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Enable verbose debug logging in case of any processing errors."
msgstr ""
-"Activez la journalisation de débogage verbeuse en cas d'erreurs de "
+"Activer la journalisation détaillée du débogage en cas d'erreurs de "
"traitement."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
msgstr "Activé"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:319
msgid "End Timestamp"
msgstr "Fin de l'horodatage"
@@ -368,11 +349,11 @@ msgstr ""
msgid "Existing job(s)"
msgstr "Travaux en cours"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid "External DNS Lookup Domain"
msgstr "Domaine de recherche DNS externe"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
@@ -381,11 +362,11 @@ msgstr ""
"Remarque : Pour désactiver cette vérification, réglez cette option sur "
"\"Faux\"."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Fifth instance"
msgstr "Cinquième instance"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:170
msgid "Filter criteria like date, domain or client (optional)"
msgstr "Critère filtre comme la date, domaine, client (option)"
@@ -397,11 +378,11 @@ msgstr "Ports de pare-feu qui doivent être forcés localement."
msgid "Firewall source zones that should be forced locally."
msgstr "Zones sources du pare-feu qui doivent être forcées localement."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "First instance (default)"
msgstr "Première instance (par défaut)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid "Flush DNS Cache"
msgstr "Vider le cache DNS"
@@ -417,7 +398,7 @@ msgstr "Ports forcés"
msgid "Forced Zones"
msgstr "Zones forcées"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
msgid "Fourth instance"
msgstr "Quatrième instance"
@@ -444,7 +425,7 @@ msgstr "Donner tout accès à l'application LuCI adblock"
msgid "Information"
msgstr "Information"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Jail Directory"
msgstr "Répertoire des bannis"
@@ -452,7 +433,7 @@ msgstr "Répertoire des bannis"
msgid "Last Run"
msgstr "Dernière exécution"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:355
msgid "Latest DNS Requests"
msgstr "Dernière Requêtes DNS"
@@ -468,7 +449,7 @@ msgstr "Limitez SafeSearch à certains fournisseurs."
msgid "Line number to remove"
msgstr "Numéro de la ligne à supprimer"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "List of available network devices used by tcpdump."
msgstr "Liste des périphériques réseau disponibles utilisés par tcpdump."
@@ -481,7 +462,7 @@ msgstr ""
"l'adblock. Choisissez \"non spécifié\" pour utiliser un délai de démarrage "
"classique au lieu d'un déclencheur réseau."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
@@ -490,22 +471,21 @@ msgstr ""
"Pour écraser le chemin d'accès par défaut, utilisez l'option \"Répertoire "
"DNS\"."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
"Liste des utilitaires de téléchargement pris en charge et entièrement pré-"
"configurés."
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
msgid "Log View"
-msgstr "Vue du journal"
+msgstr "Affichage du journal"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid "Low Priority Service"
msgstr "Service en priorité basse"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
@@ -515,18 +495,17 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
-msgstr "Pas de résultats de recherche !"
+msgstr "Aucun résultat de recherche !"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logread.js:21
msgid "No adblock related logs yet!"
msgstr "Pas encore de journaux liés à l'adblock !"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
msgstr "Aperçu"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr "Profil utilisé par \"msmtp\" pour les e-mails de notification adblock."
@@ -540,7 +519,7 @@ msgstr ""
"Recherchez des listes de blocage actives et des sauvegardes pour un domaine "
"spécifique."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -573,13 +552,13 @@ msgstr ""
"moins de ressources sur le système. Veuillez noter que ce changement "
"nécessite un redémarrage complet du service AdBlock pour prendre effet."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:198
msgid "Refresh"
msgstr "Actualiser"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
msgid "Refresh DNS Report"
-msgstr "Rafraîchir le rapport DNS"
+msgstr "Actualiser le rapport DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:15
msgid "Refresh Timer"
@@ -589,9 +568,9 @@ msgstr "Minuteur d'actualisation"
msgid "Refresh Timer..."
msgstr "Minuteur d'actualisation..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
msgid "Refresh..."
-msgstr "Actualiser..."
+msgstr "Actualisation..."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
@@ -603,41 +582,41 @@ msgstr "Recharger"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
msgid "Remove an existing job"
-msgstr "Supprimer un travail existant"
+msgstr "Supprimer une tâche existante"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report Chunk Count"
msgstr "Signaler le nombre de blocs"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report Chunk Size"
msgstr "Rapporter la taille des blocs"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Report Directory"
msgstr "Répertoire des rapports"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "Report Interface"
msgstr "Interface des rapports"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Report Ports"
msgstr "Rapport des Ports"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report chunk count used by tcpdump."
msgstr "Signalez le nombre de morceaux utilisés par tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report chunk size used by tcpdump in MByte."
msgstr "Indiquez la taille des morceaux utilisés par tcpdump en MByte."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve IPs"
msgstr "Résoudre les IPs"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
"Résoudre les rapports d'adresses IP à l'aide de recherches DNS inversées "
@@ -671,9 +650,9 @@ msgstr "Outils de travail"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:106
msgid "Save"
-msgstr "Enregistrer"
+msgstr "Sauvegarder"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
msgid "Second instance"
msgstr "Deuxième instance"
@@ -685,7 +664,7 @@ msgstr ""
"Envoyer des e-mails de notification relatifs à l'adblock. Veuillez noter que "
"l'installation du paquet \"msmtp\" supplémentaire est nécessaire."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "Sender address for adblock notification E-Mails."
msgstr ""
"Adresse de l'expéditeur des courriers électroniques de notification de "
@@ -695,7 +674,7 @@ msgstr ""
msgid "Set a new adblock job"
msgstr "Configurer un nouveau travail AdBlock"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "Set the dns backend instance used by adblock."
msgstr "Réglez l'instance dns en arrière-plan utilisée par adblock."
@@ -703,23 +682,15 @@ msgstr "Réglez l'instance dns en arrière-plan utilisée par adblock."
msgid "Settings"
msgstr "Paramètres"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid ""
-"Size of the download queue for download processing (incl. sorting, merging "
-"etc.) in parallel."
-msgstr ""
-"Taille de la file d'attente pour le traitement des téléchargements (y "
-"compris le tri, la fusion, etc.) en parallèle."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:549
msgid "Sources (Size, Focus)"
msgstr "Sources (Taille, Focus)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Space separated list of ports used by tcpdump."
msgstr "Liste des ports utilisés par tcpdump, séparés par des espaces."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:315
msgid "Start Timestamp"
msgstr "Démarrer l'horodatage"
@@ -735,27 +706,27 @@ msgstr "Statut / Version"
msgid "Suspend"
msgstr "Mettre en pause"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Target directory for DNS related report files."
msgstr "Répertoire cible des rapports DNS."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Target directory for blocklist backups."
msgstr "Répertoire cible des sauvegardes de Listes de blocage."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
"Répertoire cible pour la liste de blocage générée \"adb_list.overall\"."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr "Répertoire cible pour la liste de blocage générée \"adb_list.jail\"."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:86
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:95
msgid "The Refresh Timer could not been updated."
-msgstr "Le minuteur d'actualisation n'a pas pu être mise à jour."
+msgstr "Le minuteur d’actualisation n’a pas pu être mis à jour."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:88
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:97
@@ -780,7 +751,7 @@ msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr ""
"La sortie syslog, pré-filtrée pour les messages liés à adblock uniquement."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
msgid "Third instance"
msgstr "Troisième instance"
@@ -808,7 +779,7 @@ msgstr ""
"autorisés - les adresses IP, les caractères génériques et les expressions "
"rationnelles ne le sont pas."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:312
msgid ""
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
@@ -816,11 +787,11 @@ msgstr ""
"Cet onglet montre le dernier rapport DNS généré, appuyer sur le bouton "
"'Actualiser' pour le mettre à jour."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:268
msgid "Time"
msgstr "Heure"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Timeout to wait for a successful DNS backend restart."
msgstr "Délai d'attente pour un redémarrage réussi du backend du DNS."
@@ -832,15 +803,16 @@ msgstr ""
"Pour maintenir vos listes adblock à jour, vous devez configurer un travail "
"de mise à jour automatique de ces listes."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
-msgid "Top 10 Statistics"
-msgstr "Top 10 Statistiques"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:348
+#, fuzzy
+msgid "Top Statistics"
+msgstr "Principales statistiques"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Topic for adblock notification E-Mails."
msgstr "Objet pour les notifications par e-mails d'adblock."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:323
msgid "Total DNS Requests"
msgstr "Total des requêtes DNS"
@@ -851,16 +823,16 @@ msgstr "Délai de déclenchement"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:17
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/whitelist.js:17
msgid "Unable to save changes: %s"
-msgstr "Sauvegarde impossible : %s"
+msgstr "Impossible de sauvegarder les modifications : %s"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:604
msgid "Variants"
msgstr "Variantes"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
-msgstr "Logs en mode verbeux"
+msgstr "Journalisation détaillée du débogage"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:69
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/whitelist.js:15
@@ -868,37 +840,65 @@ msgid ""
"Whitelist changes have been saved. Refresh your adblock lists that changes "
"take effect."
msgstr ""
-"Les modifications apportées à la liste blanche sauvegardées. Rafraîchissez "
-"adblock pour prise d'effet."
+"Les modifications apportées à la liste blanche ont été sauvegardées. "
+"Actualisez votre liste de blocage des publicités pour que les modifications "
+"prennent effet."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:288
msgid "Whitelist..."
msgstr "Liste Blanche..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:422
msgid "bind (/var/lib/bind)"
msgstr "bind (/var/lib/bind)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr "dnsmasq (/tmp/dnsmasq.d)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
msgid "kresd (/etc/kresd)"
msgstr "kresd (/etc/kresd)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
msgid "max. result set size"
msgstr "taille max. des résultats"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "max. top statistics"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
msgid "raw (/tmp)"
msgstr "raw (/tmp)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "unbound (/var/lib/unbound)"
msgstr "unbound (/var/lib/unbound)"
+#~ msgid "Top 10 Statistics"
+#~ msgstr "Top 10 Statistiques"
+
+#~ msgid "Disable DNS Restarts"
+#~ msgstr "Désactiver les redémarrages DNS"
+
+#~ msgid ""
+#~ "Disable adblock triggered restarts for dns backends with autoload/inotify "
+#~ "functions."
+#~ msgstr ""
+#~ "Désactiver les redémarrages déclenchés par AdBlock pour les backends DNS "
+#~ "avec des fonctions d'auto-chargement/notification."
+
+#~ msgid "Download Queue"
+#~ msgstr "File d'attente de téléchargement"
+
+#~ msgid ""
+#~ "Size of the download queue for download processing (incl. sorting, "
+#~ "merging etc.) in parallel."
+#~ msgstr ""
+#~ "Taille de la file d'attente pour le traitement des téléchargements (y "
+#~ "compris le tri, la fusion, etc.) en parallèle."
+
#~ msgid "Flush the DNS Cache before adblock processing as well."
#~ msgstr "Videz également le cache DNS avant le traitement des adblocs."
diff --git a/applications/luci-app-adblock/po/he/adblock.po b/applications/luci-app-adblock/po/he/adblock.po
index c53d0f057c..7c6ba6828e 100644
--- a/applications/luci-app-adblock/po/he/adblock.po
+++ b/applications/luci-app-adblock/po/he/adblock.po
@@ -11,7 +11,7 @@ msgstr ""
"n % 10 == 0) ? 2 : 3));\n"
"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
msgstr ""
@@ -19,7 +19,6 @@ msgstr ""
msgid "Active Sources"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr ""
@@ -44,7 +43,7 @@ msgstr ""
msgid "Add this (sub-)domain to your local whitelist."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid "Additional Jail Blocklist"
msgstr ""
@@ -68,30 +67,30 @@ msgstr ""
msgid "Advanced Report Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Allow Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:271
msgid "Answer"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Backup Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Base Temp Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -104,31 +103,31 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:296
msgid "Blacklist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid "Block Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:327
msgid "Blocked DNS Requests"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid "Blocklist Backup"
msgstr ""
@@ -136,7 +135,7 @@ msgstr ""
msgid "Blocklist Query"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
msgid "Blocklist Query..."
msgstr ""
@@ -144,7 +143,7 @@ msgstr ""
msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@@ -154,20 +153,20 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:176
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr "ביטול"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:573
msgid "Categories"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:269
msgid "Client"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:221
msgid "Clients"
msgstr ""
@@ -179,88 +178,73 @@ msgid ""
"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:220
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:224
msgid "Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid "DNS Backend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "DNS Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "DNS Instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "DNS Restart Timeout"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:267
msgid "Date"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable DNS Allow"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid "Disable DNS Restarts"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid ""
-"Disable adblock triggered restarts for dns backends with autoload/inotify "
-"functions."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:270
msgid "Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:223
msgid "Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Don't check SSL server certificates during download."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Download Insecure"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid "Download Parameters"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "Download Queue"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Download Utility"
msgstr ""
@@ -268,11 +252,11 @@ msgstr ""
msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid "E-Mail Notification Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "E-Mail Profile"
msgstr ""
@@ -280,25 +264,23 @@ msgstr ""
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "E-Mail Sender Address"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
@@ -324,7 +306,7 @@ msgstr ""
msgid "Enabled"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:319
msgid "End Timestamp"
msgstr ""
@@ -338,21 +320,21 @@ msgstr ""
msgid "Existing job(s)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid "External DNS Lookup Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Fifth instance"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:170
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
@@ -364,11 +346,11 @@ msgstr ""
msgid "Firewall source zones that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "First instance (default)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid "Flush DNS Cache"
msgstr ""
@@ -384,7 +366,7 @@ msgstr ""
msgid "Forced Zones"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
msgid "Fourth instance"
msgstr ""
@@ -407,7 +389,7 @@ msgstr ""
msgid "Information"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Jail Directory"
msgstr ""
@@ -415,7 +397,7 @@ msgstr ""
msgid "Last Run"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:355
msgid "Latest DNS Requests"
msgstr ""
@@ -431,7 +413,7 @@ msgstr ""
msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "List of available network devices used by tcpdump."
msgstr ""
@@ -441,17 +423,16 @@ msgid ""
"'unspecified' to use a classic startup timeout instead of a network trigger."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
msgid "Log View"
msgstr ""
@@ -460,7 +441,7 @@ msgstr ""
msgid "Low Priority Service"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
@@ -474,12 +455,11 @@ msgstr ""
msgid "No adblock related logs yet!"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
@@ -491,7 +471,7 @@ msgstr ""
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -514,7 +494,7 @@ msgid ""
"service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:198
msgid "Refresh"
msgstr ""
@@ -530,7 +510,7 @@ msgstr ""
msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
msgid "Refresh..."
msgstr ""
@@ -546,39 +526,39 @@ msgstr ""
msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report Chunk Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report Chunk Size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Report Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "Report Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Report Ports"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report chunk count used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
@@ -612,7 +592,7 @@ msgstr ""
msgid "Save"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
msgid "Second instance"
msgstr ""
@@ -622,7 +602,7 @@ msgid ""
"additional 'msmtp' package installation."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "Sender address for adblock notification E-Mails."
msgstr ""
@@ -630,7 +610,7 @@ msgstr ""
msgid "Set a new adblock job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "Set the dns backend instance used by adblock."
msgstr ""
@@ -638,21 +618,15 @@ msgstr ""
msgid "Settings"
msgstr "הגדרות"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid ""
-"Size of the download queue for download processing (incl. sorting, merging "
-"etc.) in parallel."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:549
msgid "Sources (Size, Focus)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Space separated list of ports used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:315
msgid "Start Timestamp"
msgstr ""
@@ -668,19 +642,19 @@ msgstr ""
msgid "Suspend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
@@ -710,7 +684,7 @@ msgstr ""
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
msgid "Third instance"
msgstr ""
@@ -728,17 +702,17 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:312
msgid ""
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:268
msgid "Time"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
@@ -748,15 +722,15 @@ msgid ""
"job for these lists."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
-msgid "Top 10 Statistics"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:348
+msgid "Top Statistics"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:323
msgid "Total DNS Requests"
msgstr ""
@@ -769,8 +743,8 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:604
msgid "Variants"
msgstr ""
@@ -785,30 +759,34 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:288
msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:422
msgid "bind (/var/lib/bind)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
msgid "kresd (/etc/kresd)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
msgid "max. result set size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "max. top statistics"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
msgid "raw (/tmp)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "unbound (/var/lib/unbound)"
msgstr ""
diff --git a/applications/luci-app-adblock/po/hi/adblock.po b/applications/luci-app-adblock/po/hi/adblock.po
index ee4717acb5..1b707fdf22 100644
--- a/applications/luci-app-adblock/po/hi/adblock.po
+++ b/applications/luci-app-adblock/po/hi/adblock.po
@@ -4,7 +4,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
msgstr ""
@@ -12,7 +12,6 @@ msgstr ""
msgid "Active Sources"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr ""
@@ -37,7 +36,7 @@ msgstr ""
msgid "Add this (sub-)domain to your local whitelist."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid "Additional Jail Blocklist"
msgstr ""
@@ -61,30 +60,30 @@ msgstr ""
msgid "Advanced Report Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Allow Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:271
msgid "Answer"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Backup Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Base Temp Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -97,31 +96,31 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:296
msgid "Blacklist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid "Block Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:327
msgid "Blocked DNS Requests"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid "Blocklist Backup"
msgstr ""
@@ -129,7 +128,7 @@ msgstr ""
msgid "Blocklist Query"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
msgid "Blocklist Query..."
msgstr ""
@@ -137,7 +136,7 @@ msgstr ""
msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@@ -147,20 +146,20 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:176
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:573
msgid "Categories"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:269
msgid "Client"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:221
msgid "Clients"
msgstr ""
@@ -172,88 +171,73 @@ msgid ""
"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:220
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:224
msgid "Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid "DNS Backend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "DNS Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "DNS Instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "DNS Restart Timeout"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:267
msgid "Date"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable DNS Allow"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid "Disable DNS Restarts"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid ""
-"Disable adblock triggered restarts for dns backends with autoload/inotify "
-"functions."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:270
msgid "Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:223
msgid "Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Don't check SSL server certificates during download."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Download Insecure"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid "Download Parameters"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "Download Queue"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Download Utility"
msgstr ""
@@ -261,11 +245,11 @@ msgstr ""
msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid "E-Mail Notification Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "E-Mail Profile"
msgstr ""
@@ -273,25 +257,23 @@ msgstr ""
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "E-Mail Sender Address"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
@@ -317,7 +299,7 @@ msgstr ""
msgid "Enabled"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:319
msgid "End Timestamp"
msgstr ""
@@ -331,21 +313,21 @@ msgstr ""
msgid "Existing job(s)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid "External DNS Lookup Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Fifth instance"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:170
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
@@ -357,11 +339,11 @@ msgstr ""
msgid "Firewall source zones that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "First instance (default)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid "Flush DNS Cache"
msgstr ""
@@ -377,7 +359,7 @@ msgstr ""
msgid "Forced Zones"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
msgid "Fourth instance"
msgstr ""
@@ -400,7 +382,7 @@ msgstr ""
msgid "Information"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Jail Directory"
msgstr ""
@@ -408,7 +390,7 @@ msgstr ""
msgid "Last Run"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:355
msgid "Latest DNS Requests"
msgstr ""
@@ -424,7 +406,7 @@ msgstr ""
msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "List of available network devices used by tcpdump."
msgstr ""
@@ -434,17 +416,16 @@ msgid ""
"'unspecified' to use a classic startup timeout instead of a network trigger."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
msgid "Log View"
msgstr ""
@@ -453,7 +434,7 @@ msgstr ""
msgid "Low Priority Service"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
@@ -467,12 +448,11 @@ msgstr ""
msgid "No adblock related logs yet!"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
@@ -484,7 +464,7 @@ msgstr ""
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -507,7 +487,7 @@ msgid ""
"service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:198
msgid "Refresh"
msgstr ""
@@ -523,7 +503,7 @@ msgstr ""
msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
msgid "Refresh..."
msgstr ""
@@ -539,39 +519,39 @@ msgstr ""
msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report Chunk Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report Chunk Size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Report Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "Report Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Report Ports"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report chunk count used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
@@ -605,7 +585,7 @@ msgstr ""
msgid "Save"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
msgid "Second instance"
msgstr ""
@@ -615,7 +595,7 @@ msgid ""
"additional 'msmtp' package installation."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "Sender address for adblock notification E-Mails."
msgstr ""
@@ -623,7 +603,7 @@ msgstr ""
msgid "Set a new adblock job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "Set the dns backend instance used by adblock."
msgstr ""
@@ -631,21 +611,15 @@ msgstr ""
msgid "Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid ""
-"Size of the download queue for download processing (incl. sorting, merging "
-"etc.) in parallel."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:549
msgid "Sources (Size, Focus)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Space separated list of ports used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:315
msgid "Start Timestamp"
msgstr ""
@@ -661,19 +635,19 @@ msgstr ""
msgid "Suspend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
@@ -703,7 +677,7 @@ msgstr ""
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
msgid "Third instance"
msgstr ""
@@ -721,17 +695,17 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:312
msgid ""
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:268
msgid "Time"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
@@ -741,15 +715,15 @@ msgid ""
"job for these lists."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
-msgid "Top 10 Statistics"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:348
+msgid "Top Statistics"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:323
msgid "Total DNS Requests"
msgstr ""
@@ -762,8 +736,8 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:604
msgid "Variants"
msgstr ""
@@ -778,30 +752,34 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:288
msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:422
msgid "bind (/var/lib/bind)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
msgid "kresd (/etc/kresd)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
msgid "max. result set size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "max. top statistics"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
msgid "raw (/tmp)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "unbound (/var/lib/unbound)"
msgstr ""
diff --git a/applications/luci-app-adblock/po/hu/adblock.po b/applications/luci-app-adblock/po/hu/adblock.po
index 58f4280dbb..7b4d9eb2f4 100644
--- a/applications/luci-app-adblock/po/hu/adblock.po
+++ b/applications/luci-app-adblock/po/hu/adblock.po
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.11-dev\n"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
msgstr "Művelet"
@@ -18,7 +18,6 @@ msgstr "Művelet"
msgid "Active Sources"
msgstr "Aktív források"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr "Reklámblokkoló"
@@ -43,7 +42,7 @@ msgstr ""
msgid "Add this (sub-)domain to your local whitelist."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid "Additional Jail Blocklist"
msgstr ""
@@ -69,30 +68,30 @@ msgstr "Haladó e-mail beállítások"
msgid "Advanced Report Settings"
msgstr "Haladó riport beállítások"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Allow Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:271
msgid "Answer"
msgstr "Válasz"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Backup Directory"
msgstr "Biztonsági mentés könyvtára"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Base Temp Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -108,31 +107,31 @@ msgstr ""
"Feketelista beállítások elmentve. Frissítsd az adblockodat az "
"aktualizáláshoz."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:296
msgid "Blacklist..."
msgstr "Feketelista..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid "Block Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:327
msgid "Blocked DNS Requests"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr "Blokkolt domainek"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid "Blocklist Backup"
msgstr ""
@@ -140,7 +139,7 @@ msgstr ""
msgid "Blocklist Query"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
msgid "Blocklist Query..."
msgstr ""
@@ -149,7 +148,7 @@ msgstr ""
msgid "Blocklist Sources"
msgstr "Feketelista források"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@@ -159,20 +158,20 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:176
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr "Mégse"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:573
msgid "Categories"
msgstr "Kategóriák"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:269
msgid "Client"
msgstr "Ügyfél"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:221
msgid "Clients"
msgstr "Kliensek"
@@ -184,89 +183,74 @@ msgid ""
"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:220
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:224
msgid "Count"
msgstr "Darabszám"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid "DNS Backend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "DNS Directory"
msgstr "DNS könyvtár"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "DNS Instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr "DNS riport"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
#, fuzzy
msgid "DNS Restart Timeout"
msgstr "DNS újraindítás időtúllépés"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:267
msgid "Date"
msgstr "Dátum"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable DNS Allow"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid "Disable DNS Restarts"
-msgstr "DNS újraindítás kikapcsolása"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid ""
-"Disable adblock triggered restarts for dns backends with autoload/inotify "
-"functions."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:270
msgid "Domain"
msgstr "Tartomány"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:223
msgid "Domains"
msgstr "Domainek"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Don't check SSL server certificates during download."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Download Insecure"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid "Download Parameters"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "Download Queue"
-msgstr "Letöltési sor"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Download Utility"
msgstr "Letöltési segédprogram"
@@ -274,12 +258,12 @@ msgstr "Letöltési segédprogram"
msgid "E-Mail Notification"
msgstr "E-mail értesítés"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
#, fuzzy
msgid "E-Mail Notification Count"
msgstr "E-Mail értesítés számláló"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "E-Mail Profile"
msgstr "E-Mail profil"
@@ -287,26 +271,24 @@ msgstr "E-Mail profil"
msgid "E-Mail Receiver Address"
msgstr "E-mail fogadócím"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "E-Mail Sender Address"
msgstr "E-Mail küldő cím"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
#, fuzzy
msgid "E-Mail Topic"
msgstr "E-Mail téma"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
msgstr "Feketelista szerkesztése"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
msgstr "Fehérlista szerkesztése"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
@@ -332,7 +314,7 @@ msgstr ""
msgid "Enabled"
msgstr "Engedélyezve"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:319
msgid "End Timestamp"
msgstr ""
@@ -347,21 +329,21 @@ msgstr ""
msgid "Existing job(s)"
msgstr "Létező munkamenet(ek)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid "External DNS Lookup Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Fifth instance"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:170
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
@@ -373,11 +355,11 @@ msgstr ""
msgid "Firewall source zones that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "First instance (default)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid "Flush DNS Cache"
msgstr "DNS gyorsítótár kiürítése"
@@ -393,7 +375,7 @@ msgstr ""
msgid "Forced Zones"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
msgid "Fourth instance"
msgstr ""
@@ -416,7 +398,7 @@ msgstr "Hozzáférés megadása a \"LuCI app adblock\"-nak"
msgid "Information"
msgstr "Információ"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Jail Directory"
msgstr ""
@@ -424,7 +406,7 @@ msgstr ""
msgid "Last Run"
msgstr "Utolsó futás"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:355
msgid "Latest DNS Requests"
msgstr ""
@@ -440,7 +422,7 @@ msgstr ""
msgid "Line number to remove"
msgstr "Eltávolítandó sor száma"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "List of available network devices used by tcpdump."
msgstr ""
@@ -450,18 +432,17 @@ msgid ""
"'unspecified' to use a classic startup timeout instead of a network trigger."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
"A támogatott és teljesen előre beállított letöltési segédprogramok listája."
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
msgid "Log View"
msgstr "Log nézet"
@@ -470,7 +451,7 @@ msgstr "Log nézet"
msgid "Low Priority Service"
msgstr "Alacsony prioritású szolgáltatás"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
@@ -484,12 +465,11 @@ msgstr "Nincs a keresésnek megfelelő elem!"
msgid "No adblock related logs yet!"
msgstr "Még nincsenek adblock-os naplók!"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
msgstr "Áttekintés"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
@@ -501,7 +481,7 @@ msgstr "Lekérdezés"
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -524,7 +504,7 @@ msgid ""
"service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:198
msgid "Refresh"
msgstr "Frissítés"
@@ -541,7 +521,7 @@ msgstr "Időzítő frissítése"
msgid "Refresh Timer..."
msgstr "Időzítő frissítése..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
msgid "Refresh..."
msgstr "Frissítés..."
@@ -557,39 +537,39 @@ msgstr "Újratöltés"
msgid "Remove an existing job"
msgstr "Létező munkamenet eltávolítása"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report Chunk Count"
msgstr "Darabok számának jelentése"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report Chunk Size"
msgstr "Darabok méretének jelentése"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Report Directory"
msgstr "Könyvtár jelentése"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "Report Interface"
msgstr "Csatoló jelentése"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Report Ports"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report chunk count used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve IPs"
msgstr "IP címek feloldása"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
@@ -624,7 +604,7 @@ msgstr ""
msgid "Save"
msgstr "Mentés"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
msgid "Second instance"
msgstr ""
@@ -634,7 +614,7 @@ msgid ""
"additional 'msmtp' package installation."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "Sender address for adblock notification E-Mails."
msgstr ""
@@ -642,7 +622,7 @@ msgstr ""
msgid "Set a new adblock job"
msgstr "Új adblock munkamenet hozzáadása"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "Set the dns backend instance used by adblock."
msgstr ""
@@ -650,21 +630,15 @@ msgstr ""
msgid "Settings"
msgstr "Beállítások"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid ""
-"Size of the download queue for download processing (incl. sorting, merging "
-"etc.) in parallel."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:549
msgid "Sources (Size, Focus)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Space separated list of ports used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:315
msgid "Start Timestamp"
msgstr ""
@@ -681,19 +655,19 @@ msgstr "Státusz / Verzió"
msgid "Suspend"
msgstr "Felfüggesztés"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr "Célkönyvtár az előállított „adb_list.overall” blokkolási listához."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
@@ -725,7 +699,7 @@ msgstr ""
"A rendszernapló kimenete, előre szűrve csak a reklámblokkolóhoz kapcsolódó "
"üzenetekhez."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
msgid "Third instance"
msgstr ""
@@ -743,7 +717,7 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:312
msgid ""
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
@@ -751,11 +725,11 @@ msgstr ""
"Ez a fül az utoljára generált DNS jelentést tartalmazza, nyomja meg a "
"'Frissítés' gombot, hogy egy frisset kapjon."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:268
msgid "Time"
msgstr "Idő"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
@@ -765,15 +739,15 @@ msgid ""
"job for these lists."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
-msgid "Top 10 Statistics"
-msgstr "Top 10 statisztika"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:348
+msgid "Top Statistics"
+msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:323
msgid "Total DNS Requests"
msgstr "Összes DNS kérés"
@@ -787,8 +761,8 @@ msgstr "Aktiváló késleltetése"
msgid "Unable to save changes: %s"
msgstr "Nem sikerült a/az %s változtatás mentése"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:604
#, fuzzy
msgid "Variants"
msgstr "Variánsok"
@@ -804,34 +778,47 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:288
msgid "Whitelist..."
msgstr "Fehérlista..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:422
msgid "bind (/var/lib/bind)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
msgid "kresd (/etc/kresd)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
msgid "max. result set size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "max. top statistics"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
msgid "raw (/tmp)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "unbound (/var/lib/unbound)"
msgstr ""
+#~ msgid "Top 10 Statistics"
+#~ msgstr "Top 10 statisztika"
+
+#~ msgid "Disable DNS Restarts"
+#~ msgstr "DNS újraindítás kikapcsolása"
+
+#~ msgid "Download Queue"
+#~ msgstr "Letöltési sor"
+
#~ msgid "Blocked Domain"
#~ msgstr "Blokkolt tartomány"
diff --git a/applications/luci-app-adblock/po/it/adblock.po b/applications/luci-app-adblock/po/it/adblock.po
index 2d19c07e5e..8e695e6faa 100644
--- a/applications/luci-app-adblock/po/it/adblock.po
+++ b/applications/luci-app-adblock/po/it/adblock.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2022-02-09 16:03+0000\n"
-"Last-Translator: Gianluca Mario Ghisleni <gianlucamario@gmail.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/it/>\n"
"Language: it\n"
@@ -11,9 +11,9 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
msgstr "Azione"
@@ -21,7 +21,6 @@ msgstr "Azione"
msgid "Active Sources"
msgstr "Sorgenti attive"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr "Blocco pubblicità"
@@ -46,7 +45,7 @@ msgstr "Aggiungi questo (sotto)dominio alla tua lista nera locale."
msgid "Add this (sub-)domain to your local whitelist."
msgstr "Aggiungi questo (sotto)dominio alla tua lista bianca locale."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid "Additional Jail Blocklist"
msgstr "Jail Blocklist aggiuntivo"
@@ -70,11 +69,11 @@ msgstr "Impostazioni E-Mail avanzate"
msgid "Advanced Report Settings"
msgstr "Impostazioni avanzate dei report"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Allow Local Client IPs"
msgstr "Consenti IP dei client locali"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
@@ -84,19 +83,19 @@ msgstr ""
"IP). Nota: questa funzionalità, in questo momento, è supportata solo dal "
"backend di bind DNS."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:271
msgid "Answer"
msgstr "Risposta"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Backup Directory"
msgstr "Directory del Backup"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Base Temp Directory"
msgstr "Base directory Temporanea"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -113,15 +112,15 @@ msgstr ""
"Cambiamenti alla blacklist salvati. Ricaricare le liste di adblock per "
"renderli effettivi."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:296
msgid "Blacklist..."
msgstr "Lista nera..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid "Block Local Client IPs"
msgstr "Blocca client IP locali"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
@@ -131,16 +130,16 @@ msgstr ""
"IP). Nota: questa funzionalità, in questo momento, è supportata solo dal "
"backend di bind DNS."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:327
msgid "Blocked DNS Requests"
msgstr "Richieste DNS bloccate"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr "Domini bloccati"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid "Blocklist Backup"
msgstr "Backup lista di blocco"
@@ -148,7 +147,7 @@ msgstr "Backup lista di blocco"
msgid "Blocklist Query"
msgstr "Consulta lista di blocco"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
msgid "Blocklist Query..."
msgstr "Cerca lista di blocco..."
@@ -156,7 +155,7 @@ msgstr "Cerca lista di blocco..."
msgid "Blocklist Sources"
msgstr "Fonti lista di Blocco"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@@ -170,20 +169,20 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:176
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr "Annulla"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:573
msgid "Categories"
msgstr "Categorie"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:269
msgid "Client"
msgstr "Client"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:221
msgid "Clients"
msgstr "Client"
@@ -199,13 +198,13 @@ msgstr ""
"github.com/openwrt/packages/blob/master/net/adblock/files/README.md\" "
"target=\"_blank\" rel=\"noreferrer noopener\" >consulta la documentazione</a>"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:220
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:224
msgid "Count"
msgstr "Numero"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
@@ -214,77 +213,60 @@ msgstr ""
"nell'evenienza di errori nello scaricamento o all'avvio."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid "DNS Backend"
msgstr "Backend DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "DNS Directory"
msgstr "Directory DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "DNS Instance"
msgstr "Istanza DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr "Report del DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "DNS Restart Timeout"
msgstr "Tempo di riavvio del DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:267
msgid "Date"
msgstr "Data"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable DNS Allow"
msgstr "Disabilita Consenti DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid "Disable DNS Restarts"
-msgstr "Disabilita riavvio DNS"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid ""
-"Disable adblock triggered restarts for dns backends with autoload/inotify "
-"functions."
-msgstr ""
-"Disattiva il riavvio innescato dal blocco pubblicità per i backend DNS con "
-"funzionalità di autoload/inotify."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr "Disabilita whitelist DNS selettiva (RPZ-PASSTHRU)."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:270
msgid "Domain"
msgstr "Dominio"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:223
msgid "Domains"
msgstr "Domini"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Don't check SSL server certificates during download."
msgstr "Non controllare i certificati del server SSL durante il download."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Download Insecure"
msgstr "Download non sicuro"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid "Download Parameters"
msgstr "Parametri di download"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "Download Queue"
-msgstr "Coda download"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Download Utility"
msgstr "Utilità di download"
@@ -292,11 +274,11 @@ msgstr "Utilità di download"
msgid "E-Mail Notification"
msgstr "Notifica e-mail"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid "E-Mail Notification Count"
msgstr "Conteggio notifiche e-mail"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "E-Mail Profile"
msgstr "Profilo e-mail"
@@ -304,29 +286,29 @@ msgstr "Profilo e-mail"
msgid "E-Mail Receiver Address"
msgstr "Indirizzo e-mail destinatario"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "E-Mail Sender Address"
msgstr "Indirizzo e-mail mittente"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "E-Mail Topic"
msgstr "Oggetto e-mail"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
msgstr "Modifica blacklist"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
msgstr "Modifica whitelist"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
msgstr ""
+"Svuota la cache DNS prima dell'avvio di adblock per ridurre il consumo della "
+"memoria."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:339
msgid "Enable SafeSearch"
@@ -349,7 +331,7 @@ msgstr ""
msgid "Enabled"
msgstr "Abilitato"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:319
msgid "End Timestamp"
msgstr "Fine timestamp"
@@ -364,39 +346,39 @@ msgstr ""
msgid "Existing job(s)"
msgstr "Processi esistenti"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid "External DNS Lookup Domain"
msgstr "Dominio DNS di lookup esterno"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
msgstr ""
-"Dominio esterno per verificare il corretto riavvio del DNS interno. Nota: "
-"per disabilitare questa verificare impostare questa opzione a 'false'."
+"Dominio esterno da controllare per il riavvio corretto del backend DNS. Da "
+"notare: per disabilitare questa funzione impostare questa opzione a 'false'."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Fifth instance"
msgstr "Quinta istanza"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:170
msgid "Filter criteria like date, domain or client (optional)"
-msgstr "Criteri del filtro: date, domini o client (opzionale)"
+msgstr "Parametri del filtro, come data, dominio o client (opzionale)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
msgid "Firewall ports that should be forced locally."
-msgstr "Porte del firewall da forzare localmente."
+msgstr "Porte del firewall che devono essere forzate localmente."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
msgid "Firewall source zones that should be forced locally."
-msgstr "Zone di origine del firewall da forzare localmente."
+msgstr "Zone sorgente del Firewall che devono essere forzate localmente."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "First instance (default)"
msgstr "Prima istanza (default)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid "Flush DNS Cache"
msgstr "Pulisci Cache DNS"
@@ -412,7 +394,7 @@ msgstr "Porte forzate"
msgid "Forced Zones"
msgstr "Zone forzate"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
msgid "Fourth instance"
msgstr "Quarta istanza"
@@ -422,10 +404,10 @@ msgid ""
"demand. Please note: this needs additional 'tcpdump' or 'tcpdump-mini' "
"package installation and a full adblock service restart to take effect."
msgstr ""
-"Raccogli il traffico di rete relativo al DNS attraverso tcpdump e fornisci "
-"un Report DNS a richiesta. Nota: è necessaria l'installazione del pacchetti "
-"'tcpdump' o 'tcpdump-mini' e il riavvio del servizio adblock perchè le "
-"modifiche siano applicate."
+"Raccoglie il traffico di rete attraverso il tcpdump e garantisce su "
+"richiesta il DNS Report. Da notare: questo richiede l'installazione dei "
+"pacchetti 'tcpdump' o 'tcpdump-mini' e un completo riavvio del servizio "
+"adblock per avere effetto."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
@@ -433,13 +415,13 @@ msgstr "Impostazioni Generali"
#: applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json:3
msgid "Grant access to LuCI app adblock"
-msgstr "Consenti l'accesso all'applicazione adblock di LuCI"
+msgstr "Permette l'accesso alla LuCI app adblock"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:223
msgid "Information"
msgstr "Informazioni"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Jail Directory"
msgstr "Cartella di detenzione"
@@ -447,7 +429,7 @@ msgstr "Cartella di detenzione"
msgid "Last Run"
msgstr "Ultimo Avvio"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:355
msgid "Latest DNS Requests"
msgstr "Ultima richiesta DNS"
@@ -457,26 +439,26 @@ msgstr "Limita SafeSearch"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
msgid "Limit SafeSearch to certain providers."
-msgstr "Limita SafeSearch a certi provider."
+msgstr "Limita SafeSearch a certi providers."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:65
msgid "Line number to remove"
-msgstr "Numero di riga da rimuovere"
+msgstr "Numero di riga da eliminare"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "List of available network devices used by tcpdump."
-msgstr "Elenco dei dispositivi disponibili in uso da tcpdump."
+msgstr "Lista di dispositivi di rete disponibili utilizzati da tcpdump."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid ""
"List of available network interfaces to trigger the adblock start. Choose "
"'unspecified' to use a classic startup timeout instead of a network trigger."
msgstr ""
-"Lista delle interfaccia di rete disponibili dove scatenare il trigger di "
-"avvio di adblock. Impostare 'unspecified' per utilizzare un timeout di avvio "
-"classico invece di un trigger di rete."
+"Lista di interfacce di rete disponibili che provocano l'avvio di adblock. "
+"Scegliere 'unspecified' per utilizzare uno startup timeout al posto di un "
+"network trigger."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
@@ -485,12 +467,11 @@ msgstr ""
"Per sovrascrivere il percorso predefinito, utilizza l'opzione 'Directory "
"DNS'."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
"Elenco delle utility di download supportate e completamente preconfigurate."
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
msgid "Log View"
msgstr "Vista dei log"
@@ -499,7 +480,7 @@ msgstr "Vista dei log"
msgid "Low Priority Service"
msgstr "Serviio a bassa priorità"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
@@ -515,14 +496,13 @@ msgstr "Nessun risultato della query!"
msgid "No adblock related logs yet!"
msgstr "Ancora nessuna linea di log relativa ad adblock!"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
msgstr "Riepilogo"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
-msgstr ""
+msgstr "Profilo utilizzato da 'msmtp' per le notifiche E-Mail di adblock."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
msgid "Query"
@@ -530,13 +510,15 @@ msgstr "Interrogazione"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:82
msgid "Query active blocklists and backups for a specific domain."
-msgstr ""
+msgstr "Esegui query su blocklist e backup attivi per un dominio specifico."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
msgstr ""
+"Aumenta il conteggio delle notifiche per ricevere e-mail se il conteggio "
+"complessivo della blocklist è inferiore o uguale al limite indicato."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
msgid "Receiver address for adblock notification e-mails."
@@ -548,6 +530,8 @@ msgid ""
"Redirect all DNS queries from specified zones to the local DNS resolver, "
"applies to UDP and TCP protocol."
msgstr ""
+"Reindirizza tutte le query DNS dalle zone specificate al resolver DNS "
+"locale, si applica al protocollo UDP e TCP."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
@@ -555,14 +539,17 @@ msgid ""
"resources from the system. Please note: This change requires a full adblock "
"service restart to take effect."
msgstr ""
+"Riduci la priorità dell'elaborazione in background di adblock per utilizzare "
+"meno risorse dal sistema. Nota: per rendere effettiva questa modifica, è "
+"necessario un riavvio completo del servizio adblock."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:198
msgid "Refresh"
msgstr "Ricaricare"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
msgid "Refresh DNS Report"
-msgstr ""
+msgstr "Aggiorna il report DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:15
msgid "Refresh Timer"
@@ -572,55 +559,55 @@ msgstr "Attualizza il timer"
msgid "Refresh Timer..."
msgstr "Attualizzando il timer..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
msgid "Refresh..."
-msgstr ""
+msgstr "Aggiorna..."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:352
msgid "Relax SafeSearch"
-msgstr ""
+msgstr "Disattiva SafeSearch"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:281
msgid "Reload"
-msgstr ""
+msgstr "Ricarica"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
msgid "Remove an existing job"
-msgstr ""
+msgstr "Rimuovi un lavoro esistente"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report Chunk Count"
-msgstr ""
+msgstr "Segnala contatore Chunk"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report Chunk Size"
-msgstr ""
+msgstr "Segnala dimensione Chunk"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Report Directory"
msgstr "Directory dei report"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "Report Interface"
-msgstr ""
+msgstr "Segnala Interfaccia"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Report Ports"
-msgstr ""
+msgstr "Segnala Porte"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report chunk count used by tcpdump."
-msgstr ""
+msgstr "Segnale contatore chunk utilizzato da tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report chunk size used by tcpdump in MByte."
-msgstr ""
+msgstr "Segnala dimensione chunk utilizzato da tcpdump in MByte."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve IPs"
-msgstr "Risolve IPs"
+msgstr "Risolvi indirizzi IP"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
"Risolve gli indirizzi IP segnalati utilizzando le ricerche DNS inverse (PTR)."
@@ -631,23 +618,23 @@ msgstr "Riavvia"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
-msgstr ""
+msgstr "Risultato"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
-msgstr ""
+msgstr "Avvia directories"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
msgid "Run Flags"
-msgstr ""
+msgstr "Avvia Flags"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:245
msgid "Run Interfaces"
-msgstr ""
+msgstr "Avvia Interfacce"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
msgid "Run Utils"
-msgstr ""
+msgstr "Avvia Utilità"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
@@ -655,108 +642,106 @@ msgstr ""
msgid "Save"
msgstr "Salva"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
msgid "Second instance"
-msgstr ""
+msgstr "Seconda instanza"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid ""
"Send adblock related notification e-mails. Please note: this needs "
"additional 'msmtp' package installation."
msgstr ""
+"Invia e-mail di notifica relative ad adblock. Nota: questo richiede "
+"l'installazione del pacchetto 'msmtp' aggiuntivo."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "Sender address for adblock notification E-Mails."
-msgstr ""
+msgstr "Indirizzo del mittente per le e-mail di notifica di adblock."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
msgid "Set a new adblock job"
-msgstr ""
+msgstr "Imposta una nuova task per adblock"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "Set the dns backend instance used by adblock."
-msgstr ""
+msgstr "Imposta l'istanza di back-end DNS utilizzata da adblock."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:297
msgid "Settings"
msgstr "Impostazioni"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid ""
-"Size of the download queue for download processing (incl. sorting, merging "
-"etc.) in parallel."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:549
msgid "Sources (Size, Focus)"
-msgstr ""
+msgstr "Fonti (dimensioni, focus)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Space separated list of ports used by tcpdump."
-msgstr ""
+msgstr "Elenco separato da spazi delle porte utilizzate da tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:315
msgid "Start Timestamp"
-msgstr ""
+msgstr "Avvia Timestamp"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
-msgstr ""
+msgstr "Interfaccia trigger di avvio"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
-msgstr ""
+msgstr "Stato/versione"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
msgid "Suspend"
msgstr "Sospendi"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Target directory for DNS related report files."
-msgstr ""
+msgstr "Directory di destinazione per i file di report relativi al DNS."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Target directory for blocklist backups."
-msgstr ""
+msgstr "Directory di destinazione per i backup della blocklist."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr "Directory per la lista di blocco generata 'adb_list.overall'."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
+"Directory di destinazione per la jail blocklist 'adb_list.jail' generata."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:86
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:95
msgid "The Refresh Timer could not been updated."
-msgstr ""
+msgstr "Impossibile aggiornare il timer di aggiornamento."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:88
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:97
msgid "The Refresh Timer has been updated."
-msgstr ""
+msgstr "Il timer di aggiornamento è stato aggiornato."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
msgid "The day of the week (opt., values: 0-6 possibly sep. by , or -)"
msgstr ""
+"Il giorno della settimana (opz., valori: 0-6 eventualmente sep. di , o -)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
-msgstr ""
+msgstr "Parte delle ore (obbligatoria, range: 0-23)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:51
msgid "The minutes portion (opt., range: 0-59)"
-msgstr ""
+msgstr "Parte dei minuti (opz., range: 0-59)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logread.js:28
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr ""
"L'output di syslog, pre-filtrato solo per i messaggi relativi ad adblock."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
msgid "Third instance"
-msgstr ""
+msgstr "Terzo Instanza"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
msgid ""
@@ -764,6 +749,10 @@ msgid ""
"<br /> Please note: add only one domain per line. Comments introduced with "
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
+"Questa è la blacklist di blocco degli annunci locale per negare sempre "
+"determinati (sotto)domini.<br /> Nota: aggiungi un solo dominio per riga. I "
+"commenti introdotti con '#' sono consentiti - indirizzi IP, caratteri jolly "
+"e regex non lo sono."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/whitelist.js:23
msgid ""
@@ -771,38 +760,46 @@ msgid ""
"<br /> Please note: add only one domain per line. Comments introduced with "
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
+"Questa è la blacklist di blocco degli annunci locale per negare sempre "
+"determinati (sotto)domini.<br /> Nota: aggiungi un solo dominio per riga. I "
+"commenti introdotti con '#' sono consentiti - indirizzi IP, caratteri jolly "
+"e regex non lo sono."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:312
msgid ""
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
msgstr ""
+"Questa scheda mostra l'ultimo rapporto DNS generato, premi il pulsante "
+"\"Aggiorna\" per ottenerne uno corrente."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:268
msgid "Time"
-msgstr ""
+msgstr "Tempo"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Timeout to wait for a successful DNS backend restart."
-msgstr ""
+msgstr "Timeout per attendere un riavvio del back-end DNS riuscito."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:16
msgid ""
"To keep your adblock lists up-to-date, you should set up an automatic update "
"job for these lists."
msgstr ""
+"Per mantenere aggiornati i tuoi elenchi di adblock, dovresti impostare un "
+"processo di aggiornamento automatico per questi elenchi."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
-msgid "Top 10 Statistics"
-msgstr ""
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:348
+msgid "Top Statistics"
+msgstr "Statistiche principali"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Topic for adblock notification E-Mails."
-msgstr ""
+msgstr "Argomento per le e-mail di notifica del blocco degli annunci."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:323
msgid "Total DNS Requests"
-msgstr ""
+msgstr "Richieste DNS totali"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Trigger Delay"
@@ -811,12 +808,12 @@ msgstr "Ritardo Innesco"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:17
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/whitelist.js:17
msgid "Unable to save changes: %s"
-msgstr ""
+msgstr "Impossibile salvare le modifiche: %s"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:604
msgid "Variants"
-msgstr ""
+msgstr "Varianti"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
@@ -828,34 +825,63 @@ msgid ""
"Whitelist changes have been saved. Refresh your adblock lists that changes "
"take effect."
msgstr ""
+"Le modifiche alla whitelist sono state salvate. Aggiorna i tuoi elenchi di "
+"adblock in modo che le modifiche abbiano effetto."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:288
msgid "Whitelist..."
-msgstr ""
+msgstr "Whitelist..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:422
msgid "bind (/var/lib/bind)"
-msgstr ""
+msgstr "lega (/var/lib/bind)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "dnsmasq (/tmp/dnsmasq.d)"
-msgstr ""
+msgstr "dnsmasq (/tmp/dnsmasq.d)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
msgid "kresd (/etc/kresd)"
-msgstr ""
+msgstr "kresd (/etc/kresd)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
msgid "max. result set size"
+msgstr "max. dimensione del set di risultati"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "max. top statistics"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
msgid "raw (/tmp)"
-msgstr ""
+msgstr "raw (/tmp)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "unbound (/var/lib/unbound)"
-msgstr ""
+msgstr "unbound (/var/lib/unbound)"
+
+#~ msgid "Top 10 Statistics"
+#~ msgstr "Le 10 migliori statistiche"
+
+#~ msgid "Disable DNS Restarts"
+#~ msgstr "Disabilita riavvio DNS"
+
+#~ msgid ""
+#~ "Disable adblock triggered restarts for dns backends with autoload/inotify "
+#~ "functions."
+#~ msgstr ""
+#~ "Disattiva il riavvio innescato dal blocco pubblicità per i backend DNS "
+#~ "con funzionalità di autoload/inotify."
+
+#~ msgid "Download Queue"
+#~ msgstr "Coda download"
+
+#~ msgid ""
+#~ "Size of the download queue for download processing (incl. sorting, "
+#~ "merging etc.) in parallel."
+#~ msgstr ""
+#~ "Dimensioni della coda di download per l'elaborazione del download (incl. "
+#~ "ordinamento, unione, ecc.) in parallelo."
#~ msgid "Flush the DNS Cache before adblock processing as well."
#~ msgstr "Svuota anche la cache del DNS prima dell'elaborazione di adblock."
diff --git a/applications/luci-app-adblock/po/ja/adblock.po b/applications/luci-app-adblock/po/ja/adblock.po
index 6f1f98b6f7..08b44fe50e 100644
--- a/applications/luci-app-adblock/po/ja/adblock.po
+++ b/applications/luci-app-adblock/po/ja/adblock.po
@@ -13,7 +13,7 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
msgstr "アクション"
@@ -21,7 +21,6 @@ msgstr "アクション"
msgid "Active Sources"
msgstr "アクティブなソース"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr "Adblock"
@@ -46,7 +45,7 @@ msgstr "この(サブ)ドメインをローカルのブラックリストに追
msgid "Add this (sub-)domain to your local whitelist."
msgstr "この(サブ)ドメインをローカルのホワイトリストに追加します。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid "Additional Jail Blocklist"
msgstr "追加のJailブロックリスト"
@@ -70,30 +69,30 @@ msgstr "Eメールの詳細設定"
msgid "Advanced Report Settings"
msgstr "リポートの詳細設定"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Allow Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:271
msgid "Answer"
msgstr "回答"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Backup Directory"
msgstr "バックアップ先 ディレクトリ"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Base Temp Directory"
msgstr "ベースとなるテンポラリディレクトリ"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -109,31 +108,31 @@ msgid ""
msgstr ""
"ブラックリストへの変更が保存されました。adblockを更新して変更を適用します。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:296
msgid "Blacklist..."
msgstr "ブラックリスト..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid "Block Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:327
msgid "Blocked DNS Requests"
msgstr "ブロックされたDNSリクエスト"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr "ブロックされたドメイン"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid "Blocklist Backup"
msgstr "ブロックリストのバックアップ"
@@ -141,7 +140,7 @@ msgstr "ブロックリストのバックアップ"
msgid "Blocklist Query"
msgstr "ブロックリストのクエリ"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
msgid "Blocklist Query..."
msgstr "ブロックリストのクエリ..."
@@ -149,7 +148,7 @@ msgstr "ブロックリストのクエリ..."
msgid "Blocklist Sources"
msgstr "ブロックリスト提供元"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@@ -162,20 +161,20 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:176
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr "キャンセル"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:573
msgid "Categories"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:269
msgid "Client"
msgstr "クライアント"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:221
msgid "Clients"
msgstr ""
@@ -191,13 +190,13 @@ msgstr ""
"files/README.md\" target=\"_blank\" rel=\"noreferrer noopener\" >オンラインド"
"キュメント</a>を確認してください"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:220
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:224
msgid "Count"
msgstr "カウント"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
@@ -206,77 +205,60 @@ msgstr ""
"時に使用されます。"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid "DNS Backend"
msgstr "DNSバックエンド"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "DNS Directory"
msgstr "DNS ディレクトリ"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "DNS Instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr "DNSレポート"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "DNS Restart Timeout"
msgstr "DNS再起動タイムアウト"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:267
msgid "Date"
msgstr "日付"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable DNS Allow"
msgstr "DNS許可を無効化"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid "Disable DNS Restarts"
-msgstr "DNS再起動を無効化"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid ""
-"Disable adblock triggered restarts for dns backends with autoload/inotify "
-"functions."
-msgstr ""
-"autoload/inotify機能を使用してDNSバックエンドのadblockの再起動トリガーを無効"
-"にします。"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:270
msgid "Domain"
msgstr "ドメイン"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:223
msgid "Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Don't check SSL server certificates during download."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Download Insecure"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid "Download Parameters"
msgstr "ダウンロードのパラメータ"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "Download Queue"
-msgstr "ダウンロードキュー"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Download Utility"
msgstr "ダウンロードユーティリティ"
@@ -284,11 +266,11 @@ msgstr "ダウンロードユーティリティ"
msgid "E-Mail Notification"
msgstr "Eメール通知"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid "E-Mail Notification Count"
msgstr "Eメール通知数"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "E-Mail Profile"
msgstr "Eメールプロファイル"
@@ -296,25 +278,23 @@ msgstr "Eメールプロファイル"
msgid "E-Mail Receiver Address"
msgstr "Eメール受信アドレス"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "E-Mail Sender Address"
msgstr "Eメール送信者アドレス"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "E-Mail Topic"
msgstr "Eメールトピック"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
msgstr "ブラックリストの編集"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
msgstr "ホワイトリストの編集"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
@@ -340,7 +320,7 @@ msgstr "エラーが発生した際に詳細なデバッグロギングを有効
msgid "Enabled"
msgstr "有効"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:319
msgid "End Timestamp"
msgstr "終了タイムスタンプ"
@@ -356,11 +336,11 @@ msgstr ""
msgid "Existing job(s)"
msgstr "既存のジョブ"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid "External DNS Lookup Domain"
msgstr "外部DNSルックアップドメイン"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
@@ -368,11 +348,11 @@ msgstr ""
"DNSバックエンドが正常に再起動したかチェックする外部ドメイン。注意: このチェッ"
"クを無効にするにはオプションを無効に設定してください。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Fifth instance"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:170
msgid "Filter criteria like date, domain or client (optional)"
msgstr "日付、ドメイン、クライアントなどのフィルター基準(オプション)"
@@ -384,11 +364,11 @@ msgstr ""
msgid "Firewall source zones that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "First instance (default)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid "Flush DNS Cache"
msgstr "DNS キャッシュのクリア"
@@ -404,7 +384,7 @@ msgstr ""
msgid "Forced Zones"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
msgid "Fourth instance"
msgstr ""
@@ -430,7 +410,7 @@ msgstr "LuCIアプリのadblockへのアクセスを許可"
msgid "Information"
msgstr "情報"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Jail Directory"
msgstr "Jailディレクトリ"
@@ -438,7 +418,7 @@ msgstr "Jailディレクトリ"
msgid "Last Run"
msgstr "最終実行"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:355
msgid "Latest DNS Requests"
msgstr "最新のDNSリクエスト"
@@ -454,7 +434,7 @@ msgstr "セーフサーチを特定のプロバイダに制限します。"
msgid "Line number to remove"
msgstr "削除する行番号"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "List of available network devices used by tcpdump."
msgstr "tcpdumpが使用する利用可能なネットワークデバイス一覧です。"
@@ -466,7 +446,7 @@ msgstr ""
"adblockの開始をトリガーできるネットワークインターフェース一覧です。未指定を選"
"択するとトリガーの代わりに従来のスタートアップタイムアウトを使用します。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
@@ -474,11 +454,10 @@ msgstr ""
"デフォルトのリストディレクトリを使用するDNSバックエンド一覧です。デフォルトの"
"パスを上書きするには'DNSディレクトリ'オプションを使用してください。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "List of supported and fully pre-configured download utilities."
msgstr "サポートされ、かつ設定済のダウンロード ユーティリティの一覧です。"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
msgid "Log View"
msgstr "ログビュー"
@@ -487,7 +466,7 @@ msgstr "ログビュー"
msgid "Low Priority Service"
msgstr "優先度が低いサービス"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
@@ -501,12 +480,11 @@ msgstr "検索結果がありません!"
msgid "No adblock related logs yet!"
msgstr "まだadblolck関連のログがありません!"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
msgstr "概要"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr "'msmtp'をadblock通知Eメールに使用するプロファイル。"
@@ -518,7 +496,7 @@ msgstr "検索"
msgid "Query active blocklists and backups for a specific domain."
msgstr "特定のドメインのアクティブなブロックリストとバックアップを検索します。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -546,7 +524,7 @@ msgstr ""
"ます。注意: この変更を有効にするには、完全なadblockサービスの再起動が必要で"
"す。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:198
msgid "Refresh"
msgstr "リフレッシュ"
@@ -562,7 +540,7 @@ msgstr "リフレッシュタイマー"
msgid "Refresh Timer..."
msgstr "タイマーをリフレッシュ..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
msgid "Refresh..."
msgstr "リフレッシュ..."
@@ -578,39 +556,39 @@ msgstr "リロード"
msgid "Remove an existing job"
msgstr "既存のジョブを削除"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report Chunk Count"
msgstr "レポート チャンクカウント"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report Chunk Size"
msgstr "レポート チャンクサイズ"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Report Directory"
msgstr "レポート ディレクトリ"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "Report Interface"
msgstr "レポート インターフェース"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Report Ports"
msgstr "レポートポート"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report chunk count used by tcpdump."
msgstr "tcpdumpによって使用されるレポートチャンク数。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report chunk size used by tcpdump in MByte."
msgstr "tcpdumpがメガバイト単位で使用するレポートチャンクサイズ。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
@@ -644,7 +622,7 @@ msgstr "実行ユーティリティー"
msgid "Save"
msgstr "保存"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
msgid "Second instance"
msgstr ""
@@ -656,7 +634,7 @@ msgstr ""
"adblock関連の通知Eメールを送信します。注意: これは追加の'msmtp'パッケージのイ"
"ンストールが必要です。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "Sender address for adblock notification E-Mails."
msgstr "adblockの通知Eメール送信者アドレス。"
@@ -664,7 +642,7 @@ msgstr "adblockの通知Eメール送信者アドレス。"
msgid "Set a new adblock job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "Set the dns backend instance used by adblock."
msgstr ""
@@ -672,23 +650,15 @@ msgstr ""
msgid "Settings"
msgstr "設定"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid ""
-"Size of the download queue for download processing (incl. sorting, merging "
-"etc.) in parallel."
-msgstr ""
-"ダウンロード処理(並べ替え、統合など)のダウンロードキューのサイズを並列で指定"
-"します。"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:549
msgid "Sources (Size, Focus)"
msgstr "ソース(サイズ、フォーカス)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Space separated list of ports used by tcpdump."
msgstr "tcpdumpが使用するポートの、スペースで区切られたリスト。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:315
msgid "Start Timestamp"
msgstr "開始タイムスタンプ"
@@ -704,19 +674,19 @@ msgstr "ステータス / バージョン"
msgid "Suspend"
msgstr "一時停止"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr "生成されたブロックリスト 'adb_list.overall' の保存先ディレクトリです。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
"生成されたjailブロックリスト'adb_list.jail'のターゲットディレクトリです。"
@@ -747,7 +717,7 @@ msgstr "分(オプション、0-59の値)"
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr "Adblock に関連するメッセージのみが抽出された、システムログ出力です。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
msgid "Third instance"
msgstr ""
@@ -771,17 +741,17 @@ msgstr ""
"す。<br /> 注意: 1行につきドメインを1つだけ追加してください。'#'で始まるコメ"
"ントを追加できます - IPアドレス、ワイルドカード、正規表現は使用できません。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:312
msgid ""
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:268
msgid "Time"
msgstr "時刻"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Timeout to wait for a successful DNS backend restart."
msgstr "DNSバックエンドの再起動が成功するまでのタイムアウト。"
@@ -793,15 +763,15 @@ msgstr ""
"adblockリストを常に最新にするには、自動更新をこれらのリストに設定する必要があ"
"ります。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
-msgid "Top 10 Statistics"
-msgstr "上位10項目"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:348
+msgid "Top Statistics"
+msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Topic for adblock notification E-Mails."
msgstr "adblockの通知Eメールのトピック。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:323
msgid "Total DNS Requests"
msgstr "DNSリクエスト合計"
@@ -814,8 +784,8 @@ msgstr "トリガ遅延"
msgid "Unable to save changes: %s"
msgstr "変更を保存できませんでした: %s"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:604
msgid "Variants"
msgstr ""
@@ -832,34 +802,61 @@ msgstr ""
"ホワイトリストへの変更が保存されました。adblockのリストを更新して変更を適用し"
"ます。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:288
msgid "Whitelist..."
msgstr "ホワイトリスト..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:422
msgid "bind (/var/lib/bind)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr "dnsmasq (/tmp/dnsmasq.d)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
msgid "kresd (/etc/kresd)"
msgstr "kresd (/etc/kresd)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
msgid "max. result set size"
msgstr "最大の結果セットサイズ"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "max. top statistics"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
msgid "raw (/tmp)"
msgstr "raw (/tmp)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "unbound (/var/lib/unbound)"
msgstr "unbound (/var/lib/unbound)"
+#~ msgid "Top 10 Statistics"
+#~ msgstr "上位10項目"
+
+#~ msgid "Disable DNS Restarts"
+#~ msgstr "DNS再起動を無効化"
+
+#~ msgid ""
+#~ "Disable adblock triggered restarts for dns backends with autoload/inotify "
+#~ "functions."
+#~ msgstr ""
+#~ "autoload/inotify機能を使用してDNSバックエンドのadblockの再起動トリガーを無"
+#~ "効にします。"
+
+#~ msgid "Download Queue"
+#~ msgstr "ダウンロードキュー"
+
+#~ msgid ""
+#~ "Size of the download queue for download processing (incl. sorting, "
+#~ "merging etc.) in parallel."
+#~ msgstr ""
+#~ "ダウンロード処理(並べ替え、統合など)のダウンロードキューのサイズを並列で指"
+#~ "定します。"
+
#~ msgid "Flush the DNS Cache before adblock processing as well."
#~ msgstr ""
#~ "adblockが正常に動くようにするため、事前にDNSキャッシュをクリアします。"
diff --git a/applications/luci-app-adblock/po/ko/adblock.po b/applications/luci-app-adblock/po/ko/adblock.po
index b3130952a2..36624fe145 100644
--- a/applications/luci-app-adblock/po/ko/adblock.po
+++ b/applications/luci-app-adblock/po/ko/adblock.po
@@ -1,16 +1,16 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-03-21 14:31+0000\n"
-"Last-Translator: asdf1234 <cydyellowgreen@gmail.com>\n"
+"PO-Revision-Date: 2022-08-01 05:54+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.5.2-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
msgstr "액션"
@@ -18,7 +18,6 @@ msgstr "액션"
msgid "Active Sources"
msgstr "활성화된 소스"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr "Adblock"
@@ -43,7 +42,7 @@ msgstr "이 (서브)도메인을 로컬 블랙리스트에 추가."
msgid "Add this (sub-)domain to your local whitelist."
msgstr "이 (서브)도메인을 로컬 화이트리스트에 추가."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid "Additional Jail Blocklist"
msgstr "추가적인 Jail 블록리스트"
@@ -67,32 +66,32 @@ msgstr "고급 이메일 설정"
msgid "Advanced Report Settings"
msgstr "고급 리포트 설정"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Allow Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:271
#, fuzzy
msgid "Answer"
msgstr "답변"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
#, fuzzy
msgid "Backup Directory"
msgstr "백업 경로"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Base Temp Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -107,31 +106,31 @@ msgstr ""
"블랙리스트 변경사항이 저장되었습니다. Adblock 리스트를 새로고침하여 변경사항"
"을 적용하세요."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:296
msgid "Blacklist..."
msgstr "블랙리스트..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid "Block Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:327
msgid "Blocked DNS Requests"
msgstr "차단된 DNS 요청"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr "차단된 도메인들"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid "Blocklist Backup"
msgstr "차단목록 백업"
@@ -139,7 +138,7 @@ msgstr "차단목록 백업"
msgid "Blocklist Query"
msgstr "블록리스트 쿼리"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
msgid "Blocklist Query..."
msgstr "블록리스트 등록..."
@@ -147,7 +146,7 @@ msgstr "블록리스트 등록..."
msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@@ -157,20 +156,20 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:176
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr "취소"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:573
msgid "Categories"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:269
msgid "Client"
-msgstr ""
+msgstr "클라이언트"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:221
msgid "Clients"
msgstr ""
@@ -182,88 +181,73 @@ msgid ""
"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:220
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:224
msgid "Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid "DNS Backend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "DNS Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "DNS Instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "DNS Restart Timeout"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:267
msgid "Date"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable DNS Allow"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid "Disable DNS Restarts"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid ""
-"Disable adblock triggered restarts for dns backends with autoload/inotify "
-"functions."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:270
msgid "Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:223
msgid "Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Don't check SSL server certificates during download."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Download Insecure"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid "Download Parameters"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "Download Queue"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Download Utility"
msgstr ""
@@ -271,11 +255,11 @@ msgstr ""
msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid "E-Mail Notification Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "E-Mail Profile"
msgstr ""
@@ -283,25 +267,23 @@ msgstr ""
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "E-Mail Sender Address"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
@@ -327,7 +309,7 @@ msgstr ""
msgid "Enabled"
msgstr "활성화"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:319
msgid "End Timestamp"
msgstr ""
@@ -341,21 +323,21 @@ msgstr ""
msgid "Existing job(s)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid "External DNS Lookup Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Fifth instance"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:170
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
@@ -367,11 +349,11 @@ msgstr ""
msgid "Firewall source zones that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "First instance (default)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid "Flush DNS Cache"
msgstr ""
@@ -387,7 +369,7 @@ msgstr ""
msgid "Forced Zones"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
msgid "Fourth instance"
msgstr ""
@@ -408,9 +390,9 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:223
msgid "Information"
-msgstr ""
+msgstr "정보"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Jail Directory"
msgstr ""
@@ -418,7 +400,7 @@ msgstr ""
msgid "Last Run"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:355
msgid "Latest DNS Requests"
msgstr ""
@@ -434,7 +416,7 @@ msgstr ""
msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "List of available network devices used by tcpdump."
msgstr ""
@@ -444,17 +426,16 @@ msgid ""
"'unspecified' to use a classic startup timeout instead of a network trigger."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
msgid "Log View"
msgstr ""
@@ -463,7 +444,7 @@ msgstr ""
msgid "Low Priority Service"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
@@ -477,12 +458,11 @@ msgstr ""
msgid "No adblock related logs yet!"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
-msgstr ""
+msgstr "개요"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
@@ -494,7 +474,7 @@ msgstr ""
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -517,7 +497,7 @@ msgid ""
"service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:198
msgid "Refresh"
msgstr ""
@@ -533,7 +513,7 @@ msgstr ""
msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
msgid "Refresh..."
msgstr ""
@@ -549,39 +529,39 @@ msgstr ""
msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report Chunk Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report Chunk Size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Report Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "Report Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Report Ports"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report chunk count used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
@@ -615,7 +595,7 @@ msgstr ""
msgid "Save"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
msgid "Second instance"
msgstr ""
@@ -625,7 +605,7 @@ msgid ""
"additional 'msmtp' package installation."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "Sender address for adblock notification E-Mails."
msgstr ""
@@ -633,7 +613,7 @@ msgstr ""
msgid "Set a new adblock job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "Set the dns backend instance used by adblock."
msgstr ""
@@ -641,21 +621,15 @@ msgstr ""
msgid "Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid ""
-"Size of the download queue for download processing (incl. sorting, merging "
-"etc.) in parallel."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:549
msgid "Sources (Size, Focus)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Space separated list of ports used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:315
msgid "Start Timestamp"
msgstr ""
@@ -671,19 +645,19 @@ msgstr ""
msgid "Suspend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
@@ -713,7 +687,7 @@ msgstr ""
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
msgid "Third instance"
msgstr ""
@@ -731,17 +705,17 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:312
msgid ""
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:268
msgid "Time"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
@@ -751,15 +725,15 @@ msgid ""
"job for these lists."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
-msgid "Top 10 Statistics"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:348
+msgid "Top Statistics"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:323
msgid "Total DNS Requests"
msgstr ""
@@ -772,8 +746,8 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:604
msgid "Variants"
msgstr ""
@@ -788,31 +762,35 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:288
msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:422
msgid "bind (/var/lib/bind)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
msgid "kresd (/etc/kresd)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
msgid "max. result set size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "max. top statistics"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
msgid "raw (/tmp)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "unbound (/var/lib/unbound)"
msgstr ""
diff --git a/applications/luci-app-adblock/po/mr/adblock.po b/applications/luci-app-adblock/po/mr/adblock.po
index 5d4e993062..acb375aad4 100644
--- a/applications/luci-app-adblock/po/mr/adblock.po
+++ b/applications/luci-app-adblock/po/mr/adblock.po
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
msgstr ""
@@ -18,7 +18,6 @@ msgstr ""
msgid "Active Sources"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr ""
@@ -43,7 +42,7 @@ msgstr ""
msgid "Add this (sub-)domain to your local whitelist."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid "Additional Jail Blocklist"
msgstr ""
@@ -67,30 +66,30 @@ msgstr ""
msgid "Advanced Report Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Allow Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:271
msgid "Answer"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Backup Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Base Temp Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -103,31 +102,31 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:296
msgid "Blacklist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid "Block Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:327
msgid "Blocked DNS Requests"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid "Blocklist Backup"
msgstr ""
@@ -135,7 +134,7 @@ msgstr ""
msgid "Blocklist Query"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
msgid "Blocklist Query..."
msgstr ""
@@ -143,7 +142,7 @@ msgstr ""
msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@@ -153,20 +152,20 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:176
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:573
msgid "Categories"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:269
msgid "Client"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:221
msgid "Clients"
msgstr ""
@@ -178,88 +177,73 @@ msgid ""
"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:220
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:224
msgid "Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid "DNS Backend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "DNS Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "DNS Instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "DNS Restart Timeout"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:267
msgid "Date"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable DNS Allow"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid "Disable DNS Restarts"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid ""
-"Disable adblock triggered restarts for dns backends with autoload/inotify "
-"functions."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:270
msgid "Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:223
msgid "Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Don't check SSL server certificates during download."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Download Insecure"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid "Download Parameters"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "Download Queue"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Download Utility"
msgstr ""
@@ -267,11 +251,11 @@ msgstr ""
msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid "E-Mail Notification Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "E-Mail Profile"
msgstr ""
@@ -279,25 +263,23 @@ msgstr ""
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "E-Mail Sender Address"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
@@ -323,7 +305,7 @@ msgstr ""
msgid "Enabled"
msgstr "सक्षम केले"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:319
msgid "End Timestamp"
msgstr ""
@@ -337,21 +319,21 @@ msgstr ""
msgid "Existing job(s)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid "External DNS Lookup Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Fifth instance"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:170
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
@@ -363,11 +345,11 @@ msgstr ""
msgid "Firewall source zones that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "First instance (default)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid "Flush DNS Cache"
msgstr ""
@@ -383,7 +365,7 @@ msgstr ""
msgid "Forced Zones"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
msgid "Fourth instance"
msgstr ""
@@ -406,7 +388,7 @@ msgstr ""
msgid "Information"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Jail Directory"
msgstr ""
@@ -414,7 +396,7 @@ msgstr ""
msgid "Last Run"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:355
msgid "Latest DNS Requests"
msgstr ""
@@ -430,7 +412,7 @@ msgstr ""
msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "List of available network devices used by tcpdump."
msgstr ""
@@ -440,17 +422,16 @@ msgid ""
"'unspecified' to use a classic startup timeout instead of a network trigger."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
msgid "Log View"
msgstr ""
@@ -459,7 +440,7 @@ msgstr ""
msgid "Low Priority Service"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
@@ -473,12 +454,11 @@ msgstr ""
msgid "No adblock related logs yet!"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
msgstr "आढावा"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
@@ -490,7 +470,7 @@ msgstr ""
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -513,7 +493,7 @@ msgid ""
"service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:198
msgid "Refresh"
msgstr ""
@@ -529,7 +509,7 @@ msgstr ""
msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
msgid "Refresh..."
msgstr ""
@@ -545,39 +525,39 @@ msgstr ""
msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report Chunk Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report Chunk Size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Report Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "Report Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Report Ports"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report chunk count used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
@@ -611,7 +591,7 @@ msgstr ""
msgid "Save"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
msgid "Second instance"
msgstr ""
@@ -621,7 +601,7 @@ msgid ""
"additional 'msmtp' package installation."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "Sender address for adblock notification E-Mails."
msgstr ""
@@ -629,7 +609,7 @@ msgstr ""
msgid "Set a new adblock job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "Set the dns backend instance used by adblock."
msgstr ""
@@ -637,21 +617,15 @@ msgstr ""
msgid "Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid ""
-"Size of the download queue for download processing (incl. sorting, merging "
-"etc.) in parallel."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:549
msgid "Sources (Size, Focus)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Space separated list of ports used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:315
msgid "Start Timestamp"
msgstr ""
@@ -667,19 +641,19 @@ msgstr ""
msgid "Suspend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
@@ -709,7 +683,7 @@ msgstr ""
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
msgid "Third instance"
msgstr ""
@@ -727,17 +701,17 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:312
msgid ""
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:268
msgid "Time"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
@@ -747,15 +721,15 @@ msgid ""
"job for these lists."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
-msgid "Top 10 Statistics"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:348
+msgid "Top Statistics"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:323
msgid "Total DNS Requests"
msgstr ""
@@ -768,8 +742,8 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:604
msgid "Variants"
msgstr ""
@@ -784,31 +758,35 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:288
msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:422
msgid "bind (/var/lib/bind)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
msgid "kresd (/etc/kresd)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
msgid "max. result set size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "max. top statistics"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
msgid "raw (/tmp)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "unbound (/var/lib/unbound)"
msgstr ""
diff --git a/applications/luci-app-adblock/po/ms/adblock.po b/applications/luci-app-adblock/po/ms/adblock.po
index 6ce1044f15..7437132cd5 100644
--- a/applications/luci-app-adblock/po/ms/adblock.po
+++ b/applications/luci-app-adblock/po/ms/adblock.po
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.10-dev\n"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
msgstr "Tindakan"
@@ -18,7 +18,6 @@ msgstr "Tindakan"
msgid "Active Sources"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr "Sekatan Iklan"
@@ -43,7 +42,7 @@ msgstr ""
msgid "Add this (sub-)domain to your local whitelist."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid "Additional Jail Blocklist"
msgstr ""
@@ -67,30 +66,30 @@ msgstr ""
msgid "Advanced Report Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Allow Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:271
msgid "Answer"
msgstr "Jawapan"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Backup Directory"
msgstr "Direktori Sandaran"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Base Temp Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -103,31 +102,31 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:296
msgid "Blacklist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid "Block Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:327
msgid "Blocked DNS Requests"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid "Blocklist Backup"
msgstr ""
@@ -135,7 +134,7 @@ msgstr ""
msgid "Blocklist Query"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
msgid "Blocklist Query..."
msgstr ""
@@ -143,7 +142,7 @@ msgstr ""
msgid "Blocklist Sources"
msgstr "Punca Senarai Sekatan"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@@ -153,20 +152,20 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:176
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:573
msgid "Categories"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:269
msgid "Client"
msgstr "Pelanggan"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:221
msgid "Clients"
msgstr ""
@@ -178,88 +177,73 @@ msgid ""
"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:220
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:224
msgid "Count"
msgstr "Kiraan"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid "DNS Backend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "DNS Directory"
msgstr "Direktori DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "DNS Instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "DNS Restart Timeout"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:267
msgid "Date"
msgstr "Tarikh"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable DNS Allow"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid "Disable DNS Restarts"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid ""
-"Disable adblock triggered restarts for dns backends with autoload/inotify "
-"functions."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:270
msgid "Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:223
msgid "Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Don't check SSL server certificates during download."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Download Insecure"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid "Download Parameters"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "Download Queue"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Download Utility"
msgstr ""
@@ -267,11 +251,11 @@ msgstr ""
msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid "E-Mail Notification Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "E-Mail Profile"
msgstr ""
@@ -279,25 +263,23 @@ msgstr ""
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "E-Mail Sender Address"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
@@ -323,7 +305,7 @@ msgstr ""
msgid "Enabled"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:319
msgid "End Timestamp"
msgstr ""
@@ -337,21 +319,21 @@ msgstr ""
msgid "Existing job(s)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid "External DNS Lookup Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Fifth instance"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:170
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
@@ -363,11 +345,11 @@ msgstr ""
msgid "Firewall source zones that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "First instance (default)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid "Flush DNS Cache"
msgstr ""
@@ -383,7 +365,7 @@ msgstr ""
msgid "Forced Zones"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
msgid "Fourth instance"
msgstr ""
@@ -406,7 +388,7 @@ msgstr ""
msgid "Information"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Jail Directory"
msgstr ""
@@ -414,7 +396,7 @@ msgstr ""
msgid "Last Run"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:355
msgid "Latest DNS Requests"
msgstr ""
@@ -430,7 +412,7 @@ msgstr ""
msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "List of available network devices used by tcpdump."
msgstr ""
@@ -440,17 +422,16 @@ msgid ""
"'unspecified' to use a classic startup timeout instead of a network trigger."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
msgid "Log View"
msgstr ""
@@ -459,7 +440,7 @@ msgstr ""
msgid "Low Priority Service"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
@@ -473,12 +454,11 @@ msgstr ""
msgid "No adblock related logs yet!"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
@@ -490,7 +470,7 @@ msgstr ""
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -513,7 +493,7 @@ msgid ""
"service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:198
msgid "Refresh"
msgstr ""
@@ -529,7 +509,7 @@ msgstr ""
msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
msgid "Refresh..."
msgstr ""
@@ -545,39 +525,39 @@ msgstr ""
msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report Chunk Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report Chunk Size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Report Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "Report Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Report Ports"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report chunk count used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
@@ -611,7 +591,7 @@ msgstr ""
msgid "Save"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
msgid "Second instance"
msgstr ""
@@ -621,7 +601,7 @@ msgid ""
"additional 'msmtp' package installation."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "Sender address for adblock notification E-Mails."
msgstr ""
@@ -629,7 +609,7 @@ msgstr ""
msgid "Set a new adblock job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "Set the dns backend instance used by adblock."
msgstr ""
@@ -637,21 +617,15 @@ msgstr ""
msgid "Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid ""
-"Size of the download queue for download processing (incl. sorting, merging "
-"etc.) in parallel."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:549
msgid "Sources (Size, Focus)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Space separated list of ports used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:315
msgid "Start Timestamp"
msgstr ""
@@ -667,19 +641,19 @@ msgstr ""
msgid "Suspend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
@@ -709,7 +683,7 @@ msgstr ""
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
msgid "Third instance"
msgstr ""
@@ -727,17 +701,17 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:312
msgid ""
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:268
msgid "Time"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
@@ -747,15 +721,15 @@ msgid ""
"job for these lists."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
-msgid "Top 10 Statistics"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:348
+msgid "Top Statistics"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:323
msgid "Total DNS Requests"
msgstr ""
@@ -768,8 +742,8 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:604
msgid "Variants"
msgstr ""
@@ -784,31 +758,35 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:288
msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:422
msgid "bind (/var/lib/bind)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
msgid "kresd (/etc/kresd)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
msgid "max. result set size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "max. top statistics"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
msgid "raw (/tmp)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "unbound (/var/lib/unbound)"
msgstr ""
diff --git a/applications/luci-app-adblock/po/nb_NO/adblock.po b/applications/luci-app-adblock/po/nb_NO/adblock.po
index 099d27d4d0..9228e7ac10 100644
--- a/applications/luci-app-adblock/po/nb_NO/adblock.po
+++ b/applications/luci-app-adblock/po/nb_NO/adblock.po
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
msgstr "Handling"
@@ -18,7 +18,6 @@ msgstr "Handling"
msgid "Active Sources"
msgstr "Aktive kilder"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr "Reklameblokkering"
@@ -43,7 +42,7 @@ msgstr "Legg til dette (under-)domenet til i din lokale svarteliste."
msgid "Add this (sub-)domain to your local whitelist."
msgstr "Legg til dette (under-)domenet til i din lokale hvitliste."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid "Additional Jail Blocklist"
msgstr "Ytterligere fengselssvarteliste"
@@ -69,30 +68,30 @@ msgstr "Avanserte e-postinnstillinger"
msgid "Advanced Report Settings"
msgstr "Avanserte rapporteringsinnstillinger"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Allow Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:271
msgid "Answer"
msgstr "Svar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Backup Directory"
msgstr "Sikkerhetskopimappe"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Base Temp Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -108,31 +107,31 @@ msgstr ""
"Svartelisteendringene har blitt lagret. Gjenoppfrisk dine "
"reklameblokkeringslister slik at endringer trer i effekt."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:296
msgid "Blacklist..."
msgstr "Svartelist …"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid "Block Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:327
msgid "Blocked DNS Requests"
msgstr "Blokkerte DNS-forespørsler"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr "Blokkerte domener"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid "Blocklist Backup"
msgstr "Blokkeringslistesikkerhetskopi"
@@ -140,7 +139,7 @@ msgstr "Blokkeringslistesikkerhetskopi"
msgid "Blocklist Query"
msgstr "Blokkeringslistespørring"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
msgid "Blocklist Query..."
msgstr "Blokkeringslistespørring …"
@@ -148,7 +147,7 @@ msgstr "Blokkeringslistespørring …"
msgid "Blocklist Sources"
msgstr "Blokklistekilder"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@@ -158,20 +157,20 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:176
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr "Avbryt"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:573
msgid "Categories"
msgstr "Kategorier"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:269
msgid "Client"
msgstr "Klient"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:221
msgid "Clients"
msgstr ""
@@ -183,88 +182,73 @@ msgid ""
"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:220
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:224
msgid "Count"
msgstr "Antall"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid "DNS Backend"
msgstr "DNS-bakende"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "DNS Directory"
msgstr "DNS-mappe"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "DNS Instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr "DNS-rapport"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "DNS Restart Timeout"
msgstr "DNS-omstartstidsavbrudd"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:267
msgid "Date"
msgstr "Dato"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable DNS Allow"
msgstr "Skru av DNS-tillatelse"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid "Disable DNS Restarts"
-msgstr "Skru av DNS-omstarter"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid ""
-"Disable adblock triggered restarts for dns backends with autoload/inotify "
-"functions."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:270
msgid "Domain"
msgstr "Domene"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:223
msgid "Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Don't check SSL server certificates during download."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Download Insecure"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid "Download Parameters"
msgstr "Nedlastingsparametre"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "Download Queue"
-msgstr "Nedlastingskø"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Download Utility"
msgstr "Nedlastingsverktøy"
@@ -272,11 +256,11 @@ msgstr "Nedlastingsverktøy"
msgid "E-Mail Notification"
msgstr "E-postmerknad"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid "E-Mail Notification Count"
msgstr "E-postmerknadsantall"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "E-Mail Profile"
msgstr "E-postprofil"
@@ -284,25 +268,23 @@ msgstr "E-postprofil"
msgid "E-Mail Receiver Address"
msgstr "E-postmottagersadresse"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "E-Mail Sender Address"
msgstr "E-postsenderadresse"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "E-Mail Topic"
msgstr "E-postemne"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
msgstr "Rediger svarteliste"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
msgstr "Rediger hvitliste"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
@@ -329,7 +311,7 @@ msgstr ""
msgid "Enabled"
msgstr "Påskrudd"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:319
msgid "End Timestamp"
msgstr "Slutt-tidsstempel"
@@ -343,21 +325,21 @@ msgstr ""
msgid "Existing job(s)"
msgstr "Eksisterende jobb(er)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid "External DNS Lookup Domain"
msgstr "Eksternt DNS-oppslagsdomene"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Fifth instance"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:170
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
@@ -369,11 +351,11 @@ msgstr ""
msgid "Firewall source zones that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "First instance (default)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid "Flush DNS Cache"
msgstr "Tøm DNS-hurtiglageret"
@@ -389,7 +371,7 @@ msgstr "Påtvingte porter"
msgid "Forced Zones"
msgstr "Påtvingte soner"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
msgid "Fourth instance"
msgstr ""
@@ -412,7 +394,7 @@ msgstr "Innvilg tilgang til LuCI-programreklameblokkering"
msgid "Information"
msgstr "Info"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Jail Directory"
msgstr "Fengselsmappe"
@@ -420,7 +402,7 @@ msgstr "Fengselsmappe"
msgid "Last Run"
msgstr "Sist kjørt"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:355
msgid "Latest DNS Requests"
msgstr "Siste DNS-forespørsler"
@@ -436,7 +418,7 @@ msgstr "Begrens SafeSearch til gitte tilbydere."
msgid "Line number to remove"
msgstr "Linjenummer å fjerne"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "List of available network devices used by tcpdump."
msgstr "Liste over tilgjengelige nettverksenheter brukt av tcpdump."
@@ -446,17 +428,16 @@ msgid ""
"'unspecified' to use a classic startup timeout instead of a network trigger."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
msgid "Log View"
msgstr "Loggvisning"
@@ -465,7 +446,7 @@ msgstr "Loggvisning"
msgid "Low Priority Service"
msgstr "Lavprioritetstjeneste"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
@@ -479,12 +460,11 @@ msgstr ""
msgid "No adblock related logs yet!"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
msgstr "Oversikt"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
@@ -496,7 +476,7 @@ msgstr "Spørring"
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -519,7 +499,7 @@ msgid ""
"service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:198
msgid "Refresh"
msgstr "Gjenoppfrisk"
@@ -535,7 +515,7 @@ msgstr "Gjenoppfrisk tidsur"
msgid "Refresh Timer..."
msgstr "Gjenoppfrisk tidsur …"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
msgid "Refresh..."
msgstr "Gjenoppfrisk …"
@@ -551,39 +531,39 @@ msgstr "Last inn igjen"
msgid "Remove an existing job"
msgstr "Fjern en eksisterende jobb"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report Chunk Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report Chunk Size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Report Directory"
msgstr "Rapportmappe"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "Report Interface"
msgstr "Rapportgrensesnitt"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Report Ports"
msgstr "Rapportporter"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report chunk count used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
@@ -621,7 +601,7 @@ msgstr "Kjøringsverktøy"
msgid "Save"
msgstr "Lagre"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
msgid "Second instance"
msgstr ""
@@ -631,7 +611,7 @@ msgid ""
"additional 'msmtp' package installation."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "Sender address for adblock notification E-Mails."
msgstr ""
@@ -639,7 +619,7 @@ msgstr ""
msgid "Set a new adblock job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "Set the dns backend instance used by adblock."
msgstr ""
@@ -647,21 +627,15 @@ msgstr ""
msgid "Settings"
msgstr "Innstillinger"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid ""
-"Size of the download queue for download processing (incl. sorting, merging "
-"etc.) in parallel."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:549
msgid "Sources (Size, Focus)"
msgstr "Kilder (størrelse, fokus)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Space separated list of ports used by tcpdump."
msgstr "Mellomromsinndelt liste over porter brukt av tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:315
#, fuzzy
msgid "Start Timestamp"
msgstr "Start-tidsstempel"
@@ -678,19 +652,19 @@ msgstr "Status/versjon"
msgid "Suspend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
@@ -720,7 +694,7 @@ msgstr ""
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
msgid "Third instance"
msgstr ""
@@ -738,17 +712,17 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:312
msgid ""
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:268
msgid "Time"
msgstr "Tid"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
@@ -758,15 +732,15 @@ msgid ""
"job for these lists."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
-msgid "Top 10 Statistics"
-msgstr "Topp 10-statistikk"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:348
+msgid "Top Statistics"
+msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:323
msgid "Total DNS Requests"
msgstr "Totalt antall DNS-forespørsler"
@@ -779,8 +753,8 @@ msgstr "Utløserforsinkelse"
msgid "Unable to save changes: %s"
msgstr "Kunne ikke lagre endringer: %s"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:604
msgid "Variants"
msgstr "Varianter"
@@ -795,35 +769,48 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:288
msgid "Whitelist..."
msgstr "Hvitliste …"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:422
msgid "bind (/var/lib/bind)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr "dnsmasq (/tmp/dnsmasq.d)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
msgid "kresd (/etc/kresd)"
msgstr "kresd (/etc/kresd)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
msgid "max. result set size"
msgstr "maks. resultatsettstørrelse"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "max. top statistics"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
msgid "raw (/tmp)"
msgstr "rå (/tmp)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
#, fuzzy
msgid "unbound (/var/lib/unbound)"
msgstr "ubundet (/var/lib/unbound)"
+#~ msgid "Top 10 Statistics"
+#~ msgstr "Topp 10-statistikk"
+
+#~ msgid "Disable DNS Restarts"
+#~ msgstr "Skru av DNS-omstarter"
+
+#~ msgid "Download Queue"
+#~ msgstr "Nedlastingskø"
+
#~ msgid "- unspecified -"
#~ msgstr "- ubestemt -"
diff --git a/applications/luci-app-adblock/po/pl/adblock.po b/applications/luci-app-adblock/po/pl/adblock.po
index a0c1f6b57a..1f899a8d8a 100644
--- a/applications/luci-app-adblock/po/pl/adblock.po
+++ b/applications/luci-app-adblock/po/pl/adblock.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-05-10 19:15+0000\n"
+"PO-Revision-Date: 2022-10-18 21:23+0000\n"
"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/pl/>\n"
@@ -9,9 +9,9 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.12.1\n"
+"X-Generator: Weblate 4.15-dev\n"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
msgstr "Akcja"
@@ -19,7 +19,6 @@ msgstr "Akcja"
msgid "Active Sources"
msgstr "Aktywne źródła"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr "Blokowanie reklam"
@@ -44,7 +43,7 @@ msgstr "Dodaj tę (sub-)domenę do Twojej lokalnej czarnej listy."
msgid "Add this (sub-)domain to your local whitelist."
msgstr "Dodaj tę (pod-)domenę do Twojej lokalnej białej listy."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid "Additional Jail Blocklist"
msgstr "Dodatkowa lista blokująca"
@@ -70,11 +69,11 @@ msgstr "Zaawansowane ustawienia e-mail"
msgid "Advanced Report Settings"
msgstr "Ustawienia raportowania"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Allow Local Client IPs"
msgstr "Zezwalaj na adresy IP klientów lokalnych"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
@@ -84,19 +83,19 @@ msgstr ""
"adresów IP (RPZ-CLIENT-IP). Uwaga: ta funkcja jest obecnie obsługiwana tylko "
"przez backend bind DNS."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:271
msgid "Answer"
msgstr "Odpowiedź"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Backup Directory"
msgstr "Katalog kopii zapasowej"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Base Temp Directory"
msgstr "Podstawowy katalog tymczasowy"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -113,15 +112,15 @@ msgstr ""
"Zmiany czarnej listy zostały zapisane. Odśwież listę adblocków, aby zmiany "
"zostały wprowadzone."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:296
msgid "Blacklist..."
msgstr "Czarna lista..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid "Block Local Client IPs"
msgstr "Blokuj adresy IP klientów lokalnych"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
@@ -131,16 +130,16 @@ msgstr ""
"(RPZ-CLIENT-IP). Uwaga: ta funkcja jest obecnie obsługiwana tylko przez "
"backend bind DNS."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:327
msgid "Blocked DNS Requests"
msgstr "Zablokowane żądania DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr "Zablokowane domeny"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid "Blocklist Backup"
msgstr "Kopia zapasowa list blokujących"
@@ -148,7 +147,7 @@ msgstr "Kopia zapasowa list blokujących"
msgid "Blocklist Query"
msgstr "Zapytanie do list blokujących"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
msgid "Blocklist Query..."
msgstr "Zapytanie..."
@@ -156,7 +155,7 @@ msgstr "Zapytanie..."
msgid "Blocklist Sources"
msgstr "Źródła list"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@@ -170,20 +169,20 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:176
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr "Anuluj"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:573
msgid "Categories"
msgstr "Kategorie"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:269
msgid "Client"
msgstr "Klient"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:221
msgid "Clients"
msgstr "Klienty"
@@ -199,13 +198,13 @@ msgstr ""
"net/adblock/files/README.md\" target=\"_blank\" rel=\"noreferrer noopener\"> "
"sprawdź dokumentację online </a>"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:220
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:224
msgid "Count"
msgstr "Licznik"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
@@ -214,77 +213,60 @@ msgstr ""
"błędów pobierania lub podczas startu."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid "DNS Backend"
msgstr "Zaplecze DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "DNS Directory"
msgstr "Katalog DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "DNS Instance"
msgstr "Instancja DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr "Raport DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "DNS Restart Timeout"
msgstr "Limit czasu restartu DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:267
msgid "Date"
msgstr "Data"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable DNS Allow"
msgstr "Wyłącz pozwolenie na DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid "Disable DNS Restarts"
-msgstr "Wyłącz restart DNS"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid ""
-"Disable adblock triggered restarts for dns backends with autoload/inotify "
-"functions."
-msgstr ""
-"Wyłącz wyzwalane restarty adblocka dla zaplecza DNS z funkcjami Autoload/"
-"Inotify."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr "Wyłącz selektywne białe listy DNS (RPZ-PASSTHRU)."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:270
msgid "Domain"
msgstr "Domena"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:223
msgid "Domains"
msgstr "Domeny"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Don't check SSL server certificates during download."
msgstr "Nie sprawdzaj certyfikatów SSL serwera podczas pobierania."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Download Insecure"
msgstr "Niezabezpieczone pobieranie"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid "Download Parameters"
msgstr "Parametry pobierania"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "Download Queue"
-msgstr "Kolejka pobierania"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Download Utility"
msgstr "Narzędzie pobierania"
@@ -292,11 +274,11 @@ msgstr "Narzędzie pobierania"
msgid "E-Mail Notification"
msgstr "Powiadomienie e-mail"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid "E-Mail Notification Count"
msgstr "Licznik powiadomień e-mail"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "E-Mail Profile"
msgstr "Profil e-mail"
@@ -304,25 +286,23 @@ msgstr "Profil e-mail"
msgid "E-Mail Receiver Address"
msgstr "Adres e-mail odbiorcy"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "E-Mail Sender Address"
msgstr "Adres e-mail nadawcy"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "E-Mail Topic"
msgstr "Temat e-mail"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
msgstr "Czarna lista"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
msgstr "Biała lista"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
@@ -352,7 +332,7 @@ msgstr ""
msgid "Enabled"
msgstr "Włączone"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:319
msgid "End Timestamp"
msgstr "Sygnatura czasowa zakończenia"
@@ -367,11 +347,11 @@ msgstr ""
msgid "Existing job(s)"
msgstr "Istniejące zadania"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid "External DNS Lookup Domain"
msgstr "Zewnętrzna domena wyszukiwania DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
@@ -380,11 +360,11 @@ msgstr ""
"sukcesem. Uwaga: Aby wyłączyć to zaznaczenie, należy ustawić opcję na "
"'false'."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Fifth instance"
msgstr "Instancja piąta"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:170
msgid "Filter criteria like date, domain or client (optional)"
msgstr "Kryteria filtrowania takie jak data, domena lub klient (opcjonalnie)"
@@ -396,11 +376,11 @@ msgstr "Porty zapory, które powinny być wymuszane lokalnie."
msgid "Firewall source zones that should be forced locally."
msgstr "Strefy źródłowe zapory, które powinny być wymuszane lokalnie."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "First instance (default)"
msgstr "Instancja pierwsza (domyślna)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid "Flush DNS Cache"
msgstr "Opróżnij pamięć podręczną DNS"
@@ -416,7 +396,7 @@ msgstr "Wymuszone porty"
msgid "Forced Zones"
msgstr "Strefy wymuszone"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
msgid "Fourth instance"
msgstr "Instancja czwarta"
@@ -442,7 +422,7 @@ msgstr "Udziel dostępu LuCI do aplikacji adblock"
msgid "Information"
msgstr "Informacje"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Jail Directory"
msgstr "Katalog więzienia"
@@ -450,7 +430,7 @@ msgstr "Katalog więzienia"
msgid "Last Run"
msgstr "Ostatnie uruchomienie"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:355
msgid "Latest DNS Requests"
msgstr "Ostatnie zapytania DNS"
@@ -466,7 +446,7 @@ msgstr "Limit SafeSearch dla certyfikowanych dostawców."
msgid "Line number to remove"
msgstr "Numer wiersza do usunięcia"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "List of available network devices used by tcpdump."
msgstr "Lista dostępnych urządzeń sieciowych używanych przez tcpdump."
@@ -479,7 +459,7 @@ msgstr ""
"'nieokreślone', aby użyć klasycznego limitu czasu uruchamiania zamiast "
"wyzwalacza sieciowego."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
@@ -487,12 +467,11 @@ msgstr ""
"Lista obsługiwanych zapleczy DNS z domyślnym katalogiem list. Aby zastąpić "
"domyślną ścieżkę, użyj opcji 'Katalog DNS'."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
"Lista obsługiwanych i wstępnie skonfigurowanych narzędzi do pobierania."
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
msgid "Log View"
msgstr "Widok dziennika"
@@ -501,7 +480,7 @@ msgstr "Widok dziennika"
msgid "Low Priority Service"
msgstr "Usługa niskopriorytetowa"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
@@ -517,12 +496,11 @@ msgstr "Brak wyników zapytania!"
msgid "No adblock related logs yet!"
msgstr "Brak dzienników związanych z adblockiem!"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
msgstr "Przegląd"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr "Profil używany przez 'msmtp' do powiadamiania o blokadzie e-mail."
@@ -536,7 +514,7 @@ msgstr ""
"Wysyłaj zapytania do aktywnych list blokowania i kopii zapasowych dla "
"określonej domeny."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -565,7 +543,7 @@ msgstr ""
"Zmniejsz priorytet przetwarzania w tle, aby pobierać mniej zasobów systemu. "
"Uwaga: wymagany restart usługi adblock."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:198
msgid "Refresh"
msgstr "Odśwież"
@@ -581,7 +559,7 @@ msgstr "Zaktualizuj listy automatycznie"
msgid "Refresh Timer..."
msgstr "Harmonogram..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
msgid "Refresh..."
msgstr "Odświeżanie..."
@@ -597,39 +575,39 @@ msgstr "Przeładuj"
msgid "Remove an existing job"
msgstr "Usuń istniejące zadanie"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report Chunk Count"
msgstr "Zgłoś liczbę fragmentów"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report Chunk Size"
msgstr "Zgłoś wielkość porcji"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Report Directory"
msgstr "Katalog raportów"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "Report Interface"
msgstr "Interfejs raportowania"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Report Ports"
msgstr "Porty raportowania"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report chunk count used by tcpdump."
msgstr "Raportuj liczbę fragmentów używaną przez tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report chunk size used by tcpdump in MByte."
msgstr "Raportuj wielkość fragmentów używaną przez tcpdump w MB."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve IPs"
msgstr "Rozwiązuj adresy IP"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
"Rozwiązuj raportowane adresy IP za pomocą odwrotnych wyszukiwań DNS (PTR)."
@@ -664,7 +642,7 @@ msgstr "Uruchomione narzędzia"
msgid "Save"
msgstr "Zapisz"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
msgid "Second instance"
msgstr "Instancja druga"
@@ -676,7 +654,7 @@ msgstr ""
"Wysyłaj powiadomienia e-mail związane z adblock. Uwaga: wymaga to dodatkowej "
"instalacji pakietu 'msmtp'."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "Sender address for adblock notification E-Mails."
msgstr "Adres nadawcy dla powiadomień e-mailowych adblocka."
@@ -684,7 +662,7 @@ msgstr "Adres nadawcy dla powiadomień e-mailowych adblocka."
msgid "Set a new adblock job"
msgstr "Ustaw nowe zadanie adblocka"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "Set the dns backend instance used by adblock."
msgstr "Ustaw instancję backendu DNS używaną przez adblocka."
@@ -692,23 +670,15 @@ msgstr "Ustaw instancję backendu DNS używaną przez adblocka."
msgid "Settings"
msgstr "Ustawienia"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid ""
-"Size of the download queue for download processing (incl. sorting, merging "
-"etc.) in parallel."
-msgstr ""
-"Rozmiar kolejki pobierania do przetwarzania plików (w tym sortowanie, "
-"łączenie itp.) równolegle."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:549
msgid "Sources (Size, Focus)"
msgstr "Źródła (wielkość, skupienie)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Space separated list of ports used by tcpdump."
msgstr "Rozdzielona spacjami lista portów używanych przez tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:315
msgid "Start Timestamp"
msgstr "Sygnatura czasowa uruchamiania"
@@ -724,20 +694,20 @@ msgstr "Status / Wersja"
msgid "Suspend"
msgstr "Wstrzymaj"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Target directory for DNS related report files."
msgstr "Katalog docelowy dla plików raportów związanych z DNS."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Target directory for blocklist backups."
msgstr "Katalog docelowy dla kopii zapasowych listy blokującej."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
"Katalog docelowy dla wygenerowanej listy blokowania 'adb_list.overall'."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
"Katalog docelowy dla wygenerowanej listy zablokowanych 'adb_list.jail'."
@@ -770,7 +740,7 @@ msgstr ""
"Dane wyjściowe dziennika systemowego, wstępnie przefiltrowane dla informacji "
"związanych z adblockiem."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
msgid "Third instance"
msgstr "Instancja trzecia"
@@ -795,7 +765,7 @@ msgstr ""
"<br /> Uwaga: dodaj tylko jedną domenę na linię. Komentarze wprowadzone z "
"'#' są dozwolone - adresy ip, wildcards i regex nie są dozwolone."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:312
msgid ""
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
@@ -803,11 +773,11 @@ msgstr ""
"Ta zakładka pokazuje ostatni wygenerowany raport DNS, naciśnij przycisk "
"'Odśwież', aby uzyskać aktualny raport."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:268
msgid "Time"
msgstr "Czas"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Timeout to wait for a successful DNS backend restart."
msgstr "Limit czasu oczekiwania na pomyślne ponowne uruchomienie zaplecza DNS."
@@ -819,15 +789,15 @@ msgstr ""
"Aby Twoje listy były aktualne, należy ustawić automatyczne zadanie "
"aktualizacji tych list."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
-msgid "Top 10 Statistics"
-msgstr "Top 10"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:348
+msgid "Top Statistics"
+msgstr "Statystyki czołówek"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Topic for adblock notification E-Mails."
msgstr "Temat dla powiadomień e-mail adblocka."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:323
msgid "Total DNS Requests"
msgstr "Łączna liczba żądań DNS"
@@ -840,8 +810,8 @@ msgstr "Opóźnienie wyzwalacza"
msgid "Unable to save changes: %s"
msgstr "Nie można zapisać zmian: %s"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:604
msgid "Variants"
msgstr "Warianty"
@@ -858,34 +828,61 @@ msgstr ""
"Zmiany na białej liście zostały zapisane. Odśwież listę, aby zmiany zostały "
"wprowadzone."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:288
msgid "Whitelist..."
msgstr "Biała lista ..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:422
msgid "bind (/var/lib/bind)"
msgstr "bind (/var/lib/bind)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr "dnsmasq (/tmp/dnsmasq.d)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
msgid "kresd (/etc/kresd)"
msgstr "kresd (/etc/kresd)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
msgid "max. result set size"
msgstr "maks. rozmiar zestawu wyników"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "max. top statistics"
+msgstr "maks. statystyki czołówek"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
msgid "raw (/tmp)"
msgstr "raw (/tmp)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "unbound (/var/lib/unbound)"
msgstr "unbound (/var/lib/unbound)"
+#~ msgid "Top 10 Statistics"
+#~ msgstr "Top 10"
+
+#~ msgid "Disable DNS Restarts"
+#~ msgstr "Wyłącz restart DNS"
+
+#~ msgid ""
+#~ "Disable adblock triggered restarts for dns backends with autoload/inotify "
+#~ "functions."
+#~ msgstr ""
+#~ "Wyłącz wyzwalane restarty adblocka dla zaplecza DNS z funkcjami Autoload/"
+#~ "Inotify."
+
+#~ msgid "Download Queue"
+#~ msgstr "Kolejka pobierania"
+
+#~ msgid ""
+#~ "Size of the download queue for download processing (incl. sorting, "
+#~ "merging etc.) in parallel."
+#~ msgstr ""
+#~ "Rozmiar kolejki pobierania do przetwarzania plików (w tym sortowanie, "
+#~ "łączenie itp.) równolegle."
+
#~ msgid "Flush the DNS Cache before adblock processing as well."
#~ msgstr "Opróżnij pamięć podręczną DNS przed przetwarzaniem adblocka."
diff --git a/applications/luci-app-adblock/po/pt/adblock.po b/applications/luci-app-adblock/po/pt/adblock.po
index 88ecb3968c..e41c9ee756 100644
--- a/applications/luci-app-adblock/po/pt/adblock.po
+++ b/applications/luci-app-adblock/po/pt/adblock.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-02-10 19:45+0000\n"
+"PO-Revision-Date: 2022-10-22 18:07+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/pt/>\n"
@@ -8,9 +8,9 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
msgstr "Ação"
@@ -18,7 +18,6 @@ msgstr "Ação"
msgid "Active Sources"
msgstr "Fontes Ativas"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr "Adblock"
@@ -43,7 +42,7 @@ msgstr "Adicione este (sub)domínio na sua lista negra local."
msgid "Add this (sub-)domain to your local whitelist."
msgstr "Adicione este (sub)domínio na sua lista branca local."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid "Additional Jail Blocklist"
msgstr "Lista de Bloqueio Priosional"
@@ -69,11 +68,11 @@ msgstr "Configurações avançadas de E-Mail"
msgid "Advanced Report Settings"
msgstr "Configurações Avançadas do Relatório"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Allow Local Client IPs"
msgstr "Permitir os IPs dos clientes locais"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
@@ -83,19 +82,19 @@ msgstr ""
"IP (RPZ-CLIENT-IP) deles. Nota: esta funcionalidade é atualmente suportada "
"apenas pelo backend DNS do BIND."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:271
msgid "Answer"
msgstr "Resposta"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Backup Directory"
msgstr "Diretório do Backup"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Base Temp Directory"
msgstr "Diretório Base Temporário"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -113,15 +112,15 @@ msgstr ""
"As alterações na lista negra foram gravadas. Atualize as suas listas de "
"adblock para que as alterações entrem em vigor."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:296
msgid "Blacklist..."
msgstr "Lista negra..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid "Block Local Client IPs"
msgstr "Bloquear IPs de clientes locais"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
@@ -131,16 +130,16 @@ msgstr ""
"(RPZ-CLIENT-IP) deles. Atenção: esta funcionalidade é atualmente suportada "
"apenas pelo backend DNS do BIND."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:327
msgid "Blocked DNS Requests"
msgstr "Solicitações de DNS bloqueadas"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr "Domínios Bloqueados"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid "Blocklist Backup"
msgstr "Cópia de Segurança da Lista de Bloqueio"
@@ -148,7 +147,7 @@ msgstr "Cópia de Segurança da Lista de Bloqueio"
msgid "Blocklist Query"
msgstr "Consulta na Lista de Bloqueio"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
msgid "Blocklist Query..."
msgstr "Pesquisando a Lista de Bloqueio..."
@@ -156,7 +155,7 @@ msgstr "Pesquisando a Lista de Bloqueio..."
msgid "Blocklist Sources"
msgstr "Origem da Blocklist"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@@ -170,20 +169,20 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:176
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr "Cancelar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:573
msgid "Categories"
msgstr "Categorias"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:269
msgid "Client"
msgstr "Cliente"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:221
msgid "Clients"
msgstr "Clientes"
@@ -199,13 +198,13 @@ msgstr ""
"packages/blob/master/net/adblock/files/README.md\" target=\"_blank\" "
"rel=\"noreferrer noopener\" >verifique a documentação on-line</a>"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:220
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:224
msgid "Count"
msgstr "Contagem"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
@@ -214,77 +213,60 @@ msgstr ""
"usados em caso de erros de descarregamento ou durante a inicialização."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid "DNS Backend"
msgstr "Infraestrutura do DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "DNS Directory"
msgstr "Diretório DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "DNS Instance"
msgstr "Instância de DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr "Relatório do DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "DNS Restart Timeout"
msgstr "Tempo Limite para Reiniciar o DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:267
msgid "Date"
msgstr "Data"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable DNS Allow"
msgstr "Desativar a opção DNS Permitir"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid "Disable DNS Restarts"
-msgstr "Desativar as Reinicializações do DNS"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid ""
-"Disable adblock triggered restarts for dns backends with autoload/inotify "
-"functions."
-msgstr ""
-"Desativar o adblock que causar a reinicialização das funções autoload/"
-"inotify da infraestrutura do DNS."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr "Desativar a lista branca de DNS (RPZ-PASSTHRU)."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:270
msgid "Domain"
msgstr "Domínio"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:223
msgid "Domains"
msgstr "Domínios"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Don't check SSL server certificates during download."
msgstr "Não verificar os certificados de SSL do servidor durante a descarrega."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Download Insecure"
msgstr "Descarregar inseguro"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid "Download Parameters"
msgstr "Parâmetros de Descarregamento"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "Download Queue"
-msgstr "Fila de Descarregamento"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Download Utility"
msgstr "Ferramenta para Descarregar"
@@ -292,11 +274,11 @@ msgstr "Ferramenta para Descarregar"
msgid "E-Mail Notification"
msgstr "Notificação por e-mail"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid "E-Mail Notification Count"
msgstr "Contagem de Notificações por E-Mail"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "E-Mail Profile"
msgstr "Perfil de e-mail"
@@ -304,25 +286,23 @@ msgstr "Perfil de e-mail"
msgid "E-Mail Receiver Address"
msgstr "Endereço de e-mail do destinatário"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "E-Mail Sender Address"
msgstr "Endereço de e-mail do remetente"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "E-Mail Topic"
msgstr "Assunto do e-mail"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
msgstr "Editar Lista Negra"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
msgstr "Editar lista de permissões"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
@@ -352,7 +332,7 @@ msgstr ""
msgid "Enabled"
msgstr "Ativado"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:319
msgid "End Timestamp"
msgstr "Carimbo de tempo final"
@@ -368,11 +348,11 @@ msgstr ""
msgid "Existing job(s)"
msgstr "Tarefa(s) existente(s)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid "External DNS Lookup Domain"
msgstr "Domínio de Pesquisa Externa do DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
@@ -381,11 +361,11 @@ msgstr ""
"infraestrutura do DNS. Nota: defina como 'falsa' para desativar esta "
"verificação."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Fifth instance"
msgstr "Quinta instância"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:170
msgid "Filter criteria like date, domain or client (optional)"
msgstr "Filtrar critérios como data, domínio ou cliente (opcional)"
@@ -397,11 +377,11 @@ msgstr "Portas da firewall que devem ser localmente forçadas."
msgid "Firewall source zones that should be forced locally."
msgstr "Zonas fonte da firewall que devem ser localmente forçadas."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "First instance (default)"
msgstr "Primeira instância (padrão)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid "Flush DNS Cache"
msgstr "Limpar o cache de DNS"
@@ -417,7 +397,7 @@ msgstr "Portas forçadas"
msgid "Forced Zones"
msgstr "Zonas forçadas"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
msgid "Fourth instance"
msgstr "Quarta instância"
@@ -444,7 +424,7 @@ msgstr "Conceder acesso à app LuCI adblock"
msgid "Information"
msgstr "Informação"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Jail Directory"
msgstr "Diretório Prisional"
@@ -452,7 +432,7 @@ msgstr "Diretório Prisional"
msgid "Last Run"
msgstr "Última Execução"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:355
msgid "Latest DNS Requests"
msgstr "As últimas solicitações do DNS"
@@ -468,7 +448,7 @@ msgstr "Limite o SafeSearch a determinados provedores."
msgid "Line number to remove"
msgstr "Número da linha a remover"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "List of available network devices used by tcpdump."
msgstr "Lista de aparelhos da rede disponíveis que foram usados pelo tcpdump."
@@ -481,7 +461,7 @@ msgstr ""
"'não especificado' para usar um tempo de inicialização clássico em vez de um "
"gatilho de rede."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
@@ -490,13 +470,12 @@ msgstr ""
"de diretório. Para substituir o caminho predefinido, use a opção 'Diretório "
"DNS'."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
"Lista de ferramentas de descarregamento suportadas e completamente pré-"
"configuradas."
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
msgid "Log View"
msgstr "Vista do registo log"
@@ -505,7 +484,7 @@ msgstr "Vista do registo log"
msgid "Low Priority Service"
msgstr "Serviço de Baixa Prioridade"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
@@ -521,12 +500,11 @@ msgstr "A consulta não retornou resultados!"
msgid "No adblock related logs yet!"
msgstr "Ainda não há registos relacionados ao adblock!"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
msgstr "Visão Geral"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr "Perfil dos e-mails de notificação do adblock utilizado por 'msmtp'."
@@ -540,7 +518,7 @@ msgstr ""
"Consulta as listas de bloqueios ativos e as cópias de segurança para um "
"domínio específico."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -570,7 +548,7 @@ msgstr ""
"economizar os recursos do sistema. Nota: Esta alteração requer uma "
"reinicialização completa do serviço adblock para que faça efeito."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:198
msgid "Refresh"
msgstr "Atualizar"
@@ -586,7 +564,7 @@ msgstr "Atualizar Temporizador"
msgid "Refresh Timer..."
msgstr "Atualizando o Temporizador..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
msgid "Refresh..."
msgstr "Atualizar..."
@@ -602,39 +580,39 @@ msgstr "Recarregar"
msgid "Remove an existing job"
msgstr "Remover uma tarefa existente"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report Chunk Count"
msgstr "Relatar Contagem de Porções"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report Chunk Size"
msgstr "Tamanho de Porções de Relatório"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Report Directory"
msgstr "Diretório de Relatórios"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "Report Interface"
msgstr "Interface de Relatório"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Report Ports"
msgstr "Relatório das Portas"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report chunk count used by tcpdump."
msgstr "Informar a contagem dos pedaços usados pelo tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report chunk size used by tcpdump in MByte."
msgstr "Informar o tamanho do pedaço utilizado pelo tcpdump em MByte."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve IPs"
msgstr "Resolver IPs"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
"Resolver os endereços IP de emissão de relatórios a usar pesquisas de DNS "
@@ -670,7 +648,7 @@ msgstr "Executar Utilitários"
msgid "Save"
msgstr "Guardar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
msgid "Second instance"
msgstr "Segunda instância"
@@ -682,7 +660,7 @@ msgstr ""
"Envie e-mails de notificação relacionados ao adblock. Note que: a instalação "
"adicional do pacote 'msmtp' é necessária."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "Sender address for adblock notification E-Mails."
msgstr "Endereço E-Mail do remetente para as notificações do adblock."
@@ -690,7 +668,7 @@ msgstr "Endereço E-Mail do remetente para as notificações do adblock."
msgid "Set a new adblock job"
msgstr "Definir uma nova tarefa de adblock"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "Set the dns backend instance used by adblock."
msgstr "Defina a instância do backend de dns usada pela adblock."
@@ -698,23 +676,15 @@ msgstr "Defina a instância do backend de dns usada pela adblock."
msgid "Settings"
msgstr "Configurações"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid ""
-"Size of the download queue for download processing (incl. sorting, merging "
-"etc.) in parallel."
-msgstr ""
-"Tamanho da fila de descarregamento para o processamento de descarregamento "
-"(incl. classificação, fusão etc.) em paralelo."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:549
msgid "Sources (Size, Focus)"
msgstr "Fontes (Tamanho, Foco)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Space separated list of ports used by tcpdump."
msgstr "Lista separada por espaço das portas utilizadas pelo tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:315
msgid "Start Timestamp"
msgstr "Carimbo de tempo incial"
@@ -730,20 +700,20 @@ msgstr "Condição geral / versão"
msgid "Suspend"
msgstr "Suspender"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Target directory for DNS related report files."
msgstr "Diretório de destino para ficheiros de relatório relacionados ao DNS."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Target directory for blocklist backups."
msgstr "Diretório de destino para os backups de listas de bloqueio."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
"Diretório de destino para a lista de blocos 'adb_list.overall' gerada ."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
"Diretório de destino para a lista que for gerada pelo lista de bloqueio "
@@ -777,7 +747,7 @@ msgstr ""
"A saída do syslog, pré-filtrada somente para mensagens relacionadas ao "
"adblock."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
msgid "Third instance"
msgstr "Terceira instância"
@@ -801,7 +771,7 @@ msgstr ""
"permitidos.<br /> Nota: adicione apenas um domínio por linha. Comentários "
"introduzidos com '#' são permitidos - endereços ip, curingas e regex não são."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:312
msgid ""
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
@@ -809,11 +779,11 @@ msgstr ""
"Esta guia mostra o último relatório DNS gerado, pressione o botão "
"'Atualizar' para obter o relatório atual."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:268
msgid "Time"
msgstr "Tempo"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Timeout to wait for a successful DNS backend restart."
msgstr "Tempo limite para aguardar o reinício bem sucedido do DNS."
@@ -825,16 +795,16 @@ msgstr ""
"Para manter as suas listas de adblock atualizadas, deve configurar uma "
"tarefa de atualização automática para essas listas."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
-msgid "Top 10 Statistics"
-msgstr "As 10 Estatísticas Principais"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:348
+msgid "Top Statistics"
+msgstr "Estatísticas principais"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Topic for adblock notification E-Mails."
msgstr ""
"Defina o assunto dos e-mails que serão usados nas notificações do adblock."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:323
msgid "Total DNS Requests"
msgstr "Total de solicitações de DNS"
@@ -847,8 +817,8 @@ msgstr "Atraso do Gatilho"
msgid "Unable to save changes: %s"
msgstr "Impossível gravar as modificações: %s"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:604
msgid "Variants"
msgstr "Variantes"
@@ -865,34 +835,61 @@ msgstr ""
"As modificações feitas na lista branca foram salvas. Atualize a sua lista de "
"adblock para que as modificações feitas tenham efeito."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:288
msgid "Whitelist..."
msgstr "Lista Branca..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:422
msgid "bind (/var/lib/bind)"
msgstr "BIND (/var/lib/bind)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr "dnsmasq (/tmp/dnsmasq.d)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
msgid "kresd (/etc/kresd)"
msgstr "kresd (/etc/kresd)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
msgid "max. result set size"
msgstr "def. a quantidade máxima de resultados"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "max. top statistics"
+msgstr "estatísticas principais max."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
msgid "raw (/tmp)"
msgstr "raw (/tmp)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "unbound (/var/lib/unbound)"
msgstr "unbound (/var/lib/unbound)"
+#~ msgid "Top 10 Statistics"
+#~ msgstr "As 10 Estatísticas Principais"
+
+#~ msgid "Disable DNS Restarts"
+#~ msgstr "Desativar as Reinicializações do DNS"
+
+#~ msgid ""
+#~ "Disable adblock triggered restarts for dns backends with autoload/inotify "
+#~ "functions."
+#~ msgstr ""
+#~ "Desativar o adblock que causar a reinicialização das funções autoload/"
+#~ "inotify da infraestrutura do DNS."
+
+#~ msgid "Download Queue"
+#~ msgstr "Fila de Descarregamento"
+
+#~ msgid ""
+#~ "Size of the download queue for download processing (incl. sorting, "
+#~ "merging etc.) in parallel."
+#~ msgstr ""
+#~ "Tamanho da fila de descarregamento para o processamento de "
+#~ "descarregamento (incl. classificação, fusão etc.) em paralelo."
+
#~ msgid "Flush the DNS Cache before adblock processing as well."
#~ msgstr "Também limpar o Cache do DNS antes do adblock."
diff --git a/applications/luci-app-adblock/po/pt_BR/adblock.po b/applications/luci-app-adblock/po/pt_BR/adblock.po
index 3c843a0a06..e3141547f5 100644
--- a/applications/luci-app-adblock/po/pt_BR/adblock.po
+++ b/applications/luci-app-adblock/po/pt_BR/adblock.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2022-02-10 14:24+0000\n"
+"PO-Revision-Date: 2022-10-19 10:29+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsadblock/pt_BR/>\n"
@@ -11,9 +11,9 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
msgstr "Ação"
@@ -21,7 +21,6 @@ msgstr "Ação"
msgid "Active Sources"
msgstr "Fontes Ativas"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr "Bloqueio de anúncios"
@@ -46,7 +45,7 @@ msgstr "Adicione este (sub)domínio na sua lista negra local."
msgid "Add this (sub-)domain to your local whitelist."
msgstr "Adicione este (sub)domínio na sua lista branca local."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid "Additional Jail Blocklist"
msgstr "Lista de Bloqueio Adicional"
@@ -72,11 +71,11 @@ msgstr "Configurações Avançadas do E-Mail"
msgid "Advanced Report Settings"
msgstr "Configurações Avançadas do Relatório"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Allow Local Client IPs"
msgstr "Permita os IPs dos clientes locais"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
@@ -86,19 +85,19 @@ msgstr ""
"seu endereço IP (RPZ-CLIENT-IP). Observe: Este recurso só é compatível com a "
"estrutura de DNS do bind."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:271
msgid "Answer"
msgstr "Resposta"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Backup Directory"
msgstr "Diretório da cópia de segurança"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Base Temp Directory"
msgstr "Diretório Base Temporário"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -116,15 +115,15 @@ msgstr ""
"As alterações na lista negra foram salvas. Atualize as suas listas de "
"bloqueio de anúncios para que as alterações entrem em vigor."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:296
msgid "Blacklist..."
msgstr "Lista negra..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid "Block Local Client IPs"
msgstr "Bloqueie os IPs dos clientes locais"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
@@ -134,16 +133,16 @@ msgstr ""
"base no seu endereço IP (RPZ-CLIENT-IP). Observe: Este recurso só é "
"compatível com a estrutura de DNS do bind."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:327
msgid "Blocked DNS Requests"
msgstr "Requisições bloqueadas do DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr "Domínios Bloqueados"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid "Blocklist Backup"
msgstr "Cópia de Segurança da Lista de Bloqueio"
@@ -151,7 +150,7 @@ msgstr "Cópia de Segurança da Lista de Bloqueio"
msgid "Blocklist Query"
msgstr "Consulta na Lista de Bloqueio"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
msgid "Blocklist Query..."
msgstr "Pesquisando a Lista de Bloqueio..."
@@ -159,7 +158,7 @@ msgstr "Pesquisando a Lista de Bloqueio..."
msgid "Blocklist Sources"
msgstr "Fontes das listas de bloqueio"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@@ -173,20 +172,20 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:176
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr "Cancelar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:573
msgid "Categories"
msgstr "Categorias"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:269
msgid "Client"
msgstr "Cliente"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:221
msgid "Clients"
msgstr "Clientes"
@@ -202,13 +201,13 @@ msgstr ""
"packages/blob/master/net/adblock/files/README.md\" target=\"_blank\" "
"rel=\"noreferrer noopener\" >verifique a documentação on-line</a>"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:220
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:224
msgid "Count"
msgstr "Contagem"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
@@ -217,77 +216,60 @@ msgstr ""
"usados em caso de erros de download ou durante a inicialização."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid "DNS Backend"
msgstr "Infraestrutura do DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "DNS Directory"
msgstr "Diretório DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "DNS Instance"
msgstr "Instância DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr "Relatório do DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "DNS Restart Timeout"
msgstr "Tempo Limite para Reiniciar o DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:267
msgid "Date"
msgstr "Dia"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable DNS Allow"
msgstr "Desativar a opção DNS Permitir"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid "Disable DNS Restarts"
-msgstr "Desativar as Reinicializações do DNS"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid ""
-"Disable adblock triggered restarts for dns backends with autoload/inotify "
-"functions."
-msgstr ""
-"Desative o bloqueador de anúncios que causar a reinicialização das funções "
-"autoload/inotify da infraestrutura do DNS."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr "Desative a lista branca do DNS (RPZ-PASSTHRU)."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:270
msgid "Domain"
msgstr "Domínio"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:223
msgid "Domains"
msgstr "Domínios"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Don't check SSL server certificates during download."
msgstr "Não verifique os certificados do servidor SSL durante o download."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Download Insecure"
msgstr "Download inseguro"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid "Download Parameters"
msgstr "Parâmetros de Download"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "Download Queue"
-msgstr "Fila de Download"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Download Utility"
msgstr "Ferramenta para Baixar"
@@ -295,11 +277,11 @@ msgstr "Ferramenta para Baixar"
msgid "E-Mail Notification"
msgstr "Notificação por E-Mail"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid "E-Mail Notification Count"
msgstr "Contagem de Notificações por E-Mail"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "E-Mail Profile"
msgstr "E-Mail do Perfil"
@@ -307,25 +289,23 @@ msgstr "E-Mail do Perfil"
msgid "E-Mail Receiver Address"
msgstr "Endereço de E-Mail do Destinatário"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "E-Mail Sender Address"
msgstr "Endereço de E-Mail do Remetente"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "E-Mail Topic"
msgstr "Assunto do E-Mail"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
msgstr "Editar a Lista Negra"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
msgstr "Editar a Lista Branca"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
@@ -355,7 +335,7 @@ msgstr ""
msgid "Enabled"
msgstr "Ativado"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:319
msgid "End Timestamp"
msgstr "Fim da marca temporal"
@@ -371,11 +351,11 @@ msgstr ""
msgid "Existing job(s)"
msgstr "Tarefa(s) existente(s)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid "External DNS Lookup Domain"
msgstr "Domínio de Pesquisa Externa do DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
@@ -384,11 +364,11 @@ msgstr ""
"infraestrutura do DNS. Nota: Defina como 'falsa' para desativar esta "
"verificação."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Fifth instance"
msgstr "Quinta instância"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:170
msgid "Filter criteria like date, domain or client (optional)"
msgstr "Filtrar critérios como data, domínio ou cliente (opcional)"
@@ -400,11 +380,11 @@ msgstr "As portas do firewall que devem ser impostas localmente."
msgid "Firewall source zones that should be forced locally."
msgstr "Zonas de origem do firewall que devem ser imposta localmente."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "First instance (default)"
msgstr "Primeira instância (padrão)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid "Flush DNS Cache"
msgstr "Limpar a Cache do DNS"
@@ -420,7 +400,7 @@ msgstr "Portas Impostas"
msgid "Forced Zones"
msgstr "Zonas Impostas"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
msgid "Fourth instance"
msgstr "Quarta instância"
@@ -447,7 +427,7 @@ msgstr "Conceda acesso ao aplicativo LuCI adblock"
msgid "Information"
msgstr "Informações"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Jail Directory"
msgstr "Diretório Prisional"
@@ -455,7 +435,7 @@ msgstr "Diretório Prisional"
msgid "Last Run"
msgstr "Última Execução"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:355
msgid "Latest DNS Requests"
msgstr "As últimas solicitações do DNS"
@@ -471,7 +451,7 @@ msgstr "Limite o SafeSearch a determinados fornecedores."
msgid "Line number to remove"
msgstr "O número da linha para remover"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "List of available network devices used by tcpdump."
msgstr ""
"Lista de dispositivos da rede disponíveis que foram usados pelo tcpdump."
@@ -485,7 +465,7 @@ msgstr ""
"Escolha 'não especificado' para usar um tempo de inicialização clássico em "
"vez de um gatilho de rede."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
@@ -494,11 +474,10 @@ msgstr ""
"de diretório. Para substituir o caminho predefinido, use a opção 'Diretório "
"DNS'."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "List of supported and fully pre-configured download utilities."
msgstr "Lista de ferramentas compatíveis e já pré-configuradas para download."
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
msgid "Log View"
msgstr "Exiba o registro log"
@@ -507,7 +486,7 @@ msgstr "Exiba o registro log"
msgid "Low Priority Service"
msgstr "Serviço de Baixa Prioridade"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
@@ -523,12 +502,11 @@ msgstr "A Consulta Não Retornou Resultados!"
msgid "No adblock related logs yet!"
msgstr "Ainda não há registros relacionados ao bloqueio de anúncio!"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
msgstr "Visão geral"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
"Perfil dos E-Mails de notificação do bloqueio de anúncio utilizado por "
@@ -544,7 +522,7 @@ msgstr ""
"Consulta as listas de bloqueios ativos e as cópias de segurança para um "
"domínio específico."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -577,7 +555,7 @@ msgstr ""
"alteração requer uma reinicialização completa do serviço adblock para que "
"surta efeito."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:198
msgid "Refresh"
msgstr "Atualizar"
@@ -593,7 +571,7 @@ msgstr "Atualize o Temporizador"
msgid "Refresh Timer..."
msgstr "Atualizando o Temporizador..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
msgid "Refresh..."
msgstr "Atualizar..."
@@ -609,46 +587,46 @@ msgstr "Recarregar"
msgid "Remove an existing job"
msgstr "Exclua uma tarefa já existente"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report Chunk Count"
msgstr "Contagem de Pedaços do Relatório"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report Chunk Size"
msgstr "Tamanho dos Pedaços do Relatório"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Report Directory"
msgstr "Diretório do Relatório"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "Report Interface"
msgstr "Interface do Relatório"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Report Ports"
msgstr "Relatório das Portas"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report chunk count used by tcpdump."
msgstr "Informar a contagem dos pedaços usados pelo tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report chunk size used by tcpdump in MByte."
msgstr "Informar o tamanho do pedaço utilizado pelo tcpdump em MByte."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve IPs"
msgstr "Resolva os IPs"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
"Resolva os endereços IP reportados usando a pesquisa reversa do DNS (PTR)."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
msgid "Restart"
-msgstr "Reinicie"
+msgstr "Reiniciar"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
@@ -676,7 +654,7 @@ msgstr "Executar Utilitários"
msgid "Save"
msgstr "Salvar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
msgid "Second instance"
msgstr "Segunda instância"
@@ -688,7 +666,7 @@ msgstr ""
"Envie E-Mails de notificação relacionados ao bloqueio de anúncios. Note que: "
"é necessário a instalação adicional do pacote 'msmtp'."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "Sender address for adblock notification E-Mails."
msgstr ""
"Endereço E-Mail do remetente para as notificações do bloqueador de anúncios."
@@ -697,7 +675,7 @@ msgstr ""
msgid "Set a new adblock job"
msgstr "Defina uma nova tarefa ao adblock"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "Set the dns backend instance used by adblock."
msgstr "Defina a estrutura da instância do dns usado pelo adblock."
@@ -705,23 +683,15 @@ msgstr "Defina a estrutura da instância do dns usado pelo adblock."
msgid "Settings"
msgstr "Configurações"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid ""
-"Size of the download queue for download processing (incl. sorting, merging "
-"etc.) in parallel."
-msgstr ""
-"Tamanho da fila de download para o processamento de download (incl. "
-"classificação, fusão etc.) em paralelo."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:549
msgid "Sources (Size, Focus)"
msgstr "Fontes (Tamanho, Foco)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Space separated list of ports used by tcpdump."
msgstr "Lista separada por espaço das portas utilizadas pelo tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:315
msgid "Start Timestamp"
msgstr "Início da marca temporal"
@@ -737,20 +707,20 @@ msgstr "Condição Geral / Versão"
msgid "Suspend"
msgstr "Suspender"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Target directory for DNS related report files."
msgstr ""
"Diretório de destino dos relatórios para os arquivos relacionados ao DNS."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Target directory for blocklist backups."
msgstr "O diretório de destino para os backups da lista de bloqueio."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr "Caminho do diretório para a lista nega gerada 'adb_list.overall'."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
"Diretório de destino para a lista que for gerada pelo lista de bloqueio "
@@ -783,7 +753,7 @@ msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr ""
"Saída do syslog, previamente filtrada para mensagens relacionadas ao adblock."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
msgid "Third instance"
msgstr "Terceira instância"
@@ -809,7 +779,7 @@ msgstr ""
"Comentários introduzidos com '#' são permitidos - endereços ip, curingas e "
"regex não são."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:312
msgid ""
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
@@ -817,11 +787,11 @@ msgstr ""
"Esta guia mostra o último relatório gerado do DNS, clique no botão "
"'Atualizar' para obter o mais atual."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:268
msgid "Time"
msgstr "Tempo"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Timeout to wait for a successful DNS backend restart."
msgstr "Tempo limite para aguardar o reinício bem sucedido do DNS."
@@ -833,17 +803,17 @@ msgstr ""
"Para manter as suas listas de bloqueio de anúncios atualizadas, você deve "
"configurar uma tarefa de atualização automática para essas listas."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
-msgid "Top 10 Statistics"
-msgstr "As 10 Estatísticas Principais"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:348
+msgid "Top Statistics"
+msgstr "Principais estatísticas"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Topic for adblock notification E-Mails."
msgstr ""
"Defina o assunto dos E-Mais que serão usados nas notificações do bloqueador "
"de anúncios."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:323
msgid "Total DNS Requests"
msgstr "Total das solicitações do DNS"
@@ -856,8 +826,8 @@ msgstr "Gatilho de Atraso"
msgid "Unable to save changes: %s"
msgstr "Impossível salvar as modificações: %s"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:604
msgid "Variants"
msgstr "Variantes"
@@ -874,34 +844,61 @@ msgstr ""
"As modificações feitas na lista branca foram salvas. Atualize a sua lista de "
"bloqueio de anúncios para que as modificações feitas surtam efeito."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:288
msgid "Whitelist..."
msgstr "Lista Branca..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:422
msgid "bind (/var/lib/bind)"
msgstr "bind (/var/lib/bind)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr "dnsmasq (/tmp/dnsmasq.d)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
msgid "kresd (/etc/kresd)"
msgstr "kresd (/etc/kresd)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
msgid "max. result set size"
msgstr "def. a quantidade máxima de resultados"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "max. top statistics"
+msgstr "principais estatísticas máx."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
msgid "raw (/tmp)"
msgstr "raw (/tmp)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "unbound (/var/lib/unbound)"
msgstr "unbound (/var/lib/unbound)"
+#~ msgid "Top 10 Statistics"
+#~ msgstr "As 10 Estatísticas Principais"
+
+#~ msgid "Disable DNS Restarts"
+#~ msgstr "Desativar as Reinicializações do DNS"
+
+#~ msgid ""
+#~ "Disable adblock triggered restarts for dns backends with autoload/inotify "
+#~ "functions."
+#~ msgstr ""
+#~ "Desative o bloqueador de anúncios que causar a reinicialização das "
+#~ "funções autoload/inotify da infraestrutura do DNS."
+
+#~ msgid "Download Queue"
+#~ msgstr "Fila de Download"
+
+#~ msgid ""
+#~ "Size of the download queue for download processing (incl. sorting, "
+#~ "merging etc.) in parallel."
+#~ msgstr ""
+#~ "Tamanho da fila de download para o processamento de download (incl. "
+#~ "classificação, fusão etc.) em paralelo."
+
#~ msgid "Flush the DNS Cache before adblock processing as well."
#~ msgstr "Também liberar o Cache do DNS antes do bloqueador de anúncios."
diff --git a/applications/luci-app-adblock/po/ro/adblock.po b/applications/luci-app-adblock/po/ro/adblock.po
index aca24c7099..3a0e9a9a14 100644
--- a/applications/luci-app-adblock/po/ro/adblock.po
+++ b/applications/luci-app-adblock/po/ro/adblock.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-02-11 20:57+0000\n"
+"PO-Revision-Date: 2022-11-05 16:57+0000\n"
"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/ro/>\n"
@@ -9,9 +9,9 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.14.2\n"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
msgstr "Acțiune"
@@ -19,7 +19,6 @@ msgstr "Acțiune"
msgid "Active Sources"
msgstr "Surse active"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr "Adblock"
@@ -44,7 +43,7 @@ msgstr "Adăugați acest (sub) domeniu în lista locală de interzise."
msgid "Add this (sub-)domain to your local whitelist."
msgstr "Adăugați acest (sub) domeniu la lista locală de admise."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid "Additional Jail Blocklist"
msgstr "Lista blocurilor de închisori suplimentare"
@@ -70,11 +69,11 @@ msgstr "Setări avansate de e-mail"
msgid "Advanced Report Settings"
msgstr "Setări Avansate Raport"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Allow Local Client IPs"
msgstr "Permiteți IP-urile clienților locali"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
@@ -84,19 +83,19 @@ msgstr ""
"(RPZ-CLIENT-IP). Rețineți: Această caracteristică este în prezent acceptată "
"numai de backend-ul bind DNS."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:271
msgid "Answer"
msgstr "Răspuns"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Backup Directory"
msgstr "Director copie de siguranţă"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Base Temp Directory"
msgstr "Directorul Temp de bază"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -113,15 +112,15 @@ msgstr ""
"Schimbările la Lista de Interzise au fost salvate. Reîmprospătați lista "
"adblock pentru ca schimbările să aibă efect."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:296
msgid "Blacklist..."
msgstr "Lista de Interzise..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid "Block Local Client IPs"
msgstr "Blocați IP-urile clienților locali"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
@@ -131,16 +130,16 @@ msgstr ""
"acestora (RPZ-CLIENT-IP). Rețineți: Această funcție este în prezent "
"suportată numai de backend-ul bind DNS."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:327
msgid "Blocked DNS Requests"
msgstr "Solicitări DNS blocate"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr "Domenii Blocate"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid "Blocklist Backup"
msgstr "Copie de Rezervă Pentru Lista de Blocate"
@@ -148,7 +147,7 @@ msgstr "Copie de Rezervă Pentru Lista de Blocate"
msgid "Blocklist Query"
msgstr "Interogare Lista de Blocare"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
msgid "Blocklist Query..."
msgstr "Interogare Lista de Blocare..."
@@ -156,7 +155,7 @@ msgstr "Interogare Lista de Blocare..."
msgid "Blocklist Sources"
msgstr "Surse din lista de blocuri"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@@ -170,20 +169,20 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:176
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr "Anulare"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:573
msgid "Categories"
msgstr "Categorii"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:269
msgid "Client"
msgstr "Client"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:221
msgid "Clients"
msgstr "Clienți"
@@ -200,13 +199,13 @@ msgstr ""
"target=\"_blank\" rel=\"noreferrer noopener\" >verificați documentația "
"online</a>"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:220
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:224
msgid "Count"
msgstr "Număr"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
@@ -215,77 +214,60 @@ msgstr ""
"utilizate în cazul erorilor de descărcare sau în timpul pornirii."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid "DNS Backend"
msgstr "DNS Backend"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "DNS Directory"
msgstr "Director DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "DNS Instance"
msgstr "Instanța DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr "Raport DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "DNS Restart Timeout"
msgstr "Timp Repornire DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:267
msgid "Date"
msgstr "Data"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable DNS Allow"
msgstr "Dezactivare Permite DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid "Disable DNS Restarts"
-msgstr "Dezactivare Repornire DNS"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid ""
-"Disable adblock triggered restarts for dns backends with autoload/inotify "
-"functions."
-msgstr ""
-"Dezactivează repornirile declanșate de adblock pentru backend-urile dns cu "
-"funcții de autoîncărcare /notificare."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr "Dezactivați lista albă DNS selectivă (RPZ-PASSTHRU)."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:270
msgid "Domain"
msgstr "Domeniu"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:223
msgid "Domains"
msgstr "Domenii"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Don't check SSL server certificates during download."
msgstr "Nu verificați certificatele serverului SSL în timpul descărcării."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Download Insecure"
msgstr "Descărcați Insecure"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid "Download Parameters"
msgstr "Parametrii de descărcare"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "Download Queue"
-msgstr "Coadă de descărcare"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Download Utility"
msgstr "Utilitar descărcare"
@@ -293,11 +275,11 @@ msgstr "Utilitar descărcare"
msgid "E-Mail Notification"
msgstr "Notificare prin e-mail"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid "E-Mail Notification Count"
msgstr "Număr de Notificări pe E-mail"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "E-Mail Profile"
msgstr "Profil de e-mail"
@@ -305,25 +287,23 @@ msgstr "Profil de e-mail"
msgid "E-Mail Receiver Address"
msgstr "Adresa de e-mail a destinatarului"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "E-Mail Sender Address"
msgstr "Adresa expeditorului de e-mail"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "E-Mail Topic"
msgstr "Subiect E-Mail"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
msgstr "Editare listă neagră"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
msgstr "Editare listă albă"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
@@ -353,7 +333,7 @@ msgstr ""
msgid "Enabled"
msgstr "Activat"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:319
msgid "End Timestamp"
msgstr "Timestamp de final"
@@ -369,11 +349,11 @@ msgstr ""
msgid "Existing job(s)"
msgstr "Loc de muncă existent(e)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid "External DNS Lookup Domain"
msgstr "Domeniul de căutare DNS extern"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
@@ -382,11 +362,11 @@ msgstr ""
"rugăm să rețineți: pentru a dezactiva această verificare, setați această "
"opțiune pe „falsă”."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Fifth instance"
msgstr "A cincea instanță"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:170
msgid "Filter criteria like date, domain or client (optional)"
msgstr "Criterii de filtrare precum dată, domeniu sau client (opțional)"
@@ -398,11 +378,11 @@ msgstr "Porturile firewall care trebuie forțate la nivel local."
msgid "Firewall source zones that should be forced locally."
msgstr "Zonele sursă de firewall care ar trebui să fie forțate la nivel local."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "First instance (default)"
msgstr "Prima instanță (implicit)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid "Flush DNS Cache"
msgstr "Eliberează cache-ul DNS"
@@ -418,7 +398,7 @@ msgstr "Porturi forțate"
msgid "Forced Zones"
msgstr "Zonele forțate"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
msgid "Fourth instance"
msgstr "A patra instanță"
@@ -445,7 +425,7 @@ msgstr "Acordă acces la aplicația LuCI adblock"
msgid "Information"
msgstr "Informație"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Jail Directory"
msgstr "Director Închisoare"
@@ -453,7 +433,7 @@ msgstr "Director Închisoare"
msgid "Last Run"
msgstr "Ultima rulare"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:355
msgid "Latest DNS Requests"
msgstr "Ultimele Cereri DNS"
@@ -469,7 +449,7 @@ msgstr "Limitați SafeSearch la anumiți furnizori."
msgid "Line number to remove"
msgstr "Numărul liniei de eliminat"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "List of available network devices used by tcpdump."
msgstr "Lista dispozitivelor de rețea utilizate de tcpdump."
@@ -482,7 +462,7 @@ msgstr ""
"Alegeți „nespecificat” pentru a utiliza un interval de timp de pornire "
"clasic în loc de declanșarea rețelei."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
@@ -490,11 +470,10 @@ msgstr ""
"Lista DNS-urilor acceptate cu directorul lor al listelor implicite. Pentru a "
"rescrie calea implicită, utilizați opțiunea „Director DNS”."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "List of supported and fully pre-configured download utilities."
msgstr "Lista utilităților de descărcare acceptate și complet pre-configurate."
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
msgid "Log View"
msgstr "Vizualizare jurnal"
@@ -503,7 +482,7 @@ msgstr "Vizualizare jurnal"
msgid "Low Priority Service"
msgstr "Serviciu cu prioritate scăzută"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
@@ -519,12 +498,11 @@ msgstr "Nu există rezultate de căutare!"
msgid "No adblock related logs yet!"
msgstr "Nu există încă jurnale adblock!"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
msgstr "Prezentare generală"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr "Profil utilizat de „msmtp” pentru e-mailurile de notificare adblock."
@@ -538,7 +516,7 @@ msgstr ""
"Interogare listă de blocări active și copii de rezervă pentru un anumit "
"domeniu."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -568,7 +546,7 @@ msgstr ""
"puține resurse din sistem. Vă rugăm să rețineți: această modificare necesită "
"o repornire completă a serviciului de blocare pentru a avea efect."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:198
msgid "Refresh"
msgstr "Reîmprospătare"
@@ -584,7 +562,7 @@ msgstr "Cronometru de reîmprospătare"
msgid "Refresh Timer..."
msgstr "Cronometru de reîmprospătare..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
msgid "Refresh..."
msgstr "Reîmprospătați..."
@@ -600,39 +578,39 @@ msgstr "Reîncărcare"
msgid "Remove an existing job"
msgstr "Îndepărtarea unei lucrări existente"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report Chunk Count"
msgstr "Raportați numărul de bucăți"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report Chunk Size"
msgstr "Raportați dimensiunea bucăților"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Report Directory"
msgstr "Director de rapoarte"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "Report Interface"
msgstr "Raport de interfață"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Report Ports"
msgstr "Raport porturi"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report chunk count used by tcpdump."
msgstr "Raportează numărul de bucăți utilizate de tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report chunk size used by tcpdump in MByte."
msgstr "Raportează dimensiunea chunk folosită de tcpdump în MByte."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve IPs"
msgstr "Rezolvarea IP-urilor"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
"Rezolvarea adreselor IP de raportare prin utilizarea căutărilor DNS invers "
@@ -668,7 +646,7 @@ msgstr "Rulați Utils"
msgid "Save"
msgstr "Salvați"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
msgid "Second instance"
msgstr "A doua instanță"
@@ -680,7 +658,7 @@ msgstr ""
"Trimiteți e-mailuri de notificare legate de adblock. Vă rugăm să rețineți: "
"acest lucru necesită instalarea suplimentară a pachetului 'msmtp'."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "Sender address for adblock notification E-Mails."
msgstr "Adresa expeditorului pentru e-mailurile de notificare adblock."
@@ -688,7 +666,7 @@ msgstr "Adresa expeditorului pentru e-mailurile de notificare adblock."
msgid "Set a new adblock job"
msgstr "Setați un nou job adblock"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "Set the dns backend instance used by adblock."
msgstr "Stabilește instanța dns backend utilizată de adblock."
@@ -696,23 +674,15 @@ msgstr "Stabilește instanța dns backend utilizată de adblock."
msgid "Settings"
msgstr "Setări"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid ""
-"Size of the download queue for download processing (incl. sorting, merging "
-"etc.) in parallel."
-msgstr ""
-"Dimensiunea cozii de descărcare pentru procesarea descărcărilor (inclusiv "
-"sortare, fuziune etc.) în paralel."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:549
msgid "Sources (Size, Focus)"
msgstr "Surse (mărime, focalizare)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Space separated list of ports used by tcpdump."
msgstr "Lista de porturi utilizate de tcpdump, separate prin spații."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:315
msgid "Start Timestamp"
msgstr "Timpul de pornire"
@@ -728,20 +698,20 @@ msgstr "Stare / Versiune"
msgid "Suspend"
msgstr "Suspendați"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Target directory for DNS related report files."
msgstr "Directorul țintă pentru fișierele de raportare referitoare la DNS."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Target directory for blocklist backups."
msgstr "Directorul țintă pentru copiile de rezervă ale listei de blocare."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
"Directorul țintă pentru lista de blocuri generată \"adb_list.overall\"."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
"Directorul de destinație pentru lista de blocuri jail generată \"adb_list."
@@ -773,7 +743,7 @@ msgstr "Porțiunea de minute (opțional, interval: 0-59)"
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr "Ieșirea syslog, prefiltrată numai pentru mesajele legate de adblock."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
msgid "Third instance"
msgstr "A treia instanță"
@@ -799,7 +769,7 @@ msgstr ""
"domeniu pe linie. Comentariile introduse cu \"#\" sunt permise - adresele "
"ip, wildcards și regex nu sunt permise."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:312
msgid ""
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
@@ -807,11 +777,11 @@ msgstr ""
"Această filă afișează ultimul raport DNS generat; apăsați butonul "
"'Actualizare' pentru a obține un raport actual."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:268
msgid "Time"
msgstr "Timp"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Timeout to wait for a successful DNS backend restart."
msgstr "Timpul de așteptare pentru o repornire reușită a backend-ului DNS."
@@ -823,15 +793,15 @@ msgstr ""
"Pentru a vă menține listele de adblock actualizate, ar trebui să configurați "
"o sarcină de actualizare automată pentru aceste liste."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
-msgid "Top 10 Statistics"
-msgstr "Top 10 statistici"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:348
+msgid "Top Statistics"
+msgstr "Statistici de top"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Topic for adblock notification E-Mails."
msgstr "Subiect pentru e-mailuri de notificare adblock."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:323
msgid "Total DNS Requests"
msgstr "Solicitări DNS totale"
@@ -844,8 +814,8 @@ msgstr "Intârzierea declanșării"
msgid "Unable to save changes: %s"
msgstr "Nu se pot salva modificările: %s"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:604
msgid "Variants"
msgstr "Variante"
@@ -862,34 +832,61 @@ msgstr ""
"Modificările la lista albă au fost salvate. Actualizați listele adblock "
"pentru ca modificările să intre în vigoare."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:288
msgid "Whitelist..."
msgstr "Lista albă..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:422
msgid "bind (/var/lib/bind)"
msgstr "legare (/var/lib/bind)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr "dnsmasq (/tmp/dnsmasq.d)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
msgid "kresd (/etc/kresd)"
msgstr "kresd (/etc/kresd)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
msgid "max. result set size"
msgstr "dimensiunea maximă a setului de rezultate"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "max. top statistics"
+msgstr "max. statistici de top"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
msgid "raw (/tmp)"
msgstr "brut (/tmp)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "unbound (/var/lib/unbound)"
msgstr "fără legătură (/var/lib/unbound)"
+#~ msgid "Top 10 Statistics"
+#~ msgstr "Top 10 statistici"
+
+#~ msgid "Disable DNS Restarts"
+#~ msgstr "Dezactivare Repornire DNS"
+
+#~ msgid ""
+#~ "Disable adblock triggered restarts for dns backends with autoload/inotify "
+#~ "functions."
+#~ msgstr ""
+#~ "Dezactivează repornirile declanșate de adblock pentru backend-urile dns "
+#~ "cu funcții de autoîncărcare /notificare."
+
+#~ msgid "Download Queue"
+#~ msgstr "Coadă de descărcare"
+
+#~ msgid ""
+#~ "Size of the download queue for download processing (incl. sorting, "
+#~ "merging etc.) in parallel."
+#~ msgstr ""
+#~ "Dimensiunea cozii de descărcare pentru procesarea descărcărilor (inclusiv "
+#~ "sortare, fuziune etc.) în paralel."
+
#~ msgid "Flush the DNS Cache before adblock processing as well."
#~ msgstr "Spălare memoria cache DNS înainte de procesarea adblock."
diff --git a/applications/luci-app-adblock/po/ru/adblock.po b/applications/luci-app-adblock/po/ru/adblock.po
index 28317c3860..4dd461fc07 100644
--- a/applications/luci-app-adblock/po/ru/adblock.po
+++ b/applications/luci-app-adblock/po/ru/adblock.po
@@ -16,7 +16,7 @@ msgstr ""
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
msgstr "Действие"
@@ -24,7 +24,6 @@ msgstr "Действие"
msgid "Active Sources"
msgstr "Активные источники"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr "Блокировщик рекламы"
@@ -49,7 +48,7 @@ msgstr "Добавить этот (под-)домен в локальный чё
msgid "Add this (sub-)domain to your local whitelist."
msgstr "Добавить этот (под-)домен в локальный белый список."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid "Additional Jail Blocklist"
msgstr "Дополнительный «тюремный» список блокировок"
@@ -74,11 +73,11 @@ msgstr "Расширенные настройки электронной поч
msgid "Advanced Report Settings"
msgstr "Расширенные настройки отчётов"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Allow Local Client IPs"
msgstr "Разрешить локальные IP-адреса клиента"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
@@ -88,19 +87,19 @@ msgstr ""
"CLIENT-IP). Обратите внимание: В настоящее время эта функция поддерживается "
"только DNS-сервером bind."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:271
msgid "Answer"
msgstr "Ответ"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Backup Directory"
msgstr "Папка для резервных копий"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Base Temp Directory"
msgstr "Расположение временных файлов"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -117,15 +116,15 @@ msgstr ""
"Изменения чёрного списка сохранены. Для того, чтобы они вступили в силу, "
"обновите списки блокировок."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:296
msgid "Blacklist..."
msgstr "Чёрный список..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid "Block Local Client IPs"
msgstr "Блокировать локальные IP-адреса клиента"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
@@ -135,16 +134,16 @@ msgstr ""
"(RPZ-CLIENT-IP). Обратите внимание: В настоящее время эта функция "
"поддерживается только DNS-сервером bind."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:327
msgid "Blocked DNS Requests"
msgstr "Заблокированные DNS-запросы"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr "Блокируемые домены"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid "Blocklist Backup"
msgstr "Резервная копия чёрного списка"
@@ -152,7 +151,7 @@ msgstr "Резервная копия чёрного списка"
msgid "Blocklist Query"
msgstr "Поиск по «чёрному списку»"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
msgid "Blocklist Query..."
msgstr "Поиск по чёрному списку..."
@@ -160,7 +159,7 @@ msgstr "Поиск по чёрному списку..."
msgid "Blocklist Sources"
msgstr "Источники черного списка"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@@ -174,20 +173,20 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:176
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr "Отмена"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:573
msgid "Categories"
msgstr "Категории"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:269
msgid "Client"
msgstr "Клиент"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:221
msgid "Clients"
msgstr "Клиенты"
@@ -203,13 +202,13 @@ msgstr ""
"<a href=\"https://github.com/openwrt/packages/blob/master/net/adblock/files/"
"README.md\" target=\"_blank\" rel=\"noreferrer noopener\" >документации</a>"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:220
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:224
msgid "Count"
msgstr "Количество"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
@@ -218,77 +217,60 @@ msgstr ""
"различных проблемах с загрузкой или во время запуска."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid "DNS Backend"
msgstr "Служба DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "DNS Directory"
msgstr "Папка DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "DNS Instance"
msgstr "Экземляр DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr "Отчёт DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "DNS Restart Timeout"
msgstr "Тайм-аут перезапуска DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:267
msgid "Date"
msgstr "Дата"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable DNS Allow"
msgstr "Отключить пропуск DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid "Disable DNS Restarts"
-msgstr "Отключить перезагрузки DNS"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid ""
-"Disable adblock triggered restarts for dns backends with autoload/inotify "
-"functions."
-msgstr ""
-"Отключить перезапуски служб DNS с функциями автозагрузки/inotify, вызываемые "
-"Adblock."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr "Отключить выборочные белые списки DNS (RPZ-PASSTHRU)."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:270
msgid "Domain"
msgstr "Домен"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:223
msgid "Domains"
msgstr "Домены"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Don't check SSL server certificates during download."
msgstr "Не проверять SSL сертификаты сервера во время загрузки."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Download Insecure"
msgstr "Небезопасная загрузка"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid "Download Parameters"
msgstr "Параметры загрузки"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "Download Queue"
-msgstr "Очередь загрузки"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Download Utility"
msgstr "Утилита для загрузки"
@@ -296,11 +278,11 @@ msgstr "Утилита для загрузки"
msgid "E-Mail Notification"
msgstr "Уведомление по электронной почте"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid "E-Mail Notification Count"
msgstr "Счётчик e-mail уведомлений"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "E-Mail Profile"
msgstr "Профиль электронной почты"
@@ -308,25 +290,23 @@ msgstr "Профиль электронной почты"
msgid "E-Mail Receiver Address"
msgstr "Адрес получателя"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "E-Mail Sender Address"
msgstr "Адрес отправителя"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "E-Mail Topic"
msgstr "Тема"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
msgstr "Редактировать чёрный список"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
msgstr "Редактировать белый список"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
@@ -353,7 +333,7 @@ msgstr "Включить подробное формирование отчёт
msgid "Enabled"
msgstr "Включено"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:319
msgid "End Timestamp"
msgstr "Время окончания"
@@ -369,11 +349,11 @@ msgstr ""
msgid "Existing job(s)"
msgstr "Существующие задания"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid "External DNS Lookup Domain"
msgstr "Внешний домен DNS Lookup"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
@@ -382,11 +362,11 @@ msgstr ""
"внимание: чтобы отключить эту проверку, установите для этой опции значение "
"«false»."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Fifth instance"
msgstr "Пятая инстанция"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:170
msgid "Filter criteria like date, domain or client (optional)"
msgstr "Критерии фильтрации, такие как дата, домен или клиент (необязательно)"
@@ -398,11 +378,11 @@ msgstr "Порты файерволла, перенаправляемые лок
msgid "Firewall source zones that should be forced locally."
msgstr "Зоны файерволла, перенаправляемые локально."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "First instance (default)"
msgstr "Первая инстанция (по умолчанию)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid "Flush DNS Cache"
msgstr "Очистка кэша DNS"
@@ -418,7 +398,7 @@ msgstr "Перенаправляемые порты"
msgid "Forced Zones"
msgstr "Перенаправляемые зоны"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
msgid "Fourth instance"
msgstr "Четвёртая инстанция"
@@ -444,7 +424,7 @@ msgstr "Предоставить доступ к приложению Adblock д
msgid "Information"
msgstr "Информация"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Jail Directory"
msgstr "Папка для «тюрьмы»"
@@ -452,7 +432,7 @@ msgstr "Папка для «тюрьмы»"
msgid "Last Run"
msgstr "Последний запуск"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:355
msgid "Latest DNS Requests"
msgstr "Последние DNS-запросы"
@@ -470,7 +450,7 @@ msgstr ""
msgid "Line number to remove"
msgstr "Номер строки для удаления"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "List of available network devices used by tcpdump."
msgstr "Список доступных сетевых устройств, используемых tcpdump."
@@ -482,7 +462,7 @@ msgstr ""
"Список сетевых интерфейсов для запуска Adblock в случае их доступности. "
"Выберите «не определено» для стандартного запуска по тайм-ауту."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
@@ -490,12 +470,11 @@ msgstr ""
"Список поддерживаемых служб DNS с их каталогом по умолчанию. Чтобы "
"перезаписать путь по умолчанию, используйте опцию «Каталог DNS»."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
"Список поддерживаемых предварительно настроенных утилит для загрузки списков."
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
msgid "Log View"
msgstr "Просмотр журнала"
@@ -504,7 +483,7 @@ msgstr "Просмотр журнала"
msgid "Low Priority Service"
msgstr "Низкий приоритет службы"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
@@ -520,12 +499,11 @@ msgstr "Нет результатов запроса!"
msgid "No adblock related logs yet!"
msgstr "Ещё нет журналов, связанных с Adblock!"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
msgstr "Обзор"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr "Профиль, используемый 'msmtp' для отправки почтовых уведомлений."
@@ -538,7 +516,7 @@ msgid "Query active blocklists and backups for a specific domain."
msgstr ""
"Поиск определенного домена в активных списках блокировок и резервных копиях."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -568,7 +546,7 @@ msgstr ""
"нагрузки на систему. Обратите внимание: для работы данной опции требуется "
"полная перезагрузка службы блокировщика рекламы."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:198
msgid "Refresh"
msgstr "Обновить"
@@ -584,7 +562,7 @@ msgstr "Обновить таймер"
msgid "Refresh Timer..."
msgstr "Обновить таймер..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
msgid "Refresh..."
msgstr "Обновить..."
@@ -600,39 +578,39 @@ msgstr "Перезапустить"
msgid "Remove an existing job"
msgstr "Удалить существующее задание"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report Chunk Count"
msgstr "Количество фрагментов отчёта"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report Chunk Size"
msgstr "Размер фрагментов отчёта"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Report Directory"
msgstr "Папка для отчётов"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "Report Interface"
msgstr "Интерфейсы в отчёте"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Report Ports"
msgstr "Порты в отчёте"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report chunk count used by tcpdump."
msgstr "Количество фрагментов отчёта, используемых tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report chunk size used by tcpdump in MByte."
msgstr "Размер фрагментов отчёта, используемых tcpdump, в мегабайтах."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve IPs"
msgstr "Разрешение IP-адресов"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr "Разрешение IP-адресов в отчетах с помощью обратного поиска DNS (PTR)."
@@ -666,7 +644,7 @@ msgstr "Рабочие утилиты"
msgid "Save"
msgstr "Сохранить"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
msgid "Second instance"
msgstr "Вторая инстанция"
@@ -678,7 +656,7 @@ msgstr ""
"Отправлять связанные с adblock уведомления на e-mail. Замечание: требуется "
"установка дополнительного пакета \"msmtp\"."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "Sender address for adblock notification E-Mails."
msgstr "E-Mail адрес отправителя уведомлений Adblock."
@@ -686,7 +664,7 @@ msgstr "E-Mail адрес отправителя уведомлений Adblock.
msgid "Set a new adblock job"
msgstr "Задать новое задание adblock"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "Set the dns backend instance used by adblock."
msgstr "Установить серверный экземпляр DNS, используемый adblock."
@@ -694,23 +672,15 @@ msgstr "Установить серверный экземпляр DNS, испо
msgid "Settings"
msgstr "Настройки"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid ""
-"Size of the download queue for download processing (incl. sorting, merging "
-"etc.) in parallel."
-msgstr ""
-"Размер очереди параллельной загрузки для обработки загрузки (вкл. "
-"сортировку, слияние и т. д.)."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:549
msgid "Sources (Size, Focus)"
msgstr "Источники (Размер, Фокусировка)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Space separated list of ports used by tcpdump."
msgstr "Разделенный пробелами список портов, используемых tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:315
msgid "Start Timestamp"
msgstr "Время начала"
@@ -726,19 +696,19 @@ msgstr "Статус / Версия"
msgid "Suspend"
msgstr "Приостановить"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Target directory for DNS related report files."
msgstr "Целевой каталог для файлов отчетов, связанных с DNS."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Target directory for blocklist backups."
msgstr "Целевой каталог для резервного копирования черного списка."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr "Папка для созданного списка блокировки 'adb_list.overall'."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr "Папка для «тюремного» списка блокировки 'adb_list.jail'."
@@ -770,7 +740,7 @@ msgstr ""
"Вывод системного журнала, предварительно отфильтрованного только для показа "
"сообщений, связанных с Adblock."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
msgid "Third instance"
msgstr "Третья инстанция"
@@ -796,7 +766,7 @@ msgstr ""
"на строку. Разрешается использование комментариев, начинающихся на '#'. IP-"
"адреса и регулярные выражения не поддерживаются."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:312
msgid ""
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
@@ -804,11 +774,11 @@ msgstr ""
"На этой вкладке показан последний созданный отчет DNS, нажмите кнопку "
"'Обновить', чтобы получить текущий отчет."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:268
msgid "Time"
msgstr "Время"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Timeout to wait for a successful DNS backend restart."
msgstr "Тайм-аут ожидания успешного перезапуска службы DNS."
@@ -818,15 +788,15 @@ msgid ""
"job for these lists."
msgstr "Чтобы списки были актуальны, настройте их автоматическое обновление."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
-msgid "Top 10 Statistics"
-msgstr "Топ-10 статистики"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:348
+msgid "Top Statistics"
+msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Topic for adblock notification E-Mails."
msgstr "Тема, используемая для отправки электронных писем."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:323
msgid "Total DNS Requests"
msgstr "Всего DNS-запросов"
@@ -839,8 +809,8 @@ msgstr "Задержка запуска"
msgid "Unable to save changes: %s"
msgstr "Невозможно сохранить изменения: %s"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:604
msgid "Variants"
msgstr "Варианты"
@@ -857,34 +827,61 @@ msgstr ""
"Изменения в белом списке были сохранены. Обновите свои списки блокировок, "
"чтобы изменения вступили в силу."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:288
msgid "Whitelist..."
msgstr "Белый список..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:422
msgid "bind (/var/lib/bind)"
msgstr "bind (/var/lib/bind)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr "dnsmasq (/tmp/dnsmasq.d)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
msgid "kresd (/etc/kresd)"
msgstr "kresd (/etc/kresd)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
msgid "max. result set size"
msgstr "макс. размер списка результатов"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "max. top statistics"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
msgid "raw (/tmp)"
msgstr "raw (/tmp)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "unbound (/var/lib/unbound)"
msgstr "unbound (/var/lib/unbound)"
+#~ msgid "Top 10 Statistics"
+#~ msgstr "Топ-10 статистики"
+
+#~ msgid "Disable DNS Restarts"
+#~ msgstr "Отключить перезагрузки DNS"
+
+#~ msgid ""
+#~ "Disable adblock triggered restarts for dns backends with autoload/inotify "
+#~ "functions."
+#~ msgstr ""
+#~ "Отключить перезапуски служб DNS с функциями автозагрузки/inotify, "
+#~ "вызываемые Adblock."
+
+#~ msgid "Download Queue"
+#~ msgstr "Очередь загрузки"
+
+#~ msgid ""
+#~ "Size of the download queue for download processing (incl. sorting, "
+#~ "merging etc.) in parallel."
+#~ msgstr ""
+#~ "Размер очереди параллельной загрузки для обработки загрузки (вкл. "
+#~ "сортировку, слияние и т. д.)."
+
#~ msgid "Flush the DNS Cache before adblock processing as well."
#~ msgstr "Дополнительная очистка кэша DNS до его обработки Adblock."
diff --git a/applications/luci-app-adblock/po/si/adblock.po b/applications/luci-app-adblock/po/si/adblock.po
index ee16a2df81..781549bc6b 100644
--- a/applications/luci-app-adblock/po/si/adblock.po
+++ b/applications/luci-app-adblock/po/si/adblock.po
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.5\n"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
msgstr ""
@@ -18,7 +18,6 @@ msgstr ""
msgid "Active Sources"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr ""
@@ -43,7 +42,7 @@ msgstr ""
msgid "Add this (sub-)domain to your local whitelist."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid "Additional Jail Blocklist"
msgstr ""
@@ -67,30 +66,30 @@ msgstr ""
msgid "Advanced Report Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Allow Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:271
msgid "Answer"
msgstr "පිළිතුර"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Backup Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Base Temp Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -103,31 +102,31 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:296
msgid "Blacklist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid "Block Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:327
msgid "Blocked DNS Requests"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid "Blocklist Backup"
msgstr ""
@@ -135,7 +134,7 @@ msgstr ""
msgid "Blocklist Query"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
msgid "Blocklist Query..."
msgstr ""
@@ -143,7 +142,7 @@ msgstr ""
msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@@ -153,20 +152,20 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:176
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:573
msgid "Categories"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:269
msgid "Client"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:221
msgid "Clients"
msgstr ""
@@ -178,88 +177,73 @@ msgid ""
"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:220
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:224
msgid "Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid "DNS Backend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "DNS Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "DNS Instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "DNS Restart Timeout"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:267
msgid "Date"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable DNS Allow"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid "Disable DNS Restarts"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid ""
-"Disable adblock triggered restarts for dns backends with autoload/inotify "
-"functions."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:270
msgid "Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:223
msgid "Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Don't check SSL server certificates during download."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Download Insecure"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid "Download Parameters"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "Download Queue"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Download Utility"
msgstr ""
@@ -267,11 +251,11 @@ msgstr ""
msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid "E-Mail Notification Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "E-Mail Profile"
msgstr ""
@@ -279,25 +263,23 @@ msgstr ""
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "E-Mail Sender Address"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
@@ -323,7 +305,7 @@ msgstr ""
msgid "Enabled"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:319
msgid "End Timestamp"
msgstr ""
@@ -337,21 +319,21 @@ msgstr ""
msgid "Existing job(s)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid "External DNS Lookup Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Fifth instance"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:170
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
@@ -363,11 +345,11 @@ msgstr ""
msgid "Firewall source zones that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "First instance (default)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid "Flush DNS Cache"
msgstr ""
@@ -383,7 +365,7 @@ msgstr ""
msgid "Forced Zones"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
msgid "Fourth instance"
msgstr ""
@@ -406,7 +388,7 @@ msgstr ""
msgid "Information"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Jail Directory"
msgstr ""
@@ -414,7 +396,7 @@ msgstr ""
msgid "Last Run"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:355
msgid "Latest DNS Requests"
msgstr ""
@@ -430,7 +412,7 @@ msgstr ""
msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "List of available network devices used by tcpdump."
msgstr ""
@@ -440,17 +422,16 @@ msgid ""
"'unspecified' to use a classic startup timeout instead of a network trigger."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
msgid "Log View"
msgstr ""
@@ -459,7 +440,7 @@ msgstr ""
msgid "Low Priority Service"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
@@ -473,12 +454,11 @@ msgstr ""
msgid "No adblock related logs yet!"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
@@ -490,7 +470,7 @@ msgstr ""
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -513,7 +493,7 @@ msgid ""
"service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:198
msgid "Refresh"
msgstr ""
@@ -529,7 +509,7 @@ msgstr ""
msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
msgid "Refresh..."
msgstr ""
@@ -545,39 +525,39 @@ msgstr ""
msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report Chunk Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report Chunk Size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Report Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "Report Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Report Ports"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report chunk count used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
@@ -611,7 +591,7 @@ msgstr ""
msgid "Save"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
msgid "Second instance"
msgstr ""
@@ -621,7 +601,7 @@ msgid ""
"additional 'msmtp' package installation."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "Sender address for adblock notification E-Mails."
msgstr ""
@@ -629,7 +609,7 @@ msgstr ""
msgid "Set a new adblock job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "Set the dns backend instance used by adblock."
msgstr ""
@@ -637,21 +617,15 @@ msgstr ""
msgid "Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid ""
-"Size of the download queue for download processing (incl. sorting, merging "
-"etc.) in parallel."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:549
msgid "Sources (Size, Focus)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Space separated list of ports used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:315
msgid "Start Timestamp"
msgstr ""
@@ -667,19 +641,19 @@ msgstr ""
msgid "Suspend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
@@ -709,7 +683,7 @@ msgstr ""
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
msgid "Third instance"
msgstr ""
@@ -727,17 +701,17 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:312
msgid ""
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:268
msgid "Time"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
@@ -747,15 +721,15 @@ msgid ""
"job for these lists."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
-msgid "Top 10 Statistics"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:348
+msgid "Top Statistics"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:323
msgid "Total DNS Requests"
msgstr ""
@@ -768,8 +742,8 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:604
msgid "Variants"
msgstr ""
@@ -784,31 +758,35 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:288
msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:422
msgid "bind (/var/lib/bind)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
msgid "kresd (/etc/kresd)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
msgid "max. result set size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "max. top statistics"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
msgid "raw (/tmp)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "unbound (/var/lib/unbound)"
msgstr ""
diff --git a/applications/luci-app-adblock/po/sk/adblock.po b/applications/luci-app-adblock/po/sk/adblock.po
index 2463585e50..7790622a06 100644
--- a/applications/luci-app-adblock/po/sk/adblock.po
+++ b/applications/luci-app-adblock/po/sk/adblock.po
@@ -1,16 +1,16 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-12-06 14:03+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2022-09-19 10:18+0000\n"
+"Last-Translator: Jose Riha <jose1711@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.10-dev\n"
+"X-Generator: Weblate 4.14.1\n"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
msgstr "Akcia"
@@ -18,7 +18,6 @@ msgstr "Akcia"
msgid "Active Sources"
msgstr "Aktívne zdroje"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr "Blokovanie reklamy Adblock"
@@ -43,7 +42,7 @@ msgstr "Pridať túto (sub-) doménu medzi lokálne zakázané domény."
msgid "Add this (sub-)domain to your local whitelist."
msgstr "Pridať túto (sub-) doménu medzi lokálne povolené domény."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid "Additional Jail Blocklist"
msgstr ""
@@ -70,30 +69,30 @@ msgstr "Pokročilé nastavenia e-mailu"
msgid "Advanced Report Settings"
msgstr "Pokročilé nastavenia"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Allow Local Client IPs"
msgstr "Povoliť adresy IP miestnych klientov"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:271
msgid "Answer"
msgstr "Odpoveď"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Backup Directory"
msgstr "Záložný priečinok"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Base Temp Directory"
msgstr "Základný Temp priečinok"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -108,31 +107,31 @@ msgstr ""
"Zmeny v zozname zakázaných domén boli uložené. Obnovte zoznamy Adblocku aby "
"sa prejavili."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:296
msgid "Blacklist..."
msgstr "Zoznam zakázaných domén..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid "Block Local Client IPs"
msgstr "Blokovať adresy IP miestnych klientov"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:327
msgid "Blocked DNS Requests"
msgstr "Zablokované požiadavky servera DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr "Blokované domény"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid "Blocklist Backup"
msgstr "Záloha zoznamu blokovaných domén"
@@ -140,7 +139,7 @@ msgstr "Záloha zoznamu blokovaných domén"
msgid "Blocklist Query"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
msgid "Blocklist Query..."
msgstr ""
@@ -148,7 +147,7 @@ msgstr ""
msgid "Blocklist Sources"
msgstr "Zdroje zoznamov blokovaní"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@@ -158,20 +157,20 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:176
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr "Zrušiť"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:573
msgid "Categories"
msgstr "Kategórie"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:269
msgid "Client"
msgstr "Klient"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:221
msgid "Clients"
msgstr "Klienti"
@@ -183,88 +182,73 @@ msgid ""
"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:220
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:224
msgid "Count"
msgstr "Počet"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid "DNS Backend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "DNS Directory"
msgstr "DNS adresár"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "DNS Instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "DNS Restart Timeout"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:267
msgid "Date"
msgstr "Dátum"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable DNS Allow"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid "Disable DNS Restarts"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid ""
-"Disable adblock triggered restarts for dns backends with autoload/inotify "
-"functions."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:270
msgid "Domain"
msgstr "Doména"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:223
msgid "Domains"
msgstr "Domény"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Don't check SSL server certificates during download."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Download Insecure"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid "Download Parameters"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "Download Queue"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Download Utility"
msgstr "Nástroj na sťahovanie"
@@ -272,11 +256,11 @@ msgstr "Nástroj na sťahovanie"
msgid "E-Mail Notification"
msgstr "Upozornenie e-mailom"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid "E-Mail Notification Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "E-Mail Profile"
msgstr ""
@@ -284,25 +268,23 @@ msgstr ""
msgid "E-Mail Receiver Address"
msgstr "Adresa príjemcu e-mailu"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "E-Mail Sender Address"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
msgstr "Upraviť čiernu listinu"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
msgstr "Upraviť bielu listinu"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
@@ -326,9 +308,9 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enabled"
-msgstr "Povolené"
+msgstr "Zapnuté"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:319
msgid "End Timestamp"
msgstr ""
@@ -342,21 +324,21 @@ msgstr ""
msgid "Existing job(s)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid "External DNS Lookup Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Fifth instance"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:170
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
@@ -368,11 +350,11 @@ msgstr ""
msgid "Firewall source zones that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "First instance (default)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid "Flush DNS Cache"
msgstr "Vyprázdniť medzipamäť DNS"
@@ -388,7 +370,7 @@ msgstr ""
msgid "Forced Zones"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
msgid "Fourth instance"
msgstr ""
@@ -411,7 +393,7 @@ msgstr ""
msgid "Information"
msgstr "Informácie"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Jail Directory"
msgstr ""
@@ -419,7 +401,7 @@ msgstr ""
msgid "Last Run"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:355
msgid "Latest DNS Requests"
msgstr ""
@@ -435,7 +417,7 @@ msgstr ""
msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "List of available network devices used by tcpdump."
msgstr ""
@@ -445,17 +427,16 @@ msgid ""
"'unspecified' to use a classic startup timeout instead of a network trigger."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
msgid "Log View"
msgstr ""
@@ -464,7 +445,7 @@ msgstr ""
msgid "Low Priority Service"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
@@ -478,12 +459,11 @@ msgstr ""
msgid "No adblock related logs yet!"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
msgstr "Prehľad"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
@@ -495,7 +475,7 @@ msgstr ""
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -518,7 +498,7 @@ msgid ""
"service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:198
msgid "Refresh"
msgstr ""
@@ -534,7 +514,7 @@ msgstr ""
msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
msgid "Refresh..."
msgstr ""
@@ -550,39 +530,39 @@ msgstr ""
msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report Chunk Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report Chunk Size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Report Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "Report Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Report Ports"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report chunk count used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
@@ -616,7 +596,7 @@ msgstr ""
msgid "Save"
msgstr "Uložiť"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
msgid "Second instance"
msgstr ""
@@ -626,7 +606,7 @@ msgid ""
"additional 'msmtp' package installation."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "Sender address for adblock notification E-Mails."
msgstr ""
@@ -634,7 +614,7 @@ msgstr ""
msgid "Set a new adblock job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "Set the dns backend instance used by adblock."
msgstr ""
@@ -642,21 +622,15 @@ msgstr ""
msgid "Settings"
msgstr "Nastavenia"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid ""
-"Size of the download queue for download processing (incl. sorting, merging "
-"etc.) in parallel."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:549
msgid "Sources (Size, Focus)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Space separated list of ports used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:315
msgid "Start Timestamp"
msgstr ""
@@ -672,19 +646,19 @@ msgstr ""
msgid "Suspend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
@@ -714,7 +688,7 @@ msgstr ""
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
msgid "Third instance"
msgstr ""
@@ -732,17 +706,17 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:312
msgid ""
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:268
msgid "Time"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
@@ -752,15 +726,15 @@ msgid ""
"job for these lists."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
-msgid "Top 10 Statistics"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:348
+msgid "Top Statistics"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:323
msgid "Total DNS Requests"
msgstr ""
@@ -773,8 +747,8 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:604
msgid "Variants"
msgstr ""
@@ -789,31 +763,35 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:288
msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:422
msgid "bind (/var/lib/bind)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
msgid "kresd (/etc/kresd)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
msgid "max. result set size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "max. top statistics"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
msgid "raw (/tmp)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "unbound (/var/lib/unbound)"
msgstr ""
diff --git a/applications/luci-app-adblock/po/sv/adblock.po b/applications/luci-app-adblock/po/sv/adblock.po
index 7ed8514c3c..ce504285a2 100644
--- a/applications/luci-app-adblock/po/sv/adblock.po
+++ b/applications/luci-app-adblock/po/sv/adblock.po
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
msgstr "Åtgärd"
@@ -18,7 +18,6 @@ msgstr "Åtgärd"
msgid "Active Sources"
msgstr "Aktiva källor"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr "Adblock"
@@ -43,13 +42,13 @@ msgstr "Lägg till denna (under-)domän till din lokala svartlista."
msgid "Add this (sub-)domain to your local whitelist."
msgstr "Lägg till denna (under-)domän i din lokala vitlista."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid "Additional Jail Blocklist"
msgstr "Ytterligare arrest-blocklista"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
msgid "Additional Settings"
-msgstr "Fler inställningar"
+msgstr "Ytterligare inställningar"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:380
msgid "Additional trigger delay in seconds before adblock processing begins."
@@ -69,30 +68,30 @@ msgstr "Avancerade e-post-inställingar"
msgid "Advanced Report Settings"
msgstr "Avancerade rapportinställningar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Allow Local Client IPs"
msgstr "Tillåt lokala klienters IP"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:271
msgid "Answer"
msgstr "Svar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Backup Directory"
msgstr "Säkerhetskopiera mapp"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Base Temp Directory"
msgstr "Tempkatalogbas"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -109,31 +108,31 @@ msgstr ""
"Ändringar av startlistan har sparats. Uppdatera dina annonsblockeringslistor "
"för att ändringarna ska få verkan."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:296
msgid "Blacklist..."
msgstr "Svartlista..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid "Block Local Client IPs"
msgstr "Blockera lokala klienters IP"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:327
msgid "Blocked DNS Requests"
msgstr "Blockerade DNS-uppslag"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr "Blockerade domäner"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid "Blocklist Backup"
msgstr "Blockeringslistssäkerhetskopia"
@@ -141,7 +140,7 @@ msgstr "Blockeringslistssäkerhetskopia"
msgid "Blocklist Query"
msgstr "Blockeringslistsfråga"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
msgid "Blocklist Query..."
msgstr "Blockeringslistsfråga..."
@@ -149,7 +148,7 @@ msgstr "Blockeringslistsfråga..."
msgid "Blocklist Sources"
msgstr "Källor för blockeringslistor"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@@ -162,20 +161,20 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:176
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr "Avbryt"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:573
msgid "Categories"
msgstr "Kategorier"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:269
msgid "Client"
msgstr "Klient"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:221
msgid "Clients"
msgstr "Klienter"
@@ -191,13 +190,13 @@ msgstr ""
"blob/master/net/adblock/files/README.md\" target=\"_blank\" rel=\"noreferrer "
"noopener\" >online-dokumentationen</a> för mer information."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:220
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:224
msgid "Count"
msgstr "Räkna"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
@@ -206,77 +205,60 @@ msgstr ""
"uppstart i händelse av nedladdningsfel."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid "DNS Backend"
msgstr "DNS-bakände"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "DNS Directory"
msgstr "DNS-mapp"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "DNS Instance"
msgstr "DNS-instans"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr "DNS-rapport"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "DNS Restart Timeout"
msgstr "Tidsgräns för DNS-omstart"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:267
msgid "Date"
msgstr "Datum"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable DNS Allow"
msgstr "Inaktivera DNS-tillåtelse"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid "Disable DNS Restarts"
-msgstr "Inaktivera DNS-omstarter"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid ""
-"Disable adblock triggered restarts for dns backends with autoload/inotify "
-"functions."
-msgstr ""
-"Inaktivera annonsblockeringsstyrda omstarter av DNS-bakändar med autoload/"
-"inotify funktionalitet."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:270
msgid "Domain"
msgstr "Domän"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:223
msgid "Domains"
msgstr "Domäner"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Don't check SSL server certificates during download."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Download Insecure"
msgstr "Ladda ner osäkert"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid "Download Parameters"
msgstr "Ladda ner parametrar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "Download Queue"
-msgstr "Nedladdningskö"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Download Utility"
msgstr "Ladda ner verktyget"
@@ -284,11 +266,11 @@ msgstr "Ladda ner verktyget"
msgid "E-Mail Notification"
msgstr "E-postavisering"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid "E-Mail Notification Count"
msgstr "Antal E-postaviseringar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "E-Mail Profile"
msgstr "E-postprofil"
@@ -296,25 +278,23 @@ msgstr "E-postprofil"
msgid "E-Mail Receiver Address"
msgstr "E-postmottagaradress"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "E-Mail Sender Address"
msgstr "Avsändaradress för e-post"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "E-Mail Topic"
msgstr "E-postämne"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
msgstr "Redigera svartlista"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
msgstr "Redigera vitlista"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
@@ -340,7 +320,7 @@ msgstr "Aktivera utförlig avlusningsloggning i händelse av behandlingsfel."
msgid "Enabled"
msgstr "Aktiverad"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:319
msgid "End Timestamp"
msgstr "Sluttidstämpel"
@@ -354,11 +334,11 @@ msgstr "Påtvingar SafeSearch på Google, Bing, DuckDuckGo, Yandex och Pixbay."
msgid "Existing job(s)"
msgstr "Befintliga jobb"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid "External DNS Lookup Domain"
msgstr "Extern DNS-uppslagsdomän"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
@@ -366,11 +346,11 @@ msgstr ""
"Extern domän för att verifiera en lyckad omstart av DNS-bakände. Notera: "
"Inaktivera denna verifiering genom att välja alternativet 'false'."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Fifth instance"
msgstr "Femte instans"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:170
msgid "Filter criteria like date, domain or client (optional)"
msgstr "Filtreringsvillkor som datum, domän eller klient (valfritt)"
@@ -382,11 +362,11 @@ msgstr "Brandväggsportar som ska forceras lokalt."
msgid "Firewall source zones that should be forced locally."
msgstr "Brandväggskällzoner som ska forceras lokalt."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "First instance (default)"
msgstr "Första instans (standard)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid "Flush DNS Cache"
msgstr "Töm DNS-cache"
@@ -402,7 +382,7 @@ msgstr "Forcerade portar"
msgid "Forced Zones"
msgstr "Forcerade zoner"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
msgid "Fourth instance"
msgstr "Fjärde instans"
@@ -429,7 +409,7 @@ msgstr "Ge tillgång till LuCi-programmet annonsblockering"
msgid "Information"
msgstr "Information"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Jail Directory"
msgstr "Arrestkatalog"
@@ -437,7 +417,7 @@ msgstr "Arrestkatalog"
msgid "Last Run"
msgstr "Kördes senast"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:355
msgid "Latest DNS Requests"
msgstr "Senaste DNS-begäranden"
@@ -453,7 +433,7 @@ msgstr "Begränsa SafeSearch till vissa leverantörer."
msgid "Line number to remove"
msgstr "Radnummer att ta bort"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "List of available network devices used by tcpdump."
msgstr "Lista med tillgängliga nätverksenheter använda av tcpdump."
@@ -466,7 +446,7 @@ msgstr ""
"annonsblockeringen. Välj 'unspecified' för att använda en klassisk "
"upstartstidsgräns istället för en nätverksaktivering."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
@@ -474,11 +454,10 @@ msgstr ""
"Lista med tillgängliga DNS-bakändar med deras standardlistskatalog. För att "
"åsidosätta standardsökvägen; använd alternativet 'DNS-katalog'."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "List of supported and fully pre-configured download utilities."
msgstr "Lista över stödda och helt förkonfigurerade nedladdningsverktyg."
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
msgid "Log View"
msgstr "Logutsikt"
@@ -487,7 +466,7 @@ msgstr "Logutsikt"
msgid "Low Priority Service"
msgstr "Lågprioriterad tjänst"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
@@ -501,12 +480,11 @@ msgstr "Inga frågeresultat!"
msgid "No adblock related logs yet!"
msgstr "Inga annonsblockerinsrelaterade loggar ännu!"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
msgstr "Överblick"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
"Profil som används av 'msmtp' för annonsblockeringsaviserinse-"
@@ -520,7 +498,7 @@ msgstr "Fråga"
msgid "Query active blocklists and backups for a specific domain."
msgstr "Fråga aktiva svartlistor och säkerhetskopior efter en given domän."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -550,7 +528,7 @@ msgstr ""
"systemresurser i anspråk. Notera: Denna ändring kräver en fullständig "
"omstart av annonsblockeringstjänsten för att ha verkan."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:198
msgid "Refresh"
msgstr "Uppdatera"
@@ -566,7 +544,7 @@ msgstr "Förnya stoppuret"
msgid "Refresh Timer..."
msgstr "Förnya stoppuret..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
msgid "Refresh..."
msgstr "Fräscha upp..."
@@ -582,39 +560,39 @@ msgstr "Ladda om"
msgid "Remove an existing job"
msgstr "Ta bort ett befintligt jobb"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report Chunk Count"
msgstr "Rapportera klimpantal"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report Chunk Size"
msgstr "Rapportera klimpstorlek"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Report Directory"
msgstr "Rapportkatalog"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "Report Interface"
msgstr "Rapportgränssnitt"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Report Ports"
msgstr "Rapporthamnar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report chunk count used by tcpdump."
msgstr "Rapportera klimpantal använt av tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report chunk size used by tcpdump in MByte."
msgstr "Rapportera klimpstorlek som används av tcpdump i MByte."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
@@ -648,7 +626,7 @@ msgstr "Kör verktyg"
msgid "Save"
msgstr "Spara"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
msgid "Second instance"
msgstr "Andra instans"
@@ -660,7 +638,7 @@ msgstr ""
"Skicka adblock-relaterade aviseringar via e-post. Vänligen notera att: det "
"här kräver installation av 'msmtp'-paketet."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "Sender address for adblock notification E-Mails."
msgstr "Avsändaradress för adblock-aviseringar via e-post."
@@ -668,7 +646,7 @@ msgstr "Avsändaradress för adblock-aviseringar via e-post."
msgid "Set a new adblock job"
msgstr "Ställ in ett nytt adblock-jobb"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "Set the dns backend instance used by adblock."
msgstr "Ställ in DNS-bakändens instans som används av adblock."
@@ -676,21 +654,15 @@ msgstr "Ställ in DNS-bakändens instans som används av adblock."
msgid "Settings"
msgstr "Inställningar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid ""
-"Size of the download queue for download processing (incl. sorting, merging "
-"etc.) in parallel."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:549
msgid "Sources (Size, Focus)"
msgstr "Källor (Storlek, Fokus)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Space separated list of ports used by tcpdump."
msgstr "Utrymmesseparerad lista över portar som används av tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:315
msgid "Start Timestamp"
msgstr ""
@@ -706,19 +678,19 @@ msgstr "Status / Version"
msgid "Suspend"
msgstr "Stäng av"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Target directory for DNS related report files."
msgstr "Målmapp för DNS-relaterade rapport-filer."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr "Målmapp för den genererade blockeringslistan 'adb_list.overall'."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
@@ -748,7 +720,7 @@ msgstr ""
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
msgid "Third instance"
msgstr ""
@@ -766,17 +738,17 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:312
msgid ""
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:268
msgid "Time"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
@@ -786,15 +758,15 @@ msgid ""
"job for these lists."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
-msgid "Top 10 Statistics"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:348
+msgid "Top Statistics"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:323
msgid "Total DNS Requests"
msgstr ""
@@ -807,8 +779,8 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:604
msgid "Variants"
msgstr ""
@@ -823,34 +795,51 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:288
msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:422
msgid "bind (/var/lib/bind)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
msgid "kresd (/etc/kresd)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
msgid "max. result set size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "max. top statistics"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
msgid "raw (/tmp)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "unbound (/var/lib/unbound)"
msgstr ""
+#~ msgid "Disable DNS Restarts"
+#~ msgstr "Inaktivera DNS-omstarter"
+
+#~ msgid ""
+#~ "Disable adblock triggered restarts for dns backends with autoload/inotify "
+#~ "functions."
+#~ msgstr ""
+#~ "Inaktivera annonsblockeringsstyrda omstarter av DNS-bakändar med autoload/"
+#~ "inotify funktionalitet."
+
+#~ msgid "Download Queue"
+#~ msgstr "Nedladdningskö"
+
#~ msgid "Flush the DNS Cache before adblock processing as well."
#~ msgstr "Spola också DNS-cachen innan annonsblockeringshantering."
diff --git a/applications/luci-app-adblock/po/templates/adblock.pot b/applications/luci-app-adblock/po/templates/adblock.pot
index 3910779c3e..33399212ac 100644
--- a/applications/luci-app-adblock/po/templates/adblock.pot
+++ b/applications/luci-app-adblock/po/templates/adblock.pot
@@ -1,7 +1,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
msgstr ""
@@ -9,7 +9,6 @@ msgstr ""
msgid "Active Sources"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr ""
@@ -34,7 +33,7 @@ msgstr ""
msgid "Add this (sub-)domain to your local whitelist."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid "Additional Jail Blocklist"
msgstr ""
@@ -58,30 +57,30 @@ msgstr ""
msgid "Advanced Report Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Allow Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:271
msgid "Answer"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Backup Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Base Temp Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -94,31 +93,31 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:296
msgid "Blacklist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid "Block Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:327
msgid "Blocked DNS Requests"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid "Blocklist Backup"
msgstr ""
@@ -126,7 +125,7 @@ msgstr ""
msgid "Blocklist Query"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
msgid "Blocklist Query..."
msgstr ""
@@ -134,7 +133,7 @@ msgstr ""
msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@@ -144,20 +143,20 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:176
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:573
msgid "Categories"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:269
msgid "Client"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:221
msgid "Clients"
msgstr ""
@@ -169,88 +168,73 @@ msgid ""
"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:220
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:224
msgid "Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid "DNS Backend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "DNS Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "DNS Instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "DNS Restart Timeout"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:267
msgid "Date"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable DNS Allow"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid "Disable DNS Restarts"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid ""
-"Disable adblock triggered restarts for dns backends with autoload/inotify "
-"functions."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:270
msgid "Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:223
msgid "Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Don't check SSL server certificates during download."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Download Insecure"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid "Download Parameters"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "Download Queue"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Download Utility"
msgstr ""
@@ -258,11 +242,11 @@ msgstr ""
msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid "E-Mail Notification Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "E-Mail Profile"
msgstr ""
@@ -270,25 +254,23 @@ msgstr ""
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "E-Mail Sender Address"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
@@ -314,7 +296,7 @@ msgstr ""
msgid "Enabled"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:319
msgid "End Timestamp"
msgstr ""
@@ -328,21 +310,21 @@ msgstr ""
msgid "Existing job(s)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid "External DNS Lookup Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Fifth instance"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:170
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
@@ -354,11 +336,11 @@ msgstr ""
msgid "Firewall source zones that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "First instance (default)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid "Flush DNS Cache"
msgstr ""
@@ -374,7 +356,7 @@ msgstr ""
msgid "Forced Zones"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
msgid "Fourth instance"
msgstr ""
@@ -397,7 +379,7 @@ msgstr ""
msgid "Information"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Jail Directory"
msgstr ""
@@ -405,7 +387,7 @@ msgstr ""
msgid "Last Run"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:355
msgid "Latest DNS Requests"
msgstr ""
@@ -421,7 +403,7 @@ msgstr ""
msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "List of available network devices used by tcpdump."
msgstr ""
@@ -431,17 +413,16 @@ msgid ""
"'unspecified' to use a classic startup timeout instead of a network trigger."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
msgid "Log View"
msgstr ""
@@ -450,7 +431,7 @@ msgstr ""
msgid "Low Priority Service"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
@@ -464,12 +445,11 @@ msgstr ""
msgid "No adblock related logs yet!"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
@@ -481,7 +461,7 @@ msgstr ""
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -504,7 +484,7 @@ msgid ""
"service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:198
msgid "Refresh"
msgstr ""
@@ -520,7 +500,7 @@ msgstr ""
msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
msgid "Refresh..."
msgstr ""
@@ -536,39 +516,39 @@ msgstr ""
msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report Chunk Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report Chunk Size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Report Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "Report Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Report Ports"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report chunk count used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
@@ -602,7 +582,7 @@ msgstr ""
msgid "Save"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
msgid "Second instance"
msgstr ""
@@ -612,7 +592,7 @@ msgid ""
"additional 'msmtp' package installation."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "Sender address for adblock notification E-Mails."
msgstr ""
@@ -620,7 +600,7 @@ msgstr ""
msgid "Set a new adblock job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "Set the dns backend instance used by adblock."
msgstr ""
@@ -628,21 +608,15 @@ msgstr ""
msgid "Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid ""
-"Size of the download queue for download processing (incl. sorting, merging "
-"etc.) in parallel."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:549
msgid "Sources (Size, Focus)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Space separated list of ports used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:315
msgid "Start Timestamp"
msgstr ""
@@ -658,19 +632,19 @@ msgstr ""
msgid "Suspend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
@@ -700,7 +674,7 @@ msgstr ""
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
msgid "Third instance"
msgstr ""
@@ -718,17 +692,17 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:312
msgid ""
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:268
msgid "Time"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
@@ -738,15 +712,15 @@ msgid ""
"job for these lists."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
-msgid "Top 10 Statistics"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:348
+msgid "Top Statistics"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:323
msgid "Total DNS Requests"
msgstr ""
@@ -759,8 +733,8 @@ msgstr ""
msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:604
msgid "Variants"
msgstr ""
@@ -775,30 +749,34 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:288
msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:422
msgid "bind (/var/lib/bind)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
msgid "kresd (/etc/kresd)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
msgid "max. result set size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "max. top statistics"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
msgid "raw (/tmp)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "unbound (/var/lib/unbound)"
msgstr ""
diff --git a/applications/luci-app-adblock/po/tr/adblock.po b/applications/luci-app-adblock/po/tr/adblock.po
index 24350222c1..61768d23a3 100644
--- a/applications/luci-app-adblock/po/tr/adblock.po
+++ b/applications/luci-app-adblock/po/tr/adblock.po
@@ -1,16 +1,16 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-02-18 20:58+0000\n"
-"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
+"PO-Revision-Date: 2022-10-23 19:52+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/tr/>\n"
"Language: tr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
msgstr "Eylem"
@@ -18,7 +18,6 @@ msgstr "Eylem"
msgid "Active Sources"
msgstr "Etkin Kaynaklar"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr "Reklam Engelleyici"
@@ -43,7 +42,7 @@ msgstr "Bu (alt-)alan adını yerel kara listenize ekleyin."
msgid "Add this (sub-)domain to your local whitelist."
msgstr "Bu (alt)alan adını yerel izin verilen listenize ekleyin."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid "Additional Jail Blocklist"
msgstr "Ek \"Hapis\" Engelleme listesi"
@@ -68,11 +67,11 @@ msgstr "Gelişmiş E-Posta Ayarları"
msgid "Advanced Report Settings"
msgstr "Gelişmiş Rapor Ayarları"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Allow Local Client IPs"
msgstr "Yerel İstemci IP'lerine İzin Ver"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
@@ -82,19 +81,19 @@ msgstr ""
"isteklerine izin verin. Lütfen dikkat: Bu özellik şu anda yalnızca bind DNS "
"arka ucu tarafından desteklenmektedir."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:271
msgid "Answer"
msgstr "Cevap"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Backup Directory"
msgstr "Yedekleme Dizini"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Base Temp Directory"
msgstr "Temel Geçici Dizin"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -111,15 +110,15 @@ msgstr ""
"Kara liste değişiklikleri kaydedildi. Değişikliklerin etkili olması için "
"reklam engelleme listelerinizi yenileyin."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:296
msgid "Blacklist..."
msgstr "Kara liste..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid "Block Local Client IPs"
msgstr "Yerel İstemci IP'lerini Engelle"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
@@ -129,16 +128,16 @@ msgstr ""
"isteklerini engelleyin. Lütfen dikkat: Bu özellik şu anda yalnızca bind DNS "
"arka ucu tarafından desteklenmektedir."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:327
msgid "Blocked DNS Requests"
msgstr "Engellenen DNS İstekleri"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr "Engellenen Alan Adları"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid "Blocklist Backup"
msgstr "Engelleme Listesi Yedekleme"
@@ -146,7 +145,7 @@ msgstr "Engelleme Listesi Yedekleme"
msgid "Blocklist Query"
msgstr "Engelleme Listesi Sorgusu"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
msgid "Blocklist Query..."
msgstr "Engelleme Listesi Sorgusu..."
@@ -154,7 +153,7 @@ msgstr "Engelleme Listesi Sorgusu..."
msgid "Blocklist Sources"
msgstr "Engelleme Listesi Kaynakları"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@@ -168,20 +167,20 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:176
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr "İptal"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:573
msgid "Categories"
msgstr "Kategoriler"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:269
msgid "Client"
msgstr "İstemci"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:221
msgid "Clients"
msgstr "İstemciler"
@@ -198,13 +197,13 @@ msgstr ""
"README.md\" target=\"_blank\" rel=\"noreferrer noopener\" > çevrimiçi "
"belgelere </a> bakın."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:220
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:224
msgid "Count"
msgstr "Adet"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
@@ -213,77 +212,60 @@ msgstr ""
"başlatma sırasında kullanılacaktır."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid "DNS Backend"
msgstr "DNS Arka Uç"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "DNS Directory"
msgstr "DNS Dizini"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "DNS Instance"
msgstr "DNS Örneği"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr "DNS Raporu"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "DNS Restart Timeout"
msgstr "DNS Yeniden Başlatma Zaman Aşımı"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:267
msgid "Date"
msgstr "Tarih"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable DNS Allow"
msgstr "DNS İzin Vermeyi Devre Dışı bırakın"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid "Disable DNS Restarts"
-msgstr "DNS Yeniden Başlatmalarını Devre Dışı bırakın"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid ""
-"Disable adblock triggered restarts for dns backends with autoload/inotify "
-"functions."
-msgstr ""
-"Adblock tarafından tetiklenen autoload/inotify fonksiyonları ile dns arka uç "
-"yeniden başlatmasını devre dışı bırakın."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr "Seçici DNS beyaz listeyi (RPZ-PASSTHRU) devre dışı bırakın."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:270
msgid "Domain"
msgstr "Alan"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:223
msgid "Domains"
msgstr "Alan adları"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Don't check SSL server certificates during download."
msgstr "İndirme sırasında SSL sunucu sertifikalarını kontrol etme."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Download Insecure"
msgstr "Güvensiz İndir"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid "Download Parameters"
msgstr "İndirme Parametreleri"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "Download Queue"
-msgstr "Kuyruktakileri İndir"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Download Utility"
msgstr "İndirme Aracı"
@@ -291,11 +273,11 @@ msgstr "İndirme Aracı"
msgid "E-Mail Notification"
msgstr "E-Posta Bildirimi"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid "E-Mail Notification Count"
msgstr "E-Posta Bildirim Sayısı"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "E-Mail Profile"
msgstr "E-Posta Profili"
@@ -303,25 +285,23 @@ msgstr "E-Posta Profili"
msgid "E-Mail Receiver Address"
msgstr "E-Posta Alıcı Adresi"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "E-Mail Sender Address"
msgstr "E-Posta Gönderen Adresi"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "E-Mail Topic"
msgstr "E-Posta Konusu"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
msgstr "Karalisteyi Düzenle"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
msgstr "Beyazlisteyi Düzenle"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
@@ -351,7 +331,7 @@ msgstr ""
msgid "Enabled"
msgstr "Etkin"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:319
msgid "End Timestamp"
msgstr "Zaman damgasını bitir"
@@ -367,11 +347,11 @@ msgstr ""
msgid "Existing job(s)"
msgstr "Mevcut iş(ler)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid "External DNS Lookup Domain"
msgstr "Harici DNS Arama Alanı"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
@@ -380,11 +360,11 @@ msgstr ""
"alan. Lütfen dikkat: Bu kontrolü devre dışı bırakmak için 'false' olarak "
"ayarlayın."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Fifth instance"
msgstr "Beşinci örnek"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:170
msgid "Filter criteria like date, domain or client (optional)"
msgstr "Tarih, alan, client gibi filtre özellikleri (opsiyonel)"
@@ -396,11 +376,11 @@ msgstr "Yerel olarak zorlanması gereken güvenlik duvarı bağlantı noktaları
msgid "Firewall source zones that should be forced locally."
msgstr "Yerel olarak zorunlu olması gereken güvenlik duvarı kaynak bölgeleri."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "First instance (default)"
msgstr "İlk örnek (varsayılan)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid "Flush DNS Cache"
msgstr "DNS Önbelleğini Temizle"
@@ -416,7 +396,7 @@ msgstr "Zorlanan Erişim Noktaları"
msgid "Forced Zones"
msgstr "Zorlanan Bölgeler"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
msgid "Fourth instance"
msgstr "Dördüncü örnek"
@@ -443,7 +423,7 @@ msgstr "LuCI uygulaması adblock'a izin verin"
msgid "Information"
msgstr "Bilgi"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Jail Directory"
msgstr "Kafes Dizini"
@@ -451,7 +431,7 @@ msgstr "Kafes Dizini"
msgid "Last Run"
msgstr "Son çalışma zamanı"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:355
msgid "Latest DNS Requests"
msgstr "Yeni DNS Sorguları"
@@ -467,7 +447,7 @@ msgstr "Belirli sağlayıcılar için GüvenliArama'yı limitle."
msgid "Line number to remove"
msgstr "Kaldırılacak satırın numarası"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "List of available network devices used by tcpdump."
msgstr "tcpdump tarafından kullanılan mevcut ağ aygıtlarının listesi."
@@ -480,7 +460,7 @@ msgstr ""
"tetikleyicisi yerine klasik bir başlangıç zaman aşımı kullanmak için "
"\"belirtilmemiş\" i seçin."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
@@ -489,13 +469,12 @@ msgstr ""
"listesi. Varsayılan yolun üzerine yazmak için 'DNS Dizini' seçeneğini "
"kullanın."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
"Desteklenen ve tam olarak önceden yapılandırılmış indirme yardımcı "
"programlarının listesi."
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
msgid "Log View"
msgstr "Günlük Kayıtlarını Göster"
@@ -504,7 +483,7 @@ msgstr "Günlük Kayıtlarını Göster"
msgid "Low Priority Service"
msgstr "Düşük Öncelikli Servis"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
@@ -520,12 +499,11 @@ msgstr "Sorgu sonuçları yok!"
msgid "No adblock related logs yet!"
msgstr "Henüz adblock ile ilgili kayıt yok!"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
msgstr "Genel bakış"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
"Adblock bildirim e-postaları için 'msmtp' tarafından kullanılan profil."
@@ -540,7 +518,7 @@ msgstr ""
"Belirli bir etki alanı için etkin engelleme listelerini ve yedeklemeleri "
"sorgulayın."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -570,7 +548,7 @@ msgstr ""
"önceliğini azaltın. Lütfen dikkat: Bu değişikliğin yürürlüğe girmesi için "
"adblock hizmetinin tam olarak yeniden başlatılması gerekir."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:198
msgid "Refresh"
msgstr "Yenile"
@@ -586,7 +564,7 @@ msgstr "Zamanlayıcıyı Yenile"
msgid "Refresh Timer..."
msgstr "Zamanlayıcıyı Yenile .."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
msgid "Refresh..."
msgstr "Yenile.."
@@ -602,39 +580,39 @@ msgstr "Yeniden yükle"
msgid "Remove an existing job"
msgstr "Mevcut bir işi kaldırın"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report Chunk Count"
msgstr "Yığın Sayısını Bildir"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report Chunk Size"
msgstr "Yığın Boyutunu Bildir"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Report Directory"
msgstr "Rapor Dizini"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "Report Interface"
msgstr "Rapor Arayüzü"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Report Ports"
msgstr "Rapor Bağlantı Noktaları"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report chunk count used by tcpdump."
msgstr "Tcpdump tarafından kullanılan yığın sayısını bildirin."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report chunk size used by tcpdump in MByte."
msgstr "Tcpdump tarafından kullanılan yığın boyutunu MByte cinsinden bildirin."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve IPs"
msgstr "IP'leri çözümle"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr "Ters DNS (PTR) aramalarını kullanarak raporlama IP adreslerini çözün."
@@ -668,7 +646,7 @@ msgstr "Araçları Çalıştır"
msgid "Save"
msgstr "Kaydet"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
msgid "Second instance"
msgstr "İkinci örnek"
@@ -680,7 +658,7 @@ msgstr ""
"Adblock ile ilgili bildirim e-postaları gönderin. Lütfen dikkat: bu, ek "
"'msmtp' paket kurulumuna ihtiyaç duyar."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "Sender address for adblock notification E-Mails."
msgstr "Adblock bildirim e-postaları için gönderen adresi."
@@ -688,7 +666,7 @@ msgstr "Adblock bildirim e-postaları için gönderen adresi."
msgid "Set a new adblock job"
msgstr "Yeni bir reklam engelleme işi ayarlayın"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "Set the dns backend instance used by adblock."
msgstr "Adblock tarafından kullanılan dns sunucu ayarları örneğini ayarlayın."
@@ -696,25 +674,17 @@ msgstr "Adblock tarafından kullanılan dns sunucu ayarları örneğini ayarlay
msgid "Settings"
msgstr "Ayarlar"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid ""
-"Size of the download queue for download processing (incl. sorting, merging "
-"etc.) in parallel."
-msgstr ""
-"Paralel olarak indirme işlemi için indirme kuyruğunun boyutu (sıralama, "
-"birleştirme vb.) Dahil."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:549
msgid "Sources (Size, Focus)"
msgstr "Kaynaklar (Boyut, Odak)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Space separated list of ports used by tcpdump."
msgstr ""
"Tcpdump tarafından kullanılan bağlantı noktalarının boşlukla ayrılmış "
"listesi."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:315
msgid "Start Timestamp"
msgstr "Zaman Damgasını Başlat"
@@ -730,19 +700,19 @@ msgstr "Durum / Sürüm"
msgid "Suspend"
msgstr "Askıya al"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Target directory for DNS related report files."
msgstr "DNS ile ilgili rapor dosyaları için hedef dizin."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Target directory for blocklist backups."
msgstr "Engelleme listesi yedeklemeleri için hedef dizin."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr "Oluşturulan engelleme listesi 'adb_list.overall' için hedef dizin."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr "Oluşturulan engelleme listesi 'adb_list.jail' için hedef dizin."
@@ -774,7 +744,7 @@ msgstr ""
"Yalnızca adblock ile ilgili mesajlar için önceden filtrelenmiş syslog "
"çıktısı."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
msgid "Third instance"
msgstr "Üçüncü örnek"
@@ -800,7 +770,7 @@ msgstr ""
"alanı ekleyin. '#' İle tanıtılan yorumlara izin verilir - ip adresleri, "
"joker karakterler ve normal ifadelere izin verilmez."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:312
msgid ""
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
@@ -808,11 +778,11 @@ msgstr ""
"Bu sekme, oluşturulan son DNS Raporunu gösterir, güncel olanı almak için "
"'Yenile' düğmesine basın."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:268
msgid "Time"
msgstr "Zaman"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Timeout to wait for a successful DNS backend restart."
msgstr "Başarılı bir DNS arka uç yeniden başlatması için bekleme süresi."
@@ -824,15 +794,15 @@ msgstr ""
"Reklam engelleme listelerinizi güncel tutmak için, bu listeler için otomatik "
"bir güncelleme işi ayarlamalısınız."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
-msgid "Top 10 Statistics"
-msgstr "En İyi 10 İstatistik"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:348
+msgid "Top Statistics"
+msgstr "En İyi İstatistikler"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Topic for adblock notification E-Mails."
msgstr "Adblock bildirim e-postaları için konu."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:323
msgid "Total DNS Requests"
msgstr "Toplam DNS İstekleri"
@@ -845,8 +815,8 @@ msgstr "Tetikleme Gecikmesi"
msgid "Unable to save changes: %s"
msgstr "Değişiklikler kaydedilemiyor: %s"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:604
msgid "Variants"
msgstr "Varyantlar"
@@ -863,34 +833,61 @@ msgstr ""
"Beyaz liste değişiklikleri kaydedildi. Değişikliklerin etkili olacağı "
"adblock listelerinizi yenileyin."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:288
msgid "Whitelist..."
msgstr "Beyaz liste..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:422
msgid "bind (/var/lib/bind)"
msgstr "bind (/var/lib/bind)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr "dnsmasq (/tmp/dnsmasq.d)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
msgid "kresd (/etc/kresd)"
msgstr "kresd (/etc/kresd)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
msgid "max. result set size"
msgstr "maks. sonuç kümesi boyutu"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "max. top statistics"
+msgstr "maks. en iyi istatistikler"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
msgid "raw (/tmp)"
msgstr "raw (/tmp)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "unbound (/var/lib/unbound)"
msgstr "unbound (/var/lib/unbound)"
+#~ msgid "Top 10 Statistics"
+#~ msgstr "En İyi 10 İstatistik"
+
+#~ msgid "Disable DNS Restarts"
+#~ msgstr "DNS Yeniden Başlatmalarını Devre Dışı bırakın"
+
+#~ msgid ""
+#~ "Disable adblock triggered restarts for dns backends with autoload/inotify "
+#~ "functions."
+#~ msgstr ""
+#~ "Adblock tarafından tetiklenen autoload/inotify fonksiyonları ile dns arka "
+#~ "uç yeniden başlatmasını devre dışı bırakın."
+
+#~ msgid "Download Queue"
+#~ msgstr "Kuyruktakileri İndir"
+
+#~ msgid ""
+#~ "Size of the download queue for download processing (incl. sorting, "
+#~ "merging etc.) in parallel."
+#~ msgstr ""
+#~ "Paralel olarak indirme işlemi için indirme kuyruğunun boyutu (sıralama, "
+#~ "birleştirme vb.) Dahil."
+
#~ msgid "Flush the DNS Cache before adblock processing as well."
#~ msgstr "Adblock işleminden önce de DNS Önbelleğini temizle."
diff --git a/applications/luci-app-adblock/po/uk/adblock.po b/applications/luci-app-adblock/po/uk/adblock.po
index 4cc3045d27..2451d4d52d 100644
--- a/applications/luci-app-adblock/po/uk/adblock.po
+++ b/applications/luci-app-adblock/po/uk/adblock.po
@@ -1,17 +1,17 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-25 17:15+0000\n"
-"Last-Translator: Artem <artem@molotov.work>\n"
+"PO-Revision-Date: 2022-12-29 23:53+0000\n"
+"Last-Translator: Dan <denqwerta@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
msgstr "Дія"
@@ -19,7 +19,6 @@ msgstr "Дія"
msgid "Active Sources"
msgstr "Активні джерела"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr "Блокування реклами"
@@ -44,7 +43,7 @@ msgstr "Додати цей (суб-)домен до локального чор
msgid "Add this (sub-)domain to your local whitelist."
msgstr "Додати цей (суб-)домен до локального білого списку."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid "Additional Jail Blocklist"
msgstr "Додатковий «тюремний» список блокування"
@@ -68,11 +67,11 @@ msgstr "Розширені налаштування E-Mail"
msgid "Advanced Report Settings"
msgstr "Розширені налаштування звітів"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Allow Local Client IPs"
msgstr "Дозволити локальні IP-адресі клієнтів"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
@@ -82,19 +81,19 @@ msgstr ""
"CLIENT-IP). Запримітьте: наразі ця функція підтримується лише DNS-сервером "
"bind."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:271
msgid "Answer"
msgstr "Відповідь"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Backup Directory"
msgstr "Тека для резервних копій"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Base Temp Directory"
msgstr "Розташування тимчасових файлів"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -111,15 +110,15 @@ msgstr ""
"Зміни чорного списку збережено. Оновіть свої списки блокування реклами, щоб "
"зміни вступили в силу."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:296
msgid "Blacklist..."
msgstr "Чорний список..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid "Block Local Client IPs"
msgstr "Блокувати IP-адреси локальних клієнтів"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
@@ -128,16 +127,16 @@ msgstr ""
"Блокувати всі запити певних клієнтів DNS на основі їх IP-адреси (RPZ-CLIENT-"
"IP). Запримітьте: наразі ця функція підтримується лише DNS-сервером bind."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:327
msgid "Blocked DNS Requests"
msgstr "Заблоковані DNS-запити"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr "Заблоковані домени"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid "Blocklist Backup"
msgstr "Резервна копія списку блокування"
@@ -145,7 +144,7 @@ msgstr "Резервна копія списку блокування"
msgid "Blocklist Query"
msgstr "Запит до списку блокування"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
msgid "Blocklist Query..."
msgstr "Запит до списку блокування..."
@@ -153,34 +152,34 @@ msgstr "Запит до списку блокування..."
msgid "Blocklist Sources"
msgstr "Джерела чорного списку"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
"blocklist e.g. for guest wifi or kidsafe configurations."
msgstr ""
"Створює додатковий список блокування DNS для блокування доступу до всіх "
-"доменів, окрім тих, що перераховані в білому списку. Будь ласка, запримітьте:"
-" ви можете використовувати цей обмежувальний список блокування, до прикладу, "
-"для конфігурацій гостьового Wi-Fi або безпечного для дітей."
+"доменів, окрім тих, що перераховані в білому списку. Будь ласка, "
+"запримітьте: ви можете використовувати цей обмежувальний список блокування, "
+"до прикладу, для конфігурацій гостьового Wi-Fi або безпечного для дітей."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:176
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr "Скасувати"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:573
msgid "Categories"
msgstr "Категорії"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:269
msgid "Client"
msgstr "Клієнт"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:221
msgid "Clients"
msgstr "Клієнти"
@@ -193,16 +192,17 @@ msgid ""
msgstr ""
"Налаштування adblock пакету для блокування реклами/небезпечних доменів "
"використовуючи DNS. Для більш детальної інформації <a href=\"https://github."
-"com/openwrt/packages/blob/master/net/adblock/files/README.md\" target="
-"\"_blank\" rel=\"noreferrer noopener\" >дивіться онлайн документацію</a>"
+"com/openwrt/packages/blob/master/net/adblock/files/README.md\" "
+"target=\"_blank\" rel=\"noreferrer noopener\" >дивіться онлайн документацію</"
+"a>"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:220
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:224
msgid "Count"
msgstr "Кількість"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
@@ -211,90 +211,72 @@ msgstr ""
"використані у разі помилок завантаження або під час запуску."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid "DNS Backend"
msgstr "Служба DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "DNS Directory"
msgstr "Тека DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "DNS Instance"
msgstr "Екземпляр DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr "Звіт DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "DNS Restart Timeout"
msgstr "Тайм-аут перезапуску DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:267
msgid "Date"
msgstr "Дата"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable DNS Allow"
msgstr "Вимкнути пропуск DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid "Disable DNS Restarts"
-msgstr "Вимкнути перезавантаження DNS"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid ""
-"Disable adblock triggered restarts for dns backends with autoload/inotify "
-"functions."
-msgstr ""
-"Вимкніть перезапуски, ініційовані блокуванням реклами, для серверів DNS з "
-"функціями автозавантаження/inotify."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr "Вимкнути вибірковий білий список DNS (RPZ-PASSTHRU)."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:270
msgid "Domain"
msgstr "Домен"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:223
msgid "Domains"
msgstr "Домени"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Don't check SSL server certificates during download."
msgstr "Не перевіряти SSL-сертифікати сервера під час завантаження."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
-#, fuzzy
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Download Insecure"
msgstr "Завантажувати небезпечним шляхом"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid "Download Parameters"
msgstr "Параметри завантаження"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "Download Queue"
-msgstr "Черга завантаження"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Download Utility"
-msgstr "Програма для завантаження"
+msgstr "Утиліта для завантаження"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
msgid "E-Mail Notification"
msgstr "E-Mail повідомлення"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid "E-Mail Notification Count"
msgstr "Кількість E-Mail повідомлень"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "E-Mail Profile"
msgstr "E-Mail профіль"
@@ -302,25 +284,23 @@ msgstr "E-Mail профіль"
msgid "E-Mail Receiver Address"
msgstr "E-Mail адреса отримувача"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "E-Mail Sender Address"
msgstr "E-Mail адреса відправника"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "E-Mail Topic"
msgstr "Тема"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
msgstr "Редагувати чорний список"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
msgstr "Редагувати білий список"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
@@ -341,7 +321,6 @@ msgid "Enable the adblock service."
msgstr "Увімкнути службу Adblock."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
-#, fuzzy
msgid "Enable verbose debug logging in case of any processing errors."
msgstr "Увімкнути детальний звіт на випадок будь-яких помилок обробки."
@@ -349,7 +328,7 @@ msgstr "Увімкнути детальний звіт на випадок бу
msgid "Enabled"
msgstr "Увімкнено"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:319
msgid "End Timestamp"
msgstr "Час завершення"
@@ -362,15 +341,14 @@ msgstr ""
"pixabay."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:18
-#, fuzzy
msgid "Existing job(s)"
-msgstr "Існуюче(і) завдання"
+msgstr "Існуючі завдання"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid "External DNS Lookup Domain"
msgstr "Зовнішній домен DNS Lookup"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
@@ -378,29 +356,27 @@ msgstr ""
"Зовнішній домен для перевірки успішного перезапуску DNS-сервера. Будь ласка, "
"завбачте: щоб вимкнути цю перевірку, слід встановити значення «false»."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Fifth instance"
msgstr "П'ятий екземпляр"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:170
msgid "Filter criteria like date, domain or client (optional)"
msgstr "Критерії фільтра, як дата, домен або клієнт (необов'язково)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:328
-#, fuzzy
msgid "Firewall ports that should be forced locally."
msgstr "Порти брандмауера, які необхідно переспрямувати локально."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
-#, fuzzy
msgid "Firewall source zones that should be forced locally."
msgstr "Зони брандмауера, які необхідно переспрямувати локально."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "First instance (default)"
msgstr "Перший екземпляр (за умовчанням)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid "Flush DNS Cache"
msgstr "Очистка кеша DNS"
@@ -416,7 +392,7 @@ msgstr "Переспрямовані порти"
msgid "Forced Zones"
msgstr "Переспрямовані зони"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
msgid "Fourth instance"
msgstr "Четвертий екземпляр"
@@ -436,13 +412,13 @@ msgstr "Загальні налаштування"
#: applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json:3
msgid "Grant access to LuCI app adblock"
-msgstr "Надати доступ LuCI до програми adblock"
+msgstr "Надати доступ LuCI до застосунку adblock"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:223
msgid "Information"
msgstr "Інформація"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Jail Directory"
msgstr "Тека для «в'язниці» (jail)"
@@ -450,7 +426,7 @@ msgstr "Тека для «в'язниці» (jail)"
msgid "Last Run"
msgstr "Останній запуск"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:355
msgid "Latest DNS Requests"
msgstr "Останні DNS-запити"
@@ -466,7 +442,7 @@ msgstr "Обмежити Безпечний пошук певними пошук
msgid "Line number to remove"
msgstr "Номер рядка для видалення"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "List of available network devices used by tcpdump."
msgstr "Перелік доступних мережевих пристроїв, що використовуються tcpdump."
@@ -479,7 +455,7 @@ msgstr ""
"\"невизначено\", щоб використовувати класичний тайм-аут запуску замість "
"мережевого тригера."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
@@ -487,12 +463,11 @@ msgstr ""
"Перелік підтримуваних служб DNS з їх текою за умовчанням. Щоб переписати "
"шлях за умовчанням, використовуйте опцію \"Тека DNS\"."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
"Перелік підтримуваних попередньо налаштовуваних утиліт завантаження списків."
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
msgid "Log View"
msgstr "Перегляд журналу"
@@ -501,8 +476,7 @@ msgstr "Перегляд журналу"
msgid "Low Priority Service"
msgstr "Низький пріоритет служби"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
-#, fuzzy
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
@@ -518,12 +492,11 @@ msgstr "Немає результатів запиту!"
msgid "No adblock related logs yet!"
msgstr "Ще немає журналів, пов’язаних з Adblock!"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
msgstr "Огляд"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
"Профіль, який використовується 'msmtp' для сповіщень електронною поштою."
@@ -533,17 +506,15 @@ msgid "Query"
msgstr "Запит"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:82
-#, fuzzy
msgid "Query active blocklists and backups for a specific domain."
msgstr "Пошук певного домену в активних списках блокувань та резервних копіях."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
-#, fuzzy
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
msgstr ""
-"Збільшення кількості сповіщень для відправлення листа, якщо кількість "
+"Збільшити кількості сповіщень для відправлення листа, якщо кількість "
"блокувань не перевищує зазначеного числа."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364
@@ -555,8 +526,8 @@ msgid ""
"Redirect all DNS queries from specified zones to the local DNS resolver, "
"applies to UDP and TCP protocol."
msgstr ""
-"Переспрямовувати всі запити DNS із зазначених зон до локальної служби DNS "
-"Lookup. Застосовується до протоколів UDP і TCP."
+"Переспрямовувати всі запити DNS із зазначених зон до локального DNS серверу, "
+"застосовується до протоколів UDP і TCP."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
msgid ""
@@ -564,11 +535,11 @@ msgid ""
"resources from the system. Please note: This change requires a full adblock "
"service restart to take effect."
msgstr ""
-"Зменшити пріоритет фонової обробки Adblock для зменшення навантаження на "
+"Зменшити пріоритет фонової обробки adblock для зменшення навантаження на "
"систему. Будь ласка, запримітьте: ця зміна вимагає повного перезапуску "
-"Adblock."
+"adblock."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:198
msgid "Refresh"
msgstr "Оновити"
@@ -584,7 +555,7 @@ msgstr "Оновити таймер"
msgid "Refresh Timer..."
msgstr "Оновити таймер..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
msgid "Refresh..."
msgstr "Оновити..."
@@ -597,53 +568,44 @@ msgid "Reload"
msgstr "Перезавантажити"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:61
-#, fuzzy
msgid "Remove an existing job"
-msgstr "Видалити існуючу роботу"
+msgstr "Видалити існуюче завдання"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
-#, fuzzy
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report Chunk Count"
msgstr "Кількість фрагментів звіту"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
-#, fuzzy
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report Chunk Size"
msgstr "Розмір фрагментів звіту"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Report Directory"
msgstr "Тека для звітів"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
-#, fuzzy
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "Report Interface"
msgstr "Інтерфейси у звіті"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
-#, fuzzy
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Report Ports"
msgstr "Порти у звіті"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
-#, fuzzy
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report chunk count used by tcpdump."
msgstr "Кількість фрагментів звіту, які використовує tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
-#, fuzzy
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report chunk size used by tcpdump in MByte."
msgstr "Розмір фрагментів звіту, який використовує tcpdump, у мегабайтах."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
-#, fuzzy
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve IPs"
-msgstr "Дозвіл IP-адрес"
+msgstr "Визначати IP-адреси"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
-#, fuzzy
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
-msgstr "Дозвіл IP-адрес у звітах за допомогою зворотного пошуку DNS (PTR)."
+msgstr "Визначати IP-адреси у звітах за допомогою зворотного пошуку DNS (PTR)."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
msgid "Restart"
@@ -658,7 +620,6 @@ msgid "Run Directories"
msgstr "Робочі теки"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:253
-#, fuzzy
msgid "Run Flags"
msgstr "Прапорці запуску"
@@ -667,7 +628,6 @@ msgid "Run Interfaces"
msgstr "Робочі інтерфейси"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:241
-#, fuzzy
msgid "Run Utils"
msgstr "Робочі застосунки"
@@ -677,61 +637,49 @@ msgstr "Робочі застосунки"
msgid "Save"
msgstr "Зберегти"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
msgid "Second instance"
msgstr "Другий екземпляр"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
-#, fuzzy
msgid ""
"Send adblock related notification e-mails. Please note: this needs "
"additional 'msmtp' package installation."
msgstr ""
-"Надсилайте електронні листи зі сповіщеннями про блокування реклами. Зауважте:"
-" для цього потрібно встановити додатковий пакет 'msmtp'."
+"Надсилати електронні листи зі сповіщеннями про блокування реклами. Зауважте: "
+"для цього потрібно встановити додатковий пакет 'msmtp'."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "Sender address for adblock notification E-Mails."
-msgstr "Адреса відправника електронної пошти для сповіщень Adblock."
+msgstr "Адреса відправника електронної пошти для сповіщень adblock."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
msgid "Set a new adblock job"
msgstr "Встановити нове завдання adblock"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
-#, fuzzy
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "Set the dns backend instance used by adblock."
msgstr "Оберіть серверний екземпляр DNS, який використовується adblock."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:297
msgid "Settings"
-msgstr "Параметри"
+msgstr "Налаштування"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-#, fuzzy
-msgid ""
-"Size of the download queue for download processing (incl. sorting, merging "
-"etc.) in parallel."
-msgstr ""
-"Розмір черги завантаження для паралельної обробки завантажень (включаючи "
-"сортування, об’єднання тощо)."
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:549
msgid "Sources (Size, Focus)"
-msgstr "Джерела (Розмір, Фокусування)"
+msgstr "Джерела (розмір, фокусування)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Space separated list of ports used by tcpdump."
msgstr "Розділений пробілами список портів, які використовує tcpdump."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
-#, fuzzy
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:315
msgid "Start Timestamp"
msgstr "Час початку"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
msgid "Startup Trigger Interface"
-msgstr "Інтерфейс запуску"
+msgstr "Інтерфейс тригера запуску"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Status / Version"
@@ -741,38 +689,35 @@ msgstr "Статус / Версія"
msgid "Suspend"
msgstr "Призупинити"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Target directory for DNS related report files."
msgstr "Цільовий каталог для файлів звітів, пов’язаних з DNS."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Target directory for blocklist backups."
-msgstr "Цільовий каталог для резервного копіювання чорного списку."
+msgstr "Цільовий каталог для резервного копіювання списку блокування."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr "Цільовий каталог для створеного списку блокування 'adb_list.overall'."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr "Цільовий каталог «тюремного» (jail) списку блокування 'adb_list.jail'."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:86
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:95
-#, fuzzy
msgid "The Refresh Timer could not been updated."
msgstr "Не вдалося оновити таймер оновлення."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:88
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:97
-#, fuzzy
msgid "The Refresh Timer has been updated."
msgstr "Таймер оновлення оновлено."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:56
-#, fuzzy
msgid "The day of the week (opt., values: 0-6 possibly sep. by , or -)"
-msgstr "День тижня (необов’язково, значення: 1-7, коми або дефіси)"
+msgstr "День тижня (необов’язково, значення: 1-7, через коми або дефіси)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:46
msgid "The hours portition (req., range: 0-23)"
@@ -783,13 +728,12 @@ msgid "The minutes portion (opt., range: 0-59)"
msgstr "Розподіл хвилин (необов’язково, діапазон: 0-59)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logread.js:28
-#, fuzzy
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr ""
-"Вихід системного журналу, попередньо відфільтрований лише для повідомлень, "
-"пов’язаних з Adblock."
+"Вихід системного журналу, попередньо відфільтрований лише для повідомлень "
+"adblock."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
msgid "Third instance"
msgstr "Третій екземпляр"
@@ -799,9 +743,9 @@ msgid ""
"<br /> Please note: add only one domain per line. Comments introduced with "
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-"Це локальний чорний список блокування, вказані в якому (під)домени завжди "
-"блокуються.<br /> Будь ласка, завбачте: слід додавати лише один домен на "
-"рядок. Дозволено використання коментарів, що починається з '#'; IP-адреси та "
+"Це локальний чорний список adblock. Вказані в ньому (під)домени завжди "
+"блокуються.<br /> Будь ласка, зауважте: слід додавати лише один домен на "
+"рядок. Дозволено використання коментарів, що починаються з '#'; IP-адреси та "
"регулярні вирази не підтримуються."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/whitelist.js:23
@@ -811,11 +755,11 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
"Це локальний білий список блокування, вказані в якому (під)домени завжди "
-"дозволяються.<br /> Будь ласка, завбачте: слід додавати лише один домен на "
+"дозволяються.<br /> Будь ласка, зауважте: слід додавати лише один домен на "
"рядок. Дозволено використання коментарів, що починається з '#'; IP-адреси та "
"регулярні вирази не підтримуються."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:312
msgid ""
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
@@ -823,11 +767,11 @@ msgstr ""
"На цій вкладці відображається останній згенерований звіт DNS, натисніть "
"кнопку «Оновити», щоб отримати поточний звіт."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:268
msgid "Time"
msgstr "Час"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Timeout to wait for a successful DNS backend restart."
msgstr "Тайм-аут очікування успішного перезавантаження служби DNS."
@@ -839,15 +783,15 @@ msgstr ""
"Щоб ваші списки блокування реклами залишалися актуальними, вам слід "
"налаштувати завдання автоматичного оновлення для цих списків."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
-msgid "Top 10 Statistics"
-msgstr "Топ-10 статистики"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:348
+msgid "Top Statistics"
+msgstr "Статистика"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Topic for adblock notification E-Mails."
msgstr "Тема E-Mail сповіщень про блокування реклами."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:323
msgid "Total DNS Requests"
msgstr "Усього DNS-запитів"
@@ -858,16 +802,16 @@ msgstr "Затримка запуску"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:17
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/whitelist.js:17
msgid "Unable to save changes: %s"
-msgstr "Неможливо зберегти зміни: %s"
+msgstr "Не вдалося зберегти зміни: %s"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:604
msgid "Variants"
msgstr "Варіанти"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
msgid "Verbose Debug Logging"
-msgstr "Докладний журнал налагодження"
+msgstr "Докладний журнал відлагодження"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:69
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/whitelist.js:15
@@ -878,34 +822,62 @@ msgstr ""
"Зміни білого списку збережено. Оновіть свої списки блокування реклами, щоб "
"зміни вступили в силу."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:288
msgid "Whitelist..."
msgstr "Білий список..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:422
msgid "bind (/var/lib/bind)"
msgstr "bind (/var/lib/bind)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr "dnsmasq (/tmp/dnsmasq.d)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
msgid "kresd (/etc/kresd)"
msgstr "kresd (/etc/kresd)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
msgid "max. result set size"
msgstr "макс. розмір набору результатів"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "max. top statistics"
+msgstr "макс. розмір статистики"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
msgid "raw (/tmp)"
msgstr "raw (/tmp)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "unbound (/var/lib/unbound)"
msgstr "unbound (/var/lib/unbound)"
+#~ msgid "Top 10 Statistics"
+#~ msgstr "Топ-10 статистики"
+
+#~ msgid "Disable DNS Restarts"
+#~ msgstr "Вимкнути перезавантаження DNS"
+
+#~ msgid ""
+#~ "Disable adblock triggered restarts for dns backends with autoload/inotify "
+#~ "functions."
+#~ msgstr ""
+#~ "Вимкніть перезапуски, ініційовані блокуванням реклами, для серверів DNS з "
+#~ "функціями автозавантаження/inotify."
+
+#~ msgid "Download Queue"
+#~ msgstr "Черга завантаження"
+
+#, fuzzy
+#~ msgid ""
+#~ "Size of the download queue for download processing (incl. sorting, "
+#~ "merging etc.) in parallel."
+#~ msgstr ""
+#~ "Розмір черги завантаження для паралельної обробки завантажень (включаючи "
+#~ "сортування, об’єднання тощо)."
+
#~ msgid "Advanced"
#~ msgstr "Додатково"
diff --git a/applications/luci-app-adblock/po/vi/adblock.po b/applications/luci-app-adblock/po/vi/adblock.po
index 374046bde6..5e935917f4 100644
--- a/applications/luci-app-adblock/po/vi/adblock.po
+++ b/applications/luci-app-adblock/po/vi/adblock.po
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.4-dev\n"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
msgstr "Hành động"
@@ -18,7 +18,6 @@ msgstr "Hành động"
msgid "Active Sources"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr "Chặn quảng cáo"
@@ -43,7 +42,7 @@ msgstr ""
msgid "Add this (sub-)domain to your local whitelist."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid "Additional Jail Blocklist"
msgstr ""
@@ -68,30 +67,30 @@ msgstr ""
msgid "Advanced Report Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Allow Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:271
msgid "Answer"
msgstr "Phản hồi"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Backup Directory"
msgstr "Thư mục sao lưu"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Base Temp Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -104,31 +103,31 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:296
msgid "Blacklist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid "Block Local Client IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:327
msgid "Blocked DNS Requests"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid "Blocklist Backup"
msgstr ""
@@ -136,7 +135,7 @@ msgstr ""
msgid "Blocklist Query"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
msgid "Blocklist Query..."
msgstr ""
@@ -144,7 +143,7 @@ msgstr ""
msgid "Blocklist Sources"
msgstr "Bộ lọc"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@@ -154,20 +153,20 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:176
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:573
msgid "Categories"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:269
msgid "Client"
msgstr "Khách hàng"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:221
msgid "Clients"
msgstr ""
@@ -179,89 +178,74 @@ msgid ""
"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:220
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:224
msgid "Count"
msgstr "Bộ đếm"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid "DNS Backend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
#, fuzzy
msgid "DNS Directory"
msgstr "Thư mục DNS"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "DNS Instance"
msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "DNS Restart Timeout"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:267
msgid "Date"
msgstr "Ngày"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable DNS Allow"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid "Disable DNS Restarts"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid ""
-"Disable adblock triggered restarts for dns backends with autoload/inotify "
-"functions."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:270
msgid "Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:223
msgid "Domains"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Don't check SSL server certificates during download."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Download Insecure"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid "Download Parameters"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "Download Queue"
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Download Utility"
msgstr ""
@@ -269,11 +253,11 @@ msgstr ""
msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid "E-Mail Notification Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "E-Mail Profile"
msgstr ""
@@ -281,25 +265,23 @@ msgstr ""
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "E-Mail Sender Address"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
@@ -325,7 +307,7 @@ msgstr ""
msgid "Enabled"
msgstr "Bật"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:319
msgid "End Timestamp"
msgstr ""
@@ -339,21 +321,21 @@ msgstr ""
msgid "Existing job(s)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid "External DNS Lookup Domain"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Fifth instance"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:170
msgid "Filter criteria like date, domain or client (optional)"
msgstr ""
@@ -365,11 +347,11 @@ msgstr ""
msgid "Firewall source zones that should be forced locally."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "First instance (default)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid "Flush DNS Cache"
msgstr ""
@@ -385,7 +367,7 @@ msgstr ""
msgid "Forced Zones"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
msgid "Fourth instance"
msgstr ""
@@ -408,7 +390,7 @@ msgstr ""
msgid "Information"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Jail Directory"
msgstr ""
@@ -416,7 +398,7 @@ msgstr ""
msgid "Last Run"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:355
msgid "Latest DNS Requests"
msgstr ""
@@ -432,7 +414,7 @@ msgstr ""
msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "List of available network devices used by tcpdump."
msgstr ""
@@ -442,17 +424,16 @@ msgid ""
"'unspecified' to use a classic startup timeout instead of a network trigger."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
msgid "Log View"
msgstr ""
@@ -461,7 +442,7 @@ msgstr ""
msgid "Low Priority Service"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
@@ -475,12 +456,11 @@ msgstr ""
msgid "No adblock related logs yet!"
msgstr ""
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr ""
@@ -492,7 +472,7 @@ msgstr ""
msgid "Query active blocklists and backups for a specific domain."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -515,7 +495,7 @@ msgid ""
"service restart to take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:198
msgid "Refresh"
msgstr ""
@@ -531,7 +511,7 @@ msgstr ""
msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
msgid "Refresh..."
msgstr ""
@@ -547,39 +527,39 @@ msgstr ""
msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report Chunk Count"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report Chunk Size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Report Directory"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "Report Interface"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Report Ports"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report chunk count used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report chunk size used by tcpdump in MByte."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve IPs"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr ""
@@ -613,7 +593,7 @@ msgstr ""
msgid "Save"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
msgid "Second instance"
msgstr ""
@@ -623,7 +603,7 @@ msgid ""
"additional 'msmtp' package installation."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "Sender address for adblock notification E-Mails."
msgstr ""
@@ -631,7 +611,7 @@ msgstr ""
msgid "Set a new adblock job"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "Set the dns backend instance used by adblock."
msgstr ""
@@ -639,21 +619,15 @@ msgstr ""
msgid "Settings"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid ""
-"Size of the download queue for download processing (incl. sorting, merging "
-"etc.) in parallel."
-msgstr ""
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:549
msgid "Sources (Size, Focus)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Space separated list of ports used by tcpdump."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:315
msgid "Start Timestamp"
msgstr ""
@@ -669,19 +643,19 @@ msgstr ""
msgid "Suspend"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Target directory for DNS related report files."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Target directory for blocklist backups."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr ""
@@ -711,7 +685,7 @@ msgstr ""
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
msgid "Third instance"
msgstr ""
@@ -729,17 +703,17 @@ msgid ""
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:312
msgid ""
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:268
msgid "Time"
msgstr "Thời gian"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Timeout to wait for a successful DNS backend restart."
msgstr ""
@@ -749,15 +723,15 @@ msgid ""
"job for these lists."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
-msgid "Top 10 Statistics"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:348
+msgid "Top Statistics"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Topic for adblock notification E-Mails."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:323
msgid "Total DNS Requests"
msgstr ""
@@ -770,8 +744,8 @@ msgstr "Kích hoạt độ trễ"
msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:604
msgid "Variants"
msgstr ""
@@ -787,31 +761,35 @@ msgid ""
"take effect."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:288
msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:422
msgid "bind (/var/lib/bind)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
msgid "kresd (/etc/kresd)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
msgid "max. result set size"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "max. top statistics"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
msgid "raw (/tmp)"
msgstr ""
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "unbound (/var/lib/unbound)"
msgstr ""
diff --git a/applications/luci-app-adblock/po/zh_Hans/adblock.po b/applications/luci-app-adblock/po/zh_Hans/adblock.po
index 5953a3a9ee..e41a1a2287 100644
--- a/applications/luci-app-adblock/po/zh_Hans/adblock.po
+++ b/applications/luci-app-adblock/po/zh_Hans/adblock.po
@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2022-06-23 07:20+0000\n"
-"Last-Translator: MkQtS <onewordwrong@aliyun.com>\n"
+"PO-Revision-Date: 2023-01-05 07:28+0000\n"
+"Last-Translator: MkQtS <MkQtS@users.noreply.hosted.weblate.org>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsadblock/zh_Hans/>\n"
"Language: zh_Hans\n"
@@ -15,9 +15,9 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
msgstr "操作"
@@ -25,7 +25,6 @@ msgstr "操作"
msgid "Active Sources"
msgstr "活动源"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr "广告拦截"
@@ -50,7 +49,7 @@ msgstr "添加此域名到本地黑名单。"
msgid "Add this (sub-)domain to your local whitelist."
msgstr "添加此域名到本地白名单。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid "Additional Jail Blocklist"
msgstr "其它被屏蔽列表"
@@ -74,11 +73,11 @@ msgstr "高级设置 - 邮箱"
msgid "Advanced Report Settings"
msgstr "高级设置 - 报告"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Allow Local Client IPs"
msgstr "允许本地客户端 IP"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
@@ -87,19 +86,19 @@ msgstr ""
"基于特定DNS客户端的IP地址允许这些客户端的所有请求(RPZ-CLIENT-IP)。请注意:眼"
"下只有bind DNS后端支持此功能。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:271
msgid "Answer"
msgstr "回答"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Backup Directory"
msgstr "备份目录"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Base Temp Directory"
msgstr "基础临时目录"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -112,15 +111,15 @@ msgid ""
"take effect."
msgstr "黑名单更改已保存。刷新您的广告拦截列表以使更改生效。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:296
msgid "Blacklist..."
msgstr "黑名单..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid "Block Local Client IPs"
msgstr "拦截本地客户端IP"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
@@ -129,16 +128,16 @@ msgstr ""
"基于特定DNS客户端的IP地址拦截它们的所有请求 (RPZ-CLIENT-IP)。请注意:眼下只有"
"bind DNS 后端支持此功能。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:327
msgid "Blocked DNS Requests"
msgstr "阻止的DNS请求"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr "已拦截域名"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid "Blocklist Backup"
msgstr "黑名单列表的备份"
@@ -146,7 +145,7 @@ msgstr "黑名单列表的备份"
msgid "Blocklist Query"
msgstr "拦截列表查询"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
msgid "Blocklist Query..."
msgstr "黑名单查询..."
@@ -154,7 +153,7 @@ msgstr "黑名单查询..."
msgid "Blocklist Sources"
msgstr "阻止列表内容"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@@ -166,20 +165,20 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:176
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr "取消"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:573
msgid "Categories"
msgstr "类别"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:269
msgid "Client"
msgstr "客户端"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:221
msgid "Clients"
msgstr "客户端"
@@ -194,88 +193,73 @@ msgstr ""
"href=\"https://github.com/openwrt/packages/blob/master/net/adblock/files/"
"README.md\" target=\"_blank\" rel=\"noreferrer noopener\" >查看在线文档</a>"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:220
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:224
msgid "Count"
msgstr "计数"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
msgstr "创建压缩的阻止列表备份,将在下载错误或启动期间使用它们。"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid "DNS Backend"
msgstr "DNS后端"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "DNS Directory"
msgstr "DNS 目录"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "DNS Instance"
msgstr "DNS 实例"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr "DNS报告"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "DNS Restart Timeout"
msgstr "DNS重新启动超时"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:267
msgid "Date"
msgstr "日期"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable DNS Allow"
msgstr "禁用DNS允许"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid "Disable DNS Restarts"
-msgstr "禁用DNS重新启动"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid ""
-"Disable adblock triggered restarts for dns backends with autoload/inotify "
-"functions."
-msgstr "禁止广告拦截触发具有 自动加载/inotify 功能的 DNS 后端的重新启动。"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr "禁用选择性DNS白名单(RPZ-PASSTHRU)。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:270
msgid "Domain"
msgstr "域名"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:223
msgid "Domains"
msgstr "域名"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Don't check SSL server certificates during download."
msgstr "下载期间不检查 SSL 服务器证书。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Download Insecure"
msgstr "下载不安全"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid "Download Parameters"
msgstr "下载参数"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "Download Queue"
-msgstr "下载队列"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Download Utility"
msgstr "下载工具"
@@ -283,11 +267,11 @@ msgstr "下载工具"
msgid "E-Mail Notification"
msgstr "电子邮件通知"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid "E-Mail Notification Count"
msgstr "电子邮件通知计数"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "E-Mail Profile"
msgstr "电子邮件概要"
@@ -295,25 +279,23 @@ msgstr "电子邮件概要"
msgid "E-Mail Receiver Address"
msgstr "电子邮件收件人地址"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "E-Mail Sender Address"
msgstr "电子邮件发件人地址"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "E-Mail Topic"
msgstr "电子邮件主题"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
msgstr "编辑黑名单"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
msgstr "编辑白名单"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
@@ -339,7 +321,7 @@ msgstr "在出现任何处理错误时启用详细的调试日志。"
msgid "Enabled"
msgstr "已启用"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:319
msgid "End Timestamp"
msgstr "结束时间戳"
@@ -353,11 +335,11 @@ msgstr "强制执行Google,Bing,Duckduckgo,Yandex,youtube和Google的Saf
msgid "Existing job(s)"
msgstr "现有任务"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid "External DNS Lookup Domain"
msgstr "外部DNS查找域"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
@@ -365,11 +347,11 @@ msgstr ""
"外部域,用于检查DNS后端是否成功重启。请注意:要禁用此检查,请将此选项设置为“ "
"false”。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Fifth instance"
msgstr "第五个实例"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:170
msgid "Filter criteria like date, domain or client (optional)"
msgstr "过滤条件,例如日期,域或客户(可选)"
@@ -381,11 +363,11 @@ msgstr "本地应强制使用的防火墙端口。"
msgid "Firewall source zones that should be forced locally."
msgstr "本地应强制使用的防火墙源域。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "First instance (default)"
msgstr "第一个实例 (默认)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid "Flush DNS Cache"
msgstr "清空 DNS 缓存"
@@ -401,7 +383,7 @@ msgstr "强制端口"
msgid "Forced Zones"
msgstr "强制域"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
msgid "Fourth instance"
msgstr "第四个实例"
@@ -426,7 +408,7 @@ msgstr "授予访问 LuCI 应用 adblock 的权限"
msgid "Information"
msgstr "信息"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Jail Directory"
msgstr "黑名单目录"
@@ -434,7 +416,7 @@ msgstr "黑名单目录"
msgid "Last Run"
msgstr "最后运行"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:355
msgid "Latest DNS Requests"
msgstr "最新的DNS请求"
@@ -450,7 +432,7 @@ msgstr "限定特定搜索引擎使用安全搜索。"
msgid "Line number to remove"
msgstr "要移除的行号"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "List of available network devices used by tcpdump."
msgstr "tcpdump使用的可用网络设备列表."
@@ -462,18 +444,17 @@ msgstr ""
"触发adblock启动的可用网络接口列表.选择“未指定”以使用传统的启动超时而不是网络"
"触发器."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
msgstr ""
"支持的DNS后端列表及其默认列表目录.要覆盖默认路径,请使用“ DNS目录”选项."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "List of supported and fully pre-configured download utilities."
msgstr "支持和完全预配置的下载实用程序列表。"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
msgid "Log View"
msgstr "日志视图"
@@ -482,7 +463,7 @@ msgstr "日志视图"
msgid "Low Priority Service"
msgstr "低优先级服务"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
@@ -496,12 +477,11 @@ msgstr "无查询结果!"
msgid "No adblock related logs yet!"
msgstr "尚无与广告拦截相关的日志!"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
msgstr "概览"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr "'msmtp' 用于adblock通知电子邮件的配置文件。"
@@ -513,7 +493,7 @@ msgstr "查询"
msgid "Query active blocklists and backups for a specific domain."
msgstr "查询特定域的活动阻止列表和备份."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -539,7 +519,7 @@ msgstr ""
"降低adblock后台处理的优先级以减少系统资源.请注意:此更改要求重新启动完整的"
"adblock服务才能生效."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:198
msgid "Refresh"
msgstr "刷新"
@@ -555,7 +535,7 @@ msgstr "定时恢复"
msgid "Refresh Timer..."
msgstr "定时恢复中..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
msgid "Refresh..."
msgstr "刷新..."
@@ -571,39 +551,39 @@ msgstr "重新加载"
msgid "Remove an existing job"
msgstr "移除一个现有任务"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report Chunk Count"
msgstr "报告区块计数"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report Chunk Size"
msgstr "报告区块大小"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Report Directory"
msgstr "报告目录"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "Report Interface"
msgstr "报告接口"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Report Ports"
msgstr "报告端口"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report chunk count used by tcpdump."
msgstr "报告 tcpdump 所使用的区块数量。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report chunk size used by tcpdump in MByte."
msgstr "报告 tcpdump 所使用的区块大小 (以 MByte 显示)。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve IPs"
-msgstr "解析IP 地址"
+msgstr "解析 IP 地址"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr "使用反向 DNS (PTR) 查找来解析报告 IP 地址。"
@@ -637,7 +617,7 @@ msgstr "运行工具"
msgid "Save"
msgstr "保存"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
msgid "Second instance"
msgstr "第二个实例"
@@ -647,7 +627,7 @@ msgid ""
"additional 'msmtp' package installation."
msgstr "发送 AdBlock 相关的通知邮件。请留意:此功能需要安装 \"msmtp\"。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "Sender address for adblock notification E-Mails."
msgstr "AdBlock 通知邮件的发送地址。"
@@ -655,7 +635,7 @@ msgstr "AdBlock 通知邮件的发送地址。"
msgid "Set a new adblock job"
msgstr "设置一个新的广告拦截作业"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "Set the dns backend instance used by adblock."
msgstr "设置 adblock 所用的 dns 后端实例。"
@@ -663,21 +643,15 @@ msgstr "设置 adblock 所用的 dns 后端实例。"
msgid "Settings"
msgstr "设置"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid ""
-"Size of the download queue for download processing (incl. sorting, merging "
-"etc.) in parallel."
-msgstr "并行下载处理 (分类、合并等) 的下载队列大小。"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:549
msgid "Sources (Size, Focus)"
msgstr "来源(大小,焦点)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Space separated list of ports used by tcpdump."
msgstr "tcpdump使用的端口列表,用空格分隔端口。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:315
msgid "Start Timestamp"
msgstr "开始时间戳"
@@ -693,19 +667,19 @@ msgstr "状态 / 版本"
msgid "Suspend"
msgstr "暂停"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Target directory for DNS related report files."
msgstr "DNS 相关报告文件的目标目录。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Target directory for blocklist backups."
msgstr "拦截列表备份的目标目录。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr "生成拦截列表“adb_list.overall”的目标目录。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr "生成拦截列表“adb_list.overall”的目标目录。"
@@ -735,7 +709,7 @@ msgstr "分钟(可选。取值范围:0-59)"
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr "系统日志输出,仅针对 adblock 相关的消息进行了预筛选。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
msgid "Third instance"
msgstr "第三个实例"
@@ -757,17 +731,17 @@ msgstr ""
"这是本地adblock白名单,始终允许某些(子)域。<br />请注意:每行仅添加一个域。"
"允许以“#”开头的注释-不允许使用IP地址,通配符和正则表达式。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:312
msgid ""
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
msgstr "此选项卡显示上次生成的 DNS 报告,按“刷新”按钮获取当前报告。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:268
msgid "Time"
msgstr "时间"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Timeout to wait for a successful DNS backend restart."
msgstr "等待成功的DNS后端重新启动的超时。"
@@ -777,15 +751,15 @@ msgid ""
"job for these lists."
msgstr "为了使您的广告过滤列表保持最新,您应该为这些列表设置一个自动更新任务。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
-msgid "Top 10 Statistics"
-msgstr "前 10 统计数据"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:348
+msgid "Top Statistics"
+msgstr "热门统计"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Topic for adblock notification E-Mails."
msgstr "广告拦截通知邮件的主题。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:323
msgid "Total DNS Requests"
msgstr "DNS 请求总数"
@@ -798,8 +772,8 @@ msgstr "触发延时"
msgid "Unable to save changes: %s"
msgstr "无法保存更改:%s"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:604
msgid "Variants"
msgstr "变种"
@@ -814,34 +788,57 @@ msgid ""
"take effect."
msgstr "白名单更改已保存。刷新您的广告拦截列表以使更改生效。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:288
msgid "Whitelist..."
msgstr "白名单..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:422
msgid "bind (/var/lib/bind)"
msgstr "捆 (/var/lib/bind)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr "Dnsmasq (/tmp/dnsmasq.d)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
msgid "kresd (/etc/kresd)"
msgstr "抑制 (/etc/kresd)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
msgid "max. result set size"
msgstr "最大结果集大小"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "max. top statistics"
+msgstr "max. top statistics"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
msgid "raw (/tmp)"
msgstr "原始(/ tmp)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "unbound (/var/lib/unbound)"
msgstr "未绑定 (/var/lib/unbound)"
+#~ msgid "Top 10 Statistics"
+#~ msgstr "前 10 统计数据"
+
+#~ msgid "Disable DNS Restarts"
+#~ msgstr "禁用DNS重新启动"
+
+#~ msgid ""
+#~ "Disable adblock triggered restarts for dns backends with autoload/inotify "
+#~ "functions."
+#~ msgstr "禁止广告拦截触发具有 自动加载/inotify 功能的 DNS 后端的重新启动。"
+
+#~ msgid "Download Queue"
+#~ msgstr "下载队列"
+
+#~ msgid ""
+#~ "Size of the download queue for download processing (incl. sorting, "
+#~ "merging etc.) in parallel."
+#~ msgstr "并行下载处理 (分类、合并等) 的下载队列大小。"
+
#~ msgid "Flush the DNS Cache before adblock processing as well."
#~ msgstr "在处理广告过滤之前刷新 DNS 缓存。"
diff --git a/applications/luci-app-adblock/po/zh_Hant/adblock.po b/applications/luci-app-adblock/po/zh_Hant/adblock.po
index 053134786e..6c965b9ec7 100644
--- a/applications/luci-app-adblock/po/zh_Hant/adblock.po
+++ b/applications/luci-app-adblock/po/zh_Hant/adblock.po
@@ -5,8 +5,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2022-05-07 19:19+0000\n"
-"Last-Translator: 王攀 <41330784@qq.com>\n"
+"PO-Revision-Date: 2022-12-25 07:50+0000\n"
+"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsadblock/zh_Hant/>\n"
"Language: zh_Hant\n"
@@ -14,9 +14,9 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12.1\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
msgstr "動作"
@@ -24,7 +24,6 @@ msgstr "動作"
msgid "Active Sources"
msgstr "使用中的來源"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
msgid "Adblock"
msgstr "廣告攔截"
@@ -49,7 +48,7 @@ msgstr "加入該(子)域名到您的本地黑名單。"
msgid "Add this (sub-)domain to your local whitelist."
msgstr "加入該(子)域名到您的本地白名單。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid "Additional Jail Blocklist"
msgstr "附加 Jail 封鎖清單"
@@ -73,11 +72,11 @@ msgstr "進階電子郵件設定"
msgid "Advanced Report Settings"
msgstr "進階報告設定"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid "Allow Local Client IPs"
msgstr "允許本地用戶端 IP"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
msgid ""
"Allow all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
@@ -86,19 +85,19 @@ msgstr ""
"基於特定 DNS 用戶端的 IP 位址允許這些用戶端的所有請求 (RPZ-CLIENT-IP)。請注"
"意:目前只有 bind DNS 後端支援此功能。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:271
msgid "Answer"
msgstr "回答"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Backup Directory"
msgstr "備份目錄"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid "Base Temp Directory"
msgstr "基本臨時目錄"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
@@ -112,15 +111,15 @@ msgid ""
"take effect."
msgstr "黑名單變更已儲存;請重新整理您的 Adblock 清單來使變更生效。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:282
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:296
msgid "Blacklist..."
msgstr "黑名單…"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid "Block Local Client IPs"
msgstr "封鎖本地用戶端 IP"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458
msgid ""
"Block all requests of certain DNS clients based on their IP address (RPZ-"
"CLIENT-IP). Please note: This feature is currently only supported by bind "
@@ -129,16 +128,16 @@ msgstr ""
"基於特定 DNS 用戶端的 IP 位址封鎖它們的所有請求 (RPZ-CLIENT-IP)。請注意:目前"
"只有 bind DNS 後端支援此功能。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:313
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:327
msgid "Blocked DNS Requests"
msgstr "封鎖的 DNS 請求"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:225
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229
msgid "Blocked Domains"
msgstr "封鎖的域名"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid "Blocklist Backup"
msgstr "黑名單備份"
@@ -146,7 +145,7 @@ msgstr "黑名單備份"
msgid "Blocklist Query"
msgstr "封鎖清單查詢"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:322
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
msgid "Blocklist Query..."
msgstr "黑名單查詢…"
@@ -154,7 +153,7 @@ msgstr "黑名單查詢…"
msgid "Blocklist Sources"
msgstr "封鎖清單來源"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:479
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:470
msgid ""
"Builds an additional DNS blocklist to block access to all domains except "
"those listed in the whitelist. Please note: You can use this restrictive "
@@ -166,20 +165,20 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:109
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:176
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "Cancel"
msgstr "取消"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:573
msgid "Categories"
msgstr "類別"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:269
msgid "Client"
msgstr "用戶端"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:221
msgid "Clients"
msgstr "用戶端"
@@ -195,88 +194,73 @@ msgstr ""
"files/README.md\" target=\"_blank\" rel=\"noreferrer noopener\" >請參閱線上文"
"件</a> 以獲得更多資訊"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:220
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:222
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:224
msgid "Count"
msgstr "計數"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
msgid ""
"Create compressed blocklist backups, they will be used in case of download "
"errors or during startup."
msgstr "建立壓縮的封鎖清單備份;它們將在下載錯誤時或啟動期間被使用。"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:237
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid "DNS Backend"
msgstr "DNS 後端"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "DNS Directory"
msgstr "DNS 目錄"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "DNS Instance"
msgstr "DNS 實例"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:356
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
msgstr "DNS 報告"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "DNS Restart Timeout"
msgstr "DNS 重新啟動逾時值"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:267
msgid "Date"
msgstr "日期"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable DNS Allow"
msgstr "停用 DNS 解析修改"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid "Disable DNS Restarts"
-msgstr "停用 DNS 重新啟動"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:488
-msgid ""
-"Disable adblock triggered restarts for dns backends with autoload/inotify "
-"functions."
-msgstr "停用 Adblock 觸發具有「自動載入/inotify 」功能的 DNS 後端重新啟動。"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
msgstr "停用選擇性 DNS 白名單 (RPZ-PASSTHRU)。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:270
msgid "Domain"
msgstr "網域名稱"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:223
msgid "Domains"
msgstr "網域"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Don't check SSL server certificates during download."
msgstr "下載期間不檢查 SSL 伺服器證書。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407
msgid "Download Insecure"
msgstr "下載不安全"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid "Download Parameters"
msgstr "下載參數"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid "Download Queue"
-msgstr "下載佇列"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "Download Utility"
msgstr "下載工具"
@@ -284,11 +268,11 @@ msgstr "下載工具"
msgid "E-Mail Notification"
msgstr "電子郵件通知"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid "E-Mail Notification Count"
msgstr "電郵通知數量"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "E-Mail Profile"
msgstr "電郵設定檔"
@@ -296,25 +280,23 @@ msgstr "電郵設定檔"
msgid "E-Mail Receiver Address"
msgstr "電郵收件人位址"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "E-Mail Sender Address"
msgstr "電郵寄件人位址"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "E-Mail Topic"
msgstr "電郵主旨"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
msgstr "編輯黑名單"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
msgstr "編輯白名單"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
@@ -340,7 +322,7 @@ msgstr "在出現任何處理錯誤的情況下,請啟用詳細除錯日誌記
msgid "Enabled"
msgstr "啟用"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:319
msgid "End Timestamp"
msgstr "結束時間戳"
@@ -356,11 +338,11 @@ msgstr ""
msgid "Existing job(s)"
msgstr "現存工作"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid "External DNS Lookup Domain"
msgstr "供 DNS 查詢的外部域名"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid ""
"External domain to check for a successful DNS backend restart. Please note: "
"To disable this check set this option to 'false'."
@@ -368,11 +350,11 @@ msgstr ""
"使用外部網域來檢查「DNS 後端」是否成功重新啟動;請注意:要停用此檢查,請輸入 "
"\"false\"。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "Fifth instance"
msgstr "第五個實例"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:157
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:170
msgid "Filter criteria like date, domain or client (optional)"
msgstr "篩選器準則(例如:日期、域名或客戶端,可選)"
@@ -384,11 +366,11 @@ msgstr "本地應被強制重新導向的防火牆通訊埠號。"
msgid "Firewall source zones that should be forced locally."
msgstr "本地應被強制重新導向的防火牆來源區域。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
msgid "First instance (default)"
msgstr "第一個實例 (預設)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid "Flush DNS Cache"
msgstr "清除 DNS 快取"
@@ -404,7 +386,7 @@ msgstr "強制埠號"
msgid "Forced Zones"
msgstr "強制區域"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
msgid "Fourth instance"
msgstr "第四個實例"
@@ -429,7 +411,7 @@ msgstr "授予 luci-app-adblock 擁有 UCI 存取的權限"
msgid "Information"
msgstr "資訊"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Jail Directory"
msgstr "Jail 檔案目錄"
@@ -437,7 +419,7 @@ msgstr "Jail 檔案目錄"
msgid "Last Run"
msgstr "最後執行"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:355
msgid "Latest DNS Requests"
msgstr "最新 DNS 請求"
@@ -453,7 +435,7 @@ msgstr "啟用限制性安全搜尋,以限制給定搜尋引擎的搜尋範圍
msgid "Line number to remove"
msgstr "要移除的行號"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "List of available network devices used by tcpdump."
msgstr "用於 tcpdump 的可用網路裝置清單。"
@@ -465,18 +447,17 @@ msgstr ""
"用來觸發 Adblock 啟動的可用網路介面清單;選擇「未指定」則使用傳統的啟動逾時,"
"而不透過網路觸發。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:427
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid ""
"List of supported DNS backends with their default list directory. To "
"overwrite the default path use the 'DNS Directory' option."
msgstr ""
"支援的 DNS 後端清單及其預設清單目錄;要重寫預設路徑,請使用「DNS 目錄」選項。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "List of supported and fully pre-configured download utilities."
msgstr "支援的下載工具清單(完全預先配置)。"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
msgid "Log View"
msgstr "日誌檢視"
@@ -485,7 +466,7 @@ msgstr "日誌檢視"
msgid "Low Priority Service"
msgstr "低優先權服務"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
@@ -499,12 +480,11 @@ msgstr "查詢結果為空!"
msgid "No adblock related logs yet!"
msgstr "尚無與 Adblock 相關的日誌!"
-#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
msgstr "概覽"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
msgstr "\"msmtp\" 使用的設定檔,用於 Adblock 寄送通知電子郵件。"
@@ -516,7 +496,7 @@ msgstr "查詢"
msgid "Query active blocklists and backups for a specific domain."
msgstr "查詢「特定網域」的活躍封鎖清單和備份。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
msgid ""
"Raise the notification count, to get E-Mails if the overall blocklist count "
"is less or equal to the given limit."
@@ -545,7 +525,7 @@ msgstr ""
"降低 Adblock 後台行程的優先權以耗費更少的系統資源;請注意:此變更需要您完全重"
"新啟動 Adblock 服務後才能生效。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:198
msgid "Refresh"
msgstr "重新整理"
@@ -561,7 +541,7 @@ msgstr "定時重整"
msgid "Refresh Timer..."
msgstr "定時重整中..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
msgid "Refresh..."
msgstr "重新整理…"
@@ -577,39 +557,39 @@ msgstr "重新載入"
msgid "Remove an existing job"
msgstr "移除一個現存工作"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report Chunk Count"
msgstr "報告區塊數量"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report Chunk Size"
msgstr "報告區塊大小"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Report Directory"
msgstr "報告目錄"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:499
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "Report Interface"
msgstr "報告介面"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Report Ports"
msgstr "報告埠號"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
msgid "Report chunk count used by tcpdump."
msgstr "報告 tcpdump 使用的區塊數量。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
msgid "Report chunk size used by tcpdump in MByte."
msgstr "報告 tcpdump 使用的區塊大小(單位:MB)。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve IPs"
msgstr "解析多個 IP 位址"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
msgstr "使用 DNS (PTR) 反向尋找解析報告中的 IP 位址。"
@@ -643,7 +623,7 @@ msgstr "執行工具"
msgid "Save"
msgstr "儲存"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:443
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
msgid "Second instance"
msgstr "第二個實例"
@@ -654,7 +634,7 @@ msgid ""
msgstr ""
"寄送與 Adblock 相關的通知電子郵件;請注意:這需要安裝 \"msmtp\" 附加套件。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:528
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "Sender address for adblock notification E-Mails."
msgstr "Adblock 通知電子郵件的寄件人位址。"
@@ -662,7 +642,7 @@ msgstr "Adblock 通知電子郵件的寄件人位址。"
msgid "Set a new adblock job"
msgstr "設定一個新的廣告攔截工作"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "Set the dns backend instance used by adblock."
msgstr "設定 adblock 所用的 dns 後端實例。"
@@ -670,21 +650,15 @@ msgstr "設定 adblock 所用的 dns 後端實例。"
msgid "Settings"
msgstr "設定"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
-msgid ""
-"Size of the download queue for download processing (incl. sorting, merging "
-"etc.) in parallel."
-msgstr "平行下載處理(包含排序、合併等)的下載佇列大小。"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:562
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:549
msgid "Sources (Size, Focus)"
msgstr "來源(大小、聚焦的類別)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
msgid "Space separated list of ports used by tcpdump."
msgstr "tcpdump 使用的通訊埠號(以空格分隔)。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:301
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:315
msgid "Start Timestamp"
msgstr "啟動時間戳"
@@ -700,19 +674,19 @@ msgstr "狀態/版本"
msgid "Suspend"
msgstr "暫停"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:491
msgid "Target directory for DNS related report files."
msgstr "DNS 相關報告檔案的目標目錄。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
msgid "Target directory for blocklist backups."
msgstr "攔截清單備份的目標目錄。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Target directory for the generated blocklist 'adb_list.overall'."
msgstr "產生封鎖清單 \"adb_list.overall\" 的目標目錄。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:483
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
msgstr "產生 Jail 封鎖清單 \"adb_list.jail\" 的目標目錄。"
@@ -742,7 +716,7 @@ msgstr "分鐘 (可選。取值範圍:0-59)"
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr "系統日誌輸出(預先篩選出只與 Adblock 相關的訊息)。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:444
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
msgid "Third instance"
msgstr "第三個實例"
@@ -766,17 +740,17 @@ msgstr ""
"入一個域名,允許使用 \"#\" 來引入註解,但不允許使用 IP 位址、萬用字元和正規表"
"示式。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:298
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:312
msgid ""
"This tab shows the last generated DNS Report, press the 'Refresh' button to "
"get a current one."
msgstr "此頁籤顯示上次產生的 DNS 報告,按「更新」按鈕取得目前報告。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:268
msgid "Time"
msgstr "時間"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:442
msgid "Timeout to wait for a successful DNS backend restart."
msgstr "等待 DNS 後端成功重新啟動的逾時值。"
@@ -786,15 +760,15 @@ msgid ""
"job for these lists."
msgstr "要保持最新的 Adblock 清單,您應該設定這些清單的自動更新工作。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:334
-msgid "Top 10 Statistics"
-msgstr "前 10 統計"
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:348
+msgid "Top Statistics"
+msgstr "熱門統計"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Topic for adblock notification E-Mails."
msgstr "Adblock 通知電子郵件的主旨。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:323
msgid "Total DNS Requests"
msgstr "DNS 請求總數"
@@ -807,8 +781,8 @@ msgstr "觸發延遲"
msgid "Unable to save changes: %s"
msgstr "無法儲存變更(訊息:%s)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:601
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:617
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:604
msgid "Variants"
msgstr "變體"
@@ -823,34 +797,58 @@ msgid ""
"take effect."
msgstr "白名單變更已儲存;請重新整理您的 Adblock 清單來使變更生效。"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:274
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:288
msgid "Whitelist..."
msgstr "白名單..."
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:422
msgid "bind (/var/lib/bind)"
msgstr "綁定 (/var/lib/bind)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
msgid "dnsmasq (/tmp/dnsmasq.d)"
msgstr "Dnsmasq (/tmp/dnsmasq.d)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
msgid "kresd (/etc/kresd)"
msgstr "抑制 (/etc/kresd)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
msgid "max. result set size"
msgstr "最大結果集大小"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:433
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "max. top statistics"
+msgstr "最大熱門統計"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
msgid "raw (/tmp)"
msgstr "原始 (/tmp)"
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
msgid "unbound (/var/lib/unbound)"
msgstr "Unbound (/var/lib/unbound)"
+#~ msgid "Top 10 Statistics"
+#~ msgstr "前 10 統計"
+
+#~ msgid "Disable DNS Restarts"
+#~ msgstr "停用 DNS 重新啟動"
+
+#~ msgid ""
+#~ "Disable adblock triggered restarts for dns backends with autoload/inotify "
+#~ "functions."
+#~ msgstr ""
+#~ "停用 Adblock 觸發具有「自動載入/inotify 」功能的 DNS 後端重新啟動。"
+
+#~ msgid "Download Queue"
+#~ msgstr "下載佇列"
+
+#~ msgid ""
+#~ "Size of the download queue for download processing (incl. sorting, "
+#~ "merging etc.) in parallel."
+#~ msgstr "平行下載處理(包含排序、合併等)的下載佇列大小。"
+
#~ msgid "Flush the DNS Cache before adblock processing as well."
#~ msgstr "在 Adblock 行程啟動前也要清除 DNS 快取。"
diff --git a/applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json b/applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json
index c78bc854b0..61b6f3b57d 100644
--- a/applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json
+++ b/applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json
@@ -22,7 +22,7 @@
"/etc/init.d/adblock restart" : [ "exec" ],
"/etc/init.d/adblock suspend" : [ "exec" ],
"/etc/init.d/adblock resume" : [ "exec" ],
- "/etc/init.d/adblock report [a-z]* [0-9]* *" : [ "exec" ],
+ "/etc/init.d/adblock report [a-z]* [0-9]* [0-9]* *" : [ "exec" ],
"/etc/init.d/adblock timer list" : [ "exec" ],
"/etc/init.d/adblock timer remove [0-9]*" : [ "exec" ],
"/etc/init.d/adblock timer add * [0-9]* [0-9*]* [0-6,-*]*" : [ "exec" ],
diff --git a/applications/luci-app-advanced-reboot/po/he/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/he/advanced-reboot.po
index 99f125e428..3d4dac67ba 100644
--- a/applications/luci-app-advanced-reboot/po/he/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/he/advanced-reboot.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"PO-Revision-Date: 2022-11-17 11:47+0000\n"
"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadvanced-reboot/he/>\n"
@@ -9,12 +9,12 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && "
"n % 10 == 0) ? 2 : 3));\n"
-"X-Generator: Weblate 4.5-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:188
#: applications/luci-app-advanced-reboot/root/usr/share/luci/menu.d/luci-app-advanced-reboot.json:3
msgid "Advanced Reboot"
-msgstr ""
+msgstr "הפעלה מתקדמת מחדש"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:53
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:136
diff --git a/applications/luci-app-advanced-reboot/po/ko/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/ko/advanced-reboot.po
index 501917d493..7e27d4c7b9 100644
--- a/applications/luci-app-advanced-reboot/po/ko/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/ko/advanced-reboot.po
@@ -1,19 +1,19 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-01-17 20:54+0000\n"
-"Last-Translator: ANTEGRAL <antegral@antegral.net>\n"
+"PO-Revision-Date: 2023-01-10 10:50+0000\n"
+"Last-Translator: TheNoFace <fprhqkrtk303@naver.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadvanced-reboot/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.5-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:188
#: applications/luci-app-advanced-reboot/root/usr/share/luci/menu.d/luci-app-advanced-reboot.json:3
msgid "Advanced Reboot"
-msgstr ""
+msgstr "고급 다시 시작"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:53
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:136
@@ -26,53 +26,53 @@ msgstr ""
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Confirm"
-msgstr ""
+msgstr "확인"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:77
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:106
msgid "Device unreachable! Still waiting for device..."
-msgstr ""
+msgstr "기기에 접근할 수 없습니다! 기기를 기다립니다..."
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:198
msgid "ERROR:"
-msgstr ""
+msgstr "오류:"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
msgid "Firmware"
-msgstr ""
+msgstr "펌웨어"
#: applications/luci-app-advanced-reboot/root/usr/share/rpcd/acl.d/luci-app-advanced-reboot.json:3
msgid "Grant UCI and file access for luci-app-advanced-reboot"
-msgstr ""
+msgstr "luci-app-advanced-reboot에 UCI 및 파일 접근 권한 허가"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:122
msgid "No access to fw_printenv or fw_printenv!"
-msgstr ""
+msgstr "fw_printenv 또는 fw_printenv에 접근할 수 없습니다!"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:204
msgid "Partition"
-msgstr ""
+msgstr "파티션"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:200
msgid "Partitions"
-msgstr ""
+msgstr "파티션"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:226
msgid "Perform power off..."
-msgstr ""
+msgstr "기기 전원 끄기..."
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:46
msgid "Power Off Device"
-msgstr ""
+msgstr "기기 전원 끄기"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:57
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:140
msgid "Proceed"
-msgstr ""
+msgstr "확인"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:207
msgid "Reboot"
-msgstr ""
+msgstr "다시 시작"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:125
msgid "Reboot Device to an Alternative Partition"
@@ -99,7 +99,7 @@ msgstr ""
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:205
msgid "Status"
-msgstr ""
+msgstr "상태"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:12
msgid "The Dual Boot Flag Partition: %s is not a block device."
@@ -108,7 +108,7 @@ msgstr ""
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:66
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:95
msgid "The reboot command failed with code %d"
-msgstr "재시작 명령이 %d 인수로 인해 실패했습니다"
+msgstr "재부팅 명령 실행이 실패했습니다. (코드: %d)"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:100
msgid ""
diff --git a/applications/luci-app-advanced-reboot/po/sk/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/sk/advanced-reboot.po
index 8ff9ba6218..10fb71b717 100644
--- a/applications/luci-app-advanced-reboot/po/sk/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/sk/advanced-reboot.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-12-06 14:03+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2022-11-07 09:03+0000\n"
+"Last-Translator: MaycoH <hudec.marian@hotmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadvanced-reboot/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.10-dev\n"
+"X-Generator: Weblate 4.14.2\n"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:188
#: applications/luci-app-advanced-reboot/root/usr/share/luci/menu.d/luci-app-advanced-reboot.json:3
@@ -173,8 +173,8 @@ msgid ""
"device."
msgstr ""
"VAROVANIE: Vypínanie môže spôsobiť reštart pri zariadení, ktoré nepodporuje "
-"odpájanie.<br />\n"
-"<br /> Kliknite na \"Pokračovať\" nižšie pre vypnutie vášho zariadenia."
+"odpájanie.<br /><br /> Kliknite na \"Pokračovať\" nižšie pre vypnutie vášho "
+"zariadenia."
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:71
msgid "Waiting for device..."
diff --git a/applications/luci-app-advanced-reboot/po/uk/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/uk/advanced-reboot.po
index 84819d1dae..e9b2c6746e 100644
--- a/applications/luci-app-advanced-reboot/po/uk/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/uk/advanced-reboot.po
@@ -1,15 +1,15 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-17 11:52+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2022-12-30 10:28+0000\n"
+"Last-Translator: Dan <denqwerta@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadvanced-reboot/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:188
#: applications/luci-app-advanced-reboot/root/usr/share/luci/menu.d/luci-app-advanced-reboot.json:3
@@ -40,7 +40,7 @@ msgstr "ПОМИЛКА:"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:206
msgid "Firmware"
-msgstr ""
+msgstr "Прошивка"
#: applications/luci-app-advanced-reboot/root/usr/share/rpcd/acl.d/luci-app-advanced-reboot.json:3
msgid "Grant UCI and file access for luci-app-advanced-reboot"
@@ -136,7 +136,7 @@ msgstr ""
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:14
msgid "Unable to obtain firmware environment variable: %s."
-msgstr ""
+msgstr "Не вдається отримати змінну середовища прошивки: %s."
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:13
msgid "Unable to set Dual Boot Flag Partition entry for partition: %s."
@@ -144,7 +144,7 @@ msgstr ""
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:15
msgid "Unable to set firmware environment variable: %s to %s."
-msgstr ""
+msgstr "Не вдається встановити змінну середовища прошивки: %s до %s."
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:163
msgid "Unknown"
@@ -161,6 +161,15 @@ msgid ""
"back to the currently active partition.<br /><br /> Click \"Proceed\" below "
"to reboot device to an alternative partition."
msgstr ""
+"ПОПЕРЕДЖЕННЯ: Альтернативний розділ може мати власні налаштування і зовсім "
+"іншу прошивку. <br /><br />Оскільки налаштування мережі та Wi-Fi SSID/пароль "
+"на альтернативному розділі можуть бути різними, можливо, доведеться "
+"налаштувати параметри комп'ютера, щоб мати можливість отримати доступ до "
+"пристрою після перезавантаження.<br /><br />Будь ласка, пам’ятайте також, що "
+"альтернативна прошивка розділу може не забезпечити легкого способу "
+"перемикання активного розділу і завантаження до поточного активного "
+"розділу.<br /><br />Натисніть \"Продовжити\" нижче, щоб перезавантажити "
+"пристрій на альтернативний розділ."
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:47
msgid ""
diff --git a/applications/luci-app-ahcp/po/da/ahcp.po b/applications/luci-app-ahcp/po/da/ahcp.po
index 8c3c94e92b..054ecd31ff 100644
--- a/applications/luci-app-ahcp/po/da/ahcp.po
+++ b/applications/luci-app-ahcp/po/da/ahcp.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-11-10 09:10+0000\n"
+"PO-Revision-Date: 2022-12-29 23:53+0000\n"
"Last-Translator: drax red <drax@outlook.dk>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsahcp/da/>\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-ahcp/luasrc/controller/ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
@@ -91,7 +91,7 @@ msgstr "Kun IPv4"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:26
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:63
msgid "IPv6 only"
-msgstr "Kun IPv6"
+msgstr "Kun IPv4"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:97
msgid "Lease directory"
diff --git a/applications/luci-app-ahcp/po/es/ahcp.po b/applications/luci-app-ahcp/po/es/ahcp.po
index f784a576a2..92ae22352a 100644
--- a/applications/luci-app-ahcp/po/es/ahcp.po
+++ b/applications/luci-app-ahcp/po/es/ahcp.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2021-02-26 19:55+0000\n"
-"Last-Translator: MS-PC <MSPCtranslator@gmail.com>\n"
+"PO-Revision-Date: 2022-12-28 19:33+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsahcp/es/>\n"
"Language: es\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.5\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-ahcp/luasrc/controller/ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
@@ -88,12 +88,12 @@ msgstr "IPv4 e IPv6"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:25
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:62
msgid "IPv4 only"
-msgstr "Sólo IPv4"
+msgstr "Solo IPv4"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:26
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:63
msgid "IPv6 only"
-msgstr "Sólo IPv6"
+msgstr "Solo IPv6"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:97
msgid "Lease directory"
diff --git a/applications/luci-app-ahcp/po/it/ahcp.po b/applications/luci-app-ahcp/po/it/ahcp.po
index afccaf75b7..c6f275e70b 100644
--- a/applications/luci-app-ahcp/po/it/ahcp.po
+++ b/applications/luci-app-ahcp/po/it/ahcp.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-02-18 20:58+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-10-10 21:04+0000\n"
+"Last-Translator: garis <garis94@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsahcp/it/>\n"
"Language: it\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-ahcp/luasrc/controller/ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
@@ -59,7 +59,7 @@ msgstr "Prefissi indicati"
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:42
msgid "Collecting data..."
-msgstr "Raccolta dati..."
+msgstr "Sto raccogliendo i dati..."
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:55
msgid "Disable DNS setup"
diff --git a/applications/luci-app-ahcp/po/pt_BR/ahcp.po b/applications/luci-app-ahcp/po/pt_BR/ahcp.po
index f5194b49e5..702e48e2f8 100644
--- a/applications/luci-app-ahcp/po/pt_BR/ahcp.po
+++ b/applications/luci-app-ahcp/po/pt_BR/ahcp.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2022-06-27 00:17+0000\n"
+"PO-Revision-Date: 2023-01-09 19:50+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsahcp/pt_BR/>\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-ahcp/luasrc/controller/ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
@@ -86,12 +86,12 @@ msgstr "IPv4 e IPv6"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:25
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:62
msgid "IPv4 only"
-msgstr "Somente IPv4"
+msgstr "Apenas IPv4"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:26
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:63
msgid "IPv6 only"
-msgstr "Somente IPv6"
+msgstr "Apenas IPv6"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:97
msgid "Lease directory"
diff --git a/applications/luci-app-ahcp/po/vi/ahcp.po b/applications/luci-app-ahcp/po/vi/ahcp.po
index 806e4e5057..7252e4a503 100644
--- a/applications/luci-app-ahcp/po/vi/ahcp.po
+++ b/applications/luci-app-ahcp/po/vi/ahcp.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-10-26 20:34+0000\n"
-"Last-Translator: 0x2f0713 <namhaiha0308@gmail.com>\n"
+"PO-Revision-Date: 2022-11-26 06:18+0000\n"
+"Last-Translator: Minh P <phandinhminh@protonmail.ch>\n"
"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsahcp/vi/>\n"
"Language: vi\n"
@@ -10,12 +10,12 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.3.2-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-ahcp/luasrc/controller/ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
msgid "AHCP Server"
-msgstr "AHCP Server"
+msgstr "Máy chủ AHCP"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
#, fuzzy
@@ -64,7 +64,7 @@ msgstr "Đang lấy dữ liệu..."
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:55
msgid "Disable DNS setup"
-msgstr ""
+msgstr "Tắt cài đặt DNS"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:21
msgid "Forwarder"
@@ -76,7 +76,7 @@ msgstr "Thiết lập chung"
#: applications/luci-app-ahcp/root/usr/share/rpcd/acl.d/luci-app-ahcp.json:3
msgid "Grant UCI access for luci-app-ahcp"
-msgstr ""
+msgstr "Cấp quyền truy cập UCI cho luci-app-ahcp"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:24
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:61
diff --git a/applications/luci-app-apinger/Makefile b/applications/luci-app-apinger/Makefile
new file mode 100644
index 0000000000..78de53a7e8
--- /dev/null
+++ b/applications/luci-app-apinger/Makefile
@@ -0,0 +1,19 @@
+#
+# Copyright (C) 2022 Jaymin Patel <jem.patel@gmail.com>
+#
+# This is free software, licensed under the Apache License, Version 2.0 .
+#
+
+include $(TOPDIR)/rules.mk
+
+LUCI_TITLE:=LuCI support for the Apinger
+LUCI_DEPENDS:=+apinger +apinger-rrd
+LUCI_PKGARCH:=all
+PKG_LICENSE:=GPL-2.0
+
+PKG_MAINTAINER:=Jaymin Patel <jem.patel@gmail.com>
+
+include ../../luci.mk
+
+# call BuildPackage - OpenWrt buildroot signature
+
diff --git a/applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_delay.js b/applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_delay.js
new file mode 100644
index 0000000000..ed0c7c1b98
--- /dev/null
+++ b/applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_delay.js
@@ -0,0 +1,30 @@
+'use strict';
+'require view';
+'require form';
+
+return view.extend({
+ render: function() {
+ var m, s, o;
+
+ m = new form.Map('apinger', _('Apinger - Delay Alarms'),
+ ('This alarm will be fired when target responses are delayed more than "Delay High"') + '<br />' +
+ _('This alarm will be canceled, when the delay drops below "Delay Low"') + '<br />');
+
+ s = m.section(form.GridSection, 'alarm_delay');
+ s.anonymous = false;
+ s.addremove = true;
+ s.addbtntitle = _('Add Delay/Latency Alarm');
+
+ o = s.option(form.Value, 'delay_low', _('Delay Low (ms)'));
+ o.datatype = 'range(1-500)';
+ o.default = '30';
+ o.placeholder = '30';
+
+ o = s.option(form.Value, 'delay_high', _('Delay High (ms)'));
+ o.datatype = 'range(1-500)';
+ o.default = '50';
+ o.placeholder = '50';
+
+ return m.render();
+ },
+});
diff --git a/applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_down.js b/applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_down.js
new file mode 100644
index 0000000000..59f15f2ae8
--- /dev/null
+++ b/applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_down.js
@@ -0,0 +1,24 @@
+'use strict';
+'require view';
+'require form';
+
+return view.extend({
+ render: function() {
+ var m, s, o;
+
+ m = new form.Map('apinger', _('Apinger - Down Alarm'),
+ _('This alarm will be fired when target does not respond for "Time"'));
+
+ s = m.section(form.GridSection, 'alarm_down');
+ s.anonymous = false;
+ s.addremove = true;
+ s.addbtntitle = _('Add Down Alarm');
+
+ o = s.option(form.Value, 'time', _('Time (s)'));
+ o.datatype = 'range(1-30)';
+ o.default = '1';
+ o.placeholder = '1';
+
+ return m.render();
+ },
+});
diff --git a/applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_loss.js b/applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_loss.js
new file mode 100644
index 0000000000..73da7e879b
--- /dev/null
+++ b/applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_loss.js
@@ -0,0 +1,30 @@
+'use strict';
+'require view';
+'require form';
+
+return view.extend({
+ render: function() {
+ var m, s, o;
+
+ m = new form.Map('apinger', _('Apinger - Loss Alarms'),
+ _('This alarm will be fired when packet loss goes over "Loss High"') + '<br />' +
+ _('This alarm will be canceled, when the loss drops below "Loss Low"'));
+
+ s = m.section(form.GridSection, 'alarm_loss');
+ s.anonymous = false;
+ s.addremove = true;
+ s.addbtntitle = _('Add Loss Alarm');
+
+ o = s.option(form.Value, 'percent_low', _('Loss Low (%)'));
+ o.datatype = 'range(1-100)';
+ o.default = '10';
+ o.placeholder = '10';
+
+ o = s.option(form.Value, 'percent_high', _('Loss High (%)'));
+ o.datatype = 'range(1-100)';
+ o.default = '20';
+ o.placeholder = '20';
+
+ return m.render();
+ },
+});
diff --git a/applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/graphs.js b/applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/graphs.js
new file mode 100644
index 0000000000..18b0f0a339
--- /dev/null
+++ b/applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/graphs.js
@@ -0,0 +1,61 @@
+'use strict';
+'require view';
+'require uci';
+'require rpc';
+'require fs';
+'require ui';
+
+return view.extend({
+ callServiceList: rpc.declare({
+ object: 'service',
+ method: 'list',
+ params: [ 'name' ],
+ expect: { 'apinger': {} }
+ }),
+
+ callApingerUpdateGraphs: rpc.declare({
+ object: 'apinger',
+ method: 'update_graphs',
+ expect: { '': {} }
+ }),
+
+ load: function() {
+ return Promise.all([
+ this.callServiceList('apinger'),
+ this.callApingerUpdateGraphs(),
+ ]);
+ },
+
+ render: function(res) {
+ var running = Object.keys(res[0].instances || {}).length > 0;
+ var script = res[1]['rrdcgi'];
+
+ if (!running) {
+ return ui.addNotification(null, E('h3', _('Service is not running'), 'danger'));
+ }
+
+ return fs.stat(script).then(function(res) {
+ if ((res.type == "file") && (res.size > 100)) {
+ return E([
+ E('h3', _('Apinger Targets RRD Graph')),
+ E('br'),
+ E('div', [
+ E('iframe', {
+ src: script.replace(/^\/www/g, ''),
+ scrolling: 'yes',
+ style : 'width: 85vw; height: 100vh; border: none;'
+ })
+ ])
+ ]);
+ } else {
+ return ui.addNotification(null, E('h3', _('No data available'), 'danger'));
+ }
+ }).catch(function(err) {
+ return ui.addNotification(null, E('h3', _('No access to server file'), 'danger'));
+ });
+ },
+
+ handleSaveApply: null,
+ handleSave: null,
+ handleReset: null
+});
diff --git a/applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/interfaces.js b/applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/interfaces.js
new file mode 100644
index 0000000000..5f53b27639
--- /dev/null
+++ b/applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/interfaces.js
@@ -0,0 +1,31 @@
+'use strict';
+'require view';
+'require form';
+
+return view.extend({
+ render: function() {
+ var m, s, o;
+
+ m = new form.Map('apinger', _('Apinger - Interfaces'),
+ _('Names must match the interface name found in /etc/config/network.'));
+
+ s = m.section(form.GridSection, 'interface');
+ s.anonymous = false;
+ s.addremove = true;
+ s.addbtntitle = _('Add Interface Instance');
+
+ o = s.option(form.Flag, 'debug', _('Debug'));
+ o.datatype = 'boolean';
+ o.default = false;
+
+ o = s.option(form.Value, 'status_interval', _('Status Update Interval'));
+ o.datatype = 'range(1-60)';
+ o.default = '5';
+
+ o = s.option(form.Value, 'rrd_interval', _('RRD Collection Interval'));
+ o.datatype = 'range(15-60)';
+ o.default = '30';
+
+ return m.render();
+ },
+});
diff --git a/applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js b/applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js
new file mode 100644
index 0000000000..de74be676d
--- /dev/null
+++ b/applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js
@@ -0,0 +1,66 @@
+'use strict';
+'require view';
+'require rpc';
+'require form';
+'require poll';
+
+var callApingerStatus = rpc.declare({
+ object: 'apinger',
+ method: 'status',
+ expect: { },
+});
+
+return view.extend({
+ render: function() {
+ var table =
+ E('table', { 'class': 'table lases' }, [
+ E('tr', { 'class': 'tr table-titles' }, [
+ E('th', { 'class': 'th' }, _('Interface')),
+ E('th', { 'class': 'th' }, _('Target')),
+ E('th', { 'class': 'th' }, _('Source IP')),
+ E('th', { 'class': 'th' }, _('Address')),
+ E('th', { 'class': 'th' }, _('Sent')),
+ E('th', { 'class': 'th' }, _('Received')),
+ E('th', { 'class': 'th' }, _('Latency')),
+ E('th', { 'class': 'th' }, _('Loss')),
+ E('th', { 'class': 'th' }, _('Active Alarms')),
+ E('th', { 'class': 'th' }, _('Time')),
+ E([])
+ ])
+ ]);
+
+ poll.add(function() {
+ return callApingerStatus().then(function(targetInfo) {
+ var targets = Array.isArray(targetInfo.targets) ? targetInfo.targets : [];
+
+ cbi_update_table(table,
+ targets.map(function(target) {
+ return [
+ target.interface,
+ target.target,
+ target.srcip,
+ target.address,
+ target.sent,
+ target.received,
+ target.latency,
+ target.loss,
+ target.alarm,
+ new Date(target.timestamp * 1000),
+ ];
+ }),
+ E('em', _('There are no active targets'))
+ );
+ });
+ });
+
+ return E([
+ E('h3', _('Apinger Targets')),
+ E('br'),
+ table
+ ]);
+ },
+
+ handleSave: null,
+ handleSaveApply:null,
+ handleReset: null
+});
diff --git a/applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js b/applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js
new file mode 100644
index 0000000000..ae4d501b54
--- /dev/null
+++ b/applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js
@@ -0,0 +1,80 @@
+'use strict';
+'require view';
+'require form';
+'require uci';
+
+return view.extend({
+ load: function() {
+ return Promise.all([
+ uci.load('apinger'),
+ ])
+ },
+
+ render: function(data) {
+ var m, s, o;
+ var a_ifaces, a_down, a_delay, a_loss;
+
+ a_ifaces = uci.sections('apinger', 'interface');
+ a_down = uci.sections('apinger', 'alarm_down');
+ a_delay = uci.sections('apinger', 'alarm_delay');
+ a_loss = uci.sections('apinger', 'alarm_loss');
+
+ m = new form.Map('apinger', _('Apinger - Targets'),
+ _('Interface: Interface to use to track target') + '<br />' +
+ _('Address: Target address to be tracked') + '<br />' +
+ _('Ping Interval: How often the probe should be sent') + '<br />' +
+ _('Average Delay: How many replies should be used to compute average delay') + '<br />' +
+ _('Average Loss: How many probes should be used to compute average loss') + '<br />' +
+ _('Average Delay and Loss: The delay (in samples) after which loss is computed, without this delays larger than interval would be treated as loss') +
+ '<br />');
+
+ s = m.section(form.GridSection, 'target');
+ s.anonymous = false;
+ s.addremove = true;
+ s.addbtntitle = _('Add Target');
+
+ o = s.option(form.ListValue, 'interface', _('Interface'));
+ for (var i = 0; i < a_ifaces.length; i++) {
+ o.value(a_ifaces[i]['.name']);
+ }
+
+ o = s.option(form.Value, 'address', _('Address'));
+ o.datatype = 'ip4addr';
+
+ o = s.option(form.Value, 'probe_interval', _('Ping Interval'));
+ o.datatype = 'integer';
+
+ o= s.option(form.Value, 'avg_delay_samples', _('Average Delay'));
+ o.datatype = 'integer';
+
+ o = s.option(form.Value, 'avg_loss_samples', _('Average Loss'));
+ o.datatype = 'integer';
+
+ o = s.option(form.Value, 'avg_loss_delay_samples', _('Average Loss/Delay'));
+ o.datatype = 'integer';
+
+ o = s.option(form.Flag, 'rrd', _('Generate RRD Graphs'));
+ o.datatype = 'boolean';
+ o.default = false;
+
+ o = s.option(form.ListValue, 'alarm_down', _('Down Alarm'));
+ for (var i = 0; i < a_down.length; i++) {
+ o.value(a_down[i]['.name']);
+ }
+ o.optional = true;
+
+ o = s.option(form.ListValue, 'alarm_delay', _('Delay Alarm'));
+ for (var i = 0; i < a_delay.length; i++) {
+ o.value(a_delay[i]['.name']);
+ }
+ o.optional = true;
+
+ o = s.option(form.ListValue, 'alarm_loss', _('Loss Alarm'));
+ for (var i = 0; i < a_loss.length; i++) {
+ o.value(a_loss[i]['.name']);
+ }
+ o.optional = true;
+
+ return m.render();
+ },
+});
diff --git a/applications/luci-app-apinger/root/usr/share/luci/menu.d/luci-app-apinger.json b/applications/luci-app-apinger/root/usr/share/luci/menu.d/luci-app-apinger.json
new file mode 100644
index 0000000000..4b76d133f5
--- /dev/null
+++ b/applications/luci-app-apinger/root/usr/share/luci/menu.d/luci-app-apinger.json
@@ -0,0 +1,73 @@
+{
+ "admin/services/apinger": {
+ "title": "Apinger",
+ "order": 90,
+ "action": {
+ "type": "alias",
+ "path": "admin/services/apinger/overview"
+ }
+ },
+
+ "admin/services/apinger/overview": {
+ "title": "Overview",
+ "order": 10,
+ "action": {
+ "type": "view",
+ "path": "apinger/overview"
+ }
+ },
+
+ "admin/services/apinger/graphs": {
+ "title": "Graphs",
+ "order": 11,
+ "action": {
+ "type": "view",
+ "path": "apinger/graphs"
+ }
+ },
+
+ "admin/services/apinger/interfaces": {
+ "title": "Interfaces",
+ "order": 19,
+ "action": {
+ "type": "view",
+ "path": "apinger/interfaces"
+ }
+ },
+
+ "admin/services/apinger/alarm_down": {
+ "title": "Alarm Down",
+ "order": 20,
+ "action": {
+ "type": "view",
+ "path": "apinger/alarm_down"
+ }
+ },
+
+ "admin/services/apinger/alarm_delay": {
+ "title": "Alarm Delay",
+ "order": 30,
+ "action": {
+ "type": "view",
+ "path": "apinger/alarm_delay"
+ }
+ },
+
+ "admin/services/apinger/alarm_loss": {
+ "title": "Alarm loss",
+ "order": 40,
+ "action": {
+ "type": "view",
+ "path": "apinger/alarm_loss"
+ }
+ },
+
+ "admin/services/apinger/targets": {
+ "title": "Targets",
+ "order": 90,
+ "action": {
+ "type": "view",
+ "path": "apinger/targets"
+ }
+ }
+}
diff --git a/applications/luci-app-apinger/root/usr/share/rpcd/acl.d/luci-app-apinger.json b/applications/luci-app-apinger/root/usr/share/rpcd/acl.d/luci-app-apinger.json
new file mode 100644
index 0000000000..69066081e2
--- /dev/null
+++ b/applications/luci-app-apinger/root/usr/share/rpcd/acl.d/luci-app-apinger.json
@@ -0,0 +1,19 @@
+{
+ "luci-app-apinger" : {
+ "description" : "Grant access to LuCI app Apinger",
+ "read" : {
+ "ubus" : {
+ "apinger" : [ "*" ],
+ "file": [ "stat" ],
+ "service": [ "list" ]
+ },
+ "uci": [ "apinger" ]
+ },
+ "write" : {
+ "ubus" : {
+ "apinger" : [ "*" ]
+ },
+ "uci": [ "apinger" ]
+ }
+ }
+}
diff --git a/applications/luci-app-aria2/po/ar/aria2.po b/applications/luci-app-aria2/po/ar/aria2.po
index ca4bfe6835..5d894e4d4d 100644
--- a/applications/luci-app-aria2/po/ar/aria2.po
+++ b/applications/luci-app-aria2/po/ar/aria2.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-03-10 04:35+0000\n"
-"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
+"PO-Revision-Date: 2022-10-22 18:07+0000\n"
+"Last-Translator: Abdullah AlShaikh <abdullah@alshai5.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsaria2/ar/>\n"
"Language: ar\n"
@@ -9,11 +9,11 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.5.2-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
-msgstr ""
+msgstr "<abbr title=\"Local Peer Discovery\">LPD</abbr> مفعّل"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
msgid "Additional BT tracker"
diff --git a/applications/luci-app-aria2/po/da/aria2.po b/applications/luci-app-aria2/po/da/aria2.po
index 3b2b9689d6..ce3037caae 100644
--- a/applications/luci-app-aria2/po/da/aria2.po
+++ b/applications/luci-app-aria2/po/da/aria2.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-03-26 23:10+0000\n"
+"PO-Revision-Date: 2022-11-25 14:34+0000\n"
"Last-Translator: drax red <drax@outlook.dk>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsaria2/da/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
@@ -85,7 +85,7 @@ msgstr ""
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
msgid "Config file directory"
-msgstr ""
+msgstr "Konfigurationsfil mappe"
#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
msgid "Configuration"
@@ -167,11 +167,11 @@ msgstr ""
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
msgid "Enabled"
-msgstr ""
+msgstr "Aktiveret"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
msgid "Error"
-msgstr ""
+msgstr "Fejl"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
msgid "Extra Settings"
@@ -423,11 +423,11 @@ msgstr ""
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
msgid "RPC password"
-msgstr ""
+msgstr "RPC kodeord"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
msgid "RPC port"
-msgstr ""
+msgstr "RPC port"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
msgid "RPC private key"
@@ -449,7 +449,7 @@ msgstr ""
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
msgid "RPC username"
-msgstr ""
+msgstr "RPC brugernavn"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
msgid "Refresh every %s seconds."
diff --git a/applications/luci-app-aria2/po/hu/aria2.po b/applications/luci-app-aria2/po/hu/aria2.po
index 819c8d0040..053b50c2f6 100644
--- a/applications/luci-app-aria2/po/hu/aria2.po
+++ b/applications/luci-app-aria2/po/hu/aria2.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-12 21:32+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"PO-Revision-Date: 2022-12-14 00:53+0000\n"
+"Last-Translator: Gajdos Tamás <gajdipajti@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsaria2/hu/>\n"
"Language: hu\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
@@ -207,7 +207,7 @@ msgstr "Torrent követése"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
msgid "For more information, please visit: %s."
-msgstr ""
+msgstr "További információért látogassa meg: %s."
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
msgid "Force save"
@@ -476,7 +476,7 @@ msgstr "RPC felhasználónév"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
msgid "Refresh every %s seconds."
-msgstr ""
+msgstr "Frissítés minden %s másodpercben."
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
msgid "Remove unselected file"
@@ -506,7 +506,7 @@ msgstr "Démon futtatása felhasználóként"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
msgid "Running Status"
-msgstr ""
+msgstr "Futási állapot"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:566
msgid ""
diff --git a/applications/luci-app-aria2/po/it/aria2.po b/applications/luci-app-aria2/po/it/aria2.po
index 20b94d0c4b..0496af39e3 100644
--- a/applications/luci-app-aria2/po/it/aria2.po
+++ b/applications/luci-app-aria2/po/it/aria2.po
@@ -1,22 +1,22 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-01-27 19:54+0000\n"
-"Last-Translator: Massimo Simoni <pirtahilti@vusra.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsaria2/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
-msgstr ""
+msgstr "<abbr title=\"Local Peer Discovery\">LPD</abbr> abilitato"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
msgid "Additional BT tracker"
-msgstr ""
+msgstr "BitTorrent tracker addizionale"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
msgid "Advanced Options"
@@ -24,11 +24,11 @@ msgstr "Opzioni avanzate"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
msgid "All proxy"
-msgstr ""
+msgstr "Tutti i proxy"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
msgid "Append HEADERs to HTTP request header."
-msgstr ""
+msgstr "Aggiungi gli HEADER all'header della richiesta http."
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
@@ -43,22 +43,24 @@ msgid ""
"Aria2 is a lightweight multi-protocol &amp; multi-source, cross platform "
"download utility."
msgstr ""
+"Aria2 è uno strumento di download leggero, multi-protocollo &amp; multi-"
+"sorgente e multipiattaforma."
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
msgid "Auto save interval"
-msgstr ""
+msgstr "Intervallo salvataggio automatico"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
msgid "Basic Options"
-msgstr ""
+msgstr "Opzioni di base"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
msgid "BitTorrent Options"
-msgstr ""
+msgstr "Opzioni BitTorrent"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
msgid "BitTorrent listen port"
-msgstr ""
+msgstr "Porta in ascolto di BitTorrent"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
msgid "CA certificate"
@@ -70,25 +72,24 @@ msgstr "Certificato"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
msgid "Check certificate"
-msgstr "Controllare il certificato"
+msgstr "Controlla il certificato"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:379
msgid ""
"Close connection if download speed is lower than or equal to this value "
"(bytes per sec). 0 means has no lowest speed limit."
msgstr ""
-"Chiudere la connessione se la velocità di download è inferiore o uguale a "
-"questo valore (byte al secondo). 0 significa che non ha limite di velocità "
-"più basso."
+"Chiudi la connessione se la velocità di download è minore o uguale a questo "
+"valore (byte al secondo). 0 significa che il limite non è applicato."
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:29
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:51
msgid "Collecting data..."
-msgstr "Raccolta dati..."
+msgstr "Sto raccogliendo i dati..."
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
msgid "Config file directory"
-msgstr ""
+msgstr "Cartella file di configurazione"
#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
msgid "Configuration"
@@ -96,19 +97,19 @@ msgstr "Configurazione"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
msgid "Connect timeout"
-msgstr ""
+msgstr "Timeout di connessione"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:47
msgid "Content of config file: <code>%s</code>"
-msgstr ""
+msgstr "Contenuto del file di configurazione: <code>%s</code>"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:48
msgid "Content of session file: <code>%s</code>"
-msgstr ""
+msgstr "Contenuto del file di sessione: <code>%s</code>"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:478
msgid "DHT Listen port"
-msgstr ""
+msgstr "Porta in ascolto per DHT"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
msgid "Debug"
@@ -119,42 +120,45 @@ msgid ""
"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
"terribly slow AAAA record lookup."
msgstr ""
+"Disabilita IPv6. Questo è utile se devi usare DNS non funzionanti e vuoi "
+"evitare una ricerca di record AAAA terribilmente lenta."
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
msgid "Disk cache"
-msgstr ""
+msgstr "Cache disco"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:396
msgid "Don't split less than 2*SIZE byte range. Possible values: 1M-1024M."
-msgstr ""
+msgstr "Non dividere meno di 2 * SIZE byte. Valori possibili: 1M-1024M."
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:391
msgid "Download a file using N connections."
-msgstr ""
+msgstr "Scarica un file usando N connessioni."
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:212
msgid "Download directory"
-msgstr ""
+msgstr "Cartella download"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:417
msgid "Enable IPv4 DHT functionality. It also enables UDP tracker support."
msgstr ""
+"Abilita funzionalità IPv4 DHT. Abilita inoltre il supporto per tracker UDP."
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:427
msgid "Enable IPv6 DHT functionality."
-msgstr ""
+msgstr "Abilita funzionalità IPv6 DHT."
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:435
msgid "Enable Local Peer Discovery."
-msgstr ""
+msgstr "Abilita Local Peer Discovery."
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:444
msgid "Enable Peer Exchange extension."
-msgstr ""
+msgstr "Abilita estensione Peer Exchange."
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:579
msgid "Enable disk cache (in bytes), set 0 to disabled."
-msgstr ""
+msgstr "Abilita la cache su disco (in bytes), 0 per disabilitare."
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:220
msgid "Enable logging"
@@ -162,11 +166,11 @@ msgstr "Abilita registro eventi"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:442
msgid "Enable peer exchange"
-msgstr ""
+msgstr "Abilita peer exchange"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:306
msgid "Enable proxy"
-msgstr ""
+msgstr "Abilita proxy"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
msgid "Enabled"
@@ -178,72 +182,72 @@ msgstr "Errore"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
msgid "Extra Settings"
-msgstr ""
+msgstr "Opzioni aggiuntive"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:487
msgid "False"
-msgstr ""
+msgstr "Falso"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
msgid "File allocation"
-msgstr ""
+msgstr "Allocazione file"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:24
msgid "Files"
-msgstr ""
+msgstr "Files"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:485
msgid "Follow torrent"
-msgstr ""
+msgstr "Segui il torrent"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
msgid "For more information, please visit: %s."
-msgstr ""
+msgstr "Per ulteriori informazioni, visita: %s."
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
msgid "Force save"
-msgstr ""
+msgstr "Forza il salvataggio"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:271
msgid "Generate Randomly"
-msgstr ""
+msgstr "Genera in modo casuale"
#: applications/luci-app-aria2/root/usr/share/rpcd/acl.d/luci-app-aria2.json:3
msgid "Grant UCI access for luci-app-aria2"
-msgstr ""
+msgstr "Concedi l'accesso UCI per luci-app-aria2"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
msgid "HTTP accept gzip"
-msgstr ""
+msgstr "HTTP accetta gzip"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:356
msgid "HTTP no cache"
-msgstr ""
+msgstr "HTTP no cache"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:304
msgid "HTTP/FTP/SFTP Options"
-msgstr ""
+msgstr "Opzioni HTTP/FTP/SFTP"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:364
msgid "Header"
-msgstr ""
+msgstr "Header"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:46
msgid "Here shows the files used by aria2."
-msgstr ""
+msgstr "Qua sono mostrati i file usati da aria2."
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:415
msgid "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
-msgstr ""
+msgstr "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> abilitato"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:425
msgid "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
-msgstr ""
+msgstr "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> abilitato"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:558
msgid "IPv6 disabled"
-msgstr ""
+msgstr "IPv6 disabilitato"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:516
msgid ""
@@ -252,6 +256,10 @@ msgid ""
"Configuring this option with your preferred download speed can increase your "
"download speed in some cases."
msgstr ""
+"Se l'intera velocità di download di ogni torrent è inferiore a SPEED, aria2 "
+"aumenta temporaneamente il numero di peer da provare per una maggiore "
+"velocità di download. Configurare questa opzione con la velocità di download "
+"preferita può aumentare la velocità di download in alcuni casi."
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
msgid "Info"
@@ -259,37 +267,39 @@ msgstr "Informazioni"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
msgid "Installed web interface:"
-msgstr ""
+msgstr "interfaccia web installata:"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:301
msgid "Json-RPC URL"
-msgstr ""
+msgstr "Json-RPC URL"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:488
msgid "Keep in memory"
-msgstr ""
+msgstr "Tieni in memoria"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:31
msgid "Last 50 lines of log file:"
-msgstr ""
+msgstr "Ultime 50 righe del file di registro degli eventi:"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:36
msgid "Last 50 lines of syslog:"
-msgstr ""
+msgstr "Ultime 50 righe di syslog:"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:210
msgid "Leave blank to use default user."
-msgstr ""
+msgstr "Lascia vuoto per utilizzare l'utente predefinito."
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:552
msgid "List of additional BitTorrent tracker's announce URI."
-msgstr ""
+msgstr "Elenco di ulteriori URI di annuncio del tracker BitTorrent."
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:625
msgid ""
"List of extra settings. Format: option=value, eg. <code>netrc-path=/tmp/."
"netrc</code>."
msgstr ""
+"Lista impostazioni aggiuntive. Formato: option=value, eg. <code>netrc-path=/"
+"tmp/.netrc</code>."
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
msgid "Loading"
@@ -297,11 +307,11 @@ msgstr "Caricamento"
#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
msgid "Log"
-msgstr "Registro"
+msgstr "Registro eventi"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
msgid "Log Data"
-msgstr ""
+msgstr "Dati registro eventi"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:223
msgid "Log file"
@@ -309,64 +319,64 @@ msgstr "File registro eventi"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
msgid "Log level"
-msgstr ""
+msgstr "Livello registro eventi"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
msgid "Lowest speed limit"
-msgstr ""
+msgstr "Limite di velocità più basso"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:237
msgid "Max concurrent downloads"
-msgstr ""
+msgstr "Download simultanei massimi"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:385
msgid "Max connection per server"
-msgstr ""
+msgstr "Connessioni massime per server"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:612
msgid "Max download limit"
-msgstr ""
+msgstr "Limite massimo di download"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:390
msgid "Max number of split"
-msgstr ""
+msgstr "Numero massimo di divisioni"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:504
msgid "Max open files"
-msgstr ""
+msgstr "Numero massimo di file aperti"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:605
msgid "Max overall download limit"
-msgstr ""
+msgstr "Limite massimo di download complessivo"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:490
msgid "Max overall upload limit"
-msgstr ""
+msgstr "Limite massimo di caricamento complessivo"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:509
msgid "Max peers"
-msgstr ""
+msgstr "Numero massimo di peers"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:399
msgid "Max tries"
-msgstr ""
+msgstr "Numero massimo di tentativi"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:497
msgid "Max upload limit"
-msgstr ""
+msgstr "Limite massimo di caricamento"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:395
msgid "Min split size"
-msgstr ""
+msgstr "Dimensione minima di divisione"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:258
msgid "No Authentication"
-msgstr ""
+msgstr "No autenticazione"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:33
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:38
msgid "No log data."
-msgstr ""
+msgstr "Nessun dato nel registro eventi."
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
msgid "None"
@@ -374,93 +384,96 @@ msgstr "Nessuno"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
msgid "Notice"
-msgstr "Notizia"
+msgstr "Avviso"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause"
-msgstr ""
+msgstr "Pausa"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
msgid "Pause download after added."
-msgstr ""
+msgstr "Metti in pausa il download dopo l'aggiunta."
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:248
msgid "Pause downloads created as a result of metadata download."
-msgstr ""
+msgstr "Metti in pausa i download creati a seguito del download dei metadati."
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:247
msgid "Pause metadata"
-msgstr ""
+msgstr "Pausa metadati"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:96
msgid "Please input token length:"
-msgstr ""
+msgstr "Si prega di inserire la lunghezza del token:"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:530
msgid "Prefix of peer ID"
-msgstr ""
+msgstr "Prefisso o peer ID"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:341
msgid "Private key"
-msgstr ""
+msgstr "Chiave privata"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:317
msgid "Proxy password"
-msgstr ""
+msgstr "Password del proxy"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:314
msgid "Proxy user"
-msgstr ""
+msgstr "Utente del proxy"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:240
msgid "RPC Options"
-msgstr ""
+msgstr "Opzioni RPC"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:257
msgid "RPC authentication method"
-msgstr ""
+msgstr "Metodo di autenticazione RPC"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:283
msgid "RPC certificate"
-msgstr ""
+msgstr "Certificato RPC"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
msgid "RPC password"
-msgstr ""
+msgstr "Password RPC"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
msgid "RPC port"
-msgstr ""
+msgstr "Porta RPC"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
msgid "RPC private key"
-msgstr ""
+msgstr "Chiave privata RPC"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:276
msgid "RPC secure"
-msgstr ""
+msgstr "RPC sicuro"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:269
msgid "RPC token"
-msgstr ""
+msgstr "Token RPC"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:277
msgid ""
"RPC transport will be encrypted by SSL/TLS. The RPC clients must use https "
"scheme to access the server. For WebSocket client, use wss scheme."
msgstr ""
+"Il trasporto RPC sarà crittografato da SSL/TLS. I client RPC devono "
+"utilizzare lo schema https per accedere al server. Per il client WebSocket, "
+"utilizzare lo schema wss."
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
msgid "RPC username"
-msgstr ""
+msgstr "Utente RPC"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
msgid "Refresh every %s seconds."
-msgstr ""
+msgstr "Aggiorna ogni %s secondi."
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
msgid "Remove unselected file"
-msgstr ""
+msgstr "Rimuovi file non selezionati"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:460
msgid ""
@@ -468,28 +481,33 @@ msgid ""
"Please use this option with care because it will actually remove files from "
"your disk."
msgstr ""
+"Rimuove i file non selezionati al termine del download in BitTorrent. Si "
+"prega di utilizzare questa opzione con attenzione perché rimuoverà "
+"effettivamente i file dal disco."
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:514
msgid "Request peer speed limit"
-msgstr ""
+msgstr "Richiedi limite di velocità del peer"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:403
msgid "Retry wait"
-msgstr ""
+msgstr "Tempo di attesa tra tentativi"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:209
msgid "Run daemon as user"
-msgstr ""
+msgstr "Esegui il daemon come utente"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
msgid "Running Status"
-msgstr ""
+msgstr "Stato di esecuzione"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:566
msgid ""
"Save a control file (*.aria2) every N seconds. If 0 is given, a control file "
"is not saved during download."
msgstr ""
+"Salva un file di controllo (*.aria2) ogni N secondi. Se viene fornito 0, il "
+"file di controllo non viene salvato durante il download."
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:598
msgid ""
@@ -497,6 +515,10 @@ msgid ""
"This option also saves control file in that situations. This may be useful "
"to save BitTorrent seeding which is recognized as completed state."
msgstr ""
+"Salva il download nel file di sessione anche se il download è stato "
+"completato o rimosso. Questa opzione salva anche il file di controllo in "
+"quelle situazioni. Questo può essere utile per salvare il seeding di "
+"BitTorrent che viene riconosciuto come stato completato."
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:572
msgid ""
@@ -696,7 +718,7 @@ msgstr ""
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
msgid "Timeout"
-msgstr "Timeout"
+msgstr "Tempo scaduto"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
msgid "Token"
diff --git a/applications/luci-app-aria2/po/ko/aria2.po b/applications/luci-app-aria2/po/ko/aria2.po
index 8235b723cf..3ba5040432 100644
--- a/applications/luci-app-aria2/po/ko/aria2.po
+++ b/applications/luci-app-aria2/po/ko/aria2.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-03-26 23:10+0000\n"
-"Last-Translator: dikastia <dikastia@gmail.com>\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsaria2/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
@@ -290,7 +290,7 @@ msgstr ""
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
msgid "Loading"
-msgstr "로드 중"
+msgstr "불러오는 중"
#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
msgid "Log"
@@ -693,7 +693,7 @@ msgstr ""
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
msgid "Timeout"
-msgstr ""
+msgstr "시간초과"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
msgid "Token"
diff --git a/applications/luci-app-aria2/po/nl/aria2.po b/applications/luci-app-aria2/po/nl/aria2.po
index fe863bfa46..d2dc16f9ed 100644
--- a/applications/luci-app-aria2/po/nl/aria2.po
+++ b/applications/luci-app-aria2/po/nl/aria2.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-06-10 13:18+0000\n"
-"Last-Translator: Martin Bezemer <m.bezemer+openwrt@gmail.com>\n"
+"PO-Revision-Date: 2022-12-29 23:53+0000\n"
+"Last-Translator: Youri <yrtapper@protonmail.com>\n"
"Language-Team: Dutch <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsaria2/nl/>\n"
"Language: nl\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
@@ -20,7 +20,7 @@ msgstr ""
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
msgid "Advanced Options"
-msgstr ""
+msgstr "Geavanceerde Opties"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
msgid "All proxy"
@@ -28,7 +28,7 @@ msgstr ""
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
msgid "Append HEADERs to HTTP request header."
-msgstr ""
+msgstr "Voeg HEADERs toe aan de HTTP request header."
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
@@ -36,25 +36,27 @@ msgstr ""
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:3
msgid "Aria2"
-msgstr ""
+msgstr "Aria2"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:189
msgid ""
"Aria2 is a lightweight multi-protocol &amp; multi-source, cross platform "
"download utility."
msgstr ""
+"Aria2 is een lightweight multi-protocol &amp; multi-source, cross platform "
+"download hulpprogramma."
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
msgid "Auto save interval"
-msgstr ""
+msgstr "Interval voor automatisch opslaan"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
msgid "Basic Options"
-msgstr ""
+msgstr "Eenvoudige Opties"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
msgid "BitTorrent Options"
-msgstr ""
+msgstr "BitTorrent Opties"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
msgid "BitTorrent listen port"
@@ -62,11 +64,11 @@ msgstr ""
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
msgid "CA certificate"
-msgstr ""
+msgstr "CA certificaat"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:334
msgid "Certificate"
-msgstr ""
+msgstr "Certificaat"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
msgid "Check certificate"
@@ -595,7 +597,7 @@ msgstr ""
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
msgid "Settings"
-msgstr ""
+msgstr "Instellingen"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
msgid "Settings in this section will be added to config file."
@@ -693,7 +695,7 @@ msgstr ""
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
msgid "Timeout"
-msgstr ""
+msgstr "Timeout"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
msgid "Token"
diff --git a/applications/luci-app-aria2/po/sk/aria2.po b/applications/luci-app-aria2/po/sk/aria2.po
index 8ba14b208b..616ebedb5f 100644
--- a/applications/luci-app-aria2/po/sk/aria2.po
+++ b/applications/luci-app-aria2/po/sk/aria2.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-09 21:41+0000\n"
-"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"PO-Revision-Date: 2022-10-30 16:50+0000\n"
+"Last-Translator: MaycoH <hudec.marian@hotmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsaria2/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
@@ -111,7 +111,7 @@ msgstr ""
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
msgid "Debug"
-msgstr ""
+msgstr "Ladenie"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
msgid ""
@@ -169,7 +169,7 @@ msgstr ""
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
msgid "Enabled"
-msgstr "Povolené"
+msgstr "Zapnuté"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
msgid "Error"
@@ -254,11 +254,11 @@ msgstr ""
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
msgid "Info"
-msgstr ""
+msgstr "Informácie"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
msgid "Installed web interface:"
-msgstr ""
+msgstr "Nainštalované webové rozhranie:"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:301
msgid "Json-RPC URL"
@@ -291,8 +291,9 @@ msgid ""
msgstr ""
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
+#, fuzzy
msgid "Loading"
-msgstr ""
+msgstr "Načítava sa"
#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
msgid "Log"
@@ -308,7 +309,7 @@ msgstr ""
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
msgid "Log level"
-msgstr ""
+msgstr "Úroveň záznamu"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
msgid "Lowest speed limit"
@@ -369,7 +370,7 @@ msgstr ""
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
msgid "None"
-msgstr ""
+msgstr "Žiadny"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
msgid "Notice"
@@ -484,7 +485,7 @@ msgstr ""
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
msgid "Running Status"
-msgstr ""
+msgstr "Stav spustenia"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:566
msgid ""
diff --git a/applications/luci-app-aria2/po/sv/aria2.po b/applications/luci-app-aria2/po/sv/aria2.po
index 29acb7162b..d34a4687a7 100644
--- a/applications/luci-app-aria2/po/sv/aria2.po
+++ b/applications/luci-app-aria2/po/sv/aria2.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-12-15 03:52+0000\n"
+"PO-Revision-Date: 2022-12-04 12:08+0000\n"
"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsaria2/sv/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.10-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
@@ -696,7 +696,7 @@ msgstr ""
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
msgid "Timeout"
-msgstr ""
+msgstr "Timeout"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
msgid "Token"
diff --git a/applications/luci-app-aria2/po/templates/aria2.pot b/applications/luci-app-aria2/po/templates/aria2.pot
index 2deb3b1796..a1ec0d5a15 100644
--- a/applications/luci-app-aria2/po/templates/aria2.pot
+++ b/applications/luci-app-aria2/po/templates/aria2.pot
@@ -599,12 +599,12 @@ msgstr ""
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:585
msgid ""
"Specify file allocation method. If you are using newer file systems such as "
-"ext4 (with extents support), btrfs, xfs or NTFS (MinGW build only), \"falloc"
-"\" is your best choice. It allocates large(few GiB) files almost instantly, "
-"but it may not be available if your system doesn't have posix_fallocate(3) "
-"function. Don't use \"falloc\" with legacy file systems such as ext3 and "
-"FAT32 because it takes almost same time as \"prealloc\" and it blocks aria2 "
-"entirely until allocation finishes."
+"ext4 (with extents support), btrfs, xfs or NTFS (MinGW build only), "
+"\"falloc\" is your best choice. It allocates large(few GiB) files almost "
+"instantly, but it may not be available if your system doesn't have "
+"posix_fallocate(3) function. Don't use \"falloc\" with legacy file systems "
+"such as ext3 and FAT32 because it takes almost same time as \"prealloc\" and "
+"it blocks aria2 entirely until allocation finishes."
msgstr ""
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
diff --git a/applications/luci-app-aria2/po/uk/aria2.po b/applications/luci-app-aria2/po/uk/aria2.po
index c5b06386cb..f850ad01b0 100644
--- a/applications/luci-app-aria2/po/uk/aria2.po
+++ b/applications/luci-app-aria2/po/uk/aria2.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-02-17 13:04+0000\n"
-"Last-Translator: Taras Rosa <taras1rosa@gmail.com>\n"
+"PO-Revision-Date: 2022-11-28 20:47+0000\n"
+"Last-Translator: Arkadii Yakovets <ark@cho.red>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsaria2/uk/>\n"
"Language: uk\n"
@@ -9,11 +9,12 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
msgstr ""
+"<abbr title=\"Локальне виявлення однорангових пірів\">LPD</abbr> увімкнено"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
msgid "Additional BT tracker"
@@ -598,7 +599,7 @@ msgstr ""
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
msgid "Settings"
-msgstr "Параметри"
+msgstr "Налаштування"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
msgid "Settings in this section will be added to config file."
diff --git a/applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js b/applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js
index 61d4f923bc..2d539c5e68 100644
--- a/applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js
+++ b/applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js
@@ -24,7 +24,7 @@ return view.extend({
o.rmempty = false;
o = s.option(form.Flag, 'advanced_mode', _('Advanced Mode'),
- _('Show advanced options like packge list modification'));
+ _('Show advanced options like package list modification'));
o.default = '0';
o.rmempty = false;
diff --git a/applications/luci-app-attendedsysupgrade/po/ar/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ar/attendedsysupgrade.po
index 721f394f93..bea40bd829 100644
--- a/applications/luci-app-attendedsysupgrade/po/ar/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/ar/attendedsysupgrade.po
@@ -216,7 +216,7 @@ msgid "Server response: %s"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Show advanced options like packge list modification"
+msgid "Show advanced options like package list modification"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:152
diff --git a/applications/luci-app-attendedsysupgrade/po/bg/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/bg/attendedsysupgrade.po
index 48470d054c..d5b83fb99e 100644
--- a/applications/luci-app-attendedsysupgrade/po/bg/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/bg/attendedsysupgrade.po
@@ -222,7 +222,7 @@ msgid "Server response: %s"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Show advanced options like packge list modification"
+msgid "Show advanced options like package list modification"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:152
diff --git a/applications/luci-app-attendedsysupgrade/po/bn_BD/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/bn_BD/attendedsysupgrade.po
index 209c0eca07..822da21cd8 100644
--- a/applications/luci-app-attendedsysupgrade/po/bn_BD/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/bn_BD/attendedsysupgrade.po
@@ -222,7 +222,7 @@ msgid "Server response: %s"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Show advanced options like packge list modification"
+msgid "Show advanced options like package list modification"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:152
diff --git a/applications/luci-app-attendedsysupgrade/po/ca/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ca/attendedsysupgrade.po
index dc615f53d1..dc33a9c9f9 100644
--- a/applications/luci-app-attendedsysupgrade/po/ca/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/ca/attendedsysupgrade.po
@@ -222,7 +222,7 @@ msgid "Server response: %s"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Show advanced options like packge list modification"
+msgid "Show advanced options like package list modification"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:152
diff --git a/applications/luci-app-attendedsysupgrade/po/cs/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/cs/attendedsysupgrade.po
index 83b88e2df8..666e119fc7 100644
--- a/applications/luci-app-attendedsysupgrade/po/cs/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/cs/attendedsysupgrade.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-09-15 08:34+0000\n"
-"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
+"PO-Revision-Date: 2023-01-10 22:06+0000\n"
+"Last-Translator: Jirka_1277 <j.pinkava@centrum.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsattendedsysupgrade/cs/>\n"
"Language: cs\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
msgid "10% Received build request"
@@ -67,11 +67,11 @@ msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:142
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
msgid "Cancel"
-msgstr "Storno"
+msgstr "Zrušit"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
msgid "Client"
-msgstr ""
+msgstr "Klient"
#: 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:267
@@ -222,7 +222,7 @@ msgid "Server response: %s"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Show advanced options like packge list modification"
+msgid "Show advanced options like package list modification"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:152
diff --git a/applications/luci-app-attendedsysupgrade/po/da/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/da/attendedsysupgrade.po
index 091e74db36..05dc05bae7 100644
--- a/applications/luci-app-attendedsysupgrade/po/da/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/da/attendedsysupgrade.po
@@ -222,7 +222,7 @@ msgid "Server response: %s"
msgstr "Svar fra serveren: %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Show advanced options like packge list modification"
+msgid "Show advanced options like package list modification"
msgstr "Vis avancerede indstillinger som f.eks. ændring af pakkeliste"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:152
diff --git a/applications/luci-app-attendedsysupgrade/po/de/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/de/attendedsysupgrade.po
index f0d9985326..99cc06eb73 100644
--- a/applications/luci-app-attendedsysupgrade/po/de/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/de/attendedsysupgrade.po
@@ -224,7 +224,7 @@ msgid "Server response: %s"
msgstr "Serverantwort: %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Show advanced options like packge list modification"
+msgid "Show advanced options like package list modification"
msgstr "Fortgeschrittene Einstellungen anzeigen, z.B. Paketlistenmodifizierung"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:152
diff --git a/applications/luci-app-attendedsysupgrade/po/el/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/el/attendedsysupgrade.po
index 1c1ffd98c0..2f90030b30 100644
--- a/applications/luci-app-attendedsysupgrade/po/el/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/el/attendedsysupgrade.po
@@ -222,7 +222,7 @@ msgid "Server response: %s"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Show advanced options like packge list modification"
+msgid "Show advanced options like package list modification"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:152
diff --git a/applications/luci-app-attendedsysupgrade/po/en/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/en/attendedsysupgrade.po
index c0617a0587..277063b548 100644
--- a/applications/luci-app-attendedsysupgrade/po/en/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/en/attendedsysupgrade.po
@@ -222,7 +222,7 @@ msgid "Server response: %s"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Show advanced options like packge list modification"
+msgid "Show advanced options like package list modification"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:152
diff --git a/applications/luci-app-attendedsysupgrade/po/es/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/es/attendedsysupgrade.po
index 92f61e09cd..57307fdcc0 100644
--- a/applications/luci-app-attendedsysupgrade/po/es/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/es/attendedsysupgrade.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2019-07-22 17:43-0300\n"
-"PO-Revision-Date: 2022-07-01 10:29+0000\n"
+"PO-Revision-Date: 2022-12-28 19:33+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsattendedsysupgrade/es/>\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
msgid "10% Received build request"
@@ -227,7 +227,7 @@ msgid "Server response: %s"
msgstr "Respuesta del servidor: %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Show advanced options like packge list modification"
+msgid "Show advanced options like package list modification"
msgstr ""
"Mostrar opciones avanzadas como la modificación de la lista de paquetes"
@@ -275,9 +275,8 @@ msgid "Wrong checksum"
msgstr "Suma de comprobación incorrecta"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:366
-#, fuzzy
msgid "[installed] %s"
-msgstr "[instalado] %s"
+msgstr "%s [instalado]"
#, fuzzy
#~ msgid "Building firmware sysupgrade image"
diff --git a/applications/luci-app-attendedsysupgrade/po/fa/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/fa/attendedsysupgrade.po
index 6a3fd2eebe..971ad9b9ea 100644
--- a/applications/luci-app-attendedsysupgrade/po/fa/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/fa/attendedsysupgrade.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-05-20 01:17+0000\n"
-"Last-Translator: Amir Mahdi ajoodani <amir.ajoodani@gmail.com>\n"
+"PO-Revision-Date: 2023-01-05 01:41+0000\n"
+"Last-Translator: Rose <darkrose@privatemail.com>\n"
"Language-Team: Persian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsattendedsysupgrade/fa/>\n"
"Language: fa\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.13-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
msgid "10% Received build request"
@@ -50,7 +50,7 @@ msgstr "در Sysupgrade ثبت شد"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
msgid "Attendedsysupgrade Configuration."
-msgstr "تنظیمات مراقب ارتقای سیستم"
+msgstr "تنظیمات sysupgrade ثبت شد"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:374
msgid "Board Name / Profile"
@@ -58,215 +58,219 @@ msgstr "نام /پروفایل بورد"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
msgid "Build Date"
-msgstr ""
+msgstr "تاریخ ساخت"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
msgid "Building Firmware..."
-msgstr ""
+msgstr "در حال ساخت سیستم عامل ..."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:142
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
msgid "Cancel"
-msgstr ""
+msgstr "لغو"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
msgid "Client"
-msgstr ""
+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:267
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:309
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:403
msgid "Close"
-msgstr ""
+msgstr "بستن"
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
msgid "Configuration"
-msgstr ""
+msgstr "پیکربندی"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:306
msgid "Could not reach API at \"%s\". Please try again later."
-msgstr ""
+msgstr "دسترسی به API در \"%s\" ممکن نیست. لطفا بعدا دوباره امتحان کنید."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:381
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:440
msgid "Currently running: %s - %s"
-msgstr ""
+msgstr "در حال اجرا : %s - %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:123
msgid "Download firmware image"
-msgstr ""
+msgstr "دانلود تصویر سیستم عامل"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:236
msgid "Downloading firmware from server to browser"
-msgstr ""
+msgstr "درحال دانلود سیستم عامل از سرور به مرورگر"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading..."
-msgstr ""
+msgstr "در حال دانلود..."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:196
msgid "Error building the firmware image"
-msgstr ""
+msgstr "خطا در ساخت تصویر سیستم عامل"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Error connecting to upgrade server"
-msgstr ""
+msgstr "خطای اتصال برای ارتقا سرور"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
msgid "Error during download of firmware. Please try again"
-msgstr ""
+msgstr "خطا در هنگام دانلود کردن سیستم عامل. لطفا مجدد تلاش کنید"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
msgid "Filename"
-msgstr ""
+msgstr "نام فایل"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:119
msgid "Filesystem"
-msgstr ""
+msgstr "سیستم فایل"
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
-msgstr ""
+msgstr "به UCI اجازه دسترسی به برنامه LuCI اعطا کنید تا در حال ارتقاء باشد"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
msgid "Install firmware image"
-msgstr ""
+msgstr "نصب تصویر سیستم عامل"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:271
msgid "Installing the sysupgrade. Do not unpower device!"
-msgstr ""
+msgstr "در حال نصب کردن ارتقا سیستم. دستگاه را خاموش نکنید!"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing..."
-msgstr ""
+msgstr "در حال نصب..."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:139
msgid "Keep settings and retain the current configuration"
-msgstr ""
+msgstr "تنظیمات را نگه دارید و پیکربندی فعلی را حفظ کنید"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:380
msgid "New firmware upgrade available"
-msgstr ""
+msgstr "ارتقاء سیستم عامل جدید در دسترس است"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:400
msgid "No upgrade available"
-msgstr ""
+msgstr "هیچ ارتقایی در دسترس نیست"
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
msgid "Overview"
-msgstr ""
+msgstr "مرور کلی"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:375
msgid "Packages"
-msgstr ""
+msgstr "بسته ها"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
msgid "Please report the error message and request"
-msgstr ""
+msgstr "لطفا پیام خطا را گزارش دهید و درخواست کنید"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Profile"
-msgstr ""
+msgstr "مشخصات"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:166
msgid "Progress: %s"
-msgstr ""
+msgstr "پیشرفت: %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Queued..."
-msgstr ""
+msgstr "در صف..."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:176
msgid "Request Data:"
-msgstr ""
+msgstr "درخواست داده ها:"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:395
msgid "Request firmware image"
-msgstr ""
+msgstr "درخواست تصویر سیستم عامل"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:162
msgid "Request in build queue position %s"
-msgstr ""
+msgstr "درخواست ایجاد در موقعیت صف ساخت %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:110
msgid "SHA256"
-msgstr ""
+msgstr "SHA256"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:444
msgid "Search for firmware upgrade"
-msgstr ""
+msgstr "جستجو برای ارتقاء سیستم عامل"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
msgid "Search for new sysupgrades on opening the tab"
-msgstr ""
+msgstr "با باز کردن برگه، سیستم ارتقای جدید را جستجو کنید"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
-msgstr ""
+msgstr "جستجو در باز کردن"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:299
msgid "Searching for an available sysupgrade of %s - %s"
-msgstr ""
+msgstr "جستجو برای ارتقاء سیستم موجود %s - %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:297
msgid "Searching..."
-msgstr ""
+msgstr "درحال جستجو..."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
-msgstr ""
+msgstr "سرور"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Server response: %s"
-msgstr ""
+msgstr "پاسخ سرور: %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Show advanced options like packge list modification"
-msgstr ""
+msgid "Show advanced options like package list modification"
+msgstr "نمایش گزینه های پیشرفته مانند اصلاح لیست بسته ها"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:152
msgid "Successfully created firmware image"
-msgstr ""
+msgstr "تصویر سیستم عامل با موفقیت ایجاد شد"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Target"
-msgstr ""
+msgstr "هدف"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:438
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
msgstr ""
+"این سرویس با حضور در سیستم ارتقا اجازه می دهد تا به راحتی وانیل و تصاویر "
+"سیستم عامل سفارشی ارتقا دهید."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:401
msgid "The device runs the latest firmware version %s - %s"
-msgstr ""
+msgstr "دستگاه جدیدترین نسخه سیستم عامل را اجرا می کند %s - %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:439
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
+"این کار با ایجاد یک سیستم عامل جدید در صورت تقاضا از طریق یک سرویس اینترنتی "
+"انجام می شود."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:253
msgid "Uploading firmware from browser to device"
-msgstr ""
+msgstr "آپلود سیستم عامل از مرورگر به دستگاه"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading..."
-msgstr ""
+msgstr "در حال آپلود..."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
msgid "Version"
-msgstr ""
+msgstr "نسخه"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Wrong checksum"
-msgstr ""
+msgstr "اشتباه در checksum"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:366
msgid "[installed] %s"
-msgstr ""
+msgstr "نصب شده %s"
#~ msgid "attended sysupgrade via rpcd and luci"
#~ msgstr "در sysupgrade از طریق rpcd و luci ثبت شد"
diff --git a/applications/luci-app-attendedsysupgrade/po/fi/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/fi/attendedsysupgrade.po
index 8c4d52e4e1..0c118946f8 100644
--- a/applications/luci-app-attendedsysupgrade/po/fi/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/fi/attendedsysupgrade.po
@@ -222,7 +222,7 @@ msgid "Server response: %s"
msgstr "Palvelimen vastaus: %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Show advanced options like packge list modification"
+msgid "Show advanced options like package list modification"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:152
diff --git a/applications/luci-app-attendedsysupgrade/po/fr/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/fr/attendedsysupgrade.po
index c5ff477c46..0419cab724 100644
--- a/applications/luci-app-attendedsysupgrade/po/fr/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/fr/attendedsysupgrade.po
@@ -222,7 +222,7 @@ msgid "Server response: %s"
msgstr "Réponse du serveur : %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Show advanced options like packge list modification"
+msgid "Show advanced options like package list modification"
msgstr ""
"Afficher les options avancées comme la modification de la liste des paquets"
diff --git a/applications/luci-app-attendedsysupgrade/po/he/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/he/attendedsysupgrade.po
index 8a66463657..6474feca9b 100644
--- a/applications/luci-app-attendedsysupgrade/po/he/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/he/attendedsysupgrade.po
@@ -1,8 +1,15 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2022-12-01 21:30+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsattendedsysupgrade/he/>\n"
"Language: he\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && "
+"n % 10 == 0) ? 2 : 3));\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
msgid "10% Received build request"
@@ -76,7 +83,7 @@ msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
msgid "Configuration"
-msgstr ""
+msgstr "הגדרות"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:306
msgid "Could not reach API at \"%s\". Please try again later."
@@ -216,7 +223,7 @@ msgid "Server response: %s"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Show advanced options like packge list modification"
+msgid "Show advanced options like package list modification"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:152
diff --git a/applications/luci-app-attendedsysupgrade/po/hi/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/hi/attendedsysupgrade.po
index d8972658e4..9b66e1213d 100644
--- a/applications/luci-app-attendedsysupgrade/po/hi/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/hi/attendedsysupgrade.po
@@ -216,7 +216,7 @@ msgid "Server response: %s"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Show advanced options like packge list modification"
+msgid "Show advanced options like package list modification"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:152
diff --git a/applications/luci-app-attendedsysupgrade/po/hu/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/hu/attendedsysupgrade.po
index f8341723ba..984b1fef0d 100644
--- a/applications/luci-app-attendedsysupgrade/po/hu/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/hu/attendedsysupgrade.po
@@ -222,7 +222,7 @@ msgid "Server response: %s"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Show advanced options like packge list modification"
+msgid "Show advanced options like package list modification"
msgstr "Haladó beállítások (pl. csomaglista szerkesztése) megjelenítése"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:152
diff --git a/applications/luci-app-attendedsysupgrade/po/it/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/it/attendedsysupgrade.po
index c1b7039613..180c0fc55b 100644
--- a/applications/luci-app-attendedsysupgrade/po/it/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/it/attendedsysupgrade.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-05-22 10:18+0000\n"
-"Last-Translator: Carlo Alberto Ferraris <cafxx@strayorange.com>\n"
+"PO-Revision-Date: 2022-08-17 09:18+0000\n"
+"Last-Translator: Angemon25 <anmo5info@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsattendedsysupgrade/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
msgid "10% Received build request"
@@ -223,7 +223,7 @@ msgid "Server response: %s"
msgstr "Risposta del server: %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Show advanced options like packge list modification"
+msgid "Show advanced options like package list modification"
msgstr ""
"Mostra opzioni avanzate come la modifica dell'elenco dei pacchetti software"
@@ -272,7 +272,7 @@ msgstr "Checksum errato"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:366
msgid "[installed] %s"
-msgstr ""
+msgstr "[installati] %s"
#~ msgid "Building firmware sysupgrade image"
#~ msgstr "Creazione dell'immagine firmware sysupgrade"
diff --git a/applications/luci-app-attendedsysupgrade/po/ja/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ja/attendedsysupgrade.po
index f7fb330239..c607c77b2f 100644
--- a/applications/luci-app-attendedsysupgrade/po/ja/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/ja/attendedsysupgrade.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-04-10 14:11+0000\n"
-"Last-Translator: Kensei Sakai <s.kensei.c.556@gmail.com>\n"
+"PO-Revision-Date: 2022-12-02 19:19+0000\n"
+"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsattendedsysupgrade/ja/>\n"
"Language: ja\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
msgid "10% Received build request"
@@ -46,7 +46,7 @@ msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:437
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
-msgstr "Sysupgradeに参加済み"
+msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
msgid "Attendedsysupgrade Configuration."
@@ -222,7 +222,7 @@ msgid "Server response: %s"
msgstr "サーバーの応答: %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Show advanced options like packge list modification"
+msgid "Show advanced options like package list modification"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:152
diff --git a/applications/luci-app-attendedsysupgrade/po/ko/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ko/attendedsysupgrade.po
index 98b211299b..fd74eb630c 100644
--- a/applications/luci-app-attendedsysupgrade/po/ko/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/ko/attendedsysupgrade.po
@@ -1,34 +1,34 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-06-07 10:49+0000\n"
-"Last-Translator: Sunggu Choi <dkaost@outlook.com>\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsattendedsysupgrade/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
msgid "10% Received build request"
-msgstr ""
+msgstr "10% 빌드 요청 받음"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
msgid "20% Downloading ImageBuilder archive"
-msgstr ""
+msgstr "20% ImageBuilder 아카이브 다운로드 중"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
msgid "40% Setup ImageBuilder"
-msgstr ""
+msgstr "40% ImageBuilder 설정"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
msgid "60% Validate package selection"
-msgstr ""
+msgstr "60% 패키지 선택 유효성 검증"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
msgid "80% Generating firmware image"
-msgstr ""
+msgstr "80% 펌웨어 이미지 생성 중"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
@@ -36,154 +36,154 @@ msgstr "주소"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
msgid "Address of the sysupgrade server"
-msgstr ""
+msgstr "Sysupgrade 서버 주소"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
msgid "Advanced Mode"
-msgstr ""
+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:437
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
-msgstr ""
+msgstr "유인 업그레이드"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
msgid "Attendedsysupgrade Configuration."
-msgstr ""
+msgstr "유인 업그레이드(Attended Sysupgrade) 설정입니다."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:374
msgid "Board Name / Profile"
-msgstr ""
+msgstr "보드 이름 / 프로파일"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
msgid "Build Date"
-msgstr ""
+msgstr "빌드 일자"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
msgid "Building Firmware..."
-msgstr ""
+msgstr "펌웨어 빌드 중..."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:142
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
msgid "Cancel"
-msgstr ""
+msgstr "취소"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:18
msgid "Client"
-msgstr ""
+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:267
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:309
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:403
msgid "Close"
-msgstr ""
+msgstr "닫기"
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
msgid "Configuration"
-msgstr ""
+msgstr "설정"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:306
msgid "Could not reach API at \"%s\". Please try again later."
-msgstr ""
+msgstr "\"%s\"의 API에 도달할 수 없습니다. 나중에 다시 시도해주세요."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:381
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:440
msgid "Currently running: %s - %s"
-msgstr ""
+msgstr "현재 실행 중인 펌웨어: %s - %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:123
msgid "Download firmware image"
-msgstr ""
+msgstr "펌웨어 이미지 다운로드"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:236
msgid "Downloading firmware from server to browser"
-msgstr ""
+msgstr "서버에서 브라우저로 펌웨어 다운로드 중"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading..."
-msgstr ""
+msgstr "다운로드 중..."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:196
msgid "Error building the firmware image"
-msgstr ""
+msgstr "펌웨어 이미지 빌드 실패"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Error connecting to upgrade server"
-msgstr ""
+msgstr "업그레이드 서버 연결 실패"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
msgid "Error during download of firmware. Please try again"
-msgstr ""
+msgstr "펌웨어 다운로드 실패. 나중에 다시 시도해주세요."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
msgid "Filename"
-msgstr ""
+msgstr "파일명"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:119
msgid "Filesystem"
-msgstr ""
+msgstr "파일 시스템"
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
-msgstr ""
+msgstr "luci-app-attendedsysupgrade에 UCI 접근 권한 허용"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
msgid "Install firmware image"
-msgstr ""
+msgstr "펌웨어 이미지 설치"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:271
msgid "Installing the sysupgrade. Do not unpower device!"
-msgstr ""
+msgstr "Sysupgrade 이미지를 설치합니다. 기기의 전원을 끄지 마세요!"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing..."
-msgstr ""
+msgstr "설치 중..."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:139
msgid "Keep settings and retain the current configuration"
-msgstr ""
+msgstr "현재 설정을 유지"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:380
msgid "New firmware upgrade available"
-msgstr ""
+msgstr "새로운 펌웨어 업그레이드를 사용할 수 있습니다"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:400
msgid "No upgrade available"
-msgstr ""
+msgstr "새로운 업그레이드가 없습니다"
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
msgid "Overview"
-msgstr ""
+msgstr "개요"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:375
msgid "Packages"
-msgstr ""
+msgstr "패키지"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
msgid "Please report the error message and request"
-msgstr ""
+msgstr "에러 메시지와 요청을 보고해주세요"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Profile"
-msgstr ""
+msgstr "프로파일"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:166
msgid "Progress: %s"
-msgstr ""
+msgstr "진행 중: %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Queued..."
-msgstr ""
+msgstr "큐에 추가됨..."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:176
msgid "Request Data:"
-msgstr ""
+msgstr "요청 데이터:"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:395
msgid "Request firmware image"
-msgstr ""
+msgstr "펌웨어 이미지 요청"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:162
msgid "Request in build queue position %s"
@@ -191,11 +191,11 @@ msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:110
msgid "SHA256"
-msgstr ""
+msgstr "SHA256"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:444
msgid "Search for firmware upgrade"
-msgstr ""
+msgstr "펌웨어 업그레이드 검색"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
msgid "Search for new sysupgrades on opening the tab"
@@ -207,11 +207,11 @@ msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:299
msgid "Searching for an available sysupgrade of %s - %s"
-msgstr ""
+msgstr "%s - %s 로부터 사용 가능한 Sysupgrade를 검색하는 중입니다..."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:297
msgid "Searching..."
-msgstr ""
+msgstr "검색 중..."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
@@ -219,29 +219,30 @@ msgstr "서버"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Server response: %s"
-msgstr ""
+msgstr "서버 응답: %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Show advanced options like packge list modification"
-msgstr ""
+msgid "Show advanced options like package list modification"
+msgstr "패키지 목록 수정 등 고급 옵션을 표시합니다."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:152
msgid "Successfully created firmware image"
-msgstr ""
+msgstr "펌웨어 이미지 생성 성공"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Target"
-msgstr ""
+msgstr "대상"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:438
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
-msgstr ""
+msgstr "유인 업그레이드 서비스는 순정 또는 커스텀 펌웨어 이미지로 쉽게 업그레이드할 "
+"수 있게 해줍니다."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:401
msgid "The device runs the latest firmware version %s - %s"
-msgstr ""
+msgstr "최신 펌웨어 버전 실행 중: %s - %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:439
msgid ""
@@ -250,20 +251,20 @@ msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:253
msgid "Uploading firmware from browser to device"
-msgstr ""
+msgstr "브라우저에서 기기로 펌웨어 업로드 중"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading..."
-msgstr ""
+msgstr "업로드 중..."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
msgid "Version"
-msgstr ""
+msgstr "버전"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Wrong checksum"
-msgstr ""
+msgstr "체크섬이 일치하지 않음"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:366
msgid "[installed] %s"
-msgstr ""
+msgstr "[설치됨] %s"
diff --git a/applications/luci-app-attendedsysupgrade/po/mr/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/mr/attendedsysupgrade.po
index c5233320a0..1581094f4e 100644
--- a/applications/luci-app-attendedsysupgrade/po/mr/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/mr/attendedsysupgrade.po
@@ -222,7 +222,7 @@ msgid "Server response: %s"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Show advanced options like packge list modification"
+msgid "Show advanced options like package list modification"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:152
diff --git a/applications/luci-app-attendedsysupgrade/po/ms/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ms/attendedsysupgrade.po
index a098830acc..2be5779948 100644
--- a/applications/luci-app-attendedsysupgrade/po/ms/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/ms/attendedsysupgrade.po
@@ -222,7 +222,7 @@ msgid "Server response: %s"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Show advanced options like packge list modification"
+msgid "Show advanced options like package list modification"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:152
diff --git a/applications/luci-app-attendedsysupgrade/po/nb_NO/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/nb_NO/attendedsysupgrade.po
index c00705bce3..b359f7df0a 100644
--- a/applications/luci-app-attendedsysupgrade/po/nb_NO/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/nb_NO/attendedsysupgrade.po
@@ -222,7 +222,7 @@ msgid "Server response: %s"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Show advanced options like packge list modification"
+msgid "Show advanced options like package list modification"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:152
diff --git a/applications/luci-app-attendedsysupgrade/po/pl/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/pl/attendedsysupgrade.po
index ade08ff389..022bc2f4d0 100644
--- a/applications/luci-app-attendedsysupgrade/po/pl/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/pl/attendedsysupgrade.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-01 10:29+0000\n"
+"PO-Revision-Date: 2022-08-23 19:23+0000\n"
"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsattendedsysupgrade/pl/>\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
msgid "10% Received build request"
@@ -100,7 +100,7 @@ msgstr "Pobierz obraz oprogramowania układowego"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:236
msgid "Downloading firmware from server to browser"
-msgstr "Pobieranie firmware z serwera do przeglądarki"
+msgstr "Pobieranie oprogramowania układowego z serwera do przeglądarki"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading..."
@@ -116,7 +116,8 @@ msgstr "Błąd podczas łączenia z serwerem aktualizacji"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
msgid "Error during download of firmware. Please try again"
-msgstr "Błąd podczas pobierania firmware. Proszę spróbować ponownie"
+msgstr ""
+"Błąd podczas pobierania oprogramowania układowego. Proszę spróbować ponownie"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
msgid "Filename"
@@ -223,7 +224,7 @@ msgid "Server response: %s"
msgstr "Odpowiedź serwera: %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Show advanced options like packge list modification"
+msgid "Show advanced options like package list modification"
msgstr "Pokaż zaawansowane opcje, takie jak modyfikacja listy pakietów"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:152
@@ -240,22 +241,22 @@ msgid ""
"firmware images."
msgstr ""
"Usługa sysupgrade umożliwia łatwą aktualizację oryginalnych i "
-"niestandardowych obrazów firmware."
+"niestandardowych obrazów oprogramowania układowego."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:401
msgid "The device runs the latest firmware version %s - %s"
-msgstr "Na urządzeniu działa najnowsza wersja firmware'u %s - %s"
+msgstr "Na urządzeniu działa najnowsza wersja oprogramowania układowego %s - %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:439
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
-"Odbywa się to poprzez tworzenie nowego firmware na żądanie za pośrednictwem "
-"usługi online."
+"Odbywa się to poprzez tworzenie nowego oprogramowania układowego na żądanie "
+"za pośrednictwem usługi online."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:253
msgid "Uploading firmware from browser to device"
-msgstr "Wgrywanie firmware z przeglądarki do urządzenia"
+msgstr "Wgrywanie oprogramowania układowego z przeglądarki do urządzenia"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading..."
diff --git a/applications/luci-app-attendedsysupgrade/po/pt/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/pt/attendedsysupgrade.po
index 4165b56cfb..56978dd0f6 100644
--- a/applications/luci-app-attendedsysupgrade/po/pt/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/pt/attendedsysupgrade.po
@@ -222,7 +222,7 @@ msgid "Server response: %s"
msgstr "Resposta do servidor: %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Show advanced options like packge list modification"
+msgid "Show advanced options like package list modification"
msgstr "Mostrar opções avançadas como modificação da lista de pacotes"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:152
diff --git a/applications/luci-app-attendedsysupgrade/po/pt_BR/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/pt_BR/attendedsysupgrade.po
index d5ec9980ef..3955d4a02d 100644
--- a/applications/luci-app-attendedsysupgrade/po/pt_BR/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/pt_BR/attendedsysupgrade.po
@@ -222,7 +222,7 @@ msgid "Server response: %s"
msgstr "Resposta do servidor: %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Show advanced options like packge list modification"
+msgid "Show advanced options like package list modification"
msgstr "Mostrar opções avançadas como modificações da lista de pacotes"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:152
diff --git a/applications/luci-app-attendedsysupgrade/po/ro/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ro/attendedsysupgrade.po
index 5ddd7484ed..9be794189e 100644
--- a/applications/luci-app-attendedsysupgrade/po/ro/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/ro/attendedsysupgrade.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-03-06 15:28+0000\n"
-"Last-Translator: CRISTIAN ANDREI <cristianvdr@gmail.com>\n"
+"PO-Revision-Date: 2022-08-05 01:21+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsattendedsysupgrade/ro/>\n"
"Language: ro\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
msgid "10% Received build request"
@@ -225,7 +225,7 @@ msgid "Server response: %s"
msgstr "Răspunsul serverului: %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Show advanced options like packge list modification"
+msgid "Show advanced options like package list modification"
msgstr "Afișați opțiunile avansate, cum ar fi modificarea listei de pachete"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:152
@@ -273,7 +273,7 @@ msgstr "Suma de control greșită"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:366
msgid "[installed] %s"
-msgstr ""
+msgstr "[installed] %s"
#~ msgid "Building firmware sysupgrade image"
#~ msgstr "Construirea imaginii de firmware sysupgrade"
diff --git a/applications/luci-app-attendedsysupgrade/po/ru/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ru/attendedsysupgrade.po
index 23f1155a30..6f10a22943 100644
--- a/applications/luci-app-attendedsysupgrade/po/ru/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/ru/attendedsysupgrade.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-25 17:15+0000\n"
-"Last-Translator: Alexey Carterline <consulive@live.com>\n"
+"PO-Revision-Date: 2022-09-01 15:13+0000\n"
+"Last-Translator: Vlad <Vlad.Slepov@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsattendedsysupgrade/ru/>\n"
"Language: ru\n"
@@ -9,15 +9,15 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
msgid "10% Received build request"
-msgstr ""
+msgstr "10% Получен запрос на сборку"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
msgid "20% Downloading ImageBuilder archive"
-msgstr "20% Загрузка ImageBuilder архива"
+msgstr "20% Загрузка архива ImageBuilder"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
msgid "40% Setup ImageBuilder"
@@ -25,11 +25,11 @@ msgstr "40% Установка ImageBuilder"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
msgid "60% Validate package selection"
-msgstr ""
+msgstr "60% Проверка выбранных пакетов"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
msgid "80% Generating firmware image"
-msgstr "80% Генерирование образа прошивки"
+msgstr "80% Генерация образа прошивки"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
@@ -55,7 +55,7 @@ msgstr "Конфигурация Attendedsysupgrade."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:374
msgid "Board Name / Profile"
-msgstr ""
+msgstr "Имя платформы / Профиль"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
msgid "Build Date"
@@ -63,7 +63,7 @@ msgstr "Дата сборки"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
msgid "Building Firmware..."
-msgstr ""
+msgstr "Сборка прошивки..."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:142
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
@@ -92,11 +92,11 @@ msgstr "API сервера \"%s\" недоступен. Пожалуйста, п
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:381
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:440
msgid "Currently running: %s - %s"
-msgstr ""
+msgstr "Сейчас работает: %s - %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:123
msgid "Download firmware image"
-msgstr ""
+msgstr "Скачать образ прошивки"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:236
msgid "Downloading firmware from server to browser"
@@ -104,11 +104,11 @@ msgstr "Скачивание прошивки с сервера через бр
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading..."
-msgstr ""
+msgstr "Скачивание..."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:196
msgid "Error building the firmware image"
-msgstr ""
+msgstr "Ошибка сборки образа прошивки"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Error connecting to upgrade server"
@@ -120,11 +120,11 @@ msgstr "Ошибка при скачивании прошивки. Пожалу
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
msgid "Filename"
-msgstr ""
+msgstr "Имя файла"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:119
msgid "Filesystem"
-msgstr ""
+msgstr "Файловая система"
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
@@ -132,7 +132,7 @@ msgstr "Предоставить UCI доступ к приложению LuCI a
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
msgid "Install firmware image"
-msgstr ""
+msgstr "Установить образ прошивки"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:271
msgid "Installing the sysupgrade. Do not unpower device!"
@@ -140,7 +140,7 @@ msgstr "Установка обновления системы. Не выклю
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing..."
-msgstr ""
+msgstr "Установка..."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:139
msgid "Keep settings and retain the current configuration"
@@ -148,7 +148,7 @@ msgstr "Сохранить настройки и оставить текущую
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:380
msgid "New firmware upgrade available"
-msgstr ""
+msgstr "Новое обновление прошивки доступно"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:400
msgid "No upgrade available"
@@ -160,35 +160,35 @@ msgstr "Обзор"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:375
msgid "Packages"
-msgstr ""
+msgstr "Пакеты"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
msgid "Please report the error message and request"
-msgstr "Сообщите об ошибке и запросите"
+msgstr "Пожалуйста, сообщите текст ошибки и запроса"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Profile"
-msgstr ""
+msgstr "Профиль"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:166
msgid "Progress: %s"
-msgstr ""
+msgstr "Прогресс: %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Queued..."
-msgstr ""
+msgstr "В очереди..."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:176
msgid "Request Data:"
-msgstr ""
+msgstr "Данные запроса:"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:395
msgid "Request firmware image"
-msgstr ""
+msgstr "Запросить образ прошивки"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:162
msgid "Request in build queue position %s"
-msgstr "Запрос в очереди сборки, позиция% s"
+msgstr "Запрос в очереди сборки, позиция %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:110
msgid "SHA256"
@@ -196,7 +196,7 @@ msgstr "SHA256"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:444
msgid "Search for firmware upgrade"
-msgstr ""
+msgstr "Поиск обновлений прошивки"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
msgid "Search for new sysupgrades on opening the tab"
@@ -212,7 +212,7 @@ msgstr "Поиск доступной версии sysupgrade %s - %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:297
msgid "Searching..."
-msgstr ""
+msgstr "Поиск..."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
@@ -220,15 +220,15 @@ msgstr "Сервер"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Server response: %s"
-msgstr ""
+msgstr "Ответ сервера: %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Show advanced options like packge list modification"
+msgid "Show advanced options like package list modification"
msgstr "Показать расширенные параметры, такие как модификация списка пакетов"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:152
msgid "Successfully created firmware image"
-msgstr ""
+msgstr "Образ прошивки создан успешно"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Target"
@@ -239,7 +239,7 @@ msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
msgstr ""
-"Служба the attended sysupgrade, позволяет легко обновлять ванильные и "
+"Служба the attended sysupgrade позволяет легко обновлять ванильные и "
"пользовательские образы прошивки."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:401
@@ -258,7 +258,7 @@ msgstr "Загрузка прошивки из браузера на устро
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading..."
-msgstr ""
+msgstr "Загрузка..."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
msgid "Version"
@@ -270,7 +270,7 @@ msgstr "Неверная контрольная сумма"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:366
msgid "[installed] %s"
-msgstr ""
+msgstr "[установлено] %s"
#~ msgid "Building firmware sysupgrade image"
#~ msgstr "Сборка sysupgrade-образа прошивки"
diff --git a/applications/luci-app-attendedsysupgrade/po/sk/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/sk/attendedsysupgrade.po
index 76a476946d..1b64d253e8 100644
--- a/applications/luci-app-attendedsysupgrade/po/sk/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/sk/attendedsysupgrade.po
@@ -216,7 +216,7 @@ msgid "Server response: %s"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Show advanced options like packge list modification"
+msgid "Show advanced options like package list modification"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:152
diff --git a/applications/luci-app-attendedsysupgrade/po/sv/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/sv/attendedsysupgrade.po
index 8cddea5f92..9a42e707a9 100644
--- a/applications/luci-app-attendedsysupgrade/po/sv/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/sv/attendedsysupgrade.po
@@ -223,7 +223,7 @@ msgid "Server response: %s"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Show advanced options like packge list modification"
+msgid "Show advanced options like package list modification"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:152
diff --git a/applications/luci-app-attendedsysupgrade/po/templates/attendedsysupgrade.pot b/applications/luci-app-attendedsysupgrade/po/templates/attendedsysupgrade.pot
index 08eb867b45..a91ec1a298 100644
--- a/applications/luci-app-attendedsysupgrade/po/templates/attendedsysupgrade.pot
+++ b/applications/luci-app-attendedsysupgrade/po/templates/attendedsysupgrade.pot
@@ -213,7 +213,7 @@ msgid "Server response: %s"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Show advanced options like packge list modification"
+msgid "Show advanced options like package list modification"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:152
diff --git a/applications/luci-app-attendedsysupgrade/po/tr/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/tr/attendedsysupgrade.po
index 36ad6f8e76..1323829ec1 100644
--- a/applications/luci-app-attendedsysupgrade/po/tr/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/tr/attendedsysupgrade.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-04-10 14:11+0000\n"
-"Last-Translator: Mustafa Volkan Vurulkan <mustafa.vurulkan@gmail.com>\n"
+"PO-Revision-Date: 2022-09-25 14:22+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsattendedsysupgrade/tr/>\n"
"Language: tr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
msgid "10% Received build request"
@@ -223,7 +223,7 @@ msgid "Server response: %s"
msgstr "Sunucu cevabı: %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Show advanced options like packge list modification"
+msgid "Show advanced options like package list modification"
msgstr "Paket listesi değişikliği gibi gelişmiş seçenekleri göster"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:152
@@ -271,7 +271,7 @@ msgstr "Hatalı checksum"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:366
msgid "[installed] %s"
-msgstr ""
+msgstr "[kurulu] %s"
#~ msgid "Building firmware sysupgrade image"
#~ msgstr "Sistem yükseltme firmware imajı oluşturuluyor"
diff --git a/applications/luci-app-attendedsysupgrade/po/uk/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/uk/attendedsysupgrade.po
index d47c41dd9a..3c1a507479 100644
--- a/applications/luci-app-attendedsysupgrade/po/uk/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/uk/attendedsysupgrade.po
@@ -1,35 +1,35 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-07-25 17:13+0000\n"
-"Last-Translator: Zorya Zvenoch <zoryazvenoch@protonmail.com>\n"
+"PO-Revision-Date: 2022-12-21 21:49+0000\n"
+"Last-Translator: Bohdan <chbgdn@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsattendedsysupgrade/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.7.2-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
msgid "10% Received build request"
-msgstr ""
+msgstr "10% Отримано запит на збірку"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
msgid "20% Downloading ImageBuilder archive"
-msgstr ""
+msgstr "20% Завантаження архіву ImageBuilder"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
msgid "40% Setup ImageBuilder"
-msgstr ""
+msgstr "40% Налаштування ImageBuilder"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
msgid "60% Validate package selection"
-msgstr ""
+msgstr "60% Перевірка обраних пакунків"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
msgid "80% Generating firmware image"
-msgstr ""
+msgstr "80% Створення образу прошивки"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
@@ -41,7 +41,7 @@ msgstr "Адреса сервера sysupgrade"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
msgid "Advanced Mode"
-msgstr ""
+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:437
@@ -51,11 +51,11 @@ msgstr "Сервісне оновлення системи"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
msgid "Attendedsysupgrade Configuration."
-msgstr ""
+msgstr "Конфігурація Attendedsysupgrade."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:374
msgid "Board Name / Profile"
-msgstr ""
+msgstr "Назва платформи / Профіль"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
msgid "Build Date"
@@ -63,7 +63,7 @@ msgstr "Дата збірки"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
msgid "Building Firmware..."
-msgstr ""
+msgstr "Створення прошивки..."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:142
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
@@ -83,136 +83,137 @@ msgstr "Закрити"
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
msgid "Configuration"
-msgstr ""
+msgstr "Конфігурація"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:306
msgid "Could not reach API at \"%s\". Please try again later."
msgstr ""
+"Не вдалося отримати доступ до API на \"%s\". Будь-ласка спробуйте пізніше."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:381
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:440
msgid "Currently running: %s - %s"
-msgstr ""
+msgstr "В даний час працює: %s - %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:123
msgid "Download firmware image"
-msgstr ""
+msgstr "Завантажити образ прошивки"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:236
msgid "Downloading firmware from server to browser"
-msgstr ""
+msgstr "Завантаження прошивки з сервера в браузер"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading..."
-msgstr ""
+msgstr "Завантаження..."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:196
msgid "Error building the firmware image"
-msgstr ""
+msgstr "Помилка створення образу прошивки"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Error connecting to upgrade server"
-msgstr ""
+msgstr "Помилка підключення до сервера оновлення"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
msgid "Error during download of firmware. Please try again"
-msgstr ""
+msgstr "Помилка під час завантаження прошивки. Будь ласка, спробуйте ще раз"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
msgid "Filename"
-msgstr ""
+msgstr "Ім'я файлу"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:119
msgid "Filesystem"
-msgstr ""
+msgstr "Файлова система"
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
-msgstr ""
+msgstr "Надати UCI доступ до LuCI app Attedsysupgrade"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
msgid "Install firmware image"
-msgstr ""
+msgstr "Встановити образ прошивки"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:271
msgid "Installing the sysupgrade. Do not unpower device!"
-msgstr ""
+msgstr "Встановлення оновлення системи. Не вимикайте пристрій!"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing..."
-msgstr ""
+msgstr "Встановлення..."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:139
msgid "Keep settings and retain the current configuration"
-msgstr ""
+msgstr "Зберегти налаштування та поточну конфігурацію"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:380
msgid "New firmware upgrade available"
-msgstr ""
+msgstr "Доступне оновлення прошивки"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:400
msgid "No upgrade available"
-msgstr ""
+msgstr "Немає доступних оновлень"
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
msgid "Overview"
-msgstr ""
+msgstr "Огляд"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:375
msgid "Packages"
-msgstr ""
+msgstr "Пакунки"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
msgid "Please report the error message and request"
-msgstr ""
+msgstr "Будь ласка, повідомте текст помилки та запиту"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Profile"
-msgstr ""
+msgstr "Профіль"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:166
msgid "Progress: %s"
-msgstr ""
+msgstr "Прогрес: %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Queued..."
-msgstr ""
+msgstr "У черзі..."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:176
msgid "Request Data:"
-msgstr ""
+msgstr "Дані запиту:"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:395
msgid "Request firmware image"
-msgstr ""
+msgstr "Запит образу прошивки"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:162
msgid "Request in build queue position %s"
-msgstr ""
+msgstr "Запит в черзі на збірку, позиція %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:110
msgid "SHA256"
-msgstr ""
+msgstr "SHA256"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:444
msgid "Search for firmware upgrade"
-msgstr ""
+msgstr "Пошук оновлення прошивки"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
msgid "Search for new sysupgrades on opening the tab"
-msgstr ""
+msgstr "Пошук нових оновлень системи при відкритті вкладки"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
-msgstr ""
+msgstr "Пошук при відкритті"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:299
msgid "Searching for an available sysupgrade of %s - %s"
-msgstr ""
+msgstr "Пошук доступного оновлення системи %s - %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:297
msgid "Searching..."
-msgstr ""
+msgstr "Пошук..."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
@@ -220,54 +221,58 @@ msgstr "Сервер"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Server response: %s"
-msgstr ""
+msgstr "Відповідь сервера: %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Show advanced options like packge list modification"
-msgstr ""
+msgid "Show advanced options like package list modification"
+msgstr "Показати розширені опції, такі як зміна списку пакетів"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:152
msgid "Successfully created firmware image"
-msgstr ""
+msgstr "Успішно створений образ прошивки"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Target"
-msgstr ""
+msgstr "Ціль"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:438
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
msgstr ""
+"Сервіс attended sysupgrade дозволяє легко оновлювати ванільні та "
+"користувацькі образи прошивки."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:401
msgid "The device runs the latest firmware version %s - %s"
-msgstr ""
+msgstr "На пристрої встановлена остання версія прошивки %s - %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:439
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
+"Це відбувається шляхом створення нової прошивки за запитом через "
+"онлайн-сервіс."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:253
msgid "Uploading firmware from browser to device"
-msgstr ""
+msgstr "Завантаження прошивки з браузера на пристрій"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading..."
-msgstr ""
+msgstr "Завантаження..."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
msgid "Version"
-msgstr ""
+msgstr "Версія"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Wrong checksum"
-msgstr ""
+msgstr "Неправильна контрольна сума"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:366
msgid "[installed] %s"
-msgstr ""
+msgstr "[встановлено] %s"
#~ msgid "Building the sysupgrade image"
#~ msgstr "Створення іміджу оновлення"
diff --git a/applications/luci-app-attendedsysupgrade/po/vi/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/vi/attendedsysupgrade.po
index 39ef35e3a0..8782e5876a 100644
--- a/applications/luci-app-attendedsysupgrade/po/vi/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/vi/attendedsysupgrade.po
@@ -216,7 +216,7 @@ msgid "Server response: %s"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Show advanced options like packge list modification"
+msgid "Show advanced options like package list modification"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:152
diff --git a/applications/luci-app-attendedsysupgrade/po/zh_Hans/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/zh_Hans/attendedsysupgrade.po
index 504d2f453d..5a49401e0a 100644
--- a/applications/luci-app-attendedsysupgrade/po/zh_Hans/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/zh_Hans/attendedsysupgrade.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-01 10:29+0000\n"
-"Last-Translator: Eric <alchemillatruth@purelymail.com>\n"
+"PO-Revision-Date: 2022-10-26 13:13+0000\n"
+"Last-Translator: Byacrya <byacrya@proton.me>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsattendedsysupgrade/zh_Hans/>\n"
"Language: zh_Hans\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
msgid "10% Received build request"
@@ -36,7 +36,7 @@ msgstr "地址"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:16
msgid "Address of the sysupgrade server"
-msgstr "系统升级服务器的地址"
+msgstr "系统更新服务器地址"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:26
msgid "Advanced Mode"
@@ -46,15 +46,15 @@ msgstr "高级模式"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:437
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
-msgstr "参与式系统升级"
+msgstr "值守式系统更新"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:10
msgid "Attendedsysupgrade Configuration."
-msgstr "Attended系统升级 配置。"
+msgstr "值守式系统更新配置。"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:374
msgid "Board Name / Profile"
-msgstr "板名称/配置文件"
+msgstr "主板名称/配置"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
msgid "Build Date"
@@ -86,12 +86,12 @@ msgstr "配置"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:306
msgid "Could not reach API at \"%s\". Please try again later."
-msgstr "无法访问位于 “%s” 的 API。请稍后再试。"
+msgstr "无法访问位于 “%s” 的 API,请稍后再试。"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:381
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:440
msgid "Currently running: %s - %s"
-msgstr "当前运行中:%s - %s"
+msgstr "当前版本:%s - %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:123
msgid "Download firmware image"
@@ -111,11 +111,11 @@ msgstr "构建固件镜像时出错"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Error connecting to upgrade server"
-msgstr "连接升级服务器出错"
+msgstr "连接至升级服务器时出错"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
msgid "Error during download of firmware. Please try again"
-msgstr "固件下载出错。请重试"
+msgstr "固件下载出错,请重试"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
msgid "Filename"
@@ -135,7 +135,7 @@ msgstr "安装固件镜像"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:271
msgid "Installing the sysupgrade. Do not unpower device!"
-msgstr "正在安装 sysupgrade。不要切断电源!"
+msgstr "正在更新系统,请勿切断电源!"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing..."
@@ -143,11 +143,11 @@ msgstr "安装中…"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:139
msgid "Keep settings and retain the current configuration"
-msgstr "保持设置并保留当前配置"
+msgstr "保留当前配置"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:380
msgid "New firmware upgrade available"
-msgstr "有新的固件升级可用"
+msgstr "有新固件版本可供更新"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:400
msgid "No upgrade available"
@@ -159,7 +159,7 @@ msgstr "概览"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:375
msgid "Packages"
-msgstr "包"
+msgstr "软件包"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
msgid "Please report the error message and request"
@@ -175,7 +175,7 @@ msgstr "进度:%s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Queued..."
-msgstr "已排队…"
+msgstr "队列中…"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:176
msgid "Request Data:"
@@ -195,11 +195,11 @@ msgstr "SHA256"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:444
msgid "Search for firmware upgrade"
-msgstr "搜索固件升级"
+msgstr "搜索固件更新"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
msgid "Search for new sysupgrades on opening the tab"
-msgstr "打开标签页时搜索新的系统升级"
+msgstr "打开此标签页时搜索新的系统更新"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
@@ -207,7 +207,7 @@ msgstr "打开时进行搜索"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:299
msgid "Searching for an available sysupgrade of %s - %s"
-msgstr "正在搜索 %s - %s 的可用系统升级"
+msgstr "正在搜索 %s - %s 的可用系统更新"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:297
msgid "Searching..."
@@ -222,12 +222,12 @@ msgid "Server response: %s"
msgstr "服务器响应:%s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Show advanced options like packge list modification"
-msgstr "显示高级选项,如包列表修改"
+msgid "Show advanced options like package list modification"
+msgstr "显示高级选项,如软件包列表更改"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:152
msgid "Successfully created firmware image"
-msgstr "成功创建了固件镜像"
+msgstr "已成功创建固件镜像"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Target"
@@ -237,16 +237,16 @@ msgstr "目标"
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
-msgstr "attended 系统升级服务允许轻松升级 vanilla 和自定义固件镜像。"
+msgstr "值守式系统升级服务可让您轻松升级原版和自定义固件镜像。"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:401
msgid "The device runs the latest firmware version %s - %s"
-msgstr "此设备运行最新的固件版本 %s - %s"
+msgstr "此设备正运行最新的固件版本 %s - %s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:439
msgid ""
"This is done by building a new firmware on demand via an online service."
-msgstr "这是通过在线服务按需构建新的固件来实现的。"
+msgstr "这是通过按需构建新固件的在线服务来实现的。"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:253
msgid "Uploading firmware from browser to device"
diff --git a/applications/luci-app-attendedsysupgrade/po/zh_Hant/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/zh_Hant/attendedsysupgrade.po
index dff43cd6aa..8eb76bdc7a 100644
--- a/applications/luci-app-attendedsysupgrade/po/zh_Hant/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/zh_Hant/attendedsysupgrade.po
@@ -222,7 +222,7 @@ msgid "Server response: %s"
msgstr "伺服器回應:%s"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
-msgid "Show advanced options like packge list modification"
+msgid "Show advanced options like package list modification"
msgstr "顯示進階選項,例如軟體包清單修改"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:152
diff --git a/applications/luci-app-banip/po/cs/banip.po b/applications/luci-app-banip/po/cs/banip.po
index 1863ca310d..26eda1be28 100644
--- a/applications/luci-app-banip/po/cs/banip.po
+++ b/applications/luci-app-banip/po/cs/banip.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-05-07 11:32+0000\n"
-"Last-Translator: Adam Salač <adam@salac.me>\n"
+"PO-Revision-Date: 2023-01-10 22:06+0000\n"
+"Last-Translator: Jirka_1277 <j.pinkava@centrum.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/cs/>\n"
"Language: cs\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:710
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:718
@@ -84,7 +84,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
msgid "Additional Settings"
-msgstr ""
+msgstr "Další nastavení"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Additional trigger delay in seconds before banIP processing begins."
@@ -95,8 +95,9 @@ msgid "Advanced Chain Settings"
msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+#, fuzzy
msgid "Advanced E-Mail Settings"
-msgstr ""
+msgstr "Rozšířená nastavení e-mailu"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
msgid "Advanced Log Settings"
@@ -159,7 +160,7 @@ msgstr "Záložní adresář"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
msgid "Base Temp Directory"
-msgstr ""
+msgstr "Základní dočasný adresář"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
msgid "Base Temp Directory used for all banIP related runtime operations."
@@ -177,13 +178,13 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
msgid "Blocklist Sources"
-msgstr ""
+msgstr "Zdroje seznamů blokování"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73
msgid "Cancel"
-msgstr "Storno"
+msgstr "Zrušit"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
msgid ""
@@ -715,7 +716,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
msgid "Settings"
-msgstr ""
+msgstr "Nastavení"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
msgid "Size of the download queue for download processing in parallel."
diff --git a/applications/luci-app-banip/po/da/banip.po b/applications/luci-app-banip/po/da/banip.po
index e0adaca55a..781669a7b1 100644
--- a/applications/luci-app-banip/po/da/banip.po
+++ b/applications/luci-app-banip/po/da/banip.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-05-07 19:19+0000\n"
+"PO-Revision-Date: 2022-08-01 05:54+0000\n"
"Last-Translator: drax red <drax@outlook.dk>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/da/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12.1\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:710
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:718
@@ -164,7 +164,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
msgid ""
"Automatically transfers uplink IPs to the banIP whitelist during runtime."
-msgstr ""
+msgstr "Overfører automatisk uplink-IP'er til banIP-hvidlisten under kørsel."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
msgid "Backup Directory"
@@ -176,17 +176,19 @@ msgstr "Midlertidig basismappe"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
msgid "Base Temp Directory used for all banIP related runtime operations."
-msgstr ""
+msgstr "Base Temp Mappe bruges til alle banIP-relaterede runtime-handlinger."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
msgid "Blacklist Timeout"
-msgstr ""
+msgstr "Timeout for sortliste"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
"Blacklist changes have been saved. Refresh your banIP lists that changes "
"take effect."
msgstr ""
+"Ændringerne på sortlisten er blevet gemt. Opdater dine banIP-lister, så "
+"ændringerne træder i kraft."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
msgid "Blocklist Sources"
@@ -205,48 +207,54 @@ msgid ""
"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
"noopener\" >check the online documentation</a>"
msgstr ""
+"Konfiguration af pakken banIP til at blokere ip-adresser/subnets via IPSet. "
+"Yderligere oplysninger findes på <a href=\"https://github.com/openwrt/"
+"packages/blob/master/net/banip/files/README.md\" target=\"_blank\" rel="
+"\"noreferrer noopener\" >i online-dokumentationen</a>"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
msgid "Count ACC"
-msgstr ""
+msgstr "Tæl ACC"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
msgid "Count CIDR"
-msgstr ""
+msgstr "Tæl CIDR"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
msgid "Count IP"
-msgstr ""
+msgstr "Tæl IP"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
msgid "Count MAC"
-msgstr ""
+msgstr "Tæl MAC"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
msgid "Count SUM"
-msgstr ""
+msgstr "Tæl SUM"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
msgid "Countries"
-msgstr ""
+msgstr "Lande"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
msgid "DST IPSet Type"
-msgstr ""
+msgstr "DST IPSet Type"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
msgid "DST Log Options"
-msgstr ""
+msgstr "DST Log indstillinger"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
msgid "DST Target"
-msgstr ""
+msgstr "DST Mål"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
msgid ""
"Detect relevant network interfaces, devices, subnets and protocols "
"automatically."
msgstr ""
+"Registrerer automatisk relevante netværks interfaces, enheder, subnets og "
+"protokoller."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
msgid "Don't check SSL server certificates during download."
@@ -270,7 +278,7 @@ msgstr "Download hjælpeprogram"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
msgid "E-Mail Actions"
-msgstr ""
+msgstr "E-mail handlinger"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid "E-Mail Notification"
@@ -300,7 +308,7 @@ msgstr "Rediger sortliste"
#: applications/luci-app-banip/luasrc/controller/banip.lua:11
#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
msgid "Edit Maclist"
-msgstr ""
+msgstr "Rediger Macliste"
#: applications/luci-app-banip/luasrc/controller/banip.lua:10
#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
@@ -309,15 +317,15 @@ msgstr "Rediger hvidliste"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
msgid "Enable DST logging"
-msgstr ""
+msgstr "Aktiver DST-logning"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
msgid "Enable SRC logging"
-msgstr ""
+msgstr "Aktiver SRC-logning"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
msgid "Enable the banIP service."
-msgstr ""
+msgstr "Aktiver banIP-tjenesten."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
msgid "Enable verbose debug logging in case of any processing errors."
@@ -329,15 +337,15 @@ msgstr "Aktiveret"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
msgid "Enables IPv4 support in banIP."
-msgstr ""
+msgstr "Aktiverer IPv4-understøttelse i banIP."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
msgid "Enables IPv6 support in banIP."
-msgstr ""
+msgstr "Aktiverer IPv6-understøttelse i banIP."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
msgid "Entry Details"
-msgstr ""
+msgstr "Detaljer om adgang"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
msgid "Existing job(s)"
@@ -345,7 +353,7 @@ msgstr "Eksisterende job(s)"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
msgid "Extra Sources"
-msgstr ""
+msgstr "Ekstra Kilder"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
msgid "General Settings"
@@ -353,44 +361,44 @@ msgstr "Generelle indstillinger"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
msgid "Global IPSet Type"
-msgstr ""
+msgstr "Global IPSet-type"
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
msgid "Grant access to LuCI app banIP"
-msgstr ""
+msgstr "Giv adgang til LuCI-app banIP"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
msgid "High Priority"
-msgstr ""
+msgstr "Høj prioritet"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
msgid "Highest Priority"
-msgstr ""
+msgstr "Højeste prioritet"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
msgid "IPSet Information"
-msgstr ""
+msgstr "IPSet oplysninger"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
msgid "IPSet Query"
-msgstr ""
+msgstr "IPSet forespørgsel"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
msgid "IPSet Query..."
-msgstr ""
+msgstr "IPSet forespørgsel..."
#: applications/luci-app-banip/luasrc/controller/banip.lua:8
#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
msgid "IPSet Report"
-msgstr ""
+msgstr "IPSet rapport"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
msgid "IPSet details"
-msgstr ""
+msgstr "IPSet detaljer"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
msgid "IPv4 Support"
-msgstr ""
+msgstr "IPv4-understøttelse"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
msgid "IPv6 Support"
@@ -403,12 +411,12 @@ msgstr "Information"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:589
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:637
msgid "LAN Forward"
-msgstr ""
+msgstr "LAN Videresend"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:626
msgid "LAN Input"
-msgstr ""
+msgstr "LAN Input"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
msgid "Last Run"
@@ -416,23 +424,23 @@ msgstr "Sidste kørsel"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
msgid "Least Priority"
-msgstr ""
+msgstr "Mindste prioritet"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
msgid "Less Priority"
-msgstr ""
+msgstr "Mindre prioritet"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
msgid "Limit E-Mail trigger to certain banIP actions."
-msgstr ""
+msgstr "Begræns e-mail-trigger til visse banIP-handlinger."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
msgid "Limit the log monitor to certain log terms."
-msgstr ""
+msgstr "Begrænse logovervågningen til bestemte logbegreber."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
msgid "Limit the selection to certain local sources."
-msgstr ""
+msgstr "Begrænse valget til visse lokale kilder."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
msgid "Line number to remove"
@@ -440,7 +448,7 @@ msgstr "Linjenummer, der skal fjernes"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
msgid "List of available network interfaces to trigger the banIP start."
-msgstr ""
+msgstr "Liste over tilgængelige netværks interfaces til at trigger banIP start."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
msgid "List of supported and fully pre-configured download utilities."
@@ -448,19 +456,19 @@ msgstr "Liste over understøttede og fuldt forudkonfigurerede downloadværktøje
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
msgid "Local Sources"
-msgstr ""
+msgstr "Lokale Kilder"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
msgid "Log Limit"
-msgstr ""
+msgstr "Loggrænse"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
msgid "Log Monitor"
-msgstr ""
+msgstr "Log Monitor"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
msgid "Log Terms"
-msgstr ""
+msgstr "Log Vilkår"
#: applications/luci-app-banip/luasrc/controller/banip.lua:12
#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
@@ -469,27 +477,32 @@ msgstr "Logvisning"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
msgid "Log suspicious incoming packets - usually dropped."
-msgstr ""
+msgstr "Log mistænkelige indgående pakker - normalt droppes de."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
msgid ""
"Log suspicious outgoing packets - usually rejected. Logging such packets may "
"cause an increase in latency due to it requiring additional system resources."
msgstr ""
+"Log mistænkelige udgående pakker - normalt afvises de. Logning af sådanne "
+"pakker kan medføre en stigning i latency, fordi det kræver ekstra "
+"systemressourcer."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
msgid "LuCI Log Count"
-msgstr ""
+msgstr "LuCI-logtælling"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
msgid "Maclist Timeout"
-msgstr ""
+msgstr "Maclist Timeout"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
msgid ""
"Maclist changes have been saved. Refresh your banIP lists that changes take "
"effect."
msgstr ""
+"Ændringerne i Maclisten er blevet gemt. Opdater dine banIP-lister, så "
+"ændringerne træder i kraft."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
msgid ""
@@ -501,7 +514,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
msgid "NGINX Log Count"
-msgstr ""
+msgstr "NGINX logtælling"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
msgid "Name"
@@ -509,7 +522,7 @@ msgstr "Navn"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
msgid "Network Interfaces"
-msgstr ""
+msgstr "Netværks Interfaces"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
msgid "No Query results!"
@@ -517,52 +530,56 @@ msgstr "Ingen forespørgselsresultater!"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
msgid "No banIP related logs yet!"
-msgstr ""
+msgstr "Ingen banIP-relaterede logs endnu!"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
msgid "Normal Priority (default)"
-msgstr ""
+msgstr "Normal prioritet (standard)"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
msgid "Number of CIDR entries"
-msgstr ""
+msgstr "Antal CIDR-poster"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
msgid "Number of IP entries"
-msgstr ""
+msgstr "Antal IP-poster"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
msgid "Number of MAC entries"
-msgstr ""
+msgstr "Antal MAC-poster"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
msgid "Number of accessed entries"
-msgstr ""
+msgstr "Antal af de tilgåede poster"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
msgid "Number of all IPSets"
-msgstr ""
+msgstr "Antal af alle IPSets"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
msgid "Number of all entries"
-msgstr ""
+msgstr "Antal af alle poster"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
msgid ""
"Number of failed LuCI login repetitions of the same ip in the log before "
"banning."
msgstr ""
+"Antal mislykkede LuCI-login gentagelser med samme ip i loggen før forbud."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
msgid ""
"Number of failed nginx requests of the same ip in the log before banning."
msgstr ""
+"Antal mislykkede nginx-forespørgsler med samme ip i loggen før forbuddet."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
msgid ""
"Number of failed ssh login repetitions of the same ip in the log before "
"banning."
msgstr ""
+"Antal mislykkede gentagelser af ssh-login med den samme ip i loggen før "
+"forbuddet."
#: applications/luci-app-banip/luasrc/controller/banip.lua:7
#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19
@@ -572,10 +589,11 @@ msgstr "Oversigt"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
msgid "Parse only the last stated number of log entries for suspicious events."
msgstr ""
+"Analyser kun det sidste angivne antal logposter for mistænkelige hændelser."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
msgid "Profile used by 'msmtp' for banIP notification E-Mails."
-msgstr ""
+msgstr "Profil, der anvendes af \"msmtp\" til banIP-meddelelses-e-mails."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
msgid "Query"
@@ -583,7 +601,7 @@ msgstr "Forespørgsel"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
msgid "Receiver address for banIP notification e-mails."
-msgstr ""
+msgstr "Modtageradresse for e-mails til banIP-meddelelser."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:229
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:324
@@ -615,6 +633,8 @@ msgid ""
"Restrict the internet access from/to a small number of secure websites/IPs "
"and block access from/to the rest of the internet."
msgstr ""
+"Begræns internetadgangen fra/til et lille antal sikre websteder/IP'er, og "
+"blokér adgangen fra/til resten af internettet."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
msgid "Result"
@@ -626,27 +646,27 @@ msgstr "Kør flag"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
msgid "Run Information"
-msgstr ""
+msgstr "Kør oplysninger"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
msgid "SRC IPSet Type"
-msgstr ""
+msgstr "SRC IPSet Type"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
msgid "SRC Log Options"
-msgstr ""
+msgstr "SRC Log indstillinger"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
msgid "SRC Target"
-msgstr ""
+msgstr "SRC Mål"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
msgid "SRC+DST IPSet Type"
-msgstr ""
+msgstr "SRC+DST IPSet Type"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
msgid "SSH Log Count"
-msgstr ""
+msgstr "Antal SSH-logfiler"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107
@@ -658,71 +678,83 @@ msgid ""
"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
"address."
msgstr ""
+"Søg i de aktive banIP-relaterede IPSets efter en bestemt IP-, CIDR- eller "
+"MAC-adresse."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
msgid "Select the relevant network interfaces manually."
-msgstr ""
+msgstr "Vælg de relevante netværks interfaces manuelt."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
"Send banIP related notification e-mails. This needs the installation and "
"setup of the additional 'msmtp' package."
msgstr ""
+"Send e-mails med banIP-relaterede meddelelser. Dette kræver installation og "
+"opsætning af den ekstra pakke \"msmtp\"."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
msgid "Sender address for banIP notification E-Mails."
-msgstr ""
+msgstr "Afsenderadresse for banIP-meddelelses-e-mails."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
msgid "Service Priority"
-msgstr ""
+msgstr "Serviceprioritet"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
msgid "Set a new banIP job"
-msgstr ""
+msgstr "Angiv et nyt banIP-job"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
msgid "Set individual DST type per IPset to block only outgoing packets."
msgstr ""
+"Indstil individuel DST-type pr. IP-sæt for kun at blokere udgående pakker."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
msgid "Set individual SRC type per IPset to block only incoming packets."
msgstr ""
+"Indstil individuel SRC-type pr. IP-sæt for kun at blokere indgående pakker."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
msgid ""
"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
+"Indstil individuel SRC+DST-type pr. IP-sæt for at blokere indgående og "
+"udgående pakker."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
msgid "Set special DST log options, e.g. to set a limit rate."
msgstr ""
+"Indstil specielle DST-logindstillinger, f.eks. at indstille en grænsesats."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
msgid "Set special SRC log options, e.g. to set a limit rate."
msgstr ""
+"Indstil specielle SRC-logindstillinger, f.eks. at indstille en grænsesats."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
msgid "Set the blacklist IPSet timeout."
-msgstr ""
+msgstr "Indstil den sorte liste IPSet timeout."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
msgid "Set the firewall target for all DST related rules."
-msgstr ""
+msgstr "Indstil firewallmålet for alle DST-relaterede regler."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
msgid "Set the firewall target for all SRC related rules."
-msgstr ""
+msgstr "Indstil firewallmålet for alle SRC-relaterede regler."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
msgid ""
"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
"(DST) packets."
msgstr ""
+"Indstil den globale IPset-type som standard til at blokere indgående (SRC) "
+"og/eller udgående (DST) pakker."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
msgid "Set the maclist IPSet timeout."
-msgstr ""
+msgstr "Indstil maclist IPSet timeout."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
msgid "Set the whitelist IPSet timeout."
@@ -734,17 +766,19 @@ msgstr "Indstillinger"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
msgid "Size of the download queue for download processing in parallel."
-msgstr ""
+msgstr "Størrelsen af downloadkøen til parallel downloadbehandling."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
msgid "Sources (Info)"
-msgstr ""
+msgstr "Kilder (Info)"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
msgid ""
"Starts a small log monitor in the background to block suspicious SSH/LuCI "
"login attempts."
msgstr ""
+"Starter en lille logovervågning i baggrunden for at blokere mistænkelige SSH/"
+"LuCI-loginforsøg."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
msgid "Startup Trigger Interface"
@@ -760,11 +794,11 @@ msgstr "Suspendere"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
msgid "Target directory for IPSet related report files."
-msgstr ""
+msgstr "Målmappe for IPSet-relaterede rapportfiler."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
msgid "Target directory for compressed source list backups."
-msgstr ""
+msgstr "Målmappe for komprimerede sikkerhedskopier af kildelister."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96
@@ -793,10 +827,12 @@ msgid ""
"The selected priority will be used for banIP background processing. This "
"change requires a full banIP service restart to take effect."
msgstr ""
+"Den valgte prioritet vil blive anvendt til banIP-baggrundsbehandling. Denne "
+"ændring kræver en fuldstændig genstart af banIP-tjenesten for at få virkning."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28
msgid "The syslog output, pre-filtered for banIP related messages only."
-msgstr ""
+msgstr "Syslog-outputtet, forfiltreret kun for banIP-relaterede meddelelser."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
@@ -805,6 +841,10 @@ msgid ""
"or domain name per line. Comments introduced with '#' are allowed - "
"wildcards and regex are not."
msgstr ""
+"Dette er den lokale banIP-blacklist, der altid afviser visse IP/CIDR-"
+"adresser.<br /> <em><b>Bemærk:</b></em> tilføjer kun én IPv4-adresse, IPv6-"
+"adresse eller domænenavn pr. linje. Kommentarer, der indledes med \"#\", er "
+"tilladt - wildcards og regex er ikke tilladt."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
@@ -812,6 +852,10 @@ msgid ""
"<em><b>Please note:</b></em> add only one MAC address per line. Comments "
"introduced with '#' are allowed - domains, wildcards and regex are not."
msgstr ""
+"Dette er den lokale banIP maclist for altid at tillade visse MAC-adresser. "
+"<br /> <em> <b> Bemærk:</b></em> tilføj kun én MAC-adresse pr. linje. "
+"Kommentarer introduceret med '#' er tilladt - domæner, wildcards og regex er "
+"det ikke."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
@@ -820,26 +864,34 @@ msgid ""
"or domain name per line. Comments introduced with '#' are allowed - "
"wildcards and regex are not."
msgstr ""
+"Dette er den lokale banIP-hvidliste, der altid tillader visse IP/CIDR-"
+"adresser.<br /> <em><b>Bemærk venligst:</b></em> tilføjer kun én IPv4-"
+"adresse, IPv6-adresse eller domænenavn pr. linje. Kommentarer, der indledes "
+"med \"#\", er tilladt - wildcards og regex er ikke tilladt."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:176
msgid ""
"This tab shows the last generated IPSet Report, press the 'Refresh' button "
"to get a current one."
msgstr ""
+"Denne fane viser den sidst genererede IPSet-rapport, tryk på knappen "
+"\"Refresh\" (Opdater) for at få en aktuel rapport."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
msgid "Timestamp"
-msgstr ""
+msgstr "Tidsstempel"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
"To keep your banIP lists up-to-date, you should set up an automatic update "
"job for these lists."
msgstr ""
+"Hvis du vil holde dine banIP-lister opdaterede, bør du oprette et automatisk "
+"opdateringsjob for disse lister."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
msgid "Topic for banIP notification E-Mails."
-msgstr ""
+msgstr "Emne for banIP-meddelelses-e-mails."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Trigger Delay"
@@ -862,24 +914,24 @@ msgstr "Verbose Debug Logning"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:659
msgid "WAN Forward"
-msgstr ""
+msgstr "WAN Videresend"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:600
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:648
msgid "WAN Input"
-msgstr ""
+msgstr "WAN input"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
msgid "Whitelist IP/CIDR"
-msgstr ""
+msgstr "Hvidliste IP/CIDR"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
msgid "Whitelist Only"
-msgstr ""
+msgstr "Kun hvidliste"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
msgid "Whitelist Timeout"
-msgstr ""
+msgstr "Timeout for hvidliste"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15
@@ -887,6 +939,8 @@ msgid ""
"Whitelist changes have been saved. Refresh your banIP lists that changes "
"take effect."
msgstr ""
+"Hvidlisteændringer er blevet gemt. Opdater dine banIP-lister, så ændringerne "
+"træder i kraft."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
msgid "Whitelist..."
@@ -895,8 +949,8 @@ msgstr "Hvidliste..."
#: applications/luci-app-banip/luasrc/controller/banip.lua:6
#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
msgid "banIP"
-msgstr ""
+msgstr "banIP"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
msgid "banIP action"
-msgstr ""
+msgstr "banIP handling"
diff --git a/applications/luci-app-banip/po/de/banip.po b/applications/luci-app-banip/po/de/banip.po
index fcd37051a5..42181cc487 100644
--- a/applications/luci-app-banip/po/de/banip.po
+++ b/applications/luci-app-banip/po/de/banip.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-02 09:22+0000\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/de/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:710
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:718
@@ -475,7 +475,6 @@ msgid "Log Monitor"
msgstr "Protokollmonitor"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
-#, fuzzy
msgid "Log Terms"
msgstr "Protokollbedingungen"
diff --git a/applications/luci-app-banip/po/el/banip.po b/applications/luci-app-banip/po/el/banip.po
index 38d6202152..3fb8092603 100644
--- a/applications/luci-app-banip/po/el/banip.po
+++ b/applications/luci-app-banip/po/el/banip.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-03-25 12:08+0000\n"
-"Last-Translator: MarioK239 <marios.k239@gmail.com>\n"
+"PO-Revision-Date: 2022-12-06 01:48+0000\n"
+"Last-Translator: deb8ate <deb8ate@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/el/>\n"
"Language: el\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:710
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:718
@@ -51,7 +51,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
msgid "Action"
-msgstr ""
+msgstr "Δράση"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
msgid "Active Devices"
@@ -67,7 +67,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
msgid "Active Sources"
-msgstr ""
+msgstr "Ενεργές Πηγές"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
msgid "Active Subnets"
@@ -84,7 +84,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
msgid "Additional Settings"
-msgstr ""
+msgstr "Επιπρόσθετες ρυθμίσεις"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Additional trigger delay in seconds before banIP processing begins."
@@ -96,7 +96,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
msgid "Advanced E-Mail Settings"
-msgstr ""
+msgstr "Προηγμένες ρυθμίσεις ηλεκτρονικού ταχυδρομείου"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
msgid "Advanced Log Settings"
@@ -490,7 +490,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
msgid "Name"
-msgstr ""
+msgstr "Ονομα"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
msgid "Network Interfaces"
diff --git a/applications/luci-app-banip/po/fr/banip.po b/applications/luci-app-banip/po/fr/banip.po
index b8a59c23d8..294a92005d 100644
--- a/applications/luci-app-banip/po/fr/banip.po
+++ b/applications/luci-app-banip/po/fr/banip.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-24 14:21+0000\n"
+"PO-Revision-Date: 2022-08-01 05:54+0000\n"
"Last-Translator: Christophe Blancon <christophe.blancon@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/fr/>\n"
@@ -47,7 +47,7 @@ msgstr "6 heures"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
msgid "ASNs"
-msgstr "ASNs"
+msgstr "Les ASN"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
msgid "Action"
@@ -63,7 +63,7 @@ msgstr "Interfaces actives"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
msgid "Active Logterms"
-msgstr ""
+msgstr "Activer Logterms"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
msgid "Active Sources"
@@ -77,10 +77,12 @@ msgstr "Sous-réseaux actifs"
msgid ""
"Add additional, non-banIP related IPSets e.g. for reporting and queries."
msgstr ""
+"Ajouter des IPSets supplémentaires, non liés à l'interdiction IP, par "
+"exemple pour les rapports et les requêtes."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
msgid "Add this IP/CIDR to your local whitelist."
-msgstr ""
+msgstr "Ajoutez cette IP/CIDR à votre liste blanche locale."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
msgid "Additional Settings"
@@ -94,15 +96,15 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
msgid "Advanced Chain Settings"
-msgstr ""
+msgstr "Paramètres avancés de la chaîne"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
msgid "Advanced E-Mail Settings"
-msgstr "Paramètres d'e-mail avancés"
+msgstr "Paramètres avancés du courrier électronique"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
msgid "Advanced Log Settings"
-msgstr ""
+msgstr "Paramètres avancés du journal"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:589
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:637
@@ -110,6 +112,8 @@ msgid ""
"Assign one or more relevant firewall chains to banIP. The default chain used "
"by banIP is 'forwarding_lan_rule'."
msgstr ""
+"Attribuez une ou plusieurs chaînes de pare-feu pertinentes à banIP. La "
+"chaîne par défaut utilisée par banIP est 'forwarding_lan_rule'."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:659
@@ -117,6 +121,8 @@ msgid ""
"Assign one or more relevant firewall chains to banIP. The default chain used "
"by banIP is 'forwarding_wan_rule'."
msgstr ""
+"Attribuez une ou plusieurs chaînes de pare-feu pertinentes à banIP. La "
+"chaîne par défaut utilisée par banIP est 'forwarding_wan_rule'."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:626
@@ -124,6 +130,8 @@ msgid ""
"Assign one or more relevant firewall chains to banIP. The default chain used "
"by banIP is 'input_lan_rule'."
msgstr ""
+"Attribuez une ou plusieurs chaînes de pare-feu pertinentes à banIP. La "
+"chaîne par défaut utilisée par banIP est 'input_lan_rule'."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:600
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:648
@@ -131,10 +139,12 @@ msgid ""
"Assign one or more relevant firewall chains to banIP. The default chain used "
"by banIP is 'input_wan_rule'."
msgstr ""
+"Attribuez une ou plusieurs chaînes de pare-feu pertinentes à banIP. La "
+"chaîne par défaut utilisée par banIP est 'input_wan_rule'."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
msgid "Auto Blacklist"
-msgstr ""
+msgstr "Liste noire automatique"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
msgid "Auto Detection"
@@ -142,18 +152,22 @@ msgstr "Détection automatique"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
msgid "Auto Whitelist"
-msgstr ""
+msgstr "Liste blanche automatique"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
msgid ""
"Automatically transfers suspicious IPs from the log to the banIP blacklist "
"during runtime."
msgstr ""
+"Transfert automatique des IP suspectes du journal vers la liste noire banIP "
+"pendant l'exécution."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
msgid ""
"Automatically transfers uplink IPs to the banIP whitelist during runtime."
msgstr ""
+"Transfère automatiquement les IP de la liaison montante vers la liste "
+"blanche de banIP pendant l'exécution."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
msgid "Backup Directory"
@@ -166,16 +180,20 @@ msgstr "Répertoire Temporaire"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
msgid "Base Temp Directory used for all banIP related runtime operations."
msgstr ""
+"Répertoire temporaire de base utilisé pour toutes les opérations d’exécution "
+"liées à banIP."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
msgid "Blacklist Timeout"
-msgstr ""
+msgstr "Délai d’expiration de la liste noire"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
"Blacklist changes have been saved. Refresh your banIP lists that changes "
"take effect."
msgstr ""
+"Les modifications de la liste noire ont été enregistrées. Rafraîchissez vos "
+"listes de bannissement pour que les changements prennent effet."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:347
msgid "Blocklist Sources"
@@ -194,26 +212,30 @@ msgid ""
"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
"noopener\" >check the online documentation</a>"
msgstr ""
+"Configuration du paquet banIP pour bloquer les adresses IP/sous-réseaux via "
+"IPSet. Pour plus d'informations <a href=\"https://github.com/openwrt/"
+"packages/blob/master/net/banip/files/README.md\" target=\"_blank\" rel="
+"\"noreferrer noopener\" >consultez la documentation en ligne</a>"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
msgid "Count ACC"
-msgstr ""
+msgstr "Compte ACC"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
msgid "Count CIDR"
-msgstr ""
+msgstr "Compte CIDR"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
msgid "Count IP"
-msgstr ""
+msgstr "Compte IP"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
msgid "Count MAC"
-msgstr ""
+msgstr "Compte MAC"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
msgid "Count SUM"
-msgstr ""
+msgstr "Compte SOMME"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
msgid "Countries"
@@ -221,21 +243,23 @@ msgstr "Pays"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
msgid "DST IPSet Type"
-msgstr ""
+msgstr "Type d’IPSet DST"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
msgid "DST Log Options"
-msgstr ""
+msgstr "Options du journal de l’heure d’été"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
msgid "DST Target"
-msgstr ""
+msgstr "Cible de l’heure d’été"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
msgid ""
"Detect relevant network interfaces, devices, subnets and protocols "
"automatically."
msgstr ""
+"Détectez automatiquement les interfaces réseau, les appareils, les sous-"
+"réseaux et les protocoles pertinents."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
msgid "Don't check SSL server certificates during download."
@@ -260,27 +284,27 @@ msgstr "Télécharger l'utilitaire"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
msgid "E-Mail Actions"
-msgstr ""
+msgstr "Actions de courriel"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid "E-Mail Notification"
-msgstr "Notification par e-mail"
+msgstr "Notification par courriel"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
msgid "E-Mail Profile"
-msgstr "E-mail du profil"
+msgstr "Courriel du profil"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
msgid "E-Mail Receiver Address"
-msgstr "Adresse e-mail du destinataire"
+msgstr "Adresse courriel du destinataire"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
msgid "E-Mail Sender Address"
-msgstr "Adresse e-mail de l'expéditeur"
+msgstr "Adresse courriel de l'expéditeur"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
msgid "E-Mail Topic"
-msgstr "Objet de l'e-mail"
+msgstr "Objet du courriel"
#: applications/luci-app-banip/luasrc/controller/banip.lua:9
#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
@@ -290,7 +314,7 @@ msgstr "Modifier la liste noire"
#: applications/luci-app-banip/luasrc/controller/banip.lua:11
#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
msgid "Edit Maclist"
-msgstr ""
+msgstr "Modifier la liste Mac"
#: applications/luci-app-banip/luasrc/controller/banip.lua:10
#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
@@ -299,20 +323,20 @@ msgstr "Modifier la liste blanche"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
msgid "Enable DST logging"
-msgstr ""
+msgstr "Activer la journalisation de l’heure d’été"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
msgid "Enable SRC logging"
-msgstr ""
+msgstr "Activer la journalisation SRC"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
msgid "Enable the banIP service."
-msgstr ""
+msgstr "Activer le service banIP."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
msgid "Enable verbose debug logging in case of any processing errors."
msgstr ""
-"Activez la journalisation de débogage verbeuse en cas d'erreurs de "
+"Activer la journalisation détaillée du débogage en cas d'erreurs de "
"traitement."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
@@ -321,15 +345,15 @@ msgstr "Activé"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
msgid "Enables IPv4 support in banIP."
-msgstr ""
+msgstr "Active le support IPv4 dans le bannissement des IP."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
msgid "Enables IPv6 support in banIP."
-msgstr ""
+msgstr "Active le support IPv6 dans le bannissement des IP."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
msgid "Entry Details"
-msgstr ""
+msgstr "Détails de l'entrée"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
msgid "Existing job(s)"
@@ -337,7 +361,7 @@ msgstr "Travaux en cours"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
msgid "Extra Sources"
-msgstr ""
+msgstr "Sources supplémentaires"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
msgid "General Settings"
@@ -345,48 +369,48 @@ msgstr "Paramètres généraux"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
msgid "Global IPSet Type"
-msgstr ""
+msgstr "Type d'IPSet global"
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
msgid "Grant access to LuCI app banIP"
-msgstr ""
+msgstr "Accorder l'accès à l'application LuCI banIP"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
msgid "High Priority"
-msgstr ""
+msgstr "Priorité élevée"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
msgid "Highest Priority"
-msgstr ""
+msgstr "Priorité la plus élevée"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
msgid "IPSet Information"
-msgstr "Informations IPSet"
+msgstr "Informations sur l'IPSet"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
msgid "IPSet Query"
-msgstr ""
+msgstr "Requête IPSet"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:212
msgid "IPSet Query..."
-msgstr ""
+msgstr "Requête IPSet..."
#: applications/luci-app-banip/luasrc/controller/banip.lua:8
#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
msgid "IPSet Report"
-msgstr ""
+msgstr "Rapport IPSet"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:235
msgid "IPSet details"
-msgstr ""
+msgstr "Détails de l'IPSet"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
msgid "IPv4 Support"
-msgstr ""
+msgstr "Prise en charge d’IPv4"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
msgid "IPv6 Support"
-msgstr ""
+msgstr "Prise en charge d’IPv6"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
msgid "Information"
@@ -395,12 +419,12 @@ msgstr "Information"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:589
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:637
msgid "LAN Forward"
-msgstr ""
+msgstr "Transfert LAN"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:578
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:626
msgid "LAN Input"
-msgstr ""
+msgstr "Entrée réseau local"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
msgid "Last Run"
@@ -408,23 +432,23 @@ msgstr "Dernière exécution"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:416
msgid "Least Priority"
-msgstr ""
+msgstr "Priorité minimale"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:415
msgid "Less Priority"
-msgstr ""
+msgstr "Moins prioritaire"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
msgid "Limit E-Mail trigger to certain banIP actions."
-msgstr ""
+msgstr "Limiter le déclenchement du courriel à certaines actions de banIP."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
msgid "Limit the log monitor to certain log terms."
-msgstr ""
+msgstr "Limiter le moniteur de journal à certaines conditions."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
msgid "Limit the selection to certain local sources."
-msgstr ""
+msgstr "Limiter la sélection à certaines sources locales."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
msgid "Line number to remove"
@@ -433,6 +457,8 @@ msgstr "Numéro de la ligne à supprimer"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
msgid "List of available network interfaces to trigger the banIP start."
msgstr ""
+"Liste des interfaces réseau disponibles pour déclencher le démarrage du "
+"banIP."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
msgid "List of supported and fully pre-configured download utilities."
@@ -442,48 +468,53 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:798
msgid "Local Sources"
-msgstr ""
+msgstr "Sources locales"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
msgid "Log Limit"
-msgstr ""
+msgstr "Limite de journalisation"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
msgid "Log Monitor"
-msgstr ""
+msgstr "Moniteur de journal"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:684
msgid "Log Terms"
-msgstr ""
+msgstr "Conditions de journalisation"
#: applications/luci-app-banip/luasrc/controller/banip.lua:12
#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
msgid "Log View"
-msgstr "Vue du journal"
+msgstr "Affichage du journal"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:384
msgid "Log suspicious incoming packets - usually dropped."
-msgstr ""
+msgstr "Consigner les paquets entrants suspects - généralement abandonnés."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:387
msgid ""
"Log suspicious outgoing packets - usually rejected. Logging such packets may "
"cause an increase in latency due to it requiring additional system resources."
msgstr ""
+"Consigner les paquets sortants suspects - généralement rejetés. La "
+"journalisation de ces paquets peut entraîner une augmentation de la latence "
+"car elle nécessite des ressources système supplémentaires."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
msgid "LuCI Log Count"
-msgstr ""
+msgstr "Nombre de journaux LuCI"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
msgid "Maclist Timeout"
-msgstr ""
+msgstr "Délai d'expiration de la liste Mac"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
msgid ""
"Maclist changes have been saved. Refresh your banIP lists that changes take "
"effect."
msgstr ""
+"Les modifications de la liste Mac ont été enregistrées. Actualisez vos "
+"listes banIP pour que les modifications prennent effet."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
msgid ""
@@ -495,7 +526,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
msgid "NGINX Log Count"
-msgstr ""
+msgstr "Nombre de journaux NGINX"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
msgid "Name"
@@ -503,60 +534,66 @@ msgstr "Nom"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
msgid "Network Interfaces"
-msgstr ""
+msgstr "Interfaces réseau"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
msgid "No Query results!"
-msgstr "Pas de résultats de recherche !"
+msgstr "Aucun résultat de recherche !"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
msgid "No banIP related logs yet!"
-msgstr ""
+msgstr "Aucun journal lié au bannissement P pour le moment !"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:414
msgid "Normal Priority (default)"
-msgstr ""
+msgstr "Priorité normale (par défaut)"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:195
msgid "Number of CIDR entries"
-msgstr ""
+msgstr "Nombre d'entrées du CIDR"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:191
msgid "Number of IP entries"
-msgstr ""
+msgstr "Nombre d'entrées IP"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:199
msgid "Number of MAC entries"
-msgstr ""
+msgstr "Nombre d’entrées MAC"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:203
msgid "Number of accessed entries"
-msgstr ""
+msgstr "Nombre d'entrées consultées"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:183
msgid "Number of all IPSets"
-msgstr ""
+msgstr "Nombre de tous les IPSets"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:187
msgid "Number of all entries"
-msgstr ""
+msgstr "Nombre de toutes les entrées"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:697
msgid ""
"Number of failed LuCI login repetitions of the same ip in the log before "
"banning."
msgstr ""
+"Nombre de répétitions de connexion LuCI échouées pour la même ip dans le "
+"journal avant le bannissement."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:702
msgid ""
"Number of failed nginx requests of the same ip in the log before banning."
msgstr ""
+"Nombre de requêtes nginx de la même IP ayant échoué dans le journal avant le "
+"bannissement."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
msgid ""
"Number of failed ssh login repetitions of the same ip in the log before "
"banning."
msgstr ""
+"Nombre de répétitions de connexion ssh échouées pour la même IP dans le "
+"journal avant le bannissement."
#: applications/luci-app-banip/luasrc/controller/banip.lua:7
#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19
@@ -566,10 +603,14 @@ msgstr "Aperçu"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
msgid "Parse only the last stated number of log entries for suspicious events."
msgstr ""
+"Analyser uniquement le dernier nombre indiqué d'entrées de journal pour les "
+"événements suspects."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:734
msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
+"Profil utilisé par 'msmtp' pour les courriel de notification de bannissement "
+"IP."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
msgid "Query"
@@ -578,6 +619,7 @@ msgstr "Requête"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
msgid "Receiver address for banIP notification e-mails."
msgstr ""
+"Adresse du destinataire des courriels de notification de bannssement IP."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:229
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:324
@@ -594,7 +636,7 @@ msgstr "Minuteur d'actualisation..."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
msgid "Remove an existing job"
-msgstr "Supprimer un travail existant"
+msgstr "Supprimer une tâche existante"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
msgid "Report Directory"
@@ -609,6 +651,8 @@ msgid ""
"Restrict the internet access from/to a small number of secure websites/IPs "
"and block access from/to the rest of the internet."
msgstr ""
+"Restreindre l'accès à l'internet depuis/vers un petit nombre de sites web/IP "
+"sécurisés et bloquer l'accès depuis/vers le reste de l'internet."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
msgid "Result"
@@ -620,107 +664,123 @@ msgstr "Drapeaux d'exécution"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
msgid "Run Information"
-msgstr ""
+msgstr "Informations sur l’exécution"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
msgid "SRC IPSet Type"
-msgstr ""
+msgstr "Type d'ensemble IP SRC"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
msgid "SRC Log Options"
-msgstr ""
+msgstr "Options du journal SRC"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
msgid "SRC Target"
-msgstr ""
+msgstr "Cible SRC"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
msgid "SRC+DST IPSet Type"
-msgstr ""
+msgstr "Type d'ensemble IP SRC+DST"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:692
msgid "SSH Log Count"
-msgstr ""
+msgstr "Nombre de journaux SSH"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107
msgid "Save"
-msgstr "Enregistrer"
+msgstr "Sauvegarder"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
"address."
msgstr ""
+"Recherchez une adresse IP, un CIDR ou une adresse MAC spécifique dans les "
+"IPSets liés au banIP."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
msgid "Select the relevant network interfaces manually."
-msgstr ""
+msgstr "Sélectionner manuellement les interfaces réseau pertinentes."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
"Send banIP related notification e-mails. This needs the installation and "
"setup of the additional 'msmtp' package."
msgstr ""
+"Envoyer des courriels de notification relatifs à la banIP. Cela nécessite "
+"l'installation et la configuration du paquetage supplémentaire 'msmtp'."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
msgid "Sender address for banIP notification E-Mails."
msgstr ""
+"Adresse de l'expéditeur des courriels de notification de bannissement IP."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
msgid "Service Priority"
-msgstr ""
+msgstr "Priorité de service"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
msgid "Set a new banIP job"
-msgstr ""
+msgstr "Définir une nouvelle tâche de bannisement IP"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
msgid "Set individual DST type per IPset to block only outgoing packets."
msgstr ""
+"Définir le type de DST individuel par IPset pour bloquer uniquement les "
+"paquets sortants."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:522
msgid "Set individual SRC type per IPset to block only incoming packets."
msgstr ""
+"Définir le type de SRC individuel par IPset pour bloquer uniquement les "
+"paquets entrants."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:546
msgid ""
"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
+"Définir le type de SRC+DST individuel par IPset pour bloquer les paquets "
+"entrants et sortants."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:715
msgid "Set special DST log options, e.g. to set a limit rate."
msgstr ""
+"Définir les options spéciales du journal DST, par ex. fixer un taux limite."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:707
msgid "Set special SRC log options, e.g. to set a limit rate."
msgstr ""
+"Définir les options spéciales du journal SRC, par exemple pour fixer un taux "
+"limite."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
msgid "Set the blacklist IPSet timeout."
-msgstr ""
+msgstr "Définit le délai d'expiration de la liste noire IPSet."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
msgid "Set the firewall target for all DST related rules."
-msgstr ""
+msgstr "Définir la cible du pare-feu pour toutes les règles liées à la DST."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
msgid "Set the firewall target for all SRC related rules."
-msgstr ""
+msgstr "Définir la cible du pare-feu pour toutes les règles liées au SRC."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:470
msgid ""
"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
"(DST) packets."
msgstr ""
+"Définir le type d'IPset global par défaut, pour bloquer les paquets entrants "
+"(SRC) et/ou sortants (DST)."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:490
msgid "Set the maclist IPSet timeout."
-msgstr ""
+msgstr "Définissez le délai d’expiration de maclist IPSet."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
msgid "Set the whitelist IPSet timeout."
-msgstr ""
+msgstr "Définit le délai d'attente de la liste blanche IPSet."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
msgid "Settings"
@@ -729,16 +789,20 @@ msgstr "Paramètres"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
msgid "Size of the download queue for download processing in parallel."
msgstr ""
+"Taille de la file d'attente de téléchargement pour le traitement des "
+"téléchargements en parallèle."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:753
msgid "Sources (Info)"
-msgstr ""
+msgstr "Sources (Infos)"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:381
msgid ""
"Starts a small log monitor in the background to block suspicious SSH/LuCI "
"login attempts."
msgstr ""
+"Démarre un petit moniteur de journalisation en arrière-plan pour bloquer les "
+"tentatives de connexion SSH/LuCI suspectes."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
msgid "Startup Trigger Interface"
@@ -754,16 +818,17 @@ msgstr "Mettre en pause"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
msgid "Target directory for IPSet related report files."
-msgstr ""
+msgstr "Répertoire cible pour les fichiers de rapport relatifs à IPSet."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
msgid "Target directory for compressed source list backups."
msgstr ""
+"Répertoire cible pour les sauvegardes compressées de la liste des sources."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96
msgid "The Refresh Timer could not been updated."
-msgstr "Le minuteur d'actualisation n'a pas pu être mise à jour."
+msgstr "Le minuteur d’actualisation n’a pas pu être mis à jour."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98
@@ -788,6 +853,9 @@ msgid ""
"The selected priority will be used for banIP background processing. This "
"change requires a full banIP service restart to take effect."
msgstr ""
+"La priorité sélectionnée sera utilisée pour le traitement en arrière-plan de "
+"banIP. Ce changement nécessite un redémarrage complet du service banIP pour "
+"prendre effet."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28
msgid "The syslog output, pre-filtered for banIP related messages only."
@@ -801,6 +869,11 @@ msgid ""
"or domain name per line. Comments introduced with '#' are allowed - "
"wildcards and regex are not."
msgstr ""
+"Il s'agit de la liste noire locale de banIP pour toujours refuser certaines "
+"adresses IP/CIDR.<br /> <em><b>Veuillez noter :</b></em> n'ajouter qu'une "
+"seule adresse IPv4, adresse IPv6 ou nom de domaine par ligne. Les "
+"commentaires introduits par '#' sont autorisés - les caractères de "
+"remplacement et les regex ne le sont pas."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
@@ -808,6 +881,11 @@ msgid ""
"<em><b>Please note:</b></em> add only one MAC address per line. Comments "
"introduced with '#' are allowed - domains, wildcards and regex are not."
msgstr ""
+"Il s'agit de la maclist locale de banIP pour toujours autoriser certaines "
+"adresses MAC.<br /> <em><b>Veuillez noter :</b></em> n'ajouter qu'une seule "
+"adresse MAC par ligne. Les commentaires introduits par '#' sont autorisés - "
+"les domaines, les caractères génériques et les expressions rationnelles ne "
+"le sont pas."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
@@ -816,26 +894,35 @@ msgid ""
"or domain name per line. Comments introduced with '#' are allowed - "
"wildcards and regex are not."
msgstr ""
+"Il s'agit de la liste blanche locale de banIP pour toujours autoriser "
+"certaines adresses IP/CIDR.<br /> <em><b>Remarque :</b></em> n'ajouter "
+"qu'une seule adresse IPv4, adresse IPv6 ou nom de domaine par ligne. Les "
+"commentaires introduits par '#' sont autorisés - les caractères génériques "
+"et les regex ne le sont pas."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:176
msgid ""
"This tab shows the last generated IPSet Report, press the 'Refresh' button "
"to get a current one."
msgstr ""
+"Cet onglet montre le dernier rapport IPSet généré, appuyez sur le bouton "
+"'Rafraichir' pour obtenir un rapport actuel."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:179
msgid "Timestamp"
-msgstr ""
+msgstr "Horodatage"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
"To keep your banIP lists up-to-date, you should set up an automatic update "
"job for these lists."
msgstr ""
+"Pour que vos listes de banIP restent à jour, vous devez configurer une tâche "
+"de mise à jour automatique de ces listes."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:730
msgid "Topic for banIP notification E-Mails."
-msgstr ""
+msgstr "Rubrique pour les courriels de notification banIP."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Trigger Delay"
@@ -849,33 +936,33 @@ msgstr "Type"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17
msgid "Unable to save changes: %s"
-msgstr "Sauvegarde impossible : %s"
+msgstr "Impossible de sauvegarder les modifications : %s"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
msgid "Verbose Debug Logging"
-msgstr "Logs en mode verbeux"
+msgstr "Journalisation détaillée du débogage"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:659
msgid "WAN Forward"
-msgstr ""
+msgstr "Transfert WAN"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:600
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:648
msgid "WAN Input"
-msgstr ""
+msgstr "Entrée WAN"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
msgid "Whitelist IP/CIDR"
-msgstr ""
+msgstr "Liste blanche IP/CIDR"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
msgid "Whitelist Only"
-msgstr ""
+msgstr "Liste blanche uniquement"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
msgid "Whitelist Timeout"
-msgstr ""
+msgstr "Délai d’expiration de la liste blanche"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15
@@ -883,6 +970,9 @@ msgid ""
"Whitelist changes have been saved. Refresh your banIP lists that changes "
"take effect."
msgstr ""
+"Les modifications apportées à la liste blanche ont été enregistrées. "
+"Actualisez vos listes de bannisement IP pour que les modifications prennent "
+"effet."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
msgid "Whitelist..."
@@ -891,11 +981,11 @@ msgstr "Liste Blanche..."
#: applications/luci-app-banip/luasrc/controller/banip.lua:6
#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
msgid "banIP"
-msgstr "banIP"
+msgstr "bannissement IP"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
msgid "banIP action"
-msgstr ""
+msgstr "Action banIP"
#~ msgid "Special config options for the selected download utility."
#~ msgstr ""
diff --git a/applications/luci-app-banip/po/it/banip.po b/applications/luci-app-banip/po/it/banip.po
index ffe0b1e378..2b9425f724 100644
--- a/applications/luci-app-banip/po/it/banip.po
+++ b/applications/luci-app-banip/po/it/banip.po
@@ -1,31 +1,31 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-02-09 16:03+0000\n"
-"Last-Translator: Gianluca Mario Ghisleni <gianlucamario@gmail.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:710
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:718
msgid "-m limit --limit 2/sec (default)"
-msgstr ""
+msgstr "-m limit --limit 2/sec (predefinito)"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:501
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:510
msgid "1 hour"
-msgstr ""
+msgstr "1 ora"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:512
msgid "12 hours"
-msgstr ""
+msgstr "12 ore"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
@@ -424,7 +424,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
msgid "Line number to remove"
-msgstr "Numero di riga da rimuovere"
+msgstr "Numero di riga da eliminare"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
msgid "List of available network interfaces to trigger the banIP start."
@@ -588,11 +588,11 @@ msgstr "Attualizzando il timer..."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
msgid "Remove an existing job"
-msgstr ""
+msgstr "Rimuovi un lavoro esistente"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
msgid "Report Directory"
-msgstr ""
+msgstr "Directory dei report"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
msgid "Restart"
@@ -606,11 +606,11 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
msgid "Result"
-msgstr ""
+msgstr "Risultato"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
msgid "Run Flags"
-msgstr ""
+msgstr "Avvia Flags"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:292
msgid "Run Information"
@@ -736,11 +736,11 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
msgid "Startup Trigger Interface"
-msgstr ""
+msgstr "Interfaccia trigger di avvio"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
msgid "Status / Version"
-msgstr ""
+msgstr "Stato/versione"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:317
msgid "Suspend"
@@ -757,12 +757,12 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96
msgid "The Refresh Timer could not been updated."
-msgstr ""
+msgstr "Impossibile aggiornare il timer di aggiornamento."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98
msgid "The Refresh Timer has been updated."
-msgstr ""
+msgstr "Il timer di aggiornamento è stato aggiornato."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
@@ -770,11 +770,11 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
msgid "The hours portition (req., range: 0-23)"
-msgstr ""
+msgstr "Parte delle ore (obbligatoria, range: 0-23)"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
msgid "The minutes portion (opt., range: 0-59)"
-msgstr ""
+msgstr "Parte dei minuti (opz., range: 0-59)"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
msgid ""
@@ -841,7 +841,7 @@ msgstr "Tipo"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17
msgid "Unable to save changes: %s"
-msgstr ""
+msgstr "Impossibile salvare le modifiche: %s"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
msgid "Verbose Debug Logging"
@@ -878,7 +878,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:152
msgid "Whitelist..."
-msgstr ""
+msgstr "Whitelist..."
#: applications/luci-app-banip/luasrc/controller/banip.lua:6
#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
diff --git a/applications/luci-app-banip/po/ko/banip.po b/applications/luci-app-banip/po/ko/banip.po
index d48ef4f8d6..f2f7dc8a3e 100644
--- a/applications/luci-app-banip/po/ko/banip.po
+++ b/applications/luci-app-banip/po/ko/banip.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-03-21 14:31+0000\n"
-"Last-Translator: asdf1234 <cydyellowgreen@gmail.com>\n"
+"PO-Revision-Date: 2022-08-01 05:54+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.5.2-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:710
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:718
@@ -184,7 +184,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73
msgid "Cancel"
-msgstr ""
+msgstr "취소"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:139
msgid ""
@@ -386,7 +386,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
msgid "Information"
-msgstr ""
+msgstr "정보"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:589
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:637
@@ -491,7 +491,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
msgid "Name"
-msgstr ""
+msgstr "이름"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:363
msgid "Network Interfaces"
@@ -553,7 +553,7 @@ msgstr ""
#: applications/luci-app-banip/luasrc/controller/banip.lua:7
#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19
msgid "Overview"
-msgstr ""
+msgstr "개요"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:677
msgid "Parse only the last stated number of log entries for suspicious events."
diff --git a/applications/luci-app-banip/po/nl/banip.po b/applications/luci-app-banip/po/nl/banip.po
index dbbd75022f..58b3f29272 100644
--- a/applications/luci-app-banip/po/nl/banip.po
+++ b/applications/luci-app-banip/po/nl/banip.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-06-10 13:18+0000\n"
-"Last-Translator: Martin Bezemer <m.bezemer+openwrt@gmail.com>\n"
+"PO-Revision-Date: 2022-12-29 23:53+0000\n"
+"Last-Translator: Youri <yrtapper@protonmail.com>\n"
"Language-Team: Dutch <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/nl/>\n"
"Language: nl\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:710
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:718
@@ -145,17 +145,19 @@ msgid "Auto Whitelist"
msgstr "Autom. witte lijst"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
-#, fuzzy
msgid ""
"Automatically transfers suspicious IPs from the log to the banIP blacklist "
"during runtime."
-msgstr "Automatisch verdachte IPs in de log naar de zwarte lijst."
+msgstr ""
+"Zet verdachte IP's automatisch over van het logboek naar de zwarte lijst van "
+"banIP tijdens runtime."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
-#, fuzzy
msgid ""
"Automatically transfers uplink IPs to the banIP whitelist during runtime."
-msgstr "Automatisch uplink IPs in banIP witte lijst plaatsen."
+msgstr ""
+"Automatisch uplink IP's overzetten naar de whitelist van banIP tijdens "
+"runtime."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
msgid "Backup Directory"
@@ -341,9 +343,8 @@ msgid "Entry Details"
msgstr "Invoer details"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
-#, fuzzy
msgid "Existing job(s)"
-msgstr "Bestaande job(s)"
+msgstr "Bestaande taken(s)"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
msgid "Extra Sources"
@@ -693,14 +694,16 @@ msgid ""
"Send banIP related notification e-mails. This needs the installation and "
"setup of the additional 'msmtp' package."
msgstr ""
+"Verstuur banIP gerelateerde email notificaties. Hiervoor is de installatie "
+"en configuratie van het extra 'msmtp' pakket nodig."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
msgid "Sender address for banIP notification E-Mails."
-msgstr ""
+msgstr "Afzender e-mailadres voor de banIP email meldingen."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:410
msgid "Service Priority"
-msgstr ""
+msgstr "Serviceprioriteit"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
msgid "Set a new banIP job"
diff --git a/applications/luci-app-banip/po/pt_BR/banip.po b/applications/luci-app-banip/po/pt_BR/banip.po
index e5330b0501..02e24ce75e 100644
--- a/applications/luci-app-banip/po/pt_BR/banip.po
+++ b/applications/luci-app-banip/po/pt_BR/banip.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-09-03 03:27+0000\n"
+"PO-Revision-Date: 2022-10-14 04:08+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsbanip/pt_BR/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.8.1-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:710
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:718
@@ -637,7 +637,7 @@ msgstr "Diretório do Relatório"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
msgid "Restart"
-msgstr "Reinicie"
+msgstr "Reiniciar"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
msgid ""
diff --git a/applications/luci-app-banip/po/sk/banip.po b/applications/luci-app-banip/po/sk/banip.po
index 08bb53353d..c8ecd37382 100644
--- a/applications/luci-app-banip/po/sk/banip.po
+++ b/applications/luci-app-banip/po/sk/banip.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-12-06 14:03+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2022-09-19 10:18+0000\n"
+"Last-Translator: Jose Riha <jose1711@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.10-dev\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:710
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:718
@@ -312,7 +312,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
msgid "Enabled"
-msgstr ""
+msgstr "Zapnuté"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:371
msgid "Enables IPv4 support in banIP."
diff --git a/applications/luci-app-banip/po/sv/banip.po b/applications/luci-app-banip/po/sv/banip.po
index ee169934ee..505aa19570 100644
--- a/applications/luci-app-banip/po/sv/banip.po
+++ b/applications/luci-app-banip/po/sv/banip.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-12-13 23:53+0000\n"
+"PO-Revision-Date: 2022-10-17 00:00+0000\n"
"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/sv/>\n"
@@ -8,58 +8,58 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.10-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:710
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:718
msgid "-m limit --limit 2/sec (default)"
-msgstr ""
+msgstr "-m limit --limit 2/sek (standard)"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:501
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:510
msgid "1 hour"
-msgstr ""
+msgstr "1 timme"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:512
msgid "12 hours"
-msgstr ""
+msgstr "12 timmar"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
msgid "24 hours"
-msgstr ""
+msgstr "24 timmar"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:491
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
msgid "30 minutes"
-msgstr ""
+msgstr "30 minuter"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:493
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:502
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
msgid "6 hours"
-msgstr ""
+msgstr "6 timmar"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:789
msgid "ASNs"
-msgstr ""
+msgstr "ASN:er"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
msgid "Action"
-msgstr ""
+msgstr "Åtgärd"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
msgid "Active Devices"
-msgstr ""
+msgstr "Aktiva enheter"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
msgid "Active Interfaces"
-msgstr ""
+msgstr "Aktiva gränssnitt"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:284
msgid "Active Logterms"
@@ -71,7 +71,7 @@ msgstr "Aktiva källor"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:288
msgid "Active Subnets"
-msgstr ""
+msgstr "Aktiva undernät"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
msgid ""
@@ -80,19 +80,20 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
msgid "Add this IP/CIDR to your local whitelist."
-msgstr ""
+msgstr "Lägg till den här IP-adressen/CIDR till din lokala vitlista."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:343
msgid "Additional Settings"
-msgstr ""
+msgstr "Ytterligare inställningar"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+#, fuzzy
msgid "Advanced Chain Settings"
-msgstr ""
+msgstr "Avancerade kedje-inställningar"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
msgid "Advanced E-Mail Settings"
@@ -100,7 +101,7 @@ msgstr "Avancerade e-post-inställingar"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
msgid "Advanced Log Settings"
-msgstr ""
+msgstr "Avancerade logg-inställningar"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:589
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:637
@@ -132,15 +133,15 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
msgid "Auto Blacklist"
-msgstr ""
+msgstr "Automatisk blockeringslista"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
msgid "Auto Detection"
-msgstr ""
+msgstr "Automatisk detektering"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:813
msgid "Auto Whitelist"
-msgstr ""
+msgstr "Automatisk vitlista"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
msgid ""
diff --git a/applications/luci-app-banip/po/uk/banip.po b/applications/luci-app-banip/po/uk/banip.po
index 1ef70c9bb9..85c380c619 100644
--- a/applications/luci-app-banip/po/uk/banip.po
+++ b/applications/luci-app-banip/po/uk/banip.po
@@ -1,15 +1,15 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-04-20 06:16+0000\n"
-"Last-Translator: Vladdrako <vladdrako007@gmail.com>\n"
+"PO-Revision-Date: 2022-12-29 23:53+0000\n"
+"Last-Translator: Dan <denqwerta@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:710
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:718
@@ -241,7 +241,6 @@ msgid "Don't check SSL server certificates during download."
msgstr "Не перевіряти SSL-сертифікати сервера під час завантаження."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:455
-#, fuzzy
msgid "Download Insecure"
msgstr "Завантажувати небезпечним шляхом"
@@ -255,7 +254,7 @@ msgstr "Черга завантаження"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:447
msgid "Download Utility"
-msgstr "Програма для завантаження"
+msgstr "Утиліта для завантаження"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:739
msgid "E-Mail Actions"
@@ -309,7 +308,6 @@ msgid "Enable the banIP service."
msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
-#, fuzzy
msgid "Enable verbose debug logging in case of any processing errors."
msgstr "Увімкнути детальний звіт на випадок будь-яких помилок обробки."
@@ -330,9 +328,8 @@ msgid "Entry Details"
msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
-#, fuzzy
msgid "Existing job(s)"
-msgstr "Існуюче(і) завдання"
+msgstr "Існуючі завдання"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:805
msgid "Extra Sources"
@@ -484,7 +481,6 @@ msgid ""
msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
-#, fuzzy
msgid ""
"Manually override the pre-configured download options for the selected "
"download utility."
@@ -592,9 +588,8 @@ msgid "Refresh Timer..."
msgstr "Оновити таймер..."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
-#, fuzzy
msgid "Remove an existing job"
-msgstr "Видалити існуючу роботу"
+msgstr "Видалити існуюче завдання"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:443
msgid "Report Directory"
@@ -615,7 +610,6 @@ msgid "Result"
msgstr "Результат"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
-#, fuzzy
msgid "Run Flags"
msgstr "Прапорці запуску"
@@ -725,7 +719,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
msgid "Settings"
-msgstr "Параметри"
+msgstr "Налаштування"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
msgid "Size of the download queue for download processing in parallel."
@@ -743,7 +737,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
msgid "Startup Trigger Interface"
-msgstr "Інтерфейс запуску"
+msgstr "Інтерфейс тригера запуску"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:264
msgid "Status / Version"
@@ -763,13 +757,11 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96
-#, fuzzy
msgid "The Refresh Timer could not been updated."
msgstr "Не вдалося оновити таймер оновлення."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98
-#, fuzzy
msgid "The Refresh Timer has been updated."
msgstr "Таймер оновлення оновлено."
@@ -850,11 +842,11 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17
msgid "Unable to save changes: %s"
-msgstr "Неможливо зберегти зміни: %s"
+msgstr "Не вдалося зберегти зміни: %s"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:407
msgid "Verbose Debug Logging"
-msgstr "Докладний журнал налагодження"
+msgstr "Докладний журнал відлагодження"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:659
diff --git a/applications/luci-app-bcp38/po/he/bcp38.po b/applications/luci-app-bcp38/po/he/bcp38.po
index ca59fc7e1f..043419d16f 100644
--- a/applications/luci-app-bcp38/po/he/bcp38.po
+++ b/applications/luci-app-bcp38/po/he/bcp38.po
@@ -1,12 +1,19 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2022-11-17 11:48+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsbcp38/he/>\n"
"Language: he\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && "
+"n % 10 == 0) ? 2 : 3));\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:61
msgid "Allowed IP ranges"
-msgstr ""
+msgstr "טווחי IP מורשים"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:34
msgid ""
diff --git a/applications/luci-app-bcp38/po/pl/bcp38.po b/applications/luci-app-bcp38/po/pl/bcp38.po
index d635eccdde..cbfd2e682b 100644
--- a/applications/luci-app-bcp38/po/pl/bcp38.po
+++ b/applications/luci-app-bcp38/po/pl/bcp38.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2022-12-28 11:28+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbcp38/pl/>\n"
"Language: pl\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:61
msgid "Allowed IP ranges"
diff --git a/applications/luci-app-bcp38/po/sk/bcp38.po b/applications/luci-app-bcp38/po/sk/bcp38.po
index 9cfc9e6943..d3e502ed54 100644
--- a/applications/luci-app-bcp38/po/sk/bcp38.po
+++ b/applications/luci-app-bcp38/po/sk/bcp38.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-08-03 19:09+0000\n"
-"Last-Translator: Marek Ľach <graweeld@googlemail.com>\n"
+"PO-Revision-Date: 2022-09-19 10:18+0000\n"
+"Last-Translator: Jose Riha <jose1711@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbcp38/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.8-dev\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:61
msgid "Allowed IP ranges"
@@ -40,7 +40,7 @@ msgstr ""
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:30
msgid "Enable"
-msgstr "Povoliť"
+msgstr "Zapnúť"
#: applications/luci-app-bcp38/root/usr/share/rpcd/acl.d/luci-app-bcp38.json:3
msgid "Grant UCI access for luci-app-bcp38"
diff --git a/applications/luci-app-bmx7/po/ar/bmx7.po b/applications/luci-app-bmx7/po/ar/bmx7.po
index 92093ae215..f2e0f0d016 100644
--- a/applications/luci-app-bmx7/po/ar/bmx7.po
+++ b/applications/luci-app-bmx7/po/ar/bmx7.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-03-08 13:04+0000\n"
-"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
+"PO-Revision-Date: 2022-10-22 18:07+0000\n"
+"Last-Translator: Abdullah AlShaikh <abdullah@alshai5.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbmx7/ar/>\n"
"Language: ar\n"
@@ -9,11 +9,11 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.5.1\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
msgid "Announcements"
-msgstr ""
+msgstr "الإعلانات"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:27
msgid "BMX7 revision"
diff --git a/applications/luci-app-bmx7/po/el/bmx7.po b/applications/luci-app-bmx7/po/el/bmx7.po
index 4d1631d0e1..65e813d4bf 100644
--- a/applications/luci-app-bmx7/po/el/bmx7.po
+++ b/applications/luci-app-bmx7/po/el/bmx7.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-05-15 17:04+0000\n"
-"Last-Translator: MarioK239 <marios.k239@gmail.com>\n"
+"PO-Revision-Date: 2022-10-03 08:34+0000\n"
+"Last-Translator: TakissX <pxatzidakis@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbmx7/el/>\n"
"Language: el\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13-dev\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
msgid "Announcements"
@@ -82,7 +82,7 @@ msgstr ""
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:76
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:38
msgid "Name"
-msgstr ""
+msgstr "Ονομα"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:40
msgid "Neighbours"
@@ -90,7 +90,7 @@ msgstr ""
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:40
msgid "Network"
-msgstr ""
+msgstr "Δίκτυο"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:53
msgid "Network interfaces"
diff --git a/applications/luci-app-bmx7/po/fa/bmx7.po b/applications/luci-app-bmx7/po/fa/bmx7.po
index 179c4e54e6..6c7140539f 100644
--- a/applications/luci-app-bmx7/po/fa/bmx7.po
+++ b/applications/luci-app-bmx7/po/fa/bmx7.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-05-20 01:17+0000\n"
-"Last-Translator: Amir Mahdi ajoodani <amir.ajoodani@gmail.com>\n"
+"PO-Revision-Date: 2023-01-05 01:41+0000\n"
+"Last-Translator: Rose <darkrose@privatemail.com>\n"
"Language-Team: Persian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbmx7/fa/>\n"
"Language: fa\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.13-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
msgid "Announcements"
@@ -139,7 +139,7 @@ msgstr "آدرس IPv6 اصلی"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:62
msgid "RX BpP"
-msgstr ""
+msgstr "RX BpP"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:80
msgid "RX rate"
@@ -160,7 +160,7 @@ msgstr "مسیرها"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:9
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:77
msgid "S/s/T/t"
-msgstr ""
+msgstr "S/s/T/t"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:26
msgid "Short DHash"
@@ -179,15 +179,15 @@ msgstr "وضعیت"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:37
msgid "Status"
-msgstr "شرح حال"
+msgstr "وضعیت"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:63
msgid "TX BpP"
-msgstr ""
+msgstr "TX BpP"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:81
msgid "TX rate"
-msgstr ""
+msgstr "نرخ TX"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:44
msgid "Tun Metric"
diff --git a/applications/luci-app-bmx7/po/fr/bmx7.po b/applications/luci-app-bmx7/po/fr/bmx7.po
index 7b07e68ac9..588cf3dcae 100644
--- a/applications/luci-app-bmx7/po/fr/bmx7.po
+++ b/applications/luci-app-bmx7/po/fr/bmx7.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-04-11 16:27+0000\n"
-"Last-Translator: SRay <seb@isostorm.com>\n"
+"PO-Revision-Date: 2022-07-30 11:20+0000\n"
+"Last-Translator: Christophe Blancon <christophe.blancon@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbmx7/fr/>\n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.6-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
msgid "Announcements"
@@ -211,7 +211,7 @@ msgstr "Type"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:43
msgid "Uptime"
-msgstr "Temps de service"
+msgstr "Durée de fonctionnement"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:11
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:79
diff --git a/applications/luci-app-bmx7/po/he/bmx7.po b/applications/luci-app-bmx7/po/he/bmx7.po
index 7a013a192e..ac5e1c270e 100644
--- a/applications/luci-app-bmx7/po/he/bmx7.po
+++ b/applications/luci-app-bmx7/po/he/bmx7.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"PO-Revision-Date: 2022-11-17 11:48+0000\n"
"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbmx7/he/>\n"
@@ -9,11 +9,11 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && "
"n % 10 == 0) ? 2 : 3));\n"
-"X-Generator: Weblate 4.5-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
msgid "Announcements"
-msgstr ""
+msgstr "הכרזות"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:27
msgid "BMX7 revision"
diff --git a/applications/luci-app-bmx7/po/it/bmx7.po b/applications/luci-app-bmx7/po/it/bmx7.po
index bbc06d255b..e739313782 100644
--- a/applications/luci-app-bmx7/po/it/bmx7.po
+++ b/applications/luci-app-bmx7/po/it/bmx7.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-10-09 17:14+0000\n"
-"Last-Translator: Pierfrancesco Passerini <p.passerini@gmail.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbmx7/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
msgid "Announcements"
@@ -16,15 +16,15 @@ msgstr "Annunci"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:27
msgid "BMX7 revision"
-msgstr ""
+msgstr "Revisione BMX7"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:41
msgid "Bandwidth"
-msgstr ""
+msgstr "Larghezza di banda"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:3
msgid "Bmx7 mesh nodes"
-msgstr ""
+msgstr "Nodi mesh Bmx7"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:44
msgid "CPU usage"
@@ -211,7 +211,7 @@ msgstr "Tipo"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:43
msgid "Uptime"
-msgstr "Uptime"
+msgstr "Tempo di attività"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:11
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:79
diff --git a/applications/luci-app-bmx7/po/ko/bmx7.po b/applications/luci-app-bmx7/po/ko/bmx7.po
index 08b2dee8f9..1d261569eb 100644
--- a/applications/luci-app-bmx7/po/ko/bmx7.po
+++ b/applications/luci-app-bmx7/po/ko/bmx7.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-03-26 23:10+0000\n"
-"Last-Translator: dikastia <dikastia@gmail.com>\n"
+"PO-Revision-Date: 2022-08-10 03:18+0000\n"
+"Last-Translator: SangHoon Kim <hts.sanghoon.kim@outlook.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbmx7/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
msgid "Announcements"
@@ -82,7 +82,7 @@ msgstr ""
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:76
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:38
msgid "Name"
-msgstr ""
+msgstr "이름"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:40
msgid "Neighbours"
@@ -175,11 +175,11 @@ msgstr ""
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:58
msgid "State"
-msgstr ""
+msgstr "상태"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:37
msgid "Status"
-msgstr ""
+msgstr "상태"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:63
msgid "TX BpP"
@@ -211,7 +211,7 @@ msgstr ""
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:43
msgid "Uptime"
-msgstr "가동 시간"
+msgstr "가동시간"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:11
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:79
diff --git a/applications/luci-app-bmx7/po/uk/bmx7.po b/applications/luci-app-bmx7/po/uk/bmx7.po
index fd42a6a658..0879477ca5 100644
--- a/applications/luci-app-bmx7/po/uk/bmx7.po
+++ b/applications/luci-app-bmx7/po/uk/bmx7.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-11-04 17:37+0000\n"
-"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@gmail.com>\n"
+"PO-Revision-Date: 2022-08-28 15:37+0000\n"
+"Last-Translator: Vlad <vladhmail@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbmx7/uk/>\n"
"Language: uk\n"
@@ -9,11 +9,11 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
msgid "Announcements"
-msgstr ""
+msgstr "Оголошення"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:27
msgid "BMX7 revision"
diff --git a/applications/luci-app-bmx7/po/zh_Hant/bmx7.po b/applications/luci-app-bmx7/po/zh_Hant/bmx7.po
index f85efe7e70..134e36eb3d 100644
--- a/applications/luci-app-bmx7/po/zh_Hant/bmx7.po
+++ b/applications/luci-app-bmx7/po/zh_Hant/bmx7.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-01-15 12:32+0000\n"
-"Last-Translator: akibou <jinwenxin1997@icloud.com>\n"
+"PO-Revision-Date: 2022-10-17 00:00+0000\n"
+"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsbmx7/zh_Hant/>\n"
"Language: zh_Hant\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.5-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
msgid "Announcements"
@@ -86,7 +86,7 @@ msgstr "名稱"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:40
msgid "Neighbours"
-msgstr "網路芳鄰"
+msgstr "鄰居"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:40
msgid "Network"
diff --git a/applications/luci-app-clamav/po/it/clamav.po b/applications/luci-app-clamav/po/it/clamav.po
index 34e2d4658b..0300a653f0 100644
--- a/applications/luci-app-clamav/po/it/clamav.po
+++ b/applications/luci-app-clamav/po/it/clamav.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-12-23 16:10+0000\n"
-"Last-Translator: davidevertuani <davide.vertuani@gmail.com>\n"
+"PO-Revision-Date: 2022-10-10 21:04+0000\n"
+"Last-Translator: garis <garis94@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsclamav/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.10.1\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
msgid "10"
@@ -94,7 +94,7 @@ msgstr "Concedi l'accesso UCI a luci-app-clamav"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
msgid "Log"
-msgstr "Registro"
+msgstr "Registro eventi"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
msgid "Log additional infection info"
diff --git a/applications/luci-app-clamav/po/uk/clamav.po b/applications/luci-app-clamav/po/uk/clamav.po
index 1a24c1c21f..07cd2fd3d9 100644
--- a/applications/luci-app-clamav/po/uk/clamav.po
+++ b/applications/luci-app-clamav/po/uk/clamav.po
@@ -1,15 +1,15 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-11-04 17:37+0000\n"
-"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@gmail.com>\n"
+"PO-Revision-Date: 2022-12-18 15:49+0000\n"
+"Last-Translator: Dan <denqwerta@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsclamav/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
msgid "10"
@@ -75,7 +75,7 @@ msgstr "Виявлення пошкоджених виконувальних ф
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
msgid "Detect possibly unwanted apps"
-msgstr "Виявлення можливих небажаних додатків"
+msgstr "Виявлення можливих небажаних застосунків"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
msgid "Enable verbose logging"
@@ -182,7 +182,7 @@ msgstr "Сканувати файли swf"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
msgid "Settings"
-msgstr "Параметри"
+msgstr "Налаштування"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
diff --git a/applications/luci-app-commands/Makefile b/applications/luci-app-commands/Makefile
index 8cd3cf51e8..e581a003b8 100644
--- a/applications/luci-app-commands/Makefile
+++ b/applications/luci-app-commands/Makefile
@@ -7,7 +7,6 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Shell Command Module
-LUCI_DEPENDS:=+luci-compat
PKG_LICENSE:=Apache-2.0
diff --git a/applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js b/applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js
new file mode 100644
index 0000000000..6d369733c6
--- /dev/null
+++ b/applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js
@@ -0,0 +1,34 @@
+'use strict';
+
+'require view';
+'require form';
+
+return view.extend({
+ render: function(data) {
+ var m, s, o;
+
+ m = new form.Map('luci', _('Custom Commands'),
+ _('This page allows you to configure custom shell commands which can be easily invoked from the web interface.'));
+
+ s = m.section(form.GridSection, 'command');
+ s.nodescriptions = true;
+ s.anonymous = true;
+ s.addremove = true;
+
+ o = s.option(form.Value, 'name', _('Description'),
+ _('A short textual description of the configured command'));
+
+ o = s.option(form.Value, 'command', _('Command'), _('Command line to execute'));
+ o.textvalue = function(section_id) {
+ return E('code', [ this.cfgvalue(section_id) ]);
+ };
+
+ o = s.option(form.Flag, 'param', _('Custom arguments'),
+ _('Allow the user to provide additional command line arguments'));
+
+ o = s.option(form.Flag, 'public', _('Public access'),
+ _('Allow executing the command and downloading its output without prior authentication'));
+
+ return m.render();
+ }
+});
diff --git a/applications/luci-app-commands/luasrc/controller/commands.lua b/applications/luci-app-commands/luasrc/controller/commands.lua
deleted file mode 100644
index f6227c6e4e..0000000000
--- a/applications/luci-app-commands/luasrc/controller/commands.lua
+++ /dev/null
@@ -1,268 +0,0 @@
--- Copyright 2012 Jo-Philipp Wich <jow@openwrt.org>
--- Licensed to the public under the Apache License 2.0.
-
-module("luci.controller.commands", package.seeall)
-
-function index()
- entry({"admin", "system", "commands"}, firstchild(), _("Custom Commands"), 80).acl_depends = { "luci-app-commands" }
- entry({"admin", "system", "commands", "dashboard"}, template("commands"), _("Dashboard"), 1)
- entry({"admin", "system", "commands", "config"}, cbi("commands"), _("Configure"), 2)
- entry({"admin", "system", "commands", "run"}, call("action_run"), nil, 3).leaf = true
- entry({"admin", "system", "commands", "download"}, call("action_download"), nil, 3).leaf = true
-
- entry({"command"}, call("action_public"), nil, 1).leaf = true
-end
-
---- Decode a given string into arguments following shell quoting rules
---- [[abc \def "foo\"bar" abc'def']] -> [[abc def]] [[foo"bar]] [[abcdef]]
-local function parse_args(str)
- local args = { }
-
- local function isspace(c)
- if c == 9 or c == 10 or c == 11 or c == 12 or c == 13 or c == 32 then
- return c
- end
- end
-
- local function isquote(c)
- if c == 34 or c == 39 or c == 96 then
- return c
- end
- end
-
- local function isescape(c)
- if c == 92 then
- return c
- end
- end
-
- local function ismeta(c)
- if c == 36 or c == 92 or c == 96 then
- return c
- end
- end
-
- --- Convert given table of byte values into a Lua string and append it to
- --- the "args" table. Segment byte value sequence into chunks of 256 values
- --- to not trip over the parameter limit for string.char()
- local function putstr(bytes)
- local chunks = { }
- local csz = 256
- local upk = unpack
- local chr = string.char
- local min = math.min
- local len = #bytes
- local off
-
- for off = 1, len, csz do
- chunks[#chunks+1] = chr(upk(bytes, off, min(off + csz - 1, len)))
- end
-
- args[#args+1] = table.concat(chunks)
- end
-
- --- Scan substring defined by the indexes [s, e] of the string "str",
- --- perform unquoting and de-escaping on the fly and store the result in
- --- a table of byte values which is passed to putstr()
- local function unquote(s, e)
- local off, esc, quote
- local res = { }
-
- for off = s, e do
- local byte = str:byte(off)
- local q = isquote(byte)
- local e = isescape(byte)
- local m = ismeta(byte)
-
- if e then
- esc = true
- elseif esc then
- if m then res[#res+1] = 92 end
- res[#res+1] = byte
- esc = false
- elseif q and quote and q == quote then
- quote = nil
- elseif q and not quote then
- quote = q
- else
- if m then res[#res+1] = 92 end
- res[#res+1] = byte
- end
- end
-
- putstr(res)
- end
-
- --- Find substring boundaries in "str". Ignore escaped or quoted
- --- whitespace, pass found start- and end-index for each substring
- --- to unquote()
- local off, esc, start, quote
- for off = 1, #str + 1 do
- local byte = str:byte(off)
- local q = isquote(byte)
- local s = isspace(byte) or (off > #str)
- local e = isescape(byte)
-
- if esc then
- esc = false
- elseif e then
- esc = true
- elseif q and quote and q == quote then
- quote = nil
- elseif q and not quote then
- start = start or off
- quote = q
- elseif s and not quote then
- if start then
- unquote(start, off - 1)
- start = nil
- end
- else
- start = start or off
- end
- end
-
- --- If the "quote" is still set we encountered an unfinished string
- if quote then
- unquote(start, #str)
- end
-
- return args
-end
-
-local function parse_cmdline(cmdid, args)
- local uci = require "luci.model.uci".cursor()
- if uci:get("luci", cmdid) == "command" then
- local cmd = uci:get_all("luci", cmdid)
- local argv = parse_args(cmd.command)
- local i, v
-
- if cmd.param == "1" and args then
- for i, v in ipairs(parse_args(luci.http.urldecode(args))) do
- argv[#argv+1] = v
- end
- end
-
- for i, v in ipairs(argv) do
- if v:match("[^%w%.%-i/|]") then
- argv[i] = '"%s"' % v:gsub('"', '\\"')
- end
- end
-
- return argv
- end
-end
-
-function execute_command(callback, ...)
- local fs = require "nixio.fs"
- local argv = parse_cmdline(...)
- if argv then
- local outfile = os.tmpname()
- local errfile = os.tmpname()
-
- local rv = os.execute(table.concat(argv, " ") .. " >%s 2>%s" %{ outfile, errfile })
- local stdout = fs.readfile(outfile, 1024 * 512) or ""
- local stderr = fs.readfile(errfile, 1024 * 512) or ""
-
- fs.unlink(outfile)
- fs.unlink(errfile)
-
- local binary = not not (stdout:match("[%z\1-\8\14-\31]"))
-
- callback({
- ok = true,
- command = table.concat(argv, " "),
- stdout = not binary and stdout,
- stderr = stderr,
- exitcode = rv,
- binary = binary
- })
- else
- callback({
- ok = false,
- code = 404,
- reason = "No such command"
- })
- end
-end
-
-function return_json(result)
- if result.ok then
- luci.http.prepare_content("application/json")
- luci.http.write_json(result)
- else
- luci.http.status(result.code, result.reason)
- end
-end
-
-function action_run(...)
- execute_command(return_json, ...)
-end
-
-function return_html(result)
- if result.ok then
- require("luci.template")
- luci.template.render("commands_public", {
- exitcode = result.exitcode,
- stdout = result.stdout,
- stderr = result.stderr
- })
- else
- luci.http.status(result.code, result.reason)
- end
-
-end
-
-function action_download(...)
- local fs = require "nixio.fs"
- local argv = parse_cmdline(...)
- if argv then
- local fd = io.popen(table.concat(argv, " ") .. " 2>/dev/null")
- if fd then
- local chunk = fd:read(4096) or ""
- local name
- if chunk:match("[%z\1-\8\14-\31]") then
- luci.http.header("Content-Disposition", "attachment; filename=%s"
- % fs.basename(argv[1]):gsub("%W+", ".") .. ".bin")
- luci.http.prepare_content("application/octet-stream")
- else
- luci.http.header("Content-Disposition", "attachment; filename=%s"
- % fs.basename(argv[1]):gsub("%W+", ".") .. ".txt")
- luci.http.prepare_content("text/plain")
- end
-
- while chunk do
- luci.http.write(chunk)
- chunk = fd:read(4096)
- end
-
- fd:close()
- else
- luci.http.status(500, "Failed to execute command")
- end
- else
- luci.http.status(404, "No such command")
- end
-end
-
-
-function action_public(cmdid, args)
- local disp = false
- if string.sub(cmdid, -1) == "s" then
- disp = true
- cmdid = string.sub(cmdid, 1, -2)
- end
- local uci = require "luci.model.uci".cursor()
- if cmdid and
- uci:get("luci", cmdid) == "command" and
- uci:get("luci", cmdid, "public") == "1"
- then
- if disp then
- execute_command(return_html, cmdid, args)
- else
- action_download(cmdid, args)
- end
- else
- luci.http.status(403, "Access to command denied")
- end
- end
diff --git a/applications/luci-app-commands/luasrc/model/cbi/commands.lua b/applications/luci-app-commands/luasrc/model/cbi/commands.lua
deleted file mode 100644
index 7794f15379..0000000000
--- a/applications/luci-app-commands/luasrc/model/cbi/commands.lua
+++ /dev/null
@@ -1,27 +0,0 @@
--- Copyright 2012 Jo-Philipp Wich <jow@openwrt.org>
--- Licensed to the public under the Apache License 2.0.
-
-local m, s
-
-m = Map("luci", translate("Custom Commands"),
- translate("This page allows you to configure custom shell commands which can be easily invoked from the web interface."))
-
-s = m:section(TypedSection, "command", "")
-s.template = "cbi/tblsection"
-s.anonymous = true
-s.addremove = true
-
-
-s:option(Value, "name", translate("Description"),
- translate("A short textual description of the configured command"))
-
-s:option(Value, "command", translate("Command"),
- translate("Command line to execute"))
-
-s:option(Flag, "param", translate("Custom arguments"),
- translate("Allow the user to provide additional command line arguments"))
-
-s:option(Flag, "public", translate("Public access"),
- translate("Allow executing the command and downloading its output without prior authentication"))
-
-return m
diff --git a/applications/luci-app-commands/luasrc/view/commands.htm b/applications/luci-app-commands/luasrc/view/commands.htm
deleted file mode 100644
index 634090e7d7..0000000000
--- a/applications/luci-app-commands/luasrc/view/commands.htm
+++ /dev/null
@@ -1,187 +0,0 @@
-<%#
- Copyright 2012 Jo-Philipp Wich <jow@openwrt.org>
- Licensed to the public under the Apache License 2.0.
--%>
-
-<% css = [[
-
-.commandbox {
- height: 12em;
- width: 30%;
- float: left;
- height: 12em;
- margin: 5px;
- position: relative;
-}
-
-.commandbox h3 {
- font-size: 1.5em !important;
- line-height: 2em !important;
- margin: 0 !important;
-}
-
-.commandbox input[type="text"] {
- width: 50% !important;
-}
-
-.commandbox div {
- position: absolute;
- left: 0;
- bottom: 1.5em;
-}
-
-]] -%>
-
-<%+header%>
-
-<script type="text/javascript">//<![CDATA[
- var stxhr = new XHR();
-
- function command_run(ev, id)
- {
- var args;
- var field = document.getElementById(id);
- if (field)
- args = encodeURIComponent(field.value);
-
- var legend = document.getElementById('command-rc-legend');
- var output = document.getElementById('command-rc-output');
-
- if (legend && output)
- {
- output.innerHTML =
- '<img src="<%=resource%>/icons/loading.gif" alt="<%:Loading%>" style="vertical-align:middle" /> ' +
- '<%:Waiting for command to complete...%>'
- ;
-
- legend.parentNode.style.display = 'block';
- legend.style.display = 'inline';
-
- stxhr.get('<%=url('admin/system/commands/run')%>/' + id + (args ? '/' + args : ''), null,
- function(x, st)
- {
- if (st)
- {
- if (st.binary)
- st.stdout = '[<%:Binary data not displayed, download instead.%>]';
-
- legend.style.display = 'none';
- output.innerHTML = String.format(
- '<pre><strong># %h\n</strong>%h<span style="color:red">%h</span></pre>' +
- '<div class="alert-message warning">%s (<%:Code:%> %d)</div>',
- st.command, st.stdout, st.stderr,
- (st.exitcode == 0) ? '<%:Command successful%>' : '<%:Command failed%>',
- st.exitcode);
- }
- else
- {
- legend.style.display = 'none';
- output.innerHTML = '<span class="error"><%:Failed to execute command!%></span>';
- }
-
- location.hash = '#output';
- }
- );
- }
-
- ev.preventDefault();
- }
-
- function command_download(ev, id)
- {
- var args;
- var field = document.getElementById(id);
- if (field)
- args = encodeURIComponent(field.value);
-
- location.href = '<%=url('admin/system/commands/download')%>/' + id + (args ? '/' + args : '');
-
- ev.preventDefault();
- }
-
- function command_link(ev, id)
- {
- var legend = document.getElementById('command-rc-legend');
- var output = document.getElementById('command-rc-output');
-
- var args;
- var field = document.getElementById(id);
- if (field)
- args = encodeURIComponent(field.value);
-
- if (legend && output)
- {
- var prefix = location.protocol + '//' + location.host + '<%=url('command')%>/';
- var suffix = (args ? '/' + args : '');
-
- var link = prefix + id + suffix;
- var link_nodownload = prefix + id + "s" + suffix;
-
- legend.style.display = 'none';
- output.parentNode.style.display = 'block';
- output.innerHTML = String.format(
- '<div class="alert-message"><p><%:Download execution result%> <a href="%s">%s</a></p><p><%:Or display result%> <a href="%s">%s</a></p></div>',
- link, link, link_nodownload, link_nodownload
- );
-
- location.hash = '#output';
- }
-
- ev.preventDefault();
- }
-
-//]]></script>
-
-<%
- local uci = require "luci.model.uci".cursor()
- local commands = { }
-
- uci:foreach("luci", "command", function(s) commands[#commands+1] = s end)
-%>
-
-<form method="get" action="<%=pcdata(FULL_REQUEST_URI)%>">
- <div class="cbi-map">
- <h2 name="content"><%:Custom Commands%></h2>
- <% if #commands == 0 then %>
- <div class="cbi-section">
- <div class="table cbi-section-table">
- <div class="tr cbi-section-table-row">
- <p>
- <em><%:This section contains no values yet%></em>
- </p>
- </div>
- </div>
- </div>
- <% else %>
- <fieldset class="cbi-section">
- <% local _, command; for _, command in ipairs(commands) do %>
- <div class="commandbox">
- <h3><%=pcdata(command.name)%></h3>
- <p><%:Command:%> <code><%=pcdata(command.command)%></code></p>
- <% if command.param == "1" then %>
- <p><%:Arguments:%> <input type="text" id="<%=command['.name']%>" /></p>
- <% end %>
- <div>
- <button class="cbi-button cbi-button-apply" onclick="command_run(event, '<%=command['.name']%>')"><%:Run%></button>
- <button class="cbi-button cbi-button-download" onclick="command_download(event, '<%=command['.name']%>')"><%:Download%></button>
- <% if command.public == "1" then %>
- <button class="cbi-button cbi-button-link" onclick="command_link(event, '<%=command['.name']%>')"><%:Link%></button>
- <% end %>
- </div>
- </div>
- <% end %>
-
- <br style="clear:both" /><br />
- <a name="output"></a>
- </fieldset>
- <% end %>
-
- </div>
-
- <fieldset class="cbi-section" style="display:none">
- <legend id="command-rc-legend"><%:Collecting data...%></legend>
- <span id="command-rc-output"></span>
- </fieldset>
-</form>
-
-<%+footer%>
diff --git a/applications/luci-app-commands/luasrc/view/commands_public.htm b/applications/luci-app-commands/luasrc/view/commands_public.htm
deleted file mode 100644
index f20799d40f..0000000000
--- a/applications/luci-app-commands/luasrc/view/commands_public.htm
+++ /dev/null
@@ -1,50 +0,0 @@
-<%#
- Copyright 2016 t123yh <t123yh@outlook.com>
- Licensed to the public under the Apache License 2.0.
--%>
-
-<% css = [[
-.alert-success {
- color: #3c763d;
- background-color: #dff0d8;
- border-color: #d6e9c6;
-}
-
-.alert {
- padding: 15px;
- margin-bottom: 20px;
- border: 1px solid transparent;
- border-radius: 4px;
-}
-
-.alert-warning {
- color: #8a6d3b;
- background-color: #fcf8e3;
- border-color: #faebcc;
-}
-]] -%>
-
-<%+header%>
-
-<% if exitcode == 0 then %>
- <div class="alert alert-success" role="alert"> <%:Command executed successfully.%> </div>
-<% else %>
- <div class="alert alert-warning" role="alert"> <%:Command exited with status code %> <%= exitcode %> </div>
-<% end %>
-
-<% if stdout ~= "" then %>
- <h3><%:Standard Output%></h3>
- <pre><%= stdout %></pre>
-<% end %>
-
-<% if stderr ~= "" then %>
- <h3><%:Standard Error%></h3>
- <pre><%= stderr %></pre>
-<% end %>
-
-<script>
- <%# Display top bar on mobile devices -%>
- document.getElementsByClassName('brand')[0].style.setProperty("display", "block", "important");
-</script>
-
-<%+footer%> \ No newline at end of file
diff --git a/applications/luci-app-commands/po/ar/commands.po b/applications/luci-app-commands/po/ar/commands.po
index 0420dde7d3..04b2f7060f 100644
--- a/applications/luci-app-commands/po/ar/commands.po
+++ b/applications/luci-app-commands/po/ar/commands.po
@@ -14,95 +14,95 @@ msgstr ""
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 4.2-dev\n"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:19
msgid "A short textual description of the configured command"
msgstr "وصف نصي قصير للأمر الذي تم تكوينه"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:30
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
msgstr "السماح بتنفيذ الأمر وتنزيل إخراجه دون مصادقة مسبقة"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:27
msgid "Allow the user to provide additional command line arguments"
msgstr "السماح للمستخدم بتقديم وسيطات سطر أوامر إضافية"
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/ucode/template/commands.ut:156
msgid "Arguments:"
msgstr "الحجج:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:66
+#: applications/luci-app-commands/ucode/template/commands.ut:60
msgid "Binary data not displayed, download instead."
msgstr "البيانات الثنائية غير معروضة، قم بتنزيلها بدلاً من ذلك."
-#: applications/luci-app-commands/luasrc/view/commands.htm:71
+#: applications/luci-app-commands/ucode/template/commands.ut:65
msgid "Code:"
msgstr "الكود:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:182
+#: applications/luci-app-commands/ucode/template/commands.ut:174
msgid "Collecting data..."
msgstr "جمع البيانات..."
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command"
msgstr "أمر"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+#: applications/luci-app-commands/ucode/template/commands_public.ut:32
msgid "Command executed successfully."
msgstr "تم تنفيذ الأمر بنجاح."
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
-msgid "Command exited with status code"
-msgstr "تم إنهاء الأمر برمز الحالة"
+#: applications/luci-app-commands/ucode/template/commands_public.ut:34
+msgid "Command exited with status code %d"
+msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command failed"
msgstr "فشل الأمر"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command line to execute"
msgstr "سطر الأوامر للتنفيذ"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command successful"
msgstr "الأمر ناجح"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/ucode/template/commands.ut:154
msgid "Command:"
msgstr "الأمر:"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:23
msgid "Configure"
msgstr "تكوين"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:7
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:10
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:3
+#: applications/luci-app-commands/ucode/template/commands.ut:137
msgid "Custom Commands"
msgstr "أوامر مخصصة"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:26
msgid "Custom arguments"
msgstr "الحجج المخصصة"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:14
msgid "Dashboard"
msgstr "لوحة المعلومات"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:18
msgid "Description"
msgstr "الوصف"
-#: applications/luci-app-commands/luasrc/view/commands.htm:166
+#: applications/luci-app-commands/ucode/template/commands.ut:160
msgid "Download"
msgstr "تنزيل"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Download execution result"
msgstr "تحميل نتيجة التنفيذ"
-#: applications/luci-app-commands/luasrc/view/commands.htm:79
+#: applications/luci-app-commands/ucode/template/commands.ut:73
msgid "Failed to execute command!"
msgstr "فشل في تنفيذ الأمر!"
@@ -110,35 +110,35 @@ msgstr "فشل في تنفيذ الأمر!"
msgid "Grant UCI access for luci-app-commands"
msgstr "امنح UCI حق الوصول إلى luci-app-wifischedule"
-#: applications/luci-app-commands/luasrc/view/commands.htm:168
+#: applications/luci-app-commands/ucode/template/commands.ut:162
msgid "Link"
msgstr "رابط"
-#: applications/luci-app-commands/luasrc/view/commands.htm:53
+#: applications/luci-app-commands/ucode/template/commands.ut:47
msgid "Loading"
msgstr "جار التحميل"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Or display result"
msgstr "أو عرض النتيجة"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:29
msgid "Public access"
msgstr "وصول عام"
-#: applications/luci-app-commands/luasrc/view/commands.htm:165
+#: applications/luci-app-commands/ucode/template/commands.ut:159
msgid "Run"
msgstr "شغل"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+#: applications/luci-app-commands/ucode/template/commands_public.ut:44
msgid "Standard Error"
msgstr "خطأ تقليدي"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+#: applications/luci-app-commands/ucode/template/commands_public.ut:39
msgid "Standard Output"
msgstr "الإخراج القياسي"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:11
msgid ""
"This page allows you to configure custom shell commands which can be easily "
"invoked from the web interface."
@@ -146,13 +146,16 @@ msgstr ""
"تتيح لك هذه الصفحة تكوين أوامر shell مخصصة يمكن استدعاؤها بسهولة من واجهة "
"الويب."
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/ucode/template/commands.ut:144
msgid "This section contains no values yet"
msgstr "لا يحتوي هذا القسم على قيم حتى الآن"
-#: applications/luci-app-commands/luasrc/view/commands.htm:54
+#: applications/luci-app-commands/ucode/template/commands.ut:48
msgid "Waiting for command to complete..."
msgstr "في انتظار اكتمال الأمر ..."
+#~ msgid "Command exited with status code"
+#~ msgstr "تم إنهاء الأمر برمز الحالة"
+
#~ msgid "Command exited with status code "
#~ msgstr "Command exited with status code "
diff --git a/applications/luci-app-commands/po/bg/commands.po b/applications/luci-app-commands/po/bg/commands.po
index 70d0981bc6..d157c19a6b 100644
--- a/applications/luci-app-commands/po/bg/commands.po
+++ b/applications/luci-app-commands/po/bg/commands.po
@@ -13,96 +13,96 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.8.1-dev\n"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:19
msgid "A short textual description of the configured command"
msgstr "Кратко текстово описание на конфигурираната команда"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:30
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
msgstr ""
"Позволяване изпълнение на командата и сваляне на аутпута й без аутентикация"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:27
msgid "Allow the user to provide additional command line arguments"
msgstr "Позволи на потребителя да въведе допълнителни командни аргументи"
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/ucode/template/commands.ut:156
msgid "Arguments:"
msgstr "Аргументи:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:66
+#: applications/luci-app-commands/ucode/template/commands.ut:60
msgid "Binary data not displayed, download instead."
msgstr "Бинарни данни не са показани, свалете ги вместо това."
-#: applications/luci-app-commands/luasrc/view/commands.htm:71
+#: applications/luci-app-commands/ucode/template/commands.ut:65
msgid "Code:"
msgstr "Код:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:182
+#: applications/luci-app-commands/ucode/template/commands.ut:174
msgid "Collecting data..."
msgstr "Събиране данни..."
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command"
msgstr "Команда"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+#: applications/luci-app-commands/ucode/template/commands_public.ut:32
msgid "Command executed successfully."
msgstr "Командата е изпълнена успешно."
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
-msgid "Command exited with status code"
-msgstr "Командата приключи с код"
+#: applications/luci-app-commands/ucode/template/commands_public.ut:34
+msgid "Command exited with status code %d"
+msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command failed"
msgstr "Командата се провали"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command line to execute"
msgstr "Команден ред за изпълнение"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command successful"
msgstr "Успешна команда"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/ucode/template/commands.ut:154
msgid "Command:"
msgstr "Команда:"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:23
msgid "Configure"
msgstr "Конфигурирай"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:7
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:10
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:3
+#: applications/luci-app-commands/ucode/template/commands.ut:137
msgid "Custom Commands"
msgstr "Персонализирани команди"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:26
msgid "Custom arguments"
msgstr "Персонализирани аргументи"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:14
msgid "Dashboard"
msgstr "Табло"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:18
msgid "Description"
msgstr "Описание"
-#: applications/luci-app-commands/luasrc/view/commands.htm:166
+#: applications/luci-app-commands/ucode/template/commands.ut:160
msgid "Download"
msgstr "Сваляне"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Download execution result"
msgstr "Сваляне резултат от изпълнение"
-#: applications/luci-app-commands/luasrc/view/commands.htm:79
+#: applications/luci-app-commands/ucode/template/commands.ut:73
msgid "Failed to execute command!"
msgstr "Провалено изпълнение на команда!"
@@ -110,35 +110,35 @@ msgstr "Провалено изпълнение на команда!"
msgid "Grant UCI access for luci-app-commands"
msgstr "Разреши UCI достъп за luci-app-commands"
-#: applications/luci-app-commands/luasrc/view/commands.htm:168
+#: applications/luci-app-commands/ucode/template/commands.ut:162
msgid "Link"
msgstr "Връзка"
-#: applications/luci-app-commands/luasrc/view/commands.htm:53
+#: applications/luci-app-commands/ucode/template/commands.ut:47
msgid "Loading"
msgstr "Зареждане"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Or display result"
msgstr "Или покажи резултат"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:29
msgid "Public access"
msgstr "Публичен достъп"
-#: applications/luci-app-commands/luasrc/view/commands.htm:165
+#: applications/luci-app-commands/ucode/template/commands.ut:159
msgid "Run"
msgstr "Изпълни"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+#: applications/luci-app-commands/ucode/template/commands_public.ut:44
msgid "Standard Error"
msgstr "Стандартна грешка"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+#: applications/luci-app-commands/ucode/template/commands_public.ut:39
msgid "Standard Output"
msgstr "Стандартен аутпут"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:11
msgid ""
"This page allows you to configure custom shell commands which can be easily "
"invoked from the web interface."
@@ -146,13 +146,16 @@ msgstr ""
"На тази страница можете да настроите персонализирани шел команди, които да "
"извиквате лесно през уеб интерфейса."
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/ucode/template/commands.ut:144
msgid "This section contains no values yet"
msgstr "Секцията всеоще не съдържа стойности"
-#: applications/luci-app-commands/luasrc/view/commands.htm:54
+#: applications/luci-app-commands/ucode/template/commands.ut:48
msgid "Waiting for command to complete..."
msgstr "Изчакване командата да приключи..."
+#~ msgid "Command exited with status code"
+#~ msgstr "Командата приключи с код"
+
#~ msgid "Command exited with status code "
#~ msgstr "Command exited with status code "
diff --git a/applications/luci-app-commands/po/bn_BD/commands.po b/applications/luci-app-commands/po/bn_BD/commands.po
index b3c6e0ee30..9e82e2e864 100644
--- a/applications/luci-app-commands/po/bn_BD/commands.po
+++ b/applications/luci-app-commands/po/bn_BD/commands.po
@@ -13,95 +13,95 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:19
msgid "A short textual description of the configured command"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:30
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:27
msgid "Allow the user to provide additional command line arguments"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/ucode/template/commands.ut:156
msgid "Arguments:"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:66
+#: applications/luci-app-commands/ucode/template/commands.ut:60
msgid "Binary data not displayed, download instead."
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:71
+#: applications/luci-app-commands/ucode/template/commands.ut:65
msgid "Code:"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:182
+#: applications/luci-app-commands/ucode/template/commands.ut:174
msgid "Collecting data..."
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command"
msgstr "কমান্ড"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+#: applications/luci-app-commands/ucode/template/commands_public.ut:32
msgid "Command executed successfully."
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
-msgid "Command exited with status code"
+#: applications/luci-app-commands/ucode/template/commands_public.ut:34
+msgid "Command exited with status code %d"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command failed"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command line to execute"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command successful"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/ucode/template/commands.ut:154
msgid "Command:"
msgstr ""
-#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:23
msgid "Configure"
msgstr ""
-#: applications/luci-app-commands/luasrc/controller/commands.lua:7
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:10
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:3
+#: applications/luci-app-commands/ucode/template/commands.ut:137
msgid "Custom Commands"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:26
msgid "Custom arguments"
msgstr ""
-#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:14
msgid "Dashboard"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:18
msgid "Description"
msgstr "বর্ণনা"
-#: applications/luci-app-commands/luasrc/view/commands.htm:166
+#: applications/luci-app-commands/ucode/template/commands.ut:160
msgid "Download"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Download execution result"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:79
+#: applications/luci-app-commands/ucode/template/commands.ut:73
msgid "Failed to execute command!"
msgstr ""
@@ -109,45 +109,45 @@ msgstr ""
msgid "Grant UCI access for luci-app-commands"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:168
+#: applications/luci-app-commands/ucode/template/commands.ut:162
msgid "Link"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:53
+#: applications/luci-app-commands/ucode/template/commands.ut:47
msgid "Loading"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Or display result"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:29
msgid "Public access"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:165
+#: applications/luci-app-commands/ucode/template/commands.ut:159
msgid "Run"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+#: applications/luci-app-commands/ucode/template/commands_public.ut:44
msgid "Standard Error"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+#: applications/luci-app-commands/ucode/template/commands_public.ut:39
msgid "Standard Output"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:11
msgid ""
"This page allows you to configure custom shell commands which can be easily "
"invoked from the web interface."
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/ucode/template/commands.ut:144
msgid "This section contains no values yet"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:54
+#: applications/luci-app-commands/ucode/template/commands.ut:48
msgid "Waiting for command to complete..."
msgstr ""
diff --git a/applications/luci-app-commands/po/ca/commands.po b/applications/luci-app-commands/po/ca/commands.po
index 955fb052f9..5882b09b4d 100644
--- a/applications/luci-app-commands/po/ca/commands.po
+++ b/applications/luci-app-commands/po/ca/commands.po
@@ -12,11 +12,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.9.1-dev\n"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:19
msgid "A short textual description of the configured command"
msgstr "Una breva descripció textual de l'ordre configurat"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:30
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
@@ -24,85 +24,85 @@ msgstr ""
"Permet la execució de l'ordre i la baixada de la seva sortida sense "
"autenticació prèvia"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:27
msgid "Allow the user to provide additional command line arguments"
msgstr "Permet que l'usuari proveïa paràmetres de línia de consola addicionals"
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/ucode/template/commands.ut:156
msgid "Arguments:"
msgstr "Paràmetres:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:66
+#: applications/luci-app-commands/ucode/template/commands.ut:60
msgid "Binary data not displayed, download instead."
msgstr "Els dades binaris no es mostren, descarregueu-los."
-#: applications/luci-app-commands/luasrc/view/commands.htm:71
+#: applications/luci-app-commands/ucode/template/commands.ut:65
msgid "Code:"
msgstr "Codi:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:182
+#: applications/luci-app-commands/ucode/template/commands.ut:174
msgid "Collecting data..."
msgstr "S’estan recollint dades…"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command"
msgstr "Ordre"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+#: applications/luci-app-commands/ucode/template/commands_public.ut:32
msgid "Command executed successfully."
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
-msgid "Command exited with status code"
+#: applications/luci-app-commands/ucode/template/commands_public.ut:34
+msgid "Command exited with status code %d"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command failed"
msgstr "L'ordre ha fallat"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command line to execute"
msgstr "Línia d'ordre per executar"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command successful"
msgstr "L'ordre ha tingut èxit"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/ucode/template/commands.ut:154
msgid "Command:"
msgstr "Ordre;"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:23
msgid "Configure"
msgstr "Configura"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:7
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:10
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:3
+#: applications/luci-app-commands/ucode/template/commands.ut:137
msgid "Custom Commands"
msgstr "Ordres personalitzats"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:26
msgid "Custom arguments"
msgstr "Paràmetres personalitzats"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:14
msgid "Dashboard"
msgstr "Panell"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:18
msgid "Description"
msgstr "Descripció"
-#: applications/luci-app-commands/luasrc/view/commands.htm:166
+#: applications/luci-app-commands/ucode/template/commands.ut:160
msgid "Download"
msgstr "Baixa"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Download execution result"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:79
+#: applications/luci-app-commands/ucode/template/commands.ut:73
msgid "Failed to execute command!"
msgstr "L'execució de l'ordre ha fallat!"
@@ -110,35 +110,35 @@ msgstr "L'execució de l'ordre ha fallat!"
msgid "Grant UCI access for luci-app-commands"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:168
+#: applications/luci-app-commands/ucode/template/commands.ut:162
msgid "Link"
msgstr "Enllaç"
-#: applications/luci-app-commands/luasrc/view/commands.htm:53
+#: applications/luci-app-commands/ucode/template/commands.ut:47
msgid "Loading"
msgstr "S’està carregant"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Or display result"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:29
msgid "Public access"
msgstr "Accés públic"
-#: applications/luci-app-commands/luasrc/view/commands.htm:165
+#: applications/luci-app-commands/ucode/template/commands.ut:159
msgid "Run"
msgstr "Executa"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+#: applications/luci-app-commands/ucode/template/commands_public.ut:44
msgid "Standard Error"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+#: applications/luci-app-commands/ucode/template/commands_public.ut:39
msgid "Standard Output"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:11
msgid ""
"This page allows you to configure custom shell commands which can be easily "
"invoked from the web interface."
@@ -146,11 +146,11 @@ msgstr ""
"Aquesta pàgina us permet configurar ordres de consola personalitzats que es "
"poden invocar fàcilment de la interfície web."
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/ucode/template/commands.ut:144
msgid "This section contains no values yet"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:54
+#: applications/luci-app-commands/ucode/template/commands.ut:48
msgid "Waiting for command to complete..."
msgstr "S’està esperant que l’ordre s’acabi…"
diff --git a/applications/luci-app-commands/po/cs/commands.po b/applications/luci-app-commands/po/cs/commands.po
index fd2202865a..deabdd1d09 100644
--- a/applications/luci-app-commands/po/cs/commands.po
+++ b/applications/luci-app-commands/po/cs/commands.po
@@ -12,95 +12,95 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:19
msgid "A short textual description of the configured command"
msgstr "Stručný popis nastaveného příkazu"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:30
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
msgstr "Povolit vykonání příkazu a stažení výstupu bez předchozí autentizace"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:27
msgid "Allow the user to provide additional command line arguments"
msgstr "Povolit uživateli poskytnout dodatečné argumenty příkazového řádku"
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/ucode/template/commands.ut:156
msgid "Arguments:"
msgstr "Argumenty:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:66
+#: applications/luci-app-commands/ucode/template/commands.ut:60
msgid "Binary data not displayed, download instead."
msgstr "Binární data nezobrazena, stáhněte si je."
-#: applications/luci-app-commands/luasrc/view/commands.htm:71
+#: applications/luci-app-commands/ucode/template/commands.ut:65
msgid "Code:"
msgstr "Kód:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:182
+#: applications/luci-app-commands/ucode/template/commands.ut:174
msgid "Collecting data..."
msgstr "Shromažďování údajů…"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command"
msgstr "Příkaz"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+#: applications/luci-app-commands/ucode/template/commands_public.ut:32
msgid "Command executed successfully."
msgstr "Příkaz byl úspěšně proveden."
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
-msgid "Command exited with status code"
-msgstr "Příkaz byl ukončen se stavovým kódem"
+#: applications/luci-app-commands/ucode/template/commands_public.ut:34
+msgid "Command exited with status code %d"
+msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command failed"
msgstr "Vykonání příkazu se nezdařilo"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command line to execute"
msgstr "Příkazový řádek k vykonání"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command successful"
msgstr "Příkaz byl úspěšný"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/ucode/template/commands.ut:154
msgid "Command:"
msgstr "Příkaz:"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:23
msgid "Configure"
msgstr "Konfigurovat"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:7
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:10
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:3
+#: applications/luci-app-commands/ucode/template/commands.ut:137
msgid "Custom Commands"
msgstr "Vlastní příkazy"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:26
msgid "Custom arguments"
msgstr "Vlastní parametry"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:14
msgid "Dashboard"
msgstr "Řídicí panel"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:18
msgid "Description"
msgstr "Popis"
-#: applications/luci-app-commands/luasrc/view/commands.htm:166
+#: applications/luci-app-commands/ucode/template/commands.ut:160
msgid "Download"
msgstr "Stáhnout"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Download execution result"
msgstr "Stáhnout výsledek spuštění"
-#: applications/luci-app-commands/luasrc/view/commands.htm:79
+#: applications/luci-app-commands/ucode/template/commands.ut:73
msgid "Failed to execute command!"
msgstr "Chyba při zpracování příkazu!"
@@ -108,35 +108,35 @@ msgstr "Chyba při zpracování příkazu!"
msgid "Grant UCI access for luci-app-commands"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:168
+#: applications/luci-app-commands/ucode/template/commands.ut:162
msgid "Link"
msgstr "Odkaz"
-#: applications/luci-app-commands/luasrc/view/commands.htm:53
+#: applications/luci-app-commands/ucode/template/commands.ut:47
msgid "Loading"
msgstr "Načítání"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Or display result"
msgstr "Nebo zobrazit výsledek"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:29
msgid "Public access"
msgstr "Veřejný přístup"
-#: applications/luci-app-commands/luasrc/view/commands.htm:165
+#: applications/luci-app-commands/ucode/template/commands.ut:159
msgid "Run"
msgstr "Spustit"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+#: applications/luci-app-commands/ucode/template/commands_public.ut:44
msgid "Standard Error"
msgstr "Standardní chybový výstup"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+#: applications/luci-app-commands/ucode/template/commands_public.ut:39
msgid "Standard Output"
msgstr "Standardní výstup"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:11
msgid ""
"This page allows you to configure custom shell commands which can be easily "
"invoked from the web interface."
@@ -144,10 +144,13 @@ msgstr ""
"Tato stránka umožňuje nastavit vlastní příkazy shellu, které lze snadno "
"vyvolat z webového rozhraní."
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/ucode/template/commands.ut:144
msgid "This section contains no values yet"
msgstr "Tato sekce ještě neobsahuje žádné hodnoty"
-#: applications/luci-app-commands/luasrc/view/commands.htm:54
+#: applications/luci-app-commands/ucode/template/commands.ut:48
msgid "Waiting for command to complete..."
msgstr "Čekání na dokončení příkazu..."
+
+#~ msgid "Command exited with status code"
+#~ msgstr "Příkaz byl ukončen se stavovým kódem"
diff --git a/applications/luci-app-commands/po/da/commands.po b/applications/luci-app-commands/po/da/commands.po
index 6aa474d5aa..744c0f3941 100644
--- a/applications/luci-app-commands/po/da/commands.po
+++ b/applications/luci-app-commands/po/da/commands.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2021-11-18 18:36+0000\n"
+"PO-Revision-Date: 2022-10-29 20:58+0000\n"
"Last-Translator: drax red <drax@outlook.dk>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscommands/da/>\n"
@@ -11,13 +11,13 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9.1-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:19
msgid "A short textual description of the configured command"
msgstr "En kort tekstbeskrivelse af den konfigurerede kommando"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:30
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
@@ -25,85 +25,85 @@ msgstr ""
"Tillad at udføre kommandoen og downloade dens output uden forudgående "
"godkendelse"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:27
msgid "Allow the user to provide additional command line arguments"
msgstr "Tillad brugeren at angive yderligere kommandolinjeargumenter"
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/ucode/template/commands.ut:156
msgid "Arguments:"
msgstr "Argumenter:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:66
+#: applications/luci-app-commands/ucode/template/commands.ut:60
msgid "Binary data not displayed, download instead."
msgstr "Binære data vises ikke, download i stedet."
-#: applications/luci-app-commands/luasrc/view/commands.htm:71
+#: applications/luci-app-commands/ucode/template/commands.ut:65
msgid "Code:"
msgstr "Kode:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:182
+#: applications/luci-app-commands/ucode/template/commands.ut:174
msgid "Collecting data..."
msgstr "Indsamler data..."
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command"
msgstr "Kommando"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+#: applications/luci-app-commands/ucode/template/commands_public.ut:32
msgid "Command executed successfully."
msgstr "Kommandoen blev udført."
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
-msgid "Command exited with status code"
-msgstr "Kommando afslutede med statuskode"
+#: applications/luci-app-commands/ucode/template/commands_public.ut:34
+msgid "Command exited with status code %d"
+msgstr "Kommando afsluttet med statuskode %d"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command failed"
msgstr "Kommandoen mislykkedes"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command line to execute"
msgstr "Kommandolinje til udførelse"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command successful"
msgstr "Kommandoen lykkedes"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/ucode/template/commands.ut:154
msgid "Command:"
msgstr "Kommando:"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:23
msgid "Configure"
msgstr "Konfigurer"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:7
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:10
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:3
+#: applications/luci-app-commands/ucode/template/commands.ut:137
msgid "Custom Commands"
msgstr "Brugerdefinerede kommandoer"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:26
msgid "Custom arguments"
msgstr "Brugerdefinerede argumenter"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:14
msgid "Dashboard"
msgstr "Dashboard"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:18
msgid "Description"
msgstr "Beskrivelse"
-#: applications/luci-app-commands/luasrc/view/commands.htm:166
+#: applications/luci-app-commands/ucode/template/commands.ut:160
msgid "Download"
msgstr "Download"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Download execution result"
msgstr "Download udførelsesresultat"
-#: applications/luci-app-commands/luasrc/view/commands.htm:79
+#: applications/luci-app-commands/ucode/template/commands.ut:73
msgid "Failed to execute command!"
msgstr "Kunne ikke udføre kommandoen!"
@@ -111,35 +111,35 @@ msgstr "Kunne ikke udføre kommandoen!"
msgid "Grant UCI access for luci-app-commands"
msgstr "Giv UCI-adgang til luci-app-kommandoer"
-#: applications/luci-app-commands/luasrc/view/commands.htm:168
+#: applications/luci-app-commands/ucode/template/commands.ut:162
msgid "Link"
msgstr "Link"
-#: applications/luci-app-commands/luasrc/view/commands.htm:53
+#: applications/luci-app-commands/ucode/template/commands.ut:47
msgid "Loading"
msgstr "Indlæser"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Or display result"
msgstr "Eller vis resultatet"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:29
msgid "Public access"
msgstr "Offentlig adgang"
-#: applications/luci-app-commands/luasrc/view/commands.htm:165
+#: applications/luci-app-commands/ucode/template/commands.ut:159
msgid "Run"
msgstr "Kør"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+#: applications/luci-app-commands/ucode/template/commands_public.ut:44
msgid "Standard Error"
msgstr "Standard fejl"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+#: applications/luci-app-commands/ucode/template/commands_public.ut:39
msgid "Standard Output"
msgstr "Standard Output"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:11
msgid ""
"This page allows you to configure custom shell commands which can be easily "
"invoked from the web interface."
@@ -147,13 +147,16 @@ msgstr ""
"Denne side giver dig mulighed for at konfigurere brugerdefinerede shell-"
"kommandoer, som nemt kan fremkaldes fra web interface."
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/ucode/template/commands.ut:144
msgid "This section contains no values yet"
msgstr "Denne sektion indeholder endnu ingen værdier"
-#: applications/luci-app-commands/luasrc/view/commands.htm:54
+#: applications/luci-app-commands/ucode/template/commands.ut:48
msgid "Waiting for command to complete..."
msgstr "Venter på, at kommandoen er fuldført..."
+#~ msgid "Command exited with status code"
+#~ msgstr "Kommando afslutede med statuskode"
+
#~ msgid "Command exited with status code "
#~ msgstr "Command exited with status code "
diff --git a/applications/luci-app-commands/po/de/commands.po b/applications/luci-app-commands/po/de/commands.po
index 8f6f8b2dd3..01f945ef23 100644
--- a/applications/luci-app-commands/po/de/commands.po
+++ b/applications/luci-app-commands/po/de/commands.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-10-20 05:26+0000\n"
-"Last-Translator: Andreas Götz <agoetz@tdt.de>\n"
+"PO-Revision-Date: 2022-10-30 15:06+0000\n"
+"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscommands/de/>\n"
"Language: de\n"
@@ -10,13 +10,13 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.3.1-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:19
msgid "A short textual description of the configured command"
msgstr "Eine kurze Beschreibung des konfigurierten Befehls"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:30
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
@@ -24,85 +24,85 @@ msgstr ""
"Ausführen des Kommandos und Herunterladen der Ausgabe ohne vorherige "
"Authentifizierung ermöglichen"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:27
msgid "Allow the user to provide additional command line arguments"
msgstr "Erlaube dem Nutzer zusätzliche Kommandozeilenargumente zu übergeben"
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/ucode/template/commands.ut:156
msgid "Arguments:"
msgstr "Argumente:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:66
+#: applications/luci-app-commands/ucode/template/commands.ut:60
msgid "Binary data not displayed, download instead."
msgstr "Binärdaten ausgeblendet, laden Sie die Ausgaben stattdessen herunter."
-#: applications/luci-app-commands/luasrc/view/commands.htm:71
+#: applications/luci-app-commands/ucode/template/commands.ut:65
msgid "Code:"
msgstr "Rückgabewert:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:182
+#: applications/luci-app-commands/ucode/template/commands.ut:174
msgid "Collecting data..."
msgstr "Sammle Daten..."
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command"
msgstr "Befehl"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+#: applications/luci-app-commands/ucode/template/commands_public.ut:32
msgid "Command executed successfully."
msgstr "Befehl erfolgreich ausgeführt."
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
-msgid "Command exited with status code"
-msgstr "Befehl wurde mit einem Rückgabewert beendet"
+#: applications/luci-app-commands/ucode/template/commands_public.ut:34
+msgid "Command exited with status code %d"
+msgstr "Befehl wurde mit Statuscode %d beendet"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command failed"
msgstr "Befehl fehlgeschlagen"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command line to execute"
msgstr "Auszuführende Kommandozeile"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command successful"
msgstr "Kommando erfolgreich"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/ucode/template/commands.ut:154
msgid "Command:"
msgstr "Kommando:"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:23
msgid "Configure"
msgstr "Konfigurieren"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:7
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:10
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:3
+#: applications/luci-app-commands/ucode/template/commands.ut:137
msgid "Custom Commands"
msgstr "Benutzerdefinierte Kommandos"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:26
msgid "Custom arguments"
msgstr "Benutzerdefinierte Argumente"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:14
msgid "Dashboard"
msgstr "Übersicht"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:18
msgid "Description"
msgstr "Beschreibung"
-#: applications/luci-app-commands/luasrc/view/commands.htm:166
+#: applications/luci-app-commands/ucode/template/commands.ut:160
msgid "Download"
msgstr "Download"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Download execution result"
msgstr "Programmausgabe herunterladen"
-#: applications/luci-app-commands/luasrc/view/commands.htm:79
+#: applications/luci-app-commands/ucode/template/commands.ut:73
msgid "Failed to execute command!"
msgstr "Befehl konnte nicht ausgeführt werden!"
@@ -110,35 +110,35 @@ msgstr "Befehl konnte nicht ausgeführt werden!"
msgid "Grant UCI access for luci-app-commands"
msgstr "Gewähre UCI Zugriff auf luci-app-commands"
-#: applications/luci-app-commands/luasrc/view/commands.htm:168
+#: applications/luci-app-commands/ucode/template/commands.ut:162
msgid "Link"
msgstr "Link"
-#: applications/luci-app-commands/luasrc/view/commands.htm:53
+#: applications/luci-app-commands/ucode/template/commands.ut:47
msgid "Loading"
msgstr "Lade"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Or display result"
msgstr "Oder Ergebnis anzeigen"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:29
msgid "Public access"
msgstr "Öffentlicher Zugriff"
-#: applications/luci-app-commands/luasrc/view/commands.htm:165
+#: applications/luci-app-commands/ucode/template/commands.ut:159
msgid "Run"
msgstr "Ausführen"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+#: applications/luci-app-commands/ucode/template/commands_public.ut:44
msgid "Standard Error"
msgstr "Fehlerausgabe"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+#: applications/luci-app-commands/ucode/template/commands_public.ut:39
msgid "Standard Output"
msgstr "Standardausgabe"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:11
msgid ""
"This page allows you to configure custom shell commands which can be easily "
"invoked from the web interface."
@@ -146,13 +146,16 @@ msgstr ""
"Diese Seite ermöglicht die Konfiguration eigener Shell-Kommandos um diese "
"einfach über das Webinterface ausführen zu können."
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/ucode/template/commands.ut:144
msgid "This section contains no values yet"
msgstr "Dieser Abschnitt enthält noch keine Werte"
-#: applications/luci-app-commands/luasrc/view/commands.htm:54
+#: applications/luci-app-commands/ucode/template/commands.ut:48
msgid "Waiting for command to complete..."
msgstr "Der Befehl wird ausgeführt..."
+#~ msgid "Command exited with status code"
+#~ msgstr "Befehl wurde mit einem Rückgabewert beendet"
+
#~ msgid "Access command with"
#~ msgstr "Kommando aufrufen mit"
diff --git a/applications/luci-app-commands/po/el/commands.po b/applications/luci-app-commands/po/el/commands.po
index a4ad21ffe8..7e4c731f15 100644
--- a/applications/luci-app-commands/po/el/commands.po
+++ b/applications/luci-app-commands/po/el/commands.po
@@ -12,95 +12,95 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.13-dev\n"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:19
msgid "A short textual description of the configured command"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:30
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:27
msgid "Allow the user to provide additional command line arguments"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/ucode/template/commands.ut:156
msgid "Arguments:"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:66
+#: applications/luci-app-commands/ucode/template/commands.ut:60
msgid "Binary data not displayed, download instead."
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:71
+#: applications/luci-app-commands/ucode/template/commands.ut:65
msgid "Code:"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:182
+#: applications/luci-app-commands/ucode/template/commands.ut:174
msgid "Collecting data..."
msgstr "Συλλογή δεδομένων..."
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+#: applications/luci-app-commands/ucode/template/commands_public.ut:32
msgid "Command executed successfully."
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
-msgid "Command exited with status code"
+#: applications/luci-app-commands/ucode/template/commands_public.ut:34
+msgid "Command exited with status code %d"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command failed"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command line to execute"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command successful"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/ucode/template/commands.ut:154
msgid "Command:"
msgstr ""
-#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:23
msgid "Configure"
msgstr ""
-#: applications/luci-app-commands/luasrc/controller/commands.lua:7
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:10
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:3
+#: applications/luci-app-commands/ucode/template/commands.ut:137
msgid "Custom Commands"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:26
msgid "Custom arguments"
msgstr ""
-#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:14
msgid "Dashboard"
msgstr "Ταμπλό"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:18
msgid "Description"
msgstr "Περιγραφή"
-#: applications/luci-app-commands/luasrc/view/commands.htm:166
+#: applications/luci-app-commands/ucode/template/commands.ut:160
msgid "Download"
msgstr "Λήψη"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Download execution result"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:79
+#: applications/luci-app-commands/ucode/template/commands.ut:73
msgid "Failed to execute command!"
msgstr ""
@@ -108,44 +108,44 @@ msgstr ""
msgid "Grant UCI access for luci-app-commands"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:168
+#: applications/luci-app-commands/ucode/template/commands.ut:162
msgid "Link"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:53
+#: applications/luci-app-commands/ucode/template/commands.ut:47
msgid "Loading"
msgstr "Φόρτωση"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Or display result"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:29
msgid "Public access"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:165
+#: applications/luci-app-commands/ucode/template/commands.ut:159
msgid "Run"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+#: applications/luci-app-commands/ucode/template/commands_public.ut:44
msgid "Standard Error"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+#: applications/luci-app-commands/ucode/template/commands_public.ut:39
msgid "Standard Output"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:11
msgid ""
"This page allows you to configure custom shell commands which can be easily "
"invoked from the web interface."
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/ucode/template/commands.ut:144
msgid "This section contains no values yet"
msgstr "Αυτή η ενότητα δεν περιέχει ακόμη τιμές"
-#: applications/luci-app-commands/luasrc/view/commands.htm:54
+#: applications/luci-app-commands/ucode/template/commands.ut:48
msgid "Waiting for command to complete..."
msgstr ""
diff --git a/applications/luci-app-commands/po/en/commands.po b/applications/luci-app-commands/po/en/commands.po
index a5990ccaf0..7566d9a1a8 100644
--- a/applications/luci-app-commands/po/en/commands.po
+++ b/applications/luci-app-commands/po/en/commands.po
@@ -13,11 +13,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.7\n"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:19
msgid "A short textual description of the configured command"
msgstr "A short textual description of the configured command"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:30
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
@@ -25,85 +25,85 @@ msgstr ""
"Allow executing the command and downloading its output without prior "
"authentication"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:27
msgid "Allow the user to provide additional command line arguments"
msgstr "Allow the user to provide additional command line arguments"
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/ucode/template/commands.ut:156
msgid "Arguments:"
msgstr "Arguments:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:66
+#: applications/luci-app-commands/ucode/template/commands.ut:60
msgid "Binary data not displayed, download instead."
msgstr "Binary data not displayed, download instead."
-#: applications/luci-app-commands/luasrc/view/commands.htm:71
+#: applications/luci-app-commands/ucode/template/commands.ut:65
msgid "Code:"
msgstr "Code:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:182
+#: applications/luci-app-commands/ucode/template/commands.ut:174
msgid "Collecting data..."
msgstr "Collecting data..."
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command"
msgstr "Command"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+#: applications/luci-app-commands/ucode/template/commands_public.ut:32
msgid "Command executed successfully."
msgstr "Command executed successfully."
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
-msgid "Command exited with status code"
-msgstr "Command exited with status code"
+#: applications/luci-app-commands/ucode/template/commands_public.ut:34
+msgid "Command exited with status code %d"
+msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command failed"
msgstr "Command failed"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command line to execute"
msgstr "Command line to execute"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command successful"
msgstr "Command successful"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/ucode/template/commands.ut:154
msgid "Command:"
msgstr "Command:"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:23
msgid "Configure"
msgstr "Configure"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:7
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:10
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:3
+#: applications/luci-app-commands/ucode/template/commands.ut:137
msgid "Custom Commands"
msgstr "Custom Commands"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:26
msgid "Custom arguments"
msgstr "Custom arguments"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:14
msgid "Dashboard"
msgstr "Dashboard"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:18
msgid "Description"
msgstr "Description"
-#: applications/luci-app-commands/luasrc/view/commands.htm:166
+#: applications/luci-app-commands/ucode/template/commands.ut:160
msgid "Download"
msgstr "Download"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Download execution result"
msgstr "Download execution result"
-#: applications/luci-app-commands/luasrc/view/commands.htm:79
+#: applications/luci-app-commands/ucode/template/commands.ut:73
msgid "Failed to execute command!"
msgstr "Failed to execute command!"
@@ -111,35 +111,35 @@ msgstr "Failed to execute command!"
msgid "Grant UCI access for luci-app-commands"
msgstr "Grant UCI access for luci-app-commands"
-#: applications/luci-app-commands/luasrc/view/commands.htm:168
+#: applications/luci-app-commands/ucode/template/commands.ut:162
msgid "Link"
msgstr "Link"
-#: applications/luci-app-commands/luasrc/view/commands.htm:53
+#: applications/luci-app-commands/ucode/template/commands.ut:47
msgid "Loading"
msgstr "Loading"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Or display result"
msgstr "Or display result"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:29
msgid "Public access"
msgstr "Public access"
-#: applications/luci-app-commands/luasrc/view/commands.htm:165
+#: applications/luci-app-commands/ucode/template/commands.ut:159
msgid "Run"
msgstr "Run"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+#: applications/luci-app-commands/ucode/template/commands_public.ut:44
msgid "Standard Error"
msgstr "Standard Error"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+#: applications/luci-app-commands/ucode/template/commands_public.ut:39
msgid "Standard Output"
msgstr "Standard Output"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:11
msgid ""
"This page allows you to configure custom shell commands which can be easily "
"invoked from the web interface."
@@ -147,13 +147,16 @@ msgstr ""
"This page allows you to configure custom shell commands which can be easily "
"invoked from the web interface."
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/ucode/template/commands.ut:144
msgid "This section contains no values yet"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:54
+#: applications/luci-app-commands/ucode/template/commands.ut:48
msgid "Waiting for command to complete..."
msgstr "Waiting for command to complete..."
+#~ msgid "Command exited with status code"
+#~ msgstr "Command exited with status code"
+
#~ msgid "Command exited with status code "
#~ msgstr "Command exited with status code "
diff --git a/applications/luci-app-commands/po/es/commands.po b/applications/luci-app-commands/po/es/commands.po
index be8969f035..629d1e90bd 100644
--- a/applications/luci-app-commands/po/es/commands.po
+++ b/applications/luci-app-commands/po/es/commands.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2021-04-18 12:54+0000\n"
+"PO-Revision-Date: 2022-10-28 15:05+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscommands/es/>\n"
@@ -11,99 +11,100 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.6-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:19
msgid "A short textual description of the configured command"
msgstr "Una breve descripción textual del comando configurado"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:30
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
msgstr ""
"Permitir ejecutar el comando y descargar su salida sin autenticación previa"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:27
msgid "Allow the user to provide additional command line arguments"
msgstr ""
"Permitir al usuario proporcionar argumentos de línea de comando adicionales"
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/ucode/template/commands.ut:156
msgid "Arguments:"
msgstr "Parámetros:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:66
+#: applications/luci-app-commands/ucode/template/commands.ut:60
msgid "Binary data not displayed, download instead."
msgstr "No se pueden mostrar datos binarios; descárguelos."
-#: applications/luci-app-commands/luasrc/view/commands.htm:71
+#: applications/luci-app-commands/ucode/template/commands.ut:65
msgid "Code:"
msgstr "Código:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:182
+#: applications/luci-app-commands/ucode/template/commands.ut:174
msgid "Collecting data..."
msgstr "Recolectando datos…"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command"
msgstr "Comando"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+#: applications/luci-app-commands/ucode/template/commands_public.ut:32
msgid "Command executed successfully."
msgstr "La orden se ejecutó correctamente."
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
-msgid "Command exited with status code"
-msgstr "El comando finalizó con un código de error"
+#: applications/luci-app-commands/ucode/template/commands_public.ut:34
+#, fuzzy
+msgid "Command exited with status code %d"
+msgstr "Comando salido con el código de estado %d"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command failed"
msgstr "Comando fallido"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command line to execute"
msgstr "Línea de comandos para ejecutar"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command successful"
msgstr "Comando exitoso"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/ucode/template/commands.ut:154
msgid "Command:"
msgstr "Comando:"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:23
msgid "Configure"
msgstr "Configurar"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:7
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:10
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:3
+#: applications/luci-app-commands/ucode/template/commands.ut:137
msgid "Custom Commands"
msgstr "Comandos personalizados"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:26
msgid "Custom arguments"
msgstr "Parámetros personalizados"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:14
msgid "Dashboard"
msgstr "Tablero"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:18
msgid "Description"
msgstr "Descripción"
-#: applications/luci-app-commands/luasrc/view/commands.htm:166
+#: applications/luci-app-commands/ucode/template/commands.ut:160
msgid "Download"
msgstr "Descargar"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Download execution result"
msgstr "Descargar resultado de ejecución"
-#: applications/luci-app-commands/luasrc/view/commands.htm:79
+#: applications/luci-app-commands/ucode/template/commands.ut:73
msgid "Failed to execute command!"
msgstr "Falló la ejecución del comando!"
@@ -111,35 +112,35 @@ msgstr "Falló la ejecución del comando!"
msgid "Grant UCI access for luci-app-commands"
msgstr "Conceder acceso UCI para luci-app-command"
-#: applications/luci-app-commands/luasrc/view/commands.htm:168
+#: applications/luci-app-commands/ucode/template/commands.ut:162
msgid "Link"
msgstr "Enlace"
-#: applications/luci-app-commands/luasrc/view/commands.htm:53
+#: applications/luci-app-commands/ucode/template/commands.ut:47
msgid "Loading"
msgstr "Cargando"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Or display result"
msgstr "O mostrar resultado"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:29
msgid "Public access"
msgstr "Acceso público"
-#: applications/luci-app-commands/luasrc/view/commands.htm:165
+#: applications/luci-app-commands/ucode/template/commands.ut:159
msgid "Run"
msgstr "Ejecutar"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+#: applications/luci-app-commands/ucode/template/commands_public.ut:44
msgid "Standard Error"
msgstr "Error estándar"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+#: applications/luci-app-commands/ucode/template/commands_public.ut:39
msgid "Standard Output"
msgstr "Salida estándar"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:11
msgid ""
"This page allows you to configure custom shell commands which can be easily "
"invoked from the web interface."
@@ -147,13 +148,16 @@ msgstr ""
"Esta página le permite configurar comandos de shell personalizados que se "
"pueden invocar fácilmente desde la interfaz web."
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/ucode/template/commands.ut:144
msgid "This section contains no values yet"
msgstr "Esta sección aún no contiene valores"
-#: applications/luci-app-commands/luasrc/view/commands.htm:54
+#: applications/luci-app-commands/ucode/template/commands.ut:48
msgid "Waiting for command to complete..."
msgstr "Esperando a que se complete el comando..."
+#~ msgid "Command exited with status code"
+#~ msgstr "El comando finalizó con un código de error"
+
#~ msgid "Access command with"
#~ msgstr "Acceder al comando con"
diff --git a/applications/luci-app-commands/po/fi/commands.po b/applications/luci-app-commands/po/fi/commands.po
index 9db4dfba95..4ec703852b 100644
--- a/applications/luci-app-commands/po/fi/commands.po
+++ b/applications/luci-app-commands/po/fi/commands.po
@@ -13,11 +13,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.12-dev\n"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:19
msgid "A short textual description of the configured command"
msgstr "Määritetyn komennon lyhyt kuvaus"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:30
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
@@ -25,85 +25,85 @@ msgstr ""
"Salli komennon suoritus ja sen tuloksen lataaminen ilman erillistä "
"hyväksyntää"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:27
msgid "Allow the user to provide additional command line arguments"
msgstr "Salli käyttäjän määritellä lisää komentoriviargumentteja"
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/ucode/template/commands.ut:156
msgid "Arguments:"
msgstr "Argumentit:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:66
+#: applications/luci-app-commands/ucode/template/commands.ut:60
msgid "Binary data not displayed, download instead."
msgstr "Binääridataa ei näytetä. Lataa se."
-#: applications/luci-app-commands/luasrc/view/commands.htm:71
+#: applications/luci-app-commands/ucode/template/commands.ut:65
msgid "Code:"
msgstr "Koodi:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:182
+#: applications/luci-app-commands/ucode/template/commands.ut:174
msgid "Collecting data..."
msgstr "Kerätään tietoja…"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command"
msgstr "Komento"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+#: applications/luci-app-commands/ucode/template/commands_public.ut:32
msgid "Command executed successfully."
msgstr "Komento suoritettu onnistuneesti."
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
-msgid "Command exited with status code"
-msgstr "Komento päättyi statuskoodiin"
+#: applications/luci-app-commands/ucode/template/commands_public.ut:34
+msgid "Command exited with status code %d"
+msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command failed"
msgstr "Komento epäonnistui"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command line to execute"
msgstr "Suoritettava komentorivi"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command successful"
msgstr "Komento onnistui"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/ucode/template/commands.ut:154
msgid "Command:"
msgstr "Komento:"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:23
msgid "Configure"
msgstr "Asetukset"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:7
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:10
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:3
+#: applications/luci-app-commands/ucode/template/commands.ut:137
msgid "Custom Commands"
msgstr "Räätälöidyt komennot"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:26
msgid "Custom arguments"
msgstr "Erilliset argumentit"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:14
msgid "Dashboard"
msgstr "Kojelauta"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:18
msgid "Description"
msgstr "Kuvaus"
-#: applications/luci-app-commands/luasrc/view/commands.htm:166
+#: applications/luci-app-commands/ucode/template/commands.ut:160
msgid "Download"
msgstr "Lataus"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Download execution result"
msgstr "Lataa suorituksen tulos"
-#: applications/luci-app-commands/luasrc/view/commands.htm:79
+#: applications/luci-app-commands/ucode/template/commands.ut:73
msgid "Failed to execute command!"
msgstr "Komennon suorittaminen epäonnistui!"
@@ -111,35 +111,35 @@ msgstr "Komennon suorittaminen epäonnistui!"
msgid "Grant UCI access for luci-app-commands"
msgstr "Salli pääsy räätälöityjen komentojen asetuksiin"
-#: applications/luci-app-commands/luasrc/view/commands.htm:168
+#: applications/luci-app-commands/ucode/template/commands.ut:162
msgid "Link"
msgstr "Linkki"
-#: applications/luci-app-commands/luasrc/view/commands.htm:53
+#: applications/luci-app-commands/ucode/template/commands.ut:47
msgid "Loading"
msgstr "Ladataan"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Or display result"
msgstr "Tai näytä tulos"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:29
msgid "Public access"
msgstr "Julkinen pääsy"
-#: applications/luci-app-commands/luasrc/view/commands.htm:165
+#: applications/luci-app-commands/ucode/template/commands.ut:159
msgid "Run"
msgstr "Suorita"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+#: applications/luci-app-commands/ucode/template/commands_public.ut:44
msgid "Standard Error"
msgstr "Vakiovirhe"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+#: applications/luci-app-commands/ucode/template/commands_public.ut:39
msgid "Standard Output"
msgstr "Vakiotulos"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:11
msgid ""
"This page allows you to configure custom shell commands which can be easily "
"invoked from the web interface."
@@ -147,13 +147,16 @@ msgstr ""
"Tällä sivulla voit räätälöidä komentorivillä ajettavia komentoja, jotka "
"voidaan sitten suorittaa helposti verkkoselaimesta käsin."
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/ucode/template/commands.ut:144
msgid "This section contains no values yet"
msgstr "Tässä osassa ei ole vielä arvoja"
-#: applications/luci-app-commands/luasrc/view/commands.htm:54
+#: applications/luci-app-commands/ucode/template/commands.ut:48
msgid "Waiting for command to complete..."
msgstr "Odotetaan komennon suorittamisen päättymistä..."
+#~ msgid "Command exited with status code"
+#~ msgstr "Komento päättyi statuskoodiin"
+
#~ msgid "Command exited with status code "
#~ msgstr "Command exited with status code "
diff --git a/applications/luci-app-commands/po/fr/commands.po b/applications/luci-app-commands/po/fr/commands.po
index 76d8763e64..73ca750d5d 100644
--- a/applications/luci-app-commands/po/fr/commands.po
+++ b/applications/luci-app-commands/po/fr/commands.po
@@ -12,11 +12,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.1-dev\n"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:19
msgid "A short textual description of the configured command"
msgstr "Une courte description de la commande configurée"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:30
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
@@ -24,87 +24,87 @@ msgstr ""
"Autoriser l'exécution de la commande et le téléchargement de son résultat "
"sans authentification préalable"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:27
msgid "Allow the user to provide additional command line arguments"
msgstr ""
"Autoriser l'utilisateur à fournir des arguments de ligne de commande "
"supplémentaires"
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/ucode/template/commands.ut:156
msgid "Arguments:"
msgstr "Arguments :"
-#: applications/luci-app-commands/luasrc/view/commands.htm:66
+#: applications/luci-app-commands/ucode/template/commands.ut:60
msgid "Binary data not displayed, download instead."
msgstr "Données binaires non affichables, elle peuvent être téléchargées."
-#: applications/luci-app-commands/luasrc/view/commands.htm:71
+#: applications/luci-app-commands/ucode/template/commands.ut:65
msgid "Code:"
msgstr "Code :"
-#: applications/luci-app-commands/luasrc/view/commands.htm:182
+#: applications/luci-app-commands/ucode/template/commands.ut:174
msgid "Collecting data..."
msgstr "Récupération des données…"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command"
msgstr "Commande"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+#: applications/luci-app-commands/ucode/template/commands_public.ut:32
msgid "Command executed successfully."
msgstr "Commande exécutée avec succès."
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
-msgid "Command exited with status code"
-msgstr "La commande s'est arrêtée avec un code de sortie"
+#: applications/luci-app-commands/ucode/template/commands_public.ut:34
+msgid "Command exited with status code %d"
+msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command failed"
msgstr "Échec de la commande"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command line to execute"
msgstr "Ligne de commande à exécuter"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command successful"
msgstr "Commande réussie"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/ucode/template/commands.ut:154
msgid "Command:"
msgstr "Commande :"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:23
msgid "Configure"
msgstr "Configurer"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:7
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:10
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:3
+#: applications/luci-app-commands/ucode/template/commands.ut:137
msgid "Custom Commands"
msgstr "Commandes personnalisées"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:26
msgid "Custom arguments"
msgstr "Arguments personnalisés"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:14
msgid "Dashboard"
msgstr "Tableau de bord"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:18
msgid "Description"
msgstr "Description"
-#: applications/luci-app-commands/luasrc/view/commands.htm:166
+#: applications/luci-app-commands/ucode/template/commands.ut:160
msgid "Download"
msgstr "Télécharger"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Download execution result"
msgstr "Télécharger le résultat de l'exécution"
-#: applications/luci-app-commands/luasrc/view/commands.htm:79
+#: applications/luci-app-commands/ucode/template/commands.ut:73
msgid "Failed to execute command!"
msgstr "Échec de l'exécution de la commande !"
@@ -112,35 +112,35 @@ msgstr "Échec de l'exécution de la commande !"
msgid "Grant UCI access for luci-app-commands"
msgstr "Accorder tout accès UCI a luci-app-commands"
-#: applications/luci-app-commands/luasrc/view/commands.htm:168
+#: applications/luci-app-commands/ucode/template/commands.ut:162
msgid "Link"
msgstr "Lien"
-#: applications/luci-app-commands/luasrc/view/commands.htm:53
+#: applications/luci-app-commands/ucode/template/commands.ut:47
msgid "Loading"
msgstr "Chargement"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Or display result"
msgstr "Ou afficher le résultat"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:29
msgid "Public access"
msgstr "Accès public"
-#: applications/luci-app-commands/luasrc/view/commands.htm:165
+#: applications/luci-app-commands/ucode/template/commands.ut:159
msgid "Run"
msgstr "Exécuter"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+#: applications/luci-app-commands/ucode/template/commands_public.ut:44
msgid "Standard Error"
msgstr "Erreur standard"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+#: applications/luci-app-commands/ucode/template/commands_public.ut:39
msgid "Standard Output"
msgstr "Sortie standard"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:11
msgid ""
"This page allows you to configure custom shell commands which can be easily "
"invoked from the web interface."
@@ -148,13 +148,16 @@ msgstr ""
"Cette page vous permet de configurer des commandes shell personnalisées, "
"pouvant être invoquées facilement depuis l'interface web."
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/ucode/template/commands.ut:144
msgid "This section contains no values yet"
msgstr "Cette section ne contient pas encore de valeur"
-#: applications/luci-app-commands/luasrc/view/commands.htm:54
+#: applications/luci-app-commands/ucode/template/commands.ut:48
msgid "Waiting for command to complete..."
msgstr "En attente que la commande se termine…"
+#~ msgid "Command exited with status code"
+#~ msgstr "La commande s'est arrêtée avec un code de sortie"
+
#~ msgid "Access command with"
#~ msgstr "Accéder à la commande par"
diff --git a/applications/luci-app-commands/po/he/commands.po b/applications/luci-app-commands/po/he/commands.po
index 781d041f69..8fd2531b38 100644
--- a/applications/luci-app-commands/po/he/commands.po
+++ b/applications/luci-app-commands/po/he/commands.po
@@ -12,95 +12,95 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:19
msgid "A short textual description of the configured command"
msgstr "תיאור טקסטואלי קצר של הפקודה שהוגדרה"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:30
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:27
msgid "Allow the user to provide additional command line arguments"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/ucode/template/commands.ut:156
msgid "Arguments:"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:66
+#: applications/luci-app-commands/ucode/template/commands.ut:60
msgid "Binary data not displayed, download instead."
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:71
+#: applications/luci-app-commands/ucode/template/commands.ut:65
msgid "Code:"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:182
+#: applications/luci-app-commands/ucode/template/commands.ut:174
msgid "Collecting data..."
msgstr "נאספים נתונים…"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+#: applications/luci-app-commands/ucode/template/commands_public.ut:32
msgid "Command executed successfully."
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
-msgid "Command exited with status code"
+#: applications/luci-app-commands/ucode/template/commands_public.ut:34
+msgid "Command exited with status code %d"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command failed"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command line to execute"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command successful"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/ucode/template/commands.ut:154
msgid "Command:"
msgstr ""
-#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:23
msgid "Configure"
msgstr ""
-#: applications/luci-app-commands/luasrc/controller/commands.lua:7
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:10
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:3
+#: applications/luci-app-commands/ucode/template/commands.ut:137
msgid "Custom Commands"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:26
msgid "Custom arguments"
msgstr ""
-#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:14
msgid "Dashboard"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:18
msgid "Description"
msgstr "תיאור"
-#: applications/luci-app-commands/luasrc/view/commands.htm:166
+#: applications/luci-app-commands/ucode/template/commands.ut:160
msgid "Download"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Download execution result"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:79
+#: applications/luci-app-commands/ucode/template/commands.ut:73
msgid "Failed to execute command!"
msgstr ""
@@ -108,44 +108,44 @@ msgstr ""
msgid "Grant UCI access for luci-app-commands"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:168
+#: applications/luci-app-commands/ucode/template/commands.ut:162
msgid "Link"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:53
+#: applications/luci-app-commands/ucode/template/commands.ut:47
msgid "Loading"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Or display result"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:29
msgid "Public access"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:165
+#: applications/luci-app-commands/ucode/template/commands.ut:159
msgid "Run"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+#: applications/luci-app-commands/ucode/template/commands_public.ut:44
msgid "Standard Error"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+#: applications/luci-app-commands/ucode/template/commands_public.ut:39
msgid "Standard Output"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:11
msgid ""
"This page allows you to configure custom shell commands which can be easily "
"invoked from the web interface."
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/ucode/template/commands.ut:144
msgid "This section contains no values yet"
msgstr "סעיף זה לא מכיל ערכים עדיין"
-#: applications/luci-app-commands/luasrc/view/commands.htm:54
+#: applications/luci-app-commands/ucode/template/commands.ut:48
msgid "Waiting for command to complete..."
msgstr ""
diff --git a/applications/luci-app-commands/po/hi/commands.po b/applications/luci-app-commands/po/hi/commands.po
index 848aa56840..fc0877c5ba 100644
--- a/applications/luci-app-commands/po/hi/commands.po
+++ b/applications/luci-app-commands/po/hi/commands.po
@@ -12,95 +12,95 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Poedit 1.8.11\n"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:19
msgid "A short textual description of the configured command"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:30
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:27
msgid "Allow the user to provide additional command line arguments"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/ucode/template/commands.ut:156
msgid "Arguments:"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:66
+#: applications/luci-app-commands/ucode/template/commands.ut:60
msgid "Binary data not displayed, download instead."
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:71
+#: applications/luci-app-commands/ucode/template/commands.ut:65
msgid "Code:"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:182
+#: applications/luci-app-commands/ucode/template/commands.ut:174
msgid "Collecting data..."
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+#: applications/luci-app-commands/ucode/template/commands_public.ut:32
msgid "Command executed successfully."
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
-msgid "Command exited with status code"
+#: applications/luci-app-commands/ucode/template/commands_public.ut:34
+msgid "Command exited with status code %d"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command failed"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command line to execute"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command successful"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/ucode/template/commands.ut:154
msgid "Command:"
msgstr ""
-#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:23
msgid "Configure"
msgstr ""
-#: applications/luci-app-commands/luasrc/controller/commands.lua:7
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:10
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:3
+#: applications/luci-app-commands/ucode/template/commands.ut:137
msgid "Custom Commands"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:26
msgid "Custom arguments"
msgstr ""
-#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:14
msgid "Dashboard"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:18
msgid "Description"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:166
+#: applications/luci-app-commands/ucode/template/commands.ut:160
msgid "Download"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Download execution result"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:79
+#: applications/luci-app-commands/ucode/template/commands.ut:73
msgid "Failed to execute command!"
msgstr ""
@@ -108,45 +108,45 @@ msgstr ""
msgid "Grant UCI access for luci-app-commands"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:168
+#: applications/luci-app-commands/ucode/template/commands.ut:162
msgid "Link"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:53
+#: applications/luci-app-commands/ucode/template/commands.ut:47
msgid "Loading"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Or display result"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:29
msgid "Public access"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:165
+#: applications/luci-app-commands/ucode/template/commands.ut:159
msgid "Run"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+#: applications/luci-app-commands/ucode/template/commands_public.ut:44
msgid "Standard Error"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+#: applications/luci-app-commands/ucode/template/commands_public.ut:39
msgid "Standard Output"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:11
msgid ""
"This page allows you to configure custom shell commands which can be easily "
"invoked from the web interface."
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/ucode/template/commands.ut:144
msgid "This section contains no values yet"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:54
+#: applications/luci-app-commands/ucode/template/commands.ut:48
msgid "Waiting for command to complete..."
msgstr ""
diff --git a/applications/luci-app-commands/po/hu/commands.po b/applications/luci-app-commands/po/hu/commands.po
index 2543ae4f26..6fc3447d5e 100644
--- a/applications/luci-app-commands/po/hu/commands.po
+++ b/applications/luci-app-commands/po/hu/commands.po
@@ -12,11 +12,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:19
msgid "A short textual description of the configured command"
msgstr "A beállított parancs rövid szöveges leírása"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:30
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
@@ -24,87 +24,87 @@ msgstr ""
"Lehetővé teszi a parancs végrehajtását és a kimenetének letöltését előzetes "
"hitelesítés nélkül"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:27
msgid "Allow the user to provide additional command line arguments"
msgstr ""
"Annak lehetővé tétele a felhasználó számára, hogy további parancssori "
"argumentumokat adjon meg"
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/ucode/template/commands.ut:156
msgid "Arguments:"
msgstr "Argumentumok:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:66
+#: applications/luci-app-commands/ucode/template/commands.ut:60
msgid "Binary data not displayed, download instead."
msgstr "A bináris adat nem jelenik meg, töltse le inkább."
-#: applications/luci-app-commands/luasrc/view/commands.htm:71
+#: applications/luci-app-commands/ucode/template/commands.ut:65
msgid "Code:"
msgstr "Kód:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:182
+#: applications/luci-app-commands/ucode/template/commands.ut:174
msgid "Collecting data..."
msgstr "Adatok összegyűjtése…"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command"
msgstr "Parancs"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+#: applications/luci-app-commands/ucode/template/commands_public.ut:32
msgid "Command executed successfully."
msgstr "A parancs sikeresen végrehajtódott."
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
-msgid "Command exited with status code"
-msgstr "A parancs állapotkóddal kilépett"
+#: applications/luci-app-commands/ucode/template/commands_public.ut:34
+msgid "Command exited with status code %d"
+msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command failed"
msgstr "Parancs sikertelen"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command line to execute"
msgstr "Végrehajtandó parancssor"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command successful"
msgstr "A parancs sikeres"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/ucode/template/commands.ut:154
msgid "Command:"
msgstr "Parancs:"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:23
msgid "Configure"
msgstr "Beállítás"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:7
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:10
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:3
+#: applications/luci-app-commands/ucode/template/commands.ut:137
msgid "Custom Commands"
msgstr "Egyéni parancsok"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:26
msgid "Custom arguments"
msgstr "Egyéni argumentumok"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:14
msgid "Dashboard"
msgstr "Kezelőfelület"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:18
msgid "Description"
msgstr "Leírás"
-#: applications/luci-app-commands/luasrc/view/commands.htm:166
+#: applications/luci-app-commands/ucode/template/commands.ut:160
msgid "Download"
msgstr "Letöltés"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Download execution result"
msgstr "Végrehajtás eredményének letöltése"
-#: applications/luci-app-commands/luasrc/view/commands.htm:79
+#: applications/luci-app-commands/ucode/template/commands.ut:73
msgid "Failed to execute command!"
msgstr "Parancs végrehajtása sikertelen!"
@@ -112,35 +112,35 @@ msgstr "Parancs végrehajtása sikertelen!"
msgid "Grant UCI access for luci-app-commands"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:168
+#: applications/luci-app-commands/ucode/template/commands.ut:162
msgid "Link"
msgstr "Hivatkozás"
-#: applications/luci-app-commands/luasrc/view/commands.htm:53
+#: applications/luci-app-commands/ucode/template/commands.ut:47
msgid "Loading"
msgstr "Betöltés"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Or display result"
msgstr "Vagy az eredmény megjelenítése"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:29
msgid "Public access"
msgstr "Nyilvános hozzáférés"
-#: applications/luci-app-commands/luasrc/view/commands.htm:165
+#: applications/luci-app-commands/ucode/template/commands.ut:159
msgid "Run"
msgstr "Futtatás"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+#: applications/luci-app-commands/ucode/template/commands_public.ut:44
msgid "Standard Error"
msgstr "Szabványos hiba"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+#: applications/luci-app-commands/ucode/template/commands_public.ut:39
msgid "Standard Output"
msgstr "Szabványos kimenet"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:11
msgid ""
"This page allows you to configure custom shell commands which can be easily "
"invoked from the web interface."
@@ -148,13 +148,16 @@ msgstr ""
"Ez az oldal lehetővé teszi az egyéni parancsértelmező parancsok beállítását, "
"amelyek egyszerűen meghívhatók a webes felületről."
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/ucode/template/commands.ut:144
msgid "This section contains no values yet"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:54
+#: applications/luci-app-commands/ucode/template/commands.ut:48
msgid "Waiting for command to complete..."
msgstr "Várakozás a parancs befejeződésére…"
+#~ msgid "Command exited with status code"
+#~ msgstr "A parancs állapotkóddal kilépett"
+
#~ msgid "Access command with"
#~ msgstr "Parancs hozzáférése"
diff --git a/applications/luci-app-commands/po/it/commands.po b/applications/luci-app-commands/po/it/commands.po
index 9d909467c1..b6937a6779 100644
--- a/applications/luci-app-commands/po/it/commands.po
+++ b/applications/luci-app-commands/po/it/commands.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-11-15 14:07+0000\n"
-"Last-Translator: coronabond <coronabond@airmail.cc>\n"
+"PO-Revision-Date: 2022-10-10 21:04+0000\n"
+"Last-Translator: garis <garis94@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscommands/it/>\n"
"Language: it\n"
@@ -10,13 +10,13 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9.1-dev\n"
+"X-Generator: Weblate 4.14.1\n"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:19
msgid "A short textual description of the configured command"
msgstr "Una breve descrizione testuale del comando configurato"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:30
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
@@ -24,86 +24,86 @@ msgstr ""
"Consentire l'esecuzione del comando e il download del suo output senza "
"previa autenticazione"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:27
msgid "Allow the user to provide additional command line arguments"
msgstr ""
"Consente all'utente di fornire ulteriori argomenti della riga di comando"
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/ucode/template/commands.ut:156
msgid "Arguments:"
msgstr "Argomenti:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:66
+#: applications/luci-app-commands/ucode/template/commands.ut:60
msgid "Binary data not displayed, download instead."
msgstr "I dati binari non vengono visualizzati, ma possono essere scaricati."
-#: applications/luci-app-commands/luasrc/view/commands.htm:71
+#: applications/luci-app-commands/ucode/template/commands.ut:65
msgid "Code:"
msgstr "Codice:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:182
+#: applications/luci-app-commands/ucode/template/commands.ut:174
msgid "Collecting data..."
-msgstr "Raccolta dati..."
+msgstr "Sto raccogliendo i dati..."
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command"
msgstr "Comando"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+#: applications/luci-app-commands/ucode/template/commands_public.ut:32
msgid "Command executed successfully."
msgstr "Esecuzione comando completata."
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
-msgid "Command exited with status code"
-msgstr "Comando uscito con codice stato"
+#: applications/luci-app-commands/ucode/template/commands_public.ut:34
+msgid "Command exited with status code %d"
+msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command failed"
msgstr "Comando fallito"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command line to execute"
msgstr "Riga di comando da eseguire"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command successful"
msgstr "Comando riuscito"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/ucode/template/commands.ut:154
msgid "Command:"
msgstr "Comando:"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:23
msgid "Configure"
msgstr "Configura"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:7
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:10
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:3
+#: applications/luci-app-commands/ucode/template/commands.ut:137
msgid "Custom Commands"
msgstr "Comandi Personalizzati"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:26
msgid "Custom arguments"
msgstr "Argomenti Personalizzati"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:14
msgid "Dashboard"
msgstr "Pannello di controllo"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:18
msgid "Description"
msgstr "Descrizione"
-#: applications/luci-app-commands/luasrc/view/commands.htm:166
+#: applications/luci-app-commands/ucode/template/commands.ut:160
msgid "Download"
msgstr "Download"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Download execution result"
msgstr "Risultato esecuzione download"
-#: applications/luci-app-commands/luasrc/view/commands.htm:79
+#: applications/luci-app-commands/ucode/template/commands.ut:73
msgid "Failed to execute command!"
msgstr "Impossibile eseguire il comando!"
@@ -111,35 +111,35 @@ msgstr "Impossibile eseguire il comando!"
msgid "Grant UCI access for luci-app-commands"
msgstr "Concedi accesso UCI per luci-app-commands"
-#: applications/luci-app-commands/luasrc/view/commands.htm:168
+#: applications/luci-app-commands/ucode/template/commands.ut:162
msgid "Link"
msgstr "Collegamento"
-#: applications/luci-app-commands/luasrc/view/commands.htm:53
+#: applications/luci-app-commands/ucode/template/commands.ut:47
msgid "Loading"
msgstr "Caricamento"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Or display result"
msgstr "O visualizza risultato"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:29
msgid "Public access"
msgstr "Accesso Pubblico"
-#: applications/luci-app-commands/luasrc/view/commands.htm:165
+#: applications/luci-app-commands/ucode/template/commands.ut:159
msgid "Run"
msgstr "Esegui"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+#: applications/luci-app-commands/ucode/template/commands_public.ut:44
msgid "Standard Error"
msgstr "Errore standard"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+#: applications/luci-app-commands/ucode/template/commands_public.ut:39
msgid "Standard Output"
msgstr "Output standard"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:11
msgid ""
"This page allows you to configure custom shell commands which can be easily "
"invoked from the web interface."
@@ -147,13 +147,16 @@ msgstr ""
"Questa pagina consente di configurare i comandi della shell personalizzate "
"che possono essere facilmente richiamati dall'interfaccia web."
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/ucode/template/commands.ut:144
msgid "This section contains no values yet"
msgstr "Questa sezione non contiene ancora valori"
-#: applications/luci-app-commands/luasrc/view/commands.htm:54
+#: applications/luci-app-commands/ucode/template/commands.ut:48
msgid "Waiting for command to complete..."
msgstr "In attesa che il comando sia completato..."
+#~ msgid "Command exited with status code"
+#~ msgstr "Comando uscito con codice stato"
+
#~ msgid "Access command with"
#~ msgstr "Accesso comando con"
diff --git a/applications/luci-app-commands/po/ja/commands.po b/applications/luci-app-commands/po/ja/commands.po
index 565ac4b738..1d686224c2 100644
--- a/applications/luci-app-commands/po/ja/commands.po
+++ b/applications/luci-app-commands/po/ja/commands.po
@@ -13,95 +13,95 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.4-dev\n"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:19
msgid "A short textual description of the configured command"
msgstr "設定したコマンドの簡単な説明文を記載します"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:30
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
msgstr "事前認証なしでのコマンドの実行と、結果出力のダウンロードを許可します"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:27
msgid "Allow the user to provide additional command line arguments"
msgstr "コマンドラインに対する引数の追記を許可するか設定します"
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/ucode/template/commands.ut:156
msgid "Arguments:"
msgstr "引数:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:66
+#: applications/luci-app-commands/ucode/template/commands.ut:60
msgid "Binary data not displayed, download instead."
msgstr "バイナリデータは表示されずにダウンロードされます。"
-#: applications/luci-app-commands/luasrc/view/commands.htm:71
+#: applications/luci-app-commands/ucode/template/commands.ut:65
msgid "Code:"
msgstr "コード:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:182
+#: applications/luci-app-commands/ucode/template/commands.ut:174
msgid "Collecting data..."
msgstr "データを収集中..."
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command"
msgstr "コマンド"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+#: applications/luci-app-commands/ucode/template/commands_public.ut:32
msgid "Command executed successfully."
msgstr "コマンドの実行に成功しました。"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
-msgid "Command exited with status code"
-msgstr "コマンドは次のステータスコードで終了しました:"
+#: applications/luci-app-commands/ucode/template/commands_public.ut:34
+msgid "Command exited with status code %d"
+msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command failed"
msgstr "コマンド実行失敗"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command line to execute"
msgstr "実行するコマンドラインを記載します"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command successful"
msgstr "コマンド実行成功"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/ucode/template/commands.ut:154
msgid "Command:"
msgstr "コマンド:"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:23
msgid "Configure"
msgstr "設定"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:7
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:10
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:3
+#: applications/luci-app-commands/ucode/template/commands.ut:137
msgid "Custom Commands"
msgstr "カスタムコマンド"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:26
msgid "Custom arguments"
msgstr "カスタム引数"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:14
msgid "Dashboard"
msgstr "ダッシュボード"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:18
msgid "Description"
msgstr "説明"
-#: applications/luci-app-commands/luasrc/view/commands.htm:166
+#: applications/luci-app-commands/ucode/template/commands.ut:160
msgid "Download"
msgstr "ダウンロード"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Download execution result"
msgstr "実行結果のダウンロード:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:79
+#: applications/luci-app-commands/ucode/template/commands.ut:73
msgid "Failed to execute command!"
msgstr "コマンドの実行に失敗しました!"
@@ -109,35 +109,35 @@ msgstr "コマンドの実行に失敗しました!"
msgid "Grant UCI access for luci-app-commands"
msgstr "luci-app-commandsにUCIアクセスを許可"
-#: applications/luci-app-commands/luasrc/view/commands.htm:168
+#: applications/luci-app-commands/ucode/template/commands.ut:162
msgid "Link"
msgstr "リンク"
-#: applications/luci-app-commands/luasrc/view/commands.htm:53
+#: applications/luci-app-commands/ucode/template/commands.ut:47
msgid "Loading"
msgstr "読み込み中"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Or display result"
msgstr "または結果の表示:"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:29
msgid "Public access"
msgstr "パブリックアクセス"
-#: applications/luci-app-commands/luasrc/view/commands.htm:165
+#: applications/luci-app-commands/ucode/template/commands.ut:159
msgid "Run"
msgstr "実行"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+#: applications/luci-app-commands/ucode/template/commands_public.ut:44
msgid "Standard Error"
msgstr "標準エラー"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+#: applications/luci-app-commands/ucode/template/commands_public.ut:39
msgid "Standard Output"
msgstr "標準出力"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:11
msgid ""
"This page allows you to configure custom shell commands which can be easily "
"invoked from the web interface."
@@ -145,13 +145,16 @@ msgstr ""
"このページでは、ウェブインターフェースから簡単にシェルコマンドを実行すること"
"ができます。"
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/ucode/template/commands.ut:144
msgid "This section contains no values yet"
msgstr "このセクションはまだ設定されていません"
-#: applications/luci-app-commands/luasrc/view/commands.htm:54
+#: applications/luci-app-commands/ucode/template/commands.ut:48
msgid "Waiting for command to complete..."
msgstr "コマンド実行中..."
+#~ msgid "Command exited with status code"
+#~ msgstr "コマンドは次のステータスコードで終了しました:"
+
#~ msgid "Access command with"
#~ msgstr "コマンドへのアクセス"
diff --git a/applications/luci-app-commands/po/ko/commands.po b/applications/luci-app-commands/po/ko/commands.po
index c5fe01ea30..31818c7753 100644
--- a/applications/luci-app-commands/po/ko/commands.po
+++ b/applications/luci-app-commands/po/ko/commands.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-12-19 06:29+0000\n"
-"Last-Translator: orangepizza <abnoeh@mail.com>\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscommands/ko/>\n"
"Language: ko\n"
@@ -11,145 +11,145 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:19
msgid "A short textual description of the configured command"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:30
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:27
msgid "Allow the user to provide additional command line arguments"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/ucode/template/commands.ut:156
msgid "Arguments:"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:66
+#: applications/luci-app-commands/ucode/template/commands.ut:60
msgid "Binary data not displayed, download instead."
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:71
+#: applications/luci-app-commands/ucode/template/commands.ut:65
msgid "Code:"
-msgstr ""
+msgstr "코드:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:182
+#: applications/luci-app-commands/ucode/template/commands.ut:174
msgid "Collecting data..."
msgstr "데이터 수집 중..."
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command"
-msgstr ""
+msgstr "명령어"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+#: applications/luci-app-commands/ucode/template/commands_public.ut:32
msgid "Command executed successfully."
-msgstr ""
+msgstr "명령어가 성공적으로 실행되었습니다."
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
-msgid "Command exited with status code"
-msgstr ""
+#: applications/luci-app-commands/ucode/template/commands_public.ut:34
+msgid "Command exited with status code %d"
+msgstr "명령어가 상태 코드 %d로 종료됨"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command failed"
-msgstr ""
+msgstr "명령어 실행 실패"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command line to execute"
-msgstr ""
+msgstr "실행할 명령줄"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command successful"
-msgstr ""
+msgstr "명령어 실행 성공"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/ucode/template/commands.ut:154
msgid "Command:"
-msgstr ""
+msgstr "명령어:"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:23
msgid "Configure"
-msgstr ""
+msgstr "설정"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:7
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:10
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:3
+#: applications/luci-app-commands/ucode/template/commands.ut:137
msgid "Custom Commands"
-msgstr ""
+msgstr "사용자 지정 명령어"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:26
msgid "Custom arguments"
-msgstr ""
+msgstr "사용자 지정 인수"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:14
msgid "Dashboard"
-msgstr ""
+msgstr "대시보드"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:18
msgid "Description"
msgstr "설명"
-#: applications/luci-app-commands/luasrc/view/commands.htm:166
+#: applications/luci-app-commands/ucode/template/commands.ut:160
msgid "Download"
-msgstr ""
+msgstr "다운로드"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Download execution result"
-msgstr ""
+msgstr "실행 결과 다운로드"
-#: applications/luci-app-commands/luasrc/view/commands.htm:79
+#: applications/luci-app-commands/ucode/template/commands.ut:73
msgid "Failed to execute command!"
-msgstr ""
+msgstr "명령어 실행에 실패했습니다!"
#: applications/luci-app-commands/root/usr/share/rpcd/acl.d/luci-app-commands.json:3
msgid "Grant UCI access for luci-app-commands"
-msgstr ""
+msgstr "luci-app-commands에 UCI 접근 권한 허용"
-#: applications/luci-app-commands/luasrc/view/commands.htm:168
+#: applications/luci-app-commands/ucode/template/commands.ut:162
msgid "Link"
-msgstr ""
+msgstr "링크"
-#: applications/luci-app-commands/luasrc/view/commands.htm:53
+#: applications/luci-app-commands/ucode/template/commands.ut:47
msgid "Loading"
-msgstr "로드 중"
+msgstr "불러오는 중"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Or display result"
-msgstr ""
+msgstr "또는 결과 표시"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:29
msgid "Public access"
-msgstr ""
+msgstr "공개 접근"
-#: applications/luci-app-commands/luasrc/view/commands.htm:165
+#: applications/luci-app-commands/ucode/template/commands.ut:159
msgid "Run"
-msgstr ""
+msgstr "실행"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+#: applications/luci-app-commands/ucode/template/commands_public.ut:44
msgid "Standard Error"
-msgstr ""
+msgstr "표준 오류"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+#: applications/luci-app-commands/ucode/template/commands_public.ut:39
msgid "Standard Output"
-msgstr ""
+msgstr "표준 출력"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:11
msgid ""
"This page allows you to configure custom shell commands which can be easily "
"invoked from the web interface."
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/ucode/template/commands.ut:144
msgid "This section contains no values yet"
msgstr "이 항목에 입력된 값이 없습니다"
-#: applications/luci-app-commands/luasrc/view/commands.htm:54
+#: applications/luci-app-commands/ucode/template/commands.ut:48
msgid "Waiting for command to complete..."
-msgstr ""
+msgstr "명령어 실행 완료까지 대기 중..."
#~ msgid "Command exited with status code "
#~ msgstr "Command exited with status code "
diff --git a/applications/luci-app-commands/po/mr/commands.po b/applications/luci-app-commands/po/mr/commands.po
index 8f196356dc..bc9996b62f 100644
--- a/applications/luci-app-commands/po/mr/commands.po
+++ b/applications/luci-app-commands/po/mr/commands.po
@@ -13,11 +13,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:19
msgid "A short textual description of the configured command"
msgstr "कॉन्फिगर केलेल्या कमांडचे लहान मजकूर वर्णन"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:30
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
@@ -25,85 +25,85 @@ msgstr ""
"आधीच्या प्रमाणीकरणाशिवाय कमांड कार्यान्वित करण्यास आणि त्याचे आउटपुट डाउनलोड करण्यास "
"अनुमती द्या"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:27
msgid "Allow the user to provide additional command line arguments"
msgstr "वापरकर्त्यास अतिरिक्त कमांड लाइन वितर्क प्रदान करण्याची परवानगी द्या"
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/ucode/template/commands.ut:156
msgid "Arguments:"
msgstr "वितर्क:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:66
+#: applications/luci-app-commands/ucode/template/commands.ut:60
msgid "Binary data not displayed, download instead."
msgstr "बायनरी डेटा प्रदर्शित नाही, त्याऐवजी डाउनलोड करा."
-#: applications/luci-app-commands/luasrc/view/commands.htm:71
+#: applications/luci-app-commands/ucode/template/commands.ut:65
msgid "Code:"
msgstr "कोड:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:182
+#: applications/luci-app-commands/ucode/template/commands.ut:174
msgid "Collecting data..."
msgstr "डेटा संकलित करीत आहे ..."
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command"
msgstr "कमांड"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+#: applications/luci-app-commands/ucode/template/commands_public.ut:32
msgid "Command executed successfully."
msgstr "कमांड यशस्वीपणे चालवली ."
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
-msgid "Command exited with status code"
-msgstr "स्टेटस कोडे सहा कमांड बाहेर पडली"
+#: applications/luci-app-commands/ucode/template/commands_public.ut:34
+msgid "Command exited with status code %d"
+msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command failed"
msgstr "कमांड अयशस्वी"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command line to execute"
msgstr "कार्यान्वित करण्यासाठी कमांड लाइन"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command successful"
msgstr "कमांड यशस्वी"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/ucode/template/commands.ut:154
msgid "Command:"
msgstr "कमांड:"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:23
msgid "Configure"
msgstr "कॉन्फिगर करा"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:7
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:10
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:3
+#: applications/luci-app-commands/ucode/template/commands.ut:137
msgid "Custom Commands"
msgstr "सानुकूल कमांड"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:26
msgid "Custom arguments"
msgstr "सानुकूल वितर्क"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:14
msgid "Dashboard"
msgstr "डॅशबोर्ड"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:18
msgid "Description"
msgstr "वर्णन"
-#: applications/luci-app-commands/luasrc/view/commands.htm:166
+#: applications/luci-app-commands/ucode/template/commands.ut:160
msgid "Download"
msgstr "डाउनलोड"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Download execution result"
msgstr "अंमलबजावणी परिणाम डाउनलोड करा"
-#: applications/luci-app-commands/luasrc/view/commands.htm:79
+#: applications/luci-app-commands/ucode/template/commands.ut:73
msgid "Failed to execute command!"
msgstr "कमांड चालविण्यात अयशस्वी!"
@@ -111,35 +111,35 @@ msgstr "कमांड चालविण्यात अयशस्वी!"
msgid "Grant UCI access for luci-app-commands"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:168
+#: applications/luci-app-commands/ucode/template/commands.ut:162
msgid "Link"
msgstr "दुवा"
-#: applications/luci-app-commands/luasrc/view/commands.htm:53
+#: applications/luci-app-commands/ucode/template/commands.ut:47
msgid "Loading"
msgstr "लोड करीत आहे"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Or display result"
msgstr "किंवा परिणाम दाखवा"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:29
msgid "Public access"
msgstr "सार्वजनिक प्रवेश"
-#: applications/luci-app-commands/luasrc/view/commands.htm:165
+#: applications/luci-app-commands/ucode/template/commands.ut:159
msgid "Run"
msgstr "चालवा"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+#: applications/luci-app-commands/ucode/template/commands_public.ut:44
msgid "Standard Error"
msgstr "मानक त्रुटी"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+#: applications/luci-app-commands/ucode/template/commands_public.ut:39
msgid "Standard Output"
msgstr "मानक आउटपुट"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:11
msgid ""
"This page allows you to configure custom shell commands which can be easily "
"invoked from the web interface."
@@ -147,13 +147,16 @@ msgstr ""
"हे पृष्ठ आपल्याला सानुकूल शेल आदेश कॉन्फिगर करण्याची परवानगी देते जे वेब इंटरफेसवरून सहजपणे "
"बोलाविले जाऊ शकतात ."
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/ucode/template/commands.ut:144
msgid "This section contains no values yet"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:54
+#: applications/luci-app-commands/ucode/template/commands.ut:48
msgid "Waiting for command to complete..."
msgstr "कमांड पूर्ण होण्याची प्रतीक्षा करीत आहे ..."
+#~ msgid "Command exited with status code"
+#~ msgstr "स्टेटस कोडे सहा कमांड बाहेर पडली"
+
#~ msgid "Command exited with status code "
#~ msgstr "Command exited with status code "
diff --git a/applications/luci-app-commands/po/ms/commands.po b/applications/luci-app-commands/po/ms/commands.po
index d2b5e06ab6..a9c47e58b0 100644
--- a/applications/luci-app-commands/po/ms/commands.po
+++ b/applications/luci-app-commands/po/ms/commands.po
@@ -12,95 +12,95 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.10-dev\n"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:19
msgid "A short textual description of the configured command"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:30
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:27
msgid "Allow the user to provide additional command line arguments"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/ucode/template/commands.ut:156
msgid "Arguments:"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:66
+#: applications/luci-app-commands/ucode/template/commands.ut:60
msgid "Binary data not displayed, download instead."
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:71
+#: applications/luci-app-commands/ucode/template/commands.ut:65
msgid "Code:"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:182
+#: applications/luci-app-commands/ucode/template/commands.ut:174
msgid "Collecting data..."
msgstr "Mengumpul data..."
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+#: applications/luci-app-commands/ucode/template/commands_public.ut:32
msgid "Command executed successfully."
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
-msgid "Command exited with status code"
+#: applications/luci-app-commands/ucode/template/commands_public.ut:34
+msgid "Command exited with status code %d"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command failed"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command line to execute"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command successful"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/ucode/template/commands.ut:154
msgid "Command:"
msgstr ""
-#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:23
msgid "Configure"
msgstr ""
-#: applications/luci-app-commands/luasrc/controller/commands.lua:7
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:10
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:3
+#: applications/luci-app-commands/ucode/template/commands.ut:137
msgid "Custom Commands"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:26
msgid "Custom arguments"
msgstr ""
-#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:14
msgid "Dashboard"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:18
msgid "Description"
msgstr "Keterangan"
-#: applications/luci-app-commands/luasrc/view/commands.htm:166
+#: applications/luci-app-commands/ucode/template/commands.ut:160
msgid "Download"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Download execution result"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:79
+#: applications/luci-app-commands/ucode/template/commands.ut:73
msgid "Failed to execute command!"
msgstr ""
@@ -108,44 +108,44 @@ msgstr ""
msgid "Grant UCI access for luci-app-commands"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:168
+#: applications/luci-app-commands/ucode/template/commands.ut:162
msgid "Link"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:53
+#: applications/luci-app-commands/ucode/template/commands.ut:47
msgid "Loading"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Or display result"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:29
msgid "Public access"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:165
+#: applications/luci-app-commands/ucode/template/commands.ut:159
msgid "Run"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+#: applications/luci-app-commands/ucode/template/commands_public.ut:44
msgid "Standard Error"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+#: applications/luci-app-commands/ucode/template/commands_public.ut:39
msgid "Standard Output"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:11
msgid ""
"This page allows you to configure custom shell commands which can be easily "
"invoked from the web interface."
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/ucode/template/commands.ut:144
msgid "This section contains no values yet"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:54
+#: applications/luci-app-commands/ucode/template/commands.ut:48
msgid "Waiting for command to complete..."
msgstr ""
diff --git a/applications/luci-app-commands/po/nb_NO/commands.po b/applications/luci-app-commands/po/nb_NO/commands.po
index 5eb8f39509..3a48dfa26d 100644
--- a/applications/luci-app-commands/po/nb_NO/commands.po
+++ b/applications/luci-app-commands/po/nb_NO/commands.po
@@ -12,11 +12,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.7.2-dev\n"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:19
msgid "A short textual description of the configured command"
msgstr "En kort tekstlig beskrivelse av den konfigurerte kommandoen"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:30
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
@@ -24,85 +24,85 @@ msgstr ""
"Tillat å utføre kommandoen og laste ned resultatet uten forutgående "
"godkjenning"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:27
msgid "Allow the user to provide additional command line arguments"
msgstr "Tillat brukeren å gi ytterligere kommandolinjeargumenter"
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/ucode/template/commands.ut:156
msgid "Arguments:"
msgstr "Argumenter:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:66
+#: applications/luci-app-commands/ucode/template/commands.ut:60
msgid "Binary data not displayed, download instead."
msgstr "Binære data vises ikke, last ned i stedet."
-#: applications/luci-app-commands/luasrc/view/commands.htm:71
+#: applications/luci-app-commands/ucode/template/commands.ut:65
msgid "Code:"
msgstr "Kode:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:182
+#: applications/luci-app-commands/ucode/template/commands.ut:174
msgid "Collecting data..."
msgstr "Samler inn data…"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command"
msgstr "Kommando"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+#: applications/luci-app-commands/ucode/template/commands_public.ut:32
msgid "Command executed successfully."
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
-msgid "Command exited with status code"
+#: applications/luci-app-commands/ucode/template/commands_public.ut:34
+msgid "Command exited with status code %d"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command failed"
msgstr "Kommando mislyktes"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command line to execute"
msgstr "Kommandolinje å utføre"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command successful"
msgstr "Kommando vellykket"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/ucode/template/commands.ut:154
msgid "Command:"
msgstr "Kommando:"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:23
msgid "Configure"
msgstr "Konfigurer"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:7
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:10
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:3
+#: applications/luci-app-commands/ucode/template/commands.ut:137
msgid "Custom Commands"
msgstr "Egendefinerte Kommandoer"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:26
msgid "Custom arguments"
msgstr "Egendefinerte argumenter"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:14
msgid "Dashboard"
msgstr "Oversikt"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:18
msgid "Description"
msgstr "Beskrivelse"
-#: applications/luci-app-commands/luasrc/view/commands.htm:166
+#: applications/luci-app-commands/ucode/template/commands.ut:160
msgid "Download"
msgstr "Last ned"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Download execution result"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:79
+#: applications/luci-app-commands/ucode/template/commands.ut:73
msgid "Failed to execute command!"
msgstr "Kunne ikke utføre kommandoen!"
@@ -110,35 +110,35 @@ msgstr "Kunne ikke utføre kommandoen!"
msgid "Grant UCI access for luci-app-commands"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:168
+#: applications/luci-app-commands/ucode/template/commands.ut:162
msgid "Link"
msgstr "Link"
-#: applications/luci-app-commands/luasrc/view/commands.htm:53
+#: applications/luci-app-commands/ucode/template/commands.ut:47
msgid "Loading"
msgstr "Laster inn"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Or display result"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:29
msgid "Public access"
msgstr "Tilgjengelig for alle"
-#: applications/luci-app-commands/luasrc/view/commands.htm:165
+#: applications/luci-app-commands/ucode/template/commands.ut:159
msgid "Run"
msgstr "Kjør"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+#: applications/luci-app-commands/ucode/template/commands_public.ut:44
msgid "Standard Error"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+#: applications/luci-app-commands/ucode/template/commands_public.ut:39
msgid "Standard Output"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:11
msgid ""
"This page allows you to configure custom shell commands which can be easily "
"invoked from the web interface."
@@ -146,11 +146,11 @@ msgstr ""
"Denne siden lar deg konfigurere egendefinerte shell-kommandoer som lett kan "
"startes fra webgrensesnittet."
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/ucode/template/commands.ut:144
msgid "This section contains no values yet"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:54
+#: applications/luci-app-commands/ucode/template/commands.ut:48
msgid "Waiting for command to complete..."
msgstr "Venter på at kommandoen fullføres..."
diff --git a/applications/luci-app-commands/po/pl/commands.po b/applications/luci-app-commands/po/pl/commands.po
index 5fdd3e26c2..65f8ae5784 100644
--- a/applications/luci-app-commands/po/pl/commands.po
+++ b/applications/luci-app-commands/po/pl/commands.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-06-26 18:17+0000\n"
-"Last-Translator: Adam Stańczyk <a.stanczyk@onet.pl>\n"
+"PO-Revision-Date: 2022-10-28 15:05+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscommands/pl/>\n"
"Language: pl\n"
@@ -11,13 +11,13 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.7.1-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:19
msgid "A short textual description of the configured command"
msgstr "Krótki opis konfigurowanej komendy"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:30
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
@@ -25,85 +25,85 @@ msgstr ""
"Zezwól na uruchomienie komendy i pobranie wyjścia bez uprzedniego "
"uwierzytelnienia"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:27
msgid "Allow the user to provide additional command line arguments"
msgstr "Zezwól użytkownikowi dodać argumenty wiersza poleceń"
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/ucode/template/commands.ut:156
msgid "Arguments:"
msgstr "Argumenty:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:66
+#: applications/luci-app-commands/ucode/template/commands.ut:60
msgid "Binary data not displayed, download instead."
msgstr "Nie wyświetlono danych binarnych, możesz je pobrać."
-#: applications/luci-app-commands/luasrc/view/commands.htm:71
+#: applications/luci-app-commands/ucode/template/commands.ut:65
msgid "Code:"
msgstr "Kod:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:182
+#: applications/luci-app-commands/ucode/template/commands.ut:174
msgid "Collecting data..."
msgstr "Trwa zbieranie danych..."
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command"
msgstr "Polecenie"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+#: applications/luci-app-commands/ucode/template/commands_public.ut:32
msgid "Command executed successfully."
msgstr "Pomyślne wykonanie komendy."
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
-msgid "Command exited with status code"
-msgstr "Komenda zakończona kodem statusu"
+#: applications/luci-app-commands/ucode/template/commands_public.ut:34
+msgid "Command exited with status code %d"
+msgstr "Polecenie zakończone z kodem statusu %d"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command failed"
msgstr "Błędne polecenie"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command line to execute"
msgstr "Linia Komendy do wykonania"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command successful"
msgstr "Komenda Wykonana"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/ucode/template/commands.ut:154
msgid "Command:"
msgstr "Komenda:"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:23
msgid "Configure"
msgstr "Konfiguracja"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:7
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:10
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:3
+#: applications/luci-app-commands/ucode/template/commands.ut:137
msgid "Custom Commands"
msgstr "Własne komendy"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:26
msgid "Custom arguments"
msgstr "Własne argumenty"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:14
msgid "Dashboard"
msgstr "Info"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:18
msgid "Description"
msgstr "Opis"
-#: applications/luci-app-commands/luasrc/view/commands.htm:166
+#: applications/luci-app-commands/ucode/template/commands.ut:160
msgid "Download"
msgstr "Pobieranie"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Download execution result"
msgstr "Pobierz wynik wykonania"
-#: applications/luci-app-commands/luasrc/view/commands.htm:79
+#: applications/luci-app-commands/ucode/template/commands.ut:73
msgid "Failed to execute command!"
msgstr "Nie można wykonać komendy!"
@@ -111,35 +111,35 @@ msgstr "Nie można wykonać komendy!"
msgid "Grant UCI access for luci-app-commands"
msgstr "Udziel dostępu UCI do luci-app-commands"
-#: applications/luci-app-commands/luasrc/view/commands.htm:168
+#: applications/luci-app-commands/ucode/template/commands.ut:162
msgid "Link"
msgstr "Łącze"
-#: applications/luci-app-commands/luasrc/view/commands.htm:53
+#: applications/luci-app-commands/ucode/template/commands.ut:47
msgid "Loading"
msgstr "Ładowanie"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Or display result"
msgstr "Lub wyświetl wynik"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:29
msgid "Public access"
msgstr "Publiczny dostęp"
-#: applications/luci-app-commands/luasrc/view/commands.htm:165
+#: applications/luci-app-commands/ucode/template/commands.ut:159
msgid "Run"
msgstr "Uruchom"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+#: applications/luci-app-commands/ucode/template/commands_public.ut:44
msgid "Standard Error"
msgstr "Standardowy błąd"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+#: applications/luci-app-commands/ucode/template/commands_public.ut:39
msgid "Standard Output"
msgstr "Standardowe wyjście"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:11
msgid ""
"This page allows you to configure custom shell commands which can be easily "
"invoked from the web interface."
@@ -147,13 +147,16 @@ msgstr ""
"Ta strona pozwala ci skonfigurować niestandardową komendę którą można łatwo "
"wywołać z interfejsu sieciowego."
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/ucode/template/commands.ut:144
msgid "This section contains no values yet"
msgstr "Ta sekcja nie zawiera jeszcze żadnych wartości"
-#: applications/luci-app-commands/luasrc/view/commands.htm:54
+#: applications/luci-app-commands/ucode/template/commands.ut:48
msgid "Waiting for command to complete..."
msgstr "Oczekiwanie na polecenie do wykonania..."
+#~ msgid "Command exited with status code"
+#~ msgstr "Komenda zakończona kodem statusu"
+
#~ msgid "Access command with"
#~ msgstr "Dostęp do komendy przez"
diff --git a/applications/luci-app-commands/po/pt/commands.po b/applications/luci-app-commands/po/pt/commands.po
index 4e2a8f2229..7efaa25691 100644
--- a/applications/luci-app-commands/po/pt/commands.po
+++ b/applications/luci-app-commands/po/pt/commands.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-05-13 20:35+0000\n"
+"PO-Revision-Date: 2022-10-30 15:06+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscommands/pt/>\n"
@@ -10,13 +10,13 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:19
msgid "A short textual description of the configured command"
msgstr "Uma pequena descrição textual do comando configurado"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:30
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
@@ -24,86 +24,86 @@ msgstr ""
"Permitir a execução do comando e descarregar o resultado sem autenticação "
"prévia"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:27
msgid "Allow the user to provide additional command line arguments"
msgstr ""
"Permitir que o utilizador forneça argumentos adicionais na linha de comandos"
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/ucode/template/commands.ut:156
msgid "Arguments:"
msgstr "Argumentos:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:66
+#: applications/luci-app-commands/ucode/template/commands.ut:60
msgid "Binary data not displayed, download instead."
msgstr "Dados binários não mostrados, mas pode descarregar."
-#: applications/luci-app-commands/luasrc/view/commands.htm:71
+#: applications/luci-app-commands/ucode/template/commands.ut:65
msgid "Code:"
msgstr "Código:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:182
+#: applications/luci-app-commands/ucode/template/commands.ut:174
msgid "Collecting data..."
msgstr "A recolher dados..."
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command"
msgstr "Comando"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+#: applications/luci-app-commands/ucode/template/commands_public.ut:32
msgid "Command executed successfully."
msgstr "Comando executado com sucesso."
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
-msgid "Command exited with status code"
-msgstr "Comando terminou com código de estado"
+#: applications/luci-app-commands/ucode/template/commands_public.ut:34
+msgid "Command exited with status code %d"
+msgstr "O comando saiu com o código de estado %d"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command failed"
msgstr "O comando falhou"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command line to execute"
msgstr "Linha de comandos a executar"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command successful"
msgstr "Comando executado com sucesso"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/ucode/template/commands.ut:154
msgid "Command:"
msgstr "Comando:"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:23
msgid "Configure"
msgstr "Configurar"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:7
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:10
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:3
+#: applications/luci-app-commands/ucode/template/commands.ut:137
msgid "Custom Commands"
msgstr "Comandos Personalizados"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:26
msgid "Custom arguments"
msgstr "Argumentos personalizados"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:14
msgid "Dashboard"
msgstr "Painel de Controlo"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:18
msgid "Description"
msgstr "Descrição"
-#: applications/luci-app-commands/luasrc/view/commands.htm:166
+#: applications/luci-app-commands/ucode/template/commands.ut:160
msgid "Download"
msgstr "Descarregar"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Download execution result"
msgstr "Descarregamento do resultado da execução"
-#: applications/luci-app-commands/luasrc/view/commands.htm:79
+#: applications/luci-app-commands/ucode/template/commands.ut:73
msgid "Failed to execute command!"
msgstr "Falha ao executar comando!"
@@ -111,35 +111,35 @@ msgstr "Falha ao executar comando!"
msgid "Grant UCI access for luci-app-commands"
msgstr "Conceder acesso UCI ao luci-app-commands"
-#: applications/luci-app-commands/luasrc/view/commands.htm:168
+#: applications/luci-app-commands/ucode/template/commands.ut:162
msgid "Link"
msgstr "Link"
-#: applications/luci-app-commands/luasrc/view/commands.htm:53
+#: applications/luci-app-commands/ucode/template/commands.ut:47
msgid "Loading"
msgstr "A carregar"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Or display result"
msgstr "Ou exibir resultado"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:29
msgid "Public access"
msgstr "Acesso público"
-#: applications/luci-app-commands/luasrc/view/commands.htm:165
+#: applications/luci-app-commands/ucode/template/commands.ut:159
msgid "Run"
msgstr "Executar"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+#: applications/luci-app-commands/ucode/template/commands_public.ut:44
msgid "Standard Error"
msgstr "Erro Padrão"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+#: applications/luci-app-commands/ucode/template/commands_public.ut:39
msgid "Standard Output"
msgstr "Saída Padrão"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:11
msgid ""
"This page allows you to configure custom shell commands which can be easily "
"invoked from the web interface."
@@ -147,13 +147,16 @@ msgstr ""
"Esta página permite-lhe configurar uma linha de comandos personalizada que "
"pode facilmente ser executada a partir da interface web."
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/ucode/template/commands.ut:144
msgid "This section contains no values yet"
msgstr "Esta secção ainda não contém valores"
-#: applications/luci-app-commands/luasrc/view/commands.htm:54
+#: applications/luci-app-commands/ucode/template/commands.ut:48
msgid "Waiting for command to complete..."
msgstr "A aguardar que o comando termine..."
+#~ msgid "Command exited with status code"
+#~ msgstr "Comando terminou com código de estado"
+
#~ msgid "Access command with"
#~ msgstr "Aceder ao comando com"
diff --git a/applications/luci-app-commands/po/pt_BR/commands.po b/applications/luci-app-commands/po/pt_BR/commands.po
index d7a8ee9244..ca1f2cf125 100644
--- a/applications/luci-app-commands/po/pt_BR/commands.po
+++ b/applications/luci-app-commands/po/pt_BR/commands.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-05-13 20:35+0000\n"
+"PO-Revision-Date: 2022-10-28 15:05+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationscommands/pt_BR/>\n"
@@ -11,13 +11,13 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:19
msgid "A short textual description of the configured command"
msgstr "Uma pequena descrição textual do comando configurado"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:30
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
@@ -25,85 +25,85 @@ msgstr ""
"Permitir a execução do comando e descarregar o resultado sem autenticação "
"prévia"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:27
msgid "Allow the user to provide additional command line arguments"
msgstr "Permitir ao usuário inserir argumentos de linha de comando adicionais"
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/ucode/template/commands.ut:156
msgid "Arguments:"
msgstr "Argumentos:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:66
+#: applications/luci-app-commands/ucode/template/commands.ut:60
msgid "Binary data not displayed, download instead."
msgstr "Dados binários não mostrados, mas podem ser baixados."
-#: applications/luci-app-commands/luasrc/view/commands.htm:71
+#: applications/luci-app-commands/ucode/template/commands.ut:65
msgid "Code:"
msgstr "Código:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:182
+#: applications/luci-app-commands/ucode/template/commands.ut:174
msgid "Collecting data..."
msgstr "Coletando dados..."
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command"
msgstr "Comando"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+#: applications/luci-app-commands/ucode/template/commands_public.ut:32
msgid "Command executed successfully."
msgstr "O comando executou com sucesso."
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
-msgid "Command exited with status code"
-msgstr "O comando encerrou com um estado de erro"
+#: applications/luci-app-commands/ucode/template/commands_public.ut:34
+msgid "Command exited with status code %d"
+msgstr "O comando encerrado com o código %d"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command failed"
msgstr "O comando falhou"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command line to execute"
msgstr "Linha de comandos a executar"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command successful"
msgstr "Comando executado com sucesso"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/ucode/template/commands.ut:154
msgid "Command:"
msgstr "Comando:"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:23
msgid "Configure"
msgstr "Configurar"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:7
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:10
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:3
+#: applications/luci-app-commands/ucode/template/commands.ut:137
msgid "Custom Commands"
msgstr "Comandos Personalizados"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:26
msgid "Custom arguments"
msgstr "Argumentos personalizados"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:14
msgid "Dashboard"
msgstr "Painel de Controle"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:18
msgid "Description"
msgstr "Descrição"
-#: applications/luci-app-commands/luasrc/view/commands.htm:166
+#: applications/luci-app-commands/ucode/template/commands.ut:160
msgid "Download"
msgstr "Download"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Download execution result"
msgstr "Baixar os resultados da execução"
-#: applications/luci-app-commands/luasrc/view/commands.htm:79
+#: applications/luci-app-commands/ucode/template/commands.ut:73
msgid "Failed to execute command!"
msgstr "Falha ao executar comando!"
@@ -111,35 +111,35 @@ msgstr "Falha ao executar comando!"
msgid "Grant UCI access for luci-app-commands"
msgstr "Conceda acesso UCI ao luci-app-commands"
-#: applications/luci-app-commands/luasrc/view/commands.htm:168
+#: applications/luci-app-commands/ucode/template/commands.ut:162
msgid "Link"
msgstr "Endereço"
-#: applications/luci-app-commands/luasrc/view/commands.htm:53
+#: applications/luci-app-commands/ucode/template/commands.ut:47
msgid "Loading"
msgstr "Carregando"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Or display result"
msgstr "Ou mostre o resultado"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:29
msgid "Public access"
msgstr "Acesso público"
-#: applications/luci-app-commands/luasrc/view/commands.htm:165
+#: applications/luci-app-commands/ucode/template/commands.ut:159
msgid "Run"
msgstr "Executar"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+#: applications/luci-app-commands/ucode/template/commands_public.ut:44
msgid "Standard Error"
msgstr "Saída de Erro"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+#: applications/luci-app-commands/ucode/template/commands_public.ut:39
msgid "Standard Output"
msgstr "Saída Padrão"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:11
msgid ""
"This page allows you to configure custom shell commands which can be easily "
"invoked from the web interface."
@@ -147,13 +147,16 @@ msgstr ""
"Esta página permite a configuração de comandos personalizados que podem ser "
"facilmente executados através da interface web."
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/ucode/template/commands.ut:144
msgid "This section contains no values yet"
msgstr "Esta seção ainda não possui nenhum valor"
-#: applications/luci-app-commands/luasrc/view/commands.htm:54
+#: applications/luci-app-commands/ucode/template/commands.ut:48
msgid "Waiting for command to complete..."
msgstr "Aguardando a conclusão do comando..."
+#~ msgid "Command exited with status code"
+#~ msgstr "O comando encerrou com um estado de erro"
+
#~ msgid "Access command with"
#~ msgstr "Acessar o comando com"
diff --git a/applications/luci-app-commands/po/ro/commands.po b/applications/luci-app-commands/po/ro/commands.po
index 1442c17eae..3e18877777 100644
--- a/applications/luci-app-commands/po/ro/commands.po
+++ b/applications/luci-app-commands/po/ro/commands.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-11-22 19:52+0000\n"
+"PO-Revision-Date: 2022-11-04 20:04+0000\n"
"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscommands/ro/>\n"
@@ -11,13 +11,13 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
-"X-Generator: Weblate 4.10-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:19
msgid "A short textual description of the configured command"
msgstr "O scurta descriere textuala a comenzii configurate"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:30
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
@@ -25,85 +25,85 @@ msgstr ""
"Permite executarea comenzii si descarcarea rezultatului fara o autentificare "
"anterioara"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:27
msgid "Allow the user to provide additional command line arguments"
msgstr "Permite utilizatorului sa adauge parametrii in linia de comanda"
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/ucode/template/commands.ut:156
msgid "Arguments:"
msgstr "Parametrii:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:66
+#: applications/luci-app-commands/ucode/template/commands.ut:60
msgid "Binary data not displayed, download instead."
msgstr "Datele binare nu sunt afișate, descărcați în schimb."
-#: applications/luci-app-commands/luasrc/view/commands.htm:71
+#: applications/luci-app-commands/ucode/template/commands.ut:65
msgid "Code:"
msgstr "Cod:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:182
+#: applications/luci-app-commands/ucode/template/commands.ut:174
msgid "Collecting data..."
msgstr "Colectare date..."
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command"
msgstr "Comandă"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+#: applications/luci-app-commands/ucode/template/commands_public.ut:32
msgid "Command executed successfully."
msgstr "Comandă executată cu succes."
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
-msgid "Command exited with status code"
-msgstr "Comanda a ieșit cu codul de stare"
+#: applications/luci-app-commands/ucode/template/commands_public.ut:34
+msgid "Command exited with status code %d"
+msgstr "Comanda a ieșit cu codul de stare %d"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command failed"
msgstr "Comandă eşuată"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command line to execute"
msgstr "Linie de comanda pentru a executa"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command successful"
msgstr "Comanda reusita"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/ucode/template/commands.ut:154
msgid "Command:"
msgstr "Comanda:"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:23
msgid "Configure"
msgstr "Configureaza"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:7
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:10
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:3
+#: applications/luci-app-commands/ucode/template/commands.ut:137
msgid "Custom Commands"
msgstr "Comenzi particulare"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:26
msgid "Custom arguments"
msgstr "Argumenta particulare"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:14
msgid "Dashboard"
msgstr "Tabloul de bord"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:18
msgid "Description"
msgstr "Descriere"
-#: applications/luci-app-commands/luasrc/view/commands.htm:166
+#: applications/luci-app-commands/ucode/template/commands.ut:160
msgid "Download"
msgstr "Descărcați"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Download execution result"
msgstr "Descărcați rezultatul execuției"
-#: applications/luci-app-commands/luasrc/view/commands.htm:79
+#: applications/luci-app-commands/ucode/template/commands.ut:73
msgid "Failed to execute command!"
msgstr "S-a esuat executarea comenzii!!"
@@ -111,35 +111,35 @@ msgstr "S-a esuat executarea comenzii!!"
msgid "Grant UCI access for luci-app-commands"
msgstr "Acordarea accesului UCI pentru luci-app-commands"
-#: applications/luci-app-commands/luasrc/view/commands.htm:168
+#: applications/luci-app-commands/ucode/template/commands.ut:162
msgid "Link"
msgstr "Link"
-#: applications/luci-app-commands/luasrc/view/commands.htm:53
+#: applications/luci-app-commands/ucode/template/commands.ut:47
msgid "Loading"
msgstr "Încărcare"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Or display result"
msgstr "Sau afișați rezultatul"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:29
msgid "Public access"
msgstr "Access public"
-#: applications/luci-app-commands/luasrc/view/commands.htm:165
+#: applications/luci-app-commands/ucode/template/commands.ut:159
msgid "Run"
msgstr "Ruleaza"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+#: applications/luci-app-commands/ucode/template/commands_public.ut:44
msgid "Standard Error"
msgstr "Eroare standard"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+#: applications/luci-app-commands/ucode/template/commands_public.ut:39
msgid "Standard Output"
msgstr "Ieșire standard"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:11
msgid ""
"This page allows you to configure custom shell commands which can be easily "
"invoked from the web interface."
@@ -147,13 +147,16 @@ msgstr ""
"Această pagină vă permite să configurați comenzi shell personalizate care "
"pot fi invocate cu ușurință din interfața web."
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/ucode/template/commands.ut:144
msgid "This section contains no values yet"
msgstr "Această secțiune nu conține încă nicio valoare"
-#: applications/luci-app-commands/luasrc/view/commands.htm:54
+#: applications/luci-app-commands/ucode/template/commands.ut:48
msgid "Waiting for command to complete..."
msgstr "În așteptarea finalizării comenzii..."
+#~ msgid "Command exited with status code"
+#~ msgstr "Comanda a ieșit cu codul de stare"
+
#~ msgid "Access command with"
#~ msgstr "Acces la comanda cu"
diff --git a/applications/luci-app-commands/po/ru/commands.po b/applications/luci-app-commands/po/ru/commands.po
index a7cf90aa43..9e0f06820e 100644
--- a/applications/luci-app-commands/po/ru/commands.po
+++ b/applications/luci-app-commands/po/ru/commands.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: commands\n"
"POT-Creation-Date: 2013-10-15 16:48+0300\n"
-"PO-Revision-Date: 2021-04-09 12:29+0000\n"
-"Last-Translator: The_BadUser <vanjavs@mail.ru>\n"
+"PO-Revision-Date: 2022-10-28 15:05+0000\n"
+"Last-Translator: sergio <sergio+it@outerface.net>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscommands/ru/>\n"
"Language: ru\n"
@@ -12,15 +12,15 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.6-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:19
msgid "A short textual description of the configured command"
msgstr "Короткое текстовое описание команды"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:30
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
@@ -28,87 +28,87 @@ msgstr ""
"Разрешить выполнение команды и загрузку ее выходных данных без ввода пароля "
"пользователя"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:27
msgid "Allow the user to provide additional command line arguments"
msgstr ""
"Разрешить пользователю предоставлять дополнительные аргументы командной "
"строки"
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/ucode/template/commands.ut:156
msgid "Arguments:"
msgstr "Аргументы:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:66
+#: applications/luci-app-commands/ucode/template/commands.ut:60
msgid "Binary data not displayed, download instead."
msgstr "Двоичные данные не отображаются, вместо этого загружаются."
-#: applications/luci-app-commands/luasrc/view/commands.htm:71
+#: applications/luci-app-commands/ucode/template/commands.ut:65
msgid "Code:"
msgstr "Код:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:182
+#: applications/luci-app-commands/ucode/template/commands.ut:174
msgid "Collecting data..."
msgstr "Сбор данных..."
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command"
msgstr "Команда"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+#: applications/luci-app-commands/ucode/template/commands_public.ut:32
msgid "Command executed successfully."
msgstr "Команда выполнена успешно."
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
-msgid "Command exited with status code"
-msgstr "Команда вышла с кодом состояния"
+#: applications/luci-app-commands/ucode/template/commands_public.ut:34
+msgid "Command exited with status code %d"
+msgstr "Команда завершилась с кодом состояния %d"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command failed"
msgstr "Ошибка команды"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command line to execute"
msgstr "Командная строка<br />для выполнения"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command successful"
msgstr "Команда выполнена"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/ucode/template/commands.ut:154
msgid "Command:"
msgstr "Команда:"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:23
msgid "Configure"
msgstr "Настройка панели управления"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:7
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:10
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:3
+#: applications/luci-app-commands/ucode/template/commands.ut:137
msgid "Custom Commands"
msgstr "Пользовательские команды"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:26
msgid "Custom arguments"
msgstr "Пользовательские аргументы"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:14
msgid "Dashboard"
msgstr "Панель мониторинга"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:18
msgid "Description"
msgstr "Описание"
-#: applications/luci-app-commands/luasrc/view/commands.htm:166
+#: applications/luci-app-commands/ucode/template/commands.ut:160
msgid "Download"
msgstr "Скачать"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Download execution result"
msgstr "Результат выполнения загрузки"
-#: applications/luci-app-commands/luasrc/view/commands.htm:79
+#: applications/luci-app-commands/ucode/template/commands.ut:73
msgid "Failed to execute command!"
msgstr "Ошибка выполнения команды!"
@@ -116,35 +116,35 @@ msgstr "Ошибка выполнения команды!"
msgid "Grant UCI access for luci-app-commands"
msgstr "Предоставить UCI доступ для luci-app-commands"
-#: applications/luci-app-commands/luasrc/view/commands.htm:168
+#: applications/luci-app-commands/ucode/template/commands.ut:162
msgid "Link"
msgstr "Ссылка"
-#: applications/luci-app-commands/luasrc/view/commands.htm:53
+#: applications/luci-app-commands/ucode/template/commands.ut:47
msgid "Loading"
msgstr "Загрузка"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Or display result"
msgstr "Или отобразить результат"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:29
msgid "Public access"
msgstr "Публичный доступ"
-#: applications/luci-app-commands/luasrc/view/commands.htm:165
+#: applications/luci-app-commands/ucode/template/commands.ut:159
msgid "Run"
msgstr "Запуск"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+#: applications/luci-app-commands/ucode/template/commands_public.ut:44
msgid "Standard Error"
msgstr "Стандартная ошибка"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+#: applications/luci-app-commands/ucode/template/commands_public.ut:39
msgid "Standard Output"
msgstr "Стандартный вывод"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:11
msgid ""
"This page allows you to configure custom shell commands which can be easily "
"invoked from the web interface."
@@ -153,10 +153,13 @@ msgstr ""
"которые могут быть легко вызваны из веб-интерфейса по нажатию "
"соответствующей кнопки. Здесь вы можете подписать кнопки и указать команды."
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/ucode/template/commands.ut:144
msgid "This section contains no values yet"
msgstr "Этот раздел не содержит данных"
-#: applications/luci-app-commands/luasrc/view/commands.htm:54
+#: applications/luci-app-commands/ucode/template/commands.ut:48
msgid "Waiting for command to complete..."
msgstr "Ожидание завершения выполнения команды..."
+
+#~ msgid "Command exited with status code"
+#~ msgstr "Команда вышла с кодом состояния"
diff --git a/applications/luci-app-commands/po/sk/commands.po b/applications/luci-app-commands/po/sk/commands.po
index 9e2dc2c4b7..3794991e0c 100644
--- a/applications/luci-app-commands/po/sk/commands.po
+++ b/applications/luci-app-commands/po/sk/commands.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-04-04 17:34+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2022-11-15 00:45+0000\n"
+"Last-Translator: MaycoH <hudec.marian@hotmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscommands/sk/>\n"
"Language: sk\n"
@@ -10,97 +10,99 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:19
msgid "A short textual description of the configured command"
msgstr "Krátky textový popis nakonfigurovaného príkazu"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:30
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
msgstr ""
+"Povoliť vykonanie príkazu a stiahnutie jeho výstupu bez predchádzajúcej "
+"autentifikácie"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:27
msgid "Allow the user to provide additional command line arguments"
msgstr "Umožniť používateľovi poskytnúť dodatočné parametre príkazového riadku"
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/ucode/template/commands.ut:156
msgid "Arguments:"
msgstr "Parametre:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:66
+#: applications/luci-app-commands/ucode/template/commands.ut:60
msgid "Binary data not displayed, download instead."
msgstr "Binárne údaje neboli zobrazené, ale môžu byť prevzaté."
-#: applications/luci-app-commands/luasrc/view/commands.htm:71
+#: applications/luci-app-commands/ucode/template/commands.ut:65
msgid "Code:"
msgstr "Kód:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:182
+#: applications/luci-app-commands/ucode/template/commands.ut:174
msgid "Collecting data..."
msgstr "Zbierajú sa údaje..."
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command"
msgstr "Príkaz"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+#: applications/luci-app-commands/ucode/template/commands_public.ut:32
msgid "Command executed successfully."
msgstr "Príkaz úspešne spustený."
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
-msgid "Command exited with status code"
-msgstr "Príkaz skončil so stavovým kódom"
+#: applications/luci-app-commands/ucode/template/commands_public.ut:34
+msgid "Command exited with status code %d"
+msgstr "Príkaz skončil so stavovým kódom %d"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command failed"
msgstr "Príkaz zlyhal"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command line to execute"
msgstr "Príkazový riadok na spustenie"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command successful"
msgstr "Príkaz úspešný"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/ucode/template/commands.ut:154
msgid "Command:"
msgstr "Príkaz:"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:23
msgid "Configure"
msgstr "Konfigurovať"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:7
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:10
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:3
+#: applications/luci-app-commands/ucode/template/commands.ut:137
msgid "Custom Commands"
msgstr "Vlastné príkazy"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:26
msgid "Custom arguments"
msgstr "Vlastné parametre"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:14
msgid "Dashboard"
msgstr "Nástenka"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:18
msgid "Description"
msgstr "Popis"
-#: applications/luci-app-commands/luasrc/view/commands.htm:166
+#: applications/luci-app-commands/ucode/template/commands.ut:160
msgid "Download"
msgstr "Prevziať"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Download execution result"
-msgstr ""
+msgstr "Stiahnuť výsledok vykonania"
-#: applications/luci-app-commands/luasrc/view/commands.htm:79
+#: applications/luci-app-commands/ucode/template/commands.ut:73
msgid "Failed to execute command!"
msgstr "Zlyhalo spustenie príkazu!"
@@ -108,44 +110,50 @@ msgstr "Zlyhalo spustenie príkazu!"
msgid "Grant UCI access for luci-app-commands"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:168
+#: applications/luci-app-commands/ucode/template/commands.ut:162
msgid "Link"
msgstr "Odkaz"
-#: applications/luci-app-commands/luasrc/view/commands.htm:53
+#: applications/luci-app-commands/ucode/template/commands.ut:47
+#, fuzzy
msgid "Loading"
msgstr "Načítava sa"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Or display result"
msgstr "Alebo zobraziť výsledok"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:29
msgid "Public access"
msgstr "Verejný prístup"
-#: applications/luci-app-commands/luasrc/view/commands.htm:165
+#: applications/luci-app-commands/ucode/template/commands.ut:159
msgid "Run"
msgstr "Spustiť"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+#: applications/luci-app-commands/ucode/template/commands_public.ut:44
msgid "Standard Error"
msgstr "Štandardná chyba"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+#: applications/luci-app-commands/ucode/template/commands_public.ut:39
msgid "Standard Output"
msgstr "Štandardný výstup"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:11
msgid ""
"This page allows you to configure custom shell commands which can be easily "
"invoked from the web interface."
msgstr ""
+"Táto stránka umožňuje nakonfigurovať vlastné príkazy shellu, ktoré možno "
+"jednoducho vyvolať z webového rozhrania."
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/ucode/template/commands.ut:144
msgid "This section contains no values yet"
-msgstr ""
+msgstr "Táto sekcia zatiaľ neobsahuje žiadne hodnoty"
-#: applications/luci-app-commands/luasrc/view/commands.htm:54
+#: applications/luci-app-commands/ucode/template/commands.ut:48
msgid "Waiting for command to complete..."
msgstr "Čaká sa na dokončenie príkazu..."
+
+#~ msgid "Command exited with status code"
+#~ msgstr "Príkaz skončil so stavovým kódom"
diff --git a/applications/luci-app-commands/po/sv/commands.po b/applications/luci-app-commands/po/sv/commands.po
index 7f862fca19..f532cb3012 100644
--- a/applications/luci-app-commands/po/sv/commands.po
+++ b/applications/luci-app-commands/po/sv/commands.po
@@ -12,11 +12,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:19
msgid "A short textual description of the configured command"
msgstr "En kort textuell beskrivning av det inställda kommandot"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:30
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
@@ -24,85 +24,85 @@ msgstr ""
"Tillåt att kommandot kan köras och ladda ner dess utmatning utan föregående "
"autentisering"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:27
msgid "Allow the user to provide additional command line arguments"
msgstr "Tillåt användaren att tillge extra kommandoradsargument"
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/ucode/template/commands.ut:156
msgid "Arguments:"
msgstr "Argument:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:66
+#: applications/luci-app-commands/ucode/template/commands.ut:60
msgid "Binary data not displayed, download instead."
msgstr "Binärdatan visades inte, ladda ner istället."
-#: applications/luci-app-commands/luasrc/view/commands.htm:71
+#: applications/luci-app-commands/ucode/template/commands.ut:65
msgid "Code:"
msgstr "Kod:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:182
+#: applications/luci-app-commands/ucode/template/commands.ut:174
msgid "Collecting data..."
msgstr "Samlar in data..."
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command"
msgstr "Kommando"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+#: applications/luci-app-commands/ucode/template/commands_public.ut:32
msgid "Command executed successfully."
msgstr "Kommandot utfördes korrekt."
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
-msgid "Command exited with status code"
-msgstr "Kommandot avslutade med statuskod"
+#: applications/luci-app-commands/ucode/template/commands_public.ut:34
+msgid "Command exited with status code %d"
+msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command failed"
msgstr "Kommandot misslyckades"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command line to execute"
msgstr "Kommandorad att exekvera"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command successful"
msgstr "Kommandot lyckades"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/ucode/template/commands.ut:154
msgid "Command:"
msgstr "Kommando:"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:23
msgid "Configure"
msgstr "Ställ in"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:7
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:10
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:3
+#: applications/luci-app-commands/ucode/template/commands.ut:137
msgid "Custom Commands"
msgstr "Anpassade kommandon"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:26
msgid "Custom arguments"
msgstr "Anpassade argument"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:14
msgid "Dashboard"
msgstr "Instrumentbräda"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:18
msgid "Description"
msgstr "Beskrivning"
-#: applications/luci-app-commands/luasrc/view/commands.htm:166
+#: applications/luci-app-commands/ucode/template/commands.ut:160
msgid "Download"
msgstr "Nedladdning"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Download execution result"
msgstr "Resultatet av nerladdningen"
-#: applications/luci-app-commands/luasrc/view/commands.htm:79
+#: applications/luci-app-commands/ucode/template/commands.ut:73
msgid "Failed to execute command!"
msgstr "Misslyckade med att köra kommando!"
@@ -110,35 +110,35 @@ msgstr "Misslyckade med att köra kommando!"
msgid "Grant UCI access for luci-app-commands"
msgstr "Ge UCI åtkomst för luci-app-commands"
-#: applications/luci-app-commands/luasrc/view/commands.htm:168
+#: applications/luci-app-commands/ucode/template/commands.ut:162
msgid "Link"
msgstr "Länk"
-#: applications/luci-app-commands/luasrc/view/commands.htm:53
+#: applications/luci-app-commands/ucode/template/commands.ut:47
msgid "Loading"
msgstr "Laddar"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Or display result"
msgstr "Eller visa resultat"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:29
msgid "Public access"
msgstr "Publik tillgång"
-#: applications/luci-app-commands/luasrc/view/commands.htm:165
+#: applications/luci-app-commands/ucode/template/commands.ut:159
msgid "Run"
msgstr "Kör"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+#: applications/luci-app-commands/ucode/template/commands_public.ut:44
msgid "Standard Error"
msgstr "Standardfel"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+#: applications/luci-app-commands/ucode/template/commands_public.ut:39
msgid "Standard Output"
msgstr "Standardinmatning"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:11
msgid ""
"This page allows you to configure custom shell commands which can be easily "
"invoked from the web interface."
@@ -146,10 +146,13 @@ msgstr ""
"Den här sidan tillåter dig att ställa in anpassade skalkommandon som lättast "
"kan åberopas från webbgränssnittet."
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/ucode/template/commands.ut:144
msgid "This section contains no values yet"
msgstr "Den här sektionen innehåller inga värden ännu"
-#: applications/luci-app-commands/luasrc/view/commands.htm:54
+#: applications/luci-app-commands/ucode/template/commands.ut:48
msgid "Waiting for command to complete..."
msgstr "Väntar på att kommandot ska slutföras..."
+
+#~ msgid "Command exited with status code"
+#~ msgstr "Kommandot avslutade med statuskod"
diff --git a/applications/luci-app-commands/po/templates/commands.pot b/applications/luci-app-commands/po/templates/commands.pot
index 3aefbea650..e8ccedbac6 100644
--- a/applications/luci-app-commands/po/templates/commands.pot
+++ b/applications/luci-app-commands/po/templates/commands.pot
@@ -1,95 +1,95 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:19
msgid "A short textual description of the configured command"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:30
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:27
msgid "Allow the user to provide additional command line arguments"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/ucode/template/commands.ut:156
msgid "Arguments:"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:66
+#: applications/luci-app-commands/ucode/template/commands.ut:60
msgid "Binary data not displayed, download instead."
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:71
+#: applications/luci-app-commands/ucode/template/commands.ut:65
msgid "Code:"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:182
+#: applications/luci-app-commands/ucode/template/commands.ut:174
msgid "Collecting data..."
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+#: applications/luci-app-commands/ucode/template/commands_public.ut:32
msgid "Command executed successfully."
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
-msgid "Command exited with status code"
+#: applications/luci-app-commands/ucode/template/commands_public.ut:34
+msgid "Command exited with status code %d"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command failed"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command line to execute"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command successful"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/ucode/template/commands.ut:154
msgid "Command:"
msgstr ""
-#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:23
msgid "Configure"
msgstr ""
-#: applications/luci-app-commands/luasrc/controller/commands.lua:7
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:10
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:3
+#: applications/luci-app-commands/ucode/template/commands.ut:137
msgid "Custom Commands"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:26
msgid "Custom arguments"
msgstr ""
-#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:14
msgid "Dashboard"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:18
msgid "Description"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:166
+#: applications/luci-app-commands/ucode/template/commands.ut:160
msgid "Download"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Download execution result"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:79
+#: applications/luci-app-commands/ucode/template/commands.ut:73
msgid "Failed to execute command!"
msgstr ""
@@ -97,44 +97,44 @@ msgstr ""
msgid "Grant UCI access for luci-app-commands"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:168
+#: applications/luci-app-commands/ucode/template/commands.ut:162
msgid "Link"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:53
+#: applications/luci-app-commands/ucode/template/commands.ut:47
msgid "Loading"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Or display result"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:29
msgid "Public access"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:165
+#: applications/luci-app-commands/ucode/template/commands.ut:159
msgid "Run"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+#: applications/luci-app-commands/ucode/template/commands_public.ut:44
msgid "Standard Error"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+#: applications/luci-app-commands/ucode/template/commands_public.ut:39
msgid "Standard Output"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:11
msgid ""
"This page allows you to configure custom shell commands which can be easily "
"invoked from the web interface."
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/ucode/template/commands.ut:144
msgid "This section contains no values yet"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:54
+#: applications/luci-app-commands/ucode/template/commands.ut:48
msgid "Waiting for command to complete..."
msgstr ""
diff --git a/applications/luci-app-commands/po/tr/commands.po b/applications/luci-app-commands/po/tr/commands.po
index b4e620d658..22df6a7e09 100644
--- a/applications/luci-app-commands/po/tr/commands.po
+++ b/applications/luci-app-commands/po/tr/commands.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-04-09 08:04+0000\n"
-"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
+"PO-Revision-Date: 2022-10-28 15:05+0000\n"
+"Last-Translator: Oğuz Ersen <oguz@ersen.moe>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscommands/tr/>\n"
"Language: tr\n"
@@ -10,13 +10,13 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.6-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:19
msgid "A short textual description of the configured command"
msgstr "Yapılandırılan komutun kısa bir metin açıklaması"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:30
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
@@ -24,85 +24,85 @@ msgstr ""
"Önceden kimlik doğrulama yapmadan komutun çalıştırılmasına ve çıktısının "
"indirilmesine izin ver"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:27
msgid "Allow the user to provide additional command line arguments"
msgstr "Kullanıcının ek komut satırı argümanları sağlamasına izin ver"
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/ucode/template/commands.ut:156
msgid "Arguments:"
msgstr "Argümanlar:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:66
+#: applications/luci-app-commands/ucode/template/commands.ut:60
msgid "Binary data not displayed, download instead."
msgstr "İkili veri görüntülenmiyor, bunun yerine indir."
-#: applications/luci-app-commands/luasrc/view/commands.htm:71
+#: applications/luci-app-commands/ucode/template/commands.ut:65
msgid "Code:"
msgstr "Kod:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:182
+#: applications/luci-app-commands/ucode/template/commands.ut:174
msgid "Collecting data..."
msgstr "Veriler toplanıyor..."
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command"
msgstr "Komut"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+#: applications/luci-app-commands/ucode/template/commands_public.ut:32
msgid "Command executed successfully."
msgstr "Komut başarıyla çalıştırıldı."
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
-msgid "Command exited with status code"
-msgstr "Komut şu durum kodu ile çıktı:"
+#: applications/luci-app-commands/ucode/template/commands_public.ut:34
+msgid "Command exited with status code %d"
+msgstr "Komut, durum kodu %d ile çıktı"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command failed"
msgstr "Komut başarısız oldu"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command line to execute"
msgstr "Çalıştırılacak komut satırı"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command successful"
msgstr "Komut başarılı"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/ucode/template/commands.ut:154
msgid "Command:"
msgstr "Komut:"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:23
msgid "Configure"
msgstr "Yapılandır"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:7
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:10
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:3
+#: applications/luci-app-commands/ucode/template/commands.ut:137
msgid "Custom Commands"
msgstr "Özel Komutlar"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:26
msgid "Custom arguments"
msgstr "Özel argümanlar"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:14
msgid "Dashboard"
msgstr "Denetim Paneli"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:18
msgid "Description"
msgstr "Açıklama"
-#: applications/luci-app-commands/luasrc/view/commands.htm:166
+#: applications/luci-app-commands/ucode/template/commands.ut:160
msgid "Download"
msgstr "İndir"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Download execution result"
msgstr "Çalıştırma sonucunu indir"
-#: applications/luci-app-commands/luasrc/view/commands.htm:79
+#: applications/luci-app-commands/ucode/template/commands.ut:73
msgid "Failed to execute command!"
msgstr "Komutu çalıştırma başarısız oldu!"
@@ -110,35 +110,35 @@ msgstr "Komutu çalıştırma başarısız oldu!"
msgid "Grant UCI access for luci-app-commands"
msgstr "luci-app-commands için UCI erişimi verin"
-#: applications/luci-app-commands/luasrc/view/commands.htm:168
+#: applications/luci-app-commands/ucode/template/commands.ut:162
msgid "Link"
msgstr "Bağlantı"
-#: applications/luci-app-commands/luasrc/view/commands.htm:53
+#: applications/luci-app-commands/ucode/template/commands.ut:47
msgid "Loading"
msgstr "Yükleniyor"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Or display result"
msgstr "Veya sonucu göster"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:29
msgid "Public access"
msgstr "Genel erişim"
-#: applications/luci-app-commands/luasrc/view/commands.htm:165
+#: applications/luci-app-commands/ucode/template/commands.ut:159
msgid "Run"
msgstr "Çalıştır"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+#: applications/luci-app-commands/ucode/template/commands_public.ut:44
msgid "Standard Error"
msgstr "Standart Hata"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+#: applications/luci-app-commands/ucode/template/commands_public.ut:39
msgid "Standard Output"
msgstr "Standart Çıktı"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:11
msgid ""
"This page allows you to configure custom shell commands which can be easily "
"invoked from the web interface."
@@ -146,10 +146,13 @@ msgstr ""
"Bu sayfa, web arayüzünden kolayca çağrılabilen özel kabuk komutlarını "
"yapılandırmanıza olanak tanır."
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/ucode/template/commands.ut:144
msgid "This section contains no values yet"
msgstr "Bu bölüm henüz herhangi bir değer içermiyor"
-#: applications/luci-app-commands/luasrc/view/commands.htm:54
+#: applications/luci-app-commands/ucode/template/commands.ut:48
msgid "Waiting for command to complete..."
msgstr "Komutun tamamlanması bekleniyor..."
+
+#~ msgid "Command exited with status code"
+#~ msgstr "Komut şu durum kodu ile çıktı:"
diff --git a/applications/luci-app-commands/po/uk/commands.po b/applications/luci-app-commands/po/uk/commands.po
index 920d0f002c..330989db92 100644
--- a/applications/luci-app-commands/po/uk/commands.po
+++ b/applications/luci-app-commands/po/uk/commands.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-11-04 17:37+0000\n"
-"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@gmail.com>\n"
+"PO-Revision-Date: 2022-12-04 23:54+0000\n"
+"Last-Translator: Arkadii Yakovets <ark@cho.red>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscommands/uk/>\n"
"Language: uk\n"
@@ -11,13 +11,13 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:19
msgid "A short textual description of the configured command"
msgstr "Короткий текстовий опис налаштовуваної команди"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:30
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
@@ -25,85 +25,85 @@ msgstr ""
"Дозволити виконання команди та завантаження її результатів без попередньої "
"автентифікації"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:27
msgid "Allow the user to provide additional command line arguments"
msgstr "Дозвольте користувачеві надати додаткові аргументи командного рядка"
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/ucode/template/commands.ut:156
msgid "Arguments:"
msgstr "Аргументи:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:66
+#: applications/luci-app-commands/ucode/template/commands.ut:60
msgid "Binary data not displayed, download instead."
msgstr "Бінарні дані не відображаються, завантажте замість цього."
-#: applications/luci-app-commands/luasrc/view/commands.htm:71
+#: applications/luci-app-commands/ucode/template/commands.ut:65
msgid "Code:"
msgstr "Код:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:182
+#: applications/luci-app-commands/ucode/template/commands.ut:174
msgid "Collecting data..."
msgstr "Збирання даних..."
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command"
msgstr "Команда"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+#: applications/luci-app-commands/ucode/template/commands_public.ut:32
msgid "Command executed successfully."
msgstr "Команду вдало виконано."
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
-msgid "Command exited with status code"
-msgstr "Команда вийшла із кодом стану"
+#: applications/luci-app-commands/ucode/template/commands_public.ut:34
+msgid "Command exited with status code %d"
+msgstr "Команду завершено з кодом стану %d"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command failed"
msgstr "Не вдалося виконати команду"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command line to execute"
msgstr "Командний рядок для виконання"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command successful"
msgstr "Команду виконано"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/ucode/template/commands.ut:154
msgid "Command:"
msgstr "Команда:"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:23
msgid "Configure"
msgstr "Конфігурація"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:7
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:10
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:3
+#: applications/luci-app-commands/ucode/template/commands.ut:137
msgid "Custom Commands"
msgstr "Власна команда"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:26
msgid "Custom arguments"
msgstr "Власні аргументи"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:14
msgid "Dashboard"
msgstr "Панелі"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:18
msgid "Description"
msgstr "Опис"
-#: applications/luci-app-commands/luasrc/view/commands.htm:166
+#: applications/luci-app-commands/ucode/template/commands.ut:160
msgid "Download"
msgstr "Завантажити"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Download execution result"
msgstr "Підсумок виконання завантаження"
-#: applications/luci-app-commands/luasrc/view/commands.htm:79
+#: applications/luci-app-commands/ucode/template/commands.ut:73
msgid "Failed to execute command!"
msgstr "Помилка виконання команди!"
@@ -111,35 +111,35 @@ msgstr "Помилка виконання команди!"
msgid "Grant UCI access for luci-app-commands"
msgstr "Надати доступ UCI для команд luci-app"
-#: applications/luci-app-commands/luasrc/view/commands.htm:168
+#: applications/luci-app-commands/ucode/template/commands.ut:162
msgid "Link"
msgstr "Посилання"
-#: applications/luci-app-commands/luasrc/view/commands.htm:53
+#: applications/luci-app-commands/ucode/template/commands.ut:47
msgid "Loading"
msgstr "Завантаження"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Or display result"
msgstr "Або відобразити підсумок"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:29
msgid "Public access"
msgstr "Відкритий доступ"
-#: applications/luci-app-commands/luasrc/view/commands.htm:165
+#: applications/luci-app-commands/ucode/template/commands.ut:159
msgid "Run"
msgstr "Запустити"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+#: applications/luci-app-commands/ucode/template/commands_public.ut:44
msgid "Standard Error"
msgstr "Стандартна помилка"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+#: applications/luci-app-commands/ucode/template/commands_public.ut:39
msgid "Standard Output"
msgstr "Стандартний вивід"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:11
msgid ""
"This page allows you to configure custom shell commands which can be easily "
"invoked from the web interface."
@@ -147,10 +147,13 @@ msgstr ""
"Ця сторінка дозволяє налаштувати користувацькі команди оболонки, які може "
"бути легко запущені з веб-інтерфейсу."
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/ucode/template/commands.ut:144
msgid "This section contains no values yet"
msgstr "Ця секція поки що не містить значень"
-#: applications/luci-app-commands/luasrc/view/commands.htm:54
+#: applications/luci-app-commands/ucode/template/commands.ut:48
msgid "Waiting for command to complete..."
msgstr "Очікуємо завершення виконання команди..."
+
+#~ msgid "Command exited with status code"
+#~ msgstr "Команда вийшла із кодом стану"
diff --git a/applications/luci-app-commands/po/vi/commands.po b/applications/luci-app-commands/po/vi/commands.po
index c999af0263..00d2791ee2 100644
--- a/applications/luci-app-commands/po/vi/commands.po
+++ b/applications/luci-app-commands/po/vi/commands.po
@@ -12,95 +12,95 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.10-dev\n"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:19
msgid "A short textual description of the configured command"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:30
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:27
msgid "Allow the user to provide additional command line arguments"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/ucode/template/commands.ut:156
msgid "Arguments:"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:66
+#: applications/luci-app-commands/ucode/template/commands.ut:60
msgid "Binary data not displayed, download instead."
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:71
+#: applications/luci-app-commands/ucode/template/commands.ut:65
msgid "Code:"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:182
+#: applications/luci-app-commands/ucode/template/commands.ut:174
msgid "Collecting data..."
msgstr "Đang lấy dữ liệu..."
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+#: applications/luci-app-commands/ucode/template/commands_public.ut:32
msgid "Command executed successfully."
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
-msgid "Command exited with status code"
+#: applications/luci-app-commands/ucode/template/commands_public.ut:34
+msgid "Command exited with status code %d"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command failed"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command line to execute"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command successful"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/ucode/template/commands.ut:154
msgid "Command:"
msgstr ""
-#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:23
msgid "Configure"
msgstr ""
-#: applications/luci-app-commands/luasrc/controller/commands.lua:7
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:10
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:3
+#: applications/luci-app-commands/ucode/template/commands.ut:137
msgid "Custom Commands"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:26
msgid "Custom arguments"
msgstr ""
-#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:14
msgid "Dashboard"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:18
msgid "Description"
msgstr "Mô tả"
-#: applications/luci-app-commands/luasrc/view/commands.htm:166
+#: applications/luci-app-commands/ucode/template/commands.ut:160
msgid "Download"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Download execution result"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:79
+#: applications/luci-app-commands/ucode/template/commands.ut:73
msgid "Failed to execute command!"
msgstr ""
@@ -108,44 +108,44 @@ msgstr ""
msgid "Grant UCI access for luci-app-commands"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:168
+#: applications/luci-app-commands/ucode/template/commands.ut:162
msgid "Link"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:53
+#: applications/luci-app-commands/ucode/template/commands.ut:47
msgid "Loading"
msgstr "Đang tải"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Or display result"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:29
msgid "Public access"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:165
+#: applications/luci-app-commands/ucode/template/commands.ut:159
msgid "Run"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+#: applications/luci-app-commands/ucode/template/commands_public.ut:44
msgid "Standard Error"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+#: applications/luci-app-commands/ucode/template/commands_public.ut:39
msgid "Standard Output"
msgstr ""
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:11
msgid ""
"This page allows you to configure custom shell commands which can be easily "
"invoked from the web interface."
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/ucode/template/commands.ut:144
msgid "This section contains no values yet"
msgstr ""
-#: applications/luci-app-commands/luasrc/view/commands.htm:54
+#: applications/luci-app-commands/ucode/template/commands.ut:48
msgid "Waiting for command to complete..."
msgstr "Vui lòng chờ đến khi lệnh được thực thi hoàn thành..."
diff --git a/applications/luci-app-commands/po/zh_Hans/commands.po b/applications/luci-app-commands/po/zh_Hans/commands.po
index 55ff0969d4..be43d6c150 100644
--- a/applications/luci-app-commands/po/zh_Hans/commands.po
+++ b/applications/luci-app-commands/po/zh_Hans/commands.po
@@ -5,8 +5,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2021-04-15 17:26+0000\n"
-"Last-Translator: xiazhang <xz@xia.plus>\n"
+"PO-Revision-Date: 2022-10-28 15:05+0000\n"
+"Last-Translator: Eric <hamburger1024@mailbox.org>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationscommands/zh_Hans/>\n"
"Language: zh_Hans\n"
@@ -14,97 +14,97 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.6-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:19
msgid "A short textual description of the configured command"
msgstr "简短描述命令用途"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:30
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
msgstr "允许不事先验证就执行命令并下载其输出"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:27
msgid "Allow the user to provide additional command line arguments"
msgstr "允许用户提供额外的命令行参数"
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/ucode/template/commands.ut:156
msgid "Arguments:"
msgstr "参数:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:66
+#: applications/luci-app-commands/ucode/template/commands.ut:60
msgid "Binary data not displayed, download instead."
msgstr "二进制数据未显示,以下载替代。"
-#: applications/luci-app-commands/luasrc/view/commands.htm:71
+#: applications/luci-app-commands/ucode/template/commands.ut:65
msgid "Code:"
msgstr "状态码:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:182
+#: applications/luci-app-commands/ucode/template/commands.ut:174
msgid "Collecting data..."
msgstr "正在收集数据…"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command"
msgstr "命令"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+#: applications/luci-app-commands/ucode/template/commands_public.ut:32
msgid "Command executed successfully."
msgstr "命令成功执行。"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
-msgid "Command exited with status code"
-msgstr "命令退出,状态码为"
+#: applications/luci-app-commands/ucode/template/commands_public.ut:34
+msgid "Command exited with status code %d"
+msgstr "命令已退出,状态码 %d"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command failed"
msgstr "命令执行失败"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command line to execute"
msgstr "执行命令行"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command successful"
msgstr "执行命令成功"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/ucode/template/commands.ut:154
msgid "Command:"
msgstr "命令:"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:23
msgid "Configure"
msgstr "配置"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:7
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:10
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:3
+#: applications/luci-app-commands/ucode/template/commands.ut:137
msgid "Custom Commands"
msgstr "自定义命令"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:26
msgid "Custom arguments"
msgstr "自定义参数"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:14
msgid "Dashboard"
msgstr "概览"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:18
msgid "Description"
msgstr "描述"
-#: applications/luci-app-commands/luasrc/view/commands.htm:166
+#: applications/luci-app-commands/ucode/template/commands.ut:160
msgid "Download"
msgstr "下载"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Download execution result"
msgstr "下载执行结果"
-#: applications/luci-app-commands/luasrc/view/commands.htm:79
+#: applications/luci-app-commands/ucode/template/commands.ut:73
msgid "Failed to execute command!"
msgstr "执行命令失败!"
@@ -112,47 +112,50 @@ msgstr "执行命令失败!"
msgid "Grant UCI access for luci-app-commands"
msgstr "授予UCI访问luci-app-commands的权限"
-#: applications/luci-app-commands/luasrc/view/commands.htm:168
+#: applications/luci-app-commands/ucode/template/commands.ut:162
msgid "Link"
msgstr "连接"
-#: applications/luci-app-commands/luasrc/view/commands.htm:53
+#: applications/luci-app-commands/ucode/template/commands.ut:47
msgid "Loading"
msgstr "加载中"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Or display result"
msgstr "显示执行结果"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:29
msgid "Public access"
msgstr "公开访问"
-#: applications/luci-app-commands/luasrc/view/commands.htm:165
+#: applications/luci-app-commands/ucode/template/commands.ut:159
msgid "Run"
msgstr "运行"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+#: applications/luci-app-commands/ucode/template/commands_public.ut:44
msgid "Standard Error"
msgstr "标准错误流"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+#: applications/luci-app-commands/ucode/template/commands_public.ut:39
msgid "Standard Output"
msgstr "标准输出流"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:11
msgid ""
"This page allows you to configure custom shell commands which can be easily "
"invoked from the web interface."
msgstr "此页面允许您配置自定义 Shell 命令,并可以从 Web 界面调用。"
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/ucode/template/commands.ut:144
msgid "This section contains no values yet"
msgstr "尚无任何配置"
-#: applications/luci-app-commands/luasrc/view/commands.htm:54
+#: applications/luci-app-commands/ucode/template/commands.ut:48
msgid "Waiting for command to complete..."
msgstr "正在等待命令完成…"
+#~ msgid "Command exited with status code"
+#~ msgstr "命令退出,状态码为"
+
#~ msgid "Command exited with status code "
#~ msgstr "命令退出,状态码:"
diff --git a/applications/luci-app-commands/po/zh_Hant/commands.po b/applications/luci-app-commands/po/zh_Hant/commands.po
index b4ecce8f4e..161088adac 100644
--- a/applications/luci-app-commands/po/zh_Hant/commands.po
+++ b/applications/luci-app-commands/po/zh_Hant/commands.po
@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2022-05-06 11:43+0000\n"
-"Last-Translator: 王攀 <41330784@qq.com>\n"
+"PO-Revision-Date: 2022-11-25 14:34+0000\n"
+"Last-Translator: James Tien <jamestien.1219@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationscommands/zh_Hant/>\n"
"Language: zh_Hant\n"
@@ -15,97 +15,97 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12.1\n"
+"X-Generator: Weblate 4.15-dev\n"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:19
msgid "A short textual description of the configured command"
msgstr "簡短描述指令用途"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:30
msgid ""
"Allow executing the command and downloading its output without prior "
"authentication"
msgstr "允許執行命令並下載其輸出, 無須事先認證"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:27
msgid "Allow the user to provide additional command line arguments"
msgstr "允許使用者提供額外的指令列引數"
-#: applications/luci-app-commands/luasrc/view/commands.htm:162
+#: applications/luci-app-commands/ucode/template/commands.ut:156
msgid "Arguments:"
msgstr "引數:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:66
+#: applications/luci-app-commands/ucode/template/commands.ut:60
msgid "Binary data not displayed, download instead."
msgstr "二進位資料未顯示,以下載替代。"
-#: applications/luci-app-commands/luasrc/view/commands.htm:71
+#: applications/luci-app-commands/ucode/template/commands.ut:65
msgid "Code:"
msgstr "狀態碼:"
-#: applications/luci-app-commands/luasrc/view/commands.htm:182
+#: applications/luci-app-commands/ucode/template/commands.ut:174
msgid "Collecting data..."
msgstr "正在收集資料中…"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command"
msgstr "命令"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+#: applications/luci-app-commands/ucode/template/commands_public.ut:32
msgid "Command executed successfully."
msgstr "指令成功執行。"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
-msgid "Command exited with status code"
-msgstr "指令退出附狀態碼"
+#: applications/luci-app-commands/ucode/template/commands_public.ut:34
+msgid "Command exited with status code %d"
+msgstr "指令執行完的得到的狀態碼爲%d"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command failed"
msgstr "指令失敗"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
msgid "Command line to execute"
msgstr "執行指令列"
-#: applications/luci-app-commands/luasrc/view/commands.htm:73
+#: applications/luci-app-commands/ucode/template/commands.ut:67
msgid "Command successful"
msgstr "執行指令成功"
-#: applications/luci-app-commands/luasrc/view/commands.htm:160
+#: applications/luci-app-commands/ucode/template/commands.ut:154
msgid "Command:"
msgstr "指令:"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:23
msgid "Configure"
msgstr "配置"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:7
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:10
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:3
+#: applications/luci-app-commands/ucode/template/commands.ut:137
msgid "Custom Commands"
msgstr "自訂指令集"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:26
msgid "Custom arguments"
msgstr "自訂參數集"
-#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:14
msgid "Dashboard"
msgstr "儀表板"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:18
msgid "Description"
msgstr "描述"
-#: applications/luci-app-commands/luasrc/view/commands.htm:166
+#: applications/luci-app-commands/ucode/template/commands.ut:160
msgid "Download"
msgstr "下載"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Download execution result"
msgstr "下載執行結果"
-#: applications/luci-app-commands/luasrc/view/commands.htm:79
+#: applications/luci-app-commands/ucode/template/commands.ut:73
msgid "Failed to execute command!"
msgstr "執行指令失敗!"
@@ -113,47 +113,50 @@ msgstr "執行指令失敗!"
msgid "Grant UCI access for luci-app-commands"
msgstr "授予 luci-app-commands 擁有 UCI 存取的權限"
-#: applications/luci-app-commands/luasrc/view/commands.htm:168
+#: applications/luci-app-commands/ucode/template/commands.ut:162
msgid "Link"
msgstr "連線"
-#: applications/luci-app-commands/luasrc/view/commands.htm:53
+#: applications/luci-app-commands/ucode/template/commands.ut:47
msgid "Loading"
msgstr "正在載入中"
-#: applications/luci-app-commands/luasrc/view/commands.htm:123
+#: applications/luci-app-commands/ucode/template/commands.ut:117
msgid "Or display result"
msgstr "顯示執行結果"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:29
msgid "Public access"
msgstr "公開訪問"
-#: applications/luci-app-commands/luasrc/view/commands.htm:165
+#: applications/luci-app-commands/ucode/template/commands.ut:159
msgid "Run"
msgstr "執行"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+#: applications/luci-app-commands/ucode/template/commands_public.ut:44
msgid "Standard Error"
msgstr "標準錯誤流"
-#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+#: applications/luci-app-commands/ucode/template/commands_public.ut:39
msgid "Standard Output"
msgstr "標準輸出流"
-#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:11
msgid ""
"This page allows you to configure custom shell commands which can be easily "
"invoked from the web interface."
msgstr "此頁面允許您配置自訂 Shell 指令,並可以從 Web 介面呼叫。"
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/ucode/template/commands.ut:144
msgid "This section contains no values yet"
msgstr "這部分尚無數值"
-#: applications/luci-app-commands/luasrc/view/commands.htm:54
+#: applications/luci-app-commands/ucode/template/commands.ut:48
msgid "Waiting for command to complete..."
msgstr "正在等待指令完成…"
+#~ msgid "Command exited with status code"
+#~ msgstr "指令退出附狀態碼"
+
#~ msgid "Command exited with status code "
#~ msgstr "指令退出,狀態碼:"
diff --git a/applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json b/applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json
new file mode 100644
index 0000000000..8230b14bc6
--- /dev/null
+++ b/applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json
@@ -0,0 +1,56 @@
+{
+ "admin/system/commands": {
+ "title": "Custom Commands",
+ "order": 80,
+ "action": {
+ "type": "firstchild"
+ },
+ "depends": {
+ "acl": [ "luci-app-commands" ]
+ }
+ },
+
+ "admin/system/commands/dashboard": {
+ "title": "Dashboard",
+ "order": 1,
+ "action": {
+ "type": "template",
+ "path": "commands"
+ }
+ },
+
+ "admin/system/commands/config": {
+ "title": "Configure",
+ "order": 2,
+ "action": {
+ "type": "view",
+ "path": "commands"
+ }
+ },
+
+ "admin/system/commands/run/*": {
+ "order": 3,
+ "action": {
+ "type": "function",
+ "module": "luci.controller.commands",
+ "function": "action_run"
+ }
+ },
+
+ "admin/system/commands/download/*": {
+ "order": 4,
+ "action": {
+ "type": "function",
+ "module": "luci.controller.commands",
+ "function": "action_download"
+ }
+ },
+
+ "command/*": {
+ "action": {
+ "type": "function",
+ "module": "luci.controller.commands",
+ "function": "action_public"
+ }
+ }
+}
diff --git a/applications/luci-app-commands/ucode/controller/commands.uc b/applications/luci-app-commands/ucode/controller/commands.uc
new file mode 100644
index 0000000000..9126d59eb0
--- /dev/null
+++ b/applications/luci-app-commands/ucode/controller/commands.uc
@@ -0,0 +1,256 @@
+// Copyright 2012-2022 Jo-Philipp Wich <jow@openwrt.org>
+// Licensed to the public under the Apache License 2.0.
+
+'use strict';
+
+import { basename, mkstemp, popen } from 'fs';
+import { urldecode } from 'luci.http';
+
+// Decode a given string into arguments following shell quoting rules
+// [[abc\ def "foo\"bar" abc'def']] -> [[abc def]] [[foo"bar]] [[abcdef]]
+function parse_args(str) {
+ let args = [];
+
+ function isspace(c) {
+ if (c == 9 || c == 10 || c == 11 || c == 12 || c == 13 || c == 32)
+ return c;
+ }
+
+ function isquote(c) {
+ if (c == 34 || c == 39 || c == 96)
+ return c;
+ }
+
+ function isescape(c) {
+ if (c == 92)
+ return c;
+ }
+
+ function ismeta(c) {
+ if (c == 36 || c == 92 || c == 96)
+ return c;
+ }
+
+ // Scan substring defined by the indexes [s, e] of the string "str",
+ // perform unquoting and de-escaping on the fly and store the result
+ function unquote(start, end) {
+ let esc, quote, res = [];
+
+ for (let off = start; off < end; off++) {
+ const byte = ord(str, off);
+ const q = isquote(byte);
+ const e = isescape(byte);
+ const m = ismeta(byte);
+
+ if (esc) {
+ if (!m)
+ push(res, 92);
+
+ push(res, byte);
+ esc = false;
+ }
+ else if (e && quote != 39) {
+ esc = true;
+ }
+ else if (q && quote && q == quote) {
+ quote = null;
+ }
+ else if (q && !quote) {
+ quote = q;
+ }
+ else {
+ push(res, byte);
+ }
+ }
+
+ push(args, chr(...res));
+ }
+
+ // Find substring boundaries in "str". Ignore escaped or quoted
+ // whitespace, pass found start- and end-index for each substring
+ // to unquote()
+ let esc, start, quote;
+
+ for (let off = 0; off <= length(str); off++) {
+ const byte = ord(str, off);
+ const q = isquote(byte);
+ const s = isspace(byte) ?? (byte === null);
+ const e = isescape(byte);
+
+ if (esc) {
+ esc = false;
+ }
+ else if (e && quote != 39) {
+ esc = true;
+ start ??= off;
+ }
+ else if (q && quote && q == quote) {
+ quote = null;
+ }
+ else if (q && !quote) {
+ start ??= off;
+ quote = q;
+ }
+ else if (s && !quote) {
+ if (start !== null) {
+ unquote(start, off);
+ start = null;
+ }
+ }
+ else {
+ start ??= off;
+ }
+ }
+
+ // If the "quote" is still set we encountered an unfinished string
+ if (quote)
+ unquote(start, length(str));
+
+ return args;
+}
+
+function test_binary(str) {
+ for (let off = 0, byte = ord(str); off < length(str); byte = ord(str, ++off))
+ if (byte <= 8 || (byte >= 14 && byte <= 31))
+ return true;
+
+ return false;
+}
+
+function parse_cmdline(cmdid, args) {
+ if (uci.get('luci', cmdid) == 'command') {
+ let cmd = uci.get_all('luci', cmdid);
+ let argv = parse_args(cmd?.command);
+
+ if (cmd?.param == '1') {
+ if (length(args))
+ push(argv, ...(parse_args(urldecode(args)) ?? []));
+ else if (length(args = http.formvalue('args')))
+ push(argv, ...(parse_args(args) ?? []));
+ }
+
+ return map(argv, v => match(v, /[^\w.\/|-]/) ? `'${replace(v, "'", "'\\''")}'` : v);
+ }
+}
+
+function execute_command(callback, ...args) {
+ let argv = parse_cmdline(...args);
+
+ if (argv) {
+ let outfd = mkstemp();
+ let errfd = mkstemp();
+
+ const exitcode = system(`${join(' ', argv)} >&${outfd.fileno()} 2>&${errfd.fileno()}`);
+
+ outfd.seek(0);
+ errfd.seek(0);
+
+ const stdout = outfd.read(1024 * 512) ?? '';
+ const stderr = errfd.read(1024 * 512) ?? '';
+
+ outfd.close();
+ errfd.close();
+
+ const binary = test_binary(stdout);
+
+ callback({
+ ok: true,
+ command: join(' ', argv),
+ stdout: binary ? null : stdout,
+ stderr,
+ exitcode,
+ binary
+ });
+ }
+ else {
+ callback({
+ ok: false,
+ code: 404,
+ reason: "No such command"
+ });
+ }
+}
+
+function return_json(result) {
+ if (result.ok) {
+ http.prepare_content('application/json');
+ http.write_json(result);
+ }
+ else {
+ http.status(result.code, result.reason);
+ }
+}
+
+
+function return_html(result) {
+ if (result.ok) {
+ include('commands_public', result);
+ }
+ else {
+ http.status(result.code, result.reason);
+ }
+}
+
+return {
+ action_run: function(...args) {
+ execute_command(return_json, ...args);
+ },
+
+ action_download: function(...args) {
+ const argv = parse_cmdline(...args);
+
+ if (argv) {
+ const fd = popen(`${join(' ', argv)} 2>/dev/null`);
+
+ if (fd) {
+ let filename = replace(basename(argv[0]), /\W+/g, '.');
+ let chunk = fd.read(4096) ?? '';
+ let name;
+
+ if (test_binary(chunk)) {
+ http.header("Content-Disposition", `attachment; filename=${filename}.bin`);
+ http.prepare_content("application/octet-stream");
+ }
+ else {
+ http.header("Content-Disposition", `attachment; filename=${filename}.txt`);
+ http.prepare_content("text/plain");
+ }
+
+ while (length(chunk)) {
+ http.write(chunk);
+ chunk = fd.read(4096);
+ }
+
+ fd.close();
+ }
+ else {
+ http.status(500, "Failed to execute command");
+ }
+ }
+ else {
+ http.status(404, "No such command");
+ }
+ },
+
+ action_public: function(cmdid, ...args) {
+ let disp = false;
+
+ if (substr(cmdid, -1) == "s") {
+ disp = true;
+ cmdid = substr(cmdid, 0, -1);
+ }
+
+ if (cmdid &&
+ uci.get('luci', cmdid) == 'command' &&
+ uci.get('luci', cmdid, 'public') == '1')
+ {
+ if (disp)
+ execute_command(return_html, cmdid, ...args);
+ else
+ this.action_download(cmdid, args);
+ }
+ else {
+ http.status(403, "Access to command denied");
+ }
+ }
+};
diff --git a/applications/luci-app-commands/ucode/template/commands.ut b/applications/luci-app-commands/ucode/template/commands.ut
new file mode 100644
index 0000000000..8e5ce0b486
--- /dev/null
+++ b/applications/luci-app-commands/ucode/template/commands.ut
@@ -0,0 +1,179 @@
+{#
+ Copyright 2012-2022 Jo-Philipp Wich <jo@mein.io>
+ Licensed to the public under the Apache License 2.0.
+-#}
+
+{%
+ include('header', { css: `
+ .commands {
+ display: flex;
+ flex-wrap: wrap;
+ }
+
+ .commandbox {
+ flex: 0 0 30%;
+ margin: .5em;
+ display: flex;
+ flex-direction: column;
+ }
+
+ .commandbox > p,
+ .commandbox > p > * {
+ display: block;
+ }
+
+ .commandbox div {
+ margin-top: auto;
+ }
+ ` });
+-%}
+
+<script type="text/javascript">//<![CDATA[
+ var stxhr = new XHR();
+
+ function command_run(ev, id)
+ {
+ var args;
+ var field = document.getElementById(id);
+ if (field)
+ args = encodeURIComponent(field.value);
+
+ var legend = document.getElementById('command-rc-legend');
+ var output = document.getElementById('command-rc-output');
+
+ if (legend && output)
+ {
+ output.innerHTML =
+ '<img src="{{ resource }}/icons/loading.gif" alt="{{ _('Loading') }}" style="vertical-align:middle" /> ' +
+ '{{ _('Waiting for command to complete...') }}'
+ ;
+
+ legend.parentNode.style.display = 'block';
+ legend.style.display = 'inline';
+
+ stxhr.get('{{ dispatcher.build_url('admin/system/commands/run') }}/' + id + (args ? '?args=' + args : ''), null,
+ function(x, st)
+ {
+ if (st)
+ {
+ if (st.binary)
+ st.stdout = '[{{ _('Binary data not displayed, download instead.') }}]';
+
+ legend.style.display = 'none';
+ output.innerHTML = String.format(
+ '<pre><strong># %h\n</strong>%h<span style="color:red">%h</span></pre>' +
+ '<div class="alert-message warning">%s ({{ _('Code:') }} %d)</div>',
+ st.command, st.stdout, st.stderr,
+ (st.exitcode == 0) ? '{{ _('Command successful') }}' : '{{ _('Command failed') }}',
+ st.exitcode);
+ }
+ else
+ {
+ legend.style.display = 'none';
+ output.innerHTML = '<span class="error">{{ _('Failed to execute command!') }}</span>';
+ }
+
+ location.hash = '#output';
+ }
+ );
+ }
+
+ ev.preventDefault();
+ }
+
+ function command_download(ev, id)
+ {
+ var args;
+ var field = document.getElementById(id);
+ if (field)
+ args = encodeURIComponent(field.value);
+
+ location.href = '{{ dispatcher.build_url('admin/system/commands/download') }}/' + id + (args ? '/' + args : '');
+
+ ev.preventDefault();
+ }
+
+ function command_link(ev, id)
+ {
+ var legend = document.getElementById('command-rc-legend');
+ var output = document.getElementById('command-rc-output');
+
+ var args;
+ var field = document.getElementById(id);
+ if (field)
+ args = encodeURIComponent(field.value);
+
+ if (legend && output)
+ {
+ var prefix = location.protocol + '//' + location.host + '{{ dispatcher.build_url('command') }}/';
+ var suffix = (args ? '?args=' + args : '');
+
+ var link = prefix + id + suffix;
+ var link_nodownload = prefix + id + "s" + suffix;
+
+ legend.style.display = 'none';
+ output.parentNode.style.display = 'block';
+ output.innerHTML = String.format(
+ '<div class="alert-message"><p>{{ _('Download execution result') }} <a href="%s">%s</a></p><p>{{ _('Or display result') }} <a href="%s">%s</a></p></div>',
+ link, link, link_nodownload, link_nodownload
+ );
+
+ location.hash = '#output';
+ }
+
+ ev.preventDefault();
+ }
+
+//]]></script>
+
+{%
+ const commands = [];
+
+ uci.foreach('luci', 'command', s => push(commands, s));
+-%}
+
+<form method="get" action="{{ entityencode(FULL_REQUEST_URI) }}">
+ <div class="cbi-map">
+ <h2 name="content">{{ _('Custom Commands') }}</h2>
+
+ {% if (length(commands) == 0): %}
+ <div class="cbi-section">
+ <div class="table cbi-section-table">
+ <div class="tr cbi-section-table-row">
+ <p>
+ <em>{{ _('This section contains no values yet') }}</em>
+ </p>
+ </div>
+ </div>
+ </div>
+ {% else %}
+ <div class="commands">
+ {% for (let command in commands): %}
+ <div class="commandbox">
+ <h3>{{ entityencode(command.name) }}</h3>
+ <p>{{ _('Command:') }} <code>{{ entityencode(command.command) }}</code></p>
+ {% if (command.param == "1"): %}
+ <p>{{ _('Arguments:') }} <input type="text" id="{{ command['.name'] }}" /></p>
+ {% endif %}
+ <div>
+ <button class="cbi-button cbi-button-apply" onclick="command_run(event, '{{ command['.name'] }}')">{{ _('Run') }}</button>
+ <button class="cbi-button cbi-button-download" onclick="command_download(event, '{{ command['.name'] }}')">{{ _('Download') }}</button>
+ {% if (command.public == "1"): %}
+ <button class="cbi-button cbi-button-link" onclick="command_link(event, '{{ command['.name'] }}')">{{ _('Link') }}</button>
+ {% endif %}
+ </div>
+ </div>
+ {% endfor %}
+
+ <a name="output"></a>
+ </div>
+ {% endif %}
+ </div>
+
+ <fieldset class="cbi-section" style="display:none">
+ <legend id="command-rc-legend">{{ _('Collecting data...') }}</legend>
+ <span id="command-rc-output"></span>
+ </fieldset>
+</form>
+
+{% include('footer') %}
diff --git a/applications/luci-app-commands/ucode/template/commands_public.ut b/applications/luci-app-commands/ucode/template/commands_public.ut
new file mode 100644
index 0000000000..aef072f802
--- /dev/null
+++ b/applications/luci-app-commands/ucode/template/commands_public.ut
@@ -0,0 +1,48 @@
+{#
+ Copyright 2016 t123yh <t123yh@outlook.com>
+ Copyright 2022 Jo-Philipp Wich <jo@mein.io>
+ Licensed to the public under the Apache License 2.0.
+-#}
+
+{%
+ include('header', { blank_page: true, css: `
+ .alert-success {
+ color: #3c763d;
+ background-color: #dff0d8;
+ border-color: #d6e9c6;
+ }
+
+ .alert {
+ padding: 15px;
+ margin-bottom: 20px;
+ border: 1px solid transparent;
+ border-radius: 4px;
+ }
+
+ .alert-warning {
+ color: #8a6d3b;
+ background-color: #fcf8e3;
+ border-color: #faebcc;
+ }
+ ` });
+-%}
+
+<div class="alert alert-success" role="alert">
+ {% if (exitcode == 0): %}
+ {{ _('Command executed successfully.') }}
+ {% else %}
+ {{ sprintf(_('Command exited with status code %d'), exitcode) }}
+ {% endif %}
+</div>
+
+{% if (length(stdout)): %}
+ <h3>{{ _('Standard Output') }}</h3>
+ <pre>{{ entityencode(stdout) }}</pre>
+{% endif %}
+
+{% if (length(stderr)): %}
+ <h3>{{ _('Standard Error') }}</h3>
+ <pre>{{ entityencode(stderr) }}</pre>
+{% endif %}
+
+{% include('footer', { blank_page: true }) %}
diff --git a/applications/luci-app-coovachilli/po/he/coovachilli.po b/applications/luci-app-coovachilli/po/he/coovachilli.po
index 8d8bfa929c..3eb0e76fd3 100644
--- a/applications/luci-app-coovachilli/po/he/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/he/coovachilli.po
@@ -3,15 +3,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2012-09-10 03:37+0200\n"
-"Last-Translator: Snoof <sagim9@gmail.com>\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2022-11-17 18:57+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscoovachilli/he/>\n"
"Language: he\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Pootle 2.0.6\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
@@ -27,8 +28,8 @@ msgstr "תצורת רשת"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
msgid "RADIUS configuration"
-msgstr ""
+msgstr "הגדרת RADIUS"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
msgid "UAM and MAC Authentication"
-msgstr "אימות UAM ן- MAC"
+msgstr "אימות UAM ו־MAC"
diff --git a/applications/luci-app-coovachilli/po/ko/coovachilli.po b/applications/luci-app-coovachilli/po/ko/coovachilli.po
index d2f4c14c34..ceec058ecf 100644
--- a/applications/luci-app-coovachilli/po/ko/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/ko/coovachilli.po
@@ -3,35 +3,36 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2012-03-18 05:30+0200\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
+"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscoovachilli/ko/>\n"
"Language: ko\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Pootle 2.0.4\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
-msgstr ""
+msgstr "CoovaChilli"
#: applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json:3
msgid "Grant UCI access for luci-app-coovachilli"
-msgstr ""
+msgstr "luci-app-coovachilli에 UCI 접근 권한 허용"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
-msgstr ""
+msgstr "네트워크 설정"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
msgid "RADIUS configuration"
-msgstr ""
+msgstr "RADIUS 설정"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
msgid "UAM and MAC Authentication"
-msgstr ""
+msgstr "UAM 및 MAC 인증"
#, fuzzy
#~ msgid "General configuration"
diff --git a/applications/luci-app-cshark/po/el/cshark.po b/applications/luci-app-cshark/po/el/cshark.po
index fc62981752..2288eaa741 100644
--- a/applications/luci-app-cshark/po/el/cshark.po
+++ b/applications/luci-app-cshark/po/el/cshark.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-03 08:25+0000\n"
-"Last-Translator: Tavaninja <metalcorpe@gmail.com>\n"
+"PO-Revision-Date: 2022-11-02 08:08+0000\n"
+"Last-Translator: TakissX <pxatzidakis@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscshark/el/>\n"
"Language: el\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:24
msgid "Actions"
@@ -88,7 +88,7 @@ msgstr ""
#: applications/luci-app-cshark/luasrc/view/cshark.htm:39
msgid "any"
-msgstr ""
+msgstr "οποιαδήποτε"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:47
msgid "bytes"
diff --git a/applications/luci-app-cshark/po/it/cshark.po b/applications/luci-app-cshark/po/it/cshark.po
index b51e0de5b7..7111dfb221 100644
--- a/applications/luci-app-cshark/po/it/cshark.po
+++ b/applications/luci-app-cshark/po/it/cshark.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-09-09 08:44+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscshark/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.8.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:24
msgid "Actions"
@@ -16,15 +16,15 @@ msgstr "Azioni"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:72
msgid "Capture URL"
-msgstr ""
+msgstr "Cattura URL"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:68
msgid "Capture links"
-msgstr ""
+msgstr "Link di cattura"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:73
msgid "Capture time"
-msgstr ""
+msgstr "Tempo di cattura"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:284
msgid "Clear list"
diff --git a/applications/luci-app-cshark/po/ko/cshark.po b/applications/luci-app-cshark/po/ko/cshark.po
index 5397981e98..8f8107e389 100644
--- a/applications/luci-app-cshark/po/ko/cshark.po
+++ b/applications/luci-app-cshark/po/ko/cshark.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-28 17:55+0000\n"
-"Last-Translator: TheNoFace <fprhqkrtk303@naver.com>\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscshark/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:24
msgid "Actions"
@@ -59,7 +59,7 @@ msgstr "인터페이스"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:92
msgid "Loading"
-msgstr "로드 중"
+msgstr "불러오는 중"
#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:22
msgid "Options"
diff --git a/applications/luci-app-cshark/po/sk/cshark.po b/applications/luci-app-cshark/po/sk/cshark.po
index 566fec2d30..4055587e47 100644
--- a/applications/luci-app-cshark/po/sk/cshark.po
+++ b/applications/luci-app-cshark/po/sk/cshark.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-04 17:35+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2022-10-30 16:50+0000\n"
+"Last-Translator: MaycoH <hudec.marian@hotmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscshark/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:24
msgid "Actions"
@@ -58,8 +58,9 @@ msgid "Interface"
msgstr "Rozhranie"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:92
+#, fuzzy
msgid "Loading"
-msgstr ""
+msgstr "Načítava sa"
#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:22
msgid "Options"
diff --git a/applications/luci-app-dawn/luasrc/tools/ieee80211.lua b/applications/luci-app-dawn/luasrc/tools/ieee80211.lua
index b35991ed7d..44b0464427 100644
--- a/applications/luci-app-dawn/luasrc/tools/ieee80211.lua
+++ b/applications/luci-app-dawn/luasrc/tools/ieee80211.lua
@@ -1,7 +1,9 @@
module("luci.tools.ieee80211", package.seeall)
function frequency_to_channel(freq)
- if (freq == 2484) then
+ if (freq <= 2400) then
+ return 0;
+ elseif (freq == 2484) then
return 14;
elseif (freq < 2484) then
return (freq - 2407) / 5;
diff --git a/applications/luci-app-dcwapd/po/he/dcwapd.po b/applications/luci-app-dcwapd/po/he/dcwapd.po
index 089b956cec..1af8f5989c 100644
--- a/applications/luci-app-dcwapd/po/he/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/he/dcwapd.po
@@ -1,13 +1,20 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2022-11-17 18:57+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdcwapd/he/>\n"
"Language: he\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && "
+"n % 10 == 0) ? 2 : 3));\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:72
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:121
msgid "Bridge"
-msgstr ""
+msgstr "גישור"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:45
msgid "Channel Sets"
@@ -84,7 +91,7 @@ msgstr ""
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:204
msgid "Protocol"
-msgstr ""
+msgstr "פרוטוקול"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:58
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:107
diff --git a/applications/luci-app-dcwapd/po/it/dcwapd.po b/applications/luci-app-dcwapd/po/it/dcwapd.po
index 6bf7226d57..106fb6a0cd 100644
--- a/applications/luci-app-dcwapd/po/it/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/it/dcwapd.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-09-09 08:44+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdcwapd/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.8.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:72
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:121
@@ -17,16 +17,17 @@ msgstr "Bridge"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:45
msgid "Channel Sets"
-msgstr ""
+msgstr "Set di canali"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:89
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:102
msgid "Data Channels"
-msgstr ""
+msgstr "Canali di dati"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:102
msgid "Define data channels over which outbound filtered packets will flow."
msgstr ""
+"Definisce i canali dati su cui fluiranno i pacchetti filtrati in uscita."
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:179
msgid ""
diff --git a/applications/luci-app-dcwapd/po/ko/dcwapd.po b/applications/luci-app-dcwapd/po/ko/dcwapd.po
index 23a6b2f76c..8af978e858 100644
--- a/applications/luci-app-dcwapd/po/ko/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/ko/dcwapd.po
@@ -1,19 +1,19 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-03-26 19:08+0000\n"
-"Last-Translator: dikastia <dikastia@gmail.com>\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdcwapd/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:72
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:121
msgid "Bridge"
-msgstr ""
+msgstr "브리지"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:45
msgid "Channel Sets"
@@ -66,7 +66,7 @@ msgstr ""
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:27
msgid "General"
-msgstr ""
+msgstr "일반"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:27
msgid "General Settings"
@@ -90,12 +90,12 @@ msgstr ""
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:204
msgid "Protocol"
-msgstr ""
+msgstr "프로토콜"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:58
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:107
msgid "SSID"
-msgstr ""
+msgstr "SSID"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:154
msgid "Select filters to apply to matching MAC addresses."
diff --git a/applications/luci-app-dcwapd/po/pl/dcwapd.po b/applications/luci-app-dcwapd/po/pl/dcwapd.po
index 11369372e5..1adfb04be8 100644
--- a/applications/luci-app-dcwapd/po/pl/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/pl/dcwapd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-16 16:09+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2022-12-28 11:28+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdcwapd/pl/>\n"
"Language: pl\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.1.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:72
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:121
diff --git a/applications/luci-app-dcwapd/po/sk/dcwapd.po b/applications/luci-app-dcwapd/po/sk/dcwapd.po
index 7b8f712c64..5ea6a280d3 100644
--- a/applications/luci-app-dcwapd/po/sk/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/sk/dcwapd.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-06-18 19:32+0000\n"
-"Last-Translator: Juraj Šášik <juraj.sasik@gmail.com>\n"
+"PO-Revision-Date: 2022-09-19 10:18+0000\n"
+"Last-Translator: Jose Riha <jose1711@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdcwapd/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.7\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:72
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:121
@@ -53,7 +53,7 @@ msgstr ""
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:34
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:52
msgid "Enable"
-msgstr "Povoliť"
+msgstr "Zapnúť"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:154
msgid "Filter Sets"
@@ -78,7 +78,7 @@ msgstr ""
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:138
msgid "Interfaces"
-msgstr "Rozhrania"
+msgstr "Rozhranie"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:161
msgid "MAC Address"
diff --git a/applications/luci-app-dcwapd/po/sv/dcwapd.po b/applications/luci-app-dcwapd/po/sv/dcwapd.po
index fa89613bd1..76265e2eb9 100644
--- a/applications/luci-app-dcwapd/po/sv/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/sv/dcwapd.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-23 14:41+0000\n"
-"Last-Translator: Kristoffer Grundström <dsmusicever@gmail.com>\n"
+"PO-Revision-Date: 2022-12-06 15:41+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdcwapd/sv/>\n"
"Language: sv\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.3-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:72
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:121
@@ -82,7 +82,7 @@ msgstr "Gränssnitt"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:161
msgid "MAC Address"
-msgstr "MAC-adress"
+msgstr "MAC-address"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:186
msgid "Packet size"
diff --git a/applications/luci-app-ddns/Makefile b/applications/luci-app-ddns/Makefile
index 1b70170308..2ebb0c8b82 100644
--- a/applications/luci-app-ddns/Makefile
+++ b/applications/luci-app-ddns/Makefile
@@ -12,7 +12,7 @@ PKG_LICENSE:=Apache-2.0
PKG_MAINTAINER:=Ansuel Smith <ansuelsmth@gmail.com>
LUCI_TITLE:=LuCI Support for Dynamic DNS Client (ddns-scripts)
-LUCI_DEPENDS:=+luci-lib-ipkg +luci-mod-admin-full +ddns-scripts
+LUCI_DEPENDS:=+luci-mod-admin-full +luci-lua-runtime +ddns-scripts
LUCI_PKGARCH:=all
include ../../luci.mk
diff --git a/applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js b/applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js
index 4b786e83c5..5baac07d1a 100644
--- a/applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js
+++ b/applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js
@@ -91,6 +91,8 @@ return view.extend({
_this.services[service.name.replace('.json','')] = true
});
+ this.services = Object.fromEntries(Object.entries(this.services).sort());
+
list_service.forEach(function (service) {
if (!_this.services[service])
_this.services[service] = false;
@@ -475,7 +477,9 @@ return view.extend({
return m.save(function() {
uci.add('ddns', 'service', section_id);
- uci.set('ddns', section_id, 'service_name', service_value);
+ if (service_value != '-') {
+ uci.set('ddns', section_id, 'service_name', service_value);
+ }
uci.set('ddns', section_id, 'use_ipv6', ipv6_value);
}).then(L.bind(m.children[1].renderMoreOptionsModal, m.children[1], section_id));
};
@@ -1010,7 +1014,7 @@ return view.extend({
o = s.taboption("timer", form.ListValue, "force_unit",
_('Force Unit'),
- _("Interval unit to force updates send to DDNS Provider"));
+ _("Interval unit to force updates sent to DDNS Provider."));
o.modalonly = true;
o.optional = true;
o.default = "minutes"
@@ -1020,9 +1024,9 @@ return view.extend({
o = s.taboption("timer", form.Value, "retry_count",
_("Error Retry Counter"),
- _("On Error the script will stop execution after given number of retrys")
+ _("On Error the script will stop execution after given number of retrys.")
+ "<br />" +
- _("The default setting of '0' will retry infinite."));
+ _("The default setting of '0' will retry infinitely."));
o.placeholder = "0";
o.optional = true;
o.modalonly = true;
@@ -1030,9 +1034,7 @@ return view.extend({
o = s.taboption("timer", form.Value, "retry_interval",
_("Error Retry Interval"),
- _("On Error the script will stop execution after given number of retrys")
- + "<br />" +
- _("The default setting of '0' will retry infinite."));
+ _("The interval between which each succesive retry will commence."));
o.placeholder = "60";
o.optional = true;
o.modalonly = true;
@@ -1040,7 +1042,7 @@ return view.extend({
o = s.taboption("timer", form.ListValue, "retry_unit",
_('Retry Unit'),
- _("On Error the script will retry the failed action after given time"));
+ _("Which time units to use for retry counters."));
o.modalonly = true;
o.optional = true;
o.default = "seconds"
diff --git a/applications/luci-app-ddns/po/ar/ddns.po b/applications/luci-app-ddns/po/ar/ddns.po
index 9cbde7bbd4..8fe02db2e4 100644
--- a/applications/luci-app-ddns/po/ar/ddns.po
+++ b/applications/luci-app-ddns/po/ar/ddns.po
@@ -11,36 +11,36 @@ msgstr ""
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
msgstr "\"../\" غير مسموح به في المسار لسبب الأمان."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:462
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:531
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:464
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
msgid "Add new services..."
msgstr "اضف خدمة جديدة..."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgid "Advanced Settings"
msgstr "إعدادات متقدمة"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
msgid "Allow non-public IP's"
msgstr "السماح لعناوين IP غير العامة"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608
msgid "Basic Settings"
msgstr "الإعدادات الأساسية"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:888
msgid "Bind Network"
msgstr "ربط الشبكة"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
msgid "Binding to a specific network not supported"
msgstr "الربط بشبكة معينة غير مدعوم"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
@@ -48,7 +48,7 @@ msgstr ""
"لا يدعم كل من nslookup و Wget من BusyBox تحديد إصدار IP لاستخدامه للتواصل مع "
"مزود DDNS!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:368
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:370
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
@@ -56,7 +56,7 @@ msgstr ""
"لا يدعم nslookup و hostip الخاص ب BusyBox تحديد استخدام TCP بدلاً من UDP "
"الافتراضي عند طلب خادم DNS!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:381
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
@@ -64,11 +64,11 @@ msgstr ""
"لا يعالج nslookup الخاص ب BusyBox في الإصدار المترجم الحالي خوادم DNS "
"المحددة بشكل صحيح!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:452
msgid "Ca Certs path"
msgstr "مسار شهادات Ca"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
@@ -76,20 +76,20 @@ msgstr ""
"مسار شهادات Ca الذي سيتم استخدامه لتنزيل بيانات الخدمات. قم بتعيين IGNORE "
"لتخطي التحقق من صحة الشهادة."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Cancel"
msgstr "إلغاء"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
msgid "Check Interval"
msgstr "تحقق الفاصل"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
msgid "Check Unit"
msgstr "تحقق من الوحدة"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:522
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:660
msgid "Checking the service support..."
msgstr "جاري التحقق من دعم الخدمة ..."
@@ -97,99 +97,99 @@ msgstr "جاري التحقق من دعم الخدمة ..."
msgid "Configuration"
msgstr "إعدادات"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:212
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1126
msgid "Configuration Error"
msgstr "خطأ في الاعداد"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:545
msgid "Create service"
msgstr "إنشاء الخدمة"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:414
msgid "Current setting:"
msgstr "الإعداد الحالي:"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:198
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:276
msgid "Currently DDNS updates are not started at boot or on interface events."
msgstr "لا يتم حاليًا بدء تحديثات DDNS عند التمهيد أو في أحداث الواجهة."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:723
msgid "Custom update script to be used for updating your DDNS Provider."
msgstr "برنامج نصي للتحديث مخصص ليتم استخدامه لتحديث مزود DDNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:703
msgid "Custom update-URL"
msgstr "تحديث URL مخصص"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:718
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:722
msgid "Custom update-script"
msgstr "تحديث البرنامج النصي المخصص"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:194
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart disabled"
msgstr "بدء تشغيل تلقائي DDNS معطل"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:193
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:195
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart enabled"
msgstr "بدء التشغيل التلقائي DDNS قيد التشغيل"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:520
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
msgid "DDNS Service provider"
msgstr "مزود خدمة DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "DDns"
msgstr "DDNS نظام أسماء النطاقات الديناميكية"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
msgid "DDns Service"
msgstr "خدمة DDns"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:369
msgid "DNS requests via TCP not supported"
msgstr "طلبات DNS عبر TCP غير مدعومة"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:909
msgid "DNS-Server"
msgstr "خادم DNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "Date format"
msgstr "صيغة التاريخ"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Defines the Web page to read systems IP-Address from."
msgstr "يحدد صفحة الويب لقراءة عنوان IP للأنظمة منها."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
msgid "Defines the interface to read systems IP-Address from"
msgstr "يحدد الواجهة لقراءة عنوان IP للأنظمة"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:830
msgid "Defines the network to read systems IP-Address from"
msgstr "يحدد الشبكة لقراءة عنوان IP للأنظمة منها"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
msgstr "يحدد المصدر لقراءة عنوان IP للأنظمة ، والذي سيتم إرساله إلى مزود DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:628
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
msgstr "يحدد عنوان IP الذي يتم إرساله \"IPv4 / IPv6\" إلى مزود DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:426
msgid "Directory contains Log files for each running section."
msgstr "يحتوي الدليل على ملفات السجل لكل قسم قيد التشغيل."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:420
msgid ""
"Directory contains PID and other status information for each running section."
msgstr "يحتوي الدليل على PID ومعلومات الحالة الأخرى لكل قسم قيد التشغيل."
@@ -198,105 +198,105 @@ msgstr "يحتوي الدليل على PID ومعلومات الحالة الأ
msgid "Disabled"
msgstr "غير مفعل"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:739
msgid "Domain"
msgstr "اختصاص"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:258
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:260
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7
#: applications/luci-app-ddns/root/usr/share/luci/menu.d/luci-app-ddns.json:3
msgid "Dynamic DNS"
msgstr "نظام أسماء النطاقات الديناميكية"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:267
msgid "Dynamic DNS Version"
msgstr "√"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
msgid "Edit"
msgstr "تحرير"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
msgid "Enable secure communication with DDNS provider"
msgstr "تمكين الاتصال الآمن مع مزود DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1132
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
msgid "Enabled"
msgstr "مفعل"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
msgid "Error"
msgstr "خطأ"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1026
msgid "Error Retry Counter"
msgstr "عداد إعادة المحاولة خطأ"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1036
msgid "Error Retry Interval"
msgstr "الفاصل الزمني لإعادة محاولة الخطأ"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:867
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:871
msgid "Event Network"
msgstr "شبكة الأحداث"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:840
msgid "Example for IPv4"
msgstr "مثال على IPv4"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:842
msgid "Example for IPv6"
msgstr "مثال على IPv6"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
msgid "File"
msgstr "ملف"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:706
msgid "Follow instructions you will find on their WEB page."
msgstr "اتبع التعليمات التي ستجدها على صفحة الويب الخاصة بهم."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
msgid "For supported codes look here"
msgstr "للحصول على الرموز المدعومة انظر هنا"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:900
msgid "Force IP Version"
msgstr "فرض إصدار IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:358
msgid "Force IP Version not supported"
msgstr "فرض إصدار IP غير مدعوم"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
msgid "Force Interval"
msgstr "فرض الفاصل"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:921
msgid "Force TCP on DNS"
msgstr "فرض TCP على DNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1016
msgid "Force Unit"
msgstr "وحدة القوة"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:933
msgid "Format"
msgstr "صيغة"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:912
msgid "Format: IP or FQDN"
msgstr "الصيغة: IP أو FQDN"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
msgstr "سيستخدم GNU Wget عنوان IP لشبكة معينة ، وسيستخدم cURL الواجهة المادية."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
msgid "Global Settings"
msgstr "الاعدادات العامة"
@@ -304,82 +304,82 @@ msgstr "الاعدادات العامة"
msgid "Grant access to ddns procedures"
msgstr "منح الوصول إلى إجراءات DNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320
msgid "HTTPS not supported"
msgstr "HTTPS غير مدعوم"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:624
msgid "Hostname/FQDN to validate, if IP update happen or necessary"
msgstr "اسم المضيف / FQDN للتحقق ، إذا حدث تحديث IP أو ضروريًا"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
msgid "IP address source"
msgstr "مصدر عنوان IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:507
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:627
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:511
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:631
msgid "IP address version"
msgstr "إصدار عنوان IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:510
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:514
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:636
msgid "IPv4-Address"
msgstr "عنوان IPv4"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:935
msgid "IPv6 address must be given in square brackets"
msgstr "يجب كتابة عنوان IPv6 بين قوسين معقوفين"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "IPv6 is currently not (fully) supported by this system"
msgstr "IPv6 غير مدعوم (بالكامل) بواسطة هذا النظام حاليًا"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid "IPv6 not supported"
msgstr "IPv6 غير مدعوم"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
msgid "IPv6-Address"
msgstr "عنوان IPv6"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
msgstr ""
"إذا تم تثبيت حزمة Wget و cURL ، فسيتم استخدام Wget بشكل افتراضي للاتصال."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
msgid "If this service section is disabled it could not be started."
msgstr "إذا تم تعطيل قسم الخدمة هذا ، فلا يمكن بدء تشغيله."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid "If using secure communication you should verify server certificates!"
msgstr "في حالة استخدام اتصال آمن ، يجب عليك التحقق من شهادات الخادم!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:325
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:339
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
msgid ""
"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
msgstr ""
"في بعض الإصدارات ، يتم تجميع cURL / libcurl في OpenWrt بدون دعم الوكيل."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
msgid "Info"
msgstr "معلومات"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid "Information"
msgstr "معلومة"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:728
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:732
msgid "Insert a Update Script OR a Update URL"
msgstr "أدخل برنامج نصي للتحديث أو عنوان URL للتحديث"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:395
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
@@ -387,70 +387,70 @@ msgstr ""
"قم بتثبيت حزمة \"ca-الشهادات\" أو الشهادات المطلوبة يدويًا في الدليل "
"الافتراضي / etc / ssl / certs"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:673
msgid "Install Service"
msgstr "تثبيت الخدمة"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:793
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:843
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
msgid "Interface"
msgstr "واجهه"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:991
msgid "Interval to force updates send to DDNS Provider"
msgstr "الفاصل الزمني لفرض إرسال التحديثات إلى مزود DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
msgid "Interval unit to check for changed IP"
msgstr "وحدة الفاصل الزمني للتحقق من تغيير IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1013
-msgid "Interval unit to force updates send to DDNS Provider"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
+msgid "Interval unit to force updates sent to DDNS Provider."
msgstr "وحدة الفاصل الزمني لفرض إرسال التحديثات إلى مزود DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
msgid "Last Update"
msgstr "اخر تحديث"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
msgid "Log File Viewer"
msgstr "عارض ملف السجل"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:425
msgid "Log directory"
msgstr "دليل السجل"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:437
msgid "Log length"
msgstr "طول السجل"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
msgid "Log to file"
msgstr "تسجيل الدخول إلى ملف"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:942
msgid "Log to syslog"
msgstr "سجل في سجل النظام"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:619
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
msgid "Lookup Hostname"
msgstr "اسم مضيف البحث"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:495
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1114
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:499
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1116
msgid "Name"
msgstr "اسم"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
msgid ""
"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
"communication."
msgstr ""
"لم يتم تثبيت GNU Wget مع SSL أو cURL لتحديد شبكة لاستخدامها في الاتصال."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:319
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
@@ -458,174 +458,167 @@ msgstr ""
"لم يتم تثبيت GNU Wget مع SSL أو cURL لدعم التحديثات الآمنة عبر بروتوكول "
"HTTPS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:617
msgid "Neither from LuCI interface nor from console."
msgstr "لا من واجهة LuCI ولا من وحدة التحكم."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:795
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:829
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
msgid "Network"
msgstr "شبكة الاتصال"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:859
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:868
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:872
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
msgid "Network on which the ddns-updater scripts will be started"
msgstr "الشبكة التي ستبدأ عليها سكربتات محدث ddns"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
msgid "Never"
msgstr "أبدا"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:502
msgid "New DDns Service…"
msgstr "خدمة DDns الجديدة …"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:28
msgid "Next Update"
msgstr "التحديث القادم"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:213
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1127
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
msgstr "لايوجد بيانات"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392
msgid "No certificates found"
msgstr "لم يتم العثور على شهادات"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "No logging"
msgstr "لا تسجيل"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:402
msgid "Non-public and by default blocked IP's"
msgstr "غير عام وبشكل افتراضي عناوين IP المحظورة"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1106
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:218
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1108
msgid "Not Running"
msgstr "لا يعمل"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
msgid "Notice"
msgstr "ملاحضة"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:438
msgid "Number of last lines stored in log files"
msgstr "عدد الأسطر الأخيرة المخزنة في ملفات السجل"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:901
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
msgstr "اختياري: فرض استخدام اتصال IPv4 / IPv6 الخالص فقط."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:922
msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
msgstr "اختياري: فرض استخدام TCP بدلاً من UDP الافتراضي على طلبات DNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
msgid "OPTIONAL: Network to use for communication"
msgstr "اختياري: شبكة لاستخدامها في الاتصال"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "OPTIONAL: Proxy-Server for detection and updates."
msgstr "اختياري: خادم وكيل للكشف والتحديثات."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:910
msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
msgstr "اختياري: استخدم خادم DNS غير افتراضي لاكتشاف \"عنوان IP المسجل\"."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043
-msgid "On Error the script will retry the failed action after given time"
-msgstr ""
-"عند \"خطأ\" ، سيقوم البرنامج النصي بإعادة محاولة الإجراء الفاشل بعد وقت معين"
-
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1033
-msgid "On Error the script will stop execution after given number of retrys"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1027
+msgid "On Error the script will stop execution after given number of retrys."
msgstr ""
-"عند حدوث خطأ ، سيتوقف البرنامج النصي عن التنفيذ بعد عدد معين من المحاولات"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:758
msgid "Optional Encoded Parameter"
msgstr "معلمة اختيارية مشفرة"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:764
msgid "Optional Parameter"
msgstr "معلمة اختيارية"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
msgstr "اختياري: يستبدل [PARAMENC] في Update-URL (بترميز URL)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
msgstr "اختياري: يستبدل [PARAMOPT] في Update-URL (ليس بترميز URL)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:930
msgid "PROXY-Server"
msgstr "مخدم بروكسي"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:751
msgid "Password"
msgstr "كلمة المرور"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
msgid "Path to CA-Certificate"
msgstr "المسار إلى CA-Certificate"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:312
msgid ""
"Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
msgstr ""
"يرجى اتباع التعليمات الموجودة على الصفحة الرئيسية ل OpenWrt لتمكين دعم IPv6"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1071
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1073
msgid "Please press [Read] button"
msgstr "الرجاء الضغط على زر [قراءة]"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1056
msgid "Read / Reread log file"
msgstr "قراءة / إعادة قراءة ملف السجل"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:688
msgid "Really switch service?"
msgstr "حقا تبديل الخدمة؟"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
msgid "Registered IP"
msgstr "IP المسجل"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
msgid "Reload"
msgstr "إعادة تحميل"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:559
msgid "Reload this service"
msgstr "إعادة تحميل هذه الخدمة"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:740
msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:752
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
msgstr "يستبدل [PASSWORD] في تحديث URL (URL المشفر)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:746
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr "يستبدل [USERNAME] في Update-URL (بترميز URL)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:290
msgid "Restart DDns"
msgstr "أعد تشغيل DDns"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1044
msgid "Retry Unit"
msgstr "وحدة إعادة المحاولة"
@@ -633,75 +626,75 @@ msgstr "وحدة إعادة المحاولة"
msgid "Run once"
msgstr "تشغيل مرة واحدة"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1109
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:229
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1111
msgid "Running"
msgstr "قيد التشغيل"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:851
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:798
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
msgid "Script"
msgstr "النص"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:525
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:659
msgid "Select a service"
msgstr "اختر الخدمة"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:523
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:678
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:527
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:682
msgid "Service doesn't support this ip type"
msgstr "الخدمة لا تدعم هذا النوع من بروتوكول الإنترنت"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:668
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:661
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:672
msgid "Service not installed"
msgstr "الخدمة غير مثبتة"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:461
msgid "Services"
msgstr "خدمات"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:456
msgid "Services URL Download"
msgstr "تنزيل عنوان URL للخدمات"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
msgid "Services list last update"
msgstr "آخر تحديث لقائمة الخدمات"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:993
msgid "Setting this parameter to 0 will force the script to only run once"
msgstr ""
"سيؤدي تعيين هذه المعلمة إلى 0 إلى إجبار البرنامج النصي على التشغيل مرة واحدة "
"فقط"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Start DDNS"
msgstr "ابدأ DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
msgid "State"
msgstr "حالة"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1105
msgid "Status"
msgstr "الحالة"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:419
msgid "Status directory"
msgstr "دليل الحالة"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:575
msgid "Stop"
msgstr "قف"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Stop DDNS"
msgstr "وقف DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:564
msgid "Stop this service"
msgstr "أوقف هذه الخدمة"
@@ -709,16 +702,20 @@ msgstr "أوقف هذه الخدمة"
msgid "Stopped"
msgstr "توقفت"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:689
msgid "Switch service"
msgstr "خدمة التبديل"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1025
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1035
-msgid "The default setting of '0' will retry infinite."
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1029
+msgid "The default setting of '0' will retry infinitely."
msgstr "الإعداد الافتراضي \"0\" سيعيد المحاولة بلا حدود."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1037
+msgid "The interval between which each succesive retry will commence."
+msgstr ""
+"عند حدوث خطأ ، سيتوقف البرنامج النصي عن التنفيذ بعد عدد معين من المحاولات"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:505
msgid "The service name is already used"
msgstr "اسم الخدمة مستخدم الآن"
@@ -726,12 +723,12 @@ msgstr "اسم الخدمة مستخدم الآن"
msgid "There is no service configured."
msgstr "لا توجد خدمة مهيأة."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1072
msgid "This is the current content of the log file in %h for this service."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:197
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:199
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
@@ -739,37 +736,37 @@ msgstr ""
"هذا هو الإعداد الافتراضي إذا قمت بتشغيل نصوص DDNS بنفسك (أي عبر cron مع ضبط "
"force_interval على \"0\")"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:878
msgid "This will be autoset to the selected interface"
msgstr "سيتم تعيين هذا تلقائيًا على الواجهة المحددة"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
msgid "Timer Settings"
msgstr "إعدادات المؤقت"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:796
msgid "URL"
msgstr "محدد موقع المعلومات URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:837
msgid "URL to detect"
msgstr "URL المراد اكتشافه"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:217
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
msgid "Unknown"
msgstr "مجهول"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:301
msgid "Update DDns Services List"
msgstr "تحديث قائمة خدمات DDns"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
msgid "Update URL to be used for updating your DDNS Provider."
msgstr "تحديث URL لاستخدامه لتحديث مزود DDNS الخاص بك."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:457
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
@@ -777,31 +774,31 @@ msgstr ""
"يستخدم عنوان Url لتنزيل ملف الخدمات. بشكل افتراضي ، يتم إعادة تعيين حزمة "
"openwrt ddns الرئيسية."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
msgid "Use HTTP Secure"
msgstr "استخدم HTTP Secure"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444
msgid "Use cURL"
msgstr "استخدم cURL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
msgid "User defined script to read systems IP-Address"
msgstr "البرنامج النصي المحدد من قبل المستخدم لقراءة عنوان IP للأنظمة"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:745
msgid "Username"
msgstr "اسم المستخدم"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:380
msgid "Using specific DNS Server not supported"
msgstr "استخدام خادم DNS محدد غير مدعوم"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:975
msgid "Values below 5 minutes == 300 seconds are not supported"
msgstr "القيم الأقل من 5 دقائق == 300 ثانية غير معتمدة"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1010
msgid "Values lower 'Check Interval' except '0' are not supported"
msgstr "القيم الأقل من \"التحقق من الفاصل الزمني\" باستثناء \"0\" غير مدعومة"
@@ -809,16 +806,21 @@ msgstr "القيم الأقل من \"التحقق من الفاصل الزمني
msgid "Verify"
msgstr "التحقق"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Warning"
msgstr "تحذير"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1045
+msgid "Which time units to use for retry counters."
+msgstr ""
+"عند \"خطأ\" ، سيقوم البرنامج النصي بإعادة محاولة الإجراء الفاشل بعد وقت معين"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:959
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
msgstr "يكتب رسائل مفصلة لتسجيل الملف. سيتم اقتطاع الملف تلقائيًا."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:939
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid ""
"Writes log messages to syslog. Critical Errors will always be written to "
"syslog."
@@ -826,16 +828,15 @@ msgstr ""
"يكتب رسائل السجل إلى سجل النظام. ستتم دائمًا كتابة الأخطاء الفادحة في سجل "
"النظام."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:382
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:384
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
-"يجب عليك تثبيت حزمة \"bind-host\" أو \"knot-host\" أو \"drill\" أو "
-"\"hostip\" ، إذا كنت بحاجة إلى تحديد خادم DNS لاكتشاف عنوان IP المسجل الخاص "
-"بك."
+"يجب عليك تثبيت حزمة \"bind-host\" أو \"knot-host\" أو \"drill\" أو \"hostip"
+"\" ، إذا كنت بحاجة إلى تحديد خادم DNS لاكتشاف عنوان IP المسجل الخاص بك."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:373
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
@@ -843,11 +844,11 @@ msgstr ""
"يجب عليك تثبيت حزمة \"bind-host\" أو \"knot-host\" أو حزمة \"drill\" لطلبات "
"DNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:361
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
msgstr "يجب عليك تثبيت الحزمة \"wget\" أو \"curl\" أو \"uclient-fetch\"."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
msgid ""
"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
"*ssl' package."
@@ -855,62 +856,62 @@ msgstr ""
"يجب عليك تثبيت \"wget\" أو \"curl\" أو \"uclient-fetch\" مع الحزمة "
"\"libustream- * ssl\"."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
msgid "You should install 'wget' or 'curl' package."
msgstr "يجب عليك تثبيت الحزمة \"wget\" أو \"curl\"."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
msgid ""
"You should install 'wget' or 'uclient-fetch' package or replace libcurl."
msgstr ""
"يجب عليك تثبيت الحزمة \"wget\" أو \"uclient-fetch\" أو استبدال libcurl."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:345
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
msgid "cURL is installed, but libcurl was compiled without proxy support."
msgstr "تم تثبيت cURL ، ولكن تم تجميع libcurl بدون دعم الوكيل."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:344
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:346
msgid "cURL without Proxy Support"
msgstr "cURL بدون دعم الوكيل"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:517
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:644
msgid "custom"
msgstr "حسب الطلب"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
msgid "days"
msgstr "أيام"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
msgid "directory or path/file"
msgstr "دليل أو مسار / ملف"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1018
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "hours"
msgstr "ساعات"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1048
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1021
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050
msgid "minutes"
msgstr "دقائق"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
msgid "or"
msgstr "أو"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:313
msgid "or update your system to the latest OpenWrt Release"
msgstr "أو قم بتحديث نظامك إلى أحدث إصدار من OpenWrt"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1047
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:985
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1049
msgid "seconds"
msgstr "ثواني"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:782
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr "لتشغيل HTTPS بدون التحقق من شهادات الخادم (غير آمن)"
diff --git a/applications/luci-app-ddns/po/bg/ddns.po b/applications/luci-app-ddns/po/bg/ddns.po
index 3254b91c27..1d6d11f719 100644
--- a/applications/luci-app-ddns/po/bg/ddns.po
+++ b/applications/luci-app-ddns/po/bg/ddns.po
@@ -10,77 +10,77 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
msgstr "\"../\" не се разрешава в пътя заради сигурността."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:462
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:531
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:464
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
msgid "Add new services..."
msgstr "Добавяне на нови услуги..."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgid "Advanced Settings"
msgstr "Разширени настройки"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
msgid "Allow non-public IP's"
msgstr "Разрешаване на непублични IP-та"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608
msgid "Basic Settings"
msgstr "Основни настройки"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:888
msgid "Bind Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
msgid "Binding to a specific network not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:368
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:370
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:381
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:452
msgid "Ca Certs path"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Cancel"
msgstr "Отмени"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
msgid "Check Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
msgid "Check Unit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:522
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:660
msgid "Checking the service support..."
msgstr ""
@@ -88,99 +88,99 @@ msgstr ""
msgid "Configuration"
msgstr "Конфигурация"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:212
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1126
msgid "Configuration Error"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:545
msgid "Create service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:414
msgid "Current setting:"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:198
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:276
msgid "Currently DDNS updates are not started at boot or on interface events."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:723
msgid "Custom update script to be used for updating your DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:703
msgid "Custom update-URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:718
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:722
msgid "Custom update-script"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:194
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart disabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:193
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:195
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart enabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:520
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
msgid "DDNS Service provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "DDns"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
msgid "DDns Service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:369
msgid "DNS requests via TCP not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:909
msgid "DNS-Server"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "Date format"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Defines the Web page to read systems IP-Address from."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
msgid "Defines the interface to read systems IP-Address from"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:830
msgid "Defines the network to read systems IP-Address from"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:628
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:426
msgid "Directory contains Log files for each running section."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:420
msgid ""
"Directory contains PID and other status information for each running section."
msgstr ""
@@ -189,105 +189,105 @@ msgstr ""
msgid "Disabled"
msgstr "Забранен"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:739
msgid "Domain"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:258
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:260
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7
#: applications/luci-app-ddns/root/usr/share/luci/menu.d/luci-app-ddns.json:3
msgid "Dynamic DNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:267
msgid "Dynamic DNS Version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
msgid "Edit"
msgstr "Редактиране"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
msgid "Enable secure communication with DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1132
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
msgid "Enabled"
msgstr "Разрешен"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
msgid "Error"
msgstr "Грешка"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1026
msgid "Error Retry Counter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1036
msgid "Error Retry Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:867
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:871
msgid "Event Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:840
msgid "Example for IPv4"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:842
msgid "Example for IPv6"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
msgid "File"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:706
msgid "Follow instructions you will find on their WEB page."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
msgid "For supported codes look here"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:900
msgid "Force IP Version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:358
msgid "Force IP Version not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
msgid "Force Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:921
msgid "Force TCP on DNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1016
msgid "Force Unit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:933
msgid "Format"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:912
msgid "Format: IP or FQDN"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
msgid "Global Settings"
msgstr "Глобални настройки"
@@ -295,318 +295,313 @@ msgstr "Глобални настройки"
msgid "Grant access to ddns procedures"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320
msgid "HTTPS not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:624
msgid "Hostname/FQDN to validate, if IP update happen or necessary"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
msgid "IP address source"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:507
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:627
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:511
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:631
msgid "IP address version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:510
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:514
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:636
msgid "IPv4-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:935
msgid "IPv6 address must be given in square brackets"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "IPv6 is currently not (fully) supported by this system"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid "IPv6 not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
msgid "IPv6-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
msgid "If this service section is disabled it could not be started."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid "If using secure communication you should verify server certificates!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:325
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:339
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
msgid ""
"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
msgid "Info"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid "Information"
msgstr "Информация"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:728
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:732
msgid "Insert a Update Script OR a Update URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:395
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:673
msgid "Install Service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:793
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:843
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
msgid "Interface"
msgstr "Интерфейс"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:991
msgid "Interval to force updates send to DDNS Provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
msgid "Interval unit to check for changed IP"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1013
-msgid "Interval unit to force updates send to DDNS Provider"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
+msgid "Interval unit to force updates sent to DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
msgid "Last Update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
msgid "Log File Viewer"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:425
msgid "Log directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:437
msgid "Log length"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
msgid "Log to file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:942
msgid "Log to syslog"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:619
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
msgid "Lookup Hostname"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:495
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1114
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:499
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1116
msgid "Name"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
msgid ""
"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
"communication."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:319
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:617
msgid "Neither from LuCI interface nor from console."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:795
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:829
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
msgid "Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:859
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:868
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:872
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
msgid "Network on which the ddns-updater scripts will be started"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
msgid "Never"
msgstr "Никога"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:502
msgid "New DDns Service…"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:28
msgid "Next Update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:213
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1127
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392
msgid "No certificates found"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "No logging"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:402
msgid "Non-public and by default blocked IP's"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1106
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:218
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1108
msgid "Not Running"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
msgid "Notice"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:438
msgid "Number of last lines stored in log files"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:901
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:922
msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
msgid "OPTIONAL: Network to use for communication"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "OPTIONAL: Proxy-Server for detection and updates."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:910
msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043
-msgid "On Error the script will retry the failed action after given time"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1027
+msgid "On Error the script will stop execution after given number of retrys."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1033
-msgid "On Error the script will stop execution after given number of retrys"
-msgstr ""
-
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:758
msgid "Optional Encoded Parameter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:764
msgid "Optional Parameter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:930
msgid "PROXY-Server"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:751
msgid "Password"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
msgid "Path to CA-Certificate"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:312
msgid ""
"Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1071
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1073
msgid "Please press [Read] button"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1056
msgid "Read / Reread log file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:688
msgid "Really switch service?"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
msgid "Registered IP"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
msgid "Reload"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:559
msgid "Reload this service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:740
msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:752
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:746
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:290
msgid "Restart DDns"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1044
msgid "Retry Unit"
msgstr ""
@@ -614,73 +609,73 @@ msgstr ""
msgid "Run once"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1109
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:229
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1111
msgid "Running"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:851
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:798
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
msgid "Script"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:525
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:659
msgid "Select a service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:523
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:678
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:527
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:682
msgid "Service doesn't support this ip type"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:668
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:661
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:672
msgid "Service not installed"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:461
msgid "Services"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:456
msgid "Services URL Download"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
msgid "Services list last update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:993
msgid "Setting this parameter to 0 will force the script to only run once"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Start DDNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
msgid "State"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1105
msgid "Status"
msgstr "Статус"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:419
msgid "Status directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:575
msgid "Stop"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Stop DDNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:564
msgid "Stop this service"
msgstr ""
@@ -688,16 +683,19 @@ msgstr ""
msgid "Stopped"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:689
msgid "Switch service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1025
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1035
-msgid "The default setting of '0' will retry infinite."
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1029
+msgid "The default setting of '0' will retry infinitely."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1037
+msgid "The interval between which each succesive retry will commence."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:505
msgid "The service name is already used"
msgstr ""
@@ -705,78 +703,78 @@ msgstr ""
msgid "There is no service configured."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1072
msgid "This is the current content of the log file in %h for this service."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:197
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:199
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:878
msgid "This will be autoset to the selected interface"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
msgid "Timer Settings"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:796
msgid "URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:837
msgid "URL to detect"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:217
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
msgid "Unknown"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:301
msgid "Update DDns Services List"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
msgid "Update URL to be used for updating your DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:457
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
msgid "Use HTTP Secure"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444
msgid "Use cURL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
msgid "User defined script to read systems IP-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:745
msgid "Username"
msgstr "Потребителско име"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:380
msgid "Using specific DNS Server not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:975
msgid "Values below 5 minutes == 300 seconds are not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1010
msgid "Values lower 'Check Interval' except '0' are not supported"
msgstr ""
@@ -784,97 +782,101 @@ msgstr ""
msgid "Verify"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Warning"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1045
+msgid "Which time units to use for retry counters."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:959
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:939
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid ""
"Writes log messages to syslog. Critical Errors will always be written to "
"syslog."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:382
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:384
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:373
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:361
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
msgid ""
"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
"*ssl' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
msgid "You should install 'wget' or 'curl' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
msgid ""
"You should install 'wget' or 'uclient-fetch' package or replace libcurl."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:345
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
msgid "cURL is installed, but libcurl was compiled without proxy support."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:344
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:346
msgid "cURL without Proxy Support"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:517
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:644
msgid "custom"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
msgid "days"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
msgid "directory or path/file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1018
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "hours"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1048
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1021
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050
msgid "minutes"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
msgid "or"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:313
msgid "or update your system to the latest OpenWrt Release"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1047
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:985
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1049
msgid "seconds"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:782
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr ""
diff --git a/applications/luci-app-ddns/po/bn_BD/ddns.po b/applications/luci-app-ddns/po/bn_BD/ddns.po
index 8b9c73ab91..c799213558 100644
--- a/applications/luci-app-ddns/po/bn_BD/ddns.po
+++ b/applications/luci-app-ddns/po/bn_BD/ddns.po
@@ -10,77 +10,77 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
msgstr "নিরাপত্তার কারনে পাথে \"../\" ব্যবহার করা যাবে না।"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:462
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:531
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:464
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
msgid "Add new services..."
msgstr "নতুন সার্ভিস যোগ করুন..."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgid "Advanced Settings"
msgstr "উন্নত সেটিংস"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
msgid "Allow non-public IP's"
msgstr "নন-পাবলিক আইপি অনুমোদন দিন"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608
msgid "Basic Settings"
msgstr "সাধারন সেটিংস"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:888
msgid "Bind Network"
msgstr "নেটওয়ার্ক বিন্ড"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
msgid "Binding to a specific network not supported"
msgstr "একটা নির্দিষ্ট নেটওয়ার্কে বিন্ড সম্ভব না"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:368
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:370
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:381
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:452
msgid "Ca Certs path"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Cancel"
msgstr "বাতিল করুন"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
msgid "Check Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
msgid "Check Unit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:522
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:660
msgid "Checking the service support..."
msgstr ""
@@ -88,99 +88,99 @@ msgstr ""
msgid "Configuration"
msgstr "কনফিগারেশন"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:212
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1126
msgid "Configuration Error"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:545
msgid "Create service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:414
msgid "Current setting:"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:198
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:276
msgid "Currently DDNS updates are not started at boot or on interface events."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:723
msgid "Custom update script to be used for updating your DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:703
msgid "Custom update-URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:718
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:722
msgid "Custom update-script"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:194
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart disabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:193
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:195
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart enabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:520
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
msgid "DDNS Service provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "DDns"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
msgid "DDns Service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:369
msgid "DNS requests via TCP not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:909
msgid "DNS-Server"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "Date format"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Defines the Web page to read systems IP-Address from."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
msgid "Defines the interface to read systems IP-Address from"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:830
msgid "Defines the network to read systems IP-Address from"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:628
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:426
msgid "Directory contains Log files for each running section."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:420
msgid ""
"Directory contains PID and other status information for each running section."
msgstr ""
@@ -189,105 +189,105 @@ msgstr ""
msgid "Disabled"
msgstr "নিষ্ক্রিয়"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:739
msgid "Domain"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:258
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:260
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7
#: applications/luci-app-ddns/root/usr/share/luci/menu.d/luci-app-ddns.json:3
msgid "Dynamic DNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:267
msgid "Dynamic DNS Version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
msgid "Edit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
msgid "Enable secure communication with DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1132
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
msgid "Enabled"
msgstr "সক্রিয়"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
msgid "Error"
msgstr "ভুল"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1026
msgid "Error Retry Counter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1036
msgid "Error Retry Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:867
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:871
msgid "Event Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:840
msgid "Example for IPv4"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:842
msgid "Example for IPv6"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
msgid "File"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:706
msgid "Follow instructions you will find on their WEB page."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
msgid "For supported codes look here"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:900
msgid "Force IP Version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:358
msgid "Force IP Version not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
msgid "Force Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:921
msgid "Force TCP on DNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1016
msgid "Force Unit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:933
msgid "Format"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:912
msgid "Format: IP or FQDN"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
msgid "Global Settings"
msgstr ""
@@ -295,318 +295,313 @@ msgstr ""
msgid "Grant access to ddns procedures"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320
msgid "HTTPS not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:624
msgid "Hostname/FQDN to validate, if IP update happen or necessary"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
msgid "IP address source"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:507
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:627
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:511
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:631
msgid "IP address version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:510
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:514
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:636
msgid "IPv4-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:935
msgid "IPv6 address must be given in square brackets"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "IPv6 is currently not (fully) supported by this system"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid "IPv6 not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
msgid "IPv6-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
msgid "If this service section is disabled it could not be started."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid "If using secure communication you should verify server certificates!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:325
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:339
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
msgid ""
"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
msgid "Info"
msgstr "তথ্য"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid "Information"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:728
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:732
msgid "Insert a Update Script OR a Update URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:395
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:673
msgid "Install Service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:793
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:843
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
msgid "Interface"
msgstr "ইন্টারফেস"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:991
msgid "Interval to force updates send to DDNS Provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
msgid "Interval unit to check for changed IP"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1013
-msgid "Interval unit to force updates send to DDNS Provider"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
+msgid "Interval unit to force updates sent to DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
msgid "Last Update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
msgid "Log File Viewer"
msgstr "লগ ফাইল ভিউয়ার"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:425
msgid "Log directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:437
msgid "Log length"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
msgid "Log to file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:942
msgid "Log to syslog"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:619
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
msgid "Lookup Hostname"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:495
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1114
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:499
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1116
msgid "Name"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
msgid ""
"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
"communication."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:319
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:617
msgid "Neither from LuCI interface nor from console."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:795
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:829
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
msgid "Network"
msgstr "নেটওয়ার্ক"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:859
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:868
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:872
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
msgid "Network on which the ddns-updater scripts will be started"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
msgid "Never"
msgstr "কখনও না"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:502
msgid "New DDns Service…"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:28
msgid "Next Update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:213
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1127
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392
msgid "No certificates found"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "No logging"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:402
msgid "Non-public and by default blocked IP's"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1106
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:218
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1108
msgid "Not Running"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
msgid "Notice"
msgstr "নির্দেশনা"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:438
msgid "Number of last lines stored in log files"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:901
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:922
msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
msgid "OPTIONAL: Network to use for communication"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "OPTIONAL: Proxy-Server for detection and updates."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:910
msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043
-msgid "On Error the script will retry the failed action after given time"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1027
+msgid "On Error the script will stop execution after given number of retrys."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1033
-msgid "On Error the script will stop execution after given number of retrys"
-msgstr ""
-
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:758
msgid "Optional Encoded Parameter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:764
msgid "Optional Parameter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:930
msgid "PROXY-Server"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:751
msgid "Password"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
msgid "Path to CA-Certificate"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:312
msgid ""
"Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1071
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1073
msgid "Please press [Read] button"
msgstr "দয়া করে [পড়ুন] বোতাম টিপুন"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1056
msgid "Read / Reread log file"
msgstr "লগ ফাইল পড়ুন / পুনরায় পড়ুন"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:688
msgid "Really switch service?"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
msgid "Registered IP"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
msgid "Reload"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:559
msgid "Reload this service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:740
msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:752
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:746
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:290
msgid "Restart DDns"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1044
msgid "Retry Unit"
msgstr ""
@@ -614,73 +609,73 @@ msgstr ""
msgid "Run once"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1109
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:229
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1111
msgid "Running"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:851
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:798
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
msgid "Script"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:525
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:659
msgid "Select a service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:523
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:678
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:527
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:682
msgid "Service doesn't support this ip type"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:668
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:661
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:672
msgid "Service not installed"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:461
msgid "Services"
msgstr "সেবা"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:456
msgid "Services URL Download"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
msgid "Services list last update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:993
msgid "Setting this parameter to 0 will force the script to only run once"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Start DDNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
msgid "State"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1105
msgid "Status"
msgstr "অবস্থা"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:419
msgid "Status directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:575
msgid "Stop"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Stop DDNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:564
msgid "Stop this service"
msgstr ""
@@ -688,16 +683,19 @@ msgstr ""
msgid "Stopped"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:689
msgid "Switch service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1025
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1035
-msgid "The default setting of '0' will retry infinite."
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1029
+msgid "The default setting of '0' will retry infinitely."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1037
+msgid "The interval between which each succesive retry will commence."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:505
msgid "The service name is already used"
msgstr ""
@@ -705,78 +703,78 @@ msgstr ""
msgid "There is no service configured."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1072
msgid "This is the current content of the log file in %h for this service."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:197
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:199
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:878
msgid "This will be autoset to the selected interface"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
msgid "Timer Settings"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:796
msgid "URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:837
msgid "URL to detect"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:217
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
msgid "Unknown"
msgstr "অজানা"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:301
msgid "Update DDns Services List"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
msgid "Update URL to be used for updating your DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:457
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
msgid "Use HTTP Secure"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444
msgid "Use cURL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
msgid "User defined script to read systems IP-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:745
msgid "Username"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:380
msgid "Using specific DNS Server not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:975
msgid "Values below 5 minutes == 300 seconds are not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1010
msgid "Values lower 'Check Interval' except '0' are not supported"
msgstr ""
@@ -784,97 +782,101 @@ msgstr ""
msgid "Verify"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Warning"
msgstr "সতর্কতা"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1045
+msgid "Which time units to use for retry counters."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:959
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:939
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid ""
"Writes log messages to syslog. Critical Errors will always be written to "
"syslog."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:382
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:384
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:373
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:361
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
msgid ""
"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
"*ssl' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
msgid "You should install 'wget' or 'curl' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
msgid ""
"You should install 'wget' or 'uclient-fetch' package or replace libcurl."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:345
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
msgid "cURL is installed, but libcurl was compiled without proxy support."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:344
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:346
msgid "cURL without Proxy Support"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:517
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:644
msgid "custom"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
msgid "days"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
msgid "directory or path/file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1018
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "hours"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1048
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1021
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050
msgid "minutes"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
msgid "or"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:313
msgid "or update your system to the latest OpenWrt Release"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1047
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:985
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1049
msgid "seconds"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:782
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr ""
diff --git a/applications/luci-app-ddns/po/ca/ddns.po b/applications/luci-app-ddns/po/ca/ddns.po
index e4bcf5c289..6787fa6822 100644
--- a/applications/luci-app-ddns/po/ca/ddns.po
+++ b/applications/luci-app-ddns/po/ca/ddns.po
@@ -15,77 +15,77 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:462
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:531
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:464
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
msgid "Add new services..."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgid "Advanced Settings"
msgstr "Configuració avançada"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
msgid "Allow non-public IP's"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:888
msgid "Bind Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
msgid "Binding to a specific network not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:368
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:370
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:381
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:452
msgid "Ca Certs path"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Cancel"
msgstr "Cancel•lar"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
msgid "Check Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
msgid "Check Unit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:522
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:660
msgid "Checking the service support..."
msgstr ""
@@ -93,100 +93,100 @@ msgstr ""
msgid "Configuration"
msgstr "Configuració"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:212
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1126
msgid "Configuration Error"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:545
msgid "Create service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:414
msgid "Current setting:"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:198
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:276
msgid "Currently DDNS updates are not started at boot or on interface events."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:723
msgid "Custom update script to be used for updating your DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:703
#, fuzzy
msgid "Custom update-URL"
msgstr "URL d'actualització personalitzada"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:718
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:722
msgid "Custom update-script"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:194
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart disabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:193
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:195
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart enabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:520
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
msgid "DDNS Service provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "DDns"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
msgid "DDns Service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:369
msgid "DNS requests via TCP not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:909
msgid "DNS-Server"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "Date format"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Defines the Web page to read systems IP-Address from."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
msgid "Defines the interface to read systems IP-Address from"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:830
msgid "Defines the network to read systems IP-Address from"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:628
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:426
msgid "Directory contains Log files for each running section."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:420
msgid ""
"Directory contains PID and other status information for each running section."
msgstr ""
@@ -195,105 +195,105 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:739
msgid "Domain"
msgstr "Domini"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:258
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:260
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7
#: applications/luci-app-ddns/root/usr/share/luci/menu.d/luci-app-ddns.json:3
msgid "Dynamic DNS"
msgstr "DNS dinàmic"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:267
msgid "Dynamic DNS Version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
msgid "Edit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
msgid "Enable secure communication with DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1132
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
msgid "Enabled"
msgstr "Activat"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
msgid "Error"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1026
msgid "Error Retry Counter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1036
msgid "Error Retry Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:867
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:871
msgid "Event Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:840
msgid "Example for IPv4"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:842
msgid "Example for IPv6"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
msgid "File"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:706
msgid "Follow instructions you will find on their WEB page."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
msgid "For supported codes look here"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:900
msgid "Force IP Version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:358
msgid "Force IP Version not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
msgid "Force Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:921
msgid "Force TCP on DNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1016
msgid "Force Unit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:933
msgid "Format"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:912
msgid "Format: IP or FQDN"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
msgid "Global Settings"
msgstr "Configuració global"
@@ -301,318 +301,313 @@ msgstr "Configuració global"
msgid "Grant access to ddns procedures"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320
msgid "HTTPS not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:624
msgid "Hostname/FQDN to validate, if IP update happen or necessary"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
msgid "IP address source"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:507
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:627
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:511
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:631
msgid "IP address version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:510
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:514
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:636
msgid "IPv4-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:935
msgid "IPv6 address must be given in square brackets"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "IPv6 is currently not (fully) supported by this system"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid "IPv6 not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
msgid "IPv6-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
msgid "If this service section is disabled it could not be started."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid "If using secure communication you should verify server certificates!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:325
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:339
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
msgid ""
"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
msgid "Info"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid "Information"
msgstr "Informació"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:728
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:732
msgid "Insert a Update Script OR a Update URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:395
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:673
msgid "Install Service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:793
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:843
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
msgid "Interface"
msgstr "Interfície"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:991
msgid "Interval to force updates send to DDNS Provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
msgid "Interval unit to check for changed IP"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1013
-msgid "Interval unit to force updates send to DDNS Provider"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
+msgid "Interval unit to force updates sent to DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
msgid "Last Update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
msgid "Log File Viewer"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:425
msgid "Log directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:437
msgid "Log length"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
msgid "Log to file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:942
msgid "Log to syslog"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:619
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
msgid "Lookup Hostname"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:495
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1114
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:499
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1116
msgid "Name"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
msgid ""
"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
"communication."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:319
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:617
msgid "Neither from LuCI interface nor from console."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:795
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:829
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
msgid "Network"
msgstr "Xarxa"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:859
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:868
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:872
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
msgid "Network on which the ddns-updater scripts will be started"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
msgid "Never"
msgstr "Mai"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:502
msgid "New DDns Service…"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:28
msgid "Next Update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:213
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1127
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392
msgid "No certificates found"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "No logging"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:402
msgid "Non-public and by default blocked IP's"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1106
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:218
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1108
msgid "Not Running"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
msgid "Notice"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:438
msgid "Number of last lines stored in log files"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:901
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:922
msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
msgid "OPTIONAL: Network to use for communication"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "OPTIONAL: Proxy-Server for detection and updates."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:910
msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043
-msgid "On Error the script will retry the failed action after given time"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1027
+msgid "On Error the script will stop execution after given number of retrys."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1033
-msgid "On Error the script will stop execution after given number of retrys"
-msgstr ""
-
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:758
msgid "Optional Encoded Parameter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:764
msgid "Optional Parameter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:930
msgid "PROXY-Server"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:751
msgid "Password"
msgstr "Contrasenya"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
msgid "Path to CA-Certificate"
msgstr "Camí cap al certificat CA"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:312
msgid ""
"Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1071
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1073
msgid "Please press [Read] button"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1056
msgid "Read / Reread log file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:688
msgid "Really switch service?"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
msgid "Registered IP"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
msgid "Reload"
msgstr "Torna a carregar"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:559
msgid "Reload this service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:740
msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:752
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:746
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:290
msgid "Restart DDns"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1044
msgid "Retry Unit"
msgstr ""
@@ -620,73 +615,73 @@ msgstr ""
msgid "Run once"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1109
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:229
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1111
msgid "Running"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:851
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:798
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
msgid "Script"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:525
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:659
msgid "Select a service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:523
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:678
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:527
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:682
msgid "Service doesn't support this ip type"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:668
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:661
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:672
msgid "Service not installed"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:461
msgid "Services"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:456
msgid "Services URL Download"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
msgid "Services list last update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:993
msgid "Setting this parameter to 0 will force the script to only run once"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Start DDNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
msgid "State"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1105
msgid "Status"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:419
msgid "Status directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:575
msgid "Stop"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Stop DDNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:564
msgid "Stop this service"
msgstr ""
@@ -694,16 +689,19 @@ msgstr ""
msgid "Stopped"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:689
msgid "Switch service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1025
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1035
-msgid "The default setting of '0' will retry infinite."
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1029
+msgid "The default setting of '0' will retry infinitely."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1037
+msgid "The interval between which each succesive retry will commence."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:505
msgid "The service name is already used"
msgstr ""
@@ -711,78 +709,78 @@ msgstr ""
msgid "There is no service configured."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1072
msgid "This is the current content of the log file in %h for this service."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:197
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:199
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:878
msgid "This will be autoset to the selected interface"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
msgid "Timer Settings"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:796
msgid "URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:837
msgid "URL to detect"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:217
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
msgid "Unknown"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:301
msgid "Update DDns Services List"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
msgid "Update URL to be used for updating your DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:457
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
msgid "Use HTTP Secure"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444
msgid "Use cURL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
msgid "User defined script to read systems IP-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:745
msgid "Username"
msgstr "Nom d'usuari"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:380
msgid "Using specific DNS Server not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:975
msgid "Values below 5 minutes == 300 seconds are not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1010
msgid "Values lower 'Check Interval' except '0' are not supported"
msgstr ""
@@ -790,98 +788,102 @@ msgstr ""
msgid "Verify"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Warning"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1045
+msgid "Which time units to use for retry counters."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:959
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:939
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid ""
"Writes log messages to syslog. Critical Errors will always be written to "
"syslog."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:382
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:384
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:373
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:361
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
msgid ""
"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
"*ssl' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
msgid "You should install 'wget' or 'curl' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
msgid ""
"You should install 'wget' or 'uclient-fetch' package or replace libcurl."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:345
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
msgid "cURL is installed, but libcurl was compiled without proxy support."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:344
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:346
msgid "cURL without Proxy Support"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:517
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:644
msgid "custom"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
msgid "days"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
msgid "directory or path/file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1018
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "hours"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1048
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1021
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050
msgid "minutes"
msgstr "minuts"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
msgid "or"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:313
msgid "or update your system to the latest OpenWrt Release"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1047
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:985
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1049
msgid "seconds"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:782
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr ""
diff --git a/applications/luci-app-ddns/po/cs/ddns.po b/applications/luci-app-ddns/po/cs/ddns.po
index b9848ce4c6..53807bb21f 100644
--- a/applications/luci-app-ddns/po/cs/ddns.po
+++ b/applications/luci-app-ddns/po/cs/ddns.po
@@ -4,8 +4,8 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
"POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2021-05-07 11:32+0000\n"
-"Last-Translator: Adam Salač <adam@salac.me>\n"
+"PO-Revision-Date: 2023-01-10 22:06+0000\n"
+"Last-Translator: Jirka_1277 <j.pinkava@centrum.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/cs/>\n"
"Language: cs\n"
@@ -13,38 +13,38 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
msgstr "\".. /\"není v cestě povoleno z bezpečnostních důvodů."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:462
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:531
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:464
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
msgid "Add new services..."
msgstr "Přidat nové služby..."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgid "Advanced Settings"
msgstr "Pokročilá nastavení"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
msgid "Allow non-public IP's"
msgstr "Povolit neveřejné adresy IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608
msgid "Basic Settings"
msgstr "Základní nastavení"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:888
msgid "Bind Network"
msgstr "Vytvořit vazbu mezi sítí"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
msgid "Binding to a specific network not supported"
msgstr "Vazba na určitou síť není podporována"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
@@ -52,7 +52,7 @@ msgstr ""
"Verze programů nslookup a wget, které jsou součástí balíčku BusyBox, "
"nepodporují specifikaci verze IP pro komunikaci s poskytovatelem DDNS!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:368
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:370
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
@@ -61,7 +61,7 @@ msgstr ""
"nepodporují využití TCP místo výchozího protokolu UDP pro dotazování serveru "
"DNS!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:381
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
@@ -69,11 +69,11 @@ msgstr ""
"Současně kompilovaná verze programu nslookup, která je součástí balíčku "
"BusyBox, nemůže správně zpracovat uvedené servery DNS!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:452
msgid "Ca Certs path"
msgstr "Adresář certifikátů CA"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
@@ -81,20 +81,20 @@ msgstr ""
"Adresář který bude využit pro stažení dat služeb. Nastavte na IGNORE pro "
"přeskočení ověření certifikátu."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Cancel"
-msgstr "Storno"
+msgstr "Zrušit"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
msgid "Check Interval"
msgstr "Interval kontroly"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
msgid "Check Unit"
msgstr "Zkontrolovat jednotku"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:522
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:660
msgid "Checking the service support..."
msgstr "Ověřování podpory služeb..."
@@ -102,86 +102,86 @@ msgstr "Ověřování podpory služeb..."
msgid "Configuration"
msgstr "Nastavení"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:212
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1126
msgid "Configuration Error"
msgstr "Chyba nastavení"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:545
msgid "Create service"
msgstr "Vytvořit službu"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:414
msgid "Current setting:"
msgstr "Současné nastavení:"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:198
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:276
msgid "Currently DDNS updates are not started at boot or on interface events."
msgstr ""
"V současné době nejsou aktualizace DDNS spouštěny při spuštění zařízení nebo "
"při událostech rozhraní."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:723
msgid "Custom update script to be used for updating your DDNS Provider."
msgstr "Vlastní aktualizační skript, který bude použit pro aktualizaci DDNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:703
msgid "Custom update-URL"
msgstr "Vlastní aktualizační-URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:718
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:722
msgid "Custom update-script"
msgstr "Vlastní aktualizační skript"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:194
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart disabled"
msgstr "Automatické spuštění DDNS je zakázáno"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:193
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:195
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart enabled"
msgstr "Automatické spuštění DDNS povoleno"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:520
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
msgid "DDNS Service provider"
msgstr "Poskytovatel služeb DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "DDns"
msgstr "DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
msgid "DDns Service"
msgstr "Služba DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:369
msgid "DNS requests via TCP not supported"
msgstr "Požadavky DNS přes TCP nejsou podporovány"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:909
msgid "DNS-Server"
msgstr "Server DNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "Date format"
msgstr "Formát data"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Defines the Web page to read systems IP-Address from."
msgstr "Definuje webovou stránku pro zjištění systémové IP adresy."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
msgid "Defines the interface to read systems IP-Address from"
msgstr "Definuje rozhraní pro zjištění systémové IP adresy z"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:830
msgid "Defines the network to read systems IP-Address from"
msgstr "Definuje síť pro zjištění systémové IP adres z"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
@@ -189,16 +189,16 @@ msgstr ""
"Definuje zdroj pro zjištění systémových IP adres, který bude odeslán "
"poskytovateli DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:628
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
msgstr "Určuje, která IP adresa (IPv4/IPv6) bude odeslána poskytovateli DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:426
msgid "Directory contains Log files for each running section."
msgstr "Adresář obsahuje soubory protokolu pro každou běžící sekci."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:420
msgid ""
"Directory contains PID and other status information for each running section."
msgstr ""
@@ -208,105 +208,105 @@ msgstr ""
msgid "Disabled"
msgstr "Zakázáno"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:739
msgid "Domain"
msgstr "Doména"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:258
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:260
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7
#: applications/luci-app-ddns/root/usr/share/luci/menu.d/luci-app-ddns.json:3
msgid "Dynamic DNS"
msgstr "Dynamické DNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:267
msgid "Dynamic DNS Version"
msgstr "Verze Dynamic DNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
msgid "Edit"
msgstr "Upravit"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
msgid "Enable secure communication with DDNS provider"
msgstr "Povolit zabezpečenou komunikaci s poskytovatelem DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1132
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
msgid "Enabled"
msgstr "Zapnuto"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
msgid "Error"
msgstr "Chyba"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1026
msgid "Error Retry Counter"
msgstr "Čítač opakování chyb"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1036
msgid "Error Retry Interval"
msgstr "Interval opakování chyby"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:867
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:871
msgid "Event Network"
msgstr "Síťové rozhraní"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:840
msgid "Example for IPv4"
msgstr "Příklad pro IPv4"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:842
msgid "Example for IPv6"
msgstr "Příklad pro IPv6"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
msgid "File"
msgstr "Soubor"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:706
msgid "Follow instructions you will find on their WEB page."
msgstr "Postupujte podle pokynů, které najdete na jejich webové stránce."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
msgid "For supported codes look here"
msgstr "Podporované kódy najdete zde"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:900
msgid "Force IP Version"
msgstr "Vynutit verzi IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:358
msgid "Force IP Version not supported"
msgstr "Vynucená verze IP není podporována"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
msgid "Force Interval"
msgstr "Interval vynucení"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:921
msgid "Force TCP on DNS"
msgstr "Vynucení protokolu TCP u služby DNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1016
msgid "Force Unit"
msgstr "Vynutit jednotku"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:933
msgid "Format"
msgstr "Formát"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:912
msgid "Format: IP or FQDN"
msgstr "Formát: IP nebo FQDN"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
msgstr "GNU Wget použije IP dané sítě, cURL použije fyzické rozhraní."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
msgid "Global Settings"
msgstr "Obecná nastavení"
@@ -314,48 +314,48 @@ msgstr "Obecná nastavení"
msgid "Grant access to ddns procedures"
msgstr "Povolit přístup k procedurám DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320
msgid "HTTPS not supported"
msgstr "Protokol HTTPS není podporován"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:624
msgid "Hostname/FQDN to validate, if IP update happen or necessary"
msgstr ""
"Název hostitele / FQDN k ověření, pokud dojde k aktualizaci IP nebo je-li to "
"nutné"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
msgid "IP address source"
msgstr "Zdrojová IP adresa"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:507
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:627
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:511
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:631
msgid "IP address version"
msgstr "Verze IP adresy"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:510
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:514
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:636
msgid "IPv4-Address"
msgstr "IPv4 adresa"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:935
msgid "IPv6 address must be given in square brackets"
msgstr "Adresa IPv6 musí být uvedena v hranatých závorkách"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "IPv6 is currently not (fully) supported by this system"
msgstr "Protokol IPv6 momentálně není (plně) podporován tímto systémem"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid "IPv6 not supported"
msgstr "Protokol IPv6 není podporován"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
msgid "IPv6-Address"
msgstr "IPv6 adresa"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
@@ -363,38 +363,38 @@ msgstr ""
"Pokud jsou nainstalovány balíčky Wget a cURL, standardně se pro komunikaci "
"použije Wget."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
msgid "If this service section is disabled it could not be started."
msgstr "Pokud je tato část služby zakázána, nelze ji spustit."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid "If using secure communication you should verify server certificates!"
msgstr ""
"Pokud používáte zabezpečenou komunikaci, měli byste ověřit serverové "
"certifikáty!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:325
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:339
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
msgid ""
"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
msgstr ""
"V některých verzích je cURL / libcurl v OpenWrt kompilován bez podpory proxy."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
msgid "Info"
msgstr "Informace"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid "Information"
msgstr "Informace"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:728
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:732
msgid "Insert a Update Script OR a Update URL"
msgstr "Vložte aktualizační skript či aktualizační URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:395
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
@@ -402,65 +402,65 @@ msgstr ""
"Nainstalujte balíček \"ca-certificates\" nebo manuálně vložte nutné "
"certifikáty do výchozí složky /etc/ssl/certs"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:673
msgid "Install Service"
msgstr "Nainstalovat službu"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:793
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:843
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
msgid "Interface"
msgstr "Rozhraní"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:991
msgid "Interval to force updates send to DDNS Provider"
msgstr ""
"Interval, po jehož uplynutí budou aktualizace odeslány zprostředkovateli DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
msgid "Interval unit to check for changed IP"
msgstr "Jednotka intervalu pro kontrolu změněné adresy IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1013
-msgid "Interval unit to force updates send to DDNS Provider"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
+msgid "Interval unit to force updates sent to DDNS Provider."
msgstr ""
"Jednotka intervalu, která vynutí odeslání aktualizací zprostředkovateli DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
msgid "Last Update"
msgstr "Poslední aktualizace"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
msgid "Log File Viewer"
msgstr "Prohlížeč souborů protokolu"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:425
msgid "Log directory"
msgstr "Adresář protokolu"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:437
msgid "Log length"
msgstr "Délka protokolu"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
msgid "Log to file"
msgstr "Protokolovat do souboru"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:942
msgid "Log to syslog"
msgstr "Protokolovat do syslog"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:619
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
msgid "Lookup Hostname"
msgstr "Doménové jméno"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:495
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1114
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:499
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1116
msgid "Name"
msgstr "Název"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
msgid ""
"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
"communication."
@@ -468,7 +468,7 @@ msgstr ""
"Není nainstalován GNU Wget s SSL ani cURL pro výběr sítě, která má být "
"použita ke komunikaci."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:319
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
@@ -476,175 +476,170 @@ msgstr ""
"Není nainstalován GNU Wget s SSL ani cURL pro podporu bezpečných aktualizací "
"pomocí protokolu HTTPS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:617
msgid "Neither from LuCI interface nor from console."
msgstr "Ani z rozhraní LuCI ani z konzole."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:795
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:829
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
msgid "Network"
msgstr "Síť"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:859
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:868
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:872
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
msgid "Network on which the ddns-updater scripts will be started"
msgstr "Síť, na které budou spuštěny skripty ddns-updater"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
msgid "Never"
msgstr "Nikdy"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:502
msgid "New DDns Service…"
msgstr "Nová služba DDNS…"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:28
msgid "Next Update"
msgstr "Další aktualizace"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:213
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1127
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
msgstr "Žádná data"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392
msgid "No certificates found"
msgstr "Nebyly nalezeny žádné certifikáty"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "No logging"
msgstr "Žádné protokolování"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:402
msgid "Non-public and by default blocked IP's"
msgstr "Neveřejné a implicitně blokované adresy IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1106
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:218
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1108
msgid "Not Running"
msgstr "Není spuštěno"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
msgid "Notice"
msgstr "Oznámení"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:438
msgid "Number of last lines stored in log files"
msgstr "Počet posledních řádků uložených v souborech protokolu"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:901
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
msgstr "VOLITELNÉ: Vynutit použití pouze čisté IPv4/IPv6 komunikace."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:922
msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
msgstr ""
"VOLITELNÉ: Vynutit použití protokolu TCP místo výchozího UDP na DNS dotazy."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
msgid "OPTIONAL: Network to use for communication"
msgstr "VOLITELNÉ: Síť používaná pro komunikaci"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "OPTIONAL: Proxy-Server for detection and updates."
msgstr "VOLITELNÉ: Proxy-server pro detekci a aktualizace."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:910
msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
msgstr ""
"VOLITELNÉ: pro rozpoznání registrované adresy IP použít nevýchozí server DNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043
-msgid "On Error the script will retry the failed action after given time"
-msgstr "Při chybě skript zopakuje neúspěšnou akci po daném čase"
-
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1033
-msgid "On Error the script will stop execution after given number of retrys"
-msgstr "Při chybě skript zastaví provádění po daném počtu opakování"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1027
+msgid "On Error the script will stop execution after given number of retrys."
+msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:758
msgid "Optional Encoded Parameter"
msgstr "Volitelný kódovaný parametr"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:764
msgid "Optional Parameter"
msgstr "Volitelný parametr"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
msgstr "Volitelné: Nahradí [PARAMENC] v Update-URL (URL kódování)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
msgstr "Volitelné: Nahradí [PARAMOPT] v Update-URL (nikoli v kódování URL)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:930
msgid "PROXY-Server"
msgstr "Proxy server"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:751
msgid "Password"
msgstr "Heslo"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
msgid "Path to CA-Certificate"
msgstr "Cesta k certifikátu CA"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:312
msgid ""
"Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
msgstr ""
"Chcete-li povolit podporu protokolu IPv6, postupujte podle pokynů na "
"domovské stránce OpenWrt"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1071
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1073
msgid "Please press [Read] button"
msgstr "Prosím, stiskněte tlačítko [Načíst]"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1056
msgid "Read / Reread log file"
msgstr "Načíst / znovu načíst soubor protokolu"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:688
msgid "Really switch service?"
msgstr "Doopravdy přehodit službu?"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
msgid "Registered IP"
msgstr "Registrovaná IP adresa"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
msgid "Reload"
msgstr "Znovu načíst"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:559
msgid "Reload this service"
msgstr "Znovu načíst tuto službu"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:740
msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:752
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
msgstr "Nahradí [PASSWORD] v Update-URL (kódování URL)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:746
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr "Nahradí [USERNAME] v Update-URL (kódování URL)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:290
msgid "Restart DDns"
msgstr "Restartovat DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1044
msgid "Retry Unit"
msgstr "Opakovat jednotku"
@@ -652,75 +647,75 @@ msgstr "Opakovat jednotku"
msgid "Run once"
msgstr "Spustit jednou"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1109
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:229
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1111
msgid "Running"
msgstr "Spuštěno"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:851
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:798
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
msgid "Script"
msgstr "Skript"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:525
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:659
msgid "Select a service"
msgstr "Vybrat službu"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:523
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:678
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:527
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:682
msgid "Service doesn't support this ip type"
msgstr "Služba nepodporuje tento typ IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:668
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:661
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:672
msgid "Service not installed"
msgstr "Služba není nainstalovaná"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:461
msgid "Services"
msgstr "Služby"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:456
msgid "Services URL Download"
msgstr "URL pro stažení služeb"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
msgid "Services list last update"
msgstr "Poslední aktualizace seznamu služeb"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:993
msgid "Setting this parameter to 0 will force the script to only run once"
msgstr ""
"Nastavením tohoto parametru na hodnotu 0 se vynutí pouze jednorázové "
"spuštění skriptu"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Start DDNS"
msgstr "Spustit DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
msgid "State"
msgstr "Stav"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1105
msgid "Status"
msgstr "Stav"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:419
msgid "Status directory"
msgstr "Stavový adresář"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:575
msgid "Stop"
msgstr "Zastavit"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Stop DDNS"
msgstr "Zastavit DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:564
msgid "Stop this service"
msgstr "Zastavit tuto službu"
@@ -728,16 +723,19 @@ msgstr "Zastavit tuto službu"
msgid "Stopped"
msgstr "Zastaveno"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:689
msgid "Switch service"
msgstr "Přehodit službu"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1025
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1035
-msgid "The default setting of '0' will retry infinite."
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1029
+msgid "The default setting of '0' will retry infinitely."
msgstr "Výchozí nastavení '0' znamená nekonečné opakování."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1037
+msgid "The interval between which each succesive retry will commence."
+msgstr "Při chybě skript zastaví provádění po daném počtu opakování"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:505
msgid "The service name is already used"
msgstr "Název služby je již používán"
@@ -745,12 +743,12 @@ msgstr "Název služby je již používán"
msgid "There is no service configured."
msgstr "Není nakonfigurována žádná služba."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1072
msgid "This is the current content of the log file in %h for this service."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:197
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:199
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
@@ -758,37 +756,37 @@ msgstr ""
"Toto je výchozí nastavení, pokud spouštíte skripty DDNS sami (tj. přes cron "
"s force_interval nastaveným na '0')"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:878
msgid "This will be autoset to the selected interface"
msgstr "Tato možnost bude automaticky nastavena na vybrané rozhraní"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
msgid "Timer Settings"
msgstr "Nastavení časovače"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:796
msgid "URL"
msgstr "URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:837
msgid "URL to detect"
msgstr "Adresa URL pro rozpoznání"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:217
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
msgid "Unknown"
msgstr "Neznámé"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:301
msgid "Update DDns Services List"
msgstr "Aktualizovat seznam služeb DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
msgid "Update URL to be used for updating your DDNS Provider."
msgstr "Adresa URL použitá zprostředkovatelem DDNS pro aktualizaci."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:457
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
@@ -796,31 +794,31 @@ msgstr ""
"URL která je používána pro stažení souboru služeb. Výchozím nastavením je "
"master repozitář OpenWRT balíčku DDNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
msgid "Use HTTP Secure"
msgstr "Použít zabezpečený protokol HTTPS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444
msgid "Use cURL"
msgstr "Použít cURL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
msgid "User defined script to read systems IP-Address"
msgstr "Uživatelem definovaný skript pro čtení systémových IP adres"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:745
msgid "Username"
msgstr "Uživatelské jméno"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:380
msgid "Using specific DNS Server not supported"
msgstr "Použití specifického serveru DNS není podporováno"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:975
msgid "Values below 5 minutes == 300 seconds are not supported"
msgstr "Hodnoty nižší než 5 minut (= 300 sekund) nejsou podporovány"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1010
msgid "Values lower 'Check Interval' except '0' are not supported"
msgstr ""
"Hodnoty nižší než 'Interval kontroly' s výjimkou '0' nejsou podporovány"
@@ -829,18 +827,22 @@ msgstr ""
msgid "Verify"
msgstr "Ověřit"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Warning"
msgstr "Varování"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1045
+msgid "Which time units to use for retry counters."
+msgstr "Při chybě skript zopakuje neúspěšnou akci po daném čase"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:959
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
msgstr ""
"Zapisuje podrobné zprávy do souboru protokolu. Soubor bude automaticky "
"zkrácen."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:939
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid ""
"Writes log messages to syslog. Critical Errors will always be written to "
"syslog."
@@ -848,7 +850,7 @@ msgstr ""
"Zapisuje zprávy protokolu do syslogu. Kritické chyby budou vždy zapsány do "
"syslogu."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:382
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:384
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
"package, if you need to specify a DNS server to detect your registered IP."
@@ -857,7 +859,7 @@ msgstr ""
"byste si nainstalovat balíček \"bind-host\", \"knot-host\", \"drill\" nebo "
"\"hostip\"."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:373
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
@@ -865,12 +867,12 @@ msgstr ""
"Měli byste nainstalovat balíček 'bind-host' nebo 'knot-host' nebo 'drill' "
"pro DNS dotazy."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:361
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
msgstr ""
"Měli byste nainstalovat balíček 'wget' nebo 'curl' nebo 'uclient-fetch'."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
msgid ""
"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
"*ssl' package."
@@ -878,63 +880,63 @@ msgstr ""
"Měli byste nainstalovat balíček 'wget' nebo 'curl' nebo 'uclient-fetch' s "
"balíčkem 'libustream-*ssl'."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
msgid "You should install 'wget' or 'curl' package."
msgstr "Měli byste nainstalovat balíček 'wget' nebo 'curl'."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
msgid ""
"You should install 'wget' or 'uclient-fetch' package or replace libcurl."
msgstr ""
"Měli byste nainstalovat balíček 'wget' nebo 'uclient-fetch' nebo nahradit "
"libcurl."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:345
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
msgid "cURL is installed, but libcurl was compiled without proxy support."
msgstr "cURL je nainstalován, ale libcurl byl kompilován bez podpory proxy."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:344
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:346
msgid "cURL without Proxy Support"
msgstr "cURL bez podpory proxy"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:517
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:644
msgid "custom"
msgstr "vlastní"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
msgid "days"
msgstr "dny/dnů"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
msgid "directory or path/file"
msgstr "adresář, nebo cesta/soubor"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1018
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "hours"
msgstr "hodiny/hodin"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1048
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1021
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050
msgid "minutes"
msgstr "minuty/minut"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
msgid "or"
msgstr "nebo"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:313
msgid "or update your system to the latest OpenWrt Release"
msgstr "nebo aktualizujte systém na nejnovější verzi OpenWrt"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1047
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:985
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1049
msgid "seconds"
msgstr "sekundy/sekund"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:782
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr "k použití HTTPS bez ověření serverových certifikátů (nedůvěryhodné)"
diff --git a/applications/luci-app-ddns/po/da/ddns.po b/applications/luci-app-ddns/po/da/ddns.po
index ee8d07a8c2..cbb4259f17 100644
--- a/applications/luci-app-ddns/po/da/ddns.po
+++ b/applications/luci-app-ddns/po/da/ddns.po
@@ -10,77 +10,77 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.12.1\n"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
msgstr "\"../\" er ikke tilladt i stien af sikkerhedsårsag."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:462
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:531
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:464
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
msgid "Add new services..."
msgstr "Tilføj nye tjenester..."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgid "Advanced Settings"
msgstr "Avancerede indstillinger"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
msgid "Allow non-public IP's"
msgstr "Tillad ikke-offentlige IP'er"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608
msgid "Basic Settings"
msgstr "Grundlæggende indstillinger"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:888
msgid "Bind Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
msgid "Binding to a specific network not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:368
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:370
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:381
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:452
msgid "Ca Certs path"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Cancel"
msgstr "Annuller"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
msgid "Check Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
msgid "Check Unit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:522
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:660
msgid "Checking the service support..."
msgstr ""
@@ -88,99 +88,99 @@ msgstr ""
msgid "Configuration"
msgstr "Konfiguration"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:212
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1126
msgid "Configuration Error"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:545
msgid "Create service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:414
msgid "Current setting:"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:198
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:276
msgid "Currently DDNS updates are not started at boot or on interface events."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:723
msgid "Custom update script to be used for updating your DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:703
msgid "Custom update-URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:718
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:722
msgid "Custom update-script"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:194
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart disabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:193
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:195
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart enabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:520
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
msgid "DDNS Service provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "DDns"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
msgid "DDns Service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:369
msgid "DNS requests via TCP not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:909
msgid "DNS-Server"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "Date format"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Defines the Web page to read systems IP-Address from."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
msgid "Defines the interface to read systems IP-Address from"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:830
msgid "Defines the network to read systems IP-Address from"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:628
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:426
msgid "Directory contains Log files for each running section."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:420
msgid ""
"Directory contains PID and other status information for each running section."
msgstr ""
@@ -189,105 +189,105 @@ msgstr ""
msgid "Disabled"
msgstr "Deaktiveret"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:739
msgid "Domain"
msgstr "Domæne"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:258
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:260
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7
#: applications/luci-app-ddns/root/usr/share/luci/menu.d/luci-app-ddns.json:3
msgid "Dynamic DNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:267
msgid "Dynamic DNS Version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
msgid "Edit"
msgstr "Rediger"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
msgid "Enable secure communication with DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1132
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
msgid "Enabled"
msgstr "Aktiveret"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
msgid "Error"
msgstr "Fejl"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1026
msgid "Error Retry Counter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1036
msgid "Error Retry Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:867
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:871
msgid "Event Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:840
msgid "Example for IPv4"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:842
msgid "Example for IPv6"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
msgid "File"
msgstr "Fil"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:706
msgid "Follow instructions you will find on their WEB page."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
msgid "For supported codes look here"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:900
msgid "Force IP Version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:358
msgid "Force IP Version not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
msgid "Force Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:921
msgid "Force TCP on DNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1016
msgid "Force Unit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:933
msgid "Format"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:912
msgid "Format: IP or FQDN"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
msgid "Global Settings"
msgstr "Globale indstillinger"
@@ -295,318 +295,313 @@ msgstr "Globale indstillinger"
msgid "Grant access to ddns procedures"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320
msgid "HTTPS not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:624
msgid "Hostname/FQDN to validate, if IP update happen or necessary"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
msgid "IP address source"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:507
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:627
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:511
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:631
msgid "IP address version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:510
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:514
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:636
msgid "IPv4-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:935
msgid "IPv6 address must be given in square brackets"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "IPv6 is currently not (fully) supported by this system"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid "IPv6 not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
msgid "IPv6-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
msgid "If this service section is disabled it could not be started."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid "If using secure communication you should verify server certificates!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:325
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:339
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
msgid ""
"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
msgid "Info"
msgstr "Info"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid "Information"
msgstr "Information"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:728
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:732
msgid "Insert a Update Script OR a Update URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:395
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:673
msgid "Install Service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:793
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:843
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
msgid "Interface"
msgstr "Interface"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:991
msgid "Interval to force updates send to DDNS Provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
msgid "Interval unit to check for changed IP"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1013
-msgid "Interval unit to force updates send to DDNS Provider"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
+msgid "Interval unit to force updates sent to DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
msgid "Last Update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
msgid "Log File Viewer"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:425
msgid "Log directory"
msgstr "Logmappe"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:437
msgid "Log length"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
msgid "Log to file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:942
msgid "Log to syslog"
msgstr "Log til syslog"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:619
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
msgid "Lookup Hostname"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:495
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1114
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:499
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1116
msgid "Name"
msgstr "Navn"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
msgid ""
"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
"communication."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:319
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:617
msgid "Neither from LuCI interface nor from console."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:795
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:829
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
msgid "Network"
msgstr "Netværk"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:859
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:868
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:872
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
msgid "Network on which the ddns-updater scripts will be started"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
msgid "Never"
msgstr "Aldrig"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:502
msgid "New DDns Service…"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:28
msgid "Next Update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:213
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1127
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
msgstr "Ingen data"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392
msgid "No certificates found"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "No logging"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:402
msgid "Non-public and by default blocked IP's"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1106
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:218
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1108
msgid "Not Running"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
msgid "Notice"
msgstr "Varsel"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:438
msgid "Number of last lines stored in log files"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:901
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:922
msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
msgid "OPTIONAL: Network to use for communication"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "OPTIONAL: Proxy-Server for detection and updates."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:910
msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043
-msgid "On Error the script will retry the failed action after given time"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1027
+msgid "On Error the script will stop execution after given number of retrys."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1033
-msgid "On Error the script will stop execution after given number of retrys"
-msgstr ""
-
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:758
msgid "Optional Encoded Parameter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:764
msgid "Optional Parameter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:930
msgid "PROXY-Server"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:751
msgid "Password"
msgstr "Adgangskode"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
msgid "Path to CA-Certificate"
msgstr "Sti til CA-certifikat"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:312
msgid ""
"Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1071
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1073
msgid "Please press [Read] button"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1056
msgid "Read / Reread log file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:688
msgid "Really switch service?"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
msgid "Registered IP"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
msgid "Reload"
msgstr "Genindlæs"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:559
msgid "Reload this service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:740
msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:752
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:746
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:290
msgid "Restart DDns"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1044
msgid "Retry Unit"
msgstr ""
@@ -614,73 +609,73 @@ msgstr ""
msgid "Run once"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1109
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:229
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1111
msgid "Running"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:851
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:798
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
msgid "Script"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:525
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:659
msgid "Select a service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:523
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:678
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:527
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:682
msgid "Service doesn't support this ip type"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:668
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:661
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:672
msgid "Service not installed"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:461
msgid "Services"
msgstr "Tjenester"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:456
msgid "Services URL Download"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
msgid "Services list last update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:993
msgid "Setting this parameter to 0 will force the script to only run once"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Start DDNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
msgid "State"
msgstr "State"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1105
msgid "Status"
msgstr "Status"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:419
msgid "Status directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:575
msgid "Stop"
msgstr "Stop"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Stop DDNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:564
msgid "Stop this service"
msgstr ""
@@ -688,16 +683,19 @@ msgstr ""
msgid "Stopped"
msgstr "Stoppet"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:689
msgid "Switch service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1025
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1035
-msgid "The default setting of '0' will retry infinite."
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1029
+msgid "The default setting of '0' will retry infinitely."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1037
+msgid "The interval between which each succesive retry will commence."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:505
msgid "The service name is already used"
msgstr ""
@@ -705,78 +703,78 @@ msgstr ""
msgid "There is no service configured."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1072
msgid "This is the current content of the log file in %h for this service."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:197
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:199
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:878
msgid "This will be autoset to the selected interface"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
msgid "Timer Settings"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:796
msgid "URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:837
msgid "URL to detect"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:217
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
msgid "Unknown"
msgstr "Ukendt"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:301
msgid "Update DDns Services List"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
msgid "Update URL to be used for updating your DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:457
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
msgid "Use HTTP Secure"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444
msgid "Use cURL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
msgid "User defined script to read systems IP-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:745
msgid "Username"
msgstr "Brugernavn"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:380
msgid "Using specific DNS Server not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:975
msgid "Values below 5 minutes == 300 seconds are not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1010
msgid "Values lower 'Check Interval' except '0' are not supported"
msgstr ""
@@ -784,97 +782,101 @@ msgstr ""
msgid "Verify"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Warning"
msgstr "Advarsel"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1045
+msgid "Which time units to use for retry counters."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:959
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:939
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid ""
"Writes log messages to syslog. Critical Errors will always be written to "
"syslog."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:382
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:384
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:373
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:361
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
msgid ""
"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
"*ssl' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
msgid "You should install 'wget' or 'curl' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
msgid ""
"You should install 'wget' or 'uclient-fetch' package or replace libcurl."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:345
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
msgid "cURL is installed, but libcurl was compiled without proxy support."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:344
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:346
msgid "cURL without Proxy Support"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:517
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:644
msgid "custom"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
msgid "days"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
msgid "directory or path/file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1018
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "hours"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1048
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1021
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050
msgid "minutes"
msgstr "minutter"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
msgid "or"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:313
msgid "or update your system to the latest OpenWrt Release"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1047
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:985
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1049
msgid "seconds"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:782
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr ""
diff --git a/applications/luci-app-ddns/po/de/ddns.po b/applications/luci-app-ddns/po/de/ddns.po
index 56b79a9edd..20e951e443 100644
--- a/applications/luci-app-ddns/po/de/ddns.po
+++ b/applications/luci-app-ddns/po/de/ddns.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.2-1\n"
"POT-Creation-Date: 2016-09-25 10:43+0200\n"
-"PO-Revision-Date: 2022-07-20 17:18+0000\n"
+"PO-Revision-Date: 2022-10-28 15:05+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/de/>\n"
@@ -11,40 +11,40 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
"X-Poedit-SourceCharset: UTF-8\n"
"X-Poedit-Basepath: .\n"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
msgstr "\"../\" ist aus Sicherheitsgründen nicht als Pfad erlaubt."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:462
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:531
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:464
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
msgid "Add new services..."
msgstr "Neue Dienste hinzufügen..."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgid "Advanced Settings"
msgstr "Erweiterte Einstellungen"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
msgid "Allow non-public IP's"
msgstr "Erlaube Nicht-öffentliche IPs"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608
msgid "Basic Settings"
msgstr "Grundlegende Einstellungen"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:888
msgid "Bind Network"
msgstr "Bind-Netzwerk"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
msgid "Binding to a specific network not supported"
msgstr "'Bind' an ein bestimmtes Netzwerk wird nicht unterstützt"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
@@ -52,7 +52,7 @@ msgstr ""
"BusyBox's nslookup und Wget unterstützen nicht die IP Version für die "
"Kommunikation festzulegen!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:368
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:370
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
@@ -60,7 +60,7 @@ msgstr ""
"BusyBox's nslookup und hostip unterstützen es nicht das TCP-Protokoll für "
"DNS Anfragen anstelle des standardmäßigen UDP-Protokolls zu verwenden!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:381
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
@@ -68,11 +68,11 @@ msgstr ""
"BusyBox nslookup in der aktuellen compilierten Version kann gegebenen DNS-"
"Server nicht korrekt verarbeiten!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:452
msgid "Ca Certs path"
msgstr "Pfad zu CA-Zertifikaten"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
@@ -80,20 +80,20 @@ msgstr ""
"Ca Certs Pfad, der für das Herunterladen von Servicedaten verwendet werden "
"soll. Stellen Sie IGNORE ein, um die Zertifikatsüberprüfung zu überspringen."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Cancel"
msgstr "Abbrechen"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
msgid "Check Interval"
msgstr "Kontrollintervall"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
msgid "Check Unit"
msgstr "Einheit prüfen"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:522
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:660
msgid "Checking the service support..."
msgstr "Überprüfe die Service-Unterstützung..."
@@ -101,89 +101,89 @@ msgstr "Überprüfe die Service-Unterstützung..."
msgid "Configuration"
msgstr "Konfiguration"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:212
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1126
msgid "Configuration Error"
msgstr "Konfigurations-Fehler"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:545
msgid "Create service"
msgstr "Dienst erstellen"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:414
msgid "Current setting:"
msgstr "Aktuelle Einstellungen:"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:198
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:276
msgid "Currently DDNS updates are not started at boot or on interface events."
msgstr ""
"Zur Zeit werden DDNS-Updates weder bei Systemstart, noch bei Schnittstellen-"
"Events gestartet."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:723
msgid "Custom update script to be used for updating your DDNS Provider."
msgstr "Update-Skript um Aktualisierungen an Ihren DDNS Anbieter zu senden."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:703
msgid "Custom update-URL"
msgstr "Eigene Update-URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:718
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:722
msgid "Custom update-script"
msgstr "Eigenes Update-Skript"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:194
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart disabled"
msgstr "DDNS Autostart deaktiviert"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:193
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:195
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart enabled"
msgstr "DDNS-Autostart aktiviert"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:520
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
msgid "DDNS Service provider"
msgstr "DDNS-Dienstanbieter"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "DDns"
msgstr "DDns"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
msgid "DDns Service"
msgstr "DDNS-Dienst"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:369
msgid "DNS requests via TCP not supported"
msgstr "DNS Anfragen über TCP nicht unterstützt"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:909
msgid "DNS-Server"
msgstr "DNS-Server"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "Date format"
msgstr "Datumsformat"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Defines the Web page to read systems IP-Address from."
msgstr "Bestimmt die Webseite von der die IP-Adresse des Systems gelesen wird."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
msgid "Defines the interface to read systems IP-Address from"
msgstr ""
"Definiert die Schnittstelle, von der die aktuelle IP-Adresse des Systems "
"gelesen wird"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:830
msgid "Defines the network to read systems IP-Address from"
msgstr ""
"Definiert das Netzwerk, von dem die IP-Adresse des Systems gelesen wird"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
@@ -191,17 +191,17 @@ msgstr ""
"Definiert die Quelle zum Auslesen der IP-Adresse des Systems, die an den "
"DDNS-Anbieter gesendet wird"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:628
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
msgstr ""
"Legt fest welche IP-Adresse 'IPv4/IPv6' zum DDNS Anbieter gesendet wird"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:426
msgid "Directory contains Log files for each running section."
msgstr "Verzeichnis enthält für jeden aktiven Abschnitt Log-Dateien."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:420
msgid ""
"Directory contains PID and other status information for each running section."
msgstr ""
@@ -212,99 +212,99 @@ msgstr ""
msgid "Disabled"
msgstr "Deaktiviert"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:739
msgid "Domain"
msgstr "Domäne"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:258
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:260
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7
#: applications/luci-app-ddns/root/usr/share/luci/menu.d/luci-app-ddns.json:3
msgid "Dynamic DNS"
msgstr "Dynamisches DNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:267
msgid "Dynamic DNS Version"
msgstr "Dynamic-DNS-Version"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
msgid "Edit"
msgstr "Bearbeiten"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
msgid "Enable secure communication with DDNS provider"
msgstr "Aktiviert sichere Kommunikation mit dem DDNS Anbieter"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1132
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
msgid "Enabled"
msgstr "Aktiviert"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
msgid "Error"
msgstr "Fehler"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1026
msgid "Error Retry Counter"
msgstr "Wiederholungszähler bei Fehler"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1036
msgid "Error Retry Interval"
msgstr "Wiederholungsintervall bei Fehler"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:867
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:871
msgid "Event Network"
msgstr "Ereignis Netzwerk"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:840
msgid "Example for IPv4"
msgstr "Beispiel für IPv4"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:842
msgid "Example for IPv6"
msgstr "Beispiel für IPv6"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
msgid "File"
msgstr "Datei"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:706
msgid "Follow instructions you will find on their WEB page."
msgstr "Folge den Instruktionen auf ihrer Webseite."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
msgid "For supported codes look here"
msgstr "Unterstützte Kodierungen finden Sie hier"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:900
msgid "Force IP Version"
msgstr "Erzwinge IP-Version"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:358
msgid "Force IP Version not supported"
msgstr "Erzwinge IP-Version nicht unterstützt"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
msgid "Force Interval"
msgstr "Erzwungene Aktualisierung"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:921
msgid "Force TCP on DNS"
msgstr "Erzwinge TCP bei DNS-Anfragen"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1016
msgid "Force Unit"
msgstr "Erzwinge Abschnitt"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:933
msgid "Format"
msgstr "Format"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:912
msgid "Format: IP or FQDN"
msgstr "Format: IP-Adresse oder FQDN"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
@@ -312,7 +312,7 @@ msgstr ""
"GNU Wget verwendet die IP des gewählten Netzwerkes; cURL verwendet die "
"physikalische Schnittstelle."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
msgid "Global Settings"
msgstr "Globale Einstellungen"
@@ -320,48 +320,48 @@ msgstr "Globale Einstellungen"
msgid "Grant access to ddns procedures"
msgstr "Gewähre Zugriff zu ddns Abläufen"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320
msgid "HTTPS not supported"
msgstr "HTTPS nicht unterstützt"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:624
msgid "Hostname/FQDN to validate, if IP update happen or necessary"
msgstr ""
"Hostname/FQDN um zu überprüfen, ob eine Aktualisierung stattgefunden hat "
"oder notwendig ist"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
msgid "IP address source"
msgstr "IP-Adressquelle"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:507
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:627
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:511
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:631
msgid "IP address version"
msgstr "IP-Adressversion"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:510
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:514
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:636
msgid "IPv4-Address"
msgstr "IPv4-Adresse"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:935
msgid "IPv6 address must be given in square brackets"
msgstr "Eine IPv6 Adresse muss in eckigen Klammern angegeben werden"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "IPv6 is currently not (fully) supported by this system"
msgstr "IPv6 wird von diesem System derzeit nicht (voll) unterstützt"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid "IPv6 not supported"
msgstr "IPv6 nicht unterstützt"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
msgid "IPv6-Address"
msgstr "IPv6-Adresse"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
@@ -369,41 +369,41 @@ msgstr ""
"Falls die Pakete Wget und cURL installiert sind, wird standardmäßig Wget für "
"die Kommunikation verwendet."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
msgid "If this service section is disabled it could not be started."
msgstr ""
"Wenn dieser Service-Abschnitt deaktiviert ist, konnte es nicht gestartet "
"werden."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid "If using secure communication you should verify server certificates!"
msgstr ""
"Wenn Sie sichere Kommunikation verwenden, sollten Sie Serverzertifikate "
"überprüfen!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:325
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:339
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
msgid ""
"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
msgstr ""
"In einigen Versionen von OpenWrt wurde cURL/libcurl ohne Proxy Unterstützung "
"compiliert."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
msgid "Info"
msgstr "Info"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid "Information"
msgstr "Informationen"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:728
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:732
msgid "Insert a Update Script OR a Update URL"
msgstr "Update-Skript oder Update-URL hier einfügen"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:395
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
@@ -411,63 +411,63 @@ msgstr ""
"Installieren Sie das 'ca-certificates' Paket oder die benötigten Zertifikate "
"von Hand in das Standardverzeichnis /etc/ssl/certs"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:673
msgid "Install Service"
msgstr "Service installieren"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:793
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:843
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
msgid "Interface"
msgstr "Schnittstelle"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:991
msgid "Interval to force updates send to DDNS Provider"
msgstr "Intervall für das Senden von zwangsmässigen Updates an DDNS Provider"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
msgid "Interval unit to check for changed IP"
msgstr "Intervalleinheit zur Überprüfung auf geänderte IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1013
-msgid "Interval unit to force updates send to DDNS Provider"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
+msgid "Interval unit to force updates sent to DDNS Provider."
msgstr "Intervall für ein Zwangsupdate des DDNS-Eintrags"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
msgid "Last Update"
msgstr "Letzte Aktualisierung"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
msgid "Log File Viewer"
msgstr "Protokolldateibetrachter"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:425
msgid "Log directory"
msgstr "Protokollverzeichnis"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:437
msgid "Log length"
msgstr "Protokolllänge"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
msgid "Log to file"
msgstr "Protokoll in Datei schreiben"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:942
msgid "Log to syslog"
msgstr "Schreibe Logs ins syslog"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:619
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
msgid "Lookup Hostname"
msgstr "Hostname nachschlagen"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:495
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1114
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:499
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1116
msgid "Name"
msgstr "Name"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
msgid ""
"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
"communication."
@@ -475,7 +475,7 @@ msgstr ""
"Weder GNU Wget mit SSL noch cURL sind installiert um ein Netzwerk zur "
"Kommunikation festzulegen."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:319
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
@@ -483,182 +483,175 @@ msgstr ""
"Weder GNU Wget mit SSL noch cURL sind installiert um sichere "
"Aktualisierungen über HTTPS Protokoll zu unterstützen."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:617
msgid "Neither from LuCI interface nor from console."
msgstr "Weder vom LuCI interface noch von der Konsole."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:795
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:829
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
msgid "Network"
msgstr "Netzwerk"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:859
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:868
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:872
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
msgid "Network on which the ddns-updater scripts will be started"
msgstr "Netzwerk auf dem die ddns-updater Skripte gestarten werden"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
msgid "Never"
msgstr "Niemals"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:502
msgid "New DDns Service…"
msgstr "Neuer DDns-Dienst…"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:28
msgid "Next Update"
msgstr "Nächste Aktualisierung"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:213
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1127
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
msgstr "Keine Daten"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392
msgid "No certificates found"
msgstr "Keine Zertifikate gefunden"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "No logging"
msgstr "Keine Protokollierung"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:402
msgid "Non-public and by default blocked IP's"
msgstr "Nicht-öffentliche und standardmäßig blockierte IPs"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1106
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:218
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1108
msgid "Not Running"
msgstr "Läuft nicht"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
msgid "Notice"
msgstr "Notiz"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:438
msgid "Number of last lines stored in log files"
msgstr ""
"Anzahl der letzten Zeilen, die in der Protokolldatei gespeichert werden"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:901
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
msgstr ""
"OPTIONAL: Erzwingt die Verwendung einer reinen IPv4/IPv6 Kommunikation."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:922
msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
msgstr ""
"OPTIONAL: Erzwingt die Verwendung von TCP anstelle von UDP bei DNS Anfragen."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
msgid "OPTIONAL: Network to use for communication"
msgstr "OPTIONAL: Netzwerk, das zur Kommunikation verwendet werden soll"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "OPTIONAL: Proxy-Server for detection and updates."
msgstr "OPTIONAL: Proxy-Server für Adresserkennung und Aktualisierungen."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:910
msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
msgstr ""
"OPTIONAL: Ersetzt den voreingestellten DNS-Server um die 'Registrierte IP' "
"zu ermitteln."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043
-msgid "On Error the script will retry the failed action after given time"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1027
+msgid "On Error the script will stop execution after given number of retrys."
msgstr ""
-"Bei Fehlern wird das Skript die fehlerhafte Aktion nach der gegebenen Zeit "
-"wiederholen"
+"Bei einem Fehler bricht das Skript die Ausführung nach einer bestimmten "
+"Anzahl von Wiederholungsversuchen ab."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1033
-msgid "On Error the script will stop execution after given number of retrys"
-msgstr ""
-"Bei Fehlern wird das Skript nach der gegebenen Anzahl von Fehlversuchen "
-"beendet"
-
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:758
msgid "Optional Encoded Parameter"
msgstr "Optionaler codierten Parameter"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:764
msgid "Optional Parameter"
msgstr "Optionaler Parameter"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
msgstr "Optional: Ersetzt [PARAMENC] in der Update-URL (URL-codiert)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
msgstr "Optional: Ersetzt [PARAMENC] in der Update-URL (NICHT URL-codiert)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:930
msgid "PROXY-Server"
msgstr "Proxy-Server"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:751
msgid "Password"
msgstr "Passwort"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
msgid "Path to CA-Certificate"
msgstr "Pfad zum CA-Zertifikat"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:312
msgid ""
"Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
msgstr ""
"Bitte den Anweisungen auf der OpenWrt-Homepage folgen, um IPv6-Unterstützung "
"zu aktivieren"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1071
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1073
msgid "Please press [Read] button"
msgstr "Bitte Protokolldatei einlesen"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1056
msgid "Read / Reread log file"
msgstr "Protokolldatei (neu) einlesen"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:688
msgid "Really switch service?"
msgstr "Den Dienst wirklich wechseln?"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
msgid "Registered IP"
msgstr "Registrierte IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
msgid "Reload"
msgstr "Neu laden"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:559
msgid "Reload this service"
msgstr "Diesen Service neu laden"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:740
msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
msgstr "Ersetzt [DOMAIN] in Update-URL (URL-verschlüsselt)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:752
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
msgstr "Ersetzt [PASSWORD] in der Update-URL (URL-codiert)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:746
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr "Ersetzt [USERNAME] in der Update-URL (URL-codiert)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:290
msgid "Restart DDns"
msgstr "DDns neustarten"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1044
msgid "Retry Unit"
msgstr "Abschnitt erneut versuchen"
@@ -666,73 +659,73 @@ msgstr "Abschnitt erneut versuchen"
msgid "Run once"
msgstr "Einmalig ausführen"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1109
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:229
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1111
msgid "Running"
msgstr "Laufend"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:851
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:798
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
msgid "Script"
msgstr "Skript"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:525
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:659
msgid "Select a service"
msgstr "Einen Dienst auswählen"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:523
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:678
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:527
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:682
msgid "Service doesn't support this ip type"
msgstr "Der Dienst unterstützt diesen IP-Typ nicht"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:668
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:661
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:672
msgid "Service not installed"
msgstr "Dienst nicht installiert"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:461
msgid "Services"
msgstr "Dienste"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:456
msgid "Services URL Download"
msgstr "Herunterladen von Dienst-URLs"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
msgid "Services list last update"
msgstr "Letzte Aktualisierung der Diensteliste"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:993
msgid "Setting this parameter to 0 will force the script to only run once"
msgstr "Ist dieser Wert auf 0 gesetzt, wird das Skript nur einmal ausgeführt"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Start DDNS"
msgstr "DDNS starten"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
msgid "State"
msgstr "Zustand"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1105
msgid "Status"
msgstr "Status"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:419
msgid "Status directory"
msgstr "Status-Verzeichnis"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:575
msgid "Stop"
msgstr "Stopp"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Stop DDNS"
msgstr "DDNS anhalten"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:564
msgid "Stop this service"
msgstr "Diesen Dienst anhalten"
@@ -740,16 +733,21 @@ msgstr "Diesen Dienst anhalten"
msgid "Stopped"
msgstr "Angehalten"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:689
msgid "Switch service"
msgstr "Dienst wechseln"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1025
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1035
-msgid "The default setting of '0' will retry infinite."
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1029
+msgid "The default setting of '0' will retry infinitely."
msgstr "Beim Standard-Wert von '0' wird es endlos erneut versucht."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1037
+msgid "The interval between which each succesive retry will commence."
+msgstr ""
+"Das Intervall, in dem jeder aufeinanderfolgende Wiederholungsversuch "
+"gestartet wird."
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:505
msgid "The service name is already used"
msgstr "Dieser Dienstname ist bereits in Benutzung"
@@ -757,13 +755,13 @@ msgstr "Dieser Dienstname ist bereits in Benutzung"
msgid "There is no service configured."
msgstr "Kein Dienst konfiguriert."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1072
msgid "This is the current content of the log file in %h for this service."
msgstr ""
"Dies ist der aktuelle Inhalt der Protokolldatei in %h für diesen Dienst."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:197
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:199
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
@@ -771,40 +769,39 @@ msgstr ""
"Dies ist die Standardeinstellung, wenn DDNS-Skripte selbst ausgeführt werden "
"(z. B. via cron mit force_interval gesetzt auf '1')"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:878
msgid "This will be autoset to the selected interface"
msgstr "Dies wird automatisch auf die ausgewählte Schnittstelle eingestellt"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
msgid "Timer Settings"
msgstr "Zeitgeber-Einstellungen"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:796
msgid "URL"
msgstr "URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:837
msgid "URL to detect"
msgstr "URL zur Adresserkennung für"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:217
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
msgid "Unknown"
msgstr "Unbekannt"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:301
msgid "Update DDns Services List"
msgstr "DDns-Diensteliste aktualisieren"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
msgid "Update URL to be used for updating your DDNS Provider."
msgstr ""
"Aktualisiere die URL welche benutzt wird, um den DDNS Provider zu "
"aktualisieren."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
-#, fuzzy
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:457
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
@@ -812,33 +809,33 @@ msgstr ""
"Url, die zum Herunterladen der Servicedatei verwendet wird. Standardmäßig "
"ist dies das Master-Openwrt-Ddns-Paket-Repositorium."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
msgid "Use HTTP Secure"
msgstr "Verwende sicheres HTTP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444
msgid "Use cURL"
msgstr "Verwende cURL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
msgid "User defined script to read systems IP-Address"
msgstr ""
"Benutzerdefiniertes Skript, mit dem die aktuelle IP-Adresse des Systems "
"gelesen wird"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:745
msgid "Username"
msgstr "Benutzername"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:380
msgid "Using specific DNS Server not supported"
msgstr "Verwendung spezifischer DNS-Server wird nicht unterstützt"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:975
msgid "Values below 5 minutes == 300 seconds are not supported"
msgstr "Werte unter 5 Minuten === 300 Sekunden werden nicht unterstützt"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1010
msgid "Values lower 'Check Interval' except '0' are not supported"
msgstr ""
"Ausgenommen von \"0\" werden keine Werte kleine als der \"Prüfinterval\" "
@@ -848,18 +845,22 @@ msgstr ""
msgid "Verify"
msgstr "Überprüfen"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Warning"
msgstr "Warnung"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1045
+msgid "Which time units to use for retry counters."
+msgstr "Welche Zeiteinheiten für Wiederholungszähler verwendet werden sollen."
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:959
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
msgstr ""
"Schreibt detaillierte Meldungen in die Protokolldatei. Die Datei wird "
"automatisch gekürzt."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:939
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid ""
"Writes log messages to syslog. Critical Errors will always be written to "
"syslog."
@@ -867,7 +868,7 @@ msgstr ""
"Schreibt Meldungen ins Systemprotokoll. Kritische Fehler werden immer in das "
"Systemprotokoll geschrieben."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:382
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:384
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
"package, if you need to specify a DNS server to detect your registered IP."
@@ -876,7 +877,7 @@ msgstr ""
"oder 'hostip' installieren, wenn Sie einen DNS Server angeben müssen um Ihre "
"registrierte IP zu ermitteln."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:373
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
@@ -884,13 +885,13 @@ msgstr ""
"Sie sollten das Programmpakete 'bind-host' oder 'knot-host' oder 'drill' für "
"DNS Anfragen installieren."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:361
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
msgstr ""
"Sie sollten das Programmpaket 'wget' oder 'curl' oder 'uclient-fetch' "
"installieren."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
msgid ""
"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
"*ssl' package."
@@ -898,64 +899,64 @@ msgstr ""
"Sie sollten das Programmpaket 'wget' oder 'curl' oder 'uclient-fetch' mit "
"'libustream-*ssl' installieren."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
msgid "You should install 'wget' or 'curl' package."
msgstr "Sie sollten das Programmpaket 'wget' oder 'curl' installieren."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
msgid ""
"You should install 'wget' or 'uclient-fetch' package or replace libcurl."
msgstr ""
"Sie sollten das Programmpaket 'wget' oder 'uclient-fetch' installieren oder "
"libcurl ersetzen."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:345
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
msgid "cURL is installed, but libcurl was compiled without proxy support."
msgstr ""
"cURL ist installiert, aber libcurl wurde ohne Proxy-Unterstützung kompiliert."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:344
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:346
msgid "cURL without Proxy Support"
msgstr "cURL ohne Proxy Unterstützung"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:517
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:644
msgid "custom"
msgstr "benutzerdefiniert"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
msgid "days"
msgstr "Tage"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
msgid "directory or path/file"
msgstr "Verzeichnis oder Pfad/zur/Datei"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1018
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "hours"
msgstr "Stunden"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1048
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1021
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050
msgid "minutes"
msgstr "Minuten"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
msgid "or"
msgstr "oder"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:313
msgid "or update your system to the latest OpenWrt Release"
msgstr "oder aktualisieren Sie Ihr System auf die neueste OpenWrt Version"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1047
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:985
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1049
msgid "seconds"
msgstr "Sekunden"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:782
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr ""
"um HTTPS ohne Überprüfung der Server Zertifikate auszuführen (unsicher)"
diff --git a/applications/luci-app-ddns/po/el/ddns.po b/applications/luci-app-ddns/po/el/ddns.po
index c06a3492d0..6c90cca83f 100644
--- a/applications/luci-app-ddns/po/el/ddns.po
+++ b/applications/luci-app-ddns/po/el/ddns.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
"POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2021-02-01 16:02+0000\n"
-"Last-Translator: ChriZathens <c_kan1@hotmail.com>\n"
+"PO-Revision-Date: 2022-10-03 08:34+0000\n"
+"Last-Translator: TakissX <pxatzidakis@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/el/>\n"
"Language: el\n"
@@ -11,79 +11,79 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.5-dev\n"
+"X-Generator: Weblate 4.14.1\n"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
msgstr "\"../\" δεν επιτρέπεται στη διαδρομή για Λόγους Ασφαλείας."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:462
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:531
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:464
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
msgid "Add new services..."
msgstr "Προσθήκη νέων υπηρεσιών..."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgid "Advanced Settings"
msgstr "Ρυθμίσεις για προχωρημένους"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
msgid "Allow non-public IP's"
msgstr "Να επιτρέπονται μη-δημόσιες διευθύνσεις IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608
msgid "Basic Settings"
msgstr "Βασικές Ρυθμίσεις"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:888
msgid "Bind Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
msgid "Binding to a specific network not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:368
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:370
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:381
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:452
msgid "Ca Certs path"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Cancel"
msgstr "Ακύρωση"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
msgid "Check Interval"
msgstr "Μεσοδιάστημα Ελέγχου"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
msgid "Check Unit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:522
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:660
msgid "Checking the service support..."
msgstr ""
@@ -91,99 +91,99 @@ msgstr ""
msgid "Configuration"
msgstr "Διαμόρφωση"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:212
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1126
msgid "Configuration Error"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:545
msgid "Create service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:414
msgid "Current setting:"
msgstr "Τρέχουσα ρύθμιση:"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:198
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:276
msgid "Currently DDNS updates are not started at boot or on interface events."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:723
msgid "Custom update script to be used for updating your DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:703
msgid "Custom update-URL"
msgstr "Προσαρμοσμένο URL-ενημέρωσης"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:718
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:722
msgid "Custom update-script"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:194
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart disabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:193
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:195
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart enabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:520
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
msgid "DDNS Service provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "DDns"
msgstr "DDns"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
msgid "DDns Service"
msgstr "Υπηρεσία DDns"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:369
msgid "DNS requests via TCP not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:909
msgid "DNS-Server"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "Date format"
msgstr "Μορφή ημερομηνίας"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Defines the Web page to read systems IP-Address from."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
msgid "Defines the interface to read systems IP-Address from"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:830
msgid "Defines the network to read systems IP-Address from"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:628
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:426
msgid "Directory contains Log files for each running section."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:420
msgid ""
"Directory contains PID and other status information for each running section."
msgstr ""
@@ -192,105 +192,105 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:739
msgid "Domain"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:258
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:260
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7
#: applications/luci-app-ddns/root/usr/share/luci/menu.d/luci-app-ddns.json:3
msgid "Dynamic DNS"
msgstr "Δυναμικό DNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:267
msgid "Dynamic DNS Version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
msgid "Edit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
msgid "Enable secure communication with DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1132
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
msgid "Enabled"
msgstr "Ενεργοποιήθηκε"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
msgid "Error"
msgstr "Σφάλμα"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1026
msgid "Error Retry Counter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1036
msgid "Error Retry Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:867
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:871
msgid "Event Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:840
msgid "Example for IPv4"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:842
msgid "Example for IPv6"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
msgid "File"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:706
msgid "Follow instructions you will find on their WEB page."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
msgid "For supported codes look here"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:900
msgid "Force IP Version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:358
msgid "Force IP Version not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
msgid "Force Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:921
msgid "Force TCP on DNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1016
msgid "Force Unit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:933
msgid "Format"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:912
msgid "Format: IP or FQDN"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
msgid "Global Settings"
msgstr ""
@@ -298,318 +298,313 @@ msgstr ""
msgid "Grant access to ddns procedures"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320
msgid "HTTPS not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:624
msgid "Hostname/FQDN to validate, if IP update happen or necessary"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
msgid "IP address source"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:507
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:627
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:511
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:631
msgid "IP address version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:510
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:514
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:636
msgid "IPv4-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:935
msgid "IPv6 address must be given in square brackets"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "IPv6 is currently not (fully) supported by this system"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid "IPv6 not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
msgid "IPv6-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
msgid "If this service section is disabled it could not be started."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid "If using secure communication you should verify server certificates!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:325
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:339
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
msgid ""
"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
msgid "Info"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid "Information"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:728
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:732
msgid "Insert a Update Script OR a Update URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:395
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:673
msgid "Install Service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:793
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:843
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
msgid "Interface"
msgstr "Διεπαφή"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:991
msgid "Interval to force updates send to DDNS Provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
msgid "Interval unit to check for changed IP"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1013
-msgid "Interval unit to force updates send to DDNS Provider"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
+msgid "Interval unit to force updates sent to DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
msgid "Last Update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
msgid "Log File Viewer"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:425
msgid "Log directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:437
msgid "Log length"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
msgid "Log to file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:942
msgid "Log to syslog"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:619
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
msgid "Lookup Hostname"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:495
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1114
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:499
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1116
msgid "Name"
-msgstr ""
+msgstr "Ονομα"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
msgid ""
"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
"communication."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:319
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:617
msgid "Neither from LuCI interface nor from console."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:795
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:829
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
msgid "Network"
msgstr "Δίκτυο"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:859
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:868
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:872
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
msgid "Network on which the ddns-updater scripts will be started"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
msgid "Never"
msgstr "Ποτέ"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:502
msgid "New DDns Service…"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:28
msgid "Next Update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:213
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1127
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392
msgid "No certificates found"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "No logging"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:402
msgid "Non-public and by default blocked IP's"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1106
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:218
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1108
msgid "Not Running"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
msgid "Notice"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:438
msgid "Number of last lines stored in log files"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:901
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:922
msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
msgid "OPTIONAL: Network to use for communication"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "OPTIONAL: Proxy-Server for detection and updates."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:910
msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043
-msgid "On Error the script will retry the failed action after given time"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1027
+msgid "On Error the script will stop execution after given number of retrys."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1033
-msgid "On Error the script will stop execution after given number of retrys"
-msgstr ""
-
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:758
msgid "Optional Encoded Parameter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:764
msgid "Optional Parameter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:930
msgid "PROXY-Server"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:751
msgid "Password"
msgstr "Κωδικός πρόσβασης"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
msgid "Path to CA-Certificate"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:312
msgid ""
"Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1071
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1073
msgid "Please press [Read] button"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1056
msgid "Read / Reread log file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:688
msgid "Really switch service?"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
msgid "Registered IP"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
msgid "Reload"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:559
msgid "Reload this service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:740
msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:752
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:746
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:290
msgid "Restart DDns"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1044
msgid "Retry Unit"
msgstr ""
@@ -617,73 +612,73 @@ msgstr ""
msgid "Run once"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1109
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:229
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1111
msgid "Running"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:851
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:798
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
msgid "Script"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:525
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:659
msgid "Select a service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:523
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:678
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:527
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:682
msgid "Service doesn't support this ip type"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:668
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:661
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:672
msgid "Service not installed"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:461
msgid "Services"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:456
msgid "Services URL Download"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
msgid "Services list last update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:993
msgid "Setting this parameter to 0 will force the script to only run once"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Start DDNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
msgid "State"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1105
msgid "Status"
msgstr "Κατάσταση"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:419
msgid "Status directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:575
msgid "Stop"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Stop DDNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:564
msgid "Stop this service"
msgstr ""
@@ -691,16 +686,19 @@ msgstr ""
msgid "Stopped"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:689
msgid "Switch service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1025
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1035
-msgid "The default setting of '0' will retry infinite."
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1029
+msgid "The default setting of '0' will retry infinitely."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1037
+msgid "The interval between which each succesive retry will commence."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:505
msgid "The service name is already used"
msgstr ""
@@ -708,78 +706,78 @@ msgstr ""
msgid "There is no service configured."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1072
msgid "This is the current content of the log file in %h for this service."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:197
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:199
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:878
msgid "This will be autoset to the selected interface"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
msgid "Timer Settings"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:796
msgid "URL"
msgstr "URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:837
msgid "URL to detect"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:217
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
msgid "Unknown"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:301
msgid "Update DDns Services List"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
msgid "Update URL to be used for updating your DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:457
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
msgid "Use HTTP Secure"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444
msgid "Use cURL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
msgid "User defined script to read systems IP-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:745
msgid "Username"
msgstr "Όνομα χρήστη"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:380
msgid "Using specific DNS Server not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:975
msgid "Values below 5 minutes == 300 seconds are not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1010
msgid "Values lower 'Check Interval' except '0' are not supported"
msgstr ""
@@ -787,98 +785,102 @@ msgstr ""
msgid "Verify"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Warning"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1045
+msgid "Which time units to use for retry counters."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:959
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:939
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid ""
"Writes log messages to syslog. Critical Errors will always be written to "
"syslog."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:382
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:384
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:373
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:361
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
msgid ""
"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
"*ssl' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
msgid "You should install 'wget' or 'curl' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
msgid ""
"You should install 'wget' or 'uclient-fetch' package or replace libcurl."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:345
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
msgid "cURL is installed, but libcurl was compiled without proxy support."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:344
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:346
msgid "cURL without Proxy Support"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:517
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:644
msgid "custom"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
msgid "days"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
msgid "directory or path/file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1018
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "hours"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1048
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1021
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050
msgid "minutes"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
msgid "or"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:313
msgid "or update your system to the latest OpenWrt Release"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1047
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:985
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1049
msgid "seconds"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:782
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr ""
diff --git a/applications/luci-app-ddns/po/en/ddns.po b/applications/luci-app-ddns/po/en/ddns.po
index 7e02517e2f..d9bee3a056 100644
--- a/applications/luci-app-ddns/po/en/ddns.po
+++ b/applications/luci-app-ddns/po/en/ddns.po
@@ -10,77 +10,77 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.13.1-dev\n"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:462
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:531
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:464
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
msgid "Add new services..."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgid "Advanced Settings"
msgstr "Advanced Settings"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
msgid "Allow non-public IP's"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:888
msgid "Bind Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
msgid "Binding to a specific network not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:368
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:370
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:381
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:452
msgid "Ca Certs path"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Cancel"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
msgid "Check Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
msgid "Check Unit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:522
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:660
msgid "Checking the service support..."
msgstr ""
@@ -88,99 +88,99 @@ msgstr ""
msgid "Configuration"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:212
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1126
msgid "Configuration Error"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:545
msgid "Create service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:414
msgid "Current setting:"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:198
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:276
msgid "Currently DDNS updates are not started at boot or on interface events."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:723
msgid "Custom update script to be used for updating your DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:703
msgid "Custom update-URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:718
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:722
msgid "Custom update-script"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:194
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart disabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:193
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:195
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart enabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:520
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
msgid "DDNS Service provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "DDns"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
msgid "DDns Service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:369
msgid "DNS requests via TCP not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:909
msgid "DNS-Server"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "Date format"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Defines the Web page to read systems IP-Address from."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
msgid "Defines the interface to read systems IP-Address from"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:830
msgid "Defines the network to read systems IP-Address from"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:628
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:426
msgid "Directory contains Log files for each running section."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:420
msgid ""
"Directory contains PID and other status information for each running section."
msgstr ""
@@ -189,105 +189,105 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:739
msgid "Domain"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:258
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:260
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7
#: applications/luci-app-ddns/root/usr/share/luci/menu.d/luci-app-ddns.json:3
msgid "Dynamic DNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:267
msgid "Dynamic DNS Version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
msgid "Edit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
msgid "Enable secure communication with DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1132
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
msgid "Enabled"
msgstr "Enabled"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
msgid "Error"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1026
msgid "Error Retry Counter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1036
msgid "Error Retry Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:867
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:871
msgid "Event Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:840
msgid "Example for IPv4"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:842
msgid "Example for IPv6"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
msgid "File"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:706
msgid "Follow instructions you will find on their WEB page."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
msgid "For supported codes look here"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:900
msgid "Force IP Version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:358
msgid "Force IP Version not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
msgid "Force Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:921
msgid "Force TCP on DNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1016
msgid "Force Unit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:933
msgid "Format"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:912
msgid "Format: IP or FQDN"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
msgid "Global Settings"
msgstr ""
@@ -295,318 +295,313 @@ msgstr ""
msgid "Grant access to ddns procedures"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320
msgid "HTTPS not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:624
msgid "Hostname/FQDN to validate, if IP update happen or necessary"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
msgid "IP address source"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:507
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:627
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:511
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:631
msgid "IP address version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:510
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:514
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:636
msgid "IPv4-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:935
msgid "IPv6 address must be given in square brackets"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "IPv6 is currently not (fully) supported by this system"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid "IPv6 not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
msgid "IPv6-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
msgid "If this service section is disabled it could not be started."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid "If using secure communication you should verify server certificates!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:325
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:339
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
msgid ""
"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
msgid "Info"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid "Information"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:728
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:732
msgid "Insert a Update Script OR a Update URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:395
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:673
msgid "Install Service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:793
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:843
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
msgid "Interface"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:991
msgid "Interval to force updates send to DDNS Provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
msgid "Interval unit to check for changed IP"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1013
-msgid "Interval unit to force updates send to DDNS Provider"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
+msgid "Interval unit to force updates sent to DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
msgid "Last Update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
msgid "Log File Viewer"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:425
msgid "Log directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:437
msgid "Log length"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
msgid "Log to file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:942
msgid "Log to syslog"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:619
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
msgid "Lookup Hostname"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:495
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1114
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:499
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1116
msgid "Name"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
msgid ""
"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
"communication."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:319
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:617
msgid "Neither from LuCI interface nor from console."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:795
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:829
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
msgid "Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:859
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:868
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:872
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
msgid "Network on which the ddns-updater scripts will be started"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
msgid "Never"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:502
msgid "New DDns Service…"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:28
msgid "Next Update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:213
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1127
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392
msgid "No certificates found"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "No logging"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:402
msgid "Non-public and by default blocked IP's"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1106
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:218
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1108
msgid "Not Running"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
msgid "Notice"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:438
msgid "Number of last lines stored in log files"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:901
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:922
msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
msgid "OPTIONAL: Network to use for communication"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "OPTIONAL: Proxy-Server for detection and updates."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:910
msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043
-msgid "On Error the script will retry the failed action after given time"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1027
+msgid "On Error the script will stop execution after given number of retrys."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1033
-msgid "On Error the script will stop execution after given number of retrys"
-msgstr ""
-
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:758
msgid "Optional Encoded Parameter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:764
msgid "Optional Parameter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:930
msgid "PROXY-Server"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:751
msgid "Password"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
msgid "Path to CA-Certificate"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:312
msgid ""
"Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1071
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1073
msgid "Please press [Read] button"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1056
msgid "Read / Reread log file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:688
msgid "Really switch service?"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
msgid "Registered IP"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
msgid "Reload"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:559
msgid "Reload this service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:740
msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:752
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:746
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:290
msgid "Restart DDns"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1044
msgid "Retry Unit"
msgstr ""
@@ -614,73 +609,73 @@ msgstr ""
msgid "Run once"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1109
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:229
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1111
msgid "Running"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:851
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:798
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
msgid "Script"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:525
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:659
msgid "Select a service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:523
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:678
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:527
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:682
msgid "Service doesn't support this ip type"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:668
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:661
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:672
msgid "Service not installed"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:461
msgid "Services"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:456
msgid "Services URL Download"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
msgid "Services list last update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:993
msgid "Setting this parameter to 0 will force the script to only run once"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Start DDNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
msgid "State"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1105
msgid "Status"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:419
msgid "Status directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:575
msgid "Stop"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Stop DDNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:564
msgid "Stop this service"
msgstr ""
@@ -688,16 +683,19 @@ msgstr ""
msgid "Stopped"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:689
msgid "Switch service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1025
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1035
-msgid "The default setting of '0' will retry infinite."
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1029
+msgid "The default setting of '0' will retry infinitely."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1037
+msgid "The interval between which each succesive retry will commence."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:505
msgid "The service name is already used"
msgstr ""
@@ -705,78 +703,78 @@ msgstr ""
msgid "There is no service configured."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1072
msgid "This is the current content of the log file in %h for this service."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:197
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:199
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:878
msgid "This will be autoset to the selected interface"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
msgid "Timer Settings"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:796
msgid "URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:837
msgid "URL to detect"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:217
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
msgid "Unknown"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:301
msgid "Update DDns Services List"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
msgid "Update URL to be used for updating your DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:457
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
msgid "Use HTTP Secure"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444
msgid "Use cURL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
msgid "User defined script to read systems IP-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:745
msgid "Username"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:380
msgid "Using specific DNS Server not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:975
msgid "Values below 5 minutes == 300 seconds are not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1010
msgid "Values lower 'Check Interval' except '0' are not supported"
msgstr ""
@@ -784,97 +782,101 @@ msgstr ""
msgid "Verify"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Warning"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1045
+msgid "Which time units to use for retry counters."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:959
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:939
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid ""
"Writes log messages to syslog. Critical Errors will always be written to "
"syslog."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:382
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:384
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:373
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:361
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
msgid ""
"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
"*ssl' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
msgid "You should install 'wget' or 'curl' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
msgid ""
"You should install 'wget' or 'uclient-fetch' package or replace libcurl."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:345
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
msgid "cURL is installed, but libcurl was compiled without proxy support."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:344
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:346
msgid "cURL without Proxy Support"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:517
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:644
msgid "custom"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
msgid "days"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
msgid "directory or path/file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1018
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "hours"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1048
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1021
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050
msgid "minutes"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
msgid "or"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:313
msgid "or update your system to the latest OpenWrt Release"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1047
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:985
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1049
msgid "seconds"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:782
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr ""
diff --git a/applications/luci-app-ddns/po/es/ddns.po b/applications/luci-app-ddns/po/es/ddns.po
index cc59591bf3..00a70ef1c0 100644
--- a/applications/luci-app-ddns/po/es/ddns.po
+++ b/applications/luci-app-ddns/po/es/ddns.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
"POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2022-06-10 13:18+0000\n"
+"PO-Revision-Date: 2022-11-17 11:47+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/es/>\n"
@@ -11,38 +11,38 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
msgstr "\"../\" no está permitido en la ruta por motivo de seguridad."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:462
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:531
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:464
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
msgid "Add new services..."
msgstr "Añadir nuevos servicios..."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgid "Advanced Settings"
msgstr "Configuración avanzada"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
msgid "Allow non-public IP's"
msgstr "Permitir IPs no publicas"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608
msgid "Basic Settings"
msgstr "Configuración básica"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:888
msgid "Bind Network"
msgstr "Red de enlace"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
msgid "Binding to a specific network not supported"
msgstr "No se admite el enlace a una red específica"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
@@ -50,7 +50,7 @@ msgstr ""
"¡El nslookup y Wget de BusyBox no admiten especificar la versión de IP que "
"se usará para la comunicación con el proveedor de DDNS!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:368
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:370
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
@@ -58,7 +58,7 @@ msgstr ""
"¡El nslookup y el hostip de BusyBox no admiten especificar el uso de TCP en "
"lugar del UDP predeterminado al solicitar el servidor DNS!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:381
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
@@ -66,11 +66,11 @@ msgstr ""
"¡El nslookup de BusyBox en la versión compilada actual no maneja los "
"servidores DNS dados correctamente!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:452
msgid "Ca Certs path"
msgstr "Ruta a Certs CA"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
@@ -78,20 +78,20 @@ msgstr ""
"Ruta a Certs CA que se utilizará para descargar datos de servicios. "
"Configure IGNORE para omitir la validación del certificado."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Cancel"
msgstr "Cancelar"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
msgid "Check Interval"
msgstr "Intervalo de comprobación"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
msgid "Check Unit"
msgstr "Comprobar unidad"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:522
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:660
msgid "Checking the service support..."
msgstr "Comprobando el soporte de servicio..."
@@ -99,88 +99,88 @@ msgstr "Comprobando el soporte de servicio..."
msgid "Configuration"
msgstr "Configuración"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:212
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1126
msgid "Configuration Error"
msgstr "Error de configuración"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:545
msgid "Create service"
msgstr "Crear servicio"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:414
msgid "Current setting:"
msgstr "Configuración actual:"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:198
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:276
msgid "Currently DDNS updates are not started at boot or on interface events."
msgstr ""
"Actualmente, las actualizaciones DDNS no se inician en el arranque o en los "
"eventos de la interfaz."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:723
msgid "Custom update script to be used for updating your DDNS Provider."
msgstr ""
"Script personalizado que se utilizará para actualizar su proveedor DDNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:703
msgid "Custom update-URL"
msgstr "URL de actualización personalizada"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:718
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:722
msgid "Custom update-script"
msgstr "Script de actualización personalizado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:194
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart disabled"
msgstr "Inicio automático DDNS desactivado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:193
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:195
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart enabled"
msgstr "Inicio automático DDNS activado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:520
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
msgid "DDNS Service provider"
msgstr "Proveedor de servicios DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "DDns"
msgstr "DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
msgid "DDns Service"
msgstr "Servicio DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:369
msgid "DNS requests via TCP not supported"
msgstr "Las peticiones DNS a través de TCP no son compatibles"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:909
msgid "DNS-Server"
msgstr "Servidor DNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "Date format"
msgstr "Formato de fecha"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Defines the Web page to read systems IP-Address from."
msgstr ""
"Define la página web desde la que leer la dirección IP de los sistemas."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
msgid "Defines the interface to read systems IP-Address from"
msgstr "Define la interfaz para leer la dirección IP de los sistemas desde"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:830
msgid "Defines the network to read systems IP-Address from"
msgstr "Define la red para leer la dirección IP de los sistemas"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
@@ -188,17 +188,17 @@ msgstr ""
"Define la fuente para leer la dirección IP del sistema, que se enviará al "
"proveedor DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:628
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
msgstr "Define qué dirección IP 'IPv4 / IPv6' se envía al proveedor de DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:426
msgid "Directory contains Log files for each running section."
msgstr ""
"El directorio contiene archivos de registro para cada sección en ejecución."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:420
msgid ""
"Directory contains PID and other status information for each running section."
msgstr ""
@@ -209,105 +209,105 @@ msgstr ""
msgid "Disabled"
msgstr "Desactivado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:739
msgid "Domain"
msgstr "Dominio"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:258
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:260
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7
#: applications/luci-app-ddns/root/usr/share/luci/menu.d/luci-app-ddns.json:3
msgid "Dynamic DNS"
msgstr "DNS dinámico"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:267
msgid "Dynamic DNS Version"
msgstr "Versión de DNS dinámico"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
msgid "Edit"
msgstr "Editar"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
msgid "Enable secure communication with DDNS provider"
msgstr "Activa la comunicación segura con el proveedor de DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1132
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
msgid "Enabled"
msgstr "Activado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
msgid "Error"
msgstr "Error"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1026
msgid "Error Retry Counter"
msgstr "Contador de reintentos de error"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1036
msgid "Error Retry Interval"
msgstr "Intervalo de reintento de error"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:867
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:871
msgid "Event Network"
msgstr "Red de eventos"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:840
msgid "Example for IPv4"
msgstr "Ejemplo para IPv4"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:842
msgid "Example for IPv6"
msgstr "Ejemplo para IPv6"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
msgid "File"
msgstr "Archivo"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:706
msgid "Follow instructions you will find on their WEB page."
msgstr "Siga las instrucciones que encontrará en su página WEB."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
msgid "For supported codes look here"
msgstr "Para ver los códigos soportados mira aquí"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:900
msgid "Force IP Version"
msgstr "Forzar versión de IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:358
msgid "Force IP Version not supported"
msgstr "Forzar versión de IP no soportado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
msgid "Force Interval"
msgstr "Forzar actualización cada"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:921
msgid "Force TCP on DNS"
msgstr "Forzar TCP en DNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1016
msgid "Force Unit"
msgstr "Forzar unidad"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:933
msgid "Format"
msgstr "Formato"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:912
msgid "Format: IP or FQDN"
msgstr "Formato: IP o FQDN"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
msgstr "GNU Wget usará la IP de la red dada, cURL usará la interfaz física."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
msgid "Global Settings"
msgstr "Configuración global"
@@ -315,48 +315,48 @@ msgstr "Configuración global"
msgid "Grant access to ddns procedures"
msgstr "Conceder acceso a los procedimientos de ddns"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320
msgid "HTTPS not supported"
msgstr "HTTPS no soportado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:624
msgid "Hostname/FQDN to validate, if IP update happen or necessary"
msgstr ""
"Nombre de host / FQDN para validar, si la actualización de IP ocurre o es "
"necesaria"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
msgid "IP address source"
msgstr "Fuente de direccion IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:507
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:627
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:511
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:631
msgid "IP address version"
msgstr "Versión de dirección IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:510
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:514
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:636
msgid "IPv4-Address"
msgstr "Dirección IPv4"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:935
msgid "IPv6 address must be given in square brackets"
msgstr "La dirección IPv6 debe darse entre corchetes"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "IPv6 is currently not (fully) supported by this system"
msgstr "IPv6 actualmente no es (totalmente) compatible con este sistema"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid "IPv6 not supported"
msgstr "IPv6 no soportado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
msgid "IPv6-Address"
msgstr "Dirección IPv6"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
@@ -364,41 +364,41 @@ msgstr ""
"Si están instalados Wget y cURL, Wget se usa para la comunicación de forma "
"predeterminada."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
msgid "If this service section is disabled it could not be started."
msgstr "Si esta sección de servicio está desactivada, no podría iniciarse."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid "If using secure communication you should verify server certificates!"
msgstr ""
"Si utiliza una comunicación segura, debe verificar los certificados del "
"servidor!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:325
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:339
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
msgid ""
"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
msgstr ""
"En algunas versiones, cURL / libcurl en OpenWrt se compila sin soporte de "
"proxy."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
msgid "Info"
msgstr "Info"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid "Information"
msgstr "Información"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:728
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:732
msgid "Insert a Update Script OR a Update URL"
msgstr ""
"Insertar una secuencia de comandos de actualización o una URL de "
"actualización"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:395
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
@@ -406,65 +406,65 @@ msgstr ""
"Instale el paquete de 'ca-certificates' o los certificados necesarios a mano "
"en el directorio predeterminado /etc/ssl/certs"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:673
msgid "Install Service"
msgstr "Instalar servicio"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:793
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:843
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
msgid "Interface"
msgstr "Interfaz"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:991
msgid "Interval to force updates send to DDNS Provider"
msgstr "Intervalo para forzar el envío de actualizaciones al proveedor de DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
msgid "Interval unit to check for changed IP"
msgstr "Unidad de intervalo para verificar el cambio de IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1013
-msgid "Interval unit to force updates send to DDNS Provider"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
+msgid "Interval unit to force updates sent to DDNS Provider."
msgstr ""
"Unidad de intervalo para forzar el envío de actualizaciones al proveedor de "
"DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
msgid "Last Update"
msgstr "Última actualización"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
msgid "Log File Viewer"
msgstr "Visor de archivos de registro"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:425
msgid "Log directory"
msgstr "Directorio de registro"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:437
msgid "Log length"
msgstr "Longitud de registro"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
msgid "Log to file"
msgstr "Registro al archivo"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:942
msgid "Log to syslog"
msgstr "Inicie sesión en syslog"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:619
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
msgid "Lookup Hostname"
msgstr "Búsqueda de nombre de host"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:495
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1114
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:499
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1116
msgid "Name"
msgstr "Nombre"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
msgid ""
"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
"communication."
@@ -472,7 +472,7 @@ msgstr ""
"Ni GNU Wget con SSL ni cURL instalado para seleccionar una red para usar "
"para la comunicación."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:319
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
@@ -480,185 +480,178 @@ msgstr ""
"Ni GNU Wget con SSL ni cURL instalado para admitir actualizaciones seguras a "
"través del protocolo HTTPS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:617
msgid "Neither from LuCI interface nor from console."
msgstr "Ni desde la interfaz LuCI ni desde la consola."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:795
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:829
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
msgid "Network"
msgstr "Red"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:859
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:868
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:872
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
msgid "Network on which the ddns-updater scripts will be started"
msgstr "Red en la que se iniciarán los scripts ddns-updater"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
msgid "Never"
msgstr "Nunca"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:502
msgid "New DDns Service…"
msgstr "Nuevo servicio DDNS…"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:28
msgid "Next Update"
msgstr "Siguiente actualización"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:213
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1127
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
msgstr "Sin datos"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392
msgid "No certificates found"
msgstr "No se encontraron certificados"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "No logging"
msgstr "Sin registro"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:402
msgid "Non-public and by default blocked IP's"
msgstr "IPs no públicos y bloqueados por defecto"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1106
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:218
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1108
msgid "Not Running"
msgstr "Sin ejecución"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
msgid "Notice"
msgstr "Aviso"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:438
msgid "Number of last lines stored in log files"
msgstr "Número de últimas líneas almacenadas en archivos de registro"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:901
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
msgstr "OPCIONAL: Forzar el uso de la comunicación solo IPv4 / IPv6 pura."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:922
msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
msgstr ""
"OPCIONAL: Forzar el uso de TCP en lugar del UDP predeterminado en las "
"peticiones DNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
msgid "OPTIONAL: Network to use for communication"
msgstr "OPCIONAL: Red a utilizar para la comunicación"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "OPTIONAL: Proxy-Server for detection and updates."
msgstr "OPCIONAL: Servidor proxy para detección y actualizaciones."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:910
msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
msgstr ""
"OPCIONAL: Use un servidor DNS no predeterminado para detectar 'IP "
"registrada'."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043
-msgid "On Error the script will retry the failed action after given time"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1027
+msgid "On Error the script will stop execution after given number of retrys."
msgstr ""
-"En caso de error, el script volverá a intentar la acción fallida después de "
-"un tiempo determinado"
+"En caso de error, el script detendrá la ejecución después de un número "
+"determinado de reintentos."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1033
-msgid "On Error the script will stop execution after given number of retrys"
-msgstr ""
-"En caso de error, el script detendrá la ejecución después de un número dado "
-"de reintentos"
-
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:758
msgid "Optional Encoded Parameter"
msgstr "Parámetro codificado opcional"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:764
msgid "Optional Parameter"
msgstr "Parámetro opcional"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
msgstr ""
"Opcional: Reemplaza [PARAMENC] en la URL de actualización (codificada en URL)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
msgstr ""
"Opcional: Reemplaza [PARAMOPT] en la URL de actualización (NO codificada por "
"URL)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:930
msgid "PROXY-Server"
msgstr "Servidor proxy"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:751
msgid "Password"
msgstr "Contraseña"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
msgid "Path to CA-Certificate"
msgstr "Ruta al certificado CA"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:312
msgid ""
"Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
msgstr ""
"Siga las instrucciones en la página de inicio de OpenWrt para activar el "
"soporte de IPv6"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1071
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1073
msgid "Please press [Read] button"
msgstr "Por favor presione el botón [Leer]"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1056
msgid "Read / Reread log file"
msgstr "Leer / releer el archivo de registro"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:688
msgid "Really switch service?"
msgstr "¿Realmente quiere cambiar de servicio?"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
msgid "Registered IP"
msgstr "IP registrada"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
msgid "Reload"
msgstr "Recargar"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:559
msgid "Reload this service"
msgstr "Recargar este servicio"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:740
msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
msgstr "Reemplaza [DOMINIO] en Update-URL (codificado en URL)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:752
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
msgstr "Reemplaza [CONTRASEÑA] en URL de actualización (codificada en URL)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:746
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
"Reemplaza [NOMBRE DE USUARIO] en URL de actualización (codificada en URL)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:290
msgid "Restart DDns"
msgstr "Reiniciar DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1044
msgid "Retry Unit"
msgstr "Unidad de reintento"
@@ -666,74 +659,74 @@ msgstr "Unidad de reintento"
msgid "Run once"
msgstr "Iniciar una vez"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1109
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:229
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1111
msgid "Running"
msgstr "Corriendo"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:851
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:798
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
msgid "Script"
msgstr "Script"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:525
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:659
msgid "Select a service"
msgstr "Seleccione un servicio"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:523
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:678
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:527
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:682
msgid "Service doesn't support this ip type"
msgstr "El servicio no admite este tipo de IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:668
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:661
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:672
msgid "Service not installed"
msgstr "Servicio no instalado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:461
msgid "Services"
msgstr "Servicios"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:456
msgid "Services URL Download"
msgstr "URL de descarga de servicios"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
msgid "Services list last update"
msgstr "Última actualización de la lista de servicios"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:993
msgid "Setting this parameter to 0 will force the script to only run once"
msgstr ""
"Establecer este parámetro en 0 obligará al script a ejecutarse solo una vez"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Start DDNS"
msgstr "Iniciar DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
msgid "State"
msgstr "Estado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1105
msgid "Status"
msgstr "Estado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:419
msgid "Status directory"
msgstr "Estado de directorio"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:575
msgid "Stop"
msgstr "Detener"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Stop DDNS"
msgstr "Detener DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:564
msgid "Stop this service"
msgstr "Detener este servicio"
@@ -741,16 +734,21 @@ msgstr "Detener este servicio"
msgid "Stopped"
msgstr "Detenido"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:689
msgid "Switch service"
msgstr "Cambiar servicio"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1025
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1035
-msgid "The default setting of '0' will retry infinite."
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1029
+msgid "The default setting of '0' will retry infinitely."
msgstr "La configuración predeterminada de '0' reintentará infinito."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1037
+msgid "The interval between which each succesive retry will commence."
+msgstr ""
+"En caso de error, el script detendrá la ejecución después de un número dado "
+"de reintentos"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:505
msgid "The service name is already used"
msgstr "El nombre del servicio ya está en uso"
@@ -758,12 +756,14 @@ msgstr "El nombre del servicio ya está en uso"
msgid "There is no service configured."
msgstr "No hay servicio configurado."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1072
+#, fuzzy
msgid "This is the current content of the log file in %h for this service."
msgstr ""
+"Este es el contenido actual del archivo de registro en %h para este servicio."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:197
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:199
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
@@ -771,37 +771,37 @@ msgstr ""
"Este es el valor predeterminado si ejecuta scripts DDNS usted mismo (es "
"decir, a través de cron con force_interval establecido en '0')"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:878
msgid "This will be autoset to the selected interface"
msgstr "Esto se configurará automáticamente en la interfaz seleccionada"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
msgid "Timer Settings"
msgstr "Configuración del temporizador"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:796
msgid "URL"
msgstr "URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:837
msgid "URL to detect"
msgstr "URL para detectar"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:217
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
msgid "Unknown"
msgstr "Desconocido"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:301
msgid "Update DDns Services List"
msgstr "Actualizar la lista de servicios DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
msgid "Update URL to be used for updating your DDNS Provider."
msgstr "Actualizar URL que se utilizará para actualizar su proveedor de DDNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:457
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
@@ -809,32 +809,32 @@ msgstr ""
"URL utilizada para descargar el archivo de servicios. De forma "
"predeterminada, es el repositorio principal del paquete ddns de openwrt ."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
msgid "Use HTTP Secure"
msgstr "Usar HTTP seguro (HTTPS)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444
msgid "Use cURL"
msgstr "Usar cURL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
msgid "User defined script to read systems IP-Address"
msgstr ""
"Script definido por el usuario para leer la dirección IP de los sistemas"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:745
msgid "Username"
msgstr "Nombre de usuario"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:380
msgid "Using specific DNS Server not supported"
msgstr "El uso de un servidor DNS específico no es compatible"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:975
msgid "Values below 5 minutes == 300 seconds are not supported"
msgstr "Los valores inferiores a 5 minutos == 300 segundos no son compatibles"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1010
msgid "Values lower 'Check Interval' except '0' are not supported"
msgstr ""
"Los valores inferiores a 'Intervalo de verificación' excepto '0' no son "
@@ -844,18 +844,24 @@ msgstr ""
msgid "Verify"
msgstr "Verificar"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Warning"
msgstr "Advertencia"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1045
+msgid "Which time units to use for retry counters."
+msgstr ""
+"En caso de error, el script volverá a intentar la acción fallida después de "
+"un tiempo determinado"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:959
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
msgstr ""
"Escribe mensajes detallados en el archivo de registro. El archivo se "
"truncará automáticamente."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:939
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid ""
"Writes log messages to syslog. Critical Errors will always be written to "
"syslog."
@@ -863,7 +869,7 @@ msgstr ""
"Escribe mensajes de registro en syslog. Los errores críticos siempre se "
"escribirán en syslog."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:382
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:384
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
"package, if you need to specify a DNS server to detect your registered IP."
@@ -871,7 +877,7 @@ msgstr ""
"Debe instalar el paquete 'bind-host' o 'knot-host' o 'drill' o 'hostip', si "
"necesita especificar un servidor DNS para detectar su IP registrada."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:373
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
@@ -879,11 +885,11 @@ msgstr ""
"Debe instalar el paquete 'bind-host' o 'knot-host' o 'drill' para las "
"peticiones DNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:361
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
msgstr "Debe instalar el paquete 'wget' o 'curl' o 'uclient-fetch'."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
msgid ""
"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
"*ssl' package."
@@ -891,62 +897,62 @@ msgstr ""
"Debe instalar 'wget' o 'curl' o 'uclient-fetch' con el paquete 'libustream-"
"*ssl'."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
msgid "You should install 'wget' or 'curl' package."
msgstr "Debe instalar el paquete 'wget' o 'curl'."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
msgid ""
"You should install 'wget' or 'uclient-fetch' package or replace libcurl."
msgstr ""
"Debe instalar el paquete 'wget' o 'uclient-fetch' o reemplazar libcurl."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:345
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
msgid "cURL is installed, but libcurl was compiled without proxy support."
msgstr "cURL está instalado, pero libcurl fue compilado sin soporte de proxy."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:344
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:346
msgid "cURL without Proxy Support"
msgstr "cURL sin soporte de proxy"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:517
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:644
msgid "custom"
msgstr "personalizado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
msgid "days"
msgstr "Días"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
msgid "directory or path/file"
msgstr "Directorio o ruta/archivo"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1018
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "hours"
msgstr "horas"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1048
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1021
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050
msgid "minutes"
msgstr "minutos"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
msgid "or"
msgstr "o"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:313
msgid "or update your system to the latest OpenWrt Release"
msgstr "o actualice su sistema a la última versión de OpenWrt"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1047
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:985
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1049
msgid "seconds"
msgstr "Segundos"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:782
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr ""
"Para ejecutar HTTPS sin verificación de certificados de servidor (inseguro)"
diff --git a/applications/luci-app-ddns/po/fi/ddns.po b/applications/luci-app-ddns/po/fi/ddns.po
index e80e1805fb..02595347a8 100644
--- a/applications/luci-app-ddns/po/fi/ddns.po
+++ b/applications/luci-app-ddns/po/fi/ddns.po
@@ -10,36 +10,36 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.12-dev\n"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
msgstr "\"../\" ei ole sallittu polussa turvallisuussyistä."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:462
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:531
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:464
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
msgid "Add new services..."
msgstr "Lisää uusia palveluita..."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgid "Advanced Settings"
msgstr "Lisäasetukset"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
msgid "Allow non-public IP's"
msgstr "Salli ei-julkiset IP-osoitteet"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608
msgid "Basic Settings"
msgstr "Perusasetukset"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:888
msgid "Bind Network"
msgstr "Sido verkko"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
msgid "Binding to a specific network not supported"
msgstr "Sitomista tiettyyn verkkoon ei tueta"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
@@ -47,7 +47,7 @@ msgstr ""
"BusyBoxin nslookup ja Wget eivät tue DDNS-palveluntarjoajan kanssa "
"kommunikointiin käytettävän IP-version määrittämistä!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:368
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:370
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
@@ -55,7 +55,7 @@ msgstr ""
"BusyBoxin nslookup ja hostip eivät tue TCP:n käyttöä oletus-UDP:n sijasta "
"DNS-palvelinta pyydettäessä!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:381
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
@@ -63,11 +63,11 @@ msgstr ""
"BusyBoxin nslookup nykyisessä käännetyssä versiossa ei käsittele annettuja "
"DNS-palvelimia oikein!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:452
msgid "Ca Certs path"
msgstr "CaCerts-polku"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
@@ -75,20 +75,20 @@ msgstr ""
"Ca Certs -polku, jota käytetään palvelutietojen lataamiseen. Aseta IGNORE "
"ohittaaksesi varmenteen vahvistuksen."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Cancel"
msgstr "Peruuta"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
msgid "Check Interval"
msgstr "Tarkistusväli"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
msgid "Check Unit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:522
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:660
msgid "Checking the service support..."
msgstr "Tarkistetaan palvelutukea..."
@@ -96,99 +96,99 @@ msgstr "Tarkistetaan palvelutukea..."
msgid "Configuration"
msgstr "Kokoonpano"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:212
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1126
msgid "Configuration Error"
msgstr "Määritysvirhe"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:545
msgid "Create service"
msgstr "Luo palvelu"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:414
msgid "Current setting:"
msgstr "Nykyinen asetus:"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:198
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:276
msgid "Currently DDNS updates are not started at boot or on interface events."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:723
msgid "Custom update script to be used for updating your DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:703
msgid "Custom update-URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:718
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:722
msgid "Custom update-script"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:194
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart disabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:193
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:195
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart enabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:520
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
msgid "DDNS Service provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "DDns"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
msgid "DDns Service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:369
msgid "DNS requests via TCP not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:909
msgid "DNS-Server"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "Date format"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Defines the Web page to read systems IP-Address from."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
msgid "Defines the interface to read systems IP-Address from"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:830
msgid "Defines the network to read systems IP-Address from"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:628
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:426
msgid "Directory contains Log files for each running section."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:420
msgid ""
"Directory contains PID and other status information for each running section."
msgstr ""
@@ -197,105 +197,105 @@ msgstr ""
msgid "Disabled"
msgstr "Pois käytöstä"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:739
msgid "Domain"
msgstr "Verkkotunnus"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:258
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:260
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7
#: applications/luci-app-ddns/root/usr/share/luci/menu.d/luci-app-ddns.json:3
msgid "Dynamic DNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:267
msgid "Dynamic DNS Version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
msgid "Edit"
msgstr "Muokkaa"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
msgid "Enable secure communication with DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1132
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
msgid "Enabled"
msgstr "Käytössä"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
msgid "Error"
msgstr "Virhe"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1026
msgid "Error Retry Counter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1036
msgid "Error Retry Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:867
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:871
msgid "Event Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:840
msgid "Example for IPv4"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:842
msgid "Example for IPv6"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
msgid "File"
msgstr "Tiedosto"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:706
msgid "Follow instructions you will find on their WEB page."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
msgid "For supported codes look here"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:900
msgid "Force IP Version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:358
msgid "Force IP Version not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
msgid "Force Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:921
msgid "Force TCP on DNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1016
msgid "Force Unit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:933
msgid "Format"
msgstr "Muoto"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:912
msgid "Format: IP or FQDN"
msgstr "Muoto: IP tai FQDN"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
msgid "Global Settings"
msgstr "Yleiset asetukset"
@@ -303,318 +303,313 @@ msgstr "Yleiset asetukset"
msgid "Grant access to ddns procedures"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320
msgid "HTTPS not supported"
msgstr "HTTPS ei tuettu"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:624
msgid "Hostname/FQDN to validate, if IP update happen or necessary"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
msgid "IP address source"
msgstr "IP-osoitteen lähde"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:507
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:627
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:511
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:631
msgid "IP address version"
msgstr "IP-osoitteen versio"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:510
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:514
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:636
msgid "IPv4-Address"
msgstr "IPv4-osoite"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:935
msgid "IPv6 address must be given in square brackets"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "IPv6 is currently not (fully) supported by this system"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid "IPv6 not supported"
msgstr "IPv6 ei tuettu"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
msgid "IPv6-Address"
msgstr "IPv6-osoite"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
msgid "If this service section is disabled it could not be started."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid "If using secure communication you should verify server certificates!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:325
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:339
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
msgid ""
"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
msgid "Info"
msgstr "Tietoja"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid "Information"
msgstr "Tietoja"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:728
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:732
msgid "Insert a Update Script OR a Update URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:395
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:673
msgid "Install Service"
msgstr "Asenna palvelu"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:793
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:843
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
msgid "Interface"
msgstr "Sovitin"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:991
msgid "Interval to force updates send to DDNS Provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
msgid "Interval unit to check for changed IP"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1013
-msgid "Interval unit to force updates send to DDNS Provider"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
+msgid "Interval unit to force updates sent to DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
msgid "Last Update"
msgstr "Viimeisin päivitys"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
msgid "Log File Viewer"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:425
msgid "Log directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:437
msgid "Log length"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
msgid "Log to file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:942
msgid "Log to syslog"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:619
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
msgid "Lookup Hostname"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:495
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1114
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:499
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1116
msgid "Name"
msgstr "Nimi"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
msgid ""
"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
"communication."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:319
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:617
msgid "Neither from LuCI interface nor from console."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:795
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:829
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
msgid "Network"
msgstr "Verkko"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:859
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:868
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:872
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
msgid "Network on which the ddns-updater scripts will be started"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
msgid "Never"
msgstr "Ei ikinä"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:502
msgid "New DDns Service…"
msgstr "Uusi DDns-palvelu…"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:28
msgid "Next Update"
msgstr "Seuraava päivitys"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:213
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1127
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
msgstr "Ei tietoja"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392
msgid "No certificates found"
msgstr "Sertifikaatteja ei löytynyt"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "No logging"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:402
msgid "Non-public and by default blocked IP's"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1106
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:218
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1108
msgid "Not Running"
msgstr "Ei käynnissä"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
msgid "Notice"
msgstr "Huomaa"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:438
msgid "Number of last lines stored in log files"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:901
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:922
msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
msgid "OPTIONAL: Network to use for communication"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "OPTIONAL: Proxy-Server for detection and updates."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:910
msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043
-msgid "On Error the script will retry the failed action after given time"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1027
+msgid "On Error the script will stop execution after given number of retrys."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1033
-msgid "On Error the script will stop execution after given number of retrys"
-msgstr ""
-
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:758
msgid "Optional Encoded Parameter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:764
msgid "Optional Parameter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:930
msgid "PROXY-Server"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:751
msgid "Password"
msgstr "Salasana"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
msgid "Path to CA-Certificate"
msgstr "Polku CA-varmenteeseen"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:312
msgid ""
"Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1071
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1073
msgid "Please press [Read] button"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1056
msgid "Read / Reread log file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:688
msgid "Really switch service?"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
msgid "Registered IP"
msgstr "Rekisteröity IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
msgid "Reload"
msgstr "Lataa uudelleen"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:559
msgid "Reload this service"
msgstr "Lataa tämä palvelu uudelleen"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:740
msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:752
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:746
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:290
msgid "Restart DDns"
msgstr "Käynnistä DDns uudelleen"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1044
msgid "Retry Unit"
msgstr ""
@@ -622,73 +617,73 @@ msgstr ""
msgid "Run once"
msgstr "Suorita kerran"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1109
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:229
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1111
msgid "Running"
msgstr "Käynnissä"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:851
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:798
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
msgid "Script"
msgstr "Komentojono"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:525
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:659
msgid "Select a service"
msgstr "Valitse palvelu"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:523
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:678
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:527
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:682
msgid "Service doesn't support this ip type"
msgstr "Palvelu ei tue tätä IP-tyyppiä"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:668
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:661
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:672
msgid "Service not installed"
msgstr "Palvelua ei ole asennettu"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:461
msgid "Services"
msgstr "Palvelut"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:456
msgid "Services URL Download"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
msgid "Services list last update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:993
msgid "Setting this parameter to 0 will force the script to only run once"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Start DDNS"
msgstr "Käynnistä DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
msgid "State"
msgstr "Tila"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1105
msgid "Status"
msgstr "Tila"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:419
msgid "Status directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:575
msgid "Stop"
msgstr "Pysäytä"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Stop DDNS"
msgstr "Pysäytä DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:564
msgid "Stop this service"
msgstr "Pysäytä tämä palvelu"
@@ -696,16 +691,19 @@ msgstr "Pysäytä tämä palvelu"
msgid "Stopped"
msgstr "Pysäytetty"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:689
msgid "Switch service"
msgstr "Vaihda palvelua"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1025
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1035
-msgid "The default setting of '0' will retry infinite."
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1029
+msgid "The default setting of '0' will retry infinitely."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1037
+msgid "The interval between which each succesive retry will commence."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:505
msgid "The service name is already used"
msgstr ""
@@ -713,78 +711,78 @@ msgstr ""
msgid "There is no service configured."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1072
msgid "This is the current content of the log file in %h for this service."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:197
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:199
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:878
msgid "This will be autoset to the selected interface"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
msgid "Timer Settings"
msgstr "Ajastimen asetukset"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:796
msgid "URL"
msgstr "URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:837
msgid "URL to detect"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:217
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
msgid "Unknown"
msgstr "Tuntematon"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:301
msgid "Update DDns Services List"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
msgid "Update URL to be used for updating your DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:457
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
msgid "Use HTTP Secure"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444
msgid "Use cURL"
msgstr "Käytä cURL:ia"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
msgid "User defined script to read systems IP-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:745
msgid "Username"
msgstr "Käyttäjätunnus"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:380
msgid "Using specific DNS Server not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:975
msgid "Values below 5 minutes == 300 seconds are not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1010
msgid "Values lower 'Check Interval' except '0' are not supported"
msgstr ""
@@ -792,97 +790,101 @@ msgstr ""
msgid "Verify"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Warning"
msgstr "Varoitus"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1045
+msgid "Which time units to use for retry counters."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:959
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:939
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid ""
"Writes log messages to syslog. Critical Errors will always be written to "
"syslog."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:382
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:384
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:373
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:361
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
msgid ""
"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
"*ssl' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
msgid "You should install 'wget' or 'curl' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
msgid ""
"You should install 'wget' or 'uclient-fetch' package or replace libcurl."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:345
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
msgid "cURL is installed, but libcurl was compiled without proxy support."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:344
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:346
msgid "cURL without Proxy Support"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:517
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:644
msgid "custom"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
msgid "days"
msgstr "päivää"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
msgid "directory or path/file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1018
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "hours"
msgstr "tuntia"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1048
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1021
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050
msgid "minutes"
msgstr "minuuttia"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
msgid "or"
msgstr "tai"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:313
msgid "or update your system to the latest OpenWrt Release"
msgstr "päivitä järjestelmäsi uusimpaan OpenWrt-julkaisuun"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1047
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:985
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1049
msgid "seconds"
msgstr "sekuntia"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:782
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr ""
diff --git a/applications/luci-app-ddns/po/fr/ddns.po b/applications/luci-app-ddns/po/fr/ddns.po
index e51101fdf1..c3f97f06dd 100644
--- a/applications/luci-app-ddns/po/fr/ddns.po
+++ b/applications/luci-app-ddns/po/fr/ddns.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
"POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2022-02-02 16:56+0000\n"
-"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
+"PO-Revision-Date: 2022-07-31 13:17+0000\n"
+"Last-Translator: Christophe Blancon <christophe.blancon@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/fr/>\n"
"Language: fr\n"
@@ -11,39 +11,39 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
msgstr ""
"\"../\" non autorisé dans le chemin d'accès pour des raisons de sécurité."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:462
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:531
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:464
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
msgid "Add new services..."
msgstr "Ajouter de nouveaux services..."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgid "Advanced Settings"
msgstr "Paramètres avancés"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
msgid "Allow non-public IP's"
msgstr "Autoriser les adresses IP non-publiques"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608
msgid "Basic Settings"
msgstr "Paramètres de base"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:888
msgid "Bind Network"
msgstr "Réseau Attaché"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
msgid "Binding to a specific network not supported"
msgstr "Attacher à un réseau spécifique n'est pas pris en charge"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
@@ -51,7 +51,7 @@ msgstr ""
"Le nslookup et le Wget de BusyBox ne permettent pas de spécifier la version "
"IP à utiliser pour la communication avec le fournisseur DDNS !"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:368
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:370
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
@@ -60,7 +60,7 @@ msgstr ""
"l'utilisation de TCP au lieu de l'UDP par défaut lors de la demande de "
"serveur DNS !"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:381
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
@@ -68,11 +68,11 @@ msgstr ""
"Le nslookup de BusyBox dans la version compilée actuelle ne gère pas "
"correctement les serveurs DNS donnés !"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:452
msgid "Ca Certs path"
msgstr "Chemin d'accès des certificats CA"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
@@ -80,20 +80,20 @@ msgstr ""
"Chemin d'accès Ca Certs qui sera utilisé afin de télécharger les données de "
"service. Assigne IGNORE afin de sauter la validation de certificat."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Cancel"
msgstr "Annuler"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
msgid "Check Interval"
-msgstr "Vérifier l'intervale"
+msgstr "Intervalle de contrôle"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
msgid "Check Unit"
msgstr "Vérifier l'unité"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:522
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:660
msgid "Checking the service support..."
msgstr "Vérifiant le support du service..."
@@ -101,88 +101,88 @@ msgstr "Vérifiant le support du service..."
msgid "Configuration"
msgstr "Configuration"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:212
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1126
msgid "Configuration Error"
msgstr "Erreur de configuration"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:545
msgid "Create service"
msgstr "Créer un service"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:414
msgid "Current setting:"
msgstr "Paramètre actuel :"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:198
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:276
msgid "Currently DDNS updates are not started at boot or on interface events."
msgstr ""
-"Actuellement, les mises à jour DDNS ne sont pas démarrées au démarrage ou "
-"lors des événements d'interface."
+"Actuellement, les mises à jour DDNS ne sont pas lancées au démarrage ou lors "
+"des événements d'interface."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:723
msgid "Custom update script to be used for updating your DDNS Provider."
msgstr ""
"Script de mise à jour personnalisé à utiliser pour mettre à jour votre "
"fournisseur DDNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:703
msgid "Custom update-URL"
msgstr "URL de mise à jour personnalisée"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:718
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:722
msgid "Custom update-script"
msgstr "Script de mise à jour personnalisé"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:194
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart disabled"
msgstr "Démarrage automatique DDNS désactivé"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:193
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:195
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart enabled"
msgstr "Démarrage automatique DDNS activé"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:520
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
msgid "DDNS Service provider"
msgstr "Fournisseur de service de DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "DDns"
msgstr "DDns"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
msgid "DDns Service"
msgstr "Service DDns"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:369
msgid "DNS requests via TCP not supported"
msgstr "Les requêtes DNS via TCP ne sont pas prises en charge"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:909
msgid "DNS-Server"
msgstr "Serveur DNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "Date format"
msgstr "Format de date"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Defines the Web page to read systems IP-Address from."
msgstr "Définit la page web depuis laquelle lire les adresses IP système."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
msgid "Defines the interface to read systems IP-Address from"
msgstr "Définit l'interface depuis laquelle lire les adresses IP système"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:830
msgid "Defines the network to read systems IP-Address from"
msgstr "Définit le réseau depuis lequel lire les adresses IP système"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
@@ -190,19 +190,19 @@ msgstr ""
"Définit la source à partir de laquelle lire l'adresse IP système qui sera "
"envoyée au fournisseur DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:628
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
msgstr ""
"Définit quelle adresse IP 'IPv4/IPv6' est à envoyer au fournisseur DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:426
msgid "Directory contains Log files for each running section."
msgstr ""
"Le répertoire contient des fichiers journaux pour chaque section en cours "
"d'exécution."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:420
msgid ""
"Directory contains PID and other status information for each running section."
msgstr ""
@@ -213,106 +213,106 @@ msgstr ""
msgid "Disabled"
msgstr "Désactivé"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:739
msgid "Domain"
msgstr "Domaine"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:258
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:260
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7
#: applications/luci-app-ddns/root/usr/share/luci/menu.d/luci-app-ddns.json:3
msgid "Dynamic DNS"
msgstr "DNS Dynamique"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:267
msgid "Dynamic DNS Version"
msgstr "Version DNS dynamique"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
msgid "Edit"
msgstr "Éditer"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
msgid "Enable secure communication with DDNS provider"
msgstr "Activez la communication sécurisée avec le fournisseur DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1132
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
msgid "Enabled"
msgstr "Activé"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
msgid "Error"
msgstr "Erreur"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1026
msgid "Error Retry Counter"
msgstr "Compteur de tentatives d'erreur"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1036
msgid "Error Retry Interval"
msgstr "Intervalle de relance d'erreur"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:867
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:871
msgid "Event Network"
msgstr "Évènement réseau"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:840
msgid "Example for IPv4"
msgstr "Exemple pour IPv4"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:842
msgid "Example for IPv6"
msgstr "Exemple pour IPv6"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
msgid "File"
msgstr "Fichier"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:706
msgid "Follow instructions you will find on their WEB page."
msgstr "Suivez les instructions que vous trouverez sur leur page Web."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
msgid "For supported codes look here"
msgstr "Pour les codes pris en charge, regardez ici"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:900
msgid "Force IP Version"
msgstr "Forcer la version IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:358
msgid "Force IP Version not supported"
msgstr "Forcer la version IP n'est pas pris en charge"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
msgid "Force Interval"
msgstr "Intervalle pour le forçage"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:921
msgid "Force TCP on DNS"
msgstr "Forcer TCP sur DNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1016
msgid "Force Unit"
msgstr "Forcer l'unité"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:933
msgid "Format"
msgstr "Format"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:912
msgid "Format: IP or FQDN"
msgstr "Format : IP ou FQDN"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
msgstr ""
"GNU Wget utilisera l'IP du réseau donné, cURL utilisera l'interface physique."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
msgid "Global Settings"
msgstr "Paramètres généraux"
@@ -320,48 +320,48 @@ msgstr "Paramètres généraux"
msgid "Grant access to ddns procedures"
msgstr "Accorder l'accès aux procédures de ddns"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320
msgid "HTTPS not supported"
msgstr "HTTPS non pris en charge"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:624
msgid "Hostname/FQDN to validate, if IP update happen or necessary"
msgstr ""
"Nom d'hôte/FQDN à valider, si une mise à jour IP se produit ou si nécessaire"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
msgid "IP address source"
msgstr "Source de l'adresse IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:507
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:627
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:511
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:631
msgid "IP address version"
msgstr "Version de l'adresse IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:510
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:514
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:636
msgid "IPv4-Address"
msgstr "Adresse IPv4"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:935
msgid "IPv6 address must be given in square brackets"
msgstr "L'adresse IPv6 doit être donnée entre crochets"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "IPv6 is currently not (fully) supported by this system"
msgstr ""
"IPv6 n'est actuellement pas (entièrement) pris en charge par ce système"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid "IPv6 not supported"
msgstr "IPv6 non pris en charge"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
msgid "IPv6-Address"
msgstr "Adresse IPv6"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
@@ -369,40 +369,40 @@ msgstr ""
"Si les packages Wget et cURL sont installés, Wget est utilisé pour la "
"communication par défaut."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
msgid "If this service section is disabled it could not be started."
msgstr ""
"Si cette section de service est désactivée, elle n'a pas pu être démarrée."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid "If using secure communication you should verify server certificates!"
msgstr ""
"Si vous utilisez une communication sécurisée, vous devez vérifier les "
"certificats de serveur !"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:325
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:339
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
msgid ""
"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
msgstr ""
"Dans certaines versions, cURL/libcurl dans OpenWrt est compilé sans prise en "
"charge de proxy."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
msgid "Info"
msgstr "Infos"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid "Information"
msgstr "Information"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:728
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:732
msgid "Insert a Update Script OR a Update URL"
msgstr "Insérer un script OU une URL de mise à jour"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:395
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
@@ -410,64 +410,64 @@ msgstr ""
"Installez le paquet 'ca-certificats' ou les certificats nécessaires à la "
"main dans le répertoire par défaut /etc/ssl/certs"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:673
msgid "Install Service"
msgstr "Installer le service"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:793
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:843
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
msgid "Interface"
msgstr "Interface"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:991
msgid "Interval to force updates send to DDNS Provider"
msgstr "Intervalle pour forcer l'envoi des mises à jour au fournisseur DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
msgid "Interval unit to check for changed IP"
msgstr "Unité d'intervalle pour vérifier l'IP modifiée"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1013
-msgid "Interval unit to force updates send to DDNS Provider"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
+msgid "Interval unit to force updates sent to DDNS Provider."
msgstr ""
"Unité d'intervalle pour forcer l'envoi des mises à jour au fournisseur DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
msgid "Last Update"
msgstr "Dernière mise à jour"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
msgid "Log File Viewer"
msgstr "Visualiseur de fichier de journa"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:425
msgid "Log directory"
msgstr "Répertoire de journal"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:437
msgid "Log length"
msgstr "Longueur du journal"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
msgid "Log to file"
msgstr "Connectez-vous au fichier"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:942
msgid "Log to syslog"
msgstr "Connectez-vous à syslog"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:619
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
msgid "Lookup Hostname"
msgstr "Rechercher le nom d'hôte"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:495
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1114
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:499
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1116
msgid "Name"
msgstr "Nom"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
msgid ""
"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
"communication."
@@ -475,7 +475,7 @@ msgstr ""
"Ni GNU Wget avec SSL ni cURL installé pour sélectionner un réseau à utiliser "
"pour la communication."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:319
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
@@ -483,182 +483,173 @@ msgstr ""
"Ni GNU Wget avec SSL ni cURL installé pour prendre en charge les mises à "
"jour sécurisées via le protocole HTTPS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:617
msgid "Neither from LuCI interface nor from console."
msgstr "Ni de l'interface LuCI ni de la ligne de commande."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:795
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:829
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
msgid "Network"
msgstr "Réseau"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:859
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:868
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:872
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
msgid "Network on which the ddns-updater scripts will be started"
msgstr "Réseau sur lequel les scripts ddns-updater seront démarrés"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
msgid "Never"
msgstr "Jamais"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:502
msgid "New DDns Service…"
msgstr "Nouveau service DDns…"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:28
msgid "Next Update"
msgstr "Prochaine mise à jour"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:213
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1127
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
msgstr "Aucune donnée"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392
msgid "No certificates found"
msgstr "Il n'y a aucun certificat"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "No logging"
msgstr "Pas de journaux"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:402
msgid "Non-public and by default blocked IP's"
msgstr "IP non publiques et par défaut bloquées"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1106
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:218
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1108
msgid "Not Running"
msgstr "Ne fonctionne pas"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
msgid "Notice"
msgstr "Remarque"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:438
msgid "Number of last lines stored in log files"
msgstr "Nombre de dernières lignes stockées dans les fichiers journaux"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:901
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
msgstr ""
"FACULTATIF: Force l'utilisation de la communication IPv4/IPv6 uniquement."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:922
msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
msgstr ""
"FACULTATIF: Forcez l'utilisation de TCP au lieu d'UDP par défaut sur les "
"requêtes DNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
msgid "OPTIONAL: Network to use for communication"
msgstr "FACULTATIF : Réseau à utiliser pour la communication"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "OPTIONAL: Proxy-Server for detection and updates."
-msgstr "OPCIONAL : Servidor Proxy para detección y actualizaciones."
+msgstr "FACULTATIF : Serveur proxy pour la détection et les mises à jour."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:910
msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
msgstr ""
-"FACULTATIF : Utilisez un serveur DNS autre que celui par défaut pour "
+"FACULTATIF : Utiliser un serveur DNS autre que celui par défaut pour "
"détecter 'IP enregistrée'."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043
-msgid "On Error the script will retry the failed action after given time"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1027
+msgid "On Error the script will stop execution after given number of retrys."
msgstr ""
-"En cas d'erreur, le script réessayera l'action ayant échoué après un délai "
-"donné"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1033
-msgid "On Error the script will stop execution after given number of retrys"
-msgstr ""
-"En cas d'erreur, le script arrêtera l'exécution après un nombre donné de "
-"tentatives"
-
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:758
msgid "Optional Encoded Parameter"
msgstr "Paramètre codé en option"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:764
msgid "Optional Parameter"
msgstr "Paramètre facultatif"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
msgstr "Facultatif: Remplace [PARAMENC] dans Update-URL (URL encodée)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
msgstr "Facultatif: Remplace [PARAMOPT] dans Update-URL (NON codé URL)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:930
msgid "PROXY-Server"
msgstr "Serveur proxy"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:751
msgid "Password"
msgstr "Mot de passe"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
msgid "Path to CA-Certificate"
msgstr "Chemin vers le certificat CA"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:312
msgid ""
"Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
msgstr ""
"Veuillez suivre les instructions sur la page d'accueil d'OpenWrt pour "
"activer le support IPv6"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1071
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1073
msgid "Please press [Read] button"
msgstr "Veuillez appuyer sur le bouton [Lire]"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1056
msgid "Read / Reread log file"
msgstr "Lire/Relire le fichier de journal"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:688
msgid "Really switch service?"
-msgstr "Vraiment changer de service ?"
+msgstr "Vraiment changer de service ?"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
msgid "Registered IP"
msgstr "Adresse IP enregistrée"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
msgid "Reload"
msgstr "Recharger"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:559
msgid "Reload this service"
msgstr "Recharger ce service"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:740
msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
msgstr "Remplace [DOMAIN] dans l'URL de mise à jour (encodé URL)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:752
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
msgstr "Remplace [MOT DE PASSE] dans l'URL de mise à jour (encodé URL)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:746
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr "Remplace [NON D'UTILISATEUR] dans l'URL de mise à jour (encodé URL)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:290
msgid "Restart DDns"
msgstr "Redémarrer DDns"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1044
msgid "Retry Unit"
msgstr "Réessaier l'unité"
@@ -666,75 +657,75 @@ msgstr "Réessaier l'unité"
msgid "Run once"
msgstr "Exécuter une fois"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1109
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:229
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1111
msgid "Running"
msgstr "En cours d'exécution"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:851
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:798
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
msgid "Script"
msgstr "Script"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:525
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:659
msgid "Select a service"
msgstr "Choisis un service"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:523
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:678
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:527
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:682
msgid "Service doesn't support this ip type"
msgstr "Le service ne supporte pas ce type d'adresse IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:668
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:661
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:672
msgid "Service not installed"
msgstr "Service non-installé"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:461
msgid "Services"
msgstr "Services"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:456
msgid "Services URL Download"
msgstr "Téléchargement de l'URL de services"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
msgid "Services list last update"
msgstr "Dernière mise à jour de la liste de services"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:993
msgid "Setting this parameter to 0 will force the script to only run once"
msgstr ""
"Définir ce paramètre sur 0 forcera le script à ne s’exécuter qu’une seule "
"fois"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Start DDNS"
msgstr "Démarrez DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
msgid "State"
msgstr "État"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1105
msgid "Status"
msgstr "État"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:419
msgid "Status directory"
msgstr "Répertoire d'état"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:575
msgid "Stop"
msgstr "Arrêter"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Stop DDNS"
msgstr "Arrêtez DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:564
msgid "Stop this service"
msgstr "Arrêtez ce service"
@@ -742,16 +733,21 @@ msgstr "Arrêtez ce service"
msgid "Stopped"
msgstr "Arrêté"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:689
msgid "Switch service"
msgstr "Change de service"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1025
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1035
-msgid "The default setting of '0' will retry infinite."
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1029
+msgid "The default setting of '0' will retry infinitely."
msgstr "Le paramètre par défaut de '0' réessayera à l'infini."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1037
+msgid "The interval between which each succesive retry will commence."
+msgstr ""
+"En cas d'erreur, le script arrêtera l'exécution après un nombre donné de "
+"tentatives"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:505
msgid "The service name is already used"
msgstr "Le nom du service est déjà utilisé"
@@ -759,12 +755,12 @@ msgstr "Le nom du service est déjà utilisé"
msgid "There is no service configured."
msgstr "Il n'y a aucun service configuré"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1072
msgid "This is the current content of the log file in %h for this service."
-msgstr ""
+msgstr "Il s’agit du contenu actuel du fichier journal en %h pour ce service."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:197
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:199
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
@@ -772,38 +768,38 @@ msgstr ""
"C'est la valeur par défaut si vous exécutez vous-même les scripts DDNS "
"(c'est-à-dire via cron avec force_interval réglé sur '0')"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:878
msgid "This will be autoset to the selected interface"
msgstr "Ce sera automatiquement réglé sur l'interface sélectionnée"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
msgid "Timer Settings"
msgstr "Paramètres de la minuterie"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:796
msgid "URL"
msgstr "URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:837
msgid "URL to detect"
msgstr "URL a détecter"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:217
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
msgid "Unknown"
msgstr "Inconnue"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:301
msgid "Update DDns Services List"
msgstr "Fait une mise à jour de la liste de services DDns"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
msgid "Update URL to be used for updating your DDNS Provider."
msgstr ""
"Mettre à jour l'URL à utiliser pour mettre à jour votre fournisseur DDNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:457
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
@@ -811,33 +807,33 @@ msgstr ""
"URL utilisée pour télécharger le fichier des services. Par défaut, il s’agit "
"du dépôt principal openwrt du paquet ddns."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
msgid "Use HTTP Secure"
msgstr "Utilisez HTTP Secure"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444
msgid "Use cURL"
msgstr "Utilisez cURL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
msgid "User defined script to read systems IP-Address"
msgstr "Script défini par l'utilisateur pour lire l'adresse IP des systèmes"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:745
msgid "Username"
msgstr "Nom d'utilisateur"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:380
msgid "Using specific DNS Server not supported"
msgstr "Utilisation d'un serveur DNS spécifique non pris en charge"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:975
msgid "Values below 5 minutes == 300 seconds are not supported"
msgstr ""
"Les valeurs inférieures à 5 minutes == 300 secondes ne sont pas prises en "
"charge"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1010
msgid "Values lower 'Check Interval' except '0' are not supported"
msgstr ""
"Les valeurs inférieures à 'Vérifier l'intervalle' sauf '0' ne sont pas "
@@ -847,18 +843,24 @@ msgstr ""
msgid "Verify"
msgstr "Vérifier"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Warning"
msgstr "Avertissement"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1045
+msgid "Which time units to use for retry counters."
+msgstr ""
+"En cas d'erreur, le script réessayera l'action ayant échoué après un délai "
+"donné"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:959
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
msgstr ""
"Écrit des messages détaillés dans le fichier journal. Le fichier sera "
"tronqué automatiquement."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:939
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid ""
"Writes log messages to syslog. Critical Errors will always be written to "
"syslog."
@@ -866,7 +868,7 @@ msgstr ""
"Écrit les messages de journal dans syslog. Les erreurs critiques seront "
"toujours écrites dans syslog."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:382
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:384
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
"package, if you need to specify a DNS server to detect your registered IP."
@@ -875,7 +877,7 @@ msgstr ""
"'hostip', si vous devez spécifier un serveur DNS pour détecter votre IP "
"enregistrée."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:373
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
@@ -883,11 +885,11 @@ msgstr ""
"Vous devez installer le package 'bind-host' ou 'knot-host' ou 'drill' pour "
"les requêtes DNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:361
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
msgstr "Vous devez installer le paquet 'wget' ou 'curl' ou 'uclient-fetch'."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
msgid ""
"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
"*ssl' package."
@@ -895,64 +897,64 @@ msgstr ""
"Vous devez installer 'wget' ou 'curl' ou 'uclient-fetch' avec le paquet "
"'libustream-* ssl'."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
msgid "You should install 'wget' or 'curl' package."
msgstr "Vous devez installer le package «wget» ou «curl»."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
msgid ""
"You should install 'wget' or 'uclient-fetch' package or replace libcurl."
msgstr ""
"Vous devez installer le paquet 'wget' ou 'uclient-fetch' ou remplacer "
"libcurl."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:345
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
msgid "cURL is installed, but libcurl was compiled without proxy support."
msgstr ""
"cURL est installé, mais libcurl a été compilé sans prise en charge proxy."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:344
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:346
msgid "cURL without Proxy Support"
msgstr "cURL sans prise en charge proxy"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:517
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:644
msgid "custom"
msgstr "personnalisé"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
msgid "days"
msgstr "jours"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
msgid "directory or path/file"
msgstr "répertoire ou chemin/fichier"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1018
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "hours"
msgstr "heures"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1048
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1021
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050
msgid "minutes"
msgstr "minutes"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
msgid "or"
msgstr "ou"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:313
msgid "or update your system to the latest OpenWrt Release"
msgstr "ou mettez à jour votre système vers la dernière version d'OpenWrt"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1047
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:985
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1049
msgid "seconds"
msgstr "secondes"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:782
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr ""
"exécuter HTTPS sans vérification des certificats de serveur (non sécurisé)"
diff --git a/applications/luci-app-ddns/po/he/ddns.po b/applications/luci-app-ddns/po/he/ddns.po
index e100b7686f..83e3326836 100644
--- a/applications/luci-app-ddns/po/he/ddns.po
+++ b/applications/luci-app-ddns/po/he/ddns.po
@@ -13,77 +13,77 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:462
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:531
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:464
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
msgid "Add new services..."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgid "Advanced Settings"
msgstr "הגדרות מתקדמות"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
msgid "Allow non-public IP's"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:888
msgid "Bind Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
msgid "Binding to a specific network not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:368
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:370
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:381
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:452
msgid "Ca Certs path"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Cancel"
msgstr "ביטול"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
msgid "Check Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
msgid "Check Unit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:522
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:660
msgid "Checking the service support..."
msgstr ""
@@ -91,100 +91,100 @@ msgstr ""
msgid "Configuration"
msgstr "הגדרות"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:212
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1126
msgid "Configuration Error"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:545
msgid "Create service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:414
msgid "Current setting:"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:198
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:276
msgid "Currently DDNS updates are not started at boot or on interface events."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:723
msgid "Custom update script to be used for updating your DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:703
#, fuzzy
msgid "Custom update-URL"
msgstr "עדכן URL באופן ידני"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:718
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:722
msgid "Custom update-script"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:194
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart disabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:193
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:195
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart enabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:520
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
msgid "DDNS Service provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "DDns"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
msgid "DDns Service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:369
msgid "DNS requests via TCP not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:909
msgid "DNS-Server"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "Date format"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Defines the Web page to read systems IP-Address from."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
msgid "Defines the interface to read systems IP-Address from"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:830
msgid "Defines the network to read systems IP-Address from"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:628
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:426
msgid "Directory contains Log files for each running section."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:420
msgid ""
"Directory contains PID and other status information for each running section."
msgstr ""
@@ -193,105 +193,105 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:739
msgid "Domain"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:258
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:260
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7
#: applications/luci-app-ddns/root/usr/share/luci/menu.d/luci-app-ddns.json:3
msgid "Dynamic DNS"
msgstr "DNS דינאמי"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:267
msgid "Dynamic DNS Version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
msgid "Edit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
msgid "Enable secure communication with DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1132
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
msgid "Enabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
msgid "Error"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1026
msgid "Error Retry Counter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1036
msgid "Error Retry Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:867
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:871
msgid "Event Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:840
msgid "Example for IPv4"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:842
msgid "Example for IPv6"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
msgid "File"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:706
msgid "Follow instructions you will find on their WEB page."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
msgid "For supported codes look here"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:900
msgid "Force IP Version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:358
msgid "Force IP Version not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
msgid "Force Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:921
msgid "Force TCP on DNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1016
msgid "Force Unit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:933
msgid "Format"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:912
msgid "Format: IP or FQDN"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
msgid "Global Settings"
msgstr ""
@@ -299,318 +299,313 @@ msgstr ""
msgid "Grant access to ddns procedures"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320
msgid "HTTPS not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:624
msgid "Hostname/FQDN to validate, if IP update happen or necessary"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
msgid "IP address source"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:507
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:627
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:511
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:631
msgid "IP address version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:510
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:514
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:636
msgid "IPv4-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:935
msgid "IPv6 address must be given in square brackets"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "IPv6 is currently not (fully) supported by this system"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid "IPv6 not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
msgid "IPv6-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
msgid "If this service section is disabled it could not be started."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid "If using secure communication you should verify server certificates!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:325
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:339
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
msgid ""
"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
msgid "Info"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid "Information"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:728
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:732
msgid "Insert a Update Script OR a Update URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:395
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:673
msgid "Install Service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:793
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:843
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
msgid "Interface"
msgstr "מנשק"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:991
msgid "Interval to force updates send to DDNS Provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
msgid "Interval unit to check for changed IP"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1013
-msgid "Interval unit to force updates send to DDNS Provider"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
+msgid "Interval unit to force updates sent to DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
msgid "Last Update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
msgid "Log File Viewer"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:425
msgid "Log directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:437
msgid "Log length"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
msgid "Log to file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:942
msgid "Log to syslog"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:619
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
msgid "Lookup Hostname"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:495
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1114
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:499
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1116
msgid "Name"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
msgid ""
"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
"communication."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:319
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:617
msgid "Neither from LuCI interface nor from console."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:795
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:829
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
msgid "Network"
msgstr "רשת"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:859
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:868
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:872
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
msgid "Network on which the ddns-updater scripts will be started"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
msgid "Never"
msgstr "אף פעם"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:502
msgid "New DDns Service…"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:28
msgid "Next Update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:213
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1127
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392
msgid "No certificates found"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "No logging"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:402
msgid "Non-public and by default blocked IP's"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1106
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:218
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1108
msgid "Not Running"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
msgid "Notice"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:438
msgid "Number of last lines stored in log files"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:901
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:922
msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
msgid "OPTIONAL: Network to use for communication"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "OPTIONAL: Proxy-Server for detection and updates."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:910
msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043
-msgid "On Error the script will retry the failed action after given time"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1027
+msgid "On Error the script will stop execution after given number of retrys."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1033
-msgid "On Error the script will stop execution after given number of retrys"
-msgstr ""
-
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:758
msgid "Optional Encoded Parameter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:764
msgid "Optional Parameter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:930
msgid "PROXY-Server"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:751
msgid "Password"
msgstr "סיסמא"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
msgid "Path to CA-Certificate"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:312
msgid ""
"Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1071
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1073
msgid "Please press [Read] button"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1056
msgid "Read / Reread log file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:688
msgid "Really switch service?"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
msgid "Registered IP"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
msgid "Reload"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:559
msgid "Reload this service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:740
msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:752
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:746
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:290
msgid "Restart DDns"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1044
msgid "Retry Unit"
msgstr ""
@@ -618,73 +613,73 @@ msgstr ""
msgid "Run once"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1109
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:229
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1111
msgid "Running"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:851
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:798
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
msgid "Script"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:525
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:659
msgid "Select a service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:523
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:678
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:527
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:682
msgid "Service doesn't support this ip type"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:668
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:661
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:672
msgid "Service not installed"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:461
msgid "Services"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:456
msgid "Services URL Download"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
msgid "Services list last update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:993
msgid "Setting this parameter to 0 will force the script to only run once"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Start DDNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
msgid "State"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1105
msgid "Status"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:419
msgid "Status directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:575
msgid "Stop"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Stop DDNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:564
msgid "Stop this service"
msgstr ""
@@ -692,16 +687,19 @@ msgstr ""
msgid "Stopped"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:689
msgid "Switch service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1025
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1035
-msgid "The default setting of '0' will retry infinite."
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1029
+msgid "The default setting of '0' will retry infinitely."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1037
+msgid "The interval between which each succesive retry will commence."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:505
msgid "The service name is already used"
msgstr ""
@@ -709,78 +707,78 @@ msgstr ""
msgid "There is no service configured."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1072
msgid "This is the current content of the log file in %h for this service."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:197
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:199
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:878
msgid "This will be autoset to the selected interface"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
msgid "Timer Settings"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:796
msgid "URL"
msgstr "URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:837
msgid "URL to detect"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:217
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
msgid "Unknown"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:301
msgid "Update DDns Services List"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
msgid "Update URL to be used for updating your DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:457
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
msgid "Use HTTP Secure"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444
msgid "Use cURL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
msgid "User defined script to read systems IP-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:745
msgid "Username"
msgstr "שם משתמש"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:380
msgid "Using specific DNS Server not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:975
msgid "Values below 5 minutes == 300 seconds are not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1010
msgid "Values lower 'Check Interval' except '0' are not supported"
msgstr ""
@@ -788,98 +786,102 @@ msgstr ""
msgid "Verify"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Warning"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1045
+msgid "Which time units to use for retry counters."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:959
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:939
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid ""
"Writes log messages to syslog. Critical Errors will always be written to "
"syslog."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:382
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:384
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:373
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:361
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
msgid ""
"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
"*ssl' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
msgid "You should install 'wget' or 'curl' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
msgid ""
"You should install 'wget' or 'uclient-fetch' package or replace libcurl."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:345
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
msgid "cURL is installed, but libcurl was compiled without proxy support."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:344
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:346
msgid "cURL without Proxy Support"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:517
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:644
msgid "custom"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
msgid "days"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
msgid "directory or path/file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1018
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "hours"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1048
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1021
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050
msgid "minutes"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
msgid "or"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:313
msgid "or update your system to the latest OpenWrt Release"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1047
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:985
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1049
msgid "seconds"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:782
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr ""
diff --git a/applications/luci-app-ddns/po/hi/ddns.po b/applications/luci-app-ddns/po/hi/ddns.po
index 85df7e7c65..6c1cd63934 100644
--- a/applications/luci-app-ddns/po/hi/ddns.po
+++ b/applications/luci-app-ddns/po/hi/ddns.po
@@ -4,77 +4,77 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:462
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:531
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:464
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
msgid "Add new services..."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgid "Advanced Settings"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
msgid "Allow non-public IP's"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:888
msgid "Bind Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
msgid "Binding to a specific network not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:368
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:370
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:381
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:452
msgid "Ca Certs path"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Cancel"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
msgid "Check Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
msgid "Check Unit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:522
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:660
msgid "Checking the service support..."
msgstr ""
@@ -82,99 +82,99 @@ msgstr ""
msgid "Configuration"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:212
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1126
msgid "Configuration Error"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:545
msgid "Create service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:414
msgid "Current setting:"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:198
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:276
msgid "Currently DDNS updates are not started at boot or on interface events."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:723
msgid "Custom update script to be used for updating your DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:703
msgid "Custom update-URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:718
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:722
msgid "Custom update-script"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:194
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart disabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:193
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:195
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart enabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:520
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
msgid "DDNS Service provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "DDns"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
msgid "DDns Service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:369
msgid "DNS requests via TCP not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:909
msgid "DNS-Server"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "Date format"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Defines the Web page to read systems IP-Address from."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
msgid "Defines the interface to read systems IP-Address from"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:830
msgid "Defines the network to read systems IP-Address from"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:628
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:426
msgid "Directory contains Log files for each running section."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:420
msgid ""
"Directory contains PID and other status information for each running section."
msgstr ""
@@ -183,105 +183,105 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:739
msgid "Domain"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:258
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:260
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7
#: applications/luci-app-ddns/root/usr/share/luci/menu.d/luci-app-ddns.json:3
msgid "Dynamic DNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:267
msgid "Dynamic DNS Version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
msgid "Edit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
msgid "Enable secure communication with DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1132
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
msgid "Enabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
msgid "Error"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1026
msgid "Error Retry Counter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1036
msgid "Error Retry Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:867
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:871
msgid "Event Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:840
msgid "Example for IPv4"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:842
msgid "Example for IPv6"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
msgid "File"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:706
msgid "Follow instructions you will find on their WEB page."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
msgid "For supported codes look here"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:900
msgid "Force IP Version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:358
msgid "Force IP Version not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
msgid "Force Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:921
msgid "Force TCP on DNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1016
msgid "Force Unit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:933
msgid "Format"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:912
msgid "Format: IP or FQDN"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
msgid "Global Settings"
msgstr ""
@@ -289,318 +289,313 @@ msgstr ""
msgid "Grant access to ddns procedures"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320
msgid "HTTPS not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:624
msgid "Hostname/FQDN to validate, if IP update happen or necessary"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
msgid "IP address source"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:507
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:627
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:511
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:631
msgid "IP address version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:510
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:514
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:636
msgid "IPv4-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:935
msgid "IPv6 address must be given in square brackets"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "IPv6 is currently not (fully) supported by this system"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid "IPv6 not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
msgid "IPv6-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
msgid "If this service section is disabled it could not be started."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid "If using secure communication you should verify server certificates!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:325
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:339
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
msgid ""
"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
msgid "Info"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid "Information"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:728
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:732
msgid "Insert a Update Script OR a Update URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:395
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:673
msgid "Install Service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:793
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:843
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
msgid "Interface"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:991
msgid "Interval to force updates send to DDNS Provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
msgid "Interval unit to check for changed IP"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1013
-msgid "Interval unit to force updates send to DDNS Provider"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
+msgid "Interval unit to force updates sent to DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
msgid "Last Update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
msgid "Log File Viewer"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:425
msgid "Log directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:437
msgid "Log length"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
msgid "Log to file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:942
msgid "Log to syslog"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:619
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
msgid "Lookup Hostname"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:495
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1114
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:499
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1116
msgid "Name"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
msgid ""
"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
"communication."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:319
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:617
msgid "Neither from LuCI interface nor from console."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:795
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:829
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
msgid "Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:859
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:868
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:872
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
msgid "Network on which the ddns-updater scripts will be started"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
msgid "Never"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:502
msgid "New DDns Service…"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:28
msgid "Next Update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:213
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1127
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392
msgid "No certificates found"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "No logging"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:402
msgid "Non-public and by default blocked IP's"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1106
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:218
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1108
msgid "Not Running"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
msgid "Notice"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:438
msgid "Number of last lines stored in log files"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:901
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:922
msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
msgid "OPTIONAL: Network to use for communication"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "OPTIONAL: Proxy-Server for detection and updates."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:910
msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043
-msgid "On Error the script will retry the failed action after given time"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1027
+msgid "On Error the script will stop execution after given number of retrys."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1033
-msgid "On Error the script will stop execution after given number of retrys"
-msgstr ""
-
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:758
msgid "Optional Encoded Parameter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:764
msgid "Optional Parameter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:930
msgid "PROXY-Server"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:751
msgid "Password"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
msgid "Path to CA-Certificate"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:312
msgid ""
"Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1071
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1073
msgid "Please press [Read] button"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1056
msgid "Read / Reread log file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:688
msgid "Really switch service?"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
msgid "Registered IP"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
msgid "Reload"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:559
msgid "Reload this service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:740
msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:752
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:746
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:290
msgid "Restart DDns"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1044
msgid "Retry Unit"
msgstr ""
@@ -608,73 +603,73 @@ msgstr ""
msgid "Run once"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1109
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:229
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1111
msgid "Running"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:851
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:798
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
msgid "Script"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:525
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:659
msgid "Select a service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:523
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:678
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:527
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:682
msgid "Service doesn't support this ip type"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:668
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:661
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:672
msgid "Service not installed"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:461
msgid "Services"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:456
msgid "Services URL Download"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
msgid "Services list last update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:993
msgid "Setting this parameter to 0 will force the script to only run once"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Start DDNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
msgid "State"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1105
msgid "Status"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:419
msgid "Status directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:575
msgid "Stop"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Stop DDNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:564
msgid "Stop this service"
msgstr ""
@@ -682,16 +677,19 @@ msgstr ""
msgid "Stopped"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:689
msgid "Switch service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1025
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1035
-msgid "The default setting of '0' will retry infinite."
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1029
+msgid "The default setting of '0' will retry infinitely."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1037
+msgid "The interval between which each succesive retry will commence."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:505
msgid "The service name is already used"
msgstr ""
@@ -699,78 +697,78 @@ msgstr ""
msgid "There is no service configured."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1072
msgid "This is the current content of the log file in %h for this service."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:197
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:199
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:878
msgid "This will be autoset to the selected interface"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
msgid "Timer Settings"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:796
msgid "URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:837
msgid "URL to detect"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:217
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
msgid "Unknown"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:301
msgid "Update DDns Services List"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
msgid "Update URL to be used for updating your DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:457
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
msgid "Use HTTP Secure"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444
msgid "Use cURL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
msgid "User defined script to read systems IP-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:745
msgid "Username"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:380
msgid "Using specific DNS Server not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:975
msgid "Values below 5 minutes == 300 seconds are not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1010
msgid "Values lower 'Check Interval' except '0' are not supported"
msgstr ""
@@ -778,97 +776,101 @@ msgstr ""
msgid "Verify"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Warning"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1045
+msgid "Which time units to use for retry counters."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:959
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:939
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid ""
"Writes log messages to syslog. Critical Errors will always be written to "
"syslog."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:382
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:384
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:373
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:361
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
msgid ""
"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
"*ssl' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
msgid "You should install 'wget' or 'curl' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
msgid ""
"You should install 'wget' or 'uclient-fetch' package or replace libcurl."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:345
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
msgid "cURL is installed, but libcurl was compiled without proxy support."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:344
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:346
msgid "cURL without Proxy Support"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:517
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:644
msgid "custom"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
msgid "days"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
msgid "directory or path/file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1018
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "hours"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1048
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1021
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050
msgid "minutes"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
msgid "or"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:313
msgid "or update your system to the latest OpenWrt Release"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1047
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:985
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1049
msgid "seconds"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:782
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr ""
diff --git a/applications/luci-app-ddns/po/hu/ddns.po b/applications/luci-app-ddns/po/hu/ddns.po
index 4dd48ce387..8311098839 100644
--- a/applications/luci-app-ddns/po/hu/ddns.po
+++ b/applications/luci-app-ddns/po/hu/ddns.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
"POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2021-08-16 16:38+0000\n"
-"Last-Translator: Bence Csókás <bence.csokas@gmail.com>\n"
+"PO-Revision-Date: 2022-12-14 00:53+0000\n"
+"Last-Translator: Gajdos Tamás <gajdipajti@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/hu/>\n"
"Language: hu\n"
@@ -11,38 +11,38 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.8-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
msgstr "Biztonsági okokból a „../” nem engedélyezett az útvonalban."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:462
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:531
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:464
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
msgid "Add new services..."
msgstr "Új szolgáltatások hozzáadása…"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgid "Advanced Settings"
msgstr "Haladó Beállítások"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
msgid "Allow non-public IP's"
msgstr "Nem nyilvános IP-k engedélyezése"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608
msgid "Basic Settings"
msgstr "Alapszintű beállítások"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:888
msgid "Bind Network"
msgstr "Hálózat kötése"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
msgid "Binding to a specific network not supported"
msgstr "Egy bizonyos hálózathoz való kötés nem támogatott"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
@@ -50,42 +50,42 @@ msgstr ""
"A BusyBox nslookup és Wget parancsai nem támogatják azt, hogy meghatározza "
"az IP verziót DDNS szolgáltatással való kommunikációra!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:368
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:370
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:381
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:452
msgid "Ca Certs path"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Cancel"
msgstr "Mégse"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
msgid "Check Interval"
msgstr "Ellenőrzési időköz"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
msgid "Check Unit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:522
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:660
msgid "Checking the service support..."
msgstr ""
@@ -93,89 +93,89 @@ msgstr ""
msgid "Configuration"
msgstr "Beállítás"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:212
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1126
msgid "Configuration Error"
msgstr "Beállítási hiba"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:545
msgid "Create service"
msgstr "Szolgáltatás létrehozása"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:414
msgid "Current setting:"
msgstr "Jelenlegi beállítás:"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:198
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:276
msgid "Currently DDNS updates are not started at boot or on interface events."
msgstr ""
"Jelenleg a DDNS frissítések nincsenek elindítva a rendszerindításkor vagy a "
"csatolóeseményeknél."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:723
msgid "Custom update script to be used for updating your DDNS Provider."
msgstr ""
"A DDNS-szolgáltató frissítéséhez használt egyéni frissítési parancsfájl."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:703
msgid "Custom update-URL"
msgstr "Egyéni frissítési URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:718
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:722
msgid "Custom update-script"
msgstr "Egyéni frissítő parancsfájl"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:194
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart disabled"
msgstr "A DDNS automatikus indítása letiltva"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:193
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:195
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart enabled"
msgstr "A DDNS automatikus indítása engedélyezve"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:520
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
msgid "DDNS Service provider"
msgstr "DDNS-szolgáltató"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "DDns"
msgstr "DDns"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
msgid "DDns Service"
msgstr "DDns szolgáltatás"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:369
msgid "DNS requests via TCP not supported"
msgstr "a TCP-n keresztüli DNS-kérések nem támogatottak"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:909
msgid "DNS-Server"
msgstr "DNS-kiszolgáló"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "Date format"
msgstr "Dátumformátum"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Defines the Web page to read systems IP-Address from."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
msgid "Defines the interface to read systems IP-Address from"
msgstr ""
"Meghatározza azt a csatolót, amelyből a rendszerek IP-címeit olvasni kell"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:830
msgid "Defines the network to read systems IP-Address from"
msgstr ""
"Meghatározza azt a hálózatot, amelyből a rendszerek IP-címeit olvasni kell"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
@@ -183,18 +183,18 @@ msgstr ""
"Meghatározza azt a forrást, amelyből a rendszerek IP-címeit olvasni kell, és "
"amelyik elküldésre kerül a DDNS-szolgáltatónak"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:628
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
msgstr ""
"Meghatározza, hogy mely „IPv4/IPv6” IP-cím legyen elküldve a DDNS-"
"szolgáltatónak"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:426
msgid "Directory contains Log files for each running section."
msgstr "A könyvtár naplófájlokat tartalmaz minden egyes futó szakaszhoz."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:420
msgid ""
"Directory contains PID and other status information for each running section."
msgstr ""
@@ -205,99 +205,99 @@ msgstr ""
msgid "Disabled"
msgstr "Letiltva"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:739
msgid "Domain"
msgstr "Tartomány"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:258
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:260
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7
#: applications/luci-app-ddns/root/usr/share/luci/menu.d/luci-app-ddns.json:3
msgid "Dynamic DNS"
msgstr "Dinamikus DNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:267
msgid "Dynamic DNS Version"
msgstr "Dinamikus DNS verziója"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
msgid "Edit"
msgstr "Szerkesztés"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
msgid "Enable secure communication with DDNS provider"
msgstr "Biztonságos kommunikáció engedélyezése a DDNS-szolgáltatóval"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1132
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
msgid "Enabled"
msgstr "Engedélyezve"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
msgid "Error"
msgstr "Hiba"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1026
msgid "Error Retry Counter"
msgstr "Hiba újrapróbálási számláló"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1036
msgid "Error Retry Interval"
msgstr "Hiba újrapróbálási időköze"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:867
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:871
msgid "Event Network"
msgstr "Eseményhálózat"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:840
msgid "Example for IPv4"
msgstr "Példa az IPv4-hez"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:842
msgid "Example for IPv6"
msgstr "Példa az IPv6-hoz"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
msgid "File"
msgstr "Fájl"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:706
msgid "Follow instructions you will find on their WEB page."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
msgid "For supported codes look here"
msgstr "A támogatott kódokért nézzen ide"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:900
msgid "Force IP Version"
msgstr "IP-verzió kényszerítése"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:358
msgid "Force IP Version not supported"
msgstr "Az IP verziójának kényszerítése nem támogatott"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
msgid "Force Interval"
msgstr "Kényszerítés időköze"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:921
msgid "Force TCP on DNS"
msgstr "TCP kényszerítése a DNS-en"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1016
msgid "Force Unit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:933
msgid "Format"
msgstr "Formátum"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:912
msgid "Format: IP or FQDN"
msgstr "Formátum: IP vagy FQDN"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
@@ -305,7 +305,7 @@ msgstr ""
"A GNU Wget az adott hálózat IP-jét fogja használni, a cURL a fizikai "
"csatolót fogja használni."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
msgid "Global Settings"
msgstr ""
@@ -313,46 +313,46 @@ msgstr ""
msgid "Grant access to ddns procedures"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320
msgid "HTTPS not supported"
msgstr "A HTTPS nem támogatott"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:624
msgid "Hostname/FQDN to validate, if IP update happen or necessary"
msgstr "Ellenőrzendő gépnév vagy FQDN, ha IP-frissítés történik vagy szükséges"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
msgid "IP address source"
msgstr "IP-cím forrása"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:507
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:627
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:511
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:631
msgid "IP address version"
msgstr "IP-cím verziója"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:510
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:514
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:636
msgid "IPv4-Address"
msgstr "IPv4-cím"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:935
msgid "IPv6 address must be given in square brackets"
msgstr "Az IPv6-címet szögletes zárójelben kell megadni"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "IPv6 is currently not (fully) supported by this system"
msgstr "Ez a rendszer jelenleg nem (teljesen) támogatja az IPv6-ot"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid "IPv6 not supported"
msgstr "Az IPv6 nem támogatott"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
msgid "IPv6-Address"
msgstr "IPv6-cím"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
@@ -360,105 +360,105 @@ msgstr ""
"Ha a Wget és a cURL csomag is telepítve van, akkor alapértelmezetten a Wget "
"lesz használva a kommunikációnál."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
msgid "If this service section is disabled it could not be started."
msgstr ""
"Ha ez a szolgáltatási szakasz le van tiltva, akkor azt nem sikerült "
"elindítani."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid "If using secure communication you should verify server certificates!"
msgstr ""
"Biztonságos kommunikáció használatakor ellenőriznie kell a kiszolgáló "
"tanúsítványait!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:325
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:339
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
msgid ""
"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
msgstr ""
"Az OpenWrt-ben lévő cURL/libcurl néhány verziója proxy-támogatás nélkül lett "
"lefordítva."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
msgid "Info"
msgstr "Információ"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid "Information"
msgstr "Információ"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:728
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:732
msgid "Insert a Update Script OR a Update URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:395
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:673
msgid "Install Service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:793
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:843
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
msgid "Interface"
msgstr "Csatoló"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:991
msgid "Interval to force updates send to DDNS Provider"
msgstr "Időköz a DDNS-szolgáltatónak küldött frissítések kényszerítéséhez"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
msgid "Interval unit to check for changed IP"
msgstr "Időköz mértékegysége a megváltozott IP ellenőrzéséhez"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1013
-msgid "Interval unit to force updates send to DDNS Provider"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
+msgid "Interval unit to force updates sent to DDNS Provider."
msgstr ""
"Időköz mértékegysége a DDNS-szolgáltatónak küldött frissítések "
-"kényszerítéséhez"
+"kényszerítéséhez."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
msgid "Last Update"
msgstr "Utolsó frissítés"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
msgid "Log File Viewer"
msgstr "Naplófájl-megjelenítő"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:425
msgid "Log directory"
msgstr "Naplókönyvtár"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:437
msgid "Log length"
msgstr "Napló hossza"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
msgid "Log to file"
msgstr "Naplózás fájlba"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:942
msgid "Log to syslog"
msgstr "Naplózás a rendszernaplóba"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:619
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
msgid "Lookup Hostname"
msgstr "Gépnév keresése"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:495
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1114
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:499
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1116
msgid "Name"
msgstr "Név"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
msgid ""
"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
"communication."
@@ -466,7 +466,7 @@ msgstr ""
"Sem az SSL-lel rendelkező GNU Wget, sem a cURL nincs telepítve a "
"kommunikációhoz használandó hálózat kiválasztásához."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:319
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
@@ -474,188 +474,179 @@ msgstr ""
"Sem az SSL-lel rendelkező GNU Wget, sem a cURL nincs telepítve a HTTPS "
"protokollon keresztüli biztonságos frissítések támogatásához."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:617
msgid "Neither from LuCI interface nor from console."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:795
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:829
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
msgid "Network"
msgstr "Hálózat"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:859
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:868
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:872
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
msgid "Network on which the ddns-updater scripts will be started"
msgstr "A hálózat, amelyen a DDNS-frissítő parancsfájlok el fognak indulni"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
msgid "Never"
msgstr "Soha"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:502
msgid "New DDns Service…"
msgstr "Új DDNS szolgáltatás…"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:28
msgid "Next Update"
msgstr "Következő frissítés"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:213
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1127
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
msgstr "Nincs adat"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392
msgid "No certificates found"
msgstr "Nem találhatók tanúsítványok"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "No logging"
msgstr "Nincs naplózás"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:402
msgid "Non-public and by default blocked IP's"
msgstr "Nem nyilvános és alapértelmezetten blokkolt IP-k"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1106
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:218
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1108
msgid "Not Running"
msgstr "Nem fut"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
msgid "Notice"
msgstr "Figyelmeztetés"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:438
msgid "Number of last lines stored in log files"
msgstr "A naplófájlokban tárolt utolsó sorok száma"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:901
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
msgstr ""
"ELHAGYHATÓ: a tisztán csak IPv4/IPv6 kommunikáció használatának "
"kényszerítése."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:922
msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
msgstr ""
"ELHAGYHATÓ: TCP használatának kényszerítése az alapértelmezett UDP helyett a "
"DNS-kéréseknél."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
msgid "OPTIONAL: Network to use for communication"
msgstr "ELHAGYHATÓ: a kommunikációhoz használandó hálózat"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "OPTIONAL: Proxy-Server for detection and updates."
msgstr "ELHAGYHATÓ: proxy-kiszolgáló a felismeréshez és a frissítésekhez."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:910
msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
msgstr ""
"ELHAGYHATÓ: nem alapértelmezett DNS-kiszolgáló használata a „Regisztrált IP” "
"felismeréséhez."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043
-msgid "On Error the script will retry the failed action after given time"
-msgstr ""
-"Hiba esetén a parancsfájl újrapróbálja a sikertelen műveletet a megadott idő "
-"után"
-
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1033
-msgid "On Error the script will stop execution after given number of retrys"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1027
+msgid "On Error the script will stop execution after given number of retrys."
msgstr ""
-"Hiba esetén a parancsfájl leállítja a végrehajtást a megadott "
-"újrapróbálkozások száma után"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:758
msgid "Optional Encoded Parameter"
msgstr "Elhagyható kódolt paraméterek"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:764
msgid "Optional Parameter"
msgstr "Elhagyható paraméter"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
msgstr ""
"Elhagyható: lecseréli a [PARAMENC] értéket a frissítési URL-ben (URL-"
"kódoltan)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
msgstr ""
"Elhagyható: lecseréli a [PARAMOPT] értéket a frissítési URL-ben (NEM URL-"
"kódoltan)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:930
msgid "PROXY-Server"
msgstr "Proxy-kiszolgáló"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:751
msgid "Password"
msgstr "Jelszó"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
msgid "Path to CA-Certificate"
msgstr "Útvonal a CA-tanúsítványhoz"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:312
msgid ""
"Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
msgstr ""
"Kövesse az OpenWrt honlapján lévő utasításokat az IPv6 támogatás "
"engedélyezéséhez"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1071
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1073
msgid "Please press [Read] button"
msgstr "Nyomja meg a [Beolvasás] gombot"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1056
msgid "Read / Reread log file"
msgstr "Naplófájl olvasása vagy újraolvasása"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:688
msgid "Really switch service?"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
msgid "Registered IP"
msgstr "Regisztrált IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
msgid "Reload"
msgstr "Újratöltés"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:559
msgid "Reload this service"
msgstr "A szolgáltatás újratöltése"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:740
msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:752
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
msgstr "Lecseréli a [JELSZÓ] értéket a frissítési URL-ben (URL-kódoltan)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:746
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
"Lecseréli a [FELHASZNÁLÓNÉV] értéket a frissítési URL-ben (URL-kódoltan)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:290
msgid "Restart DDns"
msgstr "DDns újraindítása"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1044
msgid "Retry Unit"
msgstr ""
@@ -663,73 +654,73 @@ msgstr ""
msgid "Run once"
msgstr "Futtatás egyszer"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1109
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:229
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1111
msgid "Running"
msgstr "Fut"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:851
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:798
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
msgid "Script"
msgstr "Parancsfájl"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:525
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:659
msgid "Select a service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:523
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:678
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:527
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:682
msgid "Service doesn't support this ip type"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:668
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:661
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:672
msgid "Service not installed"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:461
msgid "Services"
msgstr "Szolgáltatások"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:456
msgid "Services URL Download"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
msgid "Services list last update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:993
msgid "Setting this parameter to 0 will force the script to only run once"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Start DDNS"
msgstr "DDNS indítása"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
msgid "State"
msgstr "Állapot"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1105
msgid "Status"
msgstr "Állapot"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:419
msgid "Status directory"
msgstr "Állapotkönyvtár"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:575
msgid "Stop"
msgstr "Megállítás"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Stop DDNS"
msgstr "DDNS leállítása"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:564
msgid "Stop this service"
msgstr "A szolgáltatás leállítása"
@@ -737,16 +728,21 @@ msgstr "A szolgáltatás leállítása"
msgid "Stopped"
msgstr "Megállítva"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:689
msgid "Switch service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1025
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1035
-msgid "The default setting of '0' will retry infinite."
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1029
+msgid "The default setting of '0' will retry infinitely."
msgstr "Az alapértelmezett „0” beállítás végtelenszer fog újrapróbálkozni."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1037
+msgid "The interval between which each succesive retry will commence."
+msgstr ""
+"Hiba esetén a parancsfájl leállítja a végrehajtást a megadott "
+"újrapróbálkozások száma után."
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:505
msgid "The service name is already used"
msgstr "A szolgáltatás neve már használatban van"
@@ -754,12 +750,12 @@ msgstr "A szolgáltatás neve már használatban van"
msgid "There is no service configured."
msgstr "Nincs beállított szolgáltatás."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1072
msgid "This is the current content of the log file in %h for this service."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:197
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:199
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
@@ -767,69 +763,69 @@ msgstr ""
"Ez az alapértelmezett, ha saját maga futtatja a DDNS parancsfájlokat (azaz "
"cron használatával „0” értékre állított force_interval beállítással)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:878
msgid "This will be autoset to the selected interface"
msgstr "Ez automatikusan be lesz állítva a kiválasztott csatolóhoz"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
msgid "Timer Settings"
msgstr "Időzítő beállításai"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:796
msgid "URL"
msgstr "URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:837
msgid "URL to detect"
msgstr "Felismerendő URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:217
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
msgid "Unknown"
msgstr "Ismeretlen"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:301
msgid "Update DDns Services List"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
msgid "Update URL to be used for updating your DDNS Provider."
msgstr "A használandó frissítési URL a DDNS-szolgáltató frissítéséhez."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:457
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
msgid "Use HTTP Secure"
msgstr "HTTP biztonság használata"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444
msgid "Use cURL"
msgstr "cURL használata"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
msgid "User defined script to read systems IP-Address"
msgstr ""
"Felhasználó által meghatározott parancsfájl a rendszerek IP-címének "
"olvasásához"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:745
msgid "Username"
msgstr "Felhasználónév"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:380
msgid "Using specific DNS Server not supported"
msgstr "Bizonyos DNS-kiszolgáló használata nem támogatott"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:975
msgid "Values below 5 minutes == 300 seconds are not supported"
msgstr "Az 5 perc == 300 másodperc alatti értékek nem támogatottak"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1010
msgid "Values lower 'Check Interval' except '0' are not supported"
msgstr ""
"Az „Ellenőrzési időköz” értékénél alacsonyabb értékek a „0” kivételével nem "
@@ -839,17 +835,23 @@ msgstr ""
msgid "Verify"
msgstr "Ellenőrzés"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Warning"
msgstr "Figyelmeztetés"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1045
+msgid "Which time units to use for retry counters."
+msgstr ""
+"Hiba esetén a parancsfájl újrapróbálja a sikertelen műveletet a megadott idő "
+"után."
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:959
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
msgstr ""
"Részletes üzeneteket ír a naplófájlba. A fájl automatikusan csonkolva lesz."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:939
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid ""
"Writes log messages to syslog. Critical Errors will always be written to "
"syslog."
@@ -857,13 +859,13 @@ msgstr ""
"Kiírja a naplóüzeneteket a rendszernaplóba. A kritikus hibák mindig a "
"rendszernaplóba lesznek írva."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:382
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:384
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:373
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
@@ -871,11 +873,11 @@ msgstr ""
"Telepítenie kell a „bind-host”, a „knot-host” vagy a „drill” csomagot a DNS-"
"kérésekhez."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:361
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
msgstr "Telepítenie kell a „wget”, a „curl” vagy az „uclient-fetch” csomagot."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
msgid ""
"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
"*ssl' package."
@@ -883,64 +885,64 @@ msgstr ""
"Telepítenie kell a „wget”, a „curl” vagy a „libustream-*ssl” csomaggal "
"rendelkező „uclient-fetch” csomagot."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
msgid "You should install 'wget' or 'curl' package."
msgstr "Telepítenie kell a „wget” vagy a „curl” csomagot."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
msgid ""
"You should install 'wget' or 'uclient-fetch' package or replace libcurl."
msgstr ""
"Telepítenie kell a „wget” vagy az „uclient-fetch” csomagot, vagy cserélje le "
"a „libcurl” csomagot."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:345
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
msgid "cURL is installed, but libcurl was compiled without proxy support."
msgstr ""
"A cURL telepítve van, de a libcurl proxy-támogatás nélkül lett lefordítva."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:344
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:346
msgid "cURL without Proxy Support"
msgstr "cURL proxy-támogatás nélkül"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:517
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:644
msgid "custom"
msgstr "egyéni"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
msgid "days"
msgstr "nap"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
msgid "directory or path/file"
msgstr "könyvtár vagy útvonal/fájl"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1018
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "hours"
msgstr "óra"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1048
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1021
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050
msgid "minutes"
msgstr "perc"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
msgid "or"
msgstr "vagy"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:313
msgid "or update your system to the latest OpenWrt Release"
msgstr "vagy frissítse a rendszerét a legújabb OpenWrt kiadásra"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1047
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:985
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1049
msgid "seconds"
msgstr "másodperc"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:782
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr ""
"HTTPS futtatásához a kiszolgáló tanúsítványainak ellenőrzése nélkül (nem "
diff --git a/applications/luci-app-ddns/po/it/ddns.po b/applications/luci-app-ddns/po/it/ddns.po
index c36b1012c9..6af4c05db0 100644
--- a/applications/luci-app-ddns/po/it/ddns.po
+++ b/applications/luci-app-ddns/po/it/ddns.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
"POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2021-10-03 09:47+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/it/>\n"
"Language: it\n"
@@ -11,38 +11,38 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
msgstr "\"../\" non è permesso nel percorso per Motivi di Sicurezza."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:462
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:531
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:464
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
msgid "Add new services..."
msgstr "Aggiungi un nuovo servizio..."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgid "Advanced Settings"
msgstr "Impostazioni Avanzate"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
msgid "Allow non-public IP's"
msgstr "Consenti IP non pubblici"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608
msgid "Basic Settings"
-msgstr "Opzioni di Base"
+msgstr "Impostazioni di base"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:888
msgid "Bind Network"
msgstr "Collega Rete"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
msgid "Binding to a specific network not supported"
msgstr "Collegamento a una specifica rete non supportato"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
@@ -50,7 +50,7 @@ msgstr ""
"Nslookup di BusyBox e Wget non supportano lo specificare la versione IP da "
"usare per la comunicazione con il Provider DDNS!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:368
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:370
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
@@ -58,7 +58,7 @@ msgstr ""
"Nslookup di BusyBox e hostip non supportano lo specificare l'uso di TCP "
"invece di UDP di default quando richiedono il server DNS!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:381
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
@@ -66,11 +66,11 @@ msgstr ""
"Nslookup di BusyBox nella versione compilata corrente non gestisce i dati "
"Server DNS correttamente!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:452
msgid "Ca Certs path"
msgstr "Percorso certificati CA"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
@@ -78,20 +78,20 @@ msgstr ""
"Percorso dei certificati CA che verrà utilizzato per scaricare i dati dei "
"servizi. Imposta IGNORA per saltare la convalida del certificato."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Cancel"
msgstr "Annulla"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
msgid "Check Interval"
msgstr "Intervallo di Controllo"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
msgid "Check Unit"
msgstr "Unità controllo"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:522
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:660
msgid "Checking the service support..."
msgstr "Verifica del supporto del servizio..."
@@ -99,88 +99,88 @@ msgstr "Verifica del supporto del servizio..."
msgid "Configuration"
msgstr "Configurazione"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:212
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1126
msgid "Configuration Error"
msgstr "Errore di Configurazione"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:545
msgid "Create service"
msgstr "Crea Servizio"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:414
msgid "Current setting:"
msgstr "Impostazioni Correnti:"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:198
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:276
msgid "Currently DDNS updates are not started at boot or on interface events."
msgstr ""
"Al momento gli aggiornamenti DDNS non sono avviati al boot o ad eventi da "
"interfacce."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:723
msgid "Custom update script to be used for updating your DDNS Provider."
msgstr ""
"Script aggiornamento personalizzato da usare per aggiornare il tuo DDNS "
"Provider."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:703
msgid "Custom update-URL"
msgstr "URL di aggiornamento personalizzato"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:718
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:722
msgid "Custom update-script"
msgstr "Script di aggiornamento personalizzato"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:194
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart disabled"
msgstr "Autoavvio DDNS disabilitato"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:193
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:195
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart enabled"
msgstr "AutoAvvio DDNS attivo"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:520
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
msgid "DDNS Service provider"
msgstr "Provider del Servizio DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "DDns"
msgstr "DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
msgid "DDns Service"
msgstr "Servizio DDns"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:369
msgid "DNS requests via TCP not supported"
msgstr "Richieste DNS via TCP non supportate"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:909
msgid "DNS-Server"
msgstr "Server DNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "Date format"
msgstr "Formato Data"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Defines the Web page to read systems IP-Address from."
msgstr "Definisce la pagina Web da cui leggere l'indirizzo IP del sistema."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
msgid "Defines the interface to read systems IP-Address from"
msgstr "Definisce l'interfaccia che legge l'indirizzo IP dei sistemi"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:830
msgid "Defines the network to read systems IP-Address from"
msgstr "Definisce la rete da cui leggere l'indirizzo IP del sistema"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
@@ -188,16 +188,16 @@ msgstr ""
"Definisce la sorgente da cui leggere l'indirizzo IP del sistema, questa "
"verrà inviata al provider DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:628
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
msgstr "Definisce quale indirizzo IP 'IPv4/IPv6' è mandato al provider DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:426
msgid "Directory contains Log files for each running section."
msgstr "Cartella che contiene i file Log di ogni sezione in esecuzione."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:420
msgid ""
"Directory contains PID and other status information for each running section."
msgstr ""
@@ -208,105 +208,105 @@ msgstr ""
msgid "Disabled"
msgstr "Disabilitato"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:739
msgid "Domain"
msgstr "Dominio"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:258
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:260
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7
#: applications/luci-app-ddns/root/usr/share/luci/menu.d/luci-app-ddns.json:3
msgid "Dynamic DNS"
msgstr "DNS Dinamico"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:267
msgid "Dynamic DNS Version"
msgstr "Versione DNS Dinamico"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
msgid "Edit"
msgstr "Modifica"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
msgid "Enable secure communication with DDNS provider"
msgstr "Abilita la comunicazione sicura con il provider DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1132
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
msgid "Enabled"
msgstr "Abilitato"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
msgid "Error"
msgstr "Errore"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1026
msgid "Error Retry Counter"
msgstr "Contatore tentativi su errore"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1036
msgid "Error Retry Interval"
msgstr "Intervallo nuovo tentativo"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:867
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:871
msgid "Event Network"
msgstr "Network Evento"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:840
msgid "Example for IPv4"
msgstr "Esempio di IPv4"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:842
msgid "Example for IPv6"
msgstr "Esempio di IPv6"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
msgid "File"
msgstr "File"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:706
msgid "Follow instructions you will find on their WEB page."
msgstr "Segui le istruzioni che trovi sulla loro pagina WEB."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
msgid "For supported codes look here"
msgstr "Per i codici supportati guarda qui"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:900
msgid "Force IP Version"
msgstr "Forza Versione IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:358
msgid "Force IP Version not supported"
msgstr "Forza Versione IP non supportato"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
msgid "Force Interval"
msgstr "Intervallo aggiornamento forzato"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:921
msgid "Force TCP on DNS"
msgstr "Forza TCP su DNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1016
msgid "Force Unit"
msgstr "Unità aggiornamento forzato"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:933
msgid "Format"
msgstr "Formato"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:912
msgid "Format: IP or FQDN"
msgstr "Formato: IP o FQDN"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
msgstr "GNU Wget userà l'IP della rete data, cURL userà l'interfaccia fisica."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
msgid "Global Settings"
msgstr "Impostazioni globali"
@@ -314,47 +314,47 @@ msgstr "Impostazioni globali"
msgid "Grant access to ddns procedures"
msgstr "Concedere l'accesso a ddns procedures"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320
msgid "HTTPS not supported"
msgstr "HTTPS non supportato"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:624
msgid "Hostname/FQDN to validate, if IP update happen or necessary"
msgstr ""
"Indirizzo/FQDN da validare, se l'aggiornamento IP avviene o è necessario"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
msgid "IP address source"
msgstr "Sorgente indirizzo IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:507
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:627
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:511
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:631
msgid "IP address version"
msgstr "Versione indirizzo IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:510
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:514
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:636
msgid "IPv4-Address"
msgstr "Indirizzo-IPv4"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:935
msgid "IPv6 address must be given in square brackets"
msgstr "Indirizzo IPv6 deve essere dato con le parentesi quadre"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "IPv6 is currently not (fully) supported by this system"
msgstr "IPv6 non è ancora (completamente) supportata da questo sistema"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid "IPv6 not supported"
msgstr "IPv6 non supportato"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
msgid "IPv6-Address"
msgstr "Indirizzo-IPv6"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
@@ -362,37 +362,37 @@ msgstr ""
"Se i pacchetti Wget e cURL sono installati, Wget è usato per la "
"comunicazione in modo predefinito."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
msgid "If this service section is disabled it could not be started."
msgstr "Se questa sezione del servizio è disattivata non può essere avviata."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid "If using secure communication you should verify server certificates!"
msgstr ""
"Se usi la comunicazione sicura dovresti verificare i certificati del server!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:325
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:339
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
msgid ""
"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
msgstr ""
"In alcune versioni cURL/libcurl in OpenWrt è compilato senza supporto proxy."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
msgid "Info"
msgstr "Informazioni"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid "Information"
msgstr "Informazioni"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:728
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:732
msgid "Insert a Update Script OR a Update URL"
msgstr "Inserisci uno script di aggiornamento OPPURE un URL di aggiornamento"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:395
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
@@ -400,64 +400,64 @@ msgstr ""
"Installa il pacchetto 'ca-certificates' o i certificati necessari a mano "
"nella directory di default /etc/ssl/certs"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:673
msgid "Install Service"
msgstr "Installa servizio"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:793
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:843
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
msgid "Interface"
msgstr "Interfaccia"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:991
msgid "Interval to force updates send to DDNS Provider"
msgstr "Intervallo per mandare un aggiornamento forzato al provider DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
msgid "Interval unit to check for changed IP"
msgstr "Unità dell'intervallo di controllo per il cambio di IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1013
-msgid "Interval unit to force updates send to DDNS Provider"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
+msgid "Interval unit to force updates sent to DDNS Provider."
msgstr ""
-"Unità dell'intervallo per l'invio forzato di aggiornamento al provider DDNS"
+"Unità dell'intervallo per l'invio forzato di aggiornamento al provider DDNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
msgid "Last Update"
msgstr "Ultimo Aggiornamento"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
msgid "Log File Viewer"
msgstr "Visualizzatore Registro"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:425
msgid "Log directory"
msgstr "Directory registro"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:437
msgid "Log length"
msgstr "Lunghezza registro"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
msgid "Log to file"
msgstr "Registra su file"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:942
msgid "Log to syslog"
msgstr "Registra su syslog"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:619
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
msgid "Lookup Hostname"
msgstr "Indirizzo da consultare"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:495
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1114
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:499
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1116
msgid "Name"
msgstr "Nome"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
msgid ""
"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
"communication."
@@ -465,7 +465,7 @@ msgstr ""
"Nè GNU Wget con SSL nè cURL installati per selezionare una rete da usare per "
"comunicazione."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:319
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
@@ -473,181 +473,173 @@ msgstr ""
"Nè GNU Wget con SSL nè cURL installati per supportare aggiornamenti sicuri "
"via protocollo HTTPS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:617
msgid "Neither from LuCI interface nor from console."
msgstr "Né dall'interfaccia LuCI né dalla console."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:795
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:829
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
msgid "Network"
msgstr "Rete"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:859
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:868
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:872
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
msgid "Network on which the ddns-updater scripts will be started"
msgstr "Rete su cui lo script di aggiornamento DDNS sara avviato"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
msgid "Never"
msgstr "Mai"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:502
msgid "New DDns Service…"
msgstr "Nuovo Servizio DDns…"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:28
msgid "Next Update"
msgstr "Prossimo Aggiornamento"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:213
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1127
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
msgstr "Nessun dato"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392
msgid "No certificates found"
msgstr "Nessun certificato trovato"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "No logging"
msgstr "Nessun registro"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:402
msgid "Non-public and by default blocked IP's"
msgstr "Ip non pubblici e bloccati di default"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1106
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:218
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1108
msgid "Not Running"
msgstr "Non in esecuzione"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
msgid "Notice"
-msgstr "Notizia"
+msgstr "Avviso"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:438
msgid "Number of last lines stored in log files"
msgstr "Numero di ultime linee memorizzato nei file registro"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:901
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
msgstr "OPZIONALE: Forza l'uso di puro IPv4/IPv6 solo comunicazione."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:922
msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
msgstr ""
"OPZIONALE: Forza l'uso del TCP invece del UDP di default per richieste DNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
msgid "OPTIONAL: Network to use for communication"
msgstr "OPZIONALE: Rete da usare per comunicazione"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "OPTIONAL: Proxy-Server for detection and updates."
msgstr "OPZIONALE: Server Proxy per rivelazioni e aggiornamenti."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:910
msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
msgstr ""
"OPZIONALE: Usa Server DNS non di default per individuare 'IP Registrato'."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043
-msgid "On Error the script will retry the failed action after given time"
-msgstr ""
-"In caso di errore lo script riproverà l'azione fallita dopo il tempo dato"
-
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1033
-msgid "On Error the script will stop execution after given number of retrys"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1027
+msgid "On Error the script will stop execution after given number of retrys."
msgstr ""
-"In caso di errori lo script fermerà l'esecuzione dopo il numero di tentativi "
-"dati"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:758
msgid "Optional Encoded Parameter"
msgstr "Parametro Codificato Opzionale"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:764
msgid "Optional Parameter"
msgstr "Parametro Opzionale"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
msgstr ""
"Opzionale: Sostituisci [PARAMENC] nell'URL di aggiornamento (URL codificato)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
msgstr ""
"Opzionale: Sostituisci [PARAMOPT] nell'URL di aggiornamento (URL NON "
"codificato)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:930
msgid "PROXY-Server"
msgstr "Server PROXY"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:751
msgid "Password"
msgstr "Password"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
msgid "Path to CA-Certificate"
msgstr "Percorso del certificato CA"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:312
msgid ""
"Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
msgstr ""
"Per favore segui le istruzioni sulla homepage di OpenWrt per abilitare il "
"supporto all'IPv6"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1071
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1073
msgid "Please press [Read] button"
msgstr "Per favore premi il pulsante [Leggi]"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1056
msgid "Read / Reread log file"
msgstr "Leggi / Rileggi registro"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:688
msgid "Really switch service?"
msgstr "Cambiare davvero servizio?"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
msgid "Registered IP"
msgstr "IP Registrato"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
msgid "Reload"
-msgstr "Aggiorna"
+msgstr "Ricarica"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:559
msgid "Reload this service"
msgstr "Aggiorna questo servizio"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:740
msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
msgstr "Sostituisci [DOMINIO] nell'URL di aggiornamento (URL codificato)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:752
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
msgstr "Sostituisci [PASSWORD] nell'URL di aggiornamento (URL codificato)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:746
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr "Sostituisci [NOME UTENTE] nell'URL di aggiornamento (URL codificato)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:290
msgid "Restart DDns"
msgstr "Riavvia DDns"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1044
msgid "Retry Unit"
msgstr "Unità nuovo tentativo"
@@ -655,74 +647,74 @@ msgstr "Unità nuovo tentativo"
msgid "Run once"
msgstr "Esegui una volta"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1109
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:229
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1111
msgid "Running"
msgstr "In esecuzione"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:851
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:798
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
msgid "Script"
msgstr "Script"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:525
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:659
msgid "Select a service"
msgstr "Seleziona un servizio"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:523
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:678
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:527
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:682
msgid "Service doesn't support this ip type"
msgstr "Il servizio non supporta questo tipo di IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:668
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:661
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:672
msgid "Service not installed"
msgstr "Servizio non installato"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:461
msgid "Services"
msgstr "Servizi"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:456
msgid "Services URL Download"
msgstr "URL download file dei servizi"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
msgid "Services list last update"
msgstr "Ultimo aggiornamento dell'elenco dei servizi"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:993
msgid "Setting this parameter to 0 will force the script to only run once"
msgstr ""
"Impostando questo parametro a 0, lo script verrà eseguito solo una volta"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Start DDNS"
msgstr "Avvia DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
msgid "State"
msgstr "Stato"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1105
msgid "Status"
msgstr "Stato"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:419
msgid "Status directory"
msgstr "Stato cartella"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:575
msgid "Stop"
msgstr "Arresta"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Stop DDNS"
msgstr "Arresta DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:564
msgid "Stop this service"
msgstr "Arresta questo servizio"
@@ -730,16 +722,19 @@ msgstr "Arresta questo servizio"
msgid "Stopped"
msgstr "Fermato"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:689
msgid "Switch service"
msgstr "Cambia servizio"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1025
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1035
-msgid "The default setting of '0' will retry infinite."
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1029
+msgid "The default setting of '0' will retry infinitely."
msgstr "L'opzione di default '0' riproverà all'infinito."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1037
+msgid "The interval between which each succesive retry will commence."
+msgstr "L'intervallo tra il quale avrà inizio ogni tentativo successivo."
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:505
msgid "The service name is already used"
msgstr "Questo nome per il servizio è già usato"
@@ -747,12 +742,12 @@ msgstr "Questo nome per il servizio è già usato"
msgid "There is no service configured."
msgstr "Non c'è un servizio configurato."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1072
msgid "This is the current content of the log file in %h for this service."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:197
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:199
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
@@ -760,37 +755,37 @@ msgstr ""
"Questo è predefinito se avvii gli script DDNS da solo (p.e via cron con "
"force_interval settato a '0')"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:878
msgid "This will be autoset to the selected interface"
msgstr "Questo sarà settato automaticamente sulla interfaccia selezionata"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
msgid "Timer Settings"
msgstr "Impostazioni del Timer"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:796
msgid "URL"
msgstr "URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:837
msgid "URL to detect"
msgstr "URL da individuare"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:217
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
msgid "Unknown"
msgstr "Sconosciuto"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:301
msgid "Update DDns Services List"
msgstr "Aggiorna l'elenco dei servizi DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
msgid "Update URL to be used for updating your DDNS Provider."
msgstr "URL di aggiornamento usato per aggiornare il tuo Provider DDNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:457
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
@@ -798,31 +793,31 @@ msgstr ""
"URL per il download del file dei servizi. Per impostazione predefinita è il "
"repository principale del pacchetto ddns di OpenWrt."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
msgid "Use HTTP Secure"
msgstr "Usa HTTP Sicuro"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444
msgid "Use cURL"
msgstr "Usa cURL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
msgid "User defined script to read systems IP-Address"
msgstr "Script definito dall'utente per leggere l'indirizzo IP dei sistemi"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:745
msgid "Username"
msgstr "Nome utente"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:380
msgid "Using specific DNS Server not supported"
msgstr "Usare specifici Server DNS non supportato"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:975
msgid "Values below 5 minutes == 300 seconds are not supported"
msgstr "Valori inferiori a 5 minuti == 300 secondi non sono supportati"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1010
msgid "Values lower 'Check Interval' except '0' are not supported"
msgstr ""
"Valori inferiori al 'Check Interval' (Intervallo di Check) eccetto '0' non "
@@ -832,18 +827,22 @@ msgstr ""
msgid "Verify"
msgstr "Verifica"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Warning"
msgstr "Allarme"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1045
+msgid "Which time units to use for retry counters."
+msgstr "Unità di tempo da utilizzare per i contatori dei tentativi."
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:959
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
msgstr ""
"Scrivi messaggi dettagliati sul registro. Il file sarà tagliato "
"automaticamente."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:939
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid ""
"Writes log messages to syslog. Critical Errors will always be written to "
"syslog."
@@ -851,7 +850,7 @@ msgstr ""
"Scrivi i messaggi registro al syslog. Gli Errori Critici saranno sempre "
"scritti sul syslog."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:382
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:384
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
"package, if you need to specify a DNS server to detect your registered IP."
@@ -860,7 +859,7 @@ msgstr ""
"'hostip', se hai bisogno di specificare un server DNS che identifichi il tuo "
"IP registrato."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:373
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
@@ -868,11 +867,11 @@ msgstr ""
"Dovresti installare il pacchetto 'bind-host' o 'knot-host' o 'drill' per le "
"richieste DNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:361
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
msgstr "Dovresti installare il pacchetto 'wget' o 'curl' o 'uclient-fetch'."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
msgid ""
"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
"*ssl' package."
@@ -880,63 +879,63 @@ msgstr ""
"Dovresti installare il pacchetto 'wget' o 'curl' o 'uclient-fetch' con il "
"pacchetto 'libustream-*ssl'."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
msgid "You should install 'wget' or 'curl' package."
msgstr "Dovresti installare il pacchetto 'wget' o 'curl'."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
msgid ""
"You should install 'wget' or 'uclient-fetch' package or replace libcurl."
msgstr ""
"Dovresti installare il pacchetto 'wget' o 'uclient-fetch' o sostituire "
"libcurl."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:345
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
msgid "cURL is installed, but libcurl was compiled without proxy support."
msgstr "cURL è installato, ma libcurl è compilato senza supporto proxy."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:344
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:346
msgid "cURL without Proxy Support"
msgstr "cURL senza Supporto Proxy"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:517
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:644
msgid "custom"
msgstr "personalizzato"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
msgid "days"
msgstr "giorni"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
msgid "directory or path/file"
msgstr "directory o percorso/file"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1018
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "hours"
msgstr "ore"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1048
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1021
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050
msgid "minutes"
msgstr "minuti"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
msgid "or"
msgstr "o"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:313
msgid "or update your system to the latest OpenWrt Release"
msgstr "o aggiorna il tuo sistema all'ultima Release Openwrt"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1047
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:985
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1049
msgid "seconds"
msgstr "secondi"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:782
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr ""
"per eseguire HTTPS senza la verifica dei certificati del server (insicuro)"
diff --git a/applications/luci-app-ddns/po/ja/ddns.po b/applications/luci-app-ddns/po/ja/ddns.po
index d4a97c7ddd..509a991916 100644
--- a/applications/luci-app-ddns/po/ja/ddns.po
+++ b/applications/luci-app-ddns/po/ja/ddns.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
"POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2021-02-06 08:29+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"PO-Revision-Date: 2022-09-04 03:20+0000\n"
+"Last-Translator: yamaken <k-yamada@yamaken.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/ja/>\n"
"Language: ja\n"
@@ -11,38 +11,38 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.5-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
msgstr "セキュリティ上の理由でパスで「../」を使用できません。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:462
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:531
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:464
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
msgid "Add new services..."
msgstr "新規サービスを追加..."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgid "Advanced Settings"
msgstr "詳細設定"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
msgid "Allow non-public IP's"
msgstr "非パブリック IP を許可"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608
msgid "Basic Settings"
msgstr "基本設定"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:888
msgid "Bind Network"
msgstr "ネットワークをバインド"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
msgid "Binding to a specific network not supported"
msgstr "特定のネットワークへのバインドはサポートされていません"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
@@ -50,7 +50,7 @@ msgstr ""
"BusyBox の nslookup と wget は、DDNS プロバイダーとの通信に使用する IP のバー"
"ジョン指定をサポートしていません!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:368
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:370
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
@@ -58,7 +58,7 @@ msgstr ""
"BusyBox の nslookup と hostip は、DNSサーバーをリクエストする際にデフォルト"
"の UDP の代わりに TCP を使用する指定をサポートしていません!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:381
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
@@ -66,11 +66,11 @@ msgstr ""
"現在のコンパイル済バージョンの BusyBox の nslookup は、指定された DNS サー"
"バーを正しく処理しません!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:452
msgid "Ca Certs path"
msgstr "CA 証明書パス"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
@@ -78,20 +78,20 @@ msgstr ""
"サービスデータをダウンロードするために使用される CA 証明書のパスです。証明書"
"の検証をスキップするには IGNORE を設定します。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Cancel"
msgstr "キャンセル"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
msgid "Check Interval"
msgstr "チェック間隔"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
msgid "Check Unit"
msgstr "チェックの単位"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:522
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:660
msgid "Checking the service support..."
msgstr "サービスのサポートをチェック中..."
@@ -99,86 +99,86 @@ msgstr "サービスのサポートをチェック中..."
msgid "Configuration"
msgstr "設定"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:212
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1126
msgid "Configuration Error"
msgstr "構成エラー"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:545
msgid "Create service"
msgstr "サービスを作成"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:414
msgid "Current setting:"
msgstr "現在の設定 :"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:198
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:276
msgid "Currently DDNS updates are not started at boot or on interface events."
msgstr ""
"現在、 DDNS のアップデートはブート時またはインターフェース イベント時に開始さ"
"れません。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:723
msgid "Custom update script to be used for updating your DDNS Provider."
msgstr "DDNS プロバイダーの更新に使用されるカスタム更新スクリプトです。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:703
msgid "Custom update-URL"
msgstr "手動アップデート-URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:718
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:722
msgid "Custom update-script"
msgstr "カスタム更新スクリプト"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:194
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart disabled"
msgstr "DDNS 自動開始が無効"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:193
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:195
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart enabled"
msgstr "DDNS 自動開始が有効"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:520
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
msgid "DDNS Service provider"
msgstr "DDNS サービス・プロバイダー"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "DDns"
msgstr "DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
msgid "DDns Service"
msgstr "DDNS サービス"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:369
msgid "DNS requests via TCP not supported"
msgstr "TCP 経由の DNS リクエストはサポートされていません"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:909
msgid "DNS-Server"
msgstr "DNS サーバー"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "Date format"
msgstr "日付形式"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Defines the Web page to read systems IP-Address from."
msgstr "システムの IP アドレスを読み取る Web ページを定義します。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
msgid "Defines the interface to read systems IP-Address from"
msgstr "システムの IP アドレス読み取り元のインターフェースを定義 :"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:830
msgid "Defines the network to read systems IP-Address from"
msgstr "システムの IP アドレス読み取り元のネットワークを定義 :"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
@@ -186,16 +186,16 @@ msgstr ""
"システムのIPアドレス読み取り元を定義します。それは、DDNS プロバイダーに送信さ"
"れます"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:628
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
msgstr "DDNS プロバイダーに送信される IP アドレス「IPv4/IPv6」を定義"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:426
msgid "Directory contains Log files for each running section."
msgstr "実行中の各セクションのログファイルを含むディレクトリです。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:420
msgid ""
"Directory contains PID and other status information for each running section."
msgstr ""
@@ -205,99 +205,99 @@ msgstr ""
msgid "Disabled"
msgstr "無効"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:739
msgid "Domain"
msgstr "ドメイン"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:258
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:260
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7
#: applications/luci-app-ddns/root/usr/share/luci/menu.d/luci-app-ddns.json:3
msgid "Dynamic DNS"
msgstr "ダイナミックDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:267
msgid "Dynamic DNS Version"
msgstr "DDNS のバージョン"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
msgid "Edit"
msgstr "編集"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
msgid "Enable secure communication with DDNS provider"
msgstr "DDNS プロバイダーとの安全な通信を有効にする"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1132
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
msgid "Enabled"
msgstr "有効"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
msgid "Error"
msgstr "エラー"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1026
msgid "Error Retry Counter"
msgstr "エラー再試行カウンター"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1036
msgid "Error Retry Interval"
msgstr "エラー再試行間隔"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:867
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:871
msgid "Event Network"
msgstr "イベント ネットワーク"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:840
msgid "Example for IPv4"
msgstr "IPv4 の例"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:842
msgid "Example for IPv6"
msgstr "IPv6 の例"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
msgid "File"
msgstr "ファイル"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:706
msgid "Follow instructions you will find on their WEB page."
msgstr "プロバイダーの Web ページにある使用方法に従ってください。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
msgid "For supported codes look here"
msgstr "サポートされているコードについては、こちらをご覧ください"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:900
msgid "Force IP Version"
msgstr "IP バージョンの強制"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:358
msgid "Force IP Version not supported"
msgstr "IP バージョンの強制はサポートされていません"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
msgid "Force Interval"
msgstr "強制の間隔"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:921
msgid "Force TCP on DNS"
msgstr "DNS で TCP を強制"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1016
msgid "Force Unit"
msgstr "強制の単位"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:933
msgid "Format"
msgstr "形式"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:912
msgid "Format: IP or FQDN"
msgstr "形式: IP または FQDN"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
@@ -305,7 +305,7 @@ msgstr ""
"GNU wget は指定されたネットワークの IP を使用し、cURL は物理インターフェース"
"を使用します。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
msgid "Global Settings"
msgstr "全体設定"
@@ -313,47 +313,47 @@ msgstr "全体設定"
msgid "Grant access to ddns procedures"
msgstr "ddnsプロシージャへのアクセスを許可"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320
msgid "HTTPS not supported"
msgstr "HTTPS はサポートされていません"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:624
msgid "Hostname/FQDN to validate, if IP update happen or necessary"
msgstr "IP 更新が発生した、または必要な場合に検証するホスト名または FQDN です"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
msgid "IP address source"
msgstr "IP アドレス読み取り元"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:507
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:627
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:511
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:631
msgid "IP address version"
msgstr "IP アドレスのバージョン"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:510
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:514
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:636
msgid "IPv4-Address"
msgstr "IPv4アドレス"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:935
msgid "IPv6 address must be given in square brackets"
msgstr "IPv6 アドレスは角括弧内に記述される必要があります"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "IPv6 is currently not (fully) supported by this system"
msgstr ""
"IPv6 は現在このシステムによってサポートされていないか、完全ではありません"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid "IPv6 not supported"
msgstr "IPv6 はサポートされていません"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
msgid "IPv6-Address"
msgstr "IPv6アドレス"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
@@ -361,39 +361,39 @@ msgstr ""
"wget および cURL パッケージがインストールされている場合、通信にはデフォルト"
"で wget が使用されます。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
msgid "If this service section is disabled it could not be started."
msgstr ""
"このサービスセクションが無効化されている場合、セクションは開始されることがで"
"きません。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid "If using secure communication you should verify server certificates!"
msgstr "安全な通信を使用する場合は、サーバー証明書を検証する必要があります!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:325
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:339
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
msgid ""
"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
msgstr ""
"一部のバージョンでは、OpenWrt の cURL/libcurl は、プロキシ・サポートなしでコ"
"ンパイルされます。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
msgid "Info"
msgstr "情報"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid "Information"
msgstr "情報"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:728
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:732
msgid "Insert a Update Script OR a Update URL"
msgstr "更新スクリプトを挿入または URL を更新"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:395
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
@@ -401,63 +401,63 @@ msgstr ""
"'ca-certificates' パッケージをインストールするか、必要な証明書をデフォルト"
"の /etc/ssl/certs ディレクトリに手動で配置してください"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:673
msgid "Install Service"
msgstr "サービスをインストール"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:793
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:843
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
msgid "Interface"
msgstr "インターフェース"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:991
msgid "Interval to force updates send to DDNS Provider"
msgstr "DDNS プロバイダーに送信する強制アップデートの間隔です"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
msgid "Interval unit to check for changed IP"
msgstr "変更された IP のチェック間隔の単位"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1013
-msgid "Interval unit to force updates send to DDNS Provider"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
+msgid "Interval unit to force updates sent to DDNS Provider."
msgstr "DDNS プロバイダーに送信する強制アップデートの間隔の単位です"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
msgid "Last Update"
msgstr "最終更新"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
msgid "Log File Viewer"
msgstr "ログファイル・ビューア"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:425
msgid "Log directory"
msgstr "ログ・ディレクトリ"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:437
msgid "Log length"
msgstr "ログの長さ"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
msgid "Log to file"
msgstr "ファイルへログを記録"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:942
msgid "Log to syslog"
msgstr "syslog へログを記録"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:619
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
msgid "Lookup Hostname"
msgstr "ルックアップするホスト名"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:495
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1114
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:499
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1116
msgid "Name"
msgstr "名前"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
msgid ""
"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
"communication."
@@ -465,7 +465,7 @@ msgstr ""
"通信に使用するネットワークを選択するために必要な、SSL をサポートする GNU "
"Wget または cURL のどちらもインストールされていません。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:319
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
@@ -473,182 +473,175 @@ msgstr ""
"HTTPS プロトコルを介したセキュアなアップデートをサポートするための、 SSL をサ"
"ポートする GNU Wget または cURL のどちらもインストールされていません。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:617
msgid "Neither from LuCI interface nor from console."
msgstr ""
"LuCI インターフェースから、またはコンソールからのどちらだとしてもです。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:795
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:829
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
msgid "Network"
msgstr "ネットワーク"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:859
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:868
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:872
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
msgid "Network on which the ddns-updater scripts will be started"
msgstr "ddns-updater スクリプトが開始されるネットワーク"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
msgid "Never"
msgstr "なし"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:502
msgid "New DDns Service…"
msgstr "新規 DDNS サービス…"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:28
msgid "Next Update"
msgstr "次の更新"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:213
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1127
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
msgstr "データなし"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392
msgid "No certificates found"
msgstr "証明書が見つかりません"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "No logging"
msgstr "ログを記録しない"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:402
msgid "Non-public and by default blocked IP's"
msgstr "非パブリックかつデフォルトでブロックされる IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1106
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:218
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1108
msgid "Not Running"
msgstr "実行されていません"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
msgid "Notice"
msgstr "注意"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:438
msgid "Number of last lines stored in log files"
msgstr "ログファイルに保存される行数です"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:901
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
msgstr "オプション: IPv4/IPv6 に限定した純粋な通信の使用を強制します。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:922
msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
msgstr ""
"オプション: DNS リクエストにおいて、デフォルトの UDP に代わって TCP の使用を"
"強制します。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
msgid "OPTIONAL: Network to use for communication"
msgstr "オプション : 通信に使用するネットワーク"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "OPTIONAL: Proxy-Server for detection and updates."
msgstr "オプション: 検出とアップデートに使用するプロキシ サーバーです。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:910
msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
msgstr ""
"オプション: 登録済み IP の検出に非デフォルトの DNS サーバーを使用します。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043
-msgid "On Error the script will retry the failed action after given time"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1027
+msgid "On Error the script will stop execution after given number of retrys."
msgstr ""
-"エラーの場合、スクリプトは指定された時間が経過すると失敗したアクションを再試"
-"行します"
-
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1033
-msgid "On Error the script will stop execution after given number of retrys"
-msgstr "指定された再試行回数後のスクリプトのエラーで実行を停止します"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:758
msgid "Optional Encoded Parameter"
msgstr "エンコードされたパラメーター(オプション)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:764
msgid "Optional Parameter"
msgstr "パラメーター(オプション)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
msgstr ""
"オプション: 更新 URL 内の [PARAMENC] を置き換えます(URL エンコードされたも"
"の)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
msgstr ""
"オプション: 更新 URL 内の [PARAMOPT] を置き換えます(URL エンコードされていな"
"いもの)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:930
msgid "PROXY-Server"
msgstr "プロキシ・サーバー"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:751
msgid "Password"
msgstr "パスワード"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
msgid "Path to CA-Certificate"
msgstr "CA証明書のパス"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:312
msgid ""
"Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
msgstr ""
"IPv6 サポートを有効にするには、OpenWrt のホームページの指示に従ってください"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1071
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1073
msgid "Please press [Read] button"
msgstr "[読込] ボタンを押してください"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1056
msgid "Read / Reread log file"
msgstr "ログファイルの読み込み/再読み込み"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:688
msgid "Really switch service?"
msgstr "本当にサービスを切り替えますか?"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
msgid "Registered IP"
msgstr "登録済み IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
msgid "Reload"
msgstr "リロード"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:559
msgid "Reload this service"
msgstr "このサービスをリロード"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:740
msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
-msgstr ""
+msgstr "更新 URL 内の [DOMAIN] を置き換えます(URL エンコードされたもの)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:752
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
msgstr "更新 URL 内の [PASSWORD] を置き換えます(URL エンコードされたもの)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:746
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr "更新 URL 内の [USERNAME] を置き換えます(URL エンコードされたもの)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:290
msgid "Restart DDns"
msgstr "DDNS を再起動"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1044
msgid "Retry Unit"
msgstr "再試行の単位"
@@ -656,73 +649,73 @@ msgstr "再試行の単位"
msgid "Run once"
msgstr "一度のみ実行"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1109
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:229
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1111
msgid "Running"
msgstr "実行中"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:851
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:798
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
msgid "Script"
msgstr "スクリプト"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:525
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:659
msgid "Select a service"
msgstr "サービスを選択"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:523
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:678
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:527
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:682
msgid "Service doesn't support this ip type"
msgstr "サービスはこの IP タイプをサポートしていません"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:668
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:661
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:672
msgid "Service not installed"
msgstr "サービスがインストールされていません"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:461
msgid "Services"
msgstr "サービス"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:456
msgid "Services URL Download"
msgstr "サービスダウンロード URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
msgid "Services list last update"
msgstr "サービスリスト最終更新"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:993
msgid "Setting this parameter to 0 will force the script to only run once"
-msgstr "このパラメーターを 0 に設定すると、一度のみ実行を強制します。"
+msgstr "このパラメーターを 0 に設定すると、一度のみ実行を強制します"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Start DDNS"
msgstr "DDNS を開始"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
msgid "State"
msgstr "状態"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1105
msgid "Status"
msgstr "ステータス"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:419
msgid "Status directory"
msgstr "ステータス ディレクトリ"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:575
msgid "Stop"
msgstr "停止"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Stop DDNS"
msgstr "DDNS を停止"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:564
msgid "Stop this service"
msgstr "このサービスを停止"
@@ -730,16 +723,19 @@ msgstr "このサービスを停止"
msgid "Stopped"
msgstr "停止済"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:689
msgid "Switch service"
msgstr "サービスを切り替える"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1025
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1035
-msgid "The default setting of '0' will retry infinite."
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1029
+msgid "The default setting of '0' will retry infinitely."
msgstr "デフォルトのゼロを設定すると、無限に再試行します。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1037
+msgid "The interval between which each succesive retry will commence."
+msgstr "指定された再試行回数後のスクリプトのエラーで実行を停止します"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:505
msgid "The service name is already used"
msgstr "サービス名はすでに使用されています"
@@ -747,12 +743,12 @@ msgstr "サービス名はすでに使用されています"
msgid "There is no service configured."
msgstr "構成済のサービスはありません。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1072
msgid "This is the current content of the log file in %h for this service."
-msgstr ""
+msgstr "本サービスの%hでログファイルの現在の内容です。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:197
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:199
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
@@ -760,38 +756,38 @@ msgstr ""
"もしユーザー自身で DDNS スクリプトを実行する場合、これがデフォルトです(例: "
"force_interval を '0' に設定して cron で)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:878
msgid "This will be autoset to the selected interface"
msgstr "これは選択したインターフェースに自動設定されます"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
msgid "Timer Settings"
msgstr "タイマー設定"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:796
msgid "URL"
msgstr "URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:837
msgid "URL to detect"
msgstr "検出する URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:217
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
msgid "Unknown"
msgstr "不明"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:301
msgid "Update DDns Services List"
msgstr "DDNS サービスリストを更新"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
msgid "Update URL to be used for updating your DDNS Provider."
msgstr ""
"DDNS プロバイダーをアップデートするために使用されるアップデート URL です。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:457
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
@@ -799,31 +795,31 @@ msgstr ""
"サービスファイルのダウンロードに使用される URL です。デフォルトでは OpenWrt "
"の DDNS パッケージリポジトリ(master)です。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
msgid "Use HTTP Secure"
msgstr "HTTPS の使用"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444
msgid "Use cURL"
msgstr "cURL を使用"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
msgid "User defined script to read systems IP-Address"
msgstr "システムの IP アドレスを読み取るユーザー定義スクリプト"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:745
msgid "Username"
msgstr "ユーザー名"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:380
msgid "Using specific DNS Server not supported"
msgstr "特定の DNS サーバーの使用はサポートされていません"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:975
msgid "Values below 5 minutes == 300 seconds are not supported"
msgstr "5分 (300秒) 未満の値はサポートされていません"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1010
msgid "Values lower 'Check Interval' except '0' are not supported"
msgstr "チェック間隔より小さい値はサポートされていません(ゼロを除く)"
@@ -831,18 +827,24 @@ msgstr "チェック間隔より小さい値はサポートされていません
msgid "Verify"
msgstr "検証"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Warning"
msgstr "警告"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1045
+msgid "Which time units to use for retry counters."
+msgstr ""
+"エラーの場合、スクリプトは指定された時間が経過すると失敗したアクションを再試"
+"行します"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:959
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
msgstr ""
"詳細メッセージをログファイルに書き込みます。 ファイルは自動的に切り捨てられま"
"す。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:939
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid ""
"Writes log messages to syslog. Critical Errors will always be written to "
"syslog."
@@ -850,7 +852,7 @@ msgstr ""
"ログメッセージを syslog に書き込みます。 重大なエラーは常に syslog に書き込ま"
"れます。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:382
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:384
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
"package, if you need to specify a DNS server to detect your registered IP."
@@ -858,7 +860,7 @@ msgstr ""
"登録済 IP を検出するため DNS サーバーを指定する必要がある場合は、bind-host、"
"knot-host、drill または hostip パッケージをインストールする必要があります。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:373
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
@@ -866,12 +868,12 @@ msgstr ""
"DNS リクエストするには、bind-host、knot-host または drill パッケージをインス"
"トールする必要があります。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:361
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
msgstr ""
"wget、curl または uclient-fetch パッケージをインストールする必要があります。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
msgid ""
"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
"*ssl' package."
@@ -879,65 +881,65 @@ msgstr ""
"libustream-*ssl パッケージとともに wget、curl または uclient-fetch パッケージ"
"をインストールする必要があります。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
msgid "You should install 'wget' or 'curl' package."
msgstr "wget または curl パッケージをインストールする必要があります。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
msgid ""
"You should install 'wget' or 'uclient-fetch' package or replace libcurl."
msgstr ""
"wget または uclient-fetch パッケージをインストールするか、または libcurl を置"
"き換える必要があります。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:345
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
msgid "cURL is installed, but libcurl was compiled without proxy support."
msgstr ""
"cURL はインストール済ですが、libcurl はプロキシ・サポートなしでコンパイルされ"
"ています。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:344
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:346
msgid "cURL without Proxy Support"
msgstr "プロキシ・サポートなしの cURL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:517
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:644
msgid "custom"
msgstr "カスタム"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
msgid "days"
msgstr "日数"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
msgid "directory or path/file"
msgstr "ディレクトリまたはパス/ファイル"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1018
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "hours"
msgstr "時間"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1048
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1021
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050
msgid "minutes"
msgstr "分"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
msgid "or"
msgstr "または"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:313
msgid "or update your system to the latest OpenWrt Release"
msgstr "またはシステムを最新の OpenWrt リリースに更新します"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1047
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:985
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1049
msgid "seconds"
msgstr "秒"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:782
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr "サーバー証明書の検証なしにHTTPSを実行する(安全ではありません)"
diff --git a/applications/luci-app-ddns/po/ko/ddns.po b/applications/luci-app-ddns/po/ko/ddns.po
index 2609ee7587..03a6df2a79 100644
--- a/applications/luci-app-ddns/po/ko/ddns.po
+++ b/applications/luci-app-ddns/po/ko/ddns.po
@@ -1,86 +1,88 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-03-26 23:10+0000\n"
-"Last-Translator: dikastia <dikastia@gmail.com>\n"
+"PO-Revision-Date: 2022-08-01 05:54+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
-msgstr ""
+msgstr "\"../\"는 보안상의 이유로 경로에 사용될 수 없습니다."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:462
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:531
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:464
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
msgid "Add new services..."
-msgstr ""
+msgstr "새로운 서비스 추가..."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgid "Advanced Settings"
msgstr "고급 설정"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
msgid "Allow non-public IP's"
-msgstr ""
+msgstr "비공인 IP 사용"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608
msgid "Basic Settings"
msgstr "기본 설정"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:888
msgid "Bind Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
msgid "Binding to a specific network not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:368
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:370
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:381
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:452
msgid "Ca Certs path"
-msgstr ""
+msgstr "CA 인증서 경로"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
msgstr ""
+"서비스 데이터를 다운로드할 때 사용될 CA 인증서의 경로입니다. IGNORE로 설정하"
+"면 인증서 유효성 검증을 생략합니다."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Cancel"
msgstr "취소"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
msgid "Check Interval"
-msgstr ""
+msgstr "확인 간격"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
msgid "Check Unit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:522
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:660
msgid "Checking the service support..."
msgstr ""
@@ -88,99 +90,99 @@ msgstr ""
msgid "Configuration"
msgstr "설정"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:212
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1126
msgid "Configuration Error"
-msgstr ""
+msgstr "설정 오류"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:545
msgid "Create service"
-msgstr ""
+msgstr "서비스 생성"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:414
msgid "Current setting:"
-msgstr ""
+msgstr "현재 설정:"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:198
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:276
msgid "Currently DDNS updates are not started at boot or on interface events."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:723
msgid "Custom update script to be used for updating your DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:703
msgid "Custom update-URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:718
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:722
msgid "Custom update-script"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:194
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart disabled"
-msgstr ""
+msgstr "DDNS 자동 실행 비활성화됨"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:193
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:195
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart enabled"
-msgstr ""
+msgstr "DDNS 자동 실행 활성화됨"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:520
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
msgid "DDNS Service provider"
-msgstr ""
+msgstr "DDNS 서비스 제공자"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "DDns"
-msgstr ""
+msgstr "DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
msgid "DDns Service"
-msgstr ""
+msgstr "DDNS 서비스"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:369
msgid "DNS requests via TCP not supported"
-msgstr ""
+msgstr "TCP를 통한 DNS 요청이 지원되지 않음"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:909
msgid "DNS-Server"
-msgstr ""
+msgstr "DNS 서버"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "Date format"
-msgstr ""
+msgstr "날짜 형식"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Defines the Web page to read systems IP-Address from."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
msgid "Defines the interface to read systems IP-Address from"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:830
msgid "Defines the network to read systems IP-Address from"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:628
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:426
msgid "Directory contains Log files for each running section."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:420
msgid ""
"Directory contains PID and other status information for each running section."
msgstr ""
@@ -189,105 +191,105 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:739
msgid "Domain"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:258
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:260
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7
#: applications/luci-app-ddns/root/usr/share/luci/menu.d/luci-app-ddns.json:3
msgid "Dynamic DNS"
-msgstr ""
+msgstr "동적 DNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:267
msgid "Dynamic DNS Version"
-msgstr ""
+msgstr "동적 DNS 버전"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
msgid "Edit"
-msgstr ""
+msgstr "수정"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
msgid "Enable secure communication with DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1132
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
msgid "Enabled"
msgstr "활성화"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
msgid "Error"
msgstr "에러"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1026
msgid "Error Retry Counter"
-msgstr ""
+msgstr "오류 재시도 횟수"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1036
msgid "Error Retry Interval"
-msgstr ""
+msgstr "오류 재시도 간격"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:867
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:871
msgid "Event Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:840
msgid "Example for IPv4"
-msgstr ""
+msgstr "IPv4 예시"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:842
msgid "Example for IPv6"
-msgstr ""
+msgstr "IPv6 예시"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
msgid "File"
-msgstr ""
+msgstr "파일"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:706
msgid "Follow instructions you will find on their WEB page."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
msgid "For supported codes look here"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:900
msgid "Force IP Version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:358
msgid "Force IP Version not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
msgid "Force Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:921
msgid "Force TCP on DNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1016
msgid "Force Unit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:933
msgid "Format"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:912
msgid "Format: IP or FQDN"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
msgid "Global Settings"
msgstr ""
@@ -295,318 +297,315 @@ msgstr ""
msgid "Grant access to ddns procedures"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320
msgid "HTTPS not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:624
msgid "Hostname/FQDN to validate, if IP update happen or necessary"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
msgid "IP address source"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:507
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:627
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:511
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:631
msgid "IP address version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:510
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:514
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:636
msgid "IPv4-Address"
-msgstr ""
+msgstr "IPv4 주소"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:935
msgid "IPv6 address must be given in square brackets"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "IPv6 is currently not (fully) supported by this system"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid "IPv6 not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
msgid "IPv6-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
msgid "If this service section is disabled it could not be started."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid "If using secure communication you should verify server certificates!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:325
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:339
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
msgid ""
"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
msgid "Info"
msgstr "정보"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid "Information"
-msgstr ""
+msgstr "정보"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:728
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:732
msgid "Insert a Update Script OR a Update URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:395
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
msgstr ""
+"'ca-certificates' 패키지를 설치하거나, /etc/ssl/certs 기본 디렉터리에 필요한 "
+"인증서를 직접 설치해주세요."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:673
msgid "Install Service"
-msgstr ""
+msgstr "서비스 설치"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:793
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:843
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
msgid "Interface"
msgstr "인터페이스"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:991
msgid "Interval to force updates send to DDNS Provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
msgid "Interval unit to check for changed IP"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1013
-msgid "Interval unit to force updates send to DDNS Provider"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
+msgid "Interval unit to force updates sent to DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
msgid "Last Update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
msgid "Log File Viewer"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:425
msgid "Log directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:437
msgid "Log length"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
msgid "Log to file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:942
msgid "Log to syslog"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:619
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
msgid "Lookup Hostname"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:495
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1114
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:499
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1116
msgid "Name"
-msgstr ""
+msgstr "이름"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
msgid ""
"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
"communication."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:319
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:617
msgid "Neither from LuCI interface nor from console."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:795
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:829
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
msgid "Network"
msgstr "네트워크"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:859
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:868
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:872
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
msgid "Network on which the ddns-updater scripts will be started"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
msgid "Never"
msgstr "안함"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:502
msgid "New DDns Service…"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:28
msgid "Next Update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:213
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1127
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392
msgid "No certificates found"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "No logging"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:402
msgid "Non-public and by default blocked IP's"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1106
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:218
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1108
msgid "Not Running"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
msgid "Notice"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:438
msgid "Number of last lines stored in log files"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:901
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:922
msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
msgid "OPTIONAL: Network to use for communication"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "OPTIONAL: Proxy-Server for detection and updates."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:910
msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043
-msgid "On Error the script will retry the failed action after given time"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1027
+msgid "On Error the script will stop execution after given number of retrys."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1033
-msgid "On Error the script will stop execution after given number of retrys"
-msgstr ""
-
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:758
msgid "Optional Encoded Parameter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:764
msgid "Optional Parameter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:930
msgid "PROXY-Server"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:751
msgid "Password"
-msgstr ""
+msgstr "패스워드"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
msgid "Path to CA-Certificate"
-msgstr ""
+msgstr "CA 인증서 경로"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:312
msgid ""
"Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1071
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1073
msgid "Please press [Read] button"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1056
msgid "Read / Reread log file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:688
msgid "Really switch service?"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
msgid "Registered IP"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
msgid "Reload"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:559
msgid "Reload this service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:740
msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:752
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:746
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:290
msgid "Restart DDns"
-msgstr ""
+msgstr "DDNS 재시작"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1044
msgid "Retry Unit"
msgstr ""
@@ -614,90 +613,93 @@ msgstr ""
msgid "Run once"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1109
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:229
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1111
msgid "Running"
-msgstr ""
+msgstr "실행 중"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:851
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:798
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
msgid "Script"
-msgstr ""
+msgstr "스크립트"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:525
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:659
msgid "Select a service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:523
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:678
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:527
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:682
msgid "Service doesn't support this ip type"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:668
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:661
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:672
msgid "Service not installed"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:461
msgid "Services"
-msgstr ""
+msgstr "서비스"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:456
msgid "Services URL Download"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
msgid "Services list last update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:993
msgid "Setting this parameter to 0 will force the script to only run once"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Start DDNS"
-msgstr ""
+msgstr "DDNS 실행"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
msgid "State"
-msgstr ""
+msgstr "상태"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1105
msgid "Status"
-msgstr ""
+msgstr "상태"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:419
msgid "Status directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:575
msgid "Stop"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Stop DDNS"
-msgstr ""
+msgstr "DDNS 중지"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:564
msgid "Stop this service"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:18
msgid "Stopped"
-msgstr ""
+msgstr "중지됨"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:689
msgid "Switch service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1025
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1035
-msgid "The default setting of '0' will retry infinite."
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1029
+msgid "The default setting of '0' will retry infinitely."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1037
+msgid "The interval between which each succesive retry will commence."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:505
msgid "The service name is already used"
msgstr ""
@@ -705,78 +707,78 @@ msgstr ""
msgid "There is no service configured."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1072
msgid "This is the current content of the log file in %h for this service."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:197
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:199
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:878
msgid "This will be autoset to the selected interface"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
msgid "Timer Settings"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:796
msgid "URL"
-msgstr ""
+msgstr "URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:837
msgid "URL to detect"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:217
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
msgid "Unknown"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:301
msgid "Update DDns Services List"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
msgid "Update URL to be used for updating your DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:457
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
msgid "Use HTTP Secure"
-msgstr ""
+msgstr "HTTPS 사용"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444
msgid "Use cURL"
-msgstr ""
+msgstr "cURL 사용"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
msgid "User defined script to read systems IP-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:745
msgid "Username"
-msgstr ""
+msgstr "사용자명"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:380
msgid "Using specific DNS Server not supported"
-msgstr ""
+msgstr "특정 DNS 서버 사용이 지원되지 않습니다."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:975
msgid "Values below 5 minutes == 300 seconds are not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1010
msgid "Values lower 'Check Interval' except '0' are not supported"
msgstr ""
@@ -784,97 +786,101 @@ msgstr ""
msgid "Verify"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Warning"
msgstr "경고"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1045
+msgid "Which time units to use for retry counters."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:959
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:939
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid ""
"Writes log messages to syslog. Critical Errors will always be written to "
"syslog."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:382
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:384
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:373
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:361
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
msgid ""
"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
"*ssl' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
msgid "You should install 'wget' or 'curl' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
msgid ""
"You should install 'wget' or 'uclient-fetch' package or replace libcurl."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:345
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
msgid "cURL is installed, but libcurl was compiled without proxy support."
-msgstr ""
+msgstr "cURL이 설치되었지만, libcurl이 프록시 지원 없이 컴파일되었습니다."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:344
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:346
msgid "cURL without Proxy Support"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:517
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:644
msgid "custom"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
msgid "days"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
msgid "directory or path/file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1018
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "hours"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1048
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1021
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050
msgid "minutes"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
msgid "or"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:313
msgid "or update your system to the latest OpenWrt Release"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1047
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:985
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1049
msgid "seconds"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:782
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr ""
diff --git a/applications/luci-app-ddns/po/mr/ddns.po b/applications/luci-app-ddns/po/mr/ddns.po
index 72f5c3e2d3..b195ab6ce5 100644
--- a/applications/luci-app-ddns/po/mr/ddns.po
+++ b/applications/luci-app-ddns/po/mr/ddns.po
@@ -10,77 +10,77 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:462
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:531
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:464
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
msgid "Add new services..."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgid "Advanced Settings"
msgstr "प्रगत सेटिंग्ज"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
msgid "Allow non-public IP's"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:888
msgid "Bind Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
msgid "Binding to a specific network not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:368
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:370
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:381
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:452
msgid "Ca Certs path"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Cancel"
msgstr "रद्द करा"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
msgid "Check Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
msgid "Check Unit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:522
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:660
msgid "Checking the service support..."
msgstr ""
@@ -88,99 +88,99 @@ msgstr ""
msgid "Configuration"
msgstr "कॉन्फिगरेशन"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:212
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1126
msgid "Configuration Error"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:545
msgid "Create service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:414
msgid "Current setting:"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:198
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:276
msgid "Currently DDNS updates are not started at boot or on interface events."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:723
msgid "Custom update script to be used for updating your DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:703
msgid "Custom update-URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:718
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:722
msgid "Custom update-script"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:194
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart disabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:193
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:195
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart enabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:520
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
msgid "DDNS Service provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "DDns"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
msgid "DDns Service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:369
msgid "DNS requests via TCP not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:909
msgid "DNS-Server"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "Date format"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Defines the Web page to read systems IP-Address from."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
msgid "Defines the interface to read systems IP-Address from"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:830
msgid "Defines the network to read systems IP-Address from"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:628
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:426
msgid "Directory contains Log files for each running section."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:420
msgid ""
"Directory contains PID and other status information for each running section."
msgstr ""
@@ -189,105 +189,105 @@ msgstr ""
msgid "Disabled"
msgstr "अक्षम"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:739
msgid "Domain"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:258
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:260
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7
#: applications/luci-app-ddns/root/usr/share/luci/menu.d/luci-app-ddns.json:3
msgid "Dynamic DNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:267
msgid "Dynamic DNS Version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
msgid "Edit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
msgid "Enable secure communication with DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1132
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
msgid "Enabled"
msgstr "सक्षम केले"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
msgid "Error"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1026
msgid "Error Retry Counter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1036
msgid "Error Retry Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:867
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:871
msgid "Event Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:840
msgid "Example for IPv4"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:842
msgid "Example for IPv6"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
msgid "File"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:706
msgid "Follow instructions you will find on their WEB page."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
msgid "For supported codes look here"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:900
msgid "Force IP Version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:358
msgid "Force IP Version not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
msgid "Force Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:921
msgid "Force TCP on DNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1016
msgid "Force Unit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:933
msgid "Format"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:912
msgid "Format: IP or FQDN"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
msgid "Global Settings"
msgstr ""
@@ -295,318 +295,313 @@ msgstr ""
msgid "Grant access to ddns procedures"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320
msgid "HTTPS not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:624
msgid "Hostname/FQDN to validate, if IP update happen or necessary"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
msgid "IP address source"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:507
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:627
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:511
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:631
msgid "IP address version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:510
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:514
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:636
msgid "IPv4-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:935
msgid "IPv6 address must be given in square brackets"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "IPv6 is currently not (fully) supported by this system"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid "IPv6 not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
msgid "IPv6-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
msgid "If this service section is disabled it could not be started."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid "If using secure communication you should verify server certificates!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:325
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:339
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
msgid ""
"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
msgid "Info"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid "Information"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:728
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:732
msgid "Insert a Update Script OR a Update URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:395
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:673
msgid "Install Service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:793
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:843
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
msgid "Interface"
msgstr "इंटरफेस"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:991
msgid "Interval to force updates send to DDNS Provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
msgid "Interval unit to check for changed IP"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1013
-msgid "Interval unit to force updates send to DDNS Provider"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
+msgid "Interval unit to force updates sent to DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
msgid "Last Update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
msgid "Log File Viewer"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:425
msgid "Log directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:437
msgid "Log length"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
msgid "Log to file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:942
msgid "Log to syslog"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:619
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
msgid "Lookup Hostname"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:495
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1114
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:499
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1116
msgid "Name"
msgstr "नाव"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
msgid ""
"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
"communication."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:319
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:617
msgid "Neither from LuCI interface nor from console."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:795
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:829
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
msgid "Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:859
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:868
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:872
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
msgid "Network on which the ddns-updater scripts will be started"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
msgid "Never"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:502
msgid "New DDns Service…"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:28
msgid "Next Update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:213
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1127
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392
msgid "No certificates found"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "No logging"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:402
msgid "Non-public and by default blocked IP's"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1106
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:218
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1108
msgid "Not Running"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
msgid "Notice"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:438
msgid "Number of last lines stored in log files"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:901
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:922
msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
msgid "OPTIONAL: Network to use for communication"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "OPTIONAL: Proxy-Server for detection and updates."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:910
msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043
-msgid "On Error the script will retry the failed action after given time"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1027
+msgid "On Error the script will stop execution after given number of retrys."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1033
-msgid "On Error the script will stop execution after given number of retrys"
-msgstr ""
-
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:758
msgid "Optional Encoded Parameter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:764
msgid "Optional Parameter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:930
msgid "PROXY-Server"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:751
msgid "Password"
msgstr "संकेतशब्द"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
msgid "Path to CA-Certificate"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:312
msgid ""
"Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1071
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1073
msgid "Please press [Read] button"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1056
msgid "Read / Reread log file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:688
msgid "Really switch service?"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
msgid "Registered IP"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
msgid "Reload"
msgstr "रीलोड करा"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:559
msgid "Reload this service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:740
msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:752
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:746
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:290
msgid "Restart DDns"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1044
msgid "Retry Unit"
msgstr ""
@@ -614,73 +609,73 @@ msgstr ""
msgid "Run once"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1109
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:229
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1111
msgid "Running"
msgstr "चालू आहे"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:851
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:798
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
msgid "Script"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:525
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:659
msgid "Select a service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:523
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:678
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:527
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:682
msgid "Service doesn't support this ip type"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:668
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:661
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:672
msgid "Service not installed"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:461
msgid "Services"
msgstr "सेवा"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:456
msgid "Services URL Download"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
msgid "Services list last update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:993
msgid "Setting this parameter to 0 will force the script to only run once"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Start DDNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
msgid "State"
msgstr "स्थिती"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1105
msgid "Status"
msgstr "स्थिती"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:419
msgid "Status directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:575
msgid "Stop"
msgstr "थांबा"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Stop DDNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:564
msgid "Stop this service"
msgstr ""
@@ -688,16 +683,19 @@ msgstr ""
msgid "Stopped"
msgstr "बंद"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:689
msgid "Switch service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1025
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1035
-msgid "The default setting of '0' will retry infinite."
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1029
+msgid "The default setting of '0' will retry infinitely."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1037
+msgid "The interval between which each succesive retry will commence."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:505
msgid "The service name is already used"
msgstr ""
@@ -705,78 +703,78 @@ msgstr ""
msgid "There is no service configured."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1072
msgid "This is the current content of the log file in %h for this service."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:197
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:199
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:878
msgid "This will be autoset to the selected interface"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
msgid "Timer Settings"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:796
msgid "URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:837
msgid "URL to detect"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:217
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
msgid "Unknown"
msgstr "अज्ञात"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:301
msgid "Update DDns Services List"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
msgid "Update URL to be used for updating your DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:457
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
msgid "Use HTTP Secure"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444
msgid "Use cURL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
msgid "User defined script to read systems IP-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:745
msgid "Username"
msgstr "वापरकर्तानाव"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:380
msgid "Using specific DNS Server not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:975
msgid "Values below 5 minutes == 300 seconds are not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1010
msgid "Values lower 'Check Interval' except '0' are not supported"
msgstr ""
@@ -784,97 +782,101 @@ msgstr ""
msgid "Verify"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Warning"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1045
+msgid "Which time units to use for retry counters."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:959
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:939
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid ""
"Writes log messages to syslog. Critical Errors will always be written to "
"syslog."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:382
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:384
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:373
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:361
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
msgid ""
"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
"*ssl' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
msgid "You should install 'wget' or 'curl' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
msgid ""
"You should install 'wget' or 'uclient-fetch' package or replace libcurl."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:345
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
msgid "cURL is installed, but libcurl was compiled without proxy support."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:344
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:346
msgid "cURL without Proxy Support"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:517
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:644
msgid "custom"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
msgid "days"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
msgid "directory or path/file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1018
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "hours"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1048
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1021
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050
msgid "minutes"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
msgid "or"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:313
msgid "or update your system to the latest OpenWrt Release"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1047
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:985
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1049
msgid "seconds"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:782
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr ""
diff --git a/applications/luci-app-ddns/po/ms/ddns.po b/applications/luci-app-ddns/po/ms/ddns.po
index 21b70e6409..c3782639a9 100644
--- a/applications/luci-app-ddns/po/ms/ddns.po
+++ b/applications/luci-app-ddns/po/ms/ddns.po
@@ -10,77 +10,77 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:462
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:531
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:464
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
msgid "Add new services..."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgid "Advanced Settings"
msgstr "Tetapan Lanjutan"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
msgid "Allow non-public IP's"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:888
msgid "Bind Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
msgid "Binding to a specific network not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:368
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:370
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:381
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:452
msgid "Ca Certs path"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Cancel"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
msgid "Check Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
msgid "Check Unit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:522
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:660
msgid "Checking the service support..."
msgstr ""
@@ -88,99 +88,99 @@ msgstr ""
msgid "Configuration"
msgstr "Konfigurasi"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:212
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1126
msgid "Configuration Error"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:545
msgid "Create service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:414
msgid "Current setting:"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:198
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:276
msgid "Currently DDNS updates are not started at boot or on interface events."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:723
msgid "Custom update script to be used for updating your DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:703
msgid "Custom update-URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:718
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:722
msgid "Custom update-script"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:194
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart disabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:193
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:195
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart enabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:520
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
msgid "DDNS Service provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "DDns"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
msgid "DDns Service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:369
msgid "DNS requests via TCP not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:909
msgid "DNS-Server"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "Date format"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Defines the Web page to read systems IP-Address from."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
msgid "Defines the interface to read systems IP-Address from"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:830
msgid "Defines the network to read systems IP-Address from"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:628
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:426
msgid "Directory contains Log files for each running section."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:420
msgid ""
"Directory contains PID and other status information for each running section."
msgstr ""
@@ -189,105 +189,105 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:739
msgid "Domain"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:258
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:260
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7
#: applications/luci-app-ddns/root/usr/share/luci/menu.d/luci-app-ddns.json:3
msgid "Dynamic DNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:267
msgid "Dynamic DNS Version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
msgid "Edit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
msgid "Enable secure communication with DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1132
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
msgid "Enabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
msgid "Error"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1026
msgid "Error Retry Counter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1036
msgid "Error Retry Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:867
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:871
msgid "Event Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:840
msgid "Example for IPv4"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:842
msgid "Example for IPv6"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
msgid "File"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:706
msgid "Follow instructions you will find on their WEB page."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
msgid "For supported codes look here"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:900
msgid "Force IP Version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:358
msgid "Force IP Version not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
msgid "Force Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:921
msgid "Force TCP on DNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1016
msgid "Force Unit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:933
msgid "Format"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:912
msgid "Format: IP or FQDN"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
msgid "Global Settings"
msgstr ""
@@ -295,318 +295,313 @@ msgstr ""
msgid "Grant access to ddns procedures"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320
msgid "HTTPS not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:624
msgid "Hostname/FQDN to validate, if IP update happen or necessary"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
msgid "IP address source"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:507
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:627
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:511
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:631
msgid "IP address version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:510
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:514
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:636
msgid "IPv4-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:935
msgid "IPv6 address must be given in square brackets"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "IPv6 is currently not (fully) supported by this system"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid "IPv6 not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
msgid "IPv6-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
msgid "If this service section is disabled it could not be started."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid "If using secure communication you should verify server certificates!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:325
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:339
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
msgid ""
"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
msgid "Info"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid "Information"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:728
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:732
msgid "Insert a Update Script OR a Update URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:395
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:673
msgid "Install Service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:793
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:843
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
msgid "Interface"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:991
msgid "Interval to force updates send to DDNS Provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
msgid "Interval unit to check for changed IP"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1013
-msgid "Interval unit to force updates send to DDNS Provider"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
+msgid "Interval unit to force updates sent to DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
msgid "Last Update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
msgid "Log File Viewer"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:425
msgid "Log directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:437
msgid "Log length"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
msgid "Log to file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:942
msgid "Log to syslog"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:619
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
msgid "Lookup Hostname"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:495
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1114
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:499
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1116
msgid "Name"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
msgid ""
"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
"communication."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:319
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:617
msgid "Neither from LuCI interface nor from console."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:795
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:829
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
msgid "Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:859
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:868
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:872
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
msgid "Network on which the ddns-updater scripts will be started"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
msgid "Never"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:502
msgid "New DDns Service…"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:28
msgid "Next Update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:213
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1127
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392
msgid "No certificates found"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "No logging"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:402
msgid "Non-public and by default blocked IP's"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1106
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:218
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1108
msgid "Not Running"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
msgid "Notice"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:438
msgid "Number of last lines stored in log files"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:901
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:922
msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
msgid "OPTIONAL: Network to use for communication"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "OPTIONAL: Proxy-Server for detection and updates."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:910
msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043
-msgid "On Error the script will retry the failed action after given time"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1027
+msgid "On Error the script will stop execution after given number of retrys."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1033
-msgid "On Error the script will stop execution after given number of retrys"
-msgstr ""
-
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:758
msgid "Optional Encoded Parameter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:764
msgid "Optional Parameter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:930
msgid "PROXY-Server"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:751
msgid "Password"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
msgid "Path to CA-Certificate"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:312
msgid ""
"Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1071
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1073
msgid "Please press [Read] button"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1056
msgid "Read / Reread log file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:688
msgid "Really switch service?"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
msgid "Registered IP"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
msgid "Reload"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:559
msgid "Reload this service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:740
msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:752
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:746
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:290
msgid "Restart DDns"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1044
msgid "Retry Unit"
msgstr ""
@@ -614,73 +609,73 @@ msgstr ""
msgid "Run once"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1109
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:229
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1111
msgid "Running"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:851
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:798
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
msgid "Script"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:525
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:659
msgid "Select a service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:523
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:678
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:527
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:682
msgid "Service doesn't support this ip type"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:668
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:661
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:672
msgid "Service not installed"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:461
msgid "Services"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:456
msgid "Services URL Download"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
msgid "Services list last update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:993
msgid "Setting this parameter to 0 will force the script to only run once"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Start DDNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
msgid "State"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1105
msgid "Status"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:419
msgid "Status directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:575
msgid "Stop"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Stop DDNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:564
msgid "Stop this service"
msgstr ""
@@ -688,16 +683,19 @@ msgstr ""
msgid "Stopped"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:689
msgid "Switch service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1025
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1035
-msgid "The default setting of '0' will retry infinite."
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1029
+msgid "The default setting of '0' will retry infinitely."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1037
+msgid "The interval between which each succesive retry will commence."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:505
msgid "The service name is already used"
msgstr ""
@@ -705,78 +703,78 @@ msgstr ""
msgid "There is no service configured."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1072
msgid "This is the current content of the log file in %h for this service."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:197
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:199
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:878
msgid "This will be autoset to the selected interface"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
msgid "Timer Settings"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:796
msgid "URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:837
msgid "URL to detect"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:217
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
msgid "Unknown"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:301
msgid "Update DDns Services List"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
msgid "Update URL to be used for updating your DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:457
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
msgid "Use HTTP Secure"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444
msgid "Use cURL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
msgid "User defined script to read systems IP-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:745
msgid "Username"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:380
msgid "Using specific DNS Server not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:975
msgid "Values below 5 minutes == 300 seconds are not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1010
msgid "Values lower 'Check Interval' except '0' are not supported"
msgstr ""
@@ -784,97 +782,101 @@ msgstr ""
msgid "Verify"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Warning"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1045
+msgid "Which time units to use for retry counters."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:959
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:939
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid ""
"Writes log messages to syslog. Critical Errors will always be written to "
"syslog."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:382
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:384
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:373
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:361
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
msgid ""
"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
"*ssl' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
msgid "You should install 'wget' or 'curl' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
msgid ""
"You should install 'wget' or 'uclient-fetch' package or replace libcurl."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:345
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
msgid "cURL is installed, but libcurl was compiled without proxy support."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:344
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:346
msgid "cURL without Proxy Support"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:517
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:644
msgid "custom"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
msgid "days"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
msgid "directory or path/file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1018
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "hours"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1048
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1021
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050
msgid "minutes"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
msgid "or"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:313
msgid "or update your system to the latest OpenWrt Release"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1047
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:985
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1049
msgid "seconds"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:782
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr ""
diff --git a/applications/luci-app-ddns/po/nb_NO/ddns.po b/applications/luci-app-ddns/po/nb_NO/ddns.po
index 92cbc114bd..7202d1d9e6 100644
--- a/applications/luci-app-ddns/po/nb_NO/ddns.po
+++ b/applications/luci-app-ddns/po/nb_NO/ddns.po
@@ -13,77 +13,77 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.10.1\n"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:462
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:531
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:464
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
msgid "Add new services..."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgid "Advanced Settings"
msgstr "Avanserte innstillinger"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
msgid "Allow non-public IP's"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:888
msgid "Bind Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
msgid "Binding to a specific network not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:368
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:370
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:381
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:452
msgid "Ca Certs path"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Cancel"
msgstr "Avbryt"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
msgid "Check Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
msgid "Check Unit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:522
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:660
msgid "Checking the service support..."
msgstr ""
@@ -91,99 +91,99 @@ msgstr ""
msgid "Configuration"
msgstr "Oppsett"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:212
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1126
msgid "Configuration Error"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:545
msgid "Create service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:414
msgid "Current setting:"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:198
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:276
msgid "Currently DDNS updates are not started at boot or on interface events."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:723
msgid "Custom update script to be used for updating your DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:703
msgid "Custom update-URL"
msgstr "Egendefinert oppdaterings-URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:718
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:722
msgid "Custom update-script"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:194
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart disabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:193
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:195
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart enabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:520
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
msgid "DDNS Service provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "DDns"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
msgid "DDns Service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:369
msgid "DNS requests via TCP not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:909
msgid "DNS-Server"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "Date format"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Defines the Web page to read systems IP-Address from."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
msgid "Defines the interface to read systems IP-Address from"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:830
msgid "Defines the network to read systems IP-Address from"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:628
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:426
msgid "Directory contains Log files for each running section."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:420
msgid ""
"Directory contains PID and other status information for each running section."
msgstr ""
@@ -192,105 +192,105 @@ msgstr ""
msgid "Disabled"
msgstr "Avskrudd"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:739
msgid "Domain"
msgstr "Domene"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:258
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:260
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7
#: applications/luci-app-ddns/root/usr/share/luci/menu.d/luci-app-ddns.json:3
msgid "Dynamic DNS"
msgstr "Dynamisk DNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:267
msgid "Dynamic DNS Version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
msgid "Edit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
msgid "Enable secure communication with DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1132
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
msgid "Enabled"
msgstr "Påskrudd"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
msgid "Error"
msgstr "Feil"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1026
msgid "Error Retry Counter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1036
msgid "Error Retry Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:867
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:871
msgid "Event Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:840
msgid "Example for IPv4"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:842
msgid "Example for IPv6"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
msgid "File"
msgstr "Fil"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:706
msgid "Follow instructions you will find on their WEB page."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
msgid "For supported codes look here"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:900
msgid "Force IP Version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:358
msgid "Force IP Version not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
msgid "Force Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:921
msgid "Force TCP on DNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1016
msgid "Force Unit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:933
msgid "Format"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:912
msgid "Format: IP or FQDN"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
msgid "Global Settings"
msgstr ""
@@ -298,318 +298,313 @@ msgstr ""
msgid "Grant access to ddns procedures"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320
msgid "HTTPS not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:624
msgid "Hostname/FQDN to validate, if IP update happen or necessary"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
msgid "IP address source"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:507
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:627
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:511
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:631
msgid "IP address version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:510
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:514
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:636
msgid "IPv4-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:935
msgid "IPv6 address must be given in square brackets"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "IPv6 is currently not (fully) supported by this system"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid "IPv6 not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
msgid "IPv6-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
msgid "If this service section is disabled it could not be started."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid "If using secure communication you should verify server certificates!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:325
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:339
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
msgid ""
"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
msgid "Info"
msgstr "Info"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid "Information"
msgstr "Info"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:728
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:732
msgid "Insert a Update Script OR a Update URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:395
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:673
msgid "Install Service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:793
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:843
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
msgid "Interface"
msgstr "Grensesnitt"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:991
msgid "Interval to force updates send to DDNS Provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
msgid "Interval unit to check for changed IP"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1013
-msgid "Interval unit to force updates send to DDNS Provider"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
+msgid "Interval unit to force updates sent to DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
msgid "Last Update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
msgid "Log File Viewer"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:425
msgid "Log directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:437
msgid "Log length"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
msgid "Log to file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:942
msgid "Log to syslog"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:619
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
msgid "Lookup Hostname"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:495
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1114
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:499
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1116
msgid "Name"
msgstr "Navn"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
msgid ""
"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
"communication."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:319
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:617
msgid "Neither from LuCI interface nor from console."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:795
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:829
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
msgid "Network"
msgstr "Nettverk"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:859
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:868
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:872
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
msgid "Network on which the ddns-updater scripts will be started"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
msgid "Never"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:502
msgid "New DDns Service…"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:28
msgid "Next Update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:213
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1127
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392
msgid "No certificates found"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "No logging"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:402
msgid "Non-public and by default blocked IP's"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1106
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:218
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1108
msgid "Not Running"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
msgid "Notice"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:438
msgid "Number of last lines stored in log files"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:901
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:922
msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
msgid "OPTIONAL: Network to use for communication"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "OPTIONAL: Proxy-Server for detection and updates."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:910
msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043
-msgid "On Error the script will retry the failed action after given time"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1027
+msgid "On Error the script will stop execution after given number of retrys."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1033
-msgid "On Error the script will stop execution after given number of retrys"
-msgstr ""
-
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:758
msgid "Optional Encoded Parameter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:764
msgid "Optional Parameter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:930
msgid "PROXY-Server"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:751
msgid "Password"
msgstr "Passord"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
msgid "Path to CA-Certificate"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:312
msgid ""
"Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1071
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1073
msgid "Please press [Read] button"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1056
msgid "Read / Reread log file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:688
msgid "Really switch service?"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
msgid "Registered IP"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
msgid "Reload"
msgstr "Last inn igjen"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:559
msgid "Reload this service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:740
msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:752
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:746
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:290
msgid "Restart DDns"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1044
msgid "Retry Unit"
msgstr ""
@@ -617,73 +612,73 @@ msgstr ""
msgid "Run once"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1109
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:229
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1111
msgid "Running"
msgstr "Kjører"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:851
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:798
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
msgid "Script"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:525
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:659
msgid "Select a service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:523
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:678
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:527
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:682
msgid "Service doesn't support this ip type"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:668
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:661
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:672
msgid "Service not installed"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:461
msgid "Services"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:456
msgid "Services URL Download"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
msgid "Services list last update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:993
msgid "Setting this parameter to 0 will force the script to only run once"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Start DDNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
msgid "State"
msgstr "Tilstand"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1105
msgid "Status"
msgstr "Status"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:419
msgid "Status directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:575
msgid "Stop"
msgstr "Stopp"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Stop DDNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:564
msgid "Stop this service"
msgstr ""
@@ -691,16 +686,19 @@ msgstr ""
msgid "Stopped"
msgstr "Stoppet"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:689
msgid "Switch service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1025
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1035
-msgid "The default setting of '0' will retry infinite."
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1029
+msgid "The default setting of '0' will retry infinitely."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1037
+msgid "The interval between which each succesive retry will commence."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:505
msgid "The service name is already used"
msgstr ""
@@ -708,78 +706,78 @@ msgstr ""
msgid "There is no service configured."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1072
msgid "This is the current content of the log file in %h for this service."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:197
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:199
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:878
msgid "This will be autoset to the selected interface"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
msgid "Timer Settings"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:796
msgid "URL"
msgstr "URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:837
msgid "URL to detect"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:217
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
msgid "Unknown"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:301
msgid "Update DDns Services List"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
msgid "Update URL to be used for updating your DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:457
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
msgid "Use HTTP Secure"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444
msgid "Use cURL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
msgid "User defined script to read systems IP-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:745
msgid "Username"
msgstr "Brukernavn"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:380
msgid "Using specific DNS Server not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:975
msgid "Values below 5 minutes == 300 seconds are not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1010
msgid "Values lower 'Check Interval' except '0' are not supported"
msgstr ""
@@ -787,98 +785,102 @@ msgstr ""
msgid "Verify"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Warning"
msgstr "Advarsel"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1045
+msgid "Which time units to use for retry counters."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:959
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:939
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid ""
"Writes log messages to syslog. Critical Errors will always be written to "
"syslog."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:382
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:384
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:373
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:361
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
msgid ""
"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
"*ssl' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
msgid "You should install 'wget' or 'curl' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
msgid ""
"You should install 'wget' or 'uclient-fetch' package or replace libcurl."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:345
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
msgid "cURL is installed, but libcurl was compiled without proxy support."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:344
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:346
msgid "cURL without Proxy Support"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:517
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:644
msgid "custom"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
msgid "days"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
msgid "directory or path/file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1018
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "hours"
msgstr "timer"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1048
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1021
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050
msgid "minutes"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
msgid "or"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:313
msgid "or update your system to the latest OpenWrt Release"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1047
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:985
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1049
msgid "seconds"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:782
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr ""
diff --git a/applications/luci-app-ddns/po/pl/ddns.po b/applications/luci-app-ddns/po/pl/ddns.po
index 21b75a61d1..ee8825ab4d 100644
--- a/applications/luci-app-ddns/po/pl/ddns.po
+++ b/applications/luci-app-ddns/po/pl/ddns.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
"POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2022-07-13 06:46+0000\n"
+"PO-Revision-Date: 2023-01-13 08:23+0000\n"
"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/pl/>\n"
@@ -12,38 +12,38 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
msgstr "„../” jest niedozwolone ze względów bezpieczeństwa."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:462
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:531
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:464
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
msgid "Add new services..."
msgstr "Dodaj nowe usługi..."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgid "Advanced Settings"
msgstr "Ustawienia zaawansowane"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
msgid "Allow non-public IP's"
msgstr "Zezwalaj na niepubliczne IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608
msgid "Basic Settings"
-msgstr "Podstawowe ustawienia"
+msgstr "Ustawienia podstawowe"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:888
msgid "Bind Network"
msgstr "Powiąż sieć"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
msgid "Binding to a specific network not supported"
msgstr "Powiązanie z określoną siecią nie jest obsługiwane"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
@@ -51,7 +51,7 @@ msgstr ""
"nslookup i Wget BusyBox nie obsługują określenia wersji IP, która ma być "
"używana do komunikacji z dostawcą DDNS!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:368
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:370
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
@@ -59,7 +59,7 @@ msgstr ""
"nslookup i hostip BusyBox nie obsługują określenia, czy używać TCP zamiast "
"domyślnego UDP podczas żądania serwera DNS!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:381
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
@@ -67,11 +67,11 @@ msgstr ""
"Nslookup BusyBox w bieżącej skompilowanej wersji nie obsługuje poprawnie "
"podanych serwerów DNS!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:452
msgid "Ca Certs path"
msgstr "Ścieżka certyfikatów CA"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
@@ -79,20 +79,20 @@ msgstr ""
"Ścieżka certyfikatów CA, która będzie używana do pobierania danych usług. "
"Ustaw IGNORE, aby pominąć weryfikację certyfikatu."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Cancel"
msgstr "Anuluj"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
msgid "Check Interval"
msgstr "Interwał sprawdzania"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
msgid "Check Unit"
msgstr "Sprawdź jednostkę"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:522
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:660
msgid "Checking the service support..."
msgstr "Sprawdzanie obsługi usługi..."
@@ -100,88 +100,88 @@ msgstr "Sprawdzanie obsługi usługi..."
msgid "Configuration"
msgstr "Konfiguracja"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:212
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1126
msgid "Configuration Error"
msgstr "Błąd konfiguracji"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:545
msgid "Create service"
msgstr "Utwórz usługę"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:414
msgid "Current setting:"
msgstr "Aktualne ustawienie:"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:198
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:276
msgid "Currently DDNS updates are not started at boot or on interface events."
msgstr ""
"Obecnie aktualizacje DDNS nie są uruchamiane przy starcie lub przy "
"zdarzeniach w interfejsie."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:723
msgid "Custom update script to be used for updating your DDNS Provider."
msgstr ""
"Własny skrypt aktualizacji, który ma być używany do aktualizacji dostawcy "
"DDNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:703
msgid "Custom update-URL"
msgstr "Własny adres URL aktualizacji"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:718
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:722
msgid "Custom update-script"
msgstr "Własny skrypt aktualizacji"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:194
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart disabled"
msgstr "Autostart DDNS wyłączony"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:193
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:195
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart enabled"
msgstr "Autostart DDNS włączony"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:520
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
msgid "DDNS Service provider"
msgstr "Dostawca usług DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "DDns"
msgstr "DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
msgid "DDns Service"
msgstr "Usługa DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:369
msgid "DNS requests via TCP not supported"
-msgstr "Dostęp DNS przez TCP nie obsługiwany"
+msgstr "Żądania DNS przez TCP nie są obsługiwane"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:909
msgid "DNS-Server"
msgstr "Serwer DNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "Date format"
msgstr "Format daty"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Defines the Web page to read systems IP-Address from."
msgstr "Definiuje stronę sieci Web do odczytu systemowych adresów IP."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
msgid "Defines the interface to read systems IP-Address from"
msgstr "Definiuje interfejs do odczytu systemów od IP-Address"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:830
msgid "Defines the network to read systems IP-Address from"
msgstr "Definiuje sieć do odczytu systemów od IP-Address"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
@@ -189,16 +189,16 @@ msgstr ""
"Określa źródło do odczytu systemów IP-Address, które zostanie wysłane do "
"dostawcy DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:628
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
msgstr "Określa, który adres 'IPv4/IPv6' jest wysyłany do dostawcy DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:426
msgid "Directory contains Log files for each running section."
msgstr "Katalog zawiera pliki dziennika dla każdej działającej sekcji."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:420
msgid ""
"Directory contains PID and other status information for each running section."
msgstr ""
@@ -208,106 +208,106 @@ msgstr ""
msgid "Disabled"
msgstr "Wyłączone"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:739
msgid "Domain"
msgstr "Domena"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:258
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:260
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7
#: applications/luci-app-ddns/root/usr/share/luci/menu.d/luci-app-ddns.json:3
msgid "Dynamic DNS"
msgstr "Dynamiczny DNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:267
msgid "Dynamic DNS Version"
msgstr "Wersja DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
msgid "Edit"
msgstr "Edytuj"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
msgid "Enable secure communication with DDNS provider"
msgstr "Włączenie zabezpieczonej komunikacji z dostawcą DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1132
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
msgid "Enabled"
msgstr "Włączone"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
msgid "Error"
msgstr "Błąd"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1026
msgid "Error Retry Counter"
msgstr "Błąd licznika powtórzeń"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1036
msgid "Error Retry Interval"
msgstr "Błąd interwału powtórzeń"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:867
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:871
msgid "Event Network"
msgstr "Zdarzenia sieciowe"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:840
msgid "Example for IPv4"
msgstr "Przykład dla IPv4"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:842
msgid "Example for IPv6"
msgstr "Przykład dla IPv6"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
msgid "File"
msgstr "Plik"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:706
msgid "Follow instructions you will find on their WEB page."
msgstr "Postępuj zgodnie z instrukcjami, które znajdziesz na stronie WEB."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
msgid "For supported codes look here"
msgstr "Obsługiwane kody znajdują się tutaj"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:900
msgid "Force IP Version"
msgstr "Wymuś wersję IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:358
msgid "Force IP Version not supported"
msgstr "Wymuś nieobsługiwaną wersję IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
msgid "Force Interval"
msgstr "Wymuś interwał"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:921
msgid "Force TCP on DNS"
msgstr "Wymuś TCP w DNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1016
msgid "Force Unit"
msgstr "Wymuś jednostkę"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:933
msgid "Format"
msgstr "Format"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:912
msgid "Format: IP or FQDN"
msgstr "Format: IP lub FQDN"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
msgstr ""
"GNU Wget użyje adresu IP danej sieci, cURL użyje fizycznego interfejsu."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
msgid "Global Settings"
msgstr "Ustawienia globalne"
@@ -315,48 +315,48 @@ msgstr "Ustawienia globalne"
msgid "Grant access to ddns procedures"
msgstr "Udziel dostępu do procedur DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320
msgid "HTTPS not supported"
msgstr "Protokół HTTPS nie jest obsługiwany"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:624
msgid "Hostname/FQDN to validate, if IP update happen or necessary"
msgstr ""
"Nazwa hosta/FQDN do sprawdzenia, czy aktualizacja IP ma miejsce lub jest "
"konieczna"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
msgid "IP address source"
msgstr "Źródło adresu IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:507
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:627
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:511
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:631
msgid "IP address version"
msgstr "Wersja adresu IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:510
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:514
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:636
msgid "IPv4-Address"
msgstr "Adres IPv4"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:935
msgid "IPv6 address must be given in square brackets"
msgstr "Adres IPv6 musi być podany w nawiasach kwadratowych"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "IPv6 is currently not (fully) supported by this system"
msgstr "IPv6 nie jest obecnie (w pełni) obsługiwany przez ten system"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid "IPv6 not supported"
msgstr "IPv6 nie jest obsługiwany"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
msgid "IPv6-Address"
msgstr "Adres IPv6"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
@@ -364,39 +364,39 @@ msgstr ""
"Jeśli pakiety Wget i cURL są zainstalowane, Wget jest domyślnie używany do "
"komunikacji."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
msgid "If this service section is disabled it could not be started."
msgstr "Jeśli sekcja tej usługi jest wyłączona, nie można było jej uruchomić."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid "If using secure communication you should verify server certificates!"
msgstr ""
"Jeśli korzystasz z bezpiecznej komunikacji, należy zweryfikować certyfikaty "
"serwera!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:325
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:339
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
msgid ""
"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
msgstr ""
"W niektórych wersjach cURL/libcurl w OpenWrt jest kompilowany bez obsługi "
"proxy."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
msgid "Info"
msgstr "Informacja"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid "Information"
msgstr "Informacje"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:728
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:732
msgid "Insert a Update Script OR a Update URL"
msgstr "Wstaw skrypt aktualizacji OR lub URL aktualizacji"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:395
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
@@ -404,64 +404,64 @@ msgstr ""
"Zainstaluj pakiet 'ca-certificates' lub potrzebne certyfikaty ręcznie w "
"domyślnym katalogu /etc/ssl/certs"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:673
msgid "Install Service"
msgstr "Zainstaluj usługę"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:793
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:843
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
msgid "Interface"
msgstr "Interfejs"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:991
msgid "Interval to force updates send to DDNS Provider"
msgstr "Częstotliwość wymuszania wysyłania aktualizacji do dostawcy DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
msgid "Interval unit to check for changed IP"
msgstr "Jednostka interwału sprawdzająca zmianę IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1013
-msgid "Interval unit to force updates send to DDNS Provider"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
+msgid "Interval unit to force updates sent to DDNS Provider."
msgstr ""
-"Jednostka interwału wymuszająca przesyłanie aktualizacji do dostawcy DDNS"
+"Jednostka interwału wymuszająca przesyłanie aktualizacji do dostawcy DDNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
msgid "Last Update"
msgstr "Ostatnia aktualizacja"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
msgid "Log File Viewer"
msgstr "Przeglądarka plików dziennika"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:425
msgid "Log directory"
msgstr "Katalog dzienników"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:437
msgid "Log length"
msgstr "Długość dziennika"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
msgid "Log to file"
msgstr "Rejestrowanie do pliku"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:942
msgid "Log to syslog"
msgstr "Rejestrowanie do dziennika systemowego"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:619
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
msgid "Lookup Hostname"
msgstr "Nazwa hosta wyszukiwania"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:495
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1114
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:499
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1116
msgid "Name"
msgstr "Nazwa"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
msgid ""
"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
"communication."
@@ -469,7 +469,7 @@ msgstr ""
"Ani GNU Wget z SSL, ani cURL nie są zainstalowane, aby wybrać sieć, która "
"będzie używana do komunikacji."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:319
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
@@ -477,177 +477,172 @@ msgstr ""
"Ani GNU Wget z SSL, ani cURL nie są zainstalowane w celu obsługi "
"bezpiecznych aktualizacji poprzez protokół HTTPS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:617
msgid "Neither from LuCI interface nor from console."
msgstr "Ani z interfejsu LuCI, ani z konsoli."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:795
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:829
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
msgid "Network"
msgstr "Sieć"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:859
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:868
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:872
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
msgid "Network on which the ddns-updater scripts will be started"
msgstr "Sieć, w której uruchomione zostaną skrypty ddns-updater"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
msgid "Never"
msgstr "Nigdy"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:502
msgid "New DDns Service…"
msgstr "Nowa usługa DDNS…"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:28
msgid "Next Update"
msgstr "Następna aktualizacja"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:213
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1127
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
msgstr "Brak danych"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392
msgid "No certificates found"
msgstr "Nie znaleziono certyfikatów"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "No logging"
msgstr "Brak rejestrowania"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:402
msgid "Non-public and by default blocked IP's"
msgstr "Niepubliczne i domyślnie zablokowane IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1106
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:218
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1108
msgid "Not Running"
msgstr "Nie działa"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
msgid "Notice"
msgstr "Spostrzeżenie"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:438
msgid "Number of last lines stored in log files"
msgstr "Liczba ostatnich wierszy przechowywanych w plikach dziennika"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:901
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
msgstr "OPCJONALNIE: Wymuś użycie komunikacji opartej wyłącznie na IPv4/IPv6."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:922
msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
msgstr "OPCJONALNIE: Wymuś użycie TCP zamiast domyślnego UDP na żądanie DNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
msgid "OPTIONAL: Network to use for communication"
msgstr "OPCJONALNIE: Sieć używana do komunikacji"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "OPTIONAL: Proxy-Server for detection and updates."
msgstr "OPCJONALNIE: Serwer proxy do wykrywania i aktualizacji."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:910
msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
msgstr ""
"OPCJONALNIE: Użyj serwera DNS innego niż domyślny, aby wykryć "
"„Zarejestrowany adres IP”."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043
-msgid "On Error the script will retry the failed action after given time"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1027
+msgid "On Error the script will stop execution after given number of retrys."
msgstr ""
-"W przypadku błędu skrypt ponownie spróbuje wykonać nieudaną akcję po "
-"określonym czasie"
+"W przypadku błędu skrypt zatrzyma wykonywanie po określonej liczbie "
+"ponownych prób."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1033
-msgid "On Error the script will stop execution after given number of retrys"
-msgstr "W przypadku błędu skrypt przestanie działać po określonej liczbie prób"
-
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:758
msgid "Optional Encoded Parameter"
msgstr "Opcjonalny zakodowany parametr"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:764
msgid "Optional Parameter"
msgstr "Opcjonalny parametr"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
msgstr "Opcjonalnie: Zastępuje [PARAMENC] w Update-URL (zakodowany URL)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
msgstr "Opcjonalnie: Zastępuje [PARAMENC] w Update-URL (nie zakodowany URL)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:930
msgid "PROXY-Server"
msgstr "Serwer PROXY"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:751
msgid "Password"
msgstr "Hasło"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
msgid "Path to CA-Certificate"
msgstr "Ścieżka do certyfikatu CA"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:312
msgid ""
"Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
msgstr ""
"Postępuj zgodnie z instrukcjami na stronie głównej OpenWrt, aby włączyć "
"obsługę IPv6"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1071
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1073
msgid "Please press [Read] button"
msgstr "Proszę nacisnąć przycisk [Czytaj]"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1056
msgid "Read / Reread log file"
msgstr "Odczytaj/Ponownie odczytaj plik dziennika"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:688
msgid "Really switch service?"
msgstr "Naprawdę zmienić usługę?"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
msgid "Registered IP"
msgstr "Zarejestrowane IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
msgid "Reload"
msgstr "Przeładuj"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:559
msgid "Reload this service"
msgstr "Przeładuj usługę"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:740
msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
msgstr "Zastąp [DOMAIN] w Update-URL (zakodowany URL)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:752
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
msgstr "Zastąp [PASSWORD] w Update-URL (zakodowany URL)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:746
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr "Zastąp [USERNAME] w Update-URL (zakodowany URL)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:290
msgid "Restart DDns"
-msgstr "Resetuj DDNS"
+msgstr "Restartuj DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1044
msgid "Retry Unit"
msgstr "Ponów jednostkę"
@@ -655,73 +650,73 @@ msgstr "Ponów jednostkę"
msgid "Run once"
msgstr "Uruchom raz"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1109
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:229
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1111
msgid "Running"
msgstr "Działa"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:851
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:798
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
msgid "Script"
msgstr "Skrypt"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:525
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:659
msgid "Select a service"
msgstr "Wybierz usługę"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:523
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:678
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:527
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:682
msgid "Service doesn't support this ip type"
msgstr "Usługa nie obsługuje tego typu adresu IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:668
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:661
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:672
msgid "Service not installed"
msgstr "Usługa nie została zainstalowana"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:461
msgid "Services"
msgstr "Usługi"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:456
msgid "Services URL Download"
msgstr "Adres URL pobierania usług"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
msgid "Services list last update"
msgstr "Ostatnia aktualizacja listy usług"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:993
msgid "Setting this parameter to 0 will force the script to only run once"
msgstr "Ustawienie tego parametru na 0 wymusi uruchomienie skryptu tylko raz"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Start DDNS"
msgstr "Uruchom DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
msgid "State"
msgstr "Stan"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1105
msgid "Status"
msgstr "Status"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:419
msgid "Status directory"
msgstr "Status katalogu"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:575
msgid "Stop"
msgstr "Zatrzymaj"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Stop DDNS"
msgstr "Zatrzymaj DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:564
msgid "Stop this service"
msgstr "Zatrzymaj tę usługę"
@@ -729,16 +724,19 @@ msgstr "Zatrzymaj tę usługę"
msgid "Stopped"
msgstr "Zatrzymany"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:689
msgid "Switch service"
msgstr "Przełącz usługę"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1025
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1035
-msgid "The default setting of '0' will retry infinite."
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1029
+msgid "The default setting of '0' will retry infinitely."
msgstr "Domyślne ustawienie „0” będzie ponowić próbę nieskończoności."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1037
+msgid "The interval between which each succesive retry will commence."
+msgstr "W przypadku błędu skrypt przestanie działać po określonej liczbie prób."
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:505
msgid "The service name is already used"
msgstr "Nazwa usługi jest już używana"
@@ -746,12 +744,12 @@ msgstr "Nazwa usługi jest już używana"
msgid "There is no service configured."
msgstr "Nie ma skonfigurowanej usługi."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1072
msgid "This is the current content of the log file in %h for this service."
msgstr "Jest to bieżąca zawartość pliku dziennika w %h dla tej usługi."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:197
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:199
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
@@ -759,37 +757,37 @@ msgstr ""
"To jest ustawienie domyślne, jeśli uruchamiasz skrypty DDNS samodzielnie "
"(tj. za pomocą crona z force_interval ustawionym na „0”)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:878
msgid "This will be autoset to the selected interface"
msgstr "Zostanie automatycznie ustawiony na wybrany interfejs"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
msgid "Timer Settings"
msgstr "Ustawienia zegara"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:796
msgid "URL"
msgstr "URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:837
msgid "URL to detect"
msgstr "URL do wykrycia"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:217
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
msgid "Unknown"
msgstr "Nieznany"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:301
msgid "Update DDns Services List"
msgstr "Zaktualizuj listę usług DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
msgid "Update URL to be used for updating your DDNS Provider."
msgstr "Adres URL użyty do aktualizacji u dostawcy DDNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:457
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
@@ -797,31 +795,31 @@ msgstr ""
"Adres URL używany do pobierania pliku usług. Domyślnie jest to główne "
"repozytorium OpenWrt z pakietami DDNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
msgid "Use HTTP Secure"
msgstr "Użyj bezpiecznego HTTP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444
msgid "Use cURL"
msgstr "Użyj cURL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
msgid "User defined script to read systems IP-Address"
msgstr "Skrypt zdefiniowany przez użytkownika do odczytu adresu IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:745
msgid "Username"
msgstr "Nazwa użytkownika"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:380
msgid "Using specific DNS Server not supported"
msgstr "Używanie określonego serwera DNS nie jest obsługiwane"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:975
msgid "Values below 5 minutes == 300 seconds are not supported"
msgstr "Wartości poniżej 5 minut == 300 sekund nie są obsługiwane"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1010
msgid "Values lower 'Check Interval' except '0' are not supported"
msgstr "Niższe wartości „Interwał sprawdzania” oprócz „0” nie są obsługiwane"
@@ -829,18 +827,24 @@ msgstr "Niższe wartości „Interwał sprawdzania” oprócz „0” nie są ob
msgid "Verify"
msgstr "Zweryfikuj"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Warning"
msgstr "Ostrzeżenie"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1045
+msgid "Which time units to use for retry counters."
+msgstr ""
+"W przypadku błędu skrypt ponownie spróbuje wykonać nieudaną akcję po "
+"określonym czasie."
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:959
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
msgstr ""
"Zapisuje szczegółowe komunikaty do pliku dziennika. Plik zostanie obcięty "
"automatycznie."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:939
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid ""
"Writes log messages to syslog. Critical Errors will always be written to "
"syslog."
@@ -848,7 +852,7 @@ msgstr ""
"Zapisuje komunikaty dziennika w dzienniku systemowym. Błędy krytyczne będą "
"zawsze zapisywane w dzienniku systemowym."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:382
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:384
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
"package, if you need to specify a DNS server to detect your registered IP."
@@ -857,7 +861,7 @@ msgstr ""
"„hostip”, jeśli musisz określić serwer DNS w celu wykrycia zarejestrowanego "
"adresu IP."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:373
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
@@ -865,11 +869,11 @@ msgstr ""
"Należy zainstalować pakiet „bind-host” lub „knot-host”, lub „drill”, dla "
"żądań DNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:361
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
msgstr "Należy zainstalować pakiet „wget” lub „curl”, lub „uclient-fetch”."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
msgid ""
"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
"*ssl' package."
@@ -877,63 +881,63 @@ msgstr ""
"Należy zainstalować pakiet „wget” lub „curl”, lub „uclient-fetch”, z "
"pakietem „libustream-*ssl”."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
msgid "You should install 'wget' or 'curl' package."
msgstr "Należy zainstalować pakiet „wget” lub „curl”."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
msgid ""
"You should install 'wget' or 'uclient-fetch' package or replace libcurl."
msgstr ""
"Należy zainstalować pakiet „wget” lub „uclient-fetch”, lub zastąpić libcurl."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:345
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
msgid "cURL is installed, but libcurl was compiled without proxy support."
msgstr ""
"cURL jest zainstalowany, ale libcurl został skompilowany bez obsługi proxy."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:344
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:346
msgid "cURL without Proxy Support"
msgstr "cURL bez obsługi proxy"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:517
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:644
msgid "custom"
msgstr "własny"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
msgid "days"
msgstr "dni"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
msgid "directory or path/file"
msgstr "katalog lub ścieżka/plik"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1018
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "hours"
msgstr "godzin"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1048
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1021
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050
msgid "minutes"
msgstr "minuty"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
msgid "or"
msgstr "lub"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:313
msgid "or update your system to the latest OpenWrt Release"
msgstr "lub zaktualizuj system do najnowszej wersji OpenWrt"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1047
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:985
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1049
msgid "seconds"
msgstr "sekundy"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:782
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr ""
"uruchomić HTTPS bez weryfikacji certyfikatów serwera (niezabezpieczony)"
diff --git a/applications/luci-app-ddns/po/pt/ddns.po b/applications/luci-app-ddns/po/pt/ddns.po
index e2bb44ae46..547c73c6c3 100644
--- a/applications/luci-app-ddns/po/pt/ddns.po
+++ b/applications/luci-app-ddns/po/pt/ddns.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
"POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2022-07-20 17:18+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2022-11-30 14:48+0000\n"
+"Last-Translator: Gonçalo Pereira <goncalo_pereira@outlook.pt>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/pt/>\n"
"Language: pt\n"
@@ -11,38 +11,38 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
msgstr "\".. /\" não é permitido no caminho por Razões de Segurança."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:462
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:531
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:464
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
msgid "Add new services..."
msgstr "Adicionar novos serviços...."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgid "Advanced Settings"
msgstr "Definições Avançadas"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
msgid "Allow non-public IP's"
msgstr "Permitir IP's não-públicos"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608
msgid "Basic Settings"
msgstr "Definições Básicas"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:888
msgid "Bind Network"
msgstr "Ligar Rede"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
msgid "Binding to a specific network not supported"
msgstr "Ligar a uma rede específica não suportada"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
@@ -50,7 +50,7 @@ msgstr ""
"O nslookup e o Wget do BusyBox não suportam especificar a versão de IP a ser "
"usada para comunicação com o provedor de DDNS!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:368
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:370
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
@@ -58,7 +58,7 @@ msgstr ""
"O nslookup e o hostip do BusyBox não suportam que especificar usar TCP em "
"vez do padrão UDP quando requisitando servidor de DNS!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:381
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
@@ -66,11 +66,11 @@ msgstr ""
"O nslookup do BusyBox na versão compilada atualmente não trabalha "
"corretamente com os servidores de DNS dados!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:452
msgid "Ca Certs path"
msgstr "Caminho de Certs de Ac"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
@@ -78,20 +78,20 @@ msgstr ""
"Caminho de Certs Ac que será usado para descarregar os dados dos serviços. "
"Defina IGNORE para saltar a validação do certificado."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Cancel"
msgstr "Cancelar"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
msgid "Check Interval"
msgstr "Intervalo de verificação"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
msgid "Check Unit"
msgstr "Unidade de verificação"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:522
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:660
msgid "Checking the service support..."
msgstr "A verificar o suporte de serviço..."
@@ -99,88 +99,88 @@ msgstr "A verificar o suporte de serviço..."
msgid "Configuration"
msgstr "Configuração"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:212
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1126
msgid "Configuration Error"
msgstr "Erro de configuração"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:545
msgid "Create service"
msgstr "Criar serviço"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:414
msgid "Current setting:"
msgstr "Definição atual:"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:198
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:276
msgid "Currently DDNS updates are not started at boot or on interface events."
msgstr ""
"Atualmente, as atualizações DDNS não são iniciadas na inicialização ou em "
"eventos de interface."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:723
msgid "Custom update script to be used for updating your DDNS Provider."
msgstr ""
"Script de atualização personalizado a ser usado para atualizar o seu "
"provedor de DDNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:703
msgid "Custom update-URL"
msgstr "URL para atualização personalizada"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:718
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:722
msgid "Custom update-script"
msgstr "Script de atualização personalizado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:194
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart disabled"
msgstr "Inicialização automática do DDNS desativada"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:193
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:195
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart enabled"
msgstr "Inicialização automática do DDNS ativada"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:520
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
msgid "DDNS Service provider"
msgstr "Provedor de serviços DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "DDns"
msgstr "DDns"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
msgid "DDns Service"
msgstr "Serviço DDns"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:369
msgid "DNS requests via TCP not supported"
msgstr "Solicitações de DNS via TCP não suportadas"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:909
msgid "DNS-Server"
msgstr "Servidor DNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "Date format"
msgstr "Formato da data"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Defines the Web page to read systems IP-Address from."
msgstr "Define a página Web de onde ler os endereços IP dos sistemas."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
msgid "Defines the interface to read systems IP-Address from"
msgstr "Define a interface de onde ler os endereços IP dos sistemas"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:830
msgid "Defines the network to read systems IP-Address from"
msgstr "Define a rede de onde ler os endereços IP dos sistemas"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
@@ -188,16 +188,16 @@ msgstr ""
"Define a fonte de leitura do endereço IP do sistema, que será enviado para o "
"provedor de DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:628
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
msgstr "Define qual endereço IP 'IPv4/IPv6' é enviado ao provedor DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:426
msgid "Directory contains Log files for each running section."
msgstr "O diretório contém ficheiros de log para cada secção em execução."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:420
msgid ""
"Directory contains PID and other status information for each running section."
msgstr ""
@@ -208,106 +208,106 @@ msgstr ""
msgid "Disabled"
msgstr "Desativado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:739
msgid "Domain"
msgstr "Domínio"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:258
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:260
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7
#: applications/luci-app-ddns/root/usr/share/luci/menu.d/luci-app-ddns.json:3
msgid "Dynamic DNS"
msgstr "DNS Dinâmico"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:267
msgid "Dynamic DNS Version"
msgstr "Versão DNS Dinâmica"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
msgid "Edit"
msgstr "Editar"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
msgid "Enable secure communication with DDNS provider"
msgstr "Ativar a comunicação segura com o provedor de DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1132
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
msgid "Enabled"
msgstr "Ativado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
msgid "Error"
msgstr "Erro"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1026
msgid "Error Retry Counter"
msgstr "Contador de Tentativas em Erro"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1036
msgid "Error Retry Interval"
msgstr "Intervalo de Tentativas em Erro"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:867
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:871
msgid "Event Network"
msgstr "Rede de Eventos"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:840
msgid "Example for IPv4"
msgstr "Exemplo de IPv4"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:842
msgid "Example for IPv6"
msgstr "Exemplo de IPv6"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
msgid "File"
msgstr "Ficheiro"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:706
msgid "Follow instructions you will find on their WEB page."
msgstr "Siga as instruções que encontrará na página WEB deles."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
msgid "For supported codes look here"
msgstr "Para códigos suportados, veja aqui"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:900
msgid "Force IP Version"
msgstr "Forçar Versão de IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:358
msgid "Force IP Version not supported"
msgstr "Forçar Versão de IP não suportado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
msgid "Force Interval"
msgstr "Forçar o intervalo"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:921
msgid "Force TCP on DNS"
msgstr "Forçar TCP no DNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1016
msgid "Force Unit"
msgstr "Forçar a unidade"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:933
msgid "Format"
msgstr "Formato"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:912
msgid "Format: IP or FQDN"
msgstr "Formato: IP ou FQDN"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
msgstr ""
"GNU Wget usará o IP de uma determinada rede, cURL usará a interface física."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
msgid "Global Settings"
msgstr "Configurações Globais"
@@ -315,48 +315,48 @@ msgstr "Configurações Globais"
msgid "Grant access to ddns procedures"
msgstr "Conceder acesso UCI aos procedimentos ddns"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320
msgid "HTTPS not supported"
msgstr "HTTPS não suportado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:624
msgid "Hostname/FQDN to validate, if IP update happen or necessary"
msgstr ""
"Hostname/FQDN a ser validado, se atualização de IP acontecer ou for "
"necessária"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
msgid "IP address source"
msgstr "Fonte do endereço IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:507
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:627
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:511
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:631
msgid "IP address version"
msgstr "Versão do endereço IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:510
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:514
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:636
msgid "IPv4-Address"
msgstr "Endereço-IPv4"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:935
msgid "IPv6 address must be given in square brackets"
msgstr "Endereço IPv6 deve estar entre colchetes"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "IPv6 is currently not (fully) supported by this system"
msgstr "IPv6 não é atualmente (totalmente) suportado por este sistema"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid "IPv6 not supported"
msgstr "IPv6 não suportado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
msgid "IPv6-Address"
msgstr "Endereço-IPv6"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
@@ -364,38 +364,38 @@ msgstr ""
"Se o pacote Wget e cURL estiverem instalados, o Wget é usado para "
"comunicação por padrão."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
msgid "If this service section is disabled it could not be started."
msgstr "Se esta secção de serviço estiver desativada, não pôde ser iniciada."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid "If using secure communication you should verify server certificates!"
msgstr ""
"Deve verificar os certificados do servidor caso estiver a utilizar "
"comunicação segura!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:325
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:339
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
msgid ""
"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
msgstr ""
"Em algumas versões do OpenWrt cURL/libcurl é compilada sem suporte a proxy."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
msgid "Info"
msgstr "Info"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid "Information"
msgstr "Informação"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:728
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:732
msgid "Insert a Update Script OR a Update URL"
msgstr "Inserir um Script ou URL de Atualização"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:395
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
@@ -403,65 +403,64 @@ msgstr ""
"Instale o pacote 'ca-certificates' ou os certificados necessários "
"manualmente ao diretório /etc/ssl/certs padrão"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:673
msgid "Install Service"
msgstr "Instalar o serviço"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:793
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:843
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
msgid "Interface"
msgstr "Interface"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:991
msgid "Interval to force updates send to DDNS Provider"
msgstr "Intervalo para forçar o envio de atualizações para o Provedor de DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
msgid "Interval unit to check for changed IP"
msgstr "Unidade de intervalo para verificar se o IP foi alterado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1013
-msgid "Interval unit to force updates send to DDNS Provider"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
+msgid "Interval unit to force updates sent to DDNS Provider."
msgstr ""
-"Unidade de intervalo para forçar o envio de atualizações para o Provedor de "
-"DDNS"
+"Unidade de intervalo para forçar atualizações enviadas ao provedor de DDNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
msgid "Last Update"
msgstr "Última atualização"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
msgid "Log File Viewer"
msgstr "Visualizador de ficheiro de log"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:425
msgid "Log directory"
msgstr "Directório de Log"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:437
msgid "Log length"
msgstr "Tamanho do log"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
msgid "Log to file"
msgstr "Log para ficheiro"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:942
msgid "Log to syslog"
msgstr "Registar para o syslog"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:619
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
msgid "Lookup Hostname"
msgstr "Verificar nome de host"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:495
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1114
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:499
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1116
msgid "Name"
msgstr "Nome"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
msgid ""
"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
"communication."
@@ -469,7 +468,7 @@ msgstr ""
"Nem GNU Wget com SSL, nem cURL instalado para selecionar uma rede para usar "
"para comunicação."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:319
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
@@ -477,174 +476,170 @@ msgstr ""
"Nem GNU Wget com SSL, nem cURL instalado para suportar atualizações seguras "
"via protocolo HTTPS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:617
msgid "Neither from LuCI interface nor from console."
msgstr "Nem da interface LuCI, nem da consola."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:795
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:829
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
msgid "Network"
msgstr "Rede"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:859
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:868
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:872
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
msgid "Network on which the ddns-updater scripts will be started"
msgstr "Rede na qual os scripts de atualização DDNS serão iniciados"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
msgid "Never"
msgstr "Nunca"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:502
msgid "New DDns Service…"
msgstr "Novo Serviço de DDns…"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:28
msgid "Next Update"
msgstr "Próxima atualização"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:213
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1127
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
msgstr "Sem dados"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392
msgid "No certificates found"
msgstr "Nenhum certificado encontrado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "No logging"
msgstr "Sem registros"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:402
msgid "Non-public and by default blocked IP's"
msgstr "IPs não públicos e bloqueados por padrão"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1106
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:218
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1108
msgid "Not Running"
msgstr "Não em Execução"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
msgid "Notice"
msgstr "Aviso"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:438
msgid "Number of last lines stored in log files"
msgstr "Número das últimas linhas salvas nos ficheiross de log"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:901
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
msgstr "OPCIONAL: Force o uso de apenas comunicação IPv4/IPv6 pura."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:922
msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
msgstr "OPCIONAL: Force o uso de TCP em vez do padrão UDP em requisições DNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
msgid "OPTIONAL: Network to use for communication"
msgstr "OPCIONAL: Rede para usar para comunicação"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "OPTIONAL: Proxy-Server for detection and updates."
msgstr "OPCIONAL: Servidor Proxy para deteção e atualização."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:910
msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
msgstr "OPCIONAL: Use servidor DNS não padrão para detetar 'Registered IP'."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043
-msgid "On Error the script will retry the failed action after given time"
-msgstr "Em Erro, o script irá tentar a ação que falhou após um tempo definido"
-
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1033
-msgid "On Error the script will stop execution after given number of retrys"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1027
+msgid "On Error the script will stop execution after given number of retrys."
msgstr ""
-"Em Erro, o script irá para a execução após um número definido de tentativas"
+"Perante um erro, o script interromperá a execução após um determinado número "
+"de tentativas."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:758
msgid "Optional Encoded Parameter"
msgstr "Parâmetro Opcionalmente Codificado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:764
msgid "Optional Parameter"
msgstr "Parâmetro Opcional"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
msgstr "Opcional: Substitui [PARAMEND] na URL de atualização"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
msgstr "Opcional: Substitui [PARAMOPT] na URL de atualização"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:930
msgid "PROXY-Server"
msgstr "servidor PROXY"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:751
msgid "Password"
msgstr "Palavra-passe"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
msgid "Path to CA-Certificate"
msgstr "Caminho para o certificado da AC"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:312
msgid ""
"Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
msgstr ""
"Por favor, siga as instruções na página inicial do OpenWrt para ativar o "
"suporte de IPv6"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1071
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1073
msgid "Please press [Read] button"
msgstr "Por favor pressione o botão [Ler]"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1056
msgid "Read / Reread log file"
msgstr "Ler / Ler novamente o ficheiro de log"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:688
msgid "Really switch service?"
msgstr "Realmente mudar o serviço?"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
msgid "Registered IP"
msgstr "IP registrado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
msgid "Reload"
msgstr "Recarregar"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:559
msgid "Reload this service"
msgstr "Recarregar este serviço"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:740
msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
msgstr "Substitui [DOMAIN] na URL de atualização"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:752
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
msgstr "Substitui [PASSWORD] na URL de atualização"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:746
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr "Substitui [USERNAME] na URL de atualização"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:290
msgid "Restart DDns"
msgstr "Reiniciar DDns"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1044
msgid "Retry Unit"
msgstr "Tentar a unidade novamente"
@@ -652,74 +647,74 @@ msgstr "Tentar a unidade novamente"
msgid "Run once"
msgstr "Executar apenas uma vez"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1109
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:229
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1111
msgid "Running"
msgstr "Executando"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:851
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:798
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
msgid "Script"
msgstr "Script"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:525
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:659
msgid "Select a service"
msgstr "Selecione um serviço"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:523
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:678
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:527
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:682
msgid "Service doesn't support this ip type"
msgstr "O serviço não suporta este tipo de ip"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:668
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:661
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:672
msgid "Service not installed"
msgstr "O Serviço não está instalado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:461
msgid "Services"
msgstr "Serviços"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:456
msgid "Services URL Download"
msgstr "Descarregar URL de serviços"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
msgid "Services list last update"
msgstr "Última atualização da lista de serviços"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:993
msgid "Setting this parameter to 0 will force the script to only run once"
msgstr ""
"Definir este parâmetro como 0 forçará o script a ser executado apenas uma vez"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Start DDNS"
msgstr "Iniciar DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
msgid "State"
msgstr "Estado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1105
msgid "Status"
msgstr "Estado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:419
msgid "Status directory"
msgstr "Diretório de estado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:575
msgid "Stop"
msgstr "Parar"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Stop DDNS"
msgstr "Parar DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:564
msgid "Stop this service"
msgstr "Parar este serviço"
@@ -727,16 +722,19 @@ msgstr "Parar este serviço"
msgid "Stopped"
msgstr "Parado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:689
msgid "Switch service"
msgstr "Trocar serviço"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1025
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1035
-msgid "The default setting of '0' will retry infinite."
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1029
+msgid "The default setting of '0' will retry infinitely."
msgstr "A configuração padrão de '0' terá tentativas infinitas."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1037
+msgid "The interval between which each succesive retry will commence."
+msgstr "O intervalo entre o qual cada nova tentativa sucessiva começará."
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:505
msgid "The service name is already used"
msgstr "O nome do serviço já está usado"
@@ -744,12 +742,12 @@ msgstr "O nome do serviço já está usado"
msgid "There is no service configured."
msgstr "Não há serviço configurado."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1072
msgid "This is the current content of the log file in %h for this service."
msgstr "Este é o conteúdo atual do ficheiro de registo %h para este serviço."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:197
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:199
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
@@ -757,37 +755,37 @@ msgstr ""
"Este é o padrão se você executar scripts DDNS sozinho (ou seja, via cron com "
"force_interval definido como '0')"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:878
msgid "This will be autoset to the selected interface"
msgstr "Isto será configurado automaticamente à interface selecionada"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
msgid "Timer Settings"
msgstr "Configurações do Controlador de Tempo"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:796
msgid "URL"
msgstr "URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:837
msgid "URL to detect"
msgstr "Detectada pela URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:217
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
msgid "Unknown"
msgstr "Desconhecido"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:301
msgid "Update DDns Services List"
msgstr "Atualizar lista de serviços de DDns"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
msgid "Update URL to be used for updating your DDNS Provider."
msgstr "URL de atualização a ser usado para atualizar o seu provedor de DDNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:457
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
@@ -795,31 +793,31 @@ msgstr ""
"Url usado para descarregar o ficheiro de serviços. Por predefinição é o "
"master repo pacote openwrt ddns."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
msgid "Use HTTP Secure"
msgstr "Usar HTTP Seguro"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444
msgid "Use cURL"
msgstr "Usar cURL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
msgid "User defined script to read systems IP-Address"
msgstr "Script definido pelo utilizador para ler endereço IP do sistema"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:745
msgid "Username"
msgstr "Nome do utilizador"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:380
msgid "Using specific DNS Server not supported"
msgstr "Usar servidor DNS específico não é suportado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:975
msgid "Values below 5 minutes == 300 seconds are not supported"
msgstr "Valores abaixo de 5 minutos == 300 segundos não são suportados"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1010
msgid "Values lower 'Check Interval' except '0' are not supported"
msgstr "Valores mais baixos que 'Check Interval' exceto '0' não são suportados"
@@ -827,18 +825,22 @@ msgstr "Valores mais baixos que 'Check Interval' exceto '0' não são suportados
msgid "Verify"
msgstr "Verificar"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Warning"
msgstr "Aviso"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1045
+msgid "Which time units to use for retry counters."
+msgstr "Quais unidades de tempo usar para contadores de novas tentativas."
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:959
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
msgstr ""
"Escreve mensagens detalhadas no ficheiro de log. O ficheiro será "
"automaticamente truncado."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:939
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid ""
"Writes log messages to syslog. Critical Errors will always be written to "
"syslog."
@@ -846,7 +848,7 @@ msgstr ""
"Escreve mensagens de log no log do sistema. Erros críticos sempre serão "
"escritos no log do sistema."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:382
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:384
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
"package, if you need to specify a DNS server to detect your registered IP."
@@ -854,7 +856,7 @@ msgstr ""
"Deve instalar o pacote 'bind-host' ou 'knot-host' ou 'drill' ou 'hostip', se "
"precisar especificar um servidor de DNS para detetar o seu IP registado."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:373
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
@@ -862,11 +864,11 @@ msgstr ""
"Você deve instalar o pacote 'bind-host' ou 'knot-host' ou 'drill' para "
"requisições DNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:361
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
msgstr "Você deve instalar o pacote 'wget' ou 'curl' ou 'uclient-fetch'."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
msgid ""
"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
"*ssl' package."
@@ -874,62 +876,62 @@ msgstr ""
"Você deve instalar o pacote 'wget' ou 'curl' ou 'uclient-fetch' com "
"'libustream-*ssl'."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
msgid "You should install 'wget' or 'curl' package."
msgstr "Você deve instalar o pacote ‘wget’ ou ‘curl’."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
msgid ""
"You should install 'wget' or 'uclient-fetch' package or replace libcurl."
msgstr ""
"Você deve instalar o pacote ‘wget’ ou ‘uclient-fetch’ ou substituir libcurl."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:345
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
msgid "cURL is installed, but libcurl was compiled without proxy support."
msgstr "cURL está instalado, mas libcurl foi compilada sem suporte a proxy."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:344
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:346
msgid "cURL without Proxy Support"
msgstr "cURL sem suporte a proxy"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:517
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:644
msgid "custom"
msgstr "personalizado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
msgid "days"
msgstr "dias"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
msgid "directory or path/file"
msgstr "diretório ou caminho/ficheiro"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1018
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "hours"
msgstr "horas"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1048
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1021
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050
msgid "minutes"
msgstr "minutos"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
msgid "or"
msgstr "ou"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:313
msgid "or update your system to the latest OpenWrt Release"
msgstr "ou atualize o seu sistema para a versão mais recente do OpenWrt"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1047
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:985
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1049
msgid "seconds"
msgstr "segundos"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:782
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr ""
"para executar HTTPS sem verificação dos certificados do servidor (não seguro)"
diff --git a/applications/luci-app-ddns/po/pt_BR/ddns.po b/applications/luci-app-ddns/po/pt_BR/ddns.po
index 6fb56f06db..ce953e6892 100644
--- a/applications/luci-app-ddns/po/pt_BR/ddns.po
+++ b/applications/luci-app-ddns/po/pt_BR/ddns.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
"POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2022-07-13 06:47+0000\n"
+"PO-Revision-Date: 2022-10-28 15:05+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsddns/pt_BR/>\n"
@@ -11,38 +11,38 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
msgstr "\"../\" não permitido no caminho para motivo de segurança."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:462
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:531
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:464
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
msgid "Add new services..."
msgstr "Adicionar novos serviços..."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgid "Advanced Settings"
msgstr "Configurações Avançadas"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
msgid "Allow non-public IP's"
msgstr "Permitir IPs não-públicos"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608
msgid "Basic Settings"
msgstr "Configurações Básicas"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:888
msgid "Bind Network"
msgstr "Limitar Rede"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
msgid "Binding to a specific network not supported"
msgstr "Não suportado limitar a uma rede específica"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
@@ -50,7 +50,7 @@ msgstr ""
"nslookup e Wget do BusyBox não suportam que especifique a versão de IP a ser "
"usada para comunicação com o provedor DDNS!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:368
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:370
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
@@ -58,7 +58,7 @@ msgstr ""
"nslookup e hostip do BusyBox não suportam que especifique para usar TCP em "
"vez do padrão UDP quando requisitando servidor DNS!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:381
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
@@ -66,11 +66,11 @@ msgstr ""
"nslookup do BusyBox na versão compilada atualmente não trabalha corretamente "
"com servidores DNS dados!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:452
msgid "Ca Certs path"
msgstr "Caminho dos certificados Ca"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
@@ -78,20 +78,20 @@ msgstr ""
"O caminho dos certificados Ca que serão utilizados para fazer o download dos "
"dados do serviço. Defina como IGNORE para ignorar a validação do certificado."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Cancel"
msgstr "Cancelar"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
msgid "Check Interval"
msgstr "Intervalo de verificação"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
msgid "Check Unit"
msgstr "Verificar a Unidade"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:522
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:660
msgid "Checking the service support..."
msgstr "Verificando o suporte do serviço..."
@@ -99,88 +99,88 @@ msgstr "Verificando o suporte do serviço..."
msgid "Configuration"
msgstr "Configuração"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:212
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1126
msgid "Configuration Error"
msgstr "Erro de configuração"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:545
msgid "Create service"
msgstr "Criar serviço"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:414
msgid "Current setting:"
msgstr "Configuração atual:"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:198
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:276
msgid "Currently DDNS updates are not started at boot or on interface events."
msgstr ""
"Atualmente, as atualizações do DDNS não são iniciadas na inicialização ou em "
"eventos de interface."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:723
msgid "Custom update script to be used for updating your DDNS Provider."
msgstr ""
"Scripts de atualização personalizados para serem usados para atualizar seu "
"Provedor DDNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:703
msgid "Custom update-URL"
msgstr "URL para atualização personalizada"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:718
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:722
msgid "Custom update-script"
msgstr "Script para atualização personalizado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:194
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart disabled"
msgstr "Auto-inicialização de DDNS desabilitada"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:193
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:195
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart enabled"
msgstr "Inicialização automática de DDNS habilitado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:520
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
msgid "DDNS Service provider"
msgstr "Provedor de serviço DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "DDns"
msgstr "DDns"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
msgid "DDns Service"
msgstr "Serviço DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:369
msgid "DNS requests via TCP not supported"
msgstr "Requisição de DNS via TCP não suportada"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:909
msgid "DNS-Server"
msgstr "Servidor DNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "Date format"
msgstr "Formato de data"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Defines the Web page to read systems IP-Address from."
msgstr "Define a página da Web para ler os sistemas a partir do Endereço IP."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
msgid "Defines the interface to read systems IP-Address from"
msgstr "Define a interface para ler o endereço IP do sistema"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:830
msgid "Defines the network to read systems IP-Address from"
msgstr "Define a rede para ler endereço IP de sistemas"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
@@ -188,16 +188,16 @@ msgstr ""
"Define a origem para ler o endereço IP de sistemas, que será enviada ao "
"provedor DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:628
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
msgstr "Define qual endereço IP ‘IPv4/IPv6’ é enviado ao provedor DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:426
msgid "Directory contains Log files for each running section."
msgstr "O diretório contém arquivos de registro para cada seção de execução."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:420
msgid ""
"Directory contains PID and other status information for each running section."
msgstr ""
@@ -208,105 +208,105 @@ msgstr ""
msgid "Disabled"
msgstr "Desativado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:739
msgid "Domain"
msgstr "Domínio"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:258
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:260
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7
#: applications/luci-app-ddns/root/usr/share/luci/menu.d/luci-app-ddns.json:3
msgid "Dynamic DNS"
msgstr "DNS Dinâmico"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:267
msgid "Dynamic DNS Version"
msgstr "Versão de DNS dinâmico"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
msgid "Edit"
msgstr "Editar"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
msgid "Enable secure communication with DDNS provider"
msgstr "Habilitar comunicação segura com o provedor DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1132
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
msgid "Enabled"
msgstr "Ativado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
msgid "Error"
msgstr "Erro"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1026
msgid "Error Retry Counter"
msgstr "Contador de Tentativas em Erro"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1036
msgid "Error Retry Interval"
msgstr "Intervalo de tentativas em Erro"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:867
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:871
msgid "Event Network"
msgstr "Rede de Evento"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:840
msgid "Example for IPv4"
msgstr "Exemplo para IPv4"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:842
msgid "Example for IPv6"
msgstr "Exemplo para IPv6"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
msgid "File"
msgstr "Arquivo"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:706
msgid "Follow instructions you will find on their WEB page."
msgstr "Siga as instruções que você encontrará na página WEB deles."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
msgid "For supported codes look here"
msgstr "Olhe aqui para códigos suportados"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:900
msgid "Force IP Version"
msgstr "Forçar versão de IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:358
msgid "Force IP Version not supported"
msgstr "Forçar versão de IP não suportado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
msgid "Force Interval"
msgstr "Forçar intervalo"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:921
msgid "Force TCP on DNS"
msgstr "Forçar TCP em DNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1016
msgid "Force Unit"
msgstr "Impor a Unidade"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:933
msgid "Format"
msgstr "Formato"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:912
msgid "Format: IP or FQDN"
msgstr "Formato: IP ou FQDN"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
msgstr "GNU Wget usará o IP da rede informada, cURL usará a interface física."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
msgid "Global Settings"
msgstr "Configurações Globais"
@@ -314,48 +314,48 @@ msgstr "Configurações Globais"
msgid "Grant access to ddns procedures"
msgstr "Conceda acesso UCI aos procedimentos ddns"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320
msgid "HTTPS not supported"
msgstr "HTTPS não suportado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:624
msgid "Hostname/FQDN to validate, if IP update happen or necessary"
msgstr ""
"Hostname/FQDN a ser validado, se atualização de IP acontecer ou for "
"necessária"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
msgid "IP address source"
msgstr "Fonte do endereço IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:507
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:627
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:511
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:631
msgid "IP address version"
msgstr "Versão do endereço IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:510
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:514
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:636
msgid "IPv4-Address"
msgstr "Endereço IPv4"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:935
msgid "IPv6 address must be given in square brackets"
msgstr "Endereço IPv6 deve estar entre colchetes"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "IPv6 is currently not (fully) supported by this system"
msgstr "O IPv6 não é atualmente (totalmente) suportado por este sistema"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid "IPv6 not supported"
msgstr "IPv6 não suportado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
msgid "IPv6-Address"
msgstr "Endereço IPv6"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
@@ -363,38 +363,38 @@ msgstr ""
"Se o pacote Wget e cURL for instalado, o Wget é usado para comunicação por "
"padrão."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
msgid "If this service section is disabled it could not be started."
msgstr "Se esta seção de serviço está desabilitada, não poderia ser iniciado."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid "If using secure communication you should verify server certificates!"
msgstr ""
"Se estiver usando uma comunicação segura, você deve verificar os "
"certificados do servidor!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:325
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:339
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
msgid ""
"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
msgstr ""
"Em algumas versões do OpenWrt cURL/libcurl é compilada sem suporte a proxy."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
msgid "Info"
msgstr "Informação"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid "Information"
msgstr "Informações"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:728
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:732
msgid "Insert a Update Script OR a Update URL"
msgstr "Insira um script de atualização OU uma URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:395
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
@@ -402,64 +402,64 @@ msgstr ""
"Instale manualmente o pacote ’ca-certificates’ ou certificados necessários "
"no diretório padrão /etc/ssl/certs"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:673
msgid "Install Service"
msgstr "Serviço de instalação"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:793
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:843
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
msgid "Interface"
msgstr "Interface"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:991
msgid "Interval to force updates send to DDNS Provider"
msgstr "Intervalo para forçar atualizações enviados ao provedor DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
msgid "Interval unit to check for changed IP"
msgstr "Unidade intervalada para verificar a alteração do PI"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1013
-msgid "Interval unit to force updates send to DDNS Provider"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
+msgid "Interval unit to force updates sent to DDNS Provider."
msgstr ""
-"Unidade de intervalo para forçar atualizações enviados ao provedor DDNS"
+"Unidade de intervalo para impor as atualizações enviados ao provedor DDNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
msgid "Last Update"
msgstr "Última atualização"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
msgid "Log File Viewer"
msgstr "Visualizador de arquivo de registro"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:425
msgid "Log directory"
msgstr "Diretório de registro"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:437
msgid "Log length"
msgstr "Tamanho do log"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
msgid "Log to file"
msgstr "Log para arquivo"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:942
msgid "Log to syslog"
msgstr "Registrar no syslog"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:619
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
msgid "Lookup Hostname"
msgstr "Verificar nome de host"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:495
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1114
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:499
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1116
msgid "Name"
msgstr "Nome"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
msgid ""
"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
"communication."
@@ -467,7 +467,7 @@ msgstr ""
"Nem GNU Wget com SSL nem cURL instalado para selecionar uma rede para usar "
"para comunicação."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:319
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
@@ -475,174 +475,170 @@ msgstr ""
"Nem GNU Wget com SSL nem cURL instalado para suportar atualizações seguras "
"via protocolo HTTPS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:617
msgid "Neither from LuCI interface nor from console."
msgstr "Nem a partir da interface LuCI nem a partir do console."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:795
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:829
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
msgid "Network"
msgstr "Rede"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:859
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:868
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:872
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
msgid "Network on which the ddns-updater scripts will be started"
msgstr "Rede na qual os scripts de atualização DDNS serão iniciados"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
msgid "Never"
msgstr "Nunca"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:502
msgid "New DDns Service…"
msgstr "Novo Serviço DDNS…"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:28
msgid "Next Update"
msgstr "Próxima atualização"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:213
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1127
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
msgstr "Sem dados"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392
msgid "No certificates found"
msgstr "Nenhum certificado encontrado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "No logging"
msgstr "Sem registros"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:402
msgid "Non-public and by default blocked IP's"
msgstr "IPs não públicos e bloqueados por padrão"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1106
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:218
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1108
msgid "Not Running"
msgstr "Não está em execução"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
msgid "Notice"
msgstr "Aviso"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:438
msgid "Number of last lines stored in log files"
msgstr "Número das últimas linhas salvas nos arquivos de log"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:901
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
msgstr "OPCIONAL: Force o uso de apenas comunicação IPv4/IPv6 pura."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:922
msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
msgstr "OPCIONAL: Force o uso de TCP em vez do padrão UDP em requisições DNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
msgid "OPTIONAL: Network to use for communication"
msgstr "OPCIONAL: Rede para usar para comunicação"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "OPTIONAL: Proxy-Server for detection and updates."
msgstr "OPCIONAL: Servidor Proxy para detecção e atualização."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:910
msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
msgstr "OPCIONAL: Use servidor DNS não-padrão para detectar \"IP Registrado\"."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043
-msgid "On Error the script will retry the failed action after given time"
-msgstr "Em Erro, o script irá tentar a ação que falhou após um tempo definido"
-
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1033
-msgid "On Error the script will stop execution after given number of retrys"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1027
+msgid "On Error the script will stop execution after given number of retrys."
msgstr ""
-"Em Erro, o script irá para a execução após um número definido de tentativas"
+"Em erro, o script interromperá a execução após uma determinada quantidade de "
+"tentativas."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:758
msgid "Optional Encoded Parameter"
msgstr "Parâmetro Opcionalmente Codificado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:764
msgid "Optional Parameter"
msgstr "Parâmetro Opcional"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
msgstr "Opcional: Substitui [PARAMEND] na URL de atualização"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
msgstr "Opcional: Substitui [PARAMOPT] na URL de atualização"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:930
msgid "PROXY-Server"
msgstr "servidor PROXY"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:751
msgid "Password"
msgstr "Senha"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
msgid "Path to CA-Certificate"
msgstr "Caminho para o certificado CA"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:312
msgid ""
"Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
msgstr ""
"Por favor, siga as instruções na página inicial do OpenWrt para habilitar o "
"suporte do IPv6"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1071
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1073
msgid "Please press [Read] button"
msgstr "Por favor, pressione o botão [Ler]"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1056
msgid "Read / Reread log file"
msgstr "Ler / Ler novamente o arquivo do registro log"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:688
msgid "Really switch service?"
msgstr "Deseja realmente trocar o serviço?"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
msgid "Registered IP"
msgstr "IP registrado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
msgid "Reload"
msgstr "Recarregar"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:559
msgid "Reload this service"
msgstr "Recarregar este serviço"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:740
msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
msgstr "Substitui [DOMÍNIO] na URL de atualização (codificado por URL)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:752
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
msgstr "Substitui [PASSWORD] na URL de atualização"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:746
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr "Substitui [USERNAME] na URL de atualização"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:290
msgid "Restart DDns"
msgstr "Reiniciar DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1044
msgid "Retry Unit"
msgstr "Tentar a Unidade Novamente"
@@ -650,74 +646,74 @@ msgstr "Tentar a Unidade Novamente"
msgid "Run once"
msgstr "Rodar apenas uma vez"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1109
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:229
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1111
msgid "Running"
msgstr "Em execução"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:851
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:798
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
msgid "Script"
msgstr "Script"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:525
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:659
msgid "Select a service"
msgstr "Selecione um serviço"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:523
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:678
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:527
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:682
msgid "Service doesn't support this ip type"
msgstr "O serviço não suporta este tipo de IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:668
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:661
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:672
msgid "Service not installed"
msgstr "O serviço não está instalado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:461
msgid "Services"
msgstr "Serviços"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:456
msgid "Services URL Download"
msgstr "URL dos serviços para download"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
msgid "Services list last update"
msgstr "Última atualização da lista dos serviços"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:993
msgid "Setting this parameter to 0 will force the script to only run once"
msgstr ""
"Ao definir este parâmetro para 0 irá impor que o script rode apenas uma vez"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Start DDNS"
msgstr "Iniciar DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
msgid "State"
msgstr "Estado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1105
msgid "Status"
msgstr "Condição Geral"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:419
msgid "Status directory"
msgstr "Diretório de status"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:575
msgid "Stop"
msgstr "Parar"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Stop DDNS"
msgstr "Parar DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:564
msgid "Stop this service"
msgstr "Para este serviço"
@@ -725,16 +721,20 @@ msgstr "Para este serviço"
msgid "Stopped"
msgstr "Parado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:689
msgid "Switch service"
msgstr "Trocar o serviço"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1025
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1035
-msgid "The default setting of '0' will retry infinite."
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1029
+msgid "The default setting of '0' will retry infinitely."
msgstr "A configuração padrão de '0' terá infinitas tentativas."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1037
+msgid "The interval between which each succesive retry will commence."
+msgstr ""
+"O intervalo entre o qual cada nova tentativa com sucesso será iniciada."
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:505
msgid "The service name is already used"
msgstr "O nome do serviço já é usado"
@@ -742,12 +742,13 @@ msgstr "O nome do serviço já é usado"
msgid "There is no service configured."
msgstr "Não há serviço configurado."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1072
msgid "This is the current content of the log file in %h for this service."
-msgstr "Este é o conteúdo atual do arquivo de registro em %h para este serviço."
+msgstr ""
+"Este é o conteúdo atual do arquivo de registro em %h para este serviço."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:197
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:199
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
@@ -755,37 +756,37 @@ msgstr ""
"Este é o padrão se você executar scripts DDNS por si mesmo (ou seja, via "
"cron com force_interval definido para \"0\")"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:878
msgid "This will be autoset to the selected interface"
msgstr "Isso será automaticamente definido para a interface selecionada"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
msgid "Timer Settings"
msgstr "Configurações do Controlador de Tempo"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:796
msgid "URL"
msgstr "URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:837
msgid "URL to detect"
msgstr "Detectada pela URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:217
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
msgid "Unknown"
msgstr "Desconhecido"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:301
msgid "Update DDns Services List"
msgstr "Atualizar a lista dos serviços DDns"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
msgid "Update URL to be used for updating your DDNS Provider."
msgstr "Atualize url para ser usado para atualizar seu provedor de DDNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:457
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
@@ -793,31 +794,31 @@ msgstr ""
"A Url usada para baixar o arquivo de serviços. Por padrão é o pacote master "
"openwrt ddns repo."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
msgid "Use HTTP Secure"
msgstr "Usar HTTP Seguro"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444
msgid "Use cURL"
msgstr "Usar cURL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
msgid "User defined script to read systems IP-Address"
msgstr "Script definido pelo usuário para ler endereço IP do sistema"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:745
msgid "Username"
msgstr "Nome do usuário"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:380
msgid "Using specific DNS Server not supported"
msgstr "Usar servidor DNS específico não é suportado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:975
msgid "Values below 5 minutes == 300 seconds are not supported"
msgstr "Valores abaixo de 5 minutos == 300 segundos não são suportados"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1010
msgid "Values lower 'Check Interval' except '0' are not supported"
msgstr "Valores mais baixos 'Check Interval', exceto '0' não são suportados"
@@ -825,18 +826,22 @@ msgstr "Valores mais baixos 'Check Interval', exceto '0' não são suportados"
msgid "Verify"
msgstr "Verificar"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Warning"
msgstr "Alerta"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1045
+msgid "Which time units to use for retry counters."
+msgstr "Quais unidades de tempo usar para a contagem das novas tentativas."
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:959
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
msgstr ""
"Escreve mensagens detalhadas no arquivo de log. Arquivo será automaticamente "
"truncado."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:939
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid ""
"Writes log messages to syslog. Critical Errors will always be written to "
"syslog."
@@ -844,7 +849,7 @@ msgstr ""
"Escreve mensagens de log no log do sistema. Erros críticos sempre serão "
"escritos no log do sistema."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:382
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:384
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
"package, if you need to specify a DNS server to detect your registered IP."
@@ -853,7 +858,7 @@ msgstr ""
"'hostip' caso precise especificar um servidor DNS para detectar seu IP "
"registrado."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:373
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
@@ -861,11 +866,11 @@ msgstr ""
"Você deve instalar o pacote 'bind-host' ou 'knot-host' ou 'drill' para "
"requisições DNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:361
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
msgstr "Você deve instalar o pacote 'wget' ou 'curl' ou 'uclient-fetch'."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
msgid ""
"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
"*ssl' package."
@@ -873,62 +878,62 @@ msgstr ""
"Você deve instalar o pacote 'wget' ou 'curl' ou 'uclient-fetch' com "
"'libustream-*ssl'."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
msgid "You should install 'wget' or 'curl' package."
msgstr "Você deve instalar o pacote ‘wget’ ou ‘curl’."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
msgid ""
"You should install 'wget' or 'uclient-fetch' package or replace libcurl."
msgstr ""
"Você deve instalar o pacote ‘wget’ ou ‘uclient-fetch’ ou substituir libcurl."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:345
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
msgid "cURL is installed, but libcurl was compiled without proxy support."
msgstr "cURL está instalado, mas libcurl foi compilada sem suporte a proxy."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:344
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:346
msgid "cURL without Proxy Support"
msgstr "cURL sem suporte a proxy"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:517
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:644
msgid "custom"
msgstr "personalizado"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
msgid "days"
msgstr "dias"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
msgid "directory or path/file"
msgstr "diretório ou caminho/arquivo"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1018
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "hours"
msgstr "horas"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1048
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1021
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050
msgid "minutes"
msgstr "minutos"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
msgid "or"
msgstr "ou"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:313
msgid "or update your system to the latest OpenWrt Release"
msgstr "ou atualize seu sistema para o mais recente lançamento do OpenWrt"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1047
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:985
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1049
msgid "seconds"
msgstr "segundos"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:782
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr ""
"para rodar HTTPS sem verificação dos certificados do servidor (não seguro)"
diff --git a/applications/luci-app-ddns/po/ro/ddns.po b/applications/luci-app-ddns/po/ro/ddns.po
index 70cfa99126..695dd8567c 100644
--- a/applications/luci-app-ddns/po/ro/ddns.po
+++ b/applications/luci-app-ddns/po/ro/ddns.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
"POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2022-01-10 18:54+0000\n"
-"Last-Translator: CRISTIAN ANDREI <cristianvdr@gmail.com>\n"
+"PO-Revision-Date: 2022-11-17 11:47+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/ro/>\n"
"Language: ro\n"
@@ -12,38 +12,38 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
-"X-Generator: Weblate 4.10.1\n"
+"X-Generator: Weblate 4.15-dev\n"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
msgstr "\"../\" nu este permis în calea de acces din motive de securitate."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:462
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:531
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:464
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
msgid "Add new services..."
msgstr "Adaugă servicii noi..."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgid "Advanced Settings"
msgstr "Setări avansate"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
msgid "Allow non-public IP's"
msgstr "Permite IP-uri non-publice"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608
msgid "Basic Settings"
msgstr "Setări de bază"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:888
msgid "Bind Network"
msgstr "Leagă de rețea"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
msgid "Binding to a specific network not supported"
msgstr "Legarea de o anumită rețea nu este suportată"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
@@ -51,7 +51,7 @@ msgstr ""
"BusyBox's nslookup și Wget nu suportă specificarea versiunii IP de utilizat "
"pentru comunicarea cu furnizorul DDNS!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:368
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:370
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
@@ -59,7 +59,7 @@ msgstr ""
"BusyBox's nslookup și hostip nu acceptă specificarea utilizării TCP în loc "
"de UDP implicit atunci când se solicită un server DNS!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:381
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
@@ -67,11 +67,11 @@ msgstr ""
"BusyBox's nslookup în versiunea compilată actuală nu gestionează corect "
"serverele DNS date!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:452
msgid "Ca Certs path"
msgstr "Ca Certs cale de acces"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
@@ -79,20 +79,20 @@ msgstr ""
"Ca Certs calea de acces care va fi utilizată pentru a descărca datele "
"serviciilor. Setați IGNORE pentru a sări peste validarea certificatelor."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Cancel"
msgstr "Anulare"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
msgid "Check Interval"
msgstr "Interval de verificare"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
msgid "Check Unit"
msgstr "Verificați unitatea"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:522
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:660
msgid "Checking the service support..."
msgstr "Verificarea suportului de service..."
@@ -100,88 +100,88 @@ msgstr "Verificarea suportului de service..."
msgid "Configuration"
msgstr "Configurație"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:212
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1126
msgid "Configuration Error"
msgstr "Eroare de configurație"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:545
msgid "Create service"
msgstr "Creează serviciu"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:414
msgid "Current setting:"
msgstr "Setarea curentă:"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:198
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:276
msgid "Currently DDNS updates are not started at boot or on interface events."
msgstr ""
"În prezent, actualizările DDNS nu sunt pornite la pornire sau la evenimente "
"de interfață."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:723
msgid "Custom update script to be used for updating your DDNS Provider."
msgstr ""
"Script de actualizare personalizat care va fi utilizat pentru actualizarea "
"furnizorului DDNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:703
msgid "Custom update-URL"
msgstr "Adresa particularizata de actualizare"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:718
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:722
msgid "Custom update-script"
msgstr "Script de update personalizat"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:194
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart disabled"
msgstr "Pornirea automată a DDNS dezactivată"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:193
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:195
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart enabled"
msgstr "Pornirea automată a DDNS activată"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:520
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
msgid "DDNS Service provider"
msgstr "Furnizorul de servicii DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "DDns"
msgstr "DDns"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
msgid "DDns Service"
msgstr "Serviciul DDns"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:369
msgid "DNS requests via TCP not supported"
msgstr "Cererile DNS prin TCP nu sunt acceptate"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:909
msgid "DNS-Server"
msgstr "Server DNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "Date format"
msgstr "Formatul datei"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Defines the Web page to read systems IP-Address from."
msgstr "Definește pagina web de pe care se citește adresa IP a sistemelor."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
msgid "Defines the interface to read systems IP-Address from"
msgstr "Definește interfața de la care se citește adresa IP a sistemelor"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:830
msgid "Defines the network to read systems IP-Address from"
msgstr "Definește rețeaua din care se citește adresa IP a sistemelor"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
@@ -189,18 +189,18 @@ msgstr ""
"Definește sursa de la care se citește adresa IP a sistemelor, care va fi "
"trimisă furnizorului DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:628
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
msgstr "Definește care adresă IP \"IPv4/IPv6\" este trimisa furnizorului DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:426
msgid "Directory contains Log files for each running section."
msgstr ""
"Directorul conține fișierele jurnal pentru fiecare secțiune în curs de "
"execuție."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:420
msgid ""
"Directory contains PID and other status information for each running section."
msgstr ""
@@ -211,106 +211,106 @@ msgstr ""
msgid "Disabled"
msgstr "Dezactivat"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:739
msgid "Domain"
msgstr "Domeniu"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:258
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:260
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7
#: applications/luci-app-ddns/root/usr/share/luci/menu.d/luci-app-ddns.json:3
msgid "Dynamic DNS"
msgstr "DNS dinamic"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:267
msgid "Dynamic DNS Version"
msgstr "Versiune DNS Dinamic"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
msgid "Edit"
msgstr "Editați"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
msgid "Enable secure communication with DDNS provider"
msgstr "Activează comunicarea securizată cu furnizorul DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1132
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
msgid "Enabled"
msgstr "Activat"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
msgid "Error"
msgstr "Eroare"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1026
msgid "Error Retry Counter"
msgstr "Număr de reîncercări in caz de eroare"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1036
msgid "Error Retry Interval"
msgstr "Intervalul reîncercărilor în caz de eroare"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:867
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:871
msgid "Event Network"
msgstr "Rețeaua de evenimente"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:840
msgid "Example for IPv4"
msgstr "Exemplu pentru IPv4"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:842
msgid "Example for IPv6"
msgstr "Exemplu pentru IPv6"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
msgid "File"
msgstr "Fișier"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:706
msgid "Follow instructions you will find on their WEB page."
msgstr "Urmați instrucțiunile pe care le veți găsi pe pagina lor WEB."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
msgid "For supported codes look here"
msgstr "Pentru coduri acceptate, uitați-vă aici"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:900
msgid "Force IP Version"
msgstr "Forțează versiune IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:358
msgid "Force IP Version not supported"
msgstr "Forțarea versiunii IP nu este suportată"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
msgid "Force Interval"
msgstr "Interval de forță"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:921
msgid "Force TCP on DNS"
msgstr "Forțați TCP pe DNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1016
msgid "Force Unit"
msgstr "Unitatea de forță"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:933
msgid "Format"
msgstr "Format"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:912
msgid "Format: IP or FQDN"
msgstr "Format: IP sau FQDN"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
msgstr ""
"GNU Wget va folosi IP-ul rețelei date, iar cURL va folosi interfața fizică."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
msgid "Global Settings"
msgstr "Setări generale"
@@ -318,48 +318,48 @@ msgstr "Setări generale"
msgid "Grant access to ddns procedures"
msgstr "Acordați acces la procedurile ddns"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320
msgid "HTTPS not supported"
msgstr "HTTPS nu este acceptat"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:624
msgid "Hostname/FQDN to validate, if IP update happen or necessary"
msgstr ""
"Numele de gazdă/FQDN de validat, dacă se întâmplă sau este necesară "
"actualizarea IP-ului"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
msgid "IP address source"
msgstr "Sursa adresei IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:507
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:627
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:511
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:631
msgid "IP address version"
msgstr "Versiunea adresei IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:510
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:514
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:636
msgid "IPv4-Address"
msgstr "Adresa IPv4"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:935
msgid "IPv6 address must be given in square brackets"
msgstr "Adresa IPv6 trebuie indicată între paranteze drepte"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "IPv6 is currently not (fully) supported by this system"
msgstr "IPv6 nu este în prezent (pe deplin) acceptat de acest sistem"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid "IPv6 not supported"
msgstr "IPv6 nu este suportat"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
msgid "IPv6-Address"
msgstr "Adresă IPv6"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
@@ -367,40 +367,40 @@ msgstr ""
"În cazul în care sunt instalate pachetele Wget și cURL, Wget este utilizat "
"în mod implicit pentru comunicare."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
msgid "If this service section is disabled it could not be started."
msgstr ""
"Dacă această secțiune de serviciu este dezactivată, nu a putut fi pornită."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid "If using secure communication you should verify server certificates!"
msgstr ""
"Dacă utilizați o comunicare securizată, ar trebui să verificați "
"certificatele serverului!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:325
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:339
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
msgid ""
"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
msgstr ""
"În unele versiuni, cURL/libcurl din OpenWrt este compilat fără suport pentru "
"proxy."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
msgid "Info"
msgstr "Informații"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid "Information"
msgstr "Informație"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:728
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:732
msgid "Insert a Update Script OR a Update URL"
msgstr "Introduceți un script de actualizare SAU un URL de actualizare"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:395
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
@@ -408,66 +408,66 @@ msgstr ""
"Instalați pachetul 'ca-certificates' sau certificatele necesare manual în "
"directorul implicit /etc/ssl/certs"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:673
msgid "Install Service"
msgstr "Instalarea serviciului"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:793
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:843
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
msgid "Interface"
msgstr "Interfață"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:991
msgid "Interval to force updates send to DDNS Provider"
msgstr ""
"Interval pentru a forța trimiterea de actualizări către furnizorul DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
msgid "Interval unit to check for changed IP"
msgstr "Intervalul de verificare pentru IP schimbat"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1013
-msgid "Interval unit to force updates send to DDNS Provider"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
+msgid "Interval unit to force updates sent to DDNS Provider."
msgstr ""
"Unitatea de interval pentru a forța trimiterea de actualizări către "
-"furnizorul DDNS"
+"furnizorul DDNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
msgid "Last Update"
msgstr "Ultima actualizare"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
msgid "Log File Viewer"
msgstr "Vizualizator de fișiere jurnal"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:425
msgid "Log directory"
msgstr "Director de jurnal"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:437
msgid "Log length"
msgstr "Lungimea jurnalului"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
msgid "Log to file"
msgstr "Înregistrare în fișier"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:942
msgid "Log to syslog"
msgstr "Înregistrare în syslog"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:619
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
msgid "Lookup Hostname"
msgstr "Căutarea numelui de gazdă"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:495
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1114
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:499
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1116
msgid "Name"
msgstr "Nume"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
msgid ""
"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
"communication."
@@ -475,7 +475,7 @@ msgstr ""
"Nici GNU Wget cu SSL și nici cURL nu sunt instalate pentru a selecta o rețea "
"de utilizat pentru comunicare."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:319
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
@@ -483,178 +483,173 @@ msgstr ""
"Nici GNU Wget cu SSL și nici cURL nu sunt instalate pentru a suporta "
"actualizări securizate prin protocolul HTTPS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:617
msgid "Neither from LuCI interface nor from console."
msgstr "Nici de la interfața LuCI, nici de la consolă."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:795
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:829
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
msgid "Network"
msgstr "Rețea"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:859
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:868
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:872
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
msgid "Network on which the ddns-updater scripts will be started"
msgstr "Rețeaua pe care vor fi pornite scripturile ddns-updater"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
msgid "Never"
msgstr "Niciodată"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:502
msgid "New DDns Service…"
msgstr "Noul serviciu DDns…"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:28
msgid "Next Update"
msgstr "Următoarea actualizare"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:213
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1127
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
msgstr "Nu există date"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392
msgid "No certificates found"
msgstr "Nu s-au găsit certificate"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "No logging"
msgstr "Fără logare"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:402
msgid "Non-public and by default blocked IP's"
msgstr "IP-uri nepublice și implicit blocate"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1106
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:218
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1108
msgid "Not Running"
msgstr "Nu funcționează"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
msgid "Notice"
msgstr "Aviz"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:438
msgid "Number of last lines stored in log files"
msgstr "Numărul ultimelor linii stocate în fișierele jurnal"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:901
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
msgstr "OPȚIONAL: Forțează utilizarea exclusivă a comunicațiilor IPv4/IPv6."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:922
msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
msgstr ""
"OPȚIONAL: Forțează utilizarea TCP în loc de UDP implicit pentru cererile DNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
msgid "OPTIONAL: Network to use for communication"
msgstr "OPȚIONAL: Rețeaua de utilizat pentru comunicare"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "OPTIONAL: Proxy-Server for detection and updates."
msgstr "OPȚIONAL: Proxy-Server pentru detectare și actualizări."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:910
msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
msgstr ""
"OPȚIONAL: Utilizați un server DNS care nu este prestabilit pentru a detecta "
"\"Registered IP\"."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043
-msgid "On Error the script will retry the failed action after given time"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1027
+msgid "On Error the script will stop execution after given number of retrys."
msgstr ""
-"La Eroare, scriptul va încerca din nou acțiunea eșuată după un anumit "
-"interval de timp"
-
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1033
-msgid "On Error the script will stop execution after given number of retrys"
-msgstr "La eroare, scriptul va opri execuția după un anumit număr de încercări"
+"În caz de eroare, scriptul va întrerupe execuția după un anumit număr de "
+"încercări repetate."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:758
msgid "Optional Encoded Parameter"
msgstr "Parametru codificat opțional"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:764
msgid "Optional Parameter"
msgstr "Parametru opțional"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
msgstr "Opțional: Înlocuiește [PARAMENC] în Update-URL (URL-encodat)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
msgstr "Opțional: Înlocuiește [PARAMOPT] în Update-URL (NU este codificat URL)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:930
msgid "PROXY-Server"
msgstr "PROXY-Server"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:751
msgid "Password"
msgstr "Parolă"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
msgid "Path to CA-Certificate"
msgstr "Calea către certificatul CA"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:312
msgid ""
"Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
msgstr ""
"Vă rugăm să urmați instrucțiunile de pe pagina de start a OpenWrt pentru a "
"activa suportul IPv6"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1071
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1073
msgid "Please press [Read] button"
msgstr "Vă rugăm să apăsați butonul [Read]"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1056
msgid "Read / Reread log file"
msgstr "Citiți / Recitiți fișierul jurnal"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:688
msgid "Really switch service?"
msgstr "Chiar schimbați serviciul?"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
msgid "Registered IP"
msgstr "IP înregistrat"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
msgid "Reload"
msgstr "Reîncărcare"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:559
msgid "Reload this service"
msgstr "Reîncărcați acest serviciu"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:740
msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
msgstr "Înlocuiește [DOMAIN] în Update-URL (URL-encoded)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:752
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
msgstr "Înlocuiește [PASSWORD] în Update-URL (URL-encoded)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:746
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr "Înlocuiește [USERNAME] în Update-URL (URL-encoded)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:290
msgid "Restart DDns"
msgstr "Reporniți DDns"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1044
msgid "Retry Unit"
msgstr "Unitate de reluare"
@@ -662,75 +657,75 @@ msgstr "Unitate de reluare"
msgid "Run once"
msgstr "Rulați o dată"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1109
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:229
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1111
msgid "Running"
msgstr "Rulare"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:851
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:798
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
msgid "Script"
msgstr "Scenariu"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:525
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:659
msgid "Select a service"
msgstr "Selectați un serviciu"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:523
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:678
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:527
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:682
msgid "Service doesn't support this ip type"
msgstr "Serviciul nu acceptă acest tip de ip"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:668
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:661
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:672
msgid "Service not installed"
msgstr "Serviciul nu este instalat"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:461
msgid "Services"
msgstr "Servicii"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:456
msgid "Services URL Download"
msgstr "Servicii URL Descărcare"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
msgid "Services list last update"
msgstr "Ultima actualizare a listei de servicii"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:993
msgid "Setting this parameter to 0 will force the script to only run once"
msgstr ""
"Setarea acestui parametru la 0 va forța scriptul să ruleze doar o singură "
"dată"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Start DDNS"
msgstr "Porniți DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
msgid "State"
msgstr "Stat"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1105
msgid "Status"
msgstr "Stare"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:419
msgid "Status directory"
msgstr "Director de stare"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:575
msgid "Stop"
msgstr "Opriți"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Stop DDNS"
msgstr "Opriți DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:564
msgid "Stop this service"
msgstr "Opriți acest serviciu"
@@ -738,16 +733,19 @@ msgstr "Opriți acest serviciu"
msgid "Stopped"
msgstr "S-a oprit"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:689
msgid "Switch service"
msgstr "Comutați serviciul"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1025
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1035
-msgid "The default setting of '0' will retry infinite."
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1029
+msgid "The default setting of '0' will retry infinitely."
msgstr "Setarea implicită de \"0\" va reîncerca la infinit."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1037
+msgid "The interval between which each succesive retry will commence."
+msgstr "Intervalul între care va începe fiecare reîncercare succesivă."
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:505
msgid "The service name is already used"
msgstr "Numele serviciului este deja utilizat"
@@ -755,12 +753,14 @@ msgstr "Numele serviciului este deja utilizat"
msgid "There is no service configured."
msgstr "Nu este configurat niciun serviciu."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1072
msgid "This is the current content of the log file in %h for this service."
msgstr ""
+"Acesta este conținutul actual al fișierului jurnal în %h pentru acest "
+"serviciu."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:197
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:199
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
@@ -768,39 +768,39 @@ msgstr ""
"Aceasta este valoarea implicită în cazul în care rulați singur scripturile "
"DDNS (de exemplu, prin cron cu force_interval setat la '0')"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:878
msgid "This will be autoset to the selected interface"
msgstr "Aceasta va fi setată automat pe interfața selectată"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
msgid "Timer Settings"
msgstr "Setări temporizator"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:796
msgid "URL"
msgstr "URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:837
msgid "URL to detect"
msgstr "URL de detectat"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:217
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
msgid "Unknown"
msgstr "Necunoscut"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:301
msgid "Update DDns Services List"
msgstr "Actualizarea listei de servicii DDns"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
msgid "Update URL to be used for updating your DDNS Provider."
msgstr ""
"URL de actualizare care urmează să fie utilizat pentru actualizarea "
"furnizorului DDNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:457
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
@@ -808,31 +808,31 @@ msgstr ""
"Url utilizat pentru a descărca fișierul de servicii. În mod implicit, este "
"repo-ul principal al pachetului openwrt ddns."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
msgid "Use HTTP Secure"
msgstr "Utilizați HTTP Securizat"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444
msgid "Use cURL"
msgstr "Utilizați cURL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
msgid "User defined script to read systems IP-Address"
msgstr "Script definit de utilizator pentru a citi adresa IP a sistemelor"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:745
msgid "Username"
msgstr "Nume Utilizator"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:380
msgid "Using specific DNS Server not supported"
msgstr "Nu se acceptă utilizarea unui server DNS specific"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:975
msgid "Values below 5 minutes == 300 seconds are not supported"
msgstr "Valorile sub 5 minute == 300 de secunde nu sunt acceptate"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1010
msgid "Values lower 'Check Interval' except '0' are not supported"
msgstr ""
"Valorile mai mici ale 'Intervalului de verificare', cu excepția lui '0', nu "
@@ -842,17 +842,23 @@ msgstr ""
msgid "Verify"
msgstr "Verifică"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Warning"
msgstr "Avertisment"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1045
+msgid "Which time units to use for retry counters."
+msgstr ""
+"Unitățile de timp care trebuie utilizate pentru contoarele de încercări "
+"repetate."
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:959
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
msgstr ""
"Scrie mesaje detaliate în fișierul jurnal. Fișierul va fi trunchiat automat."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:939
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid ""
"Writes log messages to syslog. Critical Errors will always be written to "
"syslog."
@@ -860,16 +866,16 @@ msgstr ""
"Scrie mesajele de jurnal în syslog. Erorile critice vor fi întotdeauna "
"scrise în syslog."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:382
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:384
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
-"Ar trebui să instalați pachetul \"bind-host\" sau \"knot-host\" sau "
-"\"drill\" sau \"hostip\", dacă aveți nevoie să specificați un server DNS "
-"pentru a vă detecta IP-ul înregistrat."
+"Ar trebui să instalați pachetul \"bind-host\" sau \"knot-host\" sau \"drill"
+"\" sau \"hostip\", dacă aveți nevoie să specificați un server DNS pentru a "
+"vă detecta IP-ul înregistrat."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:373
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
@@ -877,11 +883,11 @@ msgstr ""
"Ar trebui să instalați pachetul 'bind-host' ori 'knot-host' sau 'drill' "
"pentru cererile DNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:361
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
msgstr "Ar trebui să instalați pachetul 'wget' ori 'curl' sau 'uclient-fetch'."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
msgid ""
"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
"*ssl' package."
@@ -889,64 +895,64 @@ msgstr ""
"Ar trebui să instalați \"wget\" sau \"curl\" sau \"uclient-fetch\" cu "
"pachetul \"libustream-*ssl\"."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
msgid "You should install 'wget' or 'curl' package."
msgstr "Ar trebui să instalați pachetul \"wget\" sau \"curl\"."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
msgid ""
"You should install 'wget' or 'uclient-fetch' package or replace libcurl."
msgstr ""
"Ar trebui să instalați pachetul 'wget' sau 'uclient-fetch' sau să înlocuiți "
"libcurl."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:345
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
msgid "cURL is installed, but libcurl was compiled without proxy support."
msgstr ""
"cURL este instalat, dar libcurl a fost compilat fără suport pentru proxy."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:344
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:346
msgid "cURL without Proxy Support"
msgstr "cURL fără suport Proxy"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:517
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:644
msgid "custom"
msgstr "personalizat"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
msgid "days"
msgstr "zile"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
msgid "directory or path/file"
msgstr "director sau cale/file"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1018
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "hours"
msgstr "ore"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1048
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1021
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050
msgid "minutes"
msgstr "minute"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
msgid "or"
msgstr "sau"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:313
msgid "or update your system to the latest OpenWrt Release"
msgstr "sau actualizați-vă sistemul la cea mai recentă versiune OpenWrt"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1047
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:985
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1049
msgid "seconds"
msgstr "secunde"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:782
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr ""
"pentru a rula HTTPS fără verificarea certificatelor serverului (nesigur)"
diff --git a/applications/luci-app-ddns/po/ru/ddns.po b/applications/luci-app-ddns/po/ru/ddns.po
index 0655b25284..903fee53d7 100644
--- a/applications/luci-app-ddns/po/ru/ddns.po
+++ b/applications/luci-app-ddns/po/ru/ddns.po
@@ -16,37 +16,37 @@ msgstr ""
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
msgstr ""
"Использование «../» в пути не разрешается по соображениям безопасности."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:462
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:531
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:464
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
msgid "Add new services..."
msgstr "Добавить новую службу..."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgid "Advanced Settings"
msgstr "Дополнительные настройки"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
msgid "Allow non-public IP's"
msgstr "Разрешить не публичные IP-адреса"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608
msgid "Basic Settings"
msgstr "Основные настройки"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:888
msgid "Bind Network"
msgstr "Привязать сеть"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
msgid "Binding to a specific network not supported"
msgstr "Привязка к определенной сети не поддерживается"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
@@ -54,7 +54,7 @@ msgstr ""
"Утилиты nslookup и wget из состава busybox не поддерживают указание IP-"
"версии, используемой для связи с DDNS провайдером!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:368
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:370
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
@@ -62,7 +62,7 @@ msgstr ""
"Утилиты nslookup и hostip из состава busybox не поддерживают указание "
"использовать TCP вместо UDP по умолчанию при запросе DNS сервера!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:381
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
@@ -70,11 +70,11 @@ msgstr ""
"Благодаря текущей скомпилированной версии busybox, утилита nslookup не "
"обрабатывает данные DNS сервера правильно!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:452
msgid "Ca Certs path"
msgstr "Путь к CA-сертификатам"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
@@ -82,20 +82,20 @@ msgstr ""
"Путь к CA-сертификатам, которые будут использоваться для загрузки данных "
"сервисов. Установите IGNORE, чтобы пропустить проверку сертификата."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Cancel"
msgstr "Отмена"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
msgid "Check Interval"
msgstr "Интервал проверки"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
msgid "Check Unit"
msgstr "Элемент проверки"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:522
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:660
msgid "Checking the service support..."
msgstr "Проверка поддержки службы..."
@@ -103,88 +103,88 @@ msgstr "Проверка поддержки службы..."
msgid "Configuration"
msgstr "Конфигурация"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:212
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1126
msgid "Configuration Error"
msgstr "Ошибка конфигурации"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:545
msgid "Create service"
msgstr "Создать службу"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:414
msgid "Current setting:"
msgstr "Текущие настройки:"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:198
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:276
msgid "Currently DDNS updates are not started at boot or on interface events."
msgstr ""
"В настоящее время обновления DDNS не запускаются при загрузке или при "
"событиях интерфейса."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:723
msgid "Custom update script to be used for updating your DDNS Provider."
msgstr ""
"Пользовательский скрипт обновления, который будет использоваться для вашего "
"провайдера DDNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:703
msgid "Custom update-URL"
msgstr "Пользовательский URL обновления"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:718
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:722
msgid "Custom update-script"
msgstr "Пользовательский скрипт обновления"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:194
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart disabled"
msgstr "Автостарт DDNS отключен"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:193
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:195
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart enabled"
msgstr "Автозапуск DDNS включён"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:520
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
msgid "DDNS Service provider"
msgstr "Провайдер службы DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "DDns"
msgstr "DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
msgid "DDns Service"
msgstr "Служба DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:369
msgid "DNS requests via TCP not supported"
msgstr "DNS запросы по протоколу TCP не поддерживаются"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:909
msgid "DNS-Server"
msgstr "DNS сервер"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "Date format"
msgstr "Формат даты"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Defines the Web page to read systems IP-Address from."
msgstr "Определяет веб-страницу, с которой будет считываться IP-адрес системы."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
msgid "Defines the interface to read systems IP-Address from"
msgstr "Задайте интерфейс для чтения системного IP-адреса из"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:830
msgid "Defines the network to read systems IP-Address from"
msgstr "Определяет сеть для считывания системного IP-адреса"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
@@ -192,17 +192,17 @@ msgstr ""
"Определяет источник для чтения системного IP-адреса, который будет "
"отправляться провайдеру DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:628
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
msgstr ""
"Задайте версию протокола IP-адреса 'IPv4/IPv6' отправляется провайдеру DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:426
msgid "Directory contains Log files for each running section."
msgstr "Каталог содержащий файлы журналов для каждой запущенной службы."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:420
msgid ""
"Directory contains PID and other status information for each running section."
msgstr ""
@@ -213,100 +213,100 @@ msgstr ""
msgid "Disabled"
msgstr "Отключено"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:739
msgid "Domain"
msgstr "Домен"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:258
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:260
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7
#: applications/luci-app-ddns/root/usr/share/luci/menu.d/luci-app-ddns.json:3
msgid "Dynamic DNS"
msgstr "Динамический DNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:267
msgid "Dynamic DNS Version"
msgstr "Версия DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
msgid "Edit"
msgstr "Изменить"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
msgid "Enable secure communication with DDNS provider"
msgstr "Включить безопасное соединение с провайдером DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1132
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
msgid "Enabled"
msgstr "Включено"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
msgid "Error"
msgstr "Ошибка"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1026
msgid "Error Retry Counter"
msgstr "Счётчик попыток повтора при ошибке"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1036
msgid "Error Retry Interval"
msgstr "Интервал попытки повтора при ошибке"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:867
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:871
msgid "Event Network"
msgstr "Событие сети"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:840
msgid "Example for IPv4"
msgstr "Шаблон для IPv4"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:842
msgid "Example for IPv6"
msgstr "Шаблон для IPv6"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
msgid "File"
msgstr "Файл"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:706
msgid "Follow instructions you will find on their WEB page."
msgstr ""
"Следуйте инструкциям, которые вы найдете в документации DDNS провайдера."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
msgid "For supported codes look here"
msgstr "С поддерживаемыми кодами вы можете ознакомится здесь"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:900
msgid "Force IP Version"
msgstr "Назначенная версия IP протокола"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:358
msgid "Force IP Version not supported"
msgstr "Назначенная версия IP протокола не поддерживается"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
msgid "Force Interval"
msgstr "Назначить интервал"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:921
msgid "Force TCP on DNS"
msgstr "Использовать протокол TCP для DNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1016
msgid "Force Unit"
msgstr "Размерность интервала обновления"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:933
msgid "Format"
msgstr "Формат"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:912
msgid "Format: IP or FQDN"
msgstr "В виде: IP-адрес или полное доменное имя"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
@@ -314,7 +314,7 @@ msgstr ""
"GNU wget будет использовать IP заданной сети, cURL будет использовать "
"физический интерфейс."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
msgid "Global Settings"
msgstr "Основные настройки"
@@ -322,49 +322,49 @@ msgstr "Основные настройки"
msgid "Grant access to ddns procedures"
msgstr "Предоставить доступ к процедурам DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320
msgid "HTTPS not supported"
msgstr "HTTPS не поддерживается"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:624
msgid "Hostname/FQDN to validate, if IP update happen or necessary"
msgstr ""
"Имя хоста/полное доменное имя для проверки, если происходит обновление IP-"
"адреса или оно необходимо"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
msgid "IP address source"
msgstr "IP-адрес источника"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:507
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:627
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:511
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:631
msgid "IP address version"
msgstr "Версия IP-адреса"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:510
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:514
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:636
msgid "IPv4-Address"
msgstr "IPv4-адрес"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:935
msgid "IPv6 address must be given in square brackets"
msgstr "IPv6-адрес должен быть указан в квадратных скобках"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "IPv6 is currently not (fully) supported by this system"
msgstr ""
"В настоящее время эта система не (полностью) поддерживает протокол IPv6"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid "IPv6 not supported"
msgstr "IPv6 не поддерживается"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
msgid "IPv6-Address"
msgstr "IPv6-адрес"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
@@ -372,39 +372,39 @@ msgstr ""
"Если установлены пакеты wget и cURL, то по умолчанию будет использоваться "
"wget."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
msgid "If this service section is disabled it could not be started."
msgstr "Если служба отключена, её нельзя будет запустить."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid "If using secure communication you should verify server certificates!"
msgstr ""
"Если используется безопасное соединение, необходимо проверить сертификаты "
"сервера!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:325
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:339
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
msgid ""
"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
msgstr ""
"В некоторых версиях OpenWrt пакеты cURL/libcurl скомпилированы без поддержки "
"прокси."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
msgid "Info"
msgstr "Информация"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid "Information"
msgstr "Информация"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:728
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:732
msgid "Insert a Update Script OR a Update URL"
msgstr "Укажите скрипт обновления или URL обновления"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:395
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
@@ -412,63 +412,63 @@ msgstr ""
"Установите пакет 'ca-certificates' или необходимые сертификаты вручную в "
"папку /etc/ssl/certs"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:673
msgid "Install Service"
msgstr "Установить службу"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:793
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:843
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
msgid "Interface"
msgstr "Интерфейс"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:991
msgid "Interval to force updates send to DDNS Provider"
msgstr "Интервал для отправки обновлений провайдеру DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
msgid "Interval unit to check for changed IP"
msgstr "Размерность интервала проверки изменений IP-адреса"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1013
-msgid "Interval unit to force updates send to DDNS Provider"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
+msgid "Interval unit to force updates sent to DDNS Provider."
msgstr "Размерность интервала отправки обновления DDNS провайдеру"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
msgid "Last Update"
msgstr "Последнее обновление"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
msgid "Log File Viewer"
msgstr "Просмотр системного журнала"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:425
msgid "Log directory"
msgstr "Папка системного журнала"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:437
msgid "Log length"
msgstr "Просмотр журнала"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
msgid "Log to file"
msgstr "Запись в файл"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:942
msgid "Log to syslog"
msgstr "Запись в журнал"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:619
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
msgid "Lookup Hostname"
msgstr "Поиск имени хоста"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:495
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1114
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:499
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1116
msgid "Name"
msgstr "Название"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
msgid ""
"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
"communication."
@@ -476,7 +476,7 @@ msgstr ""
"Не установлены пакеты GNU wget c SSL или cURL для возможности выбора сети "
"для связи."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:319
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
@@ -484,181 +484,172 @@ msgstr ""
"Не установлены пакеты GNU wget с SSL или cURL для поддержки безопасных "
"обновлений по протоколу HTTPS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:617
msgid "Neither from LuCI interface nor from console."
msgstr "Ни с веб-интерфейса LuCI, ни с консоли."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:795
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:829
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
msgid "Network"
msgstr "Сеть"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:859
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:868
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:872
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
msgid "Network on which the ddns-updater scripts will be started"
msgstr "Сеть, в которой будут запущены скрипты DDNS-updater"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
msgid "Never"
msgstr "Никогда"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:502
msgid "New DDns Service…"
msgstr "Новая DDNS служба…"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:28
msgid "Next Update"
msgstr "Следующее обновление"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:213
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1127
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
msgstr "Нет данных"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392
msgid "No certificates found"
msgstr "Сертификаты не найдены"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "No logging"
msgstr "Отключить журналирование"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:402
msgid "Non-public and by default blocked IP's"
msgstr "Непубличные и заблокированные по умолчанию IP-адреса"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1106
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:218
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1108
msgid "Not Running"
msgstr "Не работает"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
msgid "Notice"
msgstr "Сообщение"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:438
msgid "Number of last lines stored in log files"
msgstr "Число последних строк, для хранения в системном журнале"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:901
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
msgstr "Необязательно: использовать только чистые версий протоколов IPv4/IPv6."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:922
msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
msgstr ""
"Необязательно: использовать протокол TCP вместо UDP по умолчанию для DNS-"
"запросов."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
msgid "OPTIONAL: Network to use for communication"
msgstr "Необязательно: сеть для связи"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "OPTIONAL: Proxy-Server for detection and updates."
msgstr "Необязательно: прокси-сервер для обнаружения и обновления."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:910
msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
msgstr ""
"Необязательно: использовать DNS сервер не используемый по умолчанию, для "
"обнаружения 'Зарегистрированного IP-адреса'."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043
-msgid "On Error the script will retry the failed action after given time"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1027
+msgid "On Error the script will stop execution after given number of retrys."
msgstr ""
-"В случае ошибки, скрипт повторит требуемые действия по истечении заданного "
-"времени"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1033
-msgid "On Error the script will stop execution after given number of retrys"
-msgstr ""
-"В случае ошибки, скрипт прекратит выполнение после заданного количества "
-"повторных попыток"
-
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:758
msgid "Optional Encoded Parameter"
msgstr "Необязательный кодированный параметр"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:764
msgid "Optional Parameter"
msgstr "Необязательный параметр"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
msgstr "Необязательно: заменяет [PARAMENC] в Update-URL (URL-encoded)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
msgstr "Необязательно: заменяет [PARAMOPT] в Update-URL (не URL-encoded)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:930
msgid "PROXY-Server"
msgstr "Прокси сервер"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:751
msgid "Password"
msgstr "Пароль"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
msgid "Path to CA-Certificate"
msgstr "Путь к CA-сертификату"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:312
msgid ""
"Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
msgstr ""
"Следуйте инструкциям на домашней странице OpenWrt, чтобы включить поддержку "
"IPv6"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1071
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1073
msgid "Please press [Read] button"
msgstr "Нажмите кнопку [Читать / Перечитывать системный журнал]"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1056
msgid "Read / Reread log file"
msgstr "Читать / Перечитывать системный журнал"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:688
msgid "Really switch service?"
msgstr "Действительно переключить службу?"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
msgid "Registered IP"
msgstr "Зарегистрированный IP-адрес"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
msgid "Reload"
msgstr "Перезапустить"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:559
msgid "Reload this service"
msgstr "Перезагрузить данную службу"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:740
msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
msgstr "Заменяет [DOMAIN] в Update-URL (URL-encoded)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:752
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
msgstr "Заменяет [PASSWORD] в Update-URL (URL-encoded)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:746
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr "Заменяет [USERNAME] в Update-URL (URL-encoded)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:290
msgid "Restart DDns"
msgstr "Перезапустить DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1044
msgid "Retry Unit"
msgstr "Размерность интервалов повтора"
@@ -666,73 +657,73 @@ msgstr "Размерность интервалов повтора"
msgid "Run once"
msgstr "Запустить один раз"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1109
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:229
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1111
msgid "Running"
msgstr "Запущенные"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:851
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:798
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
msgid "Script"
msgstr "Скрипт"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:525
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:659
msgid "Select a service"
msgstr "Выберите службу"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:523
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:678
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:527
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:682
msgid "Service doesn't support this ip type"
msgstr "Служба не поддерживает выбранный тип IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:668
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:661
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:672
msgid "Service not installed"
msgstr "Служба не установлена"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:461
msgid "Services"
msgstr "Службы"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:456
msgid "Services URL Download"
msgstr "URL файла поддержки служб"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
msgid "Services list last update"
msgstr "Последнее обновление списка служб"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:993
msgid "Setting this parameter to 0 will force the script to only run once"
msgstr "Установка значения 0 заставит сценарий отработать только один раз"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Start DDNS"
msgstr "Запустить DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
msgid "State"
msgstr "Указывать"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1105
msgid "Status"
msgstr "Состояние"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:419
msgid "Status directory"
msgstr "Папка состояния"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:575
msgid "Stop"
msgstr "Остановить"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Stop DDNS"
msgstr "Остановить DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:564
msgid "Stop this service"
msgstr "Остановить эту службу"
@@ -740,16 +731,21 @@ msgstr "Остановить эту службу"
msgid "Stopped"
msgstr "Остановлена"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:689
msgid "Switch service"
msgstr "Переключить службу"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1025
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1035
-msgid "The default setting of '0' will retry infinite."
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1029
+msgid "The default setting of '0' will retry infinitely."
msgstr "Значение по умолчанию '0' используется для бесконечного повтора."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1037
+msgid "The interval between which each succesive retry will commence."
+msgstr ""
+"В случае ошибки, скрипт прекратит выполнение после заданного количества "
+"повторных попыток"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:505
msgid "The service name is already used"
msgstr "Имя службы уже используется"
@@ -757,12 +753,12 @@ msgstr "Имя службы уже используется"
msgid "There is no service configured."
msgstr "Служба не настроена."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1072
msgid "This is the current content of the log file in %h for this service."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:197
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:199
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
@@ -770,37 +766,37 @@ msgstr ""
"Это поведение по умолчанию, если вы запускаете скрипты DDNS самостоятельно "
"(т.е. через cron с параметром force_interval, установленным в 0)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:878
msgid "This will be autoset to the selected interface"
msgstr "Будет выполнена автоматическая настройка на выбранный интерфейс"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
msgid "Timer Settings"
msgstr "Настройка таймера"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:796
msgid "URL"
msgstr "URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:837
msgid "URL to detect"
msgstr "URL для обнаружения"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:217
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
msgid "Unknown"
msgstr "Неизвестно"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:301
msgid "Update DDns Services List"
msgstr "Обновить список служб DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
msgid "Update URL to be used for updating your DDNS Provider."
msgstr "URL, используемый для обновления данных вашего DDNS провайдера."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:457
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
@@ -808,31 +804,31 @@ msgstr ""
"URL, который используется для загрузки файла служб. По умолчанию "
"используется файл из master ветки основного репозитория пакетов OpenWrt."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
msgid "Use HTTP Secure"
msgstr "Использовать HTTPS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444
msgid "Use cURL"
msgstr "Использовать cURL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
msgid "User defined script to read systems IP-Address"
msgstr "Заданный пользователем скрипт для чтения системного IP-адреса"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:745
msgid "Username"
msgstr "Имя пользователя"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:380
msgid "Using specific DNS Server not supported"
msgstr "Использование определенного DNS сервера не поддерживается"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:975
msgid "Values below 5 minutes == 300 seconds are not supported"
msgstr "Значения меньше 5 минут (300 секунд) не поддерживаются"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1010
msgid "Values lower 'Check Interval' except '0' are not supported"
msgstr "Значения меньше интервала проверки (кроме 0) не поддерживаются"
@@ -840,18 +836,24 @@ msgstr "Значения меньше интервала проверки (кр
msgid "Verify"
msgstr "Проверить"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Warning"
msgstr "Внимание"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1045
+msgid "Which time units to use for retry counters."
+msgstr ""
+"В случае ошибки, скрипт повторит требуемые действия по истечении заданного "
+"времени"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:959
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
msgstr ""
"Записывать подробные сообщения в системный журнал. Файл будет автоматически "
"обрезан ."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:939
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid ""
"Writes log messages to syslog. Critical Errors will always be written to "
"syslog."
@@ -859,7 +861,7 @@ msgstr ""
"Задайте уровень журналирования. Критические ошибки всегда будут записаны в "
"системный журнал."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:382
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:384
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
"package, if you need to specify a DNS server to detect your registered IP."
@@ -868,80 +870,80 @@ msgstr ""
"нужно указать DNS сервер для обнаружения вашего зарегистрированного IP-"
"адреса."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:373
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
msgstr ""
"Установите пакет 'bind-host', 'knot-host' или 'drill' для DNS запросов."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:361
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
msgstr "Установите пакет 'wget', 'curl' или 'uclient-fetch'."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
msgid ""
"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
"*ssl' package."
msgstr ""
"Установите пакет 'wget', 'curl' или 'uclient-fetch' с 'libustream-*ssl'."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
msgid "You should install 'wget' or 'curl' package."
msgstr "Установите пакет 'wget' или 'curl'."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
msgid ""
"You should install 'wget' or 'uclient-fetch' package or replace libcurl."
msgstr ""
"Вы должны установить пакет 'wget' или 'uclient-fetch' или заменить 'libcurl'."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:345
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
msgid "cURL is installed, but libcurl was compiled without proxy support."
msgstr "cURL установлен, но libcurl был скомпилирован без поддержки прокси."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:344
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:346
msgid "cURL without Proxy Support"
msgstr "cURL без поддержки прокси"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:517
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:644
msgid "custom"
msgstr "пользовательский"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
msgid "days"
msgstr "дни"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
msgid "directory or path/file"
msgstr "папка или путь/файл"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1018
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "hours"
msgstr "часа(ов)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1048
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1021
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050
msgid "minutes"
msgstr "минут(ы)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
msgid "or"
msgstr "или"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:313
msgid "or update your system to the latest OpenWrt Release"
msgstr "или обновить вашу систему до последнего релиза OpenWrt"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1047
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:985
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1049
msgid "seconds"
msgstr "секунд(ы)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:782
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr "использовать HTTPS без проверки сертификатов сервера (небезопасно)"
diff --git a/applications/luci-app-ddns/po/sk/ddns.po b/applications/luci-app-ddns/po/sk/ddns.po
index ead7d0804f..640a738b23 100644
--- a/applications/luci-app-ddns/po/sk/ddns.po
+++ b/applications/luci-app-ddns/po/sk/ddns.po
@@ -1,86 +1,86 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-12-06 14:03+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2022-10-30 15:06+0000\n"
+"Last-Translator: MaycoH <hudec.marian@hotmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.10-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:462
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:531
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:464
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
msgid "Add new services..."
msgstr "Pridať nové služby..."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgid "Advanced Settings"
msgstr "Pokročilé nastavenia"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
msgid "Allow non-public IP's"
msgstr "Povoliť neverejné adresy IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608
msgid "Basic Settings"
msgstr "Základné nastavenia"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:888
msgid "Bind Network"
msgstr "Previazať siete"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
msgid "Binding to a specific network not supported"
msgstr "Previazanie k určitej sieti nie je podporované"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:368
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:370
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:381
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:452
msgid "Ca Certs path"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Cancel"
msgstr "Zrušiť"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
msgid "Check Interval"
msgstr "Interval kontroly"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
msgid "Check Unit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:522
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:660
msgid "Checking the service support..."
msgstr "Kontroluje sa podpora služby..."
@@ -88,100 +88,100 @@ msgstr "Kontroluje sa podpora služby..."
msgid "Configuration"
msgstr "Konfigurácia"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:212
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1126
msgid "Configuration Error"
msgstr "Chyba konfigurácie"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:545
msgid "Create service"
msgstr "Vytvoriť službu"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:414
msgid "Current setting:"
msgstr "Aktuálne nastavenie:"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:198
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:276
msgid "Currently DDNS updates are not started at boot or on interface events."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:723
msgid "Custom update script to be used for updating your DDNS Provider."
msgstr ""
"Vlastný aktualizačný skript použitý na aktualizáciu vášho poskytovateľa DDNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:703
msgid "Custom update-URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:718
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:722
msgid "Custom update-script"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:194
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart disabled"
msgstr "Automatické spustenie DDNS zakázané"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:193
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:195
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart enabled"
msgstr "Automatické spustenie DDNS povolené"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:520
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
msgid "DDNS Service provider"
msgstr "Poskytovateľ služby DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "DDns"
msgstr "DDns"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
msgid "DDns Service"
msgstr "Služba DDns"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:369
msgid "DNS requests via TCP not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:909
msgid "DNS-Server"
msgstr "Server DNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "Date format"
msgstr "Formát dátumu"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Defines the Web page to read systems IP-Address from."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
msgid "Defines the interface to read systems IP-Address from"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:830
msgid "Defines the network to read systems IP-Address from"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:628
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:426
msgid "Directory contains Log files for each running section."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:420
msgid ""
"Directory contains PID and other status information for each running section."
msgstr ""
@@ -190,105 +190,105 @@ msgstr ""
msgid "Disabled"
msgstr "Zakázané"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:739
msgid "Domain"
msgstr "Doména"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:258
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:260
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7
#: applications/luci-app-ddns/root/usr/share/luci/menu.d/luci-app-ddns.json:3
msgid "Dynamic DNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:267
msgid "Dynamic DNS Version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
msgid "Edit"
msgstr "Upraviť"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
msgid "Enable secure communication with DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1132
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
msgid "Enabled"
-msgstr "Povolené"
+msgstr "Zapnuté"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
msgid "Error"
msgstr "Chyba"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1026
msgid "Error Retry Counter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1036
msgid "Error Retry Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:867
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:871
msgid "Event Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:840
msgid "Example for IPv4"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:842
msgid "Example for IPv6"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
msgid "File"
msgstr "Súbor"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:706
msgid "Follow instructions you will find on their WEB page."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
msgid "For supported codes look here"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:900
msgid "Force IP Version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:358
msgid "Force IP Version not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
msgid "Force Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:921
msgid "Force TCP on DNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1016
msgid "Force Unit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:933
msgid "Format"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:912
msgid "Format: IP or FQDN"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
msgid "Global Settings"
msgstr ""
@@ -296,318 +296,313 @@ msgstr ""
msgid "Grant access to ddns procedures"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320
msgid "HTTPS not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:624
msgid "Hostname/FQDN to validate, if IP update happen or necessary"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
msgid "IP address source"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:507
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:627
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:511
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:631
msgid "IP address version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:510
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:514
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:636
msgid "IPv4-Address"
msgstr "Adresa IPv4"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:935
msgid "IPv6 address must be given in square brackets"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "IPv6 is currently not (fully) supported by this system"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid "IPv6 not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
msgid "IPv6-Address"
msgstr "Adresa IPv6"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
msgid "If this service section is disabled it could not be started."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid "If using secure communication you should verify server certificates!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:325
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:339
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
msgid ""
"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
msgid "Info"
-msgstr ""
+msgstr "Informácie"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid "Information"
msgstr "Informácie"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:728
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:732
msgid "Insert a Update Script OR a Update URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:395
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:673
msgid "Install Service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:793
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:843
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
msgid "Interface"
msgstr "Rozhranie"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:991
msgid "Interval to force updates send to DDNS Provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
msgid "Interval unit to check for changed IP"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1013
-msgid "Interval unit to force updates send to DDNS Provider"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
+msgid "Interval unit to force updates sent to DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
msgid "Last Update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
msgid "Log File Viewer"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:425
msgid "Log directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:437
msgid "Log length"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
msgid "Log to file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:942
msgid "Log to syslog"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:619
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
msgid "Lookup Hostname"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:495
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1114
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:499
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1116
msgid "Name"
msgstr "Názov"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
msgid ""
"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
"communication."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:319
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:617
msgid "Neither from LuCI interface nor from console."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:795
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:829
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
msgid "Network"
msgstr "Sieť"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:859
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:868
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:872
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
msgid "Network on which the ddns-updater scripts will be started"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
msgid "Never"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:502
msgid "New DDns Service…"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:28
msgid "Next Update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:213
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1127
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392
msgid "No certificates found"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "No logging"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:402
msgid "Non-public and by default blocked IP's"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1106
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:218
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1108
msgid "Not Running"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
msgid "Notice"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:438
msgid "Number of last lines stored in log files"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:901
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:922
msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
msgid "OPTIONAL: Network to use for communication"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "OPTIONAL: Proxy-Server for detection and updates."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:910
msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043
-msgid "On Error the script will retry the failed action after given time"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1027
+msgid "On Error the script will stop execution after given number of retrys."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1033
-msgid "On Error the script will stop execution after given number of retrys"
-msgstr ""
-
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:758
msgid "Optional Encoded Parameter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:764
msgid "Optional Parameter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:930
msgid "PROXY-Server"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:751
msgid "Password"
msgstr "Heslo"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
msgid "Path to CA-Certificate"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:312
msgid ""
"Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1071
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1073
msgid "Please press [Read] button"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1056
msgid "Read / Reread log file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:688
msgid "Really switch service?"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
msgid "Registered IP"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
msgid "Reload"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:559
msgid "Reload this service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:740
msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:752
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:746
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:290
msgid "Restart DDns"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1044
msgid "Retry Unit"
msgstr ""
@@ -615,73 +610,73 @@ msgstr ""
msgid "Run once"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1109
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:229
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1111
msgid "Running"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:851
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:798
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
msgid "Script"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:525
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:659
msgid "Select a service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:523
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:678
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:527
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:682
msgid "Service doesn't support this ip type"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:668
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:661
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:672
msgid "Service not installed"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:461
msgid "Services"
msgstr "Služby"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:456
msgid "Services URL Download"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
msgid "Services list last update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:993
msgid "Setting this parameter to 0 will force the script to only run once"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Start DDNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
msgid "State"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1105
msgid "Status"
msgstr "Stav"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:419
msgid "Status directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:575
msgid "Stop"
msgstr "Zastaviť"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Stop DDNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:564
msgid "Stop this service"
msgstr ""
@@ -689,16 +684,19 @@ msgstr ""
msgid "Stopped"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:689
msgid "Switch service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1025
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1035
-msgid "The default setting of '0' will retry infinite."
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1029
+msgid "The default setting of '0' will retry infinitely."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1037
+msgid "The interval between which each succesive retry will commence."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:505
msgid "The service name is already used"
msgstr ""
@@ -706,78 +704,78 @@ msgstr ""
msgid "There is no service configured."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1072
msgid "This is the current content of the log file in %h for this service."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:197
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:199
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:878
msgid "This will be autoset to the selected interface"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
msgid "Timer Settings"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:796
msgid "URL"
-msgstr ""
+msgstr "Adresa URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:837
msgid "URL to detect"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:217
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
msgid "Unknown"
msgstr "Neznáme"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:301
msgid "Update DDns Services List"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
msgid "Update URL to be used for updating your DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:457
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
msgid "Use HTTP Secure"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444
msgid "Use cURL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
msgid "User defined script to read systems IP-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:745
msgid "Username"
msgstr "Používateľské meno"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:380
msgid "Using specific DNS Server not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:975
msgid "Values below 5 minutes == 300 seconds are not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1010
msgid "Values lower 'Check Interval' except '0' are not supported"
msgstr ""
@@ -785,97 +783,101 @@ msgstr ""
msgid "Verify"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Warning"
msgstr "Upozornenie"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1045
+msgid "Which time units to use for retry counters."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:959
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:939
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid ""
"Writes log messages to syslog. Critical Errors will always be written to "
"syslog."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:382
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:384
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:373
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:361
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
msgid ""
"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
"*ssl' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
msgid "You should install 'wget' or 'curl' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
msgid ""
"You should install 'wget' or 'uclient-fetch' package or replace libcurl."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:345
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
msgid "cURL is installed, but libcurl was compiled without proxy support."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:344
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:346
msgid "cURL without Proxy Support"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:517
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:644
msgid "custom"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
msgid "days"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
msgid "directory or path/file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1018
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "hours"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1048
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1021
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050
msgid "minutes"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
msgid "or"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:313
msgid "or update your system to the latest OpenWrt Release"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1047
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:985
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1049
msgid "seconds"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:782
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr ""
diff --git a/applications/luci-app-ddns/po/sv/ddns.po b/applications/luci-app-ddns/po/sv/ddns.po
index 5c2fa58d5c..8dded0d212 100644
--- a/applications/luci-app-ddns/po/sv/ddns.po
+++ b/applications/luci-app-ddns/po/sv/ddns.po
@@ -1,86 +1,86 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-01-31 14:55+0000\n"
-"Last-Translator: Anders Jonsson <anders.jonsson@norsjovallen.se>\n"
+"PO-Revision-Date: 2022-08-28 23:17+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/sv/>\n"
"Language: sv\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
msgstr "\"../\" ej tillåten i sökväg av säkerhetsskäl."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:462
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:531
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:464
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
msgid "Add new services..."
msgstr "Lägg till nya tjänster..."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgid "Advanced Settings"
msgstr "Avancerade inställningar"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
msgid "Allow non-public IP's"
msgstr "Tillåt icke-publika IP-adresser"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608
msgid "Basic Settings"
msgstr "Grundinställningar"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:888
msgid "Bind Network"
msgstr "Bind samman nätverk"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
msgid "Binding to a specific network not supported"
msgstr "Att binda samman med ett specifikt nätverk stöds inte"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:368
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:370
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:381
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:452
msgid "Ca Certs path"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Cancel"
msgstr "Avbryt"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
msgid "Check Interval"
-msgstr "Kontroll-intervall"
+msgstr "Kontrollintervall"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
msgid "Check Unit"
msgstr "Kontrollera enhet"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:522
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:660
msgid "Checking the service support..."
msgstr "Kontrollerar service-stödet..."
@@ -88,99 +88,99 @@ msgstr "Kontrollerar service-stödet..."
msgid "Configuration"
msgstr "Konfiguration"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:212
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1126
msgid "Configuration Error"
msgstr "Konfigurationsfel"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:545
msgid "Create service"
msgstr "Skapa tjänst"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:414
msgid "Current setting:"
msgstr "Nuvarande inställning:"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:198
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:276
msgid "Currently DDNS updates are not started at boot or on interface events."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:723
msgid "Custom update script to be used for updating your DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:703
msgid "Custom update-URL"
msgstr "Anpassad webbadress för uppdatering"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:718
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:722
msgid "Custom update-script"
msgstr "Anpassat uppdateringsskript"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:194
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart disabled"
msgstr "DDNS autostart inaktiverad"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:193
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:195
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart enabled"
msgstr "DDNS autostart aktiverad"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:520
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
msgid "DDNS Service provider"
msgstr "DDNS-tjänstleverantör"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "DDns"
msgstr "DDns"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
msgid "DDns Service"
msgstr "DDns-tjänst"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:369
msgid "DNS requests via TCP not supported"
msgstr "DNS-förfrågningar via TCP stöds inte"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:909
msgid "DNS-Server"
msgstr "DNS-server"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "Date format"
msgstr "Datumformat"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Defines the Web page to read systems IP-Address from."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
msgid "Defines the interface to read systems IP-Address from"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:830
msgid "Defines the network to read systems IP-Address from"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:628
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:426
msgid "Directory contains Log files for each running section."
msgstr "Mappen innehåller Logg-filer för varje del som körs."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:420
msgid ""
"Directory contains PID and other status information for each running section."
msgstr ""
@@ -189,99 +189,99 @@ msgstr ""
msgid "Disabled"
msgstr "Avaktiverad"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:739
msgid "Domain"
msgstr "Domän"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:258
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:260
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7
#: applications/luci-app-ddns/root/usr/share/luci/menu.d/luci-app-ddns.json:3
msgid "Dynamic DNS"
msgstr "Dynamisk DNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:267
msgid "Dynamic DNS Version"
msgstr "Dynamisk DNS-version"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
msgid "Edit"
msgstr "Redigera"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
msgid "Enable secure communication with DDNS provider"
msgstr "Aktivera säker kommunikation med DDNS-leverantör"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1132
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
msgid "Enabled"
msgstr "Aktiverad"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
msgid "Error"
msgstr "Fel"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1026
msgid "Error Retry Counter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1036
msgid "Error Retry Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:867
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:871
msgid "Event Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:840
msgid "Example for IPv4"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:842
msgid "Example for IPv6"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
msgid "File"
msgstr "Fil"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:706
msgid "Follow instructions you will find on their WEB page."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
msgid "For supported codes look here"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:900
msgid "Force IP Version"
msgstr "Tvinga IP-version"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:358
msgid "Force IP Version not supported"
msgstr "Påtvingad IP-version stöds inte"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
msgid "Force Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:921
msgid "Force TCP on DNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1016
msgid "Force Unit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:933
msgid "Format"
msgstr "Format"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:912
msgid "Format: IP or FQDN"
msgstr "Format: IP eller FQDN"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
@@ -289,7 +289,7 @@ msgstr ""
"GNU Wget kommer att använda IP-adressen för det angivna nätverket, cURL "
"kommer att använda det fysiska gränssnittet."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
msgid "Global Settings"
msgstr "Globala inställningar"
@@ -297,318 +297,313 @@ msgstr "Globala inställningar"
msgid "Grant access to ddns procedures"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320
msgid "HTTPS not supported"
msgstr "HTTPS stöds inte"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:624
msgid "Hostname/FQDN to validate, if IP update happen or necessary"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
msgid "IP address source"
msgstr "IP-adressens källa"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:507
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:627
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:511
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:631
msgid "IP address version"
msgstr "Version för IP-adress"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:510
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:514
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:636
msgid "IPv4-Address"
msgstr "IPv4-adress"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:935
msgid "IPv6 address must be given in square brackets"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "IPv6 is currently not (fully) supported by this system"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid "IPv6 not supported"
msgstr "IPv6 stöds inte"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
msgid "IPv6-Address"
msgstr "IPv6-adress"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
msgid "If this service section is disabled it could not be started."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid "If using secure communication you should verify server certificates!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:325
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:339
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
msgid ""
"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
msgid "Info"
msgstr "Info"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid "Information"
msgstr "Information"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:728
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:732
msgid "Insert a Update Script OR a Update URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:395
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:673
msgid "Install Service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:793
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:843
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
msgid "Interface"
msgstr "Gränssnitt"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:991
msgid "Interval to force updates send to DDNS Provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
msgid "Interval unit to check for changed IP"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1013
-msgid "Interval unit to force updates send to DDNS Provider"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
+msgid "Interval unit to force updates sent to DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
msgid "Last Update"
msgstr "Senaste uppdateringen"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
msgid "Log File Viewer"
msgstr "Visare av loggfil"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:425
msgid "Log directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:437
msgid "Log length"
msgstr "Loggens längd"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
msgid "Log to file"
msgstr "Logga till fil"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:942
msgid "Log to syslog"
msgstr "Logga till syslog"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:619
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
msgid "Lookup Hostname"
msgstr "Kolla upp värdnamn"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:495
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1114
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:499
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1116
msgid "Name"
msgstr "Namn"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
msgid ""
"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
"communication."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:319
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:617
msgid "Neither from LuCI interface nor from console."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:795
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:829
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
msgid "Network"
msgstr "Nätverk"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:859
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:868
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:872
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
msgid "Network on which the ddns-updater scripts will be started"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
msgid "Never"
msgstr "Aldrig"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:502
msgid "New DDns Service…"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:28
msgid "Next Update"
msgstr "Nästa uppdatering"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:213
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1127
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392
msgid "No certificates found"
msgstr "Inga ceritifikat hittades"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "No logging"
msgstr "Ingen loggning"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:402
msgid "Non-public and by default blocked IP's"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1106
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:218
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1108
msgid "Not Running"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
msgid "Notice"
msgstr "Avisering"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:438
msgid "Number of last lines stored in log files"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:901
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:922
msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
msgid "OPTIONAL: Network to use for communication"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "OPTIONAL: Proxy-Server for detection and updates."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:910
msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043
-msgid "On Error the script will retry the failed action after given time"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1027
+msgid "On Error the script will stop execution after given number of retrys."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1033
-msgid "On Error the script will stop execution after given number of retrys"
-msgstr ""
-
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:758
msgid "Optional Encoded Parameter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:764
msgid "Optional Parameter"
msgstr "Valfri parameter"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:930
msgid "PROXY-Server"
msgstr "PROXY-server"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:751
msgid "Password"
msgstr "Lösenord"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
msgid "Path to CA-Certificate"
msgstr "Genväg till CA-certifikat"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:312
msgid ""
"Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1071
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1073
msgid "Please press [Read] button"
msgstr "Vänligen tryck på [Läs]-knappen"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1056
msgid "Read / Reread log file"
msgstr "Läs / Läs om loggfilen"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:688
msgid "Really switch service?"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
msgid "Registered IP"
msgstr "Registrerad IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
msgid "Reload"
msgstr "Ladda om"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:559
msgid "Reload this service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:740
msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:752
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:746
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:290
msgid "Restart DDns"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1044
msgid "Retry Unit"
msgstr ""
@@ -616,73 +611,73 @@ msgstr ""
msgid "Run once"
msgstr "Kör en gång"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1109
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:229
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1111
msgid "Running"
msgstr "Igång"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:851
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:798
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
msgid "Script"
msgstr "Skript"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:525
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:659
msgid "Select a service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:523
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:678
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:527
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:682
msgid "Service doesn't support this ip type"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:668
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:661
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:672
msgid "Service not installed"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:461
msgid "Services"
msgstr "Tjänster"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:456
msgid "Services URL Download"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
msgid "Services list last update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:993
msgid "Setting this parameter to 0 will force the script to only run once"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Start DDNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
msgid "State"
msgstr "Skick"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1105
msgid "Status"
msgstr "Status"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:419
msgid "Status directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:575
msgid "Stop"
msgstr "Stopp"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Stop DDNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:564
msgid "Stop this service"
msgstr ""
@@ -690,16 +685,19 @@ msgstr ""
msgid "Stopped"
msgstr "Stoppad"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:689
msgid "Switch service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1025
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1035
-msgid "The default setting of '0' will retry infinite."
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1029
+msgid "The default setting of '0' will retry infinitely."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1037
+msgid "The interval between which each succesive retry will commence."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:505
msgid "The service name is already used"
msgstr ""
@@ -707,78 +705,78 @@ msgstr ""
msgid "There is no service configured."
msgstr "Det finns ingen tjänst inställd."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1072
msgid "This is the current content of the log file in %h for this service."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:197
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:199
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:878
msgid "This will be autoset to the selected interface"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
msgid "Timer Settings"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:796
msgid "URL"
msgstr "Webbadress"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:837
msgid "URL to detect"
msgstr "Webbadress att upptäcka"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:217
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
msgid "Unknown"
msgstr "Okänd"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:301
msgid "Update DDns Services List"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
msgid "Update URL to be used for updating your DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:457
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
msgid "Use HTTP Secure"
msgstr "Använd Säker HTTP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444
msgid "Use cURL"
msgstr "Använd cURL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
msgid "User defined script to read systems IP-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:745
msgid "Username"
msgstr "Användarnamn"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:380
msgid "Using specific DNS Server not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:975
msgid "Values below 5 minutes == 300 seconds are not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1010
msgid "Values lower 'Check Interval' except '0' are not supported"
msgstr ""
@@ -786,98 +784,102 @@ msgstr ""
msgid "Verify"
msgstr "Verkställ"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Warning"
msgstr "Varning"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1045
+msgid "Which time units to use for retry counters."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:959
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:939
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid ""
"Writes log messages to syslog. Critical Errors will always be written to "
"syslog."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:382
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:384
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:373
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:361
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
msgid ""
"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
"*ssl' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
msgid "You should install 'wget' or 'curl' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
msgid ""
"You should install 'wget' or 'uclient-fetch' package or replace libcurl."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:345
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
msgid "cURL is installed, but libcurl was compiled without proxy support."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:344
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:346
msgid "cURL without Proxy Support"
msgstr "cURL utan Proxy-stöd"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:517
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:644
msgid "custom"
msgstr "anpassad"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
msgid "days"
msgstr "dagar"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
msgid "directory or path/file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1018
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "hours"
msgstr "timmar"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1048
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1021
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050
msgid "minutes"
msgstr "minuter"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
msgid "or"
msgstr "eller"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:313
msgid "or update your system to the latest OpenWrt Release"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1047
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:985
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1049
msgid "seconds"
msgstr "sekunder"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:782
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr "för att köra HTTPS utan verifiering av server-certifikaten (osäkert)"
diff --git a/applications/luci-app-ddns/po/templates/ddns.pot b/applications/luci-app-ddns/po/templates/ddns.pot
index 4e4381779e..6a51002724 100644
--- a/applications/luci-app-ddns/po/templates/ddns.pot
+++ b/applications/luci-app-ddns/po/templates/ddns.pot
@@ -1,77 +1,77 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:462
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:531
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:464
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
msgid "Add new services..."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgid "Advanced Settings"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
msgid "Allow non-public IP's"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:888
msgid "Bind Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
msgid "Binding to a specific network not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:368
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:370
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:381
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:452
msgid "Ca Certs path"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Cancel"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
msgid "Check Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
msgid "Check Unit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:522
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:660
msgid "Checking the service support..."
msgstr ""
@@ -79,99 +79,99 @@ msgstr ""
msgid "Configuration"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:212
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1126
msgid "Configuration Error"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:545
msgid "Create service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:414
msgid "Current setting:"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:198
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:276
msgid "Currently DDNS updates are not started at boot or on interface events."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:723
msgid "Custom update script to be used for updating your DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:703
msgid "Custom update-URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:718
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:722
msgid "Custom update-script"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:194
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart disabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:193
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:195
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart enabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:520
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
msgid "DDNS Service provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "DDns"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
msgid "DDns Service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:369
msgid "DNS requests via TCP not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:909
msgid "DNS-Server"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "Date format"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Defines the Web page to read systems IP-Address from."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
msgid "Defines the interface to read systems IP-Address from"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:830
msgid "Defines the network to read systems IP-Address from"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:628
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:426
msgid "Directory contains Log files for each running section."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:420
msgid ""
"Directory contains PID and other status information for each running section."
msgstr ""
@@ -180,105 +180,105 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:739
msgid "Domain"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:258
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:260
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7
#: applications/luci-app-ddns/root/usr/share/luci/menu.d/luci-app-ddns.json:3
msgid "Dynamic DNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:267
msgid "Dynamic DNS Version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
msgid "Edit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
msgid "Enable secure communication with DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1132
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
msgid "Enabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
msgid "Error"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1026
msgid "Error Retry Counter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1036
msgid "Error Retry Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:867
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:871
msgid "Event Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:840
msgid "Example for IPv4"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:842
msgid "Example for IPv6"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
msgid "File"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:706
msgid "Follow instructions you will find on their WEB page."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
msgid "For supported codes look here"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:900
msgid "Force IP Version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:358
msgid "Force IP Version not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
msgid "Force Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:921
msgid "Force TCP on DNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1016
msgid "Force Unit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:933
msgid "Format"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:912
msgid "Format: IP or FQDN"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
msgid "Global Settings"
msgstr ""
@@ -286,318 +286,313 @@ msgstr ""
msgid "Grant access to ddns procedures"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320
msgid "HTTPS not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:624
msgid "Hostname/FQDN to validate, if IP update happen or necessary"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
msgid "IP address source"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:507
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:627
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:511
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:631
msgid "IP address version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:510
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:514
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:636
msgid "IPv4-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:935
msgid "IPv6 address must be given in square brackets"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "IPv6 is currently not (fully) supported by this system"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid "IPv6 not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
msgid "IPv6-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
msgid "If this service section is disabled it could not be started."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid "If using secure communication you should verify server certificates!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:325
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:339
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
msgid ""
"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
msgid "Info"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid "Information"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:728
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:732
msgid "Insert a Update Script OR a Update URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:395
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:673
msgid "Install Service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:793
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:843
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
msgid "Interface"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:991
msgid "Interval to force updates send to DDNS Provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
msgid "Interval unit to check for changed IP"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1013
-msgid "Interval unit to force updates send to DDNS Provider"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
+msgid "Interval unit to force updates sent to DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
msgid "Last Update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
msgid "Log File Viewer"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:425
msgid "Log directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:437
msgid "Log length"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
msgid "Log to file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:942
msgid "Log to syslog"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:619
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
msgid "Lookup Hostname"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:495
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1114
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:499
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1116
msgid "Name"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
msgid ""
"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
"communication."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:319
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:617
msgid "Neither from LuCI interface nor from console."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:795
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:829
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
msgid "Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:859
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:868
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:872
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
msgid "Network on which the ddns-updater scripts will be started"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
msgid "Never"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:502
msgid "New DDns Service…"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:28
msgid "Next Update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:213
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1127
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392
msgid "No certificates found"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "No logging"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:402
msgid "Non-public and by default blocked IP's"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1106
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:218
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1108
msgid "Not Running"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
msgid "Notice"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:438
msgid "Number of last lines stored in log files"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:901
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:922
msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
msgid "OPTIONAL: Network to use for communication"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "OPTIONAL: Proxy-Server for detection and updates."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:910
msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043
-msgid "On Error the script will retry the failed action after given time"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1027
+msgid "On Error the script will stop execution after given number of retrys."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1033
-msgid "On Error the script will stop execution after given number of retrys"
-msgstr ""
-
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:758
msgid "Optional Encoded Parameter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:764
msgid "Optional Parameter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:930
msgid "PROXY-Server"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:751
msgid "Password"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
msgid "Path to CA-Certificate"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:312
msgid ""
"Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1071
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1073
msgid "Please press [Read] button"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1056
msgid "Read / Reread log file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:688
msgid "Really switch service?"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
msgid "Registered IP"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
msgid "Reload"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:559
msgid "Reload this service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:740
msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:752
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:746
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:290
msgid "Restart DDns"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1044
msgid "Retry Unit"
msgstr ""
@@ -605,73 +600,73 @@ msgstr ""
msgid "Run once"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1109
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:229
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1111
msgid "Running"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:851
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:798
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
msgid "Script"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:525
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:659
msgid "Select a service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:523
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:678
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:527
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:682
msgid "Service doesn't support this ip type"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:668
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:661
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:672
msgid "Service not installed"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:461
msgid "Services"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:456
msgid "Services URL Download"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
msgid "Services list last update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:993
msgid "Setting this parameter to 0 will force the script to only run once"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Start DDNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
msgid "State"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1105
msgid "Status"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:419
msgid "Status directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:575
msgid "Stop"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Stop DDNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:564
msgid "Stop this service"
msgstr ""
@@ -679,16 +674,19 @@ msgstr ""
msgid "Stopped"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:689
msgid "Switch service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1025
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1035
-msgid "The default setting of '0' will retry infinite."
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1029
+msgid "The default setting of '0' will retry infinitely."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1037
+msgid "The interval between which each succesive retry will commence."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:505
msgid "The service name is already used"
msgstr ""
@@ -696,78 +694,78 @@ msgstr ""
msgid "There is no service configured."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1072
msgid "This is the current content of the log file in %h for this service."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:197
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:199
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:878
msgid "This will be autoset to the selected interface"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
msgid "Timer Settings"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:796
msgid "URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:837
msgid "URL to detect"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:217
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
msgid "Unknown"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:301
msgid "Update DDns Services List"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
msgid "Update URL to be used for updating your DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:457
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
msgid "Use HTTP Secure"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444
msgid "Use cURL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
msgid "User defined script to read systems IP-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:745
msgid "Username"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:380
msgid "Using specific DNS Server not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:975
msgid "Values below 5 minutes == 300 seconds are not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1010
msgid "Values lower 'Check Interval' except '0' are not supported"
msgstr ""
@@ -775,97 +773,101 @@ msgstr ""
msgid "Verify"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Warning"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1045
+msgid "Which time units to use for retry counters."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:959
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:939
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid ""
"Writes log messages to syslog. Critical Errors will always be written to "
"syslog."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:382
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:384
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:373
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:361
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
msgid ""
"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
"*ssl' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
msgid "You should install 'wget' or 'curl' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
msgid ""
"You should install 'wget' or 'uclient-fetch' package or replace libcurl."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:345
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
msgid "cURL is installed, but libcurl was compiled without proxy support."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:344
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:346
msgid "cURL without Proxy Support"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:517
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:644
msgid "custom"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
msgid "days"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
msgid "directory or path/file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1018
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "hours"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1048
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1021
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050
msgid "minutes"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
msgid "or"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:313
msgid "or update your system to the latest OpenWrt Release"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1047
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:985
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1049
msgid "seconds"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:782
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr ""
diff --git a/applications/luci-app-ddns/po/tr/ddns.po b/applications/luci-app-ddns/po/tr/ddns.po
index 137d96f241..9b9297e596 100644
--- a/applications/luci-app-ddns/po/tr/ddns.po
+++ b/applications/luci-app-ddns/po/tr/ddns.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
"POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2021-05-28 17:32+0000\n"
-"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
+"PO-Revision-Date: 2022-10-28 15:05+0000\n"
+"Last-Translator: Oğuz Ersen <oguz@ersen.moe>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/tr/>\n"
"Language: tr\n"
@@ -11,38 +11,38 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
msgstr "Güvenlik nedeniyle yol içerisinde \"../\" öğesine izin verilmez."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:462
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:531
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:464
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
msgid "Add new services..."
msgstr "Yeni hizmetler ekle..."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgid "Advanced Settings"
msgstr "Gelişmiş Ayarlar"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
msgid "Allow non-public IP's"
msgstr "Genel olmayan IP'lere izin ver"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608
msgid "Basic Settings"
msgstr "Temel Ayarlar"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:888
msgid "Bind Network"
msgstr "Ağı Bağla"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
msgid "Binding to a specific network not supported"
msgstr "Belirli bir ağa bağlanma desteklenmez"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
@@ -50,7 +50,7 @@ msgstr ""
"BusyBox'ın nslookup ve Wget'i, DDNS Sağlayıcısı ile iletişim için "
"kullanılacak IP sürümünü belirlemeyi desteklemez!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:368
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:370
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
@@ -58,7 +58,7 @@ msgstr ""
"BusyBox'ın nslookup ve hostip'i, DNS sunucusu talep ederken varsayılan UDP "
"yerine TCP kullanmayı belirtmeyi desteklemez!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:381
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
@@ -66,11 +66,11 @@ msgstr ""
"BusyBox'ın mevcut derlenmiş sürümdeki nslookup'ı, verilen DNS Sunucularını "
"doğru şekilde işlemez!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:452
msgid "Ca Certs path"
msgstr "Ca Sertifikaları yolu"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
@@ -78,20 +78,20 @@ msgstr ""
"Servis verilerini indirmek için kullanılacak Ca Sertifikaları yolu. "
"Sertifika doğrulamasını atlamak için IGNORE'u ayarlayın."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Cancel"
msgstr "İptal"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
msgid "Check Interval"
msgstr "Kontrol etme aralığı"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
msgid "Check Unit"
msgstr "Kontrol Ünitesi"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:522
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:660
msgid "Checking the service support..."
msgstr "Servis desteği kontrol ediliyor..."
@@ -99,88 +99,88 @@ msgstr "Servis desteği kontrol ediliyor..."
msgid "Configuration"
msgstr "Yapılandırma"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:212
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1126
msgid "Configuration Error"
msgstr "Yapılandırma hatası"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:545
msgid "Create service"
msgstr "Hizmet oluştur"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:414
msgid "Current setting:"
msgstr "Şimdiki ayar:"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:198
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:276
msgid "Currently DDNS updates are not started at boot or on interface events."
msgstr ""
"Şu anda DDNS güncellemeleri önyükleme sırasında veya arayüz olaylarında "
"başlatılmamaktadır."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:723
msgid "Custom update script to be used for updating your DDNS Provider."
msgstr ""
"DDNS Sağlayıcınızı güncellemek için kullanılacak özel güncelleme komut "
"dosyası."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:703
msgid "Custom update-URL"
msgstr "Özel güncelleme URL'si"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:718
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:722
msgid "Custom update-script"
msgstr "Özel güncelleme betiği"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:194
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart disabled"
msgstr "DDNS Otomatik Başlatma devre dışı"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:193
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:195
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart enabled"
msgstr "DDNS Otomatik Başlatma etkin"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:520
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
msgid "DDNS Service provider"
msgstr "DDNS Servis sağlayıcısı"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "DDns"
msgstr "DDns"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
msgid "DDns Service"
msgstr "DDns Hizmeti"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:369
msgid "DNS requests via TCP not supported"
msgstr "TCP üzerinden DNS istekleri desteklenmez"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:909
msgid "DNS-Server"
msgstr "Dns sunucusu"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "Date format"
msgstr "Tarih formatı"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Defines the Web page to read systems IP-Address from."
msgstr "Sistemlerin IP Adresinin okunacağı Web sayfasını tanımlar."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
msgid "Defines the interface to read systems IP-Address from"
msgstr "Sistemin IP Adresini okuyacak arayüzü tanımlar"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:830
msgid "Defines the network to read systems IP-Address from"
msgstr "Sistemin IP Adresini okuyacak ağı tanımlar"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
@@ -188,17 +188,17 @@ msgstr ""
"DDNS sağlayıcısına gönderilecek olan sistem IP Adresini okumak için kaynağı "
"tanımlar"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:628
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
msgstr ""
"DDNS sağlayıcısına hangi IP adresinin 'IPv4 / IPv6' gönderileceğini tanımlar"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:426
msgid "Directory contains Log files for each running section."
msgstr "Dizin, çalışan her bölüm için Günlük dosyalarını içerir."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:420
msgid ""
"Directory contains PID and other status information for each running section."
msgstr "Dizin, çalışan her bölüm için PID ve diğer durum bilgilerini içerir."
@@ -207,99 +207,99 @@ msgstr "Dizin, çalışan her bölüm için PID ve diğer durum bilgilerini içe
msgid "Disabled"
msgstr "Devre dışı"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:739
msgid "Domain"
msgstr "Alan"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:258
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:260
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7
#: applications/luci-app-ddns/root/usr/share/luci/menu.d/luci-app-ddns.json:3
msgid "Dynamic DNS"
msgstr "Dinamik DNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:267
msgid "Dynamic DNS Version"
msgstr "Dinamik DNS Sürümü"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
msgid "Edit"
msgstr "Düzenle"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
msgid "Enable secure communication with DDNS provider"
msgstr "DDNS sağlayıcısı ile güvenli iletişimi etkinleştirin"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1132
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
msgid "Enabled"
msgstr "Etkin"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
msgid "Error"
msgstr "Hata"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1026
msgid "Error Retry Counter"
msgstr "Yeniden Deneme Hatası Sayacı"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1036
msgid "Error Retry Interval"
msgstr "Yeniden Deneme Hatası Aralığı"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:867
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:871
msgid "Event Network"
msgstr "Etkinlik Ağı"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:840
msgid "Example for IPv4"
msgstr "IPv4 için örnek"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:842
msgid "Example for IPv6"
msgstr "IPv6 için örnek"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
msgid "File"
msgstr "Dosya"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:706
msgid "Follow instructions you will find on their WEB page."
msgstr "Web sayfalarında bulacağınız talimatları izleyin."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
msgid "For supported codes look here"
msgstr "Desteklenen kodlar için buraya bakın"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:900
msgid "Force IP Version"
msgstr "IP Sürümünü Zorla"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:358
msgid "Force IP Version not supported"
msgstr "IP Sürümünü Zorla desteklenmiyor"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
msgid "Force Interval"
msgstr "Zorlama Aralığı"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:921
msgid "Force TCP on DNS"
msgstr "DNS üzerinde TCP'yi zorla"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1016
msgid "Force Unit"
msgstr "Zorlama Birimi"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:933
msgid "Format"
msgstr "Biçim"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:912
msgid "Format: IP or FQDN"
msgstr "Biçim: IP veya FQDN"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
@@ -307,7 +307,7 @@ msgstr ""
"GNU Wget, verilen ağın IP'sini kullanacaktır, cURL fiziksel arayüzü "
"kullanacaktır."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
msgid "Global Settings"
msgstr "Genel Ayarlar"
@@ -315,48 +315,48 @@ msgstr "Genel Ayarlar"
msgid "Grant access to ddns procedures"
msgstr "DDNS prosedürlerine erişim izni verin"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320
msgid "HTTPS not supported"
msgstr "HTTPS desteklenmiyor"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:624
msgid "Hostname/FQDN to validate, if IP update happen or necessary"
msgstr ""
"IP güncellemesinin gerçekleşip gerçekleşmediğini veya gerekli olup "
"olmadığını doğrulamak için ana bilgisayar adı / FQDN"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
msgid "IP address source"
msgstr "IP adresi kaynağı"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:507
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:627
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:511
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:631
msgid "IP address version"
msgstr "IP adresi sürümü"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:510
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:514
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:636
msgid "IPv4-Address"
msgstr "IPv4 Adresi"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:935
msgid "IPv6 address must be given in square brackets"
msgstr "IPv6 adresi köşeli parantez içinde verilmelidir"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "IPv6 is currently not (fully) supported by this system"
msgstr "IPv6 şu anda bu sistem tarafından (tam olarak) desteklenmemektedir"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid "IPv6 not supported"
msgstr "IPv6 desteklenmiyor"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
msgid "IPv6-Address"
msgstr "IPv6 Adresi"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
@@ -364,37 +364,37 @@ msgstr ""
"Wget ve cURL paketi yüklüyse, iletişim için varsayılan olarak Wget "
"kullanılır."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
msgid "If this service section is disabled it could not be started."
msgstr "Bu servis bölümü devre dışı bırakılırsa başlatılamaz."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid "If using secure communication you should verify server certificates!"
msgstr ""
"Güvenli iletişim kullanıyorsanız, sunucu sertifikalarını doğrulamalısınız!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:325
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:339
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
msgid ""
"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
msgstr ""
"Bazı sürümlerde OpenWrt'deki cURL / libcurl proxy desteği olmadan derlenir."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
msgid "Info"
msgstr "Bilgi"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid "Information"
msgstr "Bilgi"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:728
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:732
msgid "Insert a Update Script OR a Update URL"
msgstr "Bir Güncelleme Komut Dosyası Ekle VEYA ve Güncelleme URL'si"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:395
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
@@ -402,65 +402,64 @@ msgstr ""
"'ca-certificates' paketini veya gerekli sertifikaları /etc/ssl/certs "
"varsayılan dizinine elle yükleyin"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:673
msgid "Install Service"
msgstr "Hizmeti yükleyin"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:793
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:843
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
msgid "Interface"
msgstr "Arayüz"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:991
msgid "Interval to force updates send to DDNS Provider"
msgstr "Güncellemelerin DDNS Sağlayıcısına gönderilmesini zorlama aralığı"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
msgid "Interval unit to check for changed IP"
msgstr "Değiştirilen IP'yi kontrol etmek için aralık birimi"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1013
-msgid "Interval unit to force updates send to DDNS Provider"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
+msgid "Interval unit to force updates sent to DDNS Provider."
msgstr ""
-"Güncellemelerin DDNS Sağlayıcısına zorla gönderilmesini sağlayan aralık "
-"birimi"
+"DDNS Sağlayıcısına gönderilen güncellemeleri zorlamak için aralık birimi."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
msgid "Last Update"
msgstr "Son Güncelleme"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
msgid "Log File Viewer"
msgstr "Günlük Dosyası Görüntüleyicisi"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:425
msgid "Log directory"
msgstr "Günlük dizini"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:437
msgid "Log length"
msgstr "Günlük uzunluğu"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
msgid "Log to file"
msgstr "Günlüğü dosyaya yaz"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:942
msgid "Log to syslog"
msgstr "Günlüğü syslog'a yaz"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:619
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
msgid "Lookup Hostname"
msgstr "Ana Makine Adı Ara"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:495
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1114
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:499
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1116
msgid "Name"
msgstr "Ad"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
msgid ""
"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
"communication."
@@ -468,7 +467,7 @@ msgstr ""
"Ne SSL ile GNU Wget ne de cURL iletişim için kullanmak üzere bir ağ seçmek "
"için kurulu."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:319
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
@@ -476,184 +475,177 @@ msgstr ""
"HTTPS protokolü aracılığıyla güvenli güncellemeleri desteklemek için ne "
"SSL'li GNU Wget ne de cURL yüklü."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:617
msgid "Neither from LuCI interface nor from console."
msgstr "Ne LuCI arayüzünden ne de konsoldan."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:795
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:829
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
msgid "Network"
msgstr "Ağ"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:859
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:868
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:872
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
msgid "Network on which the ddns-updater scripts will be started"
msgstr "DDns güncelleyici komut dosyalarının başlatılacağı ağ"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
msgid "Never"
msgstr "Asla"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:502
msgid "New DDns Service…"
msgstr "Yeni DDns Hizmeti…"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:28
msgid "Next Update"
msgstr "Sonraki Güncelleme"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:213
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1127
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
msgstr "Veri Yok"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392
msgid "No certificates found"
msgstr "Sertifika bulunamadı"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "No logging"
msgstr "Günlük kaydı yok"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:402
msgid "Non-public and by default blocked IP's"
msgstr "Herkese açık olmayan ve varsayılan olarak engellenen IP'ler"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1106
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:218
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1108
msgid "Not Running"
msgstr "Çalışmıyor"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
msgid "Notice"
msgstr "Uyarı"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:438
msgid "Number of last lines stored in log files"
msgstr "Günlük dosyalarında saklanan son satırların sayısı"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:901
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
msgstr "İSTEĞE BAĞLI: Yalnızca IPv4 / IPv6 iletişimini kullanmaya zorlayın."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:922
msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
msgstr ""
"İSTEĞE BAĞLI: DNS isteklerinde varsayılan UDP yerine TCP kullanımını "
"zorlayın."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
msgid "OPTIONAL: Network to use for communication"
msgstr "İSTEĞE BAĞLI: İletişim için kullanılacak ağ"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "OPTIONAL: Proxy-Server for detection and updates."
msgstr "İSTEĞE BAĞLI: Algılama ve güncellemeler için Proxy-Sunucu."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:910
msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
msgstr ""
"İSTEĞE BAĞLI: 'Kayıtlı IP'yi algılamak için varsayılan olmayan DNS "
"Sunucusunu kullanın."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043
-msgid "On Error the script will retry the failed action after given time"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1027
+msgid "On Error the script will stop execution after given number of retrys."
msgstr ""
-"Hata durumunda komut dosyası, belirli bir süre sonra başarısız olan eylemi "
-"yeniden deneyecektir"
+"Hata durumunda, verilen yeniden deneme sayısından sonra betik yürütmeyi "
+"durduracaktır."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1033
-msgid "On Error the script will stop execution after given number of retrys"
-msgstr ""
-"Hata durumunda komut dosyası, verilen sayıda yeniden denemeden sonra "
-"yürütmeyi durduracaktır"
-
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:758
msgid "Optional Encoded Parameter"
msgstr "İsteğe Bağlı Kodlanmış Parametre"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:764
msgid "Optional Parameter"
msgstr "Opsiyonel Parametre"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
msgstr ""
"İsteğe bağlı: Güncelleme URL'sindeki [PARAMENC] 'i değiştirir (URL kodlu)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
msgstr ""
"İsteğe bağlı: Güncelleme URL'sindeki [PARAMOPT] 'u değiştirir (URL kodlu "
"DEĞİL)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:930
msgid "PROXY-Server"
msgstr "Proxy sunucu"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:751
msgid "Password"
msgstr "Parola"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
msgid "Path to CA-Certificate"
msgstr "CA-Sertifikası'nın Yolu"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:312
msgid ""
"Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
msgstr ""
"IPv6 desteğini etkinleştirmek için lütfen OpenWrt ana sayfasındaki "
"talimatları izleyin"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1071
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1073
msgid "Please press [Read] button"
msgstr "Lütfen [Oku] düğmesine basın"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1056
msgid "Read / Reread log file"
msgstr "Günlük dosyasını oku / yeniden oku"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:688
msgid "Really switch service?"
msgstr "Gerçekten hizmet değiştirilsin mi?"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
msgid "Registered IP"
msgstr "Kayıtlı IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
msgid "Reload"
msgstr "Yeniden yükle"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:559
msgid "Reload this service"
msgstr "Bu hizmeti yeniden yükleyin"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:740
msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
msgstr "Güncelleme URL'sindeki [ETKİ ALANI] 'nı değiştirir (URL kodlu)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:752
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
msgstr "Güncelleme URL'sindeki [ŞİFRE] 'yi değiştirir (URL kodlu)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:746
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr "Güncelleme URL'sindeki [KULLANICI ADI] 'nı değiştirir (URL kodlu)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:290
msgid "Restart DDns"
msgstr "DDns'yi yeniden başlatın"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1044
msgid "Retry Unit"
msgstr "Yeniden Deneme Birimi"
@@ -661,75 +653,75 @@ msgstr "Yeniden Deneme Birimi"
msgid "Run once"
msgstr "Bir kere çalıştır"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1109
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:229
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1111
msgid "Running"
msgstr "Çalışıyor"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:851
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:798
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
msgid "Script"
msgstr "Betik"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:525
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:659
msgid "Select a service"
msgstr "Bir hizmet seçin"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:523
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:678
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:527
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:682
msgid "Service doesn't support this ip type"
msgstr "Hizmet bu ip türünü desteklemiyor"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:668
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:661
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:672
msgid "Service not installed"
msgstr "Hizmet yüklü değil"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:461
msgid "Services"
msgstr "Hizmetler"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:456
msgid "Services URL Download"
msgstr "Hizmetin URL'sini İndirme"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
msgid "Services list last update"
msgstr "Servis listesi son güncelleme"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:993
msgid "Setting this parameter to 0 will force the script to only run once"
msgstr ""
"Bu parametrenin 0 olarak ayarlanması, komut dosyasını yalnızca bir kez "
"çalışmaya zorlar"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Start DDNS"
msgstr "DDNS'yi başlatın"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
msgid "State"
msgstr "Bölge"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1105
msgid "Status"
msgstr "Durum"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:419
msgid "Status directory"
msgstr "Durum dizini"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:575
msgid "Stop"
msgstr "Durdur"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Stop DDNS"
msgstr "DDNS'yi durdur"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:564
msgid "Stop this service"
msgstr "Bu hizmeti durdur"
@@ -737,16 +729,19 @@ msgstr "Bu hizmeti durdur"
msgid "Stopped"
msgstr "Durduruldu"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:689
msgid "Switch service"
msgstr "Hizmeti değiştir"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1025
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1035
-msgid "The default setting of '0' will retry infinite."
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1029
+msgid "The default setting of '0' will retry infinitely."
msgstr "Varsayılan '0' ayarı sonsuz olarak yeniden deneyecektir."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1037
+msgid "The interval between which each succesive retry will commence."
+msgstr "Her ardışık yeniden denemenin başlayacağı aralık."
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:505
msgid "The service name is already used"
msgstr "Hizmet adı zaten kullanılıyor"
@@ -754,12 +749,12 @@ msgstr "Hizmet adı zaten kullanılıyor"
msgid "There is no service configured."
msgstr "Yapılandırılmış hizmet yok."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1072
msgid "This is the current content of the log file in %h for this service."
-msgstr ""
+msgstr "Bu, bu hizmet için günlük dosyasının %h içindeki geçerli içeriğidir."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:197
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:199
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
@@ -767,37 +762,37 @@ msgstr ""
"DDNS komut dosyalarını kendiniz çalıştırırsanız bu varsayılandır (yani "
"force_interval '0' olarak ayarlanmış cron aracılığıyla)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:878
msgid "This will be autoset to the selected interface"
msgstr "Bu, seçilen arayüze otomatik olarak ayarlanacaktır"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
msgid "Timer Settings"
msgstr "Zamanlayıcı Ayarları"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:796
msgid "URL"
msgstr "URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:837
msgid "URL to detect"
msgstr "Algılanacak URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:217
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
msgid "Unknown"
msgstr "Bilinmiyor"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:301
msgid "Update DDns Services List"
msgstr "DDns Hizmetleri Listesini Güncelle"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
msgid "Update URL to be used for updating your DDNS Provider."
msgstr "DDNS Sağlayıcınızı güncellemek için kullanılacak URL'yi güncelleyin."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:457
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
@@ -805,31 +800,31 @@ msgstr ""
"Hizmet dosyasını indirmek için kullanılan URL. Varsayılan olarak ana openwrt "
"ddns paket deposudur."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
msgid "Use HTTP Secure"
msgstr "Güvenli HTTP kullan"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444
msgid "Use cURL"
msgstr "cURL kullan"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
msgid "User defined script to read systems IP-Address"
msgstr "Sistemlerin IP Adresini okumak için kullanıcı tanımlı komut dosyası"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:745
msgid "Username"
msgstr "Kullanıcı adı"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:380
msgid "Using specific DNS Server not supported"
msgstr "Özel DNS Sunucusunun kullanılması desteklenmez"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:975
msgid "Values below 5 minutes == 300 seconds are not supported"
msgstr "5 dakika == 300 saniyenin altındaki değerler desteklenmez"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1010
msgid "Values lower 'Check Interval' except '0' are not supported"
msgstr "\"0\" dışındaki \"Kontrol Aralığı\" altındaki değerler desteklenmez"
@@ -837,24 +832,28 @@ msgstr "\"0\" dışındaki \"Kontrol Aralığı\" altındaki değerler desteklen
msgid "Verify"
msgstr "Doğrula"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Warning"
msgstr "Uyarı"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1045
+msgid "Which time units to use for retry counters."
+msgstr "Yeniden deneme sayaçları için hangi zaman birimlerinin kullanılacağı."
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:959
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
msgstr ""
"Günlük dosyasına ayrıntılı mesajlar yazar. Dosya otomatik olarak kırpılacak."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:939
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid ""
"Writes log messages to syslog. Critical Errors will always be written to "
"syslog."
msgstr ""
"Günlük mesajlarını syslog'a yazar. Kritik Hatalar her zaman syslog'a yazılır."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:382
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:384
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
"package, if you need to specify a DNS server to detect your registered IP."
@@ -863,7 +862,7 @@ msgstr ""
"'bind-host' veya 'knot-host' veya 'drill' veya 'hostip' paketini "
"kurmalısınız."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:373
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
@@ -871,11 +870,11 @@ msgstr ""
"DNS talepleri için 'bind-host' veya 'knot-host' veya 'drill' paketini "
"kurmalısınız."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:361
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
msgstr "'Wget' veya 'curl' veya 'uclient-fetch' paketini kurmalısınız."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
msgid ""
"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
"*ssl' package."
@@ -883,63 +882,63 @@ msgstr ""
"'Wget' veya 'curl' veya 'uclient-fetch' i 'libustream-*ssl' paketi ile "
"kurmalısınız."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
msgid "You should install 'wget' or 'curl' package."
msgstr "'Wget' veya 'curl' paketini kurmalısınız."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
msgid ""
"You should install 'wget' or 'uclient-fetch' package or replace libcurl."
msgstr ""
"'Wget' veya 'uclient-fetch' paketini kurmalı veya libcurl'yi "
"değiştirmelisiniz."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:345
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
msgid "cURL is installed, but libcurl was compiled without proxy support."
msgstr "cURL yüklendi, ancak libcurl proxy desteği olmadan derlendi."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:344
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:346
msgid "cURL without Proxy Support"
msgstr "Proxy Desteği olmadan cURL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:517
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:644
msgid "custom"
msgstr "özel"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
msgid "days"
msgstr "gün"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
msgid "directory or path/file"
msgstr "dizin veya yol/dosya"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1018
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "hours"
msgstr "saat"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1048
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1021
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050
msgid "minutes"
msgstr "dakika"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
msgid "or"
msgstr "veya"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:313
msgid "or update your system to the latest OpenWrt Release"
msgstr "veya sisteminizi en son OpenWrt Sürümüne güncelleyin"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1047
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:985
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1049
msgid "seconds"
msgstr "saniye"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:782
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr ""
"HTTPS'yi sunucu sertifikalarının doğrulanması olmadan çalıştırmak için "
diff --git a/applications/luci-app-ddns/po/uk/ddns.po b/applications/luci-app-ddns/po/uk/ddns.po
index 14d6632738..b5613231bd 100644
--- a/applications/luci-app-ddns/po/uk/ddns.po
+++ b/applications/luci-app-ddns/po/uk/ddns.po
@@ -4,189 +4,195 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
"POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2022-04-20 06:16+0000\n"
-"Last-Translator: Vladdrako <vladdrako007@gmail.com>\n"
+"PO-Revision-Date: 2023-01-04 09:50+0000\n"
+"Last-Translator: Sergey Melnichuk <deps2ak@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/uk/>\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
-msgstr ""
+msgstr "Використання «../» на шляху не дозволяється з міркувань безпеки."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:462
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:531
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:464
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
msgid "Add new services..."
msgstr "Додати новий сервіс..."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgid "Advanced Settings"
msgstr "Додаткові налаштування"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
msgid "Allow non-public IP's"
msgstr "Дозволити не публічні IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608
msgid "Basic Settings"
-msgstr "Основні налаштування"
+msgstr "Базові налаштування"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:888
msgid "Bind Network"
-msgstr ""
+msgstr "Привʼязати мережу"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
msgid "Binding to a specific network not supported"
-msgstr ""
+msgstr "Прив’язка до певної мережі не підтримується"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
msgstr ""
+"Nslookup і Wget від BusyBox не підтримують вказівку версії протоколу IP для "
+"зв’язку з постачальником DDNS!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:368
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:370
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:381
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:452
msgid "Ca Certs path"
-msgstr ""
+msgstr "Шлях до CA сертифікатів"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Cancel"
msgstr "Скасувати"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
msgid "Check Interval"
msgstr "Інтервал перевірки"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
msgid "Check Unit"
-msgstr ""
+msgstr "Елемент перевірки"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:522
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:660
msgid "Checking the service support..."
-msgstr ""
+msgstr "Перевірка підтримки сервісу..."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27
msgid "Configuration"
msgstr "Конфігурація"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:212
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1126
msgid "Configuration Error"
msgstr "Помилка конфігурації"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:545
msgid "Create service"
msgstr "Створити сервіс"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:414
msgid "Current setting:"
msgstr "Поточні налаштування:"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:198
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:276
msgid "Currently DDNS updates are not started at boot or on interface events."
msgstr ""
+"Наразі оновлення DDNS не запускаються при завантаженні або за подіями "
+"інтерфейсу."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:723
msgid "Custom update script to be used for updating your DDNS Provider."
msgstr ""
+"Користувацький скрипт оновлення, який буде використовуватися для оновлення "
+"вашого постачальника DDNS."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:703
msgid "Custom update-URL"
msgstr "Користувацький URL оновлення"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:718
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:722
msgid "Custom update-script"
-msgstr ""
+msgstr "Користувацький скрипт оновлення"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:194
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart disabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:193
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:195
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart enabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:520
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
msgid "DDNS Service provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "DDns"
msgstr "DDns"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
msgid "DDns Service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:369
msgid "DNS requests via TCP not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:909
msgid "DNS-Server"
msgstr "DNS сервер"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "Date format"
msgstr "Формат дати"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Defines the Web page to read systems IP-Address from."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
msgid "Defines the interface to read systems IP-Address from"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:830
msgid "Defines the network to read systems IP-Address from"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:628
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:426
msgid "Directory contains Log files for each running section."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:420
msgid ""
"Directory contains PID and other status information for each running section."
msgstr ""
@@ -195,105 +201,105 @@ msgstr ""
msgid "Disabled"
msgstr "Вимкнено"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:739
msgid "Domain"
msgstr "Домен"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:258
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:260
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7
#: applications/luci-app-ddns/root/usr/share/luci/menu.d/luci-app-ddns.json:3
msgid "Dynamic DNS"
msgstr "Динамічний DNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:267
msgid "Dynamic DNS Version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
msgid "Edit"
msgstr "Редагувати"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
msgid "Enable secure communication with DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1132
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
msgid "Enabled"
msgstr "Увімкнено"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
msgid "Error"
msgstr "Помилка"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1026
msgid "Error Retry Counter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1036
msgid "Error Retry Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:867
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:871
msgid "Event Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:840
msgid "Example for IPv4"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:842
msgid "Example for IPv6"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
msgid "File"
msgstr "Файл"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:706
msgid "Follow instructions you will find on their WEB page."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
msgid "For supported codes look here"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:900
msgid "Force IP Version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:358
msgid "Force IP Version not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
msgid "Force Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:921
msgid "Force TCP on DNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1016
msgid "Force Unit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:933
msgid "Format"
msgstr "Формат"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:912
msgid "Format: IP or FQDN"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
msgid "Global Settings"
msgstr "Загальні параметри"
@@ -301,318 +307,313 @@ msgstr "Загальні параметри"
msgid "Grant access to ddns procedures"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320
msgid "HTTPS not supported"
msgstr "HTTPS не підтримується"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:624
msgid "Hostname/FQDN to validate, if IP update happen or necessary"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
msgid "IP address source"
msgstr "IP адреса джерела"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:507
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:627
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:511
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:631
msgid "IP address version"
msgstr "Версія IP адреси"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:510
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:514
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:636
msgid "IPv4-Address"
msgstr "Адреса IPv4"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:935
msgid "IPv6 address must be given in square brackets"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "IPv6 is currently not (fully) supported by this system"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid "IPv6 not supported"
msgstr "IPv6 не підтримується"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
msgid "IPv6-Address"
msgstr "Адреса IPv6"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
msgid "If this service section is disabled it could not be started."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid "If using secure communication you should verify server certificates!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:325
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:339
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
msgid ""
"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
msgid "Info"
msgstr "Інформація"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid "Information"
msgstr "Інформація"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:728
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:732
msgid "Insert a Update Script OR a Update URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:395
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:673
msgid "Install Service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:793
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:843
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
msgid "Interface"
msgstr "Інтерфейс"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:991
msgid "Interval to force updates send to DDNS Provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
msgid "Interval unit to check for changed IP"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1013
-msgid "Interval unit to force updates send to DDNS Provider"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
+msgid "Interval unit to force updates sent to DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
msgid "Last Update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
msgid "Log File Viewer"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:425
msgid "Log directory"
msgstr "Директорія для звіту"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:437
msgid "Log length"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
msgid "Log to file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:942
msgid "Log to syslog"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:619
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
msgid "Lookup Hostname"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:495
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1114
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:499
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1116
msgid "Name"
msgstr "Назва"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
msgid ""
"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
"communication."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:319
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:617
msgid "Neither from LuCI interface nor from console."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:795
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:829
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
msgid "Network"
msgstr "Мережа"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:859
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:868
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:872
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
msgid "Network on which the ddns-updater scripts will be started"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
msgid "Never"
msgstr "Ніколи"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:502
msgid "New DDns Service…"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:28
msgid "Next Update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:213
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1127
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
msgstr "Немає даних"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392
msgid "No certificates found"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "No logging"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:402
msgid "Non-public and by default blocked IP's"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1106
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:218
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1108
msgid "Not Running"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
msgid "Notice"
msgstr "Зауваження"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:438
msgid "Number of last lines stored in log files"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:901
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:922
msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
msgid "OPTIONAL: Network to use for communication"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "OPTIONAL: Proxy-Server for detection and updates."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:910
msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043
-msgid "On Error the script will retry the failed action after given time"
-msgstr ""
-
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1033
-msgid "On Error the script will stop execution after given number of retrys"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1027
+msgid "On Error the script will stop execution after given number of retrys."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:758
msgid "Optional Encoded Parameter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:764
msgid "Optional Parameter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:930
msgid "PROXY-Server"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:751
msgid "Password"
msgstr "Пароль"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
msgid "Path to CA-Certificate"
msgstr "Шлях до сертифіката CA"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:312
msgid ""
"Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1071
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1073
msgid "Please press [Read] button"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1056
msgid "Read / Reread log file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:688
msgid "Really switch service?"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
msgid "Registered IP"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
msgid "Reload"
msgstr "Перезавантажити"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:559
msgid "Reload this service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:740
msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:752
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:746
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:290
msgid "Restart DDns"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1044
msgid "Retry Unit"
msgstr ""
@@ -620,73 +621,73 @@ msgstr ""
msgid "Run once"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1109
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:229
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1111
msgid "Running"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:851
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:798
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
msgid "Script"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:525
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:659
msgid "Select a service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:523
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:678
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:527
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:682
msgid "Service doesn't support this ip type"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:668
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:661
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:672
msgid "Service not installed"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:461
msgid "Services"
msgstr "Сервіси"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:456
msgid "Services URL Download"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
msgid "Services list last update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:993
msgid "Setting this parameter to 0 will force the script to only run once"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Start DDNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
msgid "State"
msgstr "Штат"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1105
msgid "Status"
msgstr "Стан"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:419
msgid "Status directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:575
msgid "Stop"
msgstr "Зупинити"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Stop DDNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:564
msgid "Stop this service"
msgstr ""
@@ -694,16 +695,19 @@ msgstr ""
msgid "Stopped"
msgstr "Зупинено"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:689
msgid "Switch service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1025
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1035
-msgid "The default setting of '0' will retry infinite."
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1029
+msgid "The default setting of '0' will retry infinitely."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1037
+msgid "The interval between which each succesive retry will commence."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:505
msgid "The service name is already used"
msgstr ""
@@ -711,78 +715,78 @@ msgstr ""
msgid "There is no service configured."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1072
msgid "This is the current content of the log file in %h for this service."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:197
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:199
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:878
msgid "This will be autoset to the selected interface"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
msgid "Timer Settings"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:796
msgid "URL"
msgstr "URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:837
msgid "URL to detect"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:217
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
msgid "Unknown"
msgstr "Невідомо"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:301
msgid "Update DDns Services List"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
msgid "Update URL to be used for updating your DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:457
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
msgid "Use HTTP Secure"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444
msgid "Use cURL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
msgid "User defined script to read systems IP-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:745
msgid "Username"
msgstr "Ім'я користувача"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:380
msgid "Using specific DNS Server not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:975
msgid "Values below 5 minutes == 300 seconds are not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1010
msgid "Values lower 'Check Interval' except '0' are not supported"
msgstr ""
@@ -790,98 +794,102 @@ msgstr ""
msgid "Verify"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Warning"
msgstr "Застереження"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1045
+msgid "Which time units to use for retry counters."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:959
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:939
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid ""
"Writes log messages to syslog. Critical Errors will always be written to "
"syslog."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:382
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:384
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:373
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:361
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
msgid ""
"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
"*ssl' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
msgid "You should install 'wget' or 'curl' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
msgid ""
"You should install 'wget' or 'uclient-fetch' package or replace libcurl."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:345
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
msgid "cURL is installed, but libcurl was compiled without proxy support."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:344
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:346
msgid "cURL without Proxy Support"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:517
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:644
msgid "custom"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
msgid "days"
msgstr "днів"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
msgid "directory or path/file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1018
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "hours"
msgstr "годин"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1048
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1021
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050
msgid "minutes"
msgstr "хв."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
msgid "or"
msgstr "або"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:313
msgid "or update your system to the latest OpenWrt Release"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1047
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:985
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1049
msgid "seconds"
msgstr "секунди"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:782
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr ""
diff --git a/applications/luci-app-ddns/po/vi/ddns.po b/applications/luci-app-ddns/po/vi/ddns.po
index ca15dc20e3..a3a4074430 100644
--- a/applications/luci-app-ddns/po/vi/ddns.po
+++ b/applications/luci-app-ddns/po/vi/ddns.po
@@ -13,77 +13,77 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.4-dev\n"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:462
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:531
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:464
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
msgid "Add new services..."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgid "Advanced Settings"
msgstr "Cài đặt nâng cao"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
msgid "Allow non-public IP's"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608
msgid "Basic Settings"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:888
msgid "Bind Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
msgid "Binding to a specific network not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:368
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:370
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:381
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:452
msgid "Ca Certs path"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Cancel"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
msgid "Check Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
msgid "Check Unit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:522
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:660
msgid "Checking the service support..."
msgstr ""
@@ -91,100 +91,100 @@ msgstr ""
msgid "Configuration"
msgstr "Cấu hình"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:212
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1126
msgid "Configuration Error"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:545
msgid "Create service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:414
msgid "Current setting:"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:198
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:276
msgid "Currently DDNS updates are not started at boot or on interface events."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:723
msgid "Custom update script to be used for updating your DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:703
#, fuzzy
msgid "Custom update-URL"
msgstr "Tùy chỉnh cập nhật - URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:718
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:722
msgid "Custom update-script"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:194
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart disabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:193
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:195
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart enabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:520
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
msgid "DDNS Service provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "DDns"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
msgid "DDns Service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:369
msgid "DNS requests via TCP not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:909
msgid "DNS-Server"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "Date format"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Defines the Web page to read systems IP-Address from."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
msgid "Defines the interface to read systems IP-Address from"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:830
msgid "Defines the network to read systems IP-Address from"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:628
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:426
msgid "Directory contains Log files for each running section."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:420
msgid ""
"Directory contains PID and other status information for each running section."
msgstr ""
@@ -193,105 +193,105 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:739
msgid "Domain"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:258
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:260
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7
#: applications/luci-app-ddns/root/usr/share/luci/menu.d/luci-app-ddns.json:3
msgid "Dynamic DNS"
msgstr "Dynamic DNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:267
msgid "Dynamic DNS Version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
msgid "Edit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
msgid "Enable secure communication with DDNS provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1132
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
msgid "Enabled"
msgstr "Bật"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
msgid "Error"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1026
msgid "Error Retry Counter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1036
msgid "Error Retry Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:867
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:871
msgid "Event Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:840
msgid "Example for IPv4"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:842
msgid "Example for IPv6"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
msgid "File"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:706
msgid "Follow instructions you will find on their WEB page."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
msgid "For supported codes look here"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:900
msgid "Force IP Version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:358
msgid "Force IP Version not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
msgid "Force Interval"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:921
msgid "Force TCP on DNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1016
msgid "Force Unit"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:933
msgid "Format"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:912
msgid "Format: IP or FQDN"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
msgid "Global Settings"
msgstr ""
@@ -299,318 +299,313 @@ msgstr ""
msgid "Grant access to ddns procedures"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320
msgid "HTTPS not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:624
msgid "Hostname/FQDN to validate, if IP update happen or necessary"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
msgid "IP address source"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:507
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:627
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:511
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:631
msgid "IP address version"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:510
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:514
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:636
msgid "IPv4-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:935
msgid "IPv6 address must be given in square brackets"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "IPv6 is currently not (fully) supported by this system"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid "IPv6 not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
msgid "IPv6-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
msgid "If this service section is disabled it could not be started."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid "If using secure communication you should verify server certificates!"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:325
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:339
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
msgid ""
"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
msgid "Info"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid "Information"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:728
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:732
msgid "Insert a Update Script OR a Update URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:395
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:673
msgid "Install Service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:793
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:843
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
msgid "Interface"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:991
msgid "Interval to force updates send to DDNS Provider"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
msgid "Interval unit to check for changed IP"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1013
-msgid "Interval unit to force updates send to DDNS Provider"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
+msgid "Interval unit to force updates sent to DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
msgid "Last Update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
msgid "Log File Viewer"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:425
msgid "Log directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:437
msgid "Log length"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
msgid "Log to file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:942
msgid "Log to syslog"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:619
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
msgid "Lookup Hostname"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:495
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1114
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:499
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1116
msgid "Name"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
msgid ""
"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
"communication."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:319
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:617
msgid "Neither from LuCI interface nor from console."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:795
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:829
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
msgid "Network"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:859
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:868
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:872
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
msgid "Network on which the ddns-updater scripts will be started"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
msgid "Never"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:502
msgid "New DDns Service…"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:28
msgid "Next Update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:213
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1127
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392
msgid "No certificates found"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "No logging"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:402
msgid "Non-public and by default blocked IP's"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1106
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:218
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1108
msgid "Not Running"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
msgid "Notice"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:438
msgid "Number of last lines stored in log files"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:901
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:922
msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
msgid "OPTIONAL: Network to use for communication"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "OPTIONAL: Proxy-Server for detection and updates."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:910
msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043
-msgid "On Error the script will retry the failed action after given time"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1027
+msgid "On Error the script will stop execution after given number of retrys."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1033
-msgid "On Error the script will stop execution after given number of retrys"
-msgstr ""
-
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:758
msgid "Optional Encoded Parameter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:764
msgid "Optional Parameter"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:930
msgid "PROXY-Server"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:751
msgid "Password"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
msgid "Path to CA-Certificate"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:312
msgid ""
"Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1071
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1073
msgid "Please press [Read] button"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1056
msgid "Read / Reread log file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:688
msgid "Really switch service?"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
msgid "Registered IP"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
msgid "Reload"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:559
msgid "Reload this service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:740
msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:752
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:746
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:290
msgid "Restart DDns"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1044
msgid "Retry Unit"
msgstr ""
@@ -618,73 +613,73 @@ msgstr ""
msgid "Run once"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1109
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:229
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1111
msgid "Running"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:851
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:798
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
msgid "Script"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:525
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:659
msgid "Select a service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:523
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:678
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:527
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:682
msgid "Service doesn't support this ip type"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:668
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:661
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:672
msgid "Service not installed"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:461
msgid "Services"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:456
msgid "Services URL Download"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
msgid "Services list last update"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:993
msgid "Setting this parameter to 0 will force the script to only run once"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Start DDNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
msgid "State"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1105
msgid "Status"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:419
msgid "Status directory"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:575
msgid "Stop"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Stop DDNS"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:564
msgid "Stop this service"
msgstr ""
@@ -692,16 +687,19 @@ msgstr ""
msgid "Stopped"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:689
msgid "Switch service"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1025
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1035
-msgid "The default setting of '0' will retry infinite."
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1029
+msgid "The default setting of '0' will retry infinitely."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1037
+msgid "The interval between which each succesive retry will commence."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:505
msgid "The service name is already used"
msgstr ""
@@ -709,78 +707,78 @@ msgstr ""
msgid "There is no service configured."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1072
msgid "This is the current content of the log file in %h for this service."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:197
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:199
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:878
msgid "This will be autoset to the selected interface"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
msgid "Timer Settings"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:796
msgid "URL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:837
msgid "URL to detect"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:217
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
msgid "Unknown"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:301
msgid "Update DDns Services List"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
msgid "Update URL to be used for updating your DDNS Provider."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:457
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
msgid "Use HTTP Secure"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444
msgid "Use cURL"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
msgid "User defined script to read systems IP-Address"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:745
msgid "Username"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:380
msgid "Using specific DNS Server not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:975
msgid "Values below 5 minutes == 300 seconds are not supported"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1010
msgid "Values lower 'Check Interval' except '0' are not supported"
msgstr ""
@@ -788,98 +786,102 @@ msgstr ""
msgid "Verify"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Warning"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1045
+msgid "Which time units to use for retry counters."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:959
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:939
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid ""
"Writes log messages to syslog. Critical Errors will always be written to "
"syslog."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:382
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:384
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:373
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:361
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
msgid ""
"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
"*ssl' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
msgid "You should install 'wget' or 'curl' package."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
msgid ""
"You should install 'wget' or 'uclient-fetch' package or replace libcurl."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:345
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
msgid "cURL is installed, but libcurl was compiled without proxy support."
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:344
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:346
msgid "cURL without Proxy Support"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:517
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:644
msgid "custom"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
msgid "days"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
msgid "directory or path/file"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1018
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "hours"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1048
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1021
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050
msgid "minutes"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
msgid "or"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:313
msgid "or update your system to the latest OpenWrt Release"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1047
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:985
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1049
msgid "seconds"
msgstr ""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:782
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr ""
diff --git a/applications/luci-app-ddns/po/zh_Hans/ddns.po b/applications/luci-app-ddns/po/zh_Hans/ddns.po
index a1b7a1e690..b5dd48cb4c 100644
--- a/applications/luci-app-ddns/po/zh_Hans/ddns.po
+++ b/applications/luci-app-ddns/po/zh_Hans/ddns.po
@@ -5,8 +5,8 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
"POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2022-07-12 14:21+0000\n"
-"Last-Translator: Eric <alchemillatruth@purelymail.com>\n"
+"PO-Revision-Date: 2022-10-28 15:05+0000\n"
+"Last-Translator: Eric <hamburger1024@mailbox.org>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsddns/zh_Hans/>\n"
"Language: zh_Hans\n"
@@ -14,44 +14,44 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
msgstr "基于安全原因路径中不允许含有 \"../\" 。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:462
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:531
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:464
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
msgid "Add new services..."
msgstr "添加新服务..."
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgid "Advanced Settings"
msgstr "高级设置"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
msgid "Allow non-public IP's"
msgstr "允许非公网 IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608
msgid "Basic Settings"
msgstr "基本设置"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:888
msgid "Bind Network"
msgstr "使用的接口"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
msgid "Binding to a specific network not supported"
msgstr "不支持绑定到一个指定的网络"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
msgstr "BusyBox 的 nslookup 和 wget 不支持指定 IP 协议版本与 DDNS 供应商通讯!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:368
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:370
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
@@ -59,36 +59,36 @@ msgstr ""
"向 DNS 服务器查询时,BusyBox 的 nslookup 和 hostip 不支持使用 TCP ,而是使用"
"默认的 UDP!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:381
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
msgstr "当前编译版本中的 BusyBox 的 nslookup 不能正确处理给定的 DNS 服务器!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:452
msgid "Ca Certs path"
msgstr "Ca 证书路径"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
msgstr "用于下载服务数据的 Ca 证书路径。设置 IGNORE 将跳过证书验证。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Cancel"
msgstr "取消"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
msgid "Check Interval"
msgstr "检查间隔"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
msgid "Check Unit"
msgstr "检查时间单位"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:522
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:660
msgid "Checking the service support..."
msgstr "正在检查服务支持..."
@@ -96,99 +96,99 @@ msgstr "正在检查服务支持..."
msgid "Configuration"
msgstr "配置"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:212
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1126
msgid "Configuration Error"
msgstr "配置错误"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:545
msgid "Create service"
msgstr "创建服务"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:414
msgid "Current setting:"
msgstr "当前配置:"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:198
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:276
msgid "Currently DDNS updates are not started at boot or on interface events."
msgstr "当前的 DDNS 不会在系统启动时或者网口事件时运行。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:723
msgid "Custom update script to be used for updating your DDNS Provider."
msgstr "用来更新 DDNS 的自定义脚本。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:703
msgid "Custom update-URL"
msgstr "自定义更新 URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:718
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:722
msgid "Custom update-script"
msgstr "自定义更新脚本"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:194
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart disabled"
msgstr "DDNS 已禁止自动运行"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:193
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:195
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart enabled"
msgstr "DDNS 已开启自动运行"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:520
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
msgid "DDNS Service provider"
msgstr "DDNS 服务提供商"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "DDns"
msgstr "动态DNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
msgid "DDns Service"
msgstr "动态DNS 服务项"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:369
msgid "DNS requests via TCP not supported"
msgstr "不支持使用 TCP 进行 DNS 解析"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:909
msgid "DNS-Server"
msgstr "DNS-服务器"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "Date format"
msgstr "日期格式"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Defines the Web page to read systems IP-Address from."
msgstr "定义读取系统IP地址的网页。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
msgid "Defines the interface to read systems IP-Address from"
msgstr "设定用来读取系统 IP 地址的接口"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:830
msgid "Defines the network to read systems IP-Address from"
msgstr "设定用来读取系统 IP 地址的网络"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
msgstr "设定从哪里读取系统 IP 地址,这个地址会发送到 DDNS 提供商"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:628
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
msgstr "设定哪一个 IP 地址(IPv4 或 IPv6)会被发送给 DDNS 提供商"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:426
msgid "Directory contains Log files for each running section."
msgstr "用于存在每一个项目运行日志的的目录。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:420
msgid ""
"Directory contains PID and other status information for each running section."
msgstr "包含了每一个项目运行的PID和其他状态信息的目录。"
@@ -197,105 +197,105 @@ msgstr "包含了每一个项目运行的PID和其他状态信息的目录。"
msgid "Disabled"
msgstr "已禁用"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:739
msgid "Domain"
msgstr "域名"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:258
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:260
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7
#: applications/luci-app-ddns/root/usr/share/luci/menu.d/luci-app-ddns.json:3
msgid "Dynamic DNS"
msgstr "动态 DNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:267
msgid "Dynamic DNS Version"
msgstr "动态 DNS 版本"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
msgid "Edit"
msgstr "编辑"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
msgid "Enable secure communication with DDNS provider"
msgstr "启用安全连接与 DDNS 提供商联系"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1132
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
msgid "Enabled"
msgstr "已启用"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
msgid "Error"
msgstr "错误"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1026
msgid "Error Retry Counter"
msgstr "错误重试计数"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1036
msgid "Error Retry Interval"
msgstr "错误重试间隔"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:867
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:871
msgid "Event Network"
msgstr "事件网络"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:840
msgid "Example for IPv4"
msgstr "IPv4 的例子"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:842
msgid "Example for IPv6"
msgstr "IPv6 的例子"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
msgid "File"
msgstr "文件"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:706
msgid "Follow instructions you will find on their WEB page."
msgstr "按照网页上的说明操作。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
msgid "For supported codes look here"
msgstr "查看这里获取支持的编码"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:900
msgid "Force IP Version"
msgstr "强制设定 IP 版本"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:358
msgid "Force IP Version not supported"
msgstr "不支持强制设定 IP 版本"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
msgid "Force Interval"
msgstr "强制更新的周期"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:921
msgid "Force TCP on DNS"
msgstr "强制使用 TCP 进行 DNS 查询"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1016
msgid "Force Unit"
msgstr "强制更新单位"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:933
msgid "Format"
msgstr "格式"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:912
msgid "Format: IP or FQDN"
msgstr "格式:IP 或者 FQDN"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
msgstr "GNU Wget 将会使用给定的网络的 IP 地址,而 cURL 将会使用物理接口。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
msgid "Global Settings"
msgstr "全局设置"
@@ -303,149 +303,149 @@ msgstr "全局设置"
msgid "Grant access to ddns procedures"
msgstr "授予访问 DDNS 程序的权限"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320
msgid "HTTPS not supported"
msgstr "不支持 HTTPS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:624
msgid "Hostname/FQDN to validate, if IP update happen or necessary"
msgstr "主机名/FQDN 验证,如果 IP 更新发生或必要"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
msgid "IP address source"
msgstr "IP 地址来源"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:507
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:627
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:511
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:631
msgid "IP address version"
msgstr "IP 地址版本"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:510
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:514
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:636
msgid "IPv4-Address"
msgstr "IPv4 地址"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:935
msgid "IPv6 address must be given in square brackets"
msgstr "IPv6 地址必须填写在中括号(\"[ ]\")内"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "IPv6 is currently not (fully) supported by this system"
msgstr "该系统当前不(完全)支持IPv6"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid "IPv6 not supported"
msgstr "IPv6 不被支持"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
msgid "IPv6-Address"
msgstr "IPv6 地址"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
msgstr "如果 Wget 和 cURL 包都安装了,默认会用 Wget 来通信。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
msgid "If this service section is disabled it could not be started."
msgstr "如果禁用此服务项,则不会启动。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid "If using secure communication you should verify server certificates!"
msgstr "如果使用安全通信,您应该验证服务器证书!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:325
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:339
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
msgid ""
"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
msgstr "OpenWrt 中某些 cURL/libcurl 版本编译时没有启用代理服务器支持。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
msgid "Info"
msgstr "信息"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid "Information"
msgstr "信息"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:728
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:732
msgid "Insert a Update Script OR a Update URL"
msgstr "插入更新脚本或更新 URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:395
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
msgstr ""
"手动将“ca-certificates”包或需要的证书安装到 /etc/ssl/certs 的默认目录中"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:673
msgid "Install Service"
msgstr "安装服务"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:793
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:843
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
msgid "Interface"
msgstr "接口"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:991
msgid "Interval to force updates send to DDNS Provider"
msgstr "强制更新到 DDNS 提供商的间隔"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
msgid "Interval unit to check for changed IP"
msgstr "检查 IP 变更间隔的单位"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1013
-msgid "Interval unit to force updates send to DDNS Provider"
-msgstr "强制更新到 DDNS 提供商的间隔的单位"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
+msgid "Interval unit to force updates sent to DDNS Provider."
+msgstr "强制发送更新到 DDNS 提供商的间隔单位。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
msgid "Last Update"
msgstr "上次更新"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
msgid "Log File Viewer"
msgstr "日志查看器"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:425
msgid "Log directory"
msgstr "日志目录"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:437
msgid "Log length"
msgstr "日志长度"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
msgid "Log to file"
msgstr "把日志记录到文件"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:942
msgid "Log to syslog"
msgstr "记录日志到 syslog"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:619
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
msgid "Lookup Hostname"
msgstr "查询主机名"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:495
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1114
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:499
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1116
msgid "Name"
msgstr "名称"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
msgid ""
"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
"communication."
msgstr "包含 SSL 支持的 GNU Wget 或者 cURL 均未安装,无法选择网络用于通信。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:319
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
@@ -453,171 +453,166 @@ msgstr ""
"包含 SSL 支持的 GNU Wget 或者 cURL 均未安装,无法通过 HTTPS 协议进行安全的更"
"新。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:617
msgid "Neither from LuCI interface nor from console."
msgstr "无论是从 LuCI 界面还是从控制台。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:795
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:829
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
msgid "Network"
msgstr "网络"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:859
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:868
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:872
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
msgid "Network on which the ddns-updater scripts will be started"
msgstr "DDNS 更新脚本将会运行于该网络"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
msgid "Never"
msgstr "永不"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:502
msgid "New DDns Service…"
msgstr "新建 DDNS 服务项…"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:28
msgid "Next Update"
msgstr "下次更新"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:213
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1127
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
msgstr "无数据"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392
msgid "No certificates found"
msgstr "找不到证书"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "No logging"
msgstr "无日志"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:402
msgid "Non-public and by default blocked IP's"
msgstr "非公网 IP 以及默认被屏蔽的 IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1106
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:218
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1108
msgid "Not Running"
msgstr "未运行"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
msgid "Notice"
msgstr "注意"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:438
msgid "Number of last lines stored in log files"
msgstr "日志文件中的最后几行"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:901
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
msgstr "可选:强制仅使用 IPv4/IPv6 通信。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:922
msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
msgstr "可选:强制使用 TCP 而非 UDP 请求 DNS。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
msgid "OPTIONAL: Network to use for communication"
msgstr "可选:用于通信的网络"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "OPTIONAL: Proxy-Server for detection and updates."
msgstr "可选:用于检测以及更新的代理服务器。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:910
msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
msgstr "可选:使用非默认 DNS 服务器检测\"已注册的 IP 地址\"。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043
-msgid "On Error the script will retry the failed action after given time"
-msgstr "当出错时,脚本将会重试失败操作的次数"
-
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1033
-msgid "On Error the script will stop execution after given number of retrys"
-msgstr "当出错时,脚本将会重试该次数之后退出"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1027
+msgid "On Error the script will stop execution after given number of retrys."
+msgstr "出现错误时,脚本将在重试给定次数后停止执行。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:758
msgid "Optional Encoded Parameter"
msgstr "可选编码参数"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:764
msgid "Optional Parameter"
msgstr "可选参数"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
msgstr "可选:替换更新 URL(已编码 URL)中的 [PARAMENC]"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
msgstr "可选:替换更新 URL(未编码 URL)中的 [PARAMENC]"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:930
msgid "PROXY-Server"
msgstr "代理服务器"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:751
msgid "Password"
msgstr "密码"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
msgid "Path to CA-Certificate"
msgstr "CA 证书路径"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:312
msgid ""
"Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
msgstr "请按照OpenWrt主页上的说明启用IPv6支持"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1071
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1073
msgid "Please press [Read] button"
msgstr "请按下 [读取] 按钮"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1056
msgid "Read / Reread log file"
msgstr "读取/重新读取 日志文件"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:688
msgid "Really switch service?"
msgstr "确认切换服务?"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
msgid "Registered IP"
msgstr "已注册的 IP 地址"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
msgid "Reload"
msgstr "重新加载"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:559
msgid "Reload this service"
msgstr "重启这个服务项"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:740
msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
msgstr "替换 Update-URL 中的 [DOMAIN] (URL-encoded)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:752
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
msgstr "替换更新 URL(已编码 URL)中的 [PASSWORD]"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:746
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr "替换更新 URL(已编码 URL)中的 [USERNAME]"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:290
msgid "Restart DDns"
msgstr "重启 DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1044
msgid "Retry Unit"
msgstr "重试时间单位"
@@ -625,73 +620,73 @@ msgstr "重试时间单位"
msgid "Run once"
msgstr "运行一次"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1109
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:229
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1111
msgid "Running"
msgstr "运行中"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:851
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:798
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
msgid "Script"
msgstr "脚本"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:525
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:659
msgid "Select a service"
msgstr "选择服务"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:523
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:678
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:527
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:682
msgid "Service doesn't support this ip type"
msgstr "服务不支持此 ip 类型"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:668
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:661
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:672
msgid "Service not installed"
msgstr "服务未安装"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:461
msgid "Services"
msgstr "服务"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:456
msgid "Services URL Download"
msgstr "服务下载网址"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
msgid "Services list last update"
msgstr "更新最新服务列表"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:993
msgid "Setting this parameter to 0 will force the script to only run once"
msgstr "将此参数设置为 0 将强制脚本仅运行一次"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Start DDNS"
msgstr "运行 DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
msgid "State"
msgstr "状态"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1105
msgid "Status"
msgstr "状态"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:419
msgid "Status directory"
msgstr "状态目录"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:575
msgid "Stop"
msgstr "停止"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Stop DDNS"
msgstr "停止 DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:564
msgid "Stop this service"
msgstr "停止这个服务"
@@ -699,16 +694,19 @@ msgstr "停止这个服务"
msgid "Stopped"
msgstr "已停止"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:689
msgid "Switch service"
msgstr "切换服务"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1025
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1035
-msgid "The default setting of '0' will retry infinite."
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1029
+msgid "The default setting of '0' will retry infinitely."
msgstr "默认设置“0”将无限重试。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1037
+msgid "The interval between which each succesive retry will commence."
+msgstr "发起连续重试之间相隔的时长。"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:505
msgid "The service name is already used"
msgstr "这个服务项名称已经被使用"
@@ -716,12 +714,12 @@ msgstr "这个服务项名称已经被使用"
msgid "There is no service configured."
msgstr "没有已经配置好的服务项。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1072
msgid "This is the current content of the log file in %h for this service."
msgstr "这是此服务 %h 中日志文件的当前内容。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:197
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:199
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
@@ -729,67 +727,67 @@ msgstr ""
"如果您自己运行 DDNS 脚本(即通过 cron force_interval设置为\"0\"),则这是默认"
"值"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:878
msgid "This will be autoset to the selected interface"
msgstr "这将自动设置为选定的网口"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
msgid "Timer Settings"
msgstr "计时器设定"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:796
msgid "URL"
msgstr "URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:837
msgid "URL to detect"
msgstr "用于检测的 URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:217
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
msgid "Unknown"
msgstr "未知"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:301
msgid "Update DDns Services List"
msgstr "更新 DDns 服务列表"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
msgid "Update URL to be used for updating your DDNS Provider."
msgstr "用于更新到DDNS提供商的更新URL。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:457
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
msgstr "用于下载服务文件的 Url 。默认情况下是主 openwrt ddns 包仓库。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
msgid "Use HTTP Secure"
msgstr "使用 HTTPS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444
msgid "Use cURL"
msgstr "使用 cURL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
msgid "User defined script to read systems IP-Address"
msgstr "使用设定的脚本来读取系统 IP 地址"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:745
msgid "Username"
msgstr "用户名"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:380
msgid "Using specific DNS Server not supported"
msgstr "不支持使用特定的 DNS 服务器"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:975
msgid "Values below 5 minutes == 300 seconds are not supported"
msgstr "不支持小于5分钟== 300秒的值"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1010
msgid "Values lower 'Check Interval' except '0' are not supported"
msgstr "不支持除低于“检查间隔”的值,除了“ 0”"
@@ -797,22 +795,26 @@ msgstr "不支持除低于“检查间隔”的值,除了“ 0”"
msgid "Verify"
msgstr "验证"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Warning"
msgstr "警告"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1045
+msgid "Which time units to use for retry counters."
+msgstr "重试计数器使用的时间单位。"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:959
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
msgstr "向日志中写入详细信息。文件将自动缩小。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:939
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid ""
"Writes log messages to syslog. Critical Errors will always be written to "
"syslog."
msgstr "把日志写入系统日志。无论是否启用这项,错误信息总是会被写入系统日志。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:382
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:384
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
"package, if you need to specify a DNS server to detect your registered IP."
@@ -820,77 +822,77 @@ msgstr ""
"如果您需要指定 DNS 服务器来检测您注册的 IP,您应该安装“bind-host”或“knot-"
"host”或“drill”或“hostip”软件包。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:373
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
msgstr "您应该为 DNS 请求安装“bind-host”或“knot-host”或“drill”软件包。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:361
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
msgstr "您应该安装“wget”或“curl”或“uclient-fetch”软件包。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
msgid ""
"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
"*ssl' package."
msgstr "您应该安装“wget”或“curl”或“uclient-fetch”,及“libustream-*ssl”软件包。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
msgid "You should install 'wget' or 'curl' package."
msgstr "您应该安装“wget”或“curl”软件包。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
msgid ""
"You should install 'wget' or 'uclient-fetch' package or replace libcurl."
msgstr "您应该安装“wget”或“uclient-fetch”软件包,或替换 libcurl。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:345
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
msgid "cURL is installed, but libcurl was compiled without proxy support."
msgstr "cURL 已经安装,但是 libcurl 编译时没有启用代理支持。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:344
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:346
msgid "cURL without Proxy Support"
msgstr "cURL 没有包含代理支持"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:517
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:644
msgid "custom"
msgstr "自定义"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
msgid "days"
msgstr "天"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
msgid "directory or path/file"
msgstr "目录或者到文件的路径"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1018
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "hours"
msgstr "小时"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1048
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1021
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050
msgid "minutes"
msgstr "分钟"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
msgid "or"
msgstr "或者"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:313
msgid "or update your system to the latest OpenWrt Release"
msgstr "或将系统更新到最新的 OpenWrt 版本"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1047
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:985
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1049
msgid "seconds"
msgstr "秒"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:782
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr "使用 HTTPS 但不检查服务器证书(不安全)"
diff --git a/applications/luci-app-ddns/po/zh_Hant/ddns.po b/applications/luci-app-ddns/po/zh_Hant/ddns.po
index 461eaca493..f35deb19e8 100644
--- a/applications/luci-app-ddns/po/zh_Hant/ddns.po
+++ b/applications/luci-app-ddns/po/zh_Hant/ddns.po
@@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
"POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2022-07-18 03:20+0000\n"
+"PO-Revision-Date: 2022-12-25 07:50+0000\n"
"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsddns/zh_Hant/>\n"
@@ -14,45 +14,45 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
msgstr "基於安全原因,不容許在路徑中含有 \"../\"。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:462
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:531
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:464
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
msgid "Add new services..."
msgstr "加入新服務…"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgid "Advanced Settings"
msgstr "進階設定"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
msgid "Allow non-public IP's"
msgstr "容許非公共 IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:604
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608
msgid "Basic Settings"
msgstr "基本設定"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:884
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:888
msgid "Bind Network"
msgstr "繫結網路"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:330
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
msgid "Binding to a specific network not supported"
msgstr "不支援繫結到特定的網路"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:357
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
msgid ""
"BusyBox's nslookup and Wget do not support to specify the IP version to use "
"for communication with DDNS Provider!"
msgstr ""
"BusyBox 的 nslookup 和 Wget 不支援使用特定的 IP 版本與 DDNS 提供者通信!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:368
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:370
msgid ""
"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
"of default UDP when requesting DNS server!"
@@ -60,36 +60,36 @@ msgstr ""
"當請求 DNS 伺服器時,BusyBox 的 nslookup 和 hostip 只支援預設的 UDP 通信,無"
"法規定使用 TCP !"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:381
msgid ""
"BusyBox's nslookup in the current compiled version does not handle given DNS "
"Servers correctly!"
msgstr "現行編譯版本中 BusyBox 的 nslookup 無法正確處理給定的 DNS 伺服器!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:452
msgid "Ca Certs path"
msgstr "CA 憑證路徑"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
msgid ""
"Ca Certs path that will be used to download services data. Set IGNORE to "
"skip certificate validation."
msgstr "下載服務資料使用的 CA 憑證路徑;設定 IGNORE 來略過憑證驗證。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
msgid "Cancel"
msgstr "取消"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
msgid "Check Interval"
msgstr "檢查間隔時間"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
msgid "Check Unit"
msgstr "檢查時間單位"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:522
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:660
msgid "Checking the service support..."
msgstr "檢查服務支援中…"
@@ -97,99 +97,99 @@ msgstr "檢查服務支援中…"
msgid "Configuration"
msgstr "組態"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:212
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1126
msgid "Configuration Error"
msgstr "組態錯誤"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:541
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:545
msgid "Create service"
msgstr "建立服務"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:414
msgid "Current setting:"
msgstr "現行設定:"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:198
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:276
msgid "Currently DDNS updates are not started at boot or on interface events."
msgstr "當系統啟動或觸發介面事件時,現行 DDNS 更新不會被啟動。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:723
msgid "Custom update script to be used for updating your DDNS Provider."
msgstr "使用自訂更新指令碼來更新您的 DDNS 提供者。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:703
msgid "Custom update-URL"
msgstr "自訂更新 URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:718
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:722
msgid "Custom update-script"
msgstr "自訂更新指令碼"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:194
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart disabled"
msgstr "DDNS 自動啟動已停用"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:193
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:195
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
msgid "DDNS Autostart enabled"
msgstr "DDNS 自動啟動已啟用"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:520
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
msgid "DDNS Service provider"
msgstr "DDNS 服務提供者"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:282
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "DDns"
msgstr "DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
msgid "DDns Service"
msgstr "DDNS 服務"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:369
msgid "DNS requests via TCP not supported"
msgstr "不支援透過 TCP 處理 DNS 請求"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:909
msgid "DNS-Server"
msgstr "DNS 伺服器"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:408
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
msgid "Date format"
msgstr "日期格式"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:834
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
msgid "Defines the Web page to read systems IP-Address from."
msgstr "定義要從中讀取系統 IP 地址的網頁。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
msgid "Defines the interface to read systems IP-Address from"
msgstr "定義介面來讀取系統 IP 位址"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:830
msgid "Defines the network to read systems IP-Address from"
msgstr "定義網路來讀取系統 IP 位址"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
msgid ""
"Defines the source to read systems IP-Address from, that will be send to the "
"DDNS provider"
msgstr "定義要從中讀取系統 IP 位址的源,該源將發送到 DDNS 提供商"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:628
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
msgstr "定義要被送至 DDNS 提供者的 \"IPv4/IPv6\" 位址"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:424
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:426
msgid "Directory contains Log files for each running section."
msgstr "包含每個運行部分的日誌檔目錄。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:420
msgid ""
"Directory contains PID and other status information for each running section."
msgstr "包含每個運行區段的 PID 和其他狀態資訊目錄。"
@@ -198,105 +198,105 @@ msgstr "包含每個運行區段的 PID 和其他狀態資訊目錄。"
msgid "Disabled"
msgstr "已停用"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:735
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:739
msgid "Domain"
msgstr "網域名稱"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:258
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:260
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7
#: applications/luci-app-ddns/root/usr/share/luci/menu.d/luci-app-ddns.json:3
msgid "Dynamic DNS"
msgstr "動態 DNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:267
msgid "Dynamic DNS Version"
msgstr "動態 DNS 版本"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
msgid "Edit"
msgstr "編輯"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
msgid "Enable secure communication with DDNS provider"
msgstr "啟用與 DDNS 提供者的安全通訊"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1132
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
msgid "Enabled"
msgstr "啟用"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
msgid "Error"
msgstr "錯誤"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1026
msgid "Error Retry Counter"
msgstr "錯誤重試次數"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1036
msgid "Error Retry Interval"
msgstr "錯誤重試間隔"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:867
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:871
msgid "Event Network"
msgstr "事件網路"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:840
msgid "Example for IPv4"
msgstr "IPv4 實例"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:838
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:842
msgid "Example for IPv6"
msgstr "IPv6 實例"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
msgid "File"
msgstr "檔案"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:706
msgid "Follow instructions you will find on their WEB page."
msgstr "請跟隨您在網頁上找到的說明進行操作。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:412
msgid "For supported codes look here"
msgstr "要獲取支援的代碼,請檢視這裡"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:896
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:900
msgid "Force IP Version"
msgstr "強制設定 IP 版本"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:356
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:358
msgid "Force IP Version not supported"
msgstr "不支援強制設定 IP 版本"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
msgid "Force Interval"
msgstr "強制更新間隔"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:917
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:921
msgid "Force TCP on DNS"
msgstr "強制使用 TCP 進行 DNS 查詢"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1012
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1016
msgid "Force Unit"
msgstr "強制時間單位"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:933
msgid "Format"
msgstr "格式"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:908
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:912
msgid "Format: IP or FQDN"
msgstr "格式:IP 或 FQDN"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
msgstr "GNU Wget 將使用給定網路的 IP,cURL 則會使用實體介面。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265
msgid "Global Settings"
msgstr "全域設定"
@@ -304,149 +304,149 @@ msgstr "全域設定"
msgid "Grant access to ddns procedures"
msgstr "給予存取 DDNS 程序的權限"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320
msgid "HTTPS not supported"
msgstr "不支援 HTTPS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:624
msgid "Hostname/FQDN to validate, if IP update happen or necessary"
msgstr "使用「主機名稱/FQDN」驗證(如果發生 IP 更新或有必要時)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
msgid "IP address source"
msgstr "IP 位址來源"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:507
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:627
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:511
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:631
msgid "IP address version"
msgstr "IP 位址版本"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:510
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:632
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:514
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:636
msgid "IPv4-Address"
msgstr "IPv4 位址"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:935
msgid "IPv6 address must be given in square brackets"
msgstr "IPv6 位址必須被中括號包圍起來"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:309
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
msgid "IPv6 is currently not (fully) supported by this system"
msgstr "該系統目前尚不(完全)支援 IPv6"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:308
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
msgid "IPv6 not supported"
msgstr "不支援 IPv6"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:516
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:638
msgid "IPv6-Address"
msgstr "IPv6 位址"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
msgid ""
"If Wget and cURL package are installed, Wget is used for communication by "
"default."
msgstr "如果同時安裝了 Wget 和 cURL 套件,則預設使用 Wget 來通信。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
msgid "If this service section is disabled it could not be started."
msgstr "如果設定為停用,該服務部分將不會啟動。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
msgid "If using secure communication you should verify server certificates!"
msgstr "如果使用安全通訊,您應該驗證伺服器憑證!"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:325
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:339
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
msgid ""
"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
msgstr "OpenWrt 中的某些 \"cURL/libcurl\" 編譯版本不支援代理伺服器。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
msgid "Info"
msgstr "資訊"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid "Information"
msgstr "資訊"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:728
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:732
msgid "Insert a Update Script OR a Update URL"
msgstr "插入更新指令碼或更新 URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:395
msgid ""
"Install 'ca-certificates' package or needed certificates by hand into /etc/"
"ssl/certs default directory"
msgstr ""
"手動安裝 \"ca-certificates\" 套件或所需憑證到預設目錄 \"/etc/ssl/certs\""
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:673
msgid "Install Service"
msgstr "安裝服務"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:793
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:843
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
msgid "Interface"
msgstr "介面"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:991
msgid "Interval to force updates send to DDNS Provider"
msgstr "強制將更新發送至 DDNS 提供者的間隔時間"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
msgid "Interval unit to check for changed IP"
msgstr "檢查 IP 變更的間隔時間單位"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1013
-msgid "Interval unit to force updates send to DDNS Provider"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
+msgid "Interval unit to force updates sent to DDNS Provider."
msgstr "強制將更新發送至 DDNS 提供者的間隔時間單位"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
msgid "Last Update"
msgstr "最後更新"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
msgid "Log File Viewer"
msgstr "日誌檔檢視器"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:425
msgid "Log directory"
msgstr "日誌目錄"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:437
msgid "Log length"
msgstr "日誌長度"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
msgid "Log to file"
msgstr "將日誌寫入檔案"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:938
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:942
msgid "Log to syslog"
msgstr "將日誌寫入 syslog"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:619
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
msgid "Lookup Hostname"
msgstr "查詢主機名稱"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:495
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1114
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:499
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1116
msgid "Name"
msgstr "名稱"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:331
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
msgid ""
"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
"communication."
msgstr "包含 SSL 支援的 GNU Wget 或者 cURL 均未安裝,無法選擇網路用於通訊。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:319
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
msgid ""
"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
"HTTPS protocol."
@@ -454,171 +454,166 @@ msgstr ""
"包含 SSL 支援的 GNU Wget 或者 cURL 均未安裝,無法通過 HTTPS 協議進行安全的更"
"新。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:617
msgid "Neither from LuCI interface nor from console."
msgstr "無論是從 LuCI 介面抑或從主控台。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:795
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:829
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
msgid "Network"
msgstr "網路"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:859
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:868
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:872
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
msgid "Network on which the ddns-updater scripts will be started"
msgstr "DDNS 更新指令碼將會運行於該網路"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
msgid "Never"
msgstr "永不"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:498
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:502
msgid "New DDns Service…"
msgstr "新增 DDNS 服務…"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1137
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1139
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:28
msgid "Next Update"
msgstr "下次更新"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:213
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1125
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1127
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
msgid "No Data"
msgstr "無資料"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:390
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392
msgid "No certificates found"
msgstr "找不到憑證"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "No logging"
msgstr "無日誌"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:400
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:402
msgid "Non-public and by default blocked IP's"
msgstr "非公共和預設受阻的 IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1106
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:218
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1108
msgid "Not Running"
msgstr "未運行"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
msgid "Notice"
msgstr "注意"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:438
msgid "Number of last lines stored in log files"
msgstr "日誌檔中儲存的最後行數"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:897
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:901
msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
msgstr "可選:強制僅使用純 IPv4/IPv6 通訊。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:922
msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
msgstr "可選:強制使用 TCP 而非 UDP 處理 DNS 請求。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
msgid "OPTIONAL: Network to use for communication"
msgstr "可選:用於通訊的網路"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:931
msgid "OPTIONAL: Proxy-Server for detection and updates."
msgstr "可選:用於檢測和更新的代理伺服器。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:910
msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
msgstr "可選:使用非預設 DNS 伺服器來對「已註冊的 IP」檢測。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043
-msgid "On Error the script will retry the failed action after given time"
-msgstr "當出錯時,指令碼將在給定時間後重試失敗的操作"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1027
+msgid "On Error the script will stop execution after given number of retrys."
+msgstr "出現錯誤時,指令碼將在重試指定次數後停止執行。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1033
-msgid "On Error the script will stop execution after given number of retrys"
-msgstr "當出錯時,指令碼將在給定的重試次數執行完成後退出"
-
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:758
msgid "Optional Encoded Parameter"
msgstr "可選編碼參數"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:764
msgid "Optional Parameter"
msgstr "可選參數"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
msgstr "可選:在更新 URL(已編碼 URL)中替換 [PARAMENC]"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
msgstr "可選:在更新 URL(未編碼 URL)中替換 [PARAMENC]"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:930
msgid "PROXY-Server"
msgstr "代理伺服器"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:751
msgid "Password"
msgstr "密碼"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:773
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
msgid "Path to CA-Certificate"
msgstr "CA 憑證路徑"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:312
msgid ""
"Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
msgstr "請跟隨 OpenWrt 首頁上的說明來啟用 IPv6 支援"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1071
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1073
msgid "Please press [Read] button"
msgstr "請點按[讀取]按鈕"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1056
msgid "Read / Reread log file"
msgstr "讀取/重讀日誌檔"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:688
msgid "Really switch service?"
msgstr "真的要更換服務嗎?"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
msgid "Registered IP"
msgstr "已註冊 IP"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:572
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
msgid "Reload"
msgstr "重新載入"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:559
msgid "Reload this service"
msgstr "重新載入此服務"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:740
msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)"
msgstr "取代 Update-URL 中的 [DOMAIN] (URL-encoded)"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:752
msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
msgstr "替換更新 URL(已編碼 URL)中的 [PASSWORD]"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:746
msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
msgstr "替換更新 URL(已編碼 URL)中的 [USERNAME]"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:288
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:290
msgid "Restart DDns"
msgstr "重新啟動 DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1042
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1044
msgid "Retry Unit"
msgstr "重試時間單位"
@@ -626,73 +621,73 @@ msgstr "重試時間單位"
msgid "Run once"
msgstr "運行一次"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1109
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:229
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1111
msgid "Running"
-msgstr "運行中"
+msgstr "執行中"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:851
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:798
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
msgid "Script"
msgstr "指令碼"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:525
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:659
msgid "Select a service"
msgstr "選擇一項服務"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:523
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:678
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:527
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:682
msgid "Service doesn't support this ip type"
msgstr "服務不支援此 IP 類型"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:668
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:661
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:672
msgid "Service not installed"
msgstr "未安裝服務"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:459
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:461
msgid "Services"
msgstr "服務"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:454
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:456
msgid "Services URL Download"
msgstr "服務 URL 下載"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:292
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
msgid "Services list last update"
msgstr "服務列表最後更新"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:993
msgid "Setting this parameter to 0 will force the script to only run once"
-msgstr "設定此參數為「0」,將強制指令碼只運行一次"
+msgstr "設定此參數為「0」,將強制指令碼只執行一次"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Start DDNS"
msgstr "啟動 DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:270
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
msgid "State"
msgstr "狀態"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1103
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1105
msgid "Status"
msgstr "狀態"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:419
msgid "Status directory"
msgstr "狀態目錄"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:575
msgid "Stop"
msgstr "停止"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:188
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:190
msgid "Stop DDNS"
msgstr "停止 DDNS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:564
msgid "Stop this service"
msgstr "停止此服務"
@@ -700,16 +695,19 @@ msgstr "停止此服務"
msgid "Stopped"
msgstr "已停止"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:689
msgid "Switch service"
msgstr "切換服務"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1025
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1035
-msgid "The default setting of '0' will retry infinite."
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1029
+msgid "The default setting of '0' will retry infinitely."
msgstr "如果設定為預設值「0」,將無限重試。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1037
+msgid "The interval between which each succesive retry will commence."
+msgstr "當出錯時,指令碼將在給定的重試次數執行完成後退出"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:505
msgid "The service name is already used"
msgstr "服務名稱已被使用"
@@ -717,80 +715,80 @@ msgstr "服務名稱已被使用"
msgid "There is no service configured."
msgstr "尚未配置任何服務。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1070
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1072
msgid "This is the current content of the log file in %h for this service."
msgstr "這是此服務 %h 中日誌檔案的目前內容。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:197
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:199
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277
msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
msgstr ""
-"如果您要透過 Cron 運行 DDNS 指令碼,請設定 force_interval 為預設值「0」"
+"如果您要透過 Cron 執行 DDNS 指令碼,請設定 force_interval 為預設值「0」"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:878
msgid "This will be autoset to the selected interface"
msgstr "這將自動設定到被選介面"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
msgid "Timer Settings"
msgstr "計時器設定"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:792
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:796
msgid "URL"
msgstr "URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:833
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:837
msgid "URL to detect"
msgstr "用於檢測的 URL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1141
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:217
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1143
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
msgid "Unknown"
msgstr "未知"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:299
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:301
msgid "Update DDns Services List"
msgstr "更新 DDNS 服務列表"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:700
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
msgid "Update URL to be used for updating your DDNS Provider."
msgstr "使用更新 URL 來更新您的 DDNS 提供者。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:457
msgid ""
"Url used to download services file. By default is the master openwrt ddns "
"package repo."
msgstr ""
"下載服務檔使用的 URL,預設為 OpenWrt 儲存庫中 master 分支下的 DDNS 套件。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
msgid "Use HTTP Secure"
msgstr "使用 HTTPS"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444
msgid "Use cURL"
msgstr "使用 cURL"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
msgid "User defined script to read systems IP-Address"
msgstr "使用自定指令碼來讀取系統 IP 位址"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:745
msgid "Username"
msgstr "用戶名稱"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:380
msgid "Using specific DNS Server not supported"
msgstr "不支援使用特定的 DNS 伺服器"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:971
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:975
msgid "Values below 5 minutes == 300 seconds are not supported"
msgstr "不支援 5分鐘(300秒)以下的值"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1010
msgid "Values lower 'Check Interval' except '0' are not supported"
msgstr "除「0」之外,不支援比「檢查間隔時間」低的值"
@@ -798,23 +796,27 @@ msgstr "除「0」之外,不支援比「檢查間隔時間」低的值"
msgid "Verify"
msgstr "驗證"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950
msgid "Warning"
msgstr "警告"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1045
+msgid "Which time units to use for retry counters."
+msgstr "當出錯時,指令碼將在給定時間後重試失敗的操作"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:959
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
msgstr "將詳細訊息寫入日誌檔;檔案會自動被截斷。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:939
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:943
msgid ""
"Writes log messages to syslog. Critical Errors will always be written to "
"syslog."
msgstr ""
"將日誌訊息寫入 syslog(系統日誌);無論您選擇與否,關鍵錯誤都會寫入 syslog。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:382
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:384
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
"package, if you need to specify a DNS server to detect your registered IP."
@@ -822,7 +824,7 @@ msgstr ""
"如果要規定 DNS 伺服器來檢測已註冊的 IP,您應該安裝 \"bind-host/knot-host/"
"drill/hostip\" 套件中的任意一個。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:373
msgid ""
"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
"requests."
@@ -830,11 +832,11 @@ msgstr ""
"如果要處理 DNS 請求,您應該安裝 \"bind-host/knot-host/drill\" 套件中的任意一"
"個。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:361
msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
msgstr "您應該安裝 \"Wget/cURL/uclient-fetch\" 套件中的任意一個。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
msgid ""
"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
"*ssl' package."
@@ -842,61 +844,61 @@ msgstr ""
"您應該安裝 \"Wget/cURL/uclient-fetch\" 套件中的任意一個,以及 \"libustream-"
"*ssl\" 套件。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335
msgid "You should install 'wget' or 'curl' package."
msgstr "您應該安裝 \"Wget/cURL\" 套件中的任意一個。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349
msgid ""
"You should install 'wget' or 'uclient-fetch' package or replace libcurl."
msgstr "您應該安裝 \"Wget/uclient-fetch\" 套件中的任意一個,或者替換 libcurl。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:345
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:347
msgid "cURL is installed, but libcurl was compiled without proxy support."
msgstr "cURL 已經安裝,但編譯的 libcurl 不支援代理伺服器。"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:344
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:346
msgid "cURL without Proxy Support"
msgstr "cURL 不支援代理伺服器"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:517
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:521
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:644
msgid "custom"
msgstr "自訂"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1019
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
msgid "days"
msgstr "天"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
msgid "directory or path/file"
msgstr "目錄抑或檔案路徑"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1018
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:987
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1022
msgid "hours"
msgstr "小時"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:982
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1017
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1048
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:986
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1021
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050
msgid "minutes"
msgstr "分鐘"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
msgid "or"
msgstr "或"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:313
msgid "or update your system to the latest OpenWrt Release"
msgstr "或將您的系統更新到 OpenWrt 最新版本"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1047
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:985
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1049
msgid "seconds"
msgstr "秒"
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:782
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr "使用 HTTPS 但不檢查伺服器憑證 (不安全)"
diff --git a/applications/luci-app-ddns/root/usr/libexec/rpcd/luci.ddns b/applications/luci-app-ddns/root/usr/libexec/rpcd/luci.ddns
index 132c186642..b2e60cb3c2 100755
--- a/applications/luci-app-ddns/root/usr/libexec/rpcd/luci.ddns
+++ b/applications/luci-app-ddns/root/usr/libexec/rpcd/luci.ddns
@@ -153,21 +153,26 @@ local methods = {
},
get_ddns_state = {
call = function()
- local ipkg = require "luci.model.ipkg"
local uci = UCI.cursor()
local dateformat = uci:get("ddns", "global", "ddns_dateformat") or "%F %R"
local services_mtime = fs.stat(ddns_package_path .. "/list", 'mtime')
uci:unload("ddns")
- local ver, srv_ver_cmd
local res = {}
+ local ver
- if ipkg then
- ver = ipkg.info(srv_name)[srv_name].Version
- else
- srv_ver_cmd = luci_helper .. " -V | awk {'print $2'} "
- ver = util.exec(srv_ver_cmd)
+ local ok, ctrl = pcall(io.lines, "/usr/lib/opkg/info/%s.control" % srv_name)
+ if ok then
+ for line in ctrl do
+ ver = line:match("^Version: (.+)$")
+
+ if ver then
+ break
+ end
+ end
end
+ ver = ver or util.trim(util.exec("%s -V | awk {'print $2'}" % luci_helper))
+
res['_version'] = ver and #ver > 0 and ver or nil
res['_enabled'] = sys.init.enabled("ddns")
res['_curr_dateformat'] = os.date(dateformat)
diff --git a/applications/luci-app-dnscrypt-proxy/po/ar/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/ar/dnscrypt-proxy.po
index bf6f6b15f3..fdddbc9fa4 100644
--- a/applications/luci-app-dnscrypt-proxy/po/ar/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/ar/dnscrypt-proxy.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-03-04 13:50+0000\n"
-"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
+"PO-Revision-Date: 2022-10-22 18:07+0000\n"
+"Last-Translator: Abdullah AlShaikh <abdullah@alshai5.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdnscrypt-proxy/ar/>\n"
"Language: ar\n"
@@ -9,12 +9,12 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.5.1-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:139
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:161
msgid "-------"
-msgstr ""
+msgstr "-------"
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:21
msgid "Advanced"
diff --git a/applications/luci-app-dnscrypt-proxy/po/da/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/da/dnscrypt-proxy.po
index 75141c8326..04381bcd06 100644
--- a/applications/luci-app-dnscrypt-proxy/po/da/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/da/dnscrypt-proxy.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-05-07 19:19+0000\n"
+"PO-Revision-Date: 2022-08-24 00:04+0000\n"
"Last-Translator: drax red <drax@outlook.dk>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdnscrypt-proxy/da/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12.1\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:139
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:161
@@ -17,11 +17,11 @@ msgstr "-------"
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:21
msgid "Advanced"
-msgstr ""
+msgstr "Avanceret"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:215
msgid "Alternate Resolver List"
-msgstr ""
+msgstr "Liste over alternative resolvere"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:258
msgid ""
diff --git a/applications/luci-app-dnscrypt-proxy/po/fr/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/fr/dnscrypt-proxy.po
index d2591c663d..09dca70d87 100644
--- a/applications/luci-app-dnscrypt-proxy/po/fr/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/fr/dnscrypt-proxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-11-21 18:56+0000\n"
-"Last-Translator: Felix Braun <f.bhelicopter@gmail.com>\n"
+"PO-Revision-Date: 2022-07-31 13:17+0000\n"
+"Last-Translator: Christophe Blancon <christophe.blancon@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdnscrypt-proxy/fr/>\n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.10-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:139
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:161
@@ -238,7 +238,7 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/cfg_resolvcrypt_tab.lua:17
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/configuration_tab.lua:17
msgid "Save"
-msgstr "Enregistrer"
+msgstr "Sauvegarder"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:216
msgid "Specify a non-default Resolver List."
diff --git a/applications/luci-app-dnscrypt-proxy/po/he/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/he/dnscrypt-proxy.po
index b64618259f..475a5aa0ba 100644
--- a/applications/luci-app-dnscrypt-proxy/po/he/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/he/dnscrypt-proxy.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"PO-Revision-Date: 2022-11-17 11:48+0000\n"
"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdnscrypt-proxy/he/>\n"
@@ -9,12 +9,12 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && "
"n % 10 == 0) ? 2 : 3));\n"
-"X-Generator: Weblate 4.5-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:139
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:161
msgid "-------"
-msgstr ""
+msgstr "-------"
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:21
msgid "Advanced"
diff --git a/applications/luci-app-dnscrypt-proxy/po/it/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/it/dnscrypt-proxy.po
index fbea2af364..834f63cb80 100644
--- a/applications/luci-app-dnscrypt-proxy/po/it/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/it/dnscrypt-proxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-02-18 20:58+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdnscrypt-proxy/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:139
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:161
@@ -17,20 +17,22 @@ msgstr "-------"
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:21
msgid "Advanced"
-msgstr ""
+msgstr "Avanzate"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:215
msgid "Alternate Resolver List"
-msgstr ""
+msgstr "Lista risolutore alternativo"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:258
msgid ""
"Apply DNSCrypt-Proxy specific settings to the Dnsmasq configuration.<br />"
msgstr ""
+"Applica impostazioni specifiche di DNSCrypt-Proxy alla configurazione di "
+"Dnsmasq. <br />"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:228
msgid "Blacklist"
-msgstr "Lista di Blocco"
+msgstr "Blacklist"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:233
msgid "Block IPv6"
diff --git a/applications/luci-app-dnscrypt-proxy/po/ko/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/ko/dnscrypt-proxy.po
index 5e5e69a971..8dcf34f1bd 100644
--- a/applications/luci-app-dnscrypt-proxy/po/ko/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/ko/dnscrypt-proxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-06-07 10:49+0000\n"
-"Last-Translator: Sunggu Choi <dkaost@outlook.com>\n"
+"PO-Revision-Date: 2022-07-31 13:17+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdnscrypt-proxy/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:139
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:161
@@ -140,7 +140,7 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:189
msgid "IP Address"
-msgstr ""
+msgstr "IP 주소"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:221
msgid "Improve privacy by using an ephemeral public key for each query."
@@ -187,7 +187,7 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:19
msgid "Overview"
-msgstr ""
+msgstr "개요"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:160
msgid "Please edit the file manually in the 'Advanced' section."
diff --git a/applications/luci-app-dnscrypt-proxy/po/pl/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/pl/dnscrypt-proxy.po
index 6786b50958..28c63ea1bf 100644
--- a/applications/luci-app-dnscrypt-proxy/po/pl/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/pl/dnscrypt-proxy.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-05-13 13:49+0000\n"
+"PO-Revision-Date: 2022-10-14 04:08+0000\n"
"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdnscrypt-proxy/pl/>\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.13-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:139
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:161
@@ -54,8 +54,8 @@ msgid ""
"Create '/etc/resolv-crypt.conf' with 'options timeout:1' to reduce DNS "
"upstream timeouts with multiple DNSCrypt instances.<br />"
msgstr ""
-"Stwórz '/etc/resolv-crypt.conf' z 'options timeout:1' aby zredukować DNS "
-"upstream timeouts z wieloma instancjami DNSCrypt.<br />"
+"Utwórz '/etc/resolv-crypt.conf' z 'options timeout:1', aby zmniejszyć limity "
+"czasu wysyłania DNS z wieloma instancjami DNSCrypt.<br />"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:150
msgid "Create Config File"
diff --git a/applications/luci-app-dnscrypt-proxy/po/sv/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/sv/dnscrypt-proxy.po
index badefce2ab..72c3dab498 100644
--- a/applications/luci-app-dnscrypt-proxy/po/sv/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/sv/dnscrypt-proxy.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-03-19 04:16+0000\n"
+"PO-Revision-Date: 2022-12-06 15:41+0000\n"
"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdnscrypt-proxy/sv/>\n"
@@ -8,12 +8,12 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.5.2-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:139
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:161
msgid "-------"
-msgstr ""
+msgstr "-------"
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:21
msgid "Advanced"
@@ -27,6 +27,8 @@ msgstr ""
msgid ""
"Apply DNSCrypt-Proxy specific settings to the Dnsmasq configuration.<br />"
msgstr ""
+"Verkställ DNSCrypt-proxyspecifika inställningar till Dnsmasq-"
+"konfigurationen.<br />"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:228
msgid "Blacklist"
@@ -34,7 +36,7 @@ msgstr "Svartlista"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:233
msgid "Block IPv6"
-msgstr ""
+msgstr "Blockera IPv6"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:169
msgid ""
@@ -54,12 +56,12 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:150
msgid "Create Config File"
-msgstr ""
+msgstr "Skapa konfigurationsfil"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:145
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:158
msgid "Create Custom Config File"
-msgstr ""
+msgstr "Skapa anpassad konfigurationsfil"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:245
msgid "DNS Query Logfile"
@@ -68,11 +70,11 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:15
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:58
msgid "DNSCrypt-Proxy"
-msgstr ""
+msgstr "DNSCrypt-Proxy"
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:39
msgid "DNSCrypt-Proxy Logfile"
-msgstr ""
+msgstr "Loggfil för DNSCrypt-Proxy"
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:30
msgid "DNSCrypt-Proxy Resolver List"
@@ -84,11 +86,11 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:234
msgid "Disable IPv6 to speed up DNSCrypt-Proxy."
-msgstr ""
+msgstr "Inaktivera IPv6 för att snabba upp DNSCrypt-Proxy."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:254
msgid "Dnsmasq Options"
-msgstr ""
+msgstr "Alternativ för Dnsmasq"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:124
msgid ""
@@ -97,11 +99,11 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:22
msgid "Edit DNSCrypt-Proxy Configuration"
-msgstr ""
+msgstr "Redigera konfigurationen för DNSCrypt-Proxy"
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:23
msgid "Edit Dnsmasq Configuration"
-msgstr ""
+msgstr "Redigera Dnsmasq-konfigurationen"
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:24
msgid "Edit Resolvcrypt Configuration"
@@ -113,11 +115,11 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:220
msgid "Ephemeral Keys"
-msgstr ""
+msgstr "Kortlivade nycklar"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:114
msgid "File Checksum"
-msgstr ""
+msgstr "Kontrollsumma för filen"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:106
msgid "File Date"
@@ -129,14 +131,15 @@ msgid ""
"For further information <a href=\"%s\" target=\"_blank\">see the wiki "
"online</a>"
msgstr ""
+"Besök <a href=\"%s\" target=\"_blank\">wikin på nätet</a> för mer information"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:97
msgid "General Options"
-msgstr ""
+msgstr "Generella alternativ"
#: applications/luci-app-dnscrypt-proxy/root/usr/share/rpcd/acl.d/luci-app-dnscrypt-proxy.json:3
msgid "Grant UCI access for luci-app-dnscrypt-proxy"
-msgstr ""
+msgstr "Ge UCI åtkomst för luci-app-dnscrypt-proxy"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:189
msgid "IP Address"
@@ -155,11 +158,11 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:185
msgid "Instance Options"
-msgstr ""
+msgstr "Alternativ för instans"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:239
msgid "Local Cache"
-msgstr ""
+msgstr "Lokal cache"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:229
msgid ""
@@ -171,6 +174,8 @@ msgid ""
"Log the received DNS queries to a file, so you can watch in real-time what "
"is happening on the network."
msgstr ""
+"Logga de mottagna DNS-förfrågningarna till en fil så att du kan se i realtid "
+"vad som händer på nätverket."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:201
msgid ""
@@ -180,7 +185,7 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:137
msgid "No SSL support available.<br />"
-msgstr ""
+msgstr "Inget SSL-stöd tillgängligt.<br />"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:21
msgid "No default resolver list and no SSL support available.<br />"
@@ -192,13 +197,15 @@ msgstr "Överblick"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:160
msgid "Please edit the file manually in the 'Advanced' section."
-msgstr ""
+msgstr "Vänligen redigera filen manuellt i 'Avancerat'-sektionen."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:138
msgid ""
"Please install a 'libustream-ssl' library to download the current resolver "
"list from 'github.com/dyne/dnscrypt-proxy'."
msgstr ""
+"Vänligen installera ett 'libustream-ssl'-bibliotek för att hämta "
+"upplösningslistan från 'github.com/dyne/dnscrypt-proxy'."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:22
msgid ""
@@ -218,12 +225,12 @@ msgstr "Port"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:125
msgid "Refresh List"
-msgstr ""
+msgstr "Uppdatera listan"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:123
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:136
msgid "Refresh Resolver List"
-msgstr ""
+msgstr "Uppdatera lösningslistan"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:200
msgid "Resolver (LOC/SEC/NOLOG)"
@@ -245,17 +252,19 @@ msgstr "Uppstartslösare"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:159
msgid "The config file '/etc/resolv-crypt.conf' already exist.<br />"
-msgstr ""
+msgstr "Konfig-filen '/etc/resolv-crypt.conf' finns redan.<br />"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:195
msgid "The listening port for DNS queries."
-msgstr ""
+msgstr "Lyssningsporten för DNS-förfrågningar."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:190
msgid ""
"The local IPv4 or IPv6 address. The latter one should be specified within "
"brackets, e.g. '[::1]'."
msgstr ""
+"De lokala IPv4 eller IPv6-adresserna. Den senare bör specificeras inom "
+"parenteser, t.ex. '[::1]'."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:230
msgid ""
diff --git a/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua b/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua
index c5909bac2e..5d38a352e0 100644
--- a/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua
+++ b/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua
@@ -720,7 +720,7 @@ m.handle = function(self, state, data)
local memory = data.memory or 0
local cpu_shares = data.cpu_shares or 0
local cpus = data.cpus or 0
- local blkio_weight = data.blkio_weight or 500
+ local blkio_weight = data.blkio_weight or nil
local portbindings = {}
local exposedports = {}
diff --git a/applications/luci-app-dockerman/po/da/dockerman.po b/applications/luci-app-dockerman/po/da/dockerman.po
index 986c1a4227..469a34531f 100644
--- a/applications/luci-app-dockerman/po/da/dockerman.po
+++ b/applications/luci-app-dockerman/po/da/dockerman.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-12-03 21:07+0000\n"
+"PO-Revision-Date: 2022-11-25 14:34+0000\n"
"Last-Translator: drax red <drax@outlook.dk>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/da/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.10-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
@@ -382,7 +382,7 @@ msgstr "Gateway"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
msgid "Global settings"
-msgstr ""
+msgstr "Globale indstillinger"
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
msgid "Go to relevant configuration page"
diff --git a/applications/luci-app-dockerman/po/de/dockerman.po b/applications/luci-app-dockerman/po/de/dockerman.po
index cf0a1f9b06..0bd4f83bfa 100644
--- a/applications/luci-app-dockerman/po/de/dockerman.po
+++ b/applications/luci-app-dockerman/po/de/dockerman.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-06 15:20+0000\n"
-"Last-Translator: Christian Sch. <pr0byt3@web.de>\n"
+"PO-Revision-Date: 2022-10-23 17:26+0000\n"
+"Last-Translator: Zeik0s <zeik0s@zeik0s.at>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
@@ -61,13 +61,12 @@ msgid "Base device"
msgstr "Grundgerät"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:538
-#, fuzzy
msgid "Bind Mount(-v)"
-msgstr "Bind Mount(-v)"
+msgstr "verbindendes Einhängen(-v)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:539
msgid "Bind mount a volume"
-msgstr ""
+msgstr "Ein Volume mit Bindung einhängen"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:588
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:637
diff --git a/applications/luci-app-dockerman/po/el/dockerman.po b/applications/luci-app-dockerman/po/el/dockerman.po
index a8ae370ebc..be701891e4 100644
--- a/applications/luci-app-dockerman/po/el/dockerman.po
+++ b/applications/luci-app-dockerman/po/el/dockerman.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-05-15 17:04+0000\n"
-"Last-Translator: MarioK239 <marios.k239@gmail.com>\n"
+"PO-Revision-Date: 2022-10-03 08:34+0000\n"
+"Last-Translator: TakissX <pxatzidakis@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/el/>\n"
"Language: el\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13-dev\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
@@ -578,7 +578,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:411
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:83
msgid "Name"
-msgstr ""
+msgstr "Ονομα"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:29
msgid "Name of the network that can be selected during container creation"
@@ -588,7 +588,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:132
msgid "Network"
-msgstr ""
+msgstr "Δίκτυο"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:28
diff --git a/applications/luci-app-dockerman/po/fa/dockerman.po b/applications/luci-app-dockerman/po/fa/dockerman.po
index 026be6636f..650135829b 100644
--- a/applications/luci-app-dockerman/po/fa/dockerman.po
+++ b/applications/luci-app-dockerman/po/fa/dockerman.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-05-20 01:17+0000\n"
-"Last-Translator: Amir Mahdi ajoodani <amir.ajoodani@gmail.com>\n"
+"PO-Revision-Date: 2022-12-28 07:01+0000\n"
+"Last-Translator: Rose <darkrose@privatemail.com>\n"
"Language-Team: Persian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/fa/>\n"
"Language: fa\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.13-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
@@ -38,7 +38,9 @@ msgstr "همیشه ابتدا عکس را فراخوان کن"
msgid ""
"An overview with the relevant data is displayed here with which the LuCI "
"docker client is connected."
-msgstr "نمایش اطلاعاتی کلی کلاینت های داکر متصل شده"
+msgstr ""
+"یک نمای کلی با داده های مربوطه در اینجا نمایش داده می شود که مشتری docker "
+"LuCI با آن متصل است."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
msgid "Api Version"
@@ -58,138 +60,144 @@ msgstr "دستگاه پایه"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:538
msgid "Bind Mount(-v)"
-msgstr ""
+msgstr "کوه متصل(-v)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:539
msgid "Bind mount a volume"
-msgstr ""
+msgstr "اتصال یک حجم را نصب کنید"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:588
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:637
msgid "Block IO Weight"
-msgstr ""
+msgstr "وزن بلوک IO"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:638
msgid ""
"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
-msgstr ""
+msgstr "وزن بلوک IO (وزن نسبی) مقدار وزنی بین 10 تا 1000 را می پذیرد"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:589
msgid ""
"Block IO weight (relative weight) accepts a weight value between 10 and 1000."
-msgstr ""
+msgstr "وزن بلوک IO (وزن نسبی) مقدار وزنی بین 10 تا 1000 را می پذیرد."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:51
msgid "Bridge (Support direct communication between MAC VLANs)"
-msgstr ""
+msgstr "پل Bridge (پشتیبانی از ارتباط مستقیم بین VLANs MAC)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:34
msgid "Bridge device"
-msgstr ""
+msgstr "دستگاه پل (Bridge)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:84
msgid ""
"By entering a valid image name with the corresponding version, the docker "
"image can be downloaded from the configured registry."
msgstr ""
+"با وارد کردن یک نام تصویر معتبر با نسخه مربوطه، می توان تصویر docker را از "
+"رجیستری پیکربندی شده دانلود کرد."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:603
msgid "CAP-ADD(--cap-add)"
-msgstr ""
+msgstr "CAP-ADD(--cap-add)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:573
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:620
msgid "CPU Shares Weight"
-msgstr ""
+msgstr "سهم وزن پردازنده (CPU)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
-msgstr ""
+msgstr "میزان استفاده از پردازنده (CPU)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:621
msgid ""
"CPU shares relative weight, if 0 is set, the system will ignore the value "
"and use the default of 1024"
msgstr ""
+"پردازنده (CPU) وزن نسبی را به اشتراک می گذارد، اگر 0 تنظیم شود، سیستم مقدار "
+"را نادیده می گیرد و از پیش فرض 1024 استفاده می کند"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:574
msgid ""
"CPU shares relative weight, if 0 is set, the system will ignore the value "
"and use the default of 1024."
msgstr ""
+"CPU وزن نسبی را به اشتراک می گذارد، اگر 0 تنظیم شود، سیستم مقدار را نادیده "
+"می گیرد و از پیش فرض 1024 استفاده می کند."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:565
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:611
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
-msgstr ""
+msgstr "پردازنده ها"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Cancel"
-msgstr ""
+msgstr "لغو"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
-msgstr ""
+msgstr "اتصال سرویس گیرنده"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:339
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:678
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:142
msgid "Command"
-msgstr ""
+msgstr "دستور"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:100
msgid "Command line"
-msgstr ""
+msgstr "خط دستور"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:72
msgid "Command line Error"
-msgstr ""
+msgstr "خطا در خط دستور"
#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
msgid "Configuration"
-msgstr ""
+msgstr "پیکربندی"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
-msgstr ""
+msgstr "شبکه پل پیش فرض را پیکربندی کنید"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:397
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:698
msgid "Connect"
-msgstr ""
+msgstr "اتصال"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:429
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:465
msgid "Connect Network"
-msgstr ""
+msgstr "اتصال شبکه"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
-msgstr ""
+msgstr "به نقطه پایانی با ریموت (Remote) متصل شوید"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
msgid "Console"
-msgstr ""
+msgstr "کنسول"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
-msgstr ""
+msgstr "بازرسی کانتینر"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:662
msgid "Container Logs"
-msgstr ""
+msgstr "لاگ های مربوط به کانتینر"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:125
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:458
msgid "Container Name"
-msgstr ""
+msgstr "نام کانتینر"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:58
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:29
msgid "Container detail"
-msgstr ""
+msgstr "جزئیات کانتینر"
#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:37
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:109
@@ -197,41 +205,41 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:87
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:133
msgid "Containers"
-msgstr ""
+msgstr "کانتینرها"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:107
msgid "Containers overview"
-msgstr ""
+msgstr "نمای کلی کانتینرها"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Create macvlan interface"
-msgstr ""
+msgstr "ایجاد رابط macvlan"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:450
msgid "Create new docker container"
-msgstr ""
+msgstr "docker جدید در کانتینر ایجاد کنید"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
msgid "Create new docker network"
-msgstr ""
+msgstr "docker جدید در شبکه ایجاد کنید"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:304
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:148
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:92
msgid "Created"
-msgstr ""
+msgstr "ایجاد شده"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:363
msgid "DNS"
-msgstr ""
+msgstr "DNS"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:56
msgid "Debug"
-msgstr ""
+msgstr "اشکال زدایی کردن"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
-msgstr ""
+msgstr "پل (bridge) پیش فرض"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:355
msgid "Device"
@@ -239,74 +247,74 @@ msgstr "دستگاه"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:579
msgid "Device(--device)"
-msgstr ""
+msgstr "دستگاه(--device)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:388
msgid "Disconnect"
-msgstr ""
+msgstr "قطع ارتباط"
#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:13
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
msgid "Docker"
-msgstr ""
+msgstr "داکر (Docker)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:7
msgid "Docker - Configuration"
-msgstr ""
+msgstr "پیکربندی - داکر (docker)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:199
msgid "Docker - Container (%s)"
-msgstr ""
+msgstr "کانتینر (%s)- داکر (docker)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:94
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:439
msgid "Docker - Containers"
-msgstr ""
+msgstr "کانتینرهای - داکر (docker)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:72
msgid "Docker - Images"
-msgstr ""
+msgstr "تصاویر - داکر (docker)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:12
msgid "Docker - Network"
-msgstr ""
+msgstr "شبکه - داکر (docker)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:51
msgid "Docker - Networks"
-msgstr ""
+msgstr "شبکه های - داکر (docker)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:22
msgid "Docker - Overview"
-msgstr ""
+msgstr "نمای کلی - داکر (docker)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:69
msgid "Docker - Volumes"
-msgstr ""
+msgstr "میزان حجم - داکر (docker)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:474
msgid "Docker Image"
-msgstr ""
+msgstr "تصویر داکر (docker)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:36
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
msgid "Docker Root Dir"
-msgstr ""
+msgstr "داکر (docker) Root Dir"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
msgid "Docker Version"
-msgstr ""
+msgstr "نسخه داکر (docker)"
#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:91
msgid "Docker actions done."
-msgstr ""
+msgstr "اقدامات داکر (docker) انجام شد."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:8
msgid "DockerMan is a simple docker manager client for LuCI"
-msgstr ""
+msgstr "DockerMan یک مشتری مدیر docker ساده برای LuCI است"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
-msgstr ""
+msgstr "دانلود"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:32
@@ -316,197 +324,198 @@ msgstr "درایور"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
-msgstr ""
+msgstr "تکراری / ویرایش"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
msgid "Enable IPv6"
-msgstr ""
+msgstr "فعالسازی IPv6"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:343
msgid "Env"
-msgstr ""
+msgstr "Env"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:531
msgid "Environmental Variable(-e)"
-msgstr ""
+msgstr "متغیر محیطی (-e)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:59
msgid "Error"
-msgstr ""
+msgstr "خطا"
#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:41
#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
msgid "Events"
-msgstr ""
+msgstr "رویدادها"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:50
msgid "Example: https://hub-mirror.c.163.com"
-msgstr ""
+msgstr "مثال: https://hub-mirror.c.163.com"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:67
msgid "Example: tcp://0.0.0.0:2375"
-msgstr ""
+msgstr "مثال: tcp://0.0.0.0:2375"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:106
msgid "Exclude IPs"
-msgstr ""
+msgstr "حذف IPs"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:570
msgid "Exposed All Ports(-P)"
-msgstr ""
+msgstr "در معرض قرار دادن تمام پورت ها (-P)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:545
msgid "Exposed Ports(-p)"
-msgstr ""
+msgstr "در معرض قرار دادن پورت ها (-p)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:60
msgid "Fatal"
-msgstr ""
+msgstr "کشنده"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
-msgstr ""
+msgstr "فایل"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
-msgstr ""
+msgstr "زمان پایان"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:217
msgid "Force Remove"
-msgstr ""
+msgstr "حذف اجباری"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:85
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:96
msgid "Gateway"
-msgstr ""
+msgstr "دروازه"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
msgid "Global settings"
-msgstr ""
+msgstr "تنظیمات جهانی"
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
msgid "Go to relevant configuration page"
-msgstr ""
+msgstr "به صفحه پیکربندی مربوطه بروید"
#: applications/luci-app-dockerman/root/usr/share/rpcd/acl.d/luci-app-dockerman.json:3
msgid "Grant UCI access for luci-app-dockerman"
-msgstr ""
+msgstr "به luci-app-dockerman دسترسی UCI اعطا کنید"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
-msgstr ""
+msgstr "سالم"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:563
msgid "Host Name"
-msgstr ""
+msgstr "نام میزبان"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:19
msgid "Host or IP Address for the connection to a remote docker instance"
-msgstr ""
+msgstr "میزبان یا آدرس IP برای اتصال از راه دور به یک نمونه docker"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:292
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:122
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:150
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:75
msgid "ID"
-msgstr ""
+msgstr "شناسه"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:36
msgid "IP VLAN"
-msgstr ""
+msgstr "IP VLAN"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:101
msgid "IP range"
-msgstr ""
+msgstr "محدوده IP"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:507
msgid "IPv4 Address"
-msgstr ""
+msgstr "آدرس IPv4"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:122
msgid "IPv6 Gateway"
-msgstr ""
+msgstr "دروازه IPv6"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
msgid "IPv6 Subnet"
-msgstr ""
+msgstr "زیرشبکه IPv6"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:296
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:139
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:54
msgid "Image"
-msgstr ""
+msgstr "تصویر"
#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:38
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:151
msgid "Images"
-msgstr ""
+msgstr "تصاویر"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:130
msgid "Images overview"
-msgstr ""
+msgstr "نمای کلی تصاویر"
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
msgid "Import"
-msgstr ""
+msgstr "وارد كردن"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:124
msgid "Import Image"
-msgstr ""
+msgstr "وارد کردن تصویر"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
msgid "Index Server Address"
-msgstr ""
+msgstr "فهرست آدرس سرور"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:57
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:406
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:3
msgid "Info"
-msgstr ""
+msgstr "اطلاعات"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:64
msgid "Ingress"
-msgstr ""
+msgstr "ورود"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:65
msgid ""
"Ingress network is the network which provides the routing-mesh in swarm mode"
-msgstr ""
+msgstr "شبکه ورودی شبکه ای است که مسیریابی مش را در حالت ازدحام فراهم می کند"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
msgid "Inspect"
-msgstr ""
+msgstr "بازرسی"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:462
msgid "Interactive (-i)"
-msgstr ""
+msgstr "تعاملی (-i)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:76
msgid "Internal"
-msgstr ""
+msgstr "داخلی"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:56
msgid "Ipvlan Mode"
-msgstr ""
+msgstr "حالت Ipvlan"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:49
msgid ""
"It replaces the daemon registry mirrors with a new set of registry mirrors"
msgstr ""
+"آینه های رجیستری دیمون را با مجموعه جدیدی از آینه های رجیستری جایگزین می کند"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:220
msgid "Kill"
-msgstr ""
+msgstr "کشتن"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:60
msgid "L2 bridge"
-msgstr ""
+msgstr "پل L2"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:61
msgid "L3 bridge"
-msgstr ""
+msgstr "پل L3"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:351
msgid "Links"
@@ -514,65 +523,69 @@ msgstr "پیوندها"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:512
msgid "Links with other containers"
-msgstr ""
+msgstr "پیوند با سایر کانتینرها"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:276
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm:2
msgid "Load"
-msgstr ""
+msgstr "بارگیری"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:54
msgid "Log Level"
-msgstr ""
+msgstr "سطح ورود"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:646
msgid "Log driver options"
-msgstr ""
+msgstr "گزینه های ورود به سیستم درایور"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
msgid "Logs"
-msgstr ""
+msgstr "گزارش ها"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:35
msgid "MAC VLAN"
-msgstr ""
+msgstr "MAC VLAN"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:581
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:629
msgid "Memory"
-msgstr ""
+msgstr "حافظه"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:774
msgid "Memory Useage"
-msgstr ""
+msgstr "استفاده از حافظه"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:630
msgid ""
"Memory limit (format: <number>[<unit>]). Number is a positive integer. Unit "
"can be one of b, k, m, or g. Minimum is 4M"
msgstr ""
+"محدودیت حافظه (قالب:<number>[<unit>]).عدد یک عدد صحیح مثبت است.واحد می تواند "
+"یکی از b, k, m, or g باشد.حداقل 4M است"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:582
msgid ""
"Memory limit (format: <number>[<unit>]). Number is a positive integer. Unit "
"can be one of b, k, m, or g. Minimum is 4M."
msgstr ""
+"محدودیت حافظه (قالب:<number>[<unit>]).عدد یک عدد صحیح مثبت است.واحد می تواند "
+"یکی از b, k, m, or g باشد.حداقل 4M است."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:47
msgid "Mode"
-msgstr ""
+msgstr "حالت"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:90
msgid "Mount Point"
-msgstr ""
+msgstr "نقطه سوار شدن"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:588
msgid "Mount tmpfs directory"
-msgstr ""
+msgstr "دایرکتوری tmpfs را سوار کنید"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:335
msgid "Mount/Volume"
-msgstr ""
+msgstr "نصب/حجم"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:411
@@ -582,7 +595,7 @@ msgstr "نام"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:29
msgid "Name of the network that can be selected during container creation"
-msgstr ""
+msgstr "نام شبکه ای که می تواند در هنگام ایجاد کانتینر انتخاب شود"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:386
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
@@ -593,64 +606,67 @@ msgstr "شبکه"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:28
msgid "Network Name"
-msgstr ""
+msgstr "نام شبکه"
#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:39
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:503
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:169
msgid "Networks"
-msgstr ""
+msgstr "شبکه ها"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:56
msgid "Networks overview"
-msgstr ""
+msgstr "نمای کلی شبکه ها"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:101
msgid "New"
-msgstr ""
+msgstr "جدید"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:39
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:54
msgid "New tag"
-msgstr ""
+msgstr "برچسب جدید"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:612
msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
-msgstr ""
+msgstr "تعداد پردازنده ها. عدد یک عدد کسری است. 0.000 به معنای بدون محدودیت است"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:566
msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit."
msgstr ""
+"تعداد پردازنده ها. عدد یک عدد کسری است. 0.000 به معنای بدون محدودیت است."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:73
msgid ""
"On this page all images are displayed that are available on the system and "
"with which a container can be created."
msgstr ""
+"در این صفحه تمام تصاویری که در سیستم موجود است و با آنها می توان یک کانتینر "
+"ایجاد کرد نمایش داده می شود."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:200
msgid "On this page, the selected container can be managed."
-msgstr ""
+msgstr "در این صفحه می توان کانتینر انتخاب شده را مدیریت کرد."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:72
msgid "Options"
-msgstr ""
+msgstr "گزینه ها"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:37
msgid "Overlay network"
-msgstr ""
+msgstr "شبکه همپوشانی"
#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
-msgstr "بررسی اجمالی"
+msgstr "مرور کلی"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
-msgstr ""
+msgstr "رابط والدین"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:54
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
-msgstr ""
+msgstr "عبور از طریق (آینه دستگاه فیزیکی به تک MAC VLAN)"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:7
msgid "Path"
@@ -658,19 +674,19 @@ msgstr "مسیر"
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:54
msgid "Please input new tag"
-msgstr ""
+msgstr "لطفا برچسب جدید وارد کنید"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:62
msgid "Please input the PATH !"
-msgstr ""
+msgstr "لطفا مسیر را وارد کنید !"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
msgid "Please input the PATH and select the file !"
-msgstr ""
+msgstr "لطفا مسیر را وارد کنید و فایل را انتخاب کنید !"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Plese input <docker create/run> command line:"
-msgstr ""
+msgstr "لطفا خط دستوری <docker create/run> وارد کنید :"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:347
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:135
@@ -679,40 +695,40 @@ msgstr "پورت ها"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
msgid "Private (Prevent communication between MAC VLANs)"
-msgstr ""
+msgstr "خصوصی (جلوگیری از ارتباط بین MAC VLANs)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:489
msgid "Privileged"
-msgstr ""
+msgstr "امتیاز دار"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:546
msgid "Publish container's port(s) to the host"
-msgstr ""
+msgstr "پورت(های) کانتینر را برای میزبان منتشر کنید"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:100
msgid "Pull"
-msgstr ""
+msgstr "کشیدن"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:83
msgid "Pull Image"
-msgstr ""
+msgstr "تصویر را بکشید"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:48
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
msgid "Registry Mirrors"
-msgstr ""
+msgstr "آینه های رجیستری"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:13
msgid "Remote Endpoint"
-msgstr ""
+msgstr "نقطه پایانی از راه دور"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:18
msgid "Remote Host"
-msgstr ""
+msgstr "میزبان از راه دور"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:27
msgid "Remote Port"
-msgstr ""
+msgstr "پورت از راه دور"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:272
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:229
@@ -720,227 +736,237 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:111
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:108
msgid "Remove"
-msgstr ""
+msgstr "حذف"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:43
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:82
msgid "Remove tag"
-msgstr ""
+msgstr "حذف برچسب"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:140
msgid "RepoTags"
-msgstr ""
+msgstr "برچسب های Repo"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:454
msgid "Resolve CLI"
-msgstr ""
+msgstr "حل کردن CLI"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
msgid "Resources"
-msgstr ""
+msgstr "منابع"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:227
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:202
msgid "Restart"
-msgstr ""
+msgstr "راه اندازی مجدد"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:419
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:495
msgid "Restart Policy"
-msgstr ""
+msgstr "سیاست راه اندازی مجدد"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:76
msgid "Restrict external access to the network"
-msgstr ""
+msgstr "دسترسی خارجی به شبکه را محدود کنید"
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
msgid "Reveal/hide password"
-msgstr ""
+msgstr "آشکار /پنهان کردن رمز عبور"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:551
msgid "Run command"
-msgstr ""
+msgstr "اجرای دستور"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
-msgstr ""
+msgstr "ذخیره"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:518
msgid "Set custom DNS servers"
-msgstr ""
+msgstr "سرورهای DNS را سفارشی تنظیم کنید"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:532
msgid "Set environment variables to inside the container"
-msgstr ""
+msgstr "متغیرهای محیط را در داخل کانتینر تنظیم کنید"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:55
msgid "Set the logging level"
-msgstr ""
+msgstr "سطح ورود به سیستم را تنظیم کنید"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:146
msgid "Size"
-msgstr ""
+msgstr "اندازه"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:66
msgid ""
"Specifies where the Docker daemon will listen for client connections "
"(default: unix:///var/run/docker.sock)"
msgstr ""
+"مشخص می‌کند که Docker daemon کجا به اتصالات مشتری گوش می‌دهد (پیشفرض: "
+"unix:///var/run/docker.sock)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:218
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:193
msgid "Start"
-msgstr ""
+msgstr "شروع"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:311
msgid "Start Time"
-msgstr ""
+msgstr "زمان شروع"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:780
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:781
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:5
msgid "Stats"
-msgstr ""
+msgstr "آمار"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:300
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:128
msgid "Status"
-msgstr "شرح حال"
+msgstr "وضعیت"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:236
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:211
msgid "Stop"
-msgstr ""
+msgstr "توقف"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Submit"
-msgstr ""
+msgstr "ارسال"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:83
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:91
msgid "Subnet"
-msgstr ""
+msgstr "زیرشبکه"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:367
msgid "Sysctl"
-msgstr ""
+msgstr "Sysctl"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:595
msgid "Sysctl(--sysctl)"
-msgstr ""
+msgstr "Sysctl(--sysctl)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:596
msgid "Sysctls (kernel parameters) options"
-msgstr ""
+msgstr "گزینه های Sysctls (پارامترهای هسته)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:783
msgid "TOP"
-msgstr ""
+msgstr "بالا"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:468
msgid "TTY (-t)"
-msgstr ""
+msgstr "TTY (-t)"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:56
msgid "TX/RX"
-msgstr ""
+msgstr "TX/RX"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:564
msgid "The hostname to use for the container"
-msgstr ""
+msgstr "نام میزبانی که برای کانتینر استفاده می شود"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:647
msgid "The logging configuration for this container"
-msgstr ""
+msgstr "پیکربندی ورود به سیستم برای این کانتینر"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:525
msgid ""
"The user that commands are run as inside the container.(format: name|uid[:"
"group|gid])"
msgstr ""
+"کاربری که دستور می دهد مانند داخل کانتینر اجرا می شود. (قالب: "
+"name|uid[:group|gid])"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:95
msgid ""
"This page displays all containers that have been created on the connected "
"docker host."
msgstr ""
+"این صفحه همه کانتینرهایی را که روی هاست docker متصل ایجاد شده اند نمایش می "
+"دهد."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:52
msgid ""
"This page displays all docker networks that have been created on the "
"connected docker host."
msgstr ""
+"این صفحه تمام شبکه‌های docker را که در میزبان docker متصل ایجاد شده‌اند "
+"نمایش می‌دهد."
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:359
msgid "Tmpfs"
-msgstr ""
+msgstr "Tmpfs"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:587
msgid "Tmpfs(--tmpfs)"
-msgstr ""
+msgstr "Tmpfs(--tmpfs)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
msgid "Total Memory"
-msgstr ""
+msgstr "حافظه کل"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:688
msgid "UID"
-msgstr ""
+msgstr "UID"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:289
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:328
msgid "Update"
-msgstr ""
+msgstr "به روز رسانی"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
msgid "Upgrade"
-msgstr ""
+msgstr "ارتقا"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:2
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:13
msgid "Upload"
-msgstr ""
+msgstr "بارگذاری"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:46
msgid "Upload Error"
-msgstr ""
+msgstr "خطای بارگذاری"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
msgid "Upload Success"
-msgstr ""
+msgstr "موفقیت بارگذاری"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:48
msgid "Upload/Download"
-msgstr ""
+msgstr "بارگذاری / دانلود"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
-msgstr ""
+msgstr "کاربر"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:524
msgid "User(-u)"
-msgstr ""
+msgstr "کاربر (-u)"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:53
msgid "VEPA (Virtual Ethernet Port Aggregator)"
-msgstr ""
+msgstr "VEPA (جمع کننده پورت اترنت مجازی)"
#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:40
#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:187
msgid "Volumes"
-msgstr ""
+msgstr "حجم ها"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:73
msgid "Volumes overview"
-msgstr ""
+msgstr "نمای کلی حجم ها"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:58
msgid "Warning"
-msgstr ""
+msgstr "هشدار"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:125
msgid ""
"When pressing the Import button, both a local image can be loaded onto the "
"system and a valid image tar can be downloaded from remote."
msgstr ""
+"هنگام فشار دادن دکمه وارد کردن، هم می توان یک تصویر محلی را روی سیستم "
+"بارگیری کرد و هم یک تار تصویر معتبر را می توان از راه دور بارگیری کرد."
diff --git a/applications/luci-app-dockerman/po/he/dockerman.po b/applications/luci-app-dockerman/po/he/dockerman.po
index 43ddbef8aa..1455939b5c 100644
--- a/applications/luci-app-dockerman/po/he/dockerman.po
+++ b/applications/luci-app-dockerman/po/he/dockerman.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"PO-Revision-Date: 2022-12-06 01:48+0000\n"
"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/he/>\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && "
"n % 10 == 0) ? 2 : 3));\n"
-"X-Generator: Weblate 4.5-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
@@ -43,7 +43,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
msgid "Api Version"
-msgstr ""
+msgstr "גרסת API"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Auto create macvlan interface in Openwrt"
@@ -105,7 +105,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:770
msgid "CPU Useage"
-msgstr ""
+msgstr "ניצולת מעבד"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:621
msgid ""
@@ -123,7 +123,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:611
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
msgid "CPUs"
-msgstr ""
+msgstr "מעבדים"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Cancel"
@@ -131,25 +131,25 @@ msgstr "ביטול"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:65
msgid "Client connection"
-msgstr ""
+msgstr "חיבור לקוח"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:339
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:678
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:142
msgid "Command"
-msgstr ""
+msgstr "פקודה"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:100
msgid "Command line"
-msgstr ""
+msgstr "שורת פקודה"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:72
msgid "Command line Error"
-msgstr ""
+msgstr "שגיאה בשורת פקודה"
#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
msgid "Configuration"
-msgstr ""
+msgstr "הגדרות"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
@@ -158,21 +158,21 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:397
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:698
msgid "Connect"
-msgstr ""
+msgstr "התחברות"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:395
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:429
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:465
msgid "Connect Network"
-msgstr ""
+msgstr "התחברות לרשת"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:14
msgid "Connect to remote endpoint"
-msgstr ""
+msgstr "התחברות לנקודת קצה מרוחקת"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
msgid "Console"
-msgstr ""
+msgstr "מסוף"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:641
msgid "Container Inspect"
diff --git a/applications/luci-app-dockerman/po/hu/dockerman.po b/applications/luci-app-dockerman/po/hu/dockerman.po
index 5ed4030e08..3a2280049d 100644
--- a/applications/luci-app-dockerman/po/hu/dockerman.po
+++ b/applications/luci-app-dockerman/po/hu/dockerman.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-08-16 16:38+0000\n"
-"Last-Translator: Bence Csókás <bence.csokas@gmail.com>\n"
+"PO-Revision-Date: 2022-12-15 00:57+0000\n"
+"Last-Translator: Gajdos Tamás <gajdipajti@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/hu/>\n"
"Language: hu\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.8-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
@@ -50,7 +50,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
msgid "Available"
-msgstr ""
+msgstr "Elérhető"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:39
msgid "Base device"
@@ -136,7 +136,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:678
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:142
msgid "Command"
-msgstr ""
+msgstr "Parancs"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:100
msgid "Command line"
@@ -588,7 +588,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:132
msgid "Network"
-msgstr ""
+msgstr "Hálózat"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:77
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:28
diff --git a/applications/luci-app-dockerman/po/it/dockerman.po b/applications/luci-app-dockerman/po/it/dockerman.po
index 6339fb47f3..e9ff21f69a 100644
--- a/applications/luci-app-dockerman/po/it/dockerman.po
+++ b/applications/luci-app-dockerman/po/it/dockerman.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-11-30 22:12+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-25 07:50+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.10-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
-msgstr ""
+msgstr "Una lista di capacità del kernel da aggiungere al contenitore"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
@@ -315,7 +315,7 @@ msgstr "Download"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:32
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:85
msgid "Driver"
-msgstr ""
+msgstr "Driver"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
@@ -657,7 +657,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:7
msgid "Path"
-msgstr ""
+msgstr "Percorso"
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:54
msgid "Please input new tag"
diff --git a/applications/luci-app-dockerman/po/ja/dockerman.po b/applications/luci-app-dockerman/po/ja/dockerman.po
index c1f3f57e03..8e94db576c 100644
--- a/applications/luci-app-dockerman/po/ja/dockerman.po
+++ b/applications/luci-app-dockerman/po/ja/dockerman.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-04-21 12:02+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"PO-Revision-Date: 2022-09-04 03:20+0000\n"
+"Last-Translator: yamaken <k-yamada@yamaken.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/ja/>\n"
"Language: ja\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
@@ -312,7 +312,7 @@ msgstr "ダウンロード"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:32
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:85
msgid "Driver"
-msgstr "ドライバー"
+msgstr "ドライバ"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:263
msgid "Duplicate/Edit"
diff --git a/applications/luci-app-dockerman/po/ko/dockerman.po b/applications/luci-app-dockerman/po/ko/dockerman.po
index e34805a36d..b83b21669a 100644
--- a/applications/luci-app-dockerman/po/ko/dockerman.po
+++ b/applications/luci-app-dockerman/po/ko/dockerman.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-03-26 23:10+0000\n"
-"Last-Translator: dikastia <dikastia@gmail.com>\n"
+"PO-Revision-Date: 2023-01-10 10:51+0000\n"
+"Last-Translator: TheNoFace <fprhqkrtk303@naver.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
@@ -137,7 +137,7 @@ msgstr "클라이언트 연결"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:678
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:142
msgid "Command"
-msgstr ""
+msgstr "명령어"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:100
msgid "Command line"
@@ -149,7 +149,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
msgid "Configuration"
-msgstr ""
+msgstr "설정"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
@@ -307,7 +307,7 @@ msgstr "DockerMan은 LuCI의 간단한 도커 관리 클라이언트입니다"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
msgid "Download"
-msgstr ""
+msgstr "다운로드"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:79
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:32
@@ -366,7 +366,7 @@ msgstr "치명적"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
msgid "File"
-msgstr ""
+msgstr "파일"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:316
msgid "Finish Time"
@@ -579,7 +579,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:411
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:83
msgid "Name"
-msgstr ""
+msgstr "이름"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:29
msgid "Name of the network that can be selected during container creation"
@@ -644,7 +644,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:36
msgid "Overview"
-msgstr ""
+msgstr "개요"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:81
msgid "Parent Interface"
@@ -656,7 +656,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:7
msgid "Path"
-msgstr ""
+msgstr "경로"
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:54
msgid "Please input new tag"
@@ -809,7 +809,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:300
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:128
msgid "Status"
-msgstr ""
+msgstr "상태"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:236
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:211
@@ -903,7 +903,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:2
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:13
msgid "Upload"
-msgstr ""
+msgstr "업로드"
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:46
msgid "Upload Error"
diff --git a/applications/luci-app-dockerman/po/nb_NO/dockerman.po b/applications/luci-app-dockerman/po/nb_NO/dockerman.po
index 8c550b5bf8..241680b6a1 100644
--- a/applications/luci-app-dockerman/po/nb_NO/dockerman.po
+++ b/applications/luci-app-dockerman/po/nb_NO/dockerman.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-11-22 19:53+0000\n"
+"PO-Revision-Date: 2022-12-06 01:48+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/nb_NO/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.10-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
@@ -16,7 +16,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
-msgstr ""
+msgstr "Legg til"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:580
msgid "Add host device to the container"
diff --git a/applications/luci-app-dockerman/po/pt_BR/dockerman.po b/applications/luci-app-dockerman/po/pt_BR/dockerman.po
index 8ee9a9df70..1e94c425e0 100644
--- a/applications/luci-app-dockerman/po/pt_BR/dockerman.po
+++ b/applications/luci-app-dockerman/po/pt_BR/dockerman.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-09-03 03:27+0000\n"
+"PO-Revision-Date: 2022-12-28 07:01+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsdockerman/pt_BR/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.8.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
@@ -478,7 +478,7 @@ msgstr "Informação"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:64
msgid "Ingress"
-msgstr "Ingresso"
+msgstr "entrada"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:65
msgid ""
@@ -766,7 +766,7 @@ msgstr "Recursos"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:227
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:202
msgid "Restart"
-msgstr "Reinicie"
+msgstr "Reiniciar"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:326
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:419
diff --git a/applications/luci-app-dockerman/po/sk/dockerman.po b/applications/luci-app-dockerman/po/sk/dockerman.po
index 5106ccd864..953a3ce754 100644
--- a/applications/luci-app-dockerman/po/sk/dockerman.po
+++ b/applications/luci-app-dockerman/po/sk/dockerman.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-05 09:07+0000\n"
-"Last-Translator: Chaoos <all@chaoos.com>\n"
+"PO-Revision-Date: 2022-11-15 00:45+0000\n"
+"Last-Translator: MaycoH <hudec.marian@hotmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
@@ -136,7 +136,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:678
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:142
msgid "Command"
-msgstr ""
+msgstr "Príkaz"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:100
msgid "Command line"
@@ -227,7 +227,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:56
msgid "Debug"
-msgstr ""
+msgstr "Ladenie"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:41
msgid "Default bridge"
@@ -382,7 +382,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:10
msgid "Global settings"
-msgstr ""
+msgstr "Globálne nastavenia"
#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
msgid "Go to relevant configuration page"
@@ -463,7 +463,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:3
msgid "Info"
-msgstr ""
+msgstr "Informácie"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:64
msgid "Ingress"
@@ -654,7 +654,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:7
msgid "Path"
-msgstr ""
+msgstr "Cesta"
#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:54
msgid "Please input new tag"
@@ -675,7 +675,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:347
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:135
msgid "Ports"
-msgstr ""
+msgstr "Porty"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
msgid "Private (Prevent communication between MAC VLANs)"
@@ -916,7 +916,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:331
msgid "User"
-msgstr ""
+msgstr "Používateľ"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:524
msgid "User(-u)"
diff --git a/applications/luci-app-dockerman/po/uk/dockerman.po b/applications/luci-app-dockerman/po/uk/dockerman.po
index 90a4ff7cd4..de951290d3 100644
--- a/applications/luci-app-dockerman/po/uk/dockerman.po
+++ b/applications/luci-app-dockerman/po/uk/dockerman.po
@@ -1,15 +1,15 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-04-20 06:16+0000\n"
-"Last-Translator: Vladdrako <vladdrako007@gmail.com>\n"
+"PO-Revision-Date: 2022-12-21 21:49+0000\n"
+"Last-Translator: Bohdan <chbgdn@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
@@ -55,7 +55,7 @@ msgstr "Доступно"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:39
msgid "Base device"
-msgstr ""
+msgstr "Базовий пристрій"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:538
msgid "Bind Mount(-v)"
@@ -149,7 +149,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:16
msgid "Configuration"
-msgstr ""
+msgstr "Конфігурація"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/configuration.lua:42
msgid "Configure the default bridge network"
@@ -410,7 +410,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:150
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:75
msgid "ID"
-msgstr ""
+msgstr "ID"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:36
msgid "IP VLAN"
diff --git a/applications/luci-app-dockerman/po/zh_Hant/dockerman.po b/applications/luci-app-dockerman/po/zh_Hant/dockerman.po
index 5f6218a00c..c52f2c4d6c 100644
--- a/applications/luci-app-dockerman/po/zh_Hant/dockerman.po
+++ b/applications/luci-app-dockerman/po/zh_Hant/dockerman.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-02-05 09:21+0000\n"
+"PO-Revision-Date: 2022-12-25 07:50+0000\n"
"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsdockerman/zh_Hant/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
@@ -16,7 +16,7 @@ msgstr "要添加到容器的內核功能列表"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:183
msgid "Add"
-msgstr "新增"
+msgstr "加入"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:580
msgid "Add host device to the container"
@@ -110,13 +110,13 @@ msgstr "CPU 使用率"
msgid ""
"CPU shares relative weight, if 0 is set, the system will ignore the value "
"and use the default of 1024"
-msgstr "CPU共享相對權重,如果設置為0,則係統將忽略該值並使用默認值1024"
+msgstr "CPU 分享相對權重,如果設定為 0,則系統將忽略該值並使用預設值 1024"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:574
msgid ""
"CPU shares relative weight, if 0 is set, the system will ignore the value "
"and use the default of 1024."
-msgstr "CPU共享相對權重,如果設置為0,則系統將忽略該值,並使用預設值1024。"
+msgstr "CPU 分享相對權重,如果設定為 0,則系統將忽略該值並使用預設值 1024。"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:565
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:611
@@ -764,7 +764,7 @@ msgstr "顯示/隱藏 密碼"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:551
msgid "Run command"
-msgstr "運行命令"
+msgstr "執行命令"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:226
msgid "Save"
@@ -862,7 +862,7 @@ msgstr "此容器的日誌記錄配置"
msgid ""
"The user that commands are run as inside the container.(format: name|uid[:"
"group|gid])"
-msgstr "在容器中運行命令的用戶。(格式:name | uid [:group | gid])"
+msgstr "在容器中執行命令的使用者。(格式:name | uid [:group | gid])"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:95
msgid ""
diff --git a/applications/luci-app-dump1090/po/it/dump1090.po b/applications/luci-app-dump1090/po/it/dump1090.po
index 09cb782bab..f190f298d3 100644
--- a/applications/luci-app-dump1090/po/it/dump1090.po
+++ b/applications/luci-app-dump1090/po/it/dump1090.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-09-16 15:46+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdump1090/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
msgid "Absolute maximum range for position decoding"
@@ -16,15 +16,15 @@ msgstr "Intervallo massimo assoluto per la decodifica della posizione"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
msgid "Accuracy of receiver location in json metadata"
-msgstr ""
+msgstr "Precisione della posizione del ricevitore nei metadati json"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
msgid "Allow forwarding of received mlat results to output ports"
-msgstr ""
+msgstr "Consentire l'inoltro dei risultati mlat ricevuti ai porti di output"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
msgid "Apply a 1Hz DC filter to input data"
-msgstr ""
+msgstr "Applica un filtro DC 1Hz ai dati in ingresso"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
msgid "Base directory for the internal HTTP server"
diff --git a/applications/luci-app-dump1090/po/sk/dump1090.po b/applications/luci-app-dump1090/po/sk/dump1090.po
index 468db1f2c5..c47c5755b2 100644
--- a/applications/luci-app-dump1090/po/sk/dump1090.po
+++ b/applications/luci-app-dump1090/po/sk/dump1090.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-09 21:41+0000\n"
-"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"PO-Revision-Date: 2022-09-19 10:18+0000\n"
+"Last-Translator: Jose Riha <jose1711@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdump1090/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
msgid "Absolute maximum range for position decoding"
@@ -89,7 +89,7 @@ msgstr ""
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
msgid "Enabled"
-msgstr "Povolené"
+msgstr "Zapnuté"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
msgid "FlightAware TSV output port"
diff --git a/applications/luci-app-dump1090/po/uk/dump1090.po b/applications/luci-app-dump1090/po/uk/dump1090.po
index e5b49fe99e..062cedce53 100644
--- a/applications/luci-app-dump1090/po/uk/dump1090.po
+++ b/applications/luci-app-dump1090/po/uk/dump1090.po
@@ -1,19 +1,19 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-18 11:31+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2022-08-28 15:37+0000\n"
+"Last-Translator: Vlad <vladhmail@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdump1090/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 3.11\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.14.1-dev\n"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
msgid "Absolute maximum range for position decoding"
-msgstr ""
+msgstr "Абсолютний максимальний діапазон для декодування позиції"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
msgid "Accuracy of receiver location in json metadata"
diff --git a/applications/luci-app-dynapoint/po/ar/dynapoint.po b/applications/luci-app-dynapoint/po/ar/dynapoint.po
index 582d8e8e39..1da61d61c1 100644
--- a/applications/luci-app-dynapoint/po/ar/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/ar/dynapoint.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-09-17 06:52+0000\n"
-"Last-Translator: Mark MA <daomeideshu@gmail.com>\n"
+"PO-Revision-Date: 2022-10-22 18:07+0000\n"
+"Last-Translator: Abdullah AlShaikh <abdullah@alshai5.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdynapoint/ar/>\n"
"Language: ar\n"
@@ -9,11 +9,11 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
msgid "Activate this wVIF if status is:"
-msgstr ""
+msgstr "فعّل wVIF اذا كان حالته:"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:31
msgid "Append hostname to ssid"
diff --git a/applications/luci-app-dynapoint/po/fa/dynapoint.po b/applications/luci-app-dynapoint/po/fa/dynapoint.po
new file mode 100644
index 0000000000..69a4579526
--- /dev/null
+++ b/applications/luci-app-dynapoint/po/fa/dynapoint.po
@@ -0,0 +1,142 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2023-01-05 22:12+0000\n"
+"Last-Translator: Rose <darkrose@privatemail.com>\n"
+"Language-Team: Persian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdynapoint/fa/>\n"
+"Language: fa\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
+msgid "Activate this wVIF if status is:"
+msgstr "این wVIF را فعال کنید اگر وضعیت به این صورت است:"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:31
+msgid "Append hostname to ssid"
+msgstr "نام میزبان را به ssid اضافه کنید"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:31
+msgid "Append the router's hostname to the SSID when connectivity check fails"
+msgstr "هنگامی که بررسی اتصال ناموفق بود، نام میزبان روتر را به SSID اضافه کنید"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:18
+msgid "Check Internet connectivity via HTTP header download"
+msgstr "اتصال به اینترنت را از طریق دانلود سرصفحه HTTP بررسی کنید"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:18
+msgid "Configuration"
+msgstr "پیکربندی"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:44
+msgid "Curl is currently not installed. Please install the package in the"
+msgstr "Curl در حال حاضر نصب نشده است. لطفا بسته را نصب کنید"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:71
+msgid "Device"
+msgstr "دستگاه"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:66
+#: applications/luci-app-dynapoint/luasrc/view/dynapoint/cbi_color.htm:5
+msgid "Disabled"
+msgstr "غیرفعال"
+
+#: applications/luci-app-dynapoint/root/usr/share/luci/menu.d/luci-app-dynapoint.json:3
+msgid "DynaPoint"
+msgstr "DynaPoint"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:54
+msgid "Dynamic Access Point Manager"
+msgstr "مدیر نقطه دسترسی پویا"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:67
+msgid "Enabled"
+msgstr "فعال شد"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:27
+msgid ""
+"Failure counter after how many failed download attempts, the state is "
+"considered as offline"
+msgstr ""
+"شمارنده شکست پس از چند بار تلاش برای دانلود ناموفق، وضعیت به عنوان آفلاین در "
+"نظر گرفته می شود"
+
+#: applications/luci-app-dynapoint/root/usr/share/rpcd/acl.d/luci-app-dynapoint.json:3
+msgid "Grant UCI access for luci-app-dynapoint"
+msgstr "اجازه دسترسی UCI برای luci-app-dynapoint"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:56
+msgid "List of Wireless Virtual Interfaces (wVIF)"
+msgstr "لیست رابط های مجازی بی سیم (wVIF)"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:20
+msgid "List of host addresses"
+msgstr "لیست آدرس های میزبان"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:20
+msgid ""
+"List of host addresses (url or IP) to track and request http headers from"
+msgstr ""
+"فهرست آدرس‌های میزبان (url یا IP) برای ردیابی و درخواست هدرهای http از آنها"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:85
+msgid "Mode"
+msgstr "حالت"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:94
+msgid "Not used by DynaPoint"
+msgstr "توسط DynaPoint استفاده نمی شود"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:93
+msgid "Offline"
+msgstr "آفلاین"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:92
+msgid "Online"
+msgstr "آنلاین"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:87
+msgid "SSID"
+msgstr "SSID"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:47
+msgid "Software Section"
+msgstr "بخش نرم افزار"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:27
+msgid "Switch_to_offline threshold"
+msgstr "آستانه Switch_to_offline"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:23
+msgid "Test-run interval"
+msgstr "فاصله اجرای آزمایشی"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:23
+msgid "Time interval in seconds to re-start a new test run"
+msgstr "فاصله زمانی در ثانیه برای شروع مجدد یک آزمایش جدید"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:36
+msgid "Use curl"
+msgstr "از curl استفاده کنید"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:44
+msgid "Use curl instead of wget"
+msgstr "به جای wget از curl استفاده کنید"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:36
+msgid "Use curl instead of wget for testing the connectivity."
+msgstr "برای تست اتصال از curl به جای wget استفاده کنید."
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:39
+msgid "Used interface"
+msgstr "رابط استفاده شده"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:39
+msgid "Which interface should curl use. (Use ifconfig to find out)"
+msgstr "از کدام رابط باید استفاده کند. (برای فهمیدن از ifconfig استفاده کنید)"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:61
+msgid "WiFi Status"
+msgstr "وضعیت WiFi"
diff --git a/applications/luci-app-dynapoint/po/fr/dynapoint.po b/applications/luci-app-dynapoint/po/fr/dynapoint.po
index 11e0ef16ca..7717bcfbca 100644
--- a/applications/luci-app-dynapoint/po/fr/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/fr/dynapoint.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-04-11 16:27+0000\n"
-"Last-Translator: SRay <seb@isostorm.com>\n"
+"PO-Revision-Date: 2022-07-30 11:20+0000\n"
+"Last-Translator: Christophe Blancon <christophe.blancon@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdynapoint/fr/>\n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.6-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
msgid "Activate this wVIF if status is:"
-msgstr "Activer ce wVIF si son état est:"
+msgstr "Activer ce wVIF si l'état est :"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:31
msgid "Append hostname to ssid"
diff --git a/applications/luci-app-dynapoint/po/it/dynapoint.po b/applications/luci-app-dynapoint/po/it/dynapoint.po
index 545f1e41f5..a16310700c 100644
--- a/applications/luci-app-dynapoint/po/it/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/it/dynapoint.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-09-08 07:33+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdynapoint/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.8.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
msgid "Activate this wVIF if status is:"
@@ -16,15 +16,18 @@ msgstr "Attiva questo wVIF se lo stato è:"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:31
msgid "Append hostname to ssid"
-msgstr ""
+msgstr "Aggiungi il nome host al ssid"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:31
msgid "Append the router's hostname to the SSID when connectivity check fails"
msgstr ""
+"Aggiungi il nome host del router al SSID quando il controllo di connettività "
+"non riesce"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:18
msgid "Check Internet connectivity via HTTP header download"
msgstr ""
+"Controlla la connettività a Internet tramite il download del header HTTP"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:18
msgid "Configuration"
diff --git a/applications/luci-app-dynapoint/po/ko/dynapoint.po b/applications/luci-app-dynapoint/po/ko/dynapoint.po
index a8a8737414..f3a1d4299d 100644
--- a/applications/luci-app-dynapoint/po/ko/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/ko/dynapoint.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-03-21 14:31+0000\n"
-"Last-Translator: asdf1234 <cydyellowgreen@gmail.com>\n"
+"PO-Revision-Date: 2022-07-31 13:17+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdynapoint/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.5.2-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
msgid "Activate this wVIF if status is:"
@@ -96,7 +96,7 @@ msgstr ""
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:87
msgid "SSID"
-msgstr ""
+msgstr "SSID"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:47
msgid "Software Section"
diff --git a/applications/luci-app-dynapoint/po/sk/dynapoint.po b/applications/luci-app-dynapoint/po/sk/dynapoint.po
index 1f063e304b..3174be25c4 100644
--- a/applications/luci-app-dynapoint/po/sk/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/sk/dynapoint.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-09 21:41+0000\n"
-"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"PO-Revision-Date: 2022-09-19 10:18+0000\n"
+"Last-Translator: Jose Riha <jose1711@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdynapoint/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
msgid "Activate this wVIF if status is:"
@@ -53,7 +53,7 @@ msgstr ""
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:67
msgid "Enabled"
-msgstr "Povolené"
+msgstr "Zapnuté"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:27
msgid ""
diff --git a/applications/luci-app-dynapoint/po/uk/dynapoint.po b/applications/luci-app-dynapoint/po/uk/dynapoint.po
index fad942db48..71a71b7e46 100644
--- a/applications/luci-app-dynapoint/po/uk/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/uk/dynapoint.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-02-13 10:08+0000\n"
-"Last-Translator: Vova Buran <heneral@gmail.com>\n"
+"PO-Revision-Date: 2022-08-28 15:37+0000\n"
+"Last-Translator: Vlad <vladhmail@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdynapoint/uk/>\n"
"Language: uk\n"
@@ -9,11 +9,11 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
msgid "Activate this wVIF if status is:"
-msgstr ""
+msgstr "Активуйте wVIF, якщо статус:"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:31
msgid "Append hostname to ssid"
diff --git a/applications/luci-app-example/README.md b/applications/luci-app-example/README.md
index 379bb7e032..23a3a3a179 100644
--- a/applications/luci-app-example/README.md
+++ b/applications/luci-app-example/README.md
@@ -2,10 +2,24 @@
This app is meant to be a kind of template, example or starting point for developing new luci apps.
-It provides two pages in the admin backend. One is based on a view with a form and makes use of internal models. The other one uses the `E()`-method to create more flexibel pages.
+It provides two pages in the admin backend:
+* [htmlview.js](./htdocs/luci-static/resources/view/example/htmlview.js) is based on a view with a form and makes use of internal models.
+* [form.js](./htdocs/luci-static/resources/view/example/form.js) uses the `E()` method to create more flexible pages.
The view based page is used to modify the example configuration.
The html view page just shows the configured values.
The configuration is stored in `/etc/config/example`.
+The file must exist and created on device boot by UCI defaults script in `/root/etc/uci-defaults/80_example`.
+More details about the UCI defaults https://openwrt.org/docs/guide-developer/uci-defaults
+
+To install the luci-app-example to your OpenWrt instance use:
+```
+scp -r root/* root@192.168.1.1:/
+scp -r htdocs/* root@192.168.1.1:/www/
+# execute the UCI defaults script to create the /etc/config/example
+ssh root@192.168.1.1 "sh /etc/uci-defaults/80_example"
+```
+
+Then you need to re-login to LUCI and you'll see a new Example item in main menu.
diff --git a/applications/luci-app-example/po/de/example.po b/applications/luci-app-example/po/de/example.po
index c3c8a955df..e7cb820f7f 100644
--- a/applications/luci-app-example/po/de/example.po
+++ b/applications/luci-app-example/po/de/example.po
@@ -4,15 +4,15 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-10-26 12:53+0000\n"
-"Last-Translator: Paul Spooren <mail@aparcar.org>\n"
+"PO-Revision-Date: 2022-10-22 18:07+0000\n"
+"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsexample/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:22
msgid "A boolean option"
@@ -51,8 +51,8 @@ msgid "Form View"
msgstr "Formularansicht"
#: applications/luci-app-example/root/usr/share/rpcd/acl.d/luci-app-example.json:3
-msgid "Grant UCI access to LuCI app ecample"
-msgstr "UCI-Zugriff für LuCI Beispielanwendung gewähren"
+msgid "Grant UCI access to LuCI app example"
+msgstr "Zugang zur LuCI-Anwendung example gewähren"
#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:23
msgid "HTML Page"
@@ -73,3 +73,6 @@ msgstr "Erste Sektion"
#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:18
msgid "second section"
msgstr "Zweite Sektion"
+
+#~ msgid "Grant UCI access to LuCI app ecample"
+#~ msgstr "UCI-Zugriff für LuCI Beispielanwendung gewähren"
diff --git a/applications/luci-app-example/po/en/example.po b/applications/luci-app-example/po/en/example.po
index abce20de3f..36fb31752e 100644
--- a/applications/luci-app-example/po/en/example.po
+++ b/applications/luci-app-example/po/en/example.po
@@ -38,7 +38,7 @@ msgid "Form View"
msgstr ""
#: applications/luci-app-example/root/usr/share/rpcd/acl.d/luci-app-example.json:3
-msgid "Grant UCI access to LuCI app ecample"
+msgid "Grant UCI access to LuCI app example"
msgstr ""
#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:23
diff --git a/applications/luci-app-example/po/es/example.po b/applications/luci-app-example/po/es/example.po
index 42fccd2f62..f5c951356d 100644
--- a/applications/luci-app-example/po/es/example.po
+++ b/applications/luci-app-example/po/es/example.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-10-27 18:57+0000\n"
+"PO-Revision-Date: 2022-10-26 20:02+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsexample/es/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:22
msgid "A boolean option"
@@ -48,8 +48,8 @@ msgid "Form View"
msgstr "Vista de formulario"
#: applications/luci-app-example/root/usr/share/rpcd/acl.d/luci-app-example.json:3
-msgid "Grant UCI access to LuCI app ecample"
-msgstr "Otorgar acceso UCI a la app Ejemplo de LuCI"
+msgid "Grant UCI access to LuCI app example"
+msgstr "Conceder acceso UCI a LuCI app example"
#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:23
msgid "HTML Page"
@@ -70,3 +70,6 @@ msgstr "primera sección"
#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:18
msgid "second section"
msgstr "segunda sección"
+
+#~ msgid "Grant UCI access to LuCI app ecample"
+#~ msgstr "Otorgar acceso UCI a la app Ejemplo de LuCI"
diff --git a/applications/luci-app-example/po/fr/example.po b/applications/luci-app-example/po/fr/example.po
index 6e930da6de..d1c8e5668a 100644
--- a/applications/luci-app-example/po/fr/example.po
+++ b/applications/luci-app-example/po/fr/example.po
@@ -47,7 +47,7 @@ msgid "Form View"
msgstr ""
#: applications/luci-app-example/root/usr/share/rpcd/acl.d/luci-app-example.json:3
-msgid "Grant UCI access to LuCI app ecample"
+msgid "Grant UCI access to LuCI app example"
msgstr ""
#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:23
diff --git a/applications/luci-app-example/po/nb-NO/example.po b/applications/luci-app-example/po/nb-NO/example.po
index 14952e3fdf..181af06ad2 100644
--- a/applications/luci-app-example/po/nb-NO/example.po
+++ b/applications/luci-app-example/po/nb-NO/example.po
@@ -41,7 +41,7 @@ msgid "Form View"
msgstr ""
#: applications/luci-app-example/root/usr/share/rpcd/acl.d/luci-app-example.json:3
-msgid "Grant UCI access to LuCI app ecample"
+msgid "Grant UCI access to LuCI app example"
msgstr ""
#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:23
diff --git a/applications/luci-app-example/po/templates/example.pot b/applications/luci-app-example/po/templates/example.pot
index 51365eaa56..264f4f35e4 100644
--- a/applications/luci-app-example/po/templates/example.pot
+++ b/applications/luci-app-example/po/templates/example.pot
@@ -38,7 +38,7 @@ msgid "Form View"
msgstr ""
#: applications/luci-app-example/root/usr/share/rpcd/acl.d/luci-app-example.json:3
-msgid "Grant UCI access to LuCI app ecample"
+msgid "Grant UCI access to LuCI app example"
msgstr ""
#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:23
diff --git a/applications/luci-app-example/po/zh-Hans/example.po b/applications/luci-app-example/po/zh-Hans/example.po
index 2c79914262..9388eb746d 100644
--- a/applications/luci-app-example/po/zh-Hans/example.po
+++ b/applications/luci-app-example/po/zh-Hans/example.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-10-26 12:53+0000\n"
-"Last-Translator: Eric <spice2wolf@gmail.com>\n"
+"PO-Revision-Date: 2022-10-18 04:10+0000\n"
+"Last-Translator: Eric <hamburger1024@mailbox.org>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsexample/zh_Hans/>\n"
"Language: zh-Hans\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:22
msgid "A boolean option"
@@ -47,8 +47,8 @@ msgid "Form View"
msgstr "表单视图"
#: applications/luci-app-example/root/usr/share/rpcd/acl.d/luci-app-example.json:3
-msgid "Grant UCI access to LuCI app ecample"
-msgstr "授予 LuCI app example UCI 访问权限"
+msgid "Grant UCI access to LuCI app example"
+msgstr "授权 LuCI 应用样例访问 UCI"
#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:23
msgid "HTML Page"
@@ -69,3 +69,6 @@ msgstr "第一部分"
#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:18
msgid "second section"
msgstr "第二部分"
+
+#~ msgid "Grant UCI access to LuCI app ecample"
+#~ msgstr "授予 LuCI app example UCI 访问权限"
diff --git a/applications/luci-app-example/root/usr/share/rpcd/acl.d/luci-app-example.json b/applications/luci-app-example/root/usr/share/rpcd/acl.d/luci-app-example.json
index 998cb4b0e1..136f9aed55 100644
--- a/applications/luci-app-example/root/usr/share/rpcd/acl.d/luci-app-example.json
+++ b/applications/luci-app-example/root/usr/share/rpcd/acl.d/luci-app-example.json
@@ -1,6 +1,6 @@
{
"luci-app-example": {
- "description": "Grant UCI access to LuCI app ecample",
+ "description": "Grant UCI access to LuCI app example",
"read": {
"ubus": {
"uci": [
diff --git a/applications/luci-app-firewall/po/da/firewall.po b/applications/luci-app-firewall/po/da/firewall.po
index 2d2ed1d416..715f012cce 100644
--- a/applications/luci-app-firewall/po/da/firewall.po
+++ b/applications/luci-app-firewall/po/da/firewall.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-30 17:00+0200\n"
-"PO-Revision-Date: 2021-12-08 22:46+0000\n"
+"PO-Revision-Date: 2022-12-29 23:53+0000\n"
"Last-Translator: drax red <drax@outlook.dk>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/da/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.10-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -494,7 +494,7 @@ msgstr "Kun IPv4"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:234
msgid "IPv6 only"
-msgstr "Kun IPv6"
+msgstr "Kun IPv4"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
msgid "Inbound device"
diff --git a/applications/luci-app-firewall/po/el/firewall.po b/applications/luci-app-firewall/po/el/firewall.po
index 5efb20c0fe..8c4fffaed4 100644
--- a/applications/luci-app-firewall/po/el/firewall.po
+++ b/applications/luci-app-firewall/po/el/firewall.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-30 17:00+0200\n"
-"PO-Revision-Date: 2021-01-23 03:57+0000\n"
-"Last-Translator: Savvas Sfantos <savvassfa@gmail.com>\n"
+"PO-Revision-Date: 2022-11-17 11:47+0000\n"
+"Last-Translator: TakissX <pxatzidakis@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/el/>\n"
"Language: el\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.5-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -33,20 +33,22 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
msgid "-- add IP --"
-msgstr ""
+msgstr "-- προσθήκη IP --"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
msgid "-- add MAC --"
-msgstr ""
+msgstr "-- προσθήκη MAC --"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:118
msgid ""
"<var data-tooltip=\"ACCEPT\">Accept</var> %{src?%{dest?forward:input}:output}"
msgstr ""
+"<var data-tooltip=\"ΑΠΟΔΕΧΟΜΑΙ\">Accept</var> "
+"%{src?%{dest?forward:input}:output}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:87
msgid "<var data-tooltip=\"ACCEPT\">Prevent source rewrite</var>"
-msgstr ""
+msgstr "<var data-tooltip=\"ΑΠΟΔΕΧΟΜΑΙ\">Prevent source rewrite</var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:81
msgid ""
@@ -112,7 +114,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:208
msgid "Action"
-msgstr "Ενέργεια"
+msgstr "Δράση"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid ""
@@ -248,7 +250,7 @@ msgstr "Ζώνη προορισμού"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
msgid "Device name"
-msgstr ""
+msgstr "Όνομα συσκευής"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
msgid ""
@@ -267,17 +269,17 @@ msgid "Enable"
msgstr "Ενεργοποίηση"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:248
+#, fuzzy
msgid "Enable NAT Loopback"
-msgstr ""
+msgstr "Ενεργοποιήστε το NAT Loopback"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:44
-#, fuzzy
msgid "Enable SYN-flood protection"
-msgstr "Προστασία SYN-flood"
+msgstr "Ενεργοποιήστε την προστασία SYN-flood"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Enable logging on this zone"
-msgstr ""
+msgstr "Ενεργοποιήστε τη σύνδεση σε αυτήν τη ζώνη"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "Expecting: %s"
@@ -450,9 +452,8 @@ msgid "Input"
msgstr "Είσοδος"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:234
-#, fuzzy
msgid "Internal IP address"
-msgstr "Εσωτερική διεύθυνση"
+msgstr "Εσωτερική διεύθυνση IP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:239
#, fuzzy
@@ -616,7 +617,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
-msgstr "Όνομα"
+msgstr "Ονομα"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
@@ -818,7 +819,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:446
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
msgid "Sunday"
-msgstr ""
+msgstr "Κυριακή"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:682
msgid ""
@@ -857,21 +858,21 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:450
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:264
msgid "Thursday"
-msgstr ""
+msgstr "Πέμπτη"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:183
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:137
msgid "Time Restrictions"
-msgstr ""
+msgstr "Χρονικοί Περιορισμοί"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:484
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:298
msgid "Time in UTC"
-msgstr ""
+msgstr "Ώρα σε UTC"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
msgid "Time restrictions are enabled for this rule"
-msgstr ""
+msgstr "Οι χρονικοί περιορισμοί είναι ενεργοποιημένοι για αυτόν τον κανόνα"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
msgid ""
@@ -901,12 +902,12 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Tracking helper"
-msgstr ""
+msgstr "Βοηθός παρακολούθησης"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:176
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:35
msgid "Traffic Rules"
-msgstr ""
+msgstr "Κανόνες κυκλοφορίας"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:174
msgid ""
@@ -914,11 +915,14 @@ msgid ""
"for example to reject traffic between certain hosts or to open WAN ports on "
"the router."
msgstr ""
+"Οι κανόνες κυκλοφορίας ορίζουν πολιτικές για πακέτα που ταξιδεύουν μεταξύ "
+"διαφορετικών ζωνών, για παράδειγμα μια απόρριψη κίνησης μεταξύ ορισμένων "
+"κεντρικών υπολογιστών ή για άνοιγμα θυρών WAN στο δρομολογητή."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:448
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262
msgid "Tuesday"
-msgstr ""
+msgstr "Τρίτη"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:19
msgid "Unable to save contents: %s"
@@ -932,7 +936,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:140
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:144
msgid "Unnamed NAT"
-msgstr ""
+msgstr "Ανώνυμο NAT"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
@@ -942,7 +946,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:190
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:210
msgid "Unnamed rule"
-msgstr ""
+msgstr "Κανόνας χωρίς όνομα"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:122
msgid "Unnamed zone"
@@ -1003,7 +1007,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:135
msgid "Zone ⇒ Forwardings"
-msgstr ""
+msgstr "Ζώνη ⇒ Διαβιβάσεις"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:94
msgid "Zones"
@@ -1029,7 +1033,7 @@ msgstr "αποδοχή"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:190
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:203
msgid "any"
-msgstr ""
+msgstr "οποιαδήποτε"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:49
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:82
diff --git a/applications/luci-app-firewall/po/es/firewall.po b/applications/luci-app-firewall/po/es/firewall.po
index 5d66047294..7c24ae445c 100644
--- a/applications/luci-app-firewall/po/es/firewall.po
+++ b/applications/luci-app-firewall/po/es/firewall.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-30 17:00+0200\n"
-"PO-Revision-Date: 2022-06-13 21:19+0000\n"
+"PO-Revision-Date: 2022-12-28 19:33+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/es/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -501,12 +501,12 @@ msgstr "IPv4 e IPv6"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:280
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:233
msgid "IPv4 only"
-msgstr "Sólo IPv4"
+msgstr "Solo IPv4"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:234
msgid "IPv6 only"
-msgstr "Sólo IPv6"
+msgstr "Solo IPv6"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
msgid "Inbound device"
@@ -827,6 +827,7 @@ msgstr "Restringir enmascaramiento a las subredes origen"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:276
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:231
+#, fuzzy
msgid "Restrict to address family"
msgstr "Restringir a la familia de direcciones"
diff --git a/applications/luci-app-firewall/po/fa/firewall.po b/applications/luci-app-firewall/po/fa/firewall.po
index 2a99e1e246..6a6145f675 100644
--- a/applications/luci-app-firewall/po/fa/firewall.po
+++ b/applications/luci-app-firewall/po/fa/firewall.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-30 17:00+0200\n"
-"PO-Revision-Date: 2022-05-20 01:17+0000\n"
-"Last-Translator: Amir Mahdi ajoodani <amir.ajoodani@gmail.com>\n"
+"PO-Revision-Date: 2023-01-05 22:12+0000\n"
+"Last-Translator: Rose <darkrose@privatemail.com>\n"
"Language-Team: Persian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/fa/>\n"
"Language: fa\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.13-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -42,8 +42,7 @@ msgstr ""
"num?:%{dscp.name}}\">%{dscp.val}</var>:<var>%{dscp.val}</var>}}%{helper?, "
"helper %{helper.inv?<var data-tooltip=\"Match any helper except "
"&quot;%{helper.name}&quot;\">%{helper.val}</var>:<var data-tooltip=\"%{helper"
-".name}\">%{helper.val}</var>}}\n"
-"Persian"
+".name}\">%{helper.val}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
msgid "-- add IP --"
@@ -110,25 +109,30 @@ msgid ""
"<var data-tooltip=\"NOTRACK\">Do not track</var> %{src?%{dest?forward:input}:"
"output}"
msgstr ""
+"{src?%{dest?forward:input}:output}%</var> رديابي نکن <var data-tooltip="
+"\"NOTRACK\">"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:121
msgid ""
"<var data-tooltip=\"REJECT\">Reject</var> %{src?%{dest?forward:input}:output}"
msgstr ""
+"{src?%{dest?forward:input}:output}%</var>لغو<var data-tooltip=\"REJECT\">"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:81
msgid ""
"<var data-tooltip=\"SNAT\">Statically rewrite</var> to source %{snat_ip?IP "
"<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}"
msgstr ""
+"<var data-tooltip=\"SNAT\">بازنویسی ایستا</var> به منبع %{snat_ip?IP "
+"<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
msgid "A rewrite IP must be specified!"
-msgstr ""
+msgstr "یک IP بازنویسی شده باید مشخص شود!"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:213
msgid "ACCEPT - Disable address rewriting"
-msgstr ""
+msgstr "تایید - بازنویسی آدرس غیر فعال شد"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
@@ -144,12 +148,18 @@ msgid ""
"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
"traffic."
msgstr ""
+"استدلال های خام اضافی <em>iptables</em> برای طبقه بندی ترافیک مقصد منطقه، به "
+"عنوان مثال. <code>-p tcp --dport 443</code> فقط برای مطابقت با ترافیک خروجی "
+"HTTPS."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
msgid ""
"Additional raw <em>iptables</em> arguments to classify zone source traffic, "
"e.g. <code>-p tcp --sport 443</code> to only match inbound HTTPS traffic."
msgstr ""
+"استدلال های خام اضافی <em>iptables</em> برای طبقه بندی ترافیک مقصد منطقه، به "
+"عنوان مثال. <code>-p tcp --dport 443</code> فقط برای مطابقت با ترافیک ورودی "
+"HTTPS."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:138
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:182
@@ -164,11 +174,11 @@ msgstr "اجازه دادن به ترافیک «نامعتبر»"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:353
msgid "Allow forward from <em>source zones</em>:"
-msgstr ""
+msgstr "اجازه به جلو از <em>مناطق منبع</em>:"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:312
msgid "Allow forward to <em>destination zones</em>:"
-msgstr ""
+msgstr "اجازه به جلو به<em>مناطق مقصد</em>:"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:539
msgid "Any"
@@ -187,55 +197,59 @@ msgid ""
"established connections. Format is value[/mask]. If a mask is specified then "
"those bits set in the mask are zeroed out."
msgstr ""
+"یک XOR بیتی از مقدار داده شده و مقدار علامت موجود روی اتصالات ایجاد شده "
+"اعمال کنید. قالب مقدار[ / mask] است. اگر یک ماسک مشخص شده باشد، آن بیت های "
+"تنظیم شده در ماسک صفر می شوند."
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:263
msgid "Apply the given DSCP class or value to established connections."
-msgstr ""
+msgstr "کلاس یا مقدار DSCP داده شده را برای اتصالات ایجاد شده اعمال کنید."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Assign the specified connection tracking helper to matched traffic."
-msgstr ""
+msgstr "کمک ردیابی اتصال مشخص شده را به ترافیک همسان اختصاص دهید."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
msgid "Automatic helper assignment"
-msgstr ""
+msgstr "واگذاری کمک کننده خودکار"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
msgid ""
"Automatically assign conntrack helpers based on traffic protocol and port"
msgstr ""
+"به طور خودکار کمک های conntrack را بر اساس پروتکل ترافیک و پورت اختصاص دهید"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:107
msgid "Conntrack Settings"
-msgstr ""
+msgstr "تنظیمات Conntrack"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Conntrack helpers"
-msgstr ""
+msgstr "کمک کنندگان Conntrack"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:16
msgid "Contents have been saved."
-msgstr ""
+msgstr "محتویات ذخیره شده اند."
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:688
msgid "Continue"
-msgstr ""
+msgstr "ادامه"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
msgid "Covered devices"
-msgstr ""
+msgstr "دستگاه های تحت پوشش"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
msgid "Covered networks"
-msgstr ""
+msgstr "شبکه های تحت پوشش"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
msgid "Covered subnets"
-msgstr ""
+msgstr "زیرشبکه های تحت پوشش"
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:54
msgid "Custom Rules"
-msgstr ""
+msgstr "قوانین سفارشی"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:26
msgid ""
@@ -243,135 +257,142 @@ msgid ""
"otherwise covered by the firewall framework. The commands are executed after "
"each firewall restart, right after the default ruleset has been loaded."
msgstr ""
+"قوانین سفارشی به شما این امکان را می دهد که دستورات iptables دلخواه را اجرا "
+"کنید که در غیر این صورت تحت پوشش چارچوب فایروال قرار نمی گیرند. دستورات پس "
+"از راه اندازی مجدد هر فایروال، درست پس از بارگذاری قوانین پیش فرض اجرا می "
+"شوند."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
msgid "DSCP classification"
-msgstr ""
+msgstr "طبقه بندی DSCP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:262
msgid "DSCP mark"
-msgstr ""
+msgstr "علامت DSCP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:296
msgid "DSCP mark required"
-msgstr ""
+msgstr "علامت مورد نیاز DSCP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:194
msgid "Destination address"
-msgstr ""
+msgstr "آدرس مقصد"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:199
msgid "Destination port"
-msgstr ""
+msgstr "پورت مقصد"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:362
msgid "Destination zone"
-msgstr ""
+msgstr "منطقه مقصد"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268
msgid "Device name"
-msgstr ""
+msgstr "نام دستگاه"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
msgid ""
"Do not install extra rules to reject forwarded traffic with conntrack state "
"<em>invalid</em>. This may be required for complex asymmetric route setups."
msgstr ""
+"قوانین اضافی برای رد ترافیک ارسال شده با حالت conntrack نصب "
+"نکنید<em>نامعتبر</em>. این ممکن است برای راه اندازی مسیر نامتقارن پیچیده "
+"مورد نیاز باشد."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:58
msgid "Drop invalid packets"
-msgstr ""
+msgstr "رها کردن بسته های نامعتبر"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
-msgstr ""
+msgstr "فعال کردن"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:248
msgid "Enable NAT Loopback"
-msgstr ""
+msgstr "فعال کردن NAT Loopback"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:44
msgid "Enable SYN-flood protection"
-msgstr ""
+msgstr "محافظت SYN-flood را فعال کردن"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Enable logging on this zone"
-msgstr ""
+msgstr "فعال کردن ورود به سیستم در این منطقه"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "Expecting: %s"
-msgstr ""
+msgstr "انتظار: %s"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:76
msgid "Experimental feature. Not fully compatible with QoS/SQM."
-msgstr ""
+msgstr "ویژگی آزمایشی.به طور کامل با QoS / SQM سازگار نیست."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
-msgstr ""
+msgstr "به صراحت راهنماهای ردیابی اتصال مجاز را برای ترافیک منطقه انتخاب می کند"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
-msgstr ""
+msgstr "آدرس IP خارجی"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
-msgstr ""
+msgstr "پورت خارجی"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:285
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:436
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:249
msgid "Extra arguments"
-msgstr ""
+msgstr "استدلال های اضافی"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid "Extra destination arguments"
-msgstr ""
+msgstr "استدلال های اضافی مقصد"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:108
msgid "Extra iptables arguments"
-msgstr ""
+msgstr "استدلال های اضافی iptables"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
msgid "Extra source arguments"
-msgstr ""
+msgstr "استدلال های اضافی منبع"
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:3
msgid "Firewall"
-msgstr ""
+msgstr "فایروال"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:25
msgid "Firewall - Custom Rules"
-msgstr ""
+msgstr "فایروال - قوانین سفارشی"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:127
msgid "Firewall - NAT Rules"
-msgstr ""
+msgstr "فایروال - قوانین NAT"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:129
msgid "Firewall - Port Forwards"
-msgstr ""
+msgstr "فایروال-پورت رو به جلو"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:173
msgid "Firewall - Traffic Rules"
-msgstr ""
+msgstr "فایروال - قوانین ترافیک"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:37
msgid "Firewall - Zone Settings"
-msgstr ""
+msgstr "فایروال - تنظیمات منطقه"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
msgid "Firewall configuration migration"
-msgstr ""
+msgstr "انتقال پیکربندی فایروال"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:63
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:145
msgid "Forward"
-msgstr ""
+msgstr "رو به جلو"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:30
msgid ""
@@ -380,11 +401,16 @@ msgid ""
"%{mark.num}%{mark.mask? with mask %{mark.mask}}.\":%{mark.mask? data-tooltip="
"\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}</var>}"
msgstr ""
+"Forwarded IPv4%{proto?, protocol %{proto#%{next?, }<var>%{item."
+"name}</var>}}%{mark?, mark <var%{mark.inv? data-tooltip=\"Match fwmarks "
+"except %{mark.num}%{mark.mask? with mask %{mark.mask}}.\":%{mark.mask? data-"
+"tooltip=\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark."
+"val}</var>}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:451
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:265
msgid "Friday"
-msgstr ""
+msgstr "جمعه"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:39
msgid ""
@@ -394,6 +420,11 @@ msgid ""
"<var%{item.inv? data-tooltip=\"Match ports except %{item.val}.\"}>%{item."
"ival}</var>}}"
msgstr ""
+"From %{src}%{src_device?, interface <var>%{src_device}</var>}%{src_ip?, IP "
+"%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Match IP addresses except "
+"%{item.val}.\"}>%{item.ival}</var>}}%{src_port?, port %{src_port#%{next?, "
+"}<var%{item.inv? data-tooltip=\"Match ports except %{item.val}.\"}>%{item."
+"ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:64
msgid ""
@@ -406,6 +437,14 @@ msgid ""
"name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint.name}\"}}>%{item.ival}"
"</var>}}"
msgstr ""
+"From %{src}%{src_device?, interface <var>%{src_device}</var>}%{src_ip?, IP "
+"%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Match IP addresses except "
+"%{item.val}.\"}>%{item.ival}</var>}}%{src_port?, port %{src_port#%{next?, "
+"}<var%{item.inv? data-tooltip=\"Match ports except %{item.val}.\"}>%{item."
+"ival}</var>}}%{src_mac?, MAC %{src_mac#%{next?, }<var%{item.inv? data-"
+"tooltip=\"Match MACs except %{item.val}%{item.hint.name? a.k.a. %{item.hint."
+"name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint.name}\"}}>%{item."
+"ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:48
msgid ""
@@ -417,6 +456,13 @@ msgid ""
"k.a. %{item.hint.name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint."
"name}\"}}>%{item.ival}</var>}}"
msgstr ""
+"From %{src}%{src_ip?, IP %{src_ip#%{next?, }<var%{item.inv? data-tooltip="
+"\"Match IP addresses except %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, "
+"port %{src_port#%{next?, }<var%{item.inv? data-tooltip=\"Match ports except "
+"%{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC %{src_mac#%{next?, "
+"}<var%{item.inv? data-tooltip=\"Match MACs except %{item.val}%{"
+"item.hint.name? a.k.a. %{item.hint.name}}.\":%{item.hint.name? data-tooltip="
+"\"%{item.hint.name}\"}}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:137
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:181
@@ -425,34 +471,34 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:105
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:17
msgid "General Settings"
-msgstr ""
+msgstr "تنظیمات عمومی"
#: applications/luci-app-firewall/root/usr/share/rpcd/acl.d/luci-app-firewall.json:3
msgid "Grant access to firewall configuration"
-msgstr ""
+msgstr "اجازه دسترسی به پیکربندی فایروال"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:87
msgid "Hardware flow offloading"
-msgstr ""
+msgstr "تخلیه جریان سخت افزار"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:279
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:232
msgid "IPv4 and IPv6"
-msgstr ""
+msgstr "IPv4 و IPv6"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:280
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:233
msgid "IPv4 only"
-msgstr ""
+msgstr "فقط IPv4"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:234
msgid "IPv6 only"
-msgstr ""
+msgstr "فقط IPv6"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
msgid "Inbound device"
-msgstr ""
+msgstr "دستگاه ورودی"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:38
msgid ""
@@ -466,43 +512,52 @@ msgid ""
"except &quot;%{helper.name}&quot;\">%{helper.val}</var>:<var data-tooltip="
"\"%{helper.name}\">%{helper.val}</var>}}"
msgstr ""
+"Incoming IPv4%{proto?, protocol %{proto#%{next?, }%{item.types?<var class"
+"=\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-tooltip\">ICMP with "
+"types %{item.types#%{next?, }<var>%{item}</var>}</span></var>:<var>%{item."
+"name}</var>}}}%{mark?, mark <var%{mark.inv? data-tooltip=\"Match fwmarks "
+"except %{mark.num}%{mark.mask? with mask %{mark.mask}}.\":%{mark.mask? data-"
+"tooltip=\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark."
+"val}</var>}%{helper?, helper %{helper.inv?<var data-tooltip=\"Match any "
+"helper except &quot;%{helper.name}&quot;\">%{helper.val}</var>:<var data-"
+"tooltip=\"%{helper.name}\">%{helper.val}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:61
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:143
msgid "Input"
-msgstr ""
+msgstr "ورودی"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:234
msgid "Internal IP address"
-msgstr ""
+msgstr "آدرس IP داخلی"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:239
msgid "Internal port"
-msgstr ""
+msgstr "پورت داخلی"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
-msgstr ""
+msgstr "منطقه داخلی"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:304
msgid "Invalid DSCP mark"
-msgstr ""
+msgstr "علامت DSCP نامعتبر است"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:372
msgid "Invalid limit value"
-msgstr ""
+msgstr "مقدار حد نامعتبر است"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:382
msgid "Limit burst"
-msgstr ""
+msgstr "ترکیدگی را محدود کنید"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
msgid "Limit log messages"
-msgstr ""
+msgstr "محدود کردن پیام های گزارش"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:348
msgid "Limit matching"
-msgstr ""
+msgstr "محدود کردن تطابق"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:75
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:96
@@ -511,170 +566,184 @@ msgid ""
"Limit matching to <var>%{limit.num}</var> packets per <var>%{limit.unit}</"
"var>%{limit.burst? burst <var>%{limit.burst}</var>}"
msgstr ""
+"محدود کردن تطابق به <var>%{limit.num}</var> بسته ها در هر <var>%{limit."
+"unit}</var>%{limit.burst? burst <var>%{limit.burst}</var>}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
msgid "Limited masquerading enabled"
-msgstr ""
+msgstr "مخفی کاری محدود فعال شد"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
msgid "Limits traffic matching to the specified rate."
-msgstr ""
+msgstr "تطابق ترافیک را با نرخ مشخص شده محدود می کند."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:253
msgid "Loopback source IP"
-msgstr ""
+msgstr "IP منبع Loopback"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:212
msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
-msgstr ""
+msgstr "بالماسکه - به طور خودکار در IP رابط خروجی بازنویسی شود"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:170
msgid "MSS clamping"
-msgstr ""
+msgstr "بستن MSS"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:159
msgid "Masquerading"
-msgstr ""
+msgstr "ماسکه کردن"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
-msgstr ""
+msgstr "همخوانی داشتن"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:262
msgid "Match DSCP"
-msgstr ""
+msgstr "DSCP را مطابقت دهید"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
msgid "Match ICMP type"
-msgstr ""
+msgstr "با نوع ICMP مطابقت دهید"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
msgid "Match device"
-msgstr ""
+msgstr "دستگاه مطابق"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:195
msgid "Match forwarded traffic directed at the given IP address."
-msgstr ""
+msgstr "با ترافیک ارسال شده به آدرس IP داده شده مطابقت دهید."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:200
msgid ""
"Match forwarded traffic directed at the given destination port or port range."
msgstr ""
+"با ترافیک ارسالی هدایت شده در پورت مقصد یا محدوده پورت مشخص مطابقت دهید."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:181
msgid "Match forwarded traffic from this IP or range."
-msgstr ""
+msgstr "با ترافیک ارسال شده از این IP یا محدوده مطابقت دهید."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:186
msgid ""
"Match forwarded traffic originating from the given source port or port range."
msgstr ""
+"با ترافیک ارسال شده منشأ گرفته از درگاه منبع پورت یا محدوده پورت داده شده "
+"مطابقت دهید."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:262
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match helper"
-msgstr ""
+msgstr "کمک کننده به همخوانی"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
msgstr ""
+"با ترافیک ورودی هدایت شده به درگاه مقصد پورت یا محدوده پورت داده شده در این "
+"میزبان مطابقت دهید"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315
msgid "Match mark"
-msgstr ""
+msgstr "علامت مطابقت"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:262
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match traffic using the specified connection tracking helper."
-msgstr ""
+msgstr "با استفاده از راهنمای ردیابی اتصال مشخص شده، ترافیک را مطابقت دهید."
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:318
msgid "Matches a specific firewall mark or a range of different marks."
-msgstr ""
+msgstr "با یک علامت فایروال خاص یا طیف وسیعی از علامت های مختلف مطابقت دارد."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
msgid "Matches forwarded traffic using the specified outbound network device."
msgstr ""
+"با استفاده از دستگاه شبکه خروجی مشخص شده با ترافیک ارسال شده مطابقت دارد."
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:263
msgid "Matches traffic carrying the specified DSCP marking."
-msgstr ""
+msgstr "با ترافیک حامل علامت DSCP مشخص شده مطابقت دارد."
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:383
msgid ""
"Maximum initial number of packets to match: this number gets recharged by "
"one every time the limit specified above is not reached, up to this number."
msgstr ""
+"حداکثر تعداد بسته های اولیه برای مطابقت: این تعداد هر بار که به حد تعیین شده "
+"در بالا نرسیده باشد، تا این تعداد , یک بار شارژ می شود."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:447
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
msgid "Monday"
-msgstr ""
+msgstr "دوشنبه"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:457
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:271
msgid "Month Days"
-msgstr ""
+msgstr "روزهای ماه"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:130
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:44
msgid "NAT Rules"
-msgstr ""
+msgstr "قوانین NAT"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:128
msgid ""
"NAT rules allow fine grained control over the source IP to use for outbound "
"or forwarded traffic."
msgstr ""
+"قوانین NAT اجازه می دهد تا کنترل دقیق روی IP منبع برای ترافیک خروجی یا ارسال "
+"شده استفاده شود."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
-msgstr ""
+msgstr "نام"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
-msgstr ""
+msgstr "فقط با ترافیک ورودی هدایت شده در آدرس IP داده شده مطابقت دهید."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
-msgstr ""
+msgstr "فقط ترافیک ورودی از این MACها را مطابقت دهید."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
-msgstr ""
+msgstr "فقط ترافیک ورودی از این IP یا محدوده را مطابقت دهید."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
msgstr ""
+"فقط با ترافیک ورودی که از پورت منبع یا محدوده پورت داده شده در میزبان مشتری "
+"منشا می‌گیرد، مطابقت دهید"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:252
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:238
msgid "Outbound device"
-msgstr ""
+msgstr "دستگاه خروجی"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:173
msgid "Outbound zone"
-msgstr ""
+msgstr "منطقه خروجی"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:62
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:144
msgid "Output"
-msgstr ""
+msgstr "خروجی"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:286
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:437
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:250
msgid "Passes additional arguments to iptables. Use with care!"
-msgstr ""
+msgstr "آرگومان های اضافی را به iptables ارسال می کند. با احتیاط استفاده کنید!"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
msgid ""
@@ -684,170 +753,187 @@ msgid ""
"invalid values could render the firewall ruleset broken, completely exposing "
"all services."
msgstr ""
+"ارسال آرگومان‌های خام iptables به قوانین طبقه‌بندی ترافیک مبدأ و مقصد، امکان "
+"تطبیق بسته‌ها را بر اساس معیارهای دیگری غیر از رابط‌ها یا زیرشبکه‌ها فراهم "
+"می‌کند. این گزینه‌ها باید با دقت زیاد مورد استفاده قرار گیرند، زیرا مقادیر "
+"نامعتبر می‌توانند مجموعه قوانین فایروال را شکسته و به طور کامل همه سرویس‌ها "
+"را در معرض دید قرار دهند."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:132
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:26
msgid "Port Forwards"
-msgstr ""
+msgstr "هدایت پورت"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:130
msgid ""
"Port forwarding allows remote computers on the Internet to connect to a "
"specific computer or service within the private LAN."
msgstr ""
+"ارسال پورت به رایانه های راه دور در اینترنت اجازه می دهد تا به رایانه یا "
+"سرویس خاصی در شبکه LAN خصوصی متصل شوند."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
-msgstr ""
+msgstr "پروتکل"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:240
msgid ""
"Redirect matched incoming traffic to the given port on the internal host"
-msgstr ""
+msgstr "ترافیک ورودی منطبق را به پورت داده شده در میزبان داخلی تغییر مسیر دهید"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:235
msgid "Redirect matched incoming traffic to the specified internal host"
-msgstr ""
+msgstr "ترافیک ورودی منطبق را به میزبان داخلی مشخص شده تغییر مسیر دهید"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:88
msgid "Requires hardware NAT support. Implemented at least for mt7621"
-msgstr ""
+msgstr "نیاز به پشتیبانی سخت افزاری NAT دارد. حداقل برای mt7621 اجرا شده است"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
msgid "Restrict Masquerading to given destination subnets"
-msgstr ""
+msgstr "Masquerading را به زیرشبکه‌های مقصد مشخص محدود کنید"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
msgid "Restrict Masquerading to given source subnets"
-msgstr ""
+msgstr "Masquerading را به زیرشبکه های منبع داده شده محدود کنید"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:276
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:231
msgid "Restrict to address family"
-msgstr ""
+msgstr "محدود کردن به آدرس خانواده"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:215
msgid "Rewrite IP address"
-msgstr ""
+msgstr "آدرس IP را بازنویسی کنید"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:216
msgid "Rewrite matched traffic to the specified source IP address."
-msgstr ""
+msgstr "ترافیک منطبق را به آدرس IP منبع مشخص شده بازنویسی کنید."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:230
msgid "Rewrite matched traffic to the specified source port or port range."
msgstr ""
+"ترافیک منطبق را در درگاه منبع پورت یا محدوده پورت مشخص شده بازنویسی کنید."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:229
msgid "Rewrite port"
-msgstr ""
+msgstr "بازنویسی پورت"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:75
msgid "Routing/NAT Offloading"
-msgstr ""
+msgstr "بارگذاری مسیریابی/NAT"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:211
msgid "SNAT - Rewrite to specific source IP or port"
-msgstr ""
+msgstr "SNAT - در IP یا پورت منبع خاصی بازنویسی کنید"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:452
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:266
msgid "Saturday"
-msgstr ""
+msgstr "شنبه"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315
msgid "Set mark"
-msgstr ""
+msgstr "علامت گذاری"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:317
msgid ""
"Set the given mark value on established connections. Format is value[/mask]. "
"If a mask is specified then only those bits set in the mask are modified."
msgstr ""
+"مقدار علامت داده شده را روی اتصالات ایجاد شده تنظیم کنید. قالب مقدار[/mask] "
+"است. اگر یک ماسک مشخص شده باشد، فقط آن بیت هایی که در ماسک تنظیم شده اند، "
+"اصلاح می شوند."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:83
msgid "Software based offloading for routing/NAT"
-msgstr ""
+msgstr "تخیله کردن مبتنی بر نرم افزار برای مسیریابی/NAT"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:82
msgid "Software flow offloading"
-msgstr ""
+msgstr "تخلیه جریان نرم افزار"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Source IP address"
-msgstr ""
+msgstr "آدرس IP منبع"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
-msgstr ""
+msgstr "آدرس MAC منبع"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:353
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:180
msgid "Source address"
-msgstr ""
+msgstr "آدرس منبع"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
-msgstr ""
+msgstr "پورت منبع"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
-msgstr ""
+msgstr "منطقه منبع"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:269
msgid ""
"Specifies whether to tie this traffic rule to a specific inbound or outbound "
"network device."
msgstr ""
+"مشخص می کند که آیا این قانون ترافیک به یک دستگاه شبکه ورودی یا خروجی خاص "
+"مرتبط شود."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:253
msgid ""
"Specifies whether to use the external or the internal IP address for "
"reflected traffic."
msgstr ""
+"مشخص می کند که آیا از آدرس IP خارجی یا داخلی برای ترافیک منعکس شده استفاده "
+"شود."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:476
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:290
msgid "Start Date (yyyy-mm-dd)"
-msgstr ""
+msgstr "تاریخ شروع (yyyy-mm-dd)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:468
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:282
msgid "Start Time (hh:mm:ss)"
-msgstr ""
+msgstr "زمان شروع (hh:mm:ss)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:480
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:294
msgid "Stop Date (yyyy-mm-dd)"
-msgstr ""
+msgstr "تاریخ توقف (yyyy-mm-dd)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:472
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:286
msgid "Stop Time (hh:mm:ss)"
-msgstr ""
+msgstr "زمان توقف (hh:mm:ss)"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:446
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
msgid "Sunday"
-msgstr ""
+msgstr "یکشنبه"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:682
msgid ""
"The existing firewall configuration needs to be changed for LuCI to function "
"properly."
-msgstr ""
+msgstr "پیکربندی فایروال موجود باید تغییر کند تا LuCI به درستی کار کند."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:38
msgid ""
"The firewall creates zones over your network interfaces to control network "
"traffic flow."
msgstr ""
+"فایروال مناطقی را روی رابط های شبکه شما ایجاد می کند تا جریان ترافیک شبکه را "
+"کنترل کند."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:217
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:308
@@ -859,6 +945,12 @@ msgid ""
"rule is <em>unidirectional</em>, e.g. a forward from lan to wan does "
"<em>not</em> imply a permission to forward from wan to lan as well."
msgstr ""
+"گزینه های زیر خط مشی های حمل و نقل بین این منطقه (%s) و مناطق دیگر را کنترل "
+"می کنند. <em>مناطق مقصد</em> ترافیک ارسال‌شده <strong>منشاء %q</strong> را "
+"پوشش می‌دهند. <em>مناطق منبع</em> با ترافیک بازارسال شده از مناطق دیگر "
+"مطابقت دارد <strong>با هدف %q</strong>. قانون ارسال <em>یک جهته</em> است، به "
+"عنوان مثال. فوروارد از lan به wan <em>نیست</em> مستلزم اجازه فوروارد از wan "
+"به lan نیز نیست."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:117
msgid ""
@@ -868,25 +960,30 @@ msgid ""
"forwarded traffic between different networks within the zone. <em>Covered "
"networks</em> specifies which available networks are members of this zone."
msgstr ""
+"این بخش ویژگی های رایج %q را تعریف می کند. گزینه‌های <em>input</em> و "
+"<em>output</em> خط‌مشی‌های پیش‌فرض را برای ترافیک ورودی و خروجی از این منطقه "
+"تنظیم می‌کنند در حالی که گزینه <em>forward</em> خط‌مشی برای ترافیک ارسال‌شده "
+"بین شبکه‌های مختلف را شرح می‌دهد. در داخل منطقه <em>شبکه های تحت پوشش</em> "
+"مشخص می کند که کدام شبکه های موجود عضو این منطقه هستند."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:450
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:264
msgid "Thursday"
-msgstr ""
+msgstr "پنج شنبه"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:183
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:137
msgid "Time Restrictions"
-msgstr ""
+msgstr "محدودیت های زمانی"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:484
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:298
msgid "Time in UTC"
-msgstr ""
+msgstr "زمان در UTC"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
msgid "Time restrictions are enabled for this rule"
-msgstr ""
+msgstr "محدودیت زمانی برای این قانون فعال شده است"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
msgid ""
@@ -896,6 +993,11 @@ msgid ""
"<var%{item.inv? data-tooltip=\"Match ports except %{item.val}.\"}>%{item."
"ival}</var>}}"
msgstr ""
+"To %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{dest_ip?, IP "
+"%{dest_ip#%{next?, }<var%{item.inv? data-tooltip=\"Match IP addresses except "
+"%{item.val}.\"}>%{item.ival}</var>}}%{dest_port?, port %{dest_port#%{next?, "
+"}<var%{item.inv? data-tooltip=\"Match ports except %{item.val}.\"}>%{item."
+"ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:49
msgid ""
@@ -905,6 +1007,11 @@ msgid ""
"%{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"Match ports except "
"%{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
+"To %{dest}%{dest_device?, via interface <var>%{dest_device}</var>}%{"
+"dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=\"Match IP "
+"addresses except %{item.val}.\"}>%{item.ival}</var>}}%{dest_port?, port "
+"%{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"Match ports except "
+"%{item.val}.\"}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:57
msgid ""
@@ -913,15 +1020,19 @@ msgid ""
"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-tooltip="
"\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
+"To %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip="
+"\"Match IP addresses except %{item.val}.\"}>%{item.ival}</var>}}%{"
+"dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"Match "
+"ports except %{item.val}.\"}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Tracking helper"
-msgstr ""
+msgstr "کمک کننده ردیابی"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:176
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:35
msgid "Traffic Rules"
-msgstr ""
+msgstr "قوانین ترافیک"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:174
msgid ""
@@ -929,43 +1040,46 @@ msgid ""
"for example to reject traffic between certain hosts or to open WAN ports on "
"the router."
msgstr ""
+"قوانین ترافیک سیاست هایی را برای بسته هایی که بین مناطق مختلف حرکت می کنند، "
+"تعریف می کنند، به عنوان مثال برای رد ترافیک بین میزبان های خاص یا باز کردن "
+"پورت های WAN روی روتر."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:448
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262
msgid "Tuesday"
-msgstr ""
+msgstr "سه شنبه"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:19
msgid "Unable to save contents: %s"
-msgstr ""
+msgstr "امکان ذخیره محتوا وجود ندارد: %s"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:277
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:427
msgid "Unknown or not installed conntrack helper \"%s\""
-msgstr ""
+msgstr "راهنمای کنتراک ناشناخته یا نصب نشده\"%s\""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:140
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:144
msgid "Unnamed NAT"
-msgstr ""
+msgstr "NAT بدون نام"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
-msgstr ""
+msgstr "فوروارد بدون نام"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:190
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:210
msgid "Unnamed rule"
-msgstr ""
+msgstr "قانون بدون نام"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:122
msgid "Unnamed zone"
-msgstr ""
+msgstr "منطقه بدون نام"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:585
msgid "Unrecognized protocol"
-msgstr ""
+msgstr "پروتکل ناشناخته"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:683
msgid ""
@@ -973,62 +1087,69 @@ msgid ""
"be converted to \"nat\" sections and the firewall will be restarted to apply "
"the updated configuration."
msgstr ""
+"با فشار دادن \"Continue\"، بخش‌های \"redirect\" با هدف \"SNAT\" به بخش‌های "
+"\"nat\" تبدیل می‌شوند و فایروال برای اعمال پیکربندی به‌روز شده مجددا راه‌"
+"اندازی می‌شود."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:257
msgid "Use external IP address"
-msgstr ""
+msgstr "از آدرس IP خارجی استفاده کنید"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:256
msgid "Use internal IP address"
-msgstr ""
+msgstr "از آدرس IP داخلی استفاده کنید"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221
msgid ""
"Use this option to classify zone traffic by raw, non-<em>uci</em> managed "
"network devices."
msgstr ""
+"از این گزینه برای طبقه بندی ترافیک منطقه بر اساس دستگاه های شبکه مدیریت شده "
+"خام و غیر<em>uci</em> استفاده کنید."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
msgid ""
"Use this option to classify zone traffic by source or destination subnet "
"instead of networks or devices."
msgstr ""
+"از این گزینه برای طبقه بندی ترافیک منطقه بر اساس زیرشبکه مبدا یا مقصد به جای "
+"شبکه ها یا دستگاه ها استفاده کنید."
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:330
msgid "Valid firewall mark required"
-msgstr ""
+msgstr "علامت فایروال معتبر لازم است"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:449
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
msgid "Wednesday"
-msgstr ""
+msgstr "چهار شنبه"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:441
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:255
msgid "Week Days"
-msgstr ""
+msgstr "روزهای هفته"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
msgid "XOR firewall mark"
-msgstr ""
+msgstr "علامت فایروال XOR"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315
msgid "XOR mark"
-msgstr ""
+msgstr "علامت XOR"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:135
msgid "Zone ⇒ Forwardings"
-msgstr ""
+msgstr "فوروارد ⇒منطقه"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:94
msgid "Zones"
-msgstr ""
+msgstr "مناطق"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:381
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:69
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:151
msgid "accept"
-msgstr ""
+msgstr "تایید"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
@@ -1044,7 +1165,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:190
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:203
msgid "any"
-msgstr ""
+msgstr "هر"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:49
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:82
@@ -1053,59 +1174,59 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:40
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:50
msgid "any zone"
-msgstr ""
+msgstr "هر منطقه"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
msgid "apply firewall mark"
-msgstr ""
+msgstr "علامت فایروال را اعمال کنید"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384
msgid "assign conntrack helper"
-msgstr ""
+msgstr "اختصاص کمک کننده conntrack"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:68
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:61
msgid "day"
-msgstr ""
+msgstr "روز"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
msgid "do not rewrite"
-msgstr ""
+msgstr "بازنویسی نکنید"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
msgid "don't track"
-msgstr ""
+msgstr "پیگیری نکنید"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:380
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:68
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:150
msgid "drop"
-msgstr ""
+msgstr "رها کردن"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:68
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:61
msgid "hour"
-msgstr ""
+msgstr "ساعت"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:68
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:61
msgid "minute"
-msgstr ""
+msgstr "دقیقه"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:382
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:67
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:149
msgid "reject"
-msgstr ""
+msgstr "رد کردن"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:68
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:61
msgid "second"
-msgstr ""
+msgstr "ثانیه"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:49
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:58
@@ -1114,22 +1235,22 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:78
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:50
msgid "this device"
-msgstr ""
+msgstr "این دستگاه"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:116
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:216
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:307
msgid "this new zone"
-msgstr ""
+msgstr "این منطقه جدید"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:353
msgid "unlimited"
-msgstr ""
+msgstr "نامحدود"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:250
msgid "unspecified"
-msgstr ""
+msgstr "نامشخص"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "valid firewall mark"
-msgstr ""
+msgstr "علامت فایروال معتبر"
diff --git a/applications/luci-app-firewall/po/fr/firewall.po b/applications/luci-app-firewall/po/fr/firewall.po
index bdc23fda7a..60fec57dd1 100644
--- a/applications/luci-app-firewall/po/fr/firewall.po
+++ b/applications/luci-app-firewall/po/fr/firewall.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-30 17:00+0200\n"
-"PO-Revision-Date: 2021-04-25 02:37+0000\n"
-"Last-Translator: localhost61 <xmh.rpi+weblate@free.fr>\n"
+"PO-Revision-Date: 2022-07-30 11:58+0000\n"
+"Last-Translator: Christophe Blancon <christophe.blancon@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/fr/>\n"
"Language: fr\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -68,14 +68,14 @@ msgid ""
"<var data-tooltip=\"DNAT\">Forward</var> to %{dest}%{dest_ip? IP <var>"
"%{dest_ip}</var>}%{dest_port? port <var>%{dest_port}</var>}"
msgstr ""
-"<var data-tooltip=\"DNAT\">Suivre</var> vers %{dest}%{dest_ip ? IP <var>"
-"%{dest_ip}</var>}%{dest_port ? port <var>%{dest_port}</var>}"
+"<var data-tooltip=\"DNAT\">Suivre</var> vers %{dest}%{dest_ip? IP "
+"<var>%{dest_ip}</var>}%{dest_port? port <var>%{dest_port}</var>}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115
msgid ""
"<var data-tooltip=\"DROP\">Drop</var> %{src?%{dest?forward:input}:output}"
msgstr ""
-"<var data-tooltip=\"DROP\">Laisser</var> %{src?%{dest?forward:input}:output}"
+"<var data-tooltip=\"DROP\">Ignorer</var> %{src?%{dest?forward:input}:output}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:133
msgid ""
@@ -111,8 +111,8 @@ msgid ""
"<var data-tooltip=\"NOTRACK\">Do not track</var> %{src?%{dest?forward:input}:"
"output}"
msgstr ""
-"<var data-tooltip=\"NOTRACK\">Ne pas suivre</var> %{src?%{dest?forward:"
-"input}:output}"
+"<var data-tooltip=\"NOTRACK\">Ne pas pister</var> "
+"%{src?%{dest?forward:input}:output}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:121
msgid ""
@@ -1086,7 +1086,7 @@ msgstr "Mardi"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:19
msgid "Unable to save contents: %s"
-msgstr "Impossible d'enregistrer le contenu: %s"
+msgstr "Impossible d'enregistrer le contenu : %s"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:277
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:427
diff --git a/applications/luci-app-firewall/po/it/firewall.po b/applications/luci-app-firewall/po/it/firewall.po
index 440666b552..9c92fbf1e0 100644
--- a/applications/luci-app-firewall/po/it/firewall.po
+++ b/applications/luci-app-firewall/po/it/firewall.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-30 17:00+0200\n"
-"PO-Revision-Date: 2021-10-19 18:57+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/it/>\n"
"Language: it\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -1135,6 +1135,5 @@ msgid "unspecified"
msgstr "non specificato"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
-#, fuzzy
msgid "valid firewall mark"
msgstr "contrassegno firewall valido"
diff --git a/applications/luci-app-firewall/po/ko/firewall.po b/applications/luci-app-firewall/po/ko/firewall.po
index b9c5cc371a..0331cc867b 100644
--- a/applications/luci-app-firewall/po/ko/firewall.po
+++ b/applications/luci-app-firewall/po/ko/firewall.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-30 17:00+0200\n"
-"PO-Revision-Date: 2021-06-07 10:49+0000\n"
-"Last-Translator: Sunggu Choi <dkaost@outlook.com>\n"
+"PO-Revision-Date: 2022-11-22 08:46+0000\n"
+"Last-Translator: Taewook Yang (ワリ) <relationlife@gmail.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/ko/>\n"
"Language: ko\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -33,11 +33,11 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
msgid "-- add IP --"
-msgstr ""
+msgstr "-- IP 추가 --"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
msgid "-- add MAC --"
-msgstr ""
+msgstr "-- MAC 주소 추가 --"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:118
msgid ""
@@ -211,7 +211,7 @@ msgstr ""
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:54
msgid "Custom Rules"
-msgstr "Custom Rule"
+msgstr "사용자 규칙"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:26
msgid ""
@@ -219,9 +219,9 @@ msgid ""
"otherwise covered by the firewall framework. The commands are executed after "
"each firewall restart, right after the default ruleset has been loaded."
msgstr ""
-"Custom rule 은 방화벽 UI 로 해결이 되지 않는 임의의 iptables 명령을 실행할 "
-"수 있도록 합니다. 입력된 명령어들은 매 방화벽 재시작시 실행되는데 default "
-"ruleset 이 load 된 후 시점입니다."
+"사용자 규칙을 사용하면 방화벽 프레임워크로 해결이 되지 않는 임의의 iptables "
+"명령을 실행할 수 있습니다. 입력된 명령어들은 매 방화벽 재시작시 default "
+"ruleset을 불러온 직후 실행됩니다."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
msgid "DSCP classification"
@@ -238,7 +238,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:194
msgid "Destination address"
-msgstr "Destination 주소"
+msgstr "목적지 주소"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:199
@@ -271,7 +271,7 @@ msgstr "활성화"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:248
msgid "Enable NAT Loopback"
-msgstr "NAT Loopback 활성화"
+msgstr "NAT 루프백 활성화"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:44
msgid "Enable SYN-flood protection"
@@ -279,7 +279,7 @@ msgstr "SYN-flood protection 활성화"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Enable logging on this zone"
-msgstr "zone 의 logging 활성화"
+msgstr "해당 Zone 의 로그 활성화"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "Expecting: %s"
@@ -299,13 +299,13 @@ msgstr "외부 IP 주소"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
-msgstr "외부 port"
+msgstr "외부 포트"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:285
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:436
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:249
msgid "Extra arguments"
-msgstr "추가 argument"
+msgstr "추가 변수"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid "Extra destination arguments"
@@ -325,19 +325,19 @@ msgstr "방화벽"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:25
msgid "Firewall - Custom Rules"
-msgstr "방화벽 - Custom Rules"
+msgstr "방화벽 - 사용자 규칙"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:127
msgid "Firewall - NAT Rules"
-msgstr ""
+msgstr "방화벽 - NAT 규칙"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:129
msgid "Firewall - Port Forwards"
-msgstr "방화벽 - Port Forwards"
+msgstr "방화벽 - 포트 포워드"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:173
msgid "Firewall - Traffic Rules"
-msgstr "방화벽 - Traffic Rules"
+msgstr "방화벽 - 트래픽 규칙"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:37
msgid "Firewall - Zone Settings"
@@ -345,12 +345,12 @@ msgstr "방화벽 - Zone 설정"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
msgid "Firewall configuration migration"
-msgstr ""
+msgstr "방화벽 구성 마이그레이션"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:63
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:145
msgid "Forward"
-msgstr ""
+msgstr "포워드"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:30
msgid ""
@@ -431,7 +431,7 @@ msgstr "IPv6 전용"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
msgid "Inbound device"
-msgstr ""
+msgstr "인바운드 장치"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:38
msgid ""
@@ -449,7 +449,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:61
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:143
msgid "Input"
-msgstr ""
+msgstr "입력"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:234
msgid "Internal IP address"
@@ -457,19 +457,19 @@ msgstr "내부 IP 주소"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:239
msgid "Internal port"
-msgstr "내부 port"
+msgstr "내부 포트"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
-msgstr "내부 zone"
+msgstr "내부 Zone"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:304
msgid "Invalid DSCP mark"
-msgstr ""
+msgstr "잘못된 DSCP 마크"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:372
msgid "Invalid limit value"
-msgstr ""
+msgstr "잘못된 limit 값"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:382
msgid "Limit burst"
@@ -477,7 +477,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
msgid "Limit log messages"
-msgstr ""
+msgstr "로그 메시지 제한"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:348
msgid "Limit matching"
@@ -501,7 +501,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:253
msgid "Loopback source IP"
-msgstr ""
+msgstr "루프백 소스 IP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:212
msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
@@ -653,7 +653,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:437
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:250
msgid "Passes additional arguments to iptables. Use with care!"
-msgstr "iptables 명령에 추가 인자들을 더합니다. 조심해 사용하세요!"
+msgstr "iptables 명령에 추가 변수들을 전달합니다. 주의하여 사용하세요!"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
msgid ""
@@ -681,7 +681,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
-msgstr ""
+msgstr "프로토콜"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:240
msgid ""
@@ -850,7 +850,6 @@ msgstr ""
"WAN 에서 LAN 으로의 forward 를 허락하는 것이 아닙니다."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:117
-#, fuzzy
msgid ""
"This section defines common properties of %q. The <em>input</em> and "
"<em>output</em> options set the default policies for traffic entering and "
@@ -858,11 +857,11 @@ msgid ""
"forwarded traffic between different networks within the zone. <em>Covered "
"networks</em> specifies which available networks are members of this zone."
msgstr ""
-"이 섹션은 %q 의 공통 속성을 설정할 수 있습니다. <em>input</em> 과 "
-"<em>output</em> 옵션은 이 zone 으로 전달되어 들오거나 나가는 트래픽에 대한 기"
-"본 정책을 뜻합니다. <em>forward</em> 옵션은 zone 내에서 다른 네트워크들 사이"
-"를 오가는 forward traffic 에 대한 정책을 뜻합니다. <em>Covered networks</em> "
-"에서는 zone 의 영향을 받을 네트워크들을 지정할 수 있습니다."
+"이 섹션은 %q 의 공통 속성을 설정할 수 있습니다. <em>input</em> 과 "
+"<em>output</em> 옵션은 이 Zone 으로 전달되어 들오거나 나가는 트래픽에 대한 "
+"기본 정책을 뜻합니다. <em>forward</em> 옵션은 Zone 내에서 다른 네트워크들 "
+"사이를 오가는 포워드 트래픽에 대한 정책을 뜻합니다. <em>Covered networks</"
+"em> 에서는 Zone 의 영향을 받을 네트워크들을 지정할 수 있습니다."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:450
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:264
diff --git a/applications/luci-app-firewall/po/nl/firewall.po b/applications/luci-app-firewall/po/nl/firewall.po
index 4e65470e40..a0586eb560 100644
--- a/applications/luci-app-firewall/po/nl/firewall.po
+++ b/applications/luci-app-firewall/po/nl/firewall.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-30 17:00+0200\n"
-"PO-Revision-Date: 2022-06-10 13:18+0000\n"
-"Last-Translator: Martin Bezemer <m.bezemer+openwrt@gmail.com>\n"
+"PO-Revision-Date: 2022-11-04 10:26+0000\n"
+"Last-Translator: fodiator <weblate@fodiator.com>\n"
"Language-Team: Dutch <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/nl/>\n"
"Language: nl\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -33,31 +33,39 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
msgid "-- add IP --"
-msgstr ""
+msgstr "IP adres toevoegen"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
msgid "-- add MAC --"
-msgstr ""
+msgstr "MAC adres toevoegen"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:118
msgid ""
"<var data-tooltip=\"ACCEPT\">Accept</var> %{src?%{dest?forward:input}:output}"
msgstr ""
+"<var data-tooltip=\"ACCEPT\">Accepteer</var> "
+"%{src?%{dest?forward:input}:output}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:87
+#, fuzzy
msgid "<var data-tooltip=\"ACCEPT\">Prevent source rewrite</var>"
-msgstr ""
+msgstr "<var data-tooltip=\"ACCEPT\">Voorkom overschrijven van bron</var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:81
+#, fuzzy
msgid ""
"<var data-tooltip=\"DNAT\">Forward</var> to %{dest}%{dest_ip? IP <var>"
"%{dest_ip}</var>}%{dest_port? port <var>%{dest_port}</var>}"
msgstr ""
+"<var data-tooltip=\"DNAT\">Forward</var> to %{dest}%{dest_ip? IP "
+"<var>%{dest_ip}</var>}%{dest_port? port <var>%{dest_port}</var>}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115
+#, fuzzy
msgid ""
"<var data-tooltip=\"DROP\">Drop</var> %{src?%{dest?forward:input}:output}"
msgstr ""
+"<var data-tooltip=\"DROP\">Drop</var> %{src?%{dest?forward:input}:output}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:133
msgid ""
diff --git a/applications/luci-app-firewall/po/pl/firewall.po b/applications/luci-app-firewall/po/pl/firewall.po
index 1bbe9a1dc1..43725f96b8 100644
--- a/applications/luci-app-firewall/po/pl/firewall.po
+++ b/applications/luci-app-firewall/po/pl/firewall.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-30 17:00+0200\n"
-"PO-Revision-Date: 2022-05-12 04:55+0000\n"
+"PO-Revision-Date: 2023-01-13 08:23+0000\n"
"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/pl/>\n"
@@ -13,7 +13,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.12.1\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -31,19 +31,19 @@ msgid ""
"&quot;\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper."
"val}</var>}}"
msgstr ""
-"%{src?%{dest?Forwarded:Incoming}:Outgoing} %{ipv6?%{ipv4?<var>IPv4</var> i "
-"<var>IPv6</var>:<var>IPv6</var>}:<var>IPv4</var>}%{proto?, protocol %{proto#"
-"%{next?, }%{item.types?<var class=\"cbi-tooltip-container\">%{item.name}"
-"<span class=\"cbi-tooltip\">ICMP z odmianami %{item.types#%{next?, }<var>"
-"%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark <var"
-"%{mark.inv? data-tooltip=\"Match fwmarks except %{mark.num}%{mark.mask? with "
-"mask %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Mask fwmark value with "
-"%{mark.mask} before compare.\"}}>%{mark.val}</var>}%{dscp?, DSCP %{dscp.inv?"
-"<var data-tooltip=\"Match DSCP classifications except %{dscp.num?:%{dscp."
-"name}}\">%{dscp.val}</var>:<var>%{dscp.val}</var>}}%{helper?, helper "
-"%{helper.inv?<var data-tooltip=\"Match any helper except &quot;%{helper.name}"
-"&quot;\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper."
-"val}</var>}}"
+"%{src?%{dest?Przekazywane:Przychodzące}:Wychodzące} %{ipv6?%{ipv4?<var>IPv4</"
+"var> i <var>IPv6</var>:<var>IPv6</var>}:<var>IPv4</var>}%{proto?, protokół "
+"%{proto#%{next?, }%{item.types?<var class=\"cbi-tooltip-container\">%{item."
+"name}<span class=\"cbi-tooltip\">ICMP z odmianami %{item.types#%{next?, "
+"}<var>%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, "
+"znacznik <var%{mark.inv? data-tooltip=\"Dopasuj fwmarki z wyjątkiem %{mark."
+"num}%{mark.mask? za pomocą maski %{mark.mask}}.\":%{mark.mask? data-tooltip="
+"\"Maskuj wartość fwmark za pomocą %{mark.mask} przed porównaniem.\"}}>%{mark."
+"val}</var>}%{dscp?, DSCP %{dscp.inv?<var data-tooltip=\"Dopasuj klasyfikacje "
+"DSCP z wyjątkiem %{dscp.num?:%{dscp.name}}\">%{dscp.val}</var>:<var>%{dscp."
+"val}</var>}}%{helper?, pomocnik %{helper.inv?<var data-tooltip=\"Dopasuj "
+"dowolnego pomocnika z wyjątkiem &quot;%{helper.name}&quot;\">%{helper."
+"val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
msgid "-- add IP --"
@@ -91,8 +91,8 @@ msgid ""
"<var data-tooltip=\"HELPER\">Assign conntrack</var> helper <var"
"%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>"
msgstr ""
-"<var data-tooltip=\"HELPER\">Przydziel conntrack</var> pomoc <var"
-"%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>"
+"<var data-tooltip=\"HELPER\">Przydziel conntrack</var>-pomocnika <var%{"
+"helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:130
msgid ""
@@ -137,7 +137,7 @@ msgstr "Należy podać adres IP do ponownego zapisu!"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:213
msgid "ACCEPT - Disable address rewriting"
-msgstr "AKCEPTUJ - Wyłącz przepisywanie adresów"
+msgstr "ACCEPT - Wyłącz przepisywanie adresów"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
@@ -217,7 +217,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
msgid "Automatic helper assignment"
-msgstr "Automatyczne przydzielanie pomocy"
+msgstr "Automatyczne przydzielanie pomocnika"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
msgid ""
@@ -323,7 +323,7 @@ msgstr "Włącz pętlę zwrotną NAT"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:44
msgid "Enable SYN-flood protection"
-msgstr "Włącz ochronę SYN-flood"
+msgstr "Włącz ochronę przed SYN-flood"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Enable logging on this zone"
@@ -340,7 +340,8 @@ msgstr "Funkcja eksperymentalna. Nie w pełni kompatybilna z QoS/SQM."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:258
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
-"Dokładnie wybiera dozwolone pomoce śledzenia połączeń dla ruchu strefowego"
+"Dokładnie wybiera dozwolonych pomocników śledzenia połączeń dla ruchu "
+"strefowego"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
@@ -408,10 +409,11 @@ msgid ""
"%{mark.num}%{mark.mask? with mask %{mark.mask}}.\":%{mark.mask? data-tooltip="
"\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}</var>}"
msgstr ""
-"Przekazywanie IPv4 %{proto?, protocol %{proto#%{next?, }<var>%{item.name}</"
-"var>}}%{mark?, mark <var%{mark.inv? data-tooltip=\"Match fwmarks except "
-"%{mark.num}%{mark.mask? with mask %{mark.mask}}.\":%{mark.mask? data-tooltip="
-"\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}</var>}"
+"Przekazywane IPv4 %{proto?, protokół %{proto#%{next?, }<var>%{item."
+"name}</var>}}%{mark?, znacznik <var%{mark.inv? data-tooltip=\"Dopasuj "
+"fwmarki z wyjątkiem %{mark.num}%{mark.mask? za pomocą maski %{mark.mask}}.\""
+":%{mark.mask? data-tooltip=\"Maskuj wartość fwmark za pomocą %{mark.mask} "
+"przed porównaniem.\"}}>%{mark.val}</var>}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:451
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:265
@@ -426,11 +428,11 @@ msgid ""
"<var%{item.inv? data-tooltip=\"Match ports except %{item.val}.\"}>%{item."
"ival}</var>}}"
msgstr ""
-"Z %{src}%{src_device?, interface <var>%{src_device}</var>}%{src_ip?, IP "
-"%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Match IP addresses except "
-"%{item.val}.\"}>%{item.ival}</var>}}%{src_port?, port %{src_port#%{next?, }"
-"<var%{item.inv? data-tooltip=\"Match ports except %{item.val}.\"}>%{item."
-"ival}</var>}}"
+"Z %{src}%{src_device?, interfejs <var>%{src_device}</var>}%{src_ip?, IP "
+"%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Dopasuj adresy IP z "
+"wyjątkiem %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, port %{src_port#%{"
+"next?, }<var%{item.inv? data-tooltip=\"Dopasuj porty z wyjątkiem %{item.val}."
+"\"}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:64
msgid ""
@@ -443,14 +445,14 @@ msgid ""
"name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint.name}\"}}>%{item.ival}"
"</var>}}"
msgstr ""
-"Z %{src}%{src_device?, interface <var>%{src_device}</var>}%{src_ip?, IP "
-"%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Match IP addresses except "
-"%{item.val}.\"}>%{item.ival}</var>}}%{src_port?, port %{src_port#%{next?, }"
-"<var%{item.inv? data-tooltip=\"Match ports except %{item.val}.\"}>%{item."
-"ival}</var>}}%{src_mac?, MAC %{src_mac#%{next?, }<var%{item.inv? data-"
-"tooltip=\"Match MACs except %{item.val}%{item.hint.name? a.k.a. %{item.hint."
-"name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint.name}\"}}>%{item.ival}"
-"</var>}}"
+"Z %{src}%{src_device?, interfejs <var>%{src_device}</var>}%{src_ip?, IP "
+"%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Dopasuj adresy IP z "
+"wyjątkiem %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, port %{src_port#%{"
+"next?, }<var%{item.inv? data-tooltip=\"Dopasuj porty z wyjątkiem %{item.val}."
+"\"}>%{item.ival}</var>}}%{src_mac?, MAC %{src_mac#%{next?, }<var%{item.inv? "
+"data-tooltip=\"Dopasuj adresy MAC z wyjątkiem %{item.val}%{item.hint.name? "
+"a.k.a. %{item.hint.name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint."
+"name}\"}}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:48
msgid ""
@@ -463,12 +465,12 @@ msgid ""
"name}\"}}>%{item.ival}</var>}}"
msgstr ""
"Z %{src}%{src_ip?, IP %{src_ip#%{next?, }<var%{item.inv? data-tooltip="
-"\"Match IP addresses except %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, "
-"port %{src_port#%{next?, }<var%{item.inv? data-tooltip=\"Match ports except "
-"%{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC %{src_mac#%{next?, }<var"
-"%{item.inv? data-tooltip=\"Match MACs except %{item.val}%{item.hint.name? a."
-"k.a. %{item.hint.name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint."
-"name}\"}}>%{item.ival}</var>}}"
+"\"Dopasuj adresy IP z wyjątkiem %{item.val}.\"}>%{item.ival}</var>}}%{"
+"src_port?, port %{src_port#%{next?, }<var%{item.inv? data-tooltip=\"Dopasuj "
+"porty z wyjątkiem %{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC "
+"%{src_mac#%{next?, }<var%{item.inv? data-tooltip=\"Dopasuj adresy MAC z "
+"wyjątkiem %{item.val}%{item.hint.name? zwanym %{item.hint.name}}.\":%{"
+"item.hint.name? data-tooltip=\"%{item.hint.name}\"}}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:137
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:181
@@ -518,15 +520,16 @@ msgid ""
"except &quot;%{helper.name}&quot;\">%{helper.val}</var>:<var data-tooltip="
"\"%{helper.name}\">%{helper.val}</var>}}"
msgstr ""
-"Przychodzące IPv4%{proto?, protocol %{proto#%{next?, }%{item.types?<var "
-"class=\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-tooltip\">ICMP "
-"with types %{item.types#%{next?, }<var>%{item}</var>}</span></var>:<var>"
-"%{item.name}</var>}}}%{mark?, mark <var%{mark.inv? data-tooltip=\"Match "
-"fwmarks except %{mark.num}%{mark.mask? with mask %{mark.mask}}.\":%{mark."
-"mask? data-tooltip=\"Mask fwmark value with %{mark.mask} before compare.\"}}>"
-"%{mark.val}</var>}%{helper?, helper %{helper.inv?<var data-tooltip=\"Match "
-"any helper except &quot;%{helper.name}&quot;\">%{helper.val}</var>:<var data-"
-"tooltip=\"%{helper.name}\">%{helper.val}</var>}}"
+"Przychodzące IPv4%{proto?, protokół %{proto#%{next?, }%{item.types?<var class"
+"=\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-tooltip\">ICMP z "
+"odmianami %{item.types#%{next?, }<var>%{item}</var>}</span></var>:<var>%{item"
+".name}</var>}}}%{mark?, znacznik <var%{mark.inv? data-tooltip=\"Dopasuj "
+"fwmarki z wyjątkiem %{mark.num}%{mark.mask? za pomocą maski %{mark.mask}}.\""
+":%{mark.mask? data-tooltip=\"Maskuj wartość fwmark za pomocą %{mark.mask} "
+"przed porównaniem.\"}}>%{mark.val}</var>}%{helper?, pomocnik %{"
+"helper.inv?<var data-tooltip=\"Dopasuj dowolnego pomocnika z wyjątkiem "
+"&quot;%{helper.name}&quot;\">%{helper.val}</var>:<var data-tooltip=\"%{helper"
+".name}\">%{helper.val}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:61
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:143
@@ -572,8 +575,8 @@ msgid ""
"Limit matching to <var>%{limit.num}</var> packets per <var>%{limit.unit}</"
"var>%{limit.burst? burst <var>%{limit.burst}</var>}"
msgstr ""
-"Dopasowanie limitu do <var>%{limit.num}</var> pakiety na <var>%{limit.unit}</"
-"var>%{limit.burst? burst <var>%{limit.burst}</var>}"
+"Dopasowanie limitu do <var>%{limit.num}</var> pakiety na <var>%{limit."
+"unit}</var>%{limit.burst? seria <var>%{limit.burst}</var>}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
msgid "Limited masquerading enabled"
@@ -581,7 +584,7 @@ msgstr "Ograniczona maskarada włączona"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
msgid "Limits traffic matching to the specified rate."
-msgstr "Ogranicza ruch zgodny z określoną stawką."
+msgstr "Ogranicza dopasowanie ruchu do określonej szybkości."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:253
msgid "Loopback source IP"
@@ -619,29 +622,29 @@ msgstr "Dopasuj urządzenie"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:195
msgid "Match forwarded traffic directed at the given IP address."
-msgstr "Dopasuj przesyłany ruch skierowany na podany adres IP."
+msgstr "Dopasuj przekazywany ruch skierowany na podany adres IP."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:200
msgid ""
"Match forwarded traffic directed at the given destination port or port range."
msgstr ""
-"Dopasuj przesyłany ruch skierowany na dany port docelowy lub zakres portów."
+"Dopasuj przekazywany ruch skierowany na dany port docelowy lub zakres portów."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:181
msgid "Match forwarded traffic from this IP or range."
-msgstr "Dopasuj przesyłany ruch z tego adresu IP lub zakresu."
+msgstr "Dopasuj przekazywany ruch z tego adresu IP lub zakresu."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:186
msgid ""
"Match forwarded traffic originating from the given source port or port range."
msgstr ""
-"Dopasuj przesyłany ruch pochodzący z danego portu źródłowego lub zakresu "
+"Dopasuj przekazywany ruch pochodzący z danego portu źródłowego lub zakresu "
"portów."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:262
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
msgid "Match helper"
-msgstr "Dopasuj pomocnika"
+msgstr "Pomocnik dopasowania"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
@@ -667,7 +670,7 @@ msgstr "Odpowiada konkretnemu znakowi zapory lub zakresowi różnych znaków."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
msgid "Matches forwarded traffic using the specified outbound network device."
msgstr ""
-"Dopasowuje przesyłany ruch przy użyciu określonego wychodzącego urządzenia "
+"Dopasowuje przekazywany ruch przy użyciu określonego wychodzącego urządzenia "
"sieciowego."
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:263
@@ -835,7 +838,7 @@ msgstr "Przepisz port"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:75
msgid "Routing/NAT Offloading"
-msgstr "Trasowanie/NAT Offloading"
+msgstr "Offloading trasowania/NAT"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:211
msgid "SNAT - Rewrite to specific source IP or port"
@@ -861,7 +864,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:83
msgid "Software based offloading for routing/NAT"
-msgstr "Oprogramowanie oparte na offloading dla trasowania/NAT"
+msgstr "Offloading oparty na oprogramowaniu dla trasowania/NAT"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:82
msgid "Software flow offloading"
@@ -946,8 +949,8 @@ msgid ""
"The firewall creates zones over your network interfaces to control network "
"traffic flow."
msgstr ""
-"Zapora tworzy strefy z twoich interfejsów sieciowych, aby kontrolować ruch "
-"sieciowy."
+"Zapora tworzy strefy na interfejsach sieciowych, aby kontrolować przepływ "
+"ruchu w sieci."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:217
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:308
@@ -1007,11 +1010,11 @@ msgid ""
"<var%{item.inv? data-tooltip=\"Match ports except %{item.val}.\"}>%{item."
"ival}</var>}}"
msgstr ""
-"Do %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{dest_ip?, IP "
-"%{dest_ip#%{next?, }<var%{item.inv? data-tooltip=\"Match IP addresses except "
-"%{item.val}.\"}>%{item.ival}</var>}}%{dest_port?, port %{dest_port#%{next?, }"
-"<var%{item.inv? data-tooltip=\"Match ports except %{item.val}.\"}>%{item."
-"ival}</var>}}"
+"Do %{dest}%{dest_device?, interfejs <var>%{dest_device}</var>}%{dest_ip?, IP "
+"%{dest_ip#%{next?, }<var%{item.inv? data-tooltip=\"Dopasuj adresy IP z "
+"wyjątkiem %{item.val}.\"}>%{item.ival}</var>}}%{dest_port?, port "
+"%{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"Dopasuj porty z "
+"wyjątkiem %{item.val}.\"}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:49
msgid ""
@@ -1021,11 +1024,11 @@ msgid ""
"%{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"Match ports except "
"%{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
-"Do %{dest}%{dest_device?, via interface <var>%{dest_device}</"
-"var>}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=\"Match "
-"IP addresses except %{item.val}.\"}>%{item.ival}</var>}}%{dest_port?, port "
-"%{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"Match ports except "
-"%{item.val}.\"}>%{item.ival}</var>}}"
+"Do %{dest}%{dest_device?, poprzez interfejs <var>%{dest_device}</var>}%{"
+"dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=\"Dopasuj "
+"adresy IP z wyjątkiem %{item.val}.\"}>%{item.ival}</var>}}%{dest_port?, port "
+"%{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"Dopasuj porty z "
+"wyjątkiem %{item.val}.\"}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:57
msgid ""
@@ -1035,9 +1038,9 @@ msgid ""
"\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
"Do %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip="
-"\"Match IP addresses except %{item.val}.\"}>%{item.ival}</"
-"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-tooltip="
-"\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}"
+"\"Dopasuj adresy IP z wyjątkiem%{item.val}.\"}>%{item.ival}</var>}}%{"
+"dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"Dopasuj"
+" porty z wyjątkiem %{item.val}.\"}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
msgid "Tracking helper"
@@ -1069,7 +1072,7 @@ msgstr "Nie można zapisać zawartości: %s"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:277
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:427
msgid "Unknown or not installed conntrack helper \"%s\""
-msgstr "Nieznany lub nie zainstalowany pomocnik conntrack \"%s\""
+msgstr "Nieznany lub niezainstalowany pomocnik conntrack \"%s\""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:140
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:144
@@ -1118,8 +1121,8 @@ msgid ""
"Use this option to classify zone traffic by raw, non-<em>uci</em> managed "
"network devices."
msgstr ""
-"Opcja ta służy do klasyfikacji ruchu strefowego według surowych, nie-"
-"<em>uci</em> obsługiwanych urządzeń sieciowych."
+"Opcji tej należy używać do klasyfikacji ruchu strefowego według surowych, "
+"niezarządzanych przez <em>uci</em> urządzeń sieciowych."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
msgid ""
@@ -1145,7 +1148,7 @@ msgstr "Dni tygodnia"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
msgid "XOR firewall mark"
-msgstr "znacznik zapory XOR"
+msgstr "Znacznik zapory XOR"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315
msgid "XOR mark"
diff --git a/applications/luci-app-firewall/po/pt_BR/firewall.po b/applications/luci-app-firewall/po/pt_BR/firewall.po
index 7bbaa67e2c..ec539d4846 100644
--- a/applications/luci-app-firewall/po/pt_BR/firewall.po
+++ b/applications/luci-app-firewall/po/pt_BR/firewall.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-30 17:00+0200\n"
-"PO-Revision-Date: 2021-10-23 23:47+0000\n"
+"PO-Revision-Date: 2023-01-09 23:02+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsfirewall/pt_BR/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -498,12 +498,12 @@ msgstr "IPv4 e IPv6"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:280
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:233
msgid "IPv4 only"
-msgstr "Somente IPv4"
+msgstr "Apenas IPv4"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:234
msgid "IPv6 only"
-msgstr "Somente IPv6"
+msgstr "Apenas IPv6"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
msgid "Inbound device"
@@ -826,7 +826,7 @@ msgstr "Restringe o mascaramento para uma subrede de origem específica"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:276
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:231
msgid "Restrict to address family"
-msgstr "Restringe para uma família de endereços"
+msgstr "Restringe à uma família de endereços"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:215
msgid "Rewrite IP address"
diff --git a/applications/luci-app-firewall/po/sk/firewall.po b/applications/luci-app-firewall/po/sk/firewall.po
index 0916d276a5..16a7c3aff5 100644
--- a/applications/luci-app-firewall/po/sk/firewall.po
+++ b/applications/luci-app-firewall/po/sk/firewall.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-09-29 14:41+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2022-10-30 16:50+0000\n"
+"Last-Translator: MaycoH <hudec.marian@hotmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/sk/>\n"
"Language: sk\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.3-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -262,7 +262,7 @@ msgstr "Vyžaduje sa značka DSCP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:194
msgid "Destination address"
-msgstr ""
+msgstr "Cieľová adresa"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:199
@@ -291,7 +291,7 @@ msgstr "Zahodiť neplatné pakety"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
-msgstr "Povoliť"
+msgstr "Zapnúť"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:248
msgid "Enable NAT Loopback"
diff --git a/applications/luci-app-firewall/po/templates/firewall.pot b/applications/luci-app-firewall/po/templates/firewall.pot
index f824d71a2e..dac7da52e4 100644
--- a/applications/luci-app-firewall/po/templates/firewall.pot
+++ b/applications/luci-app-firewall/po/templates/firewall.pot
@@ -4,14 +4,14 @@ msgstr "Content-Type: text/plain; charset=UTF-8"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
"%{src?%{dest?Forwarded:Incoming}:Outgoing} %{ipv6?%{ipv4?<var>IPv4</var> and "
-"<var>IPv6</var>:<var>IPv6</var>}:<var>IPv4</var>}%{proto?, protocol %{proto#"
-"%{next?, }%{item.types?<var class=\"cbi-tooltip-container\">%{item.name}"
-"<span class=\"cbi-tooltip\">ICMP with types %{item.types#%{next?, }<var>"
-"%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark <var"
-"%{mark.inv? data-tooltip=\"Match fwmarks except %{mark.num}%{mark.mask? with "
-"mask %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Mask fwmark value with "
-"%{mark.mask} before compare.\"}}>%{mark.val}</var>}%{dscp?, DSCP %{dscp.inv?"
-"<var data-tooltip=\"Match DSCP classifications except %{dscp.num?:%{dscp."
+"<var>IPv6</var>:<var>IPv6</var>}:<var>IPv4</var>}%{proto?, protocol "
+"%{proto#%{next?, }%{item.types?<var class=\"cbi-tooltip-container\">%{item."
+"name}<span class=\"cbi-tooltip\">ICMP with types %{item.types#%{next?, }"
+"<var>%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark "
+"<var%{mark.inv? data-tooltip=\"Match fwmarks except %{mark.num}%{mark.mask? "
+"with mask %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Mask fwmark value "
+"with %{mark.mask} before compare.\"}}>%{mark.val}</var>}%{dscp?, DSCP %{dscp."
+"inv?<var data-tooltip=\"Match DSCP classifications except %{dscp.num?:%{dscp."
"name}}\">%{dscp.val}</var>:<var>%{dscp.val}</var>}}%{helper?, helper "
"%{helper.inv?<var data-tooltip=\"Match any helper except &quot;%{helper.name}"
"&quot;\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper."
@@ -37,8 +37,8 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:81
msgid ""
-"<var data-tooltip=\"DNAT\">Forward</var> to %{dest}%{dest_ip? IP <var>"
-"%{dest_ip}</var>}%{dest_port? port <var>%{dest_port}</var>}"
+"<var data-tooltip=\"DNAT\">Forward</var> to %{dest}%{dest_ip? IP "
+"<var>%{dest_ip}</var>}%{dest_port? port <var>%{dest_port}</var>}"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115
@@ -54,14 +54,14 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:127
msgid ""
-"<var data-tooltip=\"HELPER\">Assign conntrack</var> helper <var"
-"%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>"
+"<var data-tooltip=\"HELPER\">Assign conntrack</var> helper "
+"<var%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:130
msgid ""
-"<var data-tooltip=\"MARK\">%{set_mark?Assign:XOR}</var> firewall mark <var>"
-"%{set_mark?:%{set_xmark}}</var>"
+"<var data-tooltip=\"MARK\">%{set_mark?Assign:XOR}</var> firewall mark "
+"<var>%{set_mark?:%{set_xmark}}</var>"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:84
@@ -340,8 +340,9 @@ msgstr ""
msgid ""
"Forwarded IPv4%{proto?, protocol %{proto#%{next?, }<var>%{item.name}</"
"var>}}%{mark?, mark <var%{mark.inv? data-tooltip=\"Match fwmarks except "
-"%{mark.num}%{mark.mask? with mask %{mark.mask}}.\":%{mark.mask? data-tooltip="
-"\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}</var>}"
+"%{mark.num}%{mark.mask? with mask %{mark.mask}}.\":%{mark.mask? data-"
+"tooltip=\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}"
+"</var>}"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:451
@@ -372,13 +373,13 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:48
msgid ""
-"From %{src}%{src_ip?, IP %{src_ip#%{next?, }<var%{item.inv? data-tooltip="
-"\"Match IP addresses except %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, "
-"port %{src_port#%{next?, }<var%{item.inv? data-tooltip=\"Match ports except "
-"%{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC %{src_mac#%{next?, }<var"
-"%{item.inv? data-tooltip=\"Match MACs except %{item.val}%{item.hint.name? a."
-"k.a. %{item.hint.name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint."
-"name}\"}}>%{item.ival}</var>}}"
+"From %{src}%{src_ip?, IP %{src_ip#%{next?, }<var%{item.inv? data-"
+"tooltip=\"Match IP addresses except %{item.val}.\"}>%{item.ival}</"
+"var>}}%{src_port?, port %{src_port#%{next?, }<var%{item.inv? data-"
+"tooltip=\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, "
+"MAC %{src_mac#%{next?, }<var%{item.inv? data-tooltip=\"Match MACs except "
+"%{item.val}%{item.hint.name? a.k.a. %{item.hint.name}}.\":%{item.hint.name? "
+"data-tooltip=\"%{item.hint.name}\"}}>%{item.ival}</var>}}"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:137
@@ -419,15 +420,15 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:38
msgid ""
-"Incoming IPv4%{proto?, protocol %{proto#%{next?, }%{item.types?<var class="
-"\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-tooltip\">ICMP with "
-"types %{item.types#%{next?, }<var>%{item}</var>}</span></var>:<var>%{item."
-"name}</var>}}}%{mark?, mark <var%{mark.inv? data-tooltip=\"Match fwmarks "
-"except %{mark.num}%{mark.mask? with mask %{mark.mask}}.\":%{mark.mask? data-"
-"tooltip=\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}"
-"</var>}%{helper?, helper %{helper.inv?<var data-tooltip=\"Match any helper "
-"except &quot;%{helper.name}&quot;\">%{helper.val}</var>:<var data-tooltip="
-"\"%{helper.name}\">%{helper.val}</var>}}"
+"Incoming IPv4%{proto?, protocol %{proto#%{next?, }%{item.types?<var "
+"class=\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-tooltip\">ICMP "
+"with types %{item.types#%{next?, }<var>%{item}</var>}</span></var>:"
+"<var>%{item.name}</var>}}}%{mark?, mark <var%{mark.inv? data-tooltip=\"Match "
+"fwmarks except %{mark.num}%{mark.mask? with mask %{mark.mask}}.\":%{mark."
+"mask? data-tooltip=\"Mask fwmark value with %{mark.mask} before compare.\"}}"
+">%{mark.val}</var>}%{helper?, helper %{helper.inv?<var data-tooltip=\"Match "
+"any helper except &quot;%{helper.name}&quot;\">%{helper.val}</var>:<var data-"
+"tooltip=\"%{helper.name}\">%{helper.val}</var>}}"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:61
@@ -871,10 +872,10 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:57
msgid ""
-"To %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip="
-"\"Match IP addresses except %{item.val}.\"}>%{item.ival}</"
-"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-tooltip="
-"\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}"
+"To %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-"
+"tooltip=\"Match IP addresses except %{item.val}.\"}>%{item.ival}</"
+"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-"
+"tooltip=\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
diff --git a/applications/luci-app-firewall/po/zh_Hans/firewall.po b/applications/luci-app-firewall/po/zh_Hans/firewall.po
index bc7e743e3a..03dcfa9fb9 100644
--- a/applications/luci-app-firewall/po/zh_Hans/firewall.po
+++ b/applications/luci-app-firewall/po/zh_Hans/firewall.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2021-07-01 19:13+0000\n"
-"Last-Translator: Tianling Shen <i@cnsztl.eu.org>\n"
+"PO-Revision-Date: 2022-12-28 19:33+0000\n"
+"Last-Translator: Eric <hamburger2048@users.noreply.hosted.weblate.org>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsfirewall/zh_Hans/>\n"
"Language: zh_Hans\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.8-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -769,7 +769,7 @@ msgstr "要限制 IP 动态伪装的源子网"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:276
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:231
msgid "Restrict to address family"
-msgstr "限制地址类型"
+msgstr "地址族限制"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:215
msgid "Rewrite IP address"
diff --git a/applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js b/applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js
index c859aa177f..0999ba0294 100644
--- a/applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js
+++ b/applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js
@@ -45,7 +45,7 @@ var baseProxyConf = [
[form.ListValue, 'type', _('Proxy type'), _('ProxyType specifies the type of this proxy. Valid values include "tcp", "udp", "http", "https", "stcp", and "xtcp".<br />By default, this value is "tcp".'), {values: ['tcp', 'udp', 'http', 'https', 'stcp', 'xtcp']}],
[form.Flag, 'use_encryption', _('Encryption'), _('UseEncryption controls whether or not communication with the server will be encrypted. Encryption is done using the tokens supplied in the server and client configuration.<br />By default, this value is false.'), {datatype: 'bool'}],
[form.Flag, 'use_compression', _('Compression'), _('UseCompression controls whether or not communication with the server will be compressed.<br />By default, this value is false.'), {datatype: 'bool'}],
- [form.Value, 'local_ip', _('Local IP'), _('LocalIp specifies the IP address or host name to proxy to.'), {datatype: 'ipaddr'}],
+ [form.Value, 'local_ip', _('Local IP'), _('LocalIp specifies the IP address or host name to proxy to.'), {datatype: 'host'}],
[form.Value, 'local_port', _('Local port'), _('LocalPort specifies the port to proxy to.'), {datatype: 'port'}],
];
@@ -72,6 +72,16 @@ var stcpProxyConf = [
[form.Value, 'sk', _('Sk')],
];
+var pluginConf = [
+ [form.ListValue, 'plugin', _('Plugin'), undefined, {values: ['', 'http_proxy', 'socks5', 'unix_domain_socket'], rmempty: true}],
+ [form.Value, 'plugin_http_user', _('HTTP user'), undefined, {depends: {plugin: 'http_proxy'}}],
+ [form.Value, 'plugin_http_passwd', _('HTTP password'), undefined, {depends: {plugin: 'http_proxy'}}],
+ [form.Value, 'plugin_user', _('SOCKS5 user'), undefined, {depends: {plugin: 'socks5'}}],
+ [form.Value, 'plugin_passwd', _('SOCKS5 password'), undefined, {depends: {plugin: 'socks5'}}],
+ [form.Value, 'plugin_unix_path', _('Unix domain socket path'), undefined, {depends: {plugin: 'unix_domain_socket'}, optional: false, rmempty: false,
+ datatype: 'file', placeholder: '/var/run/docker.sock', default: '/var/run/docker.sock'}],
+];
+
function setParams(o, params) {
if (!params) return;
for (var key in params) {
@@ -207,11 +217,20 @@ return view.extend({
s.tab('general', _('General Settings'));
s.tab('http', _('HTTP Settings'));
+ s.tab('plugin', _('Plugin Settings'));
s.option(form.Value, 'name', _('Proxy name')).modalonly = false;
s.option(form.Value, 'type', _('Proxy type')).modalonly = false;
s.option(form.Value, 'local_ip', _('Local IP')).modalonly = false;
s.option(form.Value, 'local_port', _('Local port')).modalonly = false;
+ o = s.option(form.Value, 'remote_port', _('Remote port'));
+ o.modalonly = false;
+ o.depends('type', 'tcp');
+ o.depends('type', 'udp');
+ o.cfgvalue = function() {
+ var v = this.super('cfgvalue', arguments);
+ return v&&v!='0'?v:'#';
+ };
defTabOpts(s, 'general', baseProxyConf, {modalonly: true});
@@ -227,6 +246,9 @@ return view.extend({
// STCP and XTCP
defTabOpts(s, 'general', stcpProxyConf, {modalonly: true, depends: [{type: 'stcp'}, {type: 'xtcp'}]});
+ // Plugin
+ defTabOpts(s, 'plugin', pluginConf, {modalonly: true});
+
return m.render();
}
});
diff --git a/applications/luci-app-frpc/po/ar/frpc.po b/applications/luci-app-frpc/po/ar/frpc.po
index 04d95c154f..9d96ef9d6f 100644
--- a/applications/luci-app-frpc/po/ar/frpc.po
+++ b/applications/luci-app-frpc/po/ar/frpc.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-03-04 13:50+0000\n"
-"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
+"PO-Revision-Date: 2022-10-22 18:07+0000\n"
+"Last-Translator: Abdullah AlShaikh <abdullah@alshai5.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrpc/ar/>\n"
"Language: ar\n"
@@ -9,15 +9,15 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.5.1-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
-msgstr ""
+msgstr "الاعدادات الإضافية"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
msgid "Additional settings"
@@ -75,11 +75,11 @@ msgid ""
"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:180
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:190
msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:198
msgid "Common Settings"
msgstr ""
@@ -117,7 +117,7 @@ msgstr ""
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:208
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:218
msgid "General Settings"
msgstr "الاعدادات العامة"
@@ -125,11 +125,12 @@ msgstr "الاعدادات العامة"
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:209
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:219
msgid "HTTP Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:64
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:78
msgid "HTTP password"
msgstr ""
@@ -138,6 +139,7 @@ msgid "HTTP proxy"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:63
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:77
msgid "HTTP user"
msgstr ""
@@ -179,12 +181,12 @@ msgid "If remote_port is 0, frps will assign a random port for you"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:213
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:224
msgid "Local IP"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:225
msgid "Local port"
msgstr ""
@@ -229,9 +231,9 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
-"\"."
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".<br />By default, this value is "
+"\"info\"."
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
@@ -248,7 +250,7 @@ msgid ""
"succeeds.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
msgid "NOT RUNNING"
msgstr ""
@@ -258,6 +260,14 @@ msgid ""
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:76
+msgid "Plugin"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:220
+msgid "Plugin Settings"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Protocol"
msgstr "بروتوكول"
@@ -269,17 +279,17 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:200
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:210
msgid "Proxy Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:211
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:222
msgid "Proxy name"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:212
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:223
msgid "Proxy type"
msgstr ""
@@ -290,11 +300,12 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
msgid "RUNNING"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:226
msgid "Remote port"
msgstr ""
@@ -314,6 +325,14 @@ msgstr ""
msgid "Run daemon as user"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:80
+msgid "SOCKS5 password"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:79
+msgid "SOCKS5 user"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr ""
@@ -342,8 +361,8 @@ msgstr ""
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:189
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:193
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:199
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:203
msgid "Startup Settings"
msgstr ""
@@ -390,6 +409,10 @@ msgid ""
"succeed. <br />By default, this value is \"\"."
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:81
+msgid "Unix domain socket path"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
msgid ""
"UseCompression controls whether or not communication with the server will be "
@@ -414,9 +437,9 @@ msgid ""
"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:175
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
msgstr ""
diff --git a/applications/luci-app-frpc/po/bg/frpc.po b/applications/luci-app-frpc/po/bg/frpc.po
index 0e2d95333c..2f35383b68 100644
--- a/applications/luci-app-frpc/po/bg/frpc.po
+++ b/applications/luci-app-frpc/po/bg/frpc.po
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
msgstr ""
@@ -74,11 +74,11 @@ msgid ""
"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:180
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:190
msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:198
msgid "Common Settings"
msgstr ""
@@ -116,7 +116,7 @@ msgstr ""
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:208
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:218
msgid "General Settings"
msgstr "Основни настройки"
@@ -124,11 +124,12 @@ msgstr "Основни настройки"
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:209
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:219
msgid "HTTP Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:64
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:78
msgid "HTTP password"
msgstr ""
@@ -137,6 +138,7 @@ msgid "HTTP proxy"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:63
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:77
msgid "HTTP user"
msgstr ""
@@ -178,12 +180,12 @@ msgid "If remote_port is 0, frps will assign a random port for you"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:213
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:224
msgid "Local IP"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:225
msgid "Local port"
msgstr ""
@@ -228,9 +230,9 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
-"\"."
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".<br />By default, this value is "
+"\"info\"."
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
@@ -247,7 +249,7 @@ msgid ""
"succeeds.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
msgid "NOT RUNNING"
msgstr ""
@@ -257,6 +259,14 @@ msgid ""
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:76
+msgid "Plugin"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:220
+msgid "Plugin Settings"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Protocol"
msgstr "Протокол"
@@ -268,17 +278,17 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:200
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:210
msgid "Proxy Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:211
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:222
msgid "Proxy name"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:212
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:223
msgid "Proxy type"
msgstr ""
@@ -289,11 +299,12 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
msgid "RUNNING"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:226
msgid "Remote port"
msgstr ""
@@ -313,6 +324,14 @@ msgstr ""
msgid "Run daemon as user"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:80
+msgid "SOCKS5 password"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:79
+msgid "SOCKS5 user"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr ""
@@ -341,8 +360,8 @@ msgstr ""
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:189
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:193
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:199
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:203
msgid "Startup Settings"
msgstr ""
@@ -389,6 +408,10 @@ msgid ""
"succeed. <br />By default, this value is \"\"."
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:81
+msgid "Unix domain socket path"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
msgid ""
"UseCompression controls whether or not communication with the server will be "
@@ -413,9 +436,9 @@ msgid ""
"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:175
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
msgstr ""
diff --git a/applications/luci-app-frpc/po/bn_BD/frpc.po b/applications/luci-app-frpc/po/bn_BD/frpc.po
index 7260d5f17c..3c718d0c1e 100644
--- a/applications/luci-app-frpc/po/bn_BD/frpc.po
+++ b/applications/luci-app-frpc/po/bn_BD/frpc.po
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
msgstr ""
@@ -74,11 +74,11 @@ msgid ""
"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:180
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:190
msgid "Collecting data ..."
msgstr "তথ্য সংগ্রহ করা হচ্ছে ..."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:198
msgid "Common Settings"
msgstr ""
@@ -116,7 +116,7 @@ msgstr "এনভায়রনমেন্ট ভ্যারিয়েবল"
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:208
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:218
msgid "General Settings"
msgstr "সাধারণ সেটিংস"
@@ -124,11 +124,12 @@ msgstr "সাধারণ সেটিংস"
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:209
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:219
msgid "HTTP Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:64
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:78
msgid "HTTP password"
msgstr ""
@@ -137,6 +138,7 @@ msgid "HTTP proxy"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:63
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:77
msgid "HTTP user"
msgstr ""
@@ -178,12 +180,12 @@ msgid "If remote_port is 0, frps will assign a random port for you"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:213
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:224
msgid "Local IP"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:225
msgid "Local port"
msgstr ""
@@ -228,9 +230,9 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
-"\"."
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".<br />By default, this value is "
+"\"info\"."
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
@@ -247,7 +249,7 @@ msgid ""
"succeeds.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
msgid "NOT RUNNING"
msgstr "চলমান না"
@@ -260,6 +262,14 @@ msgstr ""
"href=\"https://github.com/fatedier/frp#configuration-file-template\">frp "
"README</a>"
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:76
+msgid "Plugin"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:220
+msgid "Plugin Settings"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Protocol"
msgstr "প্রোটোকল"
@@ -271,17 +281,17 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:200
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:210
msgid "Proxy Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:211
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:222
msgid "Proxy name"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:212
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:223
msgid "Proxy type"
msgstr ""
@@ -292,11 +302,12 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
msgid "RUNNING"
msgstr "চলমান"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:226
msgid "Remote port"
msgstr ""
@@ -316,6 +327,14 @@ msgstr "গ্রুপ হিসাবে ডেমন চালান"
msgid "Run daemon as user"
msgstr "ব্যবহারকারী হিসাবে ডেমন চালান"
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:80
+msgid "SOCKS5 password"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:79
+msgid "SOCKS5 user"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr ""
@@ -344,8 +363,8 @@ msgstr ""
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:189
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:193
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:199
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:203
msgid "Startup Settings"
msgstr ""
@@ -394,6 +413,10 @@ msgid ""
"succeed. <br />By default, this value is \"\"."
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:81
+msgid "Unix domain socket path"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
msgid ""
"UseCompression controls whether or not communication with the server will be "
@@ -418,9 +441,9 @@ msgid ""
"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:175
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
msgstr ""
diff --git a/applications/luci-app-frpc/po/ca/frpc.po b/applications/luci-app-frpc/po/ca/frpc.po
index 3078206347..861218fdc8 100644
--- a/applications/luci-app-frpc/po/ca/frpc.po
+++ b/applications/luci-app-frpc/po/ca/frpc.po
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.5.1\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
msgstr ""
@@ -74,11 +74,11 @@ msgid ""
"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:180
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:190
msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:198
msgid "Common Settings"
msgstr ""
@@ -116,7 +116,7 @@ msgstr ""
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:208
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:218
msgid "General Settings"
msgstr "Paràmetres generals"
@@ -124,11 +124,12 @@ msgstr "Paràmetres generals"
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:209
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:219
msgid "HTTP Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:64
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:78
msgid "HTTP password"
msgstr ""
@@ -137,6 +138,7 @@ msgid "HTTP proxy"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:63
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:77
msgid "HTTP user"
msgstr ""
@@ -178,12 +180,12 @@ msgid "If remote_port is 0, frps will assign a random port for you"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:213
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:224
msgid "Local IP"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:225
msgid "Local port"
msgstr ""
@@ -228,9 +230,9 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
-"\"."
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".<br />By default, this value is "
+"\"info\"."
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
@@ -247,7 +249,7 @@ msgid ""
"succeeds.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
msgid "NOT RUNNING"
msgstr ""
@@ -257,6 +259,14 @@ msgid ""
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:76
+msgid "Plugin"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:220
+msgid "Plugin Settings"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Protocol"
msgstr ""
@@ -268,17 +278,17 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:200
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:210
msgid "Proxy Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:211
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:222
msgid "Proxy name"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:212
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:223
msgid "Proxy type"
msgstr ""
@@ -289,11 +299,12 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
msgid "RUNNING"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:226
msgid "Remote port"
msgstr ""
@@ -313,6 +324,14 @@ msgstr ""
msgid "Run daemon as user"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:80
+msgid "SOCKS5 password"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:79
+msgid "SOCKS5 user"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr ""
@@ -341,8 +360,8 @@ msgstr ""
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:189
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:193
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:199
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:203
msgid "Startup Settings"
msgstr ""
@@ -389,6 +408,10 @@ msgid ""
"succeed. <br />By default, this value is \"\"."
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:81
+msgid "Unix domain socket path"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
msgid ""
"UseCompression controls whether or not communication with the server will be "
@@ -413,9 +436,9 @@ msgid ""
"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:175
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
msgstr ""
diff --git a/applications/luci-app-frpc/po/cs/frpc.po b/applications/luci-app-frpc/po/cs/frpc.po
index 17cdc2e2b4..266d50476b 100644
--- a/applications/luci-app-frpc/po/cs/frpc.po
+++ b/applications/luci-app-frpc/po/cs/frpc.po
@@ -10,7 +10,7 @@ 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-frpc/htdocs/luci-static/resources/view/frpc.js:204
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
msgstr ""
@@ -74,11 +74,11 @@ msgid ""
"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:180
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:190
msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:198
msgid "Common Settings"
msgstr ""
@@ -116,7 +116,7 @@ msgstr "Proměnná prostředí"
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:208
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:218
msgid "General Settings"
msgstr "Obecná nastavení"
@@ -124,11 +124,12 @@ msgstr "Obecná nastavení"
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:209
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:219
msgid "HTTP Settings"
msgstr "Nastavení HTTP"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:64
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:78
msgid "HTTP password"
msgstr "HTTP heslo"
@@ -137,6 +138,7 @@ msgid "HTTP proxy"
msgstr "HTTP proxy"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:63
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:77
msgid "HTTP user"
msgstr "HTTP uživatel"
@@ -178,12 +180,12 @@ msgid "If remote_port is 0, frps will assign a random port for you"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:213
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:224
msgid "Local IP"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:225
msgid "Local port"
msgstr "Lokální port"
@@ -228,9 +230,9 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
-"\"."
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".<br />By default, this value is "
+"\"info\"."
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
@@ -247,7 +249,7 @@ msgid ""
"succeeds.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
msgid "NOT RUNNING"
msgstr ""
@@ -257,6 +259,14 @@ msgid ""
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:76
+msgid "Plugin"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:220
+msgid "Plugin Settings"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Protocol"
msgstr "Protokol"
@@ -268,17 +278,17 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:200
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:210
msgid "Proxy Settings"
msgstr "Nastavení proxy"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:211
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:222
msgid "Proxy name"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:212
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:223
msgid "Proxy type"
msgstr "Typ proxy"
@@ -289,11 +299,12 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
msgid "RUNNING"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:226
msgid "Remote port"
msgstr ""
@@ -313,6 +324,14 @@ msgstr ""
msgid "Run daemon as user"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:80
+msgid "SOCKS5 password"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:79
+msgid "SOCKS5 user"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr "Adresa serveru"
@@ -341,8 +360,8 @@ msgstr ""
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:189
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:193
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:199
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:203
msgid "Startup Settings"
msgstr ""
@@ -389,6 +408,10 @@ msgid ""
"succeed. <br />By default, this value is \"\"."
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:81
+msgid "Unix domain socket path"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
msgid ""
"UseCompression controls whether or not communication with the server will be "
@@ -413,9 +436,9 @@ msgid ""
"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:175
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
msgstr "frp Klient"
diff --git a/applications/luci-app-frpc/po/da/frpc.po b/applications/luci-app-frpc/po/da/frpc.po
index 334327a120..581cbc5a2c 100644
--- a/applications/luci-app-frpc/po/da/frpc.po
+++ b/applications/luci-app-frpc/po/da/frpc.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-02-26 03:55+0000\n"
+"PO-Revision-Date: 2022-11-25 14:34+0000\n"
"Last-Translator: drax red <drax@outlook.dk>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrpc/da/>\n"
@@ -8,9 +8,9 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.11.1-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
msgstr ""
@@ -74,11 +74,11 @@ msgid ""
"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:180
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:190
msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:198
msgid "Common Settings"
msgstr ""
@@ -106,7 +106,7 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
msgid "Encryption"
-msgstr ""
+msgstr "Kryptering"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Environment variable"
@@ -116,7 +116,7 @@ msgstr ""
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:208
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:218
msgid "General Settings"
msgstr ""
@@ -124,11 +124,12 @@ msgstr ""
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:209
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:219
msgid "HTTP Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:64
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:78
msgid "HTTP password"
msgstr ""
@@ -137,6 +138,7 @@ msgid "HTTP proxy"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:63
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:77
msgid "HTTP user"
msgstr ""
@@ -178,12 +180,12 @@ msgid "If remote_port is 0, frps will assign a random port for you"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:213
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:224
msgid "Local IP"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:225
msgid "Local port"
msgstr ""
@@ -228,9 +230,9 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
-"\"."
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".<br />By default, this value is "
+"\"info\"."
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
@@ -247,7 +249,7 @@ msgid ""
"succeeds.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
msgid "NOT RUNNING"
msgstr ""
@@ -257,6 +259,14 @@ msgid ""
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:76
+msgid "Plugin"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:220
+msgid "Plugin Settings"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Protocol"
msgstr "Protokol"
@@ -268,17 +278,17 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:200
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:210
msgid "Proxy Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:211
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:222
msgid "Proxy name"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:212
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:223
msgid "Proxy type"
msgstr ""
@@ -289,11 +299,12 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
msgid "RUNNING"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:226
msgid "Remote port"
msgstr ""
@@ -313,6 +324,14 @@ msgstr ""
msgid "Run daemon as user"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:80
+msgid "SOCKS5 password"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:79
+msgid "SOCKS5 user"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr "Serveradresse"
@@ -341,8 +360,8 @@ msgstr ""
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:189
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:193
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:199
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:203
msgid "Startup Settings"
msgstr ""
@@ -389,6 +408,10 @@ msgid ""
"succeed. <br />By default, this value is \"\"."
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:81
+msgid "Unix domain socket path"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
msgid ""
"UseCompression controls whether or not communication with the server will be "
@@ -413,9 +436,9 @@ msgid ""
"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:175
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
msgstr ""
diff --git a/applications/luci-app-frpc/po/de/frpc.po b/applications/luci-app-frpc/po/de/frpc.po
index 1aa268bd3c..4147112da4 100644
--- a/applications/luci-app-frpc/po/de/frpc.po
+++ b/applications/luci-app-frpc/po/de/frpc.po
@@ -1,16 +1,16 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-24 16:11+0000\n"
-"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"PO-Revision-Date: 2022-11-02 22:11+0000\n"
+"Last-Translator: tdt-hv <hvoit@tdt.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrpc/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
msgstr "Neuen Proxy hinzufügen..."
@@ -87,11 +87,11 @@ msgstr ""
"mitgelieferten ausführbaren Datei mittels statik geladen.<br />Standardwert "
"ist \"\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:180
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:190
msgid "Collecting data ..."
-msgstr "Ermittle Daten..."
+msgstr "Sammle Daten..."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:198
msgid "Common Settings"
msgstr "Gemeinsame Einstellungen"
@@ -131,7 +131,7 @@ msgstr "Umgebungsvariable"
msgid "Exit when login fail"
msgstr "Beende Programm bei Loginfehler"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:208
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:218
msgid "General Settings"
msgstr "Allgemeine Einstellungen"
@@ -139,11 +139,12 @@ msgstr "Allgemeine Einstellungen"
msgid "Grant access to LuCI app frpc"
msgstr "Zugriff auf LuCI-App frpc gewähren"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:209
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:219
msgid "HTTP Settings"
msgstr "HTTP-Einstellungen"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:64
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:78
msgid "HTTP password"
msgstr "HTTP-Passwort"
@@ -152,6 +153,7 @@ msgid "HTTP proxy"
msgstr "HTTP-Proxy"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:63
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:77
msgid "HTTP user"
msgstr "HTTP-User"
@@ -204,12 +206,12 @@ msgstr ""
"zuweisen"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:213
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:224
msgid "Local IP"
msgstr "Lokale IP"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:225
msgid "Local port"
msgstr "Lokaler Port"
@@ -259,9 +261,9 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
-"\"."
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".<br />By default, this value is "
+"\"info\"."
msgstr ""
"LogLevel spezifiziert den minimalen Log-Level. Gültige Werte sind \"trace\", "
"\"debug\", \"info\", \"warn\" und \"error\".<br />Standartwert hierfür ist "
@@ -287,7 +289,7 @@ msgstr ""
"Loginversuch beenden soll. Falls es auf falsch steht, wir es der client so "
"oft versuchen, bis es erfolgreich war.<br />Standardwert hierfür ist wahr."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
msgid "NOT RUNNING"
msgstr "LÄUFT NICHT"
@@ -300,6 +302,14 @@ msgstr ""
"weitergereicht werden, siehe <a href=\"https://github.com/fatedier/"
"frp#configuration-file-template\">frp README</a>"
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:76
+msgid "Plugin"
+msgstr "Plugin"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:220
+msgid "Plugin Settings"
+msgstr "Plugin-Einstellungen"
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Protocol"
msgstr "Protokoll"
@@ -314,17 +324,17 @@ msgstr ""
"verwendet werden soll. Gültige Werte sind \"tcp\", \"kcp\" und \"websocket\"."
"<br />Standardwert hierfür ist \"tcp\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:200
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:210
msgid "Proxy Settings"
msgstr "Proxy-Einstellungen"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:211
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:222
msgid "Proxy name"
msgstr "Name des Proxies"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:212
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:223
msgid "Proxy type"
msgstr "Proxy-Typ"
@@ -338,11 +348,12 @@ msgstr ""
"\"tcp\", \"udp\", \"https\", \"stcp\" und \"xtcp\".<br />Standardwert "
"hierfür ist \"tcp\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
msgid "RUNNING"
msgstr "LÄUFT"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:226
msgid "Remote port"
msgstr "Remote-Port"
@@ -362,6 +373,14 @@ msgstr "Daemon als Gruppe ausführen"
msgid "Run daemon as user"
msgstr "Daemon als Gruppe ausführen"
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:80
+msgid "SOCKS5 password"
+msgstr "SOCKS5-Passwort"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:79
+msgid "SOCKS5 user"
+msgstr "SOCKS5-Benutzer"
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr "Server-Adresse"
@@ -394,8 +413,8 @@ msgstr ""
msgid "Sk"
msgstr "Sk"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:189
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:193
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:199
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:203
msgid "Startup Settings"
msgstr "Startparameter"
@@ -454,6 +473,10 @@ msgstr ""
"ein gleichlautendes Token zur Authorisation eingestellt haben.<br /"
">Standardwert hierfür ist \"\"."
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:81
+msgid "Unix domain socket path"
+msgstr "Unix-Domänensocketpfad"
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
msgid ""
"UseCompression controls whether or not communication with the server will be "
@@ -486,9 +509,9 @@ msgstr ""
"Clients. Falls dieser Wert \"\" beträgt, werden Proxy-Namen automatisch zu "
"\"{user} {proxy_name} \" umgeschrieben.<br />Standardwert hierfür ist \"\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:175
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
msgstr "frp Client"
diff --git a/applications/luci-app-frpc/po/el/frpc.po b/applications/luci-app-frpc/po/el/frpc.po
index e413c7c957..7127e489cc 100644
--- a/applications/luci-app-frpc/po/el/frpc.po
+++ b/applications/luci-app-frpc/po/el/frpc.po
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.13-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
msgstr ""
@@ -74,11 +74,11 @@ msgid ""
"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:180
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:190
msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:198
msgid "Common Settings"
msgstr ""
@@ -116,7 +116,7 @@ msgstr ""
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:208
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:218
msgid "General Settings"
msgstr "Γενικές ρυθμίσεις"
@@ -124,11 +124,12 @@ msgstr "Γενικές ρυθμίσεις"
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:209
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:219
msgid "HTTP Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:64
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:78
msgid "HTTP password"
msgstr ""
@@ -137,6 +138,7 @@ msgid "HTTP proxy"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:63
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:77
msgid "HTTP user"
msgstr ""
@@ -178,12 +180,12 @@ msgid "If remote_port is 0, frps will assign a random port for you"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:213
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:224
msgid "Local IP"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:225
msgid "Local port"
msgstr ""
@@ -228,9 +230,9 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
-"\"."
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".<br />By default, this value is "
+"\"info\"."
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
@@ -247,7 +249,7 @@ msgid ""
"succeeds.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
msgid "NOT RUNNING"
msgstr ""
@@ -257,6 +259,14 @@ msgid ""
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:76
+msgid "Plugin"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:220
+msgid "Plugin Settings"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Protocol"
msgstr "Πρωτόκολλο"
@@ -268,17 +278,17 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:200
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:210
msgid "Proxy Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:211
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:222
msgid "Proxy name"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:212
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:223
msgid "Proxy type"
msgstr ""
@@ -289,11 +299,12 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
msgid "RUNNING"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:226
msgid "Remote port"
msgstr ""
@@ -313,6 +324,14 @@ msgstr ""
msgid "Run daemon as user"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:80
+msgid "SOCKS5 password"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:79
+msgid "SOCKS5 user"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr ""
@@ -341,8 +360,8 @@ msgstr ""
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:189
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:193
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:199
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:203
msgid "Startup Settings"
msgstr ""
@@ -389,6 +408,10 @@ msgid ""
"succeed. <br />By default, this value is \"\"."
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:81
+msgid "Unix domain socket path"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
msgid ""
"UseCompression controls whether or not communication with the server will be "
@@ -413,9 +436,9 @@ msgid ""
"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:175
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
msgstr ""
diff --git a/applications/luci-app-frpc/po/en/frpc.po b/applications/luci-app-frpc/po/en/frpc.po
index d3f0201c35..ea3b6b8331 100644
--- a/applications/luci-app-frpc/po/en/frpc.po
+++ b/applications/luci-app-frpc/po/en/frpc.po
@@ -4,7 +4,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
msgstr ""
@@ -68,11 +68,11 @@ msgid ""
"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:180
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:190
msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:198
msgid "Common Settings"
msgstr ""
@@ -110,7 +110,7 @@ msgstr ""
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:208
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:218
msgid "General Settings"
msgstr ""
@@ -118,11 +118,12 @@ msgstr ""
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:209
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:219
msgid "HTTP Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:64
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:78
msgid "HTTP password"
msgstr ""
@@ -131,6 +132,7 @@ msgid "HTTP proxy"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:63
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:77
msgid "HTTP user"
msgstr ""
@@ -172,12 +174,12 @@ msgid "If remote_port is 0, frps will assign a random port for you"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:213
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:224
msgid "Local IP"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:225
msgid "Local port"
msgstr ""
@@ -222,9 +224,9 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
-"\"."
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".<br />By default, this value is "
+"\"info\"."
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
@@ -241,7 +243,7 @@ msgid ""
"succeeds.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
msgid "NOT RUNNING"
msgstr ""
@@ -251,6 +253,14 @@ msgid ""
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:76
+msgid "Plugin"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:220
+msgid "Plugin Settings"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Protocol"
msgstr ""
@@ -262,17 +272,17 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:200
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:210
msgid "Proxy Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:211
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:222
msgid "Proxy name"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:212
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:223
msgid "Proxy type"
msgstr ""
@@ -283,11 +293,12 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
msgid "RUNNING"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:226
msgid "Remote port"
msgstr ""
@@ -307,6 +318,14 @@ msgstr ""
msgid "Run daemon as user"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:80
+msgid "SOCKS5 password"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:79
+msgid "SOCKS5 user"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr ""
@@ -335,8 +354,8 @@ msgstr ""
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:189
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:193
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:199
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:203
msgid "Startup Settings"
msgstr ""
@@ -383,6 +402,10 @@ msgid ""
"succeed. <br />By default, this value is \"\"."
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:81
+msgid "Unix domain socket path"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
msgid ""
"UseCompression controls whether or not communication with the server will be "
@@ -407,9 +430,9 @@ msgid ""
"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:175
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
msgstr ""
diff --git a/applications/luci-app-frpc/po/es/frpc.po b/applications/luci-app-frpc/po/es/frpc.po
index 0b331ad570..b56df3c074 100644
--- a/applications/luci-app-frpc/po/es/frpc.po
+++ b/applications/luci-app-frpc/po/es/frpc.po
@@ -13,7 +13,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.13.1-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
msgstr "Añadir nuevo proxy..."
@@ -90,11 +90,11 @@ msgstr ""
"cargarán desde el ejecutable incluido usando statik.<br />Por defecto, este "
"valor es \"\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:180
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:190
msgid "Collecting data ..."
msgstr "Recolectando datos..."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:198
msgid "Common Settings"
msgstr "Configuraciones comunes"
@@ -121,8 +121,8 @@ msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
"true."
msgstr ""
-"DisableLogColor desactiva los colores de registro cuando LogWay == \"console"
-"\" cuando se establece en verdadero."
+"DisableLogColor desactiva los colores de registro cuando LogWay == "
+"\"console\" cuando se establece en verdadero."
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
msgid "Encryption"
@@ -136,7 +136,7 @@ msgstr "Variable ambiental"
msgid "Exit when login fail"
msgstr "Salir cuando falla el inicio de sesión"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:208
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:218
msgid "General Settings"
msgstr "Configuración general"
@@ -144,11 +144,12 @@ msgstr "Configuración general"
msgid "Grant access to LuCI app frpc"
msgstr "Conceder acceso a la aplicación frpc de LuCI"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:209
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:219
msgid "HTTP Settings"
msgstr "Configuraciones HTTP"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:64
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:78
msgid "HTTP password"
msgstr "Contraseña HTTP"
@@ -157,6 +158,7 @@ msgid "HTTP proxy"
msgstr "Proxy HTTP"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:63
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:77
msgid "HTTP user"
msgstr "Usuario HTTP"
@@ -200,20 +202,20 @@ msgid ""
msgstr ""
"HttpProxy especifica una dirección proxy para conectarse al servidor. Si "
"este valor es \"\", el servidor se conectará directamente.<br />De manera "
-"predeterminada, este valor se lee desde la variable de entorno \"http_proxy"
-"\"."
+"predeterminada, este valor se lee desde la variable de entorno "
+"\"http_proxy\"."
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
msgid "If remote_port is 0, frps will assign a random port for you"
msgstr "Si remote_port es 0, frps le asignará un puerto aleatorio"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:213
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:224
msgid "Local IP"
msgstr "IP local"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:225
msgid "Local port"
msgstr "Puerto local"
@@ -261,9 +263,9 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
-"\"."
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".<br />By default, this value is "
+"\"info\"."
msgstr ""
"LogLevel especifica el nivel mínimo de registro. Los valores válidos son "
"\"trace\", \"debug\", \"info\", \"warn\" y \"error\".<br />Por defecto, este "
@@ -276,8 +278,8 @@ msgid ""
"this value is 0."
msgstr ""
"LogMaxDays especifica el número máximo de días para almacenar información de "
-"registro antes de la eliminación. Esto solo se usa si LogWay == \"archivo\""
-".<br />De forma predeterminada, este valor es 0."
+"registro antes de la eliminación. Esto solo se usa si LogWay == \"archivo\"."
+"<br />De forma predeterminada, este valor es 0."
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
@@ -290,7 +292,7 @@ msgstr ""
"hasta que un intento de inicio de sesión tenga éxito.<br />Por defecto, este "
"valor es verdadero."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
#, fuzzy
msgid "NOT RUNNING"
msgstr "NO SE ESTÁ EJECUTANDO"
@@ -304,6 +306,14 @@ msgstr ""
"configuración, consulte <a href=\"https://github.com/fatedier/"
"frp#configuration-file-template\"> frp README</a>"
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:76
+msgid "Plugin"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:220
+msgid "Plugin Settings"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Protocol"
msgstr "Protocolo"
@@ -318,17 +328,17 @@ msgstr ""
"servidor. Los valores válidos son \"tcp\", \"kcp\" y \"websocket\".<br />De "
"manera predeterminada, este valor es \"tcp\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:200
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:210
msgid "Proxy Settings"
msgstr "Configuraciónes del proxy"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:211
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:222
msgid "Proxy name"
msgstr "Nombre del proxy"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:212
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:223
msgid "Proxy type"
msgstr "Tipo de proxy"
@@ -342,11 +352,12 @@ msgstr ""
"\"tcp\", \"udp\", \"http\", \"https\", \"stcp\" y \"xtcp\".<br />Por "
"defecto, este valor es \"tcp\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
msgid "RUNNING"
msgstr "EJECUTANDO"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:226
msgid "Remote port"
msgstr "Puerto remoto"
@@ -366,6 +377,14 @@ msgstr "Ejecutar demonio como grupo"
msgid "Run daemon as user"
msgstr "Ejecutar demonio como usuario"
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:80
+msgid "SOCKS5 password"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:79
+msgid "SOCKS5 user"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr "Dirección del servidor"
@@ -398,8 +417,8 @@ msgstr ""
msgid "Sk"
msgstr "Sk"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:189
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:193
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:199
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:203
msgid "Startup Settings"
msgstr "Configuraciones de inicio"
@@ -457,6 +476,10 @@ msgstr ""
"enviar al servidor. El servidor debe tener un token coincidente para que la "
"autorización tenga éxito.<br />Por defecto, este valor es \"\"."
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:81
+msgid "Unix domain socket path"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
msgid ""
"UseCompression controls whether or not communication with the server will be "
@@ -491,9 +514,9 @@ msgstr ""
"proxy se cambiarán automáticamente a \"{user}.{Proxy_name}\".<br />De manera "
"predeterminada, este valor es \"\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:175
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
msgstr "Cliente frp"
diff --git a/applications/luci-app-frpc/po/fi/frpc.po b/applications/luci-app-frpc/po/fi/frpc.po
index bb0a4f5b7d..0ba1357fc5 100644
--- a/applications/luci-app-frpc/po/fi/frpc.po
+++ b/applications/luci-app-frpc/po/fi/frpc.po
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.12-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
msgstr ""
@@ -74,11 +74,11 @@ msgid ""
"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:180
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:190
msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:198
msgid "Common Settings"
msgstr ""
@@ -116,7 +116,7 @@ msgstr ""
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:208
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:218
msgid "General Settings"
msgstr "Yleiset asetukset"
@@ -124,11 +124,12 @@ msgstr "Yleiset asetukset"
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:209
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:219
msgid "HTTP Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:64
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:78
msgid "HTTP password"
msgstr ""
@@ -137,6 +138,7 @@ msgid "HTTP proxy"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:63
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:77
msgid "HTTP user"
msgstr ""
@@ -178,12 +180,12 @@ msgid "If remote_port is 0, frps will assign a random port for you"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:213
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:224
msgid "Local IP"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:225
msgid "Local port"
msgstr ""
@@ -228,9 +230,9 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
-"\"."
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".<br />By default, this value is "
+"\"info\"."
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
@@ -247,7 +249,7 @@ msgid ""
"succeeds.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
msgid "NOT RUNNING"
msgstr ""
@@ -257,6 +259,14 @@ msgid ""
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:76
+msgid "Plugin"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:220
+msgid "Plugin Settings"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Protocol"
msgstr "Protokolla"
@@ -268,17 +278,17 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:200
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:210
msgid "Proxy Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:211
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:222
msgid "Proxy name"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:212
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:223
msgid "Proxy type"
msgstr ""
@@ -289,11 +299,12 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
msgid "RUNNING"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:226
msgid "Remote port"
msgstr ""
@@ -313,6 +324,14 @@ msgstr ""
msgid "Run daemon as user"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:80
+msgid "SOCKS5 password"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:79
+msgid "SOCKS5 user"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr "Palvelimen osoite"
@@ -341,8 +360,8 @@ msgstr ""
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:189
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:193
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:199
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:203
msgid "Startup Settings"
msgstr ""
@@ -389,6 +408,10 @@ msgid ""
"succeed. <br />By default, this value is \"\"."
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:81
+msgid "Unix domain socket path"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
msgid ""
"UseCompression controls whether or not communication with the server will be "
@@ -413,9 +436,9 @@ msgid ""
"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:175
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
msgstr ""
diff --git a/applications/luci-app-frpc/po/fr/frpc.po b/applications/luci-app-frpc/po/fr/frpc.po
index 1614c9595f..ef97747517 100644
--- a/applications/luci-app-frpc/po/fr/frpc.po
+++ b/applications/luci-app-frpc/po/fr/frpc.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-24 16:04+0000\n"
-"Last-Translator: Christophe Blancon <christophe.blancon@gmail.com>\n"
+"PO-Revision-Date: 2022-10-23 17:26+0000\n"
+"Last-Translator: Amaury <y0da@live.fr>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrpc/fr/>\n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
-msgstr ""
+msgstr "Ajouter un proxy..."
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
@@ -87,11 +87,11 @@ msgstr ""
"actifs seront chargés à partir de l'exécutable fourni à l'aide de statik."
"<br />Par défaut, cette valeur est \"\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:180
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:190
msgid "Collecting data ..."
msgstr "Recueillant les données..."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:198
msgid "Common Settings"
msgstr "Paramètres communs"
@@ -118,8 +118,8 @@ msgid ""
"DisableLogColor disables log colors when LogWay == \"console\" when set to "
"true."
msgstr ""
-"DisableLogColor désactive les couleurs du journal lorsque LogWay == \"console"
-"\" lorsqu'il est défini sur true."
+"DisableLogColor désactive les couleurs du journal lorsque LogWay == "
+"\"console\" lorsqu'il est défini sur true."
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
msgid "Encryption"
@@ -133,7 +133,7 @@ msgstr "Variable d'environnement"
msgid "Exit when login fail"
msgstr "Quitter lorsque la connexion échoue"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:208
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:218
msgid "General Settings"
msgstr "Paramètres généraux"
@@ -141,11 +141,12 @@ msgstr "Paramètres généraux"
msgid "Grant access to LuCI app frpc"
msgstr "Accorder l'accès à l'application LuCI frpc"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:209
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:219
msgid "HTTP Settings"
msgstr "Paramètres HTTP"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:64
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:78
msgid "HTTP password"
msgstr "Mot de passe HTTP"
@@ -154,6 +155,7 @@ msgid "HTTP proxy"
msgstr "Http proxy"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:63
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:77
msgid "HTTP user"
msgstr "Utilisateur HTTP"
@@ -205,12 +207,12 @@ msgid "If remote_port is 0, frps will assign a random port for you"
msgstr "Si remote_port vaut 0, frps vous attribuera un port aléatoire"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:213
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:224
msgid "Local IP"
msgstr "IP locale"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:225
msgid "Local port"
msgstr "Local port"
@@ -255,9 +257,9 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
-"\"."
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".<br />By default, this value is "
+"\"info\"."
msgstr ""
"LogLevel spécifie le niveau de journalisation minimum. Les valeurs valides "
"sont \"trace\", \"debug\", \"info\", \"warn\" et \"error\".<br />Par défaut, "
@@ -281,7 +283,7 @@ msgstr ""
"ce qu'une tentative de connexion réussisse.<br />Par défaut, cette valeur "
"est vraie."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
msgid "NOT RUNNING"
msgstr "NON-EXÉCUTANT"
@@ -294,6 +296,14 @@ msgstr ""
"fichier de configuration, voir <a href=\"https://github.com/fatedier/"
"frp#configuration-file-template\">frp README</a>"
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:76
+msgid "Plugin"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:220
+msgid "Plugin Settings"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Protocol"
msgstr "Protocole"
@@ -308,17 +318,17 @@ msgstr ""
"serveur. Les valeurs valides sont \"tcp\", \"kcp\" et \"websocket\".<br /"
">Par défaut, cette valeur est \"tcp\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:200
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:210
msgid "Proxy Settings"
msgstr "Paramètres du proxy"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:211
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:222
msgid "Proxy name"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:212
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:223
msgid "Proxy type"
msgstr "Type de proxy"
@@ -332,11 +342,12 @@ msgstr ""
"\"udp\", \"http\", \"https\", \"stcp\" et \"xtcp\".<br />Par défaut, cette "
"valeur est \"tcp\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
msgid "RUNNING"
msgstr "EXÉCUTANT"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:226
msgid "Remote port"
msgstr "Port distant"
@@ -356,6 +367,14 @@ msgstr "Exécuter le démon en tant que groupe"
msgid "Run daemon as user"
msgstr "Exécuter le démon en tant qu'utilisateur"
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:80
+msgid "SOCKS5 password"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:79
+msgid "SOCKS5 user"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr "Adresse du serveur"
@@ -388,8 +407,8 @@ msgstr ""
msgid "Sk"
msgstr "Sk"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:189
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:193
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:199
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:203
msgid "Startup Settings"
msgstr "Paramètres de démarrage"
@@ -447,6 +466,10 @@ msgstr ""
"au serveur. Le serveur doit avoir un jeton correspondant pour que "
"l'autorisation réussisse.<br />Par défaut, cette valeur est \"\"."
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:81
+msgid "Unix domain socket path"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
msgid ""
"UseCompression controls whether or not communication with the server will be "
@@ -481,9 +504,9 @@ msgstr ""
"automatiquement modifiés en \"{user}.{Proxy_name}\".<br />Par défaut, cette "
"valeur est \"\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:175
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
msgstr "frp Client"
diff --git a/applications/luci-app-frpc/po/he/frpc.po b/applications/luci-app-frpc/po/he/frpc.po
index 9422dbde17..6af04a8f19 100644
--- a/applications/luci-app-frpc/po/he/frpc.po
+++ b/applications/luci-app-frpc/po/he/frpc.po
@@ -1,10 +1,17 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2022-11-17 18:57+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfrpc/he/>\n"
"Language: he\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && "
+"n % 10 == 0) ? 2 : 3));\n"
+"X-Generator: Weblate 4.15-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
msgstr ""
@@ -68,11 +75,11 @@ msgid ""
"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:180
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:190
msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:198
msgid "Common Settings"
msgstr ""
@@ -110,7 +117,7 @@ msgstr ""
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:208
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:218
msgid "General Settings"
msgstr ""
@@ -118,11 +125,12 @@ msgstr ""
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:209
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:219
msgid "HTTP Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:64
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:78
msgid "HTTP password"
msgstr ""
@@ -131,6 +139,7 @@ msgid "HTTP proxy"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:63
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:77
msgid "HTTP user"
msgstr ""
@@ -172,12 +181,12 @@ msgid "If remote_port is 0, frps will assign a random port for you"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:213
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:224
msgid "Local IP"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:225
msgid "Local port"
msgstr ""
@@ -222,9 +231,9 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
-"\"."
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".<br />By default, this value is "
+"\"info\"."
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
@@ -241,7 +250,7 @@ msgid ""
"succeeds.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
msgid "NOT RUNNING"
msgstr ""
@@ -251,9 +260,17 @@ msgid ""
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:76
+msgid "Plugin"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:220
+msgid "Plugin Settings"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Protocol"
-msgstr ""
+msgstr "פרוטוקול"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid ""
@@ -262,17 +279,17 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:200
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:210
msgid "Proxy Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:211
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:222
msgid "Proxy name"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:212
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:223
msgid "Proxy type"
msgstr ""
@@ -283,11 +300,12 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
msgid "RUNNING"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:226
msgid "Remote port"
msgstr ""
@@ -307,6 +325,14 @@ msgstr ""
msgid "Run daemon as user"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:80
+msgid "SOCKS5 password"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:79
+msgid "SOCKS5 user"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr ""
@@ -335,8 +361,8 @@ msgstr ""
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:189
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:193
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:199
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:203
msgid "Startup Settings"
msgstr ""
@@ -383,6 +409,10 @@ msgid ""
"succeed. <br />By default, this value is \"\"."
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:81
+msgid "Unix domain socket path"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
msgid ""
"UseCompression controls whether or not communication with the server will be "
@@ -407,9 +437,9 @@ msgid ""
"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:175
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
msgstr ""
diff --git a/applications/luci-app-frpc/po/hi/frpc.po b/applications/luci-app-frpc/po/hi/frpc.po
index ed8288f1c7..7e933a2684 100644
--- a/applications/luci-app-frpc/po/hi/frpc.po
+++ b/applications/luci-app-frpc/po/hi/frpc.po
@@ -4,7 +4,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
msgstr ""
@@ -68,11 +68,11 @@ msgid ""
"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:180
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:190
msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:198
msgid "Common Settings"
msgstr ""
@@ -110,7 +110,7 @@ msgstr ""
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:208
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:218
msgid "General Settings"
msgstr ""
@@ -118,11 +118,12 @@ msgstr ""
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:209
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:219
msgid "HTTP Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:64
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:78
msgid "HTTP password"
msgstr ""
@@ -131,6 +132,7 @@ msgid "HTTP proxy"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:63
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:77
msgid "HTTP user"
msgstr ""
@@ -172,12 +174,12 @@ msgid "If remote_port is 0, frps will assign a random port for you"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:213
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:224
msgid "Local IP"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:225
msgid "Local port"
msgstr ""
@@ -222,9 +224,9 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
-"\"."
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".<br />By default, this value is "
+"\"info\"."
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
@@ -241,7 +243,7 @@ msgid ""
"succeeds.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
msgid "NOT RUNNING"
msgstr ""
@@ -251,6 +253,14 @@ msgid ""
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:76
+msgid "Plugin"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:220
+msgid "Plugin Settings"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Protocol"
msgstr ""
@@ -262,17 +272,17 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:200
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:210
msgid "Proxy Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:211
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:222
msgid "Proxy name"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:212
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:223
msgid "Proxy type"
msgstr ""
@@ -283,11 +293,12 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
msgid "RUNNING"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:226
msgid "Remote port"
msgstr ""
@@ -307,6 +318,14 @@ msgstr ""
msgid "Run daemon as user"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:80
+msgid "SOCKS5 password"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:79
+msgid "SOCKS5 user"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr ""
@@ -335,8 +354,8 @@ msgstr ""
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:189
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:193
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:199
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:203
msgid "Startup Settings"
msgstr ""
@@ -383,6 +402,10 @@ msgid ""
"succeed. <br />By default, this value is \"\"."
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:81
+msgid "Unix domain socket path"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
msgid ""
"UseCompression controls whether or not communication with the server will be "
@@ -407,9 +430,9 @@ msgid ""
"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:175
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
msgstr ""
diff --git a/applications/luci-app-frpc/po/hu/frpc.po b/applications/luci-app-frpc/po/hu/frpc.po
index 06273a0fd6..021119ed6f 100644
--- a/applications/luci-app-frpc/po/hu/frpc.po
+++ b/applications/luci-app-frpc/po/hu/frpc.po
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
msgstr ""
@@ -74,11 +74,11 @@ msgid ""
"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:180
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:190
msgid "Collecting data ..."
msgstr "Adatgyűjtés..."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:198
msgid "Common Settings"
msgstr ""
@@ -116,7 +116,7 @@ msgstr "Környezeti változó"
msgid "Exit when login fail"
msgstr "Kikapcsolás, ha a belépés sikertelen"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:208
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:218
msgid "General Settings"
msgstr "Általános Beállítások"
@@ -124,11 +124,12 @@ msgstr "Általános Beállítások"
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:209
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:219
msgid "HTTP Settings"
msgstr "HTTP beállítások"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:64
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:78
msgid "HTTP password"
msgstr "HTTP jelszó"
@@ -137,6 +138,7 @@ msgid "HTTP proxy"
msgstr "HTTP proxy"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:63
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:77
msgid "HTTP user"
msgstr "HTTP felhasználó"
@@ -178,12 +180,12 @@ msgid "If remote_port is 0, frps will assign a random port for you"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:213
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:224
msgid "Local IP"
msgstr "Lokális IP"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:225
msgid "Local port"
msgstr "Helyi port"
@@ -228,9 +230,9 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
-"\"."
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".<br />By default, this value is "
+"\"info\"."
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
@@ -247,7 +249,7 @@ msgid ""
"succeeds.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
msgid "NOT RUNNING"
msgstr "NEM FUT"
@@ -257,6 +259,14 @@ msgid ""
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:76
+msgid "Plugin"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:220
+msgid "Plugin Settings"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Protocol"
msgstr "Protokol"
@@ -268,17 +278,17 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:200
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:210
msgid "Proxy Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:211
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:222
msgid "Proxy name"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:212
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:223
msgid "Proxy type"
msgstr ""
@@ -289,11 +299,12 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
msgid "RUNNING"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:226
msgid "Remote port"
msgstr ""
@@ -313,6 +324,14 @@ msgstr "Démon futtatása csoportként"
msgid "Run daemon as user"
msgstr "Démon futtatása felhasználóként"
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:80
+msgid "SOCKS5 password"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:79
+msgid "SOCKS5 user"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr ""
@@ -341,8 +360,8 @@ msgstr ""
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:189
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:193
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:199
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:203
msgid "Startup Settings"
msgstr ""
@@ -389,6 +408,10 @@ msgid ""
"succeed. <br />By default, this value is \"\"."
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:81
+msgid "Unix domain socket path"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
msgid ""
"UseCompression controls whether or not communication with the server will be "
@@ -413,9 +436,9 @@ msgid ""
"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:175
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
msgstr ""
diff --git a/applications/luci-app-frpc/po/it/frpc.po b/applications/luci-app-frpc/po/it/frpc.po
index cfe2999354..eceff9ce12 100644
--- a/applications/luci-app-frpc/po/it/frpc.po
+++ b/applications/luci-app-frpc/po/it/frpc.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-09-15 08:34+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrpc/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
-msgstr ""
+msgstr "Aggiungi un nuovo proxy..."
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
@@ -74,11 +74,11 @@ msgid ""
"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:180
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:190
msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:198
msgid "Common Settings"
msgstr ""
@@ -117,7 +117,7 @@ msgstr ""
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:208
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:218
msgid "General Settings"
msgstr "Impostazioni Generali"
@@ -125,11 +125,12 @@ msgstr "Impostazioni Generali"
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:209
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:219
msgid "HTTP Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:64
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:78
msgid "HTTP password"
msgstr ""
@@ -138,6 +139,7 @@ msgid "HTTP proxy"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:63
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:77
msgid "HTTP user"
msgstr ""
@@ -179,12 +181,12 @@ msgid "If remote_port is 0, frps will assign a random port for you"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:213
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:224
msgid "Local IP"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:225
msgid "Local port"
msgstr ""
@@ -202,11 +204,11 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid "Log file"
-msgstr ""
+msgstr "File registro eventi"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid "Log level"
-msgstr ""
+msgstr "Livello registro eventi"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid "Log max days"
@@ -229,9 +231,9 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
-"\"."
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".<br />By default, this value is "
+"\"info\"."
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
@@ -248,7 +250,7 @@ msgid ""
"succeeds.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
msgid "NOT RUNNING"
msgstr ""
@@ -258,6 +260,14 @@ msgid ""
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:76
+msgid "Plugin"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:220
+msgid "Plugin Settings"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Protocol"
msgstr "Protocollo"
@@ -269,17 +279,17 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:200
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:210
msgid "Proxy Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:211
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:222
msgid "Proxy name"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:212
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:223
msgid "Proxy type"
msgstr ""
@@ -290,11 +300,12 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
msgid "RUNNING"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:226
msgid "Remote port"
msgstr ""
@@ -312,6 +323,14 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
msgid "Run daemon as user"
+msgstr "Esegui il daemon come utente"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:80
+msgid "SOCKS5 password"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:79
+msgid "SOCKS5 user"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
@@ -342,8 +361,8 @@ msgstr ""
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:189
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:193
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:199
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:203
msgid "Startup Settings"
msgstr ""
@@ -390,6 +409,10 @@ msgid ""
"succeed. <br />By default, this value is \"\"."
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:81
+msgid "Unix domain socket path"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
msgid ""
"UseCompression controls whether or not communication with the server will be "
@@ -414,9 +437,9 @@ msgid ""
"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:175
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
msgstr ""
diff --git a/applications/luci-app-frpc/po/ja/frpc.po b/applications/luci-app-frpc/po/ja/frpc.po
index 7e6433e05d..d769dd02f9 100644
--- a/applications/luci-app-frpc/po/ja/frpc.po
+++ b/applications/luci-app-frpc/po/ja/frpc.po
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.3-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
msgstr ""
@@ -74,11 +74,11 @@ msgid ""
"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:180
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:190
msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:198
msgid "Common Settings"
msgstr "共通設定"
@@ -116,7 +116,7 @@ msgstr "環境変数"
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:208
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:218
msgid "General Settings"
msgstr "一般設定"
@@ -124,11 +124,12 @@ msgstr "一般設定"
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:209
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:219
msgid "HTTP Settings"
msgstr "HTTP 設定"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:64
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:78
msgid "HTTP password"
msgstr "HTTP パスワード"
@@ -137,6 +138,7 @@ msgid "HTTP proxy"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:63
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:77
msgid "HTTP user"
msgstr "HTTP ユーザー"
@@ -178,12 +180,12 @@ msgid "If remote_port is 0, frps will assign a random port for you"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:213
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:224
msgid "Local IP"
msgstr "ローカル IP"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:225
msgid "Local port"
msgstr "ローカル・ポート"
@@ -228,9 +230,9 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
-"\"."
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".<br />By default, this value is "
+"\"info\"."
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
@@ -247,7 +249,7 @@ msgid ""
"succeeds.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
msgid "NOT RUNNING"
msgstr ""
@@ -257,6 +259,14 @@ msgid ""
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:76
+msgid "Plugin"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:220
+msgid "Plugin Settings"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Protocol"
msgstr "プロトコル"
@@ -268,17 +278,17 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:200
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:210
msgid "Proxy Settings"
msgstr "プロキシ設定"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:211
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:222
msgid "Proxy name"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:212
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:223
msgid "Proxy type"
msgstr ""
@@ -289,11 +299,12 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
msgid "RUNNING"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:226
msgid "Remote port"
msgstr ""
@@ -313,6 +324,14 @@ msgstr "デーモンをグループとして実行"
msgid "Run daemon as user"
msgstr "デーモンをユーザーとして実行"
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:80
+msgid "SOCKS5 password"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:79
+msgid "SOCKS5 user"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr "サーバーのアドレス"
@@ -341,8 +360,8 @@ msgstr ""
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:189
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:193
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:199
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:203
msgid "Startup Settings"
msgstr ""
@@ -389,6 +408,10 @@ msgid ""
"succeed. <br />By default, this value is \"\"."
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:81
+msgid "Unix domain socket path"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
msgid ""
"UseCompression controls whether or not communication with the server will be "
@@ -413,9 +436,9 @@ msgid ""
"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:175
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
msgstr ""
diff --git a/applications/luci-app-frpc/po/ko/frpc.po b/applications/luci-app-frpc/po/ko/frpc.po
index e520b41127..3e7b796d05 100644
--- a/applications/luci-app-frpc/po/ko/frpc.po
+++ b/applications/luci-app-frpc/po/ko/frpc.po
@@ -1,16 +1,16 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-01-17 20:54+0000\n"
-"Last-Translator: ANTEGRAL <antegral@antegral.net>\n"
+"PO-Revision-Date: 2022-07-31 13:17+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrpc/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.5-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
msgstr ""
@@ -74,11 +74,11 @@ msgid ""
"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:180
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:190
msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:198
msgid "Common Settings"
msgstr ""
@@ -106,7 +106,7 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
msgid "Encryption"
-msgstr ""
+msgstr "암호화"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Environment variable"
@@ -116,7 +116,7 @@ msgstr ""
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:208
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:218
msgid "General Settings"
msgstr "기본 설정"
@@ -124,11 +124,12 @@ msgstr "기본 설정"
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:209
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:219
msgid "HTTP Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:64
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:78
msgid "HTTP password"
msgstr ""
@@ -137,6 +138,7 @@ msgid "HTTP proxy"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:63
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:77
msgid "HTTP user"
msgstr ""
@@ -178,12 +180,12 @@ msgid "If remote_port is 0, frps will assign a random port for you"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:213
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:224
msgid "Local IP"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:225
msgid "Local port"
msgstr ""
@@ -228,9 +230,9 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
-"\"."
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".<br />By default, this value is "
+"\"info\"."
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
@@ -247,7 +249,7 @@ msgid ""
"succeeds.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
msgid "NOT RUNNING"
msgstr ""
@@ -257,9 +259,17 @@ msgid ""
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:76
+msgid "Plugin"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:220
+msgid "Plugin Settings"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Protocol"
-msgstr ""
+msgstr "프로토콜"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid ""
@@ -268,17 +278,17 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:200
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:210
msgid "Proxy Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:211
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:222
msgid "Proxy name"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:212
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:223
msgid "Proxy type"
msgstr ""
@@ -289,11 +299,12 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
msgid "RUNNING"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:226
msgid "Remote port"
msgstr ""
@@ -313,6 +324,14 @@ msgstr ""
msgid "Run daemon as user"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:80
+msgid "SOCKS5 password"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:79
+msgid "SOCKS5 user"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr ""
@@ -341,8 +360,8 @@ msgstr ""
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:189
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:193
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:199
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:203
msgid "Startup Settings"
msgstr ""
@@ -389,6 +408,10 @@ msgid ""
"succeed. <br />By default, this value is \"\"."
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:81
+msgid "Unix domain socket path"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
msgid ""
"UseCompression controls whether or not communication with the server will be "
@@ -413,9 +436,9 @@ msgid ""
"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:175
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
msgstr ""
diff --git a/applications/luci-app-frpc/po/mr/frpc.po b/applications/luci-app-frpc/po/mr/frpc.po
index 63c4b6fe0d..ae4494b052 100644
--- a/applications/luci-app-frpc/po/mr/frpc.po
+++ b/applications/luci-app-frpc/po/mr/frpc.po
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
msgstr ""
@@ -74,11 +74,11 @@ msgid ""
"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:180
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:190
msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:198
msgid "Common Settings"
msgstr ""
@@ -116,7 +116,7 @@ msgstr ""
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:208
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:218
msgid "General Settings"
msgstr "सामान्य सेटिंग्ज"
@@ -124,11 +124,12 @@ msgstr "सामान्य सेटिंग्ज"
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:209
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:219
msgid "HTTP Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:64
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:78
msgid "HTTP password"
msgstr ""
@@ -137,6 +138,7 @@ msgid "HTTP proxy"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:63
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:77
msgid "HTTP user"
msgstr ""
@@ -178,12 +180,12 @@ msgid "If remote_port is 0, frps will assign a random port for you"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:213
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:224
msgid "Local IP"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:225
msgid "Local port"
msgstr ""
@@ -228,9 +230,9 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
-"\"."
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".<br />By default, this value is "
+"\"info\"."
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
@@ -247,7 +249,7 @@ msgid ""
"succeeds.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
msgid "NOT RUNNING"
msgstr ""
@@ -257,6 +259,14 @@ msgid ""
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:76
+msgid "Plugin"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:220
+msgid "Plugin Settings"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Protocol"
msgstr "प्रोटोकॉल"
@@ -268,17 +278,17 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:200
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:210
msgid "Proxy Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:211
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:222
msgid "Proxy name"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:212
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:223
msgid "Proxy type"
msgstr ""
@@ -289,11 +299,12 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
msgid "RUNNING"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:226
msgid "Remote port"
msgstr ""
@@ -313,6 +324,14 @@ msgstr ""
msgid "Run daemon as user"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:80
+msgid "SOCKS5 password"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:79
+msgid "SOCKS5 user"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr ""
@@ -341,8 +360,8 @@ msgstr ""
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:189
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:193
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:199
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:203
msgid "Startup Settings"
msgstr ""
@@ -389,6 +408,10 @@ msgid ""
"succeed. <br />By default, this value is \"\"."
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:81
+msgid "Unix domain socket path"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
msgid ""
"UseCompression controls whether or not communication with the server will be "
@@ -413,9 +436,9 @@ msgid ""
"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:175
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
msgstr ""
diff --git a/applications/luci-app-frpc/po/ms/frpc.po b/applications/luci-app-frpc/po/ms/frpc.po
index b4af9259f2..488b77e027 100644
--- a/applications/luci-app-frpc/po/ms/frpc.po
+++ b/applications/luci-app-frpc/po/ms/frpc.po
@@ -4,7 +4,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
msgstr ""
@@ -68,11 +68,11 @@ msgid ""
"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:180
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:190
msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:198
msgid "Common Settings"
msgstr ""
@@ -110,7 +110,7 @@ msgstr ""
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:208
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:218
msgid "General Settings"
msgstr ""
@@ -118,11 +118,12 @@ msgstr ""
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:209
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:219
msgid "HTTP Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:64
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:78
msgid "HTTP password"
msgstr ""
@@ -131,6 +132,7 @@ msgid "HTTP proxy"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:63
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:77
msgid "HTTP user"
msgstr ""
@@ -172,12 +174,12 @@ msgid "If remote_port is 0, frps will assign a random port for you"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:213
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:224
msgid "Local IP"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:225
msgid "Local port"
msgstr ""
@@ -222,9 +224,9 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
-"\"."
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".<br />By default, this value is "
+"\"info\"."
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
@@ -241,7 +243,7 @@ msgid ""
"succeeds.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
msgid "NOT RUNNING"
msgstr ""
@@ -251,6 +253,14 @@ msgid ""
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:76
+msgid "Plugin"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:220
+msgid "Plugin Settings"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Protocol"
msgstr ""
@@ -262,17 +272,17 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:200
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:210
msgid "Proxy Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:211
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:222
msgid "Proxy name"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:212
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:223
msgid "Proxy type"
msgstr ""
@@ -283,11 +293,12 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
msgid "RUNNING"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:226
msgid "Remote port"
msgstr ""
@@ -307,6 +318,14 @@ msgstr ""
msgid "Run daemon as user"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:80
+msgid "SOCKS5 password"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:79
+msgid "SOCKS5 user"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr ""
@@ -335,8 +354,8 @@ msgstr ""
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:189
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:193
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:199
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:203
msgid "Startup Settings"
msgstr ""
@@ -383,6 +402,10 @@ msgid ""
"succeed. <br />By default, this value is \"\"."
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:81
+msgid "Unix domain socket path"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
msgid ""
"UseCompression controls whether or not communication with the server will be "
@@ -407,9 +430,9 @@ msgid ""
"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:175
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
msgstr ""
diff --git a/applications/luci-app-frpc/po/nb_NO/frpc.po b/applications/luci-app-frpc/po/nb_NO/frpc.po
index 7ca86144ea..35331adae2 100644
--- a/applications/luci-app-frpc/po/nb_NO/frpc.po
+++ b/applications/luci-app-frpc/po/nb_NO/frpc.po
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.10.1\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
msgstr ""
@@ -74,11 +74,11 @@ msgid ""
"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:180
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:190
msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:198
msgid "Common Settings"
msgstr ""
@@ -116,7 +116,7 @@ msgstr ""
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:208
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:218
msgid "General Settings"
msgstr "Generelle innstillinger"
@@ -124,11 +124,12 @@ msgstr "Generelle innstillinger"
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:209
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:219
msgid "HTTP Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:64
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:78
msgid "HTTP password"
msgstr ""
@@ -137,6 +138,7 @@ msgid "HTTP proxy"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:63
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:77
msgid "HTTP user"
msgstr ""
@@ -178,12 +180,12 @@ msgid "If remote_port is 0, frps will assign a random port for you"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:213
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:224
msgid "Local IP"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:225
msgid "Local port"
msgstr ""
@@ -228,9 +230,9 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
-"\"."
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".<br />By default, this value is "
+"\"info\"."
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
@@ -247,7 +249,7 @@ msgid ""
"succeeds.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
msgid "NOT RUNNING"
msgstr ""
@@ -257,6 +259,14 @@ msgid ""
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:76
+msgid "Plugin"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:220
+msgid "Plugin Settings"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Protocol"
msgstr "Protokoll"
@@ -268,17 +278,17 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:200
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:210
msgid "Proxy Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:211
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:222
msgid "Proxy name"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:212
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:223
msgid "Proxy type"
msgstr ""
@@ -289,11 +299,12 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
msgid "RUNNING"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:226
msgid "Remote port"
msgstr ""
@@ -313,6 +324,14 @@ msgstr "Kjør nisse som gruppe"
msgid "Run daemon as user"
msgstr "Kjør nisse som bruker"
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:80
+msgid "SOCKS5 password"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:79
+msgid "SOCKS5 user"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr ""
@@ -341,8 +360,8 @@ msgstr ""
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:189
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:193
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:199
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:203
msgid "Startup Settings"
msgstr ""
@@ -389,6 +408,10 @@ msgid ""
"succeed. <br />By default, this value is \"\"."
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:81
+msgid "Unix domain socket path"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
msgid ""
"UseCompression controls whether or not communication with the server will be "
@@ -413,9 +436,9 @@ msgid ""
"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:175
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
msgstr ""
diff --git a/applications/luci-app-frpc/po/pl/frpc.po b/applications/luci-app-frpc/po/pl/frpc.po
index cf6f2627f4..39f435c8da 100644
--- a/applications/luci-app-frpc/po/pl/frpc.po
+++ b/applications/luci-app-frpc/po/pl/frpc.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-06-21 17:16+0000\n"
+"PO-Revision-Date: 2022-10-17 13:26+0000\n"
"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrpc/pl/>\n"
@@ -9,9 +9,9 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
msgstr "Dodaj nowy serwer proxy..."
@@ -88,11 +88,11 @@ msgstr ""
"pakietu wykonywalnego przy użyciu statik. <br /> Domyślnie ta wartość to "
"\"\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:180
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:190
msgid "Collecting data ..."
msgstr "Zbieranie danych..."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:198
msgid "Common Settings"
msgstr "Wspólne ustawienia"
@@ -132,7 +132,7 @@ msgstr "Zmienna środowiskowa"
msgid "Exit when login fail"
msgstr "Wyjdź, gdy logowanie się nie powiedzie"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:208
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:218
msgid "General Settings"
msgstr "Ustawienia główne"
@@ -140,11 +140,12 @@ msgstr "Ustawienia główne"
msgid "Grant access to LuCI app frpc"
msgstr "Udziel dostępu LuCI do aplikacji frpc"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:209
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:219
msgid "HTTP Settings"
msgstr "Ustawienia HTTP"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:64
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:78
msgid "HTTP password"
msgstr "Hasło HTTP"
@@ -153,6 +154,7 @@ msgid "HTTP proxy"
msgstr "HTTP proxy"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:63
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:77
msgid "HTTP user"
msgstr "Użytkownik HTTP"
@@ -203,12 +205,12 @@ msgid "If remote_port is 0, frps will assign a random port for you"
msgstr "Jeśli port_zdalny wynosi 0, frps przypisze Ci losowy port"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:213
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:224
msgid "Local IP"
msgstr "Lokalny IP"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:225
msgid "Local port"
msgstr "Port lokalny"
@@ -257,9 +259,9 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
-"\"."
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".<br />By default, this value is "
+"\"info\"."
msgstr ""
"LogLevel określa minimalny poziom dziennika. Poprawne wartości to \"trace\", "
"\"debug\", \"info\", \"warn\" i \"error\".<br />Domyślnie jest to \"info\"."
@@ -285,7 +287,7 @@ msgstr ""
"ponownie, dopóki próba logowania nie zakończy się sukcesem.<br />Domyślnie "
"wartość to true."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
msgid "NOT RUNNING"
msgstr "NIEURUCHOMIONE"
@@ -298,6 +300,14 @@ msgstr ""
"pliku konfiguracyjnego, patrz <a href=\"https://github.com/fatedier/"
"frp#configuration-file-template\"> frp README </a>"
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:76
+msgid "Plugin"
+msgstr "Wtyczka"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:220
+msgid "Plugin Settings"
+msgstr "Ustawienia wtyczki"
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Protocol"
msgstr "Protokół"
@@ -312,17 +322,17 @@ msgstr ""
"wartości to \"tcp\", \"kcp\" i \"websocket\". <br /> Domyślnie ta wartość to "
"\"tcp\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:200
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:210
msgid "Proxy Settings"
msgstr "Ustawienia proxy"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:211
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:222
msgid "Proxy name"
msgstr "Nazwa serwera proxy"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:212
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:223
msgid "Proxy type"
msgstr "Typ proxy"
@@ -336,11 +346,12 @@ msgstr ""
"\"http\", \"https\", \"stcp\" i \"xtcp\". <br /> Domyślnie ta wartość to "
"\"tcp\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
msgid "RUNNING"
msgstr "URUCHOMIONE"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:226
msgid "Remote port"
msgstr "Port zdalny"
@@ -360,6 +371,14 @@ msgstr "Uruchom demona jako grupę"
msgid "Run daemon as user"
msgstr "Uruchom daemona jako użytkownik"
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:80
+msgid "SOCKS5 password"
+msgstr "Hasło SOCKS5"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:79
+msgid "SOCKS5 user"
+msgstr "Użytkownik SOCKS5"
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr "Adres serwera"
@@ -392,8 +411,8 @@ msgstr ""
msgid "Sk"
msgstr "Sk"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:189
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:193
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:199
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:203
msgid "Startup Settings"
msgstr "Ustawienia uruchamiania"
@@ -451,6 +470,10 @@ msgstr ""
"zostać wysłane na serwer. Serwer musi mieć pasujący token, aby autoryzacja "
"zakończyła się powodzeniem. <br /> Domyślnie ta wartość to \"\"."
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:81
+msgid "Unix domain socket path"
+msgstr "Ścieżka gniazda domeny uniksowej"
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
msgid ""
"UseCompression controls whether or not communication with the server will be "
@@ -484,9 +507,9 @@ msgstr ""
"automatycznie zmienione na \"{user}. {proxy_name}\". <br />W razie domyślnie "
"ta wartość to \"\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:175
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
msgstr "Klient frp"
diff --git a/applications/luci-app-frpc/po/pt/frpc.po b/applications/luci-app-frpc/po/pt/frpc.po
index a343cf8965..72fe18edce 100644
--- a/applications/luci-app-frpc/po/pt/frpc.po
+++ b/applications/luci-app-frpc/po/pt/frpc.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-20 17:18+0000\n"
+"PO-Revision-Date: 2022-11-01 16:34+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrpc/pt/>\n"
@@ -8,9 +8,9 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
msgstr "Adicionar um novo proxy..."
@@ -86,11 +86,11 @@ msgstr ""
"Se o valor for \"\", os ativos serão carregados do que estiver embutido no "
"executável usando o statik. <br />O valor predefinido é \"\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:180
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:190
msgid "Collecting data ..."
msgstr "A coletar dados..."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:198
msgid "Common Settings"
msgstr "Configurações Comuns"
@@ -131,7 +131,7 @@ msgstr "Variável de ambiente"
msgid "Exit when login fail"
msgstr "Saír caso início de sessão falhar"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:208
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:218
msgid "General Settings"
msgstr "Configurações gerais"
@@ -139,11 +139,12 @@ msgstr "Configurações gerais"
msgid "Grant access to LuCI app frpc"
msgstr "Conceder acesso à app LuCI frps"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:209
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:219
msgid "HTTP Settings"
msgstr "Configurações HTTP"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:64
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:78
msgid "HTTP password"
msgstr "Palavra-passe HTTP"
@@ -152,6 +153,7 @@ msgid "HTTP proxy"
msgstr "Proxy HTTP"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:63
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:77
msgid "HTTP user"
msgstr "Utilizador HTTP"
@@ -202,12 +204,12 @@ msgid "If remote_port is 0, frps will assign a random port for you"
msgstr "Se remote_port for 0, frps atribuirá uma porta aleatória para si"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:213
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:224
msgid "Local IP"
msgstr "IP local"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:225
msgid "Local port"
msgstr "Porta local"
@@ -255,13 +257,13 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
-"\"."
-msgstr ""
-"O LogLevel determina o nível mínimo de registo. Valores válidos são \"trace"
-"\", \"debug\", \"info\", \"warn\" e \"error\". <br />O valor predefinido é "
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".<br />By default, this value is "
"\"info\"."
+msgstr ""
+"O LogLevel determina o nível mínimo de registo. Valores válidos são "
+"\"trace\", \"debug\", \"info\", \"warn\" e \"error\". <br />O valor "
+"predefinido é \"info\"."
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid ""
@@ -283,7 +285,7 @@ msgstr ""
"tentativa de login. Se falso, o cliente tentará novamente até que uma "
"tentativa de login seja bem sucedida. <br />O valor predefinido é true."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
msgid "NOT RUNNING"
msgstr "NÃO EM EXECUÇÃO"
@@ -296,6 +298,14 @@ msgstr ""
"modelo de configuração, veja <a href=\"https://github.com/fatedier/"
"frp#configuration-file-template\">frp README</a>"
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:76
+msgid "Plugin"
+msgstr "Plugin"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:220
+msgid "Plugin Settings"
+msgstr "Configurações do plugin"
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Protocol"
msgstr "Protocolo"
@@ -310,17 +320,17 @@ msgstr ""
"Os valores válidos são \"tcp\", \"kcp\" e \"websocket\". <br />O valor "
"predefinido é \"tcp\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:200
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:210
msgid "Proxy Settings"
msgstr "Configurações de Proxy"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:211
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:222
msgid "Proxy name"
msgstr "Nome do proxy"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:212
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:223
msgid "Proxy type"
msgstr "Tipo de proxy"
@@ -334,11 +344,12 @@ msgstr ""
"\"udp\", \"http\", \"https\", \"stcp\", e \"xtcp\".<br />O valor predefinido "
"é \"tcp\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
msgid "RUNNING"
msgstr "EXECUTADO"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:226
msgid "Remote port"
msgstr "Porta remota"
@@ -358,6 +369,14 @@ msgstr "Executar daemon como grupo"
msgid "Run daemon as user"
msgstr "Executar serviço como utilizador"
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:80
+msgid "SOCKS5 password"
+msgstr "Palavra-passe do SOCKS5"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:79
+msgid "SOCKS5 user"
+msgstr "Utilizador do SOCKS5"
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr "Endereço do servidor"
@@ -390,8 +409,8 @@ msgstr ""
msgid "Sk"
msgstr "Sk"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:189
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:193
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:199
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:203
msgid "Startup Settings"
msgstr "Configurações de inicialização"
@@ -449,6 +468,10 @@ msgstr ""
"ao servidor. O servidor deve ter um token correspondente para a autorização "
"ter sucesso. <br />A predefinição é \"\"."
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:81
+msgid "Unix domain socket path"
+msgstr "Caminho do soquete do domínio Unix"
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
msgid ""
"UseCompression controls whether or not communication with the server will be "
@@ -482,9 +505,9 @@ msgstr ""
"automaticamente alterados para \"{utilizador}. {nome_do_proxy}\". <br />O "
"valor predefinido é \"\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:175
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
msgstr "Cliente frp"
diff --git a/applications/luci-app-frpc/po/pt_BR/frpc.po b/applications/luci-app-frpc/po/pt_BR/frpc.po
index 39b4465a1f..68d2c258d2 100644
--- a/applications/luci-app-frpc/po/pt_BR/frpc.po
+++ b/applications/luci-app-frpc/po/pt_BR/frpc.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-06-27 00:17+0000\n"
+"PO-Revision-Date: 2022-10-18 04:10+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsfrpc/pt_BR/>\n"
@@ -8,9 +8,9 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
msgstr "Adiciona um novo proxy..."
@@ -87,11 +87,11 @@ msgstr ""
"carregados do que estiver embutido no executável usando o statik.<br />O "
"valor predefinido é \"\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:180
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:190
msgid "Collecting data ..."
msgstr "Coletando dados ..."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:198
msgid "Common Settings"
msgstr "Configurações Comuns"
@@ -132,7 +132,7 @@ msgstr "Variável de ambiente"
msgid "Exit when login fail"
msgstr "Encerre caso a autenticação falhe"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:208
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:218
msgid "General Settings"
msgstr "Configurações gerais"
@@ -140,11 +140,12 @@ msgstr "Configurações gerais"
msgid "Grant access to LuCI app frpc"
msgstr "Conceder acesso ao aplicativo LuCI frpc"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:209
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:219
msgid "HTTP Settings"
msgstr "Configurações HTTP"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:64
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:78
msgid "HTTP password"
msgstr "Senha HTTP"
@@ -153,6 +154,7 @@ msgid "HTTP proxy"
msgstr "Proxy HTTP"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:63
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:77
msgid "HTTP user"
msgstr "Usuário HTTP"
@@ -204,12 +206,12 @@ msgstr ""
"Se o remote_port for 0, o frps irá atribuir uma porta aleatória para você"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:213
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:224
msgid "Local IP"
msgstr "IP Local"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:225
msgid "Local port"
msgstr "Porta local"
@@ -257,9 +259,9 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
-"\"."
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".<br />By default, this value is "
+"\"info\"."
msgstr ""
"O LogLevel determina o nível mínimo de registro no log. Valores válidos são "
"\"trace\", \"debug\", \"info\", \"warn\" e \"error\". <br />O valor "
@@ -272,8 +274,8 @@ msgid ""
"this value is 0."
msgstr ""
"LogMaxDays especifica a quantidade máxima de dias para armazenar informações "
-"do registro log antes da exclusão. Isso só é usado se LogWay == \"arquivo\""
-".<br />Por padrão, este valor é 0."
+"do registro log antes da exclusão. Isso só é usado se LogWay == \"arquivo\"."
+"<br />Por padrão, este valor é 0."
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
@@ -285,7 +287,7 @@ msgstr ""
"login fracassada. Se falso, o cliente tentará novamente até que uma "
"tentativa de login seja bem sucedida. <br />O valor predefinido é verdadeiro."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
msgid "NOT RUNNING"
msgstr "NÃO ESTÁ EM EXECUÇÃO"
@@ -298,6 +300,14 @@ msgstr ""
"modelo de configuração, veja <a href=\"https://github.com/fatedier/"
"frp#configuration-file-template\">frp README</a>"
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:76
+msgid "Plugin"
+msgstr "Plug-in"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:220
+msgid "Plugin Settings"
+msgstr "Configurações do plug-in"
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Protocol"
msgstr "Protocolo"
@@ -312,17 +322,17 @@ msgstr ""
"Os valores válidos são \"tcp\", \"kcp\" e \"websocket\". <br />O valor "
"predefinido é \"tcp\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:200
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:210
msgid "Proxy Settings"
msgstr "Configurações de Proxy"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:211
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:222
msgid "Proxy name"
msgstr "Nome do proxy"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:212
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:223
msgid "Proxy type"
msgstr "Tipo de proxy"
@@ -336,11 +346,12 @@ msgstr ""
"\"udp\", \"http\", \"https\", \"stcp\" e \"xtcp\". <br />O valor predefinido "
"é \"tcp\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
msgid "RUNNING"
msgstr "EM EXECUÇÃO"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:226
msgid "Remote port"
msgstr "Porta remota"
@@ -360,6 +371,14 @@ msgstr "Executar serviço como usuário"
msgid "Run daemon as user"
msgstr "Executar serviço como usuário"
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:80
+msgid "SOCKS5 password"
+msgstr "Senha SOCKS5"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:79
+msgid "SOCKS5 user"
+msgstr "usuário SOCKS5"
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr "Endereço do servidor"
@@ -392,8 +411,8 @@ msgstr ""
msgid "Sk"
msgstr "Sk"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:189
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:193
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:199
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:203
msgid "Startup Settings"
msgstr "Configurações de inicialização"
@@ -451,6 +470,10 @@ msgstr ""
"enviadas ao servidor. O servidor deve ter um token correspondente para que a "
"autorização seja bem sucedida. <br />O valor predefinido é \"\"."
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:81
+msgid "Unix domain socket path"
+msgstr "Caminho do soquete do domínio Unix"
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
msgid ""
"UseCompression controls whether or not communication with the server will be "
@@ -484,9 +507,9 @@ msgstr ""
"automaticamente alterados para \"{user}. {proxy_name}\". <br />O valor "
"predefinido é \"\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:175
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
msgstr "Cliente frp"
diff --git a/applications/luci-app-frpc/po/ro/frpc.po b/applications/luci-app-frpc/po/ro/frpc.po
index 4670889580..679b6022e7 100644
--- a/applications/luci-app-frpc/po/ro/frpc.po
+++ b/applications/luci-app-frpc/po/ro/frpc.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-12-07 19:35+0000\n"
+"PO-Revision-Date: 2022-11-04 20:04+0000\n"
"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrpc/ro/>\n"
@@ -9,11 +9,11 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
-"X-Generator: Weblate 4.10-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
-msgstr ""
+msgstr "Adăugați un nou proxy..."
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
msgid "Additional configs"
@@ -89,11 +89,11 @@ msgstr ""
"încărcate din executabilul inclus în pachet, utilizând statik.<br />Din mod "
"implicit, această valoare este \"\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:180
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:190
msgid "Collecting data ..."
msgstr "Colectarea datelor ..."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:198
msgid "Common Settings"
msgstr "Setări comune"
@@ -133,7 +133,7 @@ msgstr "Variabila de mediu"
msgid "Exit when login fail"
msgstr "Paritate"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:208
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:218
msgid "General Settings"
msgstr "Setări generale"
@@ -141,11 +141,12 @@ msgstr "Setări generale"
msgid "Grant access to LuCI app frpc"
msgstr "Acordă acces la aplicația LuCI frpc"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:209
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:219
msgid "HTTP Settings"
msgstr "Setări HTTP"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:64
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:78
msgid "HTTP password"
msgstr "Parola HTTP"
@@ -154,6 +155,7 @@ msgid "HTTP proxy"
msgstr "Proxy HTTP"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:63
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:77
msgid "HTTP user"
msgstr "Utilizator HTTP"
@@ -205,12 +207,12 @@ msgstr ""
"Dacă remote_port este 0, frps va aloca un port aleatoriu pentru dumneavoastră"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:213
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:224
msgid "Local IP"
msgstr "IP local"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:225
msgid "Local port"
msgstr "Port local"
@@ -229,7 +231,7 @@ msgstr "Locații"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid "Log file"
-msgstr ""
+msgstr "Fișier jurnal"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid "Log level"
@@ -237,7 +239,7 @@ msgstr "Nivel de jurnal"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid "Log max days"
-msgstr ""
+msgstr "Jurnal maxim zile"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
msgid "Log stderr"
@@ -253,12 +255,15 @@ msgid ""
"be used if LogWay is set appropriately.<br />By default, this value is "
"\"console\"."
msgstr ""
+"LogFile specifică un fișier în care vor fi scrise jurnalele. Această valoare "
+"va fi utilizată numai dacă LogWay este setat în mod corespunzător.<br />În "
+"mod implicit, această valoare este \"console\"."
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
-"\"."
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".<br />By default, this value is "
+"\"info\"."
msgstr ""
"LogLevel specifică nivelul minim al jurnalului. Valorile valabile sunt "
"\"trace\", \"debug\", \"info\", \"warn\" și \"error\".<br />Prin definiție, "
@@ -270,6 +275,9 @@ msgid ""
"before deletion. This is only used if LogWay == \"file\".<br />By default, "
"this value is 0."
msgstr ""
+"LogMaxDays specifică numărul maxim de zile de stocare a informațiilor din "
+"jurnal înainte de ștergere . Acest lucru se utilizează numai dacă LogWay == "
+"\"file\".<br />În mod implicit, această valoare este 0."
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
@@ -282,7 +290,7 @@ msgstr ""
"până când o încercare de autentificare reușește.<br />Din mod implicit, "
"această valoare este adevărată."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
msgid "NOT RUNNING"
msgstr "NU FUNCȚIONEAZĂ"
@@ -295,6 +303,14 @@ msgstr ""
"configurare, vezi <a href=\"https://github.com/fatedier/frp#configuration-"
"file-template\">frp README</a>"
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:76
+msgid "Plugin"
+msgstr "Plugin"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:220
+msgid "Plugin Settings"
+msgstr "Setările plugin-ului"
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Protocol"
msgstr "Protocol"
@@ -309,17 +325,17 @@ msgstr ""
"serverul. Valorile valide sunt \"tcp\", \"kcp\" și \"websocket\".<br />Prin "
"definiție, această valoare este \"tcp\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:200
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:210
msgid "Proxy Settings"
msgstr "Setări Proxy"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:211
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:222
msgid "Proxy name"
-msgstr ""
+msgstr "Nume proxy"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:212
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:223
msgid "Proxy type"
msgstr "Tipul de proxy"
@@ -333,11 +349,12 @@ msgstr ""
"\"udp\", \"http\", \"https\", \"stcp\" și \"xtcp\".<br />Prin definiție, "
"această valoare este \"tcp\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
msgid "RUNNING"
msgstr "RULARE"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:226
msgid "Remote port"
msgstr "Port la distanță"
@@ -357,13 +374,21 @@ msgstr "Rularea daemonului ca grup"
msgid "Run daemon as user"
msgstr "Rulați daemonul ca utilizator"
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:80
+msgid "SOCKS5 password"
+msgstr "Parola SOCKS5"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:79
+msgid "SOCKS5 user"
+msgstr "Utilizator SOCKS5"
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr "Adresa serverului"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:71
msgid "Server name"
-msgstr ""
+msgstr "Nume server"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid "Server port"
@@ -389,8 +414,8 @@ msgstr ""
msgid "Sk"
msgstr "Sk"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:189
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:193
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:199
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:203
msgid "Startup Settings"
msgstr "Setări de pornire"
@@ -449,6 +474,10 @@ msgstr ""
"corespunzător pentru ca autorizarea să reușească. <br />În mod implicit, "
"această valoare este \"\"."
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:81
+msgid "Unix domain socket path"
+msgstr "Calea socket-ului de domeniu Unix"
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
msgid ""
"UseCompression controls whether or not communication with the server will be "
@@ -483,9 +512,9 @@ msgstr ""
"schimbat automat în \"{utilizator}.{nume_proxy}\".<br />În mod implicit, "
"această valoare este \"\"."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:175
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
msgstr "client frp"
diff --git a/applications/luci-app-frpc/po/ru/frpc.po b/applications/luci-app-frpc/po/ru/frpc.po
index aefe85fb01..d067f7e377 100644
--- a/applications/luci-app-frpc/po/ru/frpc.po
+++ b/applications/luci-app-frpc/po/ru/frpc.po
@@ -11,7 +11,7 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.14-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
msgstr "Добавить новый прокси..."
@@ -75,11 +75,11 @@ msgid ""
"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:180
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:190
msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:198
msgid "Common Settings"
msgstr ""
@@ -117,7 +117,7 @@ msgstr "Переменные окружения"
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:208
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:218
msgid "General Settings"
msgstr "Общие настройки"
@@ -125,11 +125,12 @@ msgstr "Общие настройки"
msgid "Grant access to LuCI app frpc"
msgstr "Предоставить доступ LuCI к приложению frpc"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:209
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:219
msgid "HTTP Settings"
msgstr "Настройки HTTP"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:64
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:78
msgid "HTTP password"
msgstr "Пароль HTTP"
@@ -138,6 +139,7 @@ msgid "HTTP proxy"
msgstr "HTTP прокси"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:63
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:77
msgid "HTTP user"
msgstr "HTTP пользователь"
@@ -179,12 +181,12 @@ msgid "If remote_port is 0, frps will assign a random port for you"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:213
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:224
msgid "Local IP"
msgstr "Локальный IP-адрес"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:225
msgid "Local port"
msgstr "Локальный порт"
@@ -229,9 +231,9 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
-"\"."
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".<br />By default, this value is "
+"\"info\"."
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
@@ -248,7 +250,7 @@ msgid ""
"succeeds.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
msgid "NOT RUNNING"
msgstr ""
@@ -258,6 +260,14 @@ msgid ""
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:76
+msgid "Plugin"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:220
+msgid "Plugin Settings"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Protocol"
msgstr "Протокол"
@@ -269,17 +279,17 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:200
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:210
msgid "Proxy Settings"
msgstr "Настройки прокси"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:211
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:222
msgid "Proxy name"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:212
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:223
msgid "Proxy type"
msgstr "Тип прокси"
@@ -290,11 +300,12 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
msgid "RUNNING"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:226
msgid "Remote port"
msgstr "Удаленный порт"
@@ -314,6 +325,14 @@ msgstr "Запуск демона от имени группы"
msgid "Run daemon as user"
msgstr "Запуск демона от имени пользователя"
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:80
+msgid "SOCKS5 password"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:79
+msgid "SOCKS5 user"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr "Адрес сервера"
@@ -342,8 +361,8 @@ msgstr ""
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:189
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:193
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:199
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:203
msgid "Startup Settings"
msgstr ""
@@ -390,6 +409,10 @@ msgid ""
"succeed. <br />By default, this value is \"\"."
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:81
+msgid "Unix domain socket path"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
msgid ""
"UseCompression controls whether or not communication with the server will be "
@@ -414,9 +437,9 @@ msgid ""
"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:175
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
msgstr ""
diff --git a/applications/luci-app-frpc/po/sk/frpc.po b/applications/luci-app-frpc/po/sk/frpc.po
index f9d676dc9d..61c38b09a2 100644
--- a/applications/luci-app-frpc/po/sk/frpc.po
+++ b/applications/luci-app-frpc/po/sk/frpc.po
@@ -1,16 +1,16 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-04 17:35+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2022-09-19 10:18+0000\n"
+"Last-Translator: Jose Riha <jose1711@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrpc/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.14.1\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
msgstr ""
@@ -74,11 +74,11 @@ msgid ""
"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:180
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:190
msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:198
msgid "Common Settings"
msgstr ""
@@ -116,7 +116,7 @@ msgstr ""
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:208
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:218
msgid "General Settings"
msgstr "Všeobecné nastavenia"
@@ -124,11 +124,12 @@ msgstr "Všeobecné nastavenia"
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:209
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:219
msgid "HTTP Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:64
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:78
msgid "HTTP password"
msgstr ""
@@ -137,6 +138,7 @@ msgid "HTTP proxy"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:63
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:77
msgid "HTTP user"
msgstr ""
@@ -178,12 +180,12 @@ msgid "If remote_port is 0, frps will assign a random port for you"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:213
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:224
msgid "Local IP"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:225
msgid "Local port"
msgstr ""
@@ -205,7 +207,7 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid "Log level"
-msgstr ""
+msgstr "Úroveň záznamu"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid "Log max days"
@@ -228,9 +230,9 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
-"\"."
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".<br />By default, this value is "
+"\"info\"."
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
@@ -247,7 +249,7 @@ msgid ""
"succeeds.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
msgid "NOT RUNNING"
msgstr ""
@@ -257,6 +259,14 @@ msgid ""
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:76
+msgid "Plugin"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:220
+msgid "Plugin Settings"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Protocol"
msgstr "Protokol"
@@ -268,17 +278,17 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:200
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:210
msgid "Proxy Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:211
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:222
msgid "Proxy name"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:212
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:223
msgid "Proxy type"
msgstr ""
@@ -289,11 +299,12 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
msgid "RUNNING"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:226
msgid "Remote port"
msgstr ""
@@ -313,6 +324,14 @@ msgstr ""
msgid "Run daemon as user"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:80
+msgid "SOCKS5 password"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:79
+msgid "SOCKS5 user"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr ""
@@ -323,7 +342,7 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid "Server port"
-msgstr ""
+msgstr "Port servera"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid ""
@@ -341,8 +360,8 @@ msgstr ""
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:189
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:193
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:199
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:203
msgid "Startup Settings"
msgstr ""
@@ -389,6 +408,10 @@ msgid ""
"succeed. <br />By default, this value is \"\"."
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:81
+msgid "Unix domain socket path"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
msgid ""
"UseCompression controls whether or not communication with the server will be "
@@ -404,7 +427,7 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid "User"
-msgstr ""
+msgstr "Používateľ"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
msgid ""
@@ -413,9 +436,9 @@ msgid ""
"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:175
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
msgstr ""
diff --git a/applications/luci-app-frpc/po/sv/frpc.po b/applications/luci-app-frpc/po/sv/frpc.po
index 8039af2289..3612dce9be 100644
--- a/applications/luci-app-frpc/po/sv/frpc.po
+++ b/applications/luci-app-frpc/po/sv/frpc.po
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
msgstr ""
@@ -74,11 +74,11 @@ msgid ""
"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:180
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:190
msgid "Collecting data ..."
msgstr "Samlar in data ..."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:198
msgid "Common Settings"
msgstr "Vanliga inställningar"
@@ -116,7 +116,7 @@ msgstr "Miljövariabel"
msgid "Exit when login fail"
msgstr "Avsluta när inloggningen misslyckas"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:208
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:218
msgid "General Settings"
msgstr "Generella inställningar"
@@ -124,11 +124,12 @@ msgstr "Generella inställningar"
msgid "Grant access to LuCI app frpc"
msgstr "Godkänn åtkomst till LuCi-appen frpc"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:209
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:219
msgid "HTTP Settings"
msgstr "Inställningar för HTTP"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:64
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:78
msgid "HTTP password"
msgstr "Lösenord för HTTP"
@@ -137,6 +138,7 @@ msgid "HTTP proxy"
msgstr "Proxy för HTTP"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:63
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:77
msgid "HTTP user"
msgstr "Användare för HTTP"
@@ -179,12 +181,12 @@ msgstr ""
"Om remote_port är 0 så kommer frps att tilldela en slumpmässig port till dig"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:213
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:224
msgid "Local IP"
msgstr "Lokal IP"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:225
msgid "Local port"
msgstr "Lokal port"
@@ -229,9 +231,9 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
-"\"."
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".<br />By default, this value is "
+"\"info\"."
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
@@ -248,7 +250,7 @@ msgid ""
"succeeds.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
msgid "NOT RUNNING"
msgstr "KÖRS INTE"
@@ -258,6 +260,14 @@ msgid ""
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:76
+msgid "Plugin"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:220
+msgid "Plugin Settings"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Protocol"
msgstr "Protokoll"
@@ -269,17 +279,17 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:200
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:210
msgid "Proxy Settings"
msgstr "Inställningar för proxy"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:211
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:222
msgid "Proxy name"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:212
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:223
msgid "Proxy type"
msgstr "Typ av proxy"
@@ -290,11 +300,12 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
msgid "RUNNING"
msgstr "KÖRS"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:226
msgid "Remote port"
msgstr "Fjärrport"
@@ -314,6 +325,14 @@ msgstr "Kör daemon som grupp"
msgid "Run daemon as user"
msgstr "Kör daemon som användare"
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:80
+msgid "SOCKS5 password"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:79
+msgid "SOCKS5 user"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr "Server-adress"
@@ -342,8 +361,8 @@ msgstr ""
msgid "Sk"
msgstr "Sk"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:189
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:193
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:199
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:203
msgid "Startup Settings"
msgstr "Inställningar för uppstart"
@@ -390,6 +409,10 @@ msgid ""
"succeed. <br />By default, this value is \"\"."
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:81
+msgid "Unix domain socket path"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
msgid ""
"UseCompression controls whether or not communication with the server will be "
@@ -414,9 +437,9 @@ msgid ""
"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:175
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
msgstr "frp-klient"
diff --git a/applications/luci-app-frpc/po/templates/frpc.pot b/applications/luci-app-frpc/po/templates/frpc.pot
index 87e72ffe71..3a62451f38 100644
--- a/applications/luci-app-frpc/po/templates/frpc.pot
+++ b/applications/luci-app-frpc/po/templates/frpc.pot
@@ -1,7 +1,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
msgstr ""
@@ -65,11 +65,11 @@ msgid ""
"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:180
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:190
msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:198
msgid "Common Settings"
msgstr ""
@@ -107,7 +107,7 @@ msgstr ""
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:208
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:218
msgid "General Settings"
msgstr ""
@@ -115,11 +115,12 @@ msgstr ""
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:209
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:219
msgid "HTTP Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:64
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:78
msgid "HTTP password"
msgstr ""
@@ -128,6 +129,7 @@ msgid "HTTP proxy"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:63
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:77
msgid "HTTP user"
msgstr ""
@@ -169,12 +171,12 @@ msgid "If remote_port is 0, frps will assign a random port for you"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:213
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:224
msgid "Local IP"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:225
msgid "Local port"
msgstr ""
@@ -219,9 +221,9 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
-"\"."
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".<br />By default, this value is "
+"\"info\"."
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
@@ -238,7 +240,7 @@ msgid ""
"succeeds.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
msgid "NOT RUNNING"
msgstr ""
@@ -248,6 +250,14 @@ msgid ""
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:76
+msgid "Plugin"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:220
+msgid "Plugin Settings"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Protocol"
msgstr ""
@@ -259,17 +269,17 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:200
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:210
msgid "Proxy Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:211
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:222
msgid "Proxy name"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:212
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:223
msgid "Proxy type"
msgstr ""
@@ -280,11 +290,12 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
msgid "RUNNING"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:226
msgid "Remote port"
msgstr ""
@@ -304,6 +315,14 @@ msgstr ""
msgid "Run daemon as user"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:80
+msgid "SOCKS5 password"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:79
+msgid "SOCKS5 user"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr ""
@@ -332,8 +351,8 @@ msgstr ""
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:189
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:193
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:199
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:203
msgid "Startup Settings"
msgstr ""
@@ -380,6 +399,10 @@ msgid ""
"succeed. <br />By default, this value is \"\"."
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:81
+msgid "Unix domain socket path"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
msgid ""
"UseCompression controls whether or not communication with the server will be "
@@ -404,9 +427,9 @@ msgid ""
"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:175
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
msgstr ""
diff --git a/applications/luci-app-frpc/po/tr/frpc.po b/applications/luci-app-frpc/po/tr/frpc.po
index b852171f99..38eb5a866d 100644
--- a/applications/luci-app-frpc/po/tr/frpc.po
+++ b/applications/luci-app-frpc/po/tr/frpc.po
@@ -1,16 +1,16 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-06-21 21:54+0000\n"
-"Last-Translator: metezd <itoldyouthat@protonmail.com>\n"
+"PO-Revision-Date: 2022-10-18 21:23+0000\n"
+"Last-Translator: Oğuz Ersen <oguz@ersen.moe>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrpc/tr/>\n"
"Language: tr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
msgstr "Yeni proxy ekle..."
@@ -87,11 +87,11 @@ msgstr ""
"yürütülebilir dosyadan yüklenecektir.<br />Varsayılan olarak bu değer \"\" "
"şeklindedir."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:180
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:190
msgid "Collecting data ..."
msgstr "Veriler toplanıyor ..."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:198
msgid "Common Settings"
msgstr "Genel Ayarlar"
@@ -131,7 +131,7 @@ msgstr "Çevre değişkeni"
msgid "Exit when login fail"
msgstr "Giriş başarısız olduğunda çık"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:208
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:218
msgid "General Settings"
msgstr "Genel Ayarlar"
@@ -139,11 +139,12 @@ msgstr "Genel Ayarlar"
msgid "Grant access to LuCI app frpc"
msgstr "LuCI uygulaması frpc'ye erişim izni verin"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:209
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:219
msgid "HTTP Settings"
msgstr "HTTP Ayarları"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:64
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:78
msgid "HTTP password"
msgstr "HTTP şifresi"
@@ -152,6 +153,7 @@ msgid "HTTP proxy"
msgstr "HTTP proxy"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:63
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:77
msgid "HTTP user"
msgstr "HTTP kullanıcısı"
@@ -202,12 +204,12 @@ msgid "If remote_port is 0, frps will assign a random port for you"
msgstr "remote_port 0 ise, frps sizin için rastgele bir bağlantı noktası atar"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:213
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:224
msgid "Local IP"
msgstr "Yerel IP"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:225
msgid "Local port"
msgstr "Yerel bağlantı noktası"
@@ -234,7 +236,7 @@ msgstr "Günlük seviyesi"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid "Log max days"
-msgstr ""
+msgstr "Maksimum günleri günlüğe kaydet"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
msgid "Log stderr"
@@ -256,9 +258,9 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
-"\"."
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".<br />By default, this value is "
+"\"info\"."
msgstr ""
"LogLevel, minimum günlük seviyesini belirtir. Geçerli değerler \"trace\", "
"\"debug\", \"info\", \"warn\" ve \"error\" dir.<br />Varsayılan olarak bu "
@@ -270,6 +272,9 @@ msgid ""
"before deletion. This is only used if LogWay == \"file\".<br />By default, "
"this value is 0."
msgstr ""
+"LogMaxDays, günlük bilgilerinin silinmeden önce saklanacağı maksimum gün "
+"sayısını belirtir. Bu yalnızca LogWay == \"file\" ise kullanılır.<br /"
+">Varsayılan olarak bu değer 0'dır."
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
@@ -282,7 +287,7 @@ msgstr ""
"girişimi olana kadar yeniden deneyecektir.<br />Varsayılan olarak bu değer "
"doğrudur."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
msgid "NOT RUNNING"
msgstr "ÇALIŞMIYOR"
@@ -292,8 +297,16 @@ msgid ""
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
"İşletim sistemi ortamları, yapılandırma dosyası şablonu için frp'ye geçer, "
-"bkz. <a href=\"https://github.com/fatedier/frp#configuration-file-template"
-"\">frp README</a>"
+"bkz. <a href=\"https://github.com/fatedier/frp#configuration-file-"
+"template\">frp README</a>"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:76
+msgid "Plugin"
+msgstr "Eklenti"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:220
+msgid "Plugin Settings"
+msgstr "Eklenti Ayarları"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Protocol"
@@ -309,17 +322,17 @@ msgstr ""
"belirtir. Geçerli değerler \"tcp\", \"kcp\" ve \"websocket\" dir.<br /"
">Varsayılan olarak bu değer \"tcp\" dir."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:200
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:210
msgid "Proxy Settings"
msgstr "Vekil sunucu Ayarları"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:211
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:222
msgid "Proxy name"
-msgstr ""
+msgstr "Proxy adı"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:212
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:223
msgid "Proxy type"
msgstr "Proxy türü"
@@ -333,11 +346,12 @@ msgstr ""
"\"udp\", \"http\", \"https\", \"stcp\" ve \"xtcp\" bulunur.<br />Varsayılan "
"olarak bu değer \"tcp\" dir."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
msgid "RUNNING"
msgstr "ÇALIŞIYOR"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:226
msgid "Remote port"
msgstr "Uzak bağlantı noktası"
@@ -357,13 +371,21 @@ msgstr "Arka plan programı grup olarak çalıştır"
msgid "Run daemon as user"
msgstr "Arka plan programı kullanıcı olarak çalıştır"
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:80
+msgid "SOCKS5 password"
+msgstr "SOCKS5 parolası"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:79
+msgid "SOCKS5 user"
+msgstr "SOCKS5 kullanıcısı"
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr "Sunucu adresi"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:71
msgid "Server name"
-msgstr ""
+msgstr "Sunucu adı"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
msgid "Server port"
@@ -389,8 +411,8 @@ msgstr ""
msgid "Sk"
msgstr "Sk"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:189
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:193
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:199
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:203
msgid "Startup Settings"
msgstr "Başlangıç Ayarları"
@@ -449,6 +471,10 @@ msgstr ""
"sunucunun eşleşen bir jetona sahip olması gerekir.<br />Varsayılan olarak bu "
"değer \"\" dir."
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:81
+msgid "Unix domain socket path"
+msgstr "Unix etki alanı soketi yolu"
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
msgid ""
"UseCompression controls whether or not communication with the server will be "
@@ -482,9 +508,9 @@ msgstr ""
"{Proxy_name}\" olarak değiştirilecektir.<br />Varsayılan olarak bu değer "
"\"\" şeklindedir."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:175
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
msgstr "frp İstemcisi"
diff --git a/applications/luci-app-frpc/po/uk/frpc.po b/applications/luci-app-frpc/po/uk/frpc.po
index 2331cc9b12..cba6dc62eb 100644
--- a/applications/luci-app-frpc/po/uk/frpc.po
+++ b/applications/luci-app-frpc/po/uk/frpc.po
@@ -11,7 +11,7 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.12-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
msgstr ""
@@ -80,11 +80,11 @@ msgid ""
"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:180
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:190
msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:198
msgid "Common Settings"
msgstr ""
@@ -122,7 +122,7 @@ msgstr ""
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:208
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:218
msgid "General Settings"
msgstr "Загальні налаштування"
@@ -130,11 +130,12 @@ msgstr "Загальні налаштування"
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:209
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:219
msgid "HTTP Settings"
msgstr "Налаштування HTTP"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:64
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:78
msgid "HTTP password"
msgstr "Пароль HTTP"
@@ -143,6 +144,7 @@ msgid "HTTP proxy"
msgstr "Проксі HTTP"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:63
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:77
msgid "HTTP user"
msgstr "Користувач HTTP"
@@ -184,12 +186,12 @@ msgid "If remote_port is 0, frps will assign a random port for you"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:213
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:224
msgid "Local IP"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:225
msgid "Local port"
msgstr ""
@@ -234,9 +236,9 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
-"\"."
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".<br />By default, this value is "
+"\"info\"."
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
@@ -253,7 +255,7 @@ msgid ""
"succeeds.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
msgid "NOT RUNNING"
msgstr ""
@@ -263,6 +265,14 @@ msgid ""
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:76
+msgid "Plugin"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:220
+msgid "Plugin Settings"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Protocol"
msgstr "Протокол"
@@ -274,17 +284,17 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:200
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:210
msgid "Proxy Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:211
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:222
msgid "Proxy name"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:212
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:223
msgid "Proxy type"
msgstr ""
@@ -295,11 +305,12 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
msgid "RUNNING"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:226
msgid "Remote port"
msgstr ""
@@ -319,6 +330,14 @@ msgstr ""
msgid "Run daemon as user"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:80
+msgid "SOCKS5 password"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:79
+msgid "SOCKS5 user"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr "Адреса сервера"
@@ -347,8 +366,8 @@ msgstr ""
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:189
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:193
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:199
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:203
msgid "Startup Settings"
msgstr ""
@@ -395,6 +414,10 @@ msgid ""
"succeed. <br />By default, this value is \"\"."
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:81
+msgid "Unix domain socket path"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
msgid ""
"UseCompression controls whether or not communication with the server will be "
@@ -419,9 +442,9 @@ msgid ""
"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:175
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
msgstr ""
diff --git a/applications/luci-app-frpc/po/vi/frpc.po b/applications/luci-app-frpc/po/vi/frpc.po
index c3486ad496..3f92822d38 100644
--- a/applications/luci-app-frpc/po/vi/frpc.po
+++ b/applications/luci-app-frpc/po/vi/frpc.po
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.4-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
msgstr ""
@@ -74,11 +74,11 @@ msgid ""
"bundled executable using statik.<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:180
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:190
msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:198
msgid "Common Settings"
msgstr ""
@@ -116,7 +116,7 @@ msgstr ""
msgid "Exit when login fail"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:208
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:218
msgid "General Settings"
msgstr ""
@@ -124,11 +124,12 @@ msgstr ""
msgid "Grant access to LuCI app frpc"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:209
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:219
msgid "HTTP Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:64
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:78
msgid "HTTP password"
msgstr ""
@@ -137,6 +138,7 @@ msgid "HTTP proxy"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:63
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:77
msgid "HTTP user"
msgstr ""
@@ -178,12 +180,12 @@ msgid "If remote_port is 0, frps will assign a random port for you"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:213
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:224
msgid "Local IP"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:225
msgid "Local port"
msgstr ""
@@ -228,9 +230,9 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
-"\"."
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".<br />By default, this value is "
+"\"info\"."
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
@@ -247,7 +249,7 @@ msgid ""
"succeeds.<br />By default, this value is true."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
msgid "NOT RUNNING"
msgstr ""
@@ -257,6 +259,14 @@ msgid ""
"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:76
+msgid "Plugin"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:220
+msgid "Plugin Settings"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Protocol"
msgstr "Giao thức"
@@ -268,17 +278,17 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:200
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:210
msgid "Proxy Settings"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:211
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:222
msgid "Proxy name"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:212
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:223
msgid "Proxy type"
msgstr ""
@@ -289,11 +299,12 @@ msgid ""
"value is \"tcp\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
msgid "RUNNING"
msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:226
msgid "Remote port"
msgstr ""
@@ -313,6 +324,14 @@ msgstr ""
msgid "Run daemon as user"
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:80
+msgid "SOCKS5 password"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:79
+msgid "SOCKS5 user"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr ""
@@ -341,8 +360,8 @@ msgstr ""
msgid "Sk"
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:189
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:193
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:199
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:203
msgid "Startup Settings"
msgstr ""
@@ -389,6 +408,10 @@ msgid ""
"succeed. <br />By default, this value is \"\"."
msgstr ""
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:81
+msgid "Unix domain socket path"
+msgstr ""
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
msgid ""
"UseCompression controls whether or not communication with the server will be "
@@ -413,9 +436,9 @@ msgid ""
"changed to \"{user}.{proxy_name}\".<br />By default, this value is \"\"."
msgstr ""
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:175
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
msgstr ""
diff --git a/applications/luci-app-frpc/po/zh_Hans/frpc.po b/applications/luci-app-frpc/po/zh_Hans/frpc.po
index 68d911256f..afd8183188 100644
--- a/applications/luci-app-frpc/po/zh_Hans/frpc.po
+++ b/applications/luci-app-frpc/po/zh_Hans/frpc.po
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.13.1-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
msgstr "添加新代理…"
@@ -80,11 +80,11 @@ msgstr ""
"AssetsDir指定管理服务器用于加载资源的本地目录。如果此值为空,则使用statik从可"
"执行文件中加载资源。<br />默认情况下,此值为空。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:180
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:190
msgid "Collecting data ..."
msgstr "收集数据中 ..."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:198
msgid "Common Settings"
msgstr "通用设置"
@@ -122,7 +122,7 @@ msgstr "环境变量"
msgid "Exit when login fail"
msgstr "当登录失败时退出"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:208
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:218
msgid "General Settings"
msgstr "常规设置"
@@ -130,11 +130,12 @@ msgstr "常规设置"
msgid "Grant access to LuCI app frpc"
msgstr "授予访问 LuCI 应用 frpc 的权限"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:209
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:219
msgid "HTTP Settings"
msgstr "HTTP 设置"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:64
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:78
msgid "HTTP password"
msgstr "HTTP 密码"
@@ -143,6 +144,7 @@ msgid "HTTP proxy"
msgstr "HTTP 代理"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:63
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:77
msgid "HTTP user"
msgstr "HTTP 用户"
@@ -190,22 +192,22 @@ msgid "If remote_port is 0, frps will assign a random port for you"
msgstr "如果remote_port为 0,frps 将为您随机分配一个端口"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:213
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:224
msgid "Local IP"
msgstr "本地 IP"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:225
msgid "Local port"
-msgstr "监听端口"
+msgstr "本地端口"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
msgid "LocalIp specifies the IP address or host name to proxy to."
-msgstr "LocalIp 指定要被代理的 IP 地址或主机名。"
+msgstr "本地 IP 指定要被代理的 IP 地址或主机名。"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
msgid "LocalPort specifies the port to proxy to."
-msgstr "LocalPort 指定要被代理的端口。"
+msgstr "本地端口指定要被代理的端口。"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:62
msgid "Locations"
@@ -236,25 +238,27 @@ msgid ""
"LogFile specifies a file where logs will be written to. This value will only "
"be used if LogWay is set appropriately.<br />By default, this value is "
"\"console\"."
-msgstr "LogFile 指定写入日志的文件。仅当正确设置 LogWay 时,才会使用此值。<br "
-"/>默认值为“console”。"
+msgstr ""
+"LogFile 指定写入日志的文件。仅当正确设置 LogWay 时,才会使用此值。<br />默认"
+"值为“console”。"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
-"\"."
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".<br />By default, this value is "
+"\"info\"."
msgstr ""
-"LogLevel 指定最小的日志级别。有效值为\"trace\", \"debug\", \"info\", \"warn"
-"\"和\"error\"。<br />默认情况下,此值为\"info\"。"
+"LogLevel 指定最小的日志级别。有效值为\"trace\", \"debug\", \"info\", "
+"\"warn\"和\"error\"。<br />默认情况下,此值为\"info\"。"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
msgid ""
"LogMaxDays specifies the maximum number of days to store log information "
"before deletion. This is only used if LogWay == \"file\".<br />By default, "
"this value is 0."
-msgstr "LogMaxDays 指定删除前存储日志信息的最长天数。仅当 LogWay == \"file\" "
-"时才使用。<br />默认值为 0。"
+msgstr ""
+"LogMaxDays 指定删除前存储日志信息的最长天数。仅当 LogWay == \"file\" 时才使"
+"用。<br />默认值为 0。"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
@@ -265,7 +269,7 @@ msgstr ""
"LoginFailExit 控制客户端在尝试登录失败后是否应退出。如果为 false,客户端将重"
"试,直到登录成功。<br />默认情况下,此值为 true。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
msgid "NOT RUNNING"
msgstr "未在运行"
@@ -277,6 +281,14 @@ msgstr ""
"操作系统环境传递给 frp。配置模板请参阅 <a href=\"https://github.com/fatedier/"
"frp#configuration-file-template\">frp文档</a>"
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:76
+msgid "Plugin"
+msgstr "插件"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:220
+msgid "Plugin Settings"
+msgstr "插件设置"
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Protocol"
msgstr "协议"
@@ -290,17 +302,17 @@ msgstr ""
"Protocol 指定在与服务器交互时要使用的协议。有效值为\"tcp\"、\"kcp\"和"
"\"websocket\"。<br />默认情况下,此值为\"tcp\"。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:200
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:210
msgid "Proxy Settings"
msgstr "代理设置"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:211
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:222
msgid "Proxy name"
msgstr "代理名称"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:212
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:223
msgid "Proxy type"
msgstr "代理类型"
@@ -310,14 +322,16 @@ msgid ""
"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br />By default, this "
"value is \"tcp\"."
msgstr ""
-"ProxyType 指定此代理的类型。有效值包括\"tcp\"、\"udp\"、\"http\"、\"https"
-"\"、\"stcp\"和\"xtcp\"。<br />默认情况下,此值为\"tcp\"。"
+"ProxyType 指定此代理的类型。有效值包括"
+"\"tcp\"、\"udp\"、\"http\"、\"https\"、\"stcp\"和\"xtcp\"。<br />默认情况下,"
+"此值为\"tcp\"。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
msgid "RUNNING"
msgstr "运行中"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:226
msgid "Remote port"
msgstr "远程端口"
@@ -337,6 +351,14 @@ msgstr "以此组权限运行"
msgid "Run daemon as user"
msgstr "以此用户权限运行"
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:80
+msgid "SOCKS5 password"
+msgstr "SOCKS5 密码"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:79
+msgid "SOCKS5 user"
+msgstr "SOCKS5 用户"
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr "服务器地址"
@@ -366,8 +388,8 @@ msgstr "ServerPort 指定要连接到的服务器端口。<br />默认情况下
msgid "Sk"
msgstr "Sk"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:189
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:193
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:199
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:203
msgid "Startup Settings"
msgstr "启动设置"
@@ -418,6 +440,10 @@ msgstr ""
"Token 指定用于创建要发送到服务器的密钥的授权令牌。服务器必须具有匹配的令牌才"
"能成功进行授权。<br />默认情况下,此值为空。"
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:81
+msgid "Unix domain socket path"
+msgstr "Unix 域套接字路径"
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
msgid ""
"UseCompression controls whether or not communication with the server will be "
@@ -447,9 +473,9 @@ msgstr ""
"User 为代理名称指定前缀,以将它们与其他客户端区分开来。如果此值不为空,则代理"
"名称将自动更改为\"{user}.{proxy_name}\"。<br />默认情况下,此值为空。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:175
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
msgstr "frp 客户端"
diff --git a/applications/luci-app-frpc/po/zh_Hant/frpc.po b/applications/luci-app-frpc/po/zh_Hant/frpc.po
index 3153c29575..7bfb178688 100644
--- a/applications/luci-app-frpc/po/zh_Hant/frpc.po
+++ b/applications/luci-app-frpc/po/zh_Hant/frpc.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-18 03:20+0000\n"
+"PO-Revision-Date: 2022-12-25 07:50+0000\n"
"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsfrpc/zh_Hant/>\n"
@@ -8,9 +8,9 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:204
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
msgstr "加入新代理..."
@@ -80,11 +80,11 @@ msgstr ""
"AssetsDir指定管理伺服器將從中加載資源的本地目錄. 如果此值為“”, 將使用statik從"
"捆綁的可執行文件中加載資產. <br />預設情況下, 此值為“”."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:180
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:190
msgid "Collecting data ..."
msgstr "收集資料中 ..."
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:188
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:198
msgid "Common Settings"
msgstr "通用設定"
@@ -122,7 +122,7 @@ msgstr "環境變數"
msgid "Exit when login fail"
msgstr "登錄失敗時退出"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:208
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:218
msgid "General Settings"
msgstr "一般設定"
@@ -130,11 +130,12 @@ msgstr "一般設定"
msgid "Grant access to LuCI app frpc"
msgstr "授予 luci-app-frpc 擁有存取的權限"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:209
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:219
msgid "HTTP Settings"
msgstr "HTTP設定植"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:64
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:78
msgid "HTTP password"
msgstr "HTTP密碼"
@@ -143,6 +144,7 @@ msgid "HTTP proxy"
msgstr "HTTP代理"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:63
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:77
msgid "HTTP user"
msgstr "HTTP用戶"
@@ -190,12 +192,12 @@ msgid "If remote_port is 0, frps will assign a random port for you"
msgstr "如果remote_port為0,則frps將為您分配一個隨機埠號"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:213
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:224
msgid "Local IP"
msgstr "本地IP"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:225
msgid "Local port"
msgstr "本地埠號"
@@ -236,14 +238,15 @@ msgid ""
"LogFile specifies a file where logs will be written to. This value will only "
"be used if LogWay is set appropriately.<br />By default, this value is "
"\"console\"."
-msgstr "LogFile 指定寫入日誌的檔案。僅當正確設定 LogWay 時,才會使用此值。<br "
-"/>預設值為「console」。"
+msgstr ""
+"LogFile 指定寫入日誌的檔案。僅當正確設定 LogWay 時,才會使用此值。<br />預設"
+"值為「console」。"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
-"\"."
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".<br />By default, this value is "
+"\"info\"."
msgstr ""
"LogLevel指定最低日誌級別. 有效值為“trace”, “debug”, “ info”, “warn”, "
"和“error”. <br />預設情況下, 此值為“info”."
@@ -253,8 +256,9 @@ msgid ""
"LogMaxDays specifies the maximum number of days to store log information "
"before deletion. This is only used if LogWay == \"file\".<br />By default, "
"this value is 0."
-msgstr "LogMaxDays 指定刪除前儲存日誌資訊的最長天數。僅當 LogWay == \"file\" "
-"時才使用。<br />預設值為 0。"
+msgstr ""
+"LogMaxDays 指定刪除前儲存日誌資訊的最長天數。僅當 LogWay == \"file\" 時才使"
+"用。<br />預設值為 0。"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
msgid ""
@@ -265,7 +269,7 @@ msgstr ""
"LoginFailExit控制在嘗試登錄失敗後客戶端是否應退出。如果為false,則客戶端將重"
"試,直到成功登錄為止。<br />預設情況下,此值為true。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
msgid "NOT RUNNING"
msgstr "未執行"
@@ -277,6 +281,14 @@ msgstr ""
"傳遞到 frp 組態檔模板的作業系統環境變數,請參閱 <a href=\"https://github.com/"
"fatedier/frp#configuration-file-template\">frp README</a>"
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:76
+msgid "Plugin"
+msgstr "外掛"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:220
+msgid "Plugin Settings"
+msgstr "外掛設定"
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
msgid "Protocol"
msgstr "協定"
@@ -290,17 +302,17 @@ msgstr ""
"Protocol指定與伺服器交互時要使用的協定。有效值為“ tcp”,“ kcp”和“ "
"websocket”。<br />預設情況下,此值為“ tcp”。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:200
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:210
msgid "Proxy Settings"
msgstr "代理設定值"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:211
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:222
msgid "Proxy name"
msgstr "代理名稱"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:212
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:223
msgid "Proxy type"
msgstr "代理類型"
@@ -313,11 +325,12 @@ msgstr ""
"ProxyType指定此代理的類型。有效值包括“ tcp”,“ udp”,“ http”,“ https”,“ "
"stcp”和“ xtcp”。<br />預設情況下,此值為“ tcp”。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
msgid "RUNNING"
msgstr "執行中"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:226
msgid "Remote port"
msgstr "遠端埠號"
@@ -337,6 +350,14 @@ msgstr "以群組執行背景執行"
msgid "Run daemon as user"
msgstr "執行守護行程的使用者"
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:80
+msgid "SOCKS5 password"
+msgstr "SOCKS5 密碼"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:79
+msgid "SOCKS5 user"
+msgstr "SOCKS5 使用者"
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
msgid "Server address"
msgstr "伺服器位址"
@@ -366,8 +387,8 @@ msgstr "ServerPort指定用於連接伺服器的埠號。<br />預設情況下
msgid "Sk"
msgstr "Sk"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:189
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:193
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:199
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:203
msgid "Startup Settings"
msgstr "啟動設定值"
@@ -418,6 +439,10 @@ msgstr ""
"Token權杖指定用於創建要發送到伺服器的密鑰的授權金鑰。服務器必須具有匹配的權杖"
"才能授權成功。 <br />預設情況下,此值為“”。"
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:81
+msgid "Unix domain socket path"
+msgstr "Unix 網域通訊端路徑"
+
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
msgid ""
"UseCompression controls whether or not communication with the server will be "
@@ -447,9 +472,9 @@ msgstr ""
"用戶為代理名稱指定前綴,以將其與其他客戶端區分開。如果此值不是“”,則代理名稱"
"將自動更改為“ {user}。{proxy_name}”。<br />預設情況下,此值為“”。"
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:153
-#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:175
#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
msgid "frp Client"
msgstr "frp客戶端"
diff --git a/applications/luci-app-frps/po/ar/frps.po b/applications/luci-app-frps/po/ar/frps.po
index a270f090e4..9994649591 100644
--- a/applications/luci-app-frps/po/ar/frps.po
+++ b/applications/luci-app-frps/po/ar/frps.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-03-10 04:35+0000\n"
-"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
+"PO-Revision-Date: 2022-10-22 18:07+0000\n"
+"Last-Translator: Abdullah AlShaikh <abdullah@alshai5.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrps/ar/>\n"
"Language: ar\n"
@@ -9,11 +9,11 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.5.2-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
-msgstr ""
+msgstr "الاعدادات الإضافية"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
msgid "Additional settings"
diff --git a/applications/luci-app-frps/po/da/frps.po b/applications/luci-app-frps/po/da/frps.po
index 4c6b313291..0b65edbd23 100644
--- a/applications/luci-app-frps/po/da/frps.po
+++ b/applications/luci-app-frps/po/da/frps.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-11-15 14:07+0000\n"
+"PO-Revision-Date: 2022-12-29 23:53+0000\n"
"Last-Translator: drax red <drax@outlook.dk>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrps/da/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
@@ -46,7 +46,7 @@ msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
msgid "Bind port"
-msgstr ""
+msgstr "Bind port"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid ""
diff --git a/applications/luci-app-frps/po/de/frps.po b/applications/luci-app-frps/po/de/frps.po
index 64f9cf8acb..2022b1c1e4 100644
--- a/applications/luci-app-frps/po/de/frps.po
+++ b/applications/luci-app-frps/po/de/frps.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-02 09:22+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2022-11-02 22:11+0000\n"
+"Last-Translator: tdt-hv <hvoit@tdt.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrps/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
@@ -92,7 +92,7 @@ msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
msgid "Collecting data ..."
-msgstr "Ermittle Daten..."
+msgstr "Sammle Daten..."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:151
msgid "Common settings"
diff --git a/applications/luci-app-frps/po/es/frps.po b/applications/luci-app-frps/po/es/frps.po
index a56e25a0a9..bf7267be53 100644
--- a/applications/luci-app-frps/po/es/frps.po
+++ b/applications/luci-app-frps/po/es/frps.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2022-06-21 17:16+0000\n"
+"PO-Revision-Date: 2022-12-28 19:33+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrps/es/>\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
@@ -54,6 +54,7 @@ msgid "Bind address"
msgstr "Dirección de enlace"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+#, fuzzy
msgid "Bind port"
msgstr "Puerto de enlace"
diff --git a/applications/luci-app-frps/po/it/frps.po b/applications/luci-app-frps/po/it/frps.po
index 9d169cfbc1..c269ffcdf7 100644
--- a/applications/luci-app-frps/po/it/frps.po
+++ b/applications/luci-app-frps/po/it/frps.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-01-12 22:25+0000\n"
-"Last-Translator: Francesco Grosso <tregemmelli@gmail.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrps/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.4.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
@@ -30,7 +30,7 @@ msgid ""
msgstr ""
"Consenti porte specifica un insieme di porte a cui i client possono eseguire "
"il proxy. Se la lunghezza di questo valore è 0, tutte le porte sono "
-"consentite. Per impostazione predefinita, questo valore è un set vuoto."
+"consentite.<br />Per impostazione predefinita, questo valore è un set vuoto."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid "Assets dir"
@@ -60,8 +60,8 @@ msgid ""
"BindAddr specifies the address that the server binds to.<br />By default, this "
"value is \"0.0.0.0\"."
msgstr ""
-"Associa indirizzo specifica l'indirizzo a cui il server si lega .br Per "
-"impostazione predefinita, questo valore è '0.0.0.0'."
+"BindAddr specifica l'indirizzo a cui il server si lega.<br />Per "
+"impostazione predefinita, questo valore è \"0.0.0.0\"."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
msgid ""
@@ -70,15 +70,15 @@ msgid ""
"value is 0."
msgstr ""
"BindKcpPort specifica la porta KCP su cui il server è in ascolto. Se questo "
-"valore è 0, il server non ascolterà le connessioni KCP. Per impostazione "
-"predefinita, questo valore è 0."
+"valore è 0, il server non ascolterà le connessioni KCP.<br />Per "
+"impostazione predefinita, questo valore è 0."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
msgid ""
"BindPort specifies the port that the server listens on.<br />By default, this "
"value is 7000."
msgstr ""
-"Associa porta specifica la porta su cui il server è in ascolto. Per "
+"BindPort specifica la porta su cui il server è in ascolto.<br />Per "
"impostazione predefinita, questo valore è 7000."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
@@ -87,9 +87,9 @@ msgid ""
"is 0, the server will not listen for UDP connections.<br />By default, this "
"value is 0"
msgstr ""
-"Associa porta UDP specifica la porta UDP su cui il server è in ascolto. Se "
-"questo valore è 0, il server non ascolterà le connessioni UDP. Per "
-"impostazione predefinita, questo valore è"
+"BindUdpPort specifica la porta UDP su cui il server è in ascolto. Se questo "
+"valore è 0, il server non ascolterà le connessioni UDP.<br />Per "
+"impostazione predefinita, questo valore è 0"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:143
msgid "Collecting data ..."
@@ -114,9 +114,9 @@ msgid ""
"value is \"\", a default page will be displayed.<br />By default, this value "
"is \"\"."
msgstr ""
-"Personalizza pagina 404 specifica un percorso a una pagina 404 "
-"personalizzata da visualizzare. Se questo valore è '', verrà visualizzata "
-"una pagina predefinita .br Per impostazione predefinita, questo valore è ''."
+"Custom404Page specifica un percorso a una pagina 404 personalizzata da "
+"visualizzare. Se questo valore è \"\", verrà visualizzata una pagina "
+"predefinita.<br />Per impostazione predefinita, questo valore è \"\"."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
msgid "Dashboard address"
@@ -198,7 +198,7 @@ msgstr "File registro eventi"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid "Log level"
-msgstr ""
+msgstr "Livello registro eventi"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Log max days"
@@ -277,7 +277,7 @@ msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
msgid "Run daemon as user"
-msgstr ""
+msgstr "Esegui il daemon come utente"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:152
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:156
diff --git a/applications/luci-app-frps/po/pt_BR/frps.po b/applications/luci-app-frps/po/pt_BR/frps.po
index 5fb7bdb469..9d5ac86ab1 100644
--- a/applications/luci-app-frps/po/pt_BR/frps.po
+++ b/applications/luci-app-frps/po/pt_BR/frps.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-06-27 00:17+0000\n"
+"PO-Revision-Date: 2023-01-09 19:50+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsfrps/pt_BR/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
@@ -52,7 +52,7 @@ msgstr "Vincular endereço"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
msgid "Bind port"
-msgstr "Porta de vínculo"
+msgstr "Porta do bind"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid ""
diff --git a/applications/luci-app-frps/po/ro/frps.po b/applications/luci-app-frps/po/ro/frps.po
index 2d80fc2ba0..4b5b05752c 100644
--- a/applications/luci-app-frps/po/ro/frps.po
+++ b/applications/luci-app-frps/po/ro/frps.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-12-05 14:54+0000\n"
+"PO-Revision-Date: 2022-08-05 01:21+0000\n"
"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrps/ro/>\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
-"X-Generator: Weblate 4.10-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
@@ -217,7 +217,7 @@ msgstr "Nivel de jurnal"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Log max days"
-msgstr "Log max zile"
+msgstr "Jurnal maxim zile"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
msgid "Log stderr"
@@ -254,7 +254,7 @@ msgid ""
"this value is 0."
msgstr ""
"LogMaxDays specifică numărul maxim de zile de stocare a informațiilor din "
-"jurnal înainte de ștergere. Aceasta este utilizată numai dacă LogWay == "
+"jurnal înainte de ștergere . Acest lucru se utilizează numai dacă LogWay == "
"\"file\".<br />În mod implicit, această valoare este 0."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
diff --git a/applications/luci-app-frps/po/sk/frps.po b/applications/luci-app-frps/po/sk/frps.po
index 373a5bc202..e3b0e3fc6c 100644
--- a/applications/luci-app-frps/po/sk/frps.po
+++ b/applications/luci-app-frps/po/sk/frps.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2022-09-19 10:18+0000\n"
+"Last-Translator: Jose Riha <jose1711@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfrps/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
@@ -171,7 +177,7 @@ msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid "Log level"
-msgstr ""
+msgstr "Úroveň záznamu"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Log max days"
diff --git a/applications/luci-app-frps/po/templates/frps.pot b/applications/luci-app-frps/po/templates/frps.pot
index 667a8240b2..96494a0618 100644
--- a/applications/luci-app-frps/po/templates/frps.pot
+++ b/applications/luci-app-frps/po/templates/frps.pot
@@ -191,9 +191,9 @@ msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"trace\", \"debug"
-"\", \"info\", \"warn\", and \"error\".<br />By default, this value is \"info"
-"\"."
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".<br />By default, this value is "
+"\"info\"."
msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
@@ -259,9 +259,9 @@ msgstr ""
msgid ""
"SubDomainHost specifies the domain that will be attached to sub-domains "
"requested by the client when using Vhost proxying. For example, if this "
-"value is set to \"frps.com\" and the client requested the subdomain \"test"
-"\", the resulting URL would be \"test.frps.com\".<br />By default, this "
-"value is \"\"."
+"value is set to \"frps.com\" and the client requested the subdomain "
+"\"test\", the resulting URL would be \"test.frps.com\".<br />By default, "
+"this value is \"\"."
msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
diff --git a/applications/luci-app-frps/po/tr/frps.po b/applications/luci-app-frps/po/tr/frps.po
index 426db92e33..c7f854a106 100644
--- a/applications/luci-app-frps/po/tr/frps.po
+++ b/applications/luci-app-frps/po/tr/frps.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-06-21 21:54+0000\n"
-"Last-Translator: metezd <itoldyouthat@protonmail.com>\n"
+"PO-Revision-Date: 2022-09-25 14:22+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrps/tr/>\n"
"Language: tr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
@@ -215,7 +215,7 @@ msgstr "Günlük seviyesi"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Log max days"
-msgstr "Günlüğe kaydedilecek maksimum gün"
+msgstr "Maksimum günleri günlüğe kaydet"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
msgid "Log stderr"
@@ -250,9 +250,9 @@ msgid ""
"before deletion. This is only used if LogWay == \"file\".<br />By default, "
"this value is 0."
msgstr ""
-"LogMaxDays, silmeden önce günlük bilgilerinin saklanacağı maksimum gün "
-"sayısını belirtir. Bu yalnızca LogWay == \"file\" ise kullanılır. <br /> "
-"Varsayılan olarak bu değer 0'dır."
+"LogMaxDays, günlük bilgilerinin silinmeden önce saklanacağı maksimum gün "
+"sayısını belirtir. Bu yalnızca LogWay == \"file\" ise kullanılır.<br /"
+">Varsayılan olarak bu değer 0'dır."
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
msgid "Max ports per client"
diff --git a/applications/luci-app-fwknopd/po/de/fwknopd.po b/applications/luci-app-fwknopd/po/de/fwknopd.po
index 0c5f81ba2a..e69d022905 100644
--- a/applications/luci-app-fwknopd/po/de/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/de/fwknopd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-04-25 11:11+0000\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfwknopd/de/>\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
@@ -64,8 +64,8 @@ msgstr ""
"Definiere ein Set an Ports und Protokollen (TCP oder UDP), das bei "
"erfolgreicher Port-Knock-Sequenz geöffnet wird. Falls diese Option nicht "
"gesetzt wird, wird fwknopd versuchen, alle Protokoll/Port-Anfragen aus dem "
-"SPA-Feld zu ermöglichen (außer es deckt sich mit \"RESTRICT_PORTS\"-"
-"Einträgen). Mehrfacheinträge per Komma trennen."
+"SPA-Feld zu ermöglichen (außer es deckt sich mit \"RESTRICT_PORTS\""
+"-Einträgen). Mehrere Einträge werden per Komma getrennt."
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:562
msgid ""
@@ -202,7 +202,6 @@ msgid "Network configuration"
msgstr "Netzwerkkonfiguration"
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
-#, fuzzy
msgid "No stanza found."
msgstr "Keine Stanza gefunden."
@@ -214,14 +213,13 @@ msgid "Normal key"
msgstr "Normal-Schlüssel"
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
-#, fuzzy
msgid ""
"Parses the /etc/fwknop/access.conf file (and included files/folders/keys) "
"and generates QR codes for all found stanzas. Handles only files in /etc/"
"fwknop folder due to access rights restrictions."
msgstr ""
-"Analysiert die Datei /etc/fwknop/access.conf (und eingebundene Dateien/"
-"Ordner/Schlüssel) und erzeugt QR-Codes für alle gefundenen Stanzas. "
+"Analysiert die Datei /etc/fwknop/access.conf (und darin enthaltene Dateien/"
+"Ordner/Schlüssel) und generiert QR-Codes für alle gefundenen Stanzas. "
"Bearbeitet aufgrund von Zugriffsrechtsbeschränkungen nur Dateien im Ordner /"
"etc/fwknop."
diff --git a/applications/luci-app-fwknopd/po/el/fwknopd.po b/applications/luci-app-fwknopd/po/el/fwknopd.po
index d5de2ba3d3..0b2ecfb659 100644
--- a/applications/luci-app-fwknopd/po/el/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/el/fwknopd.po
@@ -1,14 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2015-05-12 21:03-0500\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2022-10-03 08:34+0000\n"
+"Last-Translator: TakissX <pxatzidakis@gmail.com>\n"
+"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfwknopd/el/>\n"
"Language: el\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
@@ -154,7 +156,7 @@ msgstr ""
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
msgid "Network"
-msgstr ""
+msgstr "Δίκτυο"
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
msgid "Network configuration"
diff --git a/applications/luci-app-fwknopd/po/hu/fwknopd.po b/applications/luci-app-fwknopd/po/hu/fwknopd.po
index 9fbe4c9600..5395674721 100644
--- a/applications/luci-app-fwknopd/po/hu/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/hu/fwknopd.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-01-18 22:55+0000\n"
-"Last-Translator: KinteLiX <superh552@gmail.com>\n"
+"PO-Revision-Date: 2022-12-14 00:53+0000\n"
+"Last-Translator: Gajdos Tamás <gajdipajti@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfwknopd/hu/>\n"
"Language: hu\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
@@ -181,11 +181,11 @@ msgstr ""
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
msgid "Network"
-msgstr ""
+msgstr "Hálózat"
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
msgid "Network configuration"
-msgstr ""
+msgstr "Hálózati beállítás"
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
msgid "No stanza found."
diff --git a/applications/luci-app-fwknopd/po/ko/fwknopd.po b/applications/luci-app-fwknopd/po/ko/fwknopd.po
index 7e43697ec2..3bae230fde 100644
--- a/applications/luci-app-fwknopd/po/ko/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/ko/fwknopd.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-03-26 23:10+0000\n"
-"Last-Translator: dikastia <dikastia@gmail.com>\n"
+"PO-Revision-Date: 2022-07-31 13:17+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfwknopd/ko/>\n"
"Language: ko\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
@@ -32,7 +32,7 @@ msgstr ""
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:308
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:319
msgid "Close"
-msgstr ""
+msgstr "닫기"
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:485
msgid "Custom configuration"
diff --git a/applications/luci-app-fwknopd/po/uk/fwknopd.po b/applications/luci-app-fwknopd/po/uk/fwknopd.po
index 50dcc82d30..ab511baac2 100644
--- a/applications/luci-app-fwknopd/po/uk/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/uk/fwknopd.po
@@ -1,17 +1,17 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-07-25 17:13+0000\n"
-"Last-Translator: Zorya Zvenoch <zoryazvenoch@protonmail.com>\n"
+"PO-Revision-Date: 2022-12-21 21:49+0000\n"
+"Last-Translator: Bohdan <chbgdn@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfwknopd/uk/>\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.7.2-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
@@ -159,7 +159,7 @@ msgstr ""
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:494
msgid "Network"
-msgstr ""
+msgstr "Мережа"
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
msgid "Network configuration"
diff --git a/applications/luci-app-hd-idle/po/hu/hd-idle.po b/applications/luci-app-hd-idle/po/hu/hd-idle.po
index aab0693d06..ec168e6f98 100644
--- a/applications/luci-app-hd-idle/po/hu/hd-idle.po
+++ b/applications/luci-app-hd-idle/po/hu/hd-idle.po
@@ -5,15 +5,16 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-14 10:33+0200\n"
-"PO-Revision-Date: 2012-07-10 21:04+0200\n"
-"Last-Translator: Gyula <pro564@hotmail.com>\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2022-12-14 00:53+0000\n"
+"Last-Translator: Gajdos Tamás <gajdipajti@gmail.com>\n"
+"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationshd-idle/hu/>\n"
"Language: hu\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Pootle 2.0.6\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:43
msgid "Add new hdd setting..."
@@ -37,7 +38,7 @@ msgstr "Engedélyezés"
#: applications/luci-app-hd-idle/root/usr/share/rpcd/acl.d/luci-app-hd-idle.json:3
msgid "Grant UCI access for luci-app-hd-idle"
-msgstr ""
+msgstr "UCI jogosultság adása a \"luci-app-hd-idle\"-nek"
#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
#: applications/luci-app-hd-idle/root/usr/share/luci/menu.d/luci-app-hd-idle.json:3
@@ -70,22 +71,22 @@ msgstr ""
#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:84
msgctxt "Abbreviation for days"
msgid "days"
-msgstr ""
+msgstr "nap"
#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:83
msgctxt "Abbreviation for hours"
msgid "hours"
-msgstr ""
+msgstr "óra"
#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:82
msgctxt "Abbreviation for minutes"
msgid "minutes"
-msgstr ""
+msgstr "perc"
#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:81
msgctxt "Abbreviation for seconds"
msgid "seconds"
-msgstr ""
+msgstr "másodperc"
#~ msgid ""
#~ "HDD Idle is a utility program for spinning-down external disks after a "
diff --git a/applications/luci-app-hd-idle/po/it/hd-idle.po b/applications/luci-app-hd-idle/po/it/hd-idle.po
index 0827f241d1..55b4a0bfde 100644
--- a/applications/luci-app-hd-idle/po/it/hd-idle.po
+++ b/applications/luci-app-hd-idle/po/it/hd-idle.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-14 10:33+0200\n"
-"PO-Revision-Date: 2021-09-15 08:34+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshd-idle/it/>\n"
"Language: it\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:43
msgid "Add new hdd setting..."
@@ -20,7 +20,7 @@ msgstr "Aggiungi nuova impostazione disco rigido..."
#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:61
msgid "Bus"
-msgstr ""
+msgstr "Bus"
#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:53
msgid "Disk"
diff --git a/applications/luci-app-hd-idle/po/pl/hd-idle.po b/applications/luci-app-hd-idle/po/pl/hd-idle.po
index 1846f718cc..a8f5e7ee51 100644
--- a/applications/luci-app-hd-idle/po/pl/hd-idle.po
+++ b/applications/luci-app-hd-idle/po/pl/hd-idle.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-14 10:33+0200\n"
-"PO-Revision-Date: 2021-10-27 18:57+0000\n"
+"PO-Revision-Date: 2022-12-28 11:28+0000\n"
"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshd-idle/pl/>\n"
@@ -13,7 +13,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:43
msgid "Add new hdd setting..."
diff --git a/applications/luci-app-hd-idle/po/sk/hd-idle.po b/applications/luci-app-hd-idle/po/sk/hd-idle.po
index 7947625357..f9659e19ed 100644
--- a/applications/luci-app-hd-idle/po/sk/hd-idle.po
+++ b/applications/luci-app-hd-idle/po/sk/hd-idle.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-06-18 19:32+0000\n"
-"Last-Translator: Juraj Šášik <juraj.sasik@gmail.com>\n"
+"PO-Revision-Date: 2022-09-19 10:18+0000\n"
+"Last-Translator: Jose Riha <jose1711@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshd-idle/sk/>\n"
"Language: sk\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.7\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:43
msgid "Add new hdd setting..."
@@ -30,7 +30,7 @@ msgstr ""
#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:49
msgid "Enable"
-msgstr "Povoliť"
+msgstr "Zapnúť"
#: applications/luci-app-hd-idle/root/usr/share/rpcd/acl.d/luci-app-hd-idle.json:3
msgid "Grant UCI access for luci-app-hd-idle"
diff --git a/applications/luci-app-hd-idle/po/uk/hd-idle.po b/applications/luci-app-hd-idle/po/uk/hd-idle.po
index 8c521c5b47..63c735d454 100644
--- a/applications/luci-app-hd-idle/po/uk/hd-idle.po
+++ b/applications/luci-app-hd-idle/po/uk/hd-idle.po
@@ -5,8 +5,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-14 10:33+0200\n"
-"PO-Revision-Date: 2022-04-18 16:53+0000\n"
-"Last-Translator: Vladdrako <vladdrako007@gmail.com>\n"
+"PO-Revision-Date: 2022-11-28 20:47+0000\n"
+"Last-Translator: Arkadii Yakovets <ark@cho.red>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshd-idle/uk/>\n"
"Language: uk\n"
@@ -15,7 +15,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:43
msgid "Add new hdd setting..."
@@ -64,7 +64,7 @@ msgstr "Одиниці часу бездіяльності"
#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
msgid "Settings"
-msgstr "Параметри"
+msgstr "Налаштування"
#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:68
msgid "Vendor / Model"
diff --git a/applications/luci-app-https-dns-proxy/Makefile b/applications/luci-app-https-dns-proxy/Makefile
index 31fde02a59..ddaee4f49d 100644
--- a/applications/luci-app-https-dns-proxy/Makefile
+++ b/applications/luci-app-https-dns-proxy/Makefile
@@ -5,7 +5,7 @@ include $(TOPDIR)/rules.mk
PKG_LICENSE:=GPL-3.0-or-later
PKG_MAINTAINER:=Stan Grishin <stangri@melmac.ca>
-PKG_VERSION:=2021-09-27-3
+PKG_VERSION:=2021-11-22-7
LUCI_TITLE:=DNS Over HTTPS Proxy Web UI
LUCI_DESCRIPTION:=Provides Web UI for DNS Over HTTPS Proxy
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua
new file mode 100644
index 0000000000..6e40de3b13
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua
@@ -0,0 +1,6 @@
+return {
+ name = "dns.tuna.tsinghua.edu.cn",
+ label = _("Tsinghua University Secure DNS - CN"),
+ resolver_url = "https://dns.tuna.tsinghua.edu.cn:8443/dns-query",
+ bootstrap_dns = "208.67.222.222,208.67.220.220",
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua b/applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua
index a8e45b5807..1d7bcb0e8d 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua
@@ -132,7 +132,17 @@ d1.default = '*'
f1 = c:option(ListValue, "force_dns", translate("Force Router DNS"), translate("Forces Router DNS use on local devices, also known as DNS Hijacking."))
f1:value("0", translate("Let local devices use their own DNS servers if set"))
f1:value("1", translate("Force Router DNS server to all local devices"))
-f1.default = '1'
+f1.default = "1"
+cdi = c:option(ListValue, "canary_domains_icloud", translate("Canary Domains iCloud"), translatef("Blocks access to iCloud Private Relay resolvers, forcing local devices to use router for DNS resolution (%smore information%s).", "<a href=\"" .. readmeURL .. "#canary_domains_icloud" .. "\" target=\"_blank\">", "</a>"))
+cdi:value("0", translate("Let local devices use iCloud Private Relay"))
+cdi:value("1", translate("Force Router DNS server to all local devices"))
+cdi:depends({force_dns="1"})
+cdi.default = "1"
+cdm = c:option(ListValue, "canary_domains_mozilla", translate("Canary Domains Mozilla"), translatef("Blocks access to Mozilla resolvers, forcing local devices to use router for DNS resolution (%smore information%s).", "<a href=\"" .. readmeURL .. "#canary_domains_mozilla" .. "\" target=\"_blank\">", "</a>"))
+cdm:value("0", translate("Let local devices use Mozilla resolvers"))
+cdm:value("1", translate("Force Router DNS server to all local devices"))
+cdm:depends({force_dns="1"})
+cdm.default = "1"
createHelperText()
s3 = m:section(TypedSection, "https-dns-proxy", translate("Instances"),
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 08e69b83aa..c369cd38fa 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
@@ -103,6 +103,18 @@ msgstr ""
msgid "BlahDNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid ""
+"Blocks access to Mozilla resolvers, forcing local devices to use router for "
+"DNS resolution (%smore information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid ""
+"Blocks access to iCloud Private Relay resolvers, forcing local devices to "
+"use router for DNS resolution (%smore information%s)."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
@@ -119,6 +131,14 @@ msgstr ""
msgid "CIRA Canadian Shield (Protected)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid "Canary Domains Mozilla"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid "Canary Domains iCloud"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
msgstr ""
@@ -215,7 +235,7 @@ msgstr ""
msgid "DNSlify DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:205
msgid "DSCP Codepoint"
msgstr ""
@@ -252,6 +272,8 @@ msgid "Force Router DNS"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:143
msgid "Force Router DNS server to all local devices"
msgstr ""
@@ -281,12 +303,12 @@ msgstr ""
#: 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 "
+"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:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:148
msgid "Instances"
msgstr ""
@@ -294,6 +316,14 @@ msgstr ""
msgid "Lelux DNS - FI"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:142
+msgid "Let local devices use Mozilla resolvers"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:137
+msgid "Let local devices use iCloud Private Relay"
+msgstr ""
+
#: 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 ""
@@ -306,11 +336,11 @@ msgstr ""
msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:201
msgid "Listen Port"
msgstr "بوابة الاستماع"
@@ -350,7 +380,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:209
msgid "Proxy Server"
msgstr ""
@@ -378,7 +408,7 @@ msgstr ""
msgid "Reload"
msgstr "إعادة تحميل"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:155
msgid "Resolver"
msgstr ""
@@ -434,6 +464,10 @@ msgstr ""
msgid "Tiarap Public DNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua:3
+msgid "Tsinghua University Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
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 227ec7ee0e..3a754c2997 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
@@ -102,6 +102,18 @@ msgstr ""
msgid "BlahDNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid ""
+"Blocks access to Mozilla resolvers, forcing local devices to use router for "
+"DNS resolution (%smore information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid ""
+"Blocks access to iCloud Private Relay resolvers, forcing local devices to "
+"use router for DNS resolution (%smore information%s)."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
@@ -118,6 +130,14 @@ msgstr ""
msgid "CIRA Canadian Shield (Protected)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid "Canary Domains Mozilla"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid "Canary Domains iCloud"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
msgstr ""
@@ -214,7 +234,7 @@ msgstr ""
msgid "DNSlify DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:205
msgid "DSCP Codepoint"
msgstr ""
@@ -251,6 +271,8 @@ msgid "Force Router DNS"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:143
msgid "Force Router DNS server to all local devices"
msgstr ""
@@ -280,12 +302,12 @@ msgstr ""
#: 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 "
+"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:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:148
msgid "Instances"
msgstr ""
@@ -293,6 +315,14 @@ msgstr ""
msgid "Lelux DNS - FI"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:142
+msgid "Let local devices use Mozilla resolvers"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:137
+msgid "Let local devices use iCloud Private Relay"
+msgstr ""
+
#: 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 ""
@@ -305,11 +335,11 @@ msgstr ""
msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:201
msgid "Listen Port"
msgstr ""
@@ -349,7 +379,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:209
msgid "Proxy Server"
msgstr ""
@@ -377,7 +407,7 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:155
msgid "Resolver"
msgstr ""
@@ -433,6 +463,10 @@ msgstr ""
msgid "Tiarap Public DNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua:3
+msgid "Tsinghua University Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
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 86884630d6..ffefc5cdaa 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
@@ -102,6 +102,18 @@ msgstr ""
msgid "BlahDNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid ""
+"Blocks access to Mozilla resolvers, forcing local devices to use router for "
+"DNS resolution (%smore information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid ""
+"Blocks access to iCloud Private Relay resolvers, forcing local devices to "
+"use router for DNS resolution (%smore information%s)."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
@@ -118,6 +130,14 @@ msgstr ""
msgid "CIRA Canadian Shield (Protected)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid "Canary Domains Mozilla"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid "Canary Domains iCloud"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
msgstr ""
@@ -214,7 +234,7 @@ msgstr ""
msgid "DNSlify DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:205
msgid "DSCP Codepoint"
msgstr ""
@@ -251,6 +271,8 @@ msgid "Force Router DNS"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:143
msgid "Force Router DNS server to all local devices"
msgstr ""
@@ -280,12 +302,12 @@ msgstr ""
#: 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 "
+"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:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:148
msgid "Instances"
msgstr ""
@@ -293,6 +315,14 @@ msgstr ""
msgid "Lelux DNS - FI"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:142
+msgid "Let local devices use Mozilla resolvers"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:137
+msgid "Let local devices use iCloud Private Relay"
+msgstr ""
+
#: 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 ""
@@ -305,11 +335,11 @@ msgstr ""
msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:201
msgid "Listen Port"
msgstr "শোনার পোর্ট"
@@ -349,7 +379,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:209
msgid "Proxy Server"
msgstr ""
@@ -377,7 +407,7 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:155
msgid "Resolver"
msgstr ""
@@ -433,6 +463,10 @@ msgstr ""
msgid "Tiarap Public DNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua:3
+msgid "Tsinghua University Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
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 2e465006d8..85f6f5b6b1 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
@@ -102,6 +102,18 @@ msgstr ""
msgid "BlahDNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid ""
+"Blocks access to Mozilla resolvers, forcing local devices to use router for "
+"DNS resolution (%smore information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid ""
+"Blocks access to iCloud Private Relay resolvers, forcing local devices to "
+"use router for DNS resolution (%smore information%s)."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
@@ -118,6 +130,14 @@ msgstr ""
msgid "CIRA Canadian Shield (Protected)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid "Canary Domains Mozilla"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid "Canary Domains iCloud"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
msgstr ""
@@ -214,7 +234,7 @@ msgstr ""
msgid "DNSlify DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:205
msgid "DSCP Codepoint"
msgstr ""
@@ -251,6 +271,8 @@ msgid "Force Router DNS"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:143
msgid "Force Router DNS server to all local devices"
msgstr ""
@@ -280,12 +302,12 @@ msgstr ""
#: 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 "
+"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:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:148
msgid "Instances"
msgstr ""
@@ -293,6 +315,14 @@ msgstr ""
msgid "Lelux DNS - FI"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:142
+msgid "Let local devices use Mozilla resolvers"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:137
+msgid "Let local devices use iCloud Private Relay"
+msgstr ""
+
#: 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 ""
@@ -305,11 +335,11 @@ msgstr ""
msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:201
msgid "Listen Port"
msgstr ""
@@ -349,7 +379,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:209
msgid "Proxy Server"
msgstr ""
@@ -377,7 +407,7 @@ msgstr ""
msgid "Reload"
msgstr "Torna a carregar"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:155
msgid "Resolver"
msgstr ""
@@ -433,6 +463,10 @@ msgstr ""
msgid "Tiarap Public DNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua:3
+msgid "Tsinghua University Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
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 25edad944e..147daaedb6 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
@@ -102,6 +102,18 @@ msgstr ""
msgid "BlahDNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid ""
+"Blocks access to Mozilla resolvers, forcing local devices to use router for "
+"DNS resolution (%smore information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid ""
+"Blocks access to iCloud Private Relay resolvers, forcing local devices to "
+"use router for DNS resolution (%smore information%s)."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
@@ -118,6 +130,14 @@ msgstr ""
msgid "CIRA Canadian Shield (Protected)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid "Canary Domains Mozilla"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid "Canary Domains iCloud"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
msgstr ""
@@ -214,7 +234,7 @@ msgstr ""
msgid "DNSlify DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:205
msgid "DSCP Codepoint"
msgstr ""
@@ -251,6 +271,8 @@ msgid "Force Router DNS"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:143
msgid "Force Router DNS server to all local devices"
msgstr ""
@@ -280,12 +302,12 @@ msgstr ""
#: 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 "
+"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:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:148
msgid "Instances"
msgstr "Instance"
@@ -293,6 +315,14 @@ msgstr "Instance"
msgid "Lelux DNS - FI"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:142
+msgid "Let local devices use Mozilla resolvers"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:137
+msgid "Let local devices use iCloud Private Relay"
+msgstr ""
+
#: 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 ""
@@ -305,11 +335,11 @@ msgstr ""
msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:201
msgid "Listen Port"
msgstr ""
@@ -349,7 +379,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:209
msgid "Proxy Server"
msgstr ""
@@ -377,7 +407,7 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:155
msgid "Resolver"
msgstr ""
@@ -433,6 +463,10 @@ msgstr ""
msgid "Tiarap Public DNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua:3
+msgid "Tsinghua University Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr ""
diff --git a/applications/luci-app-https-dns-proxy/po/da/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/da/https-dns-proxy.po
index 288cd3e917..57c188f9a7 100644
--- a/applications/luci-app-https-dns-proxy/po/da/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/da/https-dns-proxy.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-04-30 19:07+0000\n"
+"PO-Revision-Date: 2022-11-25 14:34+0000\n"
"Last-Translator: drax red <drax@outlook.dk>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshttps-dns-proxy/da/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12.1\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
@@ -102,6 +102,22 @@ msgstr "BlahDNS - JP"
msgid "BlahDNS - SG"
msgstr "BlahDNS - SG"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid ""
+"Blocks access to Mozilla resolvers, forcing local devices to use router for "
+"DNS resolution (%smore information%s)."
+msgstr ""
+"Blokerer adgangen til Mozilla-resolvere og tvinger lokale enheder til at "
+"bruge routeren til DNS-opløsning (%flere oplysninger%s)."
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid ""
+"Blocks access to iCloud Private Relay resolvers, forcing local devices to "
+"use router for DNS resolution (%smore information%s)."
+msgstr ""
+"Blokerer adgangen til iCloud Private Relay-resolvere og tvinger lokale "
+"enheder til at bruge routeren til DNS-opløsning (%flere oplysninger%s)."
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
msgid "CFIEC Public DNS (IPv6 Only)"
msgstr "CFIEC Offentlig DNS (kun IPv6)"
@@ -118,6 +134,14 @@ msgstr "CIRA Canadian Shield (privat)"
msgid "CIRA Canadian Shield (Protected)"
msgstr "CIRA canadiske skjold (beskyttet)"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid "Canary Domains Mozilla"
+msgstr "Canary Domæner Mozilla"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid "Canary Domains iCloud"
+msgstr "Canary Domæner iCloud"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
msgstr "CleanBrowsing (voksenfilter)"
@@ -214,7 +238,7 @@ msgstr "DNSPod Offentlig DNS - CN"
msgid "DNSlify DNS"
msgstr "DNSlify DNS"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:205
msgid "DSCP Codepoint"
msgstr "DSCP kodepunkt"
@@ -251,6 +275,8 @@ msgid "Force Router DNS"
msgstr "Tving router DNS"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:143
msgid "Force Router DNS server to all local devices"
msgstr "Tving router DNS-server til alle lokale enheder"
@@ -281,15 +307,15 @@ msgstr "IIJ Offentlig DNS - JP"
#: 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 "
+"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 ""
"Hvis opdateringsindstillingen er valgt, vil afsnittet 'DNS-videresendelser' "
"i %sDHCP og DNS%s automatisk blive opdateret til at bruge udvalgte DoH-"
"udbydere (%smore information%s)."
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:148
msgid "Instances"
msgstr "Instanser"
@@ -297,6 +323,14 @@ msgstr "Instanser"
msgid "Lelux DNS - FI"
msgstr "Lelux DNS - FI"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:142
+msgid "Let local devices use Mozilla resolvers"
+msgstr "Lad lokale enheder bruge Mozilla-resolvere"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:137
+msgid "Let local devices use iCloud Private Relay"
+msgstr "Lad lokale enheder bruge iCloud Private Relay"
+
#: 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 "Lad lokale enheder bruge deres egne DNS-servere, hvis de er indstillet"
@@ -309,11 +343,11 @@ msgstr "LibreDNS - GR"
msgid "LibreDNS - GR (No Ads)"
msgstr "LibreDNS - GR (ingen reklamer)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
msgid "Listen Address"
msgstr "Lyt adresse"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:201
msgid "Listen Port"
msgstr "Lytteport"
@@ -353,7 +387,7 @@ msgstr "OpenDNS"
msgid "OpenDNS (Family Shield)"
msgstr "OpenDNS (Family Shield)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:209
msgid "Proxy Server"
msgstr "Proxy Server"
@@ -381,7 +415,7 @@ msgstr "Quad 9 (usikret)"
msgid "Reload"
msgstr "Genindlæs"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:155
msgid "Resolver"
msgstr "Resolver"
@@ -437,6 +471,10 @@ msgstr "Tiarap Offentlig DNS - JP"
msgid "Tiarap Public DNS - SG"
msgstr "Tiarap Offentlig DNS - SG"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua:3
+msgid "Tsinghua University Secure DNS - CN"
+msgstr "Tsinghua University Secure DNS - CN"
+
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr "Ukendt udbyder"
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 d4b52eceb1..731e7df5e0 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
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-06 15:20+0000\n"
-"Last-Translator: Christian Sch. <pr0byt3@web.de>\n"
+"PO-Revision-Date: 2023-01-01 13:21+0000\n"
+"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshttps-dns-proxy/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
@@ -52,71 +52,95 @@ msgstr "AhaDNS - NL (Blockiert Malware + Ads)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua:3
msgid "AhaDNS - NO (Block Malware + Ads)"
-msgstr ""
+msgstr "AhaDNS - NO (Blockiere Schadsoftware + Werbung)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua:3
msgid "AhaDNS - PL (Block Malware + Ads)"
-msgstr ""
+msgstr "AhaDNS - PL (Sperre Schadsoftware + Werbung)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.chi.doh.lua:3
msgid "AhaDNS - US/Chicago (Block Malware + Ads)"
-msgstr ""
+msgstr "AhaDNS - US/Chicago (Sperre Schadsoftware + Werbung)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.la.doh.lua:3
msgid "AhaDNS - US/Los Angeles (Block Malware + Ads)"
-msgstr ""
+msgstr "AhaDNS - US/Los Angeles (Sperre Schadsoftware + Werbung)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.ny.doh.lua:3
msgid "AhaDNS - US/New York (Block Malware + Ads)"
-msgstr ""
+msgstr "AhaDNS - US/New York (Sperre Schadsoftware + Werbung)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua:3
msgid "AhaDNS Blitz (Configurable)"
-msgstr ""
+msgstr "AhaDNS Blitz (Konfigurierbar)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
msgid "AliDNS - CN"
-msgstr ""
+msgstr "AliDNS - CN"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.applied-privacy.lua:3
msgid "Applied Privacy DNS - AT/DE"
-msgstr ""
+msgstr "Applied Privacy DNS - AT/DE"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-ch.lua:3
msgid "BlahDNS - CH"
-msgstr ""
+msgstr "BlahDNS - CH"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-de.lua:3
msgid "BlahDNS - DE"
-msgstr ""
+msgstr "BlahDNS - DE"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-fi.lua:3
msgid "BlahDNS - FI"
-msgstr ""
+msgstr "BlahDNS - FI"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-jp.lua:3
msgid "BlahDNS - JP"
-msgstr ""
+msgstr "BlahDNS - JP"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-sg.lua:3
msgid "BlahDNS - SG"
+msgstr "BlahDNS - SG"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid ""
+"Blocks access to Mozilla resolvers, forcing local devices to use router for "
+"DNS resolution (%smore information%s)."
+msgstr ""
+"Blockiert den Zugriff auf Mozilla-Resolver und zwingt lokale Geräte, den "
+"Router für die DNS-Auflösung zu verwenden (%smehr Informationen%s)."
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid ""
+"Blocks access to iCloud Private Relay resolvers, forcing local devices to "
+"use router for DNS resolution (%smore information%s)."
msgstr ""
+"Blockiert den Zugriff auf iCloud Private Relay-Auflöser und zwingt lokale "
+"Geräte, den Router für die DNS-Auflösung zu verwenden (%smore information%s)."
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
msgid "CFIEC Public DNS (IPv6 Only)"
-msgstr ""
+msgstr "CFIEC Public DNS (nur IPv6)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua:3
msgid "CIRA Canadian Shield (Family)"
-msgstr ""
+msgstr "CIRA Canadian Shield (Familie)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.private.lua:3
msgid "CIRA Canadian Shield (Private)"
-msgstr ""
+msgstr "CIRA Canadian Shield (Privat)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.protected.lua:3
msgid "CIRA Canadian Shield (Protected)"
-msgstr ""
+msgstr "CIRA Canadian Shield (Geschützt)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid "Canary Domains Mozilla"
+msgstr "Canary Domains Mozilla"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid "Canary Domains iCloud"
+msgstr "Canary Domains iCloud"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
@@ -136,19 +160,19 @@ msgstr "Cloudflare"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua:3
msgid "Cloudflare (Family Protection)"
-msgstr ""
+msgstr "Cloudflare (Familienschutz)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
msgid "Cloudflare (Security Protection)"
-msgstr ""
+msgstr "Cloudflare (Sicherheitsschutz)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.east.dns.lua:3
msgid "Comss.ru DNS (East)"
-msgstr ""
+msgstr "Comss.ru DNS (Osten)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/one.comss.dns.lua:3
msgid "Comss.ru DNS (West)"
-msgstr ""
+msgstr "Comss.ru DNS (Westen)"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
@@ -157,34 +181,34 @@ msgstr "Konfiguration"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.malware-ads-social.lua:3
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.p3.lua:3
msgid "ControlD (Block Malware + Ads + Social)"
-msgstr ""
+msgstr "ControlD (Malware + Werbung + Soziale Netzwerke blockieren)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.malware-ads.lua:3
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.p2.lua:3
msgid "ControlD (Block Malware + Ads)"
-msgstr ""
+msgstr "ControlD (Malware und Werbung blockieren)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.malware.lua:3
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.p1.lua:3
msgid "ControlD (Block Malware)"
-msgstr ""
+msgstr "ControlD (Malware blockieren)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.family.lua:3
msgid "ControlD (Family)"
-msgstr ""
+msgstr "ControlD (Familie)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.p0.lua:3
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.unfiltered.lua:3
msgid "ControlD (Unfiltered)"
-msgstr ""
+msgstr "ControlD (ungefiltert)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua:3
msgid "DNS For Family"
-msgstr ""
+msgstr "DNS For Family"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua:3
msgid "DNS Forge - DE"
-msgstr ""
+msgstr "DNS Forge - DE"
#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
msgid "DNS HTTPS Proxy"
@@ -200,31 +224,31 @@ msgstr "DNS.SB"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns1.lua:3
msgid "DNSCrypt.ca (DNS1)"
-msgstr ""
+msgstr "DNSCrypt.ca (DNS1)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ca.dnscrypt.dns2.lua:3
msgid "DNSCrypt.ca (DNS2)"
-msgstr ""
+msgstr "DNSCrypt.ca (DNS2)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/pub.doh.lua:3
msgid "DNSPod Public DNS - CN"
-msgstr ""
+msgstr "DNSPod Public DNS - CN"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua:3
msgid "DNSlify DNS"
-msgstr ""
+msgstr "DNSlify DNS"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:205
msgid "DSCP Codepoint"
-msgstr ""
+msgstr "DSCP Codepoint"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua:3
msgid "DeCloudUs DNS"
-msgstr ""
+msgstr "DeCloudUs DNS"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
msgid "Digitale Gesellschaft - CH"
-msgstr ""
+msgstr "Digitale Gesellschaft - CH"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:56
msgid "Disable"
@@ -240,7 +264,7 @@ msgstr "Aktivieren"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
msgid "FFMUC DNS - DE"
-msgstr ""
+msgstr "FFMUC DNS - DE"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
@@ -248,15 +272,19 @@ msgstr "Weitere Informationen zu den verschiedenen Optionen finden Sie unter"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:132
msgid "Force Router DNS"
-msgstr ""
+msgstr "Router-DNS erzwingen"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:143
msgid "Force Router DNS server to all local devices"
-msgstr ""
+msgstr "Router-DNS-Server auf alle lokalen Geräte erzwingen"
#: 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 ""
+"Erzwingt die Verwendung des Router-DNS auf lokalen Geräten, auch als DNS "
+"Hijacking bekannt."
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua:3
msgid "Google"
@@ -264,54 +292,67 @@ msgstr "Google"
#: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
msgid "Grant UCI and file access for luci-app-https-dns-proxy"
-msgstr ""
+msgstr "UCI- und Dateizugriff für luci-app-https-dns-proxy gewähren"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua:3
msgid "Hurricane Electric"
-msgstr ""
+msgstr "Hurricane Electric"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua:3
msgid "IDNet.net - UK"
-msgstr ""
+msgstr "IDNet.net - UK"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/jp.iij.dns.public.lua:3
msgid "IIJ Public DNS - JP"
-msgstr ""
+msgstr "IIJ Public DNS - JP"
#: 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 "
+"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 ""
+"Wenn die Aktualisierungsoption ausgewählt ist, wird der Abschnitt \"DNS-"
+"Weiterleitungen\" von %sDHCP und DNS%s automatisch aktualisiert, um die "
+"ausgewählten DoH-Provider zu verwenden (%smore information%s)."
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:148
msgid "Instances"
msgstr "Instanzen"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua:3
msgid "Lelux DNS - FI"
-msgstr ""
+msgstr "Lelux DNS - FI"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:142
+msgid "Let local devices use Mozilla resolvers"
+msgstr "Lokale Geräte können Mozilla-Resolver verwenden"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:137
+msgid "Let local devices use iCloud Private Relay"
+msgstr "Lokale Geräte können iCloud Private Relay verwenden"
#: 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 ""
+"Lokale Geräte können ihre eigenen DNS-Server verwenden, wenn diese "
+"eingestellt sind"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
msgid "LibreDNS - GR"
-msgstr ""
+msgstr "LibreDNS - GR"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
msgid "LibreDNS - GR (No Ads)"
-msgstr ""
+msgstr "LibreDNS - GR (Ohne Werbung)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
msgid "Listen Address"
-msgstr ""
+msgstr "Listen-Adresse"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:201
msgid "Listen Port"
-msgstr ""
+msgstr "Listen-Port"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
@@ -319,15 +360,15 @@ msgstr "Lade"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
msgid "Mullvad"
-msgstr ""
+msgstr "Mullvad"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.adblocker.lua:3
msgid "Mullvad (AdBlock)"
-msgstr ""
+msgstr "Mullvad (AdBlock)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
msgid "NextDNS.io (Configurable)"
-msgstr ""
+msgstr "NextDNS.io (konfigurierbar)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
msgid "ODVR (nic.cz)"
@@ -335,27 +376,27 @@ msgstr "ODVR (nic.cz)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.pumplex.dns.lua:3
msgid "OSZX DNS (Pumplex)"
-msgstr ""
+msgstr "OSZX DNS (Pumplex)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua:3
msgid "OSZX DNS - UK"
-msgstr ""
+msgstr "OSZX DNS - UK"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua:3
msgid "OpenDNS"
-msgstr ""
+msgstr "OpenDNS"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.familyshield.doh.lua:3
msgid "OpenDNS (Family Shield)"
-msgstr ""
+msgstr "OpenDNS (Family Shield)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:209
msgid "Proxy Server"
-msgstr ""
+msgstr "Proxyserver"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
msgid "Quad 101 - TW"
-msgstr ""
+msgstr "Quad 101 - TW"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
msgid "Quad 9 (Recommended)"
@@ -377,21 +418,21 @@ msgstr "Quad 9 (ungesichert)"
msgid "Reload"
msgstr "Neu laden"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:155
msgid "Resolver"
msgstr "Resolver"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua:3
msgid "Restena DNS - LU"
-msgstr ""
+msgstr "Restena DNS - LU"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua:3
msgid "Rethink DNS (Configurable)"
-msgstr ""
+msgstr "Rethink DNS (konfigurierbar)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua:3
msgid "Seby DNS - AU"
-msgstr ""
+msgstr "Seby DNS - AU"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
msgid "Service Control"
@@ -407,7 +448,7 @@ msgstr "Servicestatus [%s %s]"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.snopyta.dns.doh.fi.lua:3
msgid "Snopyta DNS - FI"
-msgstr ""
+msgstr "Snopyta DNS - FI"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:40
msgid "Start"
@@ -423,15 +464,19 @@ msgstr "Angehalten"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua:3
msgid "Switch DNS - CH"
-msgstr ""
+msgstr "Switch DNS - CH"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.jp.lua:3
msgid "Tiarap Public DNS - JP"
-msgstr ""
+msgstr "Tiarap Public DNS - JP"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua:3
msgid "Tiarap Public DNS - SG"
-msgstr ""
+msgstr "Tiarap Public DNS - SG"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua:3
+msgid "Tsinghua University Secure DNS - CN"
+msgstr "Sicheres DNS der Tsinghua-Universität - CN"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
@@ -439,15 +484,15 @@ msgstr "Unbekannter Anbieter"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
msgid "Update %s config"
-msgstr ""
+msgstr "%s-Konfiguration aktualisieren"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid "Update DNSMASQ Config on Start/Stop"
-msgstr ""
+msgstr "Aktualisierung der DNSMASQ-Konfiguration bei Start/Stop"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
msgid "Update all configs"
-msgstr ""
+msgstr "Alle Konfigurationen aktualisieren"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
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 fa73a6ec26..ee37046edc 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
@@ -102,6 +102,18 @@ msgstr ""
msgid "BlahDNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid ""
+"Blocks access to Mozilla resolvers, forcing local devices to use router for "
+"DNS resolution (%smore information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid ""
+"Blocks access to iCloud Private Relay resolvers, forcing local devices to "
+"use router for DNS resolution (%smore information%s)."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
@@ -118,6 +130,14 @@ msgstr ""
msgid "CIRA Canadian Shield (Protected)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid "Canary Domains Mozilla"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid "Canary Domains iCloud"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
msgstr ""
@@ -214,7 +234,7 @@ msgstr ""
msgid "DNSlify DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:205
msgid "DSCP Codepoint"
msgstr ""
@@ -251,6 +271,8 @@ msgid "Force Router DNS"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:143
msgid "Force Router DNS server to all local devices"
msgstr ""
@@ -280,12 +302,12 @@ msgstr ""
#: 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 "
+"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:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:148
msgid "Instances"
msgstr ""
@@ -293,6 +315,14 @@ msgstr ""
msgid "Lelux DNS - FI"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:142
+msgid "Let local devices use Mozilla resolvers"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:137
+msgid "Let local devices use iCloud Private Relay"
+msgstr ""
+
#: 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 ""
@@ -305,11 +335,11 @@ msgstr ""
msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:201
msgid "Listen Port"
msgstr ""
@@ -349,7 +379,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:209
msgid "Proxy Server"
msgstr ""
@@ -377,7 +407,7 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:155
msgid "Resolver"
msgstr ""
@@ -433,6 +463,10 @@ msgstr ""
msgid "Tiarap Public DNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua:3
+msgid "Tsinghua University Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
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 8a374837d8..b63ded3c0f 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
@@ -102,6 +102,18 @@ msgstr ""
msgid "BlahDNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid ""
+"Blocks access to Mozilla resolvers, forcing local devices to use router for "
+"DNS resolution (%smore information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid ""
+"Blocks access to iCloud Private Relay resolvers, forcing local devices to "
+"use router for DNS resolution (%smore information%s)."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
@@ -118,6 +130,14 @@ msgstr ""
msgid "CIRA Canadian Shield (Protected)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid "Canary Domains Mozilla"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid "Canary Domains iCloud"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
msgstr ""
@@ -214,7 +234,7 @@ msgstr ""
msgid "DNSlify DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:205
msgid "DSCP Codepoint"
msgstr ""
@@ -251,6 +271,8 @@ msgid "Force Router DNS"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:143
msgid "Force Router DNS server to all local devices"
msgstr ""
@@ -280,12 +302,12 @@ msgstr ""
#: 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 "
+"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:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:148
msgid "Instances"
msgstr ""
@@ -293,6 +315,14 @@ msgstr ""
msgid "Lelux DNS - FI"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:142
+msgid "Let local devices use Mozilla resolvers"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:137
+msgid "Let local devices use iCloud Private Relay"
+msgstr ""
+
#: 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 ""
@@ -305,11 +335,11 @@ msgstr ""
msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:201
msgid "Listen Port"
msgstr ""
@@ -349,7 +379,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:209
msgid "Proxy Server"
msgstr ""
@@ -377,7 +407,7 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:155
msgid "Resolver"
msgstr ""
@@ -433,6 +463,10 @@ msgstr ""
msgid "Tiarap Public DNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua:3
+msgid "Tsinghua University Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
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 76b5c757f2..7ab528c260 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
@@ -106,6 +106,18 @@ msgstr "BlahDNS - JP"
msgid "BlahDNS - SG"
msgstr "BlahDNS - SG"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid ""
+"Blocks access to Mozilla resolvers, forcing local devices to use router for "
+"DNS resolution (%smore information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid ""
+"Blocks access to iCloud Private Relay resolvers, forcing local devices to "
+"use router for DNS resolution (%smore information%s)."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
msgid "CFIEC Public DNS (IPv6 Only)"
msgstr "DNS público de CFIEC (sólo IPv6)"
@@ -122,6 +134,14 @@ msgstr "Escudo canadiense de CIRA (Privado)"
msgid "CIRA Canadian Shield (Protected)"
msgstr "Escudo canadiense de CIRA (Protegido)"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid "Canary Domains Mozilla"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid "Canary Domains iCloud"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
msgstr "CleanBrowsing (Filtro para adultos)"
@@ -218,7 +238,7 @@ msgstr "DNS público DNSPod - CN"
msgid "DNSlify DNS"
msgstr "DNS DNSlify"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:205
msgid "DSCP Codepoint"
msgstr "Punto de código DSCP"
@@ -255,6 +275,8 @@ msgid "Force Router DNS"
msgstr "Forzar al DNS del enrutador"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:143
msgid "Force Router DNS server to all local devices"
msgstr "Forzar al servidor DNS del enrutador a todos los dispositivos locales"
@@ -286,15 +308,15 @@ msgstr ""
#: 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 "
+"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 ""
"Si se selecciona la opción de actualización, la sección 'Reenvíos de DNS' de "
"%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:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:148
msgid "Instances"
msgstr "Instancias"
@@ -302,6 +324,14 @@ msgstr "Instancias"
msgid "Lelux DNS - FI"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:142
+msgid "Let local devices use Mozilla resolvers"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:137
+msgid "Let local devices use iCloud Private Relay"
+msgstr ""
+
#: 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 ""
@@ -316,11 +346,11 @@ msgstr ""
msgid "LibreDNS - GR (No Ads)"
msgstr "LibreDNS - GR (Sin Anuncios)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
msgid "Listen Address"
msgstr "Dirección de escucha"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:201
msgid "Listen Port"
msgstr "Puerto de escucha"
@@ -360,7 +390,7 @@ msgstr "OpenDNS"
msgid "OpenDNS (Family Shield)"
msgstr "OpenDNS (Escudo familiar)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:209
msgid "Proxy Server"
msgstr "Servidor proxy"
@@ -388,7 +418,7 @@ msgstr "Quad 9 (No asegurado)"
msgid "Reload"
msgstr "Recargar"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:155
msgid "Resolver"
msgstr "Resolvedor"
@@ -444,6 +474,10 @@ msgstr ""
msgid "Tiarap Public DNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua:3
+msgid "Tsinghua University Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr "Proveedor desconocido"
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 1c4a0846ff..78c082ef0b 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
@@ -102,6 +102,18 @@ msgstr ""
msgid "BlahDNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid ""
+"Blocks access to Mozilla resolvers, forcing local devices to use router for "
+"DNS resolution (%smore information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid ""
+"Blocks access to iCloud Private Relay resolvers, forcing local devices to "
+"use router for DNS resolution (%smore information%s)."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
@@ -118,6 +130,14 @@ msgstr ""
msgid "CIRA Canadian Shield (Protected)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid "Canary Domains Mozilla"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid "Canary Domains iCloud"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
msgstr ""
@@ -214,7 +234,7 @@ msgstr ""
msgid "DNSlify DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:205
msgid "DSCP Codepoint"
msgstr ""
@@ -251,6 +271,8 @@ msgid "Force Router DNS"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:143
msgid "Force Router DNS server to all local devices"
msgstr ""
@@ -280,12 +302,12 @@ msgstr ""
#: 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 "
+"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:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:148
msgid "Instances"
msgstr ""
@@ -293,6 +315,14 @@ msgstr ""
msgid "Lelux DNS - FI"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:142
+msgid "Let local devices use Mozilla resolvers"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:137
+msgid "Let local devices use iCloud Private Relay"
+msgstr ""
+
#: 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 ""
@@ -305,11 +335,11 @@ msgstr ""
msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:201
msgid "Listen Port"
msgstr ""
@@ -349,7 +379,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:209
msgid "Proxy Server"
msgstr ""
@@ -377,7 +407,7 @@ msgstr ""
msgid "Reload"
msgstr "Lataa uudelleen"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:155
msgid "Resolver"
msgstr ""
@@ -433,6 +463,10 @@ msgstr ""
msgid "Tiarap Public DNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua:3
+msgid "Tsinghua University Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
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 7f3f10ef7d..093b59c502 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
@@ -102,6 +102,18 @@ msgstr ""
msgid "BlahDNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid ""
+"Blocks access to Mozilla resolvers, forcing local devices to use router for "
+"DNS resolution (%smore information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid ""
+"Blocks access to iCloud Private Relay resolvers, forcing local devices to "
+"use router for DNS resolution (%smore information%s)."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
@@ -118,6 +130,14 @@ msgstr ""
msgid "CIRA Canadian Shield (Protected)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid "Canary Domains Mozilla"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid "Canary Domains iCloud"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
msgstr "CleanBrowsing (Filtre Adulte)"
@@ -214,7 +234,7 @@ msgstr ""
msgid "DNSlify DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:205
msgid "DSCP Codepoint"
msgstr ""
@@ -251,6 +271,8 @@ msgid "Force Router DNS"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:143
msgid "Force Router DNS server to all local devices"
msgstr ""
@@ -280,12 +302,12 @@ msgstr ""
#: 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 "
+"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:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:148
msgid "Instances"
msgstr "Instances"
@@ -293,6 +315,14 @@ msgstr "Instances"
msgid "Lelux DNS - FI"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:142
+msgid "Let local devices use Mozilla resolvers"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:137
+msgid "Let local devices use iCloud Private Relay"
+msgstr ""
+
#: 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 ""
@@ -305,11 +335,11 @@ msgstr ""
msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:201
msgid "Listen Port"
msgstr "Port d'écoute"
@@ -349,7 +379,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:209
msgid "Proxy Server"
msgstr ""
@@ -377,7 +407,7 @@ msgstr "Quad 9 (non sécurisé)"
msgid "Reload"
msgstr "Recharger"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:155
msgid "Resolver"
msgstr "Résolveur"
@@ -433,6 +463,10 @@ msgstr ""
msgid "Tiarap Public DNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua:3
+msgid "Tsinghua University Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr "Proveedor desconocido"
@@ -490,8 +524,8 @@ msgstr "rubyfish.cn"
#~ "the 'DNS forwardings' section of <a href=\"%s\">DHCP and DNS</a>."
#~ msgstr ""
#~ "Lorsque vous ajoutez/supprimez des instances ci-dessous, elles seront "
-#~ "utilisées pour remplacer la section \"Redirections DNS\" de <a "
-#~ "href=\"%s\">DHCP et DNS</a>."
+#~ "utilisées pour remplacer la section \"Redirections DNS\" de <a href=\"%s"
+#~ "\">DHCP et DNS</a>."
#~ msgid "DNS Over HTTPS Proxy"
#~ msgstr "Proxy DNS Over HTTPS"
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 c54b43c8e3..b30876afda 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
@@ -1,8 +1,15 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2022-12-01 21:30+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationshttps-dns-proxy/he/>\n"
"Language: he\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && "
+"n % 10 == 0) ? 2 : 3));\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
@@ -96,6 +103,18 @@ msgstr ""
msgid "BlahDNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid ""
+"Blocks access to Mozilla resolvers, forcing local devices to use router for "
+"DNS resolution (%smore information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid ""
+"Blocks access to iCloud Private Relay resolvers, forcing local devices to "
+"use router for DNS resolution (%smore information%s)."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
@@ -112,6 +131,14 @@ msgstr ""
msgid "CIRA Canadian Shield (Protected)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid "Canary Domains Mozilla"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid "Canary Domains iCloud"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
msgstr ""
@@ -146,7 +173,7 @@ msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
-msgstr ""
+msgstr "הגדרות"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.malware-ads-social.lua:3
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.p3.lua:3
@@ -208,7 +235,7 @@ msgstr ""
msgid "DNSlify DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:205
msgid "DSCP Codepoint"
msgstr ""
@@ -245,6 +272,8 @@ msgid "Force Router DNS"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:143
msgid "Force Router DNS server to all local devices"
msgstr ""
@@ -274,12 +303,12 @@ msgstr ""
#: 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 "
+"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:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:148
msgid "Instances"
msgstr ""
@@ -287,6 +316,14 @@ msgstr ""
msgid "Lelux DNS - FI"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:142
+msgid "Let local devices use Mozilla resolvers"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:137
+msgid "Let local devices use iCloud Private Relay"
+msgstr ""
+
#: 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 ""
@@ -299,11 +336,11 @@ msgstr ""
msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:201
msgid "Listen Port"
msgstr ""
@@ -343,7 +380,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:209
msgid "Proxy Server"
msgstr ""
@@ -371,7 +408,7 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:155
msgid "Resolver"
msgstr ""
@@ -427,6 +464,10 @@ msgstr ""
msgid "Tiarap Public DNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua:3
+msgid "Tsinghua University Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
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 0af83c2a18..90e3295e65 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
@@ -96,6 +96,18 @@ msgstr ""
msgid "BlahDNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid ""
+"Blocks access to Mozilla resolvers, forcing local devices to use router for "
+"DNS resolution (%smore information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid ""
+"Blocks access to iCloud Private Relay resolvers, forcing local devices to "
+"use router for DNS resolution (%smore information%s)."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
@@ -112,6 +124,14 @@ msgstr ""
msgid "CIRA Canadian Shield (Protected)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid "Canary Domains Mozilla"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid "Canary Domains iCloud"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
msgstr ""
@@ -208,7 +228,7 @@ msgstr ""
msgid "DNSlify DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:205
msgid "DSCP Codepoint"
msgstr ""
@@ -245,6 +265,8 @@ msgid "Force Router DNS"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:143
msgid "Force Router DNS server to all local devices"
msgstr ""
@@ -274,12 +296,12 @@ msgstr ""
#: 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 "
+"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:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:148
msgid "Instances"
msgstr ""
@@ -287,6 +309,14 @@ msgstr ""
msgid "Lelux DNS - FI"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:142
+msgid "Let local devices use Mozilla resolvers"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:137
+msgid "Let local devices use iCloud Private Relay"
+msgstr ""
+
#: 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 ""
@@ -299,11 +329,11 @@ msgstr ""
msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:201
msgid "Listen Port"
msgstr ""
@@ -343,7 +373,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:209
msgid "Proxy Server"
msgstr ""
@@ -371,7 +401,7 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:155
msgid "Resolver"
msgstr ""
@@ -427,6 +457,10 @@ msgstr ""
msgid "Tiarap Public DNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua:3
+msgid "Tsinghua University Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
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 22d96a820f..21c38d16dc 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
@@ -102,6 +102,18 @@ msgstr ""
msgid "BlahDNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid ""
+"Blocks access to Mozilla resolvers, forcing local devices to use router for "
+"DNS resolution (%smore information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid ""
+"Blocks access to iCloud Private Relay resolvers, forcing local devices to "
+"use router for DNS resolution (%smore information%s)."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
@@ -118,6 +130,14 @@ msgstr ""
msgid "CIRA Canadian Shield (Protected)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid "Canary Domains Mozilla"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid "Canary Domains iCloud"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
msgstr "CleanBrowsing (felnőtt szűrő)"
@@ -214,7 +234,7 @@ msgstr ""
msgid "DNSlify DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:205
msgid "DSCP Codepoint"
msgstr ""
@@ -252,6 +272,8 @@ msgid "Force Router DNS"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:143
msgid "Force Router DNS server to all local devices"
msgstr ""
@@ -281,12 +303,12 @@ msgstr ""
#: 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 "
+"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:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:148
msgid "Instances"
msgstr "Példányok"
@@ -294,6 +316,14 @@ msgstr "Példányok"
msgid "Lelux DNS - FI"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:142
+msgid "Let local devices use Mozilla resolvers"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:137
+msgid "Let local devices use iCloud Private Relay"
+msgstr ""
+
#: 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 ""
@@ -306,11 +336,11 @@ msgstr ""
msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:201
msgid "Listen Port"
msgstr ""
@@ -350,7 +380,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:209
msgid "Proxy Server"
msgstr ""
@@ -378,7 +408,7 @@ 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:145
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:155
msgid "Resolver"
msgstr "Feloldó"
@@ -435,6 +465,10 @@ msgstr ""
msgid "Tiarap Public DNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua:3
+msgid "Tsinghua University Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr "Ismeretlen szolgáltató"
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 369a6a6e1d..290af2453c 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
@@ -1,30 +1,30 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-02-18 20:18+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshttps-dns-proxy/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
-msgstr ""
+msgstr "%s DoH a %s:%s"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
-msgstr ""
+msgstr "%s non è installato o non è stato trovato"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua:3
msgid "360 Secure DNS - CN"
-msgstr ""
+msgstr "360 Secure DNS - CN"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
msgid "AdGuard (Family Protection)"
-msgstr ""
+msgstr "AdGuard (Protezione Famiglia)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns.lua:3
msgid "AdGuard (Standard)"
@@ -102,6 +102,18 @@ msgstr ""
msgid "BlahDNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid ""
+"Blocks access to Mozilla resolvers, forcing local devices to use router for "
+"DNS resolution (%smore information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid ""
+"Blocks access to iCloud Private Relay resolvers, forcing local devices to "
+"use router for DNS resolution (%smore information%s)."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
@@ -118,6 +130,14 @@ msgstr ""
msgid "CIRA Canadian Shield (Protected)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid "Canary Domains Mozilla"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid "Canary Domains iCloud"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
msgstr ""
@@ -214,7 +234,7 @@ msgstr ""
msgid "DNSlify DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:205
msgid "DSCP Codepoint"
msgstr ""
@@ -251,6 +271,8 @@ msgid "Force Router DNS"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:143
msgid "Force Router DNS server to all local devices"
msgstr ""
@@ -280,12 +302,12 @@ msgstr ""
#: 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 "
+"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:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:148
msgid "Instances"
msgstr ""
@@ -293,6 +315,14 @@ msgstr ""
msgid "Lelux DNS - FI"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:142
+msgid "Let local devices use Mozilla resolvers"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:137
+msgid "Let local devices use iCloud Private Relay"
+msgstr ""
+
#: 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 ""
@@ -305,11 +335,11 @@ msgstr ""
msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:201
msgid "Listen Port"
msgstr ""
@@ -349,7 +379,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:209
msgid "Proxy Server"
msgstr ""
@@ -375,9 +405,9 @@ msgstr "Quad 9 (non protetto)"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:43
msgid "Reload"
-msgstr ""
+msgstr "Ricarica"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:155
msgid "Resolver"
msgstr ""
@@ -433,6 +463,10 @@ msgstr ""
msgid "Tiarap Public DNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua:3
+msgid "Tsinghua University Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
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 363e93bb58..d8118e57ce 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
@@ -102,6 +102,18 @@ msgstr ""
msgid "BlahDNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid ""
+"Blocks access to Mozilla resolvers, forcing local devices to use router for "
+"DNS resolution (%smore information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid ""
+"Blocks access to iCloud Private Relay resolvers, forcing local devices to "
+"use router for DNS resolution (%smore information%s)."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
@@ -118,6 +130,14 @@ msgstr ""
msgid "CIRA Canadian Shield (Protected)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid "Canary Domains Mozilla"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid "Canary Domains iCloud"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
msgstr ""
@@ -214,7 +234,7 @@ msgstr ""
msgid "DNSlify DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:205
msgid "DSCP Codepoint"
msgstr ""
@@ -251,6 +271,8 @@ msgid "Force Router DNS"
msgstr "ルーターDNSの強制"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:143
msgid "Force Router DNS server to all local devices"
msgstr "全ローカル デバイスにルーター DNSサーバーの使用を強制"
@@ -280,12 +302,12 @@ msgstr ""
#: 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 "
+"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:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:148
msgid "Instances"
msgstr "インスタンス"
@@ -293,6 +315,14 @@ msgstr "インスタンス"
msgid "Lelux DNS - FI"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:142
+msgid "Let local devices use Mozilla resolvers"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:137
+msgid "Let local devices use iCloud Private Relay"
+msgstr ""
+
#: 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サーバーの使用を強制しない"
@@ -305,11 +335,11 @@ msgstr ""
msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:201
msgid "Listen Port"
msgstr "リッスンポート"
@@ -349,7 +379,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:209
msgid "Proxy Server"
msgstr ""
@@ -377,7 +407,7 @@ msgstr ""
msgid "Reload"
msgstr "リロード"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:155
msgid "Resolver"
msgstr "リゾルバー"
@@ -433,6 +463,10 @@ msgstr ""
msgid "Tiarap Public DNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua:3
+msgid "Tsinghua University Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
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 71f7f5d40a..b885c4f415 100644
--- a/applications/luci-app-https-dns-proxy/po/ko/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/ko/https-dns-proxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-06-07 10:49+0000\n"
-"Last-Translator: orangepizza <abnoeh@mail.com>\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshttps-dns-proxy/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
@@ -102,6 +102,18 @@ msgstr ""
msgid "BlahDNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid ""
+"Blocks access to Mozilla resolvers, forcing local devices to use router for "
+"DNS resolution (%smore information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid ""
+"Blocks access to iCloud Private Relay resolvers, forcing local devices to "
+"use router for DNS resolution (%smore information%s)."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
@@ -118,6 +130,14 @@ msgstr ""
msgid "CIRA Canadian Shield (Protected)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid "Canary Domains Mozilla"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid "Canary Domains iCloud"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
msgstr ""
@@ -152,7 +172,7 @@ msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
-msgstr ""
+msgstr "설정"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.malware-ads-social.lua:3
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.p3.lua:3
@@ -214,7 +234,7 @@ msgstr ""
msgid "DNSlify DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:205
msgid "DSCP Codepoint"
msgstr ""
@@ -236,7 +256,7 @@ msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:53
msgid "Enable"
-msgstr ""
+msgstr "활성화"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
msgid "FFMUC DNS - DE"
@@ -251,6 +271,8 @@ msgid "Force Router DNS"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:143
msgid "Force Router DNS server to all local devices"
msgstr ""
@@ -280,12 +302,12 @@ msgstr ""
#: 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 "
+"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:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:148
msgid "Instances"
msgstr ""
@@ -293,6 +315,14 @@ msgstr ""
msgid "Lelux DNS - FI"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:142
+msgid "Let local devices use Mozilla resolvers"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:137
+msgid "Let local devices use iCloud Private Relay"
+msgstr ""
+
#: 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 ""
@@ -305,17 +335,17 @@ msgstr ""
msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:201
msgid "Listen Port"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
-msgstr ""
+msgstr "불러오는 중"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
msgid "Mullvad"
@@ -349,7 +379,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:209
msgid "Proxy Server"
msgstr ""
@@ -377,7 +407,7 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:155
msgid "Resolver"
msgstr ""
@@ -419,7 +449,7 @@ msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Stopped"
-msgstr ""
+msgstr "중지됨"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua:3
msgid "Switch DNS - CH"
@@ -433,6 +463,10 @@ msgstr ""
msgid "Tiarap Public DNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua:3
+msgid "Tsinghua University Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
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 2b5b85a8c6..ccf9bca69d 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
@@ -102,6 +102,18 @@ msgstr ""
msgid "BlahDNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid ""
+"Blocks access to Mozilla resolvers, forcing local devices to use router for "
+"DNS resolution (%smore information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid ""
+"Blocks access to iCloud Private Relay resolvers, forcing local devices to "
+"use router for DNS resolution (%smore information%s)."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
@@ -118,6 +130,14 @@ msgstr ""
msgid "CIRA Canadian Shield (Protected)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid "Canary Domains Mozilla"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid "Canary Domains iCloud"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
msgstr "क्लीन ब्राउझिंग (प्रौढ फिल्टर)"
@@ -214,7 +234,7 @@ msgstr ""
msgid "DNSlify DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:205
msgid "DSCP Codepoint"
msgstr ""
@@ -251,6 +271,8 @@ msgid "Force Router DNS"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:143
msgid "Force Router DNS server to all local devices"
msgstr ""
@@ -280,12 +302,12 @@ msgstr ""
#: 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 "
+"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:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:148
msgid "Instances"
msgstr "उदाहरणे"
@@ -293,6 +315,14 @@ msgstr "उदाहरणे"
msgid "Lelux DNS - FI"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:142
+msgid "Let local devices use Mozilla resolvers"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:137
+msgid "Let local devices use iCloud Private Relay"
+msgstr ""
+
#: 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 ""
@@ -305,11 +335,11 @@ msgstr ""
msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:201
msgid "Listen Port"
msgstr ""
@@ -349,7 +379,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:209
msgid "Proxy Server"
msgstr ""
@@ -377,7 +407,7 @@ msgstr "Quad 9 (असुरक्षित)"
msgid "Reload"
msgstr "रीलोड करा"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:155
msgid "Resolver"
msgstr "निराकरणकर्ता"
@@ -433,6 +463,10 @@ msgstr ""
msgid "Tiarap Public DNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua:3
+msgid "Tsinghua University Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr "अज्ञात प्रदाता"
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 93bd454404..f50353189c 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
@@ -102,6 +102,18 @@ msgstr ""
msgid "BlahDNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid ""
+"Blocks access to Mozilla resolvers, forcing local devices to use router for "
+"DNS resolution (%smore information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid ""
+"Blocks access to iCloud Private Relay resolvers, forcing local devices to "
+"use router for DNS resolution (%smore information%s)."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
@@ -118,6 +130,14 @@ msgstr ""
msgid "CIRA Canadian Shield (Protected)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid "Canary Domains Mozilla"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid "Canary Domains iCloud"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
msgstr ""
@@ -214,7 +234,7 @@ msgstr ""
msgid "DNSlify DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:205
msgid "DSCP Codepoint"
msgstr ""
@@ -251,6 +271,8 @@ msgid "Force Router DNS"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:143
msgid "Force Router DNS server to all local devices"
msgstr ""
@@ -280,12 +302,12 @@ msgstr ""
#: 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 "
+"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:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:148
msgid "Instances"
msgstr ""
@@ -293,6 +315,14 @@ msgstr ""
msgid "Lelux DNS - FI"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:142
+msgid "Let local devices use Mozilla resolvers"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:137
+msgid "Let local devices use iCloud Private Relay"
+msgstr ""
+
#: 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 ""
@@ -305,11 +335,11 @@ msgstr ""
msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:201
msgid "Listen Port"
msgstr ""
@@ -349,7 +379,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:209
msgid "Proxy Server"
msgstr ""
@@ -377,7 +407,7 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:155
msgid "Resolver"
msgstr ""
@@ -433,6 +463,10 @@ msgstr ""
msgid "Tiarap Public DNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua:3
+msgid "Tsinghua University Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
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 560a1c9570..4deb81547e 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
@@ -102,6 +102,18 @@ msgstr ""
msgid "BlahDNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid ""
+"Blocks access to Mozilla resolvers, forcing local devices to use router for "
+"DNS resolution (%smore information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid ""
+"Blocks access to iCloud Private Relay resolvers, forcing local devices to "
+"use router for DNS resolution (%smore information%s)."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
@@ -118,6 +130,14 @@ msgstr ""
msgid "CIRA Canadian Shield (Protected)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid "Canary Domains Mozilla"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid "Canary Domains iCloud"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
msgstr ""
@@ -214,7 +234,7 @@ msgstr ""
msgid "DNSlify DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:205
msgid "DSCP Codepoint"
msgstr ""
@@ -251,6 +271,8 @@ msgid "Force Router DNS"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:143
msgid "Force Router DNS server to all local devices"
msgstr ""
@@ -280,12 +302,12 @@ msgstr ""
#: 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 "
+"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:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:148
msgid "Instances"
msgstr ""
@@ -293,6 +315,14 @@ msgstr ""
msgid "Lelux DNS - FI"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:142
+msgid "Let local devices use Mozilla resolvers"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:137
+msgid "Let local devices use iCloud Private Relay"
+msgstr ""
+
#: 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 ""
@@ -305,11 +335,11 @@ msgstr ""
msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
msgid "Listen Address"
msgstr "Lytteadresse"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:201
msgid "Listen Port"
msgstr "Lytteport"
@@ -349,7 +379,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:209
msgid "Proxy Server"
msgstr ""
@@ -377,7 +407,7 @@ msgstr "Quad 9 (usikret)"
msgid "Reload"
msgstr "Last inn igjen"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:155
msgid "Resolver"
msgstr ""
@@ -433,6 +463,10 @@ msgstr ""
msgid "Tiarap Public DNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua:3
+msgid "Tsinghua University Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr "Ukjent tilbyder"
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 62200ab893..9f2b889a1a 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
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-01-11 05:19+0000\n"
+"PO-Revision-Date: 2022-12-28 11:28+0000\n"
"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshttps-dns-proxy/pl/>\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.10.1\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
@@ -103,6 +103,22 @@ msgstr "BlahDNS - JP"
msgid "BlahDNS - SG"
msgstr "BlahDNS - SG"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid ""
+"Blocks access to Mozilla resolvers, forcing local devices to use router for "
+"DNS resolution (%smore information%s)."
+msgstr ""
+"Blokuje dostęp do resolwerów Mozilli, zmuszając urządzenia lokalne do "
+"używania routera do rozwiązywania DNS (%swięcej informacji%s)."
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid ""
+"Blocks access to iCloud Private Relay resolvers, forcing local devices to "
+"use router for DNS resolution (%smore information%s)."
+msgstr ""
+"Blokuje dostęp do resolwerów iCloud Private Relay, zmuszając urządzenia "
+"lokalne do używania routera do rozwiązywania DNS (%swięcej informacji%s)."
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
msgid "CFIEC Public DNS (IPv6 Only)"
msgstr "CFIEC Public DNS (tylko IPv6)"
@@ -119,6 +135,14 @@ msgstr "Tarcza Kanadyjska CIRA (prywatna)"
msgid "CIRA Canadian Shield (Protected)"
msgstr "Tarcza Kanadyjska CIRA (chroniona)"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid "Canary Domains Mozilla"
+msgstr "Domeny kanarkowe Mozilli"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid "Canary Domains iCloud"
+msgstr "Domeny kanarkowe iCloud"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
msgstr "CleanBrowsing (filtr rodzinny)"
@@ -215,7 +239,7 @@ msgstr "DNSPod Public DNS - CN"
msgid "DNSlify DNS"
msgstr "DNSlify DNS"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:205
msgid "DSCP Codepoint"
msgstr "Punkt kodowy DSCP"
@@ -245,13 +269,15 @@ msgstr "FFMUC DNS - DE"
#: 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ź"
+msgstr "Aby uzyskać więcej informacji o różnych opcjach, sprawdź:"
#: 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:134
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:143
msgid "Force Router DNS server to all local devices"
msgstr "Wymuś serwer DNS routera na wszystkich urządzeniach lokalnych"
@@ -283,15 +309,15 @@ msgstr "IIJ Public DNS - JP"
#: 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 "
+"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 ""
"Jeśli opcja aktualizacji jest wybrana, sekcja 'Przekazywania DNS' w %sDHCP i "
"DNS%s zostanie automatycznie zaktualizowana, aby używać wybranych dostawców "
"DoH (%swięcej informacji%s)."
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:148
msgid "Instances"
msgstr "Instancje"
@@ -299,6 +325,15 @@ msgstr "Instancje"
msgid "Lelux DNS - FI"
msgstr "Lelux DNS - FI"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:142
+msgid "Let local devices use Mozilla resolvers"
+msgstr "Pozwól urządzeniom lokalnym korzystać z resolwerów Mozilli"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:137
+msgid "Let local devices use iCloud Private Relay"
+msgstr ""
+"Pozwól urządzeniom lokalnym korzystać z resolwerów iCloud Private Relay"
+
#: 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 ""
@@ -312,13 +347,13 @@ msgstr "LibreDNS - GR"
msgid "LibreDNS - GR (No Ads)"
msgstr "LibreDNS - GR (bez reklam)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
msgid "Listen Address"
-msgstr "Nasłuchiwany adres"
+msgstr "Adres nasłuchiwania"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:201
msgid "Listen Port"
-msgstr "Port nasłuchu"
+msgstr "Port nasłuchiwania"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
@@ -356,7 +391,7 @@ msgstr "OpenDNS"
msgid "OpenDNS (Family Shield)"
msgstr "OpenDNS (filtr rodzinny)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:209
msgid "Proxy Server"
msgstr "Serwer proxy"
@@ -384,7 +419,7 @@ msgstr "Quad 9 (niezabezpieczony)"
msgid "Reload"
msgstr "Przeładuj"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:155
msgid "Resolver"
msgstr "Dostawca"
@@ -402,7 +437,7 @@ msgstr "Seby DNS - AU"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
msgid "Service Control"
-msgstr "Kontrola usług"
+msgstr "Kontrola usługi"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:114
msgid "Service Status"
@@ -440,6 +475,10 @@ msgstr "Tiarap Public DNS - JP"
msgid "Tiarap Public DNS - SG"
msgstr "Tiarap Public DNS - SG"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua:3
+msgid "Tsinghua University Secure DNS - CN"
+msgstr "Tsinghua University Secure DNS - CN"
+
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr "Nieznany dostawca"
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 58b3877b7a..d93b08ccdf 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
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-01-12 11:22+0000\n"
+"PO-Revision-Date: 2023-01-01 13:21+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshttps-dns-proxy/pt/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.10.1\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
@@ -80,7 +80,7 @@ msgstr "AliDNS - CN"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.applied-privacy.lua:3
msgid "Applied Privacy DNS - AT/DE"
-msgstr ""
+msgstr "DNS de Applied Privacy - AT/DE"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.blahdns.doh-ch.lua:3
msgid "BlahDNS - CH"
@@ -102,6 +102,23 @@ msgstr "BlahDNS - JP"
msgid "BlahDNS - SG"
msgstr "BlahDNS - SG"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid ""
+"Blocks access to Mozilla resolvers, forcing local devices to use router for "
+"DNS resolution (%smore information%s)."
+msgstr ""
+"Bloqueia o acesso aos resolvedores do Mozilla, a forçar os aparelhos locais "
+"a usar o roteador para a resolução de DNS (%smais informações%s)."
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid ""
+"Blocks access to iCloud Private Relay resolvers, forcing local devices to "
+"use router for DNS resolution (%smore information%s)."
+msgstr ""
+"Bloqueia o acesso aos resolvedores de retransmissão privada do iCloud, a "
+"forçar os aparelhos locais a usar o roteador para resolução de DNS (%smore "
+"information%s)."
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
msgid "CFIEC Public DNS (IPv6 Only)"
msgstr "DNS Público CFIEC (apenas IPv6)"
@@ -118,6 +135,14 @@ msgstr "CIRA Canadian Shield (Privado)"
msgid "CIRA Canadian Shield (Protected)"
msgstr "CIRA Canadian Shield (Protegido)"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid "Canary Domains Mozilla"
+msgstr "Domínios Canários do Mozilla"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid "Canary Domains iCloud"
+msgstr "Domínios Canários do iCloud"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
msgstr "CleanBrowsing (Filtro Adulto)"
@@ -180,7 +205,7 @@ msgstr "ControlD (sem filtro)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnsforfamily.dns-doh.lua:3
msgid "DNS For Family"
-msgstr ""
+msgstr "DNS For Family"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/de.dnsforge.lua:3
msgid "DNS Forge - DE"
@@ -212,19 +237,19 @@ msgstr "DNSPod Public DNS - CN"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.dnslify.doh.lua:3
msgid "DNSlify DNS"
-msgstr ""
+msgstr "DNS de DNSlify"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:205
msgid "DSCP Codepoint"
msgstr "Codepoint DSCP"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.decloudus.dns.lua:3
msgid "DeCloudUs DNS"
-msgstr ""
+msgstr "DNS de DeCloudUs"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.lua:3
msgid "Digitale Gesellschaft - CH"
-msgstr ""
+msgstr "Digitale Gesellschaft - CH"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:56
msgid "Disable"
@@ -240,7 +265,7 @@ msgstr "Ativar"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
msgid "FFMUC DNS - DE"
-msgstr ""
+msgstr "DNS FFMUC - DE"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:29
msgid "For more information on different options check"
@@ -251,6 +276,8 @@ msgid "Force Router DNS"
msgstr "Forçar o DNS do Roteador"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:143
msgid "Force Router DNS server to all local devices"
msgstr "Forçar o servidor de DNS do Roteador para todos os aparelhos locais"
@@ -274,49 +301,58 @@ msgstr "Hurricane Electric"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.idnet.doh.lua:3
msgid "IDNet.net - UK"
-msgstr ""
+msgstr "IDNet.net - UK"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/jp.iij.dns.public.lua:3
msgid "IIJ Public DNS - JP"
-msgstr ""
+msgstr "IIJ Public DNS - JP"
#: 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 "
+"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 ""
"Se a opção de atualização estiver selecionada, a secção 'Encaminhamentos de "
"DNS' de %sDHCP e DNS%s será automaticamente atualizada para usar os "
-"provedores de DoH selecionados (%smais informações%s)."
+"provedores de DoH selecionados (%smore information%s)."
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:148
msgid "Instances"
msgstr "Instâncias"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/fi.lelux.resolver-eu.lua:3
msgid "Lelux DNS - FI"
+msgstr "DNS de Lelux - FI"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:142
+msgid "Let local devices use Mozilla resolvers"
+msgstr "Deixar aparelhos locais usar resolvedores de Mozilla"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:137
+msgid "Let local devices use iCloud Private Relay"
msgstr ""
+"Deixar aparelhos locais usar os resolvedores de retransmissão de iCloud"
#: 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 "
+"Deixar aparelhos locais usar os próprios servidores de DNS deles, se forem "
"definidos"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
msgid "LibreDNS - GR"
-msgstr ""
+msgstr "LibreDNS - GR"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
msgid "LibreDNS - GR (No Ads)"
-msgstr ""
+msgstr "LibreDNS - GR (Sem anúncios)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
msgid "Listen Address"
msgstr "Endereço de escuta"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:201
msgid "Listen Port"
msgstr "Porta de escuta"
@@ -334,7 +370,7 @@ msgstr "Mullvad (AdBlock)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
msgid "NextDNS.io (Configurable)"
-msgstr ""
+msgstr "NextDNS.io (Configurável)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
msgid "ODVR (nic.cz)"
@@ -342,11 +378,11 @@ msgstr "ODVR (nic.cz)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.pumplex.dns.lua:3
msgid "OSZX DNS (Pumplex)"
-msgstr ""
+msgstr "DNS de OSZX (Pumplex)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/co.osxz.dns.lua:3
msgid "OSZX DNS - UK"
-msgstr ""
+msgstr "DNS de OSZX - UK"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.opendns.doh.lua:3
msgid "OpenDNS"
@@ -356,13 +392,13 @@ msgstr "OpenDNS"
msgid "OpenDNS (Family Shield)"
msgstr "OpenDNS (Family Shield)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:209
msgid "Proxy Server"
msgstr "Servidor proxy"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
msgid "Quad 101 - TW"
-msgstr ""
+msgstr "Quad 101 - TW"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
msgid "Quad 9 (Recommended)"
@@ -384,21 +420,21 @@ msgstr "Quad 9 (Sem Segurança)"
msgid "Reload"
msgstr "Recarregar"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:155
msgid "Resolver"
msgstr "Resolvedor"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/lu.restena.kaitain.lua:3
msgid "Restena DNS - LU"
-msgstr ""
+msgstr "DNS de Restena - LU"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.rethinkdns.basic.lua:3
msgid "Rethink DNS (Configurable)"
-msgstr ""
+msgstr "DNS de Rethink (Configurável)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.seby.doh-2.lua:3
msgid "Seby DNS - AU"
-msgstr ""
+msgstr "DNS de Seby - AU"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:118
msgid "Service Control"
@@ -414,7 +450,7 @@ msgstr "Estado do Serviço [%s %s]"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.snopyta.dns.doh.fi.lua:3
msgid "Snopyta DNS - FI"
-msgstr ""
+msgstr "DNS de Snopyta - FI"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:40
msgid "Start"
@@ -430,15 +466,19 @@ msgstr "Parado"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ch.switch.dns.lua:3
msgid "Switch DNS - CH"
-msgstr ""
+msgstr "DNS de Switch - CH"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.jp.lua:3
msgid "Tiarap Public DNS - JP"
-msgstr ""
+msgstr "DNS Público de Tiarap - JP"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/app.tiar.doh.lua:3
msgid "Tiarap Public DNS - SG"
-msgstr ""
+msgstr "DNS Público de Tiarap - SG"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua:3
+msgid "Tsinghua University Secure DNS - CN"
+msgstr "DNS seguro da Universidade de Tsinghua - CN"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
@@ -535,8 +575,8 @@ msgstr "rubyfish.cn"
#~ "the 'DNS forwardings' section of <a href=\"%s\">DHCP and DNS</a>."
#~ msgstr ""
#~ "Quando você adicionar/remover qualquer instância abaixo, elas serão "
-#~ "usadas para substituir a secção 'encaminhamentos DNS' de <a "
-#~ "href=\"%s\">DHCP e DNS</a>."
+#~ "usadas para substituir a secção 'encaminhamentos DNS' de <a href=\"%s"
+#~ "\">DHCP e DNS</a>."
#~ msgid "DNS Over HTTPS Proxy"
#~ msgstr "Proxy de DNS Over HTTPS"
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 0d81970bc9..690253f312 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
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-01-11 05:19+0000\n"
+"PO-Revision-Date: 2022-11-23 11:36+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationshttps-dns-proxy/pt_BR/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.10.1\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
@@ -102,6 +102,23 @@ msgstr "BlahDNS - JP"
msgid "BlahDNS - SG"
msgstr "BlahDNS - SG"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid ""
+"Blocks access to Mozilla resolvers, forcing local devices to use router for "
+"DNS resolution (%smore information%s)."
+msgstr ""
+"Bloqueia o acesso aos resolvedores do Mozilla, forçando os dispositivos "
+"locais a usar o roteador para a resolução do DNS (%smais informações%s)."
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid ""
+"Blocks access to iCloud Private Relay resolvers, forcing local devices to "
+"use router for DNS resolution (%smore information%s)."
+msgstr ""
+"Bloqueia o acesso aos resolvedores de retransmissão privada do iCloud, "
+"forçando os dispositivos locais a usar o roteador para a resolução do DNS "
+"(%smore information%s)."
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
msgid "CFIEC Public DNS (IPv6 Only)"
msgstr "CFIEC DNS Público (apenas IPv6)"
@@ -118,6 +135,14 @@ msgstr "CIRA Canadian Shield (Provado)"
msgid "CIRA Canadian Shield (Protected)"
msgstr "CIRA Canadian Shield (Protegido)"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid "Canary Domains Mozilla"
+msgstr "Domínios Canary Mozilla"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid "Canary Domains iCloud"
+msgstr "Domínios Canary iCloud"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
msgstr "CleanBrowsing (Filtro Adulto)"
@@ -214,7 +239,7 @@ msgstr "DNS Público DNSPod - CN"
msgid "DNSlify DNS"
msgstr "DNS DNSlify"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:205
msgid "DSCP Codepoint"
msgstr "Codepoint DSCP"
@@ -251,6 +276,8 @@ msgid "Force Router DNS"
msgstr "Impor o DNS do roteador"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:143
msgid "Force Router DNS server to all local devices"
msgstr "Impõem o servidor de DNS do roteador para todos os dispositivos locais"
@@ -282,15 +309,15 @@ msgstr "IIJ DNS Público - JP"
#: 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 "
+"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 ""
"Caso a opção de atualização seja selecionada, a seção 'Encaminhamentos do "
"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:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:148
msgid "Instances"
msgstr "Instâncias"
@@ -298,6 +325,14 @@ msgstr "Instâncias"
msgid "Lelux DNS - FI"
msgstr "DNS Lelux - FI"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:142
+msgid "Let local devices use Mozilla resolvers"
+msgstr "Permitir que os dispositivos locais usem resolvedores Mozilla"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:137
+msgid "Let local devices use iCloud Private Relay"
+msgstr "Permitir que os dispositivos locais usem o iCloud Private Relay"
+
#: 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 ""
@@ -312,11 +347,11 @@ msgstr "LibreDNS - GR"
msgid "LibreDNS - GR (No Ads)"
msgstr "LibreDNS - GR (Sem anúncios)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
msgid "Listen Address"
msgstr "Endereço de escuta"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:201
msgid "Listen Port"
msgstr "Porta de escuta"
@@ -356,7 +391,7 @@ msgstr "OpenDNS"
msgid "OpenDNS (Family Shield)"
msgstr "OpenDNS (Escudo Familiar)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:209
msgid "Proxy Server"
msgstr "Servidor proxy"
@@ -384,7 +419,7 @@ msgstr "Quad 9 (Sem Segurança)"
msgid "Reload"
msgstr "Recarregar"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:155
msgid "Resolver"
msgstr "Resolvedor"
@@ -440,6 +475,10 @@ msgstr "DNS Público Tiarap - JP"
msgid "Tiarap Public DNS - SG"
msgstr "DNS Público Tiarap - SG"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua:3
+msgid "Tsinghua University Secure DNS - CN"
+msgstr "DNS seguro da Universidade de Tsinghua - CN"
+
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr "Provedor Desconhecido"
@@ -462,7 +501,7 @@ msgstr "e"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
-msgstr "desabilitado"
+msgstr "desativado"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
@@ -535,8 +574,8 @@ msgstr "rubyfish.cn"
#~ "the 'DNS forwardings' section of <a href=\"%s\">DHCP and DNS</a>."
#~ msgstr ""
#~ "Quando você adicionar/remover quaisquer instâncias abaixo, elas serão "
-#~ "usadas para substituir a seção 'encaminhamentos do DNS' de <a "
-#~ "href=\"%s\">DHCP e DNS</a>."
+#~ "usadas para substituir a seção 'encaminhamentos do DNS' de <a href=\"%s"
+#~ "\">DHCP e DNS</a>."
#~ msgid "DNS Over HTTPS Proxy"
#~ msgstr "DNS sobre Proxy HTTPS"
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 ab7ac41089..984f15930d 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
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-01-12 23:11+0000\n"
+"PO-Revision-Date: 2022-11-04 20:04+0000\n"
"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshttps-dns-proxy/ro/>\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
-"X-Generator: Weblate 4.10.1\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
@@ -103,6 +103,23 @@ msgstr "BlahDNS - JP"
msgid "BlahDNS - SG"
msgstr "BlahDNS - SG"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid ""
+"Blocks access to Mozilla resolvers, forcing local devices to use router for "
+"DNS resolution (%smore information%s)."
+msgstr ""
+"Blochează accesul la rezolvatoarele Mozilla, forțând dispozitivele locale să "
+"folosească routerul pentru rezolvarea DNS (%smore information%s)."
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid ""
+"Blocks access to iCloud Private Relay resolvers, forcing local devices to "
+"use router for DNS resolution (%smore information%s)."
+msgstr ""
+"Blochează accesul la rezolvatorii iCloud Private Relay, forțând "
+"dispozitivele locale să utilizeze routerul pentru rezolvarea DNS (%smore "
+"information%s)."
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
msgid "CFIEC Public DNS (IPv6 Only)"
msgstr "DNS public al CFIEC (numai pentru IPv6)"
@@ -119,6 +136,14 @@ msgstr "CIRA Canadian Shield (Privat)"
msgid "CIRA Canadian Shield (Protected)"
msgstr "CIRA Canadian Shield (protejat)"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid "Canary Domains Mozilla"
+msgstr "Domeniile Canary Mozilla"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid "Canary Domains iCloud"
+msgstr "Domenii Canary iCloud"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
msgstr "CleanBrowsing (Filtru pentru adulți)"
@@ -215,7 +240,7 @@ msgstr "DNSPod Public DNS - CN"
msgid "DNSlify DNS"
msgstr "DNSlify DNS"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:205
msgid "DSCP Codepoint"
msgstr "Punct de cod DSCP"
@@ -252,6 +277,8 @@ msgid "Force Router DNS"
msgstr "Forțați DNS-ul routerului"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:143
msgid "Force Router DNS server to all local devices"
msgstr "Forțați serverul DNS al Routerului pentru toate dispozitivele locale"
@@ -283,15 +310,15 @@ msgstr "IIJ Public DNS - JP"
#: 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 "
+"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 ""
"Dacă este selectată opțiunea de actualizare, secțiunea \"DNS forwardings\" "
"din %sDHCP și DNS%s va fi actualizată automat pentru a utiliza furnizorii "
"DoH selectați (%smore information%s)."
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:148
msgid "Instances"
msgstr "Instanțe"
@@ -299,6 +326,14 @@ msgstr "Instanțe"
msgid "Lelux DNS - FI"
msgstr "Lelux DNS - FI"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:142
+msgid "Let local devices use Mozilla resolvers"
+msgstr "Permiteți dispozitivelor locale să utilizeze rezolvatoare Mozilla"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:137
+msgid "Let local devices use iCloud Private Relay"
+msgstr "Permiteți dispozitivelor locale să utilizeze iCloud Private Relay"
+
#: 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 ""
@@ -313,11 +348,11 @@ msgstr "LibreDNS - GR"
msgid "LibreDNS - GR (No Ads)"
msgstr "LibreDNS - GR (Fără reclame)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
msgid "Listen Address"
msgstr "Ascultă adresa"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:201
msgid "Listen Port"
msgstr "Port de ascultare"
@@ -357,7 +392,7 @@ msgstr "DNS deschis"
msgid "OpenDNS (Family Shield)"
msgstr "OpenDNS (Scutul familiei)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:209
msgid "Proxy Server"
msgstr "Server Proxy"
@@ -385,7 +420,7 @@ msgstr "Quad 9 (Nesecurizat)"
msgid "Reload"
msgstr "Reîncărcare"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:155
msgid "Resolver"
msgstr "Rezolvare"
@@ -441,6 +476,10 @@ msgstr "Tiarap DNS Public - JP"
msgid "Tiarap Public DNS - SG"
msgstr "Tiarap - DNS Public - SG"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua:3
+msgid "Tsinghua University Secure DNS - CN"
+msgstr "Universitatea Tsinghua Secure DNS - CN"
+
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr "Furnizor necunoscut"
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 dea93e80c3..fbba18b0b9 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
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-25 17:15+0000\n"
-"Last-Translator: Alexey Carterline <consulive@live.com>\n"
+"PO-Revision-Date: 2022-10-19 10:29+0000\n"
+"Last-Translator: sergio <sergio+it@outerface.net>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshttps-dns-proxy/ru/>\n"
"Language: ru\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
@@ -21,7 +21,7 @@ msgstr "%s не установлен или не найден"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua:3
msgid "360 Secure DNS - CN"
-msgstr ""
+msgstr "360 Secure DNS - Китай"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
msgid "AdGuard (Family Protection)"
@@ -103,6 +103,18 @@ msgstr ""
msgid "BlahDNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid ""
+"Blocks access to Mozilla resolvers, forcing local devices to use router for "
+"DNS resolution (%smore information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid ""
+"Blocks access to iCloud Private Relay resolvers, forcing local devices to "
+"use router for DNS resolution (%smore information%s)."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
@@ -119,6 +131,14 @@ msgstr "CIRA Canadian Shield (Личный)"
msgid "CIRA Canadian Shield (Protected)"
msgstr "CIRA Canadian Shield (Защищённый)"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid "Canary Domains Mozilla"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid "Canary Domains iCloud"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
msgstr "CleanBrowsing (Фильтр для взрослых)"
@@ -215,7 +235,7 @@ msgstr ""
msgid "DNSlify DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:205
msgid "DSCP Codepoint"
msgstr "Кодовая точка DSCP"
@@ -252,6 +272,8 @@ msgid "Force Router DNS"
msgstr "Назначить DNS роутера"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:143
msgid "Force Router DNS server to all local devices"
msgstr "Назначить DNS роутера всем локальным устройствам"
@@ -283,15 +305,15 @@ msgstr ""
#: 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 "
+"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:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:148
msgid "Instances"
msgstr "Записи"
@@ -299,6 +321,14 @@ msgstr "Записи"
msgid "Lelux DNS - FI"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:142
+msgid "Let local devices use Mozilla resolvers"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:137
+msgid "Let local devices use iCloud Private Relay"
+msgstr ""
+
#: 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 ""
@@ -313,11 +343,11 @@ msgstr ""
msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
msgid "Listen Address"
msgstr "Адрес прослушивания"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:201
msgid "Listen Port"
msgstr "Порт для входящих соединений"
@@ -357,9 +387,9 @@ msgstr "OpenDNS"
msgid "OpenDNS (Family Shield)"
msgstr "OpenDNS (Семейная защита)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:209
msgid "Proxy Server"
-msgstr "Прокси-сервер"
+msgstr "Прокси сервер"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
msgid "Quad 101 - TW"
@@ -385,7 +415,7 @@ msgstr "Quad 9 (Незащищённый)"
msgid "Reload"
msgstr "Перезапустить"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:155
msgid "Resolver"
msgstr "Сервис DNS"
@@ -441,6 +471,10 @@ msgstr ""
msgid "Tiarap Public DNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua:3
+msgid "Tsinghua University Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr "Неизвестный поставщик"
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 7b6fd919e0..d3b8e09a2a 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
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-06-18 19:32+0000\n"
-"Last-Translator: Juraj Šášik <juraj.sasik@gmail.com>\n"
+"PO-Revision-Date: 2022-10-30 16:50+0000\n"
+"Last-Translator: MaycoH <hudec.marian@hotmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshttps-dns-proxy/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.7\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
@@ -102,6 +102,18 @@ msgstr ""
msgid "BlahDNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid ""
+"Blocks access to Mozilla resolvers, forcing local devices to use router for "
+"DNS resolution (%smore information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid ""
+"Blocks access to iCloud Private Relay resolvers, forcing local devices to "
+"use router for DNS resolution (%smore information%s)."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
@@ -118,6 +130,14 @@ msgstr ""
msgid "CIRA Canadian Shield (Protected)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid "Canary Domains Mozilla"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid "Canary Domains iCloud"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
msgstr ""
@@ -214,7 +234,7 @@ msgstr ""
msgid "DNSlify DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:205
msgid "DSCP Codepoint"
msgstr ""
@@ -236,7 +256,7 @@ msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:53
msgid "Enable"
-msgstr "Povoliť"
+msgstr "Zapnúť"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
msgid "FFMUC DNS - DE"
@@ -251,6 +271,8 @@ msgid "Force Router DNS"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:143
msgid "Force Router DNS server to all local devices"
msgstr ""
@@ -280,12 +302,12 @@ msgstr ""
#: 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 "
+"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:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:148
msgid "Instances"
msgstr ""
@@ -293,6 +315,14 @@ msgstr ""
msgid "Lelux DNS - FI"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:142
+msgid "Let local devices use Mozilla resolvers"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:137
+msgid "Let local devices use iCloud Private Relay"
+msgstr ""
+
#: 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 ""
@@ -305,17 +335,18 @@ msgstr ""
msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:201
msgid "Listen Port"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
+#, fuzzy
msgid "Loading"
-msgstr ""
+msgstr "Načítava sa"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.mullvad.doh.lua:3
msgid "Mullvad"
@@ -349,7 +380,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:209
msgid "Proxy Server"
msgstr ""
@@ -377,7 +408,7 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:155
msgid "Resolver"
msgstr ""
@@ -433,6 +464,10 @@ msgstr ""
msgid "Tiarap Public DNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua:3
+msgid "Tsinghua University Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
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 6a3a8ae75c..c90f1cd9b5 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
@@ -102,6 +102,18 @@ msgstr "BlahDNS - JP"
msgid "BlahDNS - SG"
msgstr "BlahDNS - SG"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid ""
+"Blocks access to Mozilla resolvers, forcing local devices to use router for "
+"DNS resolution (%smore information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid ""
+"Blocks access to iCloud Private Relay resolvers, forcing local devices to "
+"use router for DNS resolution (%smore information%s)."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
msgid "CFIEC Public DNS (IPv6 Only)"
msgstr "CFIEC-publik DNS (Endast IPv6)"
@@ -118,6 +130,14 @@ msgstr "CIRA-kanadensisk sköld (Privat)"
msgid "CIRA Canadian Shield (Protected)"
msgstr "CIRA-kanadensisk sköld (Skyddad)"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid "Canary Domains Mozilla"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid "Canary Domains iCloud"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
msgstr ""
@@ -214,7 +234,7 @@ msgstr "Publik DNS för DNSPOD - CN"
msgid "DNSlify DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:205
msgid "DSCP Codepoint"
msgstr ""
@@ -251,6 +271,8 @@ msgid "Force Router DNS"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:143
msgid "Force Router DNS server to all local devices"
msgstr ""
@@ -280,12 +302,12 @@ msgstr "Publik DNS för IIJ - JP"
#: 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 "
+"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:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:148
msgid "Instances"
msgstr "Instanser"
@@ -293,6 +315,14 @@ msgstr "Instanser"
msgid "Lelux DNS - FI"
msgstr "DNS för Lelux - FI"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:142
+msgid "Let local devices use Mozilla resolvers"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:137
+msgid "Let local devices use iCloud Private Relay"
+msgstr ""
+
#: 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 "Låt lokala enheter använda sina egna DNS-servrar om de är inställda"
@@ -305,11 +335,11 @@ msgstr "LibreDNS - GR"
msgid "LibreDNS - GR (No Ads)"
msgstr "LibreDNS - GR (Inga annonser)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
msgid "Listen Address"
msgstr "Lyssningsadress"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:201
msgid "Listen Port"
msgstr "Lyssningsport"
@@ -349,7 +379,7 @@ msgstr "OpenDNS"
msgid "OpenDNS (Family Shield)"
msgstr "OpenDNS (Familjesköld)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:209
msgid "Proxy Server"
msgstr "Proxy-server"
@@ -377,7 +407,7 @@ msgstr "Quad (Osäkrad)"
msgid "Reload"
msgstr "Ladda om"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:155
msgid "Resolver"
msgstr ""
@@ -433,6 +463,10 @@ msgstr "Publik DNS för Tiarap - JP"
msgid "Tiarap Public DNS - SG"
msgstr "Publik DNS för Tiarap - SG"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua:3
+msgid "Tsinghua University Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr "Okänd leverantör"
diff --git a/applications/luci-app-https-dns-proxy/po/templates/https-dns-proxy.pot b/applications/luci-app-https-dns-proxy/po/templates/https-dns-proxy.pot
index 16c447ad7e..b538c74fd3 100644
--- a/applications/luci-app-https-dns-proxy/po/templates/https-dns-proxy.pot
+++ b/applications/luci-app-https-dns-proxy/po/templates/https-dns-proxy.pot
@@ -93,6 +93,18 @@ msgstr ""
msgid "BlahDNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid ""
+"Blocks access to Mozilla resolvers, forcing local devices to use router for "
+"DNS resolution (%smore information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid ""
+"Blocks access to iCloud Private Relay resolvers, forcing local devices to "
+"use router for DNS resolution (%smore information%s)."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
@@ -109,6 +121,14 @@ msgstr ""
msgid "CIRA Canadian Shield (Protected)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid "Canary Domains Mozilla"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid "Canary Domains iCloud"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
msgstr ""
@@ -205,7 +225,7 @@ msgstr ""
msgid "DNSlify DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:205
msgid "DSCP Codepoint"
msgstr ""
@@ -242,6 +262,8 @@ msgid "Force Router DNS"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:143
msgid "Force Router DNS server to all local devices"
msgstr ""
@@ -271,12 +293,12 @@ msgstr ""
#: 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 "
+"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:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:148
msgid "Instances"
msgstr ""
@@ -284,6 +306,14 @@ msgstr ""
msgid "Lelux DNS - FI"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:142
+msgid "Let local devices use Mozilla resolvers"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:137
+msgid "Let local devices use iCloud Private Relay"
+msgstr ""
+
#: 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 ""
@@ -296,11 +326,11 @@ msgstr ""
msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:201
msgid "Listen Port"
msgstr ""
@@ -340,7 +370,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:209
msgid "Proxy Server"
msgstr ""
@@ -368,7 +398,7 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:155
msgid "Resolver"
msgstr ""
@@ -424,6 +454,10 @@ msgstr ""
msgid "Tiarap Public DNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua:3
+msgid "Tsinghua University Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
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 4f6268da69..9f69b2edfb 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
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-02-20 15:55+0000\n"
-"Last-Translator: ToldYouThat <itoldyouthat@protonmail.com>\n"
+"PO-Revision-Date: 2022-11-04 15:10+0000\n"
+"Last-Translator: Oğuz Ersen <oguz@ersen.moe>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshttps-dns-proxy/tr/>\n"
"Language: tr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
@@ -103,6 +103,22 @@ msgstr "BlahDNS - JP"
msgid "BlahDNS - SG"
msgstr "BlahDNS - SG"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid ""
+"Blocks access to Mozilla resolvers, forcing local devices to use router for "
+"DNS resolution (%smore information%s)."
+msgstr ""
+"Mozilla çözümleyicilerine erişimi engeller, yerel cihazları DNS çözümlemesi "
+"için yönlendiriciyi kullanmaya zorlar (%sdaha fazla bilgi%s)."
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid ""
+"Blocks access to iCloud Private Relay resolvers, forcing local devices to "
+"use router for DNS resolution (%smore information%s)."
+msgstr ""
+"iCloud Özel Geçiş çözümleyicilerine erişimi engelleyerek yerel aygıtları DNS "
+"çözümlemesi için yönlendiriciyi kullanmaya zorlar (%sdaha fazla bilgi%s)."
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
msgid "CFIEC Public DNS (IPv6 Only)"
msgstr "CFIEC Genel DNS (Yalnızca IPv6)"
@@ -119,6 +135,14 @@ msgstr "CIRA Canadian Shield (Özel)"
msgid "CIRA Canadian Shield (Protected)"
msgstr "CIRA Canadian Shield (Korumalı)"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid "Canary Domains Mozilla"
+msgstr "Mozilla Canary Etki Alanları"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid "Canary Domains iCloud"
+msgstr "iCloud Canary Etki Alanları"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
msgstr "CleanBrowsing (Yetişkin Filtresi)"
@@ -215,7 +239,7 @@ msgstr "DNSPod Genel DNS - CN"
msgid "DNSlify DNS"
msgstr "DNSlify DNS"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:205
msgid "DSCP Codepoint"
msgstr "DSCP Kod Noktası"
@@ -252,6 +276,8 @@ msgid "Force Router DNS"
msgstr "Yönlendirici DNS'sini Zorla"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:143
msgid "Force Router DNS server to all local devices"
msgstr "Yönlendirici DNS sunucusunu tüm yerel cihazlara zorla"
@@ -283,15 +309,15 @@ msgstr "IIJ Genel DNS - JP"
#: 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 "
+"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 ""
"Güncelleme seçeneği seçilirse,%sDHCP ve DNS%s 'nin 'DNS iletimleri' bölümü, "
"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:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:148
msgid "Instances"
msgstr "Örnekler"
@@ -299,6 +325,14 @@ msgstr "Örnekler"
msgid "Lelux DNS - FI"
msgstr "Lelux DNS - FI"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:142
+msgid "Let local devices use Mozilla resolvers"
+msgstr "Yerel cihazların Mozilla çözümleyicilerini kullanmasına izin ver"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:137
+msgid "Let local devices use iCloud Private Relay"
+msgstr "Yerel cihazların iCloud Private Relay'i kullanmasına izin ver"
+
#: 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 ""
@@ -312,11 +346,11 @@ msgstr "LibreDNS - GR"
msgid "LibreDNS - GR (No Ads)"
msgstr "LibreDNS - GR (Reklamsız)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
msgid "Listen Address"
msgstr "Dinleme Adresi"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:201
msgid "Listen Port"
msgstr "Dinleme Bağlantı Noktası"
@@ -356,7 +390,7 @@ msgstr "OpenDNS"
msgid "OpenDNS (Family Shield)"
msgstr "OpenDNS (Aile Koruması)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:209
msgid "Proxy Server"
msgstr "Vekil Sunucu"
@@ -384,7 +418,7 @@ 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:145
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:155
msgid "Resolver"
msgstr "Çözümleyici"
@@ -440,6 +474,10 @@ msgstr "Tiarap Genel DNS - JP"
msgid "Tiarap Public DNS - SG"
msgstr "Tiarap Genel DNS - SG"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua:3
+msgid "Tsinghua University Secure DNS - CN"
+msgstr "Tsinghua Üniversitesi Güvenli DNS - CN"
+
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr "Bilinmeyen Sağlayıcı"
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 d1866c8755..add6fe9e22 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
@@ -1,27 +1,27 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-04-20 06:16+0000\n"
-"Last-Translator: Vladdrako <vladdrako007@gmail.com>\n"
+"PO-Revision-Date: 2022-12-21 21:49+0000\n"
+"Last-Translator: Bohdan <chbgdn@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshttps-dns-proxy/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
-msgstr ""
+msgstr "%s DoH о %s:%s"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
-msgstr ""
+msgstr "%s не встановлено, або не знайдено"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.360.doh.lua:3
msgid "360 Secure DNS - CN"
-msgstr ""
+msgstr "360 Secure DNS - CN"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
msgid "AdGuard (Family Protection)"
@@ -33,47 +33,47 @@ msgstr "AdGuard (Стандарт)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.au.doh.lua:3
msgid "AhaDNS - AU (Block Malware + Ads)"
-msgstr ""
+msgstr "AhaDNS - AU (блокує шкідливе ПЗ + рекламу)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.es.doh.lua:3
msgid "AhaDNS - ES (Block Malware + Ads)"
-msgstr ""
+msgstr "AhaDNS - ES (блокує шкідливе ПЗ + рекламу)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.in.doh.lua:3
msgid "AhaDNS - IN (Block Malware + Ads)"
-msgstr ""
+msgstr "AhaDNS - IN (блокує шкідливе ПЗ + рекламу)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.it.doh.lua:3
msgid "AhaDNS - IT (Block Malware + Ads)"
-msgstr ""
+msgstr "AhaDNS - IT (блокує шкідливе ПЗ + рекламу)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.nl.doh.lua:3
msgid "AhaDNS - NL (Block Malware + Ads)"
-msgstr ""
+msgstr "AhaDNS - NL (блокує шкідливе ПЗ + рекламу)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.no.doh.lua:3
msgid "AhaDNS - NO (Block Malware + Ads)"
-msgstr ""
+msgstr "AhaDNS - NO (блокує шкідливе ПЗ + рекламу)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.pl.doh.lua:3
msgid "AhaDNS - PL (Block Malware + Ads)"
-msgstr ""
+msgstr "AhaDNS - PL (блокує шкідливе ПЗ + рекламу)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.chi.doh.lua:3
msgid "AhaDNS - US/Chicago (Block Malware + Ads)"
-msgstr ""
+msgstr "AhaDNS - US/Chicago (блокує шкідливе ПЗ + рекламу)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.la.doh.lua:3
msgid "AhaDNS - US/Los Angeles (Block Malware + Ads)"
-msgstr ""
+msgstr "AhaDNS - US/Los Angeles (блокує шкідливе ПЗ + рекламу)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ahadns.ny.doh.lua:3
msgid "AhaDNS - US/New York (Block Malware + Ads)"
-msgstr ""
+msgstr "AhaDNS - US/New York (блокує шкідливе ПЗ + рекламу)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.ahadns.blitz.lua:3
msgid "AhaDNS Blitz (Configurable)"
-msgstr ""
+msgstr "AhaDNS Blitz (налаштовується)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
msgid "AliDNS - CN"
@@ -103,6 +103,22 @@ msgstr ""
msgid "BlahDNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid ""
+"Blocks access to Mozilla resolvers, forcing local devices to use router for "
+"DNS resolution (%smore information%s)."
+msgstr ""
+"Блокує доступ до резолверів Mozilla, змушуючи локальні пристрої "
+"використовувати маршрутизатор для вирішення DNS (%sбільше інформації%s)."
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid ""
+"Blocks access to iCloud Private Relay resolvers, forcing local devices to "
+"use router for DNS resolution (%smore information%s)."
+msgstr ""
+"Блокує доступ до резолверів iCloud Private Relay, змушуючи локальні пристрої "
+"використовувати маршрутизатор для вирішення DNS (%sбільше інформації%s)."
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
@@ -119,6 +135,14 @@ msgstr ""
msgid "CIRA Canadian Shield (Protected)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid "Canary Domains Mozilla"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid "Canary Domains iCloud"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
msgstr "CleanBrowsing (Віковий фільтр)"
@@ -153,7 +177,7 @@ msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:122
msgid "Configuration"
-msgstr ""
+msgstr "Конфігурація"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.malware-ads-social.lua:3
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.controld.freedns.p3.lua:3
@@ -193,7 +217,7 @@ msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
msgid "DNS HTTPS Proxy Settings"
-msgstr ""
+msgstr "Налаштування DNS HTTPS проксі-cервера"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/sb.dns.lua:3
msgid "DNS.SB"
@@ -215,7 +239,7 @@ msgstr ""
msgid "DNSlify DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:205
msgid "DSCP Codepoint"
msgstr ""
@@ -233,7 +257,7 @@ msgstr "Вимкнути"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:130
msgid "Do not update configs"
-msgstr ""
+msgstr "Не оновлювати конфігурації"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:53
msgid "Enable"
@@ -252,6 +276,8 @@ msgid "Force Router DNS"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:143
msgid "Force Router DNS server to all local devices"
msgstr ""
@@ -265,7 +291,7 @@ msgstr "Google"
#: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
msgid "Grant UCI and file access for luci-app-https-dns-proxy"
-msgstr ""
+msgstr "Надати luci-app-https-dns-proxy доступ до UCI та файлів"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.he.ordns.lua:3
msgid "Hurricane Electric"
@@ -281,12 +307,12 @@ msgstr ""
#: 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 "
+"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:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:148
msgid "Instances"
msgstr "Приклади застосування"
@@ -294,6 +320,14 @@ msgstr "Приклади застосування"
msgid "Lelux DNS - FI"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:142
+msgid "Let local devices use Mozilla resolvers"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:137
+msgid "Let local devices use iCloud Private Relay"
+msgstr ""
+
#: 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 ""
@@ -306,13 +340,13 @@ msgstr ""
msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
msgid "Listen Address"
-msgstr ""
+msgstr "Адреса для прослуховування"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:201
msgid "Listen Port"
-msgstr ""
+msgstr "Порт для прослуховування"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
@@ -350,9 +384,9 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:209
msgid "Proxy Server"
-msgstr ""
+msgstr "Проксі сервер"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
msgid "Quad 101 - TW"
@@ -378,7 +412,7 @@ msgstr "Quad 9 (Не захищено)"
msgid "Reload"
msgstr "Перезавантажити"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:155
msgid "Resolver"
msgstr ""
@@ -404,7 +438,7 @@ msgstr "Стан сервісу"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
msgid "Service Status [%s %s]"
-msgstr ""
+msgstr "Статус сервісу [%s %s]"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.snopyta.dns.doh.fi.lua:3
msgid "Snopyta DNS - FI"
@@ -434,21 +468,25 @@ msgstr ""
msgid "Tiarap Public DNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua:3
+msgid "Tsinghua University Secure DNS - CN"
+msgstr ""
+
#: 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:127
msgid "Update %s config"
-msgstr ""
+msgstr "Оновити конфігурацію %s"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:123
msgid "Update DNSMASQ Config on Start/Stop"
-msgstr ""
+msgstr "Оновлення конфігурації DNSMASQ при запуску/зупинці"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:124
msgid "Update all configs"
-msgstr ""
+msgstr "Оновлення всіх налаштувань"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:50
msgid "and"
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 0d9ab36039..687ae7c7b4 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
@@ -102,6 +102,18 @@ msgstr ""
msgid "BlahDNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid ""
+"Blocks access to Mozilla resolvers, forcing local devices to use router for "
+"DNS resolution (%smore information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid ""
+"Blocks access to iCloud Private Relay resolvers, forcing local devices to "
+"use router for DNS resolution (%smore information%s)."
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
msgid "CFIEC Public DNS (IPv6 Only)"
msgstr ""
@@ -118,6 +130,14 @@ msgstr ""
msgid "CIRA Canadian Shield (Protected)"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid "Canary Domains Mozilla"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid "Canary Domains iCloud"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
msgstr ""
@@ -214,7 +234,7 @@ msgstr ""
msgid "DNSlify DNS"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:205
msgid "DSCP Codepoint"
msgstr ""
@@ -251,6 +271,8 @@ msgid "Force Router DNS"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:143
msgid "Force Router DNS server to all local devices"
msgstr ""
@@ -280,12 +302,12 @@ msgstr ""
#: 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 "
+"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:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:148
msgid "Instances"
msgstr ""
@@ -293,6 +315,14 @@ msgstr ""
msgid "Lelux DNS - FI"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:142
+msgid "Let local devices use Mozilla resolvers"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:137
+msgid "Let local devices use iCloud Private Relay"
+msgstr ""
+
#: 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 ""
@@ -305,11 +335,11 @@ msgstr ""
msgid "LibreDNS - GR (No Ads)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
msgid "Listen Address"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:201
msgid "Listen Port"
msgstr ""
@@ -349,7 +379,7 @@ msgstr ""
msgid "OpenDNS (Family Shield)"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:209
msgid "Proxy Server"
msgstr ""
@@ -377,7 +407,7 @@ msgstr ""
msgid "Reload"
msgstr ""
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:155
msgid "Resolver"
msgstr ""
@@ -433,6 +463,10 @@ msgstr ""
msgid "Tiarap Public DNS - SG"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua:3
+msgid "Tsinghua University Secure DNS - CN"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
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 b3d43dac7f..08de5310c4 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
@@ -5,8 +5,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2022-04-17 15:06+0000\n"
-"Last-Translator: 王攀 <41330784@qq.com>\n"
+"PO-Revision-Date: 2022-10-18 04:10+0000\n"
+"Last-Translator: Eric <hamburger1024@mailbox.org>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationshttps-dns-proxy/zh_Hans/>\n"
"Language: zh_Hans\n"
@@ -14,7 +14,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
@@ -108,6 +108,22 @@ msgstr "BlahDNS - 日本"
msgid "BlahDNS - SG"
msgstr "BlahDNS - 新加坡"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid ""
+"Blocks access to Mozilla resolvers, forcing local devices to use router for "
+"DNS resolution (%smore information%s)."
+msgstr ""
+"阻止访问 Mozilla 解析器,强迫本地设备使用路由器进行 DNS解析 (%s更多信"
+"息%s)。"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid ""
+"Blocks access to iCloud Private Relay resolvers, forcing local devices to "
+"use router for DNS resolution (%smore information%s)."
+msgstr ""
+"阻止访问 iCloud 私人中继,强迫本地设备使用路由器进行 DNS 解析 (%s更多信"
+"息%s)。"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
msgid "CFIEC Public DNS (IPv6 Only)"
msgstr "CFIEC Public DNS (仅 IPv6 )"
@@ -124,6 +140,14 @@ msgstr "CIRA加拿大盾(私人)"
msgid "CIRA Canadian Shield (Protected)"
msgstr "CIRA加拿大盾(受保护)"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid "Canary Domains Mozilla"
+msgstr "Mozilla 金丝雀域"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid "Canary Domains iCloud"
+msgstr "iCloud 金丝雀域"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
msgstr "CleanBrowsing(成人过滤器)"
@@ -220,7 +244,7 @@ msgstr "DNSPod 公共 DNS - CN"
msgid "DNSlify DNS"
msgstr "DNSlify DNS服务器"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:205
msgid "DSCP Codepoint"
msgstr "DSCP 代码点"
@@ -257,6 +281,8 @@ msgid "Force Router DNS"
msgstr "强制使用路由器 DNS"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:143
msgid "Force Router DNS server to all local devices"
msgstr "强制所有本地设备使用路由器 DNS"
@@ -286,14 +312,14 @@ msgstr "IIJ Public DNS - 日本"
#: 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 "
+"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)。"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:148
msgid "Instances"
msgstr "实例"
@@ -301,6 +327,14 @@ msgstr "实例"
msgid "Lelux DNS - FI"
msgstr "Lelux DNS - 芬兰"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:142
+msgid "Let local devices use Mozilla resolvers"
+msgstr "让本地设备使用 Mozilla 解析器"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:137
+msgid "Let local devices use iCloud Private Relay"
+msgstr "让本地设备使用 iCloud 私人中继"
+
#: 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 服务器"
@@ -313,11 +347,11 @@ msgstr "LibreDNS - 希腊"
msgid "LibreDNS - GR (No Ads)"
msgstr "LibreDNS - GR (无广告)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
msgid "Listen Address"
msgstr "监听地址"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:201
msgid "Listen Port"
msgstr "监听端口"
@@ -357,7 +391,7 @@ msgstr "OpenDNS"
msgid "OpenDNS (Family Shield)"
msgstr "OpenDNS (家庭护盾)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:209
msgid "Proxy Server"
msgstr "代理服务器"
@@ -385,7 +419,7 @@ msgstr "Quad 9(不安全)"
msgid "Reload"
msgstr "重新加载"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:155
msgid "Resolver"
msgstr "解析器"
@@ -441,6 +475,10 @@ msgstr "Tiarap Public DNS - 日本"
msgid "Tiarap Public DNS - SG"
msgstr "Tiarap Public DNS - 新加坡"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua:3
+msgid "Tsinghua University Secure DNS - CN"
+msgstr "清华大学 安全 DNS - CN"
+
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr "未知的提供商"
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 5e6f7d09b9..8adec11a01 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
@@ -5,8 +5,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2022-04-15 15:09+0000\n"
-"Last-Translator: 王攀 <41330784@qq.com>\n"
+"PO-Revision-Date: 2022-12-25 07:50+0000\n"
+"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationshttps-dns-proxy/zh_Hant/>\n"
"Language: zh_Hant\n"
@@ -14,7 +14,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
@@ -108,6 +108,21 @@ msgstr "BlahDNS - JP(日本)"
msgid "BlahDNS - SG"
msgstr "BlahDNS - SG(新加坡)"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid ""
+"Blocks access to Mozilla resolvers, forcing local devices to use router for "
+"DNS resolution (%smore information%s)."
+msgstr ""
+"阻止存取 Mozilla 解析器,強迫本地裝置使用路由器進行 DNS 解析 (%s更多資訊%s)。"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid ""
+"Blocks access to iCloud Private Relay resolvers, forcing local devices to "
+"use router for DNS resolution (%smore information%s)."
+msgstr ""
+"阻止存取 iCloud 私人轉送,強迫本地裝置使用路由器進行 DNS 解析 (%s更多資"
+"訊%s)。"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.cfiec.dns.lua:3
msgid "CFIEC Public DNS (IPv6 Only)"
msgstr "CFIEC Public DNS (僅 IPv6 )"
@@ -124,6 +139,14 @@ msgstr "CIRA 加拿大護盾 (隱私)"
msgid "CIRA Canadian Shield (Protected)"
msgstr "CIRA 加拿大護盾 (受保護)"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:141
+msgid "Canary Domains Mozilla"
+msgstr "Mozilla Canary 網域"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:136
+msgid "Canary Domains iCloud"
+msgstr "iCloud Canary 網域"
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
msgid "CleanBrowsing (Adult Filter)"
msgstr "CleanBrowsing (成人篩選器)"
@@ -220,7 +243,7 @@ msgstr "DNSPod 公共 DNS - CN"
msgid "DNSlify DNS"
msgstr "DNSlify 域名解析"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:195
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:205
msgid "DSCP Codepoint"
msgstr "DSCP 代碼點"
@@ -257,6 +280,8 @@ msgid "Force Router DNS"
msgstr "強制使用路由器 DNS"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:143
msgid "Force Router DNS server to all local devices"
msgstr "強制所有本地裝置使用路由器 DNS"
@@ -286,14 +311,14 @@ msgstr "IIJ Public DNS - 日本"
#: 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 "
+"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)。"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:148
msgid "Instances"
msgstr "例項"
@@ -301,6 +326,14 @@ msgstr "例項"
msgid "Lelux DNS - FI"
msgstr "Lelux DNS - 芬蘭"
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:142
+msgid "Let local devices use Mozilla resolvers"
+msgstr "讓本地裝置使用 Mozilla 解析器"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:137
+msgid "Let local devices use iCloud Private Relay"
+msgstr "讓本地裝置使用 iCloud 私人轉送"
+
#: 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 伺服器"
@@ -313,11 +346,11 @@ msgstr "LibreDNS - 希臘"
msgid "LibreDNS - GR (No Ads)"
msgstr "LibreDNS - GR (無廣告)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:178
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:188
msgid "Listen Address"
msgstr "監聽位址"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:191
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:201
msgid "Listen Port"
msgstr "監聽連接埠"
@@ -357,9 +390,9 @@ msgstr "OpenDNS"
msgid "OpenDNS (Family Shield)"
msgstr "OpenDNS (家庭護盾)"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:199
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:209
msgid "Proxy Server"
-msgstr "Proxy 伺服器"
+msgstr "代理伺服器"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
msgid "Quad 101 - TW"
@@ -385,7 +418,7 @@ msgstr "Quad 9 (未受保護)"
msgid "Reload"
msgstr "重新載入"
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:145
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:155
msgid "Resolver"
msgstr "解析程式"
@@ -441,6 +474,10 @@ msgstr "Tiarap Public DNS - 日本"
msgid "Tiarap Public DNS - SG"
msgstr "Tiarap Public DNS - 新加坡"
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.edu.tsinghua.tuna.dns.lua:3
+msgid "Tsinghua University Secure DNS - CN"
+msgstr "清華大學 安全 DNS - CN"
+
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:65
msgid "Unknown Provider"
msgstr "未知的提供商"
@@ -463,7 +500,7 @@ msgstr "和"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:101
msgid "disabled"
-msgstr "已停用"
+msgstr "已禁用"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
diff --git a/applications/luci-app-keepalived/Makefile b/applications/luci-app-keepalived/Makefile
new file mode 100644
index 0000000000..81b0cc2635
--- /dev/null
+++ b/applications/luci-app-keepalived/Makefile
@@ -0,0 +1,18 @@
+#
+# Copyright (C) 2022 Jaymin Patel <jem.patel@gmail.com>
+#
+# This is free software, licensed under the GNU General Public License v2.
+
+include $(TOPDIR)/rules.mk
+
+PKG_LICENSE:=GPL-2.0-or-later
+PKG_MAINTAINER:=Jaymin Patel <jem.patel@gmail.com>
+
+LUCI_TITLE:=LuCI support for the Keepalived
+LUCI_DEPENDS:=+luci-base +keepalived +keepalived-sync
+LUCI_PKGARCH:=all
+
+include ../../luci.mk
+
+# call BuildPackage - OpenWrt buildroot signature
+
diff --git a/applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js b/applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js
new file mode 100644
index 0000000000..5329d3304c
--- /dev/null
+++ b/applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js
@@ -0,0 +1,66 @@
+'use strict';
+'require view';
+'require form';
+
+return view.extend({
+ render: function() {
+ var m, s, o;
+
+ m = new form.Map('keepalived');
+
+ s = m.section(form.TypedSection, 'globals', _('Keepalived Global Settings'));
+ s.anonymous = true;
+ s.addremove = false;
+
+ o = s.option(form.Value, 'router_id', _('Router ID'),
+ _('String identifying the machine (doesn\'t have to be hostname)'));
+ o.optional = true;
+ o.placeholder = 'OpenWrt';
+
+ o = s.option(form.Flag, 'linkbeat_use_polling', _('Link Polling'),
+ _('Poll to detect media link failure using ETHTOOL, MII or ioctl interface otherwise uses netlink interface'));
+ o.optional = true;
+ o.default = true;
+
+ o = s.option(form.DynamicList, 'notification_email', _('Notification E-Mail'),
+ _('EMail accounts that will receive the notification mail'));
+ o.optional = true;
+ o.placeholder = 'admin@example.com';
+
+ o = s.option(form.Value, 'notification_email_from', _('Notification E-Mail From'),
+ _('Email to use when processing “MAIL FROM:” SMTP command'));
+ o.optional = true;
+ o.placeholder = 'admin@example.com';
+
+ o = s.option(form.Value, 'smtp_server', _('SMTP Server'),
+ _('Server to use for sending mail notifications'));
+ o.optional = true;
+ o.placeholder = '127.0.0.1 [<PORT>]';
+
+ o = s.option(form.Value, 'smtp_connect_timeout', _('SMTP Connect Timeout'),
+ _('Timeout in seconds for SMTP stream processing'));
+ o.optional = true;
+ o.datatype = 'uinteger';
+ o.placeholder = '30';
+
+ o = s.option(form.Value, 'vrrp_mcast_group4', _('VRRP Multicast Group 4'),
+ _('Multicast Group to use for IPv4 VRRP adverts'));
+ o.optional = true;
+ o.datatype = 'ip4addr';
+ o.placeholder = '224.0.0.18';
+
+ o = s.option(form.Value, 'vrrp_mcast_group6', _('VRRP Multicast Group 6'),
+ _('Multicast Group to use for IPv6 VRRP adverts'));
+ o.optional = true;
+ o.datatype = 'ip6addr';
+ o.placeholder = 'ff02::12';
+
+ o = s.option(form.Value, 'vrrp_startup_delay', _('VRRP Startup Delay'),
+ _('Delay in seconds before VRRP instances start up after'));
+ o.optional = true;
+ o.datatype = 'float';
+ o.placeholder = '5.5';
+
+ return m.render();
+ }
+});
diff --git a/applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js b/applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js
new file mode 100644
index 0000000000..0cdce65bef
--- /dev/null
+++ b/applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js
@@ -0,0 +1,90 @@
+'use strict';
+'require view';
+'require ui';
+'require form';
+'require uci';
+'require tools.widgets as widgets';
+
+return view.extend({
+ load: function() {
+ return Promise.all([
+ uci.load('keepalived'),
+ ]);
+ },
+
+ renderIPAddress: function(m) {
+ var s, o;
+
+ s = m.section(form.GridSection, 'ipaddress', _('IP Addresses'),
+ _('Addresses would be referenced into Static and Virtual IP Address of VRRP instances'));
+ s.anonymous = true;
+ s.addremove = true;
+ s.nodescriptions = true;
+
+ o = s.option(form.Value, 'name', _('Name'));
+ o.rmempty = false;
+ o.optional = false;
+ o.placeholder = 'name';
+
+ o = s.option(form.Value, 'address', _('Address'),
+ _('IP Address of the object'));
+ o.rmempty = false;
+ o.optional = false;
+ o.datatype = 'ipaddr';
+ o.placeholder = '192.168.1.1';
+
+ o = s.option(widgets.DeviceSelect, 'device', _('Device'),
+ _('Device to use to assign the Address'));
+ o.optional = true;
+ o.noaliases = true;
+
+ o = s.option(form.Value, 'label_suffix', _('Virtual Device Label'),
+ _('Creates virtual device with Label'));
+ o.datatype = 'maxlength(4)';
+ o.optional = true;
+
+ o = s.option(form.ListValue, 'scope', _('Scope'),
+ _('Scope of the Address'));
+ o.value('site', _('Site'));
+ o.value('link', _('Link'));
+ o.value('host', _('Host'));
+ o.value('nowhere', _('No Where'));
+ o.value('global', _('Global'));
+ o.optional = true;
+ },
+
+ renderStaticIPAddress: function(m) {
+ var s, o;
+ var ipaddress;
+
+ ipaddress = uci.sections('keepalived', 'ipaddress');
+ if (ipaddress == '') {
+ ui.addNotification(null, E('p', _('IP Addresses must be configured for Static IP List')));
+ }
+
+ s = m.section(form.GridSection, 'static_ipaddress', _('Static IP Addresses'),
+ _('Static Addresses are not moved by vrrpd, they stay on the machine.') + '<br/>' +
+ _('If you already have IPs on your machines and your machines can ping each other, you don\'t need this section'));
+ s.anonymous = true;
+ s.addremove = true;
+ s.nodescriptions = true;
+
+ o = s.option(form.DynamicList, 'address', _('IP Address'),
+ _('List of IP Addresses'));
+ for (var i = 0; i < ipaddress.length; i++) {
+ o.value(ipaddress[i]['name']);
+ }
+ o.optional = true;
+ },
+
+ render: function() {
+ var m;
+
+ m = new form.Map('keepalived');
+
+ this.renderIPAddress(m);
+ this.renderStaticIPAddress(m);
+
+ return m.render();
+ }
+});
diff --git a/applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/overview.js b/applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/overview.js
new file mode 100644
index 0000000000..7e261bf82d
--- /dev/null
+++ b/applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/overview.js
@@ -0,0 +1,75 @@
+'use strict';
+'require view';
+'require form';
+'require uci';
+'require rpc';
+'require poll';
+
+var callKeepalivedStatus = rpc.declare({
+ object: 'keepalived',
+ method: 'dump',
+ expect: { },
+});
+
+return view.extend({
+ load: function() {
+ return Promise.all([
+ uci.load('keepalived'),
+ ]);
+ },
+
+ render: function() {
+ var table =
+ E('table', { 'class': 'table lases' }, [
+ E('tr', { 'class': 'tr table-titles' }, [
+ E('th', { 'class': 'th' }, _('Name')),
+ E('th', { 'class': 'th' }, _('Interface')),
+ E('th', { 'class': 'th' }, _('Active State/State')),
+ E('th', { 'class': 'th' }, _('Probes Sent')),
+ E('th', { 'class': 'th' }, _('Probes Received')),
+ E('th', { 'class': 'th' }, _('Last Transition')),
+ E([])
+ ])
+ ]);
+
+ poll.add(function() {
+ return callKeepalivedStatus().then(function(instancesInfo) {
+ var targets = Array.isArray(instancesInfo.status) ? instancesInfo.status : [];
+ var instances = uci.sections('keepalived', 'vrrp_instance');
+
+ cbi_update_table(table,
+ targets.map(function(target) {
+ var state = (target.stats.become_master - target.stats.release_master) ? 'MASTER' : 'BACKUP';
+ if (instances != '') {
+ for (var i = 0; i < instances.length; i++) {
+ if (instances[i]['name'] == target.data.iname) {
+ state = state + '/' + instances[i]['state'];
+ break;
+ }
+ }
+ }
+ return [
+ target.data.iname,
+ target.data.ifp_ifname,
+ state,
+ target.stats.advert_sent,
+ target.stats.advert_rcvd,
+ new Date(target.data.last_transition * 1000)
+ ];
+ }),
+ E('em', _('There are no active instances'))
+ );
+ });
+ });
+
+ return E([
+ E('h3', _('Keepalived Instances Status')),
+ E('br'),
+ table
+ ]);
+ },
+
+ handleSave: null,
+ handleSaveApply:null,
+ handleReset: null
+});
diff --git a/applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js b/applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js
new file mode 100644
index 0000000000..059fc1dd6c
--- /dev/null
+++ b/applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js
@@ -0,0 +1,97 @@
+'use strict';
+'require view';
+'require form';
+'require rpc';
+
+return view.extend({
+ callHostHints: rpc.declare({
+ object: 'luci-rpc',
+ method: 'getHostHints',
+ expect: { '': {} }
+ }),
+
+ load: function() {
+ return Promise.all([
+ this.callHostHints(),
+ ]);
+ },
+
+ render: function(data) {
+ var hosts = data[0];
+ var m, s, o;
+
+ m = new form.Map('keepalived');
+
+ s = m.section(form.GridSection, 'peer', _('Peers'),
+ _('Peers can be referenced into Instances cluster and data/config synchronization'));
+ s.anonymous = true;
+ s.addremove = true;
+ s.nodescriptions = true;
+
+ o = s.option(form.Value, 'name', _('Name'));
+ o.optional = false;
+ o.placeholder = 'name';
+
+ o = s.option(form.Value, 'address', _('Peer Address'));
+ o.optional = false;
+ o.rmempty = false;
+ o.datatype = 'ipaddr';
+ for(var mac in hosts) {
+ if (hosts[mac]['ipaddrs'] == 'undefined') {
+ continue;
+ }
+ for(var i = 0; i < hosts[mac]['ipaddrs'].length; i++) {
+ o.value(hosts[mac]['ipaddrs'][i]);
+ }
+ }
+
+ o = s.option(form.Flag, 'sync', _('Enable Sync'),
+ _('Auto Synchonize Config/Data files with peer'));
+
+ o = s.option(form.ListValue, 'sync_mode', _('Sync Mode'),
+ _('Current System should act as Sender/Receiver.') + '<br/>' +
+ _('If peer is backup node, Current system should be sender, If peer is master current system should be receiver'));
+ o.value('send', _('Sender'));
+ o.value('receive', _('Receiver'));
+ o.default = 'send';
+ o.depends({ 'sync' : '1' });
+
+ o = s.option(form.Value, 'ssh_port', _('SSH Port'),
+ _('If peer runs on non standard ssh port, change to correct ssh port number'));
+ o.datatype = 'port';
+ o.default = '22';
+ o.modalonly = true;
+ o.depends({ 'sync' : '1', 'sync_mode' : 'send' });
+
+ o = s.option(form.Value, 'sync_dir', _('Sync Directory'),
+ _('Sender will send files to this location of receiver. Must be same on Master/Backup'));
+ o.default = '/usr/share/keepalived/rsync';
+ o.optional = false;
+ o.rmempty = false;
+ o.modalonly = true;
+ o.datatype = 'directory';
+ o.depends({ 'sync' : '1' });
+
+ o = s.option(form.FileUpload, 'ssh_key', _('Path to SSH Private Key'),
+ _('Use SSH key for password less authentication, SSH Key would be used on current system'));
+ o.root_directory = '/etc/keepalived/keys';
+ o.enable_upload = true;
+ o.modalonly = true;
+ o.datatype = 'file';
+ o.depends({ 'sync' : '1', 'sync_mode' : 'send' });
+
+ o = s.option(form.TextValue, 'ssh_pubkey', _('SSH Public Key'),
+ _('Authorize ssh public key of peer'));
+ o.datatype = 'string';
+ o.modalonly = true;
+ o.depends({ 'sync' : '1', 'sync_mode' : 'receive' });
+
+ o = s.option(form.DynamicList, 'sync_list', _('Sync Files'),
+ _('Additional files to synchronize, By default it synchronizes sysupgrade backup files'));
+ o.datatype = 'file';
+ o.modalonly = true;
+ o.depends({ 'sync' : '1', 'sync_mode' : 'send' });
+
+ return m.render();
+ }
+});
diff --git a/applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js b/applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js
new file mode 100644
index 0000000000..cf2454c7d4
--- /dev/null
+++ b/applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js
@@ -0,0 +1,96 @@
+'use strict';
+'require view';
+'require ui';
+'require form';
+'require uci';
+'require tools.widgets as widgets';
+
+return view.extend({
+ load: function() {
+ return Promise.all([
+ uci.load('keepalived'),
+ ]);
+ },
+
+ renderRoute: function(m) {
+ var s, o;
+
+ s = m.section(form.GridSection, 'route', _('Routes'),
+ _('Routes would be refereenced into Static and Virtual Routes of VRRP instances'));
+ s.anonymous = true;
+ s.addremove = true;
+ s.nodescriptions = true;
+
+ o = s.option(form.Value, 'name', _('Name'));
+ o.optional = false;
+ o.placeholder = 'name';
+
+ o = s.option(widgets.DeviceSelect, 'device', _('Device'),
+ _('Device to use for Routing'));
+ o.optional = true;
+ o.noaliases = true;
+
+ o = s.option(form.Value, 'address', _('Target/Destination'),
+ _('Target IP Address of the Route'));
+ o.optional = true;
+ o.datatype = 'ipaddr';
+ o.placeholder = '192.168.1.1';
+
+ o = s.option(form.Value, 'src_addr', _('Source Address'),
+ _('Source Address of the Route'));
+ o.optional = true;
+ o.datatype = 'ipaddr';
+ o.placeholder = '192.168.1.1';
+
+ o = s.option(form.Value, 'gateway', _('Gateway'),
+ _('Gateway to use for the Route'));
+ o.optional = true;
+ o.datatype = 'ipaddr';
+ o.placeholder = '192.168.1.1';
+
+ o = s.option(form.Value, 'table', _('Route Table'),
+ _('System Route Table'));
+ o.value('default', _('default'));
+ o.value('Main', _('Main'));
+ o.optional = true;
+
+ o = s.option(form.Flag, 'blackhole', _('Blackhole'));
+ o.optional = true;
+ o.placeholder = 'name';
+ },
+
+ renderStaticRoutes: function(m) {
+ var s, o;
+ var route;
+
+ route = uci.sections('keepalived', 'route');
+ if (route == '') {
+ ui.addNotification(null, E('p', _('Routes must be configured for Static Routes')));
+ }
+
+ s = m.section(form.GridSection, 'static_routes', _('Static Routes'),
+ _('Static Routes are not moved by vrrpd, they stay on the machine.') + '<br/>' +
+ _('If you already have routes on your machines and your machines can ping each other, you don\'t need this section'));
+ s.anonymous = true;
+ s.addremove = true;
+ s.nodescriptions = true;
+
+ o = s.option(form.DynamicList, 'route', _('Route'),
+ _('List of Route Object'));
+ for (var i = 0; i < route.length; i++) {
+ o.value(route[i]['name']);
+ }
+ o.optional = true;
+ },
+
+ render: function() {
+ var m;
+
+ m = new form.Map('keepalived');
+
+ this.renderRoute(m);
+ this.renderStaticRoutes(m);
+
+ return m.render();
+ }
+});
diff --git a/applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js b/applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js
new file mode 100644
index 0000000000..99d5af29f2
--- /dev/null
+++ b/applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js
@@ -0,0 +1,106 @@
+'use strict';
+'require view';
+'require ui';
+'require form';
+'require uci';
+
+return view.extend({
+ load: function() {
+ return Promise.all([
+ uci.load('keepalived'),
+ ]);
+ },
+
+ renderTrackScript: function(m) {
+ var s, o;
+ var vrrp_scripts;
+
+ vrrp_scripts = uci.sections('keepalived', 'vrrp_script');
+ if (vrrp_scripts == '') {
+ ui.addNotification(null, E('p', _('VRRP Scripts must be configured for Track Scripts')));
+ }
+
+ s = m.section(form.GridSection, 'track_script', _('Track Script'),
+ _('Tracking scripts would be referenced from VRRP instances'));
+ s.anonymous = true;
+ s.addremove = true;
+ s.nodescriptions = true;
+
+ o = s.option(form.Value, 'name', _('Name'));
+ o.optional = false;
+ o.rmempty = false;
+
+ o = s.option(form.ListValue, 'value', _('VRRP Script'));
+ o.optional = false;
+ o.rmempty = false;
+ if (vrrp_scripts != '') {
+ for (i = 0; i < vrrp_scripts.length; i++) {
+ o.value(vrrp_scripts[i]['name']);
+ }
+ }
+
+ o = s.option(form.Value, 'weight', _('Weight'));
+ o.optional = true;
+ o.datatype = 'and(integer, range(-253, 253))';
+
+ o = s.option(form.ListValue, 'direction', _('Direction'));
+ o.optional = true;
+ o.default = '';
+ o.value('reverse', _('Reverse'));
+ o.value('noreverse', _('No Reverse'));
+ },
+
+ renderVRRPScript: function(m) {
+ var s, o;
+
+ s = m.section(form.GridSection, 'vrrp_script', _('VRRP Script'),
+ _('Adds a script to be executed periodically. Its exit code will be recorded for all VRRP instances and sync groups which are monitoring it'));
+ s.anonymous = true;
+ s.addremove = true;
+ s.nodescriptions = true;
+
+ o = s.option(form.Value, 'name', _('Name'));
+ o.optional = true;
+ o.placeholder = 'name';
+
+ o = s.option(form.FileUpload, 'script', _('Script'),
+ _('Path of the script to execute'));
+ o.root_directory = '/etc/keepalived/scripts';
+ o.enable_upload = true;
+ o.optional = true;
+ o.datatype = 'file';
+
+ o = s.option(form.Value, 'interval', _('Interval'),
+ _('Seconds between script invocations'));
+ o.optional = true;
+ o.datatype = 'uinteger';
+ o.default = 60;
+
+ o = s.option(form.Value, 'weight', _('Weight'),
+ _('Adjust script execution priority'));
+ o.optional = true;
+ o.datatype = 'and(integer, range(-253, 253))';
+
+ o = s.option(form.Value, 'rise', _('Rise'),
+ _('Required number of successes for OK transition'));
+ o.optional = true;
+ o.datatype = 'uinteger';
+
+ o = s.option(form.Value, 'fail', _('Fail'),
+ _('Required number of successes for KO transition'));
+ o.optional = true;
+ o.datatype = 'uinteger';
+ },
+
+ render: function() {
+ var m;
+
+ m = new form.Map('keepalived');
+
+ this.renderVRRPScript(m);
+ this.renderTrackScript(m);
+
+ return m.render();
+ }
+
+});
diff --git a/applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js b/applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js
new file mode 100644
index 0000000000..1756f4b9fa
--- /dev/null
+++ b/applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js
@@ -0,0 +1,204 @@
+'use strict';
+'require view';
+'require form';
+'require uci';
+
+return view.extend({
+ load: function() {
+ return Promise.all([
+ uci.load('keepalived'),
+ ]);
+ },
+
+ renderVirtualServer: function(m) {
+ var s, o;
+ var real_servers;
+
+ s = m.section(form.GridSection, 'virtual_server', _('Virtual Server'),
+ _('A virtual server is a service configured to listen on a specific virtual IP.') + '<br/>' +
+ _('A VIP address migrates from one LVS router to the other during a failover,') +
+ _('thus maintaining a presence at that IP address'));
+ s.anonymous = true;
+ s.addremove = true;
+ s.nodescriptions = true;
+
+ s.tab('general', _('General'));
+ s.tab('advanced', _('Advanced'));
+
+ o = s.taboption('general', form.Flag, 'enabled', _('Enable'));
+ o.optional = true;
+ o.placeholder = 'name';
+
+ o = s.taboption('general', form.Value, 'ipaddr', _('Address'),
+ _('Address of the Server'));
+ o.datatype = 'ipaddr';
+
+ o = s.taboption('general', form.ListValue, 'protocol', _('Protocol'));
+ o.value('TCP');
+ o.value('UDP');
+ o.default = 'TCP';
+ o.modalonly = true;
+
+ o = s.taboption('general', form.Value, 'port', _('Port'),
+ _('Server Port'));
+ o.rmempty = false;
+ o.optional = false;
+ o.datatype = 'port';
+
+ o = s.taboption('general', form.Value, 'fwmark', _('Mark'),
+ _('Firewall fwmark. Use Virtual server from FWMARK'));
+ o.datatype = 'hexstring';
+
+ real_servers = uci.sections('keepalived', 'real_server');
+ o = s.taboption('general', form.DynamicList, 'real_server', _('Real Server'));
+ if (real_servers != '') {
+ for (i = 0; i < real_servers.length; i++) {
+ o.value(real_servers[i]['name']);
+ }
+ }
+ o.optional = false;
+
+ o = s.taboption('general', form.Value, 'virtualhost', _('Virtual Host'),
+ _('HTTP virtualhost to use for HTTP_GET | SSL_GET'));
+ o.datatype = 'hostname';
+ o.modalonly = true;
+
+ o = s.taboption('general', form.ListValue, 'lb_kind', _('Forwarding Method'));
+ o.value('NAT');
+ o.value('DR');
+ o.value('TUN');
+ o.default = 'NAT';
+
+ o = s.taboption('advanced', form.Value, 'delay_loop', _('Delay Loop'),
+ _('Interval between checks in seconds'));
+ o.optional = false;
+ o.datatype = 'uinteger';
+ o.modalonly = true;
+
+ o = s.taboption('advanced', form.ListValue, 'lb_algo', _('Scheduler Algorigthm'));
+ o.value('rr', _('Round-Robin'));
+ o.value('wrr', _('Weighted Round-Robin'));
+ o.value('lc', _('Least-Connection'));
+ o.value('wlc', _('Weighted Least-Connection'));
+ o.default = 'rr';
+
+ o = s.taboption('advanced', form.Value, 'persistence_timeout', _('Persist Timeout'),
+ _('Timeout value for persistent connections'));
+ o.datatype = 'uinteger';
+ o.default = 50;
+ o.modalonly = true;
+
+ o = s.taboption('advanced', form.Value, 'persistence_granularity', _('Persist Granularity'),
+ _('Granularity mask for persistent connections'));
+ o.datatype = 'ipaddr';
+ o.modalonly = true;
+
+ o = s.taboption('advanced', form.Value, 'sorry_server_ip', _('Sorry Server Address'),
+ _('Server to be added to the pool if all real servers are down'));
+ o.optional = false;
+ o.datatype = 'ipaddr';
+ o.modalonly = true;
+
+ o = s.taboption('advanced', form.Value, 'sorry_server_port', _('Sorry Server Port'));
+ o.optional = false;
+ o.datatype = 'port';
+ o.modalonly = true;
+
+ o = s.taboption('advanced', form.Value, 'rise', _('Rise'),
+ _('Required number of successes for OK transition'));
+ o.optional = true;
+ o.datatype = 'uinteger';
+ o.modalonly = true;
+
+ o = s.taboption('advanced', form.Value, 'fail', _('Fail'),
+ _('Required number of successes for KO transition'));
+ o.optional = true;
+ o.datatype = 'uinteger';
+ o.modalonly = true;
+ },
+
+ renderRealServer: function(m) {
+ var s, o;
+ var urls;
+
+ s = m.section(form.GridSection, 'real_server', _('Real Servers'),
+ _('Real Server to redirect all request'));
+ s.anonymous = true;
+ s.addremove = true;
+ s.nodescriptions = true;
+
+ o = s.option(form.Value, 'name', _('Name'));
+ o.rmempty = false;
+ o.optional = false;
+ o.placeholder = 'name';
+
+ o = s.option(form.Flag, 'enabled', _('Enabled'));
+ o.default = true;
+
+ o = s.option(form.Value, 'ipaddr', _('Address'),
+ _('Address of the Server'));
+ o.rmempty = false;
+ o.optional = false;
+ o.datatype = 'ipaddr';
+
+ o = s.option(form.Value, 'port', _('Port'),
+ _('Server Port'));
+ o.rmempty = false;
+ o.optional = false;
+ o.datatype = 'port';
+
+ o = s.option(form.Value, 'weight', _('Weight'),
+ _('Relative weight to use'));
+ o.rmempty = false;
+ o.optional = false;
+ o.placeholder = 1;
+ o.datatype = 'uinteger';
+
+ o = s.option(form.ListValue, 'check', _('Check'),
+ _('Healthcheckers. Can be multiple of each type'));
+ o.value('HTTP_GET');
+ o.value('SSL_GET');
+ o.value('TCP_CHECK');
+ o.value('MISC_CHECK');
+
+ o = s.option(form.Value, 'connect_timeout', _('Connect Timeout'));
+ o.datatype = 'uinteger';
+ o.depends('check', 'TCP_CHECK');
+
+ o = s.option(form.Value, 'connect_port', _('Port'),
+ _('Port to connect to'));
+ o.datatype = 'port';
+ o.depends('check', 'TCP_CHECK');
+
+ o = s.option(form.Value, 'misc_path', _('User Check Script'));
+ o.datatype = 'file';
+ o.depends('check', 'MISC_CHECK');
+
+ urls = uci.sections('keepalived', 'url');
+ o = s.option(form.DynamicList, 'url', _('URLs'));
+ if (urls != '') {
+ for (var i = 0; i < urls.length; i++) {
+ o.value(urls[i].name);
+ }
+ }
+ o.depends('check', 'HTTP_GET');
+ o.depends('check', 'SSL_GET');
+
+ o = s.option(form.Value, 'retry', _('Retry'));
+ o.datatype = 'uinteger';
+
+ o = s.option(form.Value, 'delay_before_retry', _('Delay Before Retry'));
+ o.datatype = 'uinteger';
+ },
+
+ render: function() {
+ var m;
+
+ m = new form.Map('keepalived');
+
+ this.renderVirtualServer(m);
+ this.renderRealServer(m);
+
+ return m.render();
+ }
+});
diff --git a/applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/track_interface.js b/applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/track_interface.js
new file mode 100644
index 0000000000..b407d0eef8
--- /dev/null
+++ b/applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/track_interface.js
@@ -0,0 +1,36 @@
+'use strict';
+'require view';
+'require form';
+'require tools.widgets as widgets';
+'require uci';
+
+return view.extend({
+ render: function() {
+ var m, s, o;
+
+ m = new form.Map('keepalived');
+
+ s = m.section(form.GridSection, 'track_interface', _('Track Interface'));
+ s.anonymous = true;
+ s.addremove = true;
+ s.nodescriptions = true;
+
+ o = s.option(form.Value, 'name', _('Name'));
+ o.rmempty = false;
+ o.optional = false;
+
+ o = s.option(widgets.DeviceSelect, 'value', _('Device'),
+ _('Device to track'));
+ o.noaliases = true;
+ o.rmempty = false;
+ o.optional = false;
+
+ o = s.option(form.Value, 'weight', _('Weight'),
+ _('When a weight is specified, instead of setting the vrrp_instance to the FAULT state in case of failure, ') +
+ _('its priority will be increased or decreased by the weight when the interface is up or down'));
+ o.optional = false;
+ o.datatype = 'uinteger';
+
+ return m.render();
+ }
+});
diff --git a/applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/url.js b/applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/url.js
new file mode 100644
index 0000000000..5e311fd255
--- /dev/null
+++ b/applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/url.js
@@ -0,0 +1,30 @@
+'use strict';
+'require view';
+'require form';
+
+return view.extend({
+ render: function() {
+ var m, s, o;
+
+ m = new form.Map('keepalived');
+
+ s = m.section(form.GridSection, 'url', _('URLs'),
+ _('URLs can be referenced into Real Servers to test'));
+ s.anonymous = true;
+ s.addremove = true;
+ s.nodescriptions = true;
+
+ o = s.option(form.Value, 'name', _('Name'));
+ o.optional = false;
+
+ o = s.option(form.Value, 'path', _('URL Path'),
+ _('URL path, i.e path /, or path /mrtg2/'));
+ o.optional = false;
+
+ o = s.option(form.Value, 'digest', _('Digest'),
+ _('Digest computed with genhash'));
+ o.datatype = 'length(32)';
+
+ return m.render();
+ }
+});
diff --git a/applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js b/applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js
new file mode 100644
index 0000000000..f9293d6c20
--- /dev/null
+++ b/applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js
@@ -0,0 +1,310 @@
+'use strict';
+'require view';
+'require form';
+'require uci';
+'require network';
+'require tools.widgets as widgets';
+
+return view.extend({
+ load: function() {
+ return Promise.all([
+ network.getDevices(),
+ uci.load('keepalived'),
+ ]);
+ },
+
+ renderGeneralTab: function(s) {
+ var o, ipaddress;
+
+ o = s.taboption('general',form.Value, 'name', _('Name'));
+ o.rmempty = false;
+ o.optional = false;
+
+ o = s.taboption('general', form.ListValue, 'state', _('State'),
+ _('Initial State. As soon as the other machine(s) come up,') +
+ _('an election will be held and the machine with the highest "priority" will become MASTER.'));
+ o.value('MASTER', _('Master'));
+ o.value('BACKUP', _('Backup'));
+ o.optional = false;
+ o.rmempty = false;
+
+ o = s.taboption('general', widgets.DeviceSelect, 'interface', _('Interface'),
+ _('Interface for inside_network, bound by VRRP'));
+ o.noaliases = true;
+ o.noinactive = true;
+ o.optional = false;
+ o.rmempty = false;
+
+ o = s.taboption('general', form.Value, 'virtual_router_id', _('Virtual Router Id'),
+ _('Differentiate multiple instances of vrrpd, running on the same NIC'));
+ o.datatype = 'range(1-255)';
+ o.optional = false;
+ o.rmempty = false;
+
+ o = s.taboption('general', form.Value, 'priority', _('Priority'),
+ _('A server with a higher priority becomes a MASTER'));
+ o.datatype = 'uinteger';
+ o.optional = false;
+ o.rmempty = false;
+
+ o = s.taboption('general', form.ListValue, 'advert_int', _('Interval'),
+ _('VRRP Advert interval in seconds'));
+ o.datatype = 'float';
+ o.default = '1';
+ o.rmempty = false;
+ o.optional = false;
+ o.value('1');
+ o.value('3');
+ o.value('5');
+ o.value('10');
+ o.value('30');
+ o.value('60');
+
+ o = s.taboption('general', form.Flag, 'nopreempt', _('Disable Preempt'),
+ _('Allows the lower priority machine to maintain the master role,') +
+ _('even when a higher priority machine comes back online.') + ' ' +
+ _('For this to work, the initial state of this entry must be BACKUP.'));
+ o.default = false;
+ o.rmempty = false;
+
+ ipaddress = uci.sections('keepalived', 'ipaddress');
+ o = s.taboption('general', form.DynamicList, 'virtual_ipaddress', _('Virtual IP Address'),
+ _('Addresses add|del on change to MASTER, to BACKUP.') + ' ' +
+ _('With the same entries on other machines, the opposite transition will be occurring.'));
+ if (ipaddress != '') {
+ for (var i = 0; i < ipaddress.length; i++) {
+ o.value(ipaddress[i]['name']);
+ }
+ }
+ o.rmempty = false;
+ o.optional = false;
+ },
+
+ renderPeerTab: function(s, netDevs) {
+ var o;
+
+ o = s.taboption('peer', form.ListValue, 'unicast_src_ip', _('Unicast Source IP'),
+ _('Default IP for binding vrrpd is the primary IP on interface'));
+ o.datatype = 'ipaddr';
+ o.optional = true;
+ o.modalonly = true;
+ for (var i = 0; i < netDevs.length; i++) {
+ var addrs = netDevs[i].getIPAddrs();
+ for (var j = 0; j < addrs.length; j++) {
+ o.value(addrs[j].split('/')[0]);
+ }
+ }
+
+ var peers = uci.sections('keepalived', 'peer');
+ o = s.taboption('peer', form.DynamicList, 'unicast_peer', _('Peer'),
+ _('Do not send VRRP adverts over VRRP multicast group.') + ' ' +
+ _('Instead it sends adverts to the following list of ip addresses using unicast design fashion'));
+ if (peers != '') {
+ for (var i = 0; i < peers.length; i++) {
+ o.value(peers[i]['name']);
+ }
+ }
+
+ o = s.taboption('peer', form.Value, 'mcast_src_ip', _('Multicast Source IP'),
+ _('If you want to hide location of vrrpd, use this IP for multicast vrrp packets'));
+ o.datatype = 'ipaddr';
+ o.optional = true;
+ o.modalonly = true;
+ o.depends({ 'unicast_peer' : '' });
+
+ o = s.taboption('peer', form.ListValue, 'auth_type', _('HA Authentication Type'));
+ o.value('PASS', _('Simple Password'));
+ o.value('AH', _('IPSec'));
+
+ o = s.taboption('peer', form.Value, 'auth_pass', _('Password'),
+ _('Password for accessing vrrpd, should be the same on all machines'));
+ o.datatype = 'maxlength(8)';
+ o.password = true;
+ o.modalonly = true;
+ o.depends({ 'auth_type' : 'PASS' });
+ },
+
+ renderGARPTab: function(s) {
+ var o;
+
+ o = s.taboption('garp', form.ListValue, 'garp_master_delay', _('GARP Delay'),
+ _('Gratuitous Master Delay in seconds'));
+ o.datatype = 'uinteger';
+ o.modalonly = true;
+ o.value('1');
+ o.value('3');
+ o.value('5');
+ o.value('10');
+ o.value('30');
+ o.value('60');
+
+ o = s.taboption('garp', form.ListValue, 'garp_master_repeat', _('GARP Repeat'),
+ _('Gratuitous Master Repeat in seconds'));
+ o.datatype = 'uinteger';
+ o.modalonly = true;
+ o.value('1');
+ o.value('3');
+ o.value('5');
+ o.value('10');
+ o.value('30');
+ o.value('60');
+
+ o = s.taboption('garp', form.ListValue, 'garp_master_refresh', _('GARP Refresh'),
+ _('Gratuitous Master Refresh in seconds'));
+ o.datatype = 'uinteger';
+ o.modalonly = true;
+ o.value('1');
+ o.value('3');
+ o.value('5');
+ o.value('10');
+ o.value('30');
+ o.value('60');
+
+ o = s.taboption('garp', form.ListValue, 'garp_master_refresh_repeat', _('GARP Refresh Repeat'),
+ _('Gratuitous Master Refresh Repeat in seconds'));
+ o.datatype = 'uinteger';
+ o.modalonly = true;
+ o.value('1');
+ o.value('3');
+ o.value('5');
+ o.value('10');
+ o.value('30');
+ o.value('60');
+ },
+
+ renderAdvancedTab: function(s) {
+ var o;
+
+ o = s.taboption('advanced', form.Value, 'use_vmac', _('Use VMAC'),
+ _('Use VRRP Virtual MAC'));
+ o.optional = true;
+ o.placeholder = '[<VMAC_INTERFACE_NAME>] [MAC_ADDRESS]';
+ o.modalonly = true;
+
+ o = s.taboption('advanced', form.Flag, 'vmac_xmit_base', _('Use VMAC Base'),
+ _('Send/Recv VRRP messages from base interface instead of VMAC interfac'));
+ o.default = false;
+ o.optional = true;
+ o.modalonly = true;
+
+ o = s.taboption('advanced', form.Flag, 'native_ipv6', _('Use IPV6'),
+ _('Force instance to use IPv6'));
+ o.default = false;
+ o.optional = true;
+ o.modalonly = true;
+
+ o = s.taboption('advanced', form.Flag, 'dont_track_primary', _('Disable Primary Tracking'),
+ _('Ignore VRRP interface faults'));
+ o.default = false;
+ o.optional = true;
+ o.modalonly = true;
+
+ o = s.taboption('advanced', form.ListValue, 'version', _('Version'),
+ _('VRRP version to run on interface'));
+ o.value('', _('None'));
+ o.value('2', _('2'));
+ o.value('3', _('3'));
+ o.default = '';
+ o.modalonly = true;
+
+ o = s.taboption('advanced', form.Flag, 'accept', _('Accept'),
+ _('Accept packets to non address-owner'));
+ o.default = false;
+ o.optional = true;
+
+ o = s.taboption('advanced', form.Value, 'preempt_delay', _('Preempt Delay'),
+ _('Time in seconds to delay preempting compared'));
+ o.datatype = 'float';
+ o.placeholder = '300';
+ o.modalonly = true;
+
+ o = s.taboption('advanced', form.ListValue, 'preempt_delay', _('Debug'),
+ _('Debug Level'));
+ o.default = '0';
+ o.value('0');
+ o.value('1');
+ o.value('2');
+ o.value('3');
+ o.value('4');
+ o.modalonly = true;
+
+ o = s.taboption('advanced', form.Flag, 'smtp_alert', _('Email Alert'),
+ _('Send SMTP alerts'));
+ o.default = false;
+ o.modalonly = true;
+ },
+
+ renderTrackingTab: function(s) {
+ var o;
+ var ipaddress, routes, interfaces, scripts;
+
+ ipaddress = uci.sections('keepalived', 'ipaddress');
+ routes = uci.sections('keepalived', 'route');
+ interfaces = uci.sections('keepalived', 'track_interface');
+ scripts = uci.sections('keepalived', 'track_script');
+
+ o = s.taboption('tracking', form.DynamicList, 'virtual_ipaddress_excluded', _('Exclude Virtual IP Address'),
+ _('VRRP IP excluded from VRRP. For cases with large numbers (eg 200) of IPs on the same interface.') + ' ' +
+ _('To decrease the number of packets sent in adverts, you can exclude most IPs from adverts.'));
+ o.modalonly = true;
+ if (ipaddress != '') {
+ for (var i = 0; i < ipaddress.length; i++) {
+ o.value(ipaddress[i]['name']);
+ }
+ }
+
+ o = s.taboption('tracking', form.DynamicList, 'virtual_routes', _('Virtual Routes'),
+ _('Routes add|del when changing to MASTER, to BACKUP'));
+ o.modalonly = true;
+ if (routes != '') {
+ for (var i = 0; i < routes.length; i++) {
+ o.value(routes[i]['name']);
+ }
+ }
+
+ o = s.taboption('tracking', form.DynamicList, 'track_interface', _('Track Interfaces'),
+ _('Go to FAULT state if any of these go down'));
+ o.modalonly = true;
+ if (interfaces != '') {
+ for (var i = 0; i < interfaces.length; i++) {
+ o.value(interfaces[i]['name']);
+ }
+ }
+
+ o = s.taboption('tracking', form.DynamicList, 'track_script', _('Track Script'),
+ _('Go to FAULT state if any of these go down, if unweighted'));
+ o.modalonly = true;
+ if (scripts != '') {
+ for (var i = 0; i < scripts.length; i++) {
+ o.value(scripts[i]['name']);
+ }
+ }
+ },
+
+ render: function(data) {
+ var netDevs = data[0];
+ var m, s, o;
+
+ m = new form.Map('keepalived');
+
+ s = m.section(form.GridSection, 'vrrp_instance', _('VRRP Instance'),
+ _('Define an individual instance of the VRRP protocol running on an interface'));
+ s.anonymous = true;
+ s.addremove = true;
+ s.nodescriptions = true;
+
+ o = s.tab('general', _('General'));
+ o = s.tab('peer', _('Peer'));
+ o = s.tab('tracking', _('Tracking'));
+ o = s.tab('garp', _('GARP'));
+ o = s.tab('advanced', _('Advanced'));
+
+ this.renderGeneralTab(s);
+ this.renderPeerTab(s, netDevs);
+ this.renderTrackingTab(s);
+ this.renderGARPTab(s);
+ this.renderAdvancedTab(s);
+
+ return m.render();
+ }
+});
diff --git a/applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js b/applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js
new file mode 100644
index 0000000000..69ed8f2435
--- /dev/null
+++ b/applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js
@@ -0,0 +1,57 @@
+'use strict';
+'require view';
+'require ui';
+'require form';
+'require uci';
+
+return view.extend({
+ load: function() {
+ return Promise.all([
+ uci.load('keepalived'),
+ ]);
+ },
+
+ render: function(data) {
+ var m, s, o;
+ var instances;
+
+ instances = uci.sections('keepalived', 'vrrp_instance');
+ if (instances == '' || instances.length < 1) {
+ ui.addNotification(null, E('p', _('Instances must be configured for VRRP Groups')));
+ }
+
+ m = new form.Map('keepalived');
+
+ s = m.section(form.GridSection, 'vrrp_sync_group', _('VRRP synchronization group'),
+ _('VRRP Sync Group is an extension to VRRP protocol.') + '<br/>' +
+ _('The main goal is to define a bundle of VRRP instance to get synchronized together') + '<br/>' +
+ _('so that transition of one instance will be reflected to others group members'));
+ s.anonymous = true;
+ s.addremove = true;
+ s.nodescriptions = true;
+
+ o = s.option(form.Value, 'name', _('Name'));
+ o.rmempty = false;
+ o.optional = false;
+ o.placeholder = 'name';
+
+ o = s.option(form.DynamicList, 'group', _('Instance Group'));
+ o.rmempty = false;
+ o.optional = false;
+ for (var i = 0; i < instances.length; i++) {
+ o.value(instances[i]['name']);
+ }
+
+ o = s.option(form.Flag, 'smtp_alert', _('Email Notification'),
+ _('Send email notification during state transition'));
+ o.optional = true;
+ o.default = false;
+
+ o = s.option(form.Flag, 'global_tracking', _('Global Tracking'),
+ _('Track interfaces, scripts and files'));
+ o.optional = true;
+ o.default = false;
+
+ return m.render();
+ }
+});
diff --git a/applications/luci-app-keepalived/htdocs/luci-static/resources/view/status/include/35_keepalived.js b/applications/luci-app-keepalived/htdocs/luci-static/resources/view/status/include/35_keepalived.js
new file mode 100644
index 0000000000..4f47d14980
--- /dev/null
+++ b/applications/luci-app-keepalived/htdocs/luci-static/resources/view/status/include/35_keepalived.js
@@ -0,0 +1,65 @@
+'use strict';
+'require baseclass';
+'require uci';
+'require rpc';
+
+var callKeepalivedStatus = rpc.declare({
+ object: 'keepalived',
+ method: 'dump',
+ expect: { },
+});
+
+return baseclass.extend({
+ title: _('Keepalived Instances'),
+
+ load: function() {
+ return Promise.all([
+ callKeepalivedStatus(),
+ uci.load('keepalived'),
+ ]);
+ },
+
+ render: function(data) {
+ var targets = (data[0].status) ? data[0].status : [];
+ var instances = uci.sections('keepalived', 'vrrp_instance');
+
+ var table =
+ E('table', { 'class': 'table lases' }, [
+ E('tr', { 'class': 'tr table-titles' }, [
+ E('th', { 'class': 'th' }, _('Name')),
+ E('th', { 'class': 'th' }, _('Interface')),
+ E('th', { 'class': 'th' }, _('Active State/State')),
+ E('th', { 'class': 'th' }, _('Probes Sent')),
+ E('th', { 'class': 'th' }, _('Probes Received')),
+ E('th', { 'class': 'th' }, _('Last Transition')),
+ E([])
+ ])
+ ]);
+
+ cbi_update_table(table,
+ targets.map(function(target) {
+ var state = (target.stats.become_master - target.stats.release_master) ? 'MASTER' : 'BACKUP';
+ if (instances != '') {
+ for (var i = 0; i < instances.length; i++) {
+ if (instances[i]['name'] == target.data.iname) {
+ state = state + '/' + instances[i]['state'];
+ break;
+ }
+ }
+ }
+ return [
+ target.data.iname,
+ target.data.ifp_ifname,
+ state,
+ target.stats.advert_sent,
+ target.stats.advert_rcvd,
+ new Date(target.data.last_transition * 1000)
+ ];
+ }, this), E('em', _('There are no active instances')));
+
+
+ return E([
+ table
+ ]);
+ },
+});
diff --git a/applications/luci-app-keepalived/root/usr/share/luci/menu.d/luci-app-keepalived.json b/applications/luci-app-keepalived/root/usr/share/luci/menu.d/luci-app-keepalived.json
new file mode 100644
index 0000000000..d839ab935c
--- /dev/null
+++ b/applications/luci-app-keepalived/root/usr/share/luci/menu.d/luci-app-keepalived.json
@@ -0,0 +1,109 @@
+{
+ "admin/services/keepalived": {
+ "title": "Keepalived",
+ "order": 1,
+ "action": {
+ "type": "alias",
+ "path": "admin/services/keepalived/overview"
+ }
+ },
+
+ "admin/services/keepalived/overview": {
+ "title": "Overview",
+ "order": 10,
+ "action": {
+ "type": "view",
+ "path": "keepalived/overview"
+ }
+ },
+
+ "admin/services/keepalived/globals": {
+ "title": "Globals",
+ "order": 20,
+ "action": {
+ "type": "view",
+ "path": "keepalived/globals"
+ }
+ },
+
+ "admin/services/keepalived/ipaddress": {
+ "title": "IP Address",
+ "order": 30,
+ "action": {
+ "type": "view",
+ "path": "keepalived/ipaddress"
+ }
+ },
+
+ "admin/services/keepalived/route": {
+ "title": "Route",
+ "order": 40,
+ "action": {
+ "type": "view",
+ "path": "keepalived/route"
+ }
+ },
+
+ "admin/services/keepalived/url": {
+ "title": "URLs",
+ "order": 50,
+ "action": {
+ "type": "view",
+ "path": "keepalived/url"
+ }
+ },
+
+ "admin/services/keepalived/script": {
+ "title": "Scripts",
+ "order": 80,
+ "action": {
+ "type": "view",
+ "path": "keepalived/script"
+ }
+ },
+
+ "admin/services/keepalived/track_interface": {
+ "title": "Interfaces",
+ "order": 90,
+ "action": {
+ "type": "view",
+ "path": "keepalived/track_interface"
+ }
+ },
+
+ "admin/services/keepalived/peers": {
+ "title": "Peers",
+ "order": 110,
+ "action": {
+ "type": "view",
+ "path": "keepalived/peers"
+ }
+ },
+
+ "admin/services/keepalived/vrrp_instance": {
+ "title": "Instance",
+ "order": 110,
+ "action": {
+ "type": "view",
+ "path": "keepalived/vrrp_instance"
+ }
+ },
+
+ "admin/services/keepalived/servers": {
+ "title": "Servers",
+ "order": 120,
+ "action": {
+ "type": "view",
+ "path": "keepalived/servers"
+ }
+ },
+
+ "admin/services/keepalived/vrrp_sync_group": {
+ "title": "Sync Group",
+ "order": 140,
+ "action": {
+ "type": "view",
+ "path": "keepalived/vrrp_sync_group"
+ }
+ }
+}
diff --git a/applications/luci-app-keepalived/root/usr/share/rpcd/acl.d/luci-app-keepalived.json b/applications/luci-app-keepalived/root/usr/share/rpcd/acl.d/luci-app-keepalived.json
new file mode 100644
index 0000000000..0c8b676e61
--- /dev/null
+++ b/applications/luci-app-keepalived/root/usr/share/rpcd/acl.d/luci-app-keepalived.json
@@ -0,0 +1,17 @@
+{
+ "luci-app-keepalived" : {
+ "description" : "Grant access to LuCI app keepalived",
+ "read" : {
+ "ubus" : {
+ "keepalived" : [ "*" ]
+ },
+ "uci": [ "keepalived" ]
+ },
+ "write" : {
+ "uci": [ "keepalived" ],
+ "file" : {
+ "/etc/keepalived/keys/*" : [ "write" ]
+ }
+ }
+ }
+}
diff --git a/applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js b/applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js
index 47b4bc0ff5..3c94b15eb3 100644
--- a/applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js
+++ b/applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js
@@ -46,14 +46,14 @@ return view.extend({
o = s.taboption('template', form.TextValue, '_tmpl',
null,
- _("This is the content of the file '/etc/ksmbd/smb.conf.template' from which your ksmbd configuration will be generated. \
+ _("This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which your ksmbd configuration will be generated. \
Values enclosed by pipe symbols ('|') should not be changed. They get their values from the 'General Settings' tab."));
o.rows = 20;
o.cfgvalue = function(section_id) {
- return fs.trimmed('/etc/ksmbd/smb.conf.template');
+ return fs.trimmed('/etc/ksmbd/ksmbd.conf.template');
};
o.write = function(section_id, formvalue) {
- return fs.write('/etc/ksmbd/smb.conf.template', formvalue.trim().replace(/\r\n/g, '\n') + '\n');
+ return fs.write('/etc/ksmbd/ksmbd.conf.template', formvalue.trim().replace(/\r\n/g, '\n') + '\n');
};
@@ -76,7 +76,7 @@ return view.extend({
o = s.option(form.Flag, 'read_only', _('Read-only'));
o.enabled = 'yes';
o.disabled = 'no';
- o.default = 'no'; // smb.conf default is 'yes'
+ o.default = 'no'; // ksmbd.conf default is 'yes'
o.rmempty = false;
s.option(form.Flag, 'force_root', _('Force Root'));
@@ -87,7 +87,7 @@ return view.extend({
o = s.option(form.Flag, 'guest_ok', _('Allow guests'));
o.enabled = 'yes';
o.disabled = 'no';
- o.default = 'yes'; // smb.conf default is 'no'
+ o.default = 'yes'; // ksmbd.conf default is 'no'
o.rmempty = false;
o = s.option(form.Flag, 'inherit_owner', _('Inherit owner'));
@@ -102,13 +102,13 @@ return view.extend({
o = s.option(form.Value, 'create_mask', _('Create mask'));
o.maxlength = 4;
- o.default = '0666'; // smb.conf default is '0744'
+ o.default = '0666'; // ksmbd.conf default is '0744'
o.placeholder = '0666';
o.rmempty = false;
o = s.option(form.Value, 'dir_mask', _('Directory mask'));
o.maxlength = 4;
- o.default = '0777'; // smb.conf default is '0755'
+ o.default = '0777'; // ksmbd.conf default is '0755'
o.placeholder = '0777';
o.rmempty = false;
diff --git a/applications/luci-app-ksmbd/po/ar/ksmbd.po b/applications/luci-app-ksmbd/po/ar/ksmbd.po
index 4035c9e26b..81b891c737 100644
--- a/applications/luci-app-ksmbd/po/ar/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/ar/ksmbd.po
@@ -110,7 +110,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
diff --git a/applications/luci-app-ksmbd/po/bg/ksmbd.po b/applications/luci-app-ksmbd/po/bg/ksmbd.po
index f68922ec7b..6b690300a7 100644
--- a/applications/luci-app-ksmbd/po/bg/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/bg/ksmbd.po
@@ -109,7 +109,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
diff --git a/applications/luci-app-ksmbd/po/bn_BD/ksmbd.po b/applications/luci-app-ksmbd/po/bn_BD/ksmbd.po
index ee08dd028c..3d55fef957 100644
--- a/applications/luci-app-ksmbd/po/bn_BD/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/bn_BD/ksmbd.po
@@ -109,7 +109,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
diff --git a/applications/luci-app-ksmbd/po/ca/ksmbd.po b/applications/luci-app-ksmbd/po/ca/ksmbd.po
index e170c006ee..8e918c19c9 100644
--- a/applications/luci-app-ksmbd/po/ca/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/ca/ksmbd.po
@@ -109,7 +109,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
diff --git a/applications/luci-app-ksmbd/po/cs/ksmbd.po b/applications/luci-app-ksmbd/po/cs/ksmbd.po
index 964661c4e0..e1acc9f6ce 100644
--- a/applications/luci-app-ksmbd/po/cs/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/cs/ksmbd.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-04-09 08:05+0000\n"
-"Last-Translator: Pavel Pernička <pernicka.pa@gmail.com>\n"
+"PO-Revision-Date: 2022-07-30 11:20+0000\n"
+"Last-Translator: Jakub Brož <brozikcz@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsksmbd/cs/>\n"
"Language: cs\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.6-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
@@ -16,7 +16,7 @@ msgstr "Povolení hosté"
#: 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"
+msgstr "Povolit starší (nezabezpečené) protokoly/autentizaci."
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
msgid ""
@@ -111,12 +111,12 @@ msgstr "Sdílené adresáře"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
-"Toto je obsah souboru '/etc/ksmbd/smb.conf.template', ze kterého bude "
+"Toto je obsah souboru '/etc/ksmbd/ksmbd.conf.template', ze kterého bude "
"vygenerována konfigurace CIFSD. Hodnoty ohraničené symbolem roury ('|') by "
"neměly být měněny, protože získají hodnoty ze záložky 'Obecná nastavení'."
diff --git a/applications/luci-app-ksmbd/po/da/ksmbd.po b/applications/luci-app-ksmbd/po/da/ksmbd.po
index a1711dd357..a4c0e05320 100644
--- a/applications/luci-app-ksmbd/po/da/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/da/ksmbd.po
@@ -113,12 +113,12 @@ msgstr "Delte mapper"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
-"Dette er indholdet af filen \"/etc/ksmbd/smb.conf.template\", hvorfra din "
+"Dette er indholdet af filen \"/etc/ksmbd/ksmbd.conf.template\", hvorfra din "
"ksmbd-konfiguration vil blive genereret. Værdier, der er omgivet af pipe-"
"symboler ('|'), bør ikke ændres. De får deres værdier fra fanen 'General "
"Settings' (Generelle indstillinger)."
diff --git a/applications/luci-app-ksmbd/po/de/ksmbd.po b/applications/luci-app-ksmbd/po/de/ksmbd.po
index d1f758086a..7a7e2342b7 100644
--- a/applications/luci-app-ksmbd/po/de/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/de/ksmbd.po
@@ -117,12 +117,12 @@ msgstr "Freigegebene Verzeichnisse"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
-"Dies ist der Inhalt der Datei '/etc/ksmbd/smb.conf.template', aus der die "
+"Dies ist der Inhalt der Datei '/etc/ksmbd/ksmbd.conf.template', aus der die "
"ksmbd-Konfiguration generiert wird. Werte, die durch Pipes ('|') "
"eingeschlossen sind, sollten nicht verändert werden. Sie erhalten ihre Werte "
"vom Tab 'Allgemeine Einstellungen'."
diff --git a/applications/luci-app-ksmbd/po/el/ksmbd.po b/applications/luci-app-ksmbd/po/el/ksmbd.po
index 7c4f7bfd6a..029cc4b22b 100644
--- a/applications/luci-app-ksmbd/po/el/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/el/ksmbd.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-02-12 15:56+0000\n"
-"Last-Translator: MarioK239 <marios.k239@gmail.com>\n"
+"PO-Revision-Date: 2022-12-10 12:46+0000\n"
+"Last-Translator: Alexis M <mosjiag+hosted.weblate@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsksmbd/el/>\n"
"Language: el\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
-msgstr ""
+msgstr "Να επιτρέπεται στους επισκέπτες"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
@@ -82,7 +82,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
-msgstr ""
+msgstr "Ονομα"
#: 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
@@ -109,7 +109,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
diff --git a/applications/luci-app-ksmbd/po/en/ksmbd.po b/applications/luci-app-ksmbd/po/en/ksmbd.po
index bc5b90a74c..267c0e0779 100644
--- a/applications/luci-app-ksmbd/po/en/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/en/ksmbd.po
@@ -103,7 +103,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
diff --git a/applications/luci-app-ksmbd/po/es/ksmbd.po b/applications/luci-app-ksmbd/po/es/ksmbd.po
index fbbefa2fdd..af6a6b615f 100644
--- a/applications/luci-app-ksmbd/po/es/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/es/ksmbd.po
@@ -116,12 +116,12 @@ msgstr "Directorios compartidos"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
-"Este es el contenido del archivo '/etc/ksmbd/smb.conf.template' desde el "
+"Este es el contenido del archivo '/etc/ksmbd/ksmbd.conf.template' desde el "
"cual se generará su configuración ksmbd. Los valores encerrados por símbolos "
"de tubería ('|') no deben cambiarse. Obtienen sus valores de la pestaña "
"'Configuración general'."
@@ -136,12 +136,12 @@ msgstr "Grupo de trabajo"
#~ "Edite la plantilla que se utiliza para generar la configuración de samba."
#~ msgid ""
-#~ "This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+#~ "This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
#~ "your samba configuration will be generated. Values enclosed by pipe "
#~ "symbols ('|') should not be changed. They get their values from the "
#~ "'General Settings' tab."
#~ msgstr ""
-#~ "Este es el contenido del archivo '/etc/ksmbd/smb.conf.template' a partir "
+#~ "Este es el contenido del archivo '/etc/ksmbd/ksmbd.conf.template' a partir "
#~ "del cual se generará su configuración de samba. Los valores encerrados "
#~ "por símbolos de tubería ('|') no deben cambiarse. Obtienen sus valores de "
#~ "la pestaña 'Configuración general'."
diff --git a/applications/luci-app-ksmbd/po/fi/ksmbd.po b/applications/luci-app-ksmbd/po/fi/ksmbd.po
index 203fc7ce7b..223f091a9c 100644
--- a/applications/luci-app-ksmbd/po/fi/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/fi/ksmbd.po
@@ -111,7 +111,7 @@ msgstr "Jaetut hakemistot"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
diff --git a/applications/luci-app-ksmbd/po/fr/ksmbd.po b/applications/luci-app-ksmbd/po/fr/ksmbd.po
index c55a4bba32..0a281e0fc0 100644
--- a/applications/luci-app-ksmbd/po/fr/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/fr/ksmbd.po
@@ -115,12 +115,12 @@ msgstr "Répertoires partagés"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
-"Ceci est le contenu du fichier \"/etc/ksmbd/smb.conf.template\" à partir "
+"Ceci est le contenu du fichier \"/etc/ksmbd/ksmbd.conf.template\" à partir "
"duquel votre configuration ksmbd sera générée. Les valeurs entourées de "
"symboles 'pipe' ('|') ne doivent pas être modifiées. Les valeurs sont "
"obtenues dans l'onglet \"Paramètres Généraux\"."
diff --git a/applications/luci-app-ksmbd/po/he/ksmbd.po b/applications/luci-app-ksmbd/po/he/ksmbd.po
index 86dfda5f57..eaaf4e9d3e 100644
--- a/applications/luci-app-ksmbd/po/he/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/he/ksmbd.po
@@ -110,7 +110,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
diff --git a/applications/luci-app-ksmbd/po/hi/ksmbd.po b/applications/luci-app-ksmbd/po/hi/ksmbd.po
index 01de7dcc5b..2be91e5d75 100644
--- a/applications/luci-app-ksmbd/po/hi/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/hi/ksmbd.po
@@ -103,7 +103,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
diff --git a/applications/luci-app-ksmbd/po/hu/ksmbd.po b/applications/luci-app-ksmbd/po/hu/ksmbd.po
index ea8fed6eb0..47a0a9bbad 100644
--- a/applications/luci-app-ksmbd/po/hu/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/hu/ksmbd.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-01-29 18:06+0000\n"
-"Last-Translator: Axhyre <axhyre@gmail.com>\n"
+"PO-Revision-Date: 2022-12-14 00:53+0000\n"
+"Last-Translator: Gajdos Tamás <gajdipajti@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsksmbd/hu/>\n"
"Language: hu\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.5-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
@@ -66,7 +66,7 @@ msgstr "Általános Beállítások"
#: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3
msgid "Grant access to LuCI app ksmbd"
-msgstr ""
+msgstr "Jogosultság adása a ksmbd Luci appnak"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
@@ -116,12 +116,12 @@ msgstr "Megosztott könyvtárak"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
-"Ez az „/etc/ksmbd/smb.conf.template” fájl tartalma, amelyből a ksmbd "
+"Ez az „/etc/ksmbd/ksmbd.conf.template” fájl tartalma, amelyből a ksmbd "
"beállítások előállításra kerülnek. A csőszimbólumok („|”) között lévő "
"értékeket nem szabad megváltoztatni. Azok az „Általános beállítások” lapról "
"kapják az értékeiket."
diff --git a/applications/luci-app-ksmbd/po/it/ksmbd.po b/applications/luci-app-ksmbd/po/it/ksmbd.po
index f01b14e765..2e1941f21a 100644
--- a/applications/luci-app-ksmbd/po/it/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/it/ksmbd.po
@@ -1,28 +1,30 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-05-15 14:33+0000\n"
-"Last-Translator: Marco Mihai Condrache <marcomihaicondrache@gmail.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsksmbd/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
-msgstr ""
+msgstr "Consenti ospiti"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
msgid "Allow legacy (insecure) protocols/authentication."
-msgstr ""
+msgstr "Consenti protocolli/autenticazione legacy (non sicuro)."
#: 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 ""
+"Consenti connessioni smb(v1)/Lanman legacy, necessarie per dispositivi più "
+"vecchi senza supporto smb(v2.1/3)."
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
@@ -91,7 +93,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
-msgstr ""
+msgstr "Percorso"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
@@ -101,7 +103,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
-msgstr ""
+msgstr "Sola lettura"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
@@ -109,7 +111,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
diff --git a/applications/luci-app-ksmbd/po/ja/ksmbd.po b/applications/luci-app-ksmbd/po/ja/ksmbd.po
index c363d5f523..57bf0ffdcd 100644
--- a/applications/luci-app-ksmbd/po/ja/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/ja/ksmbd.po
@@ -115,12 +115,12 @@ msgstr "共有ディレクトリ"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
-"これは、ksmbd 構成が生成されるファイル '/etc/ksmbd/smb.conf.template' の内容"
+"これは、ksmbd 構成が生成されるファイル '/etc/ksmbd/ksmbd.conf.template' の内容"
"です。 パイプ記号 ('|') で囲まれた値は変更しないでください。「一般設定」タブ"
"からそれらの値を取得します。"
diff --git a/applications/luci-app-ksmbd/po/ko/ksmbd.po b/applications/luci-app-ksmbd/po/ko/ksmbd.po
index 12d40bfb21..0e0076cabc 100644
--- a/applications/luci-app-ksmbd/po/ko/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/ko/ksmbd.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-03-26 13:17+0000\n"
-"Last-Translator: dikastia <dikastia@gmail.com>\n"
+"PO-Revision-Date: 2023-01-10 10:51+0000\n"
+"Last-Translator: TheNoFace <fprhqkrtk303@naver.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsksmbd/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87
msgid "Allow guests"
@@ -83,7 +83,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
-msgstr ""
+msgstr "이름"
#: 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
@@ -92,7 +92,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
-msgstr ""
+msgstr "경로"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
msgid ""
@@ -110,7 +110,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
diff --git a/applications/luci-app-ksmbd/po/mr/ksmbd.po b/applications/luci-app-ksmbd/po/mr/ksmbd.po
index 15bfd95040..0b967d560f 100644
--- a/applications/luci-app-ksmbd/po/mr/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/mr/ksmbd.po
@@ -113,7 +113,7 @@ msgstr "सामायिक निर्देशिका"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
diff --git a/applications/luci-app-ksmbd/po/ms/ksmbd.po b/applications/luci-app-ksmbd/po/ms/ksmbd.po
index d261bc4731..560c0c72a2 100644
--- a/applications/luci-app-ksmbd/po/ms/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/ms/ksmbd.po
@@ -109,7 +109,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
diff --git a/applications/luci-app-ksmbd/po/nb_NO/ksmbd.po b/applications/luci-app-ksmbd/po/nb_NO/ksmbd.po
index 7087d974f2..f760056597 100644
--- a/applications/luci-app-ksmbd/po/nb_NO/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/nb_NO/ksmbd.po
@@ -109,7 +109,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
diff --git a/applications/luci-app-ksmbd/po/pl/ksmbd.po b/applications/luci-app-ksmbd/po/pl/ksmbd.po
index 5170bc8a42..f0f0034373 100644
--- a/applications/luci-app-ksmbd/po/pl/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/pl/ksmbd.po
@@ -114,12 +114,12 @@ msgstr "Udostępniane katalogi"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
-"To jest zawartość pliku '/etc/ksmbd/smb.conf.template', na podstawie którego "
+"To jest zawartość pliku '/etc/ksmbd/ksmbd.conf.template', na podstawie którego "
"zostanie wygenerowana konfiguracja ksmbd. Wartości otoczone symbolem kreski "
"pionowej ('|') nie powinny być zmieniane. Wartości ich zostaną pobrane z "
"zakładki \"Ustawienia główne\"."
diff --git a/applications/luci-app-ksmbd/po/pt/ksmbd.po b/applications/luci-app-ksmbd/po/pt/ksmbd.po
index d84478a3d0..8b27aa2b32 100644
--- a/applications/luci-app-ksmbd/po/pt/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/pt/ksmbd.po
@@ -113,12 +113,12 @@ msgstr "Directórios Partilhados"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
-"Este é o conteúdo do ficheiro '/etc/ksmbd/smb.conf.template' do qual a sua "
+"Este é o conteúdo do ficheiro '/etc/ksmbd/ksmbd.conf.template' do qual a sua "
"configuração ksmbd será gerada. Os valores incluídos pelos símbolos dos "
"tubos ('|') não devem ser alterados. Eles obtêm os seus valores da aba "
"'Configurações Gerais'."
diff --git a/applications/luci-app-ksmbd/po/pt_BR/ksmbd.po b/applications/luci-app-ksmbd/po/pt_BR/ksmbd.po
index 25a97fddd6..e19309f84e 100644
--- a/applications/luci-app-ksmbd/po/pt_BR/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/pt_BR/ksmbd.po
@@ -114,12 +114,12 @@ msgstr "Diretórios Compartilhados"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
-"Este é o conteúdo do arquivo \"/etc/ksmbd/smb.conf.template\" a partir do "
+"Este é o conteúdo do arquivo \"/etc/ksmbd/ksmbd.conf.template\" a partir do "
"qual sua configuração ksmbd será gerada. Os valores delimitados por símbolos "
"de tubulação (\"|\") não devem ser alterados. Eles obtêm seus valores na "
"guia \"Configurações Gerais\"."
diff --git a/applications/luci-app-ksmbd/po/ro/ksmbd.po b/applications/luci-app-ksmbd/po/ro/ksmbd.po
index 44fe8c55ca..0f1390b582 100644
--- a/applications/luci-app-ksmbd/po/ro/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/ro/ksmbd.po
@@ -116,12 +116,12 @@ msgstr "Directoare partajate"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
-"Acesta este conținutul fișierului \"/etc/ksmbd/smb.conf.template\", din care "
+"Acesta este conținutul fișierului \"/etc/ksmbd/ksmbd.conf.template\", din care "
"va fi generată configurația ksmbd. Valorile delimitate de simboluri pipe "
"('|') nu trebuie modificate. Acestea își obțin valorile din fila 'General "
"Settings'."
diff --git a/applications/luci-app-ksmbd/po/ru/ksmbd.po b/applications/luci-app-ksmbd/po/ru/ksmbd.po
index 1bf5ab9d53..e41306f04a 100644
--- a/applications/luci-app-ksmbd/po/ru/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/ru/ksmbd.po
@@ -115,12 +115,12 @@ msgstr "Папки общего доступа"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
-"Это содержимое файла \"/etc/ksmbd/smb.conf.template\", из которого будет "
+"Это содержимое файла \"/etc/ksmbd/ksmbd.conf.template\", из которого будет "
"создана ваша конфигурация ksmbd. Значения, заключенные символами pipe ('|'), "
"не следует менять. Они получают свои значения из вкладки «Общие настройки»."
diff --git a/applications/luci-app-ksmbd/po/sk/ksmbd.po b/applications/luci-app-ksmbd/po/sk/ksmbd.po
index a2b17bfba0..bece863174 100644
--- a/applications/luci-app-ksmbd/po/sk/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/sk/ksmbd.po
@@ -1,40 +1,45 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-08-03 19:09+0000\n"
-"Last-Translator: Marek Ľach <graweeld@googlemail.com>\n"
+"PO-Revision-Date: 2022-10-30 15:06+0000\n"
+"Last-Translator: MaycoH <hudec.marian@hotmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsksmbd/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.8-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: 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:44
+#, fuzzy
msgid "Allow legacy (insecure) protocols/authentication."
-msgstr ""
+msgstr "Povoliť staršie (nezabezpečené) protokoly/overovanie."
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:45
+#, fuzzy
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
+"Povoliť staršie pripojenia smb(v1)/Lanman, potrebné pre staršie zariadenia "
+"bez podpory smb(v2.1/3)."
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:84
msgid "Allowed users"
-msgstr ""
+msgstr "Povolení užívatelia"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
+#, fuzzy
msgid "Browse-able"
-msgstr ""
+msgstr "Možnosť prehliadania"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103
msgid "Create mask"
-msgstr ""
+msgstr "Vytvoriť masku"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:41
msgid "Description"
@@ -42,35 +47,37 @@ msgstr "Popis"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109
msgid "Directory mask"
-msgstr ""
+msgstr "Maska adresára"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
msgid "Edit Template"
-msgstr ""
+msgstr "Upraviť šablónu"
#: 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 ""
+msgstr "Upraviť šablónu, ktorá je použitá pre generovanie konfigurácie CIFSD."
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
+#, fuzzy
msgid "Force Root"
-msgstr ""
+msgstr "Vynútiť Root-a"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
msgid "General Settings"
msgstr "Všeobecné nastavenia"
#: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3
+#, fuzzy
msgid "Grant access to LuCI app ksmbd"
-msgstr ""
+msgstr "Povoliť prístup pre aplikáciu LuCI ksmbd"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
msgid "Hide dot files"
-msgstr ""
+msgstr "Skryť súbory začínajúce bodkou"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
msgid "Inherit owner"
-msgstr ""
+msgstr "Zdediť vlastníka"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
msgid "Interface"
@@ -78,7 +85,7 @@ msgstr "Rozhranie"
#: 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 ""
+msgstr "Načúvať iba na danom rozhraní alebo, ak nie je definované, na lan"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
msgid "Name"
@@ -86,35 +93,42 @@ msgstr "Názov"
#: 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
+#, fuzzy
msgid "Network Shares"
-msgstr ""
+msgstr "Sieťové zdieľania"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
msgid "Path"
-msgstr ""
+msgstr "Cesta"
#: 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 ""
+"Prosím pridajte adresáre, ktoré chcete zdieľať. Každý adresár odkazuje na "
+"priečinok na pripojenom zariadení."
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76
msgid "Read-only"
-msgstr ""
+msgstr "Len na čítanie"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
msgid "Shared Directories"
-msgstr ""
+msgstr "Zdieľané adresáre"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
+"Toto je obsah súboru '/etc/ksmbd/ksmbd.conf.template', z ktorého bude "
+"vygenerovaná vaša konfigurácia ksmbd. Hodnoty uzavreté symbolmi rúry ('|') "
+"by sa nemali meniť. Získavajú svoje hodnoty zo záložky \"Všeobecné "
+"nastavenia\"."
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
msgid "Workgroup"
-msgstr ""
+msgstr "Pracovná skupina"
diff --git a/applications/luci-app-ksmbd/po/sv/ksmbd.po b/applications/luci-app-ksmbd/po/sv/ksmbd.po
index b5b3058336..523239f35b 100644
--- a/applications/luci-app-ksmbd/po/sv/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/sv/ksmbd.po
@@ -109,7 +109,7 @@ msgstr "Delade mappar"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
diff --git a/applications/luci-app-ksmbd/po/templates/ksmbd.pot b/applications/luci-app-ksmbd/po/templates/ksmbd.pot
index bdab3d30f1..c547fa05e1 100644
--- a/applications/luci-app-ksmbd/po/templates/ksmbd.pot
+++ b/applications/luci-app-ksmbd/po/templates/ksmbd.pot
@@ -100,7 +100,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
diff --git a/applications/luci-app-ksmbd/po/tr/ksmbd.po b/applications/luci-app-ksmbd/po/tr/ksmbd.po
index 77d4b1dcc4..5037f2a582 100644
--- a/applications/luci-app-ksmbd/po/tr/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/tr/ksmbd.po
@@ -113,12 +113,12 @@ msgstr "Paylaşılan Dizinler"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
-"Bu, ksmbd yapılandırmanızın oluşturulacağı '/etc/ksmbd/smb.conf.template' "
+"Bu, ksmbd yapılandırmanızın oluşturulacağı '/etc/ksmbd/ksmbd.conf.template' "
"dosyasının içeriğidir. Boru sembolleriyle ('|') çevrelenen değerler "
"değiştirilmemelidir. Değerlerini 'Genel Ayarlar' sekmesinden alırlar."
diff --git a/applications/luci-app-ksmbd/po/uk/ksmbd.po b/applications/luci-app-ksmbd/po/uk/ksmbd.po
index 5507a08845..ddf539c904 100644
--- a/applications/luci-app-ksmbd/po/uk/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/uk/ksmbd.po
@@ -117,12 +117,12 @@ msgstr "Спільні каталоги"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
-"Це вміст файлу '/etc/ksmbd/smb.conf.template', з якого буде створено вашу "
+"Це вміст файлу '/etc/ksmbd/ksmbd.conf.template', з якого буде створено вашу "
"конфігурацію ksmbd. Значення, укладені символами pipe ('|'), не слід "
"змінювати. Вони отримують свої значення на вкладці \"Загальні налаштування\"."
diff --git a/applications/luci-app-ksmbd/po/vi/ksmbd.po b/applications/luci-app-ksmbd/po/vi/ksmbd.po
index da17b6046c..200b2272ab 100644
--- a/applications/luci-app-ksmbd/po/vi/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/vi/ksmbd.po
@@ -109,7 +109,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
diff --git a/applications/luci-app-ksmbd/po/zh_Hans/ksmbd.po b/applications/luci-app-ksmbd/po/zh_Hans/ksmbd.po
index f5d92f53af..5149ca9530 100644
--- a/applications/luci-app-ksmbd/po/zh_Hans/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/zh_Hans/ksmbd.po
@@ -112,12 +112,12 @@ msgstr "共享目录"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
-"这是将从其上生成 ksmbd 配置的文件“/etc/ksmbd/smb.conf.template”的内容。由管道"
+"这是将从其上生成 ksmbd 配置的文件“/etc/ksmbd/ksmbd.conf.template”的内容。由管道"
"符(“|”)包围的值不应更改。它们将从“常规设置”标签中获取其值。"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
diff --git a/applications/luci-app-ksmbd/po/zh_Hant/ksmbd.po b/applications/luci-app-ksmbd/po/zh_Hant/ksmbd.po
index 9659f78610..bb6ec6cc1c 100644
--- a/applications/luci-app-ksmbd/po/zh_Hant/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/zh_Hant/ksmbd.po
@@ -109,12 +109,12 @@ msgstr "分享目錄"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
-"這是將從其上產生 ksmbd 設定的檔案「/etc/ksmbd/smb.conf.template」的內容。由管"
+"這是將從其上產生 ksmbd 設定的檔案「/etc/ksmbd/ksmbd.conf.template」的內容。由管"
"道符號 (「|」) 包圍的值不應變更。它們將從「一般設定」標籤中取得其值。"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
diff --git a/applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json b/applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json
index 1581deff36..b3f8d4d796 100644
--- a/applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json
+++ b/applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json
@@ -3,7 +3,7 @@
"description": "Grant access to LuCI app ksmbd",
"read": {
"file": {
- "/etc/ksmbd/smb.conf.template": [ "read" ],
+ "/etc/ksmbd/ksmbd.conf.template": [ "read" ],
"/usr/sbin/ksmbd.mountd": [ "exec" ],
"/sbin/modinfo": [ "exec" ]
},
@@ -11,7 +11,7 @@
},
"write": {
"file": {
- "/etc/ksmbd/smb.conf.template": [ "write" ]
+ "/etc/ksmbd/ksmbd.conf.template": [ "write" ]
},
"uci": [ "ksmbd" ]
}
diff --git a/applications/luci-app-lorawan-basicstation/Makefile b/applications/luci-app-lorawan-basicstation/Makefile
new file mode 100644
index 0000000000..392587767b
--- /dev/null
+++ b/applications/luci-app-lorawan-basicstation/Makefile
@@ -0,0 +1,19 @@
+#
+# Copyright (C) 2022 TDT AG <development@tdt.de>
+#
+# This is free software, licensed under the Apache License Version 2.0.
+# See https://www.apache.org/licenses/LICENSE-2.0 for more information.
+#
+
+include $(TOPDIR)/rules.mk
+
+LUCI_TITLE:=LuCI Support for LoRaWAN basicstation
+LUCI_DEPENDS:=+basicstation
+LUCI_PKGARCH:=all
+
+PKG_MAINTAINER:=Marcus Schref <mschref@tdt.de>
+PKG_LICENSE:=APACHE-2.0
+
+include ../../luci.mk
+
+# call BuildPackage - OpenWrt buildroot signature
diff --git a/applications/luci-app-lorawan-basicstation/htdocs/luci-static/resources/view/lorawan-basicstation/advanced.js b/applications/luci-app-lorawan-basicstation/htdocs/luci-static/resources/view/lorawan-basicstation/advanced.js
new file mode 100644
index 0000000000..2f80e24c5c
--- /dev/null
+++ b/applications/luci-app-lorawan-basicstation/htdocs/luci-static/resources/view/lorawan-basicstation/advanced.js
@@ -0,0 +1,104 @@
+'use strict';
+'require form';
+'require view';
+'require uci';
+
+return view.extend({
+ load: function() {
+ return Promise.all([
+ uci.load('basicstation')
+ ]);
+ },
+
+ render: function(data) {
+ var m, s, o, options;
+
+ /* Advanced Settings */
+ m = new form.Map('basicstation', _('Advanced Settings'));
+
+ /* RF Configuration */
+ s = m.section(form.GridSection, 'rfconf', _('RF Configuration'));
+ s.addremove = true;
+ s.anonymous = false;
+ s.nodescriptions = true;
+
+ o = s.option(form.ListValue, 'type', _('Type'),
+ _('RF front end type'));
+ o.value('SX1250');
+ o.default = 'SX1250';
+
+ o = s.option(form.Flag, 'txEnable', _('Tx enable'),
+ _('Enable transmission capabilities'));
+ o.default = 'false';
+
+ o = s.option(form.Value, 'freq', _('Frequency'),
+ _('Frequency in Hz'));
+ o.datatype = 'uinteger';
+
+ o = s.option(form.Value, 'antennaGain', _('Antenna Gain'),
+ _('Antenna gain in dBi'));
+ o.datatype = 'uinteger';
+
+ o = s.option(form.Value, 'rssiOffset', _('RSSI Offset'),
+ _('RSSI offset in dBm'));
+ o.datatype = 'float';
+
+ o = s.option(form.ListValue, 'useRssiTcomp', _('RSSI Tcomp'),
+ _('RSSI Tcomp object to be used for this RF configuration'));
+ options = uci.sections('basicstation', 'rssitcomp')
+ for (var i = 0; i < options.length; i++) {
+ var value = options[i]['.name'];
+ o.value(value);
+ }
+ o.default = 'std';
+
+ /* RSSI Tcomp */
+ s = m.section(form.GridSection, 'rssitcomp', _('RSSI Tcomp'));
+ s.addremove = true;
+ s.anonymous = false;
+ s.nodescripitons = true;
+
+ o = s.option(form.Value, 'coeff_a', _('Coeff A'));
+ o.datatype = 'float';
+
+ o = s.option(form.Value, 'coeff_b', _('Coeff B'));
+ o.datatype = 'float';
+
+ o = s.option(form.Value, 'coeff_c', _('Coeff C'));
+ o.datatype = 'float';
+
+ o = s.option(form.Value, 'coeff_d', _('Coeff D'));
+ o.datatype = 'float';
+
+ o = s.option(form.Value, 'coeff_e', _('Coeff E'));
+ o.datatype = 'float';
+
+ /* TX Gain Lookup Table */
+ s = m.section(form.GridSection, 'txlut', _('TX Gain Lookup Table'));
+ s.addremove = true;
+ s.anonymous = true;
+ s.nodescriptions = true;
+
+ o = s.option(form.Value, 'rfPower', _('RF Power'),
+ _('RF output power target in dBm'));
+ o.datatype = 'uinteger';
+
+ o = s.option(form.Flag, 'paGain', _('PA Enable'),
+ _('Power amplifier enabled'));
+ o.default = false;
+
+ o = s.option(form.Value, 'pwrIdx', _('Power Index'),
+ _('Possible gain settings from 0 (min. gain) to 22 (max. gain)'));
+ o.datatype = 'range(0,22)';
+
+ o = s.option(form.DynamicList, 'usedBy', _('Used By'),
+ _('RF configurations that use this tx gain object'));
+ options = uci.sections('basicstation', 'rfconf');
+ for (var i = 0; i < options.length; i++) {
+ var value = options[i]['.name'];
+ o.value(value);
+ }
+
+ return m.render();
+ },
+});
diff --git a/applications/luci-app-lorawan-basicstation/htdocs/luci-static/resources/view/lorawan-basicstation/general.js b/applications/luci-app-lorawan-basicstation/htdocs/luci-static/resources/view/lorawan-basicstation/general.js
new file mode 100644
index 0000000000..67cb187769
--- /dev/null
+++ b/applications/luci-app-lorawan-basicstation/htdocs/luci-static/resources/view/lorawan-basicstation/general.js
@@ -0,0 +1,180 @@
+'use strict';
+'require form';
+'require view';
+'require uci';
+'require fs';
+'require network';
+'require tools.widgets as widgets';
+
+return view.extend({
+ load: function() {
+ return Promise.all([
+ uci.load('basicstation')
+ ]);
+ },
+
+ render: function(data) {
+ var m, s, o;
+
+ /* General Settings */
+ m = new form.Map('basicstation', _('General Settings'));
+
+ /* Station Identity */
+ s = m.section(form.NamedSection, 'station', 'station',
+ _('Station Identity'));
+
+ o = s.option(widgets.DeviceSelect, 'idGenIf',
+ _('Interface for station ID generation'),
+ _('Station ID is derived from the MAC address of the choosen interface'));
+ o.filter = function(section_id, value) {
+ var dev = this.devices.filter(function(dev) { return dev.getName() == value })[0];
+ return (dev && dev.getMAC() != null && dev.getMAC() != '00:00:00:00:00:00');
+ }
+ o.nobridges = true;
+ o.novirtual = true;
+ o.noaliases = true;
+ o.default = 'eth0';
+
+ o.write = function(sid, value) {
+ var path = "/sys/class/net/" + value + "/address";
+ uci.set('basicstation', sid, 'idGenIf', value);
+ uci.set('basicstation', sid, 'routerid', path);
+ }
+
+ o = s.option(form.Value, 'stationid', _('Station ID'),
+ _('Click save and apply to generate station ID'));
+ o.readonly = true;
+
+ /* Authentication */
+ s = m.section(form.NamedSection, 'auth', 'auth',
+ _('Authentication'));
+
+ o = s.option(form.ListValue, 'cred', _('Credentials'),
+ _('Credentials for LNS (TC) or CUPS (CUPS)'));
+ o.value('tc', _('TC'));
+ o.value('cups', _('CUPS'));
+ o.default = 'tc';
+
+ o = s.option(form.ListValue, 'mode', _('Authentication mode'),
+ _('Authentication mode for server connection'));
+ o.value('no', _('No Authentication'));
+ o.value('server', _('TLS Server Authentication'));
+ o.value('serverAndClient', _('TLS Server and Client Authentication'));
+ o.value('serverAndClientToken', _('TLS Server Authentication and Client Token'));
+ o.default = 'no';
+
+ o = s.option(form.Value, 'addr', _('Server address'));
+ o.optional = false;
+ o.rmempty = false;
+ o.placeholder = 'eu1.cloud.thethings.network';
+
+ o = s.option(form.Value, 'port', _('Port'));
+ o.optional = false;
+ o.rmempty = false;
+ o.datatype = 'uinteger';
+ o.placeholder = '8887';
+
+ o = s.option(form.Value, 'token', _('Authorization token'));
+ o.optional = false;
+ o.rmempty = false;
+ o.depends({ mode: 'serverAndClientToken' });
+
+ o = s.option(form.Value, 'key', _('Private station key'));
+ o.optional = false;
+ o.rmempty = false;
+ o.depends({ mode: 'serverAndClient' });
+
+ o = s.option(form.FileUpload, 'crt', _('Private station certificate'));
+ o.optional = false;
+ o.rmempty = false;
+ o.depends({ mode: "serverAndClient" });
+
+ o = s.option(form.FileUpload, 'trust', _('CA certificate'));
+ o.optional = false;
+ o.rmempty = false;
+ o.depends({ mode: "no", "!reverse": true });
+
+ /* Radio Configuration */
+ s = m.section(form.NamedSection, 'sx130x', 'sx130x',
+ _('Radio Configuration'));
+
+ o = s.option(form.ListValue, 'comif', _('Communication interface'),
+ _('Currently only USB devices are supported'));
+ o.value('usb', 'USB');
+ o.default = 'usb';
+
+ o = s.option(form.Value, 'devpath', _('Device path'),
+ _('Device path of the LoRaWAN concentrator card'));
+ o.optional = false;
+ o.rmempty = false;
+ o.placeholder = '/dev/ttyACM0';
+
+ o = s.option(form.Flag, 'pps', _('PPS'),
+ _('PPS (pulse per second) provided by GPS device or other source'));
+ o.default = false
+
+ o = s.option(form.Flag, 'public', _('Public network'),
+ _('Public or private LoRaWAN network'));
+ o.default = true;
+
+ o = s.option(form.ListValue, 'clksrc', _('Clock source'),
+ _('Radio to provide clock to Basicstation'));
+ o.value('0', 'Radio 0');
+ o.value('1', 'Radio 1');
+ o.default = '0';
+
+ var options = uci.sections('basicstation', 'rfconf');
+
+ o = s.option(form.ListValue, 'radio0', _('Radio 0'),
+ _('RF configuration for Radio 0'));
+ for (var i = 0; i < options.length; i++) {
+ var value = options[i]['.name'];
+ o.value(value);
+ }
+ o.default = 'rfconf0';
+
+ o = s.option(form.ListValue, 'radio1', _('Radio 1'),
+ _('RF configuration for Radio 1'));
+ for (var i = 0; i < options.length; i++) {
+ var value = options[i]['.name'];
+ o.value(value);
+ }
+ o.default = 'rfconf1';
+
+ /* Logging */
+ s = m.section(form.NamedSection, 'station','station',
+ _('Logging'));
+
+ o = s.option(form.ListValue, 'logLevel', _('Level'),
+ _('Level to which messages are to be logged'));
+ o.value('XDEBUG', 'xdebug');
+ o.value('DEBUG', 'debug');
+ o.value('VERBOSE', 'verbose');
+ o.value('INFO', 'info');
+ o.value('NOTICE', 'notice');
+ o.value('WARNING', 'warning');
+ o.value('ERROR', 'error');
+ o.value('CRITICAL', 'critical');
+ o.default = 'DEBUG';
+
+ o = s.option(form.Value, 'logSize', _('Size'),
+ _('Maximum size of log file in MB'));
+ o.value('1');
+ o.value('2');
+ o.value('3');
+ o.value('4');
+ o.default = '1';
+ o.datatype = 'range(1,10)';
+
+ o = s.option(form.Value, 'logRotate', _('Rotate'),
+ _('Number of old log files to be kept'));
+ o.value('1');
+ o.value('2');
+ o.value('3');
+ o.value('4');
+ o.default = '1';
+ o.datatype = 'range(1, 10)';
+
+ return m.render();
+ },
+});
diff --git a/applications/luci-app-lorawan-basicstation/htdocs/luci-static/resources/view/lorawan-basicstation/log.js b/applications/luci-app-lorawan-basicstation/htdocs/luci-static/resources/view/lorawan-basicstation/log.js
new file mode 100644
index 0000000000..625333f67a
--- /dev/null
+++ b/applications/luci-app-lorawan-basicstation/htdocs/luci-static/resources/view/lorawan-basicstation/log.js
@@ -0,0 +1,22 @@
+'use strict';
+'require fs';
+'require view';
+
+return view.extend({
+ load: function() {
+ return L.resolveDefault(fs.read_direct('/tmp/basicstation/log'), '');
+ },
+
+ render: function(log) {
+ return E('div', { 'class': 'cbi-map', 'id': 'map' }, [
+ E('h2', _('Log Messages')),
+ E('div', { 'class': 'cbi-section' }, [
+ E('pre', [ log ])
+ ]),
+ ])
+ },
+
+ handleSaveApply: null,
+ handleSave: null,
+ handleReset: null
+})
diff --git a/applications/luci-app-lorawan-basicstation/root/usr/share/luci/menu.d/luci-app-lorawan-basicstation.json b/applications/luci-app-lorawan-basicstation/root/usr/share/luci/menu.d/luci-app-lorawan-basicstation.json
new file mode 100644
index 0000000000..a488b6c916
--- /dev/null
+++ b/applications/luci-app-lorawan-basicstation/root/usr/share/luci/menu.d/luci-app-lorawan-basicstation.json
@@ -0,0 +1,39 @@
+{
+ "admin/network/lorawan-basicstation": {
+ "title": "LoRaWAN Basicstation",
+ "order": "600",
+ "action": {
+ "type": "firstchild"
+ },
+ "depends": {
+ "acl": [ "luci-app-lorawan-basicstation" ]
+ }
+ },
+
+ "admin/network/lorawan-basicstation/general": {
+ "title": "General Settings",
+ "order": 10,
+ "action": {
+ "type": "view",
+ "path": "lorawan-basicstation/general"
+ }
+ },
+
+ "admin/network/lorawan-basicstation/advanced": {
+ "title": "Advanced Settings",
+ "order": 20,
+ "action": {
+ "type": "view",
+ "path": "lorawan-basicstation/advanced"
+ }
+ },
+
+ "admin/network/lorawan-basicstation/log": {
+ "title": "Log Messages",
+ "order": 30,
+ "action": {
+ "type": "view",
+ "path": "lorawan-basicstation/log"
+ }
+ }
+}
diff --git a/applications/luci-app-lorawan-basicstation/root/usr/share/rpcd/acl.d/luci-app-lorawan-basicstation.json b/applications/luci-app-lorawan-basicstation/root/usr/share/rpcd/acl.d/luci-app-lorawan-basicstation.json
new file mode 100644
index 0000000000..fe2ae1d17d
--- /dev/null
+++ b/applications/luci-app-lorawan-basicstation/root/usr/share/rpcd/acl.d/luci-app-lorawan-basicstation.json
@@ -0,0 +1,14 @@
+{
+ "luci-app-lorawan-basicstation": {
+ "description": "Grant UCI access for luci-app-lorawan-basicstation",
+ "read": {
+ "file": {
+ "/tmp/basicstation/log": [ "read" ]
+ },
+ "uci": [ "basicstation" ]
+ },
+ "write": {
+ "uci": [ "basicstation" ]
+ }
+ }
+}
diff --git a/applications/luci-app-ltqtapi/po/ar/ltqtapi.po b/applications/luci-app-ltqtapi/po/ar/ltqtapi.po
index dd00257526..27df99b3ec 100644
--- a/applications/luci-app-ltqtapi/po/ar/ltqtapi.po
+++ b/applications/luci-app-ltqtapi/po/ar/ltqtapi.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-09-17 06:52+0000\n"
-"Last-Translator: Mark MA <daomeideshu@gmail.com>\n"
+"PO-Revision-Date: 2022-11-30 14:48+0000\n"
+"Last-Translator: R-K <raouf9005@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsltqtapi/ar/>\n"
"Language: ar\n"
@@ -9,12 +9,12 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:17
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
msgid "Account"
-msgstr ""
+msgstr "حساب"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:28
msgid "Collecting data..."
diff --git a/applications/luci-app-ltqtapi/po/el/ltqtapi.po b/applications/luci-app-ltqtapi/po/el/ltqtapi.po
index 4578469f39..bfe7b0f91e 100644
--- a/applications/luci-app-ltqtapi/po/el/ltqtapi.po
+++ b/applications/luci-app-ltqtapi/po/el/ltqtapi.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-23 18:06+0000\n"
-"Last-Translator: lamprakis <lamprakisa@yahoo.gr>\n"
+"PO-Revision-Date: 2022-10-03 08:34+0000\n"
+"Last-Translator: TakissX <pxatzidakis@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsltqtapi/el/>\n"
"Language: el\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:17
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
@@ -53,7 +53,7 @@ msgstr ""
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:12
msgid "Name"
-msgstr ""
+msgstr "Ονομα"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:13
msgid "Password"
diff --git a/applications/luci-app-ltqtapi/po/it/ltqtapi.po b/applications/luci-app-ltqtapi/po/it/ltqtapi.po
index 52bafd0470..91d12eb1ff 100644
--- a/applications/luci-app-ltqtapi/po/it/ltqtapi.po
+++ b/applications/luci-app-ltqtapi/po/it/ltqtapi.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-09-22 00:01+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-10-10 21:04+0000\n"
+"Last-Translator: garis <garis94@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsltqtapi/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:17
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
@@ -17,7 +17,7 @@ msgstr "Account"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:28
msgid "Collecting data..."
-msgstr "Raccolta dati..."
+msgstr "Sto raccogliendo i dati..."
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:7
msgid "Contact"
diff --git a/applications/luci-app-ltqtapi/po/ko/ltqtapi.po b/applications/luci-app-ltqtapi/po/ko/ltqtapi.po
index abfafb7b76..e4193347c8 100644
--- a/applications/luci-app-ltqtapi/po/ko/ltqtapi.po
+++ b/applications/luci-app-ltqtapi/po/ko/ltqtapi.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-28 17:55+0000\n"
-"Last-Translator: TheNoFace <fprhqkrtk303@naver.com>\n"
+"PO-Revision-Date: 2022-08-01 05:54+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsltqtapi/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:17
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
@@ -53,11 +53,11 @@ msgstr ""
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:12
msgid "Name"
-msgstr ""
+msgstr "이름"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:13
msgid "Password"
-msgstr ""
+msgstr "패스워드"
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:24
msgid "Port1"
@@ -85,7 +85,7 @@ msgstr ""
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:12
msgid "Username"
-msgstr ""
+msgstr "사용자명"
#: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:13
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:4
diff --git a/applications/luci-app-ltqtapi/po/uk/ltqtapi.po b/applications/luci-app-ltqtapi/po/uk/ltqtapi.po
index e9f81ba9c6..478bdb39ef 100644
--- a/applications/luci-app-ltqtapi/po/uk/ltqtapi.po
+++ b/applications/luci-app-ltqtapi/po/uk/ltqtapi.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-03-14 05:18+0000\n"
-"Last-Translator: Tymofij Lytvynenko <till.svit@gmail.com>\n"
+"PO-Revision-Date: 2022-12-04 23:54+0000\n"
+"Last-Translator: Arkadii Yakovets <ark@cho.red>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsltqtapi/uk/>\n"
"Language: uk\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.5.2-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:17
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
diff --git a/applications/luci-app-lxc/po/el/lxc.po b/applications/luci-app-lxc/po/el/lxc.po
index a0598a2397..3492f06a76 100644
--- a/applications/luci-app-lxc/po/el/lxc.po
+++ b/applications/luci-app-lxc/po/el/lxc.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-03 08:25+0000\n"
-"Last-Translator: Tavaninja <metalcorpe@gmail.com>\n"
+"PO-Revision-Date: 2022-10-03 08:34+0000\n"
+"Last-Translator: TakissX <pxatzidakis@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationslxc/el/>\n"
"Language: el\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:18
msgid ""
@@ -91,7 +91,7 @@ msgstr ""
#: applications/luci-app-lxc/luasrc/view/lxc.htm:27
#: applications/luci-app-lxc/luasrc/view/lxc.htm:45
msgid "Name"
-msgstr ""
+msgstr "Ονομα"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:22
msgid "Options"
diff --git a/applications/luci-app-lxc/po/it/lxc.po b/applications/luci-app-lxc/po/it/lxc.po
index 7839efa977..97db56b5d5 100644
--- a/applications/luci-app-lxc/po/it/lxc.po
+++ b/applications/luci-app-lxc/po/it/lxc.po
@@ -1,20 +1,22 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-09-15 08:34+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationslxc/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:18
msgid ""
"<b>Please note:</b> LXC Containers require features not available on OpenWrt "
"images for devices with small flash.<br />"
msgstr ""
+"<b>Nota:</b> I contenitori LXC richiedono funzionalità non disponibili nelle "
+"immagini OpenWrt per apparati con memoria limitata.<br />"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:29
#: applications/luci-app-lxc/luasrc/view/lxc.htm:47
@@ -24,10 +26,12 @@ msgstr "Azioni"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:19
msgid "Also you may want to install 'kmod-veth' for optional network support."
msgstr ""
+"Inoltre, potrebbe essere necessario installare 'kmod-veth' per il supporto "
+"di rete opzionale."
#: applications/luci-app-lxc/luasrc/view/lxc.htm:23
msgid "Available Containers"
-msgstr ""
+msgstr "Container disponibili"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:25
msgid "Containers URL"
diff --git a/applications/luci-app-lxc/po/ja/lxc.po b/applications/luci-app-lxc/po/ja/lxc.po
index b65bb31c02..f96f39908d 100644
--- a/applications/luci-app-lxc/po/ja/lxc.po
+++ b/applications/luci-app-lxc/po/ja/lxc.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-12-10 19:29+0000\n"
-"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2022-09-04 03:20+0000\n"
+"Last-Translator: yamaken <k-yamada@yamaken.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationslxc/ja/>\n"
"Language: ja\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:18
msgid ""
@@ -68,7 +68,7 @@ msgstr "空き容量のしきい値"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:42
msgid "Free Temp Threshold"
-msgstr ""
+msgstr "空きテンポラリのしきい値"
#: applications/luci-app-lxc/root/usr/share/rpcd/acl.d/luci-app-lxc.json:3
msgid "Grant UCI access for luci-app-lxc"
diff --git a/applications/luci-app-lxc/po/ko/lxc.po b/applications/luci-app-lxc/po/ko/lxc.po
index 79a3b59aa8..4bd025859e 100644
--- a/applications/luci-app-lxc/po/ko/lxc.po
+++ b/applications/luci-app-lxc/po/ko/lxc.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-03-26 19:08+0000\n"
-"Last-Translator: dikastia <dikastia@gmail.com>\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationslxc/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:18
msgid ""
@@ -78,7 +78,7 @@ msgstr ""
#: applications/luci-app-lxc/luasrc/view/lxc.htm:73
msgid "Loading"
-msgstr "로드 중"
+msgstr "불러오는 중"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:37
msgid "Minimum required free space for LXC Container creation in KB"
@@ -91,7 +91,7 @@ msgstr ""
#: applications/luci-app-lxc/luasrc/view/lxc.htm:27
#: applications/luci-app-lxc/luasrc/view/lxc.htm:45
msgid "Name"
-msgstr ""
+msgstr "이름"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:22
msgid "Options"
@@ -103,7 +103,7 @@ msgstr "시작"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:28
msgid "Status"
-msgstr ""
+msgstr "상태"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:132
msgid "Stop"
diff --git a/applications/luci-app-lxc/po/sk/lxc.po b/applications/luci-app-lxc/po/sk/lxc.po
index 8d403a7648..28305e73fe 100644
--- a/applications/luci-app-lxc/po/sk/lxc.po
+++ b/applications/luci-app-lxc/po/sk/lxc.po
@@ -1,20 +1,22 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-04 17:35+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2022-10-30 16:50+0000\n"
+"Last-Translator: MaycoH <hudec.marian@hotmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationslxc/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:18
msgid ""
"<b>Please note:</b> LXC Containers require features not available on OpenWrt "
"images for devices with small flash.<br />"
msgstr ""
+"<b>Uvedomte si prosím:</b> Kontajnery LXC vyžadujú funkcie, ktoré nie sú k "
+"dispozícii na obrazoch OpenWrt pre zariadenia s malým flash priestorom.<br />"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:29
#: applications/luci-app-lxc/luasrc/view/lxc.htm:47
@@ -24,69 +26,78 @@ msgstr "Akcie"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:19
msgid "Also you may want to install 'kmod-veth' for optional network support."
msgstr ""
+"Možno budete chcieť nainštalovať aj 'kmod-veth' pre voliteľnú podporu siete."
#: applications/luci-app-lxc/luasrc/view/lxc.htm:23
msgid "Available Containers"
-msgstr ""
+msgstr "Dostupné kontajnery"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:25
msgid "Containers URL"
-msgstr ""
+msgstr "URL adresa kontajnerov"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:53
msgid "Create"
-msgstr ""
+msgstr "Vytvoriť"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:41
msgid "Create New Container"
-msgstr ""
+msgstr "Vytvoriť nový kontajner"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:133
msgid "Delete"
msgstr "Odstrániť"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:31
+#, fuzzy
msgid "Enable SSL"
-msgstr ""
+msgstr "Povoliť SSL"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:32
msgid ""
"Enable optional SSL encryption support. This requires additional packages "
"like 'wget', 'ca-certificates', 'gnupg' and 'gnupg-utils'."
msgstr ""
+"Povoliť voliteľnú podporu šifrovania SSL. To si vyžaduje ďalšie balíky ako "
+"\"wget\", \"ca-certificates\", \"gnupg\" a \"gnupg-utils\"."
#: applications/luci-app-lxc/luasrc/view/lxc.htm:50
msgid "Enter new name"
-msgstr ""
+msgstr "Zadať nový názov"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:36
msgid "Free Space Threshold"
-msgstr ""
+msgstr "Prahová hodnota voľného miesta"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:42
msgid "Free Temp Threshold"
-msgstr ""
+msgstr "Prahová hodnota miesta pre dočasné súbory"
#: applications/luci-app-lxc/root/usr/share/rpcd/acl.d/luci-app-lxc.json:3
+#, fuzzy
msgid "Grant UCI access for luci-app-lxc"
-msgstr ""
+msgstr "Povoliť prístup k UCI pre luci-app-lxc"
#: applications/luci-app-lxc/luasrc/controller/lxc.lua:31
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:17
msgid "LXC Containers"
-msgstr ""
+msgstr "Kontajnery LXC"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:73
+#, fuzzy
msgid "Loading"
-msgstr ""
+msgstr "Načítava sa"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:37
msgid "Minimum required free space for LXC Container creation in KB"
-msgstr ""
+msgstr "Minimálne požadované voľné miesto pre vytvorenie kontajnera LXC v KB"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:43
+#, fuzzy
msgid "Minimum required free temp space for LXC Container creation in KB"
msgstr ""
+"Minimálne požadované voľné miesto pre dočasné súbory pre vytvorenie "
+"kontajnera LXC v KB"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:27
#: applications/luci-app-lxc/luasrc/view/lxc.htm:45
@@ -111,4 +122,4 @@ msgstr "Zastaviť"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:46
msgid "Template"
-msgstr ""
+msgstr "Šablóna"
diff --git a/applications/luci-app-lxc/po/sv/lxc.po b/applications/luci-app-lxc/po/sv/lxc.po
index 169000e7c1..d20681d321 100644
--- a/applications/luci-app-lxc/po/sv/lxc.po
+++ b/applications/luci-app-lxc/po/sv/lxc.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-11-22 15:35+0000\n"
-"Last-Translator: PontusÖsterlindh <pontus@osterlindh.com>\n"
+"PO-Revision-Date: 2022-12-06 01:48+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationslxc/sv/>\n"
"Language: sv\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:18
msgid ""
@@ -45,7 +45,7 @@ msgstr ""
#: applications/luci-app-lxc/luasrc/view/lxc.htm:133
msgid "Delete"
-msgstr "Radera"
+msgstr "Ta bort"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:31
msgid "Enable SSL"
diff --git a/applications/luci-app-minidlna/po/ko/minidlna.po b/applications/luci-app-minidlna/po/ko/minidlna.po
index 2231f3a9da..08344ead04 100644
--- a/applications/luci-app-minidlna/po/ko/minidlna.po
+++ b/applications/luci-app-minidlna/po/ko/minidlna.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-03-26 19:08+0000\n"
-"Last-Translator: dikastia <dikastia@gmail.com>\n"
+"PO-Revision-Date: 2022-08-01 05:54+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsminidlna/ko/>\n"
"Language: ko\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
msgid "Advanced Settings"
@@ -182,7 +182,7 @@ msgstr ""
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:39
msgid "Status"
-msgstr ""
+msgstr "상태"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:97
msgid "Strict to DLNA standard"
diff --git a/applications/luci-app-minidlna/po/pl/minidlna.po b/applications/luci-app-minidlna/po/pl/minidlna.po
index e13dcb8ab7..1541866622 100644
--- a/applications/luci-app-minidlna/po/pl/minidlna.po
+++ b/applications/luci-app-minidlna/po/pl/minidlna.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-06-16 16:09+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2022-12-28 11:28+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsminidlna/pl/>\n"
"Language: pl\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.1.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
msgid "Advanced Settings"
diff --git a/applications/luci-app-minidlna/po/sk/minidlna.po b/applications/luci-app-minidlna/po/sk/minidlna.po
index 944df34a5b..4d0995b135 100644
--- a/applications/luci-app-minidlna/po/sk/minidlna.po
+++ b/applications/luci-app-minidlna/po/sk/minidlna.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-04-04 17:34+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2022-09-19 10:18+0000\n"
+"Last-Translator: Jose Riha <jose1711@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsminidlna/sk/>\n"
"Language: sk\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
msgid "Advanced Settings"
@@ -46,7 +46,7 @@ msgstr ""
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:53
msgid "Enable"
-msgstr "Povoliť"
+msgstr "Zapnúť"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:93
msgid "Enable TIVO"
@@ -70,7 +70,7 @@ msgstr ""
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:59
msgid "Interfaces"
-msgstr "Rozhrania"
+msgstr "Rozhranie"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:78
msgid "Media directories"
diff --git a/applications/luci-app-mjpg-streamer/po/da/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/da/mjpg-streamer.po
index 777d6650cb..e61454f635 100644
--- a/applications/luci-app-mjpg-streamer/po/da/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/da/mjpg-streamer.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-11-15 14:07+0000\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
"Last-Translator: drax red <drax@outlook.dk>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmjpg-streamer/da/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Allow ringbuffer to exceed limit by this amount"
diff --git a/applications/luci-app-mjpg-streamer/po/hu/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/hu/mjpg-streamer.po
index 5fa7a197f8..adbdf8a3d6 100644
--- a/applications/luci-app-mjpg-streamer/po/hu/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/hu/mjpg-streamer.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-23 14:21+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"PO-Revision-Date: 2022-12-14 00:53+0000\n"
+"Last-Translator: Gajdos Tamás <gajdipajti@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmjpg-streamer/hu/>\n"
"Language: hu\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Allow ringbuffer to exceed limit by this amount"
@@ -100,7 +100,7 @@ msgstr "Általános"
#: applications/luci-app-mjpg-streamer/root/usr/share/rpcd/acl.d/luci-app-mjpg-streamer.json:3
msgid "Grant UCI access for luci-app-mjpg-streamer"
-msgstr ""
+msgstr "UCI jogosultság adása a \"luci-app-mjpg-streamer\"-nek"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:33
msgid "HTTP output"
diff --git a/applications/luci-app-mjpg-streamer/po/it/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/it/mjpg-streamer.po
index edaf69ba0a..aebe3316ab 100644
--- a/applications/luci-app-mjpg-streamer/po/it/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/it/mjpg-streamer.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-02-18 20:58+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmjpg-streamer/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Allow ringbuffer to exceed limit by this amount"
@@ -16,15 +16,15 @@ msgstr "Permetti al buffer circolare di eccedere il limite di questa quantità"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:95
msgid "Ask for username and password on connect"
-msgstr ""
+msgstr "Richiedi nome utente e password alla connessione"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:95
msgid "Authentication required"
-msgstr ""
+msgstr "Autenticazione richiesta"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:83
msgid "Auto"
-msgstr ""
+msgstr "Auto"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:69
msgid "Automatic disabling of MJPEG mode"
diff --git a/applications/luci-app-mjpg-streamer/po/ko/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/ko/mjpg-streamer.po
index 92d330e253..c0c45bc57f 100644
--- a/applications/luci-app-mjpg-streamer/po/ko/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/ko/mjpg-streamer.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-06-07 10:49+0000\n"
-"Last-Translator: Sunggu Choi <dkaost@outlook.com>\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmjpg-streamer/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Allow ringbuffer to exceed limit by this amount"
@@ -94,7 +94,7 @@ msgstr ""
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:8
msgid "General"
-msgstr ""
+msgstr "일반"
#: applications/luci-app-mjpg-streamer/root/usr/share/rpcd/acl.d/luci-app-mjpg-streamer.json:3
msgid "Grant UCI access for luci-app-mjpg-streamer"
@@ -150,7 +150,7 @@ msgstr ""
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:102
msgid "Password"
-msgstr ""
+msgstr "패스워드"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:29
msgid "Plugin settings"
@@ -198,7 +198,7 @@ msgstr ""
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:98
msgid "Username"
-msgstr ""
+msgstr "사용자명"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:108
msgid "WWW folder"
diff --git a/applications/luci-app-mjpg-streamer/po/sk/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/sk/mjpg-streamer.po
index b348c4cc1d..344103c8ad 100644
--- a/applications/luci-app-mjpg-streamer/po/sk/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/sk/mjpg-streamer.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-09 21:41+0000\n"
-"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"PO-Revision-Date: 2022-10-30 15:06+0000\n"
+"Last-Translator: MaycoH <hudec.marian@hotmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmjpg-streamer/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Allow ringbuffer to exceed limit by this amount"
@@ -64,7 +64,7 @@ msgstr ""
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:12
msgid "Enabled"
-msgstr "Povolené"
+msgstr "Zapnuté"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Exceed"
@@ -138,7 +138,7 @@ msgstr ""
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
msgid "Off"
-msgstr ""
+msgstr "Vypnuté"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:80
msgid "On"
diff --git a/applications/luci-app-mjpg-streamer/po/uk/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/uk/mjpg-streamer.po
index 74cb17b185..291c794352 100644
--- a/applications/luci-app-mjpg-streamer/po/uk/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/uk/mjpg-streamer.po
@@ -1,19 +1,20 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-17 11:52+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2022-08-28 15:37+0000\n"
+"Last-Translator: Vlad <vladhmail@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmjpg-streamer/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.14.1-dev\n"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Allow ringbuffer to exceed limit by this amount"
msgstr ""
+"Дозволити кільцевому буферу перевищити обмеження, встановивши це значення"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:95
msgid "Ask for username and password on connect"
diff --git a/applications/luci-app-mosquitto/po/es/mosquitto.po b/applications/luci-app-mosquitto/po/es/mosquitto.po
index 63b95cc0bb..d708bbe1ce 100644
--- a/applications/luci-app-mosquitto/po/es/mosquitto.po
+++ b/applications/luci-app-mosquitto/po/es/mosquitto.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-06-15 02:20+0000\n"
+"PO-Revision-Date: 2023-01-05 07:28+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmosquitto/es/>\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:61
msgid "Allow anonymous connections"
@@ -25,6 +25,8 @@ msgid ""
"Attempt to notify the local and remote broker of connection status, defaults "
"to $SYS/broker/connections/<clientid>/state"
msgstr ""
+"Intente notificar al intermediario local y remoto sobre el estado de la "
+"conexión; el valor predeterminado es $SYS/broker/connections/<clientid>/state"
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:177
msgid "Automatic, but no restarts"
@@ -54,43 +56,49 @@ msgstr "Guardar automáticamente en los cambios"
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:205
msgid "Bridge PSK"
-msgstr ""
+msgstr "Puente PSK"
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:165
msgid "Bridge connection states should only be published locally"
-msgstr ""
+msgstr "Los estados de conexión del puente solo deben publicarse localmente"
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:132
msgid "Bridges"
-msgstr ""
+msgstr "Puentes"
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:104
msgid "CA file path"
-msgstr ""
+msgstr "Ruta del archivo CA"
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:107
+#, fuzzy
msgid "CA path to search"
-msgstr ""
+msgstr "Ruta del CA a buscar"
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:127
msgid "CRL to use if require_certificate is enabled"
msgstr ""
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:128
+#, fuzzy
msgid "Ciphers control. Should match 'openssl ciphers' format"
-msgstr ""
+msgstr "Control de cifrados. Debe coincidir con el formato de 'openssl ciphers'"
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:161
msgid "Clean session"
-msgstr ""
+msgstr "Limpiar sesión"
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:77
+#, fuzzy
msgid "Client expiration"
-msgstr ""
+msgstr "Caducidad del cliente"
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:168
+#, fuzzy
msgid "Client id to use locally. Important when bridging to yourself"
msgstr ""
+"ID de cliente para usar localmente. Importante cuando te conectas contigo "
+"mismo"
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:167
msgid "Client id to use on remote end of this bridge connection"
diff --git a/applications/luci-app-mwan3/po/da/mwan3.po b/applications/luci-app-mwan3/po/da/mwan3.po
index 3507da270a..253a0e8b58 100644
--- a/applications/luci-app-mwan3/po/da/mwan3.po
+++ b/applications/luci-app-mwan3/po/da/mwan3.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-04-30 19:07+0000\n"
+"PO-Revision-Date: 2022-12-29 23:53+0000\n"
"Last-Translator: drax red <drax@outlook.dk>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/da/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12.1\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:187
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:203
@@ -271,7 +271,7 @@ msgstr "IPv4"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 and IPv6"
-msgstr ""
+msgstr "IPv4 og IPv6"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv4 only"
@@ -283,7 +283,7 @@ msgstr "IPv6"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
-msgstr "Kun IPv6"
+msgstr "Kun IPv4"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
diff --git a/applications/luci-app-mwan3/po/de/mwan3.po b/applications/luci-app-mwan3/po/de/mwan3.po
index b728853ac5..290d097d17 100644
--- a/applications/luci-app-mwan3/po/de/mwan3.po
+++ b/applications/luci-app-mwan3/po/de/mwan3.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-06-12 16:30+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2022-11-02 22:11+0000\n"
+"Last-Translator: tdt-hv <hvoit@tdt.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:187
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:203
@@ -41,7 +41,6 @@ msgstr "%d Minuten"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
-#, fuzzy
msgid "%d second"
msgstr "%d Sekunde"
@@ -117,7 +116,7 @@ msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
-msgstr "Gültige Werte: 1-1000. Standard auf 1, falls nicht gesetzt"
+msgstr "Gültige Werte: 1-1000. Standardwert ist 1, falls nicht gesetzt"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
@@ -145,7 +144,7 @@ msgstr "Prüfen der Routing-Tabelle"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
msgid "Collecting data ..."
-msgstr "Ermittle Daten..."
+msgstr "Sammle Daten..."
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
msgid "Contents have been saved."
@@ -233,15 +232,15 @@ msgstr "Erwarteter Schnittstellen status beim up event"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Failure interval"
-msgstr "Fehler Intervall"
+msgstr "Fehler-Intervall"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
-msgstr "Fehler Latenzzeit [ms]"
+msgstr "Fehler-Latenzzeit [ms]"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
-msgstr "Fehler Paketverlust [%]"
+msgstr "Fehler-Paketverlust [%]"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
diff --git a/applications/luci-app-mwan3/po/es/mwan3.po b/applications/luci-app-mwan3/po/es/mwan3.po
index 2949c311ba..867e43b338 100644
--- a/applications/luci-app-mwan3/po/es/mwan3.po
+++ b/applications/luci-app-mwan3/po/es/mwan3.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2022-07-01 10:29+0000\n"
+"PO-Revision-Date: 2022-12-28 19:33+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/es/>\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:187
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:203
@@ -292,7 +292,7 @@ msgstr "IPv4 e IPv6"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv4 only"
-msgstr "Sólo IPv4"
+msgstr "Solo IPv4"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
@@ -300,7 +300,7 @@ msgstr "IPv6"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
-msgstr "Sólo IPv6"
+msgstr "Solo IPv6"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
@@ -373,7 +373,7 @@ 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:93
msgid "Logging"
-msgstr "Inicio de sesión"
+msgstr "Registro"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
diff --git a/applications/luci-app-mwan3/po/fr/mwan3.po b/applications/luci-app-mwan3/po/fr/mwan3.po
index 36743f8fa1..b51ff81aa1 100644
--- a/applications/luci-app-mwan3/po/fr/mwan3.po
+++ b/applications/luci-app-mwan3/po/fr/mwan3.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-11-25 01:53+0000\n"
-"Last-Translator: Felix Braun <f.bhelicopter@gmail.com>\n"
+"PO-Revision-Date: 2022-07-30 11:20+0000\n"
+"Last-Translator: Christophe Blancon <christophe.blancon@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/fr/>\n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.10-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:187
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:203
@@ -98,7 +98,7 @@ msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
msgid "-- Please choose --"
-msgstr "-- Choisir --"
+msgstr "-- Veuillez choisir --"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
@@ -763,14 +763,14 @@ msgstr "Dépannage"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
msgid "Unable to save contents: %s"
-msgstr "Impossible d'enregistrer le contenu: %s"
+msgstr "Impossible d'enregistrer le contenu : %s"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
msgid "Uptime"
-msgstr ""
+msgstr "Durée de fonctionnement"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
msgid "View the content of /etc/protocols for protocol description"
diff --git a/applications/luci-app-mwan3/po/he/mwan3.po b/applications/luci-app-mwan3/po/he/mwan3.po
index b81add3f07..78343e3d12 100644
--- a/applications/luci-app-mwan3/po/he/mwan3.po
+++ b/applications/luci-app-mwan3/po/he/mwan3.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-20 05:26+0000\n"
+"PO-Revision-Date: 2022-11-17 18:57+0000\n"
"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/he/>\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && "
"n % 10 == 0) ? 2 : 3));\n"
-"X-Generator: Weblate 4.3.1-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:187
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:203
@@ -575,7 +575,7 @@ msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Protocol"
-msgstr ""
+msgstr "פרוטוקול"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
msgid ""
diff --git a/applications/luci-app-mwan3/po/hu/mwan3.po b/applications/luci-app-mwan3/po/hu/mwan3.po
index 6e8f92c930..78e65abd41 100644
--- a/applications/luci-app-mwan3/po/hu/mwan3.po
+++ b/applications/luci-app-mwan3/po/hu/mwan3.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-08-12 12:55+0000\n"
-"Last-Translator: Tudós Péter <tudi.sk@gmail.com>\n"
+"PO-Revision-Date: 2022-12-14 00:53+0000\n"
+"Last-Translator: Gajdos Tamás <gajdipajti@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/hu/>\n"
"Language: hu\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.8-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:187
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:203
@@ -763,7 +763,7 @@ msgstr "Hibaelhárítás"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
msgid "Unable to save contents: %s"
-msgstr ""
+msgstr "Nem lehet elmenteni a tartalmat: %s"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
diff --git a/applications/luci-app-mwan3/po/it/mwan3.po b/applications/luci-app-mwan3/po/it/mwan3.po
index ebbc0114f6..f648cc6be0 100644
--- a/applications/luci-app-mwan3/po/it/mwan3.po
+++ b/applications/luci-app-mwan3/po/it/mwan3.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-12-23 16:10+0000\n"
-"Last-Translator: davidevertuani <davide.vertuani@gmail.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.10.1\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:187
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:203
@@ -499,7 +499,7 @@ msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
-msgstr "Notizia"
+msgstr "Avviso"
#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
msgid "Notify"
@@ -567,7 +567,7 @@ msgstr ""
#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
-msgstr ""
+msgstr "Politica"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:97
msgid "Policy assigned"
@@ -745,7 +745,7 @@ msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
msgid "Uptime"
-msgstr "Uptime"
+msgstr "Tempo di attività"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
msgid "View the content of /etc/protocols for protocol description"
diff --git a/applications/luci-app-mwan3/po/ko/mwan3.po b/applications/luci-app-mwan3/po/ko/mwan3.po
index 5a5c996007..823419bcc5 100644
--- a/applications/luci-app-mwan3/po/ko/mwan3.po
+++ b/applications/luci-app-mwan3/po/ko/mwan3.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-03-26 23:10+0000\n"
-"Last-Translator: dikastia <dikastia@gmail.com>\n"
+"PO-Revision-Date: 2022-11-22 08:46+0000\n"
+"Last-Translator: Taewook Yang (ワリ) <relationlife@gmail.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:187
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:203
@@ -151,7 +151,7 @@ msgstr "디버그"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "Destination address"
-msgstr ""
+msgstr "목적지 주소"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:65
msgid "Destination port"
@@ -279,7 +279,7 @@ msgstr "IPv4 전용"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
-msgstr ""
+msgstr "IPv6"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
@@ -518,7 +518,7 @@ msgstr ""
#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
msgid "Overview"
-msgstr ""
+msgstr "개요"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
@@ -574,7 +574,7 @@ msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Protocol"
-msgstr ""
+msgstr "프로토콜"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
msgid ""
@@ -645,7 +645,7 @@ msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
-msgstr ""
+msgstr "상태"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid "Sticky"
@@ -744,7 +744,7 @@ msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
msgid "Uptime"
-msgstr ""
+msgstr "가동시간"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
msgid "View the content of /etc/protocols for protocol description"
diff --git a/applications/luci-app-mwan3/po/pt/mwan3.po b/applications/luci-app-mwan3/po/pt/mwan3.po
index dccc355016..0fd4cebe59 100644
--- a/applications/luci-app-mwan3/po/pt/mwan3.po
+++ b/applications/luci-app-mwan3/po/pt/mwan3.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-08-08 17:34+0000\n"
+"PO-Revision-Date: 2022-08-30 18:53+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/pt/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.8-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:187
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:203
@@ -41,7 +41,6 @@ msgstr "%d minutos"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
-#, fuzzy
msgid "%d second"
msgstr "%d segundo"
diff --git a/applications/luci-app-mwan3/po/pt_BR/mwan3.po b/applications/luci-app-mwan3/po/pt_BR/mwan3.po
index efcf6b807d..95cac9acbb 100644
--- a/applications/luci-app-mwan3/po/pt_BR/mwan3.po
+++ b/applications/luci-app-mwan3/po/pt_BR/mwan3.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-02 09:22+0000\n"
+"PO-Revision-Date: 2023-01-09 19:50+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsmwan3/pt_BR/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:187
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:203
@@ -285,7 +285,7 @@ msgstr "IPv4 e IPv6"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv4 only"
-msgstr "Somente IPv4"
+msgstr "Apenas IPv4"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
@@ -293,7 +293,7 @@ msgstr "IPv6"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
-msgstr "Somente IPv6"
+msgstr "Apenas IPv6"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
diff --git a/applications/luci-app-mwan3/po/ro/mwan3.po b/applications/luci-app-mwan3/po/ro/mwan3.po
index 729ff7caa5..f12c08f6ef 100644
--- a/applications/luci-app-mwan3/po/ro/mwan3.po
+++ b/applications/luci-app-mwan3/po/ro/mwan3.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-12-12 23:09+0000\n"
+"PO-Revision-Date: 2022-08-05 01:21+0000\n"
"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/ro/>\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
-"X-Generator: Weblate 4.10-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:187
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:203
@@ -42,7 +42,6 @@ msgstr "%d minute"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
-#, fuzzy
msgid "%d second"
msgstr "%d secundă"
diff --git a/applications/luci-app-mwan3/po/sk/mwan3.po b/applications/luci-app-mwan3/po/sk/mwan3.po
index a21cfa4168..89220aa66c 100644
--- a/applications/luci-app-mwan3/po/sk/mwan3.po
+++ b/applications/luci-app-mwan3/po/sk/mwan3.po
@@ -1,26 +1,26 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-09 21:41+0000\n"
-"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"PO-Revision-Date: 2022-10-30 16:50+0000\n"
+"Last-Translator: MaycoH <hudec.marian@hotmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:187
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:203
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:225
msgid "%d hour"
-msgstr ""
+msgstr "%d hodín"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
msgid "%d minute"
-msgstr ""
+msgstr "%d minút"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
@@ -34,15 +34,17 @@ msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
+#, fuzzy
msgid "%d minutes"
-msgstr ""
+msgstr "%d minút"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:169
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#, fuzzy
msgid "%d second"
-msgstr ""
+msgstr "%d sekúnd"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:171
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
@@ -60,8 +62,9 @@ msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
+#, fuzzy
msgid "%d seconds"
-msgstr ""
+msgstr "%d sekúnd"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
msgid ""
@@ -147,11 +150,11 @@ msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
-msgstr ""
+msgstr "Ladenie"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "Destination address"
-msgstr ""
+msgstr "Cieľová adresa"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:65
msgid "Destination port"
@@ -186,7 +189,7 @@ msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
-msgstr "Povolené"
+msgstr "Zapnuté"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
msgid ""
@@ -287,7 +290,7 @@ msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
-msgstr ""
+msgstr "Informácie"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
@@ -737,7 +740,7 @@ msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
msgid "Unable to save contents: %s"
-msgstr ""
+msgstr "Nie je možné uložiť obsah: %s"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
diff --git a/applications/luci-app-mwan3/po/uk/mwan3.po b/applications/luci-app-mwan3/po/uk/mwan3.po
index 73772d0b16..755f309104 100644
--- a/applications/luci-app-mwan3/po/uk/mwan3.po
+++ b/applications/luci-app-mwan3/po/uk/mwan3.po
@@ -1,21 +1,21 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-11-04 17:37+0000\n"
-"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@gmail.com>\n"
+"PO-Revision-Date: 2022-12-21 21:49+0000\n"
+"Last-Translator: Bohdan <chbgdn@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:187
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:203
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:225
msgid "%d hour"
-msgstr ""
+msgstr "%d година"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
@@ -519,7 +519,7 @@ msgstr ""
#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
msgid "Overview"
-msgstr ""
+msgstr "Огляд"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
diff --git a/applications/luci-app-mwan3/po/zh_Hans/mwan3.po b/applications/luci-app-mwan3/po/zh_Hans/mwan3.po
index 802142cf31..7aa629dd4d 100644
--- a/applications/luci-app-mwan3/po/zh_Hans/mwan3.po
+++ b/applications/luci-app-mwan3/po/zh_Hans/mwan3.po
@@ -3,15 +3,15 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-01 10:29+0000\n"
-"Last-Translator: Eric <alchemillatruth@purelymail.com>\n"
+"PO-Revision-Date: 2022-08-15 07:58+0000\n"
+"Last-Translator: Alex Qin <haozi04@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsmwan3/zh_Hans/>\n"
"Language: zh_Hans\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:187
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:203
@@ -473,7 +473,7 @@ msgstr "名称可以包含字符 A-Z、a-z、0-9、_ 并且不能包含空格 -"
#: 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 "名称可以包含 A-Z,a-z, 0-9,_和不能有空格."
+msgstr "名称可以包含 A-Z,a-z, 0-9,_,不能有空格。"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
msgid "Names must be 15 characters or less."
@@ -738,7 +738,8 @@ msgstr ""
msgid ""
"Traffic matching a rule, but all WAN interfaces for that policy are down "
"will be blackholed."
-msgstr "流量匹配了一条规则,但该策略的所有WAN接口都停止运作,流量将被黑洞。"
+msgstr "如果流量符合某条规则,但该规则所使用策略中的所有 WAN "
+"接口都离线,则该流量会被丢弃。"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
msgid "Traffic not matching any rule is routed using the main routing table."
diff --git a/applications/luci-app-natmap/Makefile b/applications/luci-app-natmap/Makefile
new file mode 100644
index 0000000000..0d02dcac51
--- /dev/null
+++ b/applications/luci-app-natmap/Makefile
@@ -0,0 +1,13 @@
+# This is free software, licensed under the Apache License, Version 2.0
+
+include $(TOPDIR)/rules.mk
+
+LUCI_TITLE:=LuCI Support for natmap
+LUCI_DEPENDS:=+natmap
+
+PKG_LICENSE:=Apache-2.0
+PKG_MAINTAINER:=Richard Yu <yurichard3839@gmail.com>
+
+include ../../luci.mk
+
+# call BuildPackage - OpenWrt buildroot signature
diff --git a/applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js b/applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js
new file mode 100644
index 0000000000..14dea3aa19
--- /dev/null
+++ b/applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js
@@ -0,0 +1,135 @@
+'use strict';
+'require form';
+'require fs';
+'require rpc';
+'require view';
+'require tools.widgets as widgets';
+
+var callServiceList = rpc.declare({
+ object: 'service',
+ method: 'list',
+ params: ['name'],
+ expect: { '': {} }
+});
+
+function getInstances() {
+ return L.resolveDefault(callServiceList('natmap'), {}).then(function(res) {
+ try {
+ return res.natmap.instances || {};
+ } catch (e) {}
+ return {};
+ });
+}
+
+function getStatus() {
+ return getInstances().then(function(instances) {
+ var promises = [];
+ var status = {};
+ for (var key in instances) {
+ var i = instances[key];
+ if (i.running && i.pid) {
+ var f = '/var/run/natmap/' + i.pid + '.json';
+ (function(k) {
+ promises.push(fs.read(f).then(function(res) {
+ status[k] = JSON.parse(res);
+ }).catch(function(e){}));
+ })(key);
+ }
+ }
+ return Promise.all(promises).then(function() { return status; });
+ });
+}
+
+return view.extend({
+ load: function() {
+ return getStatus();
+ },
+ render: function(status) {
+ var m, s, o;
+
+ m = new form.Map('natmap', _('NATMap'));
+ s = m.section(form.GridSection, 'natmap');
+ s.addremove = true;
+ s.anonymous = true;
+
+ o = s.option(form.Flag, 'enable', _('Enable'));
+ o.editable = true;
+ o.modalonly = false;
+
+ o = s.option(form.ListValue, 'udp_mode', _('Protocol'));
+ o.default = '1';
+ o.value('0', 'TCP');
+ o.value('1', 'UDP');
+ o.textvalue = function(section_id) {
+ var cval = this.cfgvalue(section_id);
+ var i = this.keylist.indexOf(cval);
+ return this.vallist[i];
+ };
+
+ o = s.option(form.ListValue, 'family', _('Restrict to address family'));
+ o.modalonly = true;
+ o.value('', _('IPv4 and IPv6'));
+ o.value('ipv4', _('IPv4 only'));
+ o.value('ipv6', _('IPv6 only'));
+
+ o = s.option(widgets.NetworkSelect, 'interface', _('Interface'));
+ o.modalonly = true;
+
+ o = s.option(form.Value, 'interval', _('Keep-alive interval'));
+ o.datatype = 'uinteger';
+ o.modalonly = true;
+
+ o = s.option(form.Value, 'stun_server', _('STUN server'));
+ o.datatype = 'host';
+ o.modalonly = true;
+ o.optional = false;
+ o.rmempty = false;
+
+ o = s.option(form.Value, 'http_server', _('HTTP server'), _('For TCP mode'));
+ o.datatype = 'host';
+ o.modalonly = true;
+ o.rmempty = false;
+
+ o = s.option(form.Value, 'port', _('Bind port'));
+ o.datatype = 'port';
+ o.rmempty = false;
+
+ o = s.option(form.Flag, '_forward_mode', _('Forward mode'));
+ o.modalonly = true;
+ o.ucioption = 'forward_target';
+ o.load = function(section_id) {
+ return this.super('load', section_id) ? '1' : '0';
+ };
+ o.write = function(section_id, formvalue) {};
+
+ o = s.option(form.Value, 'forward_target', _('Forward target'));
+ o.datatype = 'host';
+ o.modalonly = true;
+ o.depends('_forward_mode', '1');
+
+ o = s.option(form.Value, 'forward_port', _('Forward target port'));
+ o.datatype = 'port';
+ o.modalonly = true;
+ o.depends('_forward_mode', '1');
+
+ o = s.option(form.Value, 'notify_script', _('Notify script'));
+ o.datatype = 'file';
+ o.modalonly = true;
+
+ o = s.option(form.DummyValue, '_external_ip', _('External IP'));
+ o.modalonly = false;
+ o.textvalue = function(section_id) {
+ var s = status[section_id];
+ if (s) return s.ip;
+ };
+
+ o = s.option(form.DummyValue, '_external_port', _('External Port'));
+ o.modalonly = false;
+ o.textvalue = function(section_id) {
+ var s = status[section_id];
+ if (s) return s.port;
+ };
+
+ return m.render();
+ }
+});
diff --git a/applications/luci-app-natmap/po/da/natmap.po b/applications/luci-app-natmap/po/da/natmap.po
new file mode 100644
index 0000000000..57d429eae1
--- /dev/null
+++ b/applications/luci-app-natmap/po/da/natmap.po
@@ -0,0 +1,92 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-12-29 23:53+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnatmap/da/>\n"
+"Language: da\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:93
+msgid "Bind port"
+msgstr "Bind port"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:55
+msgid "Enable"
+msgstr "Aktiver"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:119
+msgid "External IP"
+msgstr "Ekstern IP"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:126
+msgid "External Port"
+msgstr "Ekstern port"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
+msgid "For TCP mode"
+msgstr "For TCP-tilstand"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:97
+msgid "Forward mode"
+msgstr "Videresendelsestilstand"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:105
+msgid "Forward target"
+msgstr "Videresendelses mål"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:110
+msgid "Forward target port"
+msgstr "Videresendelses målport"
+
+#: applications/luci-app-natmap/root/usr/share/rpcd/acl.d/luci-app-natmap.json:3
+msgid "Grant access to LuCI app natmap"
+msgstr "Giv adgang til LuCI-appen natmap"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
+msgid "HTTP server"
+msgstr "HTTP server"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:71
+msgid "IPv4 and IPv6"
+msgstr "IPv4 og IPv6"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:72
+msgid "IPv4 only"
+msgstr "Kun IPv4"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:73
+msgid "IPv6 only"
+msgstr "Kun IPv4"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:75
+msgid "Interface"
+msgstr "Interface"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:78
+msgid "Keep-alive interval"
+msgstr "Hold i live interval"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:50
+#: applications/luci-app-natmap/root/usr/share/luci/menu.d/luci-app-natmap.json:3
+msgid "NATMap"
+msgstr "NATMap"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:115
+msgid "Notify script"
+msgstr "Advisér script"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:59
+msgid "Protocol"
+msgstr "Protokol"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:69
+msgid "Restrict to address family"
+msgstr "Begræns til adresse familie"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:82
+msgid "STUN server"
+msgstr "STUN server"
diff --git a/applications/luci-app-natmap/po/es/natmap.po b/applications/luci-app-natmap/po/es/natmap.po
new file mode 100644
index 0000000000..4ffcf3c89f
--- /dev/null
+++ b/applications/luci-app-natmap/po/es/natmap.po
@@ -0,0 +1,97 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-12-28 19:33+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnatmap/es/>\n"
+"Language: es\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:93
+#, fuzzy
+msgid "Bind port"
+msgstr "Puerto de enlace"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:55
+msgid "Enable"
+msgstr "Activar"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:119
+msgid "External IP"
+msgstr "IP externa"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:126
+msgid "External Port"
+msgstr "Puerto externo"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
+msgid "For TCP mode"
+msgstr "Para el modo TCP"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:97
+msgid "Forward mode"
+msgstr "Modo de reenvío"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:105
+#, fuzzy
+msgid "Forward target"
+msgstr "Objetivo de reenvío"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:110
+#, fuzzy
+msgid "Forward target port"
+msgstr "Reenviar puerto de destino"
+
+#: applications/luci-app-natmap/root/usr/share/rpcd/acl.d/luci-app-natmap.json:3
+msgid "Grant access to LuCI app natmap"
+msgstr "Otorgar acceso a la aplicación LuCI natmap"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
+msgid "HTTP server"
+msgstr "Servidor HTTP"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:71
+msgid "IPv4 and IPv6"
+msgstr "IPv4 e IPv6"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:72
+msgid "IPv4 only"
+msgstr "Solo IPv4"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:73
+msgid "IPv6 only"
+msgstr "Solo IPv6"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:75
+msgid "Interface"
+msgstr "Interfaz"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:78
+#, fuzzy
+msgid "Keep-alive interval"
+msgstr "Intervalo de mantenimiento"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:50
+#: applications/luci-app-natmap/root/usr/share/luci/menu.d/luci-app-natmap.json:3
+msgid "NATMap"
+msgstr "NATMap"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:115
+msgid "Notify script"
+msgstr "Script de notificación"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:59
+msgid "Protocol"
+msgstr "Protocolo"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:69
+#, fuzzy
+msgid "Restrict to address family"
+msgstr "Restringir a la familia de direcciones"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:82
+msgid "STUN server"
+msgstr "Servidor STUN"
diff --git a/applications/luci-app-natmap/po/pl/natmap.po b/applications/luci-app-natmap/po/pl/natmap.po
new file mode 100644
index 0000000000..7a73f5c9d5
--- /dev/null
+++ b/applications/luci-app-natmap/po/pl/natmap.po
@@ -0,0 +1,93 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-12-28 11:28+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
+"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnatmap/pl/>\n"
+"Language: pl\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:93
+msgid "Bind port"
+msgstr "Zwiąż port"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:55
+msgid "Enable"
+msgstr "Włącz"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:119
+msgid "External IP"
+msgstr "Zewnętrzny adres IP"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:126
+msgid "External Port"
+msgstr "Port zewnętrzny"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
+msgid "For TCP mode"
+msgstr "Dla trybu TCP"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:97
+msgid "Forward mode"
+msgstr "Tryb przekazywania"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:105
+msgid "Forward target"
+msgstr "Cel przekazywania"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:110
+msgid "Forward target port"
+msgstr "Port celu przekazywania"
+
+#: applications/luci-app-natmap/root/usr/share/rpcd/acl.d/luci-app-natmap.json:3
+msgid "Grant access to LuCI app natmap"
+msgstr "Przyznaj dostęp do aplikacji LuCI natmap"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
+msgid "HTTP server"
+msgstr "Serwer HTTP"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:71
+msgid "IPv4 and IPv6"
+msgstr "IPv4 i IPv6"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:72
+msgid "IPv4 only"
+msgstr "Tylko IPv4"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:73
+msgid "IPv6 only"
+msgstr "Tylko IPv6"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:75
+msgid "Interface"
+msgstr "Interfejs"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:78
+msgid "Keep-alive interval"
+msgstr "Interwał utrzymywania aktywności"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:50
+#: applications/luci-app-natmap/root/usr/share/luci/menu.d/luci-app-natmap.json:3
+msgid "NATMap"
+msgstr "NATMap"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:115
+msgid "Notify script"
+msgstr "Skrypt powiadamiający"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:59
+msgid "Protocol"
+msgstr "Protokół"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:69
+msgid "Restrict to address family"
+msgstr "Ogranicz do rodziny adresów"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:82
+msgid "STUN server"
+msgstr "Serwer STUN"
diff --git a/applications/luci-app-natmap/po/pt_BR/natmap.po b/applications/luci-app-natmap/po/pt_BR/natmap.po
new file mode 100644
index 0000000000..72827b51cd
--- /dev/null
+++ b/applications/luci-app-natmap/po/pt_BR/natmap.po
@@ -0,0 +1,92 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2023-01-09 23:02+0000\n"
+"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
+"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsnatmap/pt_BR/>\n"
+"Language: pt_BR\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:93
+msgid "Bind port"
+msgstr "Porta do bind"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:55
+msgid "Enable"
+msgstr "Ativar"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:119
+msgid "External IP"
+msgstr "IP externo"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:126
+msgid "External Port"
+msgstr "Porta externa"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
+msgid "For TCP mode"
+msgstr "Para o modo TCP"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:97
+msgid "Forward mode"
+msgstr "Modo de encaminhamento"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:105
+msgid "Forward target"
+msgstr "Alvo de encaminhamento"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:110
+msgid "Forward target port"
+msgstr "Porta de destino do encaminhamento"
+
+#: applications/luci-app-natmap/root/usr/share/rpcd/acl.d/luci-app-natmap.json:3
+msgid "Grant access to LuCI app natmap"
+msgstr "Conceda acesso LuCi ao aplicativo natmap"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
+msgid "HTTP server"
+msgstr "Servidor HTTP"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:71
+msgid "IPv4 and IPv6"
+msgstr "IPv4 e IPv6"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:72
+msgid "IPv4 only"
+msgstr "Apenas IPv4"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:73
+msgid "IPv6 only"
+msgstr "Apenas IPv6"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:75
+msgid "Interface"
+msgstr "Interface"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:78
+msgid "Keep-alive interval"
+msgstr "Intervalo do keep-alive interno"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:50
+#: applications/luci-app-natmap/root/usr/share/luci/menu.d/luci-app-natmap.json:3
+msgid "NATMap"
+msgstr "NATMap"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:115
+msgid "Notify script"
+msgstr "Script de notificação"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:59
+msgid "Protocol"
+msgstr "Protocolo"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:69
+msgid "Restrict to address family"
+msgstr "Restringe à uma família de endereços"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:82
+msgid "STUN server"
+msgstr "Servidor STUN"
diff --git a/applications/luci-app-natmap/po/templates/natmap.pot b/applications/luci-app-natmap/po/templates/natmap.pot
new file mode 100644
index 0000000000..4d8e848439
--- /dev/null
+++ b/applications/luci-app-natmap/po/templates/natmap.pot
@@ -0,0 +1,83 @@
+msgid ""
+msgstr "Content-Type: text/plain; charset=UTF-8"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:93
+msgid "Bind port"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:55
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:119
+msgid "External IP"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:126
+msgid "External Port"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
+msgid "For TCP mode"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:97
+msgid "Forward mode"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:105
+msgid "Forward target"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:110
+msgid "Forward target port"
+msgstr ""
+
+#: applications/luci-app-natmap/root/usr/share/rpcd/acl.d/luci-app-natmap.json:3
+msgid "Grant access to LuCI app natmap"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
+msgid "HTTP server"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:71
+msgid "IPv4 and IPv6"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:72
+msgid "IPv4 only"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:73
+msgid "IPv6 only"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:75
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:78
+msgid "Keep-alive interval"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:50
+#: applications/luci-app-natmap/root/usr/share/luci/menu.d/luci-app-natmap.json:3
+msgid "NATMap"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:115
+msgid "Notify script"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:59
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:69
+msgid "Restrict to address family"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:82
+msgid "STUN server"
+msgstr ""
diff --git a/applications/luci-app-natmap/po/zh_Hans/natmap.po b/applications/luci-app-natmap/po/zh_Hans/natmap.po
new file mode 100644
index 0000000000..dccc7754e0
--- /dev/null
+++ b/applications/luci-app-natmap/po/zh_Hans/natmap.po
@@ -0,0 +1,92 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-12-28 19:33+0000\n"
+"Last-Translator: Eric <hamburger2048@users.noreply.hosted.weblate.org>\n"
+"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsnatmap/zh_Hans/>\n"
+"Language: zh_Hans\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:93
+msgid "Bind port"
+msgstr "绑定端口"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:55
+msgid "Enable"
+msgstr "启用"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:119
+msgid "External IP"
+msgstr "外部 IP"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:126
+msgid "External Port"
+msgstr "外部端口"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
+msgid "For TCP mode"
+msgstr "用于 TCP 模式"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:97
+msgid "Forward mode"
+msgstr "转发模式"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:105
+msgid "Forward target"
+msgstr "转发目标"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:110
+msgid "Forward target port"
+msgstr "转发目标端口"
+
+#: applications/luci-app-natmap/root/usr/share/rpcd/acl.d/luci-app-natmap.json:3
+msgid "Grant access to LuCI app natmap"
+msgstr "授予访问 LuCI 应用 natmap 的权限"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:88
+msgid "HTTP server"
+msgstr "HTTP 服务器"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:71
+msgid "IPv4 and IPv6"
+msgstr "IPv4 和 IPv6"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:72
+msgid "IPv4 only"
+msgstr "仅 IPv4"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:73
+msgid "IPv6 only"
+msgstr "仅 IPv6"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:75
+msgid "Interface"
+msgstr "接口"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:78
+msgid "Keep-alive interval"
+msgstr "Keep-alive 间隔"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:50
+#: applications/luci-app-natmap/root/usr/share/luci/menu.d/luci-app-natmap.json:3
+msgid "NATMap"
+msgstr "NATMap"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:115
+msgid "Notify script"
+msgstr "通知脚本"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:59
+msgid "Protocol"
+msgstr "协议"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:69
+msgid "Restrict to address family"
+msgstr "地址族限制"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:82
+msgid "STUN server"
+msgstr "STUN 服务器"
diff --git a/applications/luci-app-natmap/root/usr/share/luci/menu.d/luci-app-natmap.json b/applications/luci-app-natmap/root/usr/share/luci/menu.d/luci-app-natmap.json
new file mode 100644
index 0000000000..4513a11160
--- /dev/null
+++ b/applications/luci-app-natmap/root/usr/share/luci/menu.d/luci-app-natmap.json
@@ -0,0 +1,12 @@
+{
+ "admin/services/natmap": {
+ "title": "NATMap",
+ "action": {
+ "type": "view",
+ "path": "natmap"
+ },
+ "depends": {
+ "acl": [ "luci-app-natmap" ]
+ }
+ }
+}
diff --git a/applications/luci-app-natmap/root/usr/share/rpcd/acl.d/luci-app-natmap.json b/applications/luci-app-natmap/root/usr/share/rpcd/acl.d/luci-app-natmap.json
new file mode 100644
index 0000000000..ccaee88795
--- /dev/null
+++ b/applications/luci-app-natmap/root/usr/share/rpcd/acl.d/luci-app-natmap.json
@@ -0,0 +1,17 @@
+{
+ "luci-app-natmap": {
+ "description": "Grant access to LuCI app natmap",
+ "read": {
+ "file": {
+ "/var/run/natmap/*": [ "read" ]
+ },
+ "ubus": {
+ "service": [ "list" ]
+ },
+ "uci": ["natmap"]
+ },
+ "write": {
+ "uci": ["natmap"]
+ }
+ }
+}
diff --git a/applications/luci-app-nextdns/po/it/nextdns.po b/applications/luci-app-nextdns/po/it/nextdns.po
index a82ecfd2b6..8479b27a61 100644
--- a/applications/luci-app-nextdns/po/it/nextdns.po
+++ b/applications/luci-app-nextdns/po/it/nextdns.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-09-22 00:01+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnextdns/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
@@ -16,11 +16,11 @@ msgstr "Configurazione"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:23
msgid "Configuration ID"
-msgstr ""
+msgstr "ID di configurazione"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:19
msgid "Enable NextDNS."
-msgstr ""
+msgstr "Attiva NextDNS."
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:18
msgid "Enabled"
diff --git a/applications/luci-app-nextdns/po/ko/nextdns.po b/applications/luci-app-nextdns/po/ko/nextdns.po
index e7a3d8ba68..580a4d1976 100644
--- a/applications/luci-app-nextdns/po/ko/nextdns.po
+++ b/applications/luci-app-nextdns/po/ko/nextdns.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-03-21 14:31+0000\n"
-"Last-Translator: asdf1234 <cydyellowgreen@gmail.com>\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnextdns/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.5.2-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
@@ -38,7 +38,7 @@ msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:15
msgid "General"
-msgstr ""
+msgstr "일반"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:26
msgid "Go to nextdns.io to create a configuration."
@@ -71,7 +71,7 @@ msgstr ""
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:15
msgid "Overview"
-msgstr ""
+msgstr "개요"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:28
msgid "Report Client Info"
diff --git a/applications/luci-app-nextdns/po/sk/nextdns.po b/applications/luci-app-nextdns/po/sk/nextdns.po
index 7df49162c9..539fc33e7d 100644
--- a/applications/luci-app-nextdns/po/sk/nextdns.po
+++ b/applications/luci-app-nextdns/po/sk/nextdns.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-09 21:41+0000\n"
-"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"PO-Revision-Date: 2022-09-19 10:18+0000\n"
+"Last-Translator: Jose Riha <jose1711@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnextdns/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
@@ -24,7 +24,7 @@ msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:18
msgid "Enabled"
-msgstr "Povolené"
+msgstr "Zapnuté"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:29
msgid "Expose LAN clients information in NextDNS analytics."
diff --git a/applications/luci-app-nextdns/po/templates/nextdns.pot b/applications/luci-app-nextdns/po/templates/nextdns.pot
index 6c086cc724..99bd102911 100644
--- a/applications/luci-app-nextdns/po/templates/nextdns.pot
+++ b/applications/luci-app-nextdns/po/templates/nextdns.pot
@@ -23,8 +23,8 @@ msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:12
msgid ""
-"For further information, go to <a href=\"https://nextdns.io\" target=\"_blank"
-"\">nextdns.io</a>."
+"For further information, go to <a href=\"https://nextdns.io\" "
+"target=\"_blank\">nextdns.io</a>."
msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:15
diff --git a/applications/luci-app-nextdns/po/uk/nextdns.po b/applications/luci-app-nextdns/po/uk/nextdns.po
index 1fceee91c2..de9a2a2571 100644
--- a/applications/luci-app-nextdns/po/uk/nextdns.po
+++ b/applications/luci-app-nextdns/po/uk/nextdns.po
@@ -1,15 +1,15 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-02-14 11:56+0000\n"
-"Last-Translator: Vova Buran <heneral@gmail.com>\n"
+"PO-Revision-Date: 2022-12-18 15:49+0000\n"
+"Last-Translator: Dan <denqwerta@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnextdns/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
msgid "Configuration"
@@ -47,7 +47,7 @@ msgstr "Перейдіть до nextdns.io, щоб створити конфіг
#: applications/luci-app-nextdns/root/usr/share/rpcd/acl.d/luci-app-nextdns.json:3
msgid "Grant logread access to LuCI app nextdns"
-msgstr "Надайте доступ до журналу зчитування додатку LuCI nextdns"
+msgstr "Надайте доступ до журналу зчитування застосунку LuCI nextdns"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
msgid "Log Queries"
diff --git a/applications/luci-app-nft-qos/po/ar/nft-qos.po b/applications/luci-app-nft-qos/po/ar/nft-qos.po
index cd3b19af89..59dd36a13a 100644
--- a/applications/luci-app-nft-qos/po/ar/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/ar/nft-qos.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-03-04 13:50+0000\n"
-"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
+"PO-Revision-Date: 2022-11-30 14:48+0000\n"
+"Last-Translator: R-K <raouf9005@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnft-qos/ar/>\n"
"Language: ar\n"
@@ -9,12 +9,12 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.5.1-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:136
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:155
msgid "Bytes Total"
-msgstr ""
+msgstr "مجموع البايت"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:141
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:160
diff --git a/applications/luci-app-nft-qos/po/de/nft-qos.po b/applications/luci-app-nft-qos/po/de/nft-qos.po
index 831812f5fa..37033cd72a 100644
--- a/applications/luci-app-nft-qos/po/de/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/de/nft-qos.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-21 13:22+0000\n"
+"PO-Revision-Date: 2022-10-09 16:44+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnft-qos/de/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:136
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:155
@@ -121,12 +121,10 @@ msgid "Limit Enable"
msgstr "Limit aktivieren"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:33
-#, fuzzy
msgid "Limit Rate by IP Address"
msgstr "Quote pro IP-Adresse begrenzen"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:34
-#, fuzzy
msgid "Limit Rate by Mac Address"
msgstr "Quote pro MAC-Adresse begrenzen"
diff --git a/applications/luci-app-nft-qos/po/fr/nft-qos.po b/applications/luci-app-nft-qos/po/fr/nft-qos.po
index bf0c876fe0..133689f972 100644
--- a/applications/luci-app-nft-qos/po/fr/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/fr/nft-qos.po
@@ -1,19 +1,19 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-02-02 16:56+0000\n"
-"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
+"PO-Revision-Date: 2022-07-31 13:17+0000\n"
+"Last-Translator: Christophe Blancon <christophe.blancon@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnft-qos/fr/>\n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:136
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:155
msgid "Bytes Total"
-msgstr "Total octets"
+msgstr "Nombre total d’octets"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:141
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:160
@@ -26,73 +26,73 @@ msgstr "Commentaire"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:50
msgid "Default Download Rate"
-msgstr ""
+msgstr "Taux de téléchargement par défaut"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:55
msgid "Default Download Unit"
-msgstr ""
+msgstr "Unité de téléchargement par défaut"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Default Network Interface"
-msgstr ""
+msgstr "Interface réseau par défaut"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:62
msgid "Default Upload Rate"
-msgstr ""
+msgstr "Taux de téléchargement par défaut"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:67
msgid "Default Upload Unit"
-msgstr ""
+msgstr "Unité de téléchargement par défaut"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:55
msgid "Default unit for download rate"
-msgstr ""
+msgstr "Unité par défaut pour la vitesse de téléchargement"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:67
msgid "Default unit for upload rate"
-msgstr ""
+msgstr "Unité par défaut pour la vitesse de téléversement"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:77
msgid "Default value for download bandwidth"
-msgstr ""
+msgstr "Valeur par défaut pour la bande passante de téléchargement"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:50
msgid "Default value for download rate"
-msgstr ""
+msgstr "Valeur par défaut du débit de téléchargement"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:82
msgid "Default value for upload bandwidth"
-msgstr ""
+msgstr "Valeur par défaut pour la bande passante de téléversement"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:62
msgid "Default value for upload rate"
-msgstr ""
+msgstr "Valeur par défaut pour le taux de téléversement"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:77
msgid "Download Bandwidth (Mbps)"
-msgstr ""
+msgstr "Bande passante de téléchargement (Mbps)"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:252
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:135
msgid "Download Rate"
-msgstr ""
+msgstr "Taux de téléchargement"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Limit Rate Feature"
-msgstr ""
+msgstr "Activer la fonction de limitation du débit"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable Traffic Priority"
-msgstr ""
+msgstr "Activer la priorité du trafic"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable this feature"
-msgstr ""
+msgstr "Activer cette fonctionnalité"
#: applications/luci-app-nft-qos/root/usr/share/rpcd/acl.d/luci-app-nft-qos.json:3
msgid "Grant UCI access for luci-app-nft-qos"
-msgstr ""
+msgstr "Accorder l'accès à l'UCI pour luci-app-nft-qos"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
@@ -108,37 +108,37 @@ msgstr "Adresse IP"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:168
msgid "IP Address (v4 / v6)"
-msgstr ""
+msgstr "Adresse IP (v4 / v6)"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "IP Address (v4 Only)"
-msgstr ""
+msgstr "Adresse IP (v4 uniquement)"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Limit Enable"
-msgstr ""
+msgstr "Limitation activée"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:33
msgid "Limit Rate by IP Address"
-msgstr ""
+msgstr "Taux limite par adresse IP"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:34
msgid "Limit Rate by Mac Address"
-msgstr ""
+msgstr "Taux limite par adresse Mac"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:239
msgid "Limit Traffic Rate By Mac Address"
-msgstr ""
+msgstr "Limiter le débit du trafic par adresse Mac"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:44
msgid "Limit Type"
-msgstr ""
+msgstr "Type de limite"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:177
msgid "MAC (optional)"
-msgstr ""
+msgstr "MAC (facultatif)"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:248
msgid "MAC Address"
@@ -146,32 +146,34 @@ msgstr "Adresse MAC"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:48
msgid "MB"
-msgstr ""
+msgstr "MB"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:29
msgid "NFT-QoS Settings"
-msgstr ""
+msgstr "Paramètres NFT-QoS"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
msgstr ""
+"Interface réseau pour la mise en forme du trafic, par exemple br-lan, "
+"eth0.1, eth0, etc."
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:87
msgid "Network to be applied, e.g. 192.168.1.0/24, 10.2.0.0/16, etc."
-msgstr ""
+msgstr "Réseau à appliquer, par exemple 192.168.1.0/24, 10.2.0.0/16, etc."
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:93
msgid "Network to be applied, e.g. AAAA::BBBB/64, CCCC::1/128, etc."
-msgstr ""
+msgstr "Réseau à appliquer, par exemple AAAA::BBBB/64, CCCC::1/128, etc."
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:65
msgid "No information available"
-msgstr "Information indisponible"
+msgstr "Aucune information disponible"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:137
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:156
msgid "Packets Total"
-msgstr ""
+msgstr "Nombre total de paquets"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:212
msgid "Priority"
@@ -184,25 +186,25 @@ msgstr "Protocole"
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:21
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:24
msgid "QoS over Nftables"
-msgstr ""
+msgstr "QoS au-dessus des Nftables"
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181
msgid "Rate"
-msgstr ""
+msgstr "Taux"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:130
msgid "Realtime Download Rate"
-msgstr ""
+msgstr "Taux de téléchargement en temps réel"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:125
msgid "Realtime Rate"
-msgstr ""
+msgstr "Taux en temps réel"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:149
msgid "Realtime Upload Rate"
-msgstr ""
+msgstr "Taux de téléchargement en temps réel"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "Service"
@@ -210,60 +212,61 @@ msgstr "Service"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:125
msgid "Static QoS-Download Rate"
-msgstr ""
+msgstr "Taux de téléchargement QoS statique"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
msgid "Static QoS-Upload Rate"
-msgstr ""
+msgstr "Taux de téléversement QoS statique"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:87
msgid "Target Network (IPv4/MASK)"
-msgstr ""
+msgstr "Réseau cible (IPv4/MASK)"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:93
msgid "Target Network6 (IPv6/MASK)"
-msgstr ""
+msgstr "Réseau cible6 (IPv6/MASQUE)"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:127
msgid "This page gives an overview over currently download/upload rate."
msgstr ""
+"Cette page donne un aperçu du taux de téléchargement / téléversement actuel."
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:35
msgid "Traffic Priority"
-msgstr ""
+msgstr "Priorité de trafic"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
-msgstr ""
+msgstr "Paramètres de priorité du trafic"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:44
msgid "Type of Limit Rate"
-msgstr ""
+msgstr "Type de taux limite"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:149
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:186
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:257
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:268
msgid "Unit"
-msgstr "unité"
+msgstr "Unité"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:82
msgid "Upload Bandwidth (Mbps)"
-msgstr ""
+msgstr "Bande passante de téléversement (Mbps)"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:263
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:154
msgid "Upload Rate"
-msgstr ""
+msgstr "Taux de téléversement"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:98
msgid "White List for Limit Rate"
-msgstr ""
+msgstr "Liste blanche pour le taux limite"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "e.g. https, 23, (separator is comma)"
-msgstr ""
+msgstr "par exemple https, 23, (le séparateur est une virgule)"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:44
msgid "kB"
-msgstr ""
+msgstr "kB"
diff --git a/applications/luci-app-nft-qos/po/he/nft-qos.po b/applications/luci-app-nft-qos/po/he/nft-qos.po
index 5e0c3efc89..1aa576ce03 100644
--- a/applications/luci-app-nft-qos/po/he/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/he/nft-qos.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"PO-Revision-Date: 2022-11-17 18:57+0000\n"
"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnft-qos/he/>\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && "
"n % 10 == 0) ? 2 : 3));\n"
-"X-Generator: Weblate 4.5-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:136
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:155
@@ -180,7 +180,7 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:204
msgid "Protocol"
-msgstr ""
+msgstr "פרוטוקול"
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:21
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:24
diff --git a/applications/luci-app-nft-qos/po/it/nft-qos.po b/applications/luci-app-nft-qos/po/it/nft-qos.po
index 3dd256d329..15d923ec26 100644
--- a/applications/luci-app-nft-qos/po/it/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/it/nft-qos.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-10-03 09:47+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnft-qos/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:136
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:155
@@ -18,7 +18,7 @@ msgstr "Bytes totali"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:141
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:160
msgid "Collecting data..."
-msgstr "Raccolta dati..."
+msgstr "Sto raccogliendo i dati..."
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:229
msgid "Comment"
@@ -26,7 +26,7 @@ msgstr "Commento"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:50
msgid "Default Download Rate"
-msgstr ""
+msgstr "Velocità di download predefinita"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:55
msgid "Default Download Unit"
diff --git a/applications/luci-app-nft-qos/po/ko/nft-qos.po b/applications/luci-app-nft-qos/po/ko/nft-qos.po
index 93d1c6d98c..c824294152 100644
--- a/applications/luci-app-nft-qos/po/ko/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/ko/nft-qos.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-01-17 20:54+0000\n"
-"Last-Translator: ANTEGRAL <antegral@antegral.net>\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnft-qos/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.5-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:136
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:155
@@ -22,7 +22,7 @@ msgstr "데이터 수집 중..."
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:229
msgid "Comment"
-msgstr ""
+msgstr "메모"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:50
msgid "Default Download Rate"
@@ -98,12 +98,12 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
-msgstr "호스트 이름"
+msgstr "호스트명"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:134
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:153
msgid "IP Address"
-msgstr ""
+msgstr "IP 주소"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:168
@@ -179,7 +179,7 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:204
msgid "Protocol"
-msgstr ""
+msgstr "프로토콜"
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:21
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:24
diff --git a/applications/luci-app-nft-qos/po/ro/nft-qos.po b/applications/luci-app-nft-qos/po/ro/nft-qos.po
index b1f35ffdba..4be956ed4e 100644
--- a/applications/luci-app-nft-qos/po/ro/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/ro/nft-qos.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-11-30 22:12+0000\n"
+"PO-Revision-Date: 2022-08-05 01:21+0000\n"
"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnft-qos/ro/>\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
-"X-Generator: Weblate 4.10-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:136
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:155
@@ -123,11 +123,11 @@ msgstr "Activare limită"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:33
msgid "Limit Rate by IP Address"
-msgstr ""
+msgstr "Limitarea ratei în funcție de adresa IP"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:34
msgid "Limit Rate by Mac Address"
-msgstr ""
+msgstr "Limitarea ratei în funcție de adresa Mac"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:239
msgid "Limit Traffic Rate By Mac Address"
@@ -239,7 +239,7 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:35
msgid "Traffic Priority"
-msgstr ""
+msgstr "Prioritate de trafic"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
diff --git a/applications/luci-app-nft-qos/po/sv/nft-qos.po b/applications/luci-app-nft-qos/po/sv/nft-qos.po
index 85b2ce853a..c1c5bbda9b 100644
--- a/applications/luci-app-nft-qos/po/sv/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/sv/nft-qos.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-11-22 15:35+0000\n"
-"Last-Translator: PontusÖsterlindh <pontus@osterlindh.com>\n"
+"PO-Revision-Date: 2022-12-06 15:41+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnft-qos/sv/>\n"
"Language: sv\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:136
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:155
@@ -26,11 +26,11 @@ msgstr "Kommentera"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:50
msgid "Default Download Rate"
-msgstr ""
+msgstr "Standardhastighet för hämtning"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:55
msgid "Default Download Unit"
-msgstr ""
+msgstr "Standardenhet för hämtning"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Default Network Interface"
@@ -38,44 +38,47 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:62
msgid "Default Upload Rate"
-msgstr ""
+msgstr "Standardhastighet för uppladdning"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:67
msgid "Default Upload Unit"
-msgstr ""
+msgstr "Standardenhet för uppladdning"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:55
msgid "Default unit for download rate"
-msgstr ""
+msgstr "Standardenhet för uppladdningshastighet"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:67
msgid "Default unit for upload rate"
-msgstr ""
+msgstr "Standardenhet för uppladdningshastighet"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:77
+#, fuzzy
msgid "Default value for download bandwidth"
-msgstr ""
+msgstr "Standardvärde för hämtningens bandbredd"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:50
+#, fuzzy
msgid "Default value for download rate"
-msgstr ""
+msgstr "Standardvärde för hämtningens hastighet"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:82
msgid "Default value for upload bandwidth"
-msgstr ""
+msgstr "Standardvärde för uppladdningens bandbredd"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:62
+#, fuzzy
msgid "Default value for upload rate"
-msgstr ""
+msgstr "Standardvärde för uppladdningens hastighet"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:77
msgid "Download Bandwidth (Mbps)"
-msgstr ""
+msgstr "Bandbredd för hämtningen (Mbps)"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:252
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:135
msgid "Download Rate"
-msgstr ""
+msgstr "Hastighet för hämtning"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
@@ -84,15 +87,16 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable Traffic Priority"
-msgstr ""
+msgstr "Aktivera trafikprioritet"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable this feature"
-msgstr ""
+msgstr "Aktivera den här funktionen"
#: applications/luci-app-nft-qos/root/usr/share/rpcd/acl.d/luci-app-nft-qos.json:3
+#, fuzzy
msgid "Grant UCI access for luci-app-nft-qos"
-msgstr ""
+msgstr "Ge UCI åtkomst för luci-app-nft-qos"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
@@ -108,12 +112,12 @@ msgstr "IP-adress"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:168
msgid "IP Address (v4 / v6)"
-msgstr ""
+msgstr "IP-adress (v4 / v6)"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "IP Address (v4 Only)"
-msgstr ""
+msgstr "IP-adress (Endast v4)"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
@@ -134,23 +138,23 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:44
msgid "Limit Type"
-msgstr ""
+msgstr "Typ av begränsning"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:177
msgid "MAC (optional)"
-msgstr ""
+msgstr "MAC (valfritt)"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:248
msgid "MAC Address"
-msgstr ""
+msgstr "MAC-address"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:48
msgid "MB"
-msgstr ""
+msgstr "MB"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:29
msgid "NFT-QoS Settings"
-msgstr ""
+msgstr "Inställningar för NFT-QoS"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
@@ -175,7 +179,7 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:212
msgid "Priority"
-msgstr ""
+msgstr "Prioritet"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:204
msgid "Protocol"
@@ -184,29 +188,29 @@ msgstr "Protokoll"
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:21
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:24
msgid "QoS over Nftables"
-msgstr ""
+msgstr "QoS över Nftables"
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181
msgid "Rate"
-msgstr ""
+msgstr "Hastighet"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:130
msgid "Realtime Download Rate"
-msgstr ""
+msgstr "Hastighet för hämtning i realtid"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:125
msgid "Realtime Rate"
-msgstr ""
+msgstr "Hastighet i realtid"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:149
msgid "Realtime Upload Rate"
-msgstr ""
+msgstr "Uppladdningshastighet i realtid"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "Service"
-msgstr ""
+msgstr "Tjänst"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:125
msgid "Static QoS-Download Rate"
@@ -218,47 +222,49 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:87
msgid "Target Network (IPv4/MASK)"
-msgstr ""
+msgstr "Målnätverk (IPv4/MASK)"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:93
msgid "Target Network6 (IPv6/MASK)"
-msgstr ""
+msgstr "Målnätverk6 (IPv6/MASK)"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:127
msgid "This page gives an overview over currently download/upload rate."
msgstr ""
+"Den här sidan ger en överblick över nuvarande hastighet för hämtning/"
+"uppladdning."
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:35
msgid "Traffic Priority"
-msgstr ""
+msgstr "Prioriterad trafik"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
-msgstr ""
+msgstr "Inställningar för prioriterad trafik"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:44
msgid "Type of Limit Rate"
-msgstr ""
+msgstr "Typ av hastighetsbegränsning"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:149
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:186
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:257
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:268
msgid "Unit"
-msgstr ""
+msgstr "Enhet"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:82
msgid "Upload Bandwidth (Mbps)"
-msgstr ""
+msgstr "Bandbredd för uppladdning (Mbps)"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:263
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:154
msgid "Upload Rate"
-msgstr ""
+msgstr "Uppladdningshastighet"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:98
msgid "White List for Limit Rate"
-msgstr ""
+msgstr "Vitlista för hastighetsbegränsning"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "e.g. https, 23, (separator is comma)"
@@ -266,4 +272,4 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:44
msgid "kB"
-msgstr ""
+msgstr "kB"
diff --git a/applications/luci-app-nft-qos/po/tr/nft-qos.po b/applications/luci-app-nft-qos/po/tr/nft-qos.po
index 72e72a665d..d6d1dc51c0 100644
--- a/applications/luci-app-nft-qos/po/tr/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/tr/nft-qos.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-08-22 19:59+0000\n"
-"Last-Translator: Erdinc <erdincbeldek@gmail.com>\n"
+"PO-Revision-Date: 2022-09-25 14:22+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnft-qos/tr/>\n"
"Language: tr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.8.1-dev\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:136
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:155
@@ -122,11 +122,11 @@ msgstr "Sınırı Etkinleştir"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:33
msgid "Limit Rate by IP Address"
-msgstr ""
+msgstr "IP Adresine Göre Oranı Sınırla"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:34
msgid "Limit Rate by Mac Address"
-msgstr ""
+msgstr "Mac Adresine Göre Oranı Sınırla"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:239
msgid "Limit Traffic Rate By Mac Address"
@@ -230,7 +230,7 @@ msgstr "Bu sayfa, mevcut indirme / yükleme hızına genel bir bakış sunar."
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:35
msgid "Traffic Priority"
-msgstr ""
+msgstr "Trafik Önceliği"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
diff --git a/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js b/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js
index 3f0a4c969f..bdebf296ea 100644
--- a/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js
+++ b/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js
@@ -102,6 +102,9 @@ return view.extend({
return m ? m[1] : null;
};
+ o.validate = function(section_id, value) {
+ return /^[0-9]{4}-[0-9]{2}-[0-9]{2}$/.exec(value) ? true : _('Require a valid date in the form "YYYY-MM-DD"');
+ };
o.write = writePeriod;
o.depends('_period', 'absolute');
diff --git a/applications/luci-app-nlbwmon/po/he/nlbwmon.po b/applications/luci-app-nlbwmon/po/he/nlbwmon.po
index 5164346e1f..58711ff6a1 100644
--- a/applications/luci-app-nlbwmon/po/he/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/he/nlbwmon.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"PO-Revision-Date: 2022-11-17 18:57+0000\n"
"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/he/>\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && "
"n % 10 == 0) ? 2 : 3));\n"
-"X-Generator: Weblate 4.5-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
@@ -420,7 +420,7 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339
msgid "Protocol"
-msgstr ""
+msgstr "פרוטוקול"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
msgid "Protocol Mapping"
diff --git a/applications/luci-app-nlbwmon/po/hu/nlbwmon.po b/applications/luci-app-nlbwmon/po/hu/nlbwmon.po
index ad7789f0af..a2b822fe5f 100644
--- a/applications/luci-app-nlbwmon/po/hu/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/hu/nlbwmon.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-08-12 12:55+0000\n"
-"Last-Translator: Tudós Péter <tudi.sk@gmail.com>\n"
+"PO-Revision-Date: 2022-12-14 00:53+0000\n"
+"Last-Translator: Gajdos Tamás <gajdipajti@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/hu/>\n"
"Language: hu\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.8-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
@@ -223,7 +223,7 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24
msgid "Dismiss"
-msgstr ""
+msgstr "Eltüntetés"
#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
diff --git a/applications/luci-app-nlbwmon/po/it/nlbwmon.po b/applications/luci-app-nlbwmon/po/it/nlbwmon.po
index 49fc029fb2..423bba6682 100644
--- a/applications/luci-app-nlbwmon/po/it/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/it/nlbwmon.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-09-15 08:34+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
@@ -16,15 +16,15 @@ msgstr "%d solo host IPv4"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
-msgstr ""
+msgstr "%d host solo IPv6"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:552
msgid "%d dual-stack hosts"
-msgstr ""
+msgstr "%d host dual-stack"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114
msgid "%s and %s"
-msgstr ""
+msgstr "%s e %s"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112
msgid "%s, %s and %s"
@@ -155,7 +155,7 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:937
msgid "Collecting data..."
-msgstr "Raccolta dati..."
+msgstr "Sto raccogliendo i dati..."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
msgid "Commit interval"
@@ -209,7 +209,7 @@ msgstr "Chiudi"
#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
-msgstr ""
+msgstr "Display"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:604
msgid "Down. (Bytes)"
diff --git a/applications/luci-app-nlbwmon/po/ko/nlbwmon.po b/applications/luci-app-nlbwmon/po/ko/nlbwmon.po
index d8d2c287fc..67bde5539f 100644
--- a/applications/luci-app-nlbwmon/po/ko/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/ko/nlbwmon.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-03-26 23:10+0000\n"
-"Last-Translator: dikastia <dikastia@gmail.com>\n"
+"PO-Revision-Date: 2022-07-31 13:17+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
@@ -205,7 +205,7 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24
msgid "Dismiss"
-msgstr ""
+msgstr "닫기"
#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
@@ -338,7 +338,7 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:505
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:903
msgid "IPv6"
-msgstr ""
+msgstr "IPv6"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
msgid "Interval"
@@ -419,7 +419,7 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339
msgid "Protocol"
-msgstr ""
+msgstr "프로토콜"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
msgid "Protocol Mapping"
diff --git a/applications/luci-app-nlbwmon/po/sv/nlbwmon.po b/applications/luci-app-nlbwmon/po/sv/nlbwmon.po
index f275576ee7..6aa5f7c596 100644
--- a/applications/luci-app-nlbwmon/po/sv/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/sv/nlbwmon.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-05-19 13:17+0000\n"
-"Last-Translator: Stefan Tamas <tamas79@gmail.com>\n"
+"PO-Revision-Date: 2022-12-06 15:41+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/sv/>\n"
"Language: sv\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
@@ -16,7 +16,7 @@ msgstr "%d IPv4-Endast värdar"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
-msgstr ""
+msgstr "%d IPv6-värdar endast"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:552
msgid "%d dual-stack hosts"
@@ -24,23 +24,23 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114
msgid "%s and %s"
-msgstr ""
+msgstr "%s och %s"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112
msgid "%s, %s and %s"
-msgstr ""
+msgstr "%s, %s och %s"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93
msgid "-1 - Restart every last day of month"
-msgstr ""
+msgstr "-1 - Starta om sista dagen i varje månad"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94
msgid "-7 - Restart a week before end of month"
-msgstr ""
+msgstr "-7 - Starta om en vecka i slutet av månaden"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92
msgid "1 - Restart every 1st of month"
-msgstr ""
+msgstr "1 - Starta om 1:a dagen i månaden"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid "10m - frequent commits at the expense of flash wear"
@@ -56,7 +56,7 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
msgid "30s - refresh twice per minute for reasonably current stats"
-msgstr ""
+msgstr "30s - uppdatera 2 gånger per minut för någorlunda aktuell statistik"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
@@ -68,11 +68,11 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:827
msgid "<big id=\"conn-total\">0</big> connections"
-msgstr ""
+msgstr "<big id=\"conn-total\">0</big> anslutningar"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:824
msgid "<big id=\"host-total\">0</big> hosts"
-msgstr ""
+msgstr "<big id=\"host-total\">0</big> värdar"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
@@ -84,7 +84,7 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
-msgstr ""
+msgstr "<big id=\"ipv6-share\">0%</big> av den totala trafiken är IPv6"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:920
msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
@@ -92,7 +92,7 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:874
msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
-msgstr ""
+msgstr "<big id=\"layer7-most-conn\">0</big> orsakar de flesta anslutningarna"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:872
msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
@@ -108,15 +108,15 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
msgid "<big id=\"rx-total\">0</big> download"
-msgstr ""
+msgstr "<big id=\"rx-total\">0</big> hämtning"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:826
msgid "<big id=\"tx-total\">0</big> upload"
-msgstr ""
+msgstr "<big id=\"tx-total\">0</big>uppladdning"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63
msgid "Accounting period"
-msgstr ""
+msgstr "Räkneperiod"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
msgid "Advanced Settings"
@@ -124,11 +124,11 @@ msgstr "Avancerade inställningar"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:881
msgid "Application"
-msgstr ""
+msgstr "Applikation"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
msgid "Application Protocols"
-msgstr ""
+msgstr "Protokoll för applikationen"
#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
msgid "Backup"
@@ -163,7 +163,7 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
msgid "Compress database"
-msgstr ""
+msgstr "Komprimera databas"
#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
diff --git a/applications/luci-app-nlbwmon/po/uk/nlbwmon.po b/applications/luci-app-nlbwmon/po/uk/nlbwmon.po
index 77ded9316b..7b28297c16 100644
--- a/applications/luci-app-nlbwmon/po/uk/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/uk/nlbwmon.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-11-04 17:37+0000\n"
-"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@gmail.com>\n"
+"PO-Revision-Date: 2022-08-28 15:37+0000\n"
+"Last-Translator: Vlad <vladhmail@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/uk/>\n"
"Language: uk\n"
@@ -9,11 +9,11 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "%d IPv4-only hosts"
-msgstr ""
+msgstr "%d тільки IPv4 хост(а, ів)"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:545
msgid "%d IPv6-only hosts"
diff --git a/applications/luci-app-ntpc/po/ko/ntpc.po b/applications/luci-app-ntpc/po/ko/ntpc.po
index ab601ab3cb..226d97a90c 100644
--- a/applications/luci-app-ntpc/po/ko/ntpc.po
+++ b/applications/luci-app-ntpc/po/ko/ntpc.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-14 13:24+0200\n"
-"PO-Revision-Date: 2021-06-07 10:49+0000\n"
-"Last-Translator: Sunggu Choi <dkaost@outlook.com>\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsntpc/ko/>\n"
"Language: ko\n"
@@ -12,38 +12,38 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:21
msgid "Clock Adjustment"
-msgstr ""
+msgstr "시간 조정"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:17
msgid "Count of time measurements"
-msgstr ""
+msgstr "시간 측정 횟수"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:11
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:12
msgid "Current system time"
-msgstr ""
+msgstr "현재 시스템 시간"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:7
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:8
msgid "General"
-msgstr ""
+msgstr "일반"
#: applications/luci-app-ntpc/root/usr/share/rpcd/acl.d/luci-app-ntpc.json:3
msgid "Grant UCI access for luci-app-ntpc"
-msgstr ""
+msgstr "luci-app-ntpc에 UCI 접근 권한 허용"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:34
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:23
msgid "Hostname"
-msgstr "호스트 이름"
+msgstr "호스트명"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:25
msgid "Offset frequency"
-msgstr ""
+msgstr "오프셋 주기"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:35
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:24
@@ -53,27 +53,27 @@ msgstr "포트"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:5
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:6
msgid "Synchronizes the system time"
-msgstr ""
+msgstr "시스템 시간 동기화"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:18
msgid "Time Server"
-msgstr ""
+msgstr "시간 서버"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:29
msgid "Time Servers"
-msgstr ""
+msgstr "시간 서버"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:5
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:6
#: applications/luci-app-ntpc/root/usr/share/luci/menu.d/luci-app-ntpc.json:3
msgid "Time Synchronisation"
-msgstr ""
+msgstr "시간 동기화"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:13
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:14
msgid "Update interval (in seconds)"
-msgstr ""
+msgstr "업데이트 간격 (초)"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:17
msgid "empty = infinite"
-msgstr ""
+msgstr "값이 비어있는 경우, 무한으로 설정됩니다."
diff --git a/applications/luci-app-nut/po/de/nut.po b/applications/luci-app-nut/po/de/nut.po
index d22ab03e3e..7a8d735c80 100644
--- a/applications/luci-app-nut/po/de/nut.po
+++ b/applications/luci-app-nut/po/de/nut.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-06-08 00:59+0000\n"
-"Last-Translator: Steffen Möller <steffen_moeller@gmx.de>\n"
+"PO-Revision-Date: 2022-08-30 18:53+0000\n"
+"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnut/de/>\n"
"Language: de\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
msgid "Additional Shutdown Time(s)"
@@ -47,9 +47,8 @@ msgid "Communications lost message"
msgstr "Verlorene Nachrichten"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:60
-#, fuzzy
msgid "Communications restored message"
-msgstr "Wiederhergestellte Nachricht"
+msgstr "Nachricht über wiederhergestellte Kommunikation"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:35
msgid "Control UPS via CGI"
diff --git a/applications/luci-app-nut/po/it/nut.po b/applications/luci-app-nut/po/it/nut.po
index 8916f19b5d..1177a40f6d 100644
--- a/applications/luci-app-nut/po/it/nut.po
+++ b/applications/luci-app-nut/po/it/nut.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-02-18 20:58+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnut/it/>\n"
"Language: it\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
msgid "Additional Shutdown Time(s)"
@@ -18,17 +18,17 @@ msgstr "Tempo di spegnimento aggiuntivo"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:37
msgid "Addresses on which to listen"
-msgstr ""
+msgstr "Indirizzi sui quali mettersi in ascolto"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:23
msgid "Allowed actions"
-msgstr ""
+msgstr "Azioni consentite"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:20
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:188
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:217
msgid "As configured by NUT"
-msgstr ""
+msgstr "Come configurato da NUT"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:150
msgid "Bytes to read from interrupt pipe"
@@ -84,7 +84,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:132
msgid "Driver"
-msgstr ""
+msgstr "Driver"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:114
msgid "Driver Configuration"
diff --git a/applications/luci-app-nut/po/ja/nut.po b/applications/luci-app-nut/po/ja/nut.po
index e7cb120ad6..380606c899 100644
--- a/applications/luci-app-nut/po/ja/nut.po
+++ b/applications/luci-app-nut/po/ja/nut.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-12-13 05:29+0000\n"
-"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2022-09-04 03:20+0000\n"
+"Last-Translator: yamaken <k-yamada@yamaken.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnut/ja/>\n"
"Language: ja\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
msgid "Additional Shutdown Time(s)"
@@ -84,7 +84,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:132
msgid "Driver"
-msgstr "ドライバー"
+msgstr "ドライバ"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:114
msgid "Driver Configuration"
diff --git a/applications/luci-app-nut/po/ko/nut.po b/applications/luci-app-nut/po/ko/nut.po
index 2301768c64..a5477fad89 100644
--- a/applications/luci-app-nut/po/ko/nut.po
+++ b/applications/luci-app-nut/po/ko/nut.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-03-26 23:10+0000\n"
-"Last-Translator: dikastia <dikastia@gmail.com>\n"
+"PO-Revision-Date: 2022-08-01 05:54+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnut/ko/>\n"
"Language: ko\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
msgid "Additional Shutdown Time(s)"
@@ -173,7 +173,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:41
msgid "IP Address"
-msgstr ""
+msgstr "IP 주소"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:95
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:104
@@ -374,7 +374,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:237
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:19
msgid "Password"
-msgstr ""
+msgstr "패스워드"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:174
msgid "Path containing ca certificates to match against host certificate"
@@ -564,7 +564,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:234
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:16
msgid "Username"
-msgstr ""
+msgstr "사용자명"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:238
msgid "Vendor (regex)"
diff --git a/applications/luci-app-nut/po/pl/nut.po b/applications/luci-app-nut/po/pl/nut.po
index 0d7e08925e..814b700c3d 100644
--- a/applications/luci-app-nut/po/pl/nut.po
+++ b/applications/luci-app-nut/po/pl/nut.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2022-12-28 11:28+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnut/pl/>\n"
"Language: pl\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
msgid "Additional Shutdown Time(s)"
diff --git a/applications/luci-app-nut/po/ru/nut.po b/applications/luci-app-nut/po/ru/nut.po
index fb1ec20a11..1e70f5c492 100644
--- a/applications/luci-app-nut/po/ru/nut.po
+++ b/applications/luci-app-nut/po/ru/nut.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-10-30 16:38+0000\n"
-"Last-Translator: masta0f1eave <lomskoff.dima@gmail.com>\n"
+"PO-Revision-Date: 2022-11-07 09:03+0000\n"
+"Last-Translator: sergio <sergio+it@outerface.net>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnut/ru/>\n"
"Language: ru\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.14.2\n"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
msgid "Additional Shutdown Time(s)"
@@ -29,7 +29,7 @@ msgstr "Разрешенные действия"
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:188
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:217
msgid "As configured by NUT"
-msgstr ""
+msgstr "Как настроено NUT'ом"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:150
msgid "Bytes to read from interrupt pipe"
diff --git a/applications/luci-app-nut/po/sk/nut.po b/applications/luci-app-nut/po/sk/nut.po
index 6e69afd6e6..a6f13275c5 100644
--- a/applications/luci-app-nut/po/sk/nut.po
+++ b/applications/luci-app-nut/po/sk/nut.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-08-03 19:09+0000\n"
-"Last-Translator: Marek Ľach <graweeld@googlemail.com>\n"
+"PO-Revision-Date: 2022-10-30 15:06+0000\n"
+"Last-Translator: MaycoH <hudec.marian@hotmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnut/sk/>\n"
"Language: sk\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.8-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
msgid "Additional Shutdown Time(s)"
@@ -18,11 +18,11 @@ msgstr "Dodatočný čas vypnutia"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:37
msgid "Addresses on which to listen"
-msgstr ""
+msgstr "Adresy na ktorých načúvať"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:23
msgid "Allowed actions"
-msgstr ""
+msgstr "Povolené akcie"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:20
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:188
@@ -113,7 +113,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:40
msgid "Enable"
-msgstr "Povoliť"
+msgstr "Zapnúť"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:138
msgid ""
diff --git a/applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json b/applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json
index e19143eb1b..64300d57eb 100644
--- a/applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json
+++ b/applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json
@@ -6,10 +6,10 @@
},
"depends": {
"acl": [ "luci-app-nut" ],
- "uci": [
- { "nut_server": true },
- { "nut_monitor": true },
- { "nut_cgi": true }
+ "fs": [
+ { "/etc/config/nut_server": "file" },
+ { "/etc/config/nut_monitor": "file" },
+ { "/etc/config/nut_cgi": "file" }
]
}
},
@@ -23,7 +23,7 @@
"post": { "cbi.submit": true }
},
"depends": {
- "uci": { "nut_server": true }
+ "fs": { "/etc/config/nut_server": "file" }
}
},
@@ -36,7 +36,7 @@
"post": { "cbi.submit": true }
},
"depends": {
- "uci": { "nut_monitor": true }
+ "fs": { "/etc/config/nut_monitor": "file" }
}
},
@@ -49,7 +49,7 @@
"post": { "cbi.submit": true }
},
"depends": {
- "uci": { "nut_cgi": true }
+ "fs": { "/etc/config/nut_cgi": "file" }
}
}
}
diff --git a/applications/luci-app-ocserv/po/el/ocserv.po b/applications/luci-app-ocserv/po/el/ocserv.po
index d7e96002e8..41754a6c7a 100644
--- a/applications/luci-app-ocserv/po/el/ocserv.po
+++ b/applications/luci-app-ocserv/po/el/ocserv.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-05-15 17:04+0000\n"
-"Last-Translator: MarioK239 <marios.k239@gmail.com>\n"
+"PO-Revision-Date: 2022-10-03 08:34+0000\n"
+"Last-Translator: TakissX <pxatzidakis@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsocserv/el/>\n"
"Language: el\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13-dev\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
@@ -151,7 +151,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
msgid "Name"
-msgstr ""
+msgstr "Ονομα"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
diff --git a/applications/luci-app-ocserv/po/fr/ocserv.po b/applications/luci-app-ocserv/po/fr/ocserv.po
index 9351faaaee..22d1d9434c 100644
--- a/applications/luci-app-ocserv/po/fr/ocserv.po
+++ b/applications/luci-app-ocserv/po/fr/ocserv.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-11-21 18:56+0000\n"
-"Last-Translator: Felix Braun <f.bhelicopter@gmail.com>\n"
+"PO-Revision-Date: 2022-07-30 11:20+0000\n"
+"Last-Translator: Christophe Blancon <christophe.blancon@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsocserv/fr/>\n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.10-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
@@ -16,8 +16,8 @@ msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
msgstr ""
-"<abbr title=\"Routage Inter-Domain sans classe\">CIDR</abbr>-Notation: "
-"address/prefix"
+"Notation : adresse/préfixe <abbr title=\"Classless Inter-Domain Routing\""
+">CIDR</abbr>-"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
msgid "Active OpenConnect Users"
diff --git a/applications/luci-app-ocserv/po/it/ocserv.po b/applications/luci-app-ocserv/po/it/ocserv.po
index 666a6d9c88..26ce5789af 100644
--- a/applications/luci-app-ocserv/po/it/ocserv.po
+++ b/applications/luci-app-ocserv/po/it/ocserv.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-02-18 20:58+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsocserv/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
@@ -16,10 +16,12 @@ msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
msgstr ""
+"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notazione: "
+"indirizzo/prefisso"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
msgid "Active OpenConnect Users"
-msgstr ""
+msgstr "Utenti OpenConnect attivi"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
msgid "Active users"
@@ -28,7 +30,7 @@ msgstr "Utenti attivi"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
msgid "AnyConnect client compatibility"
-msgstr ""
+msgstr "Compatibilità del client AnyConnect"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
msgid "Available users"
@@ -46,7 +48,7 @@ msgstr "Algoritmo cifratura"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
msgid "Collecting data..."
-msgstr "Raccolta dati..."
+msgstr "Sto raccogliendo i dati..."
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
@@ -276,7 +278,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
msgid "Time"
-msgstr ""
+msgstr "Tempo"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
msgid "User"
diff --git a/applications/luci-app-ocserv/po/ko/ocserv.po b/applications/luci-app-ocserv/po/ko/ocserv.po
index af91b4897e..45f20e0d24 100644
--- a/applications/luci-app-ocserv/po/ko/ocserv.po
+++ b/applications/luci-app-ocserv/po/ko/ocserv.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-03-26 13:17+0000\n"
-"Last-Translator: dikastia <dikastia@gmail.com>\n"
+"PO-Revision-Date: 2022-08-01 05:54+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsocserv/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
@@ -137,7 +137,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
msgid "IP Address"
-msgstr ""
+msgstr "IP 주소"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
@@ -151,7 +151,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
msgid "Name"
-msgstr ""
+msgstr "이름"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
@@ -167,7 +167,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
msgid "Password"
-msgstr ""
+msgstr "패스워드"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
@@ -204,7 +204,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
msgid "Status"
-msgstr ""
+msgstr "상태"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
@@ -293,7 +293,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
msgid "Username"
-msgstr ""
+msgstr "사용자명"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
diff --git a/applications/luci-app-ocserv/po/sk/ocserv.po b/applications/luci-app-ocserv/po/sk/ocserv.po
index b4aa2aa7d9..e9a7884d90 100644
--- a/applications/luci-app-ocserv/po/sk/ocserv.po
+++ b/applications/luci-app-ocserv/po/sk/ocserv.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-04 17:35+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2022-10-30 15:06+0000\n"
+"Last-Translator: MaycoH <hudec.marian@hotmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsocserv/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
@@ -66,7 +66,7 @@ msgstr "Zariadenie"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
msgid "Edit Template"
-msgstr ""
+msgstr "Upraviť šablónu"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
@@ -121,7 +121,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
msgid "Group"
-msgstr ""
+msgstr "Skupina"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
msgid "ID"
@@ -280,7 +280,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
msgid "User"
-msgstr ""
+msgstr "Používateľ"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
diff --git a/applications/luci-app-ocserv/po/uk/ocserv.po b/applications/luci-app-ocserv/po/uk/ocserv.po
index 52fbb03b4b..593c7eea4f 100644
--- a/applications/luci-app-ocserv/po/uk/ocserv.po
+++ b/applications/luci-app-ocserv/po/uk/ocserv.po
@@ -1,15 +1,15 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-04-20 06:32+0000\n"
-"Last-Translator: Vladdrako <vladdrako007@gmail.com>\n"
+"PO-Revision-Date: 2022-12-21 21:49+0000\n"
+"Last-Translator: Bohdan <chbgdn@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsocserv/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
@@ -17,6 +17,8 @@ msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
msgstr ""
+"<abbr title=\"Безкласова Міждоменна Маршрутизація\">CIDR</abbr>-Запис: "
+"адреса/префікс"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
msgid "Active OpenConnect Users"
@@ -126,7 +128,7 @@ msgstr "Група"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
msgid "ID"
-msgstr ""
+msgstr "ID"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
msgid "IP"
diff --git a/applications/luci-app-olsr-services/po/he/olsr-services.po b/applications/luci-app-olsr-services/po/he/olsr-services.po
index 8dee477e10..ad203344c8 100644
--- a/applications/luci-app-olsr-services/po/he/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/he/olsr-services.po
@@ -1,8 +1,15 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2022-11-17 18:57+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsolsr-services/he/>\n"
"Language: he\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && "
+"n % 10 == 0) ? 2 : 3));\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-olsr-services/root/usr/share/rpcd/acl.d/luci-app-olsr-services.json:3
msgid "Grant access to OLSRd config and services file"
@@ -10,21 +17,21 @@ msgstr ""
#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
msgid "Internal services"
-msgstr ""
+msgstr "שירותים פנימיים"
#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:70
msgid "Protocol"
-msgstr ""
+msgstr "פרוטוקול"
#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:64
#: applications/luci-app-olsr-services/root/usr/share/luci/menu.d/luci-app-olsr-services.json:3
msgid "Services"
-msgstr ""
+msgstr "שירותים"
#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:71
msgid "Source"
-msgstr ""
+msgstr "מקור"
#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:69
msgid "Url"
-msgstr ""
+msgstr "כתובת"
diff --git a/applications/luci-app-olsr-services/po/ko/olsr-services.po b/applications/luci-app-olsr-services/po/ko/olsr-services.po
index 6bbd1c9bc9..b88dabf4a5 100644
--- a/applications/luci-app-olsr-services/po/ko/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/ko/olsr-services.po
@@ -1,31 +1,31 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-08 06:14+0000\n"
-"Last-Translator: Youngbin Han <sukso96100@gmail.com>\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr-services/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-olsr-services/root/usr/share/rpcd/acl.d/luci-app-olsr-services.json:3
msgid "Grant access to OLSRd config and services file"
-msgstr ""
+msgstr "OSLRd 설정 및 서비스 파일 접근 권한 허용"
#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
msgid "Internal services"
-msgstr ""
+msgstr "내부 서비스"
#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:70
msgid "Protocol"
-msgstr ""
+msgstr "프로토콜"
#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:64
#: applications/luci-app-olsr-services/root/usr/share/luci/menu.d/luci-app-olsr-services.json:3
msgid "Services"
-msgstr ""
+msgstr "서비스"
#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:71
msgid "Source"
@@ -33,4 +33,4 @@ msgstr "소스"
#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:69
msgid "Url"
-msgstr ""
+msgstr "URL"
diff --git a/applications/luci-app-olsr-services/po/pt/olsr-services.po b/applications/luci-app-olsr-services/po/pt/olsr-services.po
index 466be2c514..29838a39c9 100644
--- a/applications/luci-app-olsr-services/po/pt/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/pt/olsr-services.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-11-14 08:17+0000\n"
+"PO-Revision-Date: 2023-01-11 19:14+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr-services/pt/>\n"
@@ -8,11 +8,11 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.9.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-olsr-services/root/usr/share/rpcd/acl.d/luci-app-olsr-services.json:3
msgid "Grant access to OLSRd config and services file"
-msgstr "Conceder acesso ao ficherio de configuração e serviços do OLSRd"
+msgstr "Conceder acesso ao ficheiro de configuração e serviços do OLSRd"
#: applications/luci-app-olsr-services/htdocs/luci-static/resources/view/freifunk-services/services.js:65
msgid "Internal services"
diff --git a/applications/luci-app-olsr-viz/po/ar/olsr-viz.po b/applications/luci-app-olsr-viz/po/ar/olsr-viz.po
index 291dc059ab..9dce5ed977 100644
--- a/applications/luci-app-olsr-viz/po/ar/olsr-viz.po
+++ b/applications/luci-app-olsr-viz/po/ar/olsr-viz.po
@@ -1,12 +1,19 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2022-11-30 14:48+0000\n"
+"Last-Translator: R-K <raouf9005@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsolsr-viz/ar/>\n"
"Language: ar\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-olsr-viz/root/usr/share/luci/menu.d/luci-app-olsr-viz.json:3
msgid "OLSR-Viz"
-msgstr ""
+msgstr "OLSR-Viz"
#: applications/luci-app-olsr-viz/luasrc/view/olsr-viz/olsr-viz.htm:4
msgid "You need to allow javascript in your browser to show this page."
diff --git a/applications/luci-app-olsr-viz/po/ko/olsr-viz.po b/applications/luci-app-olsr-viz/po/ko/olsr-viz.po
index 9ce7f3d244..f549aa10d8 100644
--- a/applications/luci-app-olsr-viz/po/ko/olsr-viz.po
+++ b/applications/luci-app-olsr-viz/po/ko/olsr-viz.po
@@ -1,13 +1,19 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
+"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsolsr-viz/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-olsr-viz/root/usr/share/luci/menu.d/luci-app-olsr-viz.json:3
msgid "OLSR-Viz"
-msgstr ""
+msgstr "OLSR-Viz"
#: applications/luci-app-olsr-viz/luasrc/view/olsr-viz/olsr-viz.htm:4
msgid "You need to allow javascript in your browser to show this page."
-msgstr ""
+msgstr "페이지를 표시하기 위해선 브라우저의 JavaScript 실행을 허용해야 합니다."
diff --git a/applications/luci-app-olsr/po/da/olsr.po b/applications/luci-app-olsr/po/da/olsr.po
index ad4e0de898..4725966be8 100644
--- a/applications/luci-app-olsr/po/da/olsr.po
+++ b/applications/luci-app-olsr/po/da/olsr.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:35+0200\n"
-"PO-Revision-Date: 2022-02-21 14:06+0000\n"
+"PO-Revision-Date: 2022-10-23 17:26+0000\n"
"Last-Translator: drax red <drax@outlook.dk>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/da/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -1049,7 +1049,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:60
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:60
msgid "Weight"
-msgstr ""
+msgstr "Vægt"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:236
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:230
diff --git a/applications/luci-app-olsr/po/fr/olsr.po b/applications/luci-app-olsr/po/fr/olsr.po
index ca738aed66..e9bb8d8119 100644
--- a/applications/luci-app-olsr/po/fr/olsr.po
+++ b/applications/luci-app-olsr/po/fr/olsr.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2022-07-24 14:21+0000\n"
+"PO-Revision-Date: 2022-07-30 11:20+0000\n"
"Last-Translator: Christophe Blancon <christophe.blancon@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/fr/>\n"
@@ -253,7 +253,7 @@ msgstr "Bonjour"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:129
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:116
msgid "Hello interval"
-msgstr "Bonjour intervalle"
+msgstr "Intervalle de contact (Hello)"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:311
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:292
diff --git a/applications/luci-app-olsr/po/it/olsr.po b/applications/luci-app-olsr/po/it/olsr.po
index a85aa47993..04e99425e9 100644
--- a/applications/luci-app-olsr/po/it/olsr.po
+++ b/applications/luci-app-olsr/po/it/olsr.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2022-02-18 20:58+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/it/>\n"
"Language: it\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -63,7 +63,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:12
msgid "Both values must use the dotted decimal notation."
-msgstr "Entrambi i valori devono essere nella notazione decimale puntata"
+msgstr "Entrambi i valori devono utilizzare la notazione decimale puntata."
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:30
msgid "Broadcast address"
@@ -144,7 +144,7 @@ msgstr "Abilitato"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:5
msgid "Expected retransmission count"
-msgstr "Expected retransmission count"
+msgstr "Conteggio di ritrasmissione previsto"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:71
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:65
@@ -274,7 +274,7 @@ msgstr "Hna6"
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:58
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:110
msgid "Hops"
-msgstr "Hops"
+msgstr "Hop"
#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:61
#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:127
@@ -686,7 +686,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:21
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:29
msgid "Netmask"
-msgstr ""
+msgstr "Maschera Rete"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:373
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:354
@@ -1087,12 +1087,12 @@ msgid ""
"0. For any other value of LinkQualityLevel, the interface ETX value is used "
"instead."
msgstr ""
-"Quando link multipli esisto tra gli hosts il peso dell'interfaccia viene "
-"usato. Normalmente il peso è automaticamente calcolato dal demone olsrd in "
-"base alle caratteristiche del link, ma qui puoi specificare un valore di "
-"contrappeso. OLSRd sceglierà il link con il più basso valore.<br /><b>Nota:</"
-"b>Il peso dell'interfaccia è uso quando LinkQualityLevel è 0. Per ogni altro "
-"valore di LinkQualityLevel, il valore di ETX è usato."
+"Quando esistono link multipli tra gli hosts, il peso dell'interfaccia viene "
+"usato. Normalmente il peso è automaticamente calcolato da olsrd in base alle "
+"caratteristiche del link, ma qui puoi specificare un valore fisso. Olsrd "
+"sceglierà il link con il valore più basso.<br /><b>Nota:</b> Il peso "
+"dell'interfaccia è utilizzato quando LinkQualityLevel è 0. Per ogni altro "
+"valore di LinkQualityLevel, viene utilizzato il valore di ETX."
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:155
msgid ""
diff --git a/applications/luci-app-olsr/po/ko/olsr.po b/applications/luci-app-olsr/po/ko/olsr.po
index 01d690141e..49ad0e71a0 100644
--- a/applications/luci-app-olsr/po/ko/olsr.po
+++ b/applications/luci-app-olsr/po/ko/olsr.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:35+0200\n"
-"PO-Revision-Date: 2022-03-26 23:10+0000\n"
-"Last-Translator: dikastia <dikastia@gmail.com>\n"
+"PO-Revision-Date: 2022-08-01 05:54+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/ko/>\n"
"Language: ko\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -276,7 +276,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:61
#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:127
msgid "Hostname"
-msgstr "호스트 이름"
+msgstr "호스트명"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:8
msgid ""
@@ -344,7 +344,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:62
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:114
msgid "IPv6"
-msgstr ""
+msgstr "IPv6"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:285
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:272
@@ -744,7 +744,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:157
msgid "Overview"
-msgstr ""
+msgstr "개요"
#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:87
msgid "Overview of currently active OLSR host net announcements"
@@ -895,7 +895,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:25
msgid "State"
-msgstr ""
+msgstr "상태"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:19
msgid "Still usable (20 > SNR > 5)"
@@ -1021,7 +1021,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:200
msgid "Version"
-msgstr ""
+msgstr "버전"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:8
msgid "Very good (ETX < 2)"
@@ -1104,7 +1104,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:138
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:139
msgid "no"
-msgstr ""
+msgstr "아니오"
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:38
msgid "up"
@@ -1118,7 +1118,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:138
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:139
msgid "yes"
-msgstr ""
+msgstr "예"
#~ msgid ""
#~ "Make sure that OLSRd is running, the \"txtinfo\" plugin is loaded, "
diff --git a/applications/luci-app-olsr/po/pl/olsr.po b/applications/luci-app-olsr/po/pl/olsr.po
index ed83f3241d..054ab123a3 100644
--- a/applications/luci-app-olsr/po/pl/olsr.po
+++ b/applications/luci-app-olsr/po/pl/olsr.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-06-26 18:17+0000\n"
-"Last-Translator: Adam Stańczyk <a.stanczyk@onet.pl>\n"
+"PO-Revision-Date: 2022-12-28 11:28+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/pl/>\n"
"Language: pl\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.7.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -1158,7 +1158,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:60
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:60
msgid "Weight"
-msgstr "Rozmiar"
+msgstr "Ważność"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:236
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:230
diff --git a/applications/luci-app-olsr/po/sk/olsr.po b/applications/luci-app-olsr/po/sk/olsr.po
index 7b97bb5fca..c5607f9e37 100644
--- a/applications/luci-app-olsr/po/sk/olsr.po
+++ b/applications/luci-app-olsr/po/sk/olsr.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-06-18 19:32+0000\n"
-"Last-Translator: Juraj Šášik <juraj.sasik@gmail.com>\n"
+"PO-Revision-Date: 2022-09-19 10:18+0000\n"
+"Last-Translator: Jose Riha <jose1711@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/sk/>\n"
"Language: sk\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.7\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -119,7 +119,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:15
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:15
msgid "Enable"
-msgstr "Povoliť"
+msgstr "Zapnúť"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:140
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:134
@@ -136,7 +136,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:249
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:249
msgid "Enabled"
-msgstr "Povolené"
+msgstr "Zapnuté"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:5
msgid "Expected retransmission count"
@@ -430,7 +430,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:14
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:163
msgid "Interfaces"
-msgstr "Rozhrania"
+msgstr "Rozhranie"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:218
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:212
diff --git a/applications/luci-app-olsr/po/uk/olsr.po b/applications/luci-app-olsr/po/uk/olsr.po
index 683b89cdfd..6e448271f9 100644
--- a/applications/luci-app-olsr/po/uk/olsr.po
+++ b/applications/luci-app-olsr/po/uk/olsr.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-04-18 16:53+0000\n"
-"Last-Translator: Vladdrako <vladdrako007@gmail.com>\n"
+"PO-Revision-Date: 2022-08-28 15:37+0000\n"
+"Last-Translator: Vlad <vladhmail@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/uk/>\n"
"Language: uk\n"
@@ -11,11 +11,11 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
-msgstr ""
+msgstr "Активні оголошення MID"
#: applications/luci-app-olsr/luasrc/view/status-olsr/topology.htm:14
msgid "Active OLSR nodes"
diff --git a/applications/luci-app-olsr/po/zh_Hant/olsr.po b/applications/luci-app-olsr/po/zh_Hant/olsr.po
index 76e0cc798a..ee7c0b7fb5 100644
--- a/applications/luci-app-olsr/po/zh_Hant/olsr.po
+++ b/applications/luci-app-olsr/po/zh_Hant/olsr.po
@@ -4,8 +4,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-04-17 15:06+0000\n"
-"Last-Translator: 王攀 <41330784@qq.com>\n"
+"PO-Revision-Date: 2022-10-17 00:00+0000\n"
+"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsolsr/zh_Hant/>\n"
"Language: zh_Hant\n"
@@ -13,7 +13,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -691,7 +691,7 @@ msgstr "鄰居 IP"
#: applications/luci-app-olsr/luasrc/controller/olsr.lua:38
msgid "Neighbours"
-msgstr "網路芳鄰"
+msgstr "鄰居"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:21
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:29
diff --git a/applications/luci-app-omcproxy/po/fr/omcproxy.po b/applications/luci-app-omcproxy/po/fr/omcproxy.po
index bc58abf066..53b6baa39b 100644
--- a/applications/luci-app-omcproxy/po/fr/omcproxy.po
+++ b/applications/luci-app-omcproxy/po/fr/omcproxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-24 17:41+0000\n"
-"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
+"PO-Revision-Date: 2022-07-31 10:17+0000\n"
+"Last-Translator: Christophe Blancon <christophe.blancon@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsomcproxy/fr/>\n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:18
msgid "Add instance"
@@ -58,7 +58,7 @@ msgstr "admin-local"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:22
msgid "default"
-msgstr "Par défaut"
+msgstr "par défaut"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:23
msgid "global"
diff --git a/applications/luci-app-omcproxy/po/it/omcproxy.po b/applications/luci-app-omcproxy/po/it/omcproxy.po
index d54fcf972f..13c0a6a9d3 100644
--- a/applications/luci-app-omcproxy/po/it/omcproxy.po
+++ b/applications/luci-app-omcproxy/po/it/omcproxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-09-06 20:29+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsomcproxy/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.8.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:18
msgid "Add instance"
@@ -16,11 +16,11 @@ msgstr "Aggiungi istanza"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:35
msgid "Downlink interface"
-msgstr ""
+msgstr "Interfaccia di ricezione"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:13
msgid "Embedded IGMPv3 and MLDv2 proxy"
-msgstr ""
+msgstr "Proxy IGMPv3 e MLDv2 incorporato"
#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
msgid "Grant UCI access for luci-app-omcproxy"
diff --git a/applications/luci-app-omcproxy/po/ko/omcproxy.po b/applications/luci-app-omcproxy/po/ko/omcproxy.po
index bf6951d7bf..5518f7ec52 100644
--- a/applications/luci-app-omcproxy/po/ko/omcproxy.po
+++ b/applications/luci-app-omcproxy/po/ko/omcproxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-08 06:14+0000\n"
-"Last-Translator: Youngbin Han <sukso96100@gmail.com>\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsomcproxy/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:18
msgid "Add instance"
@@ -56,7 +56,7 @@ msgstr ""
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:22
msgid "default"
-msgstr ""
+msgstr "기본"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:23
msgid "global"
diff --git a/applications/luci-app-omcproxy/po/sv/omcproxy.po b/applications/luci-app-omcproxy/po/sv/omcproxy.po
index f094b7ce2d..4788f08b4e 100644
--- a/applications/luci-app-omcproxy/po/sv/omcproxy.po
+++ b/applications/luci-app-omcproxy/po/sv/omcproxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-11-22 15:35+0000\n"
-"Last-Translator: PontusÖsterlindh <pontus@osterlindh.com>\n"
+"PO-Revision-Date: 2022-08-29 20:13+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsomcproxy/sv/>\n"
"Language: sv\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:18
msgid "Add instance"
@@ -16,15 +16,15 @@ msgstr "Lägg till instans"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:35
msgid "Downlink interface"
-msgstr ""
+msgstr "Gränssnitt för nedlänk"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:13
msgid "Embedded IGMPv3 and MLDv2 proxy"
-msgstr ""
+msgstr "Inbäddad IGMPv3 och MLDv2-proxy"
#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
msgid "Grant UCI access for luci-app-omcproxy"
-msgstr ""
+msgstr "Godkänn UCI-åtkomst för luci-app-omcproxy"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
@@ -32,7 +32,7 @@ msgstr ""
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:15
msgid "Proxy Instance"
-msgstr ""
+msgstr "Instans för proxy"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
msgid "Scope"
@@ -40,7 +40,7 @@ msgstr ""
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:31
msgid "Uplink interface"
-msgstr ""
+msgstr "Gränssnitt för upplänk"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:31
msgid "Where does the multicast come from?"
@@ -60,21 +60,21 @@ msgstr "standard"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:23
msgid "global"
-msgstr ""
+msgstr "global"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:13
#: applications/luci-app-omcproxy/root/usr/share/luci/menu.d/luci-app-omcproxy.json:3
msgid "omcproxy"
-msgstr ""
+msgstr "omcproxy"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:24
msgid "organization-local"
-msgstr ""
+msgstr "organization-local"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:27
msgid "realm"
-msgstr ""
+msgstr "realm"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:25
msgid "site-local"
-msgstr ""
+msgstr "site-local"
diff --git a/applications/luci-app-omcproxy/po/uk/omcproxy.po b/applications/luci-app-omcproxy/po/uk/omcproxy.po
index 5918c5d47a..89ae747f39 100644
--- a/applications/luci-app-omcproxy/po/uk/omcproxy.po
+++ b/applications/luci-app-omcproxy/po/uk/omcproxy.po
@@ -1,15 +1,15 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-17 11:52+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2023-01-04 17:06+0000\n"
+"Last-Translator: Sergey Melnichuk <deps2ak@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsomcproxy/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:18
msgid "Add instance"
@@ -57,7 +57,7 @@ msgstr ""
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:22
msgid "default"
-msgstr "типова"
+msgstr "за замовчуванням"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:23
msgid "global"
diff --git a/applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua b/applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua
index 51fe606336..03ce38e9d2 100644
--- a/applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua
+++ b/applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua
@@ -161,7 +161,7 @@ local knownParams = {
translate("Policy level over usage of external programs and scripts") },
{ ListValue,
"compress",
- { "lzo", "lz4", "stub-v2"},
+ { "frames_only", "lzo", "lz4", "stub-v2"},
translate("Security recommendation: It is recommended to not enable compression and set this parameter to `stub-v2`") },
} },
@@ -750,6 +750,10 @@ local knownParams = {
"tls_crypt",
"/etc/openvpn/tlscrypt.key",
translate("Encrypt and authenticate all control channel packets with the key") },
+ { Value,
+ "tls_crypt_v2",
+ "/etc/openvpn/servertlscryptv2.key",
+ translate("Encrypt and authenticate all control channel packets with the key, version 2.") },
-- { Value,
-- "askpass",
-- "[file]",
diff --git a/applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm b/applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm
index 0792763085..c464ef4781 100644
--- a/applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm
+++ b/applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm
@@ -9,7 +9,7 @@
<div class="cbi-section">
<h3>
<a href="<%=url('admin/vpn/openvpn')%>"><%:Overview%></a> &#187;
- <%=luci.i18n.translatef("Instance \"%s\"", self.instance)%>
+ <%=luci.i18n.translatef("Instance \"%s\"", pcdata(self.instance))%>
</h3>
<% if self.mode == "basic" then %>
<a href="<%=url('admin/vpn/openvpn/advanced', self.instance)%>"><%:Switch to advanced configuration%> &#187;</a><p/>
diff --git a/applications/luci-app-openvpn/po/ar/openvpn.po b/applications/luci-app-openvpn/po/ar/openvpn.po
index 23d6426ff1..4e3a5415af 100644
--- a/applications/luci-app-openvpn/po/ar/openvpn.po
+++ b/applications/luci-app-openvpn/po/ar/openvpn.po
@@ -103,7 +103,7 @@ msgstr ""
msgid "Change to directory before initialization"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "Check peer certificate against a CRL"
msgstr ""
@@ -188,7 +188,7 @@ msgstr ""
msgid "Don't add routes automatically"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Don't cache --askpass or --auth-user-pass passwords"
msgstr ""
@@ -266,6 +266,11 @@ msgstr "مفعل"
msgid "Encrypt and authenticate all control channel packets with the key"
msgstr ""
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:756
+msgid ""
+"Encrypt and authenticate all control channel packets with the key, version 2."
+msgstr ""
+
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
msgstr ""
@@ -384,7 +389,7 @@ msgstr ""
msgid "OVPN configuration file upload"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Only accept connections from given X509 name"
msgstr ""
@@ -507,11 +512,11 @@ msgstr ""
msgid "Replay protection sliding window size"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit designation on certificate"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Require explicit key usage on certificate"
msgstr ""
@@ -519,7 +524,7 @@ msgstr ""
msgid "Restart after remote ping timeout"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:800
msgid "Restrict the allowed ciphers to be negotiated"
msgstr ""
@@ -739,16 +744,16 @@ msgid ""
"configuration."
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
msgid "The highest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
msgid "The lowest supported TLS version"
msgstr ""
@@ -758,7 +763,7 @@ msgid ""
"LuCI (&ge; 100 KB)."
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "This completely disables cipher negotiation"
msgstr ""
diff --git a/applications/luci-app-openvpn/po/bg/openvpn.po b/applications/luci-app-openvpn/po/bg/openvpn.po
index f37fc62689..ead9ebb2f8 100644
--- a/applications/luci-app-openvpn/po/bg/openvpn.po
+++ b/applications/luci-app-openvpn/po/bg/openvpn.po
@@ -101,7 +101,7 @@ msgstr ""
msgid "Change to directory before initialization"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "Check peer certificate against a CRL"
msgstr ""
@@ -186,7 +186,7 @@ msgstr ""
msgid "Don't add routes automatically"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Don't cache --askpass or --auth-user-pass passwords"
msgstr ""
@@ -264,6 +264,11 @@ msgstr "Разрешен"
msgid "Encrypt and authenticate all control channel packets with the key"
msgstr ""
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:756
+msgid ""
+"Encrypt and authenticate all control channel packets with the key, version 2."
+msgstr ""
+
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
msgstr ""
@@ -382,7 +387,7 @@ msgstr ""
msgid "OVPN configuration file upload"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Only accept connections from given X509 name"
msgstr ""
@@ -505,11 +510,11 @@ msgstr ""
msgid "Replay protection sliding window size"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit designation on certificate"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Require explicit key usage on certificate"
msgstr ""
@@ -517,7 +522,7 @@ msgstr ""
msgid "Restart after remote ping timeout"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:800
msgid "Restrict the allowed ciphers to be negotiated"
msgstr ""
@@ -737,16 +742,16 @@ msgid ""
"configuration."
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
msgid "The highest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
msgid "The lowest supported TLS version"
msgstr ""
@@ -756,7 +761,7 @@ msgid ""
"LuCI (&ge; 100 KB)."
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "This completely disables cipher negotiation"
msgstr ""
diff --git a/applications/luci-app-openvpn/po/bn_BD/openvpn.po b/applications/luci-app-openvpn/po/bn_BD/openvpn.po
index d228a99b7f..3bad237f1b 100644
--- a/applications/luci-app-openvpn/po/bn_BD/openvpn.po
+++ b/applications/luci-app-openvpn/po/bn_BD/openvpn.po
@@ -101,7 +101,7 @@ msgstr ""
msgid "Change to directory before initialization"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "Check peer certificate against a CRL"
msgstr ""
@@ -186,7 +186,7 @@ msgstr ""
msgid "Don't add routes automatically"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Don't cache --askpass or --auth-user-pass passwords"
msgstr ""
@@ -264,6 +264,11 @@ msgstr "সক্রিয়"
msgid "Encrypt and authenticate all control channel packets with the key"
msgstr ""
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:756
+msgid ""
+"Encrypt and authenticate all control channel packets with the key, version 2."
+msgstr ""
+
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
msgstr ""
@@ -382,7 +387,7 @@ msgstr ""
msgid "OVPN configuration file upload"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Only accept connections from given X509 name"
msgstr ""
@@ -505,11 +510,11 @@ msgstr ""
msgid "Replay protection sliding window size"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit designation on certificate"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Require explicit key usage on certificate"
msgstr ""
@@ -517,7 +522,7 @@ msgstr ""
msgid "Restart after remote ping timeout"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:800
msgid "Restrict the allowed ciphers to be negotiated"
msgstr ""
@@ -737,16 +742,16 @@ msgid ""
"configuration."
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
msgid "The highest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
msgid "The lowest supported TLS version"
msgstr ""
@@ -756,7 +761,7 @@ msgid ""
"LuCI (&ge; 100 KB)."
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "This completely disables cipher negotiation"
msgstr ""
diff --git a/applications/luci-app-openvpn/po/ca/openvpn.po b/applications/luci-app-openvpn/po/ca/openvpn.po
index a577d09b41..27aa4745f5 100644
--- a/applications/luci-app-openvpn/po/ca/openvpn.po
+++ b/applications/luci-app-openvpn/po/ca/openvpn.po
@@ -104,7 +104,7 @@ msgstr "Canvia la prioritat del procés"
msgid "Change to directory before initialization"
msgstr "Canvia el directori abans de la inicialització"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "Check peer certificate against a CRL"
msgstr "Comprova el certificat de peer contra un CRL"
@@ -189,7 +189,7 @@ msgstr "No executis ifconfig"
msgid "Don't add routes automatically"
msgstr "No afegeixis rutes automàticament"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Don't cache --askpass or --auth-user-pass passwords"
msgstr "No desis a la memòria cau contrasenyes --askpass o --auth-user-pass"
@@ -267,6 +267,11 @@ msgstr "Activat"
msgid "Encrypt and authenticate all control channel packets with the key"
msgstr ""
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:756
+msgid ""
+"Encrypt and authenticate all control channel packets with the key, version 2."
+msgstr ""
+
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
msgstr "Xifra d'encriptació per paquets"
@@ -385,7 +390,7 @@ msgstr "Número de línies per historial de fitxer de registre"
msgid "OVPN configuration file upload"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Only accept connections from given X509 name"
msgstr "Accepta connexions només d'un cert nom X509"
@@ -508,11 +513,11 @@ msgstr "Renegocia clau de canal de dades després de segons"
msgid "Replay protection sliding window size"
msgstr "Mida de la finestra lliscant de protecció de reproducció"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit designation on certificate"
msgstr "Requereix una designació explícita al certificat"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Require explicit key usage on certificate"
msgstr "Requereix ús de clau explícit al certificat"
@@ -520,7 +525,7 @@ msgstr "Requereix ús de clau explícit al certificat"
msgid "Restart after remote ping timeout"
msgstr "Reinicia després d'excedir el temps d'espera de ping remot"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:800
msgid "Restrict the allowed ciphers to be negotiated"
msgstr ""
@@ -741,16 +746,16 @@ msgid ""
"configuration."
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
msgid "The highest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
msgid "The lowest supported TLS version"
msgstr ""
@@ -760,7 +765,7 @@ msgid ""
"LuCI (&ge; 100 KB)."
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "This completely disables cipher negotiation"
msgstr ""
diff --git a/applications/luci-app-openvpn/po/cs/openvpn.po b/applications/luci-app-openvpn/po/cs/openvpn.po
index f1aac1374d..e006e4cbf3 100644
--- a/applications/luci-app-openvpn/po/cs/openvpn.po
+++ b/applications/luci-app-openvpn/po/cs/openvpn.po
@@ -101,7 +101,7 @@ msgstr "Změnit prioritu procesu"
msgid "Change to directory before initialization"
msgstr "Změnit na adresář před inicializací"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "Check peer certificate against a CRL"
msgstr ""
"Zkontrolovat certifikát druhé strany proti revokačnímu seznamu certifikátů "
@@ -188,7 +188,7 @@ msgstr "Ve skutečnosti nespouštět příkazy ifconfig/netsh"
msgid "Don't add routes automatically"
msgstr "Nepřidávat trasy automaticky"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Don't cache --askpass or --auth-user-pass passwords"
msgstr "Neukládat --askpass nebo --auth-user-pass passwords do mezipaměti"
@@ -266,6 +266,11 @@ msgstr "Zapnuto"
msgid "Encrypt and authenticate all control channel packets with the key"
msgstr "Šifrovat a autentizovat všechny pakety řídícího kanálu pomocí klíče"
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:756
+msgid ""
+"Encrypt and authenticate all control channel packets with the key, version 2."
+msgstr ""
+
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
msgstr "Použitá šifra pro pakety"
@@ -390,7 +395,7 @@ msgstr "Počet řádků ve vyrovnávací paměti historie protokolu"
msgid "OVPN configuration file upload"
msgstr "Nahrání konfiguračního souboru OVPN"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Only accept connections from given X509 name"
msgstr "Přijmout pouze spojení z daného X.509 názvu"
@@ -514,11 +519,11 @@ msgstr "Znovuvyjednat klíč datového kanálu po n sekundách"
msgid "Replay protection sliding window size"
msgstr "Velikost posuvného okna ochrany proti přehrání"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit designation on certificate"
msgstr "Vyžadovat explicitní označení na certifikátu (zastaralé)"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Require explicit key usage on certificate"
msgstr "Vyžadovat explicitní označení klíče u certifikátu"
@@ -526,7 +531,7 @@ msgstr "Vyžadovat explicitní označení klíče u certifikátu"
msgid "Restart after remote ping timeout"
msgstr "Vyvolat SIGUSR1 restart pro vypršení časového limitu ping protistrany"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:800
msgid "Restrict the allowed ciphers to be negotiated"
msgstr "Omezit povolené šifry pro vyjednání"
@@ -747,16 +752,16 @@ msgid ""
"configuration."
msgstr "Konfigurační soubor OVPN (%s) nebyl nalezen, zkontrolujte konfiguraci."
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
msgid "The highest supported TLS version"
msgstr "Nejvyšší podporovaná verze TLS"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
msgstr "Směr klíče pro možnosti 'tls-auth' a 'secret'"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
msgid "The lowest supported TLS version"
msgstr "Nejnižší podporovaná verze TLS"
@@ -768,7 +773,7 @@ msgstr ""
"Konfigurační soubor OVPN (%s) je příliš velký pro online úpravy v LuCI (&ge; "
"100 KB)."
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "This completely disables cipher negotiation"
msgstr "Zcela zakázat vyjednání šifry"
diff --git a/applications/luci-app-openvpn/po/da/openvpn.po b/applications/luci-app-openvpn/po/da/openvpn.po
index 02f5748dca..66a4d9c63a 100644
--- a/applications/luci-app-openvpn/po/da/openvpn.po
+++ b/applications/luci-app-openvpn/po/da/openvpn.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:35+0200\n"
-"PO-Revision-Date: 2022-01-09 11:15+0000\n"
+"PO-Revision-Date: 2022-10-29 20:58+0000\n"
"Last-Translator: drax red <drax@outlook.dk>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/da/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.10.1\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -103,7 +103,7 @@ msgstr "Skift procesprioritet"
msgid "Change to directory before initialization"
msgstr "Skift til mappe før initialisering"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "Check peer certificate against a CRL"
msgstr "Tjek peer-certifikat mod en CRL"
@@ -188,7 +188,7 @@ msgstr "Du skal ikke udføre ifconfig"
msgid "Don't add routes automatically"
msgstr "Tilføj ikke ruter automatisk"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Don't cache --askpass or --auth-user-pass passwords"
msgstr "Gem ikke adgangskoderne --askpass eller --auth-user-pass i cache"
@@ -266,6 +266,12 @@ msgstr "Aktiveret"
msgid "Encrypt and authenticate all control channel packets with the key"
msgstr "Krypterer og autentificerer alle kontrolkanalpakker med nøglen"
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:756
+msgid ""
+"Encrypt and authenticate all control channel packets with the key, version 2."
+msgstr ""
+"Krypterer og autentificerer alle kontrolkanalpakker med nøglen, version 2."
+
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
msgstr "Krypteringscifre for pakker"
@@ -390,7 +396,7 @@ msgstr "Antal linjer for logfilens historik"
msgid "OVPN configuration file upload"
msgstr "OVPN-konfigurationsfil upload"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Only accept connections from given X509 name"
msgstr "Accepter kun forbindelser fra det givne X509-navn"
@@ -515,11 +521,11 @@ msgstr "Genforhandle data kæde. nøgle efter sekunder"
msgid "Replay protection sliding window size"
msgstr "Størrelsen af det glidende vindue til beskyttelse mod gentagelse"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit designation on certificate"
msgstr "Krav om explicit betegnelse på certifikatet"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Require explicit key usage on certificate"
msgstr "Kræv eksplicit brug af nøgle på certifikatet"
@@ -527,7 +533,7 @@ msgstr "Kræv eksplicit brug af nøgle på certifikatet"
msgid "Restart after remote ping timeout"
msgstr "Genstart efter timeout for fjern-ping"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:800
msgid "Restrict the allowed ciphers to be negotiated"
msgstr "Begrænser de tilladte cifre, der kan forhandles"
@@ -755,16 +761,16 @@ msgstr ""
"OVPN-konfigurationsfilen (%s) kunne ikke findes, tjek venligst din "
"konfiguration."
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
msgid "The highest supported TLS version"
msgstr "Den højeste understøttede TLS-version"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
msgstr "Den vigtigste retning for 'tls-auth' og 'hemmelige' indstillinger"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
msgid "The lowest supported TLS version"
msgstr "Den lavest understøttede TLS-version"
@@ -776,7 +782,7 @@ msgstr ""
"Størrelsen af OVPN-konfigurationsfilen (%s) er for stor til online "
"redigering i LuCI (&ge; 100 KB)."
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "This completely disables cipher negotiation"
msgstr "Dette deaktiverer fuldstændig krypteringsforhandling"
diff --git a/applications/luci-app-openvpn/po/de/openvpn.po b/applications/luci-app-openvpn/po/de/openvpn.po
index 7caeb6c481..ccb50f77a5 100644
--- a/applications/luci-app-openvpn/po/de/openvpn.po
+++ b/applications/luci-app-openvpn/po/de/openvpn.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-26 17:57+0200\n"
-"PO-Revision-Date: 2022-04-25 11:11+0000\n"
+"PO-Revision-Date: 2022-10-30 15:06+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/de/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12.1-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -102,7 +102,7 @@ msgstr "Prozess-Priorität anpassen"
msgid "Change to directory before initialization"
msgstr "<em>Vor</em> der Initialisierung in Verzeichnis wechseln"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "Check peer certificate against a CRL"
msgstr "Teilnehmerzertifikat mit Sperrliste abgleichen"
@@ -187,7 +187,7 @@ msgstr "Schnittstellenkonfiguration nicht durchführen"
msgid "Don't add routes automatically"
msgstr "Netzwerkrouten nicht automatisch einrichten"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Don't cache --askpass or --auth-user-pass passwords"
msgstr "Authentifikationsdaten nicht zwischenspeichern"
@@ -268,6 +268,13 @@ msgstr ""
"Verschlüsseln und authentifizieren aller Kontrollkanalpakete mit dem "
"Schlüssel"
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:756
+msgid ""
+"Encrypt and authenticate all control channel packets with the key, version 2."
+msgstr ""
+"Verschlüsselung und Authentifizierung aller Kontrollkanalpakete mit dem "
+"Schlüssel, Version 2."
+
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
msgstr "Verschlüsselungsalgorithmus für Pakete"
@@ -392,7 +399,7 @@ msgstr "Anzahl der Zeilen im Protokoll-Zwischenspeicher"
msgid "OVPN configuration file upload"
msgstr "OVPN-Konfigurationsdatei hochladen"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Only accept connections from given X509 name"
msgstr "Nur Verbindungen vom angegebenem X.509 Name zulassen"
@@ -516,11 +523,11 @@ msgstr "Schlüssel nach maximaler Verbindungsdauer neu aushandeln"
msgid "Replay protection sliding window size"
msgstr "Fenstergröße für \"Replay\"-Schutz"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit designation on certificate"
msgstr "Verwendungszweck von Zertifikaten überprüfen"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Require explicit key usage on certificate"
msgstr "Zertifikat explizit auf einfachen Verwendungszweck prüfen"
@@ -528,7 +535,7 @@ msgstr "Zertifikat explizit auf einfachen Verwendungszweck prüfen"
msgid "Restart after remote ping timeout"
msgstr "Neu Starten nach Ping-Timeout an Gegenstellen"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:800
msgid "Restrict the allowed ciphers to be negotiated"
msgstr "Einschränkung der zulässigen zu verhandelnden Verschlüsselungen"
@@ -758,16 +765,16 @@ msgstr ""
"Die OVPN-Konfigurationsdatei (%s) konnte nicht gefunden werden, bitte "
"überprüfen Sie Ihre Konfiguration."
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
msgid "The highest supported TLS version"
msgstr "Die höchste unterstützte TLS-Version"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
msgstr "Schlüssel-Richtung für die Optionen 'tls-auth' und 'secret'"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
msgid "The lowest supported TLS version"
msgstr "Die niedrigste unterstützte TLS-Version"
@@ -779,7 +786,7 @@ msgstr ""
"Die Größe der OVPN-Konfigurationsdatei (%s) ist zu groß für die Online-"
"Bearbeitung in der LuCI (&ge; 100KB)."
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "This completely disables cipher negotiation"
msgstr "Vollständig Deaktivierung der Chiffren-Verhandlung"
diff --git a/applications/luci-app-openvpn/po/el/openvpn.po b/applications/luci-app-openvpn/po/el/openvpn.po
index 18d2a937ce..2ab1fc3906 100644
--- a/applications/luci-app-openvpn/po/el/openvpn.po
+++ b/applications/luci-app-openvpn/po/el/openvpn.po
@@ -103,7 +103,7 @@ msgstr ""
msgid "Change to directory before initialization"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "Check peer certificate against a CRL"
msgstr ""
@@ -188,7 +188,7 @@ msgstr ""
msgid "Don't add routes automatically"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Don't cache --askpass or --auth-user-pass passwords"
msgstr ""
@@ -266,6 +266,11 @@ msgstr "Ενεργοποιήθηκε"
msgid "Encrypt and authenticate all control channel packets with the key"
msgstr ""
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:756
+msgid ""
+"Encrypt and authenticate all control channel packets with the key, version 2."
+msgstr ""
+
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
msgstr ""
@@ -385,7 +390,7 @@ msgstr ""
msgid "OVPN configuration file upload"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Only accept connections from given X509 name"
msgstr ""
@@ -508,11 +513,11 @@ msgstr ""
msgid "Replay protection sliding window size"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit designation on certificate"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Require explicit key usage on certificate"
msgstr ""
@@ -520,7 +525,7 @@ msgstr ""
msgid "Restart after remote ping timeout"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:800
msgid "Restrict the allowed ciphers to be negotiated"
msgstr ""
@@ -740,16 +745,16 @@ msgid ""
"configuration."
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
msgid "The highest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
msgid "The lowest supported TLS version"
msgstr ""
@@ -759,7 +764,7 @@ msgid ""
"LuCI (&ge; 100 KB)."
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "This completely disables cipher negotiation"
msgstr ""
diff --git a/applications/luci-app-openvpn/po/en/openvpn.po b/applications/luci-app-openvpn/po/en/openvpn.po
index df213fa216..3e2921c148 100644
--- a/applications/luci-app-openvpn/po/en/openvpn.po
+++ b/applications/luci-app-openvpn/po/en/openvpn.po
@@ -102,7 +102,7 @@ msgstr "Change process priority"
msgid "Change to directory before initialization"
msgstr "Change to directory before initialization"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "Check peer certificate against a CRL"
msgstr "Check peer certificate against a CRL"
@@ -187,7 +187,7 @@ msgstr "Don't actually execute ifconfig"
msgid "Don't add routes automatically"
msgstr "Don't add routes automatically"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Don't cache --askpass or --auth-user-pass passwords"
msgstr "Don't cache --askpass or --auth-user-pass passwords"
@@ -265,6 +265,11 @@ msgstr "Enabled"
msgid "Encrypt and authenticate all control channel packets with the key"
msgstr "Encrypt and authenticate all control channel packets with the key"
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:756
+msgid ""
+"Encrypt and authenticate all control channel packets with the key, version 2."
+msgstr ""
+
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
msgstr "Encryption cipher for packets"
@@ -383,7 +388,7 @@ msgstr "Number of lines for log file history"
msgid "OVPN configuration file upload"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Only accept connections from given X509 name"
msgstr "Only accept connections from given X509 name"
@@ -506,11 +511,11 @@ msgstr "Renegotiate data chan. key after seconds"
msgid "Replay protection sliding window size"
msgstr "Replay protection sliding window size"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit designation on certificate"
msgstr "Require explicit designation on certificate"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Require explicit key usage on certificate"
msgstr "Require explicit key usage on certificate"
@@ -518,7 +523,7 @@ msgstr "Require explicit key usage on certificate"
msgid "Restart after remote ping timeout"
msgstr "Restart after remote ping timeout"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:800
msgid "Restrict the allowed ciphers to be negotiated"
msgstr ""
@@ -738,16 +743,16 @@ msgid ""
"configuration."
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
msgid "The highest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
msgid "The lowest supported TLS version"
msgstr ""
@@ -757,7 +762,7 @@ msgid ""
"LuCI (&ge; 100 KB)."
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "This completely disables cipher negotiation"
msgstr ""
diff --git a/applications/luci-app-openvpn/po/es/openvpn.po b/applications/luci-app-openvpn/po/es/openvpn.po
index 37bfc0b806..3886856238 100644
--- a/applications/luci-app-openvpn/po/es/openvpn.po
+++ b/applications/luci-app-openvpn/po/es/openvpn.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2021-07-25 17:13+0000\n"
+"PO-Revision-Date: 2022-10-28 15:05+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/es/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.7.2-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -101,7 +101,7 @@ msgstr "Cambiar la prioridad del proceso"
msgid "Change to directory before initialization"
msgstr "Cambiar a este directorio antes de inicializar"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "Check peer certificate against a CRL"
msgstr "Comprobar certificados contra un CRL"
@@ -186,7 +186,7 @@ msgstr "No ejecutar ifconfig"
msgid "Don't add routes automatically"
msgstr "No añadir rutas automáticamente"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Don't cache --askpass or --auth-user-pass passwords"
msgstr "No guardar las contraseñas --askpass o --auth-user-pass"
@@ -266,6 +266,14 @@ msgid "Encrypt and authenticate all control channel packets with the key"
msgstr ""
"Cifre y autentique todos los paquetes del canal de control con la clave"
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:756
+#, fuzzy
+msgid ""
+"Encrypt and authenticate all control channel packets with the key, version 2."
+msgstr ""
+"Encriptar y autenticar todos los paquetes del canal de control con la clave, "
+"versión 2."
+
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
msgstr "Cifra de encriptación de paquetes"
@@ -390,7 +398,7 @@ msgstr "Líneas en el archivo de registro histórico"
msgid "OVPN configuration file upload"
msgstr "Carga del archivo de configuración OVPN"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Only accept connections from given X509 name"
msgstr "Aceptar solo conexiones desde este nombre X509"
@@ -515,11 +523,11 @@ msgstr "Segundos tras los que renegociar la clave del canal del datos"
msgid "Replay protection sliding window size"
msgstr "Tamaño de la ventana deslizante de la protección de reproducción"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit designation on certificate"
msgstr "Designación explícita de certificado"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Require explicit key usage on certificate"
msgstr "Clave de uso explícita de certificado"
@@ -527,7 +535,7 @@ msgstr "Clave de uso explícita de certificado"
msgid "Restart after remote ping timeout"
msgstr "Reiniciar después de tiempo de espera de ping remoto"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:800
msgid "Restrict the allowed ciphers to be negotiated"
msgstr "Restringir los cifrados permitidos para ser negociados"
@@ -756,16 +764,16 @@ msgstr ""
"No se pudo encontrar el archivo de configuración OVPN (%s), verifique su "
"configuración."
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
msgid "The highest supported TLS version"
msgstr "La versión TLS más alta soportada"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
msgstr "La dirección clave para las opciones 'tls-auth' y 'secret'"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
msgid "The lowest supported TLS version"
msgstr "La versión TLS más baja soportada"
@@ -777,7 +785,7 @@ msgstr ""
"El tamaño del archivo de configuración OVPN (%s) es demasiado grande para la "
"edición en línea en LuCI (&ge; 100 KB)."
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "This completely disables cipher negotiation"
msgstr "Esto desactiva completamente la negociación de cifrado"
diff --git a/applications/luci-app-openvpn/po/fa/openvpn.po b/applications/luci-app-openvpn/po/fa/openvpn.po
index 8f674047b2..d7cfd09b43 100644
--- a/applications/luci-app-openvpn/po/fa/openvpn.po
+++ b/applications/luci-app-openvpn/po/fa/openvpn.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:35+0200\n"
-"PO-Revision-Date: 2022-05-20 01:17+0000\n"
-"Last-Translator: Amir Mahdi ajoodani <amir.ajoodani@gmail.com>\n"
+"PO-Revision-Date: 2023-01-05 22:12+0000\n"
+"Last-Translator: Rose <darkrose@privatemail.com>\n"
"Language-Team: Persian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/fa/>\n"
"Language: fa\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.13-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -103,7 +103,7 @@ msgstr "تغییر اولویت پردازش"
msgid "Change to directory before initialization"
msgstr "قبل از مقدار دهی اولیه، به دایرکتوری تغییر دهید"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "Check peer certificate against a CRL"
msgstr "گواهی همتا را در برابر یک CRL بررسی کنید"
@@ -188,7 +188,7 @@ msgstr "در واقع ifconfig را اجرا نکن"
msgid "Don't add routes automatically"
msgstr "مسیریابی را به صورت خودکار اضافه نکن"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Don't cache --askpass or --auth-user-pass passwords"
msgstr "رمزهای عبور --askpass یا --auth-user-pass را به صورت cache ذخیره نکن"
@@ -266,6 +266,11 @@ msgstr "فعال شد"
msgid "Encrypt and authenticate all control channel packets with the key"
msgstr "تمام بسته های کانال کنترل را با کلید مربوطه رمزگذاری و تصدیق کن"
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:756
+msgid ""
+"Encrypt and authenticate all control channel packets with the key, version 2."
+msgstr "رمزگذاری و احراز هویت تمام بسته های کانال کنترل با کلید, نسخه 2."
+
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
msgstr "متد رمزگذاری برای بسته ها"
@@ -390,7 +395,7 @@ msgstr "تعداد خطوط برای تاریخچه فایل log"
msgid "OVPN configuration file upload"
msgstr "آپلود فایل پیکربندی OVPN"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Only accept connections from given X509 name"
msgstr "فقط اتصالات از نام X509 تعیین شده را بپذیر"
@@ -413,7 +418,7 @@ msgstr "بهینه سازی نوشتن TUN/TAP/UDP"
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
-msgstr "بررسی اجمالی"
+msgstr "مرور کلی"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:674
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:73
@@ -446,11 +451,11 @@ msgstr "لطفا یک فایل پیکربندی معتبر OVPN را برای آ
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:23
msgid "Please select a valid VPN template!"
-msgstr ""
+msgstr "لطفا یک قالب VPN معتبر انتخاب کنید!"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:161
msgid "Policy level over usage of external programs and scripts"
-msgstr ""
+msgstr "سطح سیاست بیش از استفاده از برنامه ها و اسکریپت های خارجی است"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:141
msgid "Port"
@@ -458,117 +463,117 @@ msgstr "پورت"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:156
msgid "Protocol"
-msgstr ""
+msgstr "پروتکل"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:530
msgid "Proxy timeout in seconds"
-msgstr ""
+msgstr "پایان زمان پروکسی در چند ثانیه"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:407
msgid "Push an ifconfig option to remote"
-msgstr ""
+msgstr "گزینه ifconfig را روی ریموت فشار دهید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:382
msgid "Push options to peer"
-msgstr ""
+msgstr "گزینه‌ها را برای همتا کردن فشار دهید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:350
msgid "Query management channel for private key"
-msgstr ""
+msgstr "کانال مدیریت پرس و جو برای کلید خصوصی"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:505
msgid "Randomly choose remote server"
-msgstr ""
+msgstr "به طور تصادفی سرور راه دور را انتخاب کنید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:432
msgid "Refuse connection if no custom client config"
-msgstr ""
+msgstr "در صورت عدم پیکربندی مشتری سفارشی، از اتصال خودداری کنید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:92
msgid "Remap SIGUSR1 signals"
-msgstr ""
+msgstr "سیگنال های SIGUSR1 را دوباره نقشه برداری کنید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:501
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:61
msgid "Remote host name or IP address"
-msgstr ""
+msgstr "نام میزبان راه دور یا آدرس IP"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:316
msgid "Remote ping timeout"
-msgstr ""
+msgstr "پایان زمان پینگ از راه دور"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
msgid "Renegotiate data chan. key after bytes"
-msgstr ""
+msgstr "مذاکره مجدد در مورد کانال داده chan . کلید بعد از بایت"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:724
msgid "Renegotiate data chan. key after packets"
-msgstr ""
+msgstr "مذاکره مجدد در مورد کانال داده chan . کلید بعد از بسته ها"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
msgid "Renegotiate data chan. key after seconds"
-msgstr ""
+msgstr "مذاکره مجدد در مورد کانال داده chan . کلید بعد از ثانیه ها"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:636
msgid "Replay protection sliding window size"
-msgstr ""
+msgstr "پخش مجدد حفاظت اندازه پنجره کشویی"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit designation on certificate"
-msgstr ""
+msgstr "به تعیین صریح در گواهی نیاز دارد"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Require explicit key usage on certificate"
-msgstr ""
+msgstr "استفاده از کلید صریح در گواهی الزامی است"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:320
msgid "Restart after remote ping timeout"
-msgstr ""
+msgstr "پس از اتمام زمان پینگ از راه دور، مجددا راه اندازی شود"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:800
msgid "Restrict the allowed ciphers to be negotiated"
-msgstr ""
+msgstr "رمزهای مجاز مورد مذاکره را محدود کنید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
msgid "Retransmit timeout on TLS control channel"
-msgstr ""
+msgstr "ارسال مجدد تایم اوت در کانال کنترل TLS"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:525
msgid "Retry indefinitely on HTTP proxy errors"
-msgstr ""
+msgstr "برای خطاهای پروکسی HTTP به طور نامحدود دوباره امتحان کنید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:546
msgid "Retry indefinitely on Socks proxy errors"
-msgstr ""
+msgstr "برای خطاهای پراکسی Socks به طور نامحدود دوباره امتحان کنید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:412
msgid "Route subnet to client"
-msgstr ""
+msgstr "مسیریابی زیرشبکه به مشتری"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:145
msgid "Run script cmd on client connection"
-msgstr ""
+msgstr "اسکریپت cmd را در اتصال مشتری اجرا کنید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:149
msgid "Run script cmd on client disconnection"
-msgstr ""
+msgstr "اسکریپت cmd را در قطع ارتباط مشتری اجرا کنید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:124
msgid "Run up/down scripts for all restarts"
-msgstr ""
+msgstr "اسکریپت های بالا/پایین را برای همه راه اندازی مجدد اجرا کنید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
-msgstr ""
+msgstr "ذخیره"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
-msgstr ""
+msgstr "بخشی برای افزودن یک فایل اختیاری 'auth-user-pass' با اعتبار شما (%s)"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
-msgstr ""
+msgstr "بخشی برای تغییر فایل پیکربندی OVPN (%s)"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
@@ -576,228 +581,234 @@ msgid ""
"Security recommendation: It is recommended to not enable compression and set "
"this parameter to `no`"
msgstr ""
+"توصیه امنیتی: توصیه می شود فشرده سازی را فعال نکنید و این پارامتر را روی \"no"
+"\" تنظیم کنید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
msgid ""
"Security recommendation: It is recommended to not enable compression and set "
"this parameter to `stub-v2`"
msgstr ""
+"توصیه امنیتی: توصیه می شود فشرده سازی را فعال نکنید و این پارامتر را روی "
+"\"stub-v2\" تنظیم کنید"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
msgid "Select template ..."
-msgstr ""
+msgstr "انتخاب قالب ..."
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:496
msgid "Send notification to peer on disconnect"
-msgstr ""
+msgstr "ارسال اعلان به همتا در هنگام قطع اتصال"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:15
msgid "Service"
-msgstr ""
+msgstr "سرویس"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:266
msgid "Set TCP/UDP MTU"
-msgstr ""
+msgstr "TCP/UDP MTU را تنظیم کنید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:397
msgid "Set aside a pool of subnets"
-msgstr ""
+msgstr "مجموعه ای از زیرشبکه ها را کنار بگذارید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:535
msgid "Set extended HTTP proxy options"
-msgstr ""
+msgstr "گزینه های توسعه یافته پروکسی HTTP را تنظیم کنید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:20
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:13
msgid "Set output verbosity"
-msgstr ""
+msgstr "دراز نویسی خروجی را تنظیم کنید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:442
msgid "Set size of real and virtual address hash tables"
-msgstr ""
+msgstr "اندازه جداول هش آدرس واقعی و مجازی را تنظیم کنید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:292
msgid "Set the TCP/UDP receive buffer size"
-msgstr ""
+msgstr "اندازه بافر دریافت TCP/UDP را تنظیم کنید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:288
msgid "Set the TCP/UDP send buffer size"
-msgstr ""
+msgstr "اندازه بافر ارسال TCP/UDP را تنظیم کنید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:296
msgid "Set tun/tap TX queue length"
-msgstr ""
+msgstr "طول/صف TX را تنظیم کنید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:213
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:29
msgid "Set tun/tap adapter parameters"
-msgstr ""
+msgstr "پارامترهای آداپتور tun/tap را تنظیم کنید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:270
msgid "Set tun/tap device MTU"
-msgstr ""
+msgstr "MTU دستگاه tun/tap را تنظیم کنید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:274
msgid "Set tun/tap device overhead"
-msgstr ""
+msgstr "سربار tun/tap دستگاه را تنظیم کنید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:283
msgid "Set upper bound on TCP MSS"
-msgstr ""
+msgstr "کران بالایی را در TCP MSS تنظیم کنید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:300
msgid "Shaping for peer bandwidth"
-msgstr ""
+msgstr "شکل دهی برای پهنای باند همتا"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:108
msgid "Shell cmd to execute after tun device open"
-msgstr ""
+msgstr "دستور shell را اجرا کنید تا بعد از باز شدن دستگاه تنظیم شود"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:116
msgid "Shell cmd to run after tun device close"
-msgstr ""
+msgstr "دستور shell را برای اجرا , پس از بستن دستگاه تنظیم کنید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:141
msgid "Shell command to verify X509 name"
-msgstr ""
+msgstr "دستور Shell برای تأیید نام X509"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:640
msgid "Silence the output of replay warnings"
-msgstr ""
+msgstr "خروجی هشدارهای پخش مجدد را خاموش کنید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:627
msgid "Size of cipher key"
-msgstr ""
+msgstr "اندازه کلید رمز"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:229
msgid "Specify a default gateway for routes"
-msgstr ""
+msgstr "یک دروازه پیش فرض برای مسیرها مشخص کنید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:561
msgid "Specify whether the client is required to supply a valid certificate"
-msgstr ""
+msgstr "مشخص کنید که آیا مشتری ملزم به ارائه گواهی معتبر است یا خیر"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:355
msgid "Start OpenVPN in a hibernating state"
-msgstr ""
+msgstr "OpenVPN را در حالت خواب زمستانی راه اندازی کنید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:117
msgid "Start/Stop"
-msgstr ""
+msgstr "شروع/پایان"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:106
msgid "Started"
-msgstr ""
+msgstr "شروع شد"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:100
msgid "Status file format version"
-msgstr ""
+msgstr "وضعیت نسخه فرمت فایل"
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:15
msgid "Switch to advanced configuration"
-msgstr ""
+msgstr "به تنظیمات پیشرفته بروید"
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:18
msgid "Switch to basic configuration"
-msgstr ""
+msgstr "به پیکربندی اولیه بروید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:181
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:21
msgid "TCP/UDP port # for both local and remote"
-msgstr ""
+msgstr "پورت TCP/UDP # هم برای محلی و هم از راه دور"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:185
msgid "TCP/UDP port # for local (default=1194)"
-msgstr ""
+msgstr "پورت TCP/UDP # برای محلی (پیش‌فرض=1194)"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:189
msgid "TCP/UDP port # for remote (default=1194)"
-msgstr ""
+msgstr "پورت TCP/UDP # برای از راه دور (پیش فرض = 1194)"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
msgid "TLS 1.3 or newer cipher"
-msgstr ""
+msgstr "TLS 1.3 یا رمز جدیدتر"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
msgid "TLS cipher"
-msgstr ""
+msgstr "رمز TLS"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:56
msgid "TOS passthrough (applies to IPv4 only)"
-msgstr ""
+msgstr "عبور TOS (فقط برای IPv4 اعمال می شود)"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:78
msgid "Template based configuration"
-msgstr ""
+msgstr "پیکربندی مبتنی بر الگو"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:437
msgid "Temporary directory for client-connect return file"
-msgstr ""
+msgstr "دایرکتوری موقت برای فایل بازگشتی اتصال مشتری"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:12
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:40
msgid "The 'Name' field must not be empty!"
-msgstr ""
+msgstr "فیلد 'Name' نباید خالی باشد!"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
-msgstr ""
+msgstr "فایل پیکربندی OVPN (%s) یافت نشد، لطفا پیکربندی خود را بررسی کنید."
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
msgid "The highest supported TLS version"
-msgstr ""
+msgstr "بالاترین نسخه پشتیبانی شده TLS"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
-msgstr ""
+msgstr "جهت کلیدی برای گزینه های 'tls-auth' و 'secret'"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
msgid "The lowest supported TLS version"
-msgstr ""
+msgstr "پایین ترین نسخه پشتیبانی شده TLS"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (&ge; 100 KB)."
msgstr ""
+"اندازه فایل پیکربندی OVPN (%s) برای ویرایش آنلاین در LuCI بسیار بزرگ است ("
+"بیش از 100 کیلوبایت)."
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "This completely disables cipher negotiation"
-msgstr ""
+msgstr "این به طور کامل مذاکره رمزنگاری را غیرفعال می کند"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
msgid "Timeframe for key exchange"
-msgstr ""
+msgstr "بازه زمانی برای تبادل کلید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:205
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:25
msgid "Type of used device"
-msgstr ""
+msgstr "نوع دستگاه مورد استفاده"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
msgid "Upload"
-msgstr ""
+msgstr "بارگذاری"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
msgid "Upload ovpn file"
-msgstr ""
+msgstr "فایل ovpn را آپلود کنید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:510
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:97
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:103
msgid "Use protocol"
-msgstr ""
+msgstr "از پروتکل استفاده کنید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:209
msgid "Use tun/tap device node"
-msgstr ""
+msgstr "از گره دستگاه tun/tap استفاده کنید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:472
msgid "Use username as common name"
-msgstr ""
+msgstr "از نام کاربری به عنوان نام مشترک استفاده کنید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:368
msgid "VPN"
@@ -805,28 +816,28 @@ msgstr "شبکه خصوصی مجازی"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:64
msgid "Write log to file"
-msgstr ""
+msgstr "نوشتن گزارش در فایل"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:96
msgid "Write status to file every n seconds"
-msgstr ""
+msgstr "وضعیت را برای فایل هر n ثانیه بنویسید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:112
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:114
msgid "no"
-msgstr ""
+msgstr "خیر"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:201
msgid "tun/tap device"
-msgstr ""
+msgstr "دستگاه tun/tap"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:304
msgid "tun/tap inactivity timeout"
-msgstr ""
+msgstr "زمان عدم فعالیت tun/tap"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:111
msgid "yes (%i)"
-msgstr ""
+msgstr "بله (%i)"
#~ msgid "Enable a compression algorithm"
#~ msgstr "فعالسازی الگوریتم فشرده سازی"
diff --git a/applications/luci-app-openvpn/po/fi/openvpn.po b/applications/luci-app-openvpn/po/fi/openvpn.po
index c056ec4f6b..be2df2c365 100644
--- a/applications/luci-app-openvpn/po/fi/openvpn.po
+++ b/applications/luci-app-openvpn/po/fi/openvpn.po
@@ -101,7 +101,7 @@ msgstr ""
msgid "Change to directory before initialization"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "Check peer certificate against a CRL"
msgstr ""
@@ -186,7 +186,7 @@ msgstr ""
msgid "Don't add routes automatically"
msgstr "Älä lisää reittejä automaattisesti"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Don't cache --askpass or --auth-user-pass passwords"
msgstr ""
@@ -264,6 +264,11 @@ msgstr "Käytössä"
msgid "Encrypt and authenticate all control channel packets with the key"
msgstr ""
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:756
+msgid ""
+"Encrypt and authenticate all control channel packets with the key, version 2."
+msgstr ""
+
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
msgstr ""
@@ -382,7 +387,7 @@ msgstr ""
msgid "OVPN configuration file upload"
msgstr "OVPN-määritystiedoston lähetys"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Only accept connections from given X509 name"
msgstr ""
@@ -505,11 +510,11 @@ msgstr ""
msgid "Replay protection sliding window size"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit designation on certificate"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Require explicit key usage on certificate"
msgstr ""
@@ -517,7 +522,7 @@ msgstr ""
msgid "Restart after remote ping timeout"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:800
msgid "Restrict the allowed ciphers to be negotiated"
msgstr ""
@@ -737,16 +742,16 @@ msgid ""
"configuration."
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
msgid "The highest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
msgid "The lowest supported TLS version"
msgstr ""
@@ -756,7 +761,7 @@ msgid ""
"LuCI (&ge; 100 KB)."
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "This completely disables cipher negotiation"
msgstr ""
diff --git a/applications/luci-app-openvpn/po/fr/openvpn.po b/applications/luci-app-openvpn/po/fr/openvpn.po
index 8ceed1ba52..e30dff7aec 100644
--- a/applications/luci-app-openvpn/po/fr/openvpn.po
+++ b/applications/luci-app-openvpn/po/fr/openvpn.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2021-04-11 16:26+0000\n"
-"Last-Translator: SRay <seb@isostorm.com>\n"
+"PO-Revision-Date: 2022-07-31 13:17+0000\n"
+"Last-Translator: Christophe Blancon <christophe.blancon@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/fr/>\n"
"Language: fr\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.6-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -105,7 +105,7 @@ msgstr "Modifier la priorité du processus"
msgid "Change to directory before initialization"
msgstr "Aller dans ce répertorie avant l'initialisation"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "Check peer certificate against a CRL"
msgstr ""
"Confronter le certificat du distant à une liste des certificats révoqués "
@@ -194,7 +194,7 @@ msgstr "Ne pas exécuter réellement ifconfig"
msgid "Don't add routes automatically"
msgstr "Ne pas ajouter de routes automatiquement"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Don't cache --askpass or --auth-user-pass passwords"
msgstr ""
"Ne pas copier en cache les mots de passe des options --askpass ou --auth-"
@@ -276,6 +276,11 @@ msgid "Encrypt and authenticate all control channel packets with the key"
msgstr ""
"Chiffrer et authentifier tous les paquets de canaux de contrôle avec la clé"
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:756
+msgid ""
+"Encrypt and authenticate all control channel packets with the key, version 2."
+msgstr ""
+
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
msgstr "Méthode de chiffrement des paquets"
@@ -401,7 +406,7 @@ msgstr "Nombre de lignes de l'historique du fichier-journal"
msgid "OVPN configuration file upload"
msgstr "Téléchargement de fichier de configuration OVPN"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Only accept connections from given X509 name"
msgstr "Accepte seulement des connexions du nom X509 donné"
@@ -528,11 +533,11 @@ msgstr ""
msgid "Replay protection sliding window size"
msgstr "Taille de la fenêtre glissante pour la protection anti-rejeu"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit designation on certificate"
msgstr "Exiger l'appellation explicite sur le certificat"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Require explicit key usage on certificate"
msgstr "Exiger l'utilisation explicite de la clé sur le certificat"
@@ -540,7 +545,7 @@ msgstr "Exiger l'utilisation explicite de la clé sur le certificat"
msgid "Restart after remote ping timeout"
msgstr "Redémarrer aprés le dépassement du délai de ping du distant"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:800
msgid "Restrict the allowed ciphers to be negotiated"
msgstr "Restreindre les chiffres autorisés à négocier"
@@ -574,7 +579,7 @@ msgstr "Exécuter les scripts up/down à tous les redémarrages"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
-msgstr "Enregistrer"
+msgstr "Sauvegarder"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
@@ -769,16 +774,16 @@ msgstr ""
"Le fichier de configuration OVPN (%s) n'a pas pu être trouvé, veuillez "
"vérifier votre configuration."
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
msgid "The highest supported TLS version"
msgstr "La version TLS la plus haute supportée"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
msgstr "La direction clé pour les options 'tls-auth' et 'secret'"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
msgid "The lowest supported TLS version"
msgstr "La version TLS la plus basse supportée"
@@ -790,7 +795,7 @@ msgstr ""
"La taille du fichier de configuration OVPN (%s) est trop importante pour une "
"édition en ligne dans LuCI (&ge ; 100 KB)."
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "This completely disables cipher negotiation"
msgstr "Cela désactive complètement la négociation du chiffrement"
diff --git a/applications/luci-app-openvpn/po/he/openvpn.po b/applications/luci-app-openvpn/po/he/openvpn.po
index c5a38baedd..9f64e81996 100644
--- a/applications/luci-app-openvpn/po/he/openvpn.po
+++ b/applications/luci-app-openvpn/po/he/openvpn.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"PO-Revision-Date: 2022-11-14 15:47+0000\n"
"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/he/>\n"
@@ -10,11 +10,11 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Weblate 4.5-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
-msgstr ""
+msgstr "‚net30’,‏ ‚p2p’, או ‚subnet’ (מסכת רשת)"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:481
msgid "Accept options pushed from server"
@@ -99,7 +99,7 @@ msgstr ""
msgid "Change to directory before initialization"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "Check peer certificate against a CRL"
msgstr ""
@@ -184,7 +184,7 @@ msgstr ""
msgid "Don't add routes automatically"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Don't cache --askpass or --auth-user-pass passwords"
msgstr ""
@@ -262,6 +262,11 @@ msgstr ""
msgid "Encrypt and authenticate all control channel packets with the key"
msgstr ""
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:756
+msgid ""
+"Encrypt and authenticate all control channel packets with the key, version 2."
+msgstr ""
+
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
msgstr ""
@@ -380,7 +385,7 @@ msgstr ""
msgid "OVPN configuration file upload"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Only accept connections from given X509 name"
msgstr ""
@@ -503,11 +508,11 @@ msgstr ""
msgid "Replay protection sliding window size"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit designation on certificate"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Require explicit key usage on certificate"
msgstr ""
@@ -515,7 +520,7 @@ msgstr ""
msgid "Restart after remote ping timeout"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:800
msgid "Restrict the allowed ciphers to be negotiated"
msgstr ""
@@ -735,16 +740,16 @@ msgid ""
"configuration."
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
msgid "The highest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
msgid "The lowest supported TLS version"
msgstr ""
@@ -754,7 +759,7 @@ msgid ""
"LuCI (&ge; 100 KB)."
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "This completely disables cipher negotiation"
msgstr ""
diff --git a/applications/luci-app-openvpn/po/hi/openvpn.po b/applications/luci-app-openvpn/po/hi/openvpn.po
index 1a9aa7bc3f..c783b62046 100644
--- a/applications/luci-app-openvpn/po/hi/openvpn.po
+++ b/applications/luci-app-openvpn/po/hi/openvpn.po
@@ -101,7 +101,7 @@ msgstr ""
msgid "Change to directory before initialization"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "Check peer certificate against a CRL"
msgstr ""
@@ -186,7 +186,7 @@ msgstr ""
msgid "Don't add routes automatically"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Don't cache --askpass or --auth-user-pass passwords"
msgstr ""
@@ -264,6 +264,11 @@ msgstr ""
msgid "Encrypt and authenticate all control channel packets with the key"
msgstr ""
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:756
+msgid ""
+"Encrypt and authenticate all control channel packets with the key, version 2."
+msgstr ""
+
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
msgstr ""
@@ -382,7 +387,7 @@ msgstr ""
msgid "OVPN configuration file upload"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Only accept connections from given X509 name"
msgstr ""
@@ -505,11 +510,11 @@ msgstr ""
msgid "Replay protection sliding window size"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit designation on certificate"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Require explicit key usage on certificate"
msgstr ""
@@ -517,7 +522,7 @@ msgstr ""
msgid "Restart after remote ping timeout"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:800
msgid "Restrict the allowed ciphers to be negotiated"
msgstr ""
@@ -737,16 +742,16 @@ msgid ""
"configuration."
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
msgid "The highest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
msgid "The lowest supported TLS version"
msgstr ""
@@ -756,7 +761,7 @@ msgid ""
"LuCI (&ge; 100 KB)."
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "This completely disables cipher negotiation"
msgstr ""
diff --git a/applications/luci-app-openvpn/po/hu/openvpn.po b/applications/luci-app-openvpn/po/hu/openvpn.po
index d8e1ddbad4..88d56a00c9 100644
--- a/applications/luci-app-openvpn/po/hu/openvpn.po
+++ b/applications/luci-app-openvpn/po/hu/openvpn.po
@@ -102,7 +102,7 @@ msgstr "Folyamat prioritásának megváltoztatása"
msgid "Change to directory before initialization"
msgstr "Váltás könyvtárra az előkészítés előtt"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "Check peer certificate against a CRL"
msgstr "Partnertanúsítvány összevetése egy tanúsítvány-visszavonási listával"
@@ -188,7 +188,7 @@ msgstr "Ne hajtsa végre ténylegesen az ifconfig parancsot"
msgid "Don't add routes automatically"
msgstr "Ne adjon hozzá útvonalakat automatikusan"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Don't cache --askpass or --auth-user-pass passwords"
msgstr "Ne gyorsítótárazza az --askpass vagy --auth-user-pass jelszavakat"
@@ -269,6 +269,11 @@ msgid "Encrypt and authenticate all control channel packets with the key"
msgstr ""
"Az összes vezérlőcsatorna csomagjainak titkosítása és hitelesítése a kulccsal"
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:756
+msgid ""
+"Encrypt and authenticate all control channel packets with the key, version 2."
+msgstr ""
+
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
msgstr "Titkosítás a csomagoknál"
@@ -393,7 +398,7 @@ msgstr "Naplófájlelőzmények sorainak száma"
msgid "OVPN configuration file upload"
msgstr "OVPN beállítófájl feltöltése"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Only accept connections from given X509 name"
msgstr "Kapcsolatok elfogadása csak a megadott X509 névtől"
@@ -517,11 +522,11 @@ msgstr "Adatcsatorna-kulcs újraegyeztetése másodperc után"
msgid "Replay protection sliding window size"
msgstr "Visszajátszási védelem csúszóablakának mérete"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit designation on certificate"
msgstr "Kifejezett megnevezés szükséges a tanúsítványon"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Require explicit key usage on certificate"
msgstr "Kifejezett kulcshasználat szükséges a tanúsítványon"
@@ -529,7 +534,7 @@ msgstr "Kifejezett kulcshasználat szükséges a tanúsítványon"
msgid "Restart after remote ping timeout"
msgstr "Újraindítás a távoli ping időkorlátja után"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:800
msgid "Restrict the allowed ciphers to be negotiated"
msgstr "Az engedélyezett titkosítók egyeztetésének korlátozása"
@@ -757,16 +762,16 @@ msgid ""
"configuration."
msgstr "Az OVPN beállítófájl (%s) nem található, ellenőrizze a beállításait."
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
msgid "The highest supported TLS version"
msgstr "A legmagasabb támogatott TLS verzió"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
msgstr "A kulcsirány a „tls-auth” és „secret” beállításoknál"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
msgid "The lowest supported TLS version"
msgstr "A legalacsonyabb támogatott TLS verzió"
@@ -778,7 +783,7 @@ msgstr ""
"Az OVPN beállítófájl (%s) mérete túl nagy a LuCI-ban történő internetes "
"szerkesztéshez (nagyobb mint 100 KB)."
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "This completely disables cipher negotiation"
msgstr "Ez teljesen letiltja a titkosító egyeztetését"
diff --git a/applications/luci-app-openvpn/po/it/openvpn.po b/applications/luci-app-openvpn/po/it/openvpn.po
index a801be7de4..11d781605f 100644
--- a/applications/luci-app-openvpn/po/it/openvpn.po
+++ b/applications/luci-app-openvpn/po/it/openvpn.po
@@ -103,7 +103,7 @@ msgstr "Cambia priorità del processo"
msgid "Change to directory before initialization"
msgstr "Cambia cartella prima dell'inizializzazione"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "Check peer certificate against a CRL"
msgstr "Verifica il certificato del nodo su una CRL"
@@ -188,7 +188,7 @@ msgstr "Non eseguire realmente ifconfig"
msgid "Don't add routes automatically"
msgstr "Non aggiungere rotte automaticamente"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Don't cache --askpass or --auth-user-pass passwords"
msgstr "Non tenere in memoria le password di --askpass o di --auth-user-pass"
@@ -269,6 +269,11 @@ msgstr ""
"Crittografa e autentica tutti i pacchetti del canale di controllo con la "
"chiave"
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:756
+msgid ""
+"Encrypt and authenticate all control channel packets with the key, version 2."
+msgstr ""
+
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
msgstr "Cifratura di criptazione dei pacchetti"
@@ -393,7 +398,7 @@ msgstr "Numero di righe per la cronologia dei file di registro"
msgid "OVPN configuration file upload"
msgstr "Caricamento del file di configurazione OVPN"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Only accept connections from given X509 name"
msgstr ""
@@ -516,11 +521,11 @@ msgstr ""
msgid "Replay protection sliding window size"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit designation on certificate"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Require explicit key usage on certificate"
msgstr ""
@@ -528,7 +533,7 @@ msgstr ""
msgid "Restart after remote ping timeout"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:800
msgid "Restrict the allowed ciphers to be negotiated"
msgstr ""
@@ -754,16 +759,16 @@ msgstr ""
"Impossibile trovare il file di configurazione OVPN (%s), controlla la tua "
"configurazione."
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
msgid "The highest supported TLS version"
msgstr "La versione TLS più alta supportata"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
msgid "The lowest supported TLS version"
msgstr "La versione TLS più bassa supportata"
@@ -775,7 +780,7 @@ msgstr ""
"La dimensione del file di configurazione OVPN (%s) è troppo grande per la "
"modifica in LuCI (&ge; 100 KB)."
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "This completely disables cipher negotiation"
msgstr ""
diff --git a/applications/luci-app-openvpn/po/ja/openvpn.po b/applications/luci-app-openvpn/po/ja/openvpn.po
index 53028f0a54..4cc8251674 100644
--- a/applications/luci-app-openvpn/po/ja/openvpn.po
+++ b/applications/luci-app-openvpn/po/ja/openvpn.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2020-10-16 10:26+0000\n"
-"Last-Translator: RyotaGamer <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2022-09-04 03:20+0000\n"
+"Last-Translator: yamaken <k-yamada@yamaken.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/ja/>\n"
"Language: ja\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.3.1-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -101,7 +101,7 @@ msgstr "プロセスの優先度を変更"
msgid "Change to directory before initialization"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "Check peer certificate against a CRL"
msgstr ""
@@ -186,7 +186,7 @@ msgstr ""
msgid "Don't add routes automatically"
msgstr "ルートを自動で追加しない"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Don't cache --askpass or --auth-user-pass passwords"
msgstr ""
@@ -264,6 +264,11 @@ msgstr "有効"
msgid "Encrypt and authenticate all control channel packets with the key"
msgstr ""
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:756
+msgid ""
+"Encrypt and authenticate all control channel packets with the key, version 2."
+msgstr ""
+
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
msgstr ""
@@ -382,7 +387,7 @@ msgstr ""
msgid "OVPN configuration file upload"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Only accept connections from given X509 name"
msgstr ""
@@ -505,11 +510,11 @@ msgstr ""
msgid "Replay protection sliding window size"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit designation on certificate"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Require explicit key usage on certificate"
msgstr ""
@@ -517,7 +522,7 @@ msgstr ""
msgid "Restart after remote ping timeout"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:800
msgid "Restrict the allowed ciphers to be negotiated"
msgstr ""
@@ -737,16 +742,16 @@ msgid ""
"configuration."
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
msgid "The highest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
msgid "The lowest supported TLS version"
msgstr ""
@@ -756,7 +761,7 @@ msgid ""
"LuCI (&ge; 100 KB)."
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "This completely disables cipher negotiation"
msgstr ""
diff --git a/applications/luci-app-openvpn/po/ko/openvpn.po b/applications/luci-app-openvpn/po/ko/openvpn.po
index 83dd7e430c..850b217789 100644
--- a/applications/luci-app-openvpn/po/ko/openvpn.po
+++ b/applications/luci-app-openvpn/po/ko/openvpn.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:35+0200\n"
-"PO-Revision-Date: 2021-06-07 10:49+0000\n"
-"Last-Translator: Sunggu Choi <dkaost@outlook.com>\n"
+"PO-Revision-Date: 2022-08-09 02:20+0000\n"
+"Last-Translator: SangHoon Kim <hts.sanghoon.kim@outlook.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/ko/>\n"
"Language: ko\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -101,7 +101,7 @@ msgstr ""
msgid "Change to directory before initialization"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "Check peer certificate against a CRL"
msgstr ""
@@ -186,7 +186,7 @@ msgstr ""
msgid "Don't add routes automatically"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Don't cache --askpass or --auth-user-pass passwords"
msgstr ""
@@ -264,6 +264,11 @@ msgstr "활성화"
msgid "Encrypt and authenticate all control channel packets with the key"
msgstr ""
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:756
+msgid ""
+"Encrypt and authenticate all control channel packets with the key, version 2."
+msgstr ""
+
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
msgstr ""
@@ -382,7 +387,7 @@ msgstr ""
msgid "OVPN configuration file upload"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Only accept connections from given X509 name"
msgstr ""
@@ -405,7 +410,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
-msgstr ""
+msgstr "개요"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:674
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:73
@@ -450,7 +455,7 @@ msgstr "포트"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:156
msgid "Protocol"
-msgstr ""
+msgstr "프로토콜"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:530
msgid "Proxy timeout in seconds"
@@ -505,11 +510,11 @@ msgstr ""
msgid "Replay protection sliding window size"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit designation on certificate"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Require explicit key usage on certificate"
msgstr ""
@@ -517,7 +522,7 @@ msgstr ""
msgid "Restart after remote ping timeout"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:800
msgid "Restrict the allowed ciphers to be negotiated"
msgstr ""
@@ -737,16 +742,16 @@ msgid ""
"configuration."
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
msgid "The highest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
msgid "The lowest supported TLS version"
msgstr ""
@@ -756,7 +761,7 @@ msgid ""
"LuCI (&ge; 100 KB)."
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "This completely disables cipher negotiation"
msgstr ""
@@ -771,7 +776,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
msgid "Upload"
-msgstr ""
+msgstr "업로드"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
msgid "Upload ovpn file"
@@ -793,7 +798,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:368
msgid "VPN"
-msgstr ""
+msgstr "VPN"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:64
msgid "Write log to file"
@@ -806,7 +811,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:112
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:114
msgid "no"
-msgstr ""
+msgstr "아니오"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:201
msgid "tun/tap device"
diff --git a/applications/luci-app-openvpn/po/mr/openvpn.po b/applications/luci-app-openvpn/po/mr/openvpn.po
index aaca270d07..1f85b74042 100644
--- a/applications/luci-app-openvpn/po/mr/openvpn.po
+++ b/applications/luci-app-openvpn/po/mr/openvpn.po
@@ -101,7 +101,7 @@ msgstr ""
msgid "Change to directory before initialization"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "Check peer certificate against a CRL"
msgstr ""
@@ -186,7 +186,7 @@ msgstr ""
msgid "Don't add routes automatically"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Don't cache --askpass or --auth-user-pass passwords"
msgstr ""
@@ -264,6 +264,11 @@ msgstr "सक्षम केले"
msgid "Encrypt and authenticate all control channel packets with the key"
msgstr ""
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:756
+msgid ""
+"Encrypt and authenticate all control channel packets with the key, version 2."
+msgstr ""
+
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
msgstr ""
@@ -382,7 +387,7 @@ msgstr ""
msgid "OVPN configuration file upload"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Only accept connections from given X509 name"
msgstr ""
@@ -505,11 +510,11 @@ msgstr ""
msgid "Replay protection sliding window size"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit designation on certificate"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Require explicit key usage on certificate"
msgstr ""
@@ -517,7 +522,7 @@ msgstr ""
msgid "Restart after remote ping timeout"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:800
msgid "Restrict the allowed ciphers to be negotiated"
msgstr ""
@@ -737,16 +742,16 @@ msgid ""
"configuration."
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
msgid "The highest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
msgid "The lowest supported TLS version"
msgstr ""
@@ -756,7 +761,7 @@ msgid ""
"LuCI (&ge; 100 KB)."
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "This completely disables cipher negotiation"
msgstr ""
diff --git a/applications/luci-app-openvpn/po/ms/openvpn.po b/applications/luci-app-openvpn/po/ms/openvpn.po
index 88e37633a1..5839081cea 100644
--- a/applications/luci-app-openvpn/po/ms/openvpn.po
+++ b/applications/luci-app-openvpn/po/ms/openvpn.po
@@ -99,7 +99,7 @@ msgstr ""
msgid "Change to directory before initialization"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "Check peer certificate against a CRL"
msgstr ""
@@ -184,7 +184,7 @@ msgstr ""
msgid "Don't add routes automatically"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Don't cache --askpass or --auth-user-pass passwords"
msgstr ""
@@ -262,6 +262,11 @@ msgstr ""
msgid "Encrypt and authenticate all control channel packets with the key"
msgstr ""
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:756
+msgid ""
+"Encrypt and authenticate all control channel packets with the key, version 2."
+msgstr ""
+
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
msgstr ""
@@ -380,7 +385,7 @@ msgstr ""
msgid "OVPN configuration file upload"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Only accept connections from given X509 name"
msgstr ""
@@ -503,11 +508,11 @@ msgstr ""
msgid "Replay protection sliding window size"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit designation on certificate"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Require explicit key usage on certificate"
msgstr ""
@@ -515,7 +520,7 @@ msgstr ""
msgid "Restart after remote ping timeout"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:800
msgid "Restrict the allowed ciphers to be negotiated"
msgstr ""
@@ -735,16 +740,16 @@ msgid ""
"configuration."
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
msgid "The highest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
msgid "The lowest supported TLS version"
msgstr ""
@@ -754,7 +759,7 @@ msgid ""
"LuCI (&ge; 100 KB)."
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "This completely disables cipher negotiation"
msgstr ""
diff --git a/applications/luci-app-openvpn/po/nb_NO/openvpn.po b/applications/luci-app-openvpn/po/nb_NO/openvpn.po
index 912da279d5..0dcac3b0de 100644
--- a/applications/luci-app-openvpn/po/nb_NO/openvpn.po
+++ b/applications/luci-app-openvpn/po/nb_NO/openvpn.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-04-04 07:26+0000\n"
+"PO-Revision-Date: 2022-12-06 01:48+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/nb_NO/>\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.6-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -22,7 +22,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
msgid "Add"
-msgstr ""
+msgstr "Legg til"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:225
msgid "Add route after establishing connection"
@@ -99,7 +99,7 @@ msgstr ""
msgid "Change to directory before initialization"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "Check peer certificate against a CRL"
msgstr ""
@@ -184,7 +184,7 @@ msgstr ""
msgid "Don't add routes automatically"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Don't cache --askpass or --auth-user-pass passwords"
msgstr ""
@@ -262,6 +262,11 @@ msgstr "Påskrudd"
msgid "Encrypt and authenticate all control channel packets with the key"
msgstr ""
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:756
+msgid ""
+"Encrypt and authenticate all control channel packets with the key, version 2."
+msgstr ""
+
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
msgstr ""
@@ -380,7 +385,7 @@ msgstr ""
msgid "OVPN configuration file upload"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Only accept connections from given X509 name"
msgstr ""
@@ -503,11 +508,11 @@ msgstr ""
msgid "Replay protection sliding window size"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit designation on certificate"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Require explicit key usage on certificate"
msgstr ""
@@ -515,7 +520,7 @@ msgstr ""
msgid "Restart after remote ping timeout"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:800
msgid "Restrict the allowed ciphers to be negotiated"
msgstr ""
@@ -735,16 +740,16 @@ msgid ""
"configuration."
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
msgid "The highest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
msgid "The lowest supported TLS version"
msgstr ""
@@ -754,7 +759,7 @@ msgid ""
"LuCI (&ge; 100 KB)."
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "This completely disables cipher negotiation"
msgstr ""
diff --git a/applications/luci-app-openvpn/po/pl/openvpn.po b/applications/luci-app-openvpn/po/pl/openvpn.po
index 0c11968336..5e86b0d0bb 100644
--- a/applications/luci-app-openvpn/po/pl/openvpn.po
+++ b/applications/luci-app-openvpn/po/pl/openvpn.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-04-03 04:26+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2022-10-28 15:05+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/pl/>\n"
"Language: pl\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.6-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -102,7 +102,7 @@ msgstr "Zmień priorytet procesu"
msgid "Change to directory before initialization"
msgstr "Przejdź do katalogu przed inicjalizacją"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "Check peer certificate against a CRL"
msgstr "Sprawdź certyfikat peera na obecność w CRL"
@@ -187,7 +187,7 @@ msgstr "Nie uruchamiaj obecnie ifconfig"
msgid "Don't add routes automatically"
msgstr "Nie dodawaj tras automatycznie"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Don't cache --askpass or --auth-user-pass passwords"
msgstr "Nie buforuj haseł --askpass lub --auth-user-pass"
@@ -267,6 +267,13 @@ msgid "Encrypt and authenticate all control channel packets with the key"
msgstr ""
"Szyfruj i uwierzytelnij wszystkie pakiety kanału kontrolnego za pomocą klucza"
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:756
+msgid ""
+"Encrypt and authenticate all control channel packets with the key, version 2."
+msgstr ""
+"Szyfruj i uwierzytelniaj wszystkie pakiety kanału kontrolnego za pomocą "
+"klucza w wersji 2."
+
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
msgstr "Szyfrowanie dla pakietów"
@@ -391,7 +398,7 @@ msgstr "Liczba linii w pliku dziennika historii"
msgid "OVPN configuration file upload"
msgstr "Przesyłanie pliku konfiguracyjnego OVPN"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Only accept connections from given X509 name"
msgstr "Akceptuj tylko połączenia z podanej nazwy X509"
@@ -515,11 +522,11 @@ msgstr "Renegocjacja danych charakteru klucza po sekundach"
msgid "Replay protection sliding window size"
msgstr "Powtórzenie osłony okna rozmiaru"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit designation on certificate"
msgstr "Potrzebna Podpis na Certyfikacie"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Require explicit key usage on certificate"
msgstr "Potrzebna klucza używanego w certyfikacie"
@@ -527,7 +534,7 @@ msgstr "Potrzebna klucza używanego w certyfikacie"
msgid "Restart after remote ping timeout"
msgstr "Restartuj po upływie limitu zdalnego pingowania"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:800
msgid "Restrict the allowed ciphers to be negotiated"
msgstr "Ograniczenie dozwolonych szyfrów, które mają być negocjowane"
@@ -756,16 +763,16 @@ msgstr ""
"Plik konfiguracyjny OVPN (%s) nie mógł zostać znaleziony, sprawdź swoją "
"konfigurację."
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
msgid "The highest supported TLS version"
msgstr "Najwyższa obsługiwana wersja protokołu TLS"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
msgstr "Kluczowy kierunek dla opcji \"tls-auth\" i \"secret\""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
msgid "The lowest supported TLS version"
msgstr "Najniższa obsługiwana wersja protokołu TLS"
@@ -777,7 +784,7 @@ msgstr ""
"Rozmiar pliku konfiguracyjnego OVPN (%s) jest zbyt duży do edycji online w "
"LuCI (&ge; 100 KB)."
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "This completely disables cipher negotiation"
msgstr "Spowoduje to całkowite wyłączenie negocjacji szyfrowania"
diff --git a/applications/luci-app-openvpn/po/pt/openvpn.po b/applications/luci-app-openvpn/po/pt/openvpn.po
index 998cc3dab7..0f7b2d1b09 100644
--- a/applications/luci-app-openvpn/po/pt/openvpn.po
+++ b/applications/luci-app-openvpn/po/pt/openvpn.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-26 19:03+0200\n"
-"PO-Revision-Date: 2021-03-06 14:44+0000\n"
+"PO-Revision-Date: 2022-10-30 15:06+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/pt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.5.1\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -103,7 +103,7 @@ msgstr "Alterar prioridade do processo"
msgid "Change to directory before initialization"
msgstr "Mudar para o directório antes da inicialização"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "Check peer certificate against a CRL"
msgstr "Verificar certificado do remoto conta uma CRL"
@@ -188,7 +188,7 @@ msgstr "Não executar ifconfig"
msgid "Don't add routes automatically"
msgstr "Não adicionar rotas automaticamente"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Don't cache --askpass or --auth-user-pass passwords"
msgstr "Não pôr as palavras-passe em cache --askpass ou --auth-user-pass"
@@ -268,6 +268,13 @@ msgid "Encrypt and authenticate all control channel packets with the key"
msgstr ""
"Criptografar e autenticar todos os pacotes de canais de controle com a chave"
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:756
+msgid ""
+"Encrypt and authenticate all control channel packets with the key, version 2."
+msgstr ""
+"Cifrar e autenticar todos os pacotes de canal de controle com a chave, "
+"versão 2."
+
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
msgstr "Cifra de encriptação para pacotes"
@@ -392,7 +399,7 @@ msgstr "Numero de linhas para o histórico de ficheiros de registo"
msgid "OVPN configuration file upload"
msgstr "Envio do ficheiro de configuração OVPN"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Only accept connections from given X509 name"
msgstr "Aceitar ligações apenas de um dado nome X509"
@@ -517,11 +524,11 @@ msgstr "Renegociar chave do canal de dados após n segundos"
msgid "Replay protection sliding window size"
msgstr "Tamanho da janela de protecção conta replay"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit designation on certificate"
msgstr "Requerer designação específica no certificado"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Require explicit key usage on certificate"
msgstr "Requerer utilização explicita de utilização de chave no certificado"
@@ -529,7 +536,7 @@ msgstr "Requerer utilização explicita de utilização de chave no certificado"
msgid "Restart after remote ping timeout"
msgstr "Reiniciar após timeout do ping remoto"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:800
msgid "Restrict the allowed ciphers to be negotiated"
msgstr "Restringir as cifras permitidas a serem negociadas"
@@ -757,16 +764,16 @@ msgstr ""
"O ficheiro de configuração OVPN (%s) não pôde ser encontrado, por favor "
"verifique a sua configuração."
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
msgid "The highest supported TLS version"
msgstr "A versão TLS mais alta suportada"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
msgstr "A direção chave para as opções 'tls-auth' e 'secret'"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
msgid "The lowest supported TLS version"
msgstr "A versão TLS suportada mais baixa"
@@ -778,7 +785,7 @@ msgstr ""
"O tamanho do ficheiro de configuração OVPN (%s) é demasiado grande para "
"editá-lo online em LuCI (&ge; 100 KB)."
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "This completely disables cipher negotiation"
msgstr "Isso desativa completamente a negociação de cifras"
diff --git a/applications/luci-app-openvpn/po/pt_BR/openvpn.po b/applications/luci-app-openvpn/po/pt_BR/openvpn.po
index b8d16e5491..87d4f75822 100644
--- a/applications/luci-app-openvpn/po/pt_BR/openvpn.po
+++ b/applications/luci-app-openvpn/po/pt_BR/openvpn.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2021-03-14 05:16+0000\n"
-"Last-Translator: Igor Rückert <igorruckert@yahoo.com.br>\n"
+"PO-Revision-Date: 2022-10-28 15:05+0000\n"
+"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsopenvpn/pt_BR/>\n"
"Language: pt_BR\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.5.2-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -103,7 +103,7 @@ msgstr "Alterar prioridade do processo"
msgid "Change to directory before initialization"
msgstr "Mudar para o diretório antes da iniciação"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "Check peer certificate against a CRL"
msgstr "Verificar certificado do parceiro conta uma CRL"
@@ -188,7 +188,7 @@ msgstr "Não executar ifconfig de verdade"
msgid "Don't add routes automatically"
msgstr "Não adicionar rotas automaticamente"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Don't cache --askpass or --auth-user-pass passwords"
msgstr "Não colocar em cache as senhas do --askpass ou --auth-user-pass"
@@ -266,6 +266,13 @@ msgstr "Ativado"
msgid "Encrypt and authenticate all control channel packets with the key"
msgstr "Cifre e autentique todos os pacotes do canal de controle com a chave"
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:756
+msgid ""
+"Encrypt and authenticate all control channel packets with the key, version 2."
+msgstr ""
+"Criptografe e autentique todos os pacotes do canal de controle com a chave, "
+"versão 2."
+
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
msgstr "Cifra de encriptação para pacotes"
@@ -390,7 +397,7 @@ msgstr "Número de linhas para o histórico do registo"
msgid "OVPN configuration file upload"
msgstr "Enviar um arquivo de configuração OVPN"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Only accept connections from given X509 name"
msgstr "Aceitar conexões apenas de um dado nome X509"
@@ -513,11 +520,11 @@ msgstr "Renegociar chave do canal de dados após n segundos"
msgid "Replay protection sliding window size"
msgstr "Tamanho da janela de proteção conta replay"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit designation on certificate"
msgstr "Requerer designação específica no certificado"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Require explicit key usage on certificate"
msgstr "Requerer que o uso da chave seja explicitado no certificado"
@@ -525,7 +532,7 @@ msgstr "Requerer que o uso da chave seja explicitado no certificado"
msgid "Restart after remote ping timeout"
msgstr "Reiniciar após estouro do tempo do ping remoto"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:800
msgid "Restrict the allowed ciphers to be negotiated"
msgstr "Restringir as cifras permitidas para a negociação"
@@ -755,16 +762,16 @@ msgstr ""
"O arquivo de configuração OVPN (%s) não pôde ser encontrado, por favor "
"verifique a sua configuração."
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
msgid "The highest supported TLS version"
msgstr "A mais alta versão suporta do TLS"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
msgstr "A direção da chave para as opções 'tls-auth' e 'secret'"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
msgid "The lowest supported TLS version"
msgstr "A mais baixa versão suporta do TLS"
@@ -776,7 +783,7 @@ msgstr ""
"O tamanho do arquivo de configuração OVPN (%s) é grande demais para ser "
"editado através do LuCI (&ge; 100 KB)."
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "This completely disables cipher negotiation"
msgstr "Isso desabilita completamente a negociação de cifras"
diff --git a/applications/luci-app-openvpn/po/ro/openvpn.po b/applications/luci-app-openvpn/po/ro/openvpn.po
index cac079f118..b94fbaf678 100644
--- a/applications/luci-app-openvpn/po/ro/openvpn.po
+++ b/applications/luci-app-openvpn/po/ro/openvpn.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-01-25 22:56+0000\n"
-"Last-Translator: CRISTIAN ANDREI <cristianvdr@gmail.com>\n"
+"PO-Revision-Date: 2022-11-04 20:04+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/ro/>\n"
"Language: ro\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -101,7 +101,7 @@ msgstr "Prioritatea procesului de schimbare"
msgid "Change to directory before initialization"
msgstr "Schimbarea în director înainte de inițializare"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "Check peer certificate against a CRL"
msgstr "Verificarea certificatului omolog cu o CRL"
@@ -186,7 +186,7 @@ msgstr "Nu executați efectiv ifconfig"
msgid "Don't add routes automatically"
msgstr "Nu adăugați automat rute"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Don't cache --askpass or --auth-user-pass passwords"
msgstr "Nu stocați în memoria cache parolele --askpass sau --auth-user-pass"
@@ -264,6 +264,13 @@ msgstr "Activat"
msgid "Encrypt and authenticate all control channel packets with the key"
msgstr "Criptează și autentifică toate pachetele canalului de control cu cheia"
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:756
+msgid ""
+"Encrypt and authenticate all control channel packets with the key, version 2."
+msgstr ""
+"Criptează și autentifică toate pachetele canalului de control cu cheia, "
+"versiunea 2."
+
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
msgstr "Cifru de criptare pentru pachete"
@@ -388,7 +395,7 @@ msgstr "Numărul de linii pentru istoricul fișierului jurnal"
msgid "OVPN configuration file upload"
msgstr "Încărcarea fișierului de configurare OVPN"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Only accept connections from given X509 name"
msgstr "Acceptă doar conexiuni de la numele X509 dat"
@@ -514,11 +521,11 @@ msgstr "Renegociați cheia de schimbare a datelor după câteva secunde"
msgid "Replay protection sliding window size"
msgstr "Dimensiunea ferestrei glisante de protecție a reluării"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit designation on certificate"
msgstr "Solicită o denumire explicită pe certificat"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Require explicit key usage on certificate"
msgstr "Cereți utilizarea explicită a cheii pe certificat"
@@ -526,7 +533,7 @@ msgstr "Cereți utilizarea explicită a cheii pe certificat"
msgid "Restart after remote ping timeout"
msgstr "Repornire după expirarea timpului de ping la distanță"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:800
msgid "Restrict the allowed ciphers to be negotiated"
msgstr "Limitarea cifrului permis pentru a fi negociat"
@@ -755,16 +762,16 @@ msgstr ""
"Fișierul de configurare OVPN (%s) nu a putut fi găsit, vă rugăm să vă "
"verificați configurația."
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
msgid "The highest supported TLS version"
msgstr "Cea mai înaltă versiune TLS acceptată"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
msgstr "Direcția cheie pentru opțiunile \"tls-auth\" și \"secret"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
msgid "The lowest supported TLS version"
msgstr "Cea mai mică versiune TLS acceptată"
@@ -776,7 +783,7 @@ msgstr ""
"Dimensiunea fișierului de configurare OVPN (%s) este prea mare pentru "
"editarea online în LuCI (&ge; 100 KB)."
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "This completely disables cipher negotiation"
msgstr "Acest lucru dezactivează complet negocierea cifrului"
diff --git a/applications/luci-app-openvpn/po/ru/openvpn.po b/applications/luci-app-openvpn/po/ru/openvpn.po
index 27c0635982..729b5b4819 100644
--- a/applications/luci-app-openvpn/po/ru/openvpn.po
+++ b/applications/luci-app-openvpn/po/ru/openvpn.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: openvpn\n"
"POT-Creation-Date: 2013-09-06 10:01+0200\n"
-"PO-Revision-Date: 2021-06-28 11:33+0000\n"
-"Last-Translator: masta0f1eave <lomskoff.dima@gmail.com>\n"
+"PO-Revision-Date: 2022-10-28 15:05+0000\n"
+"Last-Translator: sergio <sergio+it@outerface.net>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/ru/>\n"
"Language: ru\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.7.1-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
@@ -107,7 +107,7 @@ msgstr "Изменить приоритет процесса после иниц
msgid "Change to directory before initialization"
msgstr "Перейти в указанную папку перед инициализацией"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "Check peer certificate against a CRL"
msgstr "Проверить сертификат узла на соответствие файлу CRL в формате PEM"
@@ -203,7 +203,7 @@ msgstr ""
"Не добавлять маршруты автоматически. Вместо этого передавать маршруты в '-"
"route-up' скрипт используя переменные окружения"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Don't cache --askpass or --auth-user-pass passwords"
msgstr ""
"Не кэшировать пароли '-askpass' или '-auth-user-pass' в виртуальной памяти"
@@ -302,6 +302,13 @@ msgstr ""
"Шифрование и проверка подлинности всех пакетов каналов управления с помощью "
"ключа"
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:756
+msgid ""
+"Encrypt and authenticate all control channel packets with the key, version 2."
+msgstr ""
+"Шифровать и аутентифицировать все пакеты канала управления с помощью ключа, "
+"версия 2."
+
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
msgstr "Алгоритм шифрования для пакетов"
@@ -429,7 +436,7 @@ msgstr "Количество строк в файле журнала"
msgid "OVPN configuration file upload"
msgstr "Загрузка конфигурационного файла OVPN"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Only accept connections from given X509 name"
msgstr "Принимать только соединения от имени указанного сертификата X509"
@@ -568,11 +575,11 @@ msgstr ""
"Использовать защиту от повтора - скользящее окно размером 'n' с интервалом "
"времени 't' секунд"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit designation on certificate"
msgstr "Требовать явного указания в сертификате"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Require explicit key usage on certificate"
msgstr "Требовать явного использования ключа в сертификате"
@@ -580,7 +587,7 @@ msgstr "Требовать явного использования ключа в
msgid "Restart after remote ping timeout"
msgstr "Перезапуск после таймаута ожидания удаленного пинг-запроса"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:800
msgid "Restrict the allowed ciphers to be negotiated"
msgstr "Ограничить разрешенные шифры согласования"
@@ -823,16 +830,16 @@ msgid ""
"configuration."
msgstr "OPVN файл (%s) не найден, проверьте вашу конфигурацию."
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
msgid "The highest supported TLS version"
msgstr "Самая высокая поддерживаемая версия протокола TLS"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
msgstr "Указать ключ для параметров 'tls-auth' и 'secret'"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
msgid "The lowest supported TLS version"
msgstr "Самая низкая поддерживаемая версия протокола TLS"
@@ -844,7 +851,7 @@ msgstr ""
"Размер OPVN файла (%s) слишком большой для онлайн редактирования в LuCI (&ge "
"100 Кб)."
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "This completely disables cipher negotiation"
msgstr "Отключение механизма согласования шифров"
diff --git a/applications/luci-app-openvpn/po/sk/openvpn.po b/applications/luci-app-openvpn/po/sk/openvpn.po
index 57ceaf7cf3..899bb320d6 100644
--- a/applications/luci-app-openvpn/po/sk/openvpn.po
+++ b/applications/luci-app-openvpn/po/sk/openvpn.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-12-03 12:09+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2022-09-19 10:18+0000\n"
+"Last-Translator: Jose Riha <jose1711@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/sk/>\n"
"Language: sk\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.10-dev\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -99,7 +99,7 @@ msgstr ""
msgid "Change to directory before initialization"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "Check peer certificate against a CRL"
msgstr ""
@@ -184,7 +184,7 @@ msgstr ""
msgid "Don't add routes automatically"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Don't cache --askpass or --auth-user-pass passwords"
msgstr ""
@@ -256,12 +256,17 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:104
msgid "Enabled"
-msgstr "Povolené"
+msgstr "Zapnuté"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
msgid "Encrypt and authenticate all control channel packets with the key"
msgstr ""
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:756
+msgid ""
+"Encrypt and authenticate all control channel packets with the key, version 2."
+msgstr ""
+
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
msgstr ""
@@ -380,7 +385,7 @@ msgstr ""
msgid "OVPN configuration file upload"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Only accept connections from given X509 name"
msgstr ""
@@ -503,11 +508,11 @@ msgstr ""
msgid "Replay protection sliding window size"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit designation on certificate"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Require explicit key usage on certificate"
msgstr ""
@@ -515,7 +520,7 @@ msgstr ""
msgid "Restart after remote ping timeout"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:800
msgid "Restrict the allowed ciphers to be negotiated"
msgstr ""
@@ -735,16 +740,16 @@ msgid ""
"configuration."
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
msgid "The highest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
msgid "The lowest supported TLS version"
msgstr ""
@@ -754,7 +759,7 @@ msgid ""
"LuCI (&ge; 100 KB)."
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "This completely disables cipher negotiation"
msgstr ""
diff --git a/applications/luci-app-openvpn/po/sv/openvpn.po b/applications/luci-app-openvpn/po/sv/openvpn.po
index 9d8066117f..6f8ce31160 100644
--- a/applications/luci-app-openvpn/po/sv/openvpn.po
+++ b/applications/luci-app-openvpn/po/sv/openvpn.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-04-02 20:06+0000\n"
+"PO-Revision-Date: 2022-12-06 15:41+0000\n"
"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/sv/>\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -101,7 +101,7 @@ msgstr "Ändra process-prioritet"
msgid "Change to directory before initialization"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "Check peer certificate against a CRL"
msgstr ""
@@ -186,7 +186,7 @@ msgstr ""
msgid "Don't add routes automatically"
msgstr "Lägg inte till rutter automatiskt"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Don't cache --askpass or --auth-user-pass passwords"
msgstr ""
@@ -264,6 +264,11 @@ msgstr "Aktiverad"
msgid "Encrypt and authenticate all control channel packets with the key"
msgstr ""
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:756
+msgid ""
+"Encrypt and authenticate all control channel packets with the key, version 2."
+msgstr ""
+
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
msgstr ""
@@ -382,7 +387,7 @@ msgstr ""
msgid "OVPN configuration file upload"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Only accept connections from given X509 name"
msgstr ""
@@ -505,11 +510,11 @@ msgstr ""
msgid "Replay protection sliding window size"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit designation on certificate"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Require explicit key usage on certificate"
msgstr ""
@@ -517,7 +522,7 @@ msgstr ""
msgid "Restart after remote ping timeout"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:800
msgid "Restrict the allowed ciphers to be negotiated"
msgstr ""
@@ -585,7 +590,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:15
msgid "Service"
-msgstr ""
+msgstr "Tjänst"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:266
msgid "Set TCP/UDP MTU"
@@ -737,16 +742,16 @@ msgid ""
"configuration."
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
msgid "The highest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
msgid "The lowest supported TLS version"
msgstr ""
@@ -756,7 +761,7 @@ msgid ""
"LuCI (&ge; 100 KB)."
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "This completely disables cipher negotiation"
msgstr ""
diff --git a/applications/luci-app-openvpn/po/templates/openvpn.pot b/applications/luci-app-openvpn/po/templates/openvpn.pot
index 4c25b09783..7879c32bc5 100644
--- a/applications/luci-app-openvpn/po/templates/openvpn.pot
+++ b/applications/luci-app-openvpn/po/templates/openvpn.pot
@@ -88,7 +88,7 @@ msgstr ""
msgid "Change to directory before initialization"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "Check peer certificate against a CRL"
msgstr ""
@@ -173,7 +173,7 @@ msgstr ""
msgid "Don't add routes automatically"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Don't cache --askpass or --auth-user-pass passwords"
msgstr ""
@@ -251,6 +251,11 @@ msgstr ""
msgid "Encrypt and authenticate all control channel packets with the key"
msgstr ""
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:756
+msgid ""
+"Encrypt and authenticate all control channel packets with the key, version 2."
+msgstr ""
+
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
msgstr ""
@@ -369,7 +374,7 @@ msgstr ""
msgid "OVPN configuration file upload"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Only accept connections from given X509 name"
msgstr ""
@@ -492,11 +497,11 @@ msgstr ""
msgid "Replay protection sliding window size"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit designation on certificate"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Require explicit key usage on certificate"
msgstr ""
@@ -504,7 +509,7 @@ msgstr ""
msgid "Restart after remote ping timeout"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:800
msgid "Restrict the allowed ciphers to be negotiated"
msgstr ""
@@ -724,16 +729,16 @@ msgid ""
"configuration."
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
msgid "The highest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
msgid "The lowest supported TLS version"
msgstr ""
@@ -743,7 +748,7 @@ msgid ""
"LuCI (&ge; 100 KB)."
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "This completely disables cipher negotiation"
msgstr ""
diff --git a/applications/luci-app-openvpn/po/tr/openvpn.po b/applications/luci-app-openvpn/po/tr/openvpn.po
index e42cc55405..bfc01c3483 100644
--- a/applications/luci-app-openvpn/po/tr/openvpn.po
+++ b/applications/luci-app-openvpn/po/tr/openvpn.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-05-13 01:23+0000\n"
-"Last-Translator: semih <semiht@gmail.com>\n"
+"PO-Revision-Date: 2022-10-28 15:05+0000\n"
+"Last-Translator: Oğuz Ersen <oguz@ersen.moe>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/tr/>\n"
"Language: tr\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -101,7 +101,7 @@ msgstr "İşlem önceliğini değiştir"
msgid "Change to directory before initialization"
msgstr "Başlatma öncesinde dizine geç"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "Check peer certificate against a CRL"
msgstr "Eş sertifikayı bir CRL'ye göre kontrol edin"
@@ -186,7 +186,7 @@ msgstr "İfconfig'i gerçekte çalıştırmayın"
msgid "Don't add routes automatically"
msgstr "Rotaları otomatik olarak ekleme"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Don't cache --askpass or --auth-user-pass passwords"
msgstr "--askpass veya --auth-user-pass parolalarını önbelleğe almayın"
@@ -264,6 +264,12 @@ msgstr "Etkin"
msgid "Encrypt and authenticate all control channel packets with the key"
msgstr "Anahtarla tüm kontrol kanalı paketlerini şifreleyin ve doğrulayın"
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:756
+msgid ""
+"Encrypt and authenticate all control channel packets with the key, version 2."
+msgstr ""
+"Anahtar, sürüm 2 ile tüm denetim kanalı paketlerini şifreleyin ve doğrulayın."
+
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
msgstr "Paketler için şifreleme şifresi"
@@ -388,7 +394,7 @@ msgstr "Günlük dosyası geçmişi için satır sayısı"
msgid "OVPN configuration file upload"
msgstr "OVPN yapılandırma dosyası yükleme"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Only accept connections from given X509 name"
msgstr "Yalnızca verilen X509 adından gelen bağlantıları kabul edin"
@@ -513,11 +519,11 @@ msgstr "Saniyeden sonra veri kanalı anahtarını yeniden görüşün"
msgid "Replay protection sliding window size"
msgstr "Tekrar koruma sürgülü pencere boyutu"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit designation on certificate"
msgstr "Sertifikada açık atama gerektir"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Require explicit key usage on certificate"
msgstr "Sertifikada açık anahtar kullanımını zorunlu kılın"
@@ -525,7 +531,7 @@ msgstr "Sertifikada açık anahtar kullanımını zorunlu kılın"
msgid "Restart after remote ping timeout"
msgstr "Uzak ping zaman aşımından sonra yeniden başlat"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:800
msgid "Restrict the allowed ciphers to be negotiated"
msgstr "Müzakere edilmesine izin verilen şifreleri kısıtlayın"
@@ -755,16 +761,16 @@ msgstr ""
"OVPN yapılandırma dosyası (%s) bulunamadı, lütfen yapılandırmanızı kontrol "
"edin."
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
msgid "The highest supported TLS version"
msgstr "Desteklenen en yüksek TLS sürümü"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
msgstr "'tls-auth' ve 'secret' seçeneklerinin temel yönü"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
msgid "The lowest supported TLS version"
msgstr "Desteklenen en düşük TLS sürümü"
@@ -776,7 +782,7 @@ msgstr ""
"OVPN yapılandırma dosyasının (%s) boyutu, LuCI'de çevrimiçi düzenleme için "
"çok büyük (&ge; 100 KB)."
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "This completely disables cipher negotiation"
msgstr "Bu, şifre pazarlığını tamamen devre dışı bırakır"
diff --git a/applications/luci-app-openvpn/po/uk/openvpn.po b/applications/luci-app-openvpn/po/uk/openvpn.po
index 313d6f0f0c..f482e239e5 100644
--- a/applications/luci-app-openvpn/po/uk/openvpn.po
+++ b/applications/luci-app-openvpn/po/uk/openvpn.po
@@ -1,17 +1,17 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-04-20 14:12+0000\n"
-"Last-Translator: Vladdrako <vladdrako007@gmail.com>\n"
+"PO-Revision-Date: 2022-12-24 00:55+0000\n"
+"Last-Translator: Bohdan <chbgdn@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/uk/>\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -81,10 +81,11 @@ msgstr "Автоматично перенаправити по маршруту
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
msgid "Below is a list of configured OpenVPN instances and their current state"
msgstr ""
+"Нижче наведено список налаштованих екземплярів OpenVPN та їх поточний стан"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:120
msgid "Call down cmd/script before TUN/TAP close"
-msgstr ""
+msgstr "Викликати команду/скрипт перед закриттям TUN/TAP"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:658
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:77
@@ -100,7 +101,7 @@ msgstr "Змінити пріоритет процесу"
msgid "Change to directory before initialization"
msgstr "Перейти до каталогу перед ініціалізацією"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "Check peer certificate against a CRL"
msgstr "Перевірити peer-сертифікат у CRL"
@@ -185,7 +186,7 @@ msgstr "Насправді не виконувати ifconfig"
msgid "Don't add routes automatically"
msgstr "Не додавати маршрути автоматично"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Don't cache --askpass or --auth-user-pass passwords"
msgstr "Не кешувати --askpass або --auth-user-pass паролі"
@@ -261,47 +262,58 @@ msgstr "Увімкнено"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
msgid "Encrypt and authenticate all control channel packets with the key"
+msgstr "Шифрувати та аутентифікувати ключем всі пакети каналу управління"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:756
+msgid ""
+"Encrypt and authenticate all control channel packets with the key, version 2."
msgstr ""
+"Шифрувати та аутентифікувати всі пакети каналу управління за допомогою "
+"ключа, версія 2."
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
-msgstr ""
+msgstr "Шифр шифрування пакетів"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:128
msgid "Execute shell cmd after routes are added"
-msgstr ""
+msgstr "Виконати shell команду після додавання маршрутів"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:132
msgid "Execute shell command on remote IP change"
-msgstr ""
+msgstr "Виконати shell команду при віддаленій зміні IP"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:157
msgid ""
"Executed in server mode on new client connections, when the client is still "
"untrusted"
msgstr ""
+"Виконується в режимі сервера при нових клієнтських підключеннях, коли клієнт "
+"ще не є довіреним"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:153
msgid ""
"Executed in server mode whenever an IPv4 address/route or MAC address is "
"added to OpenVPN's internal routing table"
msgstr ""
+"Виконується в режимі сервера при додаванні IPv4 адреси/маршруту або MAC-"
+"адреси до внутрішньої таблиці маршрутизації OpenVPN"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
msgid "Exit on TLS negotiation failure"
-msgstr ""
+msgstr "Вихід у разі помилки узгодження TLS"
#: applications/luci-app-openvpn/root/usr/share/rpcd/acl.d/luci-app-openvpn.json:3
msgid "Grant access to OpenVPN configuration"
-msgstr ""
+msgstr "Надати доступ до конфігурування OpenVPN"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:573
msgid "HMAC authentication for packets"
-msgstr ""
+msgstr "HMAC-аутентифікація для пакетів"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:491
msgid "Handling of authentication failures"
-msgstr ""
+msgstr "Обробка помилок автентифікації"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:308
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:49
@@ -309,85 +321,87 @@ msgid ""
"Helper directive to simplify the expression of --ping and --ping-restart in "
"server mode configurations"
msgstr ""
+"Допоміжна директива для спрощення виразу --ping і --ping-restart у "
+"конфігураціях режиму сервера"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:551
msgid "If hostname resolve fails, retry"
-msgstr ""
+msgstr "Якщо розпізнати ім’я хоста не вдається, повторіть спробу"
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:12
msgid "Instance \"%s\""
-msgstr ""
+msgstr "Екземпляр \"%s\""
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:18
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:46
msgid "Instance with that name already exists!"
-msgstr ""
+msgstr "Екземпляр з такою назвою вже існує!"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:336
msgid "Keep local IP address on restart"
-msgstr ""
+msgstr "Збереження локальної IP-адреси при перезавантаженні"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:340
msgid "Keep remote IP address on restart"
-msgstr ""
+msgstr "Збереження віддаленої IP-адреси при перезавантаженні"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:328
msgid "Keep tun/tap device open on restart"
-msgstr ""
+msgstr "Тримати пристрій tun/tap відкритим при перезавантаженні"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
msgid "Key transition window"
-msgstr ""
+msgstr "Вікно передачі ключа"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:104
msgid "Limit repeated log messages"
-msgstr ""
+msgstr "Обмежити повторювані повідомлення журналу"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:666
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:85
msgid "Local certificate"
-msgstr ""
+msgstr "Локальний сертифікат"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:177
msgid "Local host name or IP address"
-msgstr ""
+msgstr "Локальне ім'я хоста або IP-адреса"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:670
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:89
msgid "Local private key"
-msgstr ""
+msgstr "Локальний приватний ключ"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:173
msgid "Major mode"
-msgstr ""
+msgstr "Основний режим"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:452
msgid "Maximum number of queued TCP output packets"
-msgstr ""
+msgstr "Максимальна кількість вихідних пакетів TCP у черзі"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:168
msgid "Networking"
-msgstr ""
+msgstr "Мережа"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:447
msgid "Number of allocated broadcast buffers"
-msgstr ""
+msgstr "Кількість виділених широкомовних буферів"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:360
msgid "Number of lines for log file history"
-msgstr ""
+msgstr "Кількість рядків для історії журналу"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:95
msgid "OVPN configuration file upload"
-msgstr ""
+msgstr "Завантаження файлу конфігурації OVPN"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Only accept connections from given X509 name"
-msgstr ""
+msgstr "Приймати з’єднання лише від вказаного X509 імені"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:324
msgid "Only process ping timeouts if routes exist"
-msgstr ""
+msgstr "Обробляти тайм-аути ping лише за наявності маршрутів"
#: applications/luci-app-openvpn/luasrc/controller/openvpn.lua:8
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:10
@@ -396,11 +410,11 @@ msgstr "OpenVPN"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
msgid "OpenVPN instances"
-msgstr ""
+msgstr "Екземпляри OpenVPN"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:84
msgid "Optimize TUN/TAP/UDP writes"
-msgstr ""
+msgstr "Оптимізація записів TUN/TAP/UDP"
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
@@ -409,39 +423,39 @@ msgstr "Огляд"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:674
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:73
msgid "PKCS#12 file containing keys"
-msgstr ""
+msgstr "Файл PKCS#12, що містить ключі"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:137
msgid "Pass environment variables to script"
-msgstr ""
+msgstr "Передача змінних середовища до скрипту"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:644
msgid "Persist replay-protection state"
-msgstr ""
+msgstr "Зберігати стан захисту від повторного відтворення"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:402
msgid "Persist/unpersist ifconfig-pool"
-msgstr ""
+msgstr "Зберігати/не зберігати ifconfig-pool"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:312
msgid "Ping remote every n seconds over TCP/UDP port"
-msgstr ""
+msgstr "Ping кожні n секунд через TCP/UDP порт"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:32
msgid "Please edit this file directly in a terminal session."
-msgstr ""
+msgstr "Будь ласка, редагуйте цей файл безпосередньо в терміналі."
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:51
msgid "Please select a valid OVPN config file to upload!"
-msgstr ""
+msgstr "Будь ласка, оберіть дійсний файл конфігурації OVPN для завантаження!"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:23
msgid "Please select a valid VPN template!"
-msgstr ""
+msgstr "Будь ласка, оберіть дійсний шаблон VPN!"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:161
msgid "Policy level over usage of external programs and scripts"
-msgstr ""
+msgstr "Рівень політики щодо використання зовнішніх програм та скриптів"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:141
msgid "Port"
@@ -453,100 +467,101 @@ msgstr "Протокол"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:530
msgid "Proxy timeout in seconds"
-msgstr ""
+msgstr "Тайм-аут проксі в секундах"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:407
msgid "Push an ifconfig option to remote"
-msgstr ""
+msgstr "Надішліть опцію ifconfig на віддалений вузол"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:382
msgid "Push options to peer"
-msgstr ""
+msgstr "Надіслати параметри до вузла"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:350
msgid "Query management channel for private key"
-msgstr ""
+msgstr "Канал керування запитами для приватного ключа"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:505
msgid "Randomly choose remote server"
-msgstr ""
+msgstr "Випадковий вибір віддаленого сервера"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:432
msgid "Refuse connection if no custom client config"
-msgstr ""
+msgstr "Відмовити в підключенні, якщо немає спеціальної конфігурації клієнта"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:92
msgid "Remap SIGUSR1 signals"
-msgstr ""
+msgstr "Перепризначити сигнали SIGUSR1"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:501
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:61
msgid "Remote host name or IP address"
-msgstr ""
+msgstr "Ім'я або IP-адреса віддаленого хоста"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:316
msgid "Remote ping timeout"
-msgstr ""
+msgstr "Час очікування ping віддаленого вузла"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
msgid "Renegotiate data chan. key after bytes"
-msgstr ""
+msgstr "Повторно узгодити ключ каналу даних після отримання/відправлення даних"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:724
msgid "Renegotiate data chan. key after packets"
msgstr ""
+"Повторно узгодити ключ каналу даних після отримання/відправлення пакетів"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
msgid "Renegotiate data chan. key after seconds"
-msgstr ""
+msgstr "Повторно узгодити ключ каналу даних через n секунд"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:636
msgid "Replay protection sliding window size"
-msgstr ""
+msgstr "Захист від повторного відтворення - розмір плаваючого вікна"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit designation on certificate"
-msgstr ""
+msgstr "Вимагати чіткого зазначення на сертифікаті"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Require explicit key usage on certificate"
-msgstr ""
+msgstr "Вимагати явного використання ключа в сертифікаті"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:320
msgid "Restart after remote ping timeout"
-msgstr ""
+msgstr "Перезапустити після тайм-ауту ping віддаленого вузла"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:800
msgid "Restrict the allowed ciphers to be negotiated"
-msgstr ""
+msgstr "Обмежте дозволені шифри для узгодження"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
msgid "Retransmit timeout on TLS control channel"
-msgstr ""
+msgstr "Таймаут повторної передачі по каналу управління TLS"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:525
msgid "Retry indefinitely on HTTP proxy errors"
-msgstr ""
+msgstr "Повторювати нескінченно при помилках HTTP проксі"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:546
msgid "Retry indefinitely on Socks proxy errors"
-msgstr ""
+msgstr "Повторювати нескінченно при помилках Socks проксі"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:412
msgid "Route subnet to client"
-msgstr ""
+msgstr "Направити підмережу до клієнта"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:145
msgid "Run script cmd on client connection"
-msgstr ""
+msgstr "Запуск скрипта при підключенні клієнта"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:149
msgid "Run script cmd on client disconnection"
-msgstr ""
+msgstr "Запуск скрипта при відключенні клієнта"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:124
msgid "Run up/down scripts for all restarts"
-msgstr ""
+msgstr "Запуск up/down скриптів для всіх перезапусків"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
@@ -556,10 +571,12 @@ msgstr "Зберегти"
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
+"Розділ для додавання необов'язкового файлу 'auth-user-pass' з вашими "
+"обліковими даними (%s)"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
-msgstr ""
+msgstr "Розділ для зміни конфігураційного файлу OVPN (%s)"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
@@ -567,20 +584,24 @@ msgid ""
"Security recommendation: It is recommended to not enable compression and set "
"this parameter to `no`"
msgstr ""
+"Рекомендація з безпеки: Рекомендується не включати стиснення і встановити "
+"цей параметр в значення `no`"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
msgid ""
"Security recommendation: It is recommended to not enable compression and set "
"this parameter to `stub-v2`"
msgstr ""
+"Рекомендація з безпеки: Рекомендується не включати стиснення і встановити "
+"цей параметр в значення `stub-v2`"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
msgid "Select template ..."
-msgstr ""
+msgstr "Виберіть шаблон ..."
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:496
msgid "Send notification to peer on disconnect"
-msgstr ""
+msgstr "Надсилати сповіщення вузлу при відключенні"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:15
msgid "Service"
@@ -588,185 +609,189 @@ msgstr "Служба"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:266
msgid "Set TCP/UDP MTU"
-msgstr ""
+msgstr "Встановити TCP/UDP MTU"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:397
msgid "Set aside a pool of subnets"
-msgstr ""
+msgstr "Виділіть пул підмереж"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:535
msgid "Set extended HTTP proxy options"
-msgstr ""
+msgstr "Встановіть розширені параметри HTTP проксі"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:20
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:13
msgid "Set output verbosity"
-msgstr ""
+msgstr "Встановіть деталізацію виводу"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:442
msgid "Set size of real and virtual address hash tables"
-msgstr ""
+msgstr "Задайте розмір хеш-таблиць реальних і віртуальних адрес"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:292
msgid "Set the TCP/UDP receive buffer size"
-msgstr ""
+msgstr "Встановіть розмір буфера отримання TCP/UDP"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:288
msgid "Set the TCP/UDP send buffer size"
-msgstr ""
+msgstr "Встановіть розмір буфера надсилання TCP/UDP"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:296
msgid "Set tun/tap TX queue length"
-msgstr ""
+msgstr "Встановіть довжину черги передачі tun/tap"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:213
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:29
msgid "Set tun/tap adapter parameters"
-msgstr ""
+msgstr "Встановіть параметри адаптера tun/tap"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:270
msgid "Set tun/tap device MTU"
-msgstr ""
+msgstr "Встановіть MTU tun/tap пристрою"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:274
msgid "Set tun/tap device overhead"
-msgstr ""
+msgstr "Встановіть накладні витрати tun/tap пристрою"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:283
msgid "Set upper bound on TCP MSS"
-msgstr ""
+msgstr "Встановіть верхню межу для TCP MSS"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:300
msgid "Shaping for peer bandwidth"
-msgstr ""
+msgstr "Формування пропускної здатності вузла"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:108
msgid "Shell cmd to execute after tun device open"
msgstr ""
+"Команда командного рядка, яку потрібно виконати після відкриття пристрою tun"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:116
msgid "Shell cmd to run after tun device close"
msgstr ""
+"Команда командного рядка, яку потрібно виконати після закриття пристрою tun"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:141
msgid "Shell command to verify X509 name"
-msgstr ""
+msgstr "Команда оболонки для перевірки імені X509"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:640
msgid "Silence the output of replay warnings"
-msgstr ""
+msgstr "Заглушити виведення попереджень про повторення"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:627
msgid "Size of cipher key"
-msgstr ""
+msgstr "Розмір ключа шифру"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:229
msgid "Specify a default gateway for routes"
-msgstr ""
+msgstr "Вказати шлюз за замовчуванням для маршрутів"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:561
msgid "Specify whether the client is required to supply a valid certificate"
-msgstr ""
+msgstr "Вкажіть, чи зобов'язаний клієнт надати дійсний сертифікат"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:355
msgid "Start OpenVPN in a hibernating state"
-msgstr ""
+msgstr "Запускати OpenVPN в сплячому режимі"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:117
msgid "Start/Stop"
-msgstr ""
+msgstr "Старт/Стоп"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:106
msgid "Started"
-msgstr ""
+msgstr "Запущено"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:100
msgid "Status file format version"
-msgstr ""
+msgstr "Версія формату файла стану"
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:15
msgid "Switch to advanced configuration"
-msgstr ""
+msgstr "Перейти до розширеної конфігурації"
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:18
msgid "Switch to basic configuration"
-msgstr ""
+msgstr "Перейти до базової конфігурації"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:181
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:21
msgid "TCP/UDP port # for both local and remote"
-msgstr ""
+msgstr "Номер локального та віддаленого порту TCP/UDP"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:185
msgid "TCP/UDP port # for local (default=1194)"
-msgstr ""
+msgstr "Номер локального порту TCP/UDP (1194 за замовчуванням)"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:189
msgid "TCP/UDP port # for remote (default=1194)"
-msgstr ""
+msgstr "Номер віддаленого порту TCP/UDP (1194 за замовчуванням)"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
msgid "TLS 1.3 or newer cipher"
-msgstr ""
+msgstr "Шифр TLS 1.3 або новіший"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
msgid "TLS cipher"
-msgstr ""
+msgstr "Шифр TLS"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:56
msgid "TOS passthrough (applies to IPv4 only)"
-msgstr ""
+msgstr "Пропуск TOS (застосовується тільки для IPv4)"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:78
msgid "Template based configuration"
-msgstr ""
+msgstr "Конфігурація на основі шаблону"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:437
msgid "Temporary directory for client-connect return file"
-msgstr ""
+msgstr "Тимчасовий каталог для файлу повернення 'client-connect'"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:12
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:40
msgid "The 'Name' field must not be empty!"
-msgstr ""
+msgstr "Поле \"Ім'я\" не повинно бути порожнім!"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
-msgstr ""
+msgstr "Файл конфігурації OVPN (%s) не знайдено, перевірте ваші налаштування."
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
msgid "The highest supported TLS version"
-msgstr ""
+msgstr "Найвища підтримувана версія TLS"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
-msgstr ""
+msgstr "Задати ключ для параметрів 'tls-auth' і 'secret'"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
msgid "The lowest supported TLS version"
-msgstr ""
+msgstr "Найнижча підтримувана версія TLS"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (&ge; 100 KB)."
msgstr ""
+"Розмір файлу конфігурації OVPN (%s) занадто великий для онлайн-редагування в "
+"LuCI (&ge; 100 KB)."
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "This completely disables cipher negotiation"
-msgstr ""
+msgstr "Це повністю вимикає узгодження шифру"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
msgid "Timeframe for key exchange"
-msgstr ""
+msgstr "Часові рамки обміну ключами"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:205
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:25
msgid "Type of used device"
-msgstr ""
+msgstr "Тип використовуваного пристрою"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
msgid "Upload"
@@ -774,7 +799,7 @@ msgstr "Завантажити"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
msgid "Upload ovpn file"
-msgstr ""
+msgstr "Завантажити файл ovpn"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:510
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:97
@@ -784,11 +809,11 @@ msgstr "Використовувати протокол"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:209
msgid "Use tun/tap device node"
-msgstr ""
+msgstr "Використовуйте вузол пристрою tun/tap"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:472
msgid "Use username as common name"
-msgstr ""
+msgstr "Використовувати ім'я користувача як загальне ім'я"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:368
msgid "VPN"
@@ -796,11 +821,11 @@ msgstr "VPN"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:64
msgid "Write log to file"
-msgstr ""
+msgstr "Запис журналу у файл"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:96
msgid "Write status to file every n seconds"
-msgstr ""
+msgstr "Запис стану у файл кожні n секунд"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:112
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:114
@@ -809,11 +834,11 @@ msgstr "Ні"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:201
msgid "tun/tap device"
-msgstr ""
+msgstr "пристрій tun/tap"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:304
msgid "tun/tap inactivity timeout"
-msgstr ""
+msgstr "тайм-аут бездіяльності tun/tap"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:111
msgid "yes (%i)"
diff --git a/applications/luci-app-openvpn/po/vi/openvpn.po b/applications/luci-app-openvpn/po/vi/openvpn.po
index 97311d67e4..c979a404d3 100644
--- a/applications/luci-app-openvpn/po/vi/openvpn.po
+++ b/applications/luci-app-openvpn/po/vi/openvpn.po
@@ -103,7 +103,7 @@ msgstr "Thay đổi quy trình ưu tiên"
msgid "Change to directory before initialization"
msgstr "Chuyển qua thư mục trước khi khởi tạo"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "Check peer certificate against a CRL"
msgstr "Kiểm tra chứng chỉ đối tác với một CRL"
@@ -188,7 +188,7 @@ msgstr "Đừng thực sự thực hiện ifconfig"
msgid "Don't add routes automatically"
msgstr "Đừng tự động thêm vào đường dẫn"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Don't cache --askpass or --auth-user-pass passwords"
msgstr "Don't cache --askpass or --auth-user-pass passwords"
@@ -266,6 +266,11 @@ msgstr "Bật"
msgid "Encrypt and authenticate all control channel packets with the key"
msgstr ""
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:756
+msgid ""
+"Encrypt and authenticate all control channel packets with the key, version 2."
+msgstr ""
+
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
msgstr "Encryption cipher cho các gói"
@@ -384,7 +389,7 @@ msgstr "Số dòng cho tập tin log history"
msgid "OVPN configuration file upload"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Only accept connections from given X509 name"
msgstr "Chỉ chấp nhận kết nối từ những tên X509 cho sẵn"
@@ -507,11 +512,11 @@ msgstr "Thương lượng lại data chan. key sau seconds"
msgid "Replay protection sliding window size"
msgstr "Replay chế độ bảo vệ kích thước window trượt"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit designation on certificate"
msgstr "Yêu cầu rõ ràng về giấy chứng nhận "
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Require explicit key usage on certificate"
msgstr "Yêu cầu key dùng rõ rãng trên chứng nhận"
@@ -519,7 +524,7 @@ msgstr "Yêu cầu key dùng rõ rãng trên chứng nhận"
msgid "Restart after remote ping timeout"
msgstr "Khởi động lại sau khi remote ping timeout"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:800
msgid "Restrict the allowed ciphers to be negotiated"
msgstr ""
@@ -739,16 +744,16 @@ msgid ""
"configuration."
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
msgid "The highest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
msgid "The lowest supported TLS version"
msgstr ""
@@ -758,7 +763,7 @@ msgid ""
"LuCI (&ge; 100 KB)."
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "This completely disables cipher negotiation"
msgstr ""
diff --git a/applications/luci-app-openvpn/po/zh_Hans/openvpn.po b/applications/luci-app-openvpn/po/zh_Hans/openvpn.po
index 672eed79a9..adfb49b5ba 100644
--- a/applications/luci-app-openvpn/po/zh_Hans/openvpn.po
+++ b/applications/luci-app-openvpn/po/zh_Hans/openvpn.po
@@ -6,8 +6,8 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:35+0200\n"
-"PO-Revision-Date: 2021-04-12 08:24+0000\n"
-"Last-Translator: xiazhang <xz@xia.plus>\n"
+"PO-Revision-Date: 2022-12-05 09:36+0000\n"
+"Last-Translator: Eric <hamburger1024@duck.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsopenvpn/zh_Hans/>\n"
"Language: zh_Hans\n"
@@ -15,7 +15,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.6-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -27,7 +27,7 @@ msgstr "接受从服务器推送的选项"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
msgid "Add"
-msgstr "新增"
+msgstr "添加"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:225
msgid "Add route after establishing connection"
@@ -104,7 +104,7 @@ msgstr "改变进程优先级"
msgid "Change to directory before initialization"
msgstr "初始化前改变根目录"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "Check peer certificate against a CRL"
msgstr "验证客户端证书以确保其是否过期"
@@ -189,7 +189,7 @@ msgstr "不实际执行 ifconfig 命令"
msgid "Don't add routes automatically"
msgstr "不自动添加路由"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Don't cache --askpass or --auth-user-pass passwords"
msgstr "不缓存 --askpass 或 --auth-user-pass passwords"
@@ -267,6 +267,11 @@ msgstr "已启用"
msgid "Encrypt and authenticate all control channel packets with the key"
msgstr "使用密钥加密及认证所有的控制通道数据包"
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:756
+msgid ""
+"Encrypt and authenticate all control channel packets with the key, version 2."
+msgstr "使用密钥版本 2 加密和验证所有控制通道数据包。"
+
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
msgstr "加密数据包"
@@ -386,7 +391,7 @@ msgstr "历史日志文件的行数"
msgid "OVPN configuration file upload"
msgstr "OVPN 配置文件上传"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Only accept connections from given X509 name"
msgstr "只接收已给定的 X509 名称的连接"
@@ -509,11 +514,11 @@ msgstr "传输若干秒后重新验证数据通道密钥"
msgid "Replay protection sliding window size"
msgstr "重播保护的滑动窗口大小"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit designation on certificate"
msgstr "证书需要显式指定"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Require explicit key usage on certificate"
msgstr "证书需要明确的密钥"
@@ -521,7 +526,7 @@ msgstr "证书需要明确的密钥"
msgid "Restart after remote ping timeout"
msgstr "远程 ping 超时后重启"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:800
msgid "Restrict the allowed ciphers to be negotiated"
msgstr "限定协商时允许的密码算法"
@@ -741,16 +746,16 @@ msgid ""
"configuration."
msgstr "无法找到 OVPN 配置文件(%s),请检查您的配置。"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
msgid "The highest supported TLS version"
msgstr "最高支持的 TLS 版本"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
msgstr "“tls-auth”和“secret”选项的密钥类型"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
msgid "The lowest supported TLS version"
msgstr "最低支持的 TLS 版本"
@@ -760,7 +765,7 @@ msgid ""
"LuCI (&ge; 100 KB)."
msgstr "OVPN 配置文件(%s)过大,无法使用 LuCI 在线编辑(&ge; 100 KB)。"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "This completely disables cipher negotiation"
msgstr "这将完全禁用密码协商"
diff --git a/applications/luci-app-openvpn/po/zh_Hant/openvpn.po b/applications/luci-app-openvpn/po/zh_Hant/openvpn.po
index 882e6d40d9..620f26ab97 100644
--- a/applications/luci-app-openvpn/po/zh_Hant/openvpn.po
+++ b/applications/luci-app-openvpn/po/zh_Hant/openvpn.po
@@ -6,8 +6,8 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:35+0200\n"
-"PO-Revision-Date: 2022-04-17 15:06+0000\n"
-"Last-Translator: 王攀 <41330784@qq.com>\n"
+"PO-Revision-Date: 2022-12-25 07:50+0000\n"
+"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsopenvpn/zh_Hant/>\n"
"Language: zh_Hant\n"
@@ -15,7 +15,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -27,7 +27,7 @@ msgstr "接受從伺服器傳送過來的選項"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
msgid "Add"
-msgstr "新增"
+msgstr "加入"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:225
msgid "Add route after establishing connection"
@@ -104,7 +104,7 @@ msgstr "變更行程優先權"
msgid "Change to directory before initialization"
msgstr "初始化前改變根目錄"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
msgid "Check peer certificate against a CRL"
msgstr "驗證客戶端證書以確保其是否過期"
@@ -189,7 +189,7 @@ msgstr "不實際執行 ifconfig 指令"
msgid "Don't add routes automatically"
msgstr "不自動新增路由"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
msgid "Don't cache --askpass or --auth-user-pass passwords"
msgstr "不快取 --askpass 或 --auth-user-pass passwords"
@@ -267,6 +267,11 @@ msgstr "啟用"
msgid "Encrypt and authenticate all control channel packets with the key"
msgstr "使用金鑰加密及認證所有的控制通道資料包"
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:756
+msgid ""
+"Encrypt and authenticate all control channel packets with the key, version 2."
+msgstr "使用金鑰版本 2 加密和驗證所有控制通道資料封包。"
+
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
msgid "Encryption cipher for packets"
msgstr "加密資料包"
@@ -387,7 +392,7 @@ msgstr "歷史日誌檔案的行數"
msgid "OVPN configuration file upload"
msgstr "OVPN組態文件上傳"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
msgid "Only accept connections from given X509 name"
msgstr "只接收已給定的 X509 名稱的連線"
@@ -510,11 +515,11 @@ msgstr "傳輸若干秒後重新驗證資料通道金鑰"
msgid "Replay protection sliding window size"
msgstr "重播保護的滑動視窗大小"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
msgid "Require explicit designation on certificate"
msgstr "證書需要顯式指定"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
msgid "Require explicit key usage on certificate"
msgstr "證書需要明確的金鑰"
@@ -522,7 +527,7 @@ msgstr "證書需要明確的金鑰"
msgid "Restart after remote ping timeout"
msgstr "遠端 ping 超時後重啟"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:800
msgid "Restrict the allowed ciphers to be negotiated"
msgstr "限制要協商的允許密碼"
@@ -742,16 +747,16 @@ msgid ""
"configuration."
msgstr "找不到OVPN設置文件(%s),請檢查您的組態。"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
msgid "The highest supported TLS version"
msgstr "最高支援的 TLS 版本"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
msgstr "“tls-auth”和“secret”選項的金鑰型別"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
msgid "The lowest supported TLS version"
msgstr "最低支援的 TLS 版本"
@@ -762,7 +767,7 @@ msgid ""
msgstr ""
"OVPN設置文件(%s)的尺寸太大,無法在LuCI中進行在線編輯(&ge; 100 KB)。"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
msgid "This completely disables cipher negotiation"
msgstr "這會完全禁用密碼協商"
diff --git a/applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js b/applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js
index de725ea00a..d4d5b8b88b 100644
--- a/applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js
+++ b/applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js
@@ -98,6 +98,8 @@ var packages = {
installed: { providers: {}, pkgs: {} }
};
+var languages = ['en'];
+
var currentDisplayMode = 'available', currentDisplayRows = [];
function parseList(s, dest)
@@ -201,13 +203,24 @@ function display(pattern)
{
var src = packages[currentDisplayMode === 'updates' ? 'installed' : currentDisplayMode],
table = document.querySelector('#packages'),
- pager = document.querySelector('#pager');
+ pagers = document.querySelectorAll('.controls > .pager'),
+ i18n_filter = null;
currentDisplayRows.length = 0;
if (typeof(pattern) === 'string' && pattern.length > 0)
pattern = new RegExp(pattern.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'), 'ig');
+ switch (document.querySelector('input[name="filter_i18n"]:checked').value) {
+ case 'all':
+ i18n_filter = /^luci-i18n-/;
+ break;
+
+ case 'lang':
+ i18n_filter = new RegExp('^luci-i18n-(base-.+|.+-(' + languages.join('|') + '))$');
+ break;
+ }
+
for (var name in src.pkgs) {
var pkg = src.pkgs[name],
desc = pkg.description || '',
@@ -226,6 +239,9 @@ function display(pattern)
!name.match(pattern) && !desc.match(pattern))
continue;
+ if (name.indexOf('luci-i18n-') === 0 && (!(i18n_filter instanceof RegExp) || !name.match(i18n_filter)))
+ continue;
+
var btn, ver;
if (currentDisplayMode === 'updates') {
@@ -294,8 +310,8 @@ function display(pattern)
currentDisplayRows.push([
name,
ver,
- pkg.size ? '%.1024mB'.format(pkg.size)
- : (altsize ? '~%.1024mB'.format(altsize) : '-'),
+ pkg.size ? '%1024mB'.format(pkg.size)
+ : (altsize ? '~%1024mB'.format(altsize) : '-'),
desc,
btn
]);
@@ -310,37 +326,43 @@ function display(pattern)
return 0;
});
- pager.parentNode.style.display = '';
- pager.setAttribute('data-offset', 100);
- handlePage({ target: pager.querySelector('.prev') });
+ for (var i = 0; i < pagers.length; i++) {
+ pagers[i].parentNode.style.display = '';
+ pagers[i].setAttribute('data-offset', 100);
+ }
+
+ handlePage({ target: pagers[0].querySelector('.prev') });
}
function handlePage(ev)
{
var filter = document.querySelector('input[name="filter"]'),
- pager = ev.target.parentNode,
- offset = +pager.getAttribute('data-offset'),
- next = ev.target.classList.contains('next');
+ offset = +ev.target.parentNode.getAttribute('data-offset'),
+ next = ev.target.classList.contains('next'),
+ pagers = document.querySelectorAll('.controls > .pager');
if ((next && (offset + 100) >= currentDisplayRows.length) ||
(!next && (offset < 100)))
return;
offset += next ? 100 : -100;
- pager.setAttribute('data-offset', offset);
- pager.querySelector('.text').firstChild.data = currentDisplayRows.length
- ? _('Displaying %d-%d of %d').format(1 + offset, Math.min(offset + 100, currentDisplayRows.length), currentDisplayRows.length)
- : _('No packages');
- if (offset < 100)
- pager.querySelector('.prev').setAttribute('disabled', 'disabled');
- else
- pager.querySelector('.prev').removeAttribute('disabled');
+ for (var i = 0; i < pagers.length; i++) {
+ pagers[i].setAttribute('data-offset', offset);
+ pagers[i].querySelector('.text').firstChild.data = currentDisplayRows.length
+ ? _('Displaying %d-%d of %d').format(1 + offset, Math.min(offset + 100, currentDisplayRows.length), currentDisplayRows.length)
+ : _('No packages');
- if ((offset + 100) >= currentDisplayRows.length)
- pager.querySelector('.next').setAttribute('disabled', 'disabled');
- else
- pager.querySelector('.next').removeAttribute('disabled');
+ if (offset < 100)
+ pagers[i].querySelector('.prev').setAttribute('disabled', 'disabled');
+ else
+ pagers[i].querySelector('.prev').removeAttribute('disabled');
+
+ if ((offset + 100) >= currentDisplayRows.length)
+ pagers[i].querySelector('.next').setAttribute('disabled', 'disabled');
+ else
+ pagers[i].querySelector('.next').removeAttribute('disabled');
+ }
var placeholder = _('No information available');
@@ -376,6 +398,11 @@ function handleMode(ev)
ev.preventDefault();
}
+function handleI18nFilter(ev)
+{
+ display(document.querySelector('input[name="filter"]').value);
+}
+
function orderOf(c)
{
if (c === '~')
@@ -515,7 +542,7 @@ function pkgStatus(pkg, vop, ver, info)
}
}
-function renderDependencyItem(dep, info)
+function renderDependencyItem(dep, info, flat)
{
var li = E('li'),
vop = dep.version ? dep.version[0] : null,
@@ -533,9 +560,9 @@ function renderDependencyItem(dep, info)
var text = pkg.name;
if (pkg.installsize)
- text += ' (%.1024mB)'.format(pkg.installsize);
+ text += ' (%1024mB)'.format(pkg.installsize);
else if (pkg.size)
- text += ' (~%.1024mB)'.format(pkg.size);
+ text += ' (~%1024mB)'.format(pkg.size);
li.appendChild(E('span', { 'data-tooltip': pkg.description },
[ text, ' ', pkgStatus(pkg, vop, ver, info) ]));
@@ -551,14 +578,16 @@ function renderDependencyItem(dep, info)
[ dep.name, ' ',
pkgStatus({ name: dep.name, missing: true }, vop, ver, info) ]));
- var subdeps = renderDependencies(depends, info);
- if (subdeps)
- li.appendChild(subdeps);
+ if (!flat) {
+ var subdeps = renderDependencies(depends, info);
+ if (subdeps)
+ li.appendChild(subdeps);
+ }
return li;
}
-function renderDependencies(depends, info)
+function renderDependencies(depends, info, flat)
{
var deps = depends || [],
items = [];
@@ -571,7 +600,7 @@ function renderDependencies(depends, info)
if (deps[i] === 'libc')
continue;
- if (deps[i].match(/^(.+)\s+\((<=|>=|<<|>>|<|>|=)(.+)\)$/)) {
+ if (deps[i].match(/^(.+?)\s+\((<=|>=|<<|>>|<|>|=)(.+?)\)/)) {
dep = RegExp.$1.trim();
vop = RegExp.$2.trim();
ver = RegExp.$3.trim();
@@ -600,7 +629,7 @@ function renderDependencies(depends, info)
version: [vop, ver]
};
- items.push(renderDependencyItem(info.seen[dep], info));
+ items.push(renderDependencyItem(info.seen[dep], info, flat));
}
if (items.length)
@@ -636,9 +665,9 @@ function handleInstall(ev)
size;
if (pkg.installsize)
- size = _('~%.1024mB installed').format(pkg.installsize);
+ size = _('~%1024mB installed').format(pkg.installsize);
else if (pkg.size)
- size = _('~%.1024mB compressed').format(pkg.size);
+ size = _('~%1024mB compressed').format(pkg.size);
else
size = _('unknown');
@@ -653,7 +682,8 @@ function handleInstall(ev)
}
var totalsize = pkg.installsize || pkg.size || 0,
- totalpkgs = 1;
+ totalpkgs = 1,
+ suggestsize = 0;
if (depcache.install && depcache.install.length)
depcache.install.forEach(function(ipkg) {
@@ -661,9 +691,53 @@ function handleInstall(ev)
totalpkgs++;
});
- inst = E('p', {},
- _('Require approx. %.1024mB size for %d package(s) to install.')
- .format(totalsize, totalpkgs));
+ var luci_basename = pkg.name.match(/^luci-([^-]+)-(.+)$/),
+ i18n_packages = [],
+ i18n_tree;
+
+ if (luci_basename && (luci_basename[1] != 'i18n' || luci_basename[2].indexOf('base-') === 0)) {
+ var i18n_filter;
+
+ if (luci_basename[1] == 'i18n') {
+ var basenames = [];
+
+ for (var pkgname in packages.installed.pkgs) {
+ var m = pkgname.match(/^luci-([^-]+)-(.+)$/);
+
+ if (m && m[1] != 'i18n')
+ basenames.push(m[2]);
+ }
+
+ if (basenames.length)
+ i18n_filter = new RegExp('^luci-i18n-(' + basenames.join('|') + ')-' + pkg.name.replace(/^luci-i18n-base-/, '') + '$');
+ }
+ else {
+ i18n_filter = new RegExp('^luci-i18n-' + luci_basename[2] + '-(' + languages.join('|') + ')$');
+ }
+
+ if (i18n_filter) {
+ for (var pkgname in packages.available.pkgs)
+ if (pkgname != pkg.name && pkgname.match(i18n_filter))
+ i18n_packages.push(pkgname);
+
+ var i18ncache = {};
+
+ i18n_tree = renderDependencies(i18n_packages, i18ncache, true);
+
+ if (i18ncache.install && i18ncache.install.length) {
+ i18ncache.install.forEach(function(ipkg) {
+ suggestsize += ipkg.installsize || ipkg.size || 0;
+ });
+ }
+ }
+ }
+
+ inst = E('p', [
+ _('Require approx. %1024mB size for %d package(s) to install.')
+ .format(totalsize, totalpkgs),
+ ' ',
+ suggestsize ? _('Suggested translations require approx. %1024mB additional space.').format(suggestsize) : ''
+ ]);
if (deps) {
tree = E('li', '<strong>%s:</strong>'.format(_('Dependencies')));
@@ -682,15 +756,43 @@ function handleInstall(ev)
E('li', '<strong>%s:</strong> %h'.format(_('Version'), pkg.version)),
E('li', '<strong>%s:</strong> %h'.format(_('Size'), size)),
tree || '',
+ i18n_packages.length ? E('li', [
+ E('strong', [_('Suggested translations'), ':']),
+ i18n_tree
+ ]) : ''
]),
desc || '',
errs || inst || '',
+ E('div', [
+ E('hr'),
+ i18n_packages.length ? E('p', [
+ E('label', { 'class': 'cbi-checkbox' }, [
+ E('input', {
+ 'id': 'i18ninstall-cb',
+ 'type': 'checkbox',
+ 'name': 'i18ninstall',
+ 'data-packages': i18n_packages.join(' '),
+ 'disabled': isReadonlyView,
+ 'checked': true
+ }), ' ',
+ E('label', { 'for': 'i18ninstall-cb' }), ' ',
+ _('Install suggested translation packages as well')
+ ])
+ ]) : '',
+ E('p', [
+ E('label', { 'class': 'cbi-checkbox' }, [
+ E('input', {
+ 'id': 'overwrite-cb',
+ 'type': 'checkbox',
+ 'name': 'overwrite',
+ 'disabled': isReadonlyView
+ }), ' ',
+ E('label', { 'for': 'overwrite-cb' }), ' ',
+ _('Allow overwriting conflicting package files')
+ ])
+ ])
+ ]),
E('div', { 'class': 'right' }, [
- E('label', { 'class': 'cbi-checkbox', 'style': 'float:left' }, [
- E('input', { 'id': 'overwrite-cb', 'type': 'checkbox', 'name': 'overwrite', 'disabled': isReadonlyView }), ' ',
- E('label', { 'for': 'overwrite-cb' }), ' ',
- _('Overwrite files from other package(s)')
- ]),
E('div', {
'class': 'btn',
'click': ui.hideModal
@@ -824,9 +926,9 @@ function handleRemove(ev)
size, desc;
if (avail.installsize)
- size = _('~%.1024mB installed').format(avail.installsize);
+ size = _('~%1024mB installed').format(avail.installsize);
else if (avail.size)
- size = _('~%.1024mB compressed').format(avail.size);
+ size = _('~%1024mB compressed').format(avail.size);
else
size = _('unknown');
@@ -873,7 +975,8 @@ function handleOpkg(ev)
var cmd = ev.target.getAttribute('data-command'),
pkg = ev.target.getAttribute('data-package'),
rem = document.querySelector('input[name="autoremove"]'),
- owr = document.querySelector('input[name="overwrite"]');
+ owr = document.querySelector('input[name="overwrite"]'),
+ i18n = document.querySelector('input[name="i18ninstall"]');
var dlg = ui.showModal(_('Executing package manager'), [
E('p', { 'class': 'spinning' },
@@ -888,6 +991,9 @@ function handleOpkg(ev)
if (owr && owr.checked)
argv.push('--force-overwrite');
+ if (i18n && i18n.checked)
+ argv.push.apply(argv, i18n.getAttribute('data-packages').split(' '));
+
if (pkg != null)
argv.push(pkg);
@@ -985,11 +1091,15 @@ function updateLists(data)
.sort(function(a, b) { return a.mount > b.mount })[0] || { size: 0, free: 0 };
pg.firstElementChild.style.width = Math.floor(mount.size ? ((100 / mount.size) * mount.free) : 100) + '%';
- pg.setAttribute('title', '%s (%.1024mB)'.format(pg.firstElementChild.style.width, mount.free));
+ pg.setAttribute('title', '%s (%1024mB)'.format(pg.firstElementChild.style.width, mount.free));
parseList(data[1], packages.available);
parseList(data[2], packages.installed);
+ for (var pkgname in packages.installed.pkgs)
+ if (pkgname.indexOf('luci-i18n-base-') === 0)
+ languages.push(pkgname.substring(15));
+
display(document.querySelector('input[name="filter"]').value);
});
}
@@ -1047,6 +1157,51 @@ return view.extend({
E('button', { 'class': 'btn cbi-button-action', 'click': handleUpload, 'disabled': isReadonlyView }, [ _('Upload Package…') ]), ' ',
E('button', { 'class': 'btn cbi-button-neutral', 'click': handleConfig }, [ _('Configure opkg…') ])
])
+ ]),
+
+ E('div', {}, [
+ E('label', {}, _('Display LuCI translation packages') + ':'), ' ',
+ E('div', [
+ E('label', {
+ 'data-tooltip': _('Display base translation packages and translation packages for already installed languages only')
+ }, [
+ E('input', {
+ 'type': 'radio',
+ 'name': 'filter_i18n',
+ 'value': 'lang',
+ 'change': handleI18nFilter,
+ 'checked': true
+ }),
+ ' ',
+ _('filtered', 'Display translation packages')
+ ]),
+ ' \u00a0 ',
+ E('label', {
+ 'data-tooltip': _('Display all available translation packages')
+ }, [
+ E('input', {
+ 'type': 'radio',
+ 'name': 'filter_i18n',
+ 'value': 'all',
+ 'change': handleI18nFilter
+ }),
+ ' ',
+ _('all', 'Display translation packages')
+ ]),
+ ' \u00a0 ',
+ E('label', {
+ 'data-tooltip': _('Hide all translation packages')
+ }, [
+ E('input', {
+ 'type': 'radio',
+ 'name': 'filter_i18n',
+ 'value': 'none',
+ 'change': handleI18nFilter
+ }),
+ ' ',
+ _('none', 'Display translation packages')
+ ])
+ ])
])
]),
@@ -1057,7 +1212,7 @@ return view.extend({
]),
E('div', { 'class': 'controls', 'style': 'display:none' }, [
- E('div', { 'id': 'pager', 'class': 'center' }, [
+ E('div', { 'class': 'pager center' }, [
E('button', { 'class': 'btn cbi-button-neutral prev', 'aria-label': _('Previous page'), 'click': handlePage }, [ '«' ]),
E('div', { 'class': 'text' }, [ 'dummy' ]),
E('button', { 'class': 'btn cbi-button-neutral next', 'aria-label': _('Next page'), 'click': handlePage }, [ '»' ])
@@ -1072,6 +1227,14 @@ return view.extend({
E('th', { 'class': 'th col-10 left' }, [ _('Description') ]),
E('th', { 'class': 'th right cbi-section-actions' }, [ '\u00a0' ])
])
+ ]),
+
+ E('div', { 'class': 'controls', 'style': 'display:none' }, [
+ E('div', { 'class': 'pager center' }, [
+ E('button', { 'class': 'btn cbi-button-neutral prev', 'aria-label': _('Previous page'), 'click': handlePage }, [ '«' ]),
+ E('div', { 'class': 'text' }, [ 'dummy' ]),
+ E('button', { 'class': 'btn cbi-button-neutral next', 'aria-label': _('Next page'), 'click': handlePage }, [ '»' ])
+ ])
])
]);
diff --git a/applications/luci-app-opkg/po/ar/opkg.po b/applications/luci-app-opkg/po/ar/opkg.po
index a7f2ce3702..96587e1ddf 100644
--- a/applications/luci-app-opkg/po/ar/opkg.po
+++ b/applications/luci-app-opkg/po/ar/opkg.po
@@ -11,19 +11,23 @@ msgstr ""
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 4.5.1-dev\n"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
msgstr "إجراءات"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
+msgid "Allow overwriting conflicting package files"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
msgstr "قم بإزالة التبعيات غير المستخدمة تلقائيًا"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1210
msgid "Available"
msgstr "متاح"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid ""
"Below is a listing of the various configuration files used by <em>opkg</em>. "
"Use <em>opkg.conf</em> for global settings and <em>customfeeds.conf</em> for "
@@ -35,61 +39,75 @@ msgstr ""
"لإدخالات المستودع المخصصة. قد يتم تغيير التهيئة في الملفات الأخرى ولكن عادةً "
"لا يتم الاحتفاظ بها بواسطة <em> sysupgrade </em>."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:790
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:846
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:893
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Cancel"
msgstr "إلغاء"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1142
msgid "Clear"
msgstr "إجلاء"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1159
msgid "Configure opkg…"
msgstr "تكوين opkg …"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:744
msgid "Dependencies"
msgstr "التبعيات"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:750
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1228
msgid "Description"
msgstr "الوصف"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
msgid "Details for package <em>%h</em>"
msgstr "تفاصيل الحزمة <em>%h </em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Dismiss"
msgstr "إلغاء"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
+msgid "Display LuCI translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
+msgid "Display all available translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:354
msgid "Displaying %d-%d of %d"
msgstr "عرض d% -%d من %d"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1147
msgid "Download and install package"
msgstr "قم بتنزيل الحزمة وتثبيتها"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1008
msgid "Errors"
msgstr "أخطاء"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:982
msgid "Executing package manager"
msgstr "تنفيذ مدير الحزم"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1139
msgid "Filter"
msgstr "مصفي"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1134
msgid "Free space"
msgstr "مساحة فارغة"
@@ -97,20 +115,28 @@ msgstr "مساحة فارغة"
msgid "Grant access to opkg management"
msgstr "منح حقوق الدخول لإدارة opkg"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1194
+msgid "Hide all translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:808
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1066
msgid "Install"
msgstr "تثبيت"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:780
+msgid "Install suggested translation packages as well"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:299
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:522
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1211
msgid "Installed"
msgstr "مثبت"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:830
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1043
msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
@@ -118,228 +144,252 @@ msgstr ""
"يعد تثبيت الحزم من مصادر غير موثوق بها مخاطرة أمنية محتملة! هل تحاول حقًا "
"تثبيت <em>%h</em>?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:288
msgid "Install…"
msgstr "تثبيت…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:857
msgid "Loading configuration data…"
msgstr "تحميل بيانات التكوين …"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1084
msgid "Loading package information…"
msgstr "جارٍ تحميل معلومات الحزمة …"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "MD5"
msgstr "MD5"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1042
msgid "Manually install package"
msgstr "قم بتثبيت الحزمة يدويًا"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:510
msgid "Needs upgrade"
msgstr "يحتاج إلى ترقية"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1219
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1237
msgid "Next page"
msgstr "الصفحة التالية"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:368
msgid "No information available"
msgstr "لا توجد معلومات متاحة"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:355
msgid "No packages"
msgstr "لا توجد حزم"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:372
msgid "No packages matching \"<strong>%h</strong>\"."
msgstr "لا توجد حزم تطابق \"<strong>%h </strong>\"."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:542
msgid "Not available"
msgstr "غير متوفر"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:527
msgid "Not installed"
msgstr "غير مثبت"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1150
msgid "OK"
msgstr "موافق"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:753
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:801
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:815
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:904
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:918
msgid "OPKG Configuration"
msgstr "تكوين OPKG"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
-msgid "Overwrite files from other package(s)"
-msgstr "الكتابة فوق الملفات من حزم أخرى"
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1225
msgid "Package name"
msgstr "اسم الحزمة"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1149
msgid "Package name or URL…"
msgstr "اسم الحزمة أو URL …"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1217
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1235
msgid "Previous page"
msgstr "الصفحة السابقة"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:837
msgid "Really attempt to install <em>%h</em>?"
msgstr "هل تحاول حقًا تثبيت <em> %h </em>؟"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:967
msgid "Remove"
msgstr "نزع"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:943
msgid "Remove package <em>%h</em>"
msgstr "قم بإزالة الحزمة <em>% h </em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:276
msgid "Remove…"
msgstr "يزيل…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:665
-msgid "Require approx. %.1024mB size for %d package(s) to install."
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
+msgid "Require approx. %1024mB size for %d package(s) to install."
msgstr "تتطلب تقريبا. ٪ .1024 ميغا بايت حجم لتثبيت %d حزمة (حزم)."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:517
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:535
msgid "Require version %h %h, installed %h"
msgstr "إصدار مطلوب %h% h ، مثبت %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:540
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
msgstr "حزمة التبعية المطلوبة <em>%h </em> غير متوفرة في أي مستودع."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:480
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:508
msgid "Requires update to %h %h"
msgstr "يتطلب التحديث إلى %h% h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:373
msgid "Reset"
msgstr "إعادة ضبط"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
msgid "SHA256"
msgstr "SHA256"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:915
msgid "Save"
msgstr "إحفض"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:905
msgid "Saving configuration data…"
msgstr "جارٍ حفظ بيانات التكوين …"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:758
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:946
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1045
msgid "Size"
msgstr "مقاس"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1227
msgid "Size (.ipk)"
msgstr "الحجم (.ipk)"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1130
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
msgid "Software"
msgstr "برنامج"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:761
+msgid "Suggested translations"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1013
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
msgstr "فشل الأمر <em> opkg % h </em> برمز <code>%d </code>."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:485
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:513
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
msgstr ""
"الإصدار المثبت من الحزمة <em>% h </em> غير متوافق ، يتطلب٪ s أثناء تثبيت %s."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:833
msgid "The package <em>%h</em> is not available in any configured repository."
msgstr "الحزمة <em>%h </em> ليست متاحة في أي مستودع تم تكوينه."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:530
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
msgstr ""
"إصدار المستودع للحزمة <em>%h </em> غير متوافق ، يتطلب %s ولكن يتوفر%s فقط."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1141
msgid "Type to filter…"
msgstr "اكتب للتصفية …"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1032
msgid "Unable to execute <em>opkg %s</em> command: %s"
msgstr "تعذر تنفيذ أمر <em> opkg %s </em>:%s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:871
msgid "Unable to read %s: %s"
msgstr "غير قادر على قراءة٪ s: %s%"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:910
msgid "Unable to save %s: %s"
msgstr "غير قادر على حفظ٪ %s% : s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1157
msgid "Update lists…"
msgstr "تحديث القوائم …"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1212
msgid "Updates"
msgstr "التحديثات"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:249
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:278
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:265
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:294
msgid "Upgrade…"
msgstr "تحديث النظام…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1158
msgid "Upload Package…"
msgstr "تحميل الحزمة …"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:945
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1226
msgid "Version"
msgstr "الإصدار"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:491
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:509
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:519
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:537
msgid "Version incompatible"
msgstr "الإصدار غير متوافق"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:984
msgid "Waiting for the <em>opkg %h</em> command to complete…"
msgstr "في انتظار إكمال أمر <em> opkg %h </em> …"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1190
+msgctxt "Display translation packages"
+msgid "all"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1177
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1203
+msgctxt "Display translation packages"
+msgid "none"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:673
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:934
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1135
msgid "unknown"
msgstr "غير معروف"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:641
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:829
-msgid "~%.1024mB compressed"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:671
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:932
+msgid "~%1024mB compressed"
msgstr "مضغوط ~٪ .1024 ميغا بايت"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
-msgid "~%.1024mB installed"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:930
+msgid "~%1024mB installed"
msgstr "تم تثبيت ~٪ .1024 ميغا بايت"
+
+#~ msgid "Overwrite files from other package(s)"
+#~ msgstr "الكتابة فوق الملفات من حزم أخرى"
diff --git a/applications/luci-app-opkg/po/bg/opkg.po b/applications/luci-app-opkg/po/bg/opkg.po
index e4e80e115c..445e921ec6 100644
--- a/applications/luci-app-opkg/po/bg/opkg.po
+++ b/applications/luci-app-opkg/po/bg/opkg.po
@@ -14,19 +14,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.8.1-dev\n"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
msgstr "Действия"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
+msgid "Allow overwriting conflicting package files"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
msgstr "Автоматично премахни неизползвани зависимости"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1210
msgid "Available"
msgstr "Налични"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid ""
"Below is a listing of the various configuration files used by <em>opkg</em>. "
"Use <em>opkg.conf</em> for global settings and <em>customfeeds.conf</em> for "
@@ -38,61 +42,75 @@ msgstr ""
"conf</em> за ваши записи на хранилища. Конфигурацията в други файлове може "
"да се промени, но обикновено не се запазва при <em>sysupgrade</em>."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:790
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:846
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:893
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Cancel"
msgstr "Отмени"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1142
msgid "Clear"
msgstr "Изчисти"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1159
msgid "Configure opkg…"
msgstr "Конфигуриране opkg…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:744
msgid "Dependencies"
msgstr "Зависимости"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:750
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1228
msgid "Description"
msgstr "Описание"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
msgid "Details for package <em>%h</em>"
msgstr "Детайли за пакет <em>%h</em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Dismiss"
msgstr "Затвори"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
+msgid "Display LuCI translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
+msgid "Display all available translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:354
msgid "Displaying %d-%d of %d"
msgstr "Показване %d-%d of %d"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1147
msgid "Download and install package"
msgstr "Свали и инсталирай пакет"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1008
msgid "Errors"
msgstr "Грешки"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:982
msgid "Executing package manager"
msgstr "Стартиране на пакетния мениджър"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1139
msgid "Filter"
msgstr "Филтър"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1134
msgid "Free space"
msgstr "Свободно място"
@@ -100,20 +118,28 @@ msgstr "Свободно място"
msgid "Grant access to opkg management"
msgstr "Разрешаване достъп до opkg менажиране"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1194
+msgid "Hide all translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:808
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1066
msgid "Install"
msgstr "Инсталирай"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:780
+msgid "Install suggested translation packages as well"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:299
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:522
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1211
msgid "Installed"
msgstr "Инсталирани"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:830
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1043
msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
@@ -121,151 +147,157 @@ msgstr ""
"Инсталиране на пакети от недоверени източници е потенциален риск за "
"сигурността! Наистина ли да се опитам да инсталирам <em>%h</em>?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:288
msgid "Install…"
msgstr "Инсталиране…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:857
msgid "Loading configuration data…"
msgstr "Зареждане на конфигурации…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1084
msgid "Loading package information…"
msgstr "Зареждане пакетна информация…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "MD5"
msgstr "MD5"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1042
msgid "Manually install package"
msgstr "Ръчно инсталирай пакет"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:510
msgid "Needs upgrade"
msgstr "Нуждаещ се от ъпгрейд"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1219
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1237
msgid "Next page"
msgstr "Следваща страница"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:368
msgid "No information available"
msgstr "Няма налична информация"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:355
msgid "No packages"
msgstr "Няма пакети"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:372
msgid "No packages matching \"<strong>%h</strong>\"."
msgstr "Няма съвпадение за \"<strong>%h</strong>\"."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:542
msgid "Not available"
msgstr "Липсва"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:527
msgid "Not installed"
msgstr "Не е инсталиран"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1150
msgid "OK"
msgstr "ОК"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:753
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:801
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:815
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:904
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:918
msgid "OPKG Configuration"
msgstr "OPKG Конфигурация"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
-msgid "Overwrite files from other package(s)"
-msgstr "Заместване на файлове от други пакет(и)"
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1225
msgid "Package name"
msgstr "Име на пакет"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1149
msgid "Package name or URL…"
msgstr "Име на пакет или URL…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1217
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1235
msgid "Previous page"
msgstr "Предишна страница"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:837
msgid "Really attempt to install <em>%h</em>?"
msgstr "Да се направи опит за инсталиране на <em>%h</em>?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:967
msgid "Remove"
msgstr "Премахни"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:943
msgid "Remove package <em>%h</em>"
msgstr "Премахни пакет <em>%h</em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:276
msgid "Remove…"
msgstr "Премахване…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:665
-msgid "Require approx. %.1024mB size for %d package(s) to install."
-msgstr "Нужни са прибл. %.1024mB място за инсталиране на %d пакет(а)."
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
+msgid "Require approx. %1024mB size for %d package(s) to install."
+msgstr "Нужни са прибл. %1024mB място за инсталиране на %d пакет(а)."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:517
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:535
msgid "Require version %h %h, installed %h"
msgstr "Изисква версия %h %h, инсталирана %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:540
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
msgstr "Необходим пакет <em>%h</em> не е наличен в никое хранилище."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:480
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:508
msgid "Requires update to %h %h"
msgstr "Изисква се ъпдейт към %h %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:373
msgid "Reset"
msgstr "Нулирай"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
msgid "SHA256"
msgstr "SHA256"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:915
msgid "Save"
msgstr "Запази"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:905
msgid "Saving configuration data…"
msgstr "Запазване на конфигурация…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:758
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:946
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1045
msgid "Size"
msgstr "Размер"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1227
msgid "Size (.ipk)"
msgstr "Размер (.ipk)"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1130
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
msgid "Software"
msgstr "Софтуер"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:761
+msgid "Suggested translations"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1013
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
msgstr "Команда <em>opkg %h</em> се провали с код <code>%d</code>."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:485
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:513
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
@@ -273,11 +305,11 @@ msgstr ""
"Инсталираната версия на пакета <em>%h</em> не е съвместима, изисква се %s "
"докато %s е инсталирана."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:833
msgid "The package <em>%h</em> is not available in any configured repository."
msgstr "Пакетът <em>%h</em> не е наличен в нито едно от хранилищата."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:530
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
@@ -285,66 +317,84 @@ msgstr ""
"Версията на пакета в хранилището <em>%h</em> не е свъместима, изисква се %s "
"но само %s е налична."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1141
msgid "Type to filter…"
msgstr "Пиши за филтър…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1032
msgid "Unable to execute <em>opkg %s</em> command: %s"
msgstr "Не може да се изпълни <em>opkg %s</em> команда: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:871
msgid "Unable to read %s: %s"
msgstr "Не може да се прочете %s: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:910
msgid "Unable to save %s: %s"
msgstr "Не може да се запази %s: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1157
msgid "Update lists…"
msgstr "Обновяване на списъци…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1212
msgid "Updates"
msgstr "Обновления"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:249
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:278
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:265
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:294
msgid "Upgrade…"
msgstr "Надстройване…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1158
msgid "Upload Package…"
msgstr "Качване пакет…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:945
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1226
msgid "Version"
msgstr "Версия"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:491
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:509
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:519
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:537
msgid "Version incompatible"
msgstr "Несъвместима версия"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:984
msgid "Waiting for the <em>opkg %h</em> command to complete…"
msgstr "Изчкаване <em>opkg %h</em> команда да приключи…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1190
+msgctxt "Display translation packages"
+msgid "all"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1177
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1203
+msgctxt "Display translation packages"
+msgid "none"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:673
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:934
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1135
msgid "unknown"
msgstr "неизвестен"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:641
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:829
-msgid "~%.1024mB compressed"
-msgstr "~%.1024mB архивирани"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:671
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:932
+msgid "~%1024mB compressed"
+msgstr "~%1024mB архивирани"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:930
+msgid "~%1024mB installed"
+msgstr "~%1024mB инсталирани"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
-msgid "~%.1024mB installed"
-msgstr "~%.1024mB инсталирани"
+#~ msgid "Overwrite files from other package(s)"
+#~ msgstr "Заместване на файлове от други пакет(и)"
diff --git a/applications/luci-app-opkg/po/bn_BD/opkg.po b/applications/luci-app-opkg/po/bn_BD/opkg.po
index 60c355ea92..7024972627 100644
--- a/applications/luci-app-opkg/po/bn_BD/opkg.po
+++ b/applications/luci-app-opkg/po/bn_BD/opkg.po
@@ -14,19 +14,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
msgstr "ক্রিয়া"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
+msgid "Allow overwriting conflicting package files"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1210
msgid "Available"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid ""
"Below is a listing of the various configuration files used by <em>opkg</em>. "
"Use <em>opkg.conf</em> for global settings and <em>customfeeds.conf</em> for "
@@ -34,61 +38,75 @@ msgid ""
"changed but is usually not preserved by <em>sysupgrade</em>."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:790
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:846
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:893
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Cancel"
msgstr "বাতিল করুন"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1142
msgid "Clear"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1159
msgid "Configure opkg…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:744
msgid "Dependencies"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:750
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1228
msgid "Description"
msgstr "বর্ণনা"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
msgid "Details for package <em>%h</em>"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Dismiss"
msgstr "বাতিল"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
+msgid "Display LuCI translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
+msgid "Display all available translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:354
msgid "Displaying %d-%d of %d"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1147
msgid "Download and install package"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1008
msgid "Errors"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:982
msgid "Executing package manager"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1139
msgid "Filter"
msgstr "ছাঁকনি"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1134
msgid "Free space"
msgstr ""
@@ -96,245 +114,274 @@ msgstr ""
msgid "Grant access to opkg management"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1194
+msgid "Hide all translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:808
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1066
msgid "Install"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:780
+msgid "Install suggested translation packages as well"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:299
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:522
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1211
msgid "Installed"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:830
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1043
msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:288
msgid "Install…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:857
msgid "Loading configuration data…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1084
msgid "Loading package information…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "MD5"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1042
msgid "Manually install package"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:510
msgid "Needs upgrade"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1219
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1237
msgid "Next page"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:368
msgid "No information available"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:355
msgid "No packages"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:372
msgid "No packages matching \"<strong>%h</strong>\"."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:542
msgid "Not available"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:527
msgid "Not installed"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1150
msgid "OK"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:753
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:801
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:815
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:904
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:918
msgid "OPKG Configuration"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
-msgid "Overwrite files from other package(s)"
-msgstr ""
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1225
msgid "Package name"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1149
msgid "Package name or URL…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1217
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1235
msgid "Previous page"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:837
msgid "Really attempt to install <em>%h</em>?"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:967
msgid "Remove"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:943
msgid "Remove package <em>%h</em>"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:276
msgid "Remove…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:665
-msgid "Require approx. %.1024mB size for %d package(s) to install."
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
+msgid "Require approx. %1024mB size for %d package(s) to install."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:517
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:535
msgid "Require version %h %h, installed %h"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:540
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:480
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:508
msgid "Requires update to %h %h"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:373
msgid "Reset"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
msgid "SHA256"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:915
msgid "Save"
msgstr "সংরক্ষণ করুন"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:905
msgid "Saving configuration data…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:758
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:946
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1045
msgid "Size"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1227
msgid "Size (.ipk)"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1130
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
msgid "Software"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:761
+msgid "Suggested translations"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1013
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:485
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:513
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:833
msgid "The package <em>%h</em> is not available in any configured repository."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:530
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1141
msgid "Type to filter…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1032
msgid "Unable to execute <em>opkg %s</em> command: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:871
msgid "Unable to read %s: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:910
msgid "Unable to save %s: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1157
msgid "Update lists…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1212
msgid "Updates"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:249
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:278
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:265
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:294
msgid "Upgrade…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1158
msgid "Upload Package…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:945
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1226
msgid "Version"
msgstr "সংস্করণ"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:491
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:509
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:519
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:537
msgid "Version incompatible"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:984
msgid "Waiting for the <em>opkg %h</em> command to complete…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1190
+msgctxt "Display translation packages"
+msgid "all"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1177
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1203
+msgctxt "Display translation packages"
+msgid "none"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:673
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:934
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1135
msgid "unknown"
msgstr "অজ্ঞাত"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:641
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:829
-msgid "~%.1024mB compressed"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:671
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:932
+msgid "~%1024mB compressed"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
-msgid "~%.1024mB installed"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:930
+msgid "~%1024mB installed"
msgstr ""
diff --git a/applications/luci-app-opkg/po/ca/opkg.po b/applications/luci-app-opkg/po/ca/opkg.po
index e671574a66..832a554d5d 100644
--- a/applications/luci-app-opkg/po/ca/opkg.po
+++ b/applications/luci-app-opkg/po/ca/opkg.po
@@ -14,19 +14,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
msgstr "Accions"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
+msgid "Allow overwriting conflicting package files"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1210
msgid "Available"
msgstr "Disponible"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid ""
"Below is a listing of the various configuration files used by <em>opkg</em>. "
"Use <em>opkg.conf</em> for global settings and <em>customfeeds.conf</em> for "
@@ -34,63 +38,77 @@ msgid ""
"changed but is usually not preserved by <em>sysupgrade</em>."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:790
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:846
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:893
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Cancel"
msgstr "Cancel•lar"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1142
msgid "Clear"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1159
#, fuzzy
msgid "Configure opkg…"
msgstr "Configuració"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:744
msgid "Dependencies"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:750
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1228
msgid "Description"
msgstr "Descripció"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
msgid "Details for package <em>%h</em>"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Dismiss"
msgstr "Oblida-ho"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
+msgid "Display LuCI translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
+msgid "Display all available translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:354
msgid "Displaying %d-%d of %d"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1147
msgid "Download and install package"
msgstr "Descarrega i instal·la el paquet"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1008
#, fuzzy
msgid "Errors"
msgstr "Error"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:982
msgid "Executing package manager"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1139
msgid "Filter"
msgstr "Filtre"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1134
msgid "Free space"
msgstr "Espai lliure"
@@ -98,258 +116,287 @@ msgstr "Espai lliure"
msgid "Grant access to opkg management"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1194
+msgid "Hide all translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:808
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1066
msgid "Install"
msgstr "Instal·la"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:780
+msgid "Install suggested translation packages as well"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:299
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:522
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1211
#, fuzzy
msgid "Installed"
msgstr "Instal·la"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:830
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1043
msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:288
#, fuzzy
msgid "Install…"
msgstr "Instal·la"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:857
#, fuzzy
msgid "Loading configuration data…"
msgstr "Vés a la pàgina de configuració"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1084
msgid "Loading package information…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "MD5"
msgstr "MD5"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1042
#, fuzzy
msgid "Manually install package"
msgstr "Descarrega i instal·la el paquet"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:510
msgid "Needs upgrade"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1219
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1237
msgid "Next page"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:368
msgid "No information available"
msgstr "No hi ha informació disponible"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:355
#, fuzzy
msgid "No packages"
msgstr "Cerca paquet"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:372
msgid "No packages matching \"<strong>%h</strong>\"."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:542
#, fuzzy
msgid "Not available"
msgstr "Total disponible"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:527
#, fuzzy
msgid "Not installed"
msgstr "No connectat"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1150
msgid "OK"
msgstr "D'acord"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:753
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:801
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:815
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:904
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:918
#, fuzzy
msgid "OPKG Configuration"
msgstr "Configuració d&#39;OPKG"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
-msgid "Overwrite files from other package(s)"
-msgstr ""
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1225
msgid "Package name"
msgstr "Nom del paquet"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1149
#, fuzzy
msgid "Package name or URL…"
msgstr "Nom del paquet"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1217
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1235
msgid "Previous page"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:837
msgid "Really attempt to install <em>%h</em>?"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:967
msgid "Remove"
msgstr "Treu"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:943
msgid "Remove package <em>%h</em>"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:276
msgid "Remove…"
msgstr "Treu…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:665
-msgid "Require approx. %.1024mB size for %d package(s) to install."
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
+msgid "Require approx. %1024mB size for %d package(s) to install."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:517
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:535
msgid "Require version %h %h, installed %h"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:540
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:480
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:508
msgid "Requires update to %h %h"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:373
msgid "Reset"
msgstr "Restableix"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
msgid "SHA256"
msgstr "SHA256"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:915
msgid "Save"
msgstr "Desar"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:905
#, fuzzy
msgid "Saving configuration data…"
msgstr "Configuració de dispositiu"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:758
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:946
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1045
msgid "Size"
msgstr "Mida"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1227
msgid "Size (.ipk)"
msgstr "Mida (.ipk)"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1130
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
msgid "Software"
msgstr "Programari"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:761
+msgid "Suggested translations"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1013
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:485
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:513
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:833
msgid "The package <em>%h</em> is not available in any configured repository."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:530
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1141
msgid "Type to filter…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1032
msgid "Unable to execute <em>opkg %s</em> command: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:871
msgid "Unable to read %s: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:910
msgid "Unable to save %s: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1157
#, fuzzy
msgid "Update lists…"
msgstr "Actualitza les llistes"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1212
#, fuzzy
msgid "Updates"
msgstr "Actualitza les llistes"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:249
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:278
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:265
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:294
msgid "Upgrade…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1158
msgid "Upload Package…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:945
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1226
msgid "Version"
msgstr "Versió"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:491
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:509
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:519
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:537
msgid "Version incompatible"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:984
#, fuzzy
msgid "Waiting for the <em>opkg %h</em> command to complete…"
msgstr "Esperant que s'acabi l'ordre..."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1190
+msgctxt "Display translation packages"
+msgid "all"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1177
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1203
+msgctxt "Display translation packages"
+msgid "none"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:673
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:934
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1135
msgid "unknown"
msgstr "desconegut"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:641
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:829
-msgid "~%.1024mB compressed"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:671
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:932
+msgid "~%1024mB compressed"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
-msgid "~%.1024mB installed"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:930
+msgid "~%1024mB installed"
msgstr ""
diff --git a/applications/luci-app-opkg/po/cs/opkg.po b/applications/luci-app-opkg/po/cs/opkg.po
index 5d08c96baf..2764b95234 100644
--- a/applications/luci-app-opkg/po/cs/opkg.po
+++ b/applications/luci-app-opkg/po/cs/opkg.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2021-09-15 08:34+0000\n"
-"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
+"PO-Revision-Date: 2023-01-10 22:06+0000\n"
+"Last-Translator: Jirka_1277 <j.pinkava@centrum.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/cs/>\n"
"Language: cs\n"
@@ -11,21 +11,25 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
msgstr "Akce"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
+msgid "Allow overwriting conflicting package files"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
msgstr "Automatické odstranění nepoužívaných závislostí"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1210
msgid "Available"
msgstr "K dispozici"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid ""
"Below is a listing of the various configuration files used by <em>opkg</em>. "
"Use <em>opkg.conf</em> for global settings and <em>customfeeds.conf</em> for "
@@ -37,61 +41,75 @@ msgstr ""
"<em>customfeeds.conf</em> pro vlastní položky úložiště. Konfigurace v jiných "
"souborech může být změněna, ale obvykle není spravována <em>sysupgrade</em>."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:790
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:846
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:893
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Cancel"
-msgstr "Storno"
+msgstr "Zrušit"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1142
msgid "Clear"
msgstr "Prázdný"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1159
msgid "Configure opkg…"
msgstr "Nakonfigurujte opkg…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:744
msgid "Dependencies"
msgstr "Závislosti"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:750
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1228
msgid "Description"
msgstr "Popis"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
msgid "Details for package <em>%h</em>"
msgstr "Podrobnosti o balíčku <em>%h</em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Dismiss"
msgstr "Zahodit"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
+msgid "Display LuCI translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
+msgid "Display all available translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:354
msgid "Displaying %d-%d of %d"
msgstr "Zobrazuji %d-%d z %d"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1147
msgid "Download and install package"
msgstr "Stáhnout a nainstalovat balíček"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1008
msgid "Errors"
msgstr "Chyby"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:982
msgid "Executing package manager"
msgstr "Spuštění správce balíčků"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1139
msgid "Filter"
msgstr "Filtr"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1134
msgid "Free space"
msgstr "Volné místo"
@@ -99,20 +117,28 @@ msgstr "Volné místo"
msgid "Grant access to opkg management"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1194
+msgid "Hide all translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:808
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1066
msgid "Install"
msgstr "Instalovat"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:780
+msgid "Install suggested translation packages as well"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:299
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:522
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1211
msgid "Installed"
msgstr "Instalací"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:830
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1043
msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
@@ -120,152 +146,158 @@ msgstr ""
"Instalace balíků z nedůvěryhodných zdrojů je potenciálním bezpečnostním "
"rizikem! Opravdu se pokusíte nainstalovat <em>%h</em>?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:288
msgid "Install…"
msgstr "Instalovat…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:857
msgid "Loading configuration data…"
msgstr "Načítání konfiguračních dat…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1084
msgid "Loading package information…"
msgstr "Načítání informací o balíčku…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "MD5"
msgstr "MD5"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1042
msgid "Manually install package"
msgstr "Ručně nainstalujte balíček"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:510
msgid "Needs upgrade"
msgstr "Vyžaduje upgrade"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1219
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1237
msgid "Next page"
msgstr "Další stránka"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:368
msgid "No information available"
msgstr "Údaje nejsou k dispozici"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:355
msgid "No packages"
msgstr "Žádné balíčky"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:372
msgid "No packages matching \"<strong>%h</strong>\"."
msgstr "Žádné balíčky odpovídající \"<strong>%h</strong>\"."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:542
msgid "Not available"
msgstr "Není dostupný"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:527
msgid "Not installed"
msgstr "Není instalován"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1150
msgid "OK"
msgstr "OK"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:753
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:801
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:815
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:904
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:918
msgid "OPKG Configuration"
msgstr "Konfigurace OPKG"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
-msgid "Overwrite files from other package(s)"
-msgstr "Přepsat soubory z jiných balíčků"
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1225
msgid "Package name"
msgstr "Název balíčku"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1149
msgid "Package name or URL…"
msgstr "Název balíčku nebo adresa URLL…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1217
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1235
msgid "Previous page"
msgstr "Předchozí stránka"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:837
msgid "Really attempt to install <em>%h</em>?"
msgstr "Opravdu se pokusíte nainstalovat <em>%h</em>?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:967
msgid "Remove"
msgstr "Odstranit"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:943
msgid "Remove package <em>%h</em>"
msgstr "Odstraňte balíček <em>%h</em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:276
msgid "Remove…"
msgstr "Odstranit…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:665
-msgid "Require approx. %.1024mB size for %d package(s) to install."
-msgstr "Vyžadovat cca. %.1024mB velikost pro balíčky %d instalaci."
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
+msgid "Require approx. %1024mB size for %d package(s) to install."
+msgstr "Vyžadovat cca. %1024mB velikost pro balíčky %d instalaci."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:517
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:535
msgid "Require version %h %h, installed %h"
msgstr "Vyžadovat verzi %h %h, instalovaná %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:540
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
msgstr ""
"Požadovaný balíček závislostí <em>%h</em> není dostupný v žádném úložišti."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:480
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:508
msgid "Requires update to %h %h"
msgstr "Vyžaduje aktualizaci na %h %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:373
msgid "Reset"
msgstr "Reset"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
msgid "SHA256"
msgstr "SHA256"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:915
msgid "Save"
msgstr "Uložit"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:905
msgid "Saving configuration data…"
msgstr "Ukládání konfiguračních dat…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:758
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:946
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1045
msgid "Size"
msgstr "Velikost"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1227
msgid "Size (.ipk)"
msgstr "Velikost (.ipk)"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1130
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
msgid "Software"
msgstr "Software"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:761
+msgid "Suggested translations"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1013
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
msgstr "Příkaz <em>opkg %h</em> byl označen kódem <code>%d</code>."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:485
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:513
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
@@ -273,11 +305,11 @@ msgstr ""
"Nainstalovaná verze balíku <em>%h</em> není kompatibilní, vyžaduje instalaci "
"%s, ale %s."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:833
msgid "The package <em>%h</em> is not available in any configured repository."
msgstr "Balík <em>%h</em> není k dispozici v žádném nakonfigurovaném úložišti."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:530
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
@@ -285,66 +317,84 @@ msgstr ""
"Verze balíčku <em>%h</em> není kompatibilní, vyžaduje %s, ale k dispozici je "
"pouze %s."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1141
msgid "Type to filter…"
msgstr "Začněte psát pro filtrování…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1032
msgid "Unable to execute <em>opkg %s</em> command: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:871
msgid "Unable to read %s: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:910
msgid "Unable to save %s: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1157
msgid "Update lists…"
msgstr "Aktualizovat seznamy…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1212
msgid "Updates"
msgstr "Aktualizace"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:249
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:278
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:265
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:294
msgid "Upgrade…"
msgstr "Přechod na novější verzi…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1158
msgid "Upload Package…"
msgstr "Nahrát balíček…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:945
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1226
msgid "Version"
msgstr "Verze"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:491
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:509
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:519
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:537
msgid "Version incompatible"
msgstr "Verze nekompatibilní"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:984
msgid "Waiting for the <em>opkg %h</em> command to complete…"
msgstr "Čekání na dokončení příkazu <em>opkg %h</em> …"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1190
+msgctxt "Display translation packages"
+msgid "all"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1177
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1203
+msgctxt "Display translation packages"
+msgid "none"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:673
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:934
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1135
msgid "unknown"
msgstr "neznámý"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:641
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:829
-msgid "~%.1024mB compressed"
-msgstr "~%.1024mB komprimován"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:671
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:932
+msgid "~%1024mB compressed"
+msgstr "~%1024mB komprimován"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:930
+msgid "~%1024mB installed"
+msgstr "~%1024mB nainstalován"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
-msgid "~%.1024mB installed"
-msgstr "~%.1024mB nainstalován"
+#~ msgid "Overwrite files from other package(s)"
+#~ msgstr "Přepsat soubory z jiných balíčků"
diff --git a/applications/luci-app-opkg/po/da/opkg.po b/applications/luci-app-opkg/po/da/opkg.po
index ed5bcee9c5..c24b995c4a 100644
--- a/applications/luci-app-opkg/po/da/opkg.po
+++ b/applications/luci-app-opkg/po/da/opkg.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-02-10 14:24+0000\n"
+"PO-Revision-Date: 2022-08-05 01:21+0000\n"
"Last-Translator: drax red <drax@outlook.dk>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/da/>\n"
@@ -8,21 +8,25 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
msgstr "Handlinger"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
+msgid "Allow overwriting conflicting package files"
+msgstr "Tillad overskrivning af modstridende pakkefiler"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
msgstr "Fjern automatisk ubrugte dependencies"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1210
msgid "Available"
msgstr "Tilgængelig"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid ""
"Below is a listing of the various configuration files used by <em>opkg</em>. "
"Use <em>opkg.conf</em> for global settings and <em>customfeeds.conf</em> for "
@@ -35,61 +39,77 @@ msgstr ""
"Konfigurationen i de andre filer kan ændres, men den bevares normalt ikke af "
"<em>sysupgrade</em>."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:790
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:846
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:893
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Cancel"
msgstr "Annuller"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1142
msgid "Clear"
msgstr "Ryd"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1159
msgid "Configure opkg…"
msgstr "Konfigurer opkg…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:744
msgid "Dependencies"
msgstr "Dependencies"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:750
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1228
msgid "Description"
msgstr "Beskrivelse"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
msgid "Details for package <em>%h</em>"
msgstr "Detaljer for pakke <em>%h</em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Dismiss"
msgstr "Afvis"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
+msgid "Display LuCI translation packages"
+msgstr "Vis LuCI-oversættelsespakker"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
+msgid "Display all available translation packages"
+msgstr "Vis alle tilgængelige oversættelsespakker"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
+msgstr ""
+"Vis kun basisoversættelsespakker og oversættelsespakker til allerede "
+"installerede sprog"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:354
msgid "Displaying %d-%d of %d"
msgstr "Viser %d-%d af %d"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1147
msgid "Download and install package"
msgstr "Download og installer pakken"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1008
msgid "Errors"
msgstr "Fejl"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:982
msgid "Executing package manager"
msgstr "Udførelse af pakkeadministrator"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1139
msgid "Filter"
msgstr "Filter"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1134
msgid "Free space"
msgstr "Ledig plads"
@@ -97,20 +117,28 @@ msgstr "Ledig plads"
msgid "Grant access to opkg management"
msgstr "Giv adgang til opkg administration"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1194
+msgid "Hide all translation packages"
+msgstr "Skjul alle oversættelsespakker"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:808
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1066
msgid "Install"
msgstr "Installer"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:780
+msgid "Install suggested translation packages as well"
+msgstr "Installer også de foreslåede oversættelsespakker"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:299
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:522
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1211
msgid "Installed"
msgstr "Installeret"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:830
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1043
msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
@@ -118,152 +146,158 @@ msgstr ""
"Installation af pakker fra kilder, der ikke er tillid til, er en potentiel "
"sikkerhedsrisiko! Forsøger du virkelig at installere <em>%h</em>?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:288
msgid "Install…"
msgstr "Installer…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:857
msgid "Loading configuration data…"
msgstr "Indlæser konfigurationsdata…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1084
msgid "Loading package information…"
msgstr "Indlæser pakkeoplysninger…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "MD5"
msgstr "MD5"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1042
msgid "Manually install package"
msgstr "Installer pakke manuelt"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:510
msgid "Needs upgrade"
msgstr "Skal opgraderes"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1219
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1237
msgid "Next page"
msgstr "Næste side"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:368
msgid "No information available"
msgstr "Ingen oplysninger tilgængelige"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:355
msgid "No packages"
msgstr "Ingen pakker"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:372
msgid "No packages matching \"<strong>%h</strong>\"."
msgstr "Ingen pakker, der matcher \"<strong>%h</strong>\"."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:542
msgid "Not available"
msgstr "Ikke tilgængelig"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:527
msgid "Not installed"
msgstr "Ikke installeret"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1150
msgid "OK"
msgstr "OK"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:753
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:801
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:815
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:904
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:918
msgid "OPKG Configuration"
msgstr "OPKG konfiguration"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
-msgid "Overwrite files from other package(s)"
-msgstr "Overskriv filer fra andre pakke(r)"
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1225
msgid "Package name"
msgstr "Pakkenavn"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1149
msgid "Package name or URL…"
msgstr "Pakkenavn eller URL…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1217
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1235
msgid "Previous page"
msgstr "Forrige side"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:837
msgid "Really attempt to install <em>%h</em>?"
msgstr "Forsøger du virkelig at installere <em>%h</em>?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:967
msgid "Remove"
msgstr "Fjern"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:943
msgid "Remove package <em>%h</em>"
msgstr "Fjern pakke <em>%h</em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:276
msgid "Remove…"
msgstr "Fjern…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:665
-msgid "Require approx. %.1024mB size for %d package(s) to install."
-msgstr "Kræver ca. %.1024mB størrelse for %d pakke(r) at installere."
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
+msgid "Require approx. %1024mB size for %d package(s) to install."
+msgstr "Kræver ca. %1024mB størrelse for %d pakke(r) at installere."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:517
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:535
msgid "Require version %h %h, installed %h"
msgstr "Kræver version %h %h, installeret %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:540
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
msgstr ""
"Påkrævet dependency pakke <em>%h</em> er ikke tilgængelig i noget repository."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:480
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:508
msgid "Requires update to %h %h"
msgstr "Kræver opdatering til %h %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:373
msgid "Reset"
msgstr "Nulstil"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
msgid "SHA256"
msgstr "SHA256"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:915
msgid "Save"
msgstr "Gem"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:905
msgid "Saving configuration data…"
msgstr "Gemmer konfigurationsdata…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:758
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:946
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1045
msgid "Size"
msgstr "Størrelse"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1227
msgid "Size (.ipk)"
msgstr "Størrelse (.ipk)"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1130
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
msgid "Software"
msgstr "Software"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:761
+msgid "Suggested translations"
+msgstr "Forslag til oversættelser"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr "Foreslåede oversættelser kræver ca. %1024mB ekstra plads."
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1013
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
msgstr "Kommandoen <em>opkg %h</em> mislykkedes med koden <code>%d</code>."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:485
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:513
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
@@ -271,11 +305,12 @@ msgstr ""
"Den installerede version af pakken <em>%h</em> er ikke kompatibel, kræver %s "
"mens %s er installeret."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:833
msgid "The package <em>%h</em> is not available in any configured repository."
-msgstr "Pakken <em>%h</em> er ikke tilgængelig i noget konfigureret repository."
+msgstr ""
+"Pakken <em>%h</em> er ikke tilgængelig i noget konfigureret repository."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:530
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
@@ -283,66 +318,84 @@ msgstr ""
"repository version af pakken <em>%h</em> er ikke kompatibel, kræver %s, men "
"kun %s er tilgængelig."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1141
msgid "Type to filter…"
msgstr "Skriv for at filtrere…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1032
msgid "Unable to execute <em>opkg %s</em> command: %s"
msgstr "Kan ikke udføre <em>opkg %s</em> kommando: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:871
msgid "Unable to read %s: %s"
msgstr "Kan ikke læse %s: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:910
msgid "Unable to save %s: %s"
msgstr "Kan ikke gemme %s: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1157
msgid "Update lists…"
msgstr "Opdater lister…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1212
msgid "Updates"
msgstr "Opdateringer"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:249
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:278
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:265
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:294
msgid "Upgrade…"
msgstr "Opgrader…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1158
msgid "Upload Package…"
msgstr "Upload pakke…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:945
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1226
msgid "Version"
msgstr "Version"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:491
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:509
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:519
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:537
msgid "Version incompatible"
msgstr "Version inkompatibel"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:984
msgid "Waiting for the <em>opkg %h</em> command to complete…"
msgstr "Venter på at kommandoen <em>opkg %h</em> afsluttes…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1190
+msgctxt "Display translation packages"
+msgid "all"
+msgstr "alle"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1177
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr "filtreret"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1203
+msgctxt "Display translation packages"
+msgid "none"
+msgstr "ingen"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:673
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:934
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1135
msgid "unknown"
msgstr "ukendt"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:641
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:829
-msgid "~%.1024mB compressed"
-msgstr "~%.1024mB komprimeret"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:671
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:932
+msgid "~%1024mB compressed"
+msgstr "~%1024mB komprimeret"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:930
+msgid "~%1024mB installed"
+msgstr "~%1024mB installeret"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
-msgid "~%.1024mB installed"
-msgstr "~%.1024mB installeret"
+#~ msgid "Overwrite files from other package(s)"
+#~ msgstr "Overskriv filer fra andre pakke(r)"
diff --git a/applications/luci-app-opkg/po/de/opkg.po b/applications/luci-app-opkg/po/de/opkg.po
index 2aebf674fc..5255b8e753 100644
--- a/applications/luci-app-opkg/po/de/opkg.po
+++ b/applications/luci-app-opkg/po/de/opkg.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-26 17:57+0200\n"
-"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"PO-Revision-Date: 2022-08-01 15:53+0200\n"
"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/de/>\n"
@@ -12,21 +12,25 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.5-dev\n"
+"X-Generator: Poedit 3.1.1\n"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
msgstr "Aktionen"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
+msgid "Allow overwriting conflicting package files"
+msgstr "Überschreiben von Dateien bei Konflikten mit anderen Paketen erlauben"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
msgstr "Unbenutzte Abhängigkeiten automatisch entfernen"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1210
msgid "Available"
msgstr "Verfügbar"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid ""
"Below is a listing of the various configuration files used by <em>opkg</em>. "
"Use <em>opkg.conf</em> for global settings and <em>customfeeds.conf</em> for "
@@ -40,61 +44,77 @@ msgstr ""
"Konfigurationsdateien kann zwar geändert werden, wird aber überlicherweise "
"bei <em>Systemupdates</em> zurückgesetzt."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:790
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:846
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:893
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Cancel"
msgstr "Abbrechen"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1142
msgid "Clear"
msgstr "Zurücksetzen"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1159
msgid "Configure opkg…"
msgstr "Konfiguriere opkg…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:744
msgid "Dependencies"
msgstr "Abhängigkeiten"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:750
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1228
msgid "Description"
msgstr "Beschreibung"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
msgid "Details for package <em>%h</em>"
msgstr "Details für Paket <em>%h</em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Dismiss"
msgstr "Verwerfen"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
+msgid "Display LuCI translation packages"
+msgstr "LuCI Sprachpakete anzeigen"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
+msgid "Display all available translation packages"
+msgstr "Alle verfügbaren Sprachpakete anzeigen"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
+msgstr ""
+"Nur Basis-Sprachpakete und zusätzliche Sprachpakete für bereits installierte "
+"Sprachen anzeigen"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:354
msgid "Displaying %d-%d of %d"
msgstr "Einträge %d-%d von %d"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1147
msgid "Download and install package"
msgstr "Paket herunterladen und installieren"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1008
msgid "Errors"
msgstr "Fehler"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:982
msgid "Executing package manager"
msgstr "Paketmanager ausführen"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1139
msgid "Filter"
msgstr "Filter"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1134
msgid "Free space"
msgstr "Freier Platz"
@@ -102,20 +122,28 @@ msgstr "Freier Platz"
msgid "Grant access to opkg management"
msgstr "Zugriff auf opkg-Verwaltung erlauben"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1194
+msgid "Hide all translation packages"
+msgstr "Alle Sprachpakete ausblenden"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:808
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1066
msgid "Install"
msgstr "Installieren"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:780
+msgid "Install suggested translation packages as well"
+msgstr "Vorgeschlagene Sprachpakete auch installieren"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:299
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:522
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1211
msgid "Installed"
msgstr "Installiert"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:830
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1043
msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
@@ -124,154 +152,162 @@ msgstr ""
"Sicherheitsrisiko! Soll wirklich versucht werden, <em>%h</em> zu "
"installieren?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:288
msgid "Install…"
msgstr "Installieren…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:857
msgid "Loading configuration data…"
msgstr "Lade Konfigurationsdaten…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1084
msgid "Loading package information…"
msgstr "Lade Paketinformationen…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "MD5"
msgstr "MD5"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1042
msgid "Manually install package"
msgstr "Paket manuell installieren"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:510
msgid "Needs upgrade"
msgstr "Aktualisierung benötigt"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1219
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1237
msgid "Next page"
msgstr "Nächste Seite"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:368
msgid "No information available"
msgstr "Keine Informationen verfügbar"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:355
msgid "No packages"
msgstr "Keine Pakete"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:372
msgid "No packages matching \"<strong>%h</strong>\"."
msgstr "Keine auf \"<strong>%h</strong>\" zutreffenden Pakete."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:542
msgid "Not available"
msgstr "Nicht verfügbar"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:527
msgid "Not installed"
msgstr "Nicht installiert"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1150
msgid "OK"
msgstr "OK"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:753
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:801
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:815
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:904
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:918
msgid "OPKG Configuration"
msgstr "OPKG-Konfiguration"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
-msgid "Overwrite files from other package(s)"
-msgstr "Überschreiben von Dateien anderer Pakete erlauben"
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1225
msgid "Package name"
msgstr "Paketname"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1149
msgid "Package name or URL…"
msgstr "Paketname oder URL…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1217
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1235
msgid "Previous page"
msgstr "Vorige Seite"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:837
msgid "Really attempt to install <em>%h</em>?"
msgstr "Soll wirklich versucht werden, <em>%h</em> zu installieren?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:967
msgid "Remove"
msgstr "Entfernen"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:943
msgid "Remove package <em>%h</em>"
msgstr "Paket <em>%h</em> entfernen"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:276
msgid "Remove…"
msgstr "Entfernen…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:665
-msgid "Require approx. %.1024mB size for %d package(s) to install."
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
+msgid "Require approx. %1024mB size for %d package(s) to install."
msgstr ""
-"Benötige etwa %.1024mB Speicherplatz für die Installation von %d Pakete(n)."
+"Benötige etwa %1024mB Speicherplatz für die Installation von %d Pakete(n)."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:517
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:535
msgid "Require version %h %h, installed %h"
msgstr "Erforderliche Version %h %h, installiert %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:540
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
msgstr ""
"Benötigtes abhängiges Paket <em>%h</em> ist in keinem Repository verfügbar."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:480
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:508
msgid "Requires update to %h %h"
msgstr "Benötigt Update auf Version %h %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:373
msgid "Reset"
msgstr "Zurücksetzen"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
msgid "SHA256"
msgstr "SHA256"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:915
msgid "Save"
msgstr "Speichern"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:905
msgid "Saving configuration data…"
msgstr "Speichere Konfigurationsdaten…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:758
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:946
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1045
msgid "Size"
msgstr "Größe"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1227
msgid "Size (.ipk)"
msgstr "Größe (.ipk)"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1130
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
msgid "Software"
msgstr "Paketverwaltung"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:761
+msgid "Suggested translations"
+msgstr "Vorgeschlagene Sprachpakete"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr ""
+"Die vorgeschlagenen Sprachpakete benötigen etwa %1024mB zusätzlichen "
+"Speicherplatz."
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1013
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
msgstr ""
"Das <em>opkg %h</em> Kommando wurde mit Fehlercode <code>%d</code> beendet."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:485
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:513
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
@@ -279,12 +315,12 @@ msgstr ""
"Die installierte Version von Paket <em>%h</em> ist nicht kompatibel, "
"benötige Version %s während %s installiert ist."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:833
msgid "The package <em>%h</em> is not available in any configured repository."
msgstr ""
"Das Paket <em>%h</em> ist in keinem konfiguriertem Repository verfügbar."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:530
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
@@ -292,69 +328,87 @@ msgstr ""
"Die Repository-Version von Paket <em>%h</em> ist nicht kompatibel, benötige "
"Version %s aber nur %s ist verfügbar."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1141
msgid "Type to filter…"
msgstr "Tippen zum Filtern…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1032
msgid "Unable to execute <em>opkg %s</em> command: %s"
msgstr "Der Befehl <em>opkg %s</em> konnte nicht ausgeführt werden: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:871
msgid "Unable to read %s: %s"
msgstr "Kann %s nicht lesen: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:910
msgid "Unable to save %s: %s"
msgstr "%s kann nicht gespeichert werden: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1157
msgid "Update lists…"
msgstr "Listen aktualisieren…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1212
msgid "Updates"
msgstr "Aktualisierungen"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:249
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:278
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:265
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:294
msgid "Upgrade…"
msgstr "Aktualisieren…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1158
msgid "Upload Package…"
msgstr "Paket hochladen…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:945
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1226
msgid "Version"
msgstr "Version"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:491
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:509
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:519
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:537
msgid "Version incompatible"
msgstr "Version inkompatibel"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:984
msgid "Waiting for the <em>opkg %h</em> command to complete…"
msgstr "Warte auf das <em>opkg %h</em> Kommando…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1190
+msgctxt "Display translation packages"
+msgid "all"
+msgstr "alle"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1177
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr "gefiltert"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1203
+msgctxt "Display translation packages"
+msgid "none"
+msgstr "keine"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:673
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:934
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1135
msgid "unknown"
msgstr "unbekannt"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:641
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:829
-msgid "~%.1024mB compressed"
-msgstr "ca. %.1024mB komprimiert"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:671
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:932
+msgid "~%1024mB compressed"
+msgstr "ca. %1024mB komprimiert"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:930
+msgid "~%1024mB installed"
+msgstr "ca. %1024mB installiert"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
-msgid "~%.1024mB installed"
-msgstr "ca. %.1024mB installiert"
+#~ msgid "Overwrite files from other package(s)"
+#~ msgstr "Überschreiben von Dateien anderer Pakete erlauben"
#~ msgid ""
#~ "Require version %h %h,\n"
diff --git a/applications/luci-app-opkg/po/el/opkg.po b/applications/luci-app-opkg/po/el/opkg.po
index 383d069caa..daa09c336c 100644
--- a/applications/luci-app-opkg/po/el/opkg.po
+++ b/applications/luci-app-opkg/po/el/opkg.po
@@ -14,19 +14,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
msgstr "Ενέργειες"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
+msgid "Allow overwriting conflicting package files"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1210
msgid "Available"
msgstr "Διαθέσιμο"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid ""
"Below is a listing of the various configuration files used by <em>opkg</em>. "
"Use <em>opkg.conf</em> for global settings and <em>customfeeds.conf</em> for "
@@ -34,63 +38,77 @@ msgid ""
"changed but is usually not preserved by <em>sysupgrade</em>."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:790
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:846
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:893
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Cancel"
msgstr "Ακύρωση"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1142
msgid "Clear"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1159
#, fuzzy
msgid "Configure opkg…"
msgstr "Παραμετροποίηση"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:744
msgid "Dependencies"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:750
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1228
msgid "Description"
msgstr "Περιγραφή"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
msgid "Details for package <em>%h</em>"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Dismiss"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
+msgid "Display LuCI translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
+msgid "Display all available translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:354
msgid "Displaying %d-%d of %d"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1147
msgid "Download and install package"
msgstr "Κατέβασμα και εγκατάσταση πακέτου"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1008
#, fuzzy
msgid "Errors"
msgstr "Σφάλμα"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:982
msgid "Executing package manager"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1139
msgid "Filter"
msgstr "Φίλτρο"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1134
msgid "Free space"
msgstr "Ελεύθερος χώρος"
@@ -98,255 +116,284 @@ msgstr "Ελεύθερος χώρος"
msgid "Grant access to opkg management"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1194
+msgid "Hide all translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:808
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1066
msgid "Install"
msgstr "Εγκατάσταση"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:780
+msgid "Install suggested translation packages as well"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:299
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:522
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1211
#, fuzzy
msgid "Installed"
msgstr "Εγκατάσταση"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:830
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1043
msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:288
#, fuzzy
msgid "Install…"
msgstr "Εγκατάσταση"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:857
#, fuzzy
msgid "Loading configuration data…"
msgstr "Μετάβαση στη σχετική σελίδα ρυθμίσεων"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1084
msgid "Loading package information…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "MD5"
msgstr "MD5"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1042
#, fuzzy
msgid "Manually install package"
msgstr "Κατέβασμα και εγκατάσταση πακέτου"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:510
msgid "Needs upgrade"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1219
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1237
msgid "Next page"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:368
msgid "No information available"
msgstr "Δεν υπάρχουν πληροφορίες διαθέσιμες"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:355
#, fuzzy
msgid "No packages"
msgstr "Εύρεση πακέτου"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:372
msgid "No packages matching \"<strong>%h</strong>\"."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:542
#, fuzzy
msgid "Not available"
msgstr "Διαθέσιμο Συνολικά"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:527
#, fuzzy
msgid "Not installed"
msgstr "Εγκατάσταση"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1150
msgid "OK"
msgstr "Εντάξει"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:753
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:801
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:815
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:904
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:918
#, fuzzy
msgid "OPKG Configuration"
msgstr "Παραμετροποίηση OPKG"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
-msgid "Overwrite files from other package(s)"
-msgstr ""
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1225
msgid "Package name"
msgstr "Όνομα πακέτου"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1149
#, fuzzy
msgid "Package name or URL…"
msgstr "Όνομα πακέτου"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1217
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1235
msgid "Previous page"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:837
msgid "Really attempt to install <em>%h</em>?"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:967
msgid "Remove"
msgstr "Αφαίρεση"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:943
msgid "Remove package <em>%h</em>"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:276
msgid "Remove…"
msgstr "Αφαίρεση…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:665
-msgid "Require approx. %.1024mB size for %d package(s) to install."
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
+msgid "Require approx. %1024mB size for %d package(s) to install."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:517
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:535
msgid "Require version %h %h, installed %h"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:540
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:480
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:508
msgid "Requires update to %h %h"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:373
msgid "Reset"
msgstr "Αρχικοποίηση"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
msgid "SHA256"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:915
msgid "Save"
msgstr "Αποθήκευση"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:905
#, fuzzy
msgid "Saving configuration data…"
msgstr "Παραμετροποίηση Συσκευής"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:758
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:946
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1045
msgid "Size"
msgstr "Μέγεθος"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1227
msgid "Size (.ipk)"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1130
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
msgid "Software"
msgstr "Λογισμικό"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:761
+msgid "Suggested translations"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1013
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:485
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:513
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:833
msgid "The package <em>%h</em> is not available in any configured repository."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:530
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1141
msgid "Type to filter…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1032
msgid "Unable to execute <em>opkg %s</em> command: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:871
msgid "Unable to read %s: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:910
msgid "Unable to save %s: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1157
msgid "Update lists…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1212
msgid "Updates"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:249
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:278
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:265
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:294
msgid "Upgrade…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1158
msgid "Upload Package…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:945
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1226
msgid "Version"
msgstr "Έκδοση"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:491
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:509
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:519
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:537
msgid "Version incompatible"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:984
msgid "Waiting for the <em>opkg %h</em> command to complete…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1190
+msgctxt "Display translation packages"
+msgid "all"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1177
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1203
+msgctxt "Display translation packages"
+msgid "none"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:673
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:934
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1135
msgid "unknown"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:641
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:829
-msgid "~%.1024mB compressed"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:671
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:932
+msgid "~%1024mB compressed"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
-msgid "~%.1024mB installed"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:930
+msgid "~%1024mB installed"
msgstr ""
diff --git a/applications/luci-app-opkg/po/en/opkg.po b/applications/luci-app-opkg/po/en/opkg.po
index b6d00f31ce..937b44c9d0 100644
--- a/applications/luci-app-opkg/po/en/opkg.po
+++ b/applications/luci-app-opkg/po/en/opkg.po
@@ -14,19 +14,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.13.1-dev\n"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
+msgid "Allow overwriting conflicting package files"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1210
msgid "Available"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid ""
"Below is a listing of the various configuration files used by <em>opkg</em>. "
"Use <em>opkg.conf</em> for global settings and <em>customfeeds.conf</em> for "
@@ -34,61 +38,75 @@ msgid ""
"changed but is usually not preserved by <em>sysupgrade</em>."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:790
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:846
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:893
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Cancel"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1142
msgid "Clear"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1159
msgid "Configure opkg…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:744
msgid "Dependencies"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:750
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1228
msgid "Description"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
msgid "Details for package <em>%h</em>"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Dismiss"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
+msgid "Display LuCI translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
+msgid "Display all available translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:354
msgid "Displaying %d-%d of %d"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1147
msgid "Download and install package"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1008
msgid "Errors"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:982
msgid "Executing package manager"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1139
msgid "Filter"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1134
msgid "Free space"
msgstr ""
@@ -96,245 +114,274 @@ msgstr ""
msgid "Grant access to opkg management"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1194
+msgid "Hide all translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:808
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1066
msgid "Install"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:780
+msgid "Install suggested translation packages as well"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:299
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:522
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1211
msgid "Installed"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:830
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1043
msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:288
msgid "Install…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:857
msgid "Loading configuration data…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1084
msgid "Loading package information…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "MD5"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1042
msgid "Manually install package"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:510
msgid "Needs upgrade"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1219
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1237
msgid "Next page"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:368
msgid "No information available"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:355
msgid "No packages"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:372
msgid "No packages matching \"<strong>%h</strong>\"."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:542
msgid "Not available"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:527
msgid "Not installed"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1150
msgid "OK"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:753
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:801
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:815
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:904
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:918
msgid "OPKG Configuration"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
-msgid "Overwrite files from other package(s)"
-msgstr ""
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1225
msgid "Package name"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1149
msgid "Package name or URL…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1217
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1235
msgid "Previous page"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:837
msgid "Really attempt to install <em>%h</em>?"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:967
msgid "Remove"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:943
msgid "Remove package <em>%h</em>"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:276
msgid "Remove…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:665
-msgid "Require approx. %.1024mB size for %d package(s) to install."
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
+msgid "Require approx. %1024mB size for %d package(s) to install."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:517
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:535
msgid "Require version %h %h, installed %h"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:540
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:480
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:508
msgid "Requires update to %h %h"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:373
msgid "Reset"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
msgid "SHA256"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:915
msgid "Save"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:905
msgid "Saving configuration data…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:758
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:946
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1045
msgid "Size"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1227
msgid "Size (.ipk)"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1130
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
msgid "Software"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:761
+msgid "Suggested translations"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1013
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:485
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:513
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:833
msgid "The package <em>%h</em> is not available in any configured repository."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:530
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1141
msgid "Type to filter…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1032
msgid "Unable to execute <em>opkg %s</em> command: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:871
msgid "Unable to read %s: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:910
msgid "Unable to save %s: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1157
msgid "Update lists…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1212
msgid "Updates"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:249
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:278
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:265
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:294
msgid "Upgrade…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1158
msgid "Upload Package…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:945
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1226
msgid "Version"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:491
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:509
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:519
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:537
msgid "Version incompatible"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:984
msgid "Waiting for the <em>opkg %h</em> command to complete…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1190
+msgctxt "Display translation packages"
+msgid "all"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1177
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1203
+msgctxt "Display translation packages"
+msgid "none"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:673
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:934
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1135
msgid "unknown"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:641
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:829
-msgid "~%.1024mB compressed"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:671
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:932
+msgid "~%1024mB compressed"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
-msgid "~%.1024mB installed"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:930
+msgid "~%1024mB installed"
msgstr ""
diff --git a/applications/luci-app-opkg/po/es/opkg.po b/applications/luci-app-opkg/po/es/opkg.po
index 94f05db1c7..1de3cdadbe 100644
--- a/applications/luci-app-opkg/po/es/opkg.po
+++ b/applications/luci-app-opkg/po/es/opkg.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2021-05-27 16:32+0000\n"
+"PO-Revision-Date: 2022-08-28 23:17+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/es/>\n"
@@ -12,21 +12,25 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
msgstr "Acciones"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
+msgid "Allow overwriting conflicting package files"
+msgstr "Permitir sobrescribir archivos de paquetes en conflicto"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
msgstr "Eliminar automáticamente las dependencias no utilizadas"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1210
msgid "Available"
msgstr "Disponible"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid ""
"Below is a listing of the various configuration files used by <em>opkg</em>. "
"Use <em>opkg.conf</em> for global settings and <em>customfeeds.conf</em> for "
@@ -39,61 +43,77 @@ msgstr ""
"repositorio personalizadas. La configuración en los otros archivos puede "
"cambiarse, pero por lo general no se conserva mediante <em>sysupgrade</em>."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:790
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:846
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:893
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Cancel"
msgstr "Cancelar"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1142
msgid "Clear"
msgstr "Limpiar"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1159
msgid "Configure opkg…"
msgstr "Configurar opkg…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:744
msgid "Dependencies"
msgstr "Dependencias"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:750
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1228
msgid "Description"
msgstr "Descripción"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
msgid "Details for package <em>%h</em>"
msgstr "Detalles para el paquete <em>%h</em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Dismiss"
msgstr "Descartar"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
+msgid "Display LuCI translation packages"
+msgstr "Mostrar paquetes de traducción de LuCI"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
+msgid "Display all available translation packages"
+msgstr "Mostrar todos los paquetes de traducción disponibles"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
+msgstr ""
+"Mostrar paquetes de traducción base y paquetes de traducción solo para "
+"idiomas ya instalados"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:354
msgid "Displaying %d-%d of %d"
msgstr "Mostrando %d-%d de %d"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1147
msgid "Download and install package"
msgstr "Descargar e instalar paquete"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1008
msgid "Errors"
msgstr "Errores"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:982
msgid "Executing package manager"
msgstr "Ejecutando el gestor de paquetes"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1139
msgid "Filter"
msgstr "Filtrar"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1134
msgid "Free space"
msgstr "Espacio libre"
@@ -101,20 +121,28 @@ msgstr "Espacio libre"
msgid "Grant access to opkg management"
msgstr "Conceder acceso a la gestión de opkg"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1194
+msgid "Hide all translation packages"
+msgstr "Ocultar todos los paquetes de traducción"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:808
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1066
msgid "Install"
msgstr "Instalar"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:780
+msgid "Install suggested translation packages as well"
+msgstr "Instalar también los paquetes de traducción sugeridos"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:299
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:522
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1211
msgid "Installed"
msgstr "Instalado"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:830
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1043
msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
@@ -122,153 +150,160 @@ msgstr ""
"¡Instalar paquetes de fuentes no confiables es un riesgo potencial de "
"seguridad! ¿Realmente intentas instalar <em>%h</em>?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:288
msgid "Install…"
msgstr "Instalar…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:857
msgid "Loading configuration data…"
msgstr "Cargando datos de configuración…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1084
msgid "Loading package information…"
msgstr "Cargando información del paquete…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "MD5"
msgstr "MD5"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1042
msgid "Manually install package"
msgstr "Instalar manualmente el paquete"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:510
msgid "Needs upgrade"
msgstr "Necesita actualización"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1219
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1237
msgid "Next page"
msgstr "Página siguiente"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:368
msgid "No information available"
msgstr "No hay información disponible"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:355
msgid "No packages"
msgstr "Sin paquetes"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:372
msgid "No packages matching \"<strong>%h</strong>\"."
msgstr "Ningún paquete coincide con «<strong>%h</strong>»."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:542
msgid "Not available"
msgstr "No disponible"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:527
msgid "Not installed"
msgstr "No instalado"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1150
msgid "OK"
msgstr "Aceptar"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:753
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:801
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:815
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:904
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:918
msgid "OPKG Configuration"
msgstr "Configuración de OPKG"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
-msgid "Overwrite files from other package(s)"
-msgstr "Sobrescribir archivos de otro/s paquete/s"
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1225
msgid "Package name"
msgstr "Nombre del paquete"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1149
msgid "Package name or URL…"
msgstr "Nombre de paquete o URL…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1217
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1235
msgid "Previous page"
msgstr "Página anterior"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:837
msgid "Really attempt to install <em>%h</em>?"
msgstr "¿Confirma que quiere instalar <em>%h</em>?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:967
msgid "Remove"
msgstr "Eliminar"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:943
msgid "Remove package <em>%h</em>"
msgstr "Eliminar paquete <em>%h</em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:276
msgid "Remove…"
msgstr "Desinstalar…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:665
-msgid "Require approx. %.1024mB size for %d package(s) to install."
-msgstr "Se necesitan aproximadamente %.1024mB para instalar %d paquete/s."
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
+msgid "Require approx. %1024mB size for %d package(s) to install."
+msgstr "Se necesitan aproximadamente %1024mB para instalar %d paquete/s."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:517
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:535
msgid "Require version %h %h, installed %h"
msgstr "Requiere la versión%h%h, instalado %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:540
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
msgstr ""
"El paquete de dependencia requerido <em>%h</em> no está disponible en ningún "
"repositorio."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:480
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:508
msgid "Requires update to %h %h"
msgstr "Requiere actualización a %h %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:373
msgid "Reset"
msgstr "Restablecer"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
msgid "SHA256"
msgstr "SHA256"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:915
msgid "Save"
msgstr "Guardar"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:905
msgid "Saving configuration data…"
msgstr "Guardando datos de configuración…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:758
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:946
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1045
msgid "Size"
msgstr "Tamaño"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1227
msgid "Size (.ipk)"
msgstr "Tamaño (.ipk)"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1130
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
msgid "Software"
msgstr "Software"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:761
+msgid "Suggested translations"
+msgstr "Traducciones sugeridas"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr ""
+"Las traducciones sugeridas requieren aprox. %1024mB de espacio adicional."
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1013
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
msgstr "El comando <em>opkg %h</em> falló con el código <code>%d</code>."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:485
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:513
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
@@ -276,12 +311,12 @@ msgstr ""
"La versión instalada del paquete <em>%h</em> no es compatible; requiere %s, "
"mientras que %s está instalado."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:833
msgid "The package <em>%h</em> is not available in any configured repository."
msgstr ""
"El paquete <em>%h</em> no está disponible en ningún repositorio configurado."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:530
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
@@ -289,69 +324,87 @@ msgstr ""
"La versión de repositorio del paquete <em>%h</em> no es compatible, requiere "
"%s pero solo %s está disponible."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1141
msgid "Type to filter…"
msgstr "Escriba para filtrar…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1032
msgid "Unable to execute <em>opkg %s</em> command: %s"
msgstr "No se puede ejecutar el comando <em>opkg %s</em>: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:871
msgid "Unable to read %s: %s"
msgstr "No se puede leer %s: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:910
msgid "Unable to save %s: %s"
msgstr "No se puede guardar %s: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1157
msgid "Update lists…"
msgstr "Actualizar listas…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1212
msgid "Updates"
msgstr "Actualizaciones"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:249
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:278
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:265
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:294
msgid "Upgrade…"
msgstr "Actualizar…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1158
msgid "Upload Package…"
msgstr "Subir paquete…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:945
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1226
msgid "Version"
msgstr "Versión"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:491
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:509
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:519
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:537
msgid "Version incompatible"
msgstr "Versión incompatible"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:984
msgid "Waiting for the <em>opkg %h</em> command to complete…"
msgstr "Esperando a que el comando <em>opkg %h</em> finalice…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1190
+msgctxt "Display translation packages"
+msgid "all"
+msgstr "todos"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1177
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr "filtrado"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1203
+msgctxt "Display translation packages"
+msgid "none"
+msgstr "ninguno"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:673
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:934
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1135
msgid "unknown"
msgstr "desconocido"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:641
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:829
-msgid "~%.1024mB compressed"
-msgstr "~%.1024mB comprimido"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:671
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:932
+msgid "~%1024mB compressed"
+msgstr "~%1024mB comprimido"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:930
+msgid "~%1024mB installed"
+msgstr "~%1024mB instalado"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
-msgid "~%.1024mB installed"
-msgstr "~%.1024mB instalado"
+#~ msgid "Overwrite files from other package(s)"
+#~ msgstr "Sobrescribir archivos de otro/s paquete/s"
#~ msgid ""
#~ "Require version %h %h,\n"
diff --git a/applications/luci-app-opkg/po/fa/opkg.po b/applications/luci-app-opkg/po/fa/opkg.po
index cfea938edf..2f319b6788 100644
--- a/applications/luci-app-opkg/po/fa/opkg.po
+++ b/applications/luci-app-opkg/po/fa/opkg.po
@@ -1,336 +1,394 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-05-20 01:17+0000\n"
-"Last-Translator: Amir Mahdi ajoodani <amir.ajoodani@gmail.com>\n"
+"PO-Revision-Date: 2023-01-05 22:12+0000\n"
+"Last-Translator: Rose <darkrose@privatemail.com>\n"
"Language-Team: Persian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/fa/>\n"
"Language: fa\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.13-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
msgstr "اقدام ها"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
+msgid "Allow overwriting conflicting package files"
+msgstr "بازنویسی فایل های بسته متضاد را مجاز کنید"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
msgstr "حذف اتوماتیک پیش نیازهای بدون استفاده"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1210
msgid "Available"
msgstr "در دسترس"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid ""
"Below is a listing of the various configuration files used by <em>opkg</em>. "
"Use <em>opkg.conf</em> for global settings and <em>customfeeds.conf</em> for "
"custom repository entries. The configuration in the other files may be "
"changed but is usually not preserved by <em>sysupgrade</em>."
msgstr ""
+"در زیر فهرستی از فایل های پیکربندی مختلف مورد استفاده توسط <em>opkg</em> "
+"است. استفاده از <em>opkg.conf</em> برای تنظیمات جهانی و <em>customfeeds."
+"conf</em> برای ورودی های مخزن سفارشی است. پیکربندی در فایل های دیگر ممکن است "
+"تغییر کند اما معمولاً توسط <em>sysupgrade</em> حفظ نمی شود."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:790
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:846
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:893
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Cancel"
-msgstr ""
+msgstr "لغو"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1142
msgid "Clear"
-msgstr ""
+msgstr "پاک کردن"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1159
msgid "Configure opkg…"
-msgstr ""
+msgstr "پیکربندی opkg…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:744
msgid "Dependencies"
-msgstr ""
+msgstr "وابستگی ها"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:750
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1228
msgid "Description"
-msgstr ""
+msgstr "توضیحات"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
msgid "Details for package <em>%h</em>"
-msgstr ""
+msgstr "جزئیات مربوط به بسته بندی <em>%h</em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Dismiss"
+msgstr "رد کردن"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
+msgid "Display LuCI translation packages"
+msgstr "نمایش بسته های ترجمه LuCI"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
+msgid "Display all available translation packages"
+msgstr "نمایش همه موارد موجود در بسته های ترجمه"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
msgstr ""
+"نمایش بسته‌های ترجمه پایه و بسته‌های ترجمه فقط برای زبان‌هایی که قبلاً نصب "
+"شده‌اند"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:354
msgid "Displaying %d-%d of %d"
-msgstr ""
+msgstr "نمایش %d-%d از %d"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1147
msgid "Download and install package"
-msgstr ""
+msgstr "دانلود و نصب بسته"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1008
msgid "Errors"
-msgstr ""
+msgstr "خطاها"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:982
msgid "Executing package manager"
-msgstr ""
+msgstr "در حال اجرای مدیر بسته"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1139
msgid "Filter"
-msgstr ""
+msgstr "فیلتر"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1134
msgid "Free space"
-msgstr ""
+msgstr "فضای خالی"
#: applications/luci-app-opkg/root/usr/share/rpcd/acl.d/luci-app-opkg.json:3
msgid "Grant access to opkg management"
-msgstr ""
+msgstr "اعطای دسترسی به مدیریت opkg"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1194
+msgid "Hide all translation packages"
+msgstr "پنهان کردن تمام بسته های ترجمه"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:808
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1066
msgid "Install"
-msgstr ""
+msgstr "نصب"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:780
+msgid "Install suggested translation packages as well"
+msgstr "بسته های ترجمه پیشنهادی را نیز نصب کنید"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:299
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:522
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1211
msgid "Installed"
-msgstr ""
+msgstr "نصب شد"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:830
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1043
msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
msgstr ""
+"نصب بسته ها از منابع نامعتبر یک خطر امنیتی بالقوه است! آیا واقعاً سعی می‌"
+"کنید <em>%h</em> را نصب کنید؟"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:288
msgid "Install…"
-msgstr ""
+msgstr "نصب…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:857
msgid "Loading configuration data…"
-msgstr ""
+msgstr "در حال بارگیری داده های پیکربندی…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1084
msgid "Loading package information…"
-msgstr ""
+msgstr "در حال بارگیری اطلاعات بسته…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "MD5"
-msgstr ""
+msgstr "MD5"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1042
msgid "Manually install package"
-msgstr ""
+msgstr "بسته را به صورت دستی نصب کنید"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:510
msgid "Needs upgrade"
-msgstr ""
+msgstr "نیاز به ارتقا دارد"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1219
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1237
msgid "Next page"
-msgstr ""
+msgstr "صفحه بعد"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:368
msgid "No information available"
-msgstr ""
+msgstr "اطلاعاتی در دسترس نیست"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:355
msgid "No packages"
-msgstr ""
+msgstr "بدون بسته"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:372
msgid "No packages matching \"<strong>%h</strong>\"."
-msgstr ""
+msgstr "هیچ بسته ای مطابق با «<strong>%h</strong>» وجود ندارد."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:542
msgid "Not available"
-msgstr ""
+msgstr "در دسترس نیست"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:527
msgid "Not installed"
-msgstr ""
+msgstr "نصب نشده است"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1150
msgid "OK"
-msgstr ""
+msgstr "تایید"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:753
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:801
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:815
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:904
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:918
msgid "OPKG Configuration"
-msgstr ""
+msgstr "پیکربندی OPKG"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
-msgid "Overwrite files from other package(s)"
-msgstr ""
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1225
msgid "Package name"
-msgstr ""
+msgstr "نام بسته"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1149
msgid "Package name or URL…"
-msgstr ""
+msgstr "نام بسته یا نشانی وب…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1217
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1235
msgid "Previous page"
-msgstr ""
+msgstr "صفحه قبلی"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:837
msgid "Really attempt to install <em>%h</em>?"
-msgstr ""
+msgstr "آیا واقعاً سعی می‌کنید <em>%h</em> را نصب کنید؟"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:967
msgid "Remove"
-msgstr ""
+msgstr "حذف"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:943
msgid "Remove package <em>%h</em>"
-msgstr ""
+msgstr "بسته <em>%h</em> را حذف کنید"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:276
msgid "Remove…"
-msgstr ""
+msgstr "حذف…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:665
-msgid "Require approx. %.1024mB size for %d package(s) to install."
-msgstr ""
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
+msgid "Require approx. %1024mB size for %d package(s) to install."
+msgstr "نیاز به حدود اندازه %1024 مگابایت برای %d بسته(های) برای نصب."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:517
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:535
msgid "Require version %h %h, installed %h"
-msgstr ""
+msgstr "نیاز به نسخه %h% .h %h نصب شده است"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:540
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
-msgstr ""
+msgstr "بسته وابستگی مورد نیاز <em>%h</em> در هیچ مخزنی موجود نیست."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:480
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:508
msgid "Requires update to %h %h"
-msgstr ""
+msgstr "نیاز به بروز رسانی به %h %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:373
msgid "Reset"
-msgstr ""
+msgstr "تنظیم مجدد"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
msgid "SHA256"
-msgstr ""
+msgstr "SHA256"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:915
msgid "Save"
-msgstr ""
+msgstr "ذخیره"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:905
msgid "Saving configuration data…"
-msgstr ""
+msgstr "در حال ذخیره داده های پیکربندی…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:758
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:946
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1045
msgid "Size"
-msgstr ""
+msgstr "اندازه"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1227
msgid "Size (.ipk)"
-msgstr ""
+msgstr "اندازه (ipk.)"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1130
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
msgid "Software"
-msgstr ""
+msgstr "نرم افزار"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:761
+msgid "Suggested translations"
+msgstr "ترجمه های پیشنهادی"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr "ترجمه های پیشنهادی نیاز به فضای اضافی ٪1024mB دارند."
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1013
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
-msgstr ""
+msgstr "فرمان <em>opkg %h</em> با کد <code>%d</code> ناموفق بود."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:485
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:513
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
msgstr ""
+"نسخه نصب شده بسته <em>%h</em> سازگار نیست، تا زمانی که %s نصب شده باشد به %s "
+"نیاز دارید."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:833
msgid "The package <em>%h</em> is not available in any configured repository."
-msgstr ""
+msgstr "بسته <em>%h</em> در هیچ مخزن پیکربندی شده ای موجود نیست."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:530
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
msgstr ""
+"نسخه مخزن بسته <em>%h</em> سازگار نیست، به %s نیاز دارد اما فقط %s موجود است."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1141
msgid "Type to filter…"
-msgstr ""
+msgstr "برای فیلتر کردن تایپ کنید …"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1032
msgid "Unable to execute <em>opkg %s</em> command: %s"
-msgstr ""
+msgstr "فرمان <em>opkg %s</em> را نمی‌توان اجرا کرد: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:871
msgid "Unable to read %s: %s"
-msgstr ""
+msgstr "قادر به خواندن %s: %s نیست"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:910
msgid "Unable to save %s: %s"
-msgstr ""
+msgstr "قادر به ذخیره %s: %s نیست"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1157
msgid "Update lists…"
-msgstr ""
+msgstr "به روز رسانی لیست ها…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1212
msgid "Updates"
-msgstr ""
+msgstr "به روز رسانی ها"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:249
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:278
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:265
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:294
msgid "Upgrade…"
-msgstr ""
+msgstr "ارتقا…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1158
msgid "Upload Package…"
-msgstr ""
+msgstr "آپلود بسته…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:945
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1226
msgid "Version"
-msgstr ""
+msgstr "نسخه"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:491
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:509
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:519
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:537
msgid "Version incompatible"
-msgstr ""
+msgstr "نسخه ناسازگار است"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:984
msgid "Waiting for the <em>opkg %h</em> command to complete…"
-msgstr ""
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
+msgstr "در انتظار تکمیل شدن دستور <em>opkg %h</em>…"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1190
+msgctxt "Display translation packages"
+msgid "all"
+msgstr "همه"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1177
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr "فیلتر شده"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1203
+msgctxt "Display translation packages"
+msgid "none"
+msgstr "هیچکدام"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:673
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:934
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1135
msgid "unknown"
-msgstr ""
+msgstr "ناشناخته"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:641
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:829
-msgid "~%.1024mB compressed"
-msgstr ""
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:671
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:932
+msgid "~%1024mB compressed"
+msgstr "~% 1024 مگابایت فشرده شده است"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
-msgid "~%.1024mB installed"
-msgstr ""
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:930
+msgid "~%1024mB installed"
+msgstr "~% 1024 مگابایت نصب شده است"
diff --git a/applications/luci-app-opkg/po/fi/opkg.po b/applications/luci-app-opkg/po/fi/opkg.po
index 954bffda00..6416e250ec 100644
--- a/applications/luci-app-opkg/po/fi/opkg.po
+++ b/applications/luci-app-opkg/po/fi/opkg.po
@@ -14,19 +14,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.12-dev\n"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
msgstr "Toiminnot"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
+msgid "Allow overwriting conflicting package files"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
msgstr "Poista tarpeettomat riippuvuudet automaattisesti"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1210
msgid "Available"
msgstr "Saatavilla"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid ""
"Below is a listing of the various configuration files used by <em>opkg</em>. "
"Use <em>opkg.conf</em> for global settings and <em>customfeeds.conf</em> for "
@@ -39,61 +43,75 @@ msgstr ""
"myös muita tiedostoja, mutta <em>sysupgrade</em> ei yleensä säilytä "
"muutoksia."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:790
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:846
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:893
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Cancel"
msgstr "Peruuta"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1142
msgid "Clear"
msgstr "Tyhjennä"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1159
msgid "Configure opkg…"
msgstr "Määritä opkg…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:744
msgid "Dependencies"
msgstr "Riippuvuudet"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:750
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1228
msgid "Description"
msgstr "Kuvaus"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
msgid "Details for package <em>%h</em>"
msgstr "Paketin <em>%h</em> tiedot"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Dismiss"
msgstr "Hylkää"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
+msgid "Display LuCI translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
+msgid "Display all available translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:354
msgid "Displaying %d-%d of %d"
msgstr "Näytetään %d-%d / %d"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1147
msgid "Download and install package"
msgstr "Lataa ja asenna paketti"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1008
msgid "Errors"
msgstr "Virheet"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:982
msgid "Executing package manager"
msgstr "Suoritetaan paketinhallintaa"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1139
msgid "Filter"
msgstr "Suodatin"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1134
msgid "Free space"
msgstr "Vapaa levytila"
@@ -101,20 +119,28 @@ msgstr "Vapaa levytila"
msgid "Grant access to opkg management"
msgstr "Salli pääsy pakettiasennusten hallintaan (opkg)"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1194
+msgid "Hide all translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:808
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1066
msgid "Install"
msgstr "Asenna"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:780
+msgid "Install suggested translation packages as well"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:299
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:522
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1211
msgid "Installed"
msgstr "Asennettu"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:830
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1043
msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
@@ -122,153 +148,159 @@ msgstr ""
"Pakettien asentaminen epäluotettavista lähteistä on mahdollinen "
"tietoturvariski! Yritätkö todella asentaa <em>%h</em>?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:288
msgid "Install…"
msgstr "Asenna…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:857
msgid "Loading configuration data…"
msgstr "Ladataan asetustietoja…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1084
msgid "Loading package information…"
msgstr "Ladataan paketin tietoja…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "MD5"
msgstr "MD5"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1042
msgid "Manually install package"
msgstr "Asenna paketti käsin"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:510
msgid "Needs upgrade"
msgstr "Tarvitsee päivityksen"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1219
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1237
msgid "Next page"
msgstr "Seuraava sivu"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:368
msgid "No information available"
msgstr "Ei tietoja saatavilla"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:355
msgid "No packages"
msgstr "Ei paketteja"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:372
msgid "No packages matching \"<strong>%h</strong>\"."
msgstr "Ei paketteja, jotka vastaavat \"<strong>%h</strong>\"."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:542
msgid "Not available"
msgstr "Ei saatavilla"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:527
msgid "Not installed"
msgstr "Ei asennettu"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1150
msgid "OK"
msgstr "OK"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:753
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:801
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:815
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:904
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:918
msgid "OPKG Configuration"
msgstr "OPKG-määritys"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
-msgid "Overwrite files from other package(s)"
-msgstr "Korvaa tiedostoja muista paketeista"
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1225
msgid "Package name"
msgstr "Paketin nimi"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1149
msgid "Package name or URL…"
msgstr "Paketin nimi tai URL…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1217
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1235
msgid "Previous page"
msgstr "Edellinen sivu"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:837
msgid "Really attempt to install <em>%h</em>?"
msgstr "Yritätkö todella asentaa <em>%h</em>?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:967
msgid "Remove"
msgstr "Poista"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:943
msgid "Remove package <em>%h</em>"
msgstr "Poista paketti <em>%h</em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:276
msgid "Remove…"
msgstr "Poista…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:665
-msgid "Require approx. %.1024mB size for %d package(s) to install."
-msgstr "%d paketin asennus edellyttää noin %.1024mB tilaa."
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
+msgid "Require approx. %1024mB size for %d package(s) to install."
+msgstr "%d paketin asennus edellyttää noin %1024mB tilaa."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:517
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:535
msgid "Require version %h %h, installed %h"
msgstr "Vaatii version %h %h, asennettu %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:540
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
msgstr ""
"Vaadittava riippuvuuspaketti <em>%h</em> ei ole saatavilla mistään "
"ohjelmistolähteestä."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:480
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:508
msgid "Requires update to %h %h"
msgstr "Edellyttää päivitystä kohteeseen %h %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:373
msgid "Reset"
msgstr "Palauta"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
msgid "SHA256"
msgstr "SHA256"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:915
msgid "Save"
msgstr "Tallenna"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:905
msgid "Saving configuration data…"
msgstr "Tallennetaan määritystietoja…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:758
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:946
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1045
msgid "Size"
msgstr "Koko"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1227
msgid "Size (.ipk)"
msgstr "Koko (.ipk)"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1130
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
msgid "Software"
msgstr "Ohjelmisto"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:761
+msgid "Suggested translations"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1013
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
msgstr "<em>opkg %h</em> -komento epäonnistui koodilla <code>%d</code>."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:485
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:513
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
@@ -276,13 +308,13 @@ msgstr ""
"Paketin <em>%h</em> asennettu versio ei ole yhteensopiva, se vaatii %s, kun "
"%s on asennettu."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:833
msgid "The package <em>%h</em> is not available in any configured repository."
msgstr ""
"Paketti <em>%h</em> ei ole saatavilla mistään määritetystä "
"ohjelmistolähteestä."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:530
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
@@ -290,66 +322,84 @@ msgstr ""
"Ohjelmistolähteen versio paketista <em>%h</em> ei ole yhteensopiva, "
"vaaditaan %s mutta vain %s on saatavilla."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1141
msgid "Type to filter…"
msgstr "Kirjoita suodattaaksesi…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1032
msgid "Unable to execute <em>opkg %s</em> command: %s"
msgstr "Komentoa <em>opkg %s</em> ei voida suorittaa: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:871
msgid "Unable to read %s: %s"
msgstr "Ei voida lukea %s: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:910
msgid "Unable to save %s: %s"
msgstr "Ei voida tallentaa %s: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1157
msgid "Update lists…"
msgstr "Päivitä luettelot…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1212
msgid "Updates"
msgstr "Päivitykset"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:249
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:278
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:265
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:294
msgid "Upgrade…"
msgstr "Päivitys…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1158
msgid "Upload Package…"
msgstr "Lähetä paketti…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:945
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1226
msgid "Version"
msgstr "Versio"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:491
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:509
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:519
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:537
msgid "Version incompatible"
msgstr "Versio ei ole yhteensopiva"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:984
msgid "Waiting for the <em>opkg %h</em> command to complete…"
msgstr "Odotetaan <em>opkg %h</em> -komennon valmistumista…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1190
+msgctxt "Display translation packages"
+msgid "all"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1177
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1203
+msgctxt "Display translation packages"
+msgid "none"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:673
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:934
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1135
msgid "unknown"
msgstr "tuntematon"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:641
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:829
-msgid "~%.1024mB compressed"
-msgstr "~%.1024mB pakattu"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:671
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:932
+msgid "~%1024mB compressed"
+msgstr "~%1024mB pakattu"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:930
+msgid "~%1024mB installed"
+msgstr "~%1024mB asennettuna"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
-msgid "~%.1024mB installed"
-msgstr "~%.1024mB asennettuna"
+#~ msgid "Overwrite files from other package(s)"
+#~ msgstr "Korvaa tiedostoja muista paketeista"
diff --git a/applications/luci-app-opkg/po/fr/opkg.po b/applications/luci-app-opkg/po/fr/opkg.po
index 09b4304e1b..9686ad60a1 100644
--- a/applications/luci-app-opkg/po/fr/opkg.po
+++ b/applications/luci-app-opkg/po/fr/opkg.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2021-04-11 16:26+0000\n"
-"Last-Translator: SRay <seb@isostorm.com>\n"
+"PO-Revision-Date: 2022-07-31 13:17+0000\n"
+"Last-Translator: Christophe Blancon <christophe.blancon@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/fr/>\n"
"Language: fr\n"
@@ -12,21 +12,25 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.6-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
msgstr "Actions"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
+msgid "Allow overwriting conflicting package files"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
msgstr "Supprimez automatiquement les dépendances inutilisées"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1210
msgid "Available"
msgstr "Disponible"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid ""
"Below is a listing of the various configuration files used by <em>opkg</em>. "
"Use <em>opkg.conf</em> for global settings and <em>customfeeds.conf</em> for "
@@ -39,61 +43,75 @@ msgstr ""
"personnalisées. La configuration des autres fichiers peut être modifiée mais "
"n'est généralement pas conservée par <em>sysupgrade</em>."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:790
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:846
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:893
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Cancel"
msgstr "Annuler"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1142
msgid "Clear"
msgstr "Nettoyer"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1159
msgid "Configure opkg…"
msgstr "Configuration opkg…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:744
msgid "Dependencies"
msgstr "Dépendances"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:750
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1228
msgid "Description"
msgstr "Description"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
msgid "Details for package <em>%h</em>"
msgstr "Détails du package <em>%h</em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Dismiss"
msgstr "Annuler"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
+msgid "Display LuCI translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
+msgid "Display all available translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:354
msgid "Displaying %d-%d of %d"
msgstr "Affichage de %d-%d sur %d"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1147
msgid "Download and install package"
msgstr "Télécharge et installe le paquet"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1008
msgid "Errors"
msgstr "Erreurs"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:982
msgid "Executing package manager"
msgstr "Exécution du gestionnaire de packages"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1139
msgid "Filter"
msgstr "Filtrer"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1134
msgid "Free space"
msgstr "Espace libre"
@@ -101,20 +119,28 @@ msgstr "Espace libre"
msgid "Grant access to opkg management"
msgstr "Permettre l'accès complet à la gestion des opkg"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1194
+msgid "Hide all translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:808
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1066
msgid "Install"
msgstr "Installer"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:780
+msgid "Install suggested translation packages as well"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:299
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:522
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1211
msgid "Installed"
msgstr "Installé"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:830
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1043
msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
@@ -122,153 +148,159 @@ msgstr ""
"L'installation de packages à partir de sources non fiables est un risque "
"potentiel pour la sécurité! Voulez-vous vraiment installer <em>%h</em>?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:288
msgid "Install…"
msgstr "Installer…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:857
msgid "Loading configuration data…"
msgstr "Chargement des données de configuration…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1084
msgid "Loading package information…"
msgstr "Chargement des informations sur le package…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "MD5"
msgstr "MD5"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1042
msgid "Manually install package"
msgstr "Installer manuellement le package"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:510
msgid "Needs upgrade"
msgstr "Besoin de mise à niveau"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1219
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1237
msgid "Next page"
msgstr "Page suivante"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:368
msgid "No information available"
-msgstr "Information indisponible"
+msgstr "Aucune information disponible"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:355
msgid "No packages"
msgstr "Pas de paquet"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:372
msgid "No packages matching \"<strong>%h</strong>\"."
msgstr "Aucun package correspondant à \"<strong>%h</strong>\"."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:542
msgid "Not available"
msgstr "Indisponible"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:527
msgid "Not installed"
msgstr "Pas installé"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1150
msgid "OK"
msgstr "OK"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:753
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:801
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:815
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:904
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:918
msgid "OPKG Configuration"
msgstr "Configuration OPKG"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
-msgid "Overwrite files from other package(s)"
-msgstr "Écraser les fichiers d'autres packages"
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1225
msgid "Package name"
msgstr "Nom du paquet"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1149
msgid "Package name or URL…"
msgstr "Nom ou URL du package…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1217
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1235
msgid "Previous page"
msgstr "Page précédente"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:837
msgid "Really attempt to install <em>%h</em>?"
msgstr "Voulez-vous vraiment installer <em>%h</em>?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:967
msgid "Remove"
msgstr "Désinstaller"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:943
msgid "Remove package <em>%h</em>"
msgstr "Supprimer le package <em>%h</em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:276
msgid "Remove…"
msgstr "Désinstaller…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:665
-msgid "Require approx. %.1024mB size for %d package(s) to install."
-msgstr "Exiger env taille. %.1024mB pour %d paquet(s) à installer."
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
+msgid "Require approx. %1024mB size for %d package(s) to install."
+msgstr "Exiger env taille. %1024mB pour %d paquet(s) à installer."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:517
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:535
msgid "Require version %h %h, installed %h"
msgstr "Version requise %h %h, installée %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:540
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
msgstr ""
"Le package de dépendance requis <em>%h</em> n'est disponible dans aucun "
"référentiel."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:480
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:508
msgid "Requires update to %h %h"
msgstr "Nécessite une mise à jour vers %h %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:373
msgid "Reset"
msgstr "Remise à zéro"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
msgid "SHA256"
msgstr "SHA256"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:915
msgid "Save"
-msgstr "Enregistrer"
+msgstr "Sauvegarder"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:905
msgid "Saving configuration data…"
msgstr "Enregistrement des données de configuration…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:758
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:946
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1045
msgid "Size"
msgstr "Taille"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1227
msgid "Size (.ipk)"
msgstr "Taille (.ipk)"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1130
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
msgid "Software"
msgstr "Logiciels"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:761
+msgid "Suggested translations"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1013
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
msgstr "La commande <em>opkg %h</em> a échoué avec le code <code>%d</code>."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:485
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:513
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
@@ -276,12 +308,12 @@ msgstr ""
"La version installée du package <em>%h</em> n'est pas compatible, nécessite "
"%s pendant que %s est installé."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:833
msgid "The package <em>%h</em> is not available in any configured repository."
msgstr ""
"Le package <em>%h</em> n'est disponible dans aucun référentiel configuré."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:530
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
@@ -289,66 +321,84 @@ msgstr ""
"La version du référentiel du package <em>%h</em> n'est pas compatible, "
"nécessite %s mais seulement %s est disponible."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1141
msgid "Type to filter…"
msgstr "Type à filtrer…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1032
msgid "Unable to execute <em>opkg %s</em> command: %s"
msgstr "Impossible d'exécuter la commande <em>opkg %s</em> : %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:871
msgid "Unable to read %s: %s"
msgstr "Impossible de lire %s: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:910
msgid "Unable to save %s: %s"
msgstr "Impossible d'enregistrer %s: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1157
msgid "Update lists…"
msgstr "Mettre à jour les listes…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1212
msgid "Updates"
msgstr "Mises à jour"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:249
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:278
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:265
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:294
msgid "Upgrade…"
msgstr "Mettre à jour…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1158
msgid "Upload Package…"
msgstr "Télécharger le package…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:945
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1226
msgid "Version"
msgstr "Version"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:491
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:509
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:519
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:537
msgid "Version incompatible"
msgstr "Version incompatible"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:984
msgid "Waiting for the <em>opkg %h</em> command to complete…"
msgstr "En attente de la fin de la commande <em>opkg %h</em>…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1190
+msgctxt "Display translation packages"
+msgid "all"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1177
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1203
+msgctxt "Display translation packages"
+msgid "none"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:673
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:934
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1135
msgid "unknown"
msgstr "inconnu"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:641
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:829
-msgid "~%.1024mB compressed"
-msgstr "~%.1024mB compressé"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:671
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:932
+msgid "~%1024mB compressed"
+msgstr "~%1024mB compressé"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:930
+msgid "~%1024mB installed"
+msgstr "~%1024mB installé"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
-msgid "~%.1024mB installed"
-msgstr "~%.1024mB installé"
+#~ msgid "Overwrite files from other package(s)"
+#~ msgstr "Écraser les fichiers d'autres packages"
diff --git a/applications/luci-app-opkg/po/he/opkg.po b/applications/luci-app-opkg/po/he/opkg.po
index bef6fe8039..c709cc2cf4 100644
--- a/applications/luci-app-opkg/po/he/opkg.po
+++ b/applications/luci-app-opkg/po/he/opkg.po
@@ -12,19 +12,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
msgstr "פעולות"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
+msgid "Allow overwriting conflicting package files"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
msgstr "להסיר אוטומטית תלויות שאינן בשימוש"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1210
msgid "Available"
msgstr "זמין"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid ""
"Below is a listing of the various configuration files used by <em>opkg</em>. "
"Use <em>opkg.conf</em> for global settings and <em>customfeeds.conf</em> for "
@@ -32,61 +36,75 @@ msgid ""
"changed but is usually not preserved by <em>sysupgrade</em>."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:790
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:846
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:893
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Cancel"
msgstr "ביטול"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1142
msgid "Clear"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1159
msgid "Configure opkg…"
msgstr "הגדר opkg…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:744
msgid "Dependencies"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:750
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1228
msgid "Description"
msgstr "תיאור"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
msgid "Details for package <em>%h</em>"
msgstr "פרטים על החבילה <em>%h</em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Dismiss"
msgstr "התעלמות"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
+msgid "Display LuCI translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
+msgid "Display all available translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:354
msgid "Displaying %d-%d of %d"
msgstr "מוצגים %d-%d מתוך %d"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1147
msgid "Download and install package"
msgstr "הורדת והתקנת חבילות"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1008
msgid "Errors"
msgstr "שגיאות"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:982
msgid "Executing package manager"
msgstr "מנהל החבילות מופעל"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1139
msgid "Filter"
msgstr "מסנן"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1134
msgid "Free space"
msgstr "מקום פנוי"
@@ -94,20 +112,28 @@ msgstr "מקום פנוי"
msgid "Grant access to opkg management"
msgstr "הענקת גישה לניהול opkg"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1194
+msgid "Hide all translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:808
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1066
msgid "Install"
msgstr "התקנה"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:780
+msgid "Install suggested translation packages as well"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:299
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:522
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1211
msgid "Installed"
msgstr "מותקנת"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:830
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1043
msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
@@ -115,226 +141,247 @@ msgstr ""
"התקנת חבילות ממקורות מפוקפקים היא הזמנה לסיכון אבטחה! לנסות להתקין את "
"<em>%h</em>?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:288
msgid "Install…"
msgstr "התקנה…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:857
msgid "Loading configuration data…"
msgstr "נתוני התצורה נטענים…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1084
msgid "Loading package information…"
msgstr "פרטי החבילה נטענים…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "MD5"
msgstr "MD5"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1042
msgid "Manually install package"
msgstr "התקנת חבילה באופן ידני"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:510
msgid "Needs upgrade"
msgstr "נדרש שדרוג"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1219
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1237
msgid "Next page"
msgstr "העמוד הבא"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:368
msgid "No information available"
msgstr "אין פרטים זמינים"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:355
msgid "No packages"
msgstr "אין חבילות"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:372
msgid "No packages matching \"<strong>%h</strong>\"."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:542
msgid "Not available"
msgstr "לא זמין"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:527
msgid "Not installed"
msgstr "לא מותקן"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1150
msgid "OK"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:753
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:801
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:815
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:904
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:918
msgid "OPKG Configuration"
msgstr "תצורת OPKG"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
-msgid "Overwrite files from other package(s)"
-msgstr ""
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1225
msgid "Package name"
msgstr "שם החבילה"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1149
msgid "Package name or URL…"
msgstr "שם החבילה או URL…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1217
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1235
msgid "Previous page"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:837
msgid "Really attempt to install <em>%h</em>?"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:967
msgid "Remove"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:943
msgid "Remove package <em>%h</em>"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:276
msgid "Remove…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:665
-msgid "Require approx. %.1024mB size for %d package(s) to install."
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
+msgid "Require approx. %1024mB size for %d package(s) to install."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:517
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:535
msgid "Require version %h %h, installed %h"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:540
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:480
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:508
msgid "Requires update to %h %h"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:373
msgid "Reset"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
msgid "SHA256"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:915
msgid "Save"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:905
msgid "Saving configuration data…"
msgstr "שומר נתוני תצורה…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:758
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:946
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1045
msgid "Size"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1227
msgid "Size (.ipk)"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1130
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
msgid "Software"
msgstr "תוכנה"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:761
+msgid "Suggested translations"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1013
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:485
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:513
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:833
msgid "The package <em>%h</em> is not available in any configured repository."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:530
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1141
msgid "Type to filter…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1032
msgid "Unable to execute <em>opkg %s</em> command: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:871
msgid "Unable to read %s: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:910
msgid "Unable to save %s: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1157
msgid "Update lists…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1212
msgid "Updates"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:249
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:278
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:265
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:294
msgid "Upgrade…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1158
msgid "Upload Package…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:945
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1226
msgid "Version"
msgstr "גרסה"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:491
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:509
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:519
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:537
msgid "Version incompatible"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:984
msgid "Waiting for the <em>opkg %h</em> command to complete…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1190
+msgctxt "Display translation packages"
+msgid "all"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1177
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1203
+msgctxt "Display translation packages"
+msgid "none"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:673
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:934
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1135
msgid "unknown"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:641
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:829
-msgid "~%.1024mB compressed"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:671
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:932
+msgid "~%1024mB compressed"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
-msgid "~%.1024mB installed"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:930
+msgid "~%1024mB installed"
msgstr ""
diff --git a/applications/luci-app-opkg/po/hi/opkg.po b/applications/luci-app-opkg/po/hi/opkg.po
index f6c123acb3..189b5f5037 100644
--- a/applications/luci-app-opkg/po/hi/opkg.po
+++ b/applications/luci-app-opkg/po/hi/opkg.po
@@ -14,19 +14,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
msgstr "चाल-चलन"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
+msgid "Allow overwriting conflicting package files"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1210
msgid "Available"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid ""
"Below is a listing of the various configuration files used by <em>opkg</em>. "
"Use <em>opkg.conf</em> for global settings and <em>customfeeds.conf</em> for "
@@ -34,61 +38,75 @@ msgid ""
"changed but is usually not preserved by <em>sysupgrade</em>."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:790
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:846
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:893
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Cancel"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1142
msgid "Clear"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1159
msgid "Configure opkg…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:744
msgid "Dependencies"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:750
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1228
msgid "Description"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
msgid "Details for package <em>%h</em>"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Dismiss"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
+msgid "Display LuCI translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
+msgid "Display all available translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:354
msgid "Displaying %d-%d of %d"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1147
msgid "Download and install package"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1008
msgid "Errors"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:982
msgid "Executing package manager"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1139
msgid "Filter"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1134
msgid "Free space"
msgstr ""
@@ -96,245 +114,274 @@ msgstr ""
msgid "Grant access to opkg management"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1194
+msgid "Hide all translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:808
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1066
msgid "Install"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:780
+msgid "Install suggested translation packages as well"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:299
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:522
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1211
msgid "Installed"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:830
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1043
msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:288
msgid "Install…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:857
msgid "Loading configuration data…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1084
msgid "Loading package information…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "MD5"
msgstr "MD5"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1042
msgid "Manually install package"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:510
msgid "Needs upgrade"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1219
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1237
msgid "Next page"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:368
msgid "No information available"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:355
msgid "No packages"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:372
msgid "No packages matching \"<strong>%h</strong>\"."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:542
msgid "Not available"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:527
msgid "Not installed"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1150
msgid "OK"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:753
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:801
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:815
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:904
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:918
msgid "OPKG Configuration"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
-msgid "Overwrite files from other package(s)"
-msgstr ""
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1225
msgid "Package name"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1149
msgid "Package name or URL…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1217
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1235
msgid "Previous page"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:837
msgid "Really attempt to install <em>%h</em>?"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:967
msgid "Remove"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:943
msgid "Remove package <em>%h</em>"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:276
msgid "Remove…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:665
-msgid "Require approx. %.1024mB size for %d package(s) to install."
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
+msgid "Require approx. %1024mB size for %d package(s) to install."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:517
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:535
msgid "Require version %h %h, installed %h"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:540
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:480
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:508
msgid "Requires update to %h %h"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:373
msgid "Reset"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
msgid "SHA256"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:915
msgid "Save"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:905
msgid "Saving configuration data…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:758
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:946
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1045
msgid "Size"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1227
msgid "Size (.ipk)"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1130
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
msgid "Software"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:761
+msgid "Suggested translations"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1013
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:485
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:513
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:833
msgid "The package <em>%h</em> is not available in any configured repository."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:530
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1141
msgid "Type to filter…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1032
msgid "Unable to execute <em>opkg %s</em> command: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:871
msgid "Unable to read %s: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:910
msgid "Unable to save %s: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1157
msgid "Update lists…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1212
msgid "Updates"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:249
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:278
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:265
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:294
msgid "Upgrade…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1158
msgid "Upload Package…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:945
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1226
msgid "Version"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:491
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:509
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:519
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:537
msgid "Version incompatible"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:984
msgid "Waiting for the <em>opkg %h</em> command to complete…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1190
+msgctxt "Display translation packages"
+msgid "all"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1177
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1203
+msgctxt "Display translation packages"
+msgid "none"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:673
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:934
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1135
msgid "unknown"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:641
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:829
-msgid "~%.1024mB compressed"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:671
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:932
+msgid "~%1024mB compressed"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
-msgid "~%.1024mB installed"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:930
+msgid "~%1024mB installed"
msgstr ""
diff --git a/applications/luci-app-opkg/po/hu/opkg.po b/applications/luci-app-opkg/po/hu/opkg.po
index b1574f752e..94b205d830 100644
--- a/applications/luci-app-opkg/po/hu/opkg.po
+++ b/applications/luci-app-opkg/po/hu/opkg.po
@@ -12,19 +12,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
msgstr "Műveletek"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
+msgid "Allow overwriting conflicting package files"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
msgstr "Nem használt függőségek automatikus eltávolítása"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1210
msgid "Available"
msgstr "Elérhető"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid ""
"Below is a listing of the various configuration files used by <em>opkg</em>. "
"Use <em>opkg.conf</em> for global settings and <em>customfeeds.conf</em> for "
@@ -37,61 +41,75 @@ msgstr ""
"fájlokban lévő beállítások megváltoztathatók, de általában nem lesznek "
"megtartva <em>rendszerfrissítéskor</em>."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:790
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:846
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:893
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Cancel"
msgstr "Mégse"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1142
msgid "Clear"
msgstr "Törlés"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1159
msgid "Configure opkg…"
msgstr "Az opkg beállítása…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:744
msgid "Dependencies"
msgstr "Függőségek"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:750
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1228
msgid "Description"
msgstr "Leírás"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
msgid "Details for package <em>%h</em>"
msgstr "A(z) <em>%h</em> csomag részletei"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Dismiss"
msgstr "Eltüntetés"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
+msgid "Display LuCI translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
+msgid "Display all available translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:354
msgid "Displaying %d-%d of %d"
msgstr "%d-%d / %d megjelenítése"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1147
msgid "Download and install package"
msgstr "Csomag letöltése és telepítése"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1008
msgid "Errors"
msgstr "Hibák"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:982
msgid "Executing package manager"
msgstr "Csomagkezelő végrehajtása"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1139
msgid "Filter"
msgstr "Szűrő"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1134
msgid "Free space"
msgstr "Szabad hely"
@@ -99,20 +117,28 @@ msgstr "Szabad hely"
msgid "Grant access to opkg management"
msgstr "Hozzáférés megadása az opkg kezelőnek"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1194
+msgid "Hide all translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:808
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1066
msgid "Install"
msgstr "Telepítés"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:780
+msgid "Install suggested translation packages as well"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:299
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:522
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1211
msgid "Installed"
msgstr "Telepítve"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:830
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1043
msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
@@ -121,153 +147,159 @@ msgstr ""
"biztonsági kockázattal járhat! Valóban megpróbálja telepíteni a(z) <em>%h</"
"em> csomagot?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:288
msgid "Install…"
msgstr "Telepítés…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:857
msgid "Loading configuration data…"
msgstr "Beállítási adatok betöltése…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1084
msgid "Loading package information…"
msgstr "Csomaginformációk betöltése…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "MD5"
msgstr "MD5"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1042
msgid "Manually install package"
msgstr "Csomag kézi telepítése"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:510
msgid "Needs upgrade"
msgstr "Frissítés szükséges"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1219
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1237
msgid "Next page"
msgstr "Következő oldal"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:368
msgid "No information available"
msgstr "Nincs elérhető információ"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:355
msgid "No packages"
msgstr "Nincsenek csomagok"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:372
msgid "No packages matching \"<strong>%h</strong>\"."
msgstr "Nincs „<strong>%h</strong>” mintára illeszkedő csomag."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:542
msgid "Not available"
msgstr "Nem érhető el"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:527
msgid "Not installed"
msgstr "Nincs telepítve"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1150
msgid "OK"
msgstr "Rendben"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:753
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:801
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:815
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:904
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:918
msgid "OPKG Configuration"
msgstr "OPKG beállításai"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
-msgid "Overwrite files from other package(s)"
-msgstr "Fájlok felülírása más csomagokból"
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1225
msgid "Package name"
msgstr "Csomagnév"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1149
msgid "Package name or URL…"
msgstr "Csomagnév vagy URL…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1217
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1235
msgid "Previous page"
msgstr "Előző oldal"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:837
msgid "Really attempt to install <em>%h</em>?"
msgstr "Valóban megpróbálja telepíteni a(z) <em>%h</em> csomagot?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:967
msgid "Remove"
msgstr "Eltávolítás"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:943
msgid "Remove package <em>%h</em>"
msgstr "A(z) <em>%h</em> csomag eltávolítása"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:276
msgid "Remove…"
msgstr "Eltávolítás…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:665
-msgid "Require approx. %.1024mB size for %d package(s) to install."
-msgstr "Nagyjából %.1024mB méret szükséges %d csomag telepítéséhez."
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
+msgid "Require approx. %1024mB size for %d package(s) to install."
+msgstr "Nagyjából %1024mB méret szükséges %d csomag telepítéséhez."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:517
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:535
msgid "Require version %h %h, installed %h"
msgstr "A(z) %h %h verziója szükséges, %h van telepítve"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:540
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
msgstr ""
"A szükséges <em>%h</em> függőségcsomag nem érhető el egyik tárolóban sem."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:480
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:508
msgid "Requires update to %h %h"
msgstr "A(z) %h %h verzióra frissítést igényli"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:373
msgid "Reset"
msgstr "Visszaállítás"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
msgid "SHA256"
msgstr "SHA256"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:915
msgid "Save"
msgstr "Mentés"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:905
msgid "Saving configuration data…"
msgstr "Beállítási adatok mentése…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:758
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:946
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1045
msgid "Size"
msgstr "Méret"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1227
msgid "Size (.ipk)"
msgstr "Méret (.ipk)"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1130
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
msgid "Software"
msgstr "Szoftver"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:761
+msgid "Suggested translations"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1013
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
msgstr ""
"Az <em>opkg %h</em> parancs meghiúsult a következő kóddal: <code>%d</code>."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:485
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:513
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
@@ -275,11 +307,11 @@ msgstr ""
"A(z) <em>%h</em> csomag telepített verziója nem megfelelő. %s szükséges, "
"miközben %s van telepítve."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:833
msgid "The package <em>%h</em> is not available in any configured repository."
msgstr "A(z) <em>%h</em> csomag nem érhető el egyik beállított tárolóban sem."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:530
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
@@ -287,66 +319,84 @@ msgstr ""
"A(z) <em>%h</em> csomag tárolóban lévő verziója nem megfelelő. %s szükséges, "
"de csak %s érhető el."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1141
msgid "Type to filter…"
msgstr "Gépeljen a szűréshez…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1032
msgid "Unable to execute <em>opkg %s</em> command: %s"
msgstr "Nem sikerült végrehajtani az <em>opkg %s</em> parancsot: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:871
msgid "Unable to read %s: %s"
msgstr "Nem sikerült beolvasni: %s: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:910
msgid "Unable to save %s: %s"
msgstr "Nem sikerült elmenteni: %s: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1157
msgid "Update lists…"
msgstr "Listák frissítése…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1212
msgid "Updates"
msgstr "Frissítések"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:249
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:278
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:265
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:294
msgid "Upgrade…"
msgstr "Frissítés…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1158
msgid "Upload Package…"
msgstr "Csomag feltöltése…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:945
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1226
msgid "Version"
msgstr "Verzió"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:491
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:509
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:519
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:537
msgid "Version incompatible"
msgstr "Nem megfelelő verzió"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:984
msgid "Waiting for the <em>opkg %h</em> command to complete…"
msgstr "Várakozás az <em>opkg %h</em> parancs befejeződésére…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1190
+msgctxt "Display translation packages"
+msgid "all"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1177
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1203
+msgctxt "Display translation packages"
+msgid "none"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:673
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:934
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1135
msgid "unknown"
msgstr "ismeretlen"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:641
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:829
-msgid "~%.1024mB compressed"
-msgstr "~%.1024mB tömörítve"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:671
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:932
+msgid "~%1024mB compressed"
+msgstr "~%1024mB tömörítve"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:930
+msgid "~%1024mB installed"
+msgstr "~%1024mB telepítve"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
-msgid "~%.1024mB installed"
-msgstr "~%.1024mB telepítve"
+#~ msgid "Overwrite files from other package(s)"
+#~ msgstr "Fájlok felülírása más csomagokból"
diff --git a/applications/luci-app-opkg/po/it/opkg.po b/applications/luci-app-opkg/po/it/opkg.po
index aa2de828be..c720a4e8ee 100644
--- a/applications/luci-app-opkg/po/it/opkg.po
+++ b/applications/luci-app-opkg/po/it/opkg.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: LuCI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2021-09-15 08:34+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-08-17 09:18+0000\n"
+"Last-Translator: Angemon25 <anmo5info@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/it/>\n"
"Language: it\n"
@@ -12,21 +12,25 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
msgstr "Azioni"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
+msgid "Allow overwriting conflicting package files"
+msgstr "Consenti la sovrascrittura file dei pacchetti in conflitto"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
msgstr "Rimuovi automaticamente le dipendenze non utilizzate"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1210
msgid "Available"
msgstr "Disponibile"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid ""
"Below is a listing of the various configuration files used by <em>opkg</em>. "
"Use <em>opkg.conf</em> for global settings and <em>customfeeds.conf</em> for "
@@ -39,61 +43,77 @@ msgstr ""
"configurazione negli altri file può essere cambiata ma solitamente non viene "
"conservata da <em>sysupgrade</em>."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:790
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:846
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:893
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Cancel"
msgstr "Annulla"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1142
msgid "Clear"
msgstr "Cancella"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1159
msgid "Configure opkg…"
msgstr "Configura opkg…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:744
msgid "Dependencies"
msgstr "Dipendenze"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:750
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1228
msgid "Description"
msgstr "Descrizione"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
msgid "Details for package <em>%h</em>"
msgstr "Dettagli per il pacchetto <em>%h</em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Dismiss"
msgstr "Chiudi"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
+msgid "Display LuCI translation packages"
+msgstr "Mostra pacchetti traduzione di LuCI"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
+msgid "Display all available translation packages"
+msgstr "Mostra tutti i pacchetti traduzione disponibili"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
+msgstr ""
+"Visualizza i pacchetti di traduzione di base e i pacchetti di traduzione "
+"solo per le lingue già installate"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:354
msgid "Displaying %d-%d of %d"
msgstr "Mostrando %d-%d di %d"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1147
msgid "Download and install package"
msgstr "Scarica e installa pacchetto"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1008
msgid "Errors"
msgstr "Errori"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:982
msgid "Executing package manager"
msgstr "Esecuzione del gestore pacchetti"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1139
msgid "Filter"
msgstr "Filtro"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1134
msgid "Free space"
msgstr "Spazio di archiviazione libero"
@@ -101,20 +121,28 @@ msgstr "Spazio di archiviazione libero"
msgid "Grant access to opkg management"
msgstr "Concedere l'accesso alla gestione di opkg"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1194
+msgid "Hide all translation packages"
+msgstr "Nascondi tutti i pacchetti di traduzione"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:808
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1066
msgid "Install"
msgstr "Installa"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:780
+msgid "Install suggested translation packages as well"
+msgstr "Installa anche i pacchetti di traduzione suggeriti"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:299
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:522
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1211
msgid "Installed"
msgstr "Installati"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:830
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1043
msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
@@ -122,153 +150,159 @@ msgstr ""
"L'installazione di pacchetti da fonti non attendibili è un potenziale "
"rischio per la sicurezza! Tentare davvero di installare <em>%h</em>?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:288
msgid "Install…"
msgstr "Installa…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:857
msgid "Loading configuration data…"
msgstr "Caricamento dati di configurazione…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1084
msgid "Loading package information…"
msgstr "Caricamento delle informazioni sul pacchetto…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "MD5"
msgstr "MD5"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1042
msgid "Manually install package"
msgstr "Installa pacchetto manualmente"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:510
msgid "Needs upgrade"
msgstr "Richiede aggiornamento"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1219
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1237
msgid "Next page"
msgstr "Pagina successiva"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:368
msgid "No information available"
msgstr "Nessuna informazione disponibile"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:355
msgid "No packages"
msgstr "Nessun pacchetto"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:372
msgid "No packages matching \"<strong>%h</strong>\"."
msgstr "Nessun pacchetto corrispondente a \"<strong>%h</strong>\"."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:542
msgid "Not available"
msgstr "Non disponibile"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:527
msgid "Not installed"
msgstr "Non installato"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1150
msgid "OK"
msgstr "OK"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:753
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:801
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:815
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:904
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:918
msgid "OPKG Configuration"
msgstr "Configurazione OPKG"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
-msgid "Overwrite files from other package(s)"
-msgstr "Sovrascrivere i file da altri pacchetti"
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1225
msgid "Package name"
msgstr "Nome pacchetto"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1149
msgid "Package name or URL…"
msgstr "Nome pacchetto o URL…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1217
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1235
msgid "Previous page"
msgstr "Pagina precedente"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:837
msgid "Really attempt to install <em>%h</em>?"
msgstr "Tentare davvero di installare <em>%h</em>?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:967
msgid "Remove"
msgstr "Rimuovi"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:943
msgid "Remove package <em>%h</em>"
msgstr "Rimuovere il pacchetto <em>%h</em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:276
msgid "Remove…"
msgstr "Rimuovi…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:665
-msgid "Require approx. %.1024mB size for %d package(s) to install."
-msgstr "Richiede circa %.1024mB per installare %d pacchetto(i)."
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
+msgid "Require approx. %1024mB size for %d package(s) to install."
+msgstr "Richiede circa %1024mB per installare %d pacchetto(i)."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:517
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:535
msgid "Require version %h %h, installed %h"
msgstr "Richiede la versione %h %h, installata %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:540
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
msgstr ""
"Il pacchetto di dipendenza <em>%h</em> non è disponibile in nessuna "
"repository."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:480
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:508
msgid "Requires update to %h %h"
msgstr "Richiede l'aggiornamento a %h %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:373
msgid "Reset"
msgstr "Reset"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
msgid "SHA256"
msgstr "SHA256"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:915
msgid "Save"
msgstr "Salva"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:905
msgid "Saving configuration data…"
msgstr "Salvataggio dati di configurazione…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:758
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:946
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1045
msgid "Size"
msgstr "Dimensione"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1227
msgid "Size (.ipk)"
msgstr "Dimensione (.ipk)"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1130
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
msgid "Software"
msgstr "Software"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:761
+msgid "Suggested translations"
+msgstr "Traduzioni suggerite"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr "Le traduzioni suggerite richiedono ca. %1024 mB di spazio aggiuntivo."
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1013
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
msgstr "Il comando <em>opkg %h</em> ha fallito con il codice <code>%d</code>."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:485
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:513
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
@@ -276,12 +310,12 @@ msgstr ""
"La versione installata del pacchetto <em>%h</em> non è compatibile, richiede "
"%s mentre %s è installato."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:833
msgid "The package <em>%h</em> is not available in any configured repository."
msgstr ""
"Il pacchetto <em>%h</em> non è disponibile in nessuna repository configurata."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:530
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
@@ -289,66 +323,84 @@ msgstr ""
"La versione della repository del pacchetto <em>%h</em> non è compatibile, "
"richiede %s ma è disponibile solo %s."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1141
msgid "Type to filter…"
msgstr "Scrivi per filtrare…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1032
msgid "Unable to execute <em>opkg %s</em> command: %s"
msgstr "Impossibile eseguire il comando <em>opkg %s</em>: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:871
msgid "Unable to read %s: %s"
msgstr "Impossibile leggere %s: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:910
msgid "Unable to save %s: %s"
msgstr "Impossibile salvare %s: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1157
msgid "Update lists…"
msgstr "Aggiorna liste…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1212
msgid "Updates"
msgstr "Aggiornamenti"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:249
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:278
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:265
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:294
msgid "Upgrade…"
msgstr "Aggiorna…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1158
msgid "Upload Package…"
msgstr "Carica Pacchetto…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:945
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1226
msgid "Version"
msgstr "Versione"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:491
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:509
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:519
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:537
msgid "Version incompatible"
msgstr "Versione incompatibile"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:984
msgid "Waiting for the <em>opkg %h</em> command to complete…"
msgstr "In attesa del completamento del comando <em>opkg %h</em>…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1190
+msgctxt "Display translation packages"
+msgid "all"
+msgstr "Tutto"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1177
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr "filtrato"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1203
+msgctxt "Display translation packages"
+msgid "none"
+msgstr "none"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:673
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:934
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1135
msgid "unknown"
msgstr "sconosciuto"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:641
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:829
-msgid "~%.1024mB compressed"
-msgstr "~%.1024mB compressi"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:671
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:932
+msgid "~%1024mB compressed"
+msgstr "~%1024mB compressi"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:930
+msgid "~%1024mB installed"
+msgstr "~%1024mB installati"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
-msgid "~%.1024mB installed"
-msgstr "~%.1024mB installati"
+#~ msgid "Overwrite files from other package(s)"
+#~ msgstr "Sovrascrivere i file da altri pacchetti"
diff --git a/applications/luci-app-opkg/po/ja/opkg.po b/applications/luci-app-opkg/po/ja/opkg.po
index 9d8ca54b26..ca21e08c79 100644
--- a/applications/luci-app-opkg/po/ja/opkg.po
+++ b/applications/luci-app-opkg/po/ja/opkg.po
@@ -14,84 +14,103 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.3.1\n"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
msgstr "操作"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
+msgid "Allow overwriting conflicting package files"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
msgstr "使用されない依存パッケージを自動的に削除"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1210
msgid "Available"
msgstr "利用可能"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid ""
"Below is a listing of the various configuration files used by <em>opkg</em>. "
"Use <em>opkg.conf</em> for global settings and <em>customfeeds.conf</em> for "
"custom repository entries. The configuration in the other files may be "
"changed but is usually not preserved by <em>sysupgrade</em>."
msgstr ""
-"以下は <em>opkg</em> によって使用される、様々な設定ファイルの一覧です。<em>opkg.conf</em> "
-"は全般的な設定に、<em>customfeeds.conf</em> はカスタム リポジトリの登録に使用します。これら以外のファイル内の設定を変更しても、"
-"通常は <em>sysupgrade</em> 時に保持されません。"
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:790
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
+"以下は <em>opkg</em> によって使用される、様々な設定ファイルの一覧です。"
+"<em>opkg.conf</em> は全般的な設定に、<em>customfeeds.conf</em> はカスタム リ"
+"ポジトリの登録に使用します。これら以外のファイル内の設定を変更しても、通常は "
+"<em>sysupgrade</em> 時に保持されません。"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:846
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:893
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Cancel"
msgstr "キャンセル"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1142
msgid "Clear"
msgstr "クリア"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1159
msgid "Configure opkg…"
msgstr "opkg設定…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:744
msgid "Dependencies"
msgstr "依存関係"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:750
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1228
msgid "Description"
msgstr "説明"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
msgid "Details for package <em>%h</em>"
msgstr "<em>%h</em> パッケージの詳細"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Dismiss"
msgstr "閉じる"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
+msgid "Display LuCI translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
+msgid "Display all available translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:354
msgid "Displaying %d-%d of %d"
msgstr "%d - %d 個を表示中(全 %d 個)"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1147
msgid "Download and install package"
msgstr "パッケージのダウンロードとインストール"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1008
msgid "Errors"
msgstr "エラー"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:982
msgid "Executing package manager"
msgstr "パッケージマネージャーが実行中"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1139
msgid "Filter"
msgstr "フィルター"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1134
msgid "Free space"
msgstr "空き容量"
@@ -99,20 +118,28 @@ msgstr "空き容量"
msgid "Grant access to opkg management"
msgstr "opkg 管理へのアクセスを許可"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1194
+msgid "Hide all translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:808
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1066
msgid "Install"
msgstr "インストール"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:780
+msgid "Install suggested translation packages as well"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:299
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:522
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1211
msgid "Installed"
msgstr "インストール済"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:830
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1043
msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
@@ -120,151 +147,159 @@ msgstr ""
"信頼されていない提供元からのパッケージのインストールは、セキュリティ リスクを"
"伴います! <em>%h</em> のインストールを試行してもよろしいですか?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:288
msgid "Install…"
msgstr "インストール…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:857
msgid "Loading configuration data…"
msgstr "設定データをロード中…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1084
msgid "Loading package information…"
msgstr "パッケージ情報をロード中…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "MD5"
msgstr "MD5"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1042
msgid "Manually install package"
msgstr "パッケージの手動インストール"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:510
msgid "Needs upgrade"
msgstr "要アップグレード"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1219
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1237
msgid "Next page"
msgstr "次のページ"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:368
msgid "No information available"
msgstr "情報なし"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:355
msgid "No packages"
msgstr "パッケージなし"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:372
msgid "No packages matching \"<strong>%h</strong>\"."
msgstr "\"<strong>%h</strong>\" に一致するパッケージはありません。"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:542
msgid "Not available"
msgstr "利用不可"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:527
msgid "Not installed"
msgstr "未インストール"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1150
msgid "OK"
msgstr "OK"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:753
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:801
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:815
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:904
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:918
msgid "OPKG Configuration"
msgstr "OPKG 設定"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
-msgid "Overwrite files from other package(s)"
-msgstr "他のパッケージからファイルを上書き"
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1225
msgid "Package name"
msgstr "パッケージ名"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1149
msgid "Package name or URL…"
msgstr "パッケージ名または URL…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1217
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1235
msgid "Previous page"
msgstr "前のページ"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:837
msgid "Really attempt to install <em>%h</em>?"
msgstr "本当に <em>%h</em> をインストールしますか?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:967
msgid "Remove"
msgstr "削除"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:943
msgid "Remove package <em>%h</em>"
msgstr "<em>%h</em> パッケージを削除"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:276
msgid "Remove…"
msgstr "削除…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:665
-msgid "Require approx. %.1024mB size for %d package(s) to install."
-msgstr "%d のインストールには約 %.1024mB の領域が必要です。"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
+msgid "Require approx. %1024mB size for %d package(s) to install."
+msgstr "%d のインストールには約 %1024mB の領域が必要です。"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:517
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:535
msgid "Require version %h %h, installed %h"
msgstr "バージョン %h %h が必要です。%h がインストール済みです"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:540
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
-msgstr "必須の依存パッケージ <em>%h</em> は、設定されているリポジトリでは利用できません。"
+msgstr ""
+"必須の依存パッケージ <em>%h</em> は、設定されているリポジトリでは利用できませ"
+"ん。"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:480
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:508
msgid "Requires update to %h %h"
msgstr "%h %h への更新が必要です"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:373
msgid "Reset"
msgstr "リセット"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
msgid "SHA256"
msgstr "SHA256"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:915
msgid "Save"
msgstr "保存"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:905
msgid "Saving configuration data…"
msgstr "設定データを保存中…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:758
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:946
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1045
msgid "Size"
msgstr "サイズ"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1227
msgid "Size (.ipk)"
msgstr "サイズ (.ipk)"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1130
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
msgid "Software"
msgstr "ソフトウェア"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:761
+msgid "Suggested translations"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1013
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
msgstr "<em>opkg %h</em> コマンドが失敗しました(コード <code>%d</code>)。"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:485
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:513
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
@@ -272,11 +307,11 @@ msgstr ""
"<em>%h</em> のインストール済みバージョンは互換性がありません。 %s が、インス"
"トールされている %s には必要です。"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:833
msgid "The package <em>%h</em> is not available in any configured repository."
msgstr "<em>%h</em> パッケージは、設定済みのリポジトリでは利用できません。"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:530
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
@@ -284,69 +319,87 @@ msgstr ""
"<em>%h</em> パッケージのリポジトリ バージョンは互換性がありません。 %s が必要"
"ですが、 %s のみ利用可能です。"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1141
msgid "Type to filter…"
msgstr "検索…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1032
msgid "Unable to execute <em>opkg %s</em> command: %s"
msgstr "<em>opkg %s</em> コマンドを実行できません: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:871
msgid "Unable to read %s: %s"
msgstr "%s を読み取れません: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:910
msgid "Unable to save %s: %s"
msgstr "%s を保存できません: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1157
msgid "Update lists…"
msgstr "リストを更新…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1212
msgid "Updates"
msgstr "アップデート"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:249
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:278
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:265
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:294
msgid "Upgrade…"
msgstr "アップグレード…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1158
msgid "Upload Package…"
msgstr "パッケージをアップロード…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:945
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1226
msgid "Version"
msgstr "バージョン"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:491
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:509
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:519
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:537
msgid "Version incompatible"
msgstr "互換性の無いバージョン"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:984
msgid "Waiting for the <em>opkg %h</em> command to complete…"
msgstr "<em>opkg %h</em> コマンドが完了するのを待っています…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1190
+msgctxt "Display translation packages"
+msgid "all"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1177
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1203
+msgctxt "Display translation packages"
+msgid "none"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:673
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:934
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1135
msgid "unknown"
msgstr "不明"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:641
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:829
-msgid "~%.1024mB compressed"
-msgstr "~%.1024mB(圧縮後)"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:671
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:932
+msgid "~%1024mB compressed"
+msgstr "~%1024mB(圧縮後)"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:930
+msgid "~%1024mB installed"
+msgstr "~%1024mB(インストール後)"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
-msgid "~%.1024mB installed"
-msgstr "~%.1024mB(インストール後)"
+#~ msgid "Overwrite files from other package(s)"
+#~ msgstr "他のパッケージからファイルを上書き"
#~ msgid ""
#~ "Require version %h %h,\n"
diff --git a/applications/luci-app-opkg/po/ko/opkg.po b/applications/luci-app-opkg/po/ko/opkg.po
index aca17d4174..bd93c3e773 100644
--- a/applications/luci-app-opkg/po/ko/opkg.po
+++ b/applications/luci-app-opkg/po/ko/opkg.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2021-01-17 20:54+0000\n"
-"Last-Translator: ANTEGRAL <antegral@antegral.net>\n"
+"PO-Revision-Date: 2022-08-01 05:54+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/ko/>\n"
"Language: ko\n"
@@ -12,21 +12,25 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n == 1 ? 0 : 1;\n"
-"X-Generator: Weblate 4.5-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
msgstr "관리 도구"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
+msgid "Allow overwriting conflicting package files"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1210
msgid "Available"
msgstr "사용 가능"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid ""
"Below is a listing of the various configuration files used by <em>opkg</em>. "
"Use <em>opkg.conf</em> for global settings and <em>customfeeds.conf</em> for "
@@ -34,61 +38,75 @@ msgid ""
"changed but is usually not preserved by <em>sysupgrade</em>."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:790
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:846
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:893
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Cancel"
msgstr "취소"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1142
msgid "Clear"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1159
msgid "Configure opkg…"
msgstr "opkg 설정…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:744
msgid "Dependencies"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:750
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1228
msgid "Description"
msgstr "설명"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
msgid "Details for package <em>%h</em>"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Dismiss"
+msgstr "닫기"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
+msgid "Display LuCI translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
+msgid "Display all available translation packages"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:354
msgid "Displaying %d-%d of %d"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1147
msgid "Download and install package"
msgstr "패키지 다운로드 후 설치"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1008
msgid "Errors"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:982
msgid "Executing package manager"
msgstr "패키지 관리자 실행 중"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1139
msgid "Filter"
msgstr "필터"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1134
msgid "Free space"
msgstr "여유 공간"
@@ -96,256 +114,285 @@ msgstr "여유 공간"
msgid "Grant access to opkg management"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1194
+msgid "Hide all translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:808
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1066
msgid "Install"
msgstr "설치"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:780
+msgid "Install suggested translation packages as well"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:299
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:522
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1211
msgid "Installed"
msgstr "설치됨"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:830
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1043
msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:288
#, fuzzy
msgid "Install…"
msgstr "설치"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:857
#, fuzzy
msgid "Loading configuration data…"
msgstr "공통 설정"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1084
msgid "Loading package information…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "MD5"
msgstr "MD5"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1042
#, fuzzy
msgid "Manually install package"
msgstr "패키지 다운로드 후 설치"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:510
msgid "Needs upgrade"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1219
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1237
msgid "Next page"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:368
msgid "No information available"
msgstr "이용 가능한 정보가 없습니다"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:355
#, fuzzy
msgid "No packages"
msgstr "패키지 찾기"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:372
msgid "No packages matching \"<strong>%h</strong>\"."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:542
#, fuzzy
msgid "Not available"
msgstr "총 이용 가능한 양"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:527
#, fuzzy
msgid "Not installed"
msgstr "연결되지 않음"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1150
msgid "OK"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:753
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:801
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:815
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:904
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:918
#, fuzzy
msgid "OPKG Configuration"
msgstr "OPKG-설정"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
-msgid "Overwrite files from other package(s)"
-msgstr ""
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1225
msgid "Package name"
msgstr "패키지 이름"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1149
#, fuzzy
msgid "Package name or URL…"
msgstr "패키지 이름"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1217
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1235
msgid "Previous page"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:837
msgid "Really attempt to install <em>%h</em>?"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:967
msgid "Remove"
msgstr "제거"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:943
msgid "Remove package <em>%h</em>"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:276
msgid "Remove…"
msgstr "제거…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:665
-msgid "Require approx. %.1024mB size for %d package(s) to install."
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
+msgid "Require approx. %1024mB size for %d package(s) to install."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:517
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:535
msgid "Require version %h %h, installed %h"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:540
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:480
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:508
msgid "Requires update to %h %h"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:373
msgid "Reset"
msgstr "초기화"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
#, fuzzy
msgid "SHA256"
msgstr "SHA256"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:915
msgid "Save"
msgstr "저장"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:905
#, fuzzy
msgid "Saving configuration data…"
msgstr "장치 설정"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:758
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:946
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1045
msgid "Size"
msgstr "크기"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1227
msgid "Size (.ipk)"
msgstr "크기 (.ipk)"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1130
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
msgid "Software"
msgstr "소프트웨어"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:761
+msgid "Suggested translations"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1013
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:485
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:513
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:833
msgid "The package <em>%h</em> is not available in any configured repository."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:530
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1141
msgid "Type to filter…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1032
msgid "Unable to execute <em>opkg %s</em> command: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:871
msgid "Unable to read %s: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:910
msgid "Unable to save %s: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1157
msgid "Update lists…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1212
msgid "Updates"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:249
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:278
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:265
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:294
msgid "Upgrade…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1158
msgid "Upload Package…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:945
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1226
msgid "Version"
msgstr "버전"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:491
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:509
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:519
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:537
msgid "Version incompatible"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:984
#, fuzzy
msgid "Waiting for the <em>opkg %h</em> command to complete…"
msgstr "실행한 명령이 끝나기를 기다리는 중입니다..."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1190
+msgctxt "Display translation packages"
+msgid "all"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1177
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1203
+msgctxt "Display translation packages"
+msgid "none"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:673
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:934
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1135
msgid "unknown"
msgstr "알 수 없는"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:641
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:829
-msgid "~%.1024mB compressed"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:671
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:932
+msgid "~%1024mB compressed"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
-msgid "~%.1024mB installed"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:930
+msgid "~%1024mB installed"
msgstr ""
diff --git a/applications/luci-app-opkg/po/mr/opkg.po b/applications/luci-app-opkg/po/mr/opkg.po
index 4c8d2d204e..f0505ceb51 100644
--- a/applications/luci-app-opkg/po/mr/opkg.po
+++ b/applications/luci-app-opkg/po/mr/opkg.po
@@ -14,19 +14,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.3-dev\n"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
msgstr "क्रिया"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
+msgid "Allow overwriting conflicting package files"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1210
msgid "Available"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid ""
"Below is a listing of the various configuration files used by <em>opkg</em>. "
"Use <em>opkg.conf</em> for global settings and <em>customfeeds.conf</em> for "
@@ -34,61 +38,75 @@ msgid ""
"changed but is usually not preserved by <em>sysupgrade</em>."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:790
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:846
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:893
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Cancel"
msgstr "रद्द करा"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1142
msgid "Clear"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1159
msgid "Configure opkg…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:744
msgid "Dependencies"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:750
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1228
msgid "Description"
msgstr "वर्णन"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
msgid "Details for package <em>%h</em>"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Dismiss"
msgstr "डिसमिस करा"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
+msgid "Display LuCI translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
+msgid "Display all available translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:354
msgid "Displaying %d-%d of %d"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1147
msgid "Download and install package"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1008
msgid "Errors"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:982
msgid "Executing package manager"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1139
msgid "Filter"
msgstr "फिल्टर करा"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1134
msgid "Free space"
msgstr ""
@@ -96,245 +114,274 @@ msgstr ""
msgid "Grant access to opkg management"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1194
+msgid "Hide all translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:808
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1066
msgid "Install"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:780
+msgid "Install suggested translation packages as well"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:299
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:522
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1211
msgid "Installed"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:830
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1043
msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:288
msgid "Install…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:857
msgid "Loading configuration data…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1084
msgid "Loading package information…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "MD5"
msgstr "MD5"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1042
msgid "Manually install package"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:510
msgid "Needs upgrade"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1219
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1237
msgid "Next page"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:368
msgid "No information available"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:355
msgid "No packages"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:372
msgid "No packages matching \"<strong>%h</strong>\"."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:542
msgid "Not available"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:527
msgid "Not installed"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1150
msgid "OK"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:753
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:801
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:815
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:904
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:918
msgid "OPKG Configuration"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
-msgid "Overwrite files from other package(s)"
-msgstr ""
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1225
msgid "Package name"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1149
msgid "Package name or URL…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1217
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1235
msgid "Previous page"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:837
msgid "Really attempt to install <em>%h</em>?"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:967
msgid "Remove"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:943
msgid "Remove package <em>%h</em>"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:276
msgid "Remove…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:665
-msgid "Require approx. %.1024mB size for %d package(s) to install."
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
+msgid "Require approx. %1024mB size for %d package(s) to install."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:517
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:535
msgid "Require version %h %h, installed %h"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:540
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:480
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:508
msgid "Requires update to %h %h"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:373
msgid "Reset"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
msgid "SHA256"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:915
msgid "Save"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:905
msgid "Saving configuration data…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:758
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:946
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1045
msgid "Size"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1227
msgid "Size (.ipk)"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1130
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
msgid "Software"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:761
+msgid "Suggested translations"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1013
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:485
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:513
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:833
msgid "The package <em>%h</em> is not available in any configured repository."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:530
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1141
msgid "Type to filter…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1032
msgid "Unable to execute <em>opkg %s</em> command: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:871
msgid "Unable to read %s: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:910
msgid "Unable to save %s: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1157
msgid "Update lists…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1212
msgid "Updates"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:249
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:278
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:265
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:294
msgid "Upgrade…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1158
msgid "Upload Package…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:945
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1226
msgid "Version"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:491
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:509
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:519
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:537
msgid "Version incompatible"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:984
msgid "Waiting for the <em>opkg %h</em> command to complete…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1190
+msgctxt "Display translation packages"
+msgid "all"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1177
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1203
+msgctxt "Display translation packages"
+msgid "none"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:673
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:934
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1135
msgid "unknown"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:641
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:829
-msgid "~%.1024mB compressed"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:671
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:932
+msgid "~%1024mB compressed"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
-msgid "~%.1024mB installed"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:930
+msgid "~%1024mB installed"
msgstr ""
diff --git a/applications/luci-app-opkg/po/ms/opkg.po b/applications/luci-app-opkg/po/ms/opkg.po
index 7a1672b96c..b20546fa35 100644
--- a/applications/luci-app-opkg/po/ms/opkg.po
+++ b/applications/luci-app-opkg/po/ms/opkg.po
@@ -14,19 +14,23 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
msgstr "Aksi"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
+msgid "Allow overwriting conflicting package files"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1210
msgid "Available"
msgstr "Boleh didapati"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid ""
"Below is a listing of the various configuration files used by <em>opkg</em>. "
"Use <em>opkg.conf</em> for global settings and <em>customfeeds.conf</em> for "
@@ -34,63 +38,77 @@ msgid ""
"changed but is usually not preserved by <em>sysupgrade</em>."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:790
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:846
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:893
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Cancel"
msgstr "Batal"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1142
msgid "Clear"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1159
#, fuzzy
msgid "Configure opkg…"
msgstr "Konfigurasi"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:744
msgid "Dependencies"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:750
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1228
msgid "Description"
msgstr "Keterangan"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
msgid "Details for package <em>%h</em>"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Dismiss"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
+msgid "Display LuCI translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
+msgid "Display all available translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:354
msgid "Displaying %d-%d of %d"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1147
msgid "Download and install package"
msgstr "Turun dan memasang pakej"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1008
#, fuzzy
msgid "Errors"
msgstr "Kesalahan"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:982
msgid "Executing package manager"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1139
msgid "Filter"
msgstr "Penapis"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1134
msgid "Free space"
msgstr ""
@@ -98,254 +116,283 @@ msgstr ""
msgid "Grant access to opkg management"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1194
+msgid "Hide all translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:808
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1066
msgid "Install"
msgstr "Memasang"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:780
+msgid "Install suggested translation packages as well"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:299
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:522
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1211
#, fuzzy
msgid "Installed"
msgstr "Memasang"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:830
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1043
msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:288
#, fuzzy
msgid "Install…"
msgstr "Memasang"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:857
#, fuzzy
msgid "Loading configuration data…"
msgstr "Menuju ke halaman konfigurasi yang relevan"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1084
msgid "Loading package information…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "MD5"
msgstr "MD5"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1042
#, fuzzy
msgid "Manually install package"
msgstr "Turun dan memasang pakej"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:510
msgid "Needs upgrade"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1219
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1237
msgid "Next page"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:368
msgid "No information available"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:355
#, fuzzy
msgid "No packages"
msgstr "Cari pakej"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:372
msgid "No packages matching \"<strong>%h</strong>\"."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:542
#, fuzzy
msgid "Not available"
msgstr "(%s sedia)"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:527
#, fuzzy
msgid "Not installed"
msgstr "Memasang"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1150
msgid "OK"
msgstr "Baik"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:753
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:801
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:815
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:904
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:918
#, fuzzy
msgid "OPKG Configuration"
msgstr "OPKG-Konfigurasi"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
-msgid "Overwrite files from other package(s)"
-msgstr ""
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1225
msgid "Package name"
msgstr "Nama pakej"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1149
#, fuzzy
msgid "Package name or URL…"
msgstr "Nama pakej"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1217
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1235
msgid "Previous page"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:837
msgid "Really attempt to install <em>%h</em>?"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:967
msgid "Remove"
msgstr "Menghapuskan"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:943
msgid "Remove package <em>%h</em>"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:276
msgid "Remove…"
msgstr "Menghapuskan…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:665
-msgid "Require approx. %.1024mB size for %d package(s) to install."
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
+msgid "Require approx. %1024mB size for %d package(s) to install."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:517
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:535
msgid "Require version %h %h, installed %h"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:540
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:480
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:508
msgid "Requires update to %h %h"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:373
msgid "Reset"
msgstr "Reset"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
msgid "SHA256"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:915
msgid "Save"
msgstr "Simpan"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:905
msgid "Saving configuration data…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:758
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:946
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1045
msgid "Size"
msgstr "Saiz"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1227
msgid "Size (.ipk)"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1130
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
msgid "Software"
msgstr "Perisian"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:761
+msgid "Suggested translations"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1013
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:485
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:513
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:833
msgid "The package <em>%h</em> is not available in any configured repository."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:530
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1141
msgid "Type to filter…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1032
msgid "Unable to execute <em>opkg %s</em> command: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:871
msgid "Unable to read %s: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:910
msgid "Unable to save %s: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1157
msgid "Update lists…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1212
msgid "Updates"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:249
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:278
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:265
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:294
msgid "Upgrade…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1158
msgid "Upload Package…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:945
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1226
msgid "Version"
msgstr "Versi"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:491
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:509
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:519
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:537
msgid "Version incompatible"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:984
msgid "Waiting for the <em>opkg %h</em> command to complete…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1190
+msgctxt "Display translation packages"
+msgid "all"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1177
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1203
+msgctxt "Display translation packages"
+msgid "none"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:673
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:934
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1135
msgid "unknown"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:641
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:829
-msgid "~%.1024mB compressed"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:671
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:932
+msgid "~%1024mB compressed"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
-msgid "~%.1024mB installed"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:930
+msgid "~%1024mB installed"
msgstr ""
diff --git a/applications/luci-app-opkg/po/nb_NO/opkg.po b/applications/luci-app-opkg/po/nb_NO/opkg.po
index 51214a3698..657b7b776d 100644
--- a/applications/luci-app-opkg/po/nb_NO/opkg.po
+++ b/applications/luci-app-opkg/po/nb_NO/opkg.po
@@ -10,19 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
msgstr "Handlinger"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
+msgid "Allow overwriting conflicting package files"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
msgstr "Fjern ubrukte avhengigheter automatisk"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1210
msgid "Available"
msgstr "Tilgjengelig"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid ""
"Below is a listing of the various configuration files used by <em>opkg</em>. "
"Use <em>opkg.conf</em> for global settings and <em>customfeeds.conf</em> for "
@@ -30,63 +34,77 @@ msgid ""
"changed but is usually not preserved by <em>sysupgrade</em>."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:790
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:846
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:893
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Cancel"
msgstr "Avbryt"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1142
msgid "Clear"
msgstr "Tøm"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1159
#, fuzzy
msgid "Configure opkg…"
msgstr "Sett opp opkg…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:744
msgid "Dependencies"
msgstr "Avhengigheter"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:750
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1228
msgid "Description"
msgstr "Beskrivelse"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
msgid "Details for package <em>%h</em>"
msgstr "Detaljer for pakken <em>%h</em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Dismiss"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
+msgid "Display LuCI translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
+msgid "Display all available translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:354
msgid "Displaying %d-%d of %d"
msgstr "Viser %d-%d av %d"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1147
msgid "Download and install package"
msgstr "Last ned og installer pakken"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1008
#, fuzzy
msgid "Errors"
msgstr "Feil"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:982
msgid "Executing package manager"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1139
msgid "Filter"
msgstr "Filter"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1134
msgid "Free space"
msgstr "Ledig plass"
@@ -94,252 +112,281 @@ msgstr "Ledig plass"
msgid "Grant access to opkg management"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1194
+msgid "Hide all translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:808
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1066
msgid "Install"
msgstr "Installer"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:780
+msgid "Install suggested translation packages as well"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:299
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:522
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1211
#, fuzzy
msgid "Installed"
msgstr "Installer"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:830
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1043
msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:288
msgid "Install…"
msgstr "Installer…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:857
msgid "Loading configuration data…"
msgstr "Laster inn oppsettsdata…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1084
msgid "Loading package information…"
msgstr "Last inn pakkeinfo …"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "MD5"
msgstr "MD5"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1042
#, fuzzy
msgid "Manually install package"
msgstr "Last ned og installer pakken"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:510
msgid "Needs upgrade"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1219
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1237
msgid "Next page"
msgstr "Neste side"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:368
msgid "No information available"
msgstr "Ingen informasjon tilgjengelig"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:355
#, fuzzy
msgid "No packages"
msgstr "Finn pakke"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:372
msgid "No packages matching \"<strong>%h</strong>\"."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:542
#, fuzzy
msgid "Not available"
msgstr "Totalt Tilgjengelig"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:527
#, fuzzy
msgid "Not installed"
msgstr "Ikke tilkoblet"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1150
msgid "OK"
msgstr "OK"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:753
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:801
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:815
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:904
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:918
#, fuzzy
msgid "OPKG Configuration"
msgstr "<abbr title=\"Open PacKaGe Management\">OPKG</abbr>-Konfigurasjon"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
-msgid "Overwrite files from other package(s)"
-msgstr ""
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1225
msgid "Package name"
msgstr "Pakkenavn"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1149
msgid "Package name or URL…"
msgstr "Pakkenavn eller nettadresse…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1217
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1235
msgid "Previous page"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:837
msgid "Really attempt to install <em>%h</em>?"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:967
msgid "Remove"
msgstr "Fjern"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:943
msgid "Remove package <em>%h</em>"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:276
msgid "Remove…"
msgstr "Avinstaller…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:665
-msgid "Require approx. %.1024mB size for %d package(s) to install."
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
+msgid "Require approx. %1024mB size for %d package(s) to install."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:517
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:535
msgid "Require version %h %h, installed %h"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:540
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:480
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:508
msgid "Requires update to %h %h"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:373
msgid "Reset"
msgstr "Nullstill"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
msgid "SHA256"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:915
msgid "Save"
msgstr "Lagre"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:905
msgid "Saving configuration data…"
msgstr "Lagrer oppsettsdata…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:758
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:946
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1045
msgid "Size"
msgstr "Størrelse"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1227
msgid "Size (.ipk)"
msgstr "Størrelse (.ipk)"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1130
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
msgid "Software"
msgstr "Programvare"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:761
+msgid "Suggested translations"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1013
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:485
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:513
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:833
msgid "The package <em>%h</em> is not available in any configured repository."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:530
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1141
msgid "Type to filter…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1032
msgid "Unable to execute <em>opkg %s</em> command: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:871
msgid "Unable to read %s: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:910
msgid "Unable to save %s: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1157
msgid "Update lists…"
msgstr "Oppdater lister…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1212
#, fuzzy
msgid "Updates"
msgstr "Oppdater lister"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:249
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:278
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:265
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:294
msgid "Upgrade…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1158
msgid "Upload Package…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:945
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1226
msgid "Version"
msgstr "Versjon"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:491
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:509
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:519
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:537
msgid "Version incompatible"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:984
msgid "Waiting for the <em>opkg %h</em> command to complete…"
msgstr "Venter på at <em>opkg %h</em>-kommando fullføres…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1190
+msgctxt "Display translation packages"
+msgid "all"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1177
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1203
+msgctxt "Display translation packages"
+msgid "none"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:673
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:934
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1135
msgid "unknown"
msgstr "ukjent"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:641
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:829
-msgid "~%.1024mB compressed"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:671
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:932
+msgid "~%1024mB compressed"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
-msgid "~%.1024mB installed"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:930
+msgid "~%1024mB installed"
msgstr ""
diff --git a/applications/luci-app-opkg/po/pl/opkg.po b/applications/luci-app-opkg/po/pl/opkg.po
index 0d6becb9f3..a9bb8ed5bb 100644
--- a/applications/luci-app-opkg/po/pl/opkg.po
+++ b/applications/luci-app-opkg/po/pl/opkg.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: LuCI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-20 09:40+0200\n"
-"PO-Revision-Date: 2022-05-08 21:16+0000\n"
+"PO-Revision-Date: 2022-08-03 00:21+0000\n"
"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/pl/>\n"
@@ -13,21 +13,25 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.12.1\n"
+"X-Generator: Weblate 4.14-dev\n"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
msgstr "Akcje"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
+msgid "Allow overwriting conflicting package files"
+msgstr "Zezwalaj na zastępowanie plików pakietów powodujących konflikty"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
msgstr "Automatycznie usuwaj nieużywane zależności"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1210
msgid "Available"
msgstr "Dostępne"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid ""
"Below is a listing of the various configuration files used by <em>opkg</em>. "
"Use <em>opkg.conf</em> for global settings and <em>customfeeds.conf</em> for "
@@ -40,61 +44,77 @@ msgstr ""
"Konfiguracja w innych plikach może zostać zmieniona, ale zwykle nie jest "
"zachowywana przez <em>sysupgrade</em>."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:790
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:846
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:893
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Cancel"
msgstr "Anuluj"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1142
msgid "Clear"
msgstr "Wyczyść"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1159
msgid "Configure opkg…"
msgstr "Skonfiguruj opkg…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:744
msgid "Dependencies"
msgstr "Zależności"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:750
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1228
msgid "Description"
msgstr "Opis"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
msgid "Details for package <em>%h</em>"
msgstr "Szczegóły pakietu <em>%h</em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Dismiss"
msgstr "Odrzuć"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
+msgid "Display LuCI translation packages"
+msgstr "Wyświetl pakiety tłumaczeń LuCI"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
+msgid "Display all available translation packages"
+msgstr "Wyświetl wszystkie dostępne pakiety tłumaczeń"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
+msgstr ""
+"Wyświetl tylko podstawowe pakiety tłumaczeń i pakiety tłumaczeń dla już "
+"zainstalowanych języków"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:354
msgid "Displaying %d-%d of %d"
msgstr "Wyświetlanie %d-%d z %d"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1147
msgid "Download and install package"
msgstr "Pobierz i zainstaluj pakiet"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1008
msgid "Errors"
msgstr "Błędy"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:982
msgid "Executing package manager"
msgstr "Uruchamianie menedżera pakietów"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1139
msgid "Filter"
msgstr "Filtr"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1134
msgid "Free space"
msgstr "Wolna przestrzeń"
@@ -102,20 +122,28 @@ msgstr "Wolna przestrzeń"
msgid "Grant access to opkg management"
msgstr "Udziel dostępu do zarządzania opkg"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1194
+msgid "Hide all translation packages"
+msgstr "Ukryj wszystkie pakiety tłumaczeń"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:808
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1066
msgid "Install"
msgstr "Instaluj"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:780
+msgid "Install suggested translation packages as well"
+msgstr "Zainstaluj również sugerowane pakiety tłumaczeń"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:299
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:522
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1211
msgid "Installed"
msgstr "Zainstalowane"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:830
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1043
msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
@@ -123,154 +151,160 @@ msgstr ""
"Instalowanie pakietów z niezaufanych źródeł jest potencjalnym zagrożeniem "
"bezpieczeństwa! Czy na pewno chcesz zainstalować pakiet <em>%h</em>?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:288
msgid "Install…"
msgstr "Zainstaluj.…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:857
msgid "Loading configuration data…"
msgstr "Wczytywanie danych konfiguracyjnych…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1084
msgid "Loading package information…"
msgstr "Ładowanie informacji o pakietach…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "MD5"
msgstr "MD5"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1042
msgid "Manually install package"
msgstr "Ręczna instalacja pakietu"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:510
msgid "Needs upgrade"
msgstr "Wymaga aktualizacji"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1219
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1237
msgid "Next page"
msgstr "Następna strona"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:368
msgid "No information available"
msgstr "Brak dostępnych informacji"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:355
msgid "No packages"
msgstr "Brak pakietów"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:372
msgid "No packages matching \"<strong>%h</strong>\"."
msgstr "Brak pasujących pakietów \"<strong>%h</strong>\"."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:542
msgid "Not available"
msgstr "Niedostępne"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:527
msgid "Not installed"
msgstr "Nie zainstalowano"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1150
msgid "OK"
msgstr "OK"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:753
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:801
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:815
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:904
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:918
msgid "OPKG Configuration"
msgstr "Konfiguracja OPKG"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
-msgid "Overwrite files from other package(s)"
-msgstr "Nadpisz pliki z innych pakietów"
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1225
msgid "Package name"
msgstr "Nazwa pakietu"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1149
msgid "Package name or URL…"
msgstr "Nazwa pakietu lub adres URL…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1217
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1235
msgid "Previous page"
msgstr "Poprzednia strona"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:837
msgid "Really attempt to install <em>%h</em>?"
msgstr "Czy na pewno chcesz zainstalować pakiet <em>%h</em>?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:967
msgid "Remove"
msgstr "Usuń"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:943
msgid "Remove package <em>%h</em>"
msgstr "Usuń pakiet <em>%h</em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:276
msgid "Remove…"
msgstr "Usuń…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:665
-msgid "Require approx. %.1024mB size for %d package(s) to install."
-msgstr "Wymaga ok. %.1024mB miejsca i instalacji %d pakietów."
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
+msgid "Require approx. %1024mB size for %d package(s) to install."
+msgstr "Wymaga ok. %1024mB miejsca i instalacji %d pakietów."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:517
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:535
msgid "Require version %h %h, installed %h"
msgstr "Wymagana wersja %h %h, zainstalowano %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:540
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
msgstr ""
"Wymagana zależność <em>%h</em> nie jest dostępna w żadnym repozytorium."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:480
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:508
msgid "Requires update to %h %h"
msgstr "Wymaga aktualizacji do %h %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:373
msgid "Reset"
msgstr "Resetuj"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
msgid "SHA256"
msgstr "SHA256"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:915
msgid "Save"
msgstr "Zapisz"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:905
msgid "Saving configuration data…"
msgstr "Zapisywanie danych konfiguracyjnych…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:758
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:946
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1045
msgid "Size"
msgstr "Rozmiar"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1227
msgid "Size (.ipk)"
msgstr "Rozmiar (.ipk)"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1130
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
msgid "Software"
msgstr "Oprogramowanie"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:761
+msgid "Suggested translations"
+msgstr "Sugerowane tłumaczenia"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr "Sugerowane tłumaczenia wymagają ok. %1024mB dodatkowej przestrzeni."
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1013
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
msgstr ""
"Polecenie <em>opkg %h</em> zakończyło się niepomyślnie z kodem <code>%d</"
"code>."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:485
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:513
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
@@ -278,12 +312,12 @@ msgstr ""
"Zainstalowana wersja pakietu <em>%h</em> nie jest zgodna, wymaga %s podczas "
"gdy %s jest zainstalowana."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:833
msgid "The package <em>%h</em> is not available in any configured repository."
msgstr ""
"Pakiet <em>%h</em> nie jest dostępny w żadnym skonfigurowanym repozytorium."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:530
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
@@ -291,69 +325,87 @@ msgstr ""
"Wersja pakietu w repozytorium <em>%h</em> nie jest zgodna, wymaga %s ale "
"tylko %s jest dostępna."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1141
msgid "Type to filter…"
msgstr "Wpisz, aby przefiltrować…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1032
msgid "Unable to execute <em>opkg %s</em> command: %s"
msgstr "Nie można wykonać polecenia <em>opkg %s</em>: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:871
msgid "Unable to read %s: %s"
msgstr "Nie można odczytać %s: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:910
msgid "Unable to save %s: %s"
msgstr "Nie można zapisać %s: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1157
msgid "Update lists…"
msgstr "Aktualizuj listy…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1212
msgid "Updates"
msgstr "Aktualizacje"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:249
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:278
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:265
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:294
msgid "Upgrade…"
msgstr "Zaktualizuj…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1158
msgid "Upload Package…"
msgstr "Prześlij pakiet…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:945
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1226
msgid "Version"
msgstr "Wersja"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:491
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:509
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:519
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:537
msgid "Version incompatible"
msgstr "Wersja niekompatybilna"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:984
msgid "Waiting for the <em>opkg %h</em> command to complete…"
msgstr "Oczekiwanie na <em>opkg %h</em> i wykonanie polecenia…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1190
+msgctxt "Display translation packages"
+msgid "all"
+msgstr "wszystkie"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1177
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr "przefiltrowane"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1203
+msgctxt "Display translation packages"
+msgid "none"
+msgstr "żadne"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:673
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:934
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1135
msgid "unknown"
msgstr "nieznane"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:641
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:829
-msgid "~%.1024mB compressed"
-msgstr "~%.1024mB skompresowany"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:671
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:932
+msgid "~%1024mB compressed"
+msgstr "~%1024mB skompresowany"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:930
+msgid "~%1024mB installed"
+msgstr "~%1024mB zainstalowany"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
-msgid "~%.1024mB installed"
-msgstr "~%.1024mB zainstalowany"
+#~ msgid "Overwrite files from other package(s)"
+#~ msgstr "Nadpisz pliki z innych pakietów"
#~ msgid ""
#~ "Require version %h %h,\n"
diff --git a/applications/luci-app-opkg/po/pt/opkg.po b/applications/luci-app-opkg/po/pt/opkg.po
index 4f9733421e..f8a4d1206c 100644
--- a/applications/luci-app-opkg/po/pt/opkg.po
+++ b/applications/luci-app-opkg/po/pt/opkg.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-26 19:03+0200\n"
-"PO-Revision-Date: 2022-03-16 09:23+0000\n"
-"Last-Translator: moonlightz <hugo.simoes.1984@gmail.com>\n"
+"PO-Revision-Date: 2022-11-30 14:48+0000\n"
+"Last-Translator: Gonçalo Pereira <goncalo_pereira@outlook.pt>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/pt/>\n"
"Language: pt\n"
@@ -12,21 +12,25 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
msgstr "Ações"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
+msgid "Allow overwriting conflicting package files"
+msgstr "Permitir sobrescrever ficheiros de pacotes em conflito"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
msgstr "Remover automaticamente dependências não utilizadas"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1210
msgid "Available"
msgstr "Disponível"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid ""
"Below is a listing of the various configuration files used by <em>opkg</em>. "
"Use <em>opkg.conf</em> for global settings and <em>customfeeds.conf</em> for "
@@ -39,61 +43,77 @@ msgstr ""
"configuração dos outros ficheiros pode ser alterada mas geralmente não é "
"preservada pelo <em>sysupgrade</em>."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:790
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:846
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:893
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Cancel"
msgstr "Cancelar"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1142
msgid "Clear"
msgstr "Limpar"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1159
msgid "Configure opkg…"
msgstr "Configurar opkg…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:744
msgid "Dependencies"
msgstr "Dependências"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:750
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1228
msgid "Description"
msgstr "Descrição"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
msgid "Details for package <em>%h</em>"
msgstr "Detalhes do pacote <em>%h</em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Dismiss"
msgstr "Dispensar"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
+msgid "Display LuCI translation packages"
+msgstr "Mostrar pacotes de tradução do LuCI"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
+msgid "Display all available translation packages"
+msgstr "Mostrar todos os pacotes de tradução disponíveis"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
+msgstr ""
+"Mostrar apenas pacotes de tradução base e pacotes de tradução apenas para "
+"idiomas já instalados"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:354
msgid "Displaying %d-%d of %d"
msgstr "A mostrar %d-%d de %d"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1147
msgid "Download and install package"
msgstr "Descarregar e instalar o pacote"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1008
msgid "Errors"
msgstr "Erros"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:982
msgid "Executing package manager"
msgstr "A executar o gestor de pacotes"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1139
msgid "Filter"
msgstr "Filtro"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1134
msgid "Free space"
msgstr "Espaço livre"
@@ -101,20 +121,28 @@ msgstr "Espaço livre"
msgid "Grant access to opkg management"
msgstr "Conceder acesso à gestão do opkg"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1194
+msgid "Hide all translation packages"
+msgstr "Ocultar todos os pacotes de tradução"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:808
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1066
msgid "Install"
msgstr "Instalar"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:780
+msgid "Install suggested translation packages as well"
+msgstr "Também instalar os pacotes de tradução sugeridos"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:299
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:522
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1211
msgid "Installed"
msgstr "Instalado"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:830
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1043
msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
@@ -122,154 +150,161 @@ msgstr ""
"Instalar pacotes de fontes desconhecidas é uma potencial falha de segurança! "
"Pretende mesmo tentar instalar <em>%h</em>?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:288
msgid "Install…"
msgstr "Instalar…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:857
msgid "Loading configuration data…"
msgstr "A carregar os dados de configuração…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1084
msgid "Loading package information…"
msgstr "A carregar informações do pacote…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "MD5"
msgstr "MD5"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1042
msgid "Manually install package"
msgstr "Instalar pacote manualmente"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:510
msgid "Needs upgrade"
msgstr "Precisa de ser atualizado"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1219
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1237
msgid "Next page"
msgstr "Próxima página"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:368
msgid "No information available"
msgstr "Não há informação disponível"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:355
msgid "No packages"
msgstr "Não há pacotes"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:372
msgid "No packages matching \"<strong>%h</strong>\"."
msgstr "Não há pacotes com correspondência a \"<strong>%h</strong>\"."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:542
msgid "Not available"
msgstr "Não disponível"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:527
msgid "Not installed"
msgstr "Não instalado"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1150
msgid "OK"
msgstr "OK"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:753
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:801
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:815
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:904
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:918
msgid "OPKG Configuration"
msgstr "Configuração do OPKG"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
-msgid "Overwrite files from other package(s)"
-msgstr "Substituir ficheiros de outro(s) pacote(s)"
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1225
msgid "Package name"
msgstr "Nome do pacote"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1149
msgid "Package name or URL…"
msgstr "Nome do pacote ou URL…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1217
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1235
msgid "Previous page"
msgstr "Página anterior"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:837
msgid "Really attempt to install <em>%h</em>?"
msgstr "Tentar mesmo a instalação de <em>%h</em>?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:967
msgid "Remove"
msgstr "Remover"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:943
msgid "Remove package <em>%h</em>"
msgstr "Remover o pacote <em>%h</em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:276
msgid "Remove…"
msgstr "Remover…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:665
-msgid "Require approx. %.1024mB size for %d package(s) to install."
-msgstr "Requere aprox. %.1024mB de espaço para a instalação de %d pacote(s)."
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
+msgid "Require approx. %1024mB size for %d package(s) to install."
+msgstr "Requere aprox. %1024mB de espaço para a instalação de %d pacote(s)."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:517
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:535
msgid "Require version %h %h, installed %h"
msgstr "Requere a versão %h %h, instalada %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:540
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
msgstr ""
"O pacote dependência <em>%h</em> requerido não se encontra disponível em "
"nenhum repositório."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:480
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:508
msgid "Requires update to %h %h"
msgstr "Requer a atualização de %h %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:373
msgid "Reset"
msgstr "Reset"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
msgid "SHA256"
msgstr "SHA256"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:915
msgid "Save"
msgstr "Guardar"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:905
msgid "Saving configuration data…"
msgstr "A guardar dados de configuração…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:758
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:946
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1045
msgid "Size"
msgstr "Tamanho"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1227
msgid "Size (.ipk)"
msgstr "Tamanho (.ipk)"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1130
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
msgid "Software"
msgstr "Software"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:761
+msgid "Suggested translations"
+msgstr "Traduções sugeridas"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr ""
+"As traduções sugeridas requerem aproximadamente %1024mB de espaço adicional."
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1013
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
msgstr ""
"O comando <em>opkg %h</em> falhou com o código de erro <code>%d</code>."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:485
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:513
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
@@ -277,13 +312,13 @@ msgstr ""
"A versão instalada do pacote <em>%h</em> não é compatível, é necessária a %s "
"enquanto a %s está instalada."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:833
msgid "The package <em>%h</em> is not available in any configured repository."
msgstr ""
"O pacote <em>%h</em> não se encontra disponível em nenhum dos repositórios "
"configurados."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:530
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
@@ -291,66 +326,84 @@ msgstr ""
"A versão do pacote <em>%h</em> do repositório não é compatível, é necessária "
"a %s mas apenas a %s está disponível."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1141
msgid "Type to filter…"
msgstr "Escreva para filtrar…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1032
msgid "Unable to execute <em>opkg %s</em> command: %s"
msgstr "Incapaz de executar o comando <em>opkg %s</em>: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:871
msgid "Unable to read %s: %s"
msgstr "Incapaz de ler %s: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:910
msgid "Unable to save %s: %s"
msgstr "Incapaz de gravar %s: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1157
msgid "Update lists…"
msgstr "Atualizar listas…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1212
msgid "Updates"
msgstr "Atualizações"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:249
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:278
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:265
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:294
msgid "Upgrade…"
msgstr "Atualizar…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1158
msgid "Upload Package…"
msgstr "Enviar pacote…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:945
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1226
msgid "Version"
msgstr "Versão"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:491
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:509
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:519
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:537
msgid "Version incompatible"
msgstr "Versão incompatível"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:984
msgid "Waiting for the <em>opkg %h</em> command to complete…"
msgstr "A aguardar que o comando <em>opkg %h</em> termine…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1190
+msgctxt "Display translation packages"
+msgid "all"
+msgstr "todos"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1177
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr "filtrado"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1203
+msgctxt "Display translation packages"
+msgid "none"
+msgstr "nenhum"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:673
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:934
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1135
msgid "unknown"
msgstr "desconhecido"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:641
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:829
-msgid "~%.1024mB compressed"
-msgstr "~%.1024mB comprimidos"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:671
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:932
+msgid "~%1024mB compressed"
+msgstr "~%1024mB comprimidos"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:930
+msgid "~%1024mB installed"
+msgstr "~%1024mB instalados"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
-msgid "~%.1024mB installed"
-msgstr "~%.1024mB instalados"
+#~ msgid "Overwrite files from other package(s)"
+#~ msgstr "Substituir ficheiros de outro(s) pacote(s)"
diff --git a/applications/luci-app-opkg/po/pt_BR/opkg.po b/applications/luci-app-opkg/po/pt_BR/opkg.po
index 7ff444199a..fd391b479b 100644
--- a/applications/luci-app-opkg/po/pt_BR/opkg.po
+++ b/applications/luci-app-opkg/po/pt_BR/opkg.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2020-05-02 15:55+0000\n"
+"PO-Revision-Date: 2022-08-03 00:21+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsopkg/pt_BR/>\n"
@@ -12,21 +12,25 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
msgstr "Ações"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
+msgid "Allow overwriting conflicting package files"
+msgstr "Permite a substituição dos arquivos dos pacotes com conflito"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
msgstr "Remover automaticamente dependentes não-utilizados"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1210
msgid "Available"
msgstr "Disponível"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid ""
"Below is a listing of the various configuration files used by <em>opkg</em>. "
"Use <em>opkg.conf</em> for global settings and <em>customfeeds.conf</em> for "
@@ -39,61 +43,77 @@ msgstr ""
"configurações em outros arquivos podem ser alterados, mas normalmente não "
"são preservados por <em>sysupgrade</em>."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:790
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:846
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:893
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Cancel"
msgstr "Cancelar"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1142
msgid "Clear"
msgstr "Limpar"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1159
msgid "Configure opkg…"
msgstr "Configurar o opkg…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:744
msgid "Dependencies"
msgstr "Dependentes"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:750
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1228
msgid "Description"
msgstr "Descrição"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
msgid "Details for package <em>%h</em>"
msgstr "Detalhes para o pacote <em>%h</em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Dismiss"
msgstr "Dispensar"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
+msgid "Display LuCI translation packages"
+msgstr "Exibe os pacotes de tradução do LuCI"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
+msgid "Display all available translation packages"
+msgstr "Exibe todos os pacotes de tradução disponíveis"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
+msgstr ""
+"Exibe os pacotes base de tradução e os pacotes de tradução apenas para os "
+"idiomas já instalados"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:354
msgid "Displaying %d-%d of %d"
msgstr "Exibindo %d-%d de %d"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1147
msgid "Download and install package"
msgstr "Baixe e instale o pacote"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1008
msgid "Errors"
msgstr "Erros"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:982
msgid "Executing package manager"
msgstr "Executando o gerenciador de pacotes"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1139
msgid "Filter"
msgstr "Filtro"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1134
msgid "Free space"
msgstr "Espaço livre"
@@ -101,20 +121,28 @@ msgstr "Espaço livre"
msgid "Grant access to opkg management"
msgstr "Conceder acesso ao gerenciador opkg"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1194
+msgid "Hide all translation packages"
+msgstr "Oculte todos os pacotes de tradução"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:808
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1066
msgid "Install"
msgstr "Instalar"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:780
+msgid "Install suggested translation packages as well"
+msgstr "Instale também os pacotes sugeridos de tradução"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:299
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:522
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1211
msgid "Installed"
msgstr "Instalado"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:830
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1043
msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
@@ -122,155 +150,160 @@ msgstr ""
"Instalar pacotes de fontes não confiáveis é um risco de segurança em "
"potencial! Realmente deseja tentar a instalação de <em>%h</em>?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:288
msgid "Install…"
msgstr "Instalar…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:857
msgid "Loading configuration data…"
msgstr "Carregando dados de configuração…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1084
msgid "Loading package information…"
msgstr "Carregando informações de pacotes…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "MD5"
msgstr "MD5"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1042
msgid "Manually install package"
msgstr "Instalar o pacote manualmente"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:510
msgid "Needs upgrade"
msgstr "Precisa de atualização"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1219
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1237
msgid "Next page"
msgstr "Próxima página"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:368
msgid "No information available"
msgstr "Nenhuma informação disponível"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:355
msgid "No packages"
msgstr "Sem pacotes"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:372
msgid "No packages matching \"<strong>%h</strong>\"."
msgstr "Não há pacotes que correspondam a \"<strong>%h</strong>\"."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:542
msgid "Not available"
msgstr "Não disponível"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:527
msgid "Not installed"
msgstr "Não instalado"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1150
msgid "OK"
msgstr "OK"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:753
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:801
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:815
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:904
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:918
msgid "OPKG Configuration"
msgstr "Configuração do OPKG"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
-msgid "Overwrite files from other package(s)"
-msgstr "Sobrescrever arquivos de outro(s) pacote(s)"
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1225
msgid "Package name"
msgstr "Nome do Pacote"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1149
msgid "Package name or URL…"
msgstr "Nome do pacote ou URL…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1217
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1235
msgid "Previous page"
msgstr "Página anterior"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:837
msgid "Really attempt to install <em>%h</em>?"
msgstr "Realmente tentar instalar <em>%h</em>?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:967
msgid "Remove"
msgstr "Remover"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:943
msgid "Remove package <em>%h</em>"
msgstr "Remover o pacote <em>%h</em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:276
msgid "Remove…"
msgstr "Remover…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:665
-msgid "Require approx. %.1024mB size for %d package(s) to install."
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
+msgid "Require approx. %1024mB size for %d package(s) to install."
msgstr ""
-"Requer aprox. %.1024mB de tamanho para que o(s) pacote(s) %d sejam "
-"instalados."
+"Requer aprox. %1024mB de tamanho para que o(s) pacote(s) %d sejam instalados."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:517
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:535
msgid "Require version %h %h, installed %h"
msgstr "Requer a versão%h %h, instalada %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:540
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
msgstr ""
"Requer o pacote <em>%h</em> para suprir uma dependência que não está "
"disponível em nenhum repositório."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:480
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:508
msgid "Requires update to %h %h"
msgstr "Requer uma atualização para %h %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:373
msgid "Reset"
msgstr "Limpar"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
msgid "SHA256"
msgstr "SHA256"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:915
msgid "Save"
msgstr "Salvar"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:905
msgid "Saving configuration data…"
msgstr "Salvando os dados de configuração…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:758
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:946
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1045
msgid "Size"
msgstr "Tamanho"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1227
msgid "Size (.ipk)"
msgstr "Tamanho (.ipk)"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1130
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
msgid "Software"
msgstr "Software"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:761
+msgid "Suggested translations"
+msgstr "Traduções sugeridas"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr "As traduções sugeridas precisam de aprox. %1024mB de espaço adicional."
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1013
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
msgstr "O comando <em>opkg %h</em> falhou com o código <code>%d</code>."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:485
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:513
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
@@ -278,13 +311,13 @@ msgstr ""
"A versão instalada do pacote <em>%h</em> não é compatível, requer o %s "
"enquanto o %s estiver instalado."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:833
msgid "The package <em>%h</em> is not available in any configured repository."
msgstr ""
"O pacote <em>%h</em> não está disponível em nenhum repositório previamente "
"configurado."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:530
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
@@ -292,66 +325,84 @@ msgstr ""
"A versão do repositório do pacote <em>%h</em> não é compatível, requer o %s "
"mas apenas o %s está disponível."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1141
msgid "Type to filter…"
msgstr "Digite para filtrar…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1032
msgid "Unable to execute <em>opkg %s</em> command: %s"
msgstr "Impossível executar o comando <em>opkg %s</em> : %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:871
msgid "Unable to read %s: %s"
msgstr "Impossível ler %s: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:910
msgid "Unable to save %s: %s"
msgstr "Impossível salvar %s: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1157
msgid "Update lists…"
msgstr "Atualizar listas…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1212
msgid "Updates"
msgstr "Atualizações"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:249
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:278
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:265
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:294
msgid "Upgrade…"
msgstr "Atualizar…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1158
msgid "Upload Package…"
msgstr "Enviar Pacote…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:945
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1226
msgid "Version"
msgstr "Versão"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:491
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:509
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:519
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:537
msgid "Version incompatible"
msgstr "Versão incompatível"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:984
msgid "Waiting for the <em>opkg %h</em> command to complete…"
msgstr "Aguardando a conclusão do comando <em>opkg %h</em>…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1190
+msgctxt "Display translation packages"
+msgid "all"
+msgstr "todos"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1177
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr "filtrado"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1203
+msgctxt "Display translation packages"
+msgid "none"
+msgstr "nenhum"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:673
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:934
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1135
msgid "unknown"
msgstr "desconhecido"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:641
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:829
-msgid "~%.1024mB compressed"
-msgstr "~%.1024mB comprimido"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:671
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:932
+msgid "~%1024mB compressed"
+msgstr "~%1024mB comprimido"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:930
+msgid "~%1024mB installed"
+msgstr "~%1024mB instalado"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
-msgid "~%.1024mB installed"
-msgstr "~%.1024mB instalado"
+#~ msgid "Overwrite files from other package(s)"
+#~ msgstr "Sobrescrever arquivos de outro(s) pacote(s)"
diff --git a/applications/luci-app-opkg/po/ro/opkg.po b/applications/luci-app-opkg/po/ro/opkg.po
index a46573bb3c..84e05c96e2 100644
--- a/applications/luci-app-opkg/po/ro/opkg.po
+++ b/applications/luci-app-opkg/po/ro/opkg.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-01-03 15:01+0000\n"
+"PO-Revision-Date: 2022-08-05 01:21+0000\n"
"Last-Translator: CRISTIAN ANDREI <cristianvdr@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/ro/>\n"
@@ -11,21 +11,25 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
-"X-Generator: Weblate 4.10.1\n"
+"X-Generator: Weblate 4.14-dev\n"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
msgstr "Acțiuni"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
+msgid "Allow overwriting conflicting package files"
+msgstr "Permiteți suprascrierea fișierelor pachetelor conflictuale"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
msgstr "Eliminați automat dependențele neutilizate"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1210
msgid "Available"
msgstr "Disponibile"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid ""
"Below is a listing of the various configuration files used by <em>opkg</em>. "
"Use <em>opkg.conf</em> for global settings and <em>customfeeds.conf</em> for "
@@ -38,61 +42,77 @@ msgstr ""
"Configurația din celelalte fișiere poate fi modificată, dar de obicei nu "
"este păstrată de <em>sysupgrade</em>."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:790
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:846
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:893
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Cancel"
msgstr "Anulare"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1142
msgid "Clear"
msgstr "Curățați"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1159
msgid "Configure opkg…"
msgstr "Configurați opkg…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:744
msgid "Dependencies"
msgstr "Dependențe"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:750
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1228
msgid "Description"
msgstr "Descriere"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
msgid "Details for package <em>%h</em>"
msgstr "Detalii pentru pachetul <em>%h</em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Dismiss"
msgstr "Închideți"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
+msgid "Display LuCI translation packages"
+msgstr "Afișați pachetele de traducere LuCI"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
+msgid "Display all available translation packages"
+msgstr "Afișați toate pachetele de traducere disponibile"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
+msgstr ""
+"Afișați pachetele de traducere de bază și pachetele de traducere numai "
+"pentru limbile deja instalate"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:354
msgid "Displaying %d-%d of %d"
msgstr "Se afișează %d-%d din %d"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1147
msgid "Download and install package"
msgstr "Descărcați și instalați pachetul"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1008
msgid "Errors"
msgstr "Erori"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:982
msgid "Executing package manager"
msgstr "Executarea managerului de pachete"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1139
msgid "Filter"
msgstr "Filtru"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1134
msgid "Free space"
msgstr "Spațiu liber"
@@ -100,20 +120,28 @@ msgstr "Spațiu liber"
msgid "Grant access to opkg management"
msgstr "Acordați acces la gestionarea opkg"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1194
+msgid "Hide all translation packages"
+msgstr "Ascundeți toate pachetele de traducere"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:808
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1066
msgid "Install"
msgstr "Instalați"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:780
+msgid "Install suggested translation packages as well"
+msgstr "Instalați și pachetele de traducere sugerate"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:299
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:522
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1211
msgid "Installed"
msgstr "Instalat"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:830
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1043
msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
@@ -121,153 +149,159 @@ msgstr ""
"Instalarea de pachete din surse nesigure reprezintă un potențial risc de "
"securitate! Încercați cu adevărat să instalați <em>%h</em>?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:288
msgid "Install…"
msgstr "Instalați…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:857
msgid "Loading configuration data…"
msgstr "Se încarcă datele de configurare…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1084
msgid "Loading package information…"
msgstr "Se încarcă informațiile despre pachet…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "MD5"
msgstr "MD5"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1042
msgid "Manually install package"
msgstr "Instalați manual pachetul"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:510
msgid "Needs upgrade"
msgstr "Necesită actualizare"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1219
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1237
msgid "Next page"
msgstr "Pagina următoare"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:368
msgid "No information available"
msgstr "Nu există informații disponibile"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:355
msgid "No packages"
msgstr "Fără pachete"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:372
msgid "No packages matching \"<strong>%h</strong>\"."
msgstr "Nu există pachete care să corespundă cu \"<strong>%h</strong>\"."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:542
msgid "Not available"
msgstr "Nu este disponibil"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:527
msgid "Not installed"
msgstr "Nu este instalat"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1150
msgid "OK"
msgstr "OK"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:753
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:801
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:815
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:904
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:918
msgid "OPKG Configuration"
msgstr "Configurația OPKG"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
-msgid "Overwrite files from other package(s)"
-msgstr "Suprascrierea fișierelor din alt(e) pachet(e)"
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1225
msgid "Package name"
msgstr "Numele pachetului"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1149
msgid "Package name or URL…"
msgstr "Numele pachetului sau URL-ul…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1217
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1235
msgid "Previous page"
msgstr "Pagina anterioară"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:837
msgid "Really attempt to install <em>%h</em>?"
msgstr "Sigur doriți să instalați <em>%h</em>?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:967
msgid "Remove"
msgstr "Eliminați"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:943
msgid "Remove package <em>%h</em>"
msgstr "Eliminați pachetul <em>%h</em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:276
msgid "Remove…"
msgstr "Eliminați…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:665
-msgid "Require approx. %.1024mB size for %d package(s) to install."
-msgstr "Este necesar aproximativ %.1024mB pentru instalarea a %d pachete(e)."
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
+msgid "Require approx. %1024mB size for %d package(s) to install."
+msgstr "Este necesar aproximativ %1024mB pentru instalarea a %d pachete(e)."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:517
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:535
msgid "Require version %h %h, installed %h"
msgstr "Necesită versiunea %h %h, instalată %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:540
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
msgstr ""
"Pachetul de dependență necesar <em>%h</em> nu este disponibil în niciun "
"depozit."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:480
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:508
msgid "Requires update to %h %h"
msgstr "Necesită actualizare la %h %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:373
msgid "Reset"
msgstr "Resetați"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
msgid "SHA256"
msgstr "SHA256"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:915
msgid "Save"
msgstr "Salvați"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:905
msgid "Saving configuration data…"
msgstr "Se salvează datele de configurare…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:758
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:946
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1045
msgid "Size"
msgstr "Mărime"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1227
msgid "Size (.ipk)"
msgstr "Dimensiune (.ipk)"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1130
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
msgid "Software"
msgstr "Software"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:761
+msgid "Suggested translations"
+msgstr "Traduceri sugerate"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr "Traducerile sugerate necesită aproximativ %1024mB spațiu suplimentar."
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1013
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
msgstr "Comanda <em>opkg %h</em> a eșuat cu codul <code>%d</code>."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:485
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:513
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
@@ -275,11 +309,11 @@ msgstr ""
"Versiunea instalată a pachetului <em>%h</em> nu este compatibilă, necesită "
"%s cât timp este instalat %s."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:833
msgid "The package <em>%h</em> is not available in any configured repository."
msgstr "Pachetul <em>%h</em> nu este disponibil în niciun depozit configurat."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:530
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
@@ -287,66 +321,84 @@ msgstr ""
"Versiunea din depozit a pachetului <em>%h</em> nu este compatibilă, este "
"necesar %s dar numai %s este disponibil."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1141
msgid "Type to filter…"
msgstr "Tastați pentru a filtra…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1032
msgid "Unable to execute <em>opkg %s</em> command: %s"
msgstr "Nu se poate executa comanda <em>opkg %s</em>: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:871
msgid "Unable to read %s: %s"
msgstr "Nu se poate citi %s: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:910
msgid "Unable to save %s: %s"
msgstr "Nu se poate salva %s: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1157
msgid "Update lists…"
msgstr "Actualizați listele…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1212
msgid "Updates"
msgstr "Actualizări"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:249
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:278
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:265
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:294
msgid "Upgrade…"
msgstr "Faceți upgrade…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1158
msgid "Upload Package…"
msgstr "Încărcați pachetul…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:945
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1226
msgid "Version"
msgstr "Versiunea"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:491
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:509
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:519
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:537
msgid "Version incompatible"
msgstr "Versiune incompatibilă"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:984
msgid "Waiting for the <em>opkg %h</em> command to complete…"
msgstr "Se așteaptă finalizarea comenzii <em>opkg %h</em>…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1190
+msgctxt "Display translation packages"
+msgid "all"
+msgstr "toate"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1177
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr "Filtrate"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1203
+msgctxt "Display translation packages"
+msgid "none"
+msgstr "niciunul"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:673
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:934
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1135
msgid "unknown"
msgstr "necunoscut"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:641
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:829
-msgid "~%.1024mB compressed"
-msgstr "~%.1024mB comprimat"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:671
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:932
+msgid "~%1024mB compressed"
+msgstr "~%1024mB comprimat"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:930
+msgid "~%1024mB installed"
+msgstr "~%1024mB instalat"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
-msgid "~%.1024mB installed"
-msgstr "~%.1024mB instalat"
+#~ msgid "Overwrite files from other package(s)"
+#~ msgstr "Suprascrierea fișierelor din alt(e) pachet(e)"
diff --git a/applications/luci-app-opkg/po/ru/opkg.po b/applications/luci-app-opkg/po/ru/opkg.po
index f42e0d6a72..2e8ec81743 100644
--- a/applications/luci-app-opkg/po/ru/opkg.po
+++ b/applications/luci-app-opkg/po/ru/opkg.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: base\n"
"POT-Creation-Date: 2010-05-09 01:01+0300\n"
-"PO-Revision-Date: 2021-10-27 18:57+0000\n"
-"Last-Translator: Darin Avdeyeva <yulyablack@inbox.lv>\n"
+"PO-Revision-Date: 2022-09-25 14:22+0000\n"
+"Last-Translator: Alexey <agarkov.alexey.viktorovich@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/ru/>\n"
"Language: ru\n"
@@ -12,23 +12,27 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.14.1\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
msgstr "Действия"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
+msgid "Allow overwriting conflicting package files"
+msgstr "Разрешить перезапись конфликтующих файлов пакетов"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
msgstr "Удалить неиспользуемые зависимости"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1210
msgid "Available"
msgstr "Доступно"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid ""
"Below is a listing of the various configuration files used by <em>opkg</em>. "
"Use <em>opkg.conf</em> for global settings and <em>customfeeds.conf</em> for "
@@ -41,61 +45,77 @@ msgstr ""
"Конфигурация в других файлах может производится, но такие настройки могут не "
"сохраняться утилитой <em>sysupgrade</em>."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:790
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:846
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:893
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Cancel"
msgstr "Отмена"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1142
msgid "Clear"
msgstr "Очистить"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1159
msgid "Configure opkg…"
msgstr "Настройки"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:744
msgid "Dependencies"
msgstr "Зависимости"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:750
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1228
msgid "Description"
msgstr "Описание"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
msgid "Details for package <em>%h</em>"
msgstr "Подробная информация о пакете <em>%h</em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Dismiss"
msgstr "Закрыть"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
+msgid "Display LuCI translation packages"
+msgstr "Отображение пакетов перевода LuCI"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
+msgid "Display all available translation packages"
+msgstr "Показывать все доступные переводы пакетов"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
+msgstr ""
+"Показывать перевод только базовых пакетов и уже установленных языковых "
+"пакетов"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:354
msgid "Displaying %d-%d of %d"
msgstr "Показано %d-%d из %d"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1147
msgid "Download and install package"
msgstr "Загрузить и установить пакет"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1008
msgid "Errors"
msgstr "Ошибки"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:982
msgid "Executing package manager"
msgstr "Выполнение..."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1139
msgid "Filter"
msgstr "Фильтр"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1134
msgid "Free space"
msgstr "Свободное место"
@@ -103,20 +123,28 @@ msgstr "Свободное место"
msgid "Grant access to opkg management"
msgstr "Предоставить доступ к управлению opkg"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1194
+msgid "Hide all translation packages"
+msgstr "Скрывать все пакеты переводов"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:808
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1066
msgid "Install"
msgstr "Установить"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:780
+msgid "Install suggested translation packages as well"
+msgstr "Также установить рекомендуемые пакеты перевода"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:299
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:522
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1211
msgid "Installed"
msgstr "Установлено"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:830
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1043
msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
@@ -124,154 +152,160 @@ msgstr ""
"Установка пакетов из недоверенных источников может привести к угрозе "
"безопасности! Вы действительно хотите установить <em>%h</em>?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:288
msgid "Install…"
msgstr "Установить…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:857
msgid "Loading configuration data…"
msgstr "Загрузка данных конфигурации…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1084
msgid "Loading package information…"
msgstr "Загрузка информации о пакете…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "MD5"
msgstr "MD5"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1042
msgid "Manually install package"
msgstr "Ручная установка пакета"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:510
msgid "Needs upgrade"
msgstr "Требуется обновление"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1219
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1237
msgid "Next page"
msgstr "Следующая страница"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:368
msgid "No information available"
msgstr "Нет доступной информации"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:355
msgid "No packages"
msgstr "Нет пакетов"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:372
msgid "No packages matching \"<strong>%h</strong>\"."
msgstr "Нет пакетов соответствующих запросу «<strong>%h</strong>»."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:542
msgid "Not available"
msgstr "Не доступно"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:527
msgid "Not installed"
msgstr "Не установлено"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1150
msgid "OK"
msgstr "OK"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:753
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:801
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:815
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:904
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:918
msgid "OPKG Configuration"
msgstr "Настройка OPKG"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
-msgid "Overwrite files from other package(s)"
-msgstr "Переписать файлы для других пакетов"
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1225
msgid "Package name"
msgstr "Имя пакета"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1149
msgid "Package name or URL…"
msgstr "Имя пакета или URL…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1217
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1235
msgid "Previous page"
msgstr "Предыдущая страница"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:837
msgid "Really attempt to install <em>%h</em>?"
msgstr "Вы действительно хотите установить <em>%h</em>?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:967
msgid "Remove"
msgstr "Удалить"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:943
msgid "Remove package <em>%h</em>"
msgstr "Удалить пакет <em>%h</em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:276
msgid "Remove…"
msgstr "Удалить…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:665
-msgid "Require approx. %.1024mB size for %d package(s) to install."
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
+msgid "Require approx. %1024mB size for %d package(s) to install."
msgstr ""
-"Требуется примерно %.1024mБ свободного пространства для установки %d пакетов."
+"Требуется примерно %1024mБ свободного пространства для установки %d пакетов."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:517
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:535
msgid "Require version %h %h, installed %h"
msgstr "Требуемая версия %h %h, установлена %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:540
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
msgstr ""
"Требуемый в качестве зависимости пакет <em>%h</em> не доступен ни в одном из "
"сконфигурированных репозиториев."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:480
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:508
msgid "Requires update to %h %h"
msgstr "Требуется обновить до %h %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:373
msgid "Reset"
msgstr "Очистить"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
msgid "SHA256"
msgstr "SHA256"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:915
msgid "Save"
msgstr "Сохранить"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:905
msgid "Saving configuration data…"
msgstr "Сохранение данных конфигурации…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:758
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:946
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1045
msgid "Size"
msgstr "Размер"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1227
msgid "Size (.ipk)"
msgstr "Размер (.ipk)"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1130
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
msgid "Software"
msgstr "Менеджер пакетов"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:761
+msgid "Suggested translations"
+msgstr "Рекомендуемые переводы"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr "Рекомендуемые переводы требуют примерно %1024мБ дополнительного места."
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1013
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
msgstr "Команда <em>opkg %h</em> завершилась с кодом ошибки <code>%d</code>."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:485
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:513
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
@@ -279,12 +313,12 @@ msgstr ""
"Установленная версия пакета <em>%h</em> не совместима. Требуется версия %s, "
"а установлена %s."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:833
msgid "The package <em>%h</em> is not available in any configured repository."
msgstr ""
"Пакет <em>%h</em> не доступен ни в одном из сконфигурированных репозиториев."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:530
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
@@ -292,69 +326,87 @@ msgstr ""
"Версия пакета <em>%h</em>, доступная в репозитории, несовместима. Требуется "
"%s, но доступна только %s."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1141
msgid "Type to filter…"
msgstr "Введите для фильтрации"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1032
msgid "Unable to execute <em>opkg %s</em> command: %s"
msgstr "Не удалось выполнить команду <em>opkg %s</em>: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:871
msgid "Unable to read %s: %s"
msgstr "Не удалось прочитать %s: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:910
msgid "Unable to save %s: %s"
msgstr "Не удалось сохранить %s: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1157
msgid "Update lists…"
msgstr "Обновить списки"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1212
msgid "Updates"
msgstr "Обновления"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:249
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:278
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:265
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:294
msgid "Upgrade…"
msgstr "Обновление…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1158
msgid "Upload Package…"
msgstr "Загрузить пакет"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:945
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1226
msgid "Version"
msgstr "Версия"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:491
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:509
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:519
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:537
msgid "Version incompatible"
msgstr "Версия несовместима"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:984
msgid "Waiting for the <em>opkg %h</em> command to complete…"
msgstr "Выполнение команды <em>opkg %h</em>…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1190
+msgctxt "Display translation packages"
+msgid "all"
+msgstr "все"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1177
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr "отфильтровать"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1203
+msgctxt "Display translation packages"
+msgid "none"
+msgstr "нет"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:673
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:934
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1135
msgid "unknown"
msgstr "неизвестный"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:641
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:829
-msgid "~%.1024mB compressed"
-msgstr "~%.1024mБ сжато"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:671
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:932
+msgid "~%1024mB compressed"
+msgstr "~%1024mБ сжато"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:930
+msgid "~%1024mB installed"
+msgstr "~%1024mБ установлено"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
-msgid "~%.1024mB installed"
-msgstr "~%.1024mБ установлено"
+#~ msgid "Overwrite files from other package(s)"
+#~ msgstr "Переписать файлы для других пакетов"
#~ msgid ""
#~ "Require version %h %h,\n"
diff --git a/applications/luci-app-opkg/po/sk/opkg.po b/applications/luci-app-opkg/po/sk/opkg.po
index f802630c77..89654cc480 100644
--- a/applications/luci-app-opkg/po/sk/opkg.po
+++ b/applications/luci-app-opkg/po/sk/opkg.po
@@ -12,19 +12,23 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.11-dev\n"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
msgstr "Akcie"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
+msgid "Allow overwriting conflicting package files"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
msgstr "Automatické odstránenie nepoužitých závislostí"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1210
msgid "Available"
msgstr "Dostupný"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid ""
"Below is a listing of the various configuration files used by <em>opkg</em>. "
"Use <em>opkg.conf</em> for global settings and <em>customfeeds.conf</em> for "
@@ -36,61 +40,75 @@ msgstr ""
"vlastné položky úložiska <em>customfeeds.conf</em>. Konfigurácia v ostatných "
"súboroch sa môže zmeniť, ale zvyčajne ju <em>sysupgrade</em> nezachová."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:790
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:846
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:893
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Cancel"
msgstr "Zrušiť"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1142
msgid "Clear"
msgstr "Vymazať"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1159
msgid "Configure opkg…"
msgstr "Konfigurovať opkg…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:744
msgid "Dependencies"
msgstr "Závislosti"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:750
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1228
msgid "Description"
msgstr "Popis"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
msgid "Details for package <em>%h</em>"
msgstr "Podrobnosti balíka <em>%h</em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Dismiss"
msgstr "Zahodiť"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
+msgid "Display LuCI translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
+msgid "Display all available translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:354
msgid "Displaying %d-%d of %d"
msgstr "Zobrazených %d-%d z %d"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1147
msgid "Download and install package"
msgstr "Prevziať a nainštalovať balík"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1008
msgid "Errors"
msgstr "Chyby"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:982
msgid "Executing package manager"
msgstr "Spúšťanie správcu balíkov"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1139
msgid "Filter"
msgstr "Filter"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1134
msgid "Free space"
msgstr "Voľné miesto"
@@ -98,20 +116,28 @@ msgstr "Voľné miesto"
msgid "Grant access to opkg management"
msgstr "Poskytnite prístup k správe opkg"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1194
+msgid "Hide all translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:808
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1066
msgid "Install"
msgstr "Inštalovať"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:780
+msgid "Install suggested translation packages as well"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:299
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:522
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1211
msgid "Installed"
msgstr "Nainštalovaný"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:830
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1043
msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
@@ -119,154 +145,160 @@ msgstr ""
"Inštalácia balíkov z nedôveryhodných zdrojov predstavuje potenciálne "
"bezpečnostné riziko! Naozaj sa snažíte nainštalovať <em>%h</em>?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:288
msgid "Install…"
msgstr "Inštalovať…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:857
msgid "Loading configuration data…"
msgstr "Načítavajú sa konfiguračné údaje …"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1084
msgid "Loading package information…"
msgstr "Načítavajú sa informácie o balíku …"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "MD5"
msgstr "MD5"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1042
msgid "Manually install package"
msgstr "Manuálna inštalácia balíka"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:510
msgid "Needs upgrade"
msgstr "Vyžaduje aktualizáciu"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1219
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1237
msgid "Next page"
msgstr "Ďalšia strana"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:368
msgid "No information available"
msgstr "Nie sú dostupné žiadne informácie"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:355
msgid "No packages"
msgstr "Žiadne balíčky"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:372
msgid "No packages matching \"<strong>%h</strong>\"."
msgstr "\"<strong>%h</strong>\" nezodpovedajú žiadne balíky."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:542
msgid "Not available"
msgstr "Nie je k dispozícií"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:527
msgid "Not installed"
msgstr "Nie je nainštalovaný"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1150
msgid "OK"
msgstr "OK"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:753
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:801
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:815
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:904
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:918
msgid "OPKG Configuration"
msgstr "Konfigurácia OPKG"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
-msgid "Overwrite files from other package(s)"
-msgstr "Prepísať súbory z iného balíka(kov)"
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1225
msgid "Package name"
msgstr "Názov balíka"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1149
msgid "Package name or URL…"
msgstr "Názov balíka alebo URL adresa…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1217
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1235
msgid "Previous page"
msgstr "Predošlá strana"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:837
msgid "Really attempt to install <em>%h</em>?"
msgstr "Naozaj sa snažíte nainštalovať <em>%h</em>?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:967
msgid "Remove"
msgstr "Odstrániť"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:943
msgid "Remove package <em>%h</em>"
msgstr "Odstrániť balík <em>%h</em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:276
msgid "Remove…"
msgstr "Odstrániť…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:665
-msgid "Require approx. %.1024mB size for %d package(s) to install."
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
+msgid "Require approx. %1024mB size for %d package(s) to install."
msgstr ""
-"Vyžaduje sa veľkosť cca %.1024mB pre inštaláciu balíčka(kov) %d package(s)."
+"Vyžaduje sa veľkosť cca %1024mB pre inštaláciu balíčka(kov) %d package(s)."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:517
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:535
msgid "Require version %h %h, installed %h"
msgstr "Požaduje sa verzia %h %h, nainštalovaná je %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:540
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
msgstr ""
"Požadovaný balík závislostí <em>%h</em> nie je k dispozícii v žiadnom "
"úložisku."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:480
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:508
msgid "Requires update to %h %h"
msgstr "Požaduje sa aktualizácia na %h %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:373
msgid "Reset"
msgstr "Obnoviť"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
msgid "SHA256"
msgstr "SHA256"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:915
msgid "Save"
msgstr "Uložiť"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:905
msgid "Saving configuration data…"
msgstr "Ukladajú sa konfiguračné údaje …"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:758
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:946
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1045
msgid "Size"
msgstr "Veľkosť"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1227
msgid "Size (.ipk)"
msgstr "Veľkosť (.ipk)"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1130
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
msgid "Software"
msgstr "Softvér"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:761
+msgid "Suggested translations"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1013
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
msgstr "Príkaz <em>opkg %h</em> zlyhal s kódom <code>%d</code>."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:485
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:513
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
@@ -274,11 +306,11 @@ msgstr ""
"Nainštalovaná verzia balíka <em>%h</em> nie je kompatibilná, požaduje sa %s, "
"zatiaľ čo nainštalovaná je %s."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:833
msgid "The package <em>%h</em> is not available in any configured repository."
msgstr "Balík <em>%h</em> nie je dostupný v žiadnom nakonfigurovanom úložisku."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:530
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
@@ -286,66 +318,84 @@ msgstr ""
"Verzia archívu balíka <em>%h</em> nie je kompatibilná, požaduje sa %s, ale "
"je k dispozícii je iba %s."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1141
msgid "Type to filter…"
msgstr "Reťazec na filtrovanie…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1032
msgid "Unable to execute <em>opkg %s</em> command: %s"
msgstr "Nedá sa vykonať príkaz <em>opkg %s</em>: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:871
msgid "Unable to read %s: %s"
msgstr "Nedá sa prečítať %s: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:910
msgid "Unable to save %s: %s"
msgstr "Nedá sa uložiť %s: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1157
msgid "Update lists…"
msgstr "Aktualizovať zoznamy…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1212
msgid "Updates"
msgstr "Aktualizácie"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:249
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:278
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:265
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:294
msgid "Upgrade…"
msgstr "Inovovať…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1158
msgid "Upload Package…"
msgstr "Odovzdať balík…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:945
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1226
msgid "Version"
msgstr "Verzia"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:491
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:509
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:519
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:537
msgid "Version incompatible"
msgstr "Verzia je nekompatibilná"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:984
msgid "Waiting for the <em>opkg %h</em> command to complete…"
msgstr "Čaká sa na dokončenie príkazu <em>opkg %h</em>…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1190
+msgctxt "Display translation packages"
+msgid "all"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1177
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1203
+msgctxt "Display translation packages"
+msgid "none"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:673
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:934
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1135
msgid "unknown"
msgstr "neznámy"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:641
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:829
-msgid "~%.1024mB compressed"
-msgstr "~%.1024mB komprimované"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:671
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:932
+msgid "~%1024mB compressed"
+msgstr "~%1024mB komprimované"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:930
+msgid "~%1024mB installed"
+msgstr "~%1024mB nainštalovaných"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
-msgid "~%.1024mB installed"
-msgstr "~%.1024mB nainštalovaných"
+#~ msgid "Overwrite files from other package(s)"
+#~ msgstr "Prepísať súbory z iného balíka(kov)"
diff --git a/applications/luci-app-opkg/po/sv/opkg.po b/applications/luci-app-opkg/po/sv/opkg.po
index 7508f2b9cb..0a35befd3f 100644
--- a/applications/luci-app-opkg/po/sv/opkg.po
+++ b/applications/luci-app-opkg/po/sv/opkg.po
@@ -12,19 +12,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
msgstr "Åtgärder"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
+msgid "Allow overwriting conflicting package files"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
msgstr "Ta automatiskt bort oanvända beroenden"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1210
msgid "Available"
msgstr "Tillgänglig"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid ""
"Below is a listing of the various configuration files used by <em>opkg</em>. "
"Use <em>opkg.conf</em> for global settings and <em>customfeeds.conf</em> for "
@@ -36,61 +40,75 @@ msgstr ""
"conf</em> för anpassade filförrådsposter. Konfigurationen i de andra filerna "
"kan vara ändrade, men är oftast inte reserverad av <em>sysupgrade</em>."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:790
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:846
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:893
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Cancel"
msgstr "Avbryt"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1142
msgid "Clear"
msgstr "Rensa"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1159
msgid "Configure opkg…"
msgstr "Ställ in opkg…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:744
msgid "Dependencies"
msgstr "Beroenden"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:750
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1228
msgid "Description"
msgstr "Beskrivning"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
msgid "Details for package <em>%h</em>"
msgstr "Detaljer för paketet <em>%h</em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Dismiss"
msgstr "Avfärda"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
+msgid "Display LuCI translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
+msgid "Display all available translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:354
msgid "Displaying %d-%d of %d"
msgstr "Visar %d-%d av %d"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1147
msgid "Download and install package"
msgstr "Ladda ner och installera paket"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1008
msgid "Errors"
msgstr "Felen"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:982
msgid "Executing package manager"
msgstr "Kör pakethanteraren"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1139
msgid "Filter"
msgstr "Filtrera"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1134
msgid "Free space"
msgstr "Fritt utrymme"
@@ -98,20 +116,28 @@ msgstr "Fritt utrymme"
msgid "Grant access to opkg management"
msgstr "Tillåt åtkomst till hantering av opkg"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1194
+msgid "Hide all translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:808
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1066
msgid "Install"
msgstr "Installera"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:780
+msgid "Install suggested translation packages as well"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:299
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:522
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1211
msgid "Installed"
msgstr "Installerad"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:830
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1043
msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
@@ -119,151 +145,157 @@ msgstr ""
"Att installera paket från o-pålitliga källor är en potentiell säkerhetsrisk! "
"Vill du verkligen försöka installera <em>%h</em>?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:288
msgid "Install…"
msgstr "Installera…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:857
msgid "Loading configuration data…"
msgstr "Laddar konfigurationssidan…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1084
msgid "Loading package information…"
msgstr "Laddar paketinformationen…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "MD5"
msgstr "MD5"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1042
msgid "Manually install package"
msgstr "Installera paket manuellt"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:510
msgid "Needs upgrade"
msgstr "Behöver uppgradering"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1219
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1237
msgid "Next page"
msgstr "Nästa sida"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:368
msgid "No information available"
msgstr "Ingen information tillgänglig"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:355
msgid "No packages"
msgstr "Inga paket"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:372
msgid "No packages matching \"<strong>%h</strong>\"."
msgstr "Inga paket matchar \"<strong>%h</strong>\"."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:542
msgid "Not available"
msgstr "Ej tillgängligt"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:527
msgid "Not installed"
msgstr "Inte installerad"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1150
msgid "OK"
msgstr "OK"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:753
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:801
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:815
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:904
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:918
msgid "OPKG Configuration"
msgstr "Konfiguration av OPKG"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
-msgid "Overwrite files from other package(s)"
-msgstr "Skriv över filer från andra paket(en)"
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1225
msgid "Package name"
msgstr "Paketnamn"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1149
msgid "Package name or URL…"
msgstr "Paketnamn eller URL…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1217
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1235
msgid "Previous page"
msgstr "Föregående sida"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:837
msgid "Really attempt to install <em>%h</em>?"
msgstr "Vill du verkligen utföra installationen av <em>%h</em>?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:967
msgid "Remove"
msgstr "Ta bort"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:943
msgid "Remove package <em>%h</em>"
msgstr "Ta bort paketet <em>%h</em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:276
msgid "Remove…"
msgstr "Ta bort…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:665
-msgid "Require approx. %.1024mB size for %d package(s) to install."
-msgstr "Kräver ungefär %.1024mB utrymme för att %d paket(en) ska installeras."
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
+msgid "Require approx. %1024mB size for %d package(s) to install."
+msgstr "Kräver ungefär %1024mB utrymme för att %d paket(en) ska installeras."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:517
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:535
msgid "Require version %h %h, installed %h"
msgstr "Kräv version %h %h, installerade %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:540
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
msgstr "Paketet som behövs <em>%h</em> är inte tillgängligt i något filförråd."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:480
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:508
msgid "Requires update to %h %h"
msgstr "Kräver uppdatering till %h %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:373
msgid "Reset"
msgstr "Återställ"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
msgid "SHA256"
msgstr "SHA256"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:915
msgid "Save"
msgstr "Spara"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:905
msgid "Saving configuration data…"
msgstr "Sparar konfigurationsdata…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:758
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:946
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1045
msgid "Size"
msgstr "Storlek"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1227
msgid "Size (.ipk)"
msgstr "Storlek (.ipk)"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1130
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
msgid "Software"
msgstr "Mjukvara"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:761
+msgid "Suggested translations"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1013
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
msgstr "<em>opkg %h</em>-kommandot misslyckades med koden <code>%d</code>."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:485
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:513
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
@@ -271,12 +303,12 @@ msgstr ""
"Den installerade versionen av paketet <em>%h</em>är inte kompatibel, kräver "
"%s medans %s är installerat."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:833
msgid "The package <em>%h</em> is not available in any configured repository."
msgstr ""
"Paketet <em>%h</em> är inte tillgängligt i något konfigurerat filförråd."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:530
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
@@ -284,66 +316,84 @@ msgstr ""
"Filförrådets version av paketet <em>%h</em> är inte tillgängligt, kräver %s, "
"men endast %s är tillgänglig."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1141
msgid "Type to filter…"
msgstr "Skriv för att filtrera…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1032
msgid "Unable to execute <em>opkg %s</em> command: %s"
msgstr "Kunde inte köra <em>opkg %</em>-kommandot: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:871
msgid "Unable to read %s: %s"
msgstr "Kunde inte läsa %s: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:910
msgid "Unable to save %s: %s"
msgstr "Kunde inte spara %s: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1157
msgid "Update lists…"
msgstr "Uppdatera listor…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1212
msgid "Updates"
msgstr "Uppdateringar"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:249
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:278
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:265
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:294
msgid "Upgrade…"
msgstr "Uppgradera…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1158
msgid "Upload Package…"
msgstr "Ladda upp paket…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:945
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1226
msgid "Version"
msgstr "Version"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:491
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:509
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:519
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:537
msgid "Version incompatible"
msgstr "Versionen passar inte"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:984
msgid "Waiting for the <em>opkg %h</em> command to complete…"
msgstr "Väntar på att <em>opkg %h</em>-kommandot ska slutföras…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1190
+msgctxt "Display translation packages"
+msgid "all"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1177
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1203
+msgctxt "Display translation packages"
+msgid "none"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:673
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:934
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1135
msgid "unknown"
msgstr "okänd"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:641
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:829
-msgid "~%.1024mB compressed"
-msgstr "~%.1024mB komprimerat"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:671
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:932
+msgid "~%1024mB compressed"
+msgstr "~%1024mB komprimerat"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:930
+msgid "~%1024mB installed"
+msgstr "~%1024mB installerat"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
-msgid "~%.1024mB installed"
-msgstr "~%.1024mB installerat"
+#~ msgid "Overwrite files from other package(s)"
+#~ msgstr "Skriv över filer från andra paket(en)"
diff --git a/applications/luci-app-opkg/po/templates/opkg.pot b/applications/luci-app-opkg/po/templates/opkg.pot
index 8e40470354..389def63fc 100644
--- a/applications/luci-app-opkg/po/templates/opkg.pot
+++ b/applications/luci-app-opkg/po/templates/opkg.pot
@@ -1,19 +1,23 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
+msgid "Allow overwriting conflicting package files"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1210
msgid "Available"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid ""
"Below is a listing of the various configuration files used by <em>opkg</em>. "
"Use <em>opkg.conf</em> for global settings and <em>customfeeds.conf</em> for "
@@ -21,61 +25,75 @@ msgid ""
"changed but is usually not preserved by <em>sysupgrade</em>."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:790
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:846
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:893
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Cancel"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1142
msgid "Clear"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1159
msgid "Configure opkg…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:744
msgid "Dependencies"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:750
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1228
msgid "Description"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
msgid "Details for package <em>%h</em>"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Dismiss"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
+msgid "Display LuCI translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
+msgid "Display all available translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:354
msgid "Displaying %d-%d of %d"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1147
msgid "Download and install package"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1008
msgid "Errors"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:982
msgid "Executing package manager"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1139
msgid "Filter"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1134
msgid "Free space"
msgstr ""
@@ -83,245 +101,274 @@ msgstr ""
msgid "Grant access to opkg management"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1194
+msgid "Hide all translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:808
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1066
msgid "Install"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:780
+msgid "Install suggested translation packages as well"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:299
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:522
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1211
msgid "Installed"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:830
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1043
msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:288
msgid "Install…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:857
msgid "Loading configuration data…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1084
msgid "Loading package information…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "MD5"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1042
msgid "Manually install package"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:510
msgid "Needs upgrade"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1219
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1237
msgid "Next page"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:368
msgid "No information available"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:355
msgid "No packages"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:372
msgid "No packages matching \"<strong>%h</strong>\"."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:542
msgid "Not available"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:527
msgid "Not installed"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1150
msgid "OK"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:753
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:801
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:815
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:904
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:918
msgid "OPKG Configuration"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
-msgid "Overwrite files from other package(s)"
-msgstr ""
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1225
msgid "Package name"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1149
msgid "Package name or URL…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1217
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1235
msgid "Previous page"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:837
msgid "Really attempt to install <em>%h</em>?"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:967
msgid "Remove"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:943
msgid "Remove package <em>%h</em>"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:276
msgid "Remove…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:665
-msgid "Require approx. %.1024mB size for %d package(s) to install."
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
+msgid "Require approx. %1024mB size for %d package(s) to install."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:517
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:535
msgid "Require version %h %h, installed %h"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:540
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:480
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:508
msgid "Requires update to %h %h"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:373
msgid "Reset"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
msgid "SHA256"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:915
msgid "Save"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:905
msgid "Saving configuration data…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:758
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:946
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1045
msgid "Size"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1227
msgid "Size (.ipk)"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1130
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
msgid "Software"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:761
+msgid "Suggested translations"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1013
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:485
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:513
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:833
msgid "The package <em>%h</em> is not available in any configured repository."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:530
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1141
msgid "Type to filter…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1032
msgid "Unable to execute <em>opkg %s</em> command: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:871
msgid "Unable to read %s: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:910
msgid "Unable to save %s: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1157
msgid "Update lists…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1212
msgid "Updates"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:249
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:278
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:265
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:294
msgid "Upgrade…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1158
msgid "Upload Package…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:945
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1226
msgid "Version"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:491
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:509
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:519
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:537
msgid "Version incompatible"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:984
msgid "Waiting for the <em>opkg %h</em> command to complete…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1190
+msgctxt "Display translation packages"
+msgid "all"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1177
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1203
+msgctxt "Display translation packages"
+msgid "none"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:673
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:934
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1135
msgid "unknown"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:641
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:829
-msgid "~%.1024mB compressed"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:671
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:932
+msgid "~%1024mB compressed"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
-msgid "~%.1024mB installed"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:930
+msgid "~%1024mB installed"
msgstr ""
diff --git a/applications/luci-app-opkg/po/tr/opkg.po b/applications/luci-app-opkg/po/tr/opkg.po
index 14cfc525f7..7968bbfa12 100644
--- a/applications/luci-app-opkg/po/tr/opkg.po
+++ b/applications/luci-app-opkg/po/tr/opkg.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2021-05-18 05:32+0000\n"
+"PO-Revision-Date: 2022-09-25 14:22+0000\n"
"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/tr/>\n"
@@ -11,21 +11,25 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.14.1\n"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
msgstr "Eylemler"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
+msgid "Allow overwriting conflicting package files"
+msgstr "Çakışan paket dosyalarının üzerine yazılmasına izin ver"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
msgstr "Kullanılmayan bağımlılıkları otomatik olarak kaldır"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1210
msgid "Available"
msgstr "Kullanılabilir"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid ""
"Below is a listing of the various configuration files used by <em>opkg</em>. "
"Use <em>opkg.conf</em> for global settings and <em>customfeeds.conf</em> for "
@@ -38,61 +42,77 @@ msgstr ""
"dosyalardaki yapılandırmalar değiştirilebilir ancak genellikle "
"<em>sysupgrade</em> tarafından korunmaz."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:790
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:846
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:893
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Cancel"
msgstr "İptal"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1142
msgid "Clear"
msgstr "Temizle"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1159
msgid "Configure opkg…"
msgstr "opkg'yi yapılandır…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:744
msgid "Dependencies"
msgstr "Bağımlılıklar"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:750
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1228
msgid "Description"
msgstr "Açıklama"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
msgid "Details for package <em>%h</em>"
msgstr "Paket detayları <em>%h</em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Dismiss"
msgstr "Kapat"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
+msgid "Display LuCI translation packages"
+msgstr "LuCI çeviri paketlerini görüntüle"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
+msgid "Display all available translation packages"
+msgstr "Mevcut tüm çeviri paketlerini göster"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
+msgstr ""
+"Yalnızca önceden kurulmuş diller için temel çeviri paketlerini ve çeviri "
+"paketlerini görüntüle"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:354
msgid "Displaying %d-%d of %d"
msgstr "Görüntülenen %d-%d toplam %d"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1147
msgid "Download and install package"
msgstr "Paket indir ve yükle"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1008
msgid "Errors"
msgstr "Hatalar"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:982
msgid "Executing package manager"
msgstr "Paket yöneticisi çalıştırılıyor"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1139
msgid "Filter"
msgstr "Filtre"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1134
msgid "Free space"
msgstr "Boş alan"
@@ -100,20 +120,28 @@ msgstr "Boş alan"
msgid "Grant access to opkg management"
msgstr "Opkg yönetimine erişim izni verin"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1194
+msgid "Hide all translation packages"
+msgstr "Tüm çeviri paketlerini gizle"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:808
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1066
msgid "Install"
msgstr "Yükle"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:780
+msgid "Install suggested translation packages as well"
+msgstr "Önerilen çeviri paketlerini de yükle"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:299
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:522
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1211
msgid "Installed"
msgstr "Yüklenenler"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:830
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1043
msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
@@ -121,152 +149,158 @@ msgstr ""
"Güvenilmeyen kaynaklardan paket yüklemek, güvenlik riski oluşturabilir! Bu "
"paketi yüklemeyi gerçekten denemek istiyor musunuz <em>% h </em>?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:288
msgid "Install…"
msgstr "Yükle…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:857
msgid "Loading configuration data…"
msgstr "Yapılandırma verisi yükleniyor…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1084
msgid "Loading package information…"
msgstr "Paket bilgisi yükleniyor…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "MD5"
msgstr "MD5"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1042
msgid "Manually install package"
msgstr "Elle paket yükle"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:510
msgid "Needs upgrade"
msgstr "Yükseltme gerekli"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1219
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1237
msgid "Next page"
msgstr "Sonraki sayfa"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:368
msgid "No information available"
msgstr "Bilgi bulunmamaktadır"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:355
msgid "No packages"
msgstr "Paket(ler) yok"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:372
msgid "No packages matching \"<strong>%h</strong>\"."
msgstr "Eşleşen paket yok \"<strong>%h</strong>\"."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:542
msgid "Not available"
msgstr "Mevcut değil"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:527
msgid "Not installed"
msgstr "Yüklenmedi"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1150
msgid "OK"
msgstr "Tamam"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:753
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:801
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:815
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:904
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:918
msgid "OPKG Configuration"
msgstr "OPKG Yapılandırması"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
-msgid "Overwrite files from other package(s)"
-msgstr "Diğer paket(ler)in dosyalarının üzerine yaz"
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1225
msgid "Package name"
msgstr "Paket adı"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1149
msgid "Package name or URL…"
msgstr "Paket adı veya URL…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1217
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1235
msgid "Previous page"
msgstr "Önceki sayfa"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:837
msgid "Really attempt to install <em>%h</em>?"
msgstr "Gerçekten yüklemeyi denemek istiyor musunuz <em>%h</em>?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:967
msgid "Remove"
msgstr "Kaldır"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:943
msgid "Remove package <em>%h</em>"
msgstr "Paketi kaldır <em>%h</em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:276
msgid "Remove…"
msgstr "Kaldır…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:665
-msgid "Require approx. %.1024mB size for %d package(s) to install."
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
+msgid "Require approx. %1024mB size for %d package(s) to install."
msgstr ""
-"%d paket(ler)ini yüklemek için yaklaşık %.1024mB boyutunda alan gerekli."
+"%d paket(ler)ini yüklemek için yaklaşık %1024mB boyutunda alan gerekli."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:517
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:535
msgid "Require version %h %h, installed %h"
msgstr "Gereken sürüm %h %h, yüklü olan %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:540
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
msgstr "Gerekli olan bağımlılık paketi <em>%h</em> hiçbir depoda mevcut değil."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:480
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:508
msgid "Requires update to %h %h"
msgstr "Şu sürüme güncellenmesi gerekiyor %h %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:373
msgid "Reset"
msgstr "Sıfırla"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
msgid "SHA256"
msgstr "SHA256"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:915
msgid "Save"
msgstr "Kaydet"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:905
msgid "Saving configuration data…"
msgstr "Yapılandırma verisi kaydediliyor…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:758
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:946
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1045
msgid "Size"
msgstr "Boyut"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1227
msgid "Size (.ipk)"
msgstr "Boyut (.ipk)"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1130
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
msgid "Software"
msgstr "Yazılım"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:761
+msgid "Suggested translations"
+msgstr "Önerilen çeviriler"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr "Önerilen çeviriler yaklaşık %1024mB ek alan gerektiriyor."
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1013
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
msgstr "<em>opkg %h</em> komutu <code>%d</code> koduyla başarısız oldu."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:485
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:513
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
@@ -274,11 +308,11 @@ msgstr ""
"Yüklü olan <em>%h</em> paketinin sürümü uyumlu değil. Gerekli olan %s iken, "
"%s sürümü yüklü."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:833
msgid "The package <em>%h</em> is not available in any configured repository."
msgstr "<em>%h</em> paketi yapılandırılmış depoların hiçbirinde mevcut değil."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:530
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
@@ -286,66 +320,84 @@ msgstr ""
"<em>%h</em> paketinin depo bulunan sürümü uyumlu değil. Gerekli olan %s iken "
"sadece %s sürümü mevcut."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1141
msgid "Type to filter…"
msgstr "Filtrelemek için yazın…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1032
msgid "Unable to execute <em>opkg %s</em> command: %s"
msgstr "<em>opkg %s</em> komutu çalıştırılamıyor: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:871
msgid "Unable to read %s: %s"
msgstr "Okunamıyor %s: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:910
msgid "Unable to save %s: %s"
msgstr "Kaydedilemiyor %s: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1157
msgid "Update lists…"
msgstr "Listeyi güncelle…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1212
msgid "Updates"
msgstr "Güncellemeler"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:249
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:278
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:265
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:294
msgid "Upgrade…"
msgstr "Yükselt…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1158
msgid "Upload Package…"
msgstr "Paket Yükle…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:945
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1226
msgid "Version"
msgstr "Sürüm"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:491
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:509
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:519
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:537
msgid "Version incompatible"
msgstr "Sürüm uyumsuz"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:984
msgid "Waiting for the <em>opkg %h</em> command to complete…"
msgstr "<em>opkg %h</em> komutunun tamamlanması bekleniyor…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1190
+msgctxt "Display translation packages"
+msgid "all"
+msgstr "tüm"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1177
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr "filtrelenmiş"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1203
+msgctxt "Display translation packages"
+msgid "none"
+msgstr "hiçbiri"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:673
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:934
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1135
msgid "unknown"
msgstr "bilinmeyen"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:641
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:829
-msgid "~%.1024mB compressed"
-msgstr "~%.1024mB sıkıştırıldı"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:671
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:932
+msgid "~%1024mB compressed"
+msgstr "~%1024mB sıkıştırıldı"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:930
+msgid "~%1024mB installed"
+msgstr "~%1024mB yüklendi"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
-msgid "~%.1024mB installed"
-msgstr "~%.1024mB yüklendi"
+#~ msgid "Overwrite files from other package(s)"
+#~ msgstr "Diğer paket(ler)in dosyalarının üzerine yaz"
diff --git a/applications/luci-app-opkg/po/uk/opkg.po b/applications/luci-app-opkg/po/uk/opkg.po
index 5c0a49bc48..4ae82b77f4 100644
--- a/applications/luci-app-opkg/po/uk/opkg.po
+++ b/applications/luci-app-opkg/po/uk/opkg.po
@@ -1,31 +1,35 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2022-02-13 10:08+0000\n"
-"Last-Translator: Vova Buran <heneral@gmail.com>\n"
+"PO-Revision-Date: 2022-12-22 22:51+0000\n"
+"Last-Translator: Bohdan <chbgdn@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/uk/>\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
msgstr "Дії"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
+msgid "Allow overwriting conflicting package files"
+msgstr "Дозволити перезапис файлів пакунків, які конфліктують"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
msgstr "Автоматичне видалення невикористовуваних залежностей"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1210
msgid "Available"
msgstr "Доступно"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid ""
"Below is a listing of the various configuration files used by <em>opkg</em>. "
"Use <em>opkg.conf</em> for global settings and <em>customfeeds.conf</em> for "
@@ -38,61 +42,77 @@ msgstr ""
"інших файлах може бути змінено, але вона зазвичай не зберігається при "
"<em>оновленні системи</em>."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:790
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:846
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:893
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Cancel"
msgstr "Скасувати"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1142
msgid "Clear"
msgstr "Очистити"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1159
msgid "Configure opkg…"
msgstr "Налаштування opkg…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:744
msgid "Dependencies"
msgstr "Залежності"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:750
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1228
msgid "Description"
msgstr "Опис"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
msgid "Details for package <em>%h</em>"
msgstr "Подробиці про пакет <em>%h</em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Dismiss"
msgstr "Закрити"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
+msgid "Display LuCI translation packages"
+msgstr "Відображати пакети перекладу LuCI"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
+msgid "Display all available translation packages"
+msgstr "Відображати всі доступні пакети перекладу"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
+msgstr ""
+"Відображати тільки базові пакети перекладів та пакети перекладів для вже "
+"встановлених мов"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:354
msgid "Displaying %d-%d of %d"
msgstr "Відображається %d-%d із %d"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1147
msgid "Download and install package"
msgstr "Завантажити та інсталювати пакети"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1008
msgid "Errors"
msgstr "Помилки"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:982
msgid "Executing package manager"
msgstr "Виконання менеджера пакетів"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1139
msgid "Filter"
msgstr "Фільтр"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1134
msgid "Free space"
msgstr "Вільне місце"
@@ -100,20 +120,28 @@ msgstr "Вільне місце"
msgid "Grant access to opkg management"
msgstr "Надати доступ до керування opkg"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1194
+msgid "Hide all translation packages"
+msgstr "Приховати всі пакети перекладів"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:808
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1066
msgid "Install"
msgstr "Інсталювати"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:780
+msgid "Install suggested translation packages as well"
+msgstr "Встановлювати запропоновані пакети перекладу також"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:299
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:522
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1211
msgid "Installed"
msgstr "Інстальовано"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:830
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1043
msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
@@ -121,153 +149,159 @@ msgstr ""
"Інсталяція пакетів з ненадійних джерел є потенційною загрозою безпеці! "
"Дійсно спробувати інсталювати <em>%h</em>?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:288
msgid "Install…"
msgstr "Інсталювати…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:857
msgid "Loading configuration data…"
msgstr "Завантаження даних конфігурації…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1084
msgid "Loading package information…"
msgstr "Завантаження інформації про пакети…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "MD5"
msgstr "MD5"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1042
msgid "Manually install package"
msgstr "Інсталяція пакета вручну"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:510
msgid "Needs upgrade"
msgstr "Потребує оновлення"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1219
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1237
msgid "Next page"
msgstr "Наступна сторінка"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:368
msgid "No information available"
msgstr "Інформація відсутня"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:355
msgid "No packages"
msgstr "Немає пакетів"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:372
msgid "No packages matching \"<strong>%h</strong>\"."
msgstr "Немає пакетів, що відповідають \"<strong>%h</strong>\"."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:542
msgid "Not available"
msgstr "Недоступно"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:527
msgid "Not installed"
msgstr "Не інстальовано"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1150
msgid "OK"
msgstr "OK"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:753
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:801
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:815
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:904
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:918
msgid "OPKG Configuration"
msgstr "Конфігурація OPKG"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
-msgid "Overwrite files from other package(s)"
-msgstr "Перезаписати файли з інших пакетів"
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1225
msgid "Package name"
msgstr "Назва пакунку"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1149
msgid "Package name or URL…"
msgstr "Назва пакунка чи URL-адреса…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1217
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1235
msgid "Previous page"
msgstr "Попередня сторінка"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:837
msgid "Really attempt to install <em>%h</em>?"
msgstr "Дійсно спробувати інсталювати <em>%h</em>?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:967
msgid "Remove"
msgstr "Видалити"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:943
msgid "Remove package <em>%h</em>"
msgstr "Видалити пакет <em>%h</em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:276
msgid "Remove…"
msgstr "Видалити…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:665
-msgid "Require approx. %.1024mB size for %d package(s) to install."
-msgstr "Потрібно приблизно %.1024mB для інсталяції %d пакетів."
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
+msgid "Require approx. %1024mB size for %d package(s) to install."
+msgstr "Потрібно приблизно %1024mB для інсталяції %d пакетів."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:517
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:535
msgid "Require version %h %h, installed %h"
msgstr "Потрібна версія %h %h, інстальовано %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:540
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
msgstr ""
"Необхідний за залежністю пакет <em>%h</em> не доступний ні в одному "
"репозиторії."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:480
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:508
msgid "Requires update to %h %h"
msgstr "Потрібно оновити до %h %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:373
msgid "Reset"
msgstr "Скинути"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
msgid "SHA256"
msgstr "SHA256"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:915
msgid "Save"
msgstr "Зберегти"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:905
msgid "Saving configuration data…"
msgstr "Збереження даних конфігурації…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:758
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:946
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1045
msgid "Size"
msgstr "Розмір"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1227
msgid "Size (.ipk)"
msgstr "Розмір (.ipk)"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1130
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
msgid "Software"
msgstr "Програмне забезпечення"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:761
+msgid "Suggested translations"
+msgstr "Пропоновані переклади"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr "Запропоновані переклади потребують приблизно %1024мБ додаткового місця."
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1013
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
msgstr "Помилка виконання команди <em>opkg %h</em> з кодом <code>%d</code>."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:485
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:513
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
@@ -275,12 +309,12 @@ msgstr ""
"Інстальована версія пакета <em>%h</em> несумісна, потрібно %s, а "
"інстальовано %s."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:833
msgid "The package <em>%h</em> is not available in any configured repository."
msgstr ""
"Пакет <em>%h</em> не доступний ні в одному сконфігурованому репозиторії."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:530
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
@@ -288,66 +322,84 @@ msgstr ""
"Версія пакету <em>%h</em> у репозиторії несумісна, потрібно %s, але доступна "
"лише %s."
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1141
msgid "Type to filter…"
msgstr "Введіть текст для фільтра…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1032
msgid "Unable to execute <em>opkg %s</em> command: %s"
msgstr "Не вдалося виконати команду <em>opkg %s</em>: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:871
msgid "Unable to read %s: %s"
msgstr "Не вдалося прочитати %s: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:910
msgid "Unable to save %s: %s"
msgstr "Не вдалося зберегти %s: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1157
msgid "Update lists…"
msgstr "Оновити списки…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1212
msgid "Updates"
msgstr "Оновлення"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:249
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:278
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:265
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:294
msgid "Upgrade…"
msgstr "Оновлення…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1158
msgid "Upload Package…"
msgstr "Відвантажити пакет…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:945
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1226
msgid "Version"
msgstr "Версія"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:491
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:509
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:519
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:537
msgid "Version incompatible"
msgstr "Несумісна версія"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:984
msgid "Waiting for the <em>opkg %h</em> command to complete…"
msgstr "Очікуємо завершення виконання команди <em>opkg %h</em> …"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1190
+msgctxt "Display translation packages"
+msgid "all"
+msgstr "усі"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1177
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr "фільтрувати"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1203
+msgctxt "Display translation packages"
+msgid "none"
+msgstr "ні"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:673
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:934
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1135
msgid "unknown"
msgstr "невідомо"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:641
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:829
-msgid "~%.1024mB compressed"
-msgstr "~%.1024mB стиснуто"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:671
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:932
+msgid "~%1024mB compressed"
+msgstr "~%1024mB стиснуто"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:930
+msgid "~%1024mB installed"
+msgstr "~%1024mB інстальовано"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
-msgid "~%.1024mB installed"
-msgstr "~%.1024mB інстальовано"
+#~ msgid "Overwrite files from other package(s)"
+#~ msgstr "Перезаписати файли з інших пакетів"
diff --git a/applications/luci-app-opkg/po/ur/opkg.po b/applications/luci-app-opkg/po/ur/opkg.po
index a5c179efcc..a4eb271c0f 100644
--- a/applications/luci-app-opkg/po/ur/opkg.po
+++ b/applications/luci-app-opkg/po/ur/opkg.po
@@ -10,19 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.14-dev\n"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
msgstr "اعمال"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
+msgid "Allow overwriting conflicting package files"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
msgstr "غیر استعمال شدہ انحصار کو خود بخود ہٹا دیں"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1210
msgid "Available"
msgstr "موجود"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid ""
"Below is a listing of the various configuration files used by <em>opkg</em>. "
"Use <em>opkg.conf</em> for global settings and <em>customfeeds.conf</em> for "
@@ -35,61 +39,75 @@ msgstr ""
"کنفیگریشن کو تبدیل کیا جا سکتا ہے لیکن عام طور پر <em>sysupgrade</em> کے "
"ذریعے محفوظ نہیں کیا جاتا ہے۔"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:790
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:846
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:893
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Cancel"
msgstr "کینسل"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1142
msgid "Clear"
msgstr "کلیر"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1159
msgid "Configure opkg…"
msgstr "opkg کو ترتیب دیں…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:744
msgid "Dependencies"
msgstr "انحصار"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:750
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1228
msgid "Description"
msgstr "تفصیل"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
msgid "Details for package <em>%h</em>"
msgstr "پیکیج <em>%h</em> کی تفصیلات"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Dismiss"
msgstr "مسترد کریں"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
+msgid "Display LuCI translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
+msgid "Display all available translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:354
msgid "Displaying %d-%d of %d"
msgstr "%d میں سے %d-%d ڈسپلے ہو رہا ہے"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1147
msgid "Download and install package"
msgstr "پیکیج ڈاؤن لوڈ اور انسٹال کریں"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1008
msgid "Errors"
msgstr "غلطیاں"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:982
msgid "Executing package manager"
msgstr "پیکج مینیجر پر عمل درآمد ہو رہا"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1139
msgid "Filter"
msgstr "فلٹر"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1134
msgid "Free space"
msgstr "خالی جگہ"
@@ -97,20 +115,28 @@ msgstr "خالی جگہ"
msgid "Grant access to opkg management"
msgstr "opkg مینجمنٹ تک رسائی فراہم کریں"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1194
+msgid "Hide all translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:808
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1066
msgid "Install"
msgstr "انسٹال کریں"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:780
+msgid "Install suggested translation packages as well"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:299
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:522
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1211
msgid "Installed"
msgstr "نصب خدمات"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:830
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1043
msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
@@ -118,163 +144,169 @@ msgstr ""
"غیر بھروسہ مند ذرائع سے پیکجز انسٹال کرنا ایک ممکنہ سیکورٹی رسک ہے! واقعی "
"انسٹال کرنے کی کوشش کریں <em>%h</em>؟"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:288
msgid "Install…"
msgstr "انسٹال کریں…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:857
msgid "Loading configuration data…"
msgstr "کنفیگریشن ڈیٹا لوڈ ہو رہا ہے…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1084
msgid "Loading package information…"
msgstr "پیکیج کی معلومات لوڈ ہو رہی ہے…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
#, fuzzy
msgid "MD5"
msgstr "MD5"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1042
msgid "Manually install package"
msgstr "دستی طور پر پیکیج انسٹال کریں"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:510
msgid "Needs upgrade"
msgstr "اپ گریڈ کی ضرورت ہے"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1219
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1237
msgid "Next page"
msgstr "اگلا صفحہ"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:368
msgid "No information available"
msgstr "کوئی معلومات دستیاب نہیں"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:355
msgid "No packages"
msgstr "کوئی پیکجز نہیں"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:372
msgid "No packages matching \"<strong>%h</strong>\"."
msgstr "\"<strong>%h</strong>\" سے مماثل کوئی پیکیج نہیں ہے۔"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:542
msgid "Not available"
msgstr "دستیاب نہیں ہے"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:527
msgid "Not installed"
msgstr "انسٹال نہیں ہے"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1150
msgid "OK"
msgstr "ٹھیک ہے"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:753
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:801
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:815
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:904
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:918
msgid "OPKG Configuration"
msgstr "OPKG کنفیگریشن"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
-msgid "Overwrite files from other package(s)"
-msgstr "دوسرے پیکجوں سے فائلوں کو اوور رائٹ کریں"
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1225
msgid "Package name"
msgstr "پیکیج کا نام"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1149
msgid "Package name or URL…"
msgstr "پیکیج کا نام یا URL…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1217
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1235
msgid "Previous page"
msgstr "پچھلا صفحہ"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:837
msgid "Really attempt to install <em>%h</em>?"
msgstr "واقعی انسٹال کرنے کی کوشش کریں <em>%h</em>؟"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:967
msgid "Remove"
msgstr "ہٹا دیا"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:943
msgid "Remove package <em>%h</em>"
msgstr "پیکیج <em>%h</em> کو ہٹا دیں"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:276
msgid "Remove…"
msgstr "الگ کرنا…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:665
-msgid "Require approx. %.1024mB size for %d package(s) to install."
-msgstr "لگ بھگ کی ضرورت ہے۔ انسٹال کرنے کے لیے %d پیکجز کے لیے %.1024mB سائز۔"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
+msgid "Require approx. %1024mB size for %d package(s) to install."
+msgstr "لگ بھگ کی ضرورت ہے۔ انسٹال کرنے کے لیے %d پیکجز کے لیے %1024mB سائز۔"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:517
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:535
msgid "Require version %h %h, installed %h"
msgstr "ورژن %h %h، انسٹال کردہ %h کی ضرورت ہے"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:540
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
msgstr "مطلوبہ انحصار پیکج <em>%h</em> کسی بھی ذخیرہ میں دستیاب نہیں ہے"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:480
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:508
msgid "Requires update to %h %h"
msgstr "%h %h تک اپ ڈیٹ کی ضرورت ہے"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:373
msgid "Reset"
msgstr "دوبارہ ترتیب دیں"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
#, fuzzy
msgid "SHA256"
msgstr "SHA256"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:915
msgid "Save"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:905
msgid "Saving configuration data…"
msgstr "کنفیگریشن ڈیٹا محفوظ ہو رہا ہے…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:758
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:946
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1045
msgid "Size"
msgstr "سائز"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1227
msgid "Size (.ipk)"
msgstr "سائز(.ipk)"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1130
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
msgid "Software"
msgstr "سافٹ ویئر"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:761
+msgid "Suggested translations"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1013
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
msgstr "<em>opkg %h</em> کمانڈ <code>%d</code> کوڈ کے ساتھ ناکام ہوگئی۔"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:485
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:513
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
msgstr "<em>opkg %h</em> کمانڈ <code>%d</code> کوڈ کے ساتھ ناکام ہوگئی"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:833
msgid "The package <em>%h</em> is not available in any configured repository."
msgstr "پیکیج <em>%h</em> کسی بھی ترتیب شدہ ذخیرہ میں دستیاب نہیں ہے"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:530
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
@@ -282,66 +314,84 @@ msgstr ""
"پیکیج <em>%h</em> کا ذخیرہ ورژن مطابقت نہیں رکھتا، %s کی ضرورت ہے لیکن صرف "
"%s دستیاب ہے۔"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1141
msgid "Type to filter…"
msgstr "فلٹر کرنے کے لیے ٹائپ کریں…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1032
msgid "Unable to execute <em>opkg %s</em> command: %s"
msgstr "<em>opkg %s</em> کمانڈ پر عمل کرنے سے قاصر: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:871
msgid "Unable to read %s: %s"
msgstr "پڑھنے سے قاصر%s: s%"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:910
msgid "Unable to save %s: %s"
msgstr "%s پڑھنے سے قاصر: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1157
msgid "Update lists…"
msgstr "فہرستوں کو اپ ڈیٹ کریں…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1212
msgid "Updates"
msgstr "تازہ ترین"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:249
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:278
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:265
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:294
msgid "Upgrade…"
msgstr "اپ گریڈ…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1158
msgid "Upload Package…"
msgstr "پیکج اپ لوڈ کریں…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:945
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1226
msgid "Version"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:491
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:509
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:519
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:537
msgid "Version incompatible"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:984
msgid "Waiting for the <em>opkg %h</em> command to complete…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1190
+msgctxt "Display translation packages"
+msgid "all"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1177
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1203
+msgctxt "Display translation packages"
+msgid "none"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:673
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:934
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1135
msgid "unknown"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:641
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:829
-msgid "~%.1024mB compressed"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:671
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:932
+msgid "~%1024mB compressed"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
-msgid "~%.1024mB installed"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:930
+msgid "~%1024mB installed"
msgstr ""
+
+#~ msgid "Overwrite files from other package(s)"
+#~ msgstr "دوسرے پیکجوں سے فائلوں کو اوور رائٹ کریں"
diff --git a/applications/luci-app-opkg/po/vi/opkg.po b/applications/luci-app-opkg/po/vi/opkg.po
index c7dd187b10..83f762d13d 100644
--- a/applications/luci-app-opkg/po/vi/opkg.po
+++ b/applications/luci-app-opkg/po/vi/opkg.po
@@ -14,19 +14,23 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
msgstr "Hành động"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
+msgid "Allow overwriting conflicting package files"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1210
msgid "Available"
msgstr "Sẵn có"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid ""
"Below is a listing of the various configuration files used by <em>opkg</em>. "
"Use <em>opkg.conf</em> for global settings and <em>customfeeds.conf</em> for "
@@ -34,63 +38,77 @@ msgid ""
"changed but is usually not preserved by <em>sysupgrade</em>."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:790
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:846
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:893
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Cancel"
msgstr "Hủy bỏ"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1142
msgid "Clear"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1159
#, fuzzy
msgid "Configure opkg…"
msgstr "Cấu hình"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:744
msgid "Dependencies"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:750
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1228
msgid "Description"
msgstr "Mô tả"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
msgid "Details for package <em>%h</em>"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Dismiss"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
+msgid "Display LuCI translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
+msgid "Display all available translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:354
msgid "Displaying %d-%d of %d"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1147
msgid "Download and install package"
msgstr "Tải và cài đặt gói"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1008
#, fuzzy
msgid "Errors"
msgstr "Lỗi"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:982
msgid "Executing package manager"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1139
msgid "Filter"
msgstr "Lọc"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1134
msgid "Free space"
msgstr ""
@@ -98,254 +116,283 @@ msgstr ""
msgid "Grant access to opkg management"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1194
+msgid "Hide all translation packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:808
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1066
msgid "Install"
msgstr "Cài đặt "
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:780
+msgid "Install suggested translation packages as well"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:299
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:522
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1211
#, fuzzy
msgid "Installed"
msgstr "Cài đặt "
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:830
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1043
msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:288
#, fuzzy
msgid "Install…"
msgstr "Cài đặt "
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:857
#, fuzzy
msgid "Loading configuration data…"
msgstr "Đi tới trang cấu hình thích hợp"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1084
msgid "Loading package information…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "MD5"
msgstr "MD5"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1042
#, fuzzy
msgid "Manually install package"
msgstr "Tải và cài đặt gói"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:510
msgid "Needs upgrade"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1219
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1237
msgid "Next page"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:368
msgid "No information available"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:355
#, fuzzy
msgid "No packages"
msgstr "Tìm gói"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:372
msgid "No packages matching \"<strong>%h</strong>\"."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:542
#, fuzzy
msgid "Not available"
msgstr "(%s available)"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:527
#, fuzzy
msgid "Not installed"
msgstr "Cài đặt "
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1150
msgid "OK"
msgstr "OK "
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:753
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:801
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:815
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:904
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:918
#, fuzzy
msgid "OPKG Configuration"
msgstr "Cấu hình OPKG-"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
-msgid "Overwrite files from other package(s)"
-msgstr ""
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1225
msgid "Package name"
msgstr "Tên gói"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1149
#, fuzzy
msgid "Package name or URL…"
msgstr "Tên gói"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1217
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1235
msgid "Previous page"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:837
msgid "Really attempt to install <em>%h</em>?"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:967
msgid "Remove"
msgstr "Loại bỏ"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:943
msgid "Remove package <em>%h</em>"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:276
msgid "Remove…"
msgstr "Loại bỏ…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:665
-msgid "Require approx. %.1024mB size for %d package(s) to install."
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
+msgid "Require approx. %1024mB size for %d package(s) to install."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:517
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:535
msgid "Require version %h %h, installed %h"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:540
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:480
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:508
msgid "Requires update to %h %h"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:373
msgid "Reset"
msgstr "Reset"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
msgid "SHA256"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:915
msgid "Save"
msgstr "Lưu"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:905
msgid "Saving configuration data…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:758
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:946
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1045
msgid "Size"
msgstr "Dung lượng "
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1227
msgid "Size (.ipk)"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1130
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
msgid "Software"
msgstr "Phần mềm"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:761
+msgid "Suggested translations"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1013
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:485
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:513
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:833
msgid "The package <em>%h</em> is not available in any configured repository."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:530
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1141
msgid "Type to filter…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1032
msgid "Unable to execute <em>opkg %s</em> command: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:871
msgid "Unable to read %s: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:910
msgid "Unable to save %s: %s"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1157
msgid "Update lists…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1212
msgid "Updates"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:249
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:278
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:265
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:294
msgid "Upgrade…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1158
msgid "Upload Package…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:945
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1226
msgid "Version"
msgstr "Phiên bản"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:491
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:509
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:519
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:537
msgid "Version incompatible"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:984
msgid "Waiting for the <em>opkg %h</em> command to complete…"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1190
+msgctxt "Display translation packages"
+msgid "all"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1177
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1203
+msgctxt "Display translation packages"
+msgid "none"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:673
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:934
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1135
msgid "unknown"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:641
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:829
-msgid "~%.1024mB compressed"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:671
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:932
+msgid "~%1024mB compressed"
msgstr ""
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
-msgid "~%.1024mB installed"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:930
+msgid "~%1024mB installed"
msgstr ""
diff --git a/applications/luci-app-opkg/po/zh_Hans/opkg.po b/applications/luci-app-opkg/po/zh_Hans/opkg.po
index 8b4be3c8f6..f11cd70e39 100644
--- a/applications/luci-app-opkg/po/zh_Hans/opkg.po
+++ b/applications/luci-app-opkg/po/zh_Hans/opkg.po
@@ -5,8 +5,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2021-04-12 08:24+0000\n"
-"Last-Translator: xiazhang <xz@xia.plus>\n"
+"PO-Revision-Date: 2022-08-03 00:21+0000\n"
+"Last-Translator: Eric <alchemillatruth@purelymail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsopkg/zh_Hans/>\n"
"Language: zh_Hans\n"
@@ -14,21 +14,25 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.6-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
msgstr "操作"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
+msgid "Allow overwriting conflicting package files"
+msgstr "允许覆盖冲突的包文件"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
msgstr "自动移除未使用的依赖"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1210
msgid "Available"
msgstr "可用"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid ""
"Below is a listing of the various configuration files used by <em>opkg</em>. "
"Use <em>opkg.conf</em> for global settings and <em>customfeeds.conf</em> for "
@@ -39,61 +43,75 @@ msgstr ""
"置,<em>customfeeds.conf</em> 用于自定义仓库。其他配置文件的变更在<em>系统升"
"级</em>时默认不被保留。"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:790
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:846
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:893
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Cancel"
msgstr "取消"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1142
msgid "Clear"
msgstr "清除"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1159
msgid "Configure opkg…"
msgstr "配置 opkg…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:744
msgid "Dependencies"
msgstr "依赖"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:750
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1228
msgid "Description"
msgstr "描述"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
msgid "Details for package <em>%h</em>"
msgstr "软件包 <em>%h</em> 详情"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Dismiss"
msgstr "关闭"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
+msgid "Display LuCI translation packages"
+msgstr "显示 LuCI 翻译包"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
+msgid "Display all available translation packages"
+msgstr "显示所有可用的翻译包"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
+msgstr "仅显示基础翻译包和已安装语言的翻译包"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:354
msgid "Displaying %d-%d of %d"
msgstr "正在显示 %d-%d,共 %d"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1147
msgid "Download and install package"
msgstr "下载并安装软件包"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1008
msgid "Errors"
msgstr "错误"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:982
msgid "Executing package manager"
msgstr "正在执行软件包管理器"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1139
msgid "Filter"
msgstr "筛选器"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1134
msgid "Free space"
msgstr "空闲空间"
@@ -101,248 +119,280 @@ msgstr "空闲空间"
msgid "Grant access to opkg management"
msgstr "授予访问 opkg 管理的权限"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1194
+msgid "Hide all translation packages"
+msgstr "隐藏所有翻译包"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:808
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1066
msgid "Install"
msgstr "安装"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:780
+msgid "Install suggested translation packages as well"
+msgstr "同样安装推荐的翻译包"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:299
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:522
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1211
msgid "Installed"
msgstr "已安装"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:830
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1043
msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
msgstr "从未信任的源安装软件包有潜在的安全隐患!您确定要安装 <em>%h</em> 吗?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:288
msgid "Install…"
msgstr "安装…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:857
msgid "Loading configuration data…"
msgstr "载入配置数据…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1084
msgid "Loading package information…"
msgstr "载入软件包信息…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "MD5"
msgstr "MD5"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1042
msgid "Manually install package"
msgstr "手动安装软件包"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:510
msgid "Needs upgrade"
msgstr "需要升级"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1219
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1237
msgid "Next page"
msgstr "下一页"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:368
msgid "No information available"
msgstr "无可用信息"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:355
msgid "No packages"
msgstr "没有软件包"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:372
msgid "No packages matching \"<strong>%h</strong>\"."
msgstr "没有匹配“<strong>%h</strong>”的软件包。"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:542
msgid "Not available"
msgstr "不可用"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:527
msgid "Not installed"
msgstr "未安装"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1150
msgid "OK"
msgstr "确认"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:753
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:801
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:815
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:904
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:918
msgid "OPKG Configuration"
msgstr "OPKG 配置"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
-msgid "Overwrite files from other package(s)"
-msgstr "覆盖其他软件包中的文件"
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1225
msgid "Package name"
msgstr "软件包名称"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1149
msgid "Package name or URL…"
msgstr "软件包名称或 URL…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1217
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1235
msgid "Previous page"
msgstr "上一页"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:837
msgid "Really attempt to install <em>%h</em>?"
msgstr "确定要安装 <em>%h</em> 吗?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:967
msgid "Remove"
msgstr "移除"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:943
msgid "Remove package <em>%h</em>"
msgstr "移除软件包 <em>%h</em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:276
msgid "Remove…"
msgstr "移除…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:665
-msgid "Require approx. %.1024mB size for %d package(s) to install."
-msgstr "需要大约 %.1024mB 空间来安装 %d 个软件包。"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
+msgid "Require approx. %1024mB size for %d package(s) to install."
+msgstr "需要大约 %1024mB 空间来安装 %d 个软件包。"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:517
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:535
msgid "Require version %h %h, installed %h"
msgstr "需要 %h %h 版本,已安装 %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:540
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
msgstr "依赖的软件包 <em>%h</em> 在所有仓库都未提供。"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:480
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:508
msgid "Requires update to %h %h"
msgstr "需要更新到 %h %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:373
msgid "Reset"
msgstr "复位"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
msgid "SHA256"
msgstr "SHA256"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:915
msgid "Save"
msgstr "保存"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:905
msgid "Saving configuration data…"
msgstr "正在保存配置数据…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:758
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:946
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1045
msgid "Size"
msgstr "大小"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1227
msgid "Size (.ipk)"
msgstr "大小(.ipk)"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1130
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
msgid "Software"
msgstr "软件包"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:761
+msgid "Suggested translations"
+msgstr "推荐的翻译"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr "推荐的翻译需要约 %1024mB 额外空间。"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1013
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
msgstr "<em>opkg %h</em> 命令失败,代码 <code>%d</code>。"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:485
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:513
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
msgstr "已安装的软件包 <em>%h</em> 版本不兼容,需要 %s 而 %s 已安装。"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:833
msgid "The package <em>%h</em> is not available in any configured repository."
msgstr "软件包 <em>%h</em> 在所有已配置的仓库中都不存在。"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:530
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
msgstr "软件包 <em>%h</em> 在仓库中的版本不兼容,需要 %s 但仅可提供 %s。"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1141
msgid "Type to filter…"
msgstr "输入以筛选…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1032
msgid "Unable to execute <em>opkg %s</em> command: %s"
msgstr "无法执行 <em>opkg %s</em> 命令:%s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:871
msgid "Unable to read %s: %s"
msgstr "无法读取 %s:%s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:910
msgid "Unable to save %s: %s"
msgstr "无法保存 %s:%s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1157
msgid "Update lists…"
msgstr "更新列表…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1212
msgid "Updates"
msgstr "更新"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:249
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:278
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:265
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:294
msgid "Upgrade…"
msgstr "升级…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1158
msgid "Upload Package…"
msgstr "上传软件包…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:945
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1226
msgid "Version"
msgstr "版本"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:491
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:509
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:519
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:537
msgid "Version incompatible"
msgstr "版本不兼容"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:984
msgid "Waiting for the <em>opkg %h</em> command to complete…"
msgstr "等待命令 <em>opkg %h</em> 执行完成…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1190
+msgctxt "Display translation packages"
+msgid "all"
+msgstr "全部"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1177
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr "已过滤"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1203
+msgctxt "Display translation packages"
+msgid "none"
+msgstr "无"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:673
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:934
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1135
msgid "unknown"
msgstr "未知"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:641
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:829
-msgid "~%.1024mB compressed"
-msgstr "~%.1024mB 已压缩"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:671
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:932
+msgid "~%1024mB compressed"
+msgstr "~%1024mB 已压缩"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:930
+msgid "~%1024mB installed"
+msgstr "~%1024mB 已安装"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
-msgid "~%.1024mB installed"
-msgstr "~%.1024mB 已安装"
+#~ msgid "Overwrite files from other package(s)"
+#~ msgstr "覆盖其他软件包中的文件"
#~ msgid ""
#~ "Require version %h %h,\n"
diff --git a/applications/luci-app-opkg/po/zh_Hant/opkg.po b/applications/luci-app-opkg/po/zh_Hant/opkg.po
index 03d6bf096f..c18a70a8b7 100644
--- a/applications/luci-app-opkg/po/zh_Hant/opkg.po
+++ b/applications/luci-app-opkg/po/zh_Hant/opkg.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-05-02 20:06+0000\n"
-"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
+"PO-Revision-Date: 2022-08-06 13:14+0000\n"
+"Last-Translator: 王攀 <41330784@qq.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsopkg/zh_Hant/>\n"
"Language: zh_Hant\n"
@@ -10,85 +10,104 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1155
msgid "Actions"
msgstr "動作"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:792
+msgid "Allow overwriting conflicting package files"
+msgstr "允許覆蓋衝突的包檔"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:953
msgid "Automatically remove unused dependencies"
msgstr "自動移除不再使用的依賴項目"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1210
msgid "Available"
msgstr "可用的"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
msgid ""
"Below is a listing of the various configuration files used by <em>opkg</em>. "
"Use <em>opkg.conf</em> for global settings and <em>customfeeds.conf</em> for "
"custom repository entries. The configuration in the other files may be "
"changed but is usually not preserved by <em>sysupgrade</em>."
msgstr ""
-"下面列出了 <em>opkg</em> 使用的各種組態檔;<em>opkg.conf</em> 用於全域設定,<em>customfeeds.conf</"
-"em> 則用於自訂儲存庫項目。其他組態檔的變更可能在 <em>系統升級</em> 時不會被保留。"
+"下面列出了 <em>opkg</em> 使用的各種組態檔;<em>opkg.conf</em> 用於全域設定,"
+"<em>customfeeds.conf</em> 則用於自訂儲存庫項目。其他組態檔的變更可能在 <em>系"
+"統升級</em> 時不會被保留。"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:790
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:846
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:893
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
msgid "Cancel"
msgstr "取消"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1142
msgid "Clear"
msgstr "清除"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1159
msgid "Configure opkg…"
msgstr "設定 opkg …"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:744
msgid "Dependencies"
msgstr "依賴項目"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:750
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1228
msgid "Description"
msgstr "描述"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
msgid "Details for package <em>%h</em>"
msgstr "套件 <em>%h</em> 的詳細資訊"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
msgid "Dismiss"
msgstr "關閉"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1164
+msgid "Display LuCI translation packages"
+msgstr "顯示 LuCI 翻譯包"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1181
+msgid "Display all available translation packages"
+msgstr "顯示所有可用的翻譯包"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1167
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
+msgstr "僅顯示已安裝語言的基本翻譯包和翻譯包"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:354
msgid "Displaying %d-%d of %d"
msgstr "正在顯示第 %d 到 %d 筆,共 %d 筆"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1147
msgid "Download and install package"
msgstr "下載並安裝套件包"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1008
msgid "Errors"
msgstr "錯誤"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:982
msgid "Executing package manager"
msgstr "正在執行套件包管理員"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1139
msgid "Filter"
msgstr "過濾"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1134
msgid "Free space"
msgstr "剩餘空間"
@@ -96,245 +115,277 @@ msgstr "剩餘空間"
msgid "Grant access to opkg management"
msgstr "授予存取 opkg 管理的權限"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1194
+msgid "Hide all translation packages"
+msgstr "隱藏所有翻譯包"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:808
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:824
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1066
msgid "Install"
msgstr "安裝"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:780
+msgid "Install suggested translation packages as well"
+msgstr "同時安裝建議的翻譯包"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:299
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:522
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1211
msgid "Installed"
msgstr "已安裝"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:830
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1043
msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
msgstr "從不明來源安裝套件很危險! 確定要安裝 <em>%h</em> ?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:288
msgid "Install…"
msgstr "安裝…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:857
msgid "Loading configuration data…"
msgstr "載入組態資料中…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1084
msgid "Loading package information…"
msgstr "載入套件資訊中…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
msgid "MD5"
msgstr "MD5"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1042
msgid "Manually install package"
msgstr "手動安裝套件包"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:510
msgid "Needs upgrade"
msgstr "需要升級"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1219
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1237
msgid "Next page"
msgstr "下一頁"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:368
msgid "No information available"
msgstr "無可用資訊"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:355
msgid "No packages"
msgstr "無套件包"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:372
msgid "No packages matching \"<strong>%h</strong>\"."
msgstr "沒有與 \"<strong>%h</strong>\" 相符的軟體包。"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:542
msgid "Not available"
msgstr "無法使用"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:527
msgid "Not installed"
msgstr "未安裝"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1150
msgid "OK"
msgstr "確定"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:753
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:801
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:815
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:904
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:918
msgid "OPKG Configuration"
msgstr "OPKG 設定"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
-msgid "Overwrite files from other package(s)"
-msgstr "覆蓋其他套件包的檔案"
-
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1225
msgid "Package name"
msgstr "套件包名稱"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1149
msgid "Package name or URL…"
msgstr "套件包名稱或網址…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1217
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1235
msgid "Previous page"
msgstr "上一頁"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:837
msgid "Really attempt to install <em>%h</em>?"
msgstr "確定安裝 <em>%h</em> ?"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:967
msgid "Remove"
msgstr "移除"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:943
msgid "Remove package <em>%h</em>"
msgstr "移除套件 <em>%h</em>"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:276
msgid "Remove…"
msgstr "移除…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:665
-msgid "Require approx. %.1024mB size for %d package(s) to install."
-msgstr "約需 %.1024mB 的空間來安裝 %d 個套件包。"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
+msgid "Require approx. %1024mB size for %d package(s) to install."
+msgstr "約需 %1024mB 的空間來安裝 %d 個套件包。"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:517
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:535
msgid "Require version %h %h, installed %h"
msgstr "需要版本 %h %h,現已安裝 %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:540
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
msgstr "依賴的套件 <em>%h</em> 不存在於任何的儲存庫。"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:480
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:508
msgid "Requires update to %h %h"
msgstr "需要更新至 %h %h"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:373
msgid "Reset"
msgstr "重置"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
msgid "SHA256"
msgstr "SHA256"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:915
msgid "Save"
msgstr "儲存"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:905
msgid "Saving configuration data…"
msgstr "正在儲存設定值…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:758
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:946
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1045
msgid "Size"
msgstr "容量"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1227
msgid "Size (.ipk)"
msgstr "大小 (.ipk)"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1130
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
msgid "Software"
msgstr "軟體"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:761
+msgid "Suggested translations"
+msgstr "建議的翻譯"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr "建議的翻譯需要大約 %1024mB 的額外空間。"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1013
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
msgstr "<em>opkg%h</em> 指令執行失敗,錯誤碼<code>%d</code>。"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:485
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:513
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
msgstr "已安裝的套件 <em>%h</em> 版本不相容,要求 %s 而 %s 已安裝。"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:833
msgid "The package <em>%h</em> is not available in any configured repository."
msgstr "套件 <em>%h</em> 在所有已設定的儲存庫中不可用。"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:530
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
msgstr "套件包 <em>%h</em> 在儲存庫中的版本不相容,要求 %s 但僅有 %s 可用。"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1141
msgid "Type to filter…"
msgstr "輸入以進行過濾…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1032
msgid "Unable to execute <em>opkg %s</em> command: %s"
msgstr "無法執行 <em>opkg %s</em> 指令:%s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:871
msgid "Unable to read %s: %s"
msgstr "無法讀取 %s: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:910
msgid "Unable to save %s: %s"
msgstr "無法儲存 %s: %s"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1157
msgid "Update lists…"
msgstr "更新清單…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1212
msgid "Updates"
msgstr "可升級"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:249
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:278
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:265
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:294
msgid "Upgrade…"
msgstr "升級…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1158
msgid "Upload Package…"
msgstr "上傳套件包…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:945
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1226
msgid "Version"
msgstr "版本"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:491
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:509
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:519
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:537
msgid "Version incompatible"
msgstr "版本不相容"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:984
msgid "Waiting for the <em>opkg %h</em> command to complete…"
msgstr "等待 <em>opkg %h</em> 指令完成…"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1190
+msgctxt "Display translation packages"
+msgid "all"
+msgstr "全部"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1177
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr "已過濾"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1203
+msgctxt "Display translation packages"
+msgid "none"
+msgstr "沒有"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:673
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:934
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1135
msgid "unknown"
msgstr "未知"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:641
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:829
-msgid "~%.1024mB compressed"
-msgstr "~%.1024mB 已壓縮"
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:671
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:932
+msgid "~%1024mB compressed"
+msgstr "~%1024mB 已壓縮"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:930
+msgid "~%1024mB installed"
+msgstr "~%1024mB 已安裝"
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
-#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
-msgid "~%.1024mB installed"
-msgstr "~%.1024mB 已安裝"
+#~ msgid "Overwrite files from other package(s)"
+#~ msgstr "覆蓋其他套件包的檔案"
diff --git a/applications/luci-app-p910nd/po/cs/p910nd.po b/applications/luci-app-p910nd/po/cs/p910nd.po
index 68ef83bbc4..44f80c6ab3 100644
--- a/applications/luci-app-p910nd/po/cs/p910nd.po
+++ b/applications/luci-app-p910nd/po/cs/p910nd.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-02-02 09:02+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2022-07-30 11:20+0000\n"
+"Last-Translator: Jakub Brož <brozikcz@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsp910nd/cs/>\n"
"Language: cs\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:47
msgid "Bidirectional mode"
diff --git a/applications/luci-app-p910nd/po/sk/p910nd.po b/applications/luci-app-p910nd/po/sk/p910nd.po
index ece75664d7..5673ab7b4e 100644
--- a/applications/luci-app-p910nd/po/sk/p910nd.po
+++ b/applications/luci-app-p910nd/po/sk/p910nd.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-08-03 19:09+0000\n"
-"Last-Translator: Marek Ľach <graweeld@googlemail.com>\n"
+"PO-Revision-Date: 2022-10-30 16:50+0000\n"
+"Last-Translator: MaycoH <hudec.marian@hotmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsp910nd/sk/>\n"
"Language: sk\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.8-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:47
msgid "Bidirectional mode"
@@ -21,10 +21,13 @@ msgid "Device"
msgstr "Zariadenie"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:10
+#, fuzzy
msgid ""
"First you have to install the packages to get support for USB (kmod-usb-"
"printer) or parallel port (kmod-lp)."
msgstr ""
+"Najprv musíte nainštalovať balíčky, aby ste získali podporu pre USB (kmod-"
+"usb-printer) alebo paralelný port (kmod-lp)."
#: applications/luci-app-p910nd/root/usr/share/rpcd/acl.d/luci-app-p910nd.json:3
msgid "Grant UCI access for luci-app-p910nd"
diff --git a/applications/luci-app-p910nd/po/uk/p910nd.po b/applications/luci-app-p910nd/po/uk/p910nd.po
index d411335fcd..ccad140469 100644
--- a/applications/luci-app-p910nd/po/uk/p910nd.po
+++ b/applications/luci-app-p910nd/po/uk/p910nd.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-11-04 17:37+0000\n"
-"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@gmail.com>\n"
+"PO-Revision-Date: 2022-11-28 20:47+0000\n"
+"Last-Translator: Arkadii Yakovets <ark@cho.red>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsp910nd/uk/>\n"
"Language: uk\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:47
msgid "Bidirectional mode"
@@ -43,7 +43,7 @@ msgstr "Порт"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:14
msgid "Settings"
-msgstr "Параметри"
+msgstr "Налаштування"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:22
msgid "Specifies the interface to listen on."
diff --git a/applications/luci-app-pagekitec/po/zh_Hant/pagekitec.po b/applications/luci-app-pagekitec/po/zh_Hant/pagekitec.po
index 47ffdb336a..53b87a6a75 100644
--- a/applications/luci-app-pagekitec/po/zh_Hant/pagekitec.po
+++ b/applications/luci-app-pagekitec/po/zh_Hant/pagekitec.po
@@ -3,15 +3,15 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-12-30 02:30+0000\n"
-"Last-Translator: operator <omniplay@hotmail.com>\n"
+"PO-Revision-Date: 2022-10-17 00:00+0000\n"
+"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationspagekitec/zh_Hant/>\n"
"Language: zh_Hant\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4.1-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:5
msgid ""
@@ -70,7 +70,7 @@ msgstr "PageKite出版商"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:26
msgid "Static setup"
-msgstr "靜態設置"
+msgstr "靜態設定"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:27
msgid ""
diff --git a/applications/luci-app-pbr/Makefile b/applications/luci-app-pbr/Makefile
new file mode 100644
index 0000000000..1d7eeeddab
--- /dev/null
+++ b/applications/luci-app-pbr/Makefile
@@ -0,0 +1,17 @@
+# Copyright 2017-2022 Stan Grishin (stangri@melmac.ca)
+# This is free software, licensed under the GNU General Public License v3.
+
+include $(TOPDIR)/rules.mk
+
+PKG_LICENSE:=GPL-3.0-or-later
+PKG_MAINTAINER:=Stan Grishin <stangri@melmac.ca>
+PKG_VERSION:=1.0.1-10
+
+LUCI_TITLE:=Policy Based Routing Service Web UI
+LUCI_DESCRIPTION:=Provides Web UI for Policy Based Routing Service.
+LUCI_DEPENDS:=+luci-base +jsonfilter +pbr
+LUCI_PKGARCH:=all
+
+include ../../luci.mk
+
+# call BuildPackage - OpenWrt buildroot signature
diff --git a/applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js b/applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js
new file mode 100644
index 0000000000..dcb3c3ec50
--- /dev/null
+++ b/applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js
@@ -0,0 +1,358 @@
+// Copyright 2022 Stan Grishin <stangri@melmac.ca>
+// This code wouldn't have been possible without help from [@vsviridov](https://github.com/vsviridov)
+
+"require ui";
+"require rpc";
+"require uci";
+"require form";
+"require baseclass";
+
+var pkg = {
+ get Name() {
+ return "pbr";
+ },
+ get URL() {
+ return "https://docs.openwrt.melmac.net/" + pkg.Name + "/";
+ },
+};
+
+var getGateways = rpc.declare({
+ object: "luci." + pkg.Name,
+ method: "getGateways",
+ params: ["name"],
+});
+
+var getInitList = rpc.declare({
+ object: "luci." + pkg.Name,
+ method: "getInitList",
+ params: ["name"],
+});
+
+var getInitStatus = rpc.declare({
+ object: "luci." + pkg.Name,
+ method: "getInitStatus",
+ params: ["name"],
+});
+
+var getInterfaces = rpc.declare({
+ object: "luci." + pkg.Name,
+ method: "getInterfaces",
+ params: ["name"],
+});
+
+var getPlatformSupport = rpc.declare({
+ object: "luci." + pkg.Name,
+ method: "getPlatformSupport",
+ params: ["name"],
+});
+
+var _setInitAction = rpc.declare({
+ object: "luci." + pkg.Name,
+ method: "setInitAction",
+ params: ["name", "action"],
+ expect: { result: false },
+});
+
+var RPC = {
+ listeners: [],
+ on: function on(event, callback) {
+ var pair = { event: event, callback: callback }
+ this.listeners.push(pair);
+ return function unsubscribe() {
+ this.listeners = this.listeners.filter(function (listener) {
+ return listener !== pair;
+ });
+ }.bind(this);
+ },
+ emit: function emit(event, data) {
+ this.listeners.forEach(function (listener) {
+ if (listener.event === event) {
+ listener.callback(data);
+ }
+ });
+ },
+ getInitList: function getInitList(name) {
+ getInitList(name).then(function (result) {
+ this.emit('getInitList', result);
+ }.bind(this));
+ },
+ getInitStatus: function getInitStatus(name) {
+ getInitStatus(name).then(function (result) {
+ this.emit('getInitStatus', result);
+ }.bind(this));
+ },
+ getGateways: function getGateways(name) {
+ getGateways(name).then(function (result) {
+ this.emit('getGateways', result);
+ }.bind(this));
+ },
+ getPlatformSupport: function getPlatformSupport(name) {
+ getPlatformSupport(name).then(function (result) {
+ this.emit('getPlatformSupport', result);
+ }.bind(this));
+ },
+ getInterfaces: function getInterfaces(name) {
+ getInterfaces(name).then(function (result) {
+ this.emit('getInterfaces', result);
+ }.bind(this));
+ },
+ setInitAction: function setInitAction(name, action) {
+ _setInitAction(name, action).then(function (result) {
+ this.emit('setInitAction', result);
+ }.bind(this));
+ },
+}
+
+var status = baseclass.extend({
+ render: function () {
+ return Promise.all([
+ L.resolveDefault(getInitStatus(), {}),
+// L.resolveDefault(getGateways(), {}),
+ ]).then(function (data) {
+// var replyStatus = data[0];
+// var replyGateways = data[1];
+ var reply;
+ var text;
+
+ if (data[0] && data[0][pkg.Name]) {
+ reply = data[0][pkg.Name];
+ }
+ else {
+ reply = {
+ enabled: null,
+ running: null,
+ running_iptables: null,
+ running_nft: null,
+ version: null,
+ gateways: null,
+ errors: [],
+ warnings: [],
+ };
+ }
+
+ var header = E('h2', {}, _("Policy Based Routing - Status"));
+ var statusTitle = E('label', { class: 'cbi-value-title' }, _("Service Status"));
+ if (reply.version) {
+ if (reply.running) {
+ if (reply.running_iptables) {
+ text = _("Running (version: %s using iptables)").format(reply.version);
+ }
+ else if (reply.running_nft) {
+ text = _("Running (version: %s using nft)").format(reply.version);
+ }
+ else {
+ text = _("Running (version: %s)").format(reply.version);
+ }
+ }
+ else {
+ if (reply.enabled) {
+ text = _("Stopped (version: %s)").format(reply.version);
+ }
+ else {
+ text = _("Stopped (Disabled)");
+ }
+ }
+ }
+ else {
+ text = _("Not installed or not found");
+ }
+ var statusText = E('div', {}, text);
+ var statusField = E('div', { class: 'cbi-value-field' }, statusText);
+ var statusDiv = E('div', { class: 'cbi-value' }, [statusTitle, statusField]);
+
+ var gatewaysDiv = [];
+ if (reply.gateways) {
+ var gatewaysTitle = E('label', { class: 'cbi-value-title' }, _("Service Gateways"));
+ text = _("The %s indicates default gateway. See the %sREADME%s for details.").format("<strong>✓</strong>",
+ "<a href=\"" + pkg.URL + "#a-word-about-default-routing \" target=\"_blank\">", "</a>")
+ var gatewaysDescr = E('div', { class: 'cbi-value-description' }, text);
+ var gatewaysText = E('div', {}, reply.gateways);
+ var gatewaysField = E('div', { class: 'cbi-value-field' }, [gatewaysText, gatewaysDescr]);
+ gatewaysDiv = E('div', { class: 'cbi-value' }, [gatewaysTitle, gatewaysField]);
+ }
+
+ var warningsDiv = [];
+ if (reply.warnings && reply.warnings.length) {
+ var textLabelsTable = {
+ warningResolverNotSupported: _("Resolver set (%s) is not supported on this system.").format(uci.get(pkg.Name, 'config', 'resolver_set')),
+ warningAGHVersionTooLow: _("Installed AdGuardHome (%s) doesn't support 'ipset_file' option."),
+ warningPolicyProcessCMD: _("%s"),
+ warningTorUnsetParams: _("Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"),
+ warningTorUnsetProto: _("Please unset 'proto' or set 'proto' to 'all' for policy '%s'"),
+ warningTorUnsetChainIpt: _("Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"),
+ warningTorUnsetChainNft: _("Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"),
+ };
+ var warningsTitle = E('label', { class: 'cbi-value-title' }, _("Service Warnings"));
+ var text = "";
+ (reply.warnings).forEach(element => {
+ if (element.id && textLabelsTable[element.id]) {
+ if (element.id !== 'warningPolicyProcessCMD') {
+ text += (textLabelsTable[element.id]).format(element.extra || ' ') + "<br />";
+ }
+ }
+ else {
+ text += _("Unknown Warning!") + "<br />";
+ }
+ });
+ var warningsText = E('div', {}, text);
+ var warningsField = E('div', { class: 'cbi-value-field' }, warningsText);
+ warningsDiv = E('div', { class: 'cbi-value' }, [warningsTitle, warningsField]);
+ }
+
+ var errorsDiv = [];
+ if (reply.errors && reply.errors.length) {
+ var textLabelsTable = {
+ errorConfigValidation: _("Config (%s) validation failure!").format('/etc/config/' + pkg.Name),
+ errorNoIpFull: _("%s binary cannot be found!").format('ip-full'),
+ errorNoIptables: _("%s binary cannot be found!").format('iptables'),
+ errorNoIpset: _("Resolver set support (%s) requires ipset, but ipset binary cannot be found!").format(uci.get(pkg.Name, 'config', 'resolver_set')),
+ errorNoNft: _("Resolver set support (%s) requires nftables, but nft binary cannot be found!").format(uci.get(pkg.Name, 'config', 'resolver_set')),
+ errorResolverNotSupported: _("Resolver set (%s) is not supported on this system!").format(uci.get(pkg.Name, 'config', 'resolver_set')),
+ errorServiceDisabled: _("The %s service is currently disabled!").format(pkg.Name),
+ errorNoWanGateway: _("The %s service failed to discover WAN gateway!").format(pkg.Name),
+ errorIpsetNameTooLong: _("The ipset name '%s' is longer than allowed 31 characters!"),
+ errorNftsetNameTooLong: _("The nft set name '%s' is longer than allowed 31 characters!"),
+ errorUnexpectedExit: _("Unexpected exit or service termination: '%s'!"),
+ errorPolicyNoSrcDest: _("Policy '%s' has no source/destination parameters!"),
+ errorPolicyNoInterface: _("Policy '%s' has no assigned interface!"),
+ errorPolicyUnknownInterface: _("Policy '%s' has an unknown interface!"),
+ errorPolicyProcessCMD: _("%s"),
+ errorFailedSetup: _("Failed to set up '%s'!"),
+ errorFailedReload: _("Failed to reload '%s'!"),
+ errorUserFileNotFound: _("Custom user file '%s' not found or empty!"),
+ ererrorUserFileSyntax: _("Syntax error in custom user file '%s'!"),
+ errorUserFileRunning: _("Error running custom user file '%s'!"),
+ errorUserFileNoCurl: _("Use of 'curl' is detected in custom user file '%s', but 'curl' isn't installed!"),
+ errorNoGateways: _("Failed to set up any gateway!"),
+ errorResolver: _("Resolver %s"),
+ errorPolicyProcessNoIpv6: _("Skipping IPv6 policy '%s' as IPv6 support is disabled"),
+ errorPolicyProcessUnknownFwmark: _("Unknown packet mark for interface '%s'"),
+ errorPolicyProcessMismatchFamily: _("Mismatched IP family between in policy %s"),
+ errorPolicyProcessUnknownProtocol: _("Unknown protocol in policy %s"),
+ errorPolicyProcessInsertionFailed: _("Insertion failed for both IPv4 and IPv6 for policy %s"),
+ errorPolicyProcessInsertionFailedIpv4: _("Insertion failed for IPv4 for policy %s"),
+ errorInterfaceRoutingEmptyValues: _("Received empty tid/mark or interface name when setting up routing"),
+ errorFailedToResolve: _("Failed to resolve %s"),
+ };
+ var errorsTitle = E('label', { class: 'cbi-value-title' }, _("Service Errors"));
+ var text = "";
+ (reply.errors).forEach(element => {
+ if (element.id && textLabelsTable[element.id]) {
+ if (element.id !== 'errorPolicyProcessCMD') {
+ text += (textLabelsTable[element.id]).format(element.extra || ' ') + "<br />";
+ }
+ }
+ else {
+ text += _("Unknown Error!") + "<br />";
+ }
+ });
+ var errorsText = E('div', {}, text);
+ var errorsField = E('div', { class: 'cbi-value-field' }, errorsText);
+ errorsDiv = E('div', { class: 'cbi-value' }, [errorsTitle, errorsField]);
+ }
+
+ var btn_gap = E('span', {}, '&#160;&#160;');
+ var btn_gap_long = E('span', {}, '&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;');
+
+ var btn_start = E('button', {
+ 'class': 'btn cbi-button cbi-button-apply',
+ disabled: true,
+ click: function (ev) {
+ ui.showModal(null, [
+ E('p', { 'class': 'spinning' }, _('Starting %s service').format(pkg.Name))
+ ]);
+ return RPC.setInitAction(pkg.Name, 'start');
+ }
+ }, _('Start'));
+
+ var btn_action = E('button', {
+ 'class': 'btn cbi-button cbi-button-apply',
+ disabled: true,
+ click: function (ev) {
+ ui.showModal(null, [
+ E('p', { 'class': 'spinning' }, _('Restarting %s service').format(pkg.Name))
+ ]);
+ return RPC.setInitAction(pkg.Name, 'restart');
+ }
+ }, _('Restart'));
+
+ var btn_stop = E('button', {
+ 'class': 'btn cbi-button cbi-button-reset',
+ disabled: true,
+ click: function (ev) {
+ ui.showModal(null, [
+ E('p', { 'class': 'spinning' }, _('Stopping %s service').format(pkg.Name))
+ ]);
+ return RPC.setInitAction(pkg.Name, 'stop');
+ }
+ }, _('Stop'));
+
+ var btn_enable = E('button', {
+ 'class': 'btn cbi-button cbi-button-apply',
+ disabled: true,
+ click: function (ev) {
+ ui.showModal(null, [
+ E('p', { 'class': 'spinning' }, _('Enabling %s service').format(pkg.Name))
+ ]);
+ return RPC.setInitAction(pkg.Name, 'enable');
+ }
+ }, _('Enable'));
+
+ var btn_disable = E('button', {
+ 'class': 'btn cbi-button cbi-button-reset',
+ disabled: true,
+ click: function (ev) {
+ ui.showModal(null, [
+ E('p', { 'class': 'spinning' }, _('Disabling %s service').format(pkg.Name))
+ ]);
+ return RPC.setInitAction(pkg.Name, 'disable');
+ }
+ }, _('Disable'));
+
+ if (reply.enabled) {
+ btn_enable.disabled = true;
+ btn_disable.disabled = false;
+ if (reply.running) {
+ btn_start.disabled = true;
+ btn_action.disabled = false;
+ btn_stop.disabled = false;
+ }
+ else {
+ btn_start.disabled = false;
+ btn_action.disabled = true;
+ btn_stop.disabled = true;
+ }
+ }
+ else {
+ btn_start.disabled = true;
+ btn_action.disabled = true;
+ btn_stop.disabled = true;
+ btn_enable.disabled = false;
+ btn_disable.disabled = true;
+ }
+
+ var buttonsTitle = E('label', { class: 'cbi-value-title' }, _("Service Control"))
+ var buttonsText = E('div', {}, [btn_start, btn_gap, btn_action, btn_gap, btn_stop, btn_gap_long, btn_enable, btn_gap, btn_disable]);
+ var buttonsField = E('div', { class: 'cbi-value-field' }, buttonsText);
+ if (reply.version) {
+ var buttonsDiv = E('div', { class: 'cbi-value' }, [buttonsTitle, buttonsField]);
+ }
+ else {
+ var buttonsDiv = [];
+ }
+
+ return E('div', {}, [header, statusDiv, gatewaysDiv, warningsDiv, errorsDiv, buttonsDiv]);
+ });
+ },
+});
+
+RPC.on('setInitAction', function (reply) {
+ ui.hideModal();
+ location.reload();
+});
+
+return L.Class.extend({
+ status: status,
+ getInterfaces: getInterfaces,
+ getPlatformSupport: getPlatformSupport
+});
diff --git a/applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js b/applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js
new file mode 100644
index 0000000000..e2d9d7b9b2
--- /dev/null
+++ b/applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js
@@ -0,0 +1,278 @@
+// Copyright 2022 Stan Grishin <stangri@melmac.ca>
+// This code wouldn't have been possible without help from [@vsviridov](https://github.com/vsviridov)
+
+'use strict';
+'require form';
+'require rpc';
+'require uci';
+'require view';
+'require pbr.status as pbr';
+
+var pkg = {
+ get Name() { return 'pbr'; },
+ get URL() { return 'https://docs.openwrt.melmac.net/' + pkg.Name + '/'; }
+};
+
+return view.extend({
+ load: function () {
+ return Promise.all([
+ uci.load(pkg.Name)
+ ]);
+ },
+
+ render: function () {
+ return Promise.all([
+ L.resolveDefault(pbr.getInterfaces(), {}),
+ L.resolveDefault(pbr.getPlatformSupport(), {}),
+ ]).then(function (data) {
+ var arrInterfaces;
+ var replyPlatform;
+ var status, m, s, o;
+
+ if (data[0] && data[0][pkg.Name] && data[0][pkg.Name].interfaces) {
+ arrInterfaces = data[0][pkg.Name].interfaces;
+ }
+ else {
+ arrInterfaces = ["wan"];
+ }
+
+ if (data[1] && data[1][pkg.Name]) {
+ replyPlatform = data[1][pkg.Name];
+ }
+ else {
+ replyPlatform = {
+ ipset_installed: null,
+ nft_installed: null,
+ adguardhome_installed: null,
+ dnsmasq_installed: null,
+ unbound_installed: null,
+ adguardhome_ipset_support: null,
+ dnsmasq_ipset_support: null,
+ dnsmasq_nftset_support: null,
+ };
+ }
+
+ status = new pbr.status();
+ m = new form.Map(pkg.Name, _("Policy Based Routing - Configuration"));
+
+ s = m.section(form.NamedSection, 'config', pkg.Name);
+ s.tab("tab_basic", _("Basic Configuration"));
+ s.tab("tab_advanced", _("Advanced Configuration"),
+ _("%sWARNING:%s Please make sure to check the %sREADME%s before changing anything in this section! " +
+ "Change any of the settings below with extreme caution!%s").format(
+ "<br/>&#160;&#160;&#160;&#160;<b>", "</b>",
+ "<a href=\"" + pkg.URL + "#service-configuration-settings \" target=\"_blank\">", "</a>", "<br/><br/>"));
+ s.tab("tab_webui", _("Web UI Configuration"))
+
+ o = s.taboption("tab_basic", form.ListValue, "verbosity", _("Output verbosity"),
+ _("Controls both system log and console output verbosity."));
+ o.value("0", _("Suppress/No output"));
+ o.value("1", _("Condensed output"));
+ o.value("2", _("Verbose output"));
+ o.default = "2";
+
+ o = s.taboption("tab_basic", form.ListValue, "strict_enforcement", _("Strict enforcement"),
+ _("See the %sREADME%s for details.").format(
+ "<a href=\"" + pkg.URL + "#strict-enforcement\" target=\"_blank\">", "</a>"));
+ o.value("0", _("Do not enforce policies when their gateway is down"));
+ o.value("1", _("Strictly enforce policies when their gateway is down"));
+ o.default = "1";
+
+ var text = "";
+ if (replyPlatform.adguardhome_ipset_support === null) {
+ text += _("The %s support is unknown.").format("<i>adguardhome.ipset</i>") + "<br />"
+ }
+ else if (!(replyPlatform.adguardhome_ipset_support)) {
+ text += _("The %s is not supported on this system.").format("<i>adguardhome.ipset</i>") + "<br />"
+ }
+ if (replyPlatform.dnsmasq_ipset_support === null) {
+ text += _("The %s support is unknown.").format("<i>dnsmasq.ipset</i>") + "<br />"
+ }
+ else if (!(replyPlatform.dnsmasq_ipset_support)) {
+ text += _("The %s is not supported on this system.").format("<i>dnsmasq.ipset</i>") + "<br />"
+ }
+ if (replyPlatform.dnsmasq_nftset_support === null) {
+ text += _("The %s support is unknown.").format("<i>dnsmasq.nftset</i>") + "<br />"
+ }
+ else if (!(replyPlatform.dnsmasq_nftset_support)) {
+ text += _("The %s is not supported on this system.").format("<i>dnsmasq.nftset</i>") + "<br />"
+ }
+ text += _("Please check the %sREADME%s before changing this option.").format(
+ "<a href=\"" + pkg.URL + "#use-resolvers-set-support\" target=\"_blank\">", "</a>");
+ o = s.taboption("tab_basic", form.ListValue, "resolver_set", _("Use resolver set support for domains"), text);
+ o.value("none", _("Disabled"));
+ if (replyPlatform.adguardhome_ipset_support) {
+ o.value("adguardhome.ipset", _("AdGuardHome ipset"));
+ o.default = ("adguardhome.ipset", _("AdGuardHome ipset"));
+ }
+ if (replyPlatform.dnsmasq_ipset_support) {
+ o.value("dnsmasq.ipset", _("Dnsmasq ipset"));
+ o.default = ("dnsmasq.ipset", _("Dnsmasq ipset"));
+ }
+ if (replyPlatform.dnsmasq_nftset_support) {
+ o.value("dnsmasq.nftset", _("Dnsmasq nft set"));
+ o.default = ("dnsmasq.nftset", _("Dnsmasq nft set"));
+ }
+
+ o = s.taboption("tab_basic", form.ListValue, "ipv6_enabled", _("IPv6 Support"));
+ o.value("0", _("Disabled"));
+ o.value("1", _("Enabled"));
+
+ o = s.taboption("tab_advanced", form.DynamicList, "supported_interface", _("Supported Interfaces"),
+ _("Allows to specify the list of interface names (in lower case) to be explicitly supported by the service. " +
+ "Can be useful if your OpenVPN tunnels have dev option other than tun* or tap*."));
+ o.optional = false;
+
+ o = s.taboption("tab_advanced", form.DynamicList, "ignored_interface", _("Ignored Interfaces"),
+ _("Allows to specify the list of interface names (in lower case) to be ignored by the service. " +
+ "Can be useful if running both VPN server and VPN client on the router."));
+ o.optional = false;
+
+ o = s.taboption("tab_advanced", form.ListValue, "rule_create_option", _("Rule Create option"),
+ _("Select Add for -A/add and Insert for -I/Insert."));
+ o.value("add", _("Add"));
+ o.value("insert", _("Insert"));
+ o.default = "add";
+
+ o = s.taboption("tab_advanced", form.ListValue, "icmp_interface", _("Default ICMP Interface"),
+ _("Force the ICMP protocol interface."));
+ o.value("", _("No Change"));
+ arrInterfaces.forEach(element => {
+ if (element.toLowerCase() !== "ignore") {
+ o.value(element);
+ }
+ });
+ o.rmempty = true;
+
+ o = s.taboption("tab_advanced", form.Value, "wan_tid", _("WAN Table ID"),
+ _("Starting (WAN) Table ID number for tables created by the service."));
+ o.rmempty = true;
+ o.placeholder = "201";
+ o.datatype = "and(uinteger, min(201))";
+
+ o = s.taboption("tab_advanced", form.Value, "wan_mark", _("WAN Table FW Mark"),
+ _("Starting (WAN) FW Mark for marks used by the service. High starting mark is " +
+ "used to avoid conflict with SQM/QoS. Change with caution together with") +
+ " " + _("Service FW Mask") + ".");
+ o.rmempty = true;
+ o.placeholder = "010000";
+ o.datatype = "hexstring";
+
+ o = s.taboption("tab_advanced", form.Value, "fw_mask", _("Service FW Mask"),
+ _("FW Mask used by the service. High mask is used to avoid conflict with SQM/QoS. " +
+ "Change with caution together with") + " " + _("WAN Table FW Mark") + ".");
+ o.rmempty = true;
+ o.placeholder = "ff0000";
+ o.datatype = "hexstring";
+
+ o = s.taboption("tab_webui", form.ListValue, "webui_show_ignore_target", _("Add Ignore Target"),
+ _("Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for details.").format(
+ "<a href=\"" + pkg.URL + "#ignore-target\" target=\"_blank\">", "</a>"));
+ o.value("0", _("Disabled"))
+ o.value("1", _("Enabled"))
+ o.default = "0";
+ o.optional = false;
+
+ o = s.taboption("tab_webui", form.DynamicList, "webui_supported_protocol", _("Supported Protocols"),
+ _("Display these protocols in protocol column in Web UI."));
+ o.optional = false;
+
+ s = m.section(form.GridSection, 'policy', _('Policies'),
+ _("Name, interface and at least one other field are required. Multiple local and remote " +
+ "addresses/devices/domains and ports can be space separated. Placeholders below represent just " +
+ "the format/syntax and will not be used if fields are left blank."));
+ s.rowcolors = true;
+ s.sortable = true;
+ s.anonymous = true;
+ s.addremove = true;
+
+ o = s.option(form.Flag, "enabled", _("Enabled"));
+ o.default = "1";
+ o.editable = true;
+
+ o = s.option(form.Value, "name", _("Name"));
+
+ o = s.option(form.Value, "src_addr", _("Local addresses / devices"));
+ o.datatype = "list(neg(or(cidr,host,ipmask,ipaddr,macaddr,network)))";
+ o.rmempty = true;
+ o.default = "";
+
+ o = s.option(form.Value, "src_port", _("Local ports"));
+ o.datatype = "list(neg(or(portrange,port)))";
+ o.placeholder = "0-65535";
+ o.rmempty = true;
+ o.default = "";
+
+ o = s.option(form.Value, "dest_addr", _("Remote addresses / domains"));
+ o.datatype = "list(neg(or(cidr,host,ipmask,ipaddr,macaddr,network)))";
+ o.rmempty = true;
+ o.default = "";
+
+ o = s.option(form.Value, "dest_port", _("Remote ports"));
+ o.datatype = "list(neg(or(portrange,port)))";
+ o.placeholder = "0-65535";
+ o.rmempty = true;
+ o.default = "";
+
+ o = s.option(form.ListValue, "proto", _("Protocol"));
+ var proto = L.toArray(uci.get(pkg.Name, "config", "webui_supported_protocol"));
+ if (!proto.length) {
+ proto = ["all", "tcp", "udp", "tcp udp", "icmp"]
+ }
+ proto.forEach(element => {
+ if (element === "all") {
+ o.value("", _("all"));
+ o.default = ("", _("all"));
+ }
+ else {
+ o.value(element.toLowerCase());
+ }
+ });
+ o.rmempty = true;
+
+ o = s.option(form.ListValue, "chain", _("Chain"));
+ o.value("", "prerouting");
+ o.value("forward", "forward");
+ o.value("input", "input");
+ o.value("output", "output");
+ o.value("postrouting", "postrouting");
+ o.default = ("", "prerouting");
+ o.rmempty = true;
+
+ o = s.option(form.ListValue, "interface", _("Interface"));
+ arrInterfaces.forEach(element => {
+ o.value(element);
+ });
+ o.datatype = "network";
+ o.rmempty = false;
+
+ s = m.section(form.NamedSection, 'config', pkg.Name, _("DSCP Tagging"),
+ _("Set DSCP tags (in range between 1 and 63) for specific interfaces. See the %sREADME%s for details.").format(
+ "<a href=\"" + pkg.URL + "#dscp-tag-based-policies" + "\" target=\"_blank\">", "</a>"));
+ arrInterfaces.forEach(element => {
+ if (element.toLowerCase() !== "ignore") {
+ o = s.option(form.Value, element + "_dscp", element.toUpperCase() + " " + _("DSCP Tag"));
+ o.datatype = "and(uinteger, min(1), max(63))";
+ }
+ });
+
+ s = m.section(form.GridSection, 'include', _("Custom User File Includes"),
+ _("Run the following user files after setting up but before restarting DNSMASQ. " +
+ "See the %sREADME%s for details.").format(
+ "<a href=\"" + pkg.URL + "#custom-user-files\" target=\"_blank\">", "</a>"));
+ s.sortable = true;
+ s.anonymous = true;
+ s.addremove = true;
+
+ o = s.option(form.Flag, "enabled", _("Enabled"));
+ o.optional = false;
+ o.editable = true;
+
+ o = s.option(form.Value, "path", _("Path"));
+ o.optional = false;
+ o.editable = true;
+
+ return Promise.all([status.render(), m.render()]);
+ })
+ }
+});
diff --git a/applications/luci-app-pbr/po/ar/pbr.po b/applications/luci-app-pbr/po/ar/pbr.po
new file mode 100644
index 0000000000..48c8905326
--- /dev/null
+++ b/applications/luci-app-pbr/po/ar/pbr.po
@@ -0,0 +1,569 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-10-22 18:07+0000\n"
+"Last-Translator: Abdullah AlShaikh <abdullah@alshai5.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspbr/ar/>\n"
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.14.2-dev\n"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
+msgid "Basic Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
+msgid "Chain"
+msgstr "سلسلة"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+msgid "Condensed output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+msgid "Custom User File Includes"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
+msgid "DSCP Tag"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
+msgid "DSCP Tagging"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
+msgid "Disable"
+msgstr "تعطيل"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
+msgid "Disabled"
+msgstr "غير مفعل"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
+msgid "Enable"
+msgstr "شغل"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Enabled"
+msgstr "مفعل"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "IPv6 Support"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
+msgid "Insert"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr "واجهه"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
+msgid "Local addresses / devices"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
+msgid "Local ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+msgid "Name"
+msgstr "اسم"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+msgid "No Change"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
+msgid "Output verbosity"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
+msgid "Path"
+msgstr "مسار"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+msgid "Please check the %sREADME%s before changing this option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
+msgid "Policies"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+msgid "Protocol"
+msgstr "بروتوكول"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
+msgid "Remote ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
+msgid "Restart"
+msgstr "إعادة تشغيل"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
+msgid "Restarting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
+msgid "Start"
+msgstr "بداية"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
+msgid "Stop"
+msgstr "قف"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+msgid "Strict enforcement"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Supported Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Supported Protocols"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Suppress/No output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
+msgid "WAN Table ID"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
+msgid "Web UI Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr ""
+
+#~ msgid "%s (disabled)"
+#~ msgstr "%s (غير مفعّل)"
+
+#~ msgid "Comment"
+#~ msgstr "تعليق"
+
+#~ msgid "Configuration"
+#~ msgstr "إعدادات"
+
+#~ msgid "Loading"
+#~ msgstr "جار التحميل"
+
+#~ msgid "Running"
+#~ msgstr "قيد التشغيل"
+
+#~ msgid "Stopped"
+#~ msgstr "توقفت"
+
+#~ msgid "VPN"
+#~ msgstr "شبكة خاصة افتراضية VPN"
diff --git a/applications/luci-app-pbr/po/bg/pbr.po b/applications/luci-app-pbr/po/bg/pbr.po
new file mode 100644
index 0000000000..b215b7a86e
--- /dev/null
+++ b/applications/luci-app-pbr/po/bg/pbr.po
@@ -0,0 +1,559 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-09-22 00:01+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspbr/bg/>\n"
+"Language: bg\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.9-dev\n"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
+msgid "Basic Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
+msgid "Chain"
+msgstr "Чейн"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+msgid "Condensed output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+msgid "Custom User File Includes"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
+msgid "DSCP Tag"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
+msgid "DSCP Tagging"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
+msgid "Disable"
+msgstr "Забрани"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
+msgid "Disabled"
+msgstr "Забранен"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
+msgid "Enable"
+msgstr "Разрешаване"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Enabled"
+msgstr "Разрешен"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "IPv6 Support"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
+msgid "Insert"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr "Интерфейс"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
+msgid "Local addresses / devices"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
+msgid "Local ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+msgid "No Change"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
+msgid "Output verbosity"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+msgid "Please check the %sREADME%s before changing this option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
+msgid "Policies"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+msgid "Protocol"
+msgstr "Протокол"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
+msgid "Remote ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
+msgid "Restarting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+msgid "Strict enforcement"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Supported Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Supported Protocols"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Suppress/No output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
+msgid "WAN Table ID"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
+msgid "Web UI Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr ""
+
+#~ msgid "Comment"
+#~ msgstr "Коментар"
+
+#~ msgid "Configuration"
+#~ msgstr "Конфигурация"
+
+#~ msgid "Loading"
+#~ msgstr "Зареждане"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
diff --git a/applications/luci-app-pbr/po/bn_BD/pbr.po b/applications/luci-app-pbr/po/bn_BD/pbr.po
new file mode 100644
index 0000000000..4c533b00a4
--- /dev/null
+++ b/applications/luci-app-pbr/po/bn_BD/pbr.po
@@ -0,0 +1,550 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-10-08 17:53+0000\n"
+"Last-Translator: Rayhan Nabi <rayhanjanam@gmail.com>\n"
+"Language-Team: Bengali (Bangladesh) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationspbr/bn_BD/>\n"
+"Language: bn_BD\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.9-dev\n"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
+msgid "Basic Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
+msgid "Chain"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+msgid "Condensed output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+msgid "Custom User File Includes"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
+msgid "DSCP Tag"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
+msgid "DSCP Tagging"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
+msgid "Disabled"
+msgstr "নিষ্ক্রিয়"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
+msgid "Enable"
+msgstr "সক্রিয় করুন"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Enabled"
+msgstr "সক্রিয়"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "IPv6 Support"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
+msgid "Insert"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr "ইন্টারফেস"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
+msgid "Local addresses / devices"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
+msgid "Local ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+msgid "No Change"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
+msgid "Output verbosity"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+msgid "Please check the %sREADME%s before changing this option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
+msgid "Policies"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+msgid "Protocol"
+msgstr "প্রোটোকল"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
+msgid "Remote ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
+msgid "Restarting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
+msgid "Start"
+msgstr "শুরু করুন"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+msgid "Strict enforcement"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Supported Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Supported Protocols"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Suppress/No output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
+msgid "WAN Table ID"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
+msgid "Web UI Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr ""
+
+#~ msgid "Configuration"
+#~ msgstr "কনফিগারেশন"
diff --git a/applications/luci-app-pbr/po/ca/pbr.po b/applications/luci-app-pbr/po/ca/pbr.po
new file mode 100644
index 0000000000..0d393662d8
--- /dev/null
+++ b/applications/luci-app-pbr/po/ca/pbr.po
@@ -0,0 +1,556 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-07-25 17:15+0000\n"
+"Last-Translator: dtalens <databio@gmail.com>\n"
+"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspbr/ca/>\n"
+"Language: ca\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.14-dev\n"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
+msgid "Basic Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
+msgid "Chain"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+msgid "Condensed output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+msgid "Custom User File Includes"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
+msgid "DSCP Tag"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
+msgid "DSCP Tagging"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
+msgid "Disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Enabled"
+msgstr "Activat"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "IPv6 Support"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
+msgid "Insert"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr "Interfície"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
+msgid "Local addresses / devices"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
+msgid "Local ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+msgid "No Change"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
+msgid "Output verbosity"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
+msgid "Path"
+msgstr "Camí"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+msgid "Please check the %sREADME%s before changing this option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
+msgid "Policies"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
+msgid "Remote ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
+msgid "Restart"
+msgstr "Reiniciar"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
+msgid "Restarting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+msgid "Strict enforcement"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Supported Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Supported Protocols"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Suppress/No output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
+msgid "WAN Table ID"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
+msgid "Web UI Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr ""
+
+#~ msgid "Comment"
+#~ msgstr "Commentari"
+
+#~ msgid "Configuration"
+#~ msgstr "Configuració"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
diff --git a/applications/luci-app-pbr/po/cs/pbr.po b/applications/luci-app-pbr/po/cs/pbr.po
new file mode 100644
index 0000000000..86210e519a
--- /dev/null
+++ b/applications/luci-app-pbr/po/cs/pbr.po
@@ -0,0 +1,562 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-04-09 08:05+0000\n"
+"Last-Translator: Pavel Pernička <pernicka.pa@gmail.com>\n"
+"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspbr/cs/>\n"
+"Language: cs\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Weblate 4.6-dev\n"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
+msgid "Basic Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
+msgid "Chain"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+msgid "Condensed output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+msgid "Custom User File Includes"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
+msgid "DSCP Tag"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
+msgid "DSCP Tagging"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
+msgid "Disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
+msgid "Enable"
+msgstr "Povolit"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Enabled"
+msgstr "Zapnuto"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "IPv6 Support"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
+msgid "Insert"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr "Rozhraní"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
+msgid "Local addresses / devices"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
+msgid "Local ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+msgid "No Change"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
+msgid "Output verbosity"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+msgid "Please check the %sREADME%s before changing this option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
+msgid "Policies"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+msgid "Protocol"
+msgstr "Protokol"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
+msgid "Remote ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
+msgid "Restarting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
+msgid "Start"
+msgstr "Start"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
+msgid "Stop"
+msgstr "Zastavit"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+msgid "Strict enforcement"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Supported Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Supported Protocols"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Suppress/No output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
+msgid "WAN Table ID"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
+msgid "Web UI Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr ""
+
+#~ msgid "%s (disabled)"
+#~ msgstr "%s (zakázáno)"
+
+#~ msgid "%s (strict mode)"
+#~ msgstr "%s (přísný režim)"
+
+#~ msgid "%s is not installed or not found"
+#~ msgstr "%s není nainstalován nebo nenalezen"
+
+#~ msgid "Configuration"
+#~ msgstr "Nastavení"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
diff --git a/applications/luci-app-pbr/po/da/pbr.po b/applications/luci-app-pbr/po/da/pbr.po
new file mode 100644
index 0000000000..a439351465
--- /dev/null
+++ b/applications/luci-app-pbr/po/da/pbr.po
@@ -0,0 +1,578 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2023-01-01 13:21+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspbr/da/>\n"
+"Language: da\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
+msgid "Advanced Configuration"
+msgstr "Avanceret konfiguration"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
+msgid "Basic Configuration"
+msgstr "Grundlæggende konfiguration"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
+msgid "Chain"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+msgid "Condensed output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
+msgstr "Konfig (%s) valideringsfejl!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+msgid "Custom User File Includes"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
+msgid "DSCP Tag"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
+msgid "DSCP Tagging"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
+msgid "Disabled"
+msgstr "Deaktiveret"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
+msgid "Disabling %s service"
+msgstr "Deaktiverer %s tjenesten"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
+msgid "Enable"
+msgstr "Aktiver"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Enabled"
+msgstr "Aktiveret"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
+msgid "Enabling %s service"
+msgstr "Aktiverer %s tjeneste"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "IPv6 Support"
+msgstr "IPv6-understøttelse"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
+msgid "Insert"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr "Interface"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
+msgid "Local addresses / devices"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
+msgid "Local ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+msgid "Name"
+msgstr "Navn"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+msgid "No Change"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr "Ikke installeret eller ikke fundet"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
+msgid "Output verbosity"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
+msgid "Path"
+msgstr "Sti"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+msgid "Please check the %sREADME%s before changing this option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
+msgid "Policies"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+msgid "Protocol"
+msgstr "Protokol"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
+msgid "Remote ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
+msgid "Restart"
+msgstr "Genstart"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
+msgid "Restarting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
+msgid "Service Control"
+msgstr "Kontrol af tjenesten"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Service Errors"
+msgstr "Fejl i tjenesten"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
+msgstr "Tjenestestatus"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
+msgstr "Tjeneste Advarsler"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
+msgid "Start"
+msgstr "Start"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+msgid "Starting %s service"
+msgstr "Starter %s tjeneste"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
+msgid "Stop"
+msgstr "Stop"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
+msgid "Stopping %s service"
+msgstr "Stopper tjenesten %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+msgid "Strict enforcement"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Supported Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Supported Protocols"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Suppress/No output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
+msgstr "Tjenesten %s kunne ikke finde WAN gatewayen!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
+msgstr "Verbose output"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
+msgid "WAN Table ID"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
+msgid "Web UI Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr ""
+
+#~ msgid "%s (disabled)"
+#~ msgstr "%s (deaktiveret)"
+
+#~ msgid "%s (strict mode)"
+#~ msgstr "%s (streng tilstand)"
+
+#~ msgid "%s is not installed or not found"
+#~ msgstr "%s er ikke installeret eller ikke fundet"
+
+#~ msgid "Add IGNORE Target"
+#~ msgstr "Tilføj IGNORE Target"
+
+#~ msgid ""
+#~ "Adds `IGNORE` to the list of interfaces for policies, allowing you to "
+#~ "skip further processing by VPN Policy Routing."
+#~ msgstr ""
+#~ "Tilføjer `IGNORE` til listen over interfaces for politikker, så du kan "
+#~ "springe yderligere behandling af VPN Policy Routing over."
+
+#~ msgid "Loading"
+#~ msgstr "Indlæser"
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Tjenestestatus [%s %s]"
+
+#~ msgid "Stopped"
+#~ msgstr "Stoppet"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
diff --git a/applications/luci-app-pbr/po/de/pbr.po b/applications/luci-app-pbr/po/de/pbr.po
new file mode 100644
index 0000000000..abcc999b2e
--- /dev/null
+++ b/applications/luci-app-pbr/po/de/pbr.po
@@ -0,0 +1,779 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2023-01-01 13:21+0000\n"
+"Last-Translator: ssantos <ssantos@web.de>\n"
+"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspbr/de/>\n"
+"Language: de\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
+msgstr "%s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr "%s binary kann nicht gefunden werden!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+"%sWARNUNG.%s Bitte lies die %sREADME%s bevor du diesen Abschnitt "
+"bearbeitest! Ändere alle Einstellungen mit extremer Vorsicht!%s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
+msgstr "AdGuardHome-ipset"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr "Hinzufügen"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr "Ziel ignorieren hinzufügen"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr ""
+"Fügt \"ignore\" zur Liste der Schnittstellen für Richtlinien hinzu. Siehe "
+"die %sREADME%s für Details."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
+msgid "Advanced Configuration"
+msgstr "Erweiterte Konfiguration"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+"Ermöglicht die Angabe der Liste der Schnittstellennamen (in "
+"Kleinbuchstaben), die vom Dienst explizit unterstützt werden sollen. Es kann "
+"nützlich sein, wenn deine OpenVPN-Tunnel eine andere dev-Option als tun* "
+"oder tap* haben."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+"Ermöglicht die Liste der Schnittstellennamen (in Kleinbuchstaben), die vom "
+"Dienst ignoriert werden sollen, anzugeben. Es kann nützlich sein, sowohl VPN-"
+"Server als auch VPN-Client auf dem Router auszuführen."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
+msgid "Basic Configuration"
+msgstr "Grundlegende Konfiguration"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
+msgid "Chain"
+msgstr "Kette"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+msgid "Condensed output"
+msgstr "Gekürzte Ausgabe"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
+msgstr "Validierungsfehler der Konfiguration (%s)!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Controls both system log and console output verbosity."
+msgstr "Steuert die Ausführlichkeit der Systemprotokoll- und Konsolenausgabe."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+msgid "Custom User File Includes"
+msgstr "Benutzerdefinierte Datei enthält"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
+msgstr "Benutzerdefinierte Datei '%s' kann nicht gefunden werden oder ist leer!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
+msgid "DSCP Tag"
+msgstr "DSCP-Tag"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
+msgid "DSCP Tagging"
+msgstr "DSCP-Tagging"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+msgid "Default ICMP Interface"
+msgstr "Standard ICMP Schnittstelle"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
+msgid "Disable"
+msgstr "Deaktivieren"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
+msgid "Disabled"
+msgstr "Deaktiviert"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
+msgid "Disabling %s service"
+msgstr "Deaktiviere Service %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+"Diese Protokolle in der Protokollspalte der Web-Benutzeroberfläche anzeigen."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr "Dnsmasq ipset"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr "Dnsmasq nft set"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+"Ignoriere bestehende Regeln, wenn das dazugehörige Gateway nicht erreichbar "
+"ist"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
+msgid "Enable"
+msgstr "Aktivieren"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Enabled"
+msgstr "Aktiviert"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
+msgid "Enabling %s service"
+msgstr "Aktiviere Service %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr "Fehler bei Ausführung der benutzerdefinierten Datei '%s'!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+"FW-Maske wird vom Dienst benutzt. Hoch-Maske verhindert Konflikte mit SQM/"
+"QoS. Behutsam ändern zusammen mit"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
+msgstr "'%s' konnte nicht neu geladen werden!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
+msgstr "'%s' konnte nicht eingerichtet werden!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
+msgstr "Es konnte kein Gateway eingerichtet werden!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
+msgstr "Erzwinge die ICMP-Protokoll-Schnittstelle."
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr "UCI- und Dateizugriff für luci-app-pbr gewähren"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "IPv6 Support"
+msgstr "IPv6 Unterstützung"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
+msgid "Ignored Interfaces"
+msgstr "Ignorierte Schnittstelle"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
+msgid "Insert"
+msgstr "Einsetzen"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr "Fehler beim Einfügen für IPv4 für Richtlinie %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr "Fehler beim Einfügen für IPv4 und IPv6 für Richtlinie %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr ""
+"Das installierte AdGuardHome (%s) unterstützt die Option 'ipset_file' nicht."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr "Schnittstelle"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
+msgid "Local addresses / devices"
+msgstr "Lokale Adressen / Geräte"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
+msgid "Local ports"
+msgstr "Lokale Ports"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+#, fuzzy
+msgid "Mismatched IP family between in policy %s"
+msgstr "Nicht übereinstimmende IP-Familie zwischen in Richtlinie %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+msgid "Name"
+msgstr "Name"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+"Name, Schnittstelle und mindestens ein weiteres Feld sind erforderlich. "
+"Mehrere lokale und entfernte Adressen/Geräte/Domänen und Ports können durch "
+"Leerzeichen getrennt werden. Die Platzhalter unten geben nur das Format/die "
+"Syntax an und werden nicht verwendet, wenn Felder leer gelassen werden."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+msgid "No Change"
+msgstr "Keine Änderung"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr "Nicht installiert oder nicht gefunden"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
+msgid "Output verbosity"
+msgstr "Ausführlichkeit der Ausgabe"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
+msgid "Path"
+msgstr "Pfad"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+msgid "Please check the %sREADME%s before changing this option."
+msgstr "Vor Änderung dieser Einstellung %sREADME%s lesen."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+"Bitte deaktivieren Sie 'chain' oder setzen Sie 'chain' auf 'PREROUTING' für "
+"die Richtlinie '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+"Bitte deaktivieren Sie 'chain' oder setzen Sie 'chain' auf 'prerouting' für "
+"die Richtlinie '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+"Bitte deaktivieren Sie 'proto' oder setzen Sie 'proto' auf 'all' für die "
+"Richtlinie '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+"Deaktivieren Sie 'src_addr', 'src_port' und 'dest_port' für die Richtlinie "
+"'%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
+msgid "Policies"
+msgstr "Richtlinien"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr "Richtlinie '%s' hat eine unbekannte Schnittstelle!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr "Richtlinie '%s' hat keine zugewiesene Schnittstelle!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr "Richtlinie '%s' hat keine Quell-/Zielparameter!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr "Richtlinienbasiertes Routing - Konfiguration"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr "Richtlinienbasiertes Routing – Status"
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr "Richtlinien-Routing"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+msgid "Protocol"
+msgstr "Protokoll"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
+msgid "Remote addresses / domains"
+msgstr "Entfernte Adressen / Domänen"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
+msgid "Remote ports"
+msgstr "Entfernte Ports"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr "Resolver %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr "Resolver-Set (%s) wird auf diesem System nicht unterstützt!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
+msgstr "Resolver-Set (%s) wird auf diesem System nicht unterstützt."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+msgstr ""
+"Resolver-Set-Unterstützung (%s) erfordert ipset, aber ipset binary kann "
+"nicht gefunden werden!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+msgstr ""
+"Resolver-Set-Unterstützung (%s) erfordert nftables, aber nft-Binary kann "
+"nicht gefunden werden!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
+msgid "Restart"
+msgstr "Neustart"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
+msgid "Restarting %s service"
+msgstr "Neustart des Dienstes %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
+msgstr "Regelerstellungsoption"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+"Führen Sie die folgenden Benutzerdateien nach dem Einrichten, aber vor dem "
+"Neustart von DNSMASQ aus. Siehe %sREADME%s für Details."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
+msgstr "Läuft (Version: %s unter Verwendung von iptables)"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
+msgstr "Läuft (Version: %s unter Verwendung von nft)"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
+msgstr "Läuft (Version: %s)"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
+msgstr "Siehe %sREADME%s für Details."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr "Wählen Sie Hinzufügen für -A/add und Einfügen für -I/Insert."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
+msgid "Service Control"
+msgstr "Dienstverwaltung"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Service Errors"
+msgstr "Dienstfehler"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
+msgstr "Dienst FW-Maske"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
+msgstr "Dienst-Gateways"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
+msgstr "Dienststatus"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
+msgstr "Dienstwarnungen"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+"Setzen Sie DSCP-Tags (im Bereich zwischen 1 und 63) für bestimmte "
+"Schnittstellen. Siehe %sREADME%s für Details."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+"Die IPv6-Richtlinie '%s' wird übersprungen, da die IPv6-Unterstützung "
+"deaktiviert ist"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
+msgid "Start"
+msgstr "Start"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+msgid "Starting %s service"
+msgstr "Dienst %s wird gestartet"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+"(WAN) FW Markierungen für die vom Dienst verwendete Markierungen. Eine hohe "
+"Startmarkierung wird verwendet, um Konflikte mit SQM/QoS zu vermeiden. "
+"Ändern Sie diese mit Bedacht zusammen mit"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+"Anfangs- (WAN) Tabellen-ID-Nummer für die vom Dienst erstellten Tabellen."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
+msgid "Stop"
+msgstr "Stopp"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr "Angehalten (deaktiviert)"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr "Angehalten (Version: %s)"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
+msgid "Stopping %s service"
+msgstr "Dienst %s wird angehalten"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+msgid "Strict enforcement"
+msgstr "Strikte Durchsetzung"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+"Strenge Durchsetzung von Richtlinien, wenn deren Gateway ausgefallen ist"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Supported Interfaces"
+msgstr "Unterstützte Schnittstellen"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Supported Protocols"
+msgstr "Unterstützte Protokolle"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Suppress/No output"
+msgstr "Ausgabe unterdrücken/Keine Ausgabe"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr "Syntaxfehler in benutzerdefinierter Benutzerdatei '%s'!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr "Das %s steht für das Standard-Gateway. Siehe %sREADME%s für Details."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
+msgstr "%s wird auf diesem System nicht unterstützt."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
+msgstr "Der %s-Dienst konnte das WAN-Gateway nicht erkennen!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
+msgstr "Der %s-Dienst ist derzeit deaktiviert!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr "Die %s-Unterstützung ist unbekannt."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
+msgstr "Der ipset-Name '%s' ist länger als die erlaubten 31 Zeichen!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr "Der nft-Set-Name '%s' ist länger als die erlaubten 31 Zeichen!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
+msgstr "Unerwartete Beendigung oder Abbruch des Dienstes: '%s'!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr "Unbekannter Fehler!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr "Unbekannte Warnung!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr "Unbekannte Paketmarkierung für Schnittstelle '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr "Unbekanntes Protokoll in Richtlinie %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr ""
+"Die Verwendung von 'curl' wird in der benutzerdefinierten Benutzerdatei '%s' "
+"erkannt, aber 'curl' ist nicht installiert!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
+msgstr "Unterstützung von Resolver-Sets für Domänen verwenden"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
+msgstr "Ausführliche Ausgabe"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+msgid "WAN Table FW Mark"
+msgstr "WAN-Tabellen-FW-Markierung"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
+msgid "WAN Table ID"
+msgstr "WAN-Tabellen-ID"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
+msgid "Web UI Configuration"
+msgstr "Web-UI-Konfiguration"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr "alle"
+
+#~ msgid "%s (disabled)"
+#~ msgstr "%s (deaktiviert)"
+
+#~ msgid "%s (strict mode)"
+#~ msgstr "%s (Strikter Modus)"
+
+#~ msgid "%s is not installed or not found"
+#~ msgstr "%s ist nicht installiert oder konnte nicht gefunden werden"
+
+#~ msgid "Add IGNORE Target"
+#~ msgstr "IGNORE-Ziel hinzufügen"
+
+#~ msgid ""
+#~ "Adds `IGNORE` to the list of interfaces for policies, allowing you to "
+#~ "skip further processing by VPN Policy Routing."
+#~ msgstr ""
+#~ "Fügt `IGNORE` zur Liste der Schnittstellen für Richtlinien hinzu, so dass "
+#~ "Sie die weitere Verarbeitung durch VPN Policy Routing überspringen können."
+
+#~ msgid "Append"
+#~ msgstr "Anhängen"
+
+#~ msgid "Boot Time-out"
+#~ msgstr "Boot-Timeout"
+
+#~ msgid "Comment"
+#~ msgstr "Kommentar"
+
+#~ msgid ""
+#~ "Comment, interface and at least one other field are required. Multiple "
+#~ "local and remote addresses/devices/domains and ports can be space "
+#~ "separated. Placeholders below represent just the format/syntax and will "
+#~ "not be used if fields are left blank."
+#~ msgstr ""
+#~ "Kommentar, Schnittstelle und mindestens ein weiteres Feld sind "
+#~ "erforderlich. Mehrere lokale und entfernte Adressen/Geräte/Domänen und "
+#~ "Ports können durch Leerzeichen getrennt werden. Die Platzhalter unten "
+#~ "stellen nur das Format/die Syntax dar und werden nicht verwendet, wenn "
+#~ "Felder leer gelassen werden."
+
+#~ msgid "Configuration"
+#~ msgstr "Konfiguration"
+
+#~ msgid "DNSMASQ ipset"
+#~ msgstr "DNSMASQ-ipset"
+
+#~ msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
+#~ msgstr "UCI- und Dateizugriff für luci-app-vpn-policy-routing gewähren"
+
+#~ msgid "IPTables rule option"
+#~ msgstr "IP-Tabellenregel-Option"
+
+#~ msgid "Loading"
+#~ msgstr "Lade"
+
+#~ msgid "Running"
+#~ msgstr "Laufend"
+
+#~ msgid "Select Append for -A and Insert for -I."
+#~ msgstr "Wählen Sie Anhängen für -A und Einfügen für -I."
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Servicestatus [%s %s]"
+
+#~ msgid "Show Chain Column"
+#~ msgstr "Kettenspalte anzeigen"
+
+#~ msgid "Show Enable Column"
+#~ msgstr "Aktivierungsspalte anzeigen"
+
+#~ msgid "Show Protocol Column"
+#~ msgstr "Protokollspalte anzeigen"
+
+#~ msgid "Show Up/Down Buttons"
+#~ msgstr "Auf/Ab-Schaltflächen anzeigen"
+
+#~ msgid ""
+#~ "Shows the Up/Down buttons for policies, allowing you to move a policy up "
+#~ "or down in the list."
+#~ msgstr ""
+#~ "Zeigt die Schaltflächen Auf/Ab für Richtlinien an, mit denen Sie eine "
+#~ "Richtlinie in der Liste nach oben oder unten verschieben können."
+
+#~ msgid ""
+#~ "Shows the chain column for policies, allowing you to assign a PREROUTING, "
+#~ "FORWARD, INPUT or OUTPUT chain to a policy."
+#~ msgstr ""
+#~ "Zeigt die Kettenspalte für Richtlinien an, so dass Sie einer Richtlinie "
+#~ "eine PREROUTING-, FORWARD-, INPUT- oder OUTPUT-Kette zuweisen können."
+
+#~ msgid ""
+#~ "Shows the enable checkbox column for policies, allowing you to quickly "
+#~ "enable/disable specific policy without deleting it."
+#~ msgstr ""
+#~ "Zeigt die Spalte mit den aktivierten Kontrollkästchen für Richtlinien an, "
+#~ "so dass Sie eine bestimmte Richtlinie schnell aktivieren/deaktivieren "
+#~ "können, ohne sie zu löschen."
+
+#~ msgid ""
+#~ "Shows the protocol column for policies, allowing you to assign a specific "
+#~ "protocol to a policy."
+#~ msgstr ""
+#~ "Zeigt die Protokollspalte für Richtlinien an, so dass Sie einer "
+#~ "Richtlinie ein bestimmtes Protokoll zuweisen können."
+
+#~ msgid "Stopped"
+#~ msgstr "Angehalten"
+
+#~ msgid "The ipset option for local policies"
+#~ msgstr "Die Option ipset für lokale Richtlinien"
+
+#~ msgid "The ipset option for remote policies"
+#~ msgstr "Die Option ipset für entfernte Richtlinien"
+
+#~ msgid ""
+#~ "Time (in seconds) for service to wait for WAN gateway discovery on boot."
+#~ msgstr ""
+#~ "Zeit (in Sekunden), die der Dienst beim Booten auf die Erkennung des WAN-"
+#~ "Gateways wartet."
+
+#, fuzzy
+#~ msgid "Use ipset command"
+#~ msgstr "Verwenden Sie den Befehl ipset"
+
+#, fuzzy
+#~ msgid "Use resolver's ipset for domains"
+#~ msgstr "Verwenden Sie das ipset des Resolvers für Domänen"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
+
+#~ msgid "VPN Policy Routing"
+#~ msgstr "VPN-Richtlinien-Routing"
+
+#~ msgid "VPN and WAN Policy-Based Routing"
+#~ msgstr "Richtlinienbasiertes VPN- und WAN-Routing"
+
+#~ msgid "WAN"
+#~ msgstr "WAN"
+
+#, fuzzy
+#~ msgid ""
+#~ "Add an ip rule, not an iptables entry for policies with just the local "
+#~ "address. Use with caution to manipulte policies priorities."
+#~ msgstr ""
+#~ "Füge eine IP Regel, nicht einen iptables Eintrag als Regel mit "
+#~ "ausschließlich lokalen Adressen hinzu. Ändere die Prioritäten der Regeln "
+#~ "mit Vorischt."
+
+#~ msgid "Append local IP Tables rules"
+#~ msgstr "Fügt lokale IP-Tabellen hinzu"
+
+#~ msgid "Append remote IP Tables rules"
+#~ msgstr "Fügt entfernte IP-Tabellen hinzu"
+
+#~ msgid "IP Rules Support"
+#~ msgstr "IP-Regeln Unterstützung"
+
+#~ msgid ""
+#~ "Checkmark represents the default gateway. See the %sREADME%s for details."
+#~ msgstr ""
+#~ "Ein Haken steht für den Standardgateway. Lies die %sREADME%s für "
+#~ "Einzelheiten."
+
+#~ msgid "Grant UCI access for luci-app-vpn-policy-routing"
+#~ msgstr "Gewähre UCI Zugriff auf luci-app-vpn-policy-routing"
+
+#~ msgid "(strict mode)"
+#~ msgstr "(strikter Modus)"
+
+#~ msgid "Checkmark represents the default gateway. See the"
+#~ msgstr "Häkchen stellt das Standardgateway dar. Siehe die"
+
+#~ msgid "README"
+#~ msgstr "README"
+
+#~ msgid "Reload"
+#~ msgstr "Neu laden"
+
+#~ msgid "for details."
+#~ msgstr "für Einzelheiten."
+
+#~ msgid "is not installed or not found"
+#~ msgstr "ist nicht installiert oder nicht gefunden"
diff --git a/applications/luci-app-pbr/po/el/pbr.po b/applications/luci-app-pbr/po/el/pbr.po
new file mode 100644
index 0000000000..e4f20fceb4
--- /dev/null
+++ b/applications/luci-app-pbr/po/el/pbr.po
@@ -0,0 +1,556 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-10-03 08:34+0000\n"
+"Last-Translator: TakissX <pxatzidakis@gmail.com>\n"
+"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspbr/el/>\n"
+"Language: el\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.14.1\n"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
+msgid "Basic Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
+msgid "Chain"
+msgstr "Αλυσίδα"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+msgid "Condensed output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+msgid "Custom User File Includes"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
+msgid "DSCP Tag"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
+msgid "DSCP Tagging"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
+msgid "Disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
+msgid "Enable"
+msgstr "Ενεργοποίηση"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Enabled"
+msgstr "Ενεργοποιήθηκε"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "IPv6 Support"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
+msgid "Insert"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr "Διεπαφή"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
+msgid "Local addresses / devices"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
+msgid "Local ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+msgid "Name"
+msgstr "Ονομα"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+msgid "No Change"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
+msgid "Output verbosity"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
+msgid "Path"
+msgstr "Διαδρομή"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+msgid "Please check the %sREADME%s before changing this option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
+msgid "Policies"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+msgid "Protocol"
+msgstr "Πρωτόκολλο"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
+msgid "Remote ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
+msgid "Restarting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+msgid "Strict enforcement"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Supported Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Supported Protocols"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Suppress/No output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
+msgid "WAN Table ID"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
+msgid "Web UI Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr ""
+
+#~ msgid "Comment"
+#~ msgstr "Σχόλιο"
+
+#~ msgid "Configuration"
+#~ msgstr "Διαμόρφωση"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
diff --git a/applications/luci-app-pbr/po/en/pbr.po b/applications/luci-app-pbr/po/en/pbr.po
new file mode 100644
index 0000000000..57ac5275ae
--- /dev/null
+++ b/applications/luci-app-pbr/po/en/pbr.po
@@ -0,0 +1,547 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-07-03 10:18+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspbr/en/>\n"
+"Language: en\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.13.1-dev\n"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
+msgid "Basic Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
+msgid "Chain"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+msgid "Condensed output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+msgid "Custom User File Includes"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
+msgid "DSCP Tag"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
+msgid "DSCP Tagging"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
+msgid "Disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Enabled"
+msgstr "Enabled"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "IPv6 Support"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
+msgid "Insert"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
+msgid "Local addresses / devices"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
+msgid "Local ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+msgid "No Change"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
+msgid "Output verbosity"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+msgid "Please check the %sREADME%s before changing this option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
+msgid "Policies"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
+msgid "Remote ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
+msgid "Restarting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+msgid "Strict enforcement"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Supported Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Supported Protocols"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Suppress/No output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
+msgid "WAN Table ID"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
+msgid "Web UI Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr ""
diff --git a/applications/luci-app-pbr/po/es/pbr.po b/applications/luci-app-pbr/po/es/pbr.po
new file mode 100644
index 0000000000..633033c2b2
--- /dev/null
+++ b/applications/luci-app-pbr/po/es/pbr.po
@@ -0,0 +1,890 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: 2022-12-28 07:01+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspbr/es/>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
+msgstr "%s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr "¡No se puede encontrar el binario %s!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+"%sADVERTENCIA:%s ¡Asegúrese de verificar %sREADME%s antes de cambiar "
+"cualquier cosa en esta sección! ¡Cambie cualquiera de las configuraciones a "
+"continuación con extrema precaución!%S"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+#, fuzzy
+msgid "AdGuardHome ipset"
+msgstr "Conjunto de ip de AdGuardHome"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr "Añadir"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr "Añadir ignorar objetivo"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr ""
+"Agrega 'ignorar' a la lista de interfaces para políticas. Vea el %sREADME%s "
+"para más detalles."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
+msgid "Advanced Configuration"
+msgstr "Configuración avanzada"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+"Permite especificar la lista de nombres de interfaz (en minúsculas) que el "
+"servicio debe admitir explícitamente. Puede ser útil si sus túneles OpenVPN "
+"tienen una opción de desarrollo que no sea tun* o tap*."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+"Permite especificar la lista de nombres de interfaz (en minúsculas) que el "
+"servicio debe ignorar. Puede ser útil si ejecuta tanto el servidor VPN como "
+"el cliente VPN en el enrutador."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
+msgid "Basic Configuration"
+msgstr "Configuración básica"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
+msgid "Chain"
+msgstr "Cadena"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+msgid "Condensed output"
+msgstr "Salida condensada"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
+msgstr "¡Error de validación de configuración (%s)!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+"Controla el registro del sistema y la verbosidad de salida de la consola."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+msgid "Custom User File Includes"
+msgstr "El archivo de usuario personalizado incluye"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
+msgstr "¡No se encontró el archivo de usuario personalizado '%s' o está vacío!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
+msgid "DSCP Tag"
+msgstr "Etiqueta DSCP"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
+msgid "DSCP Tagging"
+msgstr "Etiquetado DSCP"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+msgid "Default ICMP Interface"
+msgstr "Interfaz ICMP predeterminada"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
+msgid "Disable"
+msgstr "Desactivar"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
+msgid "Disabled"
+msgstr "Desactivado"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
+msgid "Disabling %s service"
+msgstr "Desactivando el servicio %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
+msgid "Display these protocols in protocol column in Web UI."
+msgstr "Mostrar estos protocolos en la columna de protocolo en la Web UI."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+#, fuzzy
+msgid "Dnsmasq ipset"
+msgstr "Dnsmasq ipset"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+#, fuzzy
+msgid "Dnsmasq nft set"
+msgstr "conjunto nft dnsmasq"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
+msgid "Do not enforce policies when their gateway is down"
+msgstr "No aplique políticas cuando su puerta de enlace esté inactiva"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
+msgid "Enable"
+msgstr "Activar"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Enabled"
+msgstr "Activado"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
+msgid "Enabling %s service"
+msgstr "Activando el servicio %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr "¡Error al ejecutar el archivo de usuario personalizado '%s'!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+"FW Mask utilizada por el servicio. La máscara alta se usa para evitar "
+"conflictos con SQM/QoS. Cambiar con precaución junto con"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
+msgstr "¡Error al recargar '%s'!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
+msgstr "¡Error al configurar '%s'!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
+msgstr "¡No se pudo configurar ninguna puerta de enlace!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
+msgstr "Forzar la interfaz del protocolo ICMP."
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+#, fuzzy
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr "Otorgar acceso UCI y a archivos para luci-app-pbr"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "IPv6 Support"
+msgstr "Soporte IPv6"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
+msgid "Ignored Interfaces"
+msgstr "Interfaces ignoradas"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
+msgid "Insert"
+msgstr "Insertar"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr "La inserción falló para IPv4 para la política %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr "La inserción falló tanto para IPv4 como para IPv6 para la política %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr ""
+"AdGuardHome instalado (%s) no es compatible con la opción 'ipset_file'."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr "Interfaz"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
+msgid "Local addresses / devices"
+msgstr "Direcciones/Dispositivos locales"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
+msgid "Local ports"
+msgstr "Puertos locales"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr "Familia de IP no coincidente entre la política %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+msgid "Name"
+msgstr "Nombre"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+"El nombre, la interfaz y al menos otro campo son obligatorios. Múltiples "
+"direcciones/dispositivos/dominios y puertos locales y remotos pueden estar "
+"separados por espacios. Los marcadores de posición a continuación "
+"representan solo el formato/sintaxis y no se utilizarán si los campos se "
+"dejan en blanco."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+msgid "No Change"
+msgstr "Ningún cambio"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr "No instalado o no encontrado"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
+msgid "Output verbosity"
+msgstr "Verbosidad de salida"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
+msgid "Path"
+msgstr "Ruta"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+msgid "Please check the %sREADME%s before changing this option."
+msgstr "Verifique %sREADME%s antes de cambiar esta opción."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+"Desactive 'cadena' o configure 'cadena' en 'PREROUTING' para la política '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+"Desactive 'cadena' o configure 'cadena' en 'prerouting' para la política '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr "Desactive 'proto' o configure 'proto' en 'all' para la política '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr "Desactive 'src_addr', 'src_port' y 'dest_port' para la política '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
+msgid "Policies"
+msgstr "Políticas"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr "¡La política '%s' tiene una interfaz desconocida!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr "¡La política '%s' no tiene una interfaz asignada!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr "¡La política '%s' no tiene parámetros de origen/destino!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr "Enrutamiento basado en políticas - Configuración"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr "Enrutamiento basado en políticas - Estado"
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+#, fuzzy
+msgid "Policy Routing"
+msgstr "Políticas de enrutamiento"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+msgid "Protocol"
+msgstr "Protocolo"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
+msgid "Remote addresses / domains"
+msgstr "Direcciones/Dominios remotos"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
+msgid "Remote ports"
+msgstr "Puertos remotos"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+#, fuzzy
+msgid "Resolver %s"
+msgstr "Resolutor %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr "¡Este sistema no admite el conjunto de resolución (%s)!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
+msgstr "El conjunto de resolución (%s) no es compatible con este sistema."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+msgstr ""
+"La compatibilidad con el conjunto de resolución (%s) requiere ipset, ¡pero "
+"no se puede encontrar el binario de ipset!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+msgstr ""
+"La compatibilidad con el conjunto de resolución (%s) requiere nftables, "
+"¡pero no se puede encontrar el binario nft!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
+msgid "Restart"
+msgstr "Reiniciar"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
+msgid "Restarting %s service"
+msgstr "Reiniciando el servicio %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+#, fuzzy
+msgid "Rule Create option"
+msgstr "Opción Crear regla"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+"Ejecute los siguientes archivos de usuario después de la configuración pero "
+"antes de reiniciar DNSMASQ. Ver %sREADME%s para más detalles."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
+msgstr "En ejecución (versión: %s usando iptables)"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
+msgstr "En ejecución (versión: %s usando nft)"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
+msgstr "En ejecución (versión: %s)"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
+msgstr "Ver %sREADME%s para más detalles."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+#, fuzzy
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr "Seleccione Agregar para -A/agregar e Insertar para -I/Insertar."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
+msgid "Service Control"
+msgstr "Control de servicio"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Service Errors"
+msgstr "Errores de servicio"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
+msgstr "Servicio FW Mask"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
+msgstr "Puertas de enlace del servicio"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
+msgstr "Estado del servicio"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
+msgstr "Advertencias de servicio"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+"Establezca etiquetas DSCP (en el rango entre 1 y 63) para interfaces "
+"específicas. Ver %sREADME%s para más detalles."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+"Omitiendo la política de IPv6 '%s' ya que la compatibilidad con IPv6 está "
+"desactivada"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
+msgid "Start"
+msgstr "Iniciar"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+msgid "Starting %s service"
+msgstr "Iniciando el servicio %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+"Marca de inicio (WAN) FW para las marcas utilizadas por el servicio. La "
+"marca de inicio alta se usa para evitar conflictos con SQM/QoS. Cambiar con "
+"precaución junto con"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+"Número de ID de tabla de inicio (WAN) para tablas creadas por el servicio."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
+msgid "Stop"
+msgstr "Detener"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr "Detenido (desactivado)"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr "Detenido (versión: %s)"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
+msgid "Stopping %s service"
+msgstr "Deteniendo el servicio %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+msgid "Strict enforcement"
+msgstr "Aplicación estricta"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+"Cumplir estrictamente las políticas cuando su puerta de enlace esté inactiva"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Supported Interfaces"
+msgstr "Interfaces soportadas"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Supported Protocols"
+msgstr "Protocolos soportados"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Suppress/No output"
+msgstr "Suprimir/Sin salida"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr "¡Error de sintaxis en el archivo de usuario personalizado '%s'!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr ""
+"El %s indica la puerta de enlace predeterminada. Consulte %sREADME%s para "
+"obtener más detalles."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
+msgstr "El %s no es compatible con este sistema."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
+msgstr "¡El servicio %s no pudo descubrir la puerta de enlace WAN!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
+msgstr "¡El servicio %s está actualmente desactivado!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr "Se desconoce el soporte de %s."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
+msgstr ""
+"¡El nombre del ipset '%s' es más largo que los 31 caracteres permitidos!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr ""
+"¡El nombre del conjunto nft '%s' es más largo que los 31 caracteres "
+"permitidos!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
+msgstr "Salida inesperada o terminación del servicio: '%s'!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr "¡Error desconocido!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr "¡Advertencia desconocida!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr "Marca de paquete desconocido para la interfaz '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr "Protocolo desconocido en la política %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr ""
+"Se detecta el uso de 'curl' en el archivo de usuario personalizado '%s', "
+"¡pero 'curl' no está instalado!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
+msgstr "Usar soporte de conjunto de resolución para dominios"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
+msgstr "Salida detallada"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+msgid "WAN Table FW Mark"
+msgstr "Tabla WAN Marca FW"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
+msgid "WAN Table ID"
+msgstr "ID de tabla WAN"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
+msgid "Web UI Configuration"
+msgstr "Configuración de Web UI"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr "todos"
+
+#~ msgid "%s (disabled)"
+#~ msgstr "%s (desactivado)"
+
+#~ msgid "%s (strict mode)"
+#~ msgstr "%s (modo estricto)"
+
+#~ msgid "%s is not installed or not found"
+#~ msgstr "%s no está instalado o no se encuentra"
+
+#~ msgid "Add IGNORE Target"
+#~ msgstr "Agregar destino IGNORE"
+
+#~ msgid ""
+#~ "Adds `IGNORE` to the list of interfaces for policies, allowing you to "
+#~ "skip further processing by VPN Policy Routing."
+#~ msgstr ""
+#~ "Agrega \"IGNORE\" a la lista de interfaces para políticas, lo que le "
+#~ "permite omitir el procesamiento adicional mediante el enrutamiento por "
+#~ "políticas de VPN."
+
+#~ msgid "Append"
+#~ msgstr "Adjuntar"
+
+#~ msgid "Boot Time-out"
+#~ msgstr "Tiempo de arranque"
+
+#~ msgid "Comment"
+#~ msgstr "Comentario"
+
+#~ msgid ""
+#~ "Comment, interface and at least one other field are required. Multiple "
+#~ "local and remote addresses/devices/domains and ports can be space "
+#~ "separated. Placeholders below represent just the format/syntax and will "
+#~ "not be used if fields are left blank."
+#~ msgstr ""
+#~ "Se requieren comentarios, interfaz y al menos otro campo. Múltiples "
+#~ "direcciones/dispositivos/dominios y puertos locales y remotos pueden "
+#~ "estar separados por espacios. Los marcadores de posición a continuación "
+#~ "representan solo el formato/sintaxis y no se utilizarán si los campos se "
+#~ "dejan en blanco."
+
+#~ msgid "Configuration"
+#~ msgstr "Configuración"
+
+#~ msgid "DNSMASQ ipset"
+#~ msgstr "IPset DNSMASQ"
+
+#~ msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
+#~ msgstr "Conceder acceso a archivos y UCI para luci-app-vpn-policy-routing"
+
+#~ msgid "IPTables rule option"
+#~ msgstr "Opción de regla de IPTables"
+
+#~ msgid "Loading"
+#~ msgstr "Cargando"
+
+#~ msgid "Running"
+#~ msgstr "Corriendo"
+
+#~ msgid "Select Append for -A and Insert for -I."
+#~ msgstr "Seleccione Agregar para -A e Insertar para -I."
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Estado del servicio [%s %s]"
+
+#~ msgid "Show Chain Column"
+#~ msgstr "Mostrar columna de cadena"
+
+#~ msgid "Show Enable Column"
+#~ msgstr "Mostrar columna de Activar"
+
+#~ msgid "Show Protocol Column"
+#~ msgstr "Mostrar columna de protocolo"
+
+#~ msgid "Show Up/Down Buttons"
+#~ msgstr "Mostrar botones Subir/Bajar"
+
+#~ msgid ""
+#~ "Shows the Up/Down buttons for policies, allowing you to move a policy up "
+#~ "or down in the list."
+#~ msgstr ""
+#~ "Muestra los botones Subir/Bajar para políticas, lo que le permite mover "
+#~ "una política hacia arriba o hacia abajo en la lista."
+
+#~ msgid ""
+#~ "Shows the chain column for policies, allowing you to assign a PREROUTING, "
+#~ "FORWARD, INPUT or OUTPUT chain to a policy."
+#~ msgstr ""
+#~ "Muestra la columna de cadena para políticas, permitiéndole asignar una "
+#~ "cadena PREROUTING, FORWARD, INPUT o OUTPUT a una política."
+
+#~ msgid ""
+#~ "Shows the enable checkbox column for policies, allowing you to quickly "
+#~ "enable/disable specific policy without deleting it."
+#~ msgstr ""
+#~ "Muestra la columna de casilla de verificación Activar para políticas, lo "
+#~ "que le permite Activar/Desactivar rápidamente políticas específicas sin "
+#~ "eliminarlas."
+
+#~ msgid ""
+#~ "Shows the protocol column for policies, allowing you to assign a specific "
+#~ "protocol to a policy."
+#~ msgstr ""
+#~ "Muestra la columna de protocolo para políticas, lo que le permite asignar "
+#~ "un protocolo específico a una política."
+
+#~ msgid "Stopped"
+#~ msgstr "Detenido"
+
+#~ msgid "The ipset option for local policies"
+#~ msgstr "La opción ipset para políticas locales"
+
+#~ msgid "The ipset option for remote policies"
+#~ msgstr "La opción ipset para políticas remotas"
+
+#~ msgid ""
+#~ "Time (in seconds) for service to wait for WAN gateway discovery on boot."
+#~ msgstr ""
+#~ "Tiempo (en segundos) para que el servicio espere el descubrimiento de la "
+#~ "puerta de enlace WAN en el arranque."
+
+#~ msgid "Use ipset command"
+#~ msgstr "Usar el comando ipset"
+
+#~ msgid "Use resolver's ipset for domains"
+#~ msgstr "Utilice el ipset del solucionador para los dominios"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
+
+#~ msgid "VPN Policy Routing"
+#~ msgstr "Enrutamiento por políticas de VPN"
+
+#~ msgid "VPN and WAN Policy-Based Routing"
+#~ msgstr "Enrutamiento basado en políticas de VPN y WAN"
+
+#~ msgid "WAN"
+#~ msgstr "WAN"
+
+#~ msgid ""
+#~ "Add an ip rule, not an iptables entry for policies with just the local "
+#~ "address. Use with caution to manipulte policies priorities."
+#~ msgstr ""
+#~ "Agregue una regla de ip, no una entrada de iptables para políticas con "
+#~ "solo la dirección local. Úselo con precaución para manipular las "
+#~ "prioridades de las políticas."
+
+#~ msgid "Append local IP Tables rules"
+#~ msgstr "Adjuntar reglas locales de IPTables"
+
+#~ msgid "Append remote IP Tables rules"
+#~ msgstr "Adjuntar reglas remotas de IPTables"
+
+#~ msgid "IP Rules Support"
+#~ msgstr "Soporte de reglas de IP"
+
+#~ msgid ""
+#~ "Special instructions to append iptables rules for local IPs/netmasks/"
+#~ "devices."
+#~ msgstr ""
+#~ "Instrucciones especiales para agregar reglas de iptables para IPs/"
+#~ "máscaras de red/dispositivos locales."
+
+#~ msgid ""
+#~ "Special instructions to append iptables rules for remote IPs/netmasks."
+#~ msgstr ""
+#~ "Instrucciones especiales para agregar reglas de iptables para IP remotas/"
+#~ "máscaras de red."
+
+#~ msgid ""
+#~ "The %s represents the default gateway. See the %sREADME%s for details."
+#~ msgstr ""
+#~ "El %s representa la puerta de enlace predeterminada. Consulte %sREADME%s "
+#~ "para más detalles."
+
+#~ msgid "Use DNSMASQ ipset"
+#~ msgstr "Usar DNSMASQ ipset"
+
+#~ msgid ""
+#~ "Checkmark represents the default gateway. See the %sREADME%s for details."
+#~ msgstr ""
+#~ "La marca de verificación representa la puerta de enlace predeterminada. "
+#~ "Ver %sREADME% s para más detalles."
+
+#~ msgid "Grant UCI access for luci-app-vpn-policy-routing"
+#~ msgstr "Conceder acceso a UCI para luci-app-vpn-policy-routing"
+
+#~ msgid ""
+#~ "%sWARNING:%s Please make sure to check the <a href=\"%s\" "
+#~ "target=\"_blank\">README</a> before changing anything in this section! "
+#~ "Change any of the settings below with extreme caution!%s"
+#~ msgstr ""
+#~ "%sADVERTENCIA:%s ¡Asegúrese de verificar el <a href=\"%s\" "
+#~ "target=\"_blank\">LÉEME</a> antes de cambiar cualquier cosa en esta "
+#~ "sección! ¡Cambie cualquiera de las configuraciones a continuación con "
+#~ "extrema precaución!%s"
+
+#~ msgid ""
+#~ "Checkmark represents the default gateway. See the <a href=\"%s\" "
+#~ "target=\"_blank\">README</a> for details."
+#~ msgstr ""
+#~ "La marca de verificación representa la puerta de enlace predeterminada. "
+#~ "Consulte el <a href=\"%s\" target=\"_blank\">LÉEME</a> para obtener más "
+#~ "detalles."
+
+#~ msgid ""
+#~ "Please check the <a href=\"%s\" target=\"_blank\">README</a> before "
+#~ "changing this option."
+#~ msgstr ""
+#~ "Verifique el <a href=\"%s\" target=\"_blank\">LÉEME</a> antes de cambiar "
+#~ "esta opción."
+
+#~ msgid ""
+#~ "Run the following user files after setting up but before restarting "
+#~ "DNSMASQ. See the <a href=\"%s\" target=\"_blank\">README</a> for details."
+#~ msgstr ""
+#~ "Ejecute los siguientes archivos de usuario después de la configuración "
+#~ "pero antes de reiniciar DNSMASQ. Consulte el <a href=\"%s\" "
+#~ "target=\"_blank\">LÉEME</a> para obtener más detalles."
+
+#~ msgid "See the <a href=\"%s\" target=\"_blank\">README</a> for details."
+#~ msgstr ""
+#~ "Consulte el <a href=\"%s\" target=\"_blank\">LÉEME</a> para obtener más "
+#~ "detalles."
+
+#~ msgid ""
+#~ "Set DSCP tags (in range between 1 and 63) for specific interfaces. See "
+#~ "the <a href=\"%s\" target=\"_blank\">README</a> for details."
+#~ msgstr ""
+#~ "Establezca etiquetas DSCP (en el rango entre 1 y 63) para interfaces "
+#~ "específicas. Consulte el <a href=\"%s\" target=\"_blank\">LÉEME</a> para "
+#~ "obtener más detalles."
+
+#~ msgid "(strict mode)"
+#~ msgstr "(modo estricto)"
+
+#~ msgid "Checkmark represents the default gateway. See the"
+#~ msgstr ""
+#~ "La marca de verificación representa la puerta de enlace predeterminada. "
+#~ "Ver el"
+
+#~ msgid "Please check the"
+#~ msgstr "Por favor, verifique el"
+
+#~ msgid "Please make sure to check the"
+#~ msgstr "Por favor, asegúrese de verificar el"
+
+#~ msgid "README"
+#~ msgstr "LÉEME"
+
+#~ msgid "Reload"
+#~ msgstr "Recargar"
+
+#~ msgid ""
+#~ "Run the following user files after setting up but before restarting "
+#~ "DNSMASQ. See the"
+#~ msgstr ""
+#~ "Ejecute los siguientes archivos de usuario después de la configuración "
+#~ "pero antes de reiniciar DNSMASQ. Ver el"
+
+#~ msgid "See the"
+#~ msgstr "Ver el"
+
+#~ msgid ""
+#~ "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the"
+#~ msgstr ""
+#~ "Establezca etiquetas DSCP (en el rango entre 1 y 63) para interfaces "
+#~ "específicas. Ver el"
+
+#~ msgid "WARNING:"
+#~ msgstr "ADVERTENCIA:"
+
+#~ msgid ""
+#~ "before changing anything in this section! Change any of the settings "
+#~ "below with extreme caution!"
+#~ msgstr ""
+#~ "antes de cambiar cualquier cosa en esta sección, ¡Cambie cualquiera de "
+#~ "las configuraciones a continuación con extrema precaución!"
+
+#~ msgid "before changing this option."
+#~ msgstr "antes de cambiar esta opción."
+
+#~ msgid "for details."
+#~ msgstr "para detalles."
+
+#~ msgid "is not installed or not found"
+#~ msgstr "no está instalado o no se encuentra"
diff --git a/applications/luci-app-pbr/po/fi/pbr.po b/applications/luci-app-pbr/po/fi/pbr.po
new file mode 100644
index 0000000000..0d1fb50b9e
--- /dev/null
+++ b/applications/luci-app-pbr/po/fi/pbr.po
@@ -0,0 +1,565 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-03-12 13:29+0000\n"
+"Last-Translator: Jiri Grönroos <jiri.gronroos@iki.fi>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspbr/fi/>\n"
+"Language: fi\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.12-dev\n"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
+msgid "Basic Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
+msgid "Chain"
+msgstr "Ketju"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+msgid "Condensed output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+msgid "Custom User File Includes"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
+msgid "DSCP Tag"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
+msgid "DSCP Tagging"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
+msgid "Disable"
+msgstr "Poista käytöstä"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
+msgid "Disabled"
+msgstr "Pois käytöstä"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
+msgid "Enable"
+msgstr "Ota käyttöön"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Enabled"
+msgstr "Käytössä"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "IPv6 Support"
+msgstr "IPv6-tuki"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
+msgid "Insert"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr "Sovitin"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
+msgid "Local addresses / devices"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
+msgid "Local ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+msgid "Name"
+msgstr "Nimi"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+msgid "No Change"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
+msgid "Output verbosity"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
+msgid "Path"
+msgstr "Polku"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+msgid "Please check the %sREADME%s before changing this option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
+msgid "Policies"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+msgid "Protocol"
+msgstr "Protokolla"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
+msgid "Remote ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
+msgid "Restart"
+msgstr "Käynnistä uudelleen"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
+msgid "Restarting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
+msgid "Start"
+msgstr "Aloita"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
+msgid "Stop"
+msgstr "Pysäytä"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+msgid "Strict enforcement"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Supported Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Supported Protocols"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Suppress/No output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
+msgid "WAN Table ID"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
+msgid "Web UI Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr ""
+
+#~ msgid "Comment"
+#~ msgstr "Kommentti"
+
+#~ msgid "Configuration"
+#~ msgstr "Kokoonpano"
+
+#~ msgid "Loading"
+#~ msgstr "Ladataan"
+
+#~ msgid "Running"
+#~ msgstr "Käynnissä"
+
+#~ msgid "Stopped"
+#~ msgstr "Pysäytetty"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
diff --git a/applications/luci-app-pbr/po/fr/pbr.po b/applications/luci-app-pbr/po/fr/pbr.po
new file mode 100644
index 0000000000..12a5a378e7
--- /dev/null
+++ b/applications/luci-app-pbr/po/fr/pbr.po
@@ -0,0 +1,736 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-11-21 18:56+0000\n"
+"Last-Translator: Felix Braun <f.bhelicopter@gmail.com>\n"
+"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspbr/fr/>\n"
+"Language: fr\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 4.10-dev\n"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
+msgid "Advanced Configuration"
+msgstr "Configuration avancée"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+"Permet de spécifier la liste des noms d'interfaces (en minuscules) qui "
+"doivent être explicitement pris en charge par le service. Peut être utile si "
+"vos tunnels OpenVPN ont une option dev autre que tun* ou tap*."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+"Permet de spécifier la liste des noms d'interfaces (en minuscules) à ignorer "
+"par le service. Peut être utile si le serveur VPN et le client VPN "
+"fonctionnent tous deux sur le routeur."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
+msgid "Basic Configuration"
+msgstr "Configuration de Base"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
+msgid "Chain"
+msgstr "Chaîne"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+#, fuzzy
+msgid "Condensed output"
+msgstr "Résultats condensés"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+#, fuzzy
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+"Contrôle à la fois le journal système et la verbosité de sortie de console."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+#, fuzzy
+msgid "Custom User File Includes"
+msgstr "Le fichier utilisateur personnalisé comprend"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
+msgid "DSCP Tag"
+msgstr "Champ DSCP"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
+msgid "DSCP Tagging"
+msgstr "Marquage DSCP"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+msgid "Default ICMP Interface"
+msgstr "Interface ICMP par défaut"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
+msgid "Disable"
+msgstr "Désactiver"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
+msgid "Disabled"
+msgstr "Désactivé"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+"Affichez protocoles dans la colonne des protocoles de l'interface UI Web."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
+msgid "Do not enforce policies when their gateway is down"
+msgstr "N'appliquez pas de stratégies lorsque leur passerelle est en panne"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
+msgid "Enable"
+msgstr "Activer"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Enabled"
+msgstr "Activé"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
+#, fuzzy
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+"Masque FW utilisé par le service. Le masque haut est utilisé pour éviter les "
+"conflits avec le SQM/QoS. A changer avec précaution en même temps que"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
+msgstr "Forcez l'interface du protocole ICMP."
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "IPv6 Support"
+msgstr "Support IPv6"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
+msgid "Ignored Interfaces"
+msgstr "Interfaces ignorées"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
+msgid "Insert"
+msgstr "Insérer"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr "Interface"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
+msgid "Local addresses / devices"
+msgstr "Adresses locales / appareils"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
+msgid "Local ports"
+msgstr "Ports locaux"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+msgid "Name"
+msgstr "Nom"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+msgid "No Change"
+msgstr "Aucun changement"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
+msgid "Output verbosity"
+msgstr "Verbosité de sortie"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
+msgid "Path"
+msgstr "Chemin"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+msgid "Please check the %sREADME%s before changing this option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
+msgid "Policies"
+msgstr "Stratégies"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+msgid "Protocol"
+msgstr "Protocole"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
+msgid "Remote addresses / domains"
+msgstr "Adresses / domaines distants"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
+msgid "Remote ports"
+msgstr "Ports distants"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
+msgid "Restart"
+msgstr "Redémarrer"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
+msgid "Restarting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
+msgid "Service Control"
+msgstr "Contrôle de service"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Service Errors"
+msgstr "Erreurs de service"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
+msgstr "Service FW Masque"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
+msgstr "Passerelles De Services"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
+msgstr "Statut du service"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
+msgstr "Service D'Avertissements"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
+msgid "Start"
+msgstr "Démarrer"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
+#, fuzzy
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+"Démarrage (WAN) FW Mark pour les marques utilisées par le service. Une note "
+"de départ élevée est utilisée pour éviter les conflits avec SQM / QoS. "
+"Changer avec prudence avec"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
+msgid "Stop"
+msgstr "Arrêter"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+msgid "Strict enforcement"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Supported Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Supported Protocols"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Suppress/No output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
+msgstr "Sortie verbeuse"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
+msgid "WAN Table ID"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
+msgid "Web UI Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr ""
+
+#~ msgid "%s (disabled)"
+#~ msgstr "%s (désactivé)"
+
+#~ msgid "%s (strict mode)"
+#~ msgstr "%s (mode strict)"
+
+#~ msgid "%s is not installed or not found"
+#~ msgstr "%s n'est pas installé ou introuvable"
+
+#~ msgid "Append"
+#~ msgstr "Ajouter"
+
+#~ msgid "Boot Time-out"
+#~ msgstr "Épuisement de délai de démarrage"
+
+#~ msgid "Comment"
+#~ msgstr "Commentaire"
+
+#, fuzzy
+#~ msgid ""
+#~ "Comment, interface and at least one other field are required. Multiple "
+#~ "local and remote addresses/devices/domains and ports can be space "
+#~ "separated. Placeholders below represent just the format/syntax and will "
+#~ "not be used if fields are left blank."
+#~ msgstr ""
+#~ "Le commentaire, l'interface et au moins un autre champ sont obligatoires. "
+#~ "Plusieurs adresses/dispositifs/domaines et ports locaux et distants "
+#~ "peuvent être séparés par des espaces. Les espaces ci-dessous représentent "
+#~ "uniquement le format/la syntaxe et ne seront pas utilisés si les champs "
+#~ "sont laissés vides."
+
+#~ msgid "Configuration"
+#~ msgstr "Configuration"
+
+#~ msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
+#~ msgstr "Accorde les accès UCI et fichier à luci-app-vpn-policy-routing"
+
+#~ msgid "IPTables rule option"
+#~ msgstr "Option de la règle IPTables"
+
+#~ msgid "Loading"
+#~ msgstr "Chargement"
+
+#~ msgid "Running"
+#~ msgstr "En cours d'exécution"
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "État du service [%s %s]"
+
+#~ msgid "Show Chain Column"
+#~ msgstr "Afficher la colonne de chaîne"
+
+#~ msgid "Show Enable Column"
+#~ msgstr "Afficher Activez la colonne"
+
+#~ msgid "Show Protocol Column"
+#~ msgstr "Afficher la colonne de protocole"
+
+#~ msgid "Show Up/Down Buttons"
+#~ msgstr "Afficher les boutons haut / bas"
+
+#~ msgid ""
+#~ "Shows the chain column for policies, allowing you to assign a PREROUTING, "
+#~ "FORWARD, INPUT or OUTPUT chain to a policy."
+#~ msgstr ""
+#~ "Affiche la colonne de chaîne pour les politiques, vous permettant "
+#~ "d'affecter une chaîne PREROUTING, FORWARD, INPUT ou OUTPUT à une "
+#~ "politique."
+
+#~ msgid ""
+#~ "Shows the enable checkbox column for policies, allowing you to quickly "
+#~ "enable/disable specific policy without deleting it."
+#~ msgstr ""
+#~ "Affiche la colonne d'activation des politiques, vous permettant d'activer/"
+#~ "désactiver rapidement une politique spécifique sans la supprimer."
+
+#~ msgid ""
+#~ "Shows the protocol column for policies, allowing you to assign a specific "
+#~ "protocol to a policy."
+#~ msgstr ""
+#~ "Affiche la colonne de protocole pour les stratégies, vous permettant "
+#~ "d’attribuer un protocole spécifique à une stratégie."
+
+#~ msgid "Stopped"
+#~ msgstr "Arrêté"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
+
+#~ msgid ""
+#~ "Add an ip rule, not an iptables entry for policies with just the local "
+#~ "address. Use with caution to manipulte policies priorities."
+#~ msgstr ""
+#~ "Ajoutez une règle ip, et non une entrée iptables pour les politiques avec "
+#~ "seulement l'adresse locale. A utiliser avec prudence pour manipuler les "
+#~ "priorités des politiques."
+
+#, fuzzy
+#~ msgid "Append local IP Tables rules"
+#~ msgstr "Ajouter des règles de tables IP locales"
+
+#, fuzzy
+#~ msgid "Append remote IP Tables rules"
+#~ msgstr "Ajouter des règles de tables IP distantes"
+
+#~ msgid ""
+#~ "Special instructions to append iptables rules for local IPs/netmasks/"
+#~ "devices."
+#~ msgstr ""
+#~ "Instructions spéciales pour ajouter des règles iptables pour les IP/"
+#~ "netmasks/appareils locaux."
+
+#~ msgid ""
+#~ "Special instructions to append iptables rules for remote IPs/netmasks."
+#~ msgstr ""
+#~ "Instructions spéciales pour ajouter des règles iptables pour les IP / "
+#~ "netmasks distants."
+
+#~ msgid ""
+#~ "%sWARNING:%s Please make sure to check the <a href=\"%s\" "
+#~ "target=\"_blank\">README</a> before changing anything in this section! "
+#~ "Change any of the settings below with extreme caution!%s"
+#~ msgstr ""
+#~ "%sWARNING:%s Veuillez vérifier le <a href=\"%s\" "
+#~ "target=\"_blank\">LISEZMOI</a> avant de modifier quoi que ce soit dans "
+#~ "cette section ! Modifiez tous les paramètres ci-dessous avec une extrême "
+#~ "prudence!%s"
+
+#~ msgid ""
+#~ "Checkmark represents the default gateway. See the <a href=\"%s\" "
+#~ "target=\"_blank\">README</a> for details."
+#~ msgstr ""
+#~ "Checkmark représente la passerelle par défaut. Voir le <a href=\"%s\" "
+#~ "target=\"_blank\">LISEZMOI</a> pour plus de détails."
+
+#~ msgid ""
+#~ "Please check the <a href=\"%s\" target=\"_blank\">README</a> before "
+#~ "changing this option."
+#~ msgstr ""
+#~ "Veuillez vérifier le <a href=\"%s\" target=\"_blank\">LISEZMOI</a> avant "
+#~ "de modifier cette option."
+
+#, fuzzy
+#~ msgid ""
+#~ "Run the following user files after setting up but before restarting "
+#~ "DNSMASQ. See the <a href=\"%s\" target=\"_blank\">README</a> for details."
+#~ msgstr ""
+#~ "Exécutez les fichiers utilisateurs suivants après la configuration mais "
+#~ "avant de redémarrer DNSMASQ. Voir le <a href=\"%s\" "
+#~ "target=\"_blank\">LISEZMOI</a> pour plus de détails."
+
+#~ msgid "See the <a href=\"%s\" target=\"_blank\">README</a> for details."
+#~ msgstr ""
+#~ "Voir le <a href=\"%s\" target=\"_blank\"> LISEZMOI </a> pour plus de "
+#~ "détails."
+
+#~ msgid "(strict mode)"
+#~ msgstr "(mode strict)"
+
+#~ msgid "README"
+#~ msgstr "README"
+
+#~ msgid "Reload"
+#~ msgstr "Recharger"
+
+#~ msgid "for details."
+#~ msgstr "pour détails."
+
+#~ msgid "is not installed or not found"
+#~ msgstr "n'est pas installé ou introuvable"
diff --git a/applications/luci-app-pbr/po/he/pbr.po b/applications/luci-app-pbr/po/he/pbr.po
new file mode 100644
index 0000000000..388f37fe0e
--- /dev/null
+++ b/applications/luci-app-pbr/po/he/pbr.po
@@ -0,0 +1,551 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-11-17 18:57+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspbr/he/>\n"
+"Language: he\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && "
+"n % 10 == 0) ? 2 : 3));\n"
+"X-Generator: Weblate 4.15-dev\n"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
+msgid "Basic Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
+msgid "Chain"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+msgid "Condensed output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+msgid "Custom User File Includes"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
+msgid "DSCP Tag"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
+msgid "DSCP Tagging"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
+msgid "Disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "IPv6 Support"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
+msgid "Insert"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr "מנשק"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
+msgid "Local addresses / devices"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
+msgid "Local ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+msgid "No Change"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
+msgid "Output verbosity"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+msgid "Please check the %sREADME%s before changing this option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
+msgid "Policies"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+msgid "Protocol"
+msgstr "פרוטוקול"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
+msgid "Remote ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
+msgid "Restarting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+msgid "Strict enforcement"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Supported Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Supported Protocols"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Suppress/No output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
+msgid "WAN Table ID"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
+msgid "Web UI Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr ""
+
+#~ msgid "Configuration"
+#~ msgstr "הגדרות"
diff --git a/applications/luci-app-pbr/po/hi/pbr.po b/applications/luci-app-pbr/po/hi/pbr.po
new file mode 100644
index 0000000000..b14435e21b
--- /dev/null
+++ b/applications/luci-app-pbr/po/hi/pbr.po
@@ -0,0 +1,550 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-01-14 15:23+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"Language-Team: Hindi <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspbr/hi/>\n"
+"Language: hi\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 3.11-dev\n"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
+msgid "Basic Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
+msgid "Chain"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+msgid "Condensed output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+msgid "Custom User File Includes"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
+msgid "DSCP Tag"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
+msgid "DSCP Tagging"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
+msgid "Disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "IPv6 Support"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
+msgid "Insert"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
+msgid "Local addresses / devices"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
+msgid "Local ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+msgid "No Change"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
+msgid "Output verbosity"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+msgid "Please check the %sREADME%s before changing this option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
+msgid "Policies"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
+msgid "Remote ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
+msgid "Restarting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+msgid "Strict enforcement"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Supported Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Supported Protocols"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Suppress/No output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
+msgid "WAN Table ID"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
+msgid "Web UI Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr ""
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
diff --git a/applications/luci-app-pbr/po/hu/pbr.po b/applications/luci-app-pbr/po/hu/pbr.po
new file mode 100644
index 0000000000..7fce20b595
--- /dev/null
+++ b/applications/luci-app-pbr/po/hu/pbr.po
@@ -0,0 +1,587 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-08-12 12:55+0000\n"
+"Last-Translator: Tudós Péter <tudi.sk@gmail.com>\n"
+"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspbr/hu/>\n"
+"Language: hu\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.8-dev\n"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
+msgid "Advanced Configuration"
+msgstr "Speciális beállítások"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
+msgid "Basic Configuration"
+msgstr "Alapszintű beállítások"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
+msgid "Chain"
+msgstr "Lánc"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+msgid "Condensed output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+msgid "Custom User File Includes"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
+msgid "DSCP Tag"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
+msgid "DSCP Tagging"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
+msgid "Disable"
+msgstr "Letiltás"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
+msgid "Disabled"
+msgstr "Letiltva"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
+msgid "Enable"
+msgstr "Engedélyezés"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Enabled"
+msgstr "Engedélyezve"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "IPv6 Support"
+msgstr "IPv6 támogatás"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
+msgid "Insert"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr "Csatoló"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
+msgid "Local addresses / devices"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
+msgid "Local ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+msgid "Name"
+msgstr "Név"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+msgid "No Change"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
+msgid "Output verbosity"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
+msgid "Path"
+msgstr "Útvonal"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+msgid "Please check the %sREADME%s before changing this option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
+msgid "Policies"
+msgstr "Házirendek"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+msgid "Protocol"
+msgstr "Protokol"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
+msgid "Remote ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
+msgid "Restart"
+msgstr "Újraindítás"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
+msgid "Restarting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
+msgstr "Szolgáltatás állapota"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
+msgid "Start"
+msgstr "Indítás"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
+msgid "Stop"
+msgstr "Megállítás"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+msgid "Strict enforcement"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Supported Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Supported Protocols"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Suppress/No output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
+msgstr "Részletes kimenet"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
+msgid "WAN Table ID"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
+msgid "Web UI Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr ""
+
+#~ msgid "%s is not installed or not found"
+#~ msgstr "%s nincs telepítve vagy nem található"
+
+#~ msgid "Comment"
+#~ msgstr "Megjegyzés"
+
+#~ msgid "Configuration"
+#~ msgstr "Beállítás"
+
+#~ msgid "Loading"
+#~ msgstr "Betöltés"
+
+#~ msgid "Running"
+#~ msgstr "Fut"
+
+#, fuzzy
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Szolgáltatás státusz [%s %s]"
+
+#~ msgid "Stopped"
+#~ msgstr "Megállítva"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
+
+#~ msgid "README"
+#~ msgstr "README"
+
+#~ msgid "Reload"
+#~ msgstr "Újratöltés"
+
+#~ msgid "WARNING:"
+#~ msgstr "FIGYELMEZTETÉS:"
+
+#~ msgid "for details."
+#~ msgstr "fájlt a részletekért."
+
+#~ msgid "is not installed or not found"
+#~ msgstr "nincs telepítve vagy nem található"
diff --git a/applications/luci-app-pbr/po/it/pbr.po b/applications/luci-app-pbr/po/it/pbr.po
new file mode 100644
index 0000000000..865e5dcf7b
--- /dev/null
+++ b/applications/luci-app-pbr/po/it/pbr.po
@@ -0,0 +1,562 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-12-31 11:08+0000\n"
+"Last-Translator: Paul Spooren <mail@aparcar.org>\n"
+"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspbr/it/>\n"
+"Language: it\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
+msgstr "%s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+"%sATTENZIONE:%s Assicurati di controllare il %sREADME%s prima di modificare "
+"qualcosa in questa sezione! Modifica qualsiasi impostazione di seguito con "
+"estrema cautela!%s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
+msgstr "AdGuardHome ipset"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
+msgid "Advanced Configuration"
+msgstr "Configurazione Avanzata"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
+msgid "Basic Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
+msgid "Chain"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+msgid "Condensed output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+msgid "Custom User File Includes"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
+msgid "DSCP Tag"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
+msgid "DSCP Tagging"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
+msgid "Disable"
+msgstr "Disabilita"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
+msgid "Disabled"
+msgstr "Disabilitato"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
+msgid "Enable"
+msgstr "Abilita"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Enabled"
+msgstr "Abilitato"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "IPv6 Support"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
+msgid "Insert"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr "Interfaccia"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
+msgid "Local addresses / devices"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
+msgid "Local ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+msgid "Name"
+msgstr "Nome"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+msgid "No Change"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
+msgid "Output verbosity"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
+msgid "Path"
+msgstr "Percorso"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+msgid "Please check the %sREADME%s before changing this option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
+msgid "Policies"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+msgid "Protocol"
+msgstr "Protocollo"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
+msgid "Remote ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
+msgid "Restart"
+msgstr "Riavvia"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
+msgid "Restarting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
+msgid "Start"
+msgstr "Avvia"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+msgid "Strict enforcement"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Supported Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Supported Protocols"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Suppress/No output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
+msgid "WAN Table ID"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
+msgid "Web UI Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr ""
+
+#~ msgid "Comment"
+#~ msgstr "Commento"
+
+#~ msgid "Configuration"
+#~ msgstr "Configurazione"
+
+#~ msgid "Loading"
+#~ msgstr "Caricamento"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
diff --git a/applications/luci-app-pbr/po/ja/pbr.po b/applications/luci-app-pbr/po/ja/pbr.po
new file mode 100644
index 0000000000..78b333d1c5
--- /dev/null
+++ b/applications/luci-app-pbr/po/ja/pbr.po
@@ -0,0 +1,574 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-09-04 03:20+0000\n"
+"Last-Translator: yamaken <k-yamada@yamaken.jp>\n"
+"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspbr/ja/>\n"
+"Language: ja\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.14.1-dev\n"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
+msgid "Advanced Configuration"
+msgstr "詳細設定"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
+msgid "Basic Configuration"
+msgstr "基本設定"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
+msgid "Chain"
+msgstr "チェイン"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+msgid "Condensed output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+msgid "Custom User File Includes"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
+msgid "DSCP Tag"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
+msgid "DSCP Tagging"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
+msgid "Disable"
+msgstr "無効"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
+msgid "Disabled"
+msgstr "無効"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
+msgid "Enable"
+msgstr "有効化"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Enabled"
+msgstr "有効"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "IPv6 Support"
+msgstr "IPv6 サポート"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
+msgid "Insert"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr "インターフェース"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
+msgid "Local addresses / devices"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
+msgid "Local ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+msgid "Name"
+msgstr "名前"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+msgid "No Change"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
+msgid "Output verbosity"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
+msgid "Path"
+msgstr "パス"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+msgid "Please check the %sREADME%s before changing this option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
+msgid "Policies"
+msgstr "ポリシー"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+msgid "Protocol"
+msgstr "プロトコル"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
+msgid "Remote ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
+msgid "Restart"
+msgstr "再起動"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
+msgid "Restarting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
+msgstr "サービス ステータス"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
+msgid "Start"
+msgstr "開始"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
+msgid "Stop"
+msgstr "停止"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+msgid "Strict enforcement"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Supported Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Supported Protocols"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Suppress/No output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
+msgstr "詳細出力"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
+msgid "WAN Table ID"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
+msgid "Web UI Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr ""
+
+#~ msgid "%s (disabled)"
+#~ msgstr "%s (無効)"
+
+#~ msgid "%s is not installed or not found"
+#~ msgstr "%s は未インストールかまたは見つかりません"
+
+#~ msgid "Comment"
+#~ msgstr "コメント"
+
+#~ msgid "Configuration"
+#~ msgstr "設定"
+
+#~ msgid "Loading"
+#~ msgstr "読み込み中"
+
+#~ msgid "Running"
+#~ msgstr "実行中"
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "サービス・ステータス [%s %s]"
+
+#~ msgid "Stopped"
+#~ msgstr "停止済"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
diff --git a/applications/luci-app-pbr/po/ko/pbr.po b/applications/luci-app-pbr/po/ko/pbr.po
new file mode 100644
index 0000000000..3cd25890d0
--- /dev/null
+++ b/applications/luci-app-pbr/po/ko/pbr.po
@@ -0,0 +1,565 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2023-01-10 10:51+0000\n"
+"Last-Translator: TheNoFace <fprhqkrtk303@naver.com>\n"
+"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspbr/ko/>\n"
+"Language: ko\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
+msgid "Basic Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
+msgid "Chain"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+msgid "Condensed output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+msgid "Custom User File Includes"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
+msgid "DSCP Tag"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
+msgid "DSCP Tagging"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
+msgid "Disable"
+msgstr "비활성화"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
+msgid "Disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
+msgid "Enable"
+msgstr "활성화"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Enabled"
+msgstr "활성화"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "IPv6 Support"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
+msgid "Insert"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr "인터페이스"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
+msgid "Local addresses / devices"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
+msgid "Local ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+msgid "Name"
+msgstr "이름"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+msgid "No Change"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
+msgid "Output verbosity"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
+msgid "Path"
+msgstr "경로"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+msgid "Please check the %sREADME%s before changing this option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
+msgid "Policies"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+msgid "Protocol"
+msgstr "프로토콜"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
+msgid "Remote ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
+msgid "Restarting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
+msgid "Start"
+msgstr "시작"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+msgid "Strict enforcement"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Supported Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Supported Protocols"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Suppress/No output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
+msgid "WAN Table ID"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
+msgid "Web UI Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr "모두"
+
+#~ msgid "%s is not installed or not found"
+#~ msgstr "%s가 설치되지 않았거나 찾을 수 없습니다"
+
+#~ msgid "Configuration"
+#~ msgstr "설정"
+
+#~ msgid "Loading"
+#~ msgstr "로드 중"
+
+#~ msgid "Running"
+#~ msgstr "실행 중"
+
+#~ msgid "Stopped"
+#~ msgstr "중지됨"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
diff --git a/applications/luci-app-pbr/po/mr/pbr.po b/applications/luci-app-pbr/po/mr/pbr.po
new file mode 100644
index 0000000000..ebe3c8558e
--- /dev/null
+++ b/applications/luci-app-pbr/po/mr/pbr.po
@@ -0,0 +1,571 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-02-07 09:19+0000\n"
+"Last-Translator: Prachi Joshi <josprachi@yahoo.com>\n"
+"Language-Team: Marathi <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspbr/mr/>\n"
+"Language: mr\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 3.11-dev\n"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
+msgid "Basic Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
+msgid "Chain"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+msgid "Condensed output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+msgid "Custom User File Includes"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
+msgid "DSCP Tag"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
+msgid "DSCP Tagging"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
+msgid "Disable"
+msgstr "अक्षम करा"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
+msgid "Disabled"
+msgstr "अक्षम"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
+msgid "Enable"
+msgstr "सक्षम करा"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Enabled"
+msgstr "सक्षम केले"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "IPv6 Support"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
+msgid "Insert"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr "इंटरफेस"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
+msgid "Local addresses / devices"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
+msgid "Local ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+msgid "Name"
+msgstr "नाव"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+msgid "No Change"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
+msgid "Output verbosity"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+msgid "Please check the %sREADME%s before changing this option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
+msgid "Policies"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+msgid "Protocol"
+msgstr "प्रोटोकॉल"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
+msgid "Remote ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
+msgid "Restarting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
+msgstr "सेवा स्थिती"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
+msgid "Start"
+msgstr "प्रारंभ करा"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
+msgid "Stop"
+msgstr "थांबा"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+msgid "Strict enforcement"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Supported Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Supported Protocols"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Suppress/No output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
+msgid "WAN Table ID"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
+msgid "Web UI Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr ""
+
+#~ msgid "Comment"
+#~ msgstr "टिप्पणी"
+
+#~ msgid "Configuration"
+#~ msgstr "कॉन्फिगरेशन"
+
+#~ msgid "Loading"
+#~ msgstr "लोड करीत आहे"
+
+#~ msgid "Running"
+#~ msgstr "चालू आहे"
+
+#~ msgid "Stopped"
+#~ msgstr "बंद"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
+
+#~ msgid "Reload"
+#~ msgstr "रीलोड करा"
+
+#~ msgid "is not installed or not found"
+#~ msgstr "स्थापित केलेले नाही किंवा सापडले नाही"
diff --git a/applications/luci-app-pbr/po/ms/pbr.po b/applications/luci-app-pbr/po/ms/pbr.po
new file mode 100644
index 0000000000..3df896dbcc
--- /dev/null
+++ b/applications/luci-app-pbr/po/ms/pbr.po
@@ -0,0 +1,553 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-03-31 12:26+0000\n"
+"Last-Translator: Faruki Ramly <farukiramly45@gmail.com>\n"
+"Language-Team: Malay <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspbr/ms/>\n"
+"Language: ms\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.6-dev\n"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
+msgid "Basic Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
+msgid "Chain"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+msgid "Condensed output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+msgid "Custom User File Includes"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
+msgid "DSCP Tag"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
+msgid "DSCP Tagging"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
+msgid "Disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "IPv6 Support"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
+msgid "Insert"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
+msgid "Local addresses / devices"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
+msgid "Local ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+msgid "No Change"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
+msgid "Output verbosity"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+msgid "Please check the %sREADME%s before changing this option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
+msgid "Policies"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
+msgid "Remote ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
+msgid "Restarting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+msgid "Strict enforcement"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Supported Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Supported Protocols"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Suppress/No output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
+msgid "WAN Table ID"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
+msgid "Web UI Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr ""
+
+#~ msgid "Configuration"
+#~ msgstr "Konfigurasi"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
diff --git a/applications/luci-app-pbr/po/nb_NO/pbr.po b/applications/luci-app-pbr/po/nb_NO/pbr.po
new file mode 100644
index 0000000000..429fdf393b
--- /dev/null
+++ b/applications/luci-app-pbr/po/nb_NO/pbr.po
@@ -0,0 +1,581 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-12-06 01:48+0000\n"
+"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
+"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspbr/nb_NO/>\n"
+"Language: nb_NO\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.15-dev\n"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
+msgstr "%s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr "Legg til"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
+msgid "Advanced Configuration"
+msgstr "Avansert oppsett"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
+msgid "Basic Configuration"
+msgstr "Grunnleggende oppsett"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
+#, fuzzy
+msgid "Chain"
+msgstr "Kjede"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+msgid "Condensed output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+msgid "Custom User File Includes"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
+msgid "DSCP Tag"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
+msgid "DSCP Tagging"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+msgid "Default ICMP Interface"
+msgstr "Forvalgt ICMP-grensesnitt"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
+msgid "Disable"
+msgstr "Skru av"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
+msgid "Disabled"
+msgstr "Avskrudd"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
+msgid "Enable"
+msgstr "Skru på"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Enabled"
+msgstr "Påskrudd"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "IPv6 Support"
+msgstr "IPv6-støtte"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
+msgid "Insert"
+msgstr "Sett inn"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr "Grensesnitt"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
+msgid "Local addresses / devices"
+msgstr "Lokale adresser/enheter"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
+msgid "Local ports"
+msgstr "Lokale porter"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+msgid "Name"
+msgstr "Navn"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+msgid "No Change"
+msgstr "Ingen endring"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr "Ikke installert, eller ble ikke funnet"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
+msgid "Output verbosity"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
+msgid "Path"
+msgstr "Sti"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+msgid "Please check the %sREADME%s before changing this option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
+msgid "Policies"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+msgid "Protocol"
+msgstr "Protokoll"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
+msgid "Remote ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
+msgid "Restart"
+msgstr "Omstart"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
+msgid "Restarting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
+msgid "Service Control"
+msgstr "Tjenestekontroll"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Service Errors"
+msgstr "Tjenestefeil"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
+msgstr "Tjenestestatus"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
+msgstr "Tjenesteadvarsler"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
+msgid "Start"
+msgstr "Start"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
+msgid "Stop"
+msgstr "Stopp"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+msgid "Strict enforcement"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Supported Interfaces"
+msgstr "Støttede grensesnitt"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Supported Protocols"
+msgstr "Støttede protokoller"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Suppress/No output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr "Syntaksfeil i egendefinert brukerfil «%s»!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr "%s indikterer forvalgt portner. Sjekk %sREADME%s for detaljer."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
+msgstr "Sirlig utdata"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
+msgid "WAN Table ID"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
+msgid "Web UI Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr ""
+
+#~ msgid "%s (disabled)"
+#~ msgstr "%s (avskrudd)"
+
+#~ msgid "%s (strict mode)"
+#~ msgstr "%s (strengt modus)"
+
+#~ msgid "%s is not installed or not found"
+#~ msgstr "%s er ikke installert, eller ble ikke funnet"
+
+#~ msgid "Boot Time-out"
+#~ msgstr "Oppstarts-tidsavbrudd"
+
+#~ msgid "Comment"
+#~ msgstr "Kommentar"
+
+#~ msgid "Configuration"
+#~ msgstr "Oppsett"
+
+#~ msgid "Loading"
+#~ msgstr "Laster inn"
+
+#~ msgid "Running"
+#~ msgstr "Kjører"
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Tjenestestatus [%s %s]"
+
+#~ msgid "Stopped"
+#~ msgstr "Stoppet"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
diff --git a/applications/luci-app-pbr/po/pl/pbr.po b/applications/luci-app-pbr/po/pl/pbr.po
new file mode 100644
index 0000000000..4d18c763e5
--- /dev/null
+++ b/applications/luci-app-pbr/po/pl/pbr.po
@@ -0,0 +1,865 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2023-01-11 19:14+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
+"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspbr/pl/>\n"
+"Language: pl\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
+msgstr "%s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr "Nie można znaleźć binarnego %s!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+"%sOSTRZEŻENIE:%s Przed zmianą czegokolwiek w tej sekcji należy sprawdzić "
+"%sREADME%s! Zmień dowolne z poniższych ustawień z najwyższą ostrożnością!%s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
+msgstr "ipset AdGuardHome"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr "Dodaj"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr "Dodaj ignoruj cel"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr ""
+"Dodaje 'ignoruj' do listy interfejsów zasad. Zobacz %sREADME%s po szczegóły."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
+msgid "Advanced Configuration"
+msgstr "Zaawansowana konfiguracja"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+"Pozwala określić listę nazw interfejsów (pisanych małymi literami), które "
+"mają być jawnie obsługiwane przez usługę. Może być przydatne, jeśli tunele "
+"OpenVPN mają opcję dev inną niż tun* lub tap*."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+"Pozwala określić listę nazw interfejsów (pisanych małymi literami), które "
+"mają być ignorowane przez usługę. Może być przydatne, jeśli na routerze "
+"działa zarówno serwer VPN, jak i klient VPN."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
+msgid "Basic Configuration"
+msgstr "Podstawowa konfiguracja"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
+msgid "Chain"
+msgstr "Łańcuch"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+msgid "Condensed output"
+msgstr "Skondensowane wyjście"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
+msgstr "Błąd sprawdzania poprawności konfiguracji (%s)!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+"Kontroluje szczegółowość dziennika systemowego i danych wyjściowych konsoli."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+msgid "Custom User File Includes"
+msgstr "Zawiera własny plik użytkownika"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
+msgstr ""
+"Niestandardowy plik użytkownika '%s' nie został znaleziony lub jest pusty!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
+msgid "DSCP Tag"
+msgstr "Znacznik DSCP"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
+msgid "DSCP Tagging"
+msgstr "Oznaczanie DSCP"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+msgid "Default ICMP Interface"
+msgstr "Domyślny interfejs ICMP"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
+msgid "Disable"
+msgstr "Wyłącz"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
+msgid "Disabled"
+msgstr "Wyłączone"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
+msgid "Disabling %s service"
+msgstr "Wyłączanie usługi %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
+msgid "Display these protocols in protocol column in Web UI."
+msgstr "Wyświetl te protokoły w kolumnie w interfejsie Web UI."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr "ipset Dnsmasq"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr "nft set Dnsmasq"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
+msgid "Do not enforce policies when their gateway is down"
+msgstr "Nie egzekwuj zasad, gdy ich brama nie działa"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
+msgid "Enable"
+msgstr "Włącz"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Enabled"
+msgstr "Włączone"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
+msgid "Enabling %s service"
+msgstr "Włączanie usługi %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr "Błąd podczas uruchamiania niestandardowego pliku użytkownika '%s'!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+"FW maska używana przez usługę. Wysoka maska służy do uniknięcia konfliktu z "
+"SQM/QoS. Ostrożnie zmieniać wraz z"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
+msgstr "Nie udało się załadować ponownie '%s'!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
+msgstr "Nie udało się ustawić '%s'!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
+msgstr "Nie udało się skonfigurować żadnej bramy!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
+msgstr "Wymuszenie interfejsu protokołu ICMP."
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr "Przyznaj UCI oraz dostęp do plików luci-app-pbr"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "IPv6 Support"
+msgstr "Obsługa IPv6"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
+msgid "Ignored Interfaces"
+msgstr "Ignorowane interfejsy"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
+msgid "Insert"
+msgstr "Wstaw"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr "Wstawienie nie powiodło się dla IPv4 dla zasady %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr "Wstawienie nie powiodło się zarówno dla IPv4, jak i IPv6 dla zasady %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr "Zainstalowany AdGuardHome (%s) nie obsługuje opcji 'ipset_file'."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr "Interfejs"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
+msgid "Local addresses / devices"
+msgstr "Lokalne adresy/urządzenia"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
+msgid "Local ports"
+msgstr "Porty lokalne"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr "Niezgodna rodzina adresów IP w zasadach %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+msgid "Name"
+msgstr "Nazwa"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+"Nazwa, interfejs i co najmniej jedno dodatkowe pole są wymagane. Wiele "
+"lokalnych i zdalnych adresów/urządzeń/domen i portów można oddzielić "
+"spacjami. Poniższe symbole zastępcze reprezentują tylko format/składnię i "
+"nie będą używane, jeśli pola pozostaną puste."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+msgid "No Change"
+msgstr "Bez zmian"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr "Nie zainstalowano lub nie znaleziono"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
+msgid "Output verbosity"
+msgstr "Szczegółowość danych wyjściowych"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
+msgid "Path"
+msgstr "Ścieżka"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+msgid "Please check the %sREADME%s before changing this option."
+msgstr "Sprawdź %sREADME%s przed zmianą tej opcji."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr "Usuń 'chain' lub ustaw 'chain' na 'PREROUTING' dla zasady '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr "Usuń 'chain' lub ustaw 'chain' na 'PREROUTING' dla zasady '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr "Usuń 'proto' lub ustaw 'proto' na 'all' dla zasady '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr "Usuń 'src_addr', 'src_port' i 'dest_port' dla zasady '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
+msgid "Policies"
+msgstr "Zasady"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr "Zasada '%s' ma nieznany interfejs!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr "Zasada '%s' nie ma przypisanego interfejsu!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr "Zasada '%s' nie ma parametrów źródła/przeznaczenia!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr "Trasowanie oparte na zasadach - Konfiguracja"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr "Trasowanie oparte na zasadach - Stan"
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr "Trasowanie wg zasad"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+msgid "Protocol"
+msgstr "Protokół"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
+msgid "Remote addresses / domains"
+msgstr "Zdalne adresy/domeny"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
+msgid "Remote ports"
+msgstr "Porty zdalne"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr "Resolwer %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr "set resolwera (%s) nie jest obsługiwany w tym systemie!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
+msgstr "set resolwera (%s) nie jest obsługiwany w tym systemie."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+msgstr ""
+"Obsługa set resolwera (%s) wymaga ipset, ale nie można znaleźć pliku "
+"binarnego ipset!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+msgstr ""
+"Obsługa set resolwera (%s) wymaga nftables, ale nie można znaleźć pliku "
+"binarnego nft!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
+msgid "Restart"
+msgstr "Restartuj"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
+msgid "Restarting %s service"
+msgstr "Ponowne uruchamianie usługi %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
+msgstr "Opcja tworzenia reguł"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+"Uruchom następujące pliki użytkownika po skonfigurowaniu, ale przed ponownym "
+"uruchomieniem DNSMASQ. Zobacz %sREADME%s, aby uzyskać szczegółowe informacje."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
+msgstr "Uruchomiona (wersja: %s z użyciem iptables)"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
+msgstr "Uruchomiona (wersja: %s z użyciem nft)"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
+msgstr "Uruchomiona (wersja: %s)"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
+msgstr "Zobacz %sREADME%s, aby uzyskać szczegółowe informacje."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr "Wybierz Dodaj dla -A/add oraz Wstaw dla -I/Insert."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
+msgid "Service Control"
+msgstr "Kontrola usługi"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Service Errors"
+msgstr "Błędy usługi"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
+msgstr "Maska FW usługi"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
+msgstr "Bramy usług"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
+msgstr "Status usługi"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
+msgstr "Ostrzeżenia usługi"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+"Ustaw tagi DSCP (w zakresie od 1 do 63) dla określonych interfejsów. Zobacz "
+"%sREADME%s, aby uzyskać szczegółowe informacje."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr "Pominięto zasadę IPv6 '%s', ponieważ obsługa IPv6 jest wyłączona"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
+msgid "Start"
+msgstr "Uruchom"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+msgid "Starting %s service"
+msgstr "Uruchamianie usługi %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+"Początkowy (WAN) znacznik FW dla znaczników używanych przez usługę. Wysoki "
+"znak początkowy jest używany, aby uniknąć konfliktu z SQM/QoS. Ostrożnie "
+"zmieniać wraz z"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+"Początkowy (WAN) numer identyfikatora tabeli dla tabel utworzonych przez "
+"usługę."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
+msgid "Stop"
+msgstr "Zatrzymaj"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr "Zatrzymana (wyłączona)"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr "Zatrzymana (wersja: %s)"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
+msgid "Stopping %s service"
+msgstr "Zatrzymywanie usługi %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+msgid "Strict enforcement"
+msgstr "Ścisłe egzekwowanie"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+msgid "Strictly enforce policies when their gateway is down"
+msgstr "Ściśle egzekwuj zasady, gdy ich brama nie działa"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Supported Interfaces"
+msgstr "Obsługiwane interfejsy"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Supported Protocols"
+msgstr "Wspierane protokoły"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Suppress/No output"
+msgstr "Tłumienie/Brak wyjścia"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr "Błąd składni w niestandardowym pliku użytkownika '%s'!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr ""
+"%s oznacza domyślną bramę. Zobacz %sREADME%s w celu uzyskania szczegółowych "
+"informacji."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
+msgstr "Funkcja %s nie jest obsługiwana w tym systemie."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
+msgstr "Usługa %s nie wykryła bramy WAN!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
+msgstr "Usługa %s jest obecnie wyłączona!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr "Obsługa %s jest nieznana."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
+msgstr "Nazwa ipset '%s' jest dłuższa niż dozwolone 31 znaków!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr "Nazwa nft set '%s' jest dłuższa niż dozwolone 31 znaków!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
+msgstr "Nieoczekiwane wyjście lub zakończenie usługi: '%s'!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr "Nieznany błąd!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr "Nieznane ostrzeżenie!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr "Nieznany znacznik pakietu dla interfejsu '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr "Nieznany protokół w zasadzie %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr ""
+"Użycie 'curl' zostało wykryte w niestandardowym pliku użytkownika '%s', ale "
+"'curl' nie jest zainstalowany!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
+msgstr "Użyj obsługi set resolwera dla domen"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
+msgstr "Pełne wyjście"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+msgid "WAN Table FW Mark"
+msgstr "Znacznik FW tabeli WAN"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
+msgid "WAN Table ID"
+msgstr "Identyfikator tabeli WAN"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
+msgid "Web UI Configuration"
+msgstr "Konfiguracja Web UI"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr "wszystko"
+
+#~ msgid "ip-full binary cannot be found!"
+#~ msgstr "Nie można znaleźć pliku binarnego ip-full!"
+
+#~ msgid "%s (disabled)"
+#~ msgstr "%s (wyłączone)"
+
+#~ msgid "%s (strict mode)"
+#~ msgstr "%s (tryb ścisły)"
+
+#~ msgid "%s is not installed or not found"
+#~ msgstr "%s nie jest zainstalowany lub nie znaleziono"
+
+#~ msgid "Add IGNORE Target"
+#~ msgstr "Dodaj cel IGNORE"
+
+#~ msgid ""
+#~ "Adds `IGNORE` to the list of interfaces for policies, allowing you to "
+#~ "skip further processing by VPN Policy Routing."
+#~ msgstr ""
+#~ "Dodaje `IGNORE` do listy interfejsów dla polityk, pozwalając na "
+#~ "pominięcie dalszego przetwarzania przez VPN Policy Routing."
+
+#~ msgid "Append"
+#~ msgstr "Dodaj"
+
+#~ msgid "Boot Time-out"
+#~ msgstr "Limit czasu rozruchu"
+
+#~ msgid "Comment"
+#~ msgstr "Komentarz"
+
+#~ msgid ""
+#~ "Comment, interface and at least one other field are required. Multiple "
+#~ "local and remote addresses/devices/domains and ports can be space "
+#~ "separated. Placeholders below represent just the format/syntax and will "
+#~ "not be used if fields are left blank."
+#~ msgstr ""
+#~ "Komentarz, interfejs i co najmniej jedno inne pole są wymagane. Wiele "
+#~ "lokalnych i zdalnych adresów/urządzeń/domen i portów może być "
+#~ "oddzielonych spacją. Poniższe pola przedstawiają tylko format/składnie i "
+#~ "nie będą używane, jeśli pola pozostaną puste."
+
+#~ msgid "Configuration"
+#~ msgstr "Konfiguracja"
+
+#~ msgid "DNSMASQ ipset"
+#~ msgstr "DNSMASQ ipset"
+
+#~ msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
+#~ msgstr "Przyznaj dostęp do plików i UCI dla luci-app-vpn-policy-routing"
+
+#~ msgid "IPTables rule option"
+#~ msgstr "Opcja reguł IPTables"
+
+#~ msgid "Loading"
+#~ msgstr "Ładowanie"
+
+#~ msgid "Running"
+#~ msgstr "Działa"
+
+#~ msgid "Select Append for -A and Insert for -I."
+#~ msgstr "Wybierz opcję Dołącz do -A i Wstaw dla -I."
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Stan usługi [%s %s]"
+
+#~ msgid "Show Chain Column"
+#~ msgstr "Pokaż kolumnę łańcucha"
+
+#~ msgid "Show Enable Column"
+#~ msgstr "Pokaż kolumnę włączenia"
+
+#~ msgid "Show Protocol Column"
+#~ msgstr "Pokaż kolumnę protokołu"
+
+#~ msgid "Show Up/Down Buttons"
+#~ msgstr "Pokaż przyciski w górę/w dół"
+
+#~ msgid ""
+#~ "Shows the Up/Down buttons for policies, allowing you to move a policy up "
+#~ "or down in the list."
+#~ msgstr ""
+#~ "Pokazuje przyciski w górę/w dół dla zasad, umożliwiając przenoszenie "
+#~ "zasad w górę lub w dół na liście."
+
+#~ msgid ""
+#~ "Shows the chain column for policies, allowing you to assign a PREROUTING, "
+#~ "FORWARD, INPUT or OUTPUT chain to a policy."
+#~ msgstr ""
+#~ "Pokazuje kolumnę łańcucha dla zasad, umożliwiając przypisanie do zasad "
+#~ "łańcucha PREROUTING, FORWARD, INPUT lub OUTPUT."
+
+#~ msgid ""
+#~ "Shows the enable checkbox column for policies, allowing you to quickly "
+#~ "enable/disable specific policy without deleting it."
+#~ msgstr ""
+#~ "Pokazuje kolumnę pola wyboru włączania dla polityk, pozwalając na szybkie "
+#~ "włączenie/wyłączenie konkretnej polityki bez jej usuwania."
+
+#~ msgid ""
+#~ "Shows the protocol column for policies, allowing you to assign a specific "
+#~ "protocol to a policy."
+#~ msgstr ""
+#~ "Pokazuje kolumnę protokołu dla polityk, pozwalając na przypisanie "
+#~ "konkretnego protokołu do danej polityki."
+
+#~ msgid "Stopped"
+#~ msgstr "Zatrzymany"
+
+#~ msgid "The ipset option for local policies"
+#~ msgstr "Opcja ipset dla zasad lokalnych"
+
+#~ msgid "The ipset option for remote policies"
+#~ msgstr "Opcja ipset dla zasad zdalnych"
+
+#~ msgid ""
+#~ "Time (in seconds) for service to wait for WAN gateway discovery on boot."
+#~ msgstr ""
+#~ "Czas (w sekundach) oczekiwania serwisu na wykrycie bramy WAN podczas "
+#~ "rozruchu."
+
+#~ msgid "Use ipset command"
+#~ msgstr "Użyj polecenia ipset"
+
+#~ msgid "Use resolver's ipset for domains"
+#~ msgstr "Użyj ipset narzędzia do rozpoznawania nazw dla domen"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
+
+#~ msgid "VPN Policy Routing"
+#~ msgstr "Polityka trasowania sieci VPN"
+
+#~ msgid "VPN and WAN Policy-Based Routing"
+#~ msgstr "Polityka trasowania oparta na VPN i WAN"
+
+#~ msgid "WAN"
+#~ msgstr "WAN"
+
+#~ msgid ""
+#~ "Add an ip rule, not an iptables entry for policies with just the local "
+#~ "address. Use with caution to manipulte policies priorities."
+#~ msgstr ""
+#~ "Dodaj regułę IP, a nie wpis iptables dla zasad z tylko adresem lokalnym. "
+#~ "Używaj ostrożnie, aby manipulować priorytetami polityk."
+
+#~ msgid "Append local IP Tables rules"
+#~ msgstr "Dodaj lokalne zasady dotyczące tabel IP"
+
+#~ msgid "Append remote IP Tables rules"
+#~ msgstr "Dodaj reguły zdalnych tabel IP"
+
+#~ msgid "IP Rules Support"
+#~ msgstr "Obsługa reguł IP"
+
+#~ msgid ""
+#~ "Special instructions to append iptables rules for local IPs/netmasks/"
+#~ "devices."
+#~ msgstr ""
+#~ "Specjalne instrukcje dotyczące dołączania reguł iptables dla lokalnych IP/"
+#~ "masek-sieci/urządzeń."
+
+#~ msgid ""
+#~ "Special instructions to append iptables rules for remote IPs/netmasks."
+#~ msgstr ""
+#~ "Specjalne instrukcje dotyczące dołączania reguł iptables dla zdalnych IP/"
+#~ "masek sieciowych."
+
+#~ msgid ""
+#~ "The %s represents the default gateway. See the %sREADME%s for details."
+#~ msgstr ""
+#~ "%s reprezentuje bramę domyślną. Szczegółowe informacje można znaleźć w "
+#~ "%sREADME%s."
+
+#~ msgid "Use DNSMASQ ipset"
+#~ msgstr "Użyj DNSMASQ ipset"
+
+#~ msgid ""
+#~ "Checkmark represents the default gateway. See the %sREADME%s for details."
+#~ msgstr ""
+#~ "Znacznik wyboru reprezentuje bramę domyślną. Zobacz%sREADME%s aby uzyskać "
+#~ "szczegółowe informacje."
+
+#~ msgid "Grant UCI access for luci-app-vpn-policy-routing"
+#~ msgstr "Przyznaj dostęp UCI do routingu luci-app-vpn-policy-routing"
+
+#~ msgid ""
+#~ "%sWARNING:%s Please make sure to check the <a href=\"%s\" "
+#~ "target=\"_blank\">README</a> before changing anything in this section! "
+#~ "Change any of the settings below with extreme caution!%s"
+#~ msgstr ""
+#~ "%sOSTRZEŻENIE:%s Proszę sprawdzić <a href=\"%s\" "
+#~ "target=\"_blank\">README</a> przed zmianą czegokolwiek w tej sekcji! "
+#~ "Zmień którekolwiek z poniższych ustawień z wielką ostrożnością! %s"
+
+#~ msgid ""
+#~ "Checkmark represents the default gateway. See the <a href=\"%s\" "
+#~ "target=\"_blank\">README</a> for details."
+#~ msgstr ""
+#~ "Znacznik wyboru reprezentuje bramę domyślną. Zobacz <a href=\"%s\" "
+#~ "target=\"_blank\">README</a> aby uzyskać szczegółowe informacje."
+
+#~ msgid ""
+#~ "Please check the <a href=\"%s\" target=\"_blank\">README</a> before "
+#~ "changing this option."
+#~ msgstr ""
+#~ "Proszę sprawdzić <a href=\"%s\" target=\"_blank\">README</a> przed zmianą "
+#~ "tej opcji."
+
+#~ msgid ""
+#~ "Run the following user files after setting up but before restarting "
+#~ "DNSMASQ. See the <a href=\"%s\" target=\"_blank\">README</a> for details."
+#~ msgstr ""
+#~ "Po skonfigurowaniu, ale przed ponownym uruchomieniem DNSMASQ, należy "
+#~ "uruchomić następujące pliki użytkownika. Zobacz <a href=\"%s\" "
+#~ "target=\"_blank\">README</a> po szczegóły."
+
+#~ msgid "See the <a href=\"%s\" target=\"_blank\">README</a> for details."
+#~ msgstr ""
+#~ "Zobacz <a href=\"%s\" target=\"_blank\">README</a> aby uzyskać "
+#~ "szczegółowe informacje."
+
+#~ msgid ""
+#~ "Set DSCP tags (in range between 1 and 63) for specific interfaces. See "
+#~ "the <a href=\"%s\" target=\"_blank\">README</a> for details."
+#~ msgstr ""
+#~ "Ustaw znaczniki DSCP (w zakresie od 1 do 63) dla określonych interfejsów. "
+#~ "Szczegółowe informacje można znaleźć w polu <a href=\"%s\" "
+#~ "target=\"_blank\">README</a>."
+
+#~ msgid "(strict mode)"
+#~ msgstr "(tryb ścisły)"
+
+#~ msgid "Checkmark represents the default gateway. See the"
+#~ msgstr "Znacznik wyboru reprezentuje bramę domyślną. Patrz"
+
+#~ msgid "Please check the"
+#~ msgstr "Proszę sprawdzić"
+
+#~ msgid "Please make sure to check the"
+#~ msgstr "Upewnij się, że należy sprawdzić"
+
+#~ msgid "README"
+#~ msgstr "Plik readme"
+
+#~ msgid "Reload"
+#~ msgstr "Przeładuj"
+
+#~ msgid ""
+#~ "Run the following user files after setting up but before restarting "
+#~ "DNSMASQ. See the"
+#~ msgstr ""
+#~ "Uruchom następujące pliki użytkownika po skonfigurowaniu, ale przed "
+#~ "ponownym uruchomieniem DNSMASQ. Patrz"
+
+#~ msgid "See the"
+#~ msgstr "Zobacz"
+
+#~ msgid ""
+#~ "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the"
+#~ msgstr ""
+#~ "Ustaw znaczniki DSCP (w zakresie od 1 do 63) dla określonych interfejsów. "
+#~ "Patrz"
+
+#~ msgid "WARNING:"
+#~ msgstr "OSTRZEŻENIE:"
+
+#~ msgid ""
+#~ "before changing anything in this section! Change any of the settings "
+#~ "below with extreme caution!"
+#~ msgstr ""
+#~ "przed zmianą czegokolwiek w tej sekcji! Z wielką ostrożnością zmień "
+#~ "którekolwiek z poniższych ustawień!"
+
+#~ msgid "before changing this option."
+#~ msgstr "przed zmianą tej opcji."
+
+#~ msgid "for details."
+#~ msgstr "dla szczegółów."
+
+#~ msgid "is not installed or not found"
+#~ msgstr "nie jest zainstalowany lub nie znaleziono"
diff --git a/applications/luci-app-pbr/po/pt/pbr.po b/applications/luci-app-pbr/po/pt/pbr.po
new file mode 100644
index 0000000000..b9f3ba2c15
--- /dev/null
+++ b/applications/luci-app-pbr/po/pt/pbr.po
@@ -0,0 +1,784 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-12-29 23:53+0000\n"
+"Last-Translator: ssantos <ssantos@web.de>\n"
+"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspbr/pt/>\n"
+"Language: pt\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
+msgstr "%s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr "O binário %s não pode ser encontrado!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+"%sADVERTÊNCIA:%s Consulte o %sREADME%s antes de alterar qualquer coisa nesta "
+"secção! Altere qualquer uma das configurações abaixo com extrema cautela!%s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
+msgstr "Conjunto de IPs do AdGuardHome"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr "Adicionar"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr "Adiciona ignorar ao alvo"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr ""
+"Adiciona a política 'ignorar' à lista das interfaces. Consulte %sREADME%s "
+"para obter mais informações."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
+msgid "Advanced Configuration"
+msgstr "Configurações Avançadas"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+"Permite especificar a lista de nomes das interfaces (em minúsculas) para "
+"serem explicitamente compatíveis pelo serviço. Pode ser útil se seus túneis "
+"OpenVPN tiverem opção dev diferente de tun* ou tap*."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+"Permite especificar a lista de nomes das interfaces (em minúsculas), que "
+"serão ignoradas pelo serviço. Pode ser útil se estiver executando ambos os "
+"VPN servidor e cliente no roteador."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
+msgid "Basic Configuration"
+msgstr "Configurações Básicas"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
+msgid "Chain"
+msgstr "Cadeia"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+msgid "Condensed output"
+msgstr "Saída condensada"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
+msgstr "Houve uma falha na validação da configuração (%s)!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Controls both system log and console output verbosity."
+msgstr "Controla tanto a verbosidade de saída do sistema quanto do console."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+msgid "Custom User File Includes"
+msgstr "Ficheiros Personalizados do Utilizador Incluem"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
+msgstr ""
+"O ficheiro personalizado '%s' do utilizador não foi encontrado ou está vazio!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
+msgid "DSCP Tag"
+msgstr "Etiqueta DSCP"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
+msgid "DSCP Tagging"
+msgstr "Marcação DSCP"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+msgid "Default ICMP Interface"
+msgstr "Interface ICMP Predefinido"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
+msgid "Disable"
+msgstr "Desativar"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
+msgid "Disabled"
+msgstr "Desativado"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
+msgid "Disabling %s service"
+msgstr "Desativando o serviço %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
+msgid "Display these protocols in protocol column in Web UI."
+msgstr "Exibir esses protocolos na coluna de protocolo na Interface Web."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr "Conjunto de IPs do Dnsmasq"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr "Conjunto nft do dnsmasq"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
+msgid "Do not enforce policies when their gateway is down"
+msgstr "Não aplique as políticas quando o seu gateway estiver inoperante"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
+msgid "Enable"
+msgstr "Ativar"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Enabled"
+msgstr "Ativado"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
+msgid "Enabling %s service"
+msgstr "Ativando o serviço %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr ""
+"Houve um erro ao executar um ficheiro personalizado do utilizador '%s'!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+"Máscara FW usada pelo serviço. A máscara alta é usada para evitar conflitos "
+"com o SQM/QoS. Mude com cautela em conjunto com"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
+msgstr "Houve uma falha ao recarregar '%s'!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
+msgstr "Houve uma falha ao configurar '%s'!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
+msgstr "Houve uma falha ao configurar qualquer gateway!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
+msgstr "Impor o protocolo ICMP na interface."
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr "Conceda acesso ao ficheiro e ao UCI para o luci-app-pbr"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "IPv6 Support"
+msgstr "Suporte de IPv6"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
+msgid "Ignored Interfaces"
+msgstr "Interfaces ignoradas"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
+msgid "Insert"
+msgstr "Inserir"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr "Houve uma falha na inserção da política %s para o IPv4"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr "Houve uma falha na inserção da política %s para ambos IPv4 e IPv6"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr ""
+"O AdGuardHome (%s) instalado não é compatível com a opção 'ipset_file'."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr "Interface"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
+msgid "Local addresses / devices"
+msgstr "Endereços locais / aparelhos"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
+msgid "Local ports"
+msgstr "Portas locais"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+msgid "Name"
+msgstr "Nome"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+"O nome, a interface e pelo menos um outro campo são obrigatórios. Vários "
+"endereços/aparelhos/domínios locais, remotos e portas podem ser separados "
+"por espaço. Os espaços reservados abaixo representam apenas o formato/"
+"sintaxe e não serão usados caso os campos sejam deixados em branco."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+msgid "No Change"
+msgstr "Sem Alterações"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr "Não está instalado ou não foi encontrado"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
+msgid "Output verbosity"
+msgstr "Verbosidade de saída"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
+msgid "Path"
+msgstr "Caminho"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+msgid "Please check the %sREADME%s before changing this option."
+msgstr "Por favor, consulte o %sREADME%s antes de alterar esta opção."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+"Desmarque 'chain' ou defina 'chain' como 'PREROUTING' para a política '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+"Desmarque 'cadeia' ou defina 'cadeia' como 'prerouting' para a política '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr "Desmarque 'proto' ou defina 'proto' como 'all' para a política '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr "Desmarque 'src_addr', 'src_port' e 'dest_port' para a política '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
+msgid "Policies"
+msgstr "Políticas"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr "A política '%s' tem uma interface desconhecida!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr "A política '%s' não tem uma interface atribuída!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr "A política '%s' não tem parâmetros de origem/destino!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr "Roteamento com base em políticas - Configuração"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr "Roteamento com base em políticas - Condição geral"
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr "Política de roteamento"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+msgid "Protocol"
+msgstr "Protocolo"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
+msgid "Remote addresses / domains"
+msgstr "Endereços / domínios remotos"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
+msgid "Remote ports"
+msgstr "Portas remotas"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr "Resolvedor %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr "O conjunto de resolvedores (%s) não é suportado neste sistema!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
+msgstr "O conjunto de resolvedores (%s) não é suportado neste sistema."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+msgstr ""
+"O suporte ao conjunto de resolvedores (%s) requer um conjunto de IPs, porém, "
+"o executável ipset não pode ser encontrado!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+msgstr ""
+"O suporte ao conjunto de resolvedores (%s) requer nftables, porém, o "
+"executável nft não pode ser encontrado!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
+msgid "Restart"
+msgstr "Reiniciar"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
+msgid "Restarting %s service"
+msgstr "Reiniciando o serviço %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
+msgstr "Opção de criação das regras"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+"Execute os seguintes ficheiros do utilizador após a configuração, porém "
+"antes de reiniciar o DNSMASQ. Consulte o %sREADME%s para mais informações."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
+msgstr "Executando (versão: %s usando iptables)"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
+msgstr "Executando (versão: %s usando nft)"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
+msgstr "Executando (versão: %s)"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
+msgstr "Consulte o %sREADME%s para mais informações."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr "Selecione adicionar para -A/add e inserir para -I/Insert."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
+msgid "Service Control"
+msgstr "Controle de serviços"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Service Errors"
+msgstr "Erros de Serviço"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
+msgstr "Serviço Máscara FW"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
+msgstr "Serviço de Gateways"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
+msgstr "Estado do Serviço"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
+msgstr "Avisos de Serviço"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+"Defina as tags do DSCP (no intervalo entre 1 e 63) para as interfaces "
+"específicas. Consulte o %sREADME%s para mais informações."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+"Ignorando a política IPv6 '%s' à medida que o suporte a IPv6 está desativado"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
+msgid "Start"
+msgstr "Iniciar"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+msgid "Starting %s service"
+msgstr "Iniciando o serviço %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+"Começando Marcações FW (WAN) para marcas usadas pelo serviço. Uma marcação "
+"alta é usada para evitar conflitos com o SQM/QoS. Mudar com cautela junto com"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+"Iniciando o número do ID da Tabela (WAN) de tabelas criadas pelo serviço."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
+msgid "Stop"
+msgstr "Parar"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr "Parado (Desativado)"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr "Parado (versão: %s)"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
+msgid "Stopping %s service"
+msgstr "Parando o serviço %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+msgid "Strict enforcement"
+msgstr "Aplicação rigorosa"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+"Impor rigorosamente as políticas quando o gateway não estiver a funcionar"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Supported Interfaces"
+msgstr "Interfaces Compatíveis"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Supported Protocols"
+msgstr "Protocolos Compatíveis"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Suppress/No output"
+msgstr "Suprimir/Nenhuma saída"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr "Há um erro de sintaxe no ficheiro personalizado do utilizador '%s'!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr "O %s indica o gateway padrão. Veja %sREADME%s para mais detalhes."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
+msgstr "Não há suporte para %s neste sistema."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
+msgstr "O serviço %s não conseguiu descobrir o gateway WAN!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
+msgstr "No momento, o serviço %s está desativado!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr "O suporte de %s é desconhecido."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
+msgstr "O nome do conjunto de IPs '%s' ultrapassa os 31 caracteres permitidos!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr "O nome do conjunto de IPs '%s' ultrapassa os 31 caracteres permitidos!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
+msgstr "Houve um encerramento inesperado ou um término do serviço: '%s'!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr "Erro desconhecido!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr "Aviso desconhecido!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr "Marca de pacote desconhecida para a interface '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr "Protocolo desconhecido na política %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr ""
+"O uso do 'curl' é detectado no ficheiro personalizado do utilizador '%s', "
+"porém, o 'curl' não está instalado!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
+msgstr "Use o suporte do conjunto de resolvedores nos domínios"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
+msgstr "Detalhado"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+msgid "WAN Table FW Mark"
+msgstr "Tabela WAN com Marca FW"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
+msgid "WAN Table ID"
+msgstr "ID da Tabela WAN"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
+msgid "Web UI Configuration"
+msgstr "Configuração da Interface Web do Utilizador"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr "todos"
+
+#~ msgid "%s (disabled)"
+#~ msgstr "%s (desativado)"
+
+#~ msgid "%s (strict mode)"
+#~ msgstr "%s (modo estrito)"
+
+#~ msgid "%s is not installed or not found"
+#~ msgstr "%s não está instalado ou não foi encontrado"
+
+#~ msgid "Add IGNORE Target"
+#~ msgstr "Adicionar alvo IGNORE"
+
+#~ msgid ""
+#~ "Adds `IGNORE` to the list of interfaces for policies, allowing you to "
+#~ "skip further processing by VPN Policy Routing."
+#~ msgstr ""
+#~ "Adiciona `IGNORE` à lista de interfaces para políticas, a permitir-lhe "
+#~ "saltar o processamento posterior por VPN Policy Routing."
+
+#~ msgid "Append"
+#~ msgstr "Adicionar"
+
+#~ msgid "Boot Time-out"
+#~ msgstr "Tempo limite de inicialização"
+
+#~ msgid "Comment"
+#~ msgstr "Comentário"
+
+#~ msgid ""
+#~ "Comment, interface and at least one other field are required. Multiple "
+#~ "local and remote addresses/devices/domains and ports can be space "
+#~ "separated. Placeholders below represent just the format/syntax and will "
+#~ "not be used if fields are left blank."
+#~ msgstr ""
+#~ "Comentário, ao menos uma interface e um outro campo são necessários. "
+#~ "Vários endereços locais e endereços remotos/aparelhos/domínios e portas "
+#~ "podem ser separadas por um espaço. Marcadores abaixo representam apenas o "
+#~ "formato/sintaxe, eles não serão usados se os campos forem deixados em "
+#~ "branco."
+
+#~ msgid "Configuration"
+#~ msgstr "Configuração"
+
+#~ msgid "DNSMASQ ipset"
+#~ msgstr "Ipset DNSMASQ"
+
+#~ msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
+#~ msgstr ""
+#~ "Conceder acesso a UCI e a ficheiros para luci-app-vpn-policy-routing"
+
+#~ msgid "IPTables rule option"
+#~ msgstr "Opção das regras IPTables"
+
+#~ msgid "Loading"
+#~ msgstr "A carregar"
+
+#~ msgid "Running"
+#~ msgstr "Executando"
+
+#~ msgid "Select Append for -A and Insert for -I."
+#~ msgstr "Selecione Adicionar para -A e Insira para -I."
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Estado do Serviço [%s %s]"
+
+#~ msgid "Show Chain Column"
+#~ msgstr "Exibir a Coluna de Correntes"
+
+#~ msgid "Show Enable Column"
+#~ msgstr "Exibir as Colunas Ativas"
+
+#~ msgid "Show Protocol Column"
+#~ msgstr "Exibir a Coluna de Protocolos"
+
+#~ msgid "Show Up/Down Buttons"
+#~ msgstr "Exibir os Botões Cima/Baixo"
+
+#~ msgid ""
+#~ "Shows the Up/Down buttons for policies, allowing you to move a policy up "
+#~ "or down in the list."
+#~ msgstr ""
+#~ "Exibe os botões Cima/Baixo para as políticas, permitindo que mova as "
+#~ "políticas na lista para cima ou para baixo."
+
+#~ msgid ""
+#~ "Shows the chain column for policies, allowing you to assign a PREROUTING, "
+#~ "FORWARD, INPUT or OUTPUT chain to a policy."
+#~ msgstr ""
+#~ "Exibe a coluna de políticas de corrente, permitindo que atribue as "
+#~ "políticas de PREROUTING, FORWARD, INPUT or OUTPUT."
+
+#~ msgid ""
+#~ "Shows the enable checkbox column for policies, allowing you to quickly "
+#~ "enable/disable specific policy without deleting it."
+#~ msgstr ""
+#~ "Exibe a caixa de seleção na coluna de políticas, permitindo uma "
+#~ "atribuição rápida para ativar/desativar certas políticas em específico "
+#~ "sem apagá-las."
+
+#~ msgid ""
+#~ "Shows the protocol column for policies, allowing you to assign a specific "
+#~ "protocol to a policy."
+#~ msgstr ""
+#~ "Exibe a coluna de protocolos das políticas, permitindo que você atribua "
+#~ "um protocolo em determinada política."
+
+#~ msgid "Stopped"
+#~ msgstr "Parado"
+
+#~ msgid "The ipset option for local policies"
+#~ msgstr "Opções ipset para as políticas locais"
+
+#~ msgid "The ipset option for remote policies"
+#~ msgstr "Opções ipset para as políticas remotas"
+
+#~ msgid ""
+#~ "Time (in seconds) for service to wait for WAN gateway discovery on boot."
+#~ msgstr ""
+#~ "Tempo de espera (em segundos) para o serviço de descoberta do WAN gateway "
+#~ "durante a inicialização."
+
+#~ msgid "Use ipset command"
+#~ msgstr "Use o comando ipset"
+
+#~ msgid "Use resolver's ipset for domains"
+#~ msgstr "Use o ipset do resolvedor para domínios"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
+
+#~ msgid "VPN Policy Routing"
+#~ msgstr "Política de Roteamento VPN"
+
+#~ msgid "VPN and WAN Policy-Based Routing"
+#~ msgstr "Roteamento Baseado em Políticas VPN e WAN"
+
+#~ msgid "WAN"
+#~ msgstr "WAN"
+
+#~ msgid ""
+#~ "Add an ip rule, not an iptables entry for policies with just the local "
+#~ "address. Use with caution to manipulte policies priorities."
+#~ msgstr ""
+#~ "Adicione uma regra ip, não uma entrada iptables para políticas apenas com "
+#~ "o endereço local. Use com cuidado para manipular as prioridades das "
+#~ "políticas."
+
+#~ msgid "Append local IP Tables rules"
+#~ msgstr "Acrescentar as regras das Tabelas de IP locais"
+
+#~ msgid "Append remote IP Tables rules"
+#~ msgstr "Acrescentar as regras das Tabelas de IP remoto"
+
+#~ msgid "IP Rules Support"
+#~ msgstr "Suporte as Regras de IP"
+
+#~ msgid ""
+#~ "Special instructions to append iptables rules for local IPs/netmasks/"
+#~ "devices."
+#~ msgstr ""
+#~ "Instruções especiais para anexar regras iptables para IPs/netmasks/"
+#~ "aparelhos locais."
+
+#~ msgid ""
+#~ "Special instructions to append iptables rules for remote IPs/netmasks."
+#~ msgstr ""
+#~ "Instruções especiais para anexar regras iptables para IPs/netmasks "
+#~ "remotos."
+
+#~ msgid ""
+#~ "The %s represents the default gateway. See the %sREADME%s for details."
+#~ msgstr ""
+#~ "O %s representa o gateway padrão. Veja a %sREADME%s para mais detalhes."
+
+#~ msgid "Use DNSMASQ ipset"
+#~ msgstr "Use o DNSMASQ ipset"
+
+#~ msgid ""
+#~ "Checkmark represents the default gateway. See the %sREADME%s for details."
+#~ msgstr ""
+#~ "A marca de seleção representa o gateway predefinido. Consulte o "
+#~ "%sREADME%s para mais informações."
+
+#~ msgid "Grant UCI access for luci-app-vpn-policy-routing"
+#~ msgstr "Conceder acesso UCI ao luci-app-vpn-policy-routing"
+
+#~ msgid "(strict mode)"
+#~ msgstr "(modo estrito)"
+
+#~ msgid "README"
+#~ msgstr "LEIAME"
+
+#~ msgid "Reload"
+#~ msgstr "Recarregar"
+
+#~ msgid "for details."
+#~ msgstr "para detalhes."
+
+#~ msgid "is not installed or not found"
+#~ msgstr "não está instalado ou não foi encontrado"
diff --git a/applications/luci-app-pbr/po/pt_BR/pbr.po b/applications/luci-app-pbr/po/pt_BR/pbr.po
new file mode 100644
index 0000000000..30dca4c98c
--- /dev/null
+++ b/applications/luci-app-pbr/po/pt_BR/pbr.po
@@ -0,0 +1,870 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-12-28 07:01+0000\n"
+"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
+"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationspbr/pt_BR/>\n"
+"Language: pt_BR\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
+msgstr "%s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr "O binário %s não pode ser encontrado!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+"%sADVERTÊNCIA:%s Consulte o %sREADME%s antes de alterar qualquer coisa nesta "
+"seção! Altere qualquer uma das configurações abaixo com extrema cautela!%s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
+msgstr "Conjunto de IPs do AdGuardHome"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr "Adicionar"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr "Adiciona ignorar ao alvo"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr ""
+"Adiciona a política 'ignorar' à lista das interfaces. Consulte %sREADME%s "
+"para obter mais informações."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
+msgid "Advanced Configuration"
+msgstr "Configurações avançadas"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+"Permite especificar a lista de nomes das interfaces (em minúsculas) para "
+"serem explicitamente compatíveis pelo serviço. Pode ser útil se seus túneis "
+"OpenVPN tiverem opção dev diferente de tun* ou tap*."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+"Permite especificar lista de nomes das interfaces (em minúsculas), que serão "
+"ignorados pelo serviço. Pode ser útil se estiver rodando ambos os VPN "
+"servidor e cliente no roteador."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
+msgid "Basic Configuration"
+msgstr "Configurações Básicas"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
+msgid "Chain"
+msgstr "Corrente"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+msgid "Condensed output"
+msgstr "Saída condensada"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
+msgstr "Houve uma falha na validação da configuração (%s)!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Controls both system log and console output verbosity."
+msgstr "Controla tanto a verbosidade de saída do sistema quanto do console."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+msgid "Custom User File Includes"
+msgstr "Arquivos Personalizados do Usuário Incluem"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
+msgstr ""
+"O arquivo personalizado '%s' do usuário não foi encontrado ou está vazio!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
+msgid "DSCP Tag"
+msgstr "Etiqueta DSCP"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
+msgid "DSCP Tagging"
+msgstr "Marcação DSCP"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+msgid "Default ICMP Interface"
+msgstr "Interface ICMP Padrão"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
+msgid "Disable"
+msgstr "Desativar"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
+msgid "Disabled"
+msgstr "Desativado"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
+msgid "Disabling %s service"
+msgstr "Desativando o serviço %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
+msgid "Display these protocols in protocol column in Web UI."
+msgstr "Exibir esses protocolos na coluna de protocolo na Interface Web."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr "Conjunto de IPs do Dnsmasq"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr "Conjunto nft do dnsmasq"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
+msgid "Do not enforce policies when their gateway is down"
+msgstr "Não aplique as políticas quando o seu gateway estiver inoperante"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
+msgid "Enable"
+msgstr "Ativar"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Enabled"
+msgstr "Ativado"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
+msgid "Enabling %s service"
+msgstr "Ativando o serviço %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr "Houve um erro ao executar um arquivo personalizado do usuário '%s'!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+"Máscara FW usada pelo serviço. A máscara alta é usada para evitar conflitos "
+"com o SQM/QoS. Mude com cautela em conjunto com"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
+msgstr "Houve uma falha ao recarregar '%s'!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
+msgstr "Houve uma falha ao configurar '%s'!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
+msgstr "Houve uma falha ao configurar qualquer gateway!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
+msgstr "Impor o protocolo ICMP na interface."
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr "Conceda acesso ao arquivo e ao UCI para o luci-app-pbr"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "IPv6 Support"
+msgstr "Suporte ao IPv6"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
+msgid "Ignored Interfaces"
+msgstr "Interfaces ignoradas"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
+msgid "Insert"
+msgstr "Inserir"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr "Houve uma falha na inserção da política %s para o IPv4"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr "Houve uma falha na inserção da política %s para ambos IPv4 e IPv6"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr ""
+"O AdGuardHome (%s) instalado não é compatível com a opção 'ipset_file'."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr "Interface"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
+msgid "Local addresses / devices"
+msgstr "Endereços locais / dispositivos"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
+msgid "Local ports"
+msgstr "Portas locais"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr "Família de IP incompatível com a política %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+msgid "Name"
+msgstr "Nome"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+"O nome, a interface e pelo menos um outro campo são obrigatórios. Vários "
+"endereços/dispositivos/domínios locais, remotos e portas podem ser separados "
+"por espaço. Os espaços reservados abaixo representam apenas o formato/"
+"sintaxe e não serão usados caso os campos sejam deixados em branco."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+msgid "No Change"
+msgstr "Sem Alterações"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr "Não está instalado ou não foi encontrado"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
+msgid "Output verbosity"
+msgstr "Verbosidade de saída"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
+msgid "Path"
+msgstr "Caminho"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+msgid "Please check the %sREADME%s before changing this option."
+msgstr "Por favor, consulte o %sREADME%s antes de alterar esta opção."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+"Desmarque 'chain' ou defina 'chain' como 'PREROUTING' para a política '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+"Desmarque 'chain' ou defina 'chain' como 'prerouting' para a política '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr "Desmarque 'proto' ou defina 'proto' como 'all' para a política '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr "Desmarque 'src_addr', 'src_port' e 'dest_port' para a política '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
+msgid "Policies"
+msgstr "Políticas"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr "A política '%s' tem uma interface desconhecida!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr "A política '%s' não tem uma interface atribuída!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr "A política '%s' não tem parâmetros de origem/destino!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr "Roteamento com base em políticas - Configuração"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr "Roteamento com base em políticas - Condição geral"
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr "Política de roteamento"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+msgid "Protocol"
+msgstr "Protocolo"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
+msgid "Remote addresses / domains"
+msgstr "Endereços remotos / domínios"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
+msgid "Remote ports"
+msgstr "Portas remotas"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr "Resolvedor %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr "O conjunto de resolvedores (%s) não é suportado neste sistema!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
+msgstr "O conjunto de resolvedores (%s) não é suportado neste sistema."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+msgstr ""
+"O suporte ao conjunto de resolvedores (%s) requer um conjunto de IPs, porém, "
+"o executável ipset não pode ser encontrado!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+msgstr ""
+"O suporte ao conjunto de resolvedores (%s) requer nftables, porém, o "
+"executável nft não pode ser encontrado!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
+msgid "Restart"
+msgstr "Reiniciar"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
+msgid "Restarting %s service"
+msgstr "Reiniciando o serviço %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
+msgstr "Opção de criação das regras"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+"Execute os seguintes arquivos do usuário após a configuração, porém antes de "
+"reiniciar o DNSMASQ. Consulte o %sREADME%s para mais informações."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
+msgstr "Executando (versão: %s usando iptables)"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
+msgstr "Executando (versão: %s usando nft)"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
+msgstr "Executando (versão: %s)"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
+msgstr "Consulte o %sREADME%s para mais informações."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr "Selecione adicionar para -A/add e inserir para -I/Insert."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
+msgid "Service Control"
+msgstr "Controle do Serviço"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Service Errors"
+msgstr "Erros do serviço"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
+msgstr "Serviço Máscara FW"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
+msgstr "Serviço de Gateways"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
+msgstr "Condição do Serviço"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
+msgstr "Avisos do serviço"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+"Defina as tags do DSCP (no intervalo entre 1 e 63) para as interfaces "
+"específicas. Consulte o %sREADME%s para mais informações."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr "Ignorando a política IPv6 '%s' pois o suporte ao IPv6 está desativado"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
+msgid "Start"
+msgstr "Início"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+msgid "Starting %s service"
+msgstr "Iniciando o serviço %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+"Começando Máscara FW (WAN) para marcas usadas pelo serviço. A máscara alta é "
+"usada para evitar conflitos com o SQM/QoS. Mudar com cautela junto com"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+"Iniciando Tabela ID (WAN) para a quantidade de tabelas criadas pelo serviço."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
+msgid "Stop"
+msgstr "Parar"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr "Parado (Desativado)"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr "Parado (versão: %s)"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
+msgid "Stopping %s service"
+msgstr "Parando o serviço %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+msgid "Strict enforcement"
+msgstr "Aplicação rigorosa"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+msgid "Strictly enforce policies when their gateway is down"
+msgstr "Impor rigorosamente as políticas quando o gateway não estiver de pé"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Supported Interfaces"
+msgstr "Interfaces Compatíveis"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Supported Protocols"
+msgstr "Protocolos Compatíveis"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Suppress/No output"
+msgstr "Suprimir ou não a saída"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr "Há um erro de sintaxe no arquivo personalizado do usuário '%s'!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr ""
+"O %s indica o gateway padrão. Consulte os %sREADME%s para obter mais "
+"detalhes."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
+msgstr "Não há suporte para %s neste sistema."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
+msgstr "O serviço %s falhou ao descobrir o gateway WAN!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
+msgstr "No momento, o serviço %s está desativado!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr "O suporte ao %s é desconhecido."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
+msgstr "O nome do conjunto de IPs '%s' ultrapassa os 31 caracteres permitidos!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr "O nome do conjunto de IPs '%s' ultrapassa os 31 caracteres permitidos!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
+msgstr "Houve um encerramento inesperado ou um término do serviço: '%s'!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr "Erro desconhecido!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr "Aviso desconhecido!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr "Pacote com marca desconhecida para interface '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr "Protocolo desconhecido na política %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr ""
+"O uso do 'curl' é detectado no arquivo personalizado do usuário '%s', porém, "
+"o 'curl' não está instalado!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
+msgstr "Use o suporte do conjunto de resolvedores nos domínios"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
+msgstr "Saída detalhada"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+msgid "WAN Table FW Mark"
+msgstr "Tabela WAN com Marca FW"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
+msgid "WAN Table ID"
+msgstr "ID da Tabela WAN"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
+msgid "Web UI Configuration"
+msgstr "Configuração da Interface Web do Usuário"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr "todos"
+
+#~ msgid "ip-full binary cannot be found!"
+#~ msgstr "o executável ip-full não pode ser encontrado!"
+
+#~ msgid "%s (disabled)"
+#~ msgstr "%s (desativado)"
+
+#~ msgid "%s (strict mode)"
+#~ msgstr "%s (modo estrito)"
+
+#~ msgid "%s is not installed or not found"
+#~ msgstr "%s não está instalado ou não foi encontrado"
+
+#~ msgid "Add IGNORE Target"
+#~ msgstr "Adicione IGNORAR ao alvo"
+
+#~ msgid ""
+#~ "Adds `IGNORE` to the list of interfaces for policies, allowing you to "
+#~ "skip further processing by VPN Policy Routing."
+#~ msgstr ""
+#~ "Adiciona 'IGNORAR' à lista das políticas para as interfaces, permitindo "
+#~ "que você ignore o processamento feito pelas políticas de roteamento da "
+#~ "VPN."
+
+#~ msgid "Append"
+#~ msgstr "Acrescentar"
+
+#~ msgid "Boot Time-out"
+#~ msgstr "Tempo limite de inicialização"
+
+#~ msgid "Comment"
+#~ msgstr "Comentário"
+
+#~ msgid ""
+#~ "Comment, interface and at least one other field are required. Multiple "
+#~ "local and remote addresses/devices/domains and ports can be space "
+#~ "separated. Placeholders below represent just the format/syntax and will "
+#~ "not be used if fields are left blank."
+#~ msgstr ""
+#~ "Comentário, ao menos uma interface e um outro campo são necessários. "
+#~ "Vários endereços locais e endereços remotos/dispositivos/domínios e "
+#~ "portas podem ser separadas por um espaço. Marcadores abaixo representam "
+#~ "apenas o formato/sintaxe, eles não serão usados se os campos forem "
+#~ "deixados em branco."
+
+#~ msgid "Configuration"
+#~ msgstr "Configuração"
+
+#~ msgid "DNSMASQ ipset"
+#~ msgstr "Ipset DNSMASQ"
+
+#~ msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
+#~ msgstr ""
+#~ "Conceda acesso ao arquivo e ao UCI para o luci-app-vpn-policy-routing"
+
+#~ msgid "IPTables rule option"
+#~ msgstr "Opção das regras IPTables"
+
+#~ msgid "Loading"
+#~ msgstr "Carregando"
+
+#~ msgid "Running"
+#~ msgstr "Em execução"
+
+#~ msgid "Select Append for -A and Insert for -I."
+#~ msgstr "Selecione Adicionar para -A e Insira para -I."
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Condição Geral do Serviço [%s %s]"
+
+#~ msgid "Show Chain Column"
+#~ msgstr "Exibir a Coluna de Correntes"
+
+#~ msgid "Show Enable Column"
+#~ msgstr "Exibir as Colunas Ativas"
+
+#~ msgid "Show Protocol Column"
+#~ msgstr "Exibir a Coluna de Protocolos"
+
+#~ msgid "Show Up/Down Buttons"
+#~ msgstr "Exibir os Botões Cima/Baixo"
+
+#~ msgid ""
+#~ "Shows the Up/Down buttons for policies, allowing you to move a policy up "
+#~ "or down in the list."
+#~ msgstr ""
+#~ "Exibe os botões Cima/Baixo para as políticas, permitindo que você mova as "
+#~ "políticas na lista para cima ou para baixo."
+
+#~ msgid ""
+#~ "Shows the chain column for policies, allowing you to assign a PREROUTING, "
+#~ "FORWARD, INPUT or OUTPUT chain to a policy."
+#~ msgstr ""
+#~ "Exibe a coluna de políticas de corrente, permitindo que você atribua as "
+#~ "políticas de PREROUTING, FORWARD, INPUT or OUTPUT."
+
+#~ msgid ""
+#~ "Shows the enable checkbox column for policies, allowing you to quickly "
+#~ "enable/disable specific policy without deleting it."
+#~ msgstr ""
+#~ "Exibe a caixa de seleção na coluna de políticas, permitindo uma "
+#~ "atribuição rápida para habilitar/desabilitar certas políticas em "
+#~ "específico sem deletá-las."
+
+#~ msgid ""
+#~ "Shows the protocol column for policies, allowing you to assign a specific "
+#~ "protocol to a policy."
+#~ msgstr ""
+#~ "Exibe a coluna de protocolos das políticas, permitindo que você atribua "
+#~ "um protocolo em determinada política."
+
+#~ msgid "Stopped"
+#~ msgstr "Parado"
+
+#~ msgid "The ipset option for local policies"
+#~ msgstr "Opções ipset para as políticas locais"
+
+#~ msgid "The ipset option for remote policies"
+#~ msgstr "Opções ipset para as políticas remotas"
+
+#~ msgid ""
+#~ "Time (in seconds) for service to wait for WAN gateway discovery on boot."
+#~ msgstr ""
+#~ "Tempo de espera (em segundos) para o serviço de descoberta do WAN gateway "
+#~ "durante a inicialização."
+
+#~ msgid "Use ipset command"
+#~ msgstr "Use o comando ipset"
+
+#~ msgid "Use resolver's ipset for domains"
+#~ msgstr "Use o ipset do resolvedor para os domínios"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
+
+#~ msgid "VPN Policy Routing"
+#~ msgstr "Política de Roteamento VPN"
+
+#~ msgid "VPN and WAN Policy-Based Routing"
+#~ msgstr "Roteamento Baseado em Políticas VPN e WAN"
+
+#~ msgid "WAN"
+#~ msgstr "WAN"
+
+#~ msgid ""
+#~ "Add an ip rule, not an iptables entry for policies with just the local "
+#~ "address. Use with caution to manipulte policies priorities."
+#~ msgstr ""
+#~ "Adicione uma regra de ip, não uma entrada iptables apenas para as "
+#~ "políticas com o endereço local. Use com cautela ao manipular as "
+#~ "prioridade das políticas."
+
+#~ msgid "Append local IP Tables rules"
+#~ msgstr "Acrescentar as regras das Tabelas de IP locais"
+
+#~ msgid "Append remote IP Tables rules"
+#~ msgstr "Acrescentar as regras das Tabelas de IP remoto"
+
+#~ msgid "IP Rules Support"
+#~ msgstr "Suporte as Regras de IP"
+
+#~ msgid ""
+#~ "Special instructions to append iptables rules for local IPs/netmasks/"
+#~ "devices."
+#~ msgstr ""
+#~ "Instruções especiais para anexar regras iptables para IPs/netmasks/"
+#~ "dispositivos locais."
+
+#~ msgid ""
+#~ "Special instructions to append iptables rules for remote IPs/netmasks."
+#~ msgstr ""
+#~ "Instruções especiais para anexar regras iptables para IPs/netmasks "
+#~ "remotos."
+
+#~ msgid ""
+#~ "The %s represents the default gateway. See the %sREADME%s for details."
+#~ msgstr ""
+#~ "O %s representa o gateway padrão. Veja o %sREADME%s para obter mais "
+#~ "informações."
+
+#~ msgid "Use DNSMASQ ipset"
+#~ msgstr "Use o DNSMASQ ipset"
+
+#~ msgid ""
+#~ "Checkmark represents the default gateway. See the %sREADME%s for details."
+#~ msgstr ""
+#~ "A marca de seleção representa o gateway padrão. Consulte o %sREADME%s "
+#~ "para mais informações."
+
+#~ msgid "Grant UCI access for luci-app-vpn-policy-routing"
+#~ msgstr "Conceda acesso UCI ao luci-app-vpn-policy-routing"
+
+#~ msgid ""
+#~ "%sWARNING:%s Please make sure to check the <a href=\"%s\" "
+#~ "target=\"_blank\">README</a> before changing anything in this section! "
+#~ "Change any of the settings below with extreme caution!%s"
+#~ msgstr ""
+#~ "%sAVISO:%s Certifique-se de verificar o <a href=\"%s\" "
+#~ "target=\"_blank\">LEIA-ME</a> antes de mudar qualquer coisa nesta seção! "
+#~ "Altere qualquer uma das configurações abaixo com extrema cautela!%s"
+
+#~ msgid ""
+#~ "Checkmark represents the default gateway. See the <a href=\"%s\" "
+#~ "target=\"_blank\">README</a> for details."
+#~ msgstr ""
+#~ "O sinal de confirmação representa o gateway padrão. Consulte o <a "
+#~ "href=\"%s\" target=\"_blank\">README</a> para obter mais detalhes."
+
+#~ msgid ""
+#~ "Please check the <a href=\"%s\" target=\"_blank\">README</a> before "
+#~ "changing this option."
+#~ msgstr ""
+#~ "Por favor, verifique o <a href=\"%s\" target=\"_blank\">README</a> antes "
+#~ "de alterar esta opção."
+
+#~ msgid ""
+#~ "Run the following user files after setting up but before restarting "
+#~ "DNSMASQ. See the <a href=\"%s\" target=\"_blank\">README</a> for details."
+#~ msgstr ""
+#~ "Execute os seguintes arquivos do usuário após a configuração, mas antes "
+#~ "de reiniciar o DNSMASQ. Consulte o <a href=\"%s\" "
+#~ "target=\"_blank\">README</a> para obter mais detalhes."
+
+#~ msgid "See the <a href=\"%s\" target=\"_blank\">README</a> for details."
+#~ msgstr ""
+#~ "Consulte o <a href=\"%s\" target=\"_blank\">README</a> para obter mais "
+#~ "detalhes."
+
+#~ msgid ""
+#~ "Set DSCP tags (in range between 1 and 63) for specific interfaces. See "
+#~ "the <a href=\"%s\" target=\"_blank\">README</a> for details."
+#~ msgstr ""
+#~ "Defina as tags DSCP (no intervalo entre 1 e 63) nas interfaces "
+#~ "específicas. Consulte o <a href=\"%s\" target=\"_blank\">README</a> para "
+#~ "obter mais detalhes."
+
+#~ msgid "(strict mode)"
+#~ msgstr "(modo rigoroso)"
+
+#~ msgid "Checkmark represents the default gateway. See the"
+#~ msgstr "A marca de seleção representa o gateway padrão. Veja o"
+
+#~ msgid "Please check the"
+#~ msgstr "Por favor, verifique o"
+
+#~ msgid "Please make sure to check the"
+#~ msgstr "Por favor, certifique-se de verificar o"
+
+#~ msgid "README"
+#~ msgstr "LEIA-ME"
+
+#~ msgid "Reload"
+#~ msgstr "Recarregar"
+
+#~ msgid ""
+#~ "Run the following user files after setting up but before restarting "
+#~ "DNSMASQ. See the"
+#~ msgstr ""
+#~ "Execute os seguintes arquivos de usuário após a configuração, porém antes "
+#~ "de reiniciar o DNSMASQ. Veja o"
+
+#~ msgid "See the"
+#~ msgstr "Veja o"
+
+#~ msgid ""
+#~ "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the"
+#~ msgstr ""
+#~ "Defina as etiquetas DSCP (no intervalo entre 1 e 63) em interfaces "
+#~ "específicas. Veja o"
+
+#~ msgid "WARNING:"
+#~ msgstr "AVISO:"
+
+#~ msgid ""
+#~ "before changing anything in this section! Change any of the settings "
+#~ "below with extreme caution!"
+#~ msgstr ""
+#~ "antes de mudar qualquer coisa nesta seção! Altere qualquer uma das "
+#~ "configurações abaixo com extrema cautela!"
+
+#~ msgid "before changing this option."
+#~ msgstr "antes de mudar esta opção."
+
+#~ msgid "for details."
+#~ msgstr "para mais detalhes."
+
+#~ msgid "is not installed or not found"
+#~ msgstr "não está instalado ou não foi encontrado"
diff --git a/applications/luci-app-pbr/po/ro/pbr.po b/applications/luci-app-pbr/po/ro/pbr.po
new file mode 100644
index 0000000000..cb57324e5a
--- /dev/null
+++ b/applications/luci-app-pbr/po/ro/pbr.po
@@ -0,0 +1,707 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2023-01-08 05:48+0000\n"
+"Last-Translator: CRISTIAN ANDREI <cristianvdr@gmail.com>\n"
+"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspbr/ro/>\n"
+"Language: ro\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
+"20)) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+"%sWARNING:%s Vă rugăm să verificați %sREADME%s înainte de a modifica ceva în "
+"această secțiune! Schimbați oricare dintre setările de mai jos cu mare "
+"precauție!%s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
+msgid "Advanced Configuration"
+msgstr "Configurație avansată"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+"Permite specificarea listei de nume de interfețe (în minuscule) care trebuie "
+"să fie acceptate în mod explicit de către serviciu. Poate fi util dacă "
+"tunelurile OpenVPN au opțiunea dev, alta decât tun* sau tap*."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+"Permite specificarea listei de nume de interfețe (în minuscule) care trebuie "
+"ignorate de serviciu. Poate fi util dacă se execută atât serverul VPN, cât "
+"și clientul VPN pe router."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
+msgid "Basic Configuration"
+msgstr "Configurație de Bază"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
+msgid "Chain"
+msgstr "Legătură"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+msgid "Condensed output"
+msgstr "Ieșire condensată"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+"Controlează atât jurnalul de sistem, cât și verbalitatea ieșirii în consolă."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+msgid "Custom User File Includes"
+msgstr "Fișierul de utilizator personalizat include"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
+msgid "DSCP Tag"
+msgstr "Etichetă DSCP"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
+msgid "DSCP Tagging"
+msgstr "Etichetarea DSCP"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+msgid "Default ICMP Interface"
+msgstr "Interfață ICMP implicită"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
+msgid "Disable"
+msgstr "Dezactivați"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
+msgid "Disabled"
+msgstr "Dezactivat"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
+msgid "Display these protocols in protocol column in Web UI."
+msgstr "Afișați aceste protocoale în coloana Protocol din Web UI."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
+msgid "Do not enforce policies when their gateway is down"
+msgstr "Nu aplicați politicile atunci când gateway-ul lor este oprit"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
+msgid "Enable"
+msgstr "Activați"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Enabled"
+msgstr "Activat"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+"FW Masca utilizată de serviciu. Masca înaltă este utilizată pentru a evita "
+"conflictul cu SQM/QoS. Modificați cu prudență împreună cu"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
+msgstr "Forțează interfața protocolului ICMP."
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "IPv6 Support"
+msgstr "Suport IPv6"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
+msgid "Ignored Interfaces"
+msgstr "Interfețe ignorate"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
+msgid "Insert"
+msgstr "Introduceți"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr "Interfață"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
+msgid "Local addresses / devices"
+msgstr "Adrese / dispozitive locale"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
+msgid "Local ports"
+msgstr "Porturi locale"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+msgid "Name"
+msgstr "Nume"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+msgid "No Change"
+msgstr "Nici o schimbare"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
+msgid "Output verbosity"
+msgstr "Verbalizarea ieșirii"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
+msgid "Path"
+msgstr "Cale"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+msgid "Please check the %sREADME%s before changing this option."
+msgstr ""
+"Vă rugăm să verificați %sREADME%s înainte de a modifica această opțiune."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
+msgid "Policies"
+msgstr "Politici"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+msgid "Protocol"
+msgstr "Protocol"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
+msgid "Remote addresses / domains"
+msgstr "Adrese / domenii la distanță"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
+msgid "Remote ports"
+msgstr "Porturi la distanță"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
+msgid "Restart"
+msgstr "Reporniți"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
+msgid "Restarting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+"Rulați următoarele fișiere de utilizator după configurarea, dar înainte de a "
+"reporni DNSMASQ. Consultați %sREADME%s pentru detalii."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
+msgstr "Consultați %sREADME%s pentru detalii."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
+msgid "Service Control"
+msgstr "Controlul serviciilor"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Service Errors"
+msgstr "Erori de serviciu"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
+msgstr "Masca de serviciu FW"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
+msgstr "Porți de serviciu"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
+msgstr "Starea serviciului"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
+msgstr "Avertismente de serviciu"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+"Setați etichetele DSCP (în intervalul 1-63) pentru anumite interfețe. "
+"Consultați %sREADME%s pentru detalii."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
+msgid "Start"
+msgstr "Porniți"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+"Starting (WAN) FW Mark pentru mărcile utilizate de serviciu. Marca de "
+"pornire ridicată este utilizată pentru a evita conflictul cu SQM/QoS. "
+"Modificați cu prudență împreună cu"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+"Starting (WAN) Numărul de identificare a tabelului pentru tabelele create de "
+"serviciu."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
+msgid "Stop"
+msgstr "Opriți"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
+msgid "Stopping %s service"
+msgstr "Se operște servciul %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+msgid "Strict enforcement"
+msgstr "Aplicarea strictă a legii"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+msgid "Strictly enforce policies when their gateway is down"
+msgstr "Aplică cu strictețe politicile atunci când gateway-ul lor este oprit"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Supported Interfaces"
+msgstr "Interfețe acceptate"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Supported Protocols"
+msgstr "Protocoale acceptate"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Suppress/No output"
+msgstr "Suprimare/Nicio ieșire"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr "%s indică gateway-ul implicit. Consultați %sREADME%s pentru detalii."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
+msgstr "Ieșire abundentă"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+msgid "WAN Table FW Mark"
+msgstr "Tabel WAN FW Mark"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
+msgid "WAN Table ID"
+msgstr "ID-ul tabelului WAN"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
+msgid "Web UI Configuration"
+msgstr "Configurarea interfeței web"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr ""
+
+#~ msgid "%s (disabled)"
+#~ msgstr "%s (dezactivat)"
+
+#~ msgid "%s (strict mode)"
+#~ msgstr "%s (mod strict)"
+
+#~ msgid "%s is not installed or not found"
+#~ msgstr "%s nu este instalat sau nu este găsit"
+
+#~ msgid "Add IGNORE Target"
+#~ msgstr "Adăugați țintă IGNORE"
+
+#~ msgid ""
+#~ "Adds `IGNORE` to the list of interfaces for policies, allowing you to "
+#~ "skip further processing by VPN Policy Routing."
+#~ msgstr ""
+#~ "Adaugă `IGNORE` la lista de interfețe pentru politici, permițându-vă să "
+#~ "săriți peste procesarea ulterioară de către VPN Policy Routing."
+
+#~ msgid "Append"
+#~ msgstr "Adăugați"
+
+#~ msgid "Boot Time-out"
+#~ msgstr "Timp de așteptare la boot"
+
+#~ msgid "Comment"
+#~ msgstr "Comentariu"
+
+#~ msgid ""
+#~ "Comment, interface and at least one other field are required. Multiple "
+#~ "local and remote addresses/devices/domains and ports can be space "
+#~ "separated. Placeholders below represent just the format/syntax and will "
+#~ "not be used if fields are left blank."
+#~ msgstr ""
+#~ "Comentariul, interfața și cel puțin un alt câmp sunt obligatorii. Mai "
+#~ "multe adrese/dispozitive/domenii și porturi locale și la distanță pot fi "
+#~ "separate prin spații. Semnele de poziție de mai jos reprezintă doar "
+#~ "formatul/sintaxa și nu vor fi utilizate dacă câmpurile sunt lăsate goale."
+
+#~ msgid "Configuration"
+#~ msgstr "Configurație"
+
+#~ msgid "DNSMASQ ipset"
+#~ msgstr "DNSMASQ ipset"
+
+#~ msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
+#~ msgstr "Acordă UCI și acces la fișiere pentru luci-app-vpn-policy-routing"
+
+#~ msgid "IPTables rule option"
+#~ msgstr "Opțiunea de regulă IPTables"
+
+#~ msgid "Loading"
+#~ msgstr "Încărcare"
+
+#~ msgid "Running"
+#~ msgstr "Rulare"
+
+#~ msgid "Select Append for -A and Insert for -I."
+#~ msgstr "Selectați Append pentru -A și Insert pentru -I."
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Starea serviciului [%s %s]"
+
+#~ msgid "Show Chain Column"
+#~ msgstr "Afișare coloană lanț"
+
+#~ msgid "Show Enable Column"
+#~ msgstr "Afișare coloană de activare"
+
+#~ msgid "Show Protocol Column"
+#~ msgstr "Afișați coloana de protocol"
+
+#~ msgid "Show Up/Down Buttons"
+#~ msgstr "Afișați butoanele sus/jos"
+
+#~ msgid ""
+#~ "Shows the Up/Down buttons for policies, allowing you to move a policy up "
+#~ "or down in the list."
+#~ msgstr ""
+#~ "Afișează butoanele sus/jos pentru politici, permițându-vă să mutați o "
+#~ "politică în sus sau în jos în listă."
+
+#~ msgid ""
+#~ "Shows the chain column for policies, allowing you to assign a PREROUTING, "
+#~ "FORWARD, INPUT or OUTPUT chain to a policy."
+#~ msgstr ""
+#~ "Afișează coloana de lanț pentru politici, permițându-vă să atribuiți un "
+#~ "lanț PREROUTING, FORWARD, INPUT sau OUTPUT unei politici."
+
+#~ msgid ""
+#~ "Shows the enable checkbox column for policies, allowing you to quickly "
+#~ "enable/disable specific policy without deleting it."
+#~ msgstr ""
+#~ "Afișează coloana de activare a casetei de selectare pentru politici, "
+#~ "permițându-vă să activați/dezactivați rapid o politică specifică fără a o "
+#~ "șterge."
+
+#~ msgid ""
+#~ "Shows the protocol column for policies, allowing you to assign a specific "
+#~ "protocol to a policy."
+#~ msgstr ""
+#~ "Afișează coloana de protocol pentru politici, permițându-vă să atribuiți "
+#~ "un protocol specific unei politici."
+
+#~ msgid "Stopped"
+#~ msgstr "S-a oprit"
+
+#~ msgid "The ipset option for local policies"
+#~ msgstr "Opțiunea ipset pentru politicile locale"
+
+#~ msgid "The ipset option for remote policies"
+#~ msgstr "Opțiunea ipset pentru politicile la distanță"
+
+#~ msgid ""
+#~ "Time (in seconds) for service to wait for WAN gateway discovery on boot."
+#~ msgstr ""
+#~ "Timpul (în secunde) de așteptare a serviciului pentru descoperirea "
+#~ "gateway-ului WAN la pornire."
+
+#~ msgid "Use ipset command"
+#~ msgstr "Utilizați comanda ipset"
+
+#~ msgid "Use resolver's ipset for domains"
+#~ msgstr "Utilizați ipset-ul rezolvatorului pentru domenii"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
+
+#~ msgid "VPN Policy Routing"
+#~ msgstr "Politica de rutare VPN"
+
+#~ msgid "VPN and WAN Policy-Based Routing"
+#~ msgstr "Rutarea bazată pe politici VPN și WAN"
+
+#~ msgid "WAN"
+#~ msgstr "WAN"
diff --git a/applications/luci-app-pbr/po/ru/pbr.po b/applications/luci-app-pbr/po/ru/pbr.po
new file mode 100644
index 0000000000..af0a9c9d65
--- /dev/null
+++ b/applications/luci-app-pbr/po/ru/pbr.po
@@ -0,0 +1,725 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-12-28 07:01+0000\n"
+"Last-Translator: sergio <sergio+it@outerface.net>\n"
+"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspbr/ru/>\n"
+"Language: ru\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
+msgstr "%s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr "Бинарный файл %s не найден!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+"%sWARNING:%s Пожалуйста ознакомьтесь с %sREADME%s перед любыми изменениями в "
+"этой секции! Любые изменения в настройках ниже проводите с предельной "
+"осторожностью!%s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr "Добавить"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr ""
+"Добавляет 'ignore' в список интерфейсов для политик. Подробности см. в "
+"%sREADME%s."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
+msgid "Advanced Configuration"
+msgstr "Расширенные настройки"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+"Позволяет указать список имен интерфейсов (в нижнем регистре) для явной "
+"поддержки службой. Может быть полезно если OpenVPN тоннели создаются с "
+"именем интерфейса (параметр dev) отличным от tun* или tap*."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+"Позволяет указать список имен интерфейсов (в нижнем регистре) для "
+"игнорирования службой. Может быть полезно если VPN сервер и VPN клиент "
+"запущены на одном маршрутизаторе."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
+msgid "Basic Configuration"
+msgstr "Основная конфигурация"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
+msgid "Chain"
+msgstr "Цепочка"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+msgid "Condensed output"
+msgstr "Сжатый вывод"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+"Управляет уровнем подробности для системного журнала и вывода в консоль."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+msgid "Custom User File Includes"
+msgstr "Добавить пользовательский файл"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
+msgid "DSCP Tag"
+msgstr "Метка DSCP"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
+msgid "DSCP Tagging"
+msgstr "Добавление тегов DSCP"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+msgid "Default ICMP Interface"
+msgstr "Интерфейс ICMP по умолчанию"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
+msgid "Disable"
+msgstr "Отключить"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
+msgid "Disabled"
+msgstr "Отключено"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
+msgid "Display these protocols in protocol column in Web UI."
+msgstr "Отображать эти протоколы в строке протоколов Web UI."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
+msgid "Do not enforce policies when their gateway is down"
+msgstr "Не применять политики когда их шлюз отключен"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
+msgid "Enable"
+msgstr "Включить"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Enabled"
+msgstr "Включено"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+"Маска FW, используемая службой. Большое значение маски используется, чтобы "
+"избежать конфликта с SQM / QoS. Меняйте осторожно вместе с"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
+msgstr "Принудительно использовать интерфейс протокола ICMP."
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "IPv6 Support"
+msgstr "Поддержка IPv6"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
+msgid "Ignored Interfaces"
+msgstr "Игнорируемые интерфейсы"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
+msgid "Insert"
+msgstr "Вставить"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr "Интерфейс"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
+msgid "Local addresses / devices"
+msgstr "Локальные адреса / устройства"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
+msgid "Local ports"
+msgstr "Локальные порты"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+msgid "Name"
+msgstr "Название"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+msgid "No Change"
+msgstr "Без изменений"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
+msgid "Output verbosity"
+msgstr "Подробность вывода"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
+msgid "Path"
+msgstr "Путь"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+msgid "Please check the %sREADME%s before changing this option."
+msgstr "Пожалуйста ознакомьтесь с %sREADME%s прежде чем менять эту опцию."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
+msgid "Policies"
+msgstr "Политики"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+msgid "Protocol"
+msgstr "Протокол"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
+msgid "Remote addresses / domains"
+msgstr "Удалённые адреса / домены"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
+msgid "Remote ports"
+msgstr "Удалённые порты"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
+msgid "Restart"
+msgstr "Перезапустить"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
+msgid "Restarting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+"После настройки, но перед перезапуском DNSMASQ, запустить следующие "
+"пользовательские файлы. См. %sREADME%s."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
+msgstr "См. %sREADME%s."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
+msgid "Service Control"
+msgstr "Управление службой"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Service Errors"
+msgstr "Ошибки службы"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
+msgstr "Маска FW службы"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
+msgstr "Шлюзы сервиса"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
+msgstr "Статус службы"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
+msgstr "Предупреждения службы"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+"Установить DSCP метки (в диапазоне между 1 и 63) для конкретных интерфейсов. "
+"См. %sREADME%s."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
+msgid "Start"
+msgstr "Запустить"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+"Начальная (WAN) метка FW, используемая службой. Большое значение метки "
+"используется, чтобы избежать конфликта с SQM / QoS. Меняйте осторожно вместе "
+"с"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr "Начальный (WAN) ID таблицы для таблиц созданных службой."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
+msgid "Stop"
+msgstr "Остановить"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+msgid "Strict enforcement"
+msgstr "Строгое применение"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+msgid "Strictly enforce policies when their gateway is down"
+msgstr "Строго применять политики, когда их шлюз не работает"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Supported Interfaces"
+msgstr "Поддерживаемые интерфейсы"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Supported Protocols"
+msgstr "Поддерживаемые протоколы"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Suppress/No output"
+msgstr "Заглушить/Без вывода"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr "%s обозначает шлюз по умолчанию. См. %sREADME%s."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
+msgstr "Подробный вывод"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+msgid "WAN Table FW Mark"
+msgstr "Метка FW WAN таблицы"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
+msgid "WAN Table ID"
+msgstr "ID таблицы WAN"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
+msgid "Web UI Configuration"
+msgstr "Параметры веб-интерфейса"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr ""
+
+#~ msgid "%s (disabled)"
+#~ msgstr "%s (отключено)"
+
+#~ msgid "%s (strict mode)"
+#~ msgstr "%s (строгий режим)"
+
+#~ msgid "%s is not installed or not found"
+#~ msgstr "%s не установлен или не найден"
+
+#~ msgid "Add IGNORE Target"
+#~ msgstr "Добавить IGNORE к цели"
+
+#~ msgid ""
+#~ "Adds `IGNORE` to the list of interfaces for policies, allowing you to "
+#~ "skip further processing by VPN Policy Routing."
+#~ msgstr ""
+#~ "Добавляет `IGNORE` в список интерфейсов для политик, позволяя вам "
+#~ "пропустить дальнейшую обработку VPN Policy Routing."
+
+#~ msgid "Append"
+#~ msgstr "Добавить"
+
+#~ msgid "Boot Time-out"
+#~ msgstr "Время ожидания загрузки"
+
+#~ msgid "Comment"
+#~ msgstr "Комментарий"
+
+#~ msgid ""
+#~ "Comment, interface and at least one other field are required. Multiple "
+#~ "local and remote addresses/devices/domains and ports can be space "
+#~ "separated. Placeholders below represent just the format/syntax and will "
+#~ "not be used if fields are left blank."
+#~ msgstr ""
+#~ "Необходимо заполнить Название, Интерфейс и не менее одного другого поля. "
+#~ "Множественные адреса (локальные и удалённые), устройства, домены и порты "
+#~ "разделяются пробелами. Заглушки показывают только синтаксис полей и не "
+#~ "используются, если поле не заполнено явно."
+
+#~ msgid "Configuration"
+#~ msgstr "Конфигурация"
+
+#~ msgid "DNSMASQ ipset"
+#~ msgstr "ipset DNSMASQ"
+
+#~ msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
+#~ msgstr "Предоставить доступ к UCI и файлам для luci-app-vpn-policy-routing"
+
+#~ msgid "IPTables rule option"
+#~ msgstr "Параметр правил IPTables"
+
+#~ msgid "Loading"
+#~ msgstr "Загрузка"
+
+#~ msgid "Running"
+#~ msgstr "Запущенные"
+
+#~ msgid "Select Append for -A and Insert for -I."
+#~ msgstr "Выберите Добавить для -A и Вставить для -I."
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Статус службы [%s %s]"
+
+#~ msgid "Show Chain Column"
+#~ msgstr "Показать столбец Цепочки"
+
+#~ msgid "Show Enable Column"
+#~ msgstr "Показать столбец Включить"
+
+#~ msgid "Show Protocol Column"
+#~ msgstr "Показать столбец Протокол"
+
+#~ msgid "Show Up/Down Buttons"
+#~ msgstr "Показать кнопки Вверх/Вниз"
+
+#~ msgid ""
+#~ "Shows the Up/Down buttons for policies, allowing you to move a policy up "
+#~ "or down in the list."
+#~ msgstr ""
+#~ "Показать кнопки Вверх/Вниз для политик, позволяя вам перемещать политики "
+#~ "вверх или вниз списка."
+
+#~ msgid ""
+#~ "Shows the chain column for policies, allowing you to assign a PREROUTING, "
+#~ "FORWARD, INPUT or OUTPUT chain to a policy."
+#~ msgstr ""
+#~ "Показать столбец Цепочки для политик, позволяет вам применять цепочки "
+#~ "PREROUTING, FORWARD, INPUT или OUTPUT к политике."
+
+#~ msgid ""
+#~ "Shows the enable checkbox column for policies, allowing you to quickly "
+#~ "enable/disable specific policy without deleting it."
+#~ msgstr ""
+#~ "Показывает столбец флажка включения для политик, позволяющий быстро "
+#~ "включать / отключать определенную политику, не удаляя ее."
+
+#~ msgid ""
+#~ "Shows the protocol column for policies, allowing you to assign a specific "
+#~ "protocol to a policy."
+#~ msgstr ""
+#~ "Показать столбец протокола для политик, позволяющий вам применять "
+#~ "конкретный протокол к политике."
+
+#~ msgid "Stopped"
+#~ msgstr "Остановлена"
+
+#~ msgid "The ipset option for local policies"
+#~ msgstr "Параметры ipset для локальных политик"
+
+#~ msgid "The ipset option for remote policies"
+#~ msgstr "Параметры ipset для удалённых политик"
+
+#~ msgid ""
+#~ "Time (in seconds) for service to wait for WAN gateway discovery on boot."
+#~ msgstr ""
+#~ "Время (в секундах) ожидания обнаружения WAN шлюза сервисом при загрузке."
+
+#~ msgid "Use ipset command"
+#~ msgstr "Использовать ipset команду"
+
+#~ msgid "Use resolver's ipset for domains"
+#~ msgstr "Использовать ipset резолвера для доменов"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
+
+#~ msgid "VPN Policy Routing"
+#~ msgstr "Политика маршрутизации VPN"
+
+#~ msgid "VPN and WAN Policy-Based Routing"
+#~ msgstr "Машрутизация VPN и WAN на основе политик"
+
+#~ msgid "WAN"
+#~ msgstr "WAN"
+
+#~ msgid "Append local IP Tables rules"
+#~ msgstr "Добавить локальные правила IP Tables"
+
+#~ msgid "Append remote IP Tables rules"
+#~ msgstr "Добавить удалённые правила IP Tables"
+
+#~ msgid "Grant UCI access for luci-app-vpn-policy-routing"
+#~ msgstr "Предоставить UCI доступ для luci-app-vpn-policy-routing"
+
+#~ msgid "README"
+#~ msgstr "Описание"
+
+#~ msgid "Reload"
+#~ msgstr "Перезапустить"
+
+#~ msgid "for details."
+#~ msgstr "для деталей."
+
+#~ msgid "is not installed or not found"
+#~ msgstr "не установлен или не найден"
diff --git a/applications/luci-app-pbr/po/sk/pbr.po b/applications/luci-app-pbr/po/sk/pbr.po
new file mode 100644
index 0000000000..a226bac361
--- /dev/null
+++ b/applications/luci-app-pbr/po/sk/pbr.po
@@ -0,0 +1,560 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-10-30 16:50+0000\n"
+"Last-Translator: MaycoH <hudec.marian@hotmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspbr/sk/>\n"
+"Language: sk\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Weblate 4.14.2-dev\n"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
+msgid "Basic Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
+msgid "Chain"
+msgstr "Reťaz"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+msgid "Condensed output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+msgid "Custom User File Includes"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
+msgid "DSCP Tag"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
+msgid "DSCP Tagging"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
+msgid "Disable"
+msgstr "Zakázať"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
+msgid "Disabled"
+msgstr "Zakázané"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
+msgid "Enable"
+msgstr "Zapnúť"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Enabled"
+msgstr "Zapnuté"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "IPv6 Support"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
+msgid "Insert"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr "Rozhranie"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
+msgid "Local addresses / devices"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
+msgid "Local ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+msgid "Name"
+msgstr "Názov"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+msgid "No Change"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
+msgid "Output verbosity"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
+msgid "Path"
+msgstr "Cesta"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+msgid "Please check the %sREADME%s before changing this option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
+msgid "Policies"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+msgid "Protocol"
+msgstr "Protokol"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
+msgid "Remote ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
+msgid "Restarting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
+msgid "Start"
+msgstr "Spustiť"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
+msgid "Stop"
+msgstr "Zastaviť"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+msgid "Strict enforcement"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Supported Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Supported Protocols"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Suppress/No output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
+msgid "WAN Table ID"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
+msgid "Web UI Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr ""
+
+#~ msgid "Comment"
+#~ msgstr "Komentár"
+
+#~ msgid "Configuration"
+#~ msgstr "Konfigurácia"
+
+#, fuzzy
+#~ msgid "Loading"
+#~ msgstr "Načítava sa"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
diff --git a/applications/luci-app-pbr/po/sv/pbr.po b/applications/luci-app-pbr/po/sv/pbr.po
new file mode 100644
index 0000000000..e9aa3b0778
--- /dev/null
+++ b/applications/luci-app-pbr/po/sv/pbr.po
@@ -0,0 +1,571 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-12-06 15:41+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
+"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspbr/sv/>\n"
+"Language: sv\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.15-dev\n"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
+msgstr "%s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr "Lägg till"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
+msgid "Advanced Configuration"
+msgstr "Avancerad konfiguration"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
+msgid "Basic Configuration"
+msgstr "Standardkonfiguration"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
+msgid "Chain"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+msgid "Condensed output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+msgid "Custom User File Includes"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
+msgid "DSCP Tag"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
+msgid "DSCP Tagging"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
+msgid "Disable"
+msgstr "Inaktivera"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
+msgid "Disabled"
+msgstr "Avaktiverad"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
+msgid "Enable"
+msgstr "Aktivera"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Enabled"
+msgstr "Aktiverad"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "IPv6 Support"
+msgstr "IPv6-stöd"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
+msgid "Insert"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr "Gränssnitt"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
+msgid "Local addresses / devices"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
+msgid "Local ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+msgid "Name"
+msgstr "Namn"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+msgid "No Change"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
+msgid "Output verbosity"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
+msgid "Path"
+msgstr "Genväg"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+msgid "Please check the %sREADME%s before changing this option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
+msgid "Policies"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+msgid "Protocol"
+msgstr "Protokoll"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
+msgid "Remote ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
+msgid "Restart"
+msgstr "Starta om"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
+msgid "Restarting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
+msgid "Service Control"
+msgstr "Tjänstkontroll"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
+msgstr "Status för tjänsten"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
+msgid "Start"
+msgstr "Starta"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
+msgid "Stop"
+msgstr "Stopp"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+msgid "Strict enforcement"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Supported Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Supported Protocols"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Suppress/No output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
+msgid "WAN Table ID"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
+msgid "Web UI Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr ""
+
+#~ msgid "%s (disabled)"
+#~ msgstr "%s (inaktiverad)"
+
+#~ msgid "%s is not installed or not found"
+#~ msgstr "%s är inte installerat eller kunde inte hittas"
+
+#~ msgid "Configuration"
+#~ msgstr "Konfiguration"
+
+#~ msgid "Loading"
+#~ msgstr "Laddar"
+
+#~ msgid "Running"
+#~ msgstr "Igång"
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Status för tjänsten [%s %s]"
+
+#~ msgid "Stopped"
+#~ msgstr "Stoppad"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
diff --git a/applications/luci-app-pbr/po/templates/pbr.pot b/applications/luci-app-pbr/po/templates/pbr.pot
new file mode 100644
index 0000000000..f8959174e8
--- /dev/null
+++ b/applications/luci-app-pbr/po/templates/pbr.pot
@@ -0,0 +1,546 @@
+msgid ""
+msgstr "Content-Type: text/plain; charset=UTF-8"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
+msgid "Basic Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
+msgid "Chain"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+msgid "Condensed output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+msgid "Custom User File Includes"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
+msgid "DSCP Tag"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
+msgid "DSCP Tagging"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:310
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
+msgid "Disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:306
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:299
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Failed to resolve %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "IPv6 Support"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
+msgid "Insert"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
+msgid "Local addresses / devices"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
+msgid "Local ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+msgid "No Change"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
+msgid "Output verbosity"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+msgid "Please check the %sREADME%s before changing this option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
+msgid "Policies"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
+msgid "Received empty tid/mark or interface name when setting up routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
+msgid "Remote ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+msgid "Restarting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:288
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:284
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+msgid "Strict enforcement"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Supported Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Supported Protocols"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Suppress/No output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
+msgid "WAN Table ID"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
+msgid "Web UI Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr ""
diff --git a/applications/luci-app-pbr/po/tr/pbr.po b/applications/luci-app-pbr/po/tr/pbr.po
new file mode 100644
index 0000000000..1cb4e9d493
--- /dev/null
+++ b/applications/luci-app-pbr/po/tr/pbr.po
@@ -0,0 +1,708 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-12-27 19:24+0000\n"
+"Last-Translator: Oğuz Ersen <oguz@ersen.moe>\n"
+"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspbr/tr/>\n"
+"Language: tr\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
+msgstr "%s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+"%sUYARI:%s Lütfen bu bölümdeki herhangi bir şeyi değiştirmeden önce "
+"%sREADME%s 'yi kontrol ettiğinizden emin olun! Aşağıdaki ayarlardan herhangi "
+"birini çok dikkatli değiştirin!%s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
+msgstr "AdGuardHome ipset"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr "Ekle"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
+msgid "Advanced Configuration"
+msgstr "Gelişmiş Yapılandırma"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+"Hizmet tarafından açıkça desteklenecek arabirim adları listesinin (küçük "
+"harflerle) belirtilmesine izin verir. OpenVPN tünellerinizde tun * veya tap "
+"* dışında geliştirme seçeneği varsa faydalı olabilir."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+"Servis tarafından göz ardı edilecek arayüz adlarının listesini (küçük "
+"harflerle) belirlemeye izin verir. Yönlendiricide hem VPN sunucusu hem de "
+"VPN istemcisi çalıştırılıyorsa yararlı olabilir."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
+msgid "Basic Configuration"
+msgstr "Temel Yapılandırma"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
+msgid "Chain"
+msgstr "Zincir"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+msgid "Condensed output"
+msgstr "Yoğunlaşmış çıktı"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
+msgstr "Yapılandırma (%s) doğrulama hatası!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+"Hem sistem günlüğünü hem de konsol çıktı ayrıntı düzeyini kontrol eder."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+msgid "Custom User File Includes"
+msgstr "Özel Kullanıcı Dosyası İçerir"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
+msgid "DSCP Tag"
+msgstr "DSCP Etiketi"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
+msgid "DSCP Tagging"
+msgstr "DSCP Etiketleme"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+msgid "Default ICMP Interface"
+msgstr "Varsayılan ICMP Arayüzü"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
+msgid "Disable"
+msgstr "Devre dışı bırak"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
+msgid "Disabled"
+msgstr "Devre dışı"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
+msgid "Disabling %s service"
+msgstr "%s hizmeti devre dışı bırakılıyor"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+"Bu protokolleri Web kullanıcı arayüzündeki protokol sütununda görüntüleyin."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr "Dnsmasq ipset"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr "Dnsmasq nft kümesi"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
+msgid "Do not enforce policies when their gateway is down"
+msgstr "Ağ geçidi kapalıyken politikaları zorlamayın"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
+msgid "Enable"
+msgstr "Etkinleştir"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Enabled"
+msgstr "Etkin"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
+msgid "Enabling %s service"
+msgstr "%s hizmeti etkinleştiriliyor"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr "Özel kullanıcı dosyası '%s' çalıştırılırken hata oluştu!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+"Hizmet tarafından kullanılan FW Maskesi. SQM / QoS ile çakışmayı önlemek "
+"için yüksek maske kullanılır. Dikkatli bir şekilde değiştirin"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
+msgstr "'%s' yeniden yüklenemedi!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
+msgstr "'%s' ayarlanamadı!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
+msgstr "Herhangi bir ağ geçidi ayarlanamadı!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
+msgstr "ICMP protokol arayüzünü zorla."
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr "luci-app-pbr için UCI ve dosya erişimi verin"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "IPv6 Support"
+msgstr "IPv6 Desteği"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
+msgid "Ignored Interfaces"
+msgstr "Yoksayılan Arayüzler"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
+msgid "Insert"
+msgstr "Ekle"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr "%s politikası için IPv4 ekleme başarısız oldu"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr "%s politikası için hem IPv4 hem de IPv6 için ekleme başarısız oldu"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr "Kurulu AdGuardHome (%s) 'ipset_file' seçeneğini desteklemiyor."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr "Arayüz"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
+msgid "Local addresses / devices"
+msgstr "Yerel adresler / cihazlar"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
+msgid "Local ports"
+msgstr "Yerel bağlantı noktaları"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+msgid "Name"
+msgstr "Ad"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+msgid "No Change"
+msgstr "Değişiklik yok"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr "Kurulu değil veya bulunamadı"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
+msgid "Output verbosity"
+msgstr "Çıktı ayrıntı düzeyi"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
+msgid "Path"
+msgstr "Yol"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+msgid "Please check the %sREADME%s before changing this option."
+msgstr "Lütfen bu seçeneği değiştirmeden önce %sREADME%s bakın."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
+msgid "Policies"
+msgstr "Politikalar"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+msgid "Protocol"
+msgstr "Protokol"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
+msgid "Remote addresses / domains"
+msgstr "Uzak adresler / alanlar"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
+msgid "Remote ports"
+msgstr "Uzak bağlantı noktaları"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
+msgid "Restart"
+msgstr "Yeniden başlat"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
+msgid "Restarting %s service"
+msgstr "%s hizmeti yeniden başlatılıyor"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+"Aşağıdaki kullanıcı dosyalarını kurduktan sonra ancak DNSMASQ'ı yeniden "
+"başlatmadan önce çalıştırın. Ayrıntılar için %sREADME%s bakın."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
+msgstr "Ayrıntılar için %sREADME%s bakın."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
+msgid "Service Control"
+msgstr "Hizmet Kontrolü"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Service Errors"
+msgstr "Hizmet Hataları"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
+msgstr "Hizmet FW Maskesi"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
+msgstr "Hizmet Ağ Geçitleri"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
+msgstr "Hizmet Durumu"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
+msgstr "Hizmet Uyarıları"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+"Belirli arayüzler için DSCP etiketleri (1 ile 63 arasında) ayarlayın. "
+"Ayrıntılar için %sREADME%s bakın."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
+msgid "Start"
+msgstr "Başlat"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+msgid "Starting %s service"
+msgstr "%s hizmeti başlatılıyor"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+"Hizmet tarafından kullanılan işaretler için Başlatma (WAN) FW İşareti. SQM / "
+"QoS ile çakışmayı önlemek için yüksek başlangıç işareti kullanılır. Dikkatli "
+"bir şekilde değiştirin"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+"Hizmet tarafından oluşturulan tablolar için Başlatma (WAN) Tablo kimlik "
+"numarası."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
+msgid "Stop"
+msgstr "Durdur"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr "Durduruldu (Devre dışı)"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr "Durduruldu (sürüm: %s)"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
+msgid "Stopping %s service"
+msgstr "%s hizmeti durduruluyor"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+msgid "Strict enforcement"
+msgstr "Sıkı yaptırım"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+msgid "Strictly enforce policies when their gateway is down"
+msgstr "Ağ geçidi kapalıyken politikaları katı bir şekilde uygulayın"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Supported Interfaces"
+msgstr "Desteklenen Arayüzler"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Supported Protocols"
+msgstr "Desteklenen Protokoller"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Suppress/No output"
+msgstr "Bastır / Çıktı yok"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr "'%s' özel kullanıcı dosyasında söz dizimi hatası!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr "%s varsayılan ağ geçidini gösterir. Ayrıntılar için %sREADME%s bakın."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
+msgstr "%s bu sistemde desteklenmiyor."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
+msgstr "%s hizmeti WAN ağ geçidini bulamadı!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
+msgstr "%s hizmeti şu anda devre dışı!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr "%s desteği bilinmiyor."
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
+msgstr "Beklenmeyen çıkış veya hizmet sonlandırması: '%s'!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr "Bilinmeyen Hata!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr "Bilinmeyen Uyarı!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr "'%s' arayüzü için bilinmeyen paket işareti"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr ""
+"'%s' özel kullanıcı dosyasında 'curl' kullanımı algılandı, ancak 'curl' "
+"kurulu değil!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
+msgstr "Ayrıntılı çıktı"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+msgid "WAN Table FW Mark"
+msgstr "WAN Tablosu FW İşareti"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
+msgid "WAN Table ID"
+msgstr "WAN Tablo Kimliği"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
+msgid "Web UI Configuration"
+msgstr "Web UI Yapılandırması"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr ""
+
+#~ msgid "%s (disabled)"
+#~ msgstr "%s (devre dışı)"
+
+#~ msgid "%s (strict mode)"
+#~ msgstr "%s (katı mod)"
+
+#~ msgid "%s is not installed or not found"
+#~ msgstr "%s yüklenmemiş ya da bulunamadı"
+
+#~ msgid "Add IGNORE Target"
+#~ msgstr "Göz ardı et hedefi ekle"
+
+#~ msgid ""
+#~ "Adds `IGNORE` to the list of interfaces for policies, allowing you to "
+#~ "skip further processing by VPN Policy Routing."
+#~ msgstr ""
+#~ "Politikalar için arayüzler listesine `IGNORE` ekler ve VPN Policy Routing "
+#~ "ile daha fazla işlemeyi atlamanıza olanak tanır."
+
+#~ msgid "Append"
+#~ msgstr "Ekle"
+
+#~ msgid "Boot Time-out"
+#~ msgstr "Önyükleme Zaman Aşımı"
+
+#~ msgid "Comment"
+#~ msgstr "Yorum"
+
+#~ msgid ""
+#~ "Comment, interface and at least one other field are required. Multiple "
+#~ "local and remote addresses/devices/domains and ports can be space "
+#~ "separated. Placeholders below represent just the format/syntax and will "
+#~ "not be used if fields are left blank."
+#~ msgstr ""
+#~ "Yorum, arayüz ve en az bir başka alan gereklidir. Birden çok yerel ve "
+#~ "uzak adres / cihaz / etki alanı ve bağlantı noktası boşlukla ayrılabilir. "
+#~ "Aşağıdaki yer tutucular yalnızca biçimi / sözdizimini temsil eder ve "
+#~ "alanlar boş bırakılırsa kullanılmaz."
+
+#~ msgid "Configuration"
+#~ msgstr "Yapılandırma"
+
+#~ msgid "DNSMASQ ipset"
+#~ msgstr "DNSMASQ ipset"
+
+#~ msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
+#~ msgstr "luci-app-vpn-policy-routing için UCI ve dosya erişimi verin"
+
+#~ msgid "IPTables rule option"
+#~ msgstr "IPTables kural seçeneği"
+
+#~ msgid "Loading"
+#~ msgstr "Yükleniyor"
+
+#~ msgid "Running"
+#~ msgstr "Çalışıyor"
+
+#~ msgid "Select Append for -A and Insert for -I."
+#~ msgstr "Eklemek için -A için 'yi ve girmek için -I yi seçin."
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Hizmet Durumu [%s %s]"
+
+#~ msgid "Show Chain Column"
+#~ msgstr "Zincir Sütununu Göster"
+
+#~ msgid "Show Enable Column"
+#~ msgstr "Etkin Sütununu Göster"
+
+#~ msgid "Show Protocol Column"
+#~ msgstr "Protokol Sütununu Göster"
+
+#~ msgid "Show Up/Down Buttons"
+#~ msgstr "Yukarı / Aşağı Düğmelerini Göster"
+
+#~ msgid ""
+#~ "Shows the Up/Down buttons for policies, allowing you to move a policy up "
+#~ "or down in the list."
+#~ msgstr ""
+#~ "Politikalar için Yukarı / Aşağı düğmelerini göstererek, bir politikayı "
+#~ "listede yukarı veya aşağı taşımanıza olanak tanır."
+
+#~ msgid ""
+#~ "Shows the chain column for policies, allowing you to assign a PREROUTING, "
+#~ "FORWARD, INPUT or OUTPUT chain to a policy."
+#~ msgstr ""
+#~ "İlkeler için zincir sütununu gösterir ve bir ilkeye PREROUTING, FORWARD, "
+#~ "INPUT veya OUTPUT zinciri atamanıza olanak tanır."
+
+#~ msgid ""
+#~ "Shows the enable checkbox column for policies, allowing you to quickly "
+#~ "enable/disable specific policy without deleting it."
+#~ msgstr ""
+#~ "Politikalar için etkinleştir onay kutusu sütununu göstererek, belirli bir "
+#~ "politikayı silmeden hızlı bir şekilde etkinleştirmenize / devre dışı "
+#~ "bırakmanıza olanak tanır."
+
+#~ msgid ""
+#~ "Shows the protocol column for policies, allowing you to assign a specific "
+#~ "protocol to a policy."
+#~ msgstr ""
+#~ "Bir politikaya belirli bir protokol atamanıza olanak tanıyan politikalar "
+#~ "için protokol sütununu gösterir."
+
+#~ msgid "Stopped"
+#~ msgstr "Durduruldu"
+
+#~ msgid "The ipset option for local policies"
+#~ msgstr "Yerel politikalar için ipset seçeneği"
+
+#~ msgid "The ipset option for remote policies"
+#~ msgstr "Uzak politikalar için ipset seçeneği"
+
+#~ msgid ""
+#~ "Time (in seconds) for service to wait for WAN gateway discovery on boot."
+#~ msgstr ""
+#~ "Hizmetin önyüklemede WAN ağ geçidi keşfini beklemesi için gereken süre "
+#~ "(saniye cinsinden)."
+
+#~ msgid "Use ipset command"
+#~ msgstr "İpset komutunu kullan"
+
+#~ msgid "Use resolver's ipset for domains"
+#~ msgstr "Alanlar için çözümleyicinin ipset'ini kullanın"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
+
+#~ msgid "VPN Policy Routing"
+#~ msgstr "VPN Politika Yönlendirme"
+
+#~ msgid "VPN and WAN Policy-Based Routing"
+#~ msgstr "VPN ve WAN Politikası Tabanlı Yönlendirme"
+
+#~ msgid "WAN"
+#~ msgstr "WAN"
diff --git a/applications/luci-app-pbr/po/uk/pbr.po b/applications/luci-app-pbr/po/uk/pbr.po
new file mode 100644
index 0000000000..7fba1b0b5f
--- /dev/null
+++ b/applications/luci-app-pbr/po/uk/pbr.po
@@ -0,0 +1,566 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-04-20 06:16+0000\n"
+"Last-Translator: Vladdrako <vladdrako007@gmail.com>\n"
+"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspbr/uk/>\n"
+"Language: uk\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.12-dev\n"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
+msgid "Advanced Configuration"
+msgstr "Розширена конфігурація"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
+msgid "Basic Configuration"
+msgstr "Базова конфігурація"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
+msgid "Chain"
+msgstr "Ланцюжок"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+msgid "Condensed output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+msgid "Custom User File Includes"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
+msgid "DSCP Tag"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
+msgid "DSCP Tagging"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
+msgid "Disable"
+msgstr "Вимкнути"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
+msgid "Disabled"
+msgstr "Вимкнено"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
+msgid "Enable"
+msgstr "Увімкнути"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Enabled"
+msgstr "Увімкнено"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "IPv6 Support"
+msgstr "Підтримка IPv6"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
+msgid "Insert"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr "Інтерфейс"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
+msgid "Local addresses / devices"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
+msgid "Local ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+msgid "Name"
+msgstr "Назва"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+msgid "No Change"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
+msgid "Output verbosity"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
+msgid "Path"
+msgstr "Шлях"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+msgid "Please check the %sREADME%s before changing this option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
+msgid "Policies"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+msgid "Protocol"
+msgstr "Протокол"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
+msgid "Remote ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
+msgid "Restart"
+msgstr "Перезапустити"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
+msgid "Restarting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
+msgstr "Стан сервісу"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
+msgid "Start"
+msgstr "Запустити"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
+msgid "Stop"
+msgstr "Зупинити"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+msgid "Strict enforcement"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Supported Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Supported Protocols"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Suppress/No output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
+msgid "WAN Table ID"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
+msgid "Web UI Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr ""
+
+#~ msgid "Comment"
+#~ msgstr "Примітка"
+
+#~ msgid "Configuration"
+#~ msgstr "Конфігурація"
+
+#~ msgid "Loading"
+#~ msgstr "Завантаження"
+
+#~ msgid "Stopped"
+#~ msgstr "Зупинено"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
+
+#~ msgid "is not installed or not found"
+#~ msgstr "не встановлено, або не знайдено"
diff --git a/applications/luci-app-pbr/po/vi/pbr.po b/applications/luci-app-pbr/po/vi/pbr.po
new file mode 100644
index 0000000000..0838548fef
--- /dev/null
+++ b/applications/luci-app-pbr/po/vi/pbr.po
@@ -0,0 +1,553 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-11-21 12:21+0000\n"
+"Last-Translator: Darias <DariasLuc@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspbr/vi/>\n"
+"Language: vi\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.4-dev\n"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
+msgid "Basic Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
+msgid "Chain"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+msgid "Condensed output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+msgid "Custom User File Includes"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
+msgid "DSCP Tag"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
+msgid "DSCP Tagging"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
+msgid "Disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Enabled"
+msgstr "Bật"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "IPv6 Support"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
+msgid "Insert"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
+msgid "Local addresses / devices"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
+msgid "Local ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+msgid "No Change"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
+msgid "Output verbosity"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+msgid "Please check the %sREADME%s before changing this option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
+msgid "Policies"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+msgid "Protocol"
+msgstr "Giao thức"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
+msgid "Remote ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
+msgid "Restarting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+msgid "Strict enforcement"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Supported Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Supported Protocols"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Suppress/No output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
+msgid "WAN Table ID"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
+msgid "Web UI Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr ""
+
+#~ msgid "Configuration"
+#~ msgstr "Cấu hình"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
diff --git a/applications/luci-app-pbr/po/zh_Hans/pbr.po b/applications/luci-app-pbr/po/zh_Hans/pbr.po
new file mode 100644
index 0000000000..657c6734ef
--- /dev/null
+++ b/applications/luci-app-pbr/po/zh_Hans/pbr.po
@@ -0,0 +1,724 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-12-28 11:28+0000\n"
+"Last-Translator: Eric <hamburger2048@users.noreply.hosted.weblate.org>\n"
+"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationspbr/zh_Hans/>\n"
+"Language: zh_Hans\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
+msgstr "%s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr "找不到二进制%s!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+"%s警告:%s在更改本节任何内容之前,请确保检查 %sREADME%s !请非常谨慎地更改以"
+"下任何设置!%s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
+msgstr "AdGuardHome ip集"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr "添加"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr "添加忽略目标"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr "将“忽略”添加到策略接口列表中。 有关详细信息,请参阅 %sREADME%s。"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
+msgid "Advanced Configuration"
+msgstr "高级配置"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+"允许指定服务明确支持的接口名称列表(小写)。如果您的OpenVPN隧道具有tun *或"
+"tap *以外的dev选项,则可能很有用。"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+"允许指定服务将忽略的接口名称列表(小写)。如果在路由器上同时运行VPN服务器和"
+"VPN客户端,则很有用。"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
+msgid "Basic Configuration"
+msgstr "基本配置"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
+msgid "Chain"
+msgstr "链"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+msgid "Condensed output"
+msgstr "冷凝输出"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
+msgstr "配置(%s)验证失败!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Controls both system log and console output verbosity."
+msgstr "控制系统日志和控制台输出的详细程度。"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+msgid "Custom User File Includes"
+msgstr "自定义用户文件包括"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
+msgstr "自定义用户文件“%s”未找到或为空!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
+msgid "DSCP Tag"
+msgstr "DSCP标签"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
+msgid "DSCP Tagging"
+msgstr "DSCP标记"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+msgid "Default ICMP Interface"
+msgstr "默认ICMP接口"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
+msgid "Disable"
+msgstr "禁用"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
+msgid "Disabled"
+msgstr "已禁用"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
+msgid "Disabling %s service"
+msgstr "正在禁用 %s 服务"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
+msgid "Display these protocols in protocol column in Web UI."
+msgstr "在Web UI 的协议栏中显示这些协议。"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr "Dnsmasq ip集"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr "Dnsmasq nft 集"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
+msgid "Do not enforce policies when their gateway is down"
+msgstr "当网关关闭时不要执行策略"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
+msgid "Enable"
+msgstr "启用"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Enabled"
+msgstr "已启用"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
+msgid "Enabling %s service"
+msgstr "正在启用 %s 服务"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr "运行自定义用户文件“%s”时出错!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr "服务使用的FW掩码。高掩码用于避免与SQM / QoS冲突。谨慎更改"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
+msgstr "未能重新加载“%s”!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
+msgstr "设置“%s” 失败!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
+msgstr "未能设置任何网关!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
+msgstr "强制ICMP协议接口。"
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr "授予 luci-app-pbr UCI 和文件访问权限"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "IPv6 Support"
+msgstr "IPv6 支持"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
+msgid "Ignored Interfaces"
+msgstr "忽略的接口"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
+msgid "Insert"
+msgstr "插入"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr "策略 %s IPv4 插入失败"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr "策略 %s IPv4 和 IPv6 均插入失败"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr "安装的 AdGuardHome (%s) 不支持 'ipset_file' 选项。"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr "接口"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
+msgid "Local addresses / devices"
+msgstr "本地地址/设备"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
+msgid "Local ports"
+msgstr "本地端口"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr "策略 %s 中的 IP 族不匹配"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+msgid "Name"
+msgstr "名称"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+"名称、接口和至少一个其他字段是必需的。 多个本地和远程地址/设备/域和端口可以用"
+"空格分隔。 下面的占位符仅代表格式/语法,如果字段留空则不会使用。"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+msgid "No Change"
+msgstr "无更改"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr "未安装或未找到"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
+msgid "Output verbosity"
+msgstr "输出详细程度"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
+msgid "Path"
+msgstr "路径"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+msgid "Please check the %sREADME%s before changing this option."
+msgstr "更改此选项之前,请检查 %sREADME%s 。"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr "请取消设置 'chain' 或将策略 '%s' 的 'chain' 设为 'PREROUTING'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr "请取消设置 'chain' 或将策略 '%s' 的 'chain' 设为 'prerouting'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr "请取消设置 'proto' 或将策略 '%s' 的 'proto' 设为 'all'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr "请取消设置策略 '%s' 的 'src_addr'、 'src_port' 和 'dest_port'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
+msgid "Policies"
+msgstr "策略"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr "策略“%s”有一个未知接口!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr "策略“%s”有未分配的接口!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr "策略“%s”没有源/目标参数!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr "基于策略的路由 - 配置"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr "基于策略的路由 - 状态"
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr "策略路由"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+msgid "Protocol"
+msgstr "协议"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
+msgid "Remote addresses / domains"
+msgstr "远程地址/域"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
+msgid "Remote ports"
+msgstr "远程端口"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr "解析器 %s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr "此系统不支持解析器集 (%s)!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
+msgstr "此系统不支持解析器集 (%s)。"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+msgstr "解析器集支持(%s)需要 ipset,但找不到 ipset 二进制文件!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+msgstr "解析器集支持(%s)需要 nftables,但找不到 nft 二进制文件!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
+msgid "Restart"
+msgstr "重启"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
+msgid "Restarting %s service"
+msgstr "重新启动 %s 服务"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
+msgstr "规则创建选项"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+"设置后但重新启动DNSMASQ之前,请运行以下用户文件。有关详细信息,请参见 "
+"%sREADME%s。"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
+msgstr "正在运行(版本:%s 使用 iptables)"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
+msgstr "正在运行(版本:%s 使用 nft)"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
+msgstr "正在运行(版本:%s)"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
+msgstr "有关详细信息,请参见 %sREADME%s。"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr "选择 -A/add 表示添加,I/Insert 表示插入。"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
+msgid "Service Control"
+msgstr "服务控制"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Service Errors"
+msgstr "服务错误"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
+msgstr "FW 服务掩码"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
+msgstr "服务网关"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
+msgstr "服务状态"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
+msgstr "服务警告"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+"设置特定接口的DSCP标签(范围在1到63之间)。有关详细信息,请参见 %sREADME%s 。"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr "因禁用 IPv6 支持而跳过 IPv6 策略 '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
+msgid "Start"
+msgstr "启动"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+msgid "Starting %s service"
+msgstr "正在启动 %s 服务"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+"启动(WAN)FW标记服务使用的标记。高起始标记用于避免与SQM / QoS冲突。谨慎更改"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr "服务创建的表的起始(WAN)表ID号。"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
+msgid "Stop"
+msgstr "停止"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr "已停止(禁用)"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr "已停止(版本:%s)"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
+msgid "Stopping %s service"
+msgstr "正在停止 %s 服务"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+msgid "Strict enforcement"
+msgstr "严格执行"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+msgid "Strictly enforce policies when their gateway is down"
+msgstr "当网关关闭时严格执行策略"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Supported Interfaces"
+msgstr "支持的接口"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Supported Protocols"
+msgstr "支持的协议"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Suppress/No output"
+msgstr "抑制/无输出"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr "自定义用户文件“%s”中有语法错误!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr "%s 表示默认网关。详情见 %sREADME%s。"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
+msgstr "此系统不支持 %s。"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
+msgstr "%s service 未能发现 WAN 网关!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
+msgstr "%s 服务当前被禁用!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr "不清楚是否支持 %s。"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
+msgstr "ipset 名称“%s”超过允许的 31 个字符长度!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr "nft 集名称“%s”超过允许的 31 个字符长度!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
+msgstr "意外退出或服务终止:“%s”!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr "未知错误!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr "未知警告!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr "接口 '%s' 的未知数据包标记"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr "策略 %s 中未知的协议"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr "在自定义用户文件“%s”中检测到使用“curl”,但未安装“curl”!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
+msgstr "对域使用解析器集支持"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
+msgstr "详细输出"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+msgid "WAN Table FW Mark"
+msgstr "WAN 表 FW 标记"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
+msgid "WAN Table ID"
+msgstr "WAN表ID"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
+msgid "Web UI Configuration"
+msgstr "Web UI配置"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr "所有"
+
+#~ msgid "ip-full binary cannot be found!"
+#~ msgstr "找不到 ip-full 二进制文件!"
+
+#~ msgid "%s (disabled)"
+#~ msgstr "%s (已禁用)"
+
+#~ msgid "%s (strict mode)"
+#~ msgstr "%s(严格模式)"
+
+#~ msgid "%s is not installed or not found"
+#~ msgstr "%s 未安装或未找到"
+
+#~ msgid "Add IGNORE Target"
+#~ msgstr "添加忽略目标"
+
+#~ msgid ""
+#~ "Adds `IGNORE` to the list of interfaces for policies, allowing you to "
+#~ "skip further processing by VPN Policy Routing."
+#~ msgstr ""
+#~ "将 `IGNORE`添加到策略接口列表中,允许你通过 VPN 策略路由跳过后续处理。"
+
+#~ msgid "Append"
+#~ msgstr "附加"
+
+#~ msgid "Boot Time-out"
+#~ msgstr "启动超时"
+
+#~ msgid "Comment"
+#~ msgstr "备注"
+
+#~ msgid ""
+#~ "Comment, interface and at least one other field are required. Multiple "
+#~ "local and remote addresses/devices/domains and ports can be space "
+#~ "separated. Placeholders below represent just the format/syntax and will "
+#~ "not be used if fields are left blank."
+#~ msgstr ""
+#~ "注释,界面和至少一个其他字段是必需的。多个本地和远程地址/设备/域和端口可以"
+#~ "用空格分隔。下面的占位符仅表示格式/语法,如果字段为空,则不会使用。"
+
+#~ msgid "Configuration"
+#~ msgstr "配置"
+
+#~ msgid "DNSMASQ ipset"
+#~ msgstr "DNSMASQ ipset"
+
+#~ msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
+#~ msgstr "为luci-app-vpn-policy-routing授予UCI和文件访问权限"
+
+#~ msgid "IPTables rule option"
+#~ msgstr "IPTables规则选项"
+
+#~ msgid "Loading"
+#~ msgstr "加载中"
+
+#~ msgid "Running"
+#~ msgstr "运行中"
+
+#~ msgid "Select Append for -A and Insert for -I."
+#~ msgstr "选择-A追加,-I插入。"
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "服务状态 [%s %s]"
+
+#~ msgid "Show Chain Column"
+#~ msgstr "显示链列"
+
+#~ msgid "Show Enable Column"
+#~ msgstr "显示启用列"
+
+#~ msgid "Show Protocol Column"
+#~ msgstr "显示协议列"
+
+#~ msgid "Show Up/Down Buttons"
+#~ msgstr "显示向上/向下按钮"
+
+#~ msgid ""
+#~ "Shows the Up/Down buttons for policies, allowing you to move a policy up "
+#~ "or down in the list."
+#~ msgstr "显示策略的\"向上/向下\"按钮,使您可以在列表中上移或下移策略。"
+
+#~ msgid ""
+#~ "Shows the chain column for policies, allowing you to assign a PREROUTING, "
+#~ "FORWARD, INPUT or OUTPUT chain to a policy."
+#~ msgstr ""
+#~ "显示策略的链列,使您可以为策略分配PREROUTING,FORWARD,INPUT或OUTPUT链。"
+
+#~ msgid ""
+#~ "Shows the enable checkbox column for policies, allowing you to quickly "
+#~ "enable/disable specific policy without deleting it."
+#~ msgstr "显示策略的启用复选框列,使您可以快速启用/禁用特定策略而不删除它。"
+
+#~ msgid ""
+#~ "Shows the protocol column for policies, allowing you to assign a specific "
+#~ "protocol to a policy."
+#~ msgstr "显示策略的协议列,允许您将特定协议分配给策略。"
+
+#~ msgid "Stopped"
+#~ msgstr "已停止"
+
+#~ msgid "The ipset option for local policies"
+#~ msgstr "本地策略的ipset选项"
+
+#~ msgid "The ipset option for remote policies"
+#~ msgstr "远程策略的ipset选项"
+
+#~ msgid ""
+#~ "Time (in seconds) for service to wait for WAN gateway discovery on boot."
+#~ msgstr "服务等待启动时等待WAN网关发现的时间(以秒为单位)。"
+
+#~ msgid "Use ipset command"
+#~ msgstr "使用ipset命令"
+
+#~ msgid "Use resolver's ipset for domains"
+#~ msgstr "对域名使用解析器的 ipset"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
+
+#~ msgid "VPN Policy Routing"
+#~ msgstr "VPN策略路由"
+
+#~ msgid "VPN and WAN Policy-Based Routing"
+#~ msgstr "基于VPN和WAN策略的路由"
+
+#~ msgid "WAN"
+#~ msgstr "WAN"
+
+#~ msgid ""
+#~ "Add an ip rule, not an iptables entry for policies with just the local "
+#~ "address. Use with caution to manipulte policies priorities."
+#~ msgstr ""
+#~ "为仅具有本地地址的策略添加ip规则,而不是iptables条目。谨慎使用以操纵政策优"
+#~ "先级。"
+
+#~ msgid "Append local IP Tables rules"
+#~ msgstr "附加本地IP表规则"
+
+#~ msgid "Append remote IP Tables rules"
+#~ msgstr "附加远程IP表规则"
+
+#~ msgid "IP Rules Support"
+#~ msgstr "IP规则支持"
+
+#~ msgid ""
+#~ "Special instructions to append iptables rules for local IPs/netmasks/"
+#~ "devices."
+#~ msgstr "为本地IP /网络掩码/设备添加iptables规则的特殊说明。"
+
+#~ msgid ""
+#~ "Special instructions to append iptables rules for remote IPs/netmasks."
+#~ msgstr "为远程IP /网络掩码附加iptables规则的特殊说明。"
+
+#~ msgid ""
+#~ "The %s represents the default gateway. See the %sREADME%s for details."
+#~ msgstr "%s代表默认网关。有关详细信息,请参见%sREADME%s。"
+
+#~ msgid "Use DNSMASQ ipset"
+#~ msgstr "使用DNSMASQ ipset"
+
+#~ msgid "Reload"
+#~ msgstr "重新载入"
+
+#~ msgid "is not installed or not found"
+#~ msgstr "未安装或未找到"
diff --git a/applications/luci-app-pbr/po/zh_Hans/zh-cn/pbr.po b/applications/luci-app-pbr/po/zh_Hans/zh-cn/pbr.po
new file mode 100644
index 0000000000..f9366f99f1
--- /dev/null
+++ b/applications/luci-app-pbr/po/zh_Hans/zh-cn/pbr.po
@@ -0,0 +1,553 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-01-14 15:23+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationspbr/zh_Hans/>\n"
+"Language: zh-cn\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.11-dev\n"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
+msgid "Basic Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
+msgid "Chain"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+msgid "Condensed output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+msgid "Custom User File Includes"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
+msgid "DSCP Tag"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
+msgid "DSCP Tagging"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
+msgid "Disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Enabled"
+msgstr "已启用"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "IPv6 Support"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
+msgid "Insert"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
+msgid "Local addresses / devices"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
+msgid "Local ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+msgid "No Change"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
+msgid "Output verbosity"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+msgid "Please check the %sREADME%s before changing this option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
+msgid "Policies"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
+msgid "Remote ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
+msgid "Restarting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+msgid "Strict enforcement"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Supported Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Supported Protocols"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Suppress/No output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
+msgid "WAN Table ID"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
+msgid "Web UI Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr ""
+
+#~ msgid "Loading"
+#~ msgstr "加载中"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
diff --git a/applications/luci-app-pbr/po/zh_Hant/pbr.po b/applications/luci-app-pbr/po/zh_Hant/pbr.po
new file mode 100644
index 0000000000..6d0c649a8f
--- /dev/null
+++ b/applications/luci-app-pbr/po/zh_Hant/pbr.po
@@ -0,0 +1,719 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-12-25 07:50+0000\n"
+"Last-Translator: Hulen <shift0106@gmail.com>\n"
+"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationspbr/zh_Hant/>\n"
+"Language: zh_Hant\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
+msgstr "%s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+"%s警告:%s變更此部分的任何設定前,請確保已參閱 %sREADME%s!要變更下面的任何設"
+"定應格外小心!%s"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
+msgstr "AdGuardHome ip集"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr "加入"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr "加入忽略目標"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr "將「忽略」加入到原則介面清單中。有關詳細資訊,請參閱 %sREADME%s。"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
+msgid "Advanced Configuration"
+msgstr "進階組態"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+"允許指定服務明確支持的界面名稱列表(小寫)。如果您的OpenVPN隧道具有tun* 或 "
+"tap*以外的dev選項,則可能很有用。"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+"允許指定服務將忽略的界面名稱列表(小寫)。如果在路由器上同時運行VPN伺服器和"
+"VPN客戶端,則很有用。"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
+msgid "Basic Configuration"
+msgstr "基本配置"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
+msgid "Chain"
+msgstr "鏈"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+msgid "Condensed output"
+msgstr "凝練輸出"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
+msgstr "設定 (%s) 驗證失敗!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Controls both system log and console output verbosity."
+msgstr "控制系統日誌和主控台輸出的詳細程度。"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+msgid "Custom User File Includes"
+msgstr "自定義用戶文件包括"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
+msgstr "自訂使用者檔案「%s」未找到或是空的!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
+msgid "DSCP Tag"
+msgstr "DSCP標籤"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
+msgid "DSCP Tagging"
+msgstr "DSCP標記"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+msgid "Default ICMP Interface"
+msgstr "預設ICMP界面"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
+msgid "Disable"
+msgstr "停用"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
+msgid "Disabled"
+msgstr "已停用"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
+msgid "Disabling %s service"
+msgstr "正在停用 %s 服務"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
+msgid "Display these protocols in protocol column in Web UI."
+msgstr "在Web UI的協定列中顯示這些協定。"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr "Dnsmasq ip集"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr "Dnsmasq nft 集"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
+msgid "Do not enforce policies when their gateway is down"
+msgstr "當匝道關閉時不要執行政策"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
+msgid "Enable"
+msgstr "啟用"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Enabled"
+msgstr "啟用"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
+msgid "Enabling %s service"
+msgstr "正在啟用 %s 服務"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr "執行自訂使用者檔案「%s」時發生錯誤!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr "服務使用的防火牆遮罩。高遮罩用於避免與SQM / QoS衝突。謹慎更改"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
+msgstr "未能重新載入「%s」!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
+msgstr "設定「%s」 失敗!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
+msgstr "未能設定任何閘道!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
+msgstr "強制ICMP協定界面。"
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr "授予 luci-app-pbr UCI 和檔案存取權限"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "IPv6 Support"
+msgstr "支援 IPv6"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
+msgid "Ignored Interfaces"
+msgstr "忽略的界面"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
+msgid "Insert"
+msgstr "插入"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr "安裝的 AdGuardHome (%s) 不支援 'ipset_file' 選項。"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr "介面"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
+msgid "Local addresses / devices"
+msgstr "本地位址/設備"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
+msgid "Local ports"
+msgstr "本地端埠號"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+msgid "Name"
+msgstr "名稱"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+"名稱、介面和至少一個其他欄位是必需的。多個本地和遠端位址/裝置/網域和連接埠可"
+"以用空格分隔。下面的預留位置僅代表格式/語法,如果欄位留空則不會使用。"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+msgid "No Change"
+msgstr "沒變更"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr "未安裝或未找到"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
+msgid "Output verbosity"
+msgstr "輸出詳細程度"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
+msgid "Path"
+msgstr "路徑"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+msgid "Please check the %sREADME%s before changing this option."
+msgstr "變更此選項前,請參閱 %sREADME%s。"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
+msgid "Policies"
+msgstr "政策"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr "原則「%s」有一個未知介面!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr "原則「%s」有未分配的介面!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr "原則「%s」沒有來源/目的參數!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr "基於原則的路由 - 設定"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr "基於原則的路由 - 狀態"
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr "原則路由"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+msgid "Protocol"
+msgstr "協定"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
+msgid "Remote addresses / domains"
+msgstr "遠端位址/網域"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
+msgid "Remote ports"
+msgstr "遠端埠號"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr "此系統不支援解析器集 (%s)!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
+msgstr "此系統不支援解析器集 (%s)。"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+msgstr "解析器集支援 (%s) 需要 ipset,但找不到 ipset 二進位檔案!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+msgstr "解析器集支援 (%s) 需要 nftables,但找不到 nft 二進位檔案!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
+msgid "Restart"
+msgstr "重新啟動"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
+msgid "Restarting %s service"
+msgstr "正在重新啟動 %s 服務"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
+msgstr "規則建立選項"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+"設定後請先執行以下使用者檔案,然後再重新啟動 Dnsmasq;請參閱 %sREADME%s 以獲"
+"得詳細資訊。"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
+msgstr "正在執行 (版本:%s 使用 iptables)"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
+msgstr "正在執行 (版本:%s 使用 nft)"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
+msgstr "正在執行 (版本:%s)"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
+msgstr "請參閱 %sREADME%s 以獲得詳細資訊。"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr "選擇 -A/add 表示加入, -I/Insert 表示插入。"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
+msgid "Service Control"
+msgstr "服務控制"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Service Errors"
+msgstr "服務出錯"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
+msgstr "防火牆遮罩服務"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
+msgstr "服務匝道器"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
+msgstr "服務狀態"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
+msgstr "服務警告"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+"設定特定介面的 DSCP 標籤(取值範圍:1-63);請參閱 %sREADME%s 以獲得詳細資"
+"訊。"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
+msgid "Start"
+msgstr "啟動"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+msgid "Starting %s service"
+msgstr "正在啟動 %s 服務"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+"啟動(WAN)FW標記服務使用的標記。高起始標記用於避免與SQM / QoS衝突。謹慎更改"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr "服務創建的表的起始(WAN)表ID號碼。"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
+msgid "Stop"
+msgstr "停止"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr "已停止 (停用)"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr "已停止 (版本:%s)"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
+msgid "Stopping %s service"
+msgstr "正在停止 %s 服務"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+msgid "Strict enforcement"
+msgstr "嚴格執行"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+msgid "Strictly enforce policies when their gateway is down"
+msgstr "當匝道器關閉時嚴格執行策略"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Supported Interfaces"
+msgstr "已支援的界面"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Supported Protocols"
+msgstr "已支援的協定"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Suppress/No output"
+msgstr "抑制/無輸出"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr "自訂使用者檔案「%s」中有語法錯誤!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr "%s 表示預設閘道。詳情見 %sREADME%s。"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
+msgstr "此系統不支援 %s。"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
+msgstr "%s 服務未能發現 WAN 閘道!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
+msgstr "%s 服務目前被停用!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
+msgstr "ipset 名稱「%s」超過允許的 31 個字元長度!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr "nft 集名稱「%s」超過允許的 31 個字元長度!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
+msgstr "意外退出或服務終止:「%s」!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr "在自訂使用者檔案「%s」中偵測到使用「curl」,但未安裝「curl」!"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
+msgstr "對網域使用解析器集支援"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
+msgstr "詳細輸出"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+msgid "WAN Table FW Mark"
+msgstr "WAN表格防火牆標記"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
+msgid "WAN Table ID"
+msgstr "WAN表格ID"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
+msgid "Web UI Configuration"
+msgstr "Web UI配置"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr "所有"
+
+#~ msgid "%s (disabled)"
+#~ msgstr "%s(已停用)"
+
+#~ msgid "%s (strict mode)"
+#~ msgstr "%s(嚴格模式)"
+
+#~ msgid "%s is not installed or not found"
+#~ msgstr "%s 未安裝或找不到"
+
+#~ msgid "Add IGNORE Target"
+#~ msgstr "加入忽略目標"
+
+#~ msgid ""
+#~ "Adds `IGNORE` to the list of interfaces for policies, allowing you to "
+#~ "skip further processing by VPN Policy Routing."
+#~ msgstr ""
+#~ "將 `IGNORE`加入到原則介面清單中,允許您透過 VPN 原則路由略過後續處理。"
+
+#~ msgid "Append"
+#~ msgstr "附加"
+
+#~ msgid "Boot Time-out"
+#~ msgstr "啟動逾時"
+
+#~ msgid "Comment"
+#~ msgstr "註解"
+
+#~ msgid ""
+#~ "Comment, interface and at least one other field are required. Multiple "
+#~ "local and remote addresses/devices/domains and ports can be space "
+#~ "separated. Placeholders below represent just the format/syntax and will "
+#~ "not be used if fields are left blank."
+#~ msgstr ""
+#~ "註釋,界面和至少一個其它欄位是必需的。多個本地和遠端位址/設備/網域和埠號可"
+#~ "以用空格分隔。下面的佔位符僅表示格式/語法,如果欄位為空,則不會使用。"
+
+#~ msgid "Configuration"
+#~ msgstr "組態"
+
+#~ msgid "DNSMASQ ipset"
+#~ msgstr "DNSMASQ IP 集"
+
+#~ msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
+#~ msgstr "授予 luci-app-vpn-policy-routing 擁有 UCI 和檔案存取的權限"
+
+#~ msgid "IPTables rule option"
+#~ msgstr "IPTables規則選項"
+
+#~ msgid "Loading"
+#~ msgstr "正在載入中"
+
+#~ msgid "Running"
+#~ msgstr "執行中"
+
+#~ msgid "Select Append for -A and Insert for -I."
+#~ msgstr "選擇-A追加,-I插入。"
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "服務狀態 [%s %s]"
+
+#~ msgid "Show Chain Column"
+#~ msgstr "顯示鏈列"
+
+#~ msgid "Show Enable Column"
+#~ msgstr "顯示啟用列"
+
+#~ msgid "Show Protocol Column"
+#~ msgstr "顯示協定列"
+
+#~ msgid "Show Up/Down Buttons"
+#~ msgstr "顯示上/下按鈕"
+
+#~ msgid ""
+#~ "Shows the Up/Down buttons for policies, allowing you to move a policy up "
+#~ "or down in the list."
+#~ msgstr "顯示策略的上/下按鈕,使您可以在列表中上移或下移策略。"
+
+#~ msgid ""
+#~ "Shows the chain column for policies, allowing you to assign a PREROUTING, "
+#~ "FORWARD, INPUT or OUTPUT chain to a policy."
+#~ msgstr ""
+#~ "顯示策略的鏈列,使您可以為策略分配PREROUTING,FORWARD,INPUT或OUTPUT鏈。"
+
+#~ msgid ""
+#~ "Shows the enable checkbox column for policies, allowing you to quickly "
+#~ "enable/disable specific policy without deleting it."
+#~ msgstr "顯示策略的啟用複選框列,使您可以快速啟用/禁用特定策略而不刪除它。"
+
+#~ msgid ""
+#~ "Shows the protocol column for policies, allowing you to assign a specific "
+#~ "protocol to a policy."
+#~ msgstr "顯示策略的協定列,允許您將特定協定分配給策略。"
+
+#~ msgid "Stopped"
+#~ msgstr "已停止"
+
+#~ msgid "The ipset option for local policies"
+#~ msgstr "本地政策的 ipset 選項"
+
+#~ msgid "The ipset option for remote policies"
+#~ msgstr "遠端政策的 ipset 選項"
+
+#~ msgid ""
+#~ "Time (in seconds) for service to wait for WAN gateway discovery on boot."
+#~ msgstr "服務等待啟動時等待WAN匝道器發現的時間(以秒為單位)。"
+
+#~ msgid "Use ipset command"
+#~ msgstr "使用 ipset 命令"
+
+#~ msgid "Use resolver's ipset for domains"
+#~ msgstr "對網域使用解析程式的 ipset"
+
+#~ msgid "VPN"
+#~ msgstr "VPN用戶端"
+
+#~ msgid "VPN Policy Routing"
+#~ msgstr "VPN策略路由"
+
+#~ msgid "VPN and WAN Policy-Based Routing"
+#~ msgstr "基於VPN和WAN策略的路由"
+
+#~ msgid "WAN"
+#~ msgstr "WAN"
+
+#~ msgid ""
+#~ "Add an ip rule, not an iptables entry for policies with just the local "
+#~ "address. Use with caution to manipulte policies priorities."
+#~ msgstr ""
+#~ "為僅具有本地位址的策略添加ip規則,而不是iptables條目。謹慎使用以操縱政策優"
+#~ "先級別。"
+
+#~ msgid "Append local IP Tables rules"
+#~ msgstr "附加本地端 IP規則表"
+
+#~ msgid "Append remote IP Tables rules"
+#~ msgstr "附加遠端 IP規則表"
+
+#~ msgid "IP Rules Support"
+#~ msgstr "支援的 IP規則"
+
+#~ msgid ""
+#~ "Special instructions to append iptables rules for local IPs/netmasks/"
+#~ "devices."
+#~ msgstr "為本地端 IP/子網絡遮罩/設備添加iptables規則的特殊說明。"
+
+#~ msgid ""
+#~ "Special instructions to append iptables rules for remote IPs/netmasks."
+#~ msgstr "為遠端 IP/子網絡遮罩附加iptables規則的特殊說明。"
+
+#~ msgid ""
+#~ "The %s represents the default gateway. See the %sREADME%s for details."
+#~ msgstr "%s 表示預設的閘道器;請參閱 %sREADME%s 以獲得詳細資訊。"
+
+#~ msgid "Use DNSMASQ ipset"
+#~ msgstr "使用 Dnsmasq ipset"
+
+#~ msgid "Reload"
+#~ msgstr "重新載入"
diff --git a/applications/luci-app-pbr/po/zh_Hant/zh-tw/pbr.po b/applications/luci-app-pbr/po/zh_Hant/zh-tw/pbr.po
new file mode 100644
index 0000000000..e9369b12fc
--- /dev/null
+++ b/applications/luci-app-pbr/po/zh_Hant/zh-tw/pbr.po
@@ -0,0 +1,550 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-01-14 15:23+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationspbr/zh_Hant/>\n"
+"Language: zh-tw\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.11-dev\n"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "%s binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
+msgid "Basic Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
+msgid "Chain"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+msgid "Condensed output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
+msgid "Config (%s) validation failure!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+msgid "Custom User File Includes"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Custom user file '%s' not found or empty!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
+msgid "DSCP Tag"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
+msgid "DSCP Tagging"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
+msgid "Disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Error running custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "Failed to reload '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Failed to set up '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Failed to set up any gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "IPv6 Support"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
+msgid "Insert"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
+msgid "Local addresses / devices"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
+msgid "Local ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+msgid "No Change"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
+msgid "Output verbosity"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+msgid "Please check the %sREADME%s before changing this option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
+msgid "Policies"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has an unknown interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Policy '%s' has no assigned interface!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "Policy '%s' has no source/destination parameters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+msgid "Policy Based Routing - Status"
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
+msgid "Remote ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+msgid "Resolver set (%s) is not supported on this system!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
+msgid "Restarting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
+msgid "Running (version: %s using iptables)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "Service Warnings"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+msgid "Strict enforcement"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Supported Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Supported Protocols"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Suppress/No output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Syntax error in custom user file '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
+msgid "The %s service is currently disabled!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The ipset name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The nft set name '%s' is longer than allowed 31 characters!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "Unexpected exit or service termination: '%s'!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
+msgid "Unknown Warning!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Use resolver set support for domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
+msgid "WAN Table ID"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
+msgid "Web UI Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr ""
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
diff --git a/applications/luci-app-vpn-policy-routing/root/etc/uci-defaults/40_luci-vpn-policy-routing b/applications/luci-app-pbr/root/etc/uci-defaults/40_luci-pbr
index a1ecfcea24..080086891a 100644
--- a/applications/luci-app-vpn-policy-routing/root/etc/uci-defaults/40_luci-vpn-policy-routing
+++ b/applications/luci-app-pbr/root/etc/uci-defaults/40_luci-pbr
@@ -1,3 +1,4 @@
#!/bin/sh
rm -rf /var/luci-modulecache/; rm -f /var/luci-indexcache;
+[ -x /etc/init.d/rpcd ] && /etc/init.d/rpcd reload;
exit 0
diff --git a/applications/luci-app-pbr/root/usr/libexec/rpcd/luci.pbr b/applications/luci-app-pbr/root/usr/libexec/rpcd/luci.pbr
new file mode 100755
index 0000000000..bd7700c277
--- /dev/null
+++ b/applications/luci-app-pbr/root/usr/libexec/rpcd/luci.pbr
@@ -0,0 +1,373 @@
+#!/bin/sh
+# Copyright 2022 Stan Grishin (stangri@melmac.ca)
+# shellcheck disable=SC1091,SC2018,SC2019,SC2039,SC3043,SC3057,SC3060
+
+# TechRef: https://openwrt.org/docs/techref/rpcd
+# TESTS
+# ubus -v list luci.pbr
+# ubus -S call luci.pbr getInitList '{"name": "pbr" }'
+# ubus -S call luci.pbr getInitStatus '{"name": "pbr" }'
+# ubus -S call luci.pbr getPlatformSupport '{"name": "pbr" }'
+# ubus -S call luci.pbr getGateways '{"name": "pbr" }'
+# ubus -S call luci.pbr getInterfaces '{"name": "pbr" }'
+
+. /lib/functions.sh
+. /lib/functions/network.sh
+. /usr/share/libubox/jshn.sh
+
+readonly packageName="pbr"
+# shellcheck disable=SC2155
+readonly ipset="$(command -v ipset)"
+# shellcheck disable=SC2155
+readonly agh="$(command -v AdGuardHome)"
+readonly aghConfigFile='/etc/adguardhome.yaml'
+# shellcheck disable=SC2155
+readonly nft="$(command -v nft)"
+
+is_enabled() { uci -q get "${1}.config.enabled"; }
+is_running_iptables() { iptables -t mangle -L | grep -q PBR_PREROUTING >/dev/null 2>&1; }
+is_running_nft() { "$nft" list table inet fw4 | grep chain | grep -q pbr_mark_ >/dev/null 2>&1; }
+is_running() { is_running_iptables || is_running_nft; }
+get_version() { grep -m1 -A2 -w "^Package: $1$" /usr/lib/opkg/status | sed -n 's/Version: //p'; }
+print_json_bool() { json_init; json_add_boolean "$1" "$2"; json_dump; json_cleanup; }
+print_json_string() { json_init; json_add_string "$1" "$2"; json_dump; json_cleanup; }
+logger() { /usr/bin/logger -t "$packageName" "$@"; }
+ubus_get_status() { ubus call service list "{ 'name': '$packageName' }" | jsonfilter -e "@['${packageName}'].instances.main.data.status.${1}"; }
+ubus_get_gateway() { ubus call service list "{ 'name': '$packageName' }" | jsonfilter -e "@['${packageName}'].instances.main.data.gateways[@.name='${1}']${2:+.$2}"; }
+is_greater_or_equal() { test "$(printf '%s\n' "$@" | sort -V | head -n 1)" = "$2"; }
+
+get_init_list() {
+ local name
+ name="$(basename "$1")"
+ name="${name:-$packageName}"
+ json_init
+ json_add_object "$name"
+ json_add_boolean 'enabled' "$(is_enabled "$name")"
+ if is_running "$name"; then
+ json_add_boolean 'running' '1'
+ else
+ json_add_boolean 'running' '0'
+ fi
+ json_close_object
+ json_dump
+ json_cleanup
+}
+
+set_init_action() {
+ local name action="$2" cmd
+ name="$(basename "$1")"
+ name="${name:-$packageName}"
+ if [ ! -f "/etc/init.d/$name" ]; then
+ print_json_string 'error' 'Init script not found!'
+ return
+ fi
+ case $action in
+ enable)
+ cmd="uci -q set ${name}.config.enabled=1 && uci commit $name";;
+ disable)
+ cmd="uci -q set ${name}.config.enabled=0 && uci commit $name";;
+ start|stop|reload|restart)
+ cmd="/etc/init.d/${name} ${action}";;
+ esac
+ if [ -n "$cmd" ] && eval "${cmd}" 1>/dev/null 2>&1; then
+ print_json_bool "result" '1'
+ else
+ print_json_bool "result" '0'
+ fi
+}
+
+get_init_status() {
+ local name
+ name="$(basename "$1")"
+ name="${name:-$packageName}"
+ local version gateways warnings errors
+ [ -z "$version" ] && version="$(get_version "$name")"
+ [ -z "$version" ] && version="$(get_version "${name}-iptables")"
+ [ -z "$version" ] && version="$(get_version "${name}-netifd")"
+ gateways="$(ubus_get_status gateways | sed "s|\\\n|<br />|g;s|\(\\\033[^<]*\)|✓|g;")"
+ warnings="$(ubus_get_status warnings)"
+ errors="$(ubus_get_status errors)"
+ json_init
+ json_add_object "$name"
+ json_add_boolean 'enabled' "$(is_enabled "$name")"
+ if is_running "$name"; then
+ json_add_boolean 'running' '1'
+ else
+ json_add_boolean 'running' '0'
+ fi
+ if is_running_iptables "$name"; then
+ json_add_boolean 'running_iptables' '1'
+ else
+ json_add_boolean 'running_iptables' '0'
+ fi
+ if is_running_nft "$name"; then
+ json_add_boolean 'running_nft' '1'
+ else
+ json_add_boolean 'running_nft' '0'
+ fi
+ json_add_string 'version' "$version"
+ json_add_string 'gateways' "$gateways"
+ json_add_array 'errors'
+ if [ -n "$errors" ]; then
+ while read -r line; do
+ if str_contains "$line" ' '; then
+ error_id="${line% *}"
+ error_extra="${line#* }"
+ else
+ error_id="$line"
+ unset error_extra
+ fi
+ json_add_object
+ json_add_string 'id' "$error_id"
+ json_add_string 'extra' "$error_extra"
+ json_close_object
+ done <<EOF
+$(echo "$errors" | tr \# \\n)
+EOF
+ fi
+ json_close_array
+ json_add_array 'warnings'
+ if [ -n "$warnings" ]; then
+ while read -r line; do
+ if str_contains "$line" ' '; then
+ error_id="${line% *}"
+ error_extra="${line#* }"
+ else
+ error_id="$line"
+ unset error_extra
+ fi
+ json_add_object
+ json_add_string 'id' "$error_id"
+ json_add_string 'extra' "$error_extra"
+ json_close_object
+ done <<EOF
+$(echo "$warnings" | tr \# \\n)
+EOF
+ fi
+ json_close_array
+ json_close_object
+ json_dump
+ json_cleanup
+}
+
+check_ipset() { { [ -n "$ipset" ] && "$ipset" help hash:net; } >/dev/null 2>&1; }
+check_nft() { [ -n "$nft" ]; }
+check_agh() { [ -n "$agh" ] && [ -s "$aghConfigFile" ]; }
+check_dnsmasq() { command -v dnsmasq >/dev/null 2>&1; }
+check_unbound() { command -v unbound >/dev/null 2>&1; }
+check_agh_ipset() {
+ check_ipset || return 1
+ check_agh || return 1
+ is_greater_or_equal "$($agh --version | sed 's|AdGuard Home, version v\(.*\)|\1|')" '0.107.13'
+}
+check_dnsmasq_ipset() {
+ local o;
+ check_ipset || return 1
+ check_dnsmasq || return 1
+ o="$(dnsmasq -v 2>/dev/null)"
+ ! echo "$o" | grep -q 'no-ipset' && echo "$o" | grep -q 'ipset'
+}
+check_dnsmasq_nftset() {
+ local o;
+ check_nft || return 1
+ check_dnsmasq || return 1
+ o="$(dnsmasq -v 2>/dev/null)"
+ ! echo "$o" | grep -q 'no-nftset' && echo "$o" | grep -q 'nftset'
+}
+
+get_platform_support() {
+ local name
+ name="$(basename "$1")"
+ name="${name:-$packageName}"
+ json_init
+ json_add_object "$name"
+ if check_ipset; then
+ json_add_boolean 'ipset_installed' '1'
+ else
+ json_add_boolean 'ipset_installed' '0'
+ fi
+ if check_nft; then
+ json_add_boolean 'nft_installed' '1'
+ else
+ json_add_boolean 'nft_installed' '0'
+ fi
+ if check_agh; then
+ json_add_boolean 'adguardhome_installed' '1'
+ else
+ json_add_boolean 'adguardhome_installed' '0'
+ fi
+ if check_dnsmasq; then
+ json_add_boolean 'dnsmasq_installed' '1'
+ else
+ json_add_boolean 'dnsmasq_installed' '0'
+ fi
+ if check_unbound; then
+ json_add_boolean 'unbound_installed' '1'
+ else
+ json_add_boolean 'unbound_installed' '0'
+ fi
+ if check_agh_ipset; then
+ json_add_boolean 'adguardhome_ipset_support' '1'
+ else
+ json_add_boolean 'adguardhome_ipset_support' '0'
+ fi
+ if check_dnsmasq_ipset; then
+ json_add_boolean 'dnsmasq_ipset_support' '1'
+ else
+ json_add_boolean 'dnsmasq_ipset_support' '0'
+ fi
+ if check_dnsmasq_nftset; then
+ json_add_boolean 'dnsmasq_nftset_support' '1'
+ else
+ json_add_boolean 'dnsmasq_nftset_support' '0'
+ fi
+ json_close_object
+ json_dump
+ json_cleanup
+}
+
+# shellcheck disable=SC3037
+get_gateways() {
+ local name="${1:-$packageName}"
+ echo -en "{\"$name\":{\"gateways\":"
+ ubus call service list "{ 'name': '$name' }" | jsonfilter -e "@.${name}.instances.main.data.gateways"
+ echo -en "}}"
+}
+
+str_contains() { [ -n "$1" ] &&[ -n "$2" ] && [ "${1//$2}" != "$1" ]; }
+str_contains_word() { echo "$1" | grep -q -w "$2"; }
+str_to_lower() { echo "$1" | tr 'A-Z' 'a-z'; }
+str_to_upper() { echo "$1" | tr 'a-z' 'A-Z'; }
+is_ignore_target() { [ "$(str_to_lower "$1")" = 'ignore' ]; }
+is_dslite() { local proto; proto=$(uci -q get network."$1".proto); [ "${proto:0:6}" = "dslite" ]; }
+is_l2tp() { local proto; proto=$(uci -q get network."$1".proto); [ "${proto:0:4}" = "l2tp" ]; }
+is_oc() { local proto; proto=$(uci -q get network."$1".proto); [ "${proto:0:11}" = "openconnect" ]; }
+is_ovpn() { local dev; network_get_device dev "$1"; [ "${dev:0:3}" = "tun" ] || [ "${dev:0:3}" = "tap" ] || [ -f "/sys/devices/virtual/net/${dev}/tun_flags" ]; }
+is_pptp() { local proto; proto=$(uci -q get network."$1".proto); [ "${proto:0:4}" = "pptp" ]; }
+is_softether() { local dev; network_get_device dev "$1"; [ "${dev:0:4}" = "vpn_" ]; }
+is_tor() { [ "$(str_to_lower "$1")" = "tor" ]; }
+is_wg() { local proto; proto=$(uci -q get network."$1".proto); [ "${proto:0:9}" = "wireguard" ]; }
+is_tunnel() { is_dslite "$1" || is_l2tp "$1" || is_oc "$1" || is_ovpn "$1" || is_pptp "$1" || is_softether "$1" || is_tor "$1" || is_wg "$1"; }
+is_wan() { [ "$1" = "$wanIface4" ] || { [ "${1##wan}" != "$1" ] && [ "${1##wan6}" = "$1" ]; } || [ "${1%%wan}" != "$1" ]; }
+is_wan6() { [ -n "$wanIface6" ] && [ "$1" = "$wanIface6" ] || [ "${1/#wan6}" != "$1" ] || [ "${1/%wan6}" != "$1" ]; }
+is_ignored_interface() { str_contains_word "$ignored_interface" "$1"; }
+is_supported_interface() { str_contains_word "$supported_interface" "$1" || { ! is_ignored_interface "$1" && { is_wan "$1" || is_wan6 "$1" || is_tunnel "$1"; }; } || is_ignore_target "$1"; }
+pbr_find_iface() {
+ local iface i param="$2"
+ [ "$param" = 'wan6' ] || param='wan'
+ "network_find_${param}" iface
+ is_tunnel "$iface" && unset iface
+ if [ -z "$iface" ]; then
+ for i in $ifacesAll; do
+ if "is_${param}" "$i"; then break; else unset i; fi
+ done
+ fi
+ eval "$1"='${iface:-$i}'
+}
+_build_ifaces_all() { ifacesAll="${ifacesAll}${1} "; }
+_build_ifaces_supported() { is_supported_interface "$1" && ifacesSupported="${ifacesSupported}${1} "; }
+get_supported_interfaces() {
+ local name i
+ name="$(basename "$1")"
+ name="${name:-$packageName}"
+ local ifacesAll ifacesSupported
+ local webui_show_ignore_target
+ local ignored_interface supported_interface
+ local wanIface4 wanIface6
+ config_load "$name"
+ config_get_bool webui_show_ignore_target 'config' 'webui_show_ignore_target' '0'
+ config_get ignored_interface 'config' 'ignored_interface'
+ config_get supported_interface 'config' 'supported_interface'
+ config_load 'network'
+ config_foreach _build_ifaces_all 'interface'
+ pbr_find_iface wanIface4 'wan'
+ pbr_find_iface wanIface6 'wan6'
+ config_foreach _build_ifaces_supported 'interface'
+ if [ "$webui_show_ignore_target" -eq "1" ]; then
+ ifacesSupported="$ifacesSupported ignore"
+ fi
+ json_init
+ json_add_object "$name"
+ json_add_array 'interfaces'
+ for i in $ifacesSupported; do
+ json_add_string '' "$i"
+ done
+ json_close_array
+ json_close_object
+ json_dump
+ json_cleanup
+}
+
+case "$1" in
+ list)
+ json_init
+ json_add_object "getGateways"
+ json_add_string 'name' 'name'
+ json_close_object
+ json_add_object "getInitList"
+ json_add_string 'name' 'name'
+ json_close_object
+ json_add_object "getInitStatus"
+ json_add_string 'name' 'name'
+ json_close_object
+ json_add_object "getInterfaces"
+ json_add_string 'name' 'name'
+ json_close_object
+ json_add_object "getPlatformSupport"
+ json_add_string 'name' 'name'
+ json_close_object
+ json_add_object "setInitAction"
+ json_add_string 'name' 'name'
+ json_add_string 'action' 'action'
+ json_close_object
+ json_dump
+ json_cleanup
+ ;;
+ call)
+ case "$2" in
+ getGateways)
+ read -r input
+ json_load "$input"
+ json_get_var name 'name'
+ json_cleanup
+ get_gateways "$name"
+ ;;
+ getInitList)
+ read -r input
+ json_load "$input"
+ json_get_var name 'name'
+ json_cleanup
+ get_init_list "$name"
+ ;;
+ getInitStatus)
+ read -r input
+ json_load "$input"
+ json_get_var name 'name'
+ json_cleanup
+ get_init_status "$name"
+ ;;
+ getInterfaces)
+ read -r input
+ json_load "$input"
+ json_get_var name 'name'
+ json_cleanup
+ get_supported_interfaces "$name"
+ ;;
+ getPlatformSupport)
+ read -r input
+ json_load "$input"
+ json_get_var name 'name'
+ json_cleanup
+ get_platform_support "$name"
+ ;;
+ setInitAction)
+ read -r input
+ json_load "$input"
+ json_get_var name 'name'
+ json_get_var action 'action'
+ json_cleanup
+ set_init_action "$name" "$action"
+ ;;
+ esac
+ ;;
+esac
diff --git a/applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json b/applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json
new file mode 100644
index 0000000000..a764ac82b4
--- /dev/null
+++ b/applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json
@@ -0,0 +1,15 @@
+{
+ "admin/services/pbr": {
+ "title": "Policy Routing",
+ "order": 90,
+ "action": {
+ "type": "view",
+ "path": "pbr/overview"
+ },
+ "depends": {
+ "acl": [
+ "luci-app-pbr"
+ ]
+ }
+ }
+}
diff --git a/applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json b/applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json
new file mode 100644
index 0000000000..39178f3790
--- /dev/null
+++ b/applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json
@@ -0,0 +1,29 @@
+{
+ "luci-app-pbr": {
+ "description": "Grant UCI and file access for luci-app-pbr",
+ "read": {
+ "ubus": {
+ "luci.pbr": [
+ "getGateways",
+ "getInitList",
+ "getInitStatus",
+ "getInterfaces",
+ "getPlatformSupport"
+ ]
+ },
+ "uci": [
+ "pbr"
+ ]
+ },
+ "write": {
+ "uci": [
+ "pbr"
+ ],
+ "ubus": {
+ "luci.pbr": [
+ "setInitAction"
+ ]
+ }
+ }
+ }
+}
diff --git a/applications/luci-app-polipo/po/it/polipo.po b/applications/luci-app-polipo/po/it/polipo.po
index d15d6e5692..8b25a54142 100644
--- a/applications/luci-app-polipo/po/it/polipo.po
+++ b/applications/luci-app-polipo/po/it/polipo.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2021-03-15 10:03+0000\n"
-"Last-Translator: Giovanni Giacobbi <giovanni@giacobbi.net>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspolipo/it/>\n"
"Language: it\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.5.2-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
@@ -82,7 +82,7 @@ msgstr "Quanta RAM dovrebbe Polipo usa come sua cache."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:112
msgid "In RAM cache size (in bytes)"
-msgstr "In RAM cache size (in bytes)"
+msgstr "Dimensione della cache in RAM (in byte)"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:18
msgid "Listen address"
@@ -120,11 +120,11 @@ msgstr "Non usare mai DNS RESOLVER"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:119
msgid "On-Disk Cache"
-msgstr "On-Disk Cache"
+msgstr "Cache su disco"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:169
msgid "PMM segments size (in bytes)"
-msgstr "DImensione segmenti PMM (in bytes)"
+msgstr "Dimensione segmenti PMM (in byte)"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:12
msgid "Parent Proxy"
diff --git a/applications/luci-app-polipo/po/ko/polipo.po b/applications/luci-app-polipo/po/ko/polipo.po
index e932510e24..3f27d7f847 100644
--- a/applications/luci-app-polipo/po/ko/polipo.po
+++ b/applications/luci-app-polipo/po/ko/polipo.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:35+0200\n"
-"PO-Revision-Date: 2021-01-17 20:54+0000\n"
-"Last-Translator: ANTEGRAL <antegral@antegral.net>\n"
+"PO-Revision-Date: 2022-08-01 05:54+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspolipo/ko/>\n"
"Language: ko\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.5-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
@@ -221,7 +221,7 @@ msgstr ""
#: applications/luci-app-polipo/root/usr/share/luci/menu.d/luci-app-polipo.json:15
msgid "Status"
-msgstr ""
+msgstr "상태"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:99
msgid "Syslog facility"
diff --git a/applications/luci-app-polipo/po/pt_BR/polipo.po b/applications/luci-app-polipo/po/pt_BR/polipo.po
index 465a1cfde1..4286d4fb7c 100644
--- a/applications/luci-app-polipo/po/pt_BR/polipo.po
+++ b/applications/luci-app-polipo/po/pt_BR/polipo.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2021-03-23 11:29+0000\n"
+"PO-Revision-Date: 2022-11-05 16:57+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationspolipo/pt_BR/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.5.2-dev\n"
+"X-Generator: Weblate 4.14.2\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
@@ -85,7 +85,7 @@ msgstr "Tamanho da cache na RAM (bytes)"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:18
msgid "Listen address"
-msgstr "Escutar endereço"
+msgstr "Endereço de escuta"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:26
msgid "Listen port"
diff --git a/applications/luci-app-polipo/po/ru/polipo.po b/applications/luci-app-polipo/po/ru/polipo.po
index 3ac3a7ed80..75ba8a6c0c 100644
--- a/applications/luci-app-polipo/po/ru/polipo.po
+++ b/applications/luci-app-polipo/po/ru/polipo.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: polipo\n"
"POT-Creation-Date: 2012-08-15 17:51+0300\n"
-"PO-Revision-Date: 2021-03-11 08:13+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2022-11-08 16:02+0000\n"
+"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspolipo/ru/>\n"
"Language: ru\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.5.2-dev\n"
+"X-Generator: Weblate 4.14.2\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
@@ -87,7 +87,7 @@ msgstr "Размер кэша<br />в RAM (в байтах)"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:18
msgid "Listen address"
-msgstr "Адрес"
+msgstr "Адрес прослушивания"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:26
msgid "Listen port"
diff --git a/applications/luci-app-polipo/po/sk/polipo.po b/applications/luci-app-polipo/po/sk/polipo.po
index da170e08ee..74f0b686f5 100644
--- a/applications/luci-app-polipo/po/sk/polipo.po
+++ b/applications/luci-app-polipo/po/sk/polipo.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-04-04 17:34+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2022-09-19 10:18+0000\n"
+"Last-Translator: Jose Riha <jose1711@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspolipo/sk/>\n"
"Language: sk\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
@@ -85,7 +85,7 @@ msgstr ""
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:26
msgid "Listen port"
-msgstr ""
+msgstr "Počúvajúci port"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:126
msgid ""
diff --git a/applications/luci-app-polipo/po/zh_Hans/polipo.po b/applications/luci-app-polipo/po/zh_Hans/polipo.po
index 829df8f26d..8337733736 100644
--- a/applications/luci-app-polipo/po/zh_Hans/polipo.po
+++ b/applications/luci-app-polipo/po/zh_Hans/polipo.po
@@ -4,8 +4,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-03-06 14:44+0000\n"
-"Last-Translator: Meano Lee <meanocat@gmail.com>\n"
+"PO-Revision-Date: 2023-01-08 05:48+0000\n"
+"Last-Translator: Tianling Shen <i@cnsztl.eu.org>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationspolipo/zh_Hans/>\n"
"Language: zh_Hans\n"
@@ -13,7 +13,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.5.1\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
diff --git a/applications/luci-app-privoxy/po/da/privoxy.po b/applications/luci-app-privoxy/po/da/privoxy.po
index 855ed64d23..04b83c84df 100644
--- a/applications/luci-app-privoxy/po/da/privoxy.po
+++ b/applications/luci-app-privoxy/po/da/privoxy.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-11-16 17:38+0000\n"
+"PO-Revision-Date: 2022-11-25 14:34+0000\n"
"Last-Translator: drax red <drax@outlook.dk>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsprivoxy/da/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9.1-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:236
msgid ""
@@ -126,7 +126,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:134
msgid "Enabled"
-msgstr ""
+msgstr "Aktiveret"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:602
msgid ""
@@ -269,7 +269,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:97
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:100
msgid "Miscellaneous"
-msgstr ""
+msgstr "Diverse"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:51
msgid "NOT installed"
diff --git a/applications/luci-app-privoxy/po/es/privoxy.po b/applications/luci-app-privoxy/po/es/privoxy.po
index a17a67c5c6..39ccbed690 100644
--- a/applications/luci-app-privoxy/po/es/privoxy.po
+++ b/applications/luci-app-privoxy/po/es/privoxy.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-08-07 03:34+0000\n"
-"Last-Translator: Álvaro Fernández Rojas <noltari@gmail.com>\n"
+"PO-Revision-Date: 2022-09-04 03:20+0000\n"
+"Last-Translator: Malkovich78 <gonibanez@hotmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsprivoxy/es/>\n"
"Language: es\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:236
msgid ""
@@ -244,7 +244,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:104
msgid "Logging"
-msgstr "Inicio de sesión"
+msgstr "Registro"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:339
msgid "Main actions file"
diff --git a/applications/luci-app-privoxy/po/ko/privoxy.po b/applications/luci-app-privoxy/po/ko/privoxy.po
index 15348fc194..48c0dc79e9 100644
--- a/applications/luci-app-privoxy/po/ko/privoxy.po
+++ b/applications/luci-app-privoxy/po/ko/privoxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-03-21 14:31+0000\n"
-"Last-Translator: asdf1234 <cydyellowgreen@gmail.com>\n"
+"PO-Revision-Date: 2022-07-31 13:17+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsprivoxy/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.5.2-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:236
msgid ""
@@ -391,7 +391,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:59
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:62
msgid "System"
-msgstr ""
+msgstr "시스템"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:335
msgid ""
@@ -524,7 +524,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:47
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:50
msgid "Version"
-msgstr ""
+msgstr "버전"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:43
msgid "Version Information"
diff --git a/applications/luci-app-privoxy/po/sk/privoxy.po b/applications/luci-app-privoxy/po/sk/privoxy.po
index 070013d23f..2d395a1d84 100644
--- a/applications/luci-app-privoxy/po/sk/privoxy.po
+++ b/applications/luci-app-privoxy/po/sk/privoxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-09 21:41+0000\n"
-"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"PO-Revision-Date: 2022-10-30 15:06+0000\n"
+"Last-Translator: MaycoH <hudec.marian@hotmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsprivoxy/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:236
msgid ""
@@ -122,7 +122,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:134
msgid "Enabled"
-msgstr "Povolené"
+msgstr "Zapnuté"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:602
msgid ""
@@ -265,7 +265,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:97
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:100
msgid "Miscellaneous"
-msgstr ""
+msgstr "Ostatné"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:51
msgid "NOT installed"
diff --git a/applications/luci-app-privoxy/po/uk/privoxy.po b/applications/luci-app-privoxy/po/uk/privoxy.po
index fc84a676d3..22339f9b50 100644
--- a/applications/luci-app-privoxy/po/uk/privoxy.po
+++ b/applications/luci-app-privoxy/po/uk/privoxy.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-02-13 10:08+0000\n"
-"Last-Translator: Vova Buran <heneral@gmail.com>\n"
+"PO-Revision-Date: 2022-08-28 15:37+0000\n"
+"Last-Translator: Vlad <vladhmail@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsprivoxy/uk/>\n"
"Language: uk\n"
@@ -9,13 +9,15 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:236
msgid ""
"A URL to be displayed in the error page that users will see if access to an "
"untrusted page is denied."
msgstr ""
+"URL-адреса, що відображається на сторінці помилки, яку користувачі "
+"бачитимуть, якщо доступ до ненадійної сторінки заборонено."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:226
msgid ""
diff --git a/applications/luci-app-qos/po/fr/qos.po b/applications/luci-app-qos/po/fr/qos.po
index 3289bdfd44..68960fd9ec 100644
--- a/applications/luci-app-qos/po/fr/qos.po
+++ b/applications/luci-app-qos/po/fr/qos.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-25 22:10+0100\n"
-"PO-Revision-Date: 2021-04-11 16:26+0000\n"
-"Last-Translator: SRay <seb@isostorm.com>\n"
+"PO-Revision-Date: 2022-07-31 10:17+0000\n"
+"Last-Translator: Christophe Blancon <christophe.blancon@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsqos/fr/>\n"
"Language: fr\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.6-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
msgid "Calculate overhead"
@@ -32,7 +32,7 @@ msgstr "Commentaire"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:61
msgid "Destination host"
-msgstr "Hôte destinataire"
+msgstr "Hôte de destination"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:27
msgid "Download speed (kbit/s)"
@@ -48,7 +48,7 @@ msgstr "Accorder l'accès à l'UCI pour luci-app-qos"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:25
msgid "Half-duplex"
-msgstr "Demi-duplex"
+msgstr "Semi-duplex"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:12
msgid "Interfaces"
@@ -68,7 +68,7 @@ msgstr "Protocole"
#: applications/luci-app-qos/root/usr/share/luci/menu.d/luci-app-qos.json:3
msgid "QoS"
-msgstr "QoS"
+msgstr "Qualité de Service (QoS)"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:7
msgid "Quality of Service"
@@ -91,7 +91,7 @@ msgid ""
"With <abbr title=\"Quality of Service\">QoS</abbr> you can prioritize "
"network traffic selected by addresses, ports or services."
msgstr ""
-"Avec la <abbr title=\"Quality of Service\">QoS</abbr>, vous pouvez donner "
+"Avec la <abbr title=\"Quality de Service\">QoS</abbr>, vous pouvez donner "
"des priorités au trafic réseau en fonction des adresses, des ports ou des "
"services concernés."
@@ -104,7 +104,7 @@ msgstr "tous"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:20
msgid "default"
-msgstr "Par défaut"
+msgstr "par défaut"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:41
msgid "express"
diff --git a/applications/luci-app-qos/po/ko/qos.po b/applications/luci-app-qos/po/ko/qos.po
index 600fb23c50..1859763cdf 100644
--- a/applications/luci-app-qos/po/ko/qos.po
+++ b/applications/luci-app-qos/po/ko/qos.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-25 22:10+0100\n"
-"PO-Revision-Date: 2022-03-26 19:08+0000\n"
-"Last-Translator: dikastia <dikastia@gmail.com>\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsqos/ko/>\n"
"Language: ko\n"
@@ -12,31 +12,31 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
msgid "Calculate overhead"
-msgstr ""
+msgstr "오버헤드 계산"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:33
msgid "Classification Rules"
-msgstr ""
+msgstr "분류 규칙"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:19
msgid "Classification group"
-msgstr ""
+msgstr "분류 그룹"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:79
msgid "Comment"
-msgstr ""
+msgstr "메모"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:61
msgid "Destination host"
-msgstr ""
+msgstr "목적 호스트"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:27
msgid "Download speed (kbit/s)"
-msgstr ""
+msgstr "다운로드 속도 (kbit/s)"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:16
msgid "Enable"
@@ -44,11 +44,11 @@ msgstr "활성화"
#: applications/luci-app-qos/root/usr/share/rpcd/acl.d/luci-app-qos.json:3
msgid "Grant UCI access for luci-app-qos"
-msgstr ""
+msgstr "luci-app-qos에 UCI 접근 권한 허용"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:25
msgid "Half-duplex"
-msgstr ""
+msgstr "반이중"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:12
msgid "Interfaces"
@@ -56,7 +56,7 @@ msgstr "인터페이스"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:77
msgid "Number of bytes"
-msgstr ""
+msgstr "바이트 수"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:73
msgid "Ports"
@@ -64,7 +64,7 @@ msgstr "포트"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:66
msgid "Protocol"
-msgstr ""
+msgstr "프로토콜"
#: applications/luci-app-qos/root/usr/share/luci/menu.d/luci-app-qos.json:3
msgid "QoS"
@@ -72,36 +72,39 @@ msgstr "QoS"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:7
msgid "Quality of Service"
-msgstr ""
+msgstr "서비스 품질 (QoS)"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:56
+#, fuzzy
msgid "Source host"
-msgstr ""
+msgstr "소스 호스트"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:39
msgid "Target"
-msgstr ""
+msgstr "대상"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:30
msgid "Upload speed (kbit/s)"
-msgstr ""
+msgstr "업로드 속도 (kbit/s)"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:8
msgid ""
"With <abbr title=\"Quality of Service\">QoS</abbr> you can prioritize "
"network traffic selected by addresses, ports or services."
msgstr ""
+"<abbr title=\"Quality of Service\">QoS</abbr>로 주소, 포트, 서비스 등을 "
+"분류하여 네트워크 트래픽의 우선도를 지정할 수 있습니다."
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:58
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:63
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:67
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:75
msgid "all"
-msgstr ""
+msgstr "모두"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:20
msgid "default"
-msgstr ""
+msgstr "기본"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:41
msgid "express"
@@ -109,15 +112,15 @@ msgstr ""
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:43
msgid "low"
-msgstr ""
+msgstr "낮음"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:42
msgid "normal"
-msgstr ""
+msgstr "보통"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:40
msgid "priority"
-msgstr ""
+msgstr "최우선"
#~ msgid "Service"
#~ msgstr "Service"
diff --git a/applications/luci-app-qos/po/pl/qos.po b/applications/luci-app-qos/po/pl/qos.po
index 17abe7a9af..57f4953cfb 100644
--- a/applications/luci-app-qos/po/pl/qos.po
+++ b/applications/luci-app-qos/po/pl/qos.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-25 22:10+0100\n"
-"PO-Revision-Date: 2022-01-08 22:54+0000\n"
+"PO-Revision-Date: 2022-12-28 11:28+0000\n"
"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsqos/pl/>\n"
@@ -13,7 +13,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.10.1\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
msgid "Calculate overhead"
diff --git a/applications/luci-app-qos/po/sk/qos.po b/applications/luci-app-qos/po/sk/qos.po
index d3723df54a..dc5a194a1d 100644
--- a/applications/luci-app-qos/po/sk/qos.po
+++ b/applications/luci-app-qos/po/sk/qos.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-08-11 21:12+0000\n"
-"Last-Translator: Marek Ľach <graweeld@googlemail.com>\n"
+"PO-Revision-Date: 2022-09-19 10:18+0000\n"
+"Last-Translator: Jose Riha <jose1711@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsqos/sk/>\n"
"Language: sk\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.8-dev\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
msgid "Calculate overhead"
@@ -38,7 +38,7 @@ msgstr "Rýchlosť preberania (kbit/s)"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:16
msgid "Enable"
-msgstr "Povoliť"
+msgstr "Zapnúť"
#: applications/luci-app-qos/root/usr/share/rpcd/acl.d/luci-app-qos.json:3
msgid "Grant UCI access for luci-app-qos"
@@ -51,7 +51,7 @@ msgstr "Polovičný duplex"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:12
msgid "Interfaces"
-msgstr "Rozhrania"
+msgstr "Rozhranie"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:77
msgid "Number of bytes"
diff --git a/applications/luci-app-qos/po/uk/qos.po b/applications/luci-app-qos/po/uk/qos.po
index c1cfeb1230..6d6088a1cf 100644
--- a/applications/luci-app-qos/po/uk/qos.po
+++ b/applications/luci-app-qos/po/uk/qos.po
@@ -5,17 +5,17 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-25 22:10+0100\n"
-"PO-Revision-Date: 2022-04-18 16:53+0000\n"
-"Last-Translator: Vladdrako <vladdrako007@gmail.com>\n"
+"PO-Revision-Date: 2023-01-04 17:06+0000\n"
+"Last-Translator: Sergey Melnichuk <deps2ak@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsqos/uk/>\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
msgid "Calculate overhead"
@@ -107,7 +107,7 @@ msgstr "усі"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:20
msgid "default"
-msgstr "типова"
+msgstr "за замовчуванням"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:41
msgid "express"
diff --git a/applications/luci-app-qos/po/zh_Hans/qos.po b/applications/luci-app-qos/po/zh_Hans/qos.po
index 2c6098d733..f817af5727 100644
--- a/applications/luci-app-qos/po/zh_Hans/qos.po
+++ b/applications/luci-app-qos/po/zh_Hans/qos.po
@@ -6,8 +6,8 @@ msgstr ""
"Project-Id-Version: LuCi Chinese Translation\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-25 22:10+0100\n"
-"PO-Revision-Date: 2021-04-12 08:24+0000\n"
-"Last-Translator: xiazhang <xz@xia.plus>\n"
+"PO-Revision-Date: 2022-12-05 09:36+0000\n"
+"Last-Translator: Eric <hamburger1024@duck.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsqos/zh_Hans/>\n"
"Language: zh_Hans\n"
@@ -15,7 +15,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.6-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
msgid "Calculate overhead"
@@ -102,7 +102,7 @@ msgstr ""
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:67
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:75
msgid "all"
-msgstr "全部"
+msgstr "所有"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:20
msgid "default"
diff --git a/applications/luci-app-qos/po/zh_Hant/qos.po b/applications/luci-app-qos/po/zh_Hant/qos.po
index 02c44e7fb7..376600a598 100644
--- a/applications/luci-app-qos/po/zh_Hant/qos.po
+++ b/applications/luci-app-qos/po/zh_Hant/qos.po
@@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: LuCi Chinese Translation\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-25 22:10+0100\n"
-"PO-Revision-Date: 2022-02-05 09:21+0000\n"
+"PO-Revision-Date: 2022-12-25 07:50+0000\n"
"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsqos/zh_Hant/>\n"
@@ -15,7 +15,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
msgid "Calculate overhead"
@@ -102,7 +102,7 @@ msgstr ""
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:67
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:75
msgid "all"
-msgstr "全部"
+msgstr "所有"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:20
msgid "default"
diff --git a/applications/luci-app-radicale/po/da/radicale.po b/applications/luci-app-radicale/po/da/radicale.po
index 402652a332..447a607de3 100644
--- a/applications/luci-app-radicale/po/da/radicale.po
+++ b/applications/luci-app-radicale/po/da/radicale.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-05-20 17:41+0000\n"
+"PO-Revision-Date: 2022-11-25 14:34+0000\n"
"Last-Translator: drax red <drax@outlook.dk>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale/da/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:268
msgid ""
@@ -161,7 +161,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:573
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:595
msgid "Error"
-msgstr ""
+msgstr "Fejl"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:120
msgid "File '%s' not found !"
diff --git a/applications/luci-app-radicale/po/es/radicale.po b/applications/luci-app-radicale/po/es/radicale.po
index 876668b9e0..4feafb989a 100644
--- a/applications/luci-app-radicale/po/es/radicale.po
+++ b/applications/luci-app-radicale/po/es/radicale.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-05-10 09:32+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2022-09-04 03:20+0000\n"
+"Last-Translator: Malkovich78 <gonibanez@hotmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale/es/>\n"
"Language: es\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:268
msgid ""
@@ -263,7 +263,7 @@ msgstr "Tamaño del archivo de registro"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:533
msgid "Logging"
-msgstr "Inicio de sesión"
+msgstr "Registro"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:235
msgid "Logon message"
diff --git a/applications/luci-app-radicale/po/fr/radicale.po b/applications/luci-app-radicale/po/fr/radicale.po
index 56bd9e13ee..3835f30ace 100644
--- a/applications/luci-app-radicale/po/fr/radicale.po
+++ b/applications/luci-app-radicale/po/fr/radicale.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-24 16:04+0000\n"
+"PO-Revision-Date: 2022-07-31 13:17+0000\n"
"Last-Translator: Christophe Blancon <christophe.blancon@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale/fr/>\n"
@@ -362,7 +362,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:62
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:65
msgid "Save"
-msgstr "Enregistrer"
+msgstr "Sauvegarder"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:95
msgid "Section names are only used for naming the rule."
diff --git a/applications/luci-app-radicale/po/it/radicale.po b/applications/luci-app-radicale/po/it/radicale.po
index 4ff94eea04..625983180c 100644
--- a/applications/luci-app-radicale/po/it/radicale.po
+++ b/applications/luci-app-radicale/po/it/radicale.po
@@ -1,32 +1,36 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-10-12 20:40+0000\n"
-"Last-Translator: Federico Cappon <dududede371@gmail.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:268
msgid ""
"'AUTO' selects the highest protocol version that client and server support."
msgstr ""
+"'AUTO' seleziona la versione del protocollo più alta supportata dal client e "
+"dal server."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:223
msgid ""
"'Hostname:Port' or 'IPv4:Port' or '[IPv6]:Port' Radicale should listen on"
msgstr ""
+"'Hostname:Porta' o 'IPv4:Porta' o '[IPv6]:Porta' a cui Radicale dovrebbe "
+"ascoltare"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:272
msgid "AUTO"
-msgstr ""
+msgstr "AUTO"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:706
msgid "Additional HTTP headers"
-msgstr ""
+msgstr "Header HTTP aggiuntive"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:222
msgid "Address:Port"
@@ -328,7 +332,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:56
msgid "Reload"
-msgstr "Aggiorna"
+msgstr "Ricarica"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:688
msgid "Response Encoding"
diff --git a/applications/luci-app-radicale/po/ko/radicale.po b/applications/luci-app-radicale/po/ko/radicale.po
index 8c30d37b50..4616f8db5c 100644
--- a/applications/luci-app-radicale/po/ko/radicale.po
+++ b/applications/luci-app-radicale/po/ko/radicale.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-03-26 23:10+0000\n"
-"Last-Translator: dikastia <dikastia@gmail.com>\n"
+"PO-Revision-Date: 2022-07-31 13:17+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:268
msgid ""
@@ -416,7 +416,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:141
msgid "System"
-msgstr ""
+msgstr "시스템"
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:32
msgid ""
@@ -461,7 +461,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:42
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:45
msgid "Version"
-msgstr ""
+msgstr "버전"
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:38
msgid "Version Information"
diff --git a/applications/luci-app-radicale/po/pl/radicale.po b/applications/luci-app-radicale/po/pl/radicale.po
index 2d5c348417..bbcb8959b0 100644
--- a/applications/luci-app-radicale/po/pl/radicale.po
+++ b/applications/luci-app-radicale/po/pl/radicale.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2022-10-31 18:05+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale/pl/>\n"
"Language: pl\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:268
msgid ""
@@ -332,7 +332,7 @@ msgstr "Plik klucza prywatnego"
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:19
msgid "Radicale CalDAV/CardDAV Server"
-msgstr "Radicale CalDAV/CardDAV Server"
+msgstr "Serwer Radicale CalDAV/CardDAV"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:459
msgid "Radicale uses '/etc/radicale/rights' as regexp-based file."
diff --git a/applications/luci-app-radicale/po/ro/radicale.po b/applications/luci-app-radicale/po/ro/radicale.po
index 8847501c09..0afede9d41 100644
--- a/applications/luci-app-radicale/po/ro/radicale.po
+++ b/applications/luci-app-radicale/po/ro/radicale.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-01-12 11:22+0000\n"
+"PO-Revision-Date: 2022-08-05 01:21+0000\n"
"Last-Translator: CRISTIAN ANDREI <cristianvdr@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale/ro/>\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
-"X-Generator: Weblate 4.10.1\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:268
msgid ""
@@ -427,7 +427,7 @@ msgstr "Porniți/opriți serverul Radicale"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:473
msgid "Storage"
-msgstr "Depozitare"
+msgstr "Stocare"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:697
msgid "Storage Encoding"
diff --git a/applications/luci-app-radicale/po/sk/radicale.po b/applications/luci-app-radicale/po/sk/radicale.po
index 8e6e41a577..167bc3de7c 100644
--- a/applications/luci-app-radicale/po/sk/radicale.po
+++ b/applications/luci-app-radicale/po/sk/radicale.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-04 17:35+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2022-10-30 15:06+0000\n"
+"Last-Translator: MaycoH <hudec.marian@hotmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:268
msgid ""
@@ -104,7 +104,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
msgid "Debug"
-msgstr ""
+msgstr "Ladenie"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:191
msgid "Delay (in seconds) during system boot before Radicale start"
@@ -212,7 +212,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:571
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:593
msgid "Info"
-msgstr ""
+msgstr "Informácie"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:83
msgid "Keep in mind to use the correct hashing algorithm !"
@@ -260,7 +260,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:356
msgid "None"
-msgstr ""
+msgstr "Žiadny"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:654
msgid "Number of backup files of log to create."
diff --git a/applications/luci-app-radicale/po/uk/radicale.po b/applications/luci-app-radicale/po/uk/radicale.po
index 74b645b016..47d152b15e 100644
--- a/applications/luci-app-radicale/po/uk/radicale.po
+++ b/applications/luci-app-radicale/po/uk/radicale.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-04-20 06:16+0000\n"
-"Last-Translator: Vladdrako <vladdrako007@gmail.com>\n"
+"PO-Revision-Date: 2022-08-28 15:37+0000\n"
+"Last-Translator: Vlad <vladhmail@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale/uk/>\n"
"Language: uk\n"
@@ -9,12 +9,13 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:268
msgid ""
"'AUTO' selects the highest protocol version that client and server support."
msgstr ""
+"'АВТО' вибирає найвищу версію протоколу, яку підтримують клієнт і сервер."
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:223
msgid ""
diff --git a/applications/luci-app-radicale/po/zh_Hant/radicale.po b/applications/luci-app-radicale/po/zh_Hant/radicale.po
index 760fbdbc0f..857430cf4a 100644
--- a/applications/luci-app-radicale/po/zh_Hant/radicale.po
+++ b/applications/luci-app-radicale/po/zh_Hant/radicale.po
@@ -3,15 +3,15 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-04-17 15:06+0000\n"
-"Last-Translator: 王攀 <41330784@qq.com>\n"
+"PO-Revision-Date: 2022-10-17 00:00+0000\n"
+"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsradicale/zh_Hant/>\n"
"Language: zh_Hant\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:268
msgid ""
@@ -409,7 +409,7 @@ msgstr "啟動/停止 Radicale 伺服器"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:473
msgid "Storage"
-msgstr "存儲"
+msgstr "儲存空間使用"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:697
msgid "Storage Encoding"
diff --git a/applications/luci-app-radicale2/po/da/radicale2.po b/applications/luci-app-radicale2/po/da/radicale2.po
index 35be772e4e..45a6e2e4c6 100644
--- a/applications/luci-app-radicale2/po/da/radicale2.po
+++ b/applications/luci-app-radicale2/po/da/radicale2.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2022-03-20 21:24+0000\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
"Last-Translator: drax red <drax@outlook.dk>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale2/da/>\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:8
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:4
@@ -122,7 +122,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:29
msgid "Encryption"
-msgstr ""
+msgstr "Kryptering"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:23
msgid "Filename"
@@ -130,7 +130,7 @@ msgstr "Filnavn"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:19
msgid "Folder"
-msgstr ""
+msgstr "Mappe"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:19
msgid "Folder in which to store collections"
diff --git a/applications/luci-app-radicale2/po/es/radicale2.po b/applications/luci-app-radicale2/po/es/radicale2.po
index e208d9bd31..aa333c446c 100644
--- a/applications/luci-app-radicale2/po/es/radicale2.po
+++ b/applications/luci-app-radicale2/po/es/radicale2.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2022-03-06 15:27+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2022-09-04 03:20+0000\n"
+"Last-Translator: Malkovich78 <gonibanez@hotmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale2/es/>\n"
"Language: es\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:8
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:4
@@ -234,7 +234,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:29
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:6
msgid "Logging"
-msgstr "Inicio de sesión"
+msgstr "Registro"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:12
msgid "Logging File"
diff --git a/applications/luci-app-radicale2/po/it/radicale2.po b/applications/luci-app-radicale2/po/it/radicale2.po
index 1c5358459a..2e725b8f6f 100644
--- a/applications/luci-app-radicale2/po/it/radicale2.po
+++ b/applications/luci-app-radicale2/po/it/radicale2.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2022-05-22 10:18+0000\n"
-"Last-Translator: Carlo Alberto Ferraris <cafxx@strayorange.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale2/it/>\n"
"Language: it\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:8
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:4
@@ -25,7 +25,7 @@ msgstr "Impostazioni Avanzate"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:74
msgid "Allowed Ciphers"
-msgstr ""
+msgstr "Cifrari consentiti"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:10
msgid "Authentication"
@@ -433,7 +433,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:47
msgid "Timeout"
-msgstr "Timeout"
+msgstr "Tempo scaduto"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:25
msgid "Use File Locks"
diff --git a/applications/luci-app-radicale2/po/ko/radicale2.po b/applications/luci-app-radicale2/po/ko/radicale2.po
index fcf7c221e2..17b5118bfd 100644
--- a/applications/luci-app-radicale2/po/ko/radicale2.po
+++ b/applications/luci-app-radicale2/po/ko/radicale2.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2022-03-26 23:10+0000\n"
-"Last-Translator: dikastia <dikastia@gmail.com>\n"
+"PO-Revision-Date: 2022-08-09 02:20+0000\n"
+"Last-Translator: SangHoon Kim <hts.sanghoon.kim@outlook.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale2/ko/>\n"
"Language: ko\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:8
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:4
@@ -122,11 +122,11 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:29
msgid "Encryption"
-msgstr ""
+msgstr "암호화"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:23
msgid "Filename"
-msgstr ""
+msgstr "파일명"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:19
msgid "Folder"
@@ -431,7 +431,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:47
msgid "Timeout"
-msgstr ""
+msgstr "시간초과"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:25
msgid "Use File Locks"
@@ -451,7 +451,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:70
msgid "Username"
-msgstr ""
+msgstr "사용자명"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:66
msgid "Users and Passwords"
diff --git a/applications/luci-app-radicale2/po/ro/radicale2.po b/applications/luci-app-radicale2/po/ro/radicale2.po
index 4dec66eec6..f94b0ec43a 100644
--- a/applications/luci-app-radicale2/po/ro/radicale2.po
+++ b/applications/luci-app-radicale2/po/ro/radicale2.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2021-12-10 01:37+0000\n"
-"Last-Translator: Simona Iacob <s@zp1.net>\n"
+"PO-Revision-Date: 2022-08-05 01:21+0000\n"
+"Last-Translator: CRISTIAN ANDREI <cristianvdr@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale2/ro/>\n"
"Language: ro\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
-"X-Generator: Weblate 4.10-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:8
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:4
@@ -428,7 +428,7 @@ msgstr "Timpul de așteptare al socketului (secunde)"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:140
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:9
msgid "Storage"
-msgstr "Depozitare"
+msgstr "Stocare"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:13
msgid "Storage Type"
diff --git a/applications/luci-app-radicale2/po/sk/radicale2.po b/applications/luci-app-radicale2/po/sk/radicale2.po
index 4c2614fec6..26d2f77340 100644
--- a/applications/luci-app-radicale2/po/sk/radicale2.po
+++ b/applications/luci-app-radicale2/po/sk/radicale2.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2021-08-03 19:09+0000\n"
-"Last-Translator: Marek Ľach <graweeld@googlemail.com>\n"
+"PO-Revision-Date: 2022-10-30 15:06+0000\n"
+"Last-Translator: MaycoH <hudec.marian@hotmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale2/sk/>\n"
"Language: sk\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.8-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:8
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:4
@@ -77,7 +77,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:26
msgid "Debug"
-msgstr ""
+msgstr "Ladenie"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:15
msgid "Default (htpasswd file from users below)"
@@ -443,7 +443,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:66
msgid "User"
-msgstr ""
+msgstr "Používateľ"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:162
msgid "User-based ACL Settings"
diff --git a/applications/luci-app-radicale2/po/sv/radicale2.po b/applications/luci-app-radicale2/po/sv/radicale2.po
index 5801f3b43a..4d8c0d0fc2 100644
--- a/applications/luci-app-radicale2/po/sv/radicale2.po
+++ b/applications/luci-app-radicale2/po/sv/radicale2.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2021-12-13 23:52+0000\n"
+"PO-Revision-Date: 2022-12-04 12:08+0000\n"
"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale2/sv/>\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.10-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:8
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:4
@@ -424,6 +424,8 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:85
msgid "This permanently deletes the cert, key, and configuration to use same."
msgstr ""
+"Det här tar permanent bort cert, nyckeln och konfigurationen för att använda "
+"samma."
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:182
msgid "This permanently deletes the rights file and configuration to use same."
@@ -431,7 +433,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:47
msgid "Timeout"
-msgstr ""
+msgstr "Timeout"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:25
msgid "Use File Locks"
diff --git a/applications/luci-app-radicale2/po/uk/radicale2.po b/applications/luci-app-radicale2/po/uk/radicale2.po
index d79e1dda9c..b3b1d90071 100644
--- a/applications/luci-app-radicale2/po/uk/radicale2.po
+++ b/applications/luci-app-radicale2/po/uk/radicale2.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2022-04-18 16:53+0000\n"
-"Last-Translator: Vladdrako <vladdrako007@gmail.com>\n"
+"PO-Revision-Date: 2022-08-28 15:37+0000\n"
+"Last-Translator: Vlad <vladhmail@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale2/uk/>\n"
"Language: uk\n"
@@ -11,14 +11,14 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:8
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:4
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:8
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:7
msgid "A lightweight CalDAV/CardDAV server"
-msgstr ""
+msgstr "Полегшений сервер CalDAV/CardDAV"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:30
msgid "Advanced Settings"
diff --git a/applications/luci-app-radicale2/po/zh_Hant/radicale2.po b/applications/luci-app-radicale2/po/zh_Hant/radicale2.po
index eda6ce0cd4..ac6aab8496 100644
--- a/applications/luci-app-radicale2/po/zh_Hant/radicale2.po
+++ b/applications/luci-app-radicale2/po/zh_Hant/radicale2.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2022-04-21 23:00+0000\n"
+"PO-Revision-Date: 2022-10-17 00:00+0000\n"
"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsradicale2/zh_Hant/>\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:8
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:4
@@ -415,7 +415,7 @@ msgstr "插槽逾時(秒)"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:140
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:9
msgid "Storage"
-msgstr "存儲"
+msgstr "儲存空間使用"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:13
msgid "Storage Type"
diff --git a/applications/luci-app-rp-pppoe-server/po/fr/rp-pppoe-server.po b/applications/luci-app-rp-pppoe-server/po/fr/rp-pppoe-server.po
index c2be53b047..1bdf91967b 100644
--- a/applications/luci-app-rp-pppoe-server/po/fr/rp-pppoe-server.po
+++ b/applications/luci-app-rp-pppoe-server/po/fr/rp-pppoe-server.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-11-21 18:56+0000\n"
-"Last-Translator: Felix Braun <f.bhelicopter@gmail.com>\n"
+"PO-Revision-Date: 2022-07-31 13:17+0000\n"
+"Last-Translator: Christophe Blancon <christophe.blancon@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsrp-pppoe-server/fr/>\n"
"Language: fr\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.10-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:19
msgid "Access Concentrator Name"
@@ -105,4 +105,4 @@ msgstr "Épuisement de délai"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:47
msgid "Unit"
-msgstr "unité"
+msgstr "Unité"
diff --git a/applications/luci-app-rp-pppoe-server/po/it/rp-pppoe-server.po b/applications/luci-app-rp-pppoe-server/po/it/rp-pppoe-server.po
index 20e30deb62..ef0846cdbd 100644
--- a/applications/luci-app-rp-pppoe-server/po/it/rp-pppoe-server.po
+++ b/applications/luci-app-rp-pppoe-server/po/it/rp-pppoe-server.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-09-08 07:33+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-08-16 08:19+0000\n"
+"Last-Translator: Angemon25 <anmo5info@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsrp-pppoe-server/it/>\n"
"Language: it\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.8.1-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:19
msgid "Access Concentrator Name"
@@ -101,7 +101,7 @@ msgstr "Sincronizzazione"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:57
msgid "Timeout"
-msgstr "Timeout"
+msgstr "Tempo scaduto"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:47
msgid "Unit"
diff --git a/applications/luci-app-rp-pppoe-server/po/ko/rp-pppoe-server.po b/applications/luci-app-rp-pppoe-server/po/ko/rp-pppoe-server.po
index fa551eeb32..cee6c88ffd 100644
--- a/applications/luci-app-rp-pppoe-server/po/ko/rp-pppoe-server.po
+++ b/applications/luci-app-rp-pppoe-server/po/ko/rp-pppoe-server.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-08-08 06:14+0000\n"
-"Last-Translator: Youngbin Han <sukso96100@gmail.com>\n"
+"PO-Revision-Date: 2022-08-09 02:20+0000\n"
+"Last-Translator: SangHoon Kim <hts.sanghoon.kim@outlook.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsrp-pppoe-server/ko/>\n"
"Language: ko\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:19
msgid "Access Concentrator Name"
@@ -99,7 +99,7 @@ msgstr ""
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:57
msgid "Timeout"
-msgstr ""
+msgstr "시간초과"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:47
msgid "Unit"
diff --git a/applications/luci-app-rp-pppoe-server/po/sv/rp-pppoe-server.po b/applications/luci-app-rp-pppoe-server/po/sv/rp-pppoe-server.po
index 6db7935cf4..af39c3a143 100644
--- a/applications/luci-app-rp-pppoe-server/po/sv/rp-pppoe-server.po
+++ b/applications/luci-app-rp-pppoe-server/po/sv/rp-pppoe-server.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-10-17 20:21+0000\n"
-"Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
+"PO-Revision-Date: 2022-12-04 12:08+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsrp-pppoe-server/sv/>\n"
"Language: sv\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:19
msgid "Access Concentrator Name"
@@ -22,16 +22,18 @@ msgstr ""
#: applications/luci-app-rp-pppoe-server/root/usr/share/rpcd/acl.d/luci-app-rp-pppoe-server.json:3
msgid "Grant UCI access for luci-app-rp-pppoe-server"
-msgstr ""
+msgstr "Godkänn UCI-åtkomst för luci-app-rp-pppoe-server"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:29
msgid "IP of listening side"
-msgstr ""
+msgstr "IP på lyssnarsidan"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:44
msgid ""
"Instead of starting at beginning and going to end, randomize session number"
msgstr ""
+"Slumpa fram sessionsnummer istället för att starta i början och gå till "
+"slutet"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:15
msgid "Interface"
@@ -39,23 +41,23 @@ msgstr "Gränssnitt"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:15
msgid "Interface on which to listen."
-msgstr ""
+msgstr "Gränssnitt att lyssna på."
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:62
msgid "MSS"
-msgstr ""
+msgstr "MSS"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:35
msgid "Maximum sessions"
-msgstr ""
+msgstr "Maximalt antal sessioner"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:25
msgid "Maximum sessions per peer"
-msgstr ""
+msgstr "Maximalt antal session per jämlike"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:52
msgid "Offset"
-msgstr ""
+msgstr "Offset"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:40
msgid "Options file"
@@ -63,11 +65,11 @@ msgstr ""
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:52
msgid "PPP offset"
-msgstr ""
+msgstr "Offset för PPP"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:47
msgid "PPP unit number"
-msgstr ""
+msgstr "Enhetsnummer för PPP"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:9
msgid "PPPoE Server Configuration"
@@ -95,12 +97,12 @@ msgstr "Namn på tjänst"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:68
msgid "Sync"
-msgstr ""
+msgstr "Synk"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:57
msgid "Timeout"
-msgstr ""
+msgstr "Timeout"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:47
msgid "Unit"
-msgstr ""
+msgstr "Enhet"
diff --git a/applications/luci-app-rp-pppoe-server/po/uk/rp-pppoe-server.po b/applications/luci-app-rp-pppoe-server/po/uk/rp-pppoe-server.po
index 07e5c4ad1b..3c9bfcbb9b 100644
--- a/applications/luci-app-rp-pppoe-server/po/uk/rp-pppoe-server.po
+++ b/applications/luci-app-rp-pppoe-server/po/uk/rp-pppoe-server.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-04-21 01:10+0000\n"
-"Last-Translator: Vladdrako <vladdrako007@gmail.com>\n"
+"PO-Revision-Date: 2022-08-28 15:37+0000\n"
+"Last-Translator: Vlad <vladhmail@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsrp-pppoe-server/uk/>\n"
"Language: uk\n"
@@ -11,11 +11,11 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:19
msgid "Access Concentrator Name"
-msgstr ""
+msgstr "Ім'я концентратора доступу"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:32
msgid "First remote IP"
diff --git a/applications/luci-app-samba4/po/cs/samba4.po b/applications/luci-app-samba4/po/cs/samba4.po
index 52a0345467..28101e0b4e 100644
--- a/applications/luci-app-samba4/po/cs/samba4.po
+++ b/applications/luci-app-samba4/po/cs/samba4.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-04-09 08:04+0000\n"
-"Last-Translator: Pavel Pernička <pernicka.pa@gmail.com>\n"
+"PO-Revision-Date: 2022-07-30 11:20+0000\n"
+"Last-Translator: Jakub Brož <brozikcz@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssamba4/cs/>\n"
"Language: cs\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.6-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
@@ -18,7 +18,7 @@ msgstr "Povolení hosté"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
-msgstr "Povolit starší (nezabezpečené) protokoly/autentizaci"
+msgstr "Povolit starší (nezabezpečené) protokoly/autentizaci."
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:68
msgid ""
diff --git a/applications/luci-app-samba4/po/el/samba4.po b/applications/luci-app-samba4/po/el/samba4.po
index de5b8b025b..8fb73731d8 100644
--- a/applications/luci-app-samba4/po/el/samba4.po
+++ b/applications/luci-app-samba4/po/el/samba4.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-28 02:08+0200\n"
-"PO-Revision-Date: 2022-02-12 15:56+0000\n"
-"Last-Translator: MarioK239 <marios.k239@gmail.com>\n"
+"PO-Revision-Date: 2022-12-10 12:46+0000\n"
+"Last-Translator: Alexis M <mosjiag+hosted.weblate@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssamba4/el/>\n"
"Language: el\n"
@@ -12,11 +12,11 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
-msgstr ""
+msgstr "Να επιτρέπεται στους επισκέπτες"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
@@ -127,7 +127,7 @@ msgstr ""
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
msgid "Name"
-msgstr "Όνομα"
+msgstr "Ονομα"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:23
#: applications/luci-app-samba4/root/usr/share/luci/menu.d/luci-app-samba4.json:3
diff --git a/applications/luci-app-samba4/po/fa/samba4.po b/applications/luci-app-samba4/po/fa/samba4.po
index 86035d4736..833abeab17 100644
--- a/applications/luci-app-samba4/po/fa/samba4.po
+++ b/applications/luci-app-samba4/po/fa/samba4.po
@@ -3,81 +3,84 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-22 15:23+0100\n"
-"PO-Revision-Date: 2011-10-25 21:26+0200\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2022-11-02 08:08+0000\n"
+"Last-Translator: Rose <darkrose@privatemail.com>\n"
+"Language-Team: Persian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssamba4/fa/>\n"
"Language: fa\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Pootle 2.0.4\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
-msgstr ""
+msgstr "اجازه ورود به کاربران میهمان"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
-msgstr ""
+msgstr "روشهای قدیمی احراز هویت (ناامن)مجازند."
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:68
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
+"اجازه دادن به اتصالات قدیمی smb(v1)/Lanman ، که برای دستگاه‌ های قدیمی بدون "
+"پشتیبانی (v2.1/3) مورد نیاز است ."
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
msgid "Allowed users"
-msgstr ""
+msgstr "کاربران مجاز"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
msgid "Apple Time-machine share"
-msgstr ""
+msgstr "اشتراک ماشین زمان اپل"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
msgid "Browse-able"
-msgstr ""
+msgstr "قابلیت مرور"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
msgid "Create mask"
-msgstr ""
+msgstr "ایجاد ماسک (mask)"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54
msgid "Description"
-msgstr ""
+msgstr "توضیحات"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
msgid "Directory mask"
-msgstr ""
+msgstr "فهرست ماسک (mask)"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
msgid "Disable Active Directory Domain Controller"
-msgstr ""
+msgstr "غیر فعال کردن اکتیو داریکتوری دومِین کنترلر"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
msgid "Disable Netbios"
-msgstr ""
+msgstr "غیرفعال کردن نت بایوس (Netbios)"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
msgid "Disable Winbind"
-msgstr ""
+msgstr "غیرفعال کردن Winbind"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit Template"
-msgstr ""
+msgstr "ویرایش قالب"
#: 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 ""
+msgstr "ویرایش قالبی که برای تولید پیکربندی سامبا استفاده می شود."
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:57
msgid "Enable extra Tuning"
-msgstr ""
+msgstr "فعال کردن تنظیم اضافی"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
msgid "Enable macOS compatible shares"
-msgstr ""
+msgstr "فعال کردن اشتراک های سازگار با macOS"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
msgid ""
@@ -85,77 +88,86 @@ msgid ""
"speeds and better operation via WiFi. Not recommend if multiple clients "
"write to the same files, at the same time!"
msgstr ""
+"برخی از پارامترهای تنظیم مبتنی بر جامعه را فعال کنید، که ممکن است سرعت نوشتن "
+"و عملکرد بهتر از طریق WiFi را بهبود بخشد. توصیه نمیشود که چندین مشتری به "
+"طورهمزمان روی یک فایل بنویسند !"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:65
msgid ""
"Enables Apple's AAPL extension globally and adds macOS compatibility options "
"to all shares."
msgstr ""
+"افزونه AAPL اپل را به صورت جهانی فعال می کند و گزینه های سازگاری macOS را به "
+"همه اشتراک ها اضافه می کند."
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
msgid "Force Root"
-msgstr ""
+msgstr "اجبار Root"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
msgid "Force synchronous I/O"
-msgstr ""
+msgstr "اجبار همزمان I/O"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
msgid "General Settings"
-msgstr ""
+msgstr "تنظیمات عمومی"
#: applications/luci-app-samba4/root/usr/share/rpcd/acl.d/luci-app-samba4.json:3
msgid "Grant access to LuCI app samba4"
-msgstr ""
+msgstr "اعطای دسترسی به LiCi app samba4"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
msgid "Guests only"
-msgstr ""
+msgstr "مخصوص مهمان‌ها"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
msgid "Inherit owner"
-msgstr ""
+msgstr "مالک ارث"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
msgid "Interface"
-msgstr ""
+msgstr "رابط"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:35
msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr ""
+msgstr "فقط به رابط داده شده یا ، در صورت مشخص نبودن، در شبکه گوش دهید"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
msgid "Name"
-msgstr ""
+msgstr "نام"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:23
#: applications/luci-app-samba4/root/usr/share/luci/menu.d/luci-app-samba4.json:3
msgid "Network Shares"
-msgstr ""
+msgstr "اشتراک های شبکه"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62
msgid ""
"On lower-end devices may increase speeds, by forceing synchronous I/O "
"instead of the default asynchronous."
msgstr ""
+"در دستگاه های رده پایین ممکن است سرعت را ، با اجبار کردن ورودی/خروجی به طور "
+"همزمان به جای غیرهمزمان بودن آن باعث شود به صورت پیش فرض افزایش دهند."
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
msgid "Path"
-msgstr ""
+msgstr "مسیر"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:94
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
+"لطفا فهرست های راهنما را به اشتراک بگذارید.هر فهرست راهنما به یک پوشه در یک "
+"دستگاه نصب شده اشاره دارد."
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
msgid "Read-only"
-msgstr ""
+msgstr "قفط قابل خواندن"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
msgid "Shared Directories"
-msgstr ""
+msgstr "فهرست های راهنمای به اشتراک گذاشته شده"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
msgid ""
@@ -164,18 +176,21 @@ msgid ""
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
+"این محتوای فایل '/etc/samba/smb.conf.template' است که پیکربندی سامبای شما از "
+"آن تولید خواهد شد. مقادیر محصور شده توسط نمادهای لوله ('|') نباید تغییر "
+"کنند. آنها مقادیر خود را از برگه \"تنظیمات عمومی\" دریافت می کنند."
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
msgid "Time-machine size in GB"
-msgstr ""
+msgstr "اندازه ماشین زمان بر حسب گیگابایت"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
msgid "Vfs objects"
-msgstr ""
+msgstr "اشیاء Vfs"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
msgid "Workgroup"
-msgstr ""
+msgstr "گروه کاری"
#~ msgid ""
#~ "Allow system users to reach their home directories via network shares"
diff --git a/applications/luci-app-samba4/po/it/samba4.po b/applications/luci-app-samba4/po/it/samba4.po
index 93b4d6e255..2a3ffaf1cb 100644
--- a/applications/luci-app-samba4/po/it/samba4.po
+++ b/applications/luci-app-samba4/po/it/samba4.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2021-05-15 14:32+0000\n"
-"Last-Translator: Marco Mihai Condrache <marcomihaicondrache@gmail.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssamba4/it/>\n"
"Language: it\n"
@@ -12,21 +12,23 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
-msgstr "Permetti ospiti"
+msgstr "Consenti ospiti"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
msgid "Allow legacy (insecure) protocols/authentication."
-msgstr ""
+msgstr "Consenti protocolli/autenticazione legacy (non sicuro)."
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:68
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
+"Consenti connessioni smb(v1)/Lanman legacy, necessarie per dispositivi più "
+"vecchi senza supporto smb(v2.1/3)."
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
msgid "Allowed users"
@@ -155,7 +157,7 @@ msgstr ""
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
msgid "Read-only"
-msgstr "Solo lettura"
+msgstr "Sola lettura"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
msgid "Shared Directories"
diff --git a/applications/luci-app-samba4/po/ko/samba4.po b/applications/luci-app-samba4/po/ko/samba4.po
index a36fc1a9b1..aedafb8cba 100644
--- a/applications/luci-app-samba4/po/ko/samba4.po
+++ b/applications/luci-app-samba4/po/ko/samba4.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-22 15:23+0100\n"
-"PO-Revision-Date: 2022-03-26 13:17+0000\n"
-"Last-Translator: dikastia <dikastia@gmail.com>\n"
+"PO-Revision-Date: 2023-01-10 10:51+0000\n"
+"Last-Translator: TheNoFace <fprhqkrtk303@naver.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssamba4/ko/>\n"
"Language: ko\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
@@ -128,7 +128,7 @@ msgstr ""
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
msgid "Name"
-msgstr ""
+msgstr "이름"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:23
#: applications/luci-app-samba4/root/usr/share/luci/menu.d/luci-app-samba4.json:3
@@ -143,7 +143,7 @@ msgstr ""
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
msgid "Path"
-msgstr ""
+msgstr "경로"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:94
msgid ""
diff --git a/applications/luci-app-samba4/po/nl/samba4.po b/applications/luci-app-samba4/po/nl/samba4.po
index 99b6d8488f..260d6724ad 100644
--- a/applications/luci-app-samba4/po/nl/samba4.po
+++ b/applications/luci-app-samba4/po/nl/samba4.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-22 15:23+0100\n"
-"PO-Revision-Date: 2022-07-11 09:21+0000\n"
-"Last-Translator: Fabrice Delahaij <fdelahaij@extreemhost.nl>\n"
+"PO-Revision-Date: 2022-09-22 11:24+0000\n"
+"Last-Translator: Raymond Minneboo <raymond@minneboo.net>\n"
"Language-Team: Dutch <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssamba4/nl/>\n"
"Language: nl\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
@@ -48,7 +48,7 @@ msgstr "Masker maken"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54
msgid "Description"
-msgstr "Beschrijving"
+msgstr "Omschrijving"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
msgid "Directory mask"
diff --git a/applications/luci-app-samba4/po/sk/samba4.po b/applications/luci-app-samba4/po/sk/samba4.po
index 3f2d31c1d1..50b7ea458f 100644
--- a/applications/luci-app-samba4/po/sk/samba4.po
+++ b/applications/luci-app-samba4/po/sk/samba4.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-08-03 19:09+0000\n"
-"Last-Translator: Marek Ľach <graweeld@googlemail.com>\n"
+"PO-Revision-Date: 2022-10-30 16:50+0000\n"
+"Last-Translator: MaycoH <hudec.marian@hotmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssamba4/sk/>\n"
"Language: sk\n"
@@ -10,37 +10,42 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.8-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
msgstr "Povoliť hostí"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67
+#, fuzzy
msgid "Allow legacy (insecure) protocols/authentication."
-msgstr ""
+msgstr "Povoliť staršie (nezabezpečené) protokoly/overovanie."
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:68
+#, fuzzy
msgid ""
"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
"smb(v2.1/3) support."
msgstr ""
+"Povoliť staršie pripojenia smb(v1)/Lanman, potrebné pre staršie zariadenia "
+"bez podpory smb(v2.1/3)."
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
msgid "Allowed users"
-msgstr ""
+msgstr "Povolení užívatelia"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151
msgid "Apple Time-machine share"
-msgstr ""
+msgstr "Zdieľanie Apple Time-machine"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104
+#, fuzzy
msgid "Browse-able"
-msgstr ""
+msgstr "Možnosť prehliadania"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136
msgid "Create mask"
-msgstr ""
+msgstr "Vytvoriť masku"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54
msgid "Description"
@@ -48,7 +53,7 @@ msgstr "Popis"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142
msgid "Directory mask"
-msgstr ""
+msgstr "Maska adresára"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
msgid "Disable Active Directory Domain Controller"
@@ -56,15 +61,15 @@ msgstr ""
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71
msgid "Disable Netbios"
-msgstr ""
+msgstr "Zakázať NetBIOS"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77
msgid "Disable Winbind"
-msgstr ""
+msgstr "Zakázať Winbind"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit Template"
-msgstr ""
+msgstr "Upraviť šablónu"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Edit the template that is used for generating the samba configuration."
@@ -76,7 +81,7 @@ msgstr ""
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
msgid "Enable macOS compatible shares"
-msgstr ""
+msgstr "Povoliť zdieľania kompatibilné so systémom macOS"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
msgid ""
@@ -92,8 +97,9 @@ msgid ""
msgstr ""
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
+#, fuzzy
msgid "Force Root"
-msgstr ""
+msgstr "Vynútiť Root-a"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
msgid "Force synchronous I/O"
@@ -109,11 +115,11 @@ msgstr ""
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
msgid "Guests only"
-msgstr ""
+msgstr "Len pre hostí"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
msgid "Inherit owner"
-msgstr ""
+msgstr "Zdediť vlastníka"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
msgid "Interface"
@@ -121,7 +127,7 @@ msgstr "Rozhranie"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:35
msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr ""
+msgstr "Načúvať iba na danom rozhraní alebo, ak nie je definované, na lan"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
msgid "Name"
@@ -129,8 +135,9 @@ msgstr "Názov"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:23
#: applications/luci-app-samba4/root/usr/share/luci/menu.d/luci-app-samba4.json:3
+#, fuzzy
msgid "Network Shares"
-msgstr ""
+msgstr "Sieťové zdieľania"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62
msgid ""
@@ -140,21 +147,23 @@ msgstr ""
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
msgid "Path"
-msgstr ""
+msgstr "Cesta"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:94
msgid ""
"Please add directories to share. Each directory refers to a folder on a "
"mounted device."
msgstr ""
+"Prosím pridajte adresáre, ktoré chcete zdieľať. Každý adresár odkazuje na "
+"priečinok na pripojenom zariadení."
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
msgid "Read-only"
-msgstr ""
+msgstr "Len na čítanie"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
msgid "Shared Directories"
-msgstr ""
+msgstr "Zdieľané adresáre"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
msgid ""
@@ -166,12 +175,12 @@ msgstr ""
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
msgid "Time-machine size in GB"
-msgstr ""
+msgstr "Veľkosť Time-machine v GB"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
msgid "Vfs objects"
-msgstr ""
+msgstr "VFS objekty"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
msgid "Workgroup"
-msgstr ""
+msgstr "Pracovná skupina"
diff --git a/applications/luci-app-ser2net/po/he/ser2net.po b/applications/luci-app-ser2net/po/he/ser2net.po
index f8329bca47..460ff0b55a 100644
--- a/applications/luci-app-ser2net/po/he/ser2net.po
+++ b/applications/luci-app-ser2net/po/he/ser2net.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-01-15 22:31+0000\n"
+"PO-Revision-Date: 2022-11-17 18:57+0000\n"
"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsser2net/he/>\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && "
"n % 10 == 0) ? 2 : 3));\n"
-"X-Generator: Weblate 4.5-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:72
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:71
@@ -113,7 +113,7 @@ msgstr ""
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:22
msgid "Protocol"
-msgstr ""
+msgstr "פרוטוקול"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:11
#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:23
diff --git a/applications/luci-app-ser2net/po/it/ser2net.po b/applications/luci-app-ser2net/po/it/ser2net.po
index a21c4cc3e5..08f6f1172f 100644
--- a/applications/luci-app-ser2net/po/it/ser2net.po
+++ b/applications/luci-app-ser2net/po/it/ser2net.po
@@ -1,28 +1,28 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-09-09 08:44+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsser2net/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.8.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:72
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:71
msgid "Allow the RFC 2217 protocol"
-msgstr ""
+msgstr "Consenti il protocollo RFC 2217"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:38
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:37
msgid "Baud rate"
-msgstr ""
+msgstr "Velocità di trasmissione"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:25
msgid "Binding address"
-msgstr ""
+msgstr "Indirizzo di bind"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:23
msgid "Blink duration."
@@ -49,7 +49,7 @@ msgstr "Dispositivo"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:15
msgid "Driver"
-msgstr ""
+msgstr "Driver"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:23
msgid "Duration"
@@ -196,7 +196,7 @@ msgstr ""
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:30
msgid "Timeout"
-msgstr "Timeout"
+msgstr "Tempo scaduto"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:70
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:69
diff --git a/applications/luci-app-ser2net/po/ja/ser2net.po b/applications/luci-app-ser2net/po/ja/ser2net.po
index 5a1ae81335..c65beb088a 100644
--- a/applications/luci-app-ser2net/po/ja/ser2net.po
+++ b/applications/luci-app-ser2net/po/ja/ser2net.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-22 02:42+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"PO-Revision-Date: 2022-09-04 03:20+0000\n"
+"Last-Translator: yamaken <k-yamada@yamaken.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsser2net/ja/>\n"
"Language: ja\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:72
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:71
@@ -49,7 +49,7 @@ msgstr "デバイス"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:15
msgid "Driver"
-msgstr "ドライバー"
+msgstr "ドライバ"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:23
msgid "Duration"
diff --git a/applications/luci-app-ser2net/po/ko/ser2net.po b/applications/luci-app-ser2net/po/ko/ser2net.po
index a2a1569fb5..d0eb202323 100644
--- a/applications/luci-app-ser2net/po/ko/ser2net.po
+++ b/applications/luci-app-ser2net/po/ko/ser2net.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-03-26 23:10+0000\n"
-"Last-Translator: dikastia <dikastia@gmail.com>\n"
+"PO-Revision-Date: 2022-08-09 02:20+0000\n"
+"Last-Translator: SangHoon Kim <hts.sanghoon.kim@outlook.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsser2net/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:72
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:71
@@ -112,7 +112,7 @@ msgstr ""
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:22
msgid "Protocol"
-msgstr ""
+msgstr "프로토콜"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:11
#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:23
@@ -141,7 +141,7 @@ msgstr ""
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:27
msgid "State"
-msgstr ""
+msgstr "상태"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:64
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:63
@@ -196,7 +196,7 @@ msgstr ""
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:30
msgid "Timeout"
-msgstr ""
+msgstr "시간초과"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:70
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:69
diff --git a/applications/luci-app-ser2net/po/sk/ser2net.po b/applications/luci-app-ser2net/po/sk/ser2net.po
index 82574f3688..fa02ac8074 100644
--- a/applications/luci-app-ser2net/po/sk/ser2net.po
+++ b/applications/luci-app-ser2net/po/sk/ser2net.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-09 21:41+0000\n"
-"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"PO-Revision-Date: 2022-10-30 15:06+0000\n"
+"Last-Translator: MaycoH <hudec.marian@hotmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsser2net/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:72
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:71
@@ -59,7 +59,7 @@ msgstr ""
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:15
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:22
msgid "Enabled"
-msgstr "Povolené"
+msgstr "Zapnuté"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:60
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:59
@@ -94,7 +94,7 @@ msgstr ""
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:59
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:58
msgid "None"
-msgstr ""
+msgstr "Žiadny"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:61
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:60
@@ -103,7 +103,7 @@ msgstr ""
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:27
msgid "Off"
-msgstr ""
+msgstr "Vypnuté"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:57
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:56
diff --git a/applications/luci-app-ser2net/po/sv/ser2net.po b/applications/luci-app-ser2net/po/sv/ser2net.po
index 9d526c155f..2503093a87 100644
--- a/applications/luci-app-ser2net/po/sv/ser2net.po
+++ b/applications/luci-app-ser2net/po/sv/ser2net.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-12-19 22:52+0000\n"
+"PO-Revision-Date: 2022-12-04 12:08+0000\n"
"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsser2net/sv/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.10\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:72
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:71
@@ -196,7 +196,7 @@ msgstr ""
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:30
msgid "Timeout"
-msgstr ""
+msgstr "Timeout"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:70
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:69
diff --git a/applications/luci-app-ser2net/po/uk/ser2net.po b/applications/luci-app-ser2net/po/uk/ser2net.po
index e7b9a60529..8862834280 100644
--- a/applications/luci-app-ser2net/po/uk/ser2net.po
+++ b/applications/luci-app-ser2net/po/uk/ser2net.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-02-17 13:04+0000\n"
-"Last-Translator: Taras Rosa <taras1rosa@gmail.com>\n"
+"PO-Revision-Date: 2022-11-28 20:47+0000\n"
+"Last-Translator: Arkadii Yakovets <ark@cho.red>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsser2net/uk/>\n"
"Language: uk\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:72
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:71
@@ -138,7 +138,7 @@ msgstr ""
#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:14
msgid "Settings"
-msgstr "Параметри"
+msgstr "Налаштування"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:27
msgid "State"
diff --git a/applications/luci-app-shadowsocks-libev/po/cs/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/cs/shadowsocks-libev.po
index 0823299578..1327ec12b5 100644
--- a/applications/luci-app-shadowsocks-libev/po/cs/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/cs/shadowsocks-libev.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-04-09 08:04+0000\n"
-"Last-Translator: Pavel Pernička <pernicka.pa@gmail.com>\n"
+"PO-Revision-Date: 2023-01-10 22:06+0000\n"
+"Last-Translator: Jirka_1277 <j.pinkava@centrum.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshadowsocks-libev/cs/>\n"
"Language: cs\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.6-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -32,7 +32,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:28
msgid "Cancel"
-msgstr "Storno"
+msgstr "Zrušit"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
msgid ""
diff --git a/applications/luci-app-shadowsocks-libev/po/da/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/da/shadowsocks-libev.po
index f8149d45a6..36b961e164 100644
--- a/applications/luci-app-shadowsocks-libev/po/da/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/da/shadowsocks-libev.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-05-20 17:41+0000\n"
+"PO-Revision-Date: 2022-11-25 14:34+0000\n"
"Last-Translator: drax red <drax@outlook.dk>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshadowsocks-libev/da/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -114,7 +114,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:142
msgid "Enabled"
-msgstr ""
+msgstr "Aktiveret"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid ""
diff --git a/applications/luci-app-shadowsocks-libev/po/de/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/de/shadowsocks-libev.po
index 2778072e10..2a3bf67119 100644
--- a/applications/luci-app-shadowsocks-libev/po/de/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/de/shadowsocks-libev.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-04-29 10:18+0000\n"
+"PO-Revision-Date: 2022-10-09 16:44+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshadowsocks-libev/de/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12.1-dev\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -235,7 +235,6 @@ msgid "Local port"
msgstr "Lokaler Port"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:58
-#, fuzzy
msgid "Local-out default"
msgstr "Local-out-Standard"
diff --git a/applications/luci-app-shadowsocks-libev/po/es/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/es/shadowsocks-libev.po
index 679e1ca374..b856544477 100644
--- a/applications/luci-app-shadowsocks-libev/po/es/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/es/shadowsocks-libev.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2021-07-25 17:13+0000\n"
+"PO-Revision-Date: 2022-12-28 07:01+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshadowsocks-libev/es/>\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.7.2-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -132,20 +132,24 @@ msgid ""
"Extra nftables expression for matching tcp traffics, e.g. \"tcp dport { 80, "
"443 }\""
msgstr ""
+"Expresión adicional de nftables para hacer coincidir los tráficos tcp, p. e. "
+"\"tcp dport { 80, 443 }\""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:72
msgid ""
"Extra nftables expression for matching udp traffics, e.g. \"udp dport "
"{ 53 }\""
msgstr ""
+"Expresión adicional de nftables para hacer coincidir los tráficos de UDP, p. "
+"e. \"udp dport { 53 }\""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:68
msgid "Extra tcp expression"
-msgstr ""
+msgstr "Expresión tcp adicional"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:71
msgid "Extra udp expression"
-msgstr ""
+msgstr "Expresión UDP adicional"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:98
msgid ""
diff --git a/applications/luci-app-shadowsocks-libev/po/it/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/it/shadowsocks-libev.po
index 5ad83826ad..1b74519540 100644
--- a/applications/luci-app-shadowsocks-libev/po/it/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/it/shadowsocks-libev.po
@@ -1,22 +1,22 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-09-22 00:01+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshadowsocks-libev/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
-msgstr ""
+msgstr "-- tipo istanza --"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:225
msgid "<hidden>"
-msgstr ""
+msgstr "<hidden>"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:78
msgid "Advanced Settings"
@@ -25,6 +25,7 @@ msgstr "Impostazioni Avanzate"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
msgid "Bypass ss-redir for packets with dst address in this list"
msgstr ""
+"Bypassa ss-redir per pacchetti con indirizzo di destinazione in questa lista"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid "Bypass ss-redir for packets with src address in this list"
diff --git a/applications/luci-app-shadowsocks-libev/po/ko/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/ko/shadowsocks-libev.po
index cfa944dec1..61609a1207 100644
--- a/applications/luci-app-shadowsocks-libev/po/ko/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/ko/shadowsocks-libev.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-03-26 23:10+0000\n"
-"Last-Translator: dikastia <dikastia@gmail.com>\n"
+"PO-Revision-Date: 2022-08-01 05:54+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshadowsocks-libev/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -250,7 +250,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:115
msgid "Overview"
-msgstr ""
+msgstr "개요"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:248
msgid "Package is not installed"
@@ -258,7 +258,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
-msgstr ""
+msgstr "패스워드"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:175
msgid "Plugin"
@@ -292,7 +292,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:127
msgid "Running"
-msgstr ""
+msgstr "실행 중"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:152
msgid "Server"
diff --git a/applications/luci-app-shadowsocks-libev/po/pt_BR/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/pt_BR/shadowsocks-libev.po
index b62f3fbe94..82fbaa7c54 100644
--- a/applications/luci-app-shadowsocks-libev/po/pt_BR/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/pt_BR/shadowsocks-libev.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-03-26 23:10+0000\n"
+"PO-Revision-Date: 2022-10-18 04:10+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsshadowsocks-libev/pt_BR/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -296,7 +296,7 @@ msgstr "Senha"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:175
msgid "Plugin"
-msgstr "Plugin"
+msgstr "Plug-in"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:177
msgid "Plugin Options"
diff --git a/applications/luci-app-shadowsocks-libev/po/ro/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/ro/shadowsocks-libev.po
index 69a88d187b..a636b8c731 100644
--- a/applications/luci-app-shadowsocks-libev/po/ro/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/ro/shadowsocks-libev.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-06-17 04:24+0000\n"
+"PO-Revision-Date: 2022-11-04 20:04+0000\n"
"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshadowsocks-libev/ro/>\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
-"X-Generator: Weblate 4.13-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -294,7 +294,7 @@ msgstr "Parolă"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:175
msgid "Plugin"
-msgstr "Extensie"
+msgstr "Plugin"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:177
msgid "Plugin Options"
diff --git a/applications/luci-app-shadowsocks-libev/po/sk/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/sk/shadowsocks-libev.po
index 3efdc8351b..ca8b60bae1 100644
--- a/applications/luci-app-shadowsocks-libev/po/sk/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/sk/shadowsocks-libev.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-09 21:41+0000\n"
-"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"PO-Revision-Date: 2022-09-19 10:18+0000\n"
+"Last-Translator: Jose Riha <jose1711@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshadowsocks-libev/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -114,7 +114,7 @@ msgstr "Zakázať/Povoliť"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:142
msgid "Enabled"
-msgstr "Povolené"
+msgstr "Zapnuté"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid ""
@@ -300,7 +300,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:156
msgid "Server port"
-msgstr ""
+msgstr "Port servera"
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:3
msgid "Shadowsocks-libev"
diff --git a/applications/luci-app-shadowsocks-libev/po/uk/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/uk/shadowsocks-libev.po
index eafa7a67fe..03ef5ef32a 100644
--- a/applications/luci-app-shadowsocks-libev/po/uk/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/uk/shadowsocks-libev.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-04-04 07:26+0000\n"
-"Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
+"PO-Revision-Date: 2022-08-28 15:37+0000\n"
+"Last-Translator: Vlad <vladhmail@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshadowsocks-libev/uk/>\n"
"Language: uk\n"
@@ -9,11 +9,11 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.6-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
-msgstr ""
+msgstr "-- тип екземпляра --"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:225
msgid "<hidden>"
diff --git a/applications/luci-app-shadowsocks-libev/po/zh_Hant/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/zh_Hant/shadowsocks-libev.po
index d3f7f5e198..00db7a3b96 100644
--- a/applications/luci-app-shadowsocks-libev/po/zh_Hant/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/zh_Hant/shadowsocks-libev.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-04-17 15:06+0000\n"
-"Last-Translator: 王攀 <41330784@qq.com>\n"
+"PO-Revision-Date: 2022-12-25 07:50+0000\n"
+"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsshadowsocks-libev/zh_Hant/>\n"
"Language: zh_Hant\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -269,7 +269,7 @@ msgstr "密碼"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:175
msgid "Plugin"
-msgstr "插入"
+msgstr "外掛"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:177
msgid "Plugin Options"
@@ -299,7 +299,7 @@ msgstr "運行為"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:127
msgid "Running"
-msgstr "運行中"
+msgstr "執行中"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:152
msgid "Server"
diff --git a/applications/luci-app-shairplay/po/ko/shairplay.po b/applications/luci-app-shairplay/po/ko/shairplay.po
index bead05ddac..1bdb92a13b 100644
--- a/applications/luci-app-shairplay/po/ko/shairplay.po
+++ b/applications/luci-app-shairplay/po/ko/shairplay.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-06-07 10:49+0000\n"
-"Last-Translator: Sunggu Choi <dkaost@outlook.com>\n"
+"PO-Revision-Date: 2022-08-01 05:54+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshairplay/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:47
msgid "AO Device ID"
@@ -45,7 +45,7 @@ msgstr ""
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:25
msgid "Password"
-msgstr ""
+msgstr "패스워드"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:21
msgid "Port"
diff --git a/applications/luci-app-shairplay/po/sk/shairplay.po b/applications/luci-app-shairplay/po/sk/shairplay.po
index a95fc439ab..eb4515ca64 100644
--- a/applications/luci-app-shairplay/po/sk/shairplay.po
+++ b/applications/luci-app-shairplay/po/sk/shairplay.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-09 21:41+0000\n"
-"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"PO-Revision-Date: 2022-09-19 10:18+0000\n"
+"Last-Translator: Jose Riha <jose1711@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshairplay/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:47
msgid "AO Device ID"
@@ -33,7 +33,7 @@ msgstr ""
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:10
msgid "Enabled"
-msgstr "Povolené"
+msgstr "Zapnuté"
#: applications/luci-app-shairplay/root/usr/share/rpcd/acl.d/luci-app-shairplay.json:3
msgid "Grant UCI access for luci-app-shairplay"
diff --git a/applications/luci-app-simple-adblock/Makefile b/applications/luci-app-simple-adblock/Makefile
index ce01d948d9..e67ed6514d 100644
--- a/applications/luci-app-simple-adblock/Makefile
+++ b/applications/luci-app-simple-adblock/Makefile
@@ -1,15 +1,15 @@
-# Copyright 2017-2018 Stan Grishin (stangri@melmac.net)
+# Copyright 2017-2022 Stan Grishin (stangri@melmac.ca)
# This is free software, licensed under the GNU General Public License v3.
include $(TOPDIR)/rules.mk
PKG_LICENSE:=GPL-3.0-or-later
-PKG_MAINTAINER:=Stan Grishin <stangri@melmac.net>
-PKG_VERSION:=1.8.7-3
+PKG_MAINTAINER:=Stan Grishin <stangri@melmac.ca>
+PKG_VERSION:=1.9.3-3
LUCI_TITLE:=Simple Adblock Web UI
LUCI_DESCRIPTION:=Provides Web UI for simple-adblock service.
-LUCI_DEPENDS:=+luci-compat +luci-mod-admin-full +simple-adblock
+LUCI_DEPENDS:=+luci-base +simple-adblock +jsonfilter
LUCI_PKGARCH:=all
include ../../luci.mk
diff --git a/applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js b/applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js
new file mode 100644
index 0000000000..2bc49556c7
--- /dev/null
+++ b/applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js
@@ -0,0 +1,324 @@
+// Copyright 2022 Stan Grishin <stangri@melmac.ca>
+// This code wouldn't have been possible without help from [@vsviridov](https://github.com/vsviridov)
+
+"require ui";
+"require rpc";
+"require form";
+"require baseclass";
+
+var pkg = {
+ get Name() { return 'simple-adblock'; },
+ get URL() { return 'https://docs.openwrt.melmac.net/' + pkg.Name + '/'; },
+};
+
+var getInitList = rpc.declare({
+ object: "luci." + pkg.Name,
+ method: "getInitList",
+ params: ["name"],
+});
+
+var getInitStatus = rpc.declare({
+ object: "luci." + pkg.Name,
+ method: "getInitStatus",
+ params: ["name"],
+});
+
+var getPlatformSupport = rpc.declare({
+ object: "luci." + pkg.Name,
+ method: "getPlatformSupport",
+ params: ["name"],
+});
+
+var _setInitAction = rpc.declare({
+ object: "luci." + pkg.Name,
+ method: "setInitAction",
+ params: ["name", "action"],
+ expect: { result: false },
+});
+
+var RPC = {
+ listeners: [],
+ on: function on(event, callback) {
+ var pair = { event: event, callback: callback }
+ this.listeners.push(pair);
+ return function unsubscribe() {
+ this.listeners = this.listeners.filter(function (listener) {
+ return listener !== pair;
+ });
+ }.bind(this);
+ },
+ emit: function emit(event, data) {
+ this.listeners.forEach(function (listener) {
+ if (listener.event === event) {
+ listener.callback(data);
+ }
+ });
+ },
+ getInitList: function getInitList(name) {
+ getInitList(name).then(function (result) {
+ this.emit('getInitList', result);
+ }.bind(this));
+ },
+ getInitStatus: function getInitStatus(name) {
+ getInitStatus(name).then(function (result) {
+ this.emit('getInitStatus', result);
+ }.bind(this));
+ },
+ getPlatformSupport: function getPlatformSupport(name) {
+ getPlatformSupport(name).then(function (result) {
+ this.emit('getPlatformSupport', result);
+ }.bind(this));
+ },
+ setInitAction: function setInitAction(name, action) {
+ _setInitAction(name, action).then(function (result) {
+ this.emit('setInitAction', result);
+ }.bind(this));
+ },
+}
+
+var status = baseclass.extend({
+ render: function () {
+ return Promise.all([
+ L.resolveDefault(getInitStatus(), {}),
+ ]).then(function (data) {
+ var replyStatus = data[0];
+ var text ="";
+ var reply = replyStatus[pkg.Name];
+ var outputFile = reply.outputFile;
+ var outputCache = reply.outputCache;
+ var statusTable = {
+ statusNoInstall: _("%s is not installed or not found").format(pkg.Name),
+ statusStopped: _("Stopped"),
+ statusStarting: _("Starting"),
+ statusProcessing: _("Processing lists"),
+ statusRestarting: _("Restarting"),
+ statusForceReloading: _("Force Reloading"),
+ statusDownloading: _("Downloading lists"),
+ statusError: _("Error"),
+ statusWarning: _("Warning"),
+ statusFail: _("Fail"),
+ statusSuccess: _("Active")
+ };
+
+ var header = E('h2', {}, _("Simple AdBlock - Status"))
+ var statusTitle = E('label', { class: 'cbi-value-title' }, _("Service Status"));
+ if (reply.version) {
+ text += _("Version: %s").format(reply.version) + " - ";
+ switch (reply.status) {
+ case 'statusSuccess':
+ text += statusTable[reply.status] + ".";
+ text += "<br />" + _("Blocking %s domains (with %s).").format(reply.entries, reply.dns);
+ if (reply.outputGzipExists) {
+ text += "<br />" + _("Compressed cache file created.");
+ }
+ if (reply.force_dns_active) {
+ text += "<br />" + _("Force DNS ports:");
+ reply.force_dns_ports.forEach(element => {
+ text += " " + element;
+ });
+ text += ".";
+ }
+ break;
+ case 'statusStopped':
+ if (reply.enabled) {
+ text += statusTable[reply.status] + ".";
+ }
+ else {
+ text += statusTable[reply.status] + _("disabled") + "."
+ }
+ if (reply.outputCacheExists) {
+ text += "<br />" + _("Cache file found.");
+ }
+ else if (reply.outputGzipExists) {
+ text += "<br />" + _("Compressed cache file found.");
+ }
+ break;
+ case 'statusRestarting':
+ case 'statusForceReloading':
+ case 'statusDownloading':
+ case 'statusProcessing':
+ text += statusTable[reply.status] + "...";
+ break;
+ default:
+ text += statusTable[reply.status] + ".";
+ break;
+ }
+ }
+ else {
+ text = _("Not installed or not found");
+ }
+ var statusText = E('div', {}, text);
+ var statusField = E('div', { class: 'cbi-value-field' }, statusText);
+ var statusDiv = E('div', { class: 'cbi-value' }, [statusTitle, statusField]);
+
+ var warningsDiv = [];
+ if (reply.warnings && reply.warnings.length) {
+ var warningTable = {
+ warningExternalDnsmasqConfig: _("use of external dnsmasq config file detected, please set '%s' option to '%s'").format("dns", "dnsmasq.conf"),
+ warningMissingRecommendedPackages: _("some recommended packages are missing")
+ }
+ var warningsTitle = E('label', { class: 'cbi-value-title' }, _("Service Warnings"));
+ var text = "";
+ (reply.warnings).forEach(element => {
+ text += (warningTable[element.id]).format(element.extra || ' ') + "<br />";
+ });
+ var warningsText = E('div', {}, text);
+ var warningsField = E('div', { class: 'cbi-value-field' }, warningsText);
+ warningsDiv = E('div', { class: 'cbi-value' }, [warningsTitle, warningsField]);
+ }
+
+ var errorsDiv = [];
+ if (reply.errors && reply.errors.length) {
+ var errorTable = {
+ errorConfigValidationFail: _("Config (%s) validation failure!").format('/etc/config/' + pkg.Name),
+ errorServiceDisabled: _("%s is currently disabled").format(pkg.Name),
+ errorNoDnsmasqIpset: _("dnsmasq ipset support is enabled, but dnsmasq is either not installed or installed dnsmasq does not support ipset"),
+ errorNoIpset: _("dnsmasq ipset support is enabled, but ipset is either not installed or installed ipset does not support '%s' type").format("hash:net"),
+ errorNoDnsmasqNftset: _("dnsmasq nft set support is enabled, but dnsmasq is either not installed or installed dnsmasq does not support nft set"),
+ errorNoNft: _("dnsmasq nft sets support is enabled, but nft is not installed"),
+ errorMkdirFail: _("Unable to create directory for '%s'"),
+ errorNoWanGateway: _("The %s service failed to discover WAN gateway!").format(pkg.Name),
+ errorOutputDirCreate: _("failed to create directory for %s file"),
+ errorOutputFileCreate: _("failed to create '%s' file").format(outputFile),
+ errorFailDNSReload: _("failed to restart/reload DNS resolver"),
+ errorSharedMemory: _("failed to access shared memory"),
+ errorSorting: _("failed to sort data file"),
+ errorOptimization: _("failed to optimize data file"),
+ errorAllowListProcessing: _("failed to process allow-list"),
+ errorDataFileFormatting: _("failed to format data file"),
+ errorMovingDataFile: _("failed to move temporary data file to '%s'").format(outputFile),
+ errorCreatingCompressedCache: _("failed to create compressed cache"),
+ errorRemovingTempFiles: _("failed to remove temporary files"),
+ errorRestoreCompressedCache: _("failed to unpack compressed cache"),
+ errorRestoreCache: _("failed to move '%s' to '%s'").format(outputCache, outputFile),
+ errorOhSnap: _("failed to create block-list or restart DNS resolver"),
+ errorStopping: _("failed to stop %s").format(pkg.Name),
+ errorDNSReload: _("failed to reload/restart DNS resolver"),
+ errorDownloadingConfigUpdate: _("failed to download Config Update file"),
+ errorDownloadingList: _("failed to download"),
+ errorParsingConfigUpdate: _("failed to parse Config Update file"),
+ errorParsingList: _("failed to parse"),
+ errorNoSSLSupport: _("no HTTPS/SSL support on device"),
+ errorCreatingDirectory: _("failed to create output/cache/gzip file directory")
+ }
+ var errorsTitle = E('label', { class: 'cbi-value-title' }, _("Service Errors"));
+ var text = "";
+ (reply.errors).forEach(element => {
+ text += (errorTable[element.id]).format(element.extra || ' ') + "<br />";
+ });
+ var errorsText = E('div', {}, text);
+ var errorsField = E('div', { class: 'cbi-value-field' }, errorsText);
+ errorsDiv = E('div', { class: 'cbi-value' }, [errorsTitle, errorsField]);
+ }
+
+ var btn_gap = E('span', {}, '&#160;&#160;');
+ var btn_gap_long = E('span', {}, '&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;');
+
+ var btn_start = E('button', {
+ 'class': 'btn cbi-button cbi-button-apply',
+ disabled: true,
+ click: function (ev) {
+ ui.showModal(null, [
+ E('p', { 'class': 'spinning' }, _('Starting %s service').format(pkg.Name))
+ ]);
+ return RPC.setInitAction(pkg.Name, 'start');
+ }
+ }, _('Start'));
+
+ var btn_action = E('button', {
+ 'class': 'btn cbi-button cbi-button-apply',
+ disabled: true,
+ click: function (ev) {
+ ui.showModal(null, [
+ E('p', { 'class': 'spinning' }, _('Force re-downloading %s block lists').format(pkg.Name))
+ ]);
+ return RPC.setInitAction(pkg.Name, 'dl');
+ }
+ }, _('Force Re-Download'));
+
+ var btn_stop = E('button', {
+ 'class': 'btn cbi-button cbi-button-reset',
+ disabled: true,
+ click: function (ev) {
+ ui.showModal(null, [
+ E('p', { 'class': 'spinning' }, _('Stopping %s service').format(pkg.Name))
+ ]);
+ return RPC.setInitAction(pkg.Name, 'stop');
+ }
+ }, _('Stop'));
+
+ var btn_enable = E('button', {
+ 'class': 'btn cbi-button cbi-button-apply',
+ disabled: true,
+ click: function (ev) {
+ ui.showModal(null, [
+ E('p', { 'class': 'spinning' }, _('Enabling %s service').format(pkg.Name))
+ ]);
+ return RPC.setInitAction(pkg.Name, 'enable');
+ }
+ }, _('Enable'));
+
+ var btn_disable = E('button', {
+ 'class': 'btn cbi-button cbi-button-reset',
+ disabled: true,
+ click: function (ev) {
+ ui.showModal(null, [
+ E('p', { 'class': 'spinning' }, _('Disabling %s service').format(pkg.Name))
+ ]);
+ return RPC.setInitAction(pkg.Name, 'disable');
+ }
+ }, _('Disable'));
+
+ if (reply.enabled) {
+ btn_enable.disabled = true;
+ btn_disable.disabled = false;
+ switch (reply.status) {
+ case 'statusSuccess':
+ btn_start.disabled = true;
+ btn_action.disabled = false;
+ btn_stop.disabled = false;
+ break;
+ case 'statusStopped':
+ btn_start.disabled = false;
+ btn_action.disabled = true;
+ btn_stop.disabled = true;
+ break;
+ default:
+ btn_start.disabled = true;
+ btn_action.disabled = true;
+ btn_stop.disabled = true;
+ btn_enable.disabled = true;
+ btn_disable.disabled = true;
+ break;
+ }
+ }
+ else {
+ btn_start.disabled = true;
+ btn_action.disabled = true;
+ btn_stop.disabled = true;
+ btn_enable.disabled = false;
+ btn_disable.disabled = true;
+ }
+
+ var buttonsDiv = [];
+ var buttonsTitle = E('label', { class: 'cbi-value-title' }, _("Service Control"))
+ var buttonsText = E('div', {}, [btn_start, btn_gap, btn_action, btn_gap, btn_stop, btn_gap_long, btn_enable, btn_gap, btn_disable]);
+ var buttonsField = E('div', { class: 'cbi-value-field' }, buttonsText);
+ if (reply.version) {
+ buttonsDiv = E('div', { class: 'cbi-value' }, [buttonsTitle, buttonsField]);
+ }
+
+ return E('div', {}, [header, statusDiv, warningsDiv, errorsDiv, buttonsDiv]);
+ });
+ },
+});
+
+RPC.on('setInitAction', function (reply) {
+ ui.hideModal();
+ location.reload();
+});
+
+return L.Class.extend({
+ status: status,
+ getPlatformSupport: getPlatformSupport
+});
diff --git a/applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js b/applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js
new file mode 100644
index 0000000000..dd311cd497
--- /dev/null
+++ b/applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js
@@ -0,0 +1,176 @@
+// Copyright 2022 Stan Grishin <stangri@melmac.ca>
+// This code wouldn't have been possible without help from [@vsviridov](https://github.com/vsviridov)
+
+'use strict';
+'require form';
+'require uci';
+'require view';
+'require simple-adblock.status as adb';
+
+var pkg = {
+ get Name() { return 'simple-adblock'; },
+ get URL() { return 'https://docs.openwrt.melmac.net/' + pkg.Name + '/'; }
+};
+
+return view.extend({
+ load: function () {
+ return Promise.all([
+ uci.load(pkg.Name)
+ ]);
+ },
+
+ render: function () {
+ return Promise.all([
+ L.resolveDefault(adb.getPlatformSupport(), {}),
+ ]).then(function (data) {
+ var replyPlatform = data[0];
+ var status, m, s, o;
+
+ status = new adb.status();
+ m = new form.Map(pkg.Name, _("Simple AdBlock - Configuration"));
+ s = m.section(form.NamedSection, 'config', pkg.Name);
+ s.tab("tab_basic", _("Basic Configuration"));
+ s.tab("tab_advanced", _("Advanced Configuration"));
+
+ o = s.taboption("tab_basic", form.ListValue, "config_update_enabled", _("Automatic Config Update"),
+ _("Perform config update before downloading the block/allow-lists."));
+ o.value("0", _("Disable"));
+ o.value("1", _("Enable"));
+ o.default = ("0", _("Disable"));
+
+ o = s.taboption("tab_basic", form.ListValue, "verbosity", _("Output Verbosity Setting"),
+ _("Controls system log and console output verbosity."));
+ o.value("0", _("Suppress output"));
+ o.value("1", _("Some output"));
+ o.value("2", _("Verbose output"));
+ o.default = ("2", _("Verbose output"));
+
+ o = s.taboption("tab_basic", form.ListValue, "force_dns", _("Force Router DNS"),
+ _("Forces Router DNS use on local devices, also known as DNS Hijacking."));
+ o.value("0", _("Let local devices use their own DNS servers if set"));
+ o.value("1", _("Force Router DNS server to all local devices"));
+ o.default = ("1", _("Force Router DNS server to all local devices"));
+
+
+ if ((replyPlatform[pkg.Name].leds).length) {
+ o = s.taboption("tab_basic", form.ListValue, "led", _("LED to indicate status"),
+ _("Pick the LED not already used in %sSystem LED Configuration%s.").format("<a href=\"" +
+ L.url("admin", "system", "leds") + "\">", "</a>"));
+ o.value("", _("none"));
+ (replyPlatform[pkg.Name].leds).forEach(element => {
+ o.value(element);
+ });
+ }
+ var text = _("DNS resolution option, see the %sREADME%s for details.")
+ .format("<a href=\"" + pkg.URL + "#dns-resolution-option\" target=\"_blank\">", "</a>");
+ if (!(replyPlatform[pkg.Name].dnsmasq_installed)) {
+ text += "<br />" + _("Please note that %s is not supported on this system.").format("<i>dnsmasq.addnhosts</i>");
+ text += "<br />" + _("Please note that %s is not supported on this system.").format("<i>dnsmasq.conf</i>");
+ text += "<br />" + _("Please note that %s is not supported on this system.").format("<i>dnsmasq.ipset</i>");
+ text += "<br />" + _("Please note that %s is not supported on this system.").format("<i>dnsmasq.servers</i>");
+ }
+ else {
+ if (!(replyPlatform[pkg.Name].dnsmasq_ipset_support)) {
+ text += _("Please note that %s is not supported on this system.").format("<i>dnsmasq.ipset</i>") + "<br />";
+ }
+ if (!(replyPlatform[pkg.Name].dnsmasq_nftset_support)) {
+ text += _("Please note that %s is not supported on this system.").format("<i>dnsmasq.nftset</i>") + "<br />";
+ }
+ }
+ if (!(replyPlatform[pkg.Name].unbound_installed)) {
+ text = text + "<br />" + _("Please note that %s is not supported on this system.")
+ .format("<i>unbound.adb_list</i>");
+ }
+
+ o = s.taboption("tab_advanced", form.ListValue, "dns", _("DNS Service"), text);
+ if (replyPlatform[pkg.Name].dnsmasq_installed) {
+ o.value("dnsmasq.addnhosts", _("dnsmasq additional hosts"));
+ o.value("dnsmasq.conf", _("dnsmasq config"));
+ if (replyPlatform[pkg.Name].dnsmasq_ipset_support) {
+ o.value("dnsmasq.ipset", _("dnsmasq ipset"));
+ }
+ if (replyPlatform[pkg.Name].dnsmasq_nftset_support) {
+ o.value("dnsmasq.nftset", _("dnsmasq nft set"));
+ }
+ o.value("dnsmasq.servers", _("dnsmasq servers file"));
+ }
+ if (replyPlatform[pkg.Name].unbound_installed) {
+ o.value("unbound.adb_list", _("unbound adblock list"));
+ }
+ o.default = ("dnsmasq.servers", _("dnsmasq servers file"));
+
+ o = s.taboption("tab_advanced", form.ListValue, "ipv6_enabled", _("IPv6 Support"),
+ _("Add IPv6 entries to block-list."));
+ o.value("", _("Do not add IPv6 entries"));
+ o.value("1", _("Add IPv6 entries"));
+ o.depends('dns', 'dnsmasq.addnhosts');
+ o.depends('dns', 'dnsmasq.nftset');
+ o.default = ("", _("Do not add IPv6 entries"));
+ o.rmempty = true;
+
+ o = s.taboption("tab_advanced", form.Value, "download_timeout", _("Download time-out (in seconds)"),
+ _("Stop the download if it is stalled for set number of seconds."));
+ o.default = "20";
+ o.datatype = "range(1,60)";
+
+ o = s.taboption("tab_advanced", form.Value, "curl_max_file_size", _("Curl maximum file size (in bytes)"),
+ _("If curl is installed and detected, it would not download files bigger than this."));
+ o.default = "";
+ o.datatype = "uinteger";
+ o.rmempty = true;
+
+ o = s.taboption("tab_advanced", form.Value, "curl_retry", _("Curl download retry"),
+ _("If curl is installed and detected, it would retry download this many times on timeout/fail."));
+ o.default = "3";
+ o.datatype = "range(0,30)";
+
+ o = s.taboption("tab_advanced", form.ListValue, "parallel_downloads", _("Simultaneous processing"),
+ _("Launch all lists downloads and processing simultaneously, reducing service start time."));
+ o.value("0", _("Do not use simultaneous processing"));
+ o.value("1", _("Use simultaneous processing"));
+ o.default = ("1", _("Use simultaneous processing"));
+
+ o = s.taboption("tab_advanced", form.ListValue, "compressed_cache", _("Store compressed cache file on router"),
+ _("Attempt to create a compressed cache of block-list in the persistent memory."));
+ o.value("0", _("Do not store compressed cache"));
+ o.value("1", _("Store compressed cache"));
+ o.default = ("0", _("Do not store compressed cache"));
+
+ o = s.taboption("tab_advanced", form.ListValue, "debug", _("Enable Debugging"),
+ _("Enables debug output to /tmp/simple-adblock.log."));
+ o.value("0", _("Disable Debugging"));
+ o.value("1", _("Enable Debugging"));
+ o.default = ("0", _("Disable Debugging"));
+
+ s = m.section(form.NamedSection, "config", "simple-adblock",
+ _("Allowed and Blocked Lists Management"));
+ o = s.option(form.Value, "dnsmasq_config_file_url", _("Dnsmasq Config File URL"),
+ _("URL to the external dnsmasq config file, see the %sREADME%s for details.")
+ .format("<a href=\"" + pkg.URL + "#dnsmasq_config_file_url\" target=\"_blank\">", "</a>"));
+ o.addremove = true;
+ o.rmempty = true;
+ o = s.option(form.DynamicList, "allowed_domain", _("Allowed Domains"),
+ _("Individual domains to be allowed."));
+ o.depends('dnsmasq_config_file_url', '');
+ o.addremove = true;
+ o = s.option(form.DynamicList, "allowed_domains_url", _("Allowed Domain URLs"),
+ _("URLs to lists of domains to be allowed."));
+ o.depends('dnsmasq_config_file_url', '');
+ o.addremove = true;
+ o = s.option(form.DynamicList, "blocked_domain", _("Blocked Domains"),
+ _("Individual domains to be blocked."));
+ o.depends('dnsmasq_config_file_url', '');
+ o.addremove = true;
+ o = s.option(form.DynamicList, "blocked_domains_url", _("Blocked Domain URLs"),
+ _("URLs to lists of domains to be blocked."));
+ o.depends('dnsmasq_config_file_url', '');
+ o.addremove = true;
+ o = s.option(form.DynamicList, "blocked_hosts_url", _("Blocked Hosts URLs"),
+ _("URLs to lists of hosts to be blocked."));
+ o.depends('dnsmasq_config_file_url', '');
+ o.addremove = true;
+
+ return Promise.all([status.render(), m.render()]);
+ })
+ }
+});
diff --git a/applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua b/applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua
deleted file mode 100644
index 1c56502480..0000000000
--- a/applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua
+++ /dev/null
@@ -1,30 +0,0 @@
-module("luci.controller.simple-adblock", package.seeall)
-function index()
- if nixio.fs.access("/etc/config/simple-adblock") then
- entry({"admin", "services", "simple-adblock"}, cbi("simple-adblock"), _("Simple AdBlock")).acl_depends = { "luci-app-simple-adblock" }
- entry({"admin", "services", "simple-adblock", "action"}, call("simple_adblock_action"), nil).leaf = true
- end
-end
-
-function simple_adblock_action(name)
- local packageName = "simple-adblock"
- local http = require "luci.http"
- local sys = require "luci.sys"
- local uci = require "luci.model.uci".cursor()
- local util = require "luci.util"
- if name == "start" then
- sys.init.start(packageName)
- elseif name == "action" then
- util.exec("/etc/init.d/" .. packageName .. " dl >/dev/null 2>&1")
- elseif name == "stop" then
- sys.init.stop(packageName)
- elseif name == "enable" then
- uci:set(packageName, "config", "enabled", "1")
- uci:commit(packageName)
- elseif name == "disable" then
- uci:set(packageName, "config", "enabled", "0")
- uci:commit(packageName)
- end
- http.prepare_content("text/plain")
- http.write("0")
-end
diff --git a/applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua b/applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua
deleted file mode 100644
index 0b38cf73ac..0000000000
--- a/applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua
+++ /dev/null
@@ -1,358 +0,0 @@
--- Copyright 2016-2018 Stan Grishin <stangri@melmac.net>
--- Licensed to the public under the Apache License 2.0.
-
-local packageName = "simple-adblock"
-local readmeURL = "https://docs.openwrt.melmac.net/" .. packageName .. "/"
-local uci = require "luci.model.uci".cursor()
-local util = require "luci.util"
-local sys = require "luci.sys"
-local jsonc = require "luci.jsonc"
-local fs = require "nixio.fs"
-local nutil = require "nixio.util"
-local http = require "luci.http"
-local dispatcher = require "luci.dispatcher"
-
-function getPackageVersion()
- local opkgFile = "/usr/lib/opkg/status"
- local line
- local flag = false
- for line in io.lines(opkgFile) do
- if flag then
- return line:match('[%d%.$-]+') or ""
- elseif line:find("Package: " .. packageName:gsub("%-", "%%%-")) then
- flag = true
- end
- end
- return ""
-end
-
-function getFileLines(file)
- local f = io.open(file)
- if f then
- local t = f:read("*a")
- local _,n = t:gsub("\n","")
- f:close()
- return n
- else
- return "0"
- end
-end
-
-function checkDnsmasq() return fs.access("/usr/sbin/dnsmasq") end
-function checkUnbound() return fs.access("/usr/sbin/unbound") end
-function checkIpset()
- if fs.access("/usr/sbin/ipset") and sys.call("/usr/sbin/ipset help hash:net >/dev/null 2>&1") == 0 then
- return true
- else
- return false
- end
-end
-
-function checkDnsmasqIpset()
- if checkDnsmasq() then
- local o = util.trim(util.exec("/usr/sbin/dnsmasq -v 2>/dev/null"))
- if not o:match("no%-ipset") and o:match("ipset") and checkIpset() then
- return true
- else
- return false
- end
- else
- return false
- end
-end
-
-local enabledFlag = uci:get(packageName, "config", "enabled")
-local command, outputFile, outputCache, outputGzip
-local targetDNS = uci:get(packageName, "config", "dns")
-
-if not targetDNS or targetDNS == "" then
- targetDNS = "dnsmasq.servers"
-end
-
-if targetDNS ~= "dnsmasq.addnhosts" and targetDNS ~= "dnsmasq.conf" and
- targetDNS ~= "dnsmasq.ipset" and targetDNS ~= "dnsmasq.servers" and
- targetDNS ~= "unbound.adb_list" then
- targetDNS = "dnsmasq.servers"
-end
-
-if targetDNS == "dnsmasq.addnhosts" then
- outputFile="/var/run/" .. packageName .. ".addnhosts"
- outputCache="/var/run/" .. packageName .. ".addnhosts.cache"
- outputGzip="/etc/" .. packageName .. ".addnhosts.gz"
-elseif targetDNS == "dnsmasq.conf" then
- outputFile="/var/dnsmasq.d/" .. packageName .. ""
- outputCache="/var/run/" .. packageName .. ".dnsmasq.cache"
- outputGzip="/etc/" .. packageName .. ".dnsmasq.gz"
-elseif targetDNS == "dnsmasq.ipset" then
- outputFile="/var/dnsmasq.d/" .. packageName .. ".ipset"
- outputCache="/var/run/" .. packageName .. ".ipset.cache"
- outputGzip="/etc/" .. packageName .. ".ipset.gz"
-elseif targetDNS == "dnsmasq.servers" then
- outputFile="/var/run/" .. packageName .. ".servers"
- outputCache="/var/run/" .. packageName .. ".servers.cache"
- outputGzip="/etc/" .. packageName .. ".servers.gz"
-elseif targetDNS == "unbound.adb_list" then
- outputFile="/var/lib/unbound/adb_list." .. packageName .. ""
- outputCache="/var/run/" .. packageName .. ".unbound.cache"
- outputGzip="/etc/" .. packageName .. ".unbound.gz"
-end
-
-local packageVersion = getPackageVersion()
-local tmpfs, tmpfsMessage, tmpfsError, tmpfsStats, tmpfsStatus
-
-if packageVersion == "" then
- tmpfsStatus = "statusNoInstall"
-else
- tmpfsStatus = "statusStopped"
-end
-
-if fs.access("/var/run/" .. packageName .. ".json") then
- local f = io.open("/var/run/" .. packageName .. ".json")
- local s = f:read("*a")
- f:close()
- tmpfs = jsonc.parse(s)
-end
-
-if tmpfs and tmpfs['data'] then
- if tmpfs['data']['status'] and tmpfs['data']['status'] ~= "" then
- tmpfsStatus = tmpfs['data']['status']
- end
- if tmpfs['data']['message'] and tmpfs['data']['message'] ~= "" then
- tmpfsMessage = tmpfs['data']['message']
- end
- if tmpfs['data']['error'] and tmpfs['data']['error'] ~= "" then
- tmpfsError = tmpfs['data']['error']
- end
- if tmpfs['data']['stats'] and tmpfs['data']['stats'] ~= "" then
- tmpfsStats = tmpfs['data']['stats']
- end
-end
-
-local statusTable = {}
-local errorTable = {}
-statusTable["statusNoInstall"] = translatef("%s is not installed or not found", packageName)
-statusTable["statusStopped"] = translate("Stopped")
-statusTable["statusStarting"] = translate("Starting")
-statusTable["statusRestarting"] = translate("Restarting")
-statusTable["statusForceReloading"] = translate("Force Reloading")
-statusTable["statusDownloading"] = translate("Downloading")
-statusTable["statusError"] = translate("Error")
-statusTable["statusWarning"] = translate("Warning")
-statusTable["statusFail"] = translate("Fail")
-statusTable["statusSuccess"] = translate("Success")
-errorTable["errorOutputFileCreate"] = translatef("failed to create '%s' file", outputFile)
-errorTable["errorFailDNSReload"] = translate("failed to restart/reload DNS resolver")
-errorTable["errorSharedMemory"] = translate("failed to access shared memory")
-errorTable["errorSorting"] = translate("failed to sort data file")
-errorTable["errorOptimization"] = translate("failed to optimize data file")
-errorTable["errorAllowListProcessing"] = translate("failed to process allow-list")
-errorTable["errorDataFileFormatting"] = translate("failed to format data file")
-errorTable["errorMovingDataFile"] = translatef("failed to move temporary data file to '%s'", outputFile)
-errorTable["errorCreatingCompressedCache"] = translate("failed to create compressed cache")
-errorTable["errorRemovingTempFiles"] = translate("failed to remove temporary files")
-errorTable["errorRestoreCompressedCache"] = translate("failed to unpack compressed cache")
-errorTable["errorRestoreCache"] = translatef("failed to move '%s' to '%s'", outputCache, outputFile)
-errorTable["errorOhSnap"] = translate("failed to create block-list or restart DNS resolver")
-errorTable["errorStopping"] = translatef("failed to stop %s", packageName)
-errorTable["errorDNSReload"] = translate("failed to reload/restart DNS resolver")
-errorTable["errorDownloadingConfigUpdate"] = translate("failed to download Config Update file")
-errorTable["errorDownloadingList"] = translate("failed to download")
-errorTable["errorParsingConfigUpdate"] = translate("failed to parse Config Update file")
-errorTable["errorParsingList"] = translate("failed to parse")
-errorTable["errorNoSSLSupport"] = translate("no HTTPS/SSL support on device")
-
-m = Map("simple-adblock", translate("Simple AdBlock Settings"))
-m.apply_on_parse = true
-m.on_after_apply = function(self)
- sys.call("/etc/init.d/simple-adblock restart")
-end
-
-h = m:section(NamedSection, "config", "simple-adblock", translatef("Service Status [%s %s]", packageName, packageVersion))
-
-if tmpfsStatus == "statusStarting" or
- tmpfsStatus == "statusRestarting" or
- tmpfsStatus == "statusForceReloading" or
- tmpfsStatus == "statusDownloading" then
- ss = h:option(DummyValue, "_dummy", translate("Service Status"))
- ss.template = "simple-adblock/status"
- ss.value = statusTable[tmpfsStatus] .. '...'
- if tmpfsMessage then
- sm = h:option(DummyValue, "_dummy", translate("Task"))
- sm.template = "simple-adblock/status"
- sm.value = tmpfsMessage
- end
-else
- if tmpfsStatus == "statusStopped" then
- ss = h:option(DummyValue, "_dummy", translate("Service Status"))
- ss.template = "simple-adblock/status"
- ss.value = statusTable[tmpfsStatus]
- if fs.access(outputCache) then
- sm = h:option(DummyValue, "_dummy", translate("Info"))
- sm.template = "simple-adblock/status"
- sm.value = translatef("Cache file containing %s domains found.", getFileLines(outputCache))
- elseif fs.access(outputGzip) then
- sm = h:option(DummyValue, "_dummy", translate("Info"))
- sm.template = "simple-adblock/status"
- sm.value = translate("Compressed cache file found.")
- end
- else
- ss = h:option(DummyValue, "_dummy", translate("Service Status"))
- ss.template = "simple-adblock/status"
- if tmpfsStatus == "statusSuccess" then
- ss.value = translatef("Blocking %s domains (with %s).", getFileLines(outputFile), targetDNS)
- else
- ss.value = statusTable[tmpfsStatus]
- end
- if tmpfsMessage then
- ms = h:option(DummyValue, "_dummy", translate("Message"))
- ms.template = "simple-adblock/status"
- ms.value = tmpfsMessage
- end
- if tmpfsError then
- es = h:option(DummyValue, "_dummy", translate("Collected Errors"))
- es.template = "simple-adblock/status"
- es.value = ""
- local err, e, url
- for err in tmpfsError:gmatch("[%p%w]+") do
- if err:match("|") then
- e,url = err:match("(.+)|(.+)")
- es.value = translatef("%s Error: %s %s", es.value, errorTable[e], url) .. ".\n"
- else
- es.value = translatef("%s Error: %s", es.value, errorTable[err]) .. ".\n"
- end
- end
- end
- end
- if packageVersion ~= "" then
- buttons = h:option(DummyValue, "_dummy", translate("Service Control"))
- buttons.template = packageName .. "/buttons"
- end
-end
-
-s = m:section(NamedSection, "config", "simple-adblock", translate("Configuration"))
--- General options
-s:tab("basic", translate("Basic Configuration"))
-
-o1 = s:taboption("basic", ListValue, "config_update_enabled", translate("Automatic Config Update"), translate("Perform config update before downloading the block/allow-lists."))
-o1:value("0", translate("Disable"))
-o1:value("1", translate("Enable"))
-o1.default = "0"
-
-o2 = s:taboption("basic", ListValue, "verbosity", translate("Output Verbosity Setting"), translate("Controls system log and console output verbosity."))
-o2:value("0", translate("Suppress output"))
-o2:value("1", translate("Some output"))
-o2:value("2", translate("Verbose output"))
-o2.default = "2"
-
-o3 = s:taboption("basic", ListValue, "force_dns", translate("Force Router DNS"), translate("Forces Router DNS use on local devices, also known as DNS Hijacking."))
-o3:value("0", translate("Let local devices use their own DNS servers if set"))
-o3:value("1", translate("Force Router DNS server to all local devices"))
-o3.default = "1"
-
-local sysfs_path = "/sys/class/leds/"
-local leds = {}
-if fs.access(sysfs_path) then
- leds = nutil.consume((fs.dir(sysfs_path)))
-end
-if #leds ~= 0 then
- o4 = s:taboption("basic", Value, "led", translate("LED to indicate status"),
- translatef("Pick the LED not already used in %sSystem LED Configuration%s.", "<a href=\"" .. dispatcher.build_url("admin", "system", "leds") .. "\">", "</a>"))
- o4.rmempty = false
- o4:value("", translate("none"))
- for k, v in ipairs(leds) do
- o4:value(v)
- end
-end
-
-s:tab("advanced", translate("Advanced Configuration"))
-
-local dns_descr = translatef("Pick the DNS resolution option to create the adblock list for, see the %sREADME%s for details.", "<a href=\"" .. readmeURL .. "#dns-resolution-option\" target=\"_blank\">", "</a>")
-
-if not checkDnsmasq() then
- dns_descr = dns_descr .. "<br />" .. translatef("Please note that %s is not supported on this system.", "<i>dnsmasq.addnhosts</i>")
- dns_descr = dns_descr .. "<br />" .. translatef("Please note that %s is not supported on this system.", "<i>dnsmasq.conf</i>")
- dns_descr = dns_descr .. "<br />" .. translatef("Please note that %s is not supported on this system.", "<i>dnsmasq.ipset</i>")
- dns_descr = dns_descr .. "<br />" .. translatef("Please note that %s is not supported on this system.", "<i>dnsmasq.servers</i>")
-elseif not checkDnsmasqIpset() then
- dns_descr = dns_descr .. "<br />" .. translatef("Please note that %s is not supported on this system.", "<i>dnsmasq.ipset</i>")
-end
-if not checkUnbound() then
- dns_descr = dns_descr .. "<br />" .. translatef("Please note that %s is not supported on this system.", "<i>unbound.adb_list</i>")
-end
-
-dns = s:taboption("advanced", ListValue, "dns", translate("DNS Service"), dns_descr)
-if checkDnsmasq() then
- dns:value("dnsmasq.addnhosts", translate("DNSMASQ Additional Hosts"))
- dns:value("dnsmasq.conf", translate("DNSMASQ Config"))
- if checkDnsmasqIpset() then
- dns:value("dnsmasq.ipset", translate("DNSMASQ IP Set"))
- end
- dns:value("dnsmasq.servers", translate("DNSMASQ Servers File"))
-end
-if checkUnbound() then
- dns:value("unbound.adb_list", translate("Unbound AdBlock List"))
-end
-dns.default = "dnsmasq.servers"
-
-ipv6 = s:taboption("advanced", ListValue, "ipv6_enabled", translate("IPv6 Support"), translate("Add IPv6 entries to block-list."))
-ipv6:value("", translate("Do not add IPv6 entries"))
-ipv6:value("1", translate("Add IPv6 entries"))
-ipv6:depends({dns="dnsmasq.addnhosts"})
-ipv6.default = ""
-ipv6.rmempty = true
-
-o5 = s:taboption("advanced", Value, "boot_delay", translate("Delay (in seconds) for on-boot start"), translate("Run service after set delay on boot."))
-o5.default = 120
-o5.datatype = "range(1,600)"
-
-o6 = s:taboption("advanced", Value, "download_timeout", translate("Download time-out (in seconds)"), translate("Stop the download if it is stalled for set number of seconds."))
-o6.default = 10
-o6.datatype = "range(1,60)"
-
-o7 = s:taboption("advanced", Value, "curl_retry", translate("Curl download retry"), translate("If curl is installed and detected, it would retry download this many times on timeout/fail."))
-o7.default = 3
-o7.datatype = "range(0,30)"
-
-o8 = s:taboption("advanced", ListValue, "parallel_downloads", translate("Simultaneous processing"), translate("Launch all lists downloads and processing simultaneously, reducing service start time."))
-o8:value("0", translate("Do not use simultaneous processing"))
-o8:value("1", translate("Use simultaneous processing"))
-o8.default = "1"
-
-o10 = s:taboption("advanced", ListValue, "compressed_cache", translate("Store compressed cache file on router"), translate("Attempt to create a compressed cache of block-list in the persistent memory."))
-o10:value("0", translate("Do not store compressed cache"))
-o10:value("1", translate("Store compressed cache"))
-o10.default = "0"
-
-o11 = s:taboption("advanced", ListValue, "debug", translate("Enable Debugging"), translate("Enables debug output to /tmp/simple-adblock.log."))
-o11:value("0", translate("Disable Debugging"))
-o11:value("1", translate("Enable Debugging"))
-o11.default = "0"
-
-
-s2 = m:section(NamedSection, "config", "simple-adblock", translate("Allowed and Blocked Lists Management"))
--- Allowed Domains
-d1 = s2:option(DynamicList, "allowed_domain", translate("Allowed Domains"), translate("Individual domains to be allowed."))
-d1.addremove = false
-d1.optional = false
-
--- Allowed Domains URLs
-d2 = s2:option(DynamicList, "allowed_domains_url", translate("Allowed Domain URLs"), translate("URLs to lists of domains to be allowed."))
-d2.addremove = false
-d2.optional = false
-
--- Blocked Domains
-d3 = s2:option(DynamicList, "blocked_domain", translate("Blocked Domains"), translate("Individual domains to be blocked."))
-d3.addremove = false
-d3.optional = false
-
--- Blocked Domains URLs
-d4 = s2:option(DynamicList, "blocked_domains_url", translate("Blocked Domain URLs"), translate("URLs to lists of domains to be blocked."))
-d4.addremove = false
-d4.optional = false
-
--- Blocked Hosts URLs
-d5 = s2:option(DynamicList, "blocked_hosts_url", translate("Blocked Hosts URLs"), translate("URLs to lists of hosts to be blocked."))
-d5.addremove = false
-d5.optional = false
-
-return m \ No newline at end of file
diff --git a/applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm b/applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm
deleted file mode 100644
index 64df62142a..0000000000
--- a/applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm
+++ /dev/null
@@ -1,88 +0,0 @@
-<%# Copyright 2020 Stan Grishin <stangri@melmac.net> -%>
-
-<%+simple-adblock/css%>
-<%+simple-adblock/js%>
-
-<%-
- local packageName = "simple-adblock"
- local serviceRunning, serviceEnabled = false, false;
- local tmpfs, tmpfsStatus;
- if nixio.fs.access("/var/run/" .. packageName .. ".json") then
- tmpfs = luci.jsonc.parse(luci.util.trim(luci.sys.exec("cat /var/run/" .. packageName .. ".json")))
- if tmpfs and tmpfs['data'] and tmpfs['data']['status'] then
- tmpfsStatus = tmpfs['data']['status']
- end
- end
- if tmpfsStatus == "statusStarting" or tmpfsStatus == "statusRestarting" or
- tmpfsStatus == "statusForceReloading" or tmpfsStatus == "statusDownloading" or
- tmpfsStatus == "statusError" or tmpfsStatus == "statusWarning"
- or tmpfsStatus == "statusSuccess" then
- serviceRunning = true
- end
-
- if luci.model.uci.cursor():get(packageName, "config", "enabled") == "1" then
- serviceEnabled = true
- end
-
- if serviceEnabled then
- btn_start_status = true
- btn_action_status = true
- btn_stop_status = true
- btn_enable_status = false
- btn_disable_status = true
- else
- btn_start_status = false
- btn_action_status = false
- btn_stop_status = false
- btn_enable_status = true
- btn_disable_status = false
- end
- if serviceRunning then
- btn_start_status = false
- btn_action_status = true
- btn_stop_status = true
- else
- btn_action_status = false
- btn_stop_status = false
- end
--%>
-
-<%+cbi/valueheader%>
- <div class="cbi-value-field">
- <input type="button" class="btn cbi-button cbi-button-apply" id="btn_start" name="start" value="<%:Start%>"
- onclick="button_action(this)" />
- <span id="btn_start_spinner" class="btn_spinner"></span>
- <input type="button" class="btn cbi-button cbi-button-apply" id="btn_action" name="action" value="<%:Force Re-Download%>"
- onclick="button_action(this)" />
- <span id="btn_action_spinner" class="btn_spinner"></span>
- <input type="button" class="btn cbi-button cbi-button-reset" id="btn_stop" name="stop" value="<%:Stop%>"
- onclick="button_action(this)" />
- <span id="btn_stop_spinner" class="btn_spinner"></span>
- &#160;
- &#160;
- &#160;
- &#160;
- <input type="button" class="btn cbi-button cbi-button-apply" id="btn_enable" name="enable" value="<%:Enable%>"
- onclick="button_action(this)" />
- <span id="btn_enable_spinner" class="btn_spinner"></span>
- <input type="button" class="btn cbi-button cbi-button-reset" id="btn_disable" name="disable" value="<%:Disable%>"
- onclick="button_action(this)" />
- <span id="btn_disable_spinner" class="btn_spinner"></span>
- </div>
-<%+cbi/valuefooter%>
-
-<%-if not btn_start_status then%>
-<script type="text/javascript">document.getElementById("btn_start").disabled = true;</script>
-<%-end%>
-<%-if not btn_action_status then%>
-<script type="text/javascript">document.getElementById("btn_action").disabled = true;</script>
-<%-end%>
-<%-if not btn_stop_status then%>
-<script type="text/javascript">document.getElementById("btn_stop").disabled = true;</script>
-<%-end%>
-<%-if not btn_enable_status then%>
-<script type="text/javascript">document.getElementById("btn_enable").disabled = true;</script>
-<%-end%>
-<%-if not btn_disable_status then%>
-<script type="text/javascript">document.getElementById("btn_disable").disabled = true;</script>
-<%-end%> \ No newline at end of file
diff --git a/applications/luci-app-simple-adblock/luasrc/view/simple-adblock/css.htm b/applications/luci-app-simple-adblock/luasrc/view/simple-adblock/css.htm
deleted file mode 100644
index 6fb3d51d3b..0000000000
--- a/applications/luci-app-simple-adblock/luasrc/view/simple-adblock/css.htm
+++ /dev/null
@@ -1,9 +0,0 @@
-<style type="text/css">
- .btn_spinner
- {
- display: inline-block;
- width: 0px;
- height: 16px;
- margin: 0 0px;
- }
-</style>
diff --git a/applications/luci-app-simple-adblock/luasrc/view/simple-adblock/error.htm b/applications/luci-app-simple-adblock/luasrc/view/simple-adblock/error.htm
deleted file mode 100644
index 4ab2e11291..0000000000
--- a/applications/luci-app-simple-adblock/luasrc/view/simple-adblock/error.htm
+++ /dev/null
@@ -1,13 +0,0 @@
-<%#
-Copyright 2017-2019 Stan Grishin (stangri@melmac.net)
-This is free software, licensed under the Apache License, Version 2.0
--%>
-
-<%+cbi/valueheader%>
-
-<textarea rows="<%=select(2, self:cfgvalue(section):gsub('\n', '\n'))%>"
- style="border:none;box-shadow:none;background:transparent;font-weight:bold;line-height:20px;width:50em;padding:none;margin:6px;resize:none;overflow:hidden;"
- disabled="disabled"><%=self:cfgvalue(section):gsub('\n', '\n')%>
-</textarea>
-
-<%+cbi/valuefooter%>
diff --git a/applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm b/applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm
deleted file mode 100644
index 51198293f5..0000000000
--- a/applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm
+++ /dev/null
@@ -1,59 +0,0 @@
-<script type="text/javascript">
-//<![CDATA[
- function button_action(action) {
- var xhr = new XHR(false);
- var btn_start = document.getElementById("btn_start");
- var btn_action = document.getElementById("btn_action");
- var btn_stop = document.getElementById("btn_stop");
- var btn_enable = document.getElementById("btn_enable");
- var btn_disable = document.getElementById("btn_disable");
- var btn_spinner;
- switch (action.name) {
- case "start":
- btn_spinner = document.getElementById("btn_start_spinner");
- break;
- case "action":
- btn_spinner = document.getElementById("btn_action_spinner");
- break;
- case "stop":
- btn_spinner = document.getElementById("btn_stop_spinner");
- break;
- case "enable":
- btn_spinner = document.getElementById("btn_enable_spinner");
- break;
- case "disable":
- btn_spinner = document.getElementById("btn_disable_spinner");
- break;
- }
- btn_start.disabled = true;
- btn_action.disabled = true;
- btn_stop.disabled = true;
- btn_enable.disabled = true;
- btn_disable.disabled = true;
- spinner(btn_spinner, 1);
- xhr.get('<%=luci.dispatcher.build_url("admin", "services", "simple-adblock", "action")%>/' + action.name, null,
- function (x) {
- if (!x) {
- return;
- }
- btn_start.disabled = false;
- btn_action.disabled = false;
- btn_stop.disabled = false;
- btn_enable.disabled = false;
- btn_disable.disabled = false;
- spinner(btn_spinner, 0);
- location.reload();
- });
-}
-function spinner(element, state) {
- if (state === 1) {
- element.style.width = "16px";
- element.innerHTML = '<img src="<%=resource%>/icons/loading.gif" alt="<%:Loading%>" width="16" height="16" style="vertical-align:middle" />';
- }
- else {
- element.style.width = "0px";
- element.innerHTML = '';
- }
-}
-//]]>
-</script> \ No newline at end of file
diff --git a/applications/luci-app-simple-adblock/luasrc/view/simple-adblock/status.htm b/applications/luci-app-simple-adblock/luasrc/view/simple-adblock/status.htm
deleted file mode 100644
index b02c7faa82..0000000000
--- a/applications/luci-app-simple-adblock/luasrc/view/simple-adblock/status.htm
+++ /dev/null
@@ -1,12 +0,0 @@
-<%#
-Copyright 2017-2018 Dirk Brenken (dev@brenken.org)
-This is free software, licensed under the Apache License, Version 2.0
--%>
-
-<%+cbi/valueheader%>
-
-<div style="font-weight:bold;">
- <%=self:cfgvalue(section):gsub('\n', '<br />' )%>
-</div>
-
-<%+cbi/valuefooter%>
diff --git a/applications/luci-app-simple-adblock/po/ar/simple-adblock.po b/applications/luci-app-simple-adblock/po/ar/simple-adblock.po
index be334dd7d0..c244e934a4 100644
--- a/applications/luci-app-simple-adblock/po/ar/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/ar/simple-adblock.po
@@ -11,187 +11,200 @@ msgstr ""
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 4.5.1\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "%s Error: %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-msgid "%s Error: %s %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
+msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
-msgid "%s is not installed or not found"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
+msgid "Active"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "نطاقات محظورة"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-msgid "Collected Errors"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
+msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
-msgid "Configuration"
-msgstr "إعدادات"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
-msgid "DNS Service"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
-msgid "DNSMASQ Additional Hosts"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
-msgid "DNSMASQ Config"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
-msgid "DNSMASQ IP Set"
-msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
+msgid "Disable"
+msgstr "تعطيل"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
+msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:237
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
-msgid "Disable"
-msgstr "تعطيل"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "Disable Debugging"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
-msgid "Downloading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "شغل"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "خطأ"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -199,265 +212,354 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
-msgid "Info"
-msgstr "معلومات"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "جار التحميل"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-msgid "Message"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:275
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
-msgid "Restarting"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Service Status [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
+msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
-msgid "Simple AdBlock Settings"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+msgid "Simple AdBlock - Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "بداية"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "قف"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "توقفت"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
-msgid "Success"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
+msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
-msgid "Suppress output"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
-msgid "Task"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
-msgid "Unbound AdBlock List"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "تحذير"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
+msgid "failed to create output/cache/gzip file directory"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "لا شيء"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
+#~ msgid "Configuration"
+#~ msgstr "إعدادات"
+
+#~ msgid "Info"
+#~ msgstr "معلومات"
+
+#~ msgid "Loading"
+#~ msgstr "جار التحميل"
diff --git a/applications/luci-app-simple-adblock/po/bg/simple-adblock.po b/applications/luci-app-simple-adblock/po/bg/simple-adblock.po
index e67150e319..ccc418370a 100644
--- a/applications/luci-app-simple-adblock/po/bg/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/bg/simple-adblock.po
@@ -10,187 +10,200 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "%s Error: %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-msgid "%s Error: %s %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
+msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
-msgid "%s is not installed or not found"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
+msgid "Active"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-msgid "Collected Errors"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
+msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
-msgid "Configuration"
-msgstr "Конфигурация"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
-msgid "DNS Service"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
-msgid "DNSMASQ Additional Hosts"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
-msgid "DNSMASQ Config"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
-msgid "DNSMASQ IP Set"
-msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
+msgid "Disable"
+msgstr "Забрани"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
+msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:237
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
-msgid "Disable"
-msgstr "Забрани"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "Disable Debugging"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
-msgid "Downloading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Разрешаване"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Грешка"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -198,265 +211,351 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
-msgid "Info"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "Зареждане"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-msgid "Message"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:275
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
-msgid "Restarting"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Service Status [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
+msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
-msgid "Simple AdBlock Settings"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+msgid "Simple AdBlock - Status"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
-msgid "Success"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
+msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
-msgid "Suppress output"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
-msgid "Task"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
-msgid "Unbound AdBlock List"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
+msgid "failed to create output/cache/gzip file directory"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
+#~ msgid "Configuration"
+#~ msgstr "Конфигурация"
+
+#~ msgid "Loading"
+#~ msgstr "Зареждане"
diff --git a/applications/luci-app-simple-adblock/po/bn_BD/simple-adblock.po b/applications/luci-app-simple-adblock/po/bn_BD/simple-adblock.po
index ba7213db19..1571aac6ad 100644
--- a/applications/luci-app-simple-adblock/po/bn_BD/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/bn_BD/simple-adblock.po
@@ -10,187 +10,200 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "%s Error: %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-msgid "%s Error: %s %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
+msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
-msgid "%s is not installed or not found"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
+msgid "Active"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-msgid "Collected Errors"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
+msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
-msgid "Configuration"
-msgstr "কনফিগারেশন"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
-msgid "DNS Service"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
-msgid "DNSMASQ Additional Hosts"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
-msgid "DNSMASQ Config"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
-msgid "DNSMASQ IP Set"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
+msgid "Disable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
+msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:237
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
-msgid "Disable"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "Disable Debugging"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
-msgid "Downloading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "সক্রিয় করুন"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "ভুল"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -198,265 +211,351 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
-msgid "Info"
-msgstr "তথ্য"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-msgid "Message"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:275
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
-msgid "Restarting"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Service Status [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
+msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
-msgid "Simple AdBlock Settings"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+msgid "Simple AdBlock - Status"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "শুরু করুন"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
-msgid "Success"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
+msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
-msgid "Suppress output"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
-msgid "Task"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
-msgid "Unbound AdBlock List"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "সতর্কতা"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
+msgid "failed to create output/cache/gzip file directory"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
+#~ msgid "Configuration"
+#~ msgstr "কনফিগারেশন"
+
+#~ msgid "Info"
+#~ msgstr "তথ্য"
diff --git a/applications/luci-app-simple-adblock/po/ca/simple-adblock.po b/applications/luci-app-simple-adblock/po/ca/simple-adblock.po
index 102f306592..af0ecd2f8f 100644
--- a/applications/luci-app-simple-adblock/po/ca/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/ca/simple-adblock.po
@@ -10,187 +10,200 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.5.1\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "%s Error: %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-msgid "%s Error: %s %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
+msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
-msgid "%s is not installed or not found"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
+msgid "Active"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "Dominis blocats"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-msgid "Collected Errors"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
+msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
-msgid "Configuration"
-msgstr "Configuració"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
-msgid "DNS Service"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
-msgid "DNSMASQ Additional Hosts"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
-msgid "DNSMASQ Config"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
-msgid "DNSMASQ IP Set"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
+msgid "Disable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
+msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:237
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
-msgid "Disable"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "Disable Debugging"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
-msgid "Downloading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -198,268 +211,351 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
-msgid "Info"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-msgid "Message"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:275
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
-msgid "Restarting"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Service Status [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
+msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
-msgid "Simple AdBlock Settings"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+msgid "Simple AdBlock - Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
-msgid "Success"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
+msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
-msgid "Suppress output"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
-msgid "Task"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
-msgid "Unbound AdBlock List"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
+msgid "failed to create output/cache/gzip file directory"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
+#~ msgid "Configuration"
+#~ msgstr "Configuració"
+
#~ msgid "Reload"
#~ msgstr "Torna a carregar"
diff --git a/applications/luci-app-simple-adblock/po/cs/simple-adblock.po b/applications/luci-app-simple-adblock/po/cs/simple-adblock.po
index 8d413b765d..32616162a7 100644
--- a/applications/luci-app-simple-adblock/po/cs/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/cs/simple-adblock.po
@@ -10,187 +10,200 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "%s Error: %s"
-msgstr "%s Chyba: %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-msgid "%s Error: %s %s"
-msgstr "%s Chyba: %s %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s není nainstalován nebo nenalezen"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
+msgid "Active"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr "Přidat IPv6 záznamy"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr "Přidat IPv6 záznamy do seznamu blokovaných položek."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr "Pokročilé nastavení"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr "Základní nastavení"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "Blokované domény"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-msgid "Collected Errors"
-msgstr "Shromážděné chyby"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
+msgid "Compressed cache file created."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
-msgid "Configuration"
-msgstr "Nastavení"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr "Ovládá systémový protokol a podrobnosti výstupu konzoly."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr "Počet pokusů opakování stahování pomocí cURL"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
-msgid "DNS Service"
-msgstr "Služba DNS"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
-msgid "DNSMASQ Additional Hosts"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
-msgid "DNSMASQ Config"
-msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
+msgstr "Služba DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
-msgid "DNSMASQ IP Set"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
+msgid "Disable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
+msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:237
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
-msgid "Disable"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "Disable Debugging"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
-msgid "Downloading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -198,269 +211,364 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
-msgid "Info"
-msgstr "Informace"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-msgid "Message"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:275
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
-msgid "Restarting"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "Stav služby"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Service Status [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
+msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
-msgid "Simple AdBlock Settings"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+msgid "Simple AdBlock - Status"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "Start"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "Zastavit"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
-msgid "Success"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
+msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
-msgid "Suppress output"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
-msgid "Task"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
-msgid "Unbound AdBlock List"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
+msgid "failed to create output/cache/gzip file directory"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "žádný"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
+#~ msgid "%s Error: %s"
+#~ msgstr "%s Chyba: %s"
+
+#~ msgid "%s Error: %s %s"
+#~ msgstr "%s Chyba: %s %s"
+
+#~ msgid "Collected Errors"
+#~ msgstr "Shromážděné chyby"
+
+#~ msgid "Configuration"
+#~ msgstr "Nastavení"
+
+#~ msgid "Info"
+#~ msgstr "Informace"
+
#~ msgid "Blacklisted Domain URLs"
#~ msgstr "Zakázané URL adresy domén"
diff --git a/applications/luci-app-simple-adblock/po/da/simple-adblock.po b/applications/luci-app-simple-adblock/po/da/simple-adblock.po
index 3eeacbe589..2c6a316ced 100644
--- a/applications/luci-app-simple-adblock/po/da/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/da/simple-adblock.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-04-30 19:07+0000\n"
+"PO-Revision-Date: 2023-01-09 09:48+0000\n"
"Last-Translator: drax red <drax@outlook.dk>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/da/>\n"
@@ -8,191 +8,204 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12.1\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "%s Error: %s"
-msgstr "%s Fejl: %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr "%s er i øjeblikket deaktiveret"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-msgid "%s Error: %s %s"
-msgstr "%s Fejl: %s %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s er ikke installeret eller ikke fundet"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
+msgid "Active"
+msgstr "Aktiv"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr "Tilføj IPv6-poster"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr "Tilføj IPv6-poster til bloklisten."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr "Avanceret konfiguration"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr "Tilladte domæne-URL'er"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr "Tilladte domæner"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr "Administration af tilladte og blokerede lister"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
"Forsøg på at oprette en komprimeret cache af bloklisten i den vedvarende "
"hukommelse."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr "Automatisk konfigurationsopdatering"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr "Grundlæggende konfiguration"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr "Blokerede domæne-URL'er"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "Blokerede domæner"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr "Blokerede værts-URL'er"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr "Blokerer %s domæner (med %s)."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
-msgid "Cache file containing %s domains found."
-msgstr "Cache-fil, der indeholder %s domæner fundet."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
+msgid "Cache file found."
+msgstr "Cache-fil fundet."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-msgid "Collected Errors"
-msgstr "Samlede fejl"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
+msgid "Compressed cache file created."
+msgstr "Komprimeret cache-fil oprettet."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr "Komprimeret cache-fil fundet."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
-msgid "Configuration"
-msgstr "Konfiguration"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr "Konfig (%s) valideringsfejl!"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr "Styrer systemlog og konsoloutput verbositet."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr "Curl download prøv igen"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
+msgstr "Curl maksimal filstørrelse (i bytes)"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
msgid "DNS Service"
msgstr "DNS-tjeneste"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
-msgid "DNSMASQ Additional Hosts"
-msgstr "DNSMASQ Yderligere værter"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
-msgid "DNSMASQ Config"
-msgstr "DNSMASQ Konfig"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
-msgid "DNSMASQ IP Set"
-msgstr "DNSMASQ IP-sæt"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
-msgid "DNSMASQ Servers File"
-msgstr "DNSMASQ-servere fil"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
+msgstr "DNS-opløsningsindstilling, se %sREADME%s for yderligere oplysninger."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Delay (in seconds) for on-boot start"
-msgstr "Forsinkelse (i sekunder) for start ved opstart"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:237
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
msgstr "Deaktiver"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
msgid "Disable Debugging"
msgstr "Deaktiver fejlfinding"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
+msgid "Disabling %s service"
+msgstr "Deaktiverer %s tjenesten"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
+msgstr "URL til Dnsmasq-konfigurationsfilen"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr "Tilføj ikke IPv6-poster"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr "Gem ikke komprimeret cache"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr "Brug ikke samtidig behandling"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr "Download timeout (i sekunder)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
-msgid "Downloading"
-msgstr "Downloader"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
+msgstr "Downloader lister"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Aktiver"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr "Aktiver fejlfinding"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "Aktiverer fejlsøgningsoutput til /tmp/simple-adblock.log."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
+msgid "Enabling %s service"
+msgstr "Aktiverer %s tjeneste"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Fejl"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr "Fail"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
+msgid "Force DNS ports:"
+msgstr "Tving DNS porte:"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr "Tving gen-download"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr "Tving genindlæsning"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr "Tving router DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr "Tving router DNS-server til alle lokale enheder"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
+msgid "Force re-downloading %s block lists"
+msgstr "Tving gendownload af %s blokeringslister"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
"Tvinger routerens DNS-brug på lokale enheder, også kendt som DNS-kapring."
@@ -201,11 +214,19 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr "Giv UCI og filadgang til luci-app-simple-adblock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr "IPv6-understøttelse"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+"Hvis curl er installeret og registreret, vil den ikke hente filer, der er "
+"større end dette."
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
@@ -213,24 +234,19 @@ msgstr ""
"Hvis curl er installeret og registreret, vil den prøve at downloade så mange "
"gange ved timeout/fejl."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr "Individuelle domæner skal tillades."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr "Individuelle domæner skal blokeres."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
-msgid "Info"
-msgstr "Info"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr "LED for at angive status"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
@@ -238,238 +254,401 @@ msgstr ""
"Start alle lister, der downloades og behandles samtidigt, hvilket reducerer "
"tjenestens starttid."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr "Lad lokale enheder bruge deres egne DNS-servere, hvis de er indstillet"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "Indlæser"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
+msgid "Not installed or not found"
+msgstr "Ikke installeret eller ikke fundet"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-msgid "Message"
-msgstr "Besked"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr "Indstilling af output verbositet"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
"Udfør en opdatering af konfigurationen, før downloading af blok-/"
"tilladelseslisterne."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-"Vælg den DNS-opløsningsmulighed, for at oprette adblock-listen for, se "
-"%sREADME%s for detaljer."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
"Vælg den LED, der ikke allerede er brugt i %sSystem LED Configuration%s."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:275
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr "Bemærk venligst, at %s ikke understøttes på dette system."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr "Behandling af lister"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr "Genstarter"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Run service after set delay on boot."
-msgstr "Kør service efter indstillet forsinkelse ved opstart."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr "Kontrol af tjenesten"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
+msgid "Service Errors"
+msgstr "Fejl i tjenesten"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "Tjenestestatus"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Service Status [%s %s]"
-msgstr "Tjenestestatus [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
+msgid "Service Warnings"
+msgstr "Tjeneste Advarsler"
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr "Simpel AdBlock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
-msgid "Simple AdBlock Settings"
-msgstr "Simple AdBlock-indstillinger"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr "Simple AdBlock - Konfiguration"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+msgid "Simple AdBlock - Status"
+msgstr "Simple AdBlock - Status"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr "Samtidig behandling"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr "Noget output"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "Start"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr "Starter"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
+msgid "Starting %s service"
+msgstr "Starter %s tjeneste"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "Stop"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
"Stopper overførslen, hvis den er gået i stå i det indstillede antal sekunder."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "Stoppet"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
+msgid "Stopping %s service"
+msgstr "Stopper tjenesten %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr "Gem komprimeret cache"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr "Gem komprimeret cache-fil på routeren"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
-msgid "Success"
-msgstr "Succes"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr "Undertrykk output"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
-msgid "Task"
-msgstr "Opgave"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr "Tjenesten %s kunne ikke finde WAN gatewayen!"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
+msgstr ""
+"URL til den eksterne dnsmasq-konfigurationsfil, se %sREADME%s for detaljer."
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr "URL'er til lister over domæner, der skal tillades."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr "URL'er til lister over domæner, der skal blokeres."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr "URL'er til lister over værter, der skal blokeres."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
-msgid "Unbound AdBlock List"
-msgstr "Unbound AdBlock Liste"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr "Kan ikke oprette en mappe for '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr "Brug samtidig behandling"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr "Verbose output"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
+msgid "Version: %s"
+msgstr "Version: %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "Advarsel"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
+msgid "disabled"
+msgstr "deaktiveret"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr "dnsmasq yderligere værter"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr "dnsmasq konfig"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr "dnsmasq ipset"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+"dnsmasq ipset-understøttelse er aktiveret, men dnsmasq er enten ikke "
+"installeret eller installeret dnsmasq understøtter ikke ipset"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+"dnsmasq ipset-understøttelse er aktiveret, men ipset er enten ikke "
+"installeret eller installeret ipset understøtter ikke typen '%s'"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr "dnsmasq nft sæt"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+"dnsmasq ipset-understøttelse er aktiveret, men dnsmasq er enten ikke "
+"installeret eller installeret dnsmasq understøtter ikke nft sæt"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+"understøttelse af dnsmasq nft-sæt er aktiveret, men nft er ikke installeret"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr "dnsmasq-servere-fil"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr "kunne ikke få adgang til delt hukommelse"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr "fejlede ved oprettelsen af '%s' fil"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr "Det lykkedes ikke at oprette en blokliste eller genstarte DNS resolver"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr "kunne ikke oprette komprimeret cache"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr "kunne ikke oprette mappe til %s fil"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
+msgid "failed to create output/cache/gzip file directory"
+msgstr "kunne ikke oprette output/cache/gzip-filmappe"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr "download mislykkedes"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr "Det lykkedes ikke at downloade filen Config Update"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr "formatering af datafil mislykkedes"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr "kunne ikke flytte '%s' til '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr "Det lykkedes ikke at flytte midlertidig datafil til '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr "optimering af datafil mislykkedes"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr "undlod at parse"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr "kunne ikke parse Config Update-fil"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr "kunne ikke behandle tilladelseslisten"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr "kunne ikke genindlæse/genstarte DNS-resolver"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr "kunne ikke fjerne midlertidige filer"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr "kunne ikke genstarte/genindlæse DNS-resolver"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr "sortering af datafil mislykkedes"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr "kunne ikke stoppe %s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr "udpakning af komprimeret cache mislykkedes"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr "ingen HTTPS/SSL-understøttelse på enheden"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "ingen"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr "nogle anbefalede pakker mangler"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr "Unbound AdBlock Liste"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+"brug af ekstern dnsmasq konfig fil, registreret, indstil venligst '%' "
+"indstillingen til '%s' ''"
+
+#~ msgid "Downloading"
+#~ msgstr "Downloader"
+
+#~ msgid "%s Error: %s"
+#~ msgstr "%s Fejl: %s"
+
+#~ msgid "%s Error: %s %s"
+#~ msgstr "%s Fejl: %s %s"
+
+#~ msgid "Cache file containing %s domains found."
+#~ msgstr "Cache-fil, der indeholder %s domæner fundet."
+
+#~ msgid "Collected Errors"
+#~ msgstr "Samlede fejl"
+
+#~ msgid "Configuration"
+#~ msgstr "Konfiguration"
+
+#~ msgid "DNSMASQ Additional Hosts"
+#~ msgstr "DNSMASQ Yderligere værter"
+
+#~ msgid "DNSMASQ Config"
+#~ msgstr "DNSMASQ Konfig"
+
+#~ msgid "DNSMASQ Ipset"
+#~ msgstr "DNSMASQ Ipsæt"
+
+#~ msgid "DNSMASQ Nft Set"
+#~ msgstr "DNSMASQ Nft sæt"
+
+#~ msgid "DNSMASQ Servers File"
+#~ msgstr "DNSMASQ-servere fil"
+
+#~ msgid "Delay (in seconds) for on-boot start"
+#~ msgstr "Forsinkelse (i sekunder) for start ved opstart"
+
+#~ msgid "Info"
+#~ msgstr "Info"
+
+#~ msgid "Loading"
+#~ msgstr "Indlæser"
+
+#~ msgid "Message"
+#~ msgstr "Besked"
+
+#~ msgid ""
+#~ "Pick the DNS resolution option to create the adblock list for, see the "
+#~ "%sREADME%s for details."
+#~ msgstr ""
+#~ "Vælg den DNS-opløsningsmulighed, for at oprette adblock-listen for, se "
+#~ "%sREADME%s for detaljer."
+
+#~ msgid "Run service after set delay on boot."
+#~ msgstr "Kør service efter indstillet forsinkelse ved opstart."
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Tjenestestatus [%s %s]"
+
+#~ msgid "Simple AdBlock Settings"
+#~ msgstr "Simple AdBlock-indstillinger"
+
+#~ msgid "Success"
+#~ msgstr "Succes"
+
+#~ msgid "Task"
+#~ msgstr "Opgave"
+
+#~ msgid "Unbound AdBlock List"
+#~ msgstr "Unbound AdBlock Liste"
+
+#~ msgid "DNSMASQ IP Set"
+#~ msgstr "DNSMASQ IP-sæt"
+
+#~ msgid "DNSMASQ NFT Set"
+#~ msgstr "DNSMASQ NFT-sæt"
diff --git a/applications/luci-app-simple-adblock/po/de/simple-adblock.po b/applications/luci-app-simple-adblock/po/de/simple-adblock.po
index 7675ecdd0b..94af2f005f 100644
--- a/applications/luci-app-simple-adblock/po/de/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/de/simple-adblock.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-04-25 11:12+0000\n"
+"PO-Revision-Date: 2023-01-01 13:21+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/de/>\n"
@@ -8,192 +8,205 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "%s Error: %s"
-msgstr "%s-Fehler: %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr "%s ist derzeit deaktiviert"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-msgid "%s Error: %s %s"
-msgstr "%s-Fehler: %s %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s ist nicht installiert oder konnte nicht gefunden werden"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
+msgid "Active"
+msgstr "Aktiv"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr "IPv6-Einträge hinzufügen"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr "Füge IPv6-Einträge zur Blockliste hinzu."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr "Erweiterte Konfiguration"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr "Zulässige Domain-URLs"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr "Erlaubte Domains"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr "Verwaltung zugelassener und gesperrter Listen"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
"Versuche einen komprimierten Cache der Blockliste im persistenten Speicher "
"zu erstellen."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr "Automatisches Update der Konfiguration"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr "Grundlegende Konfiguration"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr "URLs von gesperrten Domains"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "Gesperrte Domains"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr "URLs gesperrter Hosts"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr "Blockieren von %s Domänen (mit %s)."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
-msgid "Cache file containing %s domains found."
-msgstr "Cache-Datei mit %s Domänen gefunden."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
+msgid "Cache file found."
+msgstr "Cache-Datei gefunden."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-msgid "Collected Errors"
-msgstr "Gesammelte Fehler"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
+msgid "Compressed cache file created."
+msgstr "Komprimierte Cache-Datei erstellt."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr "Komprimierte Cache-Datei gefunden."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
-msgid "Configuration"
-msgstr "Konfiguration"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr "Validierungsfehler der Konfiguration (%s)!"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
"Steuert die Ausführlichkeit des Systemprotokolls und der Konsolenausgabe."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr "Curl-Download-Wiederholung"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
+msgstr "Maximale Dateigröße für Curl (in Bytes)"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
msgid "DNS Service"
msgstr "DNS-Dienst"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
-msgid "DNSMASQ Additional Hosts"
-msgstr "DNSMASQ Zusätzliche Hosts"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
-msgid "DNSMASQ Config"
-msgstr "DNSMASQ-Konfiguration"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
-msgid "DNSMASQ IP Set"
-msgstr "DNSMASQ IP Set"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
+msgstr "DNS-Auflösungsoption, siehe %sREADME%s für Details."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
-msgid "DNSMASQ Servers File"
-msgstr "DNSMASQ Server-Datei"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Delay (in seconds) for on-boot start"
-msgstr "Verzögerung (in Sekunden) für den Start beim Booten"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:237
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
msgstr "Deaktivieren"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
msgid "Disable Debugging"
msgstr "Debugging deaktivieren"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
+msgid "Disabling %s service"
+msgstr "Deaktiviere Service %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
+msgstr "URL der Dnsmasq-Konfigurationsdatei"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr "Keine IPv6-Einträge hinzufügen"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr "Keinen komprimierten Cache speichern"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr "Verwende keine Simultanverarbeitung"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr "Download-Timeout (in Sekunden)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
-msgid "Downloading"
-msgstr "Herunterladen"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
+msgstr "Herunterladen von Listen"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Aktivieren"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr "Debugging aktivieren"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "Debug-Ausgabe nach /tmp/simple-adblock.log aktivieren."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
+msgid "Enabling %s service"
+msgstr "Aktiviere Service %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Fehler"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr "Fehlschlag"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
+msgid "Force DNS ports:"
+msgstr "DNS-Ports erzwingen:"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr "Erneutes Herunterladen erzwingen"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr "Erneut Laden erzwingen"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr "Router-DNS erzwingen"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr "Router-DNS-Server auf alle lokalen Geräte erzwingen"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
+msgid "Force re-downloading %s block lists"
+msgstr "Erneutes Herunterladen von %s-Sperrlisten erzwingen"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
"Erzwingt die Verwendung des Router-DNS auf lokalen Geräten, auch als DNS "
@@ -203,11 +216,19 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr "UCI- und Dateizugriff für luci-app-simple-adblock gewähren"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr "IPv6 Unterstützung"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+"Wenn curl installiert ist und erkannt wird, werden keine Dateien "
+"heruntergeladen, die größer sind als dieser Wert."
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
@@ -215,24 +236,19 @@ msgstr ""
"Neuversuche bei Zeitüberschreitung/Fehler des Downloads, falls Curl "
"installiert und erkannt wird."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
-msgstr "Einzelne erlaubte Domains"
+msgstr "Einzelne zuzulassende Domänen."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr "Einzelne zu sperrende Domains."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
-msgid "Info"
-msgstr "Info"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr "LED für Statusanzeige"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
@@ -240,245 +256,411 @@ msgstr ""
"Starte alle Listen Downloads und Verarbeitungsvorgänge gleichzeitig, "
"reduziert Startzeit des Dienstes."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-"Lassen Sie lokale Geräte ihre eigenen DNS-Server verwenden, wenn diese "
+"Lokale Geräte können ihre eigenen DNS-Server verwenden, wenn diese "
"eingestellt sind"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "Lade"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-msgid "Message"
-msgstr "Nachricht"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
+msgid "Not installed or not found"
+msgstr "Nicht installiert oder nicht gefunden"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr "Ausgabe-Verbositätseinstellung"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
-msgstr "Konfigurationsupdate vor Laden der Block/Allowlists durchführen"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
msgstr ""
-"Wählen Sie die DNS-Auflösungsoption aus, für die Sie die Adblock-Liste "
-"erstellen möchten, siehe %sREADME%s für weitere Details."
+"Konfigurationsaktualisierung vor dem Herunterladen der Block/Allow-Listen "
+"durchführen."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
"Wähle eine frei nutzbare LED aus, die noch nicht in der %sSystem-LED-"
"Konfiguration%s verwendet wird."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:275
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr "Bitte beachte, dass %s auf diesem System nicht unterstützt wird."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr "Listen verarbeiten"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr "Starte neu"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Run service after set delay on boot."
-msgstr "Dienst mit Verzögerung beim Starten ausführen."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr "Dienstverwaltung"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
+msgid "Service Errors"
+msgstr "Dienstfehler"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "Dienststatus"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Service Status [%s %s]"
-msgstr "Servicestatus [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
+msgid "Service Warnings"
+msgstr "Dienstwarnungen"
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
-msgstr "Simple AdBlock"
+msgstr "Einfacher AdBlock"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr "Simple AdBlock - Konfiguration"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
-msgid "Simple AdBlock Settings"
-msgstr "Simple AdBlock Einstellungen"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+msgid "Simple AdBlock - Status"
+msgstr "Simple AdBlock - Status"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr "Gleichzeitige Verarbeitung"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr "Einige Ausgaben"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "Start"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr "Starte"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
+msgid "Starting %s service"
+msgstr "Dienst %s wird gestartet"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "Stopp"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
"Stoppe den Download falls er für mehr als die gewählte Anzahl an Sekunden "
"stockt."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "Angehalten"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
+msgid "Stopping %s service"
+msgstr "Dienst %s wird angehalten"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr "Speicher komprimierten Zwischenspeicher"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr "Speicher komprimierte Zwischenspeicherdatei auf Router"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
-msgid "Success"
-msgstr "Erfolgreich"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr "Unterdrücke Ausgabe"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
-msgid "Task"
-msgstr "Aufgabe"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr "Der %s-Dienst konnte das WAN-Gateway nicht erkennen!"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
+msgstr ""
+"URL zur externen dnsmasq-Konfigurationsdatei, siehe %sREADME%s für Details."
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr "URLs zu Listen von Domains, die zugelassen werden sollen."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr "URLs zu Listen von Domains, die blockiert werden sollen."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr "URLs zu Listen von Hosts, die blockiert werden sollen."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
-msgid "Unbound AdBlock List"
-msgstr "Unbound Adblock-Liste"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr "Verzeichnis für '%s' kann nicht erstellt werden"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr "Nutze Simultanverarbeitung"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr "Ausführliche Ausgabe"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
+msgid "Version: %s"
+msgstr "Version: %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "Warnung"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
+msgid "disabled"
+msgstr "deaktiviert"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr "zusätzliche dnsmasq-Hosts"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr "dnsmasq-Konfiguration"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr "dnsmasq-ipset"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+"Unterstützung für dnsmasq ipset ist aktiviert, aber entweder ist dnsmasq "
+"nicht installiert oder das installierte dnsmasq unterstützt ipset nicht"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+"Unterstützung für dnsmasq ipset ist aktiviert, aber entweder ist ipset nicht "
+"installiert oder das installierte ipset unterstützt den Typ '%s' nicht"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr "dnsmasq-nft-Set"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+"Unterstützung für dnsmasq nft set ist aktiviert, aber entweder ist dnsmasq "
+"nicht installiert oder das installierte dnsmasq unterstützt nft set nicht"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+"Die Unterstützung von dnsmasq nft sets ist aktiviert, aber nft ist nicht "
+"installiert"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr "dnsmasq-Server-Datei"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr "Zugriff auf gemeinsamen Speicherbereich fehlgeschlagen"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr "Erstellen der %s-Datei schlug fehl"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
"Erstellung der Blockier-Liste oder Neustart des DNS-Resolvers fehlgeschlagen"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr "Komprimierter Cache konnte nicht erzeugt werden"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr "Verzeichnis für Datei %s konnte nicht erstellt werden"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
+msgid "failed to create output/cache/gzip file directory"
+msgstr "Fehler beim Erstellen des Ausgabe-/Cache-/gzip-Dateiverzeichnisses"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr "Herunterladen schlug fehl"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr "Fehler beim Herunterladen der Konfigurationsaktualisierungsdatei"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr "Formatierung der Datei schlug fehl"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr "Verschieben von '%s' nach '%s' schlug fehl"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr "Temporärdatei konnte nicht nach '%s' verschoben werden"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr "Datei konnte nicht optimiert werden"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr "konnte nicht eingelesen werden"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr "Fehler beim Parsen der Konfigurationsaktualisierungsdatei"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr "Fehler beim Verarbeiten der Zulassungsliste"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr "Der DNS-Resolver-Prozess konnte nicht (neu-) gestartet werden"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr "Temporäre Dateien konnten nich verschoben werden"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr "Der DNS-Resolver-Prozess konnte nicht (neu-) gestartet werden"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr "Datei konnte nicht sortiert werden"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr "%s konnte nicht gestoppt werden"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr "Komprimierter Cache konnte nicht entpackt werden"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr "keine Unterstützung für HTTPS/SSL auf dem Gerät"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "kein"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr "einige empfohlene Pakete fehlen"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr "unbound-Werbeblockerliste"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+"Verwendung einer externen dnsmasq-Konfigurationsdatei erkannt, bitte setzen "
+"Sie die Option '%s' auf '%s'"
+
+#~ msgid "Downloading"
+#~ msgstr "Herunterladen"
+
+#~ msgid "%s Error: %s"
+#~ msgstr "%s-Fehler: %s"
+
+#~ msgid "%s Error: %s %s"
+#~ msgstr "%s-Fehler: %s %s"
+
+#~ msgid "Cache file containing %s domains found."
+#~ msgstr "Cache-Datei mit %s Domänen gefunden."
+
+#~ msgid "Collected Errors"
+#~ msgstr "Gesammelte Fehler"
+
+#~ msgid "Configuration"
+#~ msgstr "Konfiguration"
+
+#~ msgid "DNSMASQ Additional Hosts"
+#~ msgstr "DNSMASQ Zusätzliche Hosts"
+
+#~ msgid "DNSMASQ Config"
+#~ msgstr "DNSMASQ-Konfiguration"
+
+#~ msgid "DNSMASQ Ipset"
+#~ msgstr "DNSMASQ-Ipset"
+
+#~ msgid "DNSMASQ Nft Set"
+#~ msgstr "DNSMASQ Nft-Set"
+
+#~ msgid "DNSMASQ Servers File"
+#~ msgstr "DNSMASQ Server-Datei"
+
+#~ msgid "Delay (in seconds) for on-boot start"
+#~ msgstr "Verzögerung (in Sekunden) für den Start beim Booten"
+
+#~ msgid "Info"
+#~ msgstr "Info"
+
+#~ msgid "Loading"
+#~ msgstr "Lade"
+
+#~ msgid "Message"
+#~ msgstr "Nachricht"
+
+#~ msgid ""
+#~ "Pick the DNS resolution option to create the adblock list for, see the "
+#~ "%sREADME%s for details."
+#~ msgstr ""
+#~ "Wählen Sie die DNS-Auflösungsoption aus, für die Sie die Adblock-Liste "
+#~ "erstellen möchten, siehe %sREADME%s für weitere Details."
+
+#~ msgid "Run service after set delay on boot."
+#~ msgstr "Dienst mit Verzögerung beim Starten ausführen."
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Servicestatus [%s %s]"
+
+#~ msgid "Simple AdBlock Settings"
+#~ msgstr "Simple AdBlock Einstellungen"
+
+#~ msgid "Success"
+#~ msgstr "Erfolgreich"
+
+#~ msgid "Task"
+#~ msgstr "Aufgabe"
+
+#~ msgid "Unbound AdBlock List"
+#~ msgstr "Unbound Adblock-Liste"
+
+#~ msgid "DNSMASQ IP Set"
+#~ msgstr "DNSMASQ IP Set"
+
+#~ msgid "DNSMASQ NFT Set"
+#~ msgstr "DNSMASQ NFT-Set"
+
#~ msgid "%s is blocking %s domains (with %s)."
#~ msgstr "%s blockiert %s Domains (mit %s)."
diff --git a/applications/luci-app-simple-adblock/po/el/simple-adblock.po b/applications/luci-app-simple-adblock/po/el/simple-adblock.po
index 781067d3be..cc65784eab 100644
--- a/applications/luci-app-simple-adblock/po/el/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/el/simple-adblock.po
@@ -10,187 +10,200 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "%s Error: %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-msgid "%s Error: %s %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
+msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
-msgid "%s is not installed or not found"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
+msgid "Active"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-msgid "Collected Errors"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
+msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
-msgid "Configuration"
-msgstr "Διαμόρφωση"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
-msgid "DNS Service"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
-msgid "DNSMASQ Additional Hosts"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
-msgid "DNSMASQ Config"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
-msgid "DNSMASQ IP Set"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
+msgid "Disable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
+msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:237
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
-msgid "Disable"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "Disable Debugging"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
-msgid "Downloading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Ενεργοποίηση"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Σφάλμα"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -198,265 +211,348 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
-msgid "Info"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-msgid "Message"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:275
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
-msgid "Restarting"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Service Status [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
+msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
-msgid "Simple AdBlock Settings"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+msgid "Simple AdBlock - Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
-msgid "Success"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
+msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
-msgid "Suppress output"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
-msgid "Task"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
-msgid "Unbound AdBlock List"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
+msgid "failed to create output/cache/gzip file directory"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
+#~ msgid "Configuration"
+#~ msgstr "Διαμόρφωση"
diff --git a/applications/luci-app-simple-adblock/po/en/simple-adblock.po b/applications/luci-app-simple-adblock/po/en/simple-adblock.po
index 324d861c80..0b03ece4d6 100644
--- a/applications/luci-app-simple-adblock/po/en/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/en/simple-adblock.po
@@ -10,187 +10,200 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.13.1-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "%s Error: %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-msgid "%s Error: %s %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
+msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
-msgid "%s is not installed or not found"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
+msgid "Active"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-msgid "Collected Errors"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
+msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
-msgid "Configuration"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
-msgid "DNS Service"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
-msgid "DNSMASQ Additional Hosts"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
-msgid "DNSMASQ Config"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
-msgid "DNSMASQ IP Set"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
+msgid "Disable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
+msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:237
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
-msgid "Disable"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "Disable Debugging"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
-msgid "Downloading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -198,265 +211,345 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
-msgid "Info"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-msgid "Message"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:275
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
-msgid "Restarting"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Service Status [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
+msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
-msgid "Simple AdBlock Settings"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+msgid "Simple AdBlock - Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
-msgid "Success"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
+msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
-msgid "Suppress output"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
-msgid "Task"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
-msgid "Unbound AdBlock List"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
+msgid "failed to create output/cache/gzip file directory"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
diff --git a/applications/luci-app-simple-adblock/po/es/simple-adblock.po b/applications/luci-app-simple-adblock/po/es/simple-adblock.po
index e8673a5d53..732ea73193 100644
--- a/applications/luci-app-simple-adblock/po/es/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/es/simple-adblock.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2021-03-14 05:16+0000\n"
+"PO-Revision-Date: 2022-12-28 19:33+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/es/>\n"
@@ -11,192 +11,210 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.5.2-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "%s Error: %s"
-msgstr "%s Error: %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr "%s está actualmente desactivado"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-msgid "%s Error: %s %s"
-msgstr "%s Error: %s %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s no está instalado o no se encuentra"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
+msgid "Active"
+msgstr "Activo"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr "Añadir entradas IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr "Añadir entradas IPv6 a la lista de bloqueo."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr "Configuración avanzada"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr "URLs de dominio permitidas"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr "Dominios permitidos"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr "Gestión de listas permitidas y bloqueadas"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
"Intente crear un caché comprimido de la lista de bloqueo en la memoria "
"persistente."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr "Actualización automática de configuración"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr "Configuración básica"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr "URLs de dominio bloqueadas"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "Dominios bloqueados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr "URLs de hosts bloqueadas"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr "Bloqueando %s dominios(con %s)."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
-msgid "Cache file containing %s domains found."
-msgstr "Archivo de caché que contiene %s dominios encontrados."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
+msgid "Cache file found."
+msgstr "Archivo de caché encontrado."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-msgid "Collected Errors"
-msgstr "Errores recopilados"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
+msgid "Compressed cache file created."
+msgstr "Archivo de caché comprimido creado."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr "Archivo de caché comprimido encontrado."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
-msgid "Configuration"
-msgstr "Configuración"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr "¡Error de validación de configuración (%s)!"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
"Controla el registro del sistema y la verbosidad de salida de la consola."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr "Intento de descarga de Curl"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+#, fuzzy
+msgid "Curl maximum file size (in bytes)"
+msgstr "Curl tamaño máximo de archivo (en bytes)"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
msgid "DNS Service"
msgstr "Servicio de DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
-msgid "DNSMASQ Additional Hosts"
-msgstr "Hosts adicionales de DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
-msgid "DNSMASQ Config"
-msgstr "Config de DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
-msgid "DNSMASQ IP Set"
-msgstr "Conjunto de IPs de DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
-msgid "DNSMASQ Servers File"
-msgstr "Archivo de servidores DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Delay (in seconds) for on-boot start"
-msgstr "Retardo (en segundos) para el inicio en el arranque"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+#, fuzzy
+msgid "DNS resolution option, see the %sREADME%s for details."
+msgstr ""
+"Opción de resolución de DNS, consulte %sREADME%s para obtener más "
+"información."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:237
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
msgstr "Desactivar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
msgid "Disable Debugging"
msgstr "Desactivar depuración"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
+msgid "Disabling %s service"
+msgstr "Desactivando el servicio %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
+msgstr "URL del archivo de configuración de Dnsmasq"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr "No añadir entradas IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr "No almacene caché comprimido"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr "No use procesamiento simultáneo"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr "Tiempo de espera de descarga (en segundos)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
-msgid "Downloading"
-msgstr "Descargando"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
+msgstr "Descargando listas"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Activar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr "Activar depuración"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "Activa la salida de depuración a /tmp/simple-adblock.log."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
+msgid "Enabling %s service"
+msgstr "Activando el servicio %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Error"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr "Fallo"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
+msgid "Force DNS ports:"
+msgstr "Forzar puertos DNS:"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr "Forzar re-descarga"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr "Forzar recarga"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr "Forzar al DNS del enrutador"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr "Forzar al servidor DNS del enrutador a todos los dispositivos locales"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
+#, fuzzy
+msgid "Force re-downloading %s block lists"
+msgstr "Forzar la re-descarga de listas de bloqueo %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
"Fuerza el uso de DNS del enrutador en dispositivos locales, también conocido "
@@ -206,11 +224,19 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr "Conceder acceso UCI y a archivos para luci-app-simple-adblock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr "Soporte IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+"Si curl está instalado y detectado, no descargará archivos más grandes que "
+"este."
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
@@ -218,24 +244,19 @@ msgstr ""
"Si curl está instalado y detectado, volvería a intentar descargar esto "
"muchas veces en tiempo de espera/falla."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr "Dominios individuales que se permitirán."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr "Dominios individuales para ser bloqueados."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
-msgid "Info"
-msgstr "Info"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr "LED para indicar estado"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
@@ -243,246 +264,412 @@ msgstr ""
"Inicie todas las descargas y el procesamiento de listas simultáneamente, "
"reduciendo el tiempo de inicio del servicio."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
"Permita que los dispositivos locales usen sus propios servidores DNS si "
"están configurados"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "Cargando"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-msgid "Message"
-msgstr "Mensaje"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
+msgid "Not installed or not found"
+msgstr "No instalado o no encontrado"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr "Configuración de verbosidad de salida"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
"Realice la actualización de la configuración antes de descargar las listas "
"de bloqueos/permitidos."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-"Elija la opción de resolución DNS para la que crear la lista de bloqueos de "
-"anuncios; consulte %sREADME%s para obtener más detalles."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
"Elija el LED que ya no se utiliza en %sConfiguración del LED del sistema%s."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:275
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr "Tenga en cuenta que %s no es compatible con este sistema."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr "Procesando listas"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr "Reiniciando"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Run service after set delay on boot."
-msgstr "Ejecute el servicio después de la demora establecida en el arranque."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr "Control de servicio"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
+msgid "Service Errors"
+msgstr "Errores de servicio"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "Estado del servicio"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Service Status [%s %s]"
-msgstr "Estado del servicio [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
+msgid "Service Warnings"
+msgstr "Advertencias de servicio"
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr "AdBlock simple"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
-msgid "Simple AdBlock Settings"
-msgstr "Configuración de Simple AdBlock"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr "AdBlock simple - Configuración"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+msgid "Simple AdBlock - Status"
+msgstr "AdBlock simple - Estado"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr "Procesamiento simultáneo"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr "Alguna salida"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "Iniciar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr "Iniciando"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
+msgid "Starting %s service"
+msgstr "Iniciando el servicio %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "Detener"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
"Detenga la descarga si está detenida durante un número determinado de "
"segundos."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "Detenido"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
+msgid "Stopping %s service"
+msgstr "Deteniendo el servicio %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr "Almacenar caché comprimido"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr "Almacene el archivo de caché comprimido en el enrutador"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
-msgid "Success"
-msgstr "Éxito"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr "Suprimir salida"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
-msgid "Task"
-msgstr "Tarea"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr "¡El servicio %s no pudo descubrir la puerta de enlace WAN!"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
+msgstr ""
+"URL del archivo de configuración de dnsmasq externo, consulte %sREADME%s "
+"para obtener más información."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr "URLs a listas de dominios que se permitirán."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr "URLs a listas de dominios a bloquear."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr "URLs a listas de hosts a bloquear."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
-msgid "Unbound AdBlock List"
-msgstr "Lista de AdBlock Unbound"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr "No se puede crear el directorio para '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr "Usar procesamiento simultáneo"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr "Salida detallada"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
+msgid "Version: %s"
+msgstr "Versión: %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "Advertencia"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
+msgid "disabled"
+msgstr "desactivado"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+#, fuzzy
+msgid "dnsmasq additional hosts"
+msgstr "hosts adicionales de dnsmasq"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+#, fuzzy
+msgid "dnsmasq config"
+msgstr "configuración de dnsmasq"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+#, fuzzy
+msgid "dnsmasq ipset"
+msgstr "conjunto de ips de dnsmasq"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+"La compatibilidad con ipset de dnsmasq está activada, pero dnsmasq no está "
+"instalado o el instalado no admite ipset"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+"La compatibilidad con dnsmasq ipset está activada, pero ipset no está "
+"instalado o el ipset instalado no admite el tipo '%s'"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+#, fuzzy
+msgid "dnsmasq nft set"
+msgstr "conjunto nft de dnsmasq"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+"La compatibilidad con nft set de dnsmasq está activada, pero dnsmasq no está "
+"instalado o el instalado no es compatible con nft set"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+"La compatibilidad con dnsmasq nft sets está activada, pero nft no está "
+"instalado"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr "archivo de servidores de dnsmasq"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr "no se pudo acceder a la memoria compartida"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr "no se pudo crear el archivo '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
"no se pudo crear la lista de bloqueo o reiniciar el solucionador de DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr "error al crear caché comprimido"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr "no se pudo crear el directorio para el archivo %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
+msgid "failed to create output/cache/gzip file directory"
+msgstr "no se pudo crear el directorio de archivos de salida/caché/gzip"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr "error al descargar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr "no se pudo descargar el archivo de actualización de configuración"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr "error al formatear el archivo de datos"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr "no se pudo mover '%s' a '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr "no se pudo mover el archivo de datos temporales a '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr "no se pudo optimizar el archivo de datos"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr "no se pudo analizar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr "no se pudo analizar el archivo de actualización de configuración"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr "no se pudo procesar la lista de permitidos"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr "error al recargar/reiniciar el solucionador DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr "error al eliminar los archivos temporales"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr "error al reiniciar/recargar el solucionador DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr "error al ordenar el archivo de datos"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr "no se pudo detener %s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr "no se pudo descomprimir el caché comprimido"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr "sin soporte HTTPS/SSL en el dispositivo"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "ninguno"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr "faltan algunos paquetes recomendados"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+#, fuzzy
+msgid "unbound adblock list"
+msgstr "lista de adblock no enlazada"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+"se detectó el uso de un archivo de configuración dnsmasq externo, establezca "
+"la opción '%s' en '%s'"
+
+#~ msgid "Downloading"
+#~ msgstr "Descargando"
+
+#~ msgid "%s Error: %s"
+#~ msgstr "%s Error: %s"
+
+#~ msgid "%s Error: %s %s"
+#~ msgstr "%s Error: %s %s"
+
+#~ msgid "Cache file containing %s domains found."
+#~ msgstr "Archivo de caché que contiene %s dominios encontrados."
+
+#~ msgid "Collected Errors"
+#~ msgstr "Errores recopilados"
+
+#~ msgid "Configuration"
+#~ msgstr "Configuración"
+
+#~ msgid "DNSMASQ Additional Hosts"
+#~ msgstr "Hosts adicionales de DNSMASQ"
+
+#~ msgid "DNSMASQ Config"
+#~ msgstr "Config de DNSMASQ"
+
+#~ msgid "DNSMASQ Servers File"
+#~ msgstr "Archivo de servidores DNSMASQ"
+
+#~ msgid "Delay (in seconds) for on-boot start"
+#~ msgstr "Retardo (en segundos) para el inicio en el arranque"
+
+#~ msgid "Info"
+#~ msgstr "Info"
+
+#~ msgid "Loading"
+#~ msgstr "Cargando"
+
+#~ msgid "Message"
+#~ msgstr "Mensaje"
+
+#~ msgid ""
+#~ "Pick the DNS resolution option to create the adblock list for, see the "
+#~ "%sREADME%s for details."
+#~ msgstr ""
+#~ "Elija la opción de resolución DNS para la que crear la lista de bloqueos "
+#~ "de anuncios; consulte %sREADME%s para obtener más detalles."
+
+#~ msgid "Run service after set delay on boot."
+#~ msgstr ""
+#~ "Ejecute el servicio después de la demora establecida en el arranque."
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Estado del servicio [%s %s]"
+
+#~ msgid "Simple AdBlock Settings"
+#~ msgstr "Configuración de Simple AdBlock"
+
+#~ msgid "Success"
+#~ msgstr "Éxito"
+
+#~ msgid "Task"
+#~ msgstr "Tarea"
+
+#~ msgid "Unbound AdBlock List"
+#~ msgstr "Lista de AdBlock Unbound"
+
+#~ msgid "DNSMASQ IP Set"
+#~ msgstr "Conjunto de IPs de DNSMASQ"
+
+#, fuzzy
+#~ msgid "DNSMASQ NFT Set"
+#~ msgstr "Conjunto DNSMASQ NFT"
+
#~ msgid "%s is blocking %s domains (with %s)."
#~ msgstr "%s está bloqueando %s dominios (con %s)."
@@ -492,8 +679,8 @@ msgstr "ninguno"
#~ "details."
#~ msgstr ""
#~ "Elija la opción de resolución DNS para crear la lista de bloqueos de "
-#~ "anuncios, consulte <a href=\"%s#dns-resolution-option\" target=\"_blank"
-#~ "\">LÉEME</a> para obtener más información."
+#~ "anuncios, consulte <a href=\"%s#dns-resolution-option\" "
+#~ "target=\"_blank\">LÉEME</a> para obtener más información."
#~ msgid "Blacklisted Domain URLs"
#~ msgstr "URLs de dominio en lista negra"
diff --git a/applications/luci-app-simple-adblock/po/fi/simple-adblock.po b/applications/luci-app-simple-adblock/po/fi/simple-adblock.po
index 42c4cb24ef..750226f5bd 100644
--- a/applications/luci-app-simple-adblock/po/fi/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/fi/simple-adblock.po
@@ -10,187 +10,200 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.12-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "%s Error: %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-msgid "%s Error: %s %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
+msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
-msgid "%s is not installed or not found"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
+msgid "Active"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "Estetyt verkkonimet"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-msgid "Collected Errors"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
+msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
-msgid "Configuration"
-msgstr "Kokoonpano"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
-msgid "DNS Service"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
-msgid "DNSMASQ Additional Hosts"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
-msgid "DNSMASQ Config"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
-msgid "DNSMASQ IP Set"
-msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
+msgid "Disable"
+msgstr "Poista käytöstä"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
+msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:237
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
-msgid "Disable"
-msgstr "Poista käytöstä"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "Disable Debugging"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
-msgid "Downloading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Ota käyttöön"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Virhe"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -198,265 +211,354 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr "IPv6-tuki"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
-msgid "Info"
-msgstr "Tietoja"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "Ladataan"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-msgid "Message"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:275
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
-msgid "Restarting"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Service Status [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
+msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
-msgid "Simple AdBlock Settings"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+msgid "Simple AdBlock - Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "Aloita"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "Pysäytä"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "Pysäytetty"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
-msgid "Success"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
+msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
-msgid "Suppress output"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
-msgid "Task"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
-msgid "Unbound AdBlock List"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "Varoitus"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
+msgid "failed to create output/cache/gzip file directory"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "ei mitään"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
+#~ msgid "Configuration"
+#~ msgstr "Kokoonpano"
+
+#~ msgid "Info"
+#~ msgstr "Tietoja"
+
+#~ msgid "Loading"
+#~ msgstr "Ladataan"
diff --git a/applications/luci-app-simple-adblock/po/fr/simple-adblock.po b/applications/luci-app-simple-adblock/po/fr/simple-adblock.po
index f329a7608b..db45273279 100644
--- a/applications/luci-app-simple-adblock/po/fr/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/fr/simple-adblock.po
@@ -1,200 +1,212 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-02-02 16:56+0000\n"
-"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
+"PO-Revision-Date: 2022-07-30 11:20+0000\n"
+"Last-Translator: Christophe Blancon <christophe.blancon@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/fr/>\n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "%s Error: %s"
-msgstr "%s Erreur : %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-msgid "%s Error: %s %s"
-msgstr "%s Erreur : %s %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s n'est pas installé ou introuvable"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
+msgid "Active"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr "Ajouter des entrées IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr "Ajouter des entrées IPv6 à la liste de blocage."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr "Configuration avancée"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr "URLs de domaines autorisés"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr "Domaines autorisés"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
"Tentative de création d'un cache compressé de la liste de blocage dans la "
"mémoire persistante."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr "Mise à jour automatique de la configuration"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr "Configuration de Base"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr "URLs de domaines bloqués"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "Domaines bloqués"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr "URLs des hôtes bloqués"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
-msgid "Cache file containing %s domains found."
-msgstr "Cache file contient %s domaines trouvé."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
+msgid "Cache file found."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-msgid "Collected Errors"
-msgstr "Erreurs Collectées"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
+msgid "Compressed cache file created."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr "Fichier Compressé cache trouvé."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
-msgid "Configuration"
-msgstr "Configuration"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
"Contrôle la verbosité du journal système et de la sortie de la console."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr "Réessayer le téléchargement via Curl"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
msgid "DNS Service"
msgstr "Service DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
-msgid "DNSMASQ Additional Hosts"
-msgstr "Hôtes additionnels DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
-msgid "DNSMASQ Config"
-msgstr "Configuration DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
-#, fuzzy
-msgid "DNSMASQ IP Set"
-msgstr "Ensemble d'IP DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
-msgid "DNSMASQ Servers File"
-msgstr "Fichier des serveurs DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Delay (in seconds) for on-boot start"
-msgstr "Délai (en secondes) pour le démarrage suite au boot"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:237
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
msgstr "Désactiver"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
msgid "Disable Debugging"
msgstr "Désactiver le Débogage"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr "Ne pas ajouter d'entrées IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr "Ne pas conserver le cache compressé"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr "Ne pas utiliser de processus simultanés"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr "Time-out de téléchargement (en secondes)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
-msgid "Downloading"
-msgstr "Téléchargement"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Activer"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr "Activer le Débogage"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "Active la sortie de débogage vers /tmp/simple-adblock.log."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Erreur"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr "Echec"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr "Forcer le re-téléchargement"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr "Forcer le re-chargement"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr "Forcer le Routeur DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr "Routage forcé du serveur DNS vers tous les appareils locaux"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
"Routage forcé du serveur DNS sur les appareils locaux, également connu sous "
@@ -204,11 +216,17 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr "Support IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
@@ -216,24 +234,19 @@ msgstr ""
"Si CURL est détecté et installé, il tentera à nouveau le téléchargement en "
"cas d'échec ou de time-out ce nombre de fois."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr "Domaines individuels à autoriser."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr "Domaines individuels à bloquer."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
-msgid "Info"
-msgstr "Infos"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr "Indiquer le status avec les LED"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
@@ -241,246 +254,384 @@ msgstr ""
"Lancer simultanément le téléchargement et le traitement de toutes les "
"listes, ce qui réduit le temps de démarrage du service."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
"Permettre aux appareils locaux d'utiliser leurs propres serveurs DNS s'ils "
"sont configurés"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "Chargement"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-msgid "Message"
-msgstr "Message"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
+msgid "Not installed or not found"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr "Configuration de la verbosité de la sortie"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
"Effectuer la mise à jour de la configuration avant de télécharger les listes "
"de blocage / autorisation."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
"Choisissez la LED qui n'est pas déjà utilisée dans %sConfiguration de la LED "
"du système%s."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:275
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr "Veuillez noter que ce système ne prend pas en charge le %s."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr "Redémarrage"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Run service after set delay on boot."
-msgstr "Exécuter le service après avoir défini un délai au démarrage."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr "Contrôle de service"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "Statut du service"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Service Status [%s %s]"
-msgstr "État du service [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
+msgid "Service Warnings"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr "Adblock Simple"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
-msgid "Simple AdBlock Settings"
-msgstr "Configuration de Adblock Simple"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+msgid "Simple AdBlock - Status"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr "Traitement simultané"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr "Quelques informations en sortie"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "Démarrer"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr "Démarrage"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "Arrêter"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
"Arrêter le téléchargement s'il est bloqué pendant ce nombre de secondes."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "Arrêté"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr "Conserver le cache compressé"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr "Conserver le fichier du cache compressé sur le routeur"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
-msgid "Success"
-msgstr "Succès"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr "Supprimer la sortie"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
-msgid "Task"
-msgstr "Tâche"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
-#, fuzzy
-msgid "Unbound AdBlock List"
-msgstr "Liste Adblock non liée"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr "Utiliser des processus simultanés"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr "Sortie verbeuse"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "Avertissement"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr "impossible d'accéder à la mémoire partagée"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr "échec de création du fichier '% s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
"échec de la création de la liste de blocage ou du redémarrage du résolveur "
"DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr "échec de création du cache compressé"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
+msgid "failed to create output/cache/gzip file directory"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr "échec de téléchargement"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr "échec du téléchargement du fichier de mise à jour de la configuration"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr "Echec du format de fichier de données"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr "échec du déplacement de '% s' vers '% s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr "Echec deplacement données temporaires fichier '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr "pas réussi à optimiser le fichier de données"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr "pas réussi à analyser"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr "Échec de l’analyse du fichier de mise à jour de configuration"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr "échec du traitement de la liste autorisée"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr "échec de rechargement / redémarrage du résolveur DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr "echec suppression fichiers temporaires"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr "échec du redémarrage ou de rechargement de résolution DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr "echec de trier le fichier de données"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr "n'a pas pu arrêter% s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr "echec décompression cache"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr "pas de prise en charge HTTPS/SSL sur l’appareil"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "aucun"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
+#~ msgid "Downloading"
+#~ msgstr "Téléchargement"
+
+#~ msgid "%s Error: %s"
+#~ msgstr "%s Erreur : %s"
+
+#~ msgid "%s Error: %s %s"
+#~ msgstr "%s Erreur : %s %s"
+
+#~ msgid "Cache file containing %s domains found."
+#~ msgstr "Cache file contient %s domaines trouvé."
+
+#~ msgid "Collected Errors"
+#~ msgstr "Erreurs Collectées"
+
+#~ msgid "Configuration"
+#~ msgstr "Configuration"
+
+#~ msgid "DNSMASQ Additional Hosts"
+#~ msgstr "Hôtes additionnels DNSMASQ"
+
+#~ msgid "DNSMASQ Config"
+#~ msgstr "Configuration DNSMASQ"
+
+#~ msgid "DNSMASQ Servers File"
+#~ msgstr "Fichier des serveurs DNSMASQ"
+
+#~ msgid "Delay (in seconds) for on-boot start"
+#~ msgstr "Délai (en secondes) pour le démarrage suite au boot"
+
+#~ msgid "Info"
+#~ msgstr "Infos"
+
+#~ msgid "Loading"
+#~ msgstr "Chargement"
+
+#~ msgid "Message"
+#~ msgstr "Message"
+
+#~ msgid "Run service after set delay on boot."
+#~ msgstr "Exécuter le service après avoir défini un délai au démarrage."
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "État du service [%s %s]"
+
+#~ msgid "Simple AdBlock Settings"
+#~ msgstr "Configuration de Adblock Simple"
+
+#~ msgid "Success"
+#~ msgstr "Succès"
+
+#~ msgid "Task"
+#~ msgstr "Tâche"
+
+#~ msgid "Unbound AdBlock List"
+#~ msgstr "Liste Adblock non liée"
+
+#~ msgid "DNSMASQ IP Set"
+#~ msgstr "Ensemble d’adresses IP DNSMASQ"
+
#~ msgid "%s is blocking %s domains (with %s)."
#~ msgstr "%s bloque %s domaines (avec %s)."
@@ -490,8 +641,8 @@ msgstr "aucun"
#~ "details."
#~ msgstr ""
#~ "Choisissez l'option de résolution DNS pour laquelle vous souhaitez créer "
-#~ "la liste adblock, voir la <a href=\"%s#dns-resolution-option\" target="
-#~ "\"_blank\">README</a> pour plus de détails."
+#~ "la liste adblock, voir la <a href=\"%s#dns-resolution-option\" "
+#~ "target=\"_blank\">README</a> pour plus de détails."
#~ msgid "Blacklisted Domain URLs"
#~ msgstr "URLs des Domaines blacklistés"
diff --git a/applications/luci-app-simple-adblock/po/he/simple-adblock.po b/applications/luci-app-simple-adblock/po/he/simple-adblock.po
index 562bfeb657..75faaca1af 100644
--- a/applications/luci-app-simple-adblock/po/he/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/he/simple-adblock.po
@@ -11,187 +11,200 @@ msgstr ""
"n % 10 == 0) ? 2 : 3));\n"
"X-Generator: Weblate 4.3.1-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "%s Error: %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-msgid "%s Error: %s %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
+msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
-msgid "%s is not installed or not found"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
+msgid "Active"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-msgid "Collected Errors"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
+msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
-msgid "Configuration"
-msgstr "הגדרות"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
-msgid "DNS Service"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
-msgid "DNSMASQ Additional Hosts"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
-msgid "DNSMASQ Config"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
-msgid "DNSMASQ IP Set"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
+msgid "Disable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
+msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:237
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
-msgid "Disable"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "Disable Debugging"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
-msgid "Downloading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -199,265 +212,348 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
-msgid "Info"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-msgid "Message"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:275
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
-msgid "Restarting"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Service Status [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
+msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
-msgid "Simple AdBlock Settings"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+msgid "Simple AdBlock - Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
-msgid "Success"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
+msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
-msgid "Suppress output"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
-msgid "Task"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
-msgid "Unbound AdBlock List"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
+msgid "failed to create output/cache/gzip file directory"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
+#~ msgid "Configuration"
+#~ msgstr "הגדרות"
diff --git a/applications/luci-app-simple-adblock/po/hi/simple-adblock.po b/applications/luci-app-simple-adblock/po/hi/simple-adblock.po
index 504838a1d8..e8979c0862 100644
--- a/applications/luci-app-simple-adblock/po/hi/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/hi/simple-adblock.po
@@ -4,187 +4,200 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "%s Error: %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-msgid "%s Error: %s %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
+msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
-msgid "%s is not installed or not found"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
+msgid "Active"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-msgid "Collected Errors"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
+msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
-msgid "Configuration"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
-msgid "DNS Service"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
-msgid "DNSMASQ Additional Hosts"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
-msgid "DNSMASQ Config"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
-msgid "DNSMASQ IP Set"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
+msgid "Disable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
+msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:237
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
-msgid "Disable"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "Disable Debugging"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
-msgid "Downloading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -192,265 +205,345 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
-msgid "Info"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-msgid "Message"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:275
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
-msgid "Restarting"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Service Status [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
+msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
-msgid "Simple AdBlock Settings"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+msgid "Simple AdBlock - Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
-msgid "Success"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
+msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
-msgid "Suppress output"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
-msgid "Task"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
-msgid "Unbound AdBlock List"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
+msgid "failed to create output/cache/gzip file directory"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
diff --git a/applications/luci-app-simple-adblock/po/hu/simple-adblock.po b/applications/luci-app-simple-adblock/po/hu/simple-adblock.po
index e509610aa4..ad5c0034e0 100644
--- a/applications/luci-app-simple-adblock/po/hu/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/hu/simple-adblock.po
@@ -1,202 +1,214 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-08-12 12:55+0000\n"
-"Last-Translator: Tudós Péter <tudi.sk@gmail.com>\n"
+"PO-Revision-Date: 2022-12-14 00:53+0000\n"
+"Last-Translator: Gajdos Tamás <gajdipajti@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/hu/>\n"
"Language: hu\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.8-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "%s Error: %s"
-msgstr "%s Hiba: %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-msgid "%s Error: %s %s"
-msgstr "%s Hiba: %s %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s nincs telepítve vagy nem található"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
+msgid "Active"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr "IPv6 bejegyzések hozzáadása"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr "IPv6 bejegyzések hozzáadása a tiltólistához."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr "Speciális beállítások"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr "Engedélyezett domain URL-ek"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr "Engedélyezett domainek"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
#, fuzzy
msgid "Allowed and Blocked Lists Management"
msgstr "Engedély- és tiltó lista menedzsment"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
"Kísérlet a tiltólista egy tömörített gyorsítótárának létrehozására az "
"állandó memóriában."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr "Alapszintű beállítások"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr "Blokkolt domain URL-ek"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "Blokkolt domainek"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
#, fuzzy
msgid "Blocked Hosts URLs"
msgstr "Blokkolt Host URL-ek"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
-#, fuzzy
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
-msgstr "Blokkolt %s domainek (%s -el)"
+msgstr "Blokkolt %s domainek (%s -el)."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-msgid "Collected Errors"
-msgstr "Összegyűjtött hibák"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
+msgid "Compressed cache file created."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
-msgid "Configuration"
-msgstr "Beállítás"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr "A rendszernaplót és a konzolkimenet részletességét vezérli."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr "Curl letöltés újrapróbálása"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
msgid "DNS Service"
msgstr "DNS szolgáltatás"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
-msgid "DNSMASQ Additional Hosts"
-msgstr "DNSMASQ további gépek"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
-msgid "DNSMASQ Config"
-msgstr "DNSMASQ beállításai"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
-msgid "DNSMASQ IP Set"
-msgstr "DNSMASQ IP beállítás"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
-msgid "DNSMASQ Servers File"
-msgstr "DNSMASQ-kiszolgálók fájlja"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Delay (in seconds) for on-boot start"
-msgstr "Késleltetés (másodpercben) a rendszerindításkori indításhoz"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:237
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
msgstr "Letiltás"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
msgid "Disable Debugging"
msgstr "Hibakeresés letiltása"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr "Ne adjon hozzá IPv6 bejegyzéseket"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr "Ne tároljon tömörített gyorsítótárat"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr "Ne használjon egyidejű feldolgozást"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr "Letöltés időkorlátja (másodpercben)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
-msgid "Downloading"
-msgstr "Letöltés"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Engedélyezés"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr "Hibakeresés engedélyezése"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "Engedélyezi a hibakeresési kimenetet a /tmp/simple-adblock.log fájlba."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Hiba"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr "Kényszerített újra letöltés"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr "Kényszerített újratöltés"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr "Kiszolgáló DNS-ének kényszerítése"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
"Az útválasztó DNS-kiszolgálójának kényszerítése az összes helyi eszközre"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
"Kényszeríti az útválasztó DNS-ének használatát a helyi eszközökön. Ismert "
@@ -207,11 +219,17 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr "UCI és fájl hozzáférés adása a \"luci-app-simple-adblock\"-nak"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr "IPv6 támogatás"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
@@ -219,24 +237,19 @@ msgstr ""
"Ha a cURL telepítve van és észlelhető, akkor megpróbálhatja ezt többször is "
"letölteni az időtúllépéskor vagy meghiúsuláskor."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
-msgid "Info"
-msgstr "Információ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr "LED az állapot jelzéséhez"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
@@ -244,242 +257,378 @@ msgstr ""
"Az összes lista letöltéseinek és egyidejű feldolgozásának indítása, "
"csökkentve a szolgáltatás indítási idejét."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
"A helyi eszközök használhassák a saját DNS-kiszolgálóikat, ha be van állítva"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "Betöltés"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-msgid "Message"
-msgstr "Üzenet"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
+msgid "Not installed or not found"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr "Kimenet részletességének beállítása"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:275
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
#, fuzzy
msgid "Please note that %s is not supported on this system."
msgstr ""
"Kérlek vedd figyelembe, hogy ez a/az %s nem támogatott ezen a rendszeren."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr "Újraindítás"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
+msgid "Service Control"
msgstr ""
-"Szolgáltatás futtatása a beállított késleltetés után rendszerindításkor."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
-msgid "Service Control"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
+msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "Szolgáltatás állapota"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-#, fuzzy
-msgid "Service Status [%s %s]"
-msgstr "Szolgáltatás státusz [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
+msgid "Service Warnings"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr "Egyszerű reklámblokkoló"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
-msgid "Simple AdBlock Settings"
-msgstr "Egyszerű reklámblokkoló beállításai"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+msgid "Simple AdBlock - Status"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr "Egyidejű feldolgozás"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr "Valamilyen kimenet"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "Indítás"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr "Indítás"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "Megállítás"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr "A letöltés leállítása, ha az leállt a beállított másodpercekig."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "Megállítva"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr "Tömörített gyorsítótár tárolása"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr "Tömörített gyorsítótárfájl tárolása az útválasztón"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
-msgid "Success"
-msgstr "Sikerült"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr "Kimenet elnyomása"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
-msgid "Task"
-msgstr "Feladat"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
-msgid "Unbound AdBlock List"
-msgstr "Kötetlen reklámblokkoló-lista"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr "Egyidejű feldolgozás használata"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr "Részletes kimenet"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "Figyelmeztetés"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr "hiba a megosztott memória elérése közben"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr "hiba a '%s' fájl létrehozása közben"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
+msgid "failed to create output/cache/gzip file directory"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr "hiba a letöltésben"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
#, fuzzy
msgid "failed to download Config Update file"
msgstr "hiba a Config Update fájl letöltésében"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr "hiba a fájl mozgatása közben (Innen:'%s' Ide: '%s')"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr "hiba az átmeneti fájlok törlése közben"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr "hiba a %s megállítása közben"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr "nincs HTTPS/SSL támogatás az eszközön"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "nincs"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
+#~ msgid "Downloading"
+#~ msgstr "Letöltés"
+
+#~ msgid "%s Error: %s"
+#~ msgstr "%s Hiba: %s"
+
+#~ msgid "%s Error: %s %s"
+#~ msgstr "%s Hiba: %s %s"
+
+#~ msgid "Collected Errors"
+#~ msgstr "Összegyűjtött hibák"
+
+#~ msgid "Configuration"
+#~ msgstr "Beállítás"
+
+#~ msgid "DNSMASQ Additional Hosts"
+#~ msgstr "DNSMASQ további gépek"
+
+#~ msgid "DNSMASQ Config"
+#~ msgstr "DNSMASQ beállításai"
+
+#~ msgid "DNSMASQ Servers File"
+#~ msgstr "DNSMASQ-kiszolgálók fájlja"
+
+#~ msgid "Delay (in seconds) for on-boot start"
+#~ msgstr "Késleltetés (másodpercben) a rendszerindításkori indításhoz"
+
+#~ msgid "Info"
+#~ msgstr "Információ"
+
+#~ msgid "Loading"
+#~ msgstr "Betöltés"
+
+#~ msgid "Message"
+#~ msgstr "Üzenet"
+
+#~ msgid "Run service after set delay on boot."
+#~ msgstr ""
+#~ "Szolgáltatás futtatása a beállított késleltetés után rendszerindításkor."
+
+#, fuzzy
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Szolgáltatás státusz [%s %s]"
+
+#~ msgid "Simple AdBlock Settings"
+#~ msgstr "Egyszerű reklámblokkoló beállításai"
+
+#~ msgid "Success"
+#~ msgstr "Sikerült"
+
+#~ msgid "Task"
+#~ msgstr "Feladat"
+
+#~ msgid "Unbound AdBlock List"
+#~ msgstr "Kötetlen reklámblokkoló-lista"
+
+#~ msgid "DNSMASQ IP Set"
+#~ msgstr "DNSMASQ IP beállítás"
+
#~ msgid "Blacklisted Domain URLs"
#~ msgstr "Feketelistázott tartomány URL-jei"
diff --git a/applications/luci-app-simple-adblock/po/it/simple-adblock.po b/applications/luci-app-simple-adblock/po/it/simple-adblock.po
index cd46c6d399..0a35a82e26 100644
--- a/applications/luci-app-simple-adblock/po/it/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/it/simple-adblock.po
@@ -1,196 +1,209 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-09-15 08:34+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-31 11:08+0000\n"
+"Last-Translator: Paul Spooren <mail@aparcar.org>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "%s Error: %s"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-msgid "%s Error: %s %s"
-msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr "%s è attualmente disattivato"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
-msgstr ""
+msgstr "%s non è installato o non è stato trovato"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
+msgid "Active"
+msgstr "Attivo"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
-msgstr ""
+msgstr "Aggiungi voci IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
-msgstr ""
+msgstr "Aggiungi voci IPv6 alla lista di blocco."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
-msgstr ""
+msgstr "Configurazione Avanzata"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "Domini bloccati"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-msgid "Collected Errors"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
+msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
-msgid "Configuration"
-msgstr "Configurazione"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
-msgid "DNS Service"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
-msgid "DNSMASQ Additional Hosts"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
-msgid "DNSMASQ Config"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
-msgid "DNSMASQ IP Set"
-msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
+msgid "Disable"
+msgstr "Disabilita"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
+msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:237
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
-msgid "Disable"
-msgstr "Disabilita"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "Disable Debugging"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
-msgid "Downloading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Abilita"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Errore"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -198,268 +211,357 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
-msgid "Info"
-msgstr "Informazioni"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "Caricamento"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-msgid "Message"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:275
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
-msgid "Restarting"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Service Status [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
+msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
-msgid "Simple AdBlock Settings"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+msgid "Simple AdBlock - Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "Avvia"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
-msgid "Success"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
+msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
-msgid "Suppress output"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
-msgid "Task"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
-msgid "Unbound AdBlock List"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
+msgid "failed to create output/cache/gzip file directory"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
+#~ msgid "Configuration"
+#~ msgstr "Configurazione"
+
+#~ msgid "Info"
+#~ msgstr "Informazioni"
+
+#~ msgid "Loading"
+#~ msgstr "Caricamento"
+
#~ msgid "Reload"
#~ msgstr "Aggiorna"
diff --git a/applications/luci-app-simple-adblock/po/ja/simple-adblock.po b/applications/luci-app-simple-adblock/po/ja/simple-adblock.po
index 6f140665e2..70e50150cb 100644
--- a/applications/luci-app-simple-adblock/po/ja/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/ja/simple-adblock.po
@@ -13,187 +13,200 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "%s Error: %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-msgid "%s Error: %s %s"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s は未インストールかまたは見つかりません"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
+msgid "Active"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr "詳細設定"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr "基本設定"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "ブロックされたドメイン"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-msgid "Collected Errors"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
+msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
-msgid "Configuration"
-msgstr "設定"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
-msgid "DNS Service"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
-msgid "DNSMASQ Additional Hosts"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
-msgid "DNSMASQ Config"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
-msgid "DNSMASQ IP Set"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Delay (in seconds) for on-boot start"
-msgstr "ブート時遅延実行(秒)"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:237
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
msgstr "無効"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
msgid "Disable Debugging"
msgstr "デバッグ無効"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr "ダウンロード タイムアウト(秒)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
-msgid "Downloading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "有効化"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr "デバッグ有効"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "エラー"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr "ルーターDNSの強制"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr "全ローカル デバイスにルーター DNSサーバーの使用を強制"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -201,269 +214,370 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr "IPv6 サポート"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
-msgid "Info"
-msgstr "情報"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr "ステータスを表示するLED"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr "DNSサーバーの使用を強制しない"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "読み込み中"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-msgid "Message"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr "出力詳細度の設定"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:275
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
-msgid "Restarting"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "サービス ステータス"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Service Status [%s %s]"
-msgstr "サービス・ステータス [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
+msgid "Service Warnings"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr "Simple AdBlock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
-msgid "Simple AdBlock Settings"
-msgstr "Simple AdBlock 設定"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+msgid "Simple AdBlock - Status"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr "軽量出力"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "開始"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "停止"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "停止済"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
-msgid "Store compressed cache"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
-msgid "Store compressed cache file on router"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
+msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
-msgid "Success"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
+msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr "出力の抑制"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
-msgid "Task"
-msgstr "タスク"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
-msgid "Unbound AdBlock List"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr "詳細出力"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "警告"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
+msgid "failed to create output/cache/gzip file directory"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "なし"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
+#~ msgid "Configuration"
+#~ msgstr "設定"
+
+#~ msgid "Delay (in seconds) for on-boot start"
+#~ msgstr "ブート時遅延実行(秒)"
+
+#~ msgid "Info"
+#~ msgstr "情報"
+
+#~ msgid "Loading"
+#~ msgstr "読み込み中"
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "サービス・ステータス [%s %s]"
+
+#~ msgid "Simple AdBlock Settings"
+#~ msgstr "Simple AdBlock 設定"
+
+#~ msgid "Task"
+#~ msgstr "タスク"
+
#~ msgid "Blacklisted Domain URLs"
#~ msgstr "ドメイン ブラックリストのURL"
diff --git a/applications/luci-app-simple-adblock/po/ko/simple-adblock.po b/applications/luci-app-simple-adblock/po/ko/simple-adblock.po
index 9f1d96a065..a383d47fba 100644
--- a/applications/luci-app-simple-adblock/po/ko/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/ko/simple-adblock.po
@@ -1,196 +1,209 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-03-26 23:10+0000\n"
-"Last-Translator: dikastia <dikastia@gmail.com>\n"
+"PO-Revision-Date: 2022-08-01 05:54+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "%s Error: %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-msgid "%s Error: %s %s"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s가 설치되지 않았거나 찾을 수 없습니다"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
+msgid "Active"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "차단된 도메인들"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-msgid "Collected Errors"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
+msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
-msgid "Configuration"
-msgstr "설정"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
-msgid "DNS Service"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
-msgid "DNSMASQ Additional Hosts"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
-msgid "DNSMASQ Config"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
-msgid "DNSMASQ IP Set"
-msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
+msgid "Disable"
+msgstr "비활성화"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
+msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:237
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
-msgid "Disable"
-msgstr "비활성화"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "Disable Debugging"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
-msgid "Downloading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "활성화"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "에러"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -198,265 +211,354 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
-msgid "Info"
-msgstr "정보"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "로드 중"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-msgid "Message"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr "%s시스템 LED 구성%s에서 사용하지 않은 LED를 선택하세요."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:275
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr "참고: %s은(는) 이 시스템에서 지원하지 않습니다."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr "다시 시작 중"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
-msgid "Service Control"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
+msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Service Status [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
+msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
-msgid "Simple AdBlock Settings"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+msgid "Simple AdBlock - Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "시작"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
+msgstr "중지됨"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
-msgid "Success"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
+msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
-msgid "Suppress output"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
-msgid "Task"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
-msgid "Unbound AdBlock List"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "경고"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
+msgid "failed to create output/cache/gzip file directory"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "없음"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
+#~ msgid "Configuration"
+#~ msgstr "설정"
+
+#~ msgid "Info"
+#~ msgstr "정보"
+
+#~ msgid "Loading"
+#~ msgstr "로드 중"
diff --git a/applications/luci-app-simple-adblock/po/mr/simple-adblock.po b/applications/luci-app-simple-adblock/po/mr/simple-adblock.po
index 7d80b440bd..4311d98bea 100644
--- a/applications/luci-app-simple-adblock/po/mr/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/mr/simple-adblock.po
@@ -10,187 +10,200 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "%s Error: %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-msgid "%s Error: %s %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
+msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
-msgid "%s is not installed or not found"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
+msgid "Active"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-msgid "Collected Errors"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
+msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
-msgid "Configuration"
-msgstr "कॉन्फिगरेशन"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
-msgid "DNS Service"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
-msgid "DNSMASQ Additional Hosts"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
-msgid "DNSMASQ Config"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
-msgid "DNSMASQ IP Set"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
+msgid "Disable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
+msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:237
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
-msgid "Disable"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "Disable Debugging"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
-msgid "Downloading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -198,268 +211,351 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
-msgid "Info"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-msgid "Message"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:275
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
-msgid "Restarting"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "सेवा स्थिती"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Service Status [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
+msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
-msgid "Simple AdBlock Settings"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+msgid "Simple AdBlock - Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
-msgid "Success"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
+msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
-msgid "Suppress output"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
-msgid "Task"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
-msgid "Unbound AdBlock List"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
+msgid "failed to create output/cache/gzip file directory"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
+#~ msgid "Configuration"
+#~ msgstr "कॉन्फिगरेशन"
+
#~ msgid "Reload"
#~ msgstr "रीलोड करा"
diff --git a/applications/luci-app-simple-adblock/po/ms/simple-adblock.po b/applications/luci-app-simple-adblock/po/ms/simple-adblock.po
index f8e37b8a55..b2e18ff78a 100644
--- a/applications/luci-app-simple-adblock/po/ms/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/ms/simple-adblock.po
@@ -10,187 +10,200 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "%s Error: %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-msgid "%s Error: %s %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
+msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
-msgid "%s is not installed or not found"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
+msgid "Active"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-msgid "Collected Errors"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
+msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
-msgid "Configuration"
-msgstr "Konfigurasi"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
-msgid "DNS Service"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
-msgid "DNSMASQ Additional Hosts"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
-msgid "DNSMASQ Config"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
-msgid "DNSMASQ IP Set"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
+msgid "Disable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
+msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:237
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
-msgid "Disable"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "Disable Debugging"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
-msgid "Downloading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -198,265 +211,348 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
-msgid "Info"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-msgid "Message"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:275
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
-msgid "Restarting"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Service Status [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
+msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
-msgid "Simple AdBlock Settings"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+msgid "Simple AdBlock - Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
-msgid "Success"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
+msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
-msgid "Suppress output"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
-msgid "Task"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
-msgid "Unbound AdBlock List"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
+msgid "failed to create output/cache/gzip file directory"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
+#~ msgid "Configuration"
+#~ msgstr "Konfigurasi"
diff --git a/applications/luci-app-simple-adblock/po/nb_NO/simple-adblock.po b/applications/luci-app-simple-adblock/po/nb_NO/simple-adblock.po
index 84f4fcc432..6aab06859a 100644
--- a/applications/luci-app-simple-adblock/po/nb_NO/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/nb_NO/simple-adblock.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-11-22 19:53+0000\n"
+"PO-Revision-Date: 2022-12-06 01:48+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/nb_NO/>\n"
@@ -8,190 +8,202 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.10-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "%s Error: %s"
-msgstr "%s Feil: %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-msgid "%s Error: %s %s"
-msgstr "%s Feil: %s %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s er ikke installert, eller ble ikke funnet"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
+msgid "Active"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr "Legg til IPv6-oppføringer"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr "Legg til IPv6-oppføringer i blokkeringslisten."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr "Avansert oppsett"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr "Tillatte nettadresser for domener"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr "Tillatte domener"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr "Håndtering av hvit- og svartelister"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr "Automatisk oppsettsoppdatering"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr "Grunnleggende oppsett"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr "Blokkerte nettadresser for domener"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "Blokkerte domener"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr "Blokkerte vertsnettadresser"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr "Blokkerer %s domener (med %s)."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-msgid "Collected Errors"
-msgstr "Akkumulerte feil"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
+msgid "Compressed cache file created."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
-msgid "Configuration"
-msgstr "Oppsett"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
-msgid "DNS Service"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
-#, fuzzy
-msgid "DNSMASQ Additional Hosts"
-msgstr "Ytterligere dnsmasq-verter"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
-msgid "DNSMASQ Config"
-msgstr "Dnsmasq-oppsett"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
-msgid "DNSMASQ IP Set"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:237
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
msgstr "Skru av"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
msgid "Disable Debugging"
msgstr "Skru på avlusning"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr "Ikke legg til noen IPv6-oppføringer"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
-msgid "Downloading"
-msgstr "Laster ned …"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Skru på"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr "Skru på avlusning"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Feil"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr "Mislykket"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -199,266 +211,383 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr "IPv6-støtte"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
-msgid "Info"
-msgstr "Info"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "Laster inn"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
+msgid "Not installed or not found"
+msgstr "Ikke installert, eller ble ikke funnet"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-msgid "Message"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:275
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
-msgid "Restarting"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr "Tjenestekontroll"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "Tjenestestatus"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Service Status [%s %s]"
-msgstr "Tjenestestatus [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
+msgid "Service Warnings"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
-msgid "Simple AdBlock Settings"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+msgid "Simple AdBlock - Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "Start"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr "Starter …"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "Stopp"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "Stoppet"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
-msgid "Success"
-msgstr "Vellykket"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr "Fortreng utdata"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
-msgid "Task"
-msgstr "Oppgave"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
-msgid "Unbound AdBlock List"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr "Sirlig utdata"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "Advarsel"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr "fikk ikke tilgang til delt minne"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
+msgid "failed to create output/cache/gzip file directory"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr "klarte ikke å flytte «%s» til «%s»"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr "klarte ikke å sortere datafil"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr "klarte ikke å stoppe %s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr "ingen HTTPS/SSL-støtte på enheten"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
#, fuzzy
msgid "none"
msgstr "ingen"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
+#~ msgid "Downloading"
+#~ msgstr "Laster ned …"
+
+#~ msgid "%s Error: %s"
+#~ msgstr "%s Feil: %s"
+
+#~ msgid "%s Error: %s %s"
+#~ msgstr "%s Feil: %s %s"
+
+#~ msgid "Collected Errors"
+#~ msgstr "Akkumulerte feil"
+
+#~ msgid "Configuration"
+#~ msgstr "Oppsett"
+
+#, fuzzy
+#~ msgid "DNSMASQ Additional Hosts"
+#~ msgstr "Ytterligere dnsmasq-verter"
+
+#~ msgid "DNSMASQ Config"
+#~ msgstr "Dnsmasq-oppsett"
+
+#~ msgid "Info"
+#~ msgstr "Info"
+
+#~ msgid "Loading"
+#~ msgstr "Laster inn"
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Tjenestestatus [%s %s]"
+
+#~ msgid "Success"
+#~ msgstr "Vellykket"
+
+#~ msgid "Task"
+#~ msgstr "Oppgave"
diff --git a/applications/luci-app-simple-adblock/po/pl/simple-adblock.po b/applications/luci-app-simple-adblock/po/pl/simple-adblock.po
index 39de5ba04c..25cca0aada 100644
--- a/applications/luci-app-simple-adblock/po/pl/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/pl/simple-adblock.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-06-10 13:18+0000\n"
+"PO-Revision-Date: 2022-12-28 11:28+0000\n"
"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/pl/>\n"
@@ -9,192 +9,207 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.13-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "%s Error: %s"
-msgstr "%s Błąd: %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr "%s jest obecnie wyłączone"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-msgid "%s Error: %s %s"
-msgstr "%s Błąd: %s %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s nie jest zainstalowany lub nie znaleziono"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
+msgid "Active"
+msgstr "Aktywny"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr "Dodawanie wpisów IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr "Dodaj wpisy IPv6 do list blokujących."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr "Zaawansowana konfiguracja"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr "Dozwolone domeny URL"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr "Dozwolone domeny"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr "Zarządzanie listami dozwolonych i blokujących"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
"Próba utworzenia z skompresowanej pamięci podręcznej list blokujących w "
"pamięci trwałej."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr "Automatyczna aktualizacja konfiguracji"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr "Podstawowa konfiguracja"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr "Zablokowane domeny URL"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "Zablokowane domeny"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr "Zablokowane adresy URL hostów"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr "Blokowanie %s domen (z %s)."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
-msgid "Cache file containing %s domains found."
-msgstr "Znaleziono plik pamięci podręcznej zawierający %s domen."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
+msgid "Cache file found."
+msgstr "Znaleziono plik pamięci podręcznej."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-msgid "Collected Errors"
-msgstr "Zebrane błędy"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
+msgid "Compressed cache file created."
+msgstr "Utworzono skompresowany plik pamięci podręcznej."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr "Znaleziono skompresowany plik w pamięci podręcznej."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
-msgid "Configuration"
-msgstr "Konfiguracja"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr "Błąd sprawdzania poprawności konfiguracji (%s)!"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
"Kontroluje szczegółowość dziennika systemowego i danych wyjściowych konsoli."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
-msgstr "Ponów próbę pobrania(Curl)"
+msgstr "Ponowne próby pobierania poprzez curl"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
+msgstr "Maksymalny rozmiar pliku dla curl (w bajtach)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
msgid "DNS Service"
msgstr "Usługa DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
-msgid "DNSMASQ Additional Hosts"
-msgstr "Dodatkowe hosty DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
-msgid "DNSMASQ Config"
-msgstr "Konfiguracja DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
-msgid "DNSMASQ IP Set"
-msgstr "Zestaw IP DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
-msgid "DNSMASQ Servers File"
-msgstr "Plik z serwerami DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Delay (in seconds) for on-boot start"
-msgstr "Opóźnienie (w sekundach) rozpoczęcia rozruchu"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
+msgstr ""
+"Opcja rozwiązywania DNS, zobacz %sREADME%s, aby uzyskać szczegółowe "
+"informacje."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:237
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
msgstr "Wyłącz"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
msgid "Disable Debugging"
msgstr "Wyłącz debugowanie"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
+msgid "Disabling %s service"
+msgstr "Wyłączanie usługi %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
+msgstr "Adres URL pliku konfiguracyjnego Dnsmasq"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr "Nie dodawaj wpisów IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr "Nie przechowuj skompresowanej pamięci podręcznej"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr "Nie używaj jednoczesnego przetwarzania"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr "Limit czasu pobierania (w sekundach)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
-msgid "Downloading"
-msgstr "Pobieranie"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
+msgstr "Pobieranie list"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Włącz"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr "Włącz debugowanie"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "Włącza debugowanie wyjścia do /tmp/simple-adblock.log."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
+msgid "Enabling %s service"
+msgstr "Włączanie usługi %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Błąd"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr "Niepowodzenie"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
+msgid "Force DNS ports:"
+msgstr "Wymuś porty DNS:"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr "Wymuś ponowne pobranie"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr "Wymuś przeładowanie"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr "Wymuś DNS routera"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr "Wymuś serwer DNS routera na wszystkich urządzeniach lokalnych"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
+msgid "Force re-downloading %s block lists"
+msgstr "Wymuś ponowne pobranie %s list blokujących"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
"Wymusza użycie DNS routera na urządzeniach lokalnych, znane również jako DNS "
@@ -204,11 +219,19 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr "Udziel dostępu UCI i plikom do luci-app-simple-adblock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr "Obsługa IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+"Jeśli curl jest zainstalowany i wykryty, nie pobierze plików większych niż "
+"ten."
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
@@ -216,24 +239,19 @@ msgstr ""
"Jeśli curl jest zainstalowany i wykryty, spróbuje pobrać go wiele razy po "
"przekroczeniu limitu czasu / awarii."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr "Poszczególne domeny mają być dozwolone."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr "Poszczególne domeny, które mają zostać zablokowane."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
-msgid "Info"
-msgstr "Informacja"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr "Dioda LED wskazująca status"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
@@ -241,243 +259,406 @@ msgstr ""
"Uruchom wszystkie listy plików do pobrania i przetwarzania jednocześnie, "
"zmniejszając czas rozpoczęcia usługi."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
"Pozwól lokalnym urządzeniom używać własnych serwerów DNS, jeśli są ustawione"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "Ładowanie"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-msgid "Message"
-msgstr "Wiadomość"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
+msgid "Not installed or not found"
+msgstr "Nie zainstalowano lub nie znaleziono"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr "Ustawienia szczegółowości danych wyjściowych"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
"Wykonaj aktualizację konfiguracji przed pobraniem list blokowania/zezwoleń."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-"Wybierz opcję rozpoznawania nazw DNS, aby utworzyć listę blokowania reklam, "
-"zobacz %sREADME%s, aby uzyskać więcej informacji."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
"Wybierz diodę LED, która nie jest jeszcze używana w programie %sKonfiguracja "
"diody LED systemu%s."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:275
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr "Należy pamiętać, że %s nie jest obsługiwany w tym systemie."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr "Przetwarzanie list"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr "Ponowne uruchomienie"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Run service after set delay on boot."
-msgstr "Uruchom usługę po ustawionym opóźnieniu rozruchu."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
-msgstr "Kontrola usług"
+msgstr "Kontrola usługi"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
+msgid "Service Errors"
+msgstr "Błędy usługi"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "Status usługi"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Service Status [%s %s]"
-msgstr "Stan usługi [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
+msgid "Service Warnings"
+msgstr "Ostrzeżenia usługi"
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr "Simple AdBlock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
-msgid "Simple AdBlock Settings"
-msgstr "Ustawienia Simple AdBlock"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr "Simple AdBlock - Konfiguracja"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+msgid "Simple AdBlock - Status"
+msgstr "Simple AdBlock - Status"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr "Jednoczesne przetwarzanie"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr "Niektóre dane wyjściowe"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "Uruchom"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr "Uruchamianie"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
+msgid "Starting %s service"
+msgstr "Uruchamianie usługi %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "Zatrzymaj"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
"Zatrzymaj pobieranie, jeśli jest zablokowane przez ustawioną liczbę sekund."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "Zatrzymany"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
+msgid "Stopping %s service"
+msgstr "Zatrzymywanie usługi %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr "Przechowuj skompresowaną pamięć podręczną"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr "Przechowuj skompresowany plik pamięci podręcznej w routerze"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
-msgid "Success"
-msgstr "Sukces"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr "Pomiń wyjście"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
-msgid "Task"
-msgstr "Zadanie"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr "Usługa %s nie wykryła bramy WAN!"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
+msgstr ""
+"Adres URL do zewnętrznego pliku konfiguracyjnego dnsmasq, zobacz %sREADME%s, "
+"aby uzyskać szczegółowe informacje."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr "Adresy URL do list domen, które mają być dozwolone."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr "Adresy URL do list domen, które mają zostać zablokowane."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr "Adresy URL do list hostów, które mają zostać zablokowane."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
-msgid "Unbound AdBlock List"
-msgstr "Nieograniczona lista AdBlock"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr "Nie można utworzyć katalogu dla '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr "Używaj jednoczesnego przetwarzania"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr "Pełne wyjście"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
+msgid "Version: %s"
+msgstr "Wersja: %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "Ostrzeżenie"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
+msgid "disabled"
+msgstr "wyłączony"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr "dodatkowe hosty dnsmasq"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr "konfiguracja dnsmasq"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr "ipset dnsmasq"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+"Obsługa ipset w dnsmasq jest włączona, ale dnsmasq nie jest zainstalowany "
+"lub zainstalowany dnsmasq nie obsługuje ipset"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+"Obsługa ipset w dnsmasq jest włączona, ale ipset nie jest zainstalowany lub "
+"zainstalowany ipset nie obsługuje typu '%s'"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr "nft set dnsmasq"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+"Obsługa nft w dnsmasq jest włączona, ale dnsmasq nie jest zainstalowany lub "
+"zainstalowany dnsmasq nie obsługuje nft set"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr "Obsługa nft set w dnsmasq jest włączona, ale nft nie jest zainstalowany"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr "plik serwerów dnsmasq"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr "nie można uzyskać dostępu do pamięci współdzielonej"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr "nie można utworzyć pliku '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr "nie udało się utworzyć listy blokowania lub zrestartować zaplecza DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr "nie można utworzyć skompresowanej pamięci podręcznej"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr "nie udało się utworzyć katalogu dla pliku %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
+msgid "failed to create output/cache/gzip file directory"
+msgstr "nie udało się utworzyć katalogu plików output/cache/gzip"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr "nie udało się pobrać"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr "nie udało się pobrać pliku aktualizacji konfiguracji"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr "nie można sformatować pliku danych"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr "nie można przenieść '%s' do '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr "nie można przenieść tymczasowego pliku danych do '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr "nie można zoptymalizować pliku danych"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr "nie można przeanalizować"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr "nie udało się przetworzyć pliku aktualizacji konfiguracji"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr "nie można przetworzyć listy dozwolonych"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr "nie można ponownie załadować/uruchomić programu rozpoznawania nazw DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr "nie można usunąć plików tymczasowych"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr "nie można ponownie uruchomić/załadować programu rozpoznawania nazw DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr "nie można posortować pliku danych"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr "nie można zatrzymać %s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr "nie można rozpakować skompresowanej pamięci podręcznej"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr "brak obsługi HTTPS/SSL na urządzeniu"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "brak"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr "brakuje niektórych zalecanych pakietów"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr "lista blokowania reklam unbound"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+"wykryto użycie zewnętrznego pliku konfiguracyjnego dnsmasq, ustaw opcję "
+"'%s'na '%s'"
+
+#~ msgid "Downloading"
+#~ msgstr "Pobieranie"
+
+#~ msgid "%s Error: %s"
+#~ msgstr "%s Błąd: %s"
+
+#~ msgid "%s Error: %s %s"
+#~ msgstr "%s Błąd: %s %s"
+
+#~ msgid "Cache file containing %s domains found."
+#~ msgstr "Znaleziono plik pamięci podręcznej zawierający %s domen."
+
+#~ msgid "Collected Errors"
+#~ msgstr "Zebrane błędy"
+
+#~ msgid "Configuration"
+#~ msgstr "Konfiguracja"
+
+#~ msgid "DNSMASQ Additional Hosts"
+#~ msgstr "Dodatkowe hosty DNSMASQ"
+
+#~ msgid "DNSMASQ Config"
+#~ msgstr "Konfiguracja DNSMASQ"
+
+#~ msgid "DNSMASQ Ipset"
+#~ msgstr "Ipset DNSMASQ"
+
+#~ msgid "DNSMASQ Nft Set"
+#~ msgstr "Nft Set DNSMASQ"
+
+#~ msgid "DNSMASQ Servers File"
+#~ msgstr "Plik z serwerami DNSMASQ"
+
+#~ msgid "Delay (in seconds) for on-boot start"
+#~ msgstr "Opóźnienie (w sekundach) rozpoczęcia rozruchu"
+
+#~ msgid "Info"
+#~ msgstr "Informacja"
+
+#~ msgid "Loading"
+#~ msgstr "Ładowanie"
+
+#~ msgid "Message"
+#~ msgstr "Wiadomość"
+
+#~ msgid ""
+#~ "Pick the DNS resolution option to create the adblock list for, see the "
+#~ "%sREADME%s for details."
+#~ msgstr ""
+#~ "Wybierz opcję rozpoznawania nazw DNS, aby utworzyć listę blokowania "
+#~ "reklam, zobacz %sREADME%s, aby uzyskać więcej informacji."
+
+#~ msgid "Run service after set delay on boot."
+#~ msgstr "Uruchom usługę po ustawionym opóźnieniu rozruchu."
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Stan usługi [%s %s]"
+
+#~ msgid "Simple AdBlock Settings"
+#~ msgstr "Ustawienia Simple AdBlock"
+
+#~ msgid "Success"
+#~ msgstr "Sukces"
+
+#~ msgid "Task"
+#~ msgstr "Zadanie"
+
+#~ msgid "Unbound AdBlock List"
+#~ msgstr "Nieograniczona lista AdBlock"
+
+#~ msgid "DNSMASQ IP Set"
+#~ msgstr "Zestaw IP DNSMASQ"
+
+#~ msgid "DNSMASQ NFT Set"
+#~ msgstr "Zestaw NFT DNSMASQ"
+
#~ msgid "%s is blocking %s domains (with %s)."
#~ msgstr "%s zablokowane %s domen (z %s)."
diff --git a/applications/luci-app-simple-adblock/po/pt/simple-adblock.po b/applications/luci-app-simple-adblock/po/pt/simple-adblock.po
index c682119b6e..8afd7fc0f8 100644
--- a/applications/luci-app-simple-adblock/po/pt/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/pt/simple-adblock.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-04-25 11:11+0000\n"
+"PO-Revision-Date: 2023-01-01 13:21+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/pt/>\n"
@@ -8,191 +8,204 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.12.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "%s Error: %s"
-msgstr "%s Erro: %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr "%s está desativado no momento"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-msgid "%s Error: %s %s"
-msgstr "%s Erro: %s %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s não está instalado ou não foi encontrado"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
+msgid "Active"
+msgstr "Ativo"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr "Adicionar entradas IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr "Adicionar entradas IPv6 à lista de blocos."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr "Configurações Avançadas"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr "URLs de Domínios Permitidos"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr "Domínios Permitidos"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr "Gestão de Listas dos Permitidos e Bloqueados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
"Tentativa de criar um cache comprimido de lista de blocos na memória "
"persistente."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr "Atualização da configuração automática"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr "Configurações Básicas"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr "URLs de Domínios Bloqueados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "Domínios Bloqueados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr "URLs de Hosts Bloqueados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr "Bloqueio de %s domínios (com %s)."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
-msgid "Cache file containing %s domains found."
-msgstr "Ficheiro de cache contendo %s domínios encontrados."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
+msgid "Cache file found."
+msgstr "Ficheiro de cache encontrado."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-msgid "Collected Errors"
-msgstr "Erros coletados"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
+msgid "Compressed cache file created."
+msgstr "Ficheiro de cache comprimida criado."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr "Ficheiro de cache comprimido encontrado."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
-msgid "Configuration"
-msgstr "Configuração"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr "Houve uma falha na validação da configuração (%s)!"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr "Controla o log do sistema e a verbosidade da saída do console."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr "Repetir descarregamento do Curl"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
+msgstr "Tamanho máximo do ficheiro curl (em bytes)"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
msgid "DNS Service"
msgstr "Serviço DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
-msgid "DNSMASQ Additional Hosts"
-msgstr "Hosts adicionais do DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
-msgid "DNSMASQ Config"
-msgstr "Configuração do DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
-msgid "DNSMASQ IP Set"
-msgstr "Conjunto IP do DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
-msgid "DNSMASQ Servers File"
-msgstr "Ficheiro de Servidores do DNSMASQ"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
+msgstr "Opção de resolução de DNS, consulte %sREADME%s para obter detalhes."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Delay (in seconds) for on-boot start"
-msgstr "Atraso (em segundos) para o início quando o equipamento é ligado"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:237
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
msgstr "Desativar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
msgid "Disable Debugging"
msgstr "Desativar Depuração"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
+msgid "Disabling %s service"
+msgstr "Desativando o serviço %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
+msgstr "URL do ficheiro de configuração do dnsmasq"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr "Não adicionar entradas de IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr "Não armazenar cache comprimido"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr "Não utilizar processamento simultâneo"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr "Tempo limite ao descarregar (em segundos)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
-msgid "Downloading"
-msgstr "Descarregando"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
+msgstr "A descarregar listas"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Ativar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr "Ativar Depuração"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "Ativa a saída de depuração para /tmp/simple-adblock.log."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
+msgid "Enabling %s service"
+msgstr "Ativando o serviço %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Erro"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr "Falha"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
+msgid "Force DNS ports:"
+msgstr "Forçar portas DNS:"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr "Forçar a Re-Descarrega"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr "Forçar recarregamento"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr "Forçar o DNS do Roteador"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr "Forçar o servidor de DNS do Roteador para todos os aparelhos locais"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
+msgid "Force re-downloading %s block lists"
+msgstr "Forçar a transferência de listas de bloqueio %s novamente"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
"Força o uso do DNS do Router em aparelhos locais, também conhecido como DNS "
@@ -202,11 +215,19 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr "Conceder acesso a UCI e a ficheiros para luci-app-simple-adblock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr "Suporte de IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+"Se o curl estiver instalado e for detetado, não serão transferidos ficheiros "
+"maiores que isto."
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
@@ -214,24 +235,19 @@ msgstr ""
"Se o curl for instalado e detetado, ele tentaria descarrega-lo muitas vezes "
"se atingir limite de tempo/falhar."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr "Domínios individuais a serem permitidos."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr "Domínios individuais a serem bloqueados."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
-msgid "Info"
-msgstr "Info"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr "LED para indicar o estado"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
@@ -239,245 +255,409 @@ msgstr ""
"Iniciar todos os descarregamentos e processamento de listas simultaneamente, "
"reduzindo a hora de início do serviço."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-"Deixe que os aparelhos locais usem os próprios servidores de DNS deles, se "
+"Deixar aparelhos locais usar os próprios servidores de DNS deles, se forem "
"definidos"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "A carregar"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
+msgid "Not installed or not found"
+msgstr "Não está instalado ou não foi encontrado"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-msgid "Message"
-msgstr "Mensagem"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr "Definição do detalhamento do registro"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
"Execute a atualização da configuração antes de descarregar as listas de "
"bloqueio/permissão."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-"Escolha a opção de resolução DNS para criar uma lista do adblock, consulte "
-"os %sREADME%s para mais detalhes."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
"Escolha o LED ainda não utilizado em %sConfiguração dos LED do sistema%s."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:275
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr "Por favor, note que %s não é suportado neste sistema."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr "Processamento de listas"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr "Reiniciando"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Run service after set delay on boot."
-msgstr "Executar o serviço na inicialização após um atraso definido."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr "Controle de serviços"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
+msgid "Service Errors"
+msgstr "Erros de Serviço"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "Estado do Serviço"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Service Status [%s %s]"
-msgstr "Estado do Serviço [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
+msgid "Service Warnings"
+msgstr "Avisos de Serviço"
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr "AdBlock simples"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
-msgid "Simple AdBlock Settings"
-msgstr "Configuração do Simple AdBlock"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr "Simple AdBlock - Configuração"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+msgid "Simple AdBlock - Status"
+msgstr "Simple AdBlock - Estado"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr "Processamento simultâneo"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr "Pouco detalhado"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "Iniciar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr "Iniciando"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
+msgid "Starting %s service"
+msgstr "Iniciando o serviço %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "Parar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
"Parar o descarregamento se ele for interrompido por uma quantidade de "
"segundos definida."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "Parado"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
+msgid "Stopping %s service"
+msgstr "Parando o serviço %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr "Armazenar cache comprimido"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr "Armazenar ficheiro de cache comprimido no roteador"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
-msgid "Success"
-msgstr "Sucesso"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr "Suprimir"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
-msgid "Task"
-msgstr "Tarefa"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr "O serviço %s não conseguiu descobrir o gateway WAN!"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
+msgstr ""
+"URL para o ficheiro de configuração dnsmasq externo, consulte %sREADME%s "
+"para obter detalhes."
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr "URLs para listas de domínios a serem permitidos."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr "URLs para listas de domínios a serem bloqueados."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr "URLs para listas de hosts a serem bloqueados."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
-msgid "Unbound AdBlock List"
-msgstr "Lista de AdBlock do Unbound"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr "Não foi possível criar o diretório para '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr "Utilizar processamento simultâneo"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr "Detalhado"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
+msgid "Version: %s"
+msgstr "Versão: %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "Aviso"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
+msgid "disabled"
+msgstr "desativado"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr "Hosts adicionais dnsmasq"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr "Configuração do dnsmasq"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr "dnsmasq ipset"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+"O suporte para ipset dnsmasq está ativado, mas o dnsmasq não está instalado "
+"ou o dnsmasq não suporta ipset"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+"O suporte para dnsmasq ipset está ativado, mas o ipset não está instalado ou "
+"o ipset instalado não suporta o tipo '%s'"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr "dnsmasq nft set"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+"O suporte para dnsmasq nft set está ativado, mas o dnsmasq não está "
+"instalado ou o dnsmasq não suporta nft set"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+"O suporte para dnsmasq nft sets está ativado, mas o nft não está instalado"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr "Ficheiro de servidores dnsmasq"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr "falha ao acessar a memória compartilhada"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr "falha ao criar o ficheiro '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr "falha ao criar a lista de bloqueio ou reiniciar o resolvedor de DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr "falha ao criar cache comprimido"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr "falha ao criar o diretório para o ficheiro %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
+msgid "failed to create output/cache/gzip file directory"
+msgstr "falha ao criar diretório de ficheiros de saída/cache/gzip"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr "falha ao descarregar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr "falha ao descarregar o ficheiro de atualização de configuração"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr "falha ao formatar o ficheiro de dados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr "falha ao mover '%s' para '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr "falha ao mover o ficheiro de dados temporário para '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr "falha ao otimizar o ficheiro de dados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr "falha ao analisar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr "falha ao analisar o ficheiro de atualização de configuração"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr "falha ao processar a lista de permitidos"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr "falha ao recarregar / reiniciar o resolvedor de DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr "falha ao remover ficheiros temporários"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr "falha ao reiniciar/recarregar o resolvedor de DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr "falha ao ordenar o ficheiro de dados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr "falha ao parar %s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr "falha ao descomprimir o cache comprimido"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr "nenhum suporte de HTTPS/SSL no aparelho"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "nenhum"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr "alguns pacotes recomendados faltam"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr "lista de bloqueio de anúncios do unbound"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+"uso de um ficheiro de configuração dnsmasq externo detetado, defina a opção "
+"'%s' para '%s'"
+
+#~ msgid "Downloading"
+#~ msgstr "Descarregando"
+
+#~ msgid "%s Error: %s"
+#~ msgstr "%s Erro: %s"
+
+#~ msgid "%s Error: %s %s"
+#~ msgstr "%s Erro: %s %s"
+
+#~ msgid "Cache file containing %s domains found."
+#~ msgstr "Ficheiro de cache contendo %s domínios encontrados."
+
+#~ msgid "Collected Errors"
+#~ msgstr "Erros coletados"
+
+#~ msgid "Configuration"
+#~ msgstr "Configuração"
+
+#~ msgid "DNSMASQ Additional Hosts"
+#~ msgstr "Hosts adicionais do DNSMASQ"
+
+#~ msgid "DNSMASQ Config"
+#~ msgstr "Configuração do DNSMASQ"
+
+#~ msgid "DNSMASQ Ipset"
+#~ msgstr "DNSMASQ Ipset"
+
+#~ msgid "DNSMASQ Nft Set"
+#~ msgstr "DNSMASQ Nft Set"
+
+#~ msgid "DNSMASQ Servers File"
+#~ msgstr "Ficheiro de Servidores do DNSMASQ"
+
+#~ msgid "Delay (in seconds) for on-boot start"
+#~ msgstr "Atraso (em segundos) para o início quando o equipamento é ligado"
+
+#~ msgid "Info"
+#~ msgstr "Info"
+
+#~ msgid "Loading"
+#~ msgstr "A carregar"
+
+#~ msgid "Message"
+#~ msgstr "Mensagem"
+
+#~ msgid ""
+#~ "Pick the DNS resolution option to create the adblock list for, see the "
+#~ "%sREADME%s for details."
+#~ msgstr ""
+#~ "Escolha a opção de resolução DNS para criar uma lista do adblock, "
+#~ "consulte os %sREADME%s para mais detalhes."
+
+#~ msgid "Run service after set delay on boot."
+#~ msgstr "Executar o serviço na inicialização após um atraso definido."
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Estado do Serviço [%s %s]"
+
+#~ msgid "Simple AdBlock Settings"
+#~ msgstr "Configuração do Simple AdBlock"
+
+#~ msgid "Success"
+#~ msgstr "Sucesso"
+
+#~ msgid "Task"
+#~ msgstr "Tarefa"
+
+#~ msgid "Unbound AdBlock List"
+#~ msgstr "Lista de AdBlock do Unbound"
+
+#~ msgid "DNSMASQ IP Set"
+#~ msgstr "Conjunto IP do DNSMASQ"
+
+#~ msgid "DNSMASQ NFT Set"
+#~ msgstr "Conjunto DNSMASQ NFT"
+
#~ msgid "%s is blocking %s domains (with %s)."
#~ msgstr "%s está a bloquear %s domínios (com %s)."
diff --git a/applications/luci-app-simple-adblock/po/pt_BR/simple-adblock.po b/applications/luci-app-simple-adblock/po/pt_BR/simple-adblock.po
index 7674d0252f..8b7946996e 100644
--- a/applications/luci-app-simple-adblock/po/pt_BR/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/pt_BR/simple-adblock.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2022-01-11 05:19+0000\n"
+"PO-Revision-Date: 2022-12-28 07:01+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationssimple-adblock/pt_BR/>\n"
@@ -11,191 +11,205 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.10.1\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "%s Error: %s"
-msgstr "%s: Erro: %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr "%s está atualmente desativado"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-msgid "%s Error: %s %s"
-msgstr "%s Erro: %s %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s não está instalado ou não foi encontrado"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
+msgid "Active"
+msgstr "Ativo"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr "Adicionar Entradas IPV6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr "Adicionar entradas IPv6 à lista de blocos."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
-msgstr "Configurações Avançadas"
+msgstr "Configurações avançadas"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr "A URLs dos Domínios Permitidos"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr "Domínios Permitidos"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr "Lista de Gerenciamento dos Permitidos e dos Bloqueados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
"Tentar criar um cache comprimido da lisa de blocos na memória persistente."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr "Atualização automática da configuração"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr "Configurações Básicas"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr "As URLs dos Domínios Bloqueados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "Domínios Bloqueados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr "A URLs dos Hosts Bloqueados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr "Bloqueando %s domínios (com %s)."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
-msgid "Cache file containing %s domains found."
-msgstr "Arquivo de cache contendo %s domínios foram encontrados."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
+msgid "Cache file found."
+msgstr "Arquivo de cache foi encontrado."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-msgid "Collected Errors"
-msgstr "Erros Coletados"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
+msgid "Compressed cache file created."
+msgstr "Foi criado um arquivo de cache compactado."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr "Arquivo de cache compactado foi encontrado."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
-msgid "Configuration"
-msgstr "Configuração"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr "Houve uma falha na validação da configuração (%s)!"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
"Controla o registro de log do sistema e a verbosidade da saída do console."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr "Repetir o Download do Curl"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
+msgstr "Tamanho máximo do arquivo Curl (em bytes)"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
msgid "DNS Service"
msgstr "Serviço de DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
-msgid "DNSMASQ Additional Hosts"
-msgstr "Hosts adicionais do DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
-msgid "DNSMASQ Config"
-msgstr "Configuração DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
-msgid "DNSMASQ IP Set"
-msgstr "Conjunto de IP do DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
-msgid "DNSMASQ Servers File"
-msgstr "Arquivo de Servidores DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Delay (in seconds) for on-boot start"
-msgstr "Atraso (em segundos) para o início quando o equipamento é ligado"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
+msgstr ""
+"Opção da resolução do DNS, consulte %sREADME%s para obter mais detalhes."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:237
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
msgstr "Desativar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
msgid "Disable Debugging"
msgstr "Desabilitar Depuração"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
+msgid "Disabling %s service"
+msgstr "Desativando o serviço %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
+msgstr "URL do arquivo de configuração do Dnsmasq"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr "Não adicionar entradas IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr "Não armazenar a cache compactada"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr "Não utilizar processamento simultâneo"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr "Tempo limite ao baixar (em segundos)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
-msgid "Downloading"
-msgstr "Baixando"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
+msgstr "Listas de download"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Ativar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr "Habilitar Depuração"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "Ativa a saída de depuração para o arquivo /tmp/simple-adblock.log."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
+msgid "Enabling %s service"
+msgstr "Ativando o serviço %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Erro"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr "Falha"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
+msgid "Force DNS ports:"
+msgstr "Imponha o uso das portas DNS:"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr "Impor o re-download"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr "Impor o Recarregamento"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr "Impor o DNS do roteador"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr "Impõem o servidor de DNS do roteador para todos os dispositivos locais"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
+msgid "Force re-downloading %s block lists"
+msgstr "Impor um novo download das listas de bloqueio %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
"Impõem o uso do DNS do Roteador em dispositivos locais, também é conhecido "
@@ -205,11 +219,19 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr "Conceda acesso ao arquivo e ao UCI para o luci-app-simple-adblock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr "Suporte ao IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+"Se o curl estiver instalado e for detectado, ele não baixará arquivos "
+"maiores que isso."
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
@@ -217,24 +239,19 @@ msgstr ""
"Se o curl for instalado e for detectado, ele tentará baixar isso várias "
"vezes em caso de falha ou limite de tempo."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr "Os domínios individuais que serão permitidos."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr "Os domínios individuais que serão bloqueados."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
-msgid "Info"
-msgstr "Informação"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr "LED para indicar o estado"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
@@ -242,243 +259,407 @@ msgstr ""
"Iniciar todos os downloads e processamento das listas simultaneamente, "
"reduzindo o tempo de início do serviço."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
"Deixe que os dispositivos locais usem os seus próprios servidores DNS caso "
"seja definido"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "Carregando"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-msgid "Message"
-msgstr "Mensagem"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
+msgid "Not installed or not found"
+msgstr "Não está instalado ou não foi encontrado"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr "Definição do detalhamento do registro"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
"Execute a atualização da configuração antes de baixar as listas de bloqueio/"
"permissão."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-"Escolha a opção da resolução do DNS para criar uma lista do adblock, "
-"consulte os %sREADME%s para obter mais detalhes."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
"Escolha o LED ainda não utilizado em %sConfiguração do LED do sistema%s."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:275
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr "Por favor, note que %s não é compatível com este sistema."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr "Listas de processamento"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr "Reiniciando"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Run service after set delay on boot."
-msgstr "Execute o serviço após definir o atraso na inicialização."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr "Controle do Serviço"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
+msgid "Service Errors"
+msgstr "Erros do serviço"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "Condição do Serviço"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Service Status [%s %s]"
-msgstr "Condição Geral do Serviço [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
+msgid "Service Warnings"
+msgstr "Avisos do serviço"
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr "AdBlock Simples"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
-msgid "Simple AdBlock Settings"
-msgstr "Configuração do AdBlock Simples"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr "AdBlock Simples - Configuração"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+msgid "Simple AdBlock - Status"
+msgstr "AdBlock Simples - Condição"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr "Processamento simultâneo"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr "Pouco detalhado"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "Início"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr "Iniciando"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
+msgid "Starting %s service"
+msgstr "Iniciando o serviço %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "Parar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr "Pare o download caso ele esteja estagnado por determinados segundos."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "Parado"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
+msgid "Stopping %s service"
+msgstr "Parando o serviço %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr "Armazene o cache que foi compactado"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr "Armazenar arquivo de cache que foi compactado no roteador"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
-msgid "Success"
-msgstr "Sucesso"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr "Suprimir"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
-msgid "Task"
-msgstr "Tarefa"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr "O serviço %s falhou ao descobrir o gateway WAN!"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
+msgstr ""
+"A URL para o arquivo de configuração externa do dnsmasq, consulte %sREADME%s "
+"para obter mais detalhes."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr "A listagem das URLs dos domínios que serão permitidos."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr "A listagem das URLs dos domínios que serão bloqueados."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr "A listagem das URLs dos hosts que serão bloqueados."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
-msgid "Unbound AdBlock List"
-msgstr "Lista de AdBlock não vinculados"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr "Não foi possível criar um diretório para '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr "Utilizar processamento simultâneo"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr "Saída detalhada"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
+msgid "Version: %s"
+msgstr "Versão: %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "Alerta"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
+msgid "disabled"
+msgstr "desativado"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr "hosts adicionais do dnsmasq"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr "configuração do dnsmasq"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr "ipset do dnsmasq"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+"O suporte ao ipset dnsmasq está ativado, mas o dnsmasq não está instalado ou "
+"o dnsmasq instalado não oferece suporte ao ipset"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+"O suporte ao ipset dnsmasq está ativado, mas o ipset não está instalado ou o "
+"ipset instalado não suporta o tipo '%s'"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr "conjunto nft do dnsmasq"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+"O suporte ao conjunto dnsmasq nft está ativado, mas o dnsmasq ou não está "
+"instalado ou o dnsmasq instalado não oferece suporte ao conjunto nft"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+"O suporte a conjuntos dnsmasq nft está ativado, mas o nft não está instalado"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr "arquivo dos servidores do dnsmasq"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr "houve uma falha ao acessar a memória compartilhada"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr "houve uma falha ao criar o arquivo '% s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr "falha ao criar a lista de bloqueio ou para reiniciar o resolvedor DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr "houve uma falha ao criar a cache compactada"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr "houve uma falha ao criar um diretório para o arquivo %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
+msgid "failed to create output/cache/gzip file directory"
+msgstr "houve uma falha ao criar o diretório do arquivo de saída/cache/gzip"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr "o download falhou"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr "houve uma falha ao baixar o arquivo Config Update"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr "a formatação do arquivo de dados falhou"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr "houve uma falha ao mover o '%s' para '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr "houve uma falha ao mover o arquivo de dados temporário para '% s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr "houve uma falha ao optimizar o arquivos de dados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr "houve uma falha na análise"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr "houve uma falha ao analisar o arquivo Config Update"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr "falha durante o processamento da lista de permitidos"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr "houve uma falha durante a recarga/reinicio do DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr "houve uma falha ao tentar apagar os arquivos temporários"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr "houve uma falha ao tentar reiniciar/recarregar o DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr "houve uma falha ao tentar classificar o arquivo de dados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr "houve uma falha para parar %s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr "houve uma falha ao tentar descompactar a cache"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr "no dispositivo não há compatibilidade com HTTPS/SSL"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "nenhum"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr "estão faltando alguns pacotes recomendados"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr "lista de bloqueio de anúncios não vinculados"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+"uso de arquivo de configuração externa do dnsmasq foi detectado, defina a "
+"opção '%s' para '%s'"
+
+#~ msgid "Downloading"
+#~ msgstr "Baixando"
+
+#~ msgid "%s Error: %s"
+#~ msgstr "%s: Erro: %s"
+
+#~ msgid "%s Error: %s %s"
+#~ msgstr "%s Erro: %s %s"
+
+#~ msgid "Cache file containing %s domains found."
+#~ msgstr "Arquivo de cache contendo %s domínios foram encontrados."
+
+#~ msgid "Collected Errors"
+#~ msgstr "Erros Coletados"
+
+#~ msgid "Configuration"
+#~ msgstr "Configuração"
+
+#~ msgid "DNSMASQ Additional Hosts"
+#~ msgstr "Hosts adicionais do DNSMASQ"
+
+#~ msgid "DNSMASQ Config"
+#~ msgstr "Configuração DNSMASQ"
+
+#~ msgid "DNSMASQ Ipset"
+#~ msgstr "DNSMASQ Ipset"
+
+#~ msgid "DNSMASQ Nft Set"
+#~ msgstr "DNSMASQ Nft Set"
+
+#~ msgid "DNSMASQ Servers File"
+#~ msgstr "Arquivo de Servidores DNSMASQ"
+
+#~ msgid "Delay (in seconds) for on-boot start"
+#~ msgstr "Atraso (em segundos) para o início quando o equipamento é ligado"
+
+#~ msgid "Info"
+#~ msgstr "Informação"
+
+#~ msgid "Loading"
+#~ msgstr "Carregando"
+
+#~ msgid "Message"
+#~ msgstr "Mensagem"
+
+#~ msgid ""
+#~ "Pick the DNS resolution option to create the adblock list for, see the "
+#~ "%sREADME%s for details."
+#~ msgstr ""
+#~ "Escolha a opção da resolução do DNS para criar uma lista do adblock, "
+#~ "consulte os %sREADME%s para obter mais detalhes."
+
+#~ msgid "Run service after set delay on boot."
+#~ msgstr "Execute o serviço após definir o atraso na inicialização."
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Condição Geral do Serviço [%s %s]"
+
+#~ msgid "Simple AdBlock Settings"
+#~ msgstr "Configuração do AdBlock Simples"
+
+#~ msgid "Success"
+#~ msgstr "Sucesso"
+
+#~ msgid "Task"
+#~ msgstr "Tarefa"
+
+#~ msgid "Unbound AdBlock List"
+#~ msgstr "Lista de AdBlock não vinculados"
+
+#~ msgid "DNSMASQ IP Set"
+#~ msgstr "Conjunto de IP do DNSMASQ"
+
+#~ msgid "DNSMASQ NFT Set"
+#~ msgstr "Conjunto DNSMASQ NFT"
+
#~ msgid "%s is blocking %s domains (with %s)."
#~ msgstr "%s está bloqueando os domínios %s (com %s)."
diff --git a/applications/luci-app-simple-adblock/po/ro/simple-adblock.po b/applications/luci-app-simple-adblock/po/ro/simple-adblock.po
index 777e87d340..54002bcd06 100644
--- a/applications/luci-app-simple-adblock/po/ro/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/ro/simple-adblock.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-01-12 11:22+0000\n"
+"PO-Revision-Date: 2023-01-08 05:48+0000\n"
"Last-Translator: CRISTIAN ANDREI <cristianvdr@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/ro/>\n"
@@ -9,191 +9,204 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
-"X-Generator: Weblate 4.10.1\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "%s Error: %s"
-msgstr "%s Eroare: %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-msgid "%s Error: %s %s"
-msgstr "%s Eroare: %s %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s nu este instalat sau nu este găsit"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
+msgid "Active"
+msgstr "Activ"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr "Adăugați intrări IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr "Adăugați intrări IPv6 la block-list."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr "Configurație avansată"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr "URL-uri de domeniu permise"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr "Domenii permise"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr "Gestionarea listelor permise și blocate"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
"Încercarea de a crea o memorie cache comprimată a listei de blocuri în "
"memoria persistentă."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr "Actualizare automată a configurației"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr "Configurație de Bază"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr "URL-uri de domenii blocate"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "Domenii Blocate"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr "Gazde blocate URL-uri"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr "Blocarea domeniilor %s (cu %s)."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
-msgid "Cache file containing %s domains found."
-msgstr "A fost găsit fișierul cache care conține %s domenii."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
+msgid "Cache file found."
+msgstr "Fișier cache găsit."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-msgid "Collected Errors"
-msgstr "Erori colectate"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
+msgid "Compressed cache file created."
+msgstr "A fost creat un fișier cache comprimat."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr "S-a găsit fișierul cache comprimat."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
-msgid "Configuration"
-msgstr "Configurație"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr "Controlează verbalizarea jurnalului de sistem și a ieșirii consolei."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr "Reîncercarea descărcării Curl"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
+msgstr "Dimensiunea maximă a fișierului Curl (în bytes)"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
msgid "DNS Service"
msgstr "Serviciul DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
-msgid "DNSMASQ Additional Hosts"
-msgstr "DNSMASQ Gazde suplimentare"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
-msgid "DNSMASQ Config"
-msgstr "DNSMASQ Configurație"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
+msgstr "opțiunea de rezoluție DNS, consultați %sREADME%s pentru detalii."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
-msgid "DNSMASQ IP Set"
-msgstr "DNSMASQ Setați IP"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
-msgid "DNSMASQ Servers File"
-msgstr "Fișier servere DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Delay (in seconds) for on-boot start"
-msgstr "Întârziere (în secunde) pentru pornirea la pornire"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:237
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
msgstr "Dezactivați"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
msgid "Disable Debugging"
msgstr "Dezactivarea depanării"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
+msgid "Disabling %s service"
+msgstr "Dezactivarea serviciului %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
+msgstr "URL-ul fișierului de configurare Dnsmasq"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr "Nu adăugați intrări IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr "Nu stocați memoria cache comprimată"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr "Nu folosiți procesarea simultană"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr "Time-out pentru descărcare (în secunde)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
-msgid "Downloading"
-msgstr "Descărcarea"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Activați"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr "Activați depanarea"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "Activează ieșirea de depanare în /tmp/simple-adblock.log."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
+msgid "Enabling %s service"
+msgstr "Activarea serviciului %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Eroare"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr "Eșec"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
+msgid "Force DNS ports:"
+msgstr "Forțați porturile DNS:"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr "Forțați reîncărcarea"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr "Reîncărcare de forță"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr "Forțați DNS-ul routerului"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr "Forțați serverul DNS al Routerului pentru toate dispozitivele locale"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
+msgid "Force re-downloading %s block lists"
+msgstr "Forțați reîncărcarea forțată a listelor de blocuri %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
"Forțează utilizarea Router DNS pe dispozitivele locale, cunoscută și sub "
@@ -203,11 +216,19 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr "Acordă UCI și acces la fișiere pentru luci-app-simple-adblock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr "Suport IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+"Dacă curl este instalat și detectat, acesta nu va descărca fișiere mai mari "
+"de atât."
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
@@ -215,24 +236,19 @@ msgstr ""
"În cazul în care curl este instalat și detectat, acesta va încerca din nou "
"să descarce de atâtea ori la timeout/ eșec."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr "Domenii individuale care să fie permise."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr "Domenii individuale care urmează să fie blocate."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
-msgid "Info"
-msgstr "Informații"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr "LED pentru a indica starea"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
@@ -240,242 +256,397 @@ msgstr ""
"Lansarea simultană a tuturor descărcărilor și procesării listelor, reducând "
"timpul de pornire a serviciului."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
"Permiteți dispozitivelor locale să utilizeze propriile servere DNS, dacă "
"sunt setate"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "Încărcare"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-msgid "Message"
-msgstr "Mesaj"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
+msgid "Not installed or not found"
+msgstr "Nu este instalat sau nu a fost găsit"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr "Setarea verbalității de ieșire"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
"Efectuați actualizarea configurației înainte de a descărca listele de "
"blocare/permitere."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-"Alegeți opțiunea de rezoluție DNS pentru care să creați lista adblock, "
-"consultați %sREADME%s pentru detalii."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
"Alegeți LED-ul care nu este deja utilizat în %sSystem LED Configuration%s."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:275
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr "Vă rugăm să rețineți că %s nu este acceptat pe acest sistem."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr "Repornire"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Run service after set delay on boot."
-msgstr "Rularea serviciului după o întârziere setată la pornire."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr "Controlul serviciilor"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
+msgid "Service Errors"
+msgstr "Erori de serviciu"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "Starea serviciului"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Service Status [%s %s]"
-msgstr "Starea serviciului [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
+msgid "Service Warnings"
+msgstr "Avertismente de serviciu"
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr "AdBlock simplu"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
-msgid "Simple AdBlock Settings"
-msgstr "Setări simple pentru AdBlock"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr "Simple AdBlock - Configurație"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+msgid "Simple AdBlock - Status"
+msgstr "Simple AdBlock - Stare"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr "Prelucrare simultană"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr "Unele ieșiri"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "Porniți"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr "Începând cu"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
+msgid "Starting %s service"
+msgstr "Pornirea serviciului %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "Opriți"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
"Oprește descărcarea în cazul în care aceasta este blocată pentru un număr de "
"secunde stabilit."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "S-a oprit"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
+msgid "Stopping %s service"
+msgstr "Se operște servciul %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr "Stocarea cache-ului comprimat"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr "Stocați fișierul cache comprimat pe router"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
-msgid "Success"
-msgstr "Succes"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr "Suprimarea ieșirii"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
-msgid "Task"
-msgstr "Sarcină"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
+msgstr ""
+"URL către fișierul extern de configurare dnsmasq, consultați %sREADME%s "
+"pentru detalii."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr "URL-uri către listele de domenii care trebuie permise."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr "URL-uri către listele de domenii care urmează să fie blocate."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr "URL-uri către listele de gazde care urmează să fie blocate."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
-msgid "Unbound AdBlock List"
-msgstr "Lista AdBlock fără legătură"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr "Utilizați procesarea simultană"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr "Ieșire abundentă"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
+msgid "Version: %s"
+msgstr "Versiune: %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "Avertisment"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
+msgid "disabled"
+msgstr "dezactivat"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr "dnsmasq gazde suplimentare"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr "configurare dnsmasq"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr "dnsmasq ipset"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr "nu a reușit să acceseze memoria partajată"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr "nu a reușit să creeze fișierul \"%s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
"nu a reușit să creeze o listă de blocuri sau să repornească rezolvarea DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr "nu a reușit să creeze memoria cache comprimată"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
+msgid "failed to create output/cache/gzip file directory"
+msgstr "nu a reușit să creeze directorul de fișiere output/cache/gzip"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr "nu a reușit să descarce"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr "nu a reușit să descarce fișierul Config Update"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr "nu a reușit să formateze fișierul de date"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr "nu a reușit să mute \"%s\" în \"%s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr "nu a reușit să mute fișierul de date temporare în \"%s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr "nu a reușit să optimizeze fișierul de date"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr "nu a reușit să analizeze"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr "nu a reușit să analizeze fișierul Config Update"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr "nu a reușit să proceseze allow-list"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr "nu a reușit să reîncarce/repornească rezolvatorul DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr "nu a reușit să elimine fișierele temporare"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr "nu a reușit să repornească/reîncarce rezolvarea DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr "nu a reușit să sorteze fișierul de date"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr "nu a reușit să oprească %s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr "nu a reușit să despacheteze memoria cache comprimată"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr "nu există suport HTTPS/SSL pe dispozitiv"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "niciunul"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
+#~ msgid "Downloading"
+#~ msgstr "Descărcarea"
+
+#~ msgid "%s Error: %s"
+#~ msgstr "%s Eroare: %s"
+
+#~ msgid "%s Error: %s %s"
+#~ msgstr "%s Eroare: %s %s"
+
+#~ msgid "Cache file containing %s domains found."
+#~ msgstr "A fost găsit fișierul cache care conține %s domenii."
+
+#~ msgid "Collected Errors"
+#~ msgstr "Erori colectate"
+
+#~ msgid "Configuration"
+#~ msgstr "Configurație"
+
+#~ msgid "DNSMASQ Additional Hosts"
+#~ msgstr "DNSMASQ Gazde suplimentare"
+
+#~ msgid "DNSMASQ Config"
+#~ msgstr "DNSMASQ Configurație"
+
+#~ msgid "DNSMASQ Ipset"
+#~ msgstr "DNSMASQ Ip set"
+
+#~ msgid "DNSMASQ Nft Set"
+#~ msgstr "DNSMASQ Setare Nft"
+
+#~ msgid "DNSMASQ Servers File"
+#~ msgstr "Fișier servere DNSMASQ"
+
+#~ msgid "Delay (in seconds) for on-boot start"
+#~ msgstr "Întârziere (în secunde) pentru pornirea la pornire"
+
+#~ msgid "Info"
+#~ msgstr "Informații"
+
+#~ msgid "Loading"
+#~ msgstr "Încărcare"
+
+#~ msgid "Message"
+#~ msgstr "Mesaj"
+
+#~ msgid ""
+#~ "Pick the DNS resolution option to create the adblock list for, see the "
+#~ "%sREADME%s for details."
+#~ msgstr ""
+#~ "Alegeți opțiunea de rezoluție DNS pentru care să creați lista adblock, "
+#~ "consultați %sREADME%s pentru detalii."
+
+#~ msgid "Run service after set delay on boot."
+#~ msgstr "Rularea serviciului după o întârziere setată la pornire."
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Starea serviciului [%s %s]"
+
+#~ msgid "Simple AdBlock Settings"
+#~ msgstr "Setări simple pentru AdBlock"
+
+#~ msgid "Success"
+#~ msgstr "Succes"
+
+#~ msgid "Task"
+#~ msgstr "Sarcină"
+
+#~ msgid "Unbound AdBlock List"
+#~ msgstr "Lista AdBlock fără legătură"
+
+#~ msgid "DNSMASQ IP Set"
+#~ msgstr "DNSMASQ Setați IP"
+
+#~ msgid "DNSMASQ NFT Set"
+#~ msgstr "Setați DNSMASQ NFT"
diff --git a/applications/luci-app-simple-adblock/po/ru/simple-adblock.po b/applications/luci-app-simple-adblock/po/ru/simple-adblock.po
index 2504e31470..26d7db4e56 100644
--- a/applications/luci-app-simple-adblock/po/ru/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/ru/simple-adblock.po
@@ -2,201 +2,214 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: simple-adblock\n"
"POT-Creation-Date: 2017-12-07 14:00+0300\n"
-"PO-Revision-Date: 2021-09-17 06:52+0000\n"
-"Last-Translator: masta0f1eave <lomskoff.dima@gmail.com>\n"
+"PO-Revision-Date: 2022-12-28 07:01+0000\n"
+"Last-Translator: sergio <sergio+it@outerface.net>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/ru/>\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "%s Error: %s"
-msgstr "%s Ошибка: %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr "%s сейчас отключен"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-msgid "%s Error: %s %s"
-msgstr "%s Ошибка: %s %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s не установлен или не найден"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
+msgid "Active"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr "Добавить записи IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr "Добавление записей IPv6 в чёрный список."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
-msgstr "Расширенная конфигурация"
+msgstr "Расширенные настройки"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr "Разрешённые URL-адреса доменов"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr "Разрешённые домены"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr "Управление списками разрешения и блокировки"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr "Пытаться создавать сжатый кэш списка блокировок в постоянной памяти."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr "Автоматическое обновление конфигурации"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr "Основная конфигурация"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr "URL-адреса блокируемых доменов"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "Блокируемые домены"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr "URL-адреса блокируемых хостов"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr "Блокировка %s доменов (с %s)."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
-msgid "Cache file containing %s domains found."
-msgstr "Найден кэш-файл, содержащий %s доменов."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
+msgid "Cache file found."
+msgstr "Кеш-файл найден."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-msgid "Collected Errors"
-msgstr "Найденные ошибки"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
+msgid "Compressed cache file created."
+msgstr "Создан сжатый кеш-файл."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr "Найден сжатый кэш-файл."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
-msgid "Configuration"
-msgstr "Конфигурация"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr "Контроль вывода системного журнала и его информативности."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr "Попытки загрузки через Curl"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
msgid "DNS Service"
msgstr "Служба DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
-msgid "DNSMASQ Additional Hosts"
-msgstr "Дополнительные хосты DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
-msgid "DNSMASQ Config"
-msgstr "Конфигурация DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
-msgid "DNSMASQ IP Set"
-msgstr "Установка IP DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
-msgid "DNSMASQ Servers File"
-msgstr "Файл серверов DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Delay (in seconds) for on-boot start"
-msgstr "Задержка (в секундах) запуска службы при загрузке"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:237
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
msgstr "Отключить"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
msgid "Disable Debugging"
msgstr "Отключить отладку"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr "Не добавлять записи IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr "Не хранить сжатый кэш"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr "Не использовать одновременную обработку"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr "Время ожидания загрузки (в секундах)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
-msgid "Downloading"
-msgstr "Скачивание"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Включить"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr "Включить отладку"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "Включает вывод отладочной информации в /tmp/simple-adblock.log."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Ошибка"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr "Ошибка"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr "Принудительно загрузить"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr "Принудительная перезагрузка"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr "Назначить DNS роутера"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr "Назначить DNS роутера всем локальным устройствам"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
"Принудительное использование DNS роутера на локальных устройствах, или "
@@ -206,11 +219,17 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr "Предоставить luci-app-simple-adblock доступ к UCI и файлам"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr "Поддержка IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
@@ -218,24 +237,19 @@ msgstr ""
"Если curl установлен и обнаружен, данное значение устанавливает количество "
"повторных попыток загрузки в случае неудачи."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr "Отдельные домены, которые будут разрешены."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr "Отдельные домены, которые будут заблокированы."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
-msgid "Info"
-msgstr "Информация"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr "Светодиоды для индикации состояния"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
@@ -243,242 +257,386 @@ msgstr ""
"Запускает все загрузки и обработки списков одновременно, сокращая время "
"запуска службы."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
"Разрешить локальным устройствам использовать собственные DNS, если они "
"прописаны в настройках сети устройства"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "Загрузка"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-msgid "Message"
-msgstr "Сообщение"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
+msgid "Not installed or not found"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr "Настройка журнала"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
"Осуществлять обновление конфигурации перед загрузкой списков блокировок."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-"Выбор службы DNS, для которой будет создан список блокировки. Дополнительная "
-"информация в %sREADME%s."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr "Выберите светодиод, не используемый в %sSystem LED Configuration%s."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:275
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr "Обратите внимание: %s не поддерживается в этой системе."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr "Перезапуск"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Run service after set delay on boot."
-msgstr "Запуск службы при загрузке системы после установленной задержки."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr "Управление службой"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "Статус службы"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Service Status [%s %s]"
-msgstr "Статус службы [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
+msgid "Service Warnings"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr "Простой AdBlock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
-msgid "Simple AdBlock Settings"
-msgstr "Настройки Simple AdBlock"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+msgid "Simple AdBlock - Status"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr "Одновременная обработка"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr "Частичная запись"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "Запустить"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr "Запуск"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "Остановить"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
"Остановка загрузки, если она задерживается на заданное количество секунд."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "Остановлена"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr "Хранить сжатый кэш"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr "Хранить сжатый файл кэша на роутере"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
-msgid "Success"
-msgstr "Успех"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr "Запрет записи"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
-msgid "Task"
-msgstr "Задача"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr "URL списков разрешаемых доменов."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr "URL списков блокируемых доменов."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr "URL списков блокируемых хостов."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
-msgid "Unbound AdBlock List"
-msgstr "Список AdBlock Unbound"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr "Использовать одновременную обработку"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr "Подробный вывод"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "Внимание"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr "не удалось получить доступ к общей памяти"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr "не удалось создать файл '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr "не удалось создать чёрный список или перезапустить службу DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr "не удалось создать сжатый кэш"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
+msgid "failed to create output/cache/gzip file directory"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr "не удалось загрузить"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr "не удалось загрузить файл обновления конфигурации"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr "не удалось отформатировать файл данных"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr "не удалось переместить '%s' в '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr "не удалось переместить временный файл данных в '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr "не удалось оптимизировать файл данных"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr "не удалось обработать"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr "не удалось обработать файл обновления конфигурации"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr "не удалось обработать список разрешения"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr "не удалось перезапустить службу DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr "не удалось удалить временные файлы"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr "не удалось перезапустить службу DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr "не удалось отсортировать файл данных"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr "не удалось остановить %s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr "не удалось распаковать сжатый кэш"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr "нет поддержки HTTPS/SSL на устройстве"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "ничего"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
+#~ msgid "Downloading"
+#~ msgstr "Скачивание"
+
+#~ msgid "%s Error: %s"
+#~ msgstr "%s Ошибка: %s"
+
+#~ msgid "%s Error: %s %s"
+#~ msgstr "%s Ошибка: %s %s"
+
+#~ msgid "Cache file containing %s domains found."
+#~ msgstr "Найден кэш-файл, содержащий %s доменов."
+
+#~ msgid "Collected Errors"
+#~ msgstr "Найденные ошибки"
+
+#~ msgid "Configuration"
+#~ msgstr "Конфигурация"
+
+#~ msgid "DNSMASQ Additional Hosts"
+#~ msgstr "Дополнительные хосты DNSMASQ"
+
+#~ msgid "DNSMASQ Config"
+#~ msgstr "Конфигурация DNSMASQ"
+
+#~ msgid "DNSMASQ Servers File"
+#~ msgstr "Файл серверов DNSMASQ"
+
+#~ msgid "Delay (in seconds) for on-boot start"
+#~ msgstr "Задержка (в секундах) запуска службы при загрузке"
+
+#~ msgid "Info"
+#~ msgstr "Информация"
+
+#~ msgid "Loading"
+#~ msgstr "Загрузка"
+
+#~ msgid "Message"
+#~ msgstr "Сообщение"
+
+#~ msgid ""
+#~ "Pick the DNS resolution option to create the adblock list for, see the "
+#~ "%sREADME%s for details."
+#~ msgstr ""
+#~ "Выбор службы DNS, для которой будет создан список блокировки. "
+#~ "Дополнительная информация в %sREADME%s."
+
+#~ msgid "Run service after set delay on boot."
+#~ msgstr "Запуск службы при загрузке системы после установленной задержки."
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Статус службы [%s %s]"
+
+#~ msgid "Simple AdBlock Settings"
+#~ msgstr "Настройки Simple AdBlock"
+
+#~ msgid "Success"
+#~ msgstr "Успех"
+
+#~ msgid "Task"
+#~ msgstr "Задача"
+
+#~ msgid "Unbound AdBlock List"
+#~ msgstr "Список AdBlock Unbound"
+
+#~ msgid "DNSMASQ IP Set"
+#~ msgstr "Установка IP DNSMASQ"
+
#~ msgid "%s is blocking %s domains (with %s)."
#~ msgstr "%s блокирует %s домены (с %s)."
diff --git a/applications/luci-app-simple-adblock/po/sk/simple-adblock.po b/applications/luci-app-simple-adblock/po/sk/simple-adblock.po
index 20db76fd21..80281ac7e4 100644
--- a/applications/luci-app-simple-adblock/po/sk/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/sk/simple-adblock.po
@@ -1,196 +1,209 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-06-18 19:32+0000\n"
-"Last-Translator: Juraj Šášik <juraj.sasik@gmail.com>\n"
+"PO-Revision-Date: 2022-10-30 16:50+0000\n"
+"Last-Translator: MaycoH <hudec.marian@hotmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.7\n"
+"X-Generator: Weblate 4.14.2-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "%s Error: %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-msgid "%s Error: %s %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
+msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
-msgid "%s is not installed or not found"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
+msgid "Active"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-msgid "Collected Errors"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
+msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
-msgid "Configuration"
-msgstr "Konfigurácia"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
-msgid "DNS Service"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
-msgid "DNSMASQ Additional Hosts"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
-msgid "DNSMASQ Config"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
-msgid "DNSMASQ IP Set"
-msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
+msgid "Disable"
+msgstr "Zakázať"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
+msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:237
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
-msgid "Disable"
-msgstr "Zakázať"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "Disable Debugging"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
-msgid "Downloading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
-msgstr "Povoliť"
+msgstr "Zapnúť"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Chyba"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -198,265 +211,355 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
-msgid "Info"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-msgid "Message"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:275
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
-msgid "Restarting"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Service Status [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
+msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
-msgid "Simple AdBlock Settings"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+msgid "Simple AdBlock - Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "Spustiť"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "Zastaviť"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
-msgid "Success"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
+msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
-msgid "Suppress output"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
-msgid "Task"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
-msgid "Unbound AdBlock List"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "Upozornenie"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
+msgid "failed to create output/cache/gzip file directory"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
+msgstr "žiadne"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
msgstr ""
+
+#~ msgid "Configuration"
+#~ msgstr "Konfigurácia"
+
+#~ msgid "Info"
+#~ msgstr "Informácie"
+
+#, fuzzy
+#~ msgid "Loading"
+#~ msgstr "Načítava sa"
diff --git a/applications/luci-app-simple-adblock/po/sv/simple-adblock.po b/applications/luci-app-simple-adblock/po/sv/simple-adblock.po
index d71d224d0d..52dd000e44 100644
--- a/applications/luci-app-simple-adblock/po/sv/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/sv/simple-adblock.po
@@ -10,187 +10,200 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.12.1-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "%s Error: %s"
-msgstr "%s Fel: %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-msgid "%s Error: %s %s"
-msgstr "%s Fel: %s %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s är inte installerat eller kunde inte hittas"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
+msgid "Active"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr "Lägg till IPv6-poster"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr "Lägg till IPv6-poter till blockeringslistan."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr "Avancerad konfiguration"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr "Tillåtna webbadresser för domäner"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr "Tillåtna domäner"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr "Standardkonfiguration"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "Blockerade domäner"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-msgid "Collected Errors"
-msgstr "Insamlade fel"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
+msgid "Compressed cache file created."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
-msgid "Configuration"
-msgstr "Konfiguration"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
-msgid "DNS Service"
-msgstr "DNS-tjänst"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
-msgid "DNSMASQ Additional Hosts"
-msgstr "Fler värdar för DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
-msgid "DNSMASQ Config"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
-msgid "DNSMASQ IP Set"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
-msgid "DNSMASQ Servers File"
-msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
+msgstr "DNS-tjänst"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:237
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
msgstr "Inaktivera"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
msgid "Disable Debugging"
msgstr "Inaktivera avlusning"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr "Lägg inte till IPv6-poster"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
-msgid "Downloading"
-msgstr "Laddar ner"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Aktivera"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr "Aktivera avlusning"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "Aktiverar utmatningen för avlusning till /tmp/simple-adblock.log."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Fel"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr "Misslycka"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -198,269 +211,388 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr "IPv6-stöd"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr "Individuella domäner att tillåta."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr "Individuella domäner att blockera."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
-msgid "Info"
-msgstr "Info"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr "LED för att indikera status"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr "Låt lokala enheter använda sina egna DNS-servrar om de är inställda"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "Laddar"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-msgid "Message"
-msgstr "Meddelande"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
+msgid "Not installed or not found"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:275
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr "Vänligen notera att %s stöds inte i det här systemet."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr "Startar om"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Run service after set delay on boot."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr "Tjänstkontroll"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "Status för tjänsten"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Service Status [%s %s]"
-msgstr "Status för tjänsten [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
+msgid "Service Warnings"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr "Simple AdBlock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
-msgid "Simple AdBlock Settings"
-msgstr "Inställningar för Simple AdBlock"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+msgid "Simple AdBlock - Status"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr "Simultan behandling"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr "Viss utmatning"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "Starta"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr "Startar"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "Stopp"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "Stoppad"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
-msgid "Success"
-msgstr "Lyckades"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr "Förträng utmatning"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
-msgid "Task"
-msgstr "Uppgift"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
-msgid "Unbound AdBlock List"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr "Använd simultan behandling"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr "Utförlig utmatning"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "Varning"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr "skapandet av filen '%s' misslyckades"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
+msgid "failed to create output/cache/gzip file directory"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr "nerladdningen misslyckades"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr "formatering av data-filen misslyckades"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr "flytten av '%s' till '%s' misslyckades"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr "flytten av temporär data-fil till '%s' misslyckades"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr "tolkning misslyckades"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr "behandlingen av tillåt-listan misslyckades"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr "borttagningen av de temporära filerna misslyckades"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr "stoppandet av %s misslyckades"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr "inget HTTPS/SSL-stöd i enheten"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "inga"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
+#~ msgid "Downloading"
+#~ msgstr "Laddar ner"
+
+#~ msgid "%s Error: %s"
+#~ msgstr "%s Fel: %s"
+
+#~ msgid "%s Error: %s %s"
+#~ msgstr "%s Fel: %s %s"
+
+#~ msgid "Collected Errors"
+#~ msgstr "Insamlade fel"
+
+#~ msgid "Configuration"
+#~ msgstr "Konfiguration"
+
+#~ msgid "DNSMASQ Additional Hosts"
+#~ msgstr "Fler värdar för DNSMASQ"
+
+#~ msgid "Info"
+#~ msgstr "Info"
+
+#~ msgid "Loading"
+#~ msgstr "Laddar"
+
+#~ msgid "Message"
+#~ msgstr "Meddelande"
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Status för tjänsten [%s %s]"
+
+#~ msgid "Simple AdBlock Settings"
+#~ msgstr "Inställningar för Simple AdBlock"
+
+#~ msgid "Success"
+#~ msgstr "Lyckades"
+
+#~ msgid "Task"
+#~ msgstr "Uppgift"
+
#~ msgid "%s is blocking %s domains (with %s)."
#~ msgstr "%s blockerar %s domäner (med %s)."
diff --git a/applications/luci-app-simple-adblock/po/templates/simple-adblock.pot b/applications/luci-app-simple-adblock/po/templates/simple-adblock.pot
index 81754edab5..06708c773c 100644
--- a/applications/luci-app-simple-adblock/po/templates/simple-adblock.pot
+++ b/applications/luci-app-simple-adblock/po/templates/simple-adblock.pot
@@ -1,187 +1,200 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "%s Error: %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-msgid "%s Error: %s %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
+msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
-msgid "%s is not installed or not found"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
+msgid "Active"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-msgid "Collected Errors"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
+msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
-msgid "Configuration"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
-msgid "DNS Service"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
-msgid "DNSMASQ Additional Hosts"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
-msgid "DNSMASQ Config"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
-msgid "DNSMASQ IP Set"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
+msgid "Disable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
+msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:237
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
-msgid "Disable"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "Disable Debugging"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
-msgid "Downloading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -189,265 +202,345 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
-msgid "Info"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-msgid "Message"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:275
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
-msgid "Restarting"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Service Status [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
+msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
-msgid "Simple AdBlock Settings"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+msgid "Simple AdBlock - Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
-msgid "Success"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
+msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
-msgid "Suppress output"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
-msgid "Task"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
-msgid "Unbound AdBlock List"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
+msgid "failed to create output/cache/gzip file directory"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
diff --git a/applications/luci-app-simple-adblock/po/tr/simple-adblock.po b/applications/luci-app-simple-adblock/po/tr/simple-adblock.po
index b88375ce37..6feed558b2 100644
--- a/applications/luci-app-simple-adblock/po/tr/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/tr/simple-adblock.po
@@ -1,197 +1,210 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-05-15 14:32+0000\n"
-"Last-Translator: semih <semiht@gmail.com>\n"
+"PO-Revision-Date: 2022-12-27 19:24+0000\n"
+"Last-Translator: Oğuz Ersen <oguz@ersen.moe>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/tr/>\n"
"Language: tr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "%s Error: %s"
-msgstr "%s Hata: %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr "%s şu anda devre dışı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-msgid "%s Error: %s %s"
-msgstr "%s Hata: %s %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s yüklenmemiş ya da bulunamadı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
+msgid "Active"
+msgstr "Etkin"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr "IPv6 girişleri ekle"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr "Engelleme listesine IPv6 girişleri ekle."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr "Gelişmiş Yapılandırma"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr "İzin Verilen Alan URL'leri"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr "İzin Verilen Alanlar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr "İzin Verilen ve Engellenen Listeler Yönetimi"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
"Kalıcı bellekte sıkıştırılmış bir blok liste önbelleği oluşturmaya çalış."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr "Otomatik Yapılandırma Güncellemesi"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr "Temel Yapılandırma"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr "Engellenen Alan URL'leri"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "Engellenen Alan Adları"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr "Engellenen Barındırma URL'leri"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr "%s alanı (%s ile) engelleniyor."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
-msgid "Cache file containing %s domains found."
-msgstr "%s etki alanını içeren önbellek dosyası bulundu."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
+msgid "Cache file found."
+msgstr "Önbellek dosyası bulundu."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-msgid "Collected Errors"
-msgstr "Toplanan Hatalar"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
+msgid "Compressed cache file created."
+msgstr "Sıkıştırılmış önbellek dosyası oluşturuldu."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr "Sıkıştırılmış önbellek dosyası bulundu."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
-msgid "Configuration"
-msgstr "Yapılandırma"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr "Yapılandırma (%s) doğrulama hatası!"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr "Sistem günlüğünü ve konsol çıktı ayrıntı düzeyini kontrol eder."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr "Curl indirmeyi yeniden dene"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
+msgstr "Curl azami dosya boyutu (bayt cinsinden)"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
msgid "DNS Service"
msgstr "DNS Hizmeti"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
-msgid "DNSMASQ Additional Hosts"
-msgstr "DNSMASQ Ek Ana Bilgisayarlar"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
-msgid "DNSMASQ Config"
-msgstr "DNSMASQ Yapılandırması"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
-msgid "DNSMASQ IP Set"
-msgstr "DNSMASQ IP Seti"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
+msgstr "DNS çözümleme seçeneği, ayrıntılar için %sREADME%s bakın."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
-msgid "DNSMASQ Servers File"
-msgstr "DNSMASQ Sunucuları Dosyası"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Delay (in seconds) for on-boot start"
-msgstr "Açılışta başlatma için gecikme (saniye cinsinden)"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:237
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
msgstr "Devre dışı bırak"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
msgid "Disable Debugging"
msgstr "Hata Ayıklamayı Devre Dışı Bırak"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
+msgid "Disabling %s service"
+msgstr "%s hizmeti devre dışı bırakılıyor"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
+msgstr "Dnsmasq Yapılandırma Dosyası URL'si"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr "IPv6 girişleri ekleme"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr "Sıkıştırılmış önbelleği saklama"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr "Eşzamanlı işlemeyi kullanma"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr "İndirme zaman aşımı (saniye cinsinden)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
-msgid "Downloading"
-msgstr "İndiriliyor"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
+msgstr "Listeler indiriliyor"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Etkinleştir"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr "Hata ayıklamayı etkinleştir"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "/tmp/simple-adblock.log için hata ayıklama çıktısını etkinleştirir."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
+msgid "Enabling %s service"
+msgstr "%s hizmeti etkinleştiriliyor"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Hata"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr "Başarısız"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
+msgid "Force DNS ports:"
+msgstr "DNS bağlantı noktalarını zorla:"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr "Yeniden İndirmeye Zorla"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr "Yeniden Yüklemeye Zorla"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr "Yönlendirici DNS'sini Zorla"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr "Yönlendirici DNS sunucusunu tüm yerel cihazlara zorla"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
+msgid "Force re-downloading %s block lists"
+msgstr "%s engelleme listelerini yeniden indirmeye zorla"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
"Yönlendirici DNS'sini zorla, yerel cihazlarda, DNS Hijacking olarak da "
@@ -201,11 +214,18 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr "luci-app-simple-adblock için UCI ve dosya erişimi verin"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr "IPv6 Desteği"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+"curl kuruluysa ve algılanırsa, bundan daha büyük dosyaları indirmeyecektir."
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
@@ -213,24 +233,19 @@ msgstr ""
"Curl kurulur ve algılanırsa, zaman aşımı/başarısızlık durumunda bunu birçok "
"kez indirmeyi deneyecektir."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr "İzin verilecek bireysel alanlar."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr "Engellenecek bireysel alanlar."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
-msgid "Info"
-msgstr "Bilgi"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr "Durumu göstermek için LED"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
@@ -238,238 +253,401 @@ msgstr ""
"Tüm liste indirmelerini ve işlemeyi aynı anda başlatarak hizmetin başlama "
"zamanını azaltın."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
"Ayarlanmışsa, yerel cihazların kendi DNS sunucularını kullanmasına izin verin"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "Yükleniyor"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-msgid "Message"
-msgstr "İleti"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
+msgid "Not installed or not found"
+msgstr "Kurulu değil veya bulunamadı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr "Çıktı Ayrıntı Ayarı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
"Engelleme / izin listelerini indirmeden önce yapılandırma güncellemesini "
"gerçekleştirin."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-"Adblock listesini oluşturmak için DNS çözümleme seçeneğini seçin, ayrıntılar "
-"için %sREADME%s bakın."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr "%sSystem LED Configuration%s kullanılmayan LED'i seçin."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:275
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr "Lütfen %s 'nin bu sistemde desteklenmediğini unutmayın."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr "Listeler işleniyor"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr "Yeniden başlatılıyor"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Run service after set delay on boot."
-msgstr "Önyüklemede gecikme ayarlandıktan sonra hizmeti çalıştırın."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr "Hizmet Kontrolü"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
+msgid "Service Errors"
+msgstr "Hizmet Hataları"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "Hizmet Durumu"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Service Status [%s %s]"
-msgstr "Hizmet Durumu [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
+msgid "Service Warnings"
+msgstr "Hizmet Uyarıları"
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr "Simple AdBlock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
-msgid "Simple AdBlock Settings"
-msgstr "Simple AdBlock Ayarları"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr "Basit Reklam Engelleyici - Yapılandırma"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+msgid "Simple AdBlock - Status"
+msgstr "Basit Reklam Engelleyici - Durum"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr "Eşzamanlı işleme"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr "Biraz çıktı"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "Başlat"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr "Başlıyor"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
+msgid "Starting %s service"
+msgstr "%s hizmeti başlatılıyor"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "Durdur"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr "Ayarlanan saniye kadar inmezse indirmeyi durdurun."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "Durduruldu"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
+msgid "Stopping %s service"
+msgstr "%s hizmeti durduruluyor"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr "Sıkıştırılmış önbelleği depola"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr "Sıkıştırılmış önbellek dosyasını yönlendiricide sakla"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
-msgid "Success"
-msgstr "Başarılı"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr "Çıkışı bastır"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
-msgid "Task"
-msgstr "Görev"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr "%s hizmeti WAN ağ geçidini bulamadı!"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
+msgstr ""
+"Harici dnsmasq yapılandırma dosyasının URL'si, ayrıntılar için %sREADME%s "
+"bakın."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr "İzin verilecek alan listelerinin URL'leri."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr "Engellenecek alan listelerinin URL'leri."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr "Engellenecek ana bilgisayar listelerinin URL'leri."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
-msgid "Unbound AdBlock List"
-msgstr "Unbound AdBlock Listesi"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr "'%s' için dizin oluşturulamıyor"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr "Eşzamanlı işlemeyi kullan"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr "Ayrıntılı çıktı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
+msgid "Version: %s"
+msgstr "Sürüm: %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "Uyarı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
+msgid "disabled"
+msgstr "devre dışı"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr "dnsmasq ek ana makineleri"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr "dnsmasq yapılandırması"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr "dnsmasq ipset"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+"dnsmasq ipset desteği etkinleştirildi, ancak dnsmasq kurulu değil veya "
+"kurulu dnsmasq ipset desteklemiyor"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+"dnsmasq ipset desteği etkinleştirildi, ancak ipset kurulu değil veya kurulu "
+"ipset '%s' türünü desteklemiyor"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr "dnsmasq nft kümesi"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+"dnsmasq nft kümesi desteği etkinleştirildi, ancak dnsmasq kurulu değil veya "
+"kurulu dnsmasq nft kümesini desteklemiyor"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr "dnsmasq nft kümeleri desteği etkinleştirildi, ancak nft kurulu değil"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr "dnsmasq sunucular dosyası"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr "paylaşılan belleğe erişilemedi"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr "'%s' dosyası oluşturulamadı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
"engelleme listesi oluşturulamadı veya DNS çözümleyiciyi yeniden başlatamadı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr "sıkıştırılmış önbellek oluşturulamadı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr "%s dosyası için dizin oluşturulamadı"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
+msgid "failed to create output/cache/gzip file directory"
+msgstr "çıktı/önbellek/gzip dosya dizini oluşturulamadı"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr "indirme başarısız"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr "Yapılandırma Güncelleme dosyası indirilemedi"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr "veri dosyası biçimlendirilemedi"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr "'%s' , '%s' konumuna taşınamadı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr "geçici veri dosyası '%s' konumuna taşınamadı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr "veri dosyası optimize edilemedi"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr "ayrıştırılamadı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr "Yapılandırma Güncelleme dosyası ayrıştırılamadı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr "izin listesi işlenemedi"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr "DNS çözümleyicisi yeniden yüklenemedi/yeniden başlatılamadı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr "geçici dosyalar kaldırılamadı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr "DNS çözümleyicisi yeniden başlatılamadı/yeniden yüklenemedi"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr "veri dosyası sıralanamadı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr "%s durdurulamadı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr "sıkıştırılmış önbelleği açma başarısız oldu"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr "cihazda HTTPS/SSL desteği yok"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "hiçbiri"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr "tavsiye edilen bazı paketler eksik"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr "unbound reklam engelleme listesi"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+"harici dnsmasq yapılandırma dosyası kullanımı algılandı, lütfen '%s' "
+"seçeneğini '%s' olarak ayarlayın"
+
+#~ msgid "Downloading"
+#~ msgstr "İndiriliyor"
+
+#~ msgid "%s Error: %s"
+#~ msgstr "%s Hata: %s"
+
+#~ msgid "%s Error: %s %s"
+#~ msgstr "%s Hata: %s %s"
+
+#~ msgid "Cache file containing %s domains found."
+#~ msgstr "%s etki alanını içeren önbellek dosyası bulundu."
+
+#~ msgid "Collected Errors"
+#~ msgstr "Toplanan Hatalar"
+
+#~ msgid "Configuration"
+#~ msgstr "Yapılandırma"
+
+#~ msgid "DNSMASQ Additional Hosts"
+#~ msgstr "DNSMASQ Ek Ana Bilgisayarlar"
+
+#~ msgid "DNSMASQ Config"
+#~ msgstr "DNSMASQ Yapılandırması"
+
+#~ msgid "DNSMASQ Ipset"
+#~ msgstr "DNSMASQ Ipset"
+
+#~ msgid "DNSMASQ Nft Set"
+#~ msgstr "DNSMASQ Nft Set"
+
+#~ msgid "DNSMASQ Servers File"
+#~ msgstr "DNSMASQ Sunucuları Dosyası"
+
+#~ msgid "Delay (in seconds) for on-boot start"
+#~ msgstr "Açılışta başlatma için gecikme (saniye cinsinden)"
+
+#~ msgid "Info"
+#~ msgstr "Bilgi"
+
+#~ msgid "Loading"
+#~ msgstr "Yükleniyor"
+
+#~ msgid "Message"
+#~ msgstr "İleti"
+
+#~ msgid ""
+#~ "Pick the DNS resolution option to create the adblock list for, see the "
+#~ "%sREADME%s for details."
+#~ msgstr ""
+#~ "Adblock listesini oluşturmak için DNS çözümleme seçeneğini seçin, "
+#~ "ayrıntılar için %sREADME%s bakın."
+
+#~ msgid "Run service after set delay on boot."
+#~ msgstr "Önyüklemede gecikme ayarlandıktan sonra hizmeti çalıştırın."
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Hizmet Durumu [%s %s]"
+
+#~ msgid "Simple AdBlock Settings"
+#~ msgstr "Simple AdBlock Ayarları"
+
+#~ msgid "Success"
+#~ msgstr "Başarılı"
+
+#~ msgid "Task"
+#~ msgstr "Görev"
+
+#~ msgid "Unbound AdBlock List"
+#~ msgstr "Unbound AdBlock Listesi"
+
+#~ msgid "DNSMASQ IP Set"
+#~ msgstr "DNSMASQ IP Seti"
+
+#~ msgid "DNSMASQ NFT Set"
+#~ msgstr "DNSMASQ NFT Seti"
diff --git a/applications/luci-app-simple-adblock/po/uk/simple-adblock.po b/applications/luci-app-simple-adblock/po/uk/simple-adblock.po
index 4a1d62c560..b7dddead13 100644
--- a/applications/luci-app-simple-adblock/po/uk/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/uk/simple-adblock.po
@@ -1,197 +1,210 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-04-18 16:53+0000\n"
-"Last-Translator: Vladdrako <vladdrako007@gmail.com>\n"
+"PO-Revision-Date: 2022-12-21 21:49+0000\n"
+"Last-Translator: Bohdan <chbgdn@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "%s Error: %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-msgid "%s Error: %s %s"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
+msgstr "%s не встановлено, або не знайдено"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
+msgid "Active"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr "Розширена конфігурація"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr "Базова конфігурація"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "Заблоковані домени"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-msgid "Collected Errors"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
+msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
-msgid "Configuration"
-msgstr "Конфігурація"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
msgid "DNS Service"
msgstr "DNS сервіс"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
-msgid "DNSMASQ Additional Hosts"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
-msgid "DNSMASQ Config"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
-msgid "DNSMASQ IP Set"
-msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
+msgid "Disable"
+msgstr "Вимкнути"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
+msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:237
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
-msgid "Disable"
-msgstr "Вимкнути"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "Disable Debugging"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
-msgid "Downloading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Увімкнути"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr "Увімкнути зневадження"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "Помилка"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -199,269 +212,364 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr "Підтримка IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
-msgid "Info"
-msgstr "Інформація"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "Завантаження"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-msgid "Message"
-msgstr "Повідомлення"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
+msgid "Not installed or not found"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:275
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
-msgid "Restarting"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "Стан сервісу"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Service Status [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
+msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
-msgid "Simple AdBlock Settings"
-msgstr "Налаштування «Simple AdBlock»"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+msgid "Simple AdBlock - Status"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "Запустити"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "Зупинити"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "Зупинено"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
-msgid "Success"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
+msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
-msgid "Suppress output"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
-msgid "Task"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
-msgid "Unbound AdBlock List"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "Застереження"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
+msgid "failed to create output/cache/gzip file directory"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "нічого"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
+#~ msgid "Configuration"
+#~ msgstr "Конфігурація"
+
+#~ msgid "Info"
+#~ msgstr "Інформація"
+
+#~ msgid "Loading"
+#~ msgstr "Завантаження"
+
+#~ msgid "Message"
+#~ msgstr "Повідомлення"
+
+#~ msgid "Simple AdBlock Settings"
+#~ msgstr "Налаштування «Simple AdBlock»"
+
#~ msgid "Enable/Start"
#~ msgstr "Увімкнути/Запустити"
diff --git a/applications/luci-app-simple-adblock/po/vi/simple-adblock.po b/applications/luci-app-simple-adblock/po/vi/simple-adblock.po
index f5865909a9..cd18493787 100644
--- a/applications/luci-app-simple-adblock/po/vi/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/vi/simple-adblock.po
@@ -10,187 +10,200 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.4-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "%s Error: %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-msgid "%s Error: %s %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
+msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
-msgid "%s is not installed or not found"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
+msgid "Active"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-msgid "Collected Errors"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
+msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
-msgid "Configuration"
-msgstr "Cấu hình"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
-msgid "DNS Service"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
-msgid "DNSMASQ Additional Hosts"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
-msgid "DNSMASQ Config"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
-msgid "DNSMASQ IP Set"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
+msgid "Disable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
+msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:237
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
-msgid "Disable"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "Disable Debugging"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
-msgid "Downloading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -198,265 +211,348 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
-msgid "Info"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-msgid "Message"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:275
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
-msgid "Restarting"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
+msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Service Status [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
+msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
-msgid "Simple AdBlock Settings"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+msgid "Simple AdBlock - Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
-msgid "Success"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
+msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
-msgid "Suppress output"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
-msgid "Task"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
-msgid "Unbound AdBlock List"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
+msgid "failed to create output/cache/gzip file directory"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
+#~ msgid "Configuration"
+#~ msgstr "Cấu hình"
diff --git a/applications/luci-app-simple-adblock/po/zh_Hans/simple-adblock.po b/applications/luci-app-simple-adblock/po/zh_Hans/simple-adblock.po
index d9a25c487e..e7900170a2 100644
--- a/applications/luci-app-simple-adblock/po/zh_Hans/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/zh_Hans/simple-adblock.po
@@ -5,8 +5,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2021-06-07 14:45+0000\n"
-"Last-Translator: ywx <yangwenxiao4511@gmail.com>\n"
+"PO-Revision-Date: 2022-12-28 11:28+0000\n"
+"Last-Translator: Eric <hamburger2048@users.noreply.hosted.weblate.org>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationssimple-adblock/zh_Hans/>\n"
"Language: zh_Hans\n"
@@ -14,189 +14,202 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "%s Error: %s"
-msgstr "%s 错误: %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr "%s 当前已禁用"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-msgid "%s Error: %s %s"
-msgstr "%s 错误: %s %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s 未安装或未找到"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
+msgid "Active"
+msgstr "活跃"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr "添加 IPv6 条目"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr "将 IPv6 条目添加到阻止列表。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr "高级配置"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr "允许的网域网址"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr "允许的域"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr "允许和禁止列表管理"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr "尝试在非易失性内存中创建压缩的阻止列表缓存。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr "自动配置更新"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr "基本配置"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr "封锁的网域网址"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "已拦截域名"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr "封锁的主机网址"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr "拦截 %s 个域名 (用 %s)。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
-msgid "Cache file containing %s domains found."
-msgstr "找到包含%s个域名的缓存文件。"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
+msgid "Cache file found."
+msgstr "找到了缓存文件。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-msgid "Collected Errors"
-msgstr "收集的错误"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
+msgid "Compressed cache file created."
+msgstr "创建了压缩的缓存文件。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr "找到压缩的缓存文件。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
-msgid "Configuration"
-msgstr "配置"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr "配置(%s)验证失败!"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr "控制系统日志和控制台输出的详细程度。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr "Curl 下载重试"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
+msgstr "Curl 最大文件尺寸(单位 bytes)"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
msgid "DNS Service"
msgstr "DNS 服务"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
-msgid "DNSMASQ Additional Hosts"
-msgstr "DNSMASQ 的额外主机名"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
-msgid "DNSMASQ Config"
-msgstr "DNSMASQ 配置"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
-msgid "DNSMASQ IP Set"
-msgstr "DNSMASQ IP 组"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
+msgstr "DNS 解析选项,详情见 %sREADME%s."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
-msgid "DNSMASQ Servers File"
-msgstr "DNSMASQ Servers 文件"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Delay (in seconds) for on-boot start"
-msgstr "开机启动延迟(秒)"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:237
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
msgstr "禁用"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
msgid "Disable Debugging"
msgstr "禁用调试"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
+msgid "Disabling %s service"
+msgstr "正在禁用 %s 服务"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
+msgstr "Dnsmasq 配置文件 URL"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr "不要添加 IPv6 条目"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr "不要存储压缩的缓存"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr "不要使用并行处理"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr "下载超时(秒)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
-msgid "Downloading"
-msgstr "下载中"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
+msgstr "下载列表中"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "启用"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr "启用调试"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "将调试输出到 /tmp/simple-adblock.log。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
+msgid "Enabling %s service"
+msgstr "正在启用 %s 服务"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "错误"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr "失败"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
+msgid "Force DNS ports:"
+msgstr "强制 DNS 端口:"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr "强制重新下载"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr "强制刷新"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr "强制使用路由器 DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr "强制所有本地设备使用路由器 DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
+msgid "Force re-downloading %s block lists"
+msgstr "强制重新下载 %s 拦截列表"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr "强制在本地设备上使用路由器 DNS,也称为 DNS 劫持。"
@@ -204,270 +217,424 @@ msgstr "强制在本地设备上使用路由器 DNS,也称为 DNS 劫持。"
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr "为luci-app-simple-adblock授予UCI和文件访问权限"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr "IPv6 支持"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr "如果安装了 curl 且被检测到,它不会下载超过这个大小的文件。"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr "如果安装并检测到 curl,则会在超时/失败时重试指定次数。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr "允许使用单个域。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr "单个域将被阻止。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
-msgid "Info"
-msgstr "信息"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr "LED 指示状态"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr "同时开始所有的列表下载和处理任务,减少启动时间。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr "如果进行了设置,允许本地设备使用自己的 DNS 服务器"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "加载中"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
+msgid "Not installed or not found"
+msgstr "未安装或未找到"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-msgid "Message"
-msgstr "消息"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr "输出详细程度设置"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr "在下载阻止/允许列表之前执行配置更新。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-"选择DNS解析选项以为其创建广告阻止列表,有关详细信息,请参见%sREADME%s。"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr "选取尚未在 %s 系统 LED 配置%s 中使用的 LED。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:275
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr "请注意,此系统不支持%s。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr "处理列表中"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr "正在重新启动"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Run service after set delay on boot."
-msgstr "系统启动后延后指定时间再启动本服务。"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr "服务控制"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
+msgid "Service Errors"
+msgstr "服务出错"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "服务状态"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Service Status [%s %s]"
-msgstr "服务状态 [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
+msgid "Service Warnings"
+msgstr "服务警告"
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr "简易 AdBlock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
-msgid "Simple AdBlock Settings"
-msgstr "简易 AdBlock 设置"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr "Simple AdBlock - 配置"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+msgid "Simple AdBlock - Status"
+msgstr "Simple AdBlock - 状态"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr "并行处理"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr "一些输出"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "启动"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr "正在启动"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
+msgid "Starting %s service"
+msgstr "正在启动 %s 服务"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "停止"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr "如果下载停顿了指定的秒数则停止下载。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "已停止"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
+msgid "Stopping %s service"
+msgstr "正在停止 %s 服务"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr "存储压缩的缓存"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr "将压缩的缓存文件存储在路由器上"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
-msgid "Success"
-msgstr "成功完成"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr "抑制输出"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
-msgid "Task"
-msgstr "任务"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr "%s service 未能发现 WAN 网关!"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
+msgstr "外部 dnsmasq 配置文件 URL,详情见 %sREADME%s."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr "允许的域列表的URL。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr "阻止的域列表的 URL."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr "阻止的主机列表的 URL。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
-msgid "Unbound AdBlock List"
-msgstr "Ubound AdBlock 列表"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr "无法为 '%s' 创建目录"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr "使用并行处理"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr "详细输出"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
+msgid "Version: %s"
+msgstr "版本:%s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "警告"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
+msgid "disabled"
+msgstr "已禁用"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr "dnsmasq 附加 hosts"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr "dnsmasq 配置"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr "dnsmasq ip集"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr "dnsmasq ip 集支持已开启,但 dnsmasq 要么没安装或安装的 dnsmasq 不支持 ip 集"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr "dnsmasq ip 集支持已开启,但 ip 集要么没安装或安装的 ip 集不支持 '%s' 类型"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr "dnsmasq nft 集"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr "dnsmasq nft 集支持已开启,但 dnsmasq 要么没安装或安装的 dnsmasq 不支持 nft 集"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr "dnsmasq nft 集支持已开启,但 nft 未安装"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr "dnsmasq 服务器文件"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr "无法访问共享内存"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr "无法创建“%s”文件"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr "无法创建阻止列表或重新启动DNS解析器"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr "创建压缩缓存失败"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr "为 %s 文件创建目录失败"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
+msgid "failed to create output/cache/gzip file directory"
+msgstr "未能创建 output/cache/gzip 文件目录"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr "下载失败"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr "下载配置更新文件失败"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr "格式化数据文件失败"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr "未能将“%s”移至“%s”"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr "无法将临时数据文件移动到“%s”"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr "无法优化数据文件"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr "解析失败"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr "无法解析配置更新文件"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr "无法处理允许清单"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr "无法重新加载/重新启动DNS解析器"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr "无法删除临时文件"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr "无法重新启动/重新加载DNS解析器"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr "无法排序数据文件"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr "无法停止%s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr "无法解压缩压缩缓存"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr "设备上没有 HTTPS/SSL 支持"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "无"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr "缺少某些推荐的包"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr "unbound 广告拦截列表"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr "检测到使用了外部 dnsmasq 配置文件,请将 '%s' 选项设为 '%s'"
+
+#~ msgid "Downloading"
+#~ msgstr "下载中"
+
+#~ msgid "%s Error: %s"
+#~ msgstr "%s 错误: %s"
+
+#~ msgid "%s Error: %s %s"
+#~ msgstr "%s 错误: %s %s"
+
+#~ msgid "Cache file containing %s domains found."
+#~ msgstr "找到包含%s个域名的缓存文件。"
+
+#~ msgid "Collected Errors"
+#~ msgstr "收集的错误"
+
+#~ msgid "Configuration"
+#~ msgstr "配置"
+
+#~ msgid "DNSMASQ Additional Hosts"
+#~ msgstr "DNSMASQ 的额外主机名"
+
+#~ msgid "DNSMASQ Config"
+#~ msgstr "DNSMASQ 配置"
+
+#~ msgid "DNSMASQ Ipset"
+#~ msgstr "DNSMASQ Ip集"
+
+#~ msgid "DNSMASQ Nft Set"
+#~ msgstr "DNSMASQ Nft 集"
+
+#~ msgid "DNSMASQ Servers File"
+#~ msgstr "DNSMASQ Servers 文件"
+
+#~ msgid "Delay (in seconds) for on-boot start"
+#~ msgstr "开机启动延迟(秒)"
+
+#~ msgid "Info"
+#~ msgstr "信息"
+
+#~ msgid "Loading"
+#~ msgstr "加载中"
+
+#~ msgid "Message"
+#~ msgstr "消息"
+
+#~ msgid ""
+#~ "Pick the DNS resolution option to create the adblock list for, see the "
+#~ "%sREADME%s for details."
+#~ msgstr ""
+#~ "选择DNS解析选项以为其创建广告阻止列表,有关详细信息,请参见%sREADME%s。"
+
+#~ msgid "Run service after set delay on boot."
+#~ msgstr "系统启动后延后指定时间再启动本服务。"
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "服务状态 [%s %s]"
+
+#~ msgid "Simple AdBlock Settings"
+#~ msgstr "简易 AdBlock 设置"
+
+#~ msgid "Success"
+#~ msgstr "成功完成"
+
+#~ msgid "Task"
+#~ msgstr "任务"
+
+#~ msgid "Unbound AdBlock List"
+#~ msgstr "Ubound AdBlock 列表"
+
+#~ msgid "DNSMASQ IP Set"
+#~ msgstr "DNSMASQ IP 组"
+
+#~ msgid "DNSMASQ NFT Set"
+#~ msgstr "DNSMASQ NFT 集合"
+
#~ msgid "%s is blocking %s domains (with %s)."
#~ msgstr "%s正在阻止%s域(包含%s)。"
diff --git a/applications/luci-app-simple-adblock/po/zh_Hant/simple-adblock.po b/applications/luci-app-simple-adblock/po/zh_Hant/simple-adblock.po
index f22ad507b8..e7aa60861f 100644
--- a/applications/luci-app-simple-adblock/po/zh_Hant/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/zh_Hant/simple-adblock.po
@@ -3,7 +3,7 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-03-14 05:16+0000\n"
+"PO-Revision-Date: 2022-12-25 07:50+0000\n"
"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationssimple-adblock/zh_Hant/>\n"
@@ -11,189 +11,202 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.5.2-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "%s Error: %s"
-msgstr "%s 錯誤:%s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-msgid "%s Error: %s %s"
-msgstr "%s 錯誤:%s %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
+msgid "%s is currently disabled"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s 未安裝或找不到"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:100
+msgid "Active"
+msgstr "已啓用"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr "加入 IPv6 項目"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr "加入 IPv6 項目到封鎖清單。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr "進階組態"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr "允許的網域網址"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr "允許的網域"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:332
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr "允許和禁止列表管理"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr "嘗試在持久性記憶體中創建區塊列表的壓縮快取。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr "自動組態更新"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr "基本配置"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr "封鎖的網域網址"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "封鎖的域名"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr "封鎖的主機網址"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:110
msgid "Blocking %s domains (with %s)."
msgstr "封鎖 %s 個網域 (用 %s)。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
-msgid "Cache file containing %s domains found."
-msgstr "快取檔中已找到 %s 個網域。"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:130
+msgid "Cache file found."
+msgstr "已找到快取檔案。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-msgid "Collected Errors"
-msgstr "收集的錯誤"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:112
+msgid "Compressed cache file created."
+msgstr "已建立快取壓縮檔案。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:133
msgid "Compressed cache file found."
msgstr "找到壓縮的快取文件。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
-msgid "Configuration"
-msgstr "組態"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
+msgid "Config (%s) validation failure!"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr "控制系統日誌和主控台輸出的詳細程度。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr "Curl 下載重試"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:283
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
+msgstr "Curl 最大的檔案限制(位元)"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
msgid "DNS Service"
msgstr "DNS服務"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:285
-msgid "DNSMASQ Additional Hosts"
-msgstr "DNSMASQ附加主機"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:286
-msgid "DNSMASQ Config"
-msgstr "Dnsmasq 組態"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
+msgstr "DNS 解析選項,請參考%sREADME%s之詳細。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
-msgid "DNSMASQ IP Set"
-msgstr "DNSMASQ IP設定"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
-msgid "DNSMASQ Servers File"
-msgstr "DNSMASQ伺服器文件"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Delay (in seconds) for on-boot start"
-msgstr "開機啟動延遲(秒)"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:237
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
msgstr "停用"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
msgid "Disable Debugging"
msgstr "禁用除錯"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:266
+msgid "Disabling %s service"
+msgstr "正在停用 %s 服務"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
+msgstr "Dnsmasq 設定檔案的網址"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr "不要加入 IPv6 項目"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr "不存儲壓縮的快取"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr "不要使用同步處理"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr "下載超時(秒)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
-msgid "Downloading"
-msgstr "下載中"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
+msgid "Downloading lists"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "啟用"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr "啟用除錯"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:326
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "將除錯輸出啟用到 /tmp/simple-adblock.log。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:255
+msgid "Enabling %s service"
+msgstr "正在啟用 %s 服務"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Error"
msgstr "錯誤"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
msgid "Fail"
msgstr "失敗"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:115
+msgid "Force DNS ports:"
+msgstr "強制使用DNS端口:"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:237
msgid "Force Re-Download"
msgstr "強制重新下載"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Force Reloading"
msgstr "強制重新載入中"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr "強制使用路由器 DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr "強制所有本地裝置使用路由器 DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:233
+msgid "Force re-downloading %s block lists"
+msgstr "強制重新下載 %s 區塊列表"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr "強制在本地裝置上使用路由器 DNS,也稱為 DNS 劫持。"
@@ -201,270 +214,418 @@ msgstr "強制在本地裝置上使用路由器 DNS,也稱為 DNS 劫持。"
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr "授予 luci-app-simple-adblock 擁有 UCI 和檔案存取的權限"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:297
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr "支援 IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr "如果已安裝並檢測到curl,則不會下載比這個更大的檔案。"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
-msgstr "如果安裝並檢測到curl,則會在逾時/失敗時重試多次下載。"
+msgstr "如果已安裝並檢測到curl,則會在逾時/失敗時重試多次下載。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr "允許使用單個網域。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:344
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr "單個網域將被阻擋."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
-msgid "Info"
-msgstr "資訊"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr "LED 指示狀態"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr "同時啟動所有列表下載和處理,從而縮短了服務啟動時間。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr "如果進行了設定,允許本地裝置使用自己的 DNS 伺服器"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "正在載入中"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-msgid "Message"
-msgstr "訊息"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:148
+msgid "Not installed or not found"
+msgstr "未安裝或未找到"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr "輸出詳細程度設定"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr "下載封鎖/允許清單前執行組態更新。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-"選擇 DNS 解析選項以建立 Adblock 清單,請參閱 %sREADME%s 以獲得詳細資訊。"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:259
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr "選擇 %s系統 LED 組態%s 中尚未使用的 LED。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:275
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:280
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr "請注意:此系統不支援 %s。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
+msgid "Processing lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Restarting"
msgstr "重新啟動中"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-msgid "Run service after set delay on boot."
-msgstr "設定啟動後延遲執行服務。"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:227
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:304
msgid "Service Control"
msgstr "服務控制"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:204
+msgid "Service Errors"
+msgstr "服務出錯"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:104
msgid "Service Status"
msgstr "服務狀態"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Service Status [%s %s]"
-msgstr "服務狀態 [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:160
+msgid "Service Warnings"
+msgstr "服務警告"
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr "簡單 AdBlock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
-msgid "Simple AdBlock Settings"
-msgstr "簡單 AdBlock 設定"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr "Simple AdBlock - 設定"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
+msgid "Simple AdBlock - Status"
+msgstr "Simple AdBlock - 狀態"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:316
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr "同時處理中"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr "一些輸出"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:226
msgid "Start"
msgstr "啟動"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr "開始中"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:222
+msgid "Starting %s service"
+msgstr "正在啟動 %s 服務"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:248
msgid "Stop"
msgstr "停止"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr "如果下載停頓了指定的秒數,請停止下載。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "已停止"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:244
+msgid "Stopping %s service"
+msgstr "正在停止 %s 服務"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr "存儲壓縮的快取"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:321
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr "將壓縮的快取文件存儲在路由器上"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
-msgid "Success"
-msgstr "成功"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:242
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr "抑制輸出"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
-msgid "Task"
-msgstr "任務"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
+msgid "The %s service failed to discover WAN gateway!"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:339
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
+msgstr "指向外部 dnsmasq 設置檔案的網址,請參考 %sREADME%s 之詳細內容。"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr "允許的網域列表的URL."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr "指向要阻止的網域列表的URL。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr "指向要阻止的主機列表的URL。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
-msgid "Unbound AdBlock List"
-msgstr "未綁定的AdBlock列表"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
+msgid "Unable to create directory for '%s'"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr "使用同步處理"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr "詳細輸出"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:106
+msgid "Version: %s"
+msgstr "版本: %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Warning"
msgstr "警告"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:127
+msgid "disabled"
+msgstr "已禁用"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr "dnsmasq 的額外主機"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr "dnsmasq 設置"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr "dnsmasq ipset"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
+msgid ""
+"dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
+msgid ""
+"dnsmasq ipset support is enabled, but ipset is either not installed or "
+"installed ipset does not support '%s' type"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr "dnsmasq nft set"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
+msgid ""
+"dnsmasq nft set support is enabled, but dnsmasq is either not installed or "
+"installed dnsmasq does not support nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
+msgid "dnsmasq nft sets support is enabled, but nft is not installed"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr "dnsmasq 服務器檔案設置"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:184
msgid "failed to access shared memory"
msgstr "存取分享記憶體失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "failed to create '%s' file"
msgstr "\"%s\" 檔案建立失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:194
msgid "failed to create block-list or restart DNS resolver"
msgstr "建立封鎖清單或重新啟動 DNS 解析器失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:190
msgid "failed to create compressed cache"
msgstr "建立壓縮快取失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
+msgid "failed to create directory for %s file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:202
+msgid "failed to create output/cache/gzip file directory"
+msgstr "未能建立 output/cache/gzip 檔案目錄"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:198
msgid "failed to download"
msgstr "下載失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:197
msgid "failed to download Config Update file"
msgstr "下載組態更新檔失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:188
msgid "failed to format data file"
msgstr "格式化資料檔失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:193
msgid "failed to move '%s' to '%s'"
msgstr "移動 \"%s\" 到 \"%s\" 失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:189
msgid "failed to move temporary data file to '%s'"
msgstr "移動臨時資料檔到 \"%s\" 失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:186
msgid "failed to optimize data file"
msgstr "最佳化資料檔失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:200
msgid "failed to parse"
msgstr "解析失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:199
msgid "failed to parse Config Update file"
msgstr "解析組態更新檔失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:187
msgid "failed to process allow-list"
msgstr "處理允許清單失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:196
msgid "failed to reload/restart DNS resolver"
msgstr "重新載入/重新啟動 DNS 解析器失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:191
msgid "failed to remove temporary files"
msgstr "刪除臨時檔失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to restart/reload DNS resolver"
msgstr "重新啟動/重新載入 DNS 解析器失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
msgid "failed to sort data file"
msgstr "資料檔排序失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:195
msgid "failed to stop %s"
msgstr "%s 停止失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:192
msgid "failed to unpack compressed cache"
msgstr "壓縮快取解壓縮失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:201
msgid "no HTTPS/SSL support on device"
msgstr "設備不支持HTTPS / SSL"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "無"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:158
+msgid "some recommended packages are missing"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr "unbound 廣告攔截清單"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:157
+msgid ""
+"use of external dnsmasq config file detected, please set '%s' option to '%s'"
+msgstr ""
+
+#~ msgid "Downloading"
+#~ msgstr "下載中"
+
+#~ msgid "%s Error: %s"
+#~ msgstr "%s 錯誤:%s"
+
+#~ msgid "%s Error: %s %s"
+#~ msgstr "%s 錯誤:%s %s"
+
+#~ msgid "Cache file containing %s domains found."
+#~ msgstr "快取檔中已找到 %s 個網域。"
+
+#~ msgid "Collected Errors"
+#~ msgstr "收集的錯誤"
+
+#~ msgid "Configuration"
+#~ msgstr "組態"
+
+#~ msgid "DNSMASQ Additional Hosts"
+#~ msgstr "DNSMASQ附加主機"
+
+#~ msgid "DNSMASQ Config"
+#~ msgstr "Dnsmasq 組態"
+
+#~ msgid "DNSMASQ Servers File"
+#~ msgstr "DNSMASQ伺服器文件"
+
+#~ msgid "Delay (in seconds) for on-boot start"
+#~ msgstr "開機啟動延遲(秒)"
+
+#~ msgid "Info"
+#~ msgstr "資訊"
+
+#~ msgid "Loading"
+#~ msgstr "正在載入中"
+
+#~ msgid "Message"
+#~ msgstr "訊息"
+
+#~ msgid ""
+#~ "Pick the DNS resolution option to create the adblock list for, see the "
+#~ "%sREADME%s for details."
+#~ msgstr ""
+#~ "選擇 DNS 解析選項以建立 Adblock 清單,請參閱 %sREADME%s 以獲得詳細資訊。"
+
+#~ msgid "Run service after set delay on boot."
+#~ msgstr "設定啟動後延遲執行服務。"
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "服務狀態 [%s %s]"
+
+#~ msgid "Simple AdBlock Settings"
+#~ msgstr "簡單 AdBlock 設定"
+
+#~ msgid "Success"
+#~ msgstr "成功"
+
+#~ msgid "Task"
+#~ msgstr "任務"
+
+#~ msgid "Unbound AdBlock List"
+#~ msgstr "未綁定的AdBlock列表"
+
+#~ msgid "DNSMASQ IP Set"
+#~ msgstr "DNSMASQ IP設定"
+
+#~ msgid "DNSMASQ NFT Set"
+#~ msgstr "DNSMASQ NFT 集合"
+
#~ msgid "%s is blocking %s domains (with %s)."
#~ msgstr "%s 正在封鎖 %s 網域(具有 %s)。"
diff --git a/applications/luci-app-simple-adblock/root/etc/uci-defaults/40_luci-simple-adblock b/applications/luci-app-simple-adblock/root/etc/uci-defaults/40_luci-simple-adblock
index a1ecfcea24..080086891a 100644
--- a/applications/luci-app-simple-adblock/root/etc/uci-defaults/40_luci-simple-adblock
+++ b/applications/luci-app-simple-adblock/root/etc/uci-defaults/40_luci-simple-adblock
@@ -1,3 +1,4 @@
#!/bin/sh
rm -rf /var/luci-modulecache/; rm -f /var/luci-indexcache;
+[ -x /etc/init.d/rpcd ] && /etc/init.d/rpcd reload;
exit 0
diff --git a/applications/luci-app-simple-adblock/root/usr/libexec/rpcd/luci.simple-adblock b/applications/luci-app-simple-adblock/root/usr/libexec/rpcd/luci.simple-adblock
new file mode 100755
index 0000000000..2ee3ba5d0d
--- /dev/null
+++ b/applications/luci-app-simple-adblock/root/usr/libexec/rpcd/luci.simple-adblock
@@ -0,0 +1,349 @@
+#!/bin/sh
+# Copyright 2022 Stan Grishin (stangri@melmac.ca)
+# shellcheck disable=SC1091,SC2018,SC2019,SC2039,SC3043,SC3057,SC3060
+
+# TechRef: https://openwrt.org/docs/techref/rpcd
+# TESTS
+# ubus -v list luci.simple-adblock
+# ubus -S call luci.simple-adblock getInitList '{"name": "simple-adblock" }'
+# ubus -S call luci.simple-adblock getInitStatus '{"name": "simple-adblock" }'
+# ubus -S call luci.simple-adblock getPlatformSupport '{"name": "simple-adblock" }'
+
+. /lib/functions.sh
+. /lib/functions/network.sh
+. /usr/share/libubox/jshn.sh
+
+readonly packageName="simple-adblock"
+readonly dnsmasqAddnhostsFile="/var/run/${packageName}/dnsmasq.addnhosts"
+readonly dnsmasqAddnhostsCache="/var/run/${packageName}/dnsmasq.addnhosts.cache"
+readonly dnsmasqAddnhostsGzip="/etc/${packageName}.dnsmasq.addnhosts.gz"
+readonly dnsmasqConfFile="/tmp/dnsmasq.d/${packageName}"
+readonly dnsmasqConfCache="/var/run/${packageName}/dnsmasq.conf.cache"
+readonly dnsmasqConfGzip="/etc/${packageName}.dnsmasq.conf.gz"
+readonly dnsmasqIpsetFile="/tmp/dnsmasq.d/${packageName}.ipset"
+readonly dnsmasqIpsetCache="/var/run/${packageName}/dnsmasq.ipset.cache"
+readonly dnsmasqIpsetGzip="/etc/${packageName}.dnsmasq.ipset.gz"
+readonly dnsmasqNftsetFile="/tmp/dnsmasq.d/${packageName}.nftset"
+readonly dnsmasqNftsetCache="/var/run/${packageName}/dnsmasq.nftset.cache"
+readonly dnsmasqNftsetGzip="/etc/${packageName}.dnsmasq.nftset.gz"
+readonly dnsmasqServersFile="/var/run/${packageName}/dnsmasq.servers"
+readonly dnsmasqServersCache="/var/run/${packageName}/dnsmasq.servers.cache"
+readonly dnsmasqServersGzip="/etc/${packageName}.dnsmasq.servers.gz"
+readonly unboundFile="/var/lib/unbound/adb_list.${packageName}"
+readonly unboundCache="/var/run/${packageName}/unbound.cache"
+readonly unboundGzip="/etc/${packageName}.unbound.gz"
+readonly jsonFile="/var/run/${packageName}/${packageName}.json"
+
+str_contains() { [ -n "$1" ] &&[ -n "$2" ] && [ "${1//$2}" != "$1" ]; }
+str_contains_word() { echo "$1" | grep -q -w "$2"; }
+str_to_lower() { echo "$1" | tr 'A-Z' 'a-z'; }
+str_to_upper() { echo "$1" | tr 'a-z' 'A-Z'; }
+is_enabled() { uci -q get "${1}.config.enabled"; }
+get_version() { grep -m1 -A2 -w "^Package: $1$" /usr/lib/opkg/status | sed -n 's/Version: //p'; }
+print_json_bool() { json_init; json_add_boolean "$1" "$2"; json_dump; json_cleanup; }
+print_json_string() { json_init; json_add_string "$1" "$2"; json_dump; json_cleanup; }
+logger() { /usr/bin/logger -t "$packageName" "$@"; }
+ubus_get_status() { ubus call service list "{ 'name': '$packageName' }" | jsonfilter -e "@['${packageName}'].instances.main.data.${1}"; }
+ubus_get_ports() { ubus call service list "{ 'name': '$packageName' }" | jsonfilter -e "@['${packageName}'].instances.main.data.firewall.*.dest_port"; }
+json() {
+# shellcheck disable=SC2034
+ local action="$1" param="$2" value="$3" i
+ if [ -s "$jsonFile" ]; then
+ json_load_file "$jsonFile" 2>/dev/null
+ json_select 'data' 2>/dev/null
+ for i in status message error stats reload restart; do
+ json_get_var $i "$i" 2>/dev/null
+ done
+ fi
+ case "$action" in
+ get)
+ case "$param" in
+ *)
+ printf "%b" "$(eval echo "\$$param")"; return;;
+ esac
+ ;;
+ esac
+}
+
+get_init_list() {
+ local name
+ name="$(basename "$1")"
+ name="${name:-$packageName}"
+ json_init
+ json_add_object "$name"
+ json_add_boolean 'enabled' "$(is_enabled "$name")"
+ if is_running "$name"; then
+ json_add_boolean 'running' '1'
+ else
+ json_add_boolean 'running' '0'
+ fi
+ json_close_object
+ json_dump
+ json_cleanup
+}
+
+set_init_action() {
+ local name action="$2" cmd
+ name="$(basename "$1")"
+ name="${name:-$packageName}"
+ if [ ! -f "/etc/init.d/$name" ]; then
+ print_json_string 'error' 'Init script not found!'
+ return
+ fi
+ case $action in
+ enable)
+ cmd="uci -q set ${name}.config.enabled=1 && uci commit $name";;
+ disable)
+ cmd="uci -q set ${name}.config.enabled=0 && uci commit $name";;
+ start|stop|reload|restart)
+ cmd="/etc/init.d/${name} ${action}";;
+ esac
+ if [ -n "$cmd" ] && eval "${cmd}" 1>/dev/null 2>&1; then
+ print_json_bool "result" '1'
+ else
+ print_json_bool "result" '0'
+ fi
+}
+
+get_init_status() {
+ local name
+ name="$(basename "$1")"
+ name="${name:-$packageName}"
+ local errors warnings ports dns outputFile outputCache outputGzip
+ local i
+ errors="$(ubus_get_status errors)"
+ warnings="$(ubus_get_status warnings)"
+ ports="$(ubus_get_ports)"
+ if [ -n "$(uci -q get $packageName.config.dnsmasq_config_file_url)" ]; then
+ dns="dnsmasq.conf"
+ else
+ dns="$(uci -q get $packageName.config.dns)"
+ fi
+ case "$dns" in
+ dnsmasq.addnhosts)
+ outputFile="$dnsmasqAddnhostsFile"
+ outputCache="$dnsmasqAddnhostsCache"
+ outputGzip="$dnsmasqAddnhostsGzip"
+ ;;
+ dnsmasq.conf)
+ outputFile="$dnsmasqConfFile"
+ outputCache="$dnsmasqConfCache"
+ outputGzip="$dnsmasqConfGzip"
+ ;;
+ dnsmasq.ipset)
+ outputFile="$dnsmasqIpsetFile"
+ outputCache="$dnsmasqIpsetCache"
+ outputGzip="$dnsmasqIpsetGzip"
+ ;;
+ dnsmasq.nftset)
+ outputFile="$dnsmasqNftsetFile"
+ outputCache="$dnsmasqNftsetCache"
+ outputGzip="$dnsmasqNftsetGzip"
+ ;;
+ dnsmasq.servers)
+ outputFile="$dnsmasqServersFile"
+ outputCache="$dnsmasqServersCache"
+ outputGzip="$dnsmasqServersGzip"
+ ;;
+ unbound.adb_list)
+ outputFile="$unboundFile"
+ outputCache="$unboundCache"
+ outputGzip="$unboundGzip"
+ ;;
+ esac
+ json_init
+ json_add_object "$name"
+ json_add_boolean 'enabled' "$(is_enabled "$name")"
+ i="$(json 'get' 'status')"
+ json_add_string 'status' "$i"
+ if [ "$i" = 'statusSuccess' ]; then
+ json_add_boolean 'running' '1'
+ else
+ json_add_boolean 'running' '0'
+ fi
+ json_add_string 'version' "$(get_version "$name")"
+ json_add_array 'errors'
+ if [ -n "$errors" ]; then
+ for i in $errors; do
+ if str_contains "$i" '|'; then
+ error_extra="${i##*|}"
+ error_id="${i%|*}"
+ else
+ error_id="$i"
+ unset error_extra
+ fi
+ json_add_object
+ json_add_string 'id' "$error_id"
+ json_add_string 'extra' "$error_extra"
+ json_close_object
+ done
+ fi
+ json_close_array
+ json_add_array 'warnings'
+ if [ -n "$warnings" ]; then
+ for i in $warnings; do
+ if str_contains "$i" '|'; then
+ error_extra="${i##*|}"
+ error_id="${i%|*}"
+ else
+ error_id="$i"
+ unset error_extra
+ fi
+ json_add_object
+ json_add_string 'id' "$error_id"
+ json_add_string 'extra' "$error_extra"
+ json_close_object
+ done
+ fi
+ json_close_array
+
+ if [ -n "$ports" ]; then
+ json_add_boolean 'force_dns_active' '1'
+ json_add_array 'force_dns_ports'
+ for i in $ports; do json_add_int '' "$i"; done
+ json_close_array
+ else
+ json_add_boolean 'force_dns_active' '0'
+ fi
+ json_add_int 'entries' "$(ubus_get_status entries)"
+ json_add_string 'dns' "$dns"
+ json_add_string 'outputFile' "$outputFile"
+ json_add_string 'outputCache' "$outputCache"
+ json_add_string 'outputGzip' "$outputGzip"
+ if [ -s "$outputFile" ]; then
+ json_add_boolean 'outputFileExists' '1'
+ else
+ json_add_boolean 'outputFileExists' '0'
+ fi
+ if [ -s "$outputCache" ]; then
+ json_add_boolean 'outputCacheExists' '1'
+ else
+ json_add_boolean 'outputCacheExists' '0'
+ fi
+ if [ -s "$outputGzip" ]; then
+ json_add_boolean 'outputGzipExists' '1'
+ else
+ json_add_boolean 'outputGzipExists' '0'
+ fi
+ json_add_array 'leds'
+ for i in /sys/class/leds/*; do json_add_string '' "$(basename "$i")"; done
+ json_close_array
+ json_close_object
+ json_dump
+ json_cleanup
+}
+
+check_ipset() { { command -v ipset && /usr/sbin/ipset help hash:net; } >/dev/null 2>&1; }
+check_nft() { command -v nft >/dev/null 2>&1; }
+check_dnsmasq() { command -v dnsmasq >/dev/null 2>&1; }
+check_unbound() { command -v unbound >/dev/null 2>&1; }
+check_dnsmasq_ipset() {
+ local o;
+ check_dnsmasq || return 1
+ o="$(dnsmasq -v 2>/dev/null)"
+ check_ipset && ! echo "$o" | grep -q 'no-ipset' && echo "$o" | grep -q 'ipset'
+}
+check_dnsmasq_nftset() {
+ local o;
+ check_dnsmasq || return 1
+ o="$(dnsmasq -v 2>/dev/null)"
+ check_nft && ! echo "$o" | grep -q 'no-nftset' && echo "$o" | grep -q 'nftset'
+}
+
+get_platform_support() {
+ local name
+ name="$(basename "$1")"
+ name="${name:-$packageName}"
+ json_init
+ json_add_object "$name"
+ if check_ipset; then
+ json_add_boolean 'ipset_installed' '1'
+ else
+ json_add_boolean 'ipset_installed' '0'
+ fi
+ if check_nft; then
+ json_add_boolean 'nft_installed' '1'
+ else
+ json_add_boolean 'nft_installed' '0'
+ fi
+ if check_dnsmasq; then
+ json_add_boolean 'dnsmasq_installed' '1'
+ else
+ json_add_boolean 'dnsmasq_installed' '0'
+ fi
+ if check_unbound; then
+ json_add_boolean 'unbound_installed' '1'
+ else
+ json_add_boolean 'unbound_installed' '0'
+ fi
+ if check_dnsmasq_ipset; then
+ json_add_boolean 'dnsmasq_ipset_support' '1'
+ else
+ json_add_boolean 'dnsmasq_ipset_support' '0'
+ fi
+ if check_dnsmasq_nftset; then
+ json_add_boolean 'dnsmasq_nftset_support' '1'
+ else
+ json_add_boolean 'dnsmasq_nftset_support' '0'
+ fi
+ json_add_array 'leds'
+ for i in /sys/class/leds/*; do json_add_string '' "$(basename "$i")"; done
+ json_close_array
+ json_close_object
+ json_dump
+ json_cleanup
+}
+
+case "$1" in
+ list)
+ json_init
+ json_add_object "getInitList"
+ json_add_string 'name' 'name'
+ json_close_object
+ json_add_object "getInitStatus"
+ json_add_string 'name' 'name'
+ json_close_object
+ json_add_object "getPlatformSupport"
+ json_add_string 'name' 'name'
+ json_close_object
+ json_add_object "setInitAction"
+ json_add_string 'name' 'name'
+ json_add_string 'action' 'action'
+ json_close_object
+ json_dump
+ json_cleanup
+ ;;
+ call)
+ case "$2" in
+ getInitList)
+ read -r input
+ json_load "$input"
+ json_get_var name 'name'
+ json_cleanup
+ get_init_list "$name"
+ ;;
+ getInitStatus)
+ read -r input
+ json_load "$input"
+ json_get_var name 'name'
+ json_cleanup
+ get_init_status "$name"
+ ;;
+ getPlatformSupport)
+ read -r input
+ json_load "$input"
+ json_get_var name 'name'
+ json_cleanup
+ get_platform_support "$name"
+ ;;
+ setInitAction)
+ read -r input
+ json_load "$input"
+ json_get_var name 'name'
+ json_get_var action 'action'
+ json_cleanup
+ set_init_action "$name" "$action"
+ ;;
+ esac
+ ;;
+esac
diff --git a/applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json b/applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json
index e640dbb871..b2cdca18eb 100644
--- a/applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json
+++ b/applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json
@@ -2,13 +2,16 @@
"admin/services/simple-adblock": {
"title": "Simple AdBlock",
"action": {
- "type": "cbi",
- "path": "simple-adblock",
- "post": { "cbi.submit": true }
+ "type": "view",
+ "path": "simple-adblock/overview"
},
"depends": {
- "acl": [ "luci-app-simple-adblock" ],
- "uci": { "simple-adblock": true }
+ "acl": [
+ "luci-app-simple-adblock"
+ ],
+ "uci": {
+ "simple-adblock": true
+ }
}
}
}
diff --git a/applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json b/applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json
index 4635626615..6aeadc9c63 100644
--- a/applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json
+++ b/applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json
@@ -2,40 +2,26 @@
"luci-app-simple-adblock": {
"description": "Grant UCI and file access for luci-app-simple-adblock",
"read": {
- "cgi-io": [
- "exec"
- ],
- "file": {
- "/usr/lib/opkg/status": [
- "read"
- ],
- "/sys/class/leds/*": [
- "read"
- ],
- "/var/run/simple-adblock.*": [
- "read"
- ],
- "/etc/init.d/simple-adblock *": [
- "exec"
- ],
- "/usr/sbin/dnsmasq *": [
- "exec"
- ],
- "/usr/sbin/unbound *": [
- "exec"
- ],
- "/usr/sbin/ipset *": [
- "exec"
+ "ubus": {
+ "luci.simple-adblock": [
+ "getInitList",
+ "getInitStatus",
+ "getPlatformSupport"
]
},
- "uci": [
+ "uci": [
"simple-adblock"
]
},
"write": {
"uci": [
"simple-adblock"
- ]
+ ],
+ "ubus": {
+ "luci.simple-adblock": [
+ "setInitAction"
+ ]
+ }
}
}
-} \ No newline at end of file
+}
diff --git a/applications/luci-app-smartdns/Makefile b/applications/luci-app-smartdns/Makefile
index 878fbf7394..d127e9ac35 100644
--- a/applications/luci-app-smartdns/Makefile
+++ b/applications/luci-app-smartdns/Makefile
@@ -6,8 +6,8 @@ include $(TOPDIR)/rules.mk
PKG_LICENSE:=GPL-3.0-or-later
PKG_MAINTAINER:=Nick Peng <pymumu@gmail.com>
-PKG_VERSION:=1.2020.30
-PKG_RELEASE:=1
+PKG_VERSION:=1.2022.38
+PKG_RELEASE:=2
LUCI_TITLE:=LuCI for smartdns
LUCI_DESCRIPTION:=Provides Luci for smartdns
diff --git a/applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js b/applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js
index da0b974420..e26aeed33f 100644
--- a/applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js
+++ b/applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js
@@ -21,8 +21,10 @@
'require fs';
'require uci';
'require form';
-'require rpc';
'require view';
+'require poll';
+'require rpc';
+'require ui';
var conf = 'smartdns';
var callServiceList = rpc.declare({
@@ -31,8 +33,9 @@ var callServiceList = rpc.declare({
params: ['name'],
expect: { '': {} }
});
+var pollAdded = false;
-function getPidOfSmartdns() {
+function getServiceStatus() {
return L.resolveDefault(callServiceList(conf), {})
.then(function (res) {
var isrunning = false;
@@ -43,43 +46,19 @@ function getPidOfSmartdns() {
});
}
-function getIPTablesRedirect() {
- return fs.exec('/usr/sbin/iptables', ['-t', 'nat', '-nL', 'PREROUTING']).then(function (res) {
- if (res.code === 0) {
- return res.stdout.trim();
- } else {
- return "";
- }
- });
-}
-
-function getIP6TablesRedirect() {
- return fs.exec('/usr/sbin/ip6tables', ['-t', 'nat', '-nL', 'PREROUTING']).then(function (res) {
- if (res.code === 0) {
- return res.stdout.trim();
- } else {
- return "";
- }
- });
-}
-
function smartdnsServiceStatus() {
return Promise.all([
- getPidOfSmartdns(),
- getIPTablesRedirect(),
- getIP6TablesRedirect()
+ getServiceStatus()
]);
}
function smartdnsRenderStatus(res) {
var renderHTML = "";
var isRunning = res[0];
- var ipt = res[1];
- var ip6t = res[2];
- var serverPort = uci.get_first('smartdns', 'smartdns', 'port');
- var redirectMode = uci.get_first('smartdns', 'smartdns', 'redirect');
- var ipv6Enabled = uci.get_first('smartdns', 'smartdns', 'ipv6_server');
+ var autoSetDnsmasq = uci.get_first('smartdns', 'smartdns', 'auto_set_dnsmasq');
+ var smartdnsPort = uci.get_first('smartdns', 'smartdns', 'port');
+ var dnsmasqServer = uci.get_first('dhcp', 'dnsmasq', 'server');
if (isRunning) {
renderHTML += "<span style=\"color:green;font-weight:bold\">SmartDNS - " + _("RUNNING") + "</span>";
@@ -88,29 +67,14 @@ function smartdnsRenderStatus(res) {
return renderHTML;
}
- if (redirectMode === "dnsmasq-upstream") {
- var matchLine = "127.0.0.1#" + serverPort;
- var dnsmasqServer = uci.get_first('dhcp', 'dnsmasq', 'server') || "";
+ if (autoSetDnsmasq === '1' && smartdnsPort != '53') {
+ var matchLine = "127.0.0.1#" + smartdnsPort;
- if (dnsmasqServer.indexOf(matchLine) < 0) {
+ uci.unload('dhcp');
+ uci.load('dhcp');
+ if (dnsmasqServer == undefined || dnsmasqServer.indexOf(matchLine) < 0) {
renderHTML += "<br /><span style=\"color:red;font-weight:bold\">" + _("Dnsmasq Forwared To Smartdns Failure") + "</span>";
}
- } else if (redirectMode === "redirect") {
- var redirectRules = (ipt || '').split(/\n/).filter(function (rule) {
- return rule.match(/REDIRECT/) && rule.match(/dpt:53/) && rule.match("ports " + serverPort);
- });
-
- if (redirectRules.length <= 0) {
- renderHTML += "<br /><span style=\"color:red;font-weight:bold\">" + _("IPV4 53 Port Redirect Failure") + "</span>";
- if (ipv6Enabled) {
- var redirectRules = (ip6t || '').split(/\n/).filter(function (rule) {
- return rule.match(/REDIRECT/) && rule.match(/dpt:53/) && rule.match("ports " + serverPort);
- });
- if (redirectRules.length <= 0) {
- renderHTML += "<br /><span style=\"color:red;font-weight:bold\">" + _("IPV6 53 Port Redirect Failure") + "</span>";
- }
- }
- }
}
return renderHTML;
@@ -119,8 +83,8 @@ function smartdnsRenderStatus(res) {
return view.extend({
load: function () {
return Promise.all([
+ uci.load('dhcp'),
uci.load('smartdns'),
- uci.load('dhcp')
]);
},
render: function (stats) {
@@ -134,19 +98,26 @@ return view.extend({
s = m.section(form.NamedSection, '_status');
s.anonymous = true;
s.render = function (section_id) {
- L.Poll.add(function () {
+ var renderStatus = function () {
return L.resolveDefault(smartdnsServiceStatus()).then(function (res) {
var view = document.getElementById("service_status");
+ if (view == null) {
+ return;
+ }
+
view.innerHTML = smartdnsRenderStatus(res);
});
- });
+ }
+
+ if (pollAdded == false) {
+ poll.add(renderStatus, 1);
+ pollAdded = true;
+ }
- return E('div', { class: 'cbi-map' },
- E('div', { class: 'cbi-section' }, [
- E('div', { id: 'service_status' },
- _('Collecting data ...'))
- ])
- );
+ return E('div', { class: 'cbi-section' }, [
+ E('div', { id: 'service_status' },
+ _('Collecting data ...'))
+ ]);
}
// Basic;
@@ -157,10 +128,9 @@ return view.extend({
s.tab("seconddns", _("Second Server Settings"));
s.tab("custom", _("Custom Settings"));
- // Eanble;
o = s.taboption("settings", form.Flag, "enabled", _("Enable"), _("Enable or disable smartdns server"));
+ o.rmempty = false;
o.default = o.disabled;
- o.rempty = false;
// server name;
o = s.taboption("settings", form.Value, "server_name", _("Server Name"), _("Smartdns server name"));
@@ -169,9 +139,10 @@ return view.extend({
o.rempty = false;
// Port;
- o = s.taboption("settings", form.Value, "port", _("Local Port"), _("Smartdns local server port"));
- o.placeholder = 6053;
- o.default = 6053;
+ o = s.taboption("settings", form.Value, "port", _("Local Port"),
+ _("Smartdns local server port, smartdns will be automatically set as main dns when the port is 53."));
+ o.placeholder = 53;
+ o.default = 53;
o.datatype = "port";
o.rempty = false;
@@ -189,7 +160,7 @@ return view.extend({
o = s.taboption("settings", form.Flag, "dualstack_ip_selection", _("Dual-stack IP Selection"),
_("Enable IP selection between IPV4 and IPV6"));
o.rmempty = false;
- o.default = o.disabled;
+ o.default = o.enabled;
// Domain prefetch load ;
o = s.taboption("settings", form.Flag, "prefetch_domain", _("Domain prefetch"),
@@ -201,21 +172,32 @@ return view.extend({
o = s.taboption("settings", form.Flag, "serve_expired", _("Serve expired"),
_("Attempts to serve old responses from cache with a TTL of 0 in the response without waiting for the actual resolution to finish."));
o.rmempty = false;
- o.default = o.disabled;
-
- // Redirect;
- o = s.taboption("settings", form.ListValue, "redirect", _("Redirect"), _("SmartDNS redirect mode"));
- o.placeholder = "none";
- o.value("none", _("none"));
- o.value("dnsmasq-upstream", _("Run as dnsmasq upstream server"));
- o.value("redirect", _("Redirect 53 port to SmartDNS"));
- o.default = "none";
- o.rempty = false;
+ o.default = o.enabled;
// cache-size;
o = s.taboption("settings", form.Value, "cache_size", _("Cache Size"), _("DNS domain result cache size"));
o.rempty = true;
+ // cache-size;
+ o = s.taboption("settings", form.Flag, "resolve_local_hostnames", _("Resolve Local Hostnames"), _("Resolve local hostnames by reading Dnsmasq lease file."));
+ o.rmempty = false;
+ o.default = o.enabled;
+
+ // auto-conf-dnsmasq;
+ o = s.taboption("settings", form.Flag, "auto_set_dnsmasq", _("Automatically Set Dnsmasq"), _("Automatically set as upstream of dnsmasq when port changes."));
+ o.rmempty = false;
+ o.default = o.enabled;
+
+ // Force AAAA SOA
+ o = s.taboption("settings", form.Flag, "force_aaaa_soa", _("Force AAAA SOA"), _("Force AAAA SOA."));
+ o.rmempty = false;
+ o.default = o.disabled;
+
+ // Force HTTPS SOA
+ o = s.taboption("settings", form.Flag, "force_https_soa", _("Force HTTPS SOA"), _("Force HTTPS SOA."));
+ o.rmempty = false;
+ o.default = o.disabled;
+
// rr-ttl;
o = s.taboption("settings", form.Value, "rr_ttl", _("Domain TTL"), _("TTL for all domain result."));
o.rempty = true;
@@ -224,16 +206,21 @@ return view.extend({
o = s.taboption("settings", form.Value, "rr_ttl_min", _("Domain TTL Min"),
_("Minimum TTL for all domain result."));
o.rempty = true;
- o.placeholder = "300";
- o.default = 300;
+ o.placeholder = "600";
+ o.default = 600;
o.optional = true;
- // second dns server;
// rr-ttl-max;
o = s.taboption("settings", form.Value, "rr_ttl_max", _("Domain TTL Max"),
_("Maximum TTL for all domain result."));
o.rempty = true;
+ // rr-ttl-reply-max;
+ o = s.taboption("settings", form.Value, "rr_ttl_reply_max", _("Reply Domain TTL Max"),
+ _("Reply maximum TTL for all domain result."));
+ o.rempty = true;
+
+ // second dns server;
// Eanble;
o = s.taboption("seconddns", form.Flag, "seconddns_enabled", _("Enable"),
_("Enable or disable second DNS server."));
@@ -300,7 +287,7 @@ return view.extend({
o.default = o.disabled;
// Force AAAA SOA
- o = s.taboption("seconddns", form.Flag, "force_aaaa_soa", _("Force AAAA SOA"), _("Force AAAA SOA."));
+ o = s.taboption("seconddns", form.Flag, "seconddns_force_aaaa_soa", _("Force AAAA SOA"), _("Force AAAA SOA."));
o.rmempty = false;
o.default = o.disabled;
@@ -313,7 +300,12 @@ return view.extend({
return fs.trimmed('/etc/smartdns/custom.conf');
};
o.write = function (section_id, formvalue) {
- return fs.write('/etc/smartdns/custom.conf', formvalue.trim().replace(/\r\n/g, '\n') + '\n');
+ return this.cfgvalue(section_id).then(function (value) {
+ if (value == formvalue) {
+ return
+ }
+ return fs.write('/etc/smartdns/custom.conf', formvalue.trim().replace(/\r\n/g, '\n') + '\n');
+ });
};
o = s.taboption("custom", form.Flag, "coredump", _("Generate Coredump"),
@@ -390,6 +382,15 @@ return view.extend({
o.depends("type", "tls")
o.depends("type", "https")
+ // certificate verify
+ o = s.taboption("advanced", form.Flag, "no_check_certificate", _("No check certificate"),
+ _("Do not check certificate."))
+ o.rmempty = false
+ o.default = o.disabled
+ o.modalonly = true;
+ o.depends("type", "tls")
+ o.depends("type", "https")
+
// SNI host name
o = s.taboption("advanced", form.Value, "host_name", _("TLS SNI name"),
_("Sets the server name indication for query."))
@@ -443,7 +444,12 @@ return view.extend({
return fs.trimmed('/etc/smartdns/address.conf');
};
o.write = function (section_id, formvalue) {
- return fs.write('/etc/smartdns/address.conf', formvalue.trim().replace(/\r\n/g, '\n') + '\n');
+ return this.cfgvalue(section_id).then(function (value) {
+ if (value == formvalue) {
+ return
+ }
+ return fs.write('/etc/smartdns/address.conf', formvalue.trim().replace(/\r\n/g, '\n') + '\n');
+ });
};
// IP Blacklist;
@@ -455,7 +461,12 @@ return view.extend({
return fs.trimmed('/etc/smartdns/blacklist-ip.conf');
};
o.write = function (section_id, formvalue) {
- return fs.write('/etc/smartdns/blacklist-ip.conf', formvalue.trim().replace(/\r\n/g, '\n') + '\n');
+ return this.cfgvalue(section_id).then(function (value) {
+ if (value == formvalue) {
+ return
+ }
+ return fs.write('/etc/smartdns/blacklist-ip.conf', formvalue.trim().replace(/\r\n/g, '\n') + '\n');
+ });
};
// Doman addresss;
@@ -479,6 +490,17 @@ return view.extend({
window.open("https://pymumu.github.io/smartdns/#donate", '_blank');
};
+ o = s.option(form.DummyValue, "_restart", _("Restart Service"));
+ o.renderWidget = function () {
+ return E('button', {
+ 'class': 'btn cbi-button cbi-button-apply',
+ 'id': 'btn_restart',
+ 'click': ui.createHandlerFn(this, function () {
+ return fs.exec('/etc/init.d/smartdns', ['restart'])
+ .catch(function (e) { ui.addNotification(null, E('p', e.message), 'error') });
+ })
+ }, [_("Restart")]);
+ }
return m.render();
}
});
diff --git a/applications/luci-app-smartdns/po/de/smartdns.po b/applications/luci-app-smartdns/po/de/smartdns.po
index 425321848a..566548358f 100644
--- a/applications/luci-app-smartdns/po/de/smartdns.po
+++ b/applications/luci-app-smartdns/po/de/smartdns.po
@@ -1,29 +1,29 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-06 15:20+0000\n"
-"Last-Translator: Christian Sch. <pr0byt3@web.de>\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssmartdns/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:425
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:426
msgid "Additional Args for upstream dns servers"
msgstr "Zusätzliche Argumente für Upstream-DNS-Server"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:424
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:425
msgid "Additional Server Args"
msgstr "Zusätzliche Server Parameter"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:331
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:431
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:323
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:432
msgid "Advanced Settings"
msgstr "Erweiterte Einstellungen"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:202
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:173
msgid ""
"Attempts to serve old responses from cache with a TTL of 0 in the response "
"without waiting for the actual resolution to finish."
@@ -31,15 +31,23 @@ msgstr ""
"Versuche, eine alte Antwort vom Cache mit TTL 0 zurückzugeben, ohne auf die "
"eigentliche Auflösung zu warten."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:216
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:187
+msgid "Automatically Set Dnsmasq"
+msgstr "Dnsmasq automatisch setzen"
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:187
+msgid "Automatically set as upstream of dnsmasq when port changes."
+msgstr "Setze automatisch als Upstream von dnsmasq when sich der Port ändert."
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:178
msgid "Cache Size"
msgstr "Zwischenspeichergröße"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:147
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:119
msgid "Collecting data ..."
-msgstr "Ermittle Daten..."
+msgstr "Sammle Daten..."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:452
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:458
msgid ""
"Configure IP blacklists that will be filtered from the results of specific "
"DNS server."
@@ -47,417 +55,461 @@ msgstr ""
"Definition einer IP basierten Blockierliste, welche Ergebnisse eines "
"spezifischen DNS Servers filtert."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:158
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:129
msgid "Custom Settings"
msgstr "Benutzerdefinierte Einstellungen"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:340
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:332
msgid "DNS Server Name"
msgstr "DNS Server Name"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:368
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:360
msgid ""
"DNS Server group belongs to, used with nameserver, such as office, home."
-msgstr "DNS-Server-Gruppe, zu der der Nameserver gehört, z. B. Büro, Zuhause."
+msgstr "DNS-Server-Gruppe, zu jener der Nameserver gehört, z. B. Büro, Zuhause."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:343
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:335
msgid "DNS Server ip"
msgstr "DNS-Server IP"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:348
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:340
msgid "DNS Server port"
msgstr "DNS-Server-Port"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:357
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:349
msgid "DNS Server type"
msgstr "DNS-Server Typ"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:216
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:178
msgid "DNS domain result cache size"
msgstr "DNS Domain Ergebnisspeichergröße"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:96
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:76
msgid "Dnsmasq Forwared To Smartdns Failure"
-msgstr ""
+msgstr "Fehler der Dnsmasq-Weiterleitung an Smartdns"
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:387
+msgid "Do not check certificate."
+msgstr "Zertifikat nicht prüfen."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:264
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:251
msgid "Do not check speed."
msgstr "Geschwindigkeit nicht testen."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:434
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:435
msgid "Domain Address"
msgstr "Domain Adresse"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:220
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:202
msgid "Domain TTL"
-msgstr "Domain TTL"
+msgstr "Domäne TTL"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:233
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:214
msgid "Domain TTL Max"
-msgstr "Domain TTL Max"
+msgstr "Domäne TTL Max"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:224
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:206
msgid "Domain TTL Min"
-msgstr ""
+msgstr "Domäne TTL Min"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:195
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:166
msgid "Domain prefetch"
-msgstr ""
+msgstr "Vorabruf der Domäne"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:476
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:487
msgid "Donate"
msgstr "Spenden"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:475
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:486
msgid "Donate to smartdns"
msgstr "An smartdns spenden"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:189
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:160
msgid "Dual-stack IP Selection"
msgstr "Dual-Stack-IP-Auswahl"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:161
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:238
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:334
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:131
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:225
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:326
msgid "Enable"
msgstr "Aktivieren"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:190
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:161
msgid "Enable IP selection between IPV4 and IPV6"
msgstr "Aktiviere Wahl zwischen IPv4 und IPv6"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:184
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:155
msgid "Enable IPV6 DNS Server"
msgstr "Aktivere IPv6 DNS-Server"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:179
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:251
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:150
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:238
msgid "Enable TCP DNS Server"
msgstr "Aktiviere TCP DNS Server"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:196
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:167
msgid "Enable domain prefetch, accelerate domain response speed."
msgstr ""
"Aktivieren Sie Domänen-Prefetch, um die Reaktionsgeschwindigkeit der Domäne "
"zu beschleunigen."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:239
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:226
msgid "Enable or disable second DNS server."
msgstr "Aktivieren oder deaktivieren des zweiten DNS-Servers."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:161
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:131
msgid "Enable or disable smartdns server"
-msgstr ""
+msgstr "Aktivieren oder deaktivieren des Smartdns-Servers"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:378
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:370
msgid "Filtering IP with blacklist"
-msgstr ""
+msgstr "Filtern von IP mit negativ-Liste"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:303
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:192
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:290
msgid "Force AAAA SOA"
-msgstr ""
+msgstr "Erzwinge AAAA SOA"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:303
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:192
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:290
msgid "Force AAAA SOA."
-msgstr ""
+msgstr "Erzwinge AAAA SOA."
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:197
+msgid "Force HTTPS SOA"
+msgstr "Erzwinge HTTPS SOA"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:153
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:156
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:330
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:197
+msgid "Force HTTPS SOA."
+msgstr "Erzwinge HTTPS SOA."
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:124
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:127
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:322
msgid "General Settings"
msgstr "Allgemeine Einstellungen"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:319
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:311
msgid "Generate Coredump"
-msgstr ""
+msgstr "Generiere Coredump"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:320
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:312
msgid ""
"Generate Coredump file when smartdns crash, coredump file is located at /tmp/"
"smartdns.xxx.core."
msgstr ""
+"Erzeugt eine Coredump-Datei, wenn smartdns abstürzt. Die Coredump-Datei "
+"befindet sich unter /tmp/smartdns.xxx.core."
#: applications/luci-app-smartdns/root/usr/share/rpcd/acl.d/luci-app-smartdns.json:3
msgid "Grant access to LuCI app smartdns"
-msgstr ""
+msgstr "Zugriff auf die LuCI-App smartdns gewähren"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:404
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:405
msgid "HTTP Host"
-msgstr ""
+msgstr "HTTP-Host"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:435
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:436
msgid "IP Blacklist"
-msgstr ""
+msgstr "IP Negativ-Liste"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:377
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:369
msgid "IP Blacklist Filtering"
-msgstr ""
-
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:104
-msgid "IPV4 53 Port Redirect Failure"
-msgstr ""
-
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:110
-msgid "IPV6 53 Port Redirect Failure"
-msgstr ""
+msgstr "Filterung von IP-Blacklists"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:184
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:155
msgid "IPV6 Server"
-msgstr ""
+msgstr "IPV6-Server"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:463
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:474
msgid "If you like this software, please buy me a cup of coffee."
msgstr ""
+"Wenn Ihnen diese Software gefällt, spendieren Sie mir bitte eine Tasse "
+"Kaffee."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:172
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:244
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:142
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:231
msgid "Local Port"
-msgstr ""
+msgstr "Lokaler Port"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:234
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:215
msgid "Maximum TTL for all domain result."
-msgstr ""
+msgstr "Maximale TTL für alle Ergebnisse der Domäne."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:225
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:207
msgid "Minimum TTL for all domain result."
-msgstr ""
+msgstr "Minimale TTL für alle Ergebnisse der Domäne."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:87
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:66
msgid "NOT RUNNING"
msgstr "LÄUFT NICHT"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:257
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:386
+msgid "No check certificate"
+msgstr "Kein Check der Zertifikate"
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:244
msgid "Query DNS through specific dns server group, such as office, home."
msgstr ""
+"Abfrage von DNS über eine bestimmte DNS-Servergruppe, z. B. Büro, Zuhause."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:85
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:64
msgid "RUNNING"
msgstr "LÄUFT"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:207
-msgid "Redirect"
-msgstr ""
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:219
+msgid "Reply Domain TTL Max"
+msgstr "Max TTL der Antwortdomäne"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:211
-msgid "Redirect 53 port to SmartDNS"
-msgstr ""
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:220
+msgid "Reply maximum TTL for all domain result."
+msgstr "Maximale Antwort-TTL für alle Domänen-Ergebnisse."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:210
-msgid "Run as dnsmasq upstream server"
-msgstr ""
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:182
+msgid "Resolve Local Hostnames"
+msgstr "Lokale Hostnamen auflösen"
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:182
+msgid "Resolve local hostnames by reading Dnsmasq lease file."
+msgstr "Lokale Hostnamen durch Lesen der Dnsmasq-Lease-Datei auflösen."
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:502
+msgid "Restart"
+msgstr "Neustart"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:157
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:493
+msgid "Restart Service"
+msgstr "Dienst neu starten"
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:128
msgid "Second Server Settings"
-msgstr ""
+msgstr "Einstellungen für den zweiten Server"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:201
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:172
msgid "Serve expired"
-msgstr ""
+msgstr "Serve abgelaufen"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:256
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:368
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:243
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:360
msgid "Server Group"
-msgstr ""
+msgstr "Servergruppe"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:166
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:136
msgid "Server Name"
-msgstr ""
+msgstr "Servername"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:434
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:435
msgid "Set Specific domain ip address."
-msgstr ""
+msgstr "Spezifische Domänen-IP-Adresse einstellen."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:435
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:436
msgid "Set Specific ip blacklist."
-msgstr ""
+msgstr "Spezifische IP-Blacklist einstellen."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:385
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:377
msgid "Set TLS hostname to verify."
-msgstr ""
+msgstr "TLS-Hostname zur Überprüfung einstellen."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:405
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:406
msgid ""
"Set the HTTP host used for the query. Use this parameter when the host of "
"the URL address is an IP address."
msgstr ""
+"Legt den für die Abfrage verwendeten HTTP-Host fest. Verwenden Sie diesen "
+"Parameter, wenn der Host der URL-Adresse eine IP-Adresse ist."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:395
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:396
msgid "Sets the server name indication for query."
-msgstr ""
+msgstr "Legt die Anzeige des Servernamens für die Abfrage fest."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:153
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:124
msgid "Settings"
msgstr "Einstellungen"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:269
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:256
msgid "Skip Address Rules"
-msgstr ""
+msgstr "Adressregeln überspringen"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:298
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:285
msgid "Skip Cache"
-msgstr ""
+msgstr "Cache überspringen"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:298
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:285
msgid "Skip Cache."
-msgstr ""
+msgstr "Cache überspringen."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:292
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:279
msgid "Skip Dualstack Selection"
-msgstr ""
+msgstr "Dualstack-Auswahl überspringen"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:293
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:280
msgid "Skip Dualstack Selection."
-msgstr ""
+msgstr "Dualstack-Auswahl überspringen."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:281
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:268
msgid "Skip Ipset Rule"
-msgstr ""
+msgstr "Ipset-Regel überspringen"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:275
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:262
msgid "Skip Nameserver Rule"
-msgstr ""
+msgstr "Nameserver-Regel überspringen"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:287
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:274
msgid "Skip SOA Address Rule"
-msgstr ""
+msgstr "SOA-Adressregel überspringen"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:288
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:275
msgid "Skip SOA address rules."
-msgstr ""
+msgstr "SOA-Adressregeln überspringen."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:263
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:250
msgid "Skip Speed Check"
-msgstr ""
+msgstr "Geschwindigkeitsprüfung überspringen"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:270
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:257
msgid "Skip address rules."
-msgstr ""
+msgstr "Adressregeln überspringen."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:282
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:269
msgid "Skip ipset rules."
-msgstr ""
+msgstr "ipset-Regeln überspringen."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:276
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:263
msgid "Skip nameserver rules."
-msgstr ""
+msgstr "Nameserver-Regeln überspringen."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:129
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:93
#: applications/luci-app-smartdns/root/usr/share/luci/menu.d/luci-app-smartdns.json:3
msgid "SmartDNS"
-msgstr ""
+msgstr "SmartDNS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:130
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:94
msgid "SmartDNS Server"
-msgstr ""
+msgstr "SmartDNS-Server"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:131
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:95
msgid ""
"SmartDNS is a local high-performance DNS server, supports finding fastest "
"IP, supports ad filtering, and supports avoiding DNS poisoning."
msgstr ""
+"SmartDNS ist ein lokaler Hochleistungs-DNS-Server, der die Suche nach der "
+"schnellsten IP unterstützt, die Filterung von Werbung und die Vermeidung von "
+"DNS-Poisoning ermöglicht."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:467
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:478
msgid "SmartDNS official website"
-msgstr ""
+msgstr "Offizielle Website von SmartDNS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:207
-msgid "SmartDNS redirect mode"
-msgstr ""
-
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:172
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:244
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:231
msgid "Smartdns local server port"
+msgstr "Lokaler Smartdns-Serverport"
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:143
+msgid ""
+"Smartdns local server port, smartdns will be automatically set as main dns "
+"when the port is 53."
msgstr ""
+"Lokaler Smartdns-Serverport, smartdns wird automatisch als Haupt-DNS "
+"eingestellt, wenn 53 der Port ist."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:166
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:136
msgid "Smartdns server name"
-msgstr ""
+msgstr "Smartdns-Servername"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:439
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:440
msgid ""
"Specify an IP address to return for any host in the given domains, Queries "
"in the domains are never forwarded and always replied to with the specified "
"IP address which may be IPv4 or IPv6."
msgstr ""
+"Geben Sie eine IP-Adresse an, die für einen beliebigen Host in den "
+"angegebenen Domänen zurückgegeben werden soll. Abfragen in den Domänen "
+"werden nie weitergeleitet und immer mit der angegebenen IP-Adresse "
+"beantwortet, die IPv4 oder IPv6 sein kann."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:179
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:251
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:150
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:238
msgid "TCP Server"
-msgstr ""
+msgstr "TCP-Server"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:384
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:376
msgid "TLS Hostname Verify"
-msgstr ""
+msgstr "Überprüfung des TLS-Hostnamens"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:394
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:395
msgid "TLS SNI name"
-msgstr ""
+msgstr "TLS-SNI-Name"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:413
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:414
msgid "TLS SPKI Pinning"
-msgstr ""
+msgstr "TLS-SPKI-Pinning"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:220
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:202
msgid "TTL for all domain result."
-msgstr ""
+msgstr "TTL für alle Domänenergebnisse."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:462
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:473
msgid "Technical Support"
-msgstr ""
+msgstr "Technische Unterstützung"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:324
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:316
msgid "Upstream Servers"
-msgstr ""
+msgstr "Upstream-Server"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:325
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:317
msgid ""
"Upstream Servers, support UDP, TCP protocol. Please configure multiple DNS "
"servers, including multiple foreign DNS servers."
msgstr ""
+"Upstream-Server, die die Protokolle UDP und TCP unterstützen. Bitte "
+"konfigurieren Sie mehrere DNS-Server, einschließlich mehrerer ausländischer "
+"DNS-Server."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:414
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:415
msgid ""
"Used to verify the validity of the TLS server, The value is Base64 encoded "
"SPKI fingerprint, leaving blank to indicate that the validity of TLS is not "
"verified."
msgstr ""
+"Wird verwendet, um die Gültigkeit des TLS-Servers zu überprüfen. Der Wert "
+"ist ein Base64-kodierter SPKI-Fingerabdruck, leer lassen bedeutet, dass die "
+"Gültigkeit von TLS nicht überprüft wird."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:362
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:354
msgid "https"
-msgstr ""
+msgstr "https"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:343
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:335
msgid "ip"
-msgstr ""
-
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:209
-msgid "none"
-msgstr "kein"
+msgstr "IP"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:468
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:479
msgid "open website"
-msgstr ""
+msgstr "Webseite öffnen"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:348
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:340
msgid "port"
-msgstr ""
+msgstr "Port"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:309
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:296
msgid "smartdns custom settings"
-msgstr ""
+msgstr "Benutzerdefinierte SmartDNS-Einstellungen"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:360
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:352
msgid "tcp"
-msgstr ""
+msgstr "tcp"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:361
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:353
msgid "tls"
-msgstr ""
+msgstr "tls"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:357
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:349
msgid "type"
-msgstr ""
+msgstr "Typ"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:359
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:351
msgid "udp"
-msgstr ""
+msgstr "udp"
+
+#~ msgid "none"
+#~ msgstr "kein"
diff --git a/applications/luci-app-smartdns/po/es/smartdns.po b/applications/luci-app-smartdns/po/es/smartdns.po
index 267b1070e3..da7f874b42 100644
--- a/applications/luci-app-smartdns/po/es/smartdns.po
+++ b/applications/luci-app-smartdns/po/es/smartdns.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2020-07-02 17:20-0300\n"
-"PO-Revision-Date: 2021-08-10 19:02+0000\n"
+"PO-Revision-Date: 2022-12-28 19:33+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssmartdns/es/>\n"
@@ -11,22 +11,22 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.8-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:425
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:426
msgid "Additional Args for upstream dns servers"
msgstr "Args adicionales para servidores DNS aguas arriba"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:424
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:425
msgid "Additional Server Args"
msgstr "Args adicionales del servidor"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:331
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:431
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:323
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:432
msgid "Advanced Settings"
msgstr "Configuración avanzada"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:202
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:173
msgid ""
"Attempts to serve old responses from cache with a TTL of 0 in the response "
"without waiting for the actual resolution to finish."
@@ -34,15 +34,25 @@ msgstr ""
"Intenta servir respuestas antiguas de la memoria caché con un TTL de 0 en la "
"respuesta sin esperar a que finalice la resolución real."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:216
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:187
+msgid "Automatically Set Dnsmasq"
+msgstr "Establecer Dnsmasq automáticamente"
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:187
+msgid "Automatically set as upstream of dnsmasq when port changes."
+msgstr ""
+"Establecido automáticamente como conexión ascendente de dnsmasq cuando "
+"cambia el puerto."
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:178
msgid "Cache Size"
msgstr "Tamaño del caché"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:147
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:119
msgid "Collecting data ..."
msgstr "Recolectando datos..."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:452
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:458
msgid ""
"Configure IP blacklists that will be filtered from the results of specific "
"DNS server."
@@ -50,133 +60,147 @@ msgstr ""
"Configure listas negras de IP que se filtrarán de los resultados de un "
"servidor DNS específico."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:158
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:129
msgid "Custom Settings"
msgstr "Configuraciones personalizadas"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:340
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:332
msgid "DNS Server Name"
msgstr "Nombre del servidor DNS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:368
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:360
msgid ""
"DNS Server group belongs to, used with nameserver, such as office, home."
msgstr ""
"El grupo del servidor DNS pertenece a, usado con el servidor de nombres, "
"como la oficina, el hogar."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:343
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:335
msgid "DNS Server ip"
msgstr "IP del servidor DNS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:348
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:340
msgid "DNS Server port"
msgstr "Puerto del servidor DNS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:357
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:349
msgid "DNS Server type"
msgstr "Tipo de servidor DNS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:216
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:178
msgid "DNS domain result cache size"
msgstr "Tamaño del caché de resultados del dominio DNS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:96
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:76
msgid "Dnsmasq Forwared To Smartdns Failure"
msgstr "Fallo en el reenvío de dnsmasq a SmartDNS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:264
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:387
+msgid "Do not check certificate."
+msgstr "No verifique el certificado."
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:251
msgid "Do not check speed."
msgstr "No verifique la velocidad."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:434
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:435
msgid "Domain Address"
msgstr "Dirección de dominio"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:220
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:202
msgid "Domain TTL"
msgstr "TTL del dominio"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:233
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:214
msgid "Domain TTL Max"
msgstr "TTL Máx. del dominio"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:224
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:206
msgid "Domain TTL Min"
msgstr "TTL Mín. del dominio"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:195
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:166
msgid "Domain prefetch"
msgstr "Prebúsqueda de dominios"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:476
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:487
msgid "Donate"
msgstr "Donar"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:475
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:486
msgid "Donate to smartdns"
msgstr "Donar a smartdns"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:189
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:160
msgid "Dual-stack IP Selection"
msgstr "Selección de IP de doble pila"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:161
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:238
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:334
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:131
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:225
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:326
msgid "Enable"
msgstr "Activar"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:190
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:161
msgid "Enable IP selection between IPV4 and IPV6"
msgstr "Activar la selección de IP entre IPv4 e IPv6"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:184
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:155
msgid "Enable IPV6 DNS Server"
msgstr "Activar servidor DNS IPv6"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:179
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:251
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:150
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:238
msgid "Enable TCP DNS Server"
msgstr "Activar el servidor DNS TCP"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:196
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:167
msgid "Enable domain prefetch, accelerate domain response speed."
msgstr ""
"Active la captación previa del dominio, acelere la velocidad de respuesta "
"del dominio."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:239
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:226
msgid "Enable or disable second DNS server."
msgstr "Activar o desactivar el segundo servidor DNS."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:161
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:131
msgid "Enable or disable smartdns server"
msgstr "Activar o desactivar el servidor smartdns"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:378
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:370
msgid "Filtering IP with blacklist"
msgstr "Filtrado de IP con lista negra"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:303
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:192
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:290
msgid "Force AAAA SOA"
msgstr "Forzar AAAA SOA"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:303
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:192
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:290
msgid "Force AAAA SOA."
msgstr "Forzar AAAA SOA."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:153
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:156
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:330
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:197
+msgid "Force HTTPS SOA"
+msgstr "Forzar HTTPS SOA"
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:197
+msgid "Force HTTPS SOA."
+msgstr "Forzar HTTPS SOA."
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:124
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:127
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:322
msgid "General Settings"
msgstr "Configuración general"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:319
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:311
msgid "Generate Coredump"
msgstr "Generar Coredump"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:320
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:312
msgid ""
"Generate Coredump file when smartdns crash, coredump file is located at /tmp/"
"smartdns.xxx.core."
@@ -188,104 +212,115 @@ msgstr ""
msgid "Grant access to LuCI app smartdns"
msgstr "Conceder acceso a la aplicación LuCI smartdns"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:404
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:405
msgid "HTTP Host"
msgstr "Host HTTP"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:435
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:436
msgid "IP Blacklist"
msgstr "Lista negra de IP"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:377
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:369
msgid "IP Blacklist Filtering"
msgstr "Filtrado de la lista negra de IP"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:104
-msgid "IPV4 53 Port Redirect Failure"
-msgstr "Error de reenvío de puerto IPv4 53"
-
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:110
-msgid "IPV6 53 Port Redirect Failure"
-msgstr "Error de reenvío de puerto IPv6 53"
-
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:184
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:155
msgid "IPV6 Server"
msgstr "Servidor IPv6"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:463
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:474
msgid "If you like this software, please buy me a cup of coffee."
msgstr "Si le gusta este software, cómpreme una taza de café."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:172
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:244
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:142
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:231
msgid "Local Port"
msgstr "Puerto local"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:234
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:215
msgid "Maximum TTL for all domain result."
msgstr "TTL máximo para todos los resultados de dominio."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:225
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:207
msgid "Minimum TTL for all domain result."
msgstr "TTL mínimo para todos los resultados de dominio."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:87
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:66
#, fuzzy
msgid "NOT RUNNING"
msgstr "NO SE ESTÁ EJECUTANDO"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:257
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:386
+msgid "No check certificate"
+msgstr "No verificar el certificado"
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:244
msgid "Query DNS through specific dns server group, such as office, home."
msgstr ""
"Consulta DNS a través de un grupo de servidores dns específico, como "
"oficina, hogar."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:85
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:64
msgid "RUNNING"
msgstr "EJECUTANDO"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:207
-msgid "Redirect"
-msgstr "Redirigir"
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:219
+#, fuzzy
+msgid "Reply Domain TTL Max"
+msgstr "Responder dominio máx TTL"
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:220
+msgid "Reply maximum TTL for all domain result."
+msgstr "Responda el TTL máximo para todos los resultados del dominio."
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:182
+msgid "Resolve Local Hostnames"
+msgstr "Resolver nombres de host locales"
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:182
+msgid "Resolve local hostnames by reading Dnsmasq lease file."
+msgstr ""
+"Resuelva los nombres de host locales leyendo el archivo de concesiones de "
+"Dnsmasq."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:211
-msgid "Redirect 53 port to SmartDNS"
-msgstr "Redirigir el puerto 53 a SmartDNS"
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:502
+msgid "Restart"
+msgstr "Reiniciar"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:210
-msgid "Run as dnsmasq upstream server"
-msgstr "Ejecutar como servidor dnsmasq aguas arriba"
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:493
+msgid "Restart Service"
+msgstr "Reiniciar servicio"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:157
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:128
msgid "Second Server Settings"
msgstr "Segunda configuración del servidor"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:201
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:172
msgid "Serve expired"
msgstr "Servir expirado"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:256
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:368
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:243
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:360
msgid "Server Group"
msgstr "Grupo de servidores"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:166
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:136
msgid "Server Name"
msgstr "Nombre del servidor"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:434
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:435
msgid "Set Specific domain ip address."
msgstr "Establecer dirección IP de dominio específico."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:435
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:436
msgid "Set Specific ip blacklist."
msgstr "Establecer lista negra de IP específica."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:385
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:377
msgid "Set TLS hostname to verify."
msgstr "Establezca el nombre de host TLS para verificar."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:405
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:406
msgid ""
"Set the HTTP host used for the query. Use this parameter when the host of "
"the URL address is an IP address."
@@ -293,76 +328,76 @@ msgstr ""
"Establezca el host HTTP utilizado para la consulta. Use este parámetro "
"cuando el host de la dirección URL sea una dirección IP."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:395
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:396
msgid "Sets the server name indication for query."
msgstr "Establece la indicación del nombre del servidor para la consulta."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:153
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:124
msgid "Settings"
msgstr "Configuraciones"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:269
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:256
msgid "Skip Address Rules"
msgstr "Omitir reglas de dirección"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:298
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:285
msgid "Skip Cache"
msgstr "Omitir caché"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:298
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:285
msgid "Skip Cache."
msgstr "Omitir caché."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:292
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:279
msgid "Skip Dualstack Selection"
msgstr "Omitir selección de pila doble"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:293
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:280
msgid "Skip Dualstack Selection."
msgstr "Omitir selección de pila doble."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:281
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:268
msgid "Skip Ipset Rule"
msgstr "Omitir regla de Ipset"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:275
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:262
msgid "Skip Nameserver Rule"
msgstr "Omitir regla de servidor de nombres"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:287
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:274
msgid "Skip SOA Address Rule"
msgstr "Omitir regla de dirección SOA"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:288
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:275
msgid "Skip SOA address rules."
msgstr "Omita las reglas de dirección SOA."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:263
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:250
msgid "Skip Speed Check"
msgstr "Omitir comprobación de velocidad"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:270
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:257
msgid "Skip address rules."
msgstr "Omitir reglas de dirección."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:282
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:269
msgid "Skip ipset rules."
msgstr "Omitir las reglas de ipset."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:276
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:263
msgid "Skip nameserver rules."
msgstr "Omitir las reglas del servidor de nombres."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:129
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:93
#: applications/luci-app-smartdns/root/usr/share/luci/menu.d/luci-app-smartdns.json:3
msgid "SmartDNS"
msgstr "SmartDNS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:130
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:94
msgid "SmartDNS Server"
msgstr "Servidor SmartDNS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:131
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:95
msgid ""
"SmartDNS is a local high-performance DNS server, supports finding fastest "
"IP, supports ad filtering, and supports avoiding DNS poisoning."
@@ -371,24 +406,27 @@ msgstr ""
"la IP más rápida, admite el filtrado de anuncios y evita el envenenamiento "
"de DNS."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:467
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:478
msgid "SmartDNS official website"
msgstr "Sitio web oficial de SmartDNS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:207
-msgid "SmartDNS redirect mode"
-msgstr "Modo de redireccionamiento SmartDNS"
-
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:172
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:244
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:231
msgid "Smartdns local server port"
msgstr "Puerto del servidor local Smartdns"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:166
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:143
+msgid ""
+"Smartdns local server port, smartdns will be automatically set as main dns "
+"when the port is 53."
+msgstr ""
+"Puerto del servidor local de Smartdns, se configurará automáticamente como "
+"DNS principal cuando el puerto sea 53."
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:136
msgid "Smartdns server name"
msgstr "Nombre del servidor de Smartdns"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:439
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:440
msgid ""
"Specify an IP address to return for any host in the given domains, Queries "
"in the domains are never forwarded and always replied to with the specified "
@@ -398,36 +436,36 @@ msgstr ""
"dominios dados, las consultas en los dominios nunca se reenvían y siempre se "
"responden con la dirección IP especificada que puede ser IPv4 o IPv6."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:179
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:251
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:150
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:238
msgid "TCP Server"
msgstr "Servidor TCP"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:384
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:376
msgid "TLS Hostname Verify"
msgstr "Verificar nombre de host TLS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:394
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:395
msgid "TLS SNI name"
msgstr "Nombre SNI de TLS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:413
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:414
msgid "TLS SPKI Pinning"
msgstr "TLS SPKI Anclado"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:220
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:202
msgid "TTL for all domain result."
msgstr "TTL para todos los resultados de dominio."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:462
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:473
msgid "Technical Support"
msgstr "Soporte técnico"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:324
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:316
msgid "Upstream Servers"
msgstr "Servidores aguas arriba"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:325
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:317
msgid ""
"Upstream Servers, support UDP, TCP protocol. Please configure multiple DNS "
"servers, including multiple foreign DNS servers."
@@ -435,7 +473,7 @@ msgstr ""
"Servidores aguas arriba, soporte UDP, protocolo TCP. Configure varios "
"servidores DNS, incluidos varios servidores DNS externos."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:414
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:415
msgid ""
"Used to verify the validity of the TLS server, The value is Base64 encoded "
"SPKI fingerprint, leaving blank to indicate that the validity of TLS is not "
@@ -445,46 +483,63 @@ msgstr ""
"digital SPKI codificada en Base64, y se deja en blanco para indicar que no "
"se verifica la validez de TLS."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:362
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:354
msgid "https"
msgstr "https"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:343
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:335
msgid "ip"
msgstr "ip"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:209
-msgid "none"
-msgstr "ninguno"
-
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:468
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:479
msgid "open website"
msgstr "abrir sitio web"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:348
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:340
msgid "port"
msgstr "puerto"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:309
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:296
msgid "smartdns custom settings"
msgstr "configuraciones personalizadas de smartdns"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:360
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:352
msgid "tcp"
msgstr "tcp"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:361
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:353
msgid "tls"
msgstr "tls"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:357
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:349
msgid "type"
msgstr "tipo"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:359
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:351
msgid "udp"
msgstr "udp"
+#~ msgid "IPV4 53 Port Redirect Failure"
+#~ msgstr "Error de reenvío de puerto IPv4 53"
+
+#~ msgid "IPV6 53 Port Redirect Failure"
+#~ msgstr "Error de reenvío de puerto IPv6 53"
+
+#~ msgid "Redirect"
+#~ msgstr "Redirigir"
+
+#~ msgid "Redirect 53 port to SmartDNS"
+#~ msgstr "Redirigir el puerto 53 a SmartDNS"
+
+#~ msgid "Run as dnsmasq upstream server"
+#~ msgstr "Ejecutar como servidor dnsmasq aguas arriba"
+
+#~ msgid "SmartDNS redirect mode"
+#~ msgstr "Modo de redireccionamiento SmartDNS"
+
+#~ msgid "none"
+#~ msgstr "ninguno"
+
#~ msgid "DNS Server group belongs to,"
#~ msgstr "El grupo del servidor DNS pertenece a,"
diff --git a/applications/luci-app-smartdns/po/pt-BR/smartdns.po b/applications/luci-app-smartdns/po/pt-BR/smartdns.po
index 663498c031..7e038f9bcc 100644
--- a/applications/luci-app-smartdns/po/pt-BR/smartdns.po
+++ b/applications/luci-app-smartdns/po/pt-BR/smartdns.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-07-22 08:04+0000\n"
+"PO-Revision-Date: 2022-10-14 04:08+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationssmartdns/pt_BR/>\n"
@@ -8,22 +8,22 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.7.2-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:425
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:426
msgid "Additional Args for upstream dns servers"
msgstr "Args adicionais para servidores dns upstream"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:424
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:425
msgid "Additional Server Args"
msgstr "Args Adicionais Sobre o Servidor"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:331
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:431
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:323
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:432
msgid "Advanced Settings"
msgstr "Configurações Avançadas"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:202
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:173
msgid ""
"Attempts to serve old responses from cache with a TTL of 0 in the response "
"without waiting for the actual resolution to finish."
@@ -31,15 +31,24 @@ msgstr ""
"Tentativas de servir respostas antigas do cache com um TTL de 0 na resposta "
"sem esperar o término da resolução real."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:216
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:187
+msgid "Automatically Set Dnsmasq"
+msgstr "Definir o Dnsmasq automaticamente"
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:187
+msgid "Automatically set as upstream of dnsmasq when port changes."
+msgstr ""
+"Definido automaticamente como upstream do dnsmasq quando a porta se alterar."
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:178
msgid "Cache Size"
msgstr "Tamanho do Cache"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:147
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:119
msgid "Collecting data ..."
msgstr "Coletando dados ..."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:452
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:458
msgid ""
"Configure IP blacklists that will be filtered from the results of specific "
"DNS server."
@@ -47,133 +56,147 @@ msgstr ""
"Configure as listas negras dos IP que serão filtradas a partir dos "
"resultados de um servidor DNS específico."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:158
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:129
msgid "Custom Settings"
msgstr "Configurações Personalizadas"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:340
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:332
msgid "DNS Server Name"
msgstr "Nome do Servidor DNS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:368
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:360
msgid ""
"DNS Server group belongs to, used with nameserver, such as office, home."
msgstr ""
"O grupo do Servidor DNS pertence a, usado em conjunto com o nameserver (nome "
"do servidor), assim como em office, em casa."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:343
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:335
msgid "DNS Server ip"
msgstr "Endereço IP do Servidor DNS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:348
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:340
msgid "DNS Server port"
msgstr "Porta do Servidor DNS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:357
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:349
msgid "DNS Server type"
msgstr "Tipo do Servidor DNS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:216
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:178
msgid "DNS domain result cache size"
msgstr "Tamanho do cache para o resultado do domínio DNS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:96
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:76
msgid "Dnsmasq Forwared To Smartdns Failure"
msgstr "Encaminhamento do Dnsmasq para Falha do Smartdns"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:264
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:387
+msgid "Do not check certificate."
+msgstr "Não verifique o certificado."
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:251
msgid "Do not check speed."
msgstr "Não verifique a velocidade."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:434
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:435
msgid "Domain Address"
msgstr "Endereço do domínio"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:220
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:202
msgid "Domain TTL"
msgstr "TTL do domínio"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:233
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:214
msgid "Domain TTL Max"
msgstr "TTL Max. do Domínio"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:224
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:206
msgid "Domain TTL Min"
msgstr "TTL Min. do Domínio"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:195
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:166
msgid "Domain prefetch"
msgstr "Pré-aquisição do Domínio"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:476
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:487
msgid "Donate"
msgstr "Doe"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:475
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:486
msgid "Donate to smartdns"
msgstr "Doar para o smartdns"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:189
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:160
msgid "Dual-stack IP Selection"
msgstr "Seleção IP com pilha dupla"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:161
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:238
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:334
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:131
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:225
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:326
msgid "Enable"
msgstr "Ativar"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:190
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:161
msgid "Enable IP selection between IPV4 and IPV6"
msgstr "Ative a seleção do IP entre o IPV4 e o IPV6"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:184
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:155
msgid "Enable IPV6 DNS Server"
msgstr "Ativar o Servidor IPV6 do DNS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:179
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:251
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:150
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:238
msgid "Enable TCP DNS Server"
msgstr "Ative o TCP do servidor DNS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:196
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:167
msgid "Enable domain prefetch, accelerate domain response speed."
msgstr ""
"Ative a pré-aquisição do domínio, acelera a velocidade de resposta do "
"domínio."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:239
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:226
msgid "Enable or disable second DNS server."
msgstr "Ative ou desative o segundo servidor DNS."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:161
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:131
msgid "Enable or disable smartdns server"
msgstr "Ative ou desative o servidor smartdns"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:378
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:370
msgid "Filtering IP with blacklist"
msgstr "Filtrando o IP com um alista negra"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:303
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:192
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:290
msgid "Force AAAA SOA"
msgstr "Impor AAAA SOA"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:303
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:192
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:290
msgid "Force AAAA SOA."
msgstr "Impor AAAA SOA."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:153
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:156
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:330
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:197
+msgid "Force HTTPS SOA"
+msgstr "Impor o HTTPS SOA"
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:197
+msgid "Force HTTPS SOA."
+msgstr "Impor o HTTPS SOA."
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:124
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:127
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:322
msgid "General Settings"
msgstr "Configurações gerais"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:319
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:311
msgid "Generate Coredump"
msgstr "Gerar Coredump"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:320
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:312
msgid ""
"Generate Coredump file when smartdns crash, coredump file is located at /tmp/"
"smartdns.xxx.core."
@@ -185,103 +208,111 @@ msgstr ""
msgid "Grant access to LuCI app smartdns"
msgstr "Conceda acesso ao LuCI app smartdns"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:404
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:405
msgid "HTTP Host"
msgstr "Host HTTP"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:435
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:436
msgid "IP Blacklist"
msgstr "Lista negra de IPs"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:377
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:369
msgid "IP Blacklist Filtering"
msgstr "Filtragem da Lista Negra dos IPs"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:104
-msgid "IPV4 53 Port Redirect Failure"
-msgstr "Falha no Redirecionamento da Porta IPV4 53"
-
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:110
-msgid "IPV6 53 Port Redirect Failure"
-msgstr "Falha no Redirecionamento da Porta IPV6 53"
-
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:184
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:155
msgid "IPV6 Server"
msgstr "Servidor IPV6"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:463
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:474
msgid "If you like this software, please buy me a cup of coffee."
msgstr "Caso goste deste software, por favor, me pague uma xícara de café."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:172
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:244
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:142
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:231
msgid "Local Port"
msgstr "Porta Local"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:234
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:215
msgid "Maximum TTL for all domain result."
msgstr "TTL máximo para todos os resultados do domínio."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:225
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:207
msgid "Minimum TTL for all domain result."
msgstr "TTL mínimo para todos os resultados do domínio."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:87
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:66
msgid "NOT RUNNING"
msgstr "NÃO ESTÁ EM EXECUÇÃO"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:257
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:386
+msgid "No check certificate"
+msgstr "Não verifique o certificado"
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:244
msgid "Query DNS through specific dns server group, such as office, home."
msgstr ""
"Consulta o DNS através de um grupo específico de servidores dns, como "
"office, casa."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:85
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:64
msgid "RUNNING"
msgstr "EM EXECUÇÃO"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:207
-msgid "Redirect"
-msgstr "Redirecione"
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:219
+msgid "Reply Domain TTL Max"
+msgstr "Responda ao domínio com TTL Max"
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:220
+msgid "Reply maximum TTL for all domain result."
+msgstr "Responda com TTL máximo em todos os resultados do domínio."
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:182
+msgid "Resolve Local Hostnames"
+msgstr "Resolve os nomes dos host locais"
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:182
+msgid "Resolve local hostnames by reading Dnsmasq lease file."
+msgstr "Resolve os nomes dos hosts lendo o arquivo de concessão do Dnsmasq."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:211
-msgid "Redirect 53 port to SmartDNS"
-msgstr "Redirecionar a porta 53 para o SmartDNS"
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:502
+msgid "Restart"
+msgstr "Reiniciar"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:210
-msgid "Run as dnsmasq upstream server"
-msgstr "Executar como servidor dnsmasq upstream"
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:493
+msgid "Restart Service"
+msgstr "Reiniciar o serviço"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:157
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:128
msgid "Second Server Settings"
msgstr "Configurações do Segundo Servidor"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:201
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:172
msgid "Serve expired"
msgstr "O servir expirou"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:256
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:368
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:243
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:360
msgid "Server Group"
msgstr "Grupo dos Servidores"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:166
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:136
msgid "Server Name"
msgstr "Nome do Servidor"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:434
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:435
msgid "Set Specific domain ip address."
msgstr "Defina um endereço IP específico para o domínio."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:435
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:436
msgid "Set Specific ip blacklist."
msgstr "Defina um IP específico para a lista negra."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:385
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:377
msgid "Set TLS hostname to verify."
msgstr "Defina o nome do host TLS para verificar."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:405
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:406
msgid ""
"Set the HTTP host used for the query. Use this parameter when the host of "
"the URL address is an IP address."
@@ -289,76 +320,76 @@ msgstr ""
"Defina o host HTTP utilizado para a consulta. Use este parâmetro quando o "
"host da URL do endereço for um endereço IP."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:395
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:396
msgid "Sets the server name indication for query."
msgstr "Define a indicação do nome do servidor para consulta."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:153
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:124
msgid "Settings"
msgstr "Configurações"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:269
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:256
msgid "Skip Address Rules"
msgstr "Ignora as Regras do Endereço"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:298
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:285
msgid "Skip Cache"
msgstr "Ignora a Cache"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:298
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:285
msgid "Skip Cache."
msgstr "Ignora a Cache."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:292
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:279
msgid "Skip Dualstack Selection"
msgstr "Ignora a Seleção da Pilha Dupla"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:293
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:280
msgid "Skip Dualstack Selection."
msgstr "Ignora a Seleção da Pilha Dupla."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:281
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:268
msgid "Skip Ipset Rule"
msgstr "Ignora a Regra Ipset"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:275
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:262
msgid "Skip Nameserver Rule"
msgstr "Ignora a Regra do Servidor de Nomes"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:287
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:274
msgid "Skip SOA Address Rule"
msgstr "Ignorar a Regra do Endereço SOA"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:288
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:275
msgid "Skip SOA address rules."
msgstr "Ignorar a Regra do Endereço SOA."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:263
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:250
msgid "Skip Speed Check"
msgstr "Ignorar a Verificação da Velocidade"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:270
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:257
msgid "Skip address rules."
msgstr "Ignora as Regras do Endereço."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:282
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:269
msgid "Skip ipset rules."
msgstr "Ignore as regras do ipset."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:276
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:263
msgid "Skip nameserver rules."
msgstr "Ignora a regra do servidor de nomes."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:129
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:93
#: applications/luci-app-smartdns/root/usr/share/luci/menu.d/luci-app-smartdns.json:3
msgid "SmartDNS"
msgstr "SmartDNS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:130
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:94
msgid "SmartDNS Server"
msgstr "Servidor SmartDNS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:131
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:95
msgid ""
"SmartDNS is a local high-performance DNS server, supports finding fastest "
"IP, supports ad filtering, and supports avoiding DNS poisoning."
@@ -367,24 +398,27 @@ msgstr ""
"localização rápida do IP, suporta filtragem de anúncios e previne o "
"envenenamento do DNS."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:467
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:478
msgid "SmartDNS official website"
msgstr "Site oficial do SmartDNS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:207
-msgid "SmartDNS redirect mode"
-msgstr "SmartDNS, modo de redirecionamento"
-
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:172
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:244
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:231
msgid "Smartdns local server port"
msgstr "Porta do servidor local Smartdns"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:166
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:143
+msgid ""
+"Smartdns local server port, smartdns will be automatically set as main dns "
+"when the port is 53."
+msgstr ""
+"Porta do servidor local do Smartdns, o smartdns será automaticamente "
+"definido como dns principal quando a porta for 53."
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:136
msgid "Smartdns server name"
msgstr "Nome do servidor Smartdns"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:439
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:440
msgid ""
"Specify an IP address to return for any host in the given domains, Queries "
"in the domains are never forwarded and always replied to with the specified "
@@ -395,36 +429,36 @@ msgstr ""
"respondidas de forma especificada com o endereço IP que tanto pode ser IPv4 "
"ou IPv6."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:179
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:251
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:150
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:238
msgid "TCP Server"
msgstr "Servidor TCP"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:384
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:376
msgid "TLS Hostname Verify"
msgstr "Verificar o Nome do Host TLS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:394
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:395
msgid "TLS SNI name"
msgstr "Nome TLS SNI"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:413
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:414
msgid "TLS SPKI Pinning"
msgstr "Fixação TLS SPKI"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:220
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:202
msgid "TTL for all domain result."
msgstr "O TTL para todos os resultados do domínio."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:462
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:473
msgid "Technical Support"
msgstr "Suporte Técnico"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:324
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:316
msgid "Upstream Servers"
msgstr "Servidores upstream"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:325
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:317
msgid ""
"Upstream Servers, support UDP, TCP protocol. Please configure multiple DNS "
"servers, including multiple foreign DNS servers."
@@ -432,7 +466,7 @@ msgstr ""
"Servidores upstream, suporte UDP, protocolo TCP. Configure os vários "
"servidores DNS, incluindo vários servidores DNS externos."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:414
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:415
msgid ""
"Used to verify the validity of the TLS server, The value is Base64 encoded "
"SPKI fingerprint, leaving blank to indicate that the validity of TLS is not "
@@ -442,42 +476,59 @@ msgstr ""
"digital SPKI codificada com base64, deixando em branco para indicar que a "
"validade do TLS não será verificada."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:362
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:354
msgid "https"
msgstr "https"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:343
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:335
msgid "ip"
msgstr "IP"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:209
-msgid "none"
-msgstr "nenhum"
-
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:468
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:479
msgid "open website"
msgstr "abrir o website"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:348
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:340
msgid "port"
msgstr "porta"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:309
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:296
msgid "smartdns custom settings"
msgstr "configurações personalizadas do smartdns"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:360
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:352
msgid "tcp"
msgstr "tcp"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:361
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:353
msgid "tls"
msgstr "tls"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:357
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:349
msgid "type"
msgstr "tipo"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:359
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:351
msgid "udp"
msgstr "udp"
+
+#~ msgid "IPV4 53 Port Redirect Failure"
+#~ msgstr "Falha no Redirecionamento da Porta IPV4 53"
+
+#~ msgid "IPV6 53 Port Redirect Failure"
+#~ msgstr "Falha no Redirecionamento da Porta IPV6 53"
+
+#~ msgid "Redirect"
+#~ msgstr "Redirecione"
+
+#~ msgid "Redirect 53 port to SmartDNS"
+#~ msgstr "Redirecionar a porta 53 para o SmartDNS"
+
+#~ msgid "Run as dnsmasq upstream server"
+#~ msgstr "Executar como servidor dnsmasq upstream"
+
+#~ msgid "SmartDNS redirect mode"
+#~ msgstr "SmartDNS, modo de redirecionamento"
+
+#~ msgid "none"
+#~ msgstr "nenhum"
diff --git a/applications/luci-app-smartdns/po/templates/smartdns.pot b/applications/luci-app-smartdns/po/templates/smartdns.pot
index 1cc83fcb95..17c25da036 100644
--- a/applications/luci-app-smartdns/po/templates/smartdns.pot
+++ b/applications/luci-app-smartdns/po/templates/smartdns.pot
@@ -1,162 +1,184 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:425
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:426
msgid "Additional Args for upstream dns servers"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:424
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:425
msgid "Additional Server Args"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:331
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:431
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:323
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:432
msgid "Advanced Settings"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:202
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:173
msgid ""
"Attempts to serve old responses from cache with a TTL of 0 in the response "
"without waiting for the actual resolution to finish."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:216
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:187
+msgid "Automatically Set Dnsmasq"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:187
+msgid "Automatically set as upstream of dnsmasq when port changes."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:178
msgid "Cache Size"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:147
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:119
msgid "Collecting data ..."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:452
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:458
msgid ""
"Configure IP blacklists that will be filtered from the results of specific "
"DNS server."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:158
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:129
msgid "Custom Settings"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:340
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:332
msgid "DNS Server Name"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:368
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:360
msgid ""
"DNS Server group belongs to, used with nameserver, such as office, home."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:343
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:335
msgid "DNS Server ip"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:348
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:340
msgid "DNS Server port"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:357
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:349
msgid "DNS Server type"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:216
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:178
msgid "DNS domain result cache size"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:96
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:76
msgid "Dnsmasq Forwared To Smartdns Failure"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:264
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:387
+msgid "Do not check certificate."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:251
msgid "Do not check speed."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:434
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:435
msgid "Domain Address"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:220
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:202
msgid "Domain TTL"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:233
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:214
msgid "Domain TTL Max"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:224
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:206
msgid "Domain TTL Min"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:195
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:166
msgid "Domain prefetch"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:476
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:487
msgid "Donate"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:475
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:486
msgid "Donate to smartdns"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:189
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:160
msgid "Dual-stack IP Selection"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:161
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:238
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:334
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:131
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:225
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:326
msgid "Enable"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:190
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:161
msgid "Enable IP selection between IPV4 and IPV6"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:184
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:155
msgid "Enable IPV6 DNS Server"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:179
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:251
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:150
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:238
msgid "Enable TCP DNS Server"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:196
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:167
msgid "Enable domain prefetch, accelerate domain response speed."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:239
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:226
msgid "Enable or disable second DNS server."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:161
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:131
msgid "Enable or disable smartdns server"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:378
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:370
msgid "Filtering IP with blacklist"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:303
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:192
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:290
msgid "Force AAAA SOA"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:303
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:192
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:290
msgid "Force AAAA SOA."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:153
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:156
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:330
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:197
+msgid "Force HTTPS SOA"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:197
+msgid "Force HTTPS SOA."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:124
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:127
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:322
msgid "General Settings"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:319
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:311
msgid "Generate Coredump"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:320
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:312
msgid ""
"Generate Coredump file when smartdns crash, coredump file is located at /tmp/"
"smartdns.xxx.core."
@@ -166,283 +188,288 @@ msgstr ""
msgid "Grant access to LuCI app smartdns"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:404
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:405
msgid "HTTP Host"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:435
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:436
msgid "IP Blacklist"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:377
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:369
msgid "IP Blacklist Filtering"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:104
-msgid "IPV4 53 Port Redirect Failure"
-msgstr ""
-
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:110
-msgid "IPV6 53 Port Redirect Failure"
-msgstr ""
-
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:184
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:155
msgid "IPV6 Server"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:463
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:474
msgid "If you like this software, please buy me a cup of coffee."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:172
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:244
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:142
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:231
msgid "Local Port"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:234
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:215
msgid "Maximum TTL for all domain result."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:225
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:207
msgid "Minimum TTL for all domain result."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:87
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:66
msgid "NOT RUNNING"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:257
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:386
+msgid "No check certificate"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:244
msgid "Query DNS through specific dns server group, such as office, home."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:85
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:64
msgid "RUNNING"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:207
-msgid "Redirect"
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:219
+msgid "Reply Domain TTL Max"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:220
+msgid "Reply maximum TTL for all domain result."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:182
+msgid "Resolve Local Hostnames"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:211
-msgid "Redirect 53 port to SmartDNS"
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:182
+msgid "Resolve local hostnames by reading Dnsmasq lease file."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:210
-msgid "Run as dnsmasq upstream server"
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:502
+msgid "Restart"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:157
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:493
+msgid "Restart Service"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:128
msgid "Second Server Settings"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:201
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:172
msgid "Serve expired"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:256
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:368
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:243
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:360
msgid "Server Group"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:166
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:136
msgid "Server Name"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:434
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:435
msgid "Set Specific domain ip address."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:435
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:436
msgid "Set Specific ip blacklist."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:385
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:377
msgid "Set TLS hostname to verify."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:405
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:406
msgid ""
"Set the HTTP host used for the query. Use this parameter when the host of "
"the URL address is an IP address."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:395
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:396
msgid "Sets the server name indication for query."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:153
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:124
msgid "Settings"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:269
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:256
msgid "Skip Address Rules"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:298
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:285
msgid "Skip Cache"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:298
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:285
msgid "Skip Cache."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:292
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:279
msgid "Skip Dualstack Selection"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:293
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:280
msgid "Skip Dualstack Selection."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:281
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:268
msgid "Skip Ipset Rule"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:275
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:262
msgid "Skip Nameserver Rule"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:287
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:274
msgid "Skip SOA Address Rule"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:288
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:275
msgid "Skip SOA address rules."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:263
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:250
msgid "Skip Speed Check"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:270
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:257
msgid "Skip address rules."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:282
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:269
msgid "Skip ipset rules."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:276
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:263
msgid "Skip nameserver rules."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:129
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:93
#: applications/luci-app-smartdns/root/usr/share/luci/menu.d/luci-app-smartdns.json:3
msgid "SmartDNS"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:130
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:94
msgid "SmartDNS Server"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:131
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:95
msgid ""
"SmartDNS is a local high-performance DNS server, supports finding fastest "
"IP, supports ad filtering, and supports avoiding DNS poisoning."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:467
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:478
msgid "SmartDNS official website"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:207
-msgid "SmartDNS redirect mode"
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:231
+msgid "Smartdns local server port"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:172
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:244
-msgid "Smartdns local server port"
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:143
+msgid ""
+"Smartdns local server port, smartdns will be automatically set as main dns "
+"when the port is 53."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:166
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:136
msgid "Smartdns server name"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:439
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:440
msgid ""
"Specify an IP address to return for any host in the given domains, Queries "
"in the domains are never forwarded and always replied to with the specified "
"IP address which may be IPv4 or IPv6."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:179
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:251
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:150
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:238
msgid "TCP Server"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:384
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:376
msgid "TLS Hostname Verify"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:394
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:395
msgid "TLS SNI name"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:413
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:414
msgid "TLS SPKI Pinning"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:220
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:202
msgid "TTL for all domain result."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:462
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:473
msgid "Technical Support"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:324
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:316
msgid "Upstream Servers"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:325
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:317
msgid ""
"Upstream Servers, support UDP, TCP protocol. Please configure multiple DNS "
"servers, including multiple foreign DNS servers."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:414
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:415
msgid ""
"Used to verify the validity of the TLS server, The value is Base64 encoded "
"SPKI fingerprint, leaving blank to indicate that the validity of TLS is not "
"verified."
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:362
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:354
msgid "https"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:343
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:335
msgid "ip"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:209
-msgid "none"
-msgstr ""
-
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:468
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:479
msgid "open website"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:348
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:340
msgid "port"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:309
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:296
msgid "smartdns custom settings"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:360
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:352
msgid "tcp"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:361
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:353
msgid "tls"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:357
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:349
msgid "type"
msgstr ""
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:359
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:351
msgid "udp"
msgstr ""
diff --git a/applications/luci-app-smartdns/po/zh_Hans/smartdns.po b/applications/luci-app-smartdns/po/zh_Hans/smartdns.po
index 17c8515cde..7816f486c9 100644
--- a/applications/luci-app-smartdns/po/zh_Hans/smartdns.po
+++ b/applications/luci-app-smartdns/po/zh_Hans/smartdns.po
@@ -1,171 +1,193 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-04-12 08:24+0000\n"
-"Last-Translator: xiazhang <xz@xia.plus>\n"
+"PO-Revision-Date: 2022-09-17 11:23+0000\n"
+"Last-Translator: Eric <hamburger1024@mailbox.org>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationssmartdns/zh_Hans/>\n"
"Language: zh_Hans\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.6-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:425
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:426
msgid "Additional Args for upstream dns servers"
msgstr "额外的上游 DNS 服务器参数"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:424
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:425
msgid "Additional Server Args"
msgstr "额外的服务器参数"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:331
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:431
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:323
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:432
msgid "Advanced Settings"
msgstr "高级设置"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:202
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:173
msgid ""
"Attempts to serve old responses from cache with a TTL of 0 in the response "
"without waiting for the actual resolution to finish."
msgstr "查询性能优化,有请求时尝试回应TTL为0的过期记录,以避免查询等待。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:216
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:187
+msgid "Automatically Set Dnsmasq"
+msgstr "自动设置Dnsmasq"
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:187
+msgid "Automatically set as upstream of dnsmasq when port changes."
+msgstr "端口更改时自动设为 dnsmasq 的上游。"
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:178
msgid "Cache Size"
msgstr "缓存大小"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:147
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:119
msgid "Collecting data ..."
msgstr "正在收集数据..."
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:452
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:458
msgid ""
"Configure IP blacklists that will be filtered from the results of specific "
"DNS server."
msgstr "配置需要从指定域名服务器结果过滤的IP黑名单。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:158
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:129
msgid "Custom Settings"
msgstr "自定义设置"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:340
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:332
msgid "DNS Server Name"
msgstr "DNS服务器名称"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:368
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:360
msgid ""
"DNS Server group belongs to, used with nameserver, such as office, home."
msgstr "DNS服务器所属组, 配合nameserver使用,例如:office,home。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:343
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:335
msgid "DNS Server ip"
msgstr "DNS服务器IP"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:348
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:340
msgid "DNS Server port"
msgstr "DNS服务器端口"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:357
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:349
msgid "DNS Server type"
msgstr "协议类型"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:216
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:178
msgid "DNS domain result cache size"
msgstr "缓存DNS的结果,缓存大小,配置零则不缓存"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:96
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:76
msgid "Dnsmasq Forwared To Smartdns Failure"
msgstr "重定向dnsmasq到smartdns失败"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:264
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:387
+msgid "Do not check certificate."
+msgstr "不校验证书的合法性。"
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:251
msgid "Do not check speed."
msgstr "禁用测速。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:434
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:435
msgid "Domain Address"
msgstr "域名地址"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:220
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:202
msgid "Domain TTL"
msgstr "域名TTL"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:233
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:214
msgid "Domain TTL Max"
msgstr "域名TTL最大值"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:224
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:206
msgid "Domain TTL Min"
msgstr "域名TTL最小值"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:195
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:166
msgid "Domain prefetch"
msgstr "域名预加载"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:476
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:487
msgid "Donate"
msgstr "捐助"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:475
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:486
msgid "Donate to smartdns"
msgstr "捐助smartdns项目"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:189
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:160
msgid "Dual-stack IP Selection"
msgstr "双栈IP优选"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:161
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:238
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:334
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:131
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:225
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:326
msgid "Enable"
msgstr "启用"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:190
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:161
msgid "Enable IP selection between IPV4 and IPV6"
msgstr "启用 IPV4 和 IPV6 间的 IP 优选策略"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:184
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:155
msgid "Enable IPV6 DNS Server"
msgstr "启用IPV6服务器"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:179
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:251
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:150
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:238
msgid "Enable TCP DNS Server"
msgstr "启用TCP服务器"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:196
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:167
msgid "Enable domain prefetch, accelerate domain response speed."
msgstr "启用域名预加载,加速域名响应速度。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:239
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:226
msgid "Enable or disable second DNS server."
msgstr "是否启用第二DNS服务器。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:161
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:131
msgid "Enable or disable smartdns server"
msgstr "启用或禁用SmartDNS服务"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:378
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:370
msgid "Filtering IP with blacklist"
msgstr "使用IP黑名单过滤"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:303
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:192
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:290
msgid "Force AAAA SOA"
msgstr "停用IPV6地址解析"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:303
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:192
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:290
msgid "Force AAAA SOA."
msgstr "停用IPV6地址解析。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:153
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:156
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:330
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:197
+msgid "Force HTTPS SOA"
+msgstr "停用HTTPS地址解析"
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:197
+msgid "Force HTTPS SOA."
+msgstr "停用HTTPS地址解析。"
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:124
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:127
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:322
msgid "General Settings"
msgstr "常规设置"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:319
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:311
msgid "Generate Coredump"
msgstr "生成coredump"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:320
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:312
msgid ""
"Generate Coredump file when smartdns crash, coredump file is located at /tmp/"
"smartdns.xxx.core."
@@ -176,199 +198,209 @@ msgstr ""
msgid "Grant access to LuCI app smartdns"
msgstr "授予访问 LuCI 应用 smartdns 的权限"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:404
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:405
msgid "HTTP Host"
msgstr "HTTP主机"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:435
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:436
msgid "IP Blacklist"
msgstr "IP黑名单"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:377
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:369
msgid "IP Blacklist Filtering"
msgstr "IP黑名单过滤"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:104
-msgid "IPV4 53 Port Redirect Failure"
-msgstr "IPV4 53端口重定向失败"
-
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:110
-msgid "IPV6 53 Port Redirect Failure"
-msgstr "IPV6 53端口重定向失败"
-
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:184
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:155
msgid "IPV6 Server"
msgstr "IPV6服务器"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:463
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:474
msgid "If you like this software, please buy me a cup of coffee."
msgstr "如果本软件对你有帮助,请给作者加个蛋。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:172
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:244
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:142
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:231
msgid "Local Port"
msgstr "本地端口"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:234
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:215
msgid "Maximum TTL for all domain result."
msgstr "所有域名的最大 TTL 值。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:225
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:207
msgid "Minimum TTL for all domain result."
msgstr "所有域名的最小 TTL 值。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:87
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:66
msgid "NOT RUNNING"
msgstr "未运行"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:257
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:386
+msgid "No check certificate"
+msgstr "停用证书校验"
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:244
msgid "Query DNS through specific dns server group, such as office, home."
msgstr "使用指定服务器组查询,比如office, home。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:85
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:64
msgid "RUNNING"
msgstr "运行中"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:207
-msgid "Redirect"
-msgstr "重定向"
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:219
+msgid "Reply Domain TTL Max"
+msgstr "回应的域名TTL最大值"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:211
-msgid "Redirect 53 port to SmartDNS"
-msgstr "重定向53端口到SmartDNS"
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:220
+msgid "Reply maximum TTL for all domain result."
+msgstr "设置返回给客户端的域名TTL最大值。"
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:182
+msgid "Resolve Local Hostnames"
+msgstr "解析本地主机名"
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:182
+msgid "Resolve local hostnames by reading Dnsmasq lease file."
+msgstr "读取Dnsmasq的租约文件解析本地主机名。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:210
-msgid "Run as dnsmasq upstream server"
-msgstr "作为dnsmasq的上游服务器"
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:502
+msgid "Restart"
+msgstr "重启"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:157
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:493
+msgid "Restart Service"
+msgstr "重启服务"
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:128
msgid "Second Server Settings"
msgstr "第二DNS服务器"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:201
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:172
msgid "Serve expired"
msgstr "缓存过期服务"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:256
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:368
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:243
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:360
msgid "Server Group"
msgstr "服务器组"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:166
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:136
msgid "Server Name"
msgstr "服务器名称"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:434
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:435
msgid "Set Specific domain ip address."
msgstr "设置指定域名的IP地址。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:435
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:436
msgid "Set Specific ip blacklist."
msgstr "设置指定的 IP 黑名单列表。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:385
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:377
msgid "Set TLS hostname to verify."
msgstr "设置校验TLS主机名。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:405
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:406
msgid ""
"Set the HTTP host used for the query. Use this parameter when the host of "
"the URL address is an IP address."
msgstr "设置查询时使用的HTTP主机,当URL地址的host是IP地址时,使用此参数。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:395
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:396
msgid "Sets the server name indication for query."
msgstr "设置查询时使用的服务器SNI名称。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:153
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:124
msgid "Settings"
msgstr "设置"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:269
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:256
msgid "Skip Address Rules"
msgstr "跳过address规则"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:298
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:285
msgid "Skip Cache"
msgstr "跳过cache"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:298
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:285
msgid "Skip Cache."
msgstr "跳过cache。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:292
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:279
msgid "Skip Dualstack Selection"
msgstr "跳过双栈优选"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:293
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:280
msgid "Skip Dualstack Selection."
msgstr "跳过双栈优选。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:281
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:268
msgid "Skip Ipset Rule"
msgstr "跳过ipset规则"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:275
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:262
msgid "Skip Nameserver Rule"
msgstr "跳过Nameserver规则"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:287
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:274
msgid "Skip SOA Address Rule"
msgstr "跳过address SOA(#)规则"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:288
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:275
msgid "Skip SOA address rules."
msgstr "跳过address SOA(#)规则。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:263
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:250
msgid "Skip Speed Check"
msgstr "跳过测速"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:270
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:257
msgid "Skip address rules."
msgstr "跳过address规则。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:282
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:269
msgid "Skip ipset rules."
msgstr "跳过ipset规则。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:276
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:263
msgid "Skip nameserver rules."
msgstr "跳过Nameserver规则。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:129
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:93
#: applications/luci-app-smartdns/root/usr/share/luci/menu.d/luci-app-smartdns.json:3
msgid "SmartDNS"
msgstr "SmartDNS"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:130
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:94
msgid "SmartDNS Server"
msgstr "SmartDNS 服务器"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:131
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:95
msgid ""
"SmartDNS is a local high-performance DNS server, supports finding fastest "
"IP, supports ad filtering, and supports avoiding DNS poisoning."
msgstr "SmartDNS是一个本地高性能DNS服务器,支持返回最快IP,支持广告过滤。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:467
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:478
msgid "SmartDNS official website"
msgstr "SmartDNS官方网站"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:207
-msgid "SmartDNS redirect mode"
-msgstr "SmartDNS 重定向模式"
-
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:172
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:244
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:231
msgid "Smartdns local server port"
msgstr "SmartDNS本地服务端口"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:166
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:143
+msgid ""
+"Smartdns local server port, smartdns will be automatically set as main dns "
+"when the port is 53."
+msgstr ""
+"SmartDNS本地服务端口,当端口号设置为53时,smartdns将会自动配置为主dns。"
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:136
msgid "Smartdns server name"
msgstr "SmartDNS的服务器名称,默认为smartdns,留空为主机名"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:439
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:440
msgid ""
"Specify an IP address to return for any host in the given domains, Queries "
"in the domains are never forwarded and always replied to with the specified "
@@ -377,36 +409,36 @@ msgstr ""
"配置特定域名返回特定的IP地址,域名查询将不到上游服务器请求,直接返回配置的IP"
"地址,可用于广告屏蔽。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:179
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:251
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:150
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:238
msgid "TCP Server"
msgstr "TCP服务器"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:384
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:376
msgid "TLS Hostname Verify"
msgstr "校验TLS主机名"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:394
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:395
msgid "TLS SNI name"
msgstr "TLS SNI名称"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:413
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:414
msgid "TLS SPKI Pinning"
msgstr "TLS SPKI 指纹"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:220
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:202
msgid "TTL for all domain result."
msgstr "设置所有域名的 TTL 值。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:462
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:473
msgid "Technical Support"
msgstr "技术支持"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:324
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:316
msgid "Upstream Servers"
msgstr "上游服务器"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:325
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:317
msgid ""
"Upstream Servers, support UDP, TCP protocol. Please configure multiple DNS "
"servers, including multiple foreign DNS servers."
@@ -414,7 +446,7 @@ msgstr ""
"上游 DNS 服务器,支持 UDP,TCP 协议。请配置多个上游 DNS 服务器,包括多个国内"
"外服务器。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:414
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:415
msgid ""
"Used to verify the validity of the TLS server, The value is Base64 encoded "
"SPKI fingerprint, leaving blank to indicate that the validity of TLS is not "
@@ -423,42 +455,59 @@ msgstr ""
"用于校验 TLS 服务器的有效性,数值为 Base64 编码的 SPKI 指纹,留空表示不验证 "
"TLS 的合法性。"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:362
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:354
msgid "https"
msgstr "https"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:343
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:335
msgid "ip"
msgstr "ip"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:209
-msgid "none"
-msgstr "无"
-
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:468
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:479
msgid "open website"
msgstr "打开网站"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:348
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:340
msgid "port"
msgstr "端口"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:309
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:296
msgid "smartdns custom settings"
msgstr "smartdns 自定义设置,具体配置参数参考指导"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:360
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:352
msgid "tcp"
msgstr "tcp"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:361
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:353
msgid "tls"
msgstr "tls"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:357
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:349
msgid "type"
msgstr "类型"
-#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:359
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:351
msgid "udp"
msgstr "udp"
+
+#~ msgid "IPV4 53 Port Redirect Failure"
+#~ msgstr "IPV4 53端口重定向失败"
+
+#~ msgid "IPV6 53 Port Redirect Failure"
+#~ msgstr "IPV6 53端口重定向失败"
+
+#~ msgid "Redirect"
+#~ msgstr "重定向"
+
+#~ msgid "Redirect 53 port to SmartDNS"
+#~ msgstr "重定向53端口到SmartDNS"
+
+#~ msgid "Run as dnsmasq upstream server"
+#~ msgstr "作为dnsmasq的上游服务器"
+
+#~ msgid "SmartDNS redirect mode"
+#~ msgstr "SmartDNS 重定向模式"
+
+#~ msgid "none"
+#~ msgstr "无"
diff --git a/applications/luci-app-smartdns/root/usr/share/rpcd/acl.d/luci-app-smartdns.json b/applications/luci-app-smartdns/root/usr/share/rpcd/acl.d/luci-app-smartdns.json
index 78fbb1c509..ef1e386b0d 100644
--- a/applications/luci-app-smartdns/root/usr/share/rpcd/acl.d/luci-app-smartdns.json
+++ b/applications/luci-app-smartdns/root/usr/share/rpcd/acl.d/luci-app-smartdns.json
@@ -3,10 +3,7 @@
"description": "Grant access to LuCI app smartdns",
"read": {
"file": {
- "/etc/smartdns/*": [ "read" ],
- "/usr/sbin/iptables -t nat -nL PREROUTING": [ "exec" ],
- "/usr/sbin/ip6tables -t nat -nL PREROUTING": [ "exec" ],
- "/usr/sbin/smartdns": [ "exec" ]
+ "/etc/smartdns/*": [ "read" ]
},
"ubus": {
"service": [ "list" ]
@@ -15,7 +12,8 @@
},
"write": {
"file": {
- "/etc/smartdns/*": [ "write" ]
+ "/etc/smartdns/*": [ "write" ],
+ "/etc/init.d/smartdns restart": [ "exec" ]
},
"uci": [ "smartdns" ]
}
diff --git a/applications/luci-app-splash/Makefile b/applications/luci-app-splash/Makefile
index db9117225f..8950a497ea 100644
--- a/applications/luci-app-splash/Makefile
+++ b/applications/luci-app-splash/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=Freifunk DHCP-Splash application
-LUCI_DEPENDS:=+luci-compat +luci-lib-nixio +luci-lib-iptparser +tc +kmod-sched +iptables-mod-nat-extra +iptables-mod-ipopt
+LUCI_DEPENDS:=+luci-compat +luci-lib-nixio +luci-lib-iptparser +luci-lua-runtime +tc +kmod-sched +iptables-mod-nat-extra +iptables-mod-ipopt
define Package/luci-app-splash/conffiles
/etc/config/luci_splash
diff --git a/applications/luci-app-splash/po/cs/splash.po b/applications/luci-app-splash/po/cs/splash.po
index d918cc7c37..7dbb1e25c9 100644
--- a/applications/luci-app-splash/po/cs/splash.po
+++ b/applications/luci-app-splash/po/cs/splash.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-05-07 11:32+0000\n"
-"Last-Translator: Adam Salač <adam@salac.me>\n"
+"PO-Revision-Date: 2022-07-30 11:20+0000\n"
+"Last-Translator: Jakub Brož <brozikcz@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssplash/cs/>\n"
"Language: cs\n"
@@ -10,11 +10,11 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
msgid "%s with the operator of this access point."
-msgstr "%s s operátorem tohoto přístupového bodu"
+msgstr "%s s operátorem tohoto přístupového bodu."
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:65
#: applications/luci-app-splash/luasrc/view/splash_splash/splash.htm:13
diff --git a/applications/luci-app-splash/po/fr/splash.po b/applications/luci-app-splash/po/fr/splash.po
index 73dac5d8a8..eaab48aebe 100644
--- a/applications/luci-app-splash/po/fr/splash.po
+++ b/applications/luci-app-splash/po/fr/splash.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2021-10-18 08:06+0000\n"
-"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
+"PO-Revision-Date: 2022-07-31 13:17+0000\n"
+"Last-Translator: Christophe Blancon <christophe.blancon@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssplash/fr/>\n"
"Language: fr\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
msgid "%s with the operator of this access point."
@@ -78,13 +78,12 @@ msgid "Blocked"
msgstr "Bloqué"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:56
-#, fuzzy
msgid ""
"By accepting these rules you can use this network for %s hour(s). After this "
"time you need to accept these rules again."
msgstr ""
"En acceptant ces règles, vous pouvez utiliser ce réseau pendant %s heure(s). "
-"Après cette période, vous devez accepter à nouveau ces règles."
+"Après cette période, vous devrez accepter à nouveau ces règles."
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:10
msgid "Clearance time"
@@ -274,7 +273,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:182
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:248
msgid "Save"
-msgstr "Enregistrer"
+msgstr "Sauvegarder"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:30
msgid "Splash rules are integrated in this firewall zone"
@@ -363,7 +362,7 @@ msgstr "Liste blanche"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:77
msgid "You are now connected to the free wireless mesh network"
-msgstr "Vous êtes maintenant connecté au réseau maillé sans fil gratuit."
+msgstr "Vous êtes maintenant connecté au réseau maillé sans fil gratuit"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splashtext.lua:13
msgid ""
diff --git a/applications/luci-app-splash/po/hu/splash.po b/applications/luci-app-splash/po/hu/splash.po
index 49ead9e99f..a3ccfe0a12 100644
--- a/applications/luci-app-splash/po/hu/splash.po
+++ b/applications/luci-app-splash/po/hu/splash.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-08-12 12:55+0000\n"
-"Last-Translator: Tudós Péter <tudi.sk@gmail.com>\n"
+"PO-Revision-Date: 2022-12-14 00:53+0000\n"
+"Last-Translator: Gajdos Tamás <gajdipajti@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssplash/hu/>\n"
"Language: hu\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.8-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
msgid "%s with the operator of this access point."
@@ -427,7 +427,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:48
msgid "Your bandwidth is limited to"
-msgstr "A sávszélessége korlátozva van erre:"
+msgstr "A sávszélessége korlátozva van erre"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:176
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:178
diff --git a/applications/luci-app-splash/po/it/splash.po b/applications/luci-app-splash/po/it/splash.po
index a7c1d792f2..941ccfe5d6 100644
--- a/applications/luci-app-splash/po/it/splash.po
+++ b/applications/luci-app-splash/po/it/splash.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-02-10 18:43+0200\n"
-"PO-Revision-Date: 2021-09-15 08:34+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-08-17 09:18+0000\n"
+"Last-Translator: Angemon25 <anmo5info@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssplash/it/>\n"
"Language: it\n"
@@ -12,11 +12,11 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
msgid "%s with the operator of this access point."
-msgstr ""
+msgstr "%s con l'operatore di questo access point."
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:65
#: applications/luci-app-splash/luasrc/view/splash_splash/splash.htm:13
@@ -42,10 +42,13 @@ msgid ""
"without notice for any reason, for certain devices, and/or may be blocked "
"for certain users."
msgstr ""
+"L'accesso alla rete non è garantito. Può essere interrotto in qualsiasi "
+"momento senza preavviso per qualsiasi motivo, per alcuni dispositivi, e/o "
+"può essere bloccato per determinati utenti."
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:199
msgid "Active Clients"
-msgstr "Attiva Clienti"
+msgstr "Attiva Client"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:70
msgid "Allowed hosts/subnets"
@@ -56,6 +59,9 @@ msgid ""
"As an alternative to editing the complete splash text you can also just "
"include some custom text in the default splash page by entering it here."
msgstr ""
+"In alternativa alla modifica dell'intero testo iniziale, puoi anche "
+"includere del testo personalizzato nella pagina iniziale predefinita "
+"inserendolo qui."
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:18
msgid ""
@@ -72,12 +78,12 @@ msgstr ""
msgid ""
"Become an active member of this community and help by operating your own node"
msgstr ""
-"Diventare un membro attivo di questa comunità e aiutaci nell'utilizzo del "
+"Diventa un membro attivo di questa comunità e aiutaci nell'utilizzo del "
"proprio nodo"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:62
msgid "Blacklist"
-msgstr "Lista di Blocco"
+msgstr "Blacklist"
#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:12
msgid "Blocked"
@@ -91,7 +97,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:10
msgid "Clearance time"
-msgstr "Spazio tempo"
+msgstr "Tempo di liquidazione"
#: applications/luci-app-splash/luasrc/controller/splash/splash.lua:8
#: applications/luci-app-splash/luasrc/controller/splash/splash.lua:20
@@ -203,7 +209,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:38
msgid "Intercept client traffic on this Interface"
-msgstr "Intercettare il traffico cliente su questa interfaccia"
+msgstr "Intercettare il traffico dei client su questa interfaccia"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:21
msgid "Interfaces"
@@ -367,7 +373,7 @@ msgstr "Benvenuti"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:53
msgid "Whitelist"
-msgstr "Lista bianca"
+msgstr "Whitelist"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:77
msgid "You are now connected to the free wireless mesh network"
@@ -400,7 +406,7 @@ msgstr "La tua larghezza di banda è limitata a"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:178
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:243
msgid "blacklisted"
-msgstr "Lista Nera"
+msgstr "blacklistato"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:235
msgid "expired"
@@ -408,7 +414,7 @@ msgstr "scaduto"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:77
msgid "optional when using host addresses"
-msgstr "opzionale quando si utilizza indirizzi host"
+msgstr "opzionale quando si utilizzano indirizzi host"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:85
msgid "perform any kind of illegal activities"
@@ -436,13 +442,13 @@ msgstr "utilizzare le applicazioni di filesharing su questa rete"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:84
msgid "waste bandwidth with unnecessary downloads or streams"
-msgstr "sprecate banda con download o flussi inutili"
+msgstr "occupa banda con download o flussi inutili"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:165
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:167
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:241
msgid "whitelisted"
-msgstr "Elenco contensiti"
+msgstr "Elenco consentiti"
#~ msgid "Contact"
#~ msgstr "Contatto"
diff --git a/applications/luci-app-splash/po/ko/splash.po b/applications/luci-app-splash/po/ko/splash.po
index b4485c5d9b..025afe8bcc 100644
--- a/applications/luci-app-splash/po/ko/splash.po
+++ b/applications/luci-app-splash/po/ko/splash.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-10-17 00:31+0200\n"
-"PO-Revision-Date: 2022-03-26 23:10+0000\n"
-"Last-Translator: dikastia <dikastia@gmail.com>\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssplash/ko/>\n"
"Language: ko\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
msgid "%s with the operator of this access point."
@@ -150,7 +150,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:7
msgid "General"
-msgstr ""
+msgstr "일반"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:54
msgid "Get in contact"
@@ -162,12 +162,12 @@ msgstr ""
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:205
msgid "Hostname"
-msgstr "호스트 이름"
+msgstr "호스트명"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:76
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:206
msgid "IP Address"
-msgstr ""
+msgstr "IP 주소"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:98
msgid ""
diff --git a/applications/luci-app-splash/po/sk/splash.po b/applications/luci-app-splash/po/sk/splash.po
index 05d9c30530..67f72245c6 100644
--- a/applications/luci-app-splash/po/sk/splash.po
+++ b/applications/luci-app-splash/po/sk/splash.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-04-04 17:34+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2022-09-19 10:18+0000\n"
+"Last-Translator: Jose Riha <jose1711@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssplash/sk/>\n"
"Language: sk\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
msgid "%s with the operator of this access point."
@@ -186,7 +186,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:21
msgid "Interfaces"
-msgstr "Rozhrania"
+msgstr "Rozhranie"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:21
msgid "Interfaces that are used for Splash."
diff --git a/applications/luci-app-splash/po/sv/splash.po b/applications/luci-app-splash/po/sv/splash.po
index 2546e41d0a..1eb248c3c3 100644
--- a/applications/luci-app-splash/po/sv/splash.po
+++ b/applications/luci-app-splash/po/sv/splash.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-11-22 15:35+0000\n"
-"Last-Translator: PontusÖsterlindh <pontus@osterlindh.com>\n"
+"PO-Revision-Date: 2022-12-06 15:41+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssplash/sv/>\n"
"Language: sv\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
msgid "%s with the operator of this access point."
@@ -218,7 +218,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:68
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:207
msgid "MAC Address"
-msgstr "MAC-adress"
+msgstr "MAC-address"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:63
msgid "MAC addresses in this list are blocked."
diff --git a/applications/luci-app-splash/po/uk/splash.po b/applications/luci-app-splash/po/uk/splash.po
index 64e1b090e3..0b418218b3 100644
--- a/applications/luci-app-splash/po/uk/splash.po
+++ b/applications/luci-app-splash/po/uk/splash.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-04-17 15:06+0000\n"
-"Last-Translator: Vladdrako <vladdrako007@gmail.com>\n"
+"PO-Revision-Date: 2022-08-28 15:37+0000\n"
+"Last-Translator: Vlad <vladhmail@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssplash/uk/>\n"
"Language: uk\n"
@@ -11,11 +11,11 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
msgid "%s with the operator of this access point."
-msgstr ""
+msgstr "%s з оператором цієї точки доступу."
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:65
#: applications/luci-app-splash/luasrc/view/splash_splash/splash.htm:13
diff --git a/applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js b/applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js
index 28004215b8..8b4a0aed04 100644
--- a/applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js
+++ b/applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js
@@ -89,18 +89,18 @@ return view.extend({
o = s.taboption("tab_basic", widgets.DeviceSelect, "interface", _("Interface name"));
o.rmempty = false;
- o = s.taboption("tab_basic", form.Value, "download", _("Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress shaping:"));
+ o = s.taboption("tab_basic", form.Value, "download", _("Download speed (ingress)"), _("Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress shaping"));
o.datatype = "and(uinteger,min(0))";
o.rmempty = false;
- o = s.taboption("tab_basic", form.Value, "upload", _("Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping:"));
+ o = s.taboption("tab_basic", form.Value, "upload", _("Upload speed (egress)"), _("Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"));
o.datatype = "and(uinteger,min(0))";
o.rmempty = false;
- o = s.taboption("tab_basic", form.Flag, "debug_logging", _("Create log file for this SQM instance under /var/run/sqm/${Interface_name}.[start|stop]-sqm.log."));
+ o = s.taboption("tab_basic", form.Flag, "debug_logging", _("Enable debug logging"), _("Create log file for this SQM instance under /var/run/sqm/${Interface_name}.[start|stop]-sqm.log."));
o.rmempty = false;
- o = s.taboption("tab_basic", form.ListValue, "verbosity", _("Verbosity of SQM's output into the system log."));
+ o = s.taboption("tab_basic", form.ListValue, "verbosity", _("Log verbosity"), _("Verbosity of SQM's output into the system log."));
o.value("0", "silent");
o.value("1", "error");
o.value("2", "warning");
@@ -109,7 +109,7 @@ return view.extend({
o.value("10", "trace");
o.default = "5";
- o = s.taboption("tab_qdisc", form.ListValue, "qdisc", _("Queuing disciplines useable on this system. After installing a new qdisc, you need to restart the router to see updates!"));
+ o = s.taboption("tab_qdisc", form.ListValue, "qdisc", _("Queueing discipline"), _("Lists queuing disciplines useable on this system. After installing a new qdisc, you need to restart the router to see updates!"));
for (var i=0; i < qdiscs.length; i++) {
o.value(qdiscs[i].name);
}
@@ -130,92 +130,92 @@ return view.extend({
o.rmempty = false;
o.description = qos_desc;
- o = s.taboption("tab_qdisc", form.Flag, "qdisc_advanced", _("Show and Use Advanced Configuration. Advanced options will only be used as long as this box is checked."));
+ o = s.taboption("tab_qdisc", form.Flag, "qdisc_advanced", _("Advanced Configuration"), _("Advanced options will only be used as long as this box is checked."));
o.default = false;
- o = s.taboption("tab_qdisc", form.ListValue, "squash_dscp", _("Squash DSCP on inbound packets (ingress):"));
+ o = s.taboption("tab_qdisc", form.ListValue, "squash_dscp", _("Squash DSCP (ingress)"), _("Squash DSCP markings on inbound packets"));
o.value("1", "SQUASH");
o.value("0", "DO NOT SQUASH");
o.default = "1";
o.depends("qdisc_advanced", "1");
- o = s.taboption("tab_qdisc", form.ListValue, "squash_ingress", _("Ignore DSCP on ingress:"));
+ o = s.taboption("tab_qdisc", form.ListValue, "squash_ingress", _("Ignore DSCP (ingress)"), _("Ignore DSCP markings on inbound packets"));
o.value("1", "Ignore");
o.value("0", "Allow");
o.default = "1";
o.depends("qdisc_advanced", "1");
- o = s.taboption("tab_qdisc", form.ListValue, "ingress_ecn", _("Explicit congestion notification (ECN) status on inbound packets (ingress):"));
+ o = s.taboption("tab_qdisc", form.ListValue, "ingress_ecn", _("ECN (ingress)"), _("Explicit congestion notification (ECN) status on inbound packets"));
o.value("ECN", "ECN (" + _("default") + ")");
o.value("NOECN");
o.default = "ECN";
o.depends("qdisc_advanced", "1");
- o = s.taboption("tab_qdisc", form.ListValue, "egress_ecn", _("Explicit congestion notification (ECN) status on outbound packets (egress)."));
+ o = s.taboption("tab_qdisc", form.ListValue, "egress_ecn", _("ECN (egress)"), _("Explicit congestion notification (ECN) status on outbound packets"));
o.value("NOECN", "NOECN (" + _("default") + ")");
o.value("ECN");
o.default = "NOECN";
o.depends("qdisc_advanced", "1");
- o = s.taboption("tab_qdisc", form.Flag, "qdisc_really_really_advanced", _("Show and Use Dangerous Configuration. Dangerous options will only be used as long as this box is checked."));
+ o = s.taboption("tab_qdisc", form.Flag, "qdisc_really_really_advanced", _("Dangerous Configuration"), _("Dangerous options will only be used as long as this box is checked."));
o.default = false
o.depends("qdisc_advanced", "1");
- o = s.taboption("tab_qdisc", form.Value, "ilimit", _("Hard limit on ingress queues; leave empty for default."));
+ o = s.taboption("tab_qdisc", form.Value, "ilimit", _("Hard queue limit (ingress)"), _("Hard limit on ingress queues; leave empty for default."));
o.datatype = "and(uinteger,min(0))";
o.depends("qdisc_really_really_advanced", "1");
- o = s.taboption("tab_qdisc", form.Value, "elimit", _("Hard limit on egress queues; leave empty for default."));
+ o = s.taboption("tab_qdisc", form.Value, "elimit", _("Hard queue limit (egress)"), _("Hard limit on egress queues; leave empty for default."));
o.datatype = "and(uinteger,min(0))";
o.depends("qdisc_really_really_advanced", "1");
- o = s.taboption("tab_qdisc", form.Value, "itarget", _("Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for automatic selection, put in the word default for the qdisc's default."));
+ o = s.taboption("tab_qdisc", form.Value, "itarget", _("Latency target (ingress)"), _("Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for automatic selection, put in the word default for the qdisc's default."));
o.datatype = "string";
o.depends("qdisc_really_really_advanced", "1");
- o = s.taboption("tab_qdisc", form.Value, "etarget", _("Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for automatic selection, put in the word default for the qdisc's default."));
+ o = s.taboption("tab_qdisc", form.Value, "etarget", _("Latency target (egress)"), _("Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for automatic selection, put in the word default for the qdisc's default."));
o.datatype = "string";
o.depends("qdisc_really_really_advanced", "1");
- o = s.taboption("tab_qdisc", form.Value, "iqdisc_opts", _("Advanced option string to pass to the ingress queueing disciplines; no error checking, use very carefully."));
+ o = s.taboption("tab_qdisc", form.Value, "iqdisc_opts", _("Qdisc options (ingress)"), _("Advanced option string to pass to the ingress queueing disciplines; no error checking, use very carefully."));
o.depends("qdisc_really_really_advanced", "1");
- o = s.taboption("tab_qdisc", form.Value, "eqdisc_opts", _("Advanced option string to pass to the egress queueing disciplines; no error checking, use very carefully."));
+ o = s.taboption("tab_qdisc", form.Value, "eqdisc_opts", _("Qdisc options (egress)"), _("Advanced option string to pass to the egress queueing disciplines; no error checking, use very carefully."));
o.depends("qdisc_really_really_advanced", "1");
// LINKLAYER
- o = s.taboption("tab_linklayer", form.ListValue, "linklayer", _("Which link layer to account for:"));
+ o = s.taboption("tab_linklayer", form.ListValue, "linklayer", _("Link layer"), _("Which link layer technology to account for"));
o.value("none", "none (" + _("default") + ")");
o.value("ethernet", "Ethernet with overhead: select for e.g. VDSL2.");
o.value("atm", "ATM: select for e.g. ADSL1, ADSL2, ADSL2+.");
o.default = "none";
- o = s.taboption("tab_linklayer", form.Value, "overhead", _("Per Packet Overhead (byte):"));
+ o = s.taboption("tab_linklayer", form.Value, "overhead", _("Per Packet Overhead (bytes)"));
o.datatype = "and(integer,min(-1500))";
o.default = 0
o.depends("linklayer", "ethernet");
o.depends("linklayer", "atm");
- o = s.taboption("tab_linklayer", form.Flag, "linklayer_advanced", _("Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced options will only be used as long as this box is checked."));
+ o = s.taboption("tab_linklayer", form.Flag, "linklayer_advanced", _("Advanced Linklayer Options"), _("Advanced options will only be used as long as this box is checked (only needed if MTU > 1500)."));
o.depends("linklayer", "ethernet");
o.depends("linklayer", "atm");
- o = s.taboption("tab_linklayer", form.Value, "tcMTU", _("Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= interface MTU + overhead:"));
+ o = s.taboption("tab_linklayer", form.Value, "tcMTU", _("Maximum packet size"), _("Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= interface MTU + overhead"));
o.datatype = "and(uinteger,min(0))";
o.default = 2047
o.depends("linklayer_advanced", "1");
- o = s.taboption("tab_linklayer", form.Value, "tcTSIZE", _("Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU + 1) / 16:"));
+ o = s.taboption("tab_linklayer", form.Value, "tcTSIZE", _("Rate table size"), _("Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU + 1) / 16"));
o.datatype = "and(uinteger,min(0))";
o.default = 128
o.depends("linklayer_advanced", "1");
- o = s.taboption("tab_linklayer", form.Value, "tcMPU", _("Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"));
+ o = s.taboption("tab_linklayer", form.Value, "tcMPU", _("Minimum packet size"), _("Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"));
o.datatype = "and(uinteger,min(0))";
o.default = 0
o.depends("linklayer_advanced", "1");
- o = s.taboption("tab_linklayer", form.ListValue, "linklayer_adaptation_mechanism", _("Which linklayer adaptation mechanism to use; for testing only"));
+ o = s.taboption("tab_linklayer", form.ListValue, "linklayer_adaptation_mechanism", _("Linklayer adaptation mechanism"), _("Which linklayer adaptation mechanism to use; for testing only"));
o.value("default", "default (" + _("default") + ")");
o.value("cake");
o.value("htb_private");
diff --git a/applications/luci-app-sqm/po/ar/sqm.po b/applications/luci-app-sqm/po/ar/sqm.po
index 48447fae9b..6a25928140 100644
--- a/applications/luci-app-sqm/po/ar/sqm.po
+++ b/applications/luci-app-sqm/po/ar/sqm.po
@@ -11,6 +11,14 @@ msgstr ""
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 4.5.1\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -25,6 +33,16 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "الإعدادات الأساسية"
@@ -35,28 +53,50 @@ msgid ""
"[start|stop]-sqm.log."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -71,8 +111,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -80,6 +132,14 @@ msgid "Interface name"
msgstr "اسم الواجهة"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -95,25 +155,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -124,44 +218,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -178,9 +260,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -188,7 +273,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
diff --git a/applications/luci-app-sqm/po/bg/sqm.po b/applications/luci-app-sqm/po/bg/sqm.po
index 4763b4aa3f..d005a5d30a 100644
--- a/applications/luci-app-sqm/po/bg/sqm.po
+++ b/applications/luci-app-sqm/po/bg/sqm.po
@@ -10,6 +10,14 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -22,6 +30,16 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "Основни настройки"
@@ -34,31 +52,50 @@ msgstr ""
"Създаване на журнален файл за тази инстанция на SQM под /var/run/sqm/"
"${Interface_name}.[start|stop]-sqm.log."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
-#, fuzzy
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
-"Скорост на изтегляне (kbit/s) (входящ) зададена на 0, деактивира оформянето "
-"на входящия трафик:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr "Активиране на SQM"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr "Активиране на тази SQM инстанция."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -73,15 +110,35 @@ msgstr "Твърд лимит на изходните опашки; оставе
msgid "Hard limit on ingress queues; leave empty for default."
msgstr "Твърд лимит на входящите опашки; оставете празно по подразбиране."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
-msgstr "Игнориране на DSCP за входящ:"
+msgid "Ignore DSCP markings on inbound packets"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "Име на интерфейса"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -103,25 +160,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -132,44 +223,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -186,9 +265,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -196,7 +278,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
@@ -217,3 +299,14 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:219
msgid "default"
msgstr ""
+
+#, fuzzy
+#~ msgid ""
+#~ "Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Скорост на изтегляне (kbit/s) (входящ) зададена на 0, деактивира "
+#~ "оформянето на входящия трафик:"
+
+#~ msgid "Ignore DSCP on ingress:"
+#~ msgstr "Игнориране на DSCP за входящ:"
diff --git a/applications/luci-app-sqm/po/bn_BD/sqm.po b/applications/luci-app-sqm/po/bn_BD/sqm.po
index 81e5f56c2f..2a068bcb6f 100644
--- a/applications/luci-app-sqm/po/bn_BD/sqm.po
+++ b/applications/luci-app-sqm/po/bn_BD/sqm.po
@@ -10,6 +10,14 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.4-dev\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -22,6 +30,16 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "সাধারন সেটিংস"
@@ -32,28 +50,50 @@ msgid ""
"[start|stop]-sqm.log."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -68,8 +108,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -77,6 +129,14 @@ msgid "Interface name"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -92,25 +152,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -121,44 +215,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -175,9 +257,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -185,7 +270,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
diff --git a/applications/luci-app-sqm/po/ca/sqm.po b/applications/luci-app-sqm/po/ca/sqm.po
index bab2a9f42d..74291e5efd 100644
--- a/applications/luci-app-sqm/po/ca/sqm.po
+++ b/applications/luci-app-sqm/po/ca/sqm.po
@@ -4,6 +4,14 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -16,6 +24,16 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr ""
@@ -26,28 +44,50 @@ msgid ""
"[start|stop]-sqm.log."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -62,8 +102,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -71,6 +123,14 @@ msgid "Interface name"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -86,25 +146,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -115,44 +209,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -169,9 +251,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -179,7 +264,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
diff --git a/applications/luci-app-sqm/po/cs/sqm.po b/applications/luci-app-sqm/po/cs/sqm.po
index 53293384ba..9657f0a0f6 100644
--- a/applications/luci-app-sqm/po/cs/sqm.po
+++ b/applications/luci-app-sqm/po/cs/sqm.po
@@ -10,6 +10,14 @@ 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-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -24,6 +32,16 @@ msgstr ""
"Řetězec rozšířených možností pro předání do frontových disciplín; bez "
"kontroly chyb, používejte s opatrností."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "Základní nastavení"
@@ -34,28 +52,50 @@ msgid ""
"[start|stop]-sqm.log."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -70,8 +110,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -79,6 +131,14 @@ msgid "Interface name"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -94,25 +154,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -123,44 +217,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -177,9 +259,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -187,7 +272,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
diff --git a/applications/luci-app-sqm/po/da/sqm.po b/applications/luci-app-sqm/po/da/sqm.po
index 66b4f784a6..78e9d2e938 100644
--- a/applications/luci-app-sqm/po/da/sqm.po
+++ b/applications/luci-app-sqm/po/da/sqm.po
@@ -10,6 +10,14 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9.1-dev\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -23,8 +31,18 @@ msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
msgstr ""
-"Avanceret indstillingsstreng, der skal overføres til de indgående "
-"kø-discipliner; ingen fejlkontrol, brug den med stor forsigtighed."
+"Avanceret indstillingsstreng, der skal overføres til de indgående kø-"
+"discipliner; ingen fejlkontrol, brug den med stor forsigtighed."
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
@@ -35,36 +53,54 @@ msgid ""
"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
"[start|stop]-sqm.log."
msgstr ""
-"Opret logfil for denne SQM-instans under /var/run/sqm/"
-"${Interface_name}.[start|stop]-sqm.log."
+"Opret logfil for denne SQM-instans under /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
-"Downloadhastighed (kbit/s) (ingress) indstilles til 0 for selektivt at "
-"deaktivere indgangsformning:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr "Aktiver SQM"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr "Aktiver denne SQM-instans."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
-"ECN-status (Explicit congestion notification) for indgående pakker (ingress):"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
-"ECN-status (Explicit congestion notification) på udgående pakker (egress)."
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
msgid "Grant UCI access for luci-app-sqm"
@@ -78,15 +114,35 @@ msgstr "Hård grænse for egress køer; lad den være tom som standard."
msgid "Hard limit on ingress queues; leave empty for default."
msgstr "Hård grænse for ingress køer; lad den være tom som standard."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
-msgstr "Ignorer DSCP ved ingress:"
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP markings on inbound packets"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "Interface navn"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -106,32 +162,60 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr "Tilpasning af linklag"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
-"Maksimal størrelse til beregning af størrelse og hastighed, tcMTU (byte); "
-"skal være >= MTU for grænsefladen + overhead:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
-"Minimal pakkestørrelse, MPU (byte); skal være > 0 for ethernet-"
-"størrelsestabeller:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
-"Antal poster i størrelses-/taksttabeller, TSIZE; for ATM skal du vælge TSIZE "
-"= (tcMTU + 1) / 16:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
-msgstr "Overhead pr. pakke (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
@@ -141,54 +225,33 @@ msgstr "Kø Disciplin"
msgid "Queue setup script"
msgstr "Køopsætningsscript"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr "Køer"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
-"Kø-discipliner, der kan bruges på dette system. Når du har installeret en ny "
-"qdisc, skal du genstarte routeren for at se opdateringer!"
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr "SQM QoS"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-"Vis avancerede linklagsindstillinger (kun nødvendige, hvis MTU > 1500). "
-"Avancerede indstillinger bruges kun, så længe dette afkrydsningsfelt er "
-"markeret."
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-"Vis og brug avanceret konfiguration. Avancerede indstillinger vil kun blive "
-"brugt, så længe dette felt er markeret."
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-"Vis og brug farlig konfiguration. Farlige indstillinger anvendes kun, så "
-"længe dette felt er markeret."
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr "Smart køstyring"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
-msgstr "Squash DSCP på indgående pakker (indgang):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
msgid ""
@@ -209,20 +272,21 @@ msgstr ""
"for at aktivere denne tjeneste."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
-"Uploadhastighed (kbit/s) (egress) sat til 0 for selektivt at deaktivere "
-"udgående formning:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
msgid "Verbosity of SQM's output into the system log."
msgstr "Verbosity af SQM's output i systemloggen."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
-msgstr "Hvilket forbindelseslag der skal tages hensyn til:"
+msgid "Which link layer technology to account for"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
msgid "Which linklayer adaptation mechanism to use; for testing only"
@@ -246,3 +310,91 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:219
msgid "default"
msgstr "Standard"
+
+#~ msgid ""
+#~ "Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Downloadhastighed (kbit/s) (ingress) indstilles til 0 for selektivt at "
+#~ "deaktivere indgangsformning:"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on inbound packets "
+#~ "(ingress):"
+#~ msgstr ""
+#~ "ECN-status (Explicit congestion notification) for indgående pakker "
+#~ "(ingress):"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on outbound packets "
+#~ "(egress)."
+#~ msgstr ""
+#~ "ECN-status (Explicit congestion notification) på udgående pakker (egress)."
+
+#~ msgid "Ignore DSCP on ingress:"
+#~ msgstr "Ignorer DSCP ved ingress:"
+
+#~ msgid ""
+#~ "Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+#~ "interface MTU + overhead:"
+#~ msgstr ""
+#~ "Maksimal størrelse til beregning af størrelse og hastighed, tcMTU (byte); "
+#~ "skal være >= MTU for grænsefladen + overhead:"
+
+#~ msgid ""
+#~ "Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+#~ msgstr ""
+#~ "Minimal pakkestørrelse, MPU (byte); skal være > 0 for ethernet-"
+#~ "størrelsestabeller:"
+
+#~ msgid ""
+#~ "Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = "
+#~ "(tcMTU + 1) / 16:"
+#~ msgstr ""
+#~ "Antal poster i størrelses-/taksttabeller, TSIZE; for ATM skal du vælge "
+#~ "TSIZE = (tcMTU + 1) / 16:"
+
+#~ msgid "Per Packet Overhead (byte):"
+#~ msgstr "Overhead pr. pakke (byte):"
+
+#~ msgid ""
+#~ "Queuing disciplines useable on this system. After installing a new qdisc, "
+#~ "you need to restart the router to see updates!"
+#~ msgstr ""
+#~ "Kø-discipliner, der kan bruges på dette system. Når du har installeret en "
+#~ "ny qdisc, skal du genstarte routeren for at se opdateringer!"
+
+#~ msgid ""
+#~ "Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+#~ "options will only be used as long as this box is checked."
+#~ msgstr ""
+#~ "Vis avancerede linklagsindstillinger (kun nødvendige, hvis MTU > 1500). "
+#~ "Avancerede indstillinger bruges kun, så længe dette afkrydsningsfelt er "
+#~ "markeret."
+
+#~ msgid ""
+#~ "Show and Use Advanced Configuration. Advanced options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr ""
+#~ "Vis og brug avanceret konfiguration. Avancerede indstillinger vil kun "
+#~ "blive brugt, så længe dette felt er markeret."
+
+#~ msgid ""
+#~ "Show and Use Dangerous Configuration. Dangerous options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr ""
+#~ "Vis og brug farlig konfiguration. Farlige indstillinger anvendes kun, så "
+#~ "længe dette felt er markeret."
+
+#~ msgid "Squash DSCP on inbound packets (ingress):"
+#~ msgstr "Squash DSCP på indgående pakker (indgang):"
+
+#~ msgid ""
+#~ "Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Uploadhastighed (kbit/s) (egress) sat til 0 for selektivt at deaktivere "
+#~ "udgående formning:"
+
+#~ msgid "Which link layer to account for:"
+#~ msgstr "Hvilket forbindelseslag der skal tages hensyn til:"
diff --git a/applications/luci-app-sqm/po/de/sqm.po b/applications/luci-app-sqm/po/de/sqm.po
index e3cadb1517..c8c634201a 100644
--- a/applications/luci-app-sqm/po/de/sqm.po
+++ b/applications/luci-app-sqm/po/de/sqm.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-04-26 22:07+0000\n"
+"PO-Revision-Date: 2023-01-01 13:21+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssqm/de/>\n"
@@ -8,7 +8,15 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr "Erweiterte Konfiguration"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr "Erweiterte Optionen Verbindungsschicht (Linklayer)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
@@ -23,8 +31,22 @@ msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
msgstr ""
-"Erweiterte Optionszeichenkette zur Übergabe an die in die Warteschlange "
-"einsteigenden Disziplinen; keine Fehlerprüfung, sehr vorsichtig verwenden."
+"Erweiterte Optionszeichenkette zur Übergabe an die Eingangs-"
+"Warteschlangendisziplinen; keine Fehlerprüfung, sehr vorsichtig verwenden."
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+"Die erweiterten Optionen werden nur verwendet, wenn dieses Kästchen "
+"aktiviert ist (nur erforderlich, wenn MTU > 1500)."
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+"Die erweiterten Optionen werden nur verwendet, wenn dieses Kästchen markiert "
+"ist."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
@@ -38,34 +60,54 @@ msgstr ""
"Logdatei für diese SQM-Instanz unter /var/run/sqm/${Interface_name}.[start|"
"stop]-sqm.log erstellen."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr "Gefährliche Konfiguration"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+"Gefährliche Optionen werden nur verwendet, wenn dieses Feld markiert ist."
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr "Download-Geschwindigkeit (Eingang)"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
msgstr ""
-"Download-Geschwindigkeit (kbit/s) (Ingress) auf 0 setzen, um Ingress-Shaping "
-"selektiv zu deaktivieren:"
+"Download-Geschwindigkeit (kbit/s) (Eingang) auf 0 setzen, um Eingang-Shaping "
+"selektiv zu deaktivieren"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr "ECN (ausgehend)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
+msgstr "ECN (Eingang)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr "SQM aktivieren"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr "Aktiviere Debug-Protokollierung"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
-msgstr "Diese SQM-Instanz aktivieren"
+msgstr "Diese SQM-Instanz aktivieren."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
-msgstr ""
-"Explicit congestion notification (ECN) Status für eingehende Pakete "
-"(ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
+msgstr "Explizite Überlastungsanzeige (ECN) bei eingehenden Paketen"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
-msgstr ""
-"Explicit congestion notification (ECN) Status für ausgehende Pakete (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
+msgstr "Explizite Überlastungsanzeige (ECN) bei ausgehenden Paketen"
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
msgid "Grant UCI access for luci-app-sqm"
@@ -78,17 +120,38 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
msgid "Hard limit on ingress queues; leave empty for default."
-msgstr "Harte Begrenzung der Eingangswarteschlangen; Standardmäßig leer lassen."
+msgstr ""
+"Harte Begrenzung der Eingangswarteschlangen; Standardmäßig leer lassen."
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr "Harte Warteschlangenbegrenzung (Ausgang)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr "Harte Warteschlangenbegrenzung (Eingang)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr "DSCP ignorieren (Eingang)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
-msgstr "DSCP bei Paketeingang ignorieren:"
+msgid "Ignore DSCP markings on inbound packets"
+msgstr "DSCP-Markierungen auf eingehenden Paketen ignorieren"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "Schnittstellenname"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr "Latenzziel (Ausgang)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr "Latenzziel (Eingang)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -110,34 +173,70 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr "Anpassung der Verbindungsschicht"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr "Link-Layer"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr "Linklayer-Anpassungsmechanismus"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+"Listet die Warteschlangendisziplinen auf, die auf diesem System verwendet "
+"werden können. Nach der Installation einer neuen qdisc müssen Sie den Router "
+"neu starten, um Updates zu sehen!"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr "Ausführlichkeit des Protokolls"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
msgstr ""
"Maximale Größe für Größen- und Ratenberechnungen, tcMTU (Byte); muss >= "
-"Schnittstellen-MTU + Overhead sein:"
+"Schnittstellen-MTU + Overhead sein"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
+msgstr "Maximale Paketgröße"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
msgstr ""
-"Minimale Paketgröße, MPU (Byte); muss > 0 für Ethernet-Größentabellen sein:"
+"Minimale Paketgröße, MPU (Byte); muss bei Ethernet-Größentabellen > 0 sein"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
+msgstr "Minimale Paketgröße"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
-"Anzahl der Einträge in Größen/Raten-Tabellen, TSIZE; für ATM wählen Sie "
-"TSIZE = (tcMTU + 1) / 16:"
+"Anzahl der Einträge in Größen-/Raten-Tabellen, TSIZE; für ATM wählen Sie "
+"TSIZE = (tcMTU + 1) / 16"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
-msgstr "Overhead pro Paket (Byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr "Overhead pro Paket (Bytes)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr "Qdisc-Optionen (Ausgang)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
+msgstr "Qdisc-Optionen (Eingang)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
-#, fuzzy
msgid "Queue Discipline"
msgstr "Queue Discipline"
@@ -145,56 +244,33 @@ msgstr "Queue Discipline"
msgid "Queue setup script"
msgstr "Skript zum Aufsetzen der Warteschlange"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr "Warteschlangendisziplin"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr "Warteschlangen"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
-msgstr ""
-"Warteschlangenstrukturen die auf diesem System benutzbar sind. Der Router "
-"muss nach der Installation einer neuen qdisc neu gestartet werden, um die "
-"Änderungen sehen zu können."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
+msgstr "Größe der Ratentabelle"
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr "SQM QoS"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-"Erweiterte Verbindungsschicht-Optionen anzeigen, (nur erforderlich, wenn MTU "
-"> 1500). Die erweiterten Optionen werden nur verwendet, solange dieses "
-"Kästchen markiert ist."
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-"Erweiterte Konfiguration anzeigen und verwenden. Die erweiterten Optionen "
-"werden nur verwendet, wenn diese Option ausgewählt ist."
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-"Gefährliche Einstellungen anzeigen und nutzen. Gefährliche Optionen werden "
-"nur benutzt, solange diese Box ausgewählt ist."
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr "Smart Queue Management"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-#, fuzzy
-msgid "Squash DSCP on inbound packets (ingress):"
-msgstr "Squash DSCP bei eingehenden Paketen (Ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr "Squash-DSCP (Eingang)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
+msgstr "DSCP-Markierungen auf eingehenden Paketen unterdrücken"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
msgid ""
@@ -215,20 +291,23 @@ msgstr ""
"Schaltfläche unten, um diesen Dienst zu aktivieren."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr "Hochladegeschwindigkeit (Ausgang)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
-"Upload-Geschwindigkeit (kbit/s) (egress) auf 0 setzen, um die egress "
-"Paketflusskontrolle abzuschalten:"
+"Upload-Geschwindigkeit (kbit/s) (Ausgang) auf 0 gesetzt, um Ausgang-Shaping "
+"selektiv zu deaktivieren"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
msgid "Verbosity of SQM's output into the system log."
-msgstr "Festlegen, wie ausführlich SQM ins Systemlog schreiben soll"
+msgstr "Festlegen, wie ausführlich SQM ins Systemlog schreiben soll."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
-msgstr "Welche Verbindungsschicht zu berücksichtigen ist:"
+msgid "Which link layer technology to account for"
+msgstr "Welche Link-Layer-Technologie zu berücksichtigen ist"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
msgid "Which linklayer adaptation mechanism to use; for testing only"
@@ -253,3 +332,93 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:219
msgid "default"
msgstr "Standardeinstellung"
+
+#~ msgid ""
+#~ "Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Download-Geschwindigkeit (kbit/s) (Ingress) auf 0 setzen, um Ingress-"
+#~ "Shaping selektiv zu deaktivieren:"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on inbound packets "
+#~ "(ingress):"
+#~ msgstr ""
+#~ "Explicit congestion notification (ECN) Status für eingehende Pakete "
+#~ "(ingress):"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on outbound packets "
+#~ "(egress)."
+#~ msgstr ""
+#~ "Explicit congestion notification (ECN) Status für ausgehende Pakete "
+#~ "(egress)."
+
+#~ msgid "Ignore DSCP on ingress:"
+#~ msgstr "DSCP bei Paketeingang ignorieren:"
+
+#~ msgid ""
+#~ "Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+#~ "interface MTU + overhead:"
+#~ msgstr ""
+#~ "Maximale Größe für Größen- und Ratenberechnungen, tcMTU (Byte); muss >= "
+#~ "Schnittstellen-MTU + Overhead sein:"
+
+#~ msgid ""
+#~ "Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+#~ msgstr ""
+#~ "Minimale Paketgröße, MPU (Byte); muss > 0 für Ethernet-Größentabellen "
+#~ "sein:"
+
+#~ msgid ""
+#~ "Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = "
+#~ "(tcMTU + 1) / 16:"
+#~ msgstr ""
+#~ "Anzahl der Einträge in Größen/Raten-Tabellen, TSIZE; für ATM wählen Sie "
+#~ "TSIZE = (tcMTU + 1) / 16:"
+
+#~ msgid "Per Packet Overhead (byte):"
+#~ msgstr "Overhead pro Paket (Byte):"
+
+#~ msgid ""
+#~ "Queuing disciplines useable on this system. After installing a new qdisc, "
+#~ "you need to restart the router to see updates!"
+#~ msgstr ""
+#~ "Warteschlangenstrukturen die auf diesem System benutzbar sind. Der Router "
+#~ "muss nach der Installation einer neuen qdisc neu gestartet werden, um die "
+#~ "Änderungen sehen zu können."
+
+#~ msgid ""
+#~ "Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+#~ "options will only be used as long as this box is checked."
+#~ msgstr ""
+#~ "Erweiterte Verbindungsschicht-Optionen anzeigen, (nur erforderlich, wenn "
+#~ "MTU > 1500). Die erweiterten Optionen werden nur verwendet, solange "
+#~ "dieses Kästchen markiert ist."
+
+#~ msgid ""
+#~ "Show and Use Advanced Configuration. Advanced options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr ""
+#~ "Erweiterte Konfiguration anzeigen und verwenden. Die erweiterten Optionen "
+#~ "werden nur verwendet, wenn diese Option ausgewählt ist."
+
+#~ msgid ""
+#~ "Show and Use Dangerous Configuration. Dangerous options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr ""
+#~ "Gefährliche Einstellungen anzeigen und nutzen. Gefährliche Optionen "
+#~ "werden nur benutzt, solange diese Box ausgewählt ist."
+
+#~ msgid "Squash DSCP on inbound packets (ingress):"
+#~ msgstr "Squash DSCP bei eingehenden Paketen (Ingress):"
+
+#~ msgid ""
+#~ "Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Upload-Geschwindigkeit (kbit/s) (egress) auf 0 setzen, um die egress "
+#~ "Paketflusskontrolle abzuschalten:"
+
+#~ msgid "Which link layer to account for:"
+#~ msgstr "Welche Verbindungsschicht zu berücksichtigen ist:"
diff --git a/applications/luci-app-sqm/po/el/sqm.po b/applications/luci-app-sqm/po/el/sqm.po
index d165ea0d01..7920acf371 100644
--- a/applications/luci-app-sqm/po/el/sqm.po
+++ b/applications/luci-app-sqm/po/el/sqm.po
@@ -10,6 +10,14 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.7-dev\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -22,6 +30,16 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "Βασικές Ρυθμίσεις"
@@ -32,28 +50,50 @@ msgid ""
"[start|stop]-sqm.log."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -68,8 +108,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -77,6 +129,14 @@ msgid "Interface name"
msgstr "Όνομα διεπαφής (Interface)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -92,25 +152,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -121,44 +215,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -175,9 +257,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -185,7 +270,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
diff --git a/applications/luci-app-sqm/po/en/sqm.po b/applications/luci-app-sqm/po/en/sqm.po
index 548b41e7dc..1799524bac 100644
--- a/applications/luci-app-sqm/po/en/sqm.po
+++ b/applications/luci-app-sqm/po/en/sqm.po
@@ -4,6 +4,14 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -16,6 +24,16 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr ""
@@ -26,28 +44,50 @@ msgid ""
"[start|stop]-sqm.log."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -62,8 +102,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -71,6 +123,14 @@ msgid "Interface name"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -86,25 +146,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -115,44 +209,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -169,9 +251,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -179,7 +264,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
diff --git a/applications/luci-app-sqm/po/es/sqm.po b/applications/luci-app-sqm/po/es/sqm.po
index bfb6036026..d3589afd30 100644
--- a/applications/luci-app-sqm/po/es/sqm.po
+++ b/applications/luci-app-sqm/po/es/sqm.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-05-01 16:23+0000\n"
+"PO-Revision-Date: 2022-12-27 19:24+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssqm/es/>\n"
@@ -8,7 +8,15 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12.1\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr "Configuración avanzada"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr "Opciones avanzadas de capa de enlace"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
@@ -26,6 +34,19 @@ msgstr ""
"Cadena de opciones avanzadas para pasar a las disciplinas de colas de "
"ingreso; sin verificación de errores, use con mucho cuidado."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+"Las opciones avanzadas solo se utilizarán mientras esta casilla esté marcada "
+"(solo es necesario si MTU > 1500)."
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+"Las opciones avanzadas solo se utilizarán mientras esta casilla esté marcada."
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "Configuración básica"
@@ -38,35 +59,57 @@ msgstr ""
"Cree un archivo de registro para esta instancia de SQM en /var/run/sqm/"
"${Interface_name}.[start|stopfont>-sqm.log."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr "Configuración peligrosa"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+"Las opciones peligrosas sólo se utilizarán mientras esta casilla esté "
+"marcada."
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr "Velocidad de descarga (ingreso)"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
msgstr ""
-"La velocidad de descarga (kbit/s) (ingreso) se establece en 0 para "
-"desactivar selectivamente la configuración de ingreso:"
+"Velocidad de descarga (kbit/s) (ingreso) establecida en 0 para desactivar "
+"selectivamente el modelado de ingreso"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr "ECN (salida)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
+msgstr "ECN (ingreso)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr "Activar SQM"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr "Activar el registro de depuración"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr "Activar esta instancia de SQM."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
-"Estado de notificación explícita de congestión (ECN) en paquetes entrantes "
-"(ingreso):"
+"Estado de notificación de congestión explícita (ECN) en paquetes entrantes"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
-"Estado explícito de notificación de congestión (ECN) en paquetes salientes "
-"(salida)."
+"Estado de notificación de congestión explícita (ECN) en paquetes salientes"
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
msgid "Grant UCI access for luci-app-sqm"
@@ -80,15 +123,35 @@ msgstr "Límite estricto en las colas de salida; dejar en blanco por defecto."
msgid "Hard limit on ingress queues; leave empty for default."
msgstr "Límite estricto en las colas de ingreso; dejar en blanco por defecto."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr "Límite duro de cola (salida)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr "Límite duro de cola (ingreso)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr "Ignorar DSCP (ingreso)"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
-msgstr "Ignorar DSCP en ingreso:"
+msgid "Ignore DSCP markings on inbound packets"
+msgstr "Ignorar las marcas DSCP en los paquetes entrantes"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "Nombre de la interfaz"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr "Objetivo de latencia (salida)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr "Objetivo de latencia (ingreso)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -110,32 +173,70 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr "Adaptación de capa de enlace"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr "Capa de enlace"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr "Mecanismo de adaptación de capa de enlace"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+"Enumera las disciplinas de colas que se pueden utilizar en este sistema. ¡"
+"Después de instalar un nuevo qdisc, debe reiniciar el enrutador para ver las "
+"actualizaciones!"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr "Verbosidad del registro"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+#, fuzzy
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
msgstr ""
-"Tamaño máximo para cálculos de tamaño y velocidad, tcMTU (byte); necesita "
-"ser >= interfaz MTU + gastos generales:"
+"Tamaño máximo para cálculos de tamaño y velocidad, tcMTU (byte); debe ser >= "
+"MTU de interfaz + sobrecarga"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
+msgstr "Tamaño máximo de paquete"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
msgstr ""
-"Tamaño de paquete mínimo, MPU (byte); debe ser > 0 para tablas de tamaño de "
-"ethernet:"
+"Tamaño mínimo de paquete, MPU (byte); debe ser > 0 para las tablas de tamaño "
+"de ethernet"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
+msgstr "Tamaño mínimo de paquete"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
-"Número de entradas en tablas de tamaño/tasa, TSIZE; para ATM, elija TSIZE = "
-"(tcMTU + 1) / 16:"
+"Número de entradas en tablas de tamaño/tasa, TSIZE; para ATM elija TSIZE = ("
+"tcMTU + 1) / 16"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
-msgstr "Por paquete de arriba (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr "Sobrecarga por paquete (bytes)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr "Opciones de Qdisc (salida)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
+msgstr "Opciones de Qdisc (ingreso)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
@@ -145,53 +246,35 @@ msgstr "Disciplina de cola"
msgid "Queue setup script"
msgstr "Script de configuración de cola"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr "Disciplina en las colas"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr "Colas"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
-msgstr ""
-"Disciplinas de colas utilizables en este sistema. Después de instalar un "
-"nuevo qdisc, ¡debe reiniciar el enrutador para ver las actualizaciones!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
+msgstr "Tamaño de la tabla de tasas"
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
-msgstr "Gestión inteligente de colas"
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-"Mostrar opciones avanzadas de Linklayer (solo es necesario si MTU > 1500). "
-"Las opciones avanzadas solo se utilizarán mientras esta casilla esté marcada."
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-"Mostrar y usar la Configuración avanzada. Las opciones avanzadas solo se "
-"utilizarán mientras esta casilla esté marcada."
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-"Mostrar y usar la Configuración Peligrosa. Las opciones peligrosas sólo se "
-"utilizarán mientras esté marcada esta casilla."
+msgstr "QoS inteligente"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr "Gestión inteligente de colas"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
-msgstr "Aplastar DSCP en paquetes entrantes (ingreso):"
+#, fuzzy
+msgid "Squash DSCP (ingress)"
+msgstr "Squash DSCP (ingreso)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+#, fuzzy
+msgid "Squash DSCP markings on inbound packets"
+msgstr "Squash DSCP marcas en paquetes entrantes"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
msgid ""
@@ -212,20 +295,23 @@ msgstr ""
"activar este servicio."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr "Velocidad de subida (salida)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
"Velocidad de carga (kbit/s) (salida) establecida en 0 para desactivar "
-"selectivamente la configuración de salida:"
+"selectivamente el modelado de salida"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
msgid "Verbosity of SQM's output into the system log."
msgstr "Verbosidad de la salida de SQM en el registro del sistema."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
-msgstr "Qué capa de enlace debe tener en cuenta:"
+msgid "Which link layer technology to account for"
+msgstr "Qué tecnología de capa de enlace se debe tener en cuenta"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
msgid "Which linklayer adaptation mechanism to use; for testing only"
@@ -248,3 +334,92 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:219
msgid "default"
msgstr "predeterminado"
+
+#~ msgid ""
+#~ "Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "La velocidad de descarga (kbit/s) (ingreso) se establece en 0 para "
+#~ "desactivar selectivamente la configuración de ingreso:"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on inbound packets "
+#~ "(ingress):"
+#~ msgstr ""
+#~ "Estado de notificación explícita de congestión (ECN) en paquetes "
+#~ "entrantes (ingreso):"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on outbound packets "
+#~ "(egress)."
+#~ msgstr ""
+#~ "Estado explícito de notificación de congestión (ECN) en paquetes "
+#~ "salientes (salida)."
+
+#~ msgid "Ignore DSCP on ingress:"
+#~ msgstr "Ignorar DSCP en ingreso:"
+
+#~ msgid ""
+#~ "Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+#~ "interface MTU + overhead:"
+#~ msgstr ""
+#~ "Tamaño máximo para cálculos de tamaño y velocidad, tcMTU (byte); necesita "
+#~ "ser >= interfaz MTU + gastos generales:"
+
+#~ msgid ""
+#~ "Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+#~ msgstr ""
+#~ "Tamaño de paquete mínimo, MPU (byte); debe ser > 0 para tablas de tamaño "
+#~ "de ethernet:"
+
+#~ msgid ""
+#~ "Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = "
+#~ "(tcMTU + 1) / 16:"
+#~ msgstr ""
+#~ "Número de entradas en tablas de tamaño/tasa, TSIZE; para ATM, elija TSIZE "
+#~ "= (tcMTU + 1) / 16:"
+
+#~ msgid "Per Packet Overhead (byte):"
+#~ msgstr "Por paquete de arriba (byte):"
+
+#~ msgid ""
+#~ "Queuing disciplines useable on this system. After installing a new qdisc, "
+#~ "you need to restart the router to see updates!"
+#~ msgstr ""
+#~ "Disciplinas de colas utilizables en este sistema. Después de instalar un "
+#~ "nuevo qdisc, ¡debe reiniciar el enrutador para ver las actualizaciones!"
+
+#~ msgid ""
+#~ "Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+#~ "options will only be used as long as this box is checked."
+#~ msgstr ""
+#~ "Mostrar opciones avanzadas de Linklayer (solo es necesario si MTU > "
+#~ "1500). Las opciones avanzadas solo se utilizarán mientras esta casilla "
+#~ "esté marcada."
+
+#~ msgid ""
+#~ "Show and Use Advanced Configuration. Advanced options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr ""
+#~ "Mostrar y usar la Configuración avanzada. Las opciones avanzadas solo se "
+#~ "utilizarán mientras esta casilla esté marcada."
+
+#~ msgid ""
+#~ "Show and Use Dangerous Configuration. Dangerous options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr ""
+#~ "Mostrar y usar la Configuración Peligrosa. Las opciones peligrosas sólo "
+#~ "se utilizarán mientras esté marcada esta casilla."
+
+#~ msgid "Squash DSCP on inbound packets (ingress):"
+#~ msgstr "Aplastar DSCP en paquetes entrantes (ingreso):"
+
+#~ msgid ""
+#~ "Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Velocidad de carga (kbit/s) (salida) establecida en 0 para desactivar "
+#~ "selectivamente la configuración de salida:"
+
+#~ msgid "Which link layer to account for:"
+#~ msgstr "Qué capa de enlace debe tener en cuenta:"
diff --git a/applications/luci-app-sqm/po/fi/sqm.po b/applications/luci-app-sqm/po/fi/sqm.po
index d37903f766..41be51b09f 100644
--- a/applications/luci-app-sqm/po/fi/sqm.po
+++ b/applications/luci-app-sqm/po/fi/sqm.po
@@ -10,6 +10,14 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.2-dev\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -22,6 +30,16 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "Perusasetukset"
@@ -34,30 +52,50 @@ msgstr ""
"Luo lokitiedosto tälle SQM-esiintymälle: /var/run/sqm/${Interface_name}."
"[start|stop]-sqm.log."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
-"Latausnopeus (kbit/s) (ingress). Aseta arvoksi 0 ottaaksesi latausnopeuden "
-"säädön pois päältä:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr "Ota tämä SQM-esiintymä käyttöön."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -72,15 +110,35 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
-msgstr "Sivuuta DSCP saapuvalta liikenteeltä:"
+msgid "Ignore DSCP markings on inbound packets"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "Sovittimen nimi"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -96,26 +154,60 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr "Linkkikerroksen sopeuttaminen"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
-msgstr "Lisäkuorma pakettia kohti (tavu):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
@@ -125,46 +217,32 @@ msgstr "Jonomenetelmä (qdisc)"
msgid "Queue setup script"
msgstr "Jonomenetelmän asetustiedosto"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr "Jonot"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
-"Käytettävissä olevat jonomenetelmät (qdisc). Uuden qdiscin asentamisen "
-"jälkeen tiedot päivittyvät laitteen uudelleenkäynnistyksen yhteydessä."
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr "SQM QoS"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr "Älykäs jononhallinta"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -181,19 +259,20 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
-"Lähetysnopeus kilobitteinä sekunnissa (kbit/s). Aseta arvoksi 0 ottaaksesi "
-"lähetysnopeuden säädön pois päältä:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
msgid "Verbosity of SQM's output into the system log."
msgstr "SQM tapahtumien lokiinkirjaamisen tarkkuus."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
@@ -214,3 +293,30 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:219
msgid "default"
msgstr "vakio"
+
+#~ msgid ""
+#~ "Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Latausnopeus (kbit/s) (ingress). Aseta arvoksi 0 ottaaksesi "
+#~ "latausnopeuden säädön pois päältä:"
+
+#~ msgid "Ignore DSCP on ingress:"
+#~ msgstr "Sivuuta DSCP saapuvalta liikenteeltä:"
+
+#~ msgid "Per Packet Overhead (byte):"
+#~ msgstr "Lisäkuorma pakettia kohti (tavu):"
+
+#~ msgid ""
+#~ "Queuing disciplines useable on this system. After installing a new qdisc, "
+#~ "you need to restart the router to see updates!"
+#~ msgstr ""
+#~ "Käytettävissä olevat jonomenetelmät (qdisc). Uuden qdiscin asentamisen "
+#~ "jälkeen tiedot päivittyvät laitteen uudelleenkäynnistyksen yhteydessä."
+
+#~ msgid ""
+#~ "Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Lähetysnopeus kilobitteinä sekunnissa (kbit/s). Aseta arvoksi 0 "
+#~ "ottaaksesi lähetysnopeuden säädön pois päältä:"
diff --git a/applications/luci-app-sqm/po/fr/sqm.po b/applications/luci-app-sqm/po/fr/sqm.po
index b4ae43d921..585d39f19e 100644
--- a/applications/luci-app-sqm/po/fr/sqm.po
+++ b/applications/luci-app-sqm/po/fr/sqm.po
@@ -1,14 +1,22 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-08 14:26+0000\n"
-"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
+"PO-Revision-Date: 2022-07-31 13:17+0000\n"
+"Last-Translator: Christophe Blancon <christophe.blancon@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssqm/fr/>\n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
@@ -27,6 +35,16 @@ msgstr ""
"d'entrée ; pas de vérification d'erreur, à utiliser avec beaucoup de "
"précaution."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "Paramètres de base"
@@ -39,16 +57,38 @@ msgstr ""
"Créer un fichier journal pour cette instance SQM sous /var/run/sqm/"
"${nom_interface}. [start|stop]-sqm.log."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
-"Vitesse de téléchargement (kbit/s) (ingress) réglée sur 0 pour désactiver "
-"sélectivement la mise en forme de l'ingress :"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
+msgstr "Activer l'indicateur de la qualité des signaux (SQM)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
@@ -56,17 +96,12 @@ msgid "Enable this SQM instance."
msgstr "Activez cette instance SQM."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
-"Statut de notification de congestion (ECN) sur les paquets entrants "
-"(ingress) :"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
-"Statut de notification de congestion (ECN) sur les paquets sortant (egress)."
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
msgid "Grant UCI access for luci-app-sqm"
@@ -80,15 +115,35 @@ msgstr "Limite des files d'attente pour la sortie ; laisser vide par défaut."
msgid "Hard limit on ingress queues; leave empty for default."
msgstr "Limite des files d'attente entrée ; laisser vide par défaut."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
-msgstr "Ignoré DSCP à l'entrée :"
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP markings on inbound packets"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "Nom de l’interface"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -108,90 +163,98 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid "Link Layer Adaptation"
-msgstr "Adaptation de liaison"
+msgstr "Adaptation de la couche de liaison"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
-"Taille maximale pour les calculs de taille et de taux, tcMTU (byte) ; doit "
-"être >= interface MTU + overhead :"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
-"Taille minimale des paquets, MPU (byte) ; doit être > 0 pour les tailes de "
-"tables ethernet :"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
-"Nombre d'entrées de taille/debit tables, TSIZE ; for ATM choose TSIZE = "
-"(tcMTU + 1) / 16 :"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
-msgstr "Overhead par Packet(byte) :"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
-msgstr "Queue Discipline"
+msgstr "Discipline de la file d'attente"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:120
msgid "Queue setup script"
msgstr "Script de file d'attente"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
-msgstr "Queues"
+msgstr "Files d'attente"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
-"Les disciplines de file d'attente sur ce système. Après avoir installé un "
-"nouveau qdisc, vous devez redémarrer le routeur pour voir les mises à jour !"
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
-msgstr "SQM QoS"
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-"Afficher les options avancées du Linklayer, (uniquement nécessaire si MTU > "
-"1500). Les options avancées ne seront utilisées que si cette case est cochée."
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-"Afficher et utiliser la configuration avancée. Les options avancées ne "
-"seront utilisées que tant que cette case sera cochée."
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-"Afficher et utiliser une configuration dangereuse. Les options dangereuses "
-"ne seront utilisées que si cette case est cochée."
+msgstr "Qualité de service SQM"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
-msgstr "Management File d'attente"
+msgstr "Gestion intelligente des files d'attente"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP (ingress)"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
-msgstr "Écraser le DSCP sur les paquets entrants (ingress) :"
+msgid "Squash DSCP markings on inbound packets"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
msgid ""
@@ -208,24 +271,31 @@ msgid ""
"The SQM service seems to be disabled. Please use the button below to "
"activate this service."
msgstr ""
+"Le service SQM semble être désactivé. Veuillez utiliser le bouton ci-dessous "
+"pour activer ce service."
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
-msgstr "Vitesse de chargement (kbit/s) (sortie) Mettre sur 0 pour désactiver :"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
msgid "Verbosity of SQM's output into the system log."
msgstr "Verbosité de la sortie de SQM dans le journal du système."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
-msgstr "Quelle couche liaison à prendre en compte :"
+msgid "Which link layer technology to account for"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
msgid "Which linklayer adaptation mechanism to use; for testing only"
-msgstr "Mécanisme d'adaptation de la couche de liaison ; pour essai uniquement"
+msgstr ""
+"Quel mécanisme d'adaptation de la couche de liaison utiliser ; à des fins de "
+"test uniquement"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
msgid ""
@@ -244,4 +314,94 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:188
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:219
msgid "default"
-msgstr "Par défaut"
+msgstr "par défaut"
+
+#~ msgid ""
+#~ "Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Vitesse de téléchargement (kbit/s) (ingress) réglée sur 0 pour désactiver "
+#~ "sélectivement la mise en forme de l'ingress :"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on inbound packets "
+#~ "(ingress):"
+#~ msgstr ""
+#~ "Statut de notification de congestion (ECN) sur les paquets entrants "
+#~ "(ingress) :"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on outbound packets "
+#~ "(egress)."
+#~ msgstr ""
+#~ "Statut de notification de congestion (ECN) sur les paquets sortant "
+#~ "(egress)."
+
+#~ msgid "Ignore DSCP on ingress:"
+#~ msgstr "Ignorer DSCP à l'entrée :"
+
+#~ msgid ""
+#~ "Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+#~ "interface MTU + overhead:"
+#~ msgstr ""
+#~ "Taille maximale pour les calculs de taille et de débit, tcMTU (octet); "
+#~ "doit être >= interface MTU + surcharge:"
+
+#~ msgid ""
+#~ "Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+#~ msgstr ""
+#~ "Taille minimale des paquets, MPU (octet) ; doit être > 0 pour les tables "
+#~ "de taille ethernet :"
+
+#~ msgid ""
+#~ "Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = "
+#~ "(tcMTU + 1) / 16:"
+#~ msgstr ""
+#~ "Nombre d'entrées dans les tables de taille/taux, TSIZE ; pour ATM, "
+#~ "choisir TSIZE = (tcMTU + 1) / 16 :"
+
+#~ msgid "Per Packet Overhead (byte):"
+#~ msgstr "Surcharge par paquet (octet) :"
+
+#~ msgid ""
+#~ "Queuing disciplines useable on this system. After installing a new qdisc, "
+#~ "you need to restart the router to see updates!"
+#~ msgstr ""
+#~ "Les disciplines de file d'attente sur ce système. Après avoir installé un "
+#~ "nouveau qdisc, vous devez redémarrer le routeur pour voir les mises à "
+#~ "jour !"
+
+#~ msgid ""
+#~ "Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+#~ "options will only be used as long as this box is checked."
+#~ msgstr ""
+#~ "Afficher les options avancées du Linklayer, (uniquement nécessaire si MTU "
+#~ "> 1500). Les options avancées ne seront utilisées que si cette case est "
+#~ "cochée."
+
+#~ msgid ""
+#~ "Show and Use Advanced Configuration. Advanced options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr ""
+#~ "Afficher et utiliser la configuration avancée. Les options avancées ne "
+#~ "seront utilisées que si cette case est cochée."
+
+#~ msgid ""
+#~ "Show and Use Dangerous Configuration. Dangerous options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr ""
+#~ "Afficher et utiliser une configuration dangereuse. Les options "
+#~ "dangereuses ne seront utilisées que si cette case est cochée."
+
+#~ msgid "Squash DSCP on inbound packets (ingress):"
+#~ msgstr "Écraser le DSCP sur les paquets entrants (ingress) :"
+
+#~ msgid ""
+#~ "Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Vitesse de téléchargement (kbit/s) (egress) défini à 0 pour désactiver "
+#~ "sélectivement la mise en forme de l'egress :"
+
+#~ msgid "Which link layer to account for:"
+#~ msgstr "Quelle couche liaison à prendre en compte :"
diff --git a/applications/luci-app-sqm/po/he/sqm.po b/applications/luci-app-sqm/po/he/sqm.po
index 587c49fcd7..d90f0867e1 100644
--- a/applications/luci-app-sqm/po/he/sqm.po
+++ b/applications/luci-app-sqm/po/he/sqm.po
@@ -4,6 +4,14 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -16,6 +24,16 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr ""
@@ -26,28 +44,50 @@ msgid ""
"[start|stop]-sqm.log."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -62,8 +102,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -71,6 +123,14 @@ msgid "Interface name"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -86,25 +146,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -115,44 +209,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -169,9 +251,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -179,7 +264,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
diff --git a/applications/luci-app-sqm/po/hi/sqm.po b/applications/luci-app-sqm/po/hi/sqm.po
index 111424659e..fe43ae1b87 100644
--- a/applications/luci-app-sqm/po/hi/sqm.po
+++ b/applications/luci-app-sqm/po/hi/sqm.po
@@ -4,6 +4,14 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -16,6 +24,16 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr ""
@@ -26,28 +44,50 @@ msgid ""
"[start|stop]-sqm.log."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -62,8 +102,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -71,6 +123,14 @@ msgid "Interface name"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -86,25 +146,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -115,44 +209,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -169,9 +251,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -179,7 +264,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
diff --git a/applications/luci-app-sqm/po/hu/sqm.po b/applications/luci-app-sqm/po/hu/sqm.po
index e4b96b811b..2ca9edf4c7 100644
--- a/applications/luci-app-sqm/po/hu/sqm.po
+++ b/applications/luci-app-sqm/po/hu/sqm.po
@@ -10,6 +10,14 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.8-dev\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -22,6 +30,16 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "Alapszintű beállítások"
@@ -32,28 +50,50 @@ msgid ""
"[start|stop]-sqm.log."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr "SQM engedélyezése"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -68,8 +108,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -77,6 +129,14 @@ msgid "Interface name"
msgstr "Csatoló neve"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -92,25 +152,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -121,44 +215,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -175,9 +257,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -185,7 +270,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
diff --git a/applications/luci-app-sqm/po/it/sqm.po b/applications/luci-app-sqm/po/it/sqm.po
index 3a867c3ad3..211356e543 100644
--- a/applications/luci-app-sqm/po/it/sqm.po
+++ b/applications/luci-app-sqm/po/it/sqm.po
@@ -1,20 +1,30 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-09-09 08:44+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-31 11:08+0000\n"
+"Last-Translator: Paul Spooren <mail@aparcar.org>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssqm/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.8.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr "Configurazione Avanzata"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
"checking, use very carefully."
msgstr ""
+"Stringa di opzioni avanzata da passare alle discipline di accodamento in "
+"uscita; nessun controllo di errore, usare con cautela."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
msgid ""
@@ -22,9 +32,19 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
-msgstr ""
+msgstr "Impostazioni di base"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
msgid ""
@@ -32,28 +52,50 @@ msgid ""
"[start|stop]-sqm.log."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -68,8 +110,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -77,6 +131,14 @@ msgid "Interface name"
msgstr "Nome interfaccia"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -92,25 +154,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -121,44 +217,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -175,9 +259,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -185,7 +272,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
diff --git a/applications/luci-app-sqm/po/ja/sqm.po b/applications/luci-app-sqm/po/ja/sqm.po
index f7179b9dc0..0edbca92cb 100644
--- a/applications/luci-app-sqm/po/ja/sqm.po
+++ b/applications/luci-app-sqm/po/ja/sqm.po
@@ -10,6 +10,14 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.4-dev\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -22,6 +30,16 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "基本設定"
@@ -32,28 +50,50 @@ msgid ""
"[start|stop]-sqm.log."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr "この SQM インスタンスを有効にします。"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -68,8 +108,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -77,6 +129,14 @@ msgid "Interface name"
msgstr "インターフェース名"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -92,25 +152,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -121,44 +215,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr "キュー"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr "スマート・キュー管理"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -175,9 +257,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -185,7 +270,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
diff --git a/applications/luci-app-sqm/po/ko/sqm.po b/applications/luci-app-sqm/po/ko/sqm.po
index 8dbf6b6dd7..422f2fe3fe 100644
--- a/applications/luci-app-sqm/po/ko/sqm.po
+++ b/applications/luci-app-sqm/po/ko/sqm.po
@@ -1,14 +1,22 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-06-07 10:49+0000\n"
-"Last-Translator: Sunggu Choi <dkaost@outlook.com>\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssqm/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
@@ -22,6 +30,16 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "기본 설정"
@@ -32,28 +50,50 @@ msgid ""
"[start|stop]-sqm.log."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -68,8 +108,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -77,6 +129,14 @@ msgid "Interface name"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -92,25 +152,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -121,44 +215,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -175,9 +257,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -185,7 +270,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
@@ -205,4 +290,4 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:188
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:219
msgid "default"
-msgstr ""
+msgstr "기본"
diff --git a/applications/luci-app-sqm/po/mr/sqm.po b/applications/luci-app-sqm/po/mr/sqm.po
index 4c14d4090b..93171dbcb1 100644
--- a/applications/luci-app-sqm/po/mr/sqm.po
+++ b/applications/luci-app-sqm/po/mr/sqm.po
@@ -4,6 +4,14 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -16,6 +24,16 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr ""
@@ -26,28 +44,50 @@ msgid ""
"[start|stop]-sqm.log."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -62,8 +102,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -71,6 +123,14 @@ msgid "Interface name"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -86,25 +146,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -115,44 +209,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -169,9 +251,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -179,7 +264,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
diff --git a/applications/luci-app-sqm/po/ms/sqm.po b/applications/luci-app-sqm/po/ms/sqm.po
index b1857d906f..3a6c6b7732 100644
--- a/applications/luci-app-sqm/po/ms/sqm.po
+++ b/applications/luci-app-sqm/po/ms/sqm.po
@@ -4,6 +4,14 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -16,6 +24,16 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr ""
@@ -26,28 +44,50 @@ msgid ""
"[start|stop]-sqm.log."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -62,8 +102,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -71,6 +123,14 @@ msgid "Interface name"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -86,25 +146,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -115,44 +209,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -169,9 +251,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -179,7 +264,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
diff --git a/applications/luci-app-sqm/po/nb_NO/sqm.po b/applications/luci-app-sqm/po/nb_NO/sqm.po
index 2c24412989..4a4acc2e12 100644
--- a/applications/luci-app-sqm/po/nb_NO/sqm.po
+++ b/applications/luci-app-sqm/po/nb_NO/sqm.po
@@ -4,6 +4,14 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -16,6 +24,16 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr ""
@@ -26,28 +44,50 @@ msgid ""
"[start|stop]-sqm.log."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -62,8 +102,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -71,6 +123,14 @@ msgid "Interface name"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -86,25 +146,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -115,44 +209,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -169,9 +251,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -179,7 +264,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
diff --git a/applications/luci-app-sqm/po/pl/sqm.po b/applications/luci-app-sqm/po/pl/sqm.po
index 63d080dcef..effce416a9 100644
--- a/applications/luci-app-sqm/po/pl/sqm.po
+++ b/applications/luci-app-sqm/po/pl/sqm.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-06-22 17:33+0000\n"
+"PO-Revision-Date: 2022-12-28 07:01+0000\n"
"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssqm/pl/>\n"
@@ -9,7 +9,15 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.7.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr "Zaawansowana konfiguracja"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr "Zaawansowane opcje warstwy łączy"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
@@ -27,9 +35,22 @@ msgstr ""
"Zaawansowany łańcuch opcji, aby przejść do dyscyplin kolejkowania ingress; "
"bez sprawdzania błędów, używaj bardzo ostrożnie."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+"Opcje zaawansowane będą używane tylko wtedy, gdy to pole jest zaznaczone ("
+"potrzebne tylko, jeśli MTU > 1500)."
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+"Opcje zaawansowane będą używane tylko wtedy, gdy to pole jest zaznaczone."
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
-msgstr "Podstawowe ustawienia"
+msgstr "Ustawienia podstawowe"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
msgid ""
@@ -39,35 +60,56 @@ msgstr ""
"Utwórz plik dziennika dla tej instancji SQM w /var/run/sqm/${Interface_name}."
"[start|stop]-sqm.log."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr "Niebezpieczna konfiguracja"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+"Niebezpieczne opcje będą używane tylko wtedy, gdy to pole jest zaznaczone."
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr "Szybkość pobierania (wejście)"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
msgstr ""
-"Prędkość pobierania (kbit/s) (ingress) ustawiona na 0, aby selektywnie "
-"wyłączyć kształtowanie ingress:"
+"Szybkość pobierania (kbit/s) (wejście) ustawione na 0, aby selektywnie "
+"wyłączyć kształtowanie wejścia"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr "ECN (wyjście)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
+msgstr "ECN (wejście)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr "Włącz SQM"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr "Włącz rejestrowanie debugowania"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr "Włącz tę instancję SQM."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
-"Status jawnego powiadomienia o przeciążeniu (ECN) na pakietach "
-"przychodzących (ingress):"
+"Status jawnego powiadomienia o przeciążeniu (ECN) w pakietach przychodzących"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
-"Status jawnego powiadomienia o przeciążeniu (ECN) na pakietach wychodzących "
-"(egress)."
+"Status jawnego powiadomienia o przeciążeniu (ECN) w pakietach wychodzących"
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
msgid "Grant UCI access for luci-app-sqm"
@@ -82,15 +124,35 @@ msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
"Twardy limit kolejek ingress; pozostawić puste dla ustawień domyślnych."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr "Twardy limit kolejki (wyjście)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr "Twardy limit kolejki (wejście)"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
-msgstr "Ignoruj DSCP przy ingress:"
+msgid "Ignore DSCP (ingress)"
+msgstr "Ignoruj DSCP (wejście)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP markings on inbound packets"
+msgstr "Ignoruj oznaczenia DSCP na pakietach przychodzących"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "Nazwa interfejsu"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr "Docelowe opóźnienie (wyjście)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr "Docelowe opóźnienie (wejście)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -110,32 +172,69 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr "Adaptacja warstwy połączenia"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr "Warstwa łącza"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr "Mechanizm adaptacji warstwy łącza"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+"Wyświetla listę dyscyplin kolejkowania przydatnych w tym systemie. Po "
+"zainstalowaniu nowej qdisc musisz ponownie uruchomić router, aby zobaczyć "
+"aktualizacje!"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr "Szczegółowość dziennika"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
msgstr ""
-"Maksymalny rozmiar do obliczeń wielkości i szybkości, tcMTU (bajt); musi "
-"być> = interfejs MTU + narzut:"
+"Maksymalny rozmiar do obliczeń rozmiaru i szybkości, tcMTU (bajty); musi być "
+">= interfejs MTU + narzut"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
+msgstr "Maksymalny rozmiar pakietu"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
msgstr ""
-"Minimalny rozmiar pakietu, MPU (bajt); musi wynosić> 0 dla tabel rozmiarów "
-"Ethernet:"
+"Minimalny rozmiar pakietu, MPU (bajty); musi być > 0 dla tabel rozmiarów "
+"Ethernet"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
+msgstr "Minimalny rozmiar pakietu"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
-"Liczba wpisów w tabelach wielkości/szybkości, TSIZE; dla ATM wybrać TSIZE = "
-"(tcMTU + 1) / 16:"
+"Liczba wpisów w tabelach wielkości/szybkości, TSIZE; dla ATM wybrać TSIZE = ("
+"tcMTU + 1) / 16"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
-msgstr "Narzut na pakiet (bajt):"
+msgid "Per Packet Overhead (bytes)"
+msgstr "Narzut na pakiet (bajty)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr "Opcje qdisc (wyjście)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
+msgstr "Opcje qdisc (wejście)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
@@ -145,53 +244,33 @@ msgstr "Dyscyplina kolejki"
msgid "Queue setup script"
msgstr "Skrypt konfiguracji kolejki"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr "Dyscyplina kolejkowania"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr "Kolejki"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
-msgstr ""
-"Dyscypliny kolejkowania przydatne w tym systemie. Po zainstalowaniu nowej "
-"qdisc musisz ponownie uruchomić router, aby zobaczyć aktualizacje!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
+msgstr "Rozmiar tabeli szybkości"
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr "SQM QoS"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-"Pokaż zaawansowane opcje Linklayera (wymagane tylko, jeśli MTU>1500). Opcje "
-"zaawansowane będą używane tylko tak długo, jak to pole jest zaznaczone."
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-"Pokaż i użyj konfiguracji zaawansowanej. Opcje zaawansowane będą używane "
-"tylko tak długo, jak to pole jest zaznaczone."
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-"Pokaż i używaj niebezpiecznej konfiguracji. Niebezpieczne opcje będą używane "
-"tylko tak długo, jak to pole jest zaznaczone."
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr "Inteligentne zarządzanie kolejkami"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
-msgstr "Squash DSCP na pakietach przychodzących (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr "Zduś DSCP (wejście)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
+msgstr "Zduś oznaczenia DSCP na pakietach przychodzących"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
msgid ""
@@ -212,20 +291,23 @@ msgstr ""
"aktywować tę usługę."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr "Prędkość wysyłania (wyjście)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
-"Prędkość wysyłania (kbit/s) (egress) ustawiona na 0, aby selektywnie "
-"wyłączyć kształtowanie egress:"
+"Prędkość wysyłania (kbit/s) (wyjście) ustawione na 0, aby selektywnie "
+"wyłączyć kształtowanie wyjścia"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
msgid "Verbosity of SQM's output into the system log."
msgstr "Szczegółowość danych wyjściowych SQM w dzienniku systemowym."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
-msgstr "Którą warstwę łącza należy uwzględnić:"
+msgid "Which link layer technology to account for"
+msgstr "Którą technikę warstwy łącza należy uwzględnić"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
msgid "Which linklayer adaptation mechanism to use; for testing only"
@@ -251,3 +333,92 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:219
msgid "default"
msgstr "domyślna"
+
+#~ msgid ""
+#~ "Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Prędkość pobierania (kbit/s) (ingress) ustawiona na 0, aby selektywnie "
+#~ "wyłączyć kształtowanie ingress:"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on inbound packets "
+#~ "(ingress):"
+#~ msgstr ""
+#~ "Status jawnego powiadomienia o przeciążeniu (ECN) na pakietach "
+#~ "przychodzących (ingress):"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on outbound packets "
+#~ "(egress)."
+#~ msgstr ""
+#~ "Status jawnego powiadomienia o przeciążeniu (ECN) na pakietach "
+#~ "wychodzących (egress)."
+
+#~ msgid "Ignore DSCP on ingress:"
+#~ msgstr "Ignoruj DSCP przy ingress:"
+
+#~ msgid ""
+#~ "Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+#~ "interface MTU + overhead:"
+#~ msgstr ""
+#~ "Maksymalny rozmiar do obliczeń wielkości i szybkości, tcMTU (bajt); musi "
+#~ "być> = interfejs MTU + narzut:"
+
+#~ msgid ""
+#~ "Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+#~ msgstr ""
+#~ "Minimalny rozmiar pakietu, MPU (bajt); musi wynosić> 0 dla tabel "
+#~ "rozmiarów Ethernet:"
+
+#~ msgid ""
+#~ "Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = "
+#~ "(tcMTU + 1) / 16:"
+#~ msgstr ""
+#~ "Liczba wpisów w tabelach wielkości/szybkości, TSIZE; dla ATM wybrać TSIZE "
+#~ "= (tcMTU + 1) / 16:"
+
+#~ msgid "Per Packet Overhead (byte):"
+#~ msgstr "Narzut na pakiet (bajt):"
+
+#~ msgid ""
+#~ "Queuing disciplines useable on this system. After installing a new qdisc, "
+#~ "you need to restart the router to see updates!"
+#~ msgstr ""
+#~ "Dyscypliny kolejkowania przydatne w tym systemie. Po zainstalowaniu nowej "
+#~ "qdisc musisz ponownie uruchomić router, aby zobaczyć aktualizacje!"
+
+#~ msgid ""
+#~ "Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+#~ "options will only be used as long as this box is checked."
+#~ msgstr ""
+#~ "Pokaż zaawansowane opcje Linklayera (wymagane tylko, jeśli MTU>1500). "
+#~ "Opcje zaawansowane będą używane tylko tak długo, jak to pole jest "
+#~ "zaznaczone."
+
+#~ msgid ""
+#~ "Show and Use Advanced Configuration. Advanced options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr ""
+#~ "Pokaż i użyj konfiguracji zaawansowanej. Opcje zaawansowane będą używane "
+#~ "tylko tak długo, jak to pole jest zaznaczone."
+
+#~ msgid ""
+#~ "Show and Use Dangerous Configuration. Dangerous options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr ""
+#~ "Pokaż i używaj niebezpiecznej konfiguracji. Niebezpieczne opcje będą "
+#~ "używane tylko tak długo, jak to pole jest zaznaczone."
+
+#~ msgid "Squash DSCP on inbound packets (ingress):"
+#~ msgstr "Squash DSCP na pakietach przychodzących (ingress):"
+
+#~ msgid ""
+#~ "Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Prędkość wysyłania (kbit/s) (egress) ustawiona na 0, aby selektywnie "
+#~ "wyłączyć kształtowanie egress:"
+
+#~ msgid "Which link layer to account for:"
+#~ msgstr "Którą warstwę łącza należy uwzględnić:"
diff --git a/applications/luci-app-sqm/po/pt/sqm.po b/applications/luci-app-sqm/po/pt/sqm.po
index ff27471040..63c9b1c2db 100644
--- a/applications/luci-app-sqm/po/pt/sqm.po
+++ b/applications/luci-app-sqm/po/pt/sqm.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-08-04 20:24+0000\n"
+"PO-Revision-Date: 2022-12-29 23:53+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssqm/pt/>\n"
@@ -8,7 +8,15 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.8-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr "Configurações Avançadas"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr "Opções avançadas do Linklayer"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
@@ -26,6 +34,19 @@ msgstr ""
"Cadeia de opções avançada para passar para as disciplinas de enfileiramento "
"de entrada; sem verificação de erros, use com muito cuidado."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+"As opções avançadas serão usadas apenas enquanto esta caixa estiver marcada ("
+"é necessário apenas caso o MTU > 1500)."
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+"As opções avançadas só serão usadas enquanto esta caixa estiver marcada."
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "Configurações Básicas"
@@ -38,35 +59,53 @@ msgstr ""
"Criar ficheiro de log para esta instância de SQM em /var/run/sqm/"
"${Nome_da_Interface}.[start|stop]-sqm.log."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr "Configurações perigosas"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr "Opções perigosas só serão usadas enquanto esta caixa estiver marcada."
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr "Velocidade de download (entrada)"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
msgstr ""
-"Velocidade de descarrega (kbit/s) (ingresso) configurada a 0 para desativar "
-"seletivamente a forma de ingresso:"
+"Velocidade de Download (kbits/s) (entrada), defina como 0 para desativar "
+"seletivamente o tráfico de entrada"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr "ECN (saída)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
+msgstr "ECN (entrada)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr "Ativar o SQM"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr "Ativar o registo de depuração"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr "Ativar esta instância do SQM."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
-msgstr ""
-"Estado de notificação de congestionamento explícito (ECN) nos pacotes de "
-"entrada (ingresso):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
+msgstr "Notificação explícita do congestionamento (ECN) nos pacotes da entrada"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
-msgstr ""
-"Estado de notificação de congestionamento explícito (ECN) nos pacotes de "
-"saída (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
+msgstr "Notificação explícita do congestionamento (ECN) nos pacotes da saída"
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
msgid "Grant UCI access for luci-app-sqm"
@@ -84,15 +123,35 @@ msgstr ""
"Limite rígido nas filas de espera de entrada; deixe em branco para utilizar "
"valores predefinidos."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr "Limite da fila rígida (saída)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr "Limite da fila rígida (entrada)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr "Ignore o DSCP (entrada)"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
-msgstr "Ignore o DSCP na entrada:"
+msgid "Ignore DSCP markings on inbound packets"
+msgstr "Ignore as marcações DSCP nos pacotes da entrada"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "Nome da interface"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr "Meta de latência (saída)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr "Meta de latência (entrada)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -114,32 +173,69 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr "Adaptação da Camada de Ligação"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr "Camada do enlace"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr "Mecanismo de adaptação da camada de enlace"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+"Lista as disciplinas da filas que são utilizáveis neste sistema. Depois de "
+"instalar um novo qdisc, é preciso reiniciar o roteador para ver as "
+"atualizações!"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr "Loquacidade do registo"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
msgstr ""
-"Tamanho máximo para cálculos de tamanho e taxa, tcMTU (byte); deve ser >= "
-"MTU da interface + sobrecarga:"
+"Tamanho máximo para realizar os cálculos de tamanho e taxa, tcMTU (byte); "
+"precisa ser >= interface MTU + sobrecarga"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
+msgstr "Tamanho máximo do pacote"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
msgstr ""
-"Tamanho mínimo do pacote, MPU (byte); deve ser > 0 para tabelas de tamanho "
-"Ethernet:"
+"Tamanho mínimo do pacote, MPU (byte); precisa ser > 0 para as tabelas de "
+"tamanho ethernet"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
+msgstr "Tamanho mínimo do pacote"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
-"Quantidade de entradas nas tabelas de tamanho/taxa, TSIZE; para ATM escolha "
-"TSIZE = (tcMTU + 1) / 16:"
+"Quantidade das entradas com tamanho/taxa nas tabelas, TSIZE; para o ATM, "
+"escolha TSIZE = (tcMTU + 1) / 16"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
-msgstr "Sobrecarga por Pacote (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr "Por sobrecarga do pacote (byte)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr "Opções Qdisc (saída)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
+msgstr "Opções Qdisc (entrada)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
@@ -149,54 +245,33 @@ msgstr "Disciplina de Fila de Espera"
msgid "Queue setup script"
msgstr "Script de configuração da fila de espera"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr "Disciplina da fila"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr "Filas de Espera"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
-msgstr ""
-"Disciplinas de enfileiramento utilizáveis neste sistema. Depois de instalar "
-"um novo qdisc, precisa reiniciar o roteador para ver as atualizações!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
+msgstr "Tamanho da tabela das taxas"
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr "SQM QoS"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-"Mostrar Opções Avançadas da Camada de Ligações, (apenas necessário se MTU > "
-"1500). As opções avançadas só serão usadas enquanto esta caixa estiver "
-"marcada."
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-"Mostrar e Usar Configuração Avançada. As opções avançadas só serão usadas "
-"enquanto esta caixa estiver marcada."
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-"Mostrar e Utilizar Configuração Perigosa. As opções perigosas só serão "
-"usadas enquanto esta caixa estiver marcada."
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr "Gestão Inteligente de Filas de Espera"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
-msgstr "Esmagar DSCP em pacotes de entrada (ingresso):"
+msgid "Squash DSCP (ingress)"
+msgstr "Squash DSCP (entrada)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
+msgstr "Marcações squash DSCP nos pacotes da entrada"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
msgid ""
@@ -217,20 +292,23 @@ msgstr ""
"serviço."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr "Velocidade de upload (saída)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
-"Velocidade de envio (kbit/s) (saída) definida como 0 para desativar "
-"seletivamente a forma de saída:"
+"Velocidade de upload (kbit/s) (saída), defina como 0 para desativar "
+"seletivamente o tráfico de saída"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
msgid "Verbosity of SQM's output into the system log."
msgstr "Verbosidade da saída do SQM no log do sistema."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
-msgstr "Que camada de ligação para a conta:"
+msgid "Which link layer technology to account for"
+msgstr "Qual tecnologia de camada do enlace deve ser considerada"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
msgid "Which linklayer adaptation mechanism to use; for testing only"
@@ -243,9 +321,9 @@ msgid ""
"traffic shaping, better mixing (Fair Queueing), active queue length "
"management (AQM) and prioritisation on one network interface."
msgstr ""
-"Pode ativar a formação de tráfego com <abbr title=\"Smart Queue Management"
-"\">SQM</abbr>, para melhor mistura (Fair Queueing), gestão ativa do "
-"comprimento da fila de espera (AQM) e priorização numa interface de rede."
+"Pode ativar a formação de tráfego com <abbr title=\"Smart Queue "
+"Management\">SQM</abbr>, para melhor mistura (Fair Queueing), gestão ativa "
+"do comprimento da fila de espera (AQM) e priorização numa interface de rede."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:107
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:149
@@ -254,3 +332,93 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:219
msgid "default"
msgstr "padrão"
+
+#~ msgid ""
+#~ "Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Velocidade de descarrega (kbit/s) (ingresso) configurada a 0 para "
+#~ "desativar seletivamente a forma de ingresso:"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on inbound packets "
+#~ "(ingress):"
+#~ msgstr ""
+#~ "Estado de notificação de congestionamento explícito (ECN) nos pacotes de "
+#~ "entrada (ingresso):"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on outbound packets "
+#~ "(egress)."
+#~ msgstr ""
+#~ "Estado de notificação de congestionamento explícito (ECN) nos pacotes de "
+#~ "saída (egress)."
+
+#~ msgid "Ignore DSCP on ingress:"
+#~ msgstr "Ignore o DSCP na entrada:"
+
+#~ msgid ""
+#~ "Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+#~ "interface MTU + overhead:"
+#~ msgstr ""
+#~ "Tamanho máximo para cálculos de tamanho e taxa, tcMTU (byte); deve ser >= "
+#~ "MTU da interface + sobrecarga:"
+
+#~ msgid ""
+#~ "Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+#~ msgstr ""
+#~ "Tamanho mínimo do pacote, MPU (byte); deve ser > 0 para tabelas de "
+#~ "tamanho Ethernet:"
+
+#~ msgid ""
+#~ "Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = "
+#~ "(tcMTU + 1) / 16:"
+#~ msgstr ""
+#~ "Quantidade de entradas nas tabelas de tamanho/taxa, TSIZE; para ATM "
+#~ "escolha TSIZE = (tcMTU + 1) / 16:"
+
+#~ msgid "Per Packet Overhead (byte):"
+#~ msgstr "Sobrecarga por Pacote (byte):"
+
+#~ msgid ""
+#~ "Queuing disciplines useable on this system. After installing a new qdisc, "
+#~ "you need to restart the router to see updates!"
+#~ msgstr ""
+#~ "Disciplinas de enfileiramento utilizáveis neste sistema. Depois de "
+#~ "instalar um novo qdisc, precisa reiniciar o roteador para ver as "
+#~ "atualizações!"
+
+#~ msgid ""
+#~ "Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+#~ "options will only be used as long as this box is checked."
+#~ msgstr ""
+#~ "Mostrar Opções Avançadas da Camada de Ligações, (apenas necessário se MTU "
+#~ "> 1500). As opções avançadas só serão usadas enquanto esta caixa estiver "
+#~ "marcada."
+
+#~ msgid ""
+#~ "Show and Use Advanced Configuration. Advanced options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr ""
+#~ "Mostrar e Usar Configuração Avançada. As opções avançadas só serão usadas "
+#~ "enquanto esta caixa estiver marcada."
+
+#~ msgid ""
+#~ "Show and Use Dangerous Configuration. Dangerous options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr ""
+#~ "Mostrar e Utilizar Configuração Perigosa. As opções perigosas só serão "
+#~ "usadas enquanto esta caixa estiver marcada."
+
+#~ msgid "Squash DSCP on inbound packets (ingress):"
+#~ msgstr "Esmagar DSCP em pacotes de entrada (ingresso):"
+
+#~ msgid ""
+#~ "Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Velocidade de envio (kbit/s) (saída) definida como 0 para desativar "
+#~ "seletivamente a forma de saída:"
+
+#~ msgid "Which link layer to account for:"
+#~ msgstr "Que camada de ligação para a conta:"
diff --git a/applications/luci-app-sqm/po/pt_BR/sqm.po b/applications/luci-app-sqm/po/pt_BR/sqm.po
index ddcc9111bc..83c61d4f0e 100644
--- a/applications/luci-app-sqm/po/pt_BR/sqm.po
+++ b/applications/luci-app-sqm/po/pt_BR/sqm.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-06-22 17:33+0000\n"
+"PO-Revision-Date: 2022-12-28 07:01+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationssqm/pt_BR/>\n"
@@ -8,7 +8,15 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.7.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr "Configurações avançadas"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr "Opções avançadas do Linklayer"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
@@ -26,6 +34,19 @@ msgstr ""
"Cadeia de opções avançadas passada para as disciplinas de enfileiramento de "
"entrada; sem verificação de erro, use com muito cuidado."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+"As opções avançadas serão usadas apenas enquanto esta caixa estiver marcada ("
+"é necessário apenas caso o MTU > 1500)."
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+"As opções avançadas só serão usadas enquanto esta caixa estiver marcada."
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "Configurações Básicas"
@@ -38,35 +59,53 @@ msgstr ""
"Criar um arquivo de registro log para esta instância SQM em /var/run/sqm/"
"${Interface_name}.[start|stop]-sqm.log."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr "Configurações perigosas"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr "Opções perigosas só serão usadas enquanto esta caixa estiver marcada."
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr "Velocidade de download (entrada)"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
msgstr ""
"Velocidade de Download (kbits/s) (entrada), defina como 0 para desativar "
-"seletivamente a modelagem do tráfico de entrada:"
+"seletivamente o tráfico de entrada"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr "ECN (saída)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
+msgstr "ECN (entrada)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr "Ative o SQM"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr "Ativar o registro de depuração"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr "Ative esta instância do SQM."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
-msgstr ""
-"Status de notificação explicita de congestionamento (ECN) durante a entrada "
-"de pacotes (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
+msgstr "Notificação explícita do congestionamento (ECN) nos pacotes da entrada"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
-msgstr ""
-"Status de notificação explicita de congestionamento (ECN) durante a saída de "
-"pacotes (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
+msgstr "Notificação explícita do congestionamento (ECN) nos pacotes da saída"
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
msgid "Grant UCI access for luci-app-sqm"
@@ -84,15 +123,35 @@ msgstr ""
"Limite máximo nas filas de entrada; deixe em branco para utilizar valores "
"predefinidos."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr "Limite da fila rígida (saída)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr "Limite da fila rígida (entrada)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr "Ignore o DSCP (entrada)"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
-msgstr "Ignore o DSCP na entrada:"
+msgid "Ignore DSCP markings on inbound packets"
+msgstr "Ignore as marcações DSCP nos pacotes da entrada"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "Nome da Interface"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr "Meta de latência (saída)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr "Meta de latência (entrada)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -114,32 +173,69 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr "Adaptação da Camada do Link de Ligação"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr "Camada do enlace"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr "Mecanismo de adaptação da camada de enlace"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+"Lista as disciplinas da filas que são utilizáveis neste sistema. Depois de "
+"instalar um novo qdisc, é preciso reiniciar o roteador para ver as "
+"atualizações!"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr "Loquacidade do registro"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
msgstr ""
"Tamanho máximo para realizar os cálculos de tamanho e taxa, tcMTU (byte); "
-"precisa ser >= interface MTU + sobrecarga:"
+"precisa ser >= interface MTU + sobrecarga"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
+msgstr "Tamanho máximo do pacote"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
msgstr ""
"Tamanho mínimo do pacote, MPU (byte); precisa ser > 0 para as tabelas de "
-"tamanho ethernet:"
+"tamanho ethernet"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
+msgstr "Tamanho mínimo do pacote"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
-"Quantidade de entradas de tamanho/taxa nas tabelas, TSIZE; para o ATM, "
-"escolha TSIZE = (tcMTU + 1) / 16:"
+"Quantidade das entradas com tamanho/taxa nas tabelas, TSIZE; para o ATM, "
+"escolha TSIZE = (tcMTU + 1) / 16"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
-msgstr "Por Sobrecarga de Pacote (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr "Por sobrecarga do pacote (byte)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr "Opções Qdisc (saída)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
+msgstr "Opções Qdisc (entrada)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
@@ -149,54 +245,33 @@ msgstr "Disciplina da Fila"
msgid "Queue setup script"
msgstr "Script de configuração da fila"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr "Disciplina da fila"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr "Filas de espera"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
-msgstr ""
-"As disciplinas de enfileiramento utilizáveis neste sistema. Depois de "
-"instalar um novo qdisc, você precisa reiniciar o roteador para ver as "
-"atualizações!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
+msgstr "Tamanho da tabela das taxas"
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr "SQM QoS"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-"Mostrar as Opções Avançadas da Camada do Link ( só é necessário caso MTU > "
-"1500). As opções avançadas só serão usadas quando esta caixa for selecionada."
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-"Exibir e Usar a Configuração Avançada. As opções avançadas só serão usadas "
-"quando esta caixa for selecionada."
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-"Mostrar e Usar as Configurações Perigosas. As opções perigosas só serão "
-"usadas quando esta caixa for selecionada."
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr "Gestão Inteligente das Filas de Espera"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
-msgstr "Liquidar o DSCP durante a entrada dos pacotes (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr "Squash DSCP (entrada)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
+msgstr "Marcações squash DSCP nos pacotes da entrada"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
msgid ""
@@ -217,20 +292,23 @@ msgstr ""
"serviço."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr "Velocidade de upload (saída)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
"Velocidade de upload (kbit/s) (saída), defina como 0 para desativar "
-"seletivamente a modelagem do tráfico de saída:"
+"seletivamente o tráfico de saída"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
msgid "Verbosity of SQM's output into the system log."
msgstr "Prolixidade da saída do SQM's nos arquivos de registro log."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
-msgstr "Qual camada de link deve ser considerada:"
+msgid "Which link layer technology to account for"
+msgstr "Qual tecnologia de camada do enlace deve ser considerada"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
msgid "Which linklayer adaptation mechanism to use; for testing only"
@@ -256,3 +334,93 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:219
msgid "default"
msgstr "Padrão"
+
+#~ msgid ""
+#~ "Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Velocidade de Download (kbits/s) (entrada), defina como 0 para desativar "
+#~ "seletivamente a modelagem do tráfico de entrada:"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on inbound packets "
+#~ "(ingress):"
+#~ msgstr ""
+#~ "Status de notificação explicita de congestionamento (ECN) durante a "
+#~ "entrada de pacotes (ingress):"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on outbound packets "
+#~ "(egress)."
+#~ msgstr ""
+#~ "Status de notificação explicita de congestionamento (ECN) durante a saída "
+#~ "de pacotes (egress)."
+
+#~ msgid "Ignore DSCP on ingress:"
+#~ msgstr "Ignore o DSCP na entrada:"
+
+#~ msgid ""
+#~ "Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+#~ "interface MTU + overhead:"
+#~ msgstr ""
+#~ "Tamanho máximo para realizar os cálculos de tamanho e taxa, tcMTU (byte); "
+#~ "precisa ser >= interface MTU + sobrecarga:"
+
+#~ msgid ""
+#~ "Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+#~ msgstr ""
+#~ "Tamanho mínimo do pacote, MPU (byte); precisa ser > 0 para as tabelas de "
+#~ "tamanho ethernet:"
+
+#~ msgid ""
+#~ "Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = "
+#~ "(tcMTU + 1) / 16:"
+#~ msgstr ""
+#~ "Quantidade de entradas de tamanho/taxa nas tabelas, TSIZE; para o ATM, "
+#~ "escolha TSIZE = (tcMTU + 1) / 16:"
+
+#~ msgid "Per Packet Overhead (byte):"
+#~ msgstr "Por Sobrecarga de Pacote (byte):"
+
+#~ msgid ""
+#~ "Queuing disciplines useable on this system. After installing a new qdisc, "
+#~ "you need to restart the router to see updates!"
+#~ msgstr ""
+#~ "As disciplinas de enfileiramento utilizáveis neste sistema. Depois de "
+#~ "instalar um novo qdisc, você precisa reiniciar o roteador para ver as "
+#~ "atualizações!"
+
+#~ msgid ""
+#~ "Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+#~ "options will only be used as long as this box is checked."
+#~ msgstr ""
+#~ "Mostrar as Opções Avançadas da Camada do Link ( só é necessário caso MTU "
+#~ "> 1500). As opções avançadas só serão usadas quando esta caixa for "
+#~ "selecionada."
+
+#~ msgid ""
+#~ "Show and Use Advanced Configuration. Advanced options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr ""
+#~ "Exibir e Usar a Configuração Avançada. As opções avançadas só serão "
+#~ "usadas quando esta caixa for selecionada."
+
+#~ msgid ""
+#~ "Show and Use Dangerous Configuration. Dangerous options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr ""
+#~ "Mostrar e Usar as Configurações Perigosas. As opções perigosas só serão "
+#~ "usadas quando esta caixa for selecionada."
+
+#~ msgid "Squash DSCP on inbound packets (ingress):"
+#~ msgstr "Liquidar o DSCP durante a entrada dos pacotes (ingress):"
+
+#~ msgid ""
+#~ "Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Velocidade de upload (kbit/s) (saída), defina como 0 para desativar "
+#~ "seletivamente a modelagem do tráfico de saída:"
+
+#~ msgid "Which link layer to account for:"
+#~ msgstr "Qual camada de link deve ser considerada:"
diff --git a/applications/luci-app-sqm/po/ro/sqm.po b/applications/luci-app-sqm/po/ro/sqm.po
index 6b5dd65791..87a69599dd 100644
--- a/applications/luci-app-sqm/po/ro/sqm.po
+++ b/applications/luci-app-sqm/po/ro/sqm.po
@@ -11,6 +11,14 @@ msgstr ""
"20)) ? 1 : 2;\n"
"X-Generator: Weblate 4.10-dev\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -27,6 +35,16 @@ msgstr ""
"Șir de opțiuni avansate care trebuie transmise disciplinelor de intrare în "
"coada de așteptare; fără verificare a erorilor, utilizați cu mare atenție."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "Setări de bază"
@@ -39,35 +57,51 @@ msgstr ""
"Creați un fișier jurnal pentru această instanță SQM în /var/run/sqm/"
"${Interface_name}.[start|stop]-sqm.log."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
-"Viteza de descărcare (kbit/s) (intrare) se setează la 0 pentru a dezactiva "
-"selectiv modelarea intrării:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr "Activați SQM"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr "Activează această instanță SQM."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
-"Starea ECN (Explicit congestion notification (notificare explicită de "
-"congestie) pe pachetele de intrare (intrare):"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
-"Starea ECN (Explicit congestion notification (notificare explicită de "
-"congestie) pe pachetele de ieșire (egress)."
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
msgid "Grant UCI access for luci-app-sqm"
@@ -82,15 +116,35 @@ msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
"Limita dură a cozilor de intrare; lăsați gol pentru valoarea implicită."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
-msgstr "Ignoră DSCP la intrare:"
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP markings on inbound packets"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "Numele interfeței"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -112,32 +166,60 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr "Adaptarea nivelului de legătură"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
-"Dimensiunea maximă pentru calcularea mărimii și a ratei, tcMTU (byte); "
-"trebuie să fie >= MTU al interfeței + overhead:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
-"Dimensiunea minimă a pachetului, MPU (byte); trebuie să fie > 0 pentru "
-"tabelele de dimensiuni ethernet:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
-"Numărul de intrări în tabelele de mărime/taxe, TSIZE; pentru ATM, alegeți "
-"TSIZE = (tcMTU + 1) / 16:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
-msgstr "Per Pachet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
@@ -147,55 +229,33 @@ msgstr "Disciplina cozii"
msgid "Queue setup script"
msgstr "Script de configurare a cozilor de așteptare"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr "Cozi de așteptare"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
-"Discipline de coadă de așteptare utilizabile pe acest sistem. După "
-"instalarea unui nou qdisc, trebuie să reporniți routerul pentru a vedea "
-"actualizările!"
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr "SQM QoS"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-"Afișează opțiunile avansate pentru Linklayer (necesar numai dacă MTU > 1500)"
-". Opțiunile avansate vor fi utilizate numai atâta timp cât această casetă "
-"este bifată."
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-"Afișați și utilizați Configurație avansată. Opțiunile avansate vor fi "
-"utilizate numai atât timp cât această casetă este bifată."
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-"Afișare și utilizare Configurație periculoasă. Opțiunile periculoase vor fi "
-"utilizate numai atât timp cât această casetă este bifată."
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr "Gestionarea inteligentă a cozilor de așteptare"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
-msgstr "Zdrobiți DSCP pe pachetele de intrare (intrare):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
msgid ""
@@ -216,20 +276,21 @@ msgstr ""
"jos pentru a activa acest serviciu."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
-"Viteza de încărcare (kbit/s) (ieșire) se setează la 0 pentru a dezactiva "
-"selectiv modelarea la ieșire:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
msgid "Verbosity of SQM's output into the system log."
msgstr "Verbalitatea ieșirii SQM în jurnalul sistemului."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
-msgstr "Ce strat de legătură trebuie luat în considerare:"
+msgid "Which link layer technology to account for"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
msgid "Which linklayer adaptation mechanism to use; for testing only"
@@ -255,3 +316,93 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:219
msgid "default"
msgstr "implicit"
+
+#~ msgid ""
+#~ "Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Viteza de descărcare (kbit/s) (intrare) se setează la 0 pentru a "
+#~ "dezactiva selectiv modelarea intrării:"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on inbound packets "
+#~ "(ingress):"
+#~ msgstr ""
+#~ "Starea ECN (Explicit congestion notification (notificare explicită de "
+#~ "congestie) pe pachetele de intrare (intrare):"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on outbound packets "
+#~ "(egress)."
+#~ msgstr ""
+#~ "Starea ECN (Explicit congestion notification (notificare explicită de "
+#~ "congestie) pe pachetele de ieșire (egress)."
+
+#~ msgid "Ignore DSCP on ingress:"
+#~ msgstr "Ignoră DSCP la intrare:"
+
+#~ msgid ""
+#~ "Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+#~ "interface MTU + overhead:"
+#~ msgstr ""
+#~ "Dimensiunea maximă pentru calcularea mărimii și a ratei, tcMTU (byte); "
+#~ "trebuie să fie >= MTU al interfeței + overhead:"
+
+#~ msgid ""
+#~ "Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+#~ msgstr ""
+#~ "Dimensiunea minimă a pachetului, MPU (byte); trebuie să fie > 0 pentru "
+#~ "tabelele de dimensiuni ethernet:"
+
+#~ msgid ""
+#~ "Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = "
+#~ "(tcMTU + 1) / 16:"
+#~ msgstr ""
+#~ "Numărul de intrări în tabelele de mărime/taxe, TSIZE; pentru ATM, alegeți "
+#~ "TSIZE = (tcMTU + 1) / 16:"
+
+#~ msgid "Per Packet Overhead (byte):"
+#~ msgstr "Per Pachet Overhead (byte):"
+
+#~ msgid ""
+#~ "Queuing disciplines useable on this system. After installing a new qdisc, "
+#~ "you need to restart the router to see updates!"
+#~ msgstr ""
+#~ "Discipline de coadă de așteptare utilizabile pe acest sistem. După "
+#~ "instalarea unui nou qdisc, trebuie să reporniți routerul pentru a vedea "
+#~ "actualizările!"
+
+#~ msgid ""
+#~ "Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+#~ "options will only be used as long as this box is checked."
+#~ msgstr ""
+#~ "Afișează opțiunile avansate pentru Linklayer (necesar numai dacă MTU > "
+#~ "1500). Opțiunile avansate vor fi utilizate numai atâta timp cât această "
+#~ "casetă este bifată."
+
+#~ msgid ""
+#~ "Show and Use Advanced Configuration. Advanced options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr ""
+#~ "Afișați și utilizați Configurație avansată. Opțiunile avansate vor fi "
+#~ "utilizate numai atât timp cât această casetă este bifată."
+
+#~ msgid ""
+#~ "Show and Use Dangerous Configuration. Dangerous options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr ""
+#~ "Afișare și utilizare Configurație periculoasă. Opțiunile periculoase vor "
+#~ "fi utilizate numai atât timp cât această casetă este bifată."
+
+#~ msgid "Squash DSCP on inbound packets (ingress):"
+#~ msgstr "Zdrobiți DSCP pe pachetele de intrare (intrare):"
+
+#~ msgid ""
+#~ "Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Viteza de încărcare (kbit/s) (ieșire) se setează la 0 pentru a dezactiva "
+#~ "selectiv modelarea la ieșire:"
+
+#~ msgid "Which link layer to account for:"
+#~ msgstr "Ce strat de legătură trebuie luat în considerare:"
diff --git a/applications/luci-app-sqm/po/ru/sqm.po b/applications/luci-app-sqm/po/ru/sqm.po
index 3aa81dd5af..d385e09bfe 100644
--- a/applications/luci-app-sqm/po/ru/sqm.po
+++ b/applications/luci-app-sqm/po/ru/sqm.po
@@ -1,15 +1,23 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-10-30 16:38+0000\n"
-"Last-Translator: masta0f1eave <lomskoff.dima@gmail.com>\n"
+"PO-Revision-Date: 2022-12-28 07:01+0000\n"
+"Last-Translator: sergio <sergio+it@outerface.net>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssqm/ru/>\n"
"Language: ru\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr "Расширенные настройки"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
@@ -27,6 +35,16 @@ msgstr ""
"Строка расширенных параметров для перехода к входящим дисциплинам очередей; "
"нет проверки ошибок, используйте очень осторожно."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "Основные настройки"
@@ -39,29 +57,50 @@ msgstr ""
"Создать файл журнала для этого экземпляра SQM в папке /var/run/sqm/"
"${Interface_name}.[start|stop]-sqm.log."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr "Включить SQM"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr "Включите этот экземпляр SQM."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
-"Прямое уведомление о перегрузке сети (ECN) для входящих пакетов (ingress):"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -80,8 +119,20 @@ msgstr ""
"Жесткое ограничение на входящие очереди; оставьте пустым для значения по "
"умолчанию."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -89,6 +140,14 @@ msgid "Interface name"
msgstr "Имя интерфейса"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -104,27 +163,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr "Адаптация канального уровня"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
-"Минимальный размер пакета, MPU (байт); должен быть > 0 для таблиц размеров "
-"Ethernet:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -135,44 +226,32 @@ msgstr ""
msgid "Queue setup script"
msgstr "Скрипт настройки очереди"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr "Очереди"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr "SQM QoS"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr "Умное управление очередью"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -189,9 +268,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -199,7 +281,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr "Детальность вывода SQM в системный журнал."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
@@ -220,3 +302,15 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:219
msgid "default"
msgstr "по умолчанию"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on inbound packets "
+#~ "(ingress):"
+#~ msgstr ""
+#~ "Прямое уведомление о перегрузке сети (ECN) для входящих пакетов (ingress):"
+
+#~ msgid ""
+#~ "Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+#~ msgstr ""
+#~ "Минимальный размер пакета, MPU (байт); должен быть > 0 для таблиц "
+#~ "размеров Ethernet:"
diff --git a/applications/luci-app-sqm/po/sk/sqm.po b/applications/luci-app-sqm/po/sk/sqm.po
index 972333d165..1eb1c45043 100644
--- a/applications/luci-app-sqm/po/sk/sqm.po
+++ b/applications/luci-app-sqm/po/sk/sqm.po
@@ -10,6 +10,14 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.10-dev\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -22,6 +30,16 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "Základné nastavenia"
@@ -32,28 +50,50 @@ msgid ""
"[start|stop]-sqm.log."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -68,8 +108,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -77,6 +129,14 @@ msgid "Interface name"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -92,25 +152,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -121,44 +215,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -175,9 +257,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -185,7 +270,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
diff --git a/applications/luci-app-sqm/po/sv/sqm.po b/applications/luci-app-sqm/po/sv/sqm.po
index fad4f0c128..83820c7787 100644
--- a/applications/luci-app-sqm/po/sv/sqm.po
+++ b/applications/luci-app-sqm/po/sv/sqm.po
@@ -10,6 +10,14 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.11-dev\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -23,8 +31,18 @@ msgid ""
"Advanced option string to pass to the ingress queueing disciplines; no error "
"checking, use very carefully."
msgstr ""
-"Avancerad alternativsträng för att överföra till inträde till "
-"utgångskö-disciplinerna; inga felkontroller, använd mycket försiktigt."
+"Avancerad alternativsträng för att överföra till inträde till utgångskö-"
+"disciplinerna; inga felkontroller, använd mycket försiktigt."
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
@@ -35,33 +53,53 @@ msgid ""
"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
"[start|stop]-sqm.log."
msgstr ""
-"Skapa loggfil för denna SQM-instans under /var/run/sqm/"
-"${Interface_name}.[start|stop]-sqm.log."
+"Skapa loggfil för denna SQM-instans under /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
-"Nerladdnings hastighet (kbit/s) (inträde) ställs in på 0 för att selektivt "
-"inaktivera ingångs formning:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr "Aktivera SQM"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr "Aktivera denna SQM-instans."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -76,8 +114,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -85,6 +135,14 @@ msgid "Interface name"
msgstr "Gränssnittets namn"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -100,25 +158,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -129,44 +221,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -183,9 +263,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -193,7 +276,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
@@ -214,3 +297,10 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:219
msgid "default"
msgstr ""
+
+#~ msgid ""
+#~ "Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Nerladdnings hastighet (kbit/s) (inträde) ställs in på 0 för att "
+#~ "selektivt inaktivera ingångs formning:"
diff --git a/applications/luci-app-sqm/po/templates/sqm.pot b/applications/luci-app-sqm/po/templates/sqm.pot
index 9503c85868..962e2a5175 100644
--- a/applications/luci-app-sqm/po/templates/sqm.pot
+++ b/applications/luci-app-sqm/po/templates/sqm.pot
@@ -1,6 +1,14 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -13,6 +21,16 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr ""
@@ -23,28 +41,50 @@ msgid ""
"[start|stop]-sqm.log."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -59,8 +99,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -68,6 +120,14 @@ msgid "Interface name"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -83,25 +143,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -112,44 +206,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -166,9 +248,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -176,7 +261,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
diff --git a/applications/luci-app-sqm/po/tr/sqm.po b/applications/luci-app-sqm/po/tr/sqm.po
index c90ec8848c..4f01077587 100644
--- a/applications/luci-app-sqm/po/tr/sqm.po
+++ b/applications/luci-app-sqm/po/tr/sqm.po
@@ -10,6 +10,14 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.8-dev\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -26,6 +34,16 @@ msgstr ""
"Giriş kuyruğu denetimleri için gelişmiş seçenek satırı; hata kontrolü "
"yoktur, dikkatli kullanın."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "Temel Ayarlar"
@@ -38,31 +56,51 @@ msgstr ""
"Bu SQM örneği için /var/run/sqm/${Interface_name}.[start|stop]-sqm.log "
"konumda günlük dosyası oluşturun."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
-"İndirme hızı (kbit/s) (giriş) Şekillendirmeyi devre dışı bırakmak için 0 "
-"olarak ayarlayın:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr "SQM'i etkinleştir"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr "Bu SQM örneğini etkinleştirin."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
-msgstr "Gelen paketlerde (giriş) açık tıkanıklık bildirimi (ECN) durumu:"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
-msgstr "Giden paketlerde (çıkış) açık tıkanıklık bildirimi (ECN) durumu."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
+msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
msgid "Grant UCI access for luci-app-sqm"
@@ -76,15 +114,35 @@ msgstr "Çıkış kuyrukları için kesin sınır; varsayılan ayar için boş b
msgid "Hard limit on ingress queues; leave empty for default."
msgstr "Giriş kuyrukları için kesin sınır; varsayılan ayar için boş bırakın."
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
-msgstr "Giriş kuyruğunda DSCP'yi yoksay:"
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP markings on inbound packets"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "Arayüz ismi"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -104,32 +162,60 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr "Bağlantı Katmanı Uyarlaması"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
-"Boyut ve hız hesaplamaları için Maksimum Boyut, tcMTU (bayt); arayüzün MTU "
-"değeri ve overhead toplamından büyük olması gerekir:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
-"Minimum paket boyutu, MPU (bayt); ethernet boyut tablosu için sıfırdan (0) "
-"büyük olmalıdır:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
-"Boyut/hız tabloları için girdi sayıları, TSIZE; ATM için TSIZE = (tcMTU + "
-"1) / 16:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
-msgstr "Paket Başına Ek Yük (bayt):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
@@ -139,53 +225,33 @@ msgstr "Kuyruk Denetimi"
msgid "Queue setup script"
msgstr "Kuyruk kurulum betiği"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr "Kuyruklar"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
-"Bu sistemde kuyruk denetimleri kullanılabilir. Yeni bir qdisc yükledikten "
-"sonra, devreye girmesi için yönlendiriciyi yeniden başlatmanız gerekir."
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr "SQM QoS"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-"Gelişmiş bağlantı katmanı ayarlarını göster, (sadece MTU 1500'den büyükse "
-"gereklidir). Gelişmiş seçenekler yalnızca bu kutu işaretliyken kullanılır."
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-"Gelişmiş Ayarları Göster ve kullan. Gelişmiş seçenekler yalnızca bu kutu "
-"işaretliyken kullanılır."
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-"Tehlikeli Ayarları Göster ve Kullan. Tehlikeli olabilecek seçenekler "
-"yalnızca bu kutu işaretliyken kullanılacaktır."
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr "Akıllı Kuyruk Yönetimi (SQM)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
-msgstr "Gelen paketlerde (giriş) DSCP'yi sıkıştır:"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
msgid ""
@@ -206,20 +272,21 @@ msgstr ""
"butonu kullanın."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
-"Yükleme hızı (kbit/s) (çıkış) Şekillendirmeyi devre dışı bırakmak için 0 "
-"olarak ayarlayın:"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
msgid "Verbosity of SQM's output into the system log."
msgstr "SQM çıktısının sistem günlüğü ayrıntısı."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
-msgstr "Bağlantı katmanı seçimi:"
+msgid "Which link layer technology to account for"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
msgid "Which linklayer adaptation mechanism to use; for testing only"
@@ -242,3 +309,87 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:219
msgid "default"
msgstr "varsayılan"
+
+#~ msgid ""
+#~ "Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "İndirme hızı (kbit/s) (giriş) Şekillendirmeyi devre dışı bırakmak için 0 "
+#~ "olarak ayarlayın:"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on inbound packets "
+#~ "(ingress):"
+#~ msgstr "Gelen paketlerde (giriş) açık tıkanıklık bildirimi (ECN) durumu:"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on outbound packets "
+#~ "(egress)."
+#~ msgstr "Giden paketlerde (çıkış) açık tıkanıklık bildirimi (ECN) durumu."
+
+#~ msgid "Ignore DSCP on ingress:"
+#~ msgstr "Giriş kuyruğunda DSCP'yi yoksay:"
+
+#~ msgid ""
+#~ "Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+#~ "interface MTU + overhead:"
+#~ msgstr ""
+#~ "Boyut ve hız hesaplamaları için Maksimum Boyut, tcMTU (bayt); arayüzün "
+#~ "MTU değeri ve overhead toplamından büyük olması gerekir:"
+
+#~ msgid ""
+#~ "Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+#~ msgstr ""
+#~ "Minimum paket boyutu, MPU (bayt); ethernet boyut tablosu için sıfırdan "
+#~ "(0) büyük olmalıdır:"
+
+#~ msgid ""
+#~ "Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = "
+#~ "(tcMTU + 1) / 16:"
+#~ msgstr ""
+#~ "Boyut/hız tabloları için girdi sayıları, TSIZE; ATM için TSIZE = (tcMTU + "
+#~ "1) / 16:"
+
+#~ msgid "Per Packet Overhead (byte):"
+#~ msgstr "Paket Başına Ek Yük (bayt):"
+
+#~ msgid ""
+#~ "Queuing disciplines useable on this system. After installing a new qdisc, "
+#~ "you need to restart the router to see updates!"
+#~ msgstr ""
+#~ "Bu sistemde kuyruk denetimleri kullanılabilir. Yeni bir qdisc yükledikten "
+#~ "sonra, devreye girmesi için yönlendiriciyi yeniden başlatmanız gerekir."
+
+#~ msgid ""
+#~ "Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+#~ "options will only be used as long as this box is checked."
+#~ msgstr ""
+#~ "Gelişmiş bağlantı katmanı ayarlarını göster, (sadece MTU 1500'den büyükse "
+#~ "gereklidir). Gelişmiş seçenekler yalnızca bu kutu işaretliyken kullanılır."
+
+#~ msgid ""
+#~ "Show and Use Advanced Configuration. Advanced options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr ""
+#~ "Gelişmiş Ayarları Göster ve kullan. Gelişmiş seçenekler yalnızca bu kutu "
+#~ "işaretliyken kullanılır."
+
+#~ msgid ""
+#~ "Show and Use Dangerous Configuration. Dangerous options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr ""
+#~ "Tehlikeli Ayarları Göster ve Kullan. Tehlikeli olabilecek seçenekler "
+#~ "yalnızca bu kutu işaretliyken kullanılacaktır."
+
+#~ msgid "Squash DSCP on inbound packets (ingress):"
+#~ msgstr "Gelen paketlerde (giriş) DSCP'yi sıkıştır:"
+
+#~ msgid ""
+#~ "Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+#~ "shaping:"
+#~ msgstr ""
+#~ "Yükleme hızı (kbit/s) (çıkış) Şekillendirmeyi devre dışı bırakmak için 0 "
+#~ "olarak ayarlayın:"
+
+#~ msgid "Which link layer to account for:"
+#~ msgstr "Bağlantı katmanı seçimi:"
diff --git a/applications/luci-app-sqm/po/uk/sqm.po b/applications/luci-app-sqm/po/uk/sqm.po
index 086b3c30ca..f4dc277b80 100644
--- a/applications/luci-app-sqm/po/uk/sqm.po
+++ b/applications/luci-app-sqm/po/uk/sqm.po
@@ -1,21 +1,31 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-07 18:07+0000\n"
-"Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
+"PO-Revision-Date: 2023-01-04 17:06+0000\n"
+"Last-Translator: Sergey Melnichuk <deps2ak@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssqm/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
"checking, use very carefully."
msgstr ""
+"Рядок розширеного параметра для передачі до застосування без перевірки "
+"помилок, використовуйте дуже обережно."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
msgid ""
@@ -23,144 +33,246 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+"Розширені параметри будуть використані тільки тоді, коли цей пункт вімкнено."
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
-msgstr ""
+msgstr "Базові налаштування"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
msgid ""
"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
"[start|stop]-sqm.log."
msgstr ""
+"Створіти журнальний файл для цього екземпляру SQM в каталозі /var/run/sqm/"
+"${Interface_name}.[start|stop]-sqm.log."
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr "Небезпечна конфігурація"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+"Небезпечні параметри будуть використовуватися тільки тоді, коли цей пункт "
+"відмічено."
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr "Швидкість завантаження (вхідна)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
msgstr ""
+"Швидкість завантаження (кбіт/с) (вхідна) встановлена в 0, щоб селективно "
+"вимкнути вхідне вирівнювання"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr "ECN (вихідна)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
+msgstr "ECN (вхідна)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
-msgstr ""
+msgstr "Увімкнути SQM"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr "Увімкнути системний журнал"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
-msgstr ""
+msgstr "Увімкнути цей екземпляр SQM."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
-msgstr ""
+msgid "Explicit congestion notification (ECN) status on inbound packets"
+msgstr "Статус явного сповіщення про завантаженість (ECN) на вхідних пакетах"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
-msgstr ""
+msgid "Explicit congestion notification (ECN) status on outbound packets"
+msgstr "Статус явного сповіщення про завантаженість (ECN) на вихідних пакетах"
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
msgid "Grant UCI access for luci-app-sqm"
-msgstr ""
+msgstr "Надати доступ UCI для luci-app-sqm"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
msgid "Hard limit on egress queues; leave empty for default."
msgstr ""
+"Жорстке обмеження на вихідні черги; залиште порожнім для значення за "
+"замовчуванням."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+"Жорстке обмеження на вхідні черги; залиште порожнім для значення за "
+"замовчуванням."
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr "Жорстке обмеження черги (вихід)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr "Жорстке обмеження черги (вхід)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
-msgstr ""
+msgid "Ignore DSCP (ingress)"
+msgstr "Ігнорувати DSCP (вхід)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP markings on inbound packets"
+msgstr "Ігнорувати маркування DSCP на вхідних пакетах"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "Назва інтерфейсу"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr "Ціль затримки (вихiд)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr "Ціль затримки (вхiд)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
msgstr ""
+"Ціль затримки для вихідного трафіку, наприклад, 5 мс [одиниці: с, мс, або "
+"ус]; залиште порожнім, щоб автоматично вибрати значення, або введіть слово "
+"\"default\" для значення за замовчуванням qdisc."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
msgid ""
"Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
msgstr ""
+"Ціль затримки для вхідного трафіку, наприклад, 5 мс [одиниці: с, мс, або ус];"
+" залиште порожнім, щоб автоматично вибрати значення, або введіть слово "
+"\"default\" для значення за замовчуванням qdisc."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid "Link Layer Adaptation"
msgstr ""
+"Адаптація протоколу передачі даних у рівні протоколу з'єднання (Link Layer "
+"Adaptation)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr "Протокол з'єднання (Link Layer)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr "Механізм адаптації протоколу з'єднання"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+"Список чергувань, які можуть бути використані на цій системі. Після "
+"установки нового qdisc вам необхідно перезапустити роутер, щоб побачити "
+"оновлення!"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr "Рівень деталізації журналу"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
msgstr ""
+"Максимальний розмір для розрахунків розміру і швидкості, tcMTU (в байтах); "
+"має бути >= MTU інтерфейсу + навантаження"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
+msgstr "Максимальний розмір пакету"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
msgstr ""
+"Мінімальний розмір пакету, MPU (у байтах); має бути > 0 для таблиць розмірів "
+"Ethernet"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
+msgstr "Мінімальний розмір пакету"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
+"Кількість записів у таблицях розміру/швидкості, TSIZE; для ATM виберіть "
+"TSIZE = (tcMTU + 1) / 16"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
-msgstr ""
+msgid "Per Packet Overhead (bytes)"
+msgstr "Навантаження на кожен пакет (у байтах)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr "Опції qdisc (для вихідного трафіку)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
+msgstr "Опції qdisc (для вхідного трафіку)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
-msgstr ""
+msgstr "Чергування"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:120
msgid "Queue setup script"
+msgstr "Скрипт налаштування черги"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
-msgstr ""
+msgstr "Черги"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
-msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
+msgstr "Розмір таблиці швидкості"
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
+msgstr "SQM QoS"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
-msgstr ""
+msgstr "Інтелектуальне керування чергою (Smart Queue Management)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
-msgstr ""
+msgid "Squash DSCP (ingress)"
+msgstr "Схоплення DSCP (для вхідного трафіку)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
+msgstr "Схоплення позначок DSCP на вхідних пакетах"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
msgid ""
@@ -168,30 +280,42 @@ msgid ""
"disable the sqm initscript manually under System Startup menu in case this "
"change was not wished for."
msgstr ""
+"Графічний інтерфейс SQM тільки що включив скрипт sqm initscript за ваш "
+"запит. Пам'ятайте, що в разі, якщо ця зміна була небажаною, вам потрібно "
+"вручну вимкнути скрипт sqm initscript в меню «Початок системи»."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:48
msgid ""
"The SQM service seems to be disabled. Please use the button below to "
"activate this service."
msgstr ""
+"Сервіс SQM, схоже, вимкнено. Будь ласка, використовуйте кнопку нижче, щоб "
+"активувати його."
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr "Швидкість вивантаження (для вихідного трафіку)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
+"Швидкість вивантаження (у кбіт/с) (для вихідного трафіку) встановіть "
+"значення в 0, щоб селективно вимкнути формування вихідного трафіку"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
msgid "Verbosity of SQM's output into the system log."
-msgstr ""
+msgstr "Рівень деталізації виведення SQM у системний журнал."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
-msgstr ""
+msgid "Which link layer technology to account for"
+msgstr "Яку технологію протоколу з'єднання враховувати"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
msgid "Which linklayer adaptation mechanism to use; for testing only"
msgstr ""
+"Який механізм адаптації протоколу з'єднання використовувати; тільки для "
+"тестування"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
msgid ""
@@ -199,6 +323,9 @@ msgid ""
"traffic shaping, better mixing (Fair Queueing), active queue length "
"management (AQM) and prioritisation on one network interface."
msgstr ""
+"З допомогою <abbr title=\"Smart Queue Management\">SQM</abbr> ви можете "
+"включити формування трафіку, краще змішування (чесне чергування), керування "
+"довжиною активної черги (AQM) та пріоритезацію на одному інтерфейсі мережі."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:107
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:149
@@ -206,4 +333,4 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:188
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:219
msgid "default"
-msgstr ""
+msgstr "за замовчуванням"
diff --git a/applications/luci-app-sqm/po/vi/sqm.po b/applications/luci-app-sqm/po/vi/sqm.po
index da12d68ad8..99972af504 100644
--- a/applications/luci-app-sqm/po/vi/sqm.po
+++ b/applications/luci-app-sqm/po/vi/sqm.po
@@ -10,6 +10,14 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.4-dev\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -22,6 +30,16 @@ msgid ""
"checking, use very carefully."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr ""
@@ -32,28 +50,50 @@ msgid ""
"[start|stop]-sqm.log."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
@@ -68,8 +108,20 @@ msgstr ""
msgid "Hard limit on ingress queues; leave empty for default."
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
+msgid "Ignore DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
@@ -77,6 +129,14 @@ msgid "Interface name"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -92,25 +152,59 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
+"+ 1) / 16"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
@@ -121,44 +215,32 @@ msgstr ""
msgid "Queue setup script"
msgstr ""
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr ""
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr ""
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr ""
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
@@ -175,9 +257,12 @@ msgid ""
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
@@ -185,7 +270,7 @@ msgid "Verbosity of SQM's output into the system log."
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
+msgid "Which link layer technology to account for"
msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
diff --git a/applications/luci-app-sqm/po/zh_Hans/sqm.po b/applications/luci-app-sqm/po/zh_Hans/sqm.po
index f98693af0f..c387e91321 100644
--- a/applications/luci-app-sqm/po/zh_Hans/sqm.po
+++ b/applications/luci-app-sqm/po/zh_Hans/sqm.po
@@ -1,14 +1,22 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-09 20:57+0000\n"
-"Last-Translator: MkQtS <onewordwrong@aliyun.com>\n"
+"PO-Revision-Date: 2023-01-03 20:21+0000\n"
+"Last-Translator: MkQtS <MkQtS@users.noreply.hosted.weblate.org>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationssqm/zh_Hans/>\n"
"Language: zh_Hans\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr "高级配置"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr "高级链路层选项"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
@@ -22,6 +30,16 @@ msgid ""
"checking, use very carefully."
msgstr "传递到入站队列规则的高级选项字符串;不会进行错误检查,请谨慎使用。"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr "选中此框时,才使用高级选项(仅当 MTU > 1500 时才需要)。"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr "勾选后才使用高级选项。"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "基本设置"
@@ -30,32 +48,54 @@ msgstr "基本设置"
msgid ""
"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
"[start|stop]-sqm.log."
-msgstr "在 /var/run/sqm/${Interface_name} 下为此 SQM "
-"实例创建日志文件。[start|stop]-sqm.log."
+msgstr "为此 SQM 实例创建日志文件 /var/run/sqm/${Interface_name}.[start|stop]-sqm."
+"log。"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr "风险配置"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr "仅当勾选后才使用这些有风险的配置。"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr "下载速度(入口)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
-msgstr "下载速度 (kbit/s)(入口)。设为 0 时,将有选择地禁用入口整形:"
+"shaping"
+msgstr "下载速度(kbit/s,入口),设为 0 时,将有选择地禁用入口整形"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr "ECN(上行)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
+msgstr "ECN(下行)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr "启用 SQM"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr "启用调试日志"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr "启用此 SQM 实例."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
-msgstr "入站数据包的显式拥塞通知(ECN)状态:"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
+msgstr "入站数据包的显式拥塞通知(ECN)状态"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
-msgstr "出站数据包的显式拥塞通知(ECN)状态."
+msgid "Explicit congestion notification (ECN) status on outbound packets"
+msgstr "出站数据包的显式拥塞通知(ECN)状态"
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
msgid "Grant UCI access for luci-app-sqm"
@@ -69,52 +109,106 @@ msgstr "出口队列的硬限制; 默认留空。"
msgid "Hard limit on ingress queues; leave empty for default."
msgstr "入口队列的硬限制; 默认留空。"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr "硬队列限制(出口)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr "硬队列限制(入口)"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
-msgstr "在入口忽略 DSCP:"
+msgid "Ignore DSCP (ingress)"
+msgstr "忽略 DSCP(入口)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP markings on inbound packets"
+msgstr "忽略入站数据包的 DSCP 标记"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "接口名称"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr "延迟目标(出口)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr "延迟目标(入口)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
-msgstr "出口的延迟目标,例如 5ms [单位:s、ms或us]; "
-"为自动选择留空,为qdisc的默认值输入单词default。"
+msgstr "出口的延迟目标,例如 5ms [单位:s、ms 或 us];留空为自动选择,输入单词 "
+"default 为 qdisc 的默认值。"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
msgid ""
"Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
-msgstr "入口的延迟目标,例如 5ms [单位:s、ms 或 us]; "
-"为自动选择留空,为qdisc的默认值输入单词default。"
+msgstr "入口的延迟目标,例如 5ms [单位:s、ms 或 us];留空为自动选择,输入单词 "
+"default 为 qdisc 的默认值。"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
msgid "Link Layer Adaptation"
msgstr "链路层适应"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr "链路层"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr "链路层适应机制"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr "列出本系统上可用的队列规则。安装新的 qdisc 后,您需要重启路由器才能看到更新!"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr "日志等级"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
-msgstr "大小和速率计算的最大大小,tcMTU(字节); 需要 >= 接口 MTU + 开销:"
+"interface MTU + overhead"
+msgstr "大小和速率计算的最大大小,tcMTU(字节); 需要 >= 接口 MTU + 开销"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
+msgstr "最大数据包大小"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
-msgstr "最小数据包大小,MPU(byte); 在以太网中需要大于0:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr "最小数据包大小,MPU (byte);在以太网中需要大于 0"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
+msgstr "最小数据包大小"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
-msgstr "大小/费率表中的条目数,TSIZE; 对于 ATM,选择 TSIZE = (tcMTU + 1) / 16:"
+"+ 1) / 16"
+msgstr "大小/费率表中的条目数,TSIZE;对于 ATM,选择 TSIZE = (tcMTU + 1) / 16"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
-msgstr "每个数据包开销(字节):"
+msgid "Per Packet Overhead (bytes)"
+msgstr "单个数据包开销(字节)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr "Qdisc 选项(出口)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
+msgstr "Qdisc 选项(入口)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
@@ -124,74 +218,64 @@ msgstr "列队规则"
msgid "Queue setup script"
msgstr "队列设置脚本"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr "列队规则"
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr "队列"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
-msgstr "队列规则(需要重启路由器!)"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
+msgstr "费率表大小"
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr "SQM 队列管理"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr "显示高级链路选项(仅在MTU> 1500时才需要)。选中此框后才会应用高级选项。"
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr "显示和使用高级配置。选中此框后才会应用高级选项。"
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr "显示和使用危险配置。选中此框后会应用危险选项。"
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr "智能队列管理"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
-msgstr "在入站数据包(入口)上压缩 DSCP:"
+msgid "Squash DSCP (ingress)"
+msgstr "压缩 DSCP(入口)"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
+msgstr "压缩入站数据包的 DSCP 标记"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
msgid ""
"The SQM GUI has just enabled the sqm initscript on your behalf. Remember to "
"disable the sqm initscript manually under System Startup menu in case this "
"change was not wished for."
-msgstr ""
-"你刚刚开启了SQM随机启动功能,如果你不希望SQM随机启动,可以在系统启动菜单下手"
-"动禁用。"
+msgstr "你刚刚通过图形界面开启了 SQM 随机启动功能,如果你不希望 SQM "
+"随机启动,请在系统启动项菜单下手动禁用。"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:48
msgid ""
"The SQM service seems to be disabled. Please use the button below to "
"activate this service."
-msgstr "SQM服务似乎已被禁用。请使用下面的按钮来激活这项服务。"
+msgstr "SQM 服务似乎已被禁用。请使用下面的按钮激活此服务。"
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr "上传速度(出口)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
-msgstr "上传速度 (kbit/s)(出口)。设为 0 时,将有选择地禁用出口整形:"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
+msgstr "上传速度(kbit/s,出口),设为 0 时,将有选择地禁用出口整形"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
msgid "Verbosity of SQM's output into the system log."
-msgstr "SQM 日志等级"
+msgstr "SQM 输出到系统日志的详细程度。"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
-msgstr "要考虑哪个链路层:"
+msgid "Which link layer technology to account for"
+msgstr "要考虑哪个链路层"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
msgid "Which linklayer adaptation mechanism to use; for testing only"
@@ -203,8 +287,8 @@ msgid ""
"traffic shaping, better mixing (Fair Queueing), active queue length "
"management (AQM) and prioritisation on one network interface."
msgstr ""
-"使用 <abbr title=\"智能列队管理\">SQM</abbr> 你可以启用流量整形,更好的混合("
-"公平列队)主动列队管理(AQM)并设置网络接口优先级。"
+"使用 <abbr title=\"智能列队管理\">SQM</abbr> ,你可以在指定网络接口上启用流量"
+"整形、更好的混合(公平队列)、主动列队管理(AQM)以及优先级排序。"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:107
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:149
@@ -213,3 +297,71 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:219
msgid "default"
msgstr "默认"
+
+#~ msgid ""
+#~ "Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+#~ "shaping:"
+#~ msgstr "下载速度 (kbit/s)(入口)。设为 0 时,将有选择地禁用入口整形:"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on inbound packets "
+#~ "(ingress):"
+#~ msgstr "入站数据包的显式拥塞通知(ECN)状态:"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on outbound packets "
+#~ "(egress)."
+#~ msgstr "出站数据包的显式拥塞通知(ECN)状态."
+
+#~ msgid "Ignore DSCP on ingress:"
+#~ msgstr "在入口忽略 DSCP:"
+
+#~ msgid ""
+#~ "Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+#~ "interface MTU + overhead:"
+#~ msgstr "大小和速率计算的最大大小,tcMTU(字节); 需要 >= 接口 MTU + 开销:"
+
+#~ msgid ""
+#~ "Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+#~ msgstr "最小数据包大小,MPU(byte); 在以太网中需要大于0:"
+
+#~ msgid ""
+#~ "Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = "
+#~ "(tcMTU + 1) / 16:"
+#~ msgstr ""
+#~ "大小/费率表中的条目数,TSIZE; 对于 ATM,选择 TSIZE = (tcMTU + 1) / 16:"
+
+#~ msgid "Per Packet Overhead (byte):"
+#~ msgstr "每个数据包开销(字节):"
+
+#~ msgid ""
+#~ "Queuing disciplines useable on this system. After installing a new qdisc, "
+#~ "you need to restart the router to see updates!"
+#~ msgstr "队列规则(需要重启路由器!)"
+
+#~ msgid ""
+#~ "Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+#~ "options will only be used as long as this box is checked."
+#~ msgstr ""
+#~ "显示高级链路选项(仅在MTU> 1500时才需要)。选中此框后才会应用高级选项。"
+
+#~ msgid ""
+#~ "Show and Use Advanced Configuration. Advanced options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr "显示和使用高级配置。选中此框后才会应用高级选项。"
+
+#~ msgid ""
+#~ "Show and Use Dangerous Configuration. Dangerous options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr "显示和使用危险配置。选中此框后会应用危险选项。"
+
+#~ msgid "Squash DSCP on inbound packets (ingress):"
+#~ msgstr "在入站数据包(入口)上压缩 DSCP:"
+
+#~ msgid ""
+#~ "Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+#~ "shaping:"
+#~ msgstr "上传速度 (kbit/s)(出口)。设为 0 时,将有选择地禁用出口整形:"
+
+#~ msgid "Which link layer to account for:"
+#~ msgstr "要考虑哪个链路层:"
diff --git a/applications/luci-app-sqm/po/zh_Hant/sqm.po b/applications/luci-app-sqm/po/zh_Hant/sqm.po
index 33dc433519..7166ac4aa0 100644
--- a/applications/luci-app-sqm/po/zh_Hant/sqm.po
+++ b/applications/luci-app-sqm/po/zh_Hant/sqm.po
@@ -10,6 +10,14 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.8-dev\n"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid "Advanced Linklayer Options"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
"Advanced option string to pass to the egress queueing disciplines; no error "
@@ -22,6 +30,16 @@ msgid ""
"checking, use very carefully."
msgstr "傳遞到入站佇列規則的進階選項字串,沒有錯誤檢查,請謹慎使用。"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
+msgid ""
+"Advanced options will only be used as long as this box is checked (only "
+"needed if MTU > 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
msgstr "基本設定"
@@ -32,29 +50,51 @@ msgid ""
"[start|stop]-sqm.log."
msgstr "建立日誌檔案 (/var/run/sqm/${Interface_name}.[start|stop]-sqm.log)。"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
-"shaping:"
-msgstr "下載速度 (kbit/s) (0-無限制):"
+"shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
+msgid "ECN (ingress)"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
msgstr "啟用 SQM"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
msgid "Enable this SQM instance."
msgstr "啟用 SQM。"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
-msgid ""
-"Explicit congestion notification (ECN) status on inbound packets (ingress):"
-msgstr "傳入封包(入口)上的顯式擁塞通知 (ECN)狀態:"
+msgid "Explicit congestion notification (ECN) status on inbound packets"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
-msgid ""
-"Explicit congestion notification (ECN) status on outbound packets (egress)."
-msgstr "傳出封包(出口)上的顯式擁塞通知(ECN)狀態。"
+msgid "Explicit congestion notification (ECN) status on outbound packets"
+msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
msgid "Grant UCI access for luci-app-sqm"
@@ -68,15 +108,35 @@ msgstr "嚴格限制出口隊列;預設保留為空。"
msgid "Hard limit on ingress queues; leave empty for default."
msgstr "對入口隊列的硬限制;預設保留為空。"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
-msgid "Ignore DSCP on ingress:"
-msgstr "在進入時忽略DSCP:"
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
+msgid "Ignore DSCP markings on inbound packets"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
msgid "Interface name"
msgstr "介面名稱"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
msgid ""
"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
"automatic selection, put in the word default for the qdisc's default."
@@ -96,26 +156,60 @@ msgstr ""
msgid "Link Layer Adaptation"
msgstr "連結層適應"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid ""
"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
-"interface MTU + overhead:"
-msgstr "用於大小和速率計算的最大大小,tcMTU (位元組);需要≧介面MTU +開銷:"
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
+msgid "Maximum packet size"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
-"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
-msgstr "最小封包大小,MPU(位元組);對於乙太網大小表,必須>0:"
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
+msgid "Minimum packet size"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
-"+ 1) / 16:"
-msgstr "大小/費率表中的條目數,TSIZE;對於ATM,選擇TSIZE = (tcMTU + 1)/ 16:"
+"+ 1) / 16"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:193
-msgid "Per Packet Overhead (byte):"
-msgstr "每個封包開銷(位元組):"
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Qdisc options (ingress)"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
msgid "Queue Discipline"
@@ -125,47 +219,33 @@ msgstr "佇列規則"
msgid "Queue setup script"
msgstr "佇列設定指令碼"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
msgid "Queues"
msgstr "佇列"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
-msgid ""
-"Queuing disciplines useable on this system. After installing a new qdisc, "
-"you need to restart the router to see updates!"
-msgstr "安裝新的佇列規則後,需要重新啟動路由器!"
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
+msgid "Rate table size"
+msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
msgstr "SQM QoS頻寬管理"
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
-msgid ""
-"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
-"options will only be used as long as this box is checked."
-msgstr ""
-"顯示 高級連接層選項 , (僅當MTU> 1500時才需要)。僅在選中此框時,才使用高級選"
-"項。"
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
-msgid ""
-"Show and Use Advanced Configuration. Advanced options will only be used as "
-"long as this box is checked."
-msgstr "顯示使用進階選項,只有選取此選取框時,才會使用進階選項。"
-
-#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:160
-msgid ""
-"Show and Use Dangerous Configuration. Dangerous options will only be used as "
-"long as this box is checked."
-msgstr "顯示和使用危險組態。僅在選中此復選框後,才會使用危險選項。"
-
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
msgstr "智慧隊列管理"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
-msgid "Squash DSCP on inbound packets (ingress):"
-msgstr "在傳入封包(入口)上壓縮DSCP:"
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Squash DSCP markings on inbound packets"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
msgid ""
@@ -183,18 +263,21 @@ msgid ""
msgstr "SQM 服務似乎已被停用。請使用下面的按鈕來啟動這項服務。"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
-"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
-"shaping:"
-msgstr "上傳速度 (kbit/s) (0-無限制):"
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
msgid "Verbosity of SQM's output into the system log."
msgstr "日誌等級。"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
-msgid "Which link layer to account for:"
-msgstr "連結層:"
+msgid "Which link layer technology to account for"
+msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:218
msgid "Which linklayer adaptation mechanism to use; for testing only"
@@ -216,3 +299,72 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:219
msgid "default"
msgstr "預設"
+
+#~ msgid ""
+#~ "Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+#~ "shaping:"
+#~ msgstr "下載速度 (kbit/s) (0-無限制):"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on inbound packets "
+#~ "(ingress):"
+#~ msgstr "傳入封包(入口)上的顯式擁塞通知 (ECN)狀態:"
+
+#~ msgid ""
+#~ "Explicit congestion notification (ECN) status on outbound packets "
+#~ "(egress)."
+#~ msgstr "傳出封包(出口)上的顯式擁塞通知(ECN)狀態。"
+
+#~ msgid "Ignore DSCP on ingress:"
+#~ msgstr "在進入時忽略DSCP:"
+
+#~ msgid ""
+#~ "Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+#~ "interface MTU + overhead:"
+#~ msgstr "用於大小和速率計算的最大大小,tcMTU (位元組);需要≧介面MTU +開銷:"
+
+#~ msgid ""
+#~ "Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+#~ msgstr "最小封包大小,MPU(位元組);對於乙太網大小表,必須>0:"
+
+#~ msgid ""
+#~ "Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = "
+#~ "(tcMTU + 1) / 16:"
+#~ msgstr ""
+#~ "大小/費率表中的條目數,TSIZE;對於ATM,選擇TSIZE = (tcMTU + 1)/ 16:"
+
+#~ msgid "Per Packet Overhead (byte):"
+#~ msgstr "每個封包開銷(位元組):"
+
+#~ msgid ""
+#~ "Queuing disciplines useable on this system. After installing a new qdisc, "
+#~ "you need to restart the router to see updates!"
+#~ msgstr "安裝新的佇列規則後,需要重新啟動路由器!"
+
+#~ msgid ""
+#~ "Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+#~ "options will only be used as long as this box is checked."
+#~ msgstr ""
+#~ "顯示 高級連接層選項 , (僅當MTU> 1500時才需要)。僅在選中此框時,才使用高級"
+#~ "選項。"
+
+#~ msgid ""
+#~ "Show and Use Advanced Configuration. Advanced options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr "顯示使用進階選項,只有選取此選取框時,才會使用進階選項。"
+
+#~ msgid ""
+#~ "Show and Use Dangerous Configuration. Dangerous options will only be used "
+#~ "as long as this box is checked."
+#~ msgstr "顯示和使用危險組態。僅在選中此復選框後,才會使用危險選項。"
+
+#~ msgid "Squash DSCP on inbound packets (ingress):"
+#~ msgstr "在傳入封包(入口)上壓縮DSCP:"
+
+#~ msgid ""
+#~ "Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+#~ "shaping:"
+#~ msgstr "上傳速度 (kbit/s) (0-無限制):"
+
+#~ msgid "Which link layer to account for:"
+#~ msgstr "連結層:"
diff --git a/applications/luci-app-squid/po/ko/squid.po b/applications/luci-app-squid/po/ko/squid.po
index 386782e48e..1abb9bfd8b 100644
--- a/applications/luci-app-squid/po/ko/squid.po
+++ b/applications/luci-app-squid/po/ko/squid.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-06-07 10:49+0000\n"
-"Last-Translator: Sunggu Choi <dkaost@outlook.com>\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssquid/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:42
msgid "Advanced Settings"
@@ -16,7 +16,7 @@ msgstr "고급 설정"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:38
msgid "Coredump files directory"
-msgstr ""
+msgstr "코어덤프 파일 디렉터리"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:28
msgid "General Settings"
@@ -24,7 +24,7 @@ msgstr "기본 설정"
#: applications/luci-app-squid/root/usr/share/rpcd/acl.d/luci-app-squid.json:3
msgid "Grant UCI access for luci-app-squid"
-msgstr ""
+msgstr "luci-app-squid에 UCI 접근 권한 허용"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:30
msgid "Port"
@@ -33,8 +33,8 @@ msgstr "포트"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:21
#: applications/luci-app-squid/root/usr/share/luci/menu.d/luci-app-squid.json:3
msgid "Squid"
-msgstr ""
+msgstr "Squid"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:34
msgid "Visible Hostname"
-msgstr ""
+msgstr "표시되는 호스트네임"
diff --git a/applications/luci-app-statistics/Makefile b/applications/luci-app-statistics/Makefile
index d2af8abc01..140c136d5b 100644
--- a/applications/luci-app-statistics/Makefile
+++ b/applications/luci-app-statistics/Makefile
@@ -9,7 +9,6 @@ include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Statistics Application
LUCI_DEPENDS:= \
+luci-base \
- +luci-lib-jsonc \
+collectd \
+rrdtool1 \
+collectd-mod-rrdtool \
diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/conntrack.js b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/conntrack.js
index 9c54f5c914..35951dffba 100644
--- a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/conntrack.js
+++ b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/conntrack.js
@@ -33,6 +33,7 @@ return baseclass.extend({
vlabel: "Percent",
number_format: "%5.1lf%%",
y_min: "0",
+ y_max: "2",
alt_autoscale_max: true,
data: {
instances: {
diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/cpu.js b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/cpu.js
index 796b2cc8d4..bbd0e47642 100644
--- a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/cpu.js
+++ b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/cpu.js
@@ -77,6 +77,7 @@ return baseclass.extend({
var percent = {
title: title,
y_min: "0",
+ y_max: "2",
alt_autoscale_max: true,
vlabel: "Percent",
number_format: "%5.1lf%%",
@@ -142,6 +143,7 @@ return baseclass.extend({
p = {
title: title,
y_min: "0",
+ y_max: "2",
alt_autoscale_max: true,
vlabel: "Percent",
number_format: "%5.1lf%%",
diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/cpufreq.js b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/cpufreq.js
index 308d58dacf..a2cc1309e7 100644
--- a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/cpufreq.js
+++ b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/cpufreq.js
@@ -26,6 +26,8 @@ return baseclass.extend({
detail: true,
title: "%H: Frequency transitions - core %pi",
alt_autoscale: true,
+ y_min: "0",
+ y_max: "2",
vlabel: "Transitions",
number_format: "%3.2lf%s",
data: {
diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/load.js b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/load.js
index f1a8114463..f3af09895d 100644
--- a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/load.js
+++ b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/load.js
@@ -11,6 +11,7 @@ return baseclass.extend({
title: "%H: Load",
vlabel: "Load",
y_min: "0",
+ y_max: "0.2",
units_exponent: "0",
number_format: "%5.2lf",
data: {
diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/ping.js b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/ping.js
index 27624828c2..335e976794 100644
--- a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/ping.js
+++ b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/ping.js
@@ -28,6 +28,8 @@ return baseclass.extend({
var droprate = {
title: "%H: ICMP Drop Rate",
vlabel: "%",
+ y_min: "0",
+ y_max: "4",
number_format: "%5.2lf %%",
data: {
types: [ "ping_droprate" ],
@@ -45,6 +47,8 @@ return baseclass.extend({
var stddev = {
title: "%H: ICMP Standard Deviation",
vlabel: "ms",
+ y_min: "0",
+ y_max: "1",
number_format: "%5.1lf ms",
data: {
types: [ "ping_stddev" ],
diff --git a/applications/luci-app-statistics/po/cs/statistics.po b/applications/luci-app-statistics/po/cs/statistics.po
index 29fac05d0e..4bbf3e0cd4 100644
--- a/applications/luci-app-statistics/po/cs/statistics.po
+++ b/applications/luci-app-statistics/po/cs/statistics.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-09-15 08:34+0000\n"
-"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
+"PO-Revision-Date: 2022-09-19 22:26+0000\n"
+"Last-Translator: Jose Riha <jose1711@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/cs/>\n"
"Language: cs\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/apcups.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/apcups.json:2
@@ -546,7 +546,7 @@ msgstr "Rozhraní naslouchajícího"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/load.js:6
msgid "Load Plugin Configuration"
-msgstr "Načíst nastavení pluginů"
+msgstr "Nastevení pluginu Load (Zátěž)"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/load.js:10
msgid "Load monitoring enabled"
diff --git a/applications/luci-app-statistics/po/el/statistics.po b/applications/luci-app-statistics/po/el/statistics.po
index 6501d6f203..0fd1236b38 100644
--- a/applications/luci-app-statistics/po/el/statistics.po
+++ b/applications/luci-app-statistics/po/el/statistics.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2022-05-15 17:03+0000\n"
-"Last-Translator: MarioK239 <marios.k239@gmail.com>\n"
+"PO-Revision-Date: 2022-10-03 08:34+0000\n"
+"Last-Translator: TakissX <pxatzidakis@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/el/>\n"
"Language: el\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13-dev\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/apcups.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/apcups.json:2
@@ -25,70 +25,71 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:14
msgid "Absolute values"
-msgstr ""
+msgstr "Απόλυτη τιμή"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:68
msgid "Add IPv4 rule selector"
-msgstr ""
+msgstr "Προσθήκη επιλογέα κανόνων για IPv4"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:68
msgid "Add IPv6 rule selector"
-msgstr ""
+msgstr "Προσθήκη επιλογέα κανόνων για IPv6"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:16
msgid "Add command for reading values"
-msgstr ""
+msgstr "Προσθήκη εντολής για την ανάγνωση τιμών"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:36
msgid "Add notification command"
-msgstr ""
+msgstr "Προσθήκη εντολής ειδοποίησης"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:19
msgid "Address family"
-msgstr ""
+msgstr "Διεύθυνση οικογένειας"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:18
msgid "Aggregate number of connected users"
-msgstr ""
+msgstr "Συνολικός αριθμός συνδεδεμένων χρηστών"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
msgid "Apply interval »"
-msgstr ""
+msgstr "Εφαρμογή διαστήματος »"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:47
msgid "Awaiting email input at %s"
-msgstr ""
+msgstr "Αναμονή εισαγωγής email στο %s"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:59
-#, fuzzy
msgid "Base Directory"
-msgstr "Κατάλογος βάσης"
+msgstr "Βασικός Κατάλογος"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:16
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:16
msgid "Basic monitoring"
-msgstr ""
+msgstr "Βασική παρακολούθηση"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:25
msgid "Basic process monitoring enabled"
-msgstr ""
+msgstr "Ενεργοποιήθηκε η βασική παρακολούθηση διεργασιών"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:15
msgid "By setting this, CPU is not aggregate of all processors on the system"
msgstr ""
+"Με τη ρύθμιση αυτή, η CPU δεν είναι άθροισμα όλων των επεξεργαστών του "
+"συστήματος"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/contextswitch.js:6
msgid "CPU Context Switches Plugin Configuration"
-msgstr ""
+msgstr "Διαμόρφωση προσθηκών για διακόπτες περιβάλλοντος CPU"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/cpufreq.js:8
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/cpufreq.json:2
msgid "CPU Frequency"
-msgstr ""
+msgstr "Συχνότητα επεξεργαστή"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:6
msgid "CPU Frequency Plugin Configuration"
-msgstr ""
+msgstr "Ρύθμιση παραμέτρων συχνότητας CPU"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:6
msgid "CPU Plugin Configuration"
@@ -112,7 +113,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:99
msgid "Chain"
-msgstr ""
+msgstr "Αλυσίδα"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:19
msgid "Change the ownership of the socket file to the specified group."
@@ -770,8 +771,8 @@ msgstr[1] ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:45
msgid "Monitoring one disk"
msgid_plural "Monitoring %d disks"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Παρακολούθηση ενός δίσκου"
+msgstr[1] "Παρακολούθηση %d δίσκων"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:48
msgid "Monitoring one host"
@@ -820,12 +821,12 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:25
msgid "Name"
-msgstr ""
+msgstr "Ονομα"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/netlink.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/netlink.json:2
msgid "Netlink"
-msgstr "Netlink"
+msgstr "Διαδικτυακός σύνδεσμος"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:7
msgid "Netlink Plugin Configuration"
@@ -1410,15 +1411,17 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/thermal.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/thermal.json:2
msgid "Thermal"
-msgstr ""
+msgstr "Θερμικός"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:7
msgid "Thermal Plugin Configuration"
-msgstr ""
+msgstr "Διαμόρφωση θερμικού πρόσθετου"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/contextswitch.js:7
msgid "This plugin collects statistics about the processor context switches."
msgstr ""
+"Αυτή η προσθήκη συλλέγει στατιστικά στοιχεία σχετικά με τους διακόπτες "
+"περιβάλλοντος του επεξεργαστή."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:7
msgid "This plugin collects statistics about the processor frequency scaling."
@@ -1451,7 +1454,7 @@ msgstr "UPS"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:6
msgid "UPS Plugin Configuration"
-msgstr ""
+msgstr "Διαμόρφωση πρόσθετου UPS"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:14
msgid "UPS name in NUT ups@host format"
diff --git a/applications/luci-app-statistics/po/es/statistics.po b/applications/luci-app-statistics/po/es/statistics.po
index be7ecf481a..e22968c437 100644
--- a/applications/luci-app-statistics/po/es/statistics.po
+++ b/applications/luci-app-statistics/po/es/statistics.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2022-04-28 18:11+0000\n"
-"Last-Translator: Mc Giver <mcgivergim@gmail.com>\n"
+"PO-Revision-Date: 2022-12-27 18:50+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/es/>\n"
"Language: es\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/apcups.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/apcups.json:2
@@ -591,7 +591,7 @@ msgstr "Máximo número de conexiones"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:20
msgid "Maximum packet size"
-msgstr "Tamaño maximo de paquete"
+msgstr "Tamaño máximo de paquete"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/memory.js:10
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/memory.json:2
diff --git a/applications/luci-app-statistics/po/fr/statistics.po b/applications/luci-app-statistics/po/fr/statistics.po
index 0086e1cb02..42f72fc51e 100644
--- a/applications/luci-app-statistics/po/fr/statistics.po
+++ b/applications/luci-app-statistics/po/fr/statistics.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2022-07-24 14:21+0000\n"
+"PO-Revision-Date: 2022-07-30 11:20+0000\n"
"Last-Translator: Christophe Blancon <christophe.blancon@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/fr/>\n"
@@ -1368,7 +1368,7 @@ msgid ""
"filter-statistics for selected interfaces."
msgstr ""
"Le greffon de lien-réseau récupère sur les interfaces sélectionnées des "
-"informations avancées liées à la QOS, aux classes et au filtrage."
+"informations avancées liées à la QOS, aux classes et au filtrage."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:7
msgid ""
@@ -1378,10 +1378,10 @@ msgid ""
"instance, in server mode the local instance receives data from other hosts."
msgstr ""
"Le greffon réseau fournit des communications-réseau entre différentes "
-"instances collectd : ce programme peut fonctionner à la fois comme client et "
+"instances collectd : ce programme peut fonctionner à la fois comme client et "
"serveur. En mode client, les données collectées localement sont transférées "
"à un serveur, en mode serveur, l'instance collectd locale reçoit des "
-"informations d'autres hôtes."
+"informations d'autres hôtes."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:7
msgid ""
@@ -1529,7 +1529,7 @@ msgstr "Configuration du greffon de socket Unix"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/uptime.js:15
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/uptime.json:2
msgid "Uptime"
-msgstr "Temps de service"
+msgstr "Durée de fonctionnement"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:6
msgid "Uptime Plugin Configuration"
diff --git a/applications/luci-app-statistics/po/hu/statistics.po b/applications/luci-app-statistics/po/hu/statistics.po
index 25e59152fd..131c51a8ce 100644
--- a/applications/luci-app-statistics/po/hu/statistics.po
+++ b/applications/luci-app-statistics/po/hu/statistics.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-08-12 12:55+0000\n"
-"Last-Translator: Tudós Péter <tudi.sk@gmail.com>\n"
+"PO-Revision-Date: 2022-12-14 00:53+0000\n"
+"Last-Translator: Gajdos Tamás <gajdipajti@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/hu/>\n"
"Language: hu\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.8-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/apcups.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/apcups.json:2
@@ -559,7 +559,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:14
msgid "Log level"
-msgstr ""
+msgstr "Naplózási szint"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:20
msgid "Match IPv4 iptables rules"
diff --git a/applications/luci-app-statistics/po/it/statistics.po b/applications/luci-app-statistics/po/it/statistics.po
index 4f90d1d673..aeacc83702 100644
--- a/applications/luci-app-statistics/po/it/statistics.po
+++ b/applications/luci-app-statistics/po/it/statistics.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2022-02-18 20:58+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/it/>\n"
"Language: it\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/apcups.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/apcups.json:2
@@ -29,11 +29,11 @@ msgstr "Valori assoluti"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:68
msgid "Add IPv4 rule selector"
-msgstr ""
+msgstr "Aggiungi regola di selezione IPv4"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:68
msgid "Add IPv6 rule selector"
-msgstr ""
+msgstr "Aggiungi regola di selezione IPv6"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:16
msgid "Add command for reading values"
@@ -558,7 +558,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:14
msgid "Log level"
-msgstr ""
+msgstr "Livello registro eventi"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:20
msgid "Match IPv4 iptables rules"
@@ -1453,7 +1453,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:14
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/nut.json:2
msgid "UPS"
-msgstr ""
+msgstr "UPS"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:6
msgid "UPS Plugin Configuration"
@@ -1478,7 +1478,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/uptime.js:15
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/uptime.json:2
msgid "Uptime"
-msgstr "Uptime"
+msgstr "Tempo di attività"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:6
msgid "Uptime Plugin Configuration"
diff --git a/applications/luci-app-statistics/po/ko/statistics.po b/applications/luci-app-statistics/po/ko/statistics.po
index 59bab5c3ae..a0a300dcd2 100644
--- a/applications/luci-app-statistics/po/ko/statistics.po
+++ b/applications/luci-app-statistics/po/ko/statistics.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:35+0200\n"
-"PO-Revision-Date: 2022-03-26 23:10+0000\n"
-"Last-Translator: dikastia <dikastia@gmail.com>\n"
+"PO-Revision-Date: 2022-11-22 08:46+0000\n"
+"Last-Translator: Taewook Yang (ワリ) <relationlife@gmail.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/ko/>\n"
"Language: ko\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/apcups.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/apcups.json:2
@@ -386,7 +386,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/iptables.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/iptables.json:2
msgid "Firewall"
-msgstr ""
+msgstr "방화벽"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/ip6tables.js:7
msgid "Firewall (IPv6)"
@@ -459,7 +459,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:51
msgid "Hostname"
-msgstr "호스트 이름"
+msgstr "호스트명"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:15
msgid "IP or hostname where to get the txtinfo output from"
@@ -805,7 +805,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:25
msgid "Name"
-msgstr ""
+msgstr "이름"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/netlink.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/netlink.json:2
@@ -882,7 +882,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
msgid "Overview"
-msgstr ""
+msgstr "개요"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:18
msgid "Percent values"
@@ -998,7 +998,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:24
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:44
msgid "Script"
-msgstr ""
+msgstr "스크립트"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:74
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
@@ -1121,7 +1121,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:127
msgid "Status"
-msgstr ""
+msgstr "상태"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:14
msgid "Storage directory"
@@ -1432,7 +1432,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:14
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/nut.json:2
msgid "UPS"
-msgstr ""
+msgstr "UPS"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:6
msgid "UPS Plugin Configuration"
@@ -1444,7 +1444,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:27
msgid "URL"
-msgstr ""
+msgstr "URL"
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/unixsock.json:2
msgid "UnixSock"
@@ -1457,7 +1457,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/uptime.js:15
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/uptime.json:2
msgid "Uptime"
-msgstr "가동 시간"
+msgstr "가동시간"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:6
msgid "Uptime Plugin Configuration"
@@ -1514,7 +1514,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/iwinfo.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/iwinfo.json:2
msgid "Wireless"
-msgstr ""
+msgstr "무선"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:7
msgid "Wireless iwinfo Plugin Configuration"
diff --git a/applications/luci-app-statistics/po/nl/statistics.po b/applications/luci-app-statistics/po/nl/statistics.po
index 33ca4e3daf..85f82ee63f 100644
--- a/applications/luci-app-statistics/po/nl/statistics.po
+++ b/applications/luci-app-statistics/po/nl/statistics.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:35+0200\n"
-"PO-Revision-Date: 2022-07-11 09:21+0000\n"
-"Last-Translator: Fabrice Delahaij <fdelahaij@extreemhost.nl>\n"
+"PO-Revision-Date: 2022-12-29 23:53+0000\n"
+"Last-Translator: Youri <yrtapper@protonmail.com>\n"
"Language-Team: Dutch <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/nl/>\n"
"Language: nl\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/apcups.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/apcups.json:2
@@ -44,8 +44,9 @@ msgid "Add notification command"
msgstr "Toevoegen van melding comando"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:19
+#, fuzzy
msgid "Address family"
-msgstr ""
+msgstr "Adres familie"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:18
msgid "Aggregate number of connected users"
@@ -462,7 +463,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:51
msgid "Hostname"
-msgstr ""
+msgstr "Hostnaam"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:15
msgid "IP or hostname where to get the txtinfo output from"
@@ -1448,7 +1449,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:14
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/nut.json:2
msgid "UPS"
-msgstr ""
+msgstr "UPS"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:6
msgid "UPS Plugin Configuration"
diff --git a/applications/luci-app-statistics/po/pl/statistics.po b/applications/luci-app-statistics/po/pl/statistics.po
index 6b386a5f77..7b87202fe8 100644
--- a/applications/luci-app-statistics/po/pl/statistics.po
+++ b/applications/luci-app-statistics/po/pl/statistics.po
@@ -3,7 +3,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-05-13 13:49+0000\n"
+"PO-Revision-Date: 2022-12-28 11:28+0000\n"
"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/pl/>\n"
@@ -13,7 +13,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.13-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/apcups.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/apcups.json:2
@@ -134,15 +134,15 @@ msgstr "Monitorowanie chrony włączone"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
msgid "CollectLinks"
-msgstr "CollectLinks"
+msgstr "ZbierzLinki"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:28
msgid "CollectRoutes"
-msgstr "CollectRoutes"
+msgstr "ZbierzTrasy"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:35
msgid "CollectTopology"
-msgstr "CollectTopology"
+msgstr "ZbierzTopologię"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:46
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:49
diff --git a/applications/luci-app-statistics/po/sk/statistics.po b/applications/luci-app-statistics/po/sk/statistics.po
index 32492a7778..7ff97163cd 100644
--- a/applications/luci-app-statistics/po/sk/statistics.po
+++ b/applications/luci-app-statistics/po/sk/statistics.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-06-18 19:32+0000\n"
-"Last-Translator: Juraj Šášik <juraj.sasik@gmail.com>\n"
+"PO-Revision-Date: 2022-09-19 10:18+0000\n"
+"Last-Translator: Jose Riha <jose1711@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/sk/>\n"
"Language: sk\n"
@@ -10,198 +10,199 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.7\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/apcups.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/apcups.json:2
msgid "APC UPS"
-msgstr ""
+msgstr "APC UPS"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:6
msgid "APCUPS Plugin Configuration"
-msgstr ""
+msgstr "Konfigurácia modulu APCUPS"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:14
msgid "Absolute values"
-msgstr ""
+msgstr "Absolútne hodnoty"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:68
msgid "Add IPv4 rule selector"
-msgstr ""
+msgstr "Pridať prvok na výber IPv4 pravidla"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:68
msgid "Add IPv6 rule selector"
-msgstr ""
+msgstr "Pridať prvok na výber IPv6 pravidla"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:16
msgid "Add command for reading values"
-msgstr ""
+msgstr "Pridať príkaz na čítanie hodnôt"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:36
msgid "Add notification command"
-msgstr ""
+msgstr "Pridať príkaz pre upozornenie"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:19
msgid "Address family"
-msgstr ""
+msgstr "Rodina adries"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:18
msgid "Aggregate number of connected users"
-msgstr ""
+msgstr "Súhrnný počet pripojených používateľov"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
msgid "Apply interval »"
-msgstr ""
+msgstr "Použiť interval »"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:47
msgid "Awaiting email input at %s"
-msgstr ""
+msgstr "Očakávam e-mailový vstup na %s"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:59
msgid "Base Directory"
-msgstr ""
+msgstr "Základný adresár"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:16
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:16
msgid "Basic monitoring"
-msgstr ""
+msgstr "Základné sledovanie"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:25
msgid "Basic process monitoring enabled"
-msgstr ""
+msgstr "Základné sledovanie procesov zapnuté"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:15
msgid "By setting this, CPU is not aggregate of all processors on the system"
msgstr ""
+"Zapnutím tejto možnosti nebude CPU súčtom všetkých procesorov na systéme"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/contextswitch.js:6
msgid "CPU Context Switches Plugin Configuration"
-msgstr ""
+msgstr "Konfigurácia modulu Prepínanie kontextu CPU"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/cpufreq.js:8
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/cpufreq.json:2
msgid "CPU Frequency"
-msgstr ""
+msgstr "Frekvencia CPU"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:6
msgid "CPU Frequency Plugin Configuration"
-msgstr ""
+msgstr "Konfigurácia modulu pre frekvenciu CPU"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:6
msgid "CPU Plugin Configuration"
-msgstr ""
+msgstr "Konfigurácia CPU modulu"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
msgid "CPU monitoring is enabled"
-msgstr ""
+msgstr "Sledovanie CPU je zapnuté"
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/csv.json:2
msgid "CSV Output"
-msgstr ""
+msgstr "Výstup CSV"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:6
msgid "CSV Plugin Configuration"
-msgstr ""
+msgstr "Konfigurácia CSV pluginu"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
msgid "Cache collected data for"
-msgstr ""
+msgstr "Medzipamäť pre ukladanie údajov"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:99
msgid "Chain"
-msgstr ""
+msgstr "Reťaz"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:19
msgid "Change the ownership of the socket file to the specified group."
-msgstr ""
+msgstr "Zmeniť vlastníctvo socket súboru na zadanú skupinu."
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/chrony.js:8
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/chrony.json:2
msgid "Chrony"
-msgstr ""
+msgstr "Chrony"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
msgid "Chrony Plugin Configuration"
-msgstr ""
+msgstr "Konfigurácia modulu Chrony"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
msgid "Chrony monitoring enabled"
-msgstr ""
+msgstr "Sledovanie Chrony zapnuté"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
msgid "CollectLinks"
-msgstr ""
+msgstr "CollectLinks"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:28
msgid "CollectRoutes"
-msgstr ""
+msgstr "CollectRoutes"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:35
msgid "CollectTopology"
-msgstr ""
+msgstr "CollectTopology"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:46
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:49
msgid "Collectd Settings"
-msgstr ""
+msgstr "Nastavenia Collectd"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:57
msgid "Command monitoring enabled"
-msgstr ""
+msgstr "Zapnuté sledovanie príkazov"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:137
msgid "Comment / Rule Number"
-msgstr ""
+msgstr "Komentár / Číslo pravidla"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:174
msgid "Configure…"
-msgstr ""
+msgstr "Nastaviť…"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/conntrack.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/conntrack.json:2
msgid "Conntrack"
-msgstr ""
+msgstr "Conntrack"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/conntrack.js:6
msgid "Conntrack Plugin Configuration"
-msgstr ""
+msgstr "Nastavenie modulu Conntrack"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/conntrack.js:10
msgid "Conntrack monitoring enabled"
-msgstr ""
+msgstr "Sledovanie Conntrack zapnuté"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/contextswitch.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/contextswitch.json:2
msgid "Context Switches"
-msgstr ""
+msgstr "Prepínanie kontextu"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/contextswitch.js:10
msgid "Context switch monitoring enabled"
-msgstr ""
+msgstr "Sledovanie prepínania kontextu zapnuté"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:23
msgid "Controls which notifications should be sent to syslog."
-msgstr ""
+msgstr "Nastavuje, či majú byť upozornenia odosielané do syslogu."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:28
msgid "Create statistics about the network plugin itself"
-msgstr ""
+msgstr "Vytvoriť štatistiky týkajúceho sa samotného sieťového modulu"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:7
msgid "DF Plugin Configuration"
-msgstr ""
+msgstr "Konfigurácia modulu DF"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dhcpleases.js:7
msgid "DHCP Leases"
-msgstr ""
+msgstr "DHCP pôžičky"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:6
msgid "DHCP Leases Plugin Configuration"
-msgstr ""
+msgstr "Konfigurácia modulu DHCP pôžičky"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:14
msgid "DHCP leases file"
-msgstr ""
+msgstr "Súbor s DHCP pôžičkami"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dns.js:10
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dns.json:2
@@ -210,81 +211,81 @@ msgstr "DNS"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:7
msgid "DNS Plugin Configuration"
-msgstr ""
+msgstr "Konfigurácia modulu DNS"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:74
msgid "Data collection interval"
-msgstr ""
+msgstr "Interval zberu údajov"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:71
msgid "Datasets definition file"
-msgstr ""
+msgstr "Definičný súbor Datasets"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:22
msgid "Detailled CPU frequency monitoring enabled"
-msgstr ""
+msgstr "Podrobné sledovanie frekvencie procesora zapnuté"
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dhcpleases.json:2
msgid "Dhcpleases"
-msgstr ""
+msgstr "Dhcpleases"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
msgid "Directory for collectd plugins"
-msgstr ""
+msgstr "Adresár pre moduly collectd"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:62
msgid "Directory for sub-configurations"
-msgstr ""
+msgstr "Adresár pre podnastavenia"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:7
msgid "Disk Plugin Configuration"
-msgstr ""
+msgstr "Konfigurácia Disk modulu"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/df.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/df.json:2
msgid "Disk Space Usage"
-msgstr ""
+msgstr "Využitie miesta na disku"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/disk.js:10
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/disk.json:2
msgid "Disk Usage"
-msgstr ""
+msgstr "Využitie diskov"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:221
msgid "Display Host »"
-msgstr ""
+msgstr "Zobraziť hostiteľa »"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:229
msgid "Display timespan »"
-msgstr ""
+msgstr "Zobraziť časové rozpätie »"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
msgid "Do not refresh"
-msgstr ""
+msgstr "Neobnovovať"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:7
msgid "E-Mail Plugin Configuration"
-msgstr ""
+msgstr "Konfigurácia E-mail modulu"
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/email.json:2
msgid "Email"
-msgstr ""
+msgstr "Email"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:15
msgid "Empty value = monitor all"
-msgstr ""
+msgstr "Prázdna hodnota = sledovať všetko"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:21
msgid "Enable"
-msgstr "Povoliť"
+msgstr "Zapnúť"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:25
msgid "Enable forwarding"
-msgstr ""
+msgstr "Zapnúť preposielanie"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:28
msgid "Enable statistics"
-msgstr ""
+msgstr "Zapnúť štatistiky"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:12
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:12
@@ -318,68 +319,68 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:13
msgid "Enable this plugin"
-msgstr ""
+msgstr "Zapnúť tento modul"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:113
msgid "Enabled"
-msgstr "Povolené"
+msgstr "Zapnuté"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/entropy.js:10
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/entropy.json:2
msgid "Entropy"
-msgstr ""
+msgstr "Entropia"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/entropy.js:6
msgid "Entropy Plugin Configuration"
-msgstr ""
+msgstr "Nastavenie modulu Entropia"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/entropy.js:10
msgid "Entropy monitoring enabled"
-msgstr ""
+msgstr "Zapnuté sledovanie entropie"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:206
msgid "Every 30 seconds"
-msgstr ""
+msgstr "Každých 30 sekúnd"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:205
msgid "Every 5 seconds"
-msgstr ""
+msgstr "Každých 5 sekúnd"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:207
msgid "Every minute"
-msgstr ""
+msgstr "Každú minútu"
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/exec.json:2
msgid "Exec"
-msgstr ""
+msgstr "Exec"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:7
msgid "Exec Plugin Configuration"
-msgstr ""
+msgstr "Nastavenie Exec modulu"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:67
msgid "Expecting decimal value lower than one"
-msgstr ""
+msgstr "Očakáva sa desatinné číslo nižšie ako jedna"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:33
msgid "Expecting permssions in octal notation"
-msgstr ""
+msgstr "Očakávajú sa oprávnenia ako osmičkové číslo"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:49
msgid "Expecting valid time range"
-msgstr ""
+msgstr "Očakáva sa platné časové rozpätie"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:15
msgid "Extra items"
-msgstr ""
+msgstr "Ďalšie položky"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:14
msgid "Fetch pages"
-msgstr ""
+msgstr "Získať stránky"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:36
msgid "Filter class monitoring"
-msgstr ""
+msgstr "Sledovanie triedy filtrov"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/iptables.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/iptables.json:2
@@ -388,51 +389,53 @@ msgstr "Brána Firewall"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/ip6tables.js:7
msgid "Firewall (IPv6)"
-msgstr ""
+msgstr "Firewall (IPv6)"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
msgid "Flush cache after"
-msgstr ""
+msgstr "Vyprádzniť medzipamäť po"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:25
msgid "Forwarding between listen and server addresses"
-msgstr ""
+msgstr "Presmerovanie medzi počúvajúcimi a serverovými adresami"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:92
msgid ""
"Free space, reserved space and used space is reported as relative values"
-msgstr ""
+msgstr "Voľné, rezervované a použité miesto je uvedené ako relatívna hodnota"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:21
msgid "Gather compression statistics"
-msgstr ""
+msgstr "Zbierať štatistiky o kompresii"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:86
msgid "General plugins"
-msgstr ""
+msgstr "Všeobecné moduly"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:15
msgid "Generate a separate graph for each logged user"
-msgstr ""
+msgstr "Vytvoriť osobitný graf pre každého pripojeného používateľa"
#: applications/luci-app-statistics/root/usr/share/rpcd/acl.d/luci-app-statistics.json:3
msgid "Grant access to statistics resources"
-msgstr ""
+msgstr "Povoliť prístup ku zdrojom pre štatistiky"
#: applications/luci-app-statistics/root/usr/share/luci/menu.d/luci-app-statistics.json:15
msgid "Graphs"
-msgstr ""
+msgstr "Grafy"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:31
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:51
msgid "Group"
-msgstr ""
+msgstr "Skupina"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:17
msgid ""
"Here you can define external commands which will be started by collectd in "
"order to read certain values. The values will be read from stdout."
msgstr ""
+"Tu môžete zadať externé príkazy, ktoré collectd spustí, aby zistil hodnoty "
+"sledovaných údajov. Hodnoty sa musia objaviť na štandardnom výstupe."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:37
msgid ""
@@ -461,58 +464,58 @@ msgstr "Názov hostiteľa"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:15
msgid "IP or hostname where to get the txtinfo output from"
-msgstr ""
+msgstr "IP adresa alebo hostiteľ, odkiaľ sa získa výstup z txtinfo"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/ipstatistics.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/ipstatistics.json:2
msgid "IP-Statistics"
-msgstr ""
+msgstr "Štatistiky IP"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:7
msgid "IP-Statistics Plugin Configuration"
-msgstr ""
+msgstr "Konfigurácia modulu IP štatistiky"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js:11
msgid "IPv4/IPv6 Statistics monitoring enabled"
-msgstr ""
+msgstr "Sledovanie IPv4/IPv6 štatistík zapnuté"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
msgid "IRQ Plugin Configuration"
-msgstr ""
+msgstr "Konfigurácia modulu IRQ"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:22
msgid "Ignore source addresses"
-msgstr ""
+msgstr "Ignorovať zdrojové adresy"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:70
msgid "Instance name"
-msgstr ""
+msgstr "Názov inštancie"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:7
msgid "Interface Plugin Configuration"
-msgstr ""
+msgstr "Konfigurácia modulu Rozhrania"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/interface.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/interface.json:2
msgid "Interfaces"
-msgstr "Rozhrania"
+msgstr "Rozhranie"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/irq.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/irq.json:2
msgid "Interrupts"
-msgstr ""
+msgstr "Prerušenia"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
msgid "Interval for pings"
-msgstr ""
+msgstr "Interval pre ping"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:8
msgid "Iptables Plugin Configuration"
-msgstr ""
+msgstr "Konfigurácia modul Iptables"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:15
msgid "Leave unselected to automatically determine interfaces to monitor."
-msgstr ""
+msgstr "Ak nič nevyberiete, sledované rozhrania budú určené automaticky."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
msgid ""
@@ -523,32 +526,32 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
msgid "Listen host"
-msgstr ""
+msgstr "Počúvajúci hostiteľ"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:44
msgid "Listen port"
-msgstr ""
+msgstr "Počúvajúci port"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:32
msgid "Listener interfaces"
-msgstr ""
+msgstr "Rozhrania počúvajúceho"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/load.js:6
msgid "Load Plugin Configuration"
-msgstr ""
+msgstr "Konfigurácia modulu záťaž"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/load.js:10
msgid "Load monitoring enabled"
-msgstr ""
+msgstr "Sledovanie zaťaže zapnuté"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:30
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:117
msgid "Loading data…"
-msgstr ""
+msgstr "Načítavam údaje…"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:14
msgid "Log level"
-msgstr ""
+msgstr "Úroveň záznamu"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:20
msgid "Match IPv4 iptables rules"
@@ -566,15 +569,15 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:36
msgid "Maximum Missed Packets"
-msgstr ""
+msgstr "Maximálny počet vynechaných paketov"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
msgid "Maximum allowed connections"
-msgstr ""
+msgstr "Maximálny počet povolených spojení"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:20
msgid "Maximum packet size"
-msgstr ""
+msgstr "Maximálna veľkosť paketu"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/memory.js:10
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/memory.json:2
@@ -583,11 +586,11 @@ msgstr "Pamäť"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:6
msgid "Memory Plugin Configuration"
-msgstr ""
+msgstr "Konfigurácia modulu Pamäť"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:23
msgid "Memory monitoring enabled"
-msgstr ""
+msgstr "Sledovanie pamäte zapnuté"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:89
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:32
@@ -599,27 +602,27 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:21
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:34
msgid "Monitor all except specified"
-msgstr ""
+msgstr "Sledovať všetky okrem vymenovaných"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:14
msgid "Monitor all local listen ports"
-msgstr ""
+msgstr "Sledovať všetky počúvajúce porty"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:15
msgid "Monitor device(s) / thermal zone(s)"
-msgstr ""
+msgstr "Sledovať zariadenie(a) / teplotnú zónu(y)"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:15
msgid "Monitor devices"
-msgstr ""
+msgstr "Sledovať zariadenia"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:15
msgid "Monitor disks and partitions"
-msgstr ""
+msgstr "Sledovať disky a oddiely"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:59
msgid "Monitor filesystem types"
-msgstr ""
+msgstr "Sledovať typy súborových systémov"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:14
msgid "Monitor host"
@@ -627,53 +630,53 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:14
msgid "Monitor hosts"
-msgstr ""
+msgstr "Sledovať hostiteľov"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:15
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:15
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:15
msgid "Monitor interfaces"
-msgstr ""
+msgstr "Sledovať rozhrania"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:15
msgid "Monitor interrupts"
-msgstr ""
+msgstr "Sledovať prerušenia"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:19
msgid "Monitor local ports"
-msgstr ""
+msgstr "Sledovať miestne porty"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:37
msgid "Monitor mount points"
-msgstr ""
+msgstr "Sledovať body pripojenia"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:14
msgid "Monitor processes"
-msgstr ""
+msgstr "Sledovať procesy"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:25
msgid "Monitor remote ports"
-msgstr ""
+msgstr "Sledovať vzdialené porty"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
msgid "Monitoring %s and %s"
-msgstr ""
+msgstr "Sledovanie %s a %s"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:106
msgid "Monitoring %s, %s, %s"
-msgstr ""
+msgstr "Sledovanie %s, %s, %s"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:26
msgid "Monitoring APC UPS at host %s, port %d"
-msgstr ""
+msgstr "Sledovanie APC UPS na hostiteľovi %s, port %d"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
msgid "Monitoring DHCP leases enabled"
-msgstr ""
+msgstr "Sledovanie DHCP pôžičiek bolo zapnuté"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
msgid "Monitoring DNS queries on all interfaces"
-msgstr ""
+msgstr "Sledovanie DNS požiadaviek na všetkých zariadeniach"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:34
msgid "Monitoring DNS queries on one interface"
@@ -723,38 +726,38 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:106
msgid "Monitoring all except %s, %s, %s"
-msgstr ""
+msgstr "Sledovanie všetkých okrem %s, %s, %s"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:30
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:34
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:52
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:31
msgid "Monitoring all interfaces"
-msgstr ""
+msgstr "Sledovanie všetkých zariadení"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:54
msgid "Monitoring all interrupts"
-msgstr ""
+msgstr "Sledovanie všetkých prerušení"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:104
msgid "Monitoring all partitions"
-msgstr ""
+msgstr "Sledovanie všetkých oddielov"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:60
msgid "Monitoring all sensors"
-msgstr ""
+msgstr "Sledovanie všetkých senzorov"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:50
msgid "Monitoring all thermal zones"
-msgstr ""
+msgstr "Sledovanie všetkých teplotných zón"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:46
msgid "Monitoring all thermal zones except %s"
-msgstr ""
+msgstr "Sledovanie všetkých teplotných zón okrem %s"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
msgid "Monitoring local listen ports"
-msgstr ""
+msgstr "Sledovanie miestnych počúvajúcich portov"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:44
msgid "Monitoring one OpenVPN instance"
@@ -834,11 +837,11 @@ msgstr "Názov"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/netlink.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/netlink.json:2
msgid "Netlink"
-msgstr ""
+msgstr "Netlink"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:7
msgid "Netlink Plugin Configuration"
-msgstr ""
+msgstr "Konfigurácia modulu Netlink"
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/network.json:2
msgid "Network"
@@ -846,19 +849,19 @@ msgstr "Sieť"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:6
msgid "Network Plugin Configuration"
-msgstr ""
+msgstr "Konfigurácia modulu Sieť"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:69
msgid "Network communication enabled"
-msgstr ""
+msgstr "Sieťová komunikácia povolená"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:87
msgid "Network plugins"
-msgstr ""
+msgstr "Sieťové moduly"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:178
msgid "No RRD data found"
-msgstr ""
+msgstr "Neboli nájdené údaje RRD"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:15
msgid ""
@@ -868,20 +871,20 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:23
msgid "Notify level"
-msgstr ""
+msgstr "Úroveň upozornení"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:77
msgid "Number of threads for data collection"
-msgstr ""
+msgstr "Počet vlákien použitých na zber údajov"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/olsrd.js:10
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/olsrd.json:2
msgid "OLSRd"
-msgstr ""
+msgstr "OLSRd"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:6
msgid "OLSRd Plugin Configuration"
-msgstr ""
+msgstr "Konfigurácia modulu OLSRd"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:29
msgid "Only create average RRAs"
@@ -894,15 +897,15 @@ msgstr "OpenVPN"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:7
msgid "OpenVPN Plugin Configuration"
-msgstr ""
+msgstr "Konfigruácia pluginu OpenVPN"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:27
msgid "OpenVPN status files"
-msgstr ""
+msgstr "Stavové súbory OpenVPN"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:88
msgid "Output plugins"
-msgstr ""
+msgstr "Výstupné moduly"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
msgid "Overview"
@@ -910,7 +913,7 @@ msgstr "Prehľad"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:18
msgid "Percent values"
-msgstr ""
+msgstr "Percentuálne hodnoty"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/ping.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/ping.json:2
@@ -919,11 +922,11 @@ msgstr "Ping"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:6
msgid "Ping Plugin Configuration"
-msgstr ""
+msgstr "Konfigurácia modulu Ping"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:136
msgid "Plugin is disabled"
-msgstr ""
+msgstr "Modul je vypnutý"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:18
msgid "Port"
@@ -931,15 +934,16 @@ msgstr "Port"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:19
msgid "Port for apcupsd communication"
-msgstr ""
+msgstr "Port pre komunikáciu s apcupsd"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
msgid "Port for chronyd"
-msgstr ""
+msgstr "Port chronyd"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:15
msgid "Possibly bug in collectd. Only 127.0.0.1 and localhost work"
msgstr ""
+"Pravdepodobne sa jedná o chybu v collectd. Funguje iba 127.0.0.1 a localhost."
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/processes.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/processes.json:2
@@ -948,16 +952,16 @@ msgstr "Procesy"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:6
msgid "Processes Plugin Configuration"
-msgstr ""
+msgstr "Konfigurácia modulu Procesy"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/cpu.js:8
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/cpu.json:2
msgid "Processor"
-msgstr ""
+msgstr "Procesor"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:26
msgid "Qdisc monitoring"
-msgstr ""
+msgstr "Sledovanie Qdisc"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:57
msgid "RRD XFiles Factor"
@@ -985,19 +989,19 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
msgid "Report by CPU"
-msgstr ""
+msgstr "Správa o CPU"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:20
msgid "Report by state"
-msgstr ""
+msgstr "Správa o stave"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
msgid "Report in percent"
-msgstr ""
+msgstr "Správy v percentách"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:52
msgid "Rows per RRA"
-msgstr ""
+msgstr "Riadkov na jeden RRA"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:161
msgid "Rule monitoring enabled"
@@ -1032,16 +1036,16 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:90
msgid "Seconds"
-msgstr ""
+msgstr "Sekundy"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:23
msgid "Sensor list"
-msgstr ""
+msgstr "Zoznam senzorov"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sensors.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/sensors.json:2
msgid "Sensors"
-msgstr ""
+msgstr "Senzory"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:15
msgid "Sensors Plugin Configuration"
@@ -1049,31 +1053,31 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:58
msgid "Server host"
-msgstr ""
+msgstr "Hostiteľ servera"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:50
msgid "Server interfaces"
-msgstr ""
+msgstr "Rozhrania servera"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:62
msgid "Server port"
-msgstr ""
+msgstr "Port servera"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:20
msgid "Set the maximum size for datagrams sent over the network"
-msgstr ""
+msgstr "Nastaviť maximálnu veľkosť paketov posielaných cez sieť"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:14
msgid "Sets the syslog log-level."
-msgstr ""
+msgstr "Nastaviť úroveň zaznamenávania pre syslog."
#: applications/luci-app-statistics/root/usr/share/luci/menu.d/luci-app-statistics.json:24
msgid "Setup"
-msgstr ""
+msgstr "Nastavenia"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:185
msgid "Setup collectd"
-msgstr ""
+msgstr "Nastavenia collectd"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:31
msgid "Shaping class monitoring"
@@ -1141,7 +1145,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:213
#: applications/luci-app-statistics/root/usr/share/luci/menu.d/luci-app-statistics.json:3
msgid "Statistics"
-msgstr ""
+msgstr "Štatistiky"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:127
msgid "Status"
@@ -1149,11 +1153,11 @@ msgstr "Stav"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:14
msgid "Storage directory"
-msgstr ""
+msgstr "Adresár pre úložisko"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:14
msgid "Storage directory for the csv files"
-msgstr ""
+msgstr "Adresár pre ukladanie súborov csv"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:18
msgid "Store data values as rates instead of absolute values"
@@ -1182,12 +1186,12 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/load.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/load.json:2
msgid "System Load"
-msgstr ""
+msgstr "Záťaž systému"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/tcpconns.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/tcpconns.json:2
msgid "TCP Connections"
-msgstr ""
+msgstr "TCP spojenia"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:6
msgid "TCPConns Plugin Configuration"
@@ -1195,11 +1199,11 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:15
msgid "TTL for network packets"
-msgstr ""
+msgstr "TTL pre sieťové pakety"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:26
msgid "TTL for ping packets"
-msgstr ""
+msgstr "TTL pre pakety pingu"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:85
msgid "Table"
@@ -1419,19 +1423,19 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/thermal.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/thermal.json:2
msgid "Thermal"
-msgstr ""
+msgstr "Teploty"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:7
msgid "Thermal Plugin Configuration"
-msgstr ""
+msgstr "Konfigurácia modulu Teploty"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/contextswitch.js:7
msgid "This plugin collects statistics about the processor context switches."
-msgstr ""
+msgstr "Tento modul zbiera štatistiky o prepnutiach kontextu procesora."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:7
msgid "This plugin collects statistics about the processor frequency scaling."
-msgstr ""
+msgstr "Tento modul zbiera štatistiky o škálovaní frekvenie procesora."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:33
msgid ""
@@ -1450,33 +1454,33 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
msgid "Try to lookup fully qualified hostname"
-msgstr ""
+msgstr "Pokúsiť sa vyhľadať plné kvalifikované meno hostiteľa"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/nut.js:7
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:14
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/nut.json:2
msgid "UPS"
-msgstr ""
+msgstr "UPS"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:6
msgid "UPS Plugin Configuration"
-msgstr ""
+msgstr "Konfigurácia modulu UPS"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:14
msgid "UPS name in NUT ups@host format"
-msgstr ""
+msgstr "Názov UPS v NUT formáte ups@host"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:27
msgid "URL"
-msgstr ""
+msgstr "Adresa URL"
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/unixsock.json:2
msgid "UnixSock"
-msgstr ""
+msgstr "UnixSock"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:7
msgid "Unixsock Plugin Configuration"
-msgstr ""
+msgstr "Konfigurácia modulu Unixsock"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/uptime.js:15
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/uptime.json:2
@@ -1485,28 +1489,28 @@ msgstr "Doba spustenia"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:6
msgid "Uptime Plugin Configuration"
-msgstr ""
+msgstr "Konfigurácia modulu Doba spustenia"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:10
msgid "Uptime monitoring enabled"
-msgstr ""
+msgstr "Sledovanie doby spustenia zapnuté"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:24
msgid "Use improved naming schema"
-msgstr ""
+msgstr "Použiť vylepšenú schému pomenovania"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:68
msgid "Used PID file"
-msgstr ""
+msgstr "Použitý súbor PID"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:27
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:47
msgid "User"
-msgstr ""
+msgstr "Používateľ"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:21
msgid "Verbose monitoring"
-msgstr ""
+msgstr "Podrobné sledovanie"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
msgid ""
@@ -1528,12 +1532,12 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:14
msgid "When set to true, we request absolute values"
-msgstr ""
+msgstr "Ak je zapnuté, chceme dostávať absolútne hodnoty"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:33
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:18
msgid "When set to true, we request percentage values"
-msgstr ""
+msgstr "Ak je zapnuté, chceme dostávať percentuálne hodnoty"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/iwinfo.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/iwinfo.json:2
@@ -1556,20 +1560,20 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:31
msgid "cURL plugin enabled"
-msgstr ""
+msgstr "Modul cURL zapnutý"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/curl.js:10
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/curl.json:2
msgid "cUrl"
-msgstr ""
+msgstr "cUrl"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:6
msgid "cUrl Plugin Configuration"
-msgstr ""
+msgstr "Nastavenie modulu cUrl"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:139
msgid "none"
-msgstr ""
+msgstr "žiadne"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:107
msgid "one device"
@@ -1608,4 +1612,4 @@ msgstr[2] ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:29
msgid "reduces rrd size"
-msgstr ""
+msgstr "zmenší veľkosť rrd"
diff --git a/applications/luci-app-statistics/po/sr/statistics.po b/applications/luci-app-statistics/po/sr/statistics.po
index ee816a4749..1ac8cb96f0 100644
--- a/applications/luci-app-statistics/po/sr/statistics.po
+++ b/applications/luci-app-statistics/po/sr/statistics.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:35+0200\n"
-"PO-Revision-Date: 2022-01-12 23:11+0000\n"
-"Last-Translator: SP <sp300b@gmail.com>\n"
+"PO-Revision-Date: 2022-09-28 02:08+0000\n"
+"Last-Translator: Leon Baždar <leon.bazdar@fer.hr>\n"
"Language-Team: Serbian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/sr/>\n"
"Language: sr\n"
@@ -13,7 +13,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.10.1\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/apcups.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/apcups.json:2
@@ -46,23 +46,23 @@ msgstr "Dodajte naredbu za obaveštenja"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:19
msgid "Address family"
-msgstr "Adresa porodice"
+msgstr "Adresa obitelji"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:18
msgid "Aggregate number of connected users"
-msgstr "Ukupan broj konektovanih korisnika"
+msgstr "Ukupan broj povezanih korisnika"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:237
msgid "Apply interval »"
-msgstr "Primeni interval »"
+msgstr "Primijeni interval »"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:47
msgid "Awaiting email input at %s"
-msgstr "Čeka se unos e-mail pošte na %s"
+msgstr "Čeka se unos e-mail poruke na %s"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:59
msgid "Base Directory"
-msgstr "Bazni Direktorijum"
+msgstr "Bazni Direktorij"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:16
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:16
@@ -75,7 +75,7 @@ msgstr "Osnovni monitoring procesa omogućen"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:15
msgid "By setting this, CPU is not aggregate of all processors on the system"
-msgstr "Setovanjem ove opcije, CPU nije agregat svih procesora u sistemu"
+msgstr "Uključivanjem ove opcije, CPU nije agregat svih procesora u sustavu"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/contextswitch.js:6
msgid "CPU Context Switches Plugin Configuration"
@@ -1256,11 +1256,11 @@ msgstr "SisLog dodatak prima dnevnik poruke od demona i šalje ih u sislog."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:132
msgid "The chain name must not contain spaces"
-msgstr ""
+msgstr "Ime lanca ne smije sadržavati razmake"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:7
msgid "The chrony plugin will monitor chrony NTP server statistics"
-msgstr ""
+msgstr "Chrony dodatak će nadgledati statistike chrony NTP servera"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
msgid "The comment to match must not contain spaces"
diff --git a/applications/luci-app-statistics/po/sv/statistics.po b/applications/luci-app-statistics/po/sv/statistics.po
index b190ce1297..7d242ee76c 100644
--- a/applications/luci-app-statistics/po/sv/statistics.po
+++ b/applications/luci-app-statistics/po/sv/statistics.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-12-15 03:52+0000\n"
+"PO-Revision-Date: 2022-12-06 15:41+0000\n"
"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/sv/>\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.10-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/apcups.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/apcups.json:2
@@ -421,7 +421,7 @@ msgstr ""
#: applications/luci-app-statistics/root/usr/share/luci/menu.d/luci-app-statistics.json:15
msgid "Graphs"
-msgstr "Grafer"
+msgstr "Diagram"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:31
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:51
@@ -633,7 +633,7 @@ msgstr "Övervaka värdar"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:15
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:15
msgid "Monitor interfaces"
-msgstr "Övervaka gränssnitt"
+msgstr "Övervaka gränssnitten"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:15
msgid "Monitor interrupts"
diff --git a/applications/luci-app-statistics/po/uk/statistics.po b/applications/luci-app-statistics/po/uk/statistics.po
index b052eef6a3..b39e593874 100644
--- a/applications/luci-app-statistics/po/uk/statistics.po
+++ b/applications/luci-app-statistics/po/uk/statistics.po
@@ -3,17 +3,17 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-04-18 16:53+0000\n"
-"Last-Translator: Vladdrako <vladdrako007@gmail.com>\n"
+"PO-Revision-Date: 2023-01-04 17:06+0000\n"
+"Last-Translator: Sergey Melnichuk <deps2ak@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/uk/>\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/apcups.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/apcups.json:2
@@ -22,7 +22,7 @@ msgstr "APC UPS"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:6
msgid "APCUPS Plugin Configuration"
-msgstr "Конфігурація додатку APCUPS"
+msgstr "Конфігурація плаґіну APCUPS"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:14
msgid "Absolute values"
@@ -88,11 +88,11 @@ msgstr "Частота CPU"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:6
msgid "CPU Frequency Plugin Configuration"
-msgstr "Конфігурація додатку частоти CPU"
+msgstr "Конфігурація плаґіну частоти CPU"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:6
msgid "CPU Plugin Configuration"
-msgstr "Конфігурація додатку «CPU»"
+msgstr "Конфігурація плаґіну «CPU»"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:40
msgid "CPU monitoring is enabled"
@@ -104,7 +104,7 @@ msgstr "Вивід CSV"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:6
msgid "CSV Plugin Configuration"
-msgstr "Конфігурація додатку «CSV»"
+msgstr "Конфігурація плаґіну «CSV»"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:70
msgid "Cache collected data for"
@@ -167,7 +167,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/conntrack.js:6
msgid "Conntrack Plugin Configuration"
-msgstr "Конфігурація додатку «Conntrack»"
+msgstr "Конфігурація плаґіну «Conntrack»"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/conntrack.js:10
msgid "Conntrack monitoring enabled"
@@ -321,7 +321,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:13
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:13
msgid "Enable this plugin"
-msgstr "Увімкнути цей додаток"
+msgstr "Увімкнути цей плаґін"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:113
msgid "Enabled"
@@ -334,7 +334,7 @@ msgstr "Ентропія"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/entropy.js:6
msgid "Entropy Plugin Configuration"
-msgstr "Конфігурація додатку «Ентропія»"
+msgstr "Конфігурація плаґіну «Ентропія»"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/entropy.js:10
msgid "Entropy monitoring enabled"
@@ -412,7 +412,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:86
msgid "General plugins"
-msgstr "Основні додатки"
+msgstr "Основні плаґіни"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:15
msgid "Generate a separate graph for each logged user"
@@ -577,7 +577,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:20
msgid "Maximum packet size"
-msgstr ""
+msgstr "Максимальний розмір пакету"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/memory.js:10
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/memory.json:2
@@ -586,7 +586,7 @@ msgstr "Пам'ять"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:6
msgid "Memory Plugin Configuration"
-msgstr "Конфігурація додатку «Памʼять»"
+msgstr "Конфігурація плаґіну «Памʼять»"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:23
msgid "Memory monitoring enabled"
@@ -884,7 +884,7 @@ msgstr "OLSRd"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:6
msgid "OLSRd Plugin Configuration"
-msgstr "Конфігурація додатку «OLSRd»"
+msgstr "Конфігурація плаґіну «OLSRd»"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:29
msgid "Only create average RRAs"
@@ -897,7 +897,7 @@ msgstr "OpenVPN"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:7
msgid "OpenVPN Plugin Configuration"
-msgstr "Конфігурація додатку «OpenVPN»"
+msgstr "Конфігурація плаґіну «OpenVPN»"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:27
msgid "OpenVPN status files"
@@ -926,7 +926,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:136
msgid "Plugin is disabled"
-msgstr "Додаток вимкнуто"
+msgstr "Плаґін вимкнуто"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:18
msgid "Port"
@@ -1463,7 +1463,7 @@ msgstr "UPS"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:6
msgid "UPS Plugin Configuration"
-msgstr "Конфігурація додатку «UPS»"
+msgstr "Конфігурація плаґіну «UPS»"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:14
msgid "UPS name in NUT ups@host format"
@@ -1488,7 +1488,7 @@ msgstr "Час безвідмовної роботи"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:6
msgid "Uptime Plugin Configuration"
-msgstr "Конфігурація додатку «Uptime»"
+msgstr "Конфігурація плаґіну «Uptime»"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:10
msgid "Uptime monitoring enabled"
@@ -1559,7 +1559,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:31
msgid "cURL plugin enabled"
-msgstr "Додаток cURL увімкнуто"
+msgstr "Плаґін cURL увімкнуто"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/curl.js:10
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/curl.json:2
@@ -1568,7 +1568,7 @@ msgstr "cUrl"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:6
msgid "cUrl Plugin Configuration"
-msgstr "Конфігурація додатку «cURL»"
+msgstr "Конфігурація плаґіну «cURL»"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:139
msgid "none"
diff --git a/applications/luci-app-statistics/root/etc/config/luci_statistics b/applications/luci-app-statistics/root/etc/config/luci_statistics
index 43d825bc95..bb9ca15e8e 100644
--- a/applications/luci-app-statistics/root/etc/config/luci_statistics
+++ b/applications/luci-app-statistics/root/etc/config/luci_statistics
@@ -10,7 +10,7 @@ config statistics 'collectd'
option ReadThreads '2'
config statistics 'rrdtool'
- option default_timespan '1hour'
+ option default_timespan '2hour'
option image_width '600'
option image_height '150'
option image_path '/tmp/rrdimg'
@@ -22,7 +22,7 @@ config statistics 'collectd_rrdtool'
option DataDir '/tmp/rrd'
option RRARows '288'
option RRASingle '1'
- option RRATimespans '1hour 1day 1week 1month 1year'
+ option RRATimespans '2hour 1day 1week 1month 1year'
config statistics 'collectd_csv'
option enable '0'
diff --git a/applications/luci-app-statistics/root/etc/init.d/luci_statistics b/applications/luci-app-statistics/root/etc/init.d/luci_statistics
index 2dc176c83c..3684bc1834 100755
--- a/applications/luci-app-statistics/root/etc/init.d/luci_statistics
+++ b/applications/luci-app-statistics/root/etc/init.d/luci_statistics
@@ -17,7 +17,7 @@ start_service() {
fi
### create config
- /usr/bin/stat-genconfig > /var/etc/collectd.conf
+ /usr/libexec/stat-genconfig > /var/etc/collectd.conf
### workaround broken permissions on /tmp
chmod 1777 /tmp
diff --git a/applications/luci-app-statistics/root/usr/bin/stat-genconfig b/applications/luci-app-statistics/root/usr/bin/stat-genconfig
deleted file mode 100755
index 15e11e193e..0000000000
--- a/applications/luci-app-statistics/root/usr/bin/stat-genconfig
+++ /dev/null
@@ -1,323 +0,0 @@
-#!/usr/bin/lua
-
---[[
-
-Luci statistics - collectd configuration generator
-(c) 2008 Freifunk Leipzig / Jo-Philipp Wich <jow@openwrt.org>
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-$Id$
-
-]]--
-
-
-require("luci.model.uci")
-require("luci.util")
-require("luci.i18n")
-require("luci.jsonc")
-require("nixio.fs")
-
-local uci = luci.model.uci.cursor()
-local sections = uci:get_all( "luci_statistics" )
-
-
-function print(...)
- nixio.stdout:write(...)
- nixio.stdout:write("\n")
-end
-
-function section( plugin )
-
- local config = sections[ "collectd_" .. plugin ] or sections["collectd"]
-
- if type(config) == "table" and ( plugin == "collectd" or config.enable == "1" ) then
-
- local params = ""
-
- if type( plugins[plugin] ) == "function" then
- params = plugins[plugin]( config )
- else
- params = config_generic( config, plugins[plugin][1], plugins[plugin][2], plugins[plugin][3], plugin == "collectd" )
- end
-
-
- if plugin ~= "collectd" then
- print( "LoadPlugin " .. plugin )
-
- if params:len() > 0 then
- print( "<Plugin " .. plugin .. ">\n" .. params .. "</Plugin>\n" )
- else
- print( "" )
- end
- else
- print( params .. "\n" )
- end
- end
-end
-
-function config_generic( c, singles, bools, lists, nopad )
- local str = ""
-
- if type(c) == "table" then
-
- if type(singles) == "table" then
- for i, key in ipairs( singles ) do
- if preprocess[key] then
- c[key] = preprocess[key](c[key])
- end
-
- str = str .. _string( c[key], key, nopad )
- end
- end
-
- if type(bools) == "table" then
- for i, key in ipairs( bools ) do
- if preprocess[key] then
- c[key] = preprocess[key](c[key])
- end
-
- str = str .. _bool( c[key], key, nopad )
- end
- end
-
- if type(lists) == "table" then
- str = str .. _list_expand( c, lists, nopad )
- end
- end
-
- return str
-end
-
-function config_exec( c )
- local str = ""
-
- for s in pairs(sections) do
- for key, type in pairs({ Exec="collectd_exec_input", NotificationExec="collectd_exec_notify" }) do
- if sections[s][".type"] == type then
-
- cmd = sections[s].cmdline
-
- if cmd then
- cmd = cmd:gsub("^%s+", ""):gsub("%s+$", "")
- user = sections[s].cmduser or "nobody"
- group = sections[s].cmdgroup
-
- str = str .. "\t" .. key .. ' "' ..
- user .. ( group and ":" .. group or "" ) .. '" "' ..
- cmd:gsub('%s+', '" "') .. '"\n'
- end
- end
- end
- end
-
- return str
-end
-
-function config_curl( c )
- local str = ""
-
- for s in pairs(sections) do
- if sections[s][".type"] == "collectd_curl_page" then
- str = str .. "\t<Page \"" .. sections[s].name .. "\">\n" ..
- "\t\tURL \"" .. sections[s].url .. "\"\n" ..
- "\t\tMeasureResponseTime true\n" ..
- "\t</Page>\n"
- end
- end
-
- return str
-end
-
-function config_iptables( c )
- local str = ""
-
- for id, s in pairs(sections) do
- if s[".type"] == "collectd_iptables_match" or s[".type"] == "collectd_iptables_match6" then
- local tname = s.table and tostring(s.table)
- local chain = s.chain and tostring(s.chain)
-
- if tname and tname:match("^%S+$") and chain and chain:match("^%S+$") then
- local line = { #s[".type"] > 23 and "\tChain6" or "\tChain", tname, chain }
- local rule = s.rule and tostring(s.rule)
-
- if rule and rule:match("^%S+$") then
- line[#line+1] = rule
-
- local name = s.name and tostring(s.name)
- if name and name:match("^%S+$") then
- line[#line+1] = name
- end
- end
-
- str = str .. table.concat(line, " ") .. "\n"
- end
- end
- end
-
- return str
-end
-
-function config_network( c )
- local str = ""
-
- for s in pairs(sections) do
- for key, type in pairs({ Listen="collectd_network_listen", Server="collectd_network_server" }) do
- if sections[s][".type"] == type then
-
- host = sections[s].host
- port = sections[s].port
-
- if host then
- if port then
- str = str .. "\t" .. key .. " \"" .. host .. "\" \"" .. port .. "\"\n"
- else
- str = str .. "\t" .. key .. " \"" .. host .. "\"\n"
- end
- end
- end
- end
- end
-
- return str ..
- _string(c["MaxPacketSize"], "MaxPacketSize") ..
- _string(c["TimeToLive"], "TimeToLive") ..
- _bool(c["Forward"], "Forward") ..
- _bool(c["ReportStats"], "ReportStats")
-end
-
-
-function _list_expand( c, l, nopad )
- local str = ""
-
- for i, n in ipairs(l) do
- if c[n] then
- if preprocess[n] then
- c[n] = preprocess[n](c[n])
- end
-
- if n:find("(%w+)ses") then
- k = n:gsub("(%w+)ses$", "%1s")
- else
- k = n:gsub("(%w+)s$", "%1")
- end
-
- str = str .. _expand( c[n], k, nopad )
- end
- end
-
- return str
-end
-
-function _expand( s, n, nopad )
- local str = ""
-
- if type(s) == "string" then
- for i, v in ipairs( luci.util.split( s, "%s+", nil, true ) ) do
- str = str .. _string( v, n, nopad )
- end
- elseif type(s) == "table" then
- for i, v in ipairs(s) do
- str = str .. _string( v, n, nopad )
- end
- end
-
- return str
-end
-
-function _bool( s, n, nopad )
-
- local str = ""
- local pad = ""
- if not nopad then pad = "\t" end
-
- if s == "1" then
- str = pad .. n .. " true\n"
- elseif s == "0" then
- str = pad .. n .. " false\n"
- end
-
- return str
-end
-
-function _string( s, n, nopad )
-
- local str = ""
- local pad = ""
- if not nopad then pad = "\t" end
-
- if s then
- if s:find("[^%d]") or n == "Port" or n == "Irq" then
- if not s:find("[^%w]") and n ~= "Port" and n ~= "Irq" then
- str = pad .. n .. " " .. luci.util.trim(s)
- else
- str = pad .. n .. ' "' .. luci.util.trim(s) .. '"'
- end
- else
- str = pad .. n .. " " .. luci.util.trim(s)
- end
-
- str = str .. "\n"
- end
-
- return str
-end
-
-
-plugins = {
- collectd = {
- { "BaseDir", "Include", "PIDFile", "PluginDir", "TypesDB", "Interval", "ReadThreads", "Hostname" },
- { },
- { }
- },
- logfile = {
- { "LogLevel", "File" },
- { "Timestamp" },
- { }
- },
-}
-
-local plugin_dir = "/usr/share/luci/statistics/plugins/"
-for filename in nixio.fs.dir(plugin_dir) do
- local name = filename:gsub("%.json", "")
- if (name == "exec") then
- plugins[name] = config_exec
- elseif (name == "iptables") then
- plugins[name] = config_iptables
- elseif (name == "curl") then
- plugins[name] = config_curl
- elseif (name == "network") then
- plugins[name] = config_network
- else
- local plugin_def = luci.jsonc.parse(nixio.fs.readfile(plugin_dir .. filename))
- if type(plugin_def) == "table" then
- plugins[name] = plugin_def.legend
- end
- end
-end
-
-
-preprocess = {
- RRATimespans = function(val)
- local rv = { }
- for time in luci.util.imatch(val) do
- table.insert( rv, luci.util.parse_units(time) )
- end
- return table.concat(rv, " ")
- end
-}
-
-
-section("collectd")
-
-section("logfile")
-
-for plugin in pairs(plugins) do
- if (plugin ~= "collectd") and (plugin ~= "logfile") then
- section( plugin )
- end
-end
diff --git a/applications/luci-app-statistics/root/usr/libexec/stat-genconfig b/applications/luci-app-statistics/root/usr/libexec/stat-genconfig
new file mode 100755
index 0000000000..d60e1a69ed
--- /dev/null
+++ b/applications/luci-app-statistics/root/usr/libexec/stat-genconfig
@@ -0,0 +1,284 @@
+#!/usr/bin/env ucode
+/*
+Luci statistics - collectd configuration generator
+(c) 2008-2022 Jo-Philipp Wich <jo@mein.io>
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+*/
+
+'use strict';
+
+import { lsdir, open } from 'fs';
+import { cursor } from 'uci';
+
+const uci = cursor();
+const sections = uci.get_all('luci_statistics');
+
+const plugins = {
+ collectd: [
+ [ 'BaseDir', 'Include', 'PIDFile', 'PluginDir', 'TypesDB', 'Interval', 'ReadThreads', 'Hostname' ],
+ [],
+ []
+ ],
+ logfile: [
+ [ 'LogLevel', 'File' ],
+ [ 'Timestamp' ],
+ []
+ ],
+};
+
+function parse_units(ustr) {
+ let val = 0;
+
+ // unit map
+ const map = {
+ y : 60 * 60 * 24 * 366,
+ m : 60 * 60 * 24 * 31,
+ w : 60 * 60 * 24 * 7,
+ d : 60 * 60 * 24,
+ h : 60 * 60,
+ min: 60
+ };
+
+ // parse input string
+ for (let spec in match(lc(ustr), /([0-9.]+)([a-z]*)/g)) {
+ let num = +spec[1];
+ let mul = map[spec[2]] ?? map[substr(spec[2], 0, 1)] ?? 1;
+
+ val += num * mul;
+ }
+
+ return int(val);
+}
+
+const preprocess = {
+ RRATimespans: function(val) {
+ return join(' ', map(split(val, /\s+/), parse_units));
+ }
+};
+
+
+function _bool(s, n, nopad) {
+ if (s == '1')
+ return `${nopad ? '' : '\t'}${n} true\n`;
+
+ if (s == '0')
+ return `${nopad ? '' : '\t'}${n} false\n`;
+
+ return '';
+}
+
+function _string(s, n, nopad) {
+ if (s) {
+ if (n == 'Port' || n == 'Irq' || match(s, /[^0-9]/)) {
+ if (!match(s, /[^\w]/) && n != 'Port' && n != 'Irq')
+ return `${nopad ? '' : '\t'}${n} ${trim(s)}\n`;
+ else
+ return `${nopad ? '' : '\t'}${n} "${trim(s)}"\n`;
+ }
+ else {
+ return `${nopad ? '' : '\t'}${n} ${trim(s)}\n`;
+ }
+ }
+
+ return '';
+}
+
+function _expand(s, n, nopad) {
+ let str = "";
+
+ if (type(s) == 'string') {
+ for (let v in split(s, /\s+/))
+ str += _string(v, n, nopad);
+ }
+ else if (type(s) == 'array') {
+ for (let v in s)
+ str += _string(v, n, nopad);
+ }
+
+ return str;
+}
+
+function _list_expand(c, l, nopad) {
+ let str = '';
+
+ for (let n in l) {
+ if (c[n]) {
+ if (preprocess[n])
+ c[n] = preprocess[n](c[n]);
+
+ let m = match(n, /^(\w+)ses$/);
+ let k;
+
+ if (m)
+ k = `${m[1]}s`;
+ else
+ k = replace(n, /^(\w+)s$/, '$1');
+
+ str += _expand(c[n], k, nopad);
+ }
+ }
+
+ return str;
+}
+
+
+function config_generic(c, singles, bools, lists, nopad) {
+ let str = '';
+
+ if (c) {
+ for (let key in singles) {
+ if (preprocess[key])
+ c[key] = preprocess[key](c[key]);
+
+ str += _string(c[key], key, nopad);
+ }
+
+ for (let key in bools) {
+ if (preprocess[key])
+ c[key] = preprocess[key](c[key]);
+
+ str += _bool(c[key], key, nopad);
+ }
+
+ if (lists)
+ str += _list_expand(c, lists, nopad);
+ }
+
+ return str;
+}
+
+function config_exec(c) {
+ let str = "";
+
+ for (let k, s in sections) {
+ for (let key, type in { Exec: 'collectd_exec_input', NotificationExec: 'collectd_exec_notify' }) {
+ if (s['.type'] == type) {
+ let cmd = replace(trim(s.cmdline), /\s+/g, '" "');
+ let user = s.cmduser ?? 'nobody';
+ let group = s.cmdgroup;
+
+ if (cmd)
+ str += `\t${key} "${user}${group ? `:${group}` : ''}" "${cmd}"\n`;
+ }
+ }
+ }
+
+ return str;
+}
+
+function config_curl(c) {
+ let str = "";
+
+ for (let k, s in sections) {
+ if (s['.type'] == 'collectd_curl_page') {
+ str += `\t<Page "${s.name}">\n`
+ + `\t\tURL "${s.url}"\n`
+ + `\t\tMeasureResponseTime true\n`
+ + `\t</Page>\n`;
+ }
+ }
+
+ return str;
+}
+
+function config_iptables(c) {
+ let str = "";
+
+ for (let k, s in sections) {
+ for (let type, verb in { collectd_iptables_match: 'Chain', collectd_iptables_match6: 'Chain6' }) {
+ if (s['.type'] == type) {
+ let tname = `${s.table}`;
+ let chain = `${s.chain}`;
+
+ if (match(tname, /^\S+$/) && match(chain, /^\S+$/) && match(rule, /^\S+$/) && match(name, /^\S+$/)) {
+ str += `\t${verb} "${tname}" "${chain}"`;
+
+ let rule = `${s.rule}`;
+
+ if (match(rule, /^\S+$/)) {
+ str += ` "${rule}"`;
+
+ let name = `${s.name}`;
+
+ if (match(name, /^\S+$/))
+ str += ` "${name}"`;
+ }
+
+ str += '\n';
+ }
+ }
+ }
+ }
+
+ return str;
+}
+
+function config_network(c) {
+ let str = '';
+
+ for (let k, s in sections) {
+ for (let key, type in { Listen: 'collectd_network_listen', Server: 'collectd_network_server' }) {
+ if (s['.type'] == type && s.host) {
+ if (s.port)
+ str += `\t${key} "${s.host}" "${s.port}"\n`;
+ else
+ str += `\t${key} "${s.host}"\n`;
+ }
+ }
+ }
+
+ return str
+ + _string(c.MaxPacketSize, 'MaxPacketSize')
+ + _string(c.TimeToLive, 'TimeToLive')
+ + _bool(c.Forward, 'Forward')
+ + _bool(c.ReportStats, 'ReportStats')
+ ;
+}
+
+function section(plugin) {
+ let config = sections[`collectd_${plugin}`] ?? sections.collectd;
+
+ if (config && (plugin == 'collectd' || config.enable == '1')) {
+ let params;
+
+ if (type(plugins[plugin]) == 'function')
+ params = plugins[plugin](config);
+ else
+ params = config_generic(config, ...plugins[plugin], plugin == 'collectd');
+
+ if (plugin != 'collectd')
+ print(`LoadPlugin ${plugin}\n${length(params) ? `<Plugin ${plugin}>\n${params}</Plugin>\n` : ''}\n`);
+ else
+ print(`${params ?? ''}\n`);
+ }
+}
+
+
+let plugin_dir = '/usr/share/luci/statistics/plugins';
+
+for (let filename in lsdir(plugin_dir)) {
+ let name = replace(filename, /\.json$/, '');
+
+ switch (name) {
+ case 'exec': plugins[name] = config_exec; break;
+ case 'iptables': plugins[name] = config_iptables; break;
+ case 'curl': plugins[name] = config_curl; break;
+ case 'network': plugins[name] = config_network; break;
+ default:
+ plugins[name] = json(open(`${plugin_dir}/${filename}`))?.legend;
+ }
+}
+
+
+section('collectd');
+section('logfile');
+
+for (let plugin in plugins)
+ if (plugin != 'collectd' && plugin != 'logfile')
+ section(plugin);
diff --git a/applications/luci-app-tinyproxy/po/es/tinyproxy.po b/applications/luci-app-tinyproxy/po/es/tinyproxy.po
index 9182a396e4..0445be8759 100644
--- a/applications/luci-app-tinyproxy/po/es/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/es/tinyproxy.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2022-12-06 15:41+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstinyproxy/es/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
msgid ""
@@ -160,6 +160,8 @@ msgid ""
"List of allowed ports for the CONNECT method. A single value \"0\" disables "
"CONNECT completely, an empty list allows all ports"
msgstr ""
+"Lista de puertos permitidos para el método CONNECT. Un solo valor \"0\" "
+"desactiva CONNECT por completo, una lista vacía permite todos los puertos"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:39
msgid "Listen address"
diff --git a/applications/luci-app-tinyproxy/po/he/tinyproxy.po b/applications/luci-app-tinyproxy/po/he/tinyproxy.po
index db3ffc051f..5c863f3f64 100644
--- a/applications/luci-app-tinyproxy/po/he/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/he/tinyproxy.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-10-17 15:26+0000\n"
+"PO-Revision-Date: 2022-11-14 15:47+0000\n"
"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstinyproxy/he/>\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Weblate 4.3.1-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
msgid ""
@@ -18,6 +18,8 @@ msgid ""
"upstream proxy, <em>Reject access</em> disables any upstream proxy for the "
"target"
msgstr ""
+"<em>דרך מתווך</em> מנתב את הבקשות ליעד שסופק דרך המתווך שנבחר כלפי מעלה, "
+"<em>דחיית גישה</em> משביתה מתווך כלפי מעלה עבור היעד"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:108
msgid ""
diff --git a/applications/luci-app-tinyproxy/po/hu/tinyproxy.po b/applications/luci-app-tinyproxy/po/hu/tinyproxy.po
index cb041c6f73..0a9b80b58b 100644
--- a/applications/luci-app-tinyproxy/po/hu/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/hu/tinyproxy.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-31 13:27+0000\n"
-"Last-Translator: Tamas Szanto <taszanto@gmail.com>\n"
+"PO-Revision-Date: 2022-12-14 00:53+0000\n"
+"Last-Translator: Gajdos Tamás <gajdipajti@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstinyproxy/hu/>\n"
"Language: hu\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
msgid ""
@@ -132,7 +132,7 @@ msgstr "Általános beállítások"
#: applications/luci-app-tinyproxy/root/usr/share/rpcd/acl.d/luci-app-tinyproxy.json:3
msgid "Grant UCI access for luci-app-tinyproxy"
-msgstr ""
+msgstr "UCI jogosultság adása a \"luci-app-tinyproxy\"-nak"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:97
msgid "Group"
diff --git a/applications/luci-app-tinyproxy/po/it/tinyproxy.po b/applications/luci-app-tinyproxy/po/it/tinyproxy.po
index 8cffabff7c..bade579813 100644
--- a/applications/luci-app-tinyproxy/po/it/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/it/tinyproxy.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2021-01-13 00:56+0000\n"
-"Last-Translator: Francesco Grosso <tregemmelli@gmail.com>\n"
+"PO-Revision-Date: 2022-12-25 07:50+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstinyproxy/it/>\n"
"Language: it\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.4.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
msgid ""
@@ -20,6 +20,9 @@ msgid ""
"upstream proxy, <em>Reject access</em> disables any upstream proxy for the "
"target"
msgstr ""
+"<em>Via proxy</em> instrada le richieste al target specificato tramite il "
+"proxy upstream indicato, <em>Rifiuta accesso</em> disabilita qualsiasi proxy "
+"upstream per il target"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:108
msgid ""
@@ -171,7 +174,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:80
msgid "Log level"
-msgstr ""
+msgstr "Livello registro eventi"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:81
msgid "Logging verbosity of the Tinyproxy process"
@@ -225,7 +228,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:218
msgid "Policy"
-msgstr ""
+msgstr "Politica"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:12
msgid "Privacy settings"
diff --git a/applications/luci-app-tinyproxy/po/ko/tinyproxy.po b/applications/luci-app-tinyproxy/po/ko/tinyproxy.po
index fd83e529c1..299fa4affb 100644
--- a/applications/luci-app-tinyproxy/po/ko/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/ko/tinyproxy.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:35+0200\n"
-"PO-Revision-Date: 2021-06-07 10:49+0000\n"
-"Last-Translator: Sunggu Choi <dkaost@outlook.com>\n"
+"PO-Revision-Date: 2022-08-01 05:54+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstinyproxy/ko/>\n"
"Language: ko\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
msgid ""
@@ -285,7 +285,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/root/usr/share/luci/menu.d/luci-app-tinyproxy.json:14
msgid "Status"
-msgstr ""
+msgstr "상태"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:225
msgid "Target host"
diff --git a/applications/luci-app-tinyproxy/po/pt_BR/tinyproxy.po b/applications/luci-app-tinyproxy/po/pt_BR/tinyproxy.po
index b9bf58557e..6676aa6897 100644
--- a/applications/luci-app-tinyproxy/po/pt_BR/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/pt_BR/tinyproxy.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2022-06-27 00:17+0000\n"
+"PO-Revision-Date: 2022-11-05 16:57+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationstinyproxy/pt_BR/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 4.14.2\n"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
msgid ""
@@ -169,7 +169,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:39
msgid "Listen address"
-msgstr "Escutar endereço"
+msgstr "Endereço de escuta"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:31
msgid "Listen port"
diff --git a/applications/luci-app-tinyproxy/po/ru/tinyproxy.po b/applications/luci-app-tinyproxy/po/ru/tinyproxy.po
index 23677b054c..66689975b2 100644
--- a/applications/luci-app-tinyproxy/po/ru/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/ru/tinyproxy.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: tinyproxy\n"
"POT-Creation-Date: 2012-08-15 20:24+0300\n"
-"PO-Revision-Date: 2022-06-18 09:18+0000\n"
-"Last-Translator: AHOHNMYC <lqwh2h2cwa@protonmail.com>\n"
+"PO-Revision-Date: 2022-11-08 16:02+0000\n"
+"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstinyproxy/ru/>\n"
"Language: ru\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.13-dev\n"
+"X-Generator: Weblate 4.14.2\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
@@ -170,7 +170,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:39
msgid "Listen address"
-msgstr "Адрес"
+msgstr "Адрес прослушивания"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:31
msgid "Listen port"
diff --git a/applications/luci-app-tinyproxy/po/sk/tinyproxy.po b/applications/luci-app-tinyproxy/po/sk/tinyproxy.po
index 41cbdb229b..c7f519f332 100644
--- a/applications/luci-app-tinyproxy/po/sk/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/sk/tinyproxy.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-04-04 17:34+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2022-09-19 10:18+0000\n"
+"Last-Translator: Jose Riha <jose1711@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstinyproxy/sk/>\n"
"Language: sk\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
msgid ""
@@ -121,7 +121,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:97
msgid "Group"
-msgstr ""
+msgstr "Skupina"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:63
msgid "HTML template file to serve for stat host requests"
@@ -152,7 +152,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:31
msgid "Listen port"
-msgstr ""
+msgstr "Počúvajúci port"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:73
msgid "Log file"
@@ -164,7 +164,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:80
msgid "Log level"
-msgstr ""
+msgstr "Úroveň záznamu"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:81
msgid "Logging verbosity of the Tinyproxy process"
@@ -318,7 +318,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:91
msgid "User"
-msgstr ""
+msgstr "Používateľ"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:111
msgid "Via hostname"
diff --git a/applications/luci-app-tinyproxy/po/uk/tinyproxy.po b/applications/luci-app-tinyproxy/po/uk/tinyproxy.po
index b5f8a170ca..d9b02b32c7 100644
--- a/applications/luci-app-tinyproxy/po/uk/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/uk/tinyproxy.po
@@ -1,17 +1,17 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-11 01:51+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2022-08-28 15:37+0000\n"
+"Last-Translator: Vlad <vladhmail@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstinyproxy/uk/>\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.14.1-dev\n"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
msgid ""
@@ -19,6 +19,9 @@ msgid ""
"upstream proxy, <em>Reject access</em> disables any upstream proxy for the "
"target"
msgstr ""
+"<em>'Через проксі'</em> перенаправляє запити на вузли призначення через "
+"вказаний зовнішній проксі-сервер, <em>'Відхиляти доступ'</em> відключає "
+"використання зовнішніх проксі-серверів для всіх вузлів"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:108
msgid ""
diff --git a/applications/luci-app-tinyproxy/po/zh_Hans/tinyproxy.po b/applications/luci-app-tinyproxy/po/zh_Hans/tinyproxy.po
index 1f24fc91d4..e42ab405bd 100644
--- a/applications/luci-app-tinyproxy/po/zh_Hans/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/zh_Hans/tinyproxy.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-05-03 22:19+0000\n"
-"Last-Translator: Eric <alchemillatruth@purelymail.com>\n"
+"PO-Revision-Date: 2023-01-08 05:48+0000\n"
+"Last-Translator: Tianling Shen <i@cnsztl.eu.org>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationstinyproxy/zh_Hans/>\n"
"Language: zh_Hans\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12.1\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
msgid ""
diff --git a/applications/luci-app-transmission/po/da/transmission.po b/applications/luci-app-transmission/po/da/transmission.po
index 0d01512451..553c2ec51b 100644
--- a/applications/luci-app-transmission/po/da/transmission.po
+++ b/applications/luci-app-transmission/po/da/transmission.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-31 03:41+0200\n"
-"PO-Revision-Date: 2021-11-15 14:07+0000\n"
+"PO-Revision-Date: 2022-11-25 14:34+0000\n"
"Last-Translator: drax red <drax@outlook.dk>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstransmission/da/>\n"
@@ -12,19 +12,19 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9.1-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative download speed"
-msgstr ""
+msgstr "Alternativ hentehastighed"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
msgid "Alternative speed enabled"
-msgstr ""
+msgstr "Alternativ hastighed aktiveret"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "Alternative speed time begin"
-msgstr ""
+msgstr "Alternativ hastighed starttidspunkt"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "Alternative speed time day"
@@ -40,7 +40,7 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
msgid "Alternative upload speed"
-msgstr ""
+msgstr "Alternativ afsendelseshastighed"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
msgid "Automatically start added torrents"
@@ -52,23 +52,23 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
msgid "Binding address IPv4"
-msgstr ""
+msgstr "Knyt adresse IPv4"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
msgid "Binding address IPv6"
-msgstr ""
+msgstr "Knyt adresse IPv6"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
msgid "Block list enabled"
-msgstr ""
+msgstr "Blokeringsliste aktiveret"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
msgid "Blocklist URL"
-msgstr ""
+msgstr "Blokeringsliste URL"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
msgid "Blocklists"
-msgstr ""
+msgstr "Blokeringslister"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
msgid "Cache size in MB"
@@ -76,15 +76,15 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Config file directory"
-msgstr ""
+msgstr "Konfigurationsfil mappe"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
msgid "Custom Web UI directory"
-msgstr ""
+msgstr "Brugerdefineret web brugerflade mappe"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
msgid "DHT enabled"
-msgstr ""
+msgstr "DHT aktiveret"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "Debug"
@@ -108,27 +108,27 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Enabled"
-msgstr ""
+msgstr "Aktiveret"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "Encryption"
-msgstr ""
+msgstr "Kryptering"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
msgid "Error"
-msgstr ""
+msgstr "Fejl"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
msgid "Fast"
-msgstr ""
+msgstr "Hurtig"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
msgid "Files and Locations"
-msgstr ""
+msgstr "Filer og lokationer"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
msgid "Full"
-msgstr ""
+msgstr "Fyldt"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
msgid "Global peer limit"
@@ -136,7 +136,7 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
msgid "Global settings"
-msgstr ""
+msgstr "Globale indstillinger"
#: applications/luci-app-transmission/root/usr/share/rpcd/acl.d/luci-app-transmission.json:3
msgid "Grant UCI access for luci-app-transmission"
@@ -160,23 +160,23 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
msgid "Info"
-msgstr ""
+msgstr "Info"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
msgid "LPD enabled"
-msgstr ""
+msgstr "LPD aktiveret"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
msgid "Lazy bitfield enabled"
-msgstr ""
+msgstr "Doven bitfelt aktiveret"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
msgid "Message level"
-msgstr ""
+msgstr "Besked niveau"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
msgid "Miscellaneous"
-msgstr ""
+msgstr "Diverse"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
msgid "None"
@@ -199,15 +199,15 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
msgid "PEX enabled"
-msgstr ""
+msgstr "PEX aktiveret"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
msgid "Peer Port settings"
-msgstr ""
+msgstr "Peer port indstillinger"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
msgid "Peer congestion algorithm"
-msgstr ""
+msgstr "Peer overbelastnings algoritme"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
msgid "Peer limit per torrent"
@@ -215,7 +215,7 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
msgid "Peer port"
-msgstr ""
+msgstr "Peer port"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
msgid "Peer port random high"
@@ -231,7 +231,7 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
msgid "Peer settings"
-msgstr ""
+msgstr "Peer indstillinger"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
@@ -239,7 +239,7 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
msgid "Port forwarding enabled"
-msgstr ""
+msgstr "Peer videresendelse aktiveret"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
msgid "Preallocation"
@@ -255,7 +255,7 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
msgid "Prefetch enabled"
-msgstr ""
+msgstr "Forhåndshentning aktiveret"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
msgid "Queue stalled enabled"
@@ -271,19 +271,19 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
msgid "RPC URL"
-msgstr ""
+msgstr "RPC URL"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
msgid "RPC authentication required"
-msgstr ""
+msgstr "RPC godkendelse påkrævet"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
msgid "RPC bind address"
-msgstr ""
+msgstr "RPC tilknytnings adresse"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
msgid "RPC enabled"
-msgstr ""
+msgstr "RPC aktiveret"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
msgid "RPC host whitelist"
@@ -295,19 +295,19 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
msgid "RPC password"
-msgstr ""
+msgstr "RPC kodeord"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
msgid "RPC port"
-msgstr ""
+msgstr "RPC port"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
msgid "RPC settings"
-msgstr ""
+msgstr "RPC indstillinger"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
msgid "RPC username"
-msgstr ""
+msgstr "RPC brugernavn"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
msgid "RPC whitelist"
@@ -327,7 +327,7 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
msgid "Recycle peer id after"
-msgstr ""
+msgstr "Genbrug peer id efter"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
msgid "Rename partial files"
@@ -335,7 +335,7 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
msgid "Require encrypted"
-msgstr ""
+msgstr "Kræv kryptering"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
msgid "Run daemon as group"
@@ -391,10 +391,13 @@ msgid ""
"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
"\">tcp-congestion-control</a>."
msgstr ""
+"Dette er dokumenteret under <a href=\"https://www.irif.fr/~jch/software/"
+"bittorrent/tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer "
+"noopener\">tcp-congestion-control</a>."
#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
msgid "Transmission"
-msgstr ""
+msgstr "Transmission"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
msgid ""
diff --git a/applications/luci-app-transmission/po/it/transmission.po b/applications/luci-app-transmission/po/it/transmission.po
index 4b506c2af6..68219c2993 100644
--- a/applications/luci-app-transmission/po/it/transmission.po
+++ b/applications/luci-app-transmission/po/it/transmission.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-02-09 21:28+0200\n"
-"PO-Revision-Date: 2021-09-29 17:35+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-10-10 21:04+0000\n"
+"Last-Translator: garis <garis94@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstransmission/it/>\n"
"Language: it\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative download speed"
@@ -76,7 +76,7 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Config file directory"
-msgstr ""
+msgstr "Cartella file di configurazione"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
msgid "Custom Web UI directory"
@@ -92,7 +92,7 @@ msgstr "Debug"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Download directory"
-msgstr ""
+msgstr "Cartella download"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
msgid "Download queue enabled"
@@ -295,11 +295,11 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
msgid "RPC password"
-msgstr ""
+msgstr "Password RPC"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
msgid "RPC port"
-msgstr ""
+msgstr "Porta RPC"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
msgid "RPC settings"
@@ -307,7 +307,7 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
msgid "RPC username"
-msgstr ""
+msgstr "Utente RPC"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
msgid "RPC whitelist"
@@ -343,7 +343,7 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
msgid "Run daemon as user"
-msgstr ""
+msgstr "Esegui il daemon come utente"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
msgid "Scheduling"
diff --git a/applications/luci-app-transmission/po/ko/transmission.po b/applications/luci-app-transmission/po/ko/transmission.po
index 9f97ec8e57..9f1f877449 100644
--- a/applications/luci-app-transmission/po/ko/transmission.po
+++ b/applications/luci-app-transmission/po/ko/transmission.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-10-17 00:31+0200\n"
-"PO-Revision-Date: 2022-03-26 23:10+0000\n"
-"Last-Translator: dikastia <dikastia@gmail.com>\n"
+"PO-Revision-Date: 2022-07-31 13:17+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstransmission/ko/>\n"
"Language: ko\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative download speed"
@@ -112,7 +112,7 @@ msgstr "활성화"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "Encryption"
-msgstr ""
+msgstr "암호화"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
msgid "Error"
diff --git a/applications/luci-app-transmission/po/sk/transmission.po b/applications/luci-app-transmission/po/sk/transmission.po
index 7568a65954..187957f792 100644
--- a/applications/luci-app-transmission/po/sk/transmission.po
+++ b/applications/luci-app-transmission/po/sk/transmission.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-08-03 19:09+0000\n"
-"Last-Translator: Marek Ľach <graweeld@googlemail.com>\n"
+"PO-Revision-Date: 2022-10-30 15:06+0000\n"
+"Last-Translator: MaycoH <hudec.marian@hotmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstransmission/sk/>\n"
"Language: sk\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.8-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative download speed"
@@ -18,59 +18,60 @@ msgstr "Alternatívna rýchlosť sťahovania"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
msgid "Alternative speed enabled"
-msgstr ""
+msgstr "Alternatívna rýchlosť povolená"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "Alternative speed time begin"
-msgstr ""
+msgstr "Začiatok doby alternatívnej rýchlosti"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid "Alternative speed time day"
-msgstr ""
+msgstr "Dni alternatívnej rýchlosti"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
msgid "Alternative speed time end"
-msgstr ""
+msgstr "Koniec doby alternatívnej rýchlosti"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
msgid "Alternative speed timing enabled"
-msgstr ""
+msgstr "Alternatívne časovanie rýchlosti povolené"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
msgid "Alternative upload speed"
-msgstr ""
+msgstr "Alternatívna rýchlosť odosielania"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
msgid "Automatically start added torrents"
-msgstr ""
+msgstr "Automaticky spustiť pridané torrenty"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#, fuzzy
msgid "Bandwidth settings"
-msgstr ""
+msgstr "Nastavenia rýchlosti prenosu"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
msgid "Binding address IPv4"
-msgstr ""
+msgstr "Zviazanie s IPv4 adresou"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
msgid "Binding address IPv6"
-msgstr ""
+msgstr "Zviazanie s IPv6 adresou"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
msgid "Block list enabled"
-msgstr ""
+msgstr "Povoliť čiernu listinu"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
msgid "Blocklist URL"
-msgstr ""
+msgstr "URL čierneho zoznamu"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
msgid "Blocklists"
-msgstr ""
+msgstr "Čierne zoznamy"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
msgid "Cache size in MB"
-msgstr ""
+msgstr "Veľkosť medzipamäte v MB"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
msgid "Config file directory"
@@ -78,15 +79,15 @@ msgstr "Adresár konfiguračného súboru"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
msgid "Custom Web UI directory"
-msgstr ""
+msgstr "Vlastný adresár Web UI"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
msgid "DHT enabled"
-msgstr ""
+msgstr "Povoliť DHT"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "Debug"
-msgstr ""
+msgstr "Ladenie"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Download directory"
@@ -94,19 +95,19 @@ msgstr "Adresár na stiahnutie"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
msgid "Download queue enabled"
-msgstr ""
+msgstr "Povoliť frontu sťahovania"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
msgid "Download queue size"
-msgstr ""
+msgstr "Veľkosť fronty sťahovania"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
msgid "Enable watch directory"
-msgstr ""
+msgstr "Povoliť sledovanie priečinka"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Enabled"
-msgstr "Povolené"
+msgstr "Zapnuté"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "Encryption"
@@ -118,23 +119,23 @@ msgstr "Chyba"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
msgid "Fast"
-msgstr ""
+msgstr "Rýchla"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
msgid "Files and Locations"
-msgstr ""
+msgstr "Súbory a umiestnenia"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
msgid "Full"
-msgstr ""
+msgstr "Plná"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
msgid "Global peer limit"
-msgstr ""
+msgstr "Globálny peer limit"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
msgid "Global settings"
-msgstr ""
+msgstr "Globálne nastavenia"
#: applications/luci-app-transmission/root/usr/share/rpcd/acl.d/luci-app-transmission.json:3
msgid "Grant UCI access for luci-app-transmission"
@@ -142,43 +143,43 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit"
-msgstr ""
+msgstr "Limit nečinnosti pre seedovanie"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
msgid "Idle seeding limit enabled"
-msgstr ""
+msgstr "Limit nečinnosti pre seedovanie povolený"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
msgid "Incomplete directory"
-msgstr ""
+msgstr "Priečinok pre nedokončené sťahovania"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
msgid "Incomplete directory enabled"
-msgstr ""
+msgstr "Povoliť priečinok pre nedokončené sťahovania"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
msgid "Info"
-msgstr ""
+msgstr "Informácie"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
msgid "LPD enabled"
-msgstr ""
+msgstr "Povoliť LPD"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
msgid "Lazy bitfield enabled"
-msgstr ""
+msgstr "Povoliť Lazy Bitfield"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
msgid "Message level"
-msgstr ""
+msgstr "Úroveň logovania"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
msgid "Miscellaneous"
-msgstr ""
+msgstr "Ostatné"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
msgid "None"
-msgstr ""
+msgstr "Žiadny"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgid ""
@@ -186,50 +187,54 @@ msgid ""
"enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
"8, Thursday - 16, Friday - 32, Saturday - 64"
msgstr ""
+"Číslo/bitové pole. Začnite s 0, potom pre každý deň, kedy chcete mať "
+"plánovač povolený, pridajte hodnotu. Na nedeľu - 1, pondelok - 2, utorok - "
+"4, stredu - 8, štvrtok - 16, piatok - 32, sobotu - 64"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
msgid "Off"
-msgstr ""
+msgstr "Vypnuté"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
msgid "Open Web Interface"
-msgstr ""
+msgstr "Otvoriť webové rozhranie"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
msgid "PEX enabled"
-msgstr ""
+msgstr "Povoliť PEX"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
msgid "Peer Port settings"
-msgstr ""
+msgstr "Nastavenia peer portu"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
msgid "Peer congestion algorithm"
-msgstr ""
+msgstr "Algoritmus proti zahlteniu"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
msgid "Peer limit per torrent"
-msgstr ""
+msgstr "Peer limit na torrent"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
msgid "Peer port"
-msgstr ""
+msgstr "Peer port"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
msgid "Peer port random high"
-msgstr ""
+msgstr "Peer port náhodný najvyšší"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
msgid "Peer port random low"
-msgstr ""
+msgstr "Peer port náhodný najnižší"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
msgid "Peer port random on start"
-msgstr ""
+msgstr "Náhodný peer port pri štarte"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
+#, fuzzy
msgid "Peer settings"
-msgstr ""
+msgstr "Nastavenia peer"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
@@ -237,19 +242,19 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
msgid "Port forwarding enabled"
-msgstr ""
+msgstr "Povoliť presmerovanie portov"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
msgid "Preallocation"
-msgstr ""
+msgstr "Prealokácia"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
msgid "Prefer encrypted"
-msgstr ""
+msgstr "Preferovať šifrovanie"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
msgid "Prefer unencrypted"
-msgstr ""
+msgstr "Preferovať nešifrovane"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
msgid "Prefetch enabled"
diff --git a/applications/luci-app-transmission/po/templates/transmission.pot b/applications/luci-app-transmission/po/templates/transmission.pot
index 0eb5445aa1..b85da8ce1f 100644
--- a/applications/luci-app-transmission/po/templates/transmission.pot
+++ b/applications/luci-app-transmission/po/templates/transmission.pot
@@ -375,8 +375,8 @@ msgstr ""
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179
msgid ""
"This is documented on <a href=\"https://www.irif.fr/~jch/software/bittorrent/"
-"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
-"\">tcp-congestion-control</a>."
+"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer "
+"noopener\">tcp-congestion-control</a>."
msgstr ""
#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
diff --git a/applications/luci-app-travelmate/Makefile b/applications/luci-app-travelmate/Makefile
index 08ad6c4a5b..28b9ba0603 100644
--- a/applications/luci-app-travelmate/Makefile
+++ b/applications/luci-app-travelmate/Makefile
@@ -1,4 +1,4 @@
-# Copyright 2017-2020 Dirk Brenken (dev@brenken.org)
+# Copyright 2017-2022 Dirk Brenken (dev@brenken.org)
# This is free software, licensed under the Apache License, Version 2.0
include $(TOPDIR)/rules.mk
diff --git a/applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js b/applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js
index 5b8f58e298..88a0aadf5e 100644
--- a/applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js
+++ b/applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js
@@ -185,9 +185,9 @@ return view.extend({
if (station_mac && info) {
station_mac.textContent = info.data.station_mac || '-';
}
- var station_interface = document.getElementById('station_interface');
- if (station_interface && info) {
- station_interface.textContent = info.data.station_interface || '-';
+ var station_interfaces = document.getElementById('station_interfaces');
+ if (station_interfaces && info) {
+ station_interfaces.textContent = info.data.station_interfaces || '-';
}
var wpa_flags = document.getElementById('wpa_flags');
if (wpa_flags && info) {
@@ -236,8 +236,8 @@ return view.extend({
E('div', { 'class': 'cbi-value-field', 'id': 'station_mac', 'style': 'color:#37c' }, '-')
]),
E('div', { 'class': 'cbi-value' }, [
- E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Station Interface')),
- E('div', { 'class': 'cbi-value-field', 'id': 'station_interface', 'style': 'color:#37c' }, '-')
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Station Interfaces')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'station_interfaces', 'style': 'color:#37c' }, '-')
]),
E('div', { 'class': 'cbi-value' }, [
E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('WPA Flags')),
@@ -316,6 +316,17 @@ return view.extend({
o.default = 1;
o.rmempty = false;
+ o = s.taboption('general', form.Flag, 'trm_vpn', _('VPN processing'), _('VPN connections will be managed by travelmate.'));
+ o.default = 1;
+ o.rmempty = false;
+
+ o = s.taboption('general', widgets.NetworkSelect, 'trm_vpnifacelist', _('Limit VPN processing'), _('Limit VPN processing to certain interfaces.'));
+ o.depends('trm_vpn', '1');
+ o.unspecified = true;
+ o.multiple = true;
+ o.nocreate = true;
+ o.rmempty = true;
+
o = s.taboption('general', form.Flag, 'trm_netcheck', _('Net Error Check'), _('Treat missing internet availability as an error.'));
o.depends('trm_captive', '1');
o.default = 0;
diff --git a/applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js b/applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js
index 20443f9799..fcd98fa37f 100644
--- a/applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js
+++ b/applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js
@@ -698,7 +698,7 @@ return view.extend({
return handleSectionsVal('set', section_id, 'vpnservice', value);
}
- o = s.taboption('vpn', widgets.NetworkSelect, '_vpniface', _('VPN Interface'), _('The logical vpn network interface, e.g. \'wg0\' or \'tun0\'.'));
+ o = s.taboption('vpn', widgets.NetworkSelect, '_vpniface', _('VPN Interface'), _('The logical vpn network interface like \'wg0\'.'));
o.unspecified = false;
o.nocreate = true;
o.optional = true;
diff --git a/applications/luci-app-travelmate/po/ar/travelmate.po b/applications/luci-app-travelmate/po/ar/travelmate.po
index 3490828a92..41a635ec09 100644
--- a/applications/luci-app-travelmate/po/ar/travelmate.po
+++ b/applications/luci-app-travelmate/po/ar/travelmate.po
@@ -31,7 +31,7 @@ msgstr ""
msgid "Additional Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
@@ -54,7 +54,7 @@ msgstr ""
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid "AutoAdd Open Uplinks"
msgstr ""
@@ -64,7 +64,7 @@ msgid ""
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -99,7 +99,7 @@ msgstr ""
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid "Captive Portal URL"
msgstr ""
@@ -117,8 +117,8 @@ msgstr ""
msgid ""
"Configuration of the travelmate package to enable travel router "
"functionality. For further information <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >check the online documentation</a>. <br /> "
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >check the online documentation</a>. <br /> "
"<em>Please note:</em> On first start please call the 'Interface Wizard' "
"once, to make the necessary network- and firewall settings."
msgstr ""
@@ -131,7 +131,7 @@ msgstr ""
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Connection Limit"
msgstr ""
@@ -167,19 +167,19 @@ msgstr "إلغاء"
msgid "Drag to reorder"
msgstr "اسحب لإعادة ترتيب"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "E-Mail Profile"
msgstr "ملف تعريف البريد الإلكتروني"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "E-Mail Receiver Address"
msgstr "عنوان مستقبل البريد الإلكتروني"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "E-Mail Sender Address"
msgstr "عنوان مرسل البريد الإلكتروني"
@@ -187,7 +187,7 @@ msgstr "عنوان مرسل البريد الإلكتروني"
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "E-Mail Topic"
msgstr "موضوع البريد الإلكتروني"
@@ -266,7 +266,7 @@ msgstr ""
msgid "General Settings"
msgstr "الاعدادات العامة"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -274,7 +274,7 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
@@ -296,7 +296,7 @@ msgstr "معلومة"
msgid "Interface Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid "Interface Timeout"
msgstr ""
@@ -312,17 +312,25 @@ msgstr ""
msgid "Last Run"
msgstr "آخر تشغيل"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid "Limit AutoAdd"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing to certain interfaces."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid ""
"Limit the maximum number of automatically added open uplinks. To disable "
"this limitation set it to '0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
@@ -349,13 +357,13 @@ msgstr ""
msgid "Mgmt. Frame Protection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Net Error Check"
msgstr ""
@@ -376,11 +384,11 @@ msgstr ""
msgid "Optional"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -445,17 +453,17 @@ msgid ""
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
@@ -467,11 +475,11 @@ msgstr ""
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
@@ -507,7 +515,7 @@ msgid ""
"Restrict travelmate to a single radio or change the overall scanning order."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Retry limit to connect to an uplink."
msgstr ""
@@ -531,7 +539,7 @@ msgstr ""
msgid "Save"
msgstr "إحفض"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Scan Limit"
msgstr ""
@@ -543,15 +551,15 @@ msgstr ""
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "Service Priority"
msgstr ""
@@ -559,7 +567,7 @@ msgstr ""
msgid "Settings"
msgstr "إعدادات"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid "Signal Quality Threshold"
msgstr ""
@@ -578,7 +586,7 @@ msgid "Station ID"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
-msgid "Station Interface"
+msgid "Station Interfaces"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
@@ -616,19 +624,19 @@ msgid "The interface metric"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
-msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
+msgid "The logical vpn network interface like 'wg0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid ""
"The selected URL will be used for connectivity- and captive portal checks."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -659,7 +667,7 @@ msgid ""
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -671,11 +679,11 @@ msgstr ""
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid "Trigger Delay"
msgstr "تأخير الزناد"
@@ -688,7 +696,7 @@ msgstr ""
msgid "Use the specified MAC address for this uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid "User Agent"
msgstr ""
@@ -708,6 +716,14 @@ msgstr ""
msgid "VPN Settings"
msgstr ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN connections will be managed by travelmate."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN processing"
+msgstr ""
+
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:449
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1005
msgid "Validate server certificate using built-in system CA bundle"
diff --git a/applications/luci-app-travelmate/po/bg/travelmate.po b/applications/luci-app-travelmate/po/bg/travelmate.po
index a27138f0e4..a9af6c9c1b 100644
--- a/applications/luci-app-travelmate/po/bg/travelmate.po
+++ b/applications/luci-app-travelmate/po/bg/travelmate.po
@@ -30,7 +30,7 @@ msgstr ""
msgid "Additional Settings"
msgstr "Допълнителни настройки"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
@@ -53,7 +53,7 @@ msgstr ""
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid "AutoAdd Open Uplinks"
msgstr ""
@@ -63,7 +63,7 @@ msgid ""
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -98,7 +98,7 @@ msgstr ""
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid "Captive Portal URL"
msgstr ""
@@ -116,8 +116,8 @@ msgstr ""
msgid ""
"Configuration of the travelmate package to enable travel router "
"functionality. For further information <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >check the online documentation</a>. <br /> "
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >check the online documentation</a>. <br /> "
"<em>Please note:</em> On first start please call the 'Interface Wizard' "
"once, to make the necessary network- and firewall settings."
msgstr ""
@@ -130,7 +130,7 @@ msgstr ""
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Connection Limit"
msgstr ""
@@ -166,19 +166,19 @@ msgstr "Затвори"
msgid "Drag to reorder"
msgstr "Плъзнете, за да пренаредите"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "E-Mail Profile"
msgstr "E-Mail Профил"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "E-Mail Sender Address"
msgstr "E-Mail Изпращач"
@@ -186,7 +186,7 @@ msgstr "E-Mail Изпращач"
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "E-Mail Topic"
msgstr "E-Mail Тема"
@@ -265,7 +265,7 @@ msgstr ""
msgid "General Settings"
msgstr "Основни настройки"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -273,7 +273,7 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
@@ -295,7 +295,7 @@ msgstr "Информация"
msgid "Interface Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid "Interface Timeout"
msgstr ""
@@ -311,17 +311,25 @@ msgstr ""
msgid "Last Run"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid "Limit AutoAdd"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing to certain interfaces."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid ""
"Limit the maximum number of automatically added open uplinks. To disable "
"this limitation set it to '0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
@@ -348,13 +356,13 @@ msgstr ""
msgid "Mgmt. Frame Protection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Net Error Check"
msgstr ""
@@ -375,11 +383,11 @@ msgstr ""
msgid "Optional"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -444,17 +452,17 @@ msgid ""
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
@@ -466,11 +474,11 @@ msgstr ""
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
@@ -506,7 +514,7 @@ msgid ""
"Restrict travelmate to a single radio or change the overall scanning order."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Retry limit to connect to an uplink."
msgstr ""
@@ -530,7 +538,7 @@ msgstr ""
msgid "Save"
msgstr "Запази"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Scan Limit"
msgstr ""
@@ -542,15 +550,15 @@ msgstr ""
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "Service Priority"
msgstr ""
@@ -558,7 +566,7 @@ msgstr ""
msgid "Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid "Signal Quality Threshold"
msgstr ""
@@ -577,7 +585,7 @@ msgid "Station ID"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
-msgid "Station Interface"
+msgid "Station Interfaces"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
@@ -615,19 +623,19 @@ msgid "The interface metric"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
-msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
+msgid "The logical vpn network interface like 'wg0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid ""
"The selected URL will be used for connectivity- and captive portal checks."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -658,7 +666,7 @@ msgid ""
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -670,11 +678,11 @@ msgstr ""
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid "Trigger Delay"
msgstr ""
@@ -687,7 +695,7 @@ msgstr ""
msgid "Use the specified MAC address for this uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid "User Agent"
msgstr ""
@@ -707,6 +715,14 @@ msgstr ""
msgid "VPN Settings"
msgstr ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN connections will be managed by travelmate."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN processing"
+msgstr ""
+
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:449
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1005
msgid "Validate server certificate using built-in system CA bundle"
diff --git a/applications/luci-app-travelmate/po/bn_BD/travelmate.po b/applications/luci-app-travelmate/po/bn_BD/travelmate.po
index c52319a25d..305963bea6 100644
--- a/applications/luci-app-travelmate/po/bn_BD/travelmate.po
+++ b/applications/luci-app-travelmate/po/bn_BD/travelmate.po
@@ -30,7 +30,7 @@ msgstr ""
msgid "Additional Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
@@ -53,7 +53,7 @@ msgstr ""
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid "AutoAdd Open Uplinks"
msgstr ""
@@ -63,7 +63,7 @@ msgid ""
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -98,7 +98,7 @@ msgstr ""
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid "Captive Portal URL"
msgstr ""
@@ -116,8 +116,8 @@ msgstr ""
msgid ""
"Configuration of the travelmate package to enable travel router "
"functionality. For further information <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >check the online documentation</a>. <br /> "
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >check the online documentation</a>. <br /> "
"<em>Please note:</em> On first start please call the 'Interface Wizard' "
"once, to make the necessary network- and firewall settings."
msgstr ""
@@ -130,7 +130,7 @@ msgstr ""
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Connection Limit"
msgstr ""
@@ -166,19 +166,19 @@ msgstr "বাতিল"
msgid "Drag to reorder"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "E-Mail Sender Address"
msgstr ""
@@ -186,7 +186,7 @@ msgstr ""
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "E-Mail Topic"
msgstr ""
@@ -265,7 +265,7 @@ msgstr ""
msgid "General Settings"
msgstr "সাধারণ সেটিংস"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -273,7 +273,7 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
@@ -295,7 +295,7 @@ msgstr ""
msgid "Interface Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid "Interface Timeout"
msgstr ""
@@ -311,17 +311,25 @@ msgstr ""
msgid "Last Run"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid "Limit AutoAdd"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing to certain interfaces."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid ""
"Limit the maximum number of automatically added open uplinks. To disable "
"this limitation set it to '0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
@@ -348,13 +356,13 @@ msgstr ""
msgid "Mgmt. Frame Protection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Net Error Check"
msgstr ""
@@ -375,11 +383,11 @@ msgstr ""
msgid "Optional"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -444,17 +452,17 @@ msgid ""
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
@@ -466,11 +474,11 @@ msgstr ""
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
@@ -506,7 +514,7 @@ msgid ""
"Restrict travelmate to a single radio or change the overall scanning order."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Retry limit to connect to an uplink."
msgstr ""
@@ -530,7 +538,7 @@ msgstr ""
msgid "Save"
msgstr "সংরক্ষণ করুন"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Scan Limit"
msgstr ""
@@ -542,15 +550,15 @@ msgstr ""
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "Service Priority"
msgstr ""
@@ -558,7 +566,7 @@ msgstr ""
msgid "Settings"
msgstr "সেটিংস"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid "Signal Quality Threshold"
msgstr ""
@@ -577,7 +585,7 @@ msgid "Station ID"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
-msgid "Station Interface"
+msgid "Station Interfaces"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
@@ -615,19 +623,19 @@ msgid "The interface metric"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
-msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
+msgid "The logical vpn network interface like 'wg0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid ""
"The selected URL will be used for connectivity- and captive portal checks."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -658,7 +666,7 @@ msgid ""
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -670,11 +678,11 @@ msgstr ""
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid "Trigger Delay"
msgstr ""
@@ -687,7 +695,7 @@ msgstr ""
msgid "Use the specified MAC address for this uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid "User Agent"
msgstr ""
@@ -707,6 +715,14 @@ msgstr ""
msgid "VPN Settings"
msgstr ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN connections will be managed by travelmate."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN processing"
+msgstr ""
+
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:449
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1005
msgid "Validate server certificate using built-in system CA bundle"
diff --git a/applications/luci-app-travelmate/po/ca/travelmate.po b/applications/luci-app-travelmate/po/ca/travelmate.po
index cd9ace8bb0..466853f3f3 100644
--- a/applications/luci-app-travelmate/po/ca/travelmate.po
+++ b/applications/luci-app-travelmate/po/ca/travelmate.po
@@ -30,7 +30,7 @@ msgstr ""
msgid "Additional Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
@@ -53,7 +53,7 @@ msgstr ""
msgid "Auto Login Script"
msgstr "Script d’inici de sessió automàtic"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid "AutoAdd Open Uplinks"
msgstr ""
@@ -63,7 +63,7 @@ msgid ""
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -98,7 +98,7 @@ msgstr ""
msgid "Captive Portal Detection"
msgstr "Detecció de portals captius"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid "Captive Portal URL"
msgstr ""
@@ -116,8 +116,8 @@ msgstr ""
msgid ""
"Configuration of the travelmate package to enable travel router "
"functionality. For further information <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >check the online documentation</a>. <br /> "
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >check the online documentation</a>. <br /> "
"<em>Please note:</em> On first start please call the 'Interface Wizard' "
"once, to make the necessary network- and firewall settings."
msgstr ""
@@ -130,7 +130,7 @@ msgstr ""
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Connection Limit"
msgstr "Límit de connexions"
@@ -166,19 +166,19 @@ msgstr "Oblida-ho"
msgid "Drag to reorder"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "E-Mail Receiver Address"
msgstr "Adreça del destinatari de correu"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "E-Mail Sender Address"
msgstr ""
@@ -186,7 +186,7 @@ msgstr ""
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "E-Mail Topic"
msgstr ""
@@ -265,7 +265,7 @@ msgstr ""
msgid "General Settings"
msgstr "Paràmetres generals"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -273,7 +273,7 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
@@ -295,7 +295,7 @@ msgstr "Informació"
msgid "Interface Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid "Interface Timeout"
msgstr ""
@@ -311,17 +311,25 @@ msgstr ""
msgid "Last Run"
msgstr "Darrera execució"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid "Limit AutoAdd"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing to certain interfaces."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid ""
"Limit the maximum number of automatically added open uplinks. To disable "
"this limitation set it to '0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
@@ -348,13 +356,13 @@ msgstr ""
msgid "Mgmt. Frame Protection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Net Error Check"
msgstr ""
@@ -375,11 +383,11 @@ msgstr ""
msgid "Optional"
msgstr "Opcional"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -444,17 +452,17 @@ msgid ""
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
@@ -466,11 +474,11 @@ msgstr ""
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
@@ -506,7 +514,7 @@ msgid ""
"Restrict travelmate to a single radio or change the overall scanning order."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Retry limit to connect to an uplink."
msgstr ""
@@ -530,7 +538,7 @@ msgstr "SSID (amagat)"
msgid "Save"
msgstr "Desar"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Scan Limit"
msgstr ""
@@ -542,15 +550,15 @@ msgstr ""
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "Service Priority"
msgstr ""
@@ -558,7 +566,7 @@ msgstr ""
msgid "Settings"
msgstr "Paràmetres"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid "Signal Quality Threshold"
msgstr ""
@@ -577,7 +585,7 @@ msgid "Station ID"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
-msgid "Station Interface"
+msgid "Station Interfaces"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
@@ -615,19 +623,19 @@ msgid "The interface metric"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
-msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
+msgid "The logical vpn network interface like 'wg0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid ""
"The selected URL will be used for connectivity- and captive portal checks."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -658,7 +666,7 @@ msgid ""
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -670,11 +678,11 @@ msgstr "Travelmate"
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid "Trigger Delay"
msgstr ""
@@ -687,7 +695,7 @@ msgstr ""
msgid "Use the specified MAC address for this uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid "User Agent"
msgstr ""
@@ -707,6 +715,14 @@ msgstr ""
msgid "VPN Settings"
msgstr ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN connections will be managed by travelmate."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN processing"
+msgstr ""
+
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:449
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1005
msgid "Validate server certificate using built-in system CA bundle"
diff --git a/applications/luci-app-travelmate/po/cs/travelmate.po b/applications/luci-app-travelmate/po/cs/travelmate.po
index 3f27db0470..dc0cc9067c 100644
--- a/applications/luci-app-travelmate/po/cs/travelmate.po
+++ b/applications/luci-app-travelmate/po/cs/travelmate.po
@@ -30,7 +30,7 @@ msgstr ""
msgid "Additional Settings"
msgstr "Další nastavení"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
@@ -53,7 +53,7 @@ msgstr ""
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid "AutoAdd Open Uplinks"
msgstr ""
@@ -63,7 +63,7 @@ msgid ""
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -98,7 +98,7 @@ msgstr ""
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid "Captive Portal URL"
msgstr ""
@@ -116,8 +116,8 @@ msgstr ""
msgid ""
"Configuration of the travelmate package to enable travel router "
"functionality. For further information <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >check the online documentation</a>. <br /> "
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >check the online documentation</a>. <br /> "
"<em>Please note:</em> On first start please call the 'Interface Wizard' "
"once, to make the necessary network- and firewall settings."
msgstr ""
@@ -130,7 +130,7 @@ msgstr ""
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Connection Limit"
msgstr ""
@@ -166,19 +166,19 @@ msgstr ""
msgid "Drag to reorder"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "E-Mail Profile"
msgstr "E-mailový profil"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "E-Mail Sender Address"
msgstr "Adresa odesílatele e-mailu"
@@ -186,7 +186,7 @@ msgstr "Adresa odesílatele e-mailu"
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "E-Mail Topic"
msgstr "Téma e-mailu"
@@ -265,7 +265,7 @@ msgstr ""
msgid "General Settings"
msgstr "Obecná nastavení"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -273,7 +273,7 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
@@ -295,7 +295,7 @@ msgstr "Informace"
msgid "Interface Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid "Interface Timeout"
msgstr ""
@@ -311,17 +311,25 @@ msgstr ""
msgid "Last Run"
msgstr "Poslední spuštění"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid "Limit AutoAdd"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing to certain interfaces."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid ""
"Limit the maximum number of automatically added open uplinks. To disable "
"this limitation set it to '0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
@@ -348,13 +356,13 @@ msgstr ""
msgid "Mgmt. Frame Protection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Net Error Check"
msgstr ""
@@ -375,11 +383,11 @@ msgstr ""
msgid "Optional"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -444,17 +452,17 @@ msgid ""
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
@@ -466,11 +474,11 @@ msgstr ""
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
@@ -506,7 +514,7 @@ msgid ""
"Restrict travelmate to a single radio or change the overall scanning order."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Retry limit to connect to an uplink."
msgstr ""
@@ -530,7 +538,7 @@ msgstr ""
msgid "Save"
msgstr "Uložit"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Scan Limit"
msgstr ""
@@ -542,15 +550,15 @@ msgstr ""
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "Service Priority"
msgstr ""
@@ -558,7 +566,7 @@ msgstr ""
msgid "Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid "Signal Quality Threshold"
msgstr ""
@@ -577,7 +585,7 @@ msgid "Station ID"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
-msgid "Station Interface"
+msgid "Station Interfaces"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
@@ -615,19 +623,19 @@ msgid "The interface metric"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
-msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
+msgid "The logical vpn network interface like 'wg0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid ""
"The selected URL will be used for connectivity- and captive portal checks."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -658,7 +666,7 @@ msgid ""
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -670,11 +678,11 @@ msgstr ""
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid "Trigger Delay"
msgstr "Prodleva spuštění"
@@ -687,7 +695,7 @@ msgstr ""
msgid "Use the specified MAC address for this uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid "User Agent"
msgstr ""
@@ -707,6 +715,14 @@ msgstr ""
msgid "VPN Settings"
msgstr ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN connections will be managed by travelmate."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN processing"
+msgstr ""
+
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:449
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1005
msgid "Validate server certificate using built-in system CA bundle"
diff --git a/applications/luci-app-travelmate/po/da/travelmate.po b/applications/luci-app-travelmate/po/da/travelmate.po
index 477d280a6e..57893fd48e 100644
--- a/applications/luci-app-travelmate/po/da/travelmate.po
+++ b/applications/luci-app-travelmate/po/da/travelmate.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-01-12 11:22+0000\n"
+"PO-Revision-Date: 2022-07-31 13:17+0000\n"
"Last-Translator: drax red <drax@outlook.dk>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/da/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.10.1\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
@@ -30,7 +30,7 @@ msgstr ""
msgid "Additional Settings"
msgstr "Yderligere indstillinger"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
@@ -53,7 +53,7 @@ msgstr ""
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid "AutoAdd Open Uplinks"
msgstr ""
@@ -63,7 +63,7 @@ msgid ""
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -98,7 +98,7 @@ msgstr ""
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid "Captive Portal URL"
msgstr ""
@@ -118,8 +118,8 @@ msgstr ""
msgid ""
"Configuration of the travelmate package to enable travel router "
"functionality. For further information <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >check the online documentation</a>. <br /> "
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >check the online documentation</a>. <br /> "
"<em>Please note:</em> On first start please call the 'Interface Wizard' "
"once, to make the necessary network- and firewall settings."
msgstr ""
@@ -132,7 +132,7 @@ msgstr ""
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Connection Limit"
msgstr ""
@@ -168,19 +168,19 @@ msgstr "Afvis"
msgid "Drag to reorder"
msgstr "Træk for at omarrangere"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "E-Mail Profile"
msgstr "E-mail profil"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "E-Mail Receiver Address"
msgstr "Modtagerens e-mailadresse"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "E-Mail Sender Address"
msgstr "E-mail afsenderadresse"
@@ -188,7 +188,7 @@ msgstr "E-mail afsenderadresse"
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "E-Mail Topic"
msgstr "E-mail emne"
@@ -231,7 +231,8 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
msgid "Enable verbose debug logging in case of any processing errors."
-msgstr "Aktiver verbose debug-logning i tilfælde af eventuelle behandlingsfejl."
+msgstr ""
+"Aktiver verbose debug-logning i tilfælde af eventuelle behandlingsfejl."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:263
msgid "Enable/Disable this network"
@@ -267,7 +268,7 @@ msgstr ""
msgid "General Settings"
msgstr "Generelle indstillinger"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -275,7 +276,7 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
@@ -297,7 +298,7 @@ msgstr "Information"
msgid "Interface Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid "Interface Timeout"
msgstr ""
@@ -313,17 +314,25 @@ msgstr ""
msgid "Last Run"
msgstr "Sidste kørsel"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid "Limit AutoAdd"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing to certain interfaces."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid ""
"Limit the maximum number of automatically added open uplinks. To disable "
"this limitation set it to '0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
@@ -350,13 +359,13 @@ msgstr ""
msgid "Mgmt. Frame Protection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Net Error Check"
msgstr ""
@@ -377,11 +386,11 @@ msgstr ""
msgid "Optional"
msgstr "Valgfrit"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -446,17 +455,17 @@ msgid ""
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
@@ -468,11 +477,11 @@ msgstr ""
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
@@ -508,7 +517,7 @@ msgid ""
"Restrict travelmate to a single radio or change the overall scanning order."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Retry limit to connect to an uplink."
msgstr ""
@@ -532,7 +541,7 @@ msgstr ""
msgid "Save"
msgstr "Gem"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Scan Limit"
msgstr ""
@@ -544,23 +553,23 @@ msgstr ""
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "Service Priority"
-msgstr ""
+msgstr "Serviceprioritet"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
msgid "Settings"
msgstr "Indstillinger"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid "Signal Quality Threshold"
msgstr ""
@@ -579,7 +588,7 @@ msgid "Station ID"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
-msgid "Station Interface"
+msgid "Station Interfaces"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
@@ -617,19 +626,19 @@ msgid "The interface metric"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
-msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
+msgid "The logical vpn network interface like 'wg0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid ""
"The selected URL will be used for connectivity- and captive portal checks."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -660,7 +669,7 @@ msgid ""
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -672,11 +681,11 @@ msgstr ""
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid "Trigger Delay"
msgstr "Udløserforsinkelse"
@@ -689,7 +698,7 @@ msgstr "Brug systemcertifikater"
msgid "Use the specified MAC address for this uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid "User Agent"
msgstr "Brugeragent"
@@ -709,6 +718,14 @@ msgstr ""
msgid "VPN Settings"
msgstr ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN connections will be managed by travelmate."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN processing"
+msgstr ""
+
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:449
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1005
msgid "Validate server certificate using built-in system CA bundle"
diff --git a/applications/luci-app-travelmate/po/de/travelmate.po b/applications/luci-app-travelmate/po/de/travelmate.po
index 7efce6f1a4..6d664ed24b 100644
--- a/applications/luci-app-travelmate/po/de/travelmate.po
+++ b/applications/luci-app-travelmate/po/de/travelmate.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-06 15:20+0000\n"
-"Last-Translator: Christian Sch. <pr0byt3@web.de>\n"
+"PO-Revision-Date: 2022-11-14 15:47+0000\n"
+"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
@@ -30,7 +30,7 @@ msgstr "Uplink hinzufügen..."
msgid "Additional Settings"
msgstr "Zusätzliche Einstellungen"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr "Zusätzliche Trigger-Verzögerung in Sekunden, bevor Travelmate startet."
@@ -46,7 +46,6 @@ msgid "Authentication"
msgstr "Authentifizierung"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:530
-#, fuzzy
msgid "Auto Added Open Uplink"
msgstr "Automatisch hinzugefügter offener Uplink"
@@ -54,7 +53,7 @@ msgstr "Automatisch hinzugefügter offener Uplink"
msgid "Auto Login Script"
msgstr "Auto-Login-Skript"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid "AutoAdd Open Uplinks"
msgstr "Automatisch offene Uplinks hinzufügen"
@@ -67,7 +66,7 @@ msgstr ""
"nach fehlgeschlagenen Anmeldeversuchen. <br /> Die Standardeinstellung '0' "
"deaktiviert diese Funktion."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -110,7 +109,7 @@ msgstr "CHAP"
msgid "Captive Portal Detection"
msgstr "Captive-Portal-Erkennung"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid "Captive Portal URL"
msgstr "Captive-Portal-URL"
@@ -130,16 +129,16 @@ msgstr ""
msgid ""
"Configuration of the travelmate package to enable travel router "
"functionality. For further information <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >check the online documentation</a>. <br /> "
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >check the online documentation</a>. <br /> "
"<em>Please note:</em> On first start please call the 'Interface Wizard' "
"once, to make the necessary network- and firewall settings."
msgstr ""
"Konfiguration des travelmate-Pakets, um die Funktion des Reiserouters zu "
"aktivieren. Weitere Informationen <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >finden Sie in der Online-Dokumentation</a>. <br /> "
-"<em>Bitte beachten Sie:</em> Beim ersten Start rufen Sie bitte den "
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >finden Sie in der Online-Dokumentation</a>. "
+"<br /> <em>Bitte beachten Sie:</em> Beim ersten Start rufen Sie bitte den "
"'Interface Wizard' einmal auf, um die notwendigen Netzwerk- und Firewall-"
"Einstellungen vorzunehmen."
@@ -151,7 +150,7 @@ msgstr "Verbindungsende"
msgid "Connection End Expiry"
msgstr "Verbindungsende-Ablauf"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Connection Limit"
msgstr "Verbindungslimit"
@@ -187,19 +186,19 @@ msgstr "Verwerfen"
msgid "Drag to reorder"
msgstr "Ziehen zur Neuanordnung"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "E-Mail Hook"
msgstr "E-Mail-Hook"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "E-Mail Profile"
msgstr "E-Mail-Profil"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "E-Mail Receiver Address"
msgstr "E-Mail Empfängeradresse"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "E-Mail Sender Address"
msgstr "E-Mail Absenderadresse"
@@ -207,7 +206,7 @@ msgstr "E-Mail Absenderadresse"
msgid "E-Mail Settings"
msgstr "E-Mail-Einstellungen"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "E-Mail Topic"
msgstr "E-Mail-Thema"
@@ -289,7 +288,7 @@ msgstr "SCHNELL"
msgid "General Settings"
msgstr "Allgemeine Einstellungen"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
"Generieren Sie für jede Uplink-Verbindung eine zufällige Unicast-MAC-Adresse."
@@ -298,7 +297,7 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
msgstr "Zugriff auf LuCI App Travelmate gewähren"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
@@ -322,7 +321,7 @@ msgstr "Informationen"
msgid "Interface Name"
msgstr "Name der Schnittstelle"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid "Interface Timeout"
msgstr "Zeitüberschreitung der Schnittstelle"
@@ -338,19 +337,31 @@ msgstr "Schnittstellen-Assistent ..."
msgid "Last Run"
msgstr "Letzter Durchgang"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid "Limit AutoAdd"
-msgstr ""
+msgstr "Automatisches Hinzufügen einschränken"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing"
+msgstr "VPN-Verarbeitung einschränken"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing to certain interfaces."
+msgstr "VPN-Verarbeitung auf bestimmten Schnittstellen einschränken."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid ""
"Limit the maximum number of automatically added open uplinks. To disable "
"this limitation set it to '0'."
msgstr ""
+"Die maximale Anzahl der automatisch hinzugefügten offenen Uplinks begrenzen. "
+"Um diese Begrenzung zu deaktivieren, setzen Sie sie auf \"0\"."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
+"Die Ergebnisse des Nahbereichs-Scans einschränken, um nur die stärksten "
+"Uplinks zu verarbeiten."
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
msgid "Log View"
@@ -373,9 +384,9 @@ msgstr "MSCHAPV2"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:434
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:991
msgid "Mgmt. Frame Protection"
-msgstr ""
+msgstr "Verwaltung des Frame-Schutzes"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
@@ -383,7 +394,7 @@ msgstr ""
"Mindestschwelle für die Signalqualität in Prozent für bedingte Uplink-"
"Verbindungen/Unterbrechungen."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Net Error Check"
msgstr "Netzfehlerprüfung"
@@ -397,18 +408,18 @@ msgstr "OWE"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:265
msgid "On/Off"
-msgstr ""
+msgstr "Ein/Aus"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:440
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:997
msgid "Optional"
-msgstr ""
+msgstr "Optional"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall Timeout"
msgstr "Gesamt-Timeout"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall retry timeout in seconds."
msgstr "Gesamtzeitlimit für Wiederholungen in Sekunden."
@@ -425,6 +436,13 @@ msgid ""
"connection is emphasized in <span style=\"color:rgb(68, 170, 68);font-weight:"
"bold\">green</span>."
msgstr ""
+"Übersicht über alle konfigurierten Uplinks für travelmate. Sie können "
+"bestehende Uplinks per Drag &#38; Drop bearbeiten, entfernen oder "
+"priorisieren sowie nach neuen Uplinks suchen.<br /> Die aktuell verwendete "
+"Uplink-Verbindung ist in <span style=\"color:rgb(51, 119, 204);font-weight:"
+"bold\">blau</span> hervorgehoben, eine verschlüsselte VPN-Uplink-Verbindung "
+"ist in <span style=\"color:rgb(68, 170, 68);font-weight:bold\">grün</span> "
+"hervorgehoben."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:412
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:972
@@ -475,11 +493,11 @@ msgstr ""
"Bitte beachten Sie: Für E-Mail-Benachrichtigungen muss das Paket <em>mstmp</"
"em> separat eingerichtet werden.<br /><p>&#xa0;</p>"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid "ProActive Uplink Switch"
msgstr "ProActive-Uplink-Switch"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
@@ -487,7 +505,7 @@ msgstr ""
"Trotz einer bereits bestehenden Verbindung proaktiv scannen und zu einem "
"Uplink mit höherer Priorität wechseln."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
"Profil, das von 'msmtp' zur Benachrichtigung von Travelmate-E-Mails "
@@ -501,11 +519,11 @@ msgstr "QR-Code Übersicht"
msgid "Radio Selection"
msgstr "Funkmodulauswahl"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Randomize MAC Addresses"
msgstr "MAC-Adressen randomisieren"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "Receiver address for travelmate notification E-Mails."
msgstr "Empfängeradresse für Travelmate-Benachrichtigungs-E-Mails."
@@ -515,7 +533,7 @@ msgstr "Entfernen"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:268
msgid "Remove this network"
-msgstr ""
+msgstr "Dieses Netzwerk entfernen"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:118
msgid ""
@@ -532,7 +550,7 @@ msgstr "Scan wiederholen"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:441
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:998
msgid "Required"
-msgstr ""
+msgstr "Erforderlich"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
msgid "Restart Interface"
@@ -542,8 +560,10 @@ msgstr "Schnittstelle neustarten"
msgid ""
"Restrict travelmate to a single radio or change the overall scanning order."
msgstr ""
+"Beschränke travelmate auf ein einzelnes Funkmodul oder ändere die globale "
+"Scan-Reihenfolge."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Retry limit to connect to an uplink."
msgstr "Wiederholungslimit für eine Verbindung zu einem Uplink."
@@ -567,9 +587,9 @@ msgstr "SSID (versteckt)"
msgid "Save"
msgstr "Speichern"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Scan Limit"
-msgstr ""
+msgstr "Scan-Grenzwert"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:732
msgid "Scan on"
@@ -579,16 +599,16 @@ msgstr "Weiterscannen"
msgid "Script Arguments"
msgstr "Skriptargumente"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "Sender address for travelmate notification E-Mails."
msgstr "Absenderadresse für Travelmate-Benachrichtigungs-E-Mails."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
"Sendet nach jeder erfolgreichen Uplink-Verbindung Benachrichtigungs-E-Mails."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "Service Priority"
msgstr "Dienstpriorität"
@@ -596,7 +616,7 @@ msgstr "Dienstpriorität"
msgid "Settings"
msgstr "Einstellungen"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid "Signal Quality Threshold"
msgstr "Signalqualitätsschwelle"
@@ -617,8 +637,8 @@ msgid "Station ID"
msgstr "Stations-ID"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
-msgid "Station Interface"
-msgstr "Stationsschnittstelle"
+msgid "Station Interfaces"
+msgstr "Stationsschnittstellen"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
@@ -655,21 +675,21 @@ msgid "The interface metric"
msgstr "Die Schnittstellenmetrik"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
-msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
-msgstr "Die logische VPN-Netzwerkschnittstelle, z.B. 'wg0' oder 'tun0'."
+msgid "The logical vpn network interface like 'wg0'."
+msgstr "Die logische VPN-Netzwerkschnittstelle, wie 'wg0'."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid ""
"The selected URL will be used for connectivity- and captive portal checks."
msgstr ""
"Die ausgewählte URL wird für Konnektivitäts- und Captive-Portal-Prüfungen "
"verwendet."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "The selected priority will be used for travelmate processes."
msgstr "Die ausgewählte Priorität wird für Travelmate-Prozesse verwendet."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -696,6 +716,8 @@ msgid ""
"This option is selected by default if this uplink was added automatically "
"and counts as 'Open Uplink'."
msgstr ""
+"Diese Option ist standardmäßig ausgewählt, wenn dieser Uplink automatisch "
+"hinzugefügt wurde und als \"Open Uplink\" gilt."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:24
msgid ""
@@ -708,7 +730,7 @@ msgstr ""
"Alias-Netzwerkschnittstelle mit allen erforderlichen Netzwerk- und Firewall-"
"Einstellungen."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "Topic for travelmate notification E-Mails."
msgstr "Thema für Travelmate-Benachrichtigungs-E-Mails."
@@ -720,24 +742,24 @@ msgstr "Travelmate"
msgid "Travelmate Settings"
msgstr "Travelmate-Einstellungen"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Treat missing internet availability as an error."
msgstr "Fehlende Internetverfügbarkeit als Fehler behandeln."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid "Trigger Delay"
msgstr "Verzögerung der Trigger-Bedingung"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:449
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1005
msgid "Use system certificates"
-msgstr ""
+msgstr "Benutze System-Zertifikate"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:548
msgid "Use the specified MAC address for this uplink."
-msgstr ""
+msgstr "Verwenden der angegebenen MAC-Adresse für diesen Uplink."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid "User Agent"
msgstr "User-Agent"
@@ -757,10 +779,20 @@ msgstr "VPN-Dienst"
msgid "VPN Settings"
msgstr "VPN-Einstellungen"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN connections will be managed by travelmate."
+msgstr "VPN-Verbindungen werden von travelmate verwaltet."
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN processing"
+msgstr "VPN-Verarbeitung"
+
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:449
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1005
msgid "Validate server certificate using built-in system CA bundle"
msgstr ""
+"Überprüfen des Serverzertifikats mithilfe des integrierten "
+"Systemzertifizierungsstellenpakets"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
msgid "Verbose Debug Logging"
@@ -818,7 +850,7 @@ msgstr "WPA/WPA2 Pers. (TKIP)"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:311
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:940
msgid "WPA2 Ent."
-msgstr ""
+msgstr "WPA2 Ent."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:312
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:941
@@ -904,19 +936,25 @@ msgstr "kein"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
msgid "use both radios, normal sort order (radio0 radio1)"
-msgstr ""
+msgstr "Benutze beide Funkmodule in normaler Sortierung (radio0 radio1)"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:312
msgid "use both radios, reverse sort order (radio1 radio0)"
-msgstr ""
+msgstr "Benutze beide Funkmodule in umgekehrter Sortierung (radio1 radio0)"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:309
msgid "use the first radio only (radio0)"
-msgstr ""
+msgstr "Benutze nur das erste Funkmodul (radio0)"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:310
msgid "use the second radio only (radio1)"
-msgstr ""
+msgstr "Benutze nur das zweite Funkmodul (radio1)"
+
+#~ msgid "Station Interface"
+#~ msgstr "Stationsschnittstelle"
+
+#~ msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
+#~ msgstr "Die logische VPN-Netzwerkschnittstelle, z.B. 'wg0' oder 'tun0'."
#~ msgid "Identify"
#~ msgstr "Identifizieren"
@@ -969,16 +1007,16 @@ msgstr ""
#~ msgid ""
#~ "Configuration of the travelmate package to to enable travel router "
#~ "functionality. For further information <a href=\"https://github.com/"
-#~ "openwrt/packages/blob/master/net/travelmate/files/README.md\" target="
-#~ "\"_blank\" rel=\"noreferrer noopener\" >check the online documentation</"
-#~ "a>. <br /> <em>Please note:</em> On first start please call the "
-#~ "'Interface Wizard' once, to make the necessary network- and firewall "
-#~ "settings."
+#~ "openwrt/packages/blob/master/net/travelmate/files/README.md\" "
+#~ "target=\"_blank\" rel=\"noreferrer noopener\" >check the online "
+#~ "documentation</a>. <br /> <em>Please note:</em> On first start please "
+#~ "call the 'Interface Wizard' once, to make the necessary network- and "
+#~ "firewall settings."
#~ msgstr ""
#~ "Konfiguration des Travelmate-Pakets zur Aktivierung der Travel-Router-"
#~ "Funktionalität. Weitere Informationen <a href=\"https://github.com/"
-#~ "openwrt/packages/blob/master/net/travelmate/files/README.md\" target="
-#~ "\"_blank\" rel=\"noreferrer noopener\" >finden Sie in der Online-"
+#~ "openwrt/packages/blob/master/net/travelmate/files/README.md\" "
+#~ "target=\"_blank\" rel=\"noreferrer noopener\" >finden Sie in der Online-"
#~ "Dokumentation</a>.<br /><em>Bitte beachten Sie:</em>Rufen Sie beim ersten "
#~ "Start den 'Interface Wizard' einmal auf, um die erforderlichen Netzwerk- "
#~ "und Firewall-Einstellungen vorzunehmen."
diff --git a/applications/luci-app-travelmate/po/el/travelmate.po b/applications/luci-app-travelmate/po/el/travelmate.po
index ce403fb674..ced5be9050 100644
--- a/applications/luci-app-travelmate/po/el/travelmate.po
+++ b/applications/luci-app-travelmate/po/el/travelmate.po
@@ -30,7 +30,7 @@ msgstr ""
msgid "Additional Settings"
msgstr "Επιπρόσθετες ρυθμίσεις"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
@@ -53,7 +53,7 @@ msgstr ""
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid "AutoAdd Open Uplinks"
msgstr ""
@@ -63,7 +63,7 @@ msgid ""
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -98,7 +98,7 @@ msgstr ""
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid "Captive Portal URL"
msgstr ""
@@ -116,8 +116,8 @@ msgstr ""
msgid ""
"Configuration of the travelmate package to enable travel router "
"functionality. For further information <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >check the online documentation</a>. <br /> "
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >check the online documentation</a>. <br /> "
"<em>Please note:</em> On first start please call the 'Interface Wizard' "
"once, to make the necessary network- and firewall settings."
msgstr ""
@@ -130,7 +130,7 @@ msgstr ""
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Connection Limit"
msgstr ""
@@ -166,19 +166,19 @@ msgstr ""
msgid "Drag to reorder"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "E-Mail Sender Address"
msgstr ""
@@ -186,7 +186,7 @@ msgstr ""
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "E-Mail Topic"
msgstr ""
@@ -265,7 +265,7 @@ msgstr ""
msgid "General Settings"
msgstr "Γενικές ρυθμίσεις"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -273,7 +273,7 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
@@ -295,7 +295,7 @@ msgstr ""
msgid "Interface Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid "Interface Timeout"
msgstr ""
@@ -311,17 +311,25 @@ msgstr ""
msgid "Last Run"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid "Limit AutoAdd"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing to certain interfaces."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid ""
"Limit the maximum number of automatically added open uplinks. To disable "
"this limitation set it to '0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
@@ -348,13 +356,13 @@ msgstr ""
msgid "Mgmt. Frame Protection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Net Error Check"
msgstr ""
@@ -375,11 +383,11 @@ msgstr ""
msgid "Optional"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -444,17 +452,17 @@ msgid ""
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
@@ -466,11 +474,11 @@ msgstr ""
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
@@ -506,7 +514,7 @@ msgid ""
"Restrict travelmate to a single radio or change the overall scanning order."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Retry limit to connect to an uplink."
msgstr ""
@@ -530,7 +538,7 @@ msgstr ""
msgid "Save"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Scan Limit"
msgstr ""
@@ -542,15 +550,15 @@ msgstr ""
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "Service Priority"
msgstr ""
@@ -558,7 +566,7 @@ msgstr ""
msgid "Settings"
msgstr "Ρυθμίσεις"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid "Signal Quality Threshold"
msgstr ""
@@ -577,7 +585,7 @@ msgid "Station ID"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
-msgid "Station Interface"
+msgid "Station Interfaces"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
@@ -615,19 +623,19 @@ msgid "The interface metric"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
-msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
+msgid "The logical vpn network interface like 'wg0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid ""
"The selected URL will be used for connectivity- and captive portal checks."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -658,7 +666,7 @@ msgid ""
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -670,11 +678,11 @@ msgstr ""
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid "Trigger Delay"
msgstr ""
@@ -687,7 +695,7 @@ msgstr ""
msgid "Use the specified MAC address for this uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid "User Agent"
msgstr ""
@@ -707,6 +715,14 @@ msgstr ""
msgid "VPN Settings"
msgstr ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN connections will be managed by travelmate."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN processing"
+msgstr ""
+
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:449
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1005
msgid "Validate server certificate using built-in system CA bundle"
diff --git a/applications/luci-app-travelmate/po/en/travelmate.po b/applications/luci-app-travelmate/po/en/travelmate.po
index 2b6d51bb65..61218dc42a 100644
--- a/applications/luci-app-travelmate/po/en/travelmate.po
+++ b/applications/luci-app-travelmate/po/en/travelmate.po
@@ -30,7 +30,7 @@ msgstr ""
msgid "Additional Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
@@ -53,7 +53,7 @@ msgstr ""
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid "AutoAdd Open Uplinks"
msgstr ""
@@ -63,7 +63,7 @@ msgid ""
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -98,7 +98,7 @@ msgstr ""
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid "Captive Portal URL"
msgstr ""
@@ -116,8 +116,8 @@ msgstr ""
msgid ""
"Configuration of the travelmate package to enable travel router "
"functionality. For further information <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >check the online documentation</a>. <br /> "
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >check the online documentation</a>. <br /> "
"<em>Please note:</em> On first start please call the 'Interface Wizard' "
"once, to make the necessary network- and firewall settings."
msgstr ""
@@ -130,7 +130,7 @@ msgstr ""
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Connection Limit"
msgstr ""
@@ -166,19 +166,19 @@ msgstr ""
msgid "Drag to reorder"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "E-Mail Sender Address"
msgstr ""
@@ -186,7 +186,7 @@ msgstr ""
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "E-Mail Topic"
msgstr ""
@@ -265,7 +265,7 @@ msgstr ""
msgid "General Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -273,7 +273,7 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
@@ -295,7 +295,7 @@ msgstr ""
msgid "Interface Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid "Interface Timeout"
msgstr ""
@@ -311,17 +311,25 @@ msgstr ""
msgid "Last Run"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid "Limit AutoAdd"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing to certain interfaces."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid ""
"Limit the maximum number of automatically added open uplinks. To disable "
"this limitation set it to '0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
@@ -348,13 +356,13 @@ msgstr ""
msgid "Mgmt. Frame Protection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Net Error Check"
msgstr ""
@@ -375,11 +383,11 @@ msgstr ""
msgid "Optional"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -444,17 +452,17 @@ msgid ""
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
@@ -466,11 +474,11 @@ msgstr ""
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
@@ -506,7 +514,7 @@ msgid ""
"Restrict travelmate to a single radio or change the overall scanning order."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Retry limit to connect to an uplink."
msgstr ""
@@ -530,7 +538,7 @@ msgstr ""
msgid "Save"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Scan Limit"
msgstr ""
@@ -542,15 +550,15 @@ msgstr ""
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "Service Priority"
msgstr ""
@@ -558,7 +566,7 @@ msgstr ""
msgid "Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid "Signal Quality Threshold"
msgstr ""
@@ -577,7 +585,7 @@ msgid "Station ID"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
-msgid "Station Interface"
+msgid "Station Interfaces"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
@@ -615,19 +623,19 @@ msgid "The interface metric"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
-msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
+msgid "The logical vpn network interface like 'wg0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid ""
"The selected URL will be used for connectivity- and captive portal checks."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -658,7 +666,7 @@ msgid ""
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -670,11 +678,11 @@ msgstr ""
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid "Trigger Delay"
msgstr ""
@@ -687,7 +695,7 @@ msgstr ""
msgid "Use the specified MAC address for this uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid "User Agent"
msgstr ""
@@ -707,6 +715,14 @@ msgstr ""
msgid "VPN Settings"
msgstr ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN connections will be managed by travelmate."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN processing"
+msgstr ""
+
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:449
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1005
msgid "Validate server certificate using built-in system CA bundle"
diff --git a/applications/luci-app-travelmate/po/es/travelmate.po b/applications/luci-app-travelmate/po/es/travelmate.po
index 376dc58adf..1b2814c3de 100644
--- a/applications/luci-app-travelmate/po/es/travelmate.po
+++ b/applications/luci-app-travelmate/po/es/travelmate.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2022-01-29 08:19+0000\n"
+"PO-Revision-Date: 2022-08-28 23:17+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/es/>\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
@@ -33,7 +33,7 @@ msgstr "Agregar enlace ascendente..."
msgid "Additional Settings"
msgstr "Configuración adicional"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
@@ -59,7 +59,7 @@ msgstr "Enlace ascendente abierto añadido automáticamente"
msgid "Auto Login Script"
msgstr "Script de inicio de sesión automático"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid "AutoAdd Open Uplinks"
msgstr "Auto agregar enlaces ascendentes abiertos"
@@ -72,7 +72,7 @@ msgstr ""
"minutos, p.e. después de intentos fallidos de inicio de sesión.<br/> El "
"valor predeterminado de '0' desactiva esta función."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -114,7 +114,7 @@ msgstr "CHAP"
msgid "Captive Portal Detection"
msgstr "Detección de portal cautivo"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid "Captive Portal URL"
msgstr "URL del portal cautivo"
@@ -134,18 +134,18 @@ msgstr ""
msgid ""
"Configuration of the travelmate package to enable travel router "
"functionality. For further information <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >check the online documentation</a>. <br /> "
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >check the online documentation</a>. <br /> "
"<em>Please note:</em> On first start please call the 'Interface Wizard' "
"once, to make the necessary network- and firewall settings."
msgstr ""
"Configuración del paquete travelmate para activar la funcionalidad del "
"enrutador de viaje. Para obtener más información <a href=\"https://github."
-"com/openwrt/packages/blob/master/net/travelmate/files/README.md\" target="
-"\"_blank\" rel=\"noreferrer noopener\" >consulte la documentación en línea</"
-"a>. <br /> <em>Tenga en cuenta:</em> En el primer inicio, llame una vez al "
-"\"Asistente de interfaz\" para realizar los ajustes necesarios de red y "
-"firewall."
+"com/openwrt/packages/blob/master/net/travelmate/files/README.md\" "
+"target=\"_blank\" rel=\"noreferrer noopener\" >consulte la documentación en "
+"línea</a>. <br /> <em>Tenga en cuenta:</em> En el primer inicio, llame una "
+"vez al \"Asistente de interfaz\" para realizar los ajustes necesarios de red "
+"y firewall."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
@@ -155,7 +155,7 @@ msgstr "Fin de conexión"
msgid "Connection End Expiry"
msgstr "Caducidad de fin de conexión"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Connection Limit"
msgstr "Límite de conexión"
@@ -191,19 +191,19 @@ msgstr "Descartar"
msgid "Drag to reorder"
msgstr "Arrastrar para reordenar"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "E-Mail Hook"
msgstr "Gancho de correo electrónico"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "E-Mail Profile"
msgstr "Perfil de correo electrónico"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "E-Mail Receiver Address"
msgstr "Dirección del destinatario de correo electrónico"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "E-Mail Sender Address"
msgstr "Dirección del remitente de correo electrónico"
@@ -211,7 +211,7 @@ msgstr "Dirección del remitente de correo electrónico"
msgid "E-Mail Settings"
msgstr "Configuraciones del correo electrónico"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "E-Mail Topic"
msgstr "Tema del correo electrónico"
@@ -294,7 +294,7 @@ msgstr "RÁPIDO"
msgid "General Settings"
msgstr "Configuración general"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
"Genere una dirección MAC de unidifusión aleatoria para cada conexión de "
@@ -304,7 +304,7 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
msgstr "Otorgar acceso a la aplicación Travelmate de LuCI"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
@@ -328,7 +328,7 @@ msgstr "Información"
msgid "Interface Name"
msgstr "Nombre de interfaz"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid "Interface Timeout"
msgstr "Tiempo de espera de la interfaz"
@@ -344,11 +344,19 @@ msgstr "Asistente de interfaz..."
msgid "Last Run"
msgstr "Último inicio"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid "Limit AutoAdd"
msgstr "Limitar AutoAdd"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing"
+msgstr "Limitar el procesamiento de VPN"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing to certain interfaces."
+msgstr "Limitar el procesamiento de VPN a ciertas interfaces."
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid ""
"Limit the maximum number of automatically added open uplinks. To disable "
"this limitation set it to '0'."
@@ -356,7 +364,7 @@ msgstr ""
"Limite el número máximo de enlaces ascendentes abiertos agregados "
"automáticamente. Para desactivar esta limitación, establézcala en '0'."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
"Limite los resultados del análisis cercano para procesar solo los enlaces "
@@ -386,7 +394,7 @@ msgstr "MSCHAPV2"
msgid "Mgmt. Frame Protection"
msgstr "Gestión de protección del marco"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
@@ -394,7 +402,7 @@ msgstr ""
"Umbral de calidad de señal mínimo como porcentaje para conexiones (dis-) de "
"enlace condicional."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Net Error Check"
msgstr "Comprobación de error neto"
@@ -415,11 +423,11 @@ msgstr "Encender/Apagar"
msgid "Optional"
msgstr "Opcional"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall Timeout"
msgstr "Tiempo de espera total"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall retry timeout in seconds."
msgstr "Tiempo de espera de reintento global en segundos."
@@ -439,9 +447,9 @@ msgstr ""
"Descripción general de todos los enlaces ascendentes configurados para "
"Travelmate. Puede editar, eliminar o priorizar los enlaces ascendentes "
"existentes arrastrando y soltando y escaneando los nuevos. <br />La conexión "
-"de enlace ascendente utilizada actualmente se enfatiza en <span style="
-"\"color:rgb(51, 119, 204);font-weight:bold\">azul</span>, una conexión de "
-"enlace ascendente VPN cifrada se enfatiza en <span style=\"color:rgb(68, "
+"de enlace ascendente utilizada actualmente se enfatiza en <span "
+"style=\"color:rgb(51, 119, 204);font-weight:bold\">azul</span>, una conexión "
+"de enlace ascendente VPN cifrada se enfatiza en <span style=\"color:rgb(68, "
"170, 68);font-weight:bold\">verde</span>."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:412
@@ -493,11 +501,11 @@ msgstr ""
"Tenga en cuenta: las notificaciones por correo electrónico requieren la "
"configuración por separado del paquete <em>mstmp</em>.<br /><p>&#xa0;</p>"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid "ProActive Uplink Switch"
msgstr "Interruptor de enlace proactivo"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
@@ -505,7 +513,7 @@ msgstr ""
"Escanee de forma proactiva y cambie a un enlace de mayor prioridad, a pesar "
"de una conexión ya existente."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
"Perfil utilizado por 'msmtp' para los correos electrónicos de notificación "
@@ -519,11 +527,11 @@ msgstr "Descripción general del código QR"
msgid "Radio Selection"
msgstr "Selección de radio"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Randomize MAC Addresses"
msgstr "Aleatorizar direcciones MAC"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
"Dirección del destinatario de los correos electrónicos de notificación de "
@@ -564,7 +572,7 @@ msgid ""
msgstr ""
"Restrinja Travelmate a una sola radio o cambie el orden de escaneo general."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Retry limit to connect to an uplink."
msgstr "Vuelva a intentar el límite para conectarse a un enlace ."
@@ -588,7 +596,7 @@ msgstr "SSID (oculto)"
msgid "Save"
msgstr "Guardar"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Scan Limit"
msgstr "Límite de escaneo"
@@ -600,19 +608,19 @@ msgstr "Escanear en"
msgid "Script Arguments"
msgstr "Argumentos de script"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
"Dirección del remitente para los correos electrónicos de notificación de "
"Travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
"Envía notificaciones por correo electrónico después de cada conexión de "
"enlace ascendente exitosa."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "Service Priority"
msgstr "Prioridad de servicio"
@@ -620,7 +628,7 @@ msgstr "Prioridad de servicio"
msgid "Settings"
msgstr "Configuraciones"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid "Signal Quality Threshold"
msgstr "Umbral de calidad de señal"
@@ -642,8 +650,9 @@ msgid "Station ID"
msgstr "ID de estación"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
-msgid "Station Interface"
-msgstr "Interfaz de estación"
+#, fuzzy
+msgid "Station Interfaces"
+msgstr "Interfaces de estación"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
@@ -680,22 +689,22 @@ msgid "The interface metric"
msgstr "La métrica de la interfaz"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
-msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
-msgstr "La interfaz de red lógica vpn, p.ej. 'wg0' o 'tun0'."
+msgid "The logical vpn network interface like 'wg0'."
+msgstr "La interfaz de red vpn lógica como 'wg0'."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid ""
"The selected URL will be used for connectivity- and captive portal checks."
msgstr ""
"La URL seleccionada se utilizará para las comprobaciones de conectividad y "
"del portal cautivo."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "The selected priority will be used for travelmate processes."
msgstr ""
"La prioridad seleccionada se utilizará para los procesos de Travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -735,7 +744,7 @@ msgstr ""
"una vez. Este asistente crea una interfaz de red de alias IPv4 e IPv6 con "
"todas las configuraciones de red y cortafuegos requeridas."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "Topic for travelmate notification E-Mails."
msgstr "Tema para correos electrónicos de notificación de compañeros de viaje."
@@ -747,11 +756,11 @@ msgstr "Travelmate"
msgid "Travelmate Settings"
msgstr "Configuración de Travelmate"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Treat missing internet availability as an error."
msgstr "Trate la falta de disponibilidad de Internet como un error."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid "Trigger Delay"
msgstr "Retraso de disparo"
@@ -764,7 +773,7 @@ msgstr "Usar certificados del sistema"
msgid "Use the specified MAC address for this uplink."
msgstr "Utilice la dirección MAC especificada para este enlace ascendente."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid "User Agent"
msgstr "Agente de usuario"
@@ -784,6 +793,14 @@ msgstr "Servicio VPN"
msgid "VPN Settings"
msgstr "Configuración de VPN"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN connections will be managed by travelmate."
+msgstr "Las conexiones VPN serán administradas por travelmate."
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN processing"
+msgstr "Procesamiento de VPN"
+
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:449
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1005
msgid "Validate server certificate using built-in system CA bundle"
@@ -948,6 +965,12 @@ msgstr "use la primera radio solamente (radio0)"
msgid "use the second radio only (radio1)"
msgstr "use la segunda radio solamente (radio1)"
+#~ msgid "Station Interface"
+#~ msgstr "Interfaz de estación"
+
+#~ msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
+#~ msgstr "La interfaz de red lógica vpn, p.ej. 'wg0' o 'tun0'."
+
#~ msgid "Identify"
#~ msgstr "Identificar"
@@ -1001,17 +1024,17 @@ msgstr "use la segunda radio solamente (radio1)"
#~ msgid ""
#~ "Configuration of the travelmate package to to enable travel router "
#~ "functionality. For further information <a href=\"https://github.com/"
-#~ "openwrt/packages/blob/master/net/travelmate/files/README.md\" target="
-#~ "\"_blank\" rel=\"noreferrer noopener\" >check the online documentation</"
-#~ "a>. <br /> <em>Please note:</em> On first start please call the "
-#~ "'Interface Wizard' once, to make the necessary network- and firewall "
-#~ "settings."
+#~ "openwrt/packages/blob/master/net/travelmate/files/README.md\" "
+#~ "target=\"_blank\" rel=\"noreferrer noopener\" >check the online "
+#~ "documentation</a>. <br /> <em>Please note:</em> On first start please "
+#~ "call the 'Interface Wizard' once, to make the necessary network- and "
+#~ "firewall settings."
#~ msgstr ""
#~ "Configuración del paquete travelmate para activar la funcionalidad del "
#~ "enrutador de viaje. Para mayor información <a href=\"https://github.com/"
-#~ "openwrt/packages/blob/master/net/travelmate/files/README.md\" target="
-#~ "\"_blank\" rel=\"noreferrer noopener\" >consulte la documentación en "
-#~ "línea</a>. <br /> <em>Tenga en cuenta:</em> En el primer inicio, llame "
+#~ "openwrt/packages/blob/master/net/travelmate/files/README.md\" "
+#~ "target=\"_blank\" rel=\"noreferrer noopener\" >consulte la documentación "
+#~ "en línea</a>. <br /> <em>Tenga en cuenta:</em> En el primer inicio, llame "
#~ "una vez al \"Asistente de interfaz\" para realizar los ajustes necesarios "
#~ "de red y firewall."
diff --git a/applications/luci-app-travelmate/po/fi/travelmate.po b/applications/luci-app-travelmate/po/fi/travelmate.po
index 3236aa7b78..1d39b366ad 100644
--- a/applications/luci-app-travelmate/po/fi/travelmate.po
+++ b/applications/luci-app-travelmate/po/fi/travelmate.po
@@ -30,7 +30,7 @@ msgstr ""
msgid "Additional Settings"
msgstr "Lisäasetukset"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
@@ -53,7 +53,7 @@ msgstr ""
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid "AutoAdd Open Uplinks"
msgstr ""
@@ -63,7 +63,7 @@ msgid ""
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -98,7 +98,7 @@ msgstr ""
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid "Captive Portal URL"
msgstr ""
@@ -116,8 +116,8 @@ msgstr ""
msgid ""
"Configuration of the travelmate package to enable travel router "
"functionality. For further information <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >check the online documentation</a>. <br /> "
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >check the online documentation</a>. <br /> "
"<em>Please note:</em> On first start please call the 'Interface Wizard' "
"once, to make the necessary network- and firewall settings."
msgstr ""
@@ -130,7 +130,7 @@ msgstr ""
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Connection Limit"
msgstr ""
@@ -166,19 +166,19 @@ msgstr "Hylkää"
msgid "Drag to reorder"
msgstr "Vedä järjestääksesi uudelleen"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "E-Mail Sender Address"
msgstr ""
@@ -186,7 +186,7 @@ msgstr ""
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "E-Mail Topic"
msgstr ""
@@ -265,7 +265,7 @@ msgstr ""
msgid "General Settings"
msgstr "Yleiset asetukset"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -273,7 +273,7 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
@@ -295,7 +295,7 @@ msgstr "Tietoja"
msgid "Interface Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid "Interface Timeout"
msgstr ""
@@ -311,17 +311,25 @@ msgstr ""
msgid "Last Run"
msgstr "Viimeksi ajettu"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid "Limit AutoAdd"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing to certain interfaces."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid ""
"Limit the maximum number of automatically added open uplinks. To disable "
"this limitation set it to '0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
@@ -348,13 +356,13 @@ msgstr ""
msgid "Mgmt. Frame Protection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Net Error Check"
msgstr ""
@@ -375,11 +383,11 @@ msgstr ""
msgid "Optional"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -444,17 +452,17 @@ msgid ""
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
@@ -466,11 +474,11 @@ msgstr ""
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
@@ -506,7 +514,7 @@ msgid ""
"Restrict travelmate to a single radio or change the overall scanning order."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Retry limit to connect to an uplink."
msgstr ""
@@ -530,7 +538,7 @@ msgstr ""
msgid "Save"
msgstr "Tallenna"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Scan Limit"
msgstr ""
@@ -542,15 +550,15 @@ msgstr ""
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "Service Priority"
msgstr ""
@@ -558,7 +566,7 @@ msgstr ""
msgid "Settings"
msgstr "Asetukset"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid "Signal Quality Threshold"
msgstr ""
@@ -577,7 +585,7 @@ msgid "Station ID"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
-msgid "Station Interface"
+msgid "Station Interfaces"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
@@ -615,19 +623,19 @@ msgid "The interface metric"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
-msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
+msgid "The logical vpn network interface like 'wg0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid ""
"The selected URL will be used for connectivity- and captive portal checks."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -658,7 +666,7 @@ msgid ""
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -670,11 +678,11 @@ msgstr ""
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid "Trigger Delay"
msgstr ""
@@ -687,7 +695,7 @@ msgstr ""
msgid "Use the specified MAC address for this uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid "User Agent"
msgstr ""
@@ -707,6 +715,14 @@ msgstr ""
msgid "VPN Settings"
msgstr ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN connections will be managed by travelmate."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN processing"
+msgstr ""
+
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:449
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1005
msgid "Validate server certificate using built-in system CA bundle"
diff --git a/applications/luci-app-travelmate/po/fr/travelmate.po b/applications/luci-app-travelmate/po/fr/travelmate.po
index 93346c1373..cce9577122 100644
--- a/applications/luci-app-travelmate/po/fr/travelmate.po
+++ b/applications/luci-app-travelmate/po/fr/travelmate.po
@@ -30,7 +30,7 @@ msgstr ""
msgid "Additional Settings"
msgstr "Paramètres supplémentaires"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
@@ -53,7 +53,7 @@ msgstr ""
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid "AutoAdd Open Uplinks"
msgstr ""
@@ -63,7 +63,7 @@ msgid ""
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -98,7 +98,7 @@ msgstr ""
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid "Captive Portal URL"
msgstr ""
@@ -116,8 +116,8 @@ msgstr ""
msgid ""
"Configuration of the travelmate package to enable travel router "
"functionality. For further information <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >check the online documentation</a>. <br /> "
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >check the online documentation</a>. <br /> "
"<em>Please note:</em> On first start please call the 'Interface Wizard' "
"once, to make the necessary network- and firewall settings."
msgstr ""
@@ -130,7 +130,7 @@ msgstr ""
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Connection Limit"
msgstr ""
@@ -166,19 +166,19 @@ msgstr "Effacer"
msgid "Drag to reorder"
msgstr "Faites glisser pour réorganiser"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "E-Mail Profile"
msgstr "E-mail du profil"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "E-Mail Receiver Address"
msgstr "Adresse e-mail du destinataire"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "E-Mail Sender Address"
msgstr "Adresse e-mail de l'expéditeur"
@@ -186,7 +186,7 @@ msgstr "Adresse e-mail de l'expéditeur"
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "E-Mail Topic"
msgstr "Objet de l'e-mail"
@@ -267,7 +267,7 @@ msgstr ""
msgid "General Settings"
msgstr "Paramètres généraux"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -275,7 +275,7 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
@@ -297,7 +297,7 @@ msgstr "Information"
msgid "Interface Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid "Interface Timeout"
msgstr ""
@@ -313,17 +313,25 @@ msgstr ""
msgid "Last Run"
msgstr "Dernière exécution"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid "Limit AutoAdd"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing to certain interfaces."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid ""
"Limit the maximum number of automatically added open uplinks. To disable "
"this limitation set it to '0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
@@ -350,13 +358,13 @@ msgstr ""
msgid "Mgmt. Frame Protection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Net Error Check"
msgstr ""
@@ -377,11 +385,11 @@ msgstr ""
msgid "Optional"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -446,17 +454,17 @@ msgid ""
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
@@ -468,11 +476,11 @@ msgstr ""
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
@@ -508,7 +516,7 @@ msgid ""
"Restrict travelmate to a single radio or change the overall scanning order."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Retry limit to connect to an uplink."
msgstr ""
@@ -532,7 +540,7 @@ msgstr ""
msgid "Save"
msgstr "Sauvegarder"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Scan Limit"
msgstr ""
@@ -544,15 +552,15 @@ msgstr ""
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "Service Priority"
msgstr ""
@@ -560,7 +568,7 @@ msgstr ""
msgid "Settings"
msgstr "Paramètres"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid "Signal Quality Threshold"
msgstr ""
@@ -579,7 +587,7 @@ msgid "Station ID"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
-msgid "Station Interface"
+msgid "Station Interfaces"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
@@ -617,19 +625,19 @@ msgid "The interface metric"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
-msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
+msgid "The logical vpn network interface like 'wg0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid ""
"The selected URL will be used for connectivity- and captive portal checks."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -660,7 +668,7 @@ msgid ""
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -672,11 +680,11 @@ msgstr ""
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid "Trigger Delay"
msgstr "Délai de déclenchement"
@@ -689,7 +697,7 @@ msgstr ""
msgid "Use the specified MAC address for this uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid "User Agent"
msgstr ""
@@ -709,6 +717,14 @@ msgstr ""
msgid "VPN Settings"
msgstr ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN connections will be managed by travelmate."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN processing"
+msgstr ""
+
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:449
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1005
msgid "Validate server certificate using built-in system CA bundle"
diff --git a/applications/luci-app-travelmate/po/he/travelmate.po b/applications/luci-app-travelmate/po/he/travelmate.po
index f74874acd9..727e10938e 100644
--- a/applications/luci-app-travelmate/po/he/travelmate.po
+++ b/applications/luci-app-travelmate/po/he/travelmate.po
@@ -31,7 +31,7 @@ msgstr ""
msgid "Additional Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
@@ -54,7 +54,7 @@ msgstr ""
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid "AutoAdd Open Uplinks"
msgstr ""
@@ -64,7 +64,7 @@ msgid ""
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -99,7 +99,7 @@ msgstr ""
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid "Captive Portal URL"
msgstr ""
@@ -117,8 +117,8 @@ msgstr ""
msgid ""
"Configuration of the travelmate package to enable travel router "
"functionality. For further information <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >check the online documentation</a>. <br /> "
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >check the online documentation</a>. <br /> "
"<em>Please note:</em> On first start please call the 'Interface Wizard' "
"once, to make the necessary network- and firewall settings."
msgstr ""
@@ -131,7 +131,7 @@ msgstr ""
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Connection Limit"
msgstr ""
@@ -167,19 +167,19 @@ msgstr "התעלמות"
msgid "Drag to reorder"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "E-Mail Sender Address"
msgstr ""
@@ -187,7 +187,7 @@ msgstr ""
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "E-Mail Topic"
msgstr ""
@@ -266,7 +266,7 @@ msgstr ""
msgid "General Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -274,7 +274,7 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
@@ -296,7 +296,7 @@ msgstr ""
msgid "Interface Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid "Interface Timeout"
msgstr ""
@@ -312,17 +312,25 @@ msgstr ""
msgid "Last Run"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid "Limit AutoAdd"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing to certain interfaces."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid ""
"Limit the maximum number of automatically added open uplinks. To disable "
"this limitation set it to '0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
@@ -349,13 +357,13 @@ msgstr ""
msgid "Mgmt. Frame Protection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Net Error Check"
msgstr ""
@@ -376,11 +384,11 @@ msgstr ""
msgid "Optional"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -445,17 +453,17 @@ msgid ""
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
@@ -467,11 +475,11 @@ msgstr ""
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
@@ -507,7 +515,7 @@ msgid ""
"Restrict travelmate to a single radio or change the overall scanning order."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Retry limit to connect to an uplink."
msgstr ""
@@ -531,7 +539,7 @@ msgstr ""
msgid "Save"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Scan Limit"
msgstr ""
@@ -543,15 +551,15 @@ msgstr ""
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "Service Priority"
msgstr ""
@@ -559,7 +567,7 @@ msgstr ""
msgid "Settings"
msgstr "הגדרות"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid "Signal Quality Threshold"
msgstr ""
@@ -578,7 +586,7 @@ msgid "Station ID"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
-msgid "Station Interface"
+msgid "Station Interfaces"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
@@ -616,19 +624,19 @@ msgid "The interface metric"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
-msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
+msgid "The logical vpn network interface like 'wg0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid ""
"The selected URL will be used for connectivity- and captive portal checks."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -659,7 +667,7 @@ msgid ""
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -671,11 +679,11 @@ msgstr ""
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid "Trigger Delay"
msgstr ""
@@ -688,7 +696,7 @@ msgstr ""
msgid "Use the specified MAC address for this uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid "User Agent"
msgstr ""
@@ -708,6 +716,14 @@ msgstr ""
msgid "VPN Settings"
msgstr ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN connections will be managed by travelmate."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN processing"
+msgstr ""
+
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:449
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1005
msgid "Validate server certificate using built-in system CA bundle"
diff --git a/applications/luci-app-travelmate/po/hi/travelmate.po b/applications/luci-app-travelmate/po/hi/travelmate.po
index fe7a49ebc6..889fb413bf 100644
--- a/applications/luci-app-travelmate/po/hi/travelmate.po
+++ b/applications/luci-app-travelmate/po/hi/travelmate.po
@@ -30,7 +30,7 @@ msgstr ""
msgid "Additional Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
@@ -53,7 +53,7 @@ msgstr ""
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid "AutoAdd Open Uplinks"
msgstr ""
@@ -63,7 +63,7 @@ msgid ""
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -98,7 +98,7 @@ msgstr ""
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid "Captive Portal URL"
msgstr ""
@@ -116,8 +116,8 @@ msgstr ""
msgid ""
"Configuration of the travelmate package to enable travel router "
"functionality. For further information <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >check the online documentation</a>. <br /> "
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >check the online documentation</a>. <br /> "
"<em>Please note:</em> On first start please call the 'Interface Wizard' "
"once, to make the necessary network- and firewall settings."
msgstr ""
@@ -130,7 +130,7 @@ msgstr ""
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Connection Limit"
msgstr ""
@@ -166,19 +166,19 @@ msgstr ""
msgid "Drag to reorder"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "E-Mail Sender Address"
msgstr ""
@@ -186,7 +186,7 @@ msgstr ""
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "E-Mail Topic"
msgstr ""
@@ -265,7 +265,7 @@ msgstr ""
msgid "General Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -273,7 +273,7 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
@@ -295,7 +295,7 @@ msgstr ""
msgid "Interface Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid "Interface Timeout"
msgstr ""
@@ -311,17 +311,25 @@ msgstr ""
msgid "Last Run"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid "Limit AutoAdd"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing to certain interfaces."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid ""
"Limit the maximum number of automatically added open uplinks. To disable "
"this limitation set it to '0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
@@ -348,13 +356,13 @@ msgstr ""
msgid "Mgmt. Frame Protection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Net Error Check"
msgstr ""
@@ -375,11 +383,11 @@ msgstr ""
msgid "Optional"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -444,17 +452,17 @@ msgid ""
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
@@ -466,11 +474,11 @@ msgstr ""
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
@@ -506,7 +514,7 @@ msgid ""
"Restrict travelmate to a single radio or change the overall scanning order."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Retry limit to connect to an uplink."
msgstr ""
@@ -530,7 +538,7 @@ msgstr ""
msgid "Save"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Scan Limit"
msgstr ""
@@ -542,15 +550,15 @@ msgstr ""
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "Service Priority"
msgstr ""
@@ -558,7 +566,7 @@ msgstr ""
msgid "Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid "Signal Quality Threshold"
msgstr ""
@@ -577,7 +585,7 @@ msgid "Station ID"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
-msgid "Station Interface"
+msgid "Station Interfaces"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
@@ -615,19 +623,19 @@ msgid "The interface metric"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
-msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
+msgid "The logical vpn network interface like 'wg0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid ""
"The selected URL will be used for connectivity- and captive portal checks."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -658,7 +666,7 @@ msgid ""
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -670,11 +678,11 @@ msgstr ""
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid "Trigger Delay"
msgstr ""
@@ -687,7 +695,7 @@ msgstr ""
msgid "Use the specified MAC address for this uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid "User Agent"
msgstr ""
@@ -707,6 +715,14 @@ msgstr ""
msgid "VPN Settings"
msgstr ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN connections will be managed by travelmate."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN processing"
+msgstr ""
+
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:449
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1005
msgid "Validate server certificate using built-in system CA bundle"
diff --git a/applications/luci-app-travelmate/po/hu/travelmate.po b/applications/luci-app-travelmate/po/hu/travelmate.po
index 61c60f2509..7e61bef9f4 100644
--- a/applications/luci-app-travelmate/po/hu/travelmate.po
+++ b/applications/luci-app-travelmate/po/hu/travelmate.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-08-12 12:55+0000\n"
-"Last-Translator: Tudós Péter <tudi.sk@gmail.com>\n"
+"PO-Revision-Date: 2022-12-15 00:57+0000\n"
+"Last-Translator: Gajdos Tamás <gajdipajti@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/hu/>\n"
"Language: hu\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.8-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
@@ -30,7 +30,7 @@ msgstr ""
msgid "Additional Settings"
msgstr "További beállítások"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
@@ -53,7 +53,7 @@ msgstr ""
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid "AutoAdd Open Uplinks"
msgstr ""
@@ -63,7 +63,7 @@ msgid ""
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -98,7 +98,7 @@ msgstr ""
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid "Captive Portal URL"
msgstr ""
@@ -116,8 +116,8 @@ msgstr ""
msgid ""
"Configuration of the travelmate package to enable travel router "
"functionality. For further information <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >check the online documentation</a>. <br /> "
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >check the online documentation</a>. <br /> "
"<em>Please note:</em> On first start please call the 'Interface Wizard' "
"once, to make the necessary network- and firewall settings."
msgstr ""
@@ -130,7 +130,7 @@ msgstr ""
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Connection Limit"
msgstr ""
@@ -153,32 +153,32 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:439
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:996
msgid "Disabled"
-msgstr ""
+msgstr "Letiltva"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:46
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:132
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:762
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1036
msgid "Dismiss"
-msgstr ""
+msgstr "Eltüntetés"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
msgid "Drag to reorder"
-msgstr ""
+msgstr "Húzza az átrendezéshez"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "E-Mail Profile"
msgstr "E-Mail profil"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "E-Mail Sender Address"
msgstr "E-Mail küldő cím"
@@ -186,7 +186,7 @@ msgstr "E-Mail küldő cím"
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
#, fuzzy
msgid "E-Mail Topic"
msgstr "E-Mail téma"
@@ -222,7 +222,7 @@ msgstr "Szerkesztés"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
msgid "Edit this network"
-msgstr ""
+msgstr "Hálózat szerkesztése"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:302
msgid "Enable the travelmate service."
@@ -266,7 +266,7 @@ msgstr ""
msgid "General Settings"
msgstr "Általános Beállítások"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -274,7 +274,7 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
@@ -296,7 +296,7 @@ msgstr "Információ"
msgid "Interface Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid "Interface Timeout"
msgstr ""
@@ -312,17 +312,25 @@ msgstr ""
msgid "Last Run"
msgstr "Utolsó futás"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid "Limit AutoAdd"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing to certain interfaces."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid ""
"Limit the maximum number of automatically added open uplinks. To disable "
"this limitation set it to '0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
@@ -349,13 +357,13 @@ msgstr ""
msgid "Mgmt. Frame Protection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Net Error Check"
msgstr ""
@@ -376,11 +384,11 @@ msgstr ""
msgid "Optional"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -445,17 +453,17 @@ msgid ""
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
@@ -467,11 +475,11 @@ msgstr ""
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
@@ -507,7 +515,7 @@ msgid ""
"Restrict travelmate to a single radio or change the overall scanning order."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Retry limit to connect to an uplink."
msgstr ""
@@ -531,7 +539,7 @@ msgstr ""
msgid "Save"
msgstr "Mentés"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Scan Limit"
msgstr ""
@@ -543,15 +551,15 @@ msgstr ""
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "Service Priority"
msgstr ""
@@ -559,7 +567,7 @@ msgstr ""
msgid "Settings"
msgstr "Beállítások"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid "Signal Quality Threshold"
msgstr ""
@@ -578,7 +586,7 @@ msgid "Station ID"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
-msgid "Station Interface"
+msgid "Station Interfaces"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
@@ -617,19 +625,19 @@ msgid "The interface metric"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
-msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
+msgid "The logical vpn network interface like 'wg0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid ""
"The selected URL will be used for connectivity- and captive portal checks."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -660,7 +668,7 @@ msgid ""
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -672,11 +680,11 @@ msgstr ""
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid "Trigger Delay"
msgstr "Aktiváló késleltetése"
@@ -689,7 +697,7 @@ msgstr ""
msgid "Use the specified MAC address for this uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid "User Agent"
msgstr ""
@@ -709,6 +717,14 @@ msgstr ""
msgid "VPN Settings"
msgstr ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN connections will be managed by travelmate."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN processing"
+msgstr ""
+
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:449
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1005
msgid "Validate server certificate using built-in system CA bundle"
diff --git a/applications/luci-app-travelmate/po/it/travelmate.po b/applications/luci-app-travelmate/po/it/travelmate.po
index 8f5d54c329..abea52d243 100644
--- a/applications/luci-app-travelmate/po/it/travelmate.po
+++ b/applications/luci-app-travelmate/po/it/travelmate.po
@@ -1,26 +1,26 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-02-18 20:58+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
-msgstr ""
+msgstr "-- Selezione AP --"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:270
msgid "AP QR-Codes..."
-msgstr ""
+msgstr "Codici QR AP..."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1030
msgid "Add Uplink %q"
-msgstr ""
+msgstr "Aggiungi Uplink %q"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:858
msgid "Add Uplink..."
@@ -30,7 +30,7 @@ msgstr ""
msgid "Additional Settings"
msgstr "Impostazioni aggiuntive"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
@@ -53,7 +53,7 @@ msgstr ""
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid "AutoAdd Open Uplinks"
msgstr ""
@@ -63,7 +63,7 @@ msgid ""
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -98,7 +98,7 @@ msgstr ""
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid "Captive Portal URL"
msgstr ""
@@ -116,8 +116,8 @@ msgstr ""
msgid ""
"Configuration of the travelmate package to enable travel router "
"functionality. For further information <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >check the online documentation</a>. <br /> "
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >check the online documentation</a>. <br /> "
"<em>Please note:</em> On first start please call the 'Interface Wizard' "
"once, to make the necessary network- and firewall settings."
msgstr ""
@@ -130,7 +130,7 @@ msgstr ""
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Connection Limit"
msgstr ""
@@ -166,19 +166,19 @@ msgstr "Chiudi"
msgid "Drag to reorder"
msgstr "Trascina per ordinare"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "E-Mail Profile"
msgstr "Profilo e-mail"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "E-Mail Receiver Address"
msgstr "Indirizzo e-mail destinatario"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "E-Mail Sender Address"
msgstr "Indirizzo e-mail mittente"
@@ -186,7 +186,7 @@ msgstr "Indirizzo e-mail mittente"
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "E-Mail Topic"
msgstr "Oggetto e-mail"
@@ -266,7 +266,7 @@ msgstr ""
msgid "General Settings"
msgstr "Impostazioni Generali"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -274,7 +274,7 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
@@ -296,7 +296,7 @@ msgstr "Informazioni"
msgid "Interface Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid "Interface Timeout"
msgstr ""
@@ -312,17 +312,25 @@ msgstr ""
msgid "Last Run"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid "Limit AutoAdd"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing to certain interfaces."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid ""
"Limit the maximum number of automatically added open uplinks. To disable "
"this limitation set it to '0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
@@ -349,13 +357,13 @@ msgstr ""
msgid "Mgmt. Frame Protection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Net Error Check"
msgstr ""
@@ -376,11 +384,11 @@ msgstr ""
msgid "Optional"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -445,17 +453,17 @@ msgid ""
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
@@ -467,11 +475,11 @@ msgstr ""
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
@@ -507,13 +515,13 @@ msgid ""
"Restrict travelmate to a single radio or change the overall scanning order."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Retry limit to connect to an uplink."
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
msgid "Run Flags"
-msgstr ""
+msgstr "Avvia Flags"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:290
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:486
@@ -531,7 +539,7 @@ msgstr ""
msgid "Save"
msgstr "Salva"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Scan Limit"
msgstr ""
@@ -543,15 +551,15 @@ msgstr ""
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "Service Priority"
msgstr ""
@@ -559,7 +567,7 @@ msgstr ""
msgid "Settings"
msgstr "Impostazioni"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid "Signal Quality Threshold"
msgstr ""
@@ -578,7 +586,7 @@ msgid "Station ID"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
-msgid "Station Interface"
+msgid "Station Interfaces"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
@@ -587,7 +595,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:227
msgid "Status / Version"
-msgstr ""
+msgstr "Stato/versione"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:746
msgid "Strength"
@@ -616,19 +624,19 @@ msgid "The interface metric"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
-msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
+msgid "The logical vpn network interface like 'wg0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid ""
"The selected URL will be used for connectivity- and captive portal checks."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -659,7 +667,7 @@ msgid ""
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -671,11 +679,11 @@ msgstr ""
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid "Trigger Delay"
msgstr ""
@@ -688,7 +696,7 @@ msgstr ""
msgid "Use the specified MAC address for this uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid "User Agent"
msgstr ""
@@ -708,6 +716,14 @@ msgstr ""
msgid "VPN Settings"
msgstr ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN connections will be managed by travelmate."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN processing"
+msgstr ""
+
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:449
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1005
msgid "Validate server certificate using built-in system CA bundle"
diff --git a/applications/luci-app-travelmate/po/ja/travelmate.po b/applications/luci-app-travelmate/po/ja/travelmate.po
index a9465c24ba..ba02c8fe4a 100644
--- a/applications/luci-app-travelmate/po/ja/travelmate.po
+++ b/applications/luci-app-travelmate/po/ja/travelmate.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2021-04-03 04:26+0000\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"PO-Revision-Date: 2022-09-04 03:20+0000\n"
+"Last-Translator: yamaken <k-yamada@yamaken.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/ja/>\n"
"Language: ja\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.6-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
@@ -33,7 +33,7 @@ msgstr ""
msgid "Additional Settings"
msgstr "追加設定"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr "Travelmate の処理が開始されるまでの、追加の遅延時間(秒)です。"
@@ -56,7 +56,7 @@ msgstr ""
msgid "Auto Login Script"
msgstr "自動ログイン スクリプト"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid "AutoAdd Open Uplinks"
msgstr ""
@@ -66,7 +66,7 @@ msgid ""
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -103,7 +103,7 @@ msgstr ""
msgid "Captive Portal Detection"
msgstr "キャプティブポータル検知"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid "Captive Portal URL"
msgstr ""
@@ -121,8 +121,8 @@ msgstr ""
msgid ""
"Configuration of the travelmate package to enable travel router "
"functionality. For further information <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >check the online documentation</a>. <br /> "
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >check the online documentation</a>. <br /> "
"<em>Please note:</em> On first start please call the 'Interface Wizard' "
"once, to make the necessary network- and firewall settings."
msgstr ""
@@ -135,7 +135,7 @@ msgstr ""
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Connection Limit"
msgstr "接続制限"
@@ -158,7 +158,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:439
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:996
msgid "Disabled"
-msgstr ""
+msgstr "無効"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:46
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:132
@@ -171,19 +171,19 @@ msgstr "閉じる"
msgid "Drag to reorder"
msgstr "ドラッグして並び替え"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "E-Mail Profile"
msgstr "Eメールプロファイル"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "E-Mail Receiver Address"
msgstr "Eメール受信アドレス"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "E-Mail Sender Address"
msgstr "Eメール送信者アドレス"
@@ -191,7 +191,7 @@ msgstr "Eメール送信者アドレス"
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "E-Mail Topic"
msgstr "Eメールトピック"
@@ -272,7 +272,7 @@ msgstr ""
msgid "General Settings"
msgstr "一般設定"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -280,7 +280,7 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr "Travelmate が無線アップリンクへの接続成功を待つ時間です。"
@@ -302,7 +302,7 @@ msgstr "情報"
msgid "Interface Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid "Interface Timeout"
msgstr "インターフェース タイムアウト"
@@ -318,17 +318,25 @@ msgstr ""
msgid "Last Run"
msgstr "最終実行"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid "Limit AutoAdd"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing to certain interfaces."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid ""
"Limit the maximum number of automatically added open uplinks. To disable "
"this limitation set it to '0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
@@ -355,7 +363,7 @@ msgstr ""
msgid "Mgmt. Frame Protection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
@@ -363,7 +371,7 @@ msgstr ""
"条件付きアップリンク接続(または切断)のための、シグナル品質閾値の下限(%)で"
"す。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Net Error Check"
msgstr "ネット エラーチェック"
@@ -384,11 +392,11 @@ msgstr ""
msgid "Optional"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall Timeout"
msgstr "実行間隔"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall retry timeout in seconds."
msgstr "全体的な再試行タイムアウト(秒)です。"
@@ -453,11 +461,11 @@ msgid ""
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid "ProActive Uplink Switch"
msgstr "積極的なアップリンク切替"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
@@ -465,7 +473,7 @@ msgstr ""
"既存の接続に関わらず、より優先度の高いアップリンクへの積極的なスキャンと切り"
"替えを行います。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
@@ -477,11 +485,11 @@ msgstr ""
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
@@ -517,7 +525,7 @@ msgid ""
"Restrict travelmate to a single radio or change the overall scanning order."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Retry limit to connect to an uplink."
msgstr "アップリンクへの接続を試行する回数です。"
@@ -541,7 +549,7 @@ msgstr "SSID(ステルス)"
msgid "Save"
msgstr "保存"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Scan Limit"
msgstr ""
@@ -553,15 +561,15 @@ msgstr ""
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "Service Priority"
msgstr "サービス優先度"
@@ -569,7 +577,7 @@ msgstr "サービス優先度"
msgid "Settings"
msgstr "設定"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid "Signal Quality Threshold"
msgstr "シグナル品質閾値"
@@ -588,8 +596,8 @@ msgid "Station ID"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
-msgid "Station Interface"
-msgstr "ステーション インターフェース"
+msgid "Station Interfaces"
+msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
@@ -626,19 +634,19 @@ msgid "The interface metric"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
-msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
+msgid "The logical vpn network interface like 'wg0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid ""
"The selected URL will be used for connectivity- and captive portal checks."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -671,7 +679,7 @@ msgid ""
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -683,11 +691,11 @@ msgstr "Travelmate"
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Treat missing internet availability as an error."
msgstr "インターネット可用性が無い場合をエラーとして扱います。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid "Trigger Delay"
msgstr "トリガ遅延"
@@ -700,7 +708,7 @@ msgstr ""
msgid "Use the specified MAC address for this uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid "User Agent"
msgstr ""
@@ -720,6 +728,14 @@ msgstr ""
msgid "VPN Settings"
msgstr ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN connections will be managed by travelmate."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN processing"
+msgstr ""
+
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:449
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1005
msgid "Validate server certificate using built-in system CA bundle"
@@ -881,6 +897,9 @@ msgstr ""
msgid "use the second radio only (radio1)"
msgstr ""
+#~ msgid "Station Interface"
+#~ msgstr "ステーション インターフェース"
+
#~ msgid "Buffer size in bytes to prepare nearby scan results."
#~ msgstr "スキャン結果を準備するためのバッファー サイズ (byte) です。"
diff --git a/applications/luci-app-travelmate/po/ko/travelmate.po b/applications/luci-app-travelmate/po/ko/travelmate.po
index 7aaf9bb940..01ba662da8 100644
--- a/applications/luci-app-travelmate/po/ko/travelmate.po
+++ b/applications/luci-app-travelmate/po/ko/travelmate.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-03-21 14:31+0000\n"
-"Last-Translator: asdf1234 <cydyellowgreen@gmail.com>\n"
+"PO-Revision-Date: 2022-08-01 05:54+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.5.2-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
@@ -30,7 +30,7 @@ msgstr ""
msgid "Additional Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
@@ -53,7 +53,7 @@ msgstr ""
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid "AutoAdd Open Uplinks"
msgstr ""
@@ -63,7 +63,7 @@ msgid ""
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -98,13 +98,13 @@ msgstr ""
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid "Captive Portal URL"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:747
msgid "Channel"
-msgstr ""
+msgstr "채널"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:315
msgid ""
@@ -116,8 +116,8 @@ msgstr ""
msgid ""
"Configuration of the travelmate package to enable travel router "
"functionality. For further information <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >check the online documentation</a>. <br /> "
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >check the online documentation</a>. <br /> "
"<em>Please note:</em> On first start please call the 'Interface Wizard' "
"once, to make the necessary network- and firewall settings."
msgstr ""
@@ -130,7 +130,7 @@ msgstr ""
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Connection Limit"
msgstr ""
@@ -160,25 +160,25 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:762
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1036
msgid "Dismiss"
-msgstr ""
+msgstr "닫기"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:252
msgid "Drag to reorder"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "E-Mail Sender Address"
msgstr ""
@@ -186,7 +186,7 @@ msgstr ""
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "E-Mail Topic"
msgstr ""
@@ -217,7 +217,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:260
msgid "Edit"
-msgstr ""
+msgstr "수정"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:258
msgid "Edit this network"
@@ -244,7 +244,7 @@ msgstr "활성화"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:750
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:927
msgid "Encryption"
-msgstr ""
+msgstr "암호화"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:251
msgid "Ext. Hooks"
@@ -265,7 +265,7 @@ msgstr ""
msgid "General Settings"
msgstr "기본 설정"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -273,7 +273,7 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
@@ -289,13 +289,13 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:225
msgid "Information"
-msgstr ""
+msgstr "정보"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:898
msgid "Interface Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid "Interface Timeout"
msgstr ""
@@ -311,17 +311,25 @@ msgstr ""
msgid "Last Run"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid "Limit AutoAdd"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing to certain interfaces."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid ""
"Limit the maximum number of automatically added open uplinks. To disable "
"this limitation set it to '0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
@@ -348,13 +356,13 @@ msgstr ""
msgid "Mgmt. Frame Protection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Net Error Check"
msgstr ""
@@ -375,17 +383,17 @@ msgstr ""
msgid "Optional"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall retry timeout in seconds."
msgstr ""
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:19
msgid "Overview"
-msgstr ""
+msgstr "개요"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:235
msgid ""
@@ -412,7 +420,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:951
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:957
msgid "Password"
-msgstr ""
+msgstr "패스워드"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:472
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1024
@@ -422,7 +430,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:456
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1011
msgid "Path to CA-Certificate"
-msgstr ""
+msgstr "CA 인증서 경로"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:462
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1016
@@ -444,17 +452,17 @@ msgid ""
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
@@ -466,11 +474,11 @@ msgstr ""
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
@@ -506,7 +514,7 @@ msgid ""
"Restrict travelmate to a single radio or change the overall scanning order."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Retry limit to connect to an uplink."
msgstr ""
@@ -519,7 +527,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:748
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:907
msgid "SSID"
-msgstr ""
+msgstr "SSID"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:903
msgid "SSID (hidden)"
@@ -530,7 +538,7 @@ msgstr ""
msgid "Save"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Scan Limit"
msgstr ""
@@ -542,15 +550,15 @@ msgstr ""
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "Service Priority"
msgstr ""
@@ -558,7 +566,7 @@ msgstr ""
msgid "Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid "Signal Quality Threshold"
msgstr ""
@@ -577,7 +585,7 @@ msgid "Station ID"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
-msgid "Station Interface"
+msgid "Station Interfaces"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
@@ -615,19 +623,19 @@ msgid "The interface metric"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
-msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
+msgid "The logical vpn network interface like 'wg0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid ""
"The selected URL will be used for connectivity- and captive portal checks."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -658,7 +666,7 @@ msgid ""
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -670,11 +678,11 @@ msgstr ""
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid "Trigger Delay"
msgstr ""
@@ -687,7 +695,7 @@ msgstr ""
msgid "Use the specified MAC address for this uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid "User Agent"
msgstr ""
@@ -707,6 +715,14 @@ msgstr ""
msgid "VPN Settings"
msgstr ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN connections will be managed by travelmate."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN processing"
+msgstr ""
+
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:449
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1005
msgid "Validate server certificate using built-in system CA bundle"
diff --git a/applications/luci-app-travelmate/po/mr/travelmate.po b/applications/luci-app-travelmate/po/mr/travelmate.po
index bd1e8cba11..423a0b98ec 100644
--- a/applications/luci-app-travelmate/po/mr/travelmate.po
+++ b/applications/luci-app-travelmate/po/mr/travelmate.po
@@ -30,7 +30,7 @@ msgstr ""
msgid "Additional Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
@@ -53,7 +53,7 @@ msgstr ""
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid "AutoAdd Open Uplinks"
msgstr ""
@@ -63,7 +63,7 @@ msgid ""
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -98,7 +98,7 @@ msgstr ""
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid "Captive Portal URL"
msgstr ""
@@ -116,8 +116,8 @@ msgstr ""
msgid ""
"Configuration of the travelmate package to enable travel router "
"functionality. For further information <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >check the online documentation</a>. <br /> "
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >check the online documentation</a>. <br /> "
"<em>Please note:</em> On first start please call the 'Interface Wizard' "
"once, to make the necessary network- and firewall settings."
msgstr ""
@@ -130,7 +130,7 @@ msgstr ""
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Connection Limit"
msgstr ""
@@ -166,19 +166,19 @@ msgstr "डिसमिस करा"
msgid "Drag to reorder"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "E-Mail Sender Address"
msgstr ""
@@ -186,7 +186,7 @@ msgstr ""
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "E-Mail Topic"
msgstr ""
@@ -265,7 +265,7 @@ msgstr ""
msgid "General Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -273,7 +273,7 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
@@ -295,7 +295,7 @@ msgstr ""
msgid "Interface Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid "Interface Timeout"
msgstr ""
@@ -311,17 +311,25 @@ msgstr ""
msgid "Last Run"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid "Limit AutoAdd"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing to certain interfaces."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid ""
"Limit the maximum number of automatically added open uplinks. To disable "
"this limitation set it to '0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
@@ -348,13 +356,13 @@ msgstr ""
msgid "Mgmt. Frame Protection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Net Error Check"
msgstr ""
@@ -375,11 +383,11 @@ msgstr ""
msgid "Optional"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -444,17 +452,17 @@ msgid ""
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
@@ -466,11 +474,11 @@ msgstr ""
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
@@ -506,7 +514,7 @@ msgid ""
"Restrict travelmate to a single radio or change the overall scanning order."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Retry limit to connect to an uplink."
msgstr ""
@@ -530,7 +538,7 @@ msgstr ""
msgid "Save"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Scan Limit"
msgstr ""
@@ -542,15 +550,15 @@ msgstr ""
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "Service Priority"
msgstr ""
@@ -558,7 +566,7 @@ msgstr ""
msgid "Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid "Signal Quality Threshold"
msgstr ""
@@ -577,7 +585,7 @@ msgid "Station ID"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
-msgid "Station Interface"
+msgid "Station Interfaces"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
@@ -615,19 +623,19 @@ msgid "The interface metric"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
-msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
+msgid "The logical vpn network interface like 'wg0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid ""
"The selected URL will be used for connectivity- and captive portal checks."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -658,7 +666,7 @@ msgid ""
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -670,11 +678,11 @@ msgstr ""
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid "Trigger Delay"
msgstr ""
@@ -687,7 +695,7 @@ msgstr ""
msgid "Use the specified MAC address for this uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid "User Agent"
msgstr ""
@@ -707,6 +715,14 @@ msgstr ""
msgid "VPN Settings"
msgstr ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN connections will be managed by travelmate."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN processing"
+msgstr ""
+
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:449
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1005
msgid "Validate server certificate using built-in system CA bundle"
diff --git a/applications/luci-app-travelmate/po/ms/travelmate.po b/applications/luci-app-travelmate/po/ms/travelmate.po
index 42a824c17e..91c6b5d931 100644
--- a/applications/luci-app-travelmate/po/ms/travelmate.po
+++ b/applications/luci-app-travelmate/po/ms/travelmate.po
@@ -30,7 +30,7 @@ msgstr ""
msgid "Additional Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
@@ -53,7 +53,7 @@ msgstr ""
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid "AutoAdd Open Uplinks"
msgstr ""
@@ -63,7 +63,7 @@ msgid ""
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -98,7 +98,7 @@ msgstr ""
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid "Captive Portal URL"
msgstr ""
@@ -116,8 +116,8 @@ msgstr ""
msgid ""
"Configuration of the travelmate package to enable travel router "
"functionality. For further information <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >check the online documentation</a>. <br /> "
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >check the online documentation</a>. <br /> "
"<em>Please note:</em> On first start please call the 'Interface Wizard' "
"once, to make the necessary network- and firewall settings."
msgstr ""
@@ -130,7 +130,7 @@ msgstr ""
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Connection Limit"
msgstr ""
@@ -166,19 +166,19 @@ msgstr ""
msgid "Drag to reorder"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "E-Mail Sender Address"
msgstr ""
@@ -186,7 +186,7 @@ msgstr ""
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "E-Mail Topic"
msgstr ""
@@ -265,7 +265,7 @@ msgstr ""
msgid "General Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -273,7 +273,7 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
@@ -295,7 +295,7 @@ msgstr ""
msgid "Interface Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid "Interface Timeout"
msgstr ""
@@ -311,17 +311,25 @@ msgstr ""
msgid "Last Run"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid "Limit AutoAdd"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing to certain interfaces."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid ""
"Limit the maximum number of automatically added open uplinks. To disable "
"this limitation set it to '0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
@@ -348,13 +356,13 @@ msgstr ""
msgid "Mgmt. Frame Protection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Net Error Check"
msgstr ""
@@ -375,11 +383,11 @@ msgstr ""
msgid "Optional"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -444,17 +452,17 @@ msgid ""
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
@@ -466,11 +474,11 @@ msgstr ""
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
@@ -506,7 +514,7 @@ msgid ""
"Restrict travelmate to a single radio or change the overall scanning order."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Retry limit to connect to an uplink."
msgstr ""
@@ -530,7 +538,7 @@ msgstr ""
msgid "Save"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Scan Limit"
msgstr ""
@@ -542,15 +550,15 @@ msgstr ""
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "Service Priority"
msgstr ""
@@ -558,7 +566,7 @@ msgstr ""
msgid "Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid "Signal Quality Threshold"
msgstr ""
@@ -577,7 +585,7 @@ msgid "Station ID"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
-msgid "Station Interface"
+msgid "Station Interfaces"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
@@ -615,19 +623,19 @@ msgid "The interface metric"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
-msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
+msgid "The logical vpn network interface like 'wg0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid ""
"The selected URL will be used for connectivity- and captive portal checks."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -658,7 +666,7 @@ msgid ""
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -670,11 +678,11 @@ msgstr ""
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid "Trigger Delay"
msgstr ""
@@ -687,7 +695,7 @@ msgstr ""
msgid "Use the specified MAC address for this uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid "User Agent"
msgstr ""
@@ -707,6 +715,14 @@ msgstr ""
msgid "VPN Settings"
msgstr ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN connections will be managed by travelmate."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN processing"
+msgstr ""
+
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:449
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1005
msgid "Validate server certificate using built-in system CA bundle"
diff --git a/applications/luci-app-travelmate/po/nb_NO/travelmate.po b/applications/luci-app-travelmate/po/nb_NO/travelmate.po
index 4773e7fdd7..a26e51d5e2 100644
--- a/applications/luci-app-travelmate/po/nb_NO/travelmate.po
+++ b/applications/luci-app-travelmate/po/nb_NO/travelmate.po
@@ -30,7 +30,7 @@ msgstr ""
msgid "Additional Settings"
msgstr "Ytterligere innstillinger"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
@@ -53,7 +53,7 @@ msgstr ""
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid "AutoAdd Open Uplinks"
msgstr ""
@@ -63,7 +63,7 @@ msgid ""
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -98,7 +98,7 @@ msgstr ""
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid "Captive Portal URL"
msgstr ""
@@ -116,8 +116,8 @@ msgstr ""
msgid ""
"Configuration of the travelmate package to enable travel router "
"functionality. For further information <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >check the online documentation</a>. <br /> "
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >check the online documentation</a>. <br /> "
"<em>Please note:</em> On first start please call the 'Interface Wizard' "
"once, to make the necessary network- and firewall settings."
msgstr ""
@@ -130,7 +130,7 @@ msgstr ""
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Connection Limit"
msgstr ""
@@ -166,19 +166,19 @@ msgstr ""
msgid "Drag to reorder"
msgstr "Dra for å endre rekkefølge"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "E-Mail Profile"
msgstr "E-postprofil"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "E-Mail Sender Address"
msgstr "E-postsenderadresse"
@@ -186,7 +186,7 @@ msgstr "E-postsenderadresse"
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "E-Mail Topic"
msgstr "E-postemne"
@@ -265,7 +265,7 @@ msgstr ""
msgid "General Settings"
msgstr "Generelle innstillinger"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -273,7 +273,7 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
@@ -295,7 +295,7 @@ msgstr "Info"
msgid "Interface Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid "Interface Timeout"
msgstr ""
@@ -311,17 +311,25 @@ msgstr ""
msgid "Last Run"
msgstr "Sist kjørt"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid "Limit AutoAdd"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing to certain interfaces."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid ""
"Limit the maximum number of automatically added open uplinks. To disable "
"this limitation set it to '0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
@@ -348,13 +356,13 @@ msgstr ""
msgid "Mgmt. Frame Protection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Net Error Check"
msgstr ""
@@ -375,11 +383,11 @@ msgstr ""
msgid "Optional"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -444,17 +452,17 @@ msgid ""
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
@@ -466,11 +474,11 @@ msgstr ""
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
@@ -506,7 +514,7 @@ msgid ""
"Restrict travelmate to a single radio or change the overall scanning order."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Retry limit to connect to an uplink."
msgstr ""
@@ -531,7 +539,7 @@ msgstr ""
msgid "Save"
msgstr "Lagre"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Scan Limit"
msgstr ""
@@ -543,15 +551,15 @@ msgstr ""
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "Service Priority"
msgstr ""
@@ -559,7 +567,7 @@ msgstr ""
msgid "Settings"
msgstr "Innstillinger"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid "Signal Quality Threshold"
msgstr ""
@@ -578,7 +586,7 @@ msgid "Station ID"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
-msgid "Station Interface"
+msgid "Station Interfaces"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
@@ -616,19 +624,19 @@ msgid "The interface metric"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
-msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
+msgid "The logical vpn network interface like 'wg0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid ""
"The selected URL will be used for connectivity- and captive portal checks."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -659,7 +667,7 @@ msgid ""
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -671,11 +679,11 @@ msgstr ""
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid "Trigger Delay"
msgstr "Utløserforsinkelse"
@@ -688,7 +696,7 @@ msgstr ""
msgid "Use the specified MAC address for this uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid "User Agent"
msgstr ""
@@ -708,6 +716,14 @@ msgstr ""
msgid "VPN Settings"
msgstr ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN connections will be managed by travelmate."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN processing"
+msgstr ""
+
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:449
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1005
msgid "Validate server certificate using built-in system CA bundle"
diff --git a/applications/luci-app-travelmate/po/pl/travelmate.po b/applications/luci-app-travelmate/po/pl/travelmate.po
index f1b055326d..ec36a92b55 100644
--- a/applications/luci-app-travelmate/po/pl/travelmate.po
+++ b/applications/luci-app-travelmate/po/pl/travelmate.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-11-11 12:01+0000\n"
-"Last-Translator: isaacrulz23 <babin.evgenij004@gmail.com>\n"
+"PO-Revision-Date: 2022-08-29 20:13+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/pl/>\n"
"Language: pl\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.9.1-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
@@ -31,7 +31,7 @@ msgstr "Dodaj Uplink..."
msgid "Additional Settings"
msgstr "Dodatkowe ustawienia"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
@@ -56,7 +56,7 @@ msgstr "Automatycznie dodane otwarte łącza uplink"
msgid "Auto Login Script"
msgstr "Automatyczny skrypt logowania"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid "AutoAdd Open Uplinks"
msgstr "Automatycznie dodawaj otwarte łącza uplink"
@@ -68,7 +68,7 @@ msgstr ""
"Automatyczne (ponowne) włączenie uplink po <em>n</em> minutach, np. po "
"nieudanych próbach logowania.<br /> Domyślna wartość '0' wyłącza tę funkcję."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -109,7 +109,7 @@ msgstr "CHAP"
msgid "Captive Portal Detection"
msgstr "Wykrywanie logowania w sieci"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid "Captive Portal URL"
msgstr "Adres URL portalu przechwytującego"
@@ -129,15 +129,15 @@ msgstr ""
msgid ""
"Configuration of the travelmate package to enable travel router "
"functionality. For further information <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >check the online documentation</a>. <br /> "
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >check the online documentation</a>. <br /> "
"<em>Please note:</em> On first start please call the 'Interface Wizard' "
"once, to make the necessary network- and firewall settings."
msgstr ""
"Konfiguracja pakietu travelmate w celu włączenia funkcji routera podróżnego. "
"Aby uzyskać więcej informacji, <a href=\"https://github.com/openwrt/packages/"
-"blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >zapoznaj się z dokumentacją online</a>. <br /> "
+"blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >zapoznaj się z dokumentacją online</a>. <br /> "
"<em>Uwaga: </em> przy pierwszym uruchomieniu wywołaj raz 'Kreatora "
"interfejsu', aby dokonać niezbędnych ustawień sieci i zapory."
@@ -149,7 +149,7 @@ msgstr "Koniec połączenia"
msgid "Connection End Expiry"
msgstr "Wygaśnięcie zakończenia połączenia"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Connection Limit"
msgstr "Limit połączenia"
@@ -185,19 +185,19 @@ msgstr "Odrzuć"
msgid "Drag to reorder"
msgstr "Przeciągnij, aby zmienić kolejność"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "E-Mail Hook"
msgstr "E-Mail Hook"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "E-Mail Profile"
msgstr "Profil e-mail"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "E-Mail Receiver Address"
msgstr "Adres e-mail odbiorcy"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "E-Mail Sender Address"
msgstr "Adres e-mail nadawcy"
@@ -205,7 +205,7 @@ msgstr "Adres e-mail nadawcy"
msgid "E-Mail Settings"
msgstr "Ustawienia e-mail"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "E-Mail Topic"
msgstr "Temat e-mail"
@@ -288,7 +288,7 @@ msgstr "FAST"
msgid "General Settings"
msgstr "Ustawienia główne"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr "Wygeneruj losowy adres MAC unicast dla każdego połączenia uplink."
@@ -296,7 +296,7 @@ msgstr "Wygeneruj losowy adres MAC unicast dla każdego połączenia uplink."
msgid "Grant access to LuCI app travelmate"
msgstr "Przyznaj dostęp LuCI do aplikacji Travelmate"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
@@ -319,7 +319,7 @@ msgstr "Informacje"
msgid "Interface Name"
msgstr "Nazwa interfejsu"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid "Interface Timeout"
msgstr "Limit czasu interfejsu"
@@ -335,11 +335,19 @@ msgstr "Kreator interfejsu..."
msgid "Last Run"
msgstr "Ostatnie uruchomienie"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid "Limit AutoAdd"
msgstr "Ogranicz automatyczne dodawanie"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing"
+msgstr "Ogranicz przetwarzanie VPN"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing to certain interfaces."
+msgstr "Ogranicz przetwarzanie VPN do określonych interfejsów."
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid ""
"Limit the maximum number of automatically added open uplinks. To disable "
"this limitation set it to '0'."
@@ -347,7 +355,7 @@ msgstr ""
"Ogranicz maksymalną liczbę automatycznie dodawanych otwartych łączy uplink. "
"Aby wyłączyć to ograniczenie, ustaw je na '0'."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
"Ogranicz wyniki skanowania w pobliżu, aby przetwarzać tylko najsilniejsze "
@@ -376,7 +384,7 @@ msgstr "MSCHAPV2"
msgid "Mgmt. Frame Protection"
msgstr "Ochrona ramek zarządzania"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
@@ -384,7 +392,7 @@ msgstr ""
"Minimalny próg jakości sygnału jako wartość procentowa dla warunkowych "
"(ujemnych) połączeń."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Net Error Check"
msgstr "Kontrola błędów sieci"
@@ -405,11 +413,11 @@ msgstr "Wł./Wył."
msgid "Optional"
msgstr "Opcjonalne"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall Timeout"
msgstr "Ogólny limit czasu"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall retry timeout in seconds."
msgstr "Ogólny limit czasu powtarzania w sekundach."
@@ -483,11 +491,11 @@ msgstr ""
"Uwaga: Powiadomienia e-mail wymagają oddzielnej konfiguracji <em>mstmp</em> "
"pakietu. <br /> <p> &#xa0; </p>"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid "ProActive Uplink Switch"
msgstr "Przełącznik połączenia ProActive"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
@@ -495,7 +503,7 @@ msgstr ""
"Aktywnie skanuj i przełączaj na łącze o wyższym priorytecie, pomimo już "
"istniejącego połączenia."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr "Profil używany przez \"msmtp\" do powiadomień travelmate e-mail."
@@ -507,11 +515,11 @@ msgstr "Przegląd kodów QR"
msgid "Radio Selection"
msgstr "Wybór radia"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Randomize MAC Addresses"
msgstr "Losowe adresy MAC"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "Receiver address for travelmate notification E-Mails."
msgstr "Adres odbiorcy wiadomości e-mail z powiadomieniem o travelmate."
@@ -542,7 +550,7 @@ msgstr "Wymagane"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
msgid "Restart Interface"
-msgstr "Uruchom ponownie interfejs"
+msgstr "Restart interfejsu"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:308
msgid ""
@@ -550,7 +558,7 @@ msgid ""
msgstr ""
"Ogranicz travelmate do jednego radia lub zmień ogólną kolejność skanowania."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Retry limit to connect to an uplink."
msgstr "Limit powtórzeń do połączenia."
@@ -574,7 +582,7 @@ msgstr "SSID (ukryty)"
msgid "Save"
msgstr "Zapisz"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Scan Limit"
msgstr "Ograniczenie skanowania"
@@ -586,16 +594,16 @@ msgstr "Skanowanie włączone"
msgid "Script Arguments"
msgstr "Argumenty skryptu"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "Sender address for travelmate notification E-Mails."
msgstr "Adres nadawcy dla powiadomień e-mail dla travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
"Wysyła powiadomienie e-mail po każdym udanym połączeniu przez sieć uplink."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "Service Priority"
msgstr "Priorytet usługi"
@@ -603,7 +611,7 @@ msgstr "Priorytet usługi"
msgid "Settings"
msgstr "Ustawienia"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid "Signal Quality Threshold"
msgstr "Próg jakości sygnału"
@@ -624,8 +632,8 @@ msgid "Station ID"
msgstr "Identyfikator stacji"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
-msgid "Station Interface"
-msgstr "Interfejs stacji"
+msgid "Station Interfaces"
+msgstr "Interfejsy stacji"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
@@ -662,21 +670,21 @@ msgid "The interface metric"
msgstr "Metryka interfejsu"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
-msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
-msgstr "Logiczny interfejs sieci VPN, np. „wg0” lub „tun0”."
+msgid "The logical vpn network interface like 'wg0'."
+msgstr "Logiczny interfejs sieci VPN, taki jak 'wg0'."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid ""
"The selected URL will be used for connectivity- and captive portal checks."
msgstr ""
"Wybrany adres URL będzie używany do sprawdzania łączności i portalu "
"dostępowego."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "The selected priority will be used for travelmate processes."
msgstr "Wybrany priorytet będzie używany w procesach travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -716,7 +724,7 @@ msgstr ""
"Kreator ten tworzy interfejs sieciowy IPv4- i IPv6 alias z wszystkimi "
"wymaganymi ustawieniami sieci i zapory sieciowej."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "Topic for travelmate notification E-Mails."
msgstr "Temat powiadomień e-mail travelmate."
@@ -728,11 +736,11 @@ msgstr "Travelmate"
msgid "Travelmate Settings"
msgstr "Ustawienia Travelmate"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Treat missing internet availability as an error."
msgstr "Traktuj brak dostępu do internetu jako błąd."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid "Trigger Delay"
msgstr "Opóźnienie wyzwalacza"
@@ -745,7 +753,7 @@ msgstr "Użyj certyfikatów systemowych"
msgid "Use the specified MAC address for this uplink."
msgstr "Użyj określonego adresu MAC dla tego łącza uplink."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid "User Agent"
msgstr "Agent użytkownika"
@@ -765,6 +773,14 @@ msgstr "Usługa VPN"
msgid "VPN Settings"
msgstr "Ustawienia VPN"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN connections will be managed by travelmate."
+msgstr "Połączenia VPN będą zarządzane przez travelmate."
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN processing"
+msgstr "Przetwarzanie VPN"
+
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:449
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1005
msgid "Validate server certificate using built-in system CA bundle"
@@ -927,6 +943,12 @@ msgstr "używaj tylko pierwszego radia (radio0)"
msgid "use the second radio only (radio1)"
msgstr "używaj tylko drugiego radia (radio1)"
+#~ msgid "Station Interface"
+#~ msgstr "Interfejs stacji"
+
+#~ msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
+#~ msgstr "Logiczny interfejs sieci VPN, np. „wg0” lub „tun0”."
+
#~ msgid "Identify"
#~ msgstr "Identyfikuj"
@@ -979,17 +1001,17 @@ msgstr "używaj tylko drugiego radia (radio1)"
#~ msgid ""
#~ "Configuration of the travelmate package to to enable travel router "
#~ "functionality. For further information <a href=\"https://github.com/"
-#~ "openwrt/packages/blob/master/net/travelmate/files/README.md\" target="
-#~ "\"_blank\" rel=\"noreferrer noopener\" >check the online documentation</"
-#~ "a>. <br /> <em>Please note:</em> On first start please call the "
-#~ "'Interface Wizard' once, to make the necessary network- and firewall "
-#~ "settings."
+#~ "openwrt/packages/blob/master/net/travelmate/files/README.md\" "
+#~ "target=\"_blank\" rel=\"noreferrer noopener\" >check the online "
+#~ "documentation</a>. <br /> <em>Please note:</em> On first start please "
+#~ "call the 'Interface Wizard' once, to make the necessary network- and "
+#~ "firewall settings."
#~ msgstr ""
#~ "Konfiguracja pakietu \"travelmate\" do obsługi urządzenia Travel Router. "
#~ "Więcej informacji <a href=\"https://github.com/openwrt/packages/blob/"
-#~ "master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-#~ "\"noreferrer noopener\" > można znaleźć w dokumentacji internetowej</a>. "
-#~ "<br /> <em>Uwaga:</em> Przy pierwszym uruchomieniu należy jednorazowo "
+#~ "master/net/travelmate/files/README.md\" target=\"_blank\" "
+#~ "rel=\"noreferrer noopener\" > można znaleźć w dokumentacji internetowej</"
+#~ "a>. <br /> <em>Uwaga:</em> Przy pierwszym uruchomieniu należy jednorazowo "
#~ "przejść do \"Kreatora interfejsu\", aby wprowadzić niezbędne ustawienia "
#~ "sieci i zapory."
diff --git a/applications/luci-app-travelmate/po/pt/travelmate.po b/applications/luci-app-travelmate/po/pt/travelmate.po
index 69cbfaf6fc..79f2249821 100644
--- a/applications/luci-app-travelmate/po/pt/travelmate.po
+++ b/applications/luci-app-travelmate/po/pt/travelmate.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-09-21 15:39+0000\n"
+"PO-Revision-Date: 2022-11-01 16:34+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/pt/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
@@ -30,7 +30,7 @@ msgstr "Adicionar ligação ascendente..."
msgid "Additional Settings"
msgstr "Configurações adicionais"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr "Atraso adicional em segundos antes do travelmate processe os gatilhos."
@@ -53,7 +53,7 @@ msgstr "Ligação ascendente aberta adicionada automaticamente"
msgid "Auto Login Script"
msgstr "Script de Login Automático"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid "AutoAdd Open Uplinks"
msgstr "Adicionar ligações ascendentes abertos automaticamente"
@@ -66,7 +66,7 @@ msgstr ""
"minutos, por exemplo, quando as tentativas de login fracassarem. <br /> O "
"valor predefinido '0' desativa esse recurso."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -109,7 +109,7 @@ msgstr "CHAP"
msgid "Captive Portal Detection"
msgstr "Detecção de Portal de Autenticação"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid "Captive Portal URL"
msgstr "URL do portal cativo"
@@ -129,17 +129,17 @@ msgstr ""
msgid ""
"Configuration of the travelmate package to enable travel router "
"functionality. For further information <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >check the online documentation</a>. <br /> "
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >check the online documentation</a>. <br /> "
"<em>Please note:</em> On first start please call the 'Interface Wizard' "
"once, to make the necessary network- and firewall settings."
msgstr ""
"A configuração do pacote travelmate para ativar a funcionalidade do roteador "
"de viagens. Para obter mais informações <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >, consulte a documentação online</a>. <br /> <em> "
-"Nota:</em> Na primeira inicialização chame o 'Assistente da interface', para "
-"fazer as configurações necessárias da rede e do firewall."
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >, consulte a documentação online</a>. <br /> "
+"<em> Nota:</em> Na primeira inicialização chame o 'Assistente da interface', "
+"para fazer as configurações necessárias da rede e do firewall."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
@@ -149,7 +149,7 @@ msgstr "Fim da conexão"
msgid "Connection End Expiry"
msgstr "Validade do fim da conexão"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Connection Limit"
msgstr "Limite de conexão"
@@ -185,19 +185,19 @@ msgstr "Dispensar"
msgid "Drag to reorder"
msgstr "Arraste para reordenar"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "E-Mail Hook"
msgstr "Gancho do e-mail"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "E-Mail Profile"
msgstr "Perfil de e-mail"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "E-Mail Receiver Address"
msgstr "Endereço de e-mail do destinatário"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "E-Mail Sender Address"
msgstr "Endereço de e-mail do remetente"
@@ -205,7 +205,7 @@ msgstr "Endereço de e-mail do remetente"
msgid "E-Mail Settings"
msgstr "Configurações do e-mail"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "E-Mail Topic"
msgstr "Assunto do e-mail"
@@ -288,7 +288,7 @@ msgstr "RÁPIDO"
msgid "General Settings"
msgstr "Configurações gerais"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
"Gerar um endereço MAC unicast aleatório para cada ligação ascendente da "
@@ -298,7 +298,7 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
msgstr "Conceder acesso ao LuCI ao app travelmate"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
@@ -322,7 +322,7 @@ msgstr "Informação"
msgid "Interface Name"
msgstr "Nome da interface"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid "Interface Timeout"
msgstr "Estouro de Tempo da Interface"
@@ -338,11 +338,19 @@ msgstr "Assistente da interface..."
msgid "Last Run"
msgstr "Última Execução"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid "Limit AutoAdd"
msgstr "Limitar o AutoAdd"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing"
+msgstr "Limitar o processamento de VPN"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing to certain interfaces."
+msgstr "Limita o processamento da VPN em interfaces determinadas."
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid ""
"Limit the maximum number of automatically added open uplinks. To disable "
"this limitation set it to '0'."
@@ -350,7 +358,7 @@ msgstr ""
"Limitar a quantidade máxima de ligações ascendentes abertas automaticamente. "
"Para desativar esta limitação, defina-a como '0'."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
"Limitar os resultados da varredura às ligações ascendentes mais próximas e "
@@ -379,7 +387,7 @@ msgstr "MSCHAPV2"
msgid "Mgmt. Frame Protection"
msgstr "Gestão de proteção de datagrama"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
@@ -387,7 +395,7 @@ msgstr ""
"Limite percentual mínimo da qualidade do sinal para (des)conexões de ligação "
"ascendente."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Net Error Check"
msgstr "Verificação de Erros de Rede"
@@ -408,11 +416,11 @@ msgstr "Ligado/Desligado"
msgid "Optional"
msgstr "Opcional"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall Timeout"
msgstr "Estouro de Tempo Global"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall retry timeout in seconds."
msgstr "Estouro de tempo global em segundos."
@@ -486,11 +494,11 @@ msgstr ""
"Observação: as notificações do e-mail requerem a configuração separada do "
"pacote <em>mstmp</em>.<br /><p>&#xa0;</p>"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid "ProActive Uplink Switch"
msgstr "Comutador de ligação ascendente ProActive"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
@@ -498,7 +506,7 @@ msgstr ""
"Analise e mude proativamente para uma ligação ascendente priorizado mais "
"alto, apesar de uma conexão já existente."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
"Perfil usado pelo 'msmtp' para a notificação dos e-mails do travelmate."
@@ -511,11 +519,11 @@ msgstr "Visão geral do código QR"
msgid "Radio Selection"
msgstr "Seleção do rádio"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Randomize MAC Addresses"
msgstr "Randomizar os endereços MAC"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
"Endereço do e-mail do destinatário para o recebimento das notificações do "
@@ -557,7 +565,7 @@ msgstr ""
"Restringir o travelmate a um único rádio ou alterar a ordem geral de "
"varredura."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Retry limit to connect to an uplink."
msgstr "Limite de retentiva de conexão com uma ligação ascendente."
@@ -581,7 +589,7 @@ msgstr "SSID (oculto)"
msgid "Save"
msgstr "Guardar"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Scan Limit"
msgstr "Limite de varredura"
@@ -593,17 +601,17 @@ msgstr "Varredura ligada"
msgid "Script Arguments"
msgstr "Argumentos do script"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "Sender address for travelmate notification E-Mails."
msgstr "Endereço e-mail do remetente para as notificações do travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
"Envia e-mails de notificação após cada conexão bem-recebida da ligação "
"ascendente."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "Service Priority"
msgstr "Prioridade do serviço"
@@ -611,7 +619,7 @@ msgstr "Prioridade do serviço"
msgid "Settings"
msgstr "Configurações"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid "Signal Quality Threshold"
msgstr "Limite da Qualidade do Sinal"
@@ -632,8 +640,8 @@ msgid "Station ID"
msgstr "ID da estação"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
-msgid "Station Interface"
-msgstr "Interface da Estação"
+msgid "Station Interfaces"
+msgstr "Interfaces de estações"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
@@ -670,21 +678,21 @@ msgid "The interface metric"
msgstr "A métrica de interface"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
-msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
-msgstr "A interface lógica da rede de vpn, por exemplo, 'wg0' ou 'tun0'."
+msgid "The logical vpn network interface like 'wg0'."
+msgstr "A interface lógica de rede vpn como 'wg0'."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid ""
"The selected URL will be used for connectivity- and captive portal checks."
msgstr ""
"A URL selecionada será utilizada para as verificações do portal de "
"conectividade e do portal cativo."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "The selected priority will be used for travelmate processes."
msgstr "A prioridade selecionada será usada pelos processos do travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -722,7 +730,7 @@ msgstr ""
"Este assistente cria uma interface pseudónima de rede IPv4 e de IPv6 com "
"todas as configurações necessárias da rede e do firewall."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "Topic for travelmate notification E-Mails."
msgstr "O assunto do e-mail usado pela notificação do travelmate."
@@ -734,11 +742,11 @@ msgstr "Travelmate"
msgid "Travelmate Settings"
msgstr "Configurações do Travelmate"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Treat missing internet availability as an error."
msgstr "Tratar a falta de disponibilidade da Internet como um erro."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid "Trigger Delay"
msgstr "Atraso do Gatilho"
@@ -751,7 +759,7 @@ msgstr "Usar certificados de sistema"
msgid "Use the specified MAC address for this uplink."
msgstr "Usar o endereço MAC especificado para esta ligação ascendente."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid "User Agent"
msgstr "Agente do utilizador"
@@ -771,6 +779,14 @@ msgstr "Serviço de VPN"
msgid "VPN Settings"
msgstr "Configurações da VPN"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN connections will be managed by travelmate."
+msgstr "As conexões VPN serão geridas pelo travelmate."
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN processing"
+msgstr "Processamento de VPN"
+
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:449
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1005
msgid "Validate server certificate using built-in system CA bundle"
@@ -933,6 +949,12 @@ msgstr "usar apenas o primeiro rádio (radio0)"
msgid "use the second radio only (radio1)"
msgstr "usar apenas o segundo rádio (radio1)"
+#~ msgid "Station Interface"
+#~ msgstr "Interface da Estação"
+
+#~ msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
+#~ msgstr "A interface lógica da rede de vpn, por exemplo, 'wg0' ou 'tun0'."
+
#~ msgid "Identify"
#~ msgstr "Identificar"
@@ -987,17 +1009,17 @@ msgstr "usar apenas o segundo rádio (radio1)"
#~ msgid ""
#~ "Configuration of the travelmate package to to enable travel router "
#~ "functionality. For further information <a href=\"https://github.com/"
-#~ "openwrt/packages/blob/master/net/travelmate/files/README.md\" target="
-#~ "\"_blank\" rel=\"noreferrer noopener\" >check the online documentation</"
-#~ "a>. <br /> <em>Please note:</em> On first start please call the "
-#~ "'Interface Wizard' once, to make the necessary network- and firewall "
-#~ "settings."
+#~ "openwrt/packages/blob/master/net/travelmate/files/README.md\" "
+#~ "target=\"_blank\" rel=\"noreferrer noopener\" >check the online "
+#~ "documentation</a>. <br /> <em>Please note:</em> On first start please "
+#~ "call the 'Interface Wizard' once, to make the necessary network- and "
+#~ "firewall settings."
#~ msgstr ""
#~ "Configuração do pacote travelmate para ativar a funcionalidade do "
#~ "roteador de viagem. Para mais informações <a href=\"https://github.com/"
-#~ "openwrt/packages/blob/master/net/travelmate/files/README.md\" target="
-#~ "\"_blank\" rel=\"noreferrer noopener\" >, verifique a documentação on-"
-#~ "line</a>. <br /> <em>Observação:</em> ao iniciar pela primeira vez, "
+#~ "openwrt/packages/blob/master/net/travelmate/files/README.md\" "
+#~ "target=\"_blank\" rel=\"noreferrer noopener\" >, verifique a documentação "
+#~ "on-line</a>. <br /> <em>Observação:</em> ao iniciar pela primeira vez, "
#~ "acesse a 'Interface Wizard' uma vez para fazer as configurações "
#~ "necessárias da rede e do firewall."
diff --git a/applications/luci-app-travelmate/po/pt_BR/travelmate.po b/applications/luci-app-travelmate/po/pt_BR/travelmate.po
index 0bb29f4238..65503e851c 100644
--- a/applications/luci-app-travelmate/po/pt_BR/travelmate.po
+++ b/applications/luci-app-travelmate/po/pt_BR/travelmate.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2021-09-06 16:34+0000\n"
+"PO-Revision-Date: 2022-09-04 04:21+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationstravelmate/pt_BR/>\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.8.1-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
@@ -33,7 +33,7 @@ msgstr "Adicionar o Enlace..."
msgid "Additional Settings"
msgstr "Configurações Adicionais"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr "Atraso adicional em segundos antes do travelmate processe os gatilhos."
@@ -56,7 +56,7 @@ msgstr "O enlace aberto foi adicionado automaticamente"
msgid "Auto Login Script"
msgstr "Script de Login Automático"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid "AutoAdd Open Uplinks"
msgstr "Adicionar Automaticamente os Uplinks Abertos"
@@ -69,7 +69,7 @@ msgstr ""
"tentativas de login fracassarem. <br /> O valor predefinido '0' desativa "
"esse recurso."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -111,7 +111,7 @@ msgstr "CHAP"
msgid "Captive Portal Detection"
msgstr "Detecção de Portal de Autenticação"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid "Captive Portal URL"
msgstr "URL do Portal Cativo"
@@ -131,17 +131,17 @@ msgstr ""
msgid ""
"Configuration of the travelmate package to enable travel router "
"functionality. For further information <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >check the online documentation</a>. <br /> "
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >check the online documentation</a>. <br /> "
"<em>Please note:</em> On first start please call the 'Interface Wizard' "
"once, to make the necessary network- and firewall settings."
msgstr ""
"A configuração do pacote travelmate para ativar a funcionalidade do roteador "
"de viagens. Para obter mais informações <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >, consulte a documentação online</a>. <br /> <em> "
-"Nota:</em> Na primeira inicialização chame o 'Assistente da interface', para "
-"fazer as configurações necessárias da rede e do firewall."
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >, consulte a documentação online</a>. <br /> "
+"<em> Nota:</em> Na primeira inicialização chame o 'Assistente da interface', "
+"para fazer as configurações necessárias da rede e do firewall."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
@@ -151,7 +151,7 @@ msgstr "Fim da conexão"
msgid "Connection End Expiry"
msgstr "Validade do fim da conexão"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Connection Limit"
msgstr "Limite de conexão"
@@ -187,19 +187,19 @@ msgstr "Dispensar"
msgid "Drag to reorder"
msgstr "Arraste para reordenar"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "E-Mail Hook"
msgstr "Gancho do E-Mail"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "E-Mail Profile"
msgstr "E-Mail do Perfil"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "E-Mail Receiver Address"
msgstr "Endereço de E-Mail do Destinatário"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "E-Mail Sender Address"
msgstr "Endereço de E-Mail do Remetente"
@@ -207,7 +207,7 @@ msgstr "Endereço de E-Mail do Remetente"
msgid "E-Mail Settings"
msgstr "Configurações do E-Mail"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "E-Mail Topic"
msgstr "Assunto do E-Mail"
@@ -288,7 +288,7 @@ msgstr "RÁPIDO"
msgid "General Settings"
msgstr "Configurações gerais"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr "Gere um endereço MAC unicast aleatório para cada enlace da conexão."
@@ -296,7 +296,7 @@ msgstr "Gere um endereço MAC unicast aleatório para cada enlace da conexão."
msgid "Grant access to LuCI app travelmate"
msgstr "Conceda ao aplicativo travelmate acesso ao LuCI"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
@@ -320,7 +320,7 @@ msgstr "Informações"
msgid "Interface Name"
msgstr "Nome da Interface"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid "Interface Timeout"
msgstr "Estouro de Tempo da Interface"
@@ -336,11 +336,19 @@ msgstr "Assistente da Interface..."
msgid "Last Run"
msgstr "Última Execução"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid "Limit AutoAdd"
msgstr "Limite o AutoAdd"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing"
+msgstr "Limita o processamento da VPN"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing to certain interfaces."
+msgstr "Limita o processamento da VPN em determinadas interfaces."
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid ""
"Limit the maximum number of automatically added open uplinks. To disable "
"this limitation set it to '0'."
@@ -348,7 +356,7 @@ msgstr ""
"Limite a quantidade máxima de uplinks abertos automaticamente. Para "
"desativar esta limitação, defina-a como '0'."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
"Limite os resultados da varredura apenas para os enlaces mais próximos e com "
@@ -377,7 +385,7 @@ msgstr "MSCHAPV2"
msgid "Mgmt. Frame Protection"
msgstr "Geren. da proteção da moldura"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
@@ -385,7 +393,7 @@ msgstr ""
"Limite percentual mínimo da qualidade do sinal para (des)conexões de enlaces "
"para fora."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Net Error Check"
msgstr "Verificação de Erros da Rede"
@@ -406,11 +414,11 @@ msgstr "Ligado/Desligado"
msgid "Optional"
msgstr "Opcional"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall Timeout"
msgstr "Estouro de Tempo Global"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall retry timeout in seconds."
msgstr "Estouro de tempo global em segundos."
@@ -432,8 +440,8 @@ msgstr ""
"soltar para novas digitalizações. <br /> O enlace da conexão usada "
"atualmente é enfatizada na cor <span style=\"color:rgb(51, 119, 204);font-"
"weight:bold\">azul</span>, uma conexão do enlace criptografado da VPN fica "
-"destacada na cor <span style=\"color:rgb(68, 170, 68);font-weight:bold"
-"\">verde</span>."
+"destacada na cor <span style=\"color:rgb(68, 170, 68);font-weight:"
+"bold\">verde</span>."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:412
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:972
@@ -484,11 +492,11 @@ msgstr ""
"Observação: As notificações do e-mail requerem a configuração separada do "
"pacote <em>mstmp</em>.<br /><p>&#xa0;</p>"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid "ProActive Uplink Switch"
msgstr "ProActive Switch de Ligação Acendente (Uplink)"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
@@ -496,7 +504,7 @@ msgstr ""
"Faça uma varredura de forma proativa e selecione um switch com prioridade "
"mais alta, mesmo que já exista uma conexão."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
"Perfil usado pelo 'msmtp' para a notificação dos E-mails do travelmate."
@@ -509,11 +517,11 @@ msgstr "Visão geral do código QR"
msgid "Radio Selection"
msgstr "Seleção do Rádio"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Randomize MAC Addresses"
msgstr "Randomize os endereços MAC"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
"Endereço do E-Mail do destinatário para o recebimento das notificações do "
@@ -555,7 +563,7 @@ msgstr ""
"Restrinja o travelmate para um único rádio ou altere a ordem geral da "
"varredura."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Retry limit to connect to an uplink."
msgstr "Limite de novas tentativas de conexão com um enlace externo."
@@ -579,7 +587,7 @@ msgstr "SSID (oculto)"
msgid "Save"
msgstr "Salvar"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Scan Limit"
msgstr "Limite da varredura"
@@ -591,15 +599,15 @@ msgstr "Varredura ligada"
msgid "Script Arguments"
msgstr "Argumentos do script"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "Sender address for travelmate notification E-Mails."
msgstr "Endereço E-Mail do remetente para as notificações do travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr "Envia e-mails de notificação após cada conexão bem-recebida do enlace."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "Service Priority"
msgstr "Prioridade do serviço"
@@ -607,7 +615,7 @@ msgstr "Prioridade do serviço"
msgid "Settings"
msgstr "Configurações"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid "Signal Quality Threshold"
msgstr "Limite da Qualidade do Sinal"
@@ -628,8 +636,8 @@ msgid "Station ID"
msgstr "ID da estação"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
-msgid "Station Interface"
-msgstr "Interface da Estação"
+msgid "Station Interfaces"
+msgstr "Interfaces das estações"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
@@ -666,21 +674,21 @@ msgid "The interface metric"
msgstr "A métrica de interface"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
-msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
-msgstr "A interface lógica da rede vpn, por exemplo, 'wg0' ou 'tun0'."
+msgid "The logical vpn network interface like 'wg0'."
+msgstr "A interface lógica da rede vpn como 'wg0'."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid ""
"The selected URL will be used for connectivity- and captive portal checks."
msgstr ""
"A URL selecionada será utilizada para as verificações do portal de "
"conectividade e do portal cativo."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "The selected priority will be used for travelmate processes."
msgstr "A prioridade selecionada será usada pelos processos do travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -718,7 +726,7 @@ msgstr ""
"enlace. Este assistente cria uma interface de rede IPv4 e uma interface IPv6 "
"com todas as configurações necessárias da rede e do firewall."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "Topic for travelmate notification E-Mails."
msgstr "O assunto do E-mail usado pela notificação do travelmate."
@@ -730,11 +738,11 @@ msgstr "Travelmate"
msgid "Travelmate Settings"
msgstr "Configurações do Travelmate"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Treat missing internet availability as an error."
msgstr "Tratar a falta de disponibilidade da Internet como um erro."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid "Trigger Delay"
msgstr "Gatilho de Atraso"
@@ -747,7 +755,7 @@ msgstr "Utilize os certificados do sistema"
msgid "Use the specified MAC address for this uplink."
msgstr "Use o endereço MAC definido para este enlace."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid "User Agent"
msgstr "Agente do usuário"
@@ -767,10 +775,19 @@ msgstr "Serviço VPN"
msgid "VPN Settings"
msgstr "Configurações da VPN"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN connections will be managed by travelmate."
+msgstr "As conexões da VPN serão gerenciadas pelo travelmate."
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN processing"
+msgstr "Processando a VPN"
+
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:449
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1005
msgid "Validate server certificate using built-in system CA bundle"
-msgstr "Valide o certificado do servidor usando o pacote CA embutido do sistema"
+msgstr ""
+"Valide o certificado do servidor usando o pacote CA embutido do sistema"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
msgid "Verbose Debug Logging"
@@ -928,6 +945,12 @@ msgstr "use apenas o primeiro rádio (radio0)"
msgid "use the second radio only (radio1)"
msgstr "use apenas o segundo rádio (radio1)"
+#~ msgid "Station Interface"
+#~ msgstr "Interface da Estação"
+
+#~ msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
+#~ msgstr "A interface lógica da rede vpn, por exemplo, 'wg0' ou 'tun0'."
+
#~ msgid "Identify"
#~ msgstr "Identificar"
@@ -981,17 +1004,17 @@ msgstr "use apenas o segundo rádio (radio1)"
#~ msgid ""
#~ "Configuration of the travelmate package to to enable travel router "
#~ "functionality. For further information <a href=\"https://github.com/"
-#~ "openwrt/packages/blob/master/net/travelmate/files/README.md\" target="
-#~ "\"_blank\" rel=\"noreferrer noopener\" >check the online documentation</"
-#~ "a>. <br /> <em>Please note:</em> On first start please call the "
-#~ "'Interface Wizard' once, to make the necessary network- and firewall "
-#~ "settings."
+#~ "openwrt/packages/blob/master/net/travelmate/files/README.md\" "
+#~ "target=\"_blank\" rel=\"noreferrer noopener\" >check the online "
+#~ "documentation</a>. <br /> <em>Please note:</em> On first start please "
+#~ "call the 'Interface Wizard' once, to make the necessary network- and "
+#~ "firewall settings."
#~ msgstr ""
#~ "Configuração do pacote travelmate para ativar a funcionalidade do "
#~ "roteador de viagem. Para mais informações <a href=\"https://github.com/"
-#~ "openwrt/packages/blob/master/net/travelmate/files/README.md\" target="
-#~ "\"_blank\" rel=\"noreferrer noopener\" >, verifique a documentação on-"
-#~ "line</a>. <br /> <em>Observação:</em> Ao iniciar pela primeira vez, "
+#~ "openwrt/packages/blob/master/net/travelmate/files/README.md\" "
+#~ "target=\"_blank\" rel=\"noreferrer noopener\" >, verifique a documentação "
+#~ "on-line</a>. <br /> <em>Observação:</em> Ao iniciar pela primeira vez, "
#~ "acesse a 'Interface Wizard' uma vez, para fazer as configurações "
#~ "necessárias da rede e do firewall."
diff --git a/applications/luci-app-travelmate/po/ro/travelmate.po b/applications/luci-app-travelmate/po/ro/travelmate.po
index 1667feb61b..09fd59d2a0 100644
--- a/applications/luci-app-travelmate/po/ro/travelmate.po
+++ b/applications/luci-app-travelmate/po/ro/travelmate.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-01-12 11:22+0000\n"
-"Last-Translator: CRISTIAN ANDREI <cristianvdr@gmail.com>\n"
+"PO-Revision-Date: 2022-10-07 17:18+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/ro/>\n"
"Language: ro\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
-"X-Generator: Weblate 4.10.1\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
@@ -31,7 +31,7 @@ msgstr "Adăugați legătura ascendentă..."
msgid "Additional Settings"
msgstr "Setări suplimentare"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
@@ -56,7 +56,7 @@ msgstr "Auto Adăugat Deschis Uplink"
msgid "Auto Login Script"
msgstr "Script de conectare automată"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid "AutoAdd Open Uplinks"
msgstr "Adăugare automată a legăturilor deschise"
@@ -69,7 +69,7 @@ msgstr ""
"em> minute, de exemplu, după încercări eșuate de conectare.<br /> Valoarea "
"implicită de '0' dezactivează această funcție."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -112,7 +112,7 @@ msgstr "CHAP"
msgid "Captive Portal Detection"
msgstr "Detectarea portalului captiv"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid "Captive Portal URL"
msgstr "Portal captiv URL"
@@ -132,14 +132,14 @@ msgstr ""
msgid ""
"Configuration of the travelmate package to enable travel router "
"functionality. For further information <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >check the online documentation</a>. <br /> "
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >check the online documentation</a>. <br /> "
"<em>Please note:</em> On first start please call the 'Interface Wizard' "
"once, to make the necessary network- and firewall settings."
msgstr ""
"Configurarea pachetului travelmate pentru a activa funcționalitatea "
-"routerului de călătorie. Pentru informații suplimentare <a href=\"https"
-"://github.com/openwrt/packages/blob/master/net/travelmate/files/README.md\" "
+"routerului de călătorie. Pentru informații suplimentare <a href=\"https://"
+"github.com/openwrt/packages/blob/master/net/travelmate/files/README.md\" "
"target=\"_blank\" rel=\"noreferrer noopener\" >verificați documentația "
"online</a>. <br /> <em>Rețineți:</em> La prima pornire, vă rugăm să apelați "
"o dată \"Interface Wizard\" (Expertul de interfață), pentru a face setările "
@@ -153,7 +153,7 @@ msgstr "Capătul conexiunii"
msgid "Connection End Expiry"
msgstr "Expirarea sfârșitului conexiunii"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Connection Limit"
msgstr "Limita de conectare"
@@ -189,19 +189,19 @@ msgstr "Închideți"
msgid "Drag to reorder"
msgstr "Trageți pentru a reordona"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "E-Mail Hook"
msgstr "E-mail cârlig"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "E-Mail Profile"
msgstr "Profil de e-mail"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "E-Mail Receiver Address"
msgstr "Adresa de e-mail a destinatarului"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "E-Mail Sender Address"
msgstr "Adresa expeditorului de e-mail"
@@ -209,7 +209,7 @@ msgstr "Adresa expeditorului de e-mail"
msgid "E-Mail Settings"
msgstr "Setări de e-mail"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "E-Mail Topic"
msgstr "Subiect E-Mail"
@@ -292,7 +292,7 @@ msgstr "RAPID"
msgid "General Settings"
msgstr "Setări generale"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
"Generați o adresă MAC unicast aleatorie pentru fiecare conexiune uplink."
@@ -301,7 +301,7 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
msgstr "Acordă acces la aplicația LuCI travelmate"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
@@ -325,7 +325,7 @@ msgstr "Informație"
msgid "Interface Name"
msgstr "Numele interfeței"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid "Interface Timeout"
msgstr "Timeout interfață"
@@ -341,11 +341,19 @@ msgstr "Expertul de interfață..."
msgid "Last Run"
msgstr "Ultima rulare"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid "Limit AutoAdd"
msgstr "Limitați AutoAdd"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing"
+msgstr "Limitarea procesării VPN"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing to certain interfaces."
+msgstr "Limitați procesarea VPN la anumite interfețe."
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid ""
"Limit the maximum number of automatically added open uplinks. To disable "
"this limitation set it to '0'."
@@ -353,7 +361,7 @@ msgstr ""
"Limitați numărul maxim de legături ascendente deschise adăugate automat. "
"Pentru a dezactiva această limitare, setați-o la '0'."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
"Limitați rezultatele scanării din apropiere pentru a procesa doar cele mai "
@@ -382,7 +390,7 @@ msgstr "MSCHAPV2"
msgid "Mgmt. Frame Protection"
msgstr "Mgmt. Protecție cadru"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
@@ -390,7 +398,7 @@ msgstr ""
"Pragul minim de calitate a semnalului, exprimat în procente, pentru "
"conexiunile condiționate pe legătura ascendentă (dis-)."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Net Error Check"
msgstr "Verificarea erorilor de rețea"
@@ -411,11 +419,11 @@ msgstr "Pornit/Oprit"
msgid "Optional"
msgstr "Opțional"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall Timeout"
msgstr "Timpul total de așteptare"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall retry timeout in seconds."
msgstr "Timpul total de reintentare în secunde."
@@ -435,8 +443,8 @@ msgstr ""
"Prezentare generală a tuturor legăturilor ascendente configurate pentru "
"Travelmate. Puteți edita, elimina sau prioritiza legăturile ascendente "
"existente prin glisare &#38; drop și puteți căuta altele noi.<br /> "
-"Conexiunea ascendentă utilizată în prezent este evidențiată în <span style="
-"\"color:rgb(51, 119, 204);font-weight:bold\">blue</span>, o conexiune "
+"Conexiunea ascendentă utilizată în prezent este evidențiată în <span "
+"style=\"color:rgb(51, 119, 204);font-weight:bold\">blue</span>, o conexiune "
"ascendentă VPN criptată este evidențiată în <span style=\"color:rgb(68, 170, "
"68);font-weight:bold\">green</span>."
@@ -489,11 +497,11 @@ msgstr ""
"Vă rugăm să rețineți: Notificările prin e-mail necesită configurarea "
"separată a <em>mstmp</em> pachetului.<br /><p>&#xa0;</p>"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid "ProActive Uplink Switch"
msgstr "Comutator ProActive Uplink"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
@@ -501,7 +509,7 @@ msgstr ""
"Scanarea proactivă și trecerea la o legătură ascendentă cu prioritate mai "
"mare, în ciuda unei conexiuni deja existente."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
"Profilul utilizat de \"msmtp\" pentru mesajele electronice de notificare "
@@ -515,11 +523,11 @@ msgstr "Prezentare generală a codurilor QR"
msgid "Radio Selection"
msgstr "Selecție radio"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Randomize MAC Addresses"
msgstr "Randomizarea adreselor MAC"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "Receiver address for travelmate notification E-Mails."
msgstr "Adresa destinatarului pentru e-mailurile de notificare Travelmate."
@@ -559,7 +567,7 @@ msgstr ""
"Limitați travelmate la un singur radio sau modificați ordinea generală de "
"scanare."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Retry limit to connect to an uplink."
msgstr "Limita de reîncercări pentru conectarea la o legătură ascendentă."
@@ -583,7 +591,7 @@ msgstr "SSID (ascuns)"
msgid "Save"
msgstr "Salvați"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Scan Limit"
msgstr "Limita de scanare"
@@ -595,17 +603,17 @@ msgstr "Scanare pe"
msgid "Script Arguments"
msgstr "Argumente de script"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "Sender address for travelmate notification E-Mails."
msgstr "Adresa expeditorului pentru e-mailurile de notificare Travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
"Trimite e-mailuri de notificare după fiecare conectare reușită a legăturii "
"ascendente."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "Service Priority"
msgstr "Prioritatea serviciului"
@@ -613,7 +621,7 @@ msgstr "Prioritatea serviciului"
msgid "Settings"
msgstr "Setări"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid "Signal Quality Threshold"
msgstr "Pragul de calitate a semnalului"
@@ -634,8 +642,8 @@ msgid "Station ID"
msgstr "ID-ul stației"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
-msgid "Station Interface"
-msgstr "Interfața stației"
+msgid "Station Interfaces"
+msgstr "Interfețe de stație"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
@@ -672,21 +680,21 @@ msgid "The interface metric"
msgstr "Metrica interfeței"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
-msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
-msgstr "Interfața logică de rețea VPN, de exemplu, \"wg0\" sau \"tun0\"."
+msgid "The logical vpn network interface like 'wg0'."
+msgstr "Interfața logică de rețea VPN, cum ar fi \"wg0\"."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid ""
"The selected URL will be used for connectivity- and captive portal checks."
msgstr ""
"URL-ul selectat va fi utilizat pentru verificarea conectivității și a "
"portalului captiv."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "The selected priority will be used for travelmate processes."
msgstr "Prioritatea selectată va fi utilizată pentru procesele Travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -696,7 +704,8 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/logread.js:29
msgid "The syslog output, pre-filtered for travelmate related messages only."
-msgstr "Ieșirea syslog, prefiltrată numai pentru mesajele legate de Travelmate."
+msgstr ""
+"Ieșirea syslog, prefiltrată numai pentru mesajele legate de Travelmate."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:59
msgid "The uplink interface has been updated."
@@ -725,7 +734,7 @@ msgstr ""
"uplink. Acest asistent creează o interfață de rețea IPv4 și o interfață "
"alias IPv6 cu toate setările de rețea și de firewall necesare."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "Topic for travelmate notification E-Mails."
msgstr "Subiect pentru e-mailurile de notificare Travelmate."
@@ -737,11 +746,11 @@ msgstr "Travelmate"
msgid "Travelmate Settings"
msgstr "Setări Travelmate"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Treat missing internet availability as an error."
msgstr "Tratați lipsa disponibilității internetului ca pe o eroare."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid "Trigger Delay"
msgstr "Intârzierea declanșării"
@@ -754,7 +763,7 @@ msgstr "Utilizați certificatele de sistem"
msgid "Use the specified MAC address for this uplink."
msgstr "Utilizați adresa MAC specificată pentru această legătură ascendentă."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid "User Agent"
msgstr "Agent utilizator"
@@ -774,6 +783,14 @@ msgstr "Serviciul VPN"
msgid "VPN Settings"
msgstr "Setări VPN"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN connections will be managed by travelmate."
+msgstr "Conexiunile VPN vor fi gestionate de Travelmate."
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN processing"
+msgstr "Prelucrarea VPN"
+
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:449
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1005
msgid "Validate server certificate using built-in system CA bundle"
@@ -926,7 +943,8 @@ msgstr "folosiți ambele radiouri, ordine de sortare normală (radio0 radio1)"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:312
msgid "use both radios, reverse sort order (radio1 radio0)"
-msgstr "utilizați ambele radiouri, în ordine inversă de sortare (radio1 radio0)"
+msgstr ""
+"utilizați ambele radiouri, în ordine inversă de sortare (radio1 radio0)"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:309
msgid "use the first radio only (radio0)"
@@ -936,6 +954,12 @@ msgstr "utilizați numai primul radio (radio0)"
msgid "use the second radio only (radio1)"
msgstr "utilizați numai al doilea radio (radio1)"
+#~ msgid "Station Interface"
+#~ msgstr "Interfața stației"
+
+#~ msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
+#~ msgstr "Interfața logică de rețea VPN, de exemplu, \"wg0\" sau \"tun0\"."
+
#~ msgid "Action"
#~ msgstr "Actiune"
diff --git a/applications/luci-app-travelmate/po/ru/travelmate.po b/applications/luci-app-travelmate/po/ru/travelmate.po
index dd2d7c1238..ca3a69f0e7 100644
--- a/applications/luci-app-travelmate/po/ru/travelmate.po
+++ b/applications/luci-app-travelmate/po/ru/travelmate.po
@@ -36,7 +36,7 @@ msgstr "Добавить канал..."
msgid "Additional Settings"
msgstr "Дополнительные настройки"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr "Дополнительная задержка в секундах до запуска TravelMate."
@@ -59,7 +59,7 @@ msgstr "Автоматически добавленный открытый Uplin
msgid "Auto Login Script"
msgstr "Скрипт автоматического входа"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid "AutoAdd Open Uplinks"
msgstr "Автодобавление открытых Uplink"
@@ -72,7 +72,7 @@ msgstr ""
"после неудачных попыток входа.<br /> Значение по умолчанию '0' отключает эту "
"функцию."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -95,8 +95,8 @@ msgid ""
"em>."
msgstr ""
"Автоматически управлять VPN-соединениями.<br /> Обратите внимание: эта "
-"функция требует дополнительной настройки <em>Wireguard</em> или "
-"<em>OpenVPN</em>."
+"функция требует дополнительной настройки <em>Wireguard</em> или <em>OpenVPN</"
+"em>."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:294
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:497
@@ -114,7 +114,7 @@ msgstr "CHAP"
msgid "Captive Portal Detection"
msgstr "Обнаружение Captive Portal-а"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid "Captive Portal URL"
msgstr "Адрес Captive Portal"
@@ -134,18 +134,18 @@ msgstr ""
msgid ""
"Configuration of the travelmate package to enable travel router "
"functionality. For further information <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >check the online documentation</a>. <br /> "
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >check the online documentation</a>. <br /> "
"<em>Please note:</em> On first start please call the 'Interface Wizard' "
"once, to make the necessary network- and firewall settings."
msgstr ""
"Конфигурация пакета travelmate для включения функциональности туристического "
"роутера. Для получения дополнительной информации <a href=\"https://github."
-"com/openwrt/packages/blob/master/net/travelmate/files/README.md\" target="
-"\"_blank\" rel=\"noreferrer noopener\" >посмотрите онлайн-документацию</a>. "
-"<br /> <em>Примечание:</em> При первом запуске, пожалуйста, вызовите \"Мастер"
-" интерфейсов\" один раз, чтобы выполнить необходимые настройки сети и "
-"брандмауэра."
+"com/openwrt/packages/blob/master/net/travelmate/files/README.md\" "
+"target=\"_blank\" rel=\"noreferrer noopener\" >посмотрите онлайн-"
+"документацию</a>. <br /> <em>Примечание:</em> При первом запуске, "
+"пожалуйста, вызовите \"Мастер интерфейсов\" один раз, чтобы выполнить "
+"необходимые настройки сети и брандмауэра."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
@@ -155,7 +155,7 @@ msgstr "Конец соединения"
msgid "Connection End Expiry"
msgstr "Истечение срока действия соединения"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Connection Limit"
msgstr "Ограничение соединений"
@@ -191,19 +191,19 @@ msgstr "Закрыть"
msgid "Drag to reorder"
msgstr "Перетащите, чтобы изменить порядок"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "E-Mail Hook"
msgstr "Хук электронной почты"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "E-Mail Profile"
msgstr "Профиль электронной почты"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "E-Mail Receiver Address"
msgstr "Адрес получателя"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "E-Mail Sender Address"
msgstr "Адрес отправителя"
@@ -211,7 +211,7 @@ msgstr "Адрес отправителя"
msgid "E-Mail Settings"
msgstr "Настройки электронной почты"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "E-Mail Topic"
msgstr "Тема"
@@ -292,7 +292,7 @@ msgstr "FAST"
msgid "General Settings"
msgstr "Общие настройки"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
"Генерирование случайного одноадресного MAC-адреса для каждого Uplink "
@@ -302,10 +302,11 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
msgstr "Предоставить доступ LuCI к приложению travelmate"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
-msgstr "Как долго travelmate должен ждать успешного подключения wlan по uplink."
+msgstr ""
+"Как долго travelmate должен ждать успешного подключения wlan по uplink."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:426
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:984
@@ -324,7 +325,7 @@ msgstr "Информация"
msgid "Interface Name"
msgstr "Имя интерфейса"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid "Interface Timeout"
msgstr "Временная задержка интерфейса"
@@ -340,11 +341,19 @@ msgstr "Мастер интерфейсов..."
msgid "Last Run"
msgstr "Последний запуск"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid "Limit AutoAdd"
msgstr "Лимит Автодобавления"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing to certain interfaces."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid ""
"Limit the maximum number of automatically added open uplinks. To disable "
"this limitation set it to '0'."
@@ -352,7 +361,7 @@ msgstr ""
"Ограничение максимального количества автоматически добавляемых открытых "
"Uplink каналов. Чтобы отключить это ограничение, установите значение '0'."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
"Ограничьте результаты ближайшего сканирования, чтобы обрабатывать только "
@@ -381,7 +390,7 @@ msgstr "MSCHAPV2"
msgid "Mgmt. Frame Protection"
msgstr "Защита фреймов управления"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
@@ -389,7 +398,7 @@ msgstr ""
"Минимальный порог качества сигнала в процентах для условных Uplink (от-) "
"соединений."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Net Error Check"
msgstr "Проверка ошибок сети"
@@ -410,11 +419,11 @@ msgstr "Вкл/Выкл"
msgid "Optional"
msgstr "Необязательно"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall Timeout"
msgstr "Общее время ожидания"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall retry timeout in seconds."
msgstr "Общий тайм-аут повторных попыток в секундах."
@@ -434,10 +443,10 @@ msgstr ""
"Обзор всех настроенных Uplink соединений для travelmate. Вы можете "
"редактировать, удалять или определять приоритет существующих Uplink путем "
"перетаскивания, а также сканировать новые.<br /> Используемое в данный "
-"момент Uplink соединение выделяется <span style=\"color:rgb(51, 119, 204"
-");font-weight:bold\">синим</span>, зашифрованное Uplink VPN соединение "
-"выделяется <span style=\"color:rgb(68, 170, 68);font-weight:bold\""
-">зеленым</span>."
+"момент Uplink соединение выделяется <span style=\"color:rgb(51, 119, 204);"
+"font-weight:bold\">синим</span>, зашифрованное Uplink VPN соединение "
+"выделяется <span style=\"color:rgb(68, 170, 68);font-weight:bold\">зеленым</"
+"span>."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:412
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:972
@@ -488,11 +497,11 @@ msgstr ""
"Обратите внимание: уведомления по электронной почте требуют отдельной "
"установки пакета <em>mstmp</em>.<br /><p>&#xa0;</p>"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid "ProActive Uplink Switch"
msgstr "Проактивный коммутатор Uplink"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
@@ -500,7 +509,7 @@ msgstr ""
"Предварительное сканирование и переключение на Uplink с более высоким "
"приоритетом, несмотря на уже существующее соединение."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
"Профиль, используемый 'msmtp' для рассылки электронной почты с уведомлениями "
@@ -514,11 +523,11 @@ msgstr "Обзор QR-кода"
msgid "Radio Selection"
msgstr "Выбор радиомодуля"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Randomize MAC Addresses"
msgstr "Случайное значение MAC-адресов"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "Receiver address for travelmate notification E-Mails."
msgstr "Адрес получателя электронной почты для уведомлений от travelmate."
@@ -558,7 +567,7 @@ msgstr ""
"Ограничить работу travelmate с одним радиомодулем или изменить общий порядок "
"сканирования."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Retry limit to connect to an uplink."
msgstr "Лимит повторных попыток для подключения к Uplink."
@@ -582,7 +591,7 @@ msgstr "SSID (скрытый)"
msgid "Save"
msgstr "Сохранить"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Scan Limit"
msgstr "Лимит сканирования"
@@ -594,17 +603,17 @@ msgstr "Сканирование включено"
msgid "Script Arguments"
msgstr "Аргументы для скрипта"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "Sender address for travelmate notification E-Mails."
msgstr "Адрес отправителя электронной почты для уведомлений от travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
"Отправляет уведомления по электронной почте после каждого успешного "
"подключения к Uplink."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "Service Priority"
msgstr "Приоритет обслуживания"
@@ -612,7 +621,7 @@ msgstr "Приоритет обслуживания"
msgid "Settings"
msgstr "Настройки"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid "Signal Quality Threshold"
msgstr "Порог качества сигнала"
@@ -633,8 +642,8 @@ msgid "Station ID"
msgstr "ID станции"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
-msgid "Station Interface"
-msgstr "Интерфейс клиента"
+msgid "Station Interfaces"
+msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
@@ -671,21 +680,21 @@ msgid "The interface metric"
msgstr "Метрика интерфейса"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
-msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
-msgstr "Логический сетевой VPN интерфейс, например, 'wg0' или 'tun0'."
+msgid "The logical vpn network interface like 'wg0'."
+msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid ""
"The selected URL will be used for connectivity- and captive portal checks."
msgstr ""
"Выбранный URL-адрес будет использоваться для подключений и проверки Captive "
"Portal."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "The selected priority will be used for travelmate processes."
msgstr "Выбранный приоритет будет использоваться для процессов travelmate."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -725,7 +734,7 @@ msgstr ""
"Этот мастер создает сетевой интерфейс IPv4- и IPv6- алиасы со всеми "
"необходимыми настройками сети и брандмауэра."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "Topic for travelmate notification E-Mails."
msgstr "Тема для уведомлений travelmate по электронной почте."
@@ -737,11 +746,11 @@ msgstr "TravelMate"
msgid "Travelmate Settings"
msgstr "Настройки Travelmate"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Treat missing internet availability as an error."
msgstr "Воспринимайте отсутствие доступа к Интернету как ошибку."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid "Trigger Delay"
msgstr "Задержка запуска"
@@ -754,7 +763,7 @@ msgstr "Использовать системные сертификаты"
msgid "Use the specified MAC address for this uplink."
msgstr "Используйте указанный MAC-адрес для этого Uplink."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid "User Agent"
msgstr "User Agent"
@@ -774,6 +783,14 @@ msgstr "VPN сервис"
msgid "VPN Settings"
msgstr "Настройки VPN"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN connections will be managed by travelmate."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN processing"
+msgstr ""
+
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:449
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1005
msgid "Validate server certificate using built-in system CA bundle"
@@ -939,6 +956,12 @@ msgstr "использовать только первый радиомодул
msgid "use the second radio only (radio1)"
msgstr "использовать только второй радиомодуль (radio1)"
+#~ msgid "Station Interface"
+#~ msgstr "Интерфейс клиента"
+
+#~ msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
+#~ msgstr "Логический сетевой VPN интерфейс, например, 'wg0' или 'tun0'."
+
#~ msgid "Automatically handle VPN (re-) connections."
#~ msgstr "Автоматически обрабатывать (пере-)подключения VPN."
diff --git a/applications/luci-app-travelmate/po/sk/travelmate.po b/applications/luci-app-travelmate/po/sk/travelmate.po
index 9f87b554ba..77cdc2a623 100644
--- a/applications/luci-app-travelmate/po/sk/travelmate.po
+++ b/applications/luci-app-travelmate/po/sk/travelmate.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-06-18 19:32+0000\n"
-"Last-Translator: Juraj Šášik <juraj.sasik@gmail.com>\n"
+"PO-Revision-Date: 2022-09-19 10:18+0000\n"
+"Last-Translator: Jose Riha <jose1711@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.7\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
@@ -30,7 +30,7 @@ msgstr ""
msgid "Additional Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
@@ -53,7 +53,7 @@ msgstr ""
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid "AutoAdd Open Uplinks"
msgstr ""
@@ -63,7 +63,7 @@ msgid ""
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -98,7 +98,7 @@ msgstr ""
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid "Captive Portal URL"
msgstr ""
@@ -116,8 +116,8 @@ msgstr ""
msgid ""
"Configuration of the travelmate package to enable travel router "
"functionality. For further information <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >check the online documentation</a>. <br /> "
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >check the online documentation</a>. <br /> "
"<em>Please note:</em> On first start please call the 'Interface Wizard' "
"once, to make the necessary network- and firewall settings."
msgstr ""
@@ -130,7 +130,7 @@ msgstr ""
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Connection Limit"
msgstr ""
@@ -166,19 +166,19 @@ msgstr "Zahodiť"
msgid "Drag to reorder"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "E-Mail Sender Address"
msgstr ""
@@ -186,7 +186,7 @@ msgstr ""
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "E-Mail Topic"
msgstr ""
@@ -238,7 +238,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:302
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:275
msgid "Enabled"
-msgstr ""
+msgstr "Zapnuté"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:298
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:750
@@ -265,7 +265,7 @@ msgstr ""
msgid "General Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -273,7 +273,7 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
@@ -295,7 +295,7 @@ msgstr ""
msgid "Interface Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid "Interface Timeout"
msgstr ""
@@ -311,17 +311,25 @@ msgstr ""
msgid "Last Run"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid "Limit AutoAdd"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing to certain interfaces."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid ""
"Limit the maximum number of automatically added open uplinks. To disable "
"this limitation set it to '0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
@@ -348,13 +356,13 @@ msgstr ""
msgid "Mgmt. Frame Protection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Net Error Check"
msgstr ""
@@ -375,11 +383,11 @@ msgstr ""
msgid "Optional"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -444,17 +452,17 @@ msgid ""
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
@@ -466,11 +474,11 @@ msgstr ""
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
@@ -506,7 +514,7 @@ msgid ""
"Restrict travelmate to a single radio or change the overall scanning order."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Retry limit to connect to an uplink."
msgstr ""
@@ -530,7 +538,7 @@ msgstr ""
msgid "Save"
msgstr "Uložiť"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Scan Limit"
msgstr ""
@@ -542,15 +550,15 @@ msgstr ""
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "Service Priority"
msgstr ""
@@ -558,7 +566,7 @@ msgstr ""
msgid "Settings"
msgstr "Nastavenia"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid "Signal Quality Threshold"
msgstr ""
@@ -577,7 +585,7 @@ msgid "Station ID"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
-msgid "Station Interface"
+msgid "Station Interfaces"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
@@ -615,19 +623,19 @@ msgid "The interface metric"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
-msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
+msgid "The logical vpn network interface like 'wg0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid ""
"The selected URL will be used for connectivity- and captive portal checks."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -658,7 +666,7 @@ msgid ""
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -670,11 +678,11 @@ msgstr ""
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid "Trigger Delay"
msgstr ""
@@ -687,7 +695,7 @@ msgstr ""
msgid "Use the specified MAC address for this uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid "User Agent"
msgstr ""
@@ -707,6 +715,14 @@ msgstr ""
msgid "VPN Settings"
msgstr ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN connections will be managed by travelmate."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN processing"
+msgstr ""
+
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:449
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1005
msgid "Validate server certificate using built-in system CA bundle"
@@ -850,7 +866,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:319
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:948
msgid "none"
-msgstr ""
+msgstr "žiadne"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
msgid "use both radios, normal sort order (radio0 radio1)"
diff --git a/applications/luci-app-travelmate/po/sv/travelmate.po b/applications/luci-app-travelmate/po/sv/travelmate.po
index 62407f4a89..926b1314de 100644
--- a/applications/luci-app-travelmate/po/sv/travelmate.po
+++ b/applications/luci-app-travelmate/po/sv/travelmate.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-06-21 06:55+0000\n"
+"PO-Revision-Date: 2022-12-06 15:41+0000\n"
"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/sv/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
@@ -28,9 +28,9 @@ msgstr "Lägg till upplänk..."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:296
msgid "Additional Settings"
-msgstr "Fler inställningar"
+msgstr "Ytterligare inställningar"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
@@ -53,7 +53,7 @@ msgstr ""
msgid "Auto Login Script"
msgstr "Automatiskt inloggningsskript"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid "AutoAdd Open Uplinks"
msgstr ""
@@ -63,7 +63,7 @@ msgid ""
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -98,7 +98,7 @@ msgstr ""
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid "Captive Portal URL"
msgstr ""
@@ -116,8 +116,8 @@ msgstr ""
msgid ""
"Configuration of the travelmate package to enable travel router "
"functionality. For further information <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >check the online documentation</a>. <br /> "
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >check the online documentation</a>. <br /> "
"<em>Please note:</em> On first start please call the 'Interface Wizard' "
"once, to make the necessary network- and firewall settings."
msgstr ""
@@ -130,7 +130,7 @@ msgstr ""
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Connection Limit"
msgstr ""
@@ -166,19 +166,19 @@ msgstr "Avfärda"
msgid "Drag to reorder"
msgstr "Dra för att sortera om"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "E-Mail Profile"
msgstr "E-postprofil"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "E-Mail Sender Address"
msgstr "Avsändaradress för e-post"
@@ -186,7 +186,7 @@ msgstr "Avsändaradress för e-post"
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "E-Mail Topic"
msgstr "E-postämne"
@@ -265,7 +265,7 @@ msgstr "SNABB"
msgid "General Settings"
msgstr "Generella inställningar"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -273,7 +273,7 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
@@ -295,7 +295,7 @@ msgstr "Information"
msgid "Interface Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid "Interface Timeout"
msgstr ""
@@ -311,17 +311,25 @@ msgstr ""
msgid "Last Run"
msgstr "Kördes senast"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid "Limit AutoAdd"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing to certain interfaces."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid ""
"Limit the maximum number of automatically added open uplinks. To disable "
"this limitation set it to '0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
@@ -331,7 +339,7 @@ msgstr "Logutsikt"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:547
msgid "MAC Address"
-msgstr ""
+msgstr "MAC-address"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:414
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:974
@@ -348,13 +356,13 @@ msgstr "MSCHAPV2"
msgid "Mgmt. Frame Protection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Net Error Check"
msgstr ""
@@ -375,11 +383,11 @@ msgstr ""
msgid "Optional"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -444,17 +452,17 @@ msgid ""
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
@@ -466,11 +474,11 @@ msgstr ""
msgid "Radio Selection"
msgstr "Val av radio"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Randomize MAC Addresses"
msgstr "Slumpa MAC-adresser"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
@@ -499,14 +507,14 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
msgid "Restart Interface"
-msgstr ""
+msgstr "Starta om gränssnitt"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:308
msgid ""
"Restrict travelmate to a single radio or change the overall scanning order."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Retry limit to connect to an uplink."
msgstr ""
@@ -530,7 +538,7 @@ msgstr "SSID (gömd)"
msgid "Save"
msgstr "Spara"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Scan Limit"
msgstr ""
@@ -542,15 +550,15 @@ msgstr ""
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "Service Priority"
msgstr ""
@@ -558,7 +566,7 @@ msgstr ""
msgid "Settings"
msgstr "Inställningar"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid "Signal Quality Threshold"
msgstr ""
@@ -577,8 +585,8 @@ msgid "Station ID"
msgstr "Stationens ID"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
-msgid "Station Interface"
-msgstr "Stationens gränssnitt"
+msgid "Station Interfaces"
+msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
@@ -615,19 +623,19 @@ msgid "The interface metric"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
-msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
+msgid "The logical vpn network interface like 'wg0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid ""
"The selected URL will be used for connectivity- and captive portal checks."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -658,7 +666,7 @@ msgid ""
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -670,11 +678,11 @@ msgstr "Reskompis"
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid "Trigger Delay"
msgstr ""
@@ -687,7 +695,7 @@ msgstr ""
msgid "Use the specified MAC address for this uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid "User Agent"
msgstr "Användaragent"
@@ -707,6 +715,14 @@ msgstr "VPN-tjänst"
msgid "VPN Settings"
msgstr ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN connections will be managed by travelmate."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN processing"
+msgstr ""
+
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:449
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1005
msgid "Validate server certificate using built-in system CA bundle"
@@ -868,6 +884,9 @@ msgstr ""
msgid "use the second radio only (radio1)"
msgstr ""
+#~ msgid "Station Interface"
+#~ msgstr "Stationens gränssnitt"
+
#~ msgid "Identify"
#~ msgstr "Identifiera"
diff --git a/applications/luci-app-travelmate/po/templates/travelmate.pot b/applications/luci-app-travelmate/po/templates/travelmate.pot
index 4f58c0c53a..05383fa4ed 100644
--- a/applications/luci-app-travelmate/po/templates/travelmate.pot
+++ b/applications/luci-app-travelmate/po/templates/travelmate.pot
@@ -21,7 +21,7 @@ msgstr ""
msgid "Additional Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
@@ -44,7 +44,7 @@ msgstr ""
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid "AutoAdd Open Uplinks"
msgstr ""
@@ -54,7 +54,7 @@ msgid ""
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -89,7 +89,7 @@ msgstr ""
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid "Captive Portal URL"
msgstr ""
@@ -107,8 +107,8 @@ msgstr ""
msgid ""
"Configuration of the travelmate package to enable travel router "
"functionality. For further information <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >check the online documentation</a>. <br /> "
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >check the online documentation</a>. <br /> "
"<em>Please note:</em> On first start please call the 'Interface Wizard' "
"once, to make the necessary network- and firewall settings."
msgstr ""
@@ -121,7 +121,7 @@ msgstr ""
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Connection Limit"
msgstr ""
@@ -157,19 +157,19 @@ msgstr ""
msgid "Drag to reorder"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "E-Mail Sender Address"
msgstr ""
@@ -177,7 +177,7 @@ msgstr ""
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "E-Mail Topic"
msgstr ""
@@ -256,7 +256,7 @@ msgstr ""
msgid "General Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -264,7 +264,7 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
@@ -286,7 +286,7 @@ msgstr ""
msgid "Interface Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid "Interface Timeout"
msgstr ""
@@ -302,17 +302,25 @@ msgstr ""
msgid "Last Run"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid "Limit AutoAdd"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing to certain interfaces."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid ""
"Limit the maximum number of automatically added open uplinks. To disable "
"this limitation set it to '0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
@@ -339,13 +347,13 @@ msgstr ""
msgid "Mgmt. Frame Protection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Net Error Check"
msgstr ""
@@ -366,11 +374,11 @@ msgstr ""
msgid "Optional"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -435,17 +443,17 @@ msgid ""
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
@@ -457,11 +465,11 @@ msgstr ""
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
@@ -497,7 +505,7 @@ msgid ""
"Restrict travelmate to a single radio or change the overall scanning order."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Retry limit to connect to an uplink."
msgstr ""
@@ -521,7 +529,7 @@ msgstr ""
msgid "Save"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Scan Limit"
msgstr ""
@@ -533,15 +541,15 @@ msgstr ""
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "Service Priority"
msgstr ""
@@ -549,7 +557,7 @@ msgstr ""
msgid "Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid "Signal Quality Threshold"
msgstr ""
@@ -568,7 +576,7 @@ msgid "Station ID"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
-msgid "Station Interface"
+msgid "Station Interfaces"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
@@ -606,19 +614,19 @@ msgid "The interface metric"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
-msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
+msgid "The logical vpn network interface like 'wg0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid ""
"The selected URL will be used for connectivity- and captive portal checks."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -649,7 +657,7 @@ msgid ""
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -661,11 +669,11 @@ msgstr ""
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid "Trigger Delay"
msgstr ""
@@ -678,7 +686,7 @@ msgstr ""
msgid "Use the specified MAC address for this uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid "User Agent"
msgstr ""
@@ -698,6 +706,14 @@ msgstr ""
msgid "VPN Settings"
msgstr ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN connections will be managed by travelmate."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN processing"
+msgstr ""
+
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:449
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1005
msgid "Validate server certificate using built-in system CA bundle"
diff --git a/applications/luci-app-travelmate/po/tr/travelmate.po b/applications/luci-app-travelmate/po/tr/travelmate.po
index 739666b92a..7b51e4cc04 100644
--- a/applications/luci-app-travelmate/po/tr/travelmate.po
+++ b/applications/luci-app-travelmate/po/tr/travelmate.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-12-30 20:50+0000\n"
-"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
+"PO-Revision-Date: 2022-09-25 14:22+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/tr/>\n"
"Language: tr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.10.1\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
@@ -30,7 +30,7 @@ msgstr "Yukarı Bağlantı Ekle..."
msgid "Additional Settings"
msgstr "Ek Ayarlar"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
@@ -54,7 +54,7 @@ msgstr "Otomatik Eklenen Açık Yukarı Bağlantı"
msgid "Auto Login Script"
msgstr "Otomatik Oturum Açma Betiği"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid "AutoAdd Open Uplinks"
msgstr "Açık Yukarı Bağlantılarıları Otomatik Ekle"
@@ -67,7 +67,7 @@ msgstr ""
"etkinleştirin, ör. başarısız giriş denemelerinden sonra.<br /> Varsayılan "
"\"0\" bu özelliği devre dışı bırakır."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -110,7 +110,7 @@ msgstr "CHAP"
msgid "Captive Portal Detection"
msgstr "Captive portal algılama"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid "Captive Portal URL"
msgstr "Captive Portal URL'si"
@@ -130,17 +130,17 @@ msgstr ""
msgid ""
"Configuration of the travelmate package to enable travel router "
"functionality. For further information <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >check the online documentation</a>. <br /> "
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >check the online documentation</a>. <br /> "
"<em>Please note:</em> On first start please call the 'Interface Wizard' "
"once, to make the necessary network- and firewall settings."
msgstr ""
"Travelmate işlevselliğini etkinleştirmek için seyahat ağ geçidi paketinin "
"yapılandırması. Daha fazla bilgi için <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" > çevrimiçi belgelere bakın </a>. <br /><em> Lütfen "
-"dikkat: </em> İlk başlangıçta gerekli ağ ve güvenlik duvarı ayarlarını "
-"yapmak için lütfen 'Arayüz Sihirbazı'nı bir kez çalıştırın."
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" > çevrimiçi belgelere bakın </a>. <br /><em> "
+"Lütfen dikkat: </em> İlk başlangıçta gerekli ağ ve güvenlik duvarı "
+"ayarlarını yapmak için lütfen 'Arayüz Sihirbazı'nı bir kez çalıştırın."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
msgid "Connection End"
@@ -150,7 +150,7 @@ msgstr "Bağlantı Sonu"
msgid "Connection End Expiry"
msgstr "Bağlantı Sonu Son kullanma tarihi"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Connection Limit"
msgstr "Bağlantı Sınırı"
@@ -186,19 +186,19 @@ msgstr "Kapat"
msgid "Drag to reorder"
msgstr "Yeniden sıralamak için sürükleyin"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "E-Mail Hook"
msgstr "E-Posta Kancası"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "E-Mail Profile"
msgstr "E-Posta Profili"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "E-Mail Receiver Address"
msgstr "E-Posta Alıcı Adresi"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "E-Mail Sender Address"
msgstr "E-Posta Gönderen Adresi"
@@ -206,7 +206,7 @@ msgstr "E-Posta Gönderen Adresi"
msgid "E-Mail Settings"
msgstr "E-Posta ayarları"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "E-Mail Topic"
msgstr "E-Posta Konusu"
@@ -289,7 +289,7 @@ msgstr "HIZLI"
msgid "General Settings"
msgstr "Genel Ayarlar"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
"Her yukarı bağlantı bağlantısı için rastgele bir tek noktaya yayın MAC "
@@ -299,7 +299,7 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
msgstr "LuCI uygulaması travelmate'e erişim izni verin"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
@@ -322,7 +322,7 @@ msgstr "Bilgi"
msgid "Interface Name"
msgstr "Arayüz Adı"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid "Interface Timeout"
msgstr "Arayüz Zaman Aşımı"
@@ -338,11 +338,19 @@ msgstr "Arayüz Sihirbazı..."
msgid "Last Run"
msgstr "Son çalışma zamanı"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid "Limit AutoAdd"
msgstr "Otomatik Eklemeyi Sınırla"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing"
+msgstr "VPN işlemeyi sınırla"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing to certain interfaces."
+msgstr "VPN işlemeyi belirli arayüzlerle sınırla."
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid ""
"Limit the maximum number of automatically added open uplinks. To disable "
"this limitation set it to '0'."
@@ -350,7 +358,7 @@ msgstr ""
"Otomatik olarak eklenen uplink bağlantıların maksimum sayısını sınırlayın. "
"Bu sınırlamayı devre dışı bırakmak için '0' olarak ayarlayın."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
"Yalnızca en güçlü uplink'leri işlemek için yakındaki tarama sonuçlarını "
@@ -379,7 +387,7 @@ msgstr "MSCHAPV2"
msgid "Mgmt. Frame Protection"
msgstr "Yönetim Çerçeve Koruması"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
@@ -387,7 +395,7 @@ msgstr ""
"Koşullu uplink, bağlantı(bağ. kopması) için yüzde olarak minimum sinyal "
"kalitesi eşiği."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Net Error Check"
msgstr "Net Hata Kontrolü"
@@ -408,11 +416,11 @@ msgstr "Açık/Kapalı"
msgid "Optional"
msgstr "İsteğe bağlı"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall Timeout"
msgstr "Genel Zaman Aşımı"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall retry timeout in seconds."
msgstr "Saniye cinsinden genel yeniden deneme zaman aşımı."
@@ -486,11 +494,11 @@ msgstr ""
"Lütfen dikkat: E-posta bildirimleri, <em>mstmp</em> paketinin ayrı "
"kurulumunu gerektirir.<br /><p>&#xa0;</p>"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid "ProActive Uplink Switch"
msgstr "ProActive Uplink Switchi"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
@@ -498,7 +506,7 @@ msgstr ""
"Önceden var olan bir bağlantıya rağmen proaktif olarak tarayın ve daha "
"yüksek öncelikli bir yukarı bağlantıya geçin."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
"'Msmtp' tarafından travelmate bildirim e-postaları için kullanılan profil."
@@ -511,11 +519,11 @@ msgstr "QR Koduna Genel Bakış"
msgid "Radio Selection"
msgstr "Kablosuz Seçimi"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Randomize MAC Addresses"
msgstr "MAC Adreslerini Rastgeleleştir"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "Receiver address for travelmate notification E-Mails."
msgstr "Travelmate bildirim e-postaları için alıcı adresi."
@@ -555,7 +563,7 @@ msgstr ""
"Travelmate'i tek bir radyo ile sınırlayın veya genel tarama sırasını "
"değiştirin."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Retry limit to connect to an uplink."
msgstr "Uplink bağlanma yeniden deneme sınırı."
@@ -579,7 +587,7 @@ msgstr "SSID (gizli)"
msgid "Save"
msgstr "Kaydet"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Scan Limit"
msgstr "Tarama Sınırı"
@@ -591,16 +599,16 @@ msgstr "Tarama açık"
msgid "Script Arguments"
msgstr "Komut Dosyası Bağımsız Değişkenleri"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "Sender address for travelmate notification E-Mails."
msgstr "Travelmate bildirim e-postaları için gönderen adresi."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
"Her başarılı uplink bağlantısından sonra bildirim e-postaları gönderir."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "Service Priority"
msgstr "Hizmet Önceliği"
@@ -608,7 +616,7 @@ msgstr "Hizmet Önceliği"
msgid "Settings"
msgstr "Ayarlar"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid "Signal Quality Threshold"
msgstr "Sinyal Kalitesi Eşiği"
@@ -629,8 +637,8 @@ msgid "Station ID"
msgstr "İstasyon kimliği"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
-msgid "Station Interface"
-msgstr "İstasyon Arayüzü"
+msgid "Station Interfaces"
+msgstr "İstasyon Arayüzleri"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
@@ -667,21 +675,21 @@ msgid "The interface metric"
msgstr "Arayüz metriği"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
-msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
-msgstr "Mantıksal vpn ağ arayüzü, ör. 'wg0' veya 'tun0'."
+msgid "The logical vpn network interface like 'wg0'."
+msgstr "'wg0' gibi mantıksal vpn ağ arayüzü."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid ""
"The selected URL will be used for connectivity- and captive portal checks."
msgstr ""
"Seçilen URL, bağlantı ve doğrulama amacıyla yönlendirme yapan portal "
"kontrolleri için kullanılacaktır."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "The selected priority will be used for travelmate processes."
msgstr "Seçilen öncelik travelmate işlemleri için kullanılacaktır."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -721,7 +729,7 @@ msgstr ""
"sihirbaz, gerekli tüm ağ ve güvenlik duvarı ayarlarıyla bir IPv4 ve IPv6 "
"diğer ad ağ arabirimi oluşturur."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "Topic for travelmate notification E-Mails."
msgstr "Travelmate bildirim e-postaları için konu."
@@ -733,11 +741,11 @@ msgstr "Travelmate"
msgid "Travelmate Settings"
msgstr "Travelmate Ayarları"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Treat missing internet availability as an error."
msgstr "Eksik internet kullanılabilirliğini bir hata olarak ele al."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid "Trigger Delay"
msgstr "Tetikleme Gecikmesi"
@@ -750,7 +758,7 @@ msgstr "Sistem sertifikalarını kullan"
msgid "Use the specified MAC address for this uplink."
msgstr "Bu uplink için belirtilen MAC adresini kullanın."
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid "User Agent"
msgstr "Kullanıcı Aracısı"
@@ -770,6 +778,14 @@ msgstr "VPN Hizmeti"
msgid "VPN Settings"
msgstr "VPN Ayarları"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN connections will be managed by travelmate."
+msgstr "VPN bağlantıları travelmate tarafından yönetilecektir."
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN processing"
+msgstr "VPN işleme"
+
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:449
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1005
msgid "Validate server certificate using built-in system CA bundle"
@@ -931,6 +947,12 @@ msgstr "sadece ilk radyoyu kullan (radyo0)"
msgid "use the second radio only (radio1)"
msgstr "sadece ikinci radyoyu kullan (radyo1)"
+#~ msgid "Station Interface"
+#~ msgstr "İstasyon Arayüzü"
+
+#~ msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
+#~ msgstr "Mantıksal vpn ağ arayüzü, ör. 'wg0' veya 'tun0'."
+
#~ msgid "Identify"
#~ msgstr "Tanımla"
diff --git a/applications/luci-app-travelmate/po/uk/travelmate.po b/applications/luci-app-travelmate/po/uk/travelmate.po
index 6cb777c2ae..44123d740b 100644
--- a/applications/luci-app-travelmate/po/uk/travelmate.po
+++ b/applications/luci-app-travelmate/po/uk/travelmate.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-04-20 06:16+0000\n"
-"Last-Translator: Vladdrako <vladdrako007@gmail.com>\n"
+"PO-Revision-Date: 2022-12-04 23:54+0000\n"
+"Last-Translator: Arkadii Yakovets <ark@cho.red>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/uk/>\n"
"Language: uk\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
@@ -31,7 +31,7 @@ msgstr ""
msgid "Additional Settings"
msgstr "Додаткові налаштування"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
@@ -54,7 +54,7 @@ msgstr ""
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid "AutoAdd Open Uplinks"
msgstr ""
@@ -64,7 +64,7 @@ msgid ""
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -99,7 +99,7 @@ msgstr ""
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid "Captive Portal URL"
msgstr ""
@@ -117,8 +117,8 @@ msgstr ""
msgid ""
"Configuration of the travelmate package to enable travel router "
"functionality. For further information <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >check the online documentation</a>. <br /> "
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >check the online documentation</a>. <br /> "
"<em>Please note:</em> On first start please call the 'Interface Wizard' "
"once, to make the necessary network- and firewall settings."
msgstr ""
@@ -131,7 +131,7 @@ msgstr ""
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Connection Limit"
msgstr ""
@@ -154,7 +154,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:439
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:996
msgid "Disabled"
-msgstr ""
+msgstr "Вимкнено"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:46
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:132
@@ -167,19 +167,19 @@ msgstr "Закрити"
msgid "Drag to reorder"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "E-Mail Profile"
msgstr "E-Mail профіль"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "E-Mail Receiver Address"
msgstr "E-Mail адреса отримувача"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "E-Mail Sender Address"
msgstr "E-Mail адреса відправника"
@@ -187,7 +187,7 @@ msgstr "E-Mail адреса відправника"
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "E-Mail Topic"
msgstr "Тема"
@@ -229,7 +229,6 @@ msgid "Enable the travelmate service."
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
-#, fuzzy
msgid "Enable verbose debug logging in case of any processing errors."
msgstr "Увімкнути детальний звіт на випадок будь-яких помилок обробки."
@@ -267,7 +266,7 @@ msgstr ""
msgid "General Settings"
msgstr "Загальні налаштування"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -275,7 +274,7 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
@@ -297,7 +296,7 @@ msgstr ""
msgid "Interface Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid "Interface Timeout"
msgstr ""
@@ -313,17 +312,25 @@ msgstr ""
msgid "Last Run"
msgstr "Останній запуск"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid "Limit AutoAdd"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing to certain interfaces."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid ""
"Limit the maximum number of automatically added open uplinks. To disable "
"this limitation set it to '0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
@@ -350,13 +357,13 @@ msgstr ""
msgid "Mgmt. Frame Protection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Net Error Check"
msgstr ""
@@ -377,11 +384,11 @@ msgstr ""
msgid "Optional"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -446,17 +453,17 @@ msgid ""
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
@@ -468,11 +475,11 @@ msgstr ""
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
@@ -508,12 +515,11 @@ msgid ""
"Restrict travelmate to a single radio or change the overall scanning order."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Retry limit to connect to an uplink."
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
-#, fuzzy
msgid "Run Flags"
msgstr "Прапорці запуску"
@@ -533,7 +539,7 @@ msgstr ""
msgid "Save"
msgstr "Зберегти"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Scan Limit"
msgstr ""
@@ -545,23 +551,23 @@ msgstr ""
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "Service Priority"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
msgid "Settings"
-msgstr "Параметри"
+msgstr "Налаштування"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid "Signal Quality Threshold"
msgstr ""
@@ -580,7 +586,7 @@ msgid "Station ID"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
-msgid "Station Interface"
+msgid "Station Interfaces"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
@@ -618,19 +624,19 @@ msgid "The interface metric"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
-msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
+msgid "The logical vpn network interface like 'wg0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid ""
"The selected URL will be used for connectivity- and captive portal checks."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -661,7 +667,7 @@ msgid ""
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -673,11 +679,11 @@ msgstr ""
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid "Trigger Delay"
msgstr "Затримка запуску"
@@ -690,7 +696,7 @@ msgstr ""
msgid "Use the specified MAC address for this uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid "User Agent"
msgstr ""
@@ -710,6 +716,14 @@ msgstr ""
msgid "VPN Settings"
msgstr ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN connections will be managed by travelmate."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN processing"
+msgstr ""
+
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:449
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1005
msgid "Validate server certificate using built-in system CA bundle"
@@ -717,7 +731,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
msgid "Verbose Debug Logging"
-msgstr "Докладний журнал налагодження"
+msgstr "Докладний журнал відлагодження"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:314
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:943
diff --git a/applications/luci-app-travelmate/po/vi/travelmate.po b/applications/luci-app-travelmate/po/vi/travelmate.po
index ed6c6a22f8..a8d84828e2 100644
--- a/applications/luci-app-travelmate/po/vi/travelmate.po
+++ b/applications/luci-app-travelmate/po/vi/travelmate.po
@@ -30,7 +30,7 @@ msgstr ""
msgid "Additional Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr ""
@@ -53,7 +53,7 @@ msgstr ""
msgid "Auto Login Script"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid "AutoAdd Open Uplinks"
msgstr ""
@@ -63,7 +63,7 @@ msgid ""
"failed login attempts.<br /> The default of '0' disables this feature."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -98,7 +98,7 @@ msgstr ""
msgid "Captive Portal Detection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid "Captive Portal URL"
msgstr ""
@@ -116,8 +116,8 @@ msgstr ""
msgid ""
"Configuration of the travelmate package to enable travel router "
"functionality. For further information <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >check the online documentation</a>. <br /> "
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >check the online documentation</a>. <br /> "
"<em>Please note:</em> On first start please call the 'Interface Wizard' "
"once, to make the necessary network- and firewall settings."
msgstr ""
@@ -130,7 +130,7 @@ msgstr ""
msgid "Connection End Expiry"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Connection Limit"
msgstr ""
@@ -166,19 +166,19 @@ msgstr ""
msgid "Drag to reorder"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "E-Mail Hook"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "E-Mail Sender Address"
msgstr ""
@@ -186,7 +186,7 @@ msgstr ""
msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "E-Mail Topic"
msgstr ""
@@ -265,7 +265,7 @@ msgstr ""
msgid "General Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr ""
@@ -273,7 +273,7 @@ msgstr ""
msgid "Grant access to LuCI app travelmate"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr ""
@@ -295,7 +295,7 @@ msgstr ""
msgid "Interface Name"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid "Interface Timeout"
msgstr ""
@@ -311,17 +311,25 @@ msgstr ""
msgid "Last Run"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid "Limit AutoAdd"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing to certain interfaces."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid ""
"Limit the maximum number of automatically added open uplinks. To disable "
"this limitation set it to '0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr ""
@@ -348,13 +356,13 @@ msgstr ""
msgid "Mgmt. Frame Protection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Net Error Check"
msgstr ""
@@ -375,11 +383,11 @@ msgstr ""
msgid "Optional"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall Timeout"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall retry timeout in seconds."
msgstr ""
@@ -444,17 +452,17 @@ msgid ""
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid "ProActive Uplink Switch"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr ""
@@ -466,11 +474,11 @@ msgstr ""
msgid "Radio Selection"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Randomize MAC Addresses"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "Receiver address for travelmate notification E-Mails."
msgstr ""
@@ -506,7 +514,7 @@ msgid ""
"Restrict travelmate to a single radio or change the overall scanning order."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Retry limit to connect to an uplink."
msgstr ""
@@ -530,7 +538,7 @@ msgstr ""
msgid "Save"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Scan Limit"
msgstr ""
@@ -542,15 +550,15 @@ msgstr ""
msgid "Script Arguments"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "Sender address for travelmate notification E-Mails."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "Service Priority"
msgstr ""
@@ -558,7 +566,7 @@ msgstr ""
msgid "Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid "Signal Quality Threshold"
msgstr ""
@@ -577,7 +585,7 @@ msgid "Station ID"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
-msgid "Station Interface"
+msgid "Station Interfaces"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
@@ -615,19 +623,19 @@ msgid "The interface metric"
msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
-msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
+msgid "The logical vpn network interface like 'wg0'."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid ""
"The selected URL will be used for connectivity- and captive portal checks."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "The selected priority will be used for travelmate processes."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -658,7 +666,7 @@ msgid ""
"network- and firewall settings."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "Topic for travelmate notification E-Mails."
msgstr ""
@@ -670,11 +678,11 @@ msgstr ""
msgid "Travelmate Settings"
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Treat missing internet availability as an error."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid "Trigger Delay"
msgstr "Kích hoạt độ trễ"
@@ -687,7 +695,7 @@ msgstr ""
msgid "Use the specified MAC address for this uplink."
msgstr ""
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid "User Agent"
msgstr ""
@@ -707,6 +715,14 @@ msgstr ""
msgid "VPN Settings"
msgstr ""
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN connections will be managed by travelmate."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN processing"
+msgstr ""
+
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:449
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1005
msgid "Validate server certificate using built-in system CA bundle"
diff --git a/applications/luci-app-travelmate/po/zh_Hans/travelmate.po b/applications/luci-app-travelmate/po/zh_Hans/travelmate.po
index 25e0d69d7b..7f8e1667b8 100644
--- a/applications/luci-app-travelmate/po/zh_Hans/travelmate.po
+++ b/applications/luci-app-travelmate/po/zh_Hans/travelmate.po
@@ -5,8 +5,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2021-09-06 16:34+0000\n"
-"Last-Translator: Eric <spice2wolf@gmail.com>\n"
+"PO-Revision-Date: 2022-08-29 20:13+0000\n"
+"Last-Translator: Eric <alchemillatruth@purelymail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationstravelmate/zh_Hans/>\n"
"Language: zh_Hans\n"
@@ -14,7 +14,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.8.1-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
@@ -36,7 +36,7 @@ msgstr "添加上行链路..."
msgid "Additional Settings"
msgstr "额外设置"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr "在 travelmate 处理开始前的额外触发延迟(秒)。"
@@ -59,7 +59,7 @@ msgstr "自动添加开放上行链路"
msgid "Auto Login Script"
msgstr "自动登录脚本"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid "AutoAdd Open Uplinks"
msgstr "自动添加开放的上行链路"
@@ -71,7 +71,7 @@ msgstr ""
"在登录失败等情况下,等待<em>n</em>分钟后(重新)启用上行链路。<br />默认数"
"值“0”将禁用此功能。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -110,7 +110,7 @@ msgstr "CHAP"
msgid "Captive Portal Detection"
msgstr "强制登录门户检测"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid "Captive Portal URL"
msgstr "强制登录门户网址"
@@ -129,8 +129,8 @@ msgstr ""
msgid ""
"Configuration of the travelmate package to enable travel router "
"functionality. For further information <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >check the online documentation</a>. <br /> "
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >check the online documentation</a>. <br /> "
"<em>Please note:</em> On first start please call the 'Interface Wizard' "
"once, to make the necessary network- and firewall settings."
msgstr ""
@@ -148,7 +148,7 @@ msgstr "连接终止"
msgid "Connection End Expiry"
msgstr "连接终止超时"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Connection Limit"
msgstr "连接限制"
@@ -184,19 +184,19 @@ msgstr "关闭"
msgid "Drag to reorder"
msgstr "拖动以重排"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "E-Mail Hook"
msgstr "电子邮件接口"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "E-Mail Profile"
msgstr "电子邮件概要"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "E-Mail Receiver Address"
msgstr "电子邮件收件人地址"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "E-Mail Sender Address"
msgstr "电子邮件发件人地址"
@@ -204,7 +204,7 @@ msgstr "电子邮件发件人地址"
msgid "E-Mail Settings"
msgstr "电子邮件设置"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "E-Mail Topic"
msgstr "电子邮件主题"
@@ -283,7 +283,7 @@ msgstr "FAST"
msgid "General Settings"
msgstr "常规设置"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr "为每个上行链路生成一个随机的unicast MAC地址。"
@@ -291,7 +291,7 @@ msgstr "为每个上行链路生成一个随机的unicast MAC地址。"
msgid "Grant access to LuCI app travelmate"
msgstr "授予访问 LuCI 应用 travelmate 的权限"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr "travelmate 等待 wlan 上行链路连接成功的最长时间。"
@@ -313,7 +313,7 @@ msgstr "信息"
msgid "Interface Name"
msgstr "接口名称"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid "Interface Timeout"
msgstr "接口超时"
@@ -329,17 +329,25 @@ msgstr "接口向导..."
msgid "Last Run"
msgstr "最后运行"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid "Limit AutoAdd"
msgstr "限制自动添加"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing"
+msgstr "限制 VPN 处理"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing to certain interfaces."
+msgstr "将 VPN 处理限制到某些接口。"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid ""
"Limit the maximum number of automatically added open uplinks. To disable "
"this limitation set it to '0'."
msgstr "限制自动添加的开放上行链路的最大数量。 要禁用此限制,请将其设置为“0”。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr "将附近的扫描结果限制为仅处理最强的上行链路。"
@@ -366,13 +374,13 @@ msgstr "MSCHAPV2"
msgid "Mgmt. Frame Protection"
msgstr "管理帧保护"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
msgstr "最小信号质量阈值(百分比),作为连接(断开)上行链路的条件。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Net Error Check"
msgstr "网络错误检查"
@@ -393,11 +401,11 @@ msgstr "开/关"
msgid "Optional"
msgstr "可选"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall Timeout"
msgstr "总体超时"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall retry timeout in seconds."
msgstr "总体重试超时(秒)。"
@@ -467,17 +475,17 @@ msgid ""
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr "请注意:电子邮件通知需要安装<em>mstmp</em>软件包<br /><p>&#xa0;</p>"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid "ProActive Uplink Switch"
msgstr "ProActive 上行链路切换器"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
msgstr "不管已经存在的连接,主动扫描并切换到更高优先级的上行链路。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr "用于travelmate电子邮件提醒的“msmtp”资料。"
@@ -489,11 +497,11 @@ msgstr "二维码概览"
msgid "Radio Selection"
msgstr "发射天线选择"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Randomize MAC Addresses"
msgstr "随机MAC地址"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "Receiver address for travelmate notification E-Mails."
msgstr "travelmate电子邮件提醒的收件人地址。"
@@ -529,7 +537,7 @@ msgid ""
"Restrict travelmate to a single radio or change the overall scanning order."
msgstr "将 travelmate 限制为单一 radio 或更改整体扫描顺序。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Retry limit to connect to an uplink."
msgstr "连接到上行链路的重试次数限制。"
@@ -553,7 +561,7 @@ msgstr "SSID(隐藏)"
msgid "Save"
msgstr "保存"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Scan Limit"
msgstr "扫描限制"
@@ -565,15 +573,15 @@ msgstr "在此扫描"
msgid "Script Arguments"
msgstr "脚本参数"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "Sender address for travelmate notification E-Mails."
msgstr "travelmate电子邮件提醒的发件人地址。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr "在每次上行链路连接成功后都发送电子邮件提醒。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "Service Priority"
msgstr "服务优先级"
@@ -581,7 +589,7 @@ msgstr "服务优先级"
msgid "Settings"
msgstr "设置"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid "Signal Quality Threshold"
msgstr "信号质量阈值"
@@ -600,8 +608,8 @@ msgid "Station ID"
msgstr "站点ID"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
-msgid "Station Interface"
-msgstr "站点接口"
+msgid "Station Interfaces"
+msgstr "站接口"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
@@ -638,19 +646,19 @@ msgid "The interface metric"
msgstr "接口跃点"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
-msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
-msgstr "VPN网络逻辑接口,如“wg0”或“tun0”。"
+msgid "The logical vpn network interface like 'wg0'."
+msgstr "逻辑 vpn 网络接口,如“wg0”。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid ""
"The selected URL will be used for connectivity- and captive portal checks."
msgstr "选中的网址将用于网络可连接性和强制登录门户检查。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "The selected priority will be used for travelmate processes."
msgstr "travelmate进程的优先级。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -683,7 +691,7 @@ msgstr ""
"为了使用travelmate,你需要设置一次上行链路接口。此向导将生成IPv4和IPv6的相关"
"网络接口及其相关的防火墙和网络设置。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "Topic for travelmate notification E-Mails."
msgstr "travelmate电子邮件提醒的标题。"
@@ -695,11 +703,11 @@ msgstr "Travelmate"
msgid "Travelmate Settings"
msgstr "Travelmate设置"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Treat missing internet availability as an error."
msgstr "将无法连接互联网视为错误。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid "Trigger Delay"
msgstr "触发延时"
@@ -712,7 +720,7 @@ msgstr "使用系统证书"
msgid "Use the specified MAC address for this uplink."
msgstr "为此上行链路使用指定的 MAC 地址。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid "User Agent"
msgstr "User Agent"
@@ -732,6 +740,14 @@ msgstr "VPN服务"
msgid "VPN Settings"
msgstr "VPN设置"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN connections will be managed by travelmate."
+msgstr "VPN 连接将由 travelmate 管理。"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN processing"
+msgstr "VPN 处理"
+
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:449
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1005
msgid "Validate server certificate using built-in system CA bundle"
@@ -893,6 +909,12 @@ msgstr "仅使用第一个 radio (radio0)"
msgid "use the second radio only (radio1)"
msgstr "仅使用第二个 radio (radio1)"
+#~ msgid "Station Interface"
+#~ msgstr "站点接口"
+
+#~ msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
+#~ msgstr "VPN网络逻辑接口,如“wg0”或“tun0”。"
+
#~ msgid "Identify"
#~ msgstr "认证"
@@ -943,11 +965,11 @@ msgstr "仅使用第二个 radio (radio1)"
#~ msgid ""
#~ "Configuration of the travelmate package to to enable travel router "
#~ "functionality. For further information <a href=\"https://github.com/"
-#~ "openwrt/packages/blob/master/net/travelmate/files/README.md\" target="
-#~ "\"_blank\" rel=\"noreferrer noopener\" >check the online documentation</"
-#~ "a>. <br /> <em>Please note:</em> On first start please call the "
-#~ "'Interface Wizard' once, to make the necessary network- and firewall "
-#~ "settings."
+#~ "openwrt/packages/blob/master/net/travelmate/files/README.md\" "
+#~ "target=\"_blank\" rel=\"noreferrer noopener\" >check the online "
+#~ "documentation</a>. <br /> <em>Please note:</em> On first start please "
+#~ "call the 'Interface Wizard' once, to make the necessary network- and "
+#~ "firewall settings."
#~ msgstr ""
#~ "配置travelmate软件包,启用旅行时的路由功能。详情请访问<a href=\"https://"
#~ "github.com/openwrt/packages/blob/master/net/travelmate/files/README.md\" "
diff --git a/applications/luci-app-travelmate/po/zh_Hant/travelmate.po b/applications/luci-app-travelmate/po/zh_Hant/travelmate.po
index 903bd2932c..4f000bad9b 100644
--- a/applications/luci-app-travelmate/po/zh_Hant/travelmate.po
+++ b/applications/luci-app-travelmate/po/zh_Hant/travelmate.po
@@ -5,8 +5,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2022-04-15 15:09+0000\n"
-"Last-Translator: 王攀 <41330784@qq.com>\n"
+"PO-Revision-Date: 2022-10-16 23:59+0000\n"
+"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationstravelmate/zh_Hant/>\n"
"Language: zh_Hant\n"
@@ -14,7 +14,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
@@ -36,7 +36,7 @@ msgstr "上行連接..."
msgid "Additional Settings"
msgstr "附加設定"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
msgstr "附加觸發 travelmate 行程開始延遲的秒數。"
@@ -59,7 +59,7 @@ msgstr "自動加入開放上行鏈路"
msgid "Auto Login Script"
msgstr "自動登入指令碼"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid "AutoAdd Open Uplinks"
msgstr "自動新增開放的上行連接"
@@ -71,7 +71,7 @@ msgstr ""
"在登錄失敗等情況下,等待<em>n</em>分鍾後 (重新) 啟用上傳。<br />預設數值 '0' "
"將停用此功能。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:332
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:343
msgid ""
"Automatically add open uplinks like hotel captive portals to your wireless "
"config."
@@ -110,7 +110,7 @@ msgstr "CHAP"
msgid "Captive Portal Detection"
msgstr "網頁驗證入口偵測"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid "Captive Portal URL"
msgstr "網頁驗證入口網址"
@@ -129,8 +129,8 @@ msgstr ""
msgid ""
"Configuration of the travelmate package to enable travel router "
"functionality. For further information <a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" rel="
-"\"noreferrer noopener\" >check the online documentation</a>. <br /> "
+"packages/blob/master/net/travelmate/files/README.md\" target=\"_blank\" "
+"rel=\"noreferrer noopener\" >check the online documentation</a>. <br /> "
"<em>Please note:</em> On first start please call the 'Interface Wizard' "
"once, to make the necessary network- and firewall settings."
msgstr ""
@@ -148,7 +148,7 @@ msgstr "連接終止"
msgid "Connection End Expiry"
msgstr "連線終止逾時"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Connection Limit"
msgstr "連線限制"
@@ -184,19 +184,19 @@ msgstr "關閉"
msgid "Drag to reorder"
msgstr "拖動來排序"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "E-Mail Hook"
msgstr "電子郵件掛鉤"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "E-Mail Profile"
msgstr "電郵設定檔"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "E-Mail Receiver Address"
msgstr "電郵收件人位址"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "E-Mail Sender Address"
msgstr "電郵寄件人位址"
@@ -204,7 +204,7 @@ msgstr "電郵寄件人位址"
msgid "E-Mail Settings"
msgstr "電子郵件設定"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "E-Mail Topic"
msgstr "電郵主旨"
@@ -283,7 +283,7 @@ msgstr "快速"
msgid "General Settings"
msgstr "一般設定"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Generate a random unicast MAC address for each uplink connection."
msgstr "為每個上行連路產生一個隨機的單播MAC 位址。"
@@ -291,7 +291,7 @@ msgstr "為每個上行連路產生一個隨機的單播MAC 位址。"
msgid "Grant access to LuCI app travelmate"
msgstr "授予 luci-app-travelmate 擁有 UCI 存取的權限"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid ""
"How long should travelmate wait for a successful wlan uplink connection."
msgstr "travelmate 等待 wlan 上行連線成功最長時間。"
@@ -313,7 +313,7 @@ msgstr "資訊"
msgid "Interface Name"
msgstr "介面名稱"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:371
msgid "Interface Timeout"
msgstr "介面逾時"
@@ -329,18 +329,26 @@ msgstr "介面精靈..."
msgid "Last Run"
msgstr "最後執行"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid "Limit AutoAdd"
msgstr "限制自動加入"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing"
+msgstr "限制 VPN 處理"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:323
+msgid "Limit VPN processing to certain interfaces."
+msgstr "將 VPN 處理限制到某些介面。"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
msgid ""
"Limit the maximum number of automatically added open uplinks. To disable "
"this limitation set it to '0'."
msgstr ""
"限制自動加入的開放上行鏈路的最大數量。 要停用此限制,請將其設定為「0」。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Limit the nearby scan results to process only the strongest uplinks."
msgstr "將附近的掃描結果限制為僅處理最強的上行鏈路。"
@@ -367,13 +375,13 @@ msgstr "MSCHAPV2"
msgid "Mgmt. Frame Protection"
msgstr "管理。 框架保護"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid ""
"Minimum signal quality threshold as percent for conditional uplink (dis-) "
"connections."
msgstr "最小訊號品質閾值 (百分比),作為 (中斷) 連線上行的條件。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Net Error Check"
msgstr "網路錯誤檢查"
@@ -394,11 +402,11 @@ msgstr "開/關"
msgid "Optional"
msgstr "可選"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall Timeout"
msgstr "總體逾時"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:376
msgid "Overall retry timeout in seconds."
msgstr "總體重試逾時 (秒)。"
@@ -415,11 +423,11 @@ msgid ""
"connection is emphasized in <span style=\"color:rgb(68, 170, 68);font-weight:"
"bold\">green</span>."
msgstr ""
-"travelmate 的所有已配置上行鏈路的概述。 您可以通過拖動 &#38; "
-"來編輯、刪除或優先考慮現有的上行鏈路。 刪除並掃描新的。<br /"
-">當前使用的上行鏈路連接在 <span style=\"color:rgb(51, 119, 204);font-weight:"
-"bold\">blue</span> 中強調,一個加密的 <span style=\"color:rgb(68, 170, 68"
-");font-weight:bold\">green</span>強調VPN上行連接。"
+"travelmate 的所有已配置上行鏈路的概述。 您可以通過拖動 &#38; 來編輯、刪除或優"
+"先考慮現有的上行鏈路。 刪除並掃描新的。<br />當前使用的上行鏈路連接在 <span "
+"style=\"color:rgb(51, 119, 204);font-weight:bold\">blue</span> 中強調,一個加"
+"密的 <span style=\"color:rgb(68, 170, 68);font-weight:bold\">green</span>強調"
+"VPN上行連接。"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:412
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:972
@@ -468,17 +476,17 @@ msgid ""
"<em>mstmp</em> package.<br /><p>&#xa0;</p>"
msgstr "請注意:電子郵件通知需要安裝<em>mstmp</em>套件<br /><p>&#xa0;</p>"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid "ProActive Uplink Switch"
msgstr "ProActive 上行切換器"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:324
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:335
msgid ""
"Proactively scan and switch to a higher prioritized uplink, despite of an "
"already existing connection."
msgstr "不管已經存在的連線,主動掃描並切換到更高優先順序的上行。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:434
msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
msgstr "用於 travelmate 電子郵件提醒的「msmtp」資料。"
@@ -490,11 +498,11 @@ msgstr "QR-Code 概覽"
msgid "Radio Selection"
msgstr "發射天線選擇"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:328
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:339
msgid "Randomize MAC Addresses"
msgstr "隨機 MAC 位址"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:419
msgid "Receiver address for travelmate notification E-Mails."
msgstr "travelmate 電子郵件提醒的收件人位址。"
@@ -523,14 +531,14 @@ msgstr "必需"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
msgid "Restart Interface"
-msgstr "重啟實例"
+msgstr "重新啟動介面"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:308
msgid ""
"Restrict travelmate to a single radio or change the overall scanning order."
msgstr "將 travelmate 限制為單一 radio 或變更整體掃描順序。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:350
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:361
msgid "Retry limit to connect to an uplink."
msgstr "連線到上行連線的重試限制。"
@@ -554,7 +562,7 @@ msgstr "SSID (隱藏)"
msgid "Save"
msgstr "儲存"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:381
msgid "Scan Limit"
msgstr "掃描限制"
@@ -566,15 +574,15 @@ msgstr "在此掃描"
msgid "Script Arguments"
msgstr "指令碼參數"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:424
msgid "Sender address for travelmate notification E-Mails."
msgstr "travelmate 電子郵件提醒的發件人位址。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:405
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:416
msgid "Sends notification E-Mails after every succesful uplink connect."
msgstr "在每次上行連接成功後都傳送電子郵件提醒。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "Service Priority"
msgstr "服務優先權"
@@ -582,7 +590,7 @@ msgstr "服務優先權"
msgid "Settings"
msgstr "設定"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:355
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:366
msgid "Signal Quality Threshold"
msgstr "訊號品質閾值"
@@ -601,8 +609,8 @@ msgid "Station ID"
msgstr "站台 ID"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:239
-msgid "Station Interface"
-msgstr "站台介面"
+msgid "Station Interfaces"
+msgstr "站介面"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:235
msgid "Station MAC"
@@ -639,19 +647,19 @@ msgid "The interface metric"
msgstr "介面指標"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:701
-msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
-msgstr "VPN 網路邏輯介面,如「wg0」或「tun0」。"
+msgid "The logical vpn network interface like 'wg0'."
+msgstr "邏輯 vpn 網路介面,如「wg0」。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:375
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:386
msgid ""
"The selected URL will be used for connectivity- and captive portal checks."
msgstr "選取的網址將用於網路可連接性和網頁驗證入口檢查。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:404
msgid "The selected priority will be used for travelmate processes."
msgstr "travelmate 行程將使用已選擇的優先權。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid ""
"The selected user agent will be used for connectivity- and captive portal "
"checks."
@@ -685,7 +693,7 @@ msgstr ""
"為了使用 travelmate,您需要設定一次上行介面。此精靈將產生 IPv4 和 IPv6 的相關"
"網路介面及其相關的防火牆和網路設定。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
msgid "Topic for travelmate notification E-Mails."
msgstr "travelmate 電子郵件提醒的標題。"
@@ -697,11 +705,11 @@ msgstr "travelmate"
msgid "Travelmate Settings"
msgstr "travelmate 設定"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
msgid "Treat missing internet availability as an error."
msgstr "將無法連接網際網路視為錯誤。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:345
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
msgid "Trigger Delay"
msgstr "觸發延遲"
@@ -714,7 +722,7 @@ msgstr "使用系統證書"
msgid "Use the specified MAC address for this uplink."
msgstr "為此上行鏈路使用指定的 MAC 位址。"
-#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:384
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:395
msgid "User Agent"
msgstr "用戶代理"
@@ -734,10 +742,18 @@ msgstr "VPN 服務"
msgid "VPN Settings"
msgstr "VPN 設定"
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN connections will be managed by travelmate."
+msgstr "VPN 連線將由 travelmate 管理。"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:319
+msgid "VPN processing"
+msgstr "VPN 處理"
+
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:449
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1005
msgid "Validate server certificate using built-in system CA bundle"
-msgstr "使用內置系統 CA 包驗證服務器證書"
+msgstr "使用內建的系統 CA 組合驗證伺服器證書"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:305
msgid "Verbose Debug Logging"
@@ -895,6 +911,12 @@ msgstr "僅使用第一個 radio (radio0)"
msgid "use the second radio only (radio1)"
msgstr "僅使用第二個 radio (radio1)"
+#~ msgid "Station Interface"
+#~ msgstr "站台介面"
+
+#~ msgid "The logical vpn network interface, e.g. 'wg0' or 'tun0'."
+#~ msgstr "VPN 網路邏輯介面,如「wg0」或「tun0」。"
+
#~ msgid "Identify"
#~ msgstr "識別"
@@ -944,11 +966,11 @@ msgstr "僅使用第二個 radio (radio1)"
#~ msgid ""
#~ "Configuration of the travelmate package to to enable travel router "
#~ "functionality. For further information <a href=\"https://github.com/"
-#~ "openwrt/packages/blob/master/net/travelmate/files/README.md\" target="
-#~ "\"_blank\" rel=\"noreferrer noopener\" >check the online documentation</"
-#~ "a>. <br /> <em>Please note:</em> On first start please call the "
-#~ "'Interface Wizard' once, to make the necessary network- and firewall "
-#~ "settings."
+#~ "openwrt/packages/blob/master/net/travelmate/files/README.md\" "
+#~ "target=\"_blank\" rel=\"noreferrer noopener\" >check the online "
+#~ "documentation</a>. <br /> <em>Please note:</em> On first start please "
+#~ "call the 'Interface Wizard' once, to make the necessary network- and "
+#~ "firewall settings."
#~ msgstr ""
#~ "設定travelmate套件,啟用旅行時的路由功能。詳情請存取<a href=\"https://"
#~ "github.com/openwrt/packages/blob/master/net/travelmate/files/README.md\" "
diff --git a/applications/luci-app-ttyd/po/ar/ttyd.po b/applications/luci-app-ttyd/po/ar/ttyd.po
index 93a391fb3c..621e1fcc05 100644
--- a/applications/luci-app-ttyd/po/ar/ttyd.po
+++ b/applications/luci-app-ttyd/po/ar/ttyd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-03-04 13:50+0000\n"
-"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
+"PO-Revision-Date: 2022-10-22 18:07+0000\n"
+"Last-Translator: Abdullah AlShaikh <abdullah@alshai5.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsttyd/ar/>\n"
"Language: ar\n"
@@ -9,11 +9,11 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.5.1-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Accept only one client and exit on disconnection"
-msgstr ""
+msgstr "فعّل wVIF اذا كانت حالته:"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:15
msgid "Add instance"
diff --git a/applications/luci-app-ttyd/po/de/ttyd.po b/applications/luci-app-ttyd/po/de/ttyd.po
index 09b8d3c682..ff457d6db6 100644
--- a/applications/luci-app-ttyd/po/de/ttyd.po
+++ b/applications/luci-app-ttyd/po/de/ttyd.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-06-05 12:16+0000\n"
+"PO-Revision-Date: 2022-08-30 18:53+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsttyd/de/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Accept only one client and exit on disconnection"
@@ -95,9 +95,8 @@ msgid "Group ID"
msgstr "Gruppen ID"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:34
-#, fuzzy
msgid "Group id to run with"
-msgstr "Zu verwendende Gruppen-ID"
+msgstr "Gruppen-ID, mit der ausgeführt werden soll"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:60
msgid "IPv6"
diff --git a/applications/luci-app-ttyd/po/he/ttyd.po b/applications/luci-app-ttyd/po/he/ttyd.po
index 4bb0fa48a6..d64f052a46 100644
--- a/applications/luci-app-ttyd/po/he/ttyd.po
+++ b/applications/luci-app-ttyd/po/he/ttyd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-01-15 22:31+0000\n"
-"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"PO-Revision-Date: 2022-12-01 21:18+0000\n"
+"Last-Translator: Ser <Sas10@mail.ru>\n"
"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsttyd/he/>\n"
"Language: he\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && "
"n % 10 == 0) ? 2 : 3));\n"
-"X-Generator: Weblate 4.5-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Accept only one client and exit on disconnection"
@@ -39,7 +39,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:80
msgid "Command"
-msgstr ""
+msgstr "פקודה"
#: applications/luci-app-ttyd/root/usr/share/luci/menu.d/luci-app-ttyd.json:23
msgid "Config"
diff --git a/applications/luci-app-ttyd/po/it/ttyd.po b/applications/luci-app-ttyd/po/it/ttyd.po
index 5c894cad48..5aae350764 100644
--- a/applications/luci-app-ttyd/po/it/ttyd.po
+++ b/applications/luci-app-ttyd/po/it/ttyd.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-02-18 20:58+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsttyd/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Accept only one client and exit on disconnection"
-msgstr ""
+msgstr "Accetta solo un client ed esci alla disconnessione"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:15
msgid "Add instance"
@@ -20,13 +20,15 @@ msgstr "Aggiungi istanza"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:40
msgid "Allow URL args"
-msgstr ""
+msgstr "Consenti parametri URL"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:40
msgid ""
"Allow client to send command line arguments in URL (eg: http://"
"localhost:7681?arg=foo&arg=bar)"
msgstr ""
+"Consenti al client di inviare argomenti della riga di comando nell'URL (ad "
+"esempio: http://localhost:7681?arg=foo&arg=bar)"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:50
msgid "Check origin"
@@ -128,7 +130,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:76
msgid "Notice"
-msgstr "Notizia"
+msgstr "Avviso"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Once"
@@ -150,7 +152,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:42
msgid "Read-only"
-msgstr ""
+msgstr "Sola lettura"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:62
msgid "SSL"
diff --git a/applications/luci-app-ttyd/po/ko/ttyd.po b/applications/luci-app-ttyd/po/ko/ttyd.po
index 2a5efce89c..949be7e147 100644
--- a/applications/luci-app-ttyd/po/ko/ttyd.po
+++ b/applications/luci-app-ttyd/po/ko/ttyd.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-03-26 23:10+0000\n"
-"Last-Translator: dikastia <dikastia@gmail.com>\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsttyd/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Accept only one client and exit on disconnection"
@@ -38,7 +38,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:80
msgid "Command"
-msgstr ""
+msgstr "명령어"
#: applications/luci-app-ttyd/root/usr/share/luci/menu.d/luci-app-ttyd.json:23
msgid "Config"
@@ -70,7 +70,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:17
msgid "Enable"
-msgstr ""
+msgstr "활성화"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:60
msgid "Enable IPv6 support"
@@ -98,7 +98,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:60
msgid "IPv6"
-msgstr ""
+msgstr "IPv6"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:58
msgid "Index"
@@ -190,7 +190,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:37
msgid "Signal"
-msgstr ""
+msgstr "시그널"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:37
msgid "Signal to send to the command when exit it (default: 1, SIGHUP)"
diff --git a/applications/luci-app-ttyd/po/pl/ttyd.po b/applications/luci-app-ttyd/po/pl/ttyd.po
index f496ef8836..76b0872b24 100644
--- a/applications/luci-app-ttyd/po/pl/ttyd.po
+++ b/applications/luci-app-ttyd/po/pl/ttyd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-09-01 02:24+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2022-12-28 11:28+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsttyd/pl/>\n"
"Language: pl\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.2.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Accept only one client and exit on disconnection"
diff --git a/applications/luci-app-ttyd/po/sk/ttyd.po b/applications/luci-app-ttyd/po/sk/ttyd.po
index 45fff12182..7ae7606f82 100644
--- a/applications/luci-app-ttyd/po/sk/ttyd.po
+++ b/applications/luci-app-ttyd/po/sk/ttyd.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-06-18 19:32+0000\n"
-"Last-Translator: Juraj Šášik <juraj.sasik@gmail.com>\n"
+"PO-Revision-Date: 2022-10-30 15:06+0000\n"
+"Last-Translator: MaycoH <hudec.marian@hotmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsttyd/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.7\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Accept only one client and exit on disconnection"
@@ -58,7 +58,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:73
msgid "Debug"
-msgstr ""
+msgstr "Ladenie"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:42
msgid "Do not allow clients to write to the TTY"
@@ -70,15 +70,16 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:17
msgid "Enable"
-msgstr "Povoliť"
+msgstr "Zapnúť"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:60
msgid "Enable IPv6 support"
msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:62
+#, fuzzy
msgid "Enable SSL"
-msgstr ""
+msgstr "Povoliť SSL"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:74
msgid "Error"
@@ -106,7 +107,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:77
msgid "Info"
-msgstr ""
+msgstr "Informácie"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:24
msgid "Interface"
@@ -150,7 +151,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:42
msgid "Read-only"
-msgstr ""
+msgstr "Len na čítanie"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:62
msgid "SSL"
diff --git a/applications/luci-app-ttyd/po/uk/ttyd.po b/applications/luci-app-ttyd/po/uk/ttyd.po
index 007049b91e..2c4f12cd2c 100644
--- a/applications/luci-app-ttyd/po/uk/ttyd.po
+++ b/applications/luci-app-ttyd/po/uk/ttyd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-04-18 16:53+0000\n"
-"Last-Translator: Vladdrako <vladdrako007@gmail.com>\n"
+"PO-Revision-Date: 2022-08-28 15:37+0000\n"
+"Last-Translator: Vlad <vladhmail@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsttyd/uk/>\n"
"Language: uk\n"
@@ -9,11 +9,11 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Accept only one client and exit on disconnection"
-msgstr ""
+msgstr "Прийняти лише одного клієнта та вийти після відключення"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:15
msgid "Add instance"
diff --git a/applications/luci-app-udpxy/Makefile b/applications/luci-app-udpxy/Makefile
index c4286baaff..cb8f179232 100644
--- a/applications/luci-app-udpxy/Makefile
+++ b/applications/luci-app-udpxy/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Support for udpxy
-LUCI_DEPENDS:=+luci-compat +udpxy
+LUCI_DEPENDS:=+udpxy
include ../../luci.mk
diff --git a/applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js b/applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js
new file mode 100644
index 0000000000..9944f9ecdf
--- /dev/null
+++ b/applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js
@@ -0,0 +1,61 @@
+'use strict';
+'require form';
+'require view';
+
+return view.extend({
+ render: function () {
+ var m, s, o;
+
+ m = new form.Map('udpxy', _('udpxy'),
+ _('udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can configure the settings.'));
+
+ s = m.section(form.TypedSection, 'udpxy');
+ s.anonymous = true;
+ s.addremove = true;
+
+ o = s.option(form.Flag, 'disabled', _('Enabled'));
+ o.enabled = '0';
+ o.disabled = '1';
+ o.default = o.disabled;
+ o.rmempty = false;
+
+ o = s.option(form.Flag, 'respawn', _('Respawn'));
+ o.default = o.disabled;
+
+ o = s.option(form.Flag, 'verbose', _('Verbose'));
+ o.default = o.disabled;
+
+ o = s.option(form.Flag, 'status', _('Status'));
+
+ o = s.option(form.Value, 'bind', _('Bind IP/Interface'));
+ o.datatype = 'or(ipaddr, network)';
+
+ o = s.option(form.Value, 'port', _('Port'));
+ o.datatype = 'port';
+
+ o = s.option(form.Value, 'source', _('Source IP/Interface'));
+ o.datatype = 'or(ipaddr, network)';
+
+ o = s.option(form.Value, 'max_clients', _('Max clients'));
+ o.datatype = 'range(1, 5000)';
+
+ o = s.option(form.Value, 'log_file', _('Log file'));
+
+ o = s.option(form.Value, 'buffer_size', _('Buffer size'));
+ o.datatype = 'range(4096, 2097152)';
+
+ o = s.option(form.Value, 'buffer_messages', _('Buffer messages'));
+ o.datatype = 'or(-1, and(min(1),uinteger))';
+
+ o = s.option(form.Value, 'buffer_time', _('Buffer time'));
+ o.datatype = 'or(-1, and(min(1),uinteger))';
+
+ o = s.option(form.Value, 'nice_increment', _('Nice increment'));
+ o.datatype = 'or(and(max(-1),uinteger), and(min(1),uinteger))';
+
+ o = s.option(form.Value, 'mcsub_renew', _('Multicast subscription renew'));
+ o.datatype = 'or(0, range(30, 64000))';
+
+ return m.render();
+ }
+});
diff --git a/applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua b/applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua
deleted file mode 100644
index d823da06f4..0000000000
--- a/applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua
+++ /dev/null
@@ -1,63 +0,0 @@
--- Copyright 2014 Álvaro Fernández Rojas <noltari@gmail.com>
--- Licensed to the public under the Apache License 2.0.
-
-m = Map("udpxy", "udpxy", translate("udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can configure the settings."))
-
-s = m:section(TypedSection, "udpxy", "")
-s.addremove = true
-s.anonymous = false
-
-enable=s:option(Flag, "disabled", translate("Enabled"))
-enable.enabled="0"
-enable.disabled="1"
-enable.default = "1"
-enable.rmempty = false
-respawn=s:option(Flag, "respawn", translate("Respawn"))
-respawn.default = false
-
-verbose=s:option(Flag, "verbose", translate("Verbose"))
-verbose.default = false
-
-status=s:option(Flag, "status", translate("Status"))
-
-bind=s:option(Value, "bind", translate("Bind IP/Interface"))
-bind.rmempty = true
-bind.datatype = "or(ipaddr, network)"
-
-port=s:option(Value, "port", translate("Port"))
-port.rmempty = true
-port.datatype = "port"
-
-source=s:option(Value, "source", translate("Source IP/Interface"))
-source.rmempty = true
-source.datatype = "or(ipaddr, network)"
-
-max_clients=s:option(Value, "max_clients", translate("Max clients"))
-max_clients.rmempty = true
-max_clients.datatype = "range(1, 5000)"
-
-log_file=s:option(Value, "log_file", translate("Log file"))
-log_file.rmempty = true
---log_file.datatype = "file"
-
-buffer_size=s:option(Value, "buffer_size", translate("Buffer size"))
-buffer_size.rmempty = true
-buffer_size.datatype = "range(4096,2097152)"
-
-buffer_messages=s:option(Value, "buffer_messages", translate("Buffer messages"))
-buffer_messages.rmempty = true
-buffer_messages.datatype = "or(-1, and(min(1), uinteger))"
-
-buffer_time=s:option(Value, "buffer_time", translate("Buffer time"))
-buffer_time.rmempty = true
-buffer_time.datatype = "or(-1, and(min(1), uinteger))"
-
-nice_increment=s:option(Value, "nice_increment", translate("Nice increment"))
-nice_increment.rmempty = true
-nice_increment.datatype = "or(and(max(-1), integer),and(min(1), integer))"
-
-mcsub_renew=s:option(Value, "mcsub_renew", translate("Multicast subscription renew"))
-mcsub_renew.rmempty = true
-mcsub_renew.datatype = "or(0, range(30, 64000))"
-
-return m
diff --git a/applications/luci-app-udpxy/po/ar/udpxy.po b/applications/luci-app-udpxy/po/ar/udpxy.po
index 4768621c15..aa020de84f 100644
--- a/applications/luci-app-udpxy/po/ar/udpxy.po
+++ b/applications/luci-app-udpxy/po/ar/udpxy.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-03-10 04:35+0000\n"
-"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
+"PO-Revision-Date: 2022-11-30 14:48+0000\n"
+"Last-Translator: R-K <raouf9005@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsudpxy/ar/>\n"
"Language: ar\n"
@@ -9,25 +9,25 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.5.2-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
-msgstr ""
+msgstr "آي بي الربط/الواجهة"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "مفعل"
@@ -35,47 +35,48 @@ msgstr "مفعل"
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "ملف تسجيل"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "المنفذ"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "الحالة"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr ""
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/bg/udpxy.po b/applications/luci-app-udpxy/po/bg/udpxy.po
index 1c0082116e..a0a0662401 100644
--- a/applications/luci-app-udpxy/po/bg/udpxy.po
+++ b/applications/luci-app-udpxy/po/bg/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.8.1-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Разрешен"
@@ -34,47 +34,48 @@ msgstr "Разрешен"
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Статус"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr ""
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/bn_BD/udpxy.po b/applications/luci-app-udpxy/po/bn_BD/udpxy.po
index e5de2b44d1..f109530626 100644
--- a/applications/luci-app-udpxy/po/bn_BD/udpxy.po
+++ b/applications/luci-app-udpxy/po/bn_BD/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "সক্রিয়"
@@ -34,47 +34,48 @@ msgstr "সক্রিয়"
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "লগ ফাইল"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr "সর্বোচ্চ ক্লায়েন্ট সংখ্যা"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "পোর্ট"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "অবস্থা"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr ""
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/ca/udpxy.po b/applications/luci-app-udpxy/po/ca/udpxy.po
index 7098f8b0f2..6465c7e721 100644
--- a/applications/luci-app-udpxy/po/ca/udpxy.po
+++ b/applications/luci-app-udpxy/po/ca/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.10.1\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Activat"
@@ -34,47 +34,48 @@ msgstr "Activat"
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Port"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Estat"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr ""
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/cs/udpxy.po b/applications/luci-app-udpxy/po/cs/udpxy.po
index d56a3b5e4c..90c7e69eb7 100644
--- a/applications/luci-app-udpxy/po/cs/udpxy.po
+++ b/applications/luci-app-udpxy/po/cs/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr "Navázat na IP adresu / rozhraní"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr "Vyrovnávací paměť zpráv"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr "Velikost vyrovnávací paměti"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr "Časová délka pokrývaná vyrovnávací pamětí"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Zapnuto"
@@ -34,47 +34,48 @@ msgstr "Zapnuto"
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "Soubor pro záznam událostí"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr "Nejvýše klientů"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr "Obnovení přihlášení k odběru vícesměrového vysílání"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr "Přírůstek hodnoty nice"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Port"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "V případě výpadku znovu spustit"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr "Zdrojová IP adresa / rozhraní"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Stav"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr "Podrobné"
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr "udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/da/udpxy.po b/applications/luci-app-udpxy/po/da/udpxy.po
index 984257fb9e..25279bffbd 100644
--- a/applications/luci-app-udpxy/po/da/udpxy.po
+++ b/applications/luci-app-udpxy/po/da/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9.1-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr "Bind IP/Interface"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr "Buffer beskeder"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr "Buffer størrelse"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr "Buffer tid"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Aktiveret"
@@ -34,47 +34,48 @@ msgstr "Aktiveret"
msgid "Grant UCI access for luci-app-udpxy"
msgstr "Giv UCI-adgang til luci-app-udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "Logfil"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr "Maks. klienter"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr "Multicast-abonnement forny"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr "Flot stigning"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Port"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "Respawn"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr "Kilde IP/interface"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Status"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr "Verbose"
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr "udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/de/udpxy.po b/applications/luci-app-udpxy/po/de/udpxy.po
index e89bc52ea7..1eefd287e5 100644
--- a/applications/luci-app-udpxy/po/de/udpxy.po
+++ b/applications/luci-app-udpxy/po/de/udpxy.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-20 17:18+0000\n"
+"PO-Revision-Date: 2022-10-09 16:44+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsudpxy/de/>\n"
@@ -8,25 +8,25 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.14.1\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr "IP/Schnittstelle anbinden"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr "Nachrichten zwischenpuffern"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr "Puffergröße"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr "Pufferdauer"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Aktiviert"
@@ -34,48 +34,48 @@ msgstr "Aktiviert"
msgid "Grant UCI access for luci-app-udpxy"
msgstr "Erlaube UCI Zugriff für luci-app-udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "Protokolldatei"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr "Maximale Clients"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr "Multicast-Abonnement erneuern"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr "Nettes Inkrement"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Port"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "Erneut starten"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr "Quell-IP/Schnittstelle"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Status"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr "Ausührlich"
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr "udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
-#, fuzzy
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/el/udpxy.po b/applications/luci-app-udpxy/po/el/udpxy.po
index 5007ec64b3..58ac475f5a 100644
--- a/applications/luci-app-udpxy/po/el/udpxy.po
+++ b/applications/luci-app-udpxy/po/el/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Ενεργοποιήθηκε"
@@ -34,47 +34,48 @@ msgstr "Ενεργοποιήθηκε"
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "Αρχείο καταγραφής"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Θύρα"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Κατάσταση"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr ""
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/en/udpxy.po b/applications/luci-app-udpxy/po/en/udpxy.po
index a88ea96dd1..56ddc1706c 100644
--- a/applications/luci-app-udpxy/po/en/udpxy.po
+++ b/applications/luci-app-udpxy/po/en/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.7.1-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Enabled"
@@ -34,47 +34,48 @@ msgstr "Enabled"
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Port"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr ""
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/es/udpxy.po b/applications/luci-app-udpxy/po/es/udpxy.po
index 6de1ec8266..b21b4956e3 100644
--- a/applications/luci-app-udpxy/po/es/udpxy.po
+++ b/applications/luci-app-udpxy/po/es/udpxy.po
@@ -13,23 +13,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.1-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr "Enlace IP/interfaz"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr "Mensajes de búfer"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr "Tamaño del búfer"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr "Tiempo del búfer"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Activado"
@@ -37,47 +37,48 @@ msgstr "Activado"
msgid "Grant UCI access for luci-app-udpxy"
msgstr "Conceder acceso UCI para luci-app-udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "Archivo de registro"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr "Máx. clientes"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr "Renovación de suscripción de multidifusión"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr "Incremento agradable"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Puerto"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "Reaparecer"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr "IP de origen/interfaz"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Estado"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr "Verbosidad"
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr "udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/fi/udpxy.po b/applications/luci-app-udpxy/po/fi/udpxy.po
index 182cb6ccad..1d9dace34e 100644
--- a/applications/luci-app-udpxy/po/fi/udpxy.po
+++ b/applications/luci-app-udpxy/po/fi/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.7\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr "Sido IP/sovitin"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr "Puskurin viestit"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr "Puskurin koko"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr "Puskurin aika"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Käytössä"
@@ -34,47 +34,48 @@ msgstr "Käytössä"
msgid "Grant UCI access for luci-app-udpxy"
msgstr "Myönnä UCI:n käyttöoikeus luci-app-udpxy:lle"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "Lokitiedosto"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr "Asiakkaita enintään"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr "Monilähetystilauksen uusiminen"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr "Mukava lisäys"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Portti"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "Respawn"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr "Lähde IP/sovitin"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Tila"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr "Monisanainen"
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr "udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/fr/udpxy.po b/applications/luci-app-udpxy/po/fr/udpxy.po
index fe2fc9afbb..f708f6ed57 100644
--- a/applications/luci-app-udpxy/po/fr/udpxy.po
+++ b/applications/luci-app-udpxy/po/fr/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr "Lier IP/Interface"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr "Messages tampon"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr "Taille du tampon"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr "Durée du tampon"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Activé"
@@ -34,47 +34,48 @@ msgstr "Activé"
msgid "Grant UCI access for luci-app-udpxy"
msgstr "Accorder à l'UCI l'accès à luci-app-udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "Fichier de journal"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr "Nombre max. de clients"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr "Renouvellement de l'abonnement à la multidiffusion"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr "Augmentation douce"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Port"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "Réapparition (Respawn)"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr "IP/interface Source"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "État"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr "Verbeux"
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr "udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/he/udpxy.po b/applications/luci-app-udpxy/po/he/udpxy.po
index e788419f59..c3c6d434af 100644
--- a/applications/luci-app-udpxy/po/he/udpxy.po
+++ b/applications/luci-app-udpxy/po/he/udpxy.po
@@ -11,23 +11,23 @@ msgstr ""
"n % 10 == 0) ? 2 : 3));\n"
"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr ""
@@ -35,47 +35,48 @@ msgstr ""
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "פתחה"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr ""
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/hi/udpxy.po b/applications/luci-app-udpxy/po/hi/udpxy.po
index cc47a5ebce..9baad5f647 100644
--- a/applications/luci-app-udpxy/po/hi/udpxy.po
+++ b/applications/luci-app-udpxy/po/hi/udpxy.po
@@ -4,23 +4,23 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr ""
@@ -28,47 +28,48 @@ msgstr ""
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr ""
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/hu/udpxy.po b/applications/luci-app-udpxy/po/hu/udpxy.po
index 58f17b4522..fff0066ea0 100644
--- a/applications/luci-app-udpxy/po/hu/udpxy.po
+++ b/applications/luci-app-udpxy/po/hu/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.0-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr "Kötési IP-cím/interfész"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr "Üzenetpuffer"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr "Pufferméret"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr "Pufferezési idő"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Engedélyezve"
@@ -34,47 +34,48 @@ msgstr "Engedélyezve"
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "Naplófájl"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr "Max. ügyfélszám"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr "Multicast-előfizetés megújítása"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr "Nice növekmény"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Port"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "Újraszármaztatás"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr "Forrás IP-cím/interfész"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Állapot"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr "Bőbeszédű"
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr "udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/it/udpxy.po b/applications/luci-app-udpxy/po/it/udpxy.po
index d4a064fde1..c8524758f8 100644
--- a/applications/luci-app-udpxy/po/it/udpxy.po
+++ b/applications/luci-app-udpxy/po/it/udpxy.po
@@ -1,32 +1,32 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-02-18 20:58+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsudpxy/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
-msgstr ""
+msgstr "Bind IP/Interfaccia"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
-msgstr ""
+msgstr "Messaggi di buffer"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
-msgstr ""
+msgstr "Dimensione del buffer"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
-msgstr ""
+msgstr "Tempo di buffer"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Abilitato"
@@ -34,47 +34,48 @@ msgstr "Abilitato"
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "File registro eventi"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Porta"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "Rinasci"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Stato"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr ""
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/ja/udpxy.po b/applications/luci-app-udpxy/po/ja/udpxy.po
index 4bbaaecb8f..aa4d021609 100644
--- a/applications/luci-app-udpxy/po/ja/udpxy.po
+++ b/applications/luci-app-udpxy/po/ja/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "有効"
@@ -34,47 +34,48 @@ msgstr "有効"
msgid "Grant UCI access for luci-app-udpxy"
msgstr "luci-app-udpxy の UCI アクセスを許可"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "ログファイル"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr "最大クライアント"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "ポート"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "リスポーン"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "ステータス"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr ""
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/ko/udpxy.po b/applications/luci-app-udpxy/po/ko/udpxy.po
index 9ee625ab95..c835f6ca27 100644
--- a/applications/luci-app-udpxy/po/ko/udpxy.po
+++ b/applications/luci-app-udpxy/po/ko/udpxy.po
@@ -1,32 +1,32 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-06-07 10:49+0000\n"
-"Last-Translator: Sunggu Choi <dkaost@outlook.com>\n"
+"PO-Revision-Date: 2022-08-01 05:54+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsudpxy/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "활성화"
@@ -34,47 +34,48 @@ msgstr "활성화"
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "로그 파일"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "포트"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
-msgstr ""
+msgstr "상태"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr ""
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/mr/udpxy.po b/applications/luci-app-udpxy/po/mr/udpxy.po
index e0d4ed4ee6..9e91262846 100644
--- a/applications/luci-app-udpxy/po/mr/udpxy.po
+++ b/applications/luci-app-udpxy/po/mr/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "सक्षम केले"
@@ -34,47 +34,48 @@ msgstr "सक्षम केले"
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "लॉग फाइल"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "पोर्ट"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "स्थिती"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr ""
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/ms/udpxy.po b/applications/luci-app-udpxy/po/ms/udpxy.po
index b9e89e514a..d3cba28746 100644
--- a/applications/luci-app-udpxy/po/ms/udpxy.po
+++ b/applications/luci-app-udpxy/po/ms/udpxy.po
@@ -4,23 +4,23 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr ""
@@ -28,47 +28,48 @@ msgstr ""
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr ""
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/nb_NO/udpxy.po b/applications/luci-app-udpxy/po/nb_NO/udpxy.po
index 5c2d826bba..525c05dd5c 100644
--- a/applications/luci-app-udpxy/po/nb_NO/udpxy.po
+++ b/applications/luci-app-udpxy/po/nb_NO/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Påskrudd"
@@ -34,47 +34,48 @@ msgstr "Påskrudd"
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Port"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "Start på ny"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Status"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr ""
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/pl/udpxy.po b/applications/luci-app-udpxy/po/pl/udpxy.po
index 9be9fb1f17..71ff7635f6 100644
--- a/applications/luci-app-udpxy/po/pl/udpxy.po
+++ b/applications/luci-app-udpxy/po/pl/udpxy.po
@@ -11,23 +11,23 @@ msgstr ""
"|| n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.1-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr "Powiąż IP/Interfejs"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr "Wiadomości bufora"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr "Rozmiar bufora"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr "Czas buforowania"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Włączone"
@@ -35,47 +35,48 @@ msgstr "Włączone"
msgid "Grant UCI access for luci-app-udpxy"
msgstr "Udziel dostępu UCI do luci-app-udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "Plik dziennika"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr "Maks. klientów"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr "Przedłużenie subskrypcji Multicast"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr "Niezły przyrost"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Port"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "Odrodzenie"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr "Źródło IP/Interfejs"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Status"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr "Pełne"
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr "udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/pt/udpxy.po b/applications/luci-app-udpxy/po/pt/udpxy.po
index f13af7daa4..27007fd98e 100644
--- a/applications/luci-app-udpxy/po/pt/udpxy.po
+++ b/applications/luci-app-udpxy/po/pt/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.14-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr "Ligar IP/Interface"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr "Buffer mensagens"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr "Tamanho do buffer"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr "Tempo de buffer"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Ativado"
@@ -34,47 +34,48 @@ msgstr "Ativado"
msgid "Grant UCI access for luci-app-udpxy"
msgstr "Conceder acesso UCI ao luci-app-udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "Ficheiro de registo"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr "Máximo de clientes"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr "Renovação de assinatura multicast"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr "Incremento nice"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Porta"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "Redisparar"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr "Fonte IP/Interface"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Estado"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr "Verbose"
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr "udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/pt_BR/udpxy.po b/applications/luci-app-udpxy/po/pt_BR/udpxy.po
index 2b1ec15f96..62c2957e79 100644
--- a/applications/luci-app-udpxy/po/pt_BR/udpxy.po
+++ b/applications/luci-app-udpxy/po/pt_BR/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.13.1-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr "Vincular IP/Interface"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr "Empilhar mensagens"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr "Tamanho do buffer"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr "Tempo do buffer"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Ativado"
@@ -34,47 +34,48 @@ msgstr "Ativado"
msgid "Grant UCI access for luci-app-udpxy"
msgstr "Conceda acesso UCI ao luci-app-udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "Arquivo log"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr "Quantidade máxima de clientes"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr "Renovar a assinatura multicast"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr "Incremento fino"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Porta"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "Ressurgir"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr "Origem IP/Interface"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Condição Geral"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr "Loquaz"
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr "udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/ro/udpxy.po b/applications/luci-app-udpxy/po/ro/udpxy.po
index beb0a97b04..fa97db01ed 100644
--- a/applications/luci-app-udpxy/po/ro/udpxy.po
+++ b/applications/luci-app-udpxy/po/ro/udpxy.po
@@ -11,23 +11,23 @@ msgstr ""
"20)) ? 1 : 2;\n"
"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr "Legătura IP/Interfață"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr "Mesaje tampon"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr "Dimensiunea tamponului"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr "Timp tampon"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Activat"
@@ -35,47 +35,48 @@ msgstr "Activat"
msgid "Grant UCI access for luci-app-udpxy"
msgstr "Acordă acces UCI pentru luci-app-udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "Fișier jurnal"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr "Număr maxim de clienți"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr "Reînnoirea abonamentului Multicast"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr "Un spor frumos"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Port"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "Reîntoarcerea"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr "IP/Interfață sursă"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Stare"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr "Verbală"
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr "udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/ru/udpxy.po b/applications/luci-app-udpxy/po/ru/udpxy.po
index 8df9188bf4..7bf476182c 100644
--- a/applications/luci-app-udpxy/po/ru/udpxy.po
+++ b/applications/luci-app-udpxy/po/ru/udpxy.po
@@ -11,23 +11,23 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.1-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr "Исходящий IP/Интерфейс"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr "Количество сообщений, накапливаемых в буфере"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr "Размер буфера для входящих данных"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr "Макс. время накопления сообщений в буфере"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Включено"
@@ -35,47 +35,48 @@ msgstr "Включено"
msgid "Grant UCI access for luci-app-udpxy"
msgstr "Предоставить UCI доступ для luci-app-udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "Файл журнала приложения"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr "Макс. кол-во обслуживаемых клиентов"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr "Периодически возобновлять подписку на мультикаст-канал"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr "Смещение приоритета приложения"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Порт"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "Перезапуск при сбое"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr "Входящий IP/Интерфейс"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Состояние"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr "Подробный журнал"
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr "UDP-HTTP прокси (udpxy)"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/sk/udpxy.po b/applications/luci-app-udpxy/po/sk/udpxy.po
index 54b1692034..b8b8a441a9 100644
--- a/applications/luci-app-udpxy/po/sk/udpxy.po
+++ b/applications/luci-app-udpxy/po/sk/udpxy.po
@@ -1,80 +1,81 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-09 21:41+0000\n"
-"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"PO-Revision-Date: 2022-09-19 10:18+0000\n"
+"Last-Translator: Jose Riha <jose1711@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsudpxy/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.14.1\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
-msgstr "Povolené"
+msgstr "Zapnuté"
#: applications/luci-app-udpxy/root/usr/share/rpcd/acl.d/luci-app-udpxy.json:3
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Port"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Stav"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr ""
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/sv/udpxy.po b/applications/luci-app-udpxy/po/sv/udpxy.po
index 5d5d603591..3a40dd2a78 100644
--- a/applications/luci-app-udpxy/po/sv/udpxy.po
+++ b/applications/luci-app-udpxy/po/sv/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr "Bind IP/Gränssnitt"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Aktiverad"
@@ -34,47 +34,48 @@ msgstr "Aktiverad"
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "Loggfil"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Port"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "Återuppliva"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Status"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr ""
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/templates/udpxy.pot b/applications/luci-app-udpxy/po/templates/udpxy.pot
index a53d78265c..72cfebce8d 100644
--- a/applications/luci-app-udpxy/po/templates/udpxy.pot
+++ b/applications/luci-app-udpxy/po/templates/udpxy.pot
@@ -1,23 +1,23 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr ""
@@ -25,47 +25,48 @@ msgstr ""
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr ""
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/tr/udpxy.po b/applications/luci-app-udpxy/po/tr/udpxy.po
index ffee3c87df..80f6354c72 100644
--- a/applications/luci-app-udpxy/po/tr/udpxy.po
+++ b/applications/luci-app-udpxy/po/tr/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.13.1-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr "IP / Arayüz Bağla"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr "Tampon mesajları"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr "Tampon boyutu"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr "Tampon zamanı"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Etkin"
@@ -34,47 +34,48 @@ msgstr "Etkin"
msgid "Grant UCI access for luci-app-udpxy"
msgstr "luci-app-udpxy için UCI erişimi verin"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "Günlük dosyası"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr "Maksimum istemci"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr "Çok noktaya yayın aboneliği yenile"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr "Güzel artış"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Bağlantı noktası"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "Tekrar başlat"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr "Kaynak IP / Arayüz"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Durum"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr "Ayrıntılı"
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr "udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/uk/udpxy.po b/applications/luci-app-udpxy/po/uk/udpxy.po
index 796c85ea4e..28a8d494d3 100644
--- a/applications/luci-app-udpxy/po/uk/udpxy.po
+++ b/applications/luci-app-udpxy/po/uk/udpxy.po
@@ -11,23 +11,23 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.5.2-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr "Присвоєний IP/Інтерфейс"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr "Буфер повідомлень"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr "Розмір буферу"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr "Час буферу"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Увімкнено"
@@ -35,47 +35,48 @@ msgstr "Увімкнено"
msgid "Grant UCI access for luci-app-udpxy"
msgstr "Надати доступ до UCI для luci-app-udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "Файл звіту"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr "Максимум клієнтів"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr "Оновлювати підписку на групову трансляцію"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr "Зсув пріоритету застосунку"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Порт"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "Поновляти"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr "Джерельний IP/інтерфейс"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Стан"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr "Детальний звіт"
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr "UDP-HTTP проксі (udpxy)"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/vi/udpxy.po b/applications/luci-app-udpxy/po/vi/udpxy.po
index e0b733d4b9..03e9d7283c 100644
--- a/applications/luci-app-udpxy/po/vi/udpxy.po
+++ b/applications/luci-app-udpxy/po/vi/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.4-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Bật"
@@ -34,47 +34,48 @@ msgstr "Bật"
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Trạng thái"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr ""
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/zh_Hans/udpxy.po b/applications/luci-app-udpxy/po/zh_Hans/udpxy.po
index ba57018451..699b57d9e0 100644
--- a/applications/luci-app-udpxy/po/zh_Hans/udpxy.po
+++ b/applications/luci-app-udpxy/po/zh_Hans/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr "绑定 IP/接口"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr "缓冲区消息"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr "缓冲区大小"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr "缓冲时间"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "已启用"
@@ -34,47 +34,48 @@ msgstr "已启用"
msgid "Grant UCI access for luci-app-udpxy"
msgstr "授予UCI访问luci-app-udpxy的权限"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "日志文件"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr "最大客户端数量"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr "组播订阅续订"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr "优先级增量"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "端口"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "刷新"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr "源 IP/接口"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "状态"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr "记录详细日志"
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr "udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/zh_Hant/udpxy.po b/applications/luci-app-udpxy/po/zh_Hant/udpxy.po
index 49b0c35173..6a149172c0 100644
--- a/applications/luci-app-udpxy/po/zh_Hant/udpxy.po
+++ b/applications/luci-app-udpxy/po/zh_Hant/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.14-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr "綁定IP/介面"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr "緩衝訊息"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr "緩衝區大小"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr "緩衝時間"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "啟用"
@@ -34,47 +34,48 @@ msgstr "啟用"
msgid "Grant UCI access for luci-app-udpxy"
msgstr "授予 luci-app-udpxy 擁有 UCI 存取的權限"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "日誌檔案"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr "最大客戶數"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr "群播訂閱續訂"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr "不錯的增量"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "連接埠"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "重生"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr "來源 IP/介面"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "狀態"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr "詳細"
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr "udpxy (低頻寬免解碼IPTV串流轉向Http)"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json b/applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json
index c0171a13fe..8f66250f19 100644
--- a/applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json
+++ b/applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json
@@ -2,9 +2,8 @@
"admin/services/udpxy": {
"title": "udpxy",
"action": {
- "type": "cbi",
- "path": "udpxy",
- "post": { "cbi.submit": true }
+ "type": "view",
+ "path": "udpxy"
},
"depends": {
"acl": [ "luci-app-udpxy" ],
diff --git a/applications/luci-app-uhttpd/po/fi/uhttpd.po b/applications/luci-app-uhttpd/po/fi/uhttpd.po
index a6f3a71240..ddbf2010ef 100644
--- a/applications/luci-app-uhttpd/po/fi/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/fi/uhttpd.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-04-21 23:00+0000\n"
-"Last-Translator: Jiri Grönroos <jiri.gronroos@iki.fi>\n"
+"PO-Revision-Date: 2022-12-04 18:40+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsuhttpd/fi/>\n"
"Language: fi\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid ""
@@ -68,7 +68,7 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:129
msgid "Do not follow symlinks outside document root"
-msgstr ""
+msgstr "Älä seuraa symbolisia linkkejä tiedostojen juurihakemiston ulkopuolelle"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:132
msgid "Do not generate directory listings."
@@ -76,7 +76,7 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:148
msgid "Document root"
-msgstr ""
+msgstr "Dokumenttien juurihakemisto"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:122
msgid "E.g specify with index.html and index.php when using PHP"
diff --git a/applications/luci-app-uhttpd/po/ko/uhttpd.po b/applications/luci-app-uhttpd/po/ko/uhttpd.po
index 66d51b4cb2..59fd80e373 100644
--- a/applications/luci-app-uhttpd/po/ko/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/ko/uhttpd.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-01-17 20:54+0000\n"
-"Last-Translator: ANTEGRAL <antegral@antegral.net>\n"
+"PO-Revision-Date: 2022-08-01 05:54+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsuhttpd/ko/>\n"
"Language: ko\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.5-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid ""
@@ -213,7 +213,7 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:226
msgid "State"
-msgstr ""
+msgstr "상태"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:192
msgid "TCP Keepalive"
diff --git a/applications/luci-app-uhttpd/po/sv/uhttpd.po b/applications/luci-app-uhttpd/po/sv/uhttpd.po
index b3ed316693..c985bafa1d 100644
--- a/applications/luci-app-uhttpd/po/sv/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/sv/uhttpd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-03-21 17:48+0000\n"
+"PO-Revision-Date: 2022-09-10 07:18+0000\n"
"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsuhttpd/sv/>\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid ""
@@ -47,7 +47,7 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:126
msgid "CGI filetype handler"
-msgstr ""
+msgstr "Hanterare för filtypen CGI"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:153
msgid "CGI is disabled if not present."
@@ -59,7 +59,7 @@ msgstr "Konfig-fil (t.ex för uppgifter till standardautentisering)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:187
msgid "Connection reuse"
-msgstr ""
+msgstr "Återanvändning av anslutningen"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:229
msgid "Country"
@@ -67,7 +67,7 @@ msgstr "Land"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:173
msgid "Disable JSON-RPC authorization via ubus session API"
-msgstr ""
+msgstr "Stäng av JSON-RPC-autentisering via ubus-sessionens API"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:129
msgid "Do not follow symlinks outside document root"
@@ -75,7 +75,7 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:132
msgid "Do not generate directory listings."
-msgstr ""
+msgstr "Generera inte mapp-listningar."
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:148
msgid "Document root"
@@ -83,7 +83,7 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:122
msgid "E.g specify with index.html and index.php when using PHP"
-msgstr ""
+msgstr "T.ex ange med index.html och index.php när PHP används"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:160
msgid "Embedded Lua interpreter is disabled if not present."
@@ -115,19 +115,19 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:22
msgid "HTTP listeners (address:port)"
-msgstr ""
+msgstr "HTTP-lyssnare (adress:port)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:94
msgid "HTTPS Certificate (DER or PEM format)"
-msgstr ""
+msgstr "HTTPS-certifikat (DER eller PEM-format)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:96
msgid "HTTPS Private Key (DER or PEM format)"
-msgstr ""
+msgstr "Privat nyckel för HTTPS (DER eller PEM-format)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:50
msgid "HTTPS listener (address:port)"
-msgstr ""
+msgstr "HTTPS-lyssnare (adress:port)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
msgid "If empty, a random/unique value is used in cert generation"
@@ -135,11 +135,11 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
msgid "Ignore private IPs on public interface"
-msgstr ""
+msgstr "Ignorera privata IP-adresser på publikt gränssnitt"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:122
msgid "Index page(s)"
-msgstr ""
+msgstr "Index-sida(orna)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:126
msgid ""
@@ -149,15 +149,15 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:214
msgid "Length of key in bits"
-msgstr ""
+msgstr "Nyckelns längd i bits"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:223
msgid "Location"
-msgstr ""
+msgstr "Plats"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:197
msgid "Maximum number of connections"
-msgstr ""
+msgstr "Maximalt antal anslutningar"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:201
msgid "Maximum number of script requests"
@@ -169,11 +169,11 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:182
msgid "Maximum wait time for network activity"
-msgstr ""
+msgstr "Maximal väntetid för nätverksaktivitet"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
msgid "Organization"
-msgstr ""
+msgstr "Organisation"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
msgid "Override path for ubus socket"
@@ -195,7 +195,7 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:86
msgid "Redirect all HTTP to HTTPS"
-msgstr ""
+msgstr "Dirigera om HTTP till HTTPS"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:109
msgid "Remove configuration for certificate and key"
@@ -203,11 +203,11 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:98
msgid "Remove old certificate and key"
-msgstr ""
+msgstr "Ta bort gammalt certifikat och nyckel"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:218
msgid "Server Hostname"
-msgstr ""
+msgstr "Värdnamn för server"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:20
msgid ""
@@ -225,6 +225,8 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:110
msgid "This permanently deletes the cert, key, and configuration to use same."
msgstr ""
+"Det här tar permanent bort cert, nyckeln och konfigurationen för att använda "
+"samma."
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:210
msgid "Valid for # of Days"
@@ -246,7 +248,7 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:142
msgid "Will not use HTTP authentication if not present"
-msgstr ""
+msgstr "Kommer inte att använda HTTP-autentisering om det inte är tillgängligt"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:218
msgid "a.k.a CommonName"
@@ -255,7 +257,7 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:6
#: applications/luci-app-uhttpd/root/usr/share/luci/menu.d/luci-app-uhttpd.json:3
msgid "uHTTPd"
-msgstr ""
+msgstr "uHTTPd"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:205
msgid "uHTTPd Self-signed Certificate Parameters"
diff --git a/applications/luci-app-uhttpd/po/zh_Hant/uhttpd.po b/applications/luci-app-uhttpd/po/zh_Hant/uhttpd.po
index d1b963bac9..cad7737087 100644
--- a/applications/luci-app-uhttpd/po/zh_Hant/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/zh_Hant/uhttpd.po
@@ -3,7 +3,7 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-03-04 19:06+0000\n"
+"PO-Revision-Date: 2022-10-16 23:59+0000\n"
"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsuhttpd/zh_Hant/>\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid ""
@@ -74,7 +74,7 @@ msgstr "不要跟隨符號連結到文件根目錄之外"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:132
msgid "Do not generate directory listings."
-msgstr "不要生成目錄列表。"
+msgstr "不要產生目錄列表。"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:148
msgid "Document root"
@@ -118,7 +118,7 @@ msgstr "HTTP 監聽(位址:埠)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:94
msgid "HTTPS Certificate (DER or PEM format)"
-msgstr "HTTPS數位簽證(DER 或 PEM格式)"
+msgstr "HTTPS 數位簽證 (DER 或 PEM 格式)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:96
msgid "HTTPS Private Key (DER or PEM format)"
@@ -206,7 +206,7 @@ msgstr "刪除舊證書和金鑰"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:218
msgid "Server Hostname"
-msgstr "伺服器主機名"
+msgstr "伺服器主機名稱"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:20
msgid ""
diff --git a/applications/luci-app-unbound/po/da/unbound.po b/applications/luci-app-unbound/po/da/unbound.po
index b537ebec6c..c495c72c18 100644
--- a/applications/luci-app-unbound/po/da/unbound.po
+++ b/applications/luci-app-unbound/po/da/unbound.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-02-12 15:56+0000\n"
+"PO-Revision-Date: 2022-08-24 00:04+0000\n"
"Last-Translator: drax red <drax@outlook.dk>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsunbound/da/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
@@ -41,7 +41,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
msgid "Advanced"
-msgstr ""
+msgstr "Avanceret"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
msgid "Aggressive"
diff --git a/applications/luci-app-unbound/po/de/unbound.po b/applications/luci-app-unbound/po/de/unbound.po
index 1da00142a1..955430aaac 100644
--- a/applications/luci-app-unbound/po/de/unbound.po
+++ b/applications/luci-app-unbound/po/de/unbound.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-04-27 18:45+0000\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsunbound/de/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
@@ -385,7 +385,7 @@ msgstr "Domänen auflisten, um die DNSSEC-Prüfungen zu umgehen"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
msgid "Listening Port"
-msgstr ""
+msgstr "Hörender Port"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
msgid "Local Data"
@@ -448,10 +448,12 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
msgid "Networks to consider LAN (served) beyond those served by DHCP"
msgstr ""
+"Zu berücksichtigende Netzwerke LAN (bedient) über die von DHCP bedienten "
+"hinaus"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
msgid "Networks to consider WAN (unserved)"
-msgstr ""
+msgstr "Netzwerke, die WAN berücksichtigen (nicht bedient)"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:192
msgid "No Entry"
@@ -463,28 +465,34 @@ msgstr "Kein Filter"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:230
msgid "No Remote Control"
-msgstr ""
+msgstr "Keine Fernbedienung"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
msgid ""
"Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
msgstr ""
+"Hinweis: In der SSL/TLS-Bibliothek fehlt eine API. Bitte überprüfen Sie "
+"syslog. >> logread ..."
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
msgid ""
"Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
"trigger is incorrectly set:"
msgstr ""
+"Hinweis: Der lokale DNS ist so konfiguriert, dass er auf odhpcd schaut, aber "
+"der odhpcd UCI-Lease-Trigger ist falsch eingestellt:"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
msgid ""
"Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
"target=\"_blank\">(help)</a>."
msgstr ""
+"Organisieren von gerichteten Vorwärts-, Stub- und maßgeblichen Zonen <a href="
+"\"%s\" target=\"_blank\">(Hilfe)</a>."
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
msgid "Override the WAN side router entry in DNS"
-msgstr ""
+msgstr "Überschreiben des WAN-seitigen Router-Eintrags im DNS"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
msgid "Passive"
@@ -493,69 +501,69 @@ msgstr "Passiv"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
msgid "Port servers will receive queries on"
-msgstr ""
+msgstr "Die Port-Server erhalten Anfragen auf"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
msgid "Prefix for generated DNS64 addresses"
-msgstr ""
+msgstr "Präfix für generierte DNS64-Adressen"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
msgid "Prevent client query overload; zero is off"
-msgstr ""
+msgstr "Überlastung der Client-Abfrage verhindern; Null ist aus"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
msgid "Prevent excessively short cache periods"
-msgstr ""
+msgstr "Übermäßig kurze Cache-Zeiträume verhindern"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
msgid "Protect against upstream response of 127.0.0.0/8"
-msgstr ""
+msgstr "Schutz vor Upstream-Reaktionen von 127.0.0.0/8"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
msgid "Protect against upstream responses within local subnets"
-msgstr ""
+msgstr "Schutz vor Upstream-Antworten in lokalen Subnetzen"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:266
msgid "Query Minimize"
-msgstr ""
+msgstr "Abfrage minimieren"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
msgid "Query Rate Limit"
-msgstr ""
+msgstr "Begrenzung der Abfragerate"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
msgid "Recurse"
-msgstr ""
+msgstr "Rekursiv"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:237
msgid "Recursion Protocol"
-msgstr ""
+msgstr "Rekursionsprotokoll"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:258
msgid "Recursion Strength"
-msgstr ""
+msgstr "Rekursionsstärke"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
msgid "Recursion activity affects memory growth and CPU load"
-msgstr ""
+msgstr "Rekursionsaktivität wirkt sich auf Speicherwachstum und CPU-Last aus"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
msgid "Recursive DNS"
-msgstr ""
+msgstr "Rekursiver DNS"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
msgid "Refused"
-msgstr ""
+msgstr "Verweigert"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
msgid "Resource"
-msgstr ""
+msgstr "Ressource"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:120
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:303
msgid "Root DSKEY Age"
-msgstr ""
+msgstr "Alter des Root-DSKEYs"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
@@ -566,36 +574,36 @@ msgstr "Speichern"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:67
msgid "Server Port"
-msgstr ""
+msgstr "Server-Port"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:73
msgid "Server TLS Port"
-msgstr ""
+msgstr "Server-TLS-Port"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
msgid "Servers"
-msgstr ""
+msgstr "Server"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
msgid "Servers for this zone; see README.md for optional form"
-msgstr ""
+msgstr "Server für diese Zone; siehe README.md für optionale Form"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
msgid "Show: Adblock"
-msgstr ""
+msgstr "Anzeigen: Adblock"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
msgid "Show: DHCP"
-msgstr ""
+msgstr "Anzeigen: DHCP"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
msgid "Show: Unbound"
-msgstr ""
+msgstr "Zeigen: Unbound"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
msgid "Skip UCI and use /etc/unbound/unbound.conf"
-msgstr ""
+msgstr "UCI überspringen und /etc/unbound/unbound.conf verwenden"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
msgid "Small"
@@ -603,7 +611,7 @@ msgstr "Klein"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
msgid "Static (local only)"
-msgstr ""
+msgstr "Statisch (nur lokal)"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
@@ -616,56 +624,62 @@ msgstr "Status"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
msgid "Strict Minimize"
-msgstr ""
+msgstr "Strikte Minimierung"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
msgid "Strict version of 'query minimize' but it can break DNS"
-msgstr ""
+msgstr "Strenge Version von \"Abfrage minimieren\", kann aber DNS zerstören"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
msgid "Stub (forced recursion)"
-msgstr ""
+msgstr "Stub (erzwungene Rekursion)"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:79
msgid "TLS Name Index"
-msgstr ""
+msgstr "TLS-Namensindex"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:285
msgid "TTL Minimum"
-msgstr ""
+msgstr "TTL-Minimum"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
msgid "This could display more statistics with the unbound-control package."
msgstr ""
+"Mit dem Paket unbound-control könnten mehr Statistiken angezeigt werden."
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
msgid "This shows '"
-msgstr ""
+msgstr "Dies zeigt '"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
msgid ""
"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
msgstr ""
+"Dies zeigt \"ubound-control dump_cache\" für die Überprüfung von Datensätzen "
+"einschließlich DNSSEC."
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
msgid ""
"This shows Unbound 'local-data:' entries from default, .conf, or control."
msgstr ""
+"Dies zeigt Unbounds \"local-data:\"-Einträge aus default, .conf oder control."
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
msgid ""
"This shows Unbound 'local-zone:' entries from default, .conf, or control."
msgstr ""
+"Dies zeigt Unbounds \"local-zone:\"-Einträge aus default, .conf oder control."
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
msgid "This shows Unbound self reported performance statistics."
-msgstr ""
+msgstr "Die zeigt von Unbound selbst gemeldete Leistungsstatistiken."
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
+"Dies zeigt das Syslog, gefiltert nach Ereignissen, die Unbound betreffen."
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
msgid "Tiny"
@@ -673,12 +687,12 @@ msgstr "Winzig"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
msgid "Transparent (local/global)"
-msgstr ""
+msgstr "Transparent (lokal/global)"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:313
msgid "Trigger Networks"
-msgstr ""
+msgstr "Auslösende Netzwerke"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
msgid "Type"
@@ -694,14 +708,17 @@ msgid ""
"recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
"a>."
msgstr ""
+"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> ist ein "
+"validierender, rekursiver und zwischenspeichernder DNS-Auflöser <a href=\"%"
+"s\" target=\"_blank\">(Hilfe)</a>."
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
msgid "Unbound Control App"
-msgstr ""
+msgstr "Unbound Steuerungs-App"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
msgid "Unbound cache is too large to display in LuCI."
-msgstr ""
+msgstr "Unbounds Cache ist zu groß für die Anzeige in LuCI."
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
msgid "Undefined"
@@ -709,47 +726,48 @@ msgstr "Undefiniert"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:59
msgid "Use 'resolv.conf.auto'"
-msgstr ""
+msgstr "Verwendung von 'resolv.conf.auto'"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
-msgstr ""
+msgstr "Verwendung von DHCPv4 MAC zur Ermittlung von IP6-Hosts SLAAC (EUI64)"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:204
msgid "Use Upstream"
-msgstr ""
+msgstr "Upstream verwenden"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
msgid "Use extra DNS entries found in /etc/config/dhcp"
-msgstr ""
+msgstr "Zusätzliche DNS-Einträge in /etc/config/dhcp verwenden"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
msgid "Use menu System/Processes to observe any memory growth"
msgstr ""
+"Verwenden Sie das Menü System/Prozesse, um den Speicherzuwachs zu beobachten"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:201
msgid "WAN DNS"
-msgstr ""
+msgstr "WAN-DNS"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
msgid "WAN Networks"
-msgstr ""
+msgstr "WAN-Netzwerke"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
msgid "Zone (Domain) names included in this zone combination"
-msgstr ""
+msgstr "In dieser Zonenkombination enthaltene Zonen- (Domänen-) Namen"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:84
msgid "Zone Download URL"
-msgstr ""
+msgstr "URL zum Herunterladen der Zone"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
msgid "Zone Names"
-msgstr ""
+msgstr "Zonennamen"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
msgid "Zone Type"
-msgstr ""
+msgstr "Zonentyp"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
@@ -758,7 +776,7 @@ msgstr "Zonen"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
msgid "accept upstream results for"
-msgstr ""
+msgstr "Upstream-Ergebnisse akzeptieren für"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:124
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:307
@@ -767,7 +785,7 @@ msgstr "Standardeinstellung"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
msgid "download from <var>%s</var>"
-msgstr ""
+msgstr "Herunterladen von <var>%s</var>"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:127
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:310
@@ -776,27 +794,27 @@ msgstr "nie"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
msgid "prefetch zone files for"
-msgstr ""
+msgstr "Zonendateien vorab holen für"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
msgid "select recursion for"
-msgstr ""
+msgstr "Rekursion auswählen für"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
msgid "unknown action for"
-msgstr ""
+msgstr "Unbekannte Aktion für"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
msgid "use <var>%s</var> nameservers"
-msgstr ""
+msgstr "<var>%s</var> Nameserver verwenden"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
msgid "use nameservers"
-msgstr ""
+msgstr "Nameserver verwenden"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
msgid "with default certificate for <var>%s</var>"
-msgstr ""
+msgstr "mit Standardzertifikat für <var>%s</var>"
#~ msgid "No Link"
#~ msgstr "Kein Link"
diff --git a/applications/luci-app-unbound/po/fr/unbound.po b/applications/luci-app-unbound/po/fr/unbound.po
index 4ebba3eda0..477e3f4f46 100644
--- a/applications/luci-app-unbound/po/fr/unbound.po
+++ b/applications/luci-app-unbound/po/fr/unbound.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-26 02:13+0000\n"
+"PO-Revision-Date: 2022-07-31 13:17+0000\n"
"Last-Translator: Christophe Blancon <christophe.blancon@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsunbound/fr/>\n"
@@ -486,13 +486,12 @@ msgstr ""
"déclencheur de bail UCI odhpcd est mal défini :"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
-#, fuzzy
msgid ""
"Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
"target=\"_blank\">(help)</a>."
msgstr ""
-"Organisez des zones dirigées transfert, stub et des zones faisant autorité "
-"<a href=\"%s\" target=\"_blank\">(help)</a>."
+"Organisez des zones dirigées vers l'avant, des talons et des zones faisant "
+"autorité <a href=\"%s\" target=\"_blank\">(aide)</a>."
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
msgid "Override the WAN side router entry in DNS"
@@ -693,7 +692,7 @@ msgstr "Ceci montre le syslog filtré pour les événements impliquant Unbound."
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
msgid "Tiny"
-msgstr "Petit"
+msgstr "Minuscule"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
msgid "Transparent (local/global)"
@@ -793,7 +792,7 @@ msgstr "accepter les résultats en amont pour"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:124
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:307
msgid "default"
-msgstr "Par défaut"
+msgstr "par défaut"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
msgid "download from <var>%s</var>"
diff --git a/applications/luci-app-unbound/po/it/unbound.po b/applications/luci-app-unbound/po/it/unbound.po
index d495ff0971..c71fb543e6 100644
--- a/applications/luci-app-unbound/po/it/unbound.po
+++ b/applications/luci-app-unbound/po/it/unbound.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-12-23 16:10+0000\n"
-"Last-Translator: davidevertuani <davide.vertuani@gmail.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsunbound/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.10.1\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
@@ -17,15 +17,15 @@ msgstr "(nessuno)"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
msgid "(root)"
-msgstr ""
+msgstr "(root)"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
msgid ", and <var>%s</var> entries"
-msgstr ""
+msgstr ", e voci <var>%s</var>"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
msgid ", and try <var>%s</var>"
-msgstr ""
+msgstr ", e prova <var>%s</var>"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
msgid "AXFR"
@@ -43,7 +43,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
msgid "Advanced"
-msgstr ""
+msgstr "Avanzate"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
msgid "Aggressive"
@@ -160,9 +160,8 @@ msgid "Edit '"
msgstr "Modificare '"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
-#, fuzzy
msgid "Edit 'server:' clause options for 'include:"
-msgstr "Modificare le opzioni della clausola 'server:' per 'include:"
+msgstr "Modifica le opzioni della clausola 'server:' per 'include:"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
msgid ""
@@ -253,7 +252,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
msgid "Files"
-msgstr ""
+msgstr "Files"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
msgid "Filter Entire Subnet"
@@ -426,7 +425,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
msgid "Log"
-msgstr "Registro"
+msgstr "Registro eventi"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
msgid "Manual Conf"
diff --git a/applications/luci-app-unbound/po/ko/unbound.po b/applications/luci-app-unbound/po/ko/unbound.po
index e01c5c4ef3..ec70e6096f 100644
--- a/applications/luci-app-unbound/po/ko/unbound.po
+++ b/applications/luci-app-unbound/po/ko/unbound.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-03-21 14:31+0000\n"
-"Last-Translator: asdf1234 <cydyellowgreen@gmail.com>\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsunbound/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.5.2-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
@@ -266,7 +266,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
msgid "Forward"
-msgstr ""
+msgstr "포워드"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
msgid "Forward (simple handoff)"
@@ -605,7 +605,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
msgid "Status"
-msgstr ""
+msgstr "상태"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
msgid "Strict Minimize"
@@ -756,7 +756,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:124
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:307
msgid "default"
-msgstr ""
+msgstr "기본"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
msgid "download from <var>%s</var>"
diff --git a/applications/luci-app-unbound/po/nl/unbound.po b/applications/luci-app-unbound/po/nl/unbound.po
index dadcf18b7c..efc4a10eab 100644
--- a/applications/luci-app-unbound/po/nl/unbound.po
+++ b/applications/luci-app-unbound/po/nl/unbound.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-18 23:39+0000\n"
-"Last-Translator: croissantpetrichor <pierollsporkoctopus@proton.me>\n"
+"PO-Revision-Date: 2022-11-04 10:26+0000\n"
+"Last-Translator: fodiator <weblate@fodiator.com>\n"
"Language-Team: Dutch <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsunbound/nl/>\n"
"Language: nl\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
@@ -61,7 +61,7 @@ msgstr "Standaard"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
msgid "Break down query components for limited added privacy"
-msgstr ""
+msgstr "Verdeel query onderdelen voor enigszins betere privacy"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
diff --git a/applications/luci-app-unbound/po/pl/unbound.po b/applications/luci-app-unbound/po/pl/unbound.po
index 6ca5e50c81..3043b0991a 100644
--- a/applications/luci-app-unbound/po/pl/unbound.po
+++ b/applications/luci-app-unbound/po/pl/unbound.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-05-12 04:55+0000\n"
+"PO-Revision-Date: 2022-12-28 11:28+0000\n"
"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsunbound/pl/>\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.12.1\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
diff --git a/applications/luci-app-unbound/po/sk/unbound.po b/applications/luci-app-unbound/po/sk/unbound.po
index 023bd101ec..f71b8fd1c2 100644
--- a/applications/luci-app-unbound/po/sk/unbound.po
+++ b/applications/luci-app-unbound/po/sk/unbound.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-06-18 19:32+0000\n"
-"Last-Translator: Juraj Šášik <juraj.sasik@gmail.com>\n"
+"PO-Revision-Date: 2022-09-19 10:18+0000\n"
+"Last-Translator: Jose Riha <jose1711@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsunbound/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.7\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
@@ -186,7 +186,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
msgid "Enable"
-msgstr "Povoliť"
+msgstr "Zapnúť"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
msgid "Enable DNS64"
@@ -222,7 +222,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
msgid "Enabled"
-msgstr "Povolené"
+msgstr "Zapnuté"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:297
msgid "Extended Statistics"
@@ -601,7 +601,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
msgid "Statistics"
-msgstr ""
+msgstr "Štatistiky"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
msgid "Status"
diff --git a/applications/luci-app-unbound/po/sv/unbound.po b/applications/luci-app-unbound/po/sv/unbound.po
index 1efcd91a25..b9204b6dc9 100644
--- a/applications/luci-app-unbound/po/sv/unbound.po
+++ b/applications/luci-app-unbound/po/sv/unbound.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-04-25 19:00+0000\n"
+"PO-Revision-Date: 2022-10-05 06:41+0000\n"
"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsunbound/sv/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12.1-dev\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
@@ -61,15 +61,16 @@ msgstr "Grundläggande"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
msgid "Break down query components for limited added privacy"
-msgstr ""
+msgstr "Dela upp frågekomponenterna för begränsad extra sekretess"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
-msgstr ""
+msgstr "Bryt slingan där DNSSEC behöver NTP och NTP behöver DNS"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
msgid "Check for local program to allow forward to localhost"
msgstr ""
+"Leta för om det lokala programmet ska tillåta vidarebefordran till localhost"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
msgid "Choose Unbounds listening port"
@@ -127,7 +128,7 @@ msgstr "Nekades (nxdomain)"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
msgid "Directed Zone"
-msgstr ""
+msgstr "Riktad zon"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
msgid "Directory only part of URL"
@@ -143,7 +144,7 @@ msgstr "Namn på domänen för att bekräfta TLS-certifikat"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
msgid "Domain suffix for this router and DHCP clients"
-msgstr ""
+msgstr "Domänsuffix för den här routern och DHCP-klienter"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:279
msgid "EDNS Size"
@@ -182,7 +183,7 @@ msgstr "Redigera: UCI"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
msgid "Edit: Unbound"
-msgstr ""
+msgstr "Redigera: Utgående"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
msgid "Enable"
@@ -198,7 +199,7 @@ msgstr "Aktivera DNSSEC"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
msgid "Enable Unbound"
-msgstr ""
+msgstr "Aktivera Utgående"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
msgid "Enable access for unbound-control"
@@ -210,15 +211,15 @@ msgstr "Aktivera DNS64-modulen"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
msgid "Enable the DNSSEC validator module"
-msgstr ""
+msgstr "Aktivera DNSSEC-valideringsmodulen"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
msgid "Enable the initialization scripts for Unbound"
-msgstr ""
+msgstr "Aktivera initialiseringsskript för Utgående"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
msgid "Enable this directed zone"
-msgstr ""
+msgstr "Aktivera den här riktade zonen"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
msgid "Enabled"
diff --git a/applications/luci-app-unbound/po/uk/unbound.po b/applications/luci-app-unbound/po/uk/unbound.po
index 119e3bab7b..4a4625b8cd 100644
--- a/applications/luci-app-unbound/po/uk/unbound.po
+++ b/applications/luci-app-unbound/po/uk/unbound.po
@@ -1,15 +1,15 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-04-18 16:53+0000\n"
-"Last-Translator: Vladdrako <vladdrako007@gmail.com>\n"
+"PO-Revision-Date: 2023-01-04 17:06+0000\n"
+"Last-Translator: Sergey Melnichuk <deps2ak@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsunbound/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
@@ -757,7 +757,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:124
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:307
msgid "default"
-msgstr "типова"
+msgstr "за замовчуванням"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
msgid "download from <var>%s</var>"
diff --git a/applications/luci-app-unbound/po/zh_Hant/unbound.po b/applications/luci-app-unbound/po/zh_Hant/unbound.po
index c3b3b4f912..87f070c82e 100644
--- a/applications/luci-app-unbound/po/zh_Hant/unbound.po
+++ b/applications/luci-app-unbound/po/zh_Hant/unbound.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-03-14 05:16+0000\n"
+"PO-Revision-Date: 2022-10-17 00:00+0000\n"
"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsunbound/zh_Hant/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.5.2-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
@@ -491,7 +491,7 @@ msgstr "伺服器將接收查詢的埠"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
msgid "Prefix for generated DNS64 addresses"
-msgstr "生成 DNS64 地址的字首"
+msgstr "產生 DNS64 位址的字首"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
msgid "Prevent client query overload; zero is off"
diff --git a/applications/luci-app-upnp/Makefile b/applications/luci-app-upnp/Makefile
index 324e3e2aa4..84a4d48576 100644
--- a/applications/luci-app-upnp/Makefile
+++ b/applications/luci-app-upnp/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=Universal Plug & Play configuration module
-LUCI_DEPENDS:=+miniupnpd
+LUCI_DEPENDS:=+miniupnpd +rpcd-mod-ucode
include ../../luci.mk
diff --git a/applications/luci-app-upnp/po/el/upnp.po b/applications/luci-app-upnp/po/el/upnp.po
index c02fb5cd11..00046fec7d 100644
--- a/applications/luci-app-upnp/po/el/upnp.po
+++ b/applications/luci-app-upnp/po/el/upnp.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-28 02:08+0200\n"
-"PO-Revision-Date: 2022-05-15 17:03+0000\n"
-"Last-Translator: MarioK239 <marios.k239@gmail.com>\n"
+"PO-Revision-Date: 2022-10-03 08:34+0000\n"
+"Last-Translator: TakissX <pxatzidakis@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/el/>\n"
"Language: el\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13-dev\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
msgid ""
@@ -22,7 +22,7 @@ msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
msgid "Action"
-msgstr ""
+msgstr "Δράση"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
diff --git a/applications/luci-app-upnp/po/ko/upnp.po b/applications/luci-app-upnp/po/ko/upnp.po
index de8f0c5e53..0f963f2db1 100644
--- a/applications/luci-app-upnp/po/ko/upnp.po
+++ b/applications/luci-app-upnp/po/ko/upnp.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2022-03-26 19:08+0000\n"
-"Last-Translator: dikastia <dikastia@gmail.com>\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/ko/>\n"
"Language: ko\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
msgid ""
@@ -69,7 +69,7 @@ msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Comment"
-msgstr ""
+msgstr "메모"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
@@ -163,7 +163,7 @@ msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
msgid "Protocol"
-msgstr ""
+msgstr "프로토콜"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
msgid "Puts extra debugging information into the system log"
diff --git a/applications/luci-app-upnp/po/pt_BR/upnp.po b/applications/luci-app-upnp/po/pt_BR/upnp.po
index 68383908c6..a3b1081b10 100644
--- a/applications/luci-app-upnp/po/pt_BR/upnp.po
+++ b/applications/luci-app-upnp/po/pt_BR/upnp.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2021-03-23 11:29+0000\n"
+"PO-Revision-Date: 2023-01-09 19:50+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsupnp/pt_BR/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.5.2-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
msgid ""
@@ -116,7 +116,7 @@ msgstr "Habilite modo seguro"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:84
msgid "External Port"
-msgstr "Porta Externa"
+msgstr "Porta externa"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
msgid "External ports"
diff --git a/applications/luci-app-upnp/po/sv/upnp.po b/applications/luci-app-upnp/po/sv/upnp.po
index ad6b0dfee3..938fc3e5ed 100644
--- a/applications/luci-app-upnp/po/sv/upnp.po
+++ b/applications/luci-app-upnp/po/sv/upnp.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-10-17 20:21+0000\n"
-"Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
+"PO-Revision-Date: 2022-12-06 01:48+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/sv/>\n"
"Language: sv\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
msgid ""
@@ -75,7 +75,7 @@ msgstr "Kommentera"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
msgid "Delete"
-msgstr "Radera"
+msgstr "Ta bort"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
diff --git a/applications/luci-app-upnp/po/uk/upnp.po b/applications/luci-app-upnp/po/uk/upnp.po
index 09bc2bdc6f..e9e3f72c5c 100644
--- a/applications/luci-app-upnp/po/uk/upnp.po
+++ b/applications/luci-app-upnp/po/uk/upnp.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2021-04-04 09:11+0000\n"
-"Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
+"PO-Revision-Date: 2022-12-22 22:51+0000\n"
+"Last-Translator: Bohdan <chbgdn@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/uk/>\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.6-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
msgid ""
"ACLs specify which external ports may be redirected to which internal "
"addresses and ports"
msgstr ""
-"Список контролю доступу визначає, які зовнішні порти можуть бути "
+"Списки контролю доступу (ACL) визначають, які зовнішні порти можуть бути "
"переспрямовані на які внутрішні адреси й порти"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
diff --git a/applications/luci-app-upnp/root/usr/libexec/rpcd/luci.upnp b/applications/luci-app-upnp/root/usr/libexec/rpcd/luci.upnp
deleted file mode 100755
index a122360c61..0000000000
--- a/applications/luci-app-upnp/root/usr/libexec/rpcd/luci.upnp
+++ /dev/null
@@ -1,155 +0,0 @@
-#!/usr/bin/env lua
-
-local json = require "luci.jsonc"
-local UCI = require "luci.model.uci"
-local fs = require "nixio.fs"
-local sys = require "luci.sys"
-
-local methods = {
- get_status = {
- call = function()
- local uci = UCI.cursor()
- local lease_file = uci:get("upnpd", "config", "upnp_lease_file")
-
- local ipv4_hints = sys.net.ipv4_hints()
- local rule = { }
-
- local ipt = io.popen("iptables --line-numbers -t nat -xnvL MINIUPNPD 2>/dev/null")
- if ipt then
- local upnpf = lease_file and io.open(lease_file, "r")
- while true do
- local ln = ipt:read("*l")
- if not ln then
- break
- elseif ln:match("^%d+") then
- local num, proto, extport, intaddr, intport =
- ln:match("^(%d+).-([a-z]+).-dpt:(%d+) to:(%S-):(%d+)")
- local descr = ""
-
- if num and proto and extport and intaddr and intport then
- extport = tonumber(extport)
- intport = tonumber(intport)
-
- if upnpf then
- local uln = upnpf:read("*l")
- if uln then descr = uln:match(string.format("^%s:%d:%s:%d:%%d*:(.*)$", proto:upper(), extport, intaddr, intport)) end
- if not descr then descr = "" end
- end
-
- local host_hint, _, e
-
- for _,e in pairs(ipv4_hints) do
- if e[1] == intaddr then
- host_hint = e[2]
- break
- end
- end
-
- rule[#rule+1] = {
- num = num,
- proto = proto:upper(),
- extport = extport,
- intaddr = intaddr,
- host_hint = host_hint,
- intport = intport,
- descr = descr
- }
- end
- end
- end
-
- if upnpf then upnpf:close() end
- ipt:close()
- end
-
- return { rules = rule }
- end
- },
- delete_rule = {
- args = { token = "token" },
- call = function(args)
- local util = require "luci.util"
- local idx = args and tonumber(args.token)
- local res = {}
-
- if idx and idx > 0 then
- local uci = UCI.cursor()
-
- sys.call("iptables -t filter -D MINIUPNPD %d 2>/dev/null" % idx)
- sys.call("iptables -t nat -D MINIUPNPD %d 2>/dev/null" % idx)
-
- local lease_file = uci:get("upnpd", "config", "upnp_lease_file")
- if lease_file and fs.access(lease_file) then
- sys.call("sed -i -e '%dd' %s" %{ idx, util.shellquote(lease_file) })
- end
-
- uci.unload()
-
- return { result = "OK" }
- end
-
- return { result = "Bad request" }
- end
- }
-}
-
-local function parseInput()
- local parse = json.new()
- local done, err
-
- while true do
- local chunk = io.read(4096)
- if not chunk then
- break
- elseif not done and not err then
- done, err = parse:parse(chunk)
- end
- end
-
- if not done then
- print(json.stringify({ error = err or "Incomplete input" }))
- os.exit(1)
- end
-
- return parse:get()
-end
-
-local function validateArgs(func, uargs)
- local method = methods[func]
- if not method then
- print(json.stringify({ error = "Method not found" }))
- os.exit(1)
- end
-
- if type(uargs) ~= "table" then
- print(json.stringify({ error = "Invalid arguments" }))
- os.exit(1)
- end
-
- uargs.ubus_rpc_session = nil
-
- local k, v
- local margs = method.args or {}
- for k, v in pairs(uargs) do
- if margs[k] == nil or
- (v ~= nil and type(v) ~= type(margs[k]))
- then
- print(json.stringify({ error = "Invalid arguments" }))
- os.exit(1)
- end
- end
-
- return method
-end
-
-if arg[1] == "list" then
- local _, method, rv = nil, nil, {}
- for _, method in pairs(methods) do rv[_] = method.args or {} end
- print((json.stringify(rv):gsub(":%[%]", ":{}")))
-elseif arg[1] == "call" then
- local args = parseInput()
- local method = validateArgs(arg[2], args)
- local result, code = method.call(args)
- print((json.stringify(result):gsub("^%[%]$", "{}")))
- os.exit(code or 0)
-end \ No newline at end of file
diff --git a/applications/luci-app-upnp/root/usr/share/rpcd/ucode/luci.upnp b/applications/luci-app-upnp/root/usr/share/rpcd/ucode/luci.upnp
new file mode 100644
index 0000000000..9ee47f2968
--- /dev/null
+++ b/applications/luci-app-upnp/root/usr/share/rpcd/ucode/luci.upnp
@@ -0,0 +1,139 @@
+// Copyright 2022 Jo-Philipp Wich <jo@mein.io>
+// Licensed to the public under the Apache License 2.0.
+
+'use strict';
+
+import { access, open, popen } from 'fs';
+import { connect } from 'ubus';
+import { cursor } from 'uci';
+
+// Establish ubus connection persistently outside of the call handler scope to
+// prevent premature GC'ing. Can be moved into `get_status` callback once
+// https://github.com/jow-/ucode/commit/a58fe4709f661b5f28e26701ea8638efccf5aeb6
+// is merged.
+const ubus = connect();
+
+const methods = {
+ get_status: {
+ call: function(req) {
+ const uci = cursor();
+
+ const rules = [];
+ const leases = [];
+
+ const leasefile = open(uci.get('upnpd', 'config', 'upnp_lease_file'), 'r');
+
+ if (leasefile) {
+ for (let line = leasefile.read('line'); length(line); line = leasefile.read('line')) {
+ const record = split(line, ':', 6);
+
+ if (length(record) == 6) {
+ push(leases, {
+ proto: uc(record[0]),
+ extport: +record[1],
+ intaddr: arrtoip(iptoarr(record[2])),
+ intport: +record[3],
+ expiry: +record[4],
+ description: trim(record[5])
+ });
+ }
+ }
+
+ leasefile.close();
+ }
+
+ const ipt = popen('iptables --line-numbers -t nat -xnvL MINIUPNPD 2>/dev/null');
+
+ if (ipt) {
+ for (let line = ipt.read('line'); length(line); line = ipt.read('line')) {
+ let m = match(line, /^([0-9]+)\s+([a-z]+).+dpt:([0-9]+) to:(\S+):([0-9]+)/);
+
+ if (m) {
+ push(rules, {
+ num: m[1],
+ proto: uc(m[2]),
+ extport: +m[3],
+ intaddr: arrtoip(iptoarr(m[4])),
+ intport: +m[5],
+ descr: ''
+ });
+ }
+ }
+
+ ipt.close();
+ }
+
+ const nft = popen('nft --handle list chain inet fw4 upnp_prerouting 2>/dev/null');
+
+ if (nft) {
+ for (let line = nft.read('line'), num = 1; length(line); line = nft.read('line')) {
+ let m = match(line, /^\t\tiif ".+" @nh,72,8 (0x6|0x11) th dport ([0-9]+) dnat ip to ([0-9.]+):([0-9]+)/);
+
+ if (m) {
+ push(rules, {
+ num: `${num}`,
+ proto: (m[1] == '0x6') ? 'TCP' : 'UDP',
+ extport: +m[2],
+ intaddr: arrtoip(iptoarr(m[3])),
+ intport: +m[4],
+ descr: ''
+ });
+
+ num++;
+ }
+ }
+
+ nft.close();
+ }
+
+ return ubus.defer('luci-rpc', 'getHostHints', {}, function(rc, host_hints) {
+ for (let rule in rules) {
+ for (let lease in leases) {
+ if (lease.proto == rule.proto &&
+ lease.intaddr == rule.intaddr &&
+ lease.intport == rule.intport &&
+ lease.extport == rule.extport)
+ {
+ rule.descr = lease.description;
+ break;
+ }
+ }
+
+ for (let mac, hint in host_hints) {
+ if (rule.intaddr in hint.ipaddrs) {
+ rule.host_hint = hint.name;
+ break;
+ }
+ }
+ }
+
+ req.reply({ rules });
+ });
+ }
+ },
+
+ delete_rule: {
+ args: { token: 'token' },
+ call: function(req) {
+ const idx = +req.args?.token;
+
+ if (idx > 0) {
+ const uci = cursor();
+ const leasefile = uci.get('upnpd', 'config', 'upnp_lease_file');
+
+ if (access(leasefile)) {
+ system(['sed', '-i', '-e', `${idx}d`, leasefile]);
+ system(['/etc/init.d/miniupnpd', 'restart']);
+ }
+
+ return { result: 'OK' };
+ }
+
+ return { result: 'Bad request' };
+ }
+ }
+};
+
+return { 'luci.upnp': methods };
+
+
diff --git a/applications/luci-app-vnstat/po/sk/vnstat.po b/applications/luci-app-vnstat/po/sk/vnstat.po
index f67ed857cd..9e32df1210 100644
--- a/applications/luci-app-vnstat/po/sk/vnstat.po
+++ b/applications/luci-app-vnstat/po/sk/vnstat.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-04-04 17:34+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2022-09-19 10:18+0000\n"
+"Last-Translator: Jose Riha <jose1711@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvnstat/sk/>\n"
"Language: sk\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:23
msgid "Configuration"
@@ -26,7 +26,7 @@ msgstr ""
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:14
msgid "Graphs"
-msgstr ""
+msgstr "Grafy"
#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:67
msgid "Hourly traffic"
diff --git a/applications/luci-app-vnstat/po/sv/vnstat.po b/applications/luci-app-vnstat/po/sv/vnstat.po
index 62a67434fd..58a46cba31 100644
--- a/applications/luci-app-vnstat/po/sv/vnstat.po
+++ b/applications/luci-app-vnstat/po/sv/vnstat.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-11-07 15:53+0000\n"
+"PO-Revision-Date: 2022-12-06 01:48+0000\n"
"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvnstat/sv/>\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:23
msgid "Configuration"
@@ -26,7 +26,7 @@ msgstr "Godkänn UCI-åtkomst för luci-app-vnstat"
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:14
msgid "Graphs"
-msgstr "Grafer"
+msgstr "Diagram"
#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:67
msgid "Hourly traffic"
diff --git a/applications/luci-app-vnstat2/po/cs/vnstat2.po b/applications/luci-app-vnstat2/po/cs/vnstat2.po
index 02f39910ff..f79823fded 100644
--- a/applications/luci-app-vnstat2/po/cs/vnstat2.po
+++ b/applications/luci-app-vnstat2/po/cs/vnstat2.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-04-09 08:05+0000\n"
-"Last-Translator: Pavel Pernička <pernicka.pa@gmail.com>\n"
+"PO-Revision-Date: 2023-01-10 22:06+0000\n"
+"Last-Translator: Jirka_1277 <j.pinkava@centrum.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvnstat2/cs/>\n"
"Language: cs\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.6-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:113
msgid "5 Minute"
@@ -17,7 +17,7 @@ msgstr "5 minut"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:21
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:40
msgid "Cancel"
-msgstr "Storno"
+msgstr "Zrušit"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:130
msgid "Clear data for all interfaces"
diff --git a/applications/luci-app-vnstat2/po/de/vnstat2.po b/applications/luci-app-vnstat2/po/de/vnstat2.po
index dbcc210e25..b76e1fd157 100644
--- a/applications/luci-app-vnstat2/po/de/vnstat2.po
+++ b/applications/luci-app-vnstat2/po/de/vnstat2.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-03-29 18:08+0000\n"
+"PO-Revision-Date: 2022-10-09 16:44+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvnstat2/de/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:113
msgid "5 Minute"
@@ -138,7 +138,6 @@ msgid "Top"
msgstr "Oben"
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:3
-#, fuzzy
msgid "Traffic Monitor"
msgstr "Verkehrsmonitor"
diff --git a/applications/luci-app-vnstat2/po/it/vnstat2.po b/applications/luci-app-vnstat2/po/it/vnstat2.po
index 22cb3e09f5..8d809b3e6d 100644
--- a/applications/luci-app-vnstat2/po/it/vnstat2.po
+++ b/applications/luci-app-vnstat2/po/it/vnstat2.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-02-25 15:04+0000\n"
-"Last-Translator: bovirus <roberto.boriotti@canon-europe.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvnstat2/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.5\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:113
msgid "5 Minute"
-msgstr ""
+msgstr "5 Minuti"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:21
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:40
@@ -21,7 +21,7 @@ msgstr "Annulla"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:130
msgid "Clear data for all interfaces"
-msgstr ""
+msgstr "Cancella i dati per tutte le interfacce"
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:27
msgid "Configuration"
diff --git a/applications/luci-app-vnstat2/po/sk/vnstat2.po b/applications/luci-app-vnstat2/po/sk/vnstat2.po
index 32f040770e..d9a3122de2 100644
--- a/applications/luci-app-vnstat2/po/sk/vnstat2.po
+++ b/applications/luci-app-vnstat2/po/sk/vnstat2.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-04 17:35+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2022-09-19 10:18+0000\n"
+"Last-Translator: Jose Riha <jose1711@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvnstat2/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:113
msgid "5 Minute"
@@ -59,7 +59,7 @@ msgstr ""
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:18
msgid "Graphs"
-msgstr ""
+msgstr "Grafy"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:114
msgid "Hourly"
@@ -71,7 +71,7 @@ msgstr "Rozhranie"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:45
msgid "Interfaces"
-msgstr "Rozhrania"
+msgstr "Rozhranie"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:71
msgid "Loading graphs…"
@@ -79,7 +79,7 @@ msgstr ""
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:49
msgid "Monitor interfaces"
-msgstr ""
+msgstr "Sledovať rozhrania"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:116
msgid "Monthly"
diff --git a/applications/luci-app-vnstat2/po/sv/vnstat2.po b/applications/luci-app-vnstat2/po/sv/vnstat2.po
index 9cb45e2c3b..43ce2dc255 100644
--- a/applications/luci-app-vnstat2/po/sv/vnstat2.po
+++ b/applications/luci-app-vnstat2/po/sv/vnstat2.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-03-19 04:16+0000\n"
+"PO-Revision-Date: 2022-12-06 15:41+0000\n"
"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvnstat2/sv/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.5.2-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:113
msgid "5 Minute"
@@ -21,7 +21,7 @@ msgstr "Avbryt"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:130
msgid "Clear data for all interfaces"
-msgstr ""
+msgstr "Rensa data för alla gränssnitt"
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:27
msgid "Configuration"
@@ -29,7 +29,7 @@ msgstr "Konfiguration"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:78
msgid "Could not load graph, no data available:"
-msgstr ""
+msgstr "Diagrammet kunde inte laddas, ingen data tillgänglig:"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:115
msgid "Daily"
@@ -39,27 +39,27 @@ msgstr ""
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:82
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:59
msgid "Delete"
-msgstr ""
+msgstr "Ta bort"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:34
msgid "Delete data for ALL interfaces"
-msgstr ""
+msgstr "Ta bort data för ALLA gränssnitt"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:15
msgid "Delete interface <em>%h</em>"
-msgstr ""
+msgstr "Ta bort gränssnittet <em>%h</em>"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
msgid "Delete…"
-msgstr ""
+msgstr "Ta bort…"
#: applications/luci-app-vnstat2/root/usr/share/rpcd/acl.d/luci-app-vnstat2.json:3
msgid "Grant access to LuCI app vnstat2"
-msgstr ""
+msgstr "Ge åtkomst till LuCi-appen vnstat2"
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:18
msgid "Graphs"
-msgstr ""
+msgstr "Diagram"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:114
msgid "Hourly"
@@ -67,55 +67,62 @@ msgstr ""
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:81
msgid "Interface"
-msgstr ""
+msgstr "Gränssnitt"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:45
msgid "Interfaces"
-msgstr ""
+msgstr "Gränssnitt"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:71
msgid "Loading graphs…"
-msgstr ""
+msgstr "Laddar diagram…"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:49
msgid "Monitor interfaces"
-msgstr ""
+msgstr "Övervaka gränssnitten"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:116
msgid "Monthly"
-msgstr ""
+msgstr "Varje månad"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:118
msgid ""
"No monitored interfaces have been found. Go to the configuration to enable "
"monitoring for one or more interfaces."
msgstr ""
+"Inga övervakade gränssnitt kunde hittas. Gå till konfigurationen för att "
+"aktivera övervakning för en eller flera gränssnitt."
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:99
msgid "No unconfigured interfaces found in database."
-msgstr ""
+msgstr "Inga oinställda gränssnitt hittades i databasen."
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:111
msgid "Summary"
-msgstr ""
+msgstr "Sammanfattning"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:35
msgid ""
"The data will be removed from the database permanently. This cannot be "
"undone."
msgstr ""
+"Datan kommer att tas bort från databasen permanent. Det här kan inte ångras."
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:16
msgid ""
"The interface will be removed from the database permanently. This cannot be "
"undone."
msgstr ""
+"Gränssnittet kommer att tas bort från databasen permanent. Det här kan inte "
+"ångras."
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:49
msgid ""
"The selected interfaces are automatically added to the vnStat database upon "
"startup."
msgstr ""
+"De valda gränssnitten läggs automatiskt till i databasen för vnStat vid "
+"uppstart."
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:104
msgid ""
@@ -125,34 +132,38 @@ msgstr ""
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:112
msgid "Top"
-msgstr ""
+msgstr "Längst upp"
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:3
msgid "Traffic Monitor"
-msgstr ""
+msgstr "Trafikövervakare"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:102
msgid "Unconfigured interfaces"
-msgstr ""
+msgstr "Oinställda gränssnitt"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:108
msgid "Warning: The service is not running, graphs will not be updated!"
msgstr ""
+"Varning: Tjänsten körs inte, diagrammen kommer inte att vara uppdaterade!"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:117
msgid "Yearly"
-msgstr ""
+msgstr "Årligen"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:43
msgid "vnStat"
-msgstr ""
+msgstr "vnStat"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:106
msgid "vnStat Graphs"
-msgstr ""
+msgstr "Diagram för vnStat"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:43
+#, fuzzy
msgid ""
"vnStat is a network traffic monitor for Linux that keeps a log of network "
"traffic for the selected interface(s)."
msgstr ""
+"vnStat är en nätverkstrafikövervakare i Linux som håller en logg över "
+"nätverkstrafik för det eller de valda gränssnitte(t)n."
diff --git a/applications/luci-app-vnstat2/po/uk/vnstat2.po b/applications/luci-app-vnstat2/po/uk/vnstat2.po
index 55f165ad6f..7d6e80f9d3 100644
--- a/applications/luci-app-vnstat2/po/uk/vnstat2.po
+++ b/applications/luci-app-vnstat2/po/uk/vnstat2.po
@@ -1,19 +1,19 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-11 01:51+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2022-08-28 15:37+0000\n"
+"Last-Translator: Vlad <vladhmail@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvnstat2/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.14.1-dev\n"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:113
msgid "5 Minute"
-msgstr ""
+msgstr "5 хвилин"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:21
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:40
diff --git a/applications/luci-app-vpn-policy-routing/Makefile b/applications/luci-app-vpn-policy-routing/Makefile
deleted file mode 100644
index 55cce87757..0000000000
--- a/applications/luci-app-vpn-policy-routing/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 2017-2019 Stan Grishin (stangri@melmac.net)
-# This is free software, licensed under the GNU General Public License v3.
-
-include $(TOPDIR)/rules.mk
-
-PKG_LICENSE:=GPL-3.0-or-later
-PKG_MAINTAINER:=Stan Grishin <stangri@melmac.net>
-PKG_VERSION:=0.3.4-8
-
-LUCI_TITLE:=VPN Policy-Based Routing Service Web UI
-LUCI_DESCRIPTION:=Provides Web UI for vpn-policy-routing service.
-LUCI_DEPENDS:=+luci-compat +luci-mod-admin-full +vpn-policy-routing
-LUCI_PKGARCH:=all
-
-include ../../luci.mk
-
-# call BuildPackage - OpenWrt buildroot signature
diff --git a/applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua b/applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua
deleted file mode 100644
index 53c0991c6d..0000000000
--- a/applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua
+++ /dev/null
@@ -1,33 +0,0 @@
-module("luci.controller.vpn-policy-routing", package.seeall)
-function index()
- if nixio.fs.access("/etc/config/vpn-policy-routing") then
- local e = entry({"admin", "vpn"}, firstchild(), _("VPN"), 60)
- e.dependent = false
- e.acl_depends = { "luci-app-vpn-policy-routing" }
- entry({"admin", "vpn", "vpn-policy-routing"}, cbi("vpn-policy-routing"), _("VPN Policy Routing"))
- entry({"admin", "vpn", "vpn-policy-routing", "action"}, call("vpn_policy_routing_action"), nil).leaf = true
- end
-end
-
-function vpn_policy_routing_action(name)
- local packageName = "vpn-policy-routing"
- local http = require "luci.http"
- local sys = require "luci.sys"
- local uci = require "luci.model.uci".cursor()
- local util = require "luci.util"
- if name == "start" then
- sys.init.start(packageName)
- elseif name == "action" then
- util.exec("/etc/init.d/" .. packageName .. " restart >/dev/null 2>&1")
- elseif name == "stop" then
- sys.init.stop(packageName)
- elseif name == "enable" then
- uci:set(packageName, "config", "enabled", "1")
- uci:commit(packageName)
- elseif name == "disable" then
- uci:set(packageName, "config", "enabled", "0")
- uci:commit(packageName)
- end
- http.prepare_content("text/plain")
- http.write("0")
-end
diff --git a/applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua b/applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua
deleted file mode 100644
index abd0101365..0000000000
--- a/applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua
+++ /dev/null
@@ -1,376 +0,0 @@
-local packageName = "vpn-policy-routing"
-local readmeURL = "https://docs.openwrt.melmac.net/" .. packageName .. "/"
-local uci = require "luci.model.uci".cursor()
-local sys = require "luci.sys"
-local util = require "luci.util"
-local ip = require "luci.ip"
-local fs = require "nixio.fs"
-local jsonc = require "luci.jsonc"
-local http = require "luci.http"
-local nutil = require "nixio.util"
-local dispatcher = require "luci.dispatcher"
-local enc
-
-function getPackageVersion()
- local opkgFile = "/usr/lib/opkg/status"
- local line
- local flag = false
- for line in io.lines(opkgFile) do
- if flag then
- return line:match('[%d%.$-]+') or ""
- elseif line:find("Package: " .. packageName:gsub("%-", "%%%-")) then
- flag = true
- end
- end
- return ""
-end
-
-local ubusStatus = util.ubus("service", "list", { name = packageName })
-if ubusStatus and ubusStatus[packageName] and
- ubusStatus[packageName]["instances"] and
- ubusStatus[packageName]["instances"]["main"] and
- ubusStatus[packageName]["instances"]["main"]["data"] and
- ubusStatus[packageName]["instances"]["main"]["data"]["status"] and
- ubusStatus[packageName]["instances"]["main"]["data"]["status"][1] then
- serviceGateways = ubusStatus[packageName]["instances"]["main"]["data"]["status"][1]["gateway"]
- serviceGateways = serviceGateways and serviceGateways:gsub('\\n', '\n')
- serviceGateways = serviceGateways and serviceGateways:gsub('\\033%[0;32m%[\\xe2\\x9c\\x93%]\\033%[0m', '✓')
- serviceErrors = ubusStatus[packageName]["instances"]["main"]["data"]["status"][1]["error"]
- serviceErrors = serviceErrors and serviceErrors:gsub('\\n', '\n')
- serviceErrors = serviceErrors and serviceErrors:gsub('\\033%[0;31mERROR\\033%[0m: ', '')
- serviceWarnings = ubusStatus[packageName]["instances"]["main"]["data"]["status"][1]["warning"]
- serviceWarnings = serviceWarnings and serviceWarnings:gsub('\\n', '\n')
- serviceWarnings = serviceWarnings and serviceWarnings:gsub('\\033%[0;33mWARNING\\033%[0m: ', '')
- serviceMode = ubusStatus[packageName]["instances"]["main"]["data"]["status"][1]["mode"]
-end
-
-local serviceRunning, statusText = false, nil
-local packageVersion = getPackageVersion()
-if packageVersion == "" then
- statusText = translatef("%s is not installed or not found", packageName)
-end
-if sys.call("iptables -t mangle -L | grep -q VPR_PREROUTING") == 0 then
- serviceRunning = true
- statusText = translate("Running")
- if serviceMode and serviceMode == "strict" then
- statusText = translatef("%s (strict mode)", statusText)
- end
-else
- statusText = translate("Stopped")
- if uci:get(packageName, "config", "enabled") ~= "1" then
- statusText = translatef("%s (disabled)", statusText)
- end
-end
-
-local t = uci:get("vpn-policy-routing", "config", "supported_interface")
-if not t then
- supportedIfaces = ""
-elseif type(t) == "table" then
- for key,value in pairs(t) do supportedIfaces = supportedIfaces and supportedIfaces .. ' ' .. value or value end
-elseif type(t) == "string" then
- supportedIfaces = t
-end
-
-t = uci:get("vpn-policy-routing", "config", "ignored_interface")
-if not t then
- ignoredIfaces = ""
-elseif type(t) == "table" then
- for key,value in pairs(t) do ignoredIfaces = ignoredIfaces and ignoredIfaces .. ' ' .. value or value end
-elseif type(t) == "string" then
- ignoredIfaces = t
-end
-
-local lanIPAddr = uci:get("network", "lan", "ipaddr")
-local lanNetmask = uci:get("network", "lan", "netmask")
--- if multiple ip addresses on lan interface, will be returned as table of CIDR notations i.e. {"10.0.0.1/24","10.0.0.2/24"}
-if (type(lanIPAddr) == "table") then
- first = true
- for i,line in ipairs(lanIPAddr) do
- lanIPAddr = lanIPAddr[i]
- break
- end
- lanIPAddr = lanIPAddr:match("[0-9.]+")
-end
-if lanIPAddr and lanNetmask then
- laPlaceholder = ip.new(lanIPAddr .. "/" .. lanNetmask )
-end
-
-function is_wan(name)
- return name:sub(1,3) == "wan" or name:sub(-3) == "wan"
-end
-
-function is_supported_interface(arg)
- local name=arg['.name']
- local proto=arg['proto']
- local ifname=arg['ifname']
- local device=arg['device']
- ifname = ifname or device
-
- if name and is_wan(name) then return true end
- if name and supportedIfaces:match('%f[%w]' .. name .. '%f[%W]') then return true end
- if name and not ignoredIfaces:match('%f[%w]' .. name .. '%f[%W]') then
- if type(ifname) == "table" then
- for key,value in pairs(ifname) do
- if value and value:sub(1,3) == "tun" then return true end
- if value and value:sub(1,3) == "tap" then return true end
- if value and value:sub(1,3) == "tor" then return true end
- if value and fs.access("/sys/devices/virtual/net/" .. value .. "/tun_flags") then return true end
- end
- elseif type(ifname) == "string" then
- if ifname and ifname:sub(1,3) == "tun" then return true end
- if ifname and ifname:sub(1,3) == "tap" then return true end
- if ifname and ifname:sub(1,3) == "tor" then return true end
- if ifname and fs.access("/sys/devices/virtual/net/" .. ifname .. "/tun_flags") then return true end
- end
- if proto and proto:sub(1,11) == "openconnect" then return true end
- if proto and proto:sub(1,4) == "pptp" then return true end
- if proto and proto:sub(1,4) == "l2tp" then return true end
- if proto and proto:sub(1,9) == "wireguard" then return true end
- end
-end
-
-m = Map("vpn-policy-routing", translate("VPN and WAN Policy-Based Routing"))
-
-h = m:section(NamedSection, "config", packageName, translatef("Service Status [%s %s]", packageName, packageVersion))
-status = h:option(DummyValue, "_dummy", translate("Service Status"))
-status.template = "vpn-policy-routing/status"
-status.value = statusText
-if serviceRunning and serviceGateways and serviceGateways ~= "" then
- gateways = h:option(DummyValue, "_dummy", translate("Service Gateways"))
- gateways.template = packageName .. "/status-gateways"
- gateways.value = serviceGateways
-end
-if serviceErrors and serviceErrors ~= "" then
- errors = h:option(DummyValue, "_dummy", translate("Service Errors"))
- errors.template = packageName .. "/status"
- errors.value = serviceErrors
-end
-if serviceWarnings and serviceWarnings ~= "" then
- warnings = h:option(DummyValue, "_dummy", translate("Service Warnings"))
- warnings.template = packageName .. "/status"
- warnings.value = serviceWarnings
-end
-if packageVersion ~= "" then
- buttons = h:option(DummyValue, "_dummy", translate("Service Control"))
- buttons.template = packageName .. "/buttons"
-end
-
--- General Options
-config = m:section(NamedSection, "config", "vpn-policy-routing", translate("Configuration"))
-config.override_values = true
-config.override_depends = true
-
--- Basic Options
-config:tab("basic", translate("Basic Configuration"))
-
-verb = config:taboption("basic", ListValue, "verbosity", translate("Output verbosity"), translate("Controls both system log and console output verbosity."))
-verb:value("0", translate("Suppress/No output"))
-verb:value("1", translate("Condensed output"))
-verb:value("2", translate("Verbose output"))
-verb.default = 2
-
-se = config:taboption("basic", ListValue, "strict_enforcement", translate("Strict enforcement"),
- translatef("See the %sREADME%s for details.", "<a href=\"" .. readmeURL .. "#strict-enforcement" .. "\" target=\"_blank\">", "</a>"))
-se:value("0", translate("Do not enforce policies when their gateway is down"))
-se:value("1", translate("Strictly enforce policies when their gateway is down"))
-se.default = 1
-
-resolver_ipset = config:taboption("basic", ListValue, "resolver_ipset", translate("Use resolver's ipset for domains"),
- translatef("Please check the %sREADME%s before changing this option.", "<a href=\"" .. readmeURL .. "#service-configuration-settings" .. "\" target=\"_blank\">", "</a>"))
-resolver_ipset:value("none", translate("Disabled"))
-resolver_ipset:value("dnsmasq.ipset", translate("DNSMASQ ipset"))
-resolver_ipset.default = "dnsmasq.ipset"
-
-ipv6 = config:taboption("basic", ListValue, "ipv6_enabled", translate("IPv6 Support"))
-ipv6:value("0", translate("Disabled"))
-ipv6:value("1", translate("Enabled"))
-
--- Advanced Options
-config:tab("advanced", translate("Advanced Configuration"),
- translatef("%sWARNING:%s Please make sure to check the %sREADME%s before changing anything in this section! Change any of the settings below with extreme caution!%s" , "<br/>&#160;&#160;&#160;&#160;<b>", "</b>", "<a href=\"" .. readmeURL .. "#service-configuration-settings" .. "\" target=\"_blank\">", "</a>", "<br/><br/>"))
-
-supportedIface = config:taboption("advanced", DynamicList, "supported_interface", translate("Supported Interfaces"), translate("Allows to specify the list of interface names (in lower case) to be explicitly supported by the service. Can be useful if your OpenVPN tunnels have dev option other than tun* or tap*."))
-supportedIface.optional = false
-
-ignoredIface = config:taboption("advanced", DynamicList, "ignored_interface", translate("Ignored Interfaces"), translate("Allows to specify the list of interface names (in lower case) to be ignored by the service. Can be useful if running both VPN server and VPN client on the router."))
-ignoredIface.optional = false
-
-timeout = config:taboption("advanced", Value, "boot_timeout", translate("Boot Time-out"), translate("Time (in seconds) for service to wait for WAN gateway discovery on boot."))
-timeout.optional = false
-timeout.rmempty = true
-
-dest_ipset = config:taboption("advanced", ListValue, "dest_ipset", translate("The ipset option for remote policies"),
- translatef("Please check the %sREADME%s before changing this option.", "<a href=\"" .. readmeURL .. "#service-configuration-settings" .. "\" target=\"_blank\">", "</a>"))
-dest_ipset:value("0", translate("Disabled"))
-dest_ipset:value("1", translate("Use ipset command"))
-dest_ipset.default = "0"
-
-src_ipset = config:taboption("advanced", ListValue, "src_ipset", translate("The ipset option for local policies"),
- translatef("Please check the %sREADME%s before changing this option.", "<a href=\"" .. readmeURL .. "#service-configuration-settings" .. "\" target=\"_blank\">", "</a>"))
-src_ipset:value("0", translate("Disabled"))
-src_ipset:value("1", translate("Use ipset command"))
-src_ipset.default = "0"
-
-insert = config:taboption("advanced", ListValue, "iptables_rule_option", translate("IPTables rule option"), translate("Select Append for -A and Insert for -I."))
-insert:value("append", translate("Append"))
-insert:value("insert", translate("Insert"))
-insert.default = "append"
-
-icmp = config:taboption("advanced", ListValue, "icmp_interface", translate("Default ICMP Interface"), translate("Force the ICMP protocol interface."))
-icmp:value("", translate("No Change"))
-icmp:value("wan", translate("WAN"))
-uci:foreach("network", "interface", function(s)
- local name=s['.name']
- if is_supported_interface(s) then icmp:value(name, name:upper()) end
-end)
-icmp.rmempty = true
-
-wantid = config:taboption("advanced", Value, "wan_tid", translate("WAN Table ID"), translate("Starting (WAN) Table ID number for tables created by the service."))
-wantid.rmempty = true
-wantid.placeholder = "201"
-wantid.datatype = 'and(uinteger, min(201))'
-
-wanmark = config:taboption("advanced", Value, "wan_mark", translate("WAN Table FW Mark"), translate("Starting (WAN) FW Mark for marks used by the service. High starting mark is used to avoid conflict with SQM/QoS. Change with caution together with") .. " " .. translate("Service FW Mask") .. ".")
-wanmark.rmempty = true
-wanmark.placeholder = "0x010000"
-wanmark.datatype = "hex(8)"
-
-fwmask = config:taboption("advanced", Value, "fw_mask", translate("Service FW Mask"), translate("FW Mask used by the service. High mask is used to avoid conflict with SQM/QoS. Change with caution together with") .. " " .. translate("WAN Table FW Mark") .. ".")
-fwmask.rmempty = true
-fwmask.placeholder = "0xff0000"
-fwmask.datatype = "hex(8)"
-
-config:tab("webui", translate("Web UI Configuration"))
-
-webui_enable_column = config:taboption("webui", ListValue, "webui_enable_column", translate("Show Enable Column"), translate("Shows the enable checkbox column for policies, allowing you to quickly enable/disable specific policy without deleting it."))
-webui_enable_column:value("0", translate("Disabled"))
-webui_enable_column:value("1", translate("Enabled"))
-
-webui_protocol_column = config:taboption("webui", ListValue, "webui_protocol_column", translate("Show Protocol Column"), translate("Shows the protocol column for policies, allowing you to assign a specific protocol to a policy."))
-webui_protocol_column:value("0", translate("Disabled"))
-webui_protocol_column:value("1", translate("Enabled"))
-
-webui_supported_protocol = config:taboption("webui", DynamicList, "webui_supported_protocol", translate("Supported Protocols"), translate("Display these protocols in protocol column in Web UI."))
-webui_supported_protocol.optional = false
-
-webui_chain_column = config:taboption("webui", ListValue, "webui_chain_column", translate("Show Chain Column"), translate("Shows the chain column for policies, allowing you to assign a PREROUTING, FORWARD, INPUT or OUTPUT chain to a policy."))
-webui_chain_column:value("0", translate("Disabled"))
-webui_chain_column:value("1", translate("Enabled"))
-
-webui_show_ignore_target = config:taboption("webui", ListValue, "webui_show_ignore_target", translate("Add IGNORE Target"), translate("Adds `IGNORE` to the list of interfaces for policies, allowing you to skip further processing by VPN Policy Routing."))
-webui_show_ignore_target:value("0", translate("Disabled"))
-webui_show_ignore_target:value("1", translate("Enabled"))
-
-webui_sorting = config:taboption("webui", ListValue, "webui_sorting", translate("Show Up/Down Buttons"), translate("Shows the Up/Down buttons for policies, allowing you to move a policy up or down in the list."))
-webui_sorting:value("0", translate("Disabled"))
-webui_sorting:value("1", translate("Enabled"))
-webui_sorting.default = "1"
-
--- Policies
-p = m:section(TypedSection, "policy", translate("Policies"), translate("Comment, interface and at least one other field are required. Multiple local and remote addresses/devices/domains and ports can be space separated. Placeholders below represent just the format/syntax and will not be used if fields are left blank."))
-p.template = "cbi/tblsection"
-if uci:get("vpn-policy-routing", "config", "webui_sorting") == "1" then
- p.sortable = true
-end
-p.anonymous = true
-p.addremove = true
-
-if uci:get("vpn-policy-routing", "config", "webui_enable_column") == "1" then
- le = p:option(Flag, "enabled", translate("Enabled"))
- le.default = "1"
-end
-
-if uci:get_first("vpn-policy-routing", "policy", "comment") then
- p:option(Value, "comment", translate("Comment"))
-else
- p:option(Value, "name", translate("Name"))
-end
-
-la = p:option(Value, "src_addr", translate("Local addresses / devices"))
-if laPlaceholder then
- la.placeholder = laPlaceholder
-end
-la.rmempty = true
-la.datatype = 'list(neg(or(host,network,macaddr,string)))'
-
-lp = p:option(Value, "src_port", translate("Local ports"))
-lp.datatype = 'list(neg(or(portrange, string)))'
-lp.placeholder = "0-65535"
-lp.rmempty = true
-
-ra = p:option(Value, "dest_addr", translate("Remote addresses / domains"))
-ra.datatype = 'list(neg(host))'
-ra.placeholder = "0.0.0.0/0"
-ra.rmempty = true
-
-rp = p:option(Value, "dest_port", translate("Remote ports"))
-rp.datatype = 'list(neg(or(portrange, string)))'
-rp.placeholder = "0-65535"
-rp.rmempty = true
-
-if uci:get("vpn-policy-routing", "config", "webui_protocol_column") == "1" then
- proto = p:option(ListValue, "proto", translate("Protocol"))
- proto:value("", "AUTO")
- proto.default = ""
- proto.rmempty = true
- enc = uci:get_list("vpn-policy-routing", "config", "webui_supported_protocol")
- if next(enc) == nil then
- enc = { "tcp", "udp", "tcp udp", "icmp", "all" }
- end
- for key,value in pairs(enc) do
- proto:value(value:lower(), value:gsub(" ", "/"):upper())
- end
-end
-
-if uci:get("vpn-policy-routing", "config", "webui_chain_column") == "1" then
- chain = p:option(ListValue, "chain", translate("Chain"))
- chain:value("", "PREROUTING")
- chain:value("FORWARD", "FORWARD")
- chain:value("INPUT", "INPUT")
- chain:value("OUTPUT", "OUTPUT")
- chain.default = ""
- chain.rmempty = true
-end
-
-gw = p:option(ListValue, "interface", translate("Interface"))
-gw.datatype = "network"
-gw.rmempty = false
-uci:foreach("network", "interface", function(s)
- local name=s['.name']
- if is_wan(name) then
- gw:value(name, name:upper())
- if not gw.default then gw.default = name end
- elseif is_supported_interface(s) then
- gw:value(name, name:upper())
- end
-end)
-if fs.access("/etc/tor/torrc") then gw:value("tor", "TOR") end
-if uci:get("vpn-policy-routing", "config", "webui_show_ignore_target") == "1" then
- gw:value("ignore", "IGNORE")
-end
-
-dscp = m:section(NamedSection, "config", "vpn-policy-routing", translate("DSCP Tagging"),
- translatef("Set DSCP tags (in range between 1 and 63) for specific interfaces. See the %sREADME%s for details.", "<a href=\"" .. readmeURL .. "#dscp-tag-based-policies" .. "\" target=\"_blank\">", "</a>"))
-uci:foreach("network", "interface", function(s)
- local name=s['.name']
- if is_supported_interface(s) then
- local x = dscp:option(Value, name .. "_dscp", name:upper() .. " " .. translate("DSCP Tag"))
- x.rmempty = true
- x.datatype = "range(1,63)"
- end
-end)
-
--- Includes
-inc = m:section(TypedSection, "include", translate("Custom User File Includes"),
- translatef("Run the following user files after setting up but before restarting DNSMASQ. See the %sREADME%s for details.", "<a href=\"" .. readmeURL .. "#custom-user-files" .. "\" target=\"_blank\">", "</a>"))
-inc.template = "cbi/tblsection"
-inc.sortable = true
-inc.anonymous = true
-inc.addremove = true
-
-finc = inc:option(Flag, "enabled", translate("Enabled"))
-finc.optional = false
-finc.default = "1"
-inc:option(Value, "path", translate("Path")).optional = false
-
-return m
diff --git a/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm b/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm
deleted file mode 100644
index b28329f187..0000000000
--- a/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm
+++ /dev/null
@@ -1,79 +0,0 @@
-<%# Copyright 2020 Stan Grishin <stangri@melmac.net> -%>
-
-<%+vpn-policy-routing/css%>
-<%+vpn-policy-routing/js%>
-
-<%-
- local packageName = "vpn-policy-routing"
- local uci = require "luci.model.uci".cursor()
- local sys = require "luci.sys"
- local serviceRunning, serviceEnabled = false, false;
- if sys.call("iptables -t mangle -L | grep -q VPR_PREROUTING") == 0 then
- serviceRunning = true
- end
- if uci:get(packageName, "config", "enabled") == "1" then
- serviceEnabled = true
- end
-
- if serviceEnabled then
- btn_start_status = true
- btn_action_status = true
- btn_stop_status = true
- btn_enable_status = false
- btn_disable_status = true
- else
- btn_start_status = false
- btn_action_status = false
- btn_stop_status = false
- btn_enable_status = true
- btn_disable_status = false
- end
- if serviceRunning then
- btn_start_status = false
- btn_action_status = true
- btn_stop_status = true
- else
- btn_action_status = false
- btn_stop_status = false
- end
--%>
-
-<%+cbi/valueheader%>
- <div class="cbi-value-field">
- <input type="button" class="btn cbi-button cbi-button-apply" id="btn_start" name="start" value="<%:Start%>"
- onclick="button_action(this)" />
- <span id="btn_start_spinner" class="btn_spinner"></span>
- <input type="button" class="btn cbi-button cbi-button-apply" id="btn_action" name="action" value="<%:Restart%>"
- onclick="button_action(this)" />
- <span id="btn_action_spinner" class="btn_spinner"></span>
- <input type="button" class="btn cbi-button cbi-button-reset" id="btn_stop" name="stop" value="<%:Stop%>"
- onclick="button_action(this)" />
- <span id="btn_stop_spinner" class="btn_spinner"></span>
- &#160;
- &#160;
- &#160;
- &#160;
- <input type="button" class="btn cbi-button cbi-button-apply" id="btn_enable" name="enable" value="<%:Enable%>"
- onclick="button_action(this)" />
- <span id="btn_enable_spinner" class="btn_spinner"></span>
- <input type="button" class="btn cbi-button cbi-button-reset" id="btn_disable" name="disable" value="<%:Disable%>"
- onclick="button_action(this)" />
- <span id="btn_disable_spinner" class="btn_spinner"></span>
- </div>
-<%+cbi/valuefooter%>
-
-<%-if not btn_start_status then%>
-<script type="text/javascript">document.getElementById("btn_start").disabled = true;</script>
-<%-end%>
-<%-if not btn_action_status then%>
-<script type="text/javascript">document.getElementById("btn_action").disabled = true;</script>
-<%-end%>
-<%-if not btn_stop_status then%>
-<script type="text/javascript">document.getElementById("btn_stop").disabled = true;</script>
-<%-end%>
-<%-if not btn_enable_status then%>
-<script type="text/javascript">document.getElementById("btn_enable").disabled = true;</script>
-<%-end%>
-<%-if not btn_disable_status then%>
-<script type="text/javascript">document.getElementById("btn_disable").disabled = true;</script>
-<%-end%>
diff --git a/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/css.htm b/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/css.htm
deleted file mode 100644
index 6fb3d51d3b..0000000000
--- a/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/css.htm
+++ /dev/null
@@ -1,9 +0,0 @@
-<style type="text/css">
- .btn_spinner
- {
- display: inline-block;
- width: 0px;
- height: 16px;
- margin: 0 0px;
- }
-</style>
diff --git a/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm b/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm
deleted file mode 100644
index 7c190328f4..0000000000
--- a/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm
+++ /dev/null
@@ -1,59 +0,0 @@
-<script type="text/javascript">
-//<![CDATA[
- function button_action(action) {
- var xhr = new XHR(false);
- var btn_start = document.getElementById("btn_start");
- var btn_action = document.getElementById("btn_action");
- var btn_stop = document.getElementById("btn_stop");
- var btn_enable = document.getElementById("btn_enable");
- var btn_disable = document.getElementById("btn_disable");
- var btn_spinner;
- switch (action.name) {
- case "start":
- btn_spinner = document.getElementById("btn_start_spinner");
- break;
- case "action":
- btn_spinner = document.getElementById("btn_action_spinner");
- break;
- case "stop":
- btn_spinner = document.getElementById("btn_stop_spinner");
- break;
- case "enable":
- btn_spinner = document.getElementById("btn_enable_spinner");
- break;
- case "disable":
- btn_spinner = document.getElementById("btn_disable_spinner");
- break;
- }
- btn_start.disabled = true;
- btn_action.disabled = true;
- btn_stop.disabled = true;
- btn_enable.disabled = true;
- btn_disable.disabled = true;
- spinner(btn_spinner, 1);
- xhr.get('<%=luci.dispatcher.build_url("admin", "vpn", "vpn-policy-routing", "action")%>/' + action.name, null,
- function (x) {
- if (!x) {
- return;
- }
- btn_start.disabled = false;
- btn_action.disabled = false;
- btn_stop.disabled = false;
- btn_enable.disabled = false;
- btn_disable.disabled = false;
- spinner(btn_spinner, 0);
- location.reload();
- });
-}
-function spinner(element, state) {
- if (state === 1) {
- element.style.width = "16px";
- element.innerHTML = '<img src="<%=resource%>/icons/loading.gif" alt="<%:Loading%>" width="16" height="16" style="vertical-align:middle" />';
- }
- else {
- element.style.width = "0px";
- element.innerHTML = '';
- }
-}
-//]]>
-</script> \ No newline at end of file
diff --git a/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm b/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm
deleted file mode 100644
index 377cfeeaac..0000000000
--- a/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm
+++ /dev/null
@@ -1,18 +0,0 @@
-<%#
-Copyright 2017-2020 Stan Grishin (stangri@melmac.net)
-This is free software, licensed under the Apache License, Version 2.0
--%>
-
-<%+cbi/valueheader%>
-
-<div style="font-weight:bold;">
- <%=self:cfgvalue(section):gsub('\n', '<br />' )%>
-</div>
-<br />
-
-<div>
- <%- local readmeURL = "https://docs.openwrt.melmac.net/vpn-policy-routing/" -%>
- <%=translatef("The %s indicates default gateway. See the %sREADME%s for details.", "<strong>✓</strong>", "<a href=\"" .. readmeURL .. "#a-word-about-default-routing" .. "\" target=\"_blank\">", "</a>")%>
-</div>
-
-<%+cbi/valuefooter%> \ No newline at end of file
diff --git a/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-service.htm b/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-service.htm
deleted file mode 100644
index c453428405..0000000000
--- a/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-service.htm
+++ /dev/null
@@ -1,10 +0,0 @@
-<%#
-Copyright 2017-2018 Dirk Brenken (dev@brenken.org)
-This is free software, licensed under the Apache License, Version 2.0
--%>
-
-<%+cbi/valueheader%>
-
-<input name="status" id="status" type="text" class="cbi-input-text" style="outline:none;border:none;box-shadow:none;background:transparent;font-weight:bold;line-height:30px;height:30px;width:50em;" value="<%=self:cfgvalue(section)%>" disabled="disabled" />
-
-<%+cbi/valuefooter%>
diff --git a/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-textarea.htm b/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-textarea.htm
deleted file mode 100644
index f4c512c1b6..0000000000
--- a/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-textarea.htm
+++ /dev/null
@@ -1,13 +0,0 @@
-<%#
-Copyright 2017-2019 Stan Grishin (stangri@melmac.net)
-This is free software, licensed under the Apache License, Version 2.0
--%>
-
-<%+cbi/valueheader%>
-
-<textarea rows="<%=select(2, self:cfgvalue(section):gsub('\n', '\n'))%>"
- style="outline:none;border:none;box-shadow:none;background:transparent;font-weight:bold;line-height:20px;width:50em;padding:none;margin:6px;resize:none;overflow:hidden;"
- disabled="disabled"><%=self:cfgvalue(section):gsub('\n', '\n')%>
-</textarea>
-
-<%+cbi/valuefooter%>
diff --git a/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status.htm b/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status.htm
deleted file mode 100644
index 4a93564614..0000000000
--- a/applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status.htm
+++ /dev/null
@@ -1,12 +0,0 @@
-<%#
-Copyright 2017-2019 Stan Grishin (stangri@melmac.net)
-This is free software, licensed under the Apache License, Version 2.0
--%>
-
-<%+cbi/valueheader%>
-
-<div style="font-weight:bold;">
- <%=self:cfgvalue(section):gsub('\n', '<br />' )%>
-</div>
-
-<%+cbi/valuefooter%>
diff --git a/applications/luci-app-vpn-policy-routing/po/ar/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/ar/vpn-policy-routing.po
deleted file mode 100644
index 53444617b1..0000000000
--- a/applications/luci-app-vpn-policy-routing/po/ar/vpn-policy-routing.po
+++ /dev/null
@@ -1,440 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-09-17 06:52+0000\n"
-"Last-Translator: Mark MA <daomeideshu@gmail.com>\n"
-"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpn-policy-routing/ar/>\n"
-"Language: ar\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
-"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.9-dev\n"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
-msgid ""
-"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
-"anything in this section! Change any of the settings below with extreme "
-"caution!%s"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Advanced Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be "
-"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
-"have dev option other than tun* or tap*."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be ignored "
-"by the service. Can be useful if running both VPN server and VPN client on "
-"the router."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
-msgid "Basic Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
-msgid "Chain"
-msgstr "سلسلة"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr "تعليق"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
-msgid "Condensed output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
-msgstr "إعدادات"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Controls both system log and console output verbosity."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
-msgid "Custom User File Includes"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
-msgid "DSCP Tag"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
-msgid "DSCP Tagging"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Default ICMP Interface"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
-msgid "Disable"
-msgstr "تعطيل"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
-msgid "Disabled"
-msgstr "غير مفعل"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Display these protocols in protocol column in Web UI."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
-msgid "Do not enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
-msgid "Enable"
-msgstr "شغل"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
-msgid "Enabled"
-msgstr "مفعل"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid ""
-"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
-"QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
-msgid "IPv6 Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid "Ignored Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-msgid "Insert"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
-msgstr "واجهه"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
-msgstr "جار التحميل"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
-msgid "Local addresses / devices"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
-msgid "Local ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
-msgid "Name"
-msgstr "اسم"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
-msgid "No Change"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Output verbosity"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
-msgid "Path"
-msgstr "مسار"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
-msgid "Please check the %sREADME%s before changing this option."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid "Policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
-msgid "Protocol"
-msgstr "بروتوكول"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
-msgid "Remote addresses / domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
-msgid "Remote ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
-msgstr "إعادة تشغيل"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
-msgstr "قيد التشغيل"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "Select Append for -A and Insert for -I."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-msgid "Service Status [%s %s]"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
-msgid "Start"
-msgstr "بداية"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-msgid ""
-"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
-"used to avoid conflict with SQM/QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
-msgid "Stop"
-msgstr "قف"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
-msgstr "توقفت"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
-msgid "Strict enforcement"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
-msgid "Strictly enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid "Supported Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Supported Protocols"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
-msgid "Suppress/No output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-msgid "Use ipset command"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-msgid "Use resolver's ipset for domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr "شبكة خاصة افتراضية VPN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "WAN Table FW Mark"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "WAN Table ID"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
-msgid "Web UI Configuration"
-msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/bg/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/bg/vpn-policy-routing.po
deleted file mode 100644
index 59b42b974c..0000000000
--- a/applications/luci-app-vpn-policy-routing/po/bg/vpn-policy-routing.po
+++ /dev/null
@@ -1,439 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-09-22 00:01+0000\n"
-"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
-"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpn-policy-routing/bg/>\n"
-"Language: bg\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
-msgid ""
-"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
-"anything in this section! Change any of the settings below with extreme "
-"caution!%s"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Advanced Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be "
-"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
-"have dev option other than tun* or tap*."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be ignored "
-"by the service. Can be useful if running both VPN server and VPN client on "
-"the router."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
-msgid "Basic Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
-msgid "Chain"
-msgstr "Чейн"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr "Коментар"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
-msgid "Condensed output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
-msgstr "Конфигурация"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Controls both system log and console output verbosity."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
-msgid "Custom User File Includes"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
-msgid "DSCP Tag"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
-msgid "DSCP Tagging"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Default ICMP Interface"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
-msgid "Disable"
-msgstr "Забрани"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
-msgid "Disabled"
-msgstr "Забранен"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Display these protocols in protocol column in Web UI."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
-msgid "Do not enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
-msgid "Enable"
-msgstr "Разрешаване"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
-msgid "Enabled"
-msgstr "Разрешен"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid ""
-"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
-"QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
-msgid "IPv6 Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid "Ignored Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-msgid "Insert"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
-msgstr "Интерфейс"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
-msgstr "Зареждане"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
-msgid "Local addresses / devices"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
-msgid "Local ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
-msgid "Name"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
-msgid "No Change"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Output verbosity"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
-msgid "Path"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
-msgid "Please check the %sREADME%s before changing this option."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid "Policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
-msgid "Protocol"
-msgstr "Протокол"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
-msgid "Remote addresses / domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
-msgid "Remote ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "Select Append for -A and Insert for -I."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-msgid "Service Status [%s %s]"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
-msgid "Start"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-msgid ""
-"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
-"used to avoid conflict with SQM/QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
-msgid "Stop"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
-msgid "Strict enforcement"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
-msgid "Strictly enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid "Supported Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Supported Protocols"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
-msgid "Suppress/No output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-msgid "Use ipset command"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-msgid "Use resolver's ipset for domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr "VPN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "WAN Table FW Mark"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "WAN Table ID"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
-msgid "Web UI Configuration"
-msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/bn_BD/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/bn_BD/vpn-policy-routing.po
deleted file mode 100644
index fc048b8cbe..0000000000
--- a/applications/luci-app-vpn-policy-routing/po/bn_BD/vpn-policy-routing.po
+++ /dev/null
@@ -1,439 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-10-08 17:53+0000\n"
-"Last-Translator: Rayhan Nabi <rayhanjanam@gmail.com>\n"
-"Language-Team: Bengali (Bangladesh) <https://hosted.weblate.org/projects/"
-"openwrt/luciapplicationsvpn-policy-routing/bn_BD/>\n"
-"Language: bn_BD\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
-msgid ""
-"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
-"anything in this section! Change any of the settings below with extreme "
-"caution!%s"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Advanced Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be "
-"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
-"have dev option other than tun* or tap*."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be ignored "
-"by the service. Can be useful if running both VPN server and VPN client on "
-"the router."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
-msgid "Basic Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
-msgid "Chain"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
-msgid "Condensed output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
-msgstr "কনফিগারেশন"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Controls both system log and console output verbosity."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
-msgid "Custom User File Includes"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
-msgid "DSCP Tag"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
-msgid "DSCP Tagging"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Default ICMP Interface"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
-msgid "Disable"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
-msgid "Disabled"
-msgstr "নিষ্ক্রিয়"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Display these protocols in protocol column in Web UI."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
-msgid "Do not enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
-msgid "Enable"
-msgstr "সক্রিয় করুন"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
-msgid "Enabled"
-msgstr "সক্রিয়"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid ""
-"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
-"QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
-msgid "IPv6 Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid "Ignored Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-msgid "Insert"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
-msgstr "ইন্টারফেস"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
-msgid "Local addresses / devices"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
-msgid "Local ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
-msgid "Name"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
-msgid "No Change"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Output verbosity"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
-msgid "Path"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
-msgid "Please check the %sREADME%s before changing this option."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid "Policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
-msgid "Protocol"
-msgstr "প্রোটোকল"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
-msgid "Remote addresses / domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
-msgid "Remote ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "Select Append for -A and Insert for -I."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-msgid "Service Status [%s %s]"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
-msgid "Start"
-msgstr "শুরু করুন"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-msgid ""
-"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
-"used to avoid conflict with SQM/QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
-msgid "Stop"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
-msgid "Strict enforcement"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
-msgid "Strictly enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid "Supported Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Supported Protocols"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
-msgid "Suppress/No output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-msgid "Use ipset command"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-msgid "Use resolver's ipset for domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "WAN Table FW Mark"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "WAN Table ID"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
-msgid "Web UI Configuration"
-msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/ca/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/ca/vpn-policy-routing.po
deleted file mode 100644
index 08d0964509..0000000000
--- a/applications/luci-app-vpn-policy-routing/po/ca/vpn-policy-routing.po
+++ /dev/null
@@ -1,439 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2022-07-25 17:15+0000\n"
-"Last-Translator: dtalens <databio@gmail.com>\n"
-"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpn-policy-routing/ca/>\n"
-"Language: ca\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.14-dev\n"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
-msgid ""
-"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
-"anything in this section! Change any of the settings below with extreme "
-"caution!%s"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Advanced Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be "
-"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
-"have dev option other than tun* or tap*."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be ignored "
-"by the service. Can be useful if running both VPN server and VPN client on "
-"the router."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
-msgid "Basic Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
-msgid "Chain"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr "Commentari"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
-msgid "Condensed output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
-msgstr "Configuració"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Controls both system log and console output verbosity."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
-msgid "Custom User File Includes"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
-msgid "DSCP Tag"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
-msgid "DSCP Tagging"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Default ICMP Interface"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
-msgid "Disable"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
-msgid "Disabled"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Display these protocols in protocol column in Web UI."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
-msgid "Do not enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
-msgid "Enable"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
-msgid "Enabled"
-msgstr "Activat"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid ""
-"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
-"QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
-msgid "IPv6 Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid "Ignored Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-msgid "Insert"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
-msgstr "Interfície"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
-msgid "Local addresses / devices"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
-msgid "Local ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
-msgid "Name"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
-msgid "No Change"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Output verbosity"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
-msgid "Path"
-msgstr "Camí"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
-msgid "Please check the %sREADME%s before changing this option."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid "Policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
-msgid "Protocol"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
-msgid "Remote addresses / domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
-msgid "Remote ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
-msgstr "Reiniciar"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "Select Append for -A and Insert for -I."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-msgid "Service Status [%s %s]"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
-msgid "Start"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-msgid ""
-"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
-"used to avoid conflict with SQM/QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
-msgid "Stop"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
-msgid "Strict enforcement"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
-msgid "Strictly enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid "Supported Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Supported Protocols"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
-msgid "Suppress/No output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-msgid "Use ipset command"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-msgid "Use resolver's ipset for domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr "VPN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "WAN Table FW Mark"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "WAN Table ID"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
-msgid "Web UI Configuration"
-msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/cs/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/cs/vpn-policy-routing.po
deleted file mode 100644
index 3b9ad16e8e..0000000000
--- a/applications/luci-app-vpn-policy-routing/po/cs/vpn-policy-routing.po
+++ /dev/null
@@ -1,439 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-04-09 08:05+0000\n"
-"Last-Translator: Pavel Pernička <pernicka.pa@gmail.com>\n"
-"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpn-policy-routing/cs/>\n"
-"Language: cs\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.6-dev\n"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
-msgstr "%s (zakázáno)"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
-msgstr "%s (přísný režim)"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr "%s není nainstalován nebo nenalezen"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
-msgid ""
-"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
-"anything in this section! Change any of the settings below with extreme "
-"caution!%s"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Advanced Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be "
-"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
-"have dev option other than tun* or tap*."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be ignored "
-"by the service. Can be useful if running both VPN server and VPN client on "
-"the router."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
-msgid "Basic Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
-msgid "Chain"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
-msgid "Condensed output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
-msgstr "Nastavení"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Controls both system log and console output verbosity."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
-msgid "Custom User File Includes"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
-msgid "DSCP Tag"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
-msgid "DSCP Tagging"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Default ICMP Interface"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
-msgid "Disable"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
-msgid "Disabled"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Display these protocols in protocol column in Web UI."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
-msgid "Do not enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
-msgid "Enable"
-msgstr "Povolit"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
-msgid "Enabled"
-msgstr "Zapnuto"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid ""
-"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
-"QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
-msgid "IPv6 Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid "Ignored Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-msgid "Insert"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
-msgstr "Rozhraní"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
-msgid "Local addresses / devices"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
-msgid "Local ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
-msgid "Name"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
-msgid "No Change"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Output verbosity"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
-msgid "Path"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
-msgid "Please check the %sREADME%s before changing this option."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid "Policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
-msgid "Protocol"
-msgstr "Protokol"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
-msgid "Remote addresses / domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
-msgid "Remote ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "Select Append for -A and Insert for -I."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-msgid "Service Status [%s %s]"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
-msgid "Start"
-msgstr "Start"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-msgid ""
-"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
-"used to avoid conflict with SQM/QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
-msgid "Stop"
-msgstr "Zastavit"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
-msgid "Strict enforcement"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
-msgid "Strictly enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid "Supported Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Supported Protocols"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
-msgid "Suppress/No output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-msgid "Use ipset command"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-msgid "Use resolver's ipset for domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr "VPN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "WAN Table FW Mark"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "WAN Table ID"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
-msgid "Web UI Configuration"
-msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/da/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/da/vpn-policy-routing.po
deleted file mode 100644
index 01b58b8084..0000000000
--- a/applications/luci-app-vpn-policy-routing/po/da/vpn-policy-routing.po
+++ /dev/null
@@ -1,439 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2022-04-30 19:07+0000\n"
-"Last-Translator: drax red <drax@outlook.dk>\n"
-"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpn-policy-routing/da/>\n"
-"Language: da\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12.1\n"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
-msgstr "%s (deaktiveret)"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr "%s er ikke installeret eller ikke fundet"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
-msgid ""
-"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
-"anything in this section! Change any of the settings below with extreme "
-"caution!%s"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Advanced Configuration"
-msgstr "Avanceret konfiguration"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be "
-"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
-"have dev option other than tun* or tap*."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be ignored "
-"by the service. Can be useful if running both VPN server and VPN client on "
-"the router."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
-msgid "Basic Configuration"
-msgstr "Grundlæggende konfiguration"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
-msgid "Chain"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
-msgid "Condensed output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Controls both system log and console output verbosity."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
-msgid "Custom User File Includes"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
-msgid "DSCP Tag"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
-msgid "DSCP Tagging"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Default ICMP Interface"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
-msgid "Disable"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
-msgid "Disabled"
-msgstr "Deaktiveret"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Display these protocols in protocol column in Web UI."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
-msgid "Do not enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
-msgid "Enable"
-msgstr "Aktiver"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
-msgid "Enabled"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid ""
-"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
-"QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
-msgid "IPv6 Support"
-msgstr "IPv6-understøttelse"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid "Ignored Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-msgid "Insert"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
-msgstr "Interface"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
-msgstr "Indlæser"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
-msgid "Local addresses / devices"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
-msgid "Local ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
-msgid "Name"
-msgstr "Navn"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
-msgid "No Change"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Output verbosity"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
-msgid "Path"
-msgstr "Sti"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
-msgid "Please check the %sREADME%s before changing this option."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid "Policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
-msgid "Protocol"
-msgstr "Protokol"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
-msgid "Remote addresses / domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
-msgid "Remote ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
-msgstr "Genstart"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "Select Append for -A and Insert for -I."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
-msgstr "Kontrol af tjenesten"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
-msgstr "Tjenestestatus"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-msgid "Service Status [%s %s]"
-msgstr "Tjenestestatus [%s %s]"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
-msgid "Start"
-msgstr "Start"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-msgid ""
-"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
-"used to avoid conflict with SQM/QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
-msgid "Stop"
-msgstr "Stop"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
-msgstr "Stoppet"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
-msgid "Strict enforcement"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
-msgid "Strictly enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid "Supported Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Supported Protocols"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
-msgid "Suppress/No output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-msgid "Use ipset command"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-msgid "Use resolver's ipset for domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr "VPN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
-msgstr "Verbose output"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "WAN Table FW Mark"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "WAN Table ID"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
-msgid "Web UI Configuration"
-msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/de/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/de/vpn-policy-routing.po
deleted file mode 100644
index bfc0b39768..0000000000
--- a/applications/luci-app-vpn-policy-routing/po/de/vpn-policy-routing.po
+++ /dev/null
@@ -1,523 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2022-04-27 18:45+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
-"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpn-policy-routing/de/>\n"
-"Language: de\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12.1-dev\n"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
-msgstr "%s (deaktiviert)"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
-msgstr "%s (Strikter Modus)"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr "%s ist nicht installiert oder konnte nicht gefunden werden"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
-msgid ""
-"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
-"anything in this section! Change any of the settings below with extreme "
-"caution!%s"
-msgstr ""
-"%sWARNUNG.%s Bitte lies die %sREADME%s bevor du diesen Abschnitt "
-"bearbeitest! Ändere alle Einstellungen mit extremer Vorsicht!%s"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
-msgstr "IGNORE-Ziel hinzufügen"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
-msgstr ""
-"Fügt `IGNORE` zur Liste der Schnittstellen für Richtlinien hinzu, so dass "
-"Sie die weitere Verarbeitung durch VPN Policy Routing überspringen können."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Advanced Configuration"
-msgstr "Erweiterte Konfiguration"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be "
-"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
-"have dev option other than tun* or tap*."
-msgstr ""
-"Ermöglicht die Angabe der Liste der Schnittstellennamen (in "
-"Kleinbuchstaben), die vom Dienst explizit unterstützt werden sollen. Es kann "
-"nützlich sein, wenn deine OpenVPN-Tunnel eine andere dev-Option als tun* "
-"oder tap* haben."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be ignored "
-"by the service. Can be useful if running both VPN server and VPN client on "
-"the router."
-msgstr ""
-"Ermöglicht die Liste der Schnittstellennamen (in Kleinbuchstaben), die vom "
-"Dienst ignoriert werden sollen, anzugeben. Es kann nützlich sein, sowohl VPN-"
-"Server als auch VPN-Client auf dem Router auszuführen."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr "Anhängen"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
-msgid "Basic Configuration"
-msgstr "Grundlegende Konfiguration"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr "Boot-Timeout"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
-msgid "Chain"
-msgstr "Kette"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr "Kommentar"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-"Kommentar, Schnittstelle und mindestens ein weiteres Feld sind erforderlich. "
-"Mehrere lokale und entfernte Adressen/Geräte/Domänen und Ports können durch "
-"Leerzeichen getrennt werden. Die Platzhalter unten stellen nur das Format/"
-"die Syntax dar und werden nicht verwendet, wenn Felder leer gelassen werden."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
-msgid "Condensed output"
-msgstr "Gekürzte Ausgabe"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
-msgstr "Konfiguration"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Controls both system log and console output verbosity."
-msgstr "Steuert die Ausführlichkeit der Systemprotokoll- und Konsolenausgabe."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
-msgid "Custom User File Includes"
-msgstr "Benutzerdefinierte Datei enthält"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
-msgstr "DNSMASQ-ipset"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
-msgid "DSCP Tag"
-msgstr "DSCP-Tag"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
-msgid "DSCP Tagging"
-msgstr "DSCP-Tagging"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Default ICMP Interface"
-msgstr "Standard ICMP Schnittstelle"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
-msgid "Disable"
-msgstr "Deaktivieren"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
-msgid "Disabled"
-msgstr "Deaktiviert"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Display these protocols in protocol column in Web UI."
-msgstr ""
-"Diese Protokolle in der Protokollspalte der Web-Benutzeroberfläche anzeigen."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
-msgid "Do not enforce policies when their gateway is down"
-msgstr ""
-"Ignoriere bestehende Regeln, wenn das dazugehörige Gateway nicht erreichbar "
-"ist"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
-msgid "Enable"
-msgstr "Aktivieren"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
-msgid "Enabled"
-msgstr "Aktiviert"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid ""
-"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
-"QoS. Change with caution together with"
-msgstr ""
-"FW-Maske wird vom Dienst benutzt. Hoch-Maske verhindert Konflikte mit SQM/"
-"QoS. Behutsam ändern zusammen mit"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
-msgstr "Erzwinge die ICMP-Protokoll-Schnittstelle."
-
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
-msgstr "UCI- und Dateizugriff für luci-app-vpn-policy-routing gewähren"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
-msgstr "IP-Tabellenregel-Option"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
-msgid "IPv6 Support"
-msgstr "IPv6 Unterstützung"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid "Ignored Interfaces"
-msgstr "Ignorierte Schnittstelle"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-msgid "Insert"
-msgstr "Einsetzen"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
-msgstr "Schnittstelle"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
-msgstr "Lade"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
-msgid "Local addresses / devices"
-msgstr "Lokale Adressen / Geräte"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
-msgid "Local ports"
-msgstr "Lokale Ports"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
-msgid "Name"
-msgstr "Name"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
-msgid "No Change"
-msgstr "Keine Änderung"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Output verbosity"
-msgstr "Ausführlichkeit der Ausgabe"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
-msgid "Path"
-msgstr "Pfad"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
-msgid "Please check the %sREADME%s before changing this option."
-msgstr "Vor Änderung dieser Einstellung %sREADME%s lesen."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid "Policies"
-msgstr "Richtlinien"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
-msgid "Protocol"
-msgstr "Protokoll"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
-msgid "Remote addresses / domains"
-msgstr "Entfernte Adressen / Domänen"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
-msgid "Remote ports"
-msgstr "Entfernte Ports"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
-msgstr "Neustart"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
-msgstr ""
-"Führen Sie die folgenden Benutzerdateien nach dem Einrichten, aber vor dem "
-"Neustart von DNSMASQ aus. Siehe %sREADME%s für Details."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
-msgstr "Laufend"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
-msgstr "Siehe %sREADME%s für Details."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-#, fuzzy
-msgid "Select Append for -A and Insert for -I."
-msgstr "Auswahl von Append für -A und Einfügen für -I."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
-msgstr "Dienstverwaltung"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
-msgstr "Dienstfehler"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
-msgstr "Dienst FW-Maske"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
-msgstr "Dienst-Gateways"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
-msgstr "Dienststatus"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-msgid "Service Status [%s %s]"
-msgstr "Servicestatus [%s %s]"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
-msgstr "Dienstwarnungen"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
-msgstr ""
-"Setzen Sie DSCP-Tags (im Bereich zwischen 1 und 63) für bestimmte "
-"Schnittstellen. Siehe %sREADME%s für Details."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
-msgstr "Kettenspalte anzeigen"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
-msgstr "Aktivierungsspalte anzeigen"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
-msgstr "Protokollspalte anzeigen"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
-msgstr "Auf/Ab-Schaltflächen anzeigen"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
-msgstr ""
-"Zeigt die Schaltflächen Auf/Ab für Richtlinien an, mit denen Sie eine "
-"Richtlinie in der Liste nach oben oder unten verschieben können."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
-msgstr ""
-"Zeigt die Kettenspalte für Richtlinien an, so dass Sie einer Richtlinie eine "
-"PREROUTING-, FORWARD-, INPUT- oder OUTPUT-Kette zuweisen können."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
-msgstr ""
-"Zeigt die Spalte mit den aktivierten Kontrollkästchen für Richtlinien an, so "
-"dass Sie eine bestimmte Richtlinie schnell aktivieren/deaktivieren können, "
-"ohne sie zu löschen."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
-msgstr ""
-"Zeigt die Protokollspalte für Richtlinien an, so dass Sie einer Richtlinie "
-"ein bestimmtes Protokoll zuweisen können."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
-msgid "Start"
-msgstr "Start"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-msgid ""
-"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
-"used to avoid conflict with SQM/QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
-msgid "Stop"
-msgstr "Stopp"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
-msgstr "Angehalten"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
-msgid "Strict enforcement"
-msgstr "Strikte Durchsetzung"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
-msgid "Strictly enforce policies when their gateway is down"
-msgstr ""
-"Strenge Durchsetzung von Richtlinien, wenn deren Gateway ausgefallen ist"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid "Supported Interfaces"
-msgstr "Unterstützte Schnittstellen"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Supported Protocols"
-msgstr "Unterstützte Protokolle"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
-msgid "Suppress/No output"
-msgstr "Ausgabe unterdrücken/Keine Ausgabe"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr "Das %s steht für das Standard-Gateway. Siehe %sREADME%s für Details."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
-msgstr "Die Option ipset für lokale Richtlinien"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
-msgstr "Die Option ipset für entfernte Richtlinien"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
-msgstr ""
-"Zeit (in Sekunden), die der Dienst beim Booten auf die Erkennung des WAN-"
-"Gateways wartet."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-#, fuzzy
-msgid "Use ipset command"
-msgstr "Verwenden Sie den Befehl ipset"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-#, fuzzy
-msgid "Use resolver's ipset for domains"
-msgstr "Verwenden Sie das ipset des Resolvers für Domänen"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr "VPN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
-msgstr "VPN-Richtlinien-Routing"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
-msgstr "Richtlinienbasiertes VPN- und WAN-Routing"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
-msgstr "Ausführliche Ausgabe"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
-msgstr "WAN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "WAN Table FW Mark"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "WAN Table ID"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
-msgid "Web UI Configuration"
-msgstr "Web-UI-Konfiguration"
-
-#, fuzzy
-#~ msgid ""
-#~ "Add an ip rule, not an iptables entry for policies with just the local "
-#~ "address. Use with caution to manipulte policies priorities."
-#~ msgstr ""
-#~ "Füge eine IP Regel, nicht einen iptables Eintrag als Regel mit "
-#~ "ausschließlich lokalen Adressen hinzu. Ändere die Prioritäten der Regeln "
-#~ "mit Vorischt."
-
-#~ msgid "Append local IP Tables rules"
-#~ msgstr "Fügt lokale IP-Tabellen hinzu"
-
-#~ msgid "Append remote IP Tables rules"
-#~ msgstr "Fügt entfernte IP-Tabellen hinzu"
-
-#~ msgid "IP Rules Support"
-#~ msgstr "IP-Regeln Unterstützung"
-
-#~ msgid ""
-#~ "Checkmark represents the default gateway. See the %sREADME%s for details."
-#~ msgstr ""
-#~ "Ein Haken steht für den Standardgateway. Lies die %sREADME%s für "
-#~ "Einzelheiten."
-
-#~ msgid "Grant UCI access for luci-app-vpn-policy-routing"
-#~ msgstr "Gewähre UCI Zugriff auf luci-app-vpn-policy-routing"
-
-#~ msgid "(strict mode)"
-#~ msgstr "(strikter Modus)"
-
-#~ msgid "Checkmark represents the default gateway. See the"
-#~ msgstr "Häkchen stellt das Standardgateway dar. Siehe die"
-
-#~ msgid "README"
-#~ msgstr "README"
-
-#~ msgid "Reload"
-#~ msgstr "Neu laden"
-
-#~ msgid "for details."
-#~ msgstr "für Einzelheiten."
-
-#~ msgid "is not installed or not found"
-#~ msgstr "ist nicht installiert oder nicht gefunden"
diff --git a/applications/luci-app-vpn-policy-routing/po/el/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/el/vpn-policy-routing.po
deleted file mode 100644
index 75832549db..0000000000
--- a/applications/luci-app-vpn-policy-routing/po/el/vpn-policy-routing.po
+++ /dev/null
@@ -1,439 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2022-05-15 17:04+0000\n"
-"Last-Translator: MarioK239 <marios.k239@gmail.com>\n"
-"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpn-policy-routing/el/>\n"
-"Language: el\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13-dev\n"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
-msgid ""
-"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
-"anything in this section! Change any of the settings below with extreme "
-"caution!%s"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Advanced Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be "
-"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
-"have dev option other than tun* or tap*."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be ignored "
-"by the service. Can be useful if running both VPN server and VPN client on "
-"the router."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
-msgid "Basic Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
-msgid "Chain"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr "Σχόλιο"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
-msgid "Condensed output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
-msgstr "Διαμόρφωση"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Controls both system log and console output verbosity."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
-msgid "Custom User File Includes"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
-msgid "DSCP Tag"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
-msgid "DSCP Tagging"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Default ICMP Interface"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
-msgid "Disable"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
-msgid "Disabled"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Display these protocols in protocol column in Web UI."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
-msgid "Do not enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
-msgid "Enable"
-msgstr "Ενεργοποίηση"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
-msgid "Enabled"
-msgstr "Ενεργοποιήθηκε"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid ""
-"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
-"QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
-msgid "IPv6 Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid "Ignored Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-msgid "Insert"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
-msgstr "Διεπαφή"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
-msgid "Local addresses / devices"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
-msgid "Local ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
-msgid "Name"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
-msgid "No Change"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Output verbosity"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
-msgid "Path"
-msgstr "Διαδρομή"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
-msgid "Please check the %sREADME%s before changing this option."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid "Policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
-msgid "Protocol"
-msgstr "Πρωτόκολλο"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
-msgid "Remote addresses / domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
-msgid "Remote ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "Select Append for -A and Insert for -I."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-msgid "Service Status [%s %s]"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
-msgid "Start"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-msgid ""
-"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
-"used to avoid conflict with SQM/QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
-msgid "Stop"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
-msgid "Strict enforcement"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
-msgid "Strictly enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid "Supported Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Supported Protocols"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
-msgid "Suppress/No output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-msgid "Use ipset command"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-msgid "Use resolver's ipset for domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr "VPN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "WAN Table FW Mark"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "WAN Table ID"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
-msgid "Web UI Configuration"
-msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/en/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/en/vpn-policy-routing.po
deleted file mode 100644
index 27dc23e267..0000000000
--- a/applications/luci-app-vpn-policy-routing/po/en/vpn-policy-routing.po
+++ /dev/null
@@ -1,439 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2022-07-03 10:18+0000\n"
-"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
-"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpn-policy-routing/en/>\n"
-"Language: en\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
-msgid ""
-"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
-"anything in this section! Change any of the settings below with extreme "
-"caution!%s"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Advanced Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be "
-"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
-"have dev option other than tun* or tap*."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be ignored "
-"by the service. Can be useful if running both VPN server and VPN client on "
-"the router."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
-msgid "Basic Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
-msgid "Chain"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
-msgid "Condensed output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Controls both system log and console output verbosity."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
-msgid "Custom User File Includes"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
-msgid "DSCP Tag"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
-msgid "DSCP Tagging"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Default ICMP Interface"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
-msgid "Disable"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
-msgid "Disabled"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Display these protocols in protocol column in Web UI."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
-msgid "Do not enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
-msgid "Enable"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
-msgid "Enabled"
-msgstr "Enabled"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid ""
-"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
-"QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
-msgid "IPv6 Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid "Ignored Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-msgid "Insert"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
-msgid "Local addresses / devices"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
-msgid "Local ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
-msgid "Name"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
-msgid "No Change"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Output verbosity"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
-msgid "Path"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
-msgid "Please check the %sREADME%s before changing this option."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid "Policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
-msgid "Protocol"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
-msgid "Remote addresses / domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
-msgid "Remote ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "Select Append for -A and Insert for -I."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-msgid "Service Status [%s %s]"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
-msgid "Start"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-msgid ""
-"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
-"used to avoid conflict with SQM/QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
-msgid "Stop"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
-msgid "Strict enforcement"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
-msgid "Strictly enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid "Supported Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Supported Protocols"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
-msgid "Suppress/No output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-msgid "Use ipset command"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-msgid "Use resolver's ipset for domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "WAN Table FW Mark"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "WAN Table ID"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
-msgid "Web UI Configuration"
-msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/es/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/es/vpn-policy-routing.po
deleted file mode 100644
index eb773f46c6..0000000000
--- a/applications/luci-app-vpn-policy-routing/po/es/vpn-policy-routing.po
+++ /dev/null
@@ -1,632 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: \n"
-"POT-Creation-Date: \n"
-"PO-Revision-Date: 2021-09-24 17:56+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
-"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpn-policy-routing/es/>\n"
-"Language: es\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
-msgstr "%s (desactivado)"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
-msgstr "%s (modo estricto)"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr "%s no está instalado o no se encuentra"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
-msgid ""
-"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
-"anything in this section! Change any of the settings below with extreme "
-"caution!%s"
-msgstr ""
-"%sADVERTENCIA:%s ¡Asegúrese de verificar %sREADME%s antes de cambiar "
-"cualquier cosa en esta sección! ¡Cambie cualquiera de las configuraciones a "
-"continuación con extrema precaución!%S"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
-msgstr "Agregar destino IGNORE"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
-msgstr ""
-"Agrega \"IGNORE\" a la lista de interfaces para políticas, lo que le permite "
-"omitir el procesamiento adicional mediante el enrutamiento por políticas de "
-"VPN."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Advanced Configuration"
-msgstr "Configuración avanzada"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be "
-"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
-"have dev option other than tun* or tap*."
-msgstr ""
-"Permite especificar la lista de nombres de interfaz (en minúsculas) que el "
-"servicio debe admitir explícitamente. Puede ser útil si sus túneles OpenVPN "
-"tienen una opción de desarrollo que no sea tun* o tap*."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be ignored "
-"by the service. Can be useful if running both VPN server and VPN client on "
-"the router."
-msgstr ""
-"Permite especificar la lista de nombres de interfaz (en minúsculas) que el "
-"servicio debe ignorar. Puede ser útil si ejecuta tanto el servidor VPN como "
-"el cliente VPN en el enrutador."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr "Adjuntar"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
-msgid "Basic Configuration"
-msgstr "Configuración básica"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr "Tiempo de arranque"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
-msgid "Chain"
-msgstr "Cadena"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr "Comentario"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-"Se requieren comentarios, interfaz y al menos otro campo. Múltiples "
-"direcciones/dispositivos/dominios y puertos locales y remotos pueden estar "
-"separados por espacios. Los marcadores de posición a continuación "
-"representan solo el formato/sintaxis y no se utilizarán si los campos se "
-"dejan en blanco."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
-msgid "Condensed output"
-msgstr "Salida condensada"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
-msgstr "Configuración"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Controls both system log and console output verbosity."
-msgstr ""
-"Controla el registro del sistema y la verbosidad de salida de la consola."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
-msgid "Custom User File Includes"
-msgstr "El archivo de usuario personalizado incluye"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
-msgstr "IPset DNSMASQ"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
-msgid "DSCP Tag"
-msgstr "Etiqueta DSCP"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
-msgid "DSCP Tagging"
-msgstr "Etiquetado DSCP"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Default ICMP Interface"
-msgstr "Interfaz ICMP predeterminada"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
-msgid "Disable"
-msgstr "Desactivar"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
-msgid "Disabled"
-msgstr "Desactivado"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Display these protocols in protocol column in Web UI."
-msgstr "Mostrar estos protocolos en la columna de protocolo en la Web UI."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
-msgid "Do not enforce policies when their gateway is down"
-msgstr "No aplique políticas cuando su puerta de enlace esté inactiva"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
-msgid "Enable"
-msgstr "Activar"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
-msgid "Enabled"
-msgstr "Activado"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid ""
-"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
-"QoS. Change with caution together with"
-msgstr ""
-"FW Mask utilizada por el servicio. La máscara alta se usa para evitar "
-"conflictos con SQM/QoS. Cambiar con precaución junto con"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
-msgstr "Forzar la interfaz del protocolo ICMP."
-
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
-msgstr "Conceder acceso a archivos y UCI para luci-app-vpn-policy-routing"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
-msgstr "Opción de regla de IPTables"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
-msgid "IPv6 Support"
-msgstr "Soporte IPv6"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid "Ignored Interfaces"
-msgstr "Interfaces ignoradas"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-msgid "Insert"
-msgstr "Insertar"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
-msgstr "Interfaz"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
-msgstr "Cargando"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
-msgid "Local addresses / devices"
-msgstr "Direcciones/Dispositivos locales"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
-msgid "Local ports"
-msgstr "Puertos locales"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
-msgid "Name"
-msgstr "Nombre"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
-msgid "No Change"
-msgstr "Ningún cambio"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Output verbosity"
-msgstr "Verbosidad de salida"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
-msgid "Path"
-msgstr "Ruta"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
-msgid "Please check the %sREADME%s before changing this option."
-msgstr "Verifique %sREADME%s antes de cambiar esta opción."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid "Policies"
-msgstr "Políticas"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
-msgid "Protocol"
-msgstr "Protocolo"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
-msgid "Remote addresses / domains"
-msgstr "Direcciones/Dominios remotos"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
-msgid "Remote ports"
-msgstr "Puertos remotos"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
-msgstr "Reiniciar"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
-msgstr ""
-"Ejecute los siguientes archivos de usuario después de la configuración pero "
-"antes de reiniciar DNSMASQ. Ver %sREADME%s para más detalles."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
-msgstr "Corriendo"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
-msgstr "Ver %sREADME%s para más detalles."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "Select Append for -A and Insert for -I."
-msgstr "Seleccione Agregar para -A e Insertar para -I."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
-msgstr "Control de servicio"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
-msgstr "Errores del servicio"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
-msgstr "Servicio FW Mask"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
-msgstr "Puertas de enlace del servicio"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
-msgstr "Estado del servicio"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-msgid "Service Status [%s %s]"
-msgstr "Estado del servicio [%s %s]"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
-msgstr "Advertencias del servicio"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
-msgstr ""
-"Establezca etiquetas DSCP (en el rango entre 1 y 63) para interfaces "
-"específicas. Ver %sREADME%s para más detalles."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
-msgstr "Mostrar columna de cadena"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
-msgstr "Mostrar columna de Activar"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
-msgstr "Mostrar columna de protocolo"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
-msgstr "Mostrar botones Subir/Bajar"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
-msgstr ""
-"Muestra los botones Subir/Bajar para políticas, lo que le permite mover una "
-"política hacia arriba o hacia abajo en la lista."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
-msgstr ""
-"Muestra la columna de cadena para políticas, permitiéndole asignar una "
-"cadena PREROUTING, FORWARD, INPUT o OUTPUT a una política."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
-msgstr ""
-"Muestra la columna de casilla de verificación Activar para políticas, lo que "
-"le permite Activar/Desactivar rápidamente políticas específicas sin "
-"eliminarlas."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
-msgstr ""
-"Muestra la columna de protocolo para políticas, lo que le permite asignar un "
-"protocolo específico a una política."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
-msgid "Start"
-msgstr "Iniciar"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-msgid ""
-"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
-"used to avoid conflict with SQM/QoS. Change with caution together with"
-msgstr ""
-"Marca de inicio (WAN) FW para las marcas utilizadas por el servicio. La "
-"marca de inicio alta se usa para evitar conflictos con SQM/QoS. Cambiar con "
-"precaución junto con"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr ""
-"Número de ID de tabla de inicio (WAN) para tablas creadas por el servicio."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
-msgid "Stop"
-msgstr "Detener"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
-msgstr "Detenido"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
-msgid "Strict enforcement"
-msgstr "Aplicación estricta"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
-msgid "Strictly enforce policies when their gateway is down"
-msgstr ""
-"Cumplir estrictamente las políticas cuando su puerta de enlace esté inactiva"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid "Supported Interfaces"
-msgstr "Interfaces soportadas"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Supported Protocols"
-msgstr "Protocolos soportados"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
-msgid "Suppress/No output"
-msgstr "Suprimir/Sin salida"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr ""
-"El %s indica la puerta de enlace predeterminada. Consulte %sREADME%s para "
-"obtener más detalles."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
-msgstr "La opción ipset para políticas locales"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
-msgstr "La opción ipset para políticas remotas"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
-msgstr ""
-"Tiempo (en segundos) para que el servicio espere el descubrimiento de la "
-"puerta de enlace WAN en el arranque."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-msgid "Use ipset command"
-msgstr "Usar el comando ipset"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-msgid "Use resolver's ipset for domains"
-msgstr "Utilice el ipset del solucionador para los dominios"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr "VPN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
-msgstr "Enrutamiento por políticas de VPN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
-msgstr "Enrutamiento basado en políticas de VPN y WAN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
-msgstr "Salida detallada"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
-msgstr "WAN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "WAN Table FW Mark"
-msgstr "Tabla WAN Marca FW"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "WAN Table ID"
-msgstr "ID de tabla WAN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
-msgid "Web UI Configuration"
-msgstr "Configuración de Web UI"
-
-#~ msgid ""
-#~ "Add an ip rule, not an iptables entry for policies with just the local "
-#~ "address. Use with caution to manipulte policies priorities."
-#~ msgstr ""
-#~ "Agregue una regla de ip, no una entrada de iptables para políticas con "
-#~ "solo la dirección local. Úselo con precaución para manipular las "
-#~ "prioridades de las políticas."
-
-#~ msgid "Append local IP Tables rules"
-#~ msgstr "Adjuntar reglas locales de IPTables"
-
-#~ msgid "Append remote IP Tables rules"
-#~ msgstr "Adjuntar reglas remotas de IPTables"
-
-#~ msgid "IP Rules Support"
-#~ msgstr "Soporte de reglas de IP"
-
-#~ msgid ""
-#~ "Special instructions to append iptables rules for local IPs/netmasks/"
-#~ "devices."
-#~ msgstr ""
-#~ "Instrucciones especiales para agregar reglas de iptables para IPs/"
-#~ "máscaras de red/dispositivos locales."
-
-#~ msgid ""
-#~ "Special instructions to append iptables rules for remote IPs/netmasks."
-#~ msgstr ""
-#~ "Instrucciones especiales para agregar reglas de iptables para IP remotas/"
-#~ "máscaras de red."
-
-#~ msgid ""
-#~ "The %s represents the default gateway. See the %sREADME%s for details."
-#~ msgstr ""
-#~ "El %s representa la puerta de enlace predeterminada. Consulte %sREADME%s "
-#~ "para más detalles."
-
-#~ msgid "Use DNSMASQ ipset"
-#~ msgstr "Usar DNSMASQ ipset"
-
-#~ msgid ""
-#~ "Checkmark represents the default gateway. See the %sREADME%s for details."
-#~ msgstr ""
-#~ "La marca de verificación representa la puerta de enlace predeterminada. "
-#~ "Ver %sREADME% s para más detalles."
-
-#~ msgid "Grant UCI access for luci-app-vpn-policy-routing"
-#~ msgstr "Conceder acceso a UCI para luci-app-vpn-policy-routing"
-
-#~ msgid ""
-#~ "%sWARNING:%s Please make sure to check the <a href=\"%s\" target=\"_blank"
-#~ "\">README</a> before changing anything in this section! Change any of the "
-#~ "settings below with extreme caution!%s"
-#~ msgstr ""
-#~ "%sADVERTENCIA:%s ¡Asegúrese de verificar el <a href=\"%s\" target=\"_blank"
-#~ "\">LÉEME</a> antes de cambiar cualquier cosa en esta sección! ¡Cambie "
-#~ "cualquiera de las configuraciones a continuación con extrema precaución!%s"
-
-#~ msgid ""
-#~ "Checkmark represents the default gateway. See the <a href=\"%s\" target="
-#~ "\"_blank\">README</a> for details."
-#~ msgstr ""
-#~ "La marca de verificación representa la puerta de enlace predeterminada. "
-#~ "Consulte el <a href=\"%s\" target=\"_blank\">LÉEME</a> para obtener más "
-#~ "detalles."
-
-#~ msgid ""
-#~ "Please check the <a href=\"%s\" target=\"_blank\">README</a> before "
-#~ "changing this option."
-#~ msgstr ""
-#~ "Verifique el <a href=\"%s\" target=\"_blank\">LÉEME</a> antes de cambiar "
-#~ "esta opción."
-
-#~ msgid ""
-#~ "Run the following user files after setting up but before restarting "
-#~ "DNSMASQ. See the <a href=\"%s\" target=\"_blank\">README</a> for details."
-#~ msgstr ""
-#~ "Ejecute los siguientes archivos de usuario después de la configuración "
-#~ "pero antes de reiniciar DNSMASQ. Consulte el <a href=\"%s\" target="
-#~ "\"_blank\">LÉEME</a> para obtener más detalles."
-
-#~ msgid "See the <a href=\"%s\" target=\"_blank\">README</a> for details."
-#~ msgstr ""
-#~ "Consulte el <a href=\"%s\" target=\"_blank\">LÉEME</a> para obtener más "
-#~ "detalles."
-
-#~ msgid ""
-#~ "Set DSCP tags (in range between 1 and 63) for specific interfaces. See "
-#~ "the <a href=\"%s\" target=\"_blank\">README</a> for details."
-#~ msgstr ""
-#~ "Establezca etiquetas DSCP (en el rango entre 1 y 63) para interfaces "
-#~ "específicas. Consulte el <a href=\"%s\" target=\"_blank\">LÉEME</a> para "
-#~ "obtener más detalles."
-
-#~ msgid "(strict mode)"
-#~ msgstr "(modo estricto)"
-
-#~ msgid "Checkmark represents the default gateway. See the"
-#~ msgstr ""
-#~ "La marca de verificación representa la puerta de enlace predeterminada. "
-#~ "Ver el"
-
-#~ msgid "Please check the"
-#~ msgstr "Por favor, verifique el"
-
-#~ msgid "Please make sure to check the"
-#~ msgstr "Por favor, asegúrese de verificar el"
-
-#~ msgid "README"
-#~ msgstr "LÉEME"
-
-#~ msgid "Reload"
-#~ msgstr "Recargar"
-
-#~ msgid ""
-#~ "Run the following user files after setting up but before restarting "
-#~ "DNSMASQ. See the"
-#~ msgstr ""
-#~ "Ejecute los siguientes archivos de usuario después de la configuración "
-#~ "pero antes de reiniciar DNSMASQ. Ver el"
-
-#~ msgid "See the"
-#~ msgstr "Ver el"
-
-#~ msgid ""
-#~ "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the"
-#~ msgstr ""
-#~ "Establezca etiquetas DSCP (en el rango entre 1 y 63) para interfaces "
-#~ "específicas. Ver el"
-
-#~ msgid "WARNING:"
-#~ msgstr "ADVERTENCIA:"
-
-#~ msgid ""
-#~ "before changing anything in this section! Change any of the settings "
-#~ "below with extreme caution!"
-#~ msgstr ""
-#~ "antes de cambiar cualquier cosa en esta sección, ¡Cambie cualquiera de "
-#~ "las configuraciones a continuación con extrema precaución!"
-
-#~ msgid "before changing this option."
-#~ msgstr "antes de cambiar esta opción."
-
-#~ msgid "for details."
-#~ msgstr "para detalles."
-
-#~ msgid "is not installed or not found"
-#~ msgstr "no está instalado o no se encuentra"
diff --git a/applications/luci-app-vpn-policy-routing/po/fi/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/fi/vpn-policy-routing.po
deleted file mode 100644
index ef8ebc07e9..0000000000
--- a/applications/luci-app-vpn-policy-routing/po/fi/vpn-policy-routing.po
+++ /dev/null
@@ -1,439 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2022-03-12 13:29+0000\n"
-"Last-Translator: Jiri Grönroos <jiri.gronroos@iki.fi>\n"
-"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpn-policy-routing/fi/>\n"
-"Language: fi\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12-dev\n"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
-msgid ""
-"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
-"anything in this section! Change any of the settings below with extreme "
-"caution!%s"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Advanced Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be "
-"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
-"have dev option other than tun* or tap*."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be ignored "
-"by the service. Can be useful if running both VPN server and VPN client on "
-"the router."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
-msgid "Basic Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
-msgid "Chain"
-msgstr "Ketju"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr "Kommentti"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
-msgid "Condensed output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
-msgstr "Kokoonpano"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Controls both system log and console output verbosity."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
-msgid "Custom User File Includes"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
-msgid "DSCP Tag"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
-msgid "DSCP Tagging"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Default ICMP Interface"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
-msgid "Disable"
-msgstr "Poista käytöstä"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
-msgid "Disabled"
-msgstr "Pois käytöstä"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Display these protocols in protocol column in Web UI."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
-msgid "Do not enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
-msgid "Enable"
-msgstr "Ota käyttöön"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
-msgid "Enabled"
-msgstr "Käytössä"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid ""
-"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
-"QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
-msgid "IPv6 Support"
-msgstr "IPv6-tuki"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid "Ignored Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-msgid "Insert"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
-msgstr "Sovitin"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
-msgstr "Ladataan"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
-msgid "Local addresses / devices"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
-msgid "Local ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
-msgid "Name"
-msgstr "Nimi"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
-msgid "No Change"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Output verbosity"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
-msgid "Path"
-msgstr "Polku"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
-msgid "Please check the %sREADME%s before changing this option."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid "Policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
-msgid "Protocol"
-msgstr "Protokolla"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
-msgid "Remote addresses / domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
-msgid "Remote ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
-msgstr "Käynnistä uudelleen"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
-msgstr "Käynnissä"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "Select Append for -A and Insert for -I."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-msgid "Service Status [%s %s]"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
-msgid "Start"
-msgstr "Aloita"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-msgid ""
-"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
-"used to avoid conflict with SQM/QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
-msgid "Stop"
-msgstr "Pysäytä"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
-msgstr "Pysäytetty"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
-msgid "Strict enforcement"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
-msgid "Strictly enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid "Supported Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Supported Protocols"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
-msgid "Suppress/No output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-msgid "Use ipset command"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-msgid "Use resolver's ipset for domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr "VPN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "WAN Table FW Mark"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "WAN Table ID"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
-msgid "Web UI Configuration"
-msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/fr/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/fr/vpn-policy-routing.po
deleted file mode 100644
index 44a2cbe4a3..0000000000
--- a/applications/luci-app-vpn-policy-routing/po/fr/vpn-policy-routing.po
+++ /dev/null
@@ -1,550 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-11-21 18:56+0000\n"
-"Last-Translator: Felix Braun <f.bhelicopter@gmail.com>\n"
-"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpn-policy-routing/fr/>\n"
-"Language: fr\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.10-dev\n"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
-msgstr "%s (désactivé)"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
-msgstr "%s (mode strict)"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr "%s n'est pas installé ou introuvable"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
-msgid ""
-"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
-"anything in this section! Change any of the settings below with extreme "
-"caution!%s"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Advanced Configuration"
-msgstr "Configuration avancée"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be "
-"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
-"have dev option other than tun* or tap*."
-msgstr ""
-"Permet de spécifier la liste des noms d'interfaces (en minuscules) qui "
-"doivent être explicitement pris en charge par le service. Peut être utile si "
-"vos tunnels OpenVPN ont une option dev autre que tun* ou tap*."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be ignored "
-"by the service. Can be useful if running both VPN server and VPN client on "
-"the router."
-msgstr ""
-"Permet de spécifier la liste des noms d'interfaces (en minuscules) à ignorer "
-"par le service. Peut être utile si le serveur VPN et le client VPN "
-"fonctionnent tous deux sur le routeur."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr "Ajouter"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
-msgid "Basic Configuration"
-msgstr "Configuration de Base"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr "Épuisement de délai de démarrage"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
-msgid "Chain"
-msgstr "Chaîne"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr "Commentaire"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-#, fuzzy
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-"Le commentaire, l'interface et au moins un autre champ sont obligatoires. "
-"Plusieurs adresses/dispositifs/domaines et ports locaux et distants peuvent "
-"être séparés par des espaces. Les espaces ci-dessous représentent uniquement "
-"le format/la syntaxe et ne seront pas utilisés si les champs sont laissés "
-"vides."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
-#, fuzzy
-msgid "Condensed output"
-msgstr "Résultats condensés"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
-msgstr "Configuration"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-#, fuzzy
-msgid "Controls both system log and console output verbosity."
-msgstr ""
-"Contrôle à la fois le journal système et la verbosité de sortie de console."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
-#, fuzzy
-msgid "Custom User File Includes"
-msgstr "Le fichier utilisateur personnalisé comprend"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
-msgid "DSCP Tag"
-msgstr "Champ DSCP"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
-msgid "DSCP Tagging"
-msgstr "Marquage DSCP"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Default ICMP Interface"
-msgstr "Interface ICMP par défaut"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
-msgid "Disable"
-msgstr "Désactiver"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
-msgid "Disabled"
-msgstr "Désactivé"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Display these protocols in protocol column in Web UI."
-msgstr ""
-"Affichez protocoles dans la colonne des protocoles de l'interface UI Web."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
-msgid "Do not enforce policies when their gateway is down"
-msgstr "N'appliquez pas de stratégies lorsque leur passerelle est en panne"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
-msgid "Enable"
-msgstr "Activer"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
-msgid "Enabled"
-msgstr "Activé"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-#, fuzzy
-msgid ""
-"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
-"QoS. Change with caution together with"
-msgstr ""
-"Masque FW utilisé par le service. Le masque haut est utilisé pour éviter les "
-"conflits avec le SQM/QoS. A changer avec précaution en même temps que"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
-msgstr "Forcez l'interface du protocole ICMP."
-
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
-msgstr "Accorde les accès UCI et fichier à luci-app-vpn-policy-routing"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
-msgstr "Option de la règle IPTables"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
-msgid "IPv6 Support"
-msgstr "Support IPv6"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid "Ignored Interfaces"
-msgstr "Interfaces ignorées"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-msgid "Insert"
-msgstr "Insérer"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
-msgstr "Interface"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
-msgstr "Chargement"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
-msgid "Local addresses / devices"
-msgstr "Adresses locales / appareils"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
-msgid "Local ports"
-msgstr "Ports locaux"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
-msgid "Name"
-msgstr "Nom"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
-msgid "No Change"
-msgstr "Aucun changement"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Output verbosity"
-msgstr "Verbosité de sortie"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
-msgid "Path"
-msgstr "Chemin"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
-msgid "Please check the %sREADME%s before changing this option."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid "Policies"
-msgstr "Stratégies"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
-msgid "Protocol"
-msgstr "Protocole"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
-msgid "Remote addresses / domains"
-msgstr "Adresses / domaines distants"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
-msgid "Remote ports"
-msgstr "Ports distants"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
-msgstr "Redémarrer"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
-msgstr "En cours d'exécution"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "Select Append for -A and Insert for -I."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
-msgstr "Contrôle de service"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
-msgstr "Erreurs de service"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
-msgstr "Service FW Masque"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
-msgstr "Passerelles De Services"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
-msgstr "Statut du service"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-msgid "Service Status [%s %s]"
-msgstr "État du service [%s %s]"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
-msgstr "Service D'Avertissements"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
-msgstr "Afficher la colonne de chaîne"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
-msgstr "Afficher Activez la colonne"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
-msgstr "Afficher la colonne de protocole"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
-msgstr "Afficher les boutons haut / bas"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
-msgstr ""
-"Affiche la colonne de chaîne pour les politiques, vous permettant d'affecter "
-"une chaîne PREROUTING, FORWARD, INPUT ou OUTPUT à une politique."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
-msgstr ""
-"Affiche la colonne d'activation des politiques, vous permettant d'activer/"
-"désactiver rapidement une politique spécifique sans la supprimer."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
-msgstr ""
-"Affiche la colonne de protocole pour les stratégies, vous permettant "
-"d’attribuer un protocole spécifique à une stratégie."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
-msgid "Start"
-msgstr "Démarrer"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#, fuzzy
-msgid ""
-"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
-"used to avoid conflict with SQM/QoS. Change with caution together with"
-msgstr ""
-"Démarrage (WAN) FW Mark pour les marques utilisées par le service. Une note "
-"de départ élevée est utilisée pour éviter les conflits avec SQM / QoS. "
-"Changer avec prudence avec"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
-msgid "Stop"
-msgstr "Arrêter"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
-msgstr "Arrêté"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
-msgid "Strict enforcement"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
-msgid "Strictly enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid "Supported Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Supported Protocols"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
-msgid "Suppress/No output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-msgid "Use ipset command"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-msgid "Use resolver's ipset for domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr "VPN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
-msgstr "Sortie verbeuse"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "WAN Table FW Mark"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "WAN Table ID"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
-msgid "Web UI Configuration"
-msgstr ""
-
-#~ msgid ""
-#~ "Add an ip rule, not an iptables entry for policies with just the local "
-#~ "address. Use with caution to manipulte policies priorities."
-#~ msgstr ""
-#~ "Ajoutez une règle ip, et non une entrée iptables pour les politiques avec "
-#~ "seulement l'adresse locale. A utiliser avec prudence pour manipuler les "
-#~ "priorités des politiques."
-
-#, fuzzy
-#~ msgid "Append local IP Tables rules"
-#~ msgstr "Ajouter des règles de tables IP locales"
-
-#, fuzzy
-#~ msgid "Append remote IP Tables rules"
-#~ msgstr "Ajouter des règles de tables IP distantes"
-
-#~ msgid ""
-#~ "Special instructions to append iptables rules for local IPs/netmasks/"
-#~ "devices."
-#~ msgstr ""
-#~ "Instructions spéciales pour ajouter des règles iptables pour les IP/"
-#~ "netmasks/appareils locaux."
-
-#~ msgid ""
-#~ "Special instructions to append iptables rules for remote IPs/netmasks."
-#~ msgstr ""
-#~ "Instructions spéciales pour ajouter des règles iptables pour les IP / "
-#~ "netmasks distants."
-
-#~ msgid ""
-#~ "%sWARNING:%s Please make sure to check the <a href=\"%s\" target=\"_blank"
-#~ "\">README</a> before changing anything in this section! Change any of the "
-#~ "settings below with extreme caution!%s"
-#~ msgstr ""
-#~ "%sWARNING:%s Veuillez vérifier le <a href=\"%s\" target=\"_blank"
-#~ "\">LISEZMOI</a> avant de modifier quoi que ce soit dans cette section ! "
-#~ "Modifiez tous les paramètres ci-dessous avec une extrême prudence!%s"
-
-#~ msgid ""
-#~ "Checkmark represents the default gateway. See the <a href=\"%s\" target="
-#~ "\"_blank\">README</a> for details."
-#~ msgstr ""
-#~ "Checkmark représente la passerelle par défaut. Voir le <a href=\"%s\" "
-#~ "target=\"_blank\">LISEZMOI</a> pour plus de détails."
-
-#~ msgid ""
-#~ "Please check the <a href=\"%s\" target=\"_blank\">README</a> before "
-#~ "changing this option."
-#~ msgstr ""
-#~ "Veuillez vérifier le <a href=\"%s\" target=\"_blank\">LISEZMOI</a> avant "
-#~ "de modifier cette option."
-
-#, fuzzy
-#~ msgid ""
-#~ "Run the following user files after setting up but before restarting "
-#~ "DNSMASQ. See the <a href=\"%s\" target=\"_blank\">README</a> for details."
-#~ msgstr ""
-#~ "Exécutez les fichiers utilisateurs suivants après la configuration mais "
-#~ "avant de redémarrer DNSMASQ. Voir le <a href=\"%s\" target=\"_blank"
-#~ "\">LISEZMOI</a> pour plus de détails."
-
-#~ msgid "See the <a href=\"%s\" target=\"_blank\">README</a> for details."
-#~ msgstr ""
-#~ "Voir le <a href=\"%s\" target=\"_blank\"> LISEZMOI </a> pour plus de "
-#~ "détails."
-
-#~ msgid "(strict mode)"
-#~ msgstr "(mode strict)"
-
-#~ msgid "README"
-#~ msgstr "README"
-
-#~ msgid "Reload"
-#~ msgstr "Recharger"
-
-#~ msgid "for details."
-#~ msgstr "pour détails."
-
-#~ msgid "is not installed or not found"
-#~ msgstr "n'est pas installé ou introuvable"
diff --git a/applications/luci-app-vpn-policy-routing/po/he/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/he/vpn-policy-routing.po
deleted file mode 100644
index d922e54983..0000000000
--- a/applications/luci-app-vpn-policy-routing/po/he/vpn-policy-routing.po
+++ /dev/null
@@ -1,440 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-10-17 15:26+0000\n"
-"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
-"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpn-policy-routing/he/>\n"
-"Language: he\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && "
-"n % 10 == 0) ? 2 : 3));\n"
-"X-Generator: Weblate 4.3.1-dev\n"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
-msgid ""
-"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
-"anything in this section! Change any of the settings below with extreme "
-"caution!%s"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Advanced Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be "
-"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
-"have dev option other than tun* or tap*."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be ignored "
-"by the service. Can be useful if running both VPN server and VPN client on "
-"the router."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
-msgid "Basic Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
-msgid "Chain"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
-msgid "Condensed output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
-msgstr "הגדרות"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Controls both system log and console output verbosity."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
-msgid "Custom User File Includes"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
-msgid "DSCP Tag"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
-msgid "DSCP Tagging"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Default ICMP Interface"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
-msgid "Disable"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
-msgid "Disabled"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Display these protocols in protocol column in Web UI."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
-msgid "Do not enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
-msgid "Enable"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
-msgid "Enabled"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid ""
-"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
-"QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
-msgid "IPv6 Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid "Ignored Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-msgid "Insert"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
-msgstr "מנשק"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
-msgid "Local addresses / devices"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
-msgid "Local ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
-msgid "Name"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
-msgid "No Change"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Output verbosity"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
-msgid "Path"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
-msgid "Please check the %sREADME%s before changing this option."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid "Policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
-msgid "Protocol"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
-msgid "Remote addresses / domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
-msgid "Remote ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "Select Append for -A and Insert for -I."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-msgid "Service Status [%s %s]"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
-msgid "Start"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-msgid ""
-"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
-"used to avoid conflict with SQM/QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
-msgid "Stop"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
-msgid "Strict enforcement"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
-msgid "Strictly enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid "Supported Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Supported Protocols"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
-msgid "Suppress/No output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-msgid "Use ipset command"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-msgid "Use resolver's ipset for domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "WAN Table FW Mark"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "WAN Table ID"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
-msgid "Web UI Configuration"
-msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/hi/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/hi/vpn-policy-routing.po
deleted file mode 100644
index c72c279a9f..0000000000
--- a/applications/luci-app-vpn-policy-routing/po/hi/vpn-policy-routing.po
+++ /dev/null
@@ -1,439 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-01-14 15:23+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
-"Language-Team: Hindi <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpn-policy-routing/hi/>\n"
-"Language: hi\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.11-dev\n"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
-msgid ""
-"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
-"anything in this section! Change any of the settings below with extreme "
-"caution!%s"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Advanced Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be "
-"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
-"have dev option other than tun* or tap*."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be ignored "
-"by the service. Can be useful if running both VPN server and VPN client on "
-"the router."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
-msgid "Basic Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
-msgid "Chain"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
-msgid "Condensed output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Controls both system log and console output verbosity."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
-msgid "Custom User File Includes"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
-msgid "DSCP Tag"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
-msgid "DSCP Tagging"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Default ICMP Interface"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
-msgid "Disable"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
-msgid "Disabled"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Display these protocols in protocol column in Web UI."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
-msgid "Do not enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
-msgid "Enable"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
-msgid "Enabled"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid ""
-"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
-"QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
-msgid "IPv6 Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid "Ignored Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-msgid "Insert"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
-msgid "Local addresses / devices"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
-msgid "Local ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
-msgid "Name"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
-msgid "No Change"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Output verbosity"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
-msgid "Path"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
-msgid "Please check the %sREADME%s before changing this option."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid "Policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
-msgid "Protocol"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
-msgid "Remote addresses / domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
-msgid "Remote ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "Select Append for -A and Insert for -I."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-msgid "Service Status [%s %s]"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
-msgid "Start"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-msgid ""
-"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
-"used to avoid conflict with SQM/QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
-msgid "Stop"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
-msgid "Strict enforcement"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
-msgid "Strictly enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid "Supported Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Supported Protocols"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
-msgid "Suppress/No output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-msgid "Use ipset command"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-msgid "Use resolver's ipset for domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr "VPN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "WAN Table FW Mark"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "WAN Table ID"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
-msgid "Web UI Configuration"
-msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/hu/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/hu/vpn-policy-routing.po
deleted file mode 100644
index b277938441..0000000000
--- a/applications/luci-app-vpn-policy-routing/po/hu/vpn-policy-routing.po
+++ /dev/null
@@ -1,455 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-08-12 12:55+0000\n"
-"Last-Translator: Tudós Péter <tudi.sk@gmail.com>\n"
-"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpn-policy-routing/hu/>\n"
-"Language: hu\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.8-dev\n"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr "%s nincs telepítve vagy nem található"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
-msgid ""
-"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
-"anything in this section! Change any of the settings below with extreme "
-"caution!%s"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Advanced Configuration"
-msgstr "Speciális beállítások"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be "
-"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
-"have dev option other than tun* or tap*."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be ignored "
-"by the service. Can be useful if running both VPN server and VPN client on "
-"the router."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
-msgid "Basic Configuration"
-msgstr "Alapszintű beállítások"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
-msgid "Chain"
-msgstr "Lánc"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr "Megjegyzés"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
-msgid "Condensed output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
-msgstr "Beállítás"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Controls both system log and console output verbosity."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
-msgid "Custom User File Includes"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
-msgid "DSCP Tag"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
-msgid "DSCP Tagging"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Default ICMP Interface"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
-msgid "Disable"
-msgstr "Letiltás"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
-msgid "Disabled"
-msgstr "Letiltva"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Display these protocols in protocol column in Web UI."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
-msgid "Do not enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
-msgid "Enable"
-msgstr "Engedélyezés"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
-msgid "Enabled"
-msgstr "Engedélyezve"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid ""
-"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
-"QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
-msgid "IPv6 Support"
-msgstr "IPv6 támogatás"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid "Ignored Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-msgid "Insert"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
-msgstr "Csatoló"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
-msgstr "Betöltés"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
-msgid "Local addresses / devices"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
-msgid "Local ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
-msgid "Name"
-msgstr "Név"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
-msgid "No Change"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Output verbosity"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
-msgid "Path"
-msgstr "Útvonal"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
-msgid "Please check the %sREADME%s before changing this option."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid "Policies"
-msgstr "Házirendek"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
-msgid "Protocol"
-msgstr "Protokol"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
-msgid "Remote addresses / domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
-msgid "Remote ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
-msgstr "Újraindítás"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
-msgstr "Fut"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "Select Append for -A and Insert for -I."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
-msgstr "Szolgáltatás állapota"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-#, fuzzy
-msgid "Service Status [%s %s]"
-msgstr "Szolgáltatás státusz [%s %s]"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
-msgid "Start"
-msgstr "Indítás"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-msgid ""
-"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
-"used to avoid conflict with SQM/QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
-msgid "Stop"
-msgstr "Megállítás"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
-msgstr "Megállítva"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
-msgid "Strict enforcement"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
-msgid "Strictly enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid "Supported Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Supported Protocols"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
-msgid "Suppress/No output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-msgid "Use ipset command"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-msgid "Use resolver's ipset for domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr "VPN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
-msgstr "Részletes kimenet"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "WAN Table FW Mark"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "WAN Table ID"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
-msgid "Web UI Configuration"
-msgstr ""
-
-#~ msgid "README"
-#~ msgstr "README"
-
-#~ msgid "Reload"
-#~ msgstr "Újratöltés"
-
-#~ msgid "WARNING:"
-#~ msgstr "FIGYELMEZTETÉS:"
-
-#~ msgid "for details."
-#~ msgstr "fájlt a részletekért."
-
-#~ msgid "is not installed or not found"
-#~ msgstr "nincs telepítve vagy nem található"
diff --git a/applications/luci-app-vpn-policy-routing/po/it/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/it/vpn-policy-routing.po
deleted file mode 100644
index a01597ce8d..0000000000
--- a/applications/luci-app-vpn-policy-routing/po/it/vpn-policy-routing.po
+++ /dev/null
@@ -1,439 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-09-15 08:34+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
-"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpn-policy-routing/it/>\n"
-"Language: it\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
-msgid ""
-"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
-"anything in this section! Change any of the settings below with extreme "
-"caution!%s"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Advanced Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be "
-"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
-"have dev option other than tun* or tap*."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be ignored "
-"by the service. Can be useful if running both VPN server and VPN client on "
-"the router."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
-msgid "Basic Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
-msgid "Chain"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr "Commento"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
-msgid "Condensed output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
-msgstr "Configurazione"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Controls both system log and console output verbosity."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
-msgid "Custom User File Includes"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
-msgid "DSCP Tag"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
-msgid "DSCP Tagging"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Default ICMP Interface"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
-msgid "Disable"
-msgstr "Disabilita"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
-msgid "Disabled"
-msgstr "Disabilitato"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Display these protocols in protocol column in Web UI."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
-msgid "Do not enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
-msgid "Enable"
-msgstr "Abilita"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
-msgid "Enabled"
-msgstr "Abilitato"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid ""
-"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
-"QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
-msgid "IPv6 Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid "Ignored Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-msgid "Insert"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
-msgstr "Interfaccia"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
-msgstr "Caricamento"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
-msgid "Local addresses / devices"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
-msgid "Local ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
-msgid "Name"
-msgstr "Nome"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
-msgid "No Change"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Output verbosity"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
-msgid "Path"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
-msgid "Please check the %sREADME%s before changing this option."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid "Policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
-msgid "Protocol"
-msgstr "Protocollo"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
-msgid "Remote addresses / domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
-msgid "Remote ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
-msgstr "Riavvia"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "Select Append for -A and Insert for -I."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-msgid "Service Status [%s %s]"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
-msgid "Start"
-msgstr "Avvia"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-msgid ""
-"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
-"used to avoid conflict with SQM/QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
-msgid "Stop"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
-msgid "Strict enforcement"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
-msgid "Strictly enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid "Supported Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Supported Protocols"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
-msgid "Suppress/No output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-msgid "Use ipset command"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-msgid "Use resolver's ipset for domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr "VPN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "WAN Table FW Mark"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "WAN Table ID"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
-msgid "Web UI Configuration"
-msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/ja/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/ja/vpn-policy-routing.po
deleted file mode 100644
index 618abcdbd1..0000000000
--- a/applications/luci-app-vpn-policy-routing/po/ja/vpn-policy-routing.po
+++ /dev/null
@@ -1,439 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-02-11 14:23+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
-"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpn-policy-routing/ja/>\n"
-"Language: ja\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.5-dev\n"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
-msgstr "%s (無効)"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr "%s は未インストールかまたは見つかりません"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
-msgid ""
-"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
-"anything in this section! Change any of the settings below with extreme "
-"caution!%s"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Advanced Configuration"
-msgstr "詳細設定"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be "
-"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
-"have dev option other than tun* or tap*."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be ignored "
-"by the service. Can be useful if running both VPN server and VPN client on "
-"the router."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
-msgid "Basic Configuration"
-msgstr "基本設定"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
-msgid "Chain"
-msgstr "チェイン"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr "コメント"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
-msgid "Condensed output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
-msgstr "設定"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Controls both system log and console output verbosity."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
-msgid "Custom User File Includes"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
-msgid "DSCP Tag"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
-msgid "DSCP Tagging"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Default ICMP Interface"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
-msgid "Disable"
-msgstr "無効"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
-msgid "Disabled"
-msgstr "無効"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Display these protocols in protocol column in Web UI."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
-msgid "Do not enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
-msgid "Enable"
-msgstr "有効化"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
-msgid "Enabled"
-msgstr "有効"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid ""
-"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
-"QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
-msgid "IPv6 Support"
-msgstr "IPv6 サポート"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid "Ignored Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-msgid "Insert"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
-msgstr "インターフェース"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
-msgstr "読み込み中"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
-msgid "Local addresses / devices"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
-msgid "Local ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
-msgid "Name"
-msgstr "名前"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
-msgid "No Change"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Output verbosity"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
-msgid "Path"
-msgstr "パス"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
-msgid "Please check the %sREADME%s before changing this option."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid "Policies"
-msgstr "ポリシー"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
-msgid "Protocol"
-msgstr "プロトコル"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
-msgid "Remote addresses / domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
-msgid "Remote ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
-msgstr "再起動"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
-msgstr "実行中"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "Select Append for -A and Insert for -I."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
-msgstr "サービス ステータス"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-msgid "Service Status [%s %s]"
-msgstr "サービス・ステータス [%s %s]"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
-msgid "Start"
-msgstr "開始"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-msgid ""
-"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
-"used to avoid conflict with SQM/QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
-msgid "Stop"
-msgstr "停止"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
-msgstr "停止済"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
-msgid "Strict enforcement"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
-msgid "Strictly enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid "Supported Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Supported Protocols"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
-msgid "Suppress/No output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-msgid "Use ipset command"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-msgid "Use resolver's ipset for domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr "VPN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
-msgstr "詳細出力"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "WAN Table FW Mark"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "WAN Table ID"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
-msgid "Web UI Configuration"
-msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/ko/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/ko/vpn-policy-routing.po
deleted file mode 100644
index 4a9e8490b6..0000000000
--- a/applications/luci-app-vpn-policy-routing/po/ko/vpn-policy-routing.po
+++ /dev/null
@@ -1,439 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-06-07 10:49+0000\n"
-"Last-Translator: Sunggu Choi <dkaost@outlook.com>\n"
-"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpn-policy-routing/ko/>\n"
-"Language: ko\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.7-dev\n"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr "%s가 설치되지 않았거나 찾을 수 없습니다"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
-msgid ""
-"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
-"anything in this section! Change any of the settings below with extreme "
-"caution!%s"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Advanced Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be "
-"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
-"have dev option other than tun* or tap*."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be ignored "
-"by the service. Can be useful if running both VPN server and VPN client on "
-"the router."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
-msgid "Basic Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
-msgid "Chain"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
-msgid "Condensed output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
-msgstr "설정"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Controls both system log and console output verbosity."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
-msgid "Custom User File Includes"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
-msgid "DSCP Tag"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
-msgid "DSCP Tagging"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Default ICMP Interface"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
-msgid "Disable"
-msgstr "비활성화"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
-msgid "Disabled"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Display these protocols in protocol column in Web UI."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
-msgid "Do not enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
-msgid "Enable"
-msgstr "활성화"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
-msgid "Enabled"
-msgstr "활성화"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid ""
-"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
-"QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
-msgid "IPv6 Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid "Ignored Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-msgid "Insert"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
-msgstr "인터페이스"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
-msgstr "로드 중"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
-msgid "Local addresses / devices"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
-msgid "Local ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
-msgid "Name"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
-msgid "No Change"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Output verbosity"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
-msgid "Path"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
-msgid "Please check the %sREADME%s before changing this option."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid "Policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
-msgid "Protocol"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
-msgid "Remote addresses / domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
-msgid "Remote ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "Select Append for -A and Insert for -I."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-msgid "Service Status [%s %s]"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
-msgid "Start"
-msgstr "시작"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-msgid ""
-"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
-"used to avoid conflict with SQM/QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
-msgid "Stop"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
-msgid "Strict enforcement"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
-msgid "Strictly enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid "Supported Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Supported Protocols"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
-msgid "Suppress/No output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-msgid "Use ipset command"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-msgid "Use resolver's ipset for domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr "VPN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "WAN Table FW Mark"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "WAN Table ID"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
-msgid "Web UI Configuration"
-msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/mr/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/mr/vpn-policy-routing.po
deleted file mode 100644
index 25b1c73b02..0000000000
--- a/applications/luci-app-vpn-policy-routing/po/mr/vpn-policy-routing.po
+++ /dev/null
@@ -1,445 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-02-07 09:19+0000\n"
-"Last-Translator: Prachi Joshi <josprachi@yahoo.com>\n"
-"Language-Team: Marathi <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpn-policy-routing/mr/>\n"
-"Language: mr\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.11-dev\n"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
-msgid ""
-"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
-"anything in this section! Change any of the settings below with extreme "
-"caution!%s"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Advanced Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be "
-"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
-"have dev option other than tun* or tap*."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be ignored "
-"by the service. Can be useful if running both VPN server and VPN client on "
-"the router."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
-msgid "Basic Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
-msgid "Chain"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr "टिप्पणी"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
-msgid "Condensed output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
-msgstr "कॉन्फिगरेशन"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Controls both system log and console output verbosity."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
-msgid "Custom User File Includes"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
-msgid "DSCP Tag"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
-msgid "DSCP Tagging"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Default ICMP Interface"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
-msgid "Disable"
-msgstr "अक्षम करा"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
-msgid "Disabled"
-msgstr "अक्षम"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Display these protocols in protocol column in Web UI."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
-msgid "Do not enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
-msgid "Enable"
-msgstr "सक्षम करा"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
-msgid "Enabled"
-msgstr "सक्षम केले"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid ""
-"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
-"QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
-msgid "IPv6 Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid "Ignored Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-msgid "Insert"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
-msgstr "इंटरफेस"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
-msgstr "लोड करीत आहे"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
-msgid "Local addresses / devices"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
-msgid "Local ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
-msgid "Name"
-msgstr "नाव"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
-msgid "No Change"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Output verbosity"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
-msgid "Path"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
-msgid "Please check the %sREADME%s before changing this option."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid "Policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
-msgid "Protocol"
-msgstr "प्रोटोकॉल"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
-msgid "Remote addresses / domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
-msgid "Remote ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
-msgstr "चालू आहे"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "Select Append for -A and Insert for -I."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
-msgstr "सेवा स्थिती"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-msgid "Service Status [%s %s]"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
-msgid "Start"
-msgstr "प्रारंभ करा"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-msgid ""
-"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
-"used to avoid conflict with SQM/QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
-msgid "Stop"
-msgstr "थांबा"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
-msgstr "बंद"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
-msgid "Strict enforcement"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
-msgid "Strictly enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid "Supported Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Supported Protocols"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
-msgid "Suppress/No output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-msgid "Use ipset command"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-msgid "Use resolver's ipset for domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr "VPN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "WAN Table FW Mark"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "WAN Table ID"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
-msgid "Web UI Configuration"
-msgstr ""
-
-#~ msgid "Reload"
-#~ msgstr "रीलोड करा"
-
-#~ msgid "is not installed or not found"
-#~ msgstr "स्थापित केलेले नाही किंवा सापडले नाही"
diff --git a/applications/luci-app-vpn-policy-routing/po/ms/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/ms/vpn-policy-routing.po
deleted file mode 100644
index 9bba6a0ae3..0000000000
--- a/applications/luci-app-vpn-policy-routing/po/ms/vpn-policy-routing.po
+++ /dev/null
@@ -1,439 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-03-31 12:26+0000\n"
-"Last-Translator: Faruki Ramly <farukiramly45@gmail.com>\n"
-"Language-Team: Malay <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpn-policy-routing/ms/>\n"
-"Language: ms\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.6-dev\n"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
-msgid ""
-"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
-"anything in this section! Change any of the settings below with extreme "
-"caution!%s"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Advanced Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be "
-"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
-"have dev option other than tun* or tap*."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be ignored "
-"by the service. Can be useful if running both VPN server and VPN client on "
-"the router."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
-msgid "Basic Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
-msgid "Chain"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
-msgid "Condensed output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
-msgstr "Konfigurasi"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Controls both system log and console output verbosity."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
-msgid "Custom User File Includes"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
-msgid "DSCP Tag"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
-msgid "DSCP Tagging"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Default ICMP Interface"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
-msgid "Disable"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
-msgid "Disabled"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Display these protocols in protocol column in Web UI."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
-msgid "Do not enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
-msgid "Enable"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
-msgid "Enabled"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid ""
-"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
-"QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
-msgid "IPv6 Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid "Ignored Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-msgid "Insert"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
-msgid "Local addresses / devices"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
-msgid "Local ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
-msgid "Name"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
-msgid "No Change"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Output verbosity"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
-msgid "Path"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
-msgid "Please check the %sREADME%s before changing this option."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid "Policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
-msgid "Protocol"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
-msgid "Remote addresses / domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
-msgid "Remote ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "Select Append for -A and Insert for -I."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-msgid "Service Status [%s %s]"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
-msgid "Start"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-msgid ""
-"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
-"used to avoid conflict with SQM/QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
-msgid "Stop"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
-msgid "Strict enforcement"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
-msgid "Strictly enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid "Supported Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Supported Protocols"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
-msgid "Suppress/No output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-msgid "Use ipset command"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-msgid "Use resolver's ipset for domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr "VPN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "WAN Table FW Mark"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "WAN Table ID"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
-msgid "Web UI Configuration"
-msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/nb_NO/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/nb_NO/vpn-policy-routing.po
deleted file mode 100644
index 05d6d83396..0000000000
--- a/applications/luci-app-vpn-policy-routing/po/nb_NO/vpn-policy-routing.po
+++ /dev/null
@@ -1,440 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-11-22 19:53+0000\n"
-"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
-"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpn-policy-routing/nb_NO/>\n"
-"Language: nb_NO\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.10-dev\n"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
-msgstr "%s (avskrudd)"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
-msgstr "%s (strengt modus)"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr "%s er ikke installert, eller ble ikke funnet"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
-msgid ""
-"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
-"anything in this section! Change any of the settings below with extreme "
-"caution!%s"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Advanced Configuration"
-msgstr "Avansert oppsett"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be "
-"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
-"have dev option other than tun* or tap*."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be ignored "
-"by the service. Can be useful if running both VPN server and VPN client on "
-"the router."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
-msgid "Basic Configuration"
-msgstr "Grunnleggende oppsett"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr "Oppstarts-tidsavbrudd"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
-#, fuzzy
-msgid "Chain"
-msgstr "Kjede"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr "Kommentar"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
-msgid "Condensed output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
-msgstr "Oppsett"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Controls both system log and console output verbosity."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
-msgid "Custom User File Includes"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
-msgid "DSCP Tag"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
-msgid "DSCP Tagging"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Default ICMP Interface"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
-msgid "Disable"
-msgstr "Skru av"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
-msgid "Disabled"
-msgstr "Avskrudd"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Display these protocols in protocol column in Web UI."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
-msgid "Do not enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
-msgid "Enable"
-msgstr "Skru på"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
-msgid "Enabled"
-msgstr "Påskrudd"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid ""
-"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
-"QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
-msgid "IPv6 Support"
-msgstr "IPv6-støtte"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid "Ignored Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-msgid "Insert"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
-msgstr "Grensesnitt"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
-msgstr "Laster inn"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
-msgid "Local addresses / devices"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
-msgid "Local ports"
-msgstr "Lokale porter"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
-msgid "Name"
-msgstr "Navn"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
-msgid "No Change"
-msgstr "Ingen endring"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Output verbosity"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
-msgid "Path"
-msgstr "Sti"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
-msgid "Please check the %sREADME%s before changing this option."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid "Policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
-msgid "Protocol"
-msgstr "Protokoll"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
-msgid "Remote addresses / domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
-msgid "Remote ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
-msgstr "Omstart"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
-msgstr "Kjører"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "Select Append for -A and Insert for -I."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
-msgstr "Tjenestekontroll"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
-msgstr "Tjenestefeil"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
-msgstr "Tjenestestatus"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-msgid "Service Status [%s %s]"
-msgstr "Tjenestestatus [%s %s]"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
-msgstr "Tjenesteadvarsler"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
-msgid "Start"
-msgstr "Start"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-msgid ""
-"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
-"used to avoid conflict with SQM/QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
-msgid "Stop"
-msgstr "Stopp"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
-msgstr "Stoppet"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
-msgid "Strict enforcement"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
-msgid "Strictly enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid "Supported Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Supported Protocols"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
-msgid "Suppress/No output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-msgid "Use ipset command"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-msgid "Use resolver's ipset for domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr "VPN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
-msgstr "Sirlig utdata"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "WAN Table FW Mark"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "WAN Table ID"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
-msgid "Web UI Configuration"
-msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/pl/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/pl/vpn-policy-routing.po
deleted file mode 100644
index 30e5faa03f..0000000000
--- a/applications/luci-app-vpn-policy-routing/po/pl/vpn-policy-routing.po
+++ /dev/null
@@ -1,622 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2022-06-10 13:18+0000\n"
-"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
-"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpn-policy-routing/pl/>\n"
-"Language: pl\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
-"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.13-dev\n"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
-msgstr "%s (wyłączone)"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
-msgstr "%s (tryb ścisły)"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr "%s nie jest zainstalowany lub nie znaleziono"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
-msgid ""
-"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
-"anything in this section! Change any of the settings below with extreme "
-"caution!%s"
-msgstr ""
-"%sOSTRZEŻENIE:%s Przed zmianą czegokolwiek w tej sekcji należy sprawdzić% "
-"sREADME%s! Zmień dowolne z poniższych ustawień z najwyższą ostrożnością!%s"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
-msgstr "Dodaj cel IGNORE"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
-msgstr ""
-"Dodaje `IGNORE` do listy interfejsów dla polityk, pozwalając na pominięcie "
-"dalszego przetwarzania przez VPN Policy Routing."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Advanced Configuration"
-msgstr "Zaawansowana konfiguracja"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be "
-"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
-"have dev option other than tun* or tap*."
-msgstr ""
-"Pozwala określić listę nazw interfejsów (w mniejszym stopniu), które mają "
-"być jawnie obsługiwane przez usługę. Może być przydatna, jeśli tunele "
-"OpenVPN mają dev opcję inną niż tun* lub dotknij*."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be ignored "
-"by the service. Can be useful if running both VPN server and VPN client on "
-"the router."
-msgstr ""
-"Pozwala określić listę nazw interfejsów (w mniejszym stopniu), które mają "
-"być ignorowane przez usługę. Może być przydatny, jeśli na routerze działa "
-"zarówno serwer VPN, jak i klient VPN."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr "Dodaj"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
-msgid "Basic Configuration"
-msgstr "Podstawowa konfiguracja"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr "Limit czasu rozruchu"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
-msgid "Chain"
-msgstr "Łańcuch"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr "Komentarz"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-"Komentarz, interfejs i co najmniej jedno inne pole są wymagane. Wiele "
-"lokalnych i zdalnych adresów/urządzeń/domen i portów może być oddzielonych "
-"spacją. Poniższe pola przedstawiają tylko format/składnie i nie będą "
-"używane, jeśli pola pozostaną puste."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
-msgid "Condensed output"
-msgstr "Skondensowane wyjście"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
-msgstr "Konfiguracja"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Controls both system log and console output verbosity."
-msgstr ""
-"Kontroluje szczegółowość dziennika systemowego i danych wyjściowych konsoli."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
-msgid "Custom User File Includes"
-msgstr "Zawiera własny plik użytkownika"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
-msgstr "DNSMASQ ipset"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
-msgid "DSCP Tag"
-msgstr "Znacznik DSCP"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
-msgid "DSCP Tagging"
-msgstr "Oznaczanie DSCP"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Default ICMP Interface"
-msgstr "Domyślny interfejs ICMP"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
-msgid "Disable"
-msgstr "Wyłącz"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
-msgid "Disabled"
-msgstr "Wyłączone"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Display these protocols in protocol column in Web UI."
-msgstr "Wyświetl te protokoły w kolumnie w interfejsie Web UI."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
-msgid "Do not enforce policies when their gateway is down"
-msgstr "Nie Wymuszaj zasad, gdy ich brama nie działa"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
-msgid "Enable"
-msgstr "Włącz"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
-msgid "Enabled"
-msgstr "Włączone"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid ""
-"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
-"QoS. Change with caution together with"
-msgstr ""
-"FW maska używana przez usługę. Wysoka maska służy do uniknięcia konfliktu z "
-"SQM/QoS. Ostrożnie zmieniać wraz z"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
-msgstr "Wymuszenie interfejsu protokołu ICMP."
-
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
-msgstr "Przyznaj dostęp do plików i UCI dla luci-app-vpn-policy-routing"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
-msgstr "Opcja reguł IPTables"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
-msgid "IPv6 Support"
-msgstr "Obsługa IPv6"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid "Ignored Interfaces"
-msgstr "Ignorowane interfejsy"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-msgid "Insert"
-msgstr "Wstaw"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
-msgstr "Interfejs"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
-msgstr "Ładowanie"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
-msgid "Local addresses / devices"
-msgstr "Lokalne adresy/urządzenia"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
-msgid "Local ports"
-msgstr "Porty lokalne"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
-msgid "Name"
-msgstr "Nazwa"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
-msgid "No Change"
-msgstr "Bez zmian"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Output verbosity"
-msgstr "Szczegółowość danych wyjściowych"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
-msgid "Path"
-msgstr "Ścieżka"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
-msgid "Please check the %sREADME%s before changing this option."
-msgstr "Sprawdź%sREADME%s przed zmianą tej opcji."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid "Policies"
-msgstr "Polityka"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
-msgid "Protocol"
-msgstr "Protokół"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
-msgid "Remote addresses / domains"
-msgstr "Zdalne adresy/domeny"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
-msgid "Remote ports"
-msgstr "Porty zdalne"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
-msgstr "Restartuj"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
-msgstr ""
-"Uruchom następujące pliki użytkownika po skonfigurowaniu, ale przed ponownym "
-"uruchomieniem DNSMASQ. Zobacz%sREADME%s aby uzyskać szczegółowe informacje."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
-msgstr "Działa"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
-msgstr "Zobacz%sREADME%s aby uzyskać szczegółowe informacje."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "Select Append for -A and Insert for -I."
-msgstr "Wybierz opcję Dołącz do -A i Wstaw dla -I."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
-msgstr "Kontrola usług"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
-msgstr "Błędy usługi"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
-msgstr "Maska FW usługi"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
-msgstr "Bramy usług"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
-msgstr "Status usługi"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-msgid "Service Status [%s %s]"
-msgstr "Stan usługi [%s %s]"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
-msgstr "Ostrzeżenia Usługi"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
-msgstr ""
-"Ustaw tagi DSCP (w zakresie od 1 do 63) dla określonych interfejsów. Zobacz"
-"%sREADME%s aby uzyskać szczegółowe informacje."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
-msgstr "Pokaż kolumnę łańcucha"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
-msgstr "Pokaż opcję Włącz kolumnę"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
-msgstr "Pokaż kolumnę protokołu"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
-msgstr "Pokaż przyciski w górę/w dół"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
-msgstr ""
-"Pokazuje przyciski w górę/w dół dla zasad, umożliwiając przenoszenie zasad w "
-"górę lub w dół na liście."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
-msgstr ""
-"Pokazuje kolumnę łańcucha dla zasad, umożliwiając przypisanie do zasad "
-"łańcucha PREROUTING, FORWARD, INPUT lub OUTPUT."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
-msgstr ""
-"Pokazuje kolumnę pola wyboru włączania dla polityk, pozwalając na szybkie "
-"włączenie/wyłączenie konkretnej polityki bez jej usuwania."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
-msgstr ""
-"Pokazuje kolumnę protokołu dla polityk, pozwalając na przypisanie "
-"konkretnego protokołu do danej polityki."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
-msgid "Start"
-msgstr "Uruchom"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-msgid ""
-"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
-"used to avoid conflict with SQM/QoS. Change with caution together with"
-msgstr ""
-"Początkowy (WAN) znaku FW dla znaczników używanych przez usługę. Wysoki znak "
-"początkowy jest używany, aby uniknąć konfliktu z SQM/QoS. Ostrożnie zmieniać "
-"wraz z"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr ""
-"Początkowy (WAN) Numer identyfikacyjny tabeli dla tabel utworzonych przez "
-"serwis."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
-msgid "Stop"
-msgstr "Zatrzymaj"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
-msgstr "Zatrzymany"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
-msgid "Strict enforcement"
-msgstr "Ścisłe egzekwowanie"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
-msgid "Strictly enforce policies when their gateway is down"
-msgstr "Bezwzględnie egzekwuj zasady, gdy ich brama nie działa"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid "Supported Interfaces"
-msgstr "Obsługiwane interfejsy"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Supported Protocols"
-msgstr "Wspierane protokoły"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
-msgid "Suppress/No output"
-msgstr "Tłumienie/Brak wyjścia"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr ""
-"%s oznacza domyślną bramę. Zobacz %sREADME%s w celu uzyskania szczegółowych "
-"informacji."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
-msgstr "Opcja ipset dla zasad lokalnych"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
-msgstr "Opcja ipset dla zasad zdalnych"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
-msgstr ""
-"Czas (w sekundach) oczekiwania serwisu na wykrycie bramy WAN podczas "
-"rozruchu."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-msgid "Use ipset command"
-msgstr "Użyj polecenia ipset"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-msgid "Use resolver's ipset for domains"
-msgstr "Użyj ipset narzędzia do rozpoznawania nazw dla domen"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr "VPN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
-msgstr "Polityka trasowania sieci VPN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
-msgstr "Polityka trasowania oparta na VPN i WAN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
-msgstr "Pełne wyjście"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
-msgstr "WAN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "WAN Table FW Mark"
-msgstr "Tabela WAN FW Mark"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "WAN Table ID"
-msgstr "Identyfikator tabeli WAN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
-msgid "Web UI Configuration"
-msgstr "Konfiguracja Web UI"
-
-#~ msgid ""
-#~ "Add an ip rule, not an iptables entry for policies with just the local "
-#~ "address. Use with caution to manipulte policies priorities."
-#~ msgstr ""
-#~ "Dodaj regułę IP, a nie wpis iptables dla zasad z tylko adresem lokalnym. "
-#~ "Używaj ostrożnie, aby manipulować priorytetami polityk."
-
-#~ msgid "Append local IP Tables rules"
-#~ msgstr "Dodaj lokalne zasady dotyczące tabel IP"
-
-#~ msgid "Append remote IP Tables rules"
-#~ msgstr "Dodaj reguły zdalnych tabel IP"
-
-#~ msgid "IP Rules Support"
-#~ msgstr "Obsługa reguł IP"
-
-#~ msgid ""
-#~ "Special instructions to append iptables rules for local IPs/netmasks/"
-#~ "devices."
-#~ msgstr ""
-#~ "Specjalne instrukcje dotyczące dołączania reguł iptables dla lokalnych IP/"
-#~ "masek-sieci/urządzeń."
-
-#~ msgid ""
-#~ "Special instructions to append iptables rules for remote IPs/netmasks."
-#~ msgstr ""
-#~ "Specjalne instrukcje dotyczące dołączania reguł iptables dla zdalnych IP/"
-#~ "masek sieciowych."
-
-#~ msgid ""
-#~ "The %s represents the default gateway. See the %sREADME%s for details."
-#~ msgstr ""
-#~ "%s reprezentuje bramę domyślną. Szczegółowe informacje można znaleźć w "
-#~ "%sREADME%s."
-
-#~ msgid "Use DNSMASQ ipset"
-#~ msgstr "Użyj DNSMASQ ipset"
-
-#~ msgid ""
-#~ "Checkmark represents the default gateway. See the %sREADME%s for details."
-#~ msgstr ""
-#~ "Znacznik wyboru reprezentuje bramę domyślną. Zobacz%sREADME%s aby uzyskać "
-#~ "szczegółowe informacje."
-
-#~ msgid "Grant UCI access for luci-app-vpn-policy-routing"
-#~ msgstr "Przyznaj dostęp UCI do routingu luci-app-vpn-policy-routing"
-
-#~ msgid ""
-#~ "%sWARNING:%s Please make sure to check the <a href=\"%s\" target=\"_blank"
-#~ "\">README</a> before changing anything in this section! Change any of the "
-#~ "settings below with extreme caution!%s"
-#~ msgstr ""
-#~ "%sOSTRZEŻENIE:%s Proszę sprawdzić <a href=\"%s\" target=\"_blank"
-#~ "\">README</a> przed zmianą czegokolwiek w tej sekcji! Zmień którekolwiek "
-#~ "z poniższych ustawień z wielką ostrożnością! %s"
-
-#~ msgid ""
-#~ "Checkmark represents the default gateway. See the <a href=\"%s\" target="
-#~ "\"_blank\">README</a> for details."
-#~ msgstr ""
-#~ "Znacznik wyboru reprezentuje bramę domyślną. Zobacz <a href=\"%s\" target="
-#~ "\"_blank\">README</a> aby uzyskać szczegółowe informacje."
-
-#~ msgid ""
-#~ "Please check the <a href=\"%s\" target=\"_blank\">README</a> before "
-#~ "changing this option."
-#~ msgstr ""
-#~ "Proszę sprawdzić <a href=\"%s\" target=\"_blank\">README</a> przed zmianą "
-#~ "tej opcji."
-
-#~ msgid ""
-#~ "Run the following user files after setting up but before restarting "
-#~ "DNSMASQ. See the <a href=\"%s\" target=\"_blank\">README</a> for details."
-#~ msgstr ""
-#~ "Po skonfigurowaniu, ale przed ponownym uruchomieniem DNSMASQ, należy "
-#~ "uruchomić następujące pliki użytkownika. Zobacz <a href=\"%s\" target="
-#~ "\"_blank\">README</a> po szczegóły."
-
-#~ msgid "See the <a href=\"%s\" target=\"_blank\">README</a> for details."
-#~ msgstr ""
-#~ "Zobacz <a href=\"%s\" target=\"_blank\">README</a> aby uzyskać "
-#~ "szczegółowe informacje."
-
-#~ msgid ""
-#~ "Set DSCP tags (in range between 1 and 63) for specific interfaces. See "
-#~ "the <a href=\"%s\" target=\"_blank\">README</a> for details."
-#~ msgstr ""
-#~ "Ustaw znaczniki DSCP (w zakresie od 1 do 63) dla określonych interfejsów. "
-#~ "Szczegółowe informacje można znaleźć w polu <a href=\"%s\" target=\"_blank"
-#~ "\">README</a>."
-
-#~ msgid "(strict mode)"
-#~ msgstr "(tryb ścisły)"
-
-#~ msgid "Checkmark represents the default gateway. See the"
-#~ msgstr "Znacznik wyboru reprezentuje bramę domyślną. Patrz"
-
-#~ msgid "Please check the"
-#~ msgstr "Proszę sprawdzić"
-
-#~ msgid "Please make sure to check the"
-#~ msgstr "Upewnij się, że należy sprawdzić"
-
-#~ msgid "README"
-#~ msgstr "Plik readme"
-
-#~ msgid "Reload"
-#~ msgstr "Przeładuj"
-
-#~ msgid ""
-#~ "Run the following user files after setting up but before restarting "
-#~ "DNSMASQ. See the"
-#~ msgstr ""
-#~ "Uruchom następujące pliki użytkownika po skonfigurowaniu, ale przed "
-#~ "ponownym uruchomieniem DNSMASQ. Patrz"
-
-#~ msgid "See the"
-#~ msgstr "Zobacz"
-
-#~ msgid ""
-#~ "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the"
-#~ msgstr ""
-#~ "Ustaw znaczniki DSCP (w zakresie od 1 do 63) dla określonych interfejsów. "
-#~ "Patrz"
-
-#~ msgid "WARNING:"
-#~ msgstr "OSTRZEŻENIE:"
-
-#~ msgid ""
-#~ "before changing anything in this section! Change any of the settings "
-#~ "below with extreme caution!"
-#~ msgstr ""
-#~ "przed zmianą czegokolwiek w tej sekcji! Z wielką ostrożnością zmień "
-#~ "którekolwiek z poniższych ustawień!"
-
-#~ msgid "before changing this option."
-#~ msgstr "przed zmianą tej opcji."
-
-#~ msgid "for details."
-#~ msgstr "dla szczegółów."
-
-#~ msgid "is not installed or not found"
-#~ msgstr "nie jest zainstalowany lub nie znaleziono"
diff --git a/applications/luci-app-vpn-policy-routing/po/pt/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/pt/vpn-policy-routing.po
deleted file mode 100644
index b8fa647a3d..0000000000
--- a/applications/luci-app-vpn-policy-routing/po/pt/vpn-policy-routing.po
+++ /dev/null
@@ -1,535 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-03-13 09:19+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
-"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpn-policy-routing/pt/>\n"
-"Language: pt\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.5.2-dev\n"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
-msgstr "%s (desativado)"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
-msgstr "%s (modo estrito)"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr "%s não está instalado ou não foi encontrado"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
-msgid ""
-"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
-"anything in this section! Change any of the settings below with extreme "
-"caution!%s"
-msgstr ""
-"%sADVERTÊNCIA:%s Consulte o %sREADME%s antes de alterar qualquer coisa nesta "
-"secção! Altere qualquer uma das configurações abaixo com extrema cautela!%s"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
-msgstr "Adicionar alvo IGNORE"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
-msgstr ""
-"Adiciona `IGNORE` à lista de interfaces para políticas, a permitir-lhe "
-"saltar o processamento posterior por VPN Policy Routing."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Advanced Configuration"
-msgstr "Configurações Avançadas"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be "
-"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
-"have dev option other than tun* or tap*."
-msgstr ""
-"Permite especificar a lista de nomes das interfaces (em minúsculas) para "
-"serem explicitamente compatíveis pelo serviço. Pode ser útil se seus túneis "
-"OpenVPN tiverem opção dev diferente de tun* ou tap*."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be ignored "
-"by the service. Can be useful if running both VPN server and VPN client on "
-"the router."
-msgstr ""
-"Permite especificar a lista de nomes das interfaces (em minúsculas), que "
-"serão ignoradas pelo serviço. Pode ser útil se estiver executando ambos os "
-"VPN servidor e cliente no roteador."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr "Adicionar"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
-msgid "Basic Configuration"
-msgstr "Configurações Básicas"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr "Tempo limite de inicialização"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
-msgid "Chain"
-msgstr "Cadeia"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr "Comentário"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-"Comentário, ao menos uma interface e um outro campo são necessários. Vários "
-"endereços locais e endereços remotos/aparelhos/domínios e portas podem ser "
-"separadas por um espaço. Marcadores abaixo representam apenas o formato/"
-"sintaxe, eles não serão usados se os campos forem deixados em branco."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
-msgid "Condensed output"
-msgstr "Saída condensada"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
-msgstr "Configuração"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Controls both system log and console output verbosity."
-msgstr "Controla tanto a verbosidade de saída do sistema quanto do console."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
-msgid "Custom User File Includes"
-msgstr "Ficheiros Personalizados do Utilizador Incluem"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
-msgstr "Ipset DNSMASQ"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
-msgid "DSCP Tag"
-msgstr "Etiqueta DSCP"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
-msgid "DSCP Tagging"
-msgstr "Marcação DSCP"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Default ICMP Interface"
-msgstr "Interface ICMP Predefinido"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
-msgid "Disable"
-msgstr "Desativar"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
-msgid "Disabled"
-msgstr "Desativado"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Display these protocols in protocol column in Web UI."
-msgstr "Exibir esses protocolos na coluna de protocolo na Interface Web."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
-msgid "Do not enforce policies when their gateway is down"
-msgstr "Não aplique as políticas quando o seu gateway estiver inoperante"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
-msgid "Enable"
-msgstr "Ativar"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
-msgid "Enabled"
-msgstr "Ativado"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid ""
-"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
-"QoS. Change with caution together with"
-msgstr ""
-"Máscara FW usada pelo serviço. A máscara alta é usada para evitar conflitos "
-"com o SQM/QoS. Mude com cautela em conjunto com"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
-msgstr "Impor o protocolo ICMP na interface."
-
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
-msgstr "Conceder acesso a UCI e a ficheiros para luci-app-vpn-policy-routing"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
-msgstr "Opção das regras IPTables"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
-msgid "IPv6 Support"
-msgstr "Suporte de IPv6"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid "Ignored Interfaces"
-msgstr "Interfaces ignoradas"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-msgid "Insert"
-msgstr "Inserir"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
-msgstr "Interface"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
-msgstr "A carregar"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
-msgid "Local addresses / devices"
-msgstr "Endereços locais / aparelhos"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
-msgid "Local ports"
-msgstr "Portas locais"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
-msgid "Name"
-msgstr "Nome"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
-msgid "No Change"
-msgstr "Sem Alterações"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Output verbosity"
-msgstr "Verbosidade de saída"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
-msgid "Path"
-msgstr "Caminho"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
-msgid "Please check the %sREADME%s before changing this option."
-msgstr "Por favor, consulte o %sREADME%s antes de alterar esta opção."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid "Policies"
-msgstr "Políticas"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
-msgid "Protocol"
-msgstr "Protocolo"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
-msgid "Remote addresses / domains"
-msgstr "Endereços / domínios remotos"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
-msgid "Remote ports"
-msgstr "Portas remotas"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
-msgstr "Reiniciar"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
-msgstr ""
-"Execute os seguintes ficheiros do utilizador após a configuração, porém "
-"antes de reiniciar o DNSMASQ. Consulte o %sREADME%s para mais informações."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
-msgstr "Executando"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
-msgstr "Consulte o %sREADME%s para mais informações."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "Select Append for -A and Insert for -I."
-msgstr "Selecione Adicionar para -A e Insira para -I."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
-msgstr "Controle de serviços"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
-msgstr "Erros de Serviço"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
-msgstr "Serviço Máscara FW"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
-msgstr "Serviço de Gateways"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
-msgstr "Estado do Serviço"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-msgid "Service Status [%s %s]"
-msgstr "Estado do Serviço [%s %s]"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
-msgstr "Serviço de Avisos"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
-msgstr ""
-"Defina as tags do DSCP (no intervalo entre 1 e 63) para as interfaces "
-"específicas. Consulte o %sREADME%s para mais informações."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
-msgstr "Exibir a Coluna de Correntes"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
-msgstr "Exibir as Colunas Ativas"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
-msgstr "Exibir a Coluna de Protocolos"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
-msgstr "Exibir os Botões Cima/Baixo"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
-msgstr ""
-"Exibe os botões Cima/Baixo para as políticas, permitindo que mova as "
-"políticas na lista para cima ou para baixo."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
-msgstr ""
-"Exibe a coluna de políticas de corrente, permitindo que atribue as políticas "
-"de PREROUTING, FORWARD, INPUT or OUTPUT."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
-msgstr ""
-"Exibe a caixa de seleção na coluna de políticas, permitindo uma atribuição "
-"rápida para ativar/desativar certas políticas em específico sem apagá-las."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
-msgstr ""
-"Exibe a coluna de protocolos das políticas, permitindo que você atribua um "
-"protocolo em determinada política."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
-msgid "Start"
-msgstr "Iniciar"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-msgid ""
-"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
-"used to avoid conflict with SQM/QoS. Change with caution together with"
-msgstr ""
-"Começando Marcações FW (WAN) para marcas usadas pelo serviço. Uma marcação "
-"alta é usada para evitar conflitos com o SQM/QoS. Mudar com cautela junto com"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr ""
-"Iniciando o número do ID da Tabela (WAN) de tabelas criadas pelo serviço."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
-msgid "Stop"
-msgstr "Parar"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
-msgstr "Parado"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
-msgid "Strict enforcement"
-msgstr "Aplicação rigorosa"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
-msgid "Strictly enforce policies when their gateway is down"
-msgstr ""
-"Impor rigorosamente as políticas quando o gateway não estiver a funcionar"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid "Supported Interfaces"
-msgstr "Interfaces Compatíveis"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Supported Protocols"
-msgstr "Protocolos Compatíveis"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
-msgid "Suppress/No output"
-msgstr "Suprimir/Nenhuma saída"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr "O %s indica o gateway padrão. Veja %sREADME%s para mais detalhes."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
-msgstr "Opções ipset para as políticas locais"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
-msgstr "Opções ipset para as políticas remotas"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
-msgstr ""
-"Tempo de espera (em segundos) para o serviço de descoberta do WAN gateway "
-"durante a inicialização."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-msgid "Use ipset command"
-msgstr "Use o comando ipset"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-msgid "Use resolver's ipset for domains"
-msgstr "Use o ipset do resolvedor para domínios"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr "VPN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
-msgstr "Política de Roteamento VPN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
-msgstr "Roteamento Baseado em Políticas VPN e WAN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
-msgstr "Detalhado"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
-msgstr "WAN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "WAN Table FW Mark"
-msgstr "Tabela WAN com Marca FW"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "WAN Table ID"
-msgstr "ID da Tabela WAN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
-msgid "Web UI Configuration"
-msgstr "Configuração da Interface Web do Utilizador"
-
-#~ msgid ""
-#~ "Add an ip rule, not an iptables entry for policies with just the local "
-#~ "address. Use with caution to manipulte policies priorities."
-#~ msgstr ""
-#~ "Adicione uma regra ip, não uma entrada iptables para políticas apenas com "
-#~ "o endereço local. Use com cuidado para manipular as prioridades das "
-#~ "políticas."
-
-#~ msgid "Append local IP Tables rules"
-#~ msgstr "Acrescentar as regras das Tabelas de IP locais"
-
-#~ msgid "Append remote IP Tables rules"
-#~ msgstr "Acrescentar as regras das Tabelas de IP remoto"
-
-#~ msgid "IP Rules Support"
-#~ msgstr "Suporte as Regras de IP"
-
-#~ msgid ""
-#~ "Special instructions to append iptables rules for local IPs/netmasks/"
-#~ "devices."
-#~ msgstr ""
-#~ "Instruções especiais para anexar regras iptables para IPs/netmasks/"
-#~ "aparelhos locais."
-
-#~ msgid ""
-#~ "Special instructions to append iptables rules for remote IPs/netmasks."
-#~ msgstr ""
-#~ "Instruções especiais para anexar regras iptables para IPs/netmasks "
-#~ "remotos."
-
-#~ msgid ""
-#~ "The %s represents the default gateway. See the %sREADME%s for details."
-#~ msgstr ""
-#~ "O %s representa o gateway padrão. Veja a %sREADME%s para mais detalhes."
-
-#~ msgid "Use DNSMASQ ipset"
-#~ msgstr "Use o DNSMASQ ipset"
-
-#~ msgid ""
-#~ "Checkmark represents the default gateway. See the %sREADME%s for details."
-#~ msgstr ""
-#~ "A marca de seleção representa o gateway predefinido. Consulte o %sREADME"
-#~ "%s para mais informações."
-
-#~ msgid "Grant UCI access for luci-app-vpn-policy-routing"
-#~ msgstr "Conceder acesso UCI ao luci-app-vpn-policy-routing"
-
-#~ msgid "(strict mode)"
-#~ msgstr "(modo estrito)"
-
-#~ msgid "README"
-#~ msgstr "LEIAME"
-
-#~ msgid "Reload"
-#~ msgstr "Recarregar"
-
-#~ msgid "for details."
-#~ msgstr "para detalhes."
-
-#~ msgid "is not installed or not found"
-#~ msgstr "não está instalado ou não foi encontrado"
diff --git a/applications/luci-app-vpn-policy-routing/po/pt_BR/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/pt_BR/vpn-policy-routing.po
deleted file mode 100644
index 9a0ac0c395..0000000000
--- a/applications/luci-app-vpn-policy-routing/po/pt_BR/vpn-policy-routing.po
+++ /dev/null
@@ -1,620 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-09-06 16:34+0000\n"
-"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
-"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
-"openwrt/luciapplicationsvpn-policy-routing/pt_BR/>\n"
-"Language: pt_BR\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.8.1-dev\n"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
-msgstr "%s (desativado)"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
-msgstr "%s (modo estrito)"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr "%s não está instalado ou não foi encontrado"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
-msgid ""
-"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
-"anything in this section! Change any of the settings below with extreme "
-"caution!%s"
-msgstr ""
-"%sADVERTÊNCIA:%s Consulte o %sREADME%s antes de alterar qualquer coisa nesta "
-"seção! Altere qualquer uma das configurações abaixo com extrema cautela!%s"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
-msgstr "Adicione IGNORAR ao alvo"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
-msgstr ""
-"Adiciona 'IGNORAR' à lista das políticas para as interfaces, permitindo que "
-"você ignore o processamento feito pelas políticas de roteamento da VPN."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Advanced Configuration"
-msgstr "Configurações Avançadas"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be "
-"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
-"have dev option other than tun* or tap*."
-msgstr ""
-"Permite especificar a lista de nomes das interfaces (em minúsculas) para "
-"serem explicitamente compatíveis pelo serviço. Pode ser útil se seus túneis "
-"OpenVPN tiverem opção dev diferente de tun* ou tap*."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be ignored "
-"by the service. Can be useful if running both VPN server and VPN client on "
-"the router."
-msgstr ""
-"Permite especificar lista de nomes das interfaces (em minúsculas), que serão "
-"ignorados pelo serviço. Pode ser útil se estiver rodando ambos os VPN "
-"servidor e cliente no roteador."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr "Acrescentar"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
-msgid "Basic Configuration"
-msgstr "Configurações Básicas"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr "Tempo limite de inicialização"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
-msgid "Chain"
-msgstr "Corrente"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr "Comentário"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-"Comentário, ao menos uma interface e um outro campo são necessários. Vários "
-"endereços locais e endereços remotos/dispositivos/domínios e portas podem "
-"ser separadas por um espaço. Marcadores abaixo representam apenas o formato/"
-"sintaxe, eles não serão usados se os campos forem deixados em branco."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
-msgid "Condensed output"
-msgstr "Saída condensada"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
-msgstr "Configuração"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Controls both system log and console output verbosity."
-msgstr "Controla tanto a verbosidade de saída do sistema quanto do console."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
-msgid "Custom User File Includes"
-msgstr "Arquivos Personalizados do Usuário Incluem"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
-msgstr "Ipset DNSMASQ"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
-msgid "DSCP Tag"
-msgstr "Etiqueta DSCP"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
-msgid "DSCP Tagging"
-msgstr "Marcação DSCP"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Default ICMP Interface"
-msgstr "Interface ICMP Padrão"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
-msgid "Disable"
-msgstr "Desativar"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
-msgid "Disabled"
-msgstr "Desativado"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Display these protocols in protocol column in Web UI."
-msgstr "Exibir esses protocolos na coluna de protocolo na Interface Web."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
-msgid "Do not enforce policies when their gateway is down"
-msgstr "Não aplique as políticas quando o seu gateway estiver inoperante"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
-msgid "Enable"
-msgstr "Ativar"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
-msgid "Enabled"
-msgstr "Ativado"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid ""
-"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
-"QoS. Change with caution together with"
-msgstr ""
-"Máscara FW usada pelo serviço. A máscara alta é usada para evitar conflitos "
-"com o SQM/QoS. Mude com cautela em conjunto com"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
-msgstr "Impor o protocolo ICMP na interface."
-
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
-msgstr "Conceda acesso ao arquivo e ao UCI para o luci-app-vpn-policy-routing"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
-msgstr "Opção das regras IPTables"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
-msgid "IPv6 Support"
-msgstr "Suporte ao IPv6"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid "Ignored Interfaces"
-msgstr "Interfaces ignoradas"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-msgid "Insert"
-msgstr "Inserir"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
-msgstr "Interface"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
-msgstr "Carregando"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
-msgid "Local addresses / devices"
-msgstr "Endereços locais / dispositivos"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
-msgid "Local ports"
-msgstr "Portas locais"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
-msgid "Name"
-msgstr "Nome"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
-msgid "No Change"
-msgstr "Sem Alterações"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Output verbosity"
-msgstr "Verbosidade de saída"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
-msgid "Path"
-msgstr "Caminho"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
-msgid "Please check the %sREADME%s before changing this option."
-msgstr "Por favor, consulte o %sREADME%s antes de alterar esta opção."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid "Policies"
-msgstr "Políticas"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
-msgid "Protocol"
-msgstr "Protocolo"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
-msgid "Remote addresses / domains"
-msgstr "Endereços remotos / domínios"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
-msgid "Remote ports"
-msgstr "Portas remotas"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
-msgstr "Reinicie"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
-msgstr ""
-"Execute os seguintes arquivos do usuário após a configuração, porém antes de "
-"reiniciar o DNSMASQ. Consulte o %sREADME%s para mais informações."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
-msgstr "Em execução"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
-msgstr "Consulte o %sREADME%s para mais informações."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "Select Append for -A and Insert for -I."
-msgstr "Selecione Adicionar para -A e Insira para -I."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
-msgstr "Controle do Serviço"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
-msgstr "Erros de Serviço"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
-msgstr "Serviço Máscara FW"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
-msgstr "Serviço de Gateways"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
-msgstr "Condição do Serviço"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-msgid "Service Status [%s %s]"
-msgstr "Condição Geral do Serviço [%s %s]"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
-msgstr "Serviço de Avisos"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
-msgstr ""
-"Defina as tags do DSCP (no intervalo entre 1 e 63) para as interfaces "
-"específicas. Consulte o %sREADME%s para mais informações."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
-msgstr "Exibir a Coluna de Correntes"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
-msgstr "Exibir as Colunas Ativas"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
-msgstr "Exibir a Coluna de Protocolos"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
-msgstr "Exibir os Botões Cima/Baixo"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
-msgstr ""
-"Exibe os botões Cima/Baixo para as políticas, permitindo que você mova as "
-"políticas na lista para cima ou para baixo."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
-msgstr ""
-"Exibe a coluna de políticas de corrente, permitindo que você atribua as "
-"políticas de PREROUTING, FORWARD, INPUT or OUTPUT."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
-msgstr ""
-"Exibe a caixa de seleção na coluna de políticas, permitindo uma atribuição "
-"rápida para habilitar/desabilitar certas políticas em específico sem deletá-"
-"las."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
-msgstr ""
-"Exibe a coluna de protocolos das políticas, permitindo que você atribua um "
-"protocolo em determinada política."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
-msgid "Start"
-msgstr "Início"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-msgid ""
-"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
-"used to avoid conflict with SQM/QoS. Change with caution together with"
-msgstr ""
-"Começando Máscara FW (WAN) para marcas usadas pelo serviço. A máscara alta é "
-"usada para evitar conflitos com o SQM/QoS. Mudar com cautela junto com"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr ""
-"Iniciando Tabela ID (WAN) para a quantidade de tabelas criadas pelo serviço."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
-msgid "Stop"
-msgstr "Parar"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
-msgstr "Parado"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
-msgid "Strict enforcement"
-msgstr "Aplicação rigorosa"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
-msgid "Strictly enforce policies when their gateway is down"
-msgstr "Impor rigorosamente as políticas quando o gateway não estiver de pé"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid "Supported Interfaces"
-msgstr "Interfaces Compatíveis"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Supported Protocols"
-msgstr "Protocolos Compatíveis"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
-msgid "Suppress/No output"
-msgstr "Suprimir ou não a saída"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr ""
-"O %s indica o gateway padrão. Consulte os %sREADME%s para obter mais "
-"detalhes."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
-msgstr "Opções ipset para as políticas locais"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
-msgstr "Opções ipset para as políticas remotas"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
-msgstr ""
-"Tempo de espera (em segundos) para o serviço de descoberta do WAN gateway "
-"durante a inicialização."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-msgid "Use ipset command"
-msgstr "Use o comando ipset"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-msgid "Use resolver's ipset for domains"
-msgstr "Use o ipset do resolvedor para os domínios"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr "VPN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
-msgstr "Política de Roteamento VPN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
-msgstr "Roteamento Baseado em Políticas VPN e WAN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
-msgstr "Saída detalhada"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
-msgstr "WAN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "WAN Table FW Mark"
-msgstr "Tabela WAN com Marca FW"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "WAN Table ID"
-msgstr "ID da Tabela WAN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
-msgid "Web UI Configuration"
-msgstr "Configuração da Interface Web do Usuário"
-
-#~ msgid ""
-#~ "Add an ip rule, not an iptables entry for policies with just the local "
-#~ "address. Use with caution to manipulte policies priorities."
-#~ msgstr ""
-#~ "Adicione uma regra de ip, não uma entrada iptables apenas para as "
-#~ "políticas com o endereço local. Use com cautela ao manipular as "
-#~ "prioridade das políticas."
-
-#~ msgid "Append local IP Tables rules"
-#~ msgstr "Acrescentar as regras das Tabelas de IP locais"
-
-#~ msgid "Append remote IP Tables rules"
-#~ msgstr "Acrescentar as regras das Tabelas de IP remoto"
-
-#~ msgid "IP Rules Support"
-#~ msgstr "Suporte as Regras de IP"
-
-#~ msgid ""
-#~ "Special instructions to append iptables rules for local IPs/netmasks/"
-#~ "devices."
-#~ msgstr ""
-#~ "Instruções especiais para anexar regras iptables para IPs/netmasks/"
-#~ "dispositivos locais."
-
-#~ msgid ""
-#~ "Special instructions to append iptables rules for remote IPs/netmasks."
-#~ msgstr ""
-#~ "Instruções especiais para anexar regras iptables para IPs/netmasks "
-#~ "remotos."
-
-#~ msgid ""
-#~ "The %s represents the default gateway. See the %sREADME%s for details."
-#~ msgstr ""
-#~ "O %s representa o gateway padrão. Veja o %sREADME%s para obter mais "
-#~ "informações."
-
-#~ msgid "Use DNSMASQ ipset"
-#~ msgstr "Use o DNSMASQ ipset"
-
-#~ msgid ""
-#~ "Checkmark represents the default gateway. See the %sREADME%s for details."
-#~ msgstr ""
-#~ "A marca de seleção representa o gateway padrão. Consulte o %sREADME%s "
-#~ "para mais informações."
-
-#~ msgid "Grant UCI access for luci-app-vpn-policy-routing"
-#~ msgstr "Conceda acesso UCI ao luci-app-vpn-policy-routing"
-
-#~ msgid ""
-#~ "%sWARNING:%s Please make sure to check the <a href=\"%s\" target=\"_blank"
-#~ "\">README</a> before changing anything in this section! Change any of the "
-#~ "settings below with extreme caution!%s"
-#~ msgstr ""
-#~ "%sAVISO:%s Certifique-se de verificar o <a href=\"%s\" target=\"_blank"
-#~ "\">LEIA-ME</a> antes de mudar qualquer coisa nesta seção! Altere qualquer "
-#~ "uma das configurações abaixo com extrema cautela!%s"
-
-#~ msgid ""
-#~ "Checkmark represents the default gateway. See the <a href=\"%s\" target="
-#~ "\"_blank\">README</a> for details."
-#~ msgstr ""
-#~ "O sinal de confirmação representa o gateway padrão. Consulte o <a href="
-#~ "\"%s\" target=\"_blank\">README</a> para obter mais detalhes."
-
-#~ msgid ""
-#~ "Please check the <a href=\"%s\" target=\"_blank\">README</a> before "
-#~ "changing this option."
-#~ msgstr ""
-#~ "Por favor, verifique o <a href=\"%s\" target=\"_blank\">README</a> antes "
-#~ "de alterar esta opção."
-
-#~ msgid ""
-#~ "Run the following user files after setting up but before restarting "
-#~ "DNSMASQ. See the <a href=\"%s\" target=\"_blank\">README</a> for details."
-#~ msgstr ""
-#~ "Execute os seguintes arquivos do usuário após a configuração, mas antes "
-#~ "de reiniciar o DNSMASQ. Consulte o <a href=\"%s\" target=\"_blank"
-#~ "\">README</a> para obter mais detalhes."
-
-#~ msgid "See the <a href=\"%s\" target=\"_blank\">README</a> for details."
-#~ msgstr ""
-#~ "Consulte o <a href=\"%s\" target=\"_blank\">README</a> para obter mais "
-#~ "detalhes."
-
-#~ msgid ""
-#~ "Set DSCP tags (in range between 1 and 63) for specific interfaces. See "
-#~ "the <a href=\"%s\" target=\"_blank\">README</a> for details."
-#~ msgstr ""
-#~ "Defina as tags DSCP (no intervalo entre 1 e 63) nas interfaces "
-#~ "específicas. Consulte o <a href=\"%s\" target=\"_blank\">README</a> para "
-#~ "obter mais detalhes."
-
-#~ msgid "(strict mode)"
-#~ msgstr "(modo rigoroso)"
-
-#~ msgid "Checkmark represents the default gateway. See the"
-#~ msgstr "A marca de seleção representa o gateway padrão. Veja o"
-
-#~ msgid "Please check the"
-#~ msgstr "Por favor, verifique o"
-
-#~ msgid "Please make sure to check the"
-#~ msgstr "Por favor, certifique-se de verificar o"
-
-#~ msgid "README"
-#~ msgstr "LEIA-ME"
-
-#~ msgid "Reload"
-#~ msgstr "Recarregar"
-
-#~ msgid ""
-#~ "Run the following user files after setting up but before restarting "
-#~ "DNSMASQ. See the"
-#~ msgstr ""
-#~ "Execute os seguintes arquivos de usuário após a configuração, porém antes "
-#~ "de reiniciar o DNSMASQ. Veja o"
-
-#~ msgid "See the"
-#~ msgstr "Veja o"
-
-#~ msgid ""
-#~ "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the"
-#~ msgstr ""
-#~ "Defina as etiquetas DSCP (no intervalo entre 1 e 63) em interfaces "
-#~ "específicas. Veja o"
-
-#~ msgid "WARNING:"
-#~ msgstr "AVISO:"
-
-#~ msgid ""
-#~ "before changing anything in this section! Change any of the settings "
-#~ "below with extreme caution!"
-#~ msgstr ""
-#~ "antes de mudar qualquer coisa nesta seção! Altere qualquer uma das "
-#~ "configurações abaixo com extrema cautela!"
-
-#~ msgid "before changing this option."
-#~ msgstr "antes de mudar esta opção."
-
-#~ msgid "for details."
-#~ msgstr "para mais detalhes."
-
-#~ msgid "is not installed or not found"
-#~ msgstr "não está instalado ou não foi encontrado"
diff --git a/applications/luci-app-vpn-policy-routing/po/ro/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/ro/vpn-policy-routing.po
deleted file mode 100644
index 751f446e66..0000000000
--- a/applications/luci-app-vpn-policy-routing/po/ro/vpn-policy-routing.po
+++ /dev/null
@@ -1,479 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2022-01-12 11:22+0000\n"
-"Last-Translator: CRISTIAN ANDREI <cristianvdr@gmail.com>\n"
-"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpn-policy-routing/ro/>\n"
-"Language: ro\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
-"20)) ? 1 : 2;\n"
-"X-Generator: Weblate 4.10.1\n"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
-msgstr "%s (dezactivat)"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
-msgstr "%s (mod strict)"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr "%s nu este instalat sau nu este găsit"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
-msgid ""
-"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
-"anything in this section! Change any of the settings below with extreme "
-"caution!%s"
-msgstr ""
-"%sWARNING:%s Vă rugăm să verificați %sREADME%s înainte de a modifica ceva în "
-"această secțiune! Schimbați oricare dintre setările de mai jos cu mare "
-"precauție!%s"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
-msgstr "Adăugați țintă IGNORE"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
-msgstr ""
-"Adaugă `IGNORE` la lista de interfețe pentru politici, permițându-vă să "
-"săriți peste procesarea ulterioară de către VPN Policy Routing."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Advanced Configuration"
-msgstr "Configurație avansată"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be "
-"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
-"have dev option other than tun* or tap*."
-msgstr ""
-"Permite specificarea listei de nume de interfețe (în minuscule) care trebuie "
-"să fie acceptate în mod explicit de către serviciu. Poate fi util dacă "
-"tunelurile OpenVPN au opțiunea dev, alta decât tun* sau tap*."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be ignored "
-"by the service. Can be useful if running both VPN server and VPN client on "
-"the router."
-msgstr ""
-"Permite specificarea listei de nume de interfețe (în minuscule) care trebuie "
-"ignorate de serviciu. Poate fi util dacă se execută atât serverul VPN, cât "
-"și clientul VPN pe router."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr "Adăugați"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
-msgid "Basic Configuration"
-msgstr "Configurație de Bază"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr "Timp de așteptare la boot"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
-msgid "Chain"
-msgstr "Legătură"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr "Comentariu"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-"Comentariul, interfața și cel puțin un alt câmp sunt obligatorii. Mai multe "
-"adrese/dispozitive/domenii și porturi locale și la distanță pot fi separate "
-"prin spații. Semnele de poziție de mai jos reprezintă doar formatul/sintaxa "
-"și nu vor fi utilizate dacă câmpurile sunt lăsate goale."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
-msgid "Condensed output"
-msgstr "Ieșire condensată"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
-msgstr "Configurație"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Controls both system log and console output verbosity."
-msgstr ""
-"Controlează atât jurnalul de sistem, cât și verbalitatea ieșirii în consolă."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
-msgid "Custom User File Includes"
-msgstr "Fișierul de utilizator personalizat include"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
-msgstr "DNSMASQ ipset"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
-msgid "DSCP Tag"
-msgstr "Etichetă DSCP"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
-msgid "DSCP Tagging"
-msgstr "Etichetarea DSCP"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Default ICMP Interface"
-msgstr "Interfață ICMP implicită"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
-msgid "Disable"
-msgstr "Dezactivați"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
-msgid "Disabled"
-msgstr "Dezactivat"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Display these protocols in protocol column in Web UI."
-msgstr "Afișați aceste protocoale în coloana Protocol din Web UI."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
-msgid "Do not enforce policies when their gateway is down"
-msgstr "Nu aplicați politicile atunci când gateway-ul lor este oprit"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
-msgid "Enable"
-msgstr "Activați"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
-msgid "Enabled"
-msgstr "Activat"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid ""
-"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
-"QoS. Change with caution together with"
-msgstr ""
-"FW Masca utilizată de serviciu. Masca înaltă este utilizată pentru a evita "
-"conflictul cu SQM/QoS. Modificați cu prudență împreună cu"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
-msgstr "Forțează interfața protocolului ICMP."
-
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
-msgstr "Acordă UCI și acces la fișiere pentru luci-app-vpn-policy-routing"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
-msgstr "Opțiunea de regulă IPTables"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
-msgid "IPv6 Support"
-msgstr "Suport IPv6"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid "Ignored Interfaces"
-msgstr "Interfețe ignorate"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-msgid "Insert"
-msgstr "Introduceți"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
-msgstr "Interfață"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
-msgstr "Încărcare"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
-msgid "Local addresses / devices"
-msgstr "Adrese / dispozitive locale"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
-msgid "Local ports"
-msgstr "Porturi locale"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
-msgid "Name"
-msgstr "Nume"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
-msgid "No Change"
-msgstr "Nici o schimbare"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Output verbosity"
-msgstr "Verbalizarea ieșirii"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
-msgid "Path"
-msgstr "Cale"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
-msgid "Please check the %sREADME%s before changing this option."
-msgstr ""
-"Vă rugăm să verificați %sREADME%s înainte de a modifica această opțiune."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid "Policies"
-msgstr "Politici"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
-msgid "Protocol"
-msgstr "Protocol"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
-msgid "Remote addresses / domains"
-msgstr "Adrese / domenii la distanță"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
-msgid "Remote ports"
-msgstr "Porturi la distanță"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
-msgstr "Reporniți"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
-msgstr ""
-"Rulați următoarele fișiere de utilizator după configurarea, dar înainte de a "
-"reporni DNSMASQ. Consultați %sREADME%s pentru detalii."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
-msgstr "Rulare"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
-msgstr "Consultați %sREADME%s pentru detalii."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "Select Append for -A and Insert for -I."
-msgstr "Selectați Append pentru -A și Insert pentru -I."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
-msgstr "Controlul serviciilor"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
-msgstr "Erori de serviciu"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
-msgstr "Masca de serviciu FW"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
-msgstr "Porți de serviciu"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
-msgstr "Starea serviciului"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-msgid "Service Status [%s %s]"
-msgstr "Starea serviciului [%s %s]"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
-msgstr "Avertismente de serviciu"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
-msgstr ""
-"Setați etichetele DSCP (în intervalul 1-63) pentru anumite interfețe. "
-"Consultați %sREADME%s pentru detalii."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
-msgstr "Afișare coloană lanț"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
-msgstr "Afișare coloană de activare"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
-msgstr "Afișați coloana de protocol"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
-msgstr "Afișați butoanele sus/jos"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
-msgstr ""
-"Afișează butoanele sus/jos pentru politici, permițându-vă să mutați o "
-"politică în sus sau în jos în listă."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
-msgstr ""
-"Afișează coloana de lanț pentru politici, permițându-vă să atribuiți un lanț "
-"PREROUTING, FORWARD, INPUT sau OUTPUT unei politici."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
-msgstr ""
-"Afișează coloana de activare a casetei de selectare pentru politici, "
-"permițându-vă să activați/dezactivați rapid o politică specifică fără a o "
-"șterge."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
-msgstr ""
-"Afișează coloana de protocol pentru politici, permițându-vă să atribuiți un "
-"protocol specific unei politici."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
-msgid "Start"
-msgstr "Porniți"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-msgid ""
-"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
-"used to avoid conflict with SQM/QoS. Change with caution together with"
-msgstr ""
-"Starting (WAN) FW Mark pentru mărcile utilizate de serviciu. Marca de "
-"pornire ridicată este utilizată pentru a evita conflictul cu SQM/QoS. "
-"Modificați cu prudență împreună cu"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr ""
-"Starting (WAN) Numărul de identificare a tabelului pentru tabelele create de "
-"serviciu."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
-msgid "Stop"
-msgstr "Opriți"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
-msgstr "S-a oprit"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
-msgid "Strict enforcement"
-msgstr "Aplicarea strictă a legii"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
-msgid "Strictly enforce policies when their gateway is down"
-msgstr "Aplică cu strictețe politicile atunci când gateway-ul lor este oprit"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid "Supported Interfaces"
-msgstr "Interfețe acceptate"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Supported Protocols"
-msgstr "Protocoale acceptate"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
-msgid "Suppress/No output"
-msgstr "Suprimare/Nicio ieșire"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr "%s indică gateway-ul implicit. Consultați %sREADME%s pentru detalii."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
-msgstr "Opțiunea ipset pentru politicile locale"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
-msgstr "Opțiunea ipset pentru politicile la distanță"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
-msgstr ""
-"Timpul (în secunde) de așteptare a serviciului pentru descoperirea gateway-"
-"ului WAN la pornire."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-msgid "Use ipset command"
-msgstr "Utilizați comanda ipset"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-msgid "Use resolver's ipset for domains"
-msgstr "Utilizați ipset-ul rezolvatorului pentru domenii"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr "VPN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
-msgstr "Politica de rutare VPN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
-msgstr "Rutarea bazată pe politici VPN și WAN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
-msgstr "Ieșire abundentă"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
-msgstr "WAN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "WAN Table FW Mark"
-msgstr "Tabel WAN FW Mark"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "WAN Table ID"
-msgstr "ID-ul tabelului WAN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
-msgid "Web UI Configuration"
-msgstr "Configurarea interfeței web"
diff --git a/applications/luci-app-vpn-policy-routing/po/ru/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/ru/vpn-policy-routing.po
deleted file mode 100644
index d53a758f49..0000000000
--- a/applications/luci-app-vpn-policy-routing/po/ru/vpn-policy-routing.po
+++ /dev/null
@@ -1,495 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-06-28 11:33+0000\n"
-"Last-Translator: masta0f1eave <lomskoff.dima@gmail.com>\n"
-"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpn-policy-routing/ru/>\n"
-"Language: ru\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.7.1-dev\n"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
-msgstr "%s (отключено)"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
-msgstr "%s (строгий режим)"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr "%s не установлен или не найден"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
-msgid ""
-"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
-"anything in this section! Change any of the settings below with extreme "
-"caution!%s"
-msgstr ""
-"%sWARNING:%s Пожалуйста ознакомьтесь с %sREADME%s перед любыми изменениями в "
-"этой секции! Любые изменения в настройках ниже проводите с предельной "
-"осторожностью!%s"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
-msgstr "Добавить IGNORE к цели"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
-msgstr ""
-"Добавляет `IGNORE` в список интерфейсов для политик, позволяя вам пропустить "
-"дальнейшую обработку VPN Policy Routing."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Advanced Configuration"
-msgstr "Расширенная конфигурация"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be "
-"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
-"have dev option other than tun* or tap*."
-msgstr ""
-"Позволяет указать список имен интерфейсов (в нижнем регистре) для явной "
-"поддержки службой. Может быть полезно если OpenVPN тоннели создаются с "
-"именем интерфейса (параметр dev) отличным от tun* или tap*."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be ignored "
-"by the service. Can be useful if running both VPN server and VPN client on "
-"the router."
-msgstr ""
-"Позволяет указать список имен интерфейсов (в нижнем регистре) для "
-"игнорирования службой. Может быть полезно если VPN сервер и VPN клиент "
-"запущены на одном маршрутизаторе."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr "Добавить"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
-msgid "Basic Configuration"
-msgstr "Основная конфигурация"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr "Время ожидания загрузки"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
-msgid "Chain"
-msgstr "Цепочка"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr "Комментарий"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-"Необходимо заполнить Название, Интерфейс и не менее одного другого поля. "
-"Множественные адреса (локальные и удалённые), устройства, домены и порты "
-"разделяются пробелами. Заглушки показывают только синтаксис полей и не "
-"используются, если поле не заполнено явно."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
-msgid "Condensed output"
-msgstr "Сжатый вывод"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
-msgstr "Конфигурация"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Controls both system log and console output verbosity."
-msgstr ""
-"Управляет уровнем подробности для системного журнала и вывода в консоль."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
-msgid "Custom User File Includes"
-msgstr "Добавить пользовательский файл"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
-msgstr "ipset DNSMASQ"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
-msgid "DSCP Tag"
-msgstr "Метка DSCP"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
-msgid "DSCP Tagging"
-msgstr "Добавление тегов DSCP"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Default ICMP Interface"
-msgstr "Интерфейс ICMP по умолчанию"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
-msgid "Disable"
-msgstr "Отключить"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
-msgid "Disabled"
-msgstr "Отключено"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Display these protocols in protocol column in Web UI."
-msgstr "Отображать эти протоколы в строке протоколов Web UI."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
-msgid "Do not enforce policies when their gateway is down"
-msgstr "Не применять политики когда их шлюз отключен"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
-msgid "Enable"
-msgstr "Включить"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
-msgid "Enabled"
-msgstr "Включено"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid ""
-"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
-"QoS. Change with caution together with"
-msgstr ""
-"Маска FW, используемая службой. Большое значение маски используется, чтобы "
-"избежать конфликта с SQM / QoS. Меняйте осторожно вместе с"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
-msgstr "Принудительно использовать интерфейс протокола ICMP."
-
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
-msgstr "Предоставить доступ к UCI и файлам для luci-app-vpn-policy-routing"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
-msgstr "Параметр правил IPTables"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
-msgid "IPv6 Support"
-msgstr "Поддержка IPv6"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid "Ignored Interfaces"
-msgstr "Игнорируемые интерфейсы"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-msgid "Insert"
-msgstr "Вставить"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
-msgstr "Интерфейс"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
-msgstr "Загрузка"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
-msgid "Local addresses / devices"
-msgstr "Локальные адреса / устройства"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
-msgid "Local ports"
-msgstr "Локальные порты"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
-msgid "Name"
-msgstr "Название"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
-msgid "No Change"
-msgstr "Без изменений"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Output verbosity"
-msgstr "Подробность вывода"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
-msgid "Path"
-msgstr "Путь"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
-msgid "Please check the %sREADME%s before changing this option."
-msgstr "Пожалуйста ознакомьтесь с %sREADME%s прежде чем менять эту опцию."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid "Policies"
-msgstr "Политики"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
-msgid "Protocol"
-msgstr "Протокол"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
-msgid "Remote addresses / domains"
-msgstr "Удалённые адреса / домены"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
-msgid "Remote ports"
-msgstr "Удалённые порты"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
-msgstr "Перезапустить"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
-msgstr ""
-"После настройки, но перед перезапуском DNSMASQ, запустить следующие "
-"пользовательские файлы. См. %sREADME%s."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
-msgstr "Запущенные"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
-msgstr "См. %sREADME%s."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "Select Append for -A and Insert for -I."
-msgstr "Выберите Добавить для -A и Вставить для -I."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
-msgstr "Управление службой"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
-msgstr "Ошибки службы"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
-msgstr "Маска FW службы"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
-msgstr "Шлюзы сервиса"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
-msgstr "Статус службы"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-msgid "Service Status [%s %s]"
-msgstr "Статус службы [%s %s]"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
-msgstr "Предупреждения службы"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
-msgstr ""
-"Установить DSCP метки (в диапазоне между 1 и 63) для конкретных интерфейсов. "
-"См. %sREADME%s."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
-msgstr "Показать столбец Цепочки"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
-msgstr "Показать столбец Включить"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
-msgstr "Показать столбец Протокол"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
-msgstr "Показать кнопки Вверх/Вниз"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
-msgstr ""
-"Показать кнопки Вверх/Вниз для политик, позволяя вам перемещать политики "
-"вверх или вниз списка."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
-msgstr ""
-"Показать столбец Цепочки для политик, позволяет вам применять цепочки "
-"PREROUTING, FORWARD, INPUT или OUTPUT к политике."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
-msgstr ""
-"Показывает столбец флажка включения для политик, позволяющий быстро включать "
-"/ отключать определенную политику, не удаляя ее."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
-msgstr ""
-"Показать столбец протокола для политик, позволяющий вам применять конкретный "
-"протокол к политике."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
-msgid "Start"
-msgstr "Запустить"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-msgid ""
-"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
-"used to avoid conflict with SQM/QoS. Change with caution together with"
-msgstr ""
-"Начальная (WAN) метка FW, используемая службой. Большое значение метки "
-"используется, чтобы избежать конфликта с SQM / QoS. Меняйте осторожно вместе "
-"с"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr "Начальный (WAN) ID таблицы для таблиц созданных службой."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
-msgid "Stop"
-msgstr "Остановить"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
-msgstr "Остановлена"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
-msgid "Strict enforcement"
-msgstr "Строгое применение"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
-msgid "Strictly enforce policies when their gateway is down"
-msgstr "Строго применять политики, когда их шлюз не работает"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid "Supported Interfaces"
-msgstr "Поддерживаемые интерфейсы"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Supported Protocols"
-msgstr "Поддерживаемые протоколы"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
-msgid "Suppress/No output"
-msgstr "Заглушить/Без вывода"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr "%s обозначает шлюз по умолчанию. См. %sREADME%s."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
-msgstr "Параметры ipset для локальных политик"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
-msgstr "Параметры ipset для удалённых политик"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
-msgstr ""
-"Время (в секундах) ожидания обнаружения WAN шлюза сервисом при загрузке."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-msgid "Use ipset command"
-msgstr "Использовать ipset команду"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-msgid "Use resolver's ipset for domains"
-msgstr "Использовать ipset резолвера для доменов"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr "VPN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
-msgstr "Политика маршрутизации VPN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
-msgstr "Машрутизация VPN и WAN на основе политик"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
-msgstr "Подробный вывод"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
-msgstr "WAN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "WAN Table FW Mark"
-msgstr "Метка FW WAN таблицы"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "WAN Table ID"
-msgstr "ID таблицы WAN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
-msgid "Web UI Configuration"
-msgstr "Параметры веб-интерфейса"
-
-#~ msgid "Append local IP Tables rules"
-#~ msgstr "Добавить локальные правила IP Tables"
-
-#~ msgid "Append remote IP Tables rules"
-#~ msgstr "Добавить удалённые правила IP Tables"
-
-#~ msgid "Grant UCI access for luci-app-vpn-policy-routing"
-#~ msgstr "Предоставить UCI доступ для luci-app-vpn-policy-routing"
-
-#~ msgid "README"
-#~ msgstr "Описание"
-
-#~ msgid "Reload"
-#~ msgstr "Перезапустить"
-
-#~ msgid "for details."
-#~ msgstr "для деталей."
-
-#~ msgid "is not installed or not found"
-#~ msgstr "не установлен или не найден"
diff --git a/applications/luci-app-vpn-policy-routing/po/sk/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/sk/vpn-policy-routing.po
deleted file mode 100644
index 73a5a4fb16..0000000000
--- a/applications/luci-app-vpn-policy-routing/po/sk/vpn-policy-routing.po
+++ /dev/null
@@ -1,439 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-06-18 19:32+0000\n"
-"Last-Translator: Juraj Šášik <juraj.sasik@gmail.com>\n"
-"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpn-policy-routing/sk/>\n"
-"Language: sk\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.7\n"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
-msgid ""
-"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
-"anything in this section! Change any of the settings below with extreme "
-"caution!%s"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Advanced Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be "
-"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
-"have dev option other than tun* or tap*."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be ignored "
-"by the service. Can be useful if running both VPN server and VPN client on "
-"the router."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
-msgid "Basic Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
-msgid "Chain"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr "Komentár"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
-msgid "Condensed output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
-msgstr "Konfigurácia"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Controls both system log and console output verbosity."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
-msgid "Custom User File Includes"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
-msgid "DSCP Tag"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
-msgid "DSCP Tagging"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Default ICMP Interface"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
-msgid "Disable"
-msgstr "Zakázať"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
-msgid "Disabled"
-msgstr "Zakázané"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Display these protocols in protocol column in Web UI."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
-msgid "Do not enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
-msgid "Enable"
-msgstr "Povoliť"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
-msgid "Enabled"
-msgstr "Povolené"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid ""
-"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
-"QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
-msgid "IPv6 Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid "Ignored Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-msgid "Insert"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
-msgstr "Rozhranie"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
-msgid "Local addresses / devices"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
-msgid "Local ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
-msgid "Name"
-msgstr "Názov"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
-msgid "No Change"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Output verbosity"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
-msgid "Path"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
-msgid "Please check the %sREADME%s before changing this option."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid "Policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
-msgid "Protocol"
-msgstr "Protokol"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
-msgid "Remote addresses / domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
-msgid "Remote ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "Select Append for -A and Insert for -I."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-msgid "Service Status [%s %s]"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
-msgid "Start"
-msgstr "Spustiť"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-msgid ""
-"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
-"used to avoid conflict with SQM/QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
-msgid "Stop"
-msgstr "Zastaviť"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
-msgid "Strict enforcement"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
-msgid "Strictly enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid "Supported Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Supported Protocols"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
-msgid "Suppress/No output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-msgid "Use ipset command"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-msgid "Use resolver's ipset for domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr "VPN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "WAN Table FW Mark"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "WAN Table ID"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
-msgid "Web UI Configuration"
-msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/sv/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/sv/vpn-policy-routing.po
deleted file mode 100644
index 3061128141..0000000000
--- a/applications/luci-app-vpn-policy-routing/po/sv/vpn-policy-routing.po
+++ /dev/null
@@ -1,439 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2022-04-25 11:12+0000\n"
-"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
-"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpn-policy-routing/sv/>\n"
-"Language: sv\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12.1-dev\n"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
-msgstr "%s (inaktiverad)"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr "%s är inte installerat eller kunde inte hittas"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
-msgid ""
-"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
-"anything in this section! Change any of the settings below with extreme "
-"caution!%s"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Advanced Configuration"
-msgstr "Avancerad konfiguration"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be "
-"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
-"have dev option other than tun* or tap*."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be ignored "
-"by the service. Can be useful if running both VPN server and VPN client on "
-"the router."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
-msgid "Basic Configuration"
-msgstr "Standardkonfiguration"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
-msgid "Chain"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
-msgid "Condensed output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
-msgstr "Konfiguration"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Controls both system log and console output verbosity."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
-msgid "Custom User File Includes"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
-msgid "DSCP Tag"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
-msgid "DSCP Tagging"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Default ICMP Interface"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
-msgid "Disable"
-msgstr "Inaktivera"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
-msgid "Disabled"
-msgstr "Avaktiverad"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Display these protocols in protocol column in Web UI."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
-msgid "Do not enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
-msgid "Enable"
-msgstr "Aktivera"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
-msgid "Enabled"
-msgstr "Aktiverad"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid ""
-"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
-"QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
-msgid "IPv6 Support"
-msgstr "IPv6-stöd"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid "Ignored Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-msgid "Insert"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
-msgstr "Laddar"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
-msgid "Local addresses / devices"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
-msgid "Local ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
-msgid "Name"
-msgstr "Namn"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
-msgid "No Change"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Output verbosity"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
-msgid "Path"
-msgstr "Genväg"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
-msgid "Please check the %sREADME%s before changing this option."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid "Policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
-msgid "Protocol"
-msgstr "Protokoll"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
-msgid "Remote addresses / domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
-msgid "Remote ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
-msgstr "Starta om"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
-msgstr "Igång"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "Select Append for -A and Insert for -I."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
-msgstr "Tjänstkontroll"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
-msgstr "Status för tjänsten"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-msgid "Service Status [%s %s]"
-msgstr "Status för tjänsten [%s %s]"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
-msgid "Start"
-msgstr "Starta"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-msgid ""
-"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
-"used to avoid conflict with SQM/QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
-msgid "Stop"
-msgstr "Stopp"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
-msgstr "Stoppad"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
-msgid "Strict enforcement"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
-msgid "Strictly enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid "Supported Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Supported Protocols"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
-msgid "Suppress/No output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-msgid "Use ipset command"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-msgid "Use resolver's ipset for domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr "VPN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "WAN Table FW Mark"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "WAN Table ID"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
-msgid "Web UI Configuration"
-msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/templates/vpn-policy-routing.pot b/applications/luci-app-vpn-policy-routing/po/templates/vpn-policy-routing.pot
deleted file mode 100644
index 97e1a25901..0000000000
--- a/applications/luci-app-vpn-policy-routing/po/templates/vpn-policy-routing.pot
+++ /dev/null
@@ -1,430 +0,0 @@
-msgid ""
-msgstr "Content-Type: text/plain; charset=UTF-8"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
-msgid ""
-"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
-"anything in this section! Change any of the settings below with extreme "
-"caution!%s"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Advanced Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be "
-"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
-"have dev option other than tun* or tap*."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be ignored "
-"by the service. Can be useful if running both VPN server and VPN client on "
-"the router."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
-msgid "Basic Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
-msgid "Chain"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
-msgid "Condensed output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Controls both system log and console output verbosity."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
-msgid "Custom User File Includes"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
-msgid "DSCP Tag"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
-msgid "DSCP Tagging"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Default ICMP Interface"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
-msgid "Disable"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
-msgid "Disabled"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Display these protocols in protocol column in Web UI."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
-msgid "Do not enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
-msgid "Enable"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
-msgid "Enabled"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid ""
-"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
-"QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
-msgid "IPv6 Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid "Ignored Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-msgid "Insert"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
-msgid "Local addresses / devices"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
-msgid "Local ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
-msgid "Name"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
-msgid "No Change"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Output verbosity"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
-msgid "Path"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
-msgid "Please check the %sREADME%s before changing this option."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid "Policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
-msgid "Protocol"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
-msgid "Remote addresses / domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
-msgid "Remote ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "Select Append for -A and Insert for -I."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-msgid "Service Status [%s %s]"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
-msgid "Start"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-msgid ""
-"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
-"used to avoid conflict with SQM/QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
-msgid "Stop"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
-msgid "Strict enforcement"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
-msgid "Strictly enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid "Supported Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Supported Protocols"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
-msgid "Suppress/No output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-msgid "Use ipset command"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-msgid "Use resolver's ipset for domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "WAN Table FW Mark"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "WAN Table ID"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
-msgid "Web UI Configuration"
-msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/tr/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/tr/vpn-policy-routing.po
deleted file mode 100644
index 2871a5a39b..0000000000
--- a/applications/luci-app-vpn-policy-routing/po/tr/vpn-policy-routing.po
+++ /dev/null
@@ -1,478 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-05-15 14:33+0000\n"
-"Last-Translator: semih <semiht@gmail.com>\n"
-"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpn-policy-routing/tr/>\n"
-"Language: tr\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.7-dev\n"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
-msgstr "%s (devre dışı)"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
-msgstr "%s (katı mod)"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr "%s yüklenmemiş ya da bulunamadı"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
-msgid ""
-"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
-"anything in this section! Change any of the settings below with extreme "
-"caution!%s"
-msgstr ""
-"%sUYARI:%s Lütfen bu bölümdeki herhangi bir şeyi değiştirmeden önce %sREADME"
-"%s 'yi kontrol ettiğinizden emin olun! Aşağıdaki ayarlardan herhangi birini "
-"çok dikkatli değiştirin!%s"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
-msgstr "Göz ardı et hedefi ekle"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
-msgstr ""
-"Politikalar için arayüzler listesine `IGNORE` ekler ve VPN Policy Routing "
-"ile daha fazla işlemeyi atlamanıza olanak tanır."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Advanced Configuration"
-msgstr "Gelişmiş Yapılandırma"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be "
-"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
-"have dev option other than tun* or tap*."
-msgstr ""
-"Hizmet tarafından açıkça desteklenecek arabirim adları listesinin (küçük "
-"harflerle) belirtilmesine izin verir. OpenVPN tünellerinizde tun * veya tap "
-"* dışında geliştirme seçeneği varsa faydalı olabilir."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be ignored "
-"by the service. Can be useful if running both VPN server and VPN client on "
-"the router."
-msgstr ""
-"Servis tarafından göz ardı edilecek arayüz adlarının listesini (küçük "
-"harflerle) belirlemeye izin verir. Yönlendiricide hem VPN sunucusu hem de "
-"VPN istemcisi çalıştırılıyorsa yararlı olabilir."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr "Ekle"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
-msgid "Basic Configuration"
-msgstr "Temel Yapılandırma"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr "Önyükleme Zaman Aşımı"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
-msgid "Chain"
-msgstr "Zincir"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr "Yorum"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-"Yorum, arayüz ve en az bir başka alan gereklidir. Birden çok yerel ve uzak "
-"adres / cihaz / etki alanı ve bağlantı noktası boşlukla ayrılabilir. "
-"Aşağıdaki yer tutucular yalnızca biçimi / sözdizimini temsil eder ve alanlar "
-"boş bırakılırsa kullanılmaz."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
-msgid "Condensed output"
-msgstr "Yoğunlaşmış çıktı"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
-msgstr "Yapılandırma"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Controls both system log and console output verbosity."
-msgstr ""
-"Hem sistem günlüğünü hem de konsol çıktı ayrıntı düzeyini kontrol eder."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
-msgid "Custom User File Includes"
-msgstr "Özel Kullanıcı Dosyası İçerir"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
-msgstr "DNSMASQ ipset"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
-msgid "DSCP Tag"
-msgstr "DSCP Etiketi"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
-msgid "DSCP Tagging"
-msgstr "DSCP Etiketleme"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Default ICMP Interface"
-msgstr "Varsayılan ICMP Arayüzü"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
-msgid "Disable"
-msgstr "Devre dışı bırak"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
-msgid "Disabled"
-msgstr "Devre dışı"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Display these protocols in protocol column in Web UI."
-msgstr ""
-"Bu protokolleri Web kullanıcı arayüzündeki protokol sütununda görüntüleyin."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
-msgid "Do not enforce policies when their gateway is down"
-msgstr "Ağ geçidi kapalıyken politikaları zorlamayın"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
-msgid "Enable"
-msgstr "Etkinleştir"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
-msgid "Enabled"
-msgstr "Etkin"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid ""
-"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
-"QoS. Change with caution together with"
-msgstr ""
-"Hizmet tarafından kullanılan FW Maskesi. SQM / QoS ile çakışmayı önlemek "
-"için yüksek maske kullanılır. Dikkatli bir şekilde değiştirin"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
-msgstr "ICMP protokol arayüzünü zorla."
-
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
-msgstr "luci-app-vpn-policy-routing için UCI ve dosya erişimi verin"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
-msgstr "IPTables kural seçeneği"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
-msgid "IPv6 Support"
-msgstr "IPv6 Desteği"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid "Ignored Interfaces"
-msgstr "Yoksayılan Arayüzler"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-msgid "Insert"
-msgstr "Ekle"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
-msgstr "Arayüz"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
-msgstr "Yükleniyor"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
-msgid "Local addresses / devices"
-msgstr "Yerel adresler / cihazlar"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
-msgid "Local ports"
-msgstr "Yerel bağlantı noktaları"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
-msgid "Name"
-msgstr "Ad"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
-msgid "No Change"
-msgstr "Değişiklik yok"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Output verbosity"
-msgstr "Çıktı ayrıntı düzeyi"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
-msgid "Path"
-msgstr "Yol"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
-msgid "Please check the %sREADME%s before changing this option."
-msgstr "Lütfen bu seçeneği değiştirmeden önce %sREADME%s kontrol edin."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid "Policies"
-msgstr "Politikalar"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
-msgid "Protocol"
-msgstr "Protokol"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
-msgid "Remote addresses / domains"
-msgstr "Uzak adresler / alanlar"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
-msgid "Remote ports"
-msgstr "Uzak bağlantı noktaları"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
-msgstr "Yeniden başlat"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
-msgstr ""
-"Aşağıdaki kullanıcı dosyalarını kurduktan sonra ancak DNSMASQ'ı yeniden "
-"başlatmadan önce çalıştırın. Ayrıntılar için %sREADME%s bakın."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
-msgstr "Çalışıyor"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
-msgstr "Ayrıntılar için %sREADME%s bakın."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "Select Append for -A and Insert for -I."
-msgstr "Eklemek için -A için 'yi ve girmek için -I yi seçin."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
-msgstr "Hizmet Kontrolü"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
-msgstr "Hizmet Hataları"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
-msgstr "Hizmet FW Maskesi"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
-msgstr "Hizmet Ağ Geçitleri"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
-msgstr "Hizmet Durumu"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-msgid "Service Status [%s %s]"
-msgstr "Hizmet Durumu [%s %s]"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
-msgstr "Hizmet Uyarıları"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
-msgstr ""
-"Belirli arayüzler için DSCP etiketleri (1 ile 63 arasında) ayarlayın. "
-"Ayrıntılar için %sREADME%s bakın."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
-msgstr "Zincir Sütununu Göster"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
-msgstr "Etkin Sütununu Göster"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
-msgstr "Protokol Sütununu Göster"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
-msgstr "Yukarı / Aşağı Düğmelerini Göster"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
-msgstr ""
-"Politikalar için Yukarı / Aşağı düğmelerini göstererek, bir politikayı "
-"listede yukarı veya aşağı taşımanıza olanak tanır."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
-msgstr ""
-"İlkeler için zincir sütununu gösterir ve bir ilkeye PREROUTING, FORWARD, "
-"INPUT veya OUTPUT zinciri atamanıza olanak tanır."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
-msgstr ""
-"Politikalar için etkinleştir onay kutusu sütununu göstererek, belirli bir "
-"politikayı silmeden hızlı bir şekilde etkinleştirmenize / devre dışı "
-"bırakmanıza olanak tanır."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
-msgstr ""
-"Bir politikaya belirli bir protokol atamanıza olanak tanıyan politikalar "
-"için protokol sütununu gösterir."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
-msgid "Start"
-msgstr "Başlat"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-msgid ""
-"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
-"used to avoid conflict with SQM/QoS. Change with caution together with"
-msgstr ""
-"Hizmet tarafından kullanılan işaretler için Başlatma (WAN) FW İşareti. SQM / "
-"QoS ile çakışmayı önlemek için yüksek başlangıç işareti kullanılır. Dikkatli "
-"bir şekilde değiştirin"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr ""
-"Hizmet tarafından oluşturulan tablolar için Başlatma (WAN) Tablo kimlik "
-"numarası."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
-msgid "Stop"
-msgstr "Durdur"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
-msgstr "Durduruldu"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
-msgid "Strict enforcement"
-msgstr "Sıkı yaptırım"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
-msgid "Strictly enforce policies when their gateway is down"
-msgstr "Ağ geçidi kapalıyken politikaları katı bir şekilde uygulayın"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid "Supported Interfaces"
-msgstr "Desteklenen Arayüzler"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Supported Protocols"
-msgstr "Desteklenen Protokoller"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
-msgid "Suppress/No output"
-msgstr "Bastır / Çıktı yok"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr "%s varsayılan ağ geçidini gösterir. Ayrıntılar için %sREADME%s bakın."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
-msgstr "Yerel politikalar için ipset seçeneği"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
-msgstr "Uzak politikalar için ipset seçeneği"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
-msgstr ""
-"Hizmetin önyüklemede WAN ağ geçidi keşfini beklemesi için gereken süre "
-"(saniye cinsinden)."
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-msgid "Use ipset command"
-msgstr "İpset komutunu kullan"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-msgid "Use resolver's ipset for domains"
-msgstr "Alanlar için çözümleyicinin ipset'ini kullanın"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr "VPN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
-msgstr "VPN Politika Yönlendirme"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
-msgstr "VPN ve WAN Politikası Tabanlı Yönlendirme"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
-msgstr "Ayrıntılı çıktı"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
-msgstr "WAN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "WAN Table FW Mark"
-msgstr "WAN Tablosu FW İşareti"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "WAN Table ID"
-msgstr "WAN Tablo Kimliği"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
-msgid "Web UI Configuration"
-msgstr "Web UI Yapılandırması"
diff --git a/applications/luci-app-vpn-policy-routing/po/uk/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/uk/vpn-policy-routing.po
deleted file mode 100644
index 78052058d7..0000000000
--- a/applications/luci-app-vpn-policy-routing/po/uk/vpn-policy-routing.po
+++ /dev/null
@@ -1,443 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2022-04-20 06:16+0000\n"
-"Last-Translator: Vladdrako <vladdrako007@gmail.com>\n"
-"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpn-policy-routing/uk/>\n"
-"Language: uk\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.12-dev\n"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
-msgid ""
-"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
-"anything in this section! Change any of the settings below with extreme "
-"caution!%s"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Advanced Configuration"
-msgstr "Розширена конфігурація"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be "
-"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
-"have dev option other than tun* or tap*."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be ignored "
-"by the service. Can be useful if running both VPN server and VPN client on "
-"the router."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
-msgid "Basic Configuration"
-msgstr "Базова конфігурація"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
-msgid "Chain"
-msgstr "Ланцюжок"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr "Примітка"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
-msgid "Condensed output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
-msgstr "Конфігурація"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Controls both system log and console output verbosity."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
-msgid "Custom User File Includes"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
-msgid "DSCP Tag"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
-msgid "DSCP Tagging"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Default ICMP Interface"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
-msgid "Disable"
-msgstr "Вимкнути"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
-msgid "Disabled"
-msgstr "Вимкнено"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Display these protocols in protocol column in Web UI."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
-msgid "Do not enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
-msgid "Enable"
-msgstr "Увімкнути"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
-msgid "Enabled"
-msgstr "Увімкнено"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid ""
-"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
-"QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
-msgid "IPv6 Support"
-msgstr "Підтримка IPv6"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid "Ignored Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-msgid "Insert"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
-msgstr "Інтерфейс"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
-msgstr "Завантаження"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
-msgid "Local addresses / devices"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
-msgid "Local ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
-msgid "Name"
-msgstr "Назва"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
-msgid "No Change"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Output verbosity"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
-msgid "Path"
-msgstr "Шлях"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
-msgid "Please check the %sREADME%s before changing this option."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid "Policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
-msgid "Protocol"
-msgstr "Протокол"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
-msgid "Remote addresses / domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
-msgid "Remote ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
-msgstr "Перезапустити"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "Select Append for -A and Insert for -I."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
-msgstr "Стан сервісу"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-msgid "Service Status [%s %s]"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
-msgid "Start"
-msgstr "Запустити"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-msgid ""
-"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
-"used to avoid conflict with SQM/QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
-msgid "Stop"
-msgstr "Зупинити"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
-msgstr "Зупинено"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
-msgid "Strict enforcement"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
-msgid "Strictly enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid "Supported Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Supported Protocols"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
-msgid "Suppress/No output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-msgid "Use ipset command"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-msgid "Use resolver's ipset for domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr "VPN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "WAN Table FW Mark"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "WAN Table ID"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
-msgid "Web UI Configuration"
-msgstr ""
-
-#~ msgid "is not installed or not found"
-#~ msgstr "не встановлено, або не знайдено"
diff --git a/applications/luci-app-vpn-policy-routing/po/vi/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/vi/vpn-policy-routing.po
deleted file mode 100644
index ba794d528f..0000000000
--- a/applications/luci-app-vpn-policy-routing/po/vi/vpn-policy-routing.po
+++ /dev/null
@@ -1,439 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-11-21 12:21+0000\n"
-"Last-Translator: Darias <DariasLuc@gmail.com>\n"
-"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpn-policy-routing/vi/>\n"
-"Language: vi\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
-msgid ""
-"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
-"anything in this section! Change any of the settings below with extreme "
-"caution!%s"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Advanced Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be "
-"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
-"have dev option other than tun* or tap*."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be ignored "
-"by the service. Can be useful if running both VPN server and VPN client on "
-"the router."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
-msgid "Basic Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
-msgid "Chain"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
-msgid "Condensed output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
-msgstr "Cấu hình"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Controls both system log and console output verbosity."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
-msgid "Custom User File Includes"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
-msgid "DSCP Tag"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
-msgid "DSCP Tagging"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Default ICMP Interface"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
-msgid "Disable"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
-msgid "Disabled"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Display these protocols in protocol column in Web UI."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
-msgid "Do not enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
-msgid "Enable"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
-msgid "Enabled"
-msgstr "Bật"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid ""
-"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
-"QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
-msgid "IPv6 Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid "Ignored Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-msgid "Insert"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
-msgid "Local addresses / devices"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
-msgid "Local ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
-msgid "Name"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
-msgid "No Change"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Output verbosity"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
-msgid "Path"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
-msgid "Please check the %sREADME%s before changing this option."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid "Policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
-msgid "Protocol"
-msgstr "Giao thức"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
-msgid "Remote addresses / domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
-msgid "Remote ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "Select Append for -A and Insert for -I."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-msgid "Service Status [%s %s]"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
-msgid "Start"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-msgid ""
-"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
-"used to avoid conflict with SQM/QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
-msgid "Stop"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
-msgid "Strict enforcement"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
-msgid "Strictly enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid "Supported Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Supported Protocols"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
-msgid "Suppress/No output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-msgid "Use ipset command"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-msgid "Use resolver's ipset for domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr "VPN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "WAN Table FW Mark"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "WAN Table ID"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
-msgid "Web UI Configuration"
-msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/zh_Hans/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/zh_Hans/vpn-policy-routing.po
deleted file mode 100644
index 5afed21b39..0000000000
--- a/applications/luci-app-vpn-policy-routing/po/zh_Hans/vpn-policy-routing.po
+++ /dev/null
@@ -1,490 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-04-12 08:24+0000\n"
-"Last-Translator: xiazhang <xz@xia.plus>\n"
-"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
-"openwrt/luciapplicationsvpn-policy-routing/zh_Hans/>\n"
-"Language: zh_Hans\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.6-dev\n"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
-msgstr "%s (已禁用)"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
-msgstr "%s(严格模式)"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr "%s 未安装或未找到"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
-msgid ""
-"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
-"anything in this section! Change any of the settings below with extreme "
-"caution!%s"
-msgstr ""
-"%s警告:%s在更改本节任何内容之前,请确保检查 %sREADME%s !请非常谨慎地更改以"
-"下任何设置!%s"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
-msgstr "添加忽略目标"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
-msgstr "将 `IGNORE`添加到策略接口列表中,允许你通过 VPN 策略路由跳过后续处理。"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Advanced Configuration"
-msgstr "高级配置"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be "
-"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
-"have dev option other than tun* or tap*."
-msgstr ""
-"允许指定服务明确支持的接口名称列表(小写)。如果您的OpenVPN隧道具有tun *或"
-"tap *以外的dev选项,则可能很有用。"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be ignored "
-"by the service. Can be useful if running both VPN server and VPN client on "
-"the router."
-msgstr ""
-"允许指定服务将忽略的接口名称列表(小写)。如果在路由器上同时运行VPN服务器和"
-"VPN客户端,则很有用。"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr "附加"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
-msgid "Basic Configuration"
-msgstr "基本配置"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr "启动超时"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
-msgid "Chain"
-msgstr "链"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr "备注"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-"注释,界面和至少一个其他字段是必需的。多个本地和远程地址/设备/域和端口可以用"
-"空格分隔。下面的占位符仅表示格式/语法,如果字段为空,则不会使用。"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
-msgid "Condensed output"
-msgstr "冷凝输出"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
-msgstr "配置"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Controls both system log and console output verbosity."
-msgstr "控制系统日志和控制台输出的详细程度。"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
-msgid "Custom User File Includes"
-msgstr "自定义用户文件包括"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
-msgstr "DNSMASQ ipset"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
-msgid "DSCP Tag"
-msgstr "DSCP标签"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
-msgid "DSCP Tagging"
-msgstr "DSCP标记"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Default ICMP Interface"
-msgstr "默认ICMP接口"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
-msgid "Disable"
-msgstr "禁用"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
-msgid "Disabled"
-msgstr "已禁用"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Display these protocols in protocol column in Web UI."
-msgstr "在Web UI 的协议栏中显示这些协议。"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
-msgid "Do not enforce policies when their gateway is down"
-msgstr "当网关关闭时不要执行策略"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
-msgid "Enable"
-msgstr "启用"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
-msgid "Enabled"
-msgstr "已启用"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid ""
-"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
-"QoS. Change with caution together with"
-msgstr "服务使用的FW掩码。高掩码用于避免与SQM / QoS冲突。谨慎更改"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
-msgstr "强制ICMP协议接口。"
-
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
-msgstr "为luci-app-vpn-policy-routing授予UCI和文件访问权限"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
-msgstr "IPTables规则选项"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
-msgid "IPv6 Support"
-msgstr "IPv6 支持"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid "Ignored Interfaces"
-msgstr "忽略的接口"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-msgid "Insert"
-msgstr "插入"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
-msgstr "接口"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
-msgstr "加载中"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
-msgid "Local addresses / devices"
-msgstr "本地地址/设备"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
-msgid "Local ports"
-msgstr "本地端口"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
-msgid "Name"
-msgstr "名称"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
-msgid "No Change"
-msgstr "无更改"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Output verbosity"
-msgstr "输出详细程度"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
-msgid "Path"
-msgstr "路径"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
-msgid "Please check the %sREADME%s before changing this option."
-msgstr "更改此选项之前,请检查 %sREADME%s 。"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid "Policies"
-msgstr "策略"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
-msgid "Protocol"
-msgstr "协议"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
-msgid "Remote addresses / domains"
-msgstr "远程地址/域"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
-msgid "Remote ports"
-msgstr "远程端口"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
-msgstr "重启"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
-msgstr ""
-"设置后但重新启动DNSMASQ之前,请运行以下用户文件。有关详细信息,请参见 "
-"%sREADME%s。"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
-msgstr "运行中"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
-msgstr "有关详细信息,请参见 %sREADME%s。"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "Select Append for -A and Insert for -I."
-msgstr "选择-A追加,-I插入。"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
-msgstr "服务控制"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
-msgstr "服务错误"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
-msgstr "FW 服务掩码"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
-msgstr "服务网关"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
-msgstr "服务状态"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-msgid "Service Status [%s %s]"
-msgstr "服务状态 [%s %s]"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
-msgstr "服务警告"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
-msgstr ""
-"设置特定接口的DSCP标签(范围在1到63之间)。有关详细信息,请参见 %sREADME%s 。"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
-msgstr "显示链列"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
-msgstr "显示启用列"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
-msgstr "显示协议列"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
-msgstr "显示向上/向下按钮"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
-msgstr "显示策略的\"向上/向下\"按钮,使您可以在列表中上移或下移策略。"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
-msgstr ""
-"显示策略的链列,使您可以为策略分配PREROUTING,FORWARD,INPUT或OUTPUT链。"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
-msgstr "显示策略的启用复选框列,使您可以快速启用/禁用特定策略而不删除它。"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
-msgstr "显示策略的协议列,允许您将特定协议分配给策略。"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
-msgid "Start"
-msgstr "启动"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-msgid ""
-"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
-"used to avoid conflict with SQM/QoS. Change with caution together with"
-msgstr ""
-"启动(WAN)FW标记服务使用的标记。高起始标记用于避免与SQM / QoS冲突。谨慎更改"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr "服务创建的表的起始(WAN)表ID号。"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
-msgid "Stop"
-msgstr "停止"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
-msgstr "已停止"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
-msgid "Strict enforcement"
-msgstr "严格执行"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
-msgid "Strictly enforce policies when their gateway is down"
-msgstr "当网关关闭时严格执行策略"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid "Supported Interfaces"
-msgstr "支持的接口"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Supported Protocols"
-msgstr "支持的协议"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
-msgid "Suppress/No output"
-msgstr "抑制/无输出"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr "%s 表示默认网关。详情见 %sREADME%s。"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
-msgstr "本地策略的ipset选项"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
-msgstr "远程策略的ipset选项"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
-msgstr "服务等待启动时等待WAN网关发现的时间(以秒为单位)。"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-msgid "Use ipset command"
-msgstr "使用ipset命令"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-msgid "Use resolver's ipset for domains"
-msgstr "对域名使用解析器的 ipset"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr "VPN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
-msgstr "VPN策略路由"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
-msgstr "基于VPN和WAN策略的路由"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
-msgstr "详细输出"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
-msgstr "WAN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "WAN Table FW Mark"
-msgstr "WAN 表 FW 标记"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "WAN Table ID"
-msgstr "WAN表ID"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
-msgid "Web UI Configuration"
-msgstr "Web UI配置"
-
-#~ msgid ""
-#~ "Add an ip rule, not an iptables entry for policies with just the local "
-#~ "address. Use with caution to manipulte policies priorities."
-#~ msgstr ""
-#~ "为仅具有本地地址的策略添加ip规则,而不是iptables条目。谨慎使用以操纵政策优"
-#~ "先级。"
-
-#~ msgid "Append local IP Tables rules"
-#~ msgstr "附加本地IP表规则"
-
-#~ msgid "Append remote IP Tables rules"
-#~ msgstr "附加远程IP表规则"
-
-#~ msgid "IP Rules Support"
-#~ msgstr "IP规则支持"
-
-#~ msgid ""
-#~ "Special instructions to append iptables rules for local IPs/netmasks/"
-#~ "devices."
-#~ msgstr "为本地IP /网络掩码/设备添加iptables规则的特殊说明。"
-
-#~ msgid ""
-#~ "Special instructions to append iptables rules for remote IPs/netmasks."
-#~ msgstr "为远程IP /网络掩码附加iptables规则的特殊说明。"
-
-#~ msgid ""
-#~ "The %s represents the default gateway. See the %sREADME%s for details."
-#~ msgstr "%s代表默认网关。有关详细信息,请参见%sREADME%s。"
-
-#~ msgid "Use DNSMASQ ipset"
-#~ msgstr "使用DNSMASQ ipset"
-
-#~ msgid "Reload"
-#~ msgstr "重新载入"
-
-#~ msgid "is not installed or not found"
-#~ msgstr "未安装或未找到"
diff --git a/applications/luci-app-vpn-policy-routing/po/zh_Hans/zh-cn/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/zh_Hans/zh-cn/vpn-policy-routing.po
deleted file mode 100644
index af767581e1..0000000000
--- a/applications/luci-app-vpn-policy-routing/po/zh_Hans/zh-cn/vpn-policy-routing.po
+++ /dev/null
@@ -1,439 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-01-14 15:23+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
-"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
-"openwrt/luciapplicationsvpn-policy-routing/zh_Hans/>\n"
-"Language: zh-cn\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11-dev\n"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
-msgid ""
-"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
-"anything in this section! Change any of the settings below with extreme "
-"caution!%s"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Advanced Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be "
-"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
-"have dev option other than tun* or tap*."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be ignored "
-"by the service. Can be useful if running both VPN server and VPN client on "
-"the router."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
-msgid "Basic Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
-msgid "Chain"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
-msgid "Condensed output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Controls both system log and console output verbosity."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
-msgid "Custom User File Includes"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
-msgid "DSCP Tag"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
-msgid "DSCP Tagging"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Default ICMP Interface"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
-msgid "Disable"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
-msgid "Disabled"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Display these protocols in protocol column in Web UI."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
-msgid "Do not enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
-msgid "Enable"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
-msgid "Enabled"
-msgstr "已启用"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid ""
-"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
-"QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
-msgid "IPv6 Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid "Ignored Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-msgid "Insert"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
-msgstr "加载中"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
-msgid "Local addresses / devices"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
-msgid "Local ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
-msgid "Name"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
-msgid "No Change"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Output verbosity"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
-msgid "Path"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
-msgid "Please check the %sREADME%s before changing this option."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid "Policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
-msgid "Protocol"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
-msgid "Remote addresses / domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
-msgid "Remote ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "Select Append for -A and Insert for -I."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-msgid "Service Status [%s %s]"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
-msgid "Start"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-msgid ""
-"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
-"used to avoid conflict with SQM/QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
-msgid "Stop"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
-msgid "Strict enforcement"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
-msgid "Strictly enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid "Supported Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Supported Protocols"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
-msgid "Suppress/No output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-msgid "Use ipset command"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-msgid "Use resolver's ipset for domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr "VPN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "WAN Table FW Mark"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "WAN Table ID"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
-msgid "Web UI Configuration"
-msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/zh_Hant/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/zh_Hant/vpn-policy-routing.po
deleted file mode 100644
index 58b17bbf12..0000000000
--- a/applications/luci-app-vpn-policy-routing/po/zh_Hant/vpn-policy-routing.po
+++ /dev/null
@@ -1,488 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2022-04-17 15:06+0000\n"
-"Last-Translator: 王攀 <41330784@qq.com>\n"
-"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
-"openwrt/luciapplicationsvpn-policy-routing/zh_Hant/>\n"
-"Language: zh_Hant\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
-msgstr "%s(已停用)"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
-msgstr "%s(嚴格模式)"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr "%s 未安裝或找不到"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
-msgid ""
-"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
-"anything in this section! Change any of the settings below with extreme "
-"caution!%s"
-msgstr ""
-"%s警告:%s變更此部分的任何設定前,請確保已參閱 %sREADME%s!要變更下面的任何設"
-"定應格外小心!%s"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
-msgstr "加入忽略目標"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
-msgstr "將 `IGNORE`加入到原則介面清單中,允許您透過 VPN 原則路由略過後續處理。"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Advanced Configuration"
-msgstr "進階組態"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be "
-"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
-"have dev option other than tun* or tap*."
-msgstr ""
-"允許指定服務明確支持的界面名稱列表(小寫)。如果您的OpenVPN隧道具有tun* 或 "
-"tap*以外的dev選項,則可能很有用。"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be ignored "
-"by the service. Can be useful if running both VPN server and VPN client on "
-"the router."
-msgstr ""
-"允許指定服務將忽略的界面名稱列表(小寫)。如果在路由器上同時運行VPN伺服器和"
-"VPN客戶端,則很有用。"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr "附加"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
-msgid "Basic Configuration"
-msgstr "基本配置"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr "啟動逾時"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
-msgid "Chain"
-msgstr "鏈"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr "註解"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-"註釋,界面和至少一個其它欄位是必需的。多個本地和遠端位址/設備/網域和埠號可以"
-"用空格分隔。下面的佔位符僅表示格式/語法,如果欄位為空,則不會使用。"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
-msgid "Condensed output"
-msgstr "凝練輸出"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
-msgstr "組態"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Controls both system log and console output verbosity."
-msgstr "控制系統日誌和主控台輸出的詳細程度。"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
-msgid "Custom User File Includes"
-msgstr "自定義用戶文件包括"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
-msgstr "DNSMASQ IP集"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
-msgid "DSCP Tag"
-msgstr "DSCP標籤"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
-msgid "DSCP Tagging"
-msgstr "DSCP標記"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Default ICMP Interface"
-msgstr "預設ICMP界面"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
-msgid "Disable"
-msgstr "停用"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
-msgid "Disabled"
-msgstr "已停用"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Display these protocols in protocol column in Web UI."
-msgstr "在Web UI的協定列中顯示這些協定。"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
-msgid "Do not enforce policies when their gateway is down"
-msgstr "當匝道關閉時不要執行政策"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
-msgid "Enable"
-msgstr "啟用"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
-msgid "Enabled"
-msgstr "啟用"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid ""
-"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
-"QoS. Change with caution together with"
-msgstr "服務使用的防火牆遮罩。高遮罩用於避免與SQM / QoS衝突。謹慎更改"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
-msgstr "強制ICMP協定界面。"
-
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
-msgstr "授予 luci-app-vpn-policy-routing 擁有 UCI 和檔案存取的權限"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
-msgstr "IPTables規則選項"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
-msgid "IPv6 Support"
-msgstr "支援 IPv6"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid "Ignored Interfaces"
-msgstr "忽略的界面"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-msgid "Insert"
-msgstr "插入"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
-msgstr "介面"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
-msgstr "正在載入中"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
-msgid "Local addresses / devices"
-msgstr "本地位址/設備"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
-msgid "Local ports"
-msgstr "本地端埠號"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
-msgid "Name"
-msgstr "名稱"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
-msgid "No Change"
-msgstr "沒變更"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Output verbosity"
-msgstr "輸出詳細程度"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
-msgid "Path"
-msgstr "路徑"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
-msgid "Please check the %sREADME%s before changing this option."
-msgstr "變更此選項前,請參閱 %sREADME%s。"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid "Policies"
-msgstr "政策"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
-msgid "Protocol"
-msgstr "協定"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
-msgid "Remote addresses / domains"
-msgstr "遠端位址/網域"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
-msgid "Remote ports"
-msgstr "遠端埠號"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
-msgstr "重新啟動"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
-msgstr ""
-"設定後請先執行以下使用者檔案,然後再重新啟動 Dnsmasq;請參閱 %sREADME%s 以獲"
-"得詳細資訊。"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
-msgstr "運行中"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
-msgstr "請參閱 %sREADME%s 以獲得詳細資訊。"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "Select Append for -A and Insert for -I."
-msgstr "選擇-A追加,-I插入。"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
-msgstr "服務控制"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
-msgstr "服務錯誤"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
-msgstr "防火牆遮罩服務"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
-msgstr "服務匝道器"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
-msgstr "服務狀態"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-msgid "Service Status [%s %s]"
-msgstr "服務狀態 [%s %s]"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
-msgstr "服務警告"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
-msgstr ""
-"設定特定介面的 DSCP 標籤(取值範圍:1-63);請參閱 %sREADME%s 以獲得詳細資"
-"訊。"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
-msgstr "顯示鏈列"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
-msgstr "顯示啟用列"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
-msgstr "顯示協定列"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
-msgstr "顯示上/下按鈕"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
-msgstr "顯示策略的上/下按鈕,使您可以在列表中上移或下移策略。"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
-msgstr ""
-"顯示策略的鏈列,使您可以為策略分配PREROUTING,FORWARD,INPUT或OUTPUT鏈。"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
-msgstr "顯示策略的啟用複選框列,使您可以快速啟用/禁用特定策略而不刪除它。"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
-msgstr "顯示策略的協定列,允許您將特定協定分配給策略。"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
-msgid "Start"
-msgstr "啟動"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-msgid ""
-"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
-"used to avoid conflict with SQM/QoS. Change with caution together with"
-msgstr ""
-"啟動(WAN)FW標記服務使用的標記。高起始標記用於避免與SQM / QoS衝突。謹慎更改"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr "服務創建的表的起始(WAN)表ID號碼。"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
-msgid "Stop"
-msgstr "停止"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
-msgstr "已停止"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
-msgid "Strict enforcement"
-msgstr "嚴格執行"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
-msgid "Strictly enforce policies when their gateway is down"
-msgstr "當匝道器關閉時嚴格執行策略"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid "Supported Interfaces"
-msgstr "已支援的界面"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Supported Protocols"
-msgstr "已支援的協定"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
-msgid "Suppress/No output"
-msgstr "抑制/無輸出"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr "%s 表示預設閘道。詳情見 %sREADME%s。"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
-msgstr "本地政策的 ipset 選項"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
-msgstr "遠端政策的 ipset 選項"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
-msgstr "服務等待啟動時等待WAN匝道器發現的時間(以秒為單位)。"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-msgid "Use ipset command"
-msgstr "使用 ipset 命令"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-msgid "Use resolver's ipset for domains"
-msgstr "對網域使用解析程式的 ipset"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr "VPN用戶端"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
-msgstr "VPN策略路由"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
-msgstr "基於VPN和WAN策略的路由"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
-msgstr "詳細輸出"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
-msgstr "WAN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "WAN Table FW Mark"
-msgstr "WAN表格防火牆標記"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "WAN Table ID"
-msgstr "WAN表格ID"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
-msgid "Web UI Configuration"
-msgstr "Web UI配置"
-
-#~ msgid ""
-#~ "Add an ip rule, not an iptables entry for policies with just the local "
-#~ "address. Use with caution to manipulte policies priorities."
-#~ msgstr ""
-#~ "為僅具有本地位址的策略添加ip規則,而不是iptables條目。謹慎使用以操縱政策優"
-#~ "先級別。"
-
-#~ msgid "Append local IP Tables rules"
-#~ msgstr "附加本地端 IP規則表"
-
-#~ msgid "Append remote IP Tables rules"
-#~ msgstr "附加遠端 IP規則表"
-
-#~ msgid "IP Rules Support"
-#~ msgstr "支援的 IP規則"
-
-#~ msgid ""
-#~ "Special instructions to append iptables rules for local IPs/netmasks/"
-#~ "devices."
-#~ msgstr "為本地端 IP/子網絡遮罩/設備添加iptables規則的特殊說明。"
-
-#~ msgid ""
-#~ "Special instructions to append iptables rules for remote IPs/netmasks."
-#~ msgstr "為遠端 IP/子網絡遮罩附加iptables規則的特殊說明。"
-
-#~ msgid ""
-#~ "The %s represents the default gateway. See the %sREADME%s for details."
-#~ msgstr "%s 表示預設的閘道器;請參閱 %sREADME%s 以獲得詳細資訊。"
-
-#~ msgid "Use DNSMASQ ipset"
-#~ msgstr "使用 Dnsmasq ipset"
-
-#~ msgid "Reload"
-#~ msgstr "重新載入"
diff --git a/applications/luci-app-vpn-policy-routing/po/zh_Hant/zh-tw/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/zh_Hant/zh-tw/vpn-policy-routing.po
deleted file mode 100644
index 29ee586bc9..0000000000
--- a/applications/luci-app-vpn-policy-routing/po/zh_Hant/zh-tw/vpn-policy-routing.po
+++ /dev/null
@@ -1,439 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-01-14 15:23+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
-"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
-"openwrt/luciapplicationsvpn-policy-routing/zh_Hant/>\n"
-"Language: zh-tw\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11-dev\n"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
-msgid "%s (strict mode)"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
-msgid ""
-"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
-"anything in this section! Change any of the settings below with extreme "
-"caution!%s"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid "Add IGNORE Target"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
-msgid ""
-"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
-"further processing by VPN Policy Routing."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
-msgid "Advanced Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be "
-"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
-"have dev option other than tun* or tap*."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid ""
-"Allows to specify the list of interface names (in lower case) to be ignored "
-"by the service. Can be useful if running both VPN server and VPN client on "
-"the router."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
-msgid "Append"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
-msgid "Basic Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid "Boot Time-out"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
-msgid "Chain"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
-msgid "Comment"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid ""
-"Comment, interface and at least one other field are required. Multiple local "
-"and remote addresses/devices/domains and ports can be space separated. "
-"Placeholders below represent just the format/syntax and will not be used if "
-"fields are left blank."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
-msgid "Condensed output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
-msgid "Configuration"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Controls both system log and console output verbosity."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
-msgid "Custom User File Includes"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181
-msgid "DNSMASQ ipset"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
-msgid "DSCP Tag"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
-msgid "DSCP Tagging"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Default ICMP Interface"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59
-msgid "Disable"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
-msgid "Disabled"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Display these protocols in protocol column in Web UI."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
-msgid "Do not enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56
-msgid "Enable"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
-msgid "Enabled"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid ""
-"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
-"QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
-msgid "Force the ICMP protocol interface."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
-msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "IPTables rule option"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
-msgid "IPv6 Support"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
-msgid "Ignored Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
-msgid "Insert"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
-msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
-msgid "Loading"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
-msgid "Local addresses / devices"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
-msgid "Local ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
-msgid "Name"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
-msgid "No Change"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
-msgid "Output verbosity"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
-msgid "Path"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
-msgid "Please check the %sREADME%s before changing this option."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
-msgid "Policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
-msgid "Protocol"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
-msgid "Remote addresses / domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
-msgid "Remote ports"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46
-msgid "Restart"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
-msgid ""
-"Run the following user files after setting up but before restarting DNSMASQ. "
-"See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
-msgid "Running"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
-msgid "See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
-msgid "Select Append for -A and Insert for -I."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
-msgid "Service Errors"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "Service FW Mask"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
-msgid "Service Gateways"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
-msgid "Service Status"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
-msgid "Service Status [%s %s]"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
-msgid "Service Warnings"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
-msgid ""
-"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid "Show Chain Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid "Show Enable Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid "Show Protocol Column"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid "Show Up/Down Buttons"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
-msgid ""
-"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
-"down in the list."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
-msgid ""
-"Shows the chain column for policies, allowing you to assign a PREROUTING, "
-"FORWARD, INPUT or OUTPUT chain to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
-msgid ""
-"Shows the enable checkbox column for policies, allowing you to quickly "
-"enable/disable specific policy without deleting it."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
-msgid ""
-"Shows the protocol column for policies, allowing you to assign a specific "
-"protocol to a policy."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43
-msgid "Start"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-msgid ""
-"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
-"used to avoid conflict with SQM/QoS. Change with caution together with"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49
-msgid "Stop"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
-msgid "Stopped"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
-msgid "Strict enforcement"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
-msgid "Strictly enforce policies when their gateway is down"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
-msgid "Supported Interfaces"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
-msgid "Supported Protocols"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
-msgid "Suppress/No output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
-msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
-msgid "The ipset option for local policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
-msgid "The ipset option for remote policies"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
-msgid ""
-"Time (in seconds) for service to wait for WAN gateway discovery on boot."
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
-msgid "Use ipset command"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
-msgid "Use resolver's ipset for domains"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
-msgid "VPN"
-msgstr "VPN"
-
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
-msgid "VPN Policy Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
-msgid "VPN and WAN Policy-Based Routing"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
-msgid "Verbose output"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
-msgid "WAN"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
-msgid "WAN Table FW Mark"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
-msgid "WAN Table ID"
-msgstr ""
-
-#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
-msgid "Web UI Configuration"
-msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json b/applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json
deleted file mode 100644
index 5cdb67f77d..0000000000
--- a/applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json
+++ /dev/null
@@ -1,36 +0,0 @@
-{
- "luci-app-vpn-policy-routing": {
- "description": "Grant UCI and file access for luci-app-vpn-policy-routing",
- "read": {
- "cgi-io": [
- "exec"
- ],
- "file": {
- "/usr/lib/opkg/status": [
- "read"
- ],
- "/etc/init.d/vpn-policy-routing *": [
- "exec"
- ],
- "/usr/bin/grep *": [
- "exec"
- ],
- "/usr/sbin/grep *": [
- "exec"
- ],
- "/usr/sbin/iptables *": [
- "exec"
- ]
- },
- "uci": [
- "network",
- "vpn-policy-routing"
- ]
- },
- "write": {
- "uci": [
- "vpn-policy-routing"
- ]
- }
- }
-} \ No newline at end of file
diff --git a/applications/luci-app-vpnbypass/Makefile b/applications/luci-app-vpnbypass/Makefile
deleted file mode 100644
index abab837c32..0000000000
--- a/applications/luci-app-vpnbypass/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 2017-2019 Stan Grishin (stangri@melmac.net)
-# This is free software, licensed under the GNU General Public License v3.
-
-include $(TOPDIR)/rules.mk
-
-PKG_LICENSE:=GPL-3.0-or-later
-PKG_MAINTAINER:=Stan Grishin <stangri@melmac.net>
-PKG_VERSION:=1.3.1-9
-
-LUCI_TITLE:=VPN Bypass Web UI
-LUCI_DESCRIPTION:=Provides Web UI for VPNBypass service.
-LUCI_DEPENDS:=+luci-mod-admin-full +vpnbypass
-LUCI_PKGARCH:=all
-
-include ../../luci.mk
-
-# call BuildPackage - OpenWrt buildroot signature
diff --git a/applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js b/applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js
deleted file mode 100644
index b2d5d1f775..0000000000
--- a/applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js
+++ /dev/null
@@ -1,62 +0,0 @@
-// Copyright 2021 Stan Grishin (stangri@melmac.net)
-// Many thanks to [@vsviridov](https://github.com/vsviridov) for help with transition to JS
-
-'use strict';
-'require form';
-'require uci';
-'require view';
-'require vpnbypass.widgets as widgets';
-
-var pkg = {
- get Name() { return 'vpnbypass'; },
- get URL() { return 'https://docs.openwrt.melmac.net/' + pkg.Name + '/'; }
-};
-
-return view.extend({
- load: function () {
- return Promise.all([
- uci.load(pkg.Name),
- uci.load('dhcp')
- ]);
- },
-
- render: function (data) {
-
- var m, d, s, o;
-
- m = new form.Map(pkg.Name, _('VPN Bypass'));
-
- s = m.section(form.NamedSection, 'config', pkg.Name);
-
- o = s.option(widgets.Status, '', _('Service Status'));
-
- o = s.option(widgets.Buttons, '', _('Service Control'));
-
- o = s.option(form.DynamicList, 'localport', _('Local Ports to Bypass'), _('Local ports to trigger VPN Bypass.'));
- o.datatype = 'portrange';
- o.addremove = false;
- o.optional = false;
-
- o = s.option(form.DynamicList, 'remoteport', _('Remote Ports to Bypass'), _('Remote ports to trigger VPN Bypass.'));
- o.datatype = 'portrange';
- o.addremove = false;
- o.optional = false;
-
- o = s.option(form.DynamicList, 'localsubnet', _('Local IP Addresses to Bypass'), _('Local IP addresses or subnets with direct internet access.'));
- o.datatype = 'ip4addr';
- o.addremove = false;
- o.optional = false;
-
- o = s.option(form.DynamicList, 'remotesubnet', _('Remote IP Addresses to Bypass'), _('Remote IP addresses or subnets which will be accessed directly.'));
- o.datatype = 'ip4addr';
- o.addremove = false;
- o.optional = false;
-
- d = new form.Map('dhcp');
- s = d.section(form.TypedSection, 'dnsmasq');
- s.anonymous = true;
- o = s.option(form.DynamicList, 'ipset', _('Domains to Bypass'), _('Domains to be accessed directly, see %sREADME%s for syntax.').format('<a href="' + pkg.URL + '#bypass-domains-formatsyntax" target="_blank" rel="noreferrer noopener">', '</a>'));
-
- return Promise.all([m.render(), d.render()]);
- }
-});
diff --git a/applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js b/applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js
deleted file mode 100644
index 3085d932d6..0000000000
--- a/applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js
+++ /dev/null
@@ -1,192 +0,0 @@
-// Thsis file wouldn't have been possible without help from [@vsviridov](https://github.com/vsviridov)
-
-'require ui';
-'require rpc';
-'require form';
-
-var pkg = {
- get Name() { return 'vpnbypass'; }
-};
-
-var _getInitList = rpc.declare({
- object: 'luci.' + pkg.Name,
- method: 'getInitList',
- params: ['name']
-});
-
-var _setInitAction = rpc.declare({
- object: 'luci.' + pkg.Name,
- method: 'setInitAction',
- params: ['name', 'action'],
- expect: { result: false }
-});
-
-var _getInitStatus = rpc.declare({
- object: 'luci.' + pkg.Name,
- method: 'getInitStatus',
- params: ['name']
-});
-
-var RPC = {
- listeners: [],
- on: function on(event, callback) {
- var pair = { event: event, callback: callback }
- this.listeners.push(pair);
- return function unsubscribe() {
- this.listeners = this.listeners.filter(function (listener) {
- return listener !== pair;
- });
- }.bind(this);
- },
- emit: function emit(event, data) {
- this.listeners.forEach(function (listener) {
- if (listener.event === event) {
- listener.callback(data);
- }
- });
- },
- getInitList: function getInitList(name) {
- _getInitList(name).then(function (result) {
- this.emit('getInitList', result);
- }.bind(this));
-
- },
- getInitStatus: function getInitStatus(name) {
- _getInitStatus(name).then(function (result) {
- this.emit('getInitStatus', result);
- }.bind(this));
- },
- setInitAction: function setInitAction(name, action) {
- _setInitAction(name, action).then(function (result) {
- this.emit('setInitAction', result);
- }.bind(this));
- }
-}
-
-var statusCBI = form.DummyValue.extend({
- renderWidget: function (section) {
- var status = E('span', {}, _("Quering") + "...");
- RPC.on('getInitStatus', function (reply) {
- if (reply[pkg.Name].version) {
- if (reply[pkg.Name].running) {
- status.innerText = _("Running (version: %s)").format(reply[pkg.Name].version);
- }
- else {
- if (reply[pkg.Name].enabled) {
- status.innerText = _("Stopped (version: %s)").format(reply[pkg.Name].version);
- }
- else {
- status.innerText = _("Stopped (Disabled)");
- }
- }
- }
- else {
- status.innerText = _("Not installed or not found")
- }
- });
- return E('div', {}, [status]);
- }
-});
-
-var buttonsCBI = form.DummyValue.extend({
- renderWidget: function (section) {
-
- var btn_gap = E('span', {}, '&#160;&#160;');
- var btn_gap_long = E('span', {}, '&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;');
-
- var btn_start = E('button', {
- 'class': 'btn cbi-button cbi-button-apply',
- disabled: true,
- click: function (ev) {
- ui.showModal(null, [
- E('p', { 'class': 'spinning' }, _('Starting %s service').format(pkg.Name))
- ]);
- return RPC.setInitAction(pkg.Name, 'start');
- }
- }, _('Start'));
-
- var btn_action = E('button', {
- 'class': 'btn cbi-button cbi-button-apply',
- disabled: true,
- click: function (ev) {
- ui.showModal(null, [
- E('p', { 'class': 'spinning' }, _('Restarting %s service').format(pkg.Name))
- ]);
- return RPC.setInitAction(pkg.Name, 'restart');
- }
- }, _('Restart'));
-
- var btn_stop = E('button', {
- 'class': 'btn cbi-button cbi-button-reset',
- disabled: true,
- click: function (ev) {
- ui.showModal(null, [
- E('p', { 'class': 'spinning' }, _('Stopping %s service').format(pkg.Name))
- ]);
- return RPC.setInitAction(pkg.Name, 'stop');
- }
- }, _('Stop'));
-
- var btn_enable = E('button', {
- 'class': 'btn cbi-button cbi-button-apply',
- disabled: true,
- click: function (ev) {
- ui.showModal(null, [
- E('p', { 'class': 'spinning' }, _('Enabling %s service').format(pkg.Name))
- ]);
- return RPC.setInitAction(pkg.Name, 'enable');
- }
- }, _('Enable'));
-
- var btn_disable = E('button', {
- 'class': 'btn cbi-button cbi-button-reset',
- disabled: true,
- click: function (ev) {
- ui.showModal(null, [
- E('p', { 'class': 'spinning' }, _('Disabling %s service').format(pkg.Name))
- ]);
- return RPC.setInitAction(pkg.Name, 'disable');
- }
- }, _('Disable'));
-
- RPC.on('getInitStatus', function (reply) {
- if (reply[pkg.Name].version) {
- if (reply[pkg.Name].enabled) {
- btn_enable.disabled = true;
- btn_disable.disabled = false;
- if (reply[pkg.Name].running) {
- btn_start.disabled = true;
- btn_action.disabled = false;
- btn_stop.disabled = false;
- }
- else {
- btn_start.disabled = false;
- btn_action.disabled = true;
- btn_stop.disabled = true;
- }
- }
- else {
- btn_start.disabled = true;
- btn_action.disabled = true;
- btn_stop.disabled = true;
- btn_enable.disabled = false;
- btn_disable.disabled = true;
- }
- }
- });
-
- RPC.getInitStatus(pkg.Name);
-
- return E('div', {}, [btn_start, btn_gap, btn_action, btn_gap, btn_stop, btn_gap_long, btn_enable, btn_gap, btn_disable]);
- }
-});
-
-RPC.on('setInitAction', function (reply) {
- ui.hideModal();
- RPC.getInitStatus(pkg.Name);
-});
-
-return L.Class.extend({
- Status: statusCBI,
- Buttons: buttonsCBI
-});
diff --git a/applications/luci-app-vpnbypass/po/ar/vpnbypass.po b/applications/luci-app-vpnbypass/po/ar/vpnbypass.po
deleted file mode 100644
index cc46196156..0000000000
--- a/applications/luci-app-vpnbypass/po/ar/vpnbypass.po
+++ /dev/null
@@ -1,141 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-03-08 13:04+0000\n"
-"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
-"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpnbypass/ar/>\n"
-"Language: ar\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
-"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.5.1\n"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
-msgid "Disable"
-msgstr "تعطيل"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
-msgid "Disabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to be accessed directly, see %sREADME%s for syntax."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
-msgid "Enable"
-msgstr "شغل"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
-msgid "Enabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI and file access for luci-app-vpnbypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP Addresses to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP addresses or subnets with direct internet access."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local Ports to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
-msgid "Not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
-msgid "Quering"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP Addresses to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP addresses or subnets which will be accessed directly."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote Ports to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
-msgid "Restart"
-msgstr "إعادة تشغيل"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
-msgid "Restarting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
-msgid "Running (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
-msgid "Service Status"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
-msgid "Start"
-msgstr "بداية"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
-msgid "Starting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
-msgid "Stop"
-msgstr "قف"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
-msgid "Stopped (Disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
-msgid "Stopped (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
-msgid "Stopping %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
-#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
-msgid "VPN Bypass"
-msgstr ""
-
-#~ msgid "Loading"
-#~ msgstr "جار التحميل"
-
-#~ msgid "Running"
-#~ msgstr "قيد التشغيل"
-
-#~ msgid "Stopped"
-#~ msgstr "توقفت"
-
-#~ msgid "VPN"
-#~ msgstr "شبكة خاصة افتراضية VPN"
diff --git a/applications/luci-app-vpnbypass/po/bg/vpnbypass.po b/applications/luci-app-vpnbypass/po/bg/vpnbypass.po
deleted file mode 100644
index 28c403a874..0000000000
--- a/applications/luci-app-vpnbypass/po/bg/vpnbypass.po
+++ /dev/null
@@ -1,128 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-09-22 00:01+0000\n"
-"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
-"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpnbypass/bg/>\n"
-"Language: bg\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
-msgid "Disable"
-msgstr "Забрани"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
-msgid "Disabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to be accessed directly, see %sREADME%s for syntax."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
-msgid "Enable"
-msgstr "Разрешаване"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
-msgid "Enabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI and file access for luci-app-vpnbypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP Addresses to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP addresses or subnets with direct internet access."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local Ports to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
-msgid "Not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
-msgid "Quering"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP Addresses to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP addresses or subnets which will be accessed directly."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote Ports to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
-msgid "Restart"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
-msgid "Restarting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
-msgid "Running (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
-msgid "Service Status"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
-msgid "Start"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
-msgid "Starting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
-msgid "Stop"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
-msgid "Stopped (Disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
-msgid "Stopped (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
-msgid "Stopping %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
-#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
-msgid "VPN Bypass"
-msgstr ""
diff --git a/applications/luci-app-vpnbypass/po/bn_BD/vpnbypass.po b/applications/luci-app-vpnbypass/po/bn_BD/vpnbypass.po
deleted file mode 100644
index 2b3357844f..0000000000
--- a/applications/luci-app-vpnbypass/po/bn_BD/vpnbypass.po
+++ /dev/null
@@ -1,128 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-10-08 17:53+0000\n"
-"Last-Translator: Rayhan Nabi <rayhanjanam@gmail.com>\n"
-"Language-Team: Bengali (Bangladesh) <https://hosted.weblate.org/projects/"
-"openwrt/luciapplicationsvpnbypass/bn_BD/>\n"
-"Language: bn_BD\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
-msgid "Disable"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
-msgid "Disabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to be accessed directly, see %sREADME%s for syntax."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
-msgid "Enable"
-msgstr "সক্রিয় করুন"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
-msgid "Enabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI and file access for luci-app-vpnbypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP Addresses to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP addresses or subnets with direct internet access."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local Ports to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
-msgid "Not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
-msgid "Quering"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP Addresses to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP addresses or subnets which will be accessed directly."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote Ports to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
-msgid "Restart"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
-msgid "Restarting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
-msgid "Running (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
-msgid "Service Status"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
-msgid "Start"
-msgstr "শুরু করুন"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
-msgid "Starting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
-msgid "Stop"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
-msgid "Stopped (Disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
-msgid "Stopped (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
-msgid "Stopping %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
-#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
-msgid "VPN Bypass"
-msgstr ""
diff --git a/applications/luci-app-vpnbypass/po/ca/vpnbypass.po b/applications/luci-app-vpnbypass/po/ca/vpnbypass.po
deleted file mode 100644
index 5be259e27b..0000000000
--- a/applications/luci-app-vpnbypass/po/ca/vpnbypass.po
+++ /dev/null
@@ -1,128 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2022-07-25 17:15+0000\n"
-"Last-Translator: dtalens <databio@gmail.com>\n"
-"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpnbypass/ca/>\n"
-"Language: ca\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.14-dev\n"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
-msgid "Disable"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
-msgid "Disabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to be accessed directly, see %sREADME%s for syntax."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
-msgid "Enable"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
-msgid "Enabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI and file access for luci-app-vpnbypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP Addresses to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP addresses or subnets with direct internet access."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local Ports to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
-msgid "Not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
-msgid "Quering"
-msgstr "Consultant"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP Addresses to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP addresses or subnets which will be accessed directly."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote Ports to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
-msgid "Restart"
-msgstr "Reiniciar"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
-msgid "Restarting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
-msgid "Running (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
-msgid "Service Status"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
-msgid "Start"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
-msgid "Starting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
-msgid "Stop"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
-msgid "Stopped (Disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
-msgid "Stopped (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
-msgid "Stopping %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
-#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
-msgid "VPN Bypass"
-msgstr ""
diff --git a/applications/luci-app-vpnbypass/po/cs/vpnbypass.po b/applications/luci-app-vpnbypass/po/cs/vpnbypass.po
deleted file mode 100644
index cdd5659ca6..0000000000
--- a/applications/luci-app-vpnbypass/po/cs/vpnbypass.po
+++ /dev/null
@@ -1,172 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-04-09 08:05+0000\n"
-"Last-Translator: Pavel Pernička <pernicka.pa@gmail.com>\n"
-"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpnbypass/cs/>\n"
-"Language: cs\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.6-dev\n"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
-msgid "Disable"
-msgstr "Zakázat"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
-msgid "Disabling %s service"
-msgstr "Zakazuje se služba %s"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to Bypass"
-msgstr "Domény k přemostění"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to be accessed directly, see %sREADME%s for syntax."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
-msgid "Enable"
-msgstr "Povolit"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
-msgid "Enabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI and file access for luci-app-vpnbypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP Addresses to Bypass"
-msgstr "Lokální IP adresy pro přemostění"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP addresses or subnets with direct internet access."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local Ports to Bypass"
-msgstr "Lokální porty k přemostění"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
-msgid "Not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
-msgid "Quering"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP Addresses to Bypass"
-msgstr "Vzdálené IP adresy k přemostění"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP addresses or subnets which will be accessed directly."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote Ports to Bypass"
-msgstr "Vzdálené porty k přemostění"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
-msgid "Restart"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
-msgid "Restarting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
-msgid "Running (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
-msgid "Service Status"
-msgstr "Stav služby"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
-msgid "Start"
-msgstr "Start"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
-msgid "Starting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
-msgid "Stop"
-msgstr "Zastavit"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
-msgid "Stopped (Disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
-msgid "Stopped (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
-msgid "Stopping %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
-#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
-msgid "VPN Bypass"
-msgstr "VPN Bypass"
-
-#~ msgid "Loading"
-#~ msgstr "Načítání"
-
-#~ msgid ""
-#~ "Local IP addresses or subnets with direct internet access (outside of the "
-#~ "VPN tunnel)"
-#~ msgstr ""
-#~ "Lokální IP adresy nebo podsítě s přímým přístupem na internet (mimo VPN "
-#~ "tunel)"
-
-#~ msgid "Local ports to trigger VPN Bypass"
-#~ msgstr "Lokální porty pro aktivaci VPN Bypass"
-
-#~ msgid ""
-#~ "Remote IP addresses or subnets which will be accessed directly (outside "
-#~ "of the VPN tunnel)"
-#~ msgstr ""
-#~ "Vzdálené IP adresy nebo podsítě, ke kterým bude přistupováno přímo (mimo "
-#~ "VPN tunel)"
-
-#~ msgid "Remote ports to trigger VPN Bypass"
-#~ msgstr "Vzdálené porty pro aktivaci VPN Bypass"
-
-#~ msgid "VPN Bypass Rules"
-#~ msgstr "Pravidla VPN Bypass"
-
-#~ msgid "VPN Bypass Settings"
-#~ msgstr "Nastavení VPN Bypass"
-
-#~ msgid "Domains to be accessed directly (outside of the VPN tunnel), see"
-#~ msgstr "Domény, ke kterým chcete přistupovat přímo (mimo VPN tunel), vizte"
-
-#~ msgid "README"
-#~ msgstr "README"
-
-#~ msgid "for syntax"
-#~ msgstr "pro syntaxi"
-
-#~ msgid "is not installed or not found"
-#~ msgstr "není nainstalován nebo nenalezen"
-
-#~ msgid "Reload"
-#~ msgstr "Znovu načíst"
diff --git a/applications/luci-app-vpnbypass/po/da/vpnbypass.po b/applications/luci-app-vpnbypass/po/da/vpnbypass.po
deleted file mode 100644
index 17f244eef9..0000000000
--- a/applications/luci-app-vpnbypass/po/da/vpnbypass.po
+++ /dev/null
@@ -1,128 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2022-04-30 19:07+0000\n"
-"Last-Translator: drax red <drax@outlook.dk>\n"
-"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpnbypass/da/>\n"
-"Language: da\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12.1\n"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
-msgid "Disable"
-msgstr "Deaktiver"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
-msgid "Disabling %s service"
-msgstr "Deaktiverer %s-tjenesten"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to Bypass"
-msgstr "Domæner, der skal omgås"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to be accessed directly, see %sREADME%s for syntax."
-msgstr "Domæner, der skal tilgås direkte, se %sREADME%s for syntaks."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
-msgid "Enable"
-msgstr "Aktiver"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
-msgid "Enabling %s service"
-msgstr "Aktiverer %s tjeneste"
-
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI and file access for luci-app-vpnbypass"
-msgstr "Giv UCI- og filadgang til luci-app-vpnbypass"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP Addresses to Bypass"
-msgstr "Lokale IP-adresser til Bypass"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP addresses or subnets with direct internet access."
-msgstr "Lokale IP-adresser eller undernet med direkte internetadgang."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local Ports to Bypass"
-msgstr "Lokale porte til Bypass"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local ports to trigger VPN Bypass."
-msgstr "Lokale porte til at udløse VPN Bypass."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
-msgid "Not installed or not found"
-msgstr "Ikke installeret eller ikke fundet"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
-msgid "Quering"
-msgstr "Forespørger"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP Addresses to Bypass"
-msgstr "Fjern-IP-adresser til Bypass"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP addresses or subnets which will be accessed directly."
-msgstr "Fjern-IP-adresser eller undernet, som vil blive tilgået direkte."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote Ports to Bypass"
-msgstr "Fjernporte til Bypass"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote ports to trigger VPN Bypass."
-msgstr "Fjernporte for at udløse VPN Bypass."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
-msgid "Restart"
-msgstr "Genstart"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
-msgid "Restarting %s service"
-msgstr "Genstarter %s-tjenesten"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
-msgid "Running (version: %s)"
-msgstr "Kører (version: %s)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
-msgid "Service Control"
-msgstr "Kontrol af tjenesten"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
-msgid "Service Status"
-msgstr "Tjenestestatus"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
-msgid "Start"
-msgstr "Start"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
-msgid "Starting %s service"
-msgstr "Starter %s tjeneste"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
-msgid "Stop"
-msgstr "Stop"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
-msgid "Stopped (Disabled)"
-msgstr "Stoppet (deaktiveret)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
-msgid "Stopped (version: %s)"
-msgstr "Stoppet (version: %s)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
-msgid "Stopping %s service"
-msgstr "Stopper tjenesten %s"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
-#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
-msgid "VPN Bypass"
-msgstr "VPN Bypass"
diff --git a/applications/luci-app-vpnbypass/po/de/vpnbypass.po b/applications/luci-app-vpnbypass/po/de/vpnbypass.po
deleted file mode 100644
index 1848f15752..0000000000
--- a/applications/luci-app-vpnbypass/po/de/vpnbypass.po
+++ /dev/null
@@ -1,204 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2022-07-06 15:20+0000\n"
-"Last-Translator: Christian Sch. <pr0byt3@web.de>\n"
-"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpnbypass/de/>\n"
-"Language: de\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
-msgid "Disable"
-msgstr "Deaktivieren"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
-msgid "Disabling %s service"
-msgstr "%s-Dienst wird deaktiviert"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to Bypass"
-msgstr "Zu umgehende Domains"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to be accessed directly, see %sREADME%s for syntax."
-msgstr ""
-"Domains, auf die direkt zugegriffen werden kann, siehe %sREADME%s für die "
-"Syntax."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
-msgid "Enable"
-msgstr "Aktivieren"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
-msgid "Enabling %s service"
-msgstr "%s-Dienst wird aktiviert"
-
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI and file access for luci-app-vpnbypass"
-msgstr "UCI- und Dateizugriff für luci-app-vpnbypass gewähren"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP Addresses to Bypass"
-msgstr "Zu umgehende lokale IP Adressen"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP addresses or subnets with direct internet access."
-msgstr "Lokale IP-Adressen oder Subnetze mit direktem Internetzugang."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local Ports to Bypass"
-msgstr "Zu umgehende Lokale Ports"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local ports to trigger VPN Bypass."
-msgstr "Lokale Ports zum Auslösen der VPN-Umgehung."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
-msgid "Not installed or not found"
-msgstr "Nicht installiert oder nicht gefunden"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
-msgid "Quering"
-msgstr "Abfrage"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP Addresses to Bypass"
-msgstr "Zu umgehende entfernte IP Adressen"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP addresses or subnets which will be accessed directly."
-msgstr ""
-"Entfernte IP-Adressen oder Subnetze, auf die direkt zugegriffen werden soll."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote Ports to Bypass"
-msgstr "Zu umgehende entfernte Ports"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote ports to trigger VPN Bypass."
-msgstr "Entfernte Ports zum Auslösen der VPN-Umgehung."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
-msgid "Restart"
-msgstr "Neustart"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
-msgid "Restarting %s service"
-msgstr "%s-Dienst wird neu gestartet"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
-msgid "Running (version: %s)"
-msgstr "Wird ausgeführt (Version: %s)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
-msgid "Service Control"
-msgstr "Dienstverwaltung"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
-msgid "Service Status"
-msgstr "Dienststatus"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
-msgid "Start"
-msgstr "Start"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
-msgid "Starting %s service"
-msgstr "%s-Dienst wird gestartet"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
-msgid "Stop"
-msgstr "Stopp"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
-msgid "Stopped (Disabled)"
-msgstr "Angehalten (deaktiviert)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
-msgid "Stopped (version: %s)"
-msgstr "Angehalten (Version: %s)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
-msgid "Stopping %s service"
-msgstr "%s-Dienst wird angehalten"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
-#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
-msgid "VPN Bypass"
-msgstr "VPN-Umgehung"
-
-#~ msgid "%s (disabled)"
-#~ msgstr "%s (deaktiviert)"
-
-#~ msgid "%s is not installed or not found"
-#~ msgstr "%s ist nicht installiert oder konnte nicht gefunden werden"
-
-#~ msgid "Loading"
-#~ msgstr "Lade"
-
-#~ msgid ""
-#~ "Local IP addresses or subnets with direct internet access (outside of the "
-#~ "VPN tunnel)"
-#~ msgstr ""
-#~ "Lokale IP Adressen, oder Subnetze mit direktem Internet-Zugriff "
-#~ "(außerhalb des VPN Tunnel)"
-
-#~ msgid "Local ports to trigger VPN Bypass"
-#~ msgstr "Lokale Ports um VPN Bypass anzustoßen"
-
-#~ msgid ""
-#~ "Remote IP addresses or subnets which will be accessed directly (outside "
-#~ "of the VPN tunnel)"
-#~ msgstr ""
-#~ "Entfernte IP Adressen, oder Subnetze mit direktem Internet-Zugriff "
-#~ "(außerhalb des VPN Tunnel)"
-
-#~ msgid "Remote ports to trigger VPN Bypass"
-#~ msgstr "Enfernte Ports um VPN Bypass anzustßen"
-
-#~ msgid "Running"
-#~ msgstr "Laufend"
-
-#~ msgid "Service Status [%s %s]"
-#~ msgstr "Servicestatus [%s %s]"
-
-#~ msgid "Stopped"
-#~ msgstr "Angehalten"
-
-#~ msgid "VPN"
-#~ msgstr "VPN"
-
-#~ msgid "VPN Bypass Rules"
-#~ msgstr "VPN Bypass Regeln"
-
-#~ msgid "VPN Bypass Settings"
-#~ msgstr "VPN Bypass Einstellungen"
-
-#~ msgid "Grant UCI access for luci-app-vpnbypass"
-#~ msgstr "Gewähre UCI Zugriff auf luci-app-vpnbypass"
-
-#~ msgid "Domains to be accessed directly (outside of the VPN tunnel), see"
-#~ msgstr ""
-#~ "Domains die direkt erreicht werden sollen (außerhalb des VPN Tunnel), "
-#~ "siehe"
-
-#~ msgid "README"
-#~ msgstr "README"
-
-#~ msgid "disabled"
-#~ msgstr "deaktiviert"
-
-#~ msgid "for syntax"
-#~ msgstr "für Syntax"
-
-#~ msgid "is not installed or not found"
-#~ msgstr "ist nicht installiert oder nicht gefunden"
-
-#~ msgid "Reload"
-#~ msgstr "Neu laden"
-
-#~ msgid "Start VPNBypass service"
-#~ msgstr "Starte VPNBypass service"
diff --git a/applications/luci-app-vpnbypass/po/el/vpnbypass.po b/applications/luci-app-vpnbypass/po/el/vpnbypass.po
deleted file mode 100644
index 4cfb27b3fb..0000000000
--- a/applications/luci-app-vpnbypass/po/el/vpnbypass.po
+++ /dev/null
@@ -1,131 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2022-02-12 20:10+0000\n"
-"Last-Translator: MarioK239 <marios.k239@gmail.com>\n"
-"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpnbypass/el/>\n"
-"Language: el\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
-msgid "Disable"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
-msgid "Disabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to be accessed directly, see %sREADME%s for syntax."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
-msgid "Enable"
-msgstr "Ενεργοποίηση"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
-msgid "Enabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI and file access for luci-app-vpnbypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP Addresses to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP addresses or subnets with direct internet access."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local Ports to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
-msgid "Not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
-msgid "Quering"
-msgstr "Ερώτηση"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP Addresses to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP addresses or subnets which will be accessed directly."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote Ports to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
-msgid "Restart"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
-msgid "Restarting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
-msgid "Running (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
-msgid "Service Status"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
-msgid "Start"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
-msgid "Starting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
-msgid "Stop"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
-msgid "Stopped (Disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
-msgid "Stopped (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
-msgid "Stopping %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
-#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
-msgid "VPN Bypass"
-msgstr "Παράκαμψη VPN"
-
-#~ msgid "Loading"
-#~ msgstr "Φόρτωση"
diff --git a/applications/luci-app-vpnbypass/po/en/vpnbypass.po b/applications/luci-app-vpnbypass/po/en/vpnbypass.po
deleted file mode 100644
index 4bfcc98637..0000000000
--- a/applications/luci-app-vpnbypass/po/en/vpnbypass.po
+++ /dev/null
@@ -1,122 +0,0 @@
-msgid ""
-msgstr ""
-"Language: en\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
-msgid "Disable"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
-msgid "Disabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to be accessed directly, see %sREADME%s for syntax."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
-msgid "Enable"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
-msgid "Enabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI and file access for luci-app-vpnbypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP Addresses to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP addresses or subnets with direct internet access."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local Ports to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
-msgid "Not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
-msgid "Quering"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP Addresses to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP addresses or subnets which will be accessed directly."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote Ports to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
-msgid "Restart"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
-msgid "Restarting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
-msgid "Running (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
-msgid "Service Status"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
-msgid "Start"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
-msgid "Starting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
-msgid "Stop"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
-msgid "Stopped (Disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
-msgid "Stopped (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
-msgid "Stopping %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
-#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
-msgid "VPN Bypass"
-msgstr ""
diff --git a/applications/luci-app-vpnbypass/po/es/vpnbypass.po b/applications/luci-app-vpnbypass/po/es/vpnbypass.po
deleted file mode 100644
index 54a0b1e556..0000000000
--- a/applications/luci-app-vpnbypass/po/es/vpnbypass.po
+++ /dev/null
@@ -1,225 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: \n"
-"POT-Creation-Date: \n"
-"PO-Revision-Date: 2021-03-27 17:37+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
-"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpnbypass/es/>\n"
-"Language: es\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.6-dev\n"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
-msgid "Disable"
-msgstr "Desactivar"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
-msgid "Disabling %s service"
-msgstr "Desactivando el servicio %s"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to Bypass"
-msgstr "Dominios a omitir"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to be accessed directly, see %sREADME%s for syntax."
-msgstr ""
-"Se puede acceder a los dominios directamente; consulte %sREADME%s para "
-"conocer la sintaxis."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
-msgid "Enable"
-msgstr "Activar"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
-msgid "Enabling %s service"
-msgstr "Activando el servicio %s"
-
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI and file access for luci-app-vpnbypass"
-msgstr "Otorgar acceso a archivos y UCI para luci-app-vpnbypass"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP Addresses to Bypass"
-msgstr "Direcciones IP locales para omitir"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP addresses or subnets with direct internet access."
-msgstr "Direcciones IP locales o subredes con acceso directo a Internet."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local Ports to Bypass"
-msgstr "Puertos locales para evitar"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local ports to trigger VPN Bypass."
-msgstr "Puertos locales para disparar VPN Bypass."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
-msgid "Not installed or not found"
-msgstr "No instalado o no encontrado"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
-msgid "Quering"
-msgstr "Consultando"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP Addresses to Bypass"
-msgstr "Direcciones IP remotas para omitir"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP addresses or subnets which will be accessed directly."
-msgstr "Direcciones IP remotas o subredes a las que se accederá directamente."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote Ports to Bypass"
-msgstr "Puertos remotos para omitir"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote ports to trigger VPN Bypass."
-msgstr "Puertos remotos para disparar VPN Bypass."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
-msgid "Restart"
-msgstr "Reiniciar"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
-msgid "Restarting %s service"
-msgstr "Reiniciando el servicio %s"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
-msgid "Running (version: %s)"
-msgstr "Corriendo (versión: %s)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
-msgid "Service Control"
-msgstr "Control de servicio"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
-msgid "Service Status"
-msgstr "Estado del servicio"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
-msgid "Start"
-msgstr "Iniciar"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
-msgid "Starting %s service"
-msgstr "Iniciando el servicio %s"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
-msgid "Stop"
-msgstr "Detener"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
-msgid "Stopped (Disabled)"
-msgstr "Detenido (desactivado)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
-msgid "Stopped (version: %s)"
-msgstr "Detenido (versión: %s)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
-msgid "Stopping %s service"
-msgstr "Deteniendo el servicio %s"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
-#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
-msgid "VPN Bypass"
-msgstr "VPN Bypass"
-
-#~ msgid "%s (disabled)"
-#~ msgstr "%s (desactivado)"
-
-#~ msgid "%s is not installed or not found"
-#~ msgstr "%s no está instalado o no se encuentra"
-
-#~ msgid ""
-#~ "Domains to be accessed directly (outside of the VPN tunnel), see %sREADME"
-#~ "%s for syntax"
-#~ msgstr ""
-#~ "Dominios a los que se debe acceder directamente (fuera del túnel VPN), "
-#~ "consulte %sREADME%s para conocer la sintaxis"
-
-#~ msgid "Loading"
-#~ msgstr "Cargando"
-
-#~ msgid ""
-#~ "Local IP addresses or subnets with direct internet access (outside of the "
-#~ "VPN tunnel)"
-#~ msgstr ""
-#~ "Direcciones IP o subredes locales con acceso directo a Internet (fuera "
-#~ "del túnel VPN)"
-
-#~ msgid "Local ports to trigger VPN Bypass"
-#~ msgstr "Puertos locales para activar VPN Bypass"
-
-#~ msgid ""
-#~ "Remote IP addresses or subnets which will be accessed directly (outside "
-#~ "of the VPN tunnel)"
-#~ msgstr ""
-#~ "Direcciones IP remotas o subredes a las que se accederá directamente "
-#~ "(fuera del túnel VPN)"
-
-#~ msgid "Remote ports to trigger VPN Bypass"
-#~ msgstr "Puertos remotos para activar VPN Bypass"
-
-#~ msgid "Running"
-#~ msgstr "Corriendo"
-
-#~ msgid "Service Status [%s %s]"
-#~ msgstr "Estado del servicio [%s %s]"
-
-#~ msgid "Stopped"
-#~ msgstr "Detenido"
-
-#~ msgid "VPN"
-#~ msgstr "VPN"
-
-#~ msgid "VPN Bypass Rules"
-#~ msgstr "Reglas de VPN Bypass"
-
-#~ msgid "VPN Bypass Settings"
-#~ msgstr "Configuración de VPN Bypass"
-
-#~ msgid "Grant UCI access for luci-app-vpnbypass"
-#~ msgstr "Conceder acceso UCI para luci-app-vpnbypass"
-
-#~ msgid "Domains to be accessed directly (outside of the VPN tunnel), see"
-#~ msgstr ""
-#~ "Dominios a los que se puede acceder directamente (fuera del túnel VPN), "
-#~ "consulte"
-
-#~ msgid "README"
-#~ msgstr "LÉEME"
-
-#~ msgid "disabled"
-#~ msgstr "desactivado"
-
-#~ msgid "for syntax"
-#~ msgstr "para la sintaxis"
-
-#~ msgid "is not installed or not found"
-#~ msgstr "no está instalado o no se encuentra"
-
-#~ msgid "Reload"
-#~ msgstr "Recargar"
-
-#~ msgid "Enable/Start"
-#~ msgstr "Activar/Iniciar"
-
-#~ msgid "Service is disabled/stopped"
-#~ msgstr "El servicio está desactivado/detenido"
-
-#~ msgid "Service is enabled/started"
-#~ msgstr "El servicio está activado/iniciado"
-
-#~ msgid "Stop/Disable"
-#~ msgstr "Detener/Desactivar"
-
-#~ msgid "Start VPNBypass service"
-#~ msgstr "Iniciar el servicio VPNBypass"
diff --git a/applications/luci-app-vpnbypass/po/fi/vpnbypass.po b/applications/luci-app-vpnbypass/po/fi/vpnbypass.po
deleted file mode 100644
index 67d25313fe..0000000000
--- a/applications/luci-app-vpnbypass/po/fi/vpnbypass.po
+++ /dev/null
@@ -1,134 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-06-23 07:41+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
-"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpnbypass/fi/>\n"
-"Language: fi\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.2-dev\n"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
-msgid "Disable"
-msgstr "Poista käytöstä"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
-msgid "Disabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to be accessed directly, see %sREADME%s for syntax."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
-msgid "Enable"
-msgstr "Ota käyttöön"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
-msgid "Enabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI and file access for luci-app-vpnbypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP Addresses to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP addresses or subnets with direct internet access."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local Ports to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
-msgid "Not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
-msgid "Quering"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP Addresses to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP addresses or subnets which will be accessed directly."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote Ports to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
-msgid "Restart"
-msgstr "Käynnistä uudelleen"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
-msgid "Restarting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
-msgid "Running (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
-msgid "Service Status"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
-msgid "Start"
-msgstr "Aloita"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
-msgid "Starting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
-msgid "Stop"
-msgstr "Pysäytä"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
-msgid "Stopped (Disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
-msgid "Stopped (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
-msgid "Stopping %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
-#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
-msgid "VPN Bypass"
-msgstr ""
-
-#~ msgid "Loading"
-#~ msgstr "Ladataan"
-
-#~ msgid "VPN"
-#~ msgstr "VPN"
diff --git a/applications/luci-app-vpnbypass/po/fr/vpnbypass.po b/applications/luci-app-vpnbypass/po/fr/vpnbypass.po
deleted file mode 100644
index e96cbcf819..0000000000
--- a/applications/luci-app-vpnbypass/po/fr/vpnbypass.po
+++ /dev/null
@@ -1,158 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-11-21 18:56+0000\n"
-"Last-Translator: Felix Braun <f.bhelicopter@gmail.com>\n"
-"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpnbypass/fr/>\n"
-"Language: fr\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.10-dev\n"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
-msgid "Disable"
-msgstr "Désactiver"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
-msgid "Disabling %s service"
-msgstr "Désactivant le service %s"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to Bypass"
-msgstr "Domaines à contourner"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to be accessed directly, see %sREADME%s for syntax."
-msgstr "Domaines à accès direct, voyez %sREADME%s pour la syntaxe."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
-msgid "Enable"
-msgstr "Activer"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
-msgid "Enabling %s service"
-msgstr "Activant le service %s"
-
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI and file access for luci-app-vpnbypass"
-msgstr "Accorder un accès UCI et fichier pour luci-app-vpnbypass"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP Addresses to Bypass"
-msgstr "Adresses IP locales à contourner"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP addresses or subnets with direct internet access."
-msgstr "Adresses IP locales ou sous-réseaux avec accès direct à Internet."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local Ports to Bypass"
-msgstr "Ports locaux à contourner"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local ports to trigger VPN Bypass."
-msgstr "Ports locaux destinés à déclencher le contournage RPV."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
-msgid "Not installed or not found"
-msgstr "Non-installé ou non non-trouvé"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
-msgid "Quering"
-msgstr "Interrogeant"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP Addresses to Bypass"
-msgstr "Adresses IP distantes à contourner"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP addresses or subnets which will be accessed directly."
-msgstr "Adresses IP distantes ou sous-réseaux à accès direct."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote Ports to Bypass"
-msgstr "Ports distants à contourner"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote ports to trigger VPN Bypass."
-msgstr "Ports distants destinés au déclenchement du contournage RPV."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
-msgid "Restart"
-msgstr "Redémarrer"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
-msgid "Restarting %s service"
-msgstr "Redémarrant le service %s"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
-msgid "Running (version: %s)"
-msgstr "En cours d'exécution (version : %s)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
-msgid "Service Control"
-msgstr "Contrôle de service"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
-msgid "Service Status"
-msgstr "Statut du service"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
-msgid "Start"
-msgstr "Démarrer"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
-msgid "Starting %s service"
-msgstr "Démarrant le service %s"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
-msgid "Stop"
-msgstr "Arrêter"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
-msgid "Stopped (Disabled)"
-msgstr "Arrêté (désactivé)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
-msgid "Stopped (version: %s)"
-msgstr "Arrêté (version : %s)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
-msgid "Stopping %s service"
-msgstr "Arrêtant le service %s"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
-#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
-msgid "VPN Bypass"
-msgstr "Contournage RPV"
-
-#~ msgid "%s (disabled)"
-#~ msgstr "%s (désactivé)"
-
-#~ msgid "%s is not installed or not found"
-#~ msgstr "%s n'est pas installé ou introuvable"
-
-#~ msgid "Loading"
-#~ msgstr "Chargement"
-
-#~ msgid "Running"
-#~ msgstr "En cours d'exécution"
-
-#~ msgid "Stopped"
-#~ msgstr "Arrêté"
-
-#~ msgid "VPN"
-#~ msgstr "VPN"
-
-#~ msgid "README"
-#~ msgstr "README"
-
-#~ msgid "disabled"
-#~ msgstr "désactivé"
-
-#~ msgid "is not installed or not found"
-#~ msgstr "n'est pas installé ou introuvable"
-
-#~ msgid "Reload"
-#~ msgstr "Recharger"
diff --git a/applications/luci-app-vpnbypass/po/he/vpnbypass.po b/applications/luci-app-vpnbypass/po/he/vpnbypass.po
deleted file mode 100644
index 3a8f33b2e8..0000000000
--- a/applications/luci-app-vpnbypass/po/he/vpnbypass.po
+++ /dev/null
@@ -1,122 +0,0 @@
-msgid ""
-msgstr ""
-"Language: he\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
-msgid "Disable"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
-msgid "Disabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to be accessed directly, see %sREADME%s for syntax."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
-msgid "Enable"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
-msgid "Enabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI and file access for luci-app-vpnbypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP Addresses to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP addresses or subnets with direct internet access."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local Ports to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
-msgid "Not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
-msgid "Quering"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP Addresses to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP addresses or subnets which will be accessed directly."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote Ports to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
-msgid "Restart"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
-msgid "Restarting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
-msgid "Running (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
-msgid "Service Status"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
-msgid "Start"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
-msgid "Starting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
-msgid "Stop"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
-msgid "Stopped (Disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
-msgid "Stopped (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
-msgid "Stopping %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
-#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
-msgid "VPN Bypass"
-msgstr ""
diff --git a/applications/luci-app-vpnbypass/po/hi/vpnbypass.po b/applications/luci-app-vpnbypass/po/hi/vpnbypass.po
deleted file mode 100644
index 0e3c6ec121..0000000000
--- a/applications/luci-app-vpnbypass/po/hi/vpnbypass.po
+++ /dev/null
@@ -1,122 +0,0 @@
-msgid ""
-msgstr ""
-"Language: hi\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
-msgid "Disable"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
-msgid "Disabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to be accessed directly, see %sREADME%s for syntax."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
-msgid "Enable"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
-msgid "Enabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI and file access for luci-app-vpnbypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP Addresses to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP addresses or subnets with direct internet access."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local Ports to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
-msgid "Not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
-msgid "Quering"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP Addresses to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP addresses or subnets which will be accessed directly."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote Ports to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
-msgid "Restart"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
-msgid "Restarting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
-msgid "Running (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
-msgid "Service Status"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
-msgid "Start"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
-msgid "Starting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
-msgid "Stop"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
-msgid "Stopped (Disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
-msgid "Stopped (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
-msgid "Stopping %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
-#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
-msgid "VPN Bypass"
-msgstr ""
diff --git a/applications/luci-app-vpnbypass/po/hu/vpnbypass.po b/applications/luci-app-vpnbypass/po/hu/vpnbypass.po
deleted file mode 100644
index a1cf2ad52f..0000000000
--- a/applications/luci-app-vpnbypass/po/hu/vpnbypass.po
+++ /dev/null
@@ -1,140 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-08-12 12:55+0000\n"
-"Last-Translator: Tudós Péter <tudi.sk@gmail.com>\n"
-"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpnbypass/hu/>\n"
-"Language: hu\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.8-dev\n"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
-msgid "Disable"
-msgstr "Letiltás"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
-msgid "Disabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to be accessed directly, see %sREADME%s for syntax."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
-msgid "Enable"
-msgstr "Engedélyezés"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
-msgid "Enabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI and file access for luci-app-vpnbypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP Addresses to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP addresses or subnets with direct internet access."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local Ports to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
-msgid "Not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
-msgid "Quering"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP Addresses to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP addresses or subnets which will be accessed directly."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote Ports to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
-msgid "Restart"
-msgstr "Újraindítás"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
-msgid "Restarting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
-msgid "Running (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
-msgid "Service Status"
-msgstr "Szolgáltatás állapota"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
-msgid "Start"
-msgstr "Indítás"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
-msgid "Starting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
-msgid "Stop"
-msgstr "Megállítás"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
-msgid "Stopped (Disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
-msgid "Stopped (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
-msgid "Stopping %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
-#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
-msgid "VPN Bypass"
-msgstr ""
-
-#~ msgid "Loading"
-#~ msgstr "Betöltés"
-
-#~ msgid "README"
-#~ msgstr "README"
-
-#~ msgid "is not installed or not found"
-#~ msgstr "nincs telepítve vagy nem található"
-
-#~ msgid "Reload"
-#~ msgstr "Újratöltés"
diff --git a/applications/luci-app-vpnbypass/po/it/vpnbypass.po b/applications/luci-app-vpnbypass/po/it/vpnbypass.po
deleted file mode 100644
index 674853844e..0000000000
--- a/applications/luci-app-vpnbypass/po/it/vpnbypass.po
+++ /dev/null
@@ -1,134 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-09-15 08:34+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
-"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpnbypass/it/>\n"
-"Language: it\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
-msgid "Disable"
-msgstr "Disabilita"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
-msgid "Disabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to be accessed directly, see %sREADME%s for syntax."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
-msgid "Enable"
-msgstr "Abilita"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
-msgid "Enabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI and file access for luci-app-vpnbypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP Addresses to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP addresses or subnets with direct internet access."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local Ports to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
-msgid "Not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
-msgid "Quering"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP Addresses to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP addresses or subnets which will be accessed directly."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote Ports to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
-msgid "Restart"
-msgstr "Riavvia"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
-msgid "Restarting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
-msgid "Running (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
-msgid "Service Status"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
-msgid "Start"
-msgstr "Avvia"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
-msgid "Starting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
-msgid "Stop"
-msgstr "Arresta"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
-msgid "Stopped (Disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
-msgid "Stopped (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
-msgid "Stopping %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
-#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
-msgid "VPN Bypass"
-msgstr ""
-
-#~ msgid "Loading"
-#~ msgstr "Caricamento"
-
-#~ msgid "Reload"
-#~ msgstr "Aggiorna"
diff --git a/applications/luci-app-vpnbypass/po/ja/vpnbypass.po b/applications/luci-app-vpnbypass/po/ja/vpnbypass.po
deleted file mode 100644
index 68b518134a..0000000000
--- a/applications/luci-app-vpnbypass/po/ja/vpnbypass.po
+++ /dev/null
@@ -1,182 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-02-11 14:23+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
-"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpnbypass/ja/>\n"
-"Language: ja\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.5-dev\n"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
-msgid "Disable"
-msgstr "無効"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
-msgid "Disabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to Bypass"
-msgstr "バイパスするドメイン"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to be accessed directly, see %sREADME%s for syntax."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
-msgid "Enable"
-msgstr "有効化"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
-msgid "Enabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI and file access for luci-app-vpnbypass"
-msgstr "luci-app-vpnbypassの UCI とファイルアクセスを許可"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP Addresses to Bypass"
-msgstr "バイパスするローカル IP アドレス"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP addresses or subnets with direct internet access."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local Ports to Bypass"
-msgstr "バイパスするローカルポート"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
-msgid "Not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
-msgid "Quering"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP Addresses to Bypass"
-msgstr "バイパスするリモート IP アドレス"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP addresses or subnets which will be accessed directly."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote Ports to Bypass"
-msgstr "バイパスするリモートポート"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
-msgid "Restart"
-msgstr "再起動"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
-msgid "Restarting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
-msgid "Running (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
-msgid "Service Status"
-msgstr "サービス ステータス"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
-msgid "Start"
-msgstr "開始"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
-msgid "Starting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
-msgid "Stop"
-msgstr "停止"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
-msgid "Stopped (Disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
-msgid "Stopped (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
-msgid "Stopping %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
-#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
-msgid "VPN Bypass"
-msgstr "VPN バイパス"
-
-#~ msgid "%s (disabled)"
-#~ msgstr "%s (無効)"
-
-#~ msgid "%s is not installed or not found"
-#~ msgstr "%s は未インストールかまたは見つかりません"
-
-#~ msgid ""
-#~ "Domains to be accessed directly (outside of the VPN tunnel), see %sREADME"
-#~ "%s for syntax"
-#~ msgstr ""
-#~ "(VPNトンネルの外部で)直接アクセスされるドメイン。 構文については "
-#~ "%sREADME%s を参照してください。"
-
-#~ msgid "Loading"
-#~ msgstr "読み込み中"
-
-#~ msgid ""
-#~ "Local IP addresses or subnets with direct internet access (outside of the "
-#~ "VPN tunnel)"
-#~ msgstr ""
-#~ "インターネットに直接アクセスできるローカル IP アドレスまたはサブネット"
-#~ "(VPNトンネルの外部)"
-
-#~ msgid "Local ports to trigger VPN Bypass"
-#~ msgstr "VPN バイパスをトリガーするローカルポート"
-
-#~ msgid ""
-#~ "Remote IP addresses or subnets which will be accessed directly (outside "
-#~ "of the VPN tunnel)"
-#~ msgstr ""
-#~ "直接アクセスされるリモート IP アドレスまたはサブネット(VPNトンネルの外"
-#~ "部)"
-
-#~ msgid "Remote ports to trigger VPN Bypass"
-#~ msgstr "VPN バイパスをトリガーするリモートポート"
-
-#~ msgid "Running"
-#~ msgstr "実行中"
-
-#~ msgid "Service Status [%s %s]"
-#~ msgstr "サービス・ステータス [%s %s]"
-
-#~ msgid "Stopped"
-#~ msgstr "停止済"
-
-#~ msgid "VPN"
-#~ msgstr "VPN"
-
-#~ msgid "VPN Bypass Rules"
-#~ msgstr "VPN バイパス ルール"
-
-#~ msgid "VPN Bypass Settings"
-#~ msgstr "VPN バイパス設定"
diff --git a/applications/luci-app-vpnbypass/po/ko/vpnbypass.po b/applications/luci-app-vpnbypass/po/ko/vpnbypass.po
deleted file mode 100644
index 124a8b35bf..0000000000
--- a/applications/luci-app-vpnbypass/po/ko/vpnbypass.po
+++ /dev/null
@@ -1,122 +0,0 @@
-msgid ""
-msgstr ""
-"Language: ko\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
-msgid "Disable"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
-msgid "Disabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to be accessed directly, see %sREADME%s for syntax."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
-msgid "Enable"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
-msgid "Enabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI and file access for luci-app-vpnbypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP Addresses to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP addresses or subnets with direct internet access."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local Ports to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
-msgid "Not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
-msgid "Quering"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP Addresses to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP addresses or subnets which will be accessed directly."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote Ports to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
-msgid "Restart"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
-msgid "Restarting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
-msgid "Running (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
-msgid "Service Status"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
-msgid "Start"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
-msgid "Starting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
-msgid "Stop"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
-msgid "Stopped (Disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
-msgid "Stopped (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
-msgid "Stopping %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
-#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
-msgid "VPN Bypass"
-msgstr ""
diff --git a/applications/luci-app-vpnbypass/po/mr/vpnbypass.po b/applications/luci-app-vpnbypass/po/mr/vpnbypass.po
deleted file mode 100644
index 43a8ed7776..0000000000
--- a/applications/luci-app-vpnbypass/po/mr/vpnbypass.po
+++ /dev/null
@@ -1,137 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-02-07 09:19+0000\n"
-"Last-Translator: Prachi Joshi <josprachi@yahoo.com>\n"
-"Language-Team: Marathi <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpnbypass/mr/>\n"
-"Language: mr\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.11-dev\n"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
-msgid "Disable"
-msgstr "अक्षम करा"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
-msgid "Disabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to be accessed directly, see %sREADME%s for syntax."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
-msgid "Enable"
-msgstr "सक्षम करा"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
-msgid "Enabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI and file access for luci-app-vpnbypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP Addresses to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP addresses or subnets with direct internet access."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local Ports to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
-msgid "Not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
-msgid "Quering"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP Addresses to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP addresses or subnets which will be accessed directly."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote Ports to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
-msgid "Restart"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
-msgid "Restarting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
-msgid "Running (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
-msgid "Service Status"
-msgstr "सेवा स्थिती"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
-msgid "Start"
-msgstr "प्रारंभ करा"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
-msgid "Starting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
-msgid "Stop"
-msgstr "थांबा"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
-msgid "Stopped (Disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
-msgid "Stopped (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
-msgid "Stopping %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
-#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
-msgid "VPN Bypass"
-msgstr ""
-
-#~ msgid "Loading"
-#~ msgstr "लोड करीत आहे"
-
-#~ msgid "is not installed or not found"
-#~ msgstr "स्थापित केलेले नाही किंवा सापडले नाही"
-
-#~ msgid "Reload"
-#~ msgstr "रीलोड करा"
diff --git a/applications/luci-app-vpnbypass/po/ms/vpnbypass.po b/applications/luci-app-vpnbypass/po/ms/vpnbypass.po
deleted file mode 100644
index 91bac04635..0000000000
--- a/applications/luci-app-vpnbypass/po/ms/vpnbypass.po
+++ /dev/null
@@ -1,122 +0,0 @@
-msgid ""
-msgstr ""
-"Language: ms\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
-msgid "Disable"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
-msgid "Disabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to be accessed directly, see %sREADME%s for syntax."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
-msgid "Enable"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
-msgid "Enabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI and file access for luci-app-vpnbypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP Addresses to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP addresses or subnets with direct internet access."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local Ports to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
-msgid "Not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
-msgid "Quering"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP Addresses to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP addresses or subnets which will be accessed directly."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote Ports to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
-msgid "Restart"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
-msgid "Restarting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
-msgid "Running (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
-msgid "Service Status"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
-msgid "Start"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
-msgid "Starting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
-msgid "Stop"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
-msgid "Stopped (Disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
-msgid "Stopped (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
-msgid "Stopping %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
-#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
-msgid "VPN Bypass"
-msgstr ""
diff --git a/applications/luci-app-vpnbypass/po/nb_NO/vpnbypass.po b/applications/luci-app-vpnbypass/po/nb_NO/vpnbypass.po
deleted file mode 100644
index 427079bb5d..0000000000
--- a/applications/luci-app-vpnbypass/po/nb_NO/vpnbypass.po
+++ /dev/null
@@ -1,131 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-03-27 15:30+0000\n"
-"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
-"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpnbypass/nb_NO/>\n"
-"Language: nb_NO\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.6-dev\n"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
-msgid "Disable"
-msgstr "Skru av"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
-#, fuzzy
-msgid "Disabling %s service"
-msgstr "Skrur av %s-tjenesten"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to Bypass"
-msgstr "Domener å omgå"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to be accessed directly, see %sREADME%s for syntax."
-msgstr "Domener å få tilgang til direkte, sjekk %sREADME%s for syntaks."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
-msgid "Enable"
-msgstr "Skru på"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
-msgid "Enabling %s service"
-msgstr "Skrur på %s-tjeneste"
-
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI and file access for luci-app-vpnbypass"
-msgstr "Innvilg UCI- og filtilgang for luci-vpn-vpnbypass"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP Addresses to Bypass"
-msgstr "Lokale IP-adresser å omgå"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP addresses or subnets with direct internet access."
-msgstr "Lokale IP-adresser eller undernett med direkte tilgang til Internett."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local Ports to Bypass"
-msgstr "Lokale porter å omgå"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-#, fuzzy
-msgid "Local ports to trigger VPN Bypass."
-msgstr "Lokale porter som utleser VPN-forbikobling."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
-msgid "Not installed or not found"
-msgstr "Ikke installert, eller ble ikke funnet"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
-msgid "Quering"
-msgstr "Utfører spørring"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP Addresses to Bypass"
-msgstr "Fjern-IP-adresser å omgå"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP addresses or subnets which will be accessed directly."
-msgstr "Fjern-IP-adresser eller undernett som kan brukes direkte."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote Ports to Bypass"
-msgstr "Fjern-porter å omgå"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-#, fuzzy
-msgid "Remote ports to trigger VPN Bypass."
-msgstr "Fjern-porter for utløsing av VPN-forbikobling"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
-msgid "Restart"
-msgstr "Omstart"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
-msgid "Restarting %s service"
-msgstr "Starter %s-tjenesten på ny"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
-msgid "Running (version: %s)"
-msgstr "Kjører (versjon: %s)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
-msgid "Service Control"
-msgstr "Tjenestekontroll"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
-msgid "Service Status"
-msgstr "Tjenestestatus"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
-msgid "Start"
-msgstr "Start"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
-msgid "Starting %s service"
-msgstr "Starter %s-tjeneste"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
-msgid "Stop"
-msgstr "Stopp"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
-msgid "Stopped (Disabled)"
-msgstr "Stoppet (avskrudd)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
-msgid "Stopped (version: %s)"
-msgstr "Stoppet (versjon: %s)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
-msgid "Stopping %s service"
-msgstr "Stopper %s-tjeneste"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
-#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
-msgid "VPN Bypass"
-msgstr "VPN-forbikobling"
diff --git a/applications/luci-app-vpnbypass/po/pl/vpnbypass.po b/applications/luci-app-vpnbypass/po/pl/vpnbypass.po
deleted file mode 100644
index 67997b4c84..0000000000
--- a/applications/luci-app-vpnbypass/po/pl/vpnbypass.po
+++ /dev/null
@@ -1,208 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-04-25 02:37+0000\n"
-"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
-"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpnbypass/pl/>\n"
-"Language: pl\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
-"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.7-dev\n"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
-msgid "Disable"
-msgstr "Wyłącz"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
-msgid "Disabling %s service"
-msgstr "Wyłączanie usługi %s"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to Bypass"
-msgstr "Domeny do obejścia"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to be accessed directly, see %sREADME%s for syntax."
-msgstr ""
-"Domeny, do których można uzyskać bezpośredni dostęp, zobacz %sREADME%s dla "
-"składni."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
-msgid "Enable"
-msgstr "Włącz"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
-msgid "Enabling %s service"
-msgstr "Włączanie usługi%s"
-
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI and file access for luci-app-vpnbypass"
-msgstr "Udziel dostępu dla luci-app-vpnbypass do UCI oraz plików"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP Addresses to Bypass"
-msgstr "Lokalne adresy IP do obejścia"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP addresses or subnets with direct internet access."
-msgstr "Lokalne adresy IP lub podsieci z bezpośrednim dostępem do Internetu."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local Ports to Bypass"
-msgstr "Lokalne porty do obejścia"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local ports to trigger VPN Bypass."
-msgstr "Lokalne porty do uruchamiania VPN Bypass."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
-msgid "Not installed or not found"
-msgstr "Nie zainstalowano lub nie znaleziono"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
-msgid "Quering"
-msgstr "Zapytanie"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP Addresses to Bypass"
-msgstr "Zdalne adresy IP do obejścia"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP addresses or subnets which will be accessed directly."
-msgstr ""
-"Zdalne adresy IP lub podsieci, do których będzie można uzyskać bezpośredni "
-"dostęp."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote Ports to Bypass"
-msgstr "Zdalne porty do obejścia"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote ports to trigger VPN Bypass."
-msgstr "Zdalne porty do wyzwalania VPN Bypass."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
-msgid "Restart"
-msgstr "Restartuj"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
-msgid "Restarting %s service"
-msgstr "Restartowanie usługi %s"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
-msgid "Running (version: %s)"
-msgstr "Działa (wersja: %s)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
-msgid "Service Control"
-msgstr "Kontrola usług"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
-msgid "Service Status"
-msgstr "Status usługi"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
-msgid "Start"
-msgstr "Uruchom"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
-msgid "Starting %s service"
-msgstr "Uruchamiam usługę %s"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
-msgid "Stop"
-msgstr "Zatrzymaj"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
-msgid "Stopped (Disabled)"
-msgstr "Zatrzymano (Wyłączono)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
-msgid "Stopped (version: %s)"
-msgstr "Zatrzymano (wersja: %s)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
-msgid "Stopping %s service"
-msgstr "Zatrzymuję usługę %s"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
-#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
-msgid "VPN Bypass"
-msgstr "Obejście VPN"
-
-#~ msgid "%s (disabled)"
-#~ msgstr "%s (wyłączone)"
-
-#~ msgid "%s is not installed or not found"
-#~ msgstr "%s nie jest zainstalowany lub nie znaleziono"
-
-#~ msgid ""
-#~ "Domains to be accessed directly (outside of the VPN tunnel), see %sREADME"
-#~ "%s for syntax"
-#~ msgstr ""
-#~ "Domeny dostępne bezpośrednio (na zewnątrz tunelu VPN), zobacz %sREADME%s "
-#~ "by poznać składnię"
-
-#~ msgid "Loading"
-#~ msgstr "Ładowanie"
-
-#~ msgid ""
-#~ "Local IP addresses or subnets with direct internet access (outside of the "
-#~ "VPN tunnel)"
-#~ msgstr ""
-#~ "Lokalne adresy IP lub podsieci z bezpośrednim dostępem do Internetu (poza "
-#~ "tunelem VPN)"
-
-#~ msgid "Local ports to trigger VPN Bypass"
-#~ msgstr "Lokalne porty wyzwalające obejście VPN"
-
-#~ msgid ""
-#~ "Remote IP addresses or subnets which will be accessed directly (outside "
-#~ "of the VPN tunnel)"
-#~ msgstr ""
-#~ "Zdalne adresy IP lub podsieci, do których będzie można uzyskać "
-#~ "bezpośredni dostęp (poza tunelem VPN)"
-
-#~ msgid "Remote ports to trigger VPN Bypass"
-#~ msgstr "Porty zdalne wyzwalające obejście sieci VPN"
-
-#~ msgid "Running"
-#~ msgstr "Działa"
-
-#~ msgid "Service Status [%s %s]"
-#~ msgstr "Stan usługi [%s %s]"
-
-#~ msgid "Stopped"
-#~ msgstr "Zatrzymany"
-
-#~ msgid "VPN"
-#~ msgstr "VPN"
-
-#~ msgid "VPN Bypass Rules"
-#~ msgstr "Zasady obejścia VPN"
-
-#~ msgid "VPN Bypass Settings"
-#~ msgstr "Ustawienia obejścia VPN"
-
-#~ msgid "Grant UCI access for luci-app-vpnbypass"
-#~ msgstr "Udziel dostępu UCI do luci-app-vpnbypass"
-
-#~ msgid "Domains to be accessed directly (outside of the VPN tunnel), see"
-#~ msgstr "Domeny dostępne bezpośrednio (na zewnątrz tunelu VPN), zobacz"
-
-#~ msgid "README"
-#~ msgstr "Plik readme"
-
-#~ msgid "disabled"
-#~ msgstr "wyłączony"
-
-#~ msgid "for syntax"
-#~ msgstr "dla składni"
-
-#~ msgid "is not installed or not found"
-#~ msgstr "nie jest zainstalowany lub nie znaleziono"
-
-#~ msgid "Reload"
-#~ msgstr "Przeładuj"
diff --git a/applications/luci-app-vpnbypass/po/pt/vpnbypass.po b/applications/luci-app-vpnbypass/po/pt/vpnbypass.po
deleted file mode 100644
index fa3310abb8..0000000000
--- a/applications/luci-app-vpnbypass/po/pt/vpnbypass.po
+++ /dev/null
@@ -1,206 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-12-18 11:12+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
-"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpnbypass/pt/>\n"
-"Language: pt\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.10\n"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
-msgid "Disable"
-msgstr "Desativar"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
-msgid "Disabling %s service"
-msgstr "A desativar o serviço %s"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to Bypass"
-msgstr "Domínios a Contornar"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to be accessed directly, see %sREADME%s for syntax."
-msgstr ""
-"Os domínios que serão acessados diretamente, consulte o %sREADME%s para a "
-"sintaxe."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
-msgid "Enable"
-msgstr "Ativar"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
-msgid "Enabling %s service"
-msgstr "Ativando o serviço %s"
-
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI and file access for luci-app-vpnbypass"
-msgstr "Conceder acesso a UCI e a ficheiros para luci-app-vpnbypass"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP Addresses to Bypass"
-msgstr "Endereços IP Locais a Contornar"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP addresses or subnets with direct internet access."
-msgstr "Os endereços IP locais ou as sub-redes com acesso direto à Internet."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local Ports to Bypass"
-msgstr "Portos Locais a Contornar"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local ports to trigger VPN Bypass."
-msgstr "Portas locais que farão o disparo do Bypass VPN."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
-msgid "Not installed or not found"
-msgstr "Não está instalado ou não foi encontrado"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
-msgid "Quering"
-msgstr "Consultando"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP Addresses to Bypass"
-msgstr "Endereços IP Remotos a Contornar"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP addresses or subnets which will be accessed directly."
-msgstr ""
-"Os endereços IP remotos ou as sub-redes que serão acessadas diretamente."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote Ports to Bypass"
-msgstr "Portas Remotas a Contornar"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote ports to trigger VPN Bypass."
-msgstr "Portas remotas que farão o disparo do VPN Bypass."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
-msgid "Restart"
-msgstr "Reiniciar"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
-msgid "Restarting %s service"
-msgstr "Reiniciando o serviço %s"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
-msgid "Running (version: %s)"
-msgstr "Em execução (versão: %s)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
-msgid "Service Control"
-msgstr "Controle do Serviço"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
-msgid "Service Status"
-msgstr "Estado do Serviço"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
-msgid "Start"
-msgstr "Iniciar"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
-msgid "Starting %s service"
-msgstr "Iniciando o serviço %s"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
-msgid "Stop"
-msgstr "Parar"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
-msgid "Stopped (Disabled)"
-msgstr "Parado (desativado)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
-msgid "Stopped (version: %s)"
-msgstr "Parado (versão: %s)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
-msgid "Stopping %s service"
-msgstr "Parando o serviço %s"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
-#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
-msgid "VPN Bypass"
-msgstr "Desviar o VPN"
-
-#~ msgid "%s (disabled)"
-#~ msgstr "%s (desativado)"
-
-#~ msgid "%s is not installed or not found"
-#~ msgstr "%s não está instalado ou não foi encontrado"
-
-#~ msgid ""
-#~ "Domains to be accessed directly (outside of the VPN tunnel), see %sREADME"
-#~ "%s for syntax"
-#~ msgstr ""
-#~ "Domínios a serem acessados diretamente (fora do túnel VPN), veja %sREADME"
-#~ "%s para sintaxes"
-
-#~ msgid "Loading"
-#~ msgstr "A carregar"
-
-#~ msgid ""
-#~ "Local IP addresses or subnets with direct internet access (outside of the "
-#~ "VPN tunnel)"
-#~ msgstr ""
-#~ "Endereços IP locais ou sub-redes com acesso direto à Internet (fora do "
-#~ "túnel VPN)"
-
-#~ msgid "Local ports to trigger VPN Bypass"
-#~ msgstr "Portas locais para acionar o Bypass VPN"
-
-#~ msgid ""
-#~ "Remote IP addresses or subnets which will be accessed directly (outside "
-#~ "of the VPN tunnel)"
-#~ msgstr ""
-#~ "Endereços IP remotos ou sub-redes que serão acessados diretamente (fora "
-#~ "do túnel VPN)"
-
-#~ msgid "Remote ports to trigger VPN Bypass"
-#~ msgstr "Portas remotas para acionar o Bypass VPN"
-
-#~ msgid "Running"
-#~ msgstr "Executando"
-
-#~ msgid "Service Status [%s %s]"
-#~ msgstr "Estado do Serviço [%s %s]"
-
-#~ msgid "Stopped"
-#~ msgstr "Parado"
-
-#~ msgid "VPN"
-#~ msgstr "VPN"
-
-#~ msgid "VPN Bypass Rules"
-#~ msgstr "Regras de Bypass VPN"
-
-#~ msgid "VPN Bypass Settings"
-#~ msgstr "Configurações de Bypass VPN"
-
-#~ msgid "Grant UCI access for luci-app-vpnbypass"
-#~ msgstr "Conceder acesso UCI ao luci-app-vpnbypass"
-
-#~ msgid "Domains to be accessed directly (outside of the VPN tunnel), see"
-#~ msgstr "Domínios a serem acessados diretamente (fora do túnel VPN), veja"
-
-#~ msgid "README"
-#~ msgstr "LEIAME"
-
-#~ msgid "disabled"
-#~ msgstr "desativado"
-
-#~ msgid "for syntax"
-#~ msgstr "para sintaxe"
-
-#~ msgid "is not installed or not found"
-#~ msgstr "não está instalado ou não foi encontrado"
-
-#~ msgid "Reload"
-#~ msgstr "Recarregar"
diff --git a/applications/luci-app-vpnbypass/po/pt_BR/vpnbypass.po b/applications/luci-app-vpnbypass/po/pt_BR/vpnbypass.po
deleted file mode 100644
index 58b1d9ec54..0000000000
--- a/applications/luci-app-vpnbypass/po/pt_BR/vpnbypass.po
+++ /dev/null
@@ -1,240 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: \n"
-"POT-Creation-Date: \n"
-"PO-Revision-Date: 2021-11-22 19:52+0000\n"
-"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
-"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
-"openwrt/luciapplicationsvpnbypass/pt_BR/>\n"
-"Language: pt_BR\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.10-dev\n"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
-msgid "Disable"
-msgstr "Desativar"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
-msgid "Disabling %s service"
-msgstr "Desativando o serviço %s"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to Bypass"
-msgstr "Domínios para evitar a VPN"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to be accessed directly, see %sREADME%s for syntax."
-msgstr ""
-"Os domínios que serão acessados diretamente, consulte o %sREADME%s para a "
-"sintaxe."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
-msgid "Enable"
-msgstr "Ativar"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
-msgid "Enabling %s service"
-msgstr "Ativando o serviço %s"
-
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI and file access for luci-app-vpnbypass"
-msgstr "Conceda acesso ao arquivo e ao UCI para o luci-app-vpnbypass"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP Addresses to Bypass"
-msgstr "Endereço IP Local para Contornar"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP addresses or subnets with direct internet access."
-msgstr "Os endereços IP locais ou as sub-redes com acesso direto à Internet."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local Ports to Bypass"
-msgstr "Portas locais para evitar a VPN"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local ports to trigger VPN Bypass."
-msgstr "Portas locais que farão o disparo do Bypass VPN."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
-msgid "Not installed or not found"
-msgstr "Não está instalado ou não foi encontrado"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
-msgid "Quering"
-msgstr "Consultando"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP Addresses to Bypass"
-msgstr "Endereço IP Remoto para Contornar"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP addresses or subnets which will be accessed directly."
-msgstr ""
-"Os endereços IP remotos ou as sub-redes que serão acessadas diretamente."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote Ports to Bypass"
-msgstr "Portas remotas para evitar a VPN"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote ports to trigger VPN Bypass."
-msgstr "Portas remotas que farão o disparo do VPN Bypass."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
-msgid "Restart"
-msgstr "Reinicie"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
-msgid "Restarting %s service"
-msgstr "Reiniciando o serviço %s"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
-msgid "Running (version: %s)"
-msgstr "Em execução (versão: %s)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
-msgid "Service Control"
-msgstr "Controle do Serviço"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
-msgid "Service Status"
-msgstr "Condição do Serviço"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
-msgid "Start"
-msgstr "Início"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
-msgid "Starting %s service"
-msgstr "Iniciando o serviço %s"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
-msgid "Stop"
-msgstr "Parar"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
-msgid "Stopped (Disabled)"
-msgstr "Parado (desativado)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
-msgid "Stopped (version: %s)"
-msgstr "Parado (versão: %s)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
-msgid "Stopping %s service"
-msgstr "Parando o serviço %s"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
-#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
-msgid "VPN Bypass"
-msgstr "Burlar a VPN"
-
-#~ msgid "%s (disabled)"
-#~ msgstr "%s (desativado)"
-
-#~ msgid "%s is not installed or not found"
-#~ msgstr "%s não está instalado ou não foi encontrado"
-
-#~ msgid ""
-#~ "Domains to be accessed directly (outside of the VPN tunnel), see %sREADME"
-#~ "%s for syntax"
-#~ msgstr ""
-#~ "Os domínios a serem acessados diretamente (fora do túnel VPN), consulte o "
-#~ "%sREADME%s para a sintaxe"
-
-#~ msgid "Loading"
-#~ msgstr "Carregando"
-
-#~ msgid ""
-#~ "Local IP addresses or subnets with direct internet access (outside of the "
-#~ "VPN tunnel)"
-#~ msgstr ""
-#~ "Endereço IP Local ou subrede com acesso direto à internet (fora do túnel "
-#~ "VPN)"
-
-#~ msgid "Local ports to trigger VPN Bypass"
-#~ msgstr "Portas locais para disparar o VPN Bypass"
-
-#~ msgid ""
-#~ "Remote IP addresses or subnets which will be accessed directly (outside "
-#~ "of the VPN tunnel)"
-#~ msgstr ""
-#~ "Endereço IP Remoto ou subrede que serão acessados diretamente (fora do "
-#~ "túnel VPN)"
-
-#~ msgid "Remote ports to trigger VPN Bypass"
-#~ msgstr "Portas remotas para disparar o VPN Bypass"
-
-#~ msgid "Running"
-#~ msgstr "Em execução"
-
-#~ msgid "Service Status [%s %s]"
-#~ msgstr "Condição Geral do Serviço [%s %s]"
-
-#~ msgid "Stopped"
-#~ msgstr "Parado"
-
-#~ msgid "VPN"
-#~ msgstr "VPN"
-
-#~ msgid "VPN Bypass Rules"
-#~ msgstr "Regras de Bypass da VPN"
-
-#~ msgid "VPN Bypass Settings"
-#~ msgstr "Configurações do VPN Bypass"
-
-#~ msgid "Grant UCI access for luci-app-vpnbypass"
-#~ msgstr "Conceda acesso UCI ao luci-app-vpnbypass"
-
-#~ msgid "Domains to be accessed directly (outside of the VPN tunnel), see"
-#~ msgstr "Domínios para serem acessados diretamente (fora do túnel VPN), veja"
-
-#~ msgid "README"
-#~ msgstr "LEIA-ME"
-
-#~ msgid "disabled"
-#~ msgstr "desabilitado"
-
-#~ msgid "for syntax"
-#~ msgstr "para sintaxe"
-
-#~ msgid "is not installed or not found"
-#~ msgstr "não está instalado ou não foi encontrado"
-
-#~ msgid "Reload"
-#~ msgstr "Recarregar"
-
-#~ msgid "Start VPNBypass service"
-#~ msgstr "Inicie o serviço VPNBypass"
-
-#~ msgid "Enable VPN Bypass"
-#~ msgstr "Habilitar o VPN Bypass"
-
-#~ msgid "Configuration of VPN Bypass Settings"
-#~ msgstr "Configurações do VPN Bypass"
-
-#~ msgid "Domains which will be accessed directly (outside of the VPN tunnel)"
-#~ msgstr "Domínios que serão acessados diretamente (fora do túnel VPN)"
-
-#~ msgid "Local IP Subnets to Bypass"
-#~ msgstr "Subredes IP locais para evitar a VPN"
-
-#~ msgid ""
-#~ "Local IP ranges with direct internet access (outside of the VPN tunnel)"
-#~ msgstr ""
-#~ "Faixa de endereços IP locais que terão acesso internet direto (fora do "
-#~ "túnel VPN)"
-
-#~ msgid "Remote IP Subnets to Bypass"
-#~ msgstr "Subredes IP remotas para evitar a VPN"
-
-#~ msgid ""
-#~ "Remote IP ranges which will be accessed directly (outside of the VPN "
-#~ "tunnel)"
-#~ msgstr ""
-#~ "Faixa de endereços IP remotos que serão acessados diretamente (fora do "
-#~ "túnel VPN)"
diff --git a/applications/luci-app-vpnbypass/po/ro/vpnbypass.po b/applications/luci-app-vpnbypass/po/ro/vpnbypass.po
deleted file mode 100644
index 51c8ccfd5e..0000000000
--- a/applications/luci-app-vpnbypass/po/ro/vpnbypass.po
+++ /dev/null
@@ -1,134 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2022-01-12 11:22+0000\n"
-"Last-Translator: CRISTIAN ANDREI <cristianvdr@gmail.com>\n"
-"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpnbypass/ro/>\n"
-"Language: ro\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
-"20)) ? 1 : 2;\n"
-"X-Generator: Weblate 4.10.1\n"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
-msgid "Disable"
-msgstr "Dezactivați"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
-msgid "Disabling %s service"
-msgstr "Dezactivarea serviciului %s"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to Bypass"
-msgstr "Domenii de ocolit"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to be accessed directly, see %sREADME%s for syntax."
-msgstr ""
-"Domenii care urmează să fie accesate direct, a se vedea %sREADME%s pentru "
-"sintaxă."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
-msgid "Enable"
-msgstr "Activați"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
-msgid "Enabling %s service"
-msgstr "Activarea serviciului %s"
-
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI and file access for luci-app-vpnbypass"
-msgstr "Acordă acces la UCI și fișiere pentru luci-app-vpnbypass"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP Addresses to Bypass"
-msgstr "Adrese IP locale de ocolit"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP addresses or subnets with direct internet access."
-msgstr "Adrese IP locale sau subrețele cu acces direct la internet."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local Ports to Bypass"
-msgstr "Porturi locale de ocolit"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local ports to trigger VPN Bypass."
-msgstr "Porturi locale pentru a declanșa Bypass VPN."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
-msgid "Not installed or not found"
-msgstr "Nu este instalat sau nu a fost găsit"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
-msgid "Quering"
-msgstr "Interogare"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP Addresses to Bypass"
-msgstr "Adrese IP de la distanță de ocolit"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP addresses or subnets which will be accessed directly."
-msgstr "Adrese IP la distanță sau subrețele care vor fi accesate direct."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote Ports to Bypass"
-msgstr "Porturi de la distanță pentru ocolire"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote ports to trigger VPN Bypass."
-msgstr "Porturi la distanță pentru a declanșa Bypass VPN."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
-msgid "Restart"
-msgstr "Reporniți"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
-msgid "Restarting %s service"
-msgstr "Repornirea serviciului %s"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
-msgid "Running (version: %s)"
-msgstr "Se execută (versiunea: %s)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
-msgid "Service Control"
-msgstr "Controlul serviciilor"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
-msgid "Service Status"
-msgstr "Starea serviciului"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
-msgid "Start"
-msgstr "Porniți"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
-msgid "Starting %s service"
-msgstr "Pornirea serviciului %s"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
-msgid "Stop"
-msgstr "Opriți"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
-msgid "Stopped (Disabled)"
-msgstr "Oprit (Dezactivat)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
-msgid "Stopped (version: %s)"
-msgstr "S-a oprit (versiunea: %s)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
-msgid "Stopping %s service"
-msgstr "Oprirea serviciului %s"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
-#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
-msgid "VPN Bypass"
-msgstr "Ocolire VPN"
-
-#~ msgid "Loading"
-#~ msgstr "Încărcare"
diff --git a/applications/luci-app-vpnbypass/po/ru/vpnbypass.po b/applications/luci-app-vpnbypass/po/ru/vpnbypass.po
deleted file mode 100644
index c05eca5f53..0000000000
--- a/applications/luci-app-vpnbypass/po/ru/vpnbypass.po
+++ /dev/null
@@ -1,214 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: LuCI: vpnbypass\n"
-"POT-Creation-Date: 2018-01-01 21:00+0300\n"
-"PO-Revision-Date: 2022-06-18 09:18+0000\n"
-"Last-Translator: AHOHNMYC <lqwh2h2cwa@protonmail.com>\n"
-"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpnbypass/ru/>\n"
-"Language: ru\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.13-dev\n"
-"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
-"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
-msgid "Disable"
-msgstr "Отключить"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
-msgid "Disabling %s service"
-msgstr "Выключение службы %s"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to Bypass"
-msgstr "Домены, для обхода блокировки"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to be accessed directly, see %sREADME%s for syntax."
-msgstr "Домены, которые будут доступны напрямую. Синтаксис описан в %sREADME%s."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
-msgid "Enable"
-msgstr "Включить"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
-msgid "Enabling %s service"
-msgstr "Включение службы %s"
-
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI and file access for luci-app-vpnbypass"
-msgstr "Предоставить доступ к UCI и файлам для luci-app-vpnbypass"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP Addresses to Bypass"
-msgstr "Локальный IP-адрес для обхода VPN"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP addresses or subnets with direct internet access."
-msgstr "Локальные IP-адреса или подсети с прямым доступом к интернету."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local Ports to Bypass"
-msgstr "Локальные порты для обхода"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-#, fuzzy
-msgid "Local ports to trigger VPN Bypass."
-msgstr "Локальные порты для запуска обхода VPN."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
-msgid "Not installed or not found"
-msgstr "Не установлен или не найден"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
-msgid "Quering"
-msgstr "Запрос"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP Addresses to Bypass"
-msgstr "Удаленные IP-адреса обхода VPN"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP addresses or subnets which will be accessed directly."
-msgstr "Удаленные IP-адреса или подсети, которые будут доступны напрямую."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote Ports to Bypass"
-msgstr "Удаленные порты для обхода VPN"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-#, fuzzy
-msgid "Remote ports to trigger VPN Bypass."
-msgstr "Локальные порты для запуска обхода VPN."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
-msgid "Restart"
-msgstr "Перезапустить"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
-msgid "Restarting %s service"
-msgstr "Перезапуск службы %s"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
-msgid "Running (version: %s)"
-msgstr "Запущен (версия: %s)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
-msgid "Service Control"
-msgstr "Управление службой"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
-msgid "Service Status"
-msgstr "Статус службы"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
-msgid "Start"
-msgstr "Запустить"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
-msgid "Starting %s service"
-msgstr "Запуск службы %s"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
-msgid "Stop"
-msgstr "Остановить"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
-msgid "Stopped (Disabled)"
-msgstr "Остановлен (Выключен)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
-msgid "Stopped (version: %s)"
-msgstr "Остановлен (версия: %s)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
-msgid "Stopping %s service"
-msgstr "Остановка службы %s"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
-#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
-msgid "VPN Bypass"
-msgstr "Обход VPN"
-
-#~ msgid "%s (disabled)"
-#~ msgstr "%s (отключено)"
-
-#~ msgid "%s is not installed or not found"
-#~ msgstr "%s не установлен или не найден"
-
-#~ msgid ""
-#~ "Domains to be accessed directly (outside of the VPN tunnel), see %sREADME"
-#~ "%s for syntax"
-#~ msgstr ""
-#~ "Домены для доступа напрямую (за пределами VPN-туннеля), синтаксис см. в "
-#~ "%sREADME%s"
-
-#~ msgid "Loading"
-#~ msgstr "Загрузка"
-
-#~ msgid ""
-#~ "Local IP addresses or subnets with direct internet access (outside of the "
-#~ "VPN tunnel)"
-#~ msgstr ""
-#~ "Локальные IP-адреса или подсети с доступом в интернет напрямую (вне VPN-"
-#~ "туннеля)"
-
-#~ msgid "Local ports to trigger VPN Bypass"
-#~ msgstr "Локальные порты<br />для обхода VPN"
-
-#~ msgid ""
-#~ "Remote IP addresses or subnets which will be accessed directly (outside "
-#~ "of the VPN tunnel)"
-#~ msgstr ""
-#~ "Удаленные IP-адреса или подсети, которые будут доступны напрямую (вне "
-#~ "туннеля VPN)"
-
-#~ msgid "Remote ports to trigger VPN Bypass"
-#~ msgstr "Удаленные порты для запуска обхода VPN"
-
-#~ msgid "Running"
-#~ msgstr "Запущенные"
-
-#~ msgid "Service Status [%s %s]"
-#~ msgstr "Статус службы [%s %s]"
-
-#~ msgid "Stopped"
-#~ msgstr "Остановлена"
-
-#~ msgid "VPN"
-#~ msgstr "VPN"
-
-#~ msgid "VPN Bypass Rules"
-#~ msgstr "Правила обхода VPN"
-
-#~ msgid "VPN Bypass Settings"
-#~ msgstr "Настройка обхода VPN"
-
-#~ msgid "Grant UCI access for luci-app-vpnbypass"
-#~ msgstr "Предоставить UCI доступ для luci-app-vpnbypass"
-
-#~ msgid "Domains to be accessed directly (outside of the VPN tunnel), see"
-#~ msgstr "Домены должны быть доступны напрямую (вне VPN-туннеля), см."
-
-#~ msgid "README"
-#~ msgstr "Описание"
-
-#~ msgid "disabled"
-#~ msgstr "отключено"
-
-#~ msgid "for syntax"
-#~ msgstr "для синтаксиса"
-
-#~ msgid "is not installed or not found"
-#~ msgstr "не установлен или не найден"
-
-#~ msgid "Reload"
-#~ msgstr "Перезапустить"
-
-#~ msgid "Enable/start service"
-#~ msgstr "Включение / Запуск сервиса"
diff --git a/applications/luci-app-vpnbypass/po/sk/vpnbypass.po b/applications/luci-app-vpnbypass/po/sk/vpnbypass.po
deleted file mode 100644
index 4482034f00..0000000000
--- a/applications/luci-app-vpnbypass/po/sk/vpnbypass.po
+++ /dev/null
@@ -1,128 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-06-18 19:32+0000\n"
-"Last-Translator: Juraj Šášik <juraj.sasik@gmail.com>\n"
-"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpnbypass/sk/>\n"
-"Language: sk\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.7\n"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
-msgid "Disable"
-msgstr "Zakázať"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
-msgid "Disabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to be accessed directly, see %sREADME%s for syntax."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
-msgid "Enable"
-msgstr "Povoliť"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
-msgid "Enabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI and file access for luci-app-vpnbypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP Addresses to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP addresses or subnets with direct internet access."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local Ports to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
-msgid "Not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
-msgid "Quering"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP Addresses to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP addresses or subnets which will be accessed directly."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote Ports to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
-msgid "Restart"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
-msgid "Restarting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
-msgid "Running (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
-msgid "Service Status"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
-msgid "Start"
-msgstr "Spustiť"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
-msgid "Starting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
-msgid "Stop"
-msgstr "Zastaviť"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
-msgid "Stopped (Disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
-msgid "Stopped (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
-msgid "Stopping %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
-#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
-msgid "VPN Bypass"
-msgstr ""
diff --git a/applications/luci-app-vpnbypass/po/sv/vpnbypass.po b/applications/luci-app-vpnbypass/po/sv/vpnbypass.po
deleted file mode 100644
index 6d4dae5946..0000000000
--- a/applications/luci-app-vpnbypass/po/sv/vpnbypass.po
+++ /dev/null
@@ -1,185 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2022-04-25 19:00+0000\n"
-"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
-"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpnbypass/sv/>\n"
-"Language: sv\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12.1-dev\n"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
-msgid "Disable"
-msgstr "Inaktivera"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
-msgid "Disabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to Bypass"
-msgstr "Domäner att kringgå"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to be accessed directly, see %sREADME%s for syntax."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
-msgid "Enable"
-msgstr "Aktivera"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
-msgid "Enabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI and file access for luci-app-vpnbypass"
-msgstr "Bevilja UCI och filåtkomst för luci-app-vpnbypass"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP Addresses to Bypass"
-msgstr "Lokala IP-adresser för att kringgå"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP addresses or subnets with direct internet access."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local Ports to Bypass"
-msgstr "Lokala portar som skall kringgås"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
-msgid "Not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
-msgid "Quering"
-msgstr "Förfrågan"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP Addresses to Bypass"
-msgstr "Fjärr-IP-adresser för att förbikoppla"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP addresses or subnets which will be accessed directly."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote Ports to Bypass"
-msgstr "Fjärrportar för förbikoppling"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
-msgid "Restart"
-msgstr "Starta om"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
-msgid "Restarting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
-msgid "Running (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
-msgid "Service Control"
-msgstr "Tjänstkontroll"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
-msgid "Service Status"
-msgstr "Status för tjänsten"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
-msgid "Start"
-msgstr "Starta"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
-msgid "Starting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
-msgid "Stop"
-msgstr "Stopp"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
-msgid "Stopped (Disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
-msgid "Stopped (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
-msgid "Stopping %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
-#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
-msgid "VPN Bypass"
-msgstr "Koppla förbi VPN"
-
-#~ msgid "%s (disabled)"
-#~ msgstr "%s (inaktiverad)"
-
-#~ msgid "%s is not installed or not found"
-#~ msgstr "%s är inte installerat eller kunde inte hittas"
-
-#~ msgid ""
-#~ "Domains to be accessed directly (outside of the VPN tunnel), see %sREADME"
-#~ "%s for syntax"
-#~ msgstr ""
-#~ "Domäner som kan nås direkt (utanför VPN-tunneln), se %sLÄS MIG%s för "
-#~ "syntax"
-
-#~ msgid "Loading"
-#~ msgstr "Laddar"
-
-#~ msgid ""
-#~ "Local IP addresses or subnets with direct internet access (outside of the "
-#~ "VPN tunnel)"
-#~ msgstr ""
-#~ "Lokala IP-adresser eller subnät med direkt internetåtkomst (utanför VPN-"
-#~ "tunneln)"
-
-#~ msgid "Local ports to trigger VPN Bypass"
-#~ msgstr "Lokala portar för att utlösa VPN-förbikoppling"
-
-#~ msgid ""
-#~ "Remote IP addresses or subnets which will be accessed directly (outside "
-#~ "of the VPN tunnel)"
-#~ msgstr ""
-#~ "Fjärr-IP-adresser eller undernät som kommer åt direkt (utanför VPN-"
-#~ "tunneln)"
-
-#~ msgid "Remote ports to trigger VPN Bypass"
-#~ msgstr "Fjärrportar till att trigga VPN-Förbikopplingar"
-
-#~ msgid "Running"
-#~ msgstr "Igång"
-
-#~ msgid "Service Status [%s %s]"
-#~ msgstr "Status för tjänsten [%s %s]"
-
-#~ msgid "Stopped"
-#~ msgstr "Stoppad"
-
-#~ msgid "VPN"
-#~ msgstr "VPN"
-
-#~ msgid "VPN Bypass Rules"
-#~ msgstr "Regler för VPN-förbikoppling"
-
-#~ msgid "VPN Bypass Settings"
-#~ msgstr "Inställningar för VPN-förbikoppling"
-
-#~ msgid "Reload"
-#~ msgstr "Ladda om"
diff --git a/applications/luci-app-vpnbypass/po/templates/vpnbypass.pot b/applications/luci-app-vpnbypass/po/templates/vpnbypass.pot
deleted file mode 100644
index 443ba8b9c0..0000000000
--- a/applications/luci-app-vpnbypass/po/templates/vpnbypass.pot
+++ /dev/null
@@ -1,119 +0,0 @@
-msgid ""
-msgstr "Content-Type: text/plain; charset=UTF-8"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
-msgid "Disable"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
-msgid "Disabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to be accessed directly, see %sREADME%s for syntax."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
-msgid "Enable"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
-msgid "Enabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI and file access for luci-app-vpnbypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP Addresses to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP addresses or subnets with direct internet access."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local Ports to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
-msgid "Not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
-msgid "Quering"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP Addresses to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP addresses or subnets which will be accessed directly."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote Ports to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
-msgid "Restart"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
-msgid "Restarting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
-msgid "Running (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
-msgid "Service Status"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
-msgid "Start"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
-msgid "Starting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
-msgid "Stop"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
-msgid "Stopped (Disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
-msgid "Stopped (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
-msgid "Stopping %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
-#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
-msgid "VPN Bypass"
-msgstr ""
diff --git a/applications/luci-app-vpnbypass/po/tr/vpnbypass.po b/applications/luci-app-vpnbypass/po/tr/vpnbypass.po
deleted file mode 100644
index 5ab684b002..0000000000
--- a/applications/luci-app-vpnbypass/po/tr/vpnbypass.po
+++ /dev/null
@@ -1,143 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2022-02-27 04:56+0000\n"
-"Last-Translator: semih <semiht@gmail.com>\n"
-"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpnbypass/tr/>\n"
-"Language: tr\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.11.1-dev\n"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
-msgid "Disable"
-msgstr "Devre dışı bırak"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
-msgid "Disabling %s service"
-msgstr "%s hizmeti devre dışı bırakılıyor"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to Bypass"
-msgstr "Atlanacak Alan adları"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to be accessed directly, see %sREADME%s for syntax."
-msgstr "Doğrudan erişilecek etki alanları, sözdizimi için %sREADME%s bakın."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
-msgid "Enable"
-msgstr "Etkinleştir"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
-msgid "Enabling %s service"
-msgstr "%s hizmeti etkinleştiriliyor"
-
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI and file access for luci-app-vpnbypass"
-msgstr "luci-app-vpnbypass için UCI ve dosya erişimi verin"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP Addresses to Bypass"
-msgstr "Atlanacak Yerel IP Adresleri"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP addresses or subnets with direct internet access."
-msgstr "Doğrudan internet erişimine sahip yerel IP adresleri veya alt ağlar."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local Ports to Bypass"
-msgstr "Atlanacak Yerel Bağlantı Noktaları"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local ports to trigger VPN Bypass."
-msgstr "VPN Bypass'ı tetiklemek için yerel bağlantı noktaları."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
-msgid "Not installed or not found"
-msgstr "Yüklü değil veya bulunamadı"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
-msgid "Quering"
-msgstr "Sorgulama"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP Addresses to Bypass"
-msgstr "Atlanacak Uzak IP Adresleri"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP addresses or subnets which will be accessed directly."
-msgstr "Doğrudan erişilecek uzak IP adresleri veya alt ağlar."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote Ports to Bypass"
-msgstr "Atlanacak Uzak Bağlantı Noktaları"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote ports to trigger VPN Bypass."
-msgstr "VPN Bypass'ı tetiklemek için uzak bağlantı noktaları."
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
-msgid "Restart"
-msgstr "Yeniden başlat"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
-msgid "Restarting %s service"
-msgstr "%s hizmeti yeniden başlatılıyor"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
-msgid "Running (version: %s)"
-msgstr "Çalışıyor (sürüm: %s)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
-msgid "Service Control"
-msgstr "Hizmet Kontrolü"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
-msgid "Service Status"
-msgstr "Hizmet Durumu"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
-msgid "Start"
-msgstr "Başlat"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
-msgid "Starting %s service"
-msgstr "%s hizmeti başlatılıyor"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
-msgid "Stop"
-msgstr "Durdur"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
-msgid "Stopped (Disabled)"
-msgstr "Durduruldu (Devre Dışı)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
-msgid "Stopped (version: %s)"
-msgstr "Durduruldu (sürüm: %s)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
-msgid "Stopping %s service"
-msgstr "%s hizmeti durduruluyor"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
-#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
-msgid "VPN Bypass"
-msgstr "VPN Baypas"
-
-#~ msgid "%s is not installed or not found"
-#~ msgstr "%s yüklenmemiş ya da bulunamadı"
-
-#~ msgid "Loading"
-#~ msgstr "Yükleniyor"
-
-#~ msgid "Service Status [%s %s]"
-#~ msgstr "Hizmet Durumu [%s %s]"
-
-#~ msgid "Stopped"
-#~ msgstr "Durduruldu"
-
-#~ msgid "VPN"
-#~ msgstr "VPN"
diff --git a/applications/luci-app-vpnbypass/po/uk/vpnbypass.po b/applications/luci-app-vpnbypass/po/uk/vpnbypass.po
deleted file mode 100644
index ccef58887f..0000000000
--- a/applications/luci-app-vpnbypass/po/uk/vpnbypass.po
+++ /dev/null
@@ -1,144 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2022-04-20 06:16+0000\n"
-"Last-Translator: Vladdrako <vladdrako007@gmail.com>\n"
-"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpnbypass/uk/>\n"
-"Language: uk\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.12-dev\n"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
-msgid "Disable"
-msgstr "Вимкнути"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
-msgid "Disabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to be accessed directly, see %sREADME%s for syntax."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
-msgid "Enable"
-msgstr "Увімкнути"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
-msgid "Enabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI and file access for luci-app-vpnbypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP Addresses to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP addresses or subnets with direct internet access."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local Ports to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
-msgid "Not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
-msgid "Quering"
-msgstr "Запит"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP Addresses to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP addresses or subnets which will be accessed directly."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote Ports to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
-msgid "Restart"
-msgstr "Перезапустити"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
-msgid "Restarting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
-msgid "Running (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
-msgid "Service Status"
-msgstr "Стан сервісу"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
-msgid "Start"
-msgstr "Запустити"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
-msgid "Starting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
-msgid "Stop"
-msgstr "Зупинити"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
-msgid "Stopped (Disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
-msgid "Stopped (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
-msgid "Stopping %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
-#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
-msgid "VPN Bypass"
-msgstr "Обхід VPN"
-
-#~ msgid "Loading"
-#~ msgstr "Завантаження"
-
-#~ msgid "Stopped"
-#~ msgstr "Зупинено"
-
-#~ msgid "VPN"
-#~ msgstr "VPN"
-
-#~ msgid "for syntax"
-#~ msgstr "для синтаксису"
-
-#~ msgid "is not installed or not found"
-#~ msgstr "не встановлено, або не знайдено"
diff --git a/applications/luci-app-vpnbypass/po/vi/vpnbypass.po b/applications/luci-app-vpnbypass/po/vi/vpnbypass.po
deleted file mode 100644
index 5b3bcacd2f..0000000000
--- a/applications/luci-app-vpnbypass/po/vi/vpnbypass.po
+++ /dev/null
@@ -1,131 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2019-11-13 13:08+0000\n"
-"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
-"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsvpnbypass/vi/>\n"
-"Language: vi\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.10-dev\n"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
-msgid "Disable"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
-msgid "Disabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to be accessed directly, see %sREADME%s for syntax."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
-msgid "Enable"
-msgstr "Kích hoạt"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
-msgid "Enabling %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI and file access for luci-app-vpnbypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP Addresses to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP addresses or subnets with direct internet access."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local Ports to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
-msgid "Not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
-msgid "Quering"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP Addresses to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP addresses or subnets which will be accessed directly."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote Ports to Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote ports to trigger VPN Bypass."
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
-msgid "Restart"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
-msgid "Restarting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
-msgid "Running (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
-msgid "Service Control"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
-msgid "Service Status"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
-msgid "Start"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
-msgid "Starting %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
-msgid "Stop"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
-msgid "Stopped (Disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
-msgid "Stopped (version: %s)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
-msgid "Stopping %s service"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
-#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
-msgid "VPN Bypass"
-msgstr ""
-
-#~ msgid "Loading"
-#~ msgstr "Đang tải"
diff --git a/applications/luci-app-vpnbypass/po/zh_Hans/vpnbypass.po b/applications/luci-app-vpnbypass/po/zh_Hans/vpnbypass.po
deleted file mode 100644
index 1fb80d748a..0000000000
--- a/applications/luci-app-vpnbypass/po/zh_Hans/vpnbypass.po
+++ /dev/null
@@ -1,200 +0,0 @@
-#
-# Yangfl <mmyangfl@gmail.com>, 2017, 2018.
-#
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-11-22 19:52+0000\n"
-"Last-Translator: Eric <spice2wolf@gmail.com>\n"
-"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
-"openwrt/luciapplicationsvpnbypass/zh_Hans/>\n"
-"Language: zh_Hans\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.10-dev\n"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
-msgid "Disable"
-msgstr "禁用"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
-msgid "Disabling %s service"
-msgstr "正在禁用 %s 服务"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to Bypass"
-msgstr "要绕过的域"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to be accessed directly, see %sREADME%s for syntax."
-msgstr "要直接访问的域名,语法见%sREADME%s。"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
-msgid "Enable"
-msgstr "启用"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
-msgid "Enabling %s service"
-msgstr "正在启用 %s 服务"
-
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI and file access for luci-app-vpnbypass"
-msgstr "为luci-app-vpnbypass授予UCI和文件访问权限"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP Addresses to Bypass"
-msgstr "要绕过的本地 IP 地址"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP addresses or subnets with direct internet access."
-msgstr "可以直接访问互联网的本地 IP 地址或子网。"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local Ports to Bypass"
-msgstr "要绕过的本地端口"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local ports to trigger VPN Bypass."
-msgstr "触发 VPN 绕过的本地端口。"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
-msgid "Not installed or not found"
-msgstr "未安装或未找到"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
-msgid "Quering"
-msgstr "排队中"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP Addresses to Bypass"
-msgstr "要绕过的远程 IP 地址"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP addresses or subnets which will be accessed directly."
-msgstr "将直接访问的远程 IP 或子网。"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote Ports to Bypass"
-msgstr "要绕过的远程端口"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote ports to trigger VPN Bypass."
-msgstr "触发 VPN Bypass 的远程端口。"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
-msgid "Restart"
-msgstr "重启"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
-msgid "Restarting %s service"
-msgstr "正在重启 %s 服务"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
-msgid "Running (version: %s)"
-msgstr "运行中 (版本:%s)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
-msgid "Service Control"
-msgstr "服务控制"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
-msgid "Service Status"
-msgstr "服务状态"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
-msgid "Start"
-msgstr "启动"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
-msgid "Starting %s service"
-msgstr "正在启动 %s 服务"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
-msgid "Stop"
-msgstr "停止"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
-msgid "Stopped (Disabled)"
-msgstr "已停止 (已禁用)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
-msgid "Stopped (version: %s)"
-msgstr "已停止 (版本:%s)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
-msgid "Stopping %s service"
-msgstr "正在停止 %s 服务"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
-#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
-msgid "VPN Bypass"
-msgstr "VPN 绕过"
-
-#~ msgid "%s (disabled)"
-#~ msgstr "%s (已禁用)"
-
-#~ msgid "%s is not installed or not found"
-#~ msgstr "%s 未安装或未找到"
-
-#~ msgid ""
-#~ "Domains to be accessed directly (outside of the VPN tunnel), see %sREADME"
-#~ "%s for syntax"
-#~ msgstr "要直接访问的域名 (不通过VPN隧道),语法信息见 %sREADME%s"
-
-#~ msgid "Loading"
-#~ msgstr "加载中"
-
-#~ msgid ""
-#~ "Local IP addresses or subnets with direct internet access (outside of the "
-#~ "VPN tunnel)"
-#~ msgstr "直接访问的本地 IP 地址或子网(不使用 VPN 隧道)"
-
-#~ msgid "Local ports to trigger VPN Bypass"
-#~ msgstr "触发 VPN 绕过的本地端口"
-
-#~ msgid ""
-#~ "Remote IP addresses or subnets which will be accessed directly (outside "
-#~ "of the VPN tunnel)"
-#~ msgstr "将直接访问的远程 IP 地址或子网(不使用 VPN 隧道)"
-
-#~ msgid "Remote ports to trigger VPN Bypass"
-#~ msgstr "触发 VPN 绕过的远程端口"
-
-#~ msgid "Running"
-#~ msgstr "运行中"
-
-#~ msgid "Service Status [%s %s]"
-#~ msgstr "服务状态 [%s %s]"
-
-#~ msgid "Stopped"
-#~ msgstr "已停止"
-
-#~ msgid "VPN"
-#~ msgstr "VPN"
-
-#~ msgid "VPN Bypass Rules"
-#~ msgstr "VPN 绕过规则"
-
-#~ msgid "VPN Bypass Settings"
-#~ msgstr "VPN 绕过设置"
-
-#~ msgid "Domains to be accessed directly (outside of the VPN tunnel), see"
-#~ msgstr "要直接访问的域(不使用 VPN 隧道),请参见"
-
-#~ msgid "README"
-#~ msgstr "README"
-
-#~ msgid "for syntax"
-#~ msgstr "对于语法"
-
-#~ msgid "is not installed or not found"
-#~ msgstr "未安装或未找到"
-
-#~ msgid "Reload"
-#~ msgstr "重新载入"
-
-#~ msgid "Start VPNBypass service"
-#~ msgstr "启动 VPNBypass 服务"
-
-#~ msgid "Enable/start service"
-#~ msgstr "启用/启动服务"
diff --git a/applications/luci-app-vpnbypass/po/zh_Hant/vpnbypass.po b/applications/luci-app-vpnbypass/po/zh_Hant/vpnbypass.po
deleted file mode 100644
index 6a9139dcb8..0000000000
--- a/applications/luci-app-vpnbypass/po/zh_Hant/vpnbypass.po
+++ /dev/null
@@ -1,195 +0,0 @@
-#
-# Yangfl <mmyangfl@gmail.com>, 2017.
-#
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2022-04-17 15:06+0000\n"
-"Last-Translator: 王攀 <41330784@qq.com>\n"
-"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
-"openwrt/luciapplicationsvpnbypass/zh_Hant/>\n"
-"Language: zh_Hant\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12-dev\n"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
-msgid "Disable"
-msgstr "停用"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
-msgid "Disabling %s service"
-msgstr "正在停用 %s 服務"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to Bypass"
-msgstr "要繞過的域"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
-msgid "Domains to be accessed directly, see %sREADME%s for syntax."
-msgstr "要直接存取的網域,語法請參閱 %sREADME%s。"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
-msgid "Enable"
-msgstr "啟用"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
-msgid "Enabling %s service"
-msgstr "正在啟用 %s 服務"
-
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI and file access for luci-app-vpnbypass"
-msgstr "授予 luci-app-vpnbypass 擁有 UCI 和檔案存取的權限"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP Addresses to Bypass"
-msgstr "要繞過的本地 IP 位址"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
-msgid "Local IP addresses or subnets with direct internet access."
-msgstr "可以直接存取網際網路的本地 IP 位址或子網路。"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local Ports to Bypass"
-msgstr "要繞過的本地埠"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
-msgid "Local ports to trigger VPN Bypass."
-msgstr "觸發 VPN Bypass 的本地連接埠。"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
-msgid "Not installed or not found"
-msgstr "未安裝或未找到"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
-msgid "Quering"
-msgstr "列隊中"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP Addresses to Bypass"
-msgstr "要繞過的遠端 IP 位址"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
-msgid "Remote IP addresses or subnets which will be accessed directly."
-msgstr "將直接存取的遠端 IP 或子網路。"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote Ports to Bypass"
-msgstr "要繞過的遠端埠"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
-msgid "Remote ports to trigger VPN Bypass."
-msgstr "觸發 VPN Bypass 的遠端連接埠。"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
-msgid "Restart"
-msgstr "重新啟動"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
-msgid "Restarting %s service"
-msgstr "正在重新啟動 %s 服務"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
-msgid "Running (version: %s)"
-msgstr "執行中 (版本:%s)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
-msgid "Service Control"
-msgstr "服務控制"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
-msgid "Service Status"
-msgstr "服務狀態"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
-msgid "Start"
-msgstr "啟動"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
-msgid "Starting %s service"
-msgstr "正在啟動 %s 服務"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
-msgid "Stop"
-msgstr "停止"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
-msgid "Stopped (Disabled)"
-msgstr "已停止 (已停用)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
-msgid "Stopped (version: %s)"
-msgstr "已停止 (版本:%s)"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
-msgid "Stopping %s service"
-msgstr "正在停止 %s 服務"
-
-#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
-#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
-msgid "VPN Bypass"
-msgstr "VPN旁路"
-
-#~ msgid "%s (disabled)"
-#~ msgstr "%s(已停用)"
-
-#~ msgid "%s is not installed or not found"
-#~ msgstr "%s 未安裝或找不到"
-
-#~ msgid ""
-#~ "Domains to be accessed directly (outside of the VPN tunnel), see %sREADME"
-#~ "%s for syntax"
-#~ msgstr ""
-#~ "要直接存取的網域名稱(不使用 VPN 隧道),請參閱 %sREADME%s 以取得語法"
-
-#~ msgid "Loading"
-#~ msgstr "正在載入中"
-
-#~ msgid ""
-#~ "Local IP addresses or subnets with direct internet access (outside of the "
-#~ "VPN tunnel)"
-#~ msgstr "直接訪問的本地 IP 位址或子網(不使用 VPN 隧道)"
-
-#~ msgid "Local ports to trigger VPN Bypass"
-#~ msgstr "觸發 VPN 繞過的本地埠"
-
-#~ msgid ""
-#~ "Remote IP addresses or subnets which will be accessed directly (outside "
-#~ "of the VPN tunnel)"
-#~ msgstr "將直接訪問的遠端 IP 位址或子網(不使用 VPN 隧道)"
-
-#~ msgid "Remote ports to trigger VPN Bypass"
-#~ msgstr "觸發 VPN 繞過的遠端埠"
-
-#~ msgid "Running"
-#~ msgstr "運行中"
-
-#~ msgid "Service Status [%s %s]"
-#~ msgstr "服務狀態 [%s %s]"
-
-#~ msgid "Stopped"
-#~ msgstr "已停止"
-
-#~ msgid "VPN"
-#~ msgstr "VPN虛擬私人網路"
-
-#~ msgid "VPN Bypass Rules"
-#~ msgstr "VPN繞道規則"
-
-#~ msgid "VPN Bypass Settings"
-#~ msgstr "VPN 繞過設定"
-
-#~ msgid "Domains to be accessed directly (outside of the VPN tunnel), see"
-#~ msgstr "要直接訪問的域(不使用 VPN 隧道),請參見"
-
-#~ msgid "README"
-#~ msgstr "README"
-
-#~ msgid "for syntax"
-#~ msgstr "對於語法"
-
-#~ msgid "Reload"
-#~ msgstr "重新載入"
-
-#~ msgid "Enable/start service"
-#~ msgstr "啟用/啟動服務"
diff --git a/applications/luci-app-vpnbypass/root/etc/uci-defaults/40_luci-vpnbypass b/applications/luci-app-vpnbypass/root/etc/uci-defaults/40_luci-vpnbypass
deleted file mode 100644
index 8e457adce8..0000000000
--- a/applications/luci-app-vpnbypass/root/etc/uci-defaults/40_luci-vpnbypass
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-/etc/init.d/rpcd reload
-rm -rf /var/luci-modulecache/; rm -f /var/luci-indexcache;
-exit 0
diff --git a/applications/luci-app-vpnbypass/root/usr/libexec/rpcd/luci.vpnbypass b/applications/luci-app-vpnbypass/root/usr/libexec/rpcd/luci.vpnbypass
deleted file mode 100755
index e5eb7c2ca2..0000000000
--- a/applications/luci-app-vpnbypass/root/usr/libexec/rpcd/luci.vpnbypass
+++ /dev/null
@@ -1,105 +0,0 @@
-#!/bin/sh
-# Copyright 2021 Stan Grishin (stangri@melmac.net)
-# shellcheck disable=SC1091,SC2039
-
-# TechRef: https://openwrt.org/docs/techref/rpcd
-
-. /lib/functions.sh
-. /usr/share/libubox/jshn.sh
-
-pkgName="vpnbypass"
-
-is_enabled() { uci -q get "${1}.config.enabled"; }
-is_running() { iptables -t mangle -L | grep -q VPNBYPASS && echo '1' || echo '0'; }
-get_version() { grep -A2 -w "Package: $1$" /usr/lib/opkg/status | sed -n 's/Version: //p'; }
-print_json_bool() { json_init; json_add_boolean "$1" "$2"; json_dump; json_cleanup; }
-print_json_string() { json_init; json_add_string "$1" "$2"; json_dump; json_cleanup; }
-logger() { /usr/bin/logger -t "$pkgName" "$@"; }
-
-get_init_list() {
- local name="$1"
- json_init
- json_add_object "$name"
- json_add_boolean 'enabled' "$(is_enabled "$name")"
- json_add_boolean 'running' "$(is_running "$name")"
- json_close_object
- json_dump
- json_cleanup
-}
-
-set_init_action() {
- local name="$1" action="$2" cmd
- if [ ! -f "/etc/init.d/$name" ]; then
- print_json_string 'error' 'Init script not found!'
- return
- fi
- case $action in
- enable)
- cmd="uci -q set ${name}.config.enabled=1 && uci commit $name";;
- disable)
- cmd="uci -q set ${name}.config.enabled=0 && uci commit $name";;
- start|stop|reload|restart)
- cmd="/etc/init.d/${name} ${action}";;
- esac
- if [ -n "$cmd" ] && eval "${cmd}" 1>/dev/null 2>&1; then
- print_json_bool "result" '1'
- else
- print_json_bool "result" '0'
- fi
-}
-
-get_init_status() {
- local name="$1"
- json_init
- json_add_object "$name"
- json_add_boolean 'enabled' "$(is_enabled "$name")"
- json_add_boolean 'running' "$(is_running "$name")"
- json_add_string 'version' "$(get_version "$name")"
- json_close_object
- json_dump
- json_cleanup
-}
-
-case "$1" in
- list)
- json_init
- json_add_object "getInitList"
- json_add_string 'name' 'name'
- json_close_object
- json_add_object "setInitAction"
- json_add_string 'name' 'name'
- json_add_string 'action' 'action'
- json_close_object
- json_add_object "getInitStatus"
- json_add_string 'name' 'name'
- json_close_object
- json_dump
- json_cleanup
- ;;
- call)
- case "$2" in
- getInitList)
- read -r input
- json_load "$input"
- json_get_var name 'name'
- json_cleanup
- get_init_list "$name"
- ;;
- getInitStatus)
- read -r input
- json_load "$input"
- json_get_var name 'name'
- json_cleanup
- get_init_status "$name"
- ;;
- setInitAction)
- read -r input
- json_load "$input"
- json_get_var name 'name'
- json_get_var action 'action'
- json_cleanup
- set_init_action "$name" "$action"
- ;;
- esac
- ;;
-esac
diff --git a/applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json b/applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json
deleted file mode 100644
index 0a56f9023d..0000000000
--- a/applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "admin/vpn/vpnbypass": {
- "title": "VPN Bypass",
- "order": 90,
- "action": {
- "type": "view",
- "path": "vpnbypass/overview"
- },
- "depends": {
- "acl": [
- "luci-app-vpnbypass"
- ]
- }
- }
-}
diff --git a/applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json b/applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json
deleted file mode 100644
index 3e3e06745c..0000000000
--- a/applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "luci-app-vpnbypass": {
- "description": "Grant UCI and file access for luci-app-vpnbypass",
- "read": {
- "ubus": {
- "luci.vpnbypass": [
- "getInitList",
- "getInitStatus"
- ]
- },
- "uci": [
- "vpnbypass",
- "dnsmasq"
- ]
- },
- "write": {
- "ubus": {
- "luci.vpnbypass": [
- "setInitAction"
- ]
- }
- }
- }
-} \ No newline at end of file
diff --git a/applications/luci-app-watchcat/po/ar/watchcat.po b/applications/luci-app-watchcat/po/ar/watchcat.po
index ebb54f9e1b..b3201c259c 100644
--- a/applications/luci-app-watchcat/po/ar/watchcat.po
+++ b/applications/luci-app-watchcat/po/ar/watchcat.po
@@ -13,13 +13,17 @@ msgstr ""
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 4.5.1\n"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
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."
+"<i>Applies to Ping Reboot, Restart Interface, and Run Script modes</i> <br /"
+"> Specify the interface to monitor and react if a ping over it fails."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Address family for pinging the host"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
msgid ""
"Applies to Ping Reboot and Periodic Reboot modes</i> <br /> When rebooting "
"the router, the service will trigger a soft reboot. Entering a non-zero "
@@ -28,22 +32,22 @@ msgid ""
"0 to disable the forced reboot delay."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:88
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111
msgid ""
"Applies to Ping Reboot and Restart Interface modes</i> <br /> If using "
"ModemManager, you can have Watchcat restart your ModemManger interface by "
"specifying its name."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:63
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:84
msgid "Big: 248 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:70
msgid "Check Interval"
msgstr "تحقق الفاصل"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:93
msgid "Force Reboot Delay"
msgstr ""
@@ -62,11 +66,11 @@ msgid ""
"up more than one action."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
msgid "Host To Check"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
msgid ""
"How often to ping the host specified above. <br /><br />The default unit is "
"seconds, without a suffix, but you can use the suffix <b>m</b> for minutes, "
@@ -76,43 +80,43 @@ msgid ""
"li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
+msgid "IP address or hostname to ping."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
"to be allowed to use any band."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41
msgid ""
"In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
"Reboot mode, it defines the longest period of time without a reply from the "
-"Host To Check before a reboot is engaged. <br /> In Network Restart mode, it "
-"defines the longest period of time without a reply from the Host to Check "
-"before the interface is restarted. <br /><br />The default unit is seconds, "
-"without a suffix, but you can use the suffix <b>m</b> for minutes, <b>h</b> "
-"for hours or <b>d</b> for days. <br /><br />Examples:<ul><li>10 seconds "
-"would be: <b>10</b> or <b>10s</b></li><li>5 minutes would be: <b>5m</b></"
-"li><li> 1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
-"li><ul>"
+"Host To Check before a reboot is engaged. <br /> In Network Restart or Run "
+"Script mode, it defines the longest period of time without a reply from the "
+"Host to Check before the interface is restarted or the script is run. <br /"
+"><br />The default unit is seconds, without a suffix, but you can use the "
+"suffix <b>m</b> for minutes, <b>h</b> for hours or <b>d</b> for days. <br /"
+"><br />Examples:<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></"
+"li><li>5 minutes would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></"
+"li><li>1 week would be: <b>7d</b></li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102
msgid "Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:103
msgid "Interface to monitor and/or restart"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86
msgid "Jumbo: 9000 bytes"
msgstr ""
@@ -120,23 +124,23 @@ msgstr ""
msgid "Mode"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110
msgid "Name of ModemManager Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40
msgid "Period"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
msgid "Periodic Reboot"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
msgid "Ping Packet Size"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
msgid "Ping Reboot"
msgstr ""
@@ -146,18 +150,33 @@ msgid ""
"specified duration of time. <br /> Periodic Reboot: Reboot this device after "
"a specified interval of time. <br /> Restart Interface: Restart a network "
"interface if a ping to a specified host fails for a specified duration of "
-"time."
+"time. <br /> Run Script: Run a script if a ping to a specified host fails "
+"for a specified duration of time. <br />"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29
msgid "Restart Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30
+msgid "Run Script"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33
+msgid "Script to run"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:34
+msgid ""
+"Script to run when the host has not responded for the specified duration of "
+"time. The script is passed the interface name as $1"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
msgid "Small: 1 byte"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:83
msgid "Standard: 56 bytes"
msgstr ""
@@ -165,7 +184,7 @@ msgstr ""
msgid "These rules will govern how this device reacts to network events."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117
msgid "Unlock Modem Bands"
msgstr ""
@@ -175,6 +194,6 @@ msgstr ""
msgid "Watchcat"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
msgid "Windows: 32 bytes"
msgstr ""
diff --git a/applications/luci-app-watchcat/po/bg/watchcat.po b/applications/luci-app-watchcat/po/bg/watchcat.po
index 5757db6fea..d671d5b81b 100644
--- a/applications/luci-app-watchcat/po/bg/watchcat.po
+++ b/applications/luci-app-watchcat/po/bg/watchcat.po
@@ -12,13 +12,17 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
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."
+"<i>Applies to Ping Reboot, Restart Interface, and Run Script modes</i> <br /"
+"> Specify the interface to monitor and react if a ping over it fails."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Address family for pinging the host"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
msgid ""
"Applies to Ping Reboot and Periodic Reboot modes</i> <br /> When rebooting "
"the router, the service will trigger a soft reboot. Entering a non-zero "
@@ -27,22 +31,22 @@ msgid ""
"0 to disable the forced reboot delay."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:88
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111
msgid ""
"Applies to Ping Reboot and Restart Interface modes</i> <br /> If using "
"ModemManager, you can have Watchcat restart your ModemManger interface by "
"specifying its name."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:63
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:84
msgid "Big: 248 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:70
msgid "Check Interval"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:93
msgid "Force Reboot Delay"
msgstr ""
@@ -61,11 +65,11 @@ msgid ""
"up more than one action."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
msgid "Host To Check"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
msgid ""
"How often to ping the host specified above. <br /><br />The default unit is "
"seconds, without a suffix, but you can use the suffix <b>m</b> for minutes, "
@@ -75,43 +79,43 @@ msgid ""
"li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
+msgid "IP address or hostname to ping."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
"to be allowed to use any band."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41
msgid ""
"In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
"Reboot mode, it defines the longest period of time without a reply from the "
-"Host To Check before a reboot is engaged. <br /> In Network Restart mode, it "
-"defines the longest period of time without a reply from the Host to Check "
-"before the interface is restarted. <br /><br />The default unit is seconds, "
-"without a suffix, but you can use the suffix <b>m</b> for minutes, <b>h</b> "
-"for hours or <b>d</b> for days. <br /><br />Examples:<ul><li>10 seconds "
-"would be: <b>10</b> or <b>10s</b></li><li>5 minutes would be: <b>5m</b></"
-"li><li> 1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
-"li><ul>"
+"Host To Check before a reboot is engaged. <br /> In Network Restart or Run "
+"Script mode, it defines the longest period of time without a reply from the "
+"Host to Check before the interface is restarted or the script is run. <br /"
+"><br />The default unit is seconds, without a suffix, but you can use the "
+"suffix <b>m</b> for minutes, <b>h</b> for hours or <b>d</b> for days. <br /"
+"><br />Examples:<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></"
+"li><li>5 minutes would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></"
+"li><li>1 week would be: <b>7d</b></li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102
msgid "Interface"
msgstr "Интерфейс"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:103
msgid "Interface to monitor and/or restart"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86
msgid "Jumbo: 9000 bytes"
msgstr ""
@@ -119,23 +123,23 @@ msgstr ""
msgid "Mode"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110
msgid "Name of ModemManager Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40
msgid "Period"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
msgid "Periodic Reboot"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
msgid "Ping Packet Size"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
msgid "Ping Reboot"
msgstr ""
@@ -145,18 +149,33 @@ msgid ""
"specified duration of time. <br /> Periodic Reboot: Reboot this device after "
"a specified interval of time. <br /> Restart Interface: Restart a network "
"interface if a ping to a specified host fails for a specified duration of "
-"time."
+"time. <br /> Run Script: Run a script if a ping to a specified host fails "
+"for a specified duration of time. <br />"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29
msgid "Restart Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30
+msgid "Run Script"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33
+msgid "Script to run"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:34
+msgid ""
+"Script to run when the host has not responded for the specified duration of "
+"time. The script is passed the interface name as $1"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
msgid "Small: 1 byte"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:83
msgid "Standard: 56 bytes"
msgstr ""
@@ -164,7 +183,7 @@ msgstr ""
msgid "These rules will govern how this device reacts to network events."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117
msgid "Unlock Modem Bands"
msgstr ""
@@ -174,6 +193,6 @@ msgstr ""
msgid "Watchcat"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
msgid "Windows: 32 bytes"
msgstr ""
diff --git a/applications/luci-app-watchcat/po/bn_BD/watchcat.po b/applications/luci-app-watchcat/po/bn_BD/watchcat.po
index c410a3c4a6..c075e05004 100644
--- a/applications/luci-app-watchcat/po/bn_BD/watchcat.po
+++ b/applications/luci-app-watchcat/po/bn_BD/watchcat.po
@@ -12,13 +12,17 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
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."
+"<i>Applies to Ping Reboot, Restart Interface, and Run Script modes</i> <br /"
+"> Specify the interface to monitor and react if a ping over it fails."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Address family for pinging the host"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
msgid ""
"Applies to Ping Reboot and Periodic Reboot modes</i> <br /> When rebooting "
"the router, the service will trigger a soft reboot. Entering a non-zero "
@@ -27,22 +31,22 @@ msgid ""
"0 to disable the forced reboot delay."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:88
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111
msgid ""
"Applies to Ping Reboot and Restart Interface modes</i> <br /> If using "
"ModemManager, you can have Watchcat restart your ModemManger interface by "
"specifying its name."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:63
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:84
msgid "Big: 248 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:70
msgid "Check Interval"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:93
msgid "Force Reboot Delay"
msgstr ""
@@ -61,11 +65,11 @@ msgid ""
"up more than one action."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
msgid "Host To Check"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
msgid ""
"How often to ping the host specified above. <br /><br />The default unit is "
"seconds, without a suffix, but you can use the suffix <b>m</b> for minutes, "
@@ -75,43 +79,43 @@ msgid ""
"li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
+msgid "IP address or hostname to ping."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
"to be allowed to use any band."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41
msgid ""
"In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
"Reboot mode, it defines the longest period of time without a reply from the "
-"Host To Check before a reboot is engaged. <br /> In Network Restart mode, it "
-"defines the longest period of time without a reply from the Host to Check "
-"before the interface is restarted. <br /><br />The default unit is seconds, "
-"without a suffix, but you can use the suffix <b>m</b> for minutes, <b>h</b> "
-"for hours or <b>d</b> for days. <br /><br />Examples:<ul><li>10 seconds "
-"would be: <b>10</b> or <b>10s</b></li><li>5 minutes would be: <b>5m</b></"
-"li><li> 1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
-"li><ul>"
+"Host To Check before a reboot is engaged. <br /> In Network Restart or Run "
+"Script mode, it defines the longest period of time without a reply from the "
+"Host to Check before the interface is restarted or the script is run. <br /"
+"><br />The default unit is seconds, without a suffix, but you can use the "
+"suffix <b>m</b> for minutes, <b>h</b> for hours or <b>d</b> for days. <br /"
+"><br />Examples:<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></"
+"li><li>5 minutes would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></"
+"li><li>1 week would be: <b>7d</b></li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102
msgid "Interface"
msgstr "ইন্টারফেস"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:103
msgid "Interface to monitor and/or restart"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86
msgid "Jumbo: 9000 bytes"
msgstr ""
@@ -119,23 +123,23 @@ msgstr ""
msgid "Mode"
msgstr "মোড"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110
msgid "Name of ModemManager Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40
msgid "Period"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
msgid "Periodic Reboot"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
msgid "Ping Packet Size"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
msgid "Ping Reboot"
msgstr ""
@@ -145,18 +149,33 @@ msgid ""
"specified duration of time. <br /> Periodic Reboot: Reboot this device after "
"a specified interval of time. <br /> Restart Interface: Restart a network "
"interface if a ping to a specified host fails for a specified duration of "
-"time."
+"time. <br /> Run Script: Run a script if a ping to a specified host fails "
+"for a specified duration of time. <br />"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29
msgid "Restart Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30
+msgid "Run Script"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33
+msgid "Script to run"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:34
+msgid ""
+"Script to run when the host has not responded for the specified duration of "
+"time. The script is passed the interface name as $1"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
msgid "Small: 1 byte"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:83
msgid "Standard: 56 bytes"
msgstr ""
@@ -164,7 +183,7 @@ msgstr ""
msgid "These rules will govern how this device reacts to network events."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117
msgid "Unlock Modem Bands"
msgstr ""
@@ -174,6 +193,6 @@ msgstr ""
msgid "Watchcat"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
msgid "Windows: 32 bytes"
msgstr ""
diff --git a/applications/luci-app-watchcat/po/ca/watchcat.po b/applications/luci-app-watchcat/po/ca/watchcat.po
index 588efbe1dd..8675c483db 100644
--- a/applications/luci-app-watchcat/po/ca/watchcat.po
+++ b/applications/luci-app-watchcat/po/ca/watchcat.po
@@ -12,13 +12,17 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.5.1\n"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
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."
+"<i>Applies to Ping Reboot, Restart Interface, and Run Script modes</i> <br /"
+"> Specify the interface to monitor and react if a ping over it fails."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Address family for pinging the host"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
msgid ""
"Applies to Ping Reboot and Periodic Reboot modes</i> <br /> When rebooting "
"the router, the service will trigger a soft reboot. Entering a non-zero "
@@ -27,22 +31,22 @@ msgid ""
"0 to disable the forced reboot delay."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:88
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111
msgid ""
"Applies to Ping Reboot and Restart Interface modes</i> <br /> If using "
"ModemManager, you can have Watchcat restart your ModemManger interface by "
"specifying its name."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:63
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:84
msgid "Big: 248 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:70
msgid "Check Interval"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:93
msgid "Force Reboot Delay"
msgstr ""
@@ -61,11 +65,11 @@ msgid ""
"up more than one action."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
msgid "Host To Check"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
msgid ""
"How often to ping the host specified above. <br /><br />The default unit is "
"seconds, without a suffix, but you can use the suffix <b>m</b> for minutes, "
@@ -75,43 +79,43 @@ msgid ""
"li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
+msgid "IP address or hostname to ping."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
"to be allowed to use any band."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41
msgid ""
"In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
"Reboot mode, it defines the longest period of time without a reply from the "
-"Host To Check before a reboot is engaged. <br /> In Network Restart mode, it "
-"defines the longest period of time without a reply from the Host to Check "
-"before the interface is restarted. <br /><br />The default unit is seconds, "
-"without a suffix, but you can use the suffix <b>m</b> for minutes, <b>h</b> "
-"for hours or <b>d</b> for days. <br /><br />Examples:<ul><li>10 seconds "
-"would be: <b>10</b> or <b>10s</b></li><li>5 minutes would be: <b>5m</b></"
-"li><li> 1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
-"li><ul>"
+"Host To Check before a reboot is engaged. <br /> In Network Restart or Run "
+"Script mode, it defines the longest period of time without a reply from the "
+"Host to Check before the interface is restarted or the script is run. <br /"
+"><br />The default unit is seconds, without a suffix, but you can use the "
+"suffix <b>m</b> for minutes, <b>h</b> for hours or <b>d</b> for days. <br /"
+"><br />Examples:<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></"
+"li><li>5 minutes would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></"
+"li><li>1 week would be: <b>7d</b></li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102
msgid "Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:103
msgid "Interface to monitor and/or restart"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86
msgid "Jumbo: 9000 bytes"
msgstr ""
@@ -119,23 +123,23 @@ msgstr ""
msgid "Mode"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110
msgid "Name of ModemManager Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40
msgid "Period"
msgstr "Període"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
msgid "Periodic Reboot"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
msgid "Ping Packet Size"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
msgid "Ping Reboot"
msgstr ""
@@ -145,18 +149,33 @@ msgid ""
"specified duration of time. <br /> Periodic Reboot: Reboot this device after "
"a specified interval of time. <br /> Restart Interface: Restart a network "
"interface if a ping to a specified host fails for a specified duration of "
-"time."
+"time. <br /> Run Script: Run a script if a ping to a specified host fails "
+"for a specified duration of time. <br />"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29
msgid "Restart Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30
+msgid "Run Script"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33
+msgid "Script to run"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:34
+msgid ""
+"Script to run when the host has not responded for the specified duration of "
+"time. The script is passed the interface name as $1"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
msgid "Small: 1 byte"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:83
msgid "Standard: 56 bytes"
msgstr ""
@@ -164,7 +183,7 @@ msgstr ""
msgid "These rules will govern how this device reacts to network events."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117
msgid "Unlock Modem Bands"
msgstr ""
@@ -174,7 +193,7 @@ msgstr ""
msgid "Watchcat"
msgstr "Watchcat"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
msgid "Windows: 32 bytes"
msgstr ""
diff --git a/applications/luci-app-watchcat/po/cs/watchcat.po b/applications/luci-app-watchcat/po/cs/watchcat.po
index 1b72375aa6..a1dba4aaac 100644
--- a/applications/luci-app-watchcat/po/cs/watchcat.po
+++ b/applications/luci-app-watchcat/po/cs/watchcat.po
@@ -12,13 +12,17 @@ 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-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
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."
+"<i>Applies to Ping Reboot, Restart Interface, and Run Script modes</i> <br /"
+"> Specify the interface to monitor and react if a ping over it fails."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Address family for pinging the host"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
msgid ""
"Applies to Ping Reboot and Periodic Reboot modes</i> <br /> When rebooting "
"the router, the service will trigger a soft reboot. Entering a non-zero "
@@ -27,22 +31,22 @@ msgid ""
"0 to disable the forced reboot delay."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:88
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111
msgid ""
"Applies to Ping Reboot and Restart Interface modes</i> <br /> If using "
"ModemManager, you can have Watchcat restart your ModemManger interface by "
"specifying its name."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:63
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:84
msgid "Big: 248 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:70
msgid "Check Interval"
msgstr "Interval kontroly"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:93
msgid "Force Reboot Delay"
msgstr ""
@@ -61,11 +65,11 @@ msgid ""
"up more than one action."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
msgid "Host To Check"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
msgid ""
"How often to ping the host specified above. <br /><br />The default unit is "
"seconds, without a suffix, but you can use the suffix <b>m</b> for minutes, "
@@ -75,43 +79,43 @@ msgid ""
"li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
+msgid "IP address or hostname to ping."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
"to be allowed to use any band."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41
msgid ""
"In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
"Reboot mode, it defines the longest period of time without a reply from the "
-"Host To Check before a reboot is engaged. <br /> In Network Restart mode, it "
-"defines the longest period of time without a reply from the Host to Check "
-"before the interface is restarted. <br /><br />The default unit is seconds, "
-"without a suffix, but you can use the suffix <b>m</b> for minutes, <b>h</b> "
-"for hours or <b>d</b> for days. <br /><br />Examples:<ul><li>10 seconds "
-"would be: <b>10</b> or <b>10s</b></li><li>5 minutes would be: <b>5m</b></"
-"li><li> 1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
-"li><ul>"
+"Host To Check before a reboot is engaged. <br /> In Network Restart or Run "
+"Script mode, it defines the longest period of time without a reply from the "
+"Host to Check before the interface is restarted or the script is run. <br /"
+"><br />The default unit is seconds, without a suffix, but you can use the "
+"suffix <b>m</b> for minutes, <b>h</b> for hours or <b>d</b> for days. <br /"
+"><br />Examples:<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></"
+"li><li>5 minutes would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></"
+"li><li>1 week would be: <b>7d</b></li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102
msgid "Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:103
msgid "Interface to monitor and/or restart"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86
msgid "Jumbo: 9000 bytes"
msgstr ""
@@ -119,23 +123,23 @@ msgstr ""
msgid "Mode"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110
msgid "Name of ModemManager Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40
msgid "Period"
msgstr "Perioda"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
msgid "Periodic Reboot"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
msgid "Ping Packet Size"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
msgid "Ping Reboot"
msgstr ""
@@ -145,18 +149,33 @@ msgid ""
"specified duration of time. <br /> Periodic Reboot: Reboot this device after "
"a specified interval of time. <br /> Restart Interface: Restart a network "
"interface if a ping to a specified host fails for a specified duration of "
-"time."
+"time. <br /> Run Script: Run a script if a ping to a specified host fails "
+"for a specified duration of time. <br />"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29
msgid "Restart Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30
+msgid "Run Script"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33
+msgid "Script to run"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:34
+msgid ""
+"Script to run when the host has not responded for the specified duration of "
+"time. The script is passed the interface name as $1"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
msgid "Small: 1 byte"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:83
msgid "Standard: 56 bytes"
msgstr ""
@@ -164,7 +183,7 @@ msgstr ""
msgid "These rules will govern how this device reacts to network events."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117
msgid "Unlock Modem Bands"
msgstr ""
@@ -174,7 +193,7 @@ msgstr ""
msgid "Watchcat"
msgstr "Watchcat"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
msgid "Windows: 32 bytes"
msgstr ""
@@ -189,8 +208,8 @@ msgstr ""
#~ "you use the suffix 'm' for minutes, 'h' for hours or 'd' for days"
#~ msgstr ""
#~ "Perioda testování připojení; výchozí časovou jednotkou jsou sekundy, "
-#~ "avšak použitím přípony \"m\" lze určit minuty, pomocí \"h\" hodiny a \"d"
-#~ "\" dny"
+#~ "avšak použitím přípony \"m\" lze určit minuty, pomocí \"h\" hodiny a "
+#~ "\"d\" dny"
#~ msgid ""
#~ "In periodic mode, it defines the reboot period. In internet mode, it "
diff --git a/applications/luci-app-watchcat/po/da/watchcat.po b/applications/luci-app-watchcat/po/da/watchcat.po
index d177717963..2d0089e181 100644
--- a/applications/luci-app-watchcat/po/da/watchcat.po
+++ b/applications/luci-app-watchcat/po/da/watchcat.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-01-09 11:15+0000\n"
+"PO-Revision-Date: 2022-09-10 07:18+0000\n"
"Last-Translator: drax red <drax@outlook.dk>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswatchcat/da/>\n"
@@ -10,18 +10,22 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.10.1\n"
+"X-Generator: Weblate 4.14.1-dev\n"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
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."
+"<i>Applies to Ping Reboot, Restart Interface, and Run Script modes</i> <br /"
+"> Specify the interface to monitor and react if a ping over it fails."
msgstr ""
-"<i>Gælder for Ping Genstart og Genstart Interface-tilstande</i> <br /> Angiv "
-"den grænseflade, der skal overvåges og genstartes, hvis et ping over det "
-"mislykkes."
+"<i>Gælder for Ping Reboot, Genstart Interface og Run Script-tilstande</i> "
+"<br /> Angiv den grænseflade, der skal overvåges og reagere, hvis et ping "
+"over det mislykkes."
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Address family for pinging the host"
+msgstr "Adressefamilie til pinging af værten"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
msgid ""
"Applies to Ping Reboot and Periodic Reboot modes</i> <br /> When rebooting "
"the router, the service will trigger a soft reboot. Entering a non-zero "
@@ -36,7 +40,7 @@ msgstr ""
"bløde genstart mislykkes, eller brug 0 for at deaktivere den tvungne "
"genstartsforsinkelse."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:88
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111
msgid ""
"Applies to Ping Reboot and Restart Interface modes</i> <br /> If using "
"ModemManager, you can have Watchcat restart your ModemManger interface by "
@@ -46,15 +50,15 @@ msgstr ""
"bruger ModemManager, kan du få Watchcat til at genstarte din ModemManger-"
"interface ved at angive dens navn."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:63
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:84
msgid "Big: 248 bytes"
msgstr "Stor: 248 bytes"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:70
msgid "Check Interval"
msgstr "Tjek interval"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:93
msgid "Force Reboot Delay"
msgstr "Tving genstartsforsinkelse"
@@ -76,11 +80,11 @@ msgstr ""
"af, at en vært bliver utilgængelig. Klik på knappen <b>Tilføj</b> nederst "
"for at konfigurere mere end én handling."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
msgid "Host To Check"
msgstr "Vært at tjekke"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
msgid ""
"How often to ping the host specified above. <br /><br />The default unit is "
"seconds, without a suffix, but you can use the suffix <b>m</b> for minutes, "
@@ -96,15 +100,15 @@ msgstr ""
"li><li>5 minutter ville være: <b>5m</b></li><li>1 time ville være: <b>1t</"
"b></li><li>1 uge ville være: <b>7d</b></ li><ul>"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85
msgid "Huge: 1492 bytes"
msgstr "Kæmpe: 1492 bytes"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
-msgstr "IPv4-adresse eller værtsnavn, der skal pinges."
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
+msgid "IP address or hostname to ping."
+msgstr "IP-adresse eller værtsnavn, der skal pinges."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
"to be allowed to use any band."
@@ -112,39 +116,40 @@ msgstr ""
"Hvis du bruger ModemManager, så før du genstarter interface, skal du "
"indstille modemmet til at have lov til at bruge et hvilket som helst bånd."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41
msgid ""
"In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
"Reboot mode, it defines the longest period of time without a reply from the "
-"Host To Check before a reboot is engaged. <br /> In Network Restart mode, it "
-"defines the longest period of time without a reply from the Host to Check "
-"before the interface is restarted. <br /><br />The default unit is seconds, "
-"without a suffix, but you can use the suffix <b>m</b> for minutes, <b>h</b> "
-"for hours or <b>d</b> for days. <br /><br />Examples:<ul><li>10 seconds "
-"would be: <b>10</b> or <b>10s</b></li><li>5 minutes would be: <b>5m</b></"
-"li><li> 1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
-"li><ul>"
+"Host To Check before a reboot is engaged. <br /> In Network Restart or Run "
+"Script mode, it defines the longest period of time without a reply from the "
+"Host to Check before the interface is restarted or the script is run. <br /"
+"><br />The default unit is seconds, without a suffix, but you can use the "
+"suffix <b>m</b> for minutes, <b>h</b> for hours or <b>d</b> for days. <br /"
+"><br />Examples:<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></"
+"li><li>5 minutes would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></"
+"li><li>1 week would be: <b>7d</b></li><ul>"
msgstr ""
-"I periodisk genstartstilstand definerer den, hvor ofte der skal genstartes. "
-"<br /> I Ping-genstartstilstand definerer den længste tidsperiode uden svar "
-"fra Vært at tjekke, før en genstart aktiveres. <br /> I "
-"netværksgenstartstilstand definerer den længste periode uden svar fra værten "
-"til tjek, før interface genstartes. <br /><br />Standardenheden er sekunder "
-"uden suffiks, men du kan bruge suffikset <b>m</b> i minutter, <b>h</b> i "
-"timer eller <b>d </b> i dagevis. <br /><br />Eksempler:<ul><li>10 sekunder "
-"ville være: <b>10</b> eller <b>10s</b></li><li>5 minutter ville være: "
-"<b>5m</b></li><li> 1 time ville være: <b>1t</b></li><li>1 uge ville være: "
-"<b>7d</b></ li><ul>"
-
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+"I tilstanden Periodisk genstart defineres det, hvor ofte der skal "
+"genstartes. <br /> I tilstanden Ping-genstart defineres det længste tidsrum "
+"uden svar fra værten til kontrol, før der foretages en genstart. <br /> I "
+"tilstanden Netværksgenstart eller Kør script defineres det længste tidsrum "
+"uden svar fra værten til kontrol, før grænsefladen genstartes, eller "
+"scriptet køres. <br /><br />Standard enheden er sekunder, uden suffiks, men "
+"du kan bruge suffiks <b>m</b> for minutter, <b>h</b> for timer eller <b>d</"
+"b> for dage. <br /><br />Eksempler:<ul><li>10 sekunder ville være: <b>10</b> "
+"eller <b>10s</b></li><li>5 minutter ville være: <b>10</b> eller <b>10s</b></"
+"li><li>5 minutter ville være: <b>5m</b></li><li> 1 time ville være: "
+"<b>1h</b></li><li>1 uge ville være: <b>7d</b></li></li><ul>"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102
msgid "Interface"
msgstr "Interface"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:103
msgid "Interface to monitor and/or restart"
msgstr "Interface til overvågning og/eller genstart"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86
msgid "Jumbo: 9000 bytes"
msgstr "Jumbo: 9000 bytes"
@@ -152,23 +157,23 @@ msgstr "Jumbo: 9000 bytes"
msgid "Mode"
msgstr "Mode"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110
msgid "Name of ModemManager Interface"
msgstr "Navn på ModemManager Interface"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40
msgid "Period"
msgstr "Periode"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
msgid "Periodic Reboot"
msgstr "Periodisk genstart"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
msgid "Ping Packet Size"
msgstr "Ping-pakkestørrelse"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
msgid "Ping Reboot"
msgstr "Ping genstart"
@@ -178,23 +183,41 @@ msgid ""
"specified duration of time. <br /> Periodic Reboot: Reboot this device after "
"a specified interval of time. <br /> Restart Interface: Restart a network "
"interface if a ping to a specified host fails for a specified duration of "
-"time."
+"time. <br /> Run Script: Run a script if a ping to a specified host fails "
+"for a specified duration of time. <br />"
msgstr ""
-"Ping Genstart: genstart denne enhed, hvis et ping til en specificeret vært "
-"mislykkes i et bestemt tidsrum. <br /> Periodisk genstart: Genstart denne "
-"enhed efter et bestemt tidsinterval. <br /> Genstart interface: Genstart "
-"netværks interface , hvis et ping til en specificeret vært mislykkes i et "
-"bestemt tidsrum."
-
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+"Ping Reboot: Genstart denne enhed, hvis en ping til en angivet vært "
+"mislykkes i et angivet tidsrum. <br /> Periodisk genstart: Genstart denne "
+"enhed efter et angivet tidsinterval. <br /> Genstart Interface: Genstart en "
+"netværks Interface, hvis en ping til en angivet vært mislykkes i et angivet "
+"tidsrum. <br /> Run Script (Kør script): Kør et script, hvis en ping til en "
+"angivet vært mislykkes i et angivet tidsrum. <br />"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29
msgid "Restart Interface"
msgstr "Genstart interface"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30
+msgid "Run Script"
+msgstr "Kør script"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33
+msgid "Script to run"
+msgstr "Script til at køre"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:34
+msgid ""
+"Script to run when the host has not responded for the specified duration of "
+"time. The script is passed the interface name as $1"
+msgstr ""
+"Script, der skal køres, når værten ikke har svaret i den angivne "
+"tidsperiode. Scriptet får interface navnet som $1"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
msgid "Small: 1 byte"
msgstr "Lille: 1 byte"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:83
msgid "Standard: 56 bytes"
msgstr "Standard: 56 bytes"
@@ -203,7 +226,7 @@ msgid "These rules will govern how this device reacts to network events."
msgstr ""
"Disse regler styrer, hvordan denne enhed reagerer på netværkshændelser."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117
msgid "Unlock Modem Bands"
msgstr "Lås modembånd op"
@@ -213,10 +236,57 @@ msgstr "Lås modembånd op"
msgid "Watchcat"
msgstr "Watchcat"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
msgid "Windows: 32 bytes"
msgstr "Windows: 32 bytes"
+#~ 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."
+#~ msgstr ""
+#~ "<i>Gælder for Ping Genstart og Genstart Interface-tilstande</i> <br /> "
+#~ "Angiv den grænseflade, der skal overvåges og genstartes, hvis et ping "
+#~ "over det mislykkes."
+
+#~ msgid "IPv4 address or hostname to ping."
+#~ msgstr "IPv4-adresse eller værtsnavn, der skal pinges."
+
+#~ msgid ""
+#~ "In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
+#~ "Reboot mode, it defines the longest period of time without a reply from "
+#~ "the Host To Check before a reboot is engaged. <br /> In Network Restart "
+#~ "mode, it defines the longest period of time without a reply from the Host "
+#~ "to Check before the interface is restarted. <br /><br />The default unit "
+#~ "is seconds, without a suffix, but you can use the suffix <b>m</b> for "
+#~ "minutes, <b>h</b> for hours or <b>d</b> for days. <br /><br />Examples:"
+#~ "<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></li><li>5 minutes "
+#~ "would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></li><li>1 week "
+#~ "would be: <b>7d</b></li><ul>"
+#~ msgstr ""
+#~ "I periodisk genstartstilstand definerer den, hvor ofte der skal "
+#~ "genstartes. <br /> I Ping-genstartstilstand definerer den længste "
+#~ "tidsperiode uden svar fra Vært at tjekke, før en genstart aktiveres. <br /"
+#~ "> I netværksgenstartstilstand definerer den længste periode uden svar fra "
+#~ "værten til tjek, før interface genstartes. <br /><br />Standardenheden er "
+#~ "sekunder uden suffiks, men du kan bruge suffikset <b>m</b> i minutter, "
+#~ "<b>h</b> i timer eller <b>d </b> i dagevis. <br /><br />Eksempler:"
+#~ "<ul><li>10 sekunder ville være: <b>10</b> eller <b>10s</b></li><li>5 "
+#~ "minutter ville være: <b>5m</b></li><li> 1 time ville være: <b>1t</b></"
+#~ "li><li>1 uge ville være: <b>7d</b></ li><ul>"
+
+#~ msgid ""
+#~ "Ping Reboot: Reboot this device if a ping to a specified host fails for a "
+#~ "specified duration of time. <br /> Periodic Reboot: Reboot this device "
+#~ "after a specified interval of time. <br /> Restart Interface: Restart a "
+#~ "network interface if a ping to a specified host fails for a specified "
+#~ "duration of time."
+#~ msgstr ""
+#~ "Ping Genstart: genstart denne enhed, hvis et ping til en specificeret "
+#~ "vært mislykkes i et bestemt tidsrum. <br /> Periodisk genstart: Genstart "
+#~ "denne enhed efter et bestemt tidsinterval. <br /> Genstart interface: "
+#~ "Genstart netværks interface , hvis et ping til en specificeret vært "
+#~ "mislykkes i et bestemt tidsrum."
+
#~ msgid "Forced reboot delay"
#~ msgstr "Forced reboot delay"
diff --git a/applications/luci-app-watchcat/po/de/watchcat.po b/applications/luci-app-watchcat/po/de/watchcat.po
index 6067261ee4..724842a179 100644
--- a/applications/luci-app-watchcat/po/de/watchcat.po
+++ b/applications/luci-app-watchcat/po/de/watchcat.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-07-20 17:18+0000\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswatchcat/de/>\n"
@@ -10,18 +10,22 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
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."
+"<i>Applies to Ping Reboot, Restart Interface, and Run Script modes</i> <br /"
+"> Specify the interface to monitor and react if a ping over it fails."
msgstr ""
-"<i>Gilt für die Modi \"Ping Reboot\" und \"Restart Interface\" </i> <br /> "
-"Geben Sie die Schnittstelle an, die überwacht und neu gestartet werden soll, "
-"wenn ein Ping fehlschlägt."
+"<i>Trifft auf Ping Neustart, Reaktivieren der Schnittstelle und Skript "
+"ausführende Modi zu</i><br /> Nenne die zu überwachende Schnittstelle und "
+"reagiere, falls ein Ping darauf fehlschlägt."
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Address family for pinging the host"
+msgstr "Adressfamilie für pingen des Hosts"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
msgid ""
"Applies to Ping Reboot and Periodic Reboot modes</i> <br /> When rebooting "
"the router, the service will trigger a soft reboot. Entering a non-zero "
@@ -37,7 +41,7 @@ msgstr ""
"oder verwenden Sie 0, um die Verzögerung des erzwungenen Neustarts zu "
"deaktivieren."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:88
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111
msgid ""
"Applies to Ping Reboot and Restart Interface modes</i> <br /> If using "
"ModemManager, you can have Watchcat restart your ModemManger interface by "
@@ -47,15 +51,15 @@ msgstr ""
"Sie den ModemManager verwenden, können Sie Watchcat veranlassen,um das "
"ModemManger-Interface neu zu starten, indem Sie dessen Namen angeben."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:63
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:84
msgid "Big: 248 bytes"
msgstr "Groß: 248 Bytes"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:70
msgid "Check Interval"
msgstr "Kontrollintervall"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:93
msgid "Force Reboot Delay"
msgstr "Neustartverzögerung erzwingen"
@@ -78,12 +82,11 @@ msgstr ""
"Schaltfläche <b>Hinzufügen</b> am unteren Rand, um mehr als eine Aktion "
"einzurichten."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
msgid "Host To Check"
msgstr "Host zu überprüfen"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
-#, fuzzy
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
msgid ""
"How often to ping the host specified above. <br /><br />The default unit is "
"seconds, without a suffix, but you can use the suffix <b>m</b> for minutes, "
@@ -92,20 +95,22 @@ msgid ""
"b></li><li>1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
"li><ul>"
msgstr ""
-"Wie oft der oben angegebene Host angepingt werden soll. Der Standardwert ist "
-"in Sekunden, ohne suffix. Verwendbare suffice m für Minute h für Stunden "
-"oder d für Tage. Beispiel: zehn Sekunden wären: 10 oder 10s, fünf Minuten "
-"wären: 5m, eine Stunde wäre: 1h, eine Woche wäre: 7d"
-
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+"Wie oft der oben angegebene Host angepingt werden soll. <br /><br />Der "
+"Standardwert ist in Sekunden, ohne suffix, aber du kannst Suffix <b>m</b> "
+"für Minuten, <b>h</b> für Stunden oder <b>d</b> für Tage. <br /><br "
+"/>Beispiele: <ul><li>zehn Sekunden wären: <b>10</b> oder <b>10s</b></"
+"li><li>fünf Minuten wären: <b>5m</b></li><li>eine Stunde wäre: <b>1h</b></"
+"li><li>eine Woche wäre: <b>7d</b></li><ul>"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85
msgid "Huge: 1492 bytes"
msgstr "Riesig: 1492 bytes"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
-msgstr "IPv4-Adresse oder Hostname zum anpingen."
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
+msgid "IP address or hostname to ping."
+msgstr "IP-Adresse oder Hostname zum Anpingen."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
"to be allowed to use any band."
@@ -113,41 +118,41 @@ msgstr ""
"Wenn Sie ModemManager verwenden, stellen Sie das Modem vor dem Neustart der "
"Schnittstelle so ein, dass es jedes Band verwenden darf."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
-#, fuzzy
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41
msgid ""
"In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
"Reboot mode, it defines the longest period of time without a reply from the "
-"Host To Check before a reboot is engaged. <br /> In Network Restart mode, it "
-"defines the longest period of time without a reply from the Host to Check "
-"before the interface is restarted. <br /><br />The default unit is seconds, "
-"without a suffix, but you can use the suffix <b>m</b> for minutes, <b>h</b> "
-"for hours or <b>d</b> for days. <br /><br />Examples:<ul><li>10 seconds "
-"would be: <b>10</b> or <b>10s</b></li><li>5 minutes would be: <b>5m</b></"
-"li><li> 1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
-"li><ul>"
+"Host To Check before a reboot is engaged. <br /> In Network Restart or Run "
+"Script mode, it defines the longest period of time without a reply from the "
+"Host to Check before the interface is restarted or the script is run. <br /"
+"><br />The default unit is seconds, without a suffix, but you can use the "
+"suffix <b>m</b> for minutes, <b>h</b> for hours or <b>d</b> for days. <br /"
+"><br />Examples:<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></"
+"li><li>5 minutes would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></"
+"li><li>1 week would be: <b>7d</b></li><ul>"
msgstr ""
-"Im Modus \"Periodischer Neustart\" legt er fest, wie oft neu gestartet "
+"Im Modus \"Regelmäßiger Neustart\" legt er fest, wie oft neu gestartet "
"werden soll. <br /> Im Modus \"Ping-Neustart\" legt er die längste "
-"Zeitspanne fest, in der keine Antwort vom zu überprüfenden Host kommt, bevor "
-"ein Neustart durchgeführt wird. <br /> Im Modus \"Netzwerk-Neustart\" legt "
-"er die längste Zeitspanne fest, in der keine Antwort vom zu überprüfenden "
-"Host kommt, bevor die Schnittstelle neu gestartet wird. <br /><br />Die "
-"Standardeinheit ist Sekunden, ohne Suffix, aber Sie können das Suffix <b>m</"
-"b> für Minuten, <b>h</b> für Stunden oder <b>d</b> für Tage verwenden. <br /"
-"><br />Beispiele:<ul><li>10 Sekunden wären: <b>10</b> oder <b>10s</b></"
-"li><li>5 Minuten wären: <b>5m</b></li><li>1 Stunde wäre: <b>1h</b></li><li>1 "
-"Woche wäre: <b>7d</b></li><ul>"
-
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+"Zeitspanne fest, in der keine Antwort vom zu prüfenden Host kommt, bevor ein "
+"Neustart durchgeführt wird. <br /> Im Modus \"Netzwerk-Neustart\" oder "
+"\"Skript ausführen\" legt er die längste Zeitspanne fest, in der keine "
+"Antwort vom zu prüfenden Host kommt, bevor die Schnittstelle neu gestartet "
+"oder das Skript ausgeführt wird. <br /><br />Die Standardeinheit ist "
+"Sekunden, ohne ein Suffix, aber Sie können das Suffix <b>m</b> für Minuten, "
+"<b>h</b> für Stunden oder <b>d</b> für Tage verwenden. <br /><br />Beispiele:"
+"<ul><li>10 Sekunden wären: <b>10</b> oder <b>10s</b></li><li>5 Minuten wären:"
+" <b>5m</b></li><li>1 Stunde wäre: <b>1h</b></li><li>1 Woche wäre: "
+"<b>7d</b></li><ul>"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102
msgid "Interface"
msgstr "Schnittstelle"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:103
msgid "Interface to monitor and/or restart"
msgstr "Schnittstelle zum überwachen und/oder neustarten"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86
msgid "Jumbo: 9000 bytes"
msgstr "Jumbo: 9000 bytes"
@@ -155,23 +160,23 @@ msgstr "Jumbo: 9000 bytes"
msgid "Mode"
msgstr "Modus"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110
msgid "Name of ModemManager Interface"
msgstr "Name der ModemManager Schnittstelle"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40
msgid "Period"
msgstr "Periode"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
msgid "Periodic Reboot"
msgstr "Regelmäßiger Neustart"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
msgid "Ping Packet Size"
msgstr "Ping Paket größe"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
msgid "Ping Reboot"
msgstr "Ping neustart"
@@ -181,23 +186,43 @@ msgid ""
"specified duration of time. <br /> Periodic Reboot: Reboot this device after "
"a specified interval of time. <br /> Restart Interface: Restart a network "
"interface if a ping to a specified host fails for a specified duration of "
-"time."
+"time. <br /> Run Script: Run a script if a ping to a specified host fails "
+"for a specified duration of time. <br />"
msgstr ""
"Ping-Neustart: Startet das Gerät neu, wenn ein Ping zu einem bestimmten Host "
"für eine bestimmte Zeitspanne fehlschlägt. <br /> Regelmäßiger Neustart: "
"Startet das Gerät nach einem bestimmten Zeitintervall neu. <br /> "
"Schnittstelle neu starten: Startet eine Netzwerkschnittstelle neu, wenn ein "
-"Ping zu einem bestimmten Host für eine bestimmte Zeit fehlschlägt."
+"Ping zu einem bestimmten Host für eine bestimmte Zeitspanne fehlschlägt. <br "
+"/> Skript ausführen: Führt ein Skript aus, wenn ein Ping zu einem bestimmten "
+"Host für eine bestimmte Zeitspanne fehlschlägt. <br />"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29
msgid "Restart Interface"
msgstr "Schnittstelle neustarten"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30
+msgid "Run Script"
+msgstr "Skript ausführen"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33
+msgid "Script to run"
+msgstr "Auszuführendes Skript"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:34
+msgid ""
+"Script to run when the host has not responded for the specified duration of "
+"time. The script is passed the interface name as $1"
+msgstr ""
+"Skript, das ausgeführt wird, wenn der Host für die angegebene Zeitspanne "
+"nicht geantwortet hat. Der Schnittstellenname wird dem Skript als $1 "
+"übergeben"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
msgid "Small: 1 byte"
msgstr "Klein: 1 byte"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:83
msgid "Standard: 56 bytes"
msgstr "Standard: 56 bytes"
@@ -205,7 +230,7 @@ msgstr "Standard: 56 bytes"
msgid "These rules will govern how this device reacts to network events."
msgstr "Diese Regeln bestimmen, wie das Gerät auf Netzwerkereignisse reagiert."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117
msgid "Unlock Modem Bands"
msgstr "Modem-Bänder freischalten"
@@ -215,10 +240,59 @@ msgstr "Modem-Bänder freischalten"
msgid "Watchcat"
msgstr "Watchcat"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
msgid "Windows: 32 bytes"
msgstr "Windows: 32 bytes"
+#~ 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."
+#~ msgstr ""
+#~ "<i>Gilt für die Modi \"Ping Reboot\" und \"Restart Interface\" </i> <br /"
+#~ "> Geben Sie die Schnittstelle an, die überwacht und neu gestartet werden "
+#~ "soll, wenn ein Ping fehlschlägt."
+
+#~ msgid "IPv4 address or hostname to ping."
+#~ msgstr "IPv4-Adresse oder Hostname zum anpingen."
+
+#, fuzzy
+#~ msgid ""
+#~ "In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
+#~ "Reboot mode, it defines the longest period of time without a reply from "
+#~ "the Host To Check before a reboot is engaged. <br /> In Network Restart "
+#~ "mode, it defines the longest period of time without a reply from the Host "
+#~ "to Check before the interface is restarted. <br /><br />The default unit "
+#~ "is seconds, without a suffix, but you can use the suffix <b>m</b> for "
+#~ "minutes, <b>h</b> for hours or <b>d</b> for days. <br /><br />Examples:"
+#~ "<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></li><li>5 minutes "
+#~ "would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></li><li>1 week "
+#~ "would be: <b>7d</b></li><ul>"
+#~ msgstr ""
+#~ "Im Modus \"Periodischer Neustart\" legt er fest, wie oft neu gestartet "
+#~ "werden soll. <br /> Im Modus \"Ping-Neustart\" legt er die längste "
+#~ "Zeitspanne fest, in der keine Antwort vom zu überprüfenden Host kommt, "
+#~ "bevor ein Neustart durchgeführt wird. <br /> Im Modus \"Netzwerk-"
+#~ "Neustart\" legt er die längste Zeitspanne fest, in der keine Antwort vom "
+#~ "zu überprüfenden Host kommt, bevor die Schnittstelle neu gestartet wird. "
+#~ "<br /><br />Die Standardeinheit ist Sekunden, ohne Suffix, aber Sie "
+#~ "können das Suffix <b>m</b> für Minuten, <b>h</b> für Stunden oder <b>d</"
+#~ "b> für Tage verwenden. <br /><br />Beispiele:<ul><li>10 Sekunden wären: "
+#~ "<b>10</b> oder <b>10s</b></li><li>5 Minuten wären: <b>5m</b></li><li>1 "
+#~ "Stunde wäre: <b>1h</b></li><li>1 Woche wäre: <b>7d</b></li><ul>"
+
+#~ msgid ""
+#~ "Ping Reboot: Reboot this device if a ping to a specified host fails for a "
+#~ "specified duration of time. <br /> Periodic Reboot: Reboot this device "
+#~ "after a specified interval of time. <br /> Restart Interface: Restart a "
+#~ "network interface if a ping to a specified host fails for a specified "
+#~ "duration of time."
+#~ msgstr ""
+#~ "Ping-Neustart: Startet das Gerät neu, wenn ein Ping zu einem bestimmten "
+#~ "Host für eine bestimmte Zeitspanne fehlschlägt. <br /> Regelmäßiger "
+#~ "Neustart: Startet das Gerät nach einem bestimmten Zeitintervall neu. <br /"
+#~ "> Schnittstelle neu starten: Startet eine Netzwerkschnittstelle neu, wenn "
+#~ "ein Ping zu einem bestimmten Host für eine bestimmte Zeit fehlschlägt."
+
#~ msgid "Forced reboot delay"
#~ msgstr "Erzwungenen Neustart verzögern um"
diff --git a/applications/luci-app-watchcat/po/el/watchcat.po b/applications/luci-app-watchcat/po/el/watchcat.po
index 12722ab783..c0af8fd7a8 100644
--- a/applications/luci-app-watchcat/po/el/watchcat.po
+++ b/applications/luci-app-watchcat/po/el/watchcat.po
@@ -8,13 +8,17 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
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."
+"<i>Applies to Ping Reboot, Restart Interface, and Run Script modes</i> <br /"
+"> Specify the interface to monitor and react if a ping over it fails."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Address family for pinging the host"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
msgid ""
"Applies to Ping Reboot and Periodic Reboot modes</i> <br /> When rebooting "
"the router, the service will trigger a soft reboot. Entering a non-zero "
@@ -23,22 +27,22 @@ msgid ""
"0 to disable the forced reboot delay."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:88
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111
msgid ""
"Applies to Ping Reboot and Restart Interface modes</i> <br /> If using "
"ModemManager, you can have Watchcat restart your ModemManger interface by "
"specifying its name."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:63
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:84
msgid "Big: 248 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:70
msgid "Check Interval"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:93
msgid "Force Reboot Delay"
msgstr ""
@@ -57,11 +61,11 @@ msgid ""
"up more than one action."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
msgid "Host To Check"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
msgid ""
"How often to ping the host specified above. <br /><br />The default unit is "
"seconds, without a suffix, but you can use the suffix <b>m</b> for minutes, "
@@ -71,43 +75,43 @@ msgid ""
"li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
+msgid "IP address or hostname to ping."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
"to be allowed to use any band."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41
msgid ""
"In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
"Reboot mode, it defines the longest period of time without a reply from the "
-"Host To Check before a reboot is engaged. <br /> In Network Restart mode, it "
-"defines the longest period of time without a reply from the Host to Check "
-"before the interface is restarted. <br /><br />The default unit is seconds, "
-"without a suffix, but you can use the suffix <b>m</b> for minutes, <b>h</b> "
-"for hours or <b>d</b> for days. <br /><br />Examples:<ul><li>10 seconds "
-"would be: <b>10</b> or <b>10s</b></li><li>5 minutes would be: <b>5m</b></"
-"li><li> 1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
-"li><ul>"
+"Host To Check before a reboot is engaged. <br /> In Network Restart or Run "
+"Script mode, it defines the longest period of time without a reply from the "
+"Host to Check before the interface is restarted or the script is run. <br /"
+"><br />The default unit is seconds, without a suffix, but you can use the "
+"suffix <b>m</b> for minutes, <b>h</b> for hours or <b>d</b> for days. <br /"
+"><br />Examples:<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></"
+"li><li>5 minutes would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></"
+"li><li>1 week would be: <b>7d</b></li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102
msgid "Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:103
msgid "Interface to monitor and/or restart"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86
msgid "Jumbo: 9000 bytes"
msgstr ""
@@ -115,23 +119,23 @@ msgstr ""
msgid "Mode"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110
msgid "Name of ModemManager Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40
msgid "Period"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
msgid "Periodic Reboot"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
msgid "Ping Packet Size"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
msgid "Ping Reboot"
msgstr ""
@@ -141,18 +145,33 @@ msgid ""
"specified duration of time. <br /> Periodic Reboot: Reboot this device after "
"a specified interval of time. <br /> Restart Interface: Restart a network "
"interface if a ping to a specified host fails for a specified duration of "
-"time."
+"time. <br /> Run Script: Run a script if a ping to a specified host fails "
+"for a specified duration of time. <br />"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29
msgid "Restart Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30
+msgid "Run Script"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33
+msgid "Script to run"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:34
+msgid ""
+"Script to run when the host has not responded for the specified duration of "
+"time. The script is passed the interface name as $1"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
msgid "Small: 1 byte"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:83
msgid "Standard: 56 bytes"
msgstr ""
@@ -160,7 +179,7 @@ msgstr ""
msgid "These rules will govern how this device reacts to network events."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117
msgid "Unlock Modem Bands"
msgstr ""
@@ -170,6 +189,6 @@ msgstr ""
msgid "Watchcat"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
msgid "Windows: 32 bytes"
msgstr ""
diff --git a/applications/luci-app-watchcat/po/en/watchcat.po b/applications/luci-app-watchcat/po/en/watchcat.po
index ed11054ca8..ce1160b358 100644
--- a/applications/luci-app-watchcat/po/en/watchcat.po
+++ b/applications/luci-app-watchcat/po/en/watchcat.po
@@ -8,13 +8,17 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
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."
+"<i>Applies to Ping Reboot, Restart Interface, and Run Script modes</i> <br /"
+"> Specify the interface to monitor and react if a ping over it fails."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Address family for pinging the host"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
msgid ""
"Applies to Ping Reboot and Periodic Reboot modes</i> <br /> When rebooting "
"the router, the service will trigger a soft reboot. Entering a non-zero "
@@ -23,22 +27,22 @@ msgid ""
"0 to disable the forced reboot delay."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:88
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111
msgid ""
"Applies to Ping Reboot and Restart Interface modes</i> <br /> If using "
"ModemManager, you can have Watchcat restart your ModemManger interface by "
"specifying its name."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:63
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:84
msgid "Big: 248 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:70
msgid "Check Interval"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:93
msgid "Force Reboot Delay"
msgstr ""
@@ -57,11 +61,11 @@ msgid ""
"up more than one action."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
msgid "Host To Check"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
msgid ""
"How often to ping the host specified above. <br /><br />The default unit is "
"seconds, without a suffix, but you can use the suffix <b>m</b> for minutes, "
@@ -71,43 +75,43 @@ msgid ""
"li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
+msgid "IP address or hostname to ping."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
"to be allowed to use any band."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41
msgid ""
"In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
"Reboot mode, it defines the longest period of time without a reply from the "
-"Host To Check before a reboot is engaged. <br /> In Network Restart mode, it "
-"defines the longest period of time without a reply from the Host to Check "
-"before the interface is restarted. <br /><br />The default unit is seconds, "
-"without a suffix, but you can use the suffix <b>m</b> for minutes, <b>h</b> "
-"for hours or <b>d</b> for days. <br /><br />Examples:<ul><li>10 seconds "
-"would be: <b>10</b> or <b>10s</b></li><li>5 minutes would be: <b>5m</b></"
-"li><li> 1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
-"li><ul>"
+"Host To Check before a reboot is engaged. <br /> In Network Restart or Run "
+"Script mode, it defines the longest period of time without a reply from the "
+"Host to Check before the interface is restarted or the script is run. <br /"
+"><br />The default unit is seconds, without a suffix, but you can use the "
+"suffix <b>m</b> for minutes, <b>h</b> for hours or <b>d</b> for days. <br /"
+"><br />Examples:<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></"
+"li><li>5 minutes would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></"
+"li><li>1 week would be: <b>7d</b></li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102
msgid "Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:103
msgid "Interface to monitor and/or restart"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86
msgid "Jumbo: 9000 bytes"
msgstr ""
@@ -115,23 +119,23 @@ msgstr ""
msgid "Mode"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110
msgid "Name of ModemManager Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40
msgid "Period"
msgstr "Period"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
msgid "Periodic Reboot"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
msgid "Ping Packet Size"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
msgid "Ping Reboot"
msgstr ""
@@ -141,18 +145,33 @@ msgid ""
"specified duration of time. <br /> Periodic Reboot: Reboot this device after "
"a specified interval of time. <br /> Restart Interface: Restart a network "
"interface if a ping to a specified host fails for a specified duration of "
-"time."
+"time. <br /> Run Script: Run a script if a ping to a specified host fails "
+"for a specified duration of time. <br />"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29
msgid "Restart Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30
+msgid "Run Script"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33
+msgid "Script to run"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:34
+msgid ""
+"Script to run when the host has not responded for the specified duration of "
+"time. The script is passed the interface name as $1"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
msgid "Small: 1 byte"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:83
msgid "Standard: 56 bytes"
msgstr ""
@@ -160,7 +179,7 @@ msgstr ""
msgid "These rules will govern how this device reacts to network events."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117
msgid "Unlock Modem Bands"
msgstr ""
@@ -170,7 +189,7 @@ msgstr ""
msgid "Watchcat"
msgstr "Watchcat"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
msgid "Windows: 32 bytes"
msgstr ""
diff --git a/applications/luci-app-watchcat/po/es/watchcat.po b/applications/luci-app-watchcat/po/es/watchcat.po
index bf827b3021..3ff786dfbc 100644
--- a/applications/luci-app-watchcat/po/es/watchcat.po
+++ b/applications/luci-app-watchcat/po/es/watchcat.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2022-07-13 06:46+0000\n"
+"PO-Revision-Date: 2022-12-28 19:33+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswatchcat/es/>\n"
@@ -11,18 +11,22 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
+#, fuzzy
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."
+"<i>Applies to Ping Reboot, Restart Interface, and Run Script modes</i> <br /"
+"> Specify the interface to monitor and react if a ping over it fails."
msgstr ""
-"<i> Se aplica a los modos Reiniciar por Ping y Reiniciar Interfaz </i> <br /"
-"> Especifique la interfaz a monitorizar y reiniciar si falla un ping sobre "
-"ella."
+"<i>Se aplica a los modos Ping Reboot, Restart Interface y Run Script</i> <br "
+"/> Especifique la interfaz para monitorear y reaccionar si falla un ping."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Address family for pinging the host"
+msgstr "Familia de direcciones para hacer ping al host"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
msgid ""
"Applies to Ping Reboot and Periodic Reboot modes</i> <br /> When rebooting "
"the router, the service will trigger a soft reboot. Entering a non-zero "
@@ -37,7 +41,7 @@ msgstr ""
"que hay que esperar a que el reinicio suave falle o use 0 para desactivar el "
"retraso de reinicio forzado."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:88
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111
msgid ""
"Applies to Ping Reboot and Restart Interface modes</i> <br /> If using "
"ModemManager, you can have Watchcat restart your ModemManger interface by "
@@ -47,15 +51,15 @@ msgstr ""
"usa ModemManager, puede hacer que Watchcat reinicie su interfaz ModemManger "
"especificando su nombre."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:63
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:84
msgid "Big: 248 bytes"
msgstr "Grande: 248 bytes"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:70
msgid "Check Interval"
msgstr "Intervalo de comprobación"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:93
msgid "Force Reboot Delay"
msgstr "Forzar Retraso de Reinicio"
@@ -77,11 +81,11 @@ msgstr ""
"de que no se pueda contactar con un host. Haga clic en el botón <b>Agregar</"
"b> en la parte inferior para configurar más de una acción."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
msgid "Host To Check"
msgstr "Host para comprobar"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
#, fuzzy
msgid ""
"How often to ping the host specified above. <br /><br />The default unit is "
@@ -98,15 +102,15 @@ msgstr ""
"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
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85
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:52
+msgid "IP address or hostname to ping."
+msgstr "Dirección IP o nombre de host para hacer ping."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
"to be allowed to use any band."
@@ -114,40 +118,41 @@ msgstr ""
"Si usa ModemManager, antes de reiniciar la interfaz, configure el módem para "
"que pueda usar cualquier banda."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41
+#, fuzzy
msgid ""
"In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
"Reboot mode, it defines the longest period of time without a reply from the "
-"Host To Check before a reboot is engaged. <br /> In Network Restart mode, it "
-"defines the longest period of time without a reply from the Host to Check "
-"before the interface is restarted. <br /><br />The default unit is seconds, "
-"without a suffix, but you can use the suffix <b>m</b> for minutes, <b>h</b> "
-"for hours or <b>d</b> for days. <br /><br />Examples:<ul><li>10 seconds "
-"would be: <b>10</b> or <b>10s</b></li><li>5 minutes would be: <b>5m</b></"
-"li><li> 1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
-"li><ul>"
+"Host To Check before a reboot is engaged. <br /> In Network Restart or Run "
+"Script mode, it defines the longest period of time without a reply from the "
+"Host to Check before the interface is restarted or the script is run. <br /"
+"><br />The default unit is seconds, without a suffix, but you can use the "
+"suffix <b>m</b> for minutes, <b>h</b> for hours or <b>d</b> for days. <br /"
+"><br />Examples:<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></"
+"li><li>5 minutes would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></"
+"li><li>1 week would be: <b>7d</b></li><ul>"
msgstr ""
-"En el modo de Reinicio periódico, se define la frecuencia con la que "
-"reiniciar. <br /> En el modo Reinicio por Ping, se define el período de "
-"tiempo más largo sin una respuesta desde el Host, que hay que comprobar "
-"antes de que se inicie un reinicio. <br /> En el modo Reinicio por Red, se "
-"define el período de tiempo más largo sin una respuesta desde el host, que "
-"hay que comprobar antes de que se reinicie la interfaz. <br /> <br /> La "
-"unidad predeterminada es segundos, sin llevar sufijo, pero 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>"
-
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+"En el modo de reinicio periódico, define la frecuencia de reinicio. <br /> "
+"En el modo Ping Reboot, define el período de tiempo más largo sin una "
+"respuesta del Host To Check antes de que se realice un reinicio. <br /> En "
+"el modo Reinicio de red o Ejecutar secuencia de comandos, define el período "
+"de tiempo más largo sin una respuesta del Host para verificar antes de que "
+"se reinicie la interfaz o se ejecute la secuencia de comandos. <br /><br /"
+">La unidad predeterminada es segundos, sin sufijo, pero puede usar el sufijo "
+"<b>m</b> para minutos, <b>h</b> para horas o <b>d </b> durante días. <br /"
+"><br />Ejemplos:<ul><li>10 segundos serían: <b>10</b> o <b>10s</b></li><li>5 "
+"minutos serían: <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:102
msgid "Interface"
msgstr "Interfaz"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:103
msgid "Interface to monitor and/or restart"
msgstr "Interfaz para monitorear y/o reiniciar"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86
msgid "Jumbo: 9000 bytes"
msgstr "Jumbo: 9000 bytes"
@@ -155,50 +160,70 @@ msgstr "Jumbo: 9000 bytes"
msgid "Mode"
msgstr "Modo"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110
msgid "Name of ModemManager Interface"
msgstr "Nombre de la interfaz de ModemManager"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40
msgid "Period"
msgstr "Período"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
msgid "Periodic Reboot"
msgstr "Reinicio periódico"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
msgid "Ping Packet Size"
msgstr "Tamaño del paquete de ping"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
#, fuzzy
msgid "Ping Reboot"
msgstr "Reinicio por Ping"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
+#, fuzzy
msgid ""
"Ping Reboot: Reboot this device if a ping to a specified host fails for a "
"specified duration of time. <br /> Periodic Reboot: Reboot this device after "
"a specified interval of time. <br /> Restart Interface: Restart a network "
"interface if a ping to a specified host fails for a specified duration of "
-"time."
+"time. <br /> Run Script: Run a script if a ping to a specified host fails "
+"for a specified duration of time. <br />"
msgstr ""
-"Reinicio por ping: reinicia este dispositivo si falla un ping a un host "
-"especificado durante un período de tiempo especificado. <br /> Reinicio "
-"periódico: reinicia este dispositivo después de un intervalo de tiempo "
-"especificado. <br /> Reiniciar interfaz: reinicia una interfaz de red si un "
-"ping a un host especificado falla durante un período de tiempo especificado."
-
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+"Ping Reboot: reinicie este dispositivo si un ping a un host específico falla "
+"durante un período de tiempo específico. <br /> Reinicio periódico: reinicie "
+"este dispositivo después de un intervalo de tiempo específico. <br /> "
+"Reiniciar interfaz: reinicie una interfaz de red si falla un ping a un host "
+"específico durante un período de tiempo específico. <br /> Ejecutar "
+"secuencia de comandos: ejecute una secuencia de comandos si un ping a un "
+"host específico falla durante un período de tiempo específico. <br />"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29
msgid "Restart Interface"
msgstr "Reiniciar interfaz"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30
+msgid "Run Script"
+msgstr "Ejecutar script"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33
+msgid "Script to run"
+msgstr "Script a ejecutar"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:34
+msgid ""
+"Script to run when the host has not responded for the specified duration of "
+"time. The script is passed the interface name as $1"
+msgstr ""
+"Script a ejecutar cuando el host no ha respondido durante el tiempo "
+"especificado. Al script se le pasa el nombre de la interfaz como $1"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
msgid "Small: 1 byte"
msgstr "Pequeño: 1 byte"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:83
msgid "Standard: 56 bytes"
msgstr "Estándar: 56 bytes"
@@ -207,7 +232,7 @@ msgid "These rules will govern how this device reacts to network events."
msgstr ""
"Estas reglas regirán cómo reacciona este dispositivo a los eventos de la red."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117
msgid "Unlock Modem Bands"
msgstr "Desbloquear bandas de módem"
@@ -217,12 +242,61 @@ msgstr "Desbloquear bandas de módem"
msgid "Watchcat"
msgstr "Watchcat"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
#, fuzzy
msgid "Windows: 32 bytes"
msgstr "Windows: 32 bytes"
#~ 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."
+#~ msgstr ""
+#~ "<i> Se aplica a los modos Reiniciar por Ping y Reiniciar Interfaz </i> "
+#~ "<br /> Especifique la interfaz a monitorizar y reiniciar si falla un ping "
+#~ "sobre ella."
+
+#~ msgid "IPv4 address or hostname to ping."
+#~ msgstr "Dirección IPv4 o nombre de host para hacer ping."
+
+#~ msgid ""
+#~ "In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
+#~ "Reboot mode, it defines the longest period of time without a reply from "
+#~ "the Host To Check before a reboot is engaged. <br /> In Network Restart "
+#~ "mode, it defines the longest period of time without a reply from the Host "
+#~ "to Check before the interface is restarted. <br /><br />The default unit "
+#~ "is seconds, without a suffix, but you can use the suffix <b>m</b> for "
+#~ "minutes, <b>h</b> for hours or <b>d</b> for days. <br /><br />Examples:"
+#~ "<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></li><li>5 minutes "
+#~ "would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></li><li>1 week "
+#~ "would be: <b>7d</b></li><ul>"
+#~ msgstr ""
+#~ "En el modo de Reinicio periódico, se define la frecuencia con la que "
+#~ "reiniciar. <br /> En el modo Reinicio por Ping, se define el período de "
+#~ "tiempo más largo sin una respuesta desde el Host, que hay que comprobar "
+#~ "antes de que se inicie un reinicio. <br /> En el modo Reinicio por Red, "
+#~ "se define el período de tiempo más largo sin una respuesta desde el host, "
+#~ "que hay que comprobar antes de que se reinicie la interfaz. <br /> <br /> "
+#~ "La unidad predeterminada es segundos, sin llevar sufijo, pero 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>"
+
+#~ msgid ""
+#~ "Ping Reboot: Reboot this device if a ping to a specified host fails for a "
+#~ "specified duration of time. <br /> Periodic Reboot: Reboot this device "
+#~ "after a specified interval of time. <br /> Restart Interface: Restart a "
+#~ "network interface if a ping to a specified host fails for a specified "
+#~ "duration of time."
+#~ msgstr ""
+#~ "Reinicio por ping: reinicia este dispositivo si falla un ping a un host "
+#~ "especificado durante un período de tiempo especificado. <br /> Reinicio "
+#~ "periódico: reinicia este dispositivo después de un intervalo de tiempo "
+#~ "especificado. <br /> Reiniciar interfaz: reinicia una interfaz de red si "
+#~ "un ping a un host especificado falla durante un período de tiempo "
+#~ "especificado."
+
+#~ 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."
#~ msgstr ""
diff --git a/applications/luci-app-watchcat/po/fi/watchcat.po b/applications/luci-app-watchcat/po/fi/watchcat.po
index 962c5ce58e..7027a83bf1 100644
--- a/applications/luci-app-watchcat/po/fi/watchcat.po
+++ b/applications/luci-app-watchcat/po/fi/watchcat.po
@@ -12,13 +12,17 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.12-dev\n"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
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."
+"<i>Applies to Ping Reboot, Restart Interface, and Run Script modes</i> <br /"
+"> Specify the interface to monitor and react if a ping over it fails."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Address family for pinging the host"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
msgid ""
"Applies to Ping Reboot and Periodic Reboot modes</i> <br /> When rebooting "
"the router, the service will trigger a soft reboot. Entering a non-zero "
@@ -27,22 +31,22 @@ msgid ""
"0 to disable the forced reboot delay."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:88
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111
msgid ""
"Applies to Ping Reboot and Restart Interface modes</i> <br /> If using "
"ModemManager, you can have Watchcat restart your ModemManger interface by "
"specifying its name."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:63
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:84
msgid "Big: 248 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:70
msgid "Check Interval"
msgstr "Tarkistusväli"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:93
msgid "Force Reboot Delay"
msgstr ""
@@ -61,11 +65,11 @@ msgid ""
"up more than one action."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
msgid "Host To Check"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
msgid ""
"How often to ping the host specified above. <br /><br />The default unit is "
"seconds, without a suffix, but you can use the suffix <b>m</b> for minutes, "
@@ -75,43 +79,43 @@ msgid ""
"li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
+msgid "IP address or hostname to ping."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
"to be allowed to use any band."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41
msgid ""
"In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
"Reboot mode, it defines the longest period of time without a reply from the "
-"Host To Check before a reboot is engaged. <br /> In Network Restart mode, it "
-"defines the longest period of time without a reply from the Host to Check "
-"before the interface is restarted. <br /><br />The default unit is seconds, "
-"without a suffix, but you can use the suffix <b>m</b> for minutes, <b>h</b> "
-"for hours or <b>d</b> for days. <br /><br />Examples:<ul><li>10 seconds "
-"would be: <b>10</b> or <b>10s</b></li><li>5 minutes would be: <b>5m</b></"
-"li><li> 1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
-"li><ul>"
+"Host To Check before a reboot is engaged. <br /> In Network Restart or Run "
+"Script mode, it defines the longest period of time without a reply from the "
+"Host to Check before the interface is restarted or the script is run. <br /"
+"><br />The default unit is seconds, without a suffix, but you can use the "
+"suffix <b>m</b> for minutes, <b>h</b> for hours or <b>d</b> for days. <br /"
+"><br />Examples:<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></"
+"li><li>5 minutes would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></"
+"li><li>1 week would be: <b>7d</b></li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102
msgid "Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:103
msgid "Interface to monitor and/or restart"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86
msgid "Jumbo: 9000 bytes"
msgstr ""
@@ -119,23 +123,23 @@ msgstr ""
msgid "Mode"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110
msgid "Name of ModemManager Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40
msgid "Period"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
msgid "Periodic Reboot"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
msgid "Ping Packet Size"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
msgid "Ping Reboot"
msgstr ""
@@ -145,18 +149,33 @@ msgid ""
"specified duration of time. <br /> Periodic Reboot: Reboot this device after "
"a specified interval of time. <br /> Restart Interface: Restart a network "
"interface if a ping to a specified host fails for a specified duration of "
-"time."
+"time. <br /> Run Script: Run a script if a ping to a specified host fails "
+"for a specified duration of time. <br />"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29
msgid "Restart Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30
+msgid "Run Script"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33
+msgid "Script to run"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:34
+msgid ""
+"Script to run when the host has not responded for the specified duration of "
+"time. The script is passed the interface name as $1"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
msgid "Small: 1 byte"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:83
msgid "Standard: 56 bytes"
msgstr ""
@@ -164,7 +183,7 @@ msgstr ""
msgid "These rules will govern how this device reacts to network events."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117
msgid "Unlock Modem Bands"
msgstr ""
@@ -174,6 +193,6 @@ msgstr ""
msgid "Watchcat"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
msgid "Windows: 32 bytes"
msgstr ""
diff --git a/applications/luci-app-watchcat/po/fr/watchcat.po b/applications/luci-app-watchcat/po/fr/watchcat.po
index 659cb8b53b..f5b3335ca8 100644
--- a/applications/luci-app-watchcat/po/fr/watchcat.po
+++ b/applications/luci-app-watchcat/po/fr/watchcat.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-12-30 07:50+0000\n"
-"Last-Translator: Samuel Chéreau <bnorus@gmail.com>\n"
+"PO-Revision-Date: 2022-10-23 17:26+0000\n"
+"Last-Translator: Amaury <y0da@live.fr>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswatchcat/fr/>\n"
"Language: fr\n"
@@ -10,17 +10,22 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.10.1\n"
+"X-Generator: Weblate 4.14.2-dev\n"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
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."
+"<i>Applies to Ping Reboot, Restart Interface, and Run Script modes</i> <br /"
+"> Specify the interface to monitor and react if a ping over it fails."
+msgstr ""
+"<i>S'applique aux modes de redémarrage par ping et de redémarrage "
+"périodique</i> <br/>Indiquer l'interface à monitorer et corriger en cas "
+"d'échec de ping."
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Address family for pinging the host"
msgstr ""
-"<i>S'applique au modes, Ping Redémarrage, et Redémarrer l'interface</i><br /"
-">Spécifier l'interface à surveiller et redémarrer si le ping échou."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
msgid ""
"Applies to Ping Reboot and Periodic Reboot modes</i> <br /> When rebooting "
"the router, the service will trigger a soft reboot. Entering a non-zero "
@@ -28,25 +33,34 @@ msgid ""
"fail. Enter the number of seconds to wait for the soft reboot to fail or use "
"0 to disable the forced reboot delay."
msgstr ""
-
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:88
+"S'applique aux modes de redémarrage par ping et de redémarrage périodique</"
+"i> <br />Lorsque le service redémarre le routeur, il déclenche un "
+"redémarrage en douceur. La saisie d'une valeur non nulle ici déclenchera un "
+"redémarrage dur différé si le redémarrage progressif devait échouer. Entrez "
+"le nombre de secondes à attendre pour que le redémarrage progressif échoue "
+"ou utilisez 0 pour désactiver le délai de redémarrage forcé."
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111
msgid ""
"Applies to Ping Reboot and Restart Interface modes</i> <br /> If using "
"ModemManager, you can have Watchcat restart your ModemManger interface by "
"specifying its name."
msgstr ""
+"S'applique aux modes d'interface Ping Reboot et Restart</i> <br />Si vous "
+"utilisez ModemManager, vous pouvez demander à Watchcat de redémarrer votre "
+"interface ModemManger en spécifiant son nom."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:63
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:84
msgid "Big: 248 bytes"
-msgstr ""
+msgstr "Grand : 248 octets"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:70
msgid "Check Interval"
-msgstr ""
+msgstr "Intervalle de contrôle"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:93
msgid "Force Reboot Delay"
-msgstr ""
+msgstr "Délai de redémarrage forcé"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
msgid "General Settings"
@@ -54,7 +68,7 @@ msgstr "Paramètres généraux"
#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
msgid "Grant access to LuCI app watchcat"
-msgstr ""
+msgstr "Accorder l'accès à l'application LuCI watchcat"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
msgid ""
@@ -62,12 +76,15 @@ msgid ""
"host becomes unreachable. Click the <b>Add</b> button at the bottom to set "
"up more than one action."
msgstr ""
+"Ici, vous pouvez configurer plusieurs vérifications et actions à "
+"entreprendre dans le cas où un hôte devient inaccessible. Cliquez sur le "
+"bouton <b>Add</b> en bas pour configurer plusieurs actions."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
msgid "Host To Check"
-msgstr ""
+msgstr "Hôte à vérifier"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
msgid ""
"How often to ping the host specified above. <br /><br />The default unit is "
"seconds, without a suffix, but you can use the suffix <b>m</b> for minutes, "
@@ -76,70 +93,79 @@ msgid ""
"b></li><li>1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
"li><ul>"
msgstr ""
+"La fréquence à laquelle il faut envoyer un ping à l'hôte spécifié ci-dessus. "
+"<br /><br />L'unité par défaut est la seconde, sans suffixe, mais vous "
+"pouvez utiliser le suffixe <b>m</b> pour les minutes, <b>h</b> pour les "
+"heures ou <b>d</b> pour les jours. <br /><br /> Exemples:<ul><li>10 secondes "
+"seraient : <b>10</b> ou <b>10s</b></li><li>5 minutes seraient : <b>5m</b></"
+"li><li>1 heure serait : <b>1h</b></li><li>1 semaine serait : <b>7j</b></"
+"li><ul>"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85
msgid "Huge: 1492 bytes"
-msgstr ""
+msgstr "Énorme : 1492 octets"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
+msgid "IP address or hostname to ping."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
"to be allowed to use any band."
msgstr ""
+"Si vous utilisez ModemManager, avant de redémarrer l'interface, configurez "
+"le modem pour qu'il soit autorisé à utiliser n'importe quelle bande."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41
msgid ""
"In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
"Reboot mode, it defines the longest period of time without a reply from the "
-"Host To Check before a reboot is engaged. <br /> In Network Restart mode, it "
-"defines the longest period of time without a reply from the Host to Check "
-"before the interface is restarted. <br /><br />The default unit is seconds, "
-"without a suffix, but you can use the suffix <b>m</b> for minutes, <b>h</b> "
-"for hours or <b>d</b> for days. <br /><br />Examples:<ul><li>10 seconds "
-"would be: <b>10</b> or <b>10s</b></li><li>5 minutes would be: <b>5m</b></"
-"li><li> 1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
-"li><ul>"
+"Host To Check before a reboot is engaged. <br /> In Network Restart or Run "
+"Script mode, it defines the longest period of time without a reply from the "
+"Host to Check before the interface is restarted or the script is run. <br /"
+"><br />The default unit is seconds, without a suffix, but you can use the "
+"suffix <b>m</b> for minutes, <b>h</b> for hours or <b>d</b> for days. <br /"
+"><br />Examples:<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></"
+"li><li>5 minutes would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></"
+"li><li>1 week would be: <b>7d</b></li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102
msgid "Interface"
msgstr "Interface"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:103
msgid "Interface to monitor and/or restart"
-msgstr ""
+msgstr "Interface à surveiller et/ou redémarrer"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86
msgid "Jumbo: 9000 bytes"
-msgstr ""
+msgstr "Jumbo : 9000 octets"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22
msgid "Mode"
msgstr "Mode"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110
msgid "Name of ModemManager Interface"
-msgstr ""
+msgstr "Nom de l'interface ModemManager"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40
msgid "Period"
msgstr "Période"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
msgid "Periodic Reboot"
-msgstr ""
+msgstr "Redémarrage périodique"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
msgid "Ping Packet Size"
-msgstr ""
+msgstr "Taille du paquet Ping"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
msgid "Ping Reboot"
-msgstr ""
+msgstr "Ping de redémarrage"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
msgid ""
@@ -147,28 +173,45 @@ msgid ""
"specified duration of time. <br /> Periodic Reboot: Reboot this device after "
"a specified interval of time. <br /> Restart Interface: Restart a network "
"interface if a ping to a specified host fails for a specified duration of "
-"time."
+"time. <br /> Run Script: Run a script if a ping to a specified host fails "
+"for a specified duration of time. <br />"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29
msgid "Restart Interface"
+msgstr "Redémarrer l'interface"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30
+msgid "Run Script"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
-msgid "Small: 1 byte"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33
+msgid "Script to run"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
-msgid "Standard: 56 bytes"
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:34
+msgid ""
+"Script to run when the host has not responded for the specified duration of "
+"time. The script is passed the interface name as $1"
msgstr ""
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+msgid "Small: 1 byte"
+msgstr "Petit : 1 octet"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:83
+msgid "Standard: 56 bytes"
+msgstr "Standard : 56 octets"
+
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
msgid "These rules will govern how this device reacts to network events."
msgstr ""
+"Ces règles régissent la façon dont cet appareil réagit aux événements du "
+"réseau."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117
msgid "Unlock Modem Bands"
-msgstr ""
+msgstr "Déverrouiller les bandes du modem"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:11
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
@@ -176,9 +219,57 @@ msgstr ""
msgid "Watchcat"
msgstr "Watchcat"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
msgid "Windows: 32 bytes"
-msgstr ""
+msgstr "Windows : 32 octets"
+
+#~ 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."
+#~ msgstr ""
+#~ "<i>S'applique aux modes d'interface Ping Reboot et Restart</i> <br /> "
+#~ "Spécifiez l'interface à surveiller et à redémarrer en cas d'échec d'un "
+#~ "ping sur celle-ci."
+
+#~ msgid "IPv4 address or hostname to ping."
+#~ msgstr "Adresse IPv4 ou nom d'hôte sur lequel envoyer un ping."
+
+#~ msgid ""
+#~ "In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
+#~ "Reboot mode, it defines the longest period of time without a reply from "
+#~ "the Host To Check before a reboot is engaged. <br /> In Network Restart "
+#~ "mode, it defines the longest period of time without a reply from the Host "
+#~ "to Check before the interface is restarted. <br /><br />The default unit "
+#~ "is seconds, without a suffix, but you can use the suffix <b>m</b> for "
+#~ "minutes, <b>h</b> for hours or <b>d</b> for days. <br /><br />Examples:"
+#~ "<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></li><li>5 minutes "
+#~ "would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></li><li>1 week "
+#~ "would be: <b>7d</b></li><ul>"
+#~ msgstr ""
+#~ "En mode Redémarrage périodique, elle définit la fréquence de redémarrage. "
+#~ "<br />En mode Redémarrage par ping, elle définit la plus longue période "
+#~ "sans réponse de l'hôte à vérifier avant qu'un redémarrage ne soit engagé. "
+#~ "<br />En mode Redémarrage du réseau, elle définit la plus longue période "
+#~ "sans réponse de l'hôte à vérifier avant que l'interface ne soit "
+#~ "redémarrée. <br /><br />L'unité par défaut est la seconde, sans suffixe, "
+#~ "mais vous pouvez utiliser le suffixe <b>m</b> pour les minutes, <b>h</b> "
+#~ "pour les heures ou <b>d</b> pour les jours. <br /><br />Exemples :"
+#~ "<ul><li>10 secondes seraient : <b>10</b> ou <b>10s</b></li><li>5 minutes "
+#~ "seraient : <b>5m</b></li><li><li>1 heure serait : <b>1h</b></li><li>1 "
+#~ "semaine serait : <b>7j</b></li><ul>"
+
+#~ msgid ""
+#~ "Ping Reboot: Reboot this device if a ping to a specified host fails for a "
+#~ "specified duration of time. <br /> Periodic Reboot: Reboot this device "
+#~ "after a specified interval of time. <br /> Restart Interface: Restart a "
+#~ "network interface if a ping to a specified host fails for a specified "
+#~ "duration of time."
+#~ msgstr ""
+#~ "Ping Reboot : Redémarrer ce périphérique si un ping vers un hôte spécifié "
+#~ "échoue pendant une durée déterminée. <br /> Redémarrage périodique : "
+#~ "Redémarrer ce périphérique après un intervalle de temps spécifié. <br /> "
+#~ "Restart Interface : Redémarrer une interface réseau si un ping vers un "
+#~ "hôte spécifié échoue pendant une durée déterminée."
#~ msgid "Forced reboot delay"
#~ msgstr "Délai pour le reboot forcé"
@@ -206,8 +297,8 @@ msgstr ""
#~ "En mode périodique, définit la période de redémarrage. En mode internet, "
#~ "définit la plus longue période de temps sans accès à internet avant qu'un "
#~ "redémarrage soit engagé. L'unité par défaut est la seconde, vous pouvez "
-#~ "utiliser le suffixe \"m\" pour les minutes, \"h\" pour les heures ou \"d"
-#~ "\" pour les jours"
+#~ "utiliser le suffixe \"m\" pour les minutes, \"h\" pour les heures ou "
+#~ "\"d\" pour les jours"
#~ msgid "Operating mode"
#~ msgstr "Mode de fonctionnement"
diff --git a/applications/luci-app-watchcat/po/he/watchcat.po b/applications/luci-app-watchcat/po/he/watchcat.po
index 12722ab783..c0af8fd7a8 100644
--- a/applications/luci-app-watchcat/po/he/watchcat.po
+++ b/applications/luci-app-watchcat/po/he/watchcat.po
@@ -8,13 +8,17 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
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."
+"<i>Applies to Ping Reboot, Restart Interface, and Run Script modes</i> <br /"
+"> Specify the interface to monitor and react if a ping over it fails."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Address family for pinging the host"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
msgid ""
"Applies to Ping Reboot and Periodic Reboot modes</i> <br /> When rebooting "
"the router, the service will trigger a soft reboot. Entering a non-zero "
@@ -23,22 +27,22 @@ msgid ""
"0 to disable the forced reboot delay."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:88
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111
msgid ""
"Applies to Ping Reboot and Restart Interface modes</i> <br /> If using "
"ModemManager, you can have Watchcat restart your ModemManger interface by "
"specifying its name."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:63
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:84
msgid "Big: 248 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:70
msgid "Check Interval"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:93
msgid "Force Reboot Delay"
msgstr ""
@@ -57,11 +61,11 @@ msgid ""
"up more than one action."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
msgid "Host To Check"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
msgid ""
"How often to ping the host specified above. <br /><br />The default unit is "
"seconds, without a suffix, but you can use the suffix <b>m</b> for minutes, "
@@ -71,43 +75,43 @@ msgid ""
"li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
+msgid "IP address or hostname to ping."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
"to be allowed to use any band."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41
msgid ""
"In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
"Reboot mode, it defines the longest period of time without a reply from the "
-"Host To Check before a reboot is engaged. <br /> In Network Restart mode, it "
-"defines the longest period of time without a reply from the Host to Check "
-"before the interface is restarted. <br /><br />The default unit is seconds, "
-"without a suffix, but you can use the suffix <b>m</b> for minutes, <b>h</b> "
-"for hours or <b>d</b> for days. <br /><br />Examples:<ul><li>10 seconds "
-"would be: <b>10</b> or <b>10s</b></li><li>5 minutes would be: <b>5m</b></"
-"li><li> 1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
-"li><ul>"
+"Host To Check before a reboot is engaged. <br /> In Network Restart or Run "
+"Script mode, it defines the longest period of time without a reply from the "
+"Host to Check before the interface is restarted or the script is run. <br /"
+"><br />The default unit is seconds, without a suffix, but you can use the "
+"suffix <b>m</b> for minutes, <b>h</b> for hours or <b>d</b> for days. <br /"
+"><br />Examples:<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></"
+"li><li>5 minutes would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></"
+"li><li>1 week would be: <b>7d</b></li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102
msgid "Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:103
msgid "Interface to monitor and/or restart"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86
msgid "Jumbo: 9000 bytes"
msgstr ""
@@ -115,23 +119,23 @@ msgstr ""
msgid "Mode"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110
msgid "Name of ModemManager Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40
msgid "Period"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
msgid "Periodic Reboot"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
msgid "Ping Packet Size"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
msgid "Ping Reboot"
msgstr ""
@@ -141,18 +145,33 @@ msgid ""
"specified duration of time. <br /> Periodic Reboot: Reboot this device after "
"a specified interval of time. <br /> Restart Interface: Restart a network "
"interface if a ping to a specified host fails for a specified duration of "
-"time."
+"time. <br /> Run Script: Run a script if a ping to a specified host fails "
+"for a specified duration of time. <br />"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29
msgid "Restart Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30
+msgid "Run Script"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33
+msgid "Script to run"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:34
+msgid ""
+"Script to run when the host has not responded for the specified duration of "
+"time. The script is passed the interface name as $1"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
msgid "Small: 1 byte"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:83
msgid "Standard: 56 bytes"
msgstr ""
@@ -160,7 +179,7 @@ msgstr ""
msgid "These rules will govern how this device reacts to network events."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117
msgid "Unlock Modem Bands"
msgstr ""
@@ -170,6 +189,6 @@ msgstr ""
msgid "Watchcat"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
msgid "Windows: 32 bytes"
msgstr ""
diff --git a/applications/luci-app-watchcat/po/hi/watchcat.po b/applications/luci-app-watchcat/po/hi/watchcat.po
index 2f564d0283..4a1ef968bf 100644
--- a/applications/luci-app-watchcat/po/hi/watchcat.po
+++ b/applications/luci-app-watchcat/po/hi/watchcat.po
@@ -9,13 +9,17 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
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."
+"<i>Applies to Ping Reboot, Restart Interface, and Run Script modes</i> <br /"
+"> Specify the interface to monitor and react if a ping over it fails."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Address family for pinging the host"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
msgid ""
"Applies to Ping Reboot and Periodic Reboot modes</i> <br /> When rebooting "
"the router, the service will trigger a soft reboot. Entering a non-zero "
@@ -24,22 +28,22 @@ msgid ""
"0 to disable the forced reboot delay."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:88
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111
msgid ""
"Applies to Ping Reboot and Restart Interface modes</i> <br /> If using "
"ModemManager, you can have Watchcat restart your ModemManger interface by "
"specifying its name."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:63
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:84
msgid "Big: 248 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:70
msgid "Check Interval"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:93
msgid "Force Reboot Delay"
msgstr ""
@@ -58,11 +62,11 @@ msgid ""
"up more than one action."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
msgid "Host To Check"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
msgid ""
"How often to ping the host specified above. <br /><br />The default unit is "
"seconds, without a suffix, but you can use the suffix <b>m</b> for minutes, "
@@ -72,43 +76,43 @@ msgid ""
"li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
+msgid "IP address or hostname to ping."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
"to be allowed to use any band."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41
msgid ""
"In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
"Reboot mode, it defines the longest period of time without a reply from the "
-"Host To Check before a reboot is engaged. <br /> In Network Restart mode, it "
-"defines the longest period of time without a reply from the Host to Check "
-"before the interface is restarted. <br /><br />The default unit is seconds, "
-"without a suffix, but you can use the suffix <b>m</b> for minutes, <b>h</b> "
-"for hours or <b>d</b> for days. <br /><br />Examples:<ul><li>10 seconds "
-"would be: <b>10</b> or <b>10s</b></li><li>5 minutes would be: <b>5m</b></"
-"li><li> 1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
-"li><ul>"
+"Host To Check before a reboot is engaged. <br /> In Network Restart or Run "
+"Script mode, it defines the longest period of time without a reply from the "
+"Host to Check before the interface is restarted or the script is run. <br /"
+"><br />The default unit is seconds, without a suffix, but you can use the "
+"suffix <b>m</b> for minutes, <b>h</b> for hours or <b>d</b> for days. <br /"
+"><br />Examples:<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></"
+"li><li>5 minutes would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></"
+"li><li>1 week would be: <b>7d</b></li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102
msgid "Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:103
msgid "Interface to monitor and/or restart"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86
msgid "Jumbo: 9000 bytes"
msgstr ""
@@ -116,23 +120,23 @@ msgstr ""
msgid "Mode"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110
msgid "Name of ModemManager Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40
msgid "Period"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
msgid "Periodic Reboot"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
msgid "Ping Packet Size"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
msgid "Ping Reboot"
msgstr ""
@@ -142,18 +146,33 @@ msgid ""
"specified duration of time. <br /> Periodic Reboot: Reboot this device after "
"a specified interval of time. <br /> Restart Interface: Restart a network "
"interface if a ping to a specified host fails for a specified duration of "
-"time."
+"time. <br /> Run Script: Run a script if a ping to a specified host fails "
+"for a specified duration of time. <br />"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29
msgid "Restart Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30
+msgid "Run Script"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33
+msgid "Script to run"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:34
+msgid ""
+"Script to run when the host has not responded for the specified duration of "
+"time. The script is passed the interface name as $1"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
msgid "Small: 1 byte"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:83
msgid "Standard: 56 bytes"
msgstr ""
@@ -161,7 +180,7 @@ msgstr ""
msgid "These rules will govern how this device reacts to network events."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117
msgid "Unlock Modem Bands"
msgstr ""
@@ -171,6 +190,6 @@ msgstr ""
msgid "Watchcat"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
msgid "Windows: 32 bytes"
msgstr ""
diff --git a/applications/luci-app-watchcat/po/hu/watchcat.po b/applications/luci-app-watchcat/po/hu/watchcat.po
index b263876842..9d75e66a2d 100644
--- a/applications/luci-app-watchcat/po/hu/watchcat.po
+++ b/applications/luci-app-watchcat/po/hu/watchcat.po
@@ -12,13 +12,17 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
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."
+"<i>Applies to Ping Reboot, Restart Interface, and Run Script modes</i> <br /"
+"> Specify the interface to monitor and react if a ping over it fails."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Address family for pinging the host"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
msgid ""
"Applies to Ping Reboot and Periodic Reboot modes</i> <br /> When rebooting "
"the router, the service will trigger a soft reboot. Entering a non-zero "
@@ -27,22 +31,22 @@ msgid ""
"0 to disable the forced reboot delay."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:88
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111
msgid ""
"Applies to Ping Reboot and Restart Interface modes</i> <br /> If using "
"ModemManager, you can have Watchcat restart your ModemManger interface by "
"specifying its name."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:63
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:84
msgid "Big: 248 bytes"
msgstr "Nagy: 248 bájt"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:70
msgid "Check Interval"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:93
msgid "Force Reboot Delay"
msgstr ""
@@ -61,11 +65,11 @@ msgid ""
"up more than one action."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
msgid "Host To Check"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
msgid ""
"How often to ping the host specified above. <br /><br />The default unit is "
"seconds, without a suffix, but you can use the suffix <b>m</b> for minutes, "
@@ -75,43 +79,43 @@ msgid ""
"li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
+msgid "IP address or hostname to ping."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
"to be allowed to use any band."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41
msgid ""
"In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
"Reboot mode, it defines the longest period of time without a reply from the "
-"Host To Check before a reboot is engaged. <br /> In Network Restart mode, it "
-"defines the longest period of time without a reply from the Host to Check "
-"before the interface is restarted. <br /><br />The default unit is seconds, "
-"without a suffix, but you can use the suffix <b>m</b> for minutes, <b>h</b> "
-"for hours or <b>d</b> for days. <br /><br />Examples:<ul><li>10 seconds "
-"would be: <b>10</b> or <b>10s</b></li><li>5 minutes would be: <b>5m</b></"
-"li><li> 1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
-"li><ul>"
+"Host To Check before a reboot is engaged. <br /> In Network Restart or Run "
+"Script mode, it defines the longest period of time without a reply from the "
+"Host to Check before the interface is restarted or the script is run. <br /"
+"><br />The default unit is seconds, without a suffix, but you can use the "
+"suffix <b>m</b> for minutes, <b>h</b> for hours or <b>d</b> for days. <br /"
+"><br />Examples:<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></"
+"li><li>5 minutes would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></"
+"li><li>1 week would be: <b>7d</b></li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102
msgid "Interface"
msgstr "Csatoló"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:103
msgid "Interface to monitor and/or restart"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86
msgid "Jumbo: 9000 bytes"
msgstr "Jumbo: 9000 bájt"
@@ -119,23 +123,23 @@ msgstr "Jumbo: 9000 bájt"
msgid "Mode"
msgstr "Mód"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110
msgid "Name of ModemManager Interface"
msgstr "ModemManager csatoló neve"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40
msgid "Period"
msgstr "Periódus"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
msgid "Periodic Reboot"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
msgid "Ping Packet Size"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
msgid "Ping Reboot"
msgstr ""
@@ -145,18 +149,33 @@ msgid ""
"specified duration of time. <br /> Periodic Reboot: Reboot this device after "
"a specified interval of time. <br /> Restart Interface: Restart a network "
"interface if a ping to a specified host fails for a specified duration of "
-"time."
+"time. <br /> Run Script: Run a script if a ping to a specified host fails "
+"for a specified duration of time. <br />"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29
msgid "Restart Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30
+msgid "Run Script"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33
+msgid "Script to run"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:34
+msgid ""
+"Script to run when the host has not responded for the specified duration of "
+"time. The script is passed the interface name as $1"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
msgid "Small: 1 byte"
msgstr "Kicsi: 1 bájt"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:83
msgid "Standard: 56 bytes"
msgstr "Normál: 56 bájt"
@@ -164,7 +183,7 @@ msgstr "Normál: 56 bájt"
msgid "These rules will govern how this device reacts to network events."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117
msgid "Unlock Modem Bands"
msgstr ""
@@ -174,7 +193,7 @@ msgstr ""
msgid "Watchcat"
msgstr "Watchcat"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
msgid "Windows: 32 bytes"
msgstr "Windows: 32 bájt"
diff --git a/applications/luci-app-watchcat/po/it/watchcat.po b/applications/luci-app-watchcat/po/it/watchcat.po
index 3eac6a1dad..75b9d69efd 100644
--- a/applications/luci-app-watchcat/po/it/watchcat.po
+++ b/applications/luci-app-watchcat/po/it/watchcat.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-09-08 07:33+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswatchcat/it/>\n"
"Language: it\n"
@@ -10,15 +10,22 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.8.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
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."
+"<i>Applies to Ping Reboot, Restart Interface, and Run Script modes</i> <br /"
+"> Specify the interface to monitor and react if a ping over it fails."
msgstr ""
+"<i>Si applica a Ping Reboot, Restart Interface e Run Script</i> <br /> "
+"Specificare l'interfaccia da monitorare e reagisci se il ping verso di essa "
+"fallisce."
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Address family for pinging the host"
+msgstr "Famiglia di indirizzi per il ping dell'host"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
msgid ""
"Applies to Ping Reboot and Periodic Reboot modes</i> <br /> When rebooting "
"the router, the service will trigger a soft reboot. Entering a non-zero "
@@ -26,23 +33,28 @@ msgid ""
"fail. Enter the number of seconds to wait for the soft reboot to fail or use "
"0 to disable the forced reboot delay."
msgstr ""
+"Si applica a Ping Reboot e Periodic Reboot</i> <br /> Durante il riavvio del "
+"router, il servizio avvierà un soft reboot. Inserendo qui un valore non zero "
+"scatterà un hard reboot ritardato se il soft reboot dovesse fallire. "
+"Inserire il numero di secondi per attendere il fallimento del soft reboot o "
+"usare 0 per disabilitare il ritardo del riavvio forzato."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:88
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111
msgid ""
"Applies to Ping Reboot and Restart Interface modes</i> <br /> If using "
"ModemManager, you can have Watchcat restart your ModemManger interface by "
"specifying its name."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:63
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:84
msgid "Big: 248 bytes"
msgstr "Grande: 248 byte"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:70
msgid "Check Interval"
msgstr "Intervallo di Controllo"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:93
msgid "Force Reboot Delay"
msgstr "Ritardo del riavvio forzato"
@@ -61,11 +73,11 @@ msgid ""
"up more than one action."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
msgid "Host To Check"
msgstr "Host da controllare"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
msgid ""
"How often to ping the host specified above. <br /><br />The default unit is "
"seconds, without a suffix, but you can use the suffix <b>m</b> for minutes, "
@@ -75,43 +87,43 @@ msgid ""
"li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85
msgid "Huge: 1492 bytes"
msgstr "Enorme: 1492 byte"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
+msgid "IP address or hostname to ping."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
"to be allowed to use any band."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41
msgid ""
"In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
"Reboot mode, it defines the longest period of time without a reply from the "
-"Host To Check before a reboot is engaged. <br /> In Network Restart mode, it "
-"defines the longest period of time without a reply from the Host to Check "
-"before the interface is restarted. <br /><br />The default unit is seconds, "
-"without a suffix, but you can use the suffix <b>m</b> for minutes, <b>h</b> "
-"for hours or <b>d</b> for days. <br /><br />Examples:<ul><li>10 seconds "
-"would be: <b>10</b> or <b>10s</b></li><li>5 minutes would be: <b>5m</b></"
-"li><li> 1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
-"li><ul>"
+"Host To Check before a reboot is engaged. <br /> In Network Restart or Run "
+"Script mode, it defines the longest period of time without a reply from the "
+"Host to Check before the interface is restarted or the script is run. <br /"
+"><br />The default unit is seconds, without a suffix, but you can use the "
+"suffix <b>m</b> for minutes, <b>h</b> for hours or <b>d</b> for days. <br /"
+"><br />Examples:<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></"
+"li><li>5 minutes would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></"
+"li><li>1 week would be: <b>7d</b></li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102
msgid "Interface"
msgstr "Interfaccia"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:103
msgid "Interface to monitor and/or restart"
msgstr "Interfaccia da monitorare e/o riavviare"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86
msgid "Jumbo: 9000 bytes"
msgstr "Gigante: 9000 bytes"
@@ -119,24 +131,23 @@ msgstr "Gigante: 9000 bytes"
msgid "Mode"
msgstr "Modalità"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110
msgid "Name of ModemManager Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40
msgid "Period"
msgstr "Periodo"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
msgid "Periodic Reboot"
msgstr "Riavvio periodico"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
-#, fuzzy
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
msgid "Ping Packet Size"
msgstr "Dimensione del pacchetto Ping"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
msgid "Ping Reboot"
msgstr "Riavvio ping"
@@ -146,18 +157,33 @@ msgid ""
"specified duration of time. <br /> Periodic Reboot: Reboot this device after "
"a specified interval of time. <br /> Restart Interface: Restart a network "
"interface if a ping to a specified host fails for a specified duration of "
-"time."
+"time. <br /> Run Script: Run a script if a ping to a specified host fails "
+"for a specified duration of time. <br />"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29
msgid "Restart Interface"
msgstr "Riavvia interfaccia"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30
+msgid "Run Script"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33
+msgid "Script to run"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:34
+msgid ""
+"Script to run when the host has not responded for the specified duration of "
+"time. The script is passed the interface name as $1"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
msgid "Small: 1 byte"
msgstr "Piccolo: 1 byte"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:83
msgid "Standard: 56 bytes"
msgstr "Normale: 56 bytes"
@@ -167,7 +193,7 @@ msgstr ""
"Queste regole regolano il modo in cui questo dispositivo reagisce agli "
"eventi di rete."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117
msgid "Unlock Modem Bands"
msgstr "Sblocca le bande del modem"
@@ -177,7 +203,7 @@ msgstr "Sblocca le bande del modem"
msgid "Watchcat"
msgstr "Watchcat"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
msgid "Windows: 32 bytes"
msgstr "Windows: 32 bytes"
diff --git a/applications/luci-app-watchcat/po/ja/watchcat.po b/applications/luci-app-watchcat/po/ja/watchcat.po
index 117d9550f2..81cfd93913 100644
--- a/applications/luci-app-watchcat/po/ja/watchcat.po
+++ b/applications/luci-app-watchcat/po/ja/watchcat.po
@@ -12,13 +12,17 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
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."
+"<i>Applies to Ping Reboot, Restart Interface, and Run Script modes</i> <br /"
+"> Specify the interface to monitor and react if a ping over it fails."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Address family for pinging the host"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
msgid ""
"Applies to Ping Reboot and Periodic Reboot modes</i> <br /> When rebooting "
"the router, the service will trigger a soft reboot. Entering a non-zero "
@@ -27,22 +31,22 @@ msgid ""
"0 to disable the forced reboot delay."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:88
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111
msgid ""
"Applies to Ping Reboot and Restart Interface modes</i> <br /> If using "
"ModemManager, you can have Watchcat restart your ModemManger interface by "
"specifying its name."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:63
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:84
msgid "Big: 248 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:70
msgid "Check Interval"
msgstr "チェック間隔"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:93
msgid "Force Reboot Delay"
msgstr ""
@@ -61,11 +65,11 @@ msgid ""
"up more than one action."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
msgid "Host To Check"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
msgid ""
"How often to ping the host specified above. <br /><br />The default unit is "
"seconds, without a suffix, but you can use the suffix <b>m</b> for minutes, "
@@ -75,43 +79,43 @@ msgid ""
"li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
+msgid "IP address or hostname to ping."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
"to be allowed to use any band."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41
msgid ""
"In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
"Reboot mode, it defines the longest period of time without a reply from the "
-"Host To Check before a reboot is engaged. <br /> In Network Restart mode, it "
-"defines the longest period of time without a reply from the Host to Check "
-"before the interface is restarted. <br /><br />The default unit is seconds, "
-"without a suffix, but you can use the suffix <b>m</b> for minutes, <b>h</b> "
-"for hours or <b>d</b> for days. <br /><br />Examples:<ul><li>10 seconds "
-"would be: <b>10</b> or <b>10s</b></li><li>5 minutes would be: <b>5m</b></"
-"li><li> 1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
-"li><ul>"
+"Host To Check before a reboot is engaged. <br /> In Network Restart or Run "
+"Script mode, it defines the longest period of time without a reply from the "
+"Host to Check before the interface is restarted or the script is run. <br /"
+"><br />The default unit is seconds, without a suffix, but you can use the "
+"suffix <b>m</b> for minutes, <b>h</b> for hours or <b>d</b> for days. <br /"
+"><br />Examples:<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></"
+"li><li>5 minutes would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></"
+"li><li>1 week would be: <b>7d</b></li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102
msgid "Interface"
msgstr "インターフェース"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:103
msgid "Interface to monitor and/or restart"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86
msgid "Jumbo: 9000 bytes"
msgstr ""
@@ -119,23 +123,23 @@ msgstr ""
msgid "Mode"
msgstr "モード"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110
msgid "Name of ModemManager Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40
msgid "Period"
msgstr "周期"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
msgid "Periodic Reboot"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
msgid "Ping Packet Size"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
msgid "Ping Reboot"
msgstr ""
@@ -145,18 +149,33 @@ msgid ""
"specified duration of time. <br /> Periodic Reboot: Reboot this device after "
"a specified interval of time. <br /> Restart Interface: Restart a network "
"interface if a ping to a specified host fails for a specified duration of "
-"time."
+"time. <br /> Run Script: Run a script if a ping to a specified host fails "
+"for a specified duration of time. <br />"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29
msgid "Restart Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30
+msgid "Run Script"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33
+msgid "Script to run"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:34
+msgid ""
+"Script to run when the host has not responded for the specified duration of "
+"time. The script is passed the interface name as $1"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
msgid "Small: 1 byte"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:83
msgid "Standard: 56 bytes"
msgstr ""
@@ -164,7 +183,7 @@ msgstr ""
msgid "These rules will govern how this device reacts to network events."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117
msgid "Unlock Modem Bands"
msgstr ""
@@ -174,7 +193,7 @@ msgstr ""
msgid "Watchcat"
msgstr "Watchcat"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
msgid "Windows: 32 bytes"
msgstr ""
diff --git a/applications/luci-app-watchcat/po/ko/watchcat.po b/applications/luci-app-watchcat/po/ko/watchcat.po
index 4110d8f4a1..af01f4c756 100644
--- a/applications/luci-app-watchcat/po/ko/watchcat.po
+++ b/applications/luci-app-watchcat/po/ko/watchcat.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-03-21 14:31+0000\n"
-"Last-Translator: asdf1234 <cydyellowgreen@gmail.com>\n"
+"PO-Revision-Date: 2022-08-01 05:54+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswatchcat/ko/>\n"
"Language: ko\n"
@@ -10,15 +10,19 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.5.2-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
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."
+"<i>Applies to Ping Reboot, Restart Interface, and Run Script modes</i> <br /"
+"> Specify the interface to monitor and react if a ping over it fails."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Address family for pinging the host"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
msgid ""
"Applies to Ping Reboot and Periodic Reboot modes</i> <br /> When rebooting "
"the router, the service will trigger a soft reboot. Entering a non-zero "
@@ -27,22 +31,22 @@ msgid ""
"0 to disable the forced reboot delay."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:88
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111
msgid ""
"Applies to Ping Reboot and Restart Interface modes</i> <br /> If using "
"ModemManager, you can have Watchcat restart your ModemManger interface by "
"specifying its name."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:63
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:84
msgid "Big: 248 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:70
msgid "Check Interval"
-msgstr ""
+msgstr "확인 간격"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:93
msgid "Force Reboot Delay"
msgstr ""
@@ -61,11 +65,11 @@ msgid ""
"up more than one action."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
msgid "Host To Check"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
msgid ""
"How often to ping the host specified above. <br /><br />The default unit is "
"seconds, without a suffix, but you can use the suffix <b>m</b> for minutes, "
@@ -75,43 +79,43 @@ msgid ""
"li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
+msgid "IP address or hostname to ping."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
"to be allowed to use any band."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41
msgid ""
"In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
"Reboot mode, it defines the longest period of time without a reply from the "
-"Host To Check before a reboot is engaged. <br /> In Network Restart mode, it "
-"defines the longest period of time without a reply from the Host to Check "
-"before the interface is restarted. <br /><br />The default unit is seconds, "
-"without a suffix, but you can use the suffix <b>m</b> for minutes, <b>h</b> "
-"for hours or <b>d</b> for days. <br /><br />Examples:<ul><li>10 seconds "
-"would be: <b>10</b> or <b>10s</b></li><li>5 minutes would be: <b>5m</b></"
-"li><li> 1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
-"li><ul>"
+"Host To Check before a reboot is engaged. <br /> In Network Restart or Run "
+"Script mode, it defines the longest period of time without a reply from the "
+"Host to Check before the interface is restarted or the script is run. <br /"
+"><br />The default unit is seconds, without a suffix, but you can use the "
+"suffix <b>m</b> for minutes, <b>h</b> for hours or <b>d</b> for days. <br /"
+"><br />Examples:<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></"
+"li><li>5 minutes would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></"
+"li><li>1 week would be: <b>7d</b></li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102
msgid "Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:103
msgid "Interface to monitor and/or restart"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86
msgid "Jumbo: 9000 bytes"
msgstr ""
@@ -119,23 +123,23 @@ msgstr ""
msgid "Mode"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110
msgid "Name of ModemManager Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40
msgid "Period"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
msgid "Periodic Reboot"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
msgid "Ping Packet Size"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
msgid "Ping Reboot"
msgstr ""
@@ -145,18 +149,33 @@ msgid ""
"specified duration of time. <br /> Periodic Reboot: Reboot this device after "
"a specified interval of time. <br /> Restart Interface: Restart a network "
"interface if a ping to a specified host fails for a specified duration of "
-"time."
+"time. <br /> Run Script: Run a script if a ping to a specified host fails "
+"for a specified duration of time. <br />"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29
msgid "Restart Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30
+msgid "Run Script"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33
+msgid "Script to run"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:34
+msgid ""
+"Script to run when the host has not responded for the specified duration of "
+"time. The script is passed the interface name as $1"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
msgid "Small: 1 byte"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:83
msgid "Standard: 56 bytes"
msgstr ""
@@ -164,7 +183,7 @@ msgstr ""
msgid "These rules will govern how this device reacts to network events."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117
msgid "Unlock Modem Bands"
msgstr ""
@@ -174,6 +193,6 @@ msgstr ""
msgid "Watchcat"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
msgid "Windows: 32 bytes"
msgstr ""
diff --git a/applications/luci-app-watchcat/po/mr/watchcat.po b/applications/luci-app-watchcat/po/mr/watchcat.po
index 383778d47c..5b2262c82a 100644
--- a/applications/luci-app-watchcat/po/mr/watchcat.po
+++ b/applications/luci-app-watchcat/po/mr/watchcat.po
@@ -12,13 +12,17 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
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."
+"<i>Applies to Ping Reboot, Restart Interface, and Run Script modes</i> <br /"
+"> Specify the interface to monitor and react if a ping over it fails."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Address family for pinging the host"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
msgid ""
"Applies to Ping Reboot and Periodic Reboot modes</i> <br /> When rebooting "
"the router, the service will trigger a soft reboot. Entering a non-zero "
@@ -27,22 +31,22 @@ msgid ""
"0 to disable the forced reboot delay."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:88
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111
msgid ""
"Applies to Ping Reboot and Restart Interface modes</i> <br /> If using "
"ModemManager, you can have Watchcat restart your ModemManger interface by "
"specifying its name."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:63
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:84
msgid "Big: 248 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:70
msgid "Check Interval"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:93
msgid "Force Reboot Delay"
msgstr ""
@@ -61,11 +65,11 @@ msgid ""
"up more than one action."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
msgid "Host To Check"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
msgid ""
"How often to ping the host specified above. <br /><br />The default unit is "
"seconds, without a suffix, but you can use the suffix <b>m</b> for minutes, "
@@ -75,43 +79,43 @@ msgid ""
"li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
+msgid "IP address or hostname to ping."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
"to be allowed to use any band."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41
msgid ""
"In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
"Reboot mode, it defines the longest period of time without a reply from the "
-"Host To Check before a reboot is engaged. <br /> In Network Restart mode, it "
-"defines the longest period of time without a reply from the Host to Check "
-"before the interface is restarted. <br /><br />The default unit is seconds, "
-"without a suffix, but you can use the suffix <b>m</b> for minutes, <b>h</b> "
-"for hours or <b>d</b> for days. <br /><br />Examples:<ul><li>10 seconds "
-"would be: <b>10</b> or <b>10s</b></li><li>5 minutes would be: <b>5m</b></"
-"li><li> 1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
-"li><ul>"
+"Host To Check before a reboot is engaged. <br /> In Network Restart or Run "
+"Script mode, it defines the longest period of time without a reply from the "
+"Host to Check before the interface is restarted or the script is run. <br /"
+"><br />The default unit is seconds, without a suffix, but you can use the "
+"suffix <b>m</b> for minutes, <b>h</b> for hours or <b>d</b> for days. <br /"
+"><br />Examples:<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></"
+"li><li>5 minutes would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></"
+"li><li>1 week would be: <b>7d</b></li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102
msgid "Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:103
msgid "Interface to monitor and/or restart"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86
msgid "Jumbo: 9000 bytes"
msgstr ""
@@ -119,23 +123,23 @@ msgstr ""
msgid "Mode"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110
msgid "Name of ModemManager Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40
msgid "Period"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
msgid "Periodic Reboot"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
msgid "Ping Packet Size"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
msgid "Ping Reboot"
msgstr ""
@@ -145,18 +149,33 @@ msgid ""
"specified duration of time. <br /> Periodic Reboot: Reboot this device after "
"a specified interval of time. <br /> Restart Interface: Restart a network "
"interface if a ping to a specified host fails for a specified duration of "
-"time."
+"time. <br /> Run Script: Run a script if a ping to a specified host fails "
+"for a specified duration of time. <br />"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29
msgid "Restart Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30
+msgid "Run Script"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33
+msgid "Script to run"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:34
+msgid ""
+"Script to run when the host has not responded for the specified duration of "
+"time. The script is passed the interface name as $1"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
msgid "Small: 1 byte"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:83
msgid "Standard: 56 bytes"
msgstr ""
@@ -164,7 +183,7 @@ msgstr ""
msgid "These rules will govern how this device reacts to network events."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117
msgid "Unlock Modem Bands"
msgstr ""
@@ -174,7 +193,7 @@ msgstr ""
msgid "Watchcat"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
msgid "Windows: 32 bytes"
msgstr ""
diff --git a/applications/luci-app-watchcat/po/ms/watchcat.po b/applications/luci-app-watchcat/po/ms/watchcat.po
index a6ede3d7c3..36541e5108 100644
--- a/applications/luci-app-watchcat/po/ms/watchcat.po
+++ b/applications/luci-app-watchcat/po/ms/watchcat.po
@@ -7,13 +7,17 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
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."
+"<i>Applies to Ping Reboot, Restart Interface, and Run Script modes</i> <br /"
+"> Specify the interface to monitor and react if a ping over it fails."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Address family for pinging the host"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
msgid ""
"Applies to Ping Reboot and Periodic Reboot modes</i> <br /> When rebooting "
"the router, the service will trigger a soft reboot. Entering a non-zero "
@@ -22,22 +26,22 @@ msgid ""
"0 to disable the forced reboot delay."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:88
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111
msgid ""
"Applies to Ping Reboot and Restart Interface modes</i> <br /> If using "
"ModemManager, you can have Watchcat restart your ModemManger interface by "
"specifying its name."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:63
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:84
msgid "Big: 248 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:70
msgid "Check Interval"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:93
msgid "Force Reboot Delay"
msgstr ""
@@ -56,11 +60,11 @@ msgid ""
"up more than one action."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
msgid "Host To Check"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
msgid ""
"How often to ping the host specified above. <br /><br />The default unit is "
"seconds, without a suffix, but you can use the suffix <b>m</b> for minutes, "
@@ -70,43 +74,43 @@ msgid ""
"li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
+msgid "IP address or hostname to ping."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
"to be allowed to use any band."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41
msgid ""
"In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
"Reboot mode, it defines the longest period of time without a reply from the "
-"Host To Check before a reboot is engaged. <br /> In Network Restart mode, it "
-"defines the longest period of time without a reply from the Host to Check "
-"before the interface is restarted. <br /><br />The default unit is seconds, "
-"without a suffix, but you can use the suffix <b>m</b> for minutes, <b>h</b> "
-"for hours or <b>d</b> for days. <br /><br />Examples:<ul><li>10 seconds "
-"would be: <b>10</b> or <b>10s</b></li><li>5 minutes would be: <b>5m</b></"
-"li><li> 1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
-"li><ul>"
+"Host To Check before a reboot is engaged. <br /> In Network Restart or Run "
+"Script mode, it defines the longest period of time without a reply from the "
+"Host to Check before the interface is restarted or the script is run. <br /"
+"><br />The default unit is seconds, without a suffix, but you can use the "
+"suffix <b>m</b> for minutes, <b>h</b> for hours or <b>d</b> for days. <br /"
+"><br />Examples:<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></"
+"li><li>5 minutes would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></"
+"li><li>1 week would be: <b>7d</b></li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102
msgid "Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:103
msgid "Interface to monitor and/or restart"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86
msgid "Jumbo: 9000 bytes"
msgstr ""
@@ -114,23 +118,23 @@ msgstr ""
msgid "Mode"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110
msgid "Name of ModemManager Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40
msgid "Period"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
msgid "Periodic Reboot"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
msgid "Ping Packet Size"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
msgid "Ping Reboot"
msgstr ""
@@ -140,18 +144,33 @@ msgid ""
"specified duration of time. <br /> Periodic Reboot: Reboot this device after "
"a specified interval of time. <br /> Restart Interface: Restart a network "
"interface if a ping to a specified host fails for a specified duration of "
-"time."
+"time. <br /> Run Script: Run a script if a ping to a specified host fails "
+"for a specified duration of time. <br />"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29
msgid "Restart Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30
+msgid "Run Script"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33
+msgid "Script to run"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:34
+msgid ""
+"Script to run when the host has not responded for the specified duration of "
+"time. The script is passed the interface name as $1"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
msgid "Small: 1 byte"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:83
msgid "Standard: 56 bytes"
msgstr ""
@@ -159,7 +178,7 @@ msgstr ""
msgid "These rules will govern how this device reacts to network events."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117
msgid "Unlock Modem Bands"
msgstr ""
@@ -169,6 +188,6 @@ msgstr ""
msgid "Watchcat"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
msgid "Windows: 32 bytes"
msgstr ""
diff --git a/applications/luci-app-watchcat/po/nb_NO/watchcat.po b/applications/luci-app-watchcat/po/nb_NO/watchcat.po
index e613fced5d..fb729b8b0f 100644
--- a/applications/luci-app-watchcat/po/nb_NO/watchcat.po
+++ b/applications/luci-app-watchcat/po/nb_NO/watchcat.po
@@ -12,13 +12,17 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.5\n"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
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."
+"<i>Applies to Ping Reboot, Restart Interface, and Run Script modes</i> <br /"
+"> Specify the interface to monitor and react if a ping over it fails."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Address family for pinging the host"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
msgid ""
"Applies to Ping Reboot and Periodic Reboot modes</i> <br /> When rebooting "
"the router, the service will trigger a soft reboot. Entering a non-zero "
@@ -27,22 +31,22 @@ msgid ""
"0 to disable the forced reboot delay."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:88
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111
msgid ""
"Applies to Ping Reboot and Restart Interface modes</i> <br /> If using "
"ModemManager, you can have Watchcat restart your ModemManger interface by "
"specifying its name."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:63
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:84
msgid "Big: 248 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:70
msgid "Check Interval"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:93
msgid "Force Reboot Delay"
msgstr ""
@@ -61,11 +65,11 @@ msgid ""
"up more than one action."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
msgid "Host To Check"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
msgid ""
"How often to ping the host specified above. <br /><br />The default unit is "
"seconds, without a suffix, but you can use the suffix <b>m</b> for minutes, "
@@ -75,43 +79,43 @@ msgid ""
"li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
+msgid "IP address or hostname to ping."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
"to be allowed to use any band."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41
msgid ""
"In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
"Reboot mode, it defines the longest period of time without a reply from the "
-"Host To Check before a reboot is engaged. <br /> In Network Restart mode, it "
-"defines the longest period of time without a reply from the Host to Check "
-"before the interface is restarted. <br /><br />The default unit is seconds, "
-"without a suffix, but you can use the suffix <b>m</b> for minutes, <b>h</b> "
-"for hours or <b>d</b> for days. <br /><br />Examples:<ul><li>10 seconds "
-"would be: <b>10</b> or <b>10s</b></li><li>5 minutes would be: <b>5m</b></"
-"li><li> 1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
-"li><ul>"
+"Host To Check before a reboot is engaged. <br /> In Network Restart or Run "
+"Script mode, it defines the longest period of time without a reply from the "
+"Host to Check before the interface is restarted or the script is run. <br /"
+"><br />The default unit is seconds, without a suffix, but you can use the "
+"suffix <b>m</b> for minutes, <b>h</b> for hours or <b>d</b> for days. <br /"
+"><br />Examples:<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></"
+"li><li>5 minutes would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></"
+"li><li>1 week would be: <b>7d</b></li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102
msgid "Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:103
msgid "Interface to monitor and/or restart"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86
msgid "Jumbo: 9000 bytes"
msgstr ""
@@ -119,25 +123,25 @@ msgstr ""
msgid "Mode"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110
msgid "Name of ModemManager Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40
msgid "Period"
msgstr ""
"Watchcat tillater oppsett av periodisk omstart når tilknytningen til "
"Internett har gått tapt en gitt periode."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
msgid "Periodic Reboot"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
msgid "Ping Packet Size"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
msgid "Ping Reboot"
msgstr ""
@@ -147,18 +151,33 @@ msgid ""
"specified duration of time. <br /> Periodic Reboot: Reboot this device after "
"a specified interval of time. <br /> Restart Interface: Restart a network "
"interface if a ping to a specified host fails for a specified duration of "
-"time."
+"time. <br /> Run Script: Run a script if a ping to a specified host fails "
+"for a specified duration of time. <br />"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29
msgid "Restart Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30
+msgid "Run Script"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33
+msgid "Script to run"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:34
+msgid ""
+"Script to run when the host has not responded for the specified duration of "
+"time. The script is passed the interface name as $1"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
msgid "Small: 1 byte"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:83
msgid "Standard: 56 bytes"
msgstr ""
@@ -166,7 +185,7 @@ msgstr ""
msgid "These rules will govern how this device reacts to network events."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117
msgid "Unlock Modem Bands"
msgstr ""
@@ -176,7 +195,7 @@ msgstr ""
msgid "Watchcat"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
msgid "Windows: 32 bytes"
msgstr ""
"Ved omstart av systemet vil watchcat utløse en myk omstart. Å skrive inn et "
diff --git a/applications/luci-app-watchcat/po/pl/watchcat.po b/applications/luci-app-watchcat/po/pl/watchcat.po
index 4c11a3cf24..759eec3d71 100644
--- a/applications/luci-app-watchcat/po/pl/watchcat.po
+++ b/applications/luci-app-watchcat/po/pl/watchcat.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-08-12 12:55+0000\n"
+"PO-Revision-Date: 2022-08-29 20:13+0000\n"
"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswatchcat/pl/>\n"
@@ -11,18 +11,22 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.8-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
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."
+"<i>Applies to Ping Reboot, Restart Interface, and Run Script modes</i> <br /"
+"> Specify the interface to monitor and react if a ping over it fails."
msgstr ""
-"<i> Dotyczy trybów ponownego uruchamiania i ponownego restartu interfejsu "
-"ping</i> <br /> Określ interfejs do monitorowania i ponownego uruchamiania, "
-"jeśli ping nie powiedzie się."
+"<i>Dotyczy trybów restartu na podstawie pingu, restartu interfejsu i "
+"uruchamiania skrytpu</i> <br /> Określ interfejs do monitorowania i "
+"reagowania w przypadku niepowodzenia pingowania."
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Address family for pinging the host"
+msgstr "Rodzina adresów do pingowania hosta"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
msgid ""
"Applies to Ping Reboot and Periodic Reboot modes</i> <br /> When rebooting "
"the router, the service will trigger a soft reboot. Entering a non-zero "
@@ -30,32 +34,32 @@ msgid ""
"fail. Enter the number of seconds to wait for the soft reboot to fail or use "
"0 to disable the forced reboot delay."
msgstr ""
-"Dotyczy trybów ponownego uruchamiania pingu i okresowego ponownego "
+"Dotyczy trybów restartu na podstawie pingu i okresowego ponownego "
"uruchamiania</i> <br /> Po ponownym uruchomieniu routera usługa uruchomi "
"miękki restart. Wprowadzenie wartości niezerowej spowoduje opóźniony twardy "
"restart, jeśli miękki ponowny rozruch nie powiedzie się. Wprowadź liczbę "
"sekund oczekiwania na niepowodzenie miękkiego ponownego uruchomienia lub "
"użyj 0, aby wyłączyć wymuszone opóźnienie ponownego uruchomienia."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:88
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111
msgid ""
"Applies to Ping Reboot and Restart Interface modes</i> <br /> If using "
"ModemManager, you can have Watchcat restart your ModemManger interface by "
"specifying its name."
msgstr ""
-"Dotyczy trybów ponownego uruchamiania i restartu interfejsu ping</i> <br /> "
+"Dotyczy trybów restartu na podstawie pingu i restartu interfejsu</i> <br /> "
"Jeśli używasz ModemManager, program Watchcat może ponownie uruchomić "
"interfejs ModemManger, określając jego nazwę."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:63
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:84
msgid "Big: 248 bytes"
msgstr "Duży: 248 bajtów"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:70
msgid "Check Interval"
msgstr "Interwał sprawdzania"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:93
msgid "Force Reboot Delay"
msgstr "Wymuś opóźnienie restartu"
@@ -77,11 +81,11 @@ msgstr ""
"przypadku, gdy host staje się nieosiągalny. Kliknij przycisk<b>Dodaj</b>na "
"dole, aby skonfigurować więcej niż jedną akcję."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
msgid "Host To Check"
msgstr "Host do sprawdzenia"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
msgid ""
"How often to ping the host specified above. <br /><br />The default unit is "
"seconds, without a suffix, but you can use the suffix <b>m</b> for minutes, "
@@ -97,15 +101,15 @@ msgstr ""
"li><li>1 godzina byłaby: <b>1h</b></li><li>1 tydzień wynosiłby: <b>7d</b></"
"li><ul>"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85
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:52
+msgid "IP address or hostname to ping."
+msgstr "Adres IP lub nazwa hosta do pingowania."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
"to be allowed to use any band."
@@ -113,39 +117,40 @@ msgstr ""
"Jeśli używasz ModemManagera, to przed restartem interfejsu ustaw modem by "
"mógł używać dowolnego pasma."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41
msgid ""
"In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
"Reboot mode, it defines the longest period of time without a reply from the "
-"Host To Check before a reboot is engaged. <br /> In Network Restart mode, it "
-"defines the longest period of time without a reply from the Host to Check "
-"before the interface is restarted. <br /><br />The default unit is seconds, "
-"without a suffix, but you can use the suffix <b>m</b> for minutes, <b>h</b> "
-"for hours or <b>d</b> for days. <br /><br />Examples:<ul><li>10 seconds "
-"would be: <b>10</b> or <b>10s</b></li><li>5 minutes would be: <b>5m</b></"
-"li><li> 1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
-"li><ul>"
+"Host To Check before a reboot is engaged. <br /> In Network Restart or Run "
+"Script mode, it defines the longest period of time without a reply from the "
+"Host to Check before the interface is restarted or the script is run. <br /"
+"><br />The default unit is seconds, without a suffix, but you can use the "
+"suffix <b>m</b> for minutes, <b>h</b> for hours or <b>d</b> for days. <br /"
+"><br />Examples:<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></"
+"li><li>5 minutes would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></"
+"li><li>1 week would be: <b>7d</b></li><ul>"
msgstr ""
-"W trybie okresowego ponownego uruchamiania określa częstotliwość ponownego "
-"uruchamiania. <br /> W trybie ponownego uruchamiania ping definiuje "
-"najdłuższy okres czasu bez odpowiedzi z hosta do sprawdzenia przed ponownym "
-"uruchomieniem. <br /> W trybie Network Restart określa najdłuższy okres "
-"czasu bez odpowiedzi od hosta do sprawdzenia przed ponownym uruchomieniem "
-"interfejsu. <br /> <br /> Domyślną jednostką są sekundy, bez przyrostka, ale "
-"możesz użyć przyrostka <b> m </b> dla minut, <b> h </b> dla godzin lub <b> d "
-"</b> przez dni. <br /> <br /> Przykłady: <ul> <li> 10 sekund to: <b> 10 </b> "
-"lub <b> 10s</b></li> <li> 5 minut to: <b>5m</b></li> <li> 1 godzina to: "
-"<b>1godz</b></li> <li> 1 tydzień to: <b> 7 dni </b> </ li> <ul>"
-
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+"W trybie restartu okresowego określa, jak często ma być wykonywany "
+"restart.<br /> W trybie restartu na podstawie pingu określa najdłuższy okres "
+"czasu bez odpowiedzi od hosta do sprawdzenia przed ponownym "
+"uruchomieniem.<br /> W trybie ponownego uruchomienia sieci lub uruchomienia "
+"skryptu określa najdłuższy okres czasu bez odpowiedzi od hosta do "
+"sprawdzenia przed ponownym uruchomieniem interfejsu lub uruchomieniem "
+"skryptu.<br /><br />Domyślną jednostką są sekundy, bez przyrostka, ale można "
+"użyć przyrostka <b>m</b> dla minut, <b>h</b> dla godzin lub <b>d</b> dla "
+"dni. <br /><br />Przykłady:<ul><li>10 sekund to: <b>10</b> lub <b>10s</b></"
+"li><li>5 minut to: <b>5m</b></li><li> 1 godzina to: <b>1h</b></li><li>1 "
+"tydzień to: <b>7d</b></li><ul>"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102
msgid "Interface"
msgstr "Interfejs"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:103
msgid "Interface to monitor and/or restart"
msgstr "Interfejs do monitorowania i/lub restartu"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86
msgid "Jumbo: 9000 bytes"
msgstr "Jumbo: 9000 bajtów"
@@ -153,23 +158,23 @@ msgstr "Jumbo: 9000 bajtów"
msgid "Mode"
msgstr "Tryb"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110
msgid "Name of ModemManager Interface"
msgstr "Nazwa interfejsu ModemManager"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40
msgid "Period"
msgstr "Okres"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
msgid "Periodic Reboot"
msgstr "Restart okresowy"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
msgid "Ping Packet Size"
msgstr "Rozmiar pakietu ping"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
msgid "Ping Reboot"
msgstr "Restart na podstawie pingu"
@@ -179,32 +184,51 @@ msgid ""
"specified duration of time. <br /> Periodic Reboot: Reboot this device after "
"a specified interval of time. <br /> Restart Interface: Restart a network "
"interface if a ping to a specified host fails for a specified duration of "
-"time."
+"time. <br /> Run Script: Run a script if a ping to a specified host fails "
+"for a specified duration of time. <br />"
msgstr ""
-"Restart na podstawie pingu: Uruchom ponownie to urządzenie, jeśli ping do "
+"Restart na podstawie pingu: uruchom ponownie to urządzenie, jeśli ping do "
"określonego hosta nie powiedzie się przez określony czas. <br /> Restart "
-"okresowy: Ponowne uruchomienie tego urządzenia po określonym przedziale "
-"czasu. <br /> Restart interfejsu: Uruchom ponownie interfejs sieciowy, jeśli "
-"ping do określonego hosta nie powiedzie się przez określony czas."
+"okresowy: uruchom ponownie to urządzenie po określonym czasie. <br />Restart "
+"interfejsu: zrestartuj interfejs sieciowy, jeśli ping do określonego hosta "
+"nie powiedzie się przez określony czas. <br /> Uruchom skrypt: uruchom "
+"skrypt, jeśli ping do określonego hosta nie powiedzie się przez określony "
+"czas. <br />"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29
msgid "Restart Interface"
-msgstr "Uruchom ponownie interfejs"
+msgstr "Restart interfejsu"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30
+msgid "Run Script"
+msgstr "Uruchom skrypt"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33
+msgid "Script to run"
+msgstr "Skrypt do uruchomienia"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:34
+msgid ""
+"Script to run when the host has not responded for the specified duration of "
+"time. The script is passed the interface name as $1"
+msgstr ""
+"Skrypt do uruchomienia, gdy host nie odpowiada przez określony czas. Do "
+"skryptu przekazywana jest nazwa interfejsu jako $1"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
msgid "Small: 1 byte"
msgstr "Mały: 1 bajt"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:83
msgid "Standard: 56 bytes"
-msgstr "Standard: 56 bajtów"
+msgstr "Standardowy: 56 bajtów"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
msgid "These rules will govern how this device reacts to network events."
msgstr ""
"Reguły te określają sposób, w jaki urządzenie reaguje na zdarzenia w sieci."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117
msgid "Unlock Modem Bands"
msgstr "Odblokuj pasma modemu"
@@ -214,11 +238,59 @@ msgstr "Odblokuj pasma modemu"
msgid "Watchcat"
msgstr "Watchcat"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
msgid "Windows: 32 bytes"
msgstr "Windows: 32 bajty"
#~ 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."
+#~ msgstr ""
+#~ "<i> Dotyczy trybów ponownego uruchamiania i ponownego restartu interfejsu "
+#~ "ping</i> <br /> Określ interfejs do monitorowania i ponownego "
+#~ "uruchamiania, jeśli ping nie powiedzie się."
+
+#~ msgid "IPv4 address or hostname to ping."
+#~ msgstr "Adres IPv4 lub nazwa hosta do pingowania."
+
+#~ msgid ""
+#~ "In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
+#~ "Reboot mode, it defines the longest period of time without a reply from "
+#~ "the Host To Check before a reboot is engaged. <br /> In Network Restart "
+#~ "mode, it defines the longest period of time without a reply from the Host "
+#~ "to Check before the interface is restarted. <br /><br />The default unit "
+#~ "is seconds, without a suffix, but you can use the suffix <b>m</b> for "
+#~ "minutes, <b>h</b> for hours or <b>d</b> for days. <br /><br />Examples:"
+#~ "<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></li><li>5 minutes "
+#~ "would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></li><li>1 week "
+#~ "would be: <b>7d</b></li><ul>"
+#~ msgstr ""
+#~ "W trybie okresowego ponownego uruchamiania określa częstotliwość "
+#~ "ponownego uruchamiania. <br /> W trybie ponownego uruchamiania ping "
+#~ "definiuje najdłuższy okres czasu bez odpowiedzi z hosta do sprawdzenia "
+#~ "przed ponownym uruchomieniem. <br /> W trybie Network Restart określa "
+#~ "najdłuższy okres czasu bez odpowiedzi od hosta do sprawdzenia przed "
+#~ "ponownym uruchomieniem interfejsu. <br /> <br /> Domyślną jednostką są "
+#~ "sekundy, bez przyrostka, ale możesz użyć przyrostka <b> m </b> dla minut, "
+#~ "<b> h </b> dla godzin lub <b> d </b> przez dni. <br /> <br /> Przykłady: "
+#~ "<ul> <li> 10 sekund to: <b> 10 </b> lub <b> 10s</b></li> <li> 5 minut to: "
+#~ "<b>5m</b></li> <li> 1 godzina to: <b>1godz</b></li> <li> 1 tydzień to: "
+#~ "<b> 7 dni </b> </ li> <ul>"
+
+#~ msgid ""
+#~ "Ping Reboot: Reboot this device if a ping to a specified host fails for a "
+#~ "specified duration of time. <br /> Periodic Reboot: Reboot this device "
+#~ "after a specified interval of time. <br /> Restart Interface: Restart a "
+#~ "network interface if a ping to a specified host fails for a specified "
+#~ "duration of time."
+#~ msgstr ""
+#~ "Restart na podstawie pingu: Uruchom ponownie to urządzenie, jeśli ping do "
+#~ "określonego hosta nie powiedzie się przez określony czas. <br /> Restart "
+#~ "okresowy: Ponowne uruchomienie tego urządzenia po określonym przedziale "
+#~ "czasu. <br /> Restart interfejsu: Uruchom ponownie interfejs sieciowy, "
+#~ "jeśli ping do określonego hosta nie powiedzie się przez określony czas."
+
+#~ 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."
#~ msgstr ""
diff --git a/applications/luci-app-watchcat/po/pt/watchcat.po b/applications/luci-app-watchcat/po/pt/watchcat.po
index e8b69730a3..ce2f6f3ee5 100644
--- a/applications/luci-app-watchcat/po/pt/watchcat.po
+++ b/applications/luci-app-watchcat/po/pt/watchcat.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-06-13 21:32+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2022-11-30 14:48+0000\n"
+"Last-Translator: Gonçalo Pereira <goncalo_pereira@outlook.pt>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswatchcat/pt/>\n"
"Language: pt\n"
@@ -10,17 +10,22 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
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."
+"<i>Applies to Ping Reboot, Restart Interface, and Run Script modes</i> <br /"
+"> Specify the interface to monitor and react if a ping over it fails."
msgstr ""
-"<i>Se aplica ao Ping Reboot e os modos de reinício da Interface</i> <br /> "
-"Defina a interface que será monitorada e reinicie caso o ping falhe."
+"<i>Aplica-se aos modos Ping Reboot, Restart Interface e Executar Script</i> "
+"<br /> Especifique a interface para monitorar e reagir se um ping por ele "
+"falhar."
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Address family for pinging the host"
+msgstr "Família de endereços para pingar o host"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
msgid ""
"Applies to Ping Reboot and Periodic Reboot modes</i> <br /> When rebooting "
"the router, the service will trigger a soft reboot. Entering a non-zero "
@@ -28,14 +33,14 @@ msgid ""
"fail. Enter the number of seconds to wait for the soft reboot to fail or use "
"0 to disable the forced reboot delay."
msgstr ""
-"Se aplica aos modos ping reboot e a reinicialização periódica</i> <br /> Ao "
-"reiniciar o roteador o serviço acionará uma reinicialização suave. Inserindo "
-"um valor diferente de zero aqui desencadeará uma reinicialização completa "
-"com atraso caso a reinicialização suave falhe. Insira a quantidade em "
-"segundos para esperar a falha da reinicialização suave ou use 0 para "
-"desativar o atraso de reinicialização forçada."
-
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:88
+"Aplica-se aos modos de reinicialização de ping e reinicialização periódica</"
+"i> <br /> Ao reinicializar o roteador, o serviço acionará uma "
+"reinicialização suave. A inserção de um valor diferente a zero aqui acionará "
+"uma reinicialização forçada atrasada se a reinicialização suave falhar. "
+"Insira a quantidade de segundos para aguardar a falha da reinicialização "
+"suave ou use 0 para desativar o atraso da reinicialização forçada."
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111
msgid ""
"Applies to Ping Reboot and Restart Interface modes</i> <br /> If using "
"ModemManager, you can have Watchcat restart your ModemManger interface by "
@@ -46,17 +51,17 @@ msgstr ""
"Watchcat reinicie a sua interface ModemManger através da definição do seu "
"nome."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:63
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:84
msgid "Big: 248 bytes"
msgstr "Grande: 248 bytes"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:70
msgid "Check Interval"
msgstr "Intervalo de verificação"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:93
msgid "Force Reboot Delay"
-msgstr "Atraso da reinicialização forçada"
+msgstr "Atraso para reinicialização forçada"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
msgid "General Settings"
@@ -76,11 +81,11 @@ msgstr ""
"caso um host se torne inalcançável. Clique no botão <b>Adicionar</b> na "
"parte inferior para configurar mais de uma ação."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
msgid "Host To Check"
msgstr "O host que será verificado"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
msgid ""
"How often to ping the host specified above. <br /><br />The default unit is "
"seconds, without a suffix, but you can use the suffix <b>m</b> for minutes, "
@@ -96,15 +101,15 @@ msgstr ""
"seriam: <b>5m</b></li><li>1 hora seria: <b>1h</b></li><li>1 semana seria: "
"<b>7d</b></li><ul>"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85
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:52
+msgid "IP address or hostname to ping."
+msgstr "Endereço IP ou nome do host a pingar."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
"to be allowed to use any band."
@@ -112,39 +117,39 @@ msgstr ""
"Caso use o ModemManager antes de reiniciar a interface, defina o modem para "
"poder utilizar qualquer banda."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41
msgid ""
"In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
"Reboot mode, it defines the longest period of time without a reply from the "
-"Host To Check before a reboot is engaged. <br /> In Network Restart mode, it "
-"defines the longest period of time without a reply from the Host to Check "
-"before the interface is restarted. <br /><br />The default unit is seconds, "
-"without a suffix, but you can use the suffix <b>m</b> for minutes, <b>h</b> "
-"for hours or <b>d</b> for days. <br /><br />Examples:<ul><li>10 seconds "
-"would be: <b>10</b> or <b>10s</b></li><li>5 minutes would be: <b>5m</b></"
-"li><li> 1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
-"li><ul>"
+"Host To Check before a reboot is engaged. <br /> In Network Restart or Run "
+"Script mode, it defines the longest period of time without a reply from the "
+"Host to Check before the interface is restarted or the script is run. <br /"
+"><br />The default unit is seconds, without a suffix, but you can use the "
+"suffix <b>m</b> for minutes, <b>h</b> for hours or <b>d</b> for days. <br /"
+"><br />Examples:<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></"
+"li><li>5 minutes would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></"
+"li><li>1 week would be: <b>7d</b></li><ul>"
msgstr ""
-"No modo reboot periódico, é definido com que frequência reiniciar. <br /> No "
-"modo ping reboot, é definido o período mais longo de tempo sem uma resposta "
-"do host antes que uma reinicialização seja feita. <br /> No modo de "
-"reinicialização da rede, é definido o período mais longo de tempo sem uma "
-"resposta do host antes que uma reinicialização da interface seja feita. <br /"
-"><br />A unidade padrão é em segundos, sem sufixo, porém é possível usar o "
-"sufixo <b>m</b> para minutos, <b>h</b> para horas ou <b>d</b> para dias. "
-"<br /><br />Examplos:<ul><li>10 segundos seriam: <b>10</b> ou <b>10s</b></"
-"li><li>5 minutos seriam: <b>5m</b></li><li> 1 hora seria: <b>1h</b></"
-"li><li>1 semana seria: <b>7d</b></li><ul>"
-
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+"No modo de reinicialização periódica, define a frequência de "
+"reinicialização. <br /> No modo Ping Reboot, define o maior período sem uma "
+"resposta do host a ser analisado antes que uma reinicialização seja "
+"iniciada. <br /> No modo Network Restart ou Executar Script, define o maior "
+"período sem uma resposta do host a ser analisado antes que a interface seja "
+"reiniciada ou o script, seja executado. <br /><br />A unidade padrão é "
+"segundos, sem sufixo, mas pode usar o sufixo <b>m</b> para minutos, <b>h</b> "
+"para horas ou <b>d </b> por dias. <br /><br />Exemplos:<ul><li>10 segundos "
+"seriam: <b>10</b> ou <b>10s</b></li><li>5 minutos seriam: <b>5m</b></li><li> "
+"1 hora seria: <b>1h</b></li><li>1 semana seria: <b>7d</b></ li><ul>"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102
msgid "Interface"
msgstr "Interface"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:103
msgid "Interface to monitor and/or restart"
msgstr "Interface para monitorar e/ou reiniciar"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86
msgid "Jumbo: 9000 bytes"
msgstr "Jumbo: 9000 bytes"
@@ -152,23 +157,23 @@ msgstr "Jumbo: 9000 bytes"
msgid "Mode"
msgstr "Modo"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110
msgid "Name of ModemManager Interface"
msgstr "Nome da interface do ModemManager"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40
msgid "Period"
msgstr "Periodo"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
msgid "Periodic Reboot"
msgstr "Reinício periódico"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
msgid "Ping Packet Size"
msgstr "Tamanho do Pacote Ping"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
msgid "Ping Reboot"
msgstr "Reiniciar com Ping"
@@ -178,23 +183,42 @@ msgid ""
"specified duration of time. <br /> Periodic Reboot: Reboot this device after "
"a specified interval of time. <br /> Restart Interface: Restart a network "
"interface if a ping to a specified host fails for a specified duration of "
-"time."
+"time. <br /> Run Script: Run a script if a ping to a specified host fails "
+"for a specified duration of time. <br />"
msgstr ""
-"Ping reboot: Reinicie este aparelho caso um ping para um determinado host "
-"falhe por um determinado período de tempo. <br /> Reinicialização periódica: "
-"Reinicie este aparelho após um determinado período de tempo . <br /> "
-"Interface de reinicialização: Reinicie uma interface de rede caso um ping "
-"para um determinado host falhe por um determinado período de tempo."
-
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+"Ping Reboot: reinicializar este aparelho se um ping para um host "
+"especificado falhar por um período especificado. <br /> Reinicialização "
+"Periódica: reinicializar este aparelho após um intervalo de tempo "
+"especificado. <br /> Reiniciar interface: reiniciar uma interface de rede se "
+"um ping para um host especificado falhar por um período especificado. <br /> "
+"Executar script: executa um script se um ping para um host especificado "
+"falhar por um período especificado. <br />"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29
msgid "Restart Interface"
msgstr "Interface de reinicialização"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30
+msgid "Run Script"
+msgstr "Executar script"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33
+msgid "Script to run"
+msgstr "Script a executar"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:34
+msgid ""
+"Script to run when the host has not responded for the specified duration of "
+"time. The script is passed the interface name as $1"
+msgstr ""
+"O script a ser executado quando o host não respondeu no tempo especificado. "
+"O script recebe o nome da interface como $1"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
msgid "Small: 1 byte"
msgstr "Pequeno: 1 byte"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:83
msgid "Standard: 56 bytes"
msgstr "Padrão: 56 bytes"
@@ -202,7 +226,7 @@ msgstr "Padrão: 56 bytes"
msgid "These rules will govern how this device reacts to network events."
msgstr "Essas regras regem como este aparelho reage aos eventos de rede."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117
msgid "Unlock Modem Bands"
msgstr "Desbloqueie as bandas do modem"
@@ -212,11 +236,58 @@ msgstr "Desbloqueie as bandas do modem"
msgid "Watchcat"
msgstr "Watchcat"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
msgid "Windows: 32 bytes"
msgstr "Windows: 32 bytes"
#~ 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."
+#~ msgstr ""
+#~ "<i>Se aplica ao Ping Reboot e os modos de reinício da Interface</i> <br /"
+#~ "> Defina a interface que será monitorada e reinicie caso o ping falhe."
+
+#~ msgid "IPv4 address or hostname to ping."
+#~ msgstr "Endereço IPv4 ou nome do host para enviar um ping."
+
+#~ msgid ""
+#~ "In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
+#~ "Reboot mode, it defines the longest period of time without a reply from "
+#~ "the Host To Check before a reboot is engaged. <br /> In Network Restart "
+#~ "mode, it defines the longest period of time without a reply from the Host "
+#~ "to Check before the interface is restarted. <br /><br />The default unit "
+#~ "is seconds, without a suffix, but you can use the suffix <b>m</b> for "
+#~ "minutes, <b>h</b> for hours or <b>d</b> for days. <br /><br />Examples:"
+#~ "<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></li><li>5 minutes "
+#~ "would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></li><li>1 week "
+#~ "would be: <b>7d</b></li><ul>"
+#~ msgstr ""
+#~ "No modo reboot periódico, é definido com que frequência reiniciar. <br /> "
+#~ "No modo ping reboot, é definido o período mais longo de tempo sem uma "
+#~ "resposta do host antes que uma reinicialização seja feita. <br /> No modo "
+#~ "de reinicialização da rede, é definido o período mais longo de tempo sem "
+#~ "uma resposta do host antes que uma reinicialização da interface seja "
+#~ "feita. <br /><br />A unidade padrão é em segundos, sem sufixo, porém é "
+#~ "possível usar o sufixo <b>m</b> para minutos, <b>h</b> para horas ou "
+#~ "<b>d</b> para dias. <br /><br />Examplos:<ul><li>10 segundos seriam: "
+#~ "<b>10</b> ou <b>10s</b></li><li>5 minutos seriam: <b>5m</b></li><li> 1 "
+#~ "hora seria: <b>1h</b></li><li>1 semana seria: <b>7d</b></li><ul>"
+
+#~ msgid ""
+#~ "Ping Reboot: Reboot this device if a ping to a specified host fails for a "
+#~ "specified duration of time. <br /> Periodic Reboot: Reboot this device "
+#~ "after a specified interval of time. <br /> Restart Interface: Restart a "
+#~ "network interface if a ping to a specified host fails for a specified "
+#~ "duration of time."
+#~ msgstr ""
+#~ "Ping reboot: Reinicie este aparelho caso um ping para um determinado host "
+#~ "falhe por um determinado período de tempo. <br /> Reinicialização "
+#~ "periódica: Reinicie este aparelho após um determinado período de tempo . "
+#~ "<br /> Interface de reinicialização: Reinicie uma interface de rede caso "
+#~ "um ping para um determinado host falhe por um determinado período de "
+#~ "tempo."
+
+#~ 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."
#~ msgstr ""
diff --git a/applications/luci-app-watchcat/po/pt_BR/watchcat.po b/applications/luci-app-watchcat/po/pt_BR/watchcat.po
index da18562ef4..1cd4fe22c9 100644
--- a/applications/luci-app-watchcat/po/pt_BR/watchcat.po
+++ b/applications/luci-app-watchcat/po/pt_BR/watchcat.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2021-08-12 12:55+0000\n"
+"PO-Revision-Date: 2022-09-05 01:37+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationswatchcat/pt_BR/>\n"
@@ -11,17 +11,22 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.8-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
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."
+"<i>Applies to Ping Reboot, Restart Interface, and Run Script modes</i> <br /"
+"> Specify the interface to monitor and react if a ping over it fails."
msgstr ""
-"<i>Se aplica ao Ping Reboot e os modos de reinício da Interface</i> <br /> "
-"Defina a interface que será monitorada e reinicie caso o ping falhe."
+"<i>Aplica-se ao Ping Reboot, Reiniciar Interface, e Executar os modos "
+"Script</i> <br /> Especifica a interface para monitorizar e reagir caso um "
+"ping falhe sobre ela."
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Address family for pinging the host"
+msgstr "Família de endereços para pingar o host"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
msgid ""
"Applies to Ping Reboot and Periodic Reboot modes</i> <br /> When rebooting "
"the router, the service will trigger a soft reboot. Entering a non-zero "
@@ -36,7 +41,7 @@ msgstr ""
"para esperar a falha da reinicialização suave ou use 0 para desativar o "
"atraso de reinicialização forçada."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:88
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111
msgid ""
"Applies to Ping Reboot and Restart Interface modes</i> <br /> If using "
"ModemManager, you can have Watchcat restart your ModemManger interface by "
@@ -47,15 +52,15 @@ msgstr ""
"Watchcat reinicie a sua interface ModemManger através da definição do seu "
"nome."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:63
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:84
msgid "Big: 248 bytes"
msgstr "Grande: 248 bytes"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:70
msgid "Check Interval"
msgstr "Intervalo de verificação"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:93
msgid "Force Reboot Delay"
msgstr "Atraso da reinicialização forçada"
@@ -77,11 +82,11 @@ msgstr ""
"caso um host se torne inalcançável. Clique no botão <b>Adicionar</b> na "
"parte inferior para configurar mais de uma ação."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
msgid "Host To Check"
msgstr "O host que será verificado"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
msgid ""
"How often to ping the host specified above. <br /><br />The default unit is "
"seconds, without a suffix, but you can use the suffix <b>m</b> for minutes, "
@@ -97,15 +102,15 @@ msgstr ""
"seriam: <b>5m</b></li><li>1 hora seria: <b>1h</b></li><li>1 semana seria: "
"<b>7d</b></li><ul>"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85
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:52
+msgid "IP address or hostname to ping."
+msgstr "Endereço IP ou o nome do host para pingar."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
"to be allowed to use any band."
@@ -113,39 +118,40 @@ msgstr ""
"Caso use o ModemManager antes de reiniciar a interface, defina o modem para "
"poder utilizar qualquer banda."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41
msgid ""
"In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
"Reboot mode, it defines the longest period of time without a reply from the "
-"Host To Check before a reboot is engaged. <br /> In Network Restart mode, it "
-"defines the longest period of time without a reply from the Host to Check "
-"before the interface is restarted. <br /><br />The default unit is seconds, "
-"without a suffix, but you can use the suffix <b>m</b> for minutes, <b>h</b> "
-"for hours or <b>d</b> for days. <br /><br />Examples:<ul><li>10 seconds "
-"would be: <b>10</b> or <b>10s</b></li><li>5 minutes would be: <b>5m</b></"
-"li><li> 1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
-"li><ul>"
+"Host To Check before a reboot is engaged. <br /> In Network Restart or Run "
+"Script mode, it defines the longest period of time without a reply from the "
+"Host to Check before the interface is restarted or the script is run. <br /"
+"><br />The default unit is seconds, without a suffix, but you can use the "
+"suffix <b>m</b> for minutes, <b>h</b> for hours or <b>d</b> for days. <br /"
+"><br />Examples:<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></"
+"li><li>5 minutes would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></"
+"li><li>1 week would be: <b>7d</b></li><ul>"
msgstr ""
-"No modo reboot periódico, é definido com que frequência reiniciar. <br /> No "
-"modo ping reboot, é definido o período mais longo de tempo sem uma resposta "
-"do host antes que uma reinicialização seja feita. <br /> No modo de "
-"reinicialização da rede, é definido o período mais longo de tempo sem uma "
-"resposta do host antes que uma reinicialização da interface seja feita. <br /"
-"><br />A unidade padrão é em segundos, sem sufixo, porém é possível usar o "
-"sufixo <b>m</b> para minutos, <b>h</b> para horas ou <b>d</b> para dias. "
-"<br /><br />Examplos:<ul><li>10 segundos seriam: <b>10</b> ou <b>10s</b></"
-"li><li>5 minutos seriam: <b>5m</b></li><li> 1 hora seria: <b>1h</b></"
-"li><li>1 semana seria: <b>7d</b></li><ul>"
-
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+"No modo de reinicialização periódica, é definido a frequência de "
+"reinicialização. <br /> No modo Ping Reboot, é definido o maior período de "
+"tempo sem uma resposta do host de verificação antes que uma reinicialização "
+"seja iniciada. <br /> No modo reinicio da rede ou executar script, é "
+"definido o maior período de tempo sem uma resposta do host de verificação "
+"antes que a interface seja reiniciada ou o script seja executado. <br /><br /"
+">A unidade padrão é em segundos, sem sufixo, porém é possível usar o sufixo "
+"<b>m</b> para minutos, <b>h</b> para horas ou <b>d </b> por dias. <br /><br "
+"/>Exemplos:<ul><li>10 segundos seriam: <b>10</b> ou <b>10s</b></li><li>5 "
+"minutos seriam: <b>5m</b></li><li> 1 hora seria: <b>1h</b></li><li>1 semana "
+"seria: <b>7d</b></ li><ul>"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102
msgid "Interface"
msgstr "Interface"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:103
msgid "Interface to monitor and/or restart"
msgstr "Interface para monitorar e/ou reiniciar"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86
msgid "Jumbo: 9000 bytes"
msgstr "Jumbo: 9000 bytes"
@@ -153,23 +159,23 @@ msgstr "Jumbo: 9000 bytes"
msgid "Mode"
msgstr "Modo"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110
msgid "Name of ModemManager Interface"
msgstr "Nome da interface do ModemManager"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40
msgid "Period"
msgstr "Período"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
msgid "Periodic Reboot"
msgstr "Reinício periódico"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
msgid "Ping Packet Size"
msgstr "Tamanho do Pacote Ping"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
msgid "Ping Reboot"
msgstr "Reiniciar com Ping"
@@ -179,23 +185,42 @@ msgid ""
"specified duration of time. <br /> Periodic Reboot: Reboot this device after "
"a specified interval of time. <br /> Restart Interface: Restart a network "
"interface if a ping to a specified host fails for a specified duration of "
-"time."
+"time. <br /> Run Script: Run a script if a ping to a specified host fails "
+"for a specified duration of time. <br />"
msgstr ""
-"Ping reboot: Reinicie este dispositivo caso um ping para um determinado host "
-"falhe por um determinado período de tempo. <br /> Reinicialização periódica: "
-"Reinicie este dispositivo após um determinado período de tempo . <br /> "
-"Interface de reinicialização: Reinicie uma interface de rede caso um ping "
-"para um determinado host falhe por um determinado período de tempo."
-
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+"Ping de reinicialização: Reinicializa este dispositivo caso um ping para um "
+"determinado host falhe por um período de tempo determinado. <br /> Reinicio "
+"periódico: Reinicializa este dispositivo após um determinado intervalo de "
+"tempo. <br /> Reinicia a interface: Reinicia uma interface de rede caso um "
+"ping para um determinado host falhe por um período de tempo determinado. <br "
+"/> Executa script: executa um script caso um ping para um determinado host "
+"falhe por um período de tempo determinado. <br />"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29
msgid "Restart Interface"
msgstr "Reinicie a interface"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30
+msgid "Run Script"
+msgstr "Executa script"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33
+msgid "Script to run"
+msgstr "Script que será executado"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:34
+msgid ""
+"Script to run when the host has not responded for the specified duration of "
+"time. The script is passed the interface name as $1"
+msgstr ""
+"O script que será executado quando o host não responder por período de tempo "
+"determinado. O script recebe o nome da interface como $1"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
msgid "Small: 1 byte"
msgstr "Pequeno: 1 byte"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:83
msgid "Standard: 56 bytes"
msgstr "Padrão: 56 bytes"
@@ -203,7 +228,7 @@ msgstr "Padrão: 56 bytes"
msgid "These rules will govern how this device reacts to network events."
msgstr "Essas regras regem como este dispositivo reage aos eventos de rede."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117
msgid "Unlock Modem Bands"
msgstr "Desbloqueie as bandas do modem"
@@ -213,11 +238,58 @@ msgstr "Desbloqueie as bandas do modem"
msgid "Watchcat"
msgstr "Watchcat"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
msgid "Windows: 32 bytes"
msgstr "Windows: 32 bytes"
#~ 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."
+#~ msgstr ""
+#~ "<i>Se aplica ao Ping Reboot e os modos de reinício da Interface</i> <br /"
+#~ "> Defina a interface que será monitorada e reinicie caso o ping falhe."
+
+#~ msgid "IPv4 address or hostname to ping."
+#~ msgstr "Um endereço IPv4 ou o nome de um host para fazer o ping."
+
+#~ msgid ""
+#~ "In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
+#~ "Reboot mode, it defines the longest period of time without a reply from "
+#~ "the Host To Check before a reboot is engaged. <br /> In Network Restart "
+#~ "mode, it defines the longest period of time without a reply from the Host "
+#~ "to Check before the interface is restarted. <br /><br />The default unit "
+#~ "is seconds, without a suffix, but you can use the suffix <b>m</b> for "
+#~ "minutes, <b>h</b> for hours or <b>d</b> for days. <br /><br />Examples:"
+#~ "<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></li><li>5 minutes "
+#~ "would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></li><li>1 week "
+#~ "would be: <b>7d</b></li><ul>"
+#~ msgstr ""
+#~ "No modo reboot periódico, é definido com que frequência reiniciar. <br /> "
+#~ "No modo ping reboot, é definido o período mais longo de tempo sem uma "
+#~ "resposta do host antes que uma reinicialização seja feita. <br /> No modo "
+#~ "de reinicialização da rede, é definido o período mais longo de tempo sem "
+#~ "uma resposta do host antes que uma reinicialização da interface seja "
+#~ "feita. <br /><br />A unidade padrão é em segundos, sem sufixo, porém é "
+#~ "possível usar o sufixo <b>m</b> para minutos, <b>h</b> para horas ou "
+#~ "<b>d</b> para dias. <br /><br />Examplos:<ul><li>10 segundos seriam: "
+#~ "<b>10</b> ou <b>10s</b></li><li>5 minutos seriam: <b>5m</b></li><li> 1 "
+#~ "hora seria: <b>1h</b></li><li>1 semana seria: <b>7d</b></li><ul>"
+
+#~ msgid ""
+#~ "Ping Reboot: Reboot this device if a ping to a specified host fails for a "
+#~ "specified duration of time. <br /> Periodic Reboot: Reboot this device "
+#~ "after a specified interval of time. <br /> Restart Interface: Restart a "
+#~ "network interface if a ping to a specified host fails for a specified "
+#~ "duration of time."
+#~ msgstr ""
+#~ "Ping reboot: Reinicie este dispositivo caso um ping para um determinado "
+#~ "host falhe por um determinado período de tempo. <br /> Reinicialização "
+#~ "periódica: Reinicie este dispositivo após um determinado período de "
+#~ "tempo . <br /> Interface de reinicialização: Reinicie uma interface de "
+#~ "rede caso um ping para um determinado host falhe por um determinado "
+#~ "período de tempo."
+
+#~ 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."
#~ msgstr ""
diff --git a/applications/luci-app-watchcat/po/ro/watchcat.po b/applications/luci-app-watchcat/po/ro/watchcat.po
index d5920b205f..b36934d9f9 100644
--- a/applications/luci-app-watchcat/po/ro/watchcat.po
+++ b/applications/luci-app-watchcat/po/ro/watchcat.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-01-12 11:22+0000\n"
-"Last-Translator: CRISTIAN ANDREI <cristianvdr@gmail.com>\n"
+"PO-Revision-Date: 2022-10-07 17:18+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswatchcat/ro/>\n"
"Language: ro\n"
@@ -11,18 +11,22 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
-"X-Generator: Weblate 4.10.1\n"
+"X-Generator: Weblate 4.14.1\n"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
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."
+"<i>Applies to Ping Reboot, Restart Interface, and Run Script modes</i> <br /"
+"> Specify the interface to monitor and react if a ping over it fails."
msgstr ""
-"<i>Se aplică la modurile Ping Reboot și Restart Interface</i> <br /> "
-"Specificați interfața care urmează să fie monitorizată și repornită în cazul "
-"în care un ping pe aceasta eșuează."
+"<i>Se aplică în modurile Ping Reboot, Restart Interface și Run Script</i> "
+"<br /> Specificați interfața care trebuie monitorizată și reacționează în "
+"cazul în care un ping pe aceasta eșuează."
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Address family for pinging the host"
+msgstr "Familia de adrese pentru ping la gazdă"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
msgid ""
"Applies to Ping Reboot and Periodic Reboot modes</i> <br /> When rebooting "
"the router, the service will trigger a soft reboot. Entering a non-zero "
@@ -37,7 +41,7 @@ msgstr ""
"secunde de așteptare pentru ca repornirea soft să eșueze sau utilizați 0 "
"pentru a dezactiva întârzierea repornirii forțate."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:88
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111
msgid ""
"Applies to Ping Reboot and Restart Interface modes</i> <br /> If using "
"ModemManager, you can have Watchcat restart your ModemManger interface by "
@@ -47,15 +51,15 @@ msgstr ""
"folosiți ModemManager, puteți face ca Watchcat să repornească interfața "
"ModemManger prin specificarea numelui acesteia."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:63
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:84
msgid "Big: 248 bytes"
msgstr "Mare: 248 bytes"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:70
msgid "Check Interval"
msgstr "Interval de verificare"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:93
msgid "Force Reboot Delay"
msgstr "Întârziere forțată a repornirii"
@@ -78,11 +82,11 @@ msgstr ""
"butonul <b>Add</b> (Adăugare) din partea de jos pentru a configura mai multe "
"acțiuni."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
msgid "Host To Check"
msgstr "Gazdă de verificat"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
msgid ""
"How often to ping the host specified above. <br /><br />The default unit is "
"seconds, without a suffix, but you can use the suffix <b>m</b> for minutes, "
@@ -98,15 +102,15 @@ msgstr ""
"ar fi: <b>5m</b></li><li>1 oră ar fi: <b>1h</b></li><li>1 săptămână ar fi: "
"<b>7d</b></li><ul>"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85
msgid "Huge: 1492 bytes"
msgstr "Imens: 1492 bytes"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
-msgstr "Adresa IPv4 sau numele de gazdă pentru ping."
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
+msgid "IP address or hostname to ping."
+msgstr "Adresa IP sau numele de gazdă pentru ping."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
"to be allowed to use any band."
@@ -114,40 +118,40 @@ msgstr ""
"În cazul în care se utilizează ModemManager, înainte de a reporni interfața, "
"setați modemul pentru a fi autorizat să utilizeze orice bandă."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41
msgid ""
"In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
"Reboot mode, it defines the longest period of time without a reply from the "
-"Host To Check before a reboot is engaged. <br /> In Network Restart mode, it "
-"defines the longest period of time without a reply from the Host to Check "
-"before the interface is restarted. <br /><br />The default unit is seconds, "
-"without a suffix, but you can use the suffix <b>m</b> for minutes, <b>h</b> "
-"for hours or <b>d</b> for days. <br /><br />Examples:<ul><li>10 seconds "
-"would be: <b>10</b> or <b>10s</b></li><li>5 minutes would be: <b>5m</b></"
-"li><li> 1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
-"li><ul>"
+"Host To Check before a reboot is engaged. <br /> In Network Restart or Run "
+"Script mode, it defines the longest period of time without a reply from the "
+"Host to Check before the interface is restarted or the script is run. <br /"
+"><br />The default unit is seconds, without a suffix, but you can use the "
+"suffix <b>m</b> for minutes, <b>h</b> for hours or <b>d</b> for days. <br /"
+"><br />Examples:<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></"
+"li><li>5 minutes would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></"
+"li><li>1 week would be: <b>7d</b></li><ul>"
msgstr ""
-"În modul Periodic Reboot (Repornire periodică), se definește frecvența de "
-"repornire. <br /> În modul Ping Reboot (Repornire prin ping), definește cea "
-"mai lungă perioadă de timp fără răspuns de la Host To Check (Gazdă de "
-"verificat) înainte de a se angaja o repornire. <br /> În modul Repornire "
-"rețea, definește cea mai lungă perioadă de timp fără răspuns din partea "
-"Gazdei de verificat înainte ca interfața să fie repornită. <br /><br /"
+"În modul Repornire periodică, se definește cât de des trebuie să se "
+"repornească. <br /> În modul Ping Reboot, definește cea mai lungă perioadă "
+"de timp fără un răspuns din partea gazdei de verificat înainte de repornire. "
+"<br /> În modul Repornire rețea sau Executare script, definește cea mai "
+"lungă perioadă de timp fără un răspuns din partea gazdei la Check înainte ca "
+"interfața să fie repornită sau scriptul să fie executat. <br /><br /"
">Unitatea implicită este secundele, fără sufix, dar se poate folosi sufixul "
-"<b>m</b> for minutes, <b>h</b> timp de câteva ore sau <b>d</b> pentru zile. "
-"<br /><br />Exemple:<ul><li>10 secunde pot fi: <b>10</b> or <b>10s</b></"
-"li><li>5 minute ar fi: <b>5m</b></li><li> 1 oră ar fi: <b>1h</b></li><li>1 "
-"săptămână ar fi: <b>7d</b></li><ul>"
+"<b>m</b> pentru minute, <b>h</b> pentru ore sau <b>d</b> pentru zile. <br /"
+"><br />Examples:<ul><li>10 secunde ar fi: <b>10</b> or <b>10s</b></li><li>5 "
+"minute ar fi: <b>5m</b></li><li> 1 oră ar fi: <b>1h</b></li><li>1 săptămână "
+"ar fi: <b>7d</b></li><ul>"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102
msgid "Interface"
msgstr "Interfață"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:103
msgid "Interface to monitor and/or restart"
msgstr "Interfața de monitorizare și/sau repornire"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86
msgid "Jumbo: 9000 bytes"
msgstr "Jumbo: 9000 octeți"
@@ -155,23 +159,23 @@ msgstr "Jumbo: 9000 octeți"
msgid "Mode"
msgstr "Mod"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110
msgid "Name of ModemManager Interface"
msgstr "Numele interfeței ModemManager"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40
msgid "Period"
msgstr "Perioadă"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
msgid "Periodic Reboot"
msgstr "Repornire periodică"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
msgid "Ping Packet Size"
msgstr "Dimensiunea pachetului Ping"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
msgid "Ping Reboot"
msgstr "Repornire Ping"
@@ -181,24 +185,42 @@ msgid ""
"specified duration of time. <br /> Periodic Reboot: Reboot this device after "
"a specified interval of time. <br /> Restart Interface: Restart a network "
"interface if a ping to a specified host fails for a specified duration of "
-"time."
+"time. <br /> Run Script: Run a script if a ping to a specified host fails "
+"for a specified duration of time. <br />"
msgstr ""
"Ping Reboot: Reporniți acest dispozitiv în cazul în care un ping către o "
"gazdă specificată eșuează pentru o anumită perioadă de timp. <br /> "
"Repornire periodică: Reporniți acest dispozitiv după un interval de timp "
-"specificat. <br /> Repornire interfață: Reporniți o interfață de rețea dacă "
-"un ping către o gazdă specificată eșuează pentru o durată de timp "
-"specificată."
+"specificat. <br /> Reporniți interfața: Reporniți o interfață de rețea dacă "
+"un ping către o gazdă specificată nu reușește pentru o anumită perioadă de "
+"timp. <br /> Rulați scriptul: Executați un script dacă un ping către o gazdă "
+"specificată eșuează pentru o anumită perioadă de timp. <br />"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29
msgid "Restart Interface"
msgstr "Reporniți interfața"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30
+msgid "Run Script"
+msgstr "Rulați scriptul"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33
+msgid "Script to run"
+msgstr "Script pentru a rula"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:34
+msgid ""
+"Script to run when the host has not responded for the specified duration of "
+"time. The script is passed the interface name as $1"
+msgstr ""
+"Script care se execută atunci când gazda nu a răspuns pentru o perioadă de "
+"timp specificată. Scriptului i se transmite numele interfeței ca $1"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
msgid "Small: 1 byte"
msgstr "Mic: 1 octet"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:83
msgid "Standard: 56 bytes"
msgstr "Standard: 56 octeți"
@@ -208,7 +230,7 @@ msgstr ""
"Aceste reguli vor guverna modul în care acest dispozitiv reacționează la "
"evenimentele din rețea."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117
msgid "Unlock Modem Bands"
msgstr "Deblocarea benzilor de modem"
@@ -218,6 +240,55 @@ msgstr "Deblocarea benzilor de modem"
msgid "Watchcat"
msgstr "Priveștepisica"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
msgid "Windows: 32 bytes"
msgstr "Ferestre: 32 octeți"
+
+#~ 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."
+#~ msgstr ""
+#~ "<i>Se aplică la modurile Ping Reboot și Restart Interface</i> <br /> "
+#~ "Specificați interfața care urmează să fie monitorizată și repornită în "
+#~ "cazul în care un ping pe aceasta eșuează."
+
+#~ msgid "IPv4 address or hostname to ping."
+#~ msgstr "Adresa IPv4 sau numele de gazdă pentru ping."
+
+#~ msgid ""
+#~ "In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
+#~ "Reboot mode, it defines the longest period of time without a reply from "
+#~ "the Host To Check before a reboot is engaged. <br /> In Network Restart "
+#~ "mode, it defines the longest period of time without a reply from the Host "
+#~ "to Check before the interface is restarted. <br /><br />The default unit "
+#~ "is seconds, without a suffix, but you can use the suffix <b>m</b> for "
+#~ "minutes, <b>h</b> for hours or <b>d</b> for days. <br /><br />Examples:"
+#~ "<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></li><li>5 minutes "
+#~ "would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></li><li>1 week "
+#~ "would be: <b>7d</b></li><ul>"
+#~ msgstr ""
+#~ "În modul Periodic Reboot (Repornire periodică), se definește frecvența de "
+#~ "repornire. <br /> În modul Ping Reboot (Repornire prin ping), definește "
+#~ "cea mai lungă perioadă de timp fără răspuns de la Host To Check (Gazdă de "
+#~ "verificat) înainte de a se angaja o repornire. <br /> În modul Repornire "
+#~ "rețea, definește cea mai lungă perioadă de timp fără răspuns din partea "
+#~ "Gazdei de verificat înainte ca interfața să fie repornită. <br /><br /"
+#~ ">Unitatea implicită este secundele, fără sufix, dar se poate folosi "
+#~ "sufixul <b>m</b> for minutes, <b>h</b> timp de câteva ore sau <b>d</b> "
+#~ "pentru zile. <br /><br />Exemple:<ul><li>10 secunde pot fi: <b>10</b> or "
+#~ "<b>10s</b></li><li>5 minute ar fi: <b>5m</b></li><li> 1 oră ar fi: <b>1h</"
+#~ "b></li><li>1 săptămână ar fi: <b>7d</b></li><ul>"
+
+#~ msgid ""
+#~ "Ping Reboot: Reboot this device if a ping to a specified host fails for a "
+#~ "specified duration of time. <br /> Periodic Reboot: Reboot this device "
+#~ "after a specified interval of time. <br /> Restart Interface: Restart a "
+#~ "network interface if a ping to a specified host fails for a specified "
+#~ "duration of time."
+#~ msgstr ""
+#~ "Ping Reboot: Reporniți acest dispozitiv în cazul în care un ping către o "
+#~ "gazdă specificată eșuează pentru o anumită perioadă de timp. <br /> "
+#~ "Repornire periodică: Reporniți acest dispozitiv după un interval de timp "
+#~ "specificat. <br /> Repornire interfață: Reporniți o interfață de rețea "
+#~ "dacă un ping către o gazdă specificată eșuează pentru o durată de timp "
+#~ "specificată."
diff --git a/applications/luci-app-watchcat/po/ru/watchcat.po b/applications/luci-app-watchcat/po/ru/watchcat.po
index aa8f0122b4..b46cc06e80 100644
--- a/applications/luci-app-watchcat/po/ru/watchcat.po
+++ b/applications/luci-app-watchcat/po/ru/watchcat.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: watchcat\n"
"POT-Creation-Date: 2013-10-06 11:15+0300\n"
-"PO-Revision-Date: 2021-10-30 16:38+0000\n"
-"Last-Translator: masta0f1eave <lomskoff.dima@gmail.com>\n"
+"PO-Revision-Date: 2022-10-19 10:29+0000\n"
+"Last-Translator: sergio <sergio+it@outerface.net>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswatchcat/ru/>\n"
"Language: ru\n"
@@ -12,17 +12,23 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
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."
+"<i>Applies to Ping Reboot, Restart Interface, and Run Script modes</i> <br /"
+"> Specify the interface to monitor and react if a ping over it fails."
msgstr ""
+"<i>Используется для Ping Reboot, перезапуска интерфейса, и запуска скриптов</"
+"i> <br /> Укажите интерфейс для мониторинга и реакции на отсуствие пинга."
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Address family for pinging the host"
+msgstr "Семейство адресов что бы пинговать хост"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
msgid ""
"Applies to Ping Reboot and Periodic Reboot modes</i> <br /> When rebooting "
"the router, the service will trigger a soft reboot. Entering a non-zero "
@@ -31,22 +37,22 @@ msgid ""
"0 to disable the forced reboot delay."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:88
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111
msgid ""
"Applies to Ping Reboot and Restart Interface modes</i> <br /> If using "
"ModemManager, you can have Watchcat restart your ModemManger interface by "
"specifying its name."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:63
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:84
msgid "Big: 248 bytes"
msgstr "Большой: 248 байт"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:70
msgid "Check Interval"
msgstr "Интервал проверки"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:93
msgid "Force Reboot Delay"
msgstr "Задержка принудительной перезагрузки"
@@ -65,11 +71,11 @@ msgid ""
"up more than one action."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
msgid "Host To Check"
msgstr "Хост для проверки"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
msgid ""
"How often to ping the host specified above. <br /><br />The default unit is "
"seconds, without a suffix, but you can use the suffix <b>m</b> for minutes, "
@@ -79,43 +85,43 @@ msgid ""
"li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85
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 "IPv4 адрес или имя узла для пингования."
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
+msgid "IP address or hostname to ping."
+msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
"to be allowed to use any band."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41
msgid ""
"In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
"Reboot mode, it defines the longest period of time without a reply from the "
-"Host To Check before a reboot is engaged. <br /> In Network Restart mode, it "
-"defines the longest period of time without a reply from the Host to Check "
-"before the interface is restarted. <br /><br />The default unit is seconds, "
-"without a suffix, but you can use the suffix <b>m</b> for minutes, <b>h</b> "
-"for hours or <b>d</b> for days. <br /><br />Examples:<ul><li>10 seconds "
-"would be: <b>10</b> or <b>10s</b></li><li>5 minutes would be: <b>5m</b></"
-"li><li> 1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
-"li><ul>"
+"Host To Check before a reboot is engaged. <br /> In Network Restart or Run "
+"Script mode, it defines the longest period of time without a reply from the "
+"Host to Check before the interface is restarted or the script is run. <br /"
+"><br />The default unit is seconds, without a suffix, but you can use the "
+"suffix <b>m</b> for minutes, <b>h</b> for hours or <b>d</b> for days. <br /"
+"><br />Examples:<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></"
+"li><li>5 minutes would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></"
+"li><li>1 week would be: <b>7d</b></li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102
msgid "Interface"
msgstr "Интерфейс"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:103
msgid "Interface to monitor and/or restart"
msgstr "Интерфейс для мониторинга и/или перезапуска"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86
msgid "Jumbo: 9000 bytes"
msgstr "Гигантский: 9000 байт"
@@ -123,23 +129,23 @@ msgstr "Гигантский: 9000 байт"
msgid "Mode"
msgstr "Режим"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110
msgid "Name of ModemManager Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40
msgid "Period"
msgstr "Период"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
msgid "Periodic Reboot"
msgstr "Периодическая перезагрузка"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
msgid "Ping Packet Size"
msgstr "Размер пакета Ping"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
msgid "Ping Reboot"
msgstr ""
@@ -149,18 +155,33 @@ msgid ""
"specified duration of time. <br /> Periodic Reboot: Reboot this device after "
"a specified interval of time. <br /> Restart Interface: Restart a network "
"interface if a ping to a specified host fails for a specified duration of "
-"time."
+"time. <br /> Run Script: Run a script if a ping to a specified host fails "
+"for a specified duration of time. <br />"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29
msgid "Restart Interface"
msgstr "Перезагрузить интерфейс"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30
+msgid "Run Script"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33
+msgid "Script to run"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:34
+msgid ""
+"Script to run when the host has not responded for the specified duration of "
+"time. The script is passed the interface name as $1"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
msgid "Small: 1 byte"
msgstr "Маленький: 1 байт"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:83
msgid "Standard: 56 bytes"
msgstr "Стандартный: 56 байт"
@@ -168,7 +189,7 @@ msgstr "Стандартный: 56 байт"
msgid "These rules will govern how this device reacts to network events."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117
msgid "Unlock Modem Bands"
msgstr ""
@@ -178,10 +199,13 @@ msgstr ""
msgid "Watchcat"
msgstr "Watchcat"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
msgid "Windows: 32 bytes"
msgstr "Windows: 32 байта"
+#~ msgid "IPv4 address or hostname to ping."
+#~ msgstr "IPv4 адрес или имя узла для пингования."
+
#~ msgid "Forced reboot delay"
#~ msgstr "Задержка<br />принудительной<br />перезагрузки"
diff --git a/applications/luci-app-watchcat/po/sk/watchcat.po b/applications/luci-app-watchcat/po/sk/watchcat.po
index e70a73ec99..fb565aa4d9 100644
--- a/applications/luci-app-watchcat/po/sk/watchcat.po
+++ b/applications/luci-app-watchcat/po/sk/watchcat.po
@@ -12,13 +12,17 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
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."
+"<i>Applies to Ping Reboot, Restart Interface, and Run Script modes</i> <br /"
+"> Specify the interface to monitor and react if a ping over it fails."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Address family for pinging the host"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
msgid ""
"Applies to Ping Reboot and Periodic Reboot modes</i> <br /> When rebooting "
"the router, the service will trigger a soft reboot. Entering a non-zero "
@@ -27,22 +31,22 @@ msgid ""
"0 to disable the forced reboot delay."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:88
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111
msgid ""
"Applies to Ping Reboot and Restart Interface modes</i> <br /> If using "
"ModemManager, you can have Watchcat restart your ModemManger interface by "
"specifying its name."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:63
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:84
msgid "Big: 248 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:70
msgid "Check Interval"
msgstr "Interval kontroly"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:93
msgid "Force Reboot Delay"
msgstr ""
@@ -61,11 +65,11 @@ msgid ""
"up more than one action."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
msgid "Host To Check"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
msgid ""
"How often to ping the host specified above. <br /><br />The default unit is "
"seconds, without a suffix, but you can use the suffix <b>m</b> for minutes, "
@@ -75,43 +79,43 @@ msgid ""
"li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
+msgid "IP address or hostname to ping."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
"to be allowed to use any band."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41
msgid ""
"In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
"Reboot mode, it defines the longest period of time without a reply from the "
-"Host To Check before a reboot is engaged. <br /> In Network Restart mode, it "
-"defines the longest period of time without a reply from the Host to Check "
-"before the interface is restarted. <br /><br />The default unit is seconds, "
-"without a suffix, but you can use the suffix <b>m</b> for minutes, <b>h</b> "
-"for hours or <b>d</b> for days. <br /><br />Examples:<ul><li>10 seconds "
-"would be: <b>10</b> or <b>10s</b></li><li>5 minutes would be: <b>5m</b></"
-"li><li> 1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
-"li><ul>"
+"Host To Check before a reboot is engaged. <br /> In Network Restart or Run "
+"Script mode, it defines the longest period of time without a reply from the "
+"Host to Check before the interface is restarted or the script is run. <br /"
+"><br />The default unit is seconds, without a suffix, but you can use the "
+"suffix <b>m</b> for minutes, <b>h</b> for hours or <b>d</b> for days. <br /"
+"><br />Examples:<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></"
+"li><li>5 minutes would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></"
+"li><li>1 week would be: <b>7d</b></li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102
msgid "Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:103
msgid "Interface to monitor and/or restart"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86
msgid "Jumbo: 9000 bytes"
msgstr ""
@@ -119,23 +123,23 @@ msgstr ""
msgid "Mode"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110
msgid "Name of ModemManager Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40
msgid "Period"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
msgid "Periodic Reboot"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
msgid "Ping Packet Size"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
msgid "Ping Reboot"
msgstr ""
@@ -145,18 +149,33 @@ msgid ""
"specified duration of time. <br /> Periodic Reboot: Reboot this device after "
"a specified interval of time. <br /> Restart Interface: Restart a network "
"interface if a ping to a specified host fails for a specified duration of "
-"time."
+"time. <br /> Run Script: Run a script if a ping to a specified host fails "
+"for a specified duration of time. <br />"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29
msgid "Restart Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30
+msgid "Run Script"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33
+msgid "Script to run"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:34
+msgid ""
+"Script to run when the host has not responded for the specified duration of "
+"time. The script is passed the interface name as $1"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
msgid "Small: 1 byte"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:83
msgid "Standard: 56 bytes"
msgstr ""
@@ -164,7 +183,7 @@ msgstr ""
msgid "These rules will govern how this device reacts to network events."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117
msgid "Unlock Modem Bands"
msgstr ""
@@ -174,6 +193,6 @@ msgstr ""
msgid "Watchcat"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
msgid "Windows: 32 bytes"
msgstr ""
diff --git a/applications/luci-app-watchcat/po/sv/watchcat.po b/applications/luci-app-watchcat/po/sv/watchcat.po
index bd798ddff8..60e54c1f02 100644
--- a/applications/luci-app-watchcat/po/sv/watchcat.po
+++ b/applications/luci-app-watchcat/po/sv/watchcat.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-11-05 14:38+0000\n"
-"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@gmail.com>\n"
+"PO-Revision-Date: 2022-08-28 23:17+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswatchcat/sv/>\n"
"Language: sv\n"
@@ -10,15 +10,19 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
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."
+"<i>Applies to Ping Reboot, Restart Interface, and Run Script modes</i> <br /"
+"> Specify the interface to monitor and react if a ping over it fails."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Address family for pinging the host"
+msgstr "Adress-familjen för att pinga värden"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
msgid ""
"Applies to Ping Reboot and Periodic Reboot modes</i> <br /> When rebooting "
"the router, the service will trigger a soft reboot. Entering a non-zero "
@@ -27,28 +31,28 @@ msgid ""
"0 to disable the forced reboot delay."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:88
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111
msgid ""
"Applies to Ping Reboot and Restart Interface modes</i> <br /> If using "
"ModemManager, you can have Watchcat restart your ModemManger interface by "
"specifying its name."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:63
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:84
msgid "Big: 248 bytes"
-msgstr ""
+msgstr "Stor: 248 bytes"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:70
msgid "Check Interval"
-msgstr ""
+msgstr "Kontrollintervall"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:93
msgid "Force Reboot Delay"
-msgstr ""
+msgstr "Påtvinga fördröjning av omstart"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
msgid "General Settings"
-msgstr ""
+msgstr "Generella inställningar"
#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
msgid "Grant access to LuCI app watchcat"
@@ -61,11 +65,11 @@ msgid ""
"up more than one action."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
msgid "Host To Check"
-msgstr ""
+msgstr "Värd att kontrollera"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
msgid ""
"How often to ping the host specified above. <br /><br />The default unit is "
"seconds, without a suffix, but you can use the suffix <b>m</b> for minutes, "
@@ -75,67 +79,67 @@ msgid ""
"li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85
msgid "Huge: 1492 bytes"
-msgstr ""
+msgstr "Jättestor: 1492 bytes"
-#: 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:52
+msgid "IP address or hostname to ping."
+msgstr "IP-adress eller värdnamn att pinga."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
"to be allowed to use any band."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41
msgid ""
"In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
"Reboot mode, it defines the longest period of time without a reply from the "
-"Host To Check before a reboot is engaged. <br /> In Network Restart mode, it "
-"defines the longest period of time without a reply from the Host to Check "
-"before the interface is restarted. <br /><br />The default unit is seconds, "
-"without a suffix, but you can use the suffix <b>m</b> for minutes, <b>h</b> "
-"for hours or <b>d</b> for days. <br /><br />Examples:<ul><li>10 seconds "
-"would be: <b>10</b> or <b>10s</b></li><li>5 minutes would be: <b>5m</b></"
-"li><li> 1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
-"li><ul>"
+"Host To Check before a reboot is engaged. <br /> In Network Restart or Run "
+"Script mode, it defines the longest period of time without a reply from the "
+"Host to Check before the interface is restarted or the script is run. <br /"
+"><br />The default unit is seconds, without a suffix, but you can use the "
+"suffix <b>m</b> for minutes, <b>h</b> for hours or <b>d</b> for days. <br /"
+"><br />Examples:<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></"
+"li><li>5 minutes would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></"
+"li><li>1 week would be: <b>7d</b></li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102
msgid "Interface"
-msgstr ""
+msgstr "Gränssnitt"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:103
msgid "Interface to monitor and/or restart"
-msgstr ""
+msgstr "Gränssnitt att bevaka och/eller starta om"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86
msgid "Jumbo: 9000 bytes"
-msgstr ""
+msgstr "Jumbo: 9000 bytes"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22
msgid "Mode"
msgstr "Läge"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110
msgid "Name of ModemManager Interface"
-msgstr ""
+msgstr "Namn på gränssnittet för ModemManager"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40
msgid "Period"
msgstr "Period"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
msgid "Periodic Reboot"
-msgstr ""
+msgstr "Periodisk omstart"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
msgid "Ping Packet Size"
-msgstr ""
+msgstr "Paketstorlek för pingning"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
msgid "Ping Reboot"
msgstr ""
@@ -145,28 +149,45 @@ msgid ""
"specified duration of time. <br /> Periodic Reboot: Reboot this device after "
"a specified interval of time. <br /> Restart Interface: Restart a network "
"interface if a ping to a specified host fails for a specified duration of "
-"time."
+"time. <br /> Run Script: Run a script if a ping to a specified host fails "
+"for a specified duration of time. <br />"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29
msgid "Restart Interface"
+msgstr "Starta om gränssnitt"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30
+msgid "Run Script"
+msgstr "Kör skript"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33
+msgid "Script to run"
+msgstr "Skript att köra"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:34
+msgid ""
+"Script to run when the host has not responded for the specified duration of "
+"time. The script is passed the interface name as $1"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
msgid "Small: 1 byte"
-msgstr ""
+msgstr "Liten: 1 byte"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:83
msgid "Standard: 56 bytes"
-msgstr ""
+msgstr "Standard: 56 bytes"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
msgid "These rules will govern how this device reacts to network events."
msgstr ""
+"De här reglerna kommer att styra hur den här enheten reagerar på "
+"nätverkshändelser."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117
msgid "Unlock Modem Bands"
-msgstr ""
+msgstr "Lås upp modemband"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:11
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
@@ -174,9 +195,9 @@ msgstr ""
msgid "Watchcat"
msgstr "Watchcat"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
msgid "Windows: 32 bytes"
-msgstr ""
+msgstr "Fönster: 32 bytes"
#~ msgid "Forced reboot delay"
#~ msgstr "Fördröjning av påtvingad omstart"
diff --git a/applications/luci-app-watchcat/po/templates/watchcat.pot b/applications/luci-app-watchcat/po/templates/watchcat.pot
index 6653cfc93d..dfb4c9dc9b 100644
--- a/applications/luci-app-watchcat/po/templates/watchcat.pot
+++ b/applications/luci-app-watchcat/po/templates/watchcat.pot
@@ -72,6 +72,10 @@ msgstr ""
msgid "Huge: 1492 bytes"
msgstr ""
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
+msgid "IP address or hostname to ping."
+msgstr ""
+
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
@@ -150,6 +154,12 @@ msgstr ""
msgid "Script to run"
msgstr ""
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:34
+msgid ""
+"Script to run when the host has not responded for the specified duration of "
+"time. The script is passed the interface name as $1"
+msgstr ""
+
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
msgid "Small: 1 byte"
msgstr ""
diff --git a/applications/luci-app-watchcat/po/tr/watchcat.po b/applications/luci-app-watchcat/po/tr/watchcat.po
index f4f8f7a2a9..a8e9a53ca4 100644
--- a/applications/luci-app-watchcat/po/tr/watchcat.po
+++ b/applications/luci-app-watchcat/po/tr/watchcat.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-05-28 17:32+0000\n"
-"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
+"PO-Revision-Date: 2022-09-25 14:22+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswatchcat/tr/>\n"
"Language: tr\n"
@@ -10,18 +10,22 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.14.1\n"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
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."
+"<i>Applies to Ping Reboot, Restart Interface, and Run Script modes</i> <br /"
+"> Specify the interface to monitor and react if a ping over it fails."
msgstr ""
-"<i> Ping Yeniden Başlatma ve Yeniden Başlatma Arayüzü modları için "
-"geçerlidir </i> <br /> Ping işlemi başarısız olursa izlemek ve yeniden "
-"başlatmak için kullanılacak arayüzü belirtin."
+"<i>Ping Yeniden Başlatma, Arabirimi Yeniden Başlatma ve Komut Dosyasını "
+"Çalıştırma modları için geçerlidir</i> <br /> Üzerinde bir ping başarısız "
+"olursa izlenecek ve tepki verecek arabirimi belirt."
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Address family for pinging the host"
+msgstr "Ana bilgisayara ping atmak için adres ailesi"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
msgid ""
"Applies to Ping Reboot and Periodic Reboot modes</i> <br /> When rebooting "
"the router, the service will trigger a soft reboot. Entering a non-zero "
@@ -37,7 +41,7 @@ msgstr ""
"beklenecek saniye sayısını girin veya zorunlu yeniden başlatma gecikmesini "
"devre dışı bırakmak için 0'ı kullanın."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:88
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111
msgid ""
"Applies to Ping Reboot and Restart Interface modes</i> <br /> If using "
"ModemManager, you can have Watchcat restart your ModemManger interface by "
@@ -47,15 +51,15 @@ msgstr ""
"i> <br /> ModemManager kullanıyorsanız, Watchcat'in adını belirterek "
"ModemManger arayüzünüzü yeniden başlatmasını sağlayabilirsiniz."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:63
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:84
msgid "Big: 248 bytes"
msgstr "Büyük: 248 bayt"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:70
msgid "Check Interval"
msgstr "Kontrol etme aralığı"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:93
msgid "Force Reboot Delay"
msgstr "Zorla Yeniden Başlatma Gecikmesi"
@@ -77,11 +81,11 @@ msgstr ""
"gerçekleştirilecek çeşitli kontroller ve eylemler ayarlayabilirsiniz. Birden "
"fazla eylem ayarlamak için alttaki <b>Ekle</b> düğmesini tıklayın."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
msgid "Host To Check"
msgstr "Kontrol Edilecek Alan Adı"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
msgid ""
"How often to ping the host specified above. <br /><br />The default unit is "
"seconds, without a suffix, but you can use the suffix <b>m</b> for minutes, "
@@ -97,15 +101,15 @@ msgstr ""
"li><li>5 dakika şöyle olur: <b>5m</b></li><li>1 saat: <b>1h</b></li><li>1 "
"hafta: <b>7d</b></li><ul>"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85
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:52
+msgid "IP address or hostname to ping."
+msgstr "Ping için IP adresi veya ana bilgisayar adı."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
"to be allowed to use any band."
@@ -113,39 +117,40 @@ msgstr ""
"ModemManager kullanılıyorsa, arayüzü yeniden başlatmadan önce modemin "
"herhangi bir bandı kullanmasına izin verilecek şekilde ayarlayın."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41
msgid ""
"In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
"Reboot mode, it defines the longest period of time without a reply from the "
-"Host To Check before a reboot is engaged. <br /> In Network Restart mode, it "
-"defines the longest period of time without a reply from the Host to Check "
-"before the interface is restarted. <br /><br />The default unit is seconds, "
-"without a suffix, but you can use the suffix <b>m</b> for minutes, <b>h</b> "
-"for hours or <b>d</b> for days. <br /><br />Examples:<ul><li>10 seconds "
-"would be: <b>10</b> or <b>10s</b></li><li>5 minutes would be: <b>5m</b></"
-"li><li> 1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
-"li><ul>"
+"Host To Check before a reboot is engaged. <br /> In Network Restart or Run "
+"Script mode, it defines the longest period of time without a reply from the "
+"Host to Check before the interface is restarted or the script is run. <br /"
+"><br />The default unit is seconds, without a suffix, but you can use the "
+"suffix <b>m</b> for minutes, <b>h</b> for hours or <b>d</b> for days. <br /"
+"><br />Examples:<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></"
+"li><li>5 minutes would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></"
+"li><li>1 week would be: <b>7d</b></li><ul>"
msgstr ""
-"Periyodik Yeniden Başlatma modunda, ne sıklıkla yeniden başlatılacağını "
-"tanımlar. <br /> Pinge dayalı yeniden başlatma modunda, yeniden başlatma "
-"devreye girmeden önce kontrol edilecek alanadından bir cevap olmadan "
-"geçebileck en uzun süreyi tanımlar. <br /> Ağ Yeniden Başlatma modunda, "
-"arayüz yeniden başlatılmadan önce kontrol edilecek adresten bir yanıt "
-"olmaksızın en geçecek uzun süreyi tanımlar. <br /><br />Varsayılan birim son "
-"ek olmadan saniyedir, ancak son ek kullanabilirsiniz. <b>m</b> Dakika için, "
-"<b>h</b> Saat için veya <b>d</b> Gün için. <br /><br />Örnekler:<ul><li>10 "
-"saniye için: <b>10</b> veya<b>10s</b></li><li>5 Dakika için: <b>5m</b></"
-"li><li> 1 saat için: <b>1h</b></li><li>1 hafta için: <b>7d</b></li><ul>"
-
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+"Periyodik Yeniden Başlatma modunda, ne sıklıkta yeniden başlatılacağı "
+"tanımlanır. <br /> Ping Yeniden Başlatma modunda, yeniden başlatma "
+"yapılmadan önce Kontrol Edilecek Ana Bilgisayardan yanıt alınmaksızın en "
+"uzun süreyi tanımlar. <br /> Ağ Yeniden Başlatma veya Komut Dosyasını "
+"Çalıştırma modunda, arayüz yeniden başlatılmadan veya komut dosyası "
+"çalıştırılmadan önce Ana Bilgisayardan Kontrol edilecek en uzun süreyi "
+"tanımlar. <br /><br />Varsayılan birim saniyedir, son ek yoktur, ancak "
+"dakika için <b>m</b>, saat için <b>h</b> veya gün için <b>d</b> son ekini "
+"kullanabilirsiniz. <br /><br />Örnekler:<ul><li>10 saniye: <b>10</b> veya "
+"<b>10s</b></li><li>5 dakika: <b>5m</b></li><li> 1 saat: <b>1h</b></li><li>1 "
+"hafta: <b>7d</b></ li><ul>"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102
msgid "Interface"
msgstr "Arayüz"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:103
msgid "Interface to monitor and/or restart"
msgstr "İzlenenecek ve/ya yeniden başlatılacak arayüz"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86
msgid "Jumbo: 9000 bytes"
msgstr "Jumbo: 9000 bayt"
@@ -153,23 +158,23 @@ msgstr "Jumbo: 9000 bayt"
msgid "Mode"
msgstr "Mod"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110
msgid "Name of ModemManager Interface"
msgstr "ModemManager Arayüzünün Adı"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40
msgid "Period"
msgstr "Periyot"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
msgid "Periodic Reboot"
msgstr "Periyodik Yeniden Başlatma"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
msgid "Ping Packet Size"
msgstr "Ping Paketi Boyutu"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
msgid "Ping Reboot"
msgstr "Ping tabanlı yeniden başlatma"
@@ -179,23 +184,42 @@ msgid ""
"specified duration of time. <br /> Periodic Reboot: Reboot this device after "
"a specified interval of time. <br /> Restart Interface: Restart a network "
"interface if a ping to a specified host fails for a specified duration of "
-"time."
+"time. <br /> Run Script: Run a script if a ping to a specified host fails "
+"for a specified duration of time. <br />"
msgstr ""
-"Ping Yeniden Başlatma: Belirli bir ana bilgisayara gönderilen ping belirli "
-"bir süre başarısız olursa bu cihazı yeniden başlatır. <br /> Periyodik "
-"Yeniden Başlatma: Bu cihazı belirli bir süre sonra yeniden başlatır. <br /> "
-"Arayüzü Yeniden Başlat: Belirli bir ana bilgisayara gönderilen ping belirli "
-"bir süre başarısız olursa bir ağ arayüzünü yeniden başlatır."
-
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+"Ping Yeniden Başlatma: Belirtilen bir ana bilgisayara ping belirli bir süre "
+"boyunca başarısız olursa bu cihazı yeniden başlat. <br /> Periyodik Yeniden "
+"Başlatma: Belirli bir zaman aralığından sonra bu cihazı yeniden başlat. <br /"
+"> Arabirimi Yeniden Başlat: Belirtilen bir ana bilgisayara ping belirli bir "
+"süre boyunca başarısız olursa, bir ağ arabirimini yeniden başlat. <br /> "
+"Komut Dosyasını Çalıştır: Belirtilen bir ana bilgisayara ping belirli bir "
+"süre boyunca başarısız olursa bir komut dosyası çalıştır. <br />"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29
msgid "Restart Interface"
msgstr "Arayüzü yeniden başlat"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30
+msgid "Run Script"
+msgstr "Komut Dosyasını Çalıştır"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33
+msgid "Script to run"
+msgstr "Çalıştırılacak komut dosyası"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:34
+msgid ""
+"Script to run when the host has not responded for the specified duration of "
+"time. The script is passed the interface name as $1"
+msgstr ""
+"Ana bilgisayar belirtilen süre boyunca yanıt vermediğinde çalıştırılacak "
+"komut dosyası. Komut dosyası, arabirim adına $1 olarak iletilir"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
msgid "Small: 1 byte"
msgstr "Küçük: 1 bayt"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:83
msgid "Standard: 56 bytes"
msgstr "Standart: 56 bayt"
@@ -204,7 +228,7 @@ msgid "These rules will govern how this device reacts to network events."
msgstr ""
"Bu kurallar cihazın ağ olaylarına hangi şekilde tepki vereceğini yönetir."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117
msgid "Unlock Modem Bands"
msgstr "Modem Bantlarının Kilidini Açın"
@@ -214,10 +238,59 @@ msgstr "Modem Bantlarının Kilidini Açın"
msgid "Watchcat"
msgstr "Watchcat"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
msgid "Windows: 32 bytes"
msgstr "Windows: 32 bayt"
+#~ 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."
+#~ msgstr ""
+#~ "<i> Ping Yeniden Başlatma ve Yeniden Başlatma Arayüzü modları için "
+#~ "geçerlidir </i> <br /> Ping işlemi başarısız olursa izlemek ve yeniden "
+#~ "başlatmak için kullanılacak arayüzü belirtin."
+
+#~ msgid "IPv4 address or hostname to ping."
+#~ msgstr "Ping atılacak IPv4 adresi veya ana makine adı."
+
+#~ msgid ""
+#~ "In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
+#~ "Reboot mode, it defines the longest period of time without a reply from "
+#~ "the Host To Check before a reboot is engaged. <br /> In Network Restart "
+#~ "mode, it defines the longest period of time without a reply from the Host "
+#~ "to Check before the interface is restarted. <br /><br />The default unit "
+#~ "is seconds, without a suffix, but you can use the suffix <b>m</b> for "
+#~ "minutes, <b>h</b> for hours or <b>d</b> for days. <br /><br />Examples:"
+#~ "<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></li><li>5 minutes "
+#~ "would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></li><li>1 week "
+#~ "would be: <b>7d</b></li><ul>"
+#~ msgstr ""
+#~ "Periyodik Yeniden Başlatma modunda, ne sıklıkla yeniden başlatılacağını "
+#~ "tanımlar. <br /> Pinge dayalı yeniden başlatma modunda, yeniden başlatma "
+#~ "devreye girmeden önce kontrol edilecek alanadından bir cevap olmadan "
+#~ "geçebileck en uzun süreyi tanımlar. <br /> Ağ Yeniden Başlatma modunda, "
+#~ "arayüz yeniden başlatılmadan önce kontrol edilecek adresten bir yanıt "
+#~ "olmaksızın en geçecek uzun süreyi tanımlar. <br /><br />Varsayılan birim "
+#~ "son ek olmadan saniyedir, ancak son ek kullanabilirsiniz. <b>m</b> Dakika "
+#~ "için, <b>h</b> Saat için veya <b>d</b> Gün için. <br /><br />Örnekler:"
+#~ "<ul><li>10 saniye için: <b>10</b> veya<b>10s</b></li><li>5 Dakika için: "
+#~ "<b>5m</b></li><li> 1 saat için: <b>1h</b></li><li>1 hafta için: <b>7d</"
+#~ "b></li><ul>"
+
+#~ msgid ""
+#~ "Ping Reboot: Reboot this device if a ping to a specified host fails for a "
+#~ "specified duration of time. <br /> Periodic Reboot: Reboot this device "
+#~ "after a specified interval of time. <br /> Restart Interface: Restart a "
+#~ "network interface if a ping to a specified host fails for a specified "
+#~ "duration of time."
+#~ msgstr ""
+#~ "Ping Yeniden Başlatma: Belirli bir ana bilgisayara gönderilen ping "
+#~ "belirli bir süre başarısız olursa bu cihazı yeniden başlatır. <br /> "
+#~ "Periyodik Yeniden Başlatma: Bu cihazı belirli bir süre sonra yeniden "
+#~ "başlatır. <br /> Arayüzü Yeniden Başlat: Belirli bir ana bilgisayara "
+#~ "gönderilen ping belirli bir süre başarısız olursa bir ağ arayüzünü "
+#~ "yeniden başlatır."
+
#~ 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 d56dba4617..2e6d82e9ea 100644
--- a/applications/luci-app-watchcat/po/uk/watchcat.po
+++ b/applications/luci-app-watchcat/po/uk/watchcat.po
@@ -1,28 +1,29 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-04-15 15:09+0000\n"
-"Last-Translator: Vladdrako <vladdrako007@gmail.com>\n"
+"PO-Revision-Date: 2022-12-29 23:53+0000\n"
+"Last-Translator: Dan <denqwerta@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswatchcat/uk/>\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
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."
+"<i>Applies to Ping Reboot, Restart Interface, and Run Script modes</i> <br /"
+"> Specify the interface to monitor and react if a ping over it fails."
msgstr ""
-"<i>Застосовується до режимів інтерфейсу перезавантаження та перезапуску "
-"Ping</i> <br /> Вкажіть інтерфейс для моніторингу та перезапуску, якщо не "
-"вдається виконати ping."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Address family for pinging the host"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
msgid ""
"Applies to Ping Reboot and Periodic Reboot modes</i> <br /> When rebooting "
"the router, the service will trigger a soft reboot. Entering a non-zero "
@@ -38,7 +39,7 @@ msgstr ""
"завершиться, або використовуйте 0, щоб вимкнути затримку примусового "
"перезавантаження."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:88
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111
msgid ""
"Applies to Ping Reboot and Restart Interface modes</i> <br /> If using "
"ModemManager, you can have Watchcat restart your ModemManger interface by "
@@ -48,15 +49,15 @@ msgstr ""
"i> <br /> Якщо використовується ModemManager, ви можете попросити Watchcat "
"перезапустити інтерфейс ModemManger, вказавши його назву."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:63
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:84
msgid "Big: 248 bytes"
msgstr "Великий: 248 байт"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:70
msgid "Check Interval"
msgstr "Інтервал перевірки"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:93
msgid "Force Reboot Delay"
msgstr "Затримка примусового перезавантаження"
@@ -66,7 +67,7 @@ msgstr "Загальні налаштування"
#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
msgid "Grant access to LuCI app watchcat"
-msgstr "Надати доступ LuCI до програми watchcat"
+msgstr "Надати доступ LuCI до застосунку watchcat"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
msgid ""
@@ -78,11 +79,11 @@ msgstr ""
"випадок, якщо хост стане недоступним. Натисніть кнопку <b>Додати</b> знизу, "
"щоб налаштувати більш ніж одну дію."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
msgid "Host To Check"
msgstr "Хост для перевірки"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
msgid ""
"How often to ping the host specified above. <br /><br />The default unit is "
"seconds, without a suffix, but you can use the suffix <b>m</b> for minutes, "
@@ -98,15 +99,15 @@ msgstr ""
"хвилин буде: <b>5 хв</b></li><li>1 година буде: <b>1 год</b></li><li>1 "
"тиждень: <b>7 дн</b></ li><ul>"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85
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 "IPv4-адреса або ім'я хоста для пінгу."
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
+msgid "IP address or hostname to ping."
+msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
"to be allowed to use any band."
@@ -114,39 +115,29 @@ msgstr ""
"Якщо ви користуєтесь ModemManager, то перед перезапуском інтерфейсу "
"налаштуйте модем так, щоб він міг використовувати будь-який діапазон."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41
msgid ""
"In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
"Reboot mode, it defines the longest period of time without a reply from the "
-"Host To Check before a reboot is engaged. <br /> In Network Restart mode, it "
-"defines the longest period of time without a reply from the Host to Check "
-"before the interface is restarted. <br /><br />The default unit is seconds, "
-"without a suffix, but you can use the suffix <b>m</b> for minutes, <b>h</b> "
-"for hours or <b>d</b> for days. <br /><br />Examples:<ul><li>10 seconds "
-"would be: <b>10</b> or <b>10s</b></li><li>5 minutes would be: <b>5m</b></"
-"li><li> 1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
-"li><ul>"
+"Host To Check before a reboot is engaged. <br /> In Network Restart or Run "
+"Script mode, it defines the longest period of time without a reply from the "
+"Host to Check before the interface is restarted or the script is run. <br /"
+"><br />The default unit is seconds, without a suffix, but you can use the "
+"suffix <b>m</b> for minutes, <b>h</b> for hours or <b>d</b> for days. <br /"
+"><br />Examples:<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></"
+"li><li>5 minutes would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></"
+"li><li>1 week would be: <b>7d</b></li><ul>"
msgstr ""
-"У режимі періодичного перезавантаження він визначає його частоту. <br /> У "
-"режимі Ping-перезавантаження він визначає найдовший період часу без "
-"відповіді від хоста для перевірки перед перезавантаженням. <br /> У режимі "
-"перезапуску мережі він визначає найдовший період часу без відповіді від "
-"хоста для перевірки перед перезапуском інтерфейсу. <br /><br />Одиницею за "
-"промовчанням є секунди без суфікса, але ви можете використовувати суфікс "
-"<b>m</b> для хвилин, <b>h</b> для годин або <b>d </b> для днів. <br /><br "
-"/>Приклади:<ul><li>10 секунд буде: <b>10</b> або <b>10 секунд</b></li><li>5 "
-"хвилин буде: <b>5 хв</b></li><li> 1 година буде: <b>1 год</b></li><li>1 "
-"тиждень буде: <b>7 дн</b></ li><ul>"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102
msgid "Interface"
msgstr "Інтерфейс"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:103
msgid "Interface to monitor and/or restart"
msgstr "Інтерфейс для моніторингу та/або перезапуску"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86
msgid "Jumbo: 9000 bytes"
msgstr "Гігантський: 9000 байт"
@@ -154,23 +145,23 @@ msgstr "Гігантський: 9000 байт"
msgid "Mode"
msgstr "Режим"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110
msgid "Name of ModemManager Interface"
msgstr "Назва інтерфейса ModemManager-а"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40
msgid "Period"
msgstr "Період"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
msgid "Periodic Reboot"
msgstr "Періодичне перезавантаження"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
msgid "Ping Packet Size"
msgstr "Розмір Ping-пакета"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
msgid "Ping Reboot"
msgstr "Ping-перезавантаження"
@@ -180,23 +171,33 @@ msgid ""
"specified duration of time. <br /> Periodic Reboot: Reboot this device after "
"a specified interval of time. <br /> Restart Interface: Restart a network "
"interface if a ping to a specified host fails for a specified duration of "
-"time."
+"time. <br /> Run Script: Run a script if a ping to a specified host fails "
+"for a specified duration of time. <br />"
msgstr ""
-"Ping-перезавантаження : перезавантажте цей пристрій, якщо ping на вказаний "
-"хост не вдається протягом певного часу. <br /> Періодичне перезавантаження: "
-"перезавантажте цей пристрій через певний проміжок часу. <br /> Інтерфейс "
-"перезапуску: перезавантажте мережевий інтерфейс, якщо ping на вказаний хост "
-"не вдається протягом певного часу."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29
msgid "Restart Interface"
msgstr "Перезапустити інтерфейс"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30
+msgid "Run Script"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33
+msgid "Script to run"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:34
+msgid ""
+"Script to run when the host has not responded for the specified duration of "
+"time. The script is passed the interface name as $1"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
msgid "Small: 1 byte"
msgstr "Маленький: 1 байт"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:83
msgid "Standard: 56 bytes"
msgstr "Стандартний: 56 байт"
@@ -205,7 +206,7 @@ msgid "These rules will govern how this device reacts to network events."
msgstr ""
"Ці правила регулюватимуть те, як цей пристрій реагуватиме на події мережі."
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117
msgid "Unlock Modem Bands"
msgstr "Розблокувати діапазони модема"
@@ -215,10 +216,57 @@ msgstr "Розблокувати діапазони модема"
msgid "Watchcat"
msgstr "Watchcat"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
msgid "Windows: 32 bytes"
msgstr "Windows: 32 байти"
+#~ 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."
+#~ msgstr ""
+#~ "<i>Застосовується до режимів інтерфейсу перезавантаження та перезапуску "
+#~ "Ping</i> <br /> Вкажіть інтерфейс для моніторингу та перезапуску, якщо не "
+#~ "вдається виконати ping."
+
+#~ msgid "IPv4 address or hostname to ping."
+#~ msgstr "IPv4-адреса або ім'я хоста для пінгу."
+
+#~ msgid ""
+#~ "In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
+#~ "Reboot mode, it defines the longest period of time without a reply from "
+#~ "the Host To Check before a reboot is engaged. <br /> In Network Restart "
+#~ "mode, it defines the longest period of time without a reply from the Host "
+#~ "to Check before the interface is restarted. <br /><br />The default unit "
+#~ "is seconds, without a suffix, but you can use the suffix <b>m</b> for "
+#~ "minutes, <b>h</b> for hours or <b>d</b> for days. <br /><br />Examples:"
+#~ "<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></li><li>5 minutes "
+#~ "would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></li><li>1 week "
+#~ "would be: <b>7d</b></li><ul>"
+#~ msgstr ""
+#~ "У режимі періодичного перезавантаження він визначає його частоту. <br /> "
+#~ "У режимі Ping-перезавантаження він визначає найдовший період часу без "
+#~ "відповіді від хоста для перевірки перед перезавантаженням. <br /> У "
+#~ "режимі перезапуску мережі він визначає найдовший період часу без "
+#~ "відповіді від хоста для перевірки перед перезапуском інтерфейсу. <br /"
+#~ "><br />Одиницею за промовчанням є секунди без суфікса, але ви можете "
+#~ "використовувати суфікс <b>m</b> для хвилин, <b>h</b> для годин або <b>d </"
+#~ "b> для днів. <br /><br />Приклади:<ul><li>10 секунд буде: <b>10</b> або "
+#~ "<b>10 секунд</b></li><li>5 хвилин буде: <b>5 хв</b></li><li> 1 година "
+#~ "буде: <b>1 год</b></li><li>1 тиждень буде: <b>7 дн</b></ li><ul>"
+
+#~ msgid ""
+#~ "Ping Reboot: Reboot this device if a ping to a specified host fails for a "
+#~ "specified duration of time. <br /> Periodic Reboot: Reboot this device "
+#~ "after a specified interval of time. <br /> Restart Interface: Restart a "
+#~ "network interface if a ping to a specified host fails for a specified "
+#~ "duration of time."
+#~ msgstr ""
+#~ "Ping-перезавантаження : перезавантажте цей пристрій, якщо ping на "
+#~ "вказаний хост не вдається протягом певного часу. <br /> Періодичне "
+#~ "перезавантаження: перезавантажте цей пристрій через певний проміжок часу. "
+#~ "<br /> Інтерфейс перезапуску: перезавантажте мережевий інтерфейс, якщо "
+#~ "ping на вказаний хост не вдається протягом певного часу."
+
#~ msgid "Forced reboot delay"
#~ msgstr "Затримка примусового перезавантаження"
diff --git a/applications/luci-app-watchcat/po/vi/watchcat.po b/applications/luci-app-watchcat/po/vi/watchcat.po
index a743d57243..1d18c8fd55 100644
--- a/applications/luci-app-watchcat/po/vi/watchcat.po
+++ b/applications/luci-app-watchcat/po/vi/watchcat.po
@@ -8,13 +8,17 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
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."
+"<i>Applies to Ping Reboot, Restart Interface, and Run Script modes</i> <br /"
+"> Specify the interface to monitor and react if a ping over it fails."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Address family for pinging the host"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
msgid ""
"Applies to Ping Reboot and Periodic Reboot modes</i> <br /> When rebooting "
"the router, the service will trigger a soft reboot. Entering a non-zero "
@@ -23,22 +27,22 @@ msgid ""
"0 to disable the forced reboot delay."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:88
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111
msgid ""
"Applies to Ping Reboot and Restart Interface modes</i> <br /> If using "
"ModemManager, you can have Watchcat restart your ModemManger interface by "
"specifying its name."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:63
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:84
msgid "Big: 248 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:70
msgid "Check Interval"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:93
msgid "Force Reboot Delay"
msgstr ""
@@ -57,11 +61,11 @@ msgid ""
"up more than one action."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
msgid "Host To Check"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
msgid ""
"How often to ping the host specified above. <br /><br />The default unit is "
"seconds, without a suffix, but you can use the suffix <b>m</b> for minutes, "
@@ -71,43 +75,43 @@ msgid ""
"li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85
msgid "Huge: 1492 bytes"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
-msgid "IPv4 address or hostname to ping."
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
+msgid "IP address or hostname to ping."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
"to be allowed to use any band."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41
msgid ""
"In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
"Reboot mode, it defines the longest period of time without a reply from the "
-"Host To Check before a reboot is engaged. <br /> In Network Restart mode, it "
-"defines the longest period of time without a reply from the Host to Check "
-"before the interface is restarted. <br /><br />The default unit is seconds, "
-"without a suffix, but you can use the suffix <b>m</b> for minutes, <b>h</b> "
-"for hours or <b>d</b> for days. <br /><br />Examples:<ul><li>10 seconds "
-"would be: <b>10</b> or <b>10s</b></li><li>5 minutes would be: <b>5m</b></"
-"li><li> 1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
-"li><ul>"
+"Host To Check before a reboot is engaged. <br /> In Network Restart or Run "
+"Script mode, it defines the longest period of time without a reply from the "
+"Host to Check before the interface is restarted or the script is run. <br /"
+"><br />The default unit is seconds, without a suffix, but you can use the "
+"suffix <b>m</b> for minutes, <b>h</b> for hours or <b>d</b> for days. <br /"
+"><br />Examples:<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></"
+"li><li>5 minutes would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></"
+"li><li>1 week would be: <b>7d</b></li><ul>"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102
msgid "Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:103
msgid "Interface to monitor and/or restart"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86
msgid "Jumbo: 9000 bytes"
msgstr ""
@@ -115,23 +119,23 @@ msgstr ""
msgid "Mode"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110
msgid "Name of ModemManager Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40
msgid "Period"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
msgid "Periodic Reboot"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
msgid "Ping Packet Size"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
msgid "Ping Reboot"
msgstr ""
@@ -141,18 +145,33 @@ msgid ""
"specified duration of time. <br /> Periodic Reboot: Reboot this device after "
"a specified interval of time. <br /> Restart Interface: Restart a network "
"interface if a ping to a specified host fails for a specified duration of "
-"time."
+"time. <br /> Run Script: Run a script if a ping to a specified host fails "
+"for a specified duration of time. <br />"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29
msgid "Restart Interface"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30
+msgid "Run Script"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33
+msgid "Script to run"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:34
+msgid ""
+"Script to run when the host has not responded for the specified duration of "
+"time. The script is passed the interface name as $1"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
msgid "Small: 1 byte"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:83
msgid "Standard: 56 bytes"
msgstr ""
@@ -160,7 +179,7 @@ msgstr ""
msgid "These rules will govern how this device reacts to network events."
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117
msgid "Unlock Modem Bands"
msgstr ""
@@ -170,6 +189,6 @@ msgstr ""
msgid "Watchcat"
msgstr ""
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
msgid "Windows: 32 bytes"
msgstr ""
diff --git a/applications/luci-app-watchcat/po/zh_Hans/watchcat.po b/applications/luci-app-watchcat/po/zh_Hans/watchcat.po
index f4b3e30bd5..67842e240a 100644
--- a/applications/luci-app-watchcat/po/zh_Hans/watchcat.po
+++ b/applications/luci-app-watchcat/po/zh_Hans/watchcat.po
@@ -4,7 +4,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-07-09 20:57+0000\n"
+"PO-Revision-Date: 2022-12-08 06:15+0000\n"
"Last-Translator: MkQtS <onewordwrong@aliyun.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationswatchcat/zh_Hans/>\n"
@@ -13,16 +13,20 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
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."
-msgstr "<i>应用于 Ping 重启 和 重启接口 模式</i><br />指定监视接口并在对该接口的 "
-"ping 失败时重新启动。"
+"<i>Applies to Ping Reboot, Restart Interface, and Run Script modes</i> <br /"
+"> Specify the interface to monitor and react if a ping over it fails."
+msgstr "<i>应用于 Ping重启、重启接口 和 执行脚本 模式</i> <br />指定要监视的接口并在 "
+"ping 失败时做出反应。"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Address family for pinging the host"
+msgstr "Ping 主机的地址簇"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
msgid ""
"Applies to Ping Reboot and Periodic Reboot modes</i> <br /> When rebooting "
"the router, the service will trigger a soft reboot. Entering a non-zero "
@@ -31,27 +35,27 @@ msgid ""
"0 to disable the forced reboot delay."
msgstr ""
"应用于 Ping 重启 和 定时重启 模式</i> <br />当重新启动路由器时,该服务将触发"
-"软重启。如果软重启失败,在这里输入非零值将触发延迟的硬重启。"
-"输入等待软重启失败的秒数或使用 0 来禁用强制重启延迟。"
+"软重启。如果软重启失败,在这里输入非零值将触发延迟的硬重启。输入等待软重启失"
+"败的秒数或使用 0 来禁用强制重启延迟。"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:88
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111
msgid ""
"Applies to Ping Reboot and Restart Interface modes</i> <br /> If using "
"ModemManager, you can have Watchcat restart your ModemManger interface by "
"specifying its name."
msgstr ""
-"应用于 Ping 重启 和 重启接口 模式</i> <br />如果使用 ModemManager,"
-"你可以通过指定名称让 Watchcat 重新启动你的 ModemManager 接口。"
+"应用于 Ping 重启 和 重启接口 模式</i> <br />如果使用 ModemManager,你可以通过"
+"指定名称让 Watchcat 重新启动你的 ModemManager 接口。"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:63
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:84
msgid "Big: 248 bytes"
msgstr "大:248 字节"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:70
msgid "Check Interval"
msgstr "检查间隔"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:93
msgid "Force Reboot Delay"
msgstr "强制重启延迟"
@@ -68,14 +72,14 @@ msgid ""
"Here you can set up several checks and actions to take in the event that a "
"host becomes unreachable. Click the <b>Add</b> button at the bottom to set "
"up more than one action."
-msgstr "你可以在此处设置数个在特定主机变得不可访问时要采取的检查和操作。点击底部的<b>"
-"添加</b>按钮可以设置多条规则。"
+msgstr "你可以在此处设置数个检查以及在特定主机变得不可访问时要采取的操作。点击底部的<"
+"b>添加</b>按钮可以设置多条规则。"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
msgid "Host To Check"
msgstr "要检查的主机"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
msgid ""
"How often to ping the host specified above. <br /><br />The default unit is "
"seconds, without a suffix, but you can use the suffix <b>m</b> for minutes, "
@@ -84,21 +88,20 @@ msgid ""
"b></li><li>1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
"li><ul>"
msgstr ""
-"多长时间 ping 一次上面指定的主机。<br /><br "
-"/>默认单位是秒,不带后缀,但你可以使用后缀<b>m</b>代表分钟, "
-"<b>h</b>代表小时或<b>d</b>代表天数。<br /><br />示例:<ul><li>10秒是:<b>10</"
-"b> 或 <b>10s</b></li><li>5 分钟是:<b>5m</b></li><li>1 小时是:<b>1h</b></"
-"li><li>1 周是:<b>7d</b></li><ul>"
+"多长时间 ping 一次上面指定的主机。<br /><br />默认单位是秒,不带后缀,但你可"
+"以使用后缀<b>m</b>代表分钟, <b>h</b>代表小时或<b>d</b>代表天数。<br /><br />"
+"示例:<ul><li>10秒是:<b>10</b> 或 <b>10s</b></li><li>5 分钟是:<b>5m</b></"
+"li><li>1 小时是:<b>1h</b></li><li>1 周是:<b>7d</b></li><ul>"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85
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:52
+msgid "IP address or hostname to ping."
+msgstr "要 ping 的 IP 地址或主机名。"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
"to be allowed to use any band."
@@ -106,36 +109,37 @@ msgstr ""
"如果使用 ModemManager,则在重新启动接口之前,将调制解调器设置为允许使用任何频"
"段。"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41
msgid ""
"In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
"Reboot mode, it defines the longest period of time without a reply from the "
-"Host To Check before a reboot is engaged. <br /> In Network Restart mode, it "
-"defines the longest period of time without a reply from the Host to Check "
-"before the interface is restarted. <br /><br />The default unit is seconds, "
-"without a suffix, but you can use the suffix <b>m</b> for minutes, <b>h</b> "
-"for hours or <b>d</b> for days. <br /><br />Examples:<ul><li>10 seconds "
-"would be: <b>10</b> or <b>10s</b></li><li>5 minutes would be: <b>5m</b></"
-"li><li> 1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
-"li><ul>"
+"Host To Check before a reboot is engaged. <br /> In Network Restart or Run "
+"Script mode, it defines the longest period of time without a reply from the "
+"Host to Check before the interface is restarted or the script is run. <br /"
+"><br />The default unit is seconds, without a suffix, but you can use the "
+"suffix <b>m</b> for minutes, <b>h</b> for hours or <b>d</b> for days. <br /"
+"><br />Examples:<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></"
+"li><li>5 minutes would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></"
+"li><li>1 week would be: <b>7d</b></li><ul>"
msgstr ""
-"在 定时重启 模式下,它定义重启的间隔。<br />在 Ping 重启 "
-"模式下,它定义在重启前没有收到来自要检查的主机的回复的最长时间。<br />在 "
-"重启接口 模式下,它定义在重启接口前没有收到要检查的主机的回复的最长时间。<br "
-"/><br />默认单位是秒,不带后缀,但你可以使用后缀<b>m</b>代表分钟, "
-"<b>h</b>代表小时或<b>d</b>代表天数。<br /><br />示例:<ul><li>10秒是:<b>10</"
-"b> 或 <b>10s</b></li><li>5 分钟是:<b>5m</b></li><li>1 小时是:<b>1h</b></"
-"li><li>1 周是:<b>7d</b></li><ul>"
-
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+"对于 定时重启 模式,它定义了重启的频率。<br />对于 Ping 重启 "
+"模式,它定义了在重启前未收到来自要检查的主机的回复的最长时间。<br />对于 "
+"重启接口 或 执行脚本 "
+"模式,它定义了在重启接口或执行脚本前未收到要检查的主机的回复的最长时间。<br /"
+"><br />默认单位是秒,不带后缀,但你可以使用后缀 <b>m</b> 代表分钟, <b>h</b> "
+"代表小时或 <b>d</b> 代表天。<br /><br />示例:<ul><li>10秒是:<b>10</b> 或 "
+"<b>10s</b></li><li>5 分钟是:<b>5m</b></li><li>1 小时是:<b>1h</b></li><li>1 "
+"周是:<b>7d</b></li><ul>"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102
msgid "Interface"
msgstr "接口"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:103
msgid "Interface to monitor and/or restart"
msgstr "要监视和/或重启的接口"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86
msgid "Jumbo: 9000 bytes"
msgstr "巨无霸:9000 字节"
@@ -143,23 +147,23 @@ msgstr "巨无霸:9000 字节"
msgid "Mode"
msgstr "模式"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110
msgid "Name of ModemManager Interface"
msgstr "ModemManager 接口的名称"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40
msgid "Period"
msgstr "周期"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
msgid "Periodic Reboot"
msgstr "定时重启"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
msgid "Ping Packet Size"
msgstr "Ping 包大小"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
msgid "Ping Reboot"
msgstr "Ping 重启"
@@ -169,21 +173,38 @@ msgid ""
"specified duration of time. <br /> Periodic Reboot: Reboot this device after "
"a specified interval of time. <br /> Restart Interface: Restart a network "
"interface if a ping to a specified host fails for a specified duration of "
-"time."
+"time. <br /> Run Script: Run a script if a ping to a specified host fails "
+"for a specified duration of time. <br />"
msgstr ""
-"Ping 重启:如果在指定的一段时间内,ping 指定主机始终失败,则重新启动该设备。"
-"<br />定时重启:在指定的时间间隔后重新启动该设备。<br "
-"/>重启接口:如果在指定的时间内,ping 指定主机始终失败,则重新启动网络接口。"
+"Ping 重启:如果在指定的时间内,ping 指定主机始终失败,则重新启动本设备。<br "
+"/>定时重启:在指定的时间间隔后重新启动本设备。<br "
+"/>重启接口:如果在指定的时间内,ping "
+"指定主机始终失败,则重新启动特定网络接口。<br "
+"/>执行脚本:如果在指定的时间内,ping 指定主机始终失败,则执行特定脚本。<br />"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29
msgid "Restart Interface"
msgstr "重启接口"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30
+msgid "Run Script"
+msgstr "执行脚本"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33
+msgid "Script to run"
+msgstr "要执行的脚本"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:34
+msgid ""
+"Script to run when the host has not responded for the specified duration of "
+"time. The script is passed the interface name as $1"
+msgstr "当特定主机在指定的时间内未回复时要执行的脚本。脚本将接口名称作为 $1 传递"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
msgid "Small: 1 byte"
msgstr "小:1 字节"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:83
msgid "Standard: 56 bytes"
msgstr "标准:56 字节"
@@ -191,7 +212,7 @@ msgstr "标准:56 字节"
msgid "These rules will govern how this device reacts to network events."
msgstr "这些规则将控制此设备如何对网络事件做出反应。"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117
msgid "Unlock Modem Bands"
msgstr "解锁调制解调器频段"
@@ -201,11 +222,52 @@ msgstr "解锁调制解调器频段"
msgid "Watchcat"
msgstr "Watchcat"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
msgid "Windows: 32 bytes"
msgstr "Windows:32 字节"
#~ 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."
+#~ msgstr ""
+#~ "<i>应用于 Ping 重启 和 重启接口 模式</i><br />指定监视接口并在对该接口的 "
+#~ "ping 失败时重新启动。"
+
+#~ msgid "IPv4 address or hostname to ping."
+#~ msgstr "要执行 ping 操作的 IPv4 地址或主机名。"
+
+#~ msgid ""
+#~ "In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
+#~ "Reboot mode, it defines the longest period of time without a reply from "
+#~ "the Host To Check before a reboot is engaged. <br /> In Network Restart "
+#~ "mode, it defines the longest period of time without a reply from the Host "
+#~ "to Check before the interface is restarted. <br /><br />The default unit "
+#~ "is seconds, without a suffix, but you can use the suffix <b>m</b> for "
+#~ "minutes, <b>h</b> for hours or <b>d</b> for days. <br /><br />Examples:"
+#~ "<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></li><li>5 minutes "
+#~ "would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></li><li>1 week "
+#~ "would be: <b>7d</b></li><ul>"
+#~ msgstr ""
+#~ "在 定时重启 模式下,它定义重启的间隔。<br />在 Ping 重启 模式下,它定义在"
+#~ "重启前没有收到来自要检查的主机的回复的最长时间。<br />在 重启接口 模式下,"
+#~ "它定义在重启接口前没有收到要检查的主机的回复的最长时间。<br /><br />默认单"
+#~ "位是秒,不带后缀,但你可以使用后缀<b>m</b>代表分钟, <b>h</b>代表小时或"
+#~ "<b>d</b>代表天数。<br /><br />示例:<ul><li>10秒是:<b>10</b> 或 <b>10s</"
+#~ "b></li><li>5 分钟是:<b>5m</b></li><li>1 小时是:<b>1h</b></li><li>1 周"
+#~ "是:<b>7d</b></li><ul>"
+
+#~ msgid ""
+#~ "Ping Reboot: Reboot this device if a ping to a specified host fails for a "
+#~ "specified duration of time. <br /> Periodic Reboot: Reboot this device "
+#~ "after a specified interval of time. <br /> Restart Interface: Restart a "
+#~ "network interface if a ping to a specified host fails for a specified "
+#~ "duration of time."
+#~ msgstr ""
+#~ "Ping 重启:如果在指定的一段时间内,ping 指定主机始终失败,则重新启动该设"
+#~ "备。<br />定时重启:在指定的时间间隔后重新启动该设备。<br />重启接口:如果"
+#~ "在指定的时间内,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."
#~ msgstr ""
diff --git a/applications/luci-app-watchcat/po/zh_Hant/watchcat.po b/applications/luci-app-watchcat/po/zh_Hant/watchcat.po
index 7427250e7a..ed86fd4575 100644
--- a/applications/luci-app-watchcat/po/zh_Hant/watchcat.po
+++ b/applications/luci-app-watchcat/po/zh_Hant/watchcat.po
@@ -4,7 +4,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-08-14 14:43+0000\n"
+"PO-Revision-Date: 2022-09-07 14:22+0000\n"
"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationswatchcat/zh_Hant/>\n"
@@ -13,17 +13,20 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.8-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
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."
-msgstr ""
-"<i>應用於 Ping Reboot 和 Restart 介面模式</i><br />指定監視介面並在對該介面"
-"的 ping 失敗時重新啟動。"
+"<i>Applies to Ping Reboot, Restart Interface, and Run Script modes</i> <br /"
+"> Specify the interface to monitor and react if a ping over it fails."
+msgstr "<i>應用於 Ping重新啟動、重新啟動介面 和 執行指令碼 模式</i> <br /"
+">指定要監視的介面並在 ping 失敗時做出反應。"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Address family for pinging the host"
+msgstr "Ping 主機的位址家族"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:72
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
msgid ""
"Applies to Ping Reboot and Periodic Reboot modes</i> <br /> When rebooting "
"the router, the service will trigger a soft reboot. Entering a non-zero "
@@ -31,11 +34,11 @@ msgid ""
"fail. Enter the number of seconds to wait for the soft reboot to fail or use "
"0 to disable the forced reboot delay."
msgstr ""
-"應用於 Ping Reboot 和定期 Rebbot 模式</i> <br />當重新啟動路由器時,該服務將"
-"觸發軟開機。如果軟開機失敗,在這裡輸入非零值將觸發延遲的硬開機。輸入等待軟開"
-"機失敗的秒數或使用 0 來停用強制重新啟動延遲。"
+"應用於 Ping 重新啟動 和 定時重新啟動 模式</i> <br />當重新啟動路由器時,該服"
+"務將觸發軟重新啟動。如果軟重新啟動失敗,在這裡輸入非零值將觸發延遲的硬重新啟"
+"動。輸入等待軟重新啟動失敗的秒數或使用 0 來停用強制重新啟動延遲。"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:88
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111
msgid ""
"Applies to Ping Reboot and Restart Interface modes</i> <br /> If using "
"ModemManager, you can have Watchcat restart your ModemManger interface by "
@@ -44,15 +47,15 @@ msgstr ""
"應用於 Ping Reboot 和 Restart 介面模式</i> <br />如果使用 ModemManager,您可"
"以透過指定名稱讓 Watchcat 重新啟動您的 ModemManager 介面。"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:63
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:84
msgid "Big: 248 bytes"
msgstr "大:248 位元組"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:50
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:70
msgid "Check Interval"
msgstr "檢查間隔時間"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:93
msgid "Force Reboot Delay"
msgstr "強制重新啟動延遲"
@@ -73,11 +76,11 @@ msgstr ""
"您可以在此處設定幾個在主機變得不可存取時採取的檢查和操作。按下底部的<b>加入</"
"b>按鈕來設定一個以上的操作。"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:43
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
msgid "Host To Check"
msgstr "要檢查的主機"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:51
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
msgid ""
"How often to ping the host specified above. <br /><br />The default unit is "
"seconds, without a suffix, but you can use the suffix <b>m</b> for minutes, "
@@ -86,56 +89,58 @@ msgid ""
"b></li><li>1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
"li><ul>"
msgstr ""
-"多長時間 ping 一次上面指定的主機。<br /><br />預設單位是秒,不帶尾碼,但您可"
-"以使用尾碼<b>m</b>代表分鐘, <b>h</b> 代表小時或 <b>d</b>代表天數。<br /"
-"><br />範例:<ul><li>10秒是:<b>10</b> o或<b>10s</b></li><li>5 分鐘是:: "
-"<b>5m</b></li><li>1 小時是:<b>1h</b></li><li>1 週是:<b>7d</b></li><ul>"
+"多長時間 ping 一次上面指定的主機。<br /><br "
+"/>預設單位是秒,不帶尾碼,但您可以使用尾碼<b>m</b> 代表分鐘, <b>h</b> "
+"代表小時或 <b>d</b> 代表天數。<br /><br />範例:<ul><li>10 秒是:<b>10</b> "
+"或<b>10s</b></li><li>5 分鐘是:<b>5m</b></li><li>1 小時是:<b>1h</b></"
+"li><li>1 週是:<b>7d</b></li><ul>"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:64
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85
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:52
+msgid "IP address or hostname to ping."
+msgstr "要 ping 的 IP 位址或主機名稱。"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:95
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118
msgid ""
"If using ModemManager, then before restarting the interface, set the modem "
"to be allowed to use any band."
msgstr ""
"如果使用 ModemManager,則在重新啟動介面之前,將數據機設定為允許使用任何頻段。"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:32
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41
msgid ""
"In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
"Reboot mode, it defines the longest period of time without a reply from the "
-"Host To Check before a reboot is engaged. <br /> In Network Restart mode, it "
-"defines the longest period of time without a reply from the Host to Check "
-"before the interface is restarted. <br /><br />The default unit is seconds, "
-"without a suffix, but you can use the suffix <b>m</b> for minutes, <b>h</b> "
-"for hours or <b>d</b> for days. <br /><br />Examples:<ul><li>10 seconds "
-"would be: <b>10</b> or <b>10s</b></li><li>5 minutes would be: <b>5m</b></"
-"li><li> 1 hour would be: <b>1h</b></li><li>1 week would be: <b>7d</b></"
-"li><ul>"
+"Host To Check before a reboot is engaged. <br /> In Network Restart or Run "
+"Script mode, it defines the longest period of time without a reply from the "
+"Host to Check before the interface is restarted or the script is run. <br /"
+"><br />The default unit is seconds, without a suffix, but you can use the "
+"suffix <b>m</b> for minutes, <b>h</b> for hours or <b>d</b> for days. <br /"
+"><br />Examples:<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></"
+"li><li>5 minutes would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></"
+"li><li>1 week would be: <b>7d</b></li><ul>"
msgstr ""
-"在定期重新啟動模式下,它定義重新啟動的間隔。 <br />在 Ping 重新啟動模式下,它"
-"定義在重新啟動前沒有收到來自要檢查的主機的回覆的最長時間。<br />在網路重新啟"
-"動模式下,它定義介面重新啟動前,沒有收到要檢查的主機的回覆的最長時間。<br /"
-"><br />預設單位是秒,不帶尾碼,但您可以使用尾碼<b>m</b>代表分鐘, <b>h</b> 代"
-"表小時或 <b>d</b>代表天數。<br /><br />範例:<ul><li>10秒是:<b>10</b> o或"
-"<b>10s</b></li><li>5 分鐘是:: <b>5m</b></li><li>1 小時是:<b>1h</b></"
-"li><li>1 週是:<b>7d</b></li><ul>"
-
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+"對於 定時重新啟動 模式,它定義了重新啟動的頻率。<br />對於 Ping 重新啟動 "
+"模式,它定義了在重新啟動前未收到來自要檢查的主機的回覆的最長時間。<br />對於 "
+"重新啟動介面 或 執行指令碼 模式,它定義了在重新啟動介面或執行指令碼前未收到要"
+"檢查的主機的回覆的最長時間。<br /><br />預設單位是秒,不帶尾碼,"
+"但您可以使用尾碼 <b>m</b> 代表分鐘, <b>h</b> 代表小時或 <b>d</b> 代表天。"
+"<br /><br />範例:<ul><li>10秒是:<b>10</b> 或 <b>10s</b></li><li>5 "
+"分鐘是:<b>5m</b></li><li>1 小時是:<b>1h</b></li><li>1 "
+"週是:<b>7d</b></li><ul>"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102
msgid "Interface"
msgstr "介面"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:103
msgid "Interface to monitor and/or restart"
msgstr "要監視和/或重新啟動的介面"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86
msgid "Jumbo: 9000 bytes"
msgstr "Jumbo:9000 位元組"
@@ -143,23 +148,23 @@ msgstr "Jumbo:9000 位元組"
msgid "Mode"
msgstr "模式"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:87
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110
msgid "Name of ModemManager Interface"
msgstr "ModemManager 介面的名稱"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:31
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40
msgid "Period"
msgstr "週期"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
msgid "Periodic Reboot"
msgstr "定期重新啟動"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:59
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
msgid "Ping Packet Size"
msgstr "Ping 封包大小"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:26
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
msgid "Ping Reboot"
msgstr "Ping 重新啟動"
@@ -169,21 +174,39 @@ msgid ""
"specified duration of time. <br /> Periodic Reboot: Reboot this device after "
"a specified interval of time. <br /> Restart Interface: Restart a network "
"interface if a ping to a specified host fails for a specified duration of "
-"time."
+"time. <br /> Run Script: Run a script if a ping to a specified host fails "
+"for a specified duration of time. <br />"
msgstr ""
-"Ping 重新啟動:如果在指定的一段時間內,ping 指定主機始終失敗,則重新啟動該裝"
-"置。<br />定期重新啟動:在指定的時間間隔後重新啟動該裝置。<br />重新啟動介"
-"面:如果在指定的時間內,ping 指定主機始終失敗,則重新啟動網路介面。"
-
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+"Ping 重新啟動:如果在指定的時間內,ping 指定主機始終失敗,則重新啟動本裝置。"
+"<br />定時重新啟動:在指定的時間間隔後重新啟動本裝置。<br "
+"/>重新啟動介面:如果在指定的時間內,ping "
+"指定主機始終失敗,則重新啟動特定網路介面。<br "
+"/>執行指令碼:如果在指定的時間內,ping 指定主機始終失敗,則執行特定指令碼。"
+"<br />"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29
msgid "Restart Interface"
-msgstr "重啟實例"
+msgstr "重新啟動介面"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30
+msgid "Run Script"
+msgstr "執行指令碼"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33
+msgid "Script to run"
+msgstr "要執行的指令碼"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:34
+msgid ""
+"Script to run when the host has not responded for the specified duration of "
+"time. The script is passed the interface name as $1"
+msgstr "當特定主機在指定的時間內未回覆時要執行的指令碼。指令碼將介面名稱作為 $1 傳遞"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
msgid "Small: 1 byte"
msgstr "小:1 位元組"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:62
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:83
msgid "Standard: 56 bytes"
msgstr "標準:56 位元組"
@@ -191,7 +214,7 @@ msgstr "標準:56 位元組"
msgid "These rules will govern how this device reacts to network events."
msgstr "這些規則將控制此裝置如何對網路事件做出反應。"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117
msgid "Unlock Modem Bands"
msgstr "解鎖數據機頻段"
@@ -201,11 +224,52 @@ msgstr "解鎖數據機頻段"
msgid "Watchcat"
msgstr "Watchcat"
-#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:61
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
msgid "Windows: 32 bytes"
msgstr "Windows:32 位元組"
#~ 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."
+#~ msgstr ""
+#~ "<i>應用於 Ping Reboot 和 Restart 介面模式</i><br />指定監視介面並在對該介"
+#~ "面的 ping 失敗時重新啟動。"
+
+#~ msgid "IPv4 address or hostname to ping."
+#~ msgstr "要執行 ping 操作的 IPv4 位址或主機名稱。"
+
+#~ msgid ""
+#~ "In Periodic Reboot mode, it defines how often to reboot. <br /> In Ping "
+#~ "Reboot mode, it defines the longest period of time without a reply from "
+#~ "the Host To Check before a reboot is engaged. <br /> In Network Restart "
+#~ "mode, it defines the longest period of time without a reply from the Host "
+#~ "to Check before the interface is restarted. <br /><br />The default unit "
+#~ "is seconds, without a suffix, but you can use the suffix <b>m</b> for "
+#~ "minutes, <b>h</b> for hours or <b>d</b> for days. <br /><br />Examples:"
+#~ "<ul><li>10 seconds would be: <b>10</b> or <b>10s</b></li><li>5 minutes "
+#~ "would be: <b>5m</b></li><li> 1 hour would be: <b>1h</b></li><li>1 week "
+#~ "would be: <b>7d</b></li><ul>"
+#~ msgstr ""
+#~ "在定期重新啟動模式下,它定義重新啟動的間隔。 <br />在 Ping 重新啟動模式"
+#~ "下,它定義在重新啟動前沒有收到來自要檢查的主機的回覆的最長時間。<br />在網"
+#~ "路重新啟動模式下,它定義介面重新啟動前,沒有收到要檢查的主機的回覆的最長時"
+#~ "間。<br /><br />預設單位是秒,不帶尾碼,但您可以使用尾碼<b>m</b>代表分"
+#~ "鐘, <b>h</b> 代表小時或 <b>d</b>代表天數。<br /><br />範例:<ul><li>10秒"
+#~ "是:<b>10</b> o或<b>10s</b></li><li>5 分鐘是:: <b>5m</b></li><li>1 小時"
+#~ "是:<b>1h</b></li><li>1 週是:<b>7d</b></li><ul>"
+
+#~ msgid ""
+#~ "Ping Reboot: Reboot this device if a ping to a specified host fails for a "
+#~ "specified duration of time. <br /> Periodic Reboot: Reboot this device "
+#~ "after a specified interval of time. <br /> Restart Interface: Restart a "
+#~ "network interface if a ping to a specified host fails for a specified "
+#~ "duration of time."
+#~ msgstr ""
+#~ "Ping 重新啟動:如果在指定的一段時間內,ping 指定主機始終失敗,則重新啟動該"
+#~ "裝置。<br />定期重新啟動:在指定的時間間隔後重新啟動該裝置。<br />重新啟動"
+#~ "介面:如果在指定的時間內,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."
#~ msgstr ""
@@ -290,8 +354,8 @@ msgstr "Windows:32 位元組"
#~ "How often to check internet connection. Default unit is seconds, you can "
#~ "you use the suffix 'm' for minutes, 'h' for hours or 'd' for days"
#~ msgstr ""
-#~ "檢查網路連接的頻率;預設單位為「秒」,您還可以使用字尾 \"m\"(分鐘)、\"h"
-#~ "\"(小時)、\"d\"(天)"
+#~ "檢查網路連接的頻率;預設單位為「秒」,您還可以使用字尾 \"m\"(分"
+#~ "鐘)、\"h\"(小時)、\"d\"(天)"
#~ msgid ""
#~ "In periodic mode, it defines the reboot period. In internet mode, it "
diff --git a/applications/luci-app-wifischedule/po/el/wifischedule.po b/applications/luci-app-wifischedule/po/el/wifischedule.po
index fd6ce4bc18..bce2538347 100644
--- a/applications/luci-app-wifischedule/po/el/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/el/wifischedule.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-02-01 16:02+0000\n"
-"Last-Translator: ChriZathens <c_kan1@hotmail.com>\n"
+"PO-Revision-Date: 2022-11-02 08:08+0000\n"
+"Last-Translator: TakissX <pxatzidakis@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswifischedule/el/>\n"
"Language: el\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.5-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
msgid "Activate wifi"
@@ -108,7 +108,7 @@ msgstr ""
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
msgid "Sunday"
-msgstr ""
+msgstr "Κυριακή"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
msgid "The value %s is invalid"
@@ -116,11 +116,11 @@ msgstr ""
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
msgid "Thursday"
-msgstr ""
+msgstr "Πέμπτη"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
msgid "Tuesday"
-msgstr ""
+msgstr "Τρίτη"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
msgid "Unload Modules (experimental; saves more power)"
diff --git a/applications/luci-app-wifischedule/po/ko/wifischedule.po b/applications/luci-app-wifischedule/po/ko/wifischedule.po
index 5a656d8f00..057e3c9a74 100644
--- a/applications/luci-app-wifischedule/po/ko/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/ko/wifischedule.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-19 00:53+0000\n"
-"Last-Translator: EP45 <monadko98@gmail.com>\n"
+"PO-Revision-Date: 2022-11-22 08:46+0000\n"
+"Last-Translator: Taewook Yang (ワリ) <relationlife@gmail.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswifischedule/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.0.2-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
msgid "Activate wifi"
@@ -64,7 +64,7 @@ msgstr ""
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
msgid "Friday"
-msgstr ""
+msgstr "금요일"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
msgid "Global Settings"
diff --git a/applications/luci-app-wifischedule/po/pl/wifischedule.po b/applications/luci-app-wifischedule/po/pl/wifischedule.po
index c1831d7042..eeed60cdd0 100644
--- a/applications/luci-app-wifischedule/po/pl/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/pl/wifischedule.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-05-08 21:16+0000\n"
+"PO-Revision-Date: 2022-12-28 11:28+0000\n"
"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswifischedule/pl/>\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.12.1\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
msgid "Activate wifi"
diff --git a/applications/luci-app-wifischedule/po/sk/wifischedule.po b/applications/luci-app-wifischedule/po/sk/wifischedule.po
index 7587430067..6c95718db1 100644
--- a/applications/luci-app-wifischedule/po/sk/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/sk/wifischedule.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-06-18 19:32+0000\n"
-"Last-Translator: Juraj Šášik <juraj.sasik@gmail.com>\n"
+"PO-Revision-Date: 2022-09-19 10:18+0000\n"
+"Last-Translator: Jose Riha <jose1711@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswifischedule/sk/>\n"
"Language: sk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.7\n"
+"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
msgid "Activate wifi"
@@ -48,7 +48,7 @@ msgstr ""
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
msgid "Enable"
-msgstr "Povoliť"
+msgstr "Zapnúť"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
msgid "Enable Wifi Schedule"
diff --git a/applications/luci-app-wifischedule/po/uk/wifischedule.po b/applications/luci-app-wifischedule/po/uk/wifischedule.po
index 1b56354f13..6fcbfab417 100644
--- a/applications/luci-app-wifischedule/po/uk/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/uk/wifischedule.po
@@ -1,15 +1,15 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-06-21 17:16+0000\n"
-"Last-Translator: Artem <artem@molotov.work>\n"
+"PO-Revision-Date: 2022-12-18 15:49+0000\n"
+"Last-Translator: Dan <denqwerta@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswifischedule/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
msgid "Activate wifi"
@@ -22,7 +22,7 @@ msgstr ""
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
msgid "Could not find required program /usr/bin/iwinfo"
-msgstr "Не вдалося знайти необхідний додаток /usr/bin/iwinfo"
+msgstr "Не вдалося знайти необхідну програму /usr/bin/iwinfo"
#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:45
msgid "Cron Jobs"
diff --git a/applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js b/applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js
deleted file mode 100644
index b9c756de98..0000000000
--- a/applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js
+++ /dev/null
@@ -1,228 +0,0 @@
-'use strict';
-'require view';
-'require rpc';
-'require form';
-'require poll';
-
-
-var callGetWgInstances = rpc.declare({
- object: 'luci.wireguard',
- method: 'getWgInstances'
-});
-
-function timestampToStr(timestamp) {
- if (timestamp < 1) {
- return _('Never');
- }
- var now = new Date();
- var seconds = (now.getTime() / 1000) - timestamp;
- var ago = '';
- if (seconds < 60) {
- ago = _('%ds ago').format(parseInt(seconds));
- } else if (seconds < 3600) {
- ago = _('%dm ago').format(parseInt(seconds / 60));
- } else if (seconds < 86401) {
- ago = _('%dh ago').format(parseInt(seconds / 3600));
- } else {
- ago = _('over a day ago');
- }
- var t = new Date(timestamp * 1000);
- return t.toUTCString() + ' (' + ago + ')';
-}
-
-function generatePeerOption(key, title, value) {
- return E('div', { 'class': 'cbi-value', 'style': 'padding: 0;' }, [
- E('label', {
- 'class': 'cbi-value-title', 'style': 'font-weight: bold;'
- }, title),
- E('input', {
- 'class': 'cbi-input-text',
- 'data-name': key,
- 'style': 'border: none; float: left; width: 50%;',
- 'disabled': '',
- 'value': value
- })
- ]);
-}
-
-function generatePeerTable(options, iconSrc) {
- return E('div', { 'class': 'table cbi-section-table' }, [
- E('div', { 'class': 'td' },
- E('img', { 'src': iconSrc, 'class': 'tunnel-icon' })
- ),
- E('div', { 'class': 'td peer-options' },
- options.filter(function (option) {
- return option[2] != null;
- }).map(function (option) {
- return generatePeerOption.apply(null, option);
- })
- )
- ]);
-}
-
-function getTunnelIcon(latestHandshake) {
- var img = (new Date().getTime() / 1000 - latestHandshake) < 140 ?
- 'tunnel' : 'tunnel_disabled';
-
- return L.resource('icons', img + '.png');
-}
-
-function generatePeerRows(peers) {
- var peerRows = [];
-
- peers.forEach(function (peer) {
- var peerData = parsePeerData(peer);
- var iconSrc = getTunnelIcon(peer.latest_handshake);
-
- peerRows.push(E('tr', {
- 'class': 'tr cbi-section-table-row'
- }, [
- E('td', {
- 'class': 'td peer-name',
- 'style': 'width: 25%; font-size: 0.9rem;'
- }, peer.name),
- E('td', { 'class': 'td', 'data-section-id': peer.name },
- generatePeerTable(peerData, iconSrc)
- )
- ]));
- });
-
- if (!peerRows.length) {
- peerRows.push(
- E('tr', { 'class': 'tr placeholder' },
- E('td', { 'class': 'td' },
- E('em', _('No peer information available')))));
- }
-
- return peerRows;
-}
-
-function parseIfaceData(iface) {
- return [
- ['public_key', _('Public Key'),
- iface.public_key != '(none)' ? iface.public_key : null],
- ['listen_port', _('Listen Port'),
- iface.listen_port > 0 ? iface.listen_port : null],
- ['fwmark', _('Firewall Mark'),
- iface.fwmark != 'off' ? iface.fwmark : null]
- ];
-}
-
-function parsePeerData(peer) {
- return [
- ['public_key', _('Public Key'),
- peer.public_key],
- ['endpoint', _('Endpoint'),
- peer.endpoint == '(none)' ? null : peer.endpoint],
- ['allowed_ips', _('Allowed IPs'),
- peer.allowed_ips.length == 0 ? null : peer.allowed_ips.join('\n')],
- ['persistent_keepalive', _('Persistent Keepalive'),
- peer.persistent_keepalive == 'off' ? null : peer.persistent_keepalive + 's'],
- ['latest_handshake', _('Latest Handshake'),
- timestampToStr(peer.latest_handshake)],
- ['transfer_rx', _('Data Received'),
- '%1024mB'.format(peer.transfer_rx)],
- ['transfer_tx', _('Data Transmitted'),
- '%1024mB'.format(peer.transfer_tx)]
- ];
-}
-
-return view.extend({
- load: function () {
- return callGetWgInstances();
- },
-
- poll_status: function (nodes, ifaces) {
- Object.keys(ifaces).forEach(function (ifaceName) {
- var iface = ifaces[ifaceName];
-
- var section = nodes.querySelector(
- '[data-section-id="%q"]'.format(ifaceName)
- );
-
- parseIfaceData(iface).forEach(function (option) {
- if (option[2] != null) {
- var optionEl = section.querySelector(
- '[data-name="%q"]'.format(option[0])
- );
- var inputEl = optionEl.querySelector('input');
-
- inputEl.value = option[2];
- }
- });
-
- iface.peers.forEach(function (peer) {
- var peerData = parsePeerData(peer);
- var iconSrc = getTunnelIcon(peer.latest_handshake);
-
- var peerSection = section.querySelector(
- '[data-section-id="%q"]'.format(peer.name)
- );
- var iconEl = peerSection.querySelector('.tunnel-icon');
- iconEl.src = iconSrc;
-
- peerData.forEach(function (option) {
- if (option[2]) {
- var inputEl = peerSection.querySelector(
- '[data-name="%q"]'.format(option[0])
- );
- inputEl.value = option[2];
- }
- })
- });
- });
- },
-
- render: function (ifaces) {
- var m, s, o, ss;
-
- m = new form.JSONMap(ifaces, _('WireGuard Status'));
- m.tabbed = true;
-
- var ifaceNames = Object.keys(ifaces);
-
- for (var i = ifaceNames.length - 1; i >= 0; i--) {
- var ifaceName = ifaceNames[i];
- var iface = ifaces[ifaceName];
-
- s = m.section(form.TypedSection, ifaceName);
- s.tabbed = true;
- s.anonymous = true;
-
- var ifaceData = parseIfaceData(iface);
- ifaceData.forEach(function (option) {
- if (option[2] != null) {
- o = s.option(form.Value, option[0], option[1]);
- o.readonly = true;
- }
- });
-
- o = s.option(form.SectionValue, 'peers', form.TypedSection, 'peers');
- ss = o.subsection;
-
- ss.render = L.bind(function (view, section_id) {
- return E('div', { 'class': 'cbi-section' }, [
- E('h3', _('Peers')),
- E('table', { 'class': 'table cbi-section-table' },
- generatePeerRows(this.peers))
- ]);
- }, iface, this);
- }
-
- return m.render().then(L.bind(function (m, nodes) {
- if (!ifaceNames.length)
- nodes.appendChild(E('p', {}, E('em', _('No WireGuard interfaces configured.'))));
-
- poll.add(L.bind(function () {
- return callGetWgInstances().then(
- L.bind(this.poll_status, this, nodes)
- );
- }, this), 5);
- return nodes;
- }, this, m));
- },
-
- handleReset: null,
- handleSaveApply: null,
- handleSave: null
-});
diff --git a/applications/luci-app-wireguard/po/ar/wireguard.po b/applications/luci-app-wireguard/po/ar/wireguard.po
deleted file mode 100644
index 2922267466..0000000000
--- a/applications/luci-app-wireguard/po/ar/wireguard.po
+++ /dev/null
@@ -1,105 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-03-08 13:04+0000\n"
-"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
-"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/ar/>\n"
-"Language: ar\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
-"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.5.1\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "عناوين IP المسموح بها"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "علامة جدار الحماية"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "بوابة الاستماع"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "أبدا"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "المفتاح العمومي"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr ""
-
-#~ msgid "Collecting data..."
-#~ msgstr "جمع البيانات..."
-
-#~ msgid "Configuration"
-#~ msgstr "إعدادات"
-
-#~ msgid "Interface"
-#~ msgstr "واجهه"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "لا يحتوي هذا القسم على قيم حتى الآن"
diff --git a/applications/luci-app-wireguard/po/bg/wireguard.po b/applications/luci-app-wireguard/po/bg/wireguard.po
deleted file mode 100644
index c45fac3337..0000000000
--- a/applications/luci-app-wireguard/po/bg/wireguard.po
+++ /dev/null
@@ -1,98 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-09-15 08:34+0000\n"
-"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
-"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/bg/>\n"
-"Language: bg\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%dh преди"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%dm преди"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%ds преди"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "Разрешени IPs"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Получени данни"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "Предадени данни"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Крайна точка"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Никога"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Публичен ключ"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "Състояние на WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "преди повече от ден"
-
-#~ msgid "Interface"
-#~ msgstr "Интерфейс"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "Интерфейсът няма публичен ключ!"
diff --git a/applications/luci-app-wireguard/po/bn_BD/wireguard.po b/applications/luci-app-wireguard/po/bn_BD/wireguard.po
deleted file mode 100644
index 00dd68f292..0000000000
--- a/applications/luci-app-wireguard/po/bn_BD/wireguard.po
+++ /dev/null
@@ -1,92 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-10-08 17:53+0000\n"
-"Last-Translator: Rayhan Nabi <rayhanjanam@gmail.com>\n"
-"Language-Team: Bengali (Bangladesh) <https://hosted.weblate.org/projects/"
-"openwrt/luciapplicationswireguard/bn_BD/>\n"
-"Language: bn_BD\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%d ঘণ্টা আগে"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%d মিনিট আগে"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%d সেকেন্ড আগে"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "অনুমোদিত আইপি"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "ডাটা গৃহীত হয়েছে"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "ডাটা প্রেরিত"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "এন্ডপয়েন্ট"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "ফায়ারওয়াল মার্ক"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr "LuCI অ্যাপ ওয়্যারগার্ডে প্রবেশাধিকার প্রদান করুন"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "সর্বশেষ হ্যান্ডশেক"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "শোনার পোর্ট"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "কখনও না"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr "পিয়ার"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "স্থায়ী Keepalive"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "পাবলিক কী"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "ওয়্যারগার্ড"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "ওয়্যারগার্ড স্ট্যাটাস"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "এক দিনের বেশি আগে"
diff --git a/applications/luci-app-wireguard/po/ca/wireguard.po b/applications/luci-app-wireguard/po/ca/wireguard.po
deleted file mode 100644
index 1e8a742635..0000000000
--- a/applications/luci-app-wireguard/po/ca/wireguard.po
+++ /dev/null
@@ -1,101 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-09-17 06:52+0000\n"
-"Last-Translator: Roger Pueyo Centelles <weblate@rogerpueyo.com>\n"
-"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/ca/>\n"
-"Language: ca\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "IPs permeses"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Mai"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr ""
-
-#~ msgid "Collecting data..."
-#~ msgstr "S’estan recollint dades…"
-
-#~ msgid "Configuration"
-#~ msgstr "Configuració"
-
-#~ msgid "Interface"
-#~ msgstr "Interfície"
diff --git a/applications/luci-app-wireguard/po/cs/wireguard.po b/applications/luci-app-wireguard/po/cs/wireguard.po
deleted file mode 100644
index f52e280213..0000000000
--- a/applications/luci-app-wireguard/po/cs/wireguard.po
+++ /dev/null
@@ -1,133 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-02-04 05:03+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
-"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/cs/>\n"
-"Language: cs\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 3.11-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%d hodin zpět"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%d minut zpět"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%d sekund zpět"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "IP adresy, ze kterých umožnit přístup"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Přijatá data"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "Odeslaná data"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Koncový bod"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "Označkování brány firewall"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "Poslední handshake"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Port na kterém očekávat spojení"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Nikdy"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "Trvalé udržování spojení (Keep Alive)"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Veřejný klíč"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "Stav WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "před více než dnem"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Shromažďování údajů…"
-
-#~ msgid "Configuration"
-#~ msgstr "Nastavení"
-
-#~ msgid "Interface"
-#~ msgstr "Rozhraní"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "Rozhraní nemá veřejný klíč!"
-
-#~ msgid "Peer"
-#~ msgstr "Protistrana"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "Zobrazit / skrýt QR kód"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "Kód QR funguje pro dané wg rozhraní. Bude aktualizován při každém ručním "
-#~ "znovunačtení stránky a obsahuje následující informace:"
-
-#~ msgid ""
-#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
-#~ "be saved on the router"
-#~ msgstr ""
-#~ "[Rozhraní] Náhodný, za provozu vytvářený „Soukromý klíč“. Klíč nebude "
-#~ "uložen ve směrovači"
-
-#~ msgid ""
-#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
-#~ "IPv6 address"
-#~ msgstr ""
-#~ "[Peer] „Veřejný klíč“ tohoto wg rozhraní a „Povolené IP adresy“ s "
-#~ "výchozím nastavením „0.0.0.0/0, :: / 0“ pro umožnění odesílání provozu na "
-#~ "jakoukoli IPv4 a IPv6 adresu"
diff --git a/applications/luci-app-wireguard/po/da/wireguard.po b/applications/luci-app-wireguard/po/da/wireguard.po
deleted file mode 100644
index 3e349d6864..0000000000
--- a/applications/luci-app-wireguard/po/da/wireguard.po
+++ /dev/null
@@ -1,92 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-12-03 21:07+0000\n"
-"Last-Translator: drax red <drax@outlook.dk>\n"
-"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/da/>\n"
-"Language: da\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.10-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%dh siden"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%dm siden"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%ds siden"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "Tilladte IP'er"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Data modtaget"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "Data Overført"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Endpoint"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "Firewall-mærke"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr "Giv adgang til LuCI app wireguard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "Seneste håndtryk"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Lytteport"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Aldrig"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr "Ingen WireGuard interfaces konfigureret."
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr "Ingen peer-information tilgængelig"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr "Peers"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "Vedvarende hold i live"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Offentlig nøgle"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "WireGuard-status"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "for over en dag siden"
diff --git a/applications/luci-app-wireguard/po/de/wireguard.po b/applications/luci-app-wireguard/po/de/wireguard.po
deleted file mode 100644
index 3b010b9c51..0000000000
--- a/applications/luci-app-wireguard/po/de/wireguard.po
+++ /dev/null
@@ -1,138 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2022-02-24 06:56+0000\n"
-"Last-Translator: Christoph Loesch <github-mail@chil.at>\n"
-"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/de/>\n"
-"Language: de\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%d Stunden zuvor"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%d Minuten zuvor"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%d Sekunden zuvor"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "Erlaubte IP-Adressen"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Daten erhalten"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "Daten gesendet"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Endpunkt"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "Firewall Mark"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr "Zugriff auf die LuCI-App wireguard gewähren"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "Letztes Handshake"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Listening-Port"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Niemals"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr "Keine WireGuard-Schnittstellen konfiguriert."
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr "Keine Peer-Informationen verfügbar"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr "Partner"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "Verbindung aufrechterhalten (Persistent Keepalive)"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Öffentlicher Schlüssel"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "WireGuard-Status"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "seit über einem Tag"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Sammle Daten..."
-
-#~ msgid "Configuration"
-#~ msgstr "Konfiguration"
-
-#~ msgid "Interface"
-#~ msgstr "Schnittstelle"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "Schnittstelle besitzt keinen öffentlichen Schlüssel!"
-
-#~ msgid "Peer"
-#~ msgstr "Gegenstelle"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "Zeige/Verstecke QR-Code"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "Der QR-Code funktioniert mit jeweils einem wg-Interface. Er wird bei "
-#~ "jedem manuellen Aktualisieren der Seite neu generiert und beinhaltet die "
-#~ "folgenden Informationen:"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "Dieser Abschnitt enthält noch keine Werte"
-
-#~ msgid ""
-#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
-#~ "be saved on the router"
-#~ msgstr ""
-#~ "[Interface] Ein zufälliger, im laufendem Betrieb generierter "
-#~ "'PrivateKey' (Privater Schlüssel), der nicht auf dem Router gespeichert "
-#~ "wird"
-
-#~ msgid ""
-#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
-#~ "IPv6 address"
-#~ msgstr ""
-#~ "[Peer] Der öffentliche Schlüssel ('PublicKey') des wg-Interfaces und die "
-#~ "erlaubten IP-Adressen ('AllowedIPs'), standardmäßig auf "
-#~ "'0.0.0.0/0, ::/0', um das Senden an jede IPv4/IPv6-Adresse zu erlauben"
diff --git a/applications/luci-app-wireguard/po/el/wireguard.po b/applications/luci-app-wireguard/po/el/wireguard.po
deleted file mode 100644
index 1bf5a71909..0000000000
--- a/applications/luci-app-wireguard/po/el/wireguard.po
+++ /dev/null
@@ -1,136 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2022-03-25 12:08+0000\n"
-"Last-Translator: MarioK239 <marios.k239@gmail.com>\n"
-"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/el/>\n"
-"Language: el\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%d ώρες πριν"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%d λεπτά πριν"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%d δευτερόλεπτα πριν"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "Επιτρεπόμενες IPs"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Ληφθέντα δεδομένα"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "Απεσταλμένα δεδομένα"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Τελικό σημείο"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "Σημάδι τείχους προστασίας"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr "Παραχωρήστε πρόσβαση στην εφαρμογή LuCI Wireguard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "Τελευταία Χειραψία"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Θύρα ακρόασης"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Ποτέ"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr "Δεν έχουν διαμορφωθεί διεπαφές WireGuard."
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr "Δεν υπάρχουν διαθέσιμες πληροφορίες ομοτίμων"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr "Ομότιμοι"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "Συνεχής διατήρηση σύνδεσης"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Δημόσιο κλειδί"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "Κατάσταση του WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "πλέον της μιας ημέρας"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Συλλογή δεδομένων..."
-
-#~ msgid "Configuration"
-#~ msgstr "Διαμόρφωση"
-
-#~ msgid "Interface"
-#~ msgstr "Διεπαφή"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "Η διεπαφή δεν έχει δημόσιο κλειδί!"
-
-#~ msgid "Peer"
-#~ msgstr "Κόμβος"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "Εμφάνιση/Απόκρυψη κώδικα QR"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "Ο κώδικας QR λειτουργεί ανά διεπαφή wg, ανανεώνεται με κάθε χειροκίνητη "
-#~ "ανανέωση σελίδας και μεταφέρει τις ακόλουθες πληροφορίες:"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "Αυτή η ενότητα δεν περιέχει ακόμη τιμές"
-
-#~ msgid ""
-#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
-#~ "be saved on the router"
-#~ msgstr ""
-#~ "[Interface] Ένα τυχαίο, δημιουργούμενο με το χέρι \"ιδιωτικό κλειδί\", το "
-#~ "κλειδί δεν θα αποθηκευτεί στο δρομολογητή"
-
-#~ msgid ""
-#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
-#~ "IPv6 address"
-#~ msgstr ""
-#~ "[Peer] [Peer] Το 'Δημόσιο κλειδί' αυτής της διεπαφής wg και των "
-#~ "'Επιτρεπόμενων IP' με την προεπιλεγμένη τιμή '0.0.0.0/0, :: / 0' για να "
-#~ "επιτρέπεται η αποστολή κίνησης σε οποιαδήποτε διεύθυνση IPv4 και IPv6"
diff --git a/applications/luci-app-wireguard/po/en/wireguard.po b/applications/luci-app-wireguard/po/en/wireguard.po
deleted file mode 100644
index 27609b96d4..0000000000
--- a/applications/luci-app-wireguard/po/en/wireguard.po
+++ /dev/null
@@ -1,95 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-01-07 17:03+0000\n"
-"Last-Translator: Liao junchao <liaojunchao@outlook.com>\n"
-"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/en/>\n"
-"Language: en\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.4.1-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr ""
-
-#~ msgid "Configuration"
-#~ msgstr "Configuration"
diff --git a/applications/luci-app-wireguard/po/es/wireguard.po b/applications/luci-app-wireguard/po/es/wireguard.po
deleted file mode 100644
index 9784986afc..0000000000
--- a/applications/luci-app-wireguard/po/es/wireguard.po
+++ /dev/null
@@ -1,139 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: \n"
-"POT-Creation-Date: \n"
-"PO-Revision-Date: 2022-04-04 16:09+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
-"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/es/>\n"
-"Language: es\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "hace %dh"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "hace %dm"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "hace %ds"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "IPs permitidas"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Datos recibidos"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "Datos transmitidos"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Punto final"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "Marca de Cortafuegos"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr "Otorgar acceso a la app de LuCI WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "Último Handshake"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Puerto de escucha"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Nunca"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr "No se han configurado interfaces WireGuard."
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr "No hay información de pares disponible"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr "Pares"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "Mantener conectado continuamente"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Clave pública"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "Estado de WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "hace más de un día"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Recolectando datos…"
-
-#~ msgid "Configuration"
-#~ msgstr "Configuración"
-
-#~ msgid "Interface"
-#~ msgstr "Interfaz"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "¡La interfaz no tiene una clave pública!"
-
-#~ msgid "Peer"
-#~ msgstr "Par"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "Mostrar/Ocultar código QR"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "El código QR funciona por interfaz wg, se actualizará con cada recarga "
-#~ "manual de la página y transfiere la siguiente información:"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "Esta sección aún no contiene valores"
-
-#~ msgid ""
-#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
-#~ "be saved on the router"
-#~ msgstr ""
-#~ "[Interfaz] Al azar, sobre la marcha 'PrivateKey' generado, la clave no se "
-#~ "guardará en el enrutador"
-
-#~ msgid ""
-#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
-#~ "IPv6 address"
-#~ msgstr ""
-#~ "[Par] 'PublicKey' de esa interfaz wg y 'AllowedIPs' con el valor "
-#~ "predeterminado de '0.0.0.0/0, ::/0' para permitir el envío de tráfico a "
-#~ "cualquier dirección IPv4 e IPv6"
diff --git a/applications/luci-app-wireguard/po/fi/wireguard.po b/applications/luci-app-wireguard/po/fi/wireguard.po
deleted file mode 100644
index 160feedc1e..0000000000
--- a/applications/luci-app-wireguard/po/fi/wireguard.po
+++ /dev/null
@@ -1,136 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2022-03-12 13:29+0000\n"
-"Last-Translator: Jiri Grönroos <jiri.gronroos@iki.fi>\n"
-"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/fi/>\n"
-"Language: fi\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%d h sitten"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%d min sitten"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%d s sitten"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "Sallitut IP:t"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Dataa vastaanotettu"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "Dataa lähetetty"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Päätepiste"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "Palomuurimerkintä"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "Viimeisin kättely"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Kuunteluportti"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Ei ikinä"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr "WireGuard-sovittimia ei ole määritetty."
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr "Vertaistietoja ei ole saatavilla"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr "Vertaiset"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "Pysyvä Keepalive"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Julkinen avain"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "WireGuardin tila"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "yli päivä sitten"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Kerätään tietoja…"
-
-#~ msgid "Configuration"
-#~ msgstr "Kokoonpano"
-
-#~ msgid "Interface"
-#~ msgstr "Sovitin"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "Sovittimella ei ole julkista avainta!"
-
-#~ msgid "Peer"
-#~ msgstr "Vertaiskone"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "Näytä/Piilota QR-koodi"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "QR-koodi toimii wg-sovittimessa, se päivitetään jokaisen manuaalisen "
-#~ "sivun uudelleenlatauksen yhteydessä, ja se siirtää seuraavat tiedot:"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "Tässä osassa ei ole vielä arvoja"
-
-#~ msgid ""
-#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
-#~ "be saved on the router"
-#~ msgstr ""
-#~ "[Sovitin] Satunnainen, lennossa luotu \"PrivateKey\", avainta ei "
-#~ "tallenneta reitittimeen"
-
-#~ msgid ""
-#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
-#~ "IPv6 address"
-#~ msgstr ""
-#~ "[Vertaiskone] Kyseisen wg-sovittimen \"PublicKey\" ja \"AllowedIPs\", "
-#~ "jonka oletusarvo on \"0.0.0.0.0/0, ::/0\", jotta liikenne voidaan "
-#~ "lähettää mihin tahansa IPv4- ja IPv6-osoitteeseen"
diff --git a/applications/luci-app-wireguard/po/fr/wireguard.po b/applications/luci-app-wireguard/po/fr/wireguard.po
deleted file mode 100644
index e68fbca128..0000000000
--- a/applications/luci-app-wireguard/po/fr/wireguard.po
+++ /dev/null
@@ -1,136 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2022-02-02 16:56+0000\n"
-"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
-"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/fr/>\n"
-"Language: fr\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%dh passée"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%dm passée"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%ds passée"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "IP autorisées"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Donnée reçue"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "Données transmises"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Point d'arrivée"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "Marque du Pare-feu"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr "Autoriser l'accès à l'application LuCI wireguard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "Dernière poignée de main"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Port d'écoute"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Jamais"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr "Aucune interface WireGuard configurée."
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr "Aucune information sur les pairs n’est disponible"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr "Pairs"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "KeepAlive persistant"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Clé publique"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "État de WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "il y a plus d'un jour"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Récupération des données…"
-
-#~ msgid "Configuration"
-#~ msgstr "Configuration"
-
-#~ msgid "Interface"
-#~ msgstr "Interface"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "L'interface ne dispose pas d'une clé publique !"
-
-#~ msgid "Peer"
-#~ msgstr "Pair"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "Afficher/Masquer le QR-Code"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "Le QR-Code fonctionne par interface wg, il sera rafraîchi à chaque "
-#~ "rechargement manuel de page et transfère les informations suivantes :"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "Cette section ne contient pas encore de valeur"
-
-#~ msgid ""
-#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
-#~ "be saved on the router"
-#~ msgstr ""
-#~ "[Interface] Une \"clé privée\" générée au hasard, à la volée, la clé ne "
-#~ "sera pas sauvegardée sur le routeur"
-
-#~ msgid ""
-#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
-#~ "IPv6 address"
-#~ msgstr ""
-#~ "La \"PublicKey\" de cette interface wg et les \"AllowedIPs\" avec la "
-#~ "valeur par défaut de \"0.0.0.0/0, ::/0\" pour permettre l'envoi de trafic "
-#~ "vers n'importe quelle adresse IPv4 et IPv6"
diff --git a/applications/luci-app-wireguard/po/he/wireguard.po b/applications/luci-app-wireguard/po/he/wireguard.po
deleted file mode 100644
index eb5c6c46a9..0000000000
--- a/applications/luci-app-wireguard/po/he/wireguard.po
+++ /dev/null
@@ -1,121 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-10-17 15:26+0000\n"
-"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
-"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/he/>\n"
-"Language: he\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && "
-"n % 10 == 0) ? 2 : 3));\n"
-"X-Generator: Weblate 4.3.1-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "כתובות IP מורשות"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "התקבלו נתונים"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "הועברו נתונים"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "נקודת קצה"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "סימן חומת אש"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "לחיצת יד אחרונה"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "פתחת האזנה"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "אף פעם"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "מפתח ציבורי"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "מצב WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "לפני למעלה מיום"
-
-#~ msgid "Collecting data..."
-#~ msgstr "נאספים נתונים…"
-
-#~ msgid "Configuration"
-#~ msgstr "הגדרות"
-
-#~ msgid "Interface"
-#~ msgstr "מנשק"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "למנשק אין מפתח ציבורי!"
-
-#~ msgid "Peer"
-#~ msgstr "עמית"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "הצגת/הסתרת קוד QR"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "קוד ה־QR עובד לפי מנשק wg, הוא ירוענן עם כל רענון ידני של העמוד ומעביר את "
-#~ "המידע הבא:"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "סעיף זה לא מכיל ערכים עדיין"
diff --git a/applications/luci-app-wireguard/po/hi/wireguard.po b/applications/luci-app-wireguard/po/hi/wireguard.po
deleted file mode 100644
index f0fb70e407..0000000000
--- a/applications/luci-app-wireguard/po/hi/wireguard.po
+++ /dev/null
@@ -1,86 +0,0 @@
-msgid ""
-msgstr ""
-"Language: hi\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr ""
diff --git a/applications/luci-app-wireguard/po/hu/wireguard.po b/applications/luci-app-wireguard/po/hu/wireguard.po
deleted file mode 100644
index 8f5fb9a498..0000000000
--- a/applications/luci-app-wireguard/po/hu/wireguard.po
+++ /dev/null
@@ -1,117 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-03-31 13:27+0000\n"
-"Last-Translator: Tamas Szanto <taszanto@gmail.com>\n"
-"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/hu/>\n"
-"Language: hu\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.0-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%d órával ezelőtt"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%d perccel ezelőtt"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%d másodperccel ezelőtt"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "Engedélyezett IP-k"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Fogadott adat"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "Átvitt adat"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Végpont"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "Tűzfal jelölés"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "Utolsó kapcsolatfelvétel"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Fogadó port"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Soha"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "Megmaradó keepalive"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Nyilvános kulcs"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "WireGuard állapot"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "több mint egy nappal ezelőtt"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Adatok összegyűjtése…"
-
-#~ msgid "Configuration"
-#~ msgstr "Beállítás"
-
-#~ msgid "Interface"
-#~ msgstr "Csatoló"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "A csatolónak nincs nyilvános kulcsa."
-
-#~ msgid "Peer"
-#~ msgstr "Partner"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "QR-kód mutatása/elrejtése"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "A QR-kód WG-csatolónként működik, kézi újratöltésnél felfrissül és a "
-#~ "következő adatokat viszi át:"
diff --git a/applications/luci-app-wireguard/po/id/wireguard.po b/applications/luci-app-wireguard/po/id/wireguard.po
deleted file mode 100644
index 99fbe5e6ea..0000000000
--- a/applications/luci-app-wireguard/po/id/wireguard.po
+++ /dev/null
@@ -1,136 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-02-20 08:36+0000\n"
-"Last-Translator: Ahmad Rulim <mfalkia342@gmail.com>\n"
-"Language-Team: Indonesian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/id/>\n"
-"Language: id\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.5\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%d jam yang lalu"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%d menit yang lalu"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%d detik yang lalu"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "IP yang Diizinkan"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Data Diterima"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "Data Ditransmisikan"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Titik akhir"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "Tanda Firewall"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "Handshake Terbaru"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Port untuk Didengarkan"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Tidak pernah"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "Keepalive Persisten"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Kunci Publik"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "Status WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "lebih dari sehari yang lalu"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Mengumpulkan data..."
-
-#~ msgid "Configuration"
-#~ msgstr "Konfigurasi"
-
-#~ msgid "Interface"
-#~ msgstr "Antarmuka"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "Antarmuka tidak memiliki kunci publik!"
-
-#~ msgid "Peer"
-#~ msgstr "Rekan"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "Tampilkan/Sembunyikan Kode QR"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "Kode QR berfungsi per antarmuka wg, ia akan diperbarui setiap pemuatan "
-#~ "ulang halaman secara manual dan mentransfer informasi berikut:"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "Bagian ini belum berisi nilai"
-
-#~ msgid ""
-#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
-#~ "be saved on the router"
-#~ msgstr ""
-#~ "[Antarmuka] Acak, dengan cepat menghasilkan 'KunciPublik', kunci tidak "
-#~ "akan disimpan pada router"
-
-#~ msgid ""
-#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
-#~ "IPv6 address"
-#~ msgstr ""
-#~ "[Rekan] 'KunciPublik' dari antarmuka wg dan 'IPdiijinkan' dengan default "
-#~ "'0.0.0.0/0, :: / 0' untuk mengizinkan pengiriman lalu lintas ke alamat "
-#~ "IPv4 dan IPv6 mana pun"
diff --git a/applications/luci-app-wireguard/po/it/wireguard.po b/applications/luci-app-wireguard/po/it/wireguard.po
deleted file mode 100644
index 48883fc338..0000000000
--- a/applications/luci-app-wireguard/po/it/wireguard.po
+++ /dev/null
@@ -1,136 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2022-04-15 15:09+0000\n"
-"Last-Translator: G R <gradaellig@gmail.com>\n"
-"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/it/>\n"
-"Language: it\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%dore fa"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%dmin fa"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%dsec fa"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "IP permessi"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Dati ricevuti"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "Dati trasmessi"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Punto finale"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "Marcatore firewall"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr "Concedere l'accesso all'app LuCI wireguard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "Ultimo handshake"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Porta in ascolto"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Mai"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr "Nessuna interfaccia WireGuard configurata."
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr "Nessuna informazione disponibile sui peer"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr "Peer"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "KeepAlive persistente"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Chiave pubblica"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "Stato WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "più di un giorno fa"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Raccolta dati..."
-
-#~ msgid "Configuration"
-#~ msgstr "Configurazione"
-
-#~ msgid "Interface"
-#~ msgstr "Interfaccia"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "L'interfaccia non ha una chiave pubblica!"
-
-#~ msgid "Peer"
-#~ msgstr "Peer"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "Visualizza/nascondi codice QR"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "Il codice QR funziona per l'interfaccia wg, verrà aggiornato ad ogni "
-#~ "ricarica manuale della pagina e trasferirà le seguenti informazioni:"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "Questa sezione non contiene ancora valori"
-
-#~ msgid ""
-#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
-#~ "be saved on the router"
-#~ msgstr ""
-#~ "[Interfaccia] Una 'ChiavePrivata' generata in modo casuale e al volo, la "
-#~ "chiave non verrà salvata sul router"
-
-#~ msgid ""
-#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
-#~ "IPv6 address"
-#~ msgstr ""
-#~ "[Peer] La \"ChiavePubblica\" di tale interfaccia wg e \"IP permessi\" con "
-#~ "il valore predefinito \"0.0.0.0/0, :: / 0\" per consentire l'invio di "
-#~ "traffico a qualsiasi indirizzo IPv4 e IPv6"
diff --git a/applications/luci-app-wireguard/po/ja/wireguard.po b/applications/luci-app-wireguard/po/ja/wireguard.po
deleted file mode 100644
index a456fc2e9f..0000000000
--- a/applications/luci-app-wireguard/po/ja/wireguard.po
+++ /dev/null
@@ -1,124 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: \n"
-"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-12-06 13:43+0000\n"
-"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
-"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/ja/>\n"
-"Language: ja\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
-"X-Poedit-Basepath: .\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%d時間前"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%d分前"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%d秒前"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "許可されたIP"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "受信済みデータ"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "送信済みデータ"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "エンドポイント"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "ファイアウォールマーク"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "最新のハンドシェイク"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "リッスンポート"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "なし"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "永続的なキープアライブ"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "公開鍵"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "WireGuard ステータス"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "1日以上前"
-
-#~ msgid "Collecting data..."
-#~ msgstr "データを収集中..."
-
-#~ msgid "Configuration"
-#~ msgstr "設定"
-
-#~ msgid "Interface"
-#~ msgstr "インターフェース"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "インターフェースに公開鍵がありません!"
-
-#~ msgid "Peer"
-#~ msgstr "ピア"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "QR コードを表示/非表示"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "QR コードは wg インターフェースごとに機能し、マニュアルページがリロードさ"
-#~ "れるたびに更新され、次の情報が転送されます :"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "このセクションはまだ設定されていません"
diff --git a/applications/luci-app-wireguard/po/ko/wireguard.po b/applications/luci-app-wireguard/po/ko/wireguard.po
deleted file mode 100644
index 14b6e63243..0000000000
--- a/applications/luci-app-wireguard/po/ko/wireguard.po
+++ /dev/null
@@ -1,118 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-07-28 17:55+0000\n"
-"Last-Translator: TheNoFace <fprhqkrtk303@naver.com>\n"
-"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/ko/>\n"
-"Language: ko\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.2-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%d시간 전"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%d분 전"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%d초 전"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "허용된 IP"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "받은 데이터"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "보낸 데이터"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "마지막 핸드셰이크"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "접근 포트"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "안함"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "공개 키"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-#, fuzzy
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "WireGuard 상태"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "며칠 전"
-
-#~ msgid "Collecting data..."
-#~ msgstr "데이터 수집 중..."
-
-#~ msgid "Configuration"
-#~ msgstr "설정"
-
-#~ msgid "Interface"
-#~ msgstr "인터페이스"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "인터페이스에 공개 키가 없습니다!"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "QR코드 보이기/숨기기"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "QR코드는 WireGuard 인터페이스마다 적용되며, 페이지가 새로고침 될 때마다 코"
-#~ "드가 재생성되고 다음의 정보를 전송합니다:"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "이 항목에 입력된 값이 없습니다"
diff --git a/applications/luci-app-wireguard/po/mr/wireguard.po b/applications/luci-app-wireguard/po/mr/wireguard.po
deleted file mode 100644
index 913a2f1009..0000000000
--- a/applications/luci-app-wireguard/po/mr/wireguard.po
+++ /dev/null
@@ -1,101 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-01-29 10:50+0000\n"
-"Last-Translator: Prachi Joshi <josprachi@yahoo.com>\n"
-"Language-Team: Marathi <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/mr/>\n"
-"Language: mr\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.11-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr ""
-
-#~ msgid "Collecting data..."
-#~ msgstr "डेटा संकलित करीत आहे ..."
-
-#~ msgid "Configuration"
-#~ msgstr "कॉन्फिगरेशन"
-
-#~ msgid "Interface"
-#~ msgstr "इंटरफेस"
diff --git a/applications/luci-app-wireguard/po/ms/wireguard.po b/applications/luci-app-wireguard/po/ms/wireguard.po
deleted file mode 100644
index 8987189194..0000000000
--- a/applications/luci-app-wireguard/po/ms/wireguard.po
+++ /dev/null
@@ -1,98 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-03-31 12:26+0000\n"
-"Last-Translator: Faruki Ramly <farukiramly45@gmail.com>\n"
-"Language-Team: Malay <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/ms/>\n"
-"Language: ms\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.6-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr ""
-
-#~ msgid "Collecting data..."
-#~ msgstr "Mengumpul data..."
-
-#~ msgid "Configuration"
-#~ msgstr "Konfigurasi"
diff --git a/applications/luci-app-wireguard/po/nb_NO/wireguard.po b/applications/luci-app-wireguard/po/nb_NO/wireguard.po
deleted file mode 100644
index bf0998a4e3..0000000000
--- a/applications/luci-app-wireguard/po/nb_NO/wireguard.po
+++ /dev/null
@@ -1,101 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-09-27 22:36+0000\n"
-"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
-"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/nb_NO/>\n"
-"Language: nb_NO\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "Tillatte IP-er"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Lytteport"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr ""
-
-#~ msgid "Collecting data..."
-#~ msgstr "Samler inn data…"
-
-#~ msgid "Configuration"
-#~ msgstr "Oppsett"
-
-#~ msgid "Interface"
-#~ msgstr "Grensesnitt"
diff --git a/applications/luci-app-wireguard/po/pl/wireguard.po b/applications/luci-app-wireguard/po/pl/wireguard.po
deleted file mode 100644
index 56a846eab5..0000000000
--- a/applications/luci-app-wireguard/po/pl/wireguard.po
+++ /dev/null
@@ -1,137 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2022-05-22 10:18+0000\n"
-"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
-"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/pl/>\n"
-"Language: pl\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
-"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.13-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%d godzin temu"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%dm temu"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "$d sekund temu"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "Dozwolone IP"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Otrzymane dane"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "Przesyłane dane"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Punkt końcowy"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "Znacznik zapory sieciowej"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr "Przyznaj dostęp do aplikacji LuCI WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "Ostatni handshake"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Port nasłuchu"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Nigdy"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr "Brak skonfigurowanych interfejsów WireGuard."
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr "Brak dostępnych informacji o peerach"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr "Peery"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "Trwale trzymaj przy życiu"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Klucz publiczny"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "Status WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "ponad dzień temu"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Trwa zbieranie danych..."
-
-#~ msgid "Configuration"
-#~ msgstr "Konfiguracja"
-
-#~ msgid "Interface"
-#~ msgstr "Interfejs"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "Interfejs nie posiada klucza publicznego!"
-
-#~ msgid "Peer"
-#~ msgstr "Peer"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "Pokaż/Ukryj kod QR"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "Kod QR działa według interfejsu wg, będzie odświeżany przy każdym ręcznym "
-#~ "przeładowaniu strony i przekazuje następujące informacje:"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "Ta sekcja nie zawiera jeszcze żadnych wartości"
-
-#~ msgid ""
-#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
-#~ "be saved on the router"
-#~ msgstr ""
-#~ "[Interfejs] Losowy, generowany \"w locie\" klucz prywatny. Klucz nie "
-#~ "zostanie zapisany na routerze"
-
-#~ msgid ""
-#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
-#~ "IPv6 address"
-#~ msgstr ""
-#~ "[Peer] \"Klucz publiczny\" tego interfejsu wg i \"Dozwolone adresy IP\" z "
-#~ "domyślną wartością \"0.0.0.0/0, :: / 0\", aby umożliwić wysyłanie ruchu "
-#~ "na dowolny adres IPv4 i IPv6"
diff --git a/applications/luci-app-wireguard/po/pt/wireguard.po b/applications/luci-app-wireguard/po/pt/wireguard.po
deleted file mode 100644
index 0392f22cb7..0000000000
--- a/applications/luci-app-wireguard/po/pt/wireguard.po
+++ /dev/null
@@ -1,136 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-11-27 23:39+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
-"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/pt/>\n"
-"Language: pt\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.10-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%dh atrás"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%dm atrás"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%ds atrás"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "Endereços IP autorizados"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Dados Recebidos"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "Dados Transmitidos"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Ponto final"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "Marca da Firewall"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr "Conceder acesso à app LuCI wireguard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "Último Aperto de Mão"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Porta de escuta"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Nunca"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr "Nenhuma interface WireGuard foi configurada."
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr "Nenhuma informação dos pares está disponível"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr "Pares"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "Keepalive Persistente"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Chave Pública"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "Estado do WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "mais de um dia atrás"
-
-#~ msgid "Collecting data..."
-#~ msgstr "A recolher dados..."
-
-#~ msgid "Configuration"
-#~ msgstr "Configuração"
-
-#~ msgid "Interface"
-#~ msgstr "Interface"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "A interface não tem uma chave pública!"
-
-#~ msgid "Peer"
-#~ msgstr "Par"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "Mostrar/Ocultar Código QR"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "O Código QR funciona por interface wg, ele será atualizado a cada recarga "
-#~ "de página manual e transfere as seguintes informações:"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "Esta secção ainda não contém valores"
-
-#~ msgid ""
-#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
-#~ "be saved on the router"
-#~ msgstr ""
-#~ "[Interface] Um aleatório PrivateKey', gerado quando necessário, a chave "
-#~ "não será gravada no roteador"
-
-#~ msgid ""
-#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
-#~ "IPv6 address"
-#~ msgstr ""
-#~ "[Par] A 'PublicKey' dessa interface wg e os 'AllowedIPs' com a "
-#~ "predefinição de '0.0.0.0.0/0, ::/0' para permitir enviar tráfego para "
-#~ "qualquer endereço IPv4 e IPv6"
diff --git a/applications/luci-app-wireguard/po/pt_BR/wireguard.po b/applications/luci-app-wireguard/po/pt_BR/wireguard.po
deleted file mode 100644
index ed4dec5ef5..0000000000
--- a/applications/luci-app-wireguard/po/pt_BR/wireguard.po
+++ /dev/null
@@ -1,139 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: \n"
-"POT-Creation-Date: \n"
-"PO-Revision-Date: 2021-11-27 23:39+0000\n"
-"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
-"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
-"openwrt/luciapplicationswireguard/pt_BR/>\n"
-"Language: pt_BR\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.10-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%d horas atrás"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%d meses atrás"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%d segundos atrás"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "Endereços IP autorizados"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Dados Recebidos"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "Dados Enviados"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Endpoint"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "Marca do firewall"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr "Conceda acesso ao aplicativo LuCI wireguard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "Última Negociação"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Porta de escuta"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Nunca"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr "Nenhuma interface WireGuard foi configurada."
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr "Nenhuma informação dos pares está disponível"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr "Pares"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "Manter as Conexões Abertas (Keepalive)"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Chave Pública"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "Condição Geral do WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "mais de um dia atrás"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Coletando dados..."
-
-#~ msgid "Configuration"
-#~ msgstr "Configuração"
-
-#~ msgid "Interface"
-#~ msgstr "Interface"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "A interface não tem uma chave pública!"
-
-#~ msgid "Peer"
-#~ msgstr "Parceiro"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "Mostrar/Ocultar o QR-Code"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "O QR-Code funciona por interface wg, ele será atualizado a cada recarga "
-#~ "manual da página e transfere as seguintes informações:"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "Esta seção ainda não possui nenhum valor"
-
-#~ msgid ""
-#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
-#~ "be saved on the router"
-#~ msgstr ""
-#~ "[Interface] Aleatório, o 'PrivateKey' será gerado em tempo real, a chave "
-#~ "não será salva no roteador"
-
-#~ msgid ""
-#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
-#~ "IPv6 address"
-#~ msgstr ""
-#~ "[Peer] A 'PublicKey' (Chave Pública) dessa interface wg e os "
-#~ "'AllowedIPs' (Ips Permitidos) com o padrão de '0.0.0.0.0/0, ::/0' para "
-#~ "que seja permitido o envio de tráfego para qualquer endereço IPv4 e IPv6"
diff --git a/applications/luci-app-wireguard/po/ro/wireguard.po b/applications/luci-app-wireguard/po/ro/wireguard.po
deleted file mode 100644
index ab136378d3..0000000000
--- a/applications/luci-app-wireguard/po/ro/wireguard.po
+++ /dev/null
@@ -1,102 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-12-07 14:52+0000\n"
-"Last-Translator: Simona Iacob <s@zp1.net>\n"
-"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/ro/>\n"
-"Language: ro\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
-"20)) ? 1 : 2;\n"
-"X-Generator: Weblate 4.10-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%dh în urmă"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%dm în urmă"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%ds în urmă"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "IP-uri permise"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Date primite"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "Date transmise"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Punct final"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "Marca Firewall"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr "Acordă acces la aplicația LuCI wireguard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "Cea mai recentă strângere de mână"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Port de ascultare"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Niciodată"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr "Nu sunt configurate interfețe WireGuard."
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr "Nu sunt disponibile informații de la egal la egal"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr "Perechi"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "Keepalive persistent"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Cheia publică"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "Starea WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "cu peste o zi în urmă"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Colectare date..."
-
-#~ msgid "Configuration"
-#~ msgstr "Configurare"
-
-#~ msgid "Interface"
-#~ msgstr "Interfață"
diff --git a/applications/luci-app-wireguard/po/ru/wireguard.po b/applications/luci-app-wireguard/po/ru/wireguard.po
deleted file mode 100644
index 39e81debd8..0000000000
--- a/applications/luci-app-wireguard/po/ru/wireguard.po
+++ /dev/null
@@ -1,143 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: LuCI: wireguard\n"
-"POT-Creation-Date: 2018-01-01 21:00+0300\n"
-"PO-Revision-Date: 2021-12-22 14:41+0000\n"
-"Last-Translator: Alexey <agarkov.alexey.viktorovich@gmail.com>\n"
-"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/ru/>\n"
-"Language: ru\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.10.1\n"
-"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
-"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%d ч. назад"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%d мин. назад"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%d сек. назад"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "Разрешенные IP-адреса"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Полученные данные"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "Переданные данные"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Конечная точка"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "Метка межсетевого экрана"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr "Предоставить доступ к приложению LuCI Wireguard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "Последнее «рукопожатие» (handshake)"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Порт для входящих соединений"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Никогда"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr "Интерфейсы WireGuard не настроены."
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr "Информация об узле (peer) отсутствует"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr "Узлы (peers)"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "Постоянные проверки активности (keepalive)"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Публичный ключ"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "Состояние WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "более суток назад"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Сбор данных..."
-
-#~ msgid "Configuration"
-#~ msgstr "Конфигурация"
-
-#~ msgid "Interface"
-#~ msgstr "Интерфейс"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "Интерфейс не имеет публичного ключа!"
-
-#~ msgid "Peer"
-#~ msgstr "Узел"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "Показать/скрыть QR-код"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "QR-код работает для каждого wg интерфейса, он будет обновляться при "
-#~ "каждой ручной перезагрузке страницы и содержать следующую информацию:"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "Этот раздел не содержит данных"
-
-#~ msgid ""
-#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
-#~ "be saved on the router"
-#~ msgstr ""
-#~ "[Interface] Случайный, сгенерированный на лету приватный ключ "
-#~ "(PrivateKey). Данный ключ не будет сохранен на маршрутизаторе"
-
-#~ msgid ""
-#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
-#~ "IPv6 address"
-#~ msgstr ""
-#~ "[Peer] Публичный ключ (PublicKey) этого интерфейса wg и значение "
-#~ "разрешенных адресов (AllowedIPs) со значением по умолчанию "
-#~ "'0.0.0.0/0, ::/0' для возможности отправки трафика на любые IPv4 и IPv6 "
-#~ "адреса"
diff --git a/applications/luci-app-wireguard/po/sk/wireguard.po b/applications/luci-app-wireguard/po/sk/wireguard.po
deleted file mode 100644
index e6faa9188e..0000000000
--- a/applications/luci-app-wireguard/po/sk/wireguard.po
+++ /dev/null
@@ -1,101 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-04-04 17:35+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
-"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/sk/>\n"
-"Language: sk\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "Povolené IP adresy"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Načúvací port"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Verejný kľúč"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr ""
-
-#~ msgid "Collecting data..."
-#~ msgstr "Zbieram dáta..."
-
-#~ msgid "Configuration"
-#~ msgstr "Konfigurácia"
-
-#~ msgid "Interface"
-#~ msgstr "Rozhranie"
diff --git a/applications/luci-app-wireguard/po/sv/wireguard.po b/applications/luci-app-wireguard/po/sv/wireguard.po
deleted file mode 100644
index ad0822f675..0000000000
--- a/applications/luci-app-wireguard/po/sv/wireguard.po
+++ /dev/null
@@ -1,113 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-11-04 17:37+0000\n"
-"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@gmail.com>\n"
-"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/sv/>\n"
-"Language: sv\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%dt sedan"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%dm sedan"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%ds sedan"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "Tillåtna IP-adresser"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Mottagen data"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "Överförd data"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Slutpunkt"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "Brandväggsmarkering"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr "Bevilja åtkomst till LuCI-appen wireguard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "Senaste handskakning"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Lyssningsport"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Aldrig"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr "Motpart"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "Hålla vid liv ständigt"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Publik nyckel"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "Status för WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "över en dag sedan"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Samlar in data..."
-
-#~ msgid "Configuration"
-#~ msgstr "Konfiguration"
-
-#~ msgid "Interface"
-#~ msgstr "Gränssnitt"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "Gränssnittet har inte en publik nyckel!"
-
-#~ msgid "Peer"
-#~ msgstr "Jämlike"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "Visa/Dölj QR-kod"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "Den här sektionen innehåller inga värden ännu"
diff --git a/applications/luci-app-wireguard/po/templates/wireguard.pot b/applications/luci-app-wireguard/po/templates/wireguard.pot
deleted file mode 100644
index 1075263f36..0000000000
--- a/applications/luci-app-wireguard/po/templates/wireguard.pot
+++ /dev/null
@@ -1,83 +0,0 @@
-msgid ""
-msgstr "Content-Type: text/plain; charset=UTF-8"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr ""
diff --git a/applications/luci-app-wireguard/po/tr/wireguard.po b/applications/luci-app-wireguard/po/tr/wireguard.po
deleted file mode 100644
index f0c1fd12d9..0000000000
--- a/applications/luci-app-wireguard/po/tr/wireguard.po
+++ /dev/null
@@ -1,137 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-11-29 16:08+0000\n"
-"Last-Translator: ToldYouThat <itoldyouthat@protonmail.com>\n"
-"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/tr/>\n"
-"Language: tr\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.10-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%d sa önce"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%d dak önce"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%d sn önce"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "İzin verilen IP adresleri"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Alınan Veriler"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "İletilen Veriler"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Bitiş Noktası"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "Güvenlik Duvarı İşareti"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr "LuCI uygulaması wireguard'a erişim izni verin"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "Son El Sıkışma"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Dinleme Bağlantı Noktası"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Asla"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr "Yapılandırılmış bir WireGuard arabirimi yok."
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr "Kullanılabilir eş bilgisi yok"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr "Eşler"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "Sürekli Canlı Tut"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Ortak Anahtar"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "WireGuard Durumu"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "bir günden daha önce"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Veriler toplanıyor..."
-
-#~ msgid "Configuration"
-#~ msgstr "Yapılandırma"
-
-#~ msgid "Interface"
-#~ msgstr "Arayüz"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "Arayüzün ortak anahtarı yok!"
-
-#~ msgid "Peer"
-#~ msgstr "Eş"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "QR Kodunu Göster/Gizle"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "QR Kodu wg arayüzüne göre çalışır, her elle sayfa yeniden yüklemesinde "
-#~ "yenilenir ve aşağıdaki bilgileri aktarır:"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "Bu bölüm henüz herhangi bir değer içermiyor"
-
-#~ msgid ""
-#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
-#~ "be saved on the router"
-#~ msgstr ""
-#~ "[Arayüz] Rastgele, o anda oluşturulan 'PrivateKey' (özel anahtar), "
-#~ "yönlendiricide anahtar kaydedilmeyecek"
-
-#~ msgid ""
-#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
-#~ "IPv6 address"
-#~ msgstr ""
-#~ "[Eş] Herhangi bir IPv4 ve IPv6 adresine trafik gönderilmesine izin vermek "
-#~ "için bu wg arayüzünün 'PublicKey' (ortak anahtar) ve öntanımlı "
-#~ "'0.0.0.0/0, ::/0' değerine sahip 'AllowedIPs' (izin verilen IP'ler) "
-#~ "değerleri"
diff --git a/applications/luci-app-wireguard/po/uk/wireguard.po b/applications/luci-app-wireguard/po/uk/wireguard.po
deleted file mode 100644
index 0e35c1fbce..0000000000
--- a/applications/luci-app-wireguard/po/uk/wireguard.po
+++ /dev/null
@@ -1,137 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2022-04-15 15:09+0000\n"
-"Last-Translator: Vladdrako <vladdrako007@gmail.com>\n"
-"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/uk/>\n"
-"Language: uk\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.12-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%dг тому"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%dхв тому"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%dс тому"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "Дозволено IP-адреси"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Отримані дані"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "Передані дані"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Кінцева точка"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "Позначка брандмауера"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr "Надання доступу до дротового охоронця програми LuCI"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "Останнє рукостискання"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Порти прослуховування"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Ніколи"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr "Інтерфейси WireGuard не налаштовано."
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr "Інформація про вузол (peer) відсутня"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr "Вузли (peers)"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "Постійне утримання"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Відкритий ключ"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "Стан WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "більше доби тому"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Збирання даних..."
-
-#~ msgid "Configuration"
-#~ msgstr "Конфігурація"
-
-#~ msgid "Interface"
-#~ msgstr "Інтерфейс"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "Інтерфейс не має відкритого ключа!"
-
-#~ msgid "Peer"
-#~ msgstr "Вузол"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "Показати/Приховати QR-код"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "QR-код працює з відповідним wg-інтерфейсом, він оновлюється з кожним "
-#~ "ручним перезавантаженням сторінки і містить наступну інформацію:"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "Ця секція поки що не містить значень"
-
-#~ msgid ""
-#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
-#~ "be saved on the router"
-#~ msgstr ""
-#~ "[Interface] Випадковий, на льоту згенерований 'PrivateKey' (приватний "
-#~ "ключ), що не зберігатиметься на рутері"
-
-#~ msgid ""
-#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
-#~ "IPv6 address"
-#~ msgstr ""
-#~ "[Peer] 'PublicKey' (публічний ключ) того wg-інтерфейсу та "
-#~ "'AllowedIPs' (дозволені IP адреси) із типовими значеннями "
-#~ "'0.0.0.0/0, ::/0' аби дозволити трафік до будь-яких адрес IPv4 та IPv6"
diff --git a/applications/luci-app-wireguard/po/vi/wireguard.po b/applications/luci-app-wireguard/po/vi/wireguard.po
deleted file mode 100644
index c821b40cb2..0000000000
--- a/applications/luci-app-wireguard/po/vi/wireguard.po
+++ /dev/null
@@ -1,98 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-11-21 12:21+0000\n"
-"Last-Translator: Darias <DariasLuc@gmail.com>\n"
-"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/vi/>\n"
-"Language: vi\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr ""
-
-#~ msgid "Collecting data..."
-#~ msgstr "Đang lấy dữ liệu..."
-
-#~ msgid "Configuration"
-#~ msgstr "Cấu hình"
diff --git a/applications/luci-app-wireguard/po/zh_Hans/wireguard.po b/applications/luci-app-wireguard/po/zh_Hans/wireguard.po
deleted file mode 100644
index 8eb88429b5..0000000000
--- a/applications/luci-app-wireguard/po/zh_Hans/wireguard.po
+++ /dev/null
@@ -1,141 +0,0 @@
-#
-# Yangfl <mmyangfl@gmail.com>, 2018-2019.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: \n"
-"POT-Creation-Date: \n"
-"PO-Revision-Date: 2021-11-27 23:39+0000\n"
-"Last-Translator: Eric <spice2wolf@gmail.com>\n"
-"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
-"openwrt/luciapplicationswireguard/zh_Hans/>\n"
-"Language: zh_Hans\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.10-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%d小时前"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%d分钟前"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%d秒前"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "允许的 IP"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "已接收"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "已发送"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "传输端点"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "防火墙标识"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr "将权限授予 LuCI 应用 wireguard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "上次握手"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "监听端口"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "永不"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr "未配置 WireGuard 接口。"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr "无对端信息可用"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr "对端"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "Keepalive 间隔(秒)"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "公钥"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "WireGuard 状态"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "超过一天前"
-
-#~ msgid "Collecting data..."
-#~ msgstr "正在收集数据…"
-
-#~ msgid "Configuration"
-#~ msgstr "配置"
-
-#~ msgid "Interface"
-#~ msgstr "接口"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "接口没有配置公钥!"
-
-#~ msgid "Peer"
-#~ msgstr "对端"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "显示/隐藏 二维码"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "二维码可用于每个 WireGuard 接口,每次手动刷新页面时都会刷新,并传递以下信"
-#~ "息:"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "尚无任何配置"
-
-#~ msgid ""
-#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
-#~ "be saved on the router"
-#~ msgstr ""
-#~ "[接口] 一个随机、动态生成的“私钥(PrivateKey)”,密钥不会保存在路由器上"
-
-#~ msgid ""
-#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
-#~ "IPv6 address"
-#~ msgstr ""
-#~ "[对端] 该 WireGuard 接口的“公钥(PublicKey)”和默认值"
-#~ "为“0.0.0.0/0, ::/0”的“允许 IP 列表(AllowedIPs)”,将允许将流量发送到任意 "
-#~ "IPv4 和 IPv6 地址"
diff --git a/applications/luci-app-wireguard/po/zh_Hant/wireguard.po b/applications/luci-app-wireguard/po/zh_Hant/wireguard.po
deleted file mode 100644
index 7f0eaa2690..0000000000
--- a/applications/luci-app-wireguard/po/zh_Hant/wireguard.po
+++ /dev/null
@@ -1,139 +0,0 @@
-#
-# Yangfl <mmyangfl@gmail.com>, 2018-2019.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: \n"
-"POT-Creation-Date: \n"
-"PO-Revision-Date: 2022-02-05 09:21+0000\n"
-"Last-Translator: Hulen <shift0106@gmail.com>\n"
-"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
-"openwrt/luciapplicationswireguard/zh_Hant/>\n"
-"Language: zh_Hant\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.11-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%d小時前"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%d分鐘前"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%d秒前"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "允許的 IP群"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "已接收"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "已傳送"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "傳輸端點"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "防火牆遮罩"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr "將權限授與 LuCI 應用 wireguard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "上次握手"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "監聽連接埠"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "永不"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr "未設定 WireGuard 介面。"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr "無對等資訊可用"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr "對等"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "Keepalive 間隔(秒)"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "公鑰"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard VPN"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "WireGuard 狀態"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "超過一天前"
-
-#~ msgid "Collecting data..."
-#~ msgstr "正在收集資料中…"
-
-#~ msgid "Configuration"
-#~ msgstr "組態"
-
-#~ msgid "Interface"
-#~ msgstr "介面"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "介面沒有配置公鑰!"
-
-#~ msgid "Peer"
-#~ msgstr "對端"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "顯示/隱藏 QR 碼"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "QR二維碼在每個wg界面上均有效,每次重新加載手動頁面時都會刷新該QR二維碼,並"
-#~ "傳輸以下信息:"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "這部分尚無數值"
-
-#~ msgid ""
-#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
-#~ "be saved on the router"
-#~ msgstr "[介面] 隨機動態生成的 'PrivateKey',金鑰將不會保存在路由器上"
-
-#~ msgid ""
-#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
-#~ "IPv6 address"
-#~ msgstr ""
-#~ "[對等節點] 該wg接口的'PublicKey'和默認值為'0.0.0.0/0,:: / "
-#~ "0'的'AllowedIPs',以允許將流量發送到任何IPv4和IPv6位址"
diff --git a/applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json b/applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json
deleted file mode 100644
index cd38bcf8ec..0000000000
--- a/applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "luci-app-wireguard": {
- "description": "Grant access to LuCI app wireguard",
- "read": {
- "ubus": {
- "luci.wireguard": [
- "getWgInstances"
- ]
- }
- }
- }
-}
diff --git a/applications/luci-app-wol/po/ko/wol.po b/applications/luci-app-wol/po/ko/wol.po
index bc0d49b74a..60ab37c25b 100644
--- a/applications/luci-app-wol/po/ko/wol.po
+++ b/applications/luci-app-wol/po/ko/wol.po
@@ -3,78 +3,83 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-19 00:29+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2022-07-31 13:17+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
+"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationswol/ko/>\n"
"Language: ko\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:65
msgid "Choose the host to wake up or enter a custom MAC address to use"
-msgstr ""
+msgstr "깨우려는 호스트를 선택하세요. MAC 주소를 직접 입력해도 됩니다."
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:123
msgid "Dismiss"
-msgstr ""
+msgstr "닫기"
#: applications/luci-app-wol/root/usr/share/rpcd/acl.d/luci-app-wol.json:3
msgid "Grant access to wake-on-lan executables"
-msgstr ""
+msgstr "wake-on-lan 실행 파일에 권한 부여"
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:64
msgid "Host to wake up"
-msgstr ""
+msgstr "깨우려는 호스트"
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:52
msgid "Network interface to use"
-msgstr ""
+msgstr "사용할 네트워크 인터페이스"
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:94
msgid "No target host specified!"
-msgstr ""
+msgstr "대상 호스트가 지정되지 않았습니다!"
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:79
msgid "Send to broadcast address"
-msgstr ""
+msgstr "브로드캐스트 주소로 전송"
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:45
msgid ""
"Sometimes only one of the two tools works. If one fails, try the other one"
-msgstr ""
+msgstr "간혹 두 프로그램 중 하나만 정상적으로 작동하는 경우가 있습니다. 하나가 잘 "
+"작동하지 않는다면, 다른 하나로 시도해보세요."
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:53
msgid "Specifies the interface the WoL packet is sent on"
-msgstr ""
+msgstr "WoL 패킷이 전송될 인터페이스를 지정하세요."
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:112
msgid "Starting WoL utility…"
-msgstr ""
+msgstr "WoL 유틸리티 시작 중…"
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:38
#: applications/luci-app-wol/root/usr/share/luci/menu.d/luci-app-wol.json:3
msgid "Wake on LAN"
-msgstr ""
+msgstr "Wake on LAN"
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:39
msgid ""
"Wake on LAN is a mechanism to remotely boot computers in the local network."
-msgstr ""
+msgstr "Wake on LAN은 로컬 네트워크에서 컴퓨터를 원격으로 부팅시킬 수 있는 "
+"기능입니다."
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:140
msgid "Wake up host"
-msgstr ""
+msgstr "호스트 깨우기"
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:111
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:116
msgid "Waking host"
-msgstr ""
+msgstr "호스트 깨우는 중"
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:129
msgid "Waking host failed:"
-msgstr ""
+msgstr "호스트 깨우기 실패:"
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:44
msgid "WoL program"
-msgstr ""
+msgstr "WoL 프로그램"
diff --git a/applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js b/applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js
index 1fe4b34ef9..97154f045f 100644
--- a/applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js
+++ b/applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js
@@ -157,6 +157,12 @@ return view.extend({
o.optional = true;
o.modalonly = true;
+ o = s.taboption('http', form.Value, 'subdomain', _('Subdomain'));
+ o.depends.apply(o, [{type: 'http'}]);
+ o.depends.apply(o, [{type: 'https'}]);
+ o.optional = true;
+ o.modalonly = true;
+
return m.render();
}
});
diff --git a/applications/luci-app-xfrpc/po/templates/xfrpc.pot b/applications/luci-app-xfrpc/po/templates/xfrpc.pot
index 10990f210a..212e1f8365 100644
--- a/applications/luci-app-xfrpc/po/templates/xfrpc.pot
+++ b/applications/luci-app-xfrpc/po/templates/xfrpc.pot
@@ -101,8 +101,8 @@ msgstr ""
#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:95
msgid ""
-"LogLevel specifies the minimum log level. Valid values are \"Debug\", \"Info"
-"\", \"Notice\", \"Warning\", \"Error\", \"Critical\", \"Alert\" and "
+"LogLevel specifies the minimum log level. Valid values are \"Debug\", "
+"\"Info\", \"Notice\", \"Warning\", \"Error\", \"Critical\", \"Alert\" and "
"\"Emergency\"."
msgstr ""
@@ -166,6 +166,10 @@ msgstr ""
msgid "Startup Settings"
msgstr ""
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:160
+msgid "Subdomain"
+msgstr ""
+
#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:79
msgid "Token"
msgstr ""
diff --git a/applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js b/applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js
index 1faf2a46fd..5810f5be43 100644
--- a/applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js
+++ b/applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js
@@ -50,6 +50,9 @@ return view.extend({
};
o.modalonly = false;
+ o = s.option(form.DummyValue, 'redirect', _('Redirect'));
+ o.modalonly = false;
+
o = s.option(form.DummyValue, 'disable', _('Enabled'));
o.cfgvalue = function(section) {
return (uci.get('xinetd', section, 'disable') == "no") ? _("yes") : _("no");
@@ -130,6 +133,10 @@ return view.extend({
o.rmempty = false;
o.modalonly = true;
+ o = s.taboption('basic', form.Value, 'redirect', _('Redirect'), _('Redirect incoming requests to this IP address:port.'));
+ o.datatype = 'ipaddrport(1)';
+ o.modalonly = true;
+
o = s.taboption('basic', form.Value, 'server', _('Server'), _('Complete path to the executable server file'));
o.datatype = 'string';
o.rmempty = false;
diff --git a/applications/luci-app-yggdrasil/po/ar/yggdrasil.po b/applications/luci-app-yggdrasil/po/ar/yggdrasil.po
index eb8f40303d..aafec24e4e 100644
--- a/applications/luci-app-yggdrasil/po/ar/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/ar/yggdrasil.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-03-08 13:04+0000\n"
-"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
+"PO-Revision-Date: 2022-11-30 14:48+0000\n"
+"Last-Translator: R-K <raouf9005@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsyggdrasil/ar/>\n"
"Language: ar\n"
@@ -9,11 +9,11 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.5.1\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
msgid "Active peers"
-msgstr ""
+msgstr "الزارعين النشطاء"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
diff --git a/applications/luci-app-yggdrasil/po/de/yggdrasil.po b/applications/luci-app-yggdrasil/po/de/yggdrasil.po
index 8d7dc0d096..82be14ad0d 100644
--- a/applications/luci-app-yggdrasil/po/de/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/de/yggdrasil.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-06 15:20+0000\n"
-"Last-Translator: Christian Sch. <pr0byt3@web.de>\n"
+"PO-Revision-Date: 2022-12-27 13:49+0000\n"
+"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsyggdrasil/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
msgid "Active peers"
@@ -83,10 +83,12 @@ msgstr "Schnittstellen-Gegenstellen"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
msgid "Keep this private. When compromised, generate a new keypair and IPv6."
msgstr ""
+"Halte dies geheim. Wenn kompromittiert, generiere ein neues Schlüsselpaar "
+"und IPv6."
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:52
msgid "Link-local port"
-msgstr ""
+msgstr "Verbindungs-lokaler Port"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
msgid ""
@@ -95,6 +97,10 @@ msgid ""
"that SOCKS peerings will NOT be affected by this option and should go in the "
"\"Peers\" section instead."
msgstr ""
+"Liste der Verbindungszeichenfolgen für ausgehende Peer-Verbindungen im URI-"
+"Format, geordnet nach Quellschnittstelle, z. B. { \"eth0\": [ tcp://a.b.c.d:"
+"e ] }. Beachten Sie, dass SOCKS-Peerings von dieser Option NICHT betroffen "
+"sind und stattdessen in den Abschnitt \"Peers\" aufgenommen werden sollten."
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:12
msgid ""
@@ -103,10 +109,15 @@ msgid ""
"the operating system routing table, therefore you should use this section "
"when you may connect via different interfaces."
msgstr ""
+"Liste der Verbindungszeichenfolgen für ausgehende Peer-Verbindungen im URI-"
+"Format, z. B. tcp://a.b.c.d:e oder socks://a.b.c.d:e/f.g.h.i:j. Diese "
+"Verbindungen richten sich nach der Routing-Tabelle des Betriebssystems, "
+"daher sollten Sie diesen Abschnitt verwenden, wenn Sie eine Verbindung über "
+"verschiedene Schnittstellen herstellen möchten."
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
-msgstr ""
+msgstr "Listen-Adresse"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
@@ -116,22 +127,28 @@ msgid ""
"should be specified in URI format as above, e.g. tcp://0.0.0.0:0 or tcp://"
"[::]:0 to listen on all interfaces."
msgstr ""
+"Listen-Adressen für eingehende Verbindungen. Sie müssen Listener hinzufügen, "
+"um eingehende Peerings von nicht-lokalen Knoten zu akzeptieren. Die "
+"Erkennung von Multicast-Peers funktioniert unabhängig von den hier "
+"eingestellten Listenern. Jeder Listener sollte im URI-Format wie oben "
+"angegeben werden, z. B. tcp://0.0.0.0:0 oder tcp://[::]:0, um auf allen "
+"Schnittstellen zu lauschen."
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
msgid "Listen for beacons"
-msgstr ""
+msgstr "Auf Beacons achten"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
msgid "MTU size for the interface"
-msgstr ""
+msgstr "MTU-Größe für die Schnittstelle"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
msgid "Multicast interface"
-msgstr ""
+msgstr "Multicast-Schnittstelle"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
-msgstr ""
+msgstr "NodeInfo"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:24
msgid ""
@@ -139,6 +156,9 @@ msgid ""
"null. This is entirely optional but, if set, is visible to the whole network "
"on request."
msgstr ""
+"Optionale Knoteninformationen. Dies muss eine { \"key\": \"value\", ... }-"
+"Map oder als null festgelegt sein. Dies ist völlig optional, ist aber, wenn "
+"eingestellt, auf Anfrage für das gesamte Netzwerk sichtbar."
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:23
@@ -147,11 +167,11 @@ msgstr "Partner"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
msgid "Regular expression"
-msgstr ""
+msgstr "Regulärer Ausdruck"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
msgid "Send beacons"
-msgstr ""
+msgstr "Beacons senden"
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
@@ -163,19 +183,19 @@ msgstr "Status"
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
-msgstr ""
+msgstr "Yggdrasil"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:30
msgid "Yggdrasil node status"
-msgstr ""
+msgstr "Yggdrasil Knotenstatus"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:14
msgid "Yggdrasil's network interface name"
-msgstr ""
+msgstr "Yggdrasils Netzwerkschnittstellenname"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:40
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
-msgstr ""
+msgstr "z.B. tcp://0.0.0.0:0 oder tcp://[::]:0"
#~ msgid "Address to listen for incoming connections"
#~ msgstr "Adresse für eingehende Verbindungen"
diff --git a/applications/luci-app-yggdrasil/po/it/yggdrasil.po b/applications/luci-app-yggdrasil/po/it/yggdrasil.po
index 106b811127..016c3d22b4 100644
--- a/applications/luci-app-yggdrasil/po/it/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/it/yggdrasil.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-10-03 09:47+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsyggdrasil/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
msgid "Active peers"
-msgstr ""
+msgstr "Peers attivi"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
@@ -22,6 +22,12 @@ msgid ""
"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
"specified."
msgstr ""
+"Per impostazione predefinita, nodeinfo contiene alcuni valori predefiniti, "
+"tra cui la piattaforma, l'architettura e la versione di Yggdrasil. Questi "
+"possono essere utili per rilevare la rete e diagnosticare problemi di "
+"routing della rete. Abilitando la privacy di nodeinfo viene impedito questo, "
+"in modo che solo gli elementi specificati in \"NodeInfo\" vengano inviati "
+"indietro se specificati."
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
msgid ""
@@ -33,10 +39,17 @@ msgid ""
"connections on Port. Listen controls whether or not the node listens for "
"multicast beacons and opens outgoing connections."
msgstr ""
+"Configurazione per le interfacce su cui deve essere abilitato il multicast "
+"peer discovery. Regex è un'espressione regolare che viene confrontata con un "
+"nome di interfaccia; le interfacce utilizzano la prima configurazione a cui "
+"corrispondono. Beacon configura se il nodo deve inviare o meno segnali "
+"multicast link-local per segnalare la loro presenza, mentre ascolta le "
+"connessioni in entrata sulla porta. Listen controlla se il nodo ascolta i "
+"segnali multicast e apre connessioni in uscita."
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
msgid "Enable NodeInfo privacy"
-msgstr ""
+msgstr "Attiva privacy NodeInfo"
#: 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
diff --git a/applications/luci-app-yggdrasil/po/ko/yggdrasil.po b/applications/luci-app-yggdrasil/po/ko/yggdrasil.po
index 919592b176..5c18db1376 100644
--- a/applications/luci-app-yggdrasil/po/ko/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/ko/yggdrasil.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-28 17:55+0000\n"
-"Last-Translator: TheNoFace <fprhqkrtk303@naver.com>\n"
+"PO-Revision-Date: 2022-08-01 05:54+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsyggdrasil/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
msgid "Active peers"
@@ -146,7 +146,7 @@ msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
-msgstr ""
+msgstr "상태"
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
diff --git a/applications/luci-app-yggdrasil/po/sv/yggdrasil.po b/applications/luci-app-yggdrasil/po/sv/yggdrasil.po
index f53612b80c..0437fc2524 100644
--- a/applications/luci-app-yggdrasil/po/sv/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/sv/yggdrasil.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-11-05 14:39+0000\n"
-"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@gmail.com>\n"
+"PO-Revision-Date: 2022-08-28 23:17+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsyggdrasil/sv/>\n"
"Language: sv\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.14.1-dev\n"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
msgid "Active peers"
@@ -61,7 +61,7 @@ msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
msgid "Interface"
-msgstr ""
+msgstr "Gränssnitt"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
msgid "Interface peers"
diff --git a/applications/luci-app-yggdrasil/po/uk/yggdrasil.po b/applications/luci-app-yggdrasil/po/uk/yggdrasil.po
index 7627ea5d17..66ba7891d7 100644
--- a/applications/luci-app-yggdrasil/po/uk/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/uk/yggdrasil.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-04-15 15:09+0000\n"
-"Last-Translator: Vladdrako <vladdrako007@gmail.com>\n"
+"PO-Revision-Date: 2022-11-28 20:47+0000\n"
+"Last-Translator: Arkadii Yakovets <ark@cho.red>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsyggdrasil/uk/>\n"
"Language: uk\n"
@@ -9,11 +9,11 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
msgid "Active peers"
-msgstr ""
+msgstr "Активні пири"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:17
msgid ""
@@ -143,7 +143,7 @@ msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
-msgstr "Параметри"
+msgstr "Налаштування"
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
msgid "Status"
diff --git a/build/i18n-scan.pl b/build/i18n-scan.pl
index 0374b6d872..da7a944b96 100755
--- a/build/i18n-scan.pl
+++ b/build/i18n-scan.pl
@@ -4,6 +4,7 @@ use strict;
use warnings;
use IPC::Open2;
use POSIX;
+use Text::Balanced qw(gen_extract_tagged);
$ENV{'LC_ALL'} = 'C';
POSIX::setlocale(POSIX::LC_ALL, 'C');
@@ -13,6 +14,8 @@ POSIX::setlocale(POSIX::LC_ALL, 'C');
my %keywords = (
'.js' => [ '_:1', '_:1,2c', 'N_:2,3', 'N_:2,3,4c' ],
+ '.ut' => [ '_:1', '_:1,2c', 'N_:2,3', 'N_:2,3,4c' ],
+ '.uc' => [ '_:1', '_:1,2c', 'translate:1', 'translate:1,2c', 'N_:2,3', 'N_:2,3,4c', 'ntranslate:2,3', 'ntranslate:2,3,4c' ],
'.lua' => [ '_:1', '_:1,2c', 'translate:1', 'translate:1,2c', 'translatef:1', 'N_:2,3', 'N_:2,3,4c', 'ntranslate:2,3', 'ntranslate:2,3,4c' ],
'.htm' => [ '_:1', '_:1,2c', 'translate:1', 'translate:1,2c', 'translatef:1', 'N_:2,3', 'N_:2,3,4c', 'ntranslate:2,3', 'ntranslate:2,3,4c' ],
'.json' => [ '_:1', '_:1,2c' ]
@@ -27,7 +30,7 @@ sub xgettext($@) {
if ($ext eq '.htm' || $ext eq '.lua') {
push @cmd, '--language=Lua';
}
- elsif ($ext eq '.js' || $ext eq '.json') {
+ elsif ($ext eq '.ut' || $ext eq '.uc' || $ext eq '.js' || $ext eq '.json') {
push @cmd, '--language=JavaScript';
}
@@ -153,6 +156,59 @@ sub preprocess_htm($$) {
return ("[==[$source]==]", @extra_function_keywords);
}
+sub preprocess_ut($$) {
+ my ($path, $source) = @_;
+
+ # Translate the .ut source into valid JavaScript code by enclosing template text
+ # in multiline comments and extracting blocks as plain code.
+ my $comt = gen_extract_tagged('{#', '#}', '(?s).*?(?=\{[#{%])');
+ my $expr = gen_extract_tagged('{{', '}}', '(?s).*?(?=\{[#{%])');
+ my $stmt = gen_extract_tagged('{%', '%}', '(?s).*?(?=\{[#{%])');
+
+ my $res = '';
+
+ while (length($source)) {
+ my ($block, $remain, $prefix);
+
+ ($block, $remain, $prefix) = $comt->($source);
+ ($block, $remain, $prefix) = $expr->($source) unless defined $block;
+ ($block, $remain, $prefix) = $stmt->($source) unless defined $block;
+
+ last unless defined $block;
+
+ $source = $remain;
+
+ $prefix =~ s!\*/!*\\/!g;
+ $res .= '/*' . $prefix . '*/';
+
+ if ($block =~ s!^\{#(.*)#}$!$1!s) {
+ $block =~ s!\*/!*\\/!g;
+ $res .= '/*' . $block . '*/';
+ }
+ elsif ($block =~ s!^\{\{(.*)}}$!$1!s) {
+ $block =~ s!^[+-]!!;
+ $block =~ s![+-]$!!;
+ $res .= '(' . $block . ')';
+ }
+ elsif ($block =~ s!^\{%(.*)%}$!$1!s) {
+ $block =~ s!^[+-]!!;
+ $block =~ s![+-]$!!;
+ $res .= '{' . $block . '}';
+ }
+ }
+
+ if ($source =~ m!^(.*)\{%[+-]?(.*)$!s) {
+ my $prefix = $1;
+ my $block = $2;
+
+ $prefix =~ s!\*/!*\\/!g;
+ $res .= '/*' . $prefix . '*/';
+ $res .= '{' . $block . '}';
+ }
+
+ return ($res);
+}
+
sub preprocess_lua($$) {
my ($path, $source) = @_;
@@ -181,7 +237,7 @@ my $msguniq_pid = open2($msguniq_out, $msguniq_in, 'msguniq', '-s');
print $msguniq_in "msgid \"\"\nmsgstr \"Content-Type: text/plain; charset=UTF-8\"\n";
-if (open F, "find @ARGV -type f '(' -name '*.htm' -o -name '*.lua' -o -name '*.js' -o -path '*/menu.d/*.json' -o -path '*/acl.d/*.json' -o -path '*/statistics/plugins/*.json' ')' |")
+if (open F, "find @ARGV -type f '(' -name '*.htm' -o -name '*.lua' -o -name '*.js' -o -name '*.uc' -o -name '*.ut' -o -path '*/menu.d/*.json' -o -path '*/acl.d/*.json' -o -path '*/statistics/plugins/*.json' ')' |")
{
while (defined( my $file = readline F))
{
@@ -197,6 +253,10 @@ if (open F, "find @ARGV -type f '(' -name '*.htm' -o -name '*.lua' -o -name '*.j
{
($source, @extra_function_keywords) = preprocess_htm($file, $source);
}
+ elsif ($file =~ m!\.ut$!)
+ {
+ ($source, @extra_function_keywords) = preprocess_ut($file, $source);
+ }
elsif ($file =~ m!\.lua$!)
{
($source, @extra_function_keywords) = preprocess_lua($file, $source);
diff --git a/build/mkbasepot.sh b/build/mkbasepot.sh
index 0f9247536b..d59a151d6a 100755
--- a/build/mkbasepot.sh
+++ b/build/mkbasepot.sh
@@ -8,7 +8,7 @@
echo -n "Updating modules/luci-base/po/templates/base.pot ... "
./build/i18n-scan.pl \
- modules/luci-base/ modules/luci-compat/ modules/luci-mod-admin-full/ \
+ modules/luci-base/ modules/luci-compat/ modules/luci-lua-runtime/ \
modules/luci-mod-network modules/luci-mod-status modules/luci-mod-system/ \
protocols/ themes/ \
> modules/luci-base/po/templates/base.pot
diff --git a/build/zoneinfo2ucode.pl b/build/zoneinfo2ucode.pl
new file mode 100755
index 0000000000..941255f2f4
--- /dev/null
+++ b/build/zoneinfo2ucode.pl
@@ -0,0 +1,93 @@
+#!/usr/bin/perl
+# zoneinfo2ucode.pl - Make ucode module from /usr/share/zoneinfo
+# Execute from within root of Luci feed, usually feeds/luci
+
+use strict;
+
+my %TZ;
+
+my $tzdin = $ARGV[0] || "/usr/share/zoneinfo";
+my $tzdout = $ARGV[1] || "./modules/luci-base/ucode/zoneinfo.uc";
+
+local $/ = "\012";
+open( ZTAB, "< $tzdin/zone.tab" ) || die "open($tzdin/zone.tab): $!";
+
+while( ! eof ZTAB ) {
+ chomp( my $line = readline ZTAB );
+ next if $line =~ /^#/ || $line =~ /^\s+$/;
+
+ my ( undef, undef, $zone, @comment ) = split /\s+/, $line;
+
+ printf STDERR "%-40s", $zone;
+
+ if( open ZONE, "< $tzdin/$zone" ) {
+ seek ZONE, -2, 2;
+
+ while( tell(ZONE) > 0 ) {
+ read ZONE, my $char, 1;
+ ( $char eq "\012" ) ? last : seek ZONE, -2, 1;
+ }
+
+ chomp( my $tz = readline ZONE );
+ print STDERR ( $tz || "(no tzinfo found)" ), "\n";
+ close ZONE;
+
+ if( $tz ) {
+ $zone =~ s/_/ /g;
+ $TZ{$zone} = $tz;
+ }
+ }
+ else
+ {
+ print STDERR "open($tzdin/$zone): $!\n";
+ }
+}
+
+close ZTAB;
+
+# Add Etc/GMT zones from manually as they are not in zone.tab
+$TZ{"Etc/GMT"} = "GMT0";
+$TZ{"Etc/GMT-1"} = "<+01>-1";
+$TZ{"Etc/GMT-2"} = "<+02>-2";
+$TZ{"Etc/GMT-3"} = "<+03>-3";
+$TZ{"Etc/GMT-4"} = "<+04>-4";
+$TZ{"Etc/GMT-5"} = "<+05>-5";
+$TZ{"Etc/GMT-6"} = "<+06>-6";
+$TZ{"Etc/GMT-7"} = "<+07>-7";
+$TZ{"Etc/GMT-8"} = "<+08>-8";
+$TZ{"Etc/GMT-9"} = "<+09>-9";
+$TZ{"Etc/GMT-10"} = "<+10>-10";
+$TZ{"Etc/GMT-11"} = "<+11>-11";
+$TZ{"Etc/GMT-12"} = "<+12>-12";
+$TZ{"Etc/GMT-13"} = "<+13>-13";
+$TZ{"Etc/GMT-14"} = "<+14>-14";
+$TZ{"Etc/GMT+1"} = "<-01>1";
+$TZ{"Etc/GMT+2"} = "<-02>2";
+$TZ{"Etc/GMT+3"} = "<-03>3";
+$TZ{"Etc/GMT+4"} = "<-04>4";
+$TZ{"Etc/GMT+5"} = "<-05>5";
+$TZ{"Etc/GMT+6"} = "<-06>6";
+$TZ{"Etc/GMT+7"} = "<-07>7";
+$TZ{"Etc/GMT+8"} = "<-08>8";
+$TZ{"Etc/GMT+9"} = "<-09>9";
+$TZ{"Etc/GMT+10"} = "<-10>10";
+$TZ{"Etc/GMT+11"} = "<-11>11";
+$TZ{"Etc/GMT+12"} = "<-12>12";
+
+open(O, "> $tzdout") || die "open($tzdout): $!\n";
+
+print STDERR "Writing time zones to $tzdout ... ";
+print O <<HEAD;
+// Autogenerated by zoneinfo2ucode.pl
+
+export default {
+HEAD
+
+foreach my $zone ( sort keys %TZ ) {
+ printf O "\t'%s': '%s',\n", $zone, $TZ{$zone}
+}
+
+print O "};\n";
+close O;
+
+print STDERR "done\n";
diff --git a/collections/luci-nginx/Makefile b/collections/luci-nginx/Makefile
index 8bd7c92bb6..1b3b5356b4 100644
--- a/collections/luci-nginx/Makefile
+++ b/collections/luci-nginx/Makefile
@@ -13,7 +13,7 @@ LUCI_TITLE:=LuCI interface with Nginx as Webserver
LUCI_DESCRIPTION:=Standard OpenWrt set including full admin with ppp support and the default Bootstrap theme
LUCI_DEPENDS:= \
+nginx +nginx-mod-luci +luci-mod-admin-full +luci-theme-bootstrap \
- +luci-app-firewall +luci-app-opkg +luci-proto-ppp +libiwinfo-lua +IPV6:luci-proto-ipv6 \
+ +luci-app-firewall +luci-app-opkg +luci-proto-ppp +IPV6:luci-proto-ipv6 \
+rpcd-mod-rrdns
PKG_LICENSE:=Apache-2.0
diff --git a/collections/luci-ssl-nginx/Makefile b/collections/luci-ssl-nginx/Makefile
index 63aaebba88..0289ac8001 100644
--- a/collections/luci-ssl-nginx/Makefile
+++ b/collections/luci-ssl-nginx/Makefile
@@ -15,7 +15,7 @@ LUCI_DESCRIPTION:=LuCI with OpenSSL as the SSL backend (libustream-openssl). \
LUCI_DEPENDS:= \
+nginx-ssl +nginx-mod-luci-ssl +luci-mod-admin-full +luci-theme-bootstrap \
- +luci-app-firewall +luci-app-opkg +luci-proto-ppp +libiwinfo-lua +IPV6:luci-proto-ipv6 \
+ +luci-app-firewall +luci-app-opkg +luci-proto-ppp +IPV6:luci-proto-ipv6 \
+rpcd-mod-rrdns +openssl-util
PKG_LICENSE:=Apache-2.0
diff --git a/collections/luci/Makefile b/collections/luci/Makefile
index 868d72113a..62da8ad259 100644
--- a/collections/luci/Makefile
+++ b/collections/luci/Makefile
@@ -12,9 +12,16 @@ LUCI_BASENAME:=luci
LUCI_TITLE:=LuCI interface with Uhttpd as Webserver (default)
LUCI_DESCRIPTION:=Standard OpenWrt set including full admin with ppp support and the default Bootstrap theme
LUCI_DEPENDS:= \
- +uhttpd +uhttpd-mod-ubus +luci-mod-admin-full +luci-theme-bootstrap \
- +luci-app-firewall +luci-app-opkg +luci-proto-ppp +libiwinfo-lua +IPV6:luci-proto-ipv6 \
- +rpcd-mod-rrdns
+ +IPV6:luci-proto-ipv6 \
+ +luci-app-attendedsysupgrade \
+ +luci-app-firewall \
+ +luci-app-opkg \
+ +luci-mod-admin-full \
+ +luci-proto-ppp \
+ +luci-theme-bootstrap \
+ +rpcd-mod-rrdns \
+ +uhttpd \
+ +uhttpd-mod-ubus
PKG_LICENSE:=Apache-2.0
diff --git a/contrib/package/ucode-mod-html/Makefile b/contrib/package/ucode-mod-html/Makefile
new file mode 100644
index 0000000000..4ed21738f5
--- /dev/null
+++ b/contrib/package/ucode-mod-html/Makefile
@@ -0,0 +1,31 @@
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=ucode-mod-html
+PKG_RELEASE:=1
+PKG_LICENSE:=ISC
+PKG_MAINTAINER:=Jo-Philipp Wich <jo@mein.io>
+
+include $(INCLUDE_DIR)/package.mk
+
+define Package/ucode-mod-html
+ SECTION:=utils
+ CATEGORY:=Utilities
+ TITLE:=ucode HTML utility library
+ DEPENDS:=+libucode
+endef
+
+define Package/ucode-mod-html/install
+ $(INSTALL_DIR) $(1)/usr/lib/ucode
+ $(CP) $(PKG_BUILD_DIR)/html.so $(1)/usr/lib/ucode/
+endef
+
+define Build/Configure
+endef
+
+define Build/Compile
+ $(TARGET_CC) $(TARGET_CFLAGS) $(TARGET_LDFLAGS) $(FPIC) \
+ -Wall -ffunction-sections -Wl,--gc-sections -shared \
+ -o $(PKG_BUILD_DIR)/html.so $(PKG_BUILD_DIR)/html.c
+endef
+
+$(eval $(call BuildPackage,ucode-mod-html))
diff --git a/contrib/package/ucode-mod-html/src/html.c b/contrib/package/ucode-mod-html/src/html.c
new file mode 100644
index 0000000000..8d44a3f315
--- /dev/null
+++ b/contrib/package/ucode-mod-html/src/html.c
@@ -0,0 +1,2793 @@
+/*
+ * Copyright (C) 2022 Jo-Philipp Wich <jo@mein.io>
+ *
+ * Permission to use, copy, modify, and/or distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#define _GNU_SOURCE
+#include <stdlib.h>
+#include <stdbool.h>
+#include <stdint.h>
+#include <string.h>
+#include <limits.h>
+#include <unistd.h>
+#include <ctype.h>
+
+#include "ucode/module.h"
+
+
+typedef enum {
+ T_TEXT,
+ T_RAW,
+ T_OPEN,
+ T_ATTR,
+ T_CLOSE,
+ T_COMMENT,
+ T_CDATA,
+ T_PROCINST,
+ T_EOF
+} html_token_type_t;
+
+typedef bool (*html_token_callback_t)(html_token_type_t, const char *, size_t, void *);
+
+
+/* The array below encodes all named character entities as specified in
+ * https://html.spec.whatwg.org/multipage/named-characters.html#named-character-references
+ *
+ * Format of value is:
+ * bit 0 - 20: value of second unicode codepoint
+ * bit 21 - 31: unused
+ * bit 32 - 53: value of first unicode codepoint
+ * bit 54 - 62: unused
+ * bit 63: flag indicating whether semicolon is mandatory
+ *
+ * The array is pre-ordered to allow for efficient binary search.
+ */
+static const struct { const char *name; uint64_t value; } named_char_refs[] = {
+ { "AElig", 0x000000c600000000ULL },
+ { "AMP", 0x0000002600000000ULL },
+ { "Aacute", 0x000000c100000000ULL },
+ { "Abreve", 0x8000010200000000ULL },
+ { "Acirc", 0x000000c200000000ULL },
+ { "Acy", 0x8000041000000000ULL },
+ { "Afr", 0x8001d50400000000ULL },
+ { "Agrave", 0x000000c000000000ULL },
+ { "Alpha", 0x8000039100000000ULL },
+ { "Amacr", 0x8000010000000000ULL },
+ { "And", 0x80002a5300000000ULL },
+ { "Aogon", 0x8000010400000000ULL },
+ { "Aopf", 0x8001d53800000000ULL },
+ { "ApplyFunction", 0x8000206100000000ULL },
+ { "Aring", 0x000000c500000000ULL },
+ { "Ascr", 0x8001d49c00000000ULL },
+ { "Assign", 0x8000225400000000ULL },
+ { "Atilde", 0x000000c300000000ULL },
+ { "Auml", 0x000000c400000000ULL },
+ { "Backslash", 0x8000221600000000ULL },
+ { "Barv", 0x80002ae700000000ULL },
+ { "Barwed", 0x8000230600000000ULL },
+ { "Bcy", 0x8000041100000000ULL },
+ { "Because", 0x8000223500000000ULL },
+ { "Bernoullis", 0x8000212c00000000ULL },
+ { "Beta", 0x8000039200000000ULL },
+ { "Bfr", 0x8001d50500000000ULL },
+ { "Bopf", 0x8001d53900000000ULL },
+ { "Breve", 0x800002d800000000ULL },
+ { "Bscr", 0x8000212c00000000ULL },
+ { "Bumpeq", 0x8000224e00000000ULL },
+ { "CHcy", 0x8000042700000000ULL },
+ { "COPY", 0x000000a900000000ULL },
+ { "Cacute", 0x8000010600000000ULL },
+ { "Cap", 0x800022d200000000ULL },
+ { "CapitalDifferentialD", 0x8000214500000000ULL },
+ { "Cayleys", 0x8000212d00000000ULL },
+ { "Ccaron", 0x8000010c00000000ULL },
+ { "Ccedil", 0x000000c700000000ULL },
+ { "Ccirc", 0x8000010800000000ULL },
+ { "Cconint", 0x8000223000000000ULL },
+ { "Cdot", 0x8000010a00000000ULL },
+ { "Cedilla", 0x800000b800000000ULL },
+ { "CenterDot", 0x800000b700000000ULL },
+ { "Cfr", 0x8000212d00000000ULL },
+ { "Chi", 0x800003a700000000ULL },
+ { "CircleDot", 0x8000229900000000ULL },
+ { "CircleMinus", 0x8000229600000000ULL },
+ { "CirclePlus", 0x8000229500000000ULL },
+ { "CircleTimes", 0x8000229700000000ULL },
+ { "ClockwiseContourIntegral", 0x8000223200000000ULL },
+ { "CloseCurlyDoubleQuote", 0x8000201d00000000ULL },
+ { "CloseCurlyQuote", 0x8000201900000000ULL },
+ { "Colon", 0x8000223700000000ULL },
+ { "Colone", 0x80002a7400000000ULL },
+ { "Congruent", 0x8000226100000000ULL },
+ { "Conint", 0x8000222f00000000ULL },
+ { "ContourIntegral", 0x8000222e00000000ULL },
+ { "Copf", 0x8000210200000000ULL },
+ { "Coproduct", 0x8000221000000000ULL },
+ { "CounterClockwiseContourIntegral", 0x8000223300000000ULL },
+ { "Cross", 0x80002a2f00000000ULL },
+ { "Cscr", 0x8001d49e00000000ULL },
+ { "Cup", 0x800022d300000000ULL },
+ { "CupCap", 0x8000224d00000000ULL },
+ { "DD", 0x8000214500000000ULL },
+ { "DDotrahd", 0x8000291100000000ULL },
+ { "DJcy", 0x8000040200000000ULL },
+ { "DScy", 0x8000040500000000ULL },
+ { "DZcy", 0x8000040f00000000ULL },
+ { "Dagger", 0x8000202100000000ULL },
+ { "Darr", 0x800021a100000000ULL },
+ { "Dashv", 0x80002ae400000000ULL },
+ { "Dcaron", 0x8000010e00000000ULL },
+ { "Dcy", 0x8000041400000000ULL },
+ { "Del", 0x8000220700000000ULL },
+ { "Delta", 0x8000039400000000ULL },
+ { "Dfr", 0x8001d50700000000ULL },
+ { "DiacriticalAcute", 0x800000b400000000ULL },
+ { "DiacriticalDot", 0x800002d900000000ULL },
+ { "DiacriticalDoubleAcute", 0x800002dd00000000ULL },
+ { "DiacriticalGrave", 0x8000006000000000ULL },
+ { "DiacriticalTilde", 0x800002dc00000000ULL },
+ { "Diamond", 0x800022c400000000ULL },
+ { "DifferentialD", 0x8000214600000000ULL },
+ { "Dopf", 0x8001d53b00000000ULL },
+ { "Dot", 0x800000a800000000ULL },
+ { "DotDot", 0x800020dc00000000ULL },
+ { "DotEqual", 0x8000225000000000ULL },
+ { "DoubleContourIntegral", 0x8000222f00000000ULL },
+ { "DoubleDot", 0x800000a800000000ULL },
+ { "DoubleDownArrow", 0x800021d300000000ULL },
+ { "DoubleLeftArrow", 0x800021d000000000ULL },
+ { "DoubleLeftRightArrow", 0x800021d400000000ULL },
+ { "DoubleLeftTee", 0x80002ae400000000ULL },
+ { "DoubleLongLeftArrow", 0x800027f800000000ULL },
+ { "DoubleLongLeftRightArrow", 0x800027fa00000000ULL },
+ { "DoubleLongRightArrow", 0x800027f900000000ULL },
+ { "DoubleRightArrow", 0x800021d200000000ULL },
+ { "DoubleRightTee", 0x800022a800000000ULL },
+ { "DoubleUpArrow", 0x800021d100000000ULL },
+ { "DoubleUpDownArrow", 0x800021d500000000ULL },
+ { "DoubleVerticalBar", 0x8000222500000000ULL },
+ { "DownArrow", 0x8000219300000000ULL },
+ { "DownArrowBar", 0x8000291300000000ULL },
+ { "DownArrowUpArrow", 0x800021f500000000ULL },
+ { "DownBreve", 0x8000031100000000ULL },
+ { "DownLeftRightVector", 0x8000295000000000ULL },
+ { "DownLeftTeeVector", 0x8000295e00000000ULL },
+ { "DownLeftVector", 0x800021bd00000000ULL },
+ { "DownLeftVectorBar", 0x8000295600000000ULL },
+ { "DownRightTeeVector", 0x8000295f00000000ULL },
+ { "DownRightVector", 0x800021c100000000ULL },
+ { "DownRightVectorBar", 0x8000295700000000ULL },
+ { "DownTee", 0x800022a400000000ULL },
+ { "DownTeeArrow", 0x800021a700000000ULL },
+ { "Downarrow", 0x800021d300000000ULL },
+ { "Dscr", 0x8001d49f00000000ULL },
+ { "Dstrok", 0x8000011000000000ULL },
+ { "ENG", 0x8000014a00000000ULL },
+ { "ETH", 0x000000d000000000ULL },
+ { "Eacute", 0x000000c900000000ULL },
+ { "Ecaron", 0x8000011a00000000ULL },
+ { "Ecirc", 0x000000ca00000000ULL },
+ { "Ecy", 0x8000042d00000000ULL },
+ { "Edot", 0x8000011600000000ULL },
+ { "Efr", 0x8001d50800000000ULL },
+ { "Egrave", 0x000000c800000000ULL },
+ { "Element", 0x8000220800000000ULL },
+ { "Emacr", 0x8000011200000000ULL },
+ { "EmptySmallSquare", 0x800025fb00000000ULL },
+ { "EmptyVerySmallSquare", 0x800025ab00000000ULL },
+ { "Eogon", 0x8000011800000000ULL },
+ { "Eopf", 0x8001d53c00000000ULL },
+ { "Epsilon", 0x8000039500000000ULL },
+ { "Equal", 0x80002a7500000000ULL },
+ { "EqualTilde", 0x8000224200000000ULL },
+ { "Equilibrium", 0x800021cc00000000ULL },
+ { "Escr", 0x8000213000000000ULL },
+ { "Esim", 0x80002a7300000000ULL },
+ { "Eta", 0x8000039700000000ULL },
+ { "Euml", 0x000000cb00000000ULL },
+ { "Exists", 0x8000220300000000ULL },
+ { "ExponentialE", 0x8000214700000000ULL },
+ { "Fcy", 0x8000042400000000ULL },
+ { "Ffr", 0x8001d50900000000ULL },
+ { "FilledSmallSquare", 0x800025fc00000000ULL },
+ { "FilledVerySmallSquare", 0x800025aa00000000ULL },
+ { "Fopf", 0x8001d53d00000000ULL },
+ { "ForAll", 0x8000220000000000ULL },
+ { "Fouriertrf", 0x8000213100000000ULL },
+ { "Fscr", 0x8000213100000000ULL },
+ { "GJcy", 0x8000040300000000ULL },
+ { "GT", 0x0000003e00000000ULL },
+ { "Gamma", 0x8000039300000000ULL },
+ { "Gammad", 0x800003dc00000000ULL },
+ { "Gbreve", 0x8000011e00000000ULL },
+ { "Gcedil", 0x8000012200000000ULL },
+ { "Gcirc", 0x8000011c00000000ULL },
+ { "Gcy", 0x8000041300000000ULL },
+ { "Gdot", 0x8000012000000000ULL },
+ { "Gfr", 0x8001d50a00000000ULL },
+ { "Gg", 0x800022d900000000ULL },
+ { "Gopf", 0x8001d53e00000000ULL },
+ { "GreaterEqual", 0x8000226500000000ULL },
+ { "GreaterEqualLess", 0x800022db00000000ULL },
+ { "GreaterFullEqual", 0x8000226700000000ULL },
+ { "GreaterGreater", 0x80002aa200000000ULL },
+ { "GreaterLess", 0x8000227700000000ULL },
+ { "GreaterSlantEqual", 0x80002a7e00000000ULL },
+ { "GreaterTilde", 0x8000227300000000ULL },
+ { "Gscr", 0x8001d4a200000000ULL },
+ { "Gt", 0x8000226b00000000ULL },
+ { "HARDcy", 0x8000042a00000000ULL },
+ { "Hacek", 0x800002c700000000ULL },
+ { "Hat", 0x8000005e00000000ULL },
+ { "Hcirc", 0x8000012400000000ULL },
+ { "Hfr", 0x8000210c00000000ULL },
+ { "HilbertSpace", 0x8000210b00000000ULL },
+ { "Hopf", 0x8000210d00000000ULL },
+ { "HorizontalLine", 0x8000250000000000ULL },
+ { "Hscr", 0x8000210b00000000ULL },
+ { "Hstrok", 0x8000012600000000ULL },
+ { "HumpDownHump", 0x8000224e00000000ULL },
+ { "HumpEqual", 0x8000224f00000000ULL },
+ { "IEcy", 0x8000041500000000ULL },
+ { "IJlig", 0x8000013200000000ULL },
+ { "IOcy", 0x8000040100000000ULL },
+ { "Iacute", 0x000000cd00000000ULL },
+ { "Icirc", 0x000000ce00000000ULL },
+ { "Icy", 0x8000041800000000ULL },
+ { "Idot", 0x8000013000000000ULL },
+ { "Ifr", 0x8000211100000000ULL },
+ { "Igrave", 0x000000cc00000000ULL },
+ { "Im", 0x8000211100000000ULL },
+ { "Imacr", 0x8000012a00000000ULL },
+ { "ImaginaryI", 0x8000214800000000ULL },
+ { "Implies", 0x800021d200000000ULL },
+ { "Int", 0x8000222c00000000ULL },
+ { "Integral", 0x8000222b00000000ULL },
+ { "Intersection", 0x800022c200000000ULL },
+ { "InvisibleComma", 0x8000206300000000ULL },
+ { "InvisibleTimes", 0x8000206200000000ULL },
+ { "Iogon", 0x8000012e00000000ULL },
+ { "Iopf", 0x8001d54000000000ULL },
+ { "Iota", 0x8000039900000000ULL },
+ { "Iscr", 0x8000211000000000ULL },
+ { "Itilde", 0x8000012800000000ULL },
+ { "Iukcy", 0x8000040600000000ULL },
+ { "Iuml", 0x000000cf00000000ULL },
+ { "Jcirc", 0x8000013400000000ULL },
+ { "Jcy", 0x8000041900000000ULL },
+ { "Jfr", 0x8001d50d00000000ULL },
+ { "Jopf", 0x8001d54100000000ULL },
+ { "Jscr", 0x8001d4a500000000ULL },
+ { "Jsercy", 0x8000040800000000ULL },
+ { "Jukcy", 0x8000040400000000ULL },
+ { "KHcy", 0x8000042500000000ULL },
+ { "KJcy", 0x8000040c00000000ULL },
+ { "Kappa", 0x8000039a00000000ULL },
+ { "Kcedil", 0x8000013600000000ULL },
+ { "Kcy", 0x8000041a00000000ULL },
+ { "Kfr", 0x8001d50e00000000ULL },
+ { "Kopf", 0x8001d54200000000ULL },
+ { "Kscr", 0x8001d4a600000000ULL },
+ { "LJcy", 0x8000040900000000ULL },
+ { "LT", 0x0000003c00000000ULL },
+ { "Lacute", 0x8000013900000000ULL },
+ { "Lambda", 0x8000039b00000000ULL },
+ { "Lang", 0x800027ea00000000ULL },
+ { "Laplacetrf", 0x8000211200000000ULL },
+ { "Larr", 0x8000219e00000000ULL },
+ { "Lcaron", 0x8000013d00000000ULL },
+ { "Lcedil", 0x8000013b00000000ULL },
+ { "Lcy", 0x8000041b00000000ULL },
+ { "LeftAngleBracket", 0x800027e800000000ULL },
+ { "LeftArrow", 0x8000219000000000ULL },
+ { "LeftArrowBar", 0x800021e400000000ULL },
+ { "LeftArrowRightArrow", 0x800021c600000000ULL },
+ { "LeftCeiling", 0x8000230800000000ULL },
+ { "LeftDoubleBracket", 0x800027e600000000ULL },
+ { "LeftDownTeeVector", 0x8000296100000000ULL },
+ { "LeftDownVector", 0x800021c300000000ULL },
+ { "LeftDownVectorBar", 0x8000295900000000ULL },
+ { "LeftFloor", 0x8000230a00000000ULL },
+ { "LeftRightArrow", 0x8000219400000000ULL },
+ { "LeftRightVector", 0x8000294e00000000ULL },
+ { "LeftTee", 0x800022a300000000ULL },
+ { "LeftTeeArrow", 0x800021a400000000ULL },
+ { "LeftTeeVector", 0x8000295a00000000ULL },
+ { "LeftTriangle", 0x800022b200000000ULL },
+ { "LeftTriangleBar", 0x800029cf00000000ULL },
+ { "LeftTriangleEqual", 0x800022b400000000ULL },
+ { "LeftUpDownVector", 0x8000295100000000ULL },
+ { "LeftUpTeeVector", 0x8000296000000000ULL },
+ { "LeftUpVector", 0x800021bf00000000ULL },
+ { "LeftUpVectorBar", 0x8000295800000000ULL },
+ { "LeftVector", 0x800021bc00000000ULL },
+ { "LeftVectorBar", 0x8000295200000000ULL },
+ { "Leftarrow", 0x800021d000000000ULL },
+ { "Leftrightarrow", 0x800021d400000000ULL },
+ { "LessEqualGreater", 0x800022da00000000ULL },
+ { "LessFullEqual", 0x8000226600000000ULL },
+ { "LessGreater", 0x8000227600000000ULL },
+ { "LessLess", 0x80002aa100000000ULL },
+ { "LessSlantEqual", 0x80002a7d00000000ULL },
+ { "LessTilde", 0x8000227200000000ULL },
+ { "Lfr", 0x8001d50f00000000ULL },
+ { "Ll", 0x800022d800000000ULL },
+ { "Lleftarrow", 0x800021da00000000ULL },
+ { "Lmidot", 0x8000013f00000000ULL },
+ { "LongLeftArrow", 0x800027f500000000ULL },
+ { "LongLeftRightArrow", 0x800027f700000000ULL },
+ { "LongRightArrow", 0x800027f600000000ULL },
+ { "Longleftarrow", 0x800027f800000000ULL },
+ { "Longleftrightarrow", 0x800027fa00000000ULL },
+ { "Longrightarrow", 0x800027f900000000ULL },
+ { "Lopf", 0x8001d54300000000ULL },
+ { "LowerLeftArrow", 0x8000219900000000ULL },
+ { "LowerRightArrow", 0x8000219800000000ULL },
+ { "Lscr", 0x8000211200000000ULL },
+ { "Lsh", 0x800021b000000000ULL },
+ { "Lstrok", 0x8000014100000000ULL },
+ { "Lt", 0x8000226a00000000ULL },
+ { "Map", 0x8000290500000000ULL },
+ { "Mcy", 0x8000041c00000000ULL },
+ { "MediumSpace", 0x8000205f00000000ULL },
+ { "Mellintrf", 0x8000213300000000ULL },
+ { "Mfr", 0x8001d51000000000ULL },
+ { "MinusPlus", 0x8000221300000000ULL },
+ { "Mopf", 0x8001d54400000000ULL },
+ { "Mscr", 0x8000213300000000ULL },
+ { "Mu", 0x8000039c00000000ULL },
+ { "NJcy", 0x8000040a00000000ULL },
+ { "Nacute", 0x8000014300000000ULL },
+ { "Ncaron", 0x8000014700000000ULL },
+ { "Ncedil", 0x8000014500000000ULL },
+ { "Ncy", 0x8000041d00000000ULL },
+ { "NegativeMediumSpace", 0x8000200b00000000ULL },
+ { "NegativeThickSpace", 0x8000200b00000000ULL },
+ { "NegativeThinSpace", 0x8000200b00000000ULL },
+ { "NegativeVeryThinSpace", 0x8000200b00000000ULL },
+ { "NestedGreaterGreater", 0x8000226b00000000ULL },
+ { "NestedLessLess", 0x8000226a00000000ULL },
+ { "NewLine", 0x8000000a00000000ULL },
+ { "Nfr", 0x8001d51100000000ULL },
+ { "NoBreak", 0x8000206000000000ULL },
+ { "NonBreakingSpace", 0x800000a000000000ULL },
+ { "Nopf", 0x8000211500000000ULL },
+ { "Not", 0x80002aec00000000ULL },
+ { "NotCongruent", 0x8000226200000000ULL },
+ { "NotCupCap", 0x8000226d00000000ULL },
+ { "NotDoubleVerticalBar", 0x8000222600000000ULL },
+ { "NotElement", 0x8000220900000000ULL },
+ { "NotEqual", 0x8000226000000000ULL },
+ { "NotEqualTilde", 0x8000224200000338ULL },
+ { "NotExists", 0x8000220400000000ULL },
+ { "NotGreater", 0x8000226f00000000ULL },
+ { "NotGreaterEqual", 0x8000227100000000ULL },
+ { "NotGreaterFullEqual", 0x8000226700000338ULL },
+ { "NotGreaterGreater", 0x8000226b00000338ULL },
+ { "NotGreaterLess", 0x8000227900000000ULL },
+ { "NotGreaterSlantEqual", 0x80002a7e00000338ULL },
+ { "NotGreaterTilde", 0x8000227500000000ULL },
+ { "NotHumpDownHump", 0x8000224e00000338ULL },
+ { "NotHumpEqual", 0x8000224f00000338ULL },
+ { "NotLeftTriangle", 0x800022ea00000000ULL },
+ { "NotLeftTriangleBar", 0x800029cf00000338ULL },
+ { "NotLeftTriangleEqual", 0x800022ec00000000ULL },
+ { "NotLess", 0x8000226e00000000ULL },
+ { "NotLessEqual", 0x8000227000000000ULL },
+ { "NotLessGreater", 0x8000227800000000ULL },
+ { "NotLessLess", 0x8000226a00000338ULL },
+ { "NotLessSlantEqual", 0x80002a7d00000338ULL },
+ { "NotLessTilde", 0x8000227400000000ULL },
+ { "NotNestedGreaterGreater", 0x80002aa200000338ULL },
+ { "NotNestedLessLess", 0x80002aa100000338ULL },
+ { "NotPrecedes", 0x8000228000000000ULL },
+ { "NotPrecedesEqual", 0x80002aaf00000338ULL },
+ { "NotPrecedesSlantEqual", 0x800022e000000000ULL },
+ { "NotReverseElement", 0x8000220c00000000ULL },
+ { "NotRightTriangle", 0x800022eb00000000ULL },
+ { "NotRightTriangleBar", 0x800029d000000338ULL },
+ { "NotRightTriangleEqual", 0x800022ed00000000ULL },
+ { "NotSquareSubset", 0x8000228f00000338ULL },
+ { "NotSquareSubsetEqual", 0x800022e200000000ULL },
+ { "NotSquareSuperset", 0x8000229000000338ULL },
+ { "NotSquareSupersetEqual", 0x800022e300000000ULL },
+ { "NotSubset", 0x80002282000020d2ULL },
+ { "NotSubsetEqual", 0x8000228800000000ULL },
+ { "NotSucceeds", 0x8000228100000000ULL },
+ { "NotSucceedsEqual", 0x80002ab000000338ULL },
+ { "NotSucceedsSlantEqual", 0x800022e100000000ULL },
+ { "NotSucceedsTilde", 0x8000227f00000338ULL },
+ { "NotSuperset", 0x80002283000020d2ULL },
+ { "NotSupersetEqual", 0x8000228900000000ULL },
+ { "NotTilde", 0x8000224100000000ULL },
+ { "NotTildeEqual", 0x8000224400000000ULL },
+ { "NotTildeFullEqual", 0x8000224700000000ULL },
+ { "NotTildeTilde", 0x8000224900000000ULL },
+ { "NotVerticalBar", 0x8000222400000000ULL },
+ { "Nscr", 0x8001d4a900000000ULL },
+ { "Ntilde", 0x000000d100000000ULL },
+ { "Nu", 0x8000039d00000000ULL },
+ { "OElig", 0x8000015200000000ULL },
+ { "Oacute", 0x000000d300000000ULL },
+ { "Ocirc", 0x000000d400000000ULL },
+ { "Ocy", 0x8000041e00000000ULL },
+ { "Odblac", 0x8000015000000000ULL },
+ { "Ofr", 0x8001d51200000000ULL },
+ { "Ograve", 0x000000d200000000ULL },
+ { "Omacr", 0x8000014c00000000ULL },
+ { "Omega", 0x800003a900000000ULL },
+ { "Omicron", 0x8000039f00000000ULL },
+ { "Oopf", 0x8001d54600000000ULL },
+ { "OpenCurlyDoubleQuote", 0x8000201c00000000ULL },
+ { "OpenCurlyQuote", 0x8000201800000000ULL },
+ { "Or", 0x80002a5400000000ULL },
+ { "Oscr", 0x8001d4aa00000000ULL },
+ { "Oslash", 0x000000d800000000ULL },
+ { "Otilde", 0x000000d500000000ULL },
+ { "Otimes", 0x80002a3700000000ULL },
+ { "Ouml", 0x000000d600000000ULL },
+ { "OverBar", 0x8000203e00000000ULL },
+ { "OverBrace", 0x800023de00000000ULL },
+ { "OverBracket", 0x800023b400000000ULL },
+ { "OverParenthesis", 0x800023dc00000000ULL },
+ { "PartialD", 0x8000220200000000ULL },
+ { "Pcy", 0x8000041f00000000ULL },
+ { "Pfr", 0x8001d51300000000ULL },
+ { "Phi", 0x800003a600000000ULL },
+ { "Pi", 0x800003a000000000ULL },
+ { "PlusMinus", 0x800000b100000000ULL },
+ { "Poincareplane", 0x8000210c00000000ULL },
+ { "Popf", 0x8000211900000000ULL },
+ { "Pr", 0x80002abb00000000ULL },
+ { "Precedes", 0x8000227a00000000ULL },
+ { "PrecedesEqual", 0x80002aaf00000000ULL },
+ { "PrecedesSlantEqual", 0x8000227c00000000ULL },
+ { "PrecedesTilde", 0x8000227e00000000ULL },
+ { "Prime", 0x8000203300000000ULL },
+ { "Product", 0x8000220f00000000ULL },
+ { "Proportion", 0x8000223700000000ULL },
+ { "Proportional", 0x8000221d00000000ULL },
+ { "Pscr", 0x8001d4ab00000000ULL },
+ { "Psi", 0x800003a800000000ULL },
+ { "QUOT", 0x0000002200000000ULL },
+ { "Qfr", 0x8001d51400000000ULL },
+ { "Qopf", 0x8000211a00000000ULL },
+ { "Qscr", 0x8001d4ac00000000ULL },
+ { "RBarr", 0x8000291000000000ULL },
+ { "REG", 0x000000ae00000000ULL },
+ { "Racute", 0x8000015400000000ULL },
+ { "Rang", 0x800027eb00000000ULL },
+ { "Rarr", 0x800021a000000000ULL },
+ { "Rarrtl", 0x8000291600000000ULL },
+ { "Rcaron", 0x8000015800000000ULL },
+ { "Rcedil", 0x8000015600000000ULL },
+ { "Rcy", 0x8000042000000000ULL },
+ { "Re", 0x8000211c00000000ULL },
+ { "ReverseElement", 0x8000220b00000000ULL },
+ { "ReverseEquilibrium", 0x800021cb00000000ULL },
+ { "ReverseUpEquilibrium", 0x8000296f00000000ULL },
+ { "Rfr", 0x8000211c00000000ULL },
+ { "Rho", 0x800003a100000000ULL },
+ { "RightAngleBracket", 0x800027e900000000ULL },
+ { "RightArrow", 0x8000219200000000ULL },
+ { "RightArrowBar", 0x800021e500000000ULL },
+ { "RightArrowLeftArrow", 0x800021c400000000ULL },
+ { "RightCeiling", 0x8000230900000000ULL },
+ { "RightDoubleBracket", 0x800027e700000000ULL },
+ { "RightDownTeeVector", 0x8000295d00000000ULL },
+ { "RightDownVector", 0x800021c200000000ULL },
+ { "RightDownVectorBar", 0x8000295500000000ULL },
+ { "RightFloor", 0x8000230b00000000ULL },
+ { "RightTee", 0x800022a200000000ULL },
+ { "RightTeeArrow", 0x800021a600000000ULL },
+ { "RightTeeVector", 0x8000295b00000000ULL },
+ { "RightTriangle", 0x800022b300000000ULL },
+ { "RightTriangleBar", 0x800029d000000000ULL },
+ { "RightTriangleEqual", 0x800022b500000000ULL },
+ { "RightUpDownVector", 0x8000294f00000000ULL },
+ { "RightUpTeeVector", 0x8000295c00000000ULL },
+ { "RightUpVector", 0x800021be00000000ULL },
+ { "RightUpVectorBar", 0x8000295400000000ULL },
+ { "RightVector", 0x800021c000000000ULL },
+ { "RightVectorBar", 0x8000295300000000ULL },
+ { "Rightarrow", 0x800021d200000000ULL },
+ { "Ropf", 0x8000211d00000000ULL },
+ { "RoundImplies", 0x8000297000000000ULL },
+ { "Rrightarrow", 0x800021db00000000ULL },
+ { "Rscr", 0x8000211b00000000ULL },
+ { "Rsh", 0x800021b100000000ULL },
+ { "RuleDelayed", 0x800029f400000000ULL },
+ { "SHCHcy", 0x8000042900000000ULL },
+ { "SHcy", 0x8000042800000000ULL },
+ { "SOFTcy", 0x8000042c00000000ULL },
+ { "Sacute", 0x8000015a00000000ULL },
+ { "Sc", 0x80002abc00000000ULL },
+ { "Scaron", 0x8000016000000000ULL },
+ { "Scedil", 0x8000015e00000000ULL },
+ { "Scirc", 0x8000015c00000000ULL },
+ { "Scy", 0x8000042100000000ULL },
+ { "Sfr", 0x8001d51600000000ULL },
+ { "ShortDownArrow", 0x8000219300000000ULL },
+ { "ShortLeftArrow", 0x8000219000000000ULL },
+ { "ShortRightArrow", 0x8000219200000000ULL },
+ { "ShortUpArrow", 0x8000219100000000ULL },
+ { "Sigma", 0x800003a300000000ULL },
+ { "SmallCircle", 0x8000221800000000ULL },
+ { "Sopf", 0x8001d54a00000000ULL },
+ { "Sqrt", 0x8000221a00000000ULL },
+ { "Square", 0x800025a100000000ULL },
+ { "SquareIntersection", 0x8000229300000000ULL },
+ { "SquareSubset", 0x8000228f00000000ULL },
+ { "SquareSubsetEqual", 0x8000229100000000ULL },
+ { "SquareSuperset", 0x8000229000000000ULL },
+ { "SquareSupersetEqual", 0x8000229200000000ULL },
+ { "SquareUnion", 0x8000229400000000ULL },
+ { "Sscr", 0x8001d4ae00000000ULL },
+ { "Star", 0x800022c600000000ULL },
+ { "Sub", 0x800022d000000000ULL },
+ { "Subset", 0x800022d000000000ULL },
+ { "SubsetEqual", 0x8000228600000000ULL },
+ { "Succeeds", 0x8000227b00000000ULL },
+ { "SucceedsEqual", 0x80002ab000000000ULL },
+ { "SucceedsSlantEqual", 0x8000227d00000000ULL },
+ { "SucceedsTilde", 0x8000227f00000000ULL },
+ { "SuchThat", 0x8000220b00000000ULL },
+ { "Sum", 0x8000221100000000ULL },
+ { "Sup", 0x800022d100000000ULL },
+ { "Superset", 0x8000228300000000ULL },
+ { "SupersetEqual", 0x8000228700000000ULL },
+ { "Supset", 0x800022d100000000ULL },
+ { "THORN", 0x000000de00000000ULL },
+ { "TRADE", 0x8000212200000000ULL },
+ { "TSHcy", 0x8000040b00000000ULL },
+ { "TScy", 0x8000042600000000ULL },
+ { "Tab", 0x8000000900000000ULL },
+ { "Tau", 0x800003a400000000ULL },
+ { "Tcaron", 0x8000016400000000ULL },
+ { "Tcedil", 0x8000016200000000ULL },
+ { "Tcy", 0x8000042200000000ULL },
+ { "Tfr", 0x8001d51700000000ULL },
+ { "Therefore", 0x8000223400000000ULL },
+ { "Theta", 0x8000039800000000ULL },
+ { "ThickSpace", 0x8000205f0000200aULL },
+ { "ThinSpace", 0x8000200900000000ULL },
+ { "Tilde", 0x8000223c00000000ULL },
+ { "TildeEqual", 0x8000224300000000ULL },
+ { "TildeFullEqual", 0x8000224500000000ULL },
+ { "TildeTilde", 0x8000224800000000ULL },
+ { "Topf", 0x8001d54b00000000ULL },
+ { "TripleDot", 0x800020db00000000ULL },
+ { "Tscr", 0x8001d4af00000000ULL },
+ { "Tstrok", 0x8000016600000000ULL },
+ { "Uacute", 0x000000da00000000ULL },
+ { "Uarr", 0x8000219f00000000ULL },
+ { "Uarrocir", 0x8000294900000000ULL },
+ { "Ubrcy", 0x8000040e00000000ULL },
+ { "Ubreve", 0x8000016c00000000ULL },
+ { "Ucirc", 0x000000db00000000ULL },
+ { "Ucy", 0x8000042300000000ULL },
+ { "Udblac", 0x8000017000000000ULL },
+ { "Ufr", 0x8001d51800000000ULL },
+ { "Ugrave", 0x000000d900000000ULL },
+ { "Umacr", 0x8000016a00000000ULL },
+ { "UnderBar", 0x8000005f00000000ULL },
+ { "UnderBrace", 0x800023df00000000ULL },
+ { "UnderBracket", 0x800023b500000000ULL },
+ { "UnderParenthesis", 0x800023dd00000000ULL },
+ { "Union", 0x800022c300000000ULL },
+ { "UnionPlus", 0x8000228e00000000ULL },
+ { "Uogon", 0x8000017200000000ULL },
+ { "Uopf", 0x8001d54c00000000ULL },
+ { "UpArrow", 0x8000219100000000ULL },
+ { "UpArrowBar", 0x8000291200000000ULL },
+ { "UpArrowDownArrow", 0x800021c500000000ULL },
+ { "UpDownArrow", 0x8000219500000000ULL },
+ { "UpEquilibrium", 0x8000296e00000000ULL },
+ { "UpTee", 0x800022a500000000ULL },
+ { "UpTeeArrow", 0x800021a500000000ULL },
+ { "Uparrow", 0x800021d100000000ULL },
+ { "Updownarrow", 0x800021d500000000ULL },
+ { "UpperLeftArrow", 0x8000219600000000ULL },
+ { "UpperRightArrow", 0x8000219700000000ULL },
+ { "Upsi", 0x800003d200000000ULL },
+ { "Upsilon", 0x800003a500000000ULL },
+ { "Uring", 0x8000016e00000000ULL },
+ { "Uscr", 0x8001d4b000000000ULL },
+ { "Utilde", 0x8000016800000000ULL },
+ { "Uuml", 0x000000dc00000000ULL },
+ { "VDash", 0x800022ab00000000ULL },
+ { "Vbar", 0x80002aeb00000000ULL },
+ { "Vcy", 0x8000041200000000ULL },
+ { "Vdash", 0x800022a900000000ULL },
+ { "Vdashl", 0x80002ae600000000ULL },
+ { "Vee", 0x800022c100000000ULL },
+ { "Verbar", 0x8000201600000000ULL },
+ { "Vert", 0x8000201600000000ULL },
+ { "VerticalBar", 0x8000222300000000ULL },
+ { "VerticalLine", 0x8000007c00000000ULL },
+ { "VerticalSeparator", 0x8000275800000000ULL },
+ { "VerticalTilde", 0x8000224000000000ULL },
+ { "VeryThinSpace", 0x8000200a00000000ULL },
+ { "Vfr", 0x8001d51900000000ULL },
+ { "Vopf", 0x8001d54d00000000ULL },
+ { "Vscr", 0x8001d4b100000000ULL },
+ { "Vvdash", 0x800022aa00000000ULL },
+ { "Wcirc", 0x8000017400000000ULL },
+ { "Wedge", 0x800022c000000000ULL },
+ { "Wfr", 0x8001d51a00000000ULL },
+ { "Wopf", 0x8001d54e00000000ULL },
+ { "Wscr", 0x8001d4b200000000ULL },
+ { "Xfr", 0x8001d51b00000000ULL },
+ { "Xi", 0x8000039e00000000ULL },
+ { "Xopf", 0x8001d54f00000000ULL },
+ { "Xscr", 0x8001d4b300000000ULL },
+ { "YAcy", 0x8000042f00000000ULL },
+ { "YIcy", 0x8000040700000000ULL },
+ { "YUcy", 0x8000042e00000000ULL },
+ { "Yacute", 0x000000dd00000000ULL },
+ { "Ycirc", 0x8000017600000000ULL },
+ { "Ycy", 0x8000042b00000000ULL },
+ { "Yfr", 0x8001d51c00000000ULL },
+ { "Yopf", 0x8001d55000000000ULL },
+ { "Yscr", 0x8001d4b400000000ULL },
+ { "Yuml", 0x8000017800000000ULL },
+ { "ZHcy", 0x8000041600000000ULL },
+ { "Zacute", 0x8000017900000000ULL },
+ { "Zcaron", 0x8000017d00000000ULL },
+ { "Zcy", 0x8000041700000000ULL },
+ { "Zdot", 0x8000017b00000000ULL },
+ { "ZeroWidthSpace", 0x8000200b00000000ULL },
+ { "Zeta", 0x8000039600000000ULL },
+ { "Zfr", 0x8000212800000000ULL },
+ { "Zopf", 0x8000212400000000ULL },
+ { "Zscr", 0x8001d4b500000000ULL },
+ { "aacute", 0x000000e100000000ULL },
+ { "abreve", 0x8000010300000000ULL },
+ { "ac", 0x8000223e00000000ULL },
+ { "acE", 0x8000223e00000333ULL },
+ { "acd", 0x8000223f00000000ULL },
+ { "acirc", 0x000000e200000000ULL },
+ { "acute", 0x000000b400000000ULL },
+ { "acy", 0x8000043000000000ULL },
+ { "aelig", 0x000000e600000000ULL },
+ { "af", 0x8000206100000000ULL },
+ { "afr", 0x8001d51e00000000ULL },
+ { "agrave", 0x000000e000000000ULL },
+ { "alefsym", 0x8000213500000000ULL },
+ { "aleph", 0x8000213500000000ULL },
+ { "alpha", 0x800003b100000000ULL },
+ { "amacr", 0x8000010100000000ULL },
+ { "amalg", 0x80002a3f00000000ULL },
+ { "amp", 0x0000002600000000ULL },
+ { "and", 0x8000222700000000ULL },
+ { "andand", 0x80002a5500000000ULL },
+ { "andd", 0x80002a5c00000000ULL },
+ { "andslope", 0x80002a5800000000ULL },
+ { "andv", 0x80002a5a00000000ULL },
+ { "ang", 0x8000222000000000ULL },
+ { "ange", 0x800029a400000000ULL },
+ { "angle", 0x8000222000000000ULL },
+ { "angmsd", 0x8000222100000000ULL },
+ { "angmsdaa", 0x800029a800000000ULL },
+ { "angmsdab", 0x800029a900000000ULL },
+ { "angmsdac", 0x800029aa00000000ULL },
+ { "angmsdad", 0x800029ab00000000ULL },
+ { "angmsdae", 0x800029ac00000000ULL },
+ { "angmsdaf", 0x800029ad00000000ULL },
+ { "angmsdag", 0x800029ae00000000ULL },
+ { "angmsdah", 0x800029af00000000ULL },
+ { "angrt", 0x8000221f00000000ULL },
+ { "angrtvb", 0x800022be00000000ULL },
+ { "angrtvbd", 0x8000299d00000000ULL },
+ { "angsph", 0x8000222200000000ULL },
+ { "angst", 0x800000c500000000ULL },
+ { "angzarr", 0x8000237c00000000ULL },
+ { "aogon", 0x8000010500000000ULL },
+ { "aopf", 0x8001d55200000000ULL },
+ { "ap", 0x8000224800000000ULL },
+ { "apE", 0x80002a7000000000ULL },
+ { "apacir", 0x80002a6f00000000ULL },
+ { "ape", 0x8000224a00000000ULL },
+ { "apid", 0x8000224b00000000ULL },
+ { "apos", 0x8000002700000000ULL },
+ { "approx", 0x8000224800000000ULL },
+ { "approxeq", 0x8000224a00000000ULL },
+ { "aring", 0x000000e500000000ULL },
+ { "ascr", 0x8001d4b600000000ULL },
+ { "ast", 0x8000002a00000000ULL },
+ { "asymp", 0x8000224800000000ULL },
+ { "asympeq", 0x8000224d00000000ULL },
+ { "atilde", 0x000000e300000000ULL },
+ { "auml", 0x000000e400000000ULL },
+ { "awconint", 0x8000223300000000ULL },
+ { "awint", 0x80002a1100000000ULL },
+ { "bNot", 0x80002aed00000000ULL },
+ { "backcong", 0x8000224c00000000ULL },
+ { "backepsilon", 0x800003f600000000ULL },
+ { "backprime", 0x8000203500000000ULL },
+ { "backsim", 0x8000223d00000000ULL },
+ { "backsimeq", 0x800022cd00000000ULL },
+ { "barvee", 0x800022bd00000000ULL },
+ { "barwed", 0x8000230500000000ULL },
+ { "barwedge", 0x8000230500000000ULL },
+ { "bbrk", 0x800023b500000000ULL },
+ { "bbrktbrk", 0x800023b600000000ULL },
+ { "bcong", 0x8000224c00000000ULL },
+ { "bcy", 0x8000043100000000ULL },
+ { "bdquo", 0x8000201e00000000ULL },
+ { "becaus", 0x8000223500000000ULL },
+ { "because", 0x8000223500000000ULL },
+ { "bemptyv", 0x800029b000000000ULL },
+ { "bepsi", 0x800003f600000000ULL },
+ { "bernou", 0x8000212c00000000ULL },
+ { "beta", 0x800003b200000000ULL },
+ { "beth", 0x8000213600000000ULL },
+ { "between", 0x8000226c00000000ULL },
+ { "bfr", 0x8001d51f00000000ULL },
+ { "bigcap", 0x800022c200000000ULL },
+ { "bigcirc", 0x800025ef00000000ULL },
+ { "bigcup", 0x800022c300000000ULL },
+ { "bigodot", 0x80002a0000000000ULL },
+ { "bigoplus", 0x80002a0100000000ULL },
+ { "bigotimes", 0x80002a0200000000ULL },
+ { "bigsqcup", 0x80002a0600000000ULL },
+ { "bigstar", 0x8000260500000000ULL },
+ { "bigtriangledown", 0x800025bd00000000ULL },
+ { "bigtriangleup", 0x800025b300000000ULL },
+ { "biguplus", 0x80002a0400000000ULL },
+ { "bigvee", 0x800022c100000000ULL },
+ { "bigwedge", 0x800022c000000000ULL },
+ { "bkarow", 0x8000290d00000000ULL },
+ { "blacklozenge", 0x800029eb00000000ULL },
+ { "blacksquare", 0x800025aa00000000ULL },
+ { "blacktriangle", 0x800025b400000000ULL },
+ { "blacktriangledown", 0x800025be00000000ULL },
+ { "blacktriangleleft", 0x800025c200000000ULL },
+ { "blacktriangleright", 0x800025b800000000ULL },
+ { "blank", 0x8000242300000000ULL },
+ { "blk12", 0x8000259200000000ULL },
+ { "blk14", 0x8000259100000000ULL },
+ { "blk34", 0x8000259300000000ULL },
+ { "block", 0x8000258800000000ULL },
+ { "bne", 0x8000003d000020e5ULL },
+ { "bnequiv", 0x80002261000020e5ULL },
+ { "bnot", 0x8000231000000000ULL },
+ { "bopf", 0x8001d55300000000ULL },
+ { "bot", 0x800022a500000000ULL },
+ { "bottom", 0x800022a500000000ULL },
+ { "bowtie", 0x800022c800000000ULL },
+ { "boxDL", 0x8000255700000000ULL },
+ { "boxDR", 0x8000255400000000ULL },
+ { "boxDl", 0x8000255600000000ULL },
+ { "boxDr", 0x8000255300000000ULL },
+ { "boxH", 0x8000255000000000ULL },
+ { "boxHD", 0x8000256600000000ULL },
+ { "boxHU", 0x8000256900000000ULL },
+ { "boxHd", 0x8000256400000000ULL },
+ { "boxHu", 0x8000256700000000ULL },
+ { "boxUL", 0x8000255d00000000ULL },
+ { "boxUR", 0x8000255a00000000ULL },
+ { "boxUl", 0x8000255c00000000ULL },
+ { "boxUr", 0x8000255900000000ULL },
+ { "boxV", 0x8000255100000000ULL },
+ { "boxVH", 0x8000256c00000000ULL },
+ { "boxVL", 0x8000256300000000ULL },
+ { "boxVR", 0x8000256000000000ULL },
+ { "boxVh", 0x8000256b00000000ULL },
+ { "boxVl", 0x8000256200000000ULL },
+ { "boxVr", 0x8000255f00000000ULL },
+ { "boxbox", 0x800029c900000000ULL },
+ { "boxdL", 0x8000255500000000ULL },
+ { "boxdR", 0x8000255200000000ULL },
+ { "boxdl", 0x8000251000000000ULL },
+ { "boxdr", 0x8000250c00000000ULL },
+ { "boxh", 0x8000250000000000ULL },
+ { "boxhD", 0x8000256500000000ULL },
+ { "boxhU", 0x8000256800000000ULL },
+ { "boxhd", 0x8000252c00000000ULL },
+ { "boxhu", 0x8000253400000000ULL },
+ { "boxminus", 0x8000229f00000000ULL },
+ { "boxplus", 0x8000229e00000000ULL },
+ { "boxtimes", 0x800022a000000000ULL },
+ { "boxuL", 0x8000255b00000000ULL },
+ { "boxuR", 0x8000255800000000ULL },
+ { "boxul", 0x8000251800000000ULL },
+ { "boxur", 0x8000251400000000ULL },
+ { "boxv", 0x8000250200000000ULL },
+ { "boxvH", 0x8000256a00000000ULL },
+ { "boxvL", 0x8000256100000000ULL },
+ { "boxvR", 0x8000255e00000000ULL },
+ { "boxvh", 0x8000253c00000000ULL },
+ { "boxvl", 0x8000252400000000ULL },
+ { "boxvr", 0x8000251c00000000ULL },
+ { "bprime", 0x8000203500000000ULL },
+ { "breve", 0x800002d800000000ULL },
+ { "brvbar", 0x000000a600000000ULL },
+ { "bscr", 0x8001d4b700000000ULL },
+ { "bsemi", 0x8000204f00000000ULL },
+ { "bsim", 0x8000223d00000000ULL },
+ { "bsime", 0x800022cd00000000ULL },
+ { "bsol", 0x8000005c00000000ULL },
+ { "bsolb", 0x800029c500000000ULL },
+ { "bsolhsub", 0x800027c800000000ULL },
+ { "bull", 0x8000202200000000ULL },
+ { "bullet", 0x8000202200000000ULL },
+ { "bump", 0x8000224e00000000ULL },
+ { "bumpE", 0x80002aae00000000ULL },
+ { "bumpe", 0x8000224f00000000ULL },
+ { "bumpeq", 0x8000224f00000000ULL },
+ { "cacute", 0x8000010700000000ULL },
+ { "cap", 0x8000222900000000ULL },
+ { "capand", 0x80002a4400000000ULL },
+ { "capbrcup", 0x80002a4900000000ULL },
+ { "capcap", 0x80002a4b00000000ULL },
+ { "capcup", 0x80002a4700000000ULL },
+ { "capdot", 0x80002a4000000000ULL },
+ { "caps", 0x800022290000fe00ULL },
+ { "caret", 0x8000204100000000ULL },
+ { "caron", 0x800002c700000000ULL },
+ { "ccaps", 0x80002a4d00000000ULL },
+ { "ccaron", 0x8000010d00000000ULL },
+ { "ccedil", 0x000000e700000000ULL },
+ { "ccirc", 0x8000010900000000ULL },
+ { "ccups", 0x80002a4c00000000ULL },
+ { "ccupssm", 0x80002a5000000000ULL },
+ { "cdot", 0x8000010b00000000ULL },
+ { "cedil", 0x000000b800000000ULL },
+ { "cemptyv", 0x800029b200000000ULL },
+ { "cent", 0x000000a200000000ULL },
+ { "centerdot", 0x800000b700000000ULL },
+ { "cfr", 0x8001d52000000000ULL },
+ { "chcy", 0x8000044700000000ULL },
+ { "check", 0x8000271300000000ULL },
+ { "checkmark", 0x8000271300000000ULL },
+ { "chi", 0x800003c700000000ULL },
+ { "cir", 0x800025cb00000000ULL },
+ { "cirE", 0x800029c300000000ULL },
+ { "circ", 0x800002c600000000ULL },
+ { "circeq", 0x8000225700000000ULL },
+ { "circlearrowleft", 0x800021ba00000000ULL },
+ { "circlearrowright", 0x800021bb00000000ULL },
+ { "circledR", 0x800000ae00000000ULL },
+ { "circledS", 0x800024c800000000ULL },
+ { "circledast", 0x8000229b00000000ULL },
+ { "circledcirc", 0x8000229a00000000ULL },
+ { "circleddash", 0x8000229d00000000ULL },
+ { "cire", 0x8000225700000000ULL },
+ { "cirfnint", 0x80002a1000000000ULL },
+ { "cirmid", 0x80002aef00000000ULL },
+ { "cirscir", 0x800029c200000000ULL },
+ { "clubs", 0x8000266300000000ULL },
+ { "clubsuit", 0x8000266300000000ULL },
+ { "colon", 0x8000003a00000000ULL },
+ { "colone", 0x8000225400000000ULL },
+ { "coloneq", 0x8000225400000000ULL },
+ { "comma", 0x8000002c00000000ULL },
+ { "commat", 0x8000004000000000ULL },
+ { "comp", 0x8000220100000000ULL },
+ { "compfn", 0x8000221800000000ULL },
+ { "complement", 0x8000220100000000ULL },
+ { "complexes", 0x8000210200000000ULL },
+ { "cong", 0x8000224500000000ULL },
+ { "congdot", 0x80002a6d00000000ULL },
+ { "conint", 0x8000222e00000000ULL },
+ { "copf", 0x8001d55400000000ULL },
+ { "coprod", 0x8000221000000000ULL },
+ { "copy", 0x000000a900000000ULL },
+ { "copysr", 0x8000211700000000ULL },
+ { "crarr", 0x800021b500000000ULL },
+ { "cross", 0x8000271700000000ULL },
+ { "cscr", 0x8001d4b800000000ULL },
+ { "csub", 0x80002acf00000000ULL },
+ { "csube", 0x80002ad100000000ULL },
+ { "csup", 0x80002ad000000000ULL },
+ { "csupe", 0x80002ad200000000ULL },
+ { "ctdot", 0x800022ef00000000ULL },
+ { "cudarrl", 0x8000293800000000ULL },
+ { "cudarrr", 0x8000293500000000ULL },
+ { "cuepr", 0x800022de00000000ULL },
+ { "cuesc", 0x800022df00000000ULL },
+ { "cularr", 0x800021b600000000ULL },
+ { "cularrp", 0x8000293d00000000ULL },
+ { "cup", 0x8000222a00000000ULL },
+ { "cupbrcap", 0x80002a4800000000ULL },
+ { "cupcap", 0x80002a4600000000ULL },
+ { "cupcup", 0x80002a4a00000000ULL },
+ { "cupdot", 0x8000228d00000000ULL },
+ { "cupor", 0x80002a4500000000ULL },
+ { "cups", 0x8000222a0000fe00ULL },
+ { "curarr", 0x800021b700000000ULL },
+ { "curarrm", 0x8000293c00000000ULL },
+ { "curlyeqprec", 0x800022de00000000ULL },
+ { "curlyeqsucc", 0x800022df00000000ULL },
+ { "curlyvee", 0x800022ce00000000ULL },
+ { "curlywedge", 0x800022cf00000000ULL },
+ { "curren", 0x000000a400000000ULL },
+ { "curvearrowleft", 0x800021b600000000ULL },
+ { "curvearrowright", 0x800021b700000000ULL },
+ { "cuvee", 0x800022ce00000000ULL },
+ { "cuwed", 0x800022cf00000000ULL },
+ { "cwconint", 0x8000223200000000ULL },
+ { "cwint", 0x8000223100000000ULL },
+ { "cylcty", 0x8000232d00000000ULL },
+ { "dArr", 0x800021d300000000ULL },
+ { "dHar", 0x8000296500000000ULL },
+ { "dagger", 0x8000202000000000ULL },
+ { "daleth", 0x8000213800000000ULL },
+ { "darr", 0x8000219300000000ULL },
+ { "dash", 0x8000201000000000ULL },
+ { "dashv", 0x800022a300000000ULL },
+ { "dbkarow", 0x8000290f00000000ULL },
+ { "dblac", 0x800002dd00000000ULL },
+ { "dcaron", 0x8000010f00000000ULL },
+ { "dcy", 0x8000043400000000ULL },
+ { "dd", 0x8000214600000000ULL },
+ { "ddagger", 0x8000202100000000ULL },
+ { "ddarr", 0x800021ca00000000ULL },
+ { "ddotseq", 0x80002a7700000000ULL },
+ { "deg", 0x000000b000000000ULL },
+ { "delta", 0x800003b400000000ULL },
+ { "demptyv", 0x800029b100000000ULL },
+ { "dfisht", 0x8000297f00000000ULL },
+ { "dfr", 0x8001d52100000000ULL },
+ { "dharl", 0x800021c300000000ULL },
+ { "dharr", 0x800021c200000000ULL },
+ { "diam", 0x800022c400000000ULL },
+ { "diamond", 0x800022c400000000ULL },
+ { "diamondsuit", 0x8000266600000000ULL },
+ { "diams", 0x8000266600000000ULL },
+ { "die", 0x800000a800000000ULL },
+ { "digamma", 0x800003dd00000000ULL },
+ { "disin", 0x800022f200000000ULL },
+ { "div", 0x800000f700000000ULL },
+ { "divide", 0x000000f700000000ULL },
+ { "divideontimes", 0x800022c700000000ULL },
+ { "divonx", 0x800022c700000000ULL },
+ { "djcy", 0x8000045200000000ULL },
+ { "dlcorn", 0x8000231e00000000ULL },
+ { "dlcrop", 0x8000230d00000000ULL },
+ { "dollar", 0x8000002400000000ULL },
+ { "dopf", 0x8001d55500000000ULL },
+ { "dot", 0x800002d900000000ULL },
+ { "doteq", 0x8000225000000000ULL },
+ { "doteqdot", 0x8000225100000000ULL },
+ { "dotminus", 0x8000223800000000ULL },
+ { "dotplus", 0x8000221400000000ULL },
+ { "dotsquare", 0x800022a100000000ULL },
+ { "doublebarwedge", 0x8000230600000000ULL },
+ { "downarrow", 0x8000219300000000ULL },
+ { "downdownarrows", 0x800021ca00000000ULL },
+ { "downharpoonleft", 0x800021c300000000ULL },
+ { "downharpoonright", 0x800021c200000000ULL },
+ { "drbkarow", 0x8000291000000000ULL },
+ { "drcorn", 0x8000231f00000000ULL },
+ { "drcrop", 0x8000230c00000000ULL },
+ { "dscr", 0x8001d4b900000000ULL },
+ { "dscy", 0x8000045500000000ULL },
+ { "dsol", 0x800029f600000000ULL },
+ { "dstrok", 0x8000011100000000ULL },
+ { "dtdot", 0x800022f100000000ULL },
+ { "dtri", 0x800025bf00000000ULL },
+ { "dtrif", 0x800025be00000000ULL },
+ { "duarr", 0x800021f500000000ULL },
+ { "duhar", 0x8000296f00000000ULL },
+ { "dwangle", 0x800029a600000000ULL },
+ { "dzcy", 0x8000045f00000000ULL },
+ { "dzigrarr", 0x800027ff00000000ULL },
+ { "eDDot", 0x80002a7700000000ULL },
+ { "eDot", 0x8000225100000000ULL },
+ { "eacute", 0x000000e900000000ULL },
+ { "easter", 0x80002a6e00000000ULL },
+ { "ecaron", 0x8000011b00000000ULL },
+ { "ecir", 0x8000225600000000ULL },
+ { "ecirc", 0x000000ea00000000ULL },
+ { "ecolon", 0x8000225500000000ULL },
+ { "ecy", 0x8000044d00000000ULL },
+ { "edot", 0x8000011700000000ULL },
+ { "ee", 0x8000214700000000ULL },
+ { "efDot", 0x8000225200000000ULL },
+ { "efr", 0x8001d52200000000ULL },
+ { "eg", 0x80002a9a00000000ULL },
+ { "egrave", 0x000000e800000000ULL },
+ { "egs", 0x80002a9600000000ULL },
+ { "egsdot", 0x80002a9800000000ULL },
+ { "el", 0x80002a9900000000ULL },
+ { "elinters", 0x800023e700000000ULL },
+ { "ell", 0x8000211300000000ULL },
+ { "els", 0x80002a9500000000ULL },
+ { "elsdot", 0x80002a9700000000ULL },
+ { "emacr", 0x8000011300000000ULL },
+ { "empty", 0x8000220500000000ULL },
+ { "emptyset", 0x8000220500000000ULL },
+ { "emptyv", 0x8000220500000000ULL },
+ { "emsp", 0x8000200300000000ULL },
+ { "emsp13", 0x8000200400000000ULL },
+ { "emsp14", 0x8000200500000000ULL },
+ { "eng", 0x8000014b00000000ULL },
+ { "ensp", 0x8000200200000000ULL },
+ { "eogon", 0x8000011900000000ULL },
+ { "eopf", 0x8001d55600000000ULL },
+ { "epar", 0x800022d500000000ULL },
+ { "eparsl", 0x800029e300000000ULL },
+ { "eplus", 0x80002a7100000000ULL },
+ { "epsi", 0x800003b500000000ULL },
+ { "epsilon", 0x800003b500000000ULL },
+ { "epsiv", 0x800003f500000000ULL },
+ { "eqcirc", 0x8000225600000000ULL },
+ { "eqcolon", 0x8000225500000000ULL },
+ { "eqsim", 0x8000224200000000ULL },
+ { "eqslantgtr", 0x80002a9600000000ULL },
+ { "eqslantless", 0x80002a9500000000ULL },
+ { "equals", 0x8000003d00000000ULL },
+ { "equest", 0x8000225f00000000ULL },
+ { "equiv", 0x8000226100000000ULL },
+ { "equivDD", 0x80002a7800000000ULL },
+ { "eqvparsl", 0x800029e500000000ULL },
+ { "erDot", 0x8000225300000000ULL },
+ { "erarr", 0x8000297100000000ULL },
+ { "escr", 0x8000212f00000000ULL },
+ { "esdot", 0x8000225000000000ULL },
+ { "esim", 0x8000224200000000ULL },
+ { "eta", 0x800003b700000000ULL },
+ { "eth", 0x000000f000000000ULL },
+ { "euml", 0x000000eb00000000ULL },
+ { "euro", 0x800020ac00000000ULL },
+ { "excl", 0x8000002100000000ULL },
+ { "exist", 0x8000220300000000ULL },
+ { "expectation", 0x8000213000000000ULL },
+ { "exponentiale", 0x8000214700000000ULL },
+ { "fallingdotseq", 0x8000225200000000ULL },
+ { "fcy", 0x8000044400000000ULL },
+ { "female", 0x8000264000000000ULL },
+ { "ffilig", 0x8000fb0300000000ULL },
+ { "fflig", 0x8000fb0000000000ULL },
+ { "ffllig", 0x8000fb0400000000ULL },
+ { "ffr", 0x8001d52300000000ULL },
+ { "filig", 0x8000fb0100000000ULL },
+ { "fjlig", 0x800000660000006aULL },
+ { "flat", 0x8000266d00000000ULL },
+ { "fllig", 0x8000fb0200000000ULL },
+ { "fltns", 0x800025b100000000ULL },
+ { "fnof", 0x8000019200000000ULL },
+ { "fopf", 0x8001d55700000000ULL },
+ { "forall", 0x8000220000000000ULL },
+ { "fork", 0x800022d400000000ULL },
+ { "forkv", 0x80002ad900000000ULL },
+ { "fpartint", 0x80002a0d00000000ULL },
+ { "frac12", 0x000000bd00000000ULL },
+ { "frac13", 0x8000215300000000ULL },
+ { "frac14", 0x000000bc00000000ULL },
+ { "frac15", 0x8000215500000000ULL },
+ { "frac16", 0x8000215900000000ULL },
+ { "frac18", 0x8000215b00000000ULL },
+ { "frac23", 0x8000215400000000ULL },
+ { "frac25", 0x8000215600000000ULL },
+ { "frac34", 0x000000be00000000ULL },
+ { "frac35", 0x8000215700000000ULL },
+ { "frac38", 0x8000215c00000000ULL },
+ { "frac45", 0x8000215800000000ULL },
+ { "frac56", 0x8000215a00000000ULL },
+ { "frac58", 0x8000215d00000000ULL },
+ { "frac78", 0x8000215e00000000ULL },
+ { "frasl", 0x8000204400000000ULL },
+ { "frown", 0x8000232200000000ULL },
+ { "fscr", 0x8001d4bb00000000ULL },
+ { "gE", 0x8000226700000000ULL },
+ { "gEl", 0x80002a8c00000000ULL },
+ { "gacute", 0x800001f500000000ULL },
+ { "gamma", 0x800003b300000000ULL },
+ { "gammad", 0x800003dd00000000ULL },
+ { "gap", 0x80002a8600000000ULL },
+ { "gbreve", 0x8000011f00000000ULL },
+ { "gcirc", 0x8000011d00000000ULL },
+ { "gcy", 0x8000043300000000ULL },
+ { "gdot", 0x8000012100000000ULL },
+ { "ge", 0x8000226500000000ULL },
+ { "gel", 0x800022db00000000ULL },
+ { "geq", 0x8000226500000000ULL },
+ { "geqq", 0x8000226700000000ULL },
+ { "geqslant", 0x80002a7e00000000ULL },
+ { "ges", 0x80002a7e00000000ULL },
+ { "gescc", 0x80002aa900000000ULL },
+ { "gesdot", 0x80002a8000000000ULL },
+ { "gesdoto", 0x80002a8200000000ULL },
+ { "gesdotol", 0x80002a8400000000ULL },
+ { "gesl", 0x800022db0000fe00ULL },
+ { "gesles", 0x80002a9400000000ULL },
+ { "gfr", 0x8001d52400000000ULL },
+ { "gg", 0x8000226b00000000ULL },
+ { "ggg", 0x800022d900000000ULL },
+ { "gimel", 0x8000213700000000ULL },
+ { "gjcy", 0x8000045300000000ULL },
+ { "gl", 0x8000227700000000ULL },
+ { "glE", 0x80002a9200000000ULL },
+ { "gla", 0x80002aa500000000ULL },
+ { "glj", 0x80002aa400000000ULL },
+ { "gnE", 0x8000226900000000ULL },
+ { "gnap", 0x80002a8a00000000ULL },
+ { "gnapprox", 0x80002a8a00000000ULL },
+ { "gne", 0x80002a8800000000ULL },
+ { "gneq", 0x80002a8800000000ULL },
+ { "gneqq", 0x8000226900000000ULL },
+ { "gnsim", 0x800022e700000000ULL },
+ { "gopf", 0x8001d55800000000ULL },
+ { "grave", 0x8000006000000000ULL },
+ { "gscr", 0x8000210a00000000ULL },
+ { "gsim", 0x8000227300000000ULL },
+ { "gsime", 0x80002a8e00000000ULL },
+ { "gsiml", 0x80002a9000000000ULL },
+ { "gt", 0x0000003e00000000ULL },
+ { "gtcc", 0x80002aa700000000ULL },
+ { "gtcir", 0x80002a7a00000000ULL },
+ { "gtdot", 0x800022d700000000ULL },
+ { "gtlPar", 0x8000299500000000ULL },
+ { "gtquest", 0x80002a7c00000000ULL },
+ { "gtrapprox", 0x80002a8600000000ULL },
+ { "gtrarr", 0x8000297800000000ULL },
+ { "gtrdot", 0x800022d700000000ULL },
+ { "gtreqless", 0x800022db00000000ULL },
+ { "gtreqqless", 0x80002a8c00000000ULL },
+ { "gtrless", 0x8000227700000000ULL },
+ { "gtrsim", 0x8000227300000000ULL },
+ { "gvertneqq", 0x800022690000fe00ULL },
+ { "gvnE", 0x800022690000fe00ULL },
+ { "hArr", 0x800021d400000000ULL },
+ { "hairsp", 0x8000200a00000000ULL },
+ { "half", 0x800000bd00000000ULL },
+ { "hamilt", 0x8000210b00000000ULL },
+ { "hardcy", 0x8000044a00000000ULL },
+ { "harr", 0x8000219400000000ULL },
+ { "harrcir", 0x8000294800000000ULL },
+ { "harrw", 0x800021ad00000000ULL },
+ { "hbar", 0x8000210f00000000ULL },
+ { "hcirc", 0x8000012500000000ULL },
+ { "hearts", 0x8000266500000000ULL },
+ { "heartsuit", 0x8000266500000000ULL },
+ { "hellip", 0x8000202600000000ULL },
+ { "hercon", 0x800022b900000000ULL },
+ { "hfr", 0x8001d52500000000ULL },
+ { "hksearow", 0x8000292500000000ULL },
+ { "hkswarow", 0x8000292600000000ULL },
+ { "hoarr", 0x800021ff00000000ULL },
+ { "homtht", 0x8000223b00000000ULL },
+ { "hookleftarrow", 0x800021a900000000ULL },
+ { "hookrightarrow", 0x800021aa00000000ULL },
+ { "hopf", 0x8001d55900000000ULL },
+ { "horbar", 0x8000201500000000ULL },
+ { "hscr", 0x8001d4bd00000000ULL },
+ { "hslash", 0x8000210f00000000ULL },
+ { "hstrok", 0x8000012700000000ULL },
+ { "hybull", 0x8000204300000000ULL },
+ { "hyphen", 0x8000201000000000ULL },
+ { "iacute", 0x000000ed00000000ULL },
+ { "ic", 0x8000206300000000ULL },
+ { "icirc", 0x000000ee00000000ULL },
+ { "icy", 0x8000043800000000ULL },
+ { "iecy", 0x8000043500000000ULL },
+ { "iexcl", 0x000000a100000000ULL },
+ { "iff", 0x800021d400000000ULL },
+ { "ifr", 0x8001d52600000000ULL },
+ { "igrave", 0x000000ec00000000ULL },
+ { "ii", 0x8000214800000000ULL },
+ { "iiiint", 0x80002a0c00000000ULL },
+ { "iiint", 0x8000222d00000000ULL },
+ { "iinfin", 0x800029dc00000000ULL },
+ { "iiota", 0x8000212900000000ULL },
+ { "ijlig", 0x8000013300000000ULL },
+ { "imacr", 0x8000012b00000000ULL },
+ { "image", 0x8000211100000000ULL },
+ { "imagline", 0x8000211000000000ULL },
+ { "imagpart", 0x8000211100000000ULL },
+ { "imath", 0x8000013100000000ULL },
+ { "imof", 0x800022b700000000ULL },
+ { "imped", 0x800001b500000000ULL },
+ { "in", 0x8000220800000000ULL },
+ { "incare", 0x8000210500000000ULL },
+ { "infin", 0x8000221e00000000ULL },
+ { "infintie", 0x800029dd00000000ULL },
+ { "inodot", 0x8000013100000000ULL },
+ { "int", 0x8000222b00000000ULL },
+ { "intcal", 0x800022ba00000000ULL },
+ { "integers", 0x8000212400000000ULL },
+ { "intercal", 0x800022ba00000000ULL },
+ { "intlarhk", 0x80002a1700000000ULL },
+ { "intprod", 0x80002a3c00000000ULL },
+ { "iocy", 0x8000045100000000ULL },
+ { "iogon", 0x8000012f00000000ULL },
+ { "iopf", 0x8001d55a00000000ULL },
+ { "iota", 0x800003b900000000ULL },
+ { "iprod", 0x80002a3c00000000ULL },
+ { "iquest", 0x000000bf00000000ULL },
+ { "iscr", 0x8001d4be00000000ULL },
+ { "isin", 0x8000220800000000ULL },
+ { "isinE", 0x800022f900000000ULL },
+ { "isindot", 0x800022f500000000ULL },
+ { "isins", 0x800022f400000000ULL },
+ { "isinsv", 0x800022f300000000ULL },
+ { "isinv", 0x8000220800000000ULL },
+ { "it", 0x8000206200000000ULL },
+ { "itilde", 0x8000012900000000ULL },
+ { "iukcy", 0x8000045600000000ULL },
+ { "iuml", 0x000000ef00000000ULL },
+ { "jcirc", 0x8000013500000000ULL },
+ { "jcy", 0x8000043900000000ULL },
+ { "jfr", 0x8001d52700000000ULL },
+ { "jmath", 0x8000023700000000ULL },
+ { "jopf", 0x8001d55b00000000ULL },
+ { "jscr", 0x8001d4bf00000000ULL },
+ { "jsercy", 0x8000045800000000ULL },
+ { "jukcy", 0x8000045400000000ULL },
+ { "kappa", 0x800003ba00000000ULL },
+ { "kappav", 0x800003f000000000ULL },
+ { "kcedil", 0x8000013700000000ULL },
+ { "kcy", 0x8000043a00000000ULL },
+ { "kfr", 0x8001d52800000000ULL },
+ { "kgreen", 0x8000013800000000ULL },
+ { "khcy", 0x8000044500000000ULL },
+ { "kjcy", 0x8000045c00000000ULL },
+ { "kopf", 0x8001d55c00000000ULL },
+ { "kscr", 0x8001d4c000000000ULL },
+ { "lAarr", 0x800021da00000000ULL },
+ { "lArr", 0x800021d000000000ULL },
+ { "lAtail", 0x8000291b00000000ULL },
+ { "lBarr", 0x8000290e00000000ULL },
+ { "lE", 0x8000226600000000ULL },
+ { "lEg", 0x80002a8b00000000ULL },
+ { "lHar", 0x8000296200000000ULL },
+ { "lacute", 0x8000013a00000000ULL },
+ { "laemptyv", 0x800029b400000000ULL },
+ { "lagran", 0x8000211200000000ULL },
+ { "lambda", 0x800003bb00000000ULL },
+ { "lang", 0x800027e800000000ULL },
+ { "langd", 0x8000299100000000ULL },
+ { "langle", 0x800027e800000000ULL },
+ { "lap", 0x80002a8500000000ULL },
+ { "laquo", 0x000000ab00000000ULL },
+ { "larr", 0x8000219000000000ULL },
+ { "larrb", 0x800021e400000000ULL },
+ { "larrbfs", 0x8000291f00000000ULL },
+ { "larrfs", 0x8000291d00000000ULL },
+ { "larrhk", 0x800021a900000000ULL },
+ { "larrlp", 0x800021ab00000000ULL },
+ { "larrpl", 0x8000293900000000ULL },
+ { "larrsim", 0x8000297300000000ULL },
+ { "larrtl", 0x800021a200000000ULL },
+ { "lat", 0x80002aab00000000ULL },
+ { "latail", 0x8000291900000000ULL },
+ { "late", 0x80002aad00000000ULL },
+ { "lates", 0x80002aad0000fe00ULL },
+ { "lbarr", 0x8000290c00000000ULL },
+ { "lbbrk", 0x8000277200000000ULL },
+ { "lbrace", 0x8000007b00000000ULL },
+ { "lbrack", 0x8000005b00000000ULL },
+ { "lbrke", 0x8000298b00000000ULL },
+ { "lbrksld", 0x8000298f00000000ULL },
+ { "lbrkslu", 0x8000298d00000000ULL },
+ { "lcaron", 0x8000013e00000000ULL },
+ { "lcedil", 0x8000013c00000000ULL },
+ { "lceil", 0x8000230800000000ULL },
+ { "lcub", 0x8000007b00000000ULL },
+ { "lcy", 0x8000043b00000000ULL },
+ { "ldca", 0x8000293600000000ULL },
+ { "ldquo", 0x8000201c00000000ULL },
+ { "ldquor", 0x8000201e00000000ULL },
+ { "ldrdhar", 0x8000296700000000ULL },
+ { "ldrushar", 0x8000294b00000000ULL },
+ { "ldsh", 0x800021b200000000ULL },
+ { "le", 0x8000226400000000ULL },
+ { "leftarrow", 0x8000219000000000ULL },
+ { "leftarrowtail", 0x800021a200000000ULL },
+ { "leftharpoondown", 0x800021bd00000000ULL },
+ { "leftharpoonup", 0x800021bc00000000ULL },
+ { "leftleftarrows", 0x800021c700000000ULL },
+ { "leftrightarrow", 0x8000219400000000ULL },
+ { "leftrightarrows", 0x800021c600000000ULL },
+ { "leftrightharpoons", 0x800021cb00000000ULL },
+ { "leftrightsquigarrow", 0x800021ad00000000ULL },
+ { "leftthreetimes", 0x800022cb00000000ULL },
+ { "leg", 0x800022da00000000ULL },
+ { "leq", 0x8000226400000000ULL },
+ { "leqq", 0x8000226600000000ULL },
+ { "leqslant", 0x80002a7d00000000ULL },
+ { "les", 0x80002a7d00000000ULL },
+ { "lescc", 0x80002aa800000000ULL },
+ { "lesdot", 0x80002a7f00000000ULL },
+ { "lesdoto", 0x80002a8100000000ULL },
+ { "lesdotor", 0x80002a8300000000ULL },
+ { "lesg", 0x800022da0000fe00ULL },
+ { "lesges", 0x80002a9300000000ULL },
+ { "lessapprox", 0x80002a8500000000ULL },
+ { "lessdot", 0x800022d600000000ULL },
+ { "lesseqgtr", 0x800022da00000000ULL },
+ { "lesseqqgtr", 0x80002a8b00000000ULL },
+ { "lessgtr", 0x8000227600000000ULL },
+ { "lesssim", 0x8000227200000000ULL },
+ { "lfisht", 0x8000297c00000000ULL },
+ { "lfloor", 0x8000230a00000000ULL },
+ { "lfr", 0x8001d52900000000ULL },
+ { "lg", 0x8000227600000000ULL },
+ { "lgE", 0x80002a9100000000ULL },
+ { "lhard", 0x800021bd00000000ULL },
+ { "lharu", 0x800021bc00000000ULL },
+ { "lharul", 0x8000296a00000000ULL },
+ { "lhblk", 0x8000258400000000ULL },
+ { "ljcy", 0x8000045900000000ULL },
+ { "ll", 0x8000226a00000000ULL },
+ { "llarr", 0x800021c700000000ULL },
+ { "llcorner", 0x8000231e00000000ULL },
+ { "llhard", 0x8000296b00000000ULL },
+ { "lltri", 0x800025fa00000000ULL },
+ { "lmidot", 0x8000014000000000ULL },
+ { "lmoust", 0x800023b000000000ULL },
+ { "lmoustache", 0x800023b000000000ULL },
+ { "lnE", 0x8000226800000000ULL },
+ { "lnap", 0x80002a8900000000ULL },
+ { "lnapprox", 0x80002a8900000000ULL },
+ { "lne", 0x80002a8700000000ULL },
+ { "lneq", 0x80002a8700000000ULL },
+ { "lneqq", 0x8000226800000000ULL },
+ { "lnsim", 0x800022e600000000ULL },
+ { "loang", 0x800027ec00000000ULL },
+ { "loarr", 0x800021fd00000000ULL },
+ { "lobrk", 0x800027e600000000ULL },
+ { "longleftarrow", 0x800027f500000000ULL },
+ { "longleftrightarrow", 0x800027f700000000ULL },
+ { "longmapsto", 0x800027fc00000000ULL },
+ { "longrightarrow", 0x800027f600000000ULL },
+ { "looparrowleft", 0x800021ab00000000ULL },
+ { "looparrowright", 0x800021ac00000000ULL },
+ { "lopar", 0x8000298500000000ULL },
+ { "lopf", 0x8001d55d00000000ULL },
+ { "loplus", 0x80002a2d00000000ULL },
+ { "lotimes", 0x80002a3400000000ULL },
+ { "lowast", 0x8000221700000000ULL },
+ { "lowbar", 0x8000005f00000000ULL },
+ { "loz", 0x800025ca00000000ULL },
+ { "lozenge", 0x800025ca00000000ULL },
+ { "lozf", 0x800029eb00000000ULL },
+ { "lpar", 0x8000002800000000ULL },
+ { "lparlt", 0x8000299300000000ULL },
+ { "lrarr", 0x800021c600000000ULL },
+ { "lrcorner", 0x8000231f00000000ULL },
+ { "lrhar", 0x800021cb00000000ULL },
+ { "lrhard", 0x8000296d00000000ULL },
+ { "lrm", 0x8000200e00000000ULL },
+ { "lrtri", 0x800022bf00000000ULL },
+ { "lsaquo", 0x8000203900000000ULL },
+ { "lscr", 0x8001d4c100000000ULL },
+ { "lsh", 0x800021b000000000ULL },
+ { "lsim", 0x8000227200000000ULL },
+ { "lsime", 0x80002a8d00000000ULL },
+ { "lsimg", 0x80002a8f00000000ULL },
+ { "lsqb", 0x8000005b00000000ULL },
+ { "lsquo", 0x8000201800000000ULL },
+ { "lsquor", 0x8000201a00000000ULL },
+ { "lstrok", 0x8000014200000000ULL },
+ { "lt", 0x0000003c00000000ULL },
+ { "ltcc", 0x80002aa600000000ULL },
+ { "ltcir", 0x80002a7900000000ULL },
+ { "ltdot", 0x800022d600000000ULL },
+ { "lthree", 0x800022cb00000000ULL },
+ { "ltimes", 0x800022c900000000ULL },
+ { "ltlarr", 0x8000297600000000ULL },
+ { "ltquest", 0x80002a7b00000000ULL },
+ { "ltrPar", 0x8000299600000000ULL },
+ { "ltri", 0x800025c300000000ULL },
+ { "ltrie", 0x800022b400000000ULL },
+ { "ltrif", 0x800025c200000000ULL },
+ { "lurdshar", 0x8000294a00000000ULL },
+ { "luruhar", 0x8000296600000000ULL },
+ { "lvertneqq", 0x800022680000fe00ULL },
+ { "lvnE", 0x800022680000fe00ULL },
+ { "mDDot", 0x8000223a00000000ULL },
+ { "macr", 0x000000af00000000ULL },
+ { "male", 0x8000264200000000ULL },
+ { "malt", 0x8000272000000000ULL },
+ { "maltese", 0x8000272000000000ULL },
+ { "map", 0x800021a600000000ULL },
+ { "mapsto", 0x800021a600000000ULL },
+ { "mapstodown", 0x800021a700000000ULL },
+ { "mapstoleft", 0x800021a400000000ULL },
+ { "mapstoup", 0x800021a500000000ULL },
+ { "marker", 0x800025ae00000000ULL },
+ { "mcomma", 0x80002a2900000000ULL },
+ { "mcy", 0x8000043c00000000ULL },
+ { "mdash", 0x8000201400000000ULL },
+ { "measuredangle", 0x8000222100000000ULL },
+ { "mfr", 0x8001d52a00000000ULL },
+ { "mho", 0x8000212700000000ULL },
+ { "micro", 0x000000b500000000ULL },
+ { "mid", 0x8000222300000000ULL },
+ { "midast", 0x8000002a00000000ULL },
+ { "midcir", 0x80002af000000000ULL },
+ { "middot", 0x000000b700000000ULL },
+ { "minus", 0x8000221200000000ULL },
+ { "minusb", 0x8000229f00000000ULL },
+ { "minusd", 0x8000223800000000ULL },
+ { "minusdu", 0x80002a2a00000000ULL },
+ { "mlcp", 0x80002adb00000000ULL },
+ { "mldr", 0x8000202600000000ULL },
+ { "mnplus", 0x8000221300000000ULL },
+ { "models", 0x800022a700000000ULL },
+ { "mopf", 0x8001d55e00000000ULL },
+ { "mp", 0x8000221300000000ULL },
+ { "mscr", 0x8001d4c200000000ULL },
+ { "mstpos", 0x8000223e00000000ULL },
+ { "mu", 0x800003bc00000000ULL },
+ { "multimap", 0x800022b800000000ULL },
+ { "mumap", 0x800022b800000000ULL },
+ { "nGg", 0x800022d900000338ULL },
+ { "nGt", 0x8000226b000020d2ULL },
+ { "nGtv", 0x8000226b00000338ULL },
+ { "nLeftarrow", 0x800021cd00000000ULL },
+ { "nLeftrightarrow", 0x800021ce00000000ULL },
+ { "nLl", 0x800022d800000338ULL },
+ { "nLt", 0x8000226a000020d2ULL },
+ { "nLtv", 0x8000226a00000338ULL },
+ { "nRightarrow", 0x800021cf00000000ULL },
+ { "nVDash", 0x800022af00000000ULL },
+ { "nVdash", 0x800022ae00000000ULL },
+ { "nabla", 0x8000220700000000ULL },
+ { "nacute", 0x8000014400000000ULL },
+ { "nang", 0x80002220000020d2ULL },
+ { "nap", 0x8000224900000000ULL },
+ { "napE", 0x80002a7000000338ULL },
+ { "napid", 0x8000224b00000338ULL },
+ { "napos", 0x8000014900000000ULL },
+ { "napprox", 0x8000224900000000ULL },
+ { "natur", 0x8000266e00000000ULL },
+ { "natural", 0x8000266e00000000ULL },
+ { "naturals", 0x8000211500000000ULL },
+ { "nbsp", 0x000000a000000000ULL },
+ { "nbump", 0x8000224e00000338ULL },
+ { "nbumpe", 0x8000224f00000338ULL },
+ { "ncap", 0x80002a4300000000ULL },
+ { "ncaron", 0x8000014800000000ULL },
+ { "ncedil", 0x8000014600000000ULL },
+ { "ncong", 0x8000224700000000ULL },
+ { "ncongdot", 0x80002a6d00000338ULL },
+ { "ncup", 0x80002a4200000000ULL },
+ { "ncy", 0x8000043d00000000ULL },
+ { "ndash", 0x8000201300000000ULL },
+ { "ne", 0x8000226000000000ULL },
+ { "neArr", 0x800021d700000000ULL },
+ { "nearhk", 0x8000292400000000ULL },
+ { "nearr", 0x8000219700000000ULL },
+ { "nearrow", 0x8000219700000000ULL },
+ { "nedot", 0x8000225000000338ULL },
+ { "nequiv", 0x8000226200000000ULL },
+ { "nesear", 0x8000292800000000ULL },
+ { "nesim", 0x8000224200000338ULL },
+ { "nexist", 0x8000220400000000ULL },
+ { "nexists", 0x8000220400000000ULL },
+ { "nfr", 0x8001d52b00000000ULL },
+ { "ngE", 0x8000226700000338ULL },
+ { "nge", 0x8000227100000000ULL },
+ { "ngeq", 0x8000227100000000ULL },
+ { "ngeqq", 0x8000226700000338ULL },
+ { "ngeqslant", 0x80002a7e00000338ULL },
+ { "nges", 0x80002a7e00000338ULL },
+ { "ngsim", 0x8000227500000000ULL },
+ { "ngt", 0x8000226f00000000ULL },
+ { "ngtr", 0x8000226f00000000ULL },
+ { "nhArr", 0x800021ce00000000ULL },
+ { "nharr", 0x800021ae00000000ULL },
+ { "nhpar", 0x80002af200000000ULL },
+ { "ni", 0x8000220b00000000ULL },
+ { "nis", 0x800022fc00000000ULL },
+ { "nisd", 0x800022fa00000000ULL },
+ { "niv", 0x8000220b00000000ULL },
+ { "njcy", 0x8000045a00000000ULL },
+ { "nlArr", 0x800021cd00000000ULL },
+ { "nlE", 0x8000226600000338ULL },
+ { "nlarr", 0x8000219a00000000ULL },
+ { "nldr", 0x8000202500000000ULL },
+ { "nle", 0x8000227000000000ULL },
+ { "nleftarrow", 0x8000219a00000000ULL },
+ { "nleftrightarrow", 0x800021ae00000000ULL },
+ { "nleq", 0x8000227000000000ULL },
+ { "nleqq", 0x8000226600000338ULL },
+ { "nleqslant", 0x80002a7d00000338ULL },
+ { "nles", 0x80002a7d00000338ULL },
+ { "nless", 0x8000226e00000000ULL },
+ { "nlsim", 0x8000227400000000ULL },
+ { "nlt", 0x8000226e00000000ULL },
+ { "nltri", 0x800022ea00000000ULL },
+ { "nltrie", 0x800022ec00000000ULL },
+ { "nmid", 0x8000222400000000ULL },
+ { "nopf", 0x8001d55f00000000ULL },
+ { "not", 0x000000ac00000000ULL },
+ { "notin", 0x8000220900000000ULL },
+ { "notinE", 0x800022f900000338ULL },
+ { "notindot", 0x800022f500000338ULL },
+ { "notinva", 0x8000220900000000ULL },
+ { "notinvb", 0x800022f700000000ULL },
+ { "notinvc", 0x800022f600000000ULL },
+ { "notni", 0x8000220c00000000ULL },
+ { "notniva", 0x8000220c00000000ULL },
+ { "notnivb", 0x800022fe00000000ULL },
+ { "notnivc", 0x800022fd00000000ULL },
+ { "npar", 0x8000222600000000ULL },
+ { "nparallel", 0x8000222600000000ULL },
+ { "nparsl", 0x80002afd000020e5ULL },
+ { "npart", 0x8000220200000338ULL },
+ { "npolint", 0x80002a1400000000ULL },
+ { "npr", 0x8000228000000000ULL },
+ { "nprcue", 0x800022e000000000ULL },
+ { "npre", 0x80002aaf00000338ULL },
+ { "nprec", 0x8000228000000000ULL },
+ { "npreceq", 0x80002aaf00000338ULL },
+ { "nrArr", 0x800021cf00000000ULL },
+ { "nrarr", 0x8000219b00000000ULL },
+ { "nrarrc", 0x8000293300000338ULL },
+ { "nrarrw", 0x8000219d00000338ULL },
+ { "nrightarrow", 0x8000219b00000000ULL },
+ { "nrtri", 0x800022eb00000000ULL },
+ { "nrtrie", 0x800022ed00000000ULL },
+ { "nsc", 0x8000228100000000ULL },
+ { "nsccue", 0x800022e100000000ULL },
+ { "nsce", 0x80002ab000000338ULL },
+ { "nscr", 0x8001d4c300000000ULL },
+ { "nshortmid", 0x8000222400000000ULL },
+ { "nshortparallel", 0x8000222600000000ULL },
+ { "nsim", 0x8000224100000000ULL },
+ { "nsime", 0x8000224400000000ULL },
+ { "nsimeq", 0x8000224400000000ULL },
+ { "nsmid", 0x8000222400000000ULL },
+ { "nspar", 0x8000222600000000ULL },
+ { "nsqsube", 0x800022e200000000ULL },
+ { "nsqsupe", 0x800022e300000000ULL },
+ { "nsub", 0x8000228400000000ULL },
+ { "nsubE", 0x80002ac500000338ULL },
+ { "nsube", 0x8000228800000000ULL },
+ { "nsubset", 0x80002282000020d2ULL },
+ { "nsubseteq", 0x8000228800000000ULL },
+ { "nsubseteqq", 0x80002ac500000338ULL },
+ { "nsucc", 0x8000228100000000ULL },
+ { "nsucceq", 0x80002ab000000338ULL },
+ { "nsup", 0x8000228500000000ULL },
+ { "nsupE", 0x80002ac600000338ULL },
+ { "nsupe", 0x8000228900000000ULL },
+ { "nsupset", 0x80002283000020d2ULL },
+ { "nsupseteq", 0x8000228900000000ULL },
+ { "nsupseteqq", 0x80002ac600000338ULL },
+ { "ntgl", 0x8000227900000000ULL },
+ { "ntilde", 0x000000f100000000ULL },
+ { "ntlg", 0x8000227800000000ULL },
+ { "ntriangleleft", 0x800022ea00000000ULL },
+ { "ntrianglelefteq", 0x800022ec00000000ULL },
+ { "ntriangleright", 0x800022eb00000000ULL },
+ { "ntrianglerighteq", 0x800022ed00000000ULL },
+ { "nu", 0x800003bd00000000ULL },
+ { "num", 0x8000002300000000ULL },
+ { "numero", 0x8000211600000000ULL },
+ { "numsp", 0x8000200700000000ULL },
+ { "nvDash", 0x800022ad00000000ULL },
+ { "nvHarr", 0x8000290400000000ULL },
+ { "nvap", 0x8000224d000020d2ULL },
+ { "nvdash", 0x800022ac00000000ULL },
+ { "nvge", 0x80002265000020d2ULL },
+ { "nvgt", 0x8000003e000020d2ULL },
+ { "nvinfin", 0x800029de00000000ULL },
+ { "nvlArr", 0x8000290200000000ULL },
+ { "nvle", 0x80002264000020d2ULL },
+ { "nvlt", 0x8000003c000020d2ULL },
+ { "nvltrie", 0x800022b4000020d2ULL },
+ { "nvrArr", 0x8000290300000000ULL },
+ { "nvrtrie", 0x800022b5000020d2ULL },
+ { "nvsim", 0x8000223c000020d2ULL },
+ { "nwArr", 0x800021d600000000ULL },
+ { "nwarhk", 0x8000292300000000ULL },
+ { "nwarr", 0x8000219600000000ULL },
+ { "nwarrow", 0x8000219600000000ULL },
+ { "nwnear", 0x8000292700000000ULL },
+ { "oS", 0x800024c800000000ULL },
+ { "oacute", 0x000000f300000000ULL },
+ { "oast", 0x8000229b00000000ULL },
+ { "ocir", 0x8000229a00000000ULL },
+ { "ocirc", 0x000000f400000000ULL },
+ { "ocy", 0x8000043e00000000ULL },
+ { "odash", 0x8000229d00000000ULL },
+ { "odblac", 0x8000015100000000ULL },
+ { "odiv", 0x80002a3800000000ULL },
+ { "odot", 0x8000229900000000ULL },
+ { "odsold", 0x800029bc00000000ULL },
+ { "oelig", 0x8000015300000000ULL },
+ { "ofcir", 0x800029bf00000000ULL },
+ { "ofr", 0x8001d52c00000000ULL },
+ { "ogon", 0x800002db00000000ULL },
+ { "ograve", 0x000000f200000000ULL },
+ { "ogt", 0x800029c100000000ULL },
+ { "ohbar", 0x800029b500000000ULL },
+ { "ohm", 0x800003a900000000ULL },
+ { "oint", 0x8000222e00000000ULL },
+ { "olarr", 0x800021ba00000000ULL },
+ { "olcir", 0x800029be00000000ULL },
+ { "olcross", 0x800029bb00000000ULL },
+ { "oline", 0x8000203e00000000ULL },
+ { "olt", 0x800029c000000000ULL },
+ { "omacr", 0x8000014d00000000ULL },
+ { "omega", 0x800003c900000000ULL },
+ { "omicron", 0x800003bf00000000ULL },
+ { "omid", 0x800029b600000000ULL },
+ { "ominus", 0x8000229600000000ULL },
+ { "oopf", 0x8001d56000000000ULL },
+ { "opar", 0x800029b700000000ULL },
+ { "operp", 0x800029b900000000ULL },
+ { "oplus", 0x8000229500000000ULL },
+ { "or", 0x8000222800000000ULL },
+ { "orarr", 0x800021bb00000000ULL },
+ { "ord", 0x80002a5d00000000ULL },
+ { "order", 0x8000213400000000ULL },
+ { "orderof", 0x8000213400000000ULL },
+ { "ordf", 0x000000aa00000000ULL },
+ { "ordm", 0x000000ba00000000ULL },
+ { "origof", 0x800022b600000000ULL },
+ { "oror", 0x80002a5600000000ULL },
+ { "orslope", 0x80002a5700000000ULL },
+ { "orv", 0x80002a5b00000000ULL },
+ { "oscr", 0x8000213400000000ULL },
+ { "oslash", 0x000000f800000000ULL },
+ { "osol", 0x8000229800000000ULL },
+ { "otilde", 0x000000f500000000ULL },
+ { "otimes", 0x8000229700000000ULL },
+ { "otimesas", 0x80002a3600000000ULL },
+ { "ouml", 0x000000f600000000ULL },
+ { "ovbar", 0x8000233d00000000ULL },
+ { "par", 0x8000222500000000ULL },
+ { "para", 0x000000b600000000ULL },
+ { "parallel", 0x8000222500000000ULL },
+ { "parsim", 0x80002af300000000ULL },
+ { "parsl", 0x80002afd00000000ULL },
+ { "part", 0x8000220200000000ULL },
+ { "pcy", 0x8000043f00000000ULL },
+ { "percnt", 0x8000002500000000ULL },
+ { "period", 0x8000002e00000000ULL },
+ { "permil", 0x8000203000000000ULL },
+ { "perp", 0x800022a500000000ULL },
+ { "pertenk", 0x8000203100000000ULL },
+ { "pfr", 0x8001d52d00000000ULL },
+ { "phi", 0x800003c600000000ULL },
+ { "phiv", 0x800003d500000000ULL },
+ { "phmmat", 0x8000213300000000ULL },
+ { "phone", 0x8000260e00000000ULL },
+ { "pi", 0x800003c000000000ULL },
+ { "pitchfork", 0x800022d400000000ULL },
+ { "piv", 0x800003d600000000ULL },
+ { "planck", 0x8000210f00000000ULL },
+ { "planckh", 0x8000210e00000000ULL },
+ { "plankv", 0x8000210f00000000ULL },
+ { "plus", 0x8000002b00000000ULL },
+ { "plusacir", 0x80002a2300000000ULL },
+ { "plusb", 0x8000229e00000000ULL },
+ { "pluscir", 0x80002a2200000000ULL },
+ { "plusdo", 0x8000221400000000ULL },
+ { "plusdu", 0x80002a2500000000ULL },
+ { "pluse", 0x80002a7200000000ULL },
+ { "plusmn", 0x000000b100000000ULL },
+ { "plussim", 0x80002a2600000000ULL },
+ { "plustwo", 0x80002a2700000000ULL },
+ { "pm", 0x800000b100000000ULL },
+ { "pointint", 0x80002a1500000000ULL },
+ { "popf", 0x8001d56100000000ULL },
+ { "pound", 0x000000a300000000ULL },
+ { "pr", 0x8000227a00000000ULL },
+ { "prE", 0x80002ab300000000ULL },
+ { "prap", 0x80002ab700000000ULL },
+ { "prcue", 0x8000227c00000000ULL },
+ { "pre", 0x80002aaf00000000ULL },
+ { "prec", 0x8000227a00000000ULL },
+ { "precapprox", 0x80002ab700000000ULL },
+ { "preccurlyeq", 0x8000227c00000000ULL },
+ { "preceq", 0x80002aaf00000000ULL },
+ { "precnapprox", 0x80002ab900000000ULL },
+ { "precneqq", 0x80002ab500000000ULL },
+ { "precnsim", 0x800022e800000000ULL },
+ { "precsim", 0x8000227e00000000ULL },
+ { "prime", 0x8000203200000000ULL },
+ { "primes", 0x8000211900000000ULL },
+ { "prnE", 0x80002ab500000000ULL },
+ { "prnap", 0x80002ab900000000ULL },
+ { "prnsim", 0x800022e800000000ULL },
+ { "prod", 0x8000220f00000000ULL },
+ { "profalar", 0x8000232e00000000ULL },
+ { "profline", 0x8000231200000000ULL },
+ { "profsurf", 0x8000231300000000ULL },
+ { "prop", 0x8000221d00000000ULL },
+ { "propto", 0x8000221d00000000ULL },
+ { "prsim", 0x8000227e00000000ULL },
+ { "prurel", 0x800022b000000000ULL },
+ { "pscr", 0x8001d4c500000000ULL },
+ { "psi", 0x800003c800000000ULL },
+ { "puncsp", 0x8000200800000000ULL },
+ { "qfr", 0x8001d52e00000000ULL },
+ { "qint", 0x80002a0c00000000ULL },
+ { "qopf", 0x8001d56200000000ULL },
+ { "qprime", 0x8000205700000000ULL },
+ { "qscr", 0x8001d4c600000000ULL },
+ { "quaternions", 0x8000210d00000000ULL },
+ { "quatint", 0x80002a1600000000ULL },
+ { "quest", 0x8000003f00000000ULL },
+ { "questeq", 0x8000225f00000000ULL },
+ { "quot", 0x0000002200000000ULL },
+ { "rAarr", 0x800021db00000000ULL },
+ { "rArr", 0x800021d200000000ULL },
+ { "rAtail", 0x8000291c00000000ULL },
+ { "rBarr", 0x8000290f00000000ULL },
+ { "rHar", 0x8000296400000000ULL },
+ { "race", 0x8000223d00000331ULL },
+ { "racute", 0x8000015500000000ULL },
+ { "radic", 0x8000221a00000000ULL },
+ { "raemptyv", 0x800029b300000000ULL },
+ { "rang", 0x800027e900000000ULL },
+ { "rangd", 0x8000299200000000ULL },
+ { "range", 0x800029a500000000ULL },
+ { "rangle", 0x800027e900000000ULL },
+ { "raquo", 0x000000bb00000000ULL },
+ { "rarr", 0x8000219200000000ULL },
+ { "rarrap", 0x8000297500000000ULL },
+ { "rarrb", 0x800021e500000000ULL },
+ { "rarrbfs", 0x8000292000000000ULL },
+ { "rarrc", 0x8000293300000000ULL },
+ { "rarrfs", 0x8000291e00000000ULL },
+ { "rarrhk", 0x800021aa00000000ULL },
+ { "rarrlp", 0x800021ac00000000ULL },
+ { "rarrpl", 0x8000294500000000ULL },
+ { "rarrsim", 0x8000297400000000ULL },
+ { "rarrtl", 0x800021a300000000ULL },
+ { "rarrw", 0x8000219d00000000ULL },
+ { "ratail", 0x8000291a00000000ULL },
+ { "ratio", 0x8000223600000000ULL },
+ { "rationals", 0x8000211a00000000ULL },
+ { "rbarr", 0x8000290d00000000ULL },
+ { "rbbrk", 0x8000277300000000ULL },
+ { "rbrace", 0x8000007d00000000ULL },
+ { "rbrack", 0x8000005d00000000ULL },
+ { "rbrke", 0x8000298c00000000ULL },
+ { "rbrksld", 0x8000298e00000000ULL },
+ { "rbrkslu", 0x8000299000000000ULL },
+ { "rcaron", 0x8000015900000000ULL },
+ { "rcedil", 0x8000015700000000ULL },
+ { "rceil", 0x8000230900000000ULL },
+ { "rcub", 0x8000007d00000000ULL },
+ { "rcy", 0x8000044000000000ULL },
+ { "rdca", 0x8000293700000000ULL },
+ { "rdldhar", 0x8000296900000000ULL },
+ { "rdquo", 0x8000201d00000000ULL },
+ { "rdquor", 0x8000201d00000000ULL },
+ { "rdsh", 0x800021b300000000ULL },
+ { "real", 0x8000211c00000000ULL },
+ { "realine", 0x8000211b00000000ULL },
+ { "realpart", 0x8000211c00000000ULL },
+ { "reals", 0x8000211d00000000ULL },
+ { "rect", 0x800025ad00000000ULL },
+ { "reg", 0x000000ae00000000ULL },
+ { "rfisht", 0x8000297d00000000ULL },
+ { "rfloor", 0x8000230b00000000ULL },
+ { "rfr", 0x8001d52f00000000ULL },
+ { "rhard", 0x800021c100000000ULL },
+ { "rharu", 0x800021c000000000ULL },
+ { "rharul", 0x8000296c00000000ULL },
+ { "rho", 0x800003c100000000ULL },
+ { "rhov", 0x800003f100000000ULL },
+ { "rightarrow", 0x8000219200000000ULL },
+ { "rightarrowtail", 0x800021a300000000ULL },
+ { "rightharpoondown", 0x800021c100000000ULL },
+ { "rightharpoonup", 0x800021c000000000ULL },
+ { "rightleftarrows", 0x800021c400000000ULL },
+ { "rightleftharpoons", 0x800021cc00000000ULL },
+ { "rightrightarrows", 0x800021c900000000ULL },
+ { "rightsquigarrow", 0x8000219d00000000ULL },
+ { "rightthreetimes", 0x800022cc00000000ULL },
+ { "ring", 0x800002da00000000ULL },
+ { "risingdotseq", 0x8000225300000000ULL },
+ { "rlarr", 0x800021c400000000ULL },
+ { "rlhar", 0x800021cc00000000ULL },
+ { "rlm", 0x8000200f00000000ULL },
+ { "rmoust", 0x800023b100000000ULL },
+ { "rmoustache", 0x800023b100000000ULL },
+ { "rnmid", 0x80002aee00000000ULL },
+ { "roang", 0x800027ed00000000ULL },
+ { "roarr", 0x800021fe00000000ULL },
+ { "robrk", 0x800027e700000000ULL },
+ { "ropar", 0x8000298600000000ULL },
+ { "ropf", 0x8001d56300000000ULL },
+ { "roplus", 0x80002a2e00000000ULL },
+ { "rotimes", 0x80002a3500000000ULL },
+ { "rpar", 0x8000002900000000ULL },
+ { "rpargt", 0x8000299400000000ULL },
+ { "rppolint", 0x80002a1200000000ULL },
+ { "rrarr", 0x800021c900000000ULL },
+ { "rsaquo", 0x8000203a00000000ULL },
+ { "rscr", 0x8001d4c700000000ULL },
+ { "rsh", 0x800021b100000000ULL },
+ { "rsqb", 0x8000005d00000000ULL },
+ { "rsquo", 0x8000201900000000ULL },
+ { "rsquor", 0x8000201900000000ULL },
+ { "rthree", 0x800022cc00000000ULL },
+ { "rtimes", 0x800022ca00000000ULL },
+ { "rtri", 0x800025b900000000ULL },
+ { "rtrie", 0x800022b500000000ULL },
+ { "rtrif", 0x800025b800000000ULL },
+ { "rtriltri", 0x800029ce00000000ULL },
+ { "ruluhar", 0x8000296800000000ULL },
+ { "rx", 0x8000211e00000000ULL },
+ { "sacute", 0x8000015b00000000ULL },
+ { "sbquo", 0x8000201a00000000ULL },
+ { "sc", 0x8000227b00000000ULL },
+ { "scE", 0x80002ab400000000ULL },
+ { "scap", 0x80002ab800000000ULL },
+ { "scaron", 0x8000016100000000ULL },
+ { "sccue", 0x8000227d00000000ULL },
+ { "sce", 0x80002ab000000000ULL },
+ { "scedil", 0x8000015f00000000ULL },
+ { "scirc", 0x8000015d00000000ULL },
+ { "scnE", 0x80002ab600000000ULL },
+ { "scnap", 0x80002aba00000000ULL },
+ { "scnsim", 0x800022e900000000ULL },
+ { "scpolint", 0x80002a1300000000ULL },
+ { "scsim", 0x8000227f00000000ULL },
+ { "scy", 0x8000044100000000ULL },
+ { "sdot", 0x800022c500000000ULL },
+ { "sdotb", 0x800022a100000000ULL },
+ { "sdote", 0x80002a6600000000ULL },
+ { "seArr", 0x800021d800000000ULL },
+ { "searhk", 0x8000292500000000ULL },
+ { "searr", 0x8000219800000000ULL },
+ { "searrow", 0x8000219800000000ULL },
+ { "sect", 0x000000a700000000ULL },
+ { "semi", 0x8000003b00000000ULL },
+ { "seswar", 0x8000292900000000ULL },
+ { "setminus", 0x8000221600000000ULL },
+ { "setmn", 0x8000221600000000ULL },
+ { "sext", 0x8000273600000000ULL },
+ { "sfr", 0x8001d53000000000ULL },
+ { "sfrown", 0x8000232200000000ULL },
+ { "sharp", 0x8000266f00000000ULL },
+ { "shchcy", 0x8000044900000000ULL },
+ { "shcy", 0x8000044800000000ULL },
+ { "shortmid", 0x8000222300000000ULL },
+ { "shortparallel", 0x8000222500000000ULL },
+ { "shy", 0x000000ad00000000ULL },
+ { "sigma", 0x800003c300000000ULL },
+ { "sigmaf", 0x800003c200000000ULL },
+ { "sigmav", 0x800003c200000000ULL },
+ { "sim", 0x8000223c00000000ULL },
+ { "simdot", 0x80002a6a00000000ULL },
+ { "sime", 0x8000224300000000ULL },
+ { "simeq", 0x8000224300000000ULL },
+ { "simg", 0x80002a9e00000000ULL },
+ { "simgE", 0x80002aa000000000ULL },
+ { "siml", 0x80002a9d00000000ULL },
+ { "simlE", 0x80002a9f00000000ULL },
+ { "simne", 0x8000224600000000ULL },
+ { "simplus", 0x80002a2400000000ULL },
+ { "simrarr", 0x8000297200000000ULL },
+ { "slarr", 0x8000219000000000ULL },
+ { "smallsetminus", 0x8000221600000000ULL },
+ { "smashp", 0x80002a3300000000ULL },
+ { "smeparsl", 0x800029e400000000ULL },
+ { "smid", 0x8000222300000000ULL },
+ { "smile", 0x8000232300000000ULL },
+ { "smt", 0x80002aaa00000000ULL },
+ { "smte", 0x80002aac00000000ULL },
+ { "smtes", 0x80002aac0000fe00ULL },
+ { "softcy", 0x8000044c00000000ULL },
+ { "sol", 0x8000002f00000000ULL },
+ { "solb", 0x800029c400000000ULL },
+ { "solbar", 0x8000233f00000000ULL },
+ { "sopf", 0x8001d56400000000ULL },
+ { "spades", 0x8000266000000000ULL },
+ { "spadesuit", 0x8000266000000000ULL },
+ { "spar", 0x8000222500000000ULL },
+ { "sqcap", 0x8000229300000000ULL },
+ { "sqcaps", 0x800022930000fe00ULL },
+ { "sqcup", 0x8000229400000000ULL },
+ { "sqcups", 0x800022940000fe00ULL },
+ { "sqsub", 0x8000228f00000000ULL },
+ { "sqsube", 0x8000229100000000ULL },
+ { "sqsubset", 0x8000228f00000000ULL },
+ { "sqsubseteq", 0x8000229100000000ULL },
+ { "sqsup", 0x8000229000000000ULL },
+ { "sqsupe", 0x8000229200000000ULL },
+ { "sqsupset", 0x8000229000000000ULL },
+ { "sqsupseteq", 0x8000229200000000ULL },
+ { "squ", 0x800025a100000000ULL },
+ { "square", 0x800025a100000000ULL },
+ { "squarf", 0x800025aa00000000ULL },
+ { "squf", 0x800025aa00000000ULL },
+ { "srarr", 0x8000219200000000ULL },
+ { "sscr", 0x8001d4c800000000ULL },
+ { "ssetmn", 0x8000221600000000ULL },
+ { "ssmile", 0x8000232300000000ULL },
+ { "sstarf", 0x800022c600000000ULL },
+ { "star", 0x8000260600000000ULL },
+ { "starf", 0x8000260500000000ULL },
+ { "straightepsilon", 0x800003f500000000ULL },
+ { "straightphi", 0x800003d500000000ULL },
+ { "strns", 0x800000af00000000ULL },
+ { "sub", 0x8000228200000000ULL },
+ { "subE", 0x80002ac500000000ULL },
+ { "subdot", 0x80002abd00000000ULL },
+ { "sube", 0x8000228600000000ULL },
+ { "subedot", 0x80002ac300000000ULL },
+ { "submult", 0x80002ac100000000ULL },
+ { "subnE", 0x80002acb00000000ULL },
+ { "subne", 0x8000228a00000000ULL },
+ { "subplus", 0x80002abf00000000ULL },
+ { "subrarr", 0x8000297900000000ULL },
+ { "subset", 0x8000228200000000ULL },
+ { "subseteq", 0x8000228600000000ULL },
+ { "subseteqq", 0x80002ac500000000ULL },
+ { "subsetneq", 0x8000228a00000000ULL },
+ { "subsetneqq", 0x80002acb00000000ULL },
+ { "subsim", 0x80002ac700000000ULL },
+ { "subsub", 0x80002ad500000000ULL },
+ { "subsup", 0x80002ad300000000ULL },
+ { "succ", 0x8000227b00000000ULL },
+ { "succapprox", 0x80002ab800000000ULL },
+ { "succcurlyeq", 0x8000227d00000000ULL },
+ { "succeq", 0x80002ab000000000ULL },
+ { "succnapprox", 0x80002aba00000000ULL },
+ { "succneqq", 0x80002ab600000000ULL },
+ { "succnsim", 0x800022e900000000ULL },
+ { "succsim", 0x8000227f00000000ULL },
+ { "sum", 0x8000221100000000ULL },
+ { "sung", 0x8000266a00000000ULL },
+ { "sup", 0x8000228300000000ULL },
+ { "sup1", 0x000000b900000000ULL },
+ { "sup2", 0x000000b200000000ULL },
+ { "sup3", 0x000000b300000000ULL },
+ { "supE", 0x80002ac600000000ULL },
+ { "supdot", 0x80002abe00000000ULL },
+ { "supdsub", 0x80002ad800000000ULL },
+ { "supe", 0x8000228700000000ULL },
+ { "supedot", 0x80002ac400000000ULL },
+ { "suphsol", 0x800027c900000000ULL },
+ { "suphsub", 0x80002ad700000000ULL },
+ { "suplarr", 0x8000297b00000000ULL },
+ { "supmult", 0x80002ac200000000ULL },
+ { "supnE", 0x80002acc00000000ULL },
+ { "supne", 0x8000228b00000000ULL },
+ { "supplus", 0x80002ac000000000ULL },
+ { "supset", 0x8000228300000000ULL },
+ { "supseteq", 0x8000228700000000ULL },
+ { "supseteqq", 0x80002ac600000000ULL },
+ { "supsetneq", 0x8000228b00000000ULL },
+ { "supsetneqq", 0x80002acc00000000ULL },
+ { "supsim", 0x80002ac800000000ULL },
+ { "supsub", 0x80002ad400000000ULL },
+ { "supsup", 0x80002ad600000000ULL },
+ { "swArr", 0x800021d900000000ULL },
+ { "swarhk", 0x8000292600000000ULL },
+ { "swarr", 0x8000219900000000ULL },
+ { "swarrow", 0x8000219900000000ULL },
+ { "swnwar", 0x8000292a00000000ULL },
+ { "szlig", 0x000000df00000000ULL },
+ { "target", 0x8000231600000000ULL },
+ { "tau", 0x800003c400000000ULL },
+ { "tbrk", 0x800023b400000000ULL },
+ { "tcaron", 0x8000016500000000ULL },
+ { "tcedil", 0x8000016300000000ULL },
+ { "tcy", 0x8000044200000000ULL },
+ { "tdot", 0x800020db00000000ULL },
+ { "telrec", 0x8000231500000000ULL },
+ { "tfr", 0x8001d53100000000ULL },
+ { "there4", 0x8000223400000000ULL },
+ { "therefore", 0x8000223400000000ULL },
+ { "theta", 0x800003b800000000ULL },
+ { "thetasym", 0x800003d100000000ULL },
+ { "thetav", 0x800003d100000000ULL },
+ { "thickapprox", 0x8000224800000000ULL },
+ { "thicksim", 0x8000223c00000000ULL },
+ { "thinsp", 0x8000200900000000ULL },
+ { "thkap", 0x8000224800000000ULL },
+ { "thksim", 0x8000223c00000000ULL },
+ { "thorn", 0x000000fe00000000ULL },
+ { "tilde", 0x800002dc00000000ULL },
+ { "times", 0x000000d700000000ULL },
+ { "timesb", 0x800022a000000000ULL },
+ { "timesbar", 0x80002a3100000000ULL },
+ { "timesd", 0x80002a3000000000ULL },
+ { "tint", 0x8000222d00000000ULL },
+ { "toea", 0x8000292800000000ULL },
+ { "top", 0x800022a400000000ULL },
+ { "topbot", 0x8000233600000000ULL },
+ { "topcir", 0x80002af100000000ULL },
+ { "topf", 0x8001d56500000000ULL },
+ { "topfork", 0x80002ada00000000ULL },
+ { "tosa", 0x8000292900000000ULL },
+ { "tprime", 0x8000203400000000ULL },
+ { "trade", 0x8000212200000000ULL },
+ { "triangle", 0x800025b500000000ULL },
+ { "triangledown", 0x800025bf00000000ULL },
+ { "triangleleft", 0x800025c300000000ULL },
+ { "trianglelefteq", 0x800022b400000000ULL },
+ { "triangleq", 0x8000225c00000000ULL },
+ { "triangleright", 0x800025b900000000ULL },
+ { "trianglerighteq", 0x800022b500000000ULL },
+ { "tridot", 0x800025ec00000000ULL },
+ { "trie", 0x8000225c00000000ULL },
+ { "triminus", 0x80002a3a00000000ULL },
+ { "triplus", 0x80002a3900000000ULL },
+ { "trisb", 0x800029cd00000000ULL },
+ { "tritime", 0x80002a3b00000000ULL },
+ { "trpezium", 0x800023e200000000ULL },
+ { "tscr", 0x8001d4c900000000ULL },
+ { "tscy", 0x8000044600000000ULL },
+ { "tshcy", 0x8000045b00000000ULL },
+ { "tstrok", 0x8000016700000000ULL },
+ { "twixt", 0x8000226c00000000ULL },
+ { "twoheadleftarrow", 0x8000219e00000000ULL },
+ { "twoheadrightarrow", 0x800021a000000000ULL },
+ { "uArr", 0x800021d100000000ULL },
+ { "uHar", 0x8000296300000000ULL },
+ { "uacute", 0x000000fa00000000ULL },
+ { "uarr", 0x8000219100000000ULL },
+ { "ubrcy", 0x8000045e00000000ULL },
+ { "ubreve", 0x8000016d00000000ULL },
+ { "ucirc", 0x000000fb00000000ULL },
+ { "ucy", 0x8000044300000000ULL },
+ { "udarr", 0x800021c500000000ULL },
+ { "udblac", 0x8000017100000000ULL },
+ { "udhar", 0x8000296e00000000ULL },
+ { "ufisht", 0x8000297e00000000ULL },
+ { "ufr", 0x8001d53200000000ULL },
+ { "ugrave", 0x000000f900000000ULL },
+ { "uharl", 0x800021bf00000000ULL },
+ { "uharr", 0x800021be00000000ULL },
+ { "uhblk", 0x8000258000000000ULL },
+ { "ulcorn", 0x8000231c00000000ULL },
+ { "ulcorner", 0x8000231c00000000ULL },
+ { "ulcrop", 0x8000230f00000000ULL },
+ { "ultri", 0x800025f800000000ULL },
+ { "umacr", 0x8000016b00000000ULL },
+ { "uml", 0x000000a800000000ULL },
+ { "uogon", 0x8000017300000000ULL },
+ { "uopf", 0x8001d56600000000ULL },
+ { "uparrow", 0x8000219100000000ULL },
+ { "updownarrow", 0x8000219500000000ULL },
+ { "upharpoonleft", 0x800021bf00000000ULL },
+ { "upharpoonright", 0x800021be00000000ULL },
+ { "uplus", 0x8000228e00000000ULL },
+ { "upsi", 0x800003c500000000ULL },
+ { "upsih", 0x800003d200000000ULL },
+ { "upsilon", 0x800003c500000000ULL },
+ { "upuparrows", 0x800021c800000000ULL },
+ { "urcorn", 0x8000231d00000000ULL },
+ { "urcorner", 0x8000231d00000000ULL },
+ { "urcrop", 0x8000230e00000000ULL },
+ { "uring", 0x8000016f00000000ULL },
+ { "urtri", 0x800025f900000000ULL },
+ { "uscr", 0x8001d4ca00000000ULL },
+ { "utdot", 0x800022f000000000ULL },
+ { "utilde", 0x8000016900000000ULL },
+ { "utri", 0x800025b500000000ULL },
+ { "utrif", 0x800025b400000000ULL },
+ { "uuarr", 0x800021c800000000ULL },
+ { "uuml", 0x000000fc00000000ULL },
+ { "uwangle", 0x800029a700000000ULL },
+ { "vArr", 0x800021d500000000ULL },
+ { "vBar", 0x80002ae800000000ULL },
+ { "vBarv", 0x80002ae900000000ULL },
+ { "vDash", 0x800022a800000000ULL },
+ { "vangrt", 0x8000299c00000000ULL },
+ { "varepsilon", 0x800003f500000000ULL },
+ { "varkappa", 0x800003f000000000ULL },
+ { "varnothing", 0x8000220500000000ULL },
+ { "varphi", 0x800003d500000000ULL },
+ { "varpi", 0x800003d600000000ULL },
+ { "varpropto", 0x8000221d00000000ULL },
+ { "varr", 0x8000219500000000ULL },
+ { "varrho", 0x800003f100000000ULL },
+ { "varsigma", 0x800003c200000000ULL },
+ { "varsubsetneq", 0x8000228a0000fe00ULL },
+ { "varsubsetneqq", 0x80002acb0000fe00ULL },
+ { "varsupsetneq", 0x8000228b0000fe00ULL },
+ { "varsupsetneqq", 0x80002acc0000fe00ULL },
+ { "vartheta", 0x800003d100000000ULL },
+ { "vartriangleleft", 0x800022b200000000ULL },
+ { "vartriangleright", 0x800022b300000000ULL },
+ { "vcy", 0x8000043200000000ULL },
+ { "vdash", 0x800022a200000000ULL },
+ { "vee", 0x8000222800000000ULL },
+ { "veebar", 0x800022bb00000000ULL },
+ { "veeeq", 0x8000225a00000000ULL },
+ { "vellip", 0x800022ee00000000ULL },
+ { "verbar", 0x8000007c00000000ULL },
+ { "vert", 0x8000007c00000000ULL },
+ { "vfr", 0x8001d53300000000ULL },
+ { "vltri", 0x800022b200000000ULL },
+ { "vnsub", 0x80002282000020d2ULL },
+ { "vnsup", 0x80002283000020d2ULL },
+ { "vopf", 0x8001d56700000000ULL },
+ { "vprop", 0x8000221d00000000ULL },
+ { "vrtri", 0x800022b300000000ULL },
+ { "vscr", 0x8001d4cb00000000ULL },
+ { "vsubnE", 0x80002acb0000fe00ULL },
+ { "vsubne", 0x8000228a0000fe00ULL },
+ { "vsupnE", 0x80002acc0000fe00ULL },
+ { "vsupne", 0x8000228b0000fe00ULL },
+ { "vzigzag", 0x8000299a00000000ULL },
+ { "wcirc", 0x8000017500000000ULL },
+ { "wedbar", 0x80002a5f00000000ULL },
+ { "wedge", 0x8000222700000000ULL },
+ { "wedgeq", 0x8000225900000000ULL },
+ { "weierp", 0x8000211800000000ULL },
+ { "wfr", 0x8001d53400000000ULL },
+ { "wopf", 0x8001d56800000000ULL },
+ { "wp", 0x8000211800000000ULL },
+ { "wr", 0x8000224000000000ULL },
+ { "wreath", 0x8000224000000000ULL },
+ { "wscr", 0x8001d4cc00000000ULL },
+ { "xcap", 0x800022c200000000ULL },
+ { "xcirc", 0x800025ef00000000ULL },
+ { "xcup", 0x800022c300000000ULL },
+ { "xdtri", 0x800025bd00000000ULL },
+ { "xfr", 0x8001d53500000000ULL },
+ { "xhArr", 0x800027fa00000000ULL },
+ { "xharr", 0x800027f700000000ULL },
+ { "xi", 0x800003be00000000ULL },
+ { "xlArr", 0x800027f800000000ULL },
+ { "xlarr", 0x800027f500000000ULL },
+ { "xmap", 0x800027fc00000000ULL },
+ { "xnis", 0x800022fb00000000ULL },
+ { "xodot", 0x80002a0000000000ULL },
+ { "xopf", 0x8001d56900000000ULL },
+ { "xoplus", 0x80002a0100000000ULL },
+ { "xotime", 0x80002a0200000000ULL },
+ { "xrArr", 0x800027f900000000ULL },
+ { "xrarr", 0x800027f600000000ULL },
+ { "xscr", 0x8001d4cd00000000ULL },
+ { "xsqcup", 0x80002a0600000000ULL },
+ { "xuplus", 0x80002a0400000000ULL },
+ { "xutri", 0x800025b300000000ULL },
+ { "xvee", 0x800022c100000000ULL },
+ { "xwedge", 0x800022c000000000ULL },
+ { "yacute", 0x000000fd00000000ULL },
+ { "yacy", 0x8000044f00000000ULL },
+ { "ycirc", 0x8000017700000000ULL },
+ { "ycy", 0x8000044b00000000ULL },
+ { "yen", 0x000000a500000000ULL },
+ { "yfr", 0x8001d53600000000ULL },
+ { "yicy", 0x8000045700000000ULL },
+ { "yopf", 0x8001d56a00000000ULL },
+ { "yscr", 0x8001d4ce00000000ULL },
+ { "yucy", 0x8000044e00000000ULL },
+ { "yuml", 0x000000ff00000000ULL },
+ { "zacute", 0x8000017a00000000ULL },
+ { "zcaron", 0x8000017e00000000ULL },
+ { "zcy", 0x8000043700000000ULL },
+ { "zdot", 0x8000017c00000000ULL },
+ { "zeetrf", 0x8000212800000000ULL },
+ { "zeta", 0x800003b600000000ULL },
+ { "zfr", 0x8001d53700000000ULL },
+ { "zhcy", 0x8000043600000000ULL },
+ { "zigrarr", 0x800021dd00000000ULL },
+ { "zopf", 0x8001d56b00000000ULL },
+ { "zscr", 0x8001d4cf00000000ULL },
+ { "zwj", 0x8000200d00000000ULL },
+ { "zwnj", 0x8000200c00000000ULL },
+};
+
+static void
+ucv_stringbuf_addutf8(uc_stringbuf_t *buf, unsigned int code)
+{
+ unsigned char seq[5];
+ size_t len = 0;
+
+ switch (code) {
+ // disallow CR (https://html.spec.whatwg.org/multipage/syntax.html#character-references)
+ case 0xD:
+
+ // disallow controls (https://infra.spec.whatwg.org/#control) except whitespace
+ case 0x0 ... 0x8:
+ case 0xB:
+ case 0xE ... 0x1F:
+ case 0x7F ... 0x9F:
+
+ // disallow noncharacter (https://infra.spec.whatwg.org/#noncharacter)
+ case 0xFDD0 ... 0xFDEF:
+ case 0xFFFE ... 0xFFFF:
+ case 0x1FFFE ... 0x1FFFF:
+ case 0x2FFFE ... 0x2FFFF:
+ case 0x3FFFE ... 0x3FFFF:
+ case 0x4FFFE ... 0x4FFFF:
+ case 0x5FFFE ... 0x5FFFF:
+ case 0x6FFFE ... 0x6FFFF:
+ case 0x7FFFE ... 0x7FFFF:
+ case 0x8FFFE ... 0x8FFFF:
+ case 0x9FFFE ... 0x9FFFF:
+ case 0xAFFFE ... 0xAFFFF:
+ case 0xBFFFE ... 0xBFFFF:
+ case 0xCFFFE ... 0xCFFFF:
+ case 0xDFFFE ... 0xDFFFF:
+ case 0xEFFFE ... 0xEFFFF:
+ case 0xFFFFE ... 0xFFFFF:
+ case 0x10FFFE ... 0x10FFFF:
+ return;
+ }
+
+ if (code <= 0x7F) {
+ seq[len++] = code;
+ }
+ else if (code <= 0x7FF) {
+ seq[len++] = ((code >> 6) & 0x1F) | 0xC0;
+ seq[len++] = ( code & 0x3F) | 0x80;
+ }
+ else if (code <= 0xFFFF) {
+ seq[len++] = ((code >> 12) & 0x0F) | 0xE0;
+ seq[len++] = ((code >> 6) & 0x3F) | 0x80;
+ seq[len++] = ( code & 0x3F) | 0x80;
+ }
+ else if (code <= 0x10FFFF) {
+ seq[len++] = ((code >> 18) & 0x07) | 0xF0;
+ seq[len++] = ((code >> 12) & 0x3F) | 0x80;
+ seq[len++] = ((code >> 6) & 0x3F) | 0x80;
+ seq[len++] = ( code & 0x3F) | 0x80;
+ }
+
+ ucv_stringbuf_addstr(buf, (char *)seq, len);
+}
+
+static void
+expand_named_char_ref(uc_stringbuf_t *buf, const char *name, size_t len, bool semicolon)
+{
+ ssize_t l = 0;
+ ssize_t r = sizeof(named_char_refs) / sizeof(named_char_refs[0]) - 1;
+ ssize_t m;
+ int c;
+
+ while (l <= r) {
+ m = (l + r) / 2;
+ c = strncmp(named_char_refs[m].name, name, len);
+
+ if (c < 0) {
+ l = m + 1;
+ continue;
+ }
+
+ if (c > 0 || named_char_refs[m].name[len] != 0) {
+ r = m - 1;
+ continue;
+ }
+
+ if (!(named_char_refs[m].value & (1ULL << 63)) || semicolon) {
+ ucv_stringbuf_addutf8(buf, (named_char_refs[m].value >> 32) & 0x7FFFFFFFULL);
+ ucv_stringbuf_addutf8(buf, named_char_refs[m].value & 0xFFFFFFFFULL);
+
+ return;
+ }
+
+ break;
+ }
+
+ ucv_stringbuf_append(buf, "&");
+ ucv_stringbuf_addstr(buf, name, len);
+
+ if (semicolon)
+ ucv_stringbuf_append(buf, ";");
+}
+
+static void
+expand_char_refs(uc_stringbuf_t *buf, const char *s, size_t len, bool loose)
+{
+ const char *end = s + len, *p;
+ unsigned int u;
+ size_t elen;
+ char *e;
+
+ while (s < end) {
+ p = memchr(s, '&', end - s);
+ elen = 1;
+
+ if (!p) {
+ ucv_stringbuf_addstr(buf, s, end - s);
+ break;
+ }
+
+ ucv_stringbuf_addstr(buf, s, p - s);
+
+ while (isalpha(p[elen]))
+ elen++;
+
+ if (elen > 1) {
+ if (p[elen] == ';') {
+ expand_named_char_ref(buf, p + 1, elen - 1, true);
+ s = p + elen + 1;
+ }
+ else if (loose) {
+ expand_named_char_ref(buf, p + 1, elen - 1, false);
+ s = p + elen;
+ }
+ else {
+ ucv_stringbuf_addstr(buf, p, elen);
+ s = p + elen;
+ }
+ }
+ else if (p[elen] == '#') {
+ if ((p[++elen] | 32) == 'x') {
+ u = strtoul(p + ++elen, &e, 16);
+
+ if (e > p + elen && *e == ';') {
+ ucv_stringbuf_addutf8(buf, u);
+ s = e + 1;
+ }
+ else {
+ ucv_stringbuf_addstr(buf, p, e - p);
+ s = e;
+ }
+ }
+ else {
+ u = strtoul(p + elen, &e, 10);
+
+ if (e > p + elen && *e == ';') {
+ ucv_stringbuf_addutf8(buf, u);
+ s = e + 1;
+ }
+ else {
+ ucv_stringbuf_addstr(buf, p, e - p);
+ s = e;
+ }
+ }
+ }
+ else {
+ ucv_stringbuf_addstr(buf, p, elen);
+ s = p + elen;
+ }
+ }
+}
+
+static void
+ucv_stringbuf_addtext(uc_stringbuf_t *buf, const char *s, size_t len)
+{
+ bool space = (buf->bpos && isspace(buf->buf[buf->bpos - 1]));
+
+ while (space && isspace(*s)) {
+ s++;
+ len--;
+ }
+
+ while (len > 1 && isspace(s[len - 1]))
+ len--;
+
+ expand_char_refs(buf, s, len, true);
+}
+
+static bool
+_invoke_cb(const char *s, size_t len, html_token_callback_t cb,
+ html_token_type_t type, void *ud)
+{
+ size_t chunksize;
+
+ while (len > 0) {
+ chunksize = (len > 1024) ? 1024 : len;
+
+ if (!cb(type, s, chunksize, ud))
+ return false;
+
+ len -= chunksize;
+ s += chunksize;
+ }
+
+ return true;
+}
+
+#define invoke_cb(s, len, cb, type, ud) \
+ do { \
+ if (!_invoke_cb(s, len, cb, type, ud)) \
+ return false; \
+ } while(0)
+
+static size_t
+_memspn(const char *s, size_t n, const char *set, size_t m, bool invert)
+{
+ uint64_t mask[(1 << CHAR_BIT) / (sizeof(uint64_t) * CHAR_BIT)] = { 0 };
+
+ #define mask_off(n) mask[((unsigned char)(n) / (sizeof(mask[0]) * CHAR_BIT))]
+ #define mask_bit(n) (1ULL << ((unsigned char)(n) % (sizeof(mask[0]) * CHAR_BIT)))
+
+ /* NB: Nudge clang & gcc to unroll the mask initialization loop below.
+ * Since we only invoke _memspn() with constant set string literals
+ * containing only characters up to '>' (62), the loop below should
+ * be optimized into a single constant load opcode for mask[0].
+ */
+ #ifdef __clang__
+ #pragma unroll 255
+ #elif __GNUC__
+ #pragma GCC unroll 255
+ #endif
+ for (; m > 0; m--, set++)
+ mask_off(*set) |= mask_bit(*set);
+
+ for (m = 0; m < n; m++)
+ if (!(mask_off(s[m]) & mask_bit(s[m])) == !invert)
+ break;
+
+ #undef mask_off
+ #undef mask_bit
+
+ return m;
+}
+
+#define memspn(s, n, set) _memspn(s, n, set, sizeof(set) - 1, false)
+#define memcspn(s, n, set) _memspn(s, n, set, sizeof(set) - 1, true)
+
+static bool
+tokenize_html(const char *s, size_t len, html_token_callback_t cb, void *ud)
+{
+ const char *end = s + len, *p;
+ char raw[16] = { 0 };
+
+ enum {
+ SEARCH,
+ IDENTIFY,
+ COMMENT,
+ ATTR,
+ END
+ } state = 0;
+
+ while (state != END) {
+ switch (state) {
+ case SEARCH:
+ p = memchr(s, '<', end - s);
+
+ if (p) {
+ if (p != s)
+ invoke_cb(s, p - s, cb, raw[0] ? T_RAW : T_TEXT, ud);
+
+ s = p + 1;
+ state = IDENTIFY;
+ }
+ else {
+ state = END;
+ }
+
+ break;
+
+ case IDENTIFY:
+ if (*s == '/') {
+ p = memchr(s, '>', end - s);
+
+ if (p) {
+ while (p != s && isspace(p[-1]))
+ p--;
+
+ if (!raw[0] || !strncasecmp(s + 1, raw, p - s - 1)) {
+ invoke_cb(s + 1, p - s - 1, cb, T_CLOSE, ud);
+ raw[0] = 0;
+ }
+ else {
+ invoke_cb(s - 1, p - s + 2, cb, T_RAW, ud);
+ }
+
+ s = p + 1;
+ state = SEARCH;
+ }
+ else {
+ state = END;
+ }
+ }
+ else if (raw[0]) {
+ invoke_cb("<", 1, cb, T_RAW, ud);
+ state = SEARCH;
+ }
+ else if (*s == '!') {
+ state = COMMENT;
+ s++;
+ }
+ else {
+ p = s + memcspn(s, end - s, "/'\"> \f\r\t\n\0");
+
+ if (p != s) {
+ invoke_cb(s, p - s, cb, T_OPEN, ud);
+
+ if (!strncasecmp(s, "script", p - s) ||
+ !strncasecmp(s, "style", p - s)) {
+ memset(raw, 0, sizeof(raw));
+ memcpy(raw, s, p - s);
+ }
+
+ s = p + memspn(p, end - p, " \f\r\t\n\0");
+ state = ATTR;
+ }
+ else {
+ invoke_cb("<", 1, cb, T_TEXT, ud);
+ state = SEARCH;
+ }
+ }
+
+ break;
+
+ case COMMENT:
+ if (!strncmp(s, "--", 2)) {
+ p = memmem(s + 2, end - s - 2, "-->", 3);
+
+ if (p) {
+ invoke_cb(s + 2, p - s - 2, cb, raw[0] ? T_RAW : T_COMMENT, ud);
+ s = p + 3;
+ state = SEARCH;
+ }
+ else {
+ // unterminated comment
+ invoke_cb(s + 2, end - s - 2, cb, raw[0] ? T_RAW : T_COMMENT, ud);
+ s = NULL;
+ state = END;
+ }
+ }
+ else if (!strncasecmp(s, "[CDATA[", 7)) {
+ p = memmem(s + 7, end - s - 7, "]]>", 3);
+
+ if (p) {
+ invoke_cb(s + 7, p - s - 7, cb, raw[0] ? T_RAW : T_CDATA, ud);
+ s = p + 3;
+ state = SEARCH;
+ }
+ else {
+ // unterminated comment
+ invoke_cb(s + 7, end - s - 7, cb, raw[0] ? T_RAW : T_CDATA, ud);
+ s = NULL;
+ state = END;
+ }
+ }
+ else {
+ p = memchr(s, '>', end - s);
+
+ if (p) {
+ invoke_cb(s, p - s, cb, raw[0] ? T_RAW : T_PROCINST, ud);
+ s = p + 1;
+ state = SEARCH;
+ }
+ else {
+ // unterminated comment
+ invoke_cb(s, end - s, cb, raw[0] ? T_RAW : T_PROCINST, ud);
+ s = NULL;
+ state = END;
+ }
+ }
+
+ break;
+
+ case ATTR:
+ p = s + memcspn(s, end - s, "'\"> \f\r\t\n\0");
+
+ if (*p == '>') {
+ if (p != s) {
+ if ((p - s) > 1 || *s != '/')
+ invoke_cb(s, p - s, cb, T_ATTR, ud);
+ }
+
+ s = p + 1;
+ state = SEARCH;
+ }
+ else if (*p == '"' || *p == '\'') {
+ p = memchr(p + 1, *p, end - p);
+
+ if (p) {
+ invoke_cb(s, p - s + 1, cb, T_ATTR, ud);
+ s = p + 1;
+ }
+ else {
+ // unterminated quoted string
+ s = NULL;
+ state = END;
+ }
+ }
+ else if (*p) {
+ if (p != s)
+ invoke_cb(s, p - s, cb, T_ATTR, ud);
+
+ s = p + memspn(p, end - p, " \f\r\t\n\0");
+ }
+ else {
+ // eof
+ state = END;
+ }
+
+ break;
+
+ case END:
+ /* not reached */
+ }
+ }
+
+ if (s && *s)
+ invoke_cb(s, end - s, cb, raw[0] ? T_RAW : T_TEXT, ud);
+
+ invoke_cb("", 0, cb, T_EOF, ud);
+
+ return true;
+}
+
+
+static bool
+uc_html_tokenize_cb(html_token_type_t type, const char *s, size_t len, void *ud)
+{
+ const char *end = s + len, *val;
+ uc_vm_t *vm = ud;
+
+ uc_vm_stack_push(vm, ucv_get(uc_vm_stack_peek(vm, 0)));
+ uc_vm_stack_push(vm, ucv_int64_new(type));
+
+ val = (type == T_ATTR && s != NULL) ? memchr(s, '=', len) : NULL;
+
+ if (val) {
+ uc_vm_stack_push(vm, ucv_string_new_length(s, val - s));
+
+ val++;
+
+ if ((end - val) >= 2 && (*val == '"' || *val == '\'')) {
+ val++;
+ end--;
+ }
+
+ uc_vm_stack_push(vm, ucv_string_new_length(val, end - val));
+ }
+ else if (type == T_TEXT && s) {
+ uc_vm_stack_push(vm, ucv_string_new_length(s, end - s));
+ }
+ else if (s) {
+ uc_vm_stack_push(vm, ucv_string_new_length(s, len));
+ }
+
+ if (uc_vm_call(vm, false, 1 + !!s + !!val) == EXCEPTION_NONE) {
+ ucv_put(uc_vm_stack_pop(vm));
+
+ return true;
+ }
+
+ return false;
+}
+
+static uc_value_t *
+uc_html_tokenize(uc_vm_t *vm, size_t nargs)
+{
+ uc_value_t *input = uc_fn_arg(0);
+ uc_value_t *callback = uc_fn_arg(1);
+ bool res;
+
+ if (ucv_type(input) != UC_STRING)
+ return NULL;
+
+ if (!ucv_is_callable(callback))
+ return NULL;
+
+ uc_vm_stack_push(vm, ucv_get(callback));
+
+ res = tokenize_html(
+ ucv_string_get(input), ucv_string_length(input),
+ uc_html_tokenize_cb, vm);
+
+ ucv_put(uc_vm_stack_pop(vm));
+
+ return ucv_boolean_new(res);
+}
+
+
+static bool
+uc_html_striptags_cb(html_token_type_t type, const char *s, size_t len, void *ud)
+{
+ uc_stringbuf_t *buf = ud;
+
+ if (type == T_TEXT)
+ ucv_stringbuf_addtext(buf, s, len);
+ else if (type == T_OPEN && (unsigned int)buf->bpos > sizeof(uc_string_t))
+ ucv_stringbuf_append(buf, " ");
+
+ return true;
+}
+
+static uc_value_t *
+uc_html_striptags(uc_vm_t *vm, size_t nargs)
+{
+ uc_value_t *input = uc_fn_arg(0);
+ uc_stringbuf_t *buf;
+
+ if (ucv_type(input) != UC_STRING)
+ return NULL;
+
+ buf = ucv_stringbuf_new();
+
+ tokenize_html(
+ ucv_string_get(input), ucv_string_length(input),
+ uc_html_striptags_cb, buf);
+
+ return ucv_stringbuf_finish(buf);
+}
+
+
+static uc_value_t *
+uc_html_entitydecode(uc_vm_t *vm, size_t nargs)
+{
+ uc_value_t *input = uc_fn_arg(0);
+ uc_value_t *loose = uc_fn_arg(1);
+ uc_stringbuf_t *buf;
+
+ if (ucv_type(input) != UC_STRING)
+ return NULL;
+
+ buf = ucv_stringbuf_new();
+
+ expand_char_refs(buf, ucv_string_get(input), ucv_string_length(input),
+ ucv_is_truish(loose));
+
+ return ucv_stringbuf_finish(buf);
+}
+
+static uc_value_t *
+uc_html_entityencode(uc_vm_t *vm, size_t nargs)
+{
+ uc_value_t *input = uc_fn_arg(0);
+ uc_value_t *quote = uc_fn_arg(1);
+ const char *s, *p, *end;
+ uc_stringbuf_t *buf;
+
+ if (ucv_type(input) != UC_STRING)
+ return NULL;
+
+ s = ucv_string_get(input);
+ end = s + ucv_string_length(input);
+ buf = ucv_stringbuf_new();
+
+ while (s < end) {
+ if (ucv_is_truish(quote))
+ p = s + memcspn(s, end - s, "<&'\">\0");
+ else
+ p = s + memcspn(s, end - s, "<&>\0");
+
+ if (p != s)
+ ucv_stringbuf_addstr(buf, s, p - s);
+
+ if (p < end) {
+ switch (*p) {
+ case '"': ucv_stringbuf_append(buf, "&#34;"); break;
+ case '&': ucv_stringbuf_append(buf, "&#38;"); break;
+ case '\'': ucv_stringbuf_append(buf, "&#39;"); break;
+ case '<': ucv_stringbuf_append(buf, "&#60;"); break;
+ case '>': ucv_stringbuf_append(buf, "&#62;"); break;
+ default: ucv_stringbuf_append(buf, "&#xfffd;");
+ }
+ }
+
+ s = p + 1;
+ }
+
+ if (s < end)
+ ucv_stringbuf_addstr(buf, s, end - s);
+
+ return ucv_stringbuf_finish(buf);
+}
+
+
+static const uc_function_list_t html_fns[] = {
+ { "tokenize", uc_html_tokenize },
+ { "striptags", uc_html_striptags },
+ { "entitydecode", uc_html_entitydecode },
+ { "entityencode", uc_html_entityencode },
+};
+
+void uc_module_init(uc_vm_t *vm, uc_value_t *scope)
+{
+ uc_function_list_register(scope, html_fns);
+
+ ucv_object_add(scope, "TEXT", ucv_int64_new(T_TEXT));
+ ucv_object_add(scope, "RAW", ucv_int64_new(T_RAW));
+ ucv_object_add(scope, "OPEN", ucv_int64_new(T_OPEN));
+ ucv_object_add(scope, "ATTR", ucv_int64_new(T_ATTR));
+ ucv_object_add(scope, "CLOSE", ucv_int64_new(T_CLOSE));
+ ucv_object_add(scope, "COMMENT", ucv_int64_new(T_COMMENT));
+ ucv_object_add(scope, "CDATA", ucv_int64_new(T_CDATA));
+ ucv_object_add(scope, "PROCINST", ucv_int64_new(T_PROCINST));
+ ucv_object_add(scope, "EOF", ucv_int64_new(T_EOF));
+}
diff --git a/contrib/package/ucode-mod-lua/src/lua.c b/contrib/package/ucode-mod-lua/src/lua.c
index 679425fae5..d02c6dc867 100644
--- a/contrib/package/ucode-mod-lua/src/lua.c
+++ b/contrib/package/ucode-mod-lua/src/lua.c
@@ -155,30 +155,46 @@ ucv_to_lua(uc_vm_t *vm, uc_value_t *uv, lua_State *L, struct lh_table *visited)
case UC_ARRAY:
case UC_OBJECT:
- if (!visited) {
- freetbl = true;
- visited = lh_kptr_table_new(16, NULL);
+ if (ucv_prototype_get(uv)) {
+ ud = lua_newuserdata(L, sizeof(*ud));
+
+ if (ud) {
+ ud->vm = vm;
+ ud->uv = ucv_get(uv);
+
+ luaL_getmetatable(L, "ucode.value");
+ lua_setmetatable(L, -2);
+ }
+ else {
+ lua_pushnil(L);
+ }
}
+ else {
+ if (!visited) {
+ freetbl = true;
+ visited = lh_kptr_table_new(16, NULL);
+ }
- if (visited) {
- if (lua_table_new_or_ref(L, visited, uv)) {
- if (ucv_type(uv) == UC_ARRAY) {
- for (i = 0; i < ucv_array_length(uv); i++) {
- e = ucv_array_get(uv, i);
- ucv_to_lua(vm, e, L, visited);
- lua_rawseti(L, -2, (int)i + 1);
+ if (visited) {
+ if (lua_table_new_or_ref(L, visited, uv)) {
+ if (ucv_type(uv) == UC_ARRAY) {
+ for (i = 0; i < ucv_array_length(uv); i++) {
+ e = ucv_array_get(uv, i);
+ ucv_to_lua(vm, e, L, visited);
+ lua_rawseti(L, -2, (int)i + 1);
+ }
}
- }
- else {
- ucv_object_foreach(uv, key, val) {
- ucv_to_lua(vm, val, L, visited);
- lua_setfield(L, -2, key);
+ else {
+ ucv_object_foreach(uv, key, val) {
+ ucv_to_lua(vm, val, L, visited);
+ lua_setfield(L, -2, key);
+ }
}
}
}
- }
- else {
- lua_pushnil(L);
+ else {
+ lua_pushnil(L);
+ }
}
break;
@@ -401,17 +417,28 @@ lua_uv_call(lua_State *L)
ucv_userdata_t *ud = luaL_checkudata(L, 1, "ucode.value");
int nargs = lua_gettop(L), i;
uc_value_t *rv;
+ lua_Debug ar;
+ bool mcall;
if (!ucv_is_callable(ud->uv))
return luaL_error(L, "%s: Invoked value is not a function",
uc_exception_type_name(EXCEPTION_TYPE));
+ if (!lua_getstack(L, 0, &ar) || !lua_getinfo(L, "n", &ar))
+ return luaL_error(L, "%s: Unable to obtain stackframe information",
+ uc_exception_type_name(EXCEPTION_RUNTIME));
+
+ mcall = !strcmp(ar.namewhat, "method");
+
+ if (mcall)
+ uc_vm_stack_push(ud->vm, lua_to_ucv(L, 2, ud->vm, NULL));
+
uc_vm_stack_push(ud->vm, ucv_get(ud->uv));
- for (i = 2; i <= nargs; i++)
+ for (i = 2 + mcall; i <= nargs; i++)
uc_vm_stack_push(ud->vm, lua_to_ucv(L, i, ud->vm, NULL));
- if (uc_vm_call(ud->vm, false, nargs - 1)) {
+ if (uc_vm_call(ud->vm, mcall, nargs - 1 - mcall)) {
rv = ucv_object_get(ucv_array_get(ud->vm->exception.stacktrace, 0), "context", NULL);
return luaL_error(L, "%s: %s%s%s",
@@ -429,6 +456,29 @@ lua_uv_call(lua_State *L)
}
static int
+lua_uv_index(lua_State *L)
+{
+ ucv_userdata_t *ud = luaL_checkudata(L, 1, "ucode.value");
+ const char *key = luaL_checkstring(L, 2);
+ long long idx;
+ char *e;
+
+ if (ucv_type(ud->uv) == UC_ARRAY) {
+ idx = strtoll(key, &e, 10);
+
+ if (e != key && *e == 0 && idx >= 1 && idx <= (long long)ucv_array_length(ud->uv)) {
+ ucv_to_lua(ud->vm, ucv_array_get(ud->uv, (size_t)(idx - 1)), L, NULL);
+
+ return 1;
+ }
+ }
+
+ ucv_to_lua(ud->vm, ucv_property_get(ud->uv, key), L, NULL);
+
+ return 1;
+}
+
+static int
lua_uv_tostring(lua_State *L)
{
ucv_userdata_t *ud = luaL_checkudata(L, 1, "ucode.value");
@@ -443,6 +493,7 @@ lua_uv_tostring(lua_State *L)
static const luaL_reg ucode_ud_methods[] = {
{ "__gc", lua_uv_gc },
{ "__call", lua_uv_call },
+ { "__index", lua_uv_index },
{ "__tostring", lua_uv_tostring },
{ }
@@ -451,17 +502,17 @@ static const luaL_reg ucode_ud_methods[] = {
static uc_value_t *
uc_lua_vm_claim_result(uc_vm_t *vm, lua_State *L, int oldtop)
{
- int nargs = lua_gettop(L) - oldtop, i;
+ int nargs = lua_gettop(L) - oldtop - 1, i;
uc_value_t *uv;
if (nargs > 1) {
uv = ucv_array_new_length(vm, nargs);
- for (i = 1; i <= nargs; i++)
+ for (i = 2; i <= nargs; i++)
ucv_array_push(uv, lua_to_ucv(L, oldtop + i, vm, NULL));
}
else if (nargs == 1) {
- uv = lua_to_ucv(L, oldtop + 1, vm, NULL);
+ uv = lua_to_ucv(L, oldtop + 2, vm, NULL);
}
else {
uv = NULL;
@@ -470,18 +521,57 @@ uc_lua_vm_claim_result(uc_vm_t *vm, lua_State *L, int oldtop)
return uv;
}
+static int
+uc_lua_vm_pcall_error_cb(lua_State *L)
+{
+ const char *message = luaL_checkstring(L, 1);
+ uc_stringbuf_t *buf = xprintbuf_new();
+ lua_Debug ar;
+ int level;
+
+ ucv_stringbuf_printf(buf, "%s\n", message);
+
+ for (level = 1; lua_getstack(L, level, &ar) == 1; level++) {
+ if (lua_getinfo(L, "Snl", &ar) == 0)
+ continue;
+
+ if (level == 1) {
+ ucv_stringbuf_printf(buf, "\nIn %s(), file %s",
+ ar.name ? ar.name : "[anonymous function]", ar.short_src);
+
+ if (ar.currentline > -1)
+ ucv_stringbuf_printf(buf, ", line %d", ar.currentline);
+
+ ucv_stringbuf_append(buf, "\n");
+ }
+ else {
+ ucv_stringbuf_printf(buf, " called from function %s (%s",
+ ar.name ? ar.name : "[anonymous function]", ar.short_src);
+
+ if (ar.currentline > -1)
+ ucv_stringbuf_printf(buf, ":%d", ar.currentline);
+
+ ucv_stringbuf_append(buf, ")\n");
+ }
+ }
+
+ lua_pushstring(L, buf->buf);
+ printbuf_free(buf);
+
+ return 1;
+}
+
static uc_value_t *
uc_lua_vm_pcall(uc_vm_t *vm, lua_State *L, int oldtop)
{
uc_value_t *uv;
- switch (lua_pcall(L, lua_gettop(L) - oldtop - 1, LUA_MULTRET, 0)) {
+ switch (lua_pcall(L, lua_gettop(L) - oldtop - 2, LUA_MULTRET, oldtop + 1)) {
case LUA_ERRRUN:
case LUA_ERRMEM:
case LUA_ERRERR:
uc_vm_raise_exception(vm, EXCEPTION_RUNTIME,
- "Lua raised runtime exception: %s",
- lua_tostring(L, -1));
+ "%s", lua_tostring(L, -1));
uv = NULL;
break;
@@ -508,6 +598,7 @@ uc_lua_vm_invoke(uc_vm_t *vm, size_t nargs)
top = lua_gettop(*L);
+ lua_pushcfunction(*L, uc_lua_vm_pcall_error_cb);
lua_getglobal(*L, ucv_string_get(name));
for (i = 1; i < nargs; i++) {
@@ -535,11 +626,12 @@ uc_lua_vm_eval(uc_vm_t *vm, size_t nargs)
top = lua_gettop(*L);
+ lua_pushcfunction(*L, uc_lua_vm_pcall_error_cb);
+
switch (luaL_loadstring(*L, ucv_string_get(source))) {
case LUA_ERRSYNTAX:
uc_vm_raise_exception(vm, EXCEPTION_SYNTAX,
- "Syntax error while compiling Lua code: %s",
- lua_tostring(*L, -1));
+ "%s", lua_tostring(*L, -1));
break;
@@ -573,6 +665,8 @@ uc_lua_vm_include(uc_vm_t *vm, size_t nargs)
top = lua_gettop(*L);
+ lua_pushcfunction(*L, uc_lua_vm_pcall_error_cb);
+
switch (luaL_loadfile(*L, ucv_string_get(path))) {
case LUA_ERRSYNTAX:
uc_vm_raise_exception(vm, EXCEPTION_SYNTAX,
@@ -639,13 +733,22 @@ uc_lua_vm_get(uc_vm_t *vm, size_t nargs)
uc_value_t *key = uc_fn_arg(0);
lua_resource_t *lv;
size_t i;
+ int top;
if (!L || !*L || ucv_type(key) != UC_STRING)
return NULL;
+ top = lua_gettop(*L);
+
lua_getglobal(*L, ucv_string_get(key));
for (i = 1; i < nargs; i++) {
+ if (lua_type(*L, -1) != LUA_TTABLE) {
+ lua_settop(*L, top);
+
+ return NULL;
+ }
+
ucv_to_lua(vm, uc_fn_arg(i), *L, NULL);
lua_gettable(*L, -2);
}
@@ -654,8 +757,7 @@ uc_lua_vm_get(uc_vm_t *vm, size_t nargs)
lv->ref = luaL_ref(*L, LUA_REGISTRYINDEX);
lv->uvL = ucv_this_to_uvL(vm);
- if (nargs > 1)
- lua_pop(*L, nargs - 1);
+ lua_settop(*L, top);
return uc_resource_new(lv_type, lv);
}
@@ -691,6 +793,7 @@ uc_lua_lv_call(uc_vm_t *vm, size_t nargs)
oldtop = lua_gettop(L);
+ lua_pushcfunction(L, uc_lua_vm_pcall_error_cb);
lua_rawgeti(L, LUA_REGISTRYINDEX, (*lv)->ref);
for (i = 0; i < nargs; i++)
@@ -718,6 +821,7 @@ uc_lua_lv_invoke(uc_vm_t *vm, size_t nargs)
oldtop = lua_gettop(L);
+ lua_pushcfunction(L, uc_lua_vm_pcall_error_cb);
lua_rawgeti(L, LUA_REGISTRYINDEX, (*lv)->ref);
ucv_to_lua(vm, method, L, NULL);
lua_gettable(L, -2);
@@ -740,15 +844,24 @@ uc_lua_lv_get_common(uc_vm_t *vm, size_t nargs, bool raw)
lua_State *L = uc_lua_lv_to_L(lv);
uc_value_t *key;
size_t i;
+ int top;
if (!L)
return NULL;
+ top = lua_gettop(L);
+
lua_rawgeti(L, LUA_REGISTRYINDEX, (*lv)->ref);
for (i = 0; i < nargs; i++) {
key = uc_fn_arg(i);
+ if (lua_type(L, -1) != LUA_TTABLE) {
+ lua_settop(L, top);
+
+ return NULL;
+ }
+
if (raw) {
if (ucv_type(key) == UC_INTEGER) {
lua_rawgeti(L, -1, (int)ucv_int64_get(key));
@@ -768,7 +881,7 @@ uc_lua_lv_get_common(uc_vm_t *vm, size_t nargs, bool raw)
ref->ref = luaL_ref(L, LUA_REGISTRYINDEX);
ref->uvL = ucv_this_to_uvL(vm);
- lua_pop(L, nargs);
+ lua_settop(L, top);
return uc_resource_new(lv_type, ref);
}
@@ -899,8 +1012,6 @@ uc_lua_create(uc_vm_t *vm, size_t nargs)
luaL_newmetatable(L, "ucode.value");
luaL_register(L, NULL, ucode_ud_methods);
- lua_pushvalue(L, -1);
- lua_setfield(L, -2, "__index");
lua_pop(L, 1);
return uc_resource_new(vm_type, L);
diff --git a/libs/luci-lib-base/luasrc/http.lua b/libs/luci-lib-base/luasrc/http.lua
index 20b55f2854..882b71c8f7 100644
--- a/libs/luci-lib-base/luasrc/http.lua
+++ b/libs/luci-lib-base/luasrc/http.lua
@@ -6,234 +6,66 @@ local util = require "luci.util"
local coroutine = require "coroutine"
local table = require "table"
local lhttp = require "lucihttp"
-local nixio = require "nixio"
-local ltn12 = require "luci.ltn12"
-local table, ipairs, pairs, type, tostring, tonumber, error =
- table, ipairs, pairs, type, tostring, tonumber, error
+local L, table, ipairs, pairs, type, error = _G.L, table, ipairs, pairs, type, error
module "luci.http"
HTTP_MAX_CONTENT = 1024*100 -- 100 kB maximum content size
-context = util.threadlocal()
-
-Request = util.class()
-function Request.__init__(self, env, sourcein, sinkerr)
- self.input = sourcein
- self.error = sinkerr
-
-
- -- File handler nil by default to let .content() work
- self.filehandler = nil
-
- -- HTTP-Message table
- self.message = {
- env = env,
- headers = {},
- params = urldecode_params(env.QUERY_STRING or ""),
- }
-
- self.parsed_input = false
-end
-
-function Request.formvalue(self, name, noparse)
- if not noparse and not self.parsed_input then
- self:_parse_input()
- end
-
- if name then
- return self.message.params[name]
- else
- return self.message.params
- end
-end
-
-function Request.formvaluetable(self, prefix)
- local vals = {}
- prefix = prefix and prefix .. "." or "."
-
- if not self.parsed_input then
- self:_parse_input()
- end
-
- local void = self.message.params[nil]
- for k, v in pairs(self.message.params) do
- if k:find(prefix, 1, true) == 1 then
- vals[k:sub(#prefix + 1)] = tostring(v)
- end
- end
-
- return vals
-end
-
-function Request.content(self)
- if not self.parsed_input then
- self:_parse_input()
- end
-
- return self.message.content, self.message.content_length
-end
-
-function Request.getcookie(self, name)
- return lhttp.header_attribute("cookie; " .. (self:getenv("HTTP_COOKIE") or ""), name)
-end
-
-function Request.getenv(self, name)
- if name then
- return self.message.env[name]
- else
- return self.message.env
- end
-end
-
-function Request.setfilehandler(self, callback)
- self.filehandler = callback
-
- if not self.parsed_input then
- return
- end
-
- -- If input has already been parsed then uploads are stored as unlinked
- -- temporary files pointed to by open file handles in the parameter
- -- value table. Loop all params, and invoke the file callback for any
- -- param with an open file handle.
- local name, value
- for name, value in pairs(self.message.params) do
- if type(value) == "table" then
- while value.fd do
- local data = value.fd:read(1024)
- local eof = (not data or data == "")
-
- callback(value, data, eof)
-
- if eof then
- value.fd:close()
- value.fd = nil
- end
- end
- end
- end
-end
-
-function Request._parse_input(self)
- parse_message_body(
- self.input,
- self.message,
- self.filehandler
- )
- self.parsed_input = true
-end
-
function close()
- if not context.eoh then
- context.eoh = true
- coroutine.yield(3)
- end
-
- if not context.closed then
- context.closed = true
- coroutine.yield(5)
- end
+ L.http:close()
end
function content()
- return context.request:content()
+ return L.http:content()
end
function formvalue(name, noparse)
- return context.request:formvalue(name, noparse)
+ return L.http:formvalue(name, noparse)
end
function formvaluetable(prefix)
- return context.request:formvaluetable(prefix)
+ return L.http:formvaluetable(prefix)
end
function getcookie(name)
- return context.request:getcookie(name)
+ return L.http:getcookie(name)
end
-- or the environment table itself.
function getenv(name)
- return context.request:getenv(name)
+ return L.http:getenv(name)
end
function setfilehandler(callback)
- return context.request:setfilehandler(callback)
+ return L.http:setfilehandler(callback)
end
function header(key, value)
- if not context.headers then
- context.headers = {}
- end
- context.headers[key:lower()] = value
- coroutine.yield(2, key, value)
+ L.http:header(key, value)
end
function prepare_content(mime)
- if not context.headers or not context.headers["content-type"] then
- if mime == "application/xhtml+xml" then
- if not getenv("HTTP_ACCEPT") or
- not getenv("HTTP_ACCEPT"):find("application/xhtml+xml", nil, true) then
- mime = "text/html; charset=UTF-8"
- end
- header("Vary", "Accept")
- end
- header("Content-Type", mime)
- end
+ L.http:prepare_content(mime)
end
function source()
- return context.request.input
+ return L.http.input
end
function status(code, message)
- code = code or 200
- message = message or "OK"
- context.status = code
- coroutine.yield(1, code, message)
+ L.http:status(code, message)
end
-- This function is as a valid LTN12 sink.
-- If the content chunk is nil this function will automatically invoke close.
function write(content, src_err)
- if not content then
- if src_err then
- error(src_err)
- else
- close()
- end
- return true
- elseif #content == 0 then
- return true
- else
- if not context.eoh then
- if not context.status then
- status()
- end
- if not context.headers or not context.headers["content-type"] then
- header("Content-Type", "text/html; charset=utf-8")
- end
- if not context.headers["cache-control"] then
- header("Cache-Control", "no-cache")
- header("Expires", "0")
- end
- if not context.headers["x-frame-options"] then
- header("X-Frame-Options", "SAMEORIGIN")
- end
- if not context.headers["x-xss-protection"] then
- header("X-XSS-Protection", "1; mode=block")
- end
- if not context.headers["x-content-type-options"] then
- header("X-Content-Type-Options", "nosniff")
- end
-
- context.eoh = true
- coroutine.yield(3)
- end
- coroutine.yield(4, content)
- return true
+ if src_err then
+ error(src_err)
end
+
+ return L.print(content)
end
function splice(fd, size)
@@ -241,10 +73,7 @@ function splice(fd, size)
end
function redirect(url)
- if url == "" then url = "/" end
- status(302, "Found")
- header("Location", url)
- close()
+ L.http:redirect(url)
end
function build_querystring(q)
@@ -266,35 +95,7 @@ urldecode = util.urldecode
urlencode = util.urlencode
function write_json(x)
- util.serialize_json(x, write)
-end
-
--- from given url or string. Returns a table with urldecoded values.
--- Simple parameters are stored as string values associated with the parameter
--- name within the table. Parameters with multiple values are stored as array
--- containing the corresponding values.
-function urldecode_params(url, tbl)
- local parser, name
- local params = tbl or { }
-
- parser = lhttp.urlencoded_parser(function (what, buffer, length)
- if what == parser.TUPLE then
- name, value = nil, nil
- elseif what == parser.NAME then
- name = lhttp.urldecode(buffer)
- elseif what == parser.VALUE and name then
- params[name] = lhttp.urldecode(buffer) or ""
- end
-
- return true
- end)
-
- if parser then
- parser:parse((url or ""):match("[^?]*$"))
- parser:parse(nil)
- end
-
- return params
+ L.printf('%J', x)
end
-- separated by "&". Tables are encoded as parameters with multiple values by
@@ -332,223 +133,13 @@ function urlencode_params(tbl)
return table.concat(enc, "")
end
--- Content-Type. Stores all extracted data associated with its parameter name
--- in the params table within the given message object. Multiple parameter
--- values are stored as tables, ordinary ones as strings.
--- If an optional file callback function is given then it is fed with the
--- file contents chunk by chunk and only the extracted file name is stored
--- within the params table. The callback function will be called subsequently
--- with three arguments:
--- o Table containing decoded (name, file) and raw (headers) mime header data
--- o String value containing a chunk of the file data
--- o Boolean which indicates whether the current chunk is the last one (eof)
-function mimedecode_message_body(src, msg, file_cb)
- local parser, header, field
- local len, maxlen = 0, tonumber(msg.env.CONTENT_LENGTH or nil)
-
- parser, err = lhttp.multipart_parser(msg.env.CONTENT_TYPE, function (what, buffer, length)
- if what == parser.PART_INIT then
- field = { }
-
- elseif what == parser.HEADER_NAME then
- header = buffer:lower()
-
- elseif what == parser.HEADER_VALUE and header then
- if header:lower() == "content-disposition" and
- lhttp.header_attribute(buffer, nil) == "form-data"
- then
- field.name = lhttp.header_attribute(buffer, "name")
- field.file = lhttp.header_attribute(buffer, "filename")
- field[1] = field.file
- end
-
- if field.headers then
- field.headers[header] = buffer
- else
- field.headers = { [header] = buffer }
- end
-
- elseif what == parser.PART_BEGIN then
- return not field.file
-
- elseif what == parser.PART_DATA and field.name and length > 0 then
- if field.file then
- if file_cb then
- file_cb(field, buffer, false)
- msg.params[field.name] = msg.params[field.name] or field
- else
- if not field.fd then
- field.fd = nixio.mkstemp(field.name)
- end
-
- if field.fd then
- field.fd:write(buffer)
- msg.params[field.name] = msg.params[field.name] or field
- end
- end
- else
- field.value = buffer
- end
-
- elseif what == parser.PART_END and field.name then
- if field.file and msg.params[field.name] then
- if file_cb then
- file_cb(field, "", true)
- elseif field.fd then
- field.fd:seek(0, "set")
- end
- else
- local val = msg.params[field.name]
-
- if type(val) == "table" then
- val[#val+1] = field.value or ""
- elseif val ~= nil then
- msg.params[field.name] = { val, field.value or "" }
- else
- msg.params[field.name] = field.value or ""
- end
- end
-
- field = nil
-
- elseif what == parser.ERROR then
- err = buffer
- end
-
- return true
- end, HTTP_MAX_CONTENT)
-
- return ltn12.pump.all(src, function (chunk)
- len = len + (chunk and #chunk or 0)
-
- if maxlen and len > maxlen + 2 then
- return nil, "Message body size exceeds Content-Length"
- end
-
- if not parser or not parser:parse(chunk) then
- return nil, err
- end
-
- return true
- end)
-end
-
--- Content-Type. Stores all extracted data associated with its parameter name
--- in the params table within the given message object. Multiple parameter
--- values are stored as tables, ordinary ones as strings.
-function urldecode_message_body(src, msg)
- local err, name, value, parser
- local len, maxlen = 0, tonumber(msg.env.CONTENT_LENGTH or nil)
-
- parser = lhttp.urlencoded_parser(function (what, buffer, length)
- if what == parser.TUPLE then
- name, value = nil, nil
- elseif what == parser.NAME then
- name = lhttp.urldecode(buffer, lhttp.DECODE_PLUS)
- elseif what == parser.VALUE and name then
- local val = msg.params[name]
-
- if type(val) == "table" then
- val[#val+1] = lhttp.urldecode(buffer, lhttp.DECODE_PLUS) or ""
- elseif val ~= nil then
- msg.params[name] = { val, lhttp.urldecode(buffer, lhttp.DECODE_PLUS) or "" }
- else
- msg.params[name] = lhttp.urldecode(buffer, lhttp.DECODE_PLUS) or ""
- end
- elseif what == parser.ERROR then
- err = buffer
- end
-
- return true
- end, HTTP_MAX_CONTENT)
-
- return ltn12.pump.all(src, function (chunk)
- len = len + (chunk and #chunk or 0)
-
- if maxlen and len > maxlen + 2 then
- return nil, "Message body size exceeds Content-Length"
- elseif len > HTTP_MAX_CONTENT then
- return nil, "Message body size exceeds maximum allowed length"
- end
-
- if not parser or not parser:parse(chunk) then
- return nil, err
- end
-
- return true
- end)
-end
-
--- This function will examine the Content-Type within the given message object
--- to select the appropriate content decoder.
--- Currently the application/x-www-urlencoded and application/form-data
--- mime types are supported. If the encountered content encoding can't be
--- handled then the whole message body will be stored unaltered as "content"
--- property within the given message object.
-function parse_message_body(src, msg, filecb)
- if msg.env.CONTENT_LENGTH or msg.env.REQUEST_METHOD == "POST" then
- local ctype = lhttp.header_attribute(msg.env.CONTENT_TYPE, nil)
-
- -- Is it multipart/mime ?
- if ctype == "multipart/form-data" then
- return mimedecode_message_body(src, msg, filecb)
-
- -- Is it application/x-www-form-urlencoded ?
- elseif ctype == "application/x-www-form-urlencoded" then
- return urldecode_message_body(src, msg)
-
- end
-
- -- Unhandled encoding
- -- If a file callback is given then feed it chunk by chunk, else
- -- store whole buffer in message.content
- local sink
-
- -- If we have a file callback then feed it
- if type(filecb) == "function" then
- local meta = {
- name = "raw",
- encoding = msg.env.CONTENT_TYPE
- }
- sink = function( chunk )
- if chunk then
- return filecb(meta, chunk, false)
- else
- return filecb(meta, nil, true)
- end
- end
- -- ... else append to .content
- else
- msg.content = ""
- msg.content_length = 0
-
- sink = function( chunk )
- if chunk then
- if ( msg.content_length + #chunk ) <= HTTP_MAX_CONTENT then
- msg.content = msg.content .. chunk
- msg.content_length = msg.content_length + #chunk
- return true
- else
- return nil, "POST data exceeds maximum allowed length"
- end
- end
- return true
- end
- end
-
- -- Pump data...
- while true do
- local ok, err = ltn12.pump.step( src, sink )
-
- if not ok and err then
- return nil, err
- elseif not ok then -- eof
- return true
- end
- end
-
- return true
- end
-
- return false
-end
+context = {
+ request = {
+ formvalue = function(self, ...) return formvalue(...) end;
+ formvaluetable = function(self, ...) return formvaluetable(...) end;
+ content = function(self, ...) return content(...) end;
+ getcookie = function(self, ...) return getcookie(...) end;
+ setfilehandler = function(self, ...) return setfilehandler(...) end;
+ message = L and L.http.message
+ }
+}
diff --git a/libs/luci-lib-base/luasrc/util.lua b/libs/luci-lib-base/luasrc/util.lua
index 89757917ff..80013179aa 100644
--- a/libs/luci-lib-base/luasrc/util.lua
+++ b/libs/luci-lib-base/luasrc/util.lua
@@ -100,32 +100,8 @@ end
-- Scope manipulation routines
--
-coxpt = setmetatable({}, { __mode = "kv" })
-
-local tl_meta = {
- __mode = "k",
-
- __index = function(self, key)
- local t = rawget(self, coxpt[coroutine.running()]
- or coroutine.running() or 0)
- return t and t[key]
- end,
-
- __newindex = function(self, key, value)
- local c = coxpt[coroutine.running()] or coroutine.running() or 0
- local r = rawget(self, c)
- if not r then
- rawset(self, c, { [key] = value })
- else
- r[key] = value
- end
- end
-}
-
--- the current active coroutine. A thread local store is private a table object
--- whose values can't be accessed from outside of the running coroutine.
function threadlocal(tbl)
- return setmetatable(tbl or {}, tl_meta)
+ return tbl or {}
end
@@ -772,7 +748,6 @@ function coxpcall(f, err, ...)
co = coroutine.create(newf)
end
coromap[co] = current
- coxpt[co] = coxpt[current] or current or 0
return performResume(err, co, ...)
end
end
diff --git a/libs/luci-lib-nixio/Makefile b/libs/luci-lib-nixio/Makefile
index 4e501b89ce..91715e41d3 100644
--- a/libs/luci-lib-nixio/Makefile
+++ b/libs/luci-lib-nixio/Makefile
@@ -7,48 +7,10 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=NIXIO POSIX library
-LUCI_DEPENDS:=+PACKAGE_luci-lib-nixio_openssl:libopenssl +PACKAGE_luci-lib-nixio_cyassl:libcyassl +liblua
+LUCI_DEPENDS:=+liblua
PKG_LICENSE:=Apache-2.0
-define Package/luci-lib-nixio/config
- choice
- prompt "TLS Provider"
- default PACKAGE_luci-lib-nixio_notls
-
- config PACKAGE_luci-lib-nixio_notls
- bool "Disabled"
-
- config PACKAGE_luci-lib-nixio_axtls
- bool "Builtin (axTLS)"
-
- config PACKAGE_luci-lib-nixio_cyassl
- bool "CyaSSL"
- select PACKAGE_libcyassl
-
- config PACKAGE_luci-lib-nixio_openssl
- bool "OpenSSL"
- select PACKAGE_libopenssl
- endchoice
-endef
-
-NIXIO_TLS:=
-
-ifneq ($(CONFIG_PACKAGE_luci-lib-nixio_axtls),)
- NIXIO_TLS:=axtls
-endif
-
-ifneq ($(CONFIG_PACKAGE_luci-lib-nixio_openssl),)
- NIXIO_TLS:=openssl
-endif
-
-ifneq ($(CONFIG_PACKAGE_luci-lib-nixio_cyassl),)
- NIXIO_TLS:=cyassl
- LUCI_CFLAGS+=-I$(STAGING_DIR)/usr/include/cyassl
-endif
-
-MAKE_VARS += NIXIO_TLS="$(NIXIO_TLS)"
-
include ../../luci.mk
# call BuildPackage - OpenWrt buildroot signature
diff --git a/libs/luci-lib-px5g/Makefile b/libs/luci-lib-px5g/Makefile
index eefee107e8..1c77a5c601 100644
--- a/libs/luci-lib-px5g/Makefile
+++ b/libs/luci-lib-px5g/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=RSA/X.509 Key Generator (required for LuCId SSL support)
-LUCI_DEPENDS:=+liblua
+LUCI_DEPENDS:=+lua +luci-lib-nixio
PKG_USE_MIPS16:=0
PKG_LICENSE:=LGPL-2.1
diff --git a/libs/rpcd-mod-luci/src/luci.c b/libs/rpcd-mod-luci/src/luci.c
index 131180a750..4bef961c35 100644
--- a/libs/rpcd-mod-luci/src/luci.c
+++ b/libs/rpcd-mod-luci/src/luci.c
@@ -1083,6 +1083,15 @@ static bool rpc_luci_get_iwinfo(struct blob_buf *buf, const char *devname,
if (nret & IWINFO_CIPHER_CCMP)
blobmsg_add_string(buf, NULL, "ccmp");
+ if (nret & IWINFO_CIPHER_CCMP256)
+ blobmsg_add_string(buf, NULL, "ccmp-256");
+
+ if (nret & IWINFO_CIPHER_GCMP)
+ blobmsg_add_string(buf, NULL, "gcmp");
+
+ if (nret & IWINFO_CIPHER_GCMP256)
+ blobmsg_add_string(buf, NULL, "gcmp-256");
+
if (nret & IWINFO_CIPHER_WRAP)
blobmsg_add_string(buf, NULL, "wrap");
diff --git a/luci.mk b/luci.mk
index 6def683d80..9776813c4f 100644
--- a/luci.mk
+++ b/luci.mk
@@ -72,6 +72,7 @@ LUCI_LC_ALIAS.zh_Hant=zh-tw
HTDOCS = /www
LUA_LIBRARYDIR = /usr/lib/lua
LUCI_LIBRARYDIR = $(LUA_LIBRARYDIR)/luci
+UCODE_LIBRARYDIR = /usr/share/ucode/luci
# 1: everything expect po subdir or only po subdir
@@ -113,10 +114,10 @@ PKG_SRC_VERSION?=$(if $(DUMP),x,$(strip $(call findrev,1)))
PKG_GITBRANCH?=$(if $(DUMP),x,$(strip $(shell \
variant="LuCI"; \
if git log -1 >/dev/null 2>/dev/null; then \
- branch="$$(git branch --remote --verbose --no-abbrev --contains 2>/dev/null | \
- sed -rne 's|^[^/]+/([^ ]+) [a-f0-9]{40} .+$$|\1|p' | head -n1)"; \
+ branch=$$(git branch --format='%(refname:strip=3)' --remote --no-abbrev --contains 2>/dev/null | tail -n1); \
+ branch=$${branch:-$$(git branch --format='%(refname:strip=2)' --no-abbrev --contains 2>/dev/null | tail -n1)}; \
if [ "$$branch" != "master" ]; then \
- variant="LuCI $$branch branch"; \
+ variant="LuCI $${branch:-unknown} branch"; \
else \
variant="LuCI Master"; \
fi; \
@@ -126,16 +127,22 @@ PKG_GITBRANCH?=$(if $(DUMP),x,$(strip $(shell \
include $(INCLUDE_DIR)/package.mk
-# LUCI_SUBMENU: the submenu-item below the LuCI top-level menu inside OpoenWrt menuconfig
+# LUCI_SUBMENU: the submenu-item below the LuCI top-level menu inside OpenWrt menuconfig
# usually one of the LUCI_MENU.* definitions
# LUCI_SUBMENU_DEFAULT: the regular SUBMENU defined by LUCI_TYPE or derrived from the packagename
# LUCI_SUBMENU_FORCED: manually forced value SUBMENU to set to by explicit definiton
-# can be any string, "none" disables the creation of a submenu
+# can be any string, "none" disables the creation of a submenu
# most usefull in combination with LUCI_CATEGORY, to make the package appear
# anywhere in the menu structure
LUCI_SUBMENU_DEFAULT=$(if $(LUCI_MENU.$(LUCI_TYPE)),$(LUCI_MENU.$(LUCI_TYPE)),$(LUCI_MENU.app))
LUCI_SUBMENU=$(if $(LUCI_SUBMENU_FORCED),$(LUCI_SUBMENU_FORCED),$(LUCI_SUBMENU_DEFAULT))
+ifneq ($(wildcard ${CURDIR}/luasrc/*),)
+ ifneq ($(filter-out luci-lib-base luci-lua-runtime,$(PKG_NAME)),)
+ LUCI_DEPENDS += +luci-lua-runtime
+ endif
+endif
+
define Package/$(PKG_NAME)
SECTION:=$(LUCI_SECTION)
CATEGORY:=$(LUCI_CATEGORY)
@@ -159,7 +166,7 @@ ifneq ($(LUCI_DESCRIPTION),)
endif
define Build/Prepare
- for d in luasrc htdocs root src; do \
+ for d in luasrc ucode htdocs root src; do \
if [ -d ./$$$$d ]; then \
mkdir -p $(PKG_BUILD_DIR)/$$$$d; \
$(CP) ./$$$$d/* $(PKG_BUILD_DIR)/$$$$d/; \
@@ -184,33 +191,39 @@ else
endif
define Package/$(PKG_NAME)/install
- if [ -d $(PKG_BUILD_DIR)/luasrc ]; then \
- $(INSTALL_DIR) $(1)$(LUCI_LIBRARYDIR); \
- cp -pR $(PKG_BUILD_DIR)/luasrc/* $(1)$(LUCI_LIBRARYDIR)/; \
- $(FIND) $(1)$(LUCI_LIBRARYDIR)/ -type f -name '*.luadoc' | $(XARGS) rm; \
- $(if $(CONFIG_LUCI_SRCDIET),$(call SrcDiet,$(1)$(LUCI_LIBRARYDIR)/),true); \
- $(call SubstituteVersion,$(1)$(LUCI_LIBRARYDIR)/); \
- else true; fi
- if [ -d $(PKG_BUILD_DIR)/htdocs ]; then \
- $(INSTALL_DIR) $(1)$(HTDOCS); \
- cp -pR $(PKG_BUILD_DIR)/htdocs/* $(1)$(HTDOCS)/; \
- $(if $(CONFIG_LUCI_JSMIN),$(call JsMin,$(1)$(HTDOCS)/),true); \
- $(if $(CONFIG_LUCI_CSSTIDY),$(call CssTidy,$(1)$(HTDOCS)/),true); \
- else true; fi
- if [ -d $(PKG_BUILD_DIR)/root ]; then \
- $(INSTALL_DIR) $(1)/; \
- cp -pR $(PKG_BUILD_DIR)/root/* $(1)/; \
- else true; fi
- if [ -d $(PKG_BUILD_DIR)/src ]; then \
- $(call Build/Install/Default) \
- $(CP) $(PKG_INSTALL_DIR)/* $(1)/; \
- else true; fi
+
+ ifneq ($(wildcard ${CURDIR}/luasrc),)
+ $(INSTALL_DIR) $(1)$(LUCI_LIBRARYDIR)
+ cp -pR $(PKG_BUILD_DIR)/luasrc/* $(1)$(LUCI_LIBRARYDIR)/
+ $(FIND) $(1)$(LUCI_LIBRARYDIR)/ -type f -name '*.luadoc' | $(XARGS) rm
+ $(if $(CONFIG_LUCI_SRCDIET),$(call SrcDiet,$(1)$(LUCI_LIBRARYDIR)/),true)
+ $(call SubstituteVersion,$(1)$(LUCI_LIBRARYDIR)/)
+ endif
+ ifneq ($(wildcard ${CURDIR}/ucode),)
+ $(INSTALL_DIR) $(1)$(UCODE_LIBRARYDIR)
+ cp -pR $(PKG_BUILD_DIR)/ucode/* $(1)$(UCODE_LIBRARYDIR)/
+ $(call SubstituteVersion,$(1)$(UCODE_LIBRARYDIR)/)
+ endif
+ ifneq ($(wildcard ${CURDIR}/htdocs),)
+ $(INSTALL_DIR) $(1)$(HTDOCS)
+ cp -pR $(PKG_BUILD_DIR)/htdocs/* $(1)$(HTDOCS)/
+ $(if $(CONFIG_LUCI_JSMIN),$(call JsMin,$(1)$(HTDOCS)/),true)
+ $(if $(CONFIG_LUCI_CSSTIDY),$(call CssTidy,$(1)$(HTDOCS)/),true)
+ endif
+ ifneq ($(wildcard ${CURDIR}/root),)
+ $(INSTALL_DIR) $(1)/
+ cp -pR $(PKG_BUILD_DIR)/root/* $(1)/
+ endif
+ ifneq ($(wildcard ${CURDIR}/src),)
+ $(call Build/Install/Default)
+ $(CP) $(PKG_INSTALL_DIR)/* $(1)/
+ endif
endef
ifndef Package/$(PKG_NAME)/postinst
define Package/$(PKG_NAME)/postinst
[ -n "$${IPKG_INSTROOT}" ] || { \
- rm -f /tmp/luci-indexcache
+ rm -f /tmp/luci-indexcache.*
rm -rf /tmp/luci-modulecache/
killall -HUP rpcd 2>/dev/null
exit 0
@@ -219,7 +232,7 @@ endef
endif
# some generic macros that can be used by all packages
-ifeq ($(LUCI_MINIFY_JS),1)
+ifeq ($(LUCI_MINIFY_LUA),1)
define SrcDiet
$(FIND) $(1) -type f -name '*.lua' | while read src; do \
if LUA_PATH="$(STAGING_DIR_HOSTPKG)/lib/lua/5.1/?.lua" luasrcdiet --noopt-binequiv -o "$$$$src.o" "$$$$src"; \
@@ -263,6 +276,11 @@ define SubstituteVersion
$(SED) 's/<%# *\([^ ]*\)PKG_VERSION *%>/\1$(if $(PKG_VERSION),$(PKG_VERSION),$(PKG_SRC_VERSION))/g' \
-e 's/"\(<%= *\(media\|resource\) *%>[^"]*\.\(js\|css\)\)"/"\1?v=$(if $(PKG_VERSION),$(PKG_VERSION),$(PKG_SRC_VERSION))"/g' \
"$$$$src"; \
+ done; \
+ $(FIND) $(1) -type f -name '*.ut' | while read src; do \
+ $(SED) 's/{# *\([^ ]*\)PKG_VERSION *#}/\1$(if $(PKG_VERSION),$(PKG_VERSION),$(PKG_SRC_VERSION))/g' \
+ -e 's/"\({{ *\(media\|resource\) *}}[^"]*\.\(js\|css\)\)"/"\1?v=$(if $(PKG_VERSION),$(PKG_VERSION),$(PKG_SRC_VERSION))"/g' \
+ "$$$$src"; \
done
endef
@@ -278,8 +296,8 @@ ifeq ($(PKG_NAME),luci-base)
default y
config LUCI_CSSTIDY
- bool "Minify CSS files"
- default y
+ bool "Minify CSS files"
+ default y
menu "Translations"$(foreach lang,$(LUCI_LANGUAGES),$(if $(LUCI_LANG.$(lang)),
diff --git a/modules/luci-base/Makefile b/modules/luci-base/Makefile
index 6cb2b64092..f85f753320 100644
--- a/modules/luci-base/Makefile
+++ b/modules/luci-base/Makefile
@@ -1,5 +1,5 @@
#
-# Copyright (C) 2008-2015 The LuCI Team <luci@lists.subsignal.org>
+# Copyright (C) 2022 Jo-Philipp Wich <jo@mein.io>
#
# This is free software, licensed under the Apache License, Version 2.0 .
#
@@ -11,8 +11,20 @@ PKG_NAME:=luci-base
LUCI_TYPE:=mod
LUCI_BASENAME:=base
-LUCI_TITLE:=LuCI core libraries
-LUCI_DEPENDS:=+lua +luci-lib-nixio +luci-lib-ip +rpcd +libubus-lua +luci-lib-jsonc +liblucihttp-lua +luci-lib-base +rpcd-mod-file +rpcd-mod-luci +cgi-io
+LUCI_TITLE:=LuCI core runtime
+LUCI_DEPENDS:=\
+ +rpcd \
+ +rpcd-mod-file \
+ +rpcd-mod-luci \
+ +rpcd-mod-ucode \
+ +cgi-io \
+ +ucode \
+ +ucode-mod-fs \
+ +ucode-mod-uci \
+ +ucode-mod-ubus \
+ +ucode-mod-math \
+ +ucode-mod-html \
+ +liblucihttp-ucode
PKG_LICENSE:=MIT
@@ -26,6 +38,20 @@ define Package/luci-base/conffiles
/etc/config/ucitrack
endef
+define Package/luci-base/postinst
+#!/bin/sh
+
+if [ -z "$${PKG_INSTROOT}" ] && [ -f /etc/config/uhttpd ]; then
+ if ! uci -q get uhttpd.main.ucode_prefix | grep -sq /cgi-bin/luci; then
+ uci add_list uhttpd.main.ucode_prefix='/cgi-bin/luci=/usr/share/ucode/luci/uhttpd.uc'
+ uci commit uhttpd
+ service uhttpd reload
+ fi
+fi
+
+exit 0
+endef
+
include ../../luci.mk
define Host/Configure
diff --git a/modules/luci-base/htdocs/cgi-bin/luci b/modules/luci-base/htdocs/cgi-bin/luci
index c5c9847346..442e427d41 100755
--- a/modules/luci-base/htdocs/cgi-bin/luci
+++ b/modules/luci-base/htdocs/cgi-bin/luci
@@ -1,5 +1,41 @@
-#!/usr/bin/lua
-require "luci.cacheloader"
-require "luci.sgi.cgi"
-luci.dispatcher.indexcache = "/tmp/luci-indexcache"
-luci.sgi.cgi.run()
+#!/usr/bin/env ucode
+
+'use strict';
+
+import { stdin, stdout } from 'fs';
+
+import dispatch from 'luci.dispatcher';
+import request from 'luci.http';
+
+const input_bufsize = 4096;
+let input_available = +getenv('CONTENT_LENGTH') || 0;
+
+function read(len) {
+ if (input_available == 0) {
+ stdin.close();
+
+ return null;
+ }
+
+ let chunk = stdin.read(min(input_available, len ?? input_bufsize, input_bufsize));
+
+ if (chunk == null) {
+ input_available = 0;
+ stdin.close();
+ }
+ else {
+ input_available -= length(chunk);
+ }
+
+ return chunk;
+}
+
+function write(data) {
+ return stdout.write(data);
+}
+
+let req = request(getenv(), read, write);
+
+dispatch(req);
+
+req.close();
diff --git a/modules/luci-base/htdocs/luci-static/resources/cbi.js b/modules/luci-base/htdocs/luci-static/resources/cbi.js
index 65ea6bce3c..3fc6edf29f 100644
--- a/modules/luci-base/htdocs/luci-static/resources/cbi.js
+++ b/modules/luci-base/htdocs/luci-static/resources/cbi.js
@@ -796,5 +796,7 @@ document.addEventListener('DOMContentLoaded', function() {
L.hideTooltip(ev);
});
- document.querySelectorAll('.table').forEach(cbi_update_table);
+ L.require('ui').then(function(ui) {
+ document.querySelectorAll('.table').forEach(cbi_update_table);
+ });
});
diff --git a/modules/luci-base/htdocs/luci-static/resources/form.js b/modules/luci-base/htdocs/luci-static/resources/form.js
index 2d540420bc..3c538b88ca 100644
--- a/modules/luci-base/htdocs/luci-static/resources/form.js
+++ b/modules/luci-base/htdocs/luci-static/resources/form.js
@@ -2259,7 +2259,7 @@ var CBITypedSection = CBIAbstractSection.extend(/** @lends LuCI.form.TypedSectio
if (this.map.readonly !== true) {
ui.addValidator(nameEl, 'uciname', true, function(v) {
- var button = document.querySelector('.cbi-section-create > .cbi-button-add');
+ var button = createEl.querySelector('.cbi-section-create > .cbi-button-add');
if (v !== '') {
button.disabled = null;
return true;
diff --git a/modules/luci-base/htdocs/luci-static/resources/ui.js b/modules/luci-base/htdocs/luci-static/resources/ui.js
index ef6e334216..c7b7ccd773 100644
--- a/modules/luci-base/htdocs/luci-static/resources/ui.js
+++ b/modules/luci-base/htdocs/luci-static/resources/ui.js
@@ -3231,20 +3231,25 @@ var UITable = baseclass.extend(/** @lends LuCI.ui.table.prototype */ {
this.placeholder = placeholder;
var n = 0,
- rows = this.node.querySelectorAll('tr'),
+ rows = this.node.querySelectorAll('tr, .tr'),
trows = [],
- headings = [].slice.call(this.node.firstElementChild.querySelectorAll('th')),
- captionClasses = this.options.captionClasses;
+ headings = [].slice.call(this.node.firstElementChild.querySelectorAll('th, .th')),
+ captionClasses = this.options.captionClasses,
+ trTag = (rows[0] && rows[0].nodeName == 'DIV') ? 'div' : 'tr',
+ tdTag = (headings[0] && headings[0].nodeName == 'DIV') ? 'div' : 'td';
data.forEach(function(row) {
- trows[n] = E('tr', { 'class': 'tr' });
+ trows[n] = E(trTag, { 'class': 'tr' });
for (var i = 0; i < headings.length; i++) {
var text = (headings[i].innerText || '').trim();
- var td = trows[n].appendChild(E('td', {
+ var raw_val = Array.isArray(row[i]) ? row[i][0] : null;
+ var disp_val = Array.isArray(row[i]) ? row[i][1] : row[i];
+ var td = trows[n].appendChild(E(tdTag, {
'class': 'td',
- 'data-title': (text !== '') ? text : null
- }, (row[i] != null) ? row[i] : ''));
+ 'data-title': (text !== '') ? text : null,
+ 'data-value': raw_val
+ }, (disp_val != null) ? ((disp_val instanceof DocumentFragment) ? disp_val.cloneNode(true) : disp_val) : ''));
if (typeof(captionClasses) == 'object')
DOMTokenList.prototype.add.apply(td.classList, L.toArray(captionClasses[i]));
@@ -3267,8 +3272,8 @@ var UITable = baseclass.extend(/** @lends LuCI.ui.table.prototype */ {
this.node.removeChild(rows[n]);
if (placeholder && this.node.firstElementChild === this.node.lastElementChild) {
- var trow = this.node.appendChild(E('tr', { 'class': 'tr placeholder' })),
- td = trow.appendChild(E('td', { 'class': 'td' }, placeholder));
+ var trow = this.node.appendChild(E(trTag, { 'class': 'tr placeholder' })),
+ td = trow.appendChild(E(tdTag, { 'class': 'td' }, placeholder));
if (typeof(captionClasses) == 'object')
DOMTokenList.prototype.add.apply(td.classList, L.toArray(captionClasses[0]));
@@ -3321,8 +3326,12 @@ var UITable = baseclass.extend(/** @lends LuCI.ui.table.prototype */ {
else if (typeof( opts.sortable) == 'object')
hint = opts.sortable[index];
- if (dom.elem(value))
- value = value.innerText.trim();
+ if (dom.elem(value)) {
+ if (value.hasAttribute('data-value'))
+ value = value.getAttribute('data-value');
+ else
+ value = (value.innerText || '').trim();
+ }
switch (hint || 'auto') {
case true:
diff --git a/modules/luci-base/luasrc/controller/admin/index.lua b/modules/luci-base/luasrc/controller/admin/index.lua
deleted file mode 100644
index 8f9b481cce..0000000000
--- a/modules/luci-base/luasrc/controller/admin/index.lua
+++ /dev/null
@@ -1,199 +0,0 @@
--- Copyright 2008 Steven Barth <steven@midlink.org>
--- Licensed to the public under the Apache License 2.0.
-
-module("luci.controller.admin.index", package.seeall)
-
-function action_logout()
- local dsp = require "luci.dispatcher"
- local utl = require "luci.util"
- local sid = dsp.context.authsession
-
- if sid then
- utl.ubus("session", "destroy", { ubus_rpc_session = sid })
-
- local url = dsp.build_url()
-
- if luci.http.getenv('HTTPS') == 'on' then
- luci.http.header("Set-Cookie", "sysauth_https=; expires=Thu, 01 Jan 1970 01:00:00 GMT; path=%s" % url)
- end
-
- luci.http.header("Set-Cookie", "sysauth_http=; expires=Thu, 01 Jan 1970 01:00:00 GMT; path=%s" % url)
- end
-
- luci.http.redirect(dsp.build_url())
-end
-
-function action_translations(lang)
- local i18n = require "luci.i18n"
- local http = require "luci.http"
- local fs = require "nixio".fs
-
- if lang and #lang > 0 then
- lang = i18n.setlanguage(lang)
- if lang then
- local s = fs.stat("%s/base.%s.lmo" %{ i18n.i18ndir, lang })
- if s then
- http.header("Cache-Control", "public, max-age=31536000")
- http.header("ETag", "%x-%x-%x" %{ s["ino"], s["size"], s["mtime"] })
- end
- end
- end
-
- http.prepare_content("application/javascript; charset=utf-8")
- http.write("window.TR=")
- http.write_json(i18n.dump())
-end
-
-local function ubus_reply(id, data, code, errmsg)
- local reply = { jsonrpc = "2.0", id = id }
- if errmsg then
- reply.error = {
- code = code,
- message = errmsg
- }
- elseif type(code) == "table" then
- reply.result = code
- else
- reply.result = { code, data }
- end
-
- return reply
-end
-
-local ubus_types = {
- nil,
- "array",
- "object",
- "string",
- nil, -- INT64
- "number",
- nil, -- INT16,
- "boolean",
- "double"
-}
-
-local function ubus_access(sid, obj, fun)
- local res, code = luci.util.ubus("session", "access", {
- ubus_rpc_session = sid,
- scope = "ubus",
- object = obj,
- ["function"] = fun
- })
-
- return (type(res) == "table" and res.access == true)
-end
-
-local function ubus_request(req)
- if type(req) ~= "table" or type(req.method) ~= "string" or req.jsonrpc ~= "2.0" or req.id == nil then
- return ubus_reply(nil, nil, -32600, "Invalid request")
-
- elseif req.method == "call" then
- if type(req.params) ~= "table" or #req.params < 3 then
- return ubus_reply(nil, nil, -32600, "Invalid parameters")
- end
-
- local sid, obj, fun, arg =
- req.params[1], req.params[2], req.params[3], req.params[4] or {}
- if type(arg) ~= "table" or arg.ubus_rpc_session ~= nil then
- return ubus_reply(req.id, nil, -32602, "Invalid parameters")
- end
-
- if sid == "00000000000000000000000000000000" and luci.dispatcher.context.authsession then
- sid = luci.dispatcher.context.authsession
- end
-
- if not ubus_access(sid, obj, fun) then
- return ubus_reply(req.id, nil, -32002, "Access denied")
- end
-
- arg.ubus_rpc_session = sid
-
- local res, code = luci.util.ubus(obj, fun, arg)
- return ubus_reply(req.id, res, code or 0)
-
- elseif req.method == "list" then
- if req.params == nil or (type(req.params) == "table" and #req.params == 0) then
- local objs = luci.util.ubus()
- return ubus_reply(req.id, nil, objs)
-
- elseif type(req.params) == "table" then
- local n, rv = nil, {}
- for n = 1, #req.params do
- if type(req.params[n]) ~= "string" then
- return ubus_reply(req.id, nil, -32602, "Invalid parameters")
- end
-
- local sig = luci.util.ubus(req.params[n])
- if sig and type(sig) == "table" then
- rv[req.params[n]] = {}
-
- local m, p
- for m, p in pairs(sig) do
- if type(p) == "table" then
- rv[req.params[n]][m] = {}
-
- local pn, pt
- for pn, pt in pairs(p) do
- rv[req.params[n]][m][pn] = ubus_types[pt] or "unknown"
- end
- end
- end
- end
- end
- return ubus_reply(req.id, nil, rv)
-
- else
- return ubus_reply(req.id, nil, -32602, "Invalid parameters")
- end
- end
-
- return ubus_reply(req.id, nil, -32601, "Method not found")
-end
-
-function action_ubus()
- local parser = require "luci.jsonc".new()
-
- luci.http.context.request:setfilehandler(function(_, s)
- if not s then
- return nil
- end
-
- local ok, err = parser:parse(s)
- return (not err or nil)
- end)
-
- luci.http.context.request:content()
-
- local json = parser:get()
- if json == nil or type(json) ~= "table" then
- luci.http.prepare_content("application/json")
- luci.http.write_json(ubus_reply(nil, nil, -32700, "Parse error"))
- return
- end
-
- local response
- if #json == 0 then
- response = ubus_request(json)
- else
- response = {}
-
- local _, request
- for _, request in ipairs(json) do
- response[_] = ubus_request(request)
- end
- end
-
- luci.http.prepare_content("application/json")
- luci.http.write_json(response)
-end
-
-function action_menu()
- local dsp = require "luci.dispatcher"
- local http = require "luci.http"
-
- local _, _, acls = dsp.is_authenticated({ methods = { "cookie:sysauth_https", "cookie:sysauth_http" } })
- local menu = dsp.menu_json(acls or {}) or {}
-
- http.prepare_content("application/json")
- http.write_json(menu)
-end
diff --git a/modules/luci-base/luasrc/controller/admin/uci.lua b/modules/luci-base/luasrc/controller/admin/uci.lua
deleted file mode 100644
index 7aad10d58a..0000000000
--- a/modules/luci-base/luasrc/controller/admin/uci.lua
+++ /dev/null
@@ -1,70 +0,0 @@
--- Copyright 2008 Steven Barth <steven@midlink.org>
--- Copyright 2010-2019 Jo-Philipp Wich <jo@mein.io>
--- Licensed to the public under the Apache License 2.0.
-
-module("luci.controller.admin.uci", package.seeall)
-
-local function ubus_state_to_http(errstr)
- local map = {
- ["Invalid command"] = 400,
- ["Invalid argument"] = 400,
- ["Method not found"] = 404,
- ["Entry not found"] = 404,
- ["No data"] = 204,
- ["Permission denied"] = 403,
- ["Timeout"] = 504,
- ["Not supported"] = 500,
- ["Unknown error"] = 500,
- ["Connection failed"] = 503
- }
-
- local code = map[errstr] or 200
- local msg = errstr or "OK"
-
- luci.http.status(code, msg)
-
- if code ~= 204 then
- luci.http.prepare_content("text/plain")
- luci.http.write(msg)
- end
-end
-
-function action_apply_rollback()
- local uci = require "luci.model.uci"
- local token, errstr = uci:apply(true)
- if token then
- luci.http.prepare_content("application/json")
- luci.http.write_json({ token = token })
- else
- ubus_state_to_http(errstr)
- end
-end
-
-function action_apply_unchecked()
- local uci = require "luci.model.uci"
- local _, errstr = uci:apply(false)
- ubus_state_to_http(errstr)
-end
-
-function action_confirm()
- local uci = require "luci.model.uci"
- local token = luci.http.formvalue("token")
- local _, errstr = uci:confirm(token)
- ubus_state_to_http(errstr)
-end
-
-function action_revert()
- local uci = require "luci.model.uci"
- local changes = uci:changes()
-
- -- Collect files to be reverted
- local _, errstr, r, tbl
- for r, tbl in pairs(changes) do
- _, errstr = uci:revert(r)
- if errstr then
- break
- end
- end
-
- ubus_state_to_http(errstr or "OK")
-end
diff --git a/modules/luci-base/luasrc/dispatcher.lua b/modules/luci-base/luasrc/dispatcher.lua
deleted file mode 100644
index a3726fb1c1..0000000000
--- a/modules/luci-base/luasrc/dispatcher.lua
+++ /dev/null
@@ -1,1564 +0,0 @@
--- Copyright 2008 Steven Barth <steven@midlink.org>
--- Copyright 2008-2015 Jo-Philipp Wich <jow@openwrt.org>
--- Licensed to the public under the Apache License 2.0.
-
-local fs = require "nixio.fs"
-local sys = require "luci.sys"
-local util = require "luci.util"
-local xml = require "luci.xml"
-local http = require "luci.http"
-local nixio = require "nixio", require "nixio.util"
-
-module("luci.dispatcher", package.seeall)
-context = util.threadlocal()
-uci = require "luci.model.uci"
-i18n = require "luci.i18n"
-_M.fs = fs
-
--- Index table
-local index = nil
-
-local function check_fs_depends(spec)
- local fs = require "nixio.fs"
-
- for path, kind in pairs(spec) do
- if kind == "directory" then
- local empty = true
- for entry in (fs.dir(path) or function() end) do
- empty = false
- break
- end
- if empty then
- return false
- end
- elseif kind == "executable" then
- if fs.stat(path, "type") ~= "reg" or not fs.access(path, "x") then
- return false
- end
- elseif kind == "file" then
- if fs.stat(path, "type") ~= "reg" then
- return false
- end
- elseif kind == "absent" then
- if fs.stat(path, "type") then
- return false
- end
- end
- end
-
- return true
-end
-
-local function check_uci_depends_options(conf, s, opts)
- local uci = require "luci.model.uci"
-
- if type(opts) == "string" then
- return (s[".type"] == opts)
- elseif opts == true then
- for option, value in pairs(s) do
- if option:byte(1) ~= 46 then
- return true
- end
- end
- elseif type(opts) == "table" then
- for option, value in pairs(opts) do
- local sval = s[option]
- if type(sval) == "table" then
- local found = false
- for _, v in ipairs(sval) do
- if v == value then
- found = true
- break
- end
- end
- if not found then
- return false
- end
- elseif value == true then
- if sval == nil then
- return false
- end
- else
- if sval ~= value then
- return false
- end
- end
- end
- end
-
- return true
-end
-
-local function check_uci_depends_section(conf, sect)
- local uci = require "luci.model.uci"
-
- for section, options in pairs(sect) do
- local stype = section:match("^@([A-Za-z0-9_%-]+)$")
- if stype then
- local found = false
- uci:foreach(conf, stype, function(s)
- if check_uci_depends_options(conf, s, options) then
- found = true
- return false
- end
- end)
- if not found then
- return false
- end
- else
- local s = uci:get_all(conf, section)
- if not s or not check_uci_depends_options(conf, s, options) then
- return false
- end
- end
- end
-
- return true
-end
-
-local function check_uci_depends(conf)
- local uci = require "luci.model.uci"
-
- for config, values in pairs(conf) do
- if values == true then
- local found = false
- uci:foreach(config, nil, function(s)
- found = true
- return false
- end)
- if not found then
- return false
- end
- elseif type(values) == "table" then
- if not check_uci_depends_section(config, values) then
- return false
- end
- end
- end
-
- return true
-end
-
-local function check_acl_depends(require_groups, groups)
- if type(require_groups) == "table" and #require_groups > 0 then
- local writable = false
-
- for _, group in ipairs(require_groups) do
- local read = false
- local write = false
- if type(groups) == "table" and type(groups[group]) == "table" then
- for _, perm in ipairs(groups[group]) do
- if perm == "read" then
- read = true
- elseif perm == "write" then
- write = true
- end
- end
- end
- if not read and not write then
- return nil
- elseif write then
- writable = true
- end
- end
-
- return writable
- end
-
- return true
-end
-
-local function check_depends(spec)
- if type(spec.depends) ~= "table" then
- return true
- end
-
- if type(spec.depends.fs) == "table" then
- local satisfied = false
- local alternatives = (#spec.depends.fs > 0) and spec.depends.fs or { spec.depends.fs }
- for _, alternative in ipairs(alternatives) do
- if check_fs_depends(alternative) then
- satisfied = true
- break
- end
- end
- if not satisfied then
- return false
- end
- end
-
- if type(spec.depends.uci) == "table" then
- local satisfied = false
- local alternatives = (#spec.depends.uci > 0) and spec.depends.uci or { spec.depends.uci }
- for _, alternative in ipairs(alternatives) do
- if check_uci_depends(alternative) then
- satisfied = true
- break
- end
- end
- if not satisfied then
- return false
- end
- end
-
- return true
-end
-
-local function target_to_json(target, module)
- local action
-
- if target.type == "call" then
- action = {
- ["type"] = "call",
- ["module"] = module,
- ["function"] = target.name,
- ["parameters"] = target.argv
- }
- elseif target.type == "view" then
- action = {
- ["type"] = "view",
- ["path"] = target.view
- }
- elseif target.type == "template" then
- action = {
- ["type"] = "template",
- ["path"] = target.view
- }
- elseif target.type == "cbi" then
- action = {
- ["type"] = "cbi",
- ["path"] = target.model,
- ["config"] = target.config
- }
- elseif target.type == "form" then
- action = {
- ["type"] = "form",
- ["path"] = target.model
- }
- elseif target.type == "firstchild" then
- action = {
- ["type"] = "firstchild"
- }
- elseif target.type == "firstnode" then
- action = {
- ["type"] = "firstchild",
- ["recurse"] = true
- }
- elseif target.type == "arcombine" then
- if type(target.targets) == "table" then
- action = {
- ["type"] = "arcombine",
- ["targets"] = {
- target_to_json(target.targets[1], module),
- target_to_json(target.targets[2], module)
- }
- }
- end
- elseif target.type == "alias" then
- action = {
- ["type"] = "alias",
- ["path"] = table.concat(target.req, "/")
- }
- elseif target.type == "rewrite" then
- action = {
- ["type"] = "rewrite",
- ["path"] = table.concat(target.req, "/"),
- ["remove"] = target.n
- }
- end
-
- if target.post and action then
- action.post = target.post
- end
-
- return action
-end
-
-local function tree_to_json(node, json)
- local fs = require "nixio.fs"
- local util = require "luci.util"
-
- if type(node.nodes) == "table" then
- for subname, subnode in pairs(node.nodes) do
- local spec = {
- title = xml.striptags(subnode.title),
- order = subnode.order
- }
-
- if subnode.leaf then
- spec.wildcard = true
- end
-
- if subnode.cors then
- spec.cors = true
- end
-
- if subnode.setuser then
- spec.setuser = subnode.setuser
- end
-
- if subnode.setgroup then
- spec.setgroup = subnode.setgroup
- end
-
- if type(subnode.target) == "table" then
- spec.action = target_to_json(subnode.target, subnode.module)
- end
-
- if type(subnode.file_depends) == "table" then
- for _, v in ipairs(subnode.file_depends) do
- spec.depends = spec.depends or {}
- spec.depends.fs = spec.depends.fs or {}
-
- local ft = fs.stat(v, "type")
- if ft == "dir" then
- spec.depends.fs[v] = "directory"
- elseif v:match("/s?bin/") then
- spec.depends.fs[v] = "executable"
- else
- spec.depends.fs[v] = "file"
- end
- end
- end
-
- if type(subnode.uci_depends) == "table" then
- for k, v in pairs(subnode.uci_depends) do
- spec.depends = spec.depends or {}
- spec.depends.uci = spec.depends.uci or {}
- spec.depends.uci[k] = v
- end
- end
-
- if type(subnode.acl_depends) == "table" then
- for _, acl in ipairs(subnode.acl_depends) do
- spec.depends = spec.depends or {}
- spec.depends.acl = spec.depends.acl or {}
- spec.depends.acl[#spec.depends.acl + 1] = acl
- end
- end
-
- if (subnode.sysauth_authenticator ~= nil) or
- (subnode.sysauth ~= nil and subnode.sysauth ~= false)
- then
- if subnode.sysauth_authenticator == "htmlauth" then
- spec.auth = {
- login = true,
- methods = { "cookie:sysauth_https", "cookie:sysauth_http" }
- }
- elseif subname == "rpc" and subnode.module == "luci.controller.rpc" then
- spec.auth = {
- login = false,
- methods = { "query:auth", "cookie:sysauth_https", "cookie:sysauth_http" }
- }
- elseif subnode.module == "luci.controller.admin.uci" then
- spec.auth = {
- login = false,
- methods = { "param:sid" }
- }
- end
- elseif subnode.sysauth == false then
- spec.auth = {}
- end
-
- if not spec.action then
- spec.title = nil
- end
-
- spec.satisfied = check_depends(spec)
- json.children = json.children or {}
- json.children[subname] = tree_to_json(subnode, spec)
- end
- end
-
- return json
-end
-
-function build_url(...)
- local path = {...}
- local url = { http.getenv("SCRIPT_NAME") or "" }
-
- local p
- for _, p in ipairs(path) do
- if p:match("^[a-zA-Z0-9_%-%.%%/,;]+$") then
- url[#url+1] = "/"
- url[#url+1] = p
- end
- end
-
- if #path == 0 then
- url[#url+1] = "/"
- end
-
- return table.concat(url, "")
-end
-
-
-function error404(message)
- http.status(404, "Not Found")
- message = message or "Not Found"
-
- local function render()
- local template = require "luci.template"
- template.render("error404", {message=message})
- end
-
- if not util.copcall(render) then
- http.prepare_content("text/plain")
- http.write(message)
- end
-
- return false
-end
-
-function error500(message)
- util.perror(message)
- if not context.template_header_sent then
- http.status(500, "Internal Server Error")
- http.prepare_content("text/plain")
- http.write(message)
- else
- require("luci.template")
- if not util.copcall(luci.template.render, "error500", {message=message}) then
- http.prepare_content("text/plain")
- http.write(message)
- end
- end
- return false
-end
-
-local function determine_request_language()
- local conf = require "luci.config"
- assert(conf.main, "/etc/config/luci seems to be corrupt, unable to find section 'main'")
-
- local lang = conf.main.lang or "auto"
- if lang == "auto" then
- local aclang = http.getenv("HTTP_ACCEPT_LANGUAGE") or ""
- for aclang in aclang:gmatch("[%w_-]+") do
- local country, culture = aclang:match("^([a-z][a-z])[_-]([a-zA-Z][a-zA-Z])$")
- if country and culture then
- local cc = "%s_%s" %{ country, culture:lower() }
- if conf.languages[cc] then
- lang = cc
- break
- elseif conf.languages[country] then
- lang = country
- break
- end
- elseif conf.languages[aclang] then
- lang = aclang
- break
- end
- end
- end
-
- if lang == "auto" then
- lang = i18n.default
- end
-
- i18n.setlanguage(lang)
-end
-
-function httpdispatch(request, prefix)
- http.context.request = request
-
- local r = {}
- context.request = r
-
- local pathinfo = http.urldecode(request:getenv("PATH_INFO") or "", true)
-
- if prefix then
- for _, node in ipairs(prefix) do
- r[#r+1] = node
- end
- end
-
- local node
- for node in pathinfo:gmatch("[^/%z]+") do
- r[#r+1] = node
- end
-
- determine_request_language()
-
- local stat, err = util.coxpcall(function()
- dispatch(context.request)
- end, error500)
-
- http.close()
-
- --context._disable_memtrace()
-end
-
-local function require_post_security(target, args)
- if type(target) == "table" and target.type == "arcombine" and type(target.targets) == "table" then
- return require_post_security((type(args) == "table" and #args > 0) and target.targets[2] or target.targets[1], args)
- end
-
- if type(target) == "table" then
- if type(target.post) == "table" then
- local param_name, required_val, request_val
-
- for param_name, required_val in pairs(target.post) do
- request_val = http.formvalue(param_name)
-
- if (type(required_val) == "string" and
- request_val ~= required_val) or
- (required_val == true and request_val == nil)
- then
- return false
- end
- end
-
- return true
- end
-
- return (target.post == true)
- end
-
- return false
-end
-
-function test_post_security()
- if http.getenv("REQUEST_METHOD") ~= "POST" then
- http.status(405, "Method Not Allowed")
- http.header("Allow", "POST")
- return false
- end
-
- if http.formvalue("token") ~= context.authtoken then
- http.status(403, "Forbidden")
- luci.template.render("csrftoken")
- return false
- end
-
- return true
-end
-
-local function session_retrieve(sid, allowed_users)
- local sdat = util.ubus("session", "get", { ubus_rpc_session = sid })
- local sacl = util.ubus("session", "access", { ubus_rpc_session = sid })
-
- if type(sdat) == "table" and
- type(sdat.values) == "table" and
- type(sdat.values.token) == "string" and
- (not allowed_users or
- util.contains(allowed_users, sdat.values.username))
- then
- uci:set_session_id(sid)
- return sid, sdat.values, type(sacl) == "table" and sacl or {}
- end
-
- return nil, nil, nil
-end
-
-local function session_setup(user, pass)
- local login = util.ubus("session", "login", {
- username = user,
- password = pass,
- timeout = tonumber(luci.config.sauth.sessiontime)
- })
-
- local rp = context.requestpath
- and table.concat(context.requestpath, "/") or ""
-
- if type(login) == "table" and
- type(login.ubus_rpc_session) == "string"
- then
- util.ubus("session", "set", {
- ubus_rpc_session = login.ubus_rpc_session,
- values = { token = sys.uniqueid(16) }
- })
- nixio.syslog("info", tostring("luci: accepted login on /%s for %s from %s\n"
- %{ rp, user or "?", http.getenv("REMOTE_ADDR") or "?" }))
-
- return session_retrieve(login.ubus_rpc_session)
- end
- nixio.syslog("info", tostring("luci: failed login on /%s for %s from %s\n"
- %{ rp, user or "?", http.getenv("REMOTE_ADDR") or "?" }))
-end
-
-local function check_authentication(method)
- local auth_type, auth_param = method:match("^(%w+):(.+)$")
- local sid, sdat
-
- if auth_type == "cookie" then
- sid = http.getcookie(auth_param)
- elseif auth_type == "param" then
- sid = http.formvalue(auth_param)
- elseif auth_type == "query" then
- sid = http.formvalue(auth_param, true)
- end
-
- return session_retrieve(sid)
-end
-
-local function merge_trees(node_a, node_b)
- for k, v in pairs(node_b) do
- if k == "children" then
- node_a.children = node_a.children or {}
-
- for name, spec in pairs(v) do
- node_a.children[name] = merge_trees(node_a.children[name] or {}, spec)
- end
- else
- node_a[k] = v
- end
- end
-
- if type(node_a.action) == "table" and
- node_a.action.type == "firstchild" and
- node_a.children == nil
- then
- node_a.satisfied = false
- end
-
- return node_a
-end
-
-local function apply_tree_acls(node, acl)
- if type(node.children) == "table" then
- for _, child in pairs(node.children) do
- apply_tree_acls(child, acl)
- end
- end
-
- local perm
- if type(node.depends) == "table" then
- perm = check_acl_depends(node.depends.acl, acl["access-group"])
- else
- perm = true
- end
-
- if perm == nil then
- node.satisfied = false
- elseif perm == false then
- node.readonly = true
- end
-end
-
-function menu_json(acl)
- local tree = context.tree or createtree()
- local lua_tree = tree_to_json(tree, {
- action = {
- ["type"] = "firstchild",
- ["recurse"] = true
- }
- })
-
- local json_tree = createtree_json()
- local menu_tree = merge_trees(lua_tree, json_tree)
-
- if acl then
- apply_tree_acls(menu_tree, acl)
- end
-
- return menu_tree
-end
-
-local function init_template_engine(ctx)
- local tpl = require "luci.template"
- local media = luci.config.main.mediaurlbase
-
- if not pcall(tpl.Template, "themes/%s/header" % fs.basename(media)) then
- media = nil
- for name, theme in pairs(luci.config.themes) do
- if name:sub(1,1) ~= "." and pcall(tpl.Template,
- "themes/%s/header" % fs.basename(theme)) then
- media = theme
- end
- end
- assert(media, "No valid theme found")
- end
-
- local function _ifattr(cond, key, val, noescape)
- if cond then
- local env = getfenv(3)
- local scope = (type(env.self) == "table") and env.self
- if type(val) == "table" then
- if not next(val) then
- return ''
- else
- val = util.serialize_json(val)
- end
- end
-
- val = tostring(val or
- (type(env[key]) ~= "function" and env[key]) or
- (scope and type(scope[key]) ~= "function" and scope[key]) or "")
-
- if noescape ~= true then
- val = xml.pcdata(val)
- end
-
- return string.format(' %s="%s"', tostring(key), val)
- else
- return ''
- end
- end
-
- tpl.context.viewns = setmetatable({
- write = http.write;
- include = function(name) tpl.Template(name):render(getfenv(2)) end;
- translate = i18n.translate;
- translatef = i18n.translatef;
- export = function(k, v) if tpl.context.viewns[k] == nil then tpl.context.viewns[k] = v end end;
- striptags = xml.striptags;
- pcdata = xml.pcdata;
- media = media;
- theme = fs.basename(media);
- resource = luci.config.main.resourcebase;
- ifattr = function(...) return _ifattr(...) end;
- attr = function(...) return _ifattr(true, ...) end;
- url = build_url;
- }, {__index=function(tbl, key)
- if key == "controller" then
- return build_url()
- elseif key == "REQUEST_URI" then
- return build_url(unpack(ctx.requestpath))
- elseif key == "FULL_REQUEST_URI" then
- local url = { http.getenv("SCRIPT_NAME") or "", http.getenv("PATH_INFO") }
- local query = http.getenv("QUERY_STRING")
- if query and #query > 0 then
- url[#url+1] = "?"
- url[#url+1] = query
- end
- return table.concat(url, "")
- elseif key == "token" then
- return ctx.authtoken
- else
- return rawget(tbl, key) or _G[key]
- end
- end})
-
- return tpl
-end
-
-function is_authenticated(auth)
- if type(auth) == "table" and type(auth.methods) == "table" and #auth.methods > 0 then
- local sid, sdat, sacl
- for _, method in ipairs(auth.methods) do
- sid, sdat, sacl = check_authentication(method)
-
- if sid and sdat and sacl then
- return sid, sdat, sacl
- end
- end
- end
-end
-
-local function ctx_append(ctx, name, node)
- ctx.path = ctx.path or {}
- ctx.path[#ctx.path + 1] = name
-
- ctx.acls = ctx.acls or {}
-
- local acls = (type(node.depends) == "table" and type(node.depends.acl) == "table") and node.depends.acl or {}
- for _, acl in ipairs(acls) do
- ctx.acls[_] = acl
- end
-
- ctx.auth = node.auth or ctx.auth
- ctx.cors = node.cors or ctx.cors
- ctx.suid = node.setuser or ctx.suid
- ctx.sgid = node.setgroup or ctx.sgid
-
- return ctx
-end
-
-local function node_weight(node)
- local weight = node.order or 9999
-
- if weight > 9999 then
- weight = 9999
- end
-
- if type(node.auth) == "table" and node.auth.login then
- weight = weight + 10000
- end
-
- return weight
-end
-
-local function resolve_firstchild(node, sacl, login_allowed, ctx)
- local candidate = nil
- local candidate_ctx = nil
-
- for name, child in pairs(node.children) do
- if child.satisfied then
- if not sacl then
- local _
- _, _, sacl = is_authenticated(node.auth)
- end
-
- local cacl = (type(child.depends) == "table") and child.depends.acl or nil
- local login = login_allowed or (type(child.auth) == "table" and child.auth.login)
- if login or check_acl_depends(cacl, sacl and sacl["access-group"]) ~= nil then
- if child.title and type(child.action) == "table" then
- local child_ctx = ctx_append(util.clone(ctx, true), name, child)
- if child.action.type == "firstchild" then
- if not candidate or node_weight(candidate) > node_weight(child) then
- local have_grandchild = resolve_firstchild(child, sacl, login, child_ctx)
- if have_grandchild then
- candidate = child
- candidate_ctx = child_ctx
- end
- end
- elseif not child.firstchild_ineligible then
- if not candidate or node_weight(candidate) > node_weight(child) then
- candidate = child
- candidate_ctx = child_ctx
- end
- end
- end
- end
- end
- end
-
- if candidate then
- for k, v in pairs(candidate_ctx) do
- ctx[k] = v
- end
-
- return true
- end
-
- return false
-end
-
-local function resolve_page(tree, request_path)
- local node = tree
- local sacl = nil
- local login = false
- local ctx = {}
-
- for i, s in ipairs(request_path) do
- node = node.children and node.children[s]
-
- if not node or not node.satisfied then
- break
- end
-
- ctx_append(ctx, s, node)
-
- if not sacl then
- local _
- _, _, sacl = is_authenticated(node.auth)
- end
-
- if not login and type(node.auth) == "table" and node.auth.login then
- login = true
- end
-
- if node.wildcard then
- ctx.request_args = {}
- ctx.request_path = util.clone(ctx.path, true)
-
- for j = i + 1, #request_path do
- ctx.request_path[j] = request_path[j]
- ctx.request_args[j - i] = request_path[j]
- end
-
- break
- end
- end
-
- if node and type(node.action) == "table" and node.action.type == "firstchild" then
- resolve_firstchild(node, sacl, login, ctx)
- end
-
- ctx.acls = ctx.acls or {}
- ctx.path = ctx.path or {}
- ctx.request_args = ctx.request_args or {}
- ctx.request_path = ctx.request_path or util.clone(request_path, true)
-
- node = tree
-
- for _, s in ipairs(ctx.path or {}) do
- node = node.children[s]
- assert(node, "Internal node resolve error")
- end
-
- return node, ctx
-end
-
-function dispatch(request)
- --context._disable_memtrace = require "luci.debug".trap_memtrace("l")
- local ctx = context
-
- local auth, cors, suid, sgid
- local menu = menu_json()
- local page, lookup_ctx = resolve_page(menu, request)
- local action = (page and type(page.action) == "table") and page.action or {}
-
- local tpl = init_template_engine(ctx)
-
- ctx.args = lookup_ctx.request_args
- ctx.path = lookup_ctx.path
- ctx.dispatched = page
-
- ctx.requestpath = ctx.requestpath or lookup_ctx.request_path
- ctx.requestargs = ctx.requestargs or lookup_ctx.request_args
- ctx.requested = ctx.requested or page
-
- if type(lookup_ctx.auth) == "table" and next(lookup_ctx.auth) then
- local sid, sdat, sacl = is_authenticated(lookup_ctx.auth)
-
- if not (sid and sdat and sacl) and lookup_ctx.auth.login then
- local user = http.getenv("HTTP_AUTH_USER")
- local pass = http.getenv("HTTP_AUTH_PASS")
-
- if user == nil and pass == nil then
- user = http.formvalue("luci_username")
- pass = http.formvalue("luci_password")
- end
-
- if user and pass then
- sid, sdat, sacl = session_setup(user, pass)
- end
-
- if not sid then
- context.path = {}
-
- http.status(403, "Forbidden")
- http.header("X-LuCI-Login-Required", "yes")
-
- local scope = { duser = "root", fuser = user }
- local ok, res = util.copcall(tpl.render_string, [[<% include("themes/" .. theme .. "/sysauth") %>]], scope)
- if ok then
- return res
- end
- return tpl.render("sysauth", scope)
- end
-
- http.header("Set-Cookie", 'sysauth_%s=%s; path=%s; SameSite=Strict; HttpOnly%s' %{
- http.getenv("HTTPS") == "on" and "https" or "http",
- sid, build_url(), http.getenv("HTTPS") == "on" and "; secure" or ""
- })
-
- http.redirect(build_url(unpack(ctx.requestpath)))
- return
- end
-
- if not sid or not sdat or not sacl then
- http.status(403, "Forbidden")
- http.header("X-LuCI-Login-Required", "yes")
- return
- end
-
- ctx.authsession = sid
- ctx.authtoken = sdat.token
- ctx.authuser = sdat.username
- ctx.authacl = sacl
- end
-
- if #lookup_ctx.acls > 0 then
- local perm = check_acl_depends(lookup_ctx.acls, ctx.authacl and ctx.authacl["access-group"])
- if perm == nil then
- http.status(403, "Forbidden")
- return
- end
-
- if page then
- page.readonly = not perm
- end
- end
-
- if action.type == "arcombine" then
- action = (#lookup_ctx.request_args > 0) and action.targets[2] or action.targets[1]
- end
-
- if lookup_ctx.cors and http.getenv("REQUEST_METHOD") == "OPTIONS" then
- luci.http.status(200, "OK")
- luci.http.header("Access-Control-Allow-Origin", http.getenv("HTTP_ORIGIN") or "*")
- luci.http.header("Access-Control-Allow-Methods", "GET, POST, OPTIONS")
- return
- end
-
- if require_post_security(action) then
- if not test_post_security() then
- return
- end
- end
-
- if lookup_ctx.sgid then
- sys.process.setgroup(lookup_ctx.sgid)
- end
-
- if lookup_ctx.suid then
- sys.process.setuser(lookup_ctx.suid)
- end
-
- if action.type == "view" then
- tpl.render("view", { view = action.path })
-
- elseif action.type == "call" then
- local ok, mod = util.copcall(require, action.module)
- if not ok then
- error500(mod)
- return
- end
-
- local func = mod[action["function"]]
-
- assert(func ~= nil,
- 'Cannot resolve function "' .. action["function"] .. '". Is it misspelled or local?')
-
- assert(type(func) == "function",
- 'The symbol "' .. action["function"] .. '" does not refer to a function but data ' ..
- 'of type "' .. type(func) .. '".')
-
- local argv = (type(action.parameters) == "table" and #action.parameters > 0) and { unpack(action.parameters) } or {}
- for _, s in ipairs(lookup_ctx.request_args) do
- argv[#argv + 1] = s
- end
-
- local ok, err = util.copcall(func, unpack(argv))
- if not ok then
- error500(err)
- end
-
- --elseif action.type == "firstchild" then
- -- tpl.render("empty_node_placeholder", getfenv(1))
-
- elseif action.type == "alias" then
- local sub_request = {}
- for name in action.path:gmatch("[^/]+") do
- sub_request[#sub_request + 1] = name
- end
-
- for _, s in ipairs(lookup_ctx.request_args) do
- sub_request[#sub_request + 1] = s
- end
-
- dispatch(sub_request)
-
- elseif action.type == "rewrite" then
- local sub_request = { unpack(request) }
- for i = 1, action.remove do
- table.remove(sub_request, 1)
- end
-
- local n = 1
- for s in action.path:gmatch("[^/]+") do
- table.insert(sub_request, n, s)
- n = n + 1
- end
-
- for _, s in ipairs(lookup_ctx.request_args) do
- sub_request[#sub_request + 1] = s
- end
-
- dispatch(sub_request)
-
- elseif action.type == "template" then
- tpl.render(action.path, getfenv(1))
-
- elseif action.type == "cbi" then
- _cbi({ config = action.config, model = action.path }, unpack(lookup_ctx.request_args))
-
- elseif action.type == "form" then
- _form({ model = action.path }, unpack(lookup_ctx.request_args))
-
- else
- if not menu.children then
- error404("No root node was registered, this usually happens if no module was installed.\n" ..
- "Install luci-mod-admin-full and retry. " ..
- "If the module is already installed, try removing the /tmp/luci-indexcache file.")
- else
- error404("No page is registered at '/" .. table.concat(lookup_ctx.request_path, "/") .. "'.\n" ..
- "If this url belongs to an extension, make sure it is properly installed.\n" ..
- "If the extension was recently installed, try removing the /tmp/luci-indexcache file.")
- end
- end
-end
-
-local function hash_filelist(files)
- local fprint = {}
- local n = 0
-
- for i, file in ipairs(files) do
- local st = fs.stat(file)
- if st then
- fprint[n + 1] = '%x' % st.ino
- fprint[n + 2] = '%x' % st.mtime
- fprint[n + 3] = '%x' % st.size
- n = n + 3
- end
- end
-
- return nixio.crypt(table.concat(fprint, "|"), "$1$"):sub(5):gsub("/", ".")
-end
-
-local function read_cachefile(file, reader)
- local euid = sys.process.info("uid")
- local fuid = fs.stat(file, "uid")
- local mode = fs.stat(file, "modestr")
-
- if euid ~= fuid or mode ~= "rw-------" then
- return nil
- end
-
- return reader(file)
-end
-
-function createindex()
- local controllers = { }
- local base = "%s/controller/" % util.libpath()
- local _, path
-
- for path in (fs.glob("%s*.lua" % base) or function() end) do
- controllers[#controllers+1] = path
- end
-
- for path in (fs.glob("%s*/*.lua" % base) or function() end) do
- controllers[#controllers+1] = path
- end
-
- local cachefile
-
- if indexcache then
- cachefile = "%s.%s.lua" %{ indexcache, hash_filelist(controllers) }
-
- local res = read_cachefile(cachefile, function(path) return loadfile(path)() end)
- if res then
- index = res
- return res
- end
-
- for file in (fs.glob("%s.*.lua" % indexcache) or function() end) do
- fs.unlink(file)
- end
- end
-
- index = {}
-
- for _, path in ipairs(controllers) do
- local modname = "luci.controller." .. path:sub(#base+1, #path-4):gsub("/", ".")
- local mod = require(modname)
- assert(mod ~= true,
- "Invalid controller file found\n" ..
- "The file '" .. path .. "' contains an invalid module line.\n" ..
- "Please verify whether the module name is set to '" .. modname ..
- "' - It must correspond to the file path!")
-
- local idx = mod.index
- if type(idx) == "function" then
- index[modname] = idx
- end
- end
-
- if cachefile then
- local f = nixio.open(cachefile, "w", 600)
- f:writeall(util.get_bytecode(index))
- f:close()
- end
-end
-
-function createtree_json()
- local json = require "luci.jsonc"
- local tree = {}
-
- local schema = {
- action = "table",
- auth = "table",
- cors = "boolean",
- depends = "table",
- order = "number",
- setgroup = "string",
- setuser = "string",
- title = "string",
- wildcard = "boolean",
- firstchild_ineligible = "boolean"
- }
-
- local files = {}
- local cachefile
-
- for file in (fs.glob("/usr/share/luci/menu.d/*.json") or function() end) do
- files[#files+1] = file
- end
-
- if indexcache then
- cachefile = "%s.%s.json" %{ indexcache, hash_filelist(files) }
-
- local res = read_cachefile(cachefile, function(path) return json.parse(fs.readfile(path) or "") end)
- if res then
- return res
- end
-
- for file in (fs.glob("%s.*.json" % indexcache) or function() end) do
- fs.unlink(file)
- end
- end
-
- for _, file in ipairs(files) do
- local data = json.parse(fs.readfile(file) or "")
- if type(data) == "table" then
- for path, spec in pairs(data) do
- if type(spec) == "table" then
- local node = tree
-
- for s in path:gmatch("[^/]+") do
- if s == "*" then
- node.wildcard = true
- break
- end
-
- node.children = node.children or {}
- node.children[s] = node.children[s] or {}
- node = node.children[s]
- end
-
- if node ~= tree then
- for k, t in pairs(schema) do
- if type(spec[k]) == t then
- node[k] = spec[k]
- end
- end
-
- node.satisfied = check_depends(spec)
- end
- end
- end
- end
- end
-
- if cachefile then
- local f = nixio.open(cachefile, "w", 600)
- f:writeall(json.stringify(tree))
- f:close()
- end
-
- return tree
-end
-
--- Build the index before if it does not exist yet.
-function createtree()
- if not index then
- createindex()
- end
-
- local ctx = context
- local tree = {nodes={}, inreq=true}
-
- ctx.treecache = setmetatable({}, {__mode="v"})
- ctx.tree = tree
-
- local scope = setmetatable({}, {__index = luci.dispatcher})
-
- for k, v in pairs(index) do
- scope._NAME = k
- setfenv(v, scope)
- v()
- end
-
- return tree
-end
-
-function assign(path, clone, title, order)
- local obj = node(unpack(path))
- obj.nodes = nil
- obj.module = nil
-
- obj.title = title
- obj.order = order
-
- setmetatable(obj, {__index = _create_node(clone)})
-
- return obj
-end
-
-function entry(path, target, title, order)
- local c = node(unpack(path))
-
- c.target = target
- c.title = title
- c.order = order
- c.module = getfenv(2)._NAME
-
- return c
-end
-
--- enabling the node.
-function get(...)
- return _create_node({...})
-end
-
-function node(...)
- local c = _create_node({...})
-
- c.module = getfenv(2)._NAME
- c.auto = nil
-
- return c
-end
-
-function lookup(...)
- local i, path = nil, {}
- for i = 1, select('#', ...) do
- local name, arg = nil, tostring(select(i, ...))
- for name in arg:gmatch("[^/]+") do
- path[#path+1] = name
- end
- end
-
- for i = #path, 1, -1 do
- local node = context.treecache[table.concat(path, ".", 1, i)]
- if node and (i == #path or node.leaf) then
- return node, build_url(unpack(path))
- end
- end
-end
-
-function _create_node(path)
- if #path == 0 then
- return context.tree
- end
-
- local name = table.concat(path, ".")
- local c = context.treecache[name]
-
- if not c then
- local last = table.remove(path)
- local parent = _create_node(path)
-
- c = {nodes={}, auto=true, inreq=true}
-
- parent.nodes[last] = c
- context.treecache[name] = c
- end
-
- return c
-end
-
--- Subdispatchers --
-
-function firstchild()
- return { type = "firstchild" }
-end
-
-function firstnode()
- return { type = "firstnode" }
-end
-
-function alias(...)
- return { type = "alias", req = { ... } }
-end
-
-function rewrite(n, ...)
- return { type = "rewrite", n = n, req = { ... } }
-end
-
-function call(name, ...)
- return { type = "call", argv = {...}, name = name }
-end
-
-function post_on(params, name, ...)
- return {
- type = "call",
- post = params,
- argv = { ... },
- name = name
- }
-end
-
-function post(...)
- return post_on(true, ...)
-end
-
-
-function template(name)
- return { type = "template", view = name }
-end
-
-function view(name)
- return { type = "view", view = name }
-end
-
-
-function _cbi(self, ...)
- local cbi = require "luci.cbi"
- local tpl = require "luci.template"
- local http = require "luci.http"
- local util = require "luci.util"
-
- local config = self.config or {}
- local maps = cbi.load(self.model, ...)
-
- local state = nil
-
- local function has_uci_access(config, level)
- local rv = util.ubus("session", "access", {
- ubus_rpc_session = context.authsession,
- scope = "uci", object = config,
- ["function"] = level
- })
-
- return (type(rv) == "table" and rv.access == true) or false
- end
-
- local i, res
- for i, res in ipairs(maps) do
- if util.instanceof(res, cbi.SimpleForm) then
- io.stderr:write("Model %s returns SimpleForm but is dispatched via cbi(),\n"
- % self.model)
-
- io.stderr:write("please change %s to use the form() action instead.\n"
- % table.concat(context.request, "/"))
- end
-
- res.flow = config
- local cstate = res:parse()
- if cstate and (not state or cstate < state) then
- state = cstate
- end
- end
-
- local function _resolve_path(path)
- return type(path) == "table" and build_url(unpack(path)) or path
- end
-
- if config.on_valid_to and state and state > 0 and state < 2 then
- http.redirect(_resolve_path(config.on_valid_to))
- return
- end
-
- if config.on_changed_to and state and state > 1 then
- http.redirect(_resolve_path(config.on_changed_to))
- return
- end
-
- if config.on_success_to and state and state > 0 then
- http.redirect(_resolve_path(config.on_success_to))
- return
- end
-
- if config.state_handler then
- if not config.state_handler(state, maps) then
- return
- end
- end
-
- http.header("X-CBI-State", state or 0)
-
- if not config.noheader then
- tpl.render("cbi/header", {state = state})
- end
-
- local redirect
- local messages
- local applymap = false
- local pageaction = true
- local parsechain = { }
- local writable = false
-
- for i, res in ipairs(maps) do
- if res.apply_needed and res.parsechain then
- local c
- for _, c in ipairs(res.parsechain) do
- parsechain[#parsechain+1] = c
- end
- applymap = true
- end
-
- if res.redirect then
- redirect = redirect or res.redirect
- end
-
- if res.pageaction == false then
- pageaction = false
- end
-
- if res.message then
- messages = messages or { }
- messages[#messages+1] = res.message
- end
- end
-
- for i, res in ipairs(maps) do
- local is_readable_map = has_uci_access(res.config, "read")
- local is_writable_map = has_uci_access(res.config, "write")
-
- writable = writable or is_writable_map
-
- res:render({
- firstmap = (i == 1),
- redirect = redirect,
- messages = messages,
- pageaction = pageaction,
- parsechain = parsechain,
- readable = is_readable_map,
- writable = is_writable_map
- })
- end
-
- if not config.nofooter then
- tpl.render("cbi/footer", {
- flow = config,
- pageaction = pageaction,
- redirect = redirect,
- state = state,
- autoapply = config.autoapply,
- trigger_apply = applymap,
- writable = writable
- })
- end
-end
-
-function cbi(model, config)
- return {
- type = "cbi",
- post = { ["cbi.submit"] = true },
- config = config,
- model = model
- }
-end
-
-
-function arcombine(trg1, trg2)
- return {
- type = "arcombine",
- env = getfenv(),
- targets = {trg1, trg2}
- }
-end
-
-
-function _form(self, ...)
- local cbi = require "luci.cbi"
- local tpl = require "luci.template"
- local http = require "luci.http"
-
- local maps = luci.cbi.load(self.model, ...)
- local state = nil
-
- local i, res
- for i, res in ipairs(maps) do
- local cstate = res:parse()
- if cstate and (not state or cstate < state) then
- state = cstate
- end
- end
-
- http.header("X-CBI-State", state or 0)
- tpl.render("header")
- for i, res in ipairs(maps) do
- res:render()
- end
- tpl.render("footer")
-end
-
-function form(model)
- return {
- type = "form",
- post = { ["cbi.submit"] = true },
- model = model
- }
-end
-
-translate = i18n.translate
-
--- This function does not actually translate the given argument but
--- is used by build/i18n-scan.pl to find translatable entries.
-function _(text)
- return text
-end
diff --git a/modules/luci-base/luasrc/dispatcher.luadoc b/modules/luci-base/luasrc/dispatcher.luadoc
deleted file mode 100644
index a77f8d8b07..0000000000
--- a/modules/luci-base/luasrc/dispatcher.luadoc
+++ /dev/null
@@ -1,220 +0,0 @@
----[[
-LuCI web dispatcher.
-]]
-module "luci.dispatcher"
-
----[[
-Build the URL relative to the server webroot from given virtual path.
-
-@class function
-@name build_url
-@param ... Virtual path
-@return Relative URL
-]]
-
----[[
-Check whether a dispatch node shall be visible
-
-@class function
-@name node_visible
-@param node Dispatch node
-@return Boolean indicating whether the node should be visible
-]]
-
----[[
-Return a sorted table of visible children within a given node
-
-@class function
-@name node_childs
-@param node Dispatch node
-@return Ordered table of child node names
-]]
-
----[[
-Send a 404 error code and render the "error404" template if available.
-
-@class function
-@name error404
-@param message Custom error message (optional)
-@return false
-]]
-
----[[
-Send a 500 error code and render the "error500" template if available.
-
-@class function
-@name error500
-@param message Custom error message (optional)#
-@return false
-]]
-
----[[
-Dispatch an HTTP request.
-
-@class function
-@name httpdispatch
-@param request LuCI HTTP Request object
-]]
-
----[[
-Dispatches a LuCI virtual path.
-
-@class function
-@name dispatch
-@param request Virtual path
-]]
-
----[[
-Generate the dispatching index using the native file-cache based strategy.
-
-
-@class function
-@name createindex
-]]
-
----[[
-Create the dispatching tree from the index.
-
-Build the index before if it does not exist yet.
-
-@class function
-@name createtree
-]]
-
----[[
-Clone a node of the dispatching tree to another position.
-
-@class function
-@name assign
-@param path Virtual path destination
-@param clone Virtual path source
-@param title Destination node title (optional)
-@param order Destination node order value (optional)
-@return Dispatching tree node
-]]
-
----[[
-Create a new dispatching node and define common parameters.
-
-@class function
-@name entry
-@param path Virtual path
-@param target Target function to call when dispatched.
-@param title Destination node title
-@param order Destination node order value (optional)
-@return Dispatching tree node
-]]
-
----[[
-Fetch or create a dispatching node without setting the target module or
-enabling the node.
-
-@class function
-@name get
-@param ... Virtual path
-@return Dispatching tree node
-]]
-
----[[
-Fetch or create a new dispatching node.
-
-@class function
-@name node
-@param ... Virtual path
-@return Dispatching tree node
-]]
-
----[[
-Lookup node in dispatching tree.
-
-@class function
-@name lookup
-@param ... Virtual path
-@return Node object, canonical url or nil if the path was not found.
-]]
-
----[[
-Alias the first (lowest order) page automatically
-
-
-@class function
-@name firstchild
-]]
-
----[[
-Create a redirect to another dispatching node.
-
-@class function
-@name alias
-@param ... Virtual path destination
-]]
-
----[[
-Rewrite the first x path values of the request.
-
-@class function
-@name rewrite
-@param n Number of path values to replace
-@param ... Virtual path to replace removed path values with
-]]
-
----[[
-Create a function-call dispatching target.
-
-@class function
-@name call
-@param name Target function of local controller
-@param ... Additional parameters passed to the function
-]]
-
----[[
-Create a template render dispatching target.
-
-@class function
-@name template
-@param name Template to be rendered
-]]
-
----[[
-Create a CBI model dispatching target.
-
-@class function
-@name cbi
-@param model CBI model to be rendered
-]]
-
----[[
-Create a combined dispatching target for non argv and argv requests.
-
-@class function
-@name arcombine
-@param trg1 Overview Target
-@param trg2 Detail Target
-]]
-
----[[
-Create a CBI form model dispatching target.
-
-@class function
-@name form
-@param model CBI form model tpo be rendered
-]]
-
----[[
-Access the luci.i18n translate() api.
-
-@class function
-@name translate
-@param text Text to translate
-]]
-
----[[
-No-op function used to mark translation entries for menu labels.
-
-This function does not actually translate the given argument but
-is used by build/i18n-scan.pl to find translatable entries.
-
-@class function
-@name _
-]]
-
diff --git a/modules/luci-base/luasrc/sgi/cgi.lua b/modules/luci-base/luasrc/sgi/cgi.lua
deleted file mode 100644
index 400db4710d..0000000000
--- a/modules/luci-base/luasrc/sgi/cgi.lua
+++ /dev/null
@@ -1,73 +0,0 @@
--- Copyright 2008 Steven Barth <steven@midlink.org>
--- Licensed to the public under the Apache License 2.0.
-
-exectime = os.clock()
-module("luci.sgi.cgi", package.seeall)
-local ltn12 = require("luci.ltn12")
-require("nixio.util")
-require("luci.http")
-require("luci.sys")
-require("luci.dispatcher")
-
--- Limited source to avoid endless blocking
-local function limitsource(handle, limit)
- limit = limit or 0
- local BLOCKSIZE = ltn12.BLOCKSIZE
-
- return function()
- if limit < 1 then
- handle:close()
- return nil
- else
- local read = (limit > BLOCKSIZE) and BLOCKSIZE or limit
- limit = limit - read
-
- local chunk = handle:read(read)
- if not chunk then handle:close() end
- return chunk
- end
- end
-end
-
-function run()
- local r = luci.http.Request(
- luci.sys.getenv(),
- limitsource(io.stdin, tonumber(luci.sys.getenv("CONTENT_LENGTH"))),
- ltn12.sink.file(io.stderr)
- )
-
- local x = coroutine.create(luci.dispatcher.httpdispatch)
- local hcache = ""
- local active = true
-
- while coroutine.status(x) ~= "dead" do
- local res, id, data1, data2 = coroutine.resume(x, r)
-
- if not res then
- print("Status: 500 Internal Server Error")
- print("Content-Type: text/plain\n")
- print(id)
- break;
- end
-
- if active then
- if id == 1 then
- io.write("Status: " .. tostring(data1) .. " " .. data2 .. "\r\n")
- elseif id == 2 then
- hcache = hcache .. data1 .. ": " .. data2 .. "\r\n"
- elseif id == 3 then
- io.write(hcache)
- io.write("\r\n")
- elseif id == 4 then
- io.write(tostring(data1 or ""))
- elseif id == 5 then
- io.flush()
- io.close()
- active = false
- elseif id == 6 then
- data1:copyz(nixio.stdout, data2)
- data1:close()
- end
- end
- end
-end
diff --git a/modules/luci-base/luasrc/sgi/uhttpd.lua b/modules/luci-base/luasrc/sgi/uhttpd.lua
deleted file mode 100644
index 4cd3649c62..0000000000
--- a/modules/luci-base/luasrc/sgi/uhttpd.lua
+++ /dev/null
@@ -1,99 +0,0 @@
--- Copyright 2010 Jo-Philipp Wich <jow@openwrt.org>
--- Licensed to the public under the Apache License 2.0.
-
-require "nixio.util"
-require "luci.http"
-require "luci.sys"
-require "luci.dispatcher"
-require "luci.ltn12"
-
-function handle_request(env)
- exectime = os.clock()
- local renv = {
- CONTENT_LENGTH = env.CONTENT_LENGTH,
- CONTENT_TYPE = env.CONTENT_TYPE,
- REQUEST_METHOD = env.REQUEST_METHOD,
- REQUEST_URI = env.REQUEST_URI,
- PATH_INFO = env.PATH_INFO,
- SCRIPT_NAME = env.SCRIPT_NAME:gsub("/+$", ""),
- SCRIPT_FILENAME = env.SCRIPT_NAME,
- SERVER_PROTOCOL = env.SERVER_PROTOCOL,
- QUERY_STRING = env.QUERY_STRING,
- DOCUMENT_ROOT = env.DOCUMENT_ROOT,
- HTTPS = env.HTTPS,
- REDIRECT_STATUS = env.REDIRECT_STATUS,
- REMOTE_ADDR = env.REMOTE_ADDR,
- REMOTE_NAME = env.REMOTE_NAME,
- REMOTE_PORT = env.REMOTE_PORT,
- REMOTE_USER = env.REMOTE_USER,
- SERVER_ADDR = env.SERVER_ADDR,
- SERVER_NAME = env.SERVER_NAME,
- SERVER_PORT = env.SERVER_PORT
- }
-
- local k, v
- for k, v in pairs(env.headers) do
- k = k:upper():gsub("%-", "_")
- renv["HTTP_" .. k] = v
- end
-
- local len = tonumber(env.CONTENT_LENGTH) or 0
- local function recv()
- if len > 0 then
- local rlen, rbuf = uhttpd.recv(4096)
- if rlen >= 0 then
- len = len - rlen
- return rbuf
- end
- end
- return nil
- end
-
- local send = uhttpd.send
-
- local req = luci.http.Request(
- renv, recv, luci.ltn12.sink.file(io.stderr)
- )
-
-
- local x = coroutine.create(luci.dispatcher.httpdispatch)
- local hcache = { }
- local active = true
-
- while coroutine.status(x) ~= "dead" do
- local res, id, data1, data2 = coroutine.resume(x, req)
-
- if not res then
- send("Status: 500 Internal Server Error\r\n")
- send("Content-Type: text/plain\r\n\r\n")
- send(tostring(id))
- break
- end
-
- if active then
- if id == 1 then
- send("Status: ")
- send(tostring(data1))
- send(" ")
- send(tostring(data2))
- send("\r\n")
- elseif id == 2 then
- hcache[data1] = data2
- elseif id == 3 then
- for k, v in pairs(hcache) do
- send(tostring(k))
- send(": ")
- send(tostring(v))
- send("\r\n")
- end
- send("\r\n")
- elseif id == 4 then
- send(tostring(data1 or ""))
- elseif id == 5 then
- active = false
- elseif id == 6 then
- data1:copyz(nixio.stdout, data2)
- end
- end
- end
-end
diff --git a/modules/luci-base/luasrc/view/error404.htm b/modules/luci-base/luasrc/view/error404.htm
deleted file mode 100644
index ff151d1834..0000000000
--- a/modules/luci-base/luasrc/view/error404.htm
+++ /dev/null
@@ -1,12 +0,0 @@
-<%#
- Copyright 2008 Steven Barth <steven@midlink.org>
- Copyright 2008 Jo-Philipp Wich <jow@openwrt.org>
- Licensed to the public under the Apache License 2.0.
--%>
-
-<%+header%>
-<h2 name="content">404 <%:Not Found%></h2>
-<p><%:Sorry, the object you requested was not found.%></p>
-<p><%=message%></p>
-<tt><%:Unable to dispatch%>: <%=url(unpack(luci.dispatcher.context.request))%></tt>
-<%+footer%>
diff --git a/modules/luci-base/luasrc/view/error500.htm b/modules/luci-base/luasrc/view/error500.htm
deleted file mode 100644
index 34a52cda84..0000000000
--- a/modules/luci-base/luasrc/view/error500.htm
+++ /dev/null
@@ -1,11 +0,0 @@
-<%#
- Copyright 2008 Steven Barth <steven@midlink.org>
- Copyright 2008 Jo-Philipp Wich <jow@openwrt.org>
- Licensed to the public under the Apache License 2.0.
--%>
-
-<%+header%>
-<h2 name="content">500 <%:Internal Server Error%></h2>
-<p><%:Sorry, the server encountered an unexpected error.%></p>
-<pre class="error500"><%=message%></pre>
-<%+footer%>
diff --git a/modules/luci-base/luasrc/view/footer.htm b/modules/luci-base/luasrc/view/footer.htm
deleted file mode 100644
index ba14ec8678..0000000000
--- a/modules/luci-base/luasrc/view/footer.htm
+++ /dev/null
@@ -1,27 +0,0 @@
-<%#
- Copyright 2008 Steven Barth <steven@midlink.org>
- Copyright 2008-2019 Jo-Philipp Wich <jo@mein.io>
- Licensed to the public under the Apache License 2.0.
--%>
-
-<%
- local is_rollback_pending, rollback_time_remaining, rollback_session, rollback_token = luci.model.uci:rollback_pending()
-
- if is_rollback_pending or trigger_apply or trigger_revert then
-%>
- <script type="text/javascript">
- document.addEventListener("luci-loaded", function() {
- <% if trigger_apply then -%>
- L.ui.changes.apply(true);
- <%- elseif trigger_revert then -%>
- L.ui.changes.revert();
- <%- else -%>
- L.ui.changes.confirm(true, Date.now() + <%=rollback_time_remaining%> * 1000, <%=luci.http.write_json(rollback_token)%>);
- <%- end %>
- });
- </script>
-<%
- end
-
- include("themes/" .. theme .. "/footer")
-%>
diff --git a/modules/luci-base/luasrc/view/header.htm b/modules/luci-base/luasrc/view/header.htm
deleted file mode 100644
index cffe9482ca..0000000000
--- a/modules/luci-base/luasrc/view/header.htm
+++ /dev/null
@@ -1,38 +0,0 @@
-<%#
- Copyright 2008 Steven Barth <steven@midlink.org>
- Copyright 2008-2019 Jo-Philipp Wich <jo@mein.io>
- Licensed to the public under the Apache License 2.0.
--%>
-
-<%
- if not luci.dispatcher.context.template_header_sent then
- include("themes/" .. theme .. "/header")
- luci.dispatcher.context.template_header_sent = true
- end
-
- local applyconf = luci.config and luci.config.apply
-%>
-
-<script type="text/javascript" src="<%=resource%>/promis.min.js"></script>
-<script type="text/javascript" src="<%=resource%>/luci.js"></script>
-<script type="text/javascript">
- L = new LuCI(<%= luci.http.write_json({
- token = token,
- media = media,
- resource = resource,
- scriptname = luci.http.getenv("SCRIPT_NAME"),
- pathinfo = luci.http.getenv("PATH_INFO"),
- documentroot = luci.http.getenv("DOCUMENT_ROOT"),
- requestpath = luci.dispatcher.context.requestpath,
- dispatchpath = luci.dispatcher.context.path,
- pollinterval = luci.config.main.pollinterval or 5,
- ubuspath = luci.config.main.ubuspath or '/ubus/',
- sessionid = luci.dispatcher.context.authsession,
- nodespec = luci.dispatcher.context.dispatched,
- apply_rollback = math.max(applyconf and applyconf.rollback or 90, 90),
- apply_holdoff = math.max(applyconf and applyconf.holdoff or 4, 1),
- apply_timeout = math.max(applyconf and applyconf.timeout or 5, 1),
- apply_display = math.max(applyconf and applyconf.display or 1.5, 1),
- rollback_token = rollback_token
- }) %>);
-</script>
diff --git a/modules/luci-base/luasrc/view/sysauth.htm b/modules/luci-base/luasrc/view/sysauth.htm
deleted file mode 100644
index acd5ff7e38..0000000000
--- a/modules/luci-base/luasrc/view/sysauth.htm
+++ /dev/null
@@ -1,75 +0,0 @@
-<%#
- Copyright 2008 Steven Barth <steven@midlink.org>
- Copyright 2008-2012 Jo-Philipp Wich <jow@openwrt.org>
- Licensed to the public under the Apache License 2.0.
--%>
-
-<%+header%>
-
-<form method="post" action="<%=pcdata(FULL_REQUEST_URI)%>">
- <%- if fuser then %>
- <div class="alert-message warning">
- <p><%:Invalid username and/or password! Please try again.%></p>
- </div>
- <% end -%>
-
- <div class="cbi-map">
- <h2 name="content"><%:Authorization Required%></h2>
- <div class="cbi-map-descr">
- <%:Please enter your username and password.%>
- </div>
- <div class="cbi-section"><div class="cbi-section-node">
- <div class="cbi-value">
- <label class="cbi-value-title"><%:Username%></label>
- <div class="cbi-value-field">
- <input class="cbi-input-text" type="text" name="luci_username" value="<%=duser%>" />
- </div>
- </div>
- <div class="cbi-value cbi-value-last">
- <label class="cbi-value-title"><%:Password%></label>
- <div class="cbi-value-field">
- <input class="cbi-input-text" type="password" name="luci_password" />
- </div>
- </div>
- </div></div>
- </div>
-
- <div class="cbi-page-actions">
- <input type="submit" value="<%:Login%>" class="btn cbi-button cbi-button-apply" />
- <input type="reset" value="<%:Reset%>" class="btn cbi-button cbi-button-reset" />
- </div>
-</form>
-<script type="text/javascript">//<![CDATA[
- var input = document.getElementsByName('luci_password')[0];
- if (input)
- input.focus();
-//]]></script>
-
-<%
-local uci = require "luci.model.uci".cursor()
-local fs = require "nixio.fs"
-local https_key = uci:get("uhttpd", "main", "key")
-local https_port = uci:get("uhttpd", "main", "listen_https")
-if type(https_port) == "table" then
- https_port = https_port[1]
-end
-
-if https_port and fs.access(https_key) then
- https_port = https_port:match("(%d+)$")
-%>
-
-<script type="text/javascript">//<![CDATA[
- if (document.location.protocol != 'https:') {
- var url = 'https://' + window.location.hostname + ':' + '<%=https_port%>' + window.location.pathname;
- var img=new Image;
- img.onload=function(){window.location = url};
- img.src='https://' + window.location.hostname + ':' + '<%=https_port%>' + '<%=resource%>/icons/loading.gif?' + Math.random();
- setTimeout(function(){
- img.src=''
- }, 5000);
- }
-//]]></script>
-
-<% end %>
-
-<%+footer%>
diff --git a/modules/luci-base/luasrc/view/view.htm b/modules/luci-base/luasrc/view/view.htm
deleted file mode 100644
index b451e8cfbf..0000000000
--- a/modules/luci-base/luasrc/view/view.htm
+++ /dev/null
@@ -1,12 +0,0 @@
-<%+header%>
-
-<div id="view">
- <div class="spinning"><%:Loading view…%></div>
- <script type="text/javascript">
- L.require('ui').then(function(ui) {
- ui.instantiateView('<%=view%>');
- });
- </script>
-</div>
-
-<%+footer%>
diff --git a/modules/luci-base/po/ar/base.po b/modules/luci-base/po/ar/base.po
index b593f9f0ab..ab43865bd4 100644
--- a/modules/luci-base/po/ar/base.po
+++ b/modules/luci-base/po/ar/base.po
@@ -1,33 +1,45 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-12-13 23:53+0000\n"
-"Last-Translator: Josef Schlehofer <pepe@bloodkings.eu>\n"
-"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/luci/ar/>"
-"\n"
+"PO-Revision-Date: 2022-10-22 18:07+0000\n"
+"Last-Translator: Abdullah AlShaikh <abdullah@alshai5.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/luci/ar/"
+">\n"
"Language: ar\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.10-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:650
msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
msgid "\"%h\" table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1539
msgid "%.1f dB"
msgstr "%.1f ديسيبل"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
msgid "%d Bit"
msgstr "%d بت"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4043
msgid "%d invalid field(s)"
msgstr "%d حقل غير صحيح"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
+msgid "%dh ago"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
+msgid "%dm ago"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
+msgid "%ds ago"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
msgid "%s is untagged in multiple VLANs!"
msgstr "s% بدون علامة في شبكات افتراضية متعددة!"
@@ -55,7 +67,7 @@ msgstr "(فارغ)"
msgid "(no interfaces attached)"
msgstr "(لا توجد وصلات بينية ملحقة)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:635
msgctxt "Label indicating further amount of allowed ips"
msgid "+ %d more"
msgstr ""
@@ -65,8 +77,8 @@ msgid "-- Additional Field --"
msgstr "--ميدانية إضافية --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4152
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -82,13 +94,13 @@ msgstr "-- اختر من فضلك --"
msgid "-- custom --"
msgstr "-- إعداد--"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
msgid "-- match by label --"
msgstr "-- تطابق حسب التسمية --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
msgid "-- match by uuid --"
msgstr "-- تطابق uuid --"
@@ -103,7 +115,7 @@ msgctxt "sstp log level value"
msgid "0"
msgstr "0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
msgstr "0 = لا يستخدم حد أدنى ل RSSI ، تغيير برنامج التشغيل الافتراضي =1"
@@ -116,7 +128,7 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "1 دقيقة تحميل:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:324
msgctxt "nft amount of flags"
msgid "1 flag"
msgid_plural "%d flags"
@@ -146,7 +158,7 @@ msgctxt "sstp log level value"
msgid "4"
msgstr "4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "4-character hexadecimal ID"
msgstr "هوية سداسية عشرية ذات 4 أحرف"
@@ -159,44 +171,89 @@ msgstr "464XLAT (CLAT)"
msgid "5 Minute Load:"
msgstr "5 دقائق تحميل:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "6-octet identifier as a hex string - no colons"
msgstr "معرف 6-ثماني ككلمة سداسية عشرية - بدون نقط"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid "802.11k RRM"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid "802.11r Fast Transition"
msgstr "انتقال سريع 802.11r"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "802.11v: Time Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w Association SA Query maximum timeout"
msgstr "الحد الأقصى لمهلة استعلام اقتران 802.11w SA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w Association SA Query retry timeout"
msgstr "مهلة إعادة محاولة استعلام اقتران 802.11w SA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid "802.11w Management Frame Protection"
msgstr "حماية إطار الإدارة 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w maximum timeout"
msgstr "أقصى مهلة نفذ الوقت 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w retry timeout"
msgstr "مهلة إعادة المحاولة 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1022
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
msgstr "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
#, fuzzy
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr "قناع الشبكة <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>"
@@ -208,71 +265,83 @@ msgstr "إعدادات <abbr title=\"Light Emitting Diode\">LED</abbr>"
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
msgstr "إسم <abbr title=\"Light Emitting Diode\">LED</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:773
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+msgid ""
+"<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
+"NXDOMAIN."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+msgid ""
+"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
+"<code>::</code>) for example.com and its subdomains."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
msgctxt "nft relational \">\" operator expression"
msgid "<var>%s</var> greater than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
msgctxt "nft relational \">=\" operator expression"
msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
msgctxt "nft set match expression"
msgid "<var>%s</var> in set <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
msgctxt "nft relational \"==\" operator expression"
msgid "<var>%s</var> is <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
msgctxt "nft relational \"in\" operator expression"
msgid "<var>%s</var> is one of <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
msgctxt "nft relational \"<\" operator expression"
msgid "<var>%s</var> lower than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \"<=\" operator expression"
msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
msgctxt "nft relational \"!=\" operator expression"
msgid "<var>%s</var> not <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
msgctxt "nft not in set match expression"
msgid "<var>%s</var> not in set <strong>%s</strong>"
msgstr ""
@@ -293,29 +362,29 @@ msgstr ""
msgid "A directory with the same name already exists."
msgstr "يوجد دليل بنفس الاسم."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
msgid "A new login is required since the authentication session expired."
msgstr "يجب الدخول مجدداً لئن صلاحية جلسة قد انتهت."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "A43C + J43 + A43"
msgstr "A43C + J43 + A43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
msgid "A43C + J43 + A43 + V43"
msgstr "A43C + J43 + A43 + V43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid "ADSL"
msgstr "ADSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
msgid "ANSI T1.413"
msgstr "ANSI T1.413"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
msgid "APN"
msgstr "APN"
@@ -348,29 +417,36 @@ msgstr "لا يتم دعم مراقبة ARP للسياسة المحددة!"
msgid "ARP retry threshold"
msgstr "إعادة محاولة ARP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:638
msgid "ARP traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "ATM (وضع النقل غير المتزامن)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid "ATM Bridges"
msgstr "جسور ATM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
msgid "ATM Virtual Channel Identifier (VCI)"
msgstr "معرّف القناة الافتراضية (VCI) ATM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
msgid "ATM Virtual Path Identifier (VPI)"
msgstr "معرف المسار الافتراضي ATM (VPI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid ""
"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
@@ -379,12 +455,12 @@ msgstr ""
"كشف جسور ATM شبكة إيثرنت مغلفة في اتصالات AAL5 كواجهات شبكة Linux افتراضية "
"يمكن استخدامها مع DHCP أو PPP للاتصال بشبكة المزود."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
msgid "ATM device number"
msgstr "رقم جهاز ATM"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "ATU-C System Vendor ID"
msgstr "معرف مزود نظام ATU-C"
@@ -394,7 +470,7 @@ msgstr "معرف مزود نظام ATU-C"
msgid "Absent Interface"
msgstr "واجهة غائبة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
msgid "Accept DNS queries only from hosts whose address is on a local subnet."
msgstr "قصر خدمة DNS على واجهات الشبكات الفرعية التي نخدم DNS عليها."
@@ -402,7 +478,7 @@ msgstr "قصر خدمة DNS على واجهات الشبكات الفرعية ا
msgid "Accept local"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
msgctxt "nft accept action"
msgid "Accept packet"
msgstr ""
@@ -415,8 +491,8 @@ msgstr ""
msgid "Access Concentrator"
msgstr "تركيز دوائر الاتصال"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
msgid "Access Point"
msgstr "نقطة الدخول"
@@ -466,8 +542,8 @@ msgstr ""
msgid "Active-Backup policy (active-backup, 1)"
msgstr "سياسة النسخ الاحتياطي النشط (النسخ الاحتياطي النشط ، 1)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
msgid "Ad-Hoc"
msgstr "مخصصة"
@@ -484,18 +560,18 @@ msgstr "موازنة تحميل الإرسال التكيفي (balance-tlb, 5)"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3582
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:885
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
msgid "Add"
msgstr "أضف"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
msgid "Add ATM Bridge"
msgstr "اضافة جسر ATM"
@@ -515,11 +591,11 @@ msgstr "أضف عمل LED"
msgid "Add VLAN"
msgstr "أضف VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1328
msgid "Add device configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1268
msgid "Add device configuration…"
msgstr ""
@@ -527,18 +603,18 @@ msgstr ""
msgid "Add instance"
msgstr "إضافة مثيل"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
msgid "Add key"
msgstr "إضافة مفتاح"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
msgid "Add local domain suffix to names served from hosts files."
msgstr "أضف لاحقة المجال المحلي للأسماء التي يتم تقديمها من ملفات المضيفين"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:475
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
msgid "Add new interface..."
msgstr "إضافة واجهة جديدة ..."
@@ -554,11 +630,11 @@ msgstr "أضف إلى القائمة السوداء"
msgid "Add to Whitelist"
msgstr "إضافة إلى القائمة البيضاء"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
msgid "Additional hosts files"
msgstr "ملفات Hosts إضافية"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
msgid "Additional servers file"
msgstr "ملف سرفير إضافي"
@@ -580,7 +656,7 @@ msgctxt "nft meta nfproto"
msgid "Address family"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:278
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
msgid "Address setting is invalid"
msgstr ""
@@ -588,7 +664,7 @@ msgstr ""
msgid "Address to access local relay bridge"
msgstr "عنوان للوصول إلى جسر الترحيل المحلي"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
msgid "Addresses"
msgstr "عناوين"
@@ -597,14 +673,14 @@ msgstr "عناوين"
msgid "Administration"
msgstr "إدارة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:488
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:989
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
msgid "Advanced Settings"
msgstr "إعدادات متقدمة"
@@ -621,7 +697,7 @@ msgstr ""
msgid "Aggregate Originator Messages"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
msgstr "قدرة الإرسال الإجمالية (ACTATP)"
@@ -650,27 +726,27 @@ msgstr ""
msgid "Alert"
msgstr "انذار"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
#: modules/luci-compat/luasrc/model/network.lua:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
msgid "Alias Interface"
msgstr "واجهة الاسم المستعار"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
msgid "Alias of \"%s\""
msgstr "الاسم المستعار ل \"%s\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
msgid "All servers"
msgstr "جميع السيرفرات"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
msgstr "قم بتخصيص عناوين IP بالتسلسل ، بدءًا من أدنى عنوان متاح"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
msgid "Allocate IPs sequentially"
msgstr "تخصيص IP بالتسلسل"
@@ -678,11 +754,11 @@ msgstr "تخصيص IP بالتسلسل"
msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
msgstr "السماح بمصادقة كلمة المرور <abbr title=\"Secure Shell\">SSH</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
msgstr "اسمح لوضع AP بفصل STAts بناءً على حالة ACK المنخفضة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
msgid "Allow all except listed"
msgstr "السماح للجميع باستثناء المذكورة"
@@ -690,15 +766,15 @@ msgstr "السماح للجميع باستثناء المذكورة"
msgid "Allow full UCI access for legacy applications"
msgstr "السماح بوصول UCI الكامل للتطبيقات القديمة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid "Allow legacy 802.11b rates"
msgstr "السماح بمعدلات 802.11b القديمة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1090
msgid "Allow listed only"
msgstr "السماح بالقائمة فقط"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "Allow localhost"
msgstr "السماح ب localhost"
@@ -722,11 +798,13 @@ msgstr "السماح بفحص ميزات النظام"
msgid "Allow the <em>root</em> user to login with password"
msgstr "اسمح للمستخدم <em> root </ em> بتسجيل الدخول باستخدام كلمة المرور"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
msgid "Allowed IPs"
msgstr "عناوين IP المسموح بها"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:306
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
msgid "AllowedIPs setting is invalid"
msgstr ""
@@ -742,11 +820,11 @@ msgstr "دائما متوقف (النواة: لا شيء)"
msgid "Always on (kernel: default-on)"
msgstr "دائمًا قيد التشغيل (kernel: default-on)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
@@ -758,6 +836,10 @@ msgstr ""
msgid "Amount of Duplicate Address Detection probes to send"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
msgstr "حدث خطأ أثناء حفظ النموذج:"
@@ -766,98 +848,98 @@ msgstr "حدث خطأ أثناء حفظ النموذج:"
msgid "An optional, short description for this device"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Annex"
msgstr "المرفق"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
msgid "Annex A + L + M (all)"
msgstr "Annex A + L + M (all)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
msgid "Annex A G.992.1"
msgstr "الملحق أ G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Annex A G.992.2"
msgstr "الملحق أ G.992.2"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
msgid "Annex A G.992.3"
msgstr "الملحق أ G.992.2"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
msgid "Annex A G.992.5"
msgstr "الملحق أ G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
msgid "Annex B (all)"
msgstr "الملحق ب (الكل)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
msgid "Annex B G.992.1"
msgstr "الملحق ب ز ..992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
msgid "Annex B G.992.3"
msgstr "الملحق ب G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
msgid "Annex B G.992.5"
msgstr "الملحق ب 992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
msgid "Annex J (all)"
msgstr "الملحق ي (الكل)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
msgid "Annex L G.992.3 POTS 1"
msgstr "الملحق L G.992.3 الوعاء 1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "Annex M (all)"
msgstr "الملحق م (الكل)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
msgid "Annex M G.992.3"
msgstr "الملحق م 992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
msgid "Annex M G.992.5"
msgstr "الملحق م 992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
msgid "Announce this device as IPv6 DNS server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
msgid ""
"Announce this device as default router if a local IPv6 default route is "
"present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:789
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
msgid ""
"Announce this device as default router if a public IPv6 prefix is available, "
"regardless of local default route availability."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
msgid ""
"Announce this device as default router regardless of whether a prefix or "
"default route is present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Announced DNS domains"
msgstr "أعلن مجالات DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
msgid "Announced IPv6 DNS servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
msgid "Anonymous Identity"
msgstr "هوية مجهولة"
@@ -869,7 +951,7 @@ msgstr "mount مجهول"
msgid "Anonymous Swap"
msgstr "swap مجهول"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:519
msgctxt "nft match any traffic"
msgid "Any packet"
msgstr ""
@@ -881,11 +963,11 @@ msgstr ""
msgid "Any zone"
msgstr "أي منطقة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
msgid "Apply DHCP Options to this net. (Empty = all clients)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Apply and keep settings"
msgstr ""
@@ -893,44 +975,44 @@ msgstr ""
msgid "Apply backup?"
msgstr "تطبيق النسخ الاحتياطي؟"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Apply request failed with status <code>%h</code>"
msgstr "فشل تطبيق الطلب بالحالة <code> h% </code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4524
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4522
msgid "Apply unchecked"
msgstr "تطبيق ملحوظ"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4655
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
msgid "Applying configuration changes… %ds"
msgstr "جاري تطبيق تغييرات التكوين ... %ds"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
msgid "Architecture"
msgstr "بنية"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:152
msgid "Arp-scan"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr "قم بتعيين جزء من الطول المحدد لكل بادئة IPv6 عامة لهذه الواجهة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
msgstr "قم بتعيين أجزاء البادئة باستخدام معرف السداسي العشري هذا لهذه الواجهة."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2239
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
msgid "Associated Stations"
msgstr "المحطات المرتبطة"
@@ -939,15 +1021,15 @@ msgstr "المحطات المرتبطة"
msgid "Associations"
msgstr "الارتباطات"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
msgid ""
"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
msgid ""
"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -962,7 +1044,7 @@ msgstr "حاول تمكين نقاط التحميل المكونة للأجهز
msgid "Auth Group"
msgstr "مجموعة المصادقة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1617
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
msgid "Authentication"
msgstr "المصادقة"
@@ -971,11 +1053,11 @@ msgstr "المصادقة"
msgid "Authentication Type"
msgstr "نوع المصادقة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
msgid "Authoritative"
msgstr "موثوق"
-#: modules/luci-base/luasrc/view/sysauth.htm:17
+#: modules/luci-base/ucode/template/sysauth.ut:17
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
msgid "Authorization Required"
msgstr "التفويض مطلوب"
@@ -983,7 +1065,7 @@ msgstr "التفويض مطلوب"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
@@ -1001,7 +1083,7 @@ msgstr "Automatic Homenet (HNCP)"
msgid "Automatically check filesystem for errors before mounting"
msgstr "افحص نظام الملفات تلقائيًا بحثًا عن الأخطاء قبل التركيب"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid ""
"Automatically handle multiple uplink interfaces using source-based policy "
"routing."
@@ -1023,6 +1105,10 @@ msgstr "نظام ملفات Automount"
msgid "Automount Swap"
msgstr "التركيب التلقائي ل swap"
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Available"
msgstr "متاح"
@@ -1045,11 +1131,11 @@ msgstr "متوسط:"
msgid "Avoid Bridge Loops"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
msgid "B43 + B43C"
msgstr "B43 + B43C"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
msgid "B43 + B43C + V43"
msgstr "B43 + B43C + V43"
@@ -1057,15 +1143,19 @@ msgstr "B43 + B43C + V43"
msgid "BR / DMR / AFTR"
msgstr "BR / DMR / AFTR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "BSS Transition"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1814
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3250
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
msgid "Back"
msgstr ""
@@ -1074,11 +1164,7 @@ msgstr ""
msgid "Back to Overview"
msgstr "الرجوع إلى الملخص"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
-msgid "Back to configuration"
-msgstr "الرجوع إلى التشكيل"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:804
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834
msgid "Back to peer configuration"
msgstr ""
@@ -1091,7 +1177,6 @@ msgid "Backup / Flash Firmware"
msgstr "نسخ احتياطي / فلاش firmware"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
msgstr "قائمة ملفات النسخ الاحتياطي"
@@ -1128,12 +1213,15 @@ msgid ""
"packet fits but it is possible to deactivate the fragmentation entirely."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
msgid "Beacon Interval"
msgstr "الفاصل الزمني بين العلامات"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Beacon Report"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
msgid ""
"Below is the determined list of files to backup. It consists of changed "
"configuration files marked by opkg, essential base files and the user "
@@ -1147,7 +1235,7 @@ msgstr ""
msgid "Bind NTP server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
msgid "Bind dynamically to interfaces rather than wildcard address."
msgstr ""
"ربط ديناميكيًا بالواجهات بدلاً من عنوان أحرف البدل (موصى به باعتباره افتراضيًا "
@@ -1158,18 +1246,31 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind interface"
msgstr "واجهة ربط"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"<a href=\"%s\">RFC2782</a>."
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind the tunnel to this interface (optional)."
@@ -1189,7 +1290,11 @@ msgstr ""
msgid "Bonding Policy"
msgstr "سياسة الترابط"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3014
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+msgid "Both Listen addr and Relay To must be specified."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
#: modules/luci-compat/luasrc/model/network.lua:1421
msgid "Bridge"
msgstr "جسر"
@@ -1200,17 +1305,17 @@ msgid "Bridge (Support direct communication between MAC VLANs)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
msgid "Bridge VLAN filtering"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
msgid "Bridge device"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
msgid "Bridge port specific options"
msgstr ""
@@ -1218,11 +1323,11 @@ msgstr ""
msgid "Bridge ports"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:642
msgid "Bridge traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
msgid "Bridge unit number"
msgstr "رقم وحدة الجسر"
@@ -1230,7 +1335,7 @@ msgstr "رقم وحدة الجسر"
msgid "Bring up empty bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
msgid "Bring up on boot"
msgstr "إحضار على التمهيد"
@@ -1243,7 +1348,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr "سياسة البث (البث ، 3)"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4153
msgid "Browse…"
msgstr "تصفح…"
@@ -1251,7 +1356,13 @@ msgstr "تصفح…"
msgid "Buffered"
msgstr "مخزنة"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+msgid ""
+"CA certificate (PEM encoded; Use instead of system-wide store to verify the "
+"gateway certificate."
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
msgid "CA certificate; if empty it will be saved after the first connection."
msgstr "شهادة CA إذا كانت فارغة سيتم حفظها بعد الاتصال الأول."
@@ -1259,6 +1370,10 @@ msgstr "شهادة CA إذا كانت فارغة سيتم حفظها بعد ال
msgid "CLAT configuration failed"
msgstr "فشل تكوين CLAT"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+msgid "CNAME or fqdn"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "CPU usage (%)"
msgstr "استخدام المعالج (٪)"
@@ -1273,51 +1388,56 @@ msgstr "مخبأ"
msgid "Call failed"
msgstr "الاتصال فشل"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4162
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4651
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2051
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2113
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:465
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
msgid "Cancel"
msgstr "إلغاء"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:337
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347
msgid "Cannot parse configuration: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:569
msgctxt "Chain hook: forward"
msgid "Capture incoming packets addressed to other hosts"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:561
msgctxt "Chain hook: prerouting"
msgid "Capture incoming packets before any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565
msgctxt "Chain hook: input"
msgid "Capture incoming packets routed to the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:577
msgctxt "Chain hook: postrouting"
msgid "Capture outgoing packets after any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
msgctxt "Chain hook: output"
msgid "Capture outgoing packets originating from the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
msgctxt "Chain hook: ingress"
msgid "Capture packets directly after the NIC received them"
msgstr ""
@@ -1326,24 +1446,24 @@ msgstr ""
msgid "Category"
msgstr "فئة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
msgid "Certificate constraint (Domain)"
msgstr "قيد الشهادة (المجال)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
msgid "Certificate constraint (SAN)"
msgstr "قيد الشهادة (SAN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
msgid "Certificate constraint (Subject)"
msgstr "قيد الشهادة (الموضوع)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
msgid "Certificate constraint (Wildcard)"
msgstr "قيد الشهادة (حرف البدل)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid ""
"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
"`logread -f` during handshake for actual values"
@@ -1351,8 +1471,8 @@ msgstr ""
"السلسلة الفرعية لقيد الشهادة - على سبيل المثال /CN=wifi.mycompany.com <br /> "
"راجع `logread -f` أثناء المصافحة لمعرفة القيم الفعلية"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (exact match)"
@@ -1360,8 +1480,8 @@ msgstr ""
"قيد (قيود) الشهادة مقابل قيم DNS SAN (إذا كانت متوفرة) <br /> أو CN الموضوع "
"(مطابقة تامة)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (suffix match)"
@@ -1369,8 +1489,8 @@ msgstr ""
"قيد (قيود) الشهادة مقابل قيم DNS SAN (إذا كانت متوفرة) <br /> أو CN الموضوع "
"(مطابقة لاحقة)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1384,16 +1504,16 @@ msgstr ""
msgid "Chain"
msgstr "سلسلة"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:581
msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
msgid "Changes"
msgstr "التغييرات"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4721
msgid "Changes have been reverted."
msgstr "تم التراجع عن التغييرات."
@@ -1405,17 +1525,18 @@ msgstr "يغير كلمة مرور المسؤول للوصول إلى الجها
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1812
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
msgid "Channel"
msgstr "قناة"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
msgid "Channel Analysis"
msgstr "تحليل القناة"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391
msgid "Channel Width"
msgstr "عرض القناة"
@@ -1423,7 +1544,7 @@ msgstr "عرض القناة"
msgid "Check filesystems before mount"
msgstr "افحص أنظمة الملفات قبل التحميل"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Check this option to delete the existing networks from this radio."
msgstr "حدد هذا الخيار لحذف الشبكات الموجودة من هذا الراديو."
@@ -1440,8 +1561,8 @@ msgstr "جارٍ فحص الصورة …"
msgid "Choose mtdblock"
msgstr "اختر mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid ""
"Choose the firewall zone you want to assign to this interface. Select "
"<em>unspecified</em> to remove the interface from the associated zone or "
@@ -1452,7 +1573,7 @@ msgstr ""
"em> لإزالة الواجهة من المنطقة المرتبطة أو املأ الحقل <em> المخصص </ em> "
"لتحديد منطقة جديدة وإرفاق الواجهة بها."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>custom</em> field to define a new network."
@@ -1460,7 +1581,7 @@ msgstr ""
"اختر الشبكة (الشبكات) التي تريد إرفاقها بهذه الواجهة اللاسلكية أو املأ الحقل "
"<em> المخصص </ em> لتحديد شبكة جديدة."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
msgid "Cipher"
msgstr "الشفرة"
@@ -1482,9 +1603,9 @@ msgstr ""
"انقر فوق \"حفظ mtdblock\" لتنزيل ملف mtdblock المحدد. (ملاحظة: هذه الميزة "
"مخصصة للمهنيين!)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3892
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
msgid "Client"
msgstr "العميل"
@@ -1494,9 +1615,9 @@ msgstr "العميل"
msgid "Client ID to send when requesting DHCP"
msgstr "معرّف العميل لإرساله عند طلب DHCP"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4399
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
msgstr "إغلق"
@@ -1512,17 +1633,13 @@ msgid ""
msgstr ""
"أغلق الاتصال غير النشط بعد مقدار الثواني المحدد ، واستخدم 0 لاستمرار الاتصال"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
-msgid "Close list..."
-msgstr "إغلاق القائمة ..."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2237
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66
msgid "Collecting data..."
msgstr "جمع البيانات..."
@@ -1542,7 +1659,7 @@ msgstr "فشل الأمر"
msgid "Comment"
msgstr "تعليق"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid ""
"Complicates key reinstallation attacks on the client side by disabling "
"retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1561,29 +1678,32 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr "حساب المجموع الاختباري الصادر (اختياري)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Config File"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "إعدادات"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:670
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:690
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
msgid "Configuration changes applied."
msgstr "تم تطبيق تغييرات التكوين."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4508
msgid "Configuration changes have been rolled back!"
msgstr "تم التراجع عن تغييرات التكوين!"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
msgstr "فشل التكوين"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid ""
"Configures data rates based on the coverage cell density. Normal configures "
"basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
@@ -1600,32 +1720,32 @@ msgstr ""
"ميجابت في الثانية باعتبارها المعدل الأساسي. لا يتم تقديم أسعار مدعومة أقل من "
"الحد الأدنى للمعدل الأساسي."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
msgid ""
"Configures the default router advertisement in <abbr title=\"Router "
"Advertisement\">RA</abbr> messages."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
msgid ""
-"Configures the operation mode of the <abbr title=\"Router Advertisement"
-"\">RA</abbr> service on this interface."
+"Configures the operation mode of the <abbr title=\"Router "
+"Advertisement\">RA</abbr> service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
msgid "Configures the operation mode of the DHCPv6 service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
msgid ""
"Configures the operation mode of the NDP proxy service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1314
msgid "Configure…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
msgid "Confirm disconnect"
msgstr "تأكيد قطع الاتصال"
@@ -1635,7 +1755,7 @@ msgstr "تأكيد"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
msgid "Connected"
msgstr "متصل"
@@ -1649,7 +1769,7 @@ msgstr "فشلت محاولة الاتصال"
msgid "Connection attempt failed."
msgstr "فشلت محاولة الاتصال."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid "Connection endpoint"
msgstr ""
@@ -1661,16 +1781,16 @@ msgstr "انقطع الاتصال"
msgid "Connections"
msgstr "روابط"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
msgid "Connectivity change"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:32
msgctxt "nft ct state"
msgid "Conntrack state"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:34
msgctxt "nft ct status"
msgid "Conntrack status"
msgstr ""
@@ -1690,29 +1810,29 @@ msgstr "ضع في اعتبارك التابع عندما يكون أي هدف AR
msgid "Contents have been saved."
msgstr "تم حفظ المحتويات."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269
msgid "Continue"
msgstr "يكمل"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
msgctxt "nft jump action"
msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
msgid "Continue in calling chain"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:551
msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4546
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4544
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1726,20 +1846,20 @@ msgstr ""
msgid "Country"
msgstr "بلد"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
msgid "Country Code"
msgstr "الرقم الدولي"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid "Coverage cell density"
msgstr "كثافة خلايا التغطية"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid "Create / Assign firewall-zone"
msgstr "إنشاء / تعيين منطقة جدار الحماية"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
msgid "Create interface"
msgstr "إنشاء واجهة"
@@ -1755,12 +1875,12 @@ msgstr "مستوى سجل Cron"
msgid "Current power"
msgstr "القوة الحالية"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
msgctxt "nft meta hour"
msgid "Current time"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
msgctxt "nft meta day"
msgid "Current weekday"
msgstr ""
@@ -1788,8 +1908,8 @@ msgstr "فاصل زمني مخصص للفلاش (kernel: timer)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
msgid ""
-"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
-"\">LED</abbr>s if possible."
+"Customizes the behaviour of the device <abbr title=\"Light Emitting "
+"Diode\">LED</abbr>s if possible."
msgstr ""
"يضبط إعدادات الأجهزة-<abbr title=\"Light Emitting Diode\">LED</abbr>-اذا "
"امكن."
@@ -1798,38 +1918,38 @@ msgstr ""
msgid "DAD transmits"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "DAE-Client"
msgstr "عميل -DAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "DAE-Port"
msgstr "بوابة -DAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "DAE-Secret"
msgstr "سر -DAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
msgid "DHCP Options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
msgid "DHCP Server"
msgstr "سرفير DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:249
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
msgid "DHCP and DNS"
msgstr "DHCP و DNS"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2110
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:969
msgid "DHCP client"
msgstr "عميل DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid "DHCP-Options"
msgstr "خيارات DHCP"
@@ -1838,7 +1958,7 @@ msgstr "خيارات DHCP"
msgid "DHCPv6 client"
msgstr "عميل DHCPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
msgid "DHCPv6-Service"
msgstr "خدمة DHCPv6"
@@ -1850,27 +1970,27 @@ msgstr "خدمة DHCPv6"
msgid "DNS"
msgstr "نظام أسماء النطاقات"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
msgid "DNS forwardings"
msgstr "شحن DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526
msgid "DNS query port"
msgstr "<abbr title=\"Domain Name System\">DNS</abbr> query port"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
msgid "DNS search domains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
msgid "DNS server port"
msgstr "منفذ سيرفر<abbr title=\" Domain Name System\">DNS</abbr> System>"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:286
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
msgid "DNS setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid "DNS weight"
msgstr ""
@@ -1878,11 +1998,11 @@ msgstr ""
msgid "DNS-Label / FQDN"
msgstr "DNS-Label / FQDN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
msgid "DNSSEC"
msgstr "DNSSEC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
msgid "DNSSEC check unsigned"
msgstr "تحقق DNSSEC بدون توقيع"
@@ -1894,39 +2014,49 @@ msgstr "مهلة خمول DPD"
msgid "DS-Lite AFTR address"
msgstr "عنوان DS-Lite AFTR"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
msgid "DSL"
msgstr "DSL"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
msgid "DSL Status"
msgstr "حالة DSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
msgid "DSL line mode"
msgstr "وضع خط DSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "DTIM Interval"
msgstr "فترة DTIM"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
msgid "DUID"
msgstr "DUID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Data Rate"
msgstr "معدل البيانات"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+#, fuzzy
+msgid "Data Received"
+msgstr "لم تستلم أية بيانات"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
+#, fuzzy
+msgid "Data Transmitted"
+msgstr "بث"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
msgid "Debug"
msgstr "تصحيح الأخطاء"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
msgid "Default router"
msgstr ""
@@ -1934,7 +2064,7 @@ msgstr ""
msgid "Default state"
msgstr "الحالة التلقائية"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid ""
"Define additional DHCP options, for example "
"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
@@ -1960,23 +2090,23 @@ msgstr ""
msgid "Defines a specific MTU for this route"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid "Delegate IPv6 prefixes"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3566
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
msgid "Delete"
msgstr "احدف"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
msgid "Delete key"
msgstr "احدف المفتاح"
@@ -1984,21 +2114,22 @@ msgstr "احدف المفتاح"
msgid "Delete request failed: %s"
msgstr "فشل طلب الحذف: %s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:906
msgid "Delete this network"
msgstr "احذف هذه الشبكة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "Delivery Traffic Indication Message Interval"
msgstr "الفاصل الزمني لرسالة إشارة حركة التسليم"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
msgid "Description"
msgstr "الوصف"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
msgid "Deselect"
msgstr "إلغاء"
@@ -2006,7 +2137,7 @@ msgstr "إلغاء"
msgid "Design"
msgstr "تصميم"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:731
msgid "Designated master"
msgstr ""
@@ -2016,12 +2147,12 @@ msgstr ""
msgid "Destination"
msgstr "وجهة"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
msgctxt "nft ip daddr"
msgid "Destination IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
msgctxt "nft ip6 daddr"
msgid "Destination IPv6"
msgstr ""
@@ -2030,7 +2161,7 @@ msgstr ""
msgid "Destination port"
msgstr "بوابة الوجهة"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
msgctxt "nft ip dport"
msgid "Destination port"
msgstr ""
@@ -2043,21 +2174,21 @@ msgstr "منطقة الوجهة"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1134
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid "Device"
msgstr "جهاز"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:920
msgid "Device Configuration"
msgstr "تكوين الجهاز"
@@ -2078,7 +2209,7 @@ msgstr ""
msgid "Device not managed by ModemManager."
msgstr "الجهاز لا يديره ModemManager."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
msgid "Device not present"
msgstr ""
@@ -2086,7 +2217,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4545
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4543
msgid "Device unreachable!"
msgstr "الجهاز لا يمكن الوصول إليه!"
@@ -2094,16 +2225,16 @@ msgstr "الجهاز لا يمكن الوصول إليه!"
msgid "Device unreachable! Still waiting for device..."
msgstr "لا يمكن التواصل مع الجهاز! في إنتظار الجهاز..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
msgid "Devices"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:159
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
msgid "Diagnostics"
msgstr "التشخيص"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106
msgid "Dial number"
msgstr "رقم الاتصال الهاتفي"
@@ -2113,12 +2244,12 @@ msgstr "الدليل"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Disable"
msgstr "تعطيل"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid ""
"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
"this interface."
@@ -2135,20 +2266,21 @@ msgstr "تعطيل عمليات بحث DNS"
msgid "Disable Encryption"
msgstr "تعطيل التشفير"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1184
msgid "Disable Inactivity Polling"
msgstr "تعطيل أخذ عينات الخمول"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Disable this network"
msgstr "تعطيل هذه الشبكة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
@@ -2157,21 +2289,21 @@ msgstr "تعطيل هذه الشبكة"
msgid "Disabled"
msgstr "غير مفعل"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:521
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
msgctxt "Label indicating that WireGuard peer is disabled"
msgid "Disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Disassociate On Low Acknowledgement"
msgstr "إلغاء الارتباط عند الإقرار القليل"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
msgid ""
"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
msgstr "تجاهل استجابات المنبع RFC1918"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351
@@ -2179,7 +2311,6 @@ msgid "Disconnect"
msgstr "قطع الاتصال"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
msgid "Disconnection attempt failed"
msgstr "فشلت محاولة قطع الاتصال"
@@ -2193,19 +2324,21 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3264
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1775
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
msgid "Dismiss"
msgstr "إلغاء"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance Optimization"
msgstr "تحسين المسافة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance to farthest network member in meters."
msgstr "المسافة إلى أبعد عضو في الشبكة بالمتر."
@@ -2213,23 +2346,24 @@ msgstr "المسافة إلى أبعد عضو في الشبكة بالمتر."
msgid "Distributed ARP Table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
msgid ""
"Dnsmasq instance to which this boot section is bound. If unspecified, the "
"section is valid for all dnsmasq instances."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid ""
-"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
-"forwarder."
+"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
+"abbr> forwarder."
msgstr ""
-"Dnsmasq هو مزيج من خادم <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr>- و <abbr title=\"Domain Name System\">DNS</abbr>- معاد توجيهه "
-"إلى جدران الحماية <abbr title=\"Network Address Translation\">NAT</abbr>"
+"Dnsmasq هو مزيج من خادم <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr>- و <abbr title=\"Domain Name System\">DNS</abbr>- "
+"معاد توجيهه إلى جدران الحماية <abbr title=\"Network Address "
+"Translation\">NAT</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
msgid "Do not cache negative replies, e.g. for non-existent domains."
msgstr ""
"لا تقم بتخزين الردود السلبية مؤقتًا ، على سبيل المثال لغير المجالات الموجودة"
@@ -2242,27 +2376,21 @@ msgstr ""
msgid "Do not create host route to peer (optional)."
msgstr "لا تقم بإنشاء مسار مضيف إلى نظير (اختياري)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
msgid "Do not forward DNS queries without dots or domain parts."
msgstr ""
"لا تقم بإعادة توجيه طلبات <abbr title=\"Domain Name System\">DNS</abbr> بدون "
"إسم <abbr title=\"Domain Name System\">DNS</abbr>-"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
-msgid "Do not forward queries that cannot be answered by public resolvers."
-msgstr ""
-"لا تقم بإعادة توجيه الطلبات التي لا يمكن الرد عليها بواسطة خوادم الأسماء "
-"العامة"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
msgid "Do not forward reverse lookups for local networks."
msgstr "لا تقم بإعادة توجيه عمليات البحث العكسي للشبكات المحلية"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
msgid "Do not listen on the specified interfaces."
msgstr "منع الاستماع على هذه الواجهات."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
msgid "Do not offer DHCPv6 service on this interface."
msgstr ""
@@ -2271,7 +2399,7 @@ msgctxt "VLAN port state"
msgid "Do not participate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
msgid ""
"Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
"packets."
@@ -2281,7 +2409,7 @@ msgstr ""
msgid "Do not send a hostname"
msgstr "لا ترسل اسم المضيف"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
msgid ""
"Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr> messages on this interface."
@@ -2291,7 +2419,7 @@ msgstr ""
msgid "Do you really want to delete \"%s\" ?"
msgstr "هل تريد حقًا حذف \" %s\"؟"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
msgstr "هل تريد حقًا حذف مفتاح SSH التالي؟"
@@ -2303,7 +2431,7 @@ msgstr "هل تريد حقًا مسح جميع الإعدادات؟"
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "هل تريد حقًا حذف الدليل \" s%\" بشكل متكرر؟"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:593
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613
msgid "Do you want to replace the current PSK?"
msgstr ""
@@ -2311,15 +2439,16 @@ msgstr ""
msgid "Do you want to replace the current keys?"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
msgid "Domain"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
msgid "Domain required"
msgstr "المجال مطلوب"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
msgid "Domain whitelist"
msgstr "القائمة البيضاء للمجال"
@@ -2345,11 +2474,11 @@ msgstr "تنزيل نسخة احتياطية"
msgid "Download mtdblock"
msgstr "تحميل mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
msgid "Downstream SNR offset"
msgstr "تعويض مصب SNR"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
msgid ""
"Drag or paste a valid <em>*.conf</em> file below to configure the local "
"WireGuard interface."
@@ -2363,12 +2492,12 @@ msgstr "اسحب لإعادة ترتيب"
msgid "Drop Duplicate Frames"
msgstr "قم بإسقاط الإطارات المكررة"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
msgctxt "nft drop action"
msgid "Drop packet"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:547
msgctxt "Chain policy: drop"
msgid "Drop unmatched packets"
msgstr ""
@@ -2390,20 +2519,20 @@ msgstr ""
msgid "Dual-Stack Lite (RFC6333)"
msgstr "مكدس مزدوج خفيف (RFC6333)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
msgstr ""
"<abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> ديناميكي"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "Dynamic Authorization Extension client."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "Dynamic Authorization Extension port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "Dynamic Authorization Extension secret."
msgstr ""
@@ -2411,7 +2540,7 @@ msgstr ""
msgid "Dynamic tunnel"
msgstr "نفق ديناميكي"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid ""
"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
"having static leases will be served."
@@ -2423,17 +2552,17 @@ msgstr ""
msgid "EA-bits length"
msgstr "طول EA بت"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1635
msgid "EAP-Method"
msgstr "طريقة EAP"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:505
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
msgid "Edit"
msgstr "تحرير"
@@ -2449,15 +2578,15 @@ msgstr ""
"قم بتحرير بيانات التكوين الأولية أعلاه لإصلاح أي خطأ واضغط على \"حفظ\" "
"لإعادة تحميل الصفحة."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
msgid "Edit this network"
msgstr "قم بتحرير هذه الشبكة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:852
msgid "Edit wireless network"
msgstr "تحرير الشبكة اللاسلكية"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
msgctxt "nft rt mtu"
msgid "Effective route MTU"
msgstr ""
@@ -2490,12 +2619,12 @@ msgstr ""
msgid "Emergency"
msgstr "طوارئ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Enable"
msgstr "شغل"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
msgstr ""
@@ -2510,7 +2639,7 @@ msgstr ""
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
msgstr "شغل <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
msgstr ""
@@ -2561,7 +2690,7 @@ msgstr "تمكين عميل NTP"
msgid "Enable Single DES"
msgstr "تمكين واحد DES"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
msgid "Enable TFTP server"
msgstr "تفعيل خادم TFTP"
@@ -2573,23 +2702,23 @@ msgstr ""
msgid "Enable VLAN functionality"
msgstr "قم بتمكين وظائف VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1787
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
msgstr "تفعيل زر WPS يتطلب WPA (2) -PSK / WPA3-SAE"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
msgid ""
-"Enable automatic redirection of <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> port."
+"Enable automatic redirection of <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr> port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid "Enable key reinstallation (KRACK) countermeasures"
msgstr "تفعيل الإجراءات المضادة لإعادة تثبيت المفتاح (KRACK)"
@@ -2617,7 +2746,7 @@ msgstr ""
msgid "Enable multicast support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
msgstr ""
@@ -2646,11 +2775,11 @@ msgstr "تمكين الدعم لحركة مرور البث المتعدد (اخ
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
msgstr "قم بتمكين علامة DF (عدم تجزئة) للحزم المغلفة."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
msgid "Enable the built-in single-instance TFTP server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Enable this network"
msgstr "فعل هذه الشبكة"
@@ -2663,8 +2792,9 @@ msgstr "تفعيل المجموع الاختباري tx"
msgid "Enable unicast flooding"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
msgstr "مفعل"
@@ -2673,7 +2803,7 @@ msgstr "مفعل"
msgid "Enables IGMP snooping on this bridge"
msgstr "تمكن IGMP من التطفل على هذا الجسر"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
@@ -2693,28 +2823,34 @@ msgstr "يُمكّن بروتوكول Spanning Tree على هذا الجسر"
msgid "Encapsulation limit"
msgstr "حد التغليف"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
msgid "Encapsulation mode"
msgstr "وضع التغليف"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1815
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
msgid "Encryption"
msgstr "التشفير"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+#, fuzzy
+msgid "Endpoint"
+msgstr "مضيف نقطة النهاية"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid "Endpoint Host"
msgstr "مضيف نقطة النهاية"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Endpoint Port"
msgstr "منفذ نقطة النهاية"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:316
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
msgid "Endpoint setting is invalid"
msgstr ""
@@ -2750,11 +2886,11 @@ msgstr "أدخل القيم المخصصة"
msgid "Erasing..."
msgstr "محو ..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:115
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:116
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
msgid "Error"
msgstr "خطأ"
@@ -2763,16 +2899,16 @@ msgstr "خطأ"
msgid "Error getting PublicKey"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Errored seconds (ES)"
msgstr "الثواني الخطأ (ES)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3027
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
#: modules/luci-compat/luasrc/model/network.lua:1433
msgid "Ethernet Adapter"
msgstr "محول إيثرنت"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
#: modules/luci-compat/luasrc/model/network.lua:1423
msgid "Ethernet Switch"
msgstr "محول إيثرنت"
@@ -2785,11 +2921,17 @@ msgstr "كل 30 ثانية (بطيء ، 0)"
msgid "Every second (fast, 1)"
msgstr "كل ثانية (سريع ، 1)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
msgid "Exclude interfaces"
msgstr "استبعاد واجهات"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:160
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
msgid ""
"Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
"e.g. for RBL services."
@@ -2800,11 +2942,15 @@ msgstr ""
msgid "Existing device"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
msgid "Expand hosts"
msgstr "قم بتوسيع المضيفين"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+msgid "Expected port number."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
msgid "Expecting a hexadecimal assignment hint"
msgstr "توقع تلميح مهمة سداسية عشرية"
@@ -2825,11 +2971,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "Expecting: %s"
msgstr "توقع: %s"
@@ -2841,7 +2987,7 @@ msgstr "توقع: قيمة غير فارغة"
msgid "Expires"
msgstr "تنتهي"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
msgstr ""
@@ -2852,11 +2998,11 @@ msgstr ""
msgid "External"
msgstr "خارجي"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "External R0 Key Holder List"
msgstr "قائمة حامل مفاتيح R0 الخارجية"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid "External R1 Key Holder List"
msgstr "قائمة حامل مفاتيح R1 الخارجية"
@@ -2884,15 +3030,15 @@ msgstr "خيارات إضافية pppd"
msgid "Extra sstpc options"
msgstr "خيارات sstpc إضافية"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550
msgid "FT over DS"
msgstr "FT على DS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1549
msgid "FT over the Air"
msgstr "FT عبر الأثير"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
msgid "FT protocol"
msgstr "بروتوكول FT"
@@ -2900,19 +3046,43 @@ msgstr "بروتوكول FT"
msgid "Failed to change the system password."
msgstr "فشل تغيير كلمة مرور النظام."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr "فشل التأكيد على التطبيق خلال %ds ، في انتظار التراجع…"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
msgstr "فشل تنفيذ الإجراء\"%‎/etc/init.d/s% s\""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
msgid "File"
msgstr "ملف"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"File listing upstream resolvers, optionally domain-specific, e.g. "
"<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
@@ -2925,38 +3095,46 @@ msgstr ""
msgid "File not accessible"
msgstr "الملف لا يمكن الوصول إليه"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
msgid "File to store DHCP lease information."
msgstr ""
"ملف حيث سيتم تخزين الإجازات المعطاة <abbr title = \"بروتوكول التكوين "
"الديناميكي للمضيف\"> DHCP </abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
msgid "File with upstream resolvers."
msgstr "الملف محلي <abbr title=\"Domain Name System\">DNS</abbr>"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "Filename"
msgstr "اسم الملف"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
msgid "Filename of the boot image advertised to clients."
msgstr "تم الإعلان عن اسم ملف صورة الاشهار للعملاء"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
msgid "Filesystem"
msgstr "نظام الملفات"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+msgid "Filter IPv4 A records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+msgid "Filter IPv6 AAAA records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+msgid "Filter SRV/SOA service discovery"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
msgid "Filter private"
msgstr "تصفية خاصة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
-msgid "Filter useless"
-msgstr "تصفية عديمة الفائدة"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
msgid "Filtering for all slaves, no validation"
msgstr "تصفية لجميع التابعين ، لا تحقق من صحة"
@@ -2969,8 +3147,13 @@ msgstr "التصفية لجميع التابعين ، والتحقق من صحة
msgid "Filtering for all slaves, validation only for backup slaves"
msgstr "التصفية لجميع التابعين ، والتحقق من صحة التابعين الاحتياطيين فقط"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Finalizing failed"
msgstr "فشل الإنهاء"
@@ -2982,7 +3165,7 @@ msgstr ""
"ابحث عن جميع أنظمة الملفات المرفقة حاليًا وقم بتبديل واستبدال التكوين "
"بالإعدادات الافتراضية بناءً على ما تم اكتشافه"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
msgid "Find and join network"
msgstr "البحث والانضمام إلى الشبكة"
@@ -2996,10 +3179,11 @@ msgid "Firewall"
msgstr "جدار الحماية"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
msgid "Firewall Mark"
msgstr "علامة جدار الحماية"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
msgid "Firewall Settings"
msgstr "اعدادات جدار الحماية"
@@ -3011,15 +3195,15 @@ msgstr "حالة جدار الحماية"
msgid "Firewall mark"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
msgid "Firmware File"
msgstr "ملف البرامج الثابتة"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
msgid "Firmware Version"
msgstr "نسخة برنامج ثابت"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
msgid "Fixed source port for outbound DNS queries."
msgstr "منفذ مصدر ثابت لاستعلامات DNS الصادرة"
@@ -3045,20 +3229,20 @@ msgstr "عمليات الفلاش"
msgid "Flashing…"
msgstr "تتبيت الصورة …"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force"
msgstr "أجبار"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid "Force 40MHz mode"
msgstr "فرض وضع 40 ميجا هرتز"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
msgid "Force CCMP (AES)"
msgstr "فرض CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force DHCP on this network even if another server is detected."
msgstr "فرض DHCP على هذه الشبكة حتى إذا تم اكتشاف خادم آخر."
@@ -3070,15 +3254,15 @@ msgstr ""
msgid "Force MLD version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
msgid "Force TKIP"
msgstr "فرض TKIP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
msgid "Force TKIP and CCMP (AES)"
msgstr "فرض TKIP و CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid "Force link"
msgstr "ارتباط القوة"
@@ -3090,19 +3274,19 @@ msgstr "قوة الترقية"
msgid "Force use of NAT-T"
msgstr "فرض استخدام NAT-T"
-#: modules/luci-base/luasrc/view/csrftoken.htm:8
+#: modules/luci-base/ucode/template/csrftoken.ut:8
msgid "Form token mismatch"
msgstr "رمز النموذج غير متطابق"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
msgid ""
-"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> messages between the designated master "
-"interface and downstream interfaces."
+"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
+"designated master interface and downstream interfaces."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
msgid ""
"Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages received on the designated master interface to downstream "
@@ -3113,13 +3297,13 @@ msgstr ""
msgid "Forward DHCP traffic"
msgstr "إعادة توجيه حركة مرور DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
msgid ""
"Forward DHCPv6 messages between the designated master interface and "
"downstream interfaces."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
msgid "Forward Error Correction Seconds (FECS)"
msgstr "ثواني تصحيح الخطأ الأمامي (FECS)"
@@ -3131,7 +3315,7 @@ msgstr "حركة البث إلى الأمام"
msgid "Forward delay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
msgid "Forward mesh peer traffic"
msgstr "حركة الأقران المتشابكة إلى الأمام"
@@ -3139,7 +3323,7 @@ msgstr "حركة الأقران المتشابكة إلى الأمام"
msgid "Forward multicast packets as unicast packets on this device."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
msgid "Forwarding mode"
msgstr "وضع إعادة التوجيه"
@@ -3147,11 +3331,11 @@ msgstr "وضع إعادة التوجيه"
msgid "Fragmentation"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:964
msgid "Fragmentation Threshold"
msgstr "عتبة التجزيء"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
msgctxt "nft nat flag fully-random"
msgid "Full port randomization"
msgstr ""
@@ -3171,7 +3355,7 @@ msgid "GHz"
msgstr "GHz"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
msgid "GPRS only"
msgstr "فقطGPRS"
@@ -3210,8 +3394,8 @@ msgstr "منافذ البوابة"
msgid "Gateway address is invalid"
msgstr "عنوان البوابة غير صالح"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
@@ -3219,10 +3403,10 @@ msgstr "عنوان البوابة غير صالح"
msgid "General Settings"
msgstr "الاعدادات العامة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "General Setup"
msgstr "الإعداد العام"
@@ -3234,7 +3418,7 @@ msgstr ""
msgid "Generate Config"
msgstr "توليد التكوين"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid "Generate PMK locally"
msgstr "إنشاء PMK محليًا"
@@ -3242,11 +3426,11 @@ msgstr "إنشاء PMK محليًا"
msgid "Generate archive"
msgstr "إنشاء أرشيف"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:789
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819
msgid "Generate configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:829
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859
msgid "Generate configuration…"
msgstr ""
@@ -3254,15 +3438,15 @@ msgstr ""
msgid "Generate new key pair"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
msgid "Generate preshared key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:671
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:691
msgid "Generates a configuration suitable for import on a WireGuard peer"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:763
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
msgid "Generating QR code…"
msgstr ""
@@ -3274,25 +3458,25 @@ msgstr "نظرًا لعدم تطابق تأكيد كلمة المرور ، لم
msgid "Global Settings"
msgstr "الاعدادات العامة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
msgid "Global network options"
msgstr "خيارات الشبكة العالمية"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:82
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:84
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
msgid "Go to firmware upgrade..."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:72
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
msgid "Go to password configuration..."
msgstr "انتقل إلى تكوين كلمة المرور ..."
#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3748
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
msgid "Go to relevant configuration page"
@@ -3318,6 +3502,10 @@ msgstr "امنح حق تسجيل الدخول إلى إجراءات LuCI OpenCon
msgid "Grant access to LuCI Wireguard procedures"
msgstr "منح تسجيل الدخول إلى إجراءات LuCI Wireguard"
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr ""
+
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
msgid "Grant access to SSH configuration"
msgstr "منح تسجيل الدخول إلى تكوين SSH"
@@ -3423,11 +3611,11 @@ msgstr ""
msgid "Hang Up"
msgstr "قطع الخط"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Header Error Code Errors (HEC)"
msgstr "رمز أخطاء (HEC)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
msgid "Heartbeat interval (kernel: heartbeat)"
msgstr "الفاصل الزمني لنبضات القلب (النواة: نبضات القلب)"
@@ -3442,7 +3630,7 @@ msgid ""
msgstr ""
"هنا يمكنك تكوين الجوانب الأساسية لجهازك مثل اسم المضيف أو المنطقة الزمنية."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "إخفاء <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
@@ -3451,11 +3639,11 @@ msgstr "إخفاء <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgid "Hide empty chains"
msgstr "إخفاء السلاسل الفارغة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
msgid "High"
msgstr "عالي"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
msgctxt "Chain hook description"
msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
msgstr ""
@@ -3465,7 +3653,7 @@ msgid "Hop Penalty"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2169
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2231
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
msgid "Host"
@@ -3475,7 +3663,7 @@ msgstr "ضيف"
msgid "Host expiry timeout"
msgstr "انتهت مهلة انتهاء صلاحية المضيف"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
msgid "Host requests this filename from the boot server."
msgstr ""
@@ -3484,9 +3672,9 @@ msgid "Host-Uniq tag content"
msgstr "محتوى علامة Host-Uniq"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
msgid "Hostname"
@@ -3496,11 +3684,11 @@ msgstr "اسم المضيف"
msgid "Hostname to send when requesting DHCP"
msgstr "اسم المضيف المراد إرساله عند طلب DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
msgid "Hostnames"
msgstr "أسماء المضيفين"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
msgid ""
"Hostnames are used to bind a domain name to an IP address. This setting is "
"redundant for hostnames already configured with static leases, but it can be "
@@ -3523,18 +3711,30 @@ msgstr ""
msgid "Hybrid"
msgstr "هجين"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
msgctxt "nft icmpv6 code"
msgid "ICMPv6 code"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
msgctxt "nft icmpv6 type"
msgid "ICMPv6 type"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
+msgid "ID"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3552,11 +3752,11 @@ msgstr "مجموعة IKE DH"
msgid "IP Addresses"
msgstr "عناوينIP"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
msgid "IP Protocol"
msgstr "بروتوكول IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
msgid "IP Sets"
msgstr ""
@@ -3564,7 +3764,7 @@ msgstr ""
msgid "IP Type"
msgstr "نوع IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
msgid "IP address"
@@ -3580,7 +3780,14 @@ msgstr "عنوان IP غير صالح"
msgid "IP address is missing"
msgstr "عنوان IP مفقود"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:37
msgctxt "nft ip protocol"
msgid "IP protocol"
msgstr ""
@@ -3590,15 +3797,15 @@ msgctxt "nft meta l4proto"
msgid "IP protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
msgid "IP set"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305
msgid "IP sets"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
msgid "IPs to override with NXDOMAIN"
msgstr "تجاوز المجال الزائف NX"
@@ -3606,14 +3813,14 @@ msgstr "تجاوز المجال الزائف NX"
msgid "IPsec XFRM"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
msgid "IPv4"
msgstr "IPv4"
@@ -3639,7 +3846,7 @@ msgstr "IPv4 المنبع"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
msgid "IPv4 address"
@@ -3679,11 +3886,11 @@ msgstr "بادئة IPv4"
msgid "IPv4 prefix length"
msgstr "طول بادئة IPv4"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:626
msgid "IPv4 traffic table \"%h\""
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
msgid "IPv4+IPv6"
msgstr "IPv4+IPv6"
@@ -3696,23 +3903,23 @@ msgstr "IPv4-in-IPv4 (RFC2003)"
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr "IPv4 / IPv6 (كلاهما - الافتراضيات إلى IPv4)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:634
msgid "IPv4/IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:109
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
msgid "IPv6"
msgstr "IPv6"
@@ -3728,7 +3935,7 @@ msgstr ""
msgid "IPv6 Neighbours"
msgstr "جيران IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
msgid "IPv6 RA Settings"
msgstr ""
@@ -3740,11 +3947,11 @@ msgstr ""
msgid "IPv6 Rules"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
msgid "IPv6 Settings"
msgstr "إعدادات IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid "IPv6 ULA-Prefix"
msgstr "IPv6 ULA- بادئة"
@@ -3758,12 +3965,12 @@ msgstr "IPv6 المنبع"
msgid "IPv6 address"
msgstr "عنوان IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid "IPv6 assignment hint"
msgstr "تلميح تخصيص IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid "IPv6 assignment length"
msgstr "طول تعيين IPv6"
@@ -3779,7 +3986,7 @@ msgstr "شبكة IPv6 في تدوين العنوان / قناع الشبكة"
msgid "IPv6 only"
msgstr "IPv6 فقط"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid "IPv6 preference"
msgstr ""
@@ -3788,7 +3995,7 @@ msgstr ""
msgid "IPv6 prefix"
msgstr "بادئة IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid "IPv6 prefix filter"
msgstr ""
@@ -3802,15 +4009,15 @@ msgstr "طول بادئة IPv6"
msgid "IPv6 routed prefix"
msgstr "بادئة موجهة IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid "IPv6 source routing"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid "IPv6 suffix"
msgstr "لاحقة IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
msgid "IPv6 suffix (hex)"
msgstr ""
"لاحقة ( سداسية) <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>"
@@ -3819,11 +4026,11 @@ msgstr ""
msgid "IPv6 support"
msgstr "دعم IPv6"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:630
msgid "IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr "IPv6-PD"
@@ -3842,7 +4049,7 @@ msgstr "IPv6-over-IPv4 (6rd)"
msgid "IPv6-over-IPv4 (6to4)"
msgstr "IPv6-over-IPv4 (6to4)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
msgid "Identity"
msgstr "هوية"
@@ -3858,7 +4065,7 @@ msgstr "إذا تم تحديده ، فسيضيف \"+ ipv6\" إلى خيارات
msgid "If checked, encryption is disabled"
msgstr "إذا تم تحديده ، فسيتم تعطيل التشفير"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
@@ -3868,16 +4075,16 @@ msgstr ""
msgid "If set, the meaning of the match options is inverted"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr ""
"إذا تم تحديد ذلك ، فقم بتركيب الجهاز باستخدام UUID الخاص به بدلاً من عقدة "
"الجهاز الثابت"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
@@ -3885,49 +4092,49 @@ msgstr ""
"إذا تم تحديد ذلك ، فقم بتركيب الجهاز من خلال تسمية القسم بدلاً من عقدة الجهاز "
"الثابت"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
"otherwise modifications will be reverted."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
msgid "If unchecked, no default route is configured"
msgstr "إذا لم يتم تحديده ، فلن يتم تكوين مسار افتراضي"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr "إذا لم يتم تحديده ، فسيتم تجاهل عناوين خادم DNS المعلن عنها"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid ""
"If your physical memory is insufficient unused data can be temporarily "
-"swapped to a swap-device resulting in a higher amount of usable <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
-"slow process as the swap-device cannot be accessed with the high datarates "
-"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+"swapped to a swap-device resulting in a higher amount of usable <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
msgstr ""
"إذا كانت الذاكرة الفعلية الخاصة بك غير كافية ، فيمكن تبديل البيانات غير "
"المستخدمة مؤقتًا بجهاز المبادلة مما يؤدي إلى كمية أكبر من البيانات القابلة "
"للاستخدام <abbr title=\"Random Access Memory\">RAM</abbr>. كن على علم بأن "
"عملية تبادل البيانات هي عملية بطيئة للغاية حيث لا يمكن الوصول إلى جهاز "
-"المبادلة بالبيانات العالية الخاصة بـ <abbr title=\"Random Access Memory"
-"\">RAM</abbr>."
+"المبادلة بالبيانات العالية الخاصة بـ <abbr title=\"Random Access "
+"Memory\">RAM</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
msgid "Ignore <code>/etc/hosts</code>"
msgstr "تجاهل <code> / etc / hosts </code>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid "Ignore interface"
msgstr "تجاهل الواجهة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
msgid "Ignore resolv file"
msgstr "تجاهل حل الملف"
@@ -3939,25 +4146,25 @@ msgstr "صورة"
msgid "Image check failed:"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import as peer"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:484
-msgid "Import peer configuration…"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:504
+msgid "Import configuration as peer…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:470
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
msgid "Import settings"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:366
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:391
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:376
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:403
msgid "Imported peer configuration"
msgstr ""
@@ -3975,7 +4182,7 @@ msgid ""
"order to avoid broadcast loops that can bring the entire LAN to a standstill."
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:13
+#: modules/luci-base/ucode/template/csrftoken.ut:13
msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
@@ -4021,6 +4228,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Incoming key"
msgstr "مفتاح وارد"
@@ -4035,7 +4243,7 @@ msgstr "التسلسل الوارد"
msgid "Info"
msgstr "معلومات"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Information"
msgstr "معلومة"
@@ -4054,7 +4262,6 @@ msgid "Ingress device name"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
msgstr "فشل التهيئة"
@@ -4066,31 +4273,40 @@ msgstr "نص مبدئيinitscript"
msgid "Initscripts"
msgstr "نصوص أولية"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid "Inner certificate constraint (Domain)"
msgstr "قيد الشهادة الداخلية (المجال)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid "Inner certificate constraint (SAN)"
msgstr "قيد الشهادة الداخلية (SAN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid "Inner certificate constraint (Subject)"
msgstr "قيد الشهادة الداخلية (الموضوع)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid "Inner certificate constraint (Wildcard)"
msgstr "قيد الشهادة الداخلية (حرف البدل)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:310
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
msgid "Install protocol extensions..."
msgstr "تثبيت ملحقات البروتوكول ..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
msgid "Instance"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
+msgid "Instance Details"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid ""
"Instead of joining any network with a matching SSID, only connect to the "
"BSSID <code>%h</code>."
@@ -4102,6 +4318,7 @@ msgstr ""
msgid "Insufficient permissions to read UCI configuration."
msgstr "أذونات غير كافية لقراءة تكوين UCI."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
@@ -4109,7 +4326,7 @@ msgstr "أذونات غير كافية لقراءة تكوين UCI."
msgid "Interface"
msgstr "واجهه"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:728
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
msgid "Interface \"%h\" is already marked as designated master."
msgstr ""
@@ -4117,7 +4334,7 @@ msgstr ""
msgid "Interface %q device auto-migrated from %q to %q."
msgstr "تم ترحيل الجهاز q% تلقائيًا من q% إلى %q."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
msgid "Interface Configuration"
msgstr "تكوين الواجهة"
@@ -4125,7 +4342,7 @@ msgstr "تكوين الواجهة"
msgid "Interface ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
msgid "Interface has %d pending changes"
msgstr "الواجهة بها d% تغييرات معلقة"
@@ -4134,39 +4351,39 @@ msgstr "الواجهة بها d% تغييرات معلقة"
msgid "Interface is disabled"
msgstr "الواجهة معطلة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:65
msgid "Interface is marked for deletion"
msgstr "تم وضع علامة على الواجهة للحذف"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is reconnecting..."
msgstr "تم وضع علامة على الواجهة للحذف"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:194
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:214
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is shutting down..."
msgstr "الواجهة قيد الإغلاق ..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
msgid "Interface is starting..."
msgstr "الواجهة تبدأ ..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304
msgid "Interface is stopping..."
msgstr "الواجهة تتوقف ..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Interface name"
msgstr "اسم الواجهة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:314
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Interface not present or not connected yet."
msgstr "الواجهة غير موجودة أو غير متصلة بعد."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:507
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
msgid "Interfaces"
msgstr "واجهات"
@@ -4175,10 +4392,6 @@ msgstr "واجهات"
msgid "Internal"
msgstr "داخلي"
-#: modules/luci-base/luasrc/view/error500.htm:8
-msgid "Internal Server Error"
-msgstr "خطأ في الخادم الداخلي"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
msgid "Interval For Sending Learning Packets"
msgstr "الفاصل الزمني لإرسال حزم التعلم"
@@ -4201,7 +4414,7 @@ msgstr "غير صالح"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
msgid "Invalid APN provided"
msgstr ""
@@ -4249,16 +4462,20 @@ msgstr "أمر خاطئ"
msgid "Invalid hexadecimal value"
msgstr "قيمة سداسية عشرية غير صالحة"
-#: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
msgid "Invalid username and/or password! Please try again."
msgstr "اسم المستخدم و / أو كلمة المرور غير صالحة! حاول مرة اخرى."
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "Invert match"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Isolate Clients"
msgstr "عزل العملاء"
@@ -4270,21 +4487,21 @@ msgstr ""
"يبدو أنك تحاول وميض صورة لا تتناسب مع ذاكرة الفلاش ، يرجى التحقق من ملف "
"الصورة!"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
msgid "JavaScript required!"
msgstr "مطلوب جافا سكريبت!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
msgid "Join Network"
msgstr "الانضمام إلى الشبكة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1829
msgid "Join Network: Wireless Scan"
msgstr "الانضمام إلى الشبكة: المسح اللاسلكي"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2107
msgid "Joining Network: %q"
msgstr "الانضمام إلى الشبكة: q%"
@@ -4296,24 +4513,28 @@ msgstr ""
msgid "Keep settings and retain the current configuration"
msgstr "احتفظ بالإعدادات واحتفظ بالتكوين الحالي"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgid "Keep-Alive"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Kernel Log"
msgstr "سجل النواة"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
msgid "Kernel Version"
msgstr "إصدار النواة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462
msgid "Key"
msgstr "مفتاح"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
msgid "Key #%d"
msgstr "المفتاح # d%"
@@ -4321,6 +4542,7 @@ msgstr "المفتاح # d%"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Key for incoming packets (optional)."
msgstr "مفتاح للحزم الواردة (اختياري)."
@@ -4328,15 +4550,20 @@ msgstr "مفتاح للحزم الواردة (اختياري)."
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Key for outgoing packets (optional)."
msgstr "مفتاح الحزم الصادرة (اختياري)."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
msgctxt "Label indicating that WireGuard peer lacks public key"
msgid "Key missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
msgctxt "nft unit"
msgid "KiB"
msgstr ""
@@ -4380,12 +4607,12 @@ msgstr "فاصل صدى LCP"
msgid "LED Configuration"
msgstr "تكوين الصمام"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
msgid "LLC"
msgstr "LLC"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid "Label"
msgstr "ملصق"
@@ -4397,14 +4624,25 @@ msgstr "اللغة"
msgid "Language and Style"
msgstr "اللغة والأسلوب"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
msgid "Last member interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
msgid "Latency"
msgstr "وقت الإستجابة"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
+msgid "Latest Handshake"
+msgstr ""
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
msgstr "ورقة"
@@ -4413,16 +4651,16 @@ msgstr "ورقة"
msgid "Learn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Learn routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
msgid "Lease file"
msgstr "ملف الإيجار"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid "Lease time"
msgstr "مدة الايجار"
@@ -4446,7 +4684,7 @@ msgstr "اتركه فارغًا للكشف التلقائي"
msgid "Leave empty to use the current WAN address"
msgstr "اتركه فارغًا لاستخدام عنوان WAN الحالي"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid ""
"Legacy or badly behaving devices may require legacy 802.11b rates to "
"interoperate. Airtime efficiency may be significantly reduced where these "
@@ -4456,31 +4694,31 @@ msgstr ""
"للتشغيل البيني. قد يتم تقليل كفاءة وقت الهواء بشكل كبير حيث يتم استخدامها. "
"يوصى بعدم السماح بمعدلات 802.11b حيثما أمكن ذلك."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
msgid "Legend:"
msgstr "عنوان تفسيري:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Limit"
msgstr "حد"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Line Attenuation (LATN)"
msgstr "توهين الخط (LATN)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
msgid "Line Mode"
msgstr "وضع الخط"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
msgid "Line State"
msgstr "حالة الخط"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Line Uptime"
msgstr "جهوزية الخط"
@@ -4496,21 +4734,21 @@ msgstr "مراقبة الارتباط"
msgid "Link On"
msgstr "الارتباط قيد التشغيل"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
msgctxt "nft @ll,off,len"
msgid "Link layer header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:514
msgid "List of IP addresses to convert into NXDOMAIN responses."
msgstr "قائمة المضيفين الذين يقدمون نتائج زائفة لمجال NX"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
-msgid "List of IP sets to populate with the specified domain IPs."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
+msgid "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid ""
"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID "
@@ -4523,7 +4761,7 @@ msgstr ""
"إلى عنوان MAC الوجهة عند طلب مفتاح PMK-R1 من R0KH الذي استخدمه STA أثناء "
"اتحاد مجال التنقل الأولي."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
"as 6 octets with colons,128-bit key as hex string. <br />This list is used "
@@ -4540,25 +4778,30 @@ msgstr ""
msgid "List of SSH key files for auth"
msgstr "قائمة ملفات مفتاح SSH للمصادقة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
msgid "List of domains to allow RFC1918 responses for."
msgstr "قائمة المجالات التي تسمح باستجابات RFC1918 ل"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
-msgid "List of domains to force to an IP address."
-msgstr "قائمة المجالات التي سيتم فرضها على عنوان IP."
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
msgid "List of upstream resolvers to forward queries to."
msgstr ""
-"قائمة الخوادم لإعادة توجيه الطلبات إليها <abbr title=\"Domain Name System"
-"\">DNS</abbr>"
+"قائمة الخوادم لإعادة توجيه الطلبات إليها <abbr title=\"Domain Name "
+"System\">DNS</abbr>"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
msgid "Listen Port"
msgstr "بوابة الاستماع"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+msgid "Listen address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+msgid "Listen and Relay To IP family must be homogeneous."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342
msgid "Listen interfaces"
msgstr "واجهات الاستماع"
@@ -4566,17 +4809,17 @@ msgstr "واجهات الاستماع"
msgid "Listen only on the given interface or, if unspecified, on all"
msgstr "استمع فقط على الواجهة المحددة أو على الكل ، إذا لم يتم تحديدها"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
msgid ""
"Listen only on the specified interfaces, and loopback if not excluded "
"explicitly."
msgstr "الحد من الاستماع إلى هذه الواجهات والاسترجاع."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
msgid "ListenPort setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520
msgid "Listening port for inbound DNS queries."
msgstr "منفذ الاستماع لاستعلامات DNS الواردة"
@@ -4585,7 +4828,7 @@ msgstr "منفذ الاستماع لاستعلامات DNS الواردة"
msgid "Load"
msgstr "حمولة"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:63
msgid "Load Average"
msgstr "متوسط الحمولة"
@@ -4593,27 +4836,28 @@ msgstr "متوسط الحمولة"
msgid "Load configuration…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2038
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
msgid "Loading directory contents…"
msgstr "تحميل محتويات الدليل …"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
-#: modules/luci-base/luasrc/view/view.htm:4
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
msgid "Loading view…"
msgstr "جارٍ تحميل العرض…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
msgid "Local"
msgstr ""
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
msgid "Local IP address"
msgstr "عنوان IP المحلي"
@@ -4633,11 +4877,12 @@ msgstr "عنوان IP المحلي المراد تعيينه"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "Local IPv4 address"
msgstr "عنوان IPv4 المحلي"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
msgid "Local IPv6 DNS server"
msgstr ""
@@ -4653,44 +4898,53 @@ msgstr "عنوان IPv6 المحلي"
msgid "Local Startup"
msgstr "بدء التشغيل المحلي"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
msgid "Local Time"
msgstr "التوقيت المحلي"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1019
msgid "Local ULA"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
msgid "Local domain"
msgstr "المجال المحلي"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
msgid "Local domain suffix appended to DHCP names and hosts file entries."
msgstr "يتم إلحاق لاحقة المجال المحلي بأسماء DHCP وإدخالات ملف المضيفين"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
msgid "Local server"
msgstr "السرفير المحلي"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
msgid "Local service only"
msgstr "الخدمة المحلية فقط"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
msgid "Localise queries"
msgstr "تحديد تواجد الاستعلامات"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid "Lock to BSSID"
msgstr "قفل ل BSSID"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft log action"
+msgid "Log event \"<strong>%h</strong>…\""
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
msgid "Log output level"
msgstr "مستوى إخراج السجل"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
msgid "Log queries"
msgstr "سجل الاستفسارات"
@@ -4716,8 +4970,8 @@ msgstr ""
msgid "Logical network to which the tunnel will be added (bridged) (optional)."
msgstr "الشبكة المنطقية التي سيتم إضافة النفق إليها (جسور) (اختياري)."
-#: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
msgid "Login"
msgstr "تسجيل الدخول"
@@ -4729,24 +4983,28 @@ msgstr "تسجيل خروج"
msgid "Loose filtering"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Loss of Signal Seconds (LOSS)"
msgstr "فقدان ثانية الإشارة (LOSS)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
msgid "Lowest leased address as offset from the network address."
msgstr "أقل عنوان مؤجر تمت إزاحته من عنوان الشبكة."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
msgid "MAC"
msgstr "MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
msgid "MAC Address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
msgid "MAC Address Filter"
msgstr "عامل تصفية عنوان MAC"
@@ -4755,15 +5013,15 @@ msgid "MAC Address For The Actor"
msgstr "عنوان MAC للممثل"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
msgid "MAC VLAN"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2168
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2230
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
@@ -4772,11 +5030,11 @@ msgstr ""
msgid "MAC address"
msgstr "عنوان MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
msgid "MAC-Filter"
msgstr "مرشح MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
msgid "MAC-List"
msgstr "قائمة MAC"
@@ -4812,7 +5070,7 @@ msgid "MII Interval"
msgstr "الفاصل الزمني MII"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
@@ -4820,14 +5078,18 @@ msgstr "الفاصل الزمني MII"
msgid "MTU"
msgstr "MTU"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+msgid "MX"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
msgid ""
"Make sure to clone the root filesystem using something like the commands "
"below:"
msgstr "تأكد من استنساخ نظام ملفات الجذر باستخدام شيء مثل الأوامر أدناه:"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
@@ -4836,31 +5098,31 @@ msgstr "تأكد من استنساخ نظام ملفات الجذر باستخد
msgid "Manual"
msgstr "يدوي"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3891
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
msgid "Master"
msgstr "سيد"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Max. Attainable Data Rate (ATTNDR)"
msgstr "الأعلى. معدل البيانات الممكن تحقيقه (ATTNDR)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533
msgid "Max. DHCP leases"
msgstr ""
"إيجارات <abbr title=\"maximal\">Max.</abbr> <abbr title=\"Dynamic Host "
"Configuration Protocol\">DHCP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
msgid "Max. EDNS0 packet size"
msgstr ""
"حجم الحزمة <abbr title=\"maximal\">Max.</abbr> <abbr title=\"Extension "
"Mechanisms for Domain Name System\">EDNS0</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
msgid "Max. concurrent queries"
msgstr "<abbr title=\"maximal\">Max.</abbr> أقصى استفسارات متزامنة"
@@ -4868,29 +5130,28 @@ msgstr "<abbr title=\"maximal\">Max.</abbr> أقصى استفسارات متزا
msgid "Maximum age"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
msgid "Maximum allowed Listen Interval"
msgstr "الحد الأقصى المسموح به لفاصل الاستماع"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
msgid "Maximum allowed number of active DHCP leases."
msgstr "العدد الأقصى المسموح به لعقود إيجار DHCP النشطة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
msgid "Maximum allowed number of concurrent DNS queries."
msgstr "العدد الأقصى المسموح به لاستعلامات DNS المتزامنة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
msgid "Maximum allowed size of EDNS0 UDP packets."
msgstr "الحجم الأقصى المسموح به لحزم EDNS.0 UDP"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Maximum amount of seconds to wait for the modem to become ready"
msgstr "الحد الأقصى لعدد الثواني التي يجب انتظارها حتى يصبح المودم جاهزًا"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Maximum number of leased addresses."
msgstr "الحد الأقصى لعدد العناوين المؤجرة."
@@ -4898,16 +5159,20 @@ msgstr "الحد الأقصى لعدد العناوين المؤجرة."
msgid "Maximum snooping table size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid ""
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid "Maximum transmit power"
msgstr "قوة الإرسال القصوى"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+msgid "May prevent VoIP or other services from working."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
@@ -4934,7 +5199,7 @@ msgstr "ذاكرة"
msgid "Memory usage (%)"
msgstr "استخدام الذاكرة (٪)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
msgid "Mesh"
msgstr "شبكية"
@@ -4942,7 +5207,7 @@ msgstr "شبكية"
msgid "Mesh ID"
msgstr "معرف شبكة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:997
msgid "Mesh Id"
msgstr "معرف شبكة"
@@ -4972,12 +5237,12 @@ msgstr "طريقة لتحديد حالة الارتباط"
msgid "Metric"
msgstr "قياس"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
msgctxt "nft unit"
msgid "MiB"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
@@ -4995,7 +5260,7 @@ msgid ""
"Prevents ARP cache thrashing."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid ""
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
@@ -5013,7 +5278,7 @@ msgstr "مرآة مصدر البوابة"
msgid "Mobile Data"
msgstr "بيانات الجوال"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "Mobility Domain"
msgstr "مجال التنقل"
@@ -5022,14 +5287,14 @@ msgstr "مجال التنقل"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1813
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
msgid "Mode"
msgstr "شكل"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
msgid "Model"
msgstr "نموذج"
@@ -5044,13 +5309,13 @@ msgid ""
msgstr ""
"اتصال المودم قيد التقدم. انتظر من فضلك. ستنتهي هذه العملية بعد دقيقتين."
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "Modem default"
msgstr "المودم الافتراضي"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
msgid "Modem device"
@@ -5061,12 +5326,11 @@ msgid "Modem disconnection in progress. Please wait."
msgstr "جاري قطع اتصال المودم. انتظر من فضلك."
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
msgstr "فشل الاستعلام عن معلومات المودم"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Modem init timeout"
msgstr "مهلة تهيئة المودم"
@@ -5079,8 +5343,8 @@ msgstr "المودم معطل."
msgid "ModemManager"
msgstr "مودم ماناجر"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3895
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1080
msgid "Monitor"
msgstr "مراقب"
@@ -5106,7 +5370,7 @@ msgstr "نقاط الركب"
msgid "Mount Points - Mount Entry"
msgstr "نقاط الركب- نقاط الولوج"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
msgid "Mount Points - Swap Entry"
msgstr "نقاط الركب - ولوج SWAP"
@@ -5125,11 +5389,11 @@ msgstr "تركيب الأجهزة المتصلة"
msgid "Mount filesystems not specifically configured"
msgstr "تحميل أنظمة الملفات غير مهيأة بشكل خاص"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "Mount options"
msgstr "خيارات التثبيت"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Mount point"
msgstr "نقطة التركيب"
@@ -5149,6 +5413,10 @@ msgstr "تحرك لأسفل"
msgid "Move up"
msgstr "تحرك لأعلى"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid "Multi To Unicast"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
@@ -5168,11 +5436,11 @@ msgstr ""
msgid "Multicast to unicast"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid "NAS ID"
msgstr "NAS ID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:537
msgid "NAT action chain \"%h\""
msgstr ""
@@ -5185,11 +5453,11 @@ msgid "NAT64 Prefix"
msgstr "بادئة NAT64"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
msgid "NCM"
msgstr "NCM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "NDP-Proxy slave"
msgstr ""
@@ -5202,29 +5470,42 @@ msgid "NTP server candidates"
msgstr "المرشحين لخادم NTP"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4139
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
msgid "Name"
msgstr "اسم"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid "Name of the new network"
msgstr "اسم الشبكة الجديدة"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr ""
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
msgid "Navigation"
msgstr "التنقل"
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "Neighbour Report"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Neighbour cache validity"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2229
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
@@ -5237,32 +5518,28 @@ msgstr "شبكة الاتصال"
msgid "Network Coding"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
msgid "Network Mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid "Network SSID"
msgstr "l SSIDلشبكة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
-msgid "Network Utilities"
-msgstr "مرافق الشبكة"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
msgid "Network address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
msgid "Network boot image"
msgstr "صورة تمهيد الشبكة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:408
msgid "Network bridge configuration migration"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1435
msgid "Network device"
msgstr ""
@@ -5275,16 +5552,16 @@ msgstr "نشاط جهاز الشبكة (kernel: netdev)"
msgid "Network device is not present"
msgstr "جهاز الشبكة غير موجود"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:646
msgid "Network device table \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
msgctxt "nft @nh,off,len"
msgid "Network header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:442
msgid "Network ifname configuration migration"
msgstr ""
@@ -5293,15 +5570,21 @@ msgstr ""
msgid "Network interface"
msgstr "واجهة الشبكة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
msgid "Network-ID"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:706
msgid "Never"
-msgstr ""
+msgstr "أبدا"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
+#, fuzzy
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr "أبدا"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
msgid ""
"Never forward matching domains and subdomains, resolve from DHCP or hosts "
"files only."
@@ -5309,11 +5592,11 @@ msgstr ""
"مواصفات المجال المحلي. لا يتم إعادة توجيه الأسماء المطابقة لهذا المجال مطلقًا "
"ويتم حلها من خلال DHCP أو ملفات المضيفين فقط"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1172
msgid "New interface for \"%s\" can not be created: %s"
msgstr "لا يمكن إنشاء واجهة جديدة ل \"%s%: \"s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1123
msgid "New interface name…"
msgstr "اسم الواجهة الجديد …"
@@ -5321,13 +5604,13 @@ msgstr "اسم الواجهة الجديد …"
msgid "Next »"
msgstr "التالي \""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
msgstr "لا"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
msgid "No DHCP Server configured for this interface"
msgstr "لم يتم تكوين خادم DHCP لهذه الواجهة"
@@ -5335,7 +5618,7 @@ msgstr "لم يتم تكوين خادم DHCP لهذه الواجهة"
msgid "No Data"
msgstr "لايوجد بيانات"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
msgid "No Encryption"
msgstr "لا يوجد تشفير"
@@ -5351,9 +5634,13 @@ msgstr "لا يوجد NAT-T"
msgid "No RX signal"
msgstr "لا توجد إشارة RX"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
+msgid "No WireGuard interfaces configured."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:82
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
msgid ""
"No changes to settings will be stored and are lost after rebooting. This "
@@ -5364,7 +5651,11 @@ msgstr ""
msgid "No client associated"
msgstr "لا يوجد عميل مرتبط"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -5387,15 +5678,11 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2913
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
msgid "No entries in this directory"
msgstr "لا توجد إدخالات في هذا الدليل"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
-msgid "No files found"
-msgstr "لا توجد ملفات"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
msgid ""
"No fixed interface listening port defined, peers might not be able to "
"initiate connections to this WireGuard instance!"
@@ -5430,30 +5717,35 @@ msgstr "لا مزيد من المستخدمين متاحين"
msgid "No more slaves available, can not save interface"
msgstr "لا مزيد من المستخدمين متاحين ، لا يمكن حفظ الواجهة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494
msgid "No negative cache"
msgstr "لا توجد ذاكرة تخزين مؤقت سلبية"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:697
msgid "No nftables ruleset loaded."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
msgid "No password set!"
msgstr "لم يتم تعيين كلمة مرور!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+#, fuzzy
+msgid "No peers connected"
+msgstr "غير متصل"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
msgid "No peers defined yet."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
msgid "No public keys present yet."
msgstr "لا توجد مفاتيح عمومية حتى الآن."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:614
msgctxt "nft chain is empty"
msgid "No rules in this chain"
msgstr ""
@@ -5466,8 +5758,8 @@ msgstr "لا توجد قواعد في هذه السلسلة."
msgid "No validation or filtering"
msgstr "لا يوجد تحقق من الصحة أو التصفية"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "No zone assigned"
msgstr "لم يتم تعيين منطقة"
@@ -5479,7 +5771,7 @@ msgstr "لم يتم تعيين منطقة"
msgid "Noise"
msgstr "التشويش"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Noise Margin (SNR)"
msgstr "هامش التشويش (SNR)"
@@ -5487,11 +5779,11 @@ msgstr "هامش التشويش (SNR)"
msgid "Noise:"
msgstr "التشويش:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Non Pre-emptive CRC errors (CRC_P)"
msgstr "أخطاء CRC غير استباقية (CRC_P)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
msgid "Non-wildcard"
msgstr "غير البدل"
@@ -5501,12 +5793,12 @@ msgstr "غير البدل"
msgid "None"
msgstr "لاشيء"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
msgid "Normal"
msgstr "عادي"
-#: modules/luci-base/luasrc/view/error404.htm:8
+#: modules/luci-base/ucode/template/error404.ut:9
msgid "Not Found"
msgstr "غير موجود"
@@ -5518,15 +5810,15 @@ msgstr "ليس مرتبط"
msgid "Not connected"
msgstr "غير متصل"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:131
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:157
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:328
msgid "Not present"
msgstr "غير موجود"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Not started on boot"
msgstr "لم تبدأ في التمهيد"
@@ -5534,7 +5826,7 @@ msgstr "لم تبدأ في التمهيد"
msgid "Not supported"
msgstr "غير مدعوم"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid ""
"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
"have problems"
@@ -5542,6 +5834,12 @@ msgstr ""
"ملاحظة: بعض برامج تشغيل اللاسلكية لا تدعم 802.11w بشكل كامل. على سبيل المثال "
"قد تواجه مشاكل mwlwifi"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(<code>addr#port</code>)."
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "Notes"
msgstr ""
@@ -5550,7 +5848,7 @@ msgstr ""
msgid "Notice"
msgstr "ملاحضة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:138
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:135
msgid "Nslookup"
msgstr "Nslookup"
@@ -5558,7 +5856,7 @@ msgstr "Nslookup"
msgid "Number of IGMP membership reports"
msgstr "عدد تقارير عضوية IGMP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr ""
"عدد إدخالات DNS المخزنة مؤقتًا (الحد الأقصى 10000 ، 0 لا يوجد تخزين مؤقت)"
@@ -5576,7 +5874,7 @@ msgid "Obfuscated Password"
msgstr "كلمة المرور المبهمة"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
@@ -5608,7 +5906,7 @@ msgstr "حالة التأخير"
msgid "On-link"
msgstr "طريق على الارتباط"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
msgid "One of hostname or MAC address must be specified!"
msgstr "يجب تحديد اسم مضيف أو عنوان mac!"
@@ -5639,12 +5937,11 @@ msgid ""
"Only if current active slave fails and the primary slave is up (failure, 2)"
msgstr "فقط إذا فشل العبد النشط الحالي وارتفع العبد الأساسي (فشل ، 2)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:683
msgid "Open iptables rules overview…"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
msgstr "فتح القائمة ..."
@@ -5653,35 +5950,35 @@ msgstr "فتح القائمة ..."
msgid "OpenConnect (CISCO AnyConnect)"
msgstr "OpenConnect (CISCO AnyConnect)"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
msgid "OpenFortivpn"
msgstr "OpenFortivpn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
"Protocol\">NDP</abbr> proxying."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise fall back to <em>server mode</em>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
msgid ""
"Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
"otherwise disable service."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
msgid "Operating frequency"
msgstr "تردد التشغيل"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
msgid "Option \"%s\" contains an invalid input value."
msgstr "يحتوي الخيار \" s%\" على قيمة إدخال غير صالحة."
@@ -5689,15 +5986,15 @@ msgstr "يحتوي الخيار \" s%\" على قيمة إدخال غير صال
msgid "Option \"%s\" must not be empty."
msgstr "يجب ألا يكون الخيار \" s%\" فارغًا."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
msgid "Option changed"
msgstr "تغير الخيار"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
msgid "Option removed"
msgstr "تمت إزالة الخيار"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
msgid "Optional"
msgstr "خياري"
@@ -5705,6 +6002,10 @@ msgstr "خياري"
msgid "Optional, free-form notes about this device"
msgstr ""
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
@@ -5713,7 +6014,7 @@ msgstr ""
"خياري. علامة 32 بت للحزم المشفرة الصادرة. أدخل قيمة سداسية عشرية ، بدءًا من "
"<code>0x</code>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid ""
"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -5724,7 +6025,7 @@ msgstr ""
"1: 2'. عند استلام بادئة IPv6 (مثل \"a: b: c: d ::\") من خادم مفوض ، استخدم "
"اللاحقة (مثل \":: 1\") لتشكيل عنوان IPv6 ('a: b: c: d: : 1 ') للواجهة."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
@@ -5732,11 +6033,11 @@ msgstr ""
"خياري. مفتاح مشفر باستخدام Base64. يضيف طبقة إضافية من تشفير المفتاح "
"المتماثل لمقاومة ما بعد الكم."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr "خياري. إنشاء مسارات لعناوين IP المسموح بها لهذا النظير."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
msgid "Optional. Description of peer."
msgstr "خياري. وصف الأقران."
@@ -5744,13 +6045,13 @@ msgstr "خياري. وصف الأقران."
msgid "Optional. Do not create host routes to peers."
msgstr "خياري. لا تقم بإنشاء مسارات مضيفة للأقران."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr "خياري. مضيف الأقران. يتم حل الأسماء قبل إحضار الواجهة."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
msgid ""
"Optional. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5765,11 +6066,11 @@ msgstr ""
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr "خياري. وحدة النقل القصوى لواجهة النفق."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Optional. Port of peer."
msgstr "خياري. بوابة الأقران."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid ""
"Optional. Private key of the WireGuard peer. The key is not required for "
"establishing a connection but allows generating a peer configuration or QR "
@@ -5777,7 +6078,7 @@ msgid ""
"exported."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -5793,18 +6094,23 @@ msgstr "خياري. يستخدم منفذ UDP للحزم الصادرة والو
msgid "Options"
msgstr "خيارات"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
msgid ""
"Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
-"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</code>"
-"\" for default route. <code>0.0.0.0</code> means \"the address of the system "
-"running dnsmasq\"."
+"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
+"code>\" for default route. <code>0.0.0.0</code> means \"the address of the "
+"system running dnsmasq\"."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
msgid "Options:"
msgstr "خيارات:"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+msgid "Ordinal: lower comes first."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
msgid "Originator Interval"
msgstr ""
@@ -5836,6 +6142,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Outgoing key"
msgstr "مفتاح الصادر"
@@ -5859,11 +6166,11 @@ msgstr "منطقة الإخراج"
msgid "Overlap"
msgstr "تداخل"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
msgid "Override IPv4 routing table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
msgid "Override IPv6 routing table"
msgstr ""
@@ -5874,7 +6181,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -5882,6 +6189,7 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
msgid "Override MTU"
msgstr "تجاوز MTU"
@@ -5903,13 +6211,13 @@ msgstr "تجاوز TOS"
msgid "Override TTL"
msgstr "تجاوز TTL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
msgid ""
"Override default MAC address - the range of usable addresses might be "
"limited by the driver"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Override default interface name"
msgstr "تجاوز اسم الواجهة الافتراضي"
@@ -5917,7 +6225,7 @@ msgstr "تجاوز اسم الواجهة الافتراضي"
msgid "Override the gateway in DHCP responses"
msgstr "تجاوز البوابة في استجابات DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
@@ -5937,7 +6245,7 @@ msgstr "نظرة عامة"
msgid "Overwrite existing file \"%s\" ?"
msgstr "هل تريد الكتابة فوق الملف الموجود \" %s\"؟"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:345
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355
msgid "Overwrite the current settings with the imported configuration?"
msgstr ""
@@ -5951,7 +6259,7 @@ msgstr "PAP / CHAP (كلاهما)"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
@@ -5964,7 +6272,7 @@ msgstr "كلمة مرور PAP / CHAP"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
@@ -5985,7 +6293,7 @@ msgstr "PID"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
msgid "PIN"
msgstr "PIN"
@@ -5995,7 +6303,7 @@ msgstr "PIN"
msgid "PIN code rejected"
msgstr "تم رفض رمز PIN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1570
msgid "PMK R1 Push"
msgstr "دفع PMK R1"
@@ -6036,20 +6344,20 @@ msgstr "إزاحة PSID"
msgid "PSID-bits length"
msgstr "طول بت PSID"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:571
msgctxt "Label indicating that WireGuard peer uses a PSK"
msgid "PSK"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1528
msgid "PTM/EFM (Packet Transfer Mode)"
msgstr "PTM / EFM (وضع نقل الحزمة)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "PXE/TFTP Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid "Packet Steering"
msgstr "توجيه الحزمة"
@@ -6058,6 +6366,11 @@ msgctxt "nft meta mark"
msgid "Packet mark"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta time"
+msgid "Packet receive time"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr "الحزم"
@@ -6066,8 +6379,8 @@ msgstr "الحزم"
msgid "Packets To Transmit Before Moving To Next Slave"
msgstr "الحزم المراد نقلها قبل الانتقال إلى الرقيق التالي"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "Part of zone %q"
msgstr "جزء من المنطقة q%"
@@ -6076,13 +6389,13 @@ msgctxt "MACVLAN mode"
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
msgid "Password"
msgstr "كلمة المرور"
@@ -6090,11 +6403,11 @@ msgstr "كلمة المرور"
msgid "Password authentication"
msgstr "مصادقة كلمة المرور"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
msgid "Password of Private Key"
msgstr "كلمة مرور المفتاح الخاص"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
msgid "Password of inner Private Key"
msgstr "كلمة مرور المفتاح الخاص الداخلي"
@@ -6109,50 +6422,50 @@ msgstr "قوة كلمة المرور"
msgid "Password2"
msgstr "كلمة المرور 2"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
msgstr "لصق أو سحب ملف مفتاح SSH …"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:424
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:444
msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:417
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
msgid ""
"Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
"another system below to create a matching peer entry allowing that system to "
"connect to the local WireGuard interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:423
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:443
msgid "Paste or drag supplied WireGuard configuration file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
msgid "Path to CA-Certificate"
msgstr "المسار إلى CA-Certificate"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
msgid "Path to Client-Certificate"
msgstr "مسار شهادة العميل"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
msgid "Path to Private Key"
msgstr "المسار إلى المفتاح الخاص"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
msgid "Path to inner CA-Certificate"
msgstr "المسار إلى شهادة CA الداخلية"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
msgid "Path to inner Client-Certificate"
msgstr "المسار إلى شهادة العميل الداخلية"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid "Path to inner Private Key"
msgstr "المسار إلى المفتاح الخاص الداخلي"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
msgid "Paused"
msgstr "متوقف مؤقتًا"
@@ -6170,6 +6483,15 @@ msgstr "متوقف مؤقتًا"
msgid "Peak:"
msgstr "قمة:"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+#, fuzzy
+msgid "Peer"
+msgstr "الأقران"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
+msgid "Peer Details"
+msgstr ""
+
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
msgstr "عنوان IP النظير المراد تعيينه"
@@ -6187,7 +6509,7 @@ msgstr "عنوان النظير مفقود"
msgid "Peer device name"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Peer disabled"
msgstr ""
@@ -6218,11 +6540,15 @@ msgstr "إجراء إعادة تعيين"
msgid "Permission denied"
msgstr "طلب الاذن مرفوض"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid "Persistent Keep Alive"
msgstr "مثابرة على البقاء حيا"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Persistent reconnect interval"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334
msgid "PersistentKeepAlive setting is invalid"
msgstr ""
@@ -6230,30 +6556,30 @@ msgstr ""
msgid "Phy Rate:"
msgstr "المعدل المادي:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
msgid "Physical Settings"
msgstr "الإعدادات المادية"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:98
msgid "Ping"
msgstr "ping"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Pkts."
msgstr "الحزم."
-#: modules/luci-base/luasrc/view/sysauth.htm:19
+#: modules/luci-base/ucode/template/sysauth.ut:19
msgid "Please enter your username and password."
msgstr "الرجاء إدخال اسم المستخدم وكلمة المرور الخاصة بك."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4122
msgid "Please select the file to upload."
msgstr "الرجاء تحديد الملف المراد تحميله."
@@ -6261,15 +6587,22 @@ msgstr "الرجاء تحديد الملف المراد تحميله."
msgid "Policy"
msgstr "سياسة"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
msgctxt "Chain hook policy"
msgid "Policy: <strong>%h</strong> (%h)"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "المنفذ"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
+#, fuzzy
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr "المنفذ"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
msgid "Port isolation"
msgstr ""
@@ -6282,19 +6615,19 @@ msgstr "حالة المنفذ:"
msgid "Potential negation of: %s"
msgstr "النفي المحتمل ل: s%"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
msgid "Power Management Mode"
msgstr "وضع إدارة الطاقة"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "Pre-emptive CRC errors (CRCP_P)"
msgstr "أخطاء CRC الاستباقية (CRCP_P)"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
msgid "Prefer LTE"
msgstr "LTE المفضل"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
msgid "Prefer UMTS"
msgstr "UMTS المفضل"
@@ -6306,15 +6639,15 @@ msgstr "تفويض البادئة"
msgid "Prefix suppressor"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid "Preshared Key"
msgstr "مفتاح مشترك مسبقًا"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:550
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
msgid "Preshared key in use"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308
msgid "PresharedKey setting is invalid"
msgstr ""
@@ -6331,7 +6664,7 @@ msgstr ""
"افترض أن النظير قد مات بعد مقدار معين من حالات فشل صدى LCP ، استخدم 0 لتجاهل "
"الإخفاقات"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Prevents client-to-client communication"
msgstr "يمنع الاتصال بين العميل والعميل"
@@ -6363,13 +6696,15 @@ msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr "يصبح الأساسي مستخدماً نشطًا كلما ظهر مرة أخرى (دائمًا ، 0)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
msgid "Priority"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:545
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
msgctxt "Label indicating that WireGuard peer private key is stored"
msgid "Private"
msgstr ""
@@ -6380,15 +6715,15 @@ msgid "Private (Prevent communication between MAC VLANs)"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid "Private Key"
msgstr "مفتاح سري"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:564
msgid "Private key present"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:290
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
msgid "PrivateKey setting is missing or invalid"
msgstr ""
@@ -6401,9 +6736,9 @@ msgstr "العمليات"
msgid "Prot."
msgstr "بروتوكول"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:564
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1137
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
@@ -6415,13 +6750,13 @@ msgstr "بروتوكول"
msgid "Provide NTP server"
msgstr "توفير خادم NTP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid ""
"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
"and requests."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
msgid "Provide new network"
msgstr "توفير شبكة جديدة"
@@ -6431,25 +6766,36 @@ msgid ""
"interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+msgid "Proxy Server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid "ProxyARP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Pseudo Ad-Hoc (ahdemo)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
msgid "Public Key"
msgstr "المفتاح العمومي"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
msgid "Public key is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:556
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
msgctxt "Tooltip displaying full WireGuard peer public key"
msgid "Public key: %h"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
msgid ""
"Public keys allow for the passwordless SSH logins with a higher security "
"compared to the use of plain passwords. In order to upload a new key to the "
@@ -6464,7 +6810,7 @@ msgstr ""
msgid "Public prefix routed to this device for distribution to clients."
msgstr "البادئة العامة موجهة إلى هذا الجهاز لتوزيعها على العملاء."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
msgid "PublicKey setting is invalid"
msgstr ""
@@ -6477,11 +6823,11 @@ msgstr "QMI الخلوية"
msgid "Quality"
msgstr "جودة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
msgid "Query all available upstream resolvers."
msgstr ""
-"الاستعلام عن جميع خوادم المنبع المتاحة <abbr title=\"Domain Name System"
-"\">DNS</abbr>"
+"الاستعلام عن جميع خوادم المنبع المتاحة <abbr title=\"Domain Name "
+"System\">DNS</abbr>"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:556
msgid "Query interval"
@@ -6491,35 +6837,35 @@ msgstr ""
msgid "Query response interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "R0 Key Lifetime"
msgstr "مفتاح RO دائم"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "R1 Key Holder"
msgstr "حامل مفتاح R1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430
msgid "RADIUS Accounting Port"
msgstr "منفد محاسبة -راديوس"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
msgid "RADIUS Accounting Secret"
msgstr "Radius- محاسبة- سر"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
msgid "RADIUS Accounting Server"
msgstr "خادم المحاسبة Radius"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
msgid "RADIUS Authentication Port"
msgstr "منفذ مصادقة Radius"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
msgid "RADIUS Authentication Secret"
msgstr "Radius- المصادقة السرية"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
msgid "RADIUS Authentication Server"
msgstr "خادم مصادقة Radius"
@@ -6527,16 +6873,20 @@ msgstr "خادم مصادقة Radius"
msgid "RFC3947 NAT-T mode"
msgstr "وضع RFC3947 NAT-T"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid "RSN Preauth"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "RSSI threshold for joining"
msgstr "حد RSSI للانضمام"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
msgid "RTS/CTS Threshold"
msgstr "عتبة RTS / CTS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
msgid "RX"
msgstr "RX"
@@ -6544,11 +6894,17 @@ msgstr "RX"
msgid "RX Rate"
msgstr "معدل RX"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2233
msgid "RX Rate / TX Rate"
msgstr "معدل RX / معدل الإرسال"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
msgctxt "nft nat flag random"
msgid "Randomize source port mapping"
msgstr ""
@@ -6558,13 +6914,13 @@ msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr ""
"بايت خام بترميز سداسي عشري. اتركه فارغًا ما لم يطلب مزود خدمة الإنترنت ذلك"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
msgstr ""
"اقرأ <code>/etc/ethers</code> لتكوين الخادم <abbr title=\"Dynamic Host "
"Configuration Protocol\">DHCP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
msgid "Really switch protocol?"
msgstr "حقا تبديل البروتوكول؟"
@@ -6572,11 +6928,11 @@ msgstr "حقا تبديل البروتوكول؟"
msgid "Realtime Graphs"
msgstr "الرسوم البيانية في الوقت الفعلي"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "Reassociation Deadline"
msgstr "الموعد النهائي لإعادة التجمع"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
msgid "Rebind protection"
msgstr "إعادة ربط الحماية"
@@ -6600,11 +6956,20 @@ msgstr "يعيد تشغيل نظام تشغيل جهازك"
msgid "Receive"
msgstr "استقبل"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
+#, fuzzy
+msgid "Received Data"
+msgstr "استقبل"
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr "موصى به. عناوين IP لواجهة WireGuard."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+msgid "Reconnect Timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
msgid "Reconnect this interface"
msgstr "أعد توصيل هذه الواجهة"
@@ -6612,12 +6977,12 @@ msgstr "أعد توصيل هذه الواجهة"
msgid "Redirect to HTTPS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
msgctxt "nft redirect to port"
msgid "Redirect to local port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
msgctxt "nft redirect"
msgid "Redirect to local system"
msgstr ""
@@ -6626,26 +6991,30 @@ msgstr ""
msgid "References"
msgstr "مراجع"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361
+msgid "Refresh Channels"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
msgid "Refreshing"
msgstr "تجديد"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
msgctxt "nft reject with icmp type"
msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
msgctxt "nft reject with icmpx type"
msgid "Reject packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
msgctxt "nft reject with icmpv6 type"
msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
msgctxt "nft reject with tcp reset"
msgid "Reject packet with <strong>TCP reset</strong>"
msgstr ""
@@ -6657,6 +7026,8 @@ msgid ""
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
msgid "Relay"
msgstr "تناوب"
@@ -6666,6 +7037,14 @@ msgstr "تناوب"
msgid "Relay Bridge"
msgstr "جسر التتابع"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+msgid "Relay To address"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
msgid "Relay between networks"
msgstr "التناوب بين الشبكات"
@@ -6684,6 +7063,7 @@ msgstr "عنوان IPv4 البعيد"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid "Remote IPv4 address or FQDN"
msgstr "عنوان IPv4 البعيد أو FQDN"
@@ -6696,15 +7076,23 @@ msgstr "عنوان IPv6 البعيد"
msgid "Remote IPv6 address or FQDN"
msgstr "عنوان IPv6 البعيد أو FQDN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:908
msgid "Remove"
msgstr "نزع"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
msgid "Remove related device settings from the configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Replace wireless configuration"
msgstr "استبدل التكوين اللاسلكي"
@@ -6734,7 +7122,7 @@ msgstr "يتطلب المجموع الاختباري الوارد (اختيار
msgid "Require incoming packets serialization (optional)."
msgstr "طلب تسلسل الحزم الواردة (اختياري)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
msgid "Required"
msgstr "مطلوب"
@@ -6746,7 +7134,11 @@ msgstr "مطلوب لبعض مزودي خدمة الإنترنت ، على سب
msgid "Required. Base64-encoded private key for this interface."
msgstr "مطلوب. المفتاح الخاص بترميز Base64 لهذه الواجهة."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
msgid "Required. Public key of the WireGuard peer."
msgstr ""
@@ -6758,67 +7150,67 @@ msgstr ""
msgid "Required. XFRM interface ID to be used for SA."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
msgid "Requires hostapd"
msgstr "يتطلب هوستابد"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
msgid "Requires hostapd with EAP Suite-B support"
msgstr "يتطلب hostapd مع دعم EAP Suite-B"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
msgid "Requires hostapd with EAP support"
msgstr "يتطلب hostapd مع دعم EAP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
msgid "Requires hostapd with OWE support"
msgstr "يتطلب hostapd مع دعم OWE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
msgid "Requires hostapd with SAE support"
msgstr "يتطلب hostapd بدعم SAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
msgid "Requires hostapd with WEP support"
msgstr "يتطلب hostapd مع دعم WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
msgid "Requires wpa-supplicant"
msgstr "يتطلب wpa-supplicant"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
msgid "Requires wpa-supplicant with EAP Suite-B support"
msgstr "يتطلب wpa-supplicant مع دعم EAP Suite-B"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
msgid "Requires wpa-supplicant with EAP support"
msgstr "يتطلب wpa-supplicant مع دعم EAP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
msgid "Requires wpa-supplicant with OWE support"
msgstr "يتطلب wpa-supplicant مع دعم OWE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1358
msgid "Requires wpa-supplicant with SAE support"
msgstr "يتطلب wpa-supplicant مع دعم SAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
msgid "Requires wpa-supplicant with WEP support"
msgstr "يتطلب wpa-supplicant مع دعم WEP"
@@ -6827,7 +7219,7 @@ msgid "Reselection policy for primary slave"
msgstr "سياسة إعادة الاختيار للمستخدم الأساسي"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
-#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-base/ucode/template/sysauth.ut:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
@@ -6842,20 +7234,24 @@ msgstr "إعادة تعيين العدادات"
msgid "Reset to defaults"
msgstr "إعادة التعيين إلى الإعدادات الافتراضية"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
msgid "Resolv and Hosts Files"
msgstr "لمفات resolv و hosts"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
msgid "Resolv file"
msgstr "ملف resolve"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+msgid "Resolve specified FQDNs to an IP."
+msgstr "قائمة المجالات التي سيتم فرضها على عنوان IP."
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
msgid "Resource not found"
msgstr "الموارد غير موجود"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:876
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
msgid "Restart"
msgstr "إعادة تشغيل"
@@ -6864,7 +7260,7 @@ msgstr "إعادة تشغيل"
msgid "Restart Firewall"
msgstr "أعد تشغيل جدار الحماية"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
msgid "Restart radio interface"
msgstr "أعد تشغيل واجهة الراديو"
@@ -6876,7 +7272,7 @@ msgstr "إعادة"
msgid "Restore backup"
msgstr "استرجاع النسخة الاحتياطية"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
msgid ""
"Return answers to DNS queries matching the subnet from which the query was "
"received if multiple IPs are available."
@@ -6893,78 +7289,85 @@ msgstr "كشف / إخفاء كلمة المرور"
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4413
msgid "Revert"
msgstr "يرجع"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4518
msgid "Revert changes"
msgstr "التغيرات المرتدة"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4732
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4730
msgid "Revert request failed with status <code>%h</code>"
msgstr "فشل طلب العودة مع الحالة <code> h% </code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4712
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4710
msgid "Reverting configuration…"
msgstr "جارٍ إعادة التكوين …"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
msgctxt "nft dnat ip to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
msgctxt "nft dnat ip6 to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
msgctxt "nft dnat ip to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
msgctxt "nft dnat ip6 to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
msgctxt "nft snat ip to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109
msgctxt "nft snat ip6 to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
msgctxt "nft snat ip to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
msgctxt "nft snat ip6 to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
msgid "Rewrite to egress device address"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
msgid ""
"Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
"<em>TFTP server root</em> turn on the TFTP server and serve files from "
"<em>TFTP server root</em>."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
msgid "Root preparation"
msgstr "تحضير الجذر"
@@ -6972,11 +7375,11 @@ msgstr "تحضير الجذر"
msgid "Round-Robin policy (balance-rr, 0)"
msgstr "سياسة Round-Robin (Balance-rr، 0)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Route Allowed IPs"
msgstr "توجيه عناوين IP المسموح بها"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:533
msgid "Route action chain \"%h\""
msgstr ""
@@ -6984,7 +7387,7 @@ msgstr ""
msgid "Route type"
msgstr "نوع الطريق"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid ""
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
@@ -7019,20 +7422,20 @@ msgstr ""
msgid "Rule"
msgstr "القاعدة"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:603
msgid "Rule actions"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:476
msgctxt "nft comment"
msgid "Rule comment: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:541
msgid "Rule container chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
msgid "Rule matches"
msgstr ""
@@ -7040,15 +7443,15 @@ msgstr ""
msgid "Rule type"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run a filesystem check before mounting the device"
msgstr "قم بتشغيل فحص نظام الملفات قبل تركيب الجهاز"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run filesystem check"
msgstr "قم بتشغيل فحص نظام الملفات"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
msgid "Runtime error"
msgstr "خطأ أثناء التشغيل"
@@ -7061,6 +7464,11 @@ msgstr "SHA256"
msgid "SNR"
msgstr "SNR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "SRV"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
msgid "SSH Access"
@@ -7078,15 +7486,15 @@ msgstr "منفذ خادم SSH"
msgid "SSH username"
msgstr "اسم مستخدم SSH"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
msgid "SSH-Keys"
msgstr "مفاتيح SSH"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1811
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
msgid "SSID"
msgstr "SSID"
@@ -7099,11 +7507,11 @@ msgstr "SSTP"
msgid "SSTP Server"
msgstr "خادم SSTP"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid "SWAP"
msgstr "ذاكرة المبادلة"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
@@ -7114,7 +7522,7 @@ msgid "Save"
msgstr "إحفض"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "حفظ وتطبيق"
@@ -7131,7 +7539,7 @@ msgstr "حفظ mtdblock"
msgid "Save mtdblock contents"
msgstr "حفظ محتويات mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:881
msgid "Scan"
msgstr "مسح"
@@ -7140,15 +7548,15 @@ msgstr "مسح"
msgid "Scheduled Tasks"
msgstr "المهام المجدولة"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4387
msgid "Section added"
msgstr "تمت إضافة القسم"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
msgid "Section removed"
msgstr "تمت إزالة القسم"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "See \"mount\" manpage for details"
msgstr "راجع صفحة \"التركيب\" للحصول على التفاصيل"
@@ -7163,7 +7571,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2962
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
msgid "Select file…"
msgstr "حدد ملفًا …"
@@ -7171,7 +7579,7 @@ msgstr "حدد ملفًا …"
msgid "Selects the transmit hash policy to use for slave selection"
msgstr "يحدد سياسة تجزئة الإرسال لاستخدامها في التحديد التابع"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
msgid ""
"Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages advertising this device as IPv6 router."
@@ -7202,11 +7610,11 @@ msgstr "أرسل اسم مضيف هذا الجهاز"
msgid "Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
msgid "Server address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
msgid "Server name"
msgstr ""
@@ -7222,7 +7630,7 @@ msgstr "نوع الخدمة"
msgid "Services"
msgstr "خدمات"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "Session expired"
msgstr "انتهت الجلسة"
@@ -7231,16 +7639,16 @@ msgstr "انتهت الجلسة"
msgid "Set Static"
msgstr "تعيين ثابت"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
msgctxt "nft mangle"
msgid "Set header field <var>%s</var> to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
@@ -7252,14 +7660,14 @@ msgstr ""
msgid "Set same MAC Address to all slaves"
msgstr "قم بتعيين نفس عنوان MAC لجميع المستخدمين"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
msgid ""
"Set the autonomous address-configuration flag in the prefix information "
"options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
"When enabled, clients will perform stateless IPv6 address autoconfiguration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
msgid ""
"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
"proxying."
@@ -7273,8 +7681,8 @@ msgstr "تعيين إلى تابع نشط حاليًا (نشط ، 1)"
msgid "Set to first slave added to the bond (follow, 2)"
msgstr "اضبط على المستخدم الأول المضاف إلى السند (اتبع ، 2)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:678
msgid "Set up DHCP Server"
msgstr "إعداد خادم DHCP"
@@ -7285,7 +7693,6 @@ msgid "Setting PLMN failed"
msgstr "فشل إعداد PLMN"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
msgstr "فشل تحديد وضع التشغيل"
@@ -7293,11 +7700,17 @@ msgstr "فشل تحديد وضع التشغيل"
msgid "Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Setup routes for proxied IPv6 neighbours."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Severely Errored Seconds (SES)"
msgstr "الثواني التي بها أخطاء جسيمة (SES)"
@@ -7306,12 +7719,11 @@ msgstr "الثواني التي بها أخطاء جسيمة (SES)"
msgid "Short GI"
msgstr "GI قصير"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
msgid "Short Preamble"
msgstr "لمحة سريعة"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
msgstr "إظهار قائمة ملفات النسخ الاحتياطي الحالية"
@@ -7324,16 +7736,16 @@ msgstr "عرض سلاسل فارغة"
msgid "Show raw counters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:526
msgid "Shutdown this interface"
msgstr "اغلاق هذه الواجهة"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:388
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
@@ -7341,11 +7753,11 @@ msgstr "اغلاق هذه الواجهة"
msgid "Signal"
msgstr "الإشارة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2232
msgid "Signal / Noise"
msgstr "إشارة / تشويش"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Signal Attenuation (SATN)"
msgstr "توهين الإشارة (SATN)"
@@ -7357,12 +7769,12 @@ msgstr "معدل تحديث الإشارة"
msgid "Signal:"
msgstr "الإشارة:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "مقاس"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
msgid "Size of DNS query cache"
msgstr "حجم ذاكرة التخزين المؤقت لاستعلام DNS"
@@ -7379,12 +7791,12 @@ msgstr "تخطى"
msgid "Skip from backup files that are equal to those in /rom"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
msgid "Skip to content"
msgstr "تخطى الى المحتوى"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
msgid "Skip to navigation"
msgstr "تخطي إلى التصفح"
@@ -7393,7 +7805,7 @@ msgstr "تخطي إلى التصفح"
msgid "Slave Interfaces"
msgstr "واجهات المستخدم"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1428
msgid "Software VLAN"
msgstr "برنامج VLAN"
@@ -7402,14 +7814,10 @@ msgstr "برنامج VLAN"
msgid "Some fields are invalid, cannot save values!"
msgstr "بعض الحقول غير صالحة ، لا يمكن حفظ القيم!"
-#: modules/luci-base/luasrc/view/error404.htm:9
+#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
msgstr "عذرا ، الشيء الذي طلبته لم يتم العثور عليه."
-#: modules/luci-base/luasrc/view/error500.htm:9
-msgid "Sorry, the server encountered an unexpected error."
-msgstr "عذرا ، واجه الخادم خطأ غير متوقع."
-
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
msgid ""
"Sorry, there is no sysupgrade support present; a new firmware image must be "
@@ -7427,12 +7835,12 @@ msgstr ""
msgid "Source"
msgstr "مصدر"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
msgctxt "nft ip saddr"
msgid "Source IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
msgctxt "nft ip6 saddr"
msgid "Source IPv6"
msgstr ""
@@ -7442,24 +7850,24 @@ msgstr ""
msgid "Source interface"
msgstr "واجهة المصدر"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
msgctxt "nft ip sport"
msgid "Source port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
msgid ""
"Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
"options for Dnsmasq."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
msgid ""
"Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
"unspecified, the local device DNS search domain will be announced."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid ""
"Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
"If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -7505,11 +7913,11 @@ msgstr "يحدد منطق اختيار التجميع المراد استخدا
msgid "Specifies the destination subnet to match (CIDR notation)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Specifies the directory the device is attached to"
msgstr "يحدد الدليل الذي يتصل به الجهاز"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
msgid ""
"Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
"messages, for example to instruct clients to request further information via "
@@ -7553,7 +7961,7 @@ msgid ""
"dead"
msgstr "يحدد الحد الأقصى لمقدار الثواني التي يُفترض أن المضيفين قد نتهو بعدها"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid ""
"Specifies the maximum transmit power the wireless radio may use. Depending "
"on regulatory requirements and wireless usage, the actual transmit power may "
@@ -7785,7 +8193,7 @@ msgid ""
"bytes)."
msgstr "حدد MTU (الحد الأقصى لوحدة الإرسال) بخلاف الافتراضي (1280 بايت)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "Specify the secret encryption key here."
msgstr "حدد مفتاح التشفير السري هنا."
@@ -7793,7 +8201,7 @@ msgstr "حدد مفتاح التشفير السري هنا."
msgid "Stale neighbour cache timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
msgid "Start"
msgstr "بداية"
@@ -7806,16 +8214,16 @@ msgstr "ابدأ WPS"
msgid "Start priority"
msgstr "أولوية البدء"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
msgid "Start refresh"
msgstr "ابدأ التحديث"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Starting configuration apply…"
msgstr "بدء تطبيق التكوين …"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1827
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413
msgid "Starting wireless scan..."
msgstr "بدء المسح اللاسلكي ..."
@@ -7837,17 +8245,17 @@ msgstr "مسارات IPv6 الثابتة"
msgid "Static Lease"
msgstr "إيجار ثابت"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
msgid "Static Leases"
msgstr "الإيجارات الثابتة"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
msgstr "عنوان ثابت"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
msgid ""
"Static leases are used to assign fixed IP addresses and symbolic hostnames "
"to DHCP clients. They are also required for non-dynamic interface "
@@ -7857,18 +8265,18 @@ msgstr ""
"DHCP. كما أنها مطلوبة أيضًا لتكوينات الواجهة غير الديناميكية حيث يتم تقديم "
"المضيفين الذين لديهم إيجار مطابق فقط."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
msgid "Station inactivity limit"
msgstr "حد عدم نشاط المحطة"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:551
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
msgid "Status"
msgstr "الحالة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:528
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
msgid "Stop"
msgstr "قف"
@@ -7877,8 +8285,8 @@ msgstr "قف"
msgid "Stop WPS"
msgstr "وقف WPS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1857
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1919
msgid "Stop refresh"
msgstr "توقف عن التحديث"
@@ -7890,7 +8298,7 @@ msgstr ""
msgid "Strict filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
msgid "Strict order"
msgstr "ترتيب صارم"
@@ -7899,15 +8307,15 @@ msgid "Strong"
msgstr "متين"
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2055
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2117
msgid "Submit"
msgstr "أرسل"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
msgid "Suppress logging"
msgstr "قم بإلغاء التسجيل"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
msgid "Suppress logging of the routine operation for the DHCP protocol."
msgstr "قم بإيقاف تسجيل العملية الروتينية لهذه البروتوكولات"
@@ -7929,16 +8337,16 @@ msgid ""
"Switch %q has an unknown topology - the VLAN settings might not be accurate."
msgstr "يحتوي المحول %q على هيكل غير معروف - قد لا تكون إعدادات VLAN دقيقة."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1426
msgid "Switch VLAN"
msgstr "محول VLAN"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
msgid "Switch port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
msgid "Switch protocol"
msgstr "بروتوكول التبديل"
@@ -7960,8 +8368,16 @@ msgstr "مزامنة مع خادم NTP"
msgid "Sync with browser"
msgstr "تزامن مع المتصفح"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "Syntax: <code>_service._proto.example.com</code>."
+msgstr ""
+
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
msgid "System"
@@ -7985,29 +8401,29 @@ msgstr "خصائص النظام"
msgid "System log buffer size"
msgstr "حجم المخزن المؤقت لسجل النظام"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
msgid "System running in recovery (initramfs) mode."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
msgctxt "nft tcp option maxseg size"
msgid "TCP MSS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
msgctxt "nft tcp dport"
msgid "TCP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
msgctxt "nft tcp flags"
msgid "TCP flags"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
msgctxt "nft tcp sport"
msgid "TCP source port"
msgstr ""
@@ -8016,12 +8432,12 @@ msgstr ""
msgid "TCP:"
msgstr "TCP:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
msgid "TFTP server root"
msgstr "جذر خادم TFTP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
msgid "TX"
msgstr "بث"
@@ -8041,6 +8457,7 @@ msgstr ""
msgid "Table"
msgstr "جدول"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
@@ -8048,7 +8465,7 @@ msgstr "جدول"
msgid "Target"
msgstr "هدف"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
msgid "Target Platform"
msgstr ""
@@ -8064,26 +8481,26 @@ msgstr ""
msgid "Terminate"
msgstr "إنهاء"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid ""
"The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
"Minimum is 1280 bytes."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
msgid ""
"The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
"addresses are available via DHCPv6."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
msgid ""
"The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
"also acting as Mobile IPv6 home agent on this link."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
msgid ""
"The <em>Other configuration</em> (O) flag indicates that other information, "
"such as DNS servers, is available via DHCPv6."
@@ -8099,7 +8516,7 @@ msgid ""
"the configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
@@ -8113,15 +8530,15 @@ msgstr ""
"تم تغيير تكوين تحديث نقطة نهاية HE.net ، يجب عليك الآن استخدام اسم المستخدم "
"العادي بدلاً من معرف المستخدم!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
msgid "The IP address %h is already used by another static lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
msgid "The IP address is outside of any DHCP pool address range"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
msgid "The IP address of the boot server"
msgstr ""
@@ -8132,6 +8549,7 @@ msgstr "عنوان IPv4 أو اسم المجال المؤهل بالكامل ل
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
msgstr "عنوان IPv4 أو اسم المجال المؤهل بالكامل لنهاية النفق البعيد."
@@ -8156,7 +8574,7 @@ msgstr "عادةً ما تنتهي بادئة IPv6 المعينة للموفر
msgid "The LED blinks with the configured on/off frequency"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
msgid "The LED flashes to simulate actual heart beat."
msgstr ""
@@ -8173,7 +8591,7 @@ msgstr ""
msgid "The LED is always in default state on."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
msgid ""
"The MAC address %h is already used by another static lease in the same DHCP "
"pool"
@@ -8183,7 +8601,7 @@ msgstr ""
msgid "The MTU must not exceed the parent device MTU of %d bytes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
msgid "The VLAN ID must be unique"
msgstr ""
@@ -8191,7 +8609,7 @@ msgstr ""
msgid "The algorithm that is used to discover mesh routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid ""
"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
"code> and <code>_</code>"
@@ -8203,13 +8621,13 @@ msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr "تعذر تحميل ملف التكوين بسبب الخطأ التالي:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid ""
"The correct SSID must be manually specified when joining a hidden wireless "
"network"
msgstr "يجب تحديد SSID الصحيح يدويًا عند الانضمام إلى شبكة لاسلكية مخفية"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4509
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8225,8 +8643,8 @@ msgstr ""
"هذا التحذير وتحرير التغييرات قبل محاولة التقديم مرة أخرى ، أو التراجع عن "
"جميع التغييرات المعلقة للاحتفاظ بحالة التكوين العاملة حاليًا."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
@@ -8238,14 +8656,14 @@ msgstr ""
msgid "The device name \"%s\" is already taken"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
msgid ""
"The existing network configuration needs to be changed for LuCI to function "
"properly."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
@@ -8265,7 +8683,7 @@ msgstr ""
msgid "The following rules are currently active on this system."
msgstr "القواعد التالية نشطة حاليًا على هذا النظام."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
msgid "The frequency is in direct proportion to 1-minute average CPU load."
msgstr ""
@@ -8273,17 +8691,17 @@ msgstr ""
msgid "The gateway address must not be a local IP address"
msgstr "يجب ألا يكون عنوان البوابة عنوان IP محلي"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:732
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752
msgid ""
"The generated configuration can be imported into a WireGuard client "
"application to setup a connection towards this device."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
msgid "The given SSH public key has already been added."
msgstr "تم بالفعل إضافة مفتاح SSH العمومي المحدد."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA, "
"ED25519 or ECDSA keys."
@@ -8299,15 +8717,19 @@ msgid ""
"to be received and retransmitted which costs airtime)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
msgid "The hostname of the boot server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
msgid "The interface name is already used"
msgstr "تم استخدام اسم الواجهة من قبل"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
msgid "The interface name is too long"
msgstr "اسم الواجهة طويل جدًا"
@@ -8330,6 +8752,7 @@ msgstr "عنوان IPv4 المحلي"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "The local IPv4 address over which the tunnel is created (optional)."
msgstr "عنوان IPv4 المحلي الذي تم إنشاء النفق من خلاله (اختياري)."
@@ -8361,26 +8784,26 @@ msgid ""
"host responses are spread out over a larger interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid ""
"The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
"abbr> messages. Maximum is 255 hops."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4645
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
msgid "The network name is already used"
msgstr "تم استخدام اسم الشبكة من قبل"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
msgid ""
-"The network ports on this device can be combined to several <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"The network ports on this device can be combined to several <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
"communicate directly with each other. <abbr title=\"Virtual Local Area "
"Network\">VLAN</abbr>s are often used to separate different network "
"segments. Often there is by default one Uplink port for a connection to the "
@@ -8393,7 +8816,7 @@ msgstr ""
"افتراضيًا للاتصال بالشبكة الأكبر التالية مثل الإنترنت والمنافذ الأخرى للشبكة "
"المحلية."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid ""
"The public hostname or IP address of this system the peer should connect to. "
"This usually is a static public IP address, a static hostname or a DDNS "
@@ -8433,11 +8856,11 @@ msgid ""
"aliases local (255), main (254) and default (253) are also valid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383
msgid "The selected %s mode is incompatible with %s encryption"
msgstr "وضع%s المحدد غير متوافق مع تشفير%s"
-#: modules/luci-base/luasrc/view/csrftoken.htm:11
+#: modules/luci-base/ucode/template/csrftoken.ut:11
msgid "The submitted security token is invalid or already expired!"
msgstr "رمز الأمان المقدم غير صالح أو انتهت صلاحيته بالفعل!"
@@ -8500,8 +8923,8 @@ msgstr ""
"ملف الصورة الذي تم تحميله لا يحتوي على تنسيق مدعوم. تأكد من اختيار تنسيق "
"الصورة العام للنظام الأساسي الخاص بك."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
msgid "The value is overridden by configuration."
msgstr ""
@@ -8511,25 +8934,25 @@ msgid ""
"the network with its protocol information."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:679
msgid ""
"There are legacy iptables rules present on the system. Mixing iptables and "
"nftables rules is discouraged and may lead to incomplete traffic filtering."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
msgid "There are no active leases"
msgstr "لا توجد إيجارات نشطة"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4677
msgid "There are no changes to apply"
msgstr "لا توجد تغييرات لتطبيقها"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:70
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
msgid ""
"There is no password set on this router. Please configure a root password to "
@@ -8542,16 +8965,16 @@ msgstr ""
msgid "This IPv4 address of the relay"
msgstr "عنوان IPv4 الخاص بالمرحل"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1695
msgid "This authentication type is not applicable to the selected EAP method."
msgstr "لا ينطبق نوع المصادقة هذا على طريقة EAP المحددة."
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
msgid "This does not look like a valid PEM file"
msgstr "لا يبدو هذا كملف PEM صالح"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
"include during sysupgrade. Modified files in /etc/config/ and certain other "
@@ -8596,7 +9019,7 @@ msgstr ""
"هذا هو عنوان نقطة النهاية المحلية المعين من قبل وسيط النفق ، وعادة ما ينتهي "
"ب <code> ...: 2/64 </code>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
msgid "This is the only DHCP server in the local network."
msgstr ""
"هذا هو <abbr title = \"بروتوكول التكوين الديناميكي للمضيف\"> DHCP </abbr> "
@@ -8626,8 +9049,8 @@ msgid ""
"their status."
msgstr "تقدم هذه القائمة نظرة عامة على عمليات النظام قيد التشغيل وحالتها"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
msgid ""
"This option cannot be used because the ca-bundle package is not installed."
msgstr "لا يمكن استخدام هذا الخيار نظرًا لعدم تثبيت حزمة ca-bundle."
@@ -8642,6 +9065,10 @@ msgstr "لا يحتوي هذا القسم على قيم حتى الآن"
msgid "Time Synchronization"
msgstr "مزامنة الوقت"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "Time advertisement"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Time in milliseconds"
msgstr ""
@@ -8650,10 +9077,14 @@ msgstr ""
msgid "Time in seconds to spend in listening and learning states"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "Time interval for rekeying GTK"
msgstr "الفاصل الزمني لإعادة إدخال GTK"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "Time zone"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
msgid "Timed-out"
msgstr "نفد وقته"
@@ -8674,14 +9105,14 @@ msgstr ""
msgid "Timezone"
msgstr "lلمنطقة الزمنية"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:418
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:438
msgid ""
"To fully configure the local WireGuard interface from an existing (e.g. "
-"provider supplied) configuration file, use the <strong><a class=\"full-import"
-"\" href=\"#\">configuration import</a></strong> instead."
+"provider supplied) configuration file, use the <strong><a class=\"full-"
+"import\" href=\"#\">configuration import</a></strong> instead."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
msgid "To login…"
msgstr "لتسجيل الدخول…"
@@ -8692,10 +9123,10 @@ msgid ""
"reset\" (only possible with squashfs images)."
msgstr ""
"لاستعادة ملفات التكوين ، يمكنك تحميل أرشيف نسخ احتياطي تم إنشاؤه مسبقًا هنا. "
-"لإعادة تعيين البرنامج الثابت إلى حالته الأولية ، انقر فوق \"إجراء إعادة الضبط"
-"\" (هذا ممكن فقط مع صور squashfs)."
+"لإعادة تعيين البرنامج الثابت إلى حالته الأولية ، انقر فوق \"إجراء إعادة "
+"الضبط\" (هذا ممكن فقط مع صور squashfs)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
msgid "Tone"
msgstr "نغمة، رنه"
@@ -8703,9 +9134,9 @@ msgstr "نغمة، رنه"
msgid "Total Available"
msgstr "مجموعه متاحة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:121
msgid "Traceroute"
msgstr "traceroute تتبع الطريق"
@@ -8720,11 +9151,11 @@ msgstr "حركة المرور"
msgid "Traffic Class"
msgstr "فئة المرور"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:529
msgid "Traffic filter chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:467
msgctxt "nft counter"
msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
msgstr ""
@@ -8741,17 +9172,22 @@ msgstr "بث"
msgid "Transmit Hash Policy"
msgstr "البث بسياسة التجزئة hash"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
+#, fuzzy
+msgid "Transmitted Data"
+msgstr "بث"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
msgctxt "nft @th,off,len"
msgid "Transport header bits %d-%d"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
msgctxt "nft th dport"
msgid "Transport header destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
msgctxt "nft th sport"
msgid "Transport header source port"
msgstr ""
@@ -8768,7 +9204,7 @@ msgstr "وضع الزناد"
msgid "Tunnel ID"
msgstr "معرف النفق"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3024
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
#: modules/luci-compat/luasrc/model/network.lua:1431
msgid "Tunnel Interface"
msgstr "واجهة النفق"
@@ -8779,7 +9215,7 @@ msgstr "واجهة النفق"
msgid "Tunnel Link"
msgstr "رابط النفق"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
msgid "Tunnel device"
msgstr ""
@@ -8787,8 +9223,8 @@ msgstr ""
msgid "Tx-Power"
msgstr "قوة الإرسال"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
msgid "Type"
@@ -8798,12 +9234,12 @@ msgstr "نوع"
msgid "Type of service"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
msgctxt "nft udp dport"
msgid "UDP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
msgctxt "nft udp sport"
msgid "UDP source port"
msgstr ""
@@ -8821,8 +9257,8 @@ msgstr "UMTS فقط"
msgid "UMTS/GPRS/EV-DO"
msgstr "UMTS/GPRS/EV-DO"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid "UUID"
msgstr "UUID معرف المستخدم"
@@ -8843,7 +9279,7 @@ msgstr "تعذر تحديد عنوان IP الخارجي"
msgid "Unable to determine upstream interface"
msgstr "تعذر تحديد واجهة المنبع"
-#: modules/luci-base/luasrc/view/error404.htm:11
+#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
msgstr "غير قادر على الإرسال"
@@ -8894,19 +9330,27 @@ msgstr "غير قادر على إعادة تشغيل جدار الحماية: %s
msgid "Unable to save contents: %s"
msgstr "تعذر حفظ المحتويات: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Unavailable Seconds (UAS)"
msgstr "الثواني غير المتاحة (UAS)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1317
msgid "Unconfigure"
msgstr ""
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
msgid "Unexpected reply data format"
msgstr "تنسيق بيانات رد غير متوقع"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid ""
"Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
"within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -8914,7 +9358,7 @@ msgid ""
"generated at first install."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2111
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
#: modules/luci-compat/luasrc/model/network.lua:971
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
msgid "Unknown"
@@ -8924,7 +9368,7 @@ msgstr "مجهول"
msgid "Unknown and unsupported connection method."
msgstr "طريقة اتصال غير معروفة وغير مدعومة."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
#: modules/luci-compat/luasrc/model/network.lua:1138
msgid "Unknown error (%s)"
msgstr "خطأ غير معروف (% s)"
@@ -8933,7 +9377,7 @@ msgstr "خطأ غير معروف (% s)"
msgid "Unknown error code"
msgstr "رمز خطأ غير معروف"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2108
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:965
msgid "Unmanaged"
@@ -8944,11 +9388,11 @@ msgstr "غير مُدار"
msgid "Unmount"
msgstr "قم بإلغاء التحميل"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
msgid "Unnamed key"
msgstr "مفتاح بدون اسم"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4327
msgid "Unsaved Changes"
msgstr "تغييرات غير محفوظة"
@@ -8962,15 +9406,16 @@ msgid "Unsupported MAP type"
msgstr "نوع MAP غير مدعوم"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
msgid "Unsupported modem"
msgstr "مودم غير مدعوم"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:309
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:315
msgid "Unsupported protocol type."
msgstr "نوع بروتوكول غير مدعوم."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
msgid "Untitled peer"
msgstr ""
@@ -8982,7 +9427,7 @@ msgstr "يشتغل"
msgid "Up Delay"
msgstr "تأخير التشغيل"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
msgid "Upload"
msgstr "تحميل"
@@ -9008,16 +9453,16 @@ msgid "Upload file…"
msgstr "رفع ملف…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4202
msgid "Upload request failed: %s"
msgstr "فشل طلب التحميل: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
msgid "Uploading file…"
msgstr "جارٍ تحميل الملف …"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid ""
"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
"assigned with a name in the form <em>wifinet#</em> and the network will be "
@@ -9026,30 +9471,30 @@ msgstr ""
"عند الضغط على \"متابعة\" ، سيتم تعيين أقسام \"wifi-iface\" مجهولة باسم على "
"الشكل <em> wifinet # </em> وستتم إعادة تشغيل الشبكة لتطبيق التكوين المحدث."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410
msgid ""
"Upon pressing \"Continue\", bridges configuration will be updated and the "
"network will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444
msgid ""
"Upon pressing \"Continue\", ifname options will get renamed and the network "
"will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
msgid "Upstream resolvers will be queried in the order of the resolv file."
msgstr ""
"<abbr title=\"Domain Name System\">DNS</abbr> سيتم الاستعلام عن الخوادم "
"بترتيب ملف resolv"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
msgid "Uptime"
msgstr "مدة التشغيل"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
msgid "Use <code>/etc/ethers</code>"
msgstr "استخدم <code> / etc / ethers </code>"
@@ -9061,8 +9506,8 @@ msgstr "استخدم خوادم DHCP المعلن عنها"
msgid "Use DHCP gateway"
msgstr "استخدم بوابة DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
msgid "Use DNS servers advertised by peer"
msgstr "استخدم خوادم DNS التي أعلن عنها الأقران"
@@ -9103,11 +9548,11 @@ msgstr ""
"استخدم XOR لعناوين MAC للأجهزة وعناوين IP ، واعتمد على skb_flow_dissect "
"(encap2 + 3)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Use as external overlay (/overlay)"
msgstr "استخدام تراكب خارجي (/ تراكب)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
msgid "Use as root filesystem (/)"
msgstr "استخدم كنظام ملفات جذر (/)"
@@ -9115,22 +9560,22 @@ msgstr "استخدم كنظام ملفات جذر (/)"
msgid "Use broadcast flag"
msgstr "استخدم علم البث"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
msgid "Use builtin IPv6-management"
msgstr "استخدم إدارة IPv6 المدمجة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
msgid "Use custom DNS servers"
msgstr "استخدم خوادم DNS المخصصة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
msgid "Use default gateway"
msgstr "استخدم العبارة الافتراضية"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
msgid "Use gateway metric"
msgstr "استخدام مقياس البوابة"
@@ -9151,20 +9596,20 @@ msgstr ""
msgid "Use routing table"
msgstr "استخدم جدول التوجيه"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
msgctxt "nft nat flag persistent"
msgid "Use same source and destination for each connection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
msgid "Use system certificates"
msgstr "استخدم شهادات النظام"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid "Use system certificates for inner-tunnel"
msgstr "استخدم شهادات النظام للنفق الداخلي"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
"em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
@@ -9194,11 +9639,11 @@ msgstr ""
msgid "Used"
msgstr "مستخدم"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
msgid "Used Key Slot"
msgstr "فتحة مفتاح مستعملة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
@@ -9210,7 +9655,8 @@ msgstr ""
msgid "User Group"
msgstr "مجموعة المستخدمين"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
msgid "User certificate (PEM encoded)"
msgstr "شهادة المستخدم (مشفرة PEM)"
@@ -9218,27 +9664,28 @@ msgstr "شهادة المستخدم (مشفرة PEM)"
msgid "User identifier"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
msgid "User key (PEM encoded)"
msgstr "مفتاح المستخدم (مشفر PEM)"
-#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: modules/luci-base/ucode/template/sysauth.ut:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
msgid "Username"
msgstr "اسم المستخدم"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
msgid "Utilize flow table <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
msgid "VC-Mux"
msgstr "VC-Mux"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
msgid "VDSL"
msgstr "خط مشترك رقمي عالي السرعة VDSL"
@@ -9248,17 +9695,17 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
msgid "VLAN (802.1ad)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1411
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
msgid "VLAN (802.1q)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
msgid "VLAN ID"
msgstr ""
@@ -9283,19 +9730,22 @@ msgid "VPN Protocol"
msgstr "بروتوكول VPN"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
msgstr "خادم VPN"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+msgid "VPN Server certificate's SHA256 hash"
+msgstr ""
+
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
msgid "VPN Server port"
msgstr "منفذ خادم VPN"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
msgstr "تجزئة SHA1 لشهادة خادم VPN"
@@ -9304,6 +9754,10 @@ msgstr "تجزئة SHA1 لشهادة خادم VPN"
msgid "VPNC (CISCO 3000 (and others) VPN)"
msgstr "VPNC (CISCO 3000 (وغيرها) VPN)"
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
msgid "VXLAN (RFC7348)"
msgstr "شبكة محلية افتراضية قابلة للتوسيع VXLAN (RFC7348)"
@@ -9317,7 +9771,7 @@ msgstr "معرف شبكة VXLAN"
msgid "VXLANv6 (RFC7348)"
msgstr "شبكة محلية افتراضية قابلة للتوسيع VXLANv6 (RFC7348)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
msgid ""
"Validate DNS replies and cache DNSSEC data, requires upstream to support "
"DNSSEC."
@@ -9325,8 +9779,8 @@ msgstr ""
"يتطلب المنبع يدعم DNSSEC ؛ تحقق من أن استجابات المجال غير الموقعة تأتي "
"بالفعل من المجالات غير الموقعة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
@@ -9354,7 +9808,7 @@ msgstr "بائع"
msgid "Vendor Class to send when requesting DHCP"
msgstr "إرسال فئة البائع عند طلب DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
msgid "Verify unsigned domain responses really come from unsigned domains."
msgstr ""
@@ -9362,47 +9816,59 @@ msgstr ""
msgid "Verifying the uploaded image file."
msgstr "التحقق من ملف الصورة المرفوع."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
msgid "Very High"
msgstr "عالي جدا"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1432
msgid "Virtual Ethernet"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
msgid "Virtual dynamic interface"
msgstr "واجهة ديناميكية افتراضية"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
msgid "WDS"
msgstr "نظام التوزيع اللاسلكي WDS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
msgid "WEP Open System"
msgstr "نظام WEP المفتوح"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1297
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1393
msgid "WEP Shared Key"
msgstr "مفتاح WEP المشترك"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WEP passphrase"
msgstr "عبارة مرور WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid "WLAN roaming"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid "WMM Mode"
msgstr "شكل WMM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid "WNM Sleep Mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid "WNM Sleep Mode Fixes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WPA passphrase"
msgstr "عبارة مرور WPA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1294
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
@@ -9431,7 +9897,11 @@ msgstr "تحذير: هناك تغييرات غير محفوظة ستضيع عن
msgid "Weak"
msgstr "ضعيف"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+msgid "Weight"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
@@ -9456,13 +9926,19 @@ msgid ""
"interface prefix"
msgstr ""
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
msgid ""
"When running the mesh over multiple WiFi interfaces per node batman-adv is "
"capable of optimizing the traffic flow to gain maximum performance."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid ""
"When using a PSK, the PMK can be automatically generated. When enabled, the "
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
@@ -9471,7 +9947,7 @@ msgstr ""
"عند استخدام PSK ، يمكن إنشاء PMK تلقائيًا. عند التمكين ، لا يتم تطبيق خيارات "
"المفتاح R0 / R1 أدناه. قم بتعطيل هذا لاستخدام خيارات المفتاح R0 و R1."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid ""
"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
"802.11a/802.11g rates."
@@ -9479,7 +9955,7 @@ msgstr ""
"عندما يتم تعطيل جودة خدمة وضع وسائط Wi-Fi المتعددة (WMM) ، قد يتم تقييد "
"العملاء بمعدلات 802.11a / 802.11g."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid ""
"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
"may be significantly reduced."
@@ -9492,12 +9968,23 @@ msgstr ""
msgid "Width"
msgstr "عرض"
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+#, fuzzy
+msgid "WireGuard"
+msgstr "شبكة خاصة افتراضية WireGuard VPN"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
+#, fuzzy
+msgid "WireGuard Status"
+msgstr "حالة جدار الحماية"
+
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "WireGuard VPN"
msgstr "شبكة خاصة افتراضية WireGuard VPN"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:539
msgid "WireGuard peer is disabled"
msgstr ""
@@ -9507,27 +9994,27 @@ msgstr ""
msgid "Wireless"
msgstr "لاسلكي"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3011
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
msgstr "محول الانترنت اللاسلكي"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2990
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4303
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
msgstr "شبكة لاسلكية"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:812
msgid "Wireless Overview"
msgstr "نظرة عامة على اللاسلكي"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
msgid "Wireless Security"
msgstr "الأمن اللاسلكي"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
msgid "Wireless configuration migration"
msgstr "ترحيل التكوين اللاسلكي"
@@ -9543,15 +10030,15 @@ msgstr "تم تعطيل اللاسلكي"
msgid "Wireless is not associated"
msgstr "اللاسلكي غير مرتبط"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is disabled"
msgstr "تم تعطيل الشبكة اللاسلكية"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is enabled"
msgstr "تم تمكين الشبكة اللاسلكية"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Write received DNS queries to syslog."
msgstr "اكتب طلبات DNS المستلمة إلى سجل النظام"
@@ -9563,7 +10050,7 @@ msgstr "اكتب سجل النظام إلى ملف"
msgid "XOR policy (balance-xor, 2)"
msgstr "سياسة XOR (Balance-xor، 2)"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -9573,7 +10060,7 @@ msgstr "نعم"
msgid "Yes (none, 0)"
msgstr "نعم (لا شيء ، 0)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:177
msgid ""
"You appear to be currently connected to the device via the \"%h\" interface. "
"Do you really want to shut down the interface?"
@@ -9590,8 +10077,20 @@ msgstr ""
"إعادة تشغيل الجهاز. <br /> <strong> تحذير: إذا عطلت البرامج النصية الأساسية "
"للبادئ مثل \"الشبكة\" ، فقد يتعذر الوصول إلى جهازك! </ strong>"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:90
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635
+msgid "You may add multiple records for the same Target."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672
+msgid "You may add multiple records for the same domain."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:92
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
@@ -9620,26 +10119,36 @@ msgstr "إعدادات ZRam"
msgid "ZRam Size"
msgstr "حجم ZRam"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
msgid "any"
msgstr "أي"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
msgid "auto"
msgstr "تلقاءي"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
msgid "automatic"
msgstr "أوتوماتيكي"
@@ -9647,7 +10156,7 @@ msgstr "أوتوماتيكي"
msgid "baseT"
msgstr "baseT انتقال النطاق الأساسي بكابل ثنائي ملفوف"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1591
msgid "bridged"
msgstr "جسر"
@@ -9699,20 +10208,20 @@ msgstr "أنتج:"
msgid "dBm"
msgstr "ديسيبل"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
msgctxt "nft unit"
msgid "day"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid "disable"
msgstr "تعطيل"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:991
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:997
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
msgid "disabled"
@@ -9731,14 +10240,19 @@ msgstr "على سبيل المثال: - proxy 10.10.10.10"
msgid "e.g: dump"
msgstr "على سبيل المثال: dump"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:755
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
msgid "expired"
msgstr "منتهية الصلاحية"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
msgid "forced"
msgstr ""
@@ -9762,19 +10276,19 @@ msgstr "نصف مزدوج"
msgid "hexadecimal encoded value"
msgstr "قيمة مشفرة سداسية عشرية"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
msgid "hidden"
msgstr "مختفي"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
msgctxt "nft unit"
msgid "hour"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "hybrid mode"
msgstr "الوضع الهجين"
@@ -9796,24 +10310,24 @@ msgstr "مفتاح بين 8 و 63 حرفًا"
msgid "key with either 5 or 13 characters"
msgstr "مفتاح مكون من 5 أو 13 حرفًا"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "managed config (M)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1395
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
msgid "medium security"
msgstr "أمن متوسط"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
msgctxt "nft unit"
msgid "minute"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "minutes"
msgstr "دقائق"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
msgid "mobile home agent (H)"
msgstr ""
@@ -9821,7 +10335,7 @@ msgstr ""
msgid "netif_carrier_ok()"
msgstr "netif_carrier_ok()‎"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "no"
msgstr "لا"
@@ -9835,8 +10349,11 @@ msgstr "لا يوجد ارتباط"
msgid "non-empty value"
msgstr "قيمة غير فارغة"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3419
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
msgid "none"
msgstr "لا شيء"
@@ -9847,20 +10364,20 @@ msgid "not present"
msgstr "غير موجود"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:969
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:970
msgid "off"
msgstr "إيقاف"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794
msgid "on available prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "open network"
msgstr "شبكة مفتوحة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
msgid "other config (O)"
msgstr ""
@@ -9869,7 +10386,11 @@ msgstr ""
msgid "output"
msgstr "الحاصل"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
+msgid "over a day ago"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
msgctxt "nft unit"
msgid "packets"
msgstr ""
@@ -9892,23 +10413,22 @@ msgid ""
"single packet rather than many small ones"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
msgid "relay mode"
msgstr "وضع التتابع"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1586
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
msgid "routed"
msgstr "موجه"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "sec"
msgstr "ثواني"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "server mode"
msgstr "وضع الخادم"
@@ -9916,7 +10436,7 @@ msgstr "وضع الخادم"
msgid "sstpc Log-level"
msgstr "مستوى السجل sstpc"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "strong security"
msgstr "أمان قوي"
@@ -9924,7 +10444,7 @@ msgstr "أمان قوي"
msgid "tagged"
msgstr "موسومة"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "time units (TUs / 1.024 ms) [1000-65535]"
msgstr "الوحدات الزمنية (TUs / 1.024 مللي ثانية) [1000-65535]"
@@ -9943,15 +10463,19 @@ msgstr "قيمة فريدة"
msgid "unknown"
msgstr "غير معروف"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:28
+msgid "unknown version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
msgid "unlimited"
msgstr "غير محدود"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
@@ -9973,8 +10497,8 @@ msgid "untagged"
msgstr "بدون علامات"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
msgid "valid IP address"
msgstr "عنوان IP صالح"
@@ -9987,7 +10511,7 @@ msgid "valid IPv4 CIDR"
msgstr "IPv4 CIDR صالح"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
msgid "valid IPv4 address"
msgstr "عنوان IPv4 صالح"
@@ -10016,7 +10540,7 @@ msgid "valid IPv6 CIDR"
msgstr "IPv6 CIDR صالح"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
msgid "valid IPv6 address"
msgstr "عنوان IPv6 صالح"
@@ -10108,7 +10632,7 @@ msgid "valid port or port range (port1-port2)"
msgstr "منفذ أو نطاق منفذ صالح (port1-port2)"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "valid port value"
msgstr "قيمة منفذ صالحة"
@@ -10118,7 +10642,7 @@ msgstr "الوقت الصالح (HH: MM: SS)"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:450
msgid "value between %d and %d characters"
-msgstr "قيمة بين %d و%d حرف"
+msgstr "قيمة بين %d و%d حرفًا"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:431
msgid "value between %f and %f"
@@ -10126,15 +10650,15 @@ msgstr "قيمة بين %f و %f"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
msgid "value greater or equal to %f"
-msgstr "قيمة أكبر أو تساوي %f"
+msgstr "قيمة أكبر من أو تساوي %f"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:439
msgid "value smaller or equal to %f"
-msgstr "قيمة أصغر أو تساوي %f"
+msgstr "قيمة أصغر من أو تساوي %f"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:444
msgid "value with %d characters"
-msgstr "قيمة مع %d حرف"
+msgstr "قيمة تحتوي على d% حرفًا"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:455
msgid "value with at least %d characters"
@@ -10142,18 +10666,18 @@ msgstr "قيمة تحتوي على d% حرفًا على الأقل"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:460
msgid "value with at most %d characters"
-msgstr "قيمة بحد أقصى d% حرف"
+msgstr "قيمة تحتوي على d% حرفًا كحد أقصى"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "weak security"
-msgstr "ضعف الأمن"
+msgstr "ضعيف الأمن"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
msgctxt "nft unit"
msgid "week"
-msgstr ""
+msgstr "إسبوع"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "نعم"
@@ -10161,6 +10685,32 @@ msgstr "نعم"
msgid "« Back"
msgstr "إرجع >>"
+#~ msgid "Filter useless"
+#~ msgstr "تصفية عديمة الفائدة"
+
+#~ msgid "Network Utilities"
+#~ msgstr "مرافق الشبكة"
+
+#~ msgid "Back to configuration"
+#~ msgstr "الرجوع إلى التشكيل"
+
+#~ msgid "Close list..."
+#~ msgstr "إغلاق القائمة ..."
+
+#~ msgid "Internal Server Error"
+#~ msgstr "خطأ في الخادم الداخلي"
+
+#~ msgid "No files found"
+#~ msgstr "لا توجد ملفات"
+
+#~ msgid "Sorry, the server encountered an unexpected error."
+#~ msgstr "عذرا ، واجه الخادم خطأ غير متوقع."
+
+#~ msgid "Do not forward queries that cannot be answered by public resolvers."
+#~ msgstr ""
+#~ "لا تقم بإعادة توجيه الطلبات التي لا يمكن الرد عليها بواسطة خوادم الأسماء "
+#~ "العامة"
+
#~ msgid "Generate Key"
#~ msgstr "توليد مفتاح"
diff --git a/modules/luci-base/po/bg/base.po b/modules/luci-base/po/bg/base.po
index 5a565bfd15..1c271a891d 100644
--- a/modules/luci-base/po/bg/base.po
+++ b/modules/luci-base/po/bg/base.po
@@ -10,23 +10,35 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:650
msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
msgid "\"%h\" table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1539
msgid "%.1f dB"
msgstr "%.1f dB"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
msgid "%d Bit"
msgstr "%d Бита"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4043
msgid "%d invalid field(s)"
msgstr "%d невалидни полета"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
+msgid "%dh ago"
+msgstr "%dh преди"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
+msgid "%dm ago"
+msgstr "%dm преди"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
+msgid "%ds ago"
+msgstr "%ds преди"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
msgid "%s is untagged in multiple VLANs!"
msgstr "%s е \"нетагнат\" в множество VLAN-и!"
@@ -54,7 +66,7 @@ msgstr "(празно)"
msgid "(no interfaces attached)"
msgstr "(няма закачени интерфейси)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:635
msgctxt "Label indicating further amount of allowed ips"
msgid "+ %d more"
msgstr ""
@@ -64,8 +76,8 @@ msgid "-- Additional Field --"
msgstr "-- Допълнително поле --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4152
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -81,13 +93,13 @@ msgstr "-- Моля изберете --"
msgid "-- custom --"
msgstr "-- персонализиран --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
msgid "-- match by label --"
msgstr "-- съвпадение по етикет --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
msgid "-- match by uuid --"
msgstr "-- съвпадение по uuid --"
@@ -102,7 +114,7 @@ msgctxt "sstp log level value"
msgid "0"
msgstr "0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
msgstr ""
@@ -115,7 +127,7 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "1 Минутно натоварване:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:324
msgctxt "nft amount of flags"
msgid "1 flag"
msgid_plural "%d flags"
@@ -141,7 +153,7 @@ msgctxt "sstp log level value"
msgid "4"
msgstr "4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "4-character hexadecimal ID"
msgstr ""
@@ -154,43 +166,88 @@ msgstr "464XLAT (CLAT)"
msgid "5 Minute Load:"
msgstr "5 Минутно Натоварване:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "6-octet identifier as a hex string - no colons"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid "802.11k RRM"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid "802.11r Fast Transition"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "802.11v: Time Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w Association SA Query maximum timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w Association SA Query retry timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid "802.11w Management Frame Protection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w maximum timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w retry timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1022
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
msgstr "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Мрежова маска"
@@ -202,71 +259,83 @@ msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr> Настройка"
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr> Име"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
msgstr "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Прокси"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> Флагове"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> Хоп лимит"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> Живот"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:773
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr>-Сървис"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+msgid ""
+"<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
+"NXDOMAIN."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+msgid ""
+"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
+"<code>::</code>) for example.com and its subdomains."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
msgctxt "nft relational \">\" operator expression"
msgid "<var>%s</var> greater than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
msgctxt "nft relational \">=\" operator expression"
msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
msgctxt "nft set match expression"
msgid "<var>%s</var> in set <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
msgctxt "nft relational \"==\" operator expression"
msgid "<var>%s</var> is <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
msgctxt "nft relational \"in\" operator expression"
msgid "<var>%s</var> is one of <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
msgctxt "nft relational \"<\" operator expression"
msgid "<var>%s</var> lower than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \"<=\" operator expression"
msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
msgctxt "nft relational \"!=\" operator expression"
msgid "<var>%s</var> not <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
msgctxt "nft not in set match expression"
msgid "<var>%s</var> not in set <strong>%s</strong>"
msgstr ""
@@ -287,30 +356,30 @@ msgstr "Конфигурация за устройството „%s“ вече
msgid "A directory with the same name already exists."
msgstr "Вече съществува директория със същото име."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
msgid "A new login is required since the authentication session expired."
msgstr ""
"Необходимо е ново влизане, тъй като сесията за удостоверяване е изтекла."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "A43C + J43 + A43"
msgstr "A43C + J43 + A43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
msgid "A43C + J43 + A43 + V43"
msgstr "A43C + J43 + A43 + V43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid "ADSL"
msgstr "ADSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
msgid "ANSI T1.413"
msgstr "ANSI T1.413"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
msgid "APN"
msgstr "APN"
@@ -343,41 +412,48 @@ msgstr "ARP мониторингът не се поддържа за избра
msgid "ARP retry threshold"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:638
msgid "ARP traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
msgid "ATM (Asynchronous Transfer Mode)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid "ATM Bridges"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
msgid "ATM Virtual Channel Identifier (VCI)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
msgid "ATM Virtual Path Identifier (VPI)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid ""
"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
"to dial into the provider network."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
msgid "ATM device number"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "ATU-C System Vendor ID"
msgstr ""
@@ -387,7 +463,7 @@ msgstr ""
msgid "Absent Interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
msgid "Accept DNS queries only from hosts whose address is on a local subnet."
msgstr ""
@@ -395,7 +471,7 @@ msgstr ""
msgid "Accept local"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
msgctxt "nft accept action"
msgid "Accept packet"
msgstr ""
@@ -408,8 +484,8 @@ msgstr ""
msgid "Access Concentrator"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
msgid "Access Point"
msgstr "Точка за достъп"
@@ -459,8 +535,8 @@ msgstr ""
msgid "Active-Backup policy (active-backup, 1)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
msgid "Ad-Hoc"
msgstr "Ad-Hoc"
@@ -477,18 +553,18 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3582
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:885
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
msgid "Add"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
msgid "Add ATM Bridge"
msgstr ""
@@ -508,11 +584,11 @@ msgstr ""
msgid "Add VLAN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1328
msgid "Add device configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1268
msgid "Add device configuration…"
msgstr ""
@@ -520,18 +596,18 @@ msgstr ""
msgid "Add instance"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
msgid "Add key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
msgid "Add local domain suffix to names served from hosts files."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:475
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
msgid "Add new interface..."
msgstr ""
@@ -547,11 +623,11 @@ msgstr ""
msgid "Add to Whitelist"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
msgid "Additional hosts files"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
msgid "Additional servers file"
msgstr ""
@@ -573,7 +649,7 @@ msgctxt "nft meta nfproto"
msgid "Address family"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:278
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
msgid "Address setting is invalid"
msgstr ""
@@ -581,7 +657,7 @@ msgstr ""
msgid "Address to access local relay bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
msgid "Addresses"
msgstr ""
@@ -590,14 +666,14 @@ msgstr ""
msgid "Administration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:488
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:989
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
msgid "Advanced Settings"
msgstr "Разширени настройки"
@@ -614,7 +690,7 @@ msgstr ""
msgid "Aggregate Originator Messages"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
msgstr ""
@@ -640,27 +716,27 @@ msgstr ""
msgid "Alert"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
#: modules/luci-compat/luasrc/model/network.lua:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
msgid "Alias Interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
msgid "Alias of \"%s\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
msgid "All servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
msgid "Allocate IPs sequentially"
msgstr ""
@@ -668,11 +744,11 @@ msgstr ""
msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
msgid "Allow all except listed"
msgstr ""
@@ -680,15 +756,15 @@ msgstr ""
msgid "Allow full UCI access for legacy applications"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid "Allow legacy 802.11b rates"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1090
msgid "Allow listed only"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "Allow localhost"
msgstr ""
@@ -712,11 +788,13 @@ msgstr ""
msgid "Allow the <em>root</em> user to login with password"
msgstr "Разрешаване на потребителя <em>root</em> да влезе с парола"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
msgid "Allowed IPs"
msgstr "Разрешени IPs"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:306
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
msgid "AllowedIPs setting is invalid"
msgstr ""
@@ -732,11 +810,11 @@ msgstr ""
msgid "Always on (kernel: default-on)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
@@ -746,6 +824,10 @@ msgstr ""
msgid "Amount of Duplicate Address Detection probes to send"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
msgstr ""
@@ -754,98 +836,98 @@ msgstr ""
msgid "An optional, short description for this device"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Annex"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
msgid "Annex A + L + M (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
msgid "Annex A G.992.1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Annex A G.992.2"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
msgid "Annex A G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
msgid "Annex A G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
msgid "Annex B (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
msgid "Annex B G.992.1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
msgid "Annex B G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
msgid "Annex B G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
msgid "Annex J (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
msgid "Annex L G.992.3 POTS 1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "Annex M (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
msgid "Annex M G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
msgid "Annex M G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
msgid "Announce this device as IPv6 DNS server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
msgid ""
"Announce this device as default router if a local IPv6 default route is "
"present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:789
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
msgid ""
"Announce this device as default router if a public IPv6 prefix is available, "
"regardless of local default route availability."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
msgid ""
"Announce this device as default router regardless of whether a prefix or "
"default route is present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Announced DNS domains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
msgid "Announced IPv6 DNS servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
msgid "Anonymous Identity"
msgstr ""
@@ -857,7 +939,7 @@ msgstr ""
msgid "Anonymous Swap"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:519
msgctxt "nft match any traffic"
msgid "Any packet"
msgstr ""
@@ -869,11 +951,11 @@ msgstr ""
msgid "Any zone"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
msgid "Apply DHCP Options to this net. (Empty = all clients)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Apply and keep settings"
msgstr ""
@@ -881,44 +963,44 @@ msgstr ""
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4524
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4522
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4655
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
msgid "Applying configuration changes… %ds"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
msgid "Architecture"
msgstr "Архитектура"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:152
msgid "Arp-scan"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2239
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
msgid "Associated Stations"
msgstr ""
@@ -927,15 +1009,15 @@ msgstr ""
msgid "Associations"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
msgid ""
"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
msgid ""
"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -950,7 +1032,7 @@ msgstr ""
msgid "Auth Group"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1617
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
msgid "Authentication"
msgstr ""
@@ -959,11 +1041,11 @@ msgstr ""
msgid "Authentication Type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
msgid "Authoritative"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:17
+#: modules/luci-base/ucode/template/sysauth.ut:17
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
msgid "Authorization Required"
msgstr ""
@@ -971,7 +1053,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
@@ -989,7 +1071,7 @@ msgstr ""
msgid "Automatically check filesystem for errors before mounting"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid ""
"Automatically handle multiple uplink interfaces using source-based policy "
"routing."
@@ -1011,6 +1093,10 @@ msgstr ""
msgid "Automount Swap"
msgstr ""
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Available"
msgstr "Налични"
@@ -1033,11 +1119,11 @@ msgstr ""
msgid "Avoid Bridge Loops"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
msgid "B43 + B43C"
msgstr "B43 + B43C"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
msgid "B43 + B43C + V43"
msgstr "B43 + B43C + V43"
@@ -1045,15 +1131,19 @@ msgstr "B43 + B43C + V43"
msgid "BR / DMR / AFTR"
msgstr "BR / DMR / AFTR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "BSS Transition"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1814
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3250
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
msgid "Back"
msgstr ""
@@ -1062,11 +1152,7 @@ msgstr ""
msgid "Back to Overview"
msgstr "Обратно към Общ преглед"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
-msgid "Back to configuration"
-msgstr "Обратно към Конфигуриране"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:804
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834
msgid "Back to peer configuration"
msgstr ""
@@ -1079,7 +1165,6 @@ msgid "Backup / Flash Firmware"
msgstr "Архивиране / Флаш на фърмуера"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
msgstr "Списък с файлове за архивиране"
@@ -1116,12 +1201,15 @@ msgid ""
"packet fits but it is possible to deactivate the fragmentation entirely."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
msgid "Beacon Interval"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Beacon Report"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
msgid ""
"Below is the determined list of files to backup. It consists of changed "
"configuration files marked by opkg, essential base files and the user "
@@ -1135,7 +1223,7 @@ msgstr ""
msgid "Bind NTP server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
msgid "Bind dynamically to interfaces rather than wildcard address."
msgstr ""
"Свързване динамично с интерфейси, а не със wildcard адрес (препоръчва се по "
@@ -1146,18 +1234,31 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind interface"
msgstr "Свързване на интерфейс"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"<a href=\"%s\">RFC2782</a>."
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind the tunnel to this interface (optional)."
@@ -1177,7 +1278,11 @@ msgstr ""
msgid "Bonding Policy"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3014
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+msgid "Both Listen addr and Relay To must be specified."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
#: modules/luci-compat/luasrc/model/network.lua:1421
msgid "Bridge"
msgstr "Бридж"
@@ -1188,17 +1293,17 @@ msgid "Bridge (Support direct communication between MAC VLANs)"
msgstr "Бридж (Поддържа директна комуникация между MAC VLAN-и)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
msgid "Bridge VLAN filtering"
msgstr "Филтриране на Бридж VLAN"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
msgid "Bridge device"
msgstr "Бридж устройство"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
msgid "Bridge port specific options"
msgstr "Специфични опции за порт на Бридж"
@@ -1206,11 +1311,11 @@ msgstr "Специфични опции за порт на Бридж"
msgid "Bridge ports"
msgstr "Бридж портове"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:642
msgid "Bridge traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
msgid "Bridge unit number"
msgstr "Номер на у-во в Бридж"
@@ -1218,7 +1323,7 @@ msgstr "Номер на у-во в Бридж"
msgid "Bring up empty bridge"
msgstr "Пусни празен бридж"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
msgid "Bring up on boot"
msgstr "Пусни при стартиране"
@@ -1231,7 +1336,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr "Броудкаст политика (броудкаст, 3)"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4153
msgid "Browse…"
msgstr "Преглед…"
@@ -1239,7 +1344,13 @@ msgstr "Преглед…"
msgid "Buffered"
msgstr "Буферирана"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+msgid ""
+"CA certificate (PEM encoded; Use instead of system-wide store to verify the "
+"gateway certificate."
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
msgid "CA certificate; if empty it will be saved after the first connection."
msgstr ""
@@ -1247,6 +1358,10 @@ msgstr ""
msgid "CLAT configuration failed"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+msgid "CNAME or fqdn"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "CPU usage (%)"
msgstr "Използване на процесора (%)"
@@ -1261,51 +1376,56 @@ msgstr "Кеширана"
msgid "Call failed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4162
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4651
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2051
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2113
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:465
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
msgid "Cancel"
msgstr "Отмени"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:337
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347
msgid "Cannot parse configuration: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:569
msgctxt "Chain hook: forward"
msgid "Capture incoming packets addressed to other hosts"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:561
msgctxt "Chain hook: prerouting"
msgid "Capture incoming packets before any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565
msgctxt "Chain hook: input"
msgid "Capture incoming packets routed to the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:577
msgctxt "Chain hook: postrouting"
msgid "Capture outgoing packets after any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
msgctxt "Chain hook: output"
msgid "Capture outgoing packets originating from the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
msgctxt "Chain hook: ingress"
msgid "Capture packets directly after the NIC received them"
msgstr ""
@@ -1314,45 +1434,45 @@ msgstr ""
msgid "Category"
msgstr "Категория"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
msgid "Certificate constraint (Domain)"
msgstr "Ограничение на сертификата (домейн)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
msgid "Certificate constraint (SAN)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
msgid "Certificate constraint (Subject)"
msgstr "Ограничение на сертификата (Относно)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
msgid "Certificate constraint (Wildcard)"
msgstr "Ограничение на сертификата (Wildcard)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid ""
"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
"`logread -f` during handshake for actual values"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (exact match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (suffix match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1364,16 +1484,16 @@ msgstr ""
msgid "Chain"
msgstr "Чейн"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:581
msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
msgid "Changes"
msgstr "Промени"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4721
msgid "Changes have been reverted."
msgstr "Промените бяха върнати."
@@ -1385,17 +1505,18 @@ msgstr "Променя администраторската парола за д
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1812
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
msgid "Channel"
msgstr "Канал"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
msgid "Channel Analysis"
msgstr "Анализ на канала"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391
msgid "Channel Width"
msgstr "Ширина на канала"
@@ -1403,7 +1524,7 @@ msgstr "Ширина на канала"
msgid "Check filesystems before mount"
msgstr "Проверка на файловите системи преди монтиране"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Check this option to delete the existing networks from this radio."
msgstr ""
"Отбележете тази опция, за да изтриете съществуващите мрежи от това радио."
@@ -1421,8 +1542,8 @@ msgstr "Проверка на изображението…"
msgid "Choose mtdblock"
msgstr "Изберете mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid ""
"Choose the firewall zone you want to assign to this interface. Select "
"<em>unspecified</em> to remove the interface from the associated zone or "
@@ -1433,7 +1554,7 @@ msgstr ""
"<em>unspecified</em> за да премахнете интерфейса от зоната или попълнете "
"<em>custom</em> полето, за да дефинирате нова зона и да я прикачите."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>custom</em> field to define a new network."
@@ -1441,7 +1562,7 @@ msgstr ""
"Изберете мрежата(е), които да закачите към този безжичен интерфейс или "
"попълнете <em>custom</em>, за да дефинирате нова мрежа."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
msgid "Cipher"
msgstr "Шифър"
@@ -1465,9 +1586,9 @@ msgstr ""
"Кликнете върху „Запазване на mtdblock“, за да изтеглите посочения mtdblock "
"файл. (ЗАБЕЛЕЖКА: ТАЗИ ОПЦИЯ Е ЗА ПРОФЕСИОНАЛИСТИ!)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3892
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
msgid "Client"
msgstr "Клиент"
@@ -1477,9 +1598,9 @@ msgstr "Клиент"
msgid "Client ID to send when requesting DHCP"
msgstr "ИД на клиент за изпращане при заявяване на DHCP"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4399
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
msgstr "Затвори"
@@ -1496,17 +1617,13 @@ msgstr ""
"Затваряне на неактивна връзка след зададения брой секунди, използвайте 0, за "
"да запазите връзката"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
-msgid "Close list..."
-msgstr "Затвори списъка..."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2237
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66
msgid "Collecting data..."
msgstr "Събиране данни..."
@@ -1526,7 +1643,7 @@ msgstr "Командата се провали"
msgid "Comment"
msgstr "Коментар"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid ""
"Complicates key reinstallation attacks on the client side by disabling "
"retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1541,29 +1658,32 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr "Изчисляване на изходяща контролна сума (по избор)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Config File"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Конфигурация"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:670
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:690
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
msgid "Configuration changes applied."
msgstr "Промените по конфигурацията са приложени."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4508
msgid "Configuration changes have been rolled back!"
msgstr "Промените в конфигурацията са отменени!"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
msgstr "Неуспешно конфигуриране"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid ""
"Configures data rates based on the coverage cell density. Normal configures "
"basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
@@ -1573,32 +1693,32 @@ msgid ""
"offered."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
msgid ""
"Configures the default router advertisement in <abbr title=\"Router "
"Advertisement\">RA</abbr> messages."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
msgid ""
-"Configures the operation mode of the <abbr title=\"Router Advertisement"
-"\">RA</abbr> service on this interface."
+"Configures the operation mode of the <abbr title=\"Router "
+"Advertisement\">RA</abbr> service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
msgid "Configures the operation mode of the DHCPv6 service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
msgid ""
"Configures the operation mode of the NDP proxy service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1314
msgid "Configure…"
msgstr "Конфигуриране…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
msgid "Confirm disconnect"
msgstr "Потвърждаване на прекъсване на връзката"
@@ -1608,7 +1728,7 @@ msgstr "Потвърждаване"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
msgid "Connected"
msgstr "Свързан"
@@ -1622,7 +1742,7 @@ msgstr "Опитът за свързване е неуспешен"
msgid "Connection attempt failed."
msgstr "Опитът за свързване е неуспешен."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid "Connection endpoint"
msgstr ""
@@ -1634,16 +1754,16 @@ msgstr "Връзката е загубена"
msgid "Connections"
msgstr "Връзки"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
msgid "Connectivity change"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:32
msgctxt "nft ct state"
msgid "Conntrack state"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:34
msgctxt "nft ct status"
msgid "Conntrack status"
msgstr ""
@@ -1662,29 +1782,29 @@ msgstr ""
msgid "Contents have been saved."
msgstr "Съдържанието е записано."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269
msgid "Continue"
msgstr "Продължи"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
msgctxt "nft jump action"
msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
msgid "Continue in calling chain"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:551
msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4546
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4544
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1699,20 +1819,20 @@ msgstr ""
msgid "Country"
msgstr "Държава"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
msgid "Country Code"
msgstr "Код на страната"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid "Coverage cell density"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid "Create / Assign firewall-zone"
msgstr "Създаване/Закачане на зона на защитна стена"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
msgid "Create interface"
msgstr "Създай интерфейс"
@@ -1728,12 +1848,12 @@ msgstr "Ниво на дневника на Cron"
msgid "Current power"
msgstr "Текуща мощност"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
msgctxt "nft meta hour"
msgid "Current time"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
msgctxt "nft meta day"
msgid "Current weekday"
msgstr ""
@@ -1759,46 +1879,46 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
msgid ""
-"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
-"\">LED</abbr>s if possible."
+"Customizes the behaviour of the device <abbr title=\"Light Emitting "
+"Diode\">LED</abbr>s if possible."
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:673
msgid "DAD transmits"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "DAE-Client"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "DAE-Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "DAE-Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
msgid "DHCP Options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
msgid "DHCP Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:249
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
msgid "DHCP and DNS"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2110
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:969
msgid "DHCP client"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid "DHCP-Options"
msgstr ""
@@ -1807,7 +1927,7 @@ msgstr ""
msgid "DHCPv6 client"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
msgid "DHCPv6-Service"
msgstr ""
@@ -1819,27 +1939,27 @@ msgstr ""
msgid "DNS"
msgstr "DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
msgid "DNS forwardings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526
msgid "DNS query port"
msgstr "Порт за заявки за DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
msgid "DNS search domains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
msgid "DNS server port"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:286
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
msgid "DNS setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid "DNS weight"
msgstr "DNS тегло"
@@ -1847,11 +1967,11 @@ msgstr "DNS тегло"
msgid "DNS-Label / FQDN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
msgid "DNSSEC"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
msgid "DNSSEC check unsigned"
msgstr ""
@@ -1863,39 +1983,47 @@ msgstr ""
msgid "DS-Lite AFTR address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
msgid "DSL"
msgstr "DSL"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
msgid "DSL Status"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
msgid "DSL line mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "DTIM Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
msgid "DUID"
msgstr "DUID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Data Rate"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+msgid "Data Received"
+msgstr "Получени данни"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
+msgid "Data Transmitted"
+msgstr "Предадени данни"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
msgid "Debug"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
msgid "Default router"
msgstr ""
@@ -1903,7 +2031,7 @@ msgstr ""
msgid "Default state"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid ""
"Define additional DHCP options, for example "
"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
@@ -1926,23 +2054,23 @@ msgstr ""
msgid "Defines a specific MTU for this route"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid "Delegate IPv6 prefixes"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3566
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
msgid "Delete"
msgstr "Изтрий"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
msgid "Delete key"
msgstr "Премахни ключ"
@@ -1950,21 +2078,22 @@ msgstr "Премахни ключ"
msgid "Delete request failed: %s"
msgstr "Неуспешна заявка за изтриване: %s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:906
msgid "Delete this network"
msgstr "Изтриване на тази мрежа"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "Delivery Traffic Indication Message Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
msgid "Description"
msgstr "Описание"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
msgid "Deselect"
msgstr "Размаркирай"
@@ -1972,7 +2101,7 @@ msgstr "Размаркирай"
msgid "Design"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:731
msgid "Designated master"
msgstr ""
@@ -1982,12 +2111,12 @@ msgstr ""
msgid "Destination"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
msgctxt "nft ip daddr"
msgid "Destination IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
msgctxt "nft ip6 daddr"
msgid "Destination IPv6"
msgstr ""
@@ -1996,7 +2125,7 @@ msgstr ""
msgid "Destination port"
msgstr "Дестинейшън Порт"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
msgctxt "nft ip dport"
msgid "Destination port"
msgstr ""
@@ -2009,21 +2138,21 @@ msgstr "Дестинейшън зона"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1134
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid "Device"
msgstr "Устройство"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:920
msgid "Device Configuration"
msgstr "Конфигурация на устройство"
@@ -2044,7 +2173,7 @@ msgstr "Име на устройството"
msgid "Device not managed by ModemManager."
msgstr "Устройството не се управлява от ModemManager."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
msgid "Device not present"
msgstr "Устройството не е налично"
@@ -2052,7 +2181,7 @@ msgstr "Устройството не е налично"
msgid "Device type"
msgstr "Тип на устройството"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4545
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4543
msgid "Device unreachable!"
msgstr "Устройството е недостъпно!"
@@ -2060,16 +2189,16 @@ msgstr "Устройството е недостъпно!"
msgid "Device unreachable! Still waiting for device..."
msgstr "Недостъпно устройство! Все още се изчаква устройството..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
msgid "Devices"
msgstr "Устройства"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:159
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
msgid "Diagnostics"
msgstr "Диагностики"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106
msgid "Dial number"
msgstr ""
@@ -2079,12 +2208,12 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Disable"
msgstr "Забрани"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid ""
"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
"this interface."
@@ -2102,20 +2231,21 @@ msgstr "Забраняване на DNS справки"
msgid "Disable Encryption"
msgstr "Деактивиране на криптирането"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1184
msgid "Disable Inactivity Polling"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Disable this network"
msgstr "Забраняване на тази мрежа"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
@@ -2124,22 +2254,22 @@ msgstr "Забраняване на тази мрежа"
msgid "Disabled"
msgstr "Забранен"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:521
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
msgctxt "Label indicating that WireGuard peer is disabled"
msgid "Disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
#, fuzzy
msgid "Disassociate On Low Acknowledgement"
msgstr "Дисоцииране при ниско потвърждение"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
msgid ""
"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351
@@ -2147,7 +2277,6 @@ msgid "Disconnect"
msgstr "Прекъсване"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
#, fuzzy
msgid "Disconnection attempt failed"
msgstr "Опитът за прекъсване на връзката е неуспешен"
@@ -2162,19 +2291,21 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3264
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1775
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
msgid "Dismiss"
msgstr "Затвори"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance Optimization"
msgstr "Оптимизиране на разстоянието"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance to farthest network member in meters."
msgstr "Разстояние до най-отдалечения член на мрежата в метри."
@@ -2182,22 +2313,22 @@ msgstr "Разстояние до най-отдалечения член на м
msgid "Distributed ARP Table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
msgid ""
"Dnsmasq instance to which this boot section is bound. If unspecified, the "
"section is valid for all dnsmasq instances."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid ""
-"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
-"forwarder."
+"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
+"abbr> forwarder."
msgstr ""
"Dnsmasq е лек <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
"abbr> сървър и <abbr title=\"Domain Name System\">DNS</abbr> препращач."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
msgid "Do not cache negative replies, e.g. for non-existent domains."
msgstr "Не кеширайте отрицателни отговори, например за несъществуващи домейни."
@@ -2210,26 +2341,19 @@ msgstr "Не кеширайте отрицателни отговори, нап
msgid "Do not create host route to peer (optional)."
msgstr "Да не се създава маршрут към хост на партньор (по избор)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
msgid "Do not forward DNS queries without dots or domain parts."
msgstr "Не препращай DNS заявки без точки или домейн части."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
-#, fuzzy
-msgid "Do not forward queries that cannot be answered by public resolvers."
-msgstr ""
-"Не препращайте заявки, на които не може да се отговори от публичните "
-"резолвери."
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
msgid "Do not forward reverse lookups for local networks."
msgstr "Не препращай обратно търсене за локални мрежи."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
msgid "Do not listen on the specified interfaces."
msgstr "Да не се слуша на посочените интерфейси."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
msgid "Do not offer DHCPv6 service on this interface."
msgstr "Не предлагай DHCPv6 услуга на този интерфейс."
@@ -2238,7 +2362,7 @@ msgctxt "VLAN port state"
msgid "Do not participate"
msgstr "Не участвай"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
msgid ""
"Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
"packets."
@@ -2250,7 +2374,7 @@ msgstr ""
msgid "Do not send a hostname"
msgstr "Не изпращай име на хост"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
msgid ""
"Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr> messages on this interface."
@@ -2262,7 +2386,7 @@ msgstr ""
msgid "Do you really want to delete \"%s\" ?"
msgstr "Наистина ли искате да изтриете %s ?"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
msgstr "Наистина ли искате да изтриете следния SSH ключ?"
@@ -2274,7 +2398,7 @@ msgstr "Наистина ли искате да изтриете всички н
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "Наистина ли искате да изтриете рекурсивно директорията \"%s\" ?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:593
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613
msgid "Do you want to replace the current PSK?"
msgstr ""
@@ -2282,15 +2406,16 @@ msgstr ""
msgid "Do you want to replace the current keys?"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
msgid "Domain"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
msgid "Domain required"
msgstr "Изисква се домейн"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
msgid "Domain whitelist"
msgstr "Бял списък на домейни"
@@ -2316,11 +2441,11 @@ msgstr "Изтегли резервно копие"
msgid "Download mtdblock"
msgstr "Изтегляне на mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
msgid "Downstream SNR offset"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
msgid ""
"Drag or paste a valid <em>*.conf</em> file below to configure the local "
"WireGuard interface."
@@ -2334,12 +2459,12 @@ msgstr "Плъзнете, за да пренаредите"
msgid "Drop Duplicate Frames"
msgstr "Изпускане на дублиращи кадри"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
msgctxt "nft drop action"
msgid "Drop packet"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:547
msgctxt "Chain policy: drop"
msgid "Drop unmatched packets"
msgstr ""
@@ -2361,20 +2486,20 @@ msgstr ""
msgid "Dual-Stack Lite (RFC6333)"
msgstr "Dual-Stack Lite (RFC6333)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
msgstr ""
"Динамичен <abbr title=\"Dynamic Host Configuration Protocol\"> DHCP </abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "Dynamic Authorization Extension client."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "Dynamic Authorization Extension port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "Dynamic Authorization Extension secret."
msgstr ""
@@ -2382,7 +2507,7 @@ msgstr ""
msgid "Dynamic tunnel"
msgstr "Динамичен тунел"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid ""
"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
"having static leases will be served."
@@ -2395,17 +2520,17 @@ msgstr ""
msgid "EA-bits length"
msgstr "Дължина на EA-бита"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1635
msgid "EAP-Method"
msgstr "EAP-метод"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:505
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
msgid "Edit"
msgstr "Редактиране"
@@ -2422,15 +2547,15 @@ msgstr ""
"Редактирайте необработените конфигурационни данни по-горе, за да отстраните "
"всяка грешка и натиснете \"Save\", за да презаредите страницата."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
msgid "Edit this network"
msgstr "Редактиране на тази мрежа"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:852
msgid "Edit wireless network"
msgstr "Редактиране на безжична мрежа"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
msgctxt "nft rt mtu"
msgid "Effective route MTU"
msgstr ""
@@ -2464,12 +2589,12 @@ msgstr ""
msgid "Emergency"
msgstr "Спешен случай"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Enable"
msgstr "Разрешаване"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
msgstr ""
@@ -2486,7 +2611,7 @@ msgstr ""
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
msgstr "Разреши <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
msgstr "Разреши <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
@@ -2537,7 +2662,7 @@ msgstr "Разрешаване на NTP клиент"
msgid "Enable Single DES"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
msgid "Enable TFTP server"
msgstr "Разрешаване на TFTP сървър"
@@ -2549,23 +2674,23 @@ msgstr "Активиране на VLAN филтриране"
msgid "Enable VLAN functionality"
msgstr "Активиране на VLAN функционалност"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1787
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
msgstr "Активиране на бутона WPS, изисква WPA(2)-PSK/WPA3-SAE"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
msgid ""
-"Enable automatic redirection of <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> port."
+"Enable automatic redirection of <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr> port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid "Enable key reinstallation (KRACK) countermeasures"
msgstr ""
@@ -2594,7 +2719,7 @@ msgstr ""
msgid "Enable multicast support"
msgstr "Разрешаване на поддръжка на мултикаст"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
msgstr ""
@@ -2621,11 +2746,11 @@ msgstr "Активиране на поддръжката на мултикаст
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
msgid "Enable the built-in single-instance TFTP server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Enable this network"
msgstr "Разрешаване на тази мрежа"
@@ -2638,8 +2763,9 @@ msgstr ""
msgid "Enable unicast flooding"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
msgstr "Разрешен"
@@ -2648,7 +2774,7 @@ msgstr "Разрешен"
msgid "Enables IGMP snooping on this bridge"
msgstr "Разрешава IGMP подслушване на този бридж"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
@@ -2668,30 +2794,35 @@ msgstr "Включва Spanning Tree протокола на този бридж
msgid "Encapsulation limit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
msgid "Encapsulation mode"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1815
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
msgid "Encryption"
msgstr "Криптиране"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+msgid "Endpoint"
+msgstr "Крайна точка"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
#, fuzzy
msgid "Endpoint Host"
msgstr "Хост на крайна точка"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
#, fuzzy
msgid "Endpoint Port"
msgstr "Порт на крайна точка"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:316
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
msgid "Endpoint setting is invalid"
msgstr ""
@@ -2730,11 +2861,11 @@ msgstr "Въведи стойности по избор"
msgid "Erasing..."
msgstr "Изтриване..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:115
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:116
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
msgid "Error"
msgstr "Грешка"
@@ -2743,16 +2874,16 @@ msgstr "Грешка"
msgid "Error getting PublicKey"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Errored seconds (ES)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3027
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
#: modules/luci-compat/luasrc/model/network.lua:1433
msgid "Ethernet Adapter"
msgstr "Ethernet адаптер"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
#: modules/luci-compat/luasrc/model/network.lua:1423
msgid "Ethernet Switch"
msgstr "Ethernet комутатор"
@@ -2765,11 +2896,17 @@ msgstr "На всеки 30 секунди (бавно, 0)"
msgid "Every second (fast, 1)"
msgstr "Всяка секунда (бързо, 1)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
msgid "Exclude interfaces"
msgstr "Изключване на интерфейси"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:160
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
msgid ""
"Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
"e.g. for RBL services."
@@ -2779,12 +2916,16 @@ msgstr ""
msgid "Existing device"
msgstr "Съществуващо устройство"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
#, fuzzy
msgid "Expand hosts"
msgstr "Разгъване на хостове"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+msgid "Expected port number."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
msgid "Expecting a hexadecimal assignment hint"
msgstr ""
@@ -2805,11 +2946,11 @@ msgstr "Очакване на две стойности на приоритет,
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
#, fuzzy
msgid "Expecting: %s"
msgstr "Очакване: %s"
@@ -2823,7 +2964,7 @@ msgstr "Очакване: непразна стойност"
msgid "Expires"
msgstr "Изтича"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
msgstr ""
@@ -2832,11 +2973,11 @@ msgstr ""
msgid "External"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "External R0 Key Holder List"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid "External R1 Key Holder List"
msgstr ""
@@ -2864,15 +3005,15 @@ msgstr ""
msgid "Extra sstpc options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550
msgid "FT over DS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1549
msgid "FT over the Air"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
msgid "FT protocol"
msgstr ""
@@ -2880,19 +3021,43 @@ msgstr ""
msgid "Failed to change the system password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
msgid "File"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"File listing upstream resolvers, optionally domain-specific, e.g. "
"<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
@@ -2902,34 +3067,42 @@ msgstr ""
msgid "File not accessible"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
msgid "File to store DHCP lease information."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
msgid "File with upstream resolvers."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "Filename"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
msgid "Filename of the boot image advertised to clients."
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
msgid "Filesystem"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
-msgid "Filter private"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+msgid "Filter IPv4 A records"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
-msgid "Filter useless"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+msgid "Filter IPv6 AAAA records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+msgid "Filter SRV/SOA service discovery"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+msgid "Filter private"
msgstr ""
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
@@ -2944,8 +3117,13 @@ msgstr ""
msgid "Filtering for all slaves, validation only for backup slaves"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Finalizing failed"
msgstr ""
@@ -2955,7 +3133,7 @@ msgid ""
"with defaults based on what was detected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
msgid "Find and join network"
msgstr ""
@@ -2969,10 +3147,11 @@ msgid "Firewall"
msgstr "Защитна стена"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
msgid "Firewall Mark"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
msgid "Firewall Settings"
msgstr ""
@@ -2984,15 +3163,15 @@ msgstr ""
msgid "Firewall mark"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
msgid "Firmware File"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
msgid "Firmware Version"
msgstr "Версия на firmware"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
msgid "Fixed source port for outbound DNS queries."
msgstr ""
@@ -3018,20 +3197,20 @@ msgstr ""
msgid "Flashing…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid "Force 40MHz mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
msgid "Force CCMP (AES)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force DHCP on this network even if another server is detected."
msgstr ""
@@ -3043,15 +3222,15 @@ msgstr ""
msgid "Force MLD version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
msgid "Force TKIP"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
msgid "Force TKIP and CCMP (AES)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid "Force link"
msgstr ""
@@ -3063,19 +3242,19 @@ msgstr ""
msgid "Force use of NAT-T"
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:8
+#: modules/luci-base/ucode/template/csrftoken.ut:8
msgid "Form token mismatch"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
msgid ""
-"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> messages between the designated master "
-"interface and downstream interfaces."
+"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
+"designated master interface and downstream interfaces."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
msgid ""
"Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages received on the designated master interface to downstream "
@@ -3086,13 +3265,13 @@ msgstr ""
msgid "Forward DHCP traffic"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
msgid ""
"Forward DHCPv6 messages between the designated master interface and "
"downstream interfaces."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
msgid "Forward Error Correction Seconds (FECS)"
msgstr ""
@@ -3104,7 +3283,7 @@ msgstr ""
msgid "Forward delay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
msgid "Forward mesh peer traffic"
msgstr ""
@@ -3112,7 +3291,7 @@ msgstr ""
msgid "Forward multicast packets as unicast packets on this device."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
msgid "Forwarding mode"
msgstr ""
@@ -3120,11 +3299,11 @@ msgstr ""
msgid "Fragmentation"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:964
msgid "Fragmentation Threshold"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
msgctxt "nft nat flag fully-random"
msgid "Full port randomization"
msgstr ""
@@ -3142,7 +3321,7 @@ msgid "GHz"
msgstr "GHz"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
msgid "GPRS only"
msgstr ""
@@ -3181,8 +3360,8 @@ msgstr ""
msgid "Gateway address is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
@@ -3190,10 +3369,10 @@ msgstr ""
msgid "General Settings"
msgstr "Основни настройки"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "General Setup"
msgstr ""
@@ -3205,7 +3384,7 @@ msgstr ""
msgid "Generate Config"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid "Generate PMK locally"
msgstr ""
@@ -3213,11 +3392,11 @@ msgstr ""
msgid "Generate archive"
msgstr "Създай архив"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:789
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819
msgid "Generate configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:829
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859
msgid "Generate configuration…"
msgstr ""
@@ -3225,15 +3404,15 @@ msgstr ""
msgid "Generate new key pair"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
msgid "Generate preshared key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:671
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:691
msgid "Generates a configuration suitable for import on a WireGuard peer"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:763
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
msgid "Generating QR code…"
msgstr ""
@@ -3245,25 +3424,25 @@ msgstr ""
msgid "Global Settings"
msgstr "Глобални настройки"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
msgid "Global network options"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:82
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:84
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
msgid "Go to firmware upgrade..."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:72
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
msgid "Go to password configuration..."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3748
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
msgid "Go to relevant configuration page"
@@ -3289,6 +3468,10 @@ msgstr ""
msgid "Grant access to LuCI Wireguard procedures"
msgstr ""
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr ""
+
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
msgid "Grant access to SSH configuration"
msgstr ""
@@ -3394,11 +3577,11 @@ msgstr ""
msgid "Hang Up"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Header Error Code Errors (HEC)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
msgid "Heartbeat interval (kernel: heartbeat)"
msgstr ""
@@ -3412,7 +3595,7 @@ msgid ""
"the timezone."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr ""
@@ -3421,11 +3604,11 @@ msgstr ""
msgid "Hide empty chains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
msgid "High"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
msgctxt "Chain hook description"
msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
msgstr ""
@@ -3435,7 +3618,7 @@ msgid "Hop Penalty"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2169
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2231
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
msgid "Host"
@@ -3445,7 +3628,7 @@ msgstr ""
msgid "Host expiry timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
msgid "Host requests this filename from the boot server."
msgstr ""
@@ -3454,9 +3637,9 @@ msgid "Host-Uniq tag content"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
msgid "Hostname"
@@ -3466,11 +3649,11 @@ msgstr "Хостнейм"
msgid "Hostname to send when requesting DHCP"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
msgid "Hostnames"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
msgid ""
"Hostnames are used to bind a domain name to an IP address. This setting is "
"redundant for hostnames already configured with static leases, but it can be "
@@ -3493,18 +3676,30 @@ msgstr ""
msgid "Hybrid"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
msgctxt "nft icmpv6 code"
msgid "ICMPv6 code"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
msgctxt "nft icmpv6 type"
msgid "ICMPv6 type"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
+msgid "ID"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3522,11 +3717,11 @@ msgstr ""
msgid "IP Addresses"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
msgid "IP Protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
msgid "IP Sets"
msgstr ""
@@ -3534,7 +3729,7 @@ msgstr ""
msgid "IP Type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
msgid "IP address"
@@ -3550,7 +3745,14 @@ msgstr ""
msgid "IP address is missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:37
msgctxt "nft ip protocol"
msgid "IP protocol"
msgstr ""
@@ -3560,15 +3762,15 @@ msgctxt "nft meta l4proto"
msgid "IP protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
msgid "IP set"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305
msgid "IP sets"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
msgid "IPs to override with NXDOMAIN"
msgstr ""
@@ -3576,14 +3778,14 @@ msgstr ""
msgid "IPsec XFRM"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
msgid "IPv4"
msgstr "IPv4"
@@ -3609,7 +3811,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
msgid "IPv4 address"
@@ -3649,11 +3851,11 @@ msgstr ""
msgid "IPv4 prefix length"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:626
msgid "IPv4 traffic table \"%h\""
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
msgid "IPv4+IPv6"
msgstr ""
@@ -3666,23 +3868,23 @@ msgstr ""
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:634
msgid "IPv4/IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:109
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
msgid "IPv6"
msgstr "IPv6"
@@ -3698,7 +3900,7 @@ msgstr ""
msgid "IPv6 Neighbours"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
msgid "IPv6 RA Settings"
msgstr ""
@@ -3710,11 +3912,11 @@ msgstr ""
msgid "IPv6 Rules"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
msgid "IPv6 Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid "IPv6 ULA-Prefix"
msgstr ""
@@ -3728,12 +3930,12 @@ msgstr ""
msgid "IPv6 address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid "IPv6 assignment hint"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid "IPv6 assignment length"
msgstr ""
@@ -3749,7 +3951,7 @@ msgstr ""
msgid "IPv6 only"
msgstr "Само IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid "IPv6 preference"
msgstr ""
@@ -3758,7 +3960,7 @@ msgstr ""
msgid "IPv6 prefix"
msgstr "IPv6 префикс"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid "IPv6 prefix filter"
msgstr ""
@@ -3772,15 +3974,15 @@ msgstr ""
msgid "IPv6 routed prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid "IPv6 source routing"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid "IPv6 suffix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
msgid "IPv6 suffix (hex)"
msgstr "<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Съфикс(hex)"
@@ -3788,11 +3990,11 @@ msgstr "<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Съфикс(hex
msgid "IPv6 support"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:630
msgid "IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr ""
@@ -3811,7 +4013,7 @@ msgstr ""
msgid "IPv6-over-IPv4 (6to4)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
msgid "Identity"
msgstr ""
@@ -3827,7 +4029,7 @@ msgstr ""
msgid "If checked, encryption is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
@@ -3837,56 +4039,56 @@ msgstr ""
msgid "If set, the meaning of the match options is inverted"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
"otherwise modifications will be reverted."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
msgid "If unchecked, no default route is configured"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid ""
"If your physical memory is insufficient unused data can be temporarily "
-"swapped to a swap-device resulting in a higher amount of usable <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
-"slow process as the swap-device cannot be accessed with the high datarates "
-"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+"swapped to a swap-device resulting in a higher amount of usable <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
msgid "Ignore <code>/etc/hosts</code>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid "Ignore interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
msgid "Ignore resolv file"
msgstr ""
@@ -3898,25 +4100,25 @@ msgstr ""
msgid "Image check failed:"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import as peer"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:484
-msgid "Import peer configuration…"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:504
+msgid "Import configuration as peer…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:470
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
msgid "Import settings"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:366
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:391
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:376
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:403
msgid "Imported peer configuration"
msgstr ""
@@ -3934,7 +4136,7 @@ msgid ""
"order to avoid broadcast loops that can bring the entire LAN to a standstill."
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:13
+#: modules/luci-base/ucode/template/csrftoken.ut:13
msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
@@ -3978,6 +4180,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Incoming key"
msgstr ""
@@ -3992,7 +4195,7 @@ msgstr ""
msgid "Info"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Information"
msgstr "Информация"
@@ -4011,7 +4214,6 @@ msgid "Ingress device name"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
msgstr ""
@@ -4023,31 +4225,40 @@ msgstr ""
msgid "Initscripts"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid "Inner certificate constraint (Domain)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid "Inner certificate constraint (SAN)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid "Inner certificate constraint (Subject)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid "Inner certificate constraint (Wildcard)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:310
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
msgid "Install protocol extensions..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
msgid "Instance"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
+msgid "Instance Details"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid ""
"Instead of joining any network with a matching SSID, only connect to the "
"BSSID <code>%h</code>."
@@ -4057,6 +4268,7 @@ msgstr ""
msgid "Insufficient permissions to read UCI configuration."
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
@@ -4064,7 +4276,7 @@ msgstr ""
msgid "Interface"
msgstr "Интерфейс"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:728
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
msgid "Interface \"%h\" is already marked as designated master."
msgstr ""
@@ -4072,7 +4284,7 @@ msgstr ""
msgid "Interface %q device auto-migrated from %q to %q."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
msgid "Interface Configuration"
msgstr ""
@@ -4080,7 +4292,7 @@ msgstr ""
msgid "Interface ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
msgid "Interface has %d pending changes"
msgstr ""
@@ -4089,39 +4301,39 @@ msgstr ""
msgid "Interface is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:65
msgid "Interface is marked for deletion"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is reconnecting..."
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:194
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:214
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is shutting down..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
msgid "Interface is starting..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304
msgid "Interface is stopping..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Interface name"
msgstr "Име на интерфейса"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:314
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Interface not present or not connected yet."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:507
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
msgid "Interfaces"
msgstr ""
@@ -4130,10 +4342,6 @@ msgstr ""
msgid "Internal"
msgstr ""
-#: modules/luci-base/luasrc/view/error500.htm:8
-msgid "Internal Server Error"
-msgstr ""
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
msgid "Interval For Sending Learning Packets"
msgstr ""
@@ -4156,7 +4364,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
msgid "Invalid APN provided"
msgstr ""
@@ -4202,16 +4410,20 @@ msgstr ""
msgid "Invalid hexadecimal value"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
msgid "Invalid username and/or password! Please try again."
msgstr "Невалидно потребителско име и/или парола! Моля, опитайте отново."
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "Invert match"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Isolate Clients"
msgstr ""
@@ -4223,21 +4435,21 @@ msgstr ""
"Изглежда, че се опитвате да флашнете фирмуеър, което не се побира във флаш "
"паметта, моля, проверете файла с изображението!"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
msgid "JavaScript required!"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
msgid "Join Network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1829
msgid "Join Network: Wireless Scan"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2107
msgid "Joining Network: %q"
msgstr ""
@@ -4249,24 +4461,28 @@ msgstr ""
msgid "Keep settings and retain the current configuration"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgid "Keep-Alive"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Kernel Log"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
msgid "Kernel Version"
msgstr "Версия на ядрото"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462
msgid "Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
msgid "Key #%d"
msgstr ""
@@ -4274,6 +4490,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Key for incoming packets (optional)."
msgstr ""
@@ -4281,15 +4498,20 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Key for outgoing packets (optional)."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
msgctxt "Label indicating that WireGuard peer lacks public key"
msgid "Key missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
msgctxt "nft unit"
msgid "KiB"
msgstr ""
@@ -4333,12 +4555,12 @@ msgstr ""
msgid "LED Configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
msgid "LLC"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid "Label"
msgstr ""
@@ -4350,14 +4572,25 @@ msgstr ""
msgid "Language and Style"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
msgid "Last member interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
msgid "Latency"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
+msgid "Latest Handshake"
+msgstr ""
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
msgstr ""
@@ -4366,16 +4599,16 @@ msgstr ""
msgid "Learn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Learn routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
msgid "Lease file"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid "Lease time"
msgstr ""
@@ -4399,38 +4632,38 @@ msgstr ""
msgid "Leave empty to use the current WAN address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid ""
"Legacy or badly behaving devices may require legacy 802.11b rates to "
"interoperate. Airtime efficiency may be significantly reduced where these "
"are used. It is recommended to not allow 802.11b rates where possible."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
msgid "Legend:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Limit"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Line Attenuation (LATN)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
msgid "Line Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
msgid "Line State"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Line Uptime"
msgstr ""
@@ -4446,21 +4679,21 @@ msgstr ""
msgid "Link On"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
msgctxt "nft @ll,off,len"
msgid "Link layer header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:514
msgid "List of IP addresses to convert into NXDOMAIN responses."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
-msgid "List of IP sets to populate with the specified domain IPs."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
+msgid "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid ""
"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID "
@@ -4469,7 +4702,7 @@ msgid ""
"Association."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
"as 6 octets with colons,128-bit key as hex string. <br />This list is used "
@@ -4482,23 +4715,28 @@ msgstr ""
msgid "List of SSH key files for auth"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
msgid "List of domains to allow RFC1918 responses for."
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
-msgid "List of domains to force to an IP address."
-msgstr ""
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
msgid "List of upstream resolvers to forward queries to."
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
msgid "Listen Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+msgid "Listen address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+msgid "Listen and Relay To IP family must be homogeneous."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342
msgid "Listen interfaces"
msgstr ""
@@ -4506,17 +4744,17 @@ msgstr ""
msgid "Listen only on the given interface or, if unspecified, on all"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
msgid ""
"Listen only on the specified interfaces, and loopback if not excluded "
"explicitly."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
msgid "ListenPort setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520
msgid "Listening port for inbound DNS queries."
msgstr ""
@@ -4525,7 +4763,7 @@ msgstr ""
msgid "Load"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:63
msgid "Load Average"
msgstr "Средно натоварване"
@@ -4533,27 +4771,28 @@ msgstr "Средно натоварване"
msgid "Load configuration…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2038
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
msgid "Loading directory contents…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
-#: modules/luci-base/luasrc/view/view.htm:4
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
msgid "Loading view…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
msgid "Local"
msgstr ""
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
msgid "Local IP address"
msgstr ""
@@ -4573,11 +4812,12 @@ msgstr ""
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "Local IPv4 address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
msgid "Local IPv6 DNS server"
msgstr ""
@@ -4593,44 +4833,53 @@ msgstr ""
msgid "Local Startup"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
msgid "Local Time"
msgstr "Местно време"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1019
msgid "Local ULA"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
msgid "Local domain"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
msgid "Local domain suffix appended to DHCP names and hosts file entries."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
msgid "Local server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
msgid "Local service only"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
msgid "Localise queries"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid "Lock to BSSID"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft log action"
+msgid "Log event \"<strong>%h</strong>…\""
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
msgid "Log output level"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
msgid "Log queries"
msgstr ""
@@ -4654,8 +4903,8 @@ msgstr ""
msgid "Logical network to which the tunnel will be added (bridged) (optional)."
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
msgid "Login"
msgstr ""
@@ -4667,24 +4916,28 @@ msgstr ""
msgid "Loose filtering"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Loss of Signal Seconds (LOSS)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
msgid "Lowest leased address as offset from the network address."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
msgid "MAC"
msgstr "MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
msgid "MAC Address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
msgid "MAC Address Filter"
msgstr ""
@@ -4693,15 +4946,15 @@ msgid "MAC Address For The Actor"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
msgid "MAC VLAN"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2168
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2230
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
@@ -4710,11 +4963,11 @@ msgstr ""
msgid "MAC address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
msgid "MAC-Filter"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
msgid "MAC-List"
msgstr ""
@@ -4750,7 +5003,7 @@ msgid "MII Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
@@ -4758,14 +5011,18 @@ msgstr ""
msgid "MTU"
msgstr "MTU"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+msgid "MX"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
msgid ""
"Make sure to clone the root filesystem using something like the commands "
"below:"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
@@ -4774,29 +5031,29 @@ msgstr ""
msgid "Manual"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3891
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
msgid "Master"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Max. Attainable Data Rate (ATTNDR)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533
msgid "Max. DHCP leases"
msgstr ""
"<abbr title=\"maximal\">Max.</abbr> <abbr title=\"Dynamic Host Configuration "
"Protocol\">DHCP</abbr> лийзове"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
msgid "Max. EDNS0 packet size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
msgid "Max. concurrent queries"
msgstr "<abbr title=\"maximal\">Макс.</abbr> едновременни заявки"
@@ -4804,29 +5061,28 @@ msgstr "<abbr title=\"maximal\">Макс.</abbr> едновременни зая
msgid "Maximum age"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
msgid "Maximum allowed Listen Interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
msgid "Maximum allowed number of active DHCP leases."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
msgid "Maximum allowed number of concurrent DNS queries."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
msgid "Maximum allowed size of EDNS0 UDP packets."
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Maximum amount of seconds to wait for the modem to become ready"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Maximum number of leased addresses."
msgstr ""
@@ -4834,16 +5090,20 @@ msgstr ""
msgid "Maximum snooping table size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid ""
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid "Maximum transmit power"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+msgid "May prevent VoIP or other services from working."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
@@ -4870,7 +5130,7 @@ msgstr "Памет"
msgid "Memory usage (%)"
msgstr "Използване на паметта (%)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
msgid "Mesh"
msgstr ""
@@ -4878,7 +5138,7 @@ msgstr ""
msgid "Mesh ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:997
msgid "Mesh Id"
msgstr ""
@@ -4908,12 +5168,12 @@ msgstr ""
msgid "Metric"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
msgctxt "nft unit"
msgid "MiB"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
@@ -4931,7 +5191,7 @@ msgid ""
"Prevents ARP cache thrashing."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid ""
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
@@ -4949,7 +5209,7 @@ msgstr ""
msgid "Mobile Data"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "Mobility Domain"
msgstr ""
@@ -4958,14 +5218,14 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1813
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
msgid "Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
msgid "Model"
msgstr "Модел"
@@ -4979,13 +5239,13 @@ msgid ""
"minutes."
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "Modem default"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
msgid "Modem device"
@@ -4996,12 +5256,11 @@ msgid "Modem disconnection in progress. Please wait."
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Modem init timeout"
msgstr ""
@@ -5014,8 +5273,8 @@ msgstr ""
msgid "ModemManager"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3895
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1080
msgid "Monitor"
msgstr ""
@@ -5041,7 +5300,7 @@ msgstr ""
msgid "Mount Points - Mount Entry"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
msgid "Mount Points - Swap Entry"
msgstr ""
@@ -5061,11 +5320,11 @@ msgstr ""
msgid "Mount filesystems not specifically configured"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "Mount options"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Mount point"
msgstr ""
@@ -5085,6 +5344,10 @@ msgstr ""
msgid "Move up"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid "Multi To Unicast"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
@@ -5104,11 +5367,11 @@ msgstr ""
msgid "Multicast to unicast"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid "NAS ID"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:537
msgid "NAT action chain \"%h\""
msgstr ""
@@ -5121,11 +5384,11 @@ msgid "NAT64 Prefix"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
msgid "NCM"
msgstr "NCM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "NDP-Proxy slave"
msgstr ""
@@ -5138,29 +5401,42 @@ msgid "NTP server candidates"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4139
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
msgid "Name"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid "Name of the new network"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr ""
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
msgid "Navigation"
msgstr ""
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "Neighbour Report"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Neighbour cache validity"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2229
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
@@ -5173,32 +5449,28 @@ msgstr ""
msgid "Network Coding"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
msgid "Network Mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid "Network SSID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
-msgid "Network Utilities"
-msgstr ""
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
msgid "Network address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
msgid "Network boot image"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:408
msgid "Network bridge configuration migration"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1435
msgid "Network device"
msgstr ""
@@ -5211,16 +5483,16 @@ msgstr ""
msgid "Network device is not present"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:646
msgid "Network device table \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
msgctxt "nft @nh,off,len"
msgid "Network header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:442
msgid "Network ifname configuration migration"
msgstr ""
@@ -5229,7 +5501,7 @@ msgstr ""
msgid "Network interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
msgid "Network-ID"
msgstr ""
@@ -5237,17 +5509,23 @@ msgstr ""
msgid "Never"
msgstr "Никога"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
+#, fuzzy
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr "Никога"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
msgid ""
"Never forward matching domains and subdomains, resolve from DHCP or hosts "
"files only."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1172
msgid "New interface for \"%s\" can not be created: %s"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1123
msgid "New interface name…"
msgstr ""
@@ -5255,13 +5533,13 @@ msgstr ""
msgid "Next »"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
msgid "No DHCP Server configured for this interface"
msgstr ""
@@ -5269,7 +5547,7 @@ msgstr ""
msgid "No Data"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
msgid "No Encryption"
msgstr ""
@@ -5285,9 +5563,13 @@ msgstr ""
msgid "No RX signal"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
+msgid "No WireGuard interfaces configured."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:82
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
msgid ""
"No changes to settings will be stored and are lost after rebooting. This "
@@ -5298,7 +5580,11 @@ msgstr ""
msgid "No client associated"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -5321,15 +5607,11 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2913
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
msgid "No entries in this directory"
msgstr ""
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
-msgid "No files found"
-msgstr ""
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
msgid ""
"No fixed interface listening port defined, peers might not be able to "
"initiate connections to this WireGuard instance!"
@@ -5364,30 +5646,35 @@ msgstr ""
msgid "No more slaves available, can not save interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494
msgid "No negative cache"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:697
msgid "No nftables ruleset loaded."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
msgid "No password set!"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+#, fuzzy
+msgid "No peers connected"
+msgstr "Не е свързан"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
msgid "No peers defined yet."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
msgid "No public keys present yet."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:614
msgctxt "nft chain is empty"
msgid "No rules in this chain"
msgstr ""
@@ -5400,8 +5687,8 @@ msgstr ""
msgid "No validation or filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "No zone assigned"
msgstr ""
@@ -5413,7 +5700,7 @@ msgstr ""
msgid "Noise"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Noise Margin (SNR)"
msgstr ""
@@ -5421,11 +5708,11 @@ msgstr ""
msgid "Noise:"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Non Pre-emptive CRC errors (CRC_P)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
msgid "Non-wildcard"
msgstr ""
@@ -5435,12 +5722,12 @@ msgstr ""
msgid "None"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
msgid "Normal"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:8
+#: modules/luci-base/ucode/template/error404.ut:9
msgid "Not Found"
msgstr ""
@@ -5452,15 +5739,15 @@ msgstr ""
msgid "Not connected"
msgstr "Не е свързан"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:131
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:157
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:328
msgid "Not present"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Not started on boot"
msgstr ""
@@ -5468,12 +5755,18 @@ msgstr ""
msgid "Not supported"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid ""
"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
"have problems"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(<code>addr#port</code>)."
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "Notes"
msgstr ""
@@ -5482,7 +5775,7 @@ msgstr ""
msgid "Notice"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:138
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:135
msgid "Nslookup"
msgstr ""
@@ -5490,7 +5783,7 @@ msgstr ""
msgid "Number of IGMP membership reports"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr ""
@@ -5507,7 +5800,7 @@ msgid "Obfuscated Password"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
@@ -5539,7 +5832,7 @@ msgstr ""
msgid "On-link"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
msgid "One of hostname or MAC address must be specified!"
msgstr ""
@@ -5570,12 +5863,11 @@ msgid ""
"Only if current active slave fails and the primary slave is up (failure, 2)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:683
msgid "Open iptables rules overview…"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
msgstr ""
@@ -5584,35 +5876,35 @@ msgstr ""
msgid "OpenConnect (CISCO AnyConnect)"
msgstr ""
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
msgid "OpenFortivpn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
"Protocol\">NDP</abbr> proxying."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise fall back to <em>server mode</em>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
msgid ""
"Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
"otherwise disable service."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
msgid "Operating frequency"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
msgid "Option \"%s\" contains an invalid input value."
msgstr ""
@@ -5620,15 +5912,15 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
msgid "Option changed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
msgid "Option removed"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
msgid "Optional"
msgstr ""
@@ -5636,13 +5928,17 @@ msgstr ""
msgid "Optional, free-form notes about this device"
msgstr ""
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid ""
"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -5650,17 +5946,17 @@ msgid ""
"for the interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
msgid "Optional. Description of peer."
msgstr ""
@@ -5668,13 +5964,13 @@ msgstr ""
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
msgid ""
"Optional. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5689,11 +5985,11 @@ msgstr ""
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Optional. Port of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid ""
"Optional. Private key of the WireGuard peer. The key is not required for "
"establishing a connection but allows generating a peer configuration or QR "
@@ -5701,7 +5997,7 @@ msgid ""
"exported."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -5715,18 +6011,23 @@ msgstr ""
msgid "Options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
msgid ""
"Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
-"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</code>"
-"\" for default route. <code>0.0.0.0</code> means \"the address of the system "
-"running dnsmasq\"."
+"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
+"code>\" for default route. <code>0.0.0.0</code> means \"the address of the "
+"system running dnsmasq\"."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
msgid "Options:"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+msgid "Ordinal: lower comes first."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
msgid "Originator Interval"
msgstr ""
@@ -5758,6 +6059,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Outgoing key"
msgstr ""
@@ -5781,11 +6083,11 @@ msgstr ""
msgid "Overlap"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
msgid "Override IPv4 routing table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
msgid "Override IPv6 routing table"
msgstr ""
@@ -5796,7 +6098,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -5804,6 +6106,7 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
msgid "Override MTU"
msgstr ""
@@ -5825,13 +6128,13 @@ msgstr ""
msgid "Override TTL"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
msgid ""
"Override default MAC address - the range of usable addresses might be "
"limited by the driver"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Override default interface name"
msgstr ""
@@ -5839,7 +6142,7 @@ msgstr ""
msgid "Override the gateway in DHCP responses"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
@@ -5857,7 +6160,7 @@ msgstr ""
msgid "Overwrite existing file \"%s\" ?"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:345
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355
msgid "Overwrite the current settings with the imported configuration?"
msgstr ""
@@ -5871,7 +6174,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
@@ -5884,7 +6187,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
@@ -5905,7 +6208,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
msgid "PIN"
msgstr ""
@@ -5915,7 +6218,7 @@ msgstr ""
msgid "PIN code rejected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1570
msgid "PMK R1 Push"
msgstr ""
@@ -5956,20 +6259,20 @@ msgstr ""
msgid "PSID-bits length"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:571
msgctxt "Label indicating that WireGuard peer uses a PSK"
msgid "PSK"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1528
msgid "PTM/EFM (Packet Transfer Mode)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "PXE/TFTP Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid "Packet Steering"
msgstr ""
@@ -5978,6 +6281,11 @@ msgctxt "nft meta mark"
msgid "Packet mark"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta time"
+msgid "Packet receive time"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr ""
@@ -5986,8 +6294,8 @@ msgstr ""
msgid "Packets To Transmit Before Moving To Next Slave"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "Part of zone %q"
msgstr ""
@@ -5996,13 +6304,13 @@ msgctxt "MACVLAN mode"
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
msgid "Password"
msgstr ""
@@ -6010,11 +6318,11 @@ msgstr ""
msgid "Password authentication"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
msgid "Password of Private Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
msgid "Password of inner Private Key"
msgstr ""
@@ -6029,50 +6337,50 @@ msgstr ""
msgid "Password2"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:424
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:444
msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:417
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
msgid ""
"Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
"another system below to create a matching peer entry allowing that system to "
"connect to the local WireGuard interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:423
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:443
msgid "Paste or drag supplied WireGuard configuration file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
msgid "Path to CA-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
msgid "Path to Client-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
msgid "Path to Private Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
msgid "Path to inner CA-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
msgid "Path to inner Client-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid "Path to inner Private Key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
msgid "Paused"
msgstr ""
@@ -6090,6 +6398,14 @@ msgstr ""
msgid "Peak:"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+msgid "Peer"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
+msgid "Peer Details"
+msgstr ""
+
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
msgstr ""
@@ -6107,7 +6423,7 @@ msgstr ""
msgid "Peer device name"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Peer disabled"
msgstr ""
@@ -6138,11 +6454,15 @@ msgstr ""
msgid "Permission denied"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid "Persistent Keep Alive"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Persistent reconnect interval"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334
msgid "PersistentKeepAlive setting is invalid"
msgstr ""
@@ -6150,30 +6470,30 @@ msgstr ""
msgid "Phy Rate:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
msgid "Physical Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:98
msgid "Ping"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Pkts."
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:19
+#: modules/luci-base/ucode/template/sysauth.ut:19
msgid "Please enter your username and password."
msgstr "Моля, въведете потребителско име и парола."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4122
msgid "Please select the file to upload."
msgstr ""
@@ -6181,15 +6501,21 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
msgctxt "Chain hook policy"
msgid "Policy: <strong>%h</strong> (%h)"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
msgid "Port isolation"
msgstr ""
@@ -6202,19 +6528,19 @@ msgstr ""
msgid "Potential negation of: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
msgid "Power Management Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "Pre-emptive CRC errors (CRCP_P)"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
msgid "Prefer LTE"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
msgid "Prefer UMTS"
msgstr ""
@@ -6226,15 +6552,15 @@ msgstr ""
msgid "Prefix suppressor"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid "Preshared Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:550
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
msgid "Preshared key in use"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308
msgid "PresharedKey setting is invalid"
msgstr ""
@@ -6249,7 +6575,7 @@ msgid ""
"ignore failures"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Prevents client-to-client communication"
msgstr ""
@@ -6279,13 +6605,15 @@ msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
msgid "Priority"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:545
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
msgctxt "Label indicating that WireGuard peer private key is stored"
msgid "Private"
msgstr ""
@@ -6296,15 +6624,15 @@ msgid "Private (Prevent communication between MAC VLANs)"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid "Private Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:564
msgid "Private key present"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:290
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
msgid "PrivateKey setting is missing or invalid"
msgstr ""
@@ -6317,9 +6645,9 @@ msgstr ""
msgid "Prot."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:564
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1137
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
@@ -6331,13 +6659,13 @@ msgstr "Протокол"
msgid "Provide NTP server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid ""
"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
"and requests."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
msgid "Provide new network"
msgstr ""
@@ -6347,25 +6675,36 @@ msgid ""
"interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+msgid "Proxy Server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid "ProxyARP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
msgid "Public Key"
msgstr "Публичен ключ"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
msgid "Public key is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:556
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
msgctxt "Tooltip displaying full WireGuard peer public key"
msgid "Public key: %h"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
msgid ""
"Public keys allow for the passwordless SSH logins with a higher security "
"compared to the use of plain passwords. In order to upload a new key to the "
@@ -6381,7 +6720,7 @@ msgstr ""
msgid "Public prefix routed to this device for distribution to clients."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
msgid "PublicKey setting is invalid"
msgstr ""
@@ -6394,7 +6733,7 @@ msgstr ""
msgid "Quality"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
msgid "Query all available upstream resolvers."
msgstr ""
@@ -6406,35 +6745,35 @@ msgstr ""
msgid "Query response interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "R0 Key Lifetime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "R1 Key Holder"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430
msgid "RADIUS Accounting Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
msgid "RADIUS Accounting Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
msgid "RADIUS Accounting Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
msgid "RADIUS Authentication Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
msgid "RADIUS Authentication Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
msgid "RADIUS Authentication Server"
msgstr ""
@@ -6442,16 +6781,20 @@ msgstr ""
msgid "RFC3947 NAT-T mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid "RSN Preauth"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "RSSI threshold for joining"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
msgid "RTS/CTS Threshold"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
msgid "RX"
msgstr ""
@@ -6459,11 +6802,17 @@ msgstr ""
msgid "RX Rate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2233
msgid "RX Rate / TX Rate"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
msgctxt "nft nat flag random"
msgid "Randomize source port mapping"
msgstr ""
@@ -6472,11 +6821,11 @@ msgstr ""
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
msgid "Really switch protocol?"
msgstr ""
@@ -6484,11 +6833,11 @@ msgstr ""
msgid "Realtime Graphs"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "Reassociation Deadline"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
msgid "Rebind protection"
msgstr ""
@@ -6512,11 +6861,20 @@ msgstr ""
msgid "Receive"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
+#, fuzzy
+msgid "Received Data"
+msgstr "Получени данни"
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+msgid "Reconnect Timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
msgid "Reconnect this interface"
msgstr ""
@@ -6524,12 +6882,12 @@ msgstr ""
msgid "Redirect to HTTPS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
msgctxt "nft redirect to port"
msgid "Redirect to local port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
msgctxt "nft redirect"
msgid "Redirect to local system"
msgstr ""
@@ -6538,26 +6896,30 @@ msgstr ""
msgid "References"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361
+msgid "Refresh Channels"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
msgid "Refreshing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
msgctxt "nft reject with icmp type"
msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
msgctxt "nft reject with icmpx type"
msgid "Reject packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
msgctxt "nft reject with icmpv6 type"
msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
msgctxt "nft reject with tcp reset"
msgid "Reject packet with <strong>TCP reset</strong>"
msgstr ""
@@ -6569,6 +6931,8 @@ msgid ""
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
msgid "Relay"
msgstr ""
@@ -6578,6 +6942,14 @@ msgstr ""
msgid "Relay Bridge"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+msgid "Relay To address"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
msgid "Relay between networks"
msgstr ""
@@ -6596,6 +6968,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid "Remote IPv4 address or FQDN"
msgstr ""
@@ -6608,15 +6981,23 @@ msgstr ""
msgid "Remote IPv6 address or FQDN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:908
msgid "Remove"
msgstr "Премахни"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
msgid "Remove related device settings from the configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Replace wireless configuration"
msgstr ""
@@ -6646,7 +7027,7 @@ msgstr ""
msgid "Require incoming packets serialization (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
msgid "Required"
msgstr ""
@@ -6658,7 +7039,11 @@ msgstr ""
msgid "Required. Base64-encoded private key for this interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
msgid "Required. Public key of the WireGuard peer."
msgstr ""
@@ -6670,67 +7055,67 @@ msgstr ""
msgid "Required. XFRM interface ID to be used for SA."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
msgid "Requires hostapd"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
msgid "Requires hostapd with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
msgid "Requires hostapd with EAP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
msgid "Requires hostapd with OWE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
msgid "Requires hostapd with SAE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
msgid "Requires hostapd with WEP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
msgid "Requires wpa-supplicant"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
msgid "Requires wpa-supplicant with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
msgid "Requires wpa-supplicant with EAP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
msgid "Requires wpa-supplicant with OWE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1358
msgid "Requires wpa-supplicant with SAE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
msgid "Requires wpa-supplicant with WEP support"
msgstr ""
@@ -6739,7 +7124,7 @@ msgid "Reselection policy for primary slave"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
-#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-base/ucode/template/sysauth.ut:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
@@ -6754,20 +7139,24 @@ msgstr ""
msgid "Reset to defaults"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
msgid "Resolv and Hosts Files"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
msgid "Resolv file"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+msgid "Resolve specified FQDNs to an IP."
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
msgid "Resource not found"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:876
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
msgid "Restart"
msgstr ""
@@ -6776,7 +7165,7 @@ msgstr ""
msgid "Restart Firewall"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
msgid "Restart radio interface"
msgstr ""
@@ -6788,7 +7177,7 @@ msgstr ""
msgid "Restore backup"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
msgid ""
"Return answers to DNS queries matching the subnet from which the query was "
"received if multiple IPs are available."
@@ -6803,78 +7192,85 @@ msgstr ""
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4413
msgid "Revert"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4518
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4732
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4730
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4712
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4710
msgid "Reverting configuration…"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
msgctxt "nft dnat ip to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
msgctxt "nft dnat ip6 to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
msgctxt "nft dnat ip to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
msgctxt "nft dnat ip6 to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
msgctxt "nft snat ip to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109
msgctxt "nft snat ip6 to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
msgctxt "nft snat ip to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
msgctxt "nft snat ip6 to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
msgid "Rewrite to egress device address"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
msgid ""
"Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
"<em>TFTP server root</em> turn on the TFTP server and serve files from "
"<em>TFTP server root</em>."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
msgid "Root preparation"
msgstr ""
@@ -6882,11 +7278,11 @@ msgstr ""
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Route Allowed IPs"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:533
msgid "Route action chain \"%h\""
msgstr ""
@@ -6894,7 +7290,7 @@ msgstr ""
msgid "Route type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid ""
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
@@ -6928,20 +7324,20 @@ msgstr ""
msgid "Rule"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:603
msgid "Rule actions"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:476
msgctxt "nft comment"
msgid "Rule comment: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:541
msgid "Rule container chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
msgid "Rule matches"
msgstr ""
@@ -6949,15 +7345,15 @@ msgstr ""
msgid "Rule type"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run a filesystem check before mounting the device"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run filesystem check"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
msgid "Runtime error"
msgstr ""
@@ -6970,6 +7366,11 @@ msgstr "SHA256"
msgid "SNR"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "SRV"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
msgid "SSH Access"
@@ -6987,15 +7388,15 @@ msgstr ""
msgid "SSH username"
msgstr "SSH потребителско име"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
msgid "SSH-Keys"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1811
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
msgid "SSID"
msgstr "SSID"
@@ -7008,11 +7409,11 @@ msgstr ""
msgid "SSTP Server"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid "SWAP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
@@ -7023,7 +7424,7 @@ msgid "Save"
msgstr "Запази"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Запиши & Приложи"
@@ -7040,7 +7441,7 @@ msgstr ""
msgid "Save mtdblock contents"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:881
msgid "Scan"
msgstr ""
@@ -7049,15 +7450,15 @@ msgstr ""
msgid "Scheduled Tasks"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4387
msgid "Section added"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
msgid "Section removed"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "See \"mount\" manpage for details"
msgstr ""
@@ -7070,7 +7471,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2962
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
msgid "Select file…"
msgstr ""
@@ -7078,7 +7479,7 @@ msgstr ""
msgid "Selects the transmit hash policy to use for slave selection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
msgid ""
"Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages advertising this device as IPv6 router."
@@ -7107,11 +7508,11 @@ msgstr ""
msgid "Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
msgid "Server address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
msgid "Server name"
msgstr ""
@@ -7127,7 +7528,7 @@ msgstr ""
msgid "Services"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "Session expired"
msgstr ""
@@ -7136,16 +7537,16 @@ msgstr ""
msgid "Set Static"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
msgctxt "nft mangle"
msgid "Set header field <var>%s</var> to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
@@ -7155,14 +7556,14 @@ msgstr ""
msgid "Set same MAC Address to all slaves"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
msgid ""
"Set the autonomous address-configuration flag in the prefix information "
"options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
"When enabled, clients will perform stateless IPv6 address autoconfiguration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
msgid ""
"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
"proxying."
@@ -7176,8 +7577,8 @@ msgstr ""
msgid "Set to first slave added to the bond (follow, 2)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:678
msgid "Set up DHCP Server"
msgstr ""
@@ -7188,7 +7589,6 @@ msgid "Setting PLMN failed"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
msgstr ""
@@ -7196,11 +7596,17 @@ msgstr ""
msgid "Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Setup routes for proxied IPv6 neighbours."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Severely Errored Seconds (SES)"
msgstr ""
@@ -7209,12 +7615,11 @@ msgstr ""
msgid "Short GI"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
msgid "Short Preamble"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
msgstr ""
@@ -7227,16 +7632,16 @@ msgstr ""
msgid "Show raw counters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:526
msgid "Shutdown this interface"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:388
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
@@ -7244,11 +7649,11 @@ msgstr ""
msgid "Signal"
msgstr "Сигнал"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2232
msgid "Signal / Noise"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Signal Attenuation (SATN)"
msgstr ""
@@ -7260,12 +7665,12 @@ msgstr ""
msgid "Signal:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Размер"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
msgid "Size of DNS query cache"
msgstr ""
@@ -7282,12 +7687,12 @@ msgstr ""
msgid "Skip from backup files that are equal to those in /rom"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
msgid "Skip to content"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
msgid "Skip to navigation"
msgstr ""
@@ -7296,7 +7701,7 @@ msgstr ""
msgid "Slave Interfaces"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1428
msgid "Software VLAN"
msgstr ""
@@ -7305,14 +7710,10 @@ msgstr ""
msgid "Some fields are invalid, cannot save values!"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:9
+#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
msgstr ""
-#: modules/luci-base/luasrc/view/error500.htm:9
-msgid "Sorry, the server encountered an unexpected error."
-msgstr ""
-
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
msgid ""
"Sorry, there is no sysupgrade support present; a new firmware image must be "
@@ -7328,12 +7729,12 @@ msgstr ""
msgid "Source"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
msgctxt "nft ip saddr"
msgid "Source IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
msgctxt "nft ip6 saddr"
msgid "Source IPv6"
msgstr ""
@@ -7343,24 +7744,24 @@ msgstr ""
msgid "Source interface"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
msgctxt "nft ip sport"
msgid "Source port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
msgid ""
"Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
"options for Dnsmasq."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
msgid ""
"Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
"unspecified, the local device DNS search domain will be announced."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid ""
"Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
"If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -7404,11 +7805,11 @@ msgstr ""
msgid "Specifies the destination subnet to match (CIDR notation)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Specifies the directory the device is attached to"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
msgid ""
"Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
"messages, for example to instruct clients to request further information via "
@@ -7449,7 +7850,7 @@ msgid ""
"dead"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid ""
"Specifies the maximum transmit power the wireless radio may use. Depending "
"on regulatory requirements and wireless usage, the actual transmit power may "
@@ -7654,7 +8055,7 @@ msgid ""
"bytes)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "Specify the secret encryption key here."
msgstr ""
@@ -7662,7 +8063,7 @@ msgstr ""
msgid "Stale neighbour cache timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
msgid "Start"
msgstr ""
@@ -7675,16 +8076,16 @@ msgstr ""
msgid "Start priority"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Starting configuration apply…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1827
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413
msgid "Starting wireless scan..."
msgstr ""
@@ -7706,35 +8107,35 @@ msgstr ""
msgid "Static Lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
msgid "Static Leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
msgid ""
"Static leases are used to assign fixed IP addresses and symbolic hostnames "
"to DHCP clients. They are also required for non-dynamic interface "
"configurations where only hosts with a corresponding lease are served."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
msgid "Station inactivity limit"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:551
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
msgid "Status"
msgstr "Статус"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:528
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
msgid "Stop"
msgstr ""
@@ -7743,8 +8144,8 @@ msgstr ""
msgid "Stop WPS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1857
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1919
msgid "Stop refresh"
msgstr ""
@@ -7756,7 +8157,7 @@ msgstr ""
msgid "Strict filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
msgid "Strict order"
msgstr ""
@@ -7765,15 +8166,15 @@ msgid "Strong"
msgstr ""
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2055
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2117
msgid "Submit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
msgid "Suppress logging"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
msgid "Suppress logging of the routine operation for the DHCP protocol."
msgstr ""
@@ -7795,16 +8196,16 @@ msgid ""
"Switch %q has an unknown topology - the VLAN settings might not be accurate."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1426
msgid "Switch VLAN"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
msgid "Switch port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
msgid "Switch protocol"
msgstr ""
@@ -7826,8 +8227,16 @@ msgstr ""
msgid "Sync with browser"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "Syntax: <code>_service._proto.example.com</code>."
+msgstr ""
+
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
msgid "System"
@@ -7851,29 +8260,29 @@ msgstr ""
msgid "System log buffer size"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
msgid "System running in recovery (initramfs) mode."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
msgctxt "nft tcp option maxseg size"
msgid "TCP MSS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
msgctxt "nft tcp dport"
msgid "TCP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
msgctxt "nft tcp flags"
msgid "TCP flags"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
msgctxt "nft tcp sport"
msgid "TCP source port"
msgstr ""
@@ -7882,12 +8291,12 @@ msgstr ""
msgid "TCP:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
msgid "TFTP server root"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
msgid "TX"
msgstr ""
@@ -7907,6 +8316,7 @@ msgstr ""
msgid "Table"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
@@ -7914,7 +8324,7 @@ msgstr ""
msgid "Target"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
msgid "Target Platform"
msgstr ""
@@ -7930,26 +8340,26 @@ msgstr ""
msgid "Terminate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid ""
"The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
"Minimum is 1280 bytes."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
msgid ""
"The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
"addresses are available via DHCPv6."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
msgid ""
"The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
"also acting as Mobile IPv6 home agent on this link."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
msgid ""
"The <em>Other configuration</em> (O) flag indicates that other information, "
"such as DNS servers, is available via DHCPv6."
@@ -7965,7 +8375,7 @@ msgid ""
"the configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
@@ -7977,15 +8387,15 @@ msgid ""
"username instead of the user ID!"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
msgid "The IP address %h is already used by another static lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
msgid "The IP address is outside of any DHCP pool address range"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
msgid "The IP address of the boot server"
msgstr ""
@@ -7996,6 +8406,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
msgstr ""
@@ -8020,7 +8431,7 @@ msgstr ""
msgid "The LED blinks with the configured on/off frequency"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
msgid "The LED flashes to simulate actual heart beat."
msgstr ""
@@ -8037,7 +8448,7 @@ msgstr ""
msgid "The LED is always in default state on."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
msgid ""
"The MAC address %h is already used by another static lease in the same DHCP "
"pool"
@@ -8047,7 +8458,7 @@ msgstr ""
msgid "The MTU must not exceed the parent device MTU of %d bytes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
msgid "The VLAN ID must be unique"
msgstr ""
@@ -8055,7 +8466,7 @@ msgstr ""
msgid "The algorithm that is used to discover mesh routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid ""
"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
"code> and <code>_</code>"
@@ -8065,13 +8476,13 @@ msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid ""
"The correct SSID must be manually specified when joining a hidden wireless "
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4509
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8082,8 +8493,8 @@ msgid ""
"state."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
@@ -8095,14 +8506,14 @@ msgstr ""
msgid "The device name \"%s\" is already taken"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
msgid ""
"The existing network configuration needs to be changed for LuCI to function "
"properly."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
@@ -8119,7 +8530,7 @@ msgstr ""
msgid "The following rules are currently active on this system."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
msgid "The frequency is in direct proportion to 1-minute average CPU load."
msgstr ""
@@ -8127,17 +8538,17 @@ msgstr ""
msgid "The gateway address must not be a local IP address"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:732
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752
msgid ""
"The generated configuration can be imported into a WireGuard client "
"application to setup a connection towards this device."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
msgid "The given SSH public key has already been added."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA, "
"ED25519 or ECDSA keys."
@@ -8151,15 +8562,19 @@ msgid ""
"to be received and retransmitted which costs airtime)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
msgid "The hostname of the boot server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
-msgid "The interface name is already used"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+msgid "The interface name is already used"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
msgid "The interface name is too long"
msgstr ""
@@ -8182,6 +8597,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "The local IPv4 address over which the tunnel is created (optional)."
msgstr ""
@@ -8213,33 +8629,33 @@ msgid ""
"host responses are spread out over a larger interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid ""
"The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
"abbr> messages. Maximum is 255 hops."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4645
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
msgid "The network name is already used"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
msgid ""
-"The network ports on this device can be combined to several <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"The network ports on this device can be combined to several <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
"communicate directly with each other. <abbr title=\"Virtual Local Area "
"Network\">VLAN</abbr>s are often used to separate different network "
"segments. Often there is by default one Uplink port for a connection to the "
"next greater network like the internet and other ports for a local network."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid ""
"The public hostname or IP address of this system the peer should connect to. "
"This usually is a static public IP address, a static hostname or a DDNS "
@@ -8279,11 +8695,11 @@ msgid ""
"aliases local (255), main (254) and default (253) are also valid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383
msgid "The selected %s mode is incompatible with %s encryption"
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:11
+#: modules/luci-base/ucode/template/csrftoken.ut:11
msgid "The submitted security token is invalid or already expired!"
msgstr ""
@@ -8336,8 +8752,8 @@ msgid ""
"you choose the generic image format for your platform."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
msgid "The value is overridden by configuration."
msgstr ""
@@ -8347,25 +8763,25 @@ msgid ""
"the network with its protocol information."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:679
msgid ""
"There are legacy iptables rules present on the system. Mixing iptables and "
"nftables rules is discouraged and may lead to incomplete traffic filtering."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4677
msgid "There are no changes to apply"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:70
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
msgid ""
"There is no password set on this router. Please configure a root password to "
@@ -8376,16 +8792,16 @@ msgstr ""
msgid "This IPv4 address of the relay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1695
msgid "This authentication type is not applicable to the selected EAP method."
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
msgid "This does not look like a valid PEM file"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
"include during sysupgrade. Modified files in /etc/config/ and certain other "
@@ -8421,7 +8837,7 @@ msgid ""
"ends with <code>...:2/64</code>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
msgid "This is the only DHCP server in the local network."
msgstr ""
@@ -8449,8 +8865,8 @@ msgid ""
"their status."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
msgid ""
"This option cannot be used because the ca-bundle package is not installed."
msgstr ""
@@ -8465,6 +8881,10 @@ msgstr "Секцията всеоще не съдържа стойности"
msgid "Time Synchronization"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "Time advertisement"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Time in milliseconds"
msgstr ""
@@ -8473,10 +8893,14 @@ msgstr ""
msgid "Time in seconds to spend in listening and learning states"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "Time interval for rekeying GTK"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "Time zone"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
msgid "Timed-out"
msgstr ""
@@ -8497,14 +8921,14 @@ msgstr ""
msgid "Timezone"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:418
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:438
msgid ""
"To fully configure the local WireGuard interface from an existing (e.g. "
-"provider supplied) configuration file, use the <strong><a class=\"full-import"
-"\" href=\"#\">configuration import</a></strong> instead."
+"provider supplied) configuration file, use the <strong><a class=\"full-"
+"import\" href=\"#\">configuration import</a></strong> instead."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
msgid "To login…"
msgstr "За вписване в системата…"
@@ -8519,7 +8943,7 @@ msgstr ""
"щракнете върху „Извършване на нулиране“ (възможно е само с изображения на "
"squashfs)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
msgid "Tone"
msgstr ""
@@ -8527,9 +8951,9 @@ msgstr ""
msgid "Total Available"
msgstr "Общо налично"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:121
msgid "Traceroute"
msgstr ""
@@ -8544,11 +8968,11 @@ msgstr ""
msgid "Traffic Class"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:529
msgid "Traffic filter chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:467
msgctxt "nft counter"
msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
msgstr ""
@@ -8565,17 +8989,22 @@ msgstr ""
msgid "Transmit Hash Policy"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
+#, fuzzy
+msgid "Transmitted Data"
+msgstr "Предадени данни"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
msgctxt "nft @th,off,len"
msgid "Transport header bits %d-%d"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
msgctxt "nft th dport"
msgid "Transport header destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
msgctxt "nft th sport"
msgid "Transport header source port"
msgstr ""
@@ -8592,7 +9021,7 @@ msgstr ""
msgid "Tunnel ID"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3024
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
#: modules/luci-compat/luasrc/model/network.lua:1431
msgid "Tunnel Interface"
msgstr ""
@@ -8603,7 +9032,7 @@ msgstr ""
msgid "Tunnel Link"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
msgid "Tunnel device"
msgstr ""
@@ -8611,8 +9040,8 @@ msgstr ""
msgid "Tx-Power"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
msgid "Type"
@@ -8622,12 +9051,12 @@ msgstr ""
msgid "Type of service"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
msgctxt "nft udp dport"
msgid "UDP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
msgctxt "nft udp sport"
msgid "UDP source port"
msgstr ""
@@ -8645,8 +9074,8 @@ msgstr ""
msgid "UMTS/GPRS/EV-DO"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid "UUID"
msgstr ""
@@ -8667,7 +9096,7 @@ msgstr ""
msgid "Unable to determine upstream interface"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:11
+#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
msgstr ""
@@ -8718,19 +9147,27 @@ msgstr ""
msgid "Unable to save contents: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Unavailable Seconds (UAS)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1317
msgid "Unconfigure"
msgstr ""
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
msgid "Unexpected reply data format"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid ""
"Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
"within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -8738,7 +9175,7 @@ msgid ""
"generated at first install."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2111
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
#: modules/luci-compat/luasrc/model/network.lua:971
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
msgid "Unknown"
@@ -8748,7 +9185,7 @@ msgstr ""
msgid "Unknown and unsupported connection method."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
#: modules/luci-compat/luasrc/model/network.lua:1138
msgid "Unknown error (%s)"
msgstr ""
@@ -8757,7 +9194,7 @@ msgstr ""
msgid "Unknown error code"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2108
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:965
msgid "Unmanaged"
@@ -8768,11 +9205,11 @@ msgstr ""
msgid "Unmount"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4327
msgid "Unsaved Changes"
msgstr ""
@@ -8786,15 +9223,16 @@ msgid "Unsupported MAP type"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
msgid "Unsupported modem"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:309
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:315
msgid "Unsupported protocol type."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
msgid "Untitled peer"
msgstr ""
@@ -8806,7 +9244,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
msgid "Upload"
msgstr "Качване"
@@ -8830,44 +9268,44 @@ msgid "Upload file…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4202
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
msgid "Uploading file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid ""
"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
"assigned with a name in the form <em>wifinet#</em> and the network will be "
"restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410
msgid ""
"Upon pressing \"Continue\", bridges configuration will be updated and the "
"network will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444
msgid ""
"Upon pressing \"Continue\", ifname options will get renamed and the network "
"will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
msgid "Upstream resolvers will be queried in the order of the resolv file."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
msgid "Uptime"
msgstr "Ъптайм"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
msgid "Use <code>/etc/ethers</code>"
msgstr ""
@@ -8879,8 +9317,8 @@ msgstr ""
msgid "Use DHCP gateway"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
msgid "Use DNS servers advertised by peer"
msgstr ""
@@ -8919,11 +9357,11 @@ msgid ""
"(encap2+3)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Use as external overlay (/overlay)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
msgid "Use as root filesystem (/)"
msgstr ""
@@ -8931,22 +9369,22 @@ msgstr ""
msgid "Use broadcast flag"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
msgid "Use builtin IPv6-management"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
msgid "Use custom DNS servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
msgid "Use default gateway"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
msgid "Use gateway metric"
msgstr ""
@@ -8965,20 +9403,20 @@ msgstr ""
msgid "Use routing table"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
msgctxt "nft nat flag persistent"
msgid "Use same source and destination for each connection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
msgid "Use system certificates"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid "Use system certificates for inner-tunnel"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
"em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
@@ -9001,11 +9439,11 @@ msgstr ""
msgid "Used"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
msgid "Used Key Slot"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
@@ -9015,7 +9453,8 @@ msgstr ""
msgid "User Group"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
msgid "User certificate (PEM encoded)"
msgstr ""
@@ -9023,27 +9462,28 @@ msgstr ""
msgid "User identifier"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
msgid "User key (PEM encoded)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: modules/luci-base/ucode/template/sysauth.ut:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
msgid "Username"
msgstr "Потребителско име"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
msgid "Utilize flow table <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
msgid "VC-Mux"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
msgid "VDSL"
msgstr ""
@@ -9053,17 +9493,17 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
msgid "VLAN (802.1ad)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1411
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
msgid "VLAN (802.1q)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
msgid "VLAN ID"
msgstr ""
@@ -9088,19 +9528,22 @@ msgid "VPN Protocol"
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
msgstr ""
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+msgid "VPN Server certificate's SHA256 hash"
+msgstr ""
+
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
msgid "VPN Server port"
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
msgstr ""
@@ -9109,6 +9552,10 @@ msgstr ""
msgid "VPNC (CISCO 3000 (and others) VPN)"
msgstr ""
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
msgid "VXLAN (RFC7348)"
msgstr ""
@@ -9122,14 +9569,14 @@ msgstr ""
msgid "VXLANv6 (RFC7348)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
msgid ""
"Validate DNS replies and cache DNSSEC data, requires upstream to support "
"DNSSEC."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
@@ -9155,7 +9602,7 @@ msgstr ""
msgid "Vendor Class to send when requesting DHCP"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
msgid "Verify unsigned domain responses really come from unsigned domains."
msgstr ""
@@ -9163,47 +9610,59 @@ msgstr ""
msgid "Verifying the uploaded image file."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
msgid "Very High"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1432
msgid "Virtual Ethernet"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
msgid "Virtual dynamic interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
msgid "WDS"
msgstr "WDS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
msgid "WEP Open System"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1297
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1393
msgid "WEP Shared Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WEP passphrase"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid "WLAN roaming"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid "WMM Mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid "WNM Sleep Mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid "WNM Sleep Mode Fixes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WPA passphrase"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1294
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
@@ -9230,7 +9689,11 @@ msgstr ""
msgid "Weak"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+msgid "Weight"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
@@ -9255,26 +9718,32 @@ msgid ""
"interface prefix"
msgstr ""
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
msgid ""
"When running the mesh over multiple WiFi interfaces per node batman-adv is "
"capable of optimizing the traffic flow to gain maximum performance."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid ""
"When using a PSK, the PMK can be automatically generated. When enabled, the "
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
"key options."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid ""
"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
"802.11a/802.11g rates."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid ""
"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
"may be significantly reduced."
@@ -9285,12 +9754,21 @@ msgstr ""
msgid "Width"
msgstr ""
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+msgid "WireGuard"
+msgstr "WireGuard"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
+msgid "WireGuard Status"
+msgstr "Състояние на WireGuard"
+
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "WireGuard VPN"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:539
msgid "WireGuard peer is disabled"
msgstr ""
@@ -9300,27 +9778,27 @@ msgstr ""
msgid "Wireless"
msgstr "Безжичен"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3011
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2990
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4303
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:812
msgid "Wireless Overview"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
msgid "Wireless Security"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
msgid "Wireless configuration migration"
msgstr ""
@@ -9336,15 +9814,15 @@ msgstr ""
msgid "Wireless is not associated"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is enabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Write received DNS queries to syslog."
msgstr ""
@@ -9356,7 +9834,7 @@ msgstr ""
msgid "XOR policy (balance-xor, 2)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -9366,7 +9844,7 @@ msgstr ""
msgid "Yes (none, 0)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:177
msgid ""
"You appear to be currently connected to the device via the \"%h\" interface. "
"Do you really want to shut down the interface?"
@@ -9379,8 +9857,20 @@ msgid ""
"scripts like \"network\", your device might become inaccessible!</strong>"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:90
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635
+msgid "You may add multiple records for the same Target."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672
+msgid "You may add multiple records for the same domain."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:92
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
@@ -9409,26 +9899,36 @@ msgstr ""
msgid "ZRam Size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
msgid "any"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
msgid "auto"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
msgid "automatic"
msgstr ""
@@ -9436,7 +9936,7 @@ msgstr ""
msgid "baseT"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1591
msgid "bridged"
msgstr ""
@@ -9488,20 +9988,20 @@ msgstr ""
msgid "dBm"
msgstr "dBm"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
msgctxt "nft unit"
msgid "day"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid "disable"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:991
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:997
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
msgid "disabled"
@@ -9520,14 +10020,19 @@ msgstr ""
msgid "e.g: dump"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:755
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
msgid "expired"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
msgid "forced"
msgstr ""
@@ -9551,19 +10056,19 @@ msgstr ""
msgid "hexadecimal encoded value"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
msgid "hidden"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
msgctxt "nft unit"
msgid "hour"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "hybrid mode"
msgstr ""
@@ -9585,24 +10090,24 @@ msgstr ""
msgid "key with either 5 or 13 characters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "managed config (M)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1395
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
msgid "medium security"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
msgctxt "nft unit"
msgid "minute"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "minutes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
msgid "mobile home agent (H)"
msgstr ""
@@ -9610,7 +10115,7 @@ msgstr ""
msgid "netif_carrier_ok()"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "no"
msgstr "не"
@@ -9624,8 +10129,11 @@ msgstr ""
msgid "non-empty value"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3419
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
msgid "none"
msgstr ""
@@ -9636,20 +10144,20 @@ msgid "not present"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:969
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:970
msgid "off"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794
msgid "on available prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "open network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
msgid "other config (O)"
msgstr ""
@@ -9658,7 +10166,11 @@ msgstr ""
msgid "output"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
+msgid "over a day ago"
+msgstr "преди повече от ден"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
msgctxt "nft unit"
msgid "packets"
msgstr ""
@@ -9681,23 +10193,22 @@ msgid ""
"single packet rather than many small ones"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
msgid "relay mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1586
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
msgid "routed"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "sec"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "server mode"
msgstr ""
@@ -9705,7 +10216,7 @@ msgstr ""
msgid "sstpc Log-level"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "strong security"
msgstr ""
@@ -9713,7 +10224,7 @@ msgstr ""
msgid "tagged"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "time units (TUs / 1.024 ms) [1000-65535]"
msgstr ""
@@ -9732,15 +10243,19 @@ msgstr ""
msgid "unknown"
msgstr "неизвестен"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:28
+msgid "unknown version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
msgid "unlimited"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
@@ -9762,8 +10277,8 @@ msgid "untagged"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
msgid "valid IP address"
msgstr ""
@@ -9776,7 +10291,7 @@ msgid "valid IPv4 CIDR"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
msgid "valid IPv4 address"
msgstr ""
@@ -9805,7 +10320,7 @@ msgid "valid IPv6 CIDR"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
msgid "valid IPv6 address"
msgstr ""
@@ -9897,7 +10412,7 @@ msgid "valid port or port range (port1-port2)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "valid port value"
msgstr ""
@@ -9933,19 +10448,31 @@ msgstr ""
msgid "value with at most %d characters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "weak security"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
msgctxt "nft unit"
msgid "week"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "да"
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:20
msgid "« Back"
msgstr ""
+
+#~ msgid "Back to configuration"
+#~ msgstr "Обратно към Конфигуриране"
+
+#~ msgid "Close list..."
+#~ msgstr "Затвори списъка..."
+
+#, fuzzy
+#~ msgid "Do not forward queries that cannot be answered by public resolvers."
+#~ msgstr ""
+#~ "Не препращайте заявки, на които не може да се отговори от публичните "
+#~ "резолвери."
diff --git a/modules/luci-base/po/bn_BD/base.po b/modules/luci-base/po/bn_BD/base.po
index 04ba47db28..c1744940a9 100644
--- a/modules/luci-base/po/bn_BD/base.po
+++ b/modules/luci-base/po/bn_BD/base.po
@@ -10,23 +10,35 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:650
msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
msgid "\"%h\" table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1539
msgid "%.1f dB"
msgstr "%.1f ডিবি"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
msgid "%d Bit"
msgstr "%d বিট"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4043
msgid "%d invalid field(s)"
msgstr "%d ফিল্ড(গুলো) সঠিক নয়"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
+msgid "%dh ago"
+msgstr "%d ঘণ্টা আগে"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
+msgid "%dm ago"
+msgstr "%d মিনিট আগে"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
+msgid "%ds ago"
+msgstr "%d সেকেন্ড আগে"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
msgid "%s is untagged in multiple VLANs!"
msgstr ""
@@ -54,7 +66,7 @@ msgstr ""
msgid "(no interfaces attached)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:635
msgctxt "Label indicating further amount of allowed ips"
msgid "+ %d more"
msgstr ""
@@ -64,8 +76,8 @@ msgid "-- Additional Field --"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4152
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -81,13 +93,13 @@ msgstr ""
msgid "-- custom --"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
msgid "-- match by label --"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
msgid "-- match by uuid --"
msgstr ""
@@ -102,7 +114,7 @@ msgctxt "sstp log level value"
msgid "0"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
msgstr ""
@@ -115,7 +127,7 @@ msgstr ""
msgid "1 Minute Load:"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:324
msgctxt "nft amount of flags"
msgid "1 flag"
msgid_plural "%d flags"
@@ -141,7 +153,7 @@ msgctxt "sstp log level value"
msgid "4"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "4-character hexadecimal ID"
msgstr ""
@@ -154,43 +166,88 @@ msgstr ""
msgid "5 Minute Load:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "6-octet identifier as a hex string - no colons"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid "802.11k RRM"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid "802.11r Fast Transition"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "802.11v: Time Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w Association SA Query maximum timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w Association SA Query retry timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid "802.11w Management Frame Protection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w maximum timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w retry timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1022
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
@@ -202,71 +259,83 @@ msgstr ""
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:773
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+msgid ""
+"<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
+"NXDOMAIN."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+msgid ""
+"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
+"<code>::</code>) for example.com and its subdomains."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
msgctxt "nft relational \">\" operator expression"
msgid "<var>%s</var> greater than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
msgctxt "nft relational \">=\" operator expression"
msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
msgctxt "nft set match expression"
msgid "<var>%s</var> in set <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
msgctxt "nft relational \"==\" operator expression"
msgid "<var>%s</var> is <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
msgctxt "nft relational \"in\" operator expression"
msgid "<var>%s</var> is one of <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
msgctxt "nft relational \"<\" operator expression"
msgid "<var>%s</var> lower than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \"<=\" operator expression"
msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
msgctxt "nft relational \"!=\" operator expression"
msgid "<var>%s</var> not <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
msgctxt "nft not in set match expression"
msgid "<var>%s</var> not in set <strong>%s</strong>"
msgstr ""
@@ -287,29 +356,29 @@ msgstr ""
msgid "A directory with the same name already exists."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
msgid "A new login is required since the authentication session expired."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "A43C + J43 + A43"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
msgid "A43C + J43 + A43 + V43"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid "ADSL"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
msgid "ANSI T1.413"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
msgid "APN"
msgstr ""
@@ -342,41 +411,48 @@ msgstr ""
msgid "ARP retry threshold"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:638
msgid "ARP traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
msgid "ATM (Asynchronous Transfer Mode)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid "ATM Bridges"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
msgid "ATM Virtual Channel Identifier (VCI)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
msgid "ATM Virtual Path Identifier (VPI)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid ""
"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
"to dial into the provider network."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
msgid "ATM device number"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "ATU-C System Vendor ID"
msgstr ""
@@ -386,7 +462,7 @@ msgstr ""
msgid "Absent Interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
msgid "Accept DNS queries only from hosts whose address is on a local subnet."
msgstr ""
@@ -394,7 +470,7 @@ msgstr ""
msgid "Accept local"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
msgctxt "nft accept action"
msgid "Accept packet"
msgstr ""
@@ -407,8 +483,8 @@ msgstr ""
msgid "Access Concentrator"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
msgid "Access Point"
msgstr ""
@@ -458,8 +534,8 @@ msgstr ""
msgid "Active-Backup policy (active-backup, 1)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
msgid "Ad-Hoc"
msgstr ""
@@ -476,18 +552,18 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3582
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:885
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
msgid "Add"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
msgid "Add ATM Bridge"
msgstr ""
@@ -507,11 +583,11 @@ msgstr ""
msgid "Add VLAN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1328
msgid "Add device configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1268
msgid "Add device configuration…"
msgstr ""
@@ -519,18 +595,18 @@ msgstr ""
msgid "Add instance"
msgstr "ইন্সট্যান্স যোগ করুন"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
msgid "Add key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
msgid "Add local domain suffix to names served from hosts files."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:475
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
msgid "Add new interface..."
msgstr ""
@@ -546,11 +622,11 @@ msgstr ""
msgid "Add to Whitelist"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
msgid "Additional hosts files"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
msgid "Additional servers file"
msgstr ""
@@ -572,7 +648,7 @@ msgctxt "nft meta nfproto"
msgid "Address family"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:278
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
msgid "Address setting is invalid"
msgstr ""
@@ -580,7 +656,7 @@ msgstr ""
msgid "Address to access local relay bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
msgid "Addresses"
msgstr ""
@@ -589,14 +665,14 @@ msgstr ""
msgid "Administration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:488
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:989
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
msgid "Advanced Settings"
msgstr "উন্নত সেটিংস"
@@ -613,7 +689,7 @@ msgstr ""
msgid "Aggregate Originator Messages"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
msgstr ""
@@ -639,27 +715,27 @@ msgstr ""
msgid "Alert"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
#: modules/luci-compat/luasrc/model/network.lua:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
msgid "Alias Interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
msgid "Alias of \"%s\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
msgid "All servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
msgid "Allocate IPs sequentially"
msgstr ""
@@ -667,11 +743,11 @@ msgstr ""
msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
msgid "Allow all except listed"
msgstr ""
@@ -679,15 +755,15 @@ msgstr ""
msgid "Allow full UCI access for legacy applications"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid "Allow legacy 802.11b rates"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1090
msgid "Allow listed only"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "Allow localhost"
msgstr ""
@@ -711,11 +787,13 @@ msgstr ""
msgid "Allow the <em>root</em> user to login with password"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
msgid "Allowed IPs"
msgstr "অনুমোদিত আইপি"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:306
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
msgid "AllowedIPs setting is invalid"
msgstr ""
@@ -731,11 +809,11 @@ msgstr ""
msgid "Always on (kernel: default-on)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
@@ -745,6 +823,10 @@ msgstr ""
msgid "Amount of Duplicate Address Detection probes to send"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
msgstr ""
@@ -753,98 +835,98 @@ msgstr ""
msgid "An optional, short description for this device"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Annex"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
msgid "Annex A + L + M (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
msgid "Annex A G.992.1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Annex A G.992.2"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
msgid "Annex A G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
msgid "Annex A G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
msgid "Annex B (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
msgid "Annex B G.992.1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
msgid "Annex B G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
msgid "Annex B G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
msgid "Annex J (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
msgid "Annex L G.992.3 POTS 1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "Annex M (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
msgid "Annex M G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
msgid "Annex M G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
msgid "Announce this device as IPv6 DNS server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
msgid ""
"Announce this device as default router if a local IPv6 default route is "
"present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:789
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
msgid ""
"Announce this device as default router if a public IPv6 prefix is available, "
"regardless of local default route availability."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
msgid ""
"Announce this device as default router regardless of whether a prefix or "
"default route is present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Announced DNS domains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
msgid "Announced IPv6 DNS servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
msgid "Anonymous Identity"
msgstr ""
@@ -856,7 +938,7 @@ msgstr ""
msgid "Anonymous Swap"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:519
msgctxt "nft match any traffic"
msgid "Any packet"
msgstr ""
@@ -868,11 +950,11 @@ msgstr ""
msgid "Any zone"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
msgid "Apply DHCP Options to this net. (Empty = all clients)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Apply and keep settings"
msgstr ""
@@ -880,44 +962,44 @@ msgstr ""
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4524
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4522
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4655
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
msgid "Applying configuration changes… %ds"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
msgid "Architecture"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:152
msgid "Arp-scan"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2239
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
msgid "Associated Stations"
msgstr ""
@@ -926,15 +1008,15 @@ msgstr ""
msgid "Associations"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
msgid ""
"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
msgid ""
"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -949,7 +1031,7 @@ msgstr ""
msgid "Auth Group"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1617
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
msgid "Authentication"
msgstr ""
@@ -958,11 +1040,11 @@ msgstr ""
msgid "Authentication Type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
msgid "Authoritative"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:17
+#: modules/luci-base/ucode/template/sysauth.ut:17
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
msgid "Authorization Required"
msgstr ""
@@ -970,7 +1052,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
@@ -988,7 +1070,7 @@ msgstr ""
msgid "Automatically check filesystem for errors before mounting"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid ""
"Automatically handle multiple uplink interfaces using source-based policy "
"routing."
@@ -1010,6 +1092,10 @@ msgstr ""
msgid "Automount Swap"
msgstr ""
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Available"
msgstr ""
@@ -1032,11 +1118,11 @@ msgstr ""
msgid "Avoid Bridge Loops"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
msgid "B43 + B43C"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
msgid "B43 + B43C + V43"
msgstr ""
@@ -1044,15 +1130,19 @@ msgstr ""
msgid "BR / DMR / AFTR"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "BSS Transition"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1814
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
msgid "BSSID"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3250
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
msgid "Back"
msgstr ""
@@ -1061,11 +1151,7 @@ msgstr ""
msgid "Back to Overview"
msgstr ""
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
-msgid "Back to configuration"
-msgstr ""
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:804
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834
msgid "Back to peer configuration"
msgstr ""
@@ -1078,7 +1164,6 @@ msgid "Backup / Flash Firmware"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
msgstr ""
@@ -1115,12 +1200,15 @@ msgid ""
"packet fits but it is possible to deactivate the fragmentation entirely."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
msgid "Beacon Interval"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Beacon Report"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
msgid ""
"Below is the determined list of files to backup. It consists of changed "
"configuration files marked by opkg, essential base files and the user "
@@ -1131,7 +1219,7 @@ msgstr ""
msgid "Bind NTP server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
msgid "Bind dynamically to interfaces rather than wildcard address."
msgstr ""
@@ -1140,18 +1228,31 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind interface"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"<a href=\"%s\">RFC2782</a>."
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind the tunnel to this interface (optional)."
@@ -1171,7 +1272,11 @@ msgstr ""
msgid "Bonding Policy"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3014
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+msgid "Both Listen addr and Relay To must be specified."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
#: modules/luci-compat/luasrc/model/network.lua:1421
msgid "Bridge"
msgstr ""
@@ -1182,17 +1287,17 @@ msgid "Bridge (Support direct communication between MAC VLANs)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
msgid "Bridge VLAN filtering"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
msgid "Bridge device"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
msgid "Bridge port specific options"
msgstr ""
@@ -1200,11 +1305,11 @@ msgstr ""
msgid "Bridge ports"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:642
msgid "Bridge traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
msgid "Bridge unit number"
msgstr ""
@@ -1212,7 +1317,7 @@ msgstr ""
msgid "Bring up empty bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
msgid "Bring up on boot"
msgstr ""
@@ -1225,7 +1330,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4153
msgid "Browse…"
msgstr ""
@@ -1233,7 +1338,13 @@ msgstr ""
msgid "Buffered"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+msgid ""
+"CA certificate (PEM encoded; Use instead of system-wide store to verify the "
+"gateway certificate."
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
msgid "CA certificate; if empty it will be saved after the first connection."
msgstr ""
@@ -1241,6 +1352,10 @@ msgstr ""
msgid "CLAT configuration failed"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+msgid "CNAME or fqdn"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "CPU usage (%)"
msgstr ""
@@ -1255,51 +1370,56 @@ msgstr ""
msgid "Call failed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4162
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4651
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2051
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2113
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:465
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
msgid "Cancel"
msgstr "বাতিল করুন"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:337
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347
msgid "Cannot parse configuration: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:569
msgctxt "Chain hook: forward"
msgid "Capture incoming packets addressed to other hosts"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:561
msgctxt "Chain hook: prerouting"
msgid "Capture incoming packets before any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565
msgctxt "Chain hook: input"
msgid "Capture incoming packets routed to the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:577
msgctxt "Chain hook: postrouting"
msgid "Capture outgoing packets after any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
msgctxt "Chain hook: output"
msgid "Capture outgoing packets originating from the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
msgctxt "Chain hook: ingress"
msgid "Capture packets directly after the NIC received them"
msgstr ""
@@ -1308,45 +1428,45 @@ msgstr ""
msgid "Category"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
msgid "Certificate constraint (Domain)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
msgid "Certificate constraint (SAN)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
msgid "Certificate constraint (Subject)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
msgid "Certificate constraint (Wildcard)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid ""
"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
"`logread -f` during handshake for actual values"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (exact match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (suffix match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1358,16 +1478,16 @@ msgstr ""
msgid "Chain"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:581
msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
msgid "Changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4721
msgid "Changes have been reverted."
msgstr ""
@@ -1379,17 +1499,18 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1812
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
msgid "Channel"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
msgid "Channel Analysis"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391
msgid "Channel Width"
msgstr ""
@@ -1397,7 +1518,7 @@ msgstr ""
msgid "Check filesystems before mount"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Check this option to delete the existing networks from this radio."
msgstr ""
@@ -1414,8 +1535,8 @@ msgstr ""
msgid "Choose mtdblock"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid ""
"Choose the firewall zone you want to assign to this interface. Select "
"<em>unspecified</em> to remove the interface from the associated zone or "
@@ -1423,13 +1544,13 @@ msgid ""
"interface to it."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>custom</em> field to define a new network."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
msgid "Cipher"
msgstr ""
@@ -1449,9 +1570,9 @@ msgid ""
"FEATURE IS FOR PROFESSIONALS! )"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3892
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
msgid "Client"
msgstr ""
@@ -1461,9 +1582,9 @@ msgstr ""
msgid "Client ID to send when requesting DHCP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4399
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
msgstr ""
@@ -1478,17 +1599,13 @@ msgid ""
"persist connection"
msgstr ""
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
-msgid "Close list..."
-msgstr ""
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2237
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66
msgid "Collecting data..."
msgstr ""
@@ -1508,7 +1625,7 @@ msgstr ""
msgid "Comment"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid ""
"Complicates key reinstallation attacks on the client side by disabling "
"retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1523,29 +1640,32 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Config File"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "কনফিগারেশন"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:670
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:690
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4508
msgid "Configuration changes have been rolled back!"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid ""
"Configures data rates based on the coverage cell density. Normal configures "
"basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
@@ -1555,32 +1675,32 @@ msgid ""
"offered."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
msgid ""
"Configures the default router advertisement in <abbr title=\"Router "
"Advertisement\">RA</abbr> messages."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
msgid ""
-"Configures the operation mode of the <abbr title=\"Router Advertisement"
-"\">RA</abbr> service on this interface."
+"Configures the operation mode of the <abbr title=\"Router "
+"Advertisement\">RA</abbr> service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
msgid "Configures the operation mode of the DHCPv6 service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
msgid ""
"Configures the operation mode of the NDP proxy service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1314
msgid "Configure…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
msgid "Confirm disconnect"
msgstr ""
@@ -1590,7 +1710,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
msgid "Connected"
msgstr ""
@@ -1604,7 +1724,7 @@ msgstr ""
msgid "Connection attempt failed."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid "Connection endpoint"
msgstr ""
@@ -1616,16 +1736,16 @@ msgstr ""
msgid "Connections"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
msgid "Connectivity change"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:32
msgctxt "nft ct state"
msgid "Conntrack state"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:34
msgctxt "nft ct status"
msgid "Conntrack status"
msgstr ""
@@ -1644,29 +1764,29 @@ msgstr ""
msgid "Contents have been saved."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269
msgid "Continue"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
msgctxt "nft jump action"
msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
msgid "Continue in calling chain"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:551
msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4546
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4544
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1677,20 +1797,20 @@ msgstr ""
msgid "Country"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
msgid "Country Code"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid "Coverage cell density"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid "Create / Assign firewall-zone"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
msgid "Create interface"
msgstr ""
@@ -1706,12 +1826,12 @@ msgstr ""
msgid "Current power"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
msgctxt "nft meta hour"
msgid "Current time"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
msgctxt "nft meta day"
msgid "Current weekday"
msgstr ""
@@ -1737,46 +1857,46 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
msgid ""
-"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
-"\">LED</abbr>s if possible."
+"Customizes the behaviour of the device <abbr title=\"Light Emitting "
+"Diode\">LED</abbr>s if possible."
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:673
msgid "DAD transmits"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "DAE-Client"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "DAE-Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "DAE-Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
msgid "DHCP Options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
msgid "DHCP Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:249
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
msgid "DHCP and DNS"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2110
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:969
msgid "DHCP client"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid "DHCP-Options"
msgstr ""
@@ -1785,7 +1905,7 @@ msgstr ""
msgid "DHCPv6 client"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
msgid "DHCPv6-Service"
msgstr ""
@@ -1797,27 +1917,27 @@ msgstr ""
msgid "DNS"
msgstr "ডিএনএস"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
msgid "DNS forwardings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526
msgid "DNS query port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
msgid "DNS search domains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
msgid "DNS server port"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:286
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
msgid "DNS setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid "DNS weight"
msgstr ""
@@ -1825,11 +1945,11 @@ msgstr ""
msgid "DNS-Label / FQDN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
msgid "DNSSEC"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
msgid "DNSSEC check unsigned"
msgstr ""
@@ -1841,39 +1961,47 @@ msgstr ""
msgid "DS-Lite AFTR address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
msgid "DSL"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
msgid "DSL Status"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
msgid "DSL line mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "DTIM Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
msgid "DUID"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Data Rate"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+msgid "Data Received"
+msgstr "ডাটা গৃহীত হয়েছে"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
+msgid "Data Transmitted"
+msgstr "ডাটা প্রেরিত"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
msgid "Debug"
msgstr "ডিবাগ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
msgid "Default router"
msgstr ""
@@ -1881,7 +2009,7 @@ msgstr ""
msgid "Default state"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid ""
"Define additional DHCP options, for example "
"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
@@ -1904,23 +2032,23 @@ msgstr ""
msgid "Defines a specific MTU for this route"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid "Delegate IPv6 prefixes"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3566
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
msgid "Delete"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
msgid "Delete key"
msgstr ""
@@ -1928,21 +2056,22 @@ msgstr ""
msgid "Delete request failed: %s"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:906
msgid "Delete this network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "Delivery Traffic Indication Message Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
msgid "Description"
msgstr "বর্ণনা"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
msgid "Deselect"
msgstr ""
@@ -1950,7 +2079,7 @@ msgstr ""
msgid "Design"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:731
msgid "Designated master"
msgstr ""
@@ -1960,12 +2089,12 @@ msgstr ""
msgid "Destination"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
msgctxt "nft ip daddr"
msgid "Destination IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
msgctxt "nft ip6 daddr"
msgid "Destination IPv6"
msgstr ""
@@ -1974,7 +2103,7 @@ msgstr ""
msgid "Destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
msgctxt "nft ip dport"
msgid "Destination port"
msgstr ""
@@ -1987,21 +2116,21 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1134
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid "Device"
msgstr "ডিভাইস"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:920
msgid "Device Configuration"
msgstr ""
@@ -2022,7 +2151,7 @@ msgstr ""
msgid "Device not managed by ModemManager."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
msgid "Device not present"
msgstr ""
@@ -2030,7 +2159,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4545
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4543
msgid "Device unreachable!"
msgstr ""
@@ -2038,16 +2167,16 @@ msgstr ""
msgid "Device unreachable! Still waiting for device..."
msgstr "ডিভাইসে পৌঁছানো যাচ্ছে না! এখনও ডিভাইসের জন্য অপেক্ষমান ..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
msgid "Devices"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:159
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
msgid "Diagnostics"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106
msgid "Dial number"
msgstr ""
@@ -2057,12 +2186,12 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Disable"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid ""
"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
"this interface."
@@ -2077,20 +2206,21 @@ msgstr ""
msgid "Disable Encryption"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1184
msgid "Disable Inactivity Polling"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Disable this network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
@@ -2099,21 +2229,21 @@ msgstr ""
msgid "Disabled"
msgstr "নিষ্ক্রিয়"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:521
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
msgctxt "Label indicating that WireGuard peer is disabled"
msgid "Disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Disassociate On Low Acknowledgement"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
msgid ""
"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351
@@ -2121,7 +2251,6 @@ msgid "Disconnect"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
msgid "Disconnection attempt failed"
msgstr ""
@@ -2135,19 +2264,21 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3264
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1775
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
msgid "Dismiss"
msgstr "বাতিল"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance Optimization"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance to farthest network member in meters."
msgstr ""
@@ -2155,20 +2286,20 @@ msgstr ""
msgid "Distributed ARP Table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
msgid ""
"Dnsmasq instance to which this boot section is bound. If unspecified, the "
"section is valid for all dnsmasq instances."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid ""
-"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
-"forwarder."
+"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
+"abbr> forwarder."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
msgid "Do not cache negative replies, e.g. for non-existent domains."
msgstr ""
@@ -2180,23 +2311,19 @@ msgstr ""
msgid "Do not create host route to peer (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
msgid "Do not forward DNS queries without dots or domain parts."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
-msgid "Do not forward queries that cannot be answered by public resolvers."
-msgstr ""
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
msgid "Do not forward reverse lookups for local networks."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
msgid "Do not listen on the specified interfaces."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
msgid "Do not offer DHCPv6 service on this interface."
msgstr ""
@@ -2205,7 +2332,7 @@ msgctxt "VLAN port state"
msgid "Do not participate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
msgid ""
"Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
"packets."
@@ -2215,7 +2342,7 @@ msgstr ""
msgid "Do not send a hostname"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
msgid ""
"Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr> messages on this interface."
@@ -2225,7 +2352,7 @@ msgstr ""
msgid "Do you really want to delete \"%s\" ?"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
msgstr ""
@@ -2237,7 +2364,7 @@ msgstr ""
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:593
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613
msgid "Do you want to replace the current PSK?"
msgstr ""
@@ -2245,15 +2372,16 @@ msgstr ""
msgid "Do you want to replace the current keys?"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
msgid "Domain"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
msgid "Domain required"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
msgid "Domain whitelist"
msgstr ""
@@ -2279,11 +2407,11 @@ msgstr ""
msgid "Download mtdblock"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
msgid "Downstream SNR offset"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
msgid ""
"Drag or paste a valid <em>*.conf</em> file below to configure the local "
"WireGuard interface."
@@ -2297,12 +2425,12 @@ msgstr ""
msgid "Drop Duplicate Frames"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
msgctxt "nft drop action"
msgid "Drop packet"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:547
msgctxt "Chain policy: drop"
msgid "Drop unmatched packets"
msgstr ""
@@ -2322,19 +2450,19 @@ msgstr ""
msgid "Dual-Stack Lite (RFC6333)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "Dynamic Authorization Extension client."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "Dynamic Authorization Extension port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "Dynamic Authorization Extension secret."
msgstr ""
@@ -2342,7 +2470,7 @@ msgstr ""
msgid "Dynamic tunnel"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid ""
"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
"having static leases will be served."
@@ -2352,17 +2480,17 @@ msgstr ""
msgid "EA-bits length"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1635
msgid "EAP-Method"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:505
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
msgid "Edit"
msgstr ""
@@ -2376,15 +2504,15 @@ msgid ""
"reload the page."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
msgid "Edit this network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:852
msgid "Edit wireless network"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
msgctxt "nft rt mtu"
msgid "Effective route MTU"
msgstr ""
@@ -2417,12 +2545,12 @@ msgstr ""
msgid "Emergency"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Enable"
msgstr "সক্রিয় করুন"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
msgstr ""
@@ -2436,7 +2564,7 @@ msgstr ""
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
msgstr ""
@@ -2487,7 +2615,7 @@ msgstr ""
msgid "Enable Single DES"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
msgid "Enable TFTP server"
msgstr ""
@@ -2499,23 +2627,23 @@ msgstr ""
msgid "Enable VLAN functionality"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1787
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
msgid ""
-"Enable automatic redirection of <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> port."
+"Enable automatic redirection of <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr> port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid "Enable key reinstallation (KRACK) countermeasures"
msgstr ""
@@ -2543,7 +2671,7 @@ msgstr ""
msgid "Enable multicast support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
msgstr ""
@@ -2570,11 +2698,11 @@ msgstr ""
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
msgid "Enable the built-in single-instance TFTP server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Enable this network"
msgstr ""
@@ -2587,8 +2715,9 @@ msgstr ""
msgid "Enable unicast flooding"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
msgstr "সক্রিয়"
@@ -2597,7 +2726,7 @@ msgstr "সক্রিয়"
msgid "Enables IGMP snooping on this bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
@@ -2617,28 +2746,33 @@ msgstr ""
msgid "Encapsulation limit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
msgid "Encapsulation mode"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1815
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
msgid "Encryption"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+msgid "Endpoint"
+msgstr "এন্ডপয়েন্ট"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid "Endpoint Host"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Endpoint Port"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:316
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
msgid "Endpoint setting is invalid"
msgstr ""
@@ -2674,11 +2808,11 @@ msgstr ""
msgid "Erasing..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:115
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:116
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
msgid "Error"
msgstr "ভুল"
@@ -2687,16 +2821,16 @@ msgstr "ভুল"
msgid "Error getting PublicKey"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Errored seconds (ES)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3027
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
#: modules/luci-compat/luasrc/model/network.lua:1433
msgid "Ethernet Adapter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
#: modules/luci-compat/luasrc/model/network.lua:1423
msgid "Ethernet Switch"
msgstr ""
@@ -2709,11 +2843,17 @@ msgstr ""
msgid "Every second (fast, 1)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
msgid "Exclude interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:160
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
msgid ""
"Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
"e.g. for RBL services."
@@ -2723,11 +2863,15 @@ msgstr ""
msgid "Existing device"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
msgid "Expand hosts"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+msgid "Expected port number."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
msgid "Expecting a hexadecimal assignment hint"
msgstr ""
@@ -2748,11 +2892,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "Expecting: %s"
msgstr ""
@@ -2764,7 +2908,7 @@ msgstr ""
msgid "Expires"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
msgstr ""
@@ -2773,11 +2917,11 @@ msgstr ""
msgid "External"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "External R0 Key Holder List"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid "External R1 Key Holder List"
msgstr ""
@@ -2805,15 +2949,15 @@ msgstr ""
msgid "Extra sstpc options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550
msgid "FT over DS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1549
msgid "FT over the Air"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
msgid "FT protocol"
msgstr ""
@@ -2821,19 +2965,43 @@ msgstr ""
msgid "Failed to change the system password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
msgid "File"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"File listing upstream resolvers, optionally domain-specific, e.g. "
"<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
@@ -2843,34 +3011,42 @@ msgstr ""
msgid "File not accessible"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
msgid "File to store DHCP lease information."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
msgid "File with upstream resolvers."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "Filename"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
msgid "Filename of the boot image advertised to clients."
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
msgid "Filesystem"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
-msgid "Filter private"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+msgid "Filter IPv4 A records"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
-msgid "Filter useless"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+msgid "Filter IPv6 AAAA records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+msgid "Filter SRV/SOA service discovery"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+msgid "Filter private"
msgstr ""
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
@@ -2885,8 +3061,13 @@ msgstr ""
msgid "Filtering for all slaves, validation only for backup slaves"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Finalizing failed"
msgstr ""
@@ -2896,7 +3077,7 @@ msgid ""
"with defaults based on what was detected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
msgid "Find and join network"
msgstr ""
@@ -2910,10 +3091,11 @@ msgid "Firewall"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
msgid "Firewall Mark"
msgstr "ফায়ারওয়াল মার্ক"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
msgid "Firewall Settings"
msgstr ""
@@ -2925,15 +3107,15 @@ msgstr ""
msgid "Firewall mark"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
msgid "Firmware File"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
msgid "Firmware Version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
msgid "Fixed source port for outbound DNS queries."
msgstr ""
@@ -2959,20 +3141,20 @@ msgstr ""
msgid "Flashing…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid "Force 40MHz mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
msgid "Force CCMP (AES)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force DHCP on this network even if another server is detected."
msgstr ""
@@ -2984,15 +3166,15 @@ msgstr ""
msgid "Force MLD version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
msgid "Force TKIP"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
msgid "Force TKIP and CCMP (AES)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid "Force link"
msgstr ""
@@ -3004,19 +3186,19 @@ msgstr ""
msgid "Force use of NAT-T"
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:8
+#: modules/luci-base/ucode/template/csrftoken.ut:8
msgid "Form token mismatch"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
msgid ""
-"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> messages between the designated master "
-"interface and downstream interfaces."
+"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
+"designated master interface and downstream interfaces."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
msgid ""
"Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages received on the designated master interface to downstream "
@@ -3027,13 +3209,13 @@ msgstr ""
msgid "Forward DHCP traffic"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
msgid ""
"Forward DHCPv6 messages between the designated master interface and "
"downstream interfaces."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
msgid "Forward Error Correction Seconds (FECS)"
msgstr ""
@@ -3045,7 +3227,7 @@ msgstr ""
msgid "Forward delay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
msgid "Forward mesh peer traffic"
msgstr ""
@@ -3053,7 +3235,7 @@ msgstr ""
msgid "Forward multicast packets as unicast packets on this device."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
msgid "Forwarding mode"
msgstr ""
@@ -3061,11 +3243,11 @@ msgstr ""
msgid "Fragmentation"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:964
msgid "Fragmentation Threshold"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
msgctxt "nft nat flag fully-random"
msgid "Full port randomization"
msgstr ""
@@ -3083,7 +3265,7 @@ msgid "GHz"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
msgid "GPRS only"
msgstr ""
@@ -3122,8 +3304,8 @@ msgstr ""
msgid "Gateway address is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
@@ -3131,10 +3313,10 @@ msgstr ""
msgid "General Settings"
msgstr "সাধারণ সেটিংস"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "General Setup"
msgstr ""
@@ -3146,7 +3328,7 @@ msgstr ""
msgid "Generate Config"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid "Generate PMK locally"
msgstr ""
@@ -3154,11 +3336,11 @@ msgstr ""
msgid "Generate archive"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:789
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819
msgid "Generate configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:829
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859
msgid "Generate configuration…"
msgstr ""
@@ -3166,15 +3348,15 @@ msgstr ""
msgid "Generate new key pair"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
msgid "Generate preshared key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:671
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:691
msgid "Generates a configuration suitable for import on a WireGuard peer"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:763
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
msgid "Generating QR code…"
msgstr ""
@@ -3186,25 +3368,25 @@ msgstr ""
msgid "Global Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
msgid "Global network options"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:82
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:84
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
msgid "Go to firmware upgrade..."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:72
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
msgid "Go to password configuration..."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3748
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
msgid "Go to relevant configuration page"
@@ -3230,6 +3412,10 @@ msgstr ""
msgid "Grant access to LuCI Wireguard procedures"
msgstr ""
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr ""
+
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
msgid "Grant access to SSH configuration"
msgstr ""
@@ -3335,11 +3521,11 @@ msgstr ""
msgid "Hang Up"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Header Error Code Errors (HEC)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
msgid "Heartbeat interval (kernel: heartbeat)"
msgstr ""
@@ -3353,7 +3539,7 @@ msgid ""
"the timezone."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr ""
@@ -3362,11 +3548,11 @@ msgstr ""
msgid "Hide empty chains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
msgid "High"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
msgctxt "Chain hook description"
msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
msgstr ""
@@ -3376,7 +3562,7 @@ msgid "Hop Penalty"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2169
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2231
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
msgid "Host"
@@ -3386,7 +3572,7 @@ msgstr ""
msgid "Host expiry timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
msgid "Host requests this filename from the boot server."
msgstr ""
@@ -3395,9 +3581,9 @@ msgid "Host-Uniq tag content"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
msgid "Hostname"
@@ -3407,11 +3593,11 @@ msgstr "হোস্টনেম"
msgid "Hostname to send when requesting DHCP"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
msgid "Hostnames"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
msgid ""
"Hostnames are used to bind a domain name to an IP address. This setting is "
"redundant for hostnames already configured with static leases, but it can be "
@@ -3434,18 +3620,30 @@ msgstr ""
msgid "Hybrid"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
msgctxt "nft icmpv6 code"
msgid "ICMPv6 code"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
msgctxt "nft icmpv6 type"
msgid "ICMPv6 type"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
+msgid "ID"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3463,11 +3661,11 @@ msgstr ""
msgid "IP Addresses"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
msgid "IP Protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
msgid "IP Sets"
msgstr ""
@@ -3475,7 +3673,7 @@ msgstr ""
msgid "IP Type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
msgid "IP address"
@@ -3491,7 +3689,14 @@ msgstr ""
msgid "IP address is missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:37
msgctxt "nft ip protocol"
msgid "IP protocol"
msgstr ""
@@ -3501,15 +3706,15 @@ msgctxt "nft meta l4proto"
msgid "IP protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
msgid "IP set"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305
msgid "IP sets"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
msgid "IPs to override with NXDOMAIN"
msgstr ""
@@ -3517,14 +3722,14 @@ msgstr ""
msgid "IPsec XFRM"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
msgid "IPv4"
msgstr ""
@@ -3550,7 +3755,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
msgid "IPv4 address"
@@ -3590,11 +3795,11 @@ msgstr ""
msgid "IPv4 prefix length"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:626
msgid "IPv4 traffic table \"%h\""
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
msgid "IPv4+IPv6"
msgstr ""
@@ -3607,23 +3812,23 @@ msgstr ""
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:634
msgid "IPv4/IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:109
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
msgid "IPv6"
msgstr "IPv6"
@@ -3639,7 +3844,7 @@ msgstr ""
msgid "IPv6 Neighbours"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
msgid "IPv6 RA Settings"
msgstr ""
@@ -3651,11 +3856,11 @@ msgstr ""
msgid "IPv6 Rules"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
msgid "IPv6 Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid "IPv6 ULA-Prefix"
msgstr ""
@@ -3669,12 +3874,12 @@ msgstr ""
msgid "IPv6 address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid "IPv6 assignment hint"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid "IPv6 assignment length"
msgstr ""
@@ -3690,7 +3895,7 @@ msgstr ""
msgid "IPv6 only"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid "IPv6 preference"
msgstr ""
@@ -3699,7 +3904,7 @@ msgstr ""
msgid "IPv6 prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid "IPv6 prefix filter"
msgstr ""
@@ -3713,15 +3918,15 @@ msgstr ""
msgid "IPv6 routed prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid "IPv6 source routing"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid "IPv6 suffix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
msgid "IPv6 suffix (hex)"
msgstr ""
@@ -3729,11 +3934,11 @@ msgstr ""
msgid "IPv6 support"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:630
msgid "IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr ""
@@ -3752,7 +3957,7 @@ msgstr ""
msgid "IPv6-over-IPv4 (6to4)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
msgid "Identity"
msgstr ""
@@ -3768,7 +3973,7 @@ msgstr ""
msgid "If checked, encryption is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
@@ -3778,56 +3983,56 @@ msgstr ""
msgid "If set, the meaning of the match options is inverted"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
"otherwise modifications will be reverted."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
msgid "If unchecked, no default route is configured"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid ""
"If your physical memory is insufficient unused data can be temporarily "
-"swapped to a swap-device resulting in a higher amount of usable <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
-"slow process as the swap-device cannot be accessed with the high datarates "
-"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+"swapped to a swap-device resulting in a higher amount of usable <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
msgid "Ignore <code>/etc/hosts</code>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid "Ignore interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
msgid "Ignore resolv file"
msgstr ""
@@ -3839,25 +4044,25 @@ msgstr ""
msgid "Image check failed:"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import as peer"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:484
-msgid "Import peer configuration…"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:504
+msgid "Import configuration as peer…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:470
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
msgid "Import settings"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:366
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:391
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:376
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:403
msgid "Imported peer configuration"
msgstr ""
@@ -3875,7 +4080,7 @@ msgid ""
"order to avoid broadcast loops that can bring the entire LAN to a standstill."
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:13
+#: modules/luci-base/ucode/template/csrftoken.ut:13
msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
@@ -3919,6 +4124,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Incoming key"
msgstr ""
@@ -3933,7 +4139,7 @@ msgstr ""
msgid "Info"
msgstr "তথ্য"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Information"
msgstr ""
@@ -3952,7 +4158,6 @@ msgid "Ingress device name"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
msgstr ""
@@ -3964,31 +4169,40 @@ msgstr ""
msgid "Initscripts"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid "Inner certificate constraint (Domain)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid "Inner certificate constraint (SAN)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid "Inner certificate constraint (Subject)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid "Inner certificate constraint (Wildcard)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:310
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
msgid "Install protocol extensions..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
msgid "Instance"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
+msgid "Instance Details"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid ""
"Instead of joining any network with a matching SSID, only connect to the "
"BSSID <code>%h</code>."
@@ -3998,6 +4212,7 @@ msgstr ""
msgid "Insufficient permissions to read UCI configuration."
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
@@ -4005,7 +4220,7 @@ msgstr ""
msgid "Interface"
msgstr "ইন্টারফেস"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:728
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
msgid "Interface \"%h\" is already marked as designated master."
msgstr ""
@@ -4013,7 +4228,7 @@ msgstr ""
msgid "Interface %q device auto-migrated from %q to %q."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
msgid "Interface Configuration"
msgstr ""
@@ -4021,7 +4236,7 @@ msgstr ""
msgid "Interface ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
msgid "Interface has %d pending changes"
msgstr ""
@@ -4030,39 +4245,39 @@ msgstr ""
msgid "Interface is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:65
msgid "Interface is marked for deletion"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is reconnecting..."
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:194
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:214
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is shutting down..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
msgid "Interface is starting..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304
msgid "Interface is stopping..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Interface name"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:314
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Interface not present or not connected yet."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:507
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
msgid "Interfaces"
msgstr "ইন্টারফেস"
@@ -4071,10 +4286,6 @@ msgstr "ইন্টারফেস"
msgid "Internal"
msgstr ""
-#: modules/luci-base/luasrc/view/error500.htm:8
-msgid "Internal Server Error"
-msgstr ""
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
msgid "Interval For Sending Learning Packets"
msgstr ""
@@ -4097,7 +4308,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
msgid "Invalid APN provided"
msgstr ""
@@ -4143,16 +4354,20 @@ msgstr ""
msgid "Invalid hexadecimal value"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
msgid "Invalid username and/or password! Please try again."
msgstr ""
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "Invert match"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Isolate Clients"
msgstr ""
@@ -4162,21 +4377,21 @@ msgid ""
"flash memory, please verify the image file!"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
msgid "JavaScript required!"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
msgid "Join Network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1829
msgid "Join Network: Wireless Scan"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2107
msgid "Joining Network: %q"
msgstr ""
@@ -4188,24 +4403,28 @@ msgstr ""
msgid "Keep settings and retain the current configuration"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgid "Keep-Alive"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Kernel Log"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
msgid "Kernel Version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462
msgid "Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
msgid "Key #%d"
msgstr ""
@@ -4213,6 +4432,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Key for incoming packets (optional)."
msgstr ""
@@ -4220,15 +4440,20 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Key for outgoing packets (optional)."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
msgctxt "Label indicating that WireGuard peer lacks public key"
msgid "Key missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
msgctxt "nft unit"
msgid "KiB"
msgstr ""
@@ -4272,12 +4497,12 @@ msgstr ""
msgid "LED Configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
msgid "LLC"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid "Label"
msgstr ""
@@ -4289,14 +4514,25 @@ msgstr ""
msgid "Language and Style"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
msgid "Last member interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
msgid "Latency"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
+msgid "Latest Handshake"
+msgstr "সর্বশেষ হ্যান্ডশেক"
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
msgstr ""
@@ -4305,16 +4541,16 @@ msgstr ""
msgid "Learn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Learn routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
msgid "Lease file"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid "Lease time"
msgstr ""
@@ -4338,38 +4574,38 @@ msgstr ""
msgid "Leave empty to use the current WAN address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid ""
"Legacy or badly behaving devices may require legacy 802.11b rates to "
"interoperate. Airtime efficiency may be significantly reduced where these "
"are used. It is recommended to not allow 802.11b rates where possible."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
msgid "Legend:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Limit"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Line Attenuation (LATN)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
msgid "Line Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
msgid "Line State"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Line Uptime"
msgstr ""
@@ -4385,21 +4621,21 @@ msgstr ""
msgid "Link On"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
msgctxt "nft @ll,off,len"
msgid "Link layer header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:514
msgid "List of IP addresses to convert into NXDOMAIN responses."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
-msgid "List of IP sets to populate with the specified domain IPs."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
+msgid "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid ""
"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID "
@@ -4408,7 +4644,7 @@ msgid ""
"Association."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
"as 6 octets with colons,128-bit key as hex string. <br />This list is used "
@@ -4421,23 +4657,28 @@ msgstr ""
msgid "List of SSH key files for auth"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
msgid "List of domains to allow RFC1918 responses for."
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
-msgid "List of domains to force to an IP address."
-msgstr ""
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
msgid "List of upstream resolvers to forward queries to."
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
msgid "Listen Port"
msgstr "শোনার পোর্ট"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+msgid "Listen address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+msgid "Listen and Relay To IP family must be homogeneous."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342
msgid "Listen interfaces"
msgstr ""
@@ -4445,17 +4686,17 @@ msgstr ""
msgid "Listen only on the given interface or, if unspecified, on all"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
msgid ""
"Listen only on the specified interfaces, and loopback if not excluded "
"explicitly."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
msgid "ListenPort setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520
msgid "Listening port for inbound DNS queries."
msgstr ""
@@ -4464,7 +4705,7 @@ msgstr ""
msgid "Load"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:63
msgid "Load Average"
msgstr ""
@@ -4472,27 +4713,28 @@ msgstr ""
msgid "Load configuration…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2038
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
msgid "Loading directory contents…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
-#: modules/luci-base/luasrc/view/view.htm:4
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
msgid "Loading view…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
msgid "Local"
msgstr ""
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
msgid "Local IP address"
msgstr ""
@@ -4512,11 +4754,12 @@ msgstr ""
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "Local IPv4 address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
msgid "Local IPv6 DNS server"
msgstr ""
@@ -4532,44 +4775,53 @@ msgstr ""
msgid "Local Startup"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
msgid "Local Time"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1019
msgid "Local ULA"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
msgid "Local domain"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
msgid "Local domain suffix appended to DHCP names and hosts file entries."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
msgid "Local server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
msgid "Local service only"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
msgid "Localise queries"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid "Lock to BSSID"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft log action"
+msgid "Log event \"<strong>%h</strong>…\""
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
msgid "Log output level"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
msgid "Log queries"
msgstr ""
@@ -4593,8 +4845,8 @@ msgstr ""
msgid "Logical network to which the tunnel will be added (bridged) (optional)."
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
msgid "Login"
msgstr ""
@@ -4606,24 +4858,28 @@ msgstr ""
msgid "Loose filtering"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Loss of Signal Seconds (LOSS)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
msgid "Lowest leased address as offset from the network address."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
msgid "MAC"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
msgid "MAC Address"
msgstr "MAC অ্যাড্রেস"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
msgid "MAC Address Filter"
msgstr ""
@@ -4632,15 +4888,15 @@ msgid "MAC Address For The Actor"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
msgid "MAC VLAN"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2168
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2230
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
@@ -4649,11 +4905,11 @@ msgstr ""
msgid "MAC address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
msgid "MAC-Filter"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
msgid "MAC-List"
msgstr ""
@@ -4689,7 +4945,7 @@ msgid "MII Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
@@ -4697,14 +4953,18 @@ msgstr ""
msgid "MTU"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+msgid "MX"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
msgid ""
"Make sure to clone the root filesystem using something like the commands "
"below:"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
@@ -4713,27 +4973,27 @@ msgstr ""
msgid "Manual"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3891
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
msgid "Master"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Max. Attainable Data Rate (ATTNDR)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533
msgid "Max. DHCP leases"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
msgid "Max. EDNS0 packet size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
msgid "Max. concurrent queries"
msgstr ""
@@ -4741,29 +5001,28 @@ msgstr ""
msgid "Maximum age"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
msgid "Maximum allowed Listen Interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
msgid "Maximum allowed number of active DHCP leases."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
msgid "Maximum allowed number of concurrent DNS queries."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
msgid "Maximum allowed size of EDNS0 UDP packets."
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Maximum amount of seconds to wait for the modem to become ready"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Maximum number of leased addresses."
msgstr ""
@@ -4771,16 +5030,20 @@ msgstr ""
msgid "Maximum snooping table size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid ""
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid "Maximum transmit power"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+msgid "May prevent VoIP or other services from working."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
@@ -4807,7 +5070,7 @@ msgstr ""
msgid "Memory usage (%)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
msgid "Mesh"
msgstr ""
@@ -4815,7 +5078,7 @@ msgstr ""
msgid "Mesh ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:997
msgid "Mesh Id"
msgstr ""
@@ -4845,12 +5108,12 @@ msgstr ""
msgid "Metric"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
msgctxt "nft unit"
msgid "MiB"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
@@ -4868,7 +5131,7 @@ msgid ""
"Prevents ARP cache thrashing."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid ""
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
@@ -4886,7 +5149,7 @@ msgstr ""
msgid "Mobile Data"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "Mobility Domain"
msgstr ""
@@ -4895,14 +5158,14 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1813
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
msgid "Mode"
msgstr "মোড"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
msgid "Model"
msgstr ""
@@ -4916,13 +5179,13 @@ msgid ""
"minutes."
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "Modem default"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
msgid "Modem device"
@@ -4933,12 +5196,11 @@ msgid "Modem disconnection in progress. Please wait."
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Modem init timeout"
msgstr ""
@@ -4951,8 +5213,8 @@ msgstr ""
msgid "ModemManager"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3895
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1080
msgid "Monitor"
msgstr ""
@@ -4978,7 +5240,7 @@ msgstr ""
msgid "Mount Points - Mount Entry"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
msgid "Mount Points - Swap Entry"
msgstr ""
@@ -4996,11 +5258,11 @@ msgstr ""
msgid "Mount filesystems not specifically configured"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "Mount options"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Mount point"
msgstr ""
@@ -5020,6 +5282,10 @@ msgstr ""
msgid "Move up"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid "Multi To Unicast"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
@@ -5039,11 +5305,11 @@ msgstr ""
msgid "Multicast to unicast"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid "NAS ID"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:537
msgid "NAT action chain \"%h\""
msgstr ""
@@ -5056,11 +5322,11 @@ msgid "NAT64 Prefix"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
msgid "NCM"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "NDP-Proxy slave"
msgstr ""
@@ -5073,29 +5339,42 @@ msgid "NTP server candidates"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4139
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
msgid "Name"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid "Name of the new network"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr ""
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
msgid "Navigation"
msgstr ""
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "Neighbour Report"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Neighbour cache validity"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2229
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
@@ -5108,32 +5387,28 @@ msgstr "নেটওয়ার্ক"
msgid "Network Coding"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
msgid "Network Mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid "Network SSID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
-msgid "Network Utilities"
-msgstr ""
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
msgid "Network address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
msgid "Network boot image"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:408
msgid "Network bridge configuration migration"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1435
msgid "Network device"
msgstr ""
@@ -5146,16 +5421,16 @@ msgstr ""
msgid "Network device is not present"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:646
msgid "Network device table \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
msgctxt "nft @nh,off,len"
msgid "Network header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:442
msgid "Network ifname configuration migration"
msgstr ""
@@ -5164,7 +5439,7 @@ msgstr ""
msgid "Network interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
msgid "Network-ID"
msgstr ""
@@ -5172,17 +5447,23 @@ msgstr ""
msgid "Never"
msgstr "কখনও না"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
+#, fuzzy
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr "কখনও না"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
msgid ""
"Never forward matching domains and subdomains, resolve from DHCP or hosts "
"files only."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1172
msgid "New interface for \"%s\" can not be created: %s"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1123
msgid "New interface name…"
msgstr ""
@@ -5190,13 +5471,13 @@ msgstr ""
msgid "Next »"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
msgstr "না"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
msgid "No DHCP Server configured for this interface"
msgstr ""
@@ -5204,7 +5485,7 @@ msgstr ""
msgid "No Data"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
msgid "No Encryption"
msgstr ""
@@ -5220,9 +5501,13 @@ msgstr ""
msgid "No RX signal"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
+msgid "No WireGuard interfaces configured."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:82
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
msgid ""
"No changes to settings will be stored and are lost after rebooting. This "
@@ -5233,7 +5518,11 @@ msgstr ""
msgid "No client associated"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -5256,15 +5545,11 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2913
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
msgid "No entries in this directory"
msgstr ""
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
-msgid "No files found"
-msgstr ""
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
msgid ""
"No fixed interface listening port defined, peers might not be able to "
"initiate connections to this WireGuard instance!"
@@ -5299,30 +5584,34 @@ msgstr ""
msgid "No more slaves available, can not save interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494
msgid "No negative cache"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:697
msgid "No nftables ruleset loaded."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
msgid "No password set!"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+msgid "No peers connected"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
msgid "No peers defined yet."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
msgid "No public keys present yet."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:614
msgctxt "nft chain is empty"
msgid "No rules in this chain"
msgstr ""
@@ -5335,8 +5624,8 @@ msgstr ""
msgid "No validation or filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "No zone assigned"
msgstr ""
@@ -5348,7 +5637,7 @@ msgstr ""
msgid "Noise"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Noise Margin (SNR)"
msgstr ""
@@ -5356,11 +5645,11 @@ msgstr ""
msgid "Noise:"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Non Pre-emptive CRC errors (CRC_P)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
msgid "Non-wildcard"
msgstr ""
@@ -5370,12 +5659,12 @@ msgstr ""
msgid "None"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
msgid "Normal"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:8
+#: modules/luci-base/ucode/template/error404.ut:9
msgid "Not Found"
msgstr ""
@@ -5387,15 +5676,15 @@ msgstr ""
msgid "Not connected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:131
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:157
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:328
msgid "Not present"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Not started on boot"
msgstr ""
@@ -5403,12 +5692,18 @@ msgstr ""
msgid "Not supported"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid ""
"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
"have problems"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(<code>addr#port</code>)."
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "Notes"
msgstr ""
@@ -5417,7 +5712,7 @@ msgstr ""
msgid "Notice"
msgstr "নির্দেশনা"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:138
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:135
msgid "Nslookup"
msgstr ""
@@ -5425,7 +5720,7 @@ msgstr ""
msgid "Number of IGMP membership reports"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr ""
@@ -5442,7 +5737,7 @@ msgid "Obfuscated Password"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
@@ -5474,7 +5769,7 @@ msgstr ""
msgid "On-link"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
msgid "One of hostname or MAC address must be specified!"
msgstr ""
@@ -5505,12 +5800,11 @@ msgid ""
"Only if current active slave fails and the primary slave is up (failure, 2)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:683
msgid "Open iptables rules overview…"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
msgstr ""
@@ -5519,35 +5813,35 @@ msgstr ""
msgid "OpenConnect (CISCO AnyConnect)"
msgstr ""
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
msgid "OpenFortivpn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
"Protocol\">NDP</abbr> proxying."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise fall back to <em>server mode</em>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
msgid ""
"Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
"otherwise disable service."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
msgid "Operating frequency"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
msgid "Option \"%s\" contains an invalid input value."
msgstr ""
@@ -5555,15 +5849,15 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
msgid "Option changed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
msgid "Option removed"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
msgid "Optional"
msgstr ""
@@ -5571,13 +5865,17 @@ msgstr ""
msgid "Optional, free-form notes about this device"
msgstr ""
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid ""
"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -5585,17 +5883,17 @@ msgid ""
"for the interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
msgid "Optional. Description of peer."
msgstr ""
@@ -5603,13 +5901,13 @@ msgstr ""
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
msgid ""
"Optional. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5624,11 +5922,11 @@ msgstr ""
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Optional. Port of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid ""
"Optional. Private key of the WireGuard peer. The key is not required for "
"establishing a connection but allows generating a peer configuration or QR "
@@ -5636,7 +5934,7 @@ msgid ""
"exported."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -5650,18 +5948,23 @@ msgstr ""
msgid "Options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
msgid ""
"Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
-"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</code>"
-"\" for default route. <code>0.0.0.0</code> means \"the address of the system "
-"running dnsmasq\"."
+"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
+"code>\" for default route. <code>0.0.0.0</code> means \"the address of the "
+"system running dnsmasq\"."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
msgid "Options:"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+msgid "Ordinal: lower comes first."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
msgid "Originator Interval"
msgstr ""
@@ -5693,6 +5996,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Outgoing key"
msgstr ""
@@ -5716,11 +6020,11 @@ msgstr ""
msgid "Overlap"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
msgid "Override IPv4 routing table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
msgid "Override IPv6 routing table"
msgstr ""
@@ -5731,7 +6035,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -5739,6 +6043,7 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
msgid "Override MTU"
msgstr ""
@@ -5760,13 +6065,13 @@ msgstr ""
msgid "Override TTL"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
msgid ""
"Override default MAC address - the range of usable addresses might be "
"limited by the driver"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Override default interface name"
msgstr ""
@@ -5774,7 +6079,7 @@ msgstr ""
msgid "Override the gateway in DHCP responses"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
@@ -5792,7 +6097,7 @@ msgstr ""
msgid "Overwrite existing file \"%s\" ?"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:345
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355
msgid "Overwrite the current settings with the imported configuration?"
msgstr ""
@@ -5806,7 +6111,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
@@ -5819,7 +6124,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
@@ -5840,7 +6145,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
msgid "PIN"
msgstr ""
@@ -5850,7 +6155,7 @@ msgstr ""
msgid "PIN code rejected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1570
msgid "PMK R1 Push"
msgstr ""
@@ -5891,20 +6196,20 @@ msgstr ""
msgid "PSID-bits length"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:571
msgctxt "Label indicating that WireGuard peer uses a PSK"
msgid "PSK"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1528
msgid "PTM/EFM (Packet Transfer Mode)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "PXE/TFTP Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid "Packet Steering"
msgstr ""
@@ -5913,6 +6218,11 @@ msgctxt "nft meta mark"
msgid "Packet mark"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta time"
+msgid "Packet receive time"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr ""
@@ -5921,8 +6231,8 @@ msgstr ""
msgid "Packets To Transmit Before Moving To Next Slave"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "Part of zone %q"
msgstr ""
@@ -5931,13 +6241,13 @@ msgctxt "MACVLAN mode"
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
msgid "Password"
msgstr ""
@@ -5945,11 +6255,11 @@ msgstr ""
msgid "Password authentication"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
msgid "Password of Private Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
msgid "Password of inner Private Key"
msgstr ""
@@ -5964,50 +6274,50 @@ msgstr ""
msgid "Password2"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:424
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:444
msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:417
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
msgid ""
"Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
"another system below to create a matching peer entry allowing that system to "
"connect to the local WireGuard interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:423
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:443
msgid "Paste or drag supplied WireGuard configuration file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
msgid "Path to CA-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
msgid "Path to Client-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
msgid "Path to Private Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
msgid "Path to inner CA-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
msgid "Path to inner Client-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid "Path to inner Private Key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
msgid "Paused"
msgstr ""
@@ -6025,6 +6335,15 @@ msgstr ""
msgid "Peak:"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+#, fuzzy
+msgid "Peer"
+msgstr "পিয়ার"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
+msgid "Peer Details"
+msgstr ""
+
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
msgstr ""
@@ -6042,7 +6361,7 @@ msgstr ""
msgid "Peer device name"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Peer disabled"
msgstr ""
@@ -6073,11 +6392,15 @@ msgstr ""
msgid "Permission denied"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid "Persistent Keep Alive"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Persistent reconnect interval"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334
msgid "PersistentKeepAlive setting is invalid"
msgstr ""
@@ -6085,30 +6408,30 @@ msgstr ""
msgid "Phy Rate:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
msgid "Physical Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:98
msgid "Ping"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Pkts."
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:19
+#: modules/luci-base/ucode/template/sysauth.ut:19
msgid "Please enter your username and password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4122
msgid "Please select the file to upload."
msgstr ""
@@ -6116,15 +6439,22 @@ msgstr ""
msgid "Policy"
msgstr "নীতি"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
msgctxt "Chain hook policy"
msgid "Policy: <strong>%h</strong> (%h)"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "পোর্ট"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
+#, fuzzy
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr "পোর্ট"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
msgid "Port isolation"
msgstr ""
@@ -6137,19 +6467,19 @@ msgstr ""
msgid "Potential negation of: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
msgid "Power Management Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "Pre-emptive CRC errors (CRCP_P)"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
msgid "Prefer LTE"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
msgid "Prefer UMTS"
msgstr ""
@@ -6161,15 +6491,15 @@ msgstr ""
msgid "Prefix suppressor"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid "Preshared Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:550
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
msgid "Preshared key in use"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308
msgid "PresharedKey setting is invalid"
msgstr ""
@@ -6184,7 +6514,7 @@ msgid ""
"ignore failures"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Prevents client-to-client communication"
msgstr ""
@@ -6214,13 +6544,15 @@ msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
msgid "Priority"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:545
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
msgctxt "Label indicating that WireGuard peer private key is stored"
msgid "Private"
msgstr ""
@@ -6231,15 +6563,15 @@ msgid "Private (Prevent communication between MAC VLANs)"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid "Private Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:564
msgid "Private key present"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:290
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
msgid "PrivateKey setting is missing or invalid"
msgstr ""
@@ -6252,9 +6584,9 @@ msgstr ""
msgid "Prot."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:564
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1137
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
@@ -6266,13 +6598,13 @@ msgstr "প্রোটোকল"
msgid "Provide NTP server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid ""
"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
"and requests."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
msgid "Provide new network"
msgstr ""
@@ -6282,25 +6614,36 @@ msgid ""
"interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+msgid "Proxy Server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid "ProxyARP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
msgid "Public Key"
msgstr "পাবলিক কী"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
msgid "Public key is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:556
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
msgctxt "Tooltip displaying full WireGuard peer public key"
msgid "Public key: %h"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
msgid ""
"Public keys allow for the passwordless SSH logins with a higher security "
"compared to the use of plain passwords. In order to upload a new key to the "
@@ -6312,7 +6655,7 @@ msgstr ""
msgid "Public prefix routed to this device for distribution to clients."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
msgid "PublicKey setting is invalid"
msgstr ""
@@ -6325,7 +6668,7 @@ msgstr ""
msgid "Quality"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
msgid "Query all available upstream resolvers."
msgstr ""
@@ -6337,35 +6680,35 @@ msgstr ""
msgid "Query response interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "R0 Key Lifetime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "R1 Key Holder"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430
msgid "RADIUS Accounting Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
msgid "RADIUS Accounting Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
msgid "RADIUS Accounting Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
msgid "RADIUS Authentication Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
msgid "RADIUS Authentication Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
msgid "RADIUS Authentication Server"
msgstr ""
@@ -6373,16 +6716,20 @@ msgstr ""
msgid "RFC3947 NAT-T mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid "RSN Preauth"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "RSSI threshold for joining"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
msgid "RTS/CTS Threshold"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
msgid "RX"
msgstr ""
@@ -6390,11 +6737,17 @@ msgstr ""
msgid "RX Rate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2233
msgid "RX Rate / TX Rate"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
msgctxt "nft nat flag random"
msgid "Randomize source port mapping"
msgstr ""
@@ -6403,11 +6756,11 @@ msgstr ""
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
msgid "Really switch protocol?"
msgstr ""
@@ -6415,11 +6768,11 @@ msgstr ""
msgid "Realtime Graphs"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "Reassociation Deadline"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
msgid "Rebind protection"
msgstr ""
@@ -6443,11 +6796,20 @@ msgstr ""
msgid "Receive"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
+#, fuzzy
+msgid "Received Data"
+msgstr "ডাটা গৃহীত হয়েছে"
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+msgid "Reconnect Timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
msgid "Reconnect this interface"
msgstr ""
@@ -6455,12 +6817,12 @@ msgstr ""
msgid "Redirect to HTTPS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
msgctxt "nft redirect to port"
msgid "Redirect to local port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
msgctxt "nft redirect"
msgid "Redirect to local system"
msgstr ""
@@ -6469,26 +6831,30 @@ msgstr ""
msgid "References"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361
+msgid "Refresh Channels"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
msgid "Refreshing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
msgctxt "nft reject with icmp type"
msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
msgctxt "nft reject with icmpx type"
msgid "Reject packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
msgctxt "nft reject with icmpv6 type"
msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
msgctxt "nft reject with tcp reset"
msgid "Reject packet with <strong>TCP reset</strong>"
msgstr ""
@@ -6500,6 +6866,8 @@ msgid ""
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
msgid "Relay"
msgstr ""
@@ -6509,6 +6877,14 @@ msgstr ""
msgid "Relay Bridge"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+msgid "Relay To address"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
msgid "Relay between networks"
msgstr ""
@@ -6527,6 +6903,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid "Remote IPv4 address or FQDN"
msgstr ""
@@ -6539,15 +6916,23 @@ msgstr ""
msgid "Remote IPv6 address or FQDN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:908
msgid "Remove"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
msgid "Remove related device settings from the configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Replace wireless configuration"
msgstr ""
@@ -6577,7 +6962,7 @@ msgstr ""
msgid "Require incoming packets serialization (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
msgid "Required"
msgstr ""
@@ -6589,7 +6974,11 @@ msgstr ""
msgid "Required. Base64-encoded private key for this interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
msgid "Required. Public key of the WireGuard peer."
msgstr ""
@@ -6601,67 +6990,67 @@ msgstr ""
msgid "Required. XFRM interface ID to be used for SA."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
msgid "Requires hostapd"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
msgid "Requires hostapd with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
msgid "Requires hostapd with EAP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
msgid "Requires hostapd with OWE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
msgid "Requires hostapd with SAE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
msgid "Requires hostapd with WEP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
msgid "Requires wpa-supplicant"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
msgid "Requires wpa-supplicant with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
msgid "Requires wpa-supplicant with EAP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
msgid "Requires wpa-supplicant with OWE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1358
msgid "Requires wpa-supplicant with SAE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
msgid "Requires wpa-supplicant with WEP support"
msgstr ""
@@ -6670,7 +7059,7 @@ msgid "Reselection policy for primary slave"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
-#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-base/ucode/template/sysauth.ut:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
@@ -6685,20 +7074,24 @@ msgstr ""
msgid "Reset to defaults"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
msgid "Resolv and Hosts Files"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
msgid "Resolv file"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+msgid "Resolve specified FQDNs to an IP."
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
msgid "Resource not found"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:876
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
msgid "Restart"
msgstr ""
@@ -6707,7 +7100,7 @@ msgstr ""
msgid "Restart Firewall"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
msgid "Restart radio interface"
msgstr ""
@@ -6719,7 +7112,7 @@ msgstr ""
msgid "Restore backup"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
msgid ""
"Return answers to DNS queries matching the subnet from which the query was "
"received if multiple IPs are available."
@@ -6734,78 +7127,85 @@ msgstr ""
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4413
msgid "Revert"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4518
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4732
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4730
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4712
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4710
msgid "Reverting configuration…"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
msgctxt "nft dnat ip to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
msgctxt "nft dnat ip6 to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
msgctxt "nft dnat ip to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
msgctxt "nft dnat ip6 to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
msgctxt "nft snat ip to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109
msgctxt "nft snat ip6 to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
msgctxt "nft snat ip to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
msgctxt "nft snat ip6 to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
msgid "Rewrite to egress device address"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
msgid ""
"Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
"<em>TFTP server root</em> turn on the TFTP server and serve files from "
"<em>TFTP server root</em>."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
msgid "Root preparation"
msgstr ""
@@ -6813,11 +7213,11 @@ msgstr ""
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Route Allowed IPs"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:533
msgid "Route action chain \"%h\""
msgstr ""
@@ -6825,7 +7225,7 @@ msgstr ""
msgid "Route type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid ""
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
@@ -6859,20 +7259,20 @@ msgstr ""
msgid "Rule"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:603
msgid "Rule actions"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:476
msgctxt "nft comment"
msgid "Rule comment: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:541
msgid "Rule container chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
msgid "Rule matches"
msgstr ""
@@ -6880,15 +7280,15 @@ msgstr ""
msgid "Rule type"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run a filesystem check before mounting the device"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run filesystem check"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
msgid "Runtime error"
msgstr ""
@@ -6901,6 +7301,11 @@ msgstr ""
msgid "SNR"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "SRV"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
msgid "SSH Access"
@@ -6918,15 +7323,15 @@ msgstr ""
msgid "SSH username"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
msgid "SSH-Keys"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1811
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
msgid "SSID"
msgstr "SSID"
@@ -6939,11 +7344,11 @@ msgstr ""
msgid "SSTP Server"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid "SWAP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
@@ -6954,7 +7359,7 @@ msgid "Save"
msgstr "সংরক্ষণ করুন"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr ""
@@ -6971,7 +7376,7 @@ msgstr ""
msgid "Save mtdblock contents"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:881
msgid "Scan"
msgstr ""
@@ -6980,15 +7385,15 @@ msgstr ""
msgid "Scheduled Tasks"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4387
msgid "Section added"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
msgid "Section removed"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "See \"mount\" manpage for details"
msgstr ""
@@ -7001,7 +7406,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2962
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
msgid "Select file…"
msgstr ""
@@ -7009,7 +7414,7 @@ msgstr ""
msgid "Selects the transmit hash policy to use for slave selection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
msgid ""
"Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages advertising this device as IPv6 router."
@@ -7038,11 +7443,11 @@ msgstr ""
msgid "Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
msgid "Server address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
msgid "Server name"
msgstr ""
@@ -7058,7 +7463,7 @@ msgstr ""
msgid "Services"
msgstr "সেবা"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "Session expired"
msgstr ""
@@ -7067,16 +7472,16 @@ msgstr ""
msgid "Set Static"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
msgctxt "nft mangle"
msgid "Set header field <var>%s</var> to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
@@ -7086,14 +7491,14 @@ msgstr ""
msgid "Set same MAC Address to all slaves"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
msgid ""
"Set the autonomous address-configuration flag in the prefix information "
"options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
"When enabled, clients will perform stateless IPv6 address autoconfiguration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
msgid ""
"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
"proxying."
@@ -7107,8 +7512,8 @@ msgstr ""
msgid "Set to first slave added to the bond (follow, 2)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:678
msgid "Set up DHCP Server"
msgstr ""
@@ -7119,7 +7524,6 @@ msgid "Setting PLMN failed"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
msgstr ""
@@ -7127,11 +7531,17 @@ msgstr ""
msgid "Settings"
msgstr "সেটিংস"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Setup routes for proxied IPv6 neighbours."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Severely Errored Seconds (SES)"
msgstr ""
@@ -7140,12 +7550,11 @@ msgstr ""
msgid "Short GI"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
msgid "Short Preamble"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
msgstr ""
@@ -7158,16 +7567,16 @@ msgstr ""
msgid "Show raw counters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:526
msgid "Shutdown this interface"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:388
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
@@ -7175,11 +7584,11 @@ msgstr ""
msgid "Signal"
msgstr "সংকেত"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2232
msgid "Signal / Noise"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Signal Attenuation (SATN)"
msgstr ""
@@ -7191,12 +7600,12 @@ msgstr ""
msgid "Signal:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
msgid "Size of DNS query cache"
msgstr ""
@@ -7213,12 +7622,12 @@ msgstr ""
msgid "Skip from backup files that are equal to those in /rom"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
msgid "Skip to content"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
msgid "Skip to navigation"
msgstr ""
@@ -7227,7 +7636,7 @@ msgstr ""
msgid "Slave Interfaces"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1428
msgid "Software VLAN"
msgstr ""
@@ -7236,14 +7645,10 @@ msgstr ""
msgid "Some fields are invalid, cannot save values!"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:9
+#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
msgstr ""
-#: modules/luci-base/luasrc/view/error500.htm:9
-msgid "Sorry, the server encountered an unexpected error."
-msgstr ""
-
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
msgid ""
"Sorry, there is no sysupgrade support present; a new firmware image must be "
@@ -7259,12 +7664,12 @@ msgstr ""
msgid "Source"
msgstr "উৎস"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
msgctxt "nft ip saddr"
msgid "Source IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
msgctxt "nft ip6 saddr"
msgid "Source IPv6"
msgstr ""
@@ -7274,24 +7679,24 @@ msgstr ""
msgid "Source interface"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
msgctxt "nft ip sport"
msgid "Source port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
msgid ""
"Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
"options for Dnsmasq."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
msgid ""
"Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
"unspecified, the local device DNS search domain will be announced."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid ""
"Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
"If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -7335,11 +7740,11 @@ msgstr ""
msgid "Specifies the destination subnet to match (CIDR notation)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Specifies the directory the device is attached to"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
msgid ""
"Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
"messages, for example to instruct clients to request further information via "
@@ -7380,7 +7785,7 @@ msgid ""
"dead"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid ""
"Specifies the maximum transmit power the wireless radio may use. Depending "
"on regulatory requirements and wireless usage, the actual transmit power may "
@@ -7585,7 +7990,7 @@ msgid ""
"bytes)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "Specify the secret encryption key here."
msgstr ""
@@ -7593,7 +7998,7 @@ msgstr ""
msgid "Stale neighbour cache timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
msgid "Start"
msgstr "শুরু করুন"
@@ -7606,16 +8011,16 @@ msgstr ""
msgid "Start priority"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Starting configuration apply…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1827
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413
msgid "Starting wireless scan..."
msgstr ""
@@ -7637,35 +8042,35 @@ msgstr ""
msgid "Static Lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
msgid "Static Leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
msgid ""
"Static leases are used to assign fixed IP addresses and symbolic hostnames "
"to DHCP clients. They are also required for non-dynamic interface "
"configurations where only hosts with a corresponding lease are served."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
msgid "Station inactivity limit"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:551
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
msgid "Status"
msgstr "অবস্থা"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:528
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
msgid "Stop"
msgstr ""
@@ -7674,8 +8079,8 @@ msgstr ""
msgid "Stop WPS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1857
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1919
msgid "Stop refresh"
msgstr ""
@@ -7687,7 +8092,7 @@ msgstr ""
msgid "Strict filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
msgid "Strict order"
msgstr ""
@@ -7696,15 +8101,15 @@ msgid "Strong"
msgstr ""
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2055
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2117
msgid "Submit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
msgid "Suppress logging"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
msgid "Suppress logging of the routine operation for the DHCP protocol."
msgstr ""
@@ -7726,16 +8131,16 @@ msgid ""
"Switch %q has an unknown topology - the VLAN settings might not be accurate."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1426
msgid "Switch VLAN"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
msgid "Switch port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
msgid "Switch protocol"
msgstr ""
@@ -7757,8 +8162,16 @@ msgstr ""
msgid "Sync with browser"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "Syntax: <code>_service._proto.example.com</code>."
+msgstr ""
+
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
msgid "System"
@@ -7782,29 +8195,29 @@ msgstr ""
msgid "System log buffer size"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
msgid "System running in recovery (initramfs) mode."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
msgctxt "nft tcp option maxseg size"
msgid "TCP MSS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
msgctxt "nft tcp dport"
msgid "TCP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
msgctxt "nft tcp flags"
msgid "TCP flags"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
msgctxt "nft tcp sport"
msgid "TCP source port"
msgstr ""
@@ -7813,12 +8226,12 @@ msgstr ""
msgid "TCP:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
msgid "TFTP server root"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
msgid "TX"
msgstr ""
@@ -7838,6 +8251,7 @@ msgstr ""
msgid "Table"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
@@ -7845,7 +8259,7 @@ msgstr ""
msgid "Target"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
msgid "Target Platform"
msgstr ""
@@ -7861,26 +8275,26 @@ msgstr ""
msgid "Terminate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid ""
"The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
"Minimum is 1280 bytes."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
msgid ""
"The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
"addresses are available via DHCPv6."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
msgid ""
"The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
"also acting as Mobile IPv6 home agent on this link."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
msgid ""
"The <em>Other configuration</em> (O) flag indicates that other information, "
"such as DNS servers, is available via DHCPv6."
@@ -7896,7 +8310,7 @@ msgid ""
"the configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
@@ -7908,15 +8322,15 @@ msgid ""
"username instead of the user ID!"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
msgid "The IP address %h is already used by another static lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
msgid "The IP address is outside of any DHCP pool address range"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
msgid "The IP address of the boot server"
msgstr ""
@@ -7927,6 +8341,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
msgstr ""
@@ -7951,7 +8366,7 @@ msgstr ""
msgid "The LED blinks with the configured on/off frequency"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
msgid "The LED flashes to simulate actual heart beat."
msgstr ""
@@ -7968,7 +8383,7 @@ msgstr ""
msgid "The LED is always in default state on."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
msgid ""
"The MAC address %h is already used by another static lease in the same DHCP "
"pool"
@@ -7978,7 +8393,7 @@ msgstr ""
msgid "The MTU must not exceed the parent device MTU of %d bytes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
msgid "The VLAN ID must be unique"
msgstr ""
@@ -7986,7 +8401,7 @@ msgstr ""
msgid "The algorithm that is used to discover mesh routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid ""
"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
"code> and <code>_</code>"
@@ -7996,13 +8411,13 @@ msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid ""
"The correct SSID must be manually specified when joining a hidden wireless "
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4509
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8013,8 +8428,8 @@ msgid ""
"state."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
@@ -8024,14 +8439,14 @@ msgstr ""
msgid "The device name \"%s\" is already taken"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
msgid ""
"The existing network configuration needs to be changed for LuCI to function "
"properly."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
@@ -8048,7 +8463,7 @@ msgstr ""
msgid "The following rules are currently active on this system."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
msgid "The frequency is in direct proportion to 1-minute average CPU load."
msgstr ""
@@ -8056,17 +8471,17 @@ msgstr ""
msgid "The gateway address must not be a local IP address"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:732
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752
msgid ""
"The generated configuration can be imported into a WireGuard client "
"application to setup a connection towards this device."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
msgid "The given SSH public key has already been added."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA, "
"ED25519 or ECDSA keys."
@@ -8080,15 +8495,19 @@ msgid ""
"to be received and retransmitted which costs airtime)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
msgid "The hostname of the boot server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
-msgid "The interface name is already used"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+msgid "The interface name is already used"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
msgid "The interface name is too long"
msgstr ""
@@ -8111,6 +8530,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "The local IPv4 address over which the tunnel is created (optional)."
msgstr ""
@@ -8142,33 +8562,33 @@ msgid ""
"host responses are spread out over a larger interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid ""
"The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
"abbr> messages. Maximum is 255 hops."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4645
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
msgid "The network name is already used"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
msgid ""
-"The network ports on this device can be combined to several <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"The network ports on this device can be combined to several <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
"communicate directly with each other. <abbr title=\"Virtual Local Area "
"Network\">VLAN</abbr>s are often used to separate different network "
"segments. Often there is by default one Uplink port for a connection to the "
"next greater network like the internet and other ports for a local network."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid ""
"The public hostname or IP address of this system the peer should connect to. "
"This usually is a static public IP address, a static hostname or a DDNS "
@@ -8208,11 +8628,11 @@ msgid ""
"aliases local (255), main (254) and default (253) are also valid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383
msgid "The selected %s mode is incompatible with %s encryption"
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:11
+#: modules/luci-base/ucode/template/csrftoken.ut:11
msgid "The submitted security token is invalid or already expired!"
msgstr ""
@@ -8265,8 +8685,8 @@ msgid ""
"you choose the generic image format for your platform."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
msgid "The value is overridden by configuration."
msgstr ""
@@ -8276,25 +8696,25 @@ msgid ""
"the network with its protocol information."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:679
msgid ""
"There are legacy iptables rules present on the system. Mixing iptables and "
"nftables rules is discouraged and may lead to incomplete traffic filtering."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4677
msgid "There are no changes to apply"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:70
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
msgid ""
"There is no password set on this router. Please configure a root password to "
@@ -8305,16 +8725,16 @@ msgstr ""
msgid "This IPv4 address of the relay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1695
msgid "This authentication type is not applicable to the selected EAP method."
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
msgid "This does not look like a valid PEM file"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
"include during sysupgrade. Modified files in /etc/config/ and certain other "
@@ -8350,7 +8770,7 @@ msgid ""
"ends with <code>...:2/64</code>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
msgid "This is the only DHCP server in the local network."
msgstr ""
@@ -8378,8 +8798,8 @@ msgid ""
"their status."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
msgid ""
"This option cannot be used because the ca-bundle package is not installed."
msgstr ""
@@ -8394,6 +8814,10 @@ msgstr ""
msgid "Time Synchronization"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "Time advertisement"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Time in milliseconds"
msgstr ""
@@ -8402,10 +8826,14 @@ msgstr ""
msgid "Time in seconds to spend in listening and learning states"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "Time interval for rekeying GTK"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "Time zone"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
msgid "Timed-out"
msgstr ""
@@ -8426,14 +8854,14 @@ msgstr ""
msgid "Timezone"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:418
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:438
msgid ""
"To fully configure the local WireGuard interface from an existing (e.g. "
-"provider supplied) configuration file, use the <strong><a class=\"full-import"
-"\" href=\"#\">configuration import</a></strong> instead."
+"provider supplied) configuration file, use the <strong><a class=\"full-"
+"import\" href=\"#\">configuration import</a></strong> instead."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
msgid "To login…"
msgstr ""
@@ -8444,7 +8872,7 @@ msgid ""
"reset\" (only possible with squashfs images)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
msgid "Tone"
msgstr ""
@@ -8452,9 +8880,9 @@ msgstr ""
msgid "Total Available"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:121
msgid "Traceroute"
msgstr ""
@@ -8469,11 +8897,11 @@ msgstr ""
msgid "Traffic Class"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:529
msgid "Traffic filter chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:467
msgctxt "nft counter"
msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
msgstr ""
@@ -8490,17 +8918,22 @@ msgstr ""
msgid "Transmit Hash Policy"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
+#, fuzzy
+msgid "Transmitted Data"
+msgstr "ডাটা প্রেরিত"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
msgctxt "nft @th,off,len"
msgid "Transport header bits %d-%d"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
msgctxt "nft th dport"
msgid "Transport header destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
msgctxt "nft th sport"
msgid "Transport header source port"
msgstr ""
@@ -8517,7 +8950,7 @@ msgstr ""
msgid "Tunnel ID"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3024
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
#: modules/luci-compat/luasrc/model/network.lua:1431
msgid "Tunnel Interface"
msgstr ""
@@ -8528,7 +8961,7 @@ msgstr ""
msgid "Tunnel Link"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
msgid "Tunnel device"
msgstr ""
@@ -8536,8 +8969,8 @@ msgstr ""
msgid "Tx-Power"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
msgid "Type"
@@ -8547,12 +8980,12 @@ msgstr ""
msgid "Type of service"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
msgctxt "nft udp dport"
msgid "UDP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
msgctxt "nft udp sport"
msgid "UDP source port"
msgstr ""
@@ -8570,8 +9003,8 @@ msgstr ""
msgid "UMTS/GPRS/EV-DO"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid "UUID"
msgstr ""
@@ -8592,7 +9025,7 @@ msgstr ""
msgid "Unable to determine upstream interface"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:11
+#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
msgstr ""
@@ -8643,19 +9076,27 @@ msgstr ""
msgid "Unable to save contents: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Unavailable Seconds (UAS)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1317
msgid "Unconfigure"
msgstr ""
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
msgid "Unexpected reply data format"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid ""
"Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
"within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -8663,7 +9104,7 @@ msgid ""
"generated at first install."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2111
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
#: modules/luci-compat/luasrc/model/network.lua:971
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
msgid "Unknown"
@@ -8673,7 +9114,7 @@ msgstr "অজানা"
msgid "Unknown and unsupported connection method."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
#: modules/luci-compat/luasrc/model/network.lua:1138
msgid "Unknown error (%s)"
msgstr ""
@@ -8682,7 +9123,7 @@ msgstr ""
msgid "Unknown error code"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2108
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:965
msgid "Unmanaged"
@@ -8693,11 +9134,11 @@ msgstr ""
msgid "Unmount"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4327
msgid "Unsaved Changes"
msgstr ""
@@ -8711,15 +9152,16 @@ msgid "Unsupported MAP type"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
msgid "Unsupported modem"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:309
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:315
msgid "Unsupported protocol type."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
msgid "Untitled peer"
msgstr ""
@@ -8731,7 +9173,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
msgid "Upload"
msgstr ""
@@ -8755,44 +9197,44 @@ msgid "Upload file…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4202
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
msgid "Uploading file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid ""
"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
"assigned with a name in the form <em>wifinet#</em> and the network will be "
"restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410
msgid ""
"Upon pressing \"Continue\", bridges configuration will be updated and the "
"network will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444
msgid ""
"Upon pressing \"Continue\", ifname options will get renamed and the network "
"will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
msgid "Upstream resolvers will be queried in the order of the resolv file."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
msgid "Uptime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
msgid "Use <code>/etc/ethers</code>"
msgstr ""
@@ -8804,8 +9246,8 @@ msgstr ""
msgid "Use DHCP gateway"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
msgid "Use DNS servers advertised by peer"
msgstr ""
@@ -8844,11 +9286,11 @@ msgid ""
"(encap2+3)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Use as external overlay (/overlay)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
msgid "Use as root filesystem (/)"
msgstr ""
@@ -8856,22 +9298,22 @@ msgstr ""
msgid "Use broadcast flag"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
msgid "Use builtin IPv6-management"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
msgid "Use custom DNS servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
msgid "Use default gateway"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
msgid "Use gateway metric"
msgstr ""
@@ -8890,20 +9332,20 @@ msgstr ""
msgid "Use routing table"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
msgctxt "nft nat flag persistent"
msgid "Use same source and destination for each connection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
msgid "Use system certificates"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid "Use system certificates for inner-tunnel"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
"em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
@@ -8926,11 +9368,11 @@ msgstr ""
msgid "Used"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
msgid "Used Key Slot"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
@@ -8940,7 +9382,8 @@ msgstr ""
msgid "User Group"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
msgid "User certificate (PEM encoded)"
msgstr ""
@@ -8948,27 +9391,28 @@ msgstr ""
msgid "User identifier"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
msgid "User key (PEM encoded)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: modules/luci-base/ucode/template/sysauth.ut:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
msgid "Username"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
msgid "Utilize flow table <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
msgid "VC-Mux"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
msgid "VDSL"
msgstr ""
@@ -8978,17 +9422,17 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
msgid "VLAN (802.1ad)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1411
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
msgid "VLAN (802.1q)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
msgid "VLAN ID"
msgstr ""
@@ -9013,19 +9457,22 @@ msgid "VPN Protocol"
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
msgstr ""
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+msgid "VPN Server certificate's SHA256 hash"
+msgstr ""
+
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
msgid "VPN Server port"
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
msgstr ""
@@ -9034,6 +9481,10 @@ msgstr ""
msgid "VPNC (CISCO 3000 (and others) VPN)"
msgstr ""
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
msgid "VXLAN (RFC7348)"
msgstr ""
@@ -9047,14 +9498,14 @@ msgstr ""
msgid "VXLANv6 (RFC7348)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
msgid ""
"Validate DNS replies and cache DNSSEC data, requires upstream to support "
"DNSSEC."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
@@ -9080,7 +9531,7 @@ msgstr ""
msgid "Vendor Class to send when requesting DHCP"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
msgid "Verify unsigned domain responses really come from unsigned domains."
msgstr ""
@@ -9088,47 +9539,59 @@ msgstr ""
msgid "Verifying the uploaded image file."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
msgid "Very High"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1432
msgid "Virtual Ethernet"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
msgid "Virtual dynamic interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
msgid "WDS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
msgid "WEP Open System"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1297
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1393
msgid "WEP Shared Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WEP passphrase"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid "WLAN roaming"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid "WMM Mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid "WNM Sleep Mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid "WNM Sleep Mode Fixes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WPA passphrase"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1294
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
@@ -9155,7 +9618,11 @@ msgstr "সতর্কতা: অসংরক্ষিত পরিবর্ত
msgid "Weak"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+msgid "Weight"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
@@ -9180,26 +9647,32 @@ msgid ""
"interface prefix"
msgstr ""
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
msgid ""
"When running the mesh over multiple WiFi interfaces per node batman-adv is "
"capable of optimizing the traffic flow to gain maximum performance."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid ""
"When using a PSK, the PMK can be automatically generated. When enabled, the "
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
"key options."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid ""
"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
"802.11a/802.11g rates."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid ""
"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
"may be significantly reduced."
@@ -9210,12 +9683,21 @@ msgstr ""
msgid "Width"
msgstr ""
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+msgid "WireGuard"
+msgstr "ওয়্যারগার্ড"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
+msgid "WireGuard Status"
+msgstr "ওয়্যারগার্ড স্ট্যাটাস"
+
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "WireGuard VPN"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:539
msgid "WireGuard peer is disabled"
msgstr ""
@@ -9225,27 +9707,27 @@ msgstr ""
msgid "Wireless"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3011
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2990
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4303
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:812
msgid "Wireless Overview"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
msgid "Wireless Security"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
msgid "Wireless configuration migration"
msgstr ""
@@ -9261,15 +9743,15 @@ msgstr ""
msgid "Wireless is not associated"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is enabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Write received DNS queries to syslog."
msgstr ""
@@ -9281,7 +9763,7 @@ msgstr ""
msgid "XOR policy (balance-xor, 2)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -9291,7 +9773,7 @@ msgstr "হ্যাঁ"
msgid "Yes (none, 0)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:177
msgid ""
"You appear to be currently connected to the device via the \"%h\" interface. "
"Do you really want to shut down the interface?"
@@ -9304,8 +9786,20 @@ msgid ""
"scripts like \"network\", your device might become inaccessible!</strong>"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:90
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635
+msgid "You may add multiple records for the same Target."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672
+msgid "You may add multiple records for the same domain."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:92
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
@@ -9334,26 +9828,36 @@ msgstr ""
msgid "ZRam Size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
msgid "any"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
msgid "auto"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
msgid "automatic"
msgstr ""
@@ -9361,7 +9865,7 @@ msgstr ""
msgid "baseT"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1591
msgid "bridged"
msgstr ""
@@ -9413,20 +9917,20 @@ msgstr ""
msgid "dBm"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
msgctxt "nft unit"
msgid "day"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid "disable"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:991
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:997
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
msgid "disabled"
@@ -9445,14 +9949,19 @@ msgstr ""
msgid "e.g: dump"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:755
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
msgid "expired"
msgstr "মেয়াদোত্তীর্ণ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
msgid "forced"
msgstr ""
@@ -9476,19 +9985,19 @@ msgstr ""
msgid "hexadecimal encoded value"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
msgid "hidden"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
msgctxt "nft unit"
msgid "hour"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "hybrid mode"
msgstr ""
@@ -9510,24 +10019,24 @@ msgstr ""
msgid "key with either 5 or 13 characters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "managed config (M)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1395
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
msgid "medium security"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
msgctxt "nft unit"
msgid "minute"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "minutes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
msgid "mobile home agent (H)"
msgstr ""
@@ -9535,7 +10044,7 @@ msgstr ""
msgid "netif_carrier_ok()"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "no"
msgstr ""
@@ -9549,8 +10058,11 @@ msgstr ""
msgid "non-empty value"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3419
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
msgid "none"
msgstr ""
@@ -9561,20 +10073,20 @@ msgid "not present"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:969
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:970
msgid "off"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794
msgid "on available prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "open network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
msgid "other config (O)"
msgstr ""
@@ -9583,7 +10095,11 @@ msgstr ""
msgid "output"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
+msgid "over a day ago"
+msgstr "এক দিনের বেশি আগে"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
msgctxt "nft unit"
msgid "packets"
msgstr ""
@@ -9606,23 +10122,22 @@ msgid ""
"single packet rather than many small ones"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
msgid "relay mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1586
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
msgid "routed"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "sec"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "server mode"
msgstr ""
@@ -9630,7 +10145,7 @@ msgstr ""
msgid "sstpc Log-level"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "strong security"
msgstr ""
@@ -9638,7 +10153,7 @@ msgstr ""
msgid "tagged"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "time units (TUs / 1.024 ms) [1000-65535]"
msgstr ""
@@ -9657,15 +10172,19 @@ msgstr ""
msgid "unknown"
msgstr "অজ্ঞাত"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:28
+msgid "unknown version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
msgid "unlimited"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
@@ -9687,8 +10206,8 @@ msgid "untagged"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
msgid "valid IP address"
msgstr ""
@@ -9701,7 +10220,7 @@ msgid "valid IPv4 CIDR"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
msgid "valid IPv4 address"
msgstr ""
@@ -9730,7 +10249,7 @@ msgid "valid IPv6 CIDR"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
msgid "valid IPv6 address"
msgstr ""
@@ -9822,7 +10341,7 @@ msgid "valid port or port range (port1-port2)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "valid port value"
msgstr ""
@@ -9858,16 +10377,16 @@ msgstr ""
msgid "value with at most %d characters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "weak security"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
msgctxt "nft unit"
msgid "week"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr ""
diff --git a/modules/luci-base/po/ca/base.po b/modules/luci-base/po/ca/base.po
index a92be01809..c4abb12f2e 100644
--- a/modules/luci-base/po/ca/base.po
+++ b/modules/luci-base/po/ca/base.po
@@ -5,8 +5,8 @@ msgstr ""
"POT-Creation-Date: 2009-06-10 03:40+0200\n"
"PO-Revision-Date: 2021-12-13 23:52+0000\n"
"Last-Translator: Josef Schlehofer <pepe@bloodkings.eu>\n"
-"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/luci/ca/>"
-"\n"
+"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/luci/ca/"
+">\n"
"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -14,23 +14,35 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.10-dev\n"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:650
msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
msgid "\"%h\" table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1539
msgid "%.1f dB"
msgstr "%.1f dB"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4043
msgid "%d invalid field(s)"
msgstr "%d camp(s) invàlid(s)"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
+msgid "%dh ago"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
+msgid "%dm ago"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
+msgid "%ds ago"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
msgid "%s is untagged in multiple VLANs!"
msgstr "¡%s està des-etiquetat (untagged) en més d'una VLAN!"
@@ -58,7 +70,7 @@ msgstr "(buit)"
msgid "(no interfaces attached)"
msgstr "(sense interfícies adjuntes)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:635
msgctxt "Label indicating further amount of allowed ips"
msgid "+ %d more"
msgstr ""
@@ -68,8 +80,8 @@ msgid "-- Additional Field --"
msgstr "-- Camp addicional --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4152
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -85,13 +97,13 @@ msgstr "-- Escolliu, si us plau --"
msgid "-- custom --"
msgstr "-- personalitzat --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
msgid "-- match by label --"
msgstr "-- Aparellar per etiqueta --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
msgid "-- match by uuid --"
msgstr "-- Aparellar per uuid --"
@@ -106,7 +118,7 @@ msgctxt "sstp log level value"
msgid "0"
msgstr "0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
msgstr ""
"0 = no utilitzar el llindar RSSI, 1 = no canviar el valor per defecte del "
@@ -121,7 +133,7 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "Càrrega d'1 minut:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:324
msgctxt "nft amount of flags"
msgid "1 flag"
msgid_plural "%d flags"
@@ -147,7 +159,7 @@ msgctxt "sstp log level value"
msgid "4"
msgstr "4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "4-character hexadecimal ID"
msgstr "ID hexadecimal de 4 caràcters"
@@ -160,44 +172,89 @@ msgstr "464XLAT (CLAT)"
msgid "5 Minute Load:"
msgstr "Càrrega de 5 minuts:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "6-octet identifier as a hex string - no colons"
msgstr ""
"Identificador de 6 octets com a cadena hexadecimal - sense els dos punts"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid "802.11k RRM"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid "802.11r Fast Transition"
msgstr "Activar 802.11r (FT)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "802.11v: Time Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w Association SA Query maximum timeout"
msgstr "Consulta el temps d'espera màxim d'associació SA de 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w Association SA Query retry timeout"
msgstr "Consulta el temps d'espera de reintent d'associació SA de 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid "802.11w Management Frame Protection"
msgstr "Protecció de marc de gestió de 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w maximum timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w retry timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1022
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
msgstr "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
"Màscara de xarxa <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>"
@@ -210,71 +267,83 @@ msgstr "Configuració dels <abbr title=\"Light Emitting Diode\">LED</abbr>s"
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
msgstr "Nom <abbr title=\"Light Emitting Diode\">LED</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
msgstr "Proxy <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
msgstr "Límit de salts <abbr title=\"Router Advertisement\">RA</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
msgstr "Vida útil del <abbr title=\"Router Advertisement\">RA</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
msgstr "MTU <abbr title=\"Router Advertisement\">RA</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:773
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
msgstr "Servei <abbr title=\"Router Advertisement\">RA</abbr>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+msgid ""
+"<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
+"NXDOMAIN."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+msgid ""
+"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
+"<code>::</code>) for example.com and its subdomains."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
msgctxt "nft relational \">\" operator expression"
msgid "<var>%s</var> greater than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
msgctxt "nft relational \">=\" operator expression"
msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
msgctxt "nft set match expression"
msgid "<var>%s</var> in set <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
msgctxt "nft relational \"==\" operator expression"
msgid "<var>%s</var> is <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
msgctxt "nft relational \"in\" operator expression"
msgid "<var>%s</var> is one of <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
msgctxt "nft relational \"<\" operator expression"
msgid "<var>%s</var> lower than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \"<=\" operator expression"
msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
msgctxt "nft relational \"!=\" operator expression"
msgid "<var>%s</var> not <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
msgctxt "nft not in set match expression"
msgid "<var>%s</var> not in set <strong>%s</strong>"
msgstr ""
@@ -295,29 +364,29 @@ msgstr "Ja existeix una configuració pel dispositiu\"%s\""
msgid "A directory with the same name already exists."
msgstr "Ja existeix un directori amb aquest mateix nom."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
msgid "A new login is required since the authentication session expired."
msgstr "Cal un inici de sessió nou ja que la sessió d'autenticació ha caducat."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "A43C + J43 + A43"
msgstr "A43C + J43 + A43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
msgid "A43C + J43 + A43 + V43"
msgstr "A43C + J43 + A43 + V43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid "ADSL"
msgstr "ADSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
msgid "ANSI T1.413"
msgstr "ANSI T1.413"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
msgid "APN"
msgstr "APN"
@@ -350,29 +419,36 @@ msgstr "La supervisió ARP no és compatible amb la política seleccionada!"
msgid "ARP retry threshold"
msgstr "Llindar de reintent ARP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:638
msgid "ARP traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "ATM (Mode de transferència asíncrona)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid "ATM Bridges"
msgstr "Ponts ATM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
msgid "ATM Virtual Channel Identifier (VCI)"
msgstr "Identificador de canal virtual (VCI) ATM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
msgid "ATM Virtual Path Identifier (VPI)"
msgstr "Identificador de camí virtual (VPI) ATM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid ""
"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
@@ -382,12 +458,12 @@ msgstr ""
"de xarxa virtual de Linux que es poden utilitzar conjuntament amb DHCP o PPP "
"per trucar a la xarxa del proveïdor."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
msgid "ATM device number"
msgstr "Número de dispositiu ATM"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "ATU-C System Vendor ID"
msgstr "Identificador del proveïdor del sistema ATU-C"
@@ -397,7 +473,7 @@ msgstr "Identificador del proveïdor del sistema ATU-C"
msgid "Absent Interface"
msgstr "Interfície absent"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
msgid "Accept DNS queries only from hosts whose address is on a local subnet."
msgstr ""
"Accepta peticions DNS només de dispositius l'adreça dels quals sigui d'una "
@@ -407,7 +483,7 @@ msgstr ""
msgid "Accept local"
msgstr "Acceptar local"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
msgctxt "nft accept action"
msgid "Accept packet"
msgstr ""
@@ -420,8 +496,8 @@ msgstr "Accepta paquets amb adreces d'origen locals"
msgid "Access Concentrator"
msgstr "Concentrador d'accés"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
msgid "Access Point"
msgstr "Punt d'accés"
@@ -471,8 +547,8 @@ msgstr "Regles IPv6 actives"
msgid "Active-Backup policy (active-backup, 1)"
msgstr "Política de còpia de seguretat activa (còpia de seguretat activa, 1)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
msgid "Ad-Hoc"
msgstr "Ad-Hoc"
@@ -489,18 +565,18 @@ msgstr "Equilibri de càrrega de transmissió adaptativa (balance-tlb, 5)"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3582
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:885
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
msgid "Add"
msgstr "Afegeix"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
msgid "Add ATM Bridge"
msgstr "Afegiu pont ATM"
@@ -520,11 +596,11 @@ msgstr "Afegir acció LED"
msgid "Add VLAN"
msgstr "Afegir VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1328
msgid "Add device configuration"
msgstr "Afegiu la configuració del dispositiu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1268
msgid "Add device configuration…"
msgstr "Afegeix la configuració del dispositiu…"
@@ -532,19 +608,19 @@ msgstr "Afegeix la configuració del dispositiu…"
msgid "Add instance"
msgstr "Afegeix una instància"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
msgid "Add key"
msgstr "Afegeix una clau"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
msgid "Add local domain suffix to names served from hosts files."
msgstr ""
"Afegeix el sufix de domini local als noms servits des dels fitxers de hosts"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:475
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
msgid "Add new interface..."
msgstr "Afegeix una interfície nova..."
@@ -560,11 +636,11 @@ msgstr "Afegeix a la llista negra"
msgid "Add to Whitelist"
msgstr "Afegeix a la llista blanca"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
msgid "Additional hosts files"
msgstr "Fitxers de Hosts addicionals"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
msgid "Additional servers file"
msgstr "Fitxer de servidors addicionals"
@@ -586,7 +662,7 @@ msgctxt "nft meta nfproto"
msgid "Address family"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:278
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
msgid "Address setting is invalid"
msgstr ""
@@ -594,7 +670,7 @@ msgstr ""
msgid "Address to access local relay bridge"
msgstr "Adreça per accedir al relay bridge local"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
msgid "Addresses"
msgstr "Adreces"
@@ -603,14 +679,14 @@ msgstr "Adreces"
msgid "Administration"
msgstr "Administració"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:488
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:989
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
msgid "Advanced Settings"
msgstr "Configuració avançada"
@@ -627,7 +703,7 @@ msgstr "Temps d’envelliment"
msgid "Aggregate Originator Messages"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
#, fuzzy
msgid "Aggregate Transmit Power (ACTATP)"
msgstr "Potència de transmissió agregada (ACTATP)"
@@ -656,21 +732,21 @@ msgstr ""
msgid "Alert"
msgstr "Alerta"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
#: modules/luci-compat/luasrc/model/network.lua:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
msgid "Alias Interface"
msgstr "Àlies d'interfície"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
msgid "Alias of \"%s\""
msgstr "Àlies de \"%s\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
msgid "All servers"
msgstr "Tots els servidors"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
@@ -678,7 +754,7 @@ msgstr ""
"Assigna les adreces IP seqüencialment, començant per l'adreça més baixa "
"disponible."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
msgid "Allocate IPs sequentially"
msgstr "Assigna les adreces IP seqüencialment"
@@ -688,11 +764,11 @@ msgstr ""
"Permetre l'autenticació <abbr title=\"Secure Shell\">SSH</abbr> amb "
"contrasenya"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
msgid "Allow all except listed"
msgstr "Permet-les totes menys les llistades"
@@ -700,15 +776,15 @@ msgstr "Permet-les totes menys les llistades"
msgid "Allow full UCI access for legacy applications"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid "Allow legacy 802.11b rates"
msgstr "Permet velocitats obsoletes de 802.11b"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1090
msgid "Allow listed only"
msgstr "Permet només les llistades"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "Allow localhost"
msgstr "Permetre el localhost"
@@ -734,11 +810,13 @@ msgstr ""
msgid "Allow the <em>root</em> user to login with password"
msgstr "Permetre l'accés de l'usurari <em>root</em> amb contrasenya"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
msgid "Allowed IPs"
msgstr "IPs permeses"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:306
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
msgid "AllowedIPs setting is invalid"
msgstr ""
@@ -754,11 +832,11 @@ msgstr "Sempre apagat (kernel: none)"
msgid "Always on (kernel: default-on)"
msgstr "Sempre encès (kernel: default-on)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
@@ -768,6 +846,10 @@ msgstr ""
msgid "Amount of Duplicate Address Detection probes to send"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
msgstr "Hi ha hagut un error en desar el formulari:"
@@ -776,98 +858,98 @@ msgstr "Hi ha hagut un error en desar el formulari:"
msgid "An optional, short description for this device"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Annex"
msgstr "Annex"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
msgid "Annex A + L + M (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
msgid "Annex A G.992.1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Annex A G.992.2"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
msgid "Annex A G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
msgid "Annex A G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
msgid "Annex B (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
msgid "Annex B G.992.1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
msgid "Annex B G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
msgid "Annex B G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
msgid "Annex J (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
msgid "Annex L G.992.3 POTS 1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "Annex M (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
msgid "Annex M G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
msgid "Annex M G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
msgid "Announce this device as IPv6 DNS server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
msgid ""
"Announce this device as default router if a local IPv6 default route is "
"present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:789
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
msgid ""
"Announce this device as default router if a public IPv6 prefix is available, "
"regardless of local default route availability."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
msgid ""
"Announce this device as default router regardless of whether a prefix or "
"default route is present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Announced DNS domains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
msgid "Announced IPv6 DNS servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
msgid "Anonymous Identity"
msgstr "Identitat anònima"
@@ -879,7 +961,7 @@ msgstr ""
msgid "Anonymous Swap"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:519
msgctxt "nft match any traffic"
msgid "Any packet"
msgstr ""
@@ -891,11 +973,11 @@ msgstr ""
msgid "Any zone"
msgstr "Qualsevol zona"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
msgid "Apply DHCP Options to this net. (Empty = all clients)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Apply and keep settings"
msgstr ""
@@ -903,44 +985,44 @@ msgstr ""
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4524
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4522
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4655
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
msgid "Applying configuration changes… %ds"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
msgid "Architecture"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:152
msgid "Arp-scan"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2239
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
msgid "Associated Stations"
msgstr "Estacions associades"
@@ -949,15 +1031,15 @@ msgstr "Estacions associades"
msgid "Associations"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
msgid ""
"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
msgid ""
"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -972,7 +1054,7 @@ msgstr ""
msgid "Auth Group"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1617
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
msgid "Authentication"
msgstr "Autenticació"
@@ -981,11 +1063,11 @@ msgstr "Autenticació"
msgid "Authentication Type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
msgid "Authoritative"
msgstr "Autoritzada"
-#: modules/luci-base/luasrc/view/sysauth.htm:17
+#: modules/luci-base/ucode/template/sysauth.ut:17
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
msgid "Authorization Required"
msgstr "Es requereix autenticació"
@@ -993,7 +1075,7 @@ msgstr "Es requereix autenticació"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
@@ -1011,7 +1093,7 @@ msgstr ""
msgid "Automatically check filesystem for errors before mounting"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid ""
"Automatically handle multiple uplink interfaces using source-based policy "
"routing."
@@ -1033,6 +1115,10 @@ msgstr ""
msgid "Automount Swap"
msgstr ""
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Available"
msgstr "Disponible"
@@ -1055,11 +1141,11 @@ msgstr "Mitjana:"
msgid "Avoid Bridge Loops"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
msgid "B43 + B43C"
msgstr "B43 + B43C"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
msgid "B43 + B43C + V43"
msgstr "B43 + B43C + V43"
@@ -1067,15 +1153,19 @@ msgstr "B43 + B43C + V43"
msgid "BR / DMR / AFTR"
msgstr "BR / DMR / AFTR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "BSS Transition"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1814
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3250
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
msgid "Back"
msgstr "Enrere"
@@ -1084,11 +1174,7 @@ msgstr "Enrere"
msgid "Back to Overview"
msgstr "Enrere al Resum"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
-msgid "Back to configuration"
-msgstr "Enrere a la configuració"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:804
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834
msgid "Back to peer configuration"
msgstr ""
@@ -1101,7 +1187,6 @@ msgid "Backup / Flash Firmware"
msgstr "Còpia de seguretat i microprogramari"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
msgstr "Llista de còpies de seguretat"
@@ -1138,12 +1223,15 @@ msgid ""
"packet fits but it is possible to deactivate the fragmentation entirely."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
msgid "Beacon Interval"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Beacon Report"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
msgid ""
"Below is the determined list of files to backup. It consists of changed "
"configuration files marked by opkg, essential base files and the user "
@@ -1157,7 +1245,7 @@ msgstr ""
msgid "Bind NTP server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
msgid "Bind dynamically to interfaces rather than wildcard address."
msgstr ""
@@ -1166,18 +1254,31 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind interface"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"<a href=\"%s\">RFC2782</a>."
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind the tunnel to this interface (optional)."
@@ -1197,7 +1298,11 @@ msgstr ""
msgid "Bonding Policy"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3014
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+msgid "Both Listen addr and Relay To must be specified."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
#: modules/luci-compat/luasrc/model/network.lua:1421
msgid "Bridge"
msgstr "Pont"
@@ -1208,17 +1313,17 @@ msgid "Bridge (Support direct communication between MAC VLANs)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
msgid "Bridge VLAN filtering"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
msgid "Bridge device"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
msgid "Bridge port specific options"
msgstr ""
@@ -1226,11 +1331,11 @@ msgstr ""
msgid "Bridge ports"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:642
msgid "Bridge traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
msgid "Bridge unit number"
msgstr "Número d'unitat de pont"
@@ -1238,7 +1343,7 @@ msgstr "Número d'unitat de pont"
msgid "Bring up empty bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
msgid "Bring up on boot"
msgstr "Aixecar a l'engegada"
@@ -1251,7 +1356,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4153
msgid "Browse…"
msgstr ""
@@ -1259,7 +1364,13 @@ msgstr ""
msgid "Buffered"
msgstr "En memòria intermèdia"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+msgid ""
+"CA certificate (PEM encoded; Use instead of system-wide store to verify the "
+"gateway certificate."
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
msgid "CA certificate; if empty it will be saved after the first connection."
msgstr ""
@@ -1267,6 +1378,10 @@ msgstr ""
msgid "CLAT configuration failed"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+msgid "CNAME or fqdn"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "CPU usage (%)"
msgstr "Ús de CPU (%)"
@@ -1281,51 +1396,56 @@ msgstr "En cau"
msgid "Call failed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4162
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4651
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2051
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2113
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:465
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
msgid "Cancel"
msgstr "Cancel•lar"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:337
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347
msgid "Cannot parse configuration: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:569
msgctxt "Chain hook: forward"
msgid "Capture incoming packets addressed to other hosts"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:561
msgctxt "Chain hook: prerouting"
msgid "Capture incoming packets before any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565
msgctxt "Chain hook: input"
msgid "Capture incoming packets routed to the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:577
msgctxt "Chain hook: postrouting"
msgid "Capture outgoing packets after any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
msgctxt "Chain hook: output"
msgid "Capture outgoing packets originating from the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
msgctxt "Chain hook: ingress"
msgid "Capture packets directly after the NIC received them"
msgstr ""
@@ -1334,24 +1454,24 @@ msgstr ""
msgid "Category"
msgstr "Categoria"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
msgid "Certificate constraint (Domain)"
msgstr "Restricció de certificat (Domini)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
msgid "Certificate constraint (SAN)"
msgstr "Restricció de certificat (SAN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
msgid "Certificate constraint (Subject)"
msgstr "Restricció de certificat (Subjecte)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
msgid "Certificate constraint (Wildcard)"
msgstr "Restricció de certificat (Comodí)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid ""
"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
"`logread -f` during handshake for actual values"
@@ -1360,22 +1480,22 @@ msgstr ""
">Vegeu `logread -f` durant l'establiment del protocol d'enllaç per conèixer "
"els valors reals"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (exact match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (suffix match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1387,16 +1507,16 @@ msgstr ""
msgid "Chain"
msgstr "Cadena"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:581
msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
msgid "Changes"
msgstr "Canvis"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4721
msgid "Changes have been reverted."
msgstr ""
@@ -1408,17 +1528,18 @@ msgstr "Canvia la paraula clau de l'administrador per accedir al dispositiu"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1812
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
msgid "Channel"
msgstr "Canal"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
msgid "Channel Analysis"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391
msgid "Channel Width"
msgstr ""
@@ -1426,7 +1547,7 @@ msgstr ""
msgid "Check filesystems before mount"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Check this option to delete the existing networks from this radio."
msgstr ""
@@ -1443,8 +1564,8 @@ msgstr ""
msgid "Choose mtdblock"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid ""
"Choose the firewall zone you want to assign to this interface. Select "
"<em>unspecified</em> to remove the interface from the associated zone or "
@@ -1456,7 +1577,7 @@ msgstr ""
"ompliu el camp <em>crea</em> per definir una nova zona i adjuntar-hi la "
"interfície."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>custom</em> field to define a new network."
@@ -1464,7 +1585,7 @@ msgstr ""
"Trieu les xarxes que voleu adjuntar a la interfície sense fil o ompliu el "
"camp <em>crea</em> per definir una xarxa nova."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
msgid "Cipher"
msgstr "Xifra"
@@ -1486,9 +1607,9 @@ msgid ""
"FEATURE IS FOR PROFESSIONALS! )"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3892
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
msgid "Client"
msgstr "Client"
@@ -1498,9 +1619,9 @@ msgstr "Client"
msgid "Client ID to send when requesting DHCP"
msgstr "ID de client a enviar en les sol·licituds DHCP"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4399
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
msgstr "Tanca"
@@ -1515,17 +1636,13 @@ msgid ""
"persist connection"
msgstr ""
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
-msgid "Close list..."
-msgstr "Tanca la llista..."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2237
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66
msgid "Collecting data..."
msgstr "S’estan recollint dades…"
@@ -1545,7 +1662,7 @@ msgstr ""
msgid "Comment"
msgstr "Commentari"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid ""
"Complicates key reinstallation attacks on the client side by disabling "
"retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1560,29 +1677,32 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Config File"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Configuració"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:670
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:690
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4508
msgid "Configuration changes have been rolled back!"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid ""
"Configures data rates based on the coverage cell density. Normal configures "
"basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
@@ -1592,32 +1712,32 @@ msgid ""
"offered."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
msgid ""
"Configures the default router advertisement in <abbr title=\"Router "
"Advertisement\">RA</abbr> messages."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
msgid ""
-"Configures the operation mode of the <abbr title=\"Router Advertisement"
-"\">RA</abbr> service on this interface."
+"Configures the operation mode of the <abbr title=\"Router "
+"Advertisement\">RA</abbr> service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
msgid "Configures the operation mode of the DHCPv6 service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
msgid ""
"Configures the operation mode of the NDP proxy service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1314
msgid "Configure…"
msgstr "Configura…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
msgid "Confirm disconnect"
msgstr ""
@@ -1627,7 +1747,7 @@ msgstr "Confirmació"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
msgid "Connected"
msgstr "Connectat"
@@ -1641,7 +1761,7 @@ msgstr ""
msgid "Connection attempt failed."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid "Connection endpoint"
msgstr ""
@@ -1653,16 +1773,16 @@ msgstr ""
msgid "Connections"
msgstr "Connexions"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
msgid "Connectivity change"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:32
msgctxt "nft ct state"
msgid "Conntrack state"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:34
msgctxt "nft ct status"
msgid "Conntrack status"
msgstr ""
@@ -1681,29 +1801,29 @@ msgstr ""
msgid "Contents have been saved."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269
msgid "Continue"
msgstr "Continua"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
msgctxt "nft jump action"
msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
msgid "Continue in calling chain"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:551
msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4546
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4544
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1714,20 +1834,20 @@ msgstr ""
msgid "Country"
msgstr "País"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
msgid "Country Code"
msgstr "Codi de País"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid "Coverage cell density"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid "Create / Assign firewall-zone"
msgstr "Crea / Assigna zona de tallafocs"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
msgid "Create interface"
msgstr ""
@@ -1743,12 +1863,12 @@ msgstr "Nivell de registre del Cron"
msgid "Current power"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
msgctxt "nft meta hour"
msgid "Current time"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
msgctxt "nft meta day"
msgid "Current weekday"
msgstr ""
@@ -1774,8 +1894,8 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
msgid ""
-"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
-"\">LED</abbr>s if possible."
+"Customizes the behaviour of the device <abbr title=\"Light Emitting "
+"Diode\">LED</abbr>s if possible."
msgstr ""
"Personalitza el comportament dels <abbr title=\"Light Emitting Diode\">LED</"
"abbr>s del dispositiu, si és possible."
@@ -1784,38 +1904,38 @@ msgstr ""
msgid "DAD transmits"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "DAE-Client"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "DAE-Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "DAE-Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
msgid "DHCP Options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
msgid "DHCP Server"
msgstr "Servidor DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:249
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
msgid "DHCP and DNS"
msgstr "DHCP i DNS"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2110
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:969
msgid "DHCP client"
msgstr "Client DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid "DHCP-Options"
msgstr "Opcions DHCP"
@@ -1824,7 +1944,7 @@ msgstr "Opcions DHCP"
msgid "DHCPv6 client"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
msgid "DHCPv6-Service"
msgstr ""
@@ -1836,27 +1956,27 @@ msgstr ""
msgid "DNS"
msgstr "DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
msgid "DNS forwardings"
msgstr "Reenviaments DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526
msgid "DNS query port"
msgstr "Port de consulta <abbr title=\"Domain Name System\">DNS</abbr> "
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
msgid "DNS search domains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
msgid "DNS server port"
msgstr "Port del servidor <abbr title=\"Domain Name System\">DNS</abbr>"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:286
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
msgid "DNS setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid "DNS weight"
msgstr ""
@@ -1864,12 +1984,12 @@ msgstr ""
msgid "DNS-Label / FQDN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
#, fuzzy
msgid "DNSSEC"
msgstr "DNSSEC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
msgid "DNSSEC check unsigned"
msgstr ""
@@ -1881,39 +2001,49 @@ msgstr ""
msgid "DS-Lite AFTR address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
msgid "DSL"
msgstr "DSL"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
msgid "DSL Status"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
msgid "DSL line mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "DTIM Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
msgid "DUID"
msgstr "DUID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Data Rate"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+#, fuzzy
+msgid "Data Received"
+msgstr "Recepció"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
+#, fuzzy
+msgid "Data Transmitted"
+msgstr "Transmissió"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
msgid "Debug"
msgstr "Depuració"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
msgid "Default router"
msgstr ""
@@ -1921,7 +2051,7 @@ msgstr ""
msgid "Default state"
msgstr "Estat per defecte"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid ""
"Define additional DHCP options, for example "
"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
@@ -1944,23 +2074,23 @@ msgstr ""
msgid "Defines a specific MTU for this route"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid "Delegate IPv6 prefixes"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3566
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
msgid "Delete"
msgstr "Suprimeix"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
msgid "Delete key"
msgstr ""
@@ -1968,21 +2098,22 @@ msgstr ""
msgid "Delete request failed: %s"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:906
msgid "Delete this network"
msgstr "Suprimeix aquesta xarxa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "Delivery Traffic Indication Message Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
msgid "Description"
msgstr "Descripció"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
msgid "Deselect"
msgstr "Deselecciona"
@@ -1990,7 +2121,7 @@ msgstr "Deselecciona"
msgid "Design"
msgstr "Disseny"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:731
msgid "Designated master"
msgstr ""
@@ -2000,12 +2131,12 @@ msgstr ""
msgid "Destination"
msgstr "Destí"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
msgctxt "nft ip daddr"
msgid "Destination IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
msgctxt "nft ip6 daddr"
msgid "Destination IPv6"
msgstr ""
@@ -2014,7 +2145,7 @@ msgstr ""
msgid "Destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
msgctxt "nft ip dport"
msgid "Destination port"
msgstr ""
@@ -2027,21 +2158,21 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1134
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid "Device"
msgstr "Dispositiu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:920
msgid "Device Configuration"
msgstr "Configuració de dispositiu"
@@ -2062,7 +2193,7 @@ msgstr ""
msgid "Device not managed by ModemManager."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
msgid "Device not present"
msgstr ""
@@ -2070,7 +2201,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4545
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4543
msgid "Device unreachable!"
msgstr ""
@@ -2078,16 +2209,16 @@ msgstr ""
msgid "Device unreachable! Still waiting for device..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
msgid "Devices"
msgstr "Dispositius"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:159
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
msgid "Diagnostics"
msgstr "Diagnòstics"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106
msgid "Dial number"
msgstr ""
@@ -2097,12 +2228,12 @@ msgstr "Directori"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Disable"
msgstr "Inhabilita"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid ""
"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
"this interface."
@@ -2119,20 +2250,21 @@ msgstr ""
msgid "Disable Encryption"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1184
msgid "Disable Inactivity Polling"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Disable this network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
@@ -2141,21 +2273,21 @@ msgstr ""
msgid "Disabled"
msgstr "Inhabilitat"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:521
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
msgctxt "Label indicating that WireGuard peer is disabled"
msgid "Disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Disassociate On Low Acknowledgement"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
msgid ""
"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
msgstr "Descarta les respostes RFC1918 des de dalt."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351
@@ -2163,7 +2295,6 @@ msgid "Disconnect"
msgstr "Desconnecta"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
msgid "Disconnection attempt failed"
msgstr ""
@@ -2177,19 +2308,21 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3264
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1775
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
msgid "Dismiss"
msgstr "Oblida-ho"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance Optimization"
msgstr "Optimització de distància"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance to farthest network member in meters."
msgstr "Distància al membre de la xarxa més allunyat en metres."
@@ -2197,24 +2330,24 @@ msgstr "Distància al membre de la xarxa més allunyat en metres."
msgid "Distributed ARP Table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
msgid ""
"Dnsmasq instance to which this boot section is bound. If unspecified, the "
"section is valid for all dnsmasq instances."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid ""
-"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
-"forwarder."
+"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
+"abbr> forwarder."
msgstr ""
-"El Dnsmasq és un servidor <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> combinat i un reenviador de <abbr title=\"Domain Name System"
-"\">DNS</abbr> per tallafocs <abbr title=\"Network Address Translation\">NAT</"
-"abbr>"
+"El Dnsmasq és un servidor <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> combinat i un reenviador de <abbr title=\"Domain Name "
+"System\">DNS</abbr> per tallafocs <abbr title=\"Network Address "
+"Translation\">NAT</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
msgid "Do not cache negative replies, e.g. for non-existent domains."
msgstr ""
@@ -2226,25 +2359,21 @@ msgstr ""
msgid "Do not create host route to peer (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
msgid "Do not forward DNS queries without dots or domain parts."
msgstr ""
"No reenviïs les peticions <abbr title=\"Domain Name System\">DNS</abbr> "
"sense el nom <abbr title=\"Domain Name System\">DNS</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
-msgid "Do not forward queries that cannot be answered by public resolvers."
-msgstr ""
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
msgid "Do not forward reverse lookups for local networks."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
msgid "Do not listen on the specified interfaces."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
msgid "Do not offer DHCPv6 service on this interface."
msgstr ""
@@ -2253,7 +2382,7 @@ msgctxt "VLAN port state"
msgid "Do not participate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
msgid ""
"Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
"packets."
@@ -2263,7 +2392,7 @@ msgstr ""
msgid "Do not send a hostname"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
msgid ""
"Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr> messages on this interface."
@@ -2273,7 +2402,7 @@ msgstr ""
msgid "Do you really want to delete \"%s\" ?"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
msgstr ""
@@ -2285,7 +2414,7 @@ msgstr ""
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:593
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613
msgid "Do you want to replace the current PSK?"
msgstr ""
@@ -2293,15 +2422,16 @@ msgstr ""
msgid "Do you want to replace the current keys?"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
msgid "Domain"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
msgid "Domain required"
msgstr "Es requereix un domini"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
msgid "Domain whitelist"
msgstr ""
@@ -2327,11 +2457,11 @@ msgstr "Descarrega còpia de seguretat"
msgid "Download mtdblock"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
msgid "Downstream SNR offset"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
msgid ""
"Drag or paste a valid <em>*.conf</em> file below to configure the local "
"WireGuard interface."
@@ -2345,12 +2475,12 @@ msgstr ""
msgid "Drop Duplicate Frames"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
msgctxt "nft drop action"
msgid "Drop packet"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:547
msgctxt "Chain policy: drop"
msgid "Drop unmatched packets"
msgstr ""
@@ -2372,20 +2502,20 @@ msgstr ""
msgid "Dual-Stack Lite (RFC6333)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
msgstr ""
"<abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> dinàmic"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "Dynamic Authorization Extension client."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "Dynamic Authorization Extension port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "Dynamic Authorization Extension secret."
msgstr ""
@@ -2393,7 +2523,7 @@ msgstr ""
msgid "Dynamic tunnel"
msgstr "Túnel dinàmic"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid ""
"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
"having static leases will be served."
@@ -2403,17 +2533,17 @@ msgstr ""
msgid "EA-bits length"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1635
msgid "EAP-Method"
msgstr "Mètode EAP"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:505
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
msgid "Edit"
msgstr "Edita"
@@ -2427,15 +2557,15 @@ msgid ""
"reload the page."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
msgid "Edit this network"
msgstr "Edita aquesta xarxa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:852
msgid "Edit wireless network"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
msgctxt "nft rt mtu"
msgid "Effective route MTU"
msgstr ""
@@ -2468,12 +2598,12 @@ msgstr ""
msgid "Emergency"
msgstr "Emergència"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Enable"
msgstr "Activa"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
msgstr ""
@@ -2487,7 +2617,7 @@ msgstr ""
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
msgstr "Habilita l'<abbr title=\"Spanning Tree Protocol\">STP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
msgstr ""
@@ -2538,7 +2668,7 @@ msgstr "Habilita el client NTP"
msgid "Enable Single DES"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
msgid "Enable TFTP server"
msgstr "Habilita el servidor TFTP"
@@ -2550,23 +2680,23 @@ msgstr ""
msgid "Enable VLAN functionality"
msgstr "Habilita la funcionalitat VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1787
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
msgid ""
-"Enable automatic redirection of <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> port."
+"Enable automatic redirection of <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr> port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid "Enable key reinstallation (KRACK) countermeasures"
msgstr ""
@@ -2594,7 +2724,7 @@ msgstr ""
msgid "Enable multicast support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
msgstr ""
@@ -2621,11 +2751,11 @@ msgstr ""
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
msgid "Enable the built-in single-instance TFTP server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Enable this network"
msgstr ""
@@ -2638,8 +2768,9 @@ msgstr ""
msgid "Enable unicast flooding"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
msgstr "Activat"
@@ -2648,7 +2779,7 @@ msgstr "Activat"
msgid "Enables IGMP snooping on this bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
@@ -2668,28 +2799,33 @@ msgstr "Habilita l'Spanning Tree Protocol a aquest pont"
msgid "Encapsulation limit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
msgid "Encapsulation mode"
msgstr "Mode d'encapsulació"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1815
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
msgid "Encryption"
msgstr "Xifratge"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+msgid "Endpoint"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid "Endpoint Host"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Endpoint Port"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:316
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
msgid "Endpoint setting is invalid"
msgstr ""
@@ -2725,11 +2861,11 @@ msgstr ""
msgid "Erasing..."
msgstr "S’està esborrant…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:115
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:116
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
msgid "Error"
msgstr "Error"
@@ -2738,16 +2874,16 @@ msgstr "Error"
msgid "Error getting PublicKey"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Errored seconds (ES)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3027
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
#: modules/luci-compat/luasrc/model/network.lua:1433
msgid "Ethernet Adapter"
msgstr "Adaptador Ethernet"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
#: modules/luci-compat/luasrc/model/network.lua:1423
msgid "Ethernet Switch"
msgstr "Commutador Ethernet"
@@ -2760,11 +2896,17 @@ msgstr ""
msgid "Every second (fast, 1)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
msgid "Exclude interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:160
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
msgid ""
"Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
"e.g. for RBL services."
@@ -2774,11 +2916,15 @@ msgstr "Permet respostes del rang 127.0.0.0/8, p.e. per serveis RBL"
msgid "Existing device"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
msgid "Expand hosts"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+msgid "Expected port number."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
msgid "Expecting a hexadecimal assignment hint"
msgstr ""
@@ -2799,11 +2945,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "Expecting: %s"
msgstr "S’espera: %s"
@@ -2815,7 +2961,7 @@ msgstr ""
msgid "Expires"
msgstr "Caduca"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
msgstr ""
@@ -2824,11 +2970,11 @@ msgstr ""
msgid "External"
msgstr "Extern"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "External R0 Key Holder List"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid "External R1 Key Holder List"
msgstr ""
@@ -2856,15 +3002,15 @@ msgstr ""
msgid "Extra sstpc options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550
msgid "FT over DS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1549
msgid "FT over the Air"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
msgid "FT protocol"
msgstr ""
@@ -2872,19 +3018,43 @@ msgstr ""
msgid "Failed to change the system password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
msgid "File"
msgstr "Fitxer"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"File listing upstream resolvers, optionally domain-specific, e.g. "
"<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
@@ -2894,38 +3064,46 @@ msgstr ""
msgid "File not accessible"
msgstr "No hi ha accés al fitxer"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
msgid "File to store DHCP lease information."
msgstr ""
-"fitxer on els leases de <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> s'emmagatzemaran"
+"fitxer on els leases de <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> s'emmagatzemaran"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
msgid "File with upstream resolvers."
msgstr "fitxer <abbr title=\"Domain Name System\">DNS</abbr> local"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "Filename"
msgstr "Nom de fitxer"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
msgid "Filename of the boot image advertised to clients."
msgstr "Nom de fitxer de la imatge d'inici que es publica als clients"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
msgid "Filesystem"
msgstr "Sistema de fitxers"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+msgid "Filter IPv4 A records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+msgid "Filter IPv6 AAAA records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+msgid "Filter SRV/SOA service discovery"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
msgid "Filter private"
msgstr "Filtra privat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
-msgid "Filter useless"
-msgstr "Filtra els no útils"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
msgid "Filtering for all slaves, no validation"
msgstr ""
@@ -2938,8 +3116,13 @@ msgstr ""
msgid "Filtering for all slaves, validation only for backup slaves"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Finalizing failed"
msgstr ""
@@ -2949,7 +3132,7 @@ msgid ""
"with defaults based on what was detected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
msgid "Find and join network"
msgstr "Troba i uneix-te a la xarxa"
@@ -2963,10 +3146,11 @@ msgid "Firewall"
msgstr "Tallafocs"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
msgid "Firewall Mark"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
msgid "Firewall Settings"
msgstr "Ajusts de tallafocs"
@@ -2978,15 +3162,15 @@ msgstr "Estat de tallafocs"
msgid "Firewall mark"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
msgid "Firmware File"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
msgid "Firmware Version"
msgstr "Versió de microprogramari"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
msgid "Fixed source port for outbound DNS queries."
msgstr ""
@@ -3012,20 +3196,20 @@ msgstr "Operacions a la memòria flaix"
msgid "Flashing…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force"
msgstr "Força"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid "Force 40MHz mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
msgid "Force CCMP (AES)"
msgstr "Força el CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force DHCP on this network even if another server is detected."
msgstr "Força el DHCP en aquesta xarxa encara que es detecti altre servidor."
@@ -3037,15 +3221,15 @@ msgstr ""
msgid "Force MLD version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
msgid "Force TKIP"
msgstr "Força el TKIP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
msgid "Force TKIP and CCMP (AES)"
msgstr "Força el TKIP i el CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid "Force link"
msgstr ""
@@ -3057,19 +3241,19 @@ msgstr ""
msgid "Force use of NAT-T"
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:8
+#: modules/luci-base/ucode/template/csrftoken.ut:8
msgid "Form token mismatch"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
msgid ""
-"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> messages between the designated master "
-"interface and downstream interfaces."
+"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
+"designated master interface and downstream interfaces."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
msgid ""
"Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages received on the designated master interface to downstream "
@@ -3080,13 +3264,13 @@ msgstr ""
msgid "Forward DHCP traffic"
msgstr "Reenvia el trànsit DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
msgid ""
"Forward DHCPv6 messages between the designated master interface and "
"downstream interfaces."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
msgid "Forward Error Correction Seconds (FECS)"
msgstr ""
@@ -3098,7 +3282,7 @@ msgstr "Reenvia el trànsit difós"
msgid "Forward delay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
msgid "Forward mesh peer traffic"
msgstr ""
@@ -3106,7 +3290,7 @@ msgstr ""
msgid "Forward multicast packets as unicast packets on this device."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
msgid "Forwarding mode"
msgstr "Mode de reenviament"
@@ -3114,11 +3298,11 @@ msgstr "Mode de reenviament"
msgid "Fragmentation"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:964
msgid "Fragmentation Threshold"
msgstr "Llindar de fragmentació"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
msgctxt "nft nat flag fully-random"
msgid "Full port randomization"
msgstr ""
@@ -3136,7 +3320,7 @@ msgid "GHz"
msgstr "GHz"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
msgid "GPRS only"
msgstr "Només GPRS"
@@ -3175,8 +3359,8 @@ msgstr "Ports de passarel·la"
msgid "Gateway address is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
@@ -3184,10 +3368,10 @@ msgstr ""
msgid "General Settings"
msgstr "Paràmetres generals"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "General Setup"
msgstr ""
@@ -3199,7 +3383,7 @@ msgstr ""
msgid "Generate Config"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid "Generate PMK locally"
msgstr ""
@@ -3207,11 +3391,11 @@ msgstr ""
msgid "Generate archive"
msgstr "Genera l'arxiu"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:789
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819
msgid "Generate configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:829
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859
msgid "Generate configuration…"
msgstr ""
@@ -3219,15 +3403,15 @@ msgstr ""
msgid "Generate new key pair"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
msgid "Generate preshared key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:671
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:691
msgid "Generates a configuration suitable for import on a WireGuard peer"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:763
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
msgid "Generating QR code…"
msgstr ""
@@ -3241,25 +3425,25 @@ msgstr ""
msgid "Global Settings"
msgstr "Configuració global"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
msgid "Global network options"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:82
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:84
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
msgid "Go to firmware upgrade..."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:72
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
msgid "Go to password configuration..."
msgstr "Vés a la configuració de contrasenya"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3748
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
msgid "Go to relevant configuration page"
@@ -3285,6 +3469,10 @@ msgstr ""
msgid "Grant access to LuCI Wireguard procedures"
msgstr ""
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr ""
+
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
msgid "Grant access to SSH configuration"
msgstr ""
@@ -3390,11 +3578,11 @@ msgstr ""
msgid "Hang Up"
msgstr "Penja"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Header Error Code Errors (HEC)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
msgid "Heartbeat interval (kernel: heartbeat)"
msgstr ""
@@ -3410,7 +3598,7 @@ msgstr ""
"Ací pots configurar els aspectes bàsics del teu dispositiu, com el nom de la "
"màquina o el fus horari."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr ""
"No mostris l'<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
@@ -3420,11 +3608,11 @@ msgstr ""
msgid "Hide empty chains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
msgid "High"
msgstr "Alt"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
msgctxt "Chain hook description"
msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
msgstr ""
@@ -3434,7 +3622,7 @@ msgid "Hop Penalty"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2169
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2231
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
msgid "Host"
@@ -3444,7 +3632,7 @@ msgstr "Amfitrió"
msgid "Host expiry timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
msgid "Host requests this filename from the boot server."
msgstr ""
@@ -3453,9 +3641,9 @@ msgid "Host-Uniq tag content"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
msgid "Hostname"
@@ -3465,11 +3653,11 @@ msgstr "Nom de l’amfitrió"
msgid "Hostname to send when requesting DHCP"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
msgid "Hostnames"
msgstr "Noms de màquina"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
msgid ""
"Hostnames are used to bind a domain name to an IP address. This setting is "
"redundant for hostnames already configured with static leases, but it can be "
@@ -3492,18 +3680,30 @@ msgstr ""
msgid "Hybrid"
msgstr "Híbrid"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
msgctxt "nft icmpv6 code"
msgid "ICMPv6 code"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
msgctxt "nft icmpv6 type"
msgid "ICMPv6 type"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
+msgid "ID"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3521,11 +3721,11 @@ msgstr ""
msgid "IP Addresses"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
msgid "IP Protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
msgid "IP Sets"
msgstr ""
@@ -3533,7 +3733,7 @@ msgstr ""
msgid "IP Type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
msgid "IP address"
@@ -3549,7 +3749,14 @@ msgstr ""
msgid "IP address is missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:37
msgctxt "nft ip protocol"
msgid "IP protocol"
msgstr ""
@@ -3559,15 +3766,15 @@ msgctxt "nft meta l4proto"
msgid "IP protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
msgid "IP set"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305
msgid "IP sets"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
msgid "IPs to override with NXDOMAIN"
msgstr "Substitució dels dominis NX falsos"
@@ -3575,14 +3782,14 @@ msgstr "Substitució dels dominis NX falsos"
msgid "IPsec XFRM"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
msgid "IPv4"
msgstr "IPv4"
@@ -3608,7 +3815,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
msgid "IPv4 address"
@@ -3648,11 +3855,11 @@ msgstr ""
msgid "IPv4 prefix length"
msgstr "Longitud de prefix IPv4"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:626
msgid "IPv4 traffic table \"%h\""
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
msgid "IPv4+IPv6"
msgstr "IPv4+IPv6"
@@ -3665,23 +3872,23 @@ msgstr ""
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:634
msgid "IPv4/IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:109
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
msgid "IPv6"
msgstr "IPv6"
@@ -3697,7 +3904,7 @@ msgstr ""
msgid "IPv6 Neighbours"
msgstr "Veïns IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
msgid "IPv6 RA Settings"
msgstr ""
@@ -3709,11 +3916,11 @@ msgstr ""
msgid "IPv6 Rules"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
msgid "IPv6 Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid "IPv6 ULA-Prefix"
msgstr ""
@@ -3727,12 +3934,12 @@ msgstr ""
msgid "IPv6 address"
msgstr "Adreça IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid "IPv6 assignment hint"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid "IPv6 assignment length"
msgstr ""
@@ -3748,7 +3955,7 @@ msgstr ""
msgid "IPv6 only"
msgstr "Només IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid "IPv6 preference"
msgstr ""
@@ -3757,7 +3964,7 @@ msgstr ""
msgid "IPv6 prefix"
msgstr "Prefix IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid "IPv6 prefix filter"
msgstr ""
@@ -3771,15 +3978,15 @@ msgstr "Longitud de prefix IPv6"
msgid "IPv6 routed prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid "IPv6 source routing"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid "IPv6 suffix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
msgid "IPv6 suffix (hex)"
msgstr "Sufix (hex)<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-"
@@ -3787,11 +3994,11 @@ msgstr "Sufix (hex)<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-"
msgid "IPv6 support"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:630
msgid "IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr "IPv6-PD"
@@ -3810,7 +4017,7 @@ msgstr "IPv6-sobre-IPv4 (6rd)"
msgid "IPv6-over-IPv4 (6to4)"
msgstr "IPv6-sobre-IPv4 (6to4)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
msgid "Identity"
msgstr "Identitat"
@@ -3826,7 +4033,7 @@ msgstr ""
msgid "If checked, encryption is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
@@ -3836,45 +4043,45 @@ msgstr ""
msgid "If set, the meaning of the match options is inverted"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
"otherwise modifications will be reverted."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
msgid "If unchecked, no default route is configured"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid ""
"If your physical memory is insufficient unused data can be temporarily "
-"swapped to a swap-device resulting in a higher amount of usable <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
-"slow process as the swap-device cannot be accessed with the high datarates "
-"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+"swapped to a swap-device resulting in a higher amount of usable <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
msgstr ""
"Si la teva memòria física és insuficient, les dades no usades es poden "
"intercanviar a un dispositiu d'intercanvi, pel qual hi haurà una quantitat "
@@ -3883,15 +4090,15 @@ msgstr ""
"es pot accedir al dispositiu d'intercanvi amb unes taxes tan altes com les "
"de la <abbr title=\"Random Access Memory\">RAM</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
msgid "Ignore <code>/etc/hosts</code>"
msgstr "Ignora <code>/etc/hosts</code>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid "Ignore interface"
msgstr "Ignora la interfície"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
msgid "Ignore resolv file"
msgstr "Ignora el fitxer de resolució"
@@ -3903,25 +4110,25 @@ msgstr "Fitxer d'imatge"
msgid "Image check failed:"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import as peer"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:484
-msgid "Import peer configuration…"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:504
+msgid "Import configuration as peer…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:470
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
msgid "Import settings"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:366
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:391
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:376
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:403
msgid "Imported peer configuration"
msgstr ""
@@ -3939,7 +4146,7 @@ msgid ""
"order to avoid broadcast loops that can bring the entire LAN to a standstill."
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:13
+#: modules/luci-base/ucode/template/csrftoken.ut:13
msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
@@ -3983,6 +4190,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Incoming key"
msgstr ""
@@ -3997,7 +4205,7 @@ msgstr ""
msgid "Info"
msgstr "Informació"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Information"
msgstr "Informació"
@@ -4016,7 +4224,6 @@ msgid "Ingress device name"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
msgstr ""
@@ -4028,31 +4235,40 @@ msgstr "Script d'inici"
msgid "Initscripts"
msgstr "Scripts d'inici"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid "Inner certificate constraint (Domain)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid "Inner certificate constraint (SAN)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid "Inner certificate constraint (Subject)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid "Inner certificate constraint (Wildcard)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:310
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
msgid "Install protocol extensions..."
msgstr "Instal·la extensions de protocol"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
msgid "Instance"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
+msgid "Instance Details"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid ""
"Instead of joining any network with a matching SSID, only connect to the "
"BSSID <code>%h</code>."
@@ -4062,6 +4278,7 @@ msgstr ""
msgid "Insufficient permissions to read UCI configuration."
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
@@ -4069,7 +4286,7 @@ msgstr ""
msgid "Interface"
msgstr "Interfície"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:728
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
msgid "Interface \"%h\" is already marked as designated master."
msgstr ""
@@ -4077,7 +4294,7 @@ msgstr ""
msgid "Interface %q device auto-migrated from %q to %q."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
msgid "Interface Configuration"
msgstr "Configuració d'interfície"
@@ -4085,7 +4302,7 @@ msgstr "Configuració d'interfície"
msgid "Interface ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
msgid "Interface has %d pending changes"
msgstr ""
@@ -4094,39 +4311,39 @@ msgstr ""
msgid "Interface is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:65
msgid "Interface is marked for deletion"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is reconnecting..."
msgstr "La interfície s'està reconnectant..."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:194
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:214
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is shutting down..."
msgstr "La interfície s'està aturant..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
msgid "Interface is starting..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304
msgid "Interface is stopping..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Interface name"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:314
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Interface not present or not connected yet."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:507
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
msgid "Interfaces"
msgstr "Interfícies"
@@ -4135,10 +4352,6 @@ msgstr "Interfícies"
msgid "Internal"
msgstr "Intern"
-#: modules/luci-base/luasrc/view/error500.htm:8
-msgid "Internal Server Error"
-msgstr "Error de servidor intern"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
msgid "Interval For Sending Learning Packets"
msgstr ""
@@ -4161,7 +4374,7 @@ msgstr "Invàlid"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
msgid "Invalid APN provided"
msgstr ""
@@ -4207,16 +4420,20 @@ msgstr ""
msgid "Invalid hexadecimal value"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
msgid "Invalid username and/or password! Please try again."
msgstr "Usuari i/o contrasenya invàlids! Si us plau prova-ho de nou."
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "Invert match"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Isolate Clients"
msgstr ""
@@ -4229,21 +4446,21 @@ msgstr ""
"Sembla que intentes actualitzar una imatge que no hi cap a la memòria flaix, "
"si us plau verifica el fitxer d'imatge!"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
msgid "JavaScript required!"
msgstr "Es requereix JavaScript!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
msgid "Join Network"
msgstr "Uneix-te a la xarxa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1829
msgid "Join Network: Wireless Scan"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2107
msgid "Joining Network: %q"
msgstr ""
@@ -4255,24 +4472,28 @@ msgstr ""
msgid "Keep settings and retain the current configuration"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgid "Keep-Alive"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Kernel Log"
msgstr "Registre del nucli"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
msgid "Kernel Version"
msgstr "Versió del nucli"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462
msgid "Key"
msgstr "Clau"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
msgid "Key #%d"
msgstr "Clau #%d"
@@ -4280,6 +4501,7 @@ msgstr "Clau #%d"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Key for incoming packets (optional)."
msgstr ""
@@ -4287,15 +4509,20 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Key for outgoing packets (optional)."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
msgctxt "Label indicating that WireGuard peer lacks public key"
msgid "Key missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
msgctxt "nft unit"
msgid "KiB"
msgstr ""
@@ -4339,12 +4566,12 @@ msgstr "Interval d'eco LCP"
msgid "LED Configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
msgid "LLC"
msgstr "LLC"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid "Label"
msgstr "Etiqueta"
@@ -4356,14 +4583,25 @@ msgstr "Llengua"
msgid "Language and Style"
msgstr "Llengua i estil"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
msgid "Last member interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
msgid "Latency"
msgstr "Latència"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
+msgid "Latest Handshake"
+msgstr ""
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
msgstr "Fulla"
@@ -4372,16 +4610,16 @@ msgstr "Fulla"
msgid "Learn"
msgstr "Aprèn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Learn routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
msgid "Lease file"
msgstr "Fitxer d'arrendament"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid "Lease time"
msgstr ""
@@ -4405,38 +4643,38 @@ msgstr "Deixeu-ho en blanc per autodetectar"
msgid "Leave empty to use the current WAN address"
msgstr "Deixeu-ho en blanc per utilitzar l'adreça WAN actual"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid ""
"Legacy or badly behaving devices may require legacy 802.11b rates to "
"interoperate. Airtime efficiency may be significantly reduced where these "
"are used. It is recommended to not allow 802.11b rates where possible."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
msgid "Legend:"
msgstr "Llegenda:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Limit"
msgstr "Límit"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Line Attenuation (LATN)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
msgid "Line Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
msgid "Line State"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Line Uptime"
msgstr ""
@@ -4452,21 +4690,21 @@ msgstr ""
msgid "Link On"
msgstr "Enllaç actiu"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
msgctxt "nft @ll,off,len"
msgid "Link layer header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:514
msgid "List of IP addresses to convert into NXDOMAIN responses."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
-msgid "List of IP sets to populate with the specified domain IPs."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
+msgid "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid ""
"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID "
@@ -4475,7 +4713,7 @@ msgid ""
"Association."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
"as 6 octets with colons,128-bit key as hex string. <br />This list is used "
@@ -4488,23 +4726,28 @@ msgstr ""
msgid "List of SSH key files for auth"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
msgid "List of domains to allow RFC1918 responses for."
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
-msgid "List of domains to force to an IP address."
-msgstr ""
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
msgid "List of upstream resolvers to forward queries to."
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
msgid "Listen Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+msgid "Listen address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+msgid "Listen and Relay To IP family must be homogeneous."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342
msgid "Listen interfaces"
msgstr ""
@@ -4514,17 +4757,17 @@ msgstr ""
"Habilita el servei en totes les interfícies o, si no se n'especifica cap, en "
"totes"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
msgid ""
"Listen only on the specified interfaces, and loopback if not excluded "
"explicitly."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
msgid "ListenPort setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520
msgid "Listening port for inbound DNS queries."
msgstr ""
@@ -4533,7 +4776,7 @@ msgstr ""
msgid "Load"
msgstr "Càrrega"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:63
msgid "Load Average"
msgstr "Càrrega mitjana"
@@ -4541,27 +4784,28 @@ msgstr "Càrrega mitjana"
msgid "Load configuration…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2038
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
msgid "Loading directory contents…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
-#: modules/luci-base/luasrc/view/view.htm:4
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
msgid "Loading view…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
msgid "Local"
msgstr "Local"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
msgid "Local IP address"
msgstr ""
@@ -4581,11 +4825,12 @@ msgstr ""
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "Local IPv4 address"
msgstr "Adreça IPv4 local"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
msgid "Local IPv6 DNS server"
msgstr ""
@@ -4601,44 +4846,53 @@ msgstr "Adreça IPv6 local"
msgid "Local Startup"
msgstr "Inici local"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
msgid "Local Time"
msgstr "Hora local"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1019
msgid "Local ULA"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
msgid "Local domain"
msgstr "Domini local"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
msgid "Local domain suffix appended to DHCP names and hosts file entries."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
msgid "Local server"
msgstr "Servidor local"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
msgid "Local service only"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
msgid "Localise queries"
msgstr "Localitza les peticions"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid "Lock to BSSID"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft log action"
+msgid "Log event \"<strong>%h</strong>…\""
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
msgid "Log output level"
msgstr "Nivell de sortida de registre"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
msgid "Log queries"
msgstr "Registra les peticions"
@@ -4662,8 +4916,8 @@ msgstr ""
msgid "Logical network to which the tunnel will be added (bridged) (optional)."
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
msgid "Login"
msgstr "Entra"
@@ -4675,24 +4929,28 @@ msgstr "Surt"
msgid "Loose filtering"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Loss of Signal Seconds (LOSS)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
msgid "Lowest leased address as offset from the network address."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
msgid "MAC"
msgstr "MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
msgid "MAC Address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
msgid "MAC Address Filter"
msgstr "Filtre d'adreces MAC"
@@ -4701,15 +4959,15 @@ msgid "MAC Address For The Actor"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
msgid "MAC VLAN"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2168
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2230
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
@@ -4718,11 +4976,11 @@ msgstr ""
msgid "MAC address"
msgstr "Adreça MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
msgid "MAC-Filter"
msgstr "Filtre MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
msgid "MAC-List"
msgstr "Llista MAC"
@@ -4758,7 +5016,7 @@ msgid "MII Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
@@ -4766,14 +5024,18 @@ msgstr ""
msgid "MTU"
msgstr "MTU"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+msgid "MX"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
msgid ""
"Make sure to clone the root filesystem using something like the commands "
"below:"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
@@ -4782,31 +5044,31 @@ msgstr ""
msgid "Manual"
msgstr "Manual"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3891
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
msgid "Master"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Max. Attainable Data Rate (ATTNDR)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533
msgid "Max. DHCP leases"
msgstr ""
"Arrendaments de <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
"abbr> <abbr title=\"màxims\">max.</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
msgid "Max. EDNS0 packet size"
msgstr ""
"Mida <abbr title=\"màxima\">màx.</abbr> de paquet <abbr title=\"Extension "
"Mechanisms for Domain Name System\">EDNS0</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
msgid "Max. concurrent queries"
msgstr "Consultes concurrents <abbr title=\"màximes\">max.</abbr>"
@@ -4814,29 +5076,28 @@ msgstr "Consultes concurrents <abbr title=\"màximes\">max.</abbr>"
msgid "Maximum age"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
msgid "Maximum allowed Listen Interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
msgid "Maximum allowed number of active DHCP leases."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
msgid "Maximum allowed number of concurrent DNS queries."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
msgid "Maximum allowed size of EDNS0 UDP packets."
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Maximum amount of seconds to wait for the modem to become ready"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Maximum number of leased addresses."
msgstr ""
@@ -4844,16 +5105,20 @@ msgstr ""
msgid "Maximum snooping table size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid ""
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid "Maximum transmit power"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+msgid "May prevent VoIP or other services from working."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
@@ -4880,7 +5145,7 @@ msgstr "Memòria"
msgid "Memory usage (%)"
msgstr "Ús de Memòria (%)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
msgid "Mesh"
msgstr "Malla"
@@ -4888,7 +5153,7 @@ msgstr "Malla"
msgid "Mesh ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:997
msgid "Mesh Id"
msgstr ""
@@ -4918,12 +5183,12 @@ msgstr ""
msgid "Metric"
msgstr "Mètrica"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
msgctxt "nft unit"
msgid "MiB"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
@@ -4941,7 +5206,7 @@ msgid ""
"Prevents ARP cache thrashing."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid ""
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
@@ -4959,7 +5224,7 @@ msgstr ""
msgid "Mobile Data"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "Mobility Domain"
msgstr ""
@@ -4968,14 +5233,14 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1813
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
msgid "Mode"
msgstr "Mode"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
msgid "Model"
msgstr "Model"
@@ -4989,13 +5254,13 @@ msgid ""
"minutes."
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "Modem default"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
msgid "Modem device"
@@ -5006,12 +5271,11 @@ msgid "Modem disconnection in progress. Please wait."
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Modem init timeout"
msgstr "Temps d'espera d'inici de mòdem"
@@ -5024,8 +5288,8 @@ msgstr ""
msgid "ModemManager"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3895
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1080
msgid "Monitor"
msgstr "Monitor"
@@ -5051,7 +5315,7 @@ msgstr "Punts de muntatge"
msgid "Mount Points - Mount Entry"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
msgid "Mount Points - Swap Entry"
msgstr ""
@@ -5071,11 +5335,11 @@ msgstr ""
msgid "Mount filesystems not specifically configured"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "Mount options"
msgstr "Opcions de muntatge"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Mount point"
msgstr ""
@@ -5095,6 +5359,10 @@ msgstr "Mou cap avall"
msgid "Move up"
msgstr "Mou cap amunt"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid "Multi To Unicast"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
@@ -5114,11 +5382,11 @@ msgstr ""
msgid "Multicast to unicast"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid "NAS ID"
msgstr "NAS ID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:537
msgid "NAT action chain \"%h\""
msgstr ""
@@ -5131,11 +5399,11 @@ msgid "NAT64 Prefix"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
msgid "NCM"
msgstr "NCM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "NDP-Proxy slave"
msgstr ""
@@ -5148,29 +5416,42 @@ msgid "NTP server candidates"
msgstr "Candidats de servidor NTP"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4139
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
msgid "Name"
msgstr "Nom"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid "Name of the new network"
msgstr "Nom de la nova xarxa"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr ""
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
msgid "Navigation"
msgstr "Navegació"
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "Neighbour Report"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Neighbour cache validity"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2229
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
@@ -5183,32 +5464,28 @@ msgstr "Xarxa"
msgid "Network Coding"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
msgid "Network Mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid "Network SSID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
-msgid "Network Utilities"
-msgstr "Utilitats de xarxa"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
msgid "Network address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
msgid "Network boot image"
msgstr "Imatge d'inici de xarxa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:408
msgid "Network bridge configuration migration"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1435
msgid "Network device"
msgstr ""
@@ -5221,16 +5498,16 @@ msgstr ""
msgid "Network device is not present"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:646
msgid "Network device table \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
msgctxt "nft @nh,off,len"
msgid "Network header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:442
msgid "Network ifname configuration migration"
msgstr ""
@@ -5239,7 +5516,7 @@ msgstr ""
msgid "Network interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
msgid "Network-ID"
msgstr ""
@@ -5247,17 +5524,23 @@ msgstr ""
msgid "Never"
msgstr "Mai"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
+#, fuzzy
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr "Mai"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
msgid ""
"Never forward matching domains and subdomains, resolve from DHCP or hosts "
"files only."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1172
msgid "New interface for \"%s\" can not be created: %s"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1123
msgid "New interface name…"
msgstr ""
@@ -5265,13 +5548,13 @@ msgstr ""
msgid "Next »"
msgstr "Següent"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
msgstr "No"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
msgid "No DHCP Server configured for this interface"
msgstr "Cap servidor DHCP configurat en aquesta interfície"
@@ -5279,7 +5562,7 @@ msgstr "Cap servidor DHCP configurat en aquesta interfície"
msgid "No Data"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
msgid "No Encryption"
msgstr ""
@@ -5295,9 +5578,13 @@ msgstr ""
msgid "No RX signal"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
+msgid "No WireGuard interfaces configured."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:82
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
msgid ""
"No changes to settings will be stored and are lost after rebooting. This "
@@ -5308,7 +5595,11 @@ msgstr ""
msgid "No client associated"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -5331,15 +5622,11 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2913
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
msgid "No entries in this directory"
msgstr ""
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
-msgid "No files found"
-msgstr "Cap fitxer trobat"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
msgid ""
"No fixed interface listening port defined, peers might not be able to "
"initiate connections to this WireGuard instance!"
@@ -5374,30 +5661,35 @@ msgstr ""
msgid "No more slaves available, can not save interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494
msgid "No negative cache"
msgstr "Sense memòria cau negativa"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:697
msgid "No nftables ruleset loaded."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
msgid "No password set!"
msgstr "No hi ha cap contrasenya establerta!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+#, fuzzy
+msgid "No peers connected"
+msgstr "No connectat"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
msgid "No peers defined yet."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
msgid "No public keys present yet."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:614
msgctxt "nft chain is empty"
msgid "No rules in this chain"
msgstr ""
@@ -5410,8 +5702,8 @@ msgstr "No hi ha regles en aquesta cadena"
msgid "No validation or filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "No zone assigned"
msgstr "Cap zona assignada"
@@ -5423,7 +5715,7 @@ msgstr "Cap zona assignada"
msgid "Noise"
msgstr "Soroll"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Noise Margin (SNR)"
msgstr ""
@@ -5431,11 +5723,11 @@ msgstr ""
msgid "Noise:"
msgstr "Soroll:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Non Pre-emptive CRC errors (CRC_P)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
msgid "Non-wildcard"
msgstr ""
@@ -5445,12 +5737,12 @@ msgstr ""
msgid "None"
msgstr "Cap"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
msgid "Normal"
msgstr "Normal"
-#: modules/luci-base/luasrc/view/error404.htm:8
+#: modules/luci-base/ucode/template/error404.ut:9
msgid "Not Found"
msgstr "No trobat"
@@ -5462,15 +5754,15 @@ msgstr "No associat"
msgid "Not connected"
msgstr "No connectat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:131
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:157
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:328
msgid "Not present"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Not started on boot"
msgstr ""
@@ -5478,12 +5770,18 @@ msgstr ""
msgid "Not supported"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid ""
"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
"have problems"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(<code>addr#port</code>)."
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "Notes"
msgstr "Notes"
@@ -5492,7 +5790,7 @@ msgstr "Notes"
msgid "Notice"
msgstr "Avís"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:138
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:135
msgid "Nslookup"
msgstr "Nslookup"
@@ -5500,7 +5798,7 @@ msgstr "Nslookup"
msgid "Number of IGMP membership reports"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr ""
@@ -5517,7 +5815,7 @@ msgid "Obfuscated Password"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
@@ -5549,7 +5847,7 @@ msgstr ""
msgid "On-link"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
msgid "One of hostname or MAC address must be specified!"
msgstr "Cal especificar o el nom de host o l'adreça MAC!"
@@ -5580,12 +5878,11 @@ msgid ""
"Only if current active slave fails and the primary slave is up (failure, 2)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:683
msgid "Open iptables rules overview…"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
msgstr "Obre una llista..."
@@ -5594,35 +5891,35 @@ msgstr "Obre una llista..."
msgid "OpenConnect (CISCO AnyConnect)"
msgstr ""
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
msgid "OpenFortivpn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
"Protocol\">NDP</abbr> proxying."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise fall back to <em>server mode</em>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
msgid ""
"Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
"otherwise disable service."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
msgid "Operating frequency"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
msgid "Option \"%s\" contains an invalid input value."
msgstr ""
@@ -5630,15 +5927,15 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
msgid "Option changed"
msgstr "Opció canviada"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
msgid "Option removed"
msgstr "Opció treta"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
msgid "Optional"
msgstr "Opcional"
@@ -5646,13 +5943,17 @@ msgstr "Opcional"
msgid "Optional, free-form notes about this device"
msgstr ""
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid ""
"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -5660,17 +5961,17 @@ msgid ""
"for the interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
msgid "Optional. Description of peer."
msgstr ""
@@ -5678,13 +5979,13 @@ msgstr ""
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
msgid ""
"Optional. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5699,11 +6000,11 @@ msgstr ""
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Optional. Port of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid ""
"Optional. Private key of the WireGuard peer. The key is not required for "
"establishing a connection but allows generating a peer configuration or QR "
@@ -5711,7 +6012,7 @@ msgid ""
"exported."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -5725,18 +6026,23 @@ msgstr ""
msgid "Options"
msgstr "Opcions"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
msgid ""
"Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
-"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</code>"
-"\" for default route. <code>0.0.0.0</code> means \"the address of the system "
-"running dnsmasq\"."
+"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
+"code>\" for default route. <code>0.0.0.0</code> means \"the address of the "
+"system running dnsmasq\"."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
msgid "Options:"
msgstr "Opcions:"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+msgid "Ordinal: lower comes first."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
msgid "Originator Interval"
msgstr ""
@@ -5768,6 +6074,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Outgoing key"
msgstr ""
@@ -5791,11 +6098,11 @@ msgstr ""
msgid "Overlap"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
msgid "Override IPv4 routing table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
msgid "Override IPv6 routing table"
msgstr ""
@@ -5806,7 +6113,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -5814,6 +6121,7 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
msgid "Override MTU"
msgstr ""
@@ -5835,13 +6143,13 @@ msgstr ""
msgid "Override TTL"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
msgid ""
"Override default MAC address - the range of usable addresses might be "
"limited by the driver"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Override default interface name"
msgstr ""
@@ -5849,7 +6157,7 @@ msgstr ""
msgid "Override the gateway in DHCP responses"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
@@ -5867,7 +6175,7 @@ msgstr "Visió de conjunt"
msgid "Overwrite existing file \"%s\" ?"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:345
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355
msgid "Overwrite the current settings with the imported configuration?"
msgstr ""
@@ -5881,7 +6189,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
@@ -5894,7 +6202,7 @@ msgstr "Contrasenya PAP/CHAP"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
@@ -5915,7 +6223,7 @@ msgstr "PID"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
msgid "PIN"
msgstr "PIN"
@@ -5925,7 +6233,7 @@ msgstr "PIN"
msgid "PIN code rejected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1570
msgid "PMK R1 Push"
msgstr ""
@@ -5966,20 +6274,20 @@ msgstr ""
msgid "PSID-bits length"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:571
msgctxt "Label indicating that WireGuard peer uses a PSK"
msgid "PSK"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1528
msgid "PTM/EFM (Packet Transfer Mode)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "PXE/TFTP Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid "Packet Steering"
msgstr ""
@@ -5988,6 +6296,11 @@ msgctxt "nft meta mark"
msgid "Packet mark"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta time"
+msgid "Packet receive time"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr "Paquets"
@@ -5996,8 +6309,8 @@ msgstr "Paquets"
msgid "Packets To Transmit Before Moving To Next Slave"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "Part of zone %q"
msgstr "Part de la zona %q"
@@ -6006,13 +6319,13 @@ msgctxt "MACVLAN mode"
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
msgid "Password"
msgstr "Contrasenya"
@@ -6020,11 +6333,11 @@ msgstr "Contrasenya"
msgid "Password authentication"
msgstr "Autenticació per contrasenya"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
msgid "Password of Private Key"
msgstr "Contrasenya de la clau privada"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
msgid "Password of inner Private Key"
msgstr ""
@@ -6039,50 +6352,50 @@ msgstr ""
msgid "Password2"
msgstr "Contrasenya2"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:424
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:444
msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:417
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
msgid ""
"Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
"another system below to create a matching peer entry allowing that system to "
"connect to the local WireGuard interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:423
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:443
msgid "Paste or drag supplied WireGuard configuration file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
msgid "Path to CA-Certificate"
msgstr "Camí cap al certificat CA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
msgid "Path to Client-Certificate"
msgstr "Camí cap al certificat de client"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
msgid "Path to Private Key"
msgstr "Camí cap a la clau privada"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
msgid "Path to inner CA-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
msgid "Path to inner Client-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid "Path to inner Private Key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
msgid "Paused"
msgstr "Pausat"
@@ -6100,6 +6413,14 @@ msgstr "Pausat"
msgid "Peak:"
msgstr "Màxim:"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+msgid "Peer"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
+msgid "Peer Details"
+msgstr ""
+
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
msgstr ""
@@ -6117,7 +6438,7 @@ msgstr ""
msgid "Peer device name"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Peer disabled"
msgstr ""
@@ -6148,11 +6469,15 @@ msgstr "Executa un reinici"
msgid "Permission denied"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid "Persistent Keep Alive"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Persistent reconnect interval"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334
msgid "PersistentKeepAlive setting is invalid"
msgstr ""
@@ -6160,30 +6485,30 @@ msgstr ""
msgid "Phy Rate:"
msgstr "Velocitat física:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
msgid "Physical Settings"
msgstr "Ajusts físics"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:98
msgid "Ping"
msgstr "Ping"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Pkts."
msgstr "Paquets"
-#: modules/luci-base/luasrc/view/sysauth.htm:19
+#: modules/luci-base/ucode/template/sysauth.ut:19
msgid "Please enter your username and password."
msgstr "Si us plau entra el teu nom d'usuari i contrasenya."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4122
msgid "Please select the file to upload."
msgstr ""
@@ -6191,15 +6516,22 @@ msgstr ""
msgid "Policy"
msgstr "Política"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
msgctxt "Chain hook policy"
msgid "Policy: <strong>%h</strong> (%h)"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "Port"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
+#, fuzzy
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr "Port %d"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
msgid "Port isolation"
msgstr ""
@@ -6212,19 +6544,19 @@ msgstr "Estatus de port"
msgid "Potential negation of: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
msgid "Power Management Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "Pre-emptive CRC errors (CRCP_P)"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
msgid "Prefer LTE"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
msgid "Prefer UMTS"
msgstr ""
@@ -6236,15 +6568,15 @@ msgstr ""
msgid "Prefix suppressor"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid "Preshared Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:550
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
msgid "Preshared key in use"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308
msgid "PresharedKey setting is invalid"
msgstr ""
@@ -6259,7 +6591,7 @@ msgid ""
"ignore failures"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Prevents client-to-client communication"
msgstr "Evita la comunicació client a client"
@@ -6289,13 +6621,15 @@ msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
msgid "Priority"
msgstr "Prioritat"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:545
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
msgctxt "Label indicating that WireGuard peer private key is stored"
msgid "Private"
msgstr ""
@@ -6306,15 +6640,15 @@ msgid "Private (Prevent communication between MAC VLANs)"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid "Private Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:564
msgid "Private key present"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:290
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
msgid "PrivateKey setting is missing or invalid"
msgstr ""
@@ -6327,9 +6661,9 @@ msgstr "Processos"
msgid "Prot."
msgstr "Prot."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:564
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1137
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
@@ -6341,13 +6675,13 @@ msgstr "Protocol"
msgid "Provide NTP server"
msgstr "Habilita el servidor NTP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid ""
"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
"and requests."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
msgid "Provide new network"
msgstr ""
@@ -6357,25 +6691,36 @@ msgid ""
"interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+msgid "Proxy Server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid "ProxyARP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Pseudo Ad-Hoc (ahdemo)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
msgid "Public Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
msgid "Public key is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:556
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
msgctxt "Tooltip displaying full WireGuard peer public key"
msgid "Public key: %h"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
msgid ""
"Public keys allow for the passwordless SSH logins with a higher security "
"compared to the use of plain passwords. In order to upload a new key to the "
@@ -6387,7 +6732,7 @@ msgstr ""
msgid "Public prefix routed to this device for distribution to clients."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
msgid "PublicKey setting is invalid"
msgstr ""
@@ -6400,7 +6745,7 @@ msgstr ""
msgid "Quality"
msgstr "Calidad"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
msgid "Query all available upstream resolvers."
msgstr ""
@@ -6412,35 +6757,35 @@ msgstr ""
msgid "Query response interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "R0 Key Lifetime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "R1 Key Holder"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430
msgid "RADIUS Accounting Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
msgid "RADIUS Accounting Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
msgid "RADIUS Accounting Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
msgid "RADIUS Authentication Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
msgid "RADIUS Authentication Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
msgid "RADIUS Authentication Server"
msgstr ""
@@ -6448,16 +6793,20 @@ msgstr ""
msgid "RFC3947 NAT-T mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid "RSN Preauth"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "RSSI threshold for joining"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
msgid "RTS/CTS Threshold"
msgstr "Llindar RTS/CTS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
msgid "RX"
msgstr "RX"
@@ -6465,11 +6814,17 @@ msgstr "RX"
msgid "RX Rate"
msgstr "Velocitat RX"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2233
msgid "RX Rate / TX Rate"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
msgctxt "nft nat flag random"
msgid "Randomize source port mapping"
msgstr ""
@@ -6478,13 +6833,13 @@ msgstr ""
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
msgstr ""
-"Llegeix <code>/etc/ethers</code> per configurar el servidor <abbr title="
-"\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
+"Llegeix <code>/etc/ethers</code> per configurar el servidor <abbr "
+"title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
msgid "Really switch protocol?"
msgstr ""
@@ -6492,11 +6847,11 @@ msgstr ""
msgid "Realtime Graphs"
msgstr "Gràfiques en temps real"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "Reassociation Deadline"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
msgid "Rebind protection"
msgstr ""
@@ -6520,11 +6875,20 @@ msgstr "Arranca de nou el sistema operatiu del teu dispositiu"
msgid "Receive"
msgstr "Recepció"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
+#, fuzzy
+msgid "Received Data"
+msgstr "Recepció"
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+msgid "Reconnect Timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
msgid "Reconnect this interface"
msgstr "Reconnex aquesta interfície"
@@ -6532,12 +6896,12 @@ msgstr "Reconnex aquesta interfície"
msgid "Redirect to HTTPS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
msgctxt "nft redirect to port"
msgid "Redirect to local port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
msgctxt "nft redirect"
msgid "Redirect to local system"
msgstr ""
@@ -6546,26 +6910,30 @@ msgstr ""
msgid "References"
msgstr "Referències"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361
+msgid "Refresh Channels"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
msgid "Refreshing"
msgstr "Refrescant"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
msgctxt "nft reject with icmp type"
msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
msgctxt "nft reject with icmpx type"
msgid "Reject packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
msgctxt "nft reject with icmpv6 type"
msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
msgctxt "nft reject with tcp reset"
msgid "Reject packet with <strong>TCP reset</strong>"
msgstr ""
@@ -6577,6 +6945,8 @@ msgid ""
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
msgid "Relay"
msgstr "Relé"
@@ -6586,6 +6956,14 @@ msgstr "Relé"
msgid "Relay Bridge"
msgstr "Pont de relé"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+msgid "Relay To address"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
msgid "Relay between networks"
msgstr "Relé entre xarxes"
@@ -6604,6 +6982,7 @@ msgstr "Adreça IPv4 remota"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid "Remote IPv4 address or FQDN"
msgstr "Adreça IPv4 remota o FQDN"
@@ -6616,15 +6995,23 @@ msgstr ""
msgid "Remote IPv6 address or FQDN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:908
msgid "Remove"
msgstr "Treu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
msgid "Remove related device settings from the configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Replace wireless configuration"
msgstr "Reemplaça la configuració sense fil"
@@ -6654,7 +7041,7 @@ msgstr ""
msgid "Require incoming packets serialization (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
msgid "Required"
msgstr ""
@@ -6666,7 +7053,11 @@ msgstr "Alguns ISP ho requereixen, per exemple el Charter amb DOCSIS 3"
msgid "Required. Base64-encoded private key for this interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
msgid "Required. Public key of the WireGuard peer."
msgstr ""
@@ -6678,67 +7069,67 @@ msgstr ""
msgid "Required. XFRM interface ID to be used for SA."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
msgid "Requires hostapd"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
msgid "Requires hostapd with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
msgid "Requires hostapd with EAP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
msgid "Requires hostapd with OWE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
msgid "Requires hostapd with SAE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
msgid "Requires hostapd with WEP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
msgid "Requires wpa-supplicant"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
msgid "Requires wpa-supplicant with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
msgid "Requires wpa-supplicant with EAP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
msgid "Requires wpa-supplicant with OWE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1358
msgid "Requires wpa-supplicant with SAE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
msgid "Requires wpa-supplicant with WEP support"
msgstr ""
@@ -6747,7 +7138,7 @@ msgid "Reselection policy for primary slave"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
-#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-base/ucode/template/sysauth.ut:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
@@ -6762,20 +7153,24 @@ msgstr "Reinicia els comptadors"
msgid "Reset to defaults"
msgstr "Reestableix els valors per defecte"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
msgid "Resolv and Hosts Files"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
msgid "Resolv file"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+msgid "Resolve specified FQDNs to an IP."
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
msgid "Resource not found"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:876
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
msgid "Restart"
msgstr "Reiniciar"
@@ -6784,7 +7179,7 @@ msgstr "Reiniciar"
msgid "Restart Firewall"
msgstr "Reinicia el tallafocs"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
msgid "Restart radio interface"
msgstr ""
@@ -6796,7 +7191,7 @@ msgstr "Restauració de la configuració"
msgid "Restore backup"
msgstr "Restaura còpia de seguretat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
msgid ""
"Return answers to DNS queries matching the subnet from which the query was "
"received if multiple IPs are available."
@@ -6811,78 +7206,85 @@ msgstr "Mostra/amaga la contrasenya"
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4413
msgid "Revert"
msgstr "Reverteix"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4518
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4732
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4730
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4712
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4710
msgid "Reverting configuration…"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
msgctxt "nft dnat ip to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
msgctxt "nft dnat ip6 to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
msgctxt "nft dnat ip to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
msgctxt "nft dnat ip6 to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
msgctxt "nft snat ip to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109
msgctxt "nft snat ip6 to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
msgctxt "nft snat ip to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
msgctxt "nft snat ip6 to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
msgid "Rewrite to egress device address"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr "Robustesa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
msgid ""
"Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
"<em>TFTP server root</em> turn on the TFTP server and serve files from "
"<em>TFTP server root</em>."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
msgid "Root preparation"
msgstr ""
@@ -6890,11 +7292,11 @@ msgstr ""
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Route Allowed IPs"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:533
msgid "Route action chain \"%h\""
msgstr ""
@@ -6902,7 +7304,7 @@ msgstr ""
msgid "Route type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid ""
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
@@ -6938,20 +7340,20 @@ msgstr ""
msgid "Rule"
msgstr "Regla"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:603
msgid "Rule actions"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:476
msgctxt "nft comment"
msgid "Rule comment: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:541
msgid "Rule container chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
msgid "Rule matches"
msgstr ""
@@ -6959,15 +7361,15 @@ msgstr ""
msgid "Rule type"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run a filesystem check before mounting the device"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run filesystem check"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
msgid "Runtime error"
msgstr ""
@@ -6980,6 +7382,11 @@ msgstr "SHA256"
msgid "SNR"
msgstr "SNR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "SRV"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
msgid "SSH Access"
@@ -6997,15 +7404,15 @@ msgstr ""
msgid "SSH username"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
msgid "SSH-Keys"
msgstr "Claus SSH"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1811
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
msgid "SSID"
msgstr "SSID"
@@ -7018,11 +7425,11 @@ msgstr "SSTP"
msgid "SSTP Server"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid "SWAP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
@@ -7033,7 +7440,7 @@ msgid "Save"
msgstr "Desar"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Desa i aplica"
@@ -7050,7 +7457,7 @@ msgstr ""
msgid "Save mtdblock contents"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:881
msgid "Scan"
msgstr "Escaneja"
@@ -7059,15 +7466,15 @@ msgstr "Escaneja"
msgid "Scheduled Tasks"
msgstr "Tasques programades"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4387
msgid "Section added"
msgstr "Secció afegida"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
msgid "Section removed"
msgstr "Secció treta"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "See \"mount\" manpage for details"
msgstr ""
@@ -7080,7 +7487,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2962
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
msgid "Select file…"
msgstr ""
@@ -7088,7 +7495,7 @@ msgstr ""
msgid "Selects the transmit hash policy to use for slave selection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
msgid ""
"Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages advertising this device as IPv6 router."
@@ -7117,11 +7524,11 @@ msgstr ""
msgid "Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
msgid "Server address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
msgid "Server name"
msgstr ""
@@ -7137,7 +7544,7 @@ msgstr "Tipus de servei"
msgid "Services"
msgstr "Serveis"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "Session expired"
msgstr ""
@@ -7146,16 +7553,16 @@ msgstr ""
msgid "Set Static"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
msgctxt "nft mangle"
msgid "Set header field <var>%s</var> to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
@@ -7165,14 +7572,14 @@ msgstr ""
msgid "Set same MAC Address to all slaves"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
msgid ""
"Set the autonomous address-configuration flag in the prefix information "
"options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
"When enabled, clients will perform stateless IPv6 address autoconfiguration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
msgid ""
"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
"proxying."
@@ -7186,8 +7593,8 @@ msgstr ""
msgid "Set to first slave added to the bond (follow, 2)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:678
msgid "Set up DHCP Server"
msgstr ""
@@ -7198,7 +7605,6 @@ msgid "Setting PLMN failed"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
msgstr ""
@@ -7206,11 +7612,17 @@ msgstr ""
msgid "Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Setup routes for proxied IPv6 neighbours."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Severely Errored Seconds (SES)"
msgstr ""
@@ -7219,12 +7631,11 @@ msgstr ""
msgid "Short GI"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
msgid "Short Preamble"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
msgstr ""
@@ -7237,16 +7648,16 @@ msgstr ""
msgid "Show raw counters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:526
msgid "Shutdown this interface"
msgstr "Atura aquesta interfície"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:388
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
@@ -7254,11 +7665,11 @@ msgstr "Atura aquesta interfície"
msgid "Signal"
msgstr "Senyal"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2232
msgid "Signal / Noise"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Signal Attenuation (SATN)"
msgstr ""
@@ -7270,12 +7681,12 @@ msgstr ""
msgid "Signal:"
msgstr "Senyal:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Mida"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
msgid "Size of DNS query cache"
msgstr ""
@@ -7292,12 +7703,12 @@ msgstr "Salta"
msgid "Skip from backup files that are equal to those in /rom"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
msgid "Skip to content"
msgstr "Salta al contingut"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
msgid "Skip to navigation"
msgstr "Salta a la navegació"
@@ -7306,7 +7717,7 @@ msgstr "Salta a la navegació"
msgid "Slave Interfaces"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1428
msgid "Software VLAN"
msgstr ""
@@ -7315,14 +7726,10 @@ msgstr ""
msgid "Some fields are invalid, cannot save values!"
msgstr "No es pot desar els valors perquè alguns camps estan invàlids!"
-#: modules/luci-base/luasrc/view/error404.htm:9
+#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
msgstr "Tristament, l'object que heu sol·licitat no s'ha trobat."
-#: modules/luci-base/luasrc/view/error500.htm:9
-msgid "Sorry, the server encountered an unexpected error."
-msgstr "Tristament, el servidor ha encontrat un error inesperat."
-
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
msgid ""
"Sorry, there is no sysupgrade support present; a new firmware image must be "
@@ -7338,12 +7745,12 @@ msgstr ""
msgid "Source"
msgstr "Origen"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
msgctxt "nft ip saddr"
msgid "Source IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
msgctxt "nft ip6 saddr"
msgid "Source IPv6"
msgstr ""
@@ -7353,24 +7760,24 @@ msgstr ""
msgid "Source interface"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
msgctxt "nft ip sport"
msgid "Source port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
msgid ""
"Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
"options for Dnsmasq."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
msgid ""
"Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
"unspecified, the local device DNS search domain will be announced."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid ""
"Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
"If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -7414,11 +7821,11 @@ msgstr ""
msgid "Specifies the destination subnet to match (CIDR notation)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Specifies the directory the device is attached to"
msgstr "Especifica el directori a que el dispositiu està adjuntat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
msgid ""
"Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
"messages, for example to instruct clients to request further information via "
@@ -7459,7 +7866,7 @@ msgid ""
"dead"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid ""
"Specifies the maximum transmit power the wireless radio may use. Depending "
"on regulatory requirements and wireless usage, the actual transmit power may "
@@ -7664,7 +8071,7 @@ msgid ""
"bytes)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "Specify the secret encryption key here."
msgstr "Especifiqueu el clau de xifració secret aquí."
@@ -7672,7 +8079,7 @@ msgstr "Especifiqueu el clau de xifració secret aquí."
msgid "Stale neighbour cache timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
msgid "Start"
msgstr "Inici"
@@ -7685,16 +8092,16 @@ msgstr ""
msgid "Start priority"
msgstr "Prioritat d'inici"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Starting configuration apply…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1827
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413
msgid "Starting wireless scan..."
msgstr ""
@@ -7716,35 +8123,35 @@ msgstr "Rutes IPv6 estàtiques"
msgid "Static Lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
msgid "Static Leases"
msgstr "Leases estàtics"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
msgstr "Adreça estàtica"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
msgid ""
"Static leases are used to assign fixed IP addresses and symbolic hostnames "
"to DHCP clients. They are also required for non-dynamic interface "
"configurations where only hosts with a corresponding lease are served."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
msgid "Station inactivity limit"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:551
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
msgid "Status"
msgstr "Estat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:528
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
msgid "Stop"
msgstr "Atura"
@@ -7753,8 +8160,8 @@ msgstr "Atura"
msgid "Stop WPS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1857
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1919
msgid "Stop refresh"
msgstr ""
@@ -7766,7 +8173,7 @@ msgstr ""
msgid "Strict filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
msgid "Strict order"
msgstr "Ordre estricte"
@@ -7775,15 +8182,15 @@ msgid "Strong"
msgstr "Fort"
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2055
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2117
msgid "Submit"
msgstr "Envia"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
msgid "Suppress logging"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
msgid "Suppress logging of the routine operation for the DHCP protocol."
msgstr ""
@@ -7805,16 +8212,16 @@ msgid ""
"Switch %q has an unknown topology - the VLAN settings might not be accurate."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1426
msgid "Switch VLAN"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
msgid "Switch port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
msgid "Switch protocol"
msgstr "Protocol de commutador"
@@ -7836,8 +8243,16 @@ msgstr ""
msgid "Sync with browser"
msgstr "Sincronitza amb el navegador"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "Syntax: <code>_service._proto.example.com</code>."
+msgstr ""
+
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
msgid "System"
@@ -7861,29 +8276,29 @@ msgstr "Propietats del sistema"
msgid "System log buffer size"
msgstr "Mida de la memòria intermèdia per al registre del sistema"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
msgid "System running in recovery (initramfs) mode."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
msgctxt "nft tcp option maxseg size"
msgid "TCP MSS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
msgctxt "nft tcp dport"
msgid "TCP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
msgctxt "nft tcp flags"
msgid "TCP flags"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
msgctxt "nft tcp sport"
msgid "TCP source port"
msgstr ""
@@ -7892,12 +8307,12 @@ msgstr ""
msgid "TCP:"
msgstr "TCP:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
msgid "TFTP server root"
msgstr "Arrel del servidor TFTP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
msgid "TX"
msgstr "TX"
@@ -7917,6 +8332,7 @@ msgstr ""
msgid "Table"
msgstr "Taula"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
@@ -7924,7 +8340,7 @@ msgstr "Taula"
msgid "Target"
msgstr "Destí"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
msgid "Target Platform"
msgstr ""
@@ -7940,26 +8356,26 @@ msgstr ""
msgid "Terminate"
msgstr "Acaba"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid ""
"The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
"Minimum is 1280 bytes."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
msgid ""
"The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
"addresses are available via DHCPv6."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
msgid ""
"The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
"also acting as Mobile IPv6 home agent on this link."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
msgid ""
"The <em>Other configuration</em> (O) flag indicates that other information, "
"such as DNS servers, is available via DHCPv6."
@@ -7975,7 +8391,7 @@ msgid ""
"the configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
@@ -7987,15 +8403,15 @@ msgid ""
"username instead of the user ID!"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
msgid "The IP address %h is already used by another static lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
msgid "The IP address is outside of any DHCP pool address range"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
msgid "The IP address of the boot server"
msgstr ""
@@ -8006,6 +8422,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
msgstr ""
@@ -8030,7 +8447,7 @@ msgstr ""
msgid "The LED blinks with the configured on/off frequency"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
msgid "The LED flashes to simulate actual heart beat."
msgstr ""
@@ -8047,7 +8464,7 @@ msgstr ""
msgid "The LED is always in default state on."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
msgid ""
"The MAC address %h is already used by another static lease in the same DHCP "
"pool"
@@ -8057,7 +8474,7 @@ msgstr ""
msgid "The MTU must not exceed the parent device MTU of %d bytes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
msgid "The VLAN ID must be unique"
msgstr ""
@@ -8065,7 +8482,7 @@ msgstr ""
msgid "The algorithm that is used to discover mesh routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid ""
"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
"code> and <code>_</code>"
@@ -8077,13 +8494,13 @@ msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid ""
"The correct SSID must be manually specified when joining a hidden wireless "
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4509
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8094,27 +8511,27 @@ msgid ""
"state."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
msgstr ""
-"El fitxer de dispositiu de la memòria o partició (<abbr title=\"per exemple"
-"\">p.e.</abbr> <code>/dev/sda1</code>)"
+"El fitxer de dispositiu de la memòria o partició (<abbr title=\"per "
+"exemple\">p.e.</abbr> <code>/dev/sda1</code>)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:450
msgid "The device name \"%s\" is already taken"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
msgid ""
"The existing network configuration needs to be changed for LuCI to function "
"properly."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
@@ -8131,7 +8548,7 @@ msgstr ""
msgid "The following rules are currently active on this system."
msgstr "Les següents regles estan actualment actives en aquest sistema."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
msgid "The frequency is in direct proportion to 1-minute average CPU load."
msgstr ""
@@ -8139,17 +8556,17 @@ msgstr ""
msgid "The gateway address must not be a local IP address"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:732
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752
msgid ""
"The generated configuration can be imported into a WireGuard client "
"application to setup a connection towards this device."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
msgid "The given SSH public key has already been added."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA, "
"ED25519 or ECDSA keys."
@@ -8163,15 +8580,19 @@ msgid ""
"to be received and retransmitted which costs airtime)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
msgid "The hostname of the boot server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
-msgid "The interface name is already used"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+msgid "The interface name is already used"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
msgid "The interface name is too long"
msgstr ""
@@ -8195,6 +8616,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "The local IPv4 address over which the tunnel is created (optional)."
msgstr ""
@@ -8226,33 +8648,33 @@ msgid ""
"host responses are spread out over a larger interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid ""
"The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
"abbr> messages. Maximum is 255 hops."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4645
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
msgid "The network name is already used"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
msgid ""
-"The network ports on this device can be combined to several <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"The network ports on this device can be combined to several <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
"communicate directly with each other. <abbr title=\"Virtual Local Area "
"Network\">VLAN</abbr>s are often used to separate different network "
"segments. Often there is by default one Uplink port for a connection to the "
"next greater network like the internet and other ports for a local network."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid ""
"The public hostname or IP address of this system the peer should connect to. "
"This usually is a static public IP address, a static hostname or a DDNS "
@@ -8292,11 +8714,11 @@ msgid ""
"aliases local (255), main (254) and default (253) are also valid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383
msgid "The selected %s mode is incompatible with %s encryption"
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:11
+#: modules/luci-base/ucode/template/csrftoken.ut:11
msgid "The submitted security token is invalid or already expired!"
msgstr ""
@@ -8359,8 +8781,8 @@ msgstr ""
"La imatge pujada no conté un format suportat. Assegura't de triar el format "
"d'imatge genèric per la teva plataforma."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
msgid "The value is overridden by configuration."
msgstr ""
@@ -8370,25 +8792,25 @@ msgid ""
"the network with its protocol information."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:679
msgid ""
"There are legacy iptables rules present on the system. Mixing iptables and "
"nftables rules is discouraged and may lead to incomplete traffic filtering."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4677
msgid "There are no changes to apply"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:70
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
msgid ""
"There is no password set on this router. Please configure a root password to "
@@ -8401,16 +8823,16 @@ msgstr ""
msgid "This IPv4 address of the relay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1695
msgid "This authentication type is not applicable to the selected EAP method."
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
msgid "This does not look like a valid PEM file"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
"include during sysupgrade. Modified files in /etc/config/ and certain other "
@@ -8449,7 +8871,7 @@ msgid ""
"ends with <code>...:2/64</code>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
msgid "This is the only DHCP server in the local network."
msgstr ""
"Aquest és l'únic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
@@ -8483,8 +8905,8 @@ msgstr ""
"Aquesta llista mostra una vista general sobre els processos corrent al "
"sistema actualment i el seu estat."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
msgid ""
"This option cannot be used because the ca-bundle package is not installed."
msgstr ""
@@ -8501,6 +8923,10 @@ msgstr "Aquesta secció encara no conté cap valor"
msgid "Time Synchronization"
msgstr "Sincronització de l'hora"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "Time advertisement"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Time in milliseconds"
msgstr ""
@@ -8509,10 +8935,14 @@ msgstr ""
msgid "Time in seconds to spend in listening and learning states"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "Time interval for rekeying GTK"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "Time zone"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
msgid "Timed-out"
msgstr ""
@@ -8533,14 +8963,14 @@ msgstr ""
msgid "Timezone"
msgstr "Zona horària"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:418
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:438
msgid ""
"To fully configure the local WireGuard interface from an existing (e.g. "
-"provider supplied) configuration file, use the <strong><a class=\"full-import"
-"\" href=\"#\">configuration import</a></strong> instead."
+"provider supplied) configuration file, use the <strong><a class=\"full-"
+"import\" href=\"#\">configuration import</a></strong> instead."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
msgid "To login…"
msgstr ""
@@ -8555,7 +8985,7 @@ msgstr ""
"inicial, fes clic a \"Restableix la configuració\" (només funciona amb "
"imatges squashfs)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
msgid "Tone"
msgstr "To"
@@ -8563,9 +8993,9 @@ msgstr "To"
msgid "Total Available"
msgstr "Total disponible"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:121
msgid "Traceroute"
msgstr "Rastre de ruta"
@@ -8580,11 +9010,11 @@ msgstr "Trànsit"
msgid "Traffic Class"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:529
msgid "Traffic filter chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:467
msgctxt "nft counter"
msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
msgstr ""
@@ -8601,17 +9031,22 @@ msgstr "Transmissió"
msgid "Transmit Hash Policy"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
+#, fuzzy
+msgid "Transmitted Data"
+msgstr "Antena transmissora"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
msgctxt "nft @th,off,len"
msgid "Transport header bits %d-%d"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
msgctxt "nft th dport"
msgid "Transport header destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
msgctxt "nft th sport"
msgid "Transport header source port"
msgstr ""
@@ -8628,7 +9063,7 @@ msgstr "Mode d'activació"
msgid "Tunnel ID"
msgstr "ID del túnel"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3024
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
#: modules/luci-compat/luasrc/model/network.lua:1431
msgid "Tunnel Interface"
msgstr "Interfície del túnel"
@@ -8639,7 +9074,7 @@ msgstr "Interfície del túnel"
msgid "Tunnel Link"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
msgid "Tunnel device"
msgstr ""
@@ -8647,8 +9082,8 @@ msgstr ""
msgid "Tx-Power"
msgstr "Potència Tx"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
msgid "Type"
@@ -8658,12 +9093,12 @@ msgstr "Tipus"
msgid "Type of service"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
msgctxt "nft udp dport"
msgid "UDP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
msgctxt "nft udp sport"
msgid "UDP source port"
msgstr ""
@@ -8681,8 +9116,8 @@ msgstr "Només UMTS"
msgid "UMTS/GPRS/EV-DO"
msgstr "UMTS/GPRS/EV-DO"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid "UUID"
msgstr "UUID"
@@ -8703,7 +9138,7 @@ msgstr ""
msgid "Unable to determine upstream interface"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:11
+#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
msgstr ""
@@ -8754,19 +9189,27 @@ msgstr "No s'ha pogut reiniciar el tallafocs: %s"
msgid "Unable to save contents: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Unavailable Seconds (UAS)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1317
msgid "Unconfigure"
msgstr "Desconfigura"
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
msgid "Unexpected reply data format"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid ""
"Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
"within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -8774,7 +9217,7 @@ msgid ""
"generated at first install."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2111
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
#: modules/luci-compat/luasrc/model/network.lua:971
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
msgid "Unknown"
@@ -8784,7 +9227,7 @@ msgstr "Desconegut"
msgid "Unknown and unsupported connection method."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
#: modules/luci-compat/luasrc/model/network.lua:1138
msgid "Unknown error (%s)"
msgstr ""
@@ -8793,7 +9236,7 @@ msgstr ""
msgid "Unknown error code"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2108
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:965
msgid "Unmanaged"
@@ -8804,11 +9247,11 @@ msgstr "Sense gestionar"
msgid "Unmount"
msgstr "Desmunta"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4327
msgid "Unsaved Changes"
msgstr "Canvis sense desar"
@@ -8822,15 +9265,16 @@ msgid "Unsupported MAP type"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
msgid "Unsupported modem"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:309
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:315
msgid "Unsupported protocol type."
msgstr "Tipus de protocol no suportat."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
msgid "Untitled peer"
msgstr ""
@@ -8842,7 +9286,7 @@ msgstr "Amunt"
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
msgid "Upload"
msgstr "Puja"
@@ -8866,46 +9310,46 @@ msgid "Upload file…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4202
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
msgid "Uploading file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid ""
"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
"assigned with a name in the form <em>wifinet#</em> and the network will be "
"restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410
msgid ""
"Upon pressing \"Continue\", bridges configuration will be updated and the "
"network will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444
msgid ""
"Upon pressing \"Continue\", ifname options will get renamed and the network "
"will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
msgid "Upstream resolvers will be queried in the order of the resolv file."
msgstr ""
"Es consultaran els servidors <abbr title=\"Domain Name System\">DNS</abbr> "
"segons l'ordre del fitxer de resolució"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
msgid "Uptime"
msgstr "Temps en marxa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
msgid "Use <code>/etc/ethers</code>"
msgstr "Fes servir <code>/etc/ethers</code>"
@@ -8917,8 +9361,8 @@ msgstr ""
msgid "Use DHCP gateway"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
msgid "Use DNS servers advertised by peer"
msgstr ""
@@ -8957,11 +9401,11 @@ msgid ""
"(encap2+3)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Use as external overlay (/overlay)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
msgid "Use as root filesystem (/)"
msgstr ""
@@ -8969,22 +9413,22 @@ msgstr ""
msgid "Use broadcast flag"
msgstr "Utilitza la bandera de difusió"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
msgid "Use builtin IPv6-management"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
msgid "Use custom DNS servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
msgid "Use default gateway"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
msgid "Use gateway metric"
msgstr ""
@@ -9003,20 +9447,20 @@ msgstr ""
msgid "Use routing table"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
msgctxt "nft nat flag persistent"
msgid "Use same source and destination for each connection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
msgid "Use system certificates"
msgstr "Empra els certificats del sistema"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid "Use system certificates for inner-tunnel"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
"em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
@@ -9039,11 +9483,11 @@ msgstr ""
msgid "Used"
msgstr "Usat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
msgid "Used Key Slot"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
@@ -9053,7 +9497,8 @@ msgstr ""
msgid "User Group"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
msgid "User certificate (PEM encoded)"
msgstr ""
@@ -9061,27 +9506,28 @@ msgstr ""
msgid "User identifier"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
msgid "User key (PEM encoded)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: modules/luci-base/ucode/template/sysauth.ut:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
msgid "Username"
msgstr "Nom d'usuari"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
msgid "Utilize flow table <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
msgid "VC-Mux"
msgstr "VC-Mux"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
msgid "VDSL"
msgstr ""
@@ -9091,17 +9537,17 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
msgid "VLAN (802.1ad)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1411
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
msgid "VLAN (802.1q)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
msgid "VLAN ID"
msgstr ""
@@ -9126,19 +9572,22 @@ msgid "VPN Protocol"
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
msgstr "Servidor VPN"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+msgid "VPN Server certificate's SHA256 hash"
+msgstr ""
+
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
msgid "VPN Server port"
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
msgstr ""
@@ -9147,6 +9596,10 @@ msgstr ""
msgid "VPNC (CISCO 3000 (and others) VPN)"
msgstr ""
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
msgid "VXLAN (RFC7348)"
msgstr ""
@@ -9160,14 +9613,14 @@ msgstr ""
msgid "VXLANv6 (RFC7348)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
msgid ""
"Validate DNS replies and cache DNSSEC data, requires upstream to support "
"DNSSEC."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
@@ -9193,7 +9646,7 @@ msgstr "Venedor"
msgid "Vendor Class to send when requesting DHCP"
msgstr "Classe de venidor per enviar al sol·licitar DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
msgid "Verify unsigned domain responses really come from unsigned domains."
msgstr ""
@@ -9201,47 +9654,59 @@ msgstr ""
msgid "Verifying the uploaded image file."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
msgid "Very High"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1432
msgid "Virtual Ethernet"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
msgid "Virtual dynamic interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
msgid "WDS"
msgstr "WDS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
msgid "WEP Open System"
msgstr "Sistema obert WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1297
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1393
msgid "WEP Shared Key"
msgstr "Clau compartit WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WEP passphrase"
msgstr "Contrasenya WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid "WLAN roaming"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid "WMM Mode"
msgstr "Mode WMM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid "WNM Sleep Mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid "WNM Sleep Mode Fixes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WPA passphrase"
msgstr "Contrasenya WPA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1294
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
@@ -9270,7 +9735,11 @@ msgstr ""
msgid "Weak"
msgstr "Dèbil"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+msgid "Weight"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
@@ -9295,26 +9764,32 @@ msgid ""
"interface prefix"
msgstr ""
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
msgid ""
"When running the mesh over multiple WiFi interfaces per node batman-adv is "
"capable of optimizing the traffic flow to gain maximum performance."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid ""
"When using a PSK, the PMK can be automatically generated. When enabled, the "
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
"key options."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid ""
"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
"802.11a/802.11g rates."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid ""
"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
"may be significantly reduced."
@@ -9325,12 +9800,22 @@ msgstr ""
msgid "Width"
msgstr "Amplada"
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+msgid "WireGuard"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
+#, fuzzy
+msgid "WireGuard Status"
+msgstr "Estat de tallafocs"
+
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "WireGuard VPN"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:539
msgid "WireGuard peer is disabled"
msgstr ""
@@ -9340,27 +9825,27 @@ msgstr ""
msgid "Wireless"
msgstr "Sense fils"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3011
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
msgstr "Adaptador sense fils"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2990
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4303
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
msgstr "Xarxa sense fils"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:812
msgid "Wireless Overview"
msgstr "Resum sense fils"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
msgid "Wireless Security"
msgstr "Seguretat sense fils"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
msgid "Wireless configuration migration"
msgstr ""
@@ -9376,15 +9861,15 @@ msgstr "El dispositiu sense fils està inhabilitat"
msgid "Wireless is not associated"
msgstr "El dispositiu sense fils està sense associar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is disabled"
msgstr "La xarxa sense fil està inhabilitada"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is enabled"
msgstr "La xarxa sense fils està habilitada"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Write received DNS queries to syslog."
msgstr "Escriure les peticions DNS rebudes al registre del sistema"
@@ -9396,7 +9881,7 @@ msgstr "Escriure el registre del sistema al fitxer"
msgid "XOR policy (balance-xor, 2)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -9406,7 +9891,7 @@ msgstr "Sí"
msgid "Yes (none, 0)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:177
msgid ""
"You appear to be currently connected to the device via the \"%h\" interface. "
"Do you really want to shut down the interface?"
@@ -9423,8 +9908,20 @@ msgstr ""
"Si desactives scripts d'inici necessaris com el \"network\", el teu "
"dispositiu pot resultar inaccessible!</strong>"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:90
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635
+msgid "You may add multiple records for the same Target."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672
+msgid "You may add multiple records for the same domain."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:92
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
@@ -9455,26 +9952,36 @@ msgstr ""
msgid "ZRam Size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
msgid "any"
msgstr "qualsevol"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
msgid "auto"
msgstr "auto"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
msgid "automatic"
msgstr "automàtic"
@@ -9482,7 +9989,7 @@ msgstr "automàtic"
msgid "baseT"
msgstr "baseT"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1591
msgid "bridged"
msgstr "pontejat"
@@ -9534,20 +10041,20 @@ msgstr "crea:"
msgid "dBm"
msgstr "dBm"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
msgctxt "nft unit"
msgid "day"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid "disable"
msgstr "inhabilita"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:991
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:997
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
msgid "disabled"
@@ -9566,14 +10073,19 @@ msgstr ""
msgid "e.g: dump"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:755
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
msgid "expired"
msgstr "caducat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
msgid "forced"
msgstr "forçat"
@@ -9597,19 +10109,19 @@ msgstr ""
msgid "hexadecimal encoded value"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
msgid "hidden"
msgstr "amagat"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
msgctxt "nft unit"
msgid "hour"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "hybrid mode"
msgstr ""
@@ -9631,24 +10143,24 @@ msgstr ""
msgid "key with either 5 or 13 characters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "managed config (M)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1395
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
msgid "medium security"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
msgctxt "nft unit"
msgid "minute"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "minutes"
msgstr "minuts"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
msgid "mobile home agent (H)"
msgstr ""
@@ -9656,7 +10168,7 @@ msgstr ""
msgid "netif_carrier_ok()"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "no"
msgstr "no"
@@ -9670,8 +10182,11 @@ msgstr "cap enllaç"
msgid "non-empty value"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3419
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
msgid "none"
msgstr "cap"
@@ -9682,20 +10197,20 @@ msgid "not present"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:969
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:970
msgid "off"
msgstr "parat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794
msgid "on available prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "open network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
msgid "other config (O)"
msgstr ""
@@ -9704,7 +10219,11 @@ msgstr ""
msgid "output"
msgstr "sortida"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
+msgid "over a day ago"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
msgctxt "nft unit"
msgid "packets"
msgstr ""
@@ -9727,23 +10246,22 @@ msgid ""
"single packet rather than many small ones"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
msgid "relay mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1586
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
msgid "routed"
msgstr "encaminat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "sec"
msgstr "seg"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "server mode"
msgstr ""
@@ -9751,7 +10269,7 @@ msgstr ""
msgid "sstpc Log-level"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "strong security"
msgstr ""
@@ -9759,7 +10277,7 @@ msgstr ""
msgid "tagged"
msgstr "etiquetat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "time units (TUs / 1.024 ms) [1000-65535]"
msgstr ""
@@ -9778,15 +10296,19 @@ msgstr ""
msgid "unknown"
msgstr "desconegut"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:28
+msgid "unknown version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
msgid "unlimited"
msgstr "il·limitat"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
@@ -9808,8 +10330,8 @@ msgid "untagged"
msgstr "sense etiquetar"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
msgid "valid IP address"
msgstr ""
@@ -9822,7 +10344,7 @@ msgid "valid IPv4 CIDR"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
msgid "valid IPv4 address"
msgstr ""
@@ -9851,7 +10373,7 @@ msgid "valid IPv6 CIDR"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
msgid "valid IPv6 address"
msgstr ""
@@ -9943,7 +10465,7 @@ msgid "valid port or port range (port1-port2)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "valid port value"
msgstr ""
@@ -9979,16 +10501,16 @@ msgstr ""
msgid "value with at most %d characters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "weak security"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
msgctxt "nft unit"
msgid "week"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "sí"
@@ -9996,6 +10518,27 @@ msgstr "sí"
msgid "« Back"
msgstr "« Enrere"
+#~ msgid "Filter useless"
+#~ msgstr "Filtra els no útils"
+
+#~ msgid "Network Utilities"
+#~ msgstr "Utilitats de xarxa"
+
+#~ msgid "Back to configuration"
+#~ msgstr "Enrere a la configuració"
+
+#~ msgid "Close list..."
+#~ msgstr "Tanca la llista..."
+
+#~ msgid "Internal Server Error"
+#~ msgstr "Error de servidor intern"
+
+#~ msgid "No files found"
+#~ msgstr "Cap fitxer trobat"
+
+#~ msgid "Sorry, the server encountered an unexpected error."
+#~ msgstr "Tristament, el servidor ha encontrat un error inesperat."
+
#~ msgid "Default %d"
#~ msgstr "%d per defecte"
@@ -10142,12 +10685,12 @@ msgstr "« Enrere"
#~ msgid ""
#~ "The filesystem that was used to format the memory (<abbr title=\"for "
-#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended Filesystem"
-#~ "\">ext3</abbr></samp>)"
+#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended "
+#~ "Filesystem\">ext3</abbr></samp>)"
#~ msgstr ""
#~ "El sistema the fitxers que es va fer servir per formatar la memòria "
-#~ "(<abbr title=\"per exemple example\">p.e.</abbr> <samp><abbr title="
-#~ "\"Third Extended Filesystem\">ext3</abbr></samp>)"
+#~ "(<abbr title=\"per exemple example\">p.e.</abbr> <samp><abbr "
+#~ "title=\"Third Extended Filesystem\">ext3</abbr></samp>)"
#~ msgid ""
#~ "The flash image was uploaded. Below is the checksum and file size listed, "
@@ -10296,9 +10839,6 @@ msgstr "« Enrere"
#~ msgid "Transmit Power"
#~ msgstr "Potència de transmissió"
-#~ msgid "Transmitter Antenna"
-#~ msgstr "Antena transmissora"
-
#~ msgid "Uploaded File"
#~ msgstr "Fitxer pujat"
@@ -10557,8 +11097,5 @@ msgstr "« Enrere"
#~ msgid "CPU"
#~ msgstr "CPU"
-#~ msgid "Port %d"
-#~ msgstr "Port %d"
-
#~ msgid "VLAN Interface"
#~ msgstr "Interfície VLAN"
diff --git a/modules/luci-base/po/cs/base.po b/modules/luci-base/po/cs/base.po
index 0964ba9e59..80c7d2562f 100644
--- a/modules/luci-base/po/cs/base.po
+++ b/modules/luci-base/po/cs/base.po
@@ -1,33 +1,45 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-05-08 21:16+0000\n"
-"Last-Translator: Ashus <weblate.org@ashus.net>\n"
+"PO-Revision-Date: 2023-01-10 22:06+0000\n"
+"Last-Translator: Jirka_1277 <j.pinkava@centrum.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/luci/cs/>\n"
"Language: cs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.12.1\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:650
msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
msgid "\"%h\" table \"%h\""
msgstr "\"%h\" tabulka \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1539
msgid "%.1f dB"
msgstr "%.1f dB"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
msgid "%d Bit"
msgstr "%d bitů"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4043
msgid "%d invalid field(s)"
msgstr "%d neplatných kolonek"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
+msgid "%dh ago"
+msgstr "%d hodin zpět"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
+msgid "%dm ago"
+msgstr "%d minut zpět"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
+msgid "%ds ago"
+msgstr "%d sekund zpět"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
msgid "%s is untagged in multiple VLANs!"
msgstr "%s je neotagováno ve více VLAN!"
@@ -55,7 +67,7 @@ msgstr "(prázdný)"
msgid "(no interfaces attached)"
msgstr "(nepřipojeno žádné rozhraní)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:635
msgctxt "Label indicating further amount of allowed ips"
msgid "+ %d more"
msgstr ""
@@ -65,8 +77,8 @@ msgid "-- Additional Field --"
msgstr "-- Doplňující pole --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4152
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -82,13 +94,13 @@ msgstr "-- Vyberte --"
msgid "-- custom --"
msgstr "-- vlastní --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
msgid "-- match by label --"
msgstr "-- párovat dle názvu --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
msgid "-- match by uuid --"
msgstr "-- párovat dle UUID --"
@@ -103,7 +115,7 @@ msgctxt "sstp log level value"
msgid "0"
msgstr "0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
msgstr "0 = nepoužít práh RSSI, 1 = neměnit výchozí nastavení ovladače"
@@ -116,7 +128,7 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "Vytížení za 1 minutu:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:324
msgctxt "nft amount of flags"
msgid "1 flag"
msgid_plural "%d flags"
@@ -143,7 +155,7 @@ msgctxt "sstp log level value"
msgid "4"
msgstr "4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "4-character hexadecimal ID"
msgstr "čtyřznakový šestnáctkový identifikátor"
@@ -156,43 +168,88 @@ msgstr "464XLAT (CLAT)"
msgid "5 Minute Load:"
msgstr "Vytížení za 5 minut:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "6-octet identifier as a hex string - no colons"
msgstr "6oktetový identifikátor jako šestnáctkový řetězec - bez dvojteček"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid "802.11k RRM"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid "802.11r Fast Transition"
msgstr "802.11r Fast Transition"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "802.11v: Time Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w Association SA Query maximum timeout"
msgstr "Maximální časový limit 802.11w Association SA Query"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w Association SA Query retry timeout"
msgstr "Časový limit opakování 802.11w Association SA Query"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid "802.11w Management Frame Protection"
msgstr "802.11w Zabezpečení Řídících Rámců"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w maximum timeout"
msgstr "Maximální časový limit 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w retry timeout"
msgstr "801.11w časový limit opětovného pokusu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1022
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
msgstr "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr "<abbr title=\"Internet Protokol Verze 4\">IPv4</abbr>-maska sítě"
@@ -204,71 +261,83 @@ msgstr "Nastavení <abbr title=\"Light Emitting Diode\">LED</abbr>"
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
msgstr "Název pro <abbr title=\"Light Emitting Diode\">LED</abbr> kontrolku"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
msgstr "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:773
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+msgid ""
+"<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
+"NXDOMAIN."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+msgid ""
+"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
+"<code>::</code>) for example.com and its subdomains."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
msgctxt "nft relational \">\" operator expression"
msgid "<var>%s</var> greater than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
msgctxt "nft relational \">=\" operator expression"
msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
msgctxt "nft set match expression"
msgid "<var>%s</var> in set <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
msgctxt "nft relational \"==\" operator expression"
msgid "<var>%s</var> is <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
msgctxt "nft relational \"in\" operator expression"
msgid "<var>%s</var> is one of <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
msgctxt "nft relational \"<\" operator expression"
msgid "<var>%s</var> lower than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \"<=\" operator expression"
msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
msgctxt "nft relational \"!=\" operator expression"
msgid "<var>%s</var> not <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
msgctxt "nft not in set match expression"
msgid "<var>%s</var> not in set <strong>%s</strong>"
msgstr ""
@@ -289,30 +358,30 @@ msgstr "Konfigurace zařízení \"%s\" již existuje"
msgid "A directory with the same name already exists."
msgstr "Složka se stejným názvem už existuje."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
msgid "A new login is required since the authentication session expired."
msgstr ""
"Je třeba se znovu přihlásit, protože platnost relace přihlášení skončila."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "A43C + J43 + A43"
msgstr "A43C + J43 + A43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
msgid "A43C + J43 + A43 + V43"
msgstr "A43C + J43 + A43 + V43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid "ADSL"
msgstr "ADSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
msgid "ANSI T1.413"
msgstr "ANSI T1.413"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
msgid "APN"
msgstr "APN"
@@ -345,29 +414,36 @@ msgstr "Monitorování ARP není podporováno vybranými zásadami!"
msgid "ARP retry threshold"
msgstr "ARP limit opakování"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:638
msgid "ARP traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "ATM (asynchronní režim přenosu)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid "ATM Bridges"
msgstr "ATM mosty"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
msgid "ATM Virtual Channel Identifier (VCI)"
msgstr "Identifikátor virtuálního kanálu ATM (VCI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
msgid "ATM Virtual Path Identifier (VPI)"
msgstr "Identifikátor virtuální cesty ATM (VPI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid ""
"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
@@ -377,12 +453,12 @@ msgstr ""
"virtuální síťová rozhraní Linuxu, které mohou být použity ve spojení s DHCP "
"nebo PPP vytáčeného připojení od poskytovatele sítě."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
msgid "ATM device number"
msgstr "číslo ATM zařízení"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "ATU-C System Vendor ID"
msgstr "ATU-C identifikace výrobce systému"
@@ -392,7 +468,7 @@ msgstr "ATU-C identifikace výrobce systému"
msgid "Absent Interface"
msgstr "Rozhraní chybí"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
msgid "Accept DNS queries only from hosts whose address is on a local subnet."
msgstr ""
"Omezit obsluhování DNS na rozhraní podsítí, na kterých je DNS poskytováno."
@@ -401,7 +477,7 @@ msgstr ""
msgid "Accept local"
msgstr "Akceptovat lokální"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
msgctxt "nft accept action"
msgid "Accept packet"
msgstr ""
@@ -414,8 +490,8 @@ msgstr "Akceptovat pakety s lokální zdrojovou adresou"
msgid "Access Concentrator"
msgstr "Přístupový koncentrátor"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
msgid "Access Point"
msgstr "Přístupový bod"
@@ -465,8 +541,8 @@ msgstr "Aktivní pravidla pro IPv6"
msgid "Active-Backup policy (active-backup, 1)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
msgid "Ad-Hoc"
msgstr "Ad-Hoc"
@@ -483,18 +559,18 @@ msgstr "Adaptivní vyvažování přenosové zátěže (balance-tlb, 5)"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3582
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:885
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
msgid "Add"
msgstr "Přidat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
msgid "Add ATM Bridge"
msgstr "Přidat ATM most"
@@ -514,11 +590,11 @@ msgstr "Přidat akci LED kontrolky"
msgid "Add VLAN"
msgstr "Přidat síť VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1328
msgid "Add device configuration"
msgstr "Přidat konfiguraci zařízení"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1268
msgid "Add device configuration…"
msgstr "Přidat konfiguraci zařízení…"
@@ -526,18 +602,18 @@ msgstr "Přidat konfiguraci zařízení…"
msgid "Add instance"
msgstr "Přidat instanci"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
msgid "Add key"
msgstr "Přidat klíč"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
msgid "Add local domain suffix to names served from hosts files."
msgstr "Přidat lokální koncovku k doménovým jménům ze souboru hosts."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:475
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
msgid "Add new interface..."
msgstr "Přidat rozhraní..."
@@ -553,11 +629,11 @@ msgstr "Přidat na blacklist"
msgid "Add to Whitelist"
msgstr "Přidat na whitelist"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
msgid "Additional hosts files"
msgstr "Dodatečné Hosts soubory"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
msgid "Additional servers file"
msgstr "Soubor s dalšími servery"
@@ -579,7 +655,7 @@ msgctxt "nft meta nfproto"
msgid "Address family"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:278
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
msgid "Address setting is invalid"
msgstr ""
@@ -587,7 +663,7 @@ msgstr ""
msgid "Address to access local relay bridge"
msgstr "Adresa pro přístup k místnímu relay bridge"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
msgid "Addresses"
msgstr "Adresy"
@@ -596,14 +672,14 @@ msgstr "Adresy"
msgid "Administration"
msgstr "Správa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:488
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:989
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
msgid "Advanced Settings"
msgstr "Pokročilá nastavení"
@@ -620,7 +696,7 @@ msgstr ""
msgid "Aggregate Originator Messages"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
msgstr "Celkový vysílací výkon (ACTATP)"
@@ -646,27 +722,27 @@ msgstr ""
msgid "Alert"
msgstr "Upozornění"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
#: modules/luci-compat/luasrc/model/network.lua:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
msgid "Alias Interface"
msgstr "Alternativní název rozhraní"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
msgid "Alias of \"%s\""
msgstr "Alternativní název „%s“"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
msgid "All servers"
msgstr "Všechny servery"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
msgstr "Postupné přidělování adres IP od nejnižší dostupné adresy."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
msgid "Allocate IPs sequentially"
msgstr "Postupné přidělování adres IP"
@@ -674,13 +750,13 @@ msgstr "Postupné přidělování adres IP"
msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
msgstr "Umožnit v <abbr title=\"Secure Shell\">SSH</abbr> ověřování heslem"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
msgstr ""
"Povolit přístupovému bodu (v režimu Access Point) odpojit připojené stanice "
"při nízkém počtu potvrzovacích zpráv ACK"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
msgid "Allow all except listed"
msgstr "Povolit vše mimo uvedené"
@@ -688,15 +764,15 @@ msgstr "Povolit vše mimo uvedené"
msgid "Allow full UCI access for legacy applications"
msgstr "Povolit plný přístup UCI pro starší aplikace"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid "Allow legacy 802.11b rates"
msgstr "Povolit starší rychlosti 802.11b"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1090
msgid "Allow listed only"
msgstr "Povolit pouze uvedené"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "Allow localhost"
msgstr "Povolit localhost"
@@ -722,11 +798,13 @@ msgstr "Povolit zkoumání funkcí systému"
msgid "Allow the <em>root</em> user to login with password"
msgstr "Povolit <em>root</em> účtu přihlášení bez nastaveného hesla"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
msgid "Allowed IPs"
msgstr "IP adresy, ze kterých umožnit přístup"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:306
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
msgid "AllowedIPs setting is invalid"
msgstr ""
@@ -742,11 +820,11 @@ msgstr "Vždy vypnuto (jádro: žádné)"
msgid "Always on (kernel: default-on)"
msgstr "Vždy zapnuto (jádro: default-on)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
@@ -758,6 +836,10 @@ msgstr ""
msgid "Amount of Duplicate Address Detection probes to send"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
msgstr "Při ukládání formuláře došlo k chybě:"
@@ -766,98 +848,98 @@ msgstr "Při ukládání formuláře došlo k chybě:"
msgid "An optional, short description for this device"
msgstr "Volitelný, krátký popis zařízení"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Annex"
msgstr "Annex"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
msgid "Annex A + L + M (all)"
msgstr "Annex A + L + M (všechny)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
msgid "Annex A G.992.1"
msgstr "Annex A G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Annex A G.992.2"
msgstr "Annex A G.992.2"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
msgid "Annex A G.992.3"
msgstr "Annex A G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
msgid "Annex A G.992.5"
msgstr "Annex A G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
msgid "Annex B (all)"
msgstr "Annex B (všechny)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
msgid "Annex B G.992.1"
msgstr "Annex B G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
msgid "Annex B G.992.3"
msgstr "Annex B G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
msgid "Annex B G.992.5"
msgstr "Annex B G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
msgid "Annex J (all)"
msgstr "Annex J (všechno)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
msgid "Annex L G.992.3 POTS 1"
msgstr "Annex L G.992.3 POTS 1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "Annex M (all)"
msgstr "Annex M (všechny)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
msgid "Annex M G.992.3"
msgstr "Annex M G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
msgid "Annex M G.992.5"
msgstr "Annex M G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
msgid "Announce this device as IPv6 DNS server."
msgstr "Oznamovat tohoto zařízení jako IPv6 DNS server."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
msgid ""
"Announce this device as default router if a local IPv6 default route is "
"present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:789
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
msgid ""
"Announce this device as default router if a public IPv6 prefix is available, "
"regardless of local default route availability."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
msgid ""
"Announce this device as default router regardless of whether a prefix or "
"default route is present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Announced DNS domains"
msgstr "Oznámené DNS domény"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
msgid "Announced IPv6 DNS servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
msgid "Anonymous Identity"
msgstr "Anonymní identita"
@@ -869,7 +951,7 @@ msgstr "Anonymní připojení"
msgid "Anonymous Swap"
msgstr "Anonymní odkládací oddíl/soubor"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:519
msgctxt "nft match any traffic"
msgid "Any packet"
msgstr ""
@@ -881,11 +963,11 @@ msgstr ""
msgid "Any zone"
msgstr "Libovolná zóna"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
msgid "Apply DHCP Options to this net. (Empty = all clients)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Apply and keep settings"
msgstr ""
@@ -893,39 +975,39 @@ msgstr ""
msgid "Apply backup?"
msgstr "Aplikovat zálohu?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Apply request failed with status <code>%h</code>"
msgstr "Provádění požadavku selhalo se stavem <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4524
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4522
msgid "Apply unchecked"
msgstr "Použít nezkontrolované"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4655
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
msgid "Applying configuration changes… %ds"
msgstr "Aplikuji změny nastavení… %ds"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
msgid "Architecture"
msgstr "Architektura"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:152
msgid "Arp-scan"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr ""
"Přiřadit zadanou délku každého veřejného IPv6 prefixu k tomuto rozhraní"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
#, fuzzy
msgid ""
@@ -934,7 +1016,7 @@ msgstr ""
"Přiřadit části prefixu pomocí šestnáctkového subprefixového ID k tomuto "
"rozhraní."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2239
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
msgid "Associated Stations"
msgstr "Připojení klienti"
@@ -943,15 +1025,15 @@ msgstr "Připojení klienti"
msgid "Associations"
msgstr "Přiřazení"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
msgid ""
"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
msgid ""
"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -968,7 +1050,7 @@ msgstr ""
msgid "Auth Group"
msgstr "Autorizační skupina"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1617
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
msgid "Authentication"
msgstr "Ověřování se"
@@ -977,11 +1059,11 @@ msgstr "Ověřování se"
msgid "Authentication Type"
msgstr "Typ ověřování se"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
msgid "Authoritative"
msgstr "Autoritativní"
-#: modules/luci-base/luasrc/view/sysauth.htm:17
+#: modules/luci-base/ucode/template/sysauth.ut:17
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
msgid "Authorization Required"
msgstr "Vyžadováno ověření se"
@@ -989,7 +1071,7 @@ msgstr "Vyžadováno ověření se"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
@@ -1007,7 +1089,7 @@ msgstr "Automatický Homenet (HNCP)"
msgid "Automatically check filesystem for errors before mounting"
msgstr "Před připojením automaticky zkontrolovat souborový systém na chyby"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid ""
"Automatically handle multiple uplink interfaces using source-based policy "
"routing."
@@ -1031,6 +1113,10 @@ msgstr "Automaticky připojovat souborový systém"
msgid "Automount Swap"
msgstr "Automaticky připojovat odkládací oddíl/soubor"
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Available"
msgstr "K dispozici"
@@ -1053,11 +1139,11 @@ msgstr "Průměr:"
msgid "Avoid Bridge Loops"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
msgid "B43 + B43C"
msgstr "B43 + B43C"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
msgid "B43 + B43C + V43"
msgstr "B43 + B43C + V43"
@@ -1065,15 +1151,19 @@ msgstr "B43 + B43C + V43"
msgid "BR / DMR / AFTR"
msgstr "BR / DMR / AFTR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "BSS Transition"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1814
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3250
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
msgid "Back"
msgstr "Zpět"
@@ -1082,11 +1172,7 @@ msgstr "Zpět"
msgid "Back to Overview"
msgstr "Zpět na přehled"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
-msgid "Back to configuration"
-msgstr "Zpět na nastavení"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:804
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834
msgid "Back to peer configuration"
msgstr ""
@@ -1099,7 +1185,6 @@ msgid "Backup / Flash Firmware"
msgstr "Zálohovat / nahrát firmware"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
msgstr "Seznam souborů k zálohování"
@@ -1136,12 +1221,15 @@ msgid ""
"packet fits but it is possible to deactivate the fragmentation entirely."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
msgid "Beacon Interval"
msgstr "Interval majáku (beacon)"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Beacon Report"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
msgid ""
"Below is the determined list of files to backup. It consists of changed "
"configuration files marked by opkg, essential base files and the user "
@@ -1155,7 +1243,7 @@ msgstr ""
msgid "Bind NTP server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
msgid "Bind dynamically to interfaces rather than wildcard address."
msgstr ""
"Dynamicky navázat k rozhraním místo wildcard adresy (doporučeno jako výchozí "
@@ -1166,18 +1254,31 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind interface"
msgstr "Navázat k rozhraní"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"<a href=\"%s\">RFC2782</a>."
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind the tunnel to this interface (optional)."
@@ -1197,7 +1298,11 @@ msgstr ""
msgid "Bonding Policy"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3014
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+msgid "Both Listen addr and Relay To must be specified."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
#: modules/luci-compat/luasrc/model/network.lua:1421
msgid "Bridge"
msgstr "Síťový most"
@@ -1208,17 +1313,17 @@ msgid "Bridge (Support direct communication between MAC VLANs)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
msgid "Bridge VLAN filtering"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
msgid "Bridge device"
msgstr "Zařízení síťového mostu"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
msgid "Bridge port specific options"
msgstr ""
@@ -1226,11 +1331,11 @@ msgstr ""
msgid "Bridge ports"
msgstr "Porty síťového mostu"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:642
msgid "Bridge traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
msgid "Bridge unit number"
msgstr "Číslo síťového mostu"
@@ -1238,7 +1343,7 @@ msgstr "Číslo síťového mostu"
msgid "Bring up empty bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
msgid "Bring up on boot"
msgstr "Zapnout po startu"
@@ -1251,7 +1356,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4153
msgid "Browse…"
msgstr "Procházet…"
@@ -1259,7 +1364,13 @@ msgstr "Procházet…"
msgid "Buffered"
msgstr "Ve vyrovnávací paměti"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+msgid ""
+"CA certificate (PEM encoded; Use instead of system-wide store to verify the "
+"gateway certificate."
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
msgid "CA certificate; if empty it will be saved after the first connection."
msgstr ""
"Certifikát cert. autority; pokud je prázdné, bude uloženo po prvním "
@@ -1269,6 +1380,10 @@ msgstr ""
msgid "CLAT configuration failed"
msgstr "Nastavení CLAT se nezdařilo"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+msgid "CNAME or fqdn"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "CPU usage (%)"
msgstr "Vytížení procesoru (%)"
@@ -1283,51 +1398,56 @@ msgstr "Mezipaměť"
msgid "Call failed"
msgstr "Volání se nezdařilo"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4162
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4651
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2051
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2113
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:465
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
msgid "Cancel"
-msgstr "Storno"
+msgstr "Zrušit"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:337
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347
msgid "Cannot parse configuration: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:569
msgctxt "Chain hook: forward"
msgid "Capture incoming packets addressed to other hosts"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:561
msgctxt "Chain hook: prerouting"
msgid "Capture incoming packets before any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565
msgctxt "Chain hook: input"
msgid "Capture incoming packets routed to the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:577
msgctxt "Chain hook: postrouting"
msgid "Capture outgoing packets after any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
msgctxt "Chain hook: output"
msgid "Capture outgoing packets originating from the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
msgctxt "Chain hook: ingress"
msgid "Capture packets directly after the NIC received them"
msgstr ""
@@ -1336,45 +1456,45 @@ msgstr ""
msgid "Category"
msgstr "Kategorie"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
msgid "Certificate constraint (Domain)"
msgstr "Omezení certifikátu (doména)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
msgid "Certificate constraint (SAN)"
msgstr "Omezení certifikátu (SAN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
msgid "Certificate constraint (Subject)"
msgstr "Omezení certifikátu (subjekt)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
msgid "Certificate constraint (Wildcard)"
msgstr "Omezení certifikátu (wildcard)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid ""
"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
"`logread -f` during handshake for actual values"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (exact match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (suffix match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1386,16 +1506,16 @@ msgstr ""
msgid "Chain"
msgstr "Řetěz"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:581
msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
msgid "Changes"
msgstr "Změny"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4721
msgid "Changes have been reverted."
msgstr "Změny byly vzaty zpět."
@@ -1407,17 +1527,18 @@ msgstr "Změní administrátorské heslo pro přístup k zařízení"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1812
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
msgid "Channel"
msgstr "Kanál"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
msgid "Channel Analysis"
msgstr "Analýza kanálů"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391
msgid "Channel Width"
msgstr "Šířka kanálu"
@@ -1425,7 +1546,7 @@ msgstr "Šířka kanálu"
msgid "Check filesystems before mount"
msgstr "Zkontrolovat souborové systémy před připojením"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Check this option to delete the existing networks from this radio."
msgstr ""
"Zaškrtněte toto políčko pro odstranění stávajícících sítí z tohoto rádiového "
@@ -1444,8 +1565,8 @@ msgstr "Kontroluji obraz…"
msgid "Choose mtdblock"
msgstr "Zvolte mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid ""
"Choose the firewall zone you want to assign to this interface. Select "
"<em>unspecified</em> to remove the interface from the associated zone or "
@@ -1457,7 +1578,7 @@ msgstr ""
"zóny a její následné přiřazení danému rozhraní vyplňte pole <em>vytvořit</"
"em>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>custom</em> field to define a new network."
@@ -1465,7 +1586,7 @@ msgstr ""
"Vyberte síť(ě), které chcete připojit k tomuto bezdrátovému rozhraní, nebo "
"vyplňte pole <em>vytvořit</em> a pojmenujte novou síť."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
msgid "Cipher"
msgstr "Šifra"
@@ -1488,9 +1609,9 @@ msgstr ""
"Klepnutím na \"Uložit mtdblock\" stáhnete zadaný soubor mtdblock. (POZOR: "
"TATO FUNKCE JE PRO PROFESIONÁLY!)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3892
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
msgid "Client"
msgstr "Klient"
@@ -1500,9 +1621,9 @@ msgstr "Klient"
msgid "Client ID to send when requesting DHCP"
msgstr "Identifikátor klienta, odesílaný v DHCP požadavku"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4399
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
msgstr "Zavřít"
@@ -1519,17 +1640,13 @@ msgstr ""
"Uzavírat neaktivní spojení po daném počtu sekund. Pro vypnutí časového "
"omezení použijte jako hodntu nulu"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
-msgid "Close list..."
-msgstr "Zavřít seznam…"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2237
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66
msgid "Collecting data..."
msgstr "Shromažďování údajů…"
@@ -1549,7 +1666,7 @@ msgstr "Vykonání příkazu se nezdařilo"
msgid "Comment"
msgstr "Komentář"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid ""
"Complicates key reinstallation attacks on the client side by disabling "
"retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1569,29 +1686,32 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr "Vypočítat odchozí kontrolní součet (volitelné)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Config File"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Nastavení"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:670
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:690
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
msgid "Configuration changes applied."
msgstr "Změny nastavení byly provedeny."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4508
msgid "Configuration changes have been rolled back!"
msgstr "Změny nastavení byly vráceny zpět!"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
msgstr "Nastavení se nezdařilo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid ""
"Configures data rates based on the coverage cell density. Normal configures "
"basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
@@ -1601,32 +1721,32 @@ msgid ""
"offered."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
msgid ""
"Configures the default router advertisement in <abbr title=\"Router "
"Advertisement\">RA</abbr> messages."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
msgid ""
-"Configures the operation mode of the <abbr title=\"Router Advertisement"
-"\">RA</abbr> service on this interface."
+"Configures the operation mode of the <abbr title=\"Router "
+"Advertisement\">RA</abbr> service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
msgid "Configures the operation mode of the DHCPv6 service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
msgid ""
"Configures the operation mode of the NDP proxy service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1314
msgid "Configure…"
msgstr "Konfigurovat…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
msgid "Confirm disconnect"
msgstr "Potvrdit odpojení"
@@ -1636,7 +1756,7 @@ msgstr "Potvrzení"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
msgid "Connected"
msgstr "Připojeno"
@@ -1650,7 +1770,7 @@ msgstr "Pokus o připojení se nezdařil"
msgid "Connection attempt failed."
msgstr "Pokus o připojení se nezdařil."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid "Connection endpoint"
msgstr ""
@@ -1662,16 +1782,16 @@ msgstr "Spojení ztraceno"
msgid "Connections"
msgstr "Připojení"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
msgid "Connectivity change"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:32
msgctxt "nft ct state"
msgid "Conntrack state"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:34
msgctxt "nft ct status"
msgid "Conntrack status"
msgstr ""
@@ -1690,29 +1810,29 @@ msgstr ""
msgid "Contents have been saved."
msgstr "Obsah byl uložen."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269
msgid "Continue"
msgstr "Pokračovat"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
msgctxt "nft jump action"
msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
msgid "Continue in calling chain"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:551
msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4546
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4544
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1726,20 +1846,20 @@ msgstr ""
msgid "Country"
msgstr "Země"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
msgid "Country Code"
msgstr "Kód země"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid "Coverage cell density"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid "Create / Assign firewall-zone"
msgstr "Vytvořit / přiřadit zónu brány firewall"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
msgid "Create interface"
msgstr "Vytvořit rozhraní"
@@ -1755,12 +1875,12 @@ msgstr "Úroveň protokolování Cronu"
msgid "Current power"
msgstr "Stávající výkon"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
msgctxt "nft meta hour"
msgid "Current time"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
msgctxt "nft meta day"
msgid "Current weekday"
msgstr ""
@@ -1788,8 +1908,8 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
msgid ""
-"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
-"\">LED</abbr>s if possible."
+"Customizes the behaviour of the device <abbr title=\"Light Emitting "
+"Diode\">LED</abbr>s if possible."
msgstr ""
"Upraví chování <abbr title=\"Light Emitting Diode\">LED</abbr> diod zařízení "
"pokud je to možné."
@@ -1798,38 +1918,38 @@ msgstr ""
msgid "DAD transmits"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "DAE-Client"
msgstr "DAE klient"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "DAE-Port"
msgstr "DAE port"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "DAE-Secret"
msgstr "DAE-Secret"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
msgid "DHCP Options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
msgid "DHCP Server"
msgstr "DHCP server"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:249
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
msgid "DHCP and DNS"
msgstr "DHCP a DNS"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2110
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:969
msgid "DHCP client"
msgstr "DHCP klient"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid "DHCP-Options"
msgstr "Volby DHCP"
@@ -1838,7 +1958,7 @@ msgstr "Volby DHCP"
msgid "DHCPv6 client"
msgstr "Klient DHCPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
msgid "DHCPv6-Service"
msgstr "Služba DHCPv6"
@@ -1850,27 +1970,27 @@ msgstr "Služba DHCPv6"
msgid "DNS"
msgstr "DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
msgid "DNS forwardings"
msgstr "Přeposílání DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526
msgid "DNS query port"
msgstr "port dotazů <abbr title=\"Domain Name System\">DNS</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
msgid "DNS search domains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
msgid "DNS server port"
msgstr "port serveru <abbr title=\"Domain Name System\">DNS</abbr>"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:286
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
msgid "DNS setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid "DNS weight"
msgstr ""
@@ -1878,11 +1998,11 @@ msgstr ""
msgid "DNS-Label / FQDN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
msgid "DNSSEC"
msgstr "DNSSEC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
msgid "DNSSEC check unsigned"
msgstr "DNSSEC kontrolovat nepodepsané"
@@ -1894,39 +2014,47 @@ msgstr "Limit času nečinnosti protistrany (DPD timeout)"
msgid "DS-Lite AFTR address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
msgid "DSL"
msgstr "DSL"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
msgid "DSL Status"
msgstr "Stav DSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
msgid "DSL line mode"
msgstr "Režim DSL linky"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "DTIM Interval"
msgstr "Interval DTIM"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
msgid "DUID"
msgstr "DUID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Data Rate"
msgstr "Rychlost přenosu dat"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+msgid "Data Received"
+msgstr "Přijatá data"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
+msgid "Data Transmitted"
+msgstr "Odeslaná data"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
msgid "Debug"
msgstr "Ladění"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
msgid "Default router"
msgstr "Výchozí router"
@@ -1934,7 +2062,7 @@ msgstr "Výchozí router"
msgid "Default state"
msgstr "Výchozí stav"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid ""
"Define additional DHCP options, for example "
"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
@@ -1959,23 +2087,23 @@ msgstr ""
msgid "Defines a specific MTU for this route"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid "Delegate IPv6 prefixes"
msgstr "Delegovat prefix IPv6"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3566
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
msgid "Delete"
msgstr "Odstranit"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
msgid "Delete key"
msgstr "Smazat klíč"
@@ -1983,21 +2111,22 @@ msgstr "Smazat klíč"
msgid "Delete request failed: %s"
msgstr "Odstranění se nezdařilo: %s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:906
msgid "Delete this network"
msgstr "Odstranit tuto síť"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "Delivery Traffic Indication Message Interval"
msgstr "Interval zprávy Delivery Traffic Indication"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
msgid "Description"
msgstr "Popis"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
msgid "Deselect"
msgstr "Zrušit označení"
@@ -2005,7 +2134,7 @@ msgstr "Zrušit označení"
msgid "Design"
msgstr "Vzhled"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:731
msgid "Designated master"
msgstr ""
@@ -2015,12 +2144,12 @@ msgstr ""
msgid "Destination"
msgstr "Cíl"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
msgctxt "nft ip daddr"
msgid "Destination IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
msgctxt "nft ip6 daddr"
msgid "Destination IPv6"
msgstr ""
@@ -2029,7 +2158,7 @@ msgstr ""
msgid "Destination port"
msgstr "Cílový port"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
msgctxt "nft ip dport"
msgid "Destination port"
msgstr ""
@@ -2042,21 +2171,21 @@ msgstr "Cílová zóna"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1134
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid "Device"
msgstr "Zařízení"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:920
msgid "Device Configuration"
msgstr "Nastavení zařízení"
@@ -2077,7 +2206,7 @@ msgstr "Název zařízení"
msgid "Device not managed by ModemManager."
msgstr "Zařízení není spravováno nástrojem ModemManager."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
msgid "Device not present"
msgstr "Zařízení není přítomné"
@@ -2085,7 +2214,7 @@ msgstr "Zařízení není přítomné"
msgid "Device type"
msgstr "Druh zařízení"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4545
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4543
msgid "Device unreachable!"
msgstr "Zařízení nedostupné!"
@@ -2093,16 +2222,16 @@ msgstr "Zařízení nedostupné!"
msgid "Device unreachable! Still waiting for device..."
msgstr "Zařízení není dostupné! Pokračuje čekání na zařízení..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
msgid "Devices"
msgstr "Zařízení"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:159
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
msgid "Diagnostics"
msgstr "Diagnostika"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106
msgid "Dial number"
msgstr "Vytáčené číslo"
@@ -2112,18 +2241,18 @@ msgstr "Adresář"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Disable"
msgstr "Zakázat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid ""
"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
"this interface."
msgstr ""
-"Pro toto rozhraní zakázat <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr>."
+"Pro toto rozhraní zakázat <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr>."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:174
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:375
@@ -2134,20 +2263,21 @@ msgstr "Zakázat DNS překlad"
msgid "Disable Encryption"
msgstr "Zakázat šifrování"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1184
msgid "Disable Inactivity Polling"
msgstr "Zakázat dotazování na nečinnost"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Disable this network"
msgstr "Vypnout tuto síť"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
@@ -2156,21 +2286,21 @@ msgstr "Vypnout tuto síť"
msgid "Disabled"
msgstr "Zakázáno"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:521
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
msgctxt "Label indicating that WireGuard peer is disabled"
msgid "Disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Disassociate On Low Acknowledgement"
msgstr "Zrušit spojení při nízkém počtu ACK potvrzení"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
msgid ""
"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
msgstr "Vyřadit upstream RFC1918 odpovědi."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351
@@ -2178,7 +2308,6 @@ msgid "Disconnect"
msgstr "Odpojit"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
msgid "Disconnection attempt failed"
msgstr "Pokud o odpojení se nezdařil"
@@ -2192,19 +2321,21 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3264
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1775
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
msgid "Dismiss"
msgstr "Zahodit"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance Optimization"
msgstr "Optimalizace na vzdálenost"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance to farthest network member in meters."
msgstr "Vzdálenost nejodlehlejšího člena sítě v metrech."
@@ -2212,23 +2343,23 @@ msgstr "Vzdálenost nejodlehlejšího člena sítě v metrech."
msgid "Distributed ARP Table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
msgid ""
"Dnsmasq instance to which this boot section is bound. If unspecified, the "
"section is valid for all dnsmasq instances."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid ""
-"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
-"forwarder."
+"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
+"abbr> forwarder."
msgstr ""
"Dnsmasq je jednoduchá kombinace <abbr title=\"Dynamic Host Configuration "
"Protocol\">DHCP</abbr> serveru a <abbr title=\"Domain Name System\">DNS</"
"abbr> forwarderu."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
msgid "Do not cache negative replies, e.g. for non-existent domains."
msgstr ""
"Neukládat negativní odpovědi do mezipaměti (např. pro neexistující domény)."
@@ -2241,27 +2372,21 @@ msgstr ""
msgid "Do not create host route to peer (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
msgid "Do not forward DNS queries without dots or domain parts."
msgstr ""
"Nepřeposílat <abbr title=\"Domain Name System\">DNS</abbr> dotazy bez <abbr "
"title=\"Domain Name System\">DNS</abbr> jména."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
-msgid "Do not forward queries that cannot be answered by public resolvers."
-msgstr ""
-"Nepřeposílat požadavky, které nemohou být zodpovězeny veřejnými jmennými "
-"servery."
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
msgid "Do not forward reverse lookups for local networks."
msgstr "Nepřeposílat reverzní dotazy na místní sítě."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
msgid "Do not listen on the specified interfaces."
msgstr "Zabránit naslouchání na těchto rozhraních."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
msgid "Do not offer DHCPv6 service on this interface."
msgstr ""
@@ -2270,7 +2395,7 @@ msgctxt "VLAN port state"
msgid "Do not participate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
msgid ""
"Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
"packets."
@@ -2280,7 +2405,7 @@ msgstr ""
msgid "Do not send a hostname"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
msgid ""
"Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr> messages on this interface."
@@ -2290,7 +2415,7 @@ msgstr ""
msgid "Do you really want to delete \"%s\" ?"
msgstr "Opravdu chcete „%s“ smazat?"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
msgstr "Opravdu chcete smazat následující SSH klíč?"
@@ -2302,7 +2427,7 @@ msgstr "Opravdu chcete smazat veškeré nastavení?"
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "Opravdu chcete smazat složku „%s“ a tím i vše, co obsahuje?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:593
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613
msgid "Do you want to replace the current PSK?"
msgstr ""
@@ -2310,15 +2435,16 @@ msgstr ""
msgid "Do you want to replace the current keys?"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
msgid "Domain"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
msgid "Domain required"
msgstr "Vyžadována doména"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
msgid "Domain whitelist"
msgstr "Whitelist domén"
@@ -2344,11 +2470,11 @@ msgstr "Stáhnout zálohu"
msgid "Download mtdblock"
msgstr "Stáhnout si mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
msgid "Downstream SNR offset"
msgstr "Downstream SNR offset"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
msgid ""
"Drag or paste a valid <em>*.conf</em> file below to configure the local "
"WireGuard interface."
@@ -2363,12 +2489,12 @@ msgstr "Pořadí změníte přetažením"
msgid "Drop Duplicate Frames"
msgstr "Zavrhnout duplikátní rámce"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
msgctxt "nft drop action"
msgid "Drop packet"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:547
msgctxt "Chain policy: drop"
msgid "Drop unmatched packets"
msgstr ""
@@ -2390,20 +2516,20 @@ msgstr ""
msgid "Dual-Stack Lite (RFC6333)"
msgstr "Dual-Stack Lite (RFC6333)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
msgstr ""
"Dynamický <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "Dynamic Authorization Extension client."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "Dynamic Authorization Extension port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "Dynamic Authorization Extension secret."
msgstr ""
@@ -2411,7 +2537,7 @@ msgstr ""
msgid "Dynamic tunnel"
msgstr "Dynamický tunel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid ""
"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
"having static leases will be served."
@@ -2423,17 +2549,17 @@ msgstr ""
msgid "EA-bits length"
msgstr "EA bitová délka"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1635
msgid "EAP-Method"
msgstr "Metoda EAP"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:505
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
msgid "Edit"
msgstr "Upravit"
@@ -2449,15 +2575,15 @@ msgstr ""
"Upravte výše uvedená nezpracovaná konfigurační data a opravte všechny chyby, "
"a klepnutím na tlačítko \"Uložit\" stránku znovu načtěte."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
msgid "Edit this network"
msgstr "Upravit tuto síť"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:852
msgid "Edit wireless network"
msgstr "Upravit bezdrátovou síť"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
msgctxt "nft rt mtu"
msgid "Effective route MTU"
msgstr ""
@@ -2490,12 +2616,12 @@ msgstr ""
msgid "Emergency"
msgstr "Záchrana"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Enable"
msgstr "Povolit"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
msgstr ""
@@ -2511,7 +2637,7 @@ msgstr ""
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
msgstr "Povolit <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
msgstr ""
@@ -2562,7 +2688,7 @@ msgstr "Povolit NTP klienta"
msgid "Enable Single DES"
msgstr "Povolit Single DES"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
msgid "Enable TFTP server"
msgstr "Zapnout TFTP server"
@@ -2574,23 +2700,23 @@ msgstr "Povolit filtrování VLAN"
msgid "Enable VLAN functionality"
msgstr "Zapnout funkci VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1787
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
msgstr "Povolit tlačítko WPS, vyžaduje WPA(2)-PSK / WPA3-SAE"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
msgid ""
-"Enable automatic redirection of <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> port."
+"Enable automatic redirection of <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr> port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid "Enable key reinstallation (KRACK) countermeasures"
msgstr "Zapnout opatření proti reinstalaci klíče (KRACK)"
@@ -2618,7 +2744,7 @@ msgstr ""
msgid "Enable multicast support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
msgstr ""
@@ -2645,11 +2771,11 @@ msgstr ""
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
msgstr "Povolit příznak DF (Nefragmentovat) zapouzdřujících paketů."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
msgid "Enable the built-in single-instance TFTP server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Enable this network"
msgstr "Zapnout tuto síť"
@@ -2662,8 +2788,9 @@ msgstr ""
msgid "Enable unicast flooding"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
msgstr "Zapnuto"
@@ -2672,7 +2799,7 @@ msgstr "Zapnuto"
msgid "Enables IGMP snooping on this bridge"
msgstr "Povolit IGMP snooping na tomto mostu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
@@ -2694,28 +2821,33 @@ msgstr "Na tomto síťovém mostě povolit Spanning Tree Protocol"
msgid "Encapsulation limit"
msgstr "Limit zapouzdření"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
msgid "Encapsulation mode"
msgstr "Režim zapouzdřování"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1815
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
msgid "Encryption"
msgstr "Šifrování"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+msgid "Endpoint"
+msgstr "Koncový bod"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid "Endpoint Host"
msgstr "Koncový bod"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Endpoint Port"
msgstr "Port koncového bodu"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:316
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
msgid "Endpoint setting is invalid"
msgstr ""
@@ -2751,11 +2883,11 @@ msgstr "Zadejte uživatelsky určené hodnoty"
msgid "Erasing..."
msgstr "Odstraňování…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:115
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:116
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
msgid "Error"
msgstr "Chyba"
@@ -2764,16 +2896,16 @@ msgstr "Chyba"
msgid "Error getting PublicKey"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Errored seconds (ES)"
msgstr "Sekund s chybami (ES)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3027
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
#: modules/luci-compat/luasrc/model/network.lua:1433
msgid "Ethernet Adapter"
msgstr "Ethernetový adaptér"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
#: modules/luci-compat/luasrc/model/network.lua:1423
msgid "Ethernet Switch"
msgstr "Ethernetový switch"
@@ -2786,11 +2918,17 @@ msgstr "Každých 30 vteřin (pomalý, 0)"
msgid "Every second (fast, 1)"
msgstr "Každou vteřinu (rychlý, 1)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
msgid "Exclude interfaces"
msgstr "Vynechat rozhraní"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:160
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
msgid ""
"Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
"e.g. for RBL services."
@@ -2802,11 +2940,15 @@ msgstr ""
msgid "Existing device"
msgstr "Existující zařízení"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
msgid "Expand hosts"
msgstr "Rozšířit hostitele"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+msgid "Expected port number."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
msgid "Expecting a hexadecimal assignment hint"
msgstr "Očekávána šestnáctková hodnota"
@@ -2827,11 +2969,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "Expecting: %s"
msgstr "Očekáváno: %s"
@@ -2843,7 +2985,7 @@ msgstr ""
msgid "Expires"
msgstr "Platnost skončí"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
#, fuzzy
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
@@ -2854,11 +2996,11 @@ msgstr ""
msgid "External"
msgstr "Vnější"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "External R0 Key Holder List"
msgstr "Seznam držitelů externích klíčů R0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid "External R1 Key Holder List"
msgstr "Seznam držitelů externích klíčů R1"
@@ -2886,15 +3028,15 @@ msgstr "Dodatečné nastavení pppd"
msgid "Extra sstpc options"
msgstr "Dodatečné nastavení sstpc"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550
msgid "FT over DS"
msgstr "FT přes DS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1549
msgid "FT over the Air"
msgstr "FT vzduchem"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
msgid "FT protocol"
msgstr "FT protokol"
@@ -2902,22 +3044,46 @@ msgstr "FT protokol"
msgid "Failed to change the system password."
msgstr "Nepodařilo se změnit systémové heslo."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
#, fuzzy
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
"Nepodařilo se potvrdit provedení změn během %d sekund, čekání na vrácení "
"změn zpět…"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
msgstr "Nepodařilo se vykonat „/etc/init.d/%s %s“ akce: %s"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
msgid "File"
msgstr "Soubor"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"File listing upstream resolvers, optionally domain-specific, e.g. "
"<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
@@ -2930,38 +3096,46 @@ msgstr ""
msgid "File not accessible"
msgstr "Soubor není přístupný"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
msgid "File to store DHCP lease information."
msgstr ""
"Soubor, ve kterém budou uloženy zadané <abbr title=\"Dynamic Host "
"Configuration Protocol\">DHCP</abbr> výpůjčky (leases)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
msgid "File with upstream resolvers."
msgstr "Soubor s nadřazenými resolvery."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "Filename"
msgstr "Název souboru"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
msgid "Filename of the boot image advertised to clients."
msgstr "Název souboru s bootovacím obrazem oznamovaný klientům."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
msgid "Filesystem"
msgstr "Souborový systém"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+msgid "Filter IPv4 A records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+msgid "Filter IPv6 AAAA records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+msgid "Filter SRV/SOA service discovery"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
msgid "Filter private"
msgstr "Filtrovat soukromé"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
-msgid "Filter useless"
-msgstr "Filtrovat nepotřebné"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
msgid "Filtering for all slaves, no validation"
msgstr ""
@@ -2974,8 +3148,13 @@ msgstr ""
msgid "Filtering for all slaves, validation only for backup slaves"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Finalizing failed"
msgstr "Dokončení se nezdařilo"
@@ -2987,7 +3166,7 @@ msgstr ""
"Najít všechny aktuálně připojené souborové a odkládací systémy a nahradit "
"konfiguraci výchozími detekovanými hodnotami"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
msgid "Find and join network"
msgstr "Vyhledat a připojit se k síti"
@@ -3001,10 +3180,11 @@ msgid "Firewall"
msgstr "Brána firewall"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
msgid "Firewall Mark"
msgstr "Označkování brány firewall"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
msgid "Firewall Settings"
msgstr "Nastavení brány firewall"
@@ -3016,15 +3196,15 @@ msgstr "Stav brány firewall"
msgid "Firewall mark"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
msgid "Firmware File"
msgstr "Soubor s firmware"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
msgid "Firmware Version"
msgstr "Verze firmware"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
msgid "Fixed source port for outbound DNS queries."
msgstr "Pevný zdrojový port pro odchozí DNS dotazy."
@@ -3050,20 +3230,20 @@ msgstr "Operace nad flash pamětí"
msgid "Flashing…"
msgstr "Flashování…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force"
msgstr "Vynutit"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid "Force 40MHz mode"
msgstr "Vynutit 40MHz režim"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
msgid "Force CCMP (AES)"
msgstr "Vynutit CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force DHCP on this network even if another server is detected."
msgstr "Na této síti vynutit DHCP i v případě zjištění jiného serveru."
@@ -3075,15 +3255,15 @@ msgstr "Vynutit verzi IGMP"
msgid "Force MLD version"
msgstr "Vynutit verzi MLD"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
msgid "Force TKIP"
msgstr "Vynutit TKIP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
msgid "Force TKIP and CCMP (AES)"
msgstr "Vynutit TKIP a CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid "Force link"
msgstr "Vynutit spojení"
@@ -3095,19 +3275,19 @@ msgstr "Vynutit přechod na novější verzi"
msgid "Force use of NAT-T"
msgstr "Vynutit použití NAT-T"
-#: modules/luci-base/luasrc/view/csrftoken.htm:8
+#: modules/luci-base/ucode/template/csrftoken.ut:8
msgid "Form token mismatch"
msgstr "Neshoda tokenu formuláře"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
msgid ""
-"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> messages between the designated master "
-"interface and downstream interfaces."
+"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
+"designated master interface and downstream interfaces."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
msgid ""
"Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages received on the designated master interface to downstream "
@@ -3118,13 +3298,13 @@ msgstr ""
msgid "Forward DHCP traffic"
msgstr "Přeposílat DHCP provoz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
msgid ""
"Forward DHCPv6 messages between the designated master interface and "
"downstream interfaces."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
msgid "Forward Error Correction Seconds (FECS)"
msgstr "Dopředné korekce chyb v sekundách (FECS)"
@@ -3136,7 +3316,7 @@ msgstr "Přeposílat broadcasty"
msgid "Forward delay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
#, fuzzy
msgid "Forward mesh peer traffic"
msgstr "Forwardovat provoz mesh protistran"
@@ -3145,7 +3325,7 @@ msgstr "Forwardovat provoz mesh protistran"
msgid "Forward multicast packets as unicast packets on this device."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
msgid "Forwarding mode"
msgstr "Režim přeposílání"
@@ -3153,11 +3333,11 @@ msgstr "Režim přeposílání"
msgid "Fragmentation"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:964
msgid "Fragmentation Threshold"
msgstr "Hranice fragmentace"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
msgctxt "nft nat flag fully-random"
msgid "Full port randomization"
msgstr ""
@@ -3177,7 +3357,7 @@ msgid "GHz"
msgstr "GHz"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
msgid "GPRS only"
msgstr "Pouze GPRS"
@@ -3216,8 +3396,8 @@ msgstr "Porty brány"
msgid "Gateway address is invalid"
msgstr "Adresa brány není platná"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
@@ -3225,10 +3405,10 @@ msgstr "Adresa brány není platná"
msgid "General Settings"
msgstr "Obecná nastavení"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "General Setup"
msgstr "Obecné nastavení"
@@ -3240,7 +3420,7 @@ msgstr "Obecné nastavení zařízení"
msgid "Generate Config"
msgstr "Vytvořit konfiguraci"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid "Generate PMK locally"
msgstr "Generovat klíč PMK lokálně"
@@ -3248,11 +3428,11 @@ msgstr "Generovat klíč PMK lokálně"
msgid "Generate archive"
msgstr "Vytvorǐt archív"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:789
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819
msgid "Generate configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:829
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859
msgid "Generate configuration…"
msgstr ""
@@ -3260,15 +3440,15 @@ msgstr ""
msgid "Generate new key pair"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
msgid "Generate preshared key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:671
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:691
msgid "Generates a configuration suitable for import on a WireGuard peer"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:763
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
msgid "Generating QR code…"
msgstr ""
@@ -3280,25 +3460,25 @@ msgstr "Heslo nezměněno z důvodu nesouhlasu nového hesla a ověření hesla!
msgid "Global Settings"
msgstr "Obecná nastavení"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
msgid "Global network options"
msgstr "Globální možnosti sítě"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:82
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:84
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
msgid "Go to firmware upgrade..."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:72
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
msgid "Go to password configuration..."
msgstr "Přejít na nastavení hesla..."
#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3748
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
msgid "Go to relevant configuration page"
@@ -3324,6 +3504,10 @@ msgstr "Poskytnout přístup k procedurám LuCI OpenConnect"
msgid "Grant access to LuCI Wireguard procedures"
msgstr "Poskytnout přístup k procedurám LuCI Wireguard"
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr ""
+
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
msgid "Grant access to SSH configuration"
msgstr "Udělit přístup ke konfiguraci SSH"
@@ -3429,11 +3613,11 @@ msgstr ""
msgid "Hang Up"
msgstr "Zavěsit"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Header Error Code Errors (HEC)"
msgstr "Chyby kódu hlavičky (HEC)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
msgid "Heartbeat interval (kernel: heartbeat)"
msgstr ""
@@ -3449,7 +3633,7 @@ msgstr ""
"Nastavení základních vlastností zařízení jako je časová zóna nebo název "
"zařízení."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "Skrývat <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
@@ -3458,11 +3642,11 @@ msgstr "Skrývat <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgid "Hide empty chains"
msgstr "Skrýt prázdné řetězy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
msgid "High"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
msgctxt "Chain hook description"
msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
msgstr ""
@@ -3472,7 +3656,7 @@ msgid "Hop Penalty"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2169
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2231
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
msgid "Host"
@@ -3482,7 +3666,7 @@ msgstr "Hostitel"
msgid "Host expiry timeout"
msgstr "Vypršení časového limitu hostitele"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
msgid "Host requests this filename from the boot server."
msgstr ""
@@ -3491,9 +3675,9 @@ msgid "Host-Uniq tag content"
msgstr "Obsah značky Host-Uniq"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
msgid "Hostname"
@@ -3503,11 +3687,11 @@ msgstr "Název počítače"
msgid "Hostname to send when requesting DHCP"
msgstr "Jméno hostitele odesílané při vyžádání DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
msgid "Hostnames"
msgstr "Jména hostitelů"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
msgid ""
"Hostnames are used to bind a domain name to an IP address. This setting is "
"redundant for hostnames already configured with static leases, but it can be "
@@ -3530,18 +3714,30 @@ msgstr ""
msgid "Hybrid"
msgstr "Hybridní"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
msgctxt "nft icmpv6 code"
msgid "ICMPv6 code"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
msgctxt "nft icmpv6 type"
msgid "ICMPv6 type"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
+msgid "ID"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3559,11 +3755,11 @@ msgstr "Skupina IKE DH"
msgid "IP Addresses"
msgstr "IP adresy"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
msgid "IP Protocol"
msgstr "Protokol IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
msgid "IP Sets"
msgstr ""
@@ -3571,7 +3767,7 @@ msgstr ""
msgid "IP Type"
msgstr "Typ IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
msgid "IP address"
@@ -3587,7 +3783,14 @@ msgstr "Neplatná IP adresa"
msgid "IP address is missing"
msgstr "Chybí IP adresa"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:37
msgctxt "nft ip protocol"
msgid "IP protocol"
msgstr ""
@@ -3597,15 +3800,15 @@ msgctxt "nft meta l4proto"
msgid "IP protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
msgid "IP set"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305
msgid "IP sets"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
msgid "IPs to override with NXDOMAIN"
msgstr "Přepíše falešnou hodnotu NX Domény"
@@ -3613,14 +3816,14 @@ msgstr "Přepíše falešnou hodnotu NX Domény"
msgid "IPsec XFRM"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
msgid "IPv4"
msgstr "IPv4"
@@ -3646,7 +3849,7 @@ msgstr "IPv4 Upstream"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
msgid "IPv4 address"
@@ -3686,11 +3889,11 @@ msgstr "IPv4 prefix"
msgid "IPv4 prefix length"
msgstr "Délka IPv4 prefixu"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:626
msgid "IPv4 traffic table \"%h\""
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
msgid "IPv4+IPv6"
msgstr "IPv4+IPv6"
@@ -3703,23 +3906,23 @@ msgstr "IPv4-in-IPv4 (RFC2003)"
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr "IPv4/IPv6 (obojí - výchozí IPv4)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:634
msgid "IPv4/IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:109
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
msgid "IPv6"
msgstr "IPv6"
@@ -3736,7 +3939,7 @@ msgstr "IPv6 MTU"
msgid "IPv6 Neighbours"
msgstr "Sousedé IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
msgid "IPv6 RA Settings"
msgstr ""
@@ -3748,11 +3951,11 @@ msgstr ""
msgid "IPv6 Rules"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
msgid "IPv6 Settings"
msgstr "Nastavení IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid "IPv6 ULA-Prefix"
msgstr "IPv6 ULA prefix"
@@ -3766,12 +3969,12 @@ msgstr "IPv6 Upstream"
msgid "IPv6 address"
msgstr "IPv6 adresa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid "IPv6 assignment hint"
msgstr "Nápověda pro přiřazení IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid "IPv6 assignment length"
msgstr "Velikost přídělu IPv6"
@@ -3787,7 +3990,7 @@ msgstr "Síť IPv6 v notaci adresa/maska sítě"
msgid "IPv6 only"
msgstr "Pouze IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid "IPv6 preference"
msgstr ""
@@ -3796,7 +3999,7 @@ msgstr ""
msgid "IPv6 prefix"
msgstr "IPv6 prefix"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid "IPv6 prefix filter"
msgstr "Filtr prefixů IPv6"
@@ -3810,15 +4013,15 @@ msgstr "Délka IPv6 prefixu"
msgid "IPv6 routed prefix"
msgstr "IPv6 směrovaný prefix"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid "IPv6 source routing"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid "IPv6 suffix"
msgstr "IPv6 suffix"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
msgid "IPv6 suffix (hex)"
msgstr ""
"<abbr title=\"Internetový Protokol Verze 6\">IPv6</abbr>-Suffix "
@@ -3828,11 +4031,11 @@ msgstr ""
msgid "IPv6 support"
msgstr "Podpora IPv6"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:630
msgid "IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr "IPv6 delegace prefixu (PD)"
@@ -3851,7 +4054,7 @@ msgstr "IPv6-over-IPv4 (6rd)"
msgid "IPv6-over-IPv4 (6to4)"
msgstr "IPv6-over-IPv4 (6to4)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
msgid "Identity"
msgstr "Identita"
@@ -3867,7 +4070,7 @@ msgstr "Pokud je zaškrtnuto, přidá \"+ipv6\" do možností pppd"
msgid "If checked, encryption is disabled"
msgstr "Je-li zaškrtnuto, je šifrování zakázáno"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
@@ -3877,45 +4080,45 @@ msgstr ""
msgid "If set, the meaning of the match options is inverted"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr "Namísto pevného uzlu zařízení připojovat pomocí UUID"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
msgstr "Namísto pevného uzlu zařízení připojovat pomocí názvu oddílu"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
"otherwise modifications will be reverted."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
msgid "If unchecked, no default route is configured"
msgstr "Pokud není povoleno, není nastaven žádný výchozí směrovací záznam"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr "Pokud není povoleno, oznámené adresy DNS serverů budou ignorovány"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid ""
"If your physical memory is insufficient unused data can be temporarily "
-"swapped to a swap-device resulting in a higher amount of usable <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
-"slow process as the swap-device cannot be accessed with the high datarates "
-"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+"swapped to a swap-device resulting in a higher amount of usable <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
msgstr ""
"Pokud máte nedostatek fyzické paměti, nepoužívaná data mohou být dočasně "
"odložena do odkládacího zařízení, což bude mít za důsledek větší množství "
@@ -3924,15 +4127,15 @@ msgstr ""
"přístup na odkládací zařízení je řádově pomalejší, než přístup do paměti "
"<abbr title=\"Random Access Memory\">RAM</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
msgid "Ignore <code>/etc/hosts</code>"
msgstr "Ignorovat <code>/etc/hosts</code>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid "Ignore interface"
msgstr "Ignorovat rozhraní"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
msgid "Ignore resolv file"
msgstr "Ignorovat resolv soubor"
@@ -3944,25 +4147,25 @@ msgstr "Obraz"
msgid "Image check failed:"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import as peer"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:484
-msgid "Import peer configuration…"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:504
+msgid "Import configuration as peer…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:470
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
msgid "Import settings"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:366
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:391
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:376
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:403
msgid "Imported peer configuration"
msgstr ""
@@ -3980,7 +4183,7 @@ msgid ""
"order to avoid broadcast loops that can bring the entire LAN to a standstill."
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:13
+#: modules/luci-base/ucode/template/csrftoken.ut:13
msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
@@ -4026,6 +4229,7 @@ msgstr "Příchozí rozhraní"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Incoming key"
msgstr "Příchozí klíč"
@@ -4040,7 +4244,7 @@ msgstr "Příchozí serializace"
msgid "Info"
msgstr "Informace"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Information"
msgstr "Informace"
@@ -4060,7 +4264,6 @@ msgid "Ingress device name"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
msgstr "Inicializace se nezdařila"
@@ -4072,42 +4275,52 @@ msgstr "Initskript"
msgid "Initscripts"
msgstr "Initskripty"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid "Inner certificate constraint (Domain)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid "Inner certificate constraint (SAN)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid "Inner certificate constraint (Subject)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid "Inner certificate constraint (Wildcard)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:310
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
msgid "Install protocol extensions..."
msgstr "Instalovat protokolové rozšíření…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
msgid "Instance"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
+msgid "Instance Details"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid ""
"Instead of joining any network with a matching SSID, only connect to the "
"BSSID <code>%h</code>."
msgstr ""
-"Místo připojení k jakékoli síti se shodným SSID pouze připojit k BSSID <code>"
-"%h</code>."
+"Místo připojení k jakékoli síti se shodným SSID pouze připojit k BSSID "
+"<code>%h</code>."
#: modules/luci-compat/luasrc/view/cbi/map.htm:43
msgid "Insufficient permissions to read UCI configuration."
msgstr "Nedostatečná oprávnění ke čtení konfigurace UCI."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
@@ -4115,7 +4328,7 @@ msgstr "Nedostatečná oprávnění ke čtení konfigurace UCI."
msgid "Interface"
msgstr "Rozhraní"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:728
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
msgid "Interface \"%h\" is already marked as designated master."
msgstr ""
@@ -4123,7 +4336,7 @@ msgstr ""
msgid "Interface %q device auto-migrated from %q to %q."
msgstr "Rozhraní zařízení %q automaticky změněno z %q na %q."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
msgid "Interface Configuration"
msgstr "Konfigurace rozhraní"
@@ -4131,7 +4344,7 @@ msgstr "Konfigurace rozhraní"
msgid "Interface ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
msgid "Interface has %d pending changes"
msgstr "Rozhraní má %d čekajících změn"
@@ -4140,39 +4353,39 @@ msgstr "Rozhraní má %d čekajících změn"
msgid "Interface is disabled"
msgstr "Rozhraní je zakázáno"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:65
msgid "Interface is marked for deletion"
msgstr "Rozhraní je označeno k odstranění"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is reconnecting..."
msgstr "Rozhraní se znovu připojuje…"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:194
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:214
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is shutting down..."
msgstr "Rozhraní se vypíná..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
msgid "Interface is starting..."
msgstr "Rozhraní se spouští…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304
msgid "Interface is stopping..."
msgstr "Rozhraní se zastavuje…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Interface name"
msgstr "Název rozhraní"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:314
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Interface not present or not connected yet."
msgstr "Rozhraní není přítomné nebo je dosud nepřipojeno."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:507
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
msgid "Interfaces"
msgstr "Síťová rozhraní"
@@ -4181,11 +4394,6 @@ msgstr "Síťová rozhraní"
msgid "Internal"
msgstr "Interní"
-# Není co dodat.
-#: modules/luci-base/luasrc/view/error500.htm:8
-msgid "Internal Server Error"
-msgstr "Vnitřní chyba serveru"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
msgid "Interval For Sending Learning Packets"
msgstr ""
@@ -4208,7 +4416,7 @@ msgstr "Neplatná vstupní hodnota"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
msgid "Invalid APN provided"
msgstr ""
@@ -4255,16 +4463,20 @@ msgstr "Neplatný příkaz"
msgid "Invalid hexadecimal value"
msgstr "Neplatná šestnáctková hodnota"
-#: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
msgid "Invalid username and/or password! Please try again."
msgstr "Špatné uživatelské jméno a/nebo heslo! Prosím zkuste to znovu."
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "Invert match"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Isolate Clients"
msgstr "Izolovat klienty"
@@ -4276,21 +4488,21 @@ msgstr ""
"Vypadadá to, že se pokoušíte zapsat obraz, který se nevejde do flash paměti. "
"Prosím ověřte soubor s obrazem!"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
msgid "JavaScript required!"
msgstr "Je vyžadován JavaScript!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
msgid "Join Network"
msgstr "Připojit k síti"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1829
msgid "Join Network: Wireless Scan"
msgstr "Připojit k síti: Vyhledání bezdrátových sítí"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2107
msgid "Joining Network: %q"
msgstr "Připojování k síti: %q"
@@ -4302,24 +4514,28 @@ msgstr "Přeskočit na pravidlo"
msgid "Keep settings and retain the current configuration"
msgstr "Zachovat nastavení a ponechat aktuální konfiguraci"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgid "Keep-Alive"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Kernel Log"
msgstr "Záznam kernelu"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
msgid "Kernel Version"
msgstr "Verze kernelu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462
msgid "Key"
msgstr "Klíč"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
msgid "Key #%d"
msgstr "Klíč #%d"
@@ -4327,6 +4543,7 @@ msgstr "Klíč #%d"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Key for incoming packets (optional)."
msgstr "Klíč pro příchozí pakety (volitelné)."
@@ -4334,15 +4551,20 @@ msgstr "Klíč pro příchozí pakety (volitelné)."
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Key for outgoing packets (optional)."
msgstr "Klíč pro odchozí pakety (volitelné)."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
msgctxt "Label indicating that WireGuard peer lacks public key"
msgid "Key missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
msgctxt "nft unit"
msgid "KiB"
msgstr ""
@@ -4386,12 +4608,12 @@ msgstr "LCP interval upozornění"
msgid "LED Configuration"
msgstr "Konfigurace LED"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
msgid "LLC"
msgstr "LLC"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid "Label"
msgstr "Popis"
@@ -4403,14 +4625,25 @@ msgstr "Jazyk"
msgid "Language and Style"
msgstr "Jazyk a vzhled"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
msgid "Last member interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
msgid "Latency"
msgstr "Odezva"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
+msgid "Latest Handshake"
+msgstr "Poslední handshake"
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
msgstr "Leaf"
@@ -4419,16 +4652,16 @@ msgstr "Leaf"
msgid "Learn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Learn routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
msgid "Lease file"
msgstr "Soubor zápůjček"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid "Lease time"
msgstr "Doba zapůjčení"
@@ -4452,7 +4685,7 @@ msgstr "Ponechte prázdné pro automatickou detekci"
msgid "Leave empty to use the current WAN address"
msgstr "Ponecháte-li prázdné, použije stávající WAN adresu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid ""
"Legacy or badly behaving devices may require legacy 802.11b rates to "
"interoperate. Airtime efficiency may be significantly reduced where these "
@@ -4463,31 +4696,31 @@ msgstr ""
"efektivita. Doporučuje se, pokud možno, nepovolovat rychlosti přenosu "
"802.11b."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
msgid "Legend:"
msgstr "Legenda:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Limit"
msgstr "Limit"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Line Attenuation (LATN)"
msgstr "Útlum vedení (LATN)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
msgid "Line Mode"
msgstr "Režim linky"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
msgid "Line State"
msgstr "Stav linky"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Line Uptime"
msgstr "Line Uptime"
@@ -4503,21 +4736,21 @@ msgstr "Monitorování linek"
msgid "Link On"
msgstr "Odkaz na"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
msgctxt "nft @ll,off,len"
msgid "Link layer header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:514
msgid "List of IP addresses to convert into NXDOMAIN responses."
msgstr "Seznam IP adres, které se mají převádět na odpovědi NXDOMAIN."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
-msgid "List of IP sets to populate with the specified domain IPs."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
+msgid "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
#, fuzzy
msgid ""
"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
@@ -4533,7 +4766,7 @@ msgstr ""
"během počátečního přidružení do mobility domény (Initial Mobility Domain "
"Association)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
#, fuzzy
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
@@ -4553,25 +4786,30 @@ msgstr ""
msgid "List of SSH key files for auth"
msgstr "Seznam SSH klíčů pro autentizaci"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
msgid "List of domains to allow RFC1918 responses for."
msgstr "Seznam domén, pro které povolit odpovědi podle RFC1918."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
-msgid "List of domains to force to an IP address."
-msgstr ""
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
msgid "List of upstream resolvers to forward queries to."
msgstr ""
"Seznam nadřazených <abbr title=\"Domain Name System\">DNS</abbr> serverů, na "
"které přeposílat požadavky."
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
msgid "Listen Port"
msgstr "Port na kterém očekávat spojení"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+msgid "Listen address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+msgid "Listen and Relay To IP family must be homogeneous."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342
msgid "Listen interfaces"
msgstr "Naslouchající rozhraní"
@@ -4580,17 +4818,17 @@ msgid "Listen only on the given interface or, if unspecified, on all"
msgstr ""
"Poslouchat pouze na daném rozhraní, nebo pokud není specifikováno, na všech"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
msgid ""
"Listen only on the specified interfaces, and loopback if not excluded "
"explicitly."
msgstr "Omezit naslouchání na tato rozhraní a zpětnou smyčku."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
msgid "ListenPort setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520
msgid "Listening port for inbound DNS queries."
msgstr "Port pro příchozí dotazy DNS."
@@ -4599,7 +4837,7 @@ msgstr "Port pro příchozí dotazy DNS."
msgid "Load"
msgstr "Zátěž"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:63
msgid "Load Average"
msgstr "Průměrná zátěž"
@@ -4607,27 +4845,28 @@ msgstr "Průměrná zátěž"
msgid "Load configuration…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2038
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
msgid "Loading directory contents…"
msgstr "Načítání obsahu adresáře…"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
-#: modules/luci-base/luasrc/view/view.htm:4
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
msgid "Loading view…"
msgstr "Načítání zobrazení…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
msgid "Local"
msgstr "Místní"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
msgid "Local IP address"
msgstr "Místní IP adresa"
@@ -4647,11 +4886,12 @@ msgstr "Lokální IP adresa pro přiřazení"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "Local IPv4 address"
msgstr "Místní IPv4 adresa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
msgid "Local IPv6 DNS server"
msgstr ""
@@ -4667,46 +4907,55 @@ msgstr "Místní IPv6 adresa"
msgid "Local Startup"
msgstr "Místní startup"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
msgid "Local Time"
msgstr "Místní čas"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1019
msgid "Local ULA"
msgstr "Místní ULA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
msgid "Local domain"
msgstr "Místní doména"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
msgid "Local domain suffix appended to DHCP names and hosts file entries."
msgstr ""
"Přípona místní domény, připojená za názvy DHCP jmen a záznamů v souboru "
"hosts."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
msgid "Local server"
msgstr "Místní server"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
msgid "Local service only"
msgstr "Pouze lokální služba"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
msgid "Localise queries"
msgstr "Lokalizační dotazy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid "Lock to BSSID"
msgstr "Uzamčení na BSSID"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft log action"
+msgid "Log event \"<strong>%h</strong>…\""
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
msgid "Log output level"
msgstr "Úroveň logování"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
msgid "Log queries"
msgstr "Dotazy pro logování"
@@ -4732,8 +4981,8 @@ msgstr ""
msgid "Logical network to which the tunnel will be added (bridged) (optional)."
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
msgid "Login"
msgstr "Přihlásit"
@@ -4745,25 +4994,29 @@ msgstr "Odhlásit"
msgid "Loose filtering"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Loss of Signal Seconds (LOSS)"
msgstr "Ztráta signálních sekund (LOSS)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
msgid "Lowest leased address as offset from the network address."
msgstr "Nejnižší zapůjčenou adresu použít jako offset síťové adresy."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
msgid "MAC"
msgstr "MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
#, fuzzy
msgid "MAC Address"
msgstr "MAC adresa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
msgid "MAC Address Filter"
msgstr "Filtr MAC adres"
@@ -4772,15 +5025,15 @@ msgid "MAC Address For The Actor"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
msgid "MAC VLAN"
msgstr "MAC VLAN"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2168
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2230
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
@@ -4789,11 +5042,11 @@ msgstr "MAC VLAN"
msgid "MAC address"
msgstr "MAC adresa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
msgid "MAC-Filter"
msgstr "Filtr MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
msgid "MAC-List"
msgstr "Seznam Mac"
@@ -4829,7 +5082,7 @@ msgid "MII Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
@@ -4837,7 +5090,11 @@ msgstr ""
msgid "MTU"
msgstr "MTU"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+msgid "MX"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
#, fuzzy
msgid ""
"Make sure to clone the root filesystem using something like the commands "
@@ -4847,7 +5104,7 @@ msgstr ""
"podobným níže:"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
@@ -4856,31 +5113,31 @@ msgstr ""
msgid "Manual"
msgstr "Manuálně"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3891
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
msgid "Master"
msgstr "Master"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Max. Attainable Data Rate (ATTNDR)"
msgstr "Max. dosažitelná rychlost přenosu dat (ATTNDR)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533
msgid "Max. DHCP leases"
msgstr ""
"Nejvyšší počet <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
"abbr> zápůjček"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
msgid "Max. EDNS0 packet size"
msgstr ""
"Největší povolená velikost <abbr title=\"Extension Mechanisms for Domain "
"Name System\">EDNS0</abbr> paketů"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
msgid "Max. concurrent queries"
msgstr "Nejvyšší počet souběžných dotazů"
@@ -4888,29 +5145,28 @@ msgstr "Nejvyšší počet souběžných dotazů"
msgid "Maximum age"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
msgid "Maximum allowed Listen Interval"
msgstr "Maximální povolený naslouchací interval"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
msgid "Maximum allowed number of active DHCP leases."
msgstr "Nejvyšší povolené množství aktivních DHCP zápůjček."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
msgid "Maximum allowed number of concurrent DNS queries."
msgstr "Nejvyšší povolené množství souběžných DNS dotazů."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
msgid "Maximum allowed size of EDNS0 UDP packets."
msgstr "Nejvyšší povolená velikost EDNS0 UDP paketů."
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Maximum amount of seconds to wait for the modem to become ready"
msgstr "Nejvyšší počet sekund čekání, než bude modem připraven"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Maximum number of leased addresses."
msgstr "Maximální počet zapůjčených adres."
@@ -4918,16 +5174,20 @@ msgstr "Maximální počet zapůjčených adres."
msgid "Maximum snooping table size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid ""
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid "Maximum transmit power"
msgstr "Maximální vysílací výkon"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+msgid "May prevent VoIP or other services from working."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
@@ -4954,7 +5214,7 @@ msgstr "Paměť"
msgid "Memory usage (%)"
msgstr "Využití paměti (%)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
msgid "Mesh"
msgstr "Mesh"
@@ -4962,7 +5222,7 @@ msgstr "Mesh"
msgid "Mesh ID"
msgstr "Mesh ID"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:997
msgid "Mesh Id"
msgstr "Mesh Id"
@@ -4992,12 +5252,12 @@ msgstr "Způsob pro určení stavu spojení"
msgid "Metric"
msgstr "Metrika"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
msgctxt "nft unit"
msgid "MiB"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
@@ -5015,7 +5275,7 @@ msgid ""
"Prevents ARP cache thrashing."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid ""
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
@@ -5033,7 +5293,7 @@ msgstr "Zdrojový port zrcadla"
msgid "Mobile Data"
msgstr "Mobilní data"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "Mobility Domain"
msgstr "Doména mobility"
@@ -5042,14 +5302,14 @@ msgstr "Doména mobility"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1813
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
msgid "Mode"
msgstr "Mód"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
msgid "Model"
msgstr "Model"
@@ -5066,13 +5326,13 @@ msgstr ""
"Probíhá připojení k modemu. Prosím, čekejte. Tento proces vyprší po 2 "
"minutách."
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "Modem default"
msgstr "Výchozí nastavení modemu"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
msgid "Modem device"
@@ -5083,12 +5343,11 @@ msgid "Modem disconnection in progress. Please wait."
msgstr "Probíhá odpojování modemu. Počkejte prosím."
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
msgstr "Dotaz na informace o modemu selhal"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Modem init timeout"
msgstr "Časový limit inicializace modemu"
@@ -5102,8 +5361,8 @@ msgstr "Modem je zakázán."
msgid "ModemManager"
msgstr "ModemManager"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3895
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1080
msgid "Monitor"
msgstr "Sledování"
@@ -5129,7 +5388,7 @@ msgstr "Přípojné body"
msgid "Mount Points - Mount Entry"
msgstr "Přípojné body - vstupy"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
msgid "Mount Points - Swap Entry"
msgstr "Přípojné body - změna vstupu"
@@ -5149,11 +5408,11 @@ msgstr ""
msgid "Mount filesystems not specifically configured"
msgstr "Připojovat souborové systémy, které nejsou nakonfigurovány explicitně"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "Mount options"
msgstr "Volby připojení"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Mount point"
msgstr "Přípojný bod"
@@ -5174,6 +5433,10 @@ msgstr "Přesunout dolů"
msgid "Move up"
msgstr "Přesunout nahoru"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid "Multi To Unicast"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
@@ -5193,11 +5456,11 @@ msgstr ""
msgid "Multicast to unicast"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid "NAS ID"
msgstr "NAS ID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:537
msgid "NAT action chain \"%h\""
msgstr ""
@@ -5210,11 +5473,11 @@ msgid "NAT64 Prefix"
msgstr "Prefix NAT64"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
msgid "NCM"
msgstr "NCM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "NDP-Proxy slave"
msgstr ""
@@ -5227,29 +5490,42 @@ msgid "NTP server candidates"
msgstr "Kandidáti NTP serveru"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4139
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
msgid "Name"
msgstr "Název"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid "Name of the new network"
msgstr "Název nové sítě"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr ""
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
msgid "Navigation"
msgstr "Navigace"
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "Neighbour Report"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Neighbour cache validity"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2229
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
@@ -5262,32 +5538,28 @@ msgstr "Síť"
msgid "Network Coding"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
msgid "Network Mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid "Network SSID"
msgstr "SSID sítě"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
-msgid "Network Utilities"
-msgstr "Síťové nástroje"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
msgid "Network address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
msgid "Network boot image"
msgstr "Síťový bootovací obraz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:408
msgid "Network bridge configuration migration"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1435
msgid "Network device"
msgstr "Síťové zařízení"
@@ -5300,16 +5572,16 @@ msgstr "Aktivita síťového zařízení (kernel: netdev)"
msgid "Network device is not present"
msgstr "Síťové zařízení není k dispozici"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:646
msgid "Network device table \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
msgctxt "nft @nh,off,len"
msgid "Network header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:442
msgid "Network ifname configuration migration"
msgstr ""
@@ -5318,7 +5590,7 @@ msgstr ""
msgid "Network interface"
msgstr "Síťové rozhraní"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
msgid "Network-ID"
msgstr ""
@@ -5326,7 +5598,13 @@ msgstr ""
msgid "Never"
msgstr "Nikdy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
+#, fuzzy
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr "Nikdy"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
msgid ""
"Never forward matching domains and subdomains, resolve from DHCP or hosts "
"files only."
@@ -5334,11 +5612,11 @@ msgstr ""
"Nikdy nepřesměrovávat odpovídající domény a subdomény, převádět jen podle "
"DHCP a souborů hosts."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1172
msgid "New interface for \"%s\" can not be created: %s"
msgstr "Nové rozhraní pro \"%s\" nelze vytvořit: %s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1123
msgid "New interface name…"
msgstr "Nový název rozhraní…"
@@ -5346,13 +5624,13 @@ msgstr "Nový název rozhraní…"
msgid "Next »"
msgstr "Další »"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
msgstr "Ne"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
msgid "No DHCP Server configured for this interface"
msgstr "Pro toto rozhraní není nastaven žádný DHCP server"
@@ -5360,7 +5638,7 @@ msgstr "Pro toto rozhraní není nastaven žádný DHCP server"
msgid "No Data"
msgstr "Žádná data"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
msgid "No Encryption"
msgstr "Bez šifrování"
@@ -5376,9 +5654,13 @@ msgstr "Žádné NAT-T"
msgid "No RX signal"
msgstr "Žádný signál RX"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
+msgid "No WireGuard interfaces configured."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:82
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
msgid ""
"No changes to settings will be stored and are lost after rebooting. This "
@@ -5389,7 +5671,11 @@ msgstr ""
msgid "No client associated"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -5412,15 +5698,11 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2913
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
msgid "No entries in this directory"
msgstr "V tomto adresáři nejsou žádné položky"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
-msgid "No files found"
-msgstr "Nebyly nalezeny žádné soubory"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
msgid ""
"No fixed interface listening port defined, peers might not be able to "
"initiate connections to this WireGuard instance!"
@@ -5455,30 +5737,35 @@ msgstr ""
msgid "No more slaves available, can not save interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494
msgid "No negative cache"
msgstr "Žádná negativní mezipaměť"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:697
msgid "No nftables ruleset loaded."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
msgid "No password set!"
msgstr "Žádné heslo!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+#, fuzzy
+msgid "No peers connected"
+msgstr "Nepřipojeno"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
msgid "No peers defined yet."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
msgid "No public keys present yet."
msgstr "Zatím nejsou k dispozici žádné veřejné klíče."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:614
msgctxt "nft chain is empty"
msgid "No rules in this chain"
msgstr ""
@@ -5491,8 +5778,8 @@ msgstr "V tomto řetězci nejsou žádná pravidla."
msgid "No validation or filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "No zone assigned"
msgstr "Žádná zóna nepřiřazena"
@@ -5504,7 +5791,7 @@ msgstr "Žádná zóna nepřiřazena"
msgid "Noise"
msgstr "Šum"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Noise Margin (SNR)"
msgstr "Odstup signálu od šumu (SNR)"
@@ -5512,11 +5799,11 @@ msgstr "Odstup signálu od šumu (SNR)"
msgid "Noise:"
msgstr "Šum:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Non Pre-emptive CRC errors (CRC_P)"
msgstr "Nepreemptivní CRC chyby (CRC_P)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
msgid "Non-wildcard"
msgstr "Bez zástupných znaků"
@@ -5526,12 +5813,12 @@ msgstr "Bez zástupných znaků"
msgid "None"
msgstr "Žádný"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
msgid "Normal"
msgstr "Normální"
-#: modules/luci-base/luasrc/view/error404.htm:8
+#: modules/luci-base/ucode/template/error404.ut:9
msgid "Not Found"
msgstr "Nenalezeno"
@@ -5543,15 +5830,15 @@ msgstr "Neasociováno"
msgid "Not connected"
msgstr "Nepřipojeno"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:131
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:157
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:328
msgid "Not present"
msgstr "Není k dispozici"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Not started on boot"
msgstr "Nespouštěno při startu"
@@ -5559,7 +5846,7 @@ msgstr "Nespouštěno při startu"
msgid "Not supported"
msgstr "Není podporováno"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
#, fuzzy
msgid ""
"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
@@ -5568,6 +5855,12 @@ msgstr ""
"Poznámka: Některé bezdrátové ovladače plně nepodporují standard 802.11w. "
"Např. mwlwifi může mít problémy"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(<code>addr#port</code>)."
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
#, fuzzy
msgid "Notes"
@@ -5577,7 +5870,7 @@ msgstr "Poznámky"
msgid "Notice"
msgstr "Oznámení"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:138
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:135
msgid "Nslookup"
msgstr "Nslookup"
@@ -5585,7 +5878,7 @@ msgstr "Nslookup"
msgid "Number of IGMP membership reports"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr "Počet záznamů v mezipaměti DNS (max. 10 000, 0 bez mezipaměťi)."
@@ -5603,7 +5896,7 @@ msgid "Obfuscated Password"
msgstr "Obfuskované heslo"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
@@ -5635,7 +5928,7 @@ msgstr "Zapnutí prodlevy"
msgid "On-link"
msgstr "Link-local trasa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
msgid "One of hostname or MAC address must be specified!"
msgstr "Jedno jméno nebo mac adresa, musí být zadáno!"
@@ -5666,12 +5959,11 @@ msgid ""
"Only if current active slave fails and the primary slave is up (failure, 2)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:683
msgid "Open iptables rules overview…"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
msgstr "Otevřít seznam..."
@@ -5680,35 +5972,35 @@ msgstr "Otevřít seznam..."
msgid "OpenConnect (CISCO AnyConnect)"
msgstr "OpenConnect (CISCO AnyConnect)"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
msgid "OpenFortivpn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
"Protocol\">NDP</abbr> proxying."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise fall back to <em>server mode</em>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
msgid ""
"Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
"otherwise disable service."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
msgid "Operating frequency"
msgstr "Provozní frekvence"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
msgid "Option \"%s\" contains an invalid input value."
msgstr "Volba \"%s\" obsahuje neplatnou vstupní hodnotu."
@@ -5716,15 +6008,15 @@ msgstr "Volba \"%s\" obsahuje neplatnou vstupní hodnotu."
msgid "Option \"%s\" must not be empty."
msgstr "Volba \"%s\" nesmí být prázdná."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
msgid "Option changed"
msgstr "Volba změněna"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
msgid "Option removed"
msgstr "Volba odstraněna"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
msgid "Optional"
msgstr "Volitelné"
@@ -5732,6 +6024,10 @@ msgstr "Volitelné"
msgid "Optional, free-form notes about this device"
msgstr "Volitelné, volně formulované poznámky k tomuto zařízení"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
@@ -5740,7 +6036,7 @@ msgstr ""
"Volitelné. 32bitová značka pro odchozí šifrované pakety. Zadejte "
"šestnáctkovou hodnotu začínající <code>0x</code>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid ""
"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -5752,7 +6048,7 @@ msgstr ""
"b:c:d::\"), použijte k vytvoření IPv6 adresy (\"a:b:c:d::1\") pro dané "
"rozhraní suffix (např. '::1')."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
@@ -5760,12 +6056,12 @@ msgstr ""
"Volitelné. Předsdílený klíč v kódování Base64. Přidává další vrstvu "
"symetrické kryptografie pro post-kvantovou odolnost."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
#, fuzzy
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr "Volitelné. Vytvořte trasy pro povolené IP adresy této protistrany."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
msgid "Optional. Description of peer."
msgstr "Volitelné. Popis protistrany."
@@ -5773,7 +6069,7 @@ msgstr "Volitelné. Popis protistrany."
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
@@ -5781,7 +6077,7 @@ msgstr ""
"Volitelné. Hostitel protistrany. Názvy jsou překládány před spuštěním "
"síťového rozhraní."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
msgid ""
"Optional. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5796,11 +6092,11 @@ msgstr ""
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr "Volitelné. Maximální přenosová jednotka (MTU) tunelového rozhraní."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Optional. Port of peer."
msgstr "Volitelné. Port protistrany."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid ""
"Optional. Private key of the WireGuard peer. The key is not required for "
"establishing a connection but allows generating a peer configuration or QR "
@@ -5808,7 +6104,7 @@ msgid ""
"exported."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -5825,18 +6121,23 @@ msgstr "Volitelné. Port UDP používaný pro odchozí a příchozí pakety."
msgid "Options"
msgstr "Možnosti"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
msgid ""
"Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
-"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</code>"
-"\" for default route. <code>0.0.0.0</code> means \"the address of the system "
-"running dnsmasq\"."
+"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
+"code>\" for default route. <code>0.0.0.0</code> means \"the address of the "
+"system running dnsmasq\"."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
msgid "Options:"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+msgid "Ordinal: lower comes first."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
msgid "Originator Interval"
msgstr ""
@@ -5868,6 +6169,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Outgoing key"
msgstr "Odchozí klíč"
@@ -5891,11 +6193,11 @@ msgstr "Výstupní zóna"
msgid "Overlap"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
msgid "Override IPv4 routing table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
msgid "Override IPv6 routing table"
msgstr ""
@@ -5906,7 +6208,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -5914,6 +6216,7 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
msgid "Override MTU"
msgstr "Přepsat MTU"
@@ -5935,13 +6238,13 @@ msgstr "Přepsat TOS"
msgid "Override TTL"
msgstr "Přepsat TTL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
msgid ""
"Override default MAC address - the range of usable addresses might be "
"limited by the driver"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Override default interface name"
msgstr "Přepsat výchozí název rozhraní"
@@ -5949,7 +6252,7 @@ msgstr "Přepsat výchozí název rozhraní"
msgid "Override the gateway in DHCP responses"
msgstr "Přepsat bránu v DHCP odpovědích"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
@@ -5969,7 +6272,7 @@ msgstr "Přehled"
msgid "Overwrite existing file \"%s\" ?"
msgstr "Přepsat existující soubor \"%s\"?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:345
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355
msgid "Overwrite the current settings with the imported configuration?"
msgstr ""
@@ -5983,7 +6286,7 @@ msgstr "Protokol PAP/CHAP (obojí)"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
@@ -5996,7 +6299,7 @@ msgstr "Heslo PAP/CHAP"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
@@ -6017,7 +6320,7 @@ msgstr "PID"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
msgid "PIN"
msgstr "PIN"
@@ -6027,7 +6330,7 @@ msgstr "PIN"
msgid "PIN code rejected"
msgstr "PIN kód byl odmítnut"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1570
msgid "PMK R1 Push"
msgstr "PMK R1 Push"
@@ -6068,20 +6371,20 @@ msgstr "PSID offset"
msgid "PSID-bits length"
msgstr "Bitová délka PSID"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:571
msgctxt "Label indicating that WireGuard peer uses a PSK"
msgid "PSK"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1528
msgid "PTM/EFM (Packet Transfer Mode)"
msgstr "PTM/EFM (režim přenosu paketů)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "PXE/TFTP Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid "Packet Steering"
msgstr ""
@@ -6090,6 +6393,11 @@ msgctxt "nft meta mark"
msgid "Packet mark"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta time"
+msgid "Packet receive time"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr "Pakety"
@@ -6098,8 +6406,8 @@ msgstr "Pakety"
msgid "Packets To Transmit Before Moving To Next Slave"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "Part of zone %q"
msgstr "Část zóny %q"
@@ -6108,13 +6416,13 @@ msgctxt "MACVLAN mode"
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
msgid "Password"
msgstr "Heslo"
@@ -6122,11 +6430,11 @@ msgstr "Heslo"
msgid "Password authentication"
msgstr "Autentizace heslem"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
msgid "Password of Private Key"
msgstr "Heslo privátního klíče"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
msgid "Password of inner Private Key"
msgstr "Heslo vnitřního soukromého klíče"
@@ -6141,50 +6449,50 @@ msgstr "Síla hesla"
msgid "Password2"
msgstr "Heslo2"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
msgstr "Vložte nebo přetáhněte soubor s SSH klíčem…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:424
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:444
msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:417
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
msgid ""
"Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
"another system below to create a matching peer entry allowing that system to "
"connect to the local WireGuard interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:423
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:443
msgid "Paste or drag supplied WireGuard configuration file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
msgid "Path to CA-Certificate"
msgstr "Cesta k certifikátu CA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
msgid "Path to Client-Certificate"
msgstr "Cesta k certifikátu klienta"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
msgid "Path to Private Key"
msgstr "Cesta k privátnímu klíči"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
msgid "Path to inner CA-Certificate"
msgstr "Cesta k vnitřnímu certifikátu CA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
msgid "Path to inner Client-Certificate"
msgstr "Cesta k vnitřnímu klientskému certifikátu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid "Path to inner Private Key"
msgstr "Cesta k vnitřnímu soukromému klíči"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
msgid "Paused"
msgstr ""
@@ -6202,6 +6510,14 @@ msgstr ""
msgid "Peak:"
msgstr "Špička:"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+msgid "Peer"
+msgstr "Protistrana"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
+msgid "Peer Details"
+msgstr ""
+
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
msgstr "IP Adresa protistrany pro přiřazení"
@@ -6219,7 +6535,7 @@ msgstr "Adresa protistrany chybí"
msgid "Peer device name"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Peer disabled"
msgstr ""
@@ -6250,11 +6566,15 @@ msgstr "Provést reset"
msgid "Permission denied"
msgstr "Přístup zamítnut"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid "Persistent Keep Alive"
msgstr "Trvalé udržování spojení (Keep Alive)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Persistent reconnect interval"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334
msgid "PersistentKeepAlive setting is invalid"
msgstr ""
@@ -6262,30 +6582,30 @@ msgstr ""
msgid "Phy Rate:"
msgstr "Fyzická rychlost:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
msgid "Physical Settings"
msgstr "Fyzické nastavení"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:98
msgid "Ping"
msgstr "Ping"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Pkts."
msgstr "paketů"
-#: modules/luci-base/luasrc/view/sysauth.htm:19
+#: modules/luci-base/ucode/template/sysauth.ut:19
msgid "Please enter your username and password."
msgstr "Prosím vložte vaše uživatelské jméno a heslo."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4122
msgid "Please select the file to upload."
msgstr "Vyberte soubor, který chcete nahrát."
@@ -6293,15 +6613,22 @@ msgstr "Vyberte soubor, který chcete nahrát."
msgid "Policy"
msgstr "Politika"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
msgctxt "Chain hook policy"
msgid "Policy: <strong>%h</strong> (%h)"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "Port"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
+#, fuzzy
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr "Port %d"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
msgid "Port isolation"
msgstr ""
@@ -6314,19 +6641,19 @@ msgstr "Stav portu:"
msgid "Potential negation of: %s"
msgstr "Potenciální negace: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
msgid "Power Management Mode"
msgstr "Režim řízení spotřeby"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "Pre-emptive CRC errors (CRCP_P)"
msgstr "Preemptivní chyby CRC (CRCP_P)"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
msgid "Prefer LTE"
msgstr "Preferovat LTE"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
msgid "Prefer UMTS"
msgstr "Preferovat UMTS"
@@ -6338,15 +6665,15 @@ msgstr "Delegovaný prefix"
msgid "Prefix suppressor"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid "Preshared Key"
msgstr "Předsdílený klíč"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:550
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
msgid "Preshared key in use"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308
msgid "PresharedKey setting is invalid"
msgstr ""
@@ -6363,7 +6690,7 @@ msgstr ""
"Po takovém množství LCP echo selhání předpokládám, že peer je mrtvý. "
"Použijte 0 pro ignorování chyb"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Prevents client-to-client communication"
msgstr "Zabraňuje komunikaci klient-klient"
@@ -6393,13 +6720,15 @@ msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
msgid "Priority"
msgstr "Priorita"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:545
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
msgctxt "Label indicating that WireGuard peer private key is stored"
msgid "Private"
msgstr ""
@@ -6410,15 +6739,15 @@ msgid "Private (Prevent communication between MAC VLANs)"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid "Private Key"
msgstr "Soukromý klíč"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:564
msgid "Private key present"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:290
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
msgid "PrivateKey setting is missing or invalid"
msgstr ""
@@ -6431,9 +6760,9 @@ msgstr "Procesy"
msgid "Prot."
msgstr "Prot."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:564
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1137
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
@@ -6445,13 +6774,13 @@ msgstr "Protokol"
msgid "Provide NTP server"
msgstr "Poskytování NTP serveru"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid ""
"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
"and requests."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
msgid "Provide new network"
msgstr "Poskytování nové sítě"
@@ -6461,25 +6790,36 @@ msgid ""
"interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+msgid "Proxy Server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid "ProxyARP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Pseudo Ad-Hoc (ahdemo)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
msgid "Public Key"
msgstr "Veřejný klíč"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
msgid "Public key is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:556
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
msgctxt "Tooltip displaying full WireGuard peer public key"
msgid "Public key: %h"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
msgid ""
"Public keys allow for the passwordless SSH logins with a higher security "
"compared to the use of plain passwords. In order to upload a new key to the "
@@ -6495,7 +6835,7 @@ msgstr ""
msgid "Public prefix routed to this device for distribution to clients."
msgstr "Veřejný prefix směrovaná k tomuto zařízení pro distribuci klientům."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
msgid "PublicKey setting is invalid"
msgstr ""
@@ -6508,11 +6848,11 @@ msgstr "Mobilní QMI"
msgid "Quality"
msgstr "Kvalita"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
msgid "Query all available upstream resolvers."
msgstr ""
-"Dotazovat se všech dostupných nadřazených <abbr title=\"Domain Name System"
-"\">DNS</abbr> serverů."
+"Dotazovat se všech dostupných nadřazených <abbr title=\"Domain Name "
+"System\">DNS</abbr> serverů."
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:556
msgid "Query interval"
@@ -6522,35 +6862,35 @@ msgstr "Interval dotazů"
msgid "Query response interval"
msgstr "Interval odpovědí na dotazy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "R0 Key Lifetime"
msgstr "Životnost klíče R0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "R1 Key Holder"
msgstr "Držitel klíče R1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430
msgid "RADIUS Accounting Port"
msgstr "Port pro Radius-Accounting"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
msgid "RADIUS Accounting Secret"
msgstr "Tajný klíč pro Radius-Accounting"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
msgid "RADIUS Accounting Server"
msgstr "Server Radius-Accounting"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
msgid "RADIUS Authentication Port"
msgstr "Výběr ověřování portů"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
msgid "RADIUS Authentication Secret"
msgstr "Tajný klíč pro Radius-Authentication"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
msgid "RADIUS Authentication Server"
msgstr "Server Radius-Authentication"
@@ -6558,16 +6898,20 @@ msgstr "Server Radius-Authentication"
msgid "RFC3947 NAT-T mode"
msgstr "Režim RFC3947 NAT-T"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid "RSN Preauth"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "RSSI threshold for joining"
msgstr "Prahová hodnota RSSI pro připojení"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
msgid "RTS/CTS Threshold"
msgstr "Práh RTS/CTS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
msgid "RX"
msgstr "RX"
@@ -6575,11 +6919,17 @@ msgstr "RX"
msgid "RX Rate"
msgstr "RX Rate"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2233
msgid "RX Rate / TX Rate"
msgstr "Rychlost přijímání / vysílání"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
msgctxt "nft nat flag random"
msgid "Randomize source port mapping"
msgstr ""
@@ -6590,13 +6940,13 @@ msgstr ""
"Nezpracované šestnáctkové bajty. Ponechte prázdné, pokud to poskytovatel "
"internetu nevyžaduje"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
msgstr ""
"Přečtěte si <code>/etc/ethers</code> ke konfiguraci <abbr title=\"Dynamic "
"Host Configuration Protocol\">DHCP</abbr> serveru."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
msgid "Really switch protocol?"
msgstr "Opravdu prohodit protokol?"
@@ -6604,11 +6954,11 @@ msgstr "Opravdu prohodit protokol?"
msgid "Realtime Graphs"
msgstr "Grafy v reálném čase"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "Reassociation Deadline"
msgstr "Termín reasociace"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
msgid "Rebind protection"
msgstr "Opětovné nastavení ochrany"
@@ -6632,11 +6982,20 @@ msgstr "Restartuje operační systém vašeho zařízení"
msgid "Receive"
msgstr "Přijmout"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
+#, fuzzy
+msgid "Received Data"
+msgstr "Přijmout"
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr "Doporučeno. IP adresy rozhraní WireGuard."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+msgid "Reconnect Timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
msgid "Reconnect this interface"
msgstr "Přepojit toto rozhraní"
@@ -6644,12 +7003,12 @@ msgstr "Přepojit toto rozhraní"
msgid "Redirect to HTTPS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
msgctxt "nft redirect to port"
msgid "Redirect to local port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
msgctxt "nft redirect"
msgid "Redirect to local system"
msgstr ""
@@ -6658,26 +7017,30 @@ msgstr ""
msgid "References"
msgstr "Reference"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361
+msgid "Refresh Channels"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
msgid "Refreshing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
msgctxt "nft reject with icmp type"
msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
msgctxt "nft reject with icmpx type"
msgid "Reject packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
msgctxt "nft reject with icmpv6 type"
msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
msgctxt "nft reject with tcp reset"
msgid "Reject packet with <strong>TCP reset</strong>"
msgstr ""
@@ -6689,6 +7052,8 @@ msgid ""
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
msgid "Relay"
msgstr "Přenos"
@@ -6698,6 +7063,14 @@ msgstr "Přenos"
msgid "Relay Bridge"
msgstr "Relay Bridge"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+msgid "Relay To address"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
msgid "Relay between networks"
msgstr "Přenášet mezi sítěmi"
@@ -6716,6 +7089,7 @@ msgstr "Vzdálená IPv4 adresa"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid "Remote IPv4 address or FQDN"
msgstr "Vzdálená IPv4 adresa nebo FQDN"
@@ -6728,15 +7102,23 @@ msgstr "Vzdálená IPv6 adresa"
msgid "Remote IPv6 address or FQDN"
msgstr "Vzdálená IPv6 adresa nebo FQDN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:908
msgid "Remove"
msgstr "Odstranit"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
msgid "Remove related device settings from the configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Replace wireless configuration"
msgstr "Nahradit bezdrátovou konfiguraci"
@@ -6766,7 +7148,7 @@ msgstr ""
msgid "Require incoming packets serialization (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
msgid "Required"
msgstr "Vyžadováno"
@@ -6779,7 +7161,11 @@ msgstr "Vyžadováno u některých ISP, např. Charter s DocSIS 3"
msgid "Required. Base64-encoded private key for this interface."
msgstr "Povinné. Soukromý klíč tohoto rozhraní v kódování Base64."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
msgid "Required. Public key of the WireGuard peer."
msgstr ""
@@ -6791,67 +7177,67 @@ msgstr ""
msgid "Required. XFRM interface ID to be used for SA."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
msgid "Requires hostapd"
msgstr "Vyžaduje hostapd"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
msgid "Requires hostapd with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
msgid "Requires hostapd with EAP support"
msgstr "Vyžaduje hostapd s podporou EAP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
msgid "Requires hostapd with OWE support"
msgstr "Vyžaduje hostapd s podporou OWE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
msgid "Requires hostapd with SAE support"
msgstr "Vyžaduje hostapd s podporou SAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
msgid "Requires hostapd with WEP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
msgid "Requires wpa-supplicant"
msgstr "Vyžaduje wpa-supplicant"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
msgid "Requires wpa-supplicant with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
msgid "Requires wpa-supplicant with EAP support"
msgstr "Vyžaduje wpa-supplicant s podporou EAP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
msgid "Requires wpa-supplicant with OWE support"
msgstr "Vyžaduje wpa-supplicant s podporou OWE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1358
msgid "Requires wpa-supplicant with SAE support"
msgstr "Vyžaduje wpa-supplicant s podporou SAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
msgid "Requires wpa-supplicant with WEP support"
msgstr ""
@@ -6860,7 +7246,7 @@ msgid "Reselection policy for primary slave"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
-#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-base/ucode/template/sysauth.ut:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
@@ -6875,20 +7261,24 @@ msgstr "Resetovat čítače"
msgid "Reset to defaults"
msgstr "Obnovit na výchozí"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
msgid "Resolv and Hosts Files"
msgstr "Soubory Resolv a Hosts"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
msgid "Resolv file"
msgstr "Soubor resolve"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+msgid "Resolve specified FQDNs to an IP."
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
msgid "Resource not found"
msgstr "Zdroj nebyl nalezen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:876
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
msgid "Restart"
msgstr "Restart"
@@ -6897,7 +7287,7 @@ msgstr "Restart"
msgid "Restart Firewall"
msgstr "Restartovat firewall"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
msgid "Restart radio interface"
msgstr "Restartovat rádiové rozhraní"
@@ -6909,7 +7299,7 @@ msgstr "Obnovit"
msgid "Restore backup"
msgstr "Obnovit ze zálohy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
msgid ""
"Return answers to DNS queries matching the subnet from which the query was "
"received if multiple IPs are available."
@@ -6926,78 +7316,85 @@ msgstr "Odhalit/skrýt heslo"
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4413
msgid "Revert"
msgstr "Vrátit zpět"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4518
msgid "Revert changes"
msgstr "Vrátit změny"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4732
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4730
msgid "Revert request failed with status <code>%h</code>"
msgstr "Požadavek na vrácení se nezdařil se stavem <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4712
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4710
msgid "Reverting configuration…"
msgstr "Vracení konfigurace…"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
msgctxt "nft dnat ip to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
msgctxt "nft dnat ip6 to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
msgctxt "nft dnat ip to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
msgctxt "nft dnat ip6 to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
msgctxt "nft snat ip to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109
msgctxt "nft snat ip6 to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
msgctxt "nft snat ip to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
msgctxt "nft snat ip6 to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
msgid "Rewrite to egress device address"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr "Robustnost"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
msgid ""
"Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
"<em>TFTP server root</em> turn on the TFTP server and serve files from "
"<em>TFTP server root</em>."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
msgid "Root preparation"
msgstr "Příprava kořenového adresáře"
@@ -7005,11 +7402,11 @@ msgstr "Příprava kořenového adresáře"
msgid "Round-Robin policy (balance-rr, 0)"
msgstr "Politika Round-Robin (balance-rr, 0)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Route Allowed IPs"
msgstr "Směrovat povolené IP adresy"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:533
msgid "Route action chain \"%h\""
msgstr ""
@@ -7017,7 +7414,7 @@ msgstr ""
msgid "Route type"
msgstr "Typ trasy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid ""
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
@@ -7052,20 +7449,20 @@ msgstr ""
msgid "Rule"
msgstr "Pravidlo"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:603
msgid "Rule actions"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:476
msgctxt "nft comment"
msgid "Rule comment: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:541
msgid "Rule container chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
msgid "Rule matches"
msgstr ""
@@ -7073,15 +7470,15 @@ msgstr ""
msgid "Rule type"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run a filesystem check before mounting the device"
msgstr "Spustit kontrolu souborového systému před připojením zařízení"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run filesystem check"
msgstr "Spustit kontrolu souborového systému"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
msgid "Runtime error"
msgstr "Běhová chyba"
@@ -7094,6 +7491,11 @@ msgstr "SHA256"
msgid "SNR"
msgstr "Odstup signálu od šumu"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "SRV"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
msgid "SSH Access"
@@ -7111,15 +7513,15 @@ msgstr "Port SSH serveru"
msgid "SSH username"
msgstr "SSH uživatelské jméno"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
msgid "SSH-Keys"
msgstr "SSH klíče"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1811
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
msgid "SSID"
msgstr "SSID"
@@ -7132,11 +7534,11 @@ msgstr "SSTP"
msgid "SSTP Server"
msgstr "Server SSTP"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid "SWAP"
msgstr "Odkládací soubor/oddíl"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
@@ -7147,7 +7549,7 @@ msgid "Save"
msgstr "Uložit"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Uložit & použít"
@@ -7164,7 +7566,7 @@ msgstr "Uložit mtdblock"
msgid "Save mtdblock contents"
msgstr "Uložit obsah mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:881
msgid "Scan"
msgstr "Skenovat"
@@ -7173,15 +7575,15 @@ msgstr "Skenovat"
msgid "Scheduled Tasks"
msgstr "Naplánované úlohy"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4387
msgid "Section added"
msgstr "Přidána sekce"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
msgid "Section removed"
msgstr "Sekce odebrána"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "See \"mount\" manpage for details"
msgstr "Podrobnosti viz manuálová stránka příkazu \"mount\""
@@ -7197,7 +7599,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2962
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
msgid "Select file…"
msgstr "Vybrat soubor…"
@@ -7205,7 +7607,7 @@ msgstr "Vybrat soubor…"
msgid "Selects the transmit hash policy to use for slave selection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
msgid ""
"Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages advertising this device as IPv6 router."
@@ -7236,11 +7638,11 @@ msgstr ""
msgid "Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
msgid "Server address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
msgid "Server name"
msgstr ""
@@ -7256,7 +7658,7 @@ msgstr "Typ služby"
msgid "Services"
msgstr "Služby"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "Session expired"
msgstr "Sezení vypršelo"
@@ -7265,16 +7667,16 @@ msgstr "Sezení vypršelo"
msgid "Set Static"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
msgctxt "nft mangle"
msgid "Set header field <var>%s</var> to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
@@ -7286,14 +7688,14 @@ msgstr ""
msgid "Set same MAC Address to all slaves"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
msgid ""
"Set the autonomous address-configuration flag in the prefix information "
"options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
"When enabled, clients will perform stateless IPv6 address autoconfiguration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
msgid ""
"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
"proxying."
@@ -7307,8 +7709,8 @@ msgstr ""
msgid "Set to first slave added to the bond (follow, 2)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:678
msgid "Set up DHCP Server"
msgstr "Nastavit DHCP server"
@@ -7319,19 +7721,24 @@ msgid "Setting PLMN failed"
msgstr "Nastavení PLMN selhalo"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
msgstr "Nastavení provozního režimu selhalo"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:11
msgid "Settings"
+msgstr "Nastavení"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Setup routes for proxied IPv6 neighbours."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Severely Errored Seconds (SES)"
msgstr "Silně chybné sekundy (SES)"
@@ -7340,12 +7747,11 @@ msgstr "Silně chybné sekundy (SES)"
msgid "Short GI"
msgstr "Krátký ochranný interval (GI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
msgid "Short Preamble"
msgstr "Krátká preambule"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
msgstr "Ukázat aktuální seznam záložních souborů"
@@ -7358,16 +7764,16 @@ msgstr "Zobrazit prázdné řetězy"
msgid "Show raw counters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:526
msgid "Shutdown this interface"
msgstr "Shodit toho rozhraní"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:388
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
@@ -7375,11 +7781,11 @@ msgstr "Shodit toho rozhraní"
msgid "Signal"
msgstr "Signál"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2232
msgid "Signal / Noise"
msgstr "Signál / šum"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Signal Attenuation (SATN)"
msgstr "Útlum signálu (SATN)"
@@ -7391,12 +7797,12 @@ msgstr ""
msgid "Signal:"
msgstr "Signál:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Velikost"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
msgid "Size of DNS query cache"
msgstr "Velikost mezipaměti DNS dotazů"
@@ -7413,12 +7819,12 @@ msgstr "Přeskočit"
msgid "Skip from backup files that are equal to those in /rom"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
msgid "Skip to content"
msgstr "Skočit na obsah"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
msgid "Skip to navigation"
msgstr "Skočit na navigaci"
@@ -7427,7 +7833,7 @@ msgstr "Skočit na navigaci"
msgid "Slave Interfaces"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1428
msgid "Software VLAN"
msgstr "Software VLAN"
@@ -7436,14 +7842,10 @@ msgstr "Software VLAN"
msgid "Some fields are invalid, cannot save values!"
msgstr "Některá pole obsahují neplatné hodnoty, nelze uložit!"
-#: modules/luci-base/luasrc/view/error404.htm:9
+#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
msgstr "Omlouváme se, ale požadovaný objekt nebyl nalezen."
-#: modules/luci-base/luasrc/view/error500.htm:9
-msgid "Sorry, the server encountered an unexpected error."
-msgstr "Omlouváme se, na serveru došlo k neočekávané vyjímce."
-
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
msgid ""
"Sorry, there is no sysupgrade support present; a new firmware image must be "
@@ -7462,12 +7864,12 @@ msgstr ""
msgid "Source"
msgstr "Zdroj"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
msgctxt "nft ip saddr"
msgid "Source IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
msgctxt "nft ip6 saddr"
msgid "Source IPv6"
msgstr ""
@@ -7477,24 +7879,24 @@ msgstr ""
msgid "Source interface"
msgstr "Zdrojové rozhraní"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
msgctxt "nft ip sport"
msgid "Source port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
msgid ""
"Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
"options for Dnsmasq."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
msgid ""
"Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
"unspecified, the local device DNS search domain will be announced."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid ""
"Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
"If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -7538,11 +7940,11 @@ msgstr ""
msgid "Specifies the destination subnet to match (CIDR notation)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Specifies the directory the device is attached to"
msgstr "Určuje adresář, ke kterému je zařízení připojeno"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
msgid ""
"Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
"messages, for example to instruct clients to request further information via "
@@ -7585,7 +7987,7 @@ msgid ""
"dead"
msgstr "Určuje počet sekund, po kterém je hostitel považovám za mrtvého"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid ""
"Specifies the maximum transmit power the wireless radio may use. Depending "
"on regulatory requirements and wireless usage, the actual transmit power may "
@@ -7797,7 +8199,7 @@ msgstr ""
"Zadejte hodnotu MTU (maximální přenosová jednotka) jinou než výchozí (1280 "
"bajtů)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "Specify the secret encryption key here."
msgstr "Zde nastavte soukromý šifrovací klíč."
@@ -7805,7 +8207,7 @@ msgstr "Zde nastavte soukromý šifrovací klíč."
msgid "Stale neighbour cache timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
msgid "Start"
msgstr "Start"
@@ -7818,16 +8220,16 @@ msgstr ""
msgid "Start priority"
msgstr "Priorita spouštění"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Starting configuration apply…"
msgstr "Provádění konfiguračních změn…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1827
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413
msgid "Starting wireless scan..."
msgstr "Zahájeno bezdrátové skenování..."
@@ -7849,17 +8251,17 @@ msgstr "Statické IPv6 trasy"
msgid "Static Lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
msgid "Static Leases"
msgstr "Statické zápůjčky"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
msgstr "Statická adresa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
msgid ""
"Static leases are used to assign fixed IP addresses and symbolic hostnames "
"to DHCP clients. They are also required for non-dynamic interface "
@@ -7869,18 +8271,18 @@ msgstr ""
"jmen DHCP klientům. Jsou také vyžadovány pro nedynamické konfigurace "
"rozhraní, kde jsou povoleni pouze hosté s odpovídajícím nastavením."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
msgid "Station inactivity limit"
msgstr "Limit nečinnosti stanice"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:551
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
msgid "Status"
msgstr "Stav"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:528
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
msgid "Stop"
msgstr "Zastavit"
@@ -7889,8 +8291,8 @@ msgstr "Zastavit"
msgid "Stop WPS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1857
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1919
msgid "Stop refresh"
msgstr ""
@@ -7902,7 +8304,7 @@ msgstr ""
msgid "Strict filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
msgid "Strict order"
msgstr "Striktní výběr"
@@ -7911,15 +8313,15 @@ msgid "Strong"
msgstr "Silné"
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2055
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2117
msgid "Submit"
msgstr "Odeslat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
msgid "Suppress logging"
msgstr "Potlačit logování"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
msgid "Suppress logging of the routine operation for the DHCP protocol."
msgstr "Potlačit protokolování rutinního provozu protokolu DHCP."
@@ -7942,16 +8344,16 @@ msgid ""
msgstr ""
"Přepínač %q má neznámou topologii - nastavení sítě VLAN nemusí být přesné."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1426
msgid "Switch VLAN"
msgstr "Switch VLAN"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
msgid "Switch port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
msgid "Switch protocol"
msgstr "Směrovací protokol"
@@ -7973,8 +8375,16 @@ msgstr "Synchronizovat s NTP serverem"
msgid "Sync with browser"
msgstr "Synchronizovat s prohlížečem"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "Syntax: <code>_service._proto.example.com</code>."
+msgstr ""
+
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
msgid "System"
@@ -7998,29 +8408,29 @@ msgstr "Vlastnosti systému"
msgid "System log buffer size"
msgstr "Velikost bufferu systémového logu"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
msgid "System running in recovery (initramfs) mode."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
msgctxt "nft tcp option maxseg size"
msgid "TCP MSS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
msgctxt "nft tcp dport"
msgid "TCP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
msgctxt "nft tcp flags"
msgid "TCP flags"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
msgctxt "nft tcp sport"
msgid "TCP source port"
msgstr ""
@@ -8029,12 +8439,12 @@ msgstr ""
msgid "TCP:"
msgstr "TCP:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
msgid "TFTP server root"
msgstr "Kořenový adresář TFTP serveru"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
msgid "TX"
msgstr "TX"
@@ -8054,6 +8464,7 @@ msgstr "Délka fronty TX"
msgid "Table"
msgstr "Tabulka"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
@@ -8061,7 +8472,7 @@ msgstr "Tabulka"
msgid "Target"
msgstr "Cíl"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
msgid "Target Platform"
msgstr ""
@@ -8077,26 +8488,26 @@ msgstr ""
msgid "Terminate"
msgstr "Ukončit"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid ""
"The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
"Minimum is 1280 bytes."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
msgid ""
"The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
"addresses are available via DHCPv6."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
msgid ""
"The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
"also acting as Mobile IPv6 home agent on this link."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
msgid ""
"The <em>Other configuration</em> (O) flag indicates that other information, "
"such as DNS servers, is available via DHCPv6."
@@ -8112,7 +8523,7 @@ msgid ""
"the configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
@@ -8126,15 +8537,15 @@ msgstr ""
"Postup aktualizace pro koncový bod HE.net se změnil. Místo číselného ID "
"uživatele musí být nyní zadáno normální uživatelské jméno!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
msgid "The IP address %h is already used by another static lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
msgid "The IP address is outside of any DHCP pool address range"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
msgid "The IP address of the boot server"
msgstr ""
@@ -8145,6 +8556,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
msgstr "Adresa IPv4 nebo úplný název domény vzdáleného konce tunelu."
@@ -8169,7 +8581,7 @@ msgstr "IPv6 prefix přidělený poskytovatelem většinou končí <code>::</cod
msgid "The LED blinks with the configured on/off frequency"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
msgid "The LED flashes to simulate actual heart beat."
msgstr ""
@@ -8186,7 +8598,7 @@ msgstr ""
msgid "The LED is always in default state on."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
msgid ""
"The MAC address %h is already used by another static lease in the same DHCP "
"pool"
@@ -8196,7 +8608,7 @@ msgstr ""
msgid "The MTU must not exceed the parent device MTU of %d bytes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
msgid "The VLAN ID must be unique"
msgstr "VLAN ID musí být unikátní"
@@ -8204,7 +8616,7 @@ msgstr "VLAN ID musí být unikátní"
msgid "The algorithm that is used to discover mesh routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid ""
"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
"code> and <code>_</code>"
@@ -8216,13 +8628,13 @@ msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr "Konfigurační soubor nelze načíst z důvodu následující chyby:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid ""
"The correct SSID must be manually specified when joining a hidden wireless "
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4509
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8239,8 +8651,8 @@ msgstr ""
"čekající změny upravit nebo vrátit zpět, tak aby byla zachována aktuálně "
"fungující konfigurace."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
@@ -8252,14 +8664,14 @@ msgstr ""
msgid "The device name \"%s\" is already taken"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
msgid ""
"The existing network configuration needs to be changed for LuCI to function "
"properly."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
@@ -8281,7 +8693,7 @@ msgstr ""
msgid "The following rules are currently active on this system."
msgstr "Následující pravidla jsou nyní na tomto systému aktivní."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
msgid "The frequency is in direct proportion to 1-minute average CPU load."
msgstr ""
@@ -8289,17 +8701,17 @@ msgstr ""
msgid "The gateway address must not be a local IP address"
msgstr "Adresa brány nesmí být lokální IP adresa"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:732
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752
msgid ""
"The generated configuration can be imported into a WireGuard client "
"application to setup a connection towards this device."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
msgid "The given SSH public key has already been added."
msgstr "Zadaný veřejný SSH klíč byl již přídán."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA, "
"ED25519 or ECDSA keys."
@@ -8315,15 +8727,19 @@ msgid ""
"to be received and retransmitted which costs airtime)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
msgid "The hostname of the boot server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
msgid "The interface name is already used"
msgstr "Název rozhraní je již používán"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
msgid "The interface name is too long"
msgstr "Název rozhraní je příliš dlouhý"
@@ -8346,6 +8762,7 @@ msgstr "Místní IPv4 adresa"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "The local IPv4 address over which the tunnel is created (optional)."
msgstr "Lokální IPv4 adresa, přes kterou je tunel vytvořen (volitelné)."
@@ -8377,39 +8794,39 @@ msgid ""
"host responses are spread out over a larger interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid ""
"The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
"abbr> messages. Maximum is 255 hops."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4645
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
msgid "The network name is already used"
msgstr "Název sítě je již používán"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
msgid ""
-"The network ports on this device can be combined to several <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"The network ports on this device can be combined to several <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
"communicate directly with each other. <abbr title=\"Virtual Local Area "
"Network\">VLAN</abbr>s are often used to separate different network "
"segments. Often there is by default one Uplink port for a connection to the "
"next greater network like the internet and other ports for a local network."
msgstr ""
-"Síťové porty tohoto zařízení mohou být kombinovány do několika <abbr title="
-"\"Virtualních místních sítí\">VLAN</abbr> ve kterých počítače mohou "
+"Síťové porty tohoto zařízení mohou být kombinovány do několika <abbr "
+"title=\"Virtualních místních sítí\">VLAN</abbr> ve kterých počítače mohou "
"komunikovat přímo mezi sebou. <abbr title=\"Virtuální místní sítě \">VLAN</"
"abbr> se často používají na oddělení různých siťových částí. Většinou je "
"jeden port pro připojení k vyšší síti (Uplink) jako třeba internet a "
"zbývající porty pro místní síť."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid ""
"The public hostname or IP address of this system the peer should connect to. "
"This usually is a static public IP address, a static hostname or a DDNS "
@@ -8449,11 +8866,11 @@ msgid ""
"aliases local (255), main (254) and default (253) are also valid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383
msgid "The selected %s mode is incompatible with %s encryption"
msgstr "Vybraný režim %s není kompatibilní s šifrováním %s"
-#: modules/luci-base/luasrc/view/csrftoken.htm:11
+#: modules/luci-base/ucode/template/csrftoken.ut:11
msgid "The submitted security token is invalid or already expired!"
msgstr "Odeslaný bezpečnostní token je neplatný nebo již vypršel!"
@@ -8520,8 +8937,8 @@ msgstr ""
"Nahraný soubor s firmware neobsahuje podporovaný formát. Ujistěte se, že "
"jste vybrali správný formát pro svou platformu."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
msgid "The value is overridden by configuration."
msgstr ""
@@ -8531,25 +8948,25 @@ msgid ""
"the network with its protocol information."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:679
msgid ""
"There are legacy iptables rules present on the system. Mixing iptables and "
"nftables rules is discouraged and may lead to incomplete traffic filtering."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
msgid "There are no active leases"
msgstr "Žádné aktivní zápůjčky"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4677
msgid "There are no changes to apply"
msgstr "Žádné změny k provedení"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:70
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
msgid ""
"There is no password set on this router. Please configure a root password to "
@@ -8562,16 +8979,16 @@ msgstr ""
msgid "This IPv4 address of the relay"
msgstr "Toto je IPv4 adresa relé"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1695
msgid "This authentication type is not applicable to the selected EAP method."
msgstr "Tento typ autentizace nelze použít s vybranou EAP metodou."
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
msgid "This does not look like a valid PEM file"
msgstr "Toto nevypadá jako platný PEM soubor"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
#, fuzzy
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
@@ -8617,7 +9034,7 @@ msgstr ""
"Toto je adresa lokálního koncového bodu přiřazená zprostředkovatelem "
"tunelového propojení, obvykle končí na <code>...:2/64</code>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
msgid "This is the only DHCP server in the local network."
msgstr ""
"Toto je jediný <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
@@ -8655,8 +9072,8 @@ msgstr ""
"V tomto seznamu vidíte přehled aktuálně běžících systémových procesů a "
"jejich stavy."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
msgid ""
"This option cannot be used because the ca-bundle package is not installed."
msgstr ""
@@ -8671,6 +9088,10 @@ msgstr "Tato sekce ještě neobsahuje žádné hodnoty"
msgid "Time Synchronization"
msgstr "Synchronizace času"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "Time advertisement"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Time in milliseconds"
msgstr "Čas v milisekundách"
@@ -8679,10 +9100,14 @@ msgstr "Čas v milisekundách"
msgid "Time in seconds to spend in listening and learning states"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "Time interval for rekeying GTK"
msgstr "Časový interval pro obnovování klíčů GTK"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "Time zone"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
msgid "Timed-out"
msgstr "Vypršel časový limit"
@@ -8703,14 +9128,14 @@ msgstr ""
msgid "Timezone"
msgstr "Časové pásmo"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:418
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:438
msgid ""
"To fully configure the local WireGuard interface from an existing (e.g. "
-"provider supplied) configuration file, use the <strong><a class=\"full-import"
-"\" href=\"#\">configuration import</a></strong> instead."
+"provider supplied) configuration file, use the <strong><a class=\"full-"
+"import\" href=\"#\">configuration import</a></strong> instead."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
msgid "To login…"
msgstr "Přihlásit se…"
@@ -8724,7 +9149,7 @@ msgstr ""
"konfigurační soubory. Pro obnovení továrního nastavení stiskněte \"Obnovit "
"výchozí\" (možné pouze s obrazy squashfs)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
msgid "Tone"
msgstr "Tón"
@@ -8732,9 +9157,9 @@ msgstr "Tón"
msgid "Total Available"
msgstr "Dostupná celkem"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:121
msgid "Traceroute"
msgstr "Traceroute"
@@ -8749,11 +9174,11 @@ msgstr "Provoz"
msgid "Traffic Class"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:529
msgid "Traffic filter chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:467
msgctxt "nft counter"
msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
msgstr ""
@@ -8770,17 +9195,22 @@ msgstr "Přenos"
msgid "Transmit Hash Policy"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
+#, fuzzy
+msgid "Transmitted Data"
+msgstr "Anténa vysílače"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
msgctxt "nft @th,off,len"
msgid "Transport header bits %d-%d"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
msgctxt "nft th dport"
msgid "Transport header destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
msgctxt "nft th sport"
msgid "Transport header source port"
msgstr ""
@@ -8797,7 +9227,7 @@ msgstr "Trigger mód"
msgid "Tunnel ID"
msgstr "ID tunelu"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3024
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
#: modules/luci-compat/luasrc/model/network.lua:1431
msgid "Tunnel Interface"
msgstr "Rozhraní tunelu"
@@ -8808,7 +9238,7 @@ msgstr "Rozhraní tunelu"
msgid "Tunnel Link"
msgstr "Tunelové spojení"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
msgid "Tunnel device"
msgstr ""
@@ -8816,8 +9246,8 @@ msgstr ""
msgid "Tx-Power"
msgstr "Tx-Power"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
msgid "Type"
@@ -8827,12 +9257,12 @@ msgstr "Typ"
msgid "Type of service"
msgstr "Typ služby"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
msgctxt "nft udp dport"
msgid "UDP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
msgctxt "nft udp sport"
msgid "UDP source port"
msgstr ""
@@ -8850,8 +9280,8 @@ msgstr "Pouze UMTS"
msgid "UMTS/GPRS/EV-DO"
msgstr "UMTS/GPRS/EV-DO"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid "UUID"
msgstr "UUID"
@@ -8872,7 +9302,7 @@ msgstr "Nelze určit externí IP adresu"
msgid "Unable to determine upstream interface"
msgstr "Nelze určit odchozí WAN rozhraní"
-#: modules/luci-base/luasrc/view/error404.htm:11
+#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
msgstr "Nelze odeslat"
@@ -8923,19 +9353,27 @@ msgstr "Nelze restartovat bránu firewall: %s"
msgid "Unable to save contents: %s"
msgstr "Nelze uložit obsah: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Unavailable Seconds (UAS)"
msgstr "Počet nedostupných sekund (UAS)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1317
msgid "Unconfigure"
msgstr ""
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
msgid "Unexpected reply data format"
msgstr "Neočekávaný formát dat odpovědi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid ""
"Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
"within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -8943,7 +9381,7 @@ msgid ""
"generated at first install."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2111
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
#: modules/luci-compat/luasrc/model/network.lua:971
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
msgid "Unknown"
@@ -8953,7 +9391,7 @@ msgstr "Neznámé"
msgid "Unknown and unsupported connection method."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
#: modules/luci-compat/luasrc/model/network.lua:1138
msgid "Unknown error (%s)"
msgstr "Neznámá chyba (%s)"
@@ -8962,7 +9400,7 @@ msgstr "Neznámá chyba (%s)"
msgid "Unknown error code"
msgstr "Neznámý chybový kód"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2108
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:965
msgid "Unmanaged"
@@ -8973,11 +9411,11 @@ msgstr "Nespravovaný"
msgid "Unmount"
msgstr "Odpojit"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
msgid "Unnamed key"
msgstr "Nepojmenovaný klíč"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4327
msgid "Unsaved Changes"
msgstr "Neuložené změny"
@@ -8991,15 +9429,16 @@ msgid "Unsupported MAP type"
msgstr "Nepodporovaný typ MAP"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
msgid "Unsupported modem"
msgstr "Nepodporovaný modem"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:309
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:315
msgid "Unsupported protocol type."
msgstr "Nepodporovaný typ protokolu."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
msgid "Untitled peer"
msgstr ""
@@ -9011,7 +9450,7 @@ msgstr "Nahoru"
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
msgid "Upload"
msgstr "Nahrát"
@@ -9037,16 +9476,16 @@ msgid "Upload file…"
msgstr "Nahrát soubor…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4202
msgid "Upload request failed: %s"
msgstr "Požadavek na nahrání selhal: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
msgid "Uploading file…"
msgstr "Nahrávání souboru…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid ""
"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
"assigned with a name in the form <em>wifinet#</em> and the network will be "
@@ -9056,30 +9495,30 @@ msgstr ""
"přiřazeny názvy ve tvaru <em>wifinet#</em> a síť bude restartována kvůli "
"provedení daných změn."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410
msgid ""
"Upon pressing \"Continue\", bridges configuration will be updated and the "
"network will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444
msgid ""
"Upon pressing \"Continue\", ifname options will get renamed and the network "
"will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
msgid "Upstream resolvers will be queried in the order of the resolv file."
msgstr ""
"<abbr title=\"Domain Name System\">DNS</abbr> servery budou dotazovány podle "
"pořadí v souboru resolv.conf."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
msgid "Uptime"
msgstr "Doba běhu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
msgid "Use <code>/etc/ethers</code>"
msgstr "Použít <code>/etc/ethers</code>"
@@ -9091,8 +9530,8 @@ msgstr "Používat servery inzerované z DHCP"
msgid "Use DHCP gateway"
msgstr "Použít DHCP bránu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
msgid "Use DNS servers advertised by peer"
msgstr "Používat DNS servery inzerované protistranou"
@@ -9131,11 +9570,11 @@ msgid ""
"(encap2+3)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Use as external overlay (/overlay)"
msgstr "Použít jako externí překrytí (/overlay)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
msgid "Use as root filesystem (/)"
msgstr "Použít jako kořenový souborový systém (/)"
@@ -9143,22 +9582,22 @@ msgstr "Použít jako kořenový souborový systém (/)"
msgid "Use broadcast flag"
msgstr "Použít příznak broadcastu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
msgid "Use builtin IPv6-management"
msgstr "Použít vestavěnou správu IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
msgid "Use custom DNS servers"
msgstr "Použít vlastní DNS servery"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
msgid "Use default gateway"
msgstr "Použít výchozí bránu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
msgid "Use gateway metric"
msgstr "Použít metriku brány"
@@ -9177,20 +9616,20 @@ msgstr ""
msgid "Use routing table"
msgstr "Použít směrovací tabulku"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
msgctxt "nft nat flag persistent"
msgid "Use same source and destination for each connection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
msgid "Use system certificates"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid "Use system certificates for inner-tunnel"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
"em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
@@ -9219,11 +9658,11 @@ msgstr ""
msgid "Used"
msgstr "Použit"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
msgid "Used Key Slot"
msgstr "Použitý slot klíče"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
@@ -9235,7 +9674,8 @@ msgstr ""
msgid "User Group"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
msgid "User certificate (PEM encoded)"
msgstr "Uživatelský certifikát (PEM formát)"
@@ -9243,27 +9683,28 @@ msgstr "Uživatelský certifikát (PEM formát)"
msgid "User identifier"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
msgid "User key (PEM encoded)"
msgstr "Uživatelský klíč (PEM formát)"
-#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: modules/luci-base/ucode/template/sysauth.ut:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
msgid "Username"
msgstr "Uživatelské jméno"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
msgid "Utilize flow table <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
msgid "VC-Mux"
msgstr "VC-Mux"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
msgid "VDSL"
msgstr "VDSL"
@@ -9273,17 +9714,17 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
msgid "VLAN (802.1ad)"
msgstr "VLAN (802.1ad)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1411
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
msgid "VLAN (802.1q)"
msgstr "VLAN (802.1q)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
msgid "VLAN ID"
msgstr "VLAN ID"
@@ -9308,19 +9749,22 @@ msgid "VPN Protocol"
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
msgstr "VPN server"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+msgid "VPN Server certificate's SHA256 hash"
+msgstr ""
+
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
msgid "VPN Server port"
msgstr "Serverový VPN port"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
msgstr "SHA1 hash serverového certifikátu VPN"
@@ -9329,6 +9773,10 @@ msgstr "SHA1 hash serverového certifikátu VPN"
msgid "VPNC (CISCO 3000 (and others) VPN)"
msgstr "VPNC (CISCO 3000 (a další) VPN)"
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
msgid "VXLAN (RFC7348)"
msgstr ""
@@ -9342,7 +9790,7 @@ msgstr ""
msgid "VXLANv6 (RFC7348)"
msgstr "VXLANv6 (RFC7348)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
msgid ""
"Validate DNS replies and cache DNSSEC data, requires upstream to support "
"DNSSEC."
@@ -9350,8 +9798,8 @@ msgstr ""
"Vyžaduje podporu DNSSEC nadřazeným DNS; ověřuje, zda nepodepsané doménové "
"odpovědi skutečně pocházejí z nepodepsaných domén."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
@@ -9379,7 +9827,7 @@ msgstr "Výrobce"
msgid "Vendor Class to send when requesting DHCP"
msgstr "Třída výrobce (Vendor Class) odesílaná při vyžádání DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
msgid "Verify unsigned domain responses really come from unsigned domains."
msgstr ""
@@ -9387,47 +9835,59 @@ msgstr ""
msgid "Verifying the uploaded image file."
msgstr "Ověřuji nahraný soubor s obrazem."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
msgid "Very High"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1432
msgid "Virtual Ethernet"
msgstr "Virtuální Ethernet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
msgid "Virtual dynamic interface"
msgstr "Virtuální dynamické rozhraní"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
msgid "WDS"
msgstr "WDS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
msgid "WEP Open System"
msgstr "WEP Open System"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1297
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1393
msgid "WEP Shared Key"
msgstr "Sdílený klíč WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WEP passphrase"
msgstr "WEP heslo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid "WLAN roaming"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid "WMM Mode"
msgstr "Režim WMM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid "WNM Sleep Mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid "WNM Sleep Mode Fixes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WPA passphrase"
msgstr "WPA heslo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1294
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
@@ -9456,7 +9916,11 @@ msgstr "Varování: Existují neuložené změny, které se po restartu ztratí!
msgid "Weak"
msgstr "Slabé"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+msgid "Weight"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
@@ -9481,13 +9945,19 @@ msgid ""
"interface prefix"
msgstr ""
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
msgid ""
"When running the mesh over multiple WiFi interfaces per node batman-adv is "
"capable of optimizing the traffic flow to gain maximum performance."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid ""
"When using a PSK, the PMK can be automatically generated. When enabled, the "
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
@@ -9497,7 +9967,7 @@ msgstr ""
"nebudou použity níže uvedené možnosti klíčů R0 a R1. Zakažte tuto funkci, "
"pokud chcete použít možnosti klíčů R0 a R1."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid ""
"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
"802.11a/802.11g rates."
@@ -9505,7 +9975,7 @@ msgstr ""
"Pokud je režim Wi-Fi Multimedia (WMM) QoS zakázán, mohou být klienti omezeni "
"na rychlosti 802.11a/802.11g."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
#, fuzzy
msgid ""
"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
@@ -9519,12 +9989,22 @@ msgstr ""
msgid "Width"
msgstr "Šířka"
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+#, fuzzy
+msgid "WireGuard"
+msgstr "WireGuard VPN"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
+msgid "WireGuard Status"
+msgstr "Stav WireGuard"
+
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "WireGuard VPN"
msgstr "WireGuard VPN"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:539
msgid "WireGuard peer is disabled"
msgstr ""
@@ -9534,27 +10014,27 @@ msgstr ""
msgid "Wireless"
msgstr "Bezdrátová síť"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3011
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
msgstr "Bezdrátový adaptér"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2990
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4303
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
msgstr "Bezdrátová síť"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:812
msgid "Wireless Overview"
msgstr "Přehled bezdrátových sití"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
msgid "Wireless Security"
msgstr "Zabezpečení bezdrátové sítě"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
msgid "Wireless configuration migration"
msgstr "Migrace bezdrátové konfigurace"
@@ -9570,15 +10050,15 @@ msgstr "Bezdrátová síť vypnuta"
msgid "Wireless is not associated"
msgstr "Bezdrátová síť nespojena"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is disabled"
msgstr "Bezdrátová síť je zakázána"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is enabled"
msgstr "Bezdrátová síť je povolena"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Write received DNS queries to syslog."
msgstr "Zapisovat přijaté požadavky DNS do systemového logu."
@@ -9590,7 +10070,7 @@ msgstr "Zapisovat systémový protokol do souboru"
msgid "XOR policy (balance-xor, 2)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -9600,7 +10080,7 @@ msgstr "Ano"
msgid "Yes (none, 0)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:177
msgid ""
"You appear to be currently connected to the device via the \"%h\" interface. "
"Do you really want to shut down the interface?"
@@ -9618,8 +10098,20 @@ msgstr ""
"zařízení.<br /><strong>Varování: Pokud zakážete základní init skripty jako "
"\"network\", vaše zařízení se může stát nepřístupným!</strong>"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:90
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635
+msgid "You may add multiple records for the same Target."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672
+msgid "You may add multiple records for the same domain."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:92
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
@@ -9652,26 +10144,36 @@ msgstr "Nastavení ZRam"
msgid "ZRam Size"
msgstr "Velikost ZRam"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
msgid "any"
msgstr "libovolný"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
msgid "auto"
msgstr "auto"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
msgid "automatic"
msgstr "automaticky"
@@ -9679,7 +10181,7 @@ msgstr "automaticky"
msgid "baseT"
msgstr "baseT"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1591
msgid "bridged"
msgstr "přemostěný"
@@ -9731,20 +10233,20 @@ msgstr "vytvořit:"
msgid "dBm"
msgstr "dBm"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
msgctxt "nft unit"
msgid "day"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid "disable"
msgstr "zakázat"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:991
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:997
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
msgid "disabled"
@@ -9763,14 +10265,19 @@ msgstr "např.: --proxy 10.10.10.10"
msgid "e.g: dump"
msgstr "např.: dump"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:755
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
msgid "expired"
msgstr "expirovaná"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
msgid "forced"
msgstr ""
@@ -9794,19 +10301,19 @@ msgstr "poloviční-duplex"
msgid "hexadecimal encoded value"
msgstr "hexadecimální hodnota"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
msgid "hidden"
msgstr "skrytý"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
msgctxt "nft unit"
msgid "hour"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "hybrid mode"
msgstr "hybridní režim"
@@ -9828,24 +10335,24 @@ msgstr "délka klíče v rozmezí 8 až 63 znaků"
msgid "key with either 5 or 13 characters"
msgstr "délka klíče 8, nebo 13 znaků"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "managed config (M)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1395
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
msgid "medium security"
msgstr "střední zabezpečení"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
msgctxt "nft unit"
msgid "minute"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "minutes"
msgstr "minuty/minut"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
msgid "mobile home agent (H)"
msgstr ""
@@ -9853,7 +10360,7 @@ msgstr ""
msgid "netif_carrier_ok()"
msgstr "netif_carrier_ok()"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "no"
msgstr "ne"
@@ -9867,8 +10374,11 @@ msgstr "žádné spojení"
msgid "non-empty value"
msgstr "neprázdná hodnota"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3419
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
msgid "none"
msgstr "žádný"
@@ -9879,20 +10389,20 @@ msgid "not present"
msgstr "není k dispozici"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:969
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:970
msgid "off"
msgstr "vypnuto"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794
msgid "on available prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "open network"
msgstr "otevřená síť"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
msgid "other config (O)"
msgstr ""
@@ -9901,7 +10411,11 @@ msgstr ""
msgid "output"
msgstr "výstup"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
+msgid "over a day ago"
+msgstr "před více než dnem"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
msgctxt "nft unit"
msgid "packets"
msgstr ""
@@ -9924,23 +10438,22 @@ msgid ""
"single packet rather than many small ones"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
msgid "relay mode"
msgstr "reléový režim"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1586
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
msgid "routed"
msgstr "směrované"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "sec"
msgstr "sekund"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "server mode"
msgstr "serverový řežim"
@@ -9948,7 +10461,7 @@ msgstr "serverový řežim"
msgid "sstpc Log-level"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "strong security"
msgstr "silné zabezpečení"
@@ -9956,7 +10469,7 @@ msgstr "silné zabezpečení"
msgid "tagged"
msgstr "označený"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "time units (TUs / 1.024 ms) [1000-65535]"
msgstr "časové jednotky (ČJ / 1024 ms) [1000–65535]"
@@ -9975,15 +10488,19 @@ msgstr "jedinečná hodnota"
msgid "unknown"
msgstr "neznámý"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:28
+msgid "unknown version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
msgid "unlimited"
msgstr "neomezený"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
@@ -10005,8 +10522,8 @@ msgid "untagged"
msgstr "neoznačený"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
msgid "valid IP address"
msgstr "platná IP adresa"
@@ -10019,7 +10536,7 @@ msgid "valid IPv4 CIDR"
msgstr "platný IPv4 CIDR"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
msgid "valid IPv4 address"
msgstr "platná IPv4 adresa"
@@ -10048,7 +10565,7 @@ msgid "valid IPv6 CIDR"
msgstr "platný IPv6 CIDR"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
msgid "valid IPv6 address"
msgstr "platná IPv6 adresa"
@@ -10140,7 +10657,7 @@ msgid "valid port or port range (port1-port2)"
msgstr "platný port nebo rozsah portů (port1-port2)"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "valid port value"
msgstr "platná hodnota portu"
@@ -10176,16 +10693,16 @@ msgstr "hodnota s alespoň %d znaky"
msgid "value with at most %d characters"
msgstr "hodnota s nejvýše %d znaky"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "weak security"
msgstr "slabé zabezpečení"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
msgctxt "nft unit"
msgid "week"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "ano"
@@ -10193,6 +10710,33 @@ msgstr "ano"
msgid "« Back"
msgstr "« Zpět"
+#~ msgid "Filter useless"
+#~ msgstr "Filtrovat nepotřebné"
+
+#~ msgid "Network Utilities"
+#~ msgstr "Síťové nástroje"
+
+#~ msgid "Back to configuration"
+#~ msgstr "Zpět na nastavení"
+
+#~ msgid "Close list..."
+#~ msgstr "Zavřít seznam…"
+
+# Není co dodat.
+#~ msgid "Internal Server Error"
+#~ msgstr "Vnitřní chyba serveru"
+
+#~ msgid "No files found"
+#~ msgstr "Nebyly nalezeny žádné soubory"
+
+#~ msgid "Sorry, the server encountered an unexpected error."
+#~ msgstr "Omlouváme se, na serveru došlo k neočekávané vyjímce."
+
+#~ msgid "Do not forward queries that cannot be answered by public resolvers."
+#~ msgstr ""
+#~ "Nepřeposílat požadavky, které nemohou být zodpovězeny veřejnými jmennými "
+#~ "servery."
+
#~ msgid "Generate Key"
#~ msgstr "Vygenerovat klíč"
@@ -10480,12 +11024,12 @@ msgstr "« Zpět"
#~ msgid ""
#~ "The filesystem that was used to format the memory (<abbr title=\"for "
-#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended Filesystem"
-#~ "\">ext3</abbr></samp>)"
+#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended "
+#~ "Filesystem\">ext3</abbr></samp>)"
#~ msgstr ""
-#~ "Souborový systém, který byl použit pro formátování paměti (<abbr title="
-#~ "\"například\">napři.</abbr> <samp><abbr title=\"Souborový systém\">ext3</"
-#~ "abbr></samp>)"
+#~ "Souborový systém, který byl použit pro formátování paměti (<abbr "
+#~ "title=\"například\">napři.</abbr> <samp><abbr title=\"Souborový "
+#~ "systém\">ext3</abbr></samp>)"
#~ msgid ""
#~ "The flash image was uploaded. Below is the checksum and file size listed, "
@@ -10591,9 +11135,10 @@ msgstr "« Zpět"
#~ msgstr ""
#~ "Na této stránce můžete nastavit síťová rozhraní. Můžete přemostit několik "
#~ "rozhraní zaškrtnutím pole \"přemostit rozhraní\" a zápisem názvů "
-#~ "rozhraní, vzájemně oddělených mezerami. Také můžete použít <abbr title="
-#~ "\"Virtual Local Area Network\">VLAN</abbr> zápis <samp>INTERFACE.VLANNR</"
-#~ "samp> (<abbr title=\"například\">např.</abbr>: <samp>eth0.1</samp>)."
+#~ "rozhraní, vzájemně oddělených mezerami. Také můžete použít <abbr "
+#~ "title=\"Virtual Local Area Network\">VLAN</abbr> zápis <samp>INTERFACE."
+#~ "VLANNR</samp> (<abbr title=\"například\">např.</abbr>: <samp>eth0.1</"
+#~ "samp>)."
#~ msgid "Package libiwinfo required!"
#~ msgstr "Vyžadován balíček libiwinfo!"
@@ -10675,9 +11220,6 @@ msgstr "« Zpět"
#~ msgid "Transmit Power"
#~ msgstr "Vysílací výkon"
-#~ msgid "Transmitter Antenna"
-#~ msgstr "Anténa vysílače"
-
#~ msgid "Uploaded File"
#~ msgstr "Nahrát soubor"
@@ -10971,9 +11513,6 @@ msgstr "« Zpět"
#~ msgid "CPU"
#~ msgstr "CPU"
-#~ msgid "Port %d"
-#~ msgstr "Port %d"
-
#~ msgid "Port %d is untagged in multiple VLANs!"
#~ msgstr "Port %d je neoznačený ve více VLAN!"
diff --git a/modules/luci-base/po/da/base.po b/modules/luci-base/po/da/base.po
index bfa61927fa..e5401cf0ec 100644
--- a/modules/luci-base/po/da/base.po
+++ b/modules/luci-base/po/da/base.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-06-23 07:20+0000\n"
+"PO-Revision-Date: 2022-12-29 23:53+0000\n"
"Last-Translator: drax red <drax@outlook.dk>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/luci/da/>"
"\n"
@@ -8,25 +8,37 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:650
msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
msgid "\"%h\" table \"%h\""
msgstr "\"%h\" tabel \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1539
msgid "%.1f dB"
msgstr "%.1f dB"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4043
msgid "%d invalid field(s)"
msgstr "%d ugyldigt(e) felt(er)"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
+msgid "%dh ago"
+msgstr "%dh siden"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
+msgid "%dm ago"
+msgstr "%dm siden"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
+msgid "%ds ago"
+msgstr "%ds siden"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
msgid "%s is untagged in multiple VLANs!"
msgstr "%s er umærket i flere VLANs!"
@@ -54,7 +66,7 @@ msgstr "(tom)"
msgid "(no interfaces attached)"
msgstr "(ingen interfaces tilknyttet)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:635
msgctxt "Label indicating further amount of allowed ips"
msgid "+ %d more"
msgstr "+ %d mere"
@@ -64,8 +76,8 @@ msgid "-- Additional Field --"
msgstr "-- Yderligere felt --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4152
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -81,13 +93,13 @@ msgstr "-- Vælg venligst --"
msgid "-- custom --"
msgstr "-- brugerdefineret --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
msgid "-- match by label --"
msgstr "-- match efter etiket --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
msgid "-- match by uuid --"
msgstr "-- match efter uuid --"
@@ -102,7 +114,7 @@ msgctxt "sstp log level value"
msgid "0"
msgstr "0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
msgstr ""
"0 = bruger ikke RSSI-tærskel, 1 = ændrer ikke driverens standardindstilling"
@@ -116,7 +128,7 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "1 minuts belastning:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:324
msgctxt "nft amount of flags"
msgid "1 flag"
msgid_plural "%d flags"
@@ -142,7 +154,7 @@ msgctxt "sstp log level value"
msgid "4"
msgstr "4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "4-character hexadecimal ID"
msgstr "4 tegn hexadecimalt ID"
@@ -155,44 +167,95 @@ msgstr "464XLAT (CLAT)"
msgid "5 Minute Load:"
msgstr "5 minutters belastning:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "6-octet identifier as a hex string - no colons"
msgstr "6-oktet-identifikator som en hex-streng - ingen kolon"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid "802.11k RRM"
+msgstr "802.11k RRM"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr "802.11k: Aktiver beacon-rapport via radiomålinger."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr "802.11k: Aktiver naborapport via radiomålinger."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid "802.11r Fast Transition"
msgstr "802.11r hurtig overgang"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr "802.11v: BSS Max inaktiv. Enheder: sekunder."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr "802.11v: Basic Service Set (BSS) overgangsstyring."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr "802.11v: Annoncering af lokal tidszone i management frames."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr ""
+"802.11v: Proxy ARP gør det muligt for ikke-AP STA at forblive i "
+"strømsparetilstand i længere tid."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "802.11v: Time Advertisement in management frames."
+msgstr "802.11v: Tidsannoncering i management frames."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr ""
+"802.11v: Wireless Network Management (WNM) Dvaletilstand (udvidet "
+"dvaletilstand for stationer)."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr ""
+"802.11v: Wireless Network Management (WNM) Dvaletilstand rettelser: "
+"Forhindrer geninstallationsangreb."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w Association SA Query maximum timeout"
msgstr "802.11w Association SA Query maksimal timeout"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w Association SA Query retry timeout"
msgstr ""
"802.11w Association SA-forespørgsel efter timeout for fornyet forespørgsel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid "802.11w Management Frame Protection"
msgstr "802.11w Management Frame Beskyttelse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w maximum timeout"
msgstr "802.11w maksimal timeout"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w retry timeout"
msgstr "802.11w genforsøg timeout"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1022
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
msgstr "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmaske"
@@ -204,71 +267,87 @@ msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr> Konfiguration"
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr> Navn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
msgstr "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> Flag"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> Hopgrænse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> Levetid"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:773
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr>-tjeneste"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+msgid ""
+"<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
+"NXDOMAIN."
+msgstr ""
+"<code>/#/</code> matcher ethvert domæne. <code>/example.com/</code> "
+"returnerer NXDOMAIN."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+msgid ""
+"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
+"<code>::</code>) for example.com and its subdomains."
+msgstr ""
+"<code>/example.com/#</code> returnerer NULL-adresser (<code>0.0.0.0</code> "
+"og <code>::</code>) for example.com og dets underdomæner."
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
msgctxt "nft relational \">\" operator expression"
msgid "<var>%s</var> greater than <strong>%s</strong>"
msgstr "<var>%s</var> større end <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
msgctxt "nft relational \">=\" operator expression"
msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
msgstr "<var>%s</var> større end eller lig med <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
msgctxt "nft set match expression"
msgid "<var>%s</var> in set <strong>%s</strong>"
msgstr "<var>%s</var> i sæt <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
msgctxt "nft relational \"==\" operator expression"
msgid "<var>%s</var> is <strong>%s</strong>"
msgstr "<var>%s</var> er <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
msgctxt "nft relational \"in\" operator expression"
msgid "<var>%s</var> is one of <strong>%s</strong>"
msgstr "<var>%s</var> er en af <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
msgctxt "nft relational \"<\" operator expression"
msgid "<var>%s</var> lower than <strong>%s</strong>"
msgstr "<var>%s</var> mindre end <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \"<=\" operator expression"
msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
msgstr "<var>%s</var> mindre end eller lig med <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
msgctxt "nft relational \"!=\" operator expression"
msgid "<var>%s</var> not <strong>%s</strong>"
msgstr "<var>%s</var> ikke <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
msgctxt "nft not in set match expression"
msgid "<var>%s</var> not in set <strong>%s</strong>"
msgstr "<var>%s</var> ikke i sæt <strong>%s</strong>"
@@ -293,29 +372,29 @@ msgstr "Der findes allerede en konfiguration for enheden \"%s\""
msgid "A directory with the same name already exists."
msgstr "Der findes allerede en mappe med samme navn."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
msgid "A new login is required since the authentication session expired."
msgstr "Der er behov for et nyt login, da godkendelsessessionen er udløbet."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "A43C + J43 + A43"
msgstr "A43C + J43 + A43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
msgid "A43C + J43 + A43 + V43"
msgstr "A43C + J43 + A43 + V43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid "ADSL"
msgstr "ADSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
msgid "ANSI T1.413"
msgstr "ANSI T1.413"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
msgid "APN"
msgstr "APN"
@@ -348,29 +427,40 @@ msgstr "ARP-overvågning er ikke understøttet for den valgte politik!"
msgid "ARP retry threshold"
msgstr "ARP-tærskel for genforsøg"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:638
msgid "ARP traffic table \"%h\""
msgstr "ARP trafik tabel \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
+msgstr ""
+"ARP, IPv4 og IPv6 (selv 802.1Q) med multicast-destinations-MAC-adresser "
+"unicastes til STA MAC-adressen. Bemærk: Dette er ikke Directed Multicast "
+"Service (DMS) i 802.11v. Bemærk: kan bryde modtagerens STA multicast-"
+"forventninger."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "ATM (asynkron overførselstilstand)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid "ATM Bridges"
msgstr "ATM-broer"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
msgid "ATM Virtual Channel Identifier (VCI)"
msgstr "ATM Virtual Channel Identifier (VCI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
msgid "ATM Virtual Path Identifier (VPI)"
msgstr "ATM Virtual Path Identifier (VPI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid ""
"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
@@ -380,12 +470,12 @@ msgstr ""
"Linux-netværks interfaces , der kan bruges sammen med DHCP eller PPP til at "
"ringe ind på udbyderens netværk."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
msgid "ATM device number"
msgstr "ATM-enhedsnummer"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "ATU-C System Vendor ID"
msgstr "ATU-C-systemleverandør-id"
@@ -395,7 +485,7 @@ msgstr "ATU-C-systemleverandør-id"
msgid "Absent Interface"
msgstr "Fraværende Interface"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
msgid "Accept DNS queries only from hosts whose address is on a local subnet."
msgstr ""
"Accepter kun DNS-forespørgsler fra værter, hvis adresse er i et lokalt "
@@ -405,7 +495,7 @@ msgstr ""
msgid "Accept local"
msgstr "Accepter lokalt"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
msgctxt "nft accept action"
msgid "Accept packet"
msgstr "Accepter pakke"
@@ -418,8 +508,8 @@ msgstr "Accepter pakker med lokale kildeadresser"
msgid "Access Concentrator"
msgstr "Adgangskoncentrator"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
msgid "Access Point"
msgstr "Access Point"
@@ -469,8 +559,8 @@ msgstr "Aktive IPv6-regler"
msgid "Active-Backup policy (active-backup, 1)"
msgstr "Politik for aktiv sikkerhedskopiering (active-backup, 1)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
msgid "Ad-Hoc"
msgstr "Ad-hoc"
@@ -487,18 +577,18 @@ msgstr "Adaptiv load balancing af transmission (balance-tlb, 5)"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3582
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:885
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
msgid "Add"
msgstr "Tilføj"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
msgid "Add ATM Bridge"
msgstr "Tilføj ATM-bro"
@@ -518,11 +608,11 @@ msgstr "Tilføj LED-handling"
msgid "Add VLAN"
msgstr "Tilføj VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1328
msgid "Add device configuration"
msgstr "Tilføj enhedskonfiguration"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1268
msgid "Add device configuration…"
msgstr "Tilføj enhedskonfiguration…"
@@ -530,18 +620,18 @@ msgstr "Tilføj enhedskonfiguration…"
msgid "Add instance"
msgstr "Tilføj Instans"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
msgid "Add key"
msgstr "Tilføj nøgle"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
msgid "Add local domain suffix to names served from hosts files."
msgstr "Tilføj lokalt domæne-suffiks til navne, der serveres fra hosts-filer."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:475
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
msgid "Add new interface..."
msgstr "Tilføj nyt interface..."
@@ -557,11 +647,11 @@ msgstr "Tilføj til sortliste"
msgid "Add to Whitelist"
msgstr "Tilføj til hvidliste"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
msgid "Additional hosts files"
msgstr "Yderligere værtsfiler"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
msgid "Additional servers file"
msgstr "Yderligere servere fil"
@@ -583,7 +673,7 @@ msgctxt "nft meta nfproto"
msgid "Address family"
msgstr "Adresse familie"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:278
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
msgid "Address setting is invalid"
msgstr "Adresseindstillingen er ugyldig"
@@ -591,7 +681,7 @@ msgstr "Adresseindstillingen er ugyldig"
msgid "Address to access local relay bridge"
msgstr "Adresse for at få adgang til lokal relæbro"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
msgid "Addresses"
msgstr "Adresser"
@@ -600,14 +690,14 @@ msgstr "Adresser"
msgid "Administration"
msgstr "Administration"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:488
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:989
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
msgid "Advanced Settings"
msgstr "Avancerede indstillinger"
@@ -624,7 +714,7 @@ msgstr "Aldringstid"
msgid "Aggregate Originator Messages"
msgstr "Aggregerede meddelelser fra afsender"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
msgstr "ACTATP (Aggregate Transmit Power)"
@@ -653,21 +743,21 @@ msgstr ""
msgid "Alert"
msgstr "Advarsel"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
#: modules/luci-compat/luasrc/model/network.lua:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
msgid "Alias Interface"
msgstr "Alias Interface"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
msgid "Alias of \"%s\""
msgstr "Alias for \"%s\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
msgid "All servers"
msgstr "Alle servere"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
@@ -675,7 +765,7 @@ msgstr ""
"Tildel IP-adresser sekventielt, startende fra den lavest tilgængelige "
"adresse."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
msgid "Allocate IPs sequentially"
msgstr "Tildel IP'er sekventielt"
@@ -683,11 +773,11 @@ msgstr "Tildel IP'er sekventielt"
msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
msgstr "Tillad <abbr title=\"Secure Shell\">SSH</abbr> adgangskodegodkendelse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
msgstr "Tillad AP-tilstand til at afbryde STA'er baseret på lav ACK-tilstand"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
msgid "Allow all except listed"
msgstr "Tillad alle undtagen angivet"
@@ -695,15 +785,15 @@ msgstr "Tillad alle undtagen angivet"
msgid "Allow full UCI access for legacy applications"
msgstr "Tillad fuld UCI-adgang for ældre applikationer"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid "Allow legacy 802.11b rates"
msgstr "Tillader gamle 802.11b-hastigheder"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1090
msgid "Allow listed only"
msgstr "Tillad kun anførte"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "Allow localhost"
msgstr "Tillad localhost"
@@ -729,11 +819,13 @@ msgstr "Tillad undersøgelse af systemfunktioner"
msgid "Allow the <em>root</em> user to login with password"
msgstr "Tillad brugeren <em>root</em> at logge ind med adgangskode"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
msgid "Allowed IPs"
msgstr "Tilladte IP'er"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:306
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
msgid "AllowedIPs setting is invalid"
msgstr "Tilladte IP-indstillinger er ugyldige"
@@ -749,13 +841,13 @@ msgstr "Altid slukket (kerne: ingen)"
msgid "Always on (kernel: default-on)"
msgstr "Altid tændt (kerne: standard tændt)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr ""
"Altid sende DHCP-indstillinger. Nogle gange er det nødvendigt, f.eks. med "
"PXELinux."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
@@ -767,6 +859,10 @@ msgstr ""
msgid "Amount of Duplicate Address Detection probes to send"
msgstr "Antallet af prober til detektion af dobbeltadresse, der skal sendes"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr "Antal sekunder at vente på, at modemmet bliver klar"
+
#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
msgstr "Der opstod en fejl under lagring af formularen:"
@@ -775,72 +871,72 @@ msgstr "Der opstod en fejl under lagring af formularen:"
msgid "An optional, short description for this device"
msgstr "En valgfri, kort beskrivelse af denne enhed"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Annex"
msgstr "Bilag"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
msgid "Annex A + L + M (all)"
msgstr "Bilag A + L + M (alle)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
msgid "Annex A G.992.1"
msgstr "Bilag A G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Annex A G.992.2"
msgstr "Bilag A G.992.2"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
msgid "Annex A G.992.3"
msgstr "Bilag A G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
msgid "Annex A G.992.5"
msgstr "Bilag A G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
msgid "Annex B (all)"
msgstr "Bilag B (alle)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
msgid "Annex B G.992.1"
msgstr "Bilag B G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
msgid "Annex B G.992.3"
msgstr "Bilag B G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
msgid "Annex B G.992.5"
msgstr "Bilag B G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
msgid "Annex J (all)"
msgstr "Bilag J (alle)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
msgid "Annex L G.992.3 POTS 1"
msgstr "Bilag L G.992.3 POTS 1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "Annex M (all)"
msgstr "Bilag M (alle)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
msgid "Annex M G.992.3"
msgstr "Bilag M G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
msgid "Annex M G.992.5"
msgstr "Bilag M G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
msgid "Announce this device as IPv6 DNS server."
msgstr "Annoncer denne enhed som IPv6 DNS-server."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
msgid ""
"Announce this device as default router if a local IPv6 default route is "
"present."
@@ -848,7 +944,7 @@ msgstr ""
"Annoncer denne enhed som standardrouter, hvis der findes en lokal IPv6-"
"standardrute."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:789
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
msgid ""
"Announce this device as default router if a public IPv6 prefix is available, "
"regardless of local default route availability."
@@ -856,7 +952,7 @@ msgstr ""
"Annoncer denne enhed som standardrouter, hvis der er et offentligt IPv6-"
"præfiks tilgængeligt, uanset om der findes en lokal standardrute."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
msgid ""
"Announce this device as default router regardless of whether a prefix or "
"default route is present."
@@ -864,15 +960,15 @@ msgstr ""
"Annoncer denne enhed som standardrouter, uanset om der er et præfiks eller "
"en standardrute."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Announced DNS domains"
msgstr "Annoncerede DNS-domæner"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
msgid "Announced IPv6 DNS servers"
msgstr "Annoncerede IPv6 DNS-servere"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
msgid "Anonymous Identity"
msgstr "Anonym identitet"
@@ -884,7 +980,7 @@ msgstr "Anonymt Mount"
msgid "Anonymous Swap"
msgstr "Anonym Swap"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:519
msgctxt "nft match any traffic"
msgid "Any packet"
msgstr "Enhver pakke"
@@ -896,11 +992,11 @@ msgstr "Enhver pakke"
msgid "Any zone"
msgstr "Enhver zone"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
msgid "Apply DHCP Options to this net. (Empty = all clients)."
msgstr "Anvend DHCP-indstillinger på dette net. (Tomt = alle klienter)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Apply and keep settings"
msgstr "Anvend og behold indstillinger"
@@ -908,40 +1004,40 @@ msgstr "Anvend og behold indstillinger"
msgid "Apply backup?"
msgstr "Anvend backup?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Apply request failed with status <code>%h</code>"
msgstr "Anvendelse af anmodning mislykkedes med status <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4524
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4522
msgid "Apply unchecked"
msgstr "Anvend ikke afkrydset"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4655
msgid "Apply with revert after connectivity loss"
msgstr "Anvend med tilbagevenden efter forbindelsestab"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
msgid "Applying configuration changes… %ds"
msgstr "Anvendelse af konfigurationsændringer... %ds"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
msgid "Architecture"
msgstr "Arkitektur"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:152
msgid "Arp-scan"
msgstr "Arp-scan"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr ""
"Tildele en del af en given længde af hvert offentligt IPv6-præfiks til dette "
"interface"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
@@ -949,7 +1045,7 @@ msgstr ""
"Tildel præfiksdele ved hjælp af dette hexadecimale subprefiks-id til dette "
"interface."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2239
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
msgid "Associated Stations"
msgstr "Tilknyttede stationer"
@@ -958,8 +1054,8 @@ msgstr "Tilknyttede stationer"
msgid "Associations"
msgstr "Foreninger"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
msgid ""
"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -967,8 +1063,8 @@ msgstr ""
"Mindst <strong>%h</strong> pr. <strong>%h</strong>, udbrud på <strong>%h</"
"strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
msgid ""
"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -986,7 +1082,7 @@ msgstr ""
msgid "Auth Group"
msgstr "Auth gruppe"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1617
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
msgid "Authentication"
msgstr "Godkendelse"
@@ -995,11 +1091,11 @@ msgstr "Godkendelse"
msgid "Authentication Type"
msgstr "Godkendelsestype"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
msgid "Authoritative"
msgstr "Autoritativ"
-#: modules/luci-base/luasrc/view/sysauth.htm:17
+#: modules/luci-base/ucode/template/sysauth.ut:17
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
msgid "Authorization Required"
msgstr "Autorisation påkrævet"
@@ -1007,7 +1103,7 @@ msgstr "Autorisation påkrævet"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
@@ -1025,7 +1121,7 @@ msgstr "Automatisk Homenet (HNCP)"
msgid "Automatically check filesystem for errors before mounting"
msgstr "Kontroller automatisk filsystemet for fejl før montering"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid ""
"Automatically handle multiple uplink interfaces using source-based policy "
"routing."
@@ -1049,6 +1145,10 @@ msgstr "Automount filsystem"
msgid "Automount Swap"
msgstr "Automount Swap"
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr "Avahi IPv4LL"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Available"
msgstr "Tilgængelig"
@@ -1071,11 +1171,11 @@ msgstr "Gennemsnit:"
msgid "Avoid Bridge Loops"
msgstr "Undgå bro Loops"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
msgid "B43 + B43C"
msgstr "B43 + B43C"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
msgid "B43 + B43C + V43"
msgstr "B43 + B43C + V43"
@@ -1083,15 +1183,19 @@ msgstr "B43 + B43C + V43"
msgid "BR / DMR / AFTR"
msgstr "BR / DMR / AFTR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "BSS Transition"
+msgstr "BSS overgang"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1814
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3250
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
msgid "Back"
msgstr "Tilbage"
@@ -1100,11 +1204,7 @@ msgstr "Tilbage"
msgid "Back to Overview"
msgstr "Tilbage til Oversigt"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
-msgid "Back to configuration"
-msgstr "Tilbage til konfiguration"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:804
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834
msgid "Back to peer configuration"
msgstr "Tilbage til peer-konfiguration"
@@ -1117,7 +1217,6 @@ msgid "Backup / Flash Firmware"
msgstr "Backup / Flash Firmware"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
msgstr "Liste over backup-filer"
@@ -1161,12 +1260,15 @@ msgstr ""
"i den anden ende. Som standard er fragmenteringen aktiveret og inaktiv, hvis "
"pakken passer, men det er muligt at deaktivere fragmenteringen helt."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
msgid "Beacon Interval"
msgstr "Beacon-interval"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Beacon Report"
+msgstr "Beacon Rapport"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
msgid ""
"Below is the determined list of files to backup. It consists of changed "
"configuration files marked by opkg, essential base files and the user "
@@ -1180,7 +1282,7 @@ msgstr ""
msgid "Bind NTP server"
msgstr "Bind NTP server"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
msgid "Bind dynamically to interfaces rather than wildcard address."
msgstr "Bind dynamisk til interfaces i stedet for wildcard-adresser."
@@ -1189,18 +1291,33 @@ msgstr "Bind dynamisk til interfaces i stedet for wildcard-adresser."
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind interface"
msgstr "Bind interface"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr "Bind tjeneste akter til et domænenavn: angiv placeringen af tjenester."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"<a href=\"%s\">RFC2782</a>."
+msgstr ""
+"Bind tjeneste akter til et domænenavn: Angiv placeringen af tjenester. Se <a "
+"href=\"%s\">RFC2782</a>."
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind the tunnel to this interface (optional)."
@@ -1220,7 +1337,11 @@ msgstr "Bonding Mode"
msgid "Bonding Policy"
msgstr "Bonding Politik"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3014
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+msgid "Both Listen addr and Relay To must be specified."
+msgstr "Både Lyt addr og Relæ Til skal angives."
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
#: modules/luci-compat/luasrc/model/network.lua:1421
msgid "Bridge"
msgstr "Bro"
@@ -1231,17 +1352,17 @@ msgid "Bridge (Support direct communication between MAC VLANs)"
msgstr "Bro (understøtter direkte kommunikation mellem MAC VLANs)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
msgid "Bridge VLAN filtering"
msgstr "Bro VLAN-filtrering"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
msgid "Bridge device"
msgstr "Bro enhed"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
msgid "Bridge port specific options"
msgstr "Broportspecifikke indstillinger"
@@ -1249,11 +1370,11 @@ msgstr "Broportspecifikke indstillinger"
msgid "Bridge ports"
msgstr "Broporte"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:642
msgid "Bridge traffic table \"%h\""
msgstr "Brotrafiktabel \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
msgid "Bridge unit number"
msgstr "Nummer på broenhed"
@@ -1261,7 +1382,7 @@ msgstr "Nummer på broenhed"
msgid "Bring up empty bridge"
msgstr "Bring tom bro op"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
msgid "Bring up on boot"
msgstr "start op ved boot"
@@ -1274,7 +1395,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr "Broadcast politik (broadcast, 3)"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4153
msgid "Browse…"
msgstr "Gennemse…"
@@ -1282,7 +1403,15 @@ msgstr "Gennemse…"
msgid "Buffered"
msgstr "Buffered"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+msgid ""
+"CA certificate (PEM encoded; Use instead of system-wide store to verify the "
+"gateway certificate."
+msgstr ""
+"CA-certifikat (PEM-kodet; Brug i stedet for systemdækkende lager til at "
+"bekræfte gateway certifikatet."
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
msgid "CA certificate; if empty it will be saved after the first connection."
msgstr ""
"CA-certifikat; hvis det er tomt, vil det blive gemt efter den første "
@@ -1292,6 +1421,10 @@ msgstr ""
msgid "CLAT configuration failed"
msgstr "CLAT-konfiguration mislykkedes"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+msgid "CNAME or fqdn"
+msgstr "CNAME eller fqdn"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "CPU usage (%)"
msgstr "CPU-forbrug (%)"
@@ -1306,51 +1439,58 @@ msgstr "Cachelagret"
msgid "Call failed"
msgstr "Opkald mislykkedes"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr ""
+"Kan være nyttigt, hvis ISP har IPv6 navneservere, men ikke leverer IPv6 "
+"routing."
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4162
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4651
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2051
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2113
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:465
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
msgid "Cancel"
msgstr "Annuller"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:337
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347
msgid "Cannot parse configuration: %s"
msgstr "Kan ikke parse konfiguration: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:569
msgctxt "Chain hook: forward"
msgid "Capture incoming packets addressed to other hosts"
msgstr "Fang indgående pakker adresseret til andre værter"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:561
msgctxt "Chain hook: prerouting"
msgid "Capture incoming packets before any routing decision"
msgstr "Fang indgående pakker før enhver routingbeslutning"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565
msgctxt "Chain hook: input"
msgid "Capture incoming packets routed to the local system"
msgstr "Fang indgående pakker, der sendes til det lokale system"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:577
msgctxt "Chain hook: postrouting"
msgid "Capture outgoing packets after any routing decision"
msgstr "Fang udgående pakker efter enhver routingbeslutning"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
msgctxt "Chain hook: output"
msgid "Capture outgoing packets originating from the local system"
msgstr "Fang udgående pakker, der stammer fra det lokale system"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
msgctxt "Chain hook: ingress"
msgid "Capture packets directly after the NIC received them"
msgstr "Fang pakker direkte efter at NIC har modtaget dem"
@@ -1359,24 +1499,24 @@ msgstr "Fang pakker direkte efter at NIC har modtaget dem"
msgid "Category"
msgstr "Kategori"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
msgid "Certificate constraint (Domain)"
msgstr "Certifikatbegrænsning (domæne)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
msgid "Certificate constraint (SAN)"
msgstr "Certifikatbegrænsning (SAN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
msgid "Certificate constraint (Subject)"
msgstr "Certifikatbegrænsning (emne)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
msgid "Certificate constraint (Wildcard)"
msgstr "Certifikatbegrænsning (Wildcard)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid ""
"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
"`logread -f` during handshake for actual values"
@@ -1384,8 +1524,8 @@ msgstr ""
"Understreng til certifikatbegrænsning - f.eks. /CN=wifi.mycompany.com<br /"
">Se `logread -f` under handshake for de faktiske værdier"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (exact match)"
@@ -1393,8 +1533,8 @@ msgstr ""
"Certifikatbegrænsning(er) i forhold til DNS SAN-værdier (hvis de er "
"tilgængelige)<br />eller Subject CN (nøjagtigt match)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (suffix match)"
@@ -1402,8 +1542,8 @@ msgstr ""
"Certifikatbegrænsning(er) i forhold til DNS SAN-værdier (hvis de er "
"tilgængelige)<br />eller Subject CN (Suffiks match)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1417,16 +1557,16 @@ msgstr ""
msgid "Chain"
msgstr "Kæde"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:581
msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr "Kædekrog \"%h\""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
msgid "Changes"
msgstr "Ændringer"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4721
msgid "Changes have been reverted."
msgstr "Ændringerne er blevet tilbageført."
@@ -1438,17 +1578,18 @@ msgstr "Ændrer administratoradgangskoden for adgang til enheden"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1812
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
msgid "Channel"
msgstr "Kanal"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
msgid "Channel Analysis"
msgstr "Kanalanalyse"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391
msgid "Channel Width"
msgstr "Kanalbredde"
@@ -1456,7 +1597,7 @@ msgstr "Kanalbredde"
msgid "Check filesystems before mount"
msgstr "Kontroller filsystemer før montering"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Check this option to delete the existing networks from this radio."
msgstr ""
"Markér denne indstilling for at slette de eksisterende netværk fra denne "
@@ -1475,8 +1616,8 @@ msgstr "Kontrol af billede…"
msgid "Choose mtdblock"
msgstr "Vælg mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid ""
"Choose the firewall zone you want to assign to this interface. Select "
"<em>unspecified</em> to remove the interface from the associated zone or "
@@ -1488,7 +1629,7 @@ msgstr ""
"eller udfyld feltet <em>brugerdefineret</em> for at definere en ny zone og "
"knytte interface til den."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>custom</em> field to define a new network."
@@ -1496,7 +1637,7 @@ msgstr ""
"Vælg det eller de netværk, du vil knytte til denne trådløse interface, eller "
"udfyld feltet <em>brugerdefineret</em> for at definere et nyt netværk."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
msgid "Cipher"
msgstr "Cipher"
@@ -1520,9 +1661,9 @@ msgstr ""
"Klik på \"Save mtdblock\" for at downloade den angivne mtdblock-fil. "
"(BEMÆRK: DENNE FUNKTION ER FOR PROFESSIONELLE! )"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3892
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
msgid "Client"
msgstr "Klient"
@@ -1532,9 +1673,9 @@ msgstr "Klient"
msgid "Client ID to send when requesting DHCP"
msgstr "Klient-ID, der skal sendes ved anmodning om DHCP"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4399
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
msgstr "Luk"
@@ -1551,17 +1692,13 @@ msgstr ""
"Luk inaktiv forbindelse efter det angivne antal sekunder, brug 0 for at "
"opretholde forbindelsen"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
-msgid "Close list..."
-msgstr "Luk liste..."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2237
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66
msgid "Collecting data..."
msgstr "Indsamler data..."
@@ -1581,7 +1718,7 @@ msgstr "Kommandoen mislykkedes"
msgid "Comment"
msgstr "Kommentar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid ""
"Complicates key reinstallation attacks on the client side by disabling "
"retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1600,29 +1737,32 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr "Beregner den udgående checksum (valgfrit)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Config File"
+msgstr "Konfigurationsfil"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Konfiguration"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:670
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:690
msgid "Configuration Export"
msgstr "Konfigurationseksport"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
msgid "Configuration changes applied."
msgstr "Konfigurationsændringer er anvendt."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4508
msgid "Configuration changes have been rolled back!"
msgstr "Konfigurationsændringer er blevet rullet tilbage!"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
msgstr "Konfiguration mislykkedes"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid ""
"Configures data rates based on the coverage cell density. Normal configures "
"basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
@@ -1639,7 +1779,7 @@ msgstr ""
"som basishastighed. Der tilbydes ikke understøttede hastigheder, der er "
"lavere end den minimale basishastighed."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
msgid ""
"Configures the default router advertisement in <abbr title=\"Router "
"Advertisement\">RA</abbr> messages."
@@ -1647,29 +1787,29 @@ msgstr ""
"Konfigurerer standard-routerannonceringen i <abbr title=\"Router "
"Advertisement\">RA</abbr>-meddelelser."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
msgid ""
-"Configures the operation mode of the <abbr title=\"Router Advertisement"
-"\">RA</abbr> service on this interface."
+"Configures the operation mode of the <abbr title=\"Router "
+"Advertisement\">RA</abbr> service on this interface."
msgstr ""
"Konfigurerer driftstilstanden for <abbr title=\"Router Advertisement\">RA</"
"abbr>-tjenesten på denne interface."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
msgid "Configures the operation mode of the DHCPv6 service on this interface."
msgstr "Konfigurerer driftstilstanden for DHCPv6-tjenesten på denne interface."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
msgid ""
"Configures the operation mode of the NDP proxy service on this interface."
msgstr ""
"Konfigurerer driftstilstanden for NDP-proxytjenesten på denne interface."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1314
msgid "Configure…"
msgstr "Konfigurer…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
msgid "Confirm disconnect"
msgstr "Bekræft afbrydelse af forbindelsen"
@@ -1679,7 +1819,7 @@ msgstr "Bekræftelse"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
msgid "Connected"
msgstr "Tilsluttet"
@@ -1693,7 +1833,7 @@ msgstr "Forbindelsesforsøg mislykkedes"
msgid "Connection attempt failed."
msgstr "Forbindelsesforsøg mislykkedes."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid "Connection endpoint"
msgstr "Slutpunkt for forbindelse"
@@ -1705,16 +1845,16 @@ msgstr "Forbindelse afbrudt"
msgid "Connections"
msgstr "Forbindelser"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
msgid "Connectivity change"
msgstr "Forbindelsesændring"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:32
msgctxt "nft ct state"
msgid "Conntrack state"
msgstr "Conntrack tilstand"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:34
msgctxt "nft ct status"
msgid "Conntrack status"
msgstr "Conntrack status"
@@ -1736,29 +1876,29 @@ msgstr ""
msgid "Contents have been saved."
msgstr "Indholdet er blevet gemt."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269
msgid "Continue"
msgstr "Fortsæt"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
msgctxt "nft jump action"
msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
msgstr "Fortsæt om <strong><a href=\"#%q.%q\">%h</a></strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
msgid "Continue in calling chain"
msgstr "Fortsæt i opkaldskæden"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:551
msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr "Fortsæt med at behandle umatchede pakker"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4546
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4544
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1773,20 +1913,20 @@ msgstr ""
msgid "Country"
msgstr "Land"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
msgid "Country Code"
msgstr "Landekode"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid "Coverage cell density"
msgstr "Dækningscelletæthed"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid "Create / Assign firewall-zone"
msgstr "Opret / Tildel firewall-zone"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
msgid "Create interface"
msgstr "Opret interface"
@@ -1802,12 +1942,12 @@ msgstr "Cron-logniveau"
msgid "Current power"
msgstr "Nuværende effekt"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
msgctxt "nft meta hour"
msgid "Current time"
msgstr "Nuværende tid"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
msgctxt "nft meta day"
msgid "Current weekday"
msgstr "Aktuel hverdag"
@@ -1835,8 +1975,8 @@ msgstr "Brugerdefineret blitzinterval (kerne: timer)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
msgid ""
-"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
-"\">LED</abbr>s if possible."
+"Customizes the behaviour of the device <abbr title=\"Light Emitting "
+"Diode\">LED</abbr>s if possible."
msgstr ""
"Tilpasser enhedens adfærd <abbr title=\"Light Emitting Diode\">LED</abbr>s, "
"hvis det er muligt."
@@ -1845,38 +1985,38 @@ msgstr ""
msgid "DAD transmits"
msgstr "DAD sender"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "DAE-Client"
msgstr "DAE-klient"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "DAE-Port"
msgstr "DAE-port"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "DAE-Secret"
msgstr "DAE-Secret"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
msgid "DHCP Options"
msgstr "DHCP-indstillinger"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
msgid "DHCP Server"
msgstr "DHCP-server"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:249
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
msgid "DHCP and DNS"
msgstr "DHCP og DNS"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2110
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:969
msgid "DHCP client"
msgstr "DHCP klient"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid "DHCP-Options"
msgstr "DHCP-indstillinger"
@@ -1885,7 +2025,7 @@ msgstr "DHCP-indstillinger"
msgid "DHCPv6 client"
msgstr "DHCPv6 klient"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
msgid "DHCPv6-Service"
msgstr "DHCPv6-tjeneste"
@@ -1897,27 +2037,27 @@ msgstr "DHCPv6-tjeneste"
msgid "DNS"
msgstr "DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
msgid "DNS forwardings"
msgstr "DNS-videresendelser"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526
msgid "DNS query port"
msgstr "Port til DNS-forespørgsel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
msgid "DNS search domains"
msgstr "DNS-søgningsdomæner"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
msgid "DNS server port"
msgstr "Port til DNS-server"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:286
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
msgid "DNS setting is invalid"
msgstr "DNS indstillingen er ugyldig"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid "DNS weight"
msgstr "DNS vægt"
@@ -1925,11 +2065,11 @@ msgstr "DNS vægt"
msgid "DNS-Label / FQDN"
msgstr "DNS-mærke / FQDN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
msgid "DNSSEC"
msgstr "DNSSEC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
msgid "DNSSEC check unsigned"
msgstr "DNSSEC check usigneret"
@@ -1941,39 +2081,47 @@ msgstr "DPD Idle Timeout"
msgid "DS-Lite AFTR address"
msgstr "DS-Lite AFTR-adresse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
msgid "DSL"
msgstr "DSL"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
msgid "DSL Status"
msgstr "DSL Status"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
msgid "DSL line mode"
msgstr "DSL-linjemodus"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "DTIM Interval"
msgstr "DTIM interval"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
msgid "DUID"
msgstr "DUID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Data Rate"
msgstr "Datahastighed"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+msgid "Data Received"
+msgstr "Data modtaget"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
+msgid "Data Transmitted"
+msgstr "Data Overført"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
msgid "Debug"
msgstr "Debug"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
msgid "Default router"
msgstr "Standard router"
@@ -1981,7 +2129,7 @@ msgstr "Standard router"
msgid "Default state"
msgstr "Standardtilstand"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid ""
"Define additional DHCP options, for example "
"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
@@ -2010,23 +2158,23 @@ msgstr ""
msgid "Defines a specific MTU for this route"
msgstr "Definerer en specifik MTU for denne rute"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid "Delegate IPv6 prefixes"
msgstr "Delegere IPv6-præfikser"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3566
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
msgid "Delete"
msgstr "Slet"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
msgid "Delete key"
msgstr "Slet nøgle"
@@ -2034,21 +2182,22 @@ msgstr "Slet nøgle"
msgid "Delete request failed: %s"
msgstr "Anmodning om sletning mislykkedes: %s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:906
msgid "Delete this network"
msgstr "Slet dette netværk"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "Delivery Traffic Indication Message Interval"
msgstr "Meddelelsesinterval for meddelelse om levering af trafikinformation"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
msgid "Description"
msgstr "Beskrivelse"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
msgid "Deselect"
msgstr "Fravælg"
@@ -2056,7 +2205,7 @@ msgstr "Fravælg"
msgid "Design"
msgstr "Design"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:731
msgid "Designated master"
msgstr "Udpeget master"
@@ -2066,12 +2215,12 @@ msgstr "Udpeget master"
msgid "Destination"
msgstr "Destination"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
msgctxt "nft ip daddr"
msgid "Destination IP"
msgstr "Destination IP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
msgctxt "nft ip6 daddr"
msgid "Destination IPv6"
msgstr "Destination IPv6"
@@ -2080,7 +2229,7 @@ msgstr "Destination IPv6"
msgid "Destination port"
msgstr "Destinationsport"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
msgctxt "nft ip dport"
msgid "Destination port"
msgstr "Destinationsport"
@@ -2093,21 +2242,21 @@ msgstr "Destination zone"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1134
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid "Device"
msgstr "Enhed"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:920
msgid "Device Configuration"
msgstr "Enhedskonfiguration"
@@ -2128,7 +2277,7 @@ msgstr "Enhedens navn"
msgid "Device not managed by ModemManager."
msgstr "Enheden administreres ikke af ModemManager."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
msgid "Device not present"
msgstr "Enheden er ikke til stede"
@@ -2136,7 +2285,7 @@ msgstr "Enheden er ikke til stede"
msgid "Device type"
msgstr "Enhedstype"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4545
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4543
msgid "Device unreachable!"
msgstr "Enheden er ikke tilgængelig!"
@@ -2144,16 +2293,16 @@ msgstr "Enheden er ikke tilgængelig!"
msgid "Device unreachable! Still waiting for device..."
msgstr "Enheden er ikke tilgængelig! Venter stadig på enheden..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
msgid "Devices"
msgstr "Enheder"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:159
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
msgid "Diagnostics"
msgstr "Diagnostik"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106
msgid "Dial number"
msgstr "Tast nummer"
@@ -2163,12 +2312,12 @@ msgstr "Mappe"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Disable"
msgstr "Deaktiver"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid ""
"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
"this interface."
@@ -2185,20 +2334,21 @@ msgstr "Deaktivere DNS-opslag"
msgid "Disable Encryption"
msgstr "Deaktiver kryptering"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1184
msgid "Disable Inactivity Polling"
msgstr "Deaktivere opsamling af inaktivitet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Disable this network"
msgstr "Deaktivere dette netværk"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
@@ -2207,22 +2357,22 @@ msgstr "Deaktivere dette netværk"
msgid "Disabled"
msgstr "Deaktiveret"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:521
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
msgctxt "Label indicating that WireGuard peer is disabled"
msgid "Disabled"
msgstr "Deaktiveret"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Disassociate On Low Acknowledgement"
msgstr "Fjern tilknytning ved lav anerkendelse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
msgid ""
"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
msgstr ""
"Kassér upstream svar, der indeholder <a href=\"%s\">RFC1918</a>-adresser."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351
@@ -2230,7 +2380,6 @@ msgid "Disconnect"
msgstr "Afbryd forbindelsen"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
msgid "Disconnection attempt failed"
msgstr "Afbrydelsesforsøg mislykkedes"
@@ -2244,19 +2393,21 @@ msgstr "Diskplads"
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3264
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1775
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
msgid "Dismiss"
msgstr "Afvis"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance Optimization"
msgstr "Afstandsoptimering"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance to farthest network member in meters."
msgstr "Afstand til det fjerneste netværksmedlem i meter."
@@ -2264,7 +2415,7 @@ msgstr "Afstand til det fjerneste netværksmedlem i meter."
msgid "Distributed ARP Table"
msgstr "Distribueret ARP-tabel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
msgid ""
"Dnsmasq instance to which this boot section is bound. If unspecified, the "
"section is valid for all dnsmasq instances."
@@ -2272,16 +2423,16 @@ msgstr ""
"Dnsmasq-instans, som denne opstartssektion er bundet til. Hvis den ikke er "
"angivet, er sektionen gyldig for alle dnsmasq-instanser."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid ""
-"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
-"forwarder."
+"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
+"abbr> forwarder."
msgstr ""
"Dnsmasq er en let <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
"abbr>-server og <abbr title=\"Domain Name System\">DNS</abbr>-forwarder."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
msgid "Do not cache negative replies, e.g. for non-existent domains."
msgstr "Cache ikke negative svar, f.eks. for ikke-eksisterende domæner."
@@ -2293,24 +2444,19 @@ msgstr "Cache ikke negative svar, f.eks. for ikke-eksisterende domæner."
msgid "Do not create host route to peer (optional)."
msgstr "Opret ikke værtsrute til peer (valgfrit)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
msgid "Do not forward DNS queries without dots or domain parts."
msgstr "Videresend ikke DNS-forespørgsler uden prikker eller domænedele."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
-msgid "Do not forward queries that cannot be answered by public resolvers."
-msgstr ""
-"Videresend ikke forespørgsler, som ikke kan besvares af offentlige resolvere."
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
msgid "Do not forward reverse lookups for local networks."
msgstr "Videresend ikke reverse opslag for lokale netværk."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
msgid "Do not listen on the specified interfaces."
msgstr "Lyt ikke på de angivne interfaces."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
msgid "Do not offer DHCPv6 service on this interface."
msgstr "Tilbyder ikke DHCPv6-tjeneste på dette interface."
@@ -2319,19 +2465,19 @@ msgctxt "VLAN port state"
msgid "Do not participate"
msgstr "Deltag ikke"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
msgid ""
"Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
"packets."
msgstr ""
-"Du må ikke give proxy-proxy til <abbr title=\"Neighbour Discovery Protocol"
-"\">NDP</abbr>-pakker."
+"Du må ikke give proxy-proxy til <abbr title=\"Neighbour Discovery "
+"Protocol\">NDP</abbr>-pakker."
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:25
msgid "Do not send a hostname"
msgstr "Send ikke et værtsnavn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
msgid ""
"Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr> messages on this interface."
@@ -2343,7 +2489,7 @@ msgstr ""
msgid "Do you really want to delete \"%s\" ?"
msgstr "Ønsker du virkelig at slette \"%s\" ?"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
msgstr "Ønsker du virkelig at slette følgende SSH-nøgle?"
@@ -2355,7 +2501,7 @@ msgstr "Ønsker du virkelig at slette alle indstillinger?"
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "Ønsker du virkelig at slette mappen \"%s\" rekursivt?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:593
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613
msgid "Do you want to replace the current PSK?"
msgstr "Vil du erstatte den nuværende PSK?"
@@ -2363,15 +2509,16 @@ msgstr "Vil du erstatte den nuværende PSK?"
msgid "Do you want to replace the current keys?"
msgstr "Vil du erstatte de nuværende nøgler?"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
msgid "Domain"
msgstr "Domæne"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
msgid "Domain required"
msgstr "Påkrævet domæne"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
msgid "Domain whitelist"
msgstr "Domænehvidliste"
@@ -2397,15 +2544,17 @@ msgstr "Download backup"
msgid "Download mtdblock"
msgstr "Download mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
msgid "Downstream SNR offset"
msgstr "Nedstrøms SNR offset"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
msgid ""
"Drag or paste a valid <em>*.conf</em> file below to configure the local "
"WireGuard interface."
msgstr ""
+"Træk eller indsæt en gyldig <em>*.conf</em> fil nedenfor for at konfigurere "
+"det lokale WireGuard-interface."
#: modules/luci-base/htdocs/luci-static/resources/form.js:2698
msgid "Drag to reorder"
@@ -2415,12 +2564,12 @@ msgstr "Træk for at omarrangere"
msgid "Drop Duplicate Frames"
msgstr "Drop dublerede Frames"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
msgctxt "nft drop action"
msgid "Drop packet"
msgstr "Drop pakke"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:547
msgctxt "Chain policy: drop"
msgid "Drop unmatched packets"
msgstr "Drop umatchede pakker"
@@ -2442,20 +2591,20 @@ msgstr ""
msgid "Dual-Stack Lite (RFC6333)"
msgstr "Dual-Stack Lite (RFC6333)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
msgstr ""
"Dynamisk <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "Dynamic Authorization Extension client."
msgstr "Dynamisk Authorization Extension-klient."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "Dynamic Authorization Extension port."
msgstr "Dynamisk Authorization Extension port."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "Dynamic Authorization Extension secret."
msgstr "Dynamisk Authorization Extension secret."
@@ -2463,7 +2612,7 @@ msgstr "Dynamisk Authorization Extension secret."
msgid "Dynamic tunnel"
msgstr "Dynamisk tunnel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid ""
"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
"having static leases will be served."
@@ -2475,17 +2624,17 @@ msgstr ""
msgid "EA-bits length"
msgstr "EA-bits længde"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1635
msgid "EAP-Method"
msgstr "EAP-metode"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:505
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
msgid "Edit"
msgstr "Rediger"
@@ -2501,15 +2650,15 @@ msgstr ""
"Rediger de rå konfigurationsdata ovenfor for at rette eventuelle fejl, og "
"tryk på \"Save\" for at genindlæse siden."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
msgid "Edit this network"
msgstr "Rediger dette netværk"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:852
msgid "Edit wireless network"
msgstr "Rediger trådløst netværk"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
msgctxt "nft rt mtu"
msgid "Effective route MTU"
msgstr "Effektiv rute MTU"
@@ -2542,12 +2691,12 @@ msgstr "Egress utagget"
msgid "Emergency"
msgstr "Nødsituation"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Enable"
msgstr "Aktiver"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
msgstr ""
"Aktiver / deaktiver peer. Genstart wireguard interface for at anvende "
@@ -2565,7 +2714,7 @@ msgstr ""
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
msgstr "Aktiver <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
msgstr "Aktiver <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
@@ -2616,7 +2765,7 @@ msgstr "Aktiver NTP-klient"
msgid "Enable Single DES"
msgstr "Aktiver Single DES"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
msgid "Enable TFTP server"
msgstr "Aktiver TFTP-server"
@@ -2628,28 +2777,28 @@ msgstr "Aktiver VLAN-filtrering"
msgid "Enable VLAN functionality"
msgstr "Aktiver VLAN-funktionalitet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1787
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
msgstr "Aktiver WPS-knappen, kræver WPA(2)-PSK/WPA3-SAE"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
msgid ""
-"Enable automatic redirection of <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> port."
+"Enable automatic redirection of <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr> port."
msgstr ""
-"Aktiver automatisk omdirigering af <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr>-anmodninger til <abbr title=\"Hypertext Transfer Protocol "
-"Secure\">HTTPS</abbr>-porten."
+"Aktiver automatisk omdirigering af <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr>-anmodninger til <abbr title=\"Hypertext Transfer "
+"Protocol Secure\">HTTPS</abbr>-porten."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
msgstr ""
"Aktiver nedstrømsdelegering af IPv6-præfikser, der er tilgængelige på dette "
"interface"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid "Enable key reinstallation (KRACK) countermeasures"
msgstr "Aktiver modforanstaltninger til geninstallation af nøgler (KRACK)"
@@ -2677,7 +2826,7 @@ msgstr "Aktiver multicast-querier"
msgid "Enable multicast support"
msgstr "Aktiver understøttelse af multicast"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
msgstr ""
@@ -2706,11 +2855,11 @@ msgstr "Aktiver understøttelse af multicast-trafik (valgfrit)."
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
msgstr "Aktiver DF-flaget (Don't Fragment) i de indkapslende pakker."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
msgid "Enable the built-in single-instance TFTP server."
msgstr "Aktiver den indbyggede TFTP-server med enkeltinstans."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Enable this network"
msgstr "Aktiver dette netværk"
@@ -2723,8 +2872,9 @@ msgstr "Aktiver tx-kontrolsum"
msgid "Enable unicast flooding"
msgstr "Aktiver unicast-flooding"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
msgstr "Aktiveret"
@@ -2733,7 +2883,7 @@ msgstr "Aktiveret"
msgid "Enables IGMP snooping on this bridge"
msgstr "Aktiverer IGMP snooping på denne bro"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
@@ -2757,28 +2907,33 @@ msgstr "Aktiverer Spanning Tree-protokollen på denne bro"
msgid "Encapsulation limit"
msgstr "Indkapslingsgrænse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
msgid "Encapsulation mode"
msgstr "Indkapslingstilstand"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1815
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
msgid "Encryption"
msgstr "Kryptering"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+msgid "Endpoint"
+msgstr "Endpoint"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid "Endpoint Host"
msgstr "Slutpunkt vært"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Endpoint Port"
msgstr "Slutpunktsport"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:316
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
msgid "Endpoint setting is invalid"
msgstr "Slutpunktindstillingen er ugyldig"
@@ -2814,11 +2969,11 @@ msgstr "Angiv brugerdefinerede værdier"
msgid "Erasing..."
msgstr "Sletning..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:115
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:116
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
msgid "Error"
msgstr "Fejl"
@@ -2827,16 +2982,16 @@ msgstr "Fejl"
msgid "Error getting PublicKey"
msgstr "Fejl ved hentning af Offentlig nøgle"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Errored seconds (ES)"
msgstr "Fejlede sekunder (ES)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3027
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
#: modules/luci-compat/luasrc/model/network.lua:1433
msgid "Ethernet Adapter"
msgstr "Ethernet adapter"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
#: modules/luci-compat/luasrc/model/network.lua:1423
msgid "Ethernet Switch"
msgstr "Ethernet-switch"
@@ -2849,11 +3004,19 @@ msgstr "Hvert 30. sekund (langsom, 0)"
msgid "Every second (fast, 1)"
msgstr "Hvert sekund (hurtigt, 1)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
msgid "Exclude interfaces"
msgstr "Udelad interfaces"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:160
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr ""
+"Udførelse af forskellige netværkskommandoer for at kontrollere forbindelsen "
+"og navneopløsningen til andre systemer."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
msgid ""
"Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
"e.g. for RBL services."
@@ -2865,11 +3028,15 @@ msgstr ""
msgid "Existing device"
msgstr "Eksisterende enhed"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
msgid "Expand hosts"
msgstr "Udvid værter"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+msgid "Expected port number."
+msgstr "Forventet portnummer."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
msgid "Expecting a hexadecimal assignment hint"
msgstr "Forventer et hexadecimalt tildelingshint"
@@ -2890,11 +3057,11 @@ msgstr "Forventer to prioritetsværdier adskilt af et kolon"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "Expecting: %s"
msgstr "Forventer: %s"
@@ -2906,7 +3073,7 @@ msgstr "Forventer: ikke-tom værdi"
msgid "Expires"
msgstr "Udløber"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
msgstr ""
@@ -2916,11 +3083,11 @@ msgstr ""
msgid "External"
msgstr "Ekstern"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "External R0 Key Holder List"
msgstr "Ekstern R0 Nøgleholderliste"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid "External R1 Key Holder List"
msgstr "Ekstern R1 nøgleholderliste"
@@ -2948,15 +3115,15 @@ msgstr "Ekstra pppd-indstillinger"
msgid "Extra sstpc options"
msgstr "Ekstra sstpc-indstillinger"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550
msgid "FT over DS"
msgstr "FT over DS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1549
msgid "FT over the Air"
msgstr "FT over luften"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
msgid "FT protocol"
msgstr "FT-protokol"
@@ -2964,20 +3131,44 @@ msgstr "FT-protokol"
msgid "Failed to change the system password."
msgstr "Det lykkedes ikke at ændre systemadgangskoden."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr "Konfiguration af modem mislykkedes"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
"Det lykkedes ikke at bekræfte anvendelsen inden for %ds, venter på rollback…"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr "Kunne ikke oprette forbindelse"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr "Kunne ikke afbryde forbindelsen"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
msgstr "Fejl i udførelsen af \"/etc/init.d/%s %s %s\" handling: %s"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr "Der kunne ikke hentes modemoplysninger"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr "Kunne ikke initialisere modem"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr "Kunne ikke indstille driftstilstand"
+
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
msgid "File"
msgstr "Fil"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"File listing upstream resolvers, optionally domain-specific, e.g. "
"<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
@@ -2989,36 +3180,44 @@ msgstr ""
msgid "File not accessible"
msgstr "Filen er ikke tilgængelig"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
msgid "File to store DHCP lease information."
msgstr "Fil til lagring af DHCP-leasingoplysninger."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
msgid "File with upstream resolvers."
msgstr "Fil med upstream resolvers."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "Filename"
msgstr "Filnavn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
msgid "Filename of the boot image advertised to clients."
msgstr "Filnavn på det boot image, der annonceres til klienterne."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
msgid "Filesystem"
msgstr "Filsystem"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+msgid "Filter IPv4 A records"
+msgstr "Filter IPv4 A Akter"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+msgid "Filter IPv6 AAAA records"
+msgstr "Filtrere IPv6 AAAA Akter"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+msgid "Filter SRV/SOA service discovery"
+msgstr "Filtrer SRV/SOA-tjenesteopdagelse"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
msgid "Filter private"
msgstr "Filter privat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
-msgid "Filter useless"
-msgstr "Filter ubrugelig"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
msgid "Filtering for all slaves, no validation"
msgstr "Filtrering for alle slaver, ingen validering"
@@ -3031,8 +3230,15 @@ msgstr "Filtrering for alle slaver, validering kun for aktiv slave"
msgid "Filtering for all slaves, validation only for backup slaves"
msgstr "Filtrering for alle slaver, validering kun for backup-slaver"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr ""
+"Filtrerer SRV/SOA-tjenesteopdagelse for at undgå at udløse opkald-on-demand-"
+"links."
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Finalizing failed"
msgstr "Færdiggørelsen mislykkedes"
@@ -3044,7 +3250,7 @@ msgstr ""
"Find alle aktuelt tilsluttede filsystemer og swap-programmer og erstat "
"konfigurationen med standardindstillinger baseret på det, der blev fundet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
msgid "Find and join network"
msgstr "Find og deltag i netværket"
@@ -3058,10 +3264,11 @@ msgid "Firewall"
msgstr "Firewall"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
msgid "Firewall Mark"
msgstr "Firewall-mærke"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
msgid "Firewall Settings"
msgstr "Firewall-indstillinger"
@@ -3073,15 +3280,15 @@ msgstr "Firewall-status"
msgid "Firewall mark"
msgstr "Firewall-mærke"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
msgid "Firmware File"
msgstr "Firmware-fil"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
msgid "Firmware Version"
msgstr "Firmware-version"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
msgid "Fixed source port for outbound DNS queries."
msgstr "Fast kildeport til udgående DNS-forespørgsler."
@@ -3107,20 +3314,20 @@ msgstr "Flash-operationer"
msgid "Flashing…"
msgstr "Flashing…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force"
msgstr "Tving"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid "Force 40MHz mode"
msgstr "Tvinge 40 MHz-tilstand"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
msgid "Force CCMP (AES)"
msgstr "Tving CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force DHCP on this network even if another server is detected."
msgstr "Tving DHCP på dette netværk, selvom en anden server er fundet."
@@ -3132,15 +3339,15 @@ msgstr "Tving IGMP-version"
msgid "Force MLD version"
msgstr "Tving MLD-version"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
msgid "Force TKIP"
msgstr "Tving TKIP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
msgid "Force TKIP and CCMP (AES)"
msgstr "Tving TKIP og CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid "Force link"
msgstr "Tving link"
@@ -3152,23 +3359,23 @@ msgstr "Tving opgradering"
msgid "Force use of NAT-T"
msgstr "Tving brug af NAT-T"
-#: modules/luci-base/luasrc/view/csrftoken.htm:8
+#: modules/luci-base/ucode/template/csrftoken.ut:8
msgid "Form token mismatch"
msgstr "Form token uoverensstemmelse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
msgid ""
-"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> messages between the designated master "
-"interface and downstream interfaces."
+"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
+"designated master interface and downstream interfaces."
msgstr ""
"Videresend <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
-"title=\"Neighbour Solicitation, Type 135\">NS</abbr> og <abbr title="
-"\"Neighbour Advertisement, Type 136\">NA</abbr> meddelelser mellem den "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> og <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> meddelelser mellem den "
"udpegede master interface og downstream-interfaces."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
msgid ""
"Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages received on the designated master interface to downstream "
@@ -3182,7 +3389,7 @@ msgstr ""
msgid "Forward DHCP traffic"
msgstr "Videresend DHCP-trafik"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
msgid ""
"Forward DHCPv6 messages between the designated master interface and "
"downstream interfaces."
@@ -3190,7 +3397,7 @@ msgstr ""
"Videresend DHCPv6-meddelelser mellem den udpegede master interface og "
"downstream-interfaces."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
msgid "Forward Error Correction Seconds (FECS)"
msgstr "Fecs (Forward Error Correction Seconds)"
@@ -3202,7 +3409,7 @@ msgstr "Videresend broadcast-trafik"
msgid "Forward delay"
msgstr "Videresend Forsinkelse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
msgid "Forward mesh peer traffic"
msgstr "Videresend peer-trafik"
@@ -3210,7 +3417,7 @@ msgstr "Videresend peer-trafik"
msgid "Forward multicast packets as unicast packets on this device."
msgstr "Videresend multicast-pakker som unicast-pakker på denne enhed."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
msgid "Forwarding mode"
msgstr "Videresendelsestilstand"
@@ -3218,11 +3425,11 @@ msgstr "Videresendelsestilstand"
msgid "Fragmentation"
msgstr "Fragmentering"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:964
msgid "Fragmentation Threshold"
msgstr "Fragmenteringstærskel"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
msgctxt "nft nat flag fully-random"
msgid "Full port randomization"
msgstr "Fuldstændig randomisering af porte"
@@ -3242,7 +3449,7 @@ msgid "GHz"
msgstr "GHz"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
msgid "GPRS only"
msgstr "Kun GPRS"
@@ -3281,8 +3488,8 @@ msgstr "Gateway-porte"
msgid "Gateway address is invalid"
msgstr "Gateway-adressen er ugyldig"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
@@ -3290,10 +3497,10 @@ msgstr "Gateway-adressen er ugyldig"
msgid "General Settings"
msgstr "Generelle indstillinger"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "General Setup"
msgstr "Generel opsætning"
@@ -3305,7 +3512,7 @@ msgstr "Generelle enhedsindstillinger"
msgid "Generate Config"
msgstr "Generere konfiguration"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid "Generate PMK locally"
msgstr "Generer PMK lokalt"
@@ -3313,11 +3520,11 @@ msgstr "Generer PMK lokalt"
msgid "Generate archive"
msgstr "Generer arkiv"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:789
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819
msgid "Generate configuration"
msgstr "Generer konfiguration"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:829
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859
msgid "Generate configuration…"
msgstr "Generer konfiguration…"
@@ -3325,16 +3532,16 @@ msgstr "Generer konfiguration…"
msgid "Generate new key pair"
msgstr "Generer et nyt nøglepar"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
msgid "Generate preshared key"
msgstr "Generer en PresharedKey nøgle"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:671
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:691
msgid "Generates a configuration suitable for import on a WireGuard peer"
msgstr ""
"Genererer en konfiguration, der er egnet til import på en WireGuard peer"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:763
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
msgid "Generating QR code…"
msgstr "Genererer QR-kode…"
@@ -3347,25 +3554,25 @@ msgstr ""
msgid "Global Settings"
msgstr "Globale indstillinger"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
msgid "Global network options"
msgstr "Globale netværksindstillinger"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:82
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:84
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
msgid "Go to firmware upgrade..."
msgstr "Gå til opgradering af firmware..."
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:72
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
msgid "Go to password configuration..."
msgstr "Gå til adgangskodekonfiguration..."
#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3748
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
msgid "Go to relevant configuration page"
@@ -3391,6 +3598,10 @@ msgstr "Giv adgang til LuCI OpenConnect-procedurer"
msgid "Grant access to LuCI Wireguard procedures"
msgstr "Giv adgang til LuCI Wireguard-procedurer"
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr "Giv adgang til LuCI openfortivpn-procedurer"
+
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
msgid "Grant access to SSH configuration"
msgstr "Giv adgang til SSH-konfiguration"
@@ -3496,11 +3707,11 @@ msgstr "HTTP(S)-adgang"
msgid "Hang Up"
msgstr "Læg på"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Header Error Code Errors (HEC)"
msgstr "Header Error Code Errors (HEC)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
msgid "Heartbeat interval (kernel: heartbeat)"
msgstr "Hjerteslagsinterval (kerne: hjerteslag)"
@@ -3516,7 +3727,7 @@ msgstr ""
"Her kan du konfigurere de grundlæggende aspekter af din enhed som f.eks. "
"værtsnavn eller tidszone."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "Skjul <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
@@ -3525,11 +3736,11 @@ msgstr "Skjul <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgid "Hide empty chains"
msgstr "Skjul tomme kæder"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
msgid "High"
msgstr "Høj"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
msgctxt "Chain hook description"
msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
msgstr "Hook: <strong>%h</strong> (%h), Prioritet: <strong>%d</strong>"
@@ -3539,7 +3750,7 @@ msgid "Hop Penalty"
msgstr "Hop straf"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2169
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2231
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
msgid "Host"
@@ -3549,7 +3760,7 @@ msgstr "Vært"
msgid "Host expiry timeout"
msgstr "Udløbstidspunkt for vært"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
msgid "Host requests this filename from the boot server."
msgstr "Værten anmoder om dette filnavn fra opstartsserveren."
@@ -3558,9 +3769,9 @@ msgid "Host-Uniq tag content"
msgstr "Host-Uniq tag indhold"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
msgid "Hostname"
@@ -3570,11 +3781,11 @@ msgstr "Værtsnavn"
msgid "Hostname to send when requesting DHCP"
msgstr "Værtsnavn, der skal sendes, når der anmodes om DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
msgid "Hostnames"
msgstr "Værtsnavne"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
msgid ""
"Hostnames are used to bind a domain name to an IP address. This setting is "
"redundant for hostnames already configured with static leases, but it can be "
@@ -3600,18 +3811,30 @@ msgstr "Tællere, der kan læses af mennesker"
msgid "Hybrid"
msgstr "Hybrid"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr "ICMP kode"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr "ICMP type"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
msgctxt "nft icmpv6 code"
msgid "ICMPv6 code"
msgstr "ICMPv6 kode"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
msgctxt "nft icmpv6 type"
msgid "ICMPv6 type"
msgstr "ICMPv6 type"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
+msgid "ID"
+msgstr "ID"
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3629,11 +3852,11 @@ msgstr "IKE DH-gruppen"
msgid "IP Addresses"
msgstr "IP-adresser"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
msgid "IP Protocol"
msgstr "IP-protokol"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
msgid "IP Sets"
msgstr "IP-sæt"
@@ -3641,7 +3864,7 @@ msgstr "IP-sæt"
msgid "IP Type"
msgstr "IP-type"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
msgid "IP address"
@@ -3657,7 +3880,17 @@ msgstr "IP-adressen er ugyldig"
msgid "IP address is missing"
msgstr "IP-adresse mangler"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+"IP-adresser, der er tilladt inde i tunnelen. Peeren accepterer tunnelerede "
+"pakker med kilde-IP-adresser, der matcher denne liste, og ruter pakker "
+"tilbage med matchende destinations-IP."
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:37
msgctxt "nft ip protocol"
msgid "IP protocol"
msgstr "IP protokol"
@@ -3667,15 +3900,15 @@ msgctxt "nft meta l4proto"
msgid "IP protocol"
msgstr "IP protokol"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
msgid "IP set"
msgstr "IP-sæt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305
msgid "IP sets"
msgstr "IP-sæt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
msgid "IPs to override with NXDOMAIN"
msgstr "IP'er, der skal tilsidesættes med NXDOMAIN"
@@ -3683,14 +3916,14 @@ msgstr "IP'er, der skal tilsidesættes med NXDOMAIN"
msgid "IPsec XFRM"
msgstr "IPsec XFRM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
msgid "IPv4"
msgstr "IPv4"
@@ -3716,7 +3949,7 @@ msgstr "IPv4 Upstream"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
msgid "IPv4 address"
@@ -3756,11 +3989,11 @@ msgstr "IPv4-præfiks"
msgid "IPv4 prefix length"
msgstr "IPv4-præfiks længde"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:626
msgid "IPv4 traffic table \"%h\""
msgstr "IPv4 trafik tabel \"%h\""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
msgid "IPv4+IPv6"
msgstr "IPv4+IPv6"
@@ -3773,23 +4006,23 @@ msgstr "IPv4-i-IPv4 (RFC2003)"
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr "IPv4/IPv6 (begge - standardindstillingen er IPv4)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:634
msgid "IPv4/IPv6 traffic table \"%h\""
msgstr "IPv4/IPv6 trafik tabel \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:109
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
msgid "IPv6"
msgstr "IPv6"
@@ -3805,7 +4038,7 @@ msgstr "IPv6 MTU"
msgid "IPv6 Neighbours"
msgstr "IPv6-naboer"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
msgid "IPv6 RA Settings"
msgstr "IPv6 RA-indstillinger"
@@ -3817,11 +4050,11 @@ msgstr "IPv6-routning"
msgid "IPv6 Rules"
msgstr "IPv6-regler"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
msgid "IPv6 Settings"
msgstr "IPv6-indstillinger"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid "IPv6 ULA-Prefix"
msgstr "IPv6 ULA-præfiks"
@@ -3835,12 +4068,12 @@ msgstr "IPv6 Upstream"
msgid "IPv6 address"
msgstr "IPv6-adresse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid "IPv6 assignment hint"
msgstr "IPv6-tildelingstip"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid "IPv6 assignment length"
msgstr "IPv6-tildelingslængde"
@@ -3854,9 +4087,9 @@ msgstr "IPv6-netværk i adresse/netmaske-notation"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:129
msgid "IPv6 only"
-msgstr "Kun IPv6"
+msgstr "Kun IPv4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid "IPv6 preference"
msgstr "IPv6-præference"
@@ -3865,7 +4098,7 @@ msgstr "IPv6-præference"
msgid "IPv6 prefix"
msgstr "IPv6-præfiks"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid "IPv6 prefix filter"
msgstr "IPv6 præfiksfilter"
@@ -3879,15 +4112,15 @@ msgstr "IPv6-præfiks længde"
msgid "IPv6 routed prefix"
msgstr "IPv6-rutet præfiks"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid "IPv6 source routing"
msgstr "IPv6 kilde routing"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid "IPv6 suffix"
msgstr "IPv6-suffiks"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
msgid "IPv6 suffix (hex)"
msgstr "IPv6-suffiks (hex)"
@@ -3895,11 +4128,11 @@ msgstr "IPv6-suffiks (hex)"
msgid "IPv6 support"
msgstr "IPv6-understøttelse"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:630
msgid "IPv6 traffic table \"%h\""
msgstr "IPv6 trafik tabel \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr "IPv6-PD"
@@ -3918,7 +4151,7 @@ msgstr "IPv6-over-IPv4 (6rd)"
msgid "IPv6-over-IPv4 (6to4)"
msgstr "IPv6-over-IPv4 (6to4)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
msgid "Identity"
msgstr "Identitet"
@@ -3935,7 +4168,7 @@ msgstr ""
msgid "If checked, encryption is disabled"
msgstr "Hvis afkrydsningsfeltet er markeret, deaktiveres kryptering"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
@@ -3948,16 +4181,16 @@ msgid "If set, the meaning of the match options is inverted"
msgstr ""
"Hvis den er indstillet, bliver betydningen af matchmulighederne omvendt"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr ""
"Hvis angivet, monteres enheden ved hjælp af dens UUID i stedet for en fast "
"enheds node"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
@@ -3965,7 +4198,7 @@ msgstr ""
"Hvis angivet, monteres enheden ved hjælp af partitionsetiketten i stedet for "
"en fast enheds node"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -3976,25 +4209,25 @@ msgstr ""
"inden for %d sekunder for at bekræfte indstillingerne, ellers vil "
"ændringerne blive annulleret."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
msgid "If unchecked, no default route is configured"
msgstr "Hvis ikke markeret, er der ikke konfigureret nogen standardrute"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr "Hvis ikke markeret, ignoreres de annoncerede DNS-serveradresser"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid ""
"If your physical memory is insufficient unused data can be temporarily "
-"swapped to a swap-device resulting in a higher amount of usable <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
-"slow process as the swap-device cannot be accessed with the high datarates "
-"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+"swapped to a swap-device resulting in a higher amount of usable <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
msgstr ""
"Hvis din fysiske hukommelse er utilstrækkelig, kan ubrugte data midlertidigt "
"swappes til en swap-enhed, hvilket resulterer i en større mængde anvendelig "
@@ -4002,15 +4235,15 @@ msgstr ""
"en meget langsommelig proces at bytte data, da swap-enheden ikke kan tilgås "
"med de høje datarater i <abbr title=\"Random Access Memory\">RAM</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
msgid "Ignore <code>/etc/hosts</code>"
msgstr "Ignorer <code>/etc/hosts</code>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid "Ignore interface"
msgstr "Ignorer interface"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
msgid "Ignore resolv file"
msgstr "Ignorer resolv-fil"
@@ -4022,25 +4255,25 @@ msgstr "Image"
msgid "Image check failed:"
msgstr "Image tjek mislykkedes:"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import as peer"
-msgstr ""
+msgstr "Importer som peer"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import configuration"
msgstr "Importer konfiguration"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:484
-msgid "Import peer configuration…"
-msgstr "Importer peer-konfiguration…"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:504
+msgid "Import configuration as peer…"
+msgstr "Importer konfiguration som peer…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:470
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
msgid "Import settings"
msgstr "Importer indstillinger"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:366
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:391
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:376
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:403
msgid "Imported peer configuration"
msgstr "Importeret peer-konfiguration"
@@ -4062,7 +4295,7 @@ msgstr ""
"avoidance for at undgå broadcast loops, der kan få hele LAN'et til at gå i "
"stå."
-#: modules/luci-base/luasrc/view/csrftoken.htm:13
+#: modules/luci-base/ucode/template/csrftoken.ut:13
msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
@@ -4111,6 +4344,7 @@ msgstr "Indgående interface"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Incoming key"
msgstr "Indgående nøgle"
@@ -4125,7 +4359,7 @@ msgstr "Indgående serialisering"
msgid "Info"
msgstr "Info"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Information"
msgstr "Information"
@@ -4144,7 +4378,6 @@ msgid "Ingress device name"
msgstr "Ingress enhedsnavn"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
msgstr "Fejl ved initialisering"
@@ -4156,31 +4389,40 @@ msgstr "Initscript"
msgid "Initscripts"
msgstr "Initscripts"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid "Inner certificate constraint (Domain)"
msgstr "Indre certifikatbegrænsning (domæne)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid "Inner certificate constraint (SAN)"
msgstr "Indre certifikatbegrænsning (SAN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid "Inner certificate constraint (Subject)"
msgstr "Indre certifikatbegrænsning (emne)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid "Inner certificate constraint (Wildcard)"
msgstr "Indre certifikatbegrænsning (Wildcard)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:310
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
msgid "Install protocol extensions..."
msgstr "Installer protokoludvidelser..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
msgid "Instance"
msgstr "Instans"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr "Instans \"%h\""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
+msgid "Instance Details"
+msgstr "Oplysninger om instans"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid ""
"Instead of joining any network with a matching SSID, only connect to the "
"BSSID <code>%h</code>."
@@ -4192,6 +4434,7 @@ msgstr ""
msgid "Insufficient permissions to read UCI configuration."
msgstr "Utilstrækkelige tilladelser til at læse UCI-konfiguration."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
@@ -4199,7 +4442,7 @@ msgstr "Utilstrækkelige tilladelser til at læse UCI-konfiguration."
msgid "Interface"
msgstr "Interface"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:728
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
msgid "Interface \"%h\" is already marked as designated master."
msgstr "Interface \"%h\" er allerede markeret som udpeget master."
@@ -4207,7 +4450,7 @@ msgstr "Interface \"%h\" er allerede markeret som udpeget master."
msgid "Interface %q device auto-migrated from %q to %q."
msgstr "Interface %q enhed migreret automatisk fra %q til %q."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
msgid "Interface Configuration"
msgstr "Interface konfiguration"
@@ -4215,7 +4458,7 @@ msgstr "Interface konfiguration"
msgid "Interface ID"
msgstr "Interface ID"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
msgid "Interface has %d pending changes"
msgstr "Interface har %d afventende ændringer"
@@ -4224,39 +4467,39 @@ msgstr "Interface har %d afventende ændringer"
msgid "Interface is disabled"
msgstr "Interface er deaktiveret"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:65
msgid "Interface is marked for deletion"
msgstr "Interface er markeret til sletning"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is reconnecting..."
msgstr "Interface genopretter forbindelse..."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:194
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:214
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is shutting down..."
msgstr "Interface lukker ned..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
msgid "Interface is starting..."
msgstr "Interface starter..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304
msgid "Interface is stopping..."
msgstr "Interface stopper..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Interface name"
msgstr "Interface navn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:314
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Interface not present or not connected yet."
msgstr "Interface ikke til stede eller ikke tilsluttet endnu."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:507
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
msgid "Interfaces"
msgstr "Interfaces"
@@ -4265,10 +4508,6 @@ msgstr "Interfaces"
msgid "Internal"
msgstr "Intern"
-#: modules/luci-base/luasrc/view/error500.htm:8
-msgid "Internal Server Error"
-msgstr "Intern serverfejl"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
msgid "Interval For Sending Learning Packets"
msgstr "Interval for afsendelse af læringspakker"
@@ -4294,7 +4533,7 @@ msgstr "Ugyldig"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
msgid "Invalid APN provided"
msgstr "Ugyldig APN angivet"
@@ -4342,16 +4581,20 @@ msgstr "Ugyldig kommando"
msgid "Invalid hexadecimal value"
msgstr "Ugyldig hexadecimal værdi"
-#: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
msgid "Invalid username and/or password! Please try again."
msgstr "Ugyldigt brugernavn og/eller password! Prøv venligst igen."
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr "Inverter blinkende"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "Invert match"
msgstr "Omvendt match"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Isolate Clients"
msgstr "Isoler klienter"
@@ -4363,21 +4606,21 @@ msgstr ""
"Det ser ud til, at du forsøger at flashe et image, der ikke passer ind i "
"flashhukommelsen, kontrollere venligst imagefilen!"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
msgid "JavaScript required!"
msgstr "JavaScript påkrævet!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
msgid "Join Network"
msgstr "Deltag i netværk"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1829
msgid "Join Network: Wireless Scan"
msgstr "Tilslut netværk: Trådløs scanning"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2107
msgid "Joining Network: %q"
msgstr "Tilslutning til netværk: %q"
@@ -4389,24 +4632,28 @@ msgstr "Gå til regel"
msgid "Keep settings and retain the current configuration"
msgstr "Bevar indstillingerne og den aktuelle konfiguration"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgid "Keep-Alive"
+msgstr "Keep-Alive"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Kernel Log"
msgstr "Kernelog"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
msgid "Kernel Version"
msgstr "Kerneversion"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462
msgid "Key"
msgstr "Nøgle"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
msgid "Key #%d"
msgstr "Nøgle #%d"
@@ -4414,6 +4661,7 @@ msgstr "Nøgle #%d"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Key for incoming packets (optional)."
msgstr "Nøgle til indgående pakker (valgfrit)."
@@ -4421,15 +4669,20 @@ msgstr "Nøgle til indgående pakker (valgfrit)."
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Key for outgoing packets (optional)."
msgstr "Nøgle til udgående pakker (valgfrit)."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
msgctxt "Label indicating that WireGuard peer lacks public key"
msgid "Key missing"
msgstr "Nøgle mangler"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr "Nøgle, der bruges til at signere netværkskonfiguration"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
msgctxt "nft unit"
msgid "KiB"
msgstr "KiB"
@@ -4473,12 +4726,12 @@ msgstr "LCP-echo interval"
msgid "LED Configuration"
msgstr "LED-konfiguration"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
msgid "LLC"
msgstr "LLC"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid "Label"
msgstr "Etiket"
@@ -4490,14 +4743,27 @@ msgstr "Sprog"
msgid "Language and Style"
msgstr "Sprog og stil"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr ""
+"Større vægte (af samme prio) gives en forholdsmæssigt højere sandsynlighed "
+"for at blive valgt."
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
msgid "Last member interval"
msgstr "Sidste medlemsinterval"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
msgid "Latency"
msgstr "Latency"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
+msgid "Latest Handshake"
+msgstr "Seneste håndtryk"
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
msgstr "Blad"
@@ -4506,16 +4772,16 @@ msgstr "Blad"
msgid "Learn"
msgstr "Lær"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Learn routes"
msgstr "Lær ruter"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
msgid "Lease file"
msgstr "Lease-fil"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid "Lease time"
msgstr "Lease tid"
@@ -4539,7 +4805,7 @@ msgstr "Lad det være tomt for at autodetektere"
msgid "Leave empty to use the current WAN address"
msgstr "Lad være tom for at bruge den aktuelle WAN-adresse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid ""
"Legacy or badly behaving devices may require legacy 802.11b rates to "
"interoperate. Airtime efficiency may be significantly reduced where these "
@@ -4550,31 +4816,31 @@ msgstr ""
"reduceret, hvis disse anvendes. Det anbefales, at 802.11b-hastigheder så "
"vidt muligt ikke tillades."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
msgid "Legacy rules detected"
msgstr "opdaget gamle regler"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
msgid "Legend:"
msgstr "Legend:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Limit"
msgstr "Grænse"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Line Attenuation (LATN)"
msgstr "Linjedæmpning (LATN)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
msgid "Line Mode"
msgstr "Linjetilstand"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
msgid "Line State"
msgstr "Linjetilstand"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Line Uptime"
msgstr "Linje oppetid"
@@ -4590,21 +4856,21 @@ msgstr "Overvågning af link"
msgid "Link On"
msgstr "Link på"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
msgctxt "nft @ll,off,len"
msgid "Link layer header bits %d-%d"
msgstr "Linklags header bits %d-%d"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:514
msgid "List of IP addresses to convert into NXDOMAIN responses."
msgstr "Liste over IP-adresser, der skal konverteres til NXDOMAIN-svar."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
-msgid "List of IP sets to populate with the specified domain IPs."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
+msgid "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here."
msgstr "Liste over IP-sæt, der skal udfyldes med de angivne domæne-IP'er."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid ""
"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID "
@@ -4618,7 +4884,7 @@ msgstr ""
"når der anmodes om PMK-R1-nøgle fra den R0KH, som STA'en brugte under den "
"indledende mobilitetsdomæneassociation."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
"as 6 octets with colons,128-bit key as hex string. <br />This list is used "
@@ -4636,23 +4902,28 @@ msgstr ""
msgid "List of SSH key files for auth"
msgstr "Liste over SSH-nøglefiler til auth"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
msgid "List of domains to allow RFC1918 responses for."
msgstr "Liste over domæner, som der skal tillades RFC1918-svar for."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
-msgid "List of domains to force to an IP address."
-msgstr "Liste over domæner, der skal tvinges til en IP-adresse."
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
msgid "List of upstream resolvers to forward queries to."
msgstr "Liste over upstream-resolvere at videresende forespørgsler til."
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
msgid "Listen Port"
msgstr "Lytteport"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+msgid "Listen address"
+msgstr "Lytteadresse"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+msgid "Listen and Relay To IP family must be homogeneous."
+msgstr "Lyt og relæ til IP-familien skal være homogen."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342
msgid "Listen interfaces"
msgstr "Lytte interfaces"
@@ -4660,7 +4931,7 @@ msgstr "Lytte interfaces"
msgid "Listen only on the given interface or, if unspecified, on all"
msgstr "Lytter kun på det angivne interface eller, hvis ikke angivet, på alle"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
msgid ""
"Listen only on the specified interfaces, and loopback if not excluded "
"explicitly."
@@ -4668,11 +4939,11 @@ msgstr ""
"Lyt kun på de angivne interfaces, og loopback, hvis det ikke er eksplicit "
"ekskluderet."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
msgid "ListenPort setting is invalid"
msgstr "ListenPort-indstillingen er ugyldig"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520
msgid "Listening port for inbound DNS queries."
msgstr "Lytteport til indgående DNS-forespørgsler."
@@ -4681,7 +4952,7 @@ msgstr "Lytteport til indgående DNS-forespørgsler."
msgid "Load"
msgstr "Læs"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:63
msgid "Load Average"
msgstr "Gennemsnitlig belastning"
@@ -4689,27 +4960,28 @@ msgstr "Gennemsnitlig belastning"
msgid "Load configuration…"
msgstr "Indlæs konfiguration…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2038
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
msgid "Loading data…"
msgstr "Indlæser data…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
msgid "Loading directory contents…"
msgstr "Indlæser mappeindhold…"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
-#: modules/luci-base/luasrc/view/view.htm:4
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
msgid "Loading view…"
msgstr "Indlæser visning…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
msgid "Local"
msgstr "Lokal"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
msgid "Local IP address"
msgstr "Lokal IP-adresse"
@@ -4729,11 +5001,12 @@ msgstr "Lokal IP-adresse, der skal tildeles"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "Local IPv4 address"
msgstr "Lokal IPv4-adresse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
msgid "Local IPv6 DNS server"
msgstr "Lokal IPv6 DNS-server"
@@ -4749,44 +5022,53 @@ msgstr "Lokal IPv6-adresse"
msgid "Local Startup"
msgstr "Lokal opstart"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
msgid "Local Time"
msgstr "Lokal tid"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1019
msgid "Local ULA"
msgstr "Lokal ULA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
msgid "Local domain"
msgstr "Lokalt domæne"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
msgid "Local domain suffix appended to DHCP names and hosts file entries."
msgstr "Lokalt domæne-suffiks tilføjes til DHCP-navne og poster i hosts-filen."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
msgid "Local server"
msgstr "Lokal server"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
msgid "Local service only"
msgstr "Kun lokal betjening"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr "Lokal wireguard nøgle"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
msgid "Localise queries"
msgstr "Lokaliser forespørgsler"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid "Lock to BSSID"
msgstr "Lås til BSSID"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft log action"
+msgid "Log event \"<strong>%h</strong>…\""
+msgstr "Loghændelse \"<strong>%h</strong>...\""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
msgid "Log output level"
msgstr "Log output-niveau"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
msgid "Log queries"
msgstr "Log forespørgsler"
@@ -4814,8 +5096,8 @@ msgid "Logical network to which the tunnel will be added (bridged) (optional)."
msgstr ""
"Logisk netværk, som tunnelen skal tilføjes til (overbrygges) (valgfrit)."
-#: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
msgid "Login"
msgstr "Login"
@@ -4827,24 +5109,28 @@ msgstr "Log ud"
msgid "Loose filtering"
msgstr "Løs filtrering"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Loss of Signal Seconds (LOSS)"
msgstr "Sekunder med tab af signal (LOSS)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
msgid "Lowest leased address as offset from the network address."
msgstr "Laveste leased adresse som forskydning fra netværksadressen."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr "Lua-kompatibilitetstilstand aktiv"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
msgid "MAC"
msgstr "MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
msgid "MAC Address"
msgstr "MAC-adresse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
msgid "MAC Address Filter"
msgstr "MAC-adressefilter"
@@ -4853,15 +5139,15 @@ msgid "MAC Address For The Actor"
msgstr "MAC-adresse for aktøren"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
msgid "MAC VLAN"
msgstr "MAC VLAN"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2168
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2230
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
@@ -4870,11 +5156,11 @@ msgstr "MAC VLAN"
msgid "MAC address"
msgstr "MAC-adresse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
msgid "MAC-Filter"
msgstr "MAC-Filter"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
msgid "MAC-List"
msgstr "MAC-liste"
@@ -4910,7 +5196,7 @@ msgid "MII Interval"
msgstr "MII-interval"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
@@ -4918,7 +5204,11 @@ msgstr "MII-interval"
msgid "MTU"
msgstr "MTU"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+msgid "MX"
+msgstr "MX"
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
msgid ""
"Make sure to clone the root filesystem using something like the commands "
"below:"
@@ -4927,7 +5217,7 @@ msgstr ""
"kommandoer:"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
@@ -4936,27 +5226,27 @@ msgstr ""
msgid "Manual"
msgstr "Manuel"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3891
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
msgid "Master"
msgstr "Master"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr "Max <abbr title=\"Router Advertisement\">RA</abbr>-interval"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Max. Attainable Data Rate (ATTNDR)"
msgstr "Max. opnåelig datahastighed (ATTNDR)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533
msgid "Max. DHCP leases"
msgstr "Max. DHCP-leases"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
msgid "Max. EDNS0 packet size"
msgstr "Max. EDNS0-pakkestørrelse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
msgid "Max. concurrent queries"
msgstr "Maks. samtidige forespørgsler"
@@ -4964,29 +5254,28 @@ msgstr "Maks. samtidige forespørgsler"
msgid "Maximum age"
msgstr "Maksimal alder"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
msgid "Maximum allowed Listen Interval"
msgstr "Maksimalt tilladt lytteinterval"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
msgid "Maximum allowed number of active DHCP leases."
msgstr "Det maksimalt tilladte antal aktive DHCP-leases."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
msgid "Maximum allowed number of concurrent DNS queries."
msgstr "Det maksimalt tilladte antal samtidige DNS-forespørgsler."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
msgid "Maximum allowed size of EDNS0 UDP packets."
msgstr "Maksimal tilladt størrelse af EDNS0 UDP-pakker."
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Maximum amount of seconds to wait for the modem to become ready"
msgstr "Maksimalt antal sekunder, som modemet skal vente på at blive klar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Maximum number of leased addresses."
msgstr "Maksimalt antal leased adresser."
@@ -4994,7 +5283,7 @@ msgstr "Maksimalt antal leased adresser."
msgid "Maximum snooping table size"
msgstr "Maksimal størrelse af snooping-tabellen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid ""
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
@@ -5002,10 +5291,14 @@ msgstr ""
"Maksimal tilladt tid mellem afsendelse af uopfordrede <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Standardværdien er 600 sekunder."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid "Maximum transmit power"
msgstr "Maksimal sendestyrke"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+msgid "May prevent VoIP or other services from working."
+msgstr "Kan forhindre VoIP eller andre tjenester i at fungere."
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
@@ -5032,7 +5325,7 @@ msgstr "Hukommelse"
msgid "Memory usage (%)"
msgstr "Hukommelsesforbrug (%)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
msgid "Mesh"
msgstr "Mesh"
@@ -5040,7 +5333,7 @@ msgstr "Mesh"
msgid "Mesh ID"
msgstr "Mesh ID"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:997
msgid "Mesh Id"
msgstr "Mesh Id"
@@ -5070,12 +5363,12 @@ msgstr "Metode til bestemmelse af forbindelsesstatus"
msgid "Metric"
msgstr "Metric"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
msgctxt "nft unit"
msgid "MiB"
msgstr "MiB"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
@@ -5095,7 +5388,7 @@ msgstr ""
"Minimum påkrævet tid i sekunder, før en ARP-post kan erstattes. Forhindrer "
"ARP-cache-thashing."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid ""
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
@@ -5115,7 +5408,7 @@ msgstr "Spejlkildeport"
msgid "Mobile Data"
msgstr "Mobile data"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "Mobility Domain"
msgstr "Mobilitetsdomæne"
@@ -5124,14 +5417,14 @@ msgstr "Mobilitetsdomæne"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1813
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
msgid "Mode"
msgstr "Mode"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
msgid "Model"
msgstr "Model"
@@ -5147,13 +5440,13 @@ msgstr ""
"Modemforbindelse er i gang. Vent venligst. Denne proces vil timeout efter 2 "
"minutter."
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "Modem default"
msgstr "Modem standard"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
msgid "Modem device"
@@ -5164,12 +5457,11 @@ msgid "Modem disconnection in progress. Please wait."
msgstr "Modemafbrydelse i gang. Vent venligst."
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
msgstr "Forespørgsel om modemoplysninger mislykkedes"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Modem init timeout"
msgstr "Modem init timeout"
@@ -5182,8 +5474,8 @@ msgstr "Modem er deaktiveret."
msgid "ModemManager"
msgstr "ModemManager"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3895
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1080
msgid "Monitor"
msgstr "Overvågning"
@@ -5209,7 +5501,7 @@ msgstr "Monteringspunkter"
msgid "Mount Points - Mount Entry"
msgstr "Monteringspunkter - Mount Entry"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
msgid "Mount Points - Swap Entry"
msgstr "Monteringspunkter - Swap Entry"
@@ -5229,11 +5521,11 @@ msgstr "Montering af tilsluttede enheder"
msgid "Mount filesystems not specifically configured"
msgstr "Montering af filsystemer, der ikke er specifikt konfigureret"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "Mount options"
msgstr "Monterings indstillinger"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Mount point"
msgstr "Monteringspunkt"
@@ -5253,6 +5545,10 @@ msgstr "Flyt ned"
msgid "Move up"
msgstr "Flyt op"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid "Multi To Unicast"
+msgstr "Multi Til Unicast"
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
@@ -5272,11 +5568,11 @@ msgstr "Multicast-routing"
msgid "Multicast to unicast"
msgstr "Multicast til unicast"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid "NAS ID"
msgstr "NAS-ID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:537
msgid "NAT action chain \"%h\""
msgstr "NAT handlingskæde \"%h\""
@@ -5289,11 +5585,11 @@ msgid "NAT64 Prefix"
msgstr "NAT64 Præfiks"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
msgid "NCM"
msgstr "NCM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "NDP-Proxy slave"
msgstr "NDP-Proxy-slave"
@@ -5306,29 +5602,42 @@ msgid "NTP server candidates"
msgstr "Kandidater til NTP-server"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4139
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
msgid "Name"
msgstr "Navn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid "Name of the new network"
msgstr "Navn på det nye netværk"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr "Navn på tunnelenheden"
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
msgid "Navigation"
msgstr "Navigation"
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr "Nebula Netværk"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "Neighbour Report"
+msgstr "Naborapport"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Neighbour cache validity"
msgstr "Naboens cache gyldighed"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2229
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
@@ -5341,32 +5650,28 @@ msgstr "Netværk"
msgid "Network Coding"
msgstr "Netværkskodning"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
msgid "Network Mode"
-msgstr ""
+msgstr "Netværkstilstand"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid "Network SSID"
msgstr "Netværks-SSID"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
-msgid "Network Utilities"
-msgstr "Netværksværktøjer"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
msgid "Network address"
msgstr "Netværksadresse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
msgid "Network boot image"
msgstr "Netværks boot image"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:408
msgid "Network bridge configuration migration"
msgstr "Migration af konfigurationen af netværksbroen"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1435
msgid "Network device"
msgstr "Netværksenhed"
@@ -5379,16 +5684,16 @@ msgstr "Aktivitet på netværksenhed (kerne: netdev)"
msgid "Network device is not present"
msgstr "Netværksenhed er ikke til stede"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:646
msgid "Network device table \"%h\""
msgstr "Netværksenhedstabel \"%h\""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
msgctxt "nft @nh,off,len"
msgid "Network header bits %d-%d"
msgstr "Netværksheader bits %d-%d"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:442
msgid "Network ifname configuration migration"
msgstr "Migration af netværks ifname-konfiguration"
@@ -5397,7 +5702,7 @@ msgstr "Migration af netværks ifname-konfiguration"
msgid "Network interface"
msgstr "Netværks interface"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
msgid "Network-ID"
msgstr "Netværks-ID"
@@ -5405,7 +5710,12 @@ msgstr "Netværks-ID"
msgid "Never"
msgstr "Aldrig"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr "Aldrig"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
msgid ""
"Never forward matching domains and subdomains, resolve from DHCP or hosts "
"files only."
@@ -5413,11 +5723,11 @@ msgstr ""
"Videresend aldrig matchende domæner og underdomæner, men kun fra DHCP- eller "
"hosts-filer."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1172
msgid "New interface for \"%s\" can not be created: %s"
msgstr "Der kan ikke oprettes et nyt interface for \"%s\": %s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1123
msgid "New interface name…"
msgstr "Nyt navn på interface…"
@@ -5425,13 +5735,13 @@ msgstr "Nyt navn på interface…"
msgid "Next »"
msgstr "Næste »"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
msgstr "Nej"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
msgid "No DHCP Server configured for this interface"
msgstr "Ingen DHCP-server er konfigureret for dette interface"
@@ -5439,7 +5749,7 @@ msgstr "Ingen DHCP-server er konfigureret for dette interface"
msgid "No Data"
msgstr "Ingen data"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
msgid "No Encryption"
msgstr "Ingen kryptering"
@@ -5455,9 +5765,13 @@ msgstr "Ingen NAT-T"
msgid "No RX signal"
msgstr "Intet RX-signal"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
+msgid "No WireGuard interfaces configured."
+msgstr "Ingen WireGuard interfaces konfigureret."
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:82
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
msgid ""
"No changes to settings will be stored and are lost after rebooting. This "
@@ -5470,7 +5784,11 @@ msgstr ""
msgid "No client associated"
msgstr "Ingen tilknyttet klient"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr "Ingen kontrolenhed angivet"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
msgctxt "empty table placeholder"
msgid "No data"
msgstr "Ingen data"
@@ -5493,15 +5811,11 @@ msgstr "Ingen håndhævelse"
msgid "No entries available"
msgstr "Ingen tilgængelige poster"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2913
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
msgid "No entries in this directory"
msgstr "Ingen poster i denne mappe"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
-msgid "No files found"
-msgstr "Ingen filer fundet"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
msgid ""
"No fixed interface listening port defined, peers might not be able to "
"initiate connections to this WireGuard instance!"
@@ -5538,30 +5852,34 @@ msgstr "Der er ikke flere slaver til rådighed"
msgid "No more slaves available, can not save interface"
msgstr "Der er ikke flere slaver til rådighed, kan ikke gemme interface"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494
msgid "No negative cache"
msgstr "Ingen negativ cache"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:697
msgid "No nftables ruleset loaded."
msgstr "Der er ikke indlæst noget nftables-regelsæt."
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
msgid "No password set!"
msgstr "Ingen adgangskode angivet!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+msgid "No peers connected"
+msgstr "Ingen peers tilsluttet"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
msgid "No peers defined yet."
msgstr "Der er endnu ikke defineret nogen peers."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
msgid "No public keys present yet."
msgstr "Der er endnu ingen offentlige nøgler til stede."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:614
msgctxt "nft chain is empty"
msgid "No rules in this chain"
msgstr "Ingen regler i denne kæde"
@@ -5574,8 +5892,8 @@ msgstr "Der er ingen regler i denne kæde."
msgid "No validation or filtering"
msgstr "Ingen validering eller filtrering"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "No zone assigned"
msgstr "Ingen zone tildelt"
@@ -5587,7 +5905,7 @@ msgstr "Ingen zone tildelt"
msgid "Noise"
msgstr "Støj"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Noise Margin (SNR)"
msgstr "Støjmargin (SNR)"
@@ -5595,11 +5913,11 @@ msgstr "Støjmargin (SNR)"
msgid "Noise:"
msgstr "Støj:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Non Pre-emptive CRC errors (CRC_P)"
msgstr "Ikke-forebyggende CRC-fejl (CRC_P)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
msgid "Non-wildcard"
msgstr "Ikke-wildcard"
@@ -5609,12 +5927,12 @@ msgstr "Ikke-wildcard"
msgid "None"
msgstr "Ingen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
msgid "Normal"
msgstr "Normal"
-#: modules/luci-base/luasrc/view/error404.htm:8
+#: modules/luci-base/ucode/template/error404.ut:9
msgid "Not Found"
msgstr "Blev ikke fundet"
@@ -5626,15 +5944,15 @@ msgstr "Ikke tilknyttet"
msgid "Not connected"
msgstr "Ikke tilsluttet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:131
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:157
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:328
msgid "Not present"
msgstr "Ikke til stede"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Not started on boot"
msgstr "Ikke startet ved boot"
@@ -5642,7 +5960,7 @@ msgstr "Ikke startet ved boot"
msgid "Not supported"
msgstr "Understøttes ikke"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid ""
"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
"have problems"
@@ -5650,6 +5968,15 @@ msgstr ""
"Bemærk: Nogle trådløse drivere understøtter ikke fuldt ud 802.11w. F.eks. "
"mwlwifi kan have problemer"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(<code>addr#port</code>)."
+msgstr ""
+"Bemærk: Du har muligvis også brug for en DHCP-proxy (ikke tilgængelig i "
+"øjeblikket), når du angiver en ikke-standard relæ til port (<code>addr#port</"
+"code>)."
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "Notes"
msgstr "Noter"
@@ -5658,7 +5985,7 @@ msgstr "Noter"
msgid "Notice"
msgstr "Varsel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:138
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:135
msgid "Nslookup"
msgstr "Nslookup"
@@ -5666,7 +5993,7 @@ msgstr "Nslookup"
msgid "Number of IGMP membership reports"
msgstr "Antal IGMP-medlemskabsrapporter"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr "Antal cachede DNS-poster, 10000 er maksimum, 0 er ingen caching."
@@ -5683,7 +6010,7 @@ msgid "Obfuscated Password"
msgstr "Sløret adgangskode"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
@@ -5715,7 +6042,7 @@ msgstr "On-State Forsinkelse"
msgid "On-link"
msgstr "On-link"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
msgid "One of hostname or MAC address must be specified!"
msgstr "Der skal angives et værtsnavn eller MAC-adresse!"
@@ -5749,12 +6076,11 @@ msgstr ""
"Kun hvis den aktuelle aktive slave fejler, og den primære slave er oppe "
"(fejl, 2)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:683
msgid "Open iptables rules overview…"
msgstr "Åbn oversigt over iptables-regler…"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
msgstr "Åbn listen..."
@@ -5763,11 +6089,11 @@ msgstr "Åbn listen..."
msgid "OpenConnect (CISCO AnyConnect)"
msgstr "OpenConnect (CISCO AnyConnect)"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
msgid "OpenFortivpn"
msgstr "OpenFortivpn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
@@ -5777,7 +6103,7 @@ msgstr ""
"konfigureret og aktiv, ellers deaktiveres <abbr title=\"Neighbour Discovery "
"Protocol\">NDP</abbr>proxying."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise fall back to <em>server mode</em>."
@@ -5785,7 +6111,7 @@ msgstr ""
"Opererer i <em>relætilstand</em>, hvis en udpeget master interface er "
"konfigureret og aktiv, ellers falder tilbage til <em>servertilstand</em>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
msgid ""
"Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
"otherwise disable service."
@@ -5793,12 +6119,12 @@ msgstr ""
"Opererer i <em>relay-tilstand</em>, hvis der er et opstrøms IPv6-præfiks til "
"stede, ellers deaktiveres tjenesten."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
msgid "Operating frequency"
msgstr "Driftsfrekvens"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
msgid "Option \"%s\" contains an invalid input value."
msgstr "Indstillingen \"%s\" indeholder en ugyldig inputværdi."
@@ -5806,15 +6132,15 @@ msgstr "Indstillingen \"%s\" indeholder en ugyldig inputværdi."
msgid "Option \"%s\" must not be empty."
msgstr "Indstillingen \"%s\" må ikke være tom."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
msgid "Option changed"
msgstr "Indstillingen er ændret"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
msgid "Option removed"
msgstr "Indstillingen er fjernet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
msgid "Optional"
msgstr "Valgfrit"
@@ -5822,6 +6148,12 @@ msgstr "Valgfrit"
msgid "Optional, free-form notes about this device"
msgstr "Valgfri, noter i frit format om denne enhed"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
+msgstr ""
+"Valgfrit, i sekunder. Hvis indstillet til \"0\", forsøges der ikke at "
+"genoprette forbindelsen."
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
@@ -5830,7 +6162,7 @@ msgstr ""
"Valgfrit. 32-bit mærke for udgående krypterede pakker. Indtast værdien i "
"hexadecimal, begyndende med <code>0x</code>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid ""
"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -5842,7 +6174,7 @@ msgstr ""
"delegerende server, skal suffikset (f.eks. \"::1\") bruges til at danne IPv6-"
"adressen (\"a:b:c:d::1\") for interface."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
@@ -5850,11 +6182,11 @@ msgstr ""
"Valgfrit. Base64-kodet preshared nøgle. Tilføjer et ekstra lag af symmetrisk "
"nøgle-kryptografi til post-kvantum-modstandsdygtighed."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr "Valgfrit. Opret ruter til tilladte IP'er for denne peer."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
msgid "Optional. Description of peer."
msgstr "Valgfrit. Beskrivelse af peer."
@@ -5862,13 +6194,13 @@ msgstr "Valgfrit. Beskrivelse af peer."
msgid "Optional. Do not create host routes to peers."
msgstr "Valgfrit. Der må ikke oprettes værtsruter til peers."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr "Valgfrit. Vært for peer. Navne opløses, før interface oprettes."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
msgid ""
"Optional. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5886,11 +6218,11 @@ msgstr "Valgfri. Maksimal transmissionsenhed for XFRM interface."
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr "Valgfrit. Maksimal transmissionsenhed for tunnel interface."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Optional. Port of peer."
msgstr "Valgfri. Peer-port."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid ""
"Optional. Private key of the WireGuard peer. The key is not required for "
"establishing a connection but allows generating a peer configuration or QR "
@@ -5902,7 +6234,7 @@ msgstr ""
"konfiguration eller QR-kode, hvis den er tilgængelig. Den kan fjernes, efter "
"at konfigurationen er blevet eksporteret."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -5918,22 +6250,27 @@ msgstr "Valgfrit. UDP-port, der bruges til udgående og indgående pakker."
msgid "Options"
msgstr "Indstillinger"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
msgid ""
"Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
-"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</code>"
-"\" for default route. <code>0.0.0.0</code> means \"the address of the system "
-"running dnsmasq\"."
+"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
+"code>\" for default route. <code>0.0.0.0</code> means \"the address of the "
+"system running dnsmasq\"."
msgstr ""
"Indstillinger for Network-ID. (Bemærk: har også brug for Network-ID.) F.eks. "
-"\"<code>42,192.168.1.4</code>\" for NTP-server, \"<code>3,192.168.4.4</code>"
-"\" for standardrute. <code>0.0.0.0.0.0</code> betyder \"adressen på det "
+"\"<code>42,192.168.1.4</code>\" for NTP-server, \"<code>3,192.168.4.4</"
+"code>\" for standardrute. <code>0.0.0.0.0.0</code> betyder \"adressen på det "
"system, der kører dnsmasq\"."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
msgid "Options:"
msgstr "Indstillinger:"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+msgid "Ordinal: lower comes first."
+msgstr "Ordinal: den laveste kommer først."
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
msgid "Originator Interval"
msgstr "Ophavsmandsinterval"
@@ -5965,6 +6302,7 @@ msgstr "Udgående interface"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Outgoing key"
msgstr "Udgående nøgle"
@@ -5988,11 +6326,11 @@ msgstr "Udgangszone"
msgid "Overlap"
msgstr "Overlap"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
msgid "Override IPv4 routing table"
msgstr "Ttilsidesætter IPv4-routingtabel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
msgid "Override IPv6 routing table"
msgstr "Tilsidesætter IPv6-routingtabel"
@@ -6003,7 +6341,7 @@ msgstr "Tilsidesætter IPv6-routingtabel"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -6011,6 +6349,7 @@ msgstr "Tilsidesætter IPv6-routingtabel"
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
msgid "Override MTU"
msgstr "Tilsidesæt MTU"
@@ -6032,7 +6371,7 @@ msgstr "Tilsidesættelse af TOS"
msgid "Override TTL"
msgstr "Tilsidesæt TTL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
msgid ""
"Override default MAC address - the range of usable addresses might be "
"limited by the driver"
@@ -6040,7 +6379,7 @@ msgstr ""
"Tilsidesæt standard MAC-adresse - rækken af brugbare adresser kan være "
"begrænset af driveren"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Override default interface name"
msgstr "Tilsidesæt standard interface navn"
@@ -6048,7 +6387,7 @@ msgstr "Tilsidesæt standard interface navn"
msgid "Override the gateway in DHCP responses"
msgstr "Tilsidesæt gatewayen i DHCP-svar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
@@ -6068,7 +6407,7 @@ msgstr "Oversigt"
msgid "Overwrite existing file \"%s\" ?"
msgstr "Overskrive eksisterende fil \"%s\" ?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:345
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355
msgid "Overwrite the current settings with the imported configuration?"
msgstr ""
"Overskrive de aktuelle indstillinger med den importerede konfiguration?"
@@ -6083,7 +6422,7 @@ msgstr "PAP/CHAP (begge)"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
@@ -6096,7 +6435,7 @@ msgstr "PAP/CHAP adgangskode"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
@@ -6117,7 +6456,7 @@ msgstr "PID"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
msgid "PIN"
msgstr "PIN"
@@ -6127,7 +6466,7 @@ msgstr "PIN"
msgid "PIN code rejected"
msgstr "Pinkode afvist"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1570
msgid "PMK R1 Push"
msgstr "PMK R1 Tryk"
@@ -6168,20 +6507,20 @@ msgstr "PSID-offset"
msgid "PSID-bits length"
msgstr "PSID-bits længde"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:571
msgctxt "Label indicating that WireGuard peer uses a PSK"
msgid "PSK"
msgstr "PSK"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1528
msgid "PTM/EFM (Packet Transfer Mode)"
msgstr "PTM/EFM (pakkeoverførselstilstand)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "PXE/TFTP Settings"
msgstr "PXE/TFTP-indstillinger"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid "Packet Steering"
msgstr "Styring af pakker"
@@ -6190,6 +6529,11 @@ msgctxt "nft meta mark"
msgid "Packet mark"
msgstr "Pakkemærke"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta time"
+msgid "Packet receive time"
+msgstr "Pakkemodtagelsestid"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr "Pakker"
@@ -6198,8 +6542,8 @@ msgstr "Pakker"
msgid "Packets To Transmit Before Moving To Next Slave"
msgstr "Pakker, der skal sendes, før der flyttes til næste slave"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "Part of zone %q"
msgstr "Del af zone %q"
@@ -6208,13 +6552,13 @@ msgctxt "MACVLAN mode"
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
msgstr "Pass-through (spejler fysisk enhed til et enkelt MAC VLAN)"
-#: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
msgid "Password"
msgstr "Adgangskode"
@@ -6222,11 +6566,11 @@ msgstr "Adgangskode"
msgid "Password authentication"
msgstr "Godkendelse af adgangskode"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
msgid "Password of Private Key"
msgstr "Adgangskode til den private nøgle"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
msgid "Password of inner Private Key"
msgstr "Adgangskode til den indre private nøgle"
@@ -6241,50 +6585,54 @@ msgstr "Adgangskodestyrke"
msgid "Password2"
msgstr "Adgangskode2"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
msgstr "Indsæt eller træk SSH-nøglefilen…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:424
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:444
msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
-msgstr ""
+msgstr "Indsæt eller træk WireGuard peer-konfiguration (wg0.conf) fil…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:417
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
msgid ""
"Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
"another system below to create a matching peer entry allowing that system to "
"connect to the local WireGuard interface."
msgstr ""
+"Indsæt eller træk en WireGuard-konfiguration (almindeligvis <em>wg0.conf</"
+"em>) fra et andet system nedenfor for at oprette en tilsvarende peer-post, "
+"der gør det muligt for det pågældende system at oprette forbindelse til det "
+"lokale WireGuard-interface."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:423
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:443
msgid "Paste or drag supplied WireGuard configuration file…"
-msgstr ""
+msgstr "Indsæt eller træk den medfølgende WireGuard-konfigurationsfil…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
msgid "Path to CA-Certificate"
msgstr "Sti til CA-certifikat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
msgid "Path to Client-Certificate"
msgstr "Sti til klient-certifikatet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
msgid "Path to Private Key"
msgstr "Sti til privat nøgle"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
msgid "Path to inner CA-Certificate"
msgstr "Sti til det indre CA-certifikat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
msgid "Path to inner Client-Certificate"
msgstr "Sti til det indre klient-certifikat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid "Path to inner Private Key"
msgstr "Sti til den indre private nøgle"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
msgid "Paused"
msgstr "Pause"
@@ -6302,6 +6650,14 @@ msgstr "Pause"
msgid "Peak:"
msgstr "Spids:"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+msgid "Peer"
+msgstr "Peer"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
+msgid "Peer Details"
+msgstr "Peer Detaljer"
+
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
msgstr "Peer IP-adresse, der skal tildeles"
@@ -6319,7 +6675,7 @@ msgstr "Peer-adresse mangler"
msgid "Peer device name"
msgstr "Peer-enhedens navn"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Peer disabled"
msgstr "Peer deaktiveret"
@@ -6350,11 +6706,15 @@ msgstr "Udfør nulstilling"
msgid "Permission denied"
msgstr "Adgang nægtet"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid "Persistent Keep Alive"
msgstr "Vedvarende Hold i live"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Persistent reconnect interval"
+msgstr "Vedvarende genforbindelsesinterval"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334
msgid "PersistentKeepAlive setting is invalid"
msgstr "Indstillingen PersistentKeepAlive er ugyldig"
@@ -6362,30 +6722,30 @@ msgstr "Indstillingen PersistentKeepAlive er ugyldig"
msgid "Phy Rate:"
msgstr "Phy Rate:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
msgid "Physical Settings"
msgstr "Fysiske indstillinger"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:98
msgid "Ping"
msgstr "Ping"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Pkts."
msgstr "Pkts."
-#: modules/luci-base/luasrc/view/sysauth.htm:19
+#: modules/luci-base/ucode/template/sysauth.ut:19
msgid "Please enter your username and password."
msgstr "Indtast venligst dit brugernavn og din adgangskode."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4122
msgid "Please select the file to upload."
msgstr "Vælg venligst den fil, der skal uploades."
@@ -6393,15 +6753,21 @@ msgstr "Vælg venligst den fil, der skal uploades."
msgid "Policy"
msgstr "Politik"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
msgctxt "Chain hook policy"
msgid "Policy: <strong>%h</strong> (%h)"
msgstr "Politik: <strong>%h</strong> (%h)"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "Port"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr "Port %d"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
msgid "Port isolation"
msgstr "Port isolation"
@@ -6414,19 +6780,19 @@ msgstr "Port status:"
msgid "Potential negation of: %s"
msgstr "Potentiel negation af: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
msgid "Power Management Mode"
msgstr "Strømstyringstilstand"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "Pre-emptive CRC errors (CRCP_P)"
msgstr "Forudgående CRC-fejl (CRCP_P)"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
msgid "Prefer LTE"
msgstr "Foretrækker LTE"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
msgid "Prefer UMTS"
msgstr "Foretrækker UMTS"
@@ -6438,15 +6804,15 @@ msgstr "Præfiks Delegeret"
msgid "Prefix suppressor"
msgstr "Præfiksundertrykker"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid "Preshared Key"
msgstr "Preshared nøgle"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:550
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
msgid "Preshared key in use"
msgstr "Preshared nøgle i brug"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308
msgid "PresharedKey setting is invalid"
msgstr "Indstillingen PresharedKey er ugyldig"
@@ -6463,7 +6829,7 @@ msgstr ""
"Antager, at peer er død efter et givet antal LCP-echofejl, brug 0 for at "
"ignorere fejl"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Prevents client-to-client communication"
msgstr "Forhindrer klient-til-klient kommunikation"
@@ -6497,13 +6863,15 @@ msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr "Primær bliver aktiv slave, når den kommer op igen (altid, 0)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
msgid "Priority"
msgstr "Prioritet"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:545
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
msgctxt "Label indicating that WireGuard peer private key is stored"
msgid "Private"
msgstr "Privat"
@@ -6514,15 +6882,15 @@ msgid "Private (Prevent communication between MAC VLANs)"
msgstr "Privat (forhindrer kommunikation mellem MAC VLANs)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid "Private Key"
msgstr "Privat nøgle"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:564
msgid "Private key present"
msgstr "Privat nøgle til stede"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:290
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
msgid "PrivateKey setting is missing or invalid"
msgstr "Indstillingen PrivateKey mangler eller er ugyldig"
@@ -6535,9 +6903,9 @@ msgstr "Processer"
msgid "Prot."
msgstr "Prot."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:564
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1137
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
@@ -6549,7 +6917,7 @@ msgstr "Protokol"
msgid "Provide NTP server"
msgstr "Angiv NTP-server"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid ""
"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
"and requests."
@@ -6557,7 +6925,7 @@ msgstr ""
"Angiv en DHCPv6-server på dette interface og svar på DHCPv6 opfordringer og "
"anmodninger."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
msgid "Provide new network"
msgstr "Forsyn nyt netværk"
@@ -6569,25 +6937,36 @@ msgstr ""
"Giv NTP-serveren til den valgte interface eller, hvis den ikke er "
"specificeret, til alle interfaces"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+msgid "Proxy Server"
+msgstr "Proxy Server"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid "ProxyARP"
+msgstr "ProxyARP"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Pseudo Ad-Hoc (ahdemo)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
msgid "Public Key"
msgstr "Offentlig nøgle"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
msgid "Public key is missing"
msgstr "Offentlig nøgle mangler"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:556
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
msgctxt "Tooltip displaying full WireGuard peer public key"
msgid "Public key: %h"
msgstr "Offentlig nøgle: %h"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
msgid ""
"Public keys allow for the passwordless SSH logins with a higher security "
"compared to the use of plain passwords. In order to upload a new key to the "
@@ -6606,9 +6985,9 @@ msgstr ""
"Offentligt præfiks, der videresendes til denne enhed med henblik på "
"distribution til klienter."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
msgid "PublicKey setting is invalid"
-msgstr ""
+msgstr "PublicKey-indstillingen er ugyldig"
#: modules/luci-compat/luasrc/model/network/proto_qmi.lua:9
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:27
@@ -6619,7 +6998,7 @@ msgstr "QMI-Cellulær"
msgid "Quality"
msgstr "Kvalitet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
msgid "Query all available upstream resolvers."
msgstr "Forespørg alle tilgængelige upstream-resolvere."
@@ -6631,35 +7010,35 @@ msgstr "Forespørgselsinterval"
msgid "Query response interval"
msgstr "Svarinterval for forespørgsel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "R0 Key Lifetime"
msgstr "R0 Nøglens levetid"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "R1 Key Holder"
msgstr "R1 nøgleholder"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430
msgid "RADIUS Accounting Port"
msgstr "RADIUS Accounting Port"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
msgid "RADIUS Accounting Secret"
msgstr "Radius-Accounting-Hemmelighed"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
msgid "RADIUS Accounting Server"
msgstr "RADIUS Accounting Server"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
msgid "RADIUS Authentication Port"
msgstr "Radius-godkendelse-port"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
msgid "RADIUS Authentication Secret"
msgstr "Radius-godkendelse-Hemmelighed"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
msgid "RADIUS Authentication Server"
msgstr "Radius-godkendelse-server"
@@ -6667,16 +7046,20 @@ msgstr "Radius-godkendelse-server"
msgid "RFC3947 NAT-T mode"
msgstr "RFC3947 NAT-T-tilstand"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid "RSN Preauth"
+msgstr "RSN forhåndsgodkendelse"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "RSSI threshold for joining"
msgstr "RSSI-tærskel for tilmelding"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
msgid "RTS/CTS Threshold"
msgstr "RTS/CTS-tærskel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
msgid "RX"
msgstr "RX"
@@ -6684,11 +7067,19 @@ msgstr "RX"
msgid "RX Rate"
msgstr "RX-hastighed"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2233
msgid "RX Rate / TX Rate"
msgstr "RX-hastighed / TX-hastighed"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr ""
+"Radioressourcemåling - Sender beacons for at hjælpe med roaming. Ikke alle "
+"klienter understøtter dette."
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
msgctxt "nft nat flag random"
msgid "Randomize source port mapping"
msgstr "Randomiser tilknytning af kildeport"
@@ -6699,11 +7090,11 @@ msgstr ""
"Rå hex-kodede bytes. Lad den være tom, medmindre din internetudbyder kræver "
"dette"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
msgstr "Læs <code>/etc/ethers</code> for at konfigurere DHCP-serveren."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
msgid "Really switch protocol?"
msgstr "Skifter du virkelig protokol?"
@@ -6711,11 +7102,11 @@ msgstr "Skifter du virkelig protokol?"
msgid "Realtime Graphs"
msgstr "Grafer i realtid"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "Reassociation Deadline"
msgstr "Frist for genforening"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
msgid "Rebind protection"
msgstr "Beskyttelse mod genindbinding"
@@ -6739,11 +7130,19 @@ msgstr "Genstarter operativsystemet på din enhed"
msgid "Receive"
msgstr "Modtag"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
+msgid "Received Data"
+msgstr "Modtaget data"
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr "Anbefalet. IP-adresser for WireGuard-interface."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+msgid "Reconnect Timeout"
+msgstr "Gentilslut timeout"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
msgid "Reconnect this interface"
msgstr "Genforbind dette interface"
@@ -6751,12 +7150,12 @@ msgstr "Genforbind dette interface"
msgid "Redirect to HTTPS"
msgstr "Omdiriger til HTTPS"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
msgctxt "nft redirect to port"
msgid "Redirect to local port <strong>%h</strong>"
msgstr "Omdiriger til lokal port <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
msgctxt "nft redirect"
msgid "Redirect to local system"
msgstr "Omdiriger til lokalt system"
@@ -6765,26 +7164,30 @@ msgstr "Omdiriger til lokalt system"
msgid "References"
msgstr "Referencer"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361
+msgid "Refresh Channels"
+msgstr "Opdater kanaler"
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
msgid "Refreshing"
msgstr "Genopfriske"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
msgctxt "nft reject with icmp type"
msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
msgstr "Afvis IPv4-pakke med <strong>ICMP type %h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
msgctxt "nft reject with icmpx type"
msgid "Reject packet with <strong>ICMP type %h</strong>"
msgstr "Afvis pakke med <strong>ICMP type %h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
msgctxt "nft reject with icmpv6 type"
msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
msgstr "Afvis pakke med <strong>ICMPv6 type %h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
msgctxt "nft reject with tcp reset"
msgid "Reject packet with <strong>TCP reset</strong>"
msgstr "Afvis pakke med <strong>TCP reset</strong>"
@@ -6798,6 +7201,8 @@ msgstr ""
"lig med den angivne værdi"
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
msgid "Relay"
msgstr "Relæ"
@@ -6807,6 +7212,15 @@ msgstr "Relæ"
msgid "Relay Bridge"
msgstr "Relæbroen"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr ""
+"Relay DHCP anmoder andre steder. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+msgid "Relay To address"
+msgstr "Relæ Til adresse"
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
msgid "Relay between networks"
msgstr "Relæ mellem netværk"
@@ -6825,6 +7239,7 @@ msgstr "Fjern IPv4-adresse"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid "Remote IPv4 address or FQDN"
msgstr "Fjern IPv4-adresse eller FQDN"
@@ -6837,15 +7252,23 @@ msgstr "Fjern IPv6-adresse"
msgid "Remote IPv6 address or FQDN"
msgstr "Fjern-IPv6-adresse eller FQDN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:908
msgid "Remove"
msgstr "Fjern"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr "Fjern IPv4 adresser fra resultaterne og returner kun IPv6 adresser."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr "Fjern IPv6 adresser fra resultaterne og returner kun IPv4 adresser."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
msgid "Remove related device settings from the configuration"
msgstr "Fjern relaterede enhedsindstillinger fra konfigurationen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Replace wireless configuration"
msgstr "Erstat trådløs konfiguration"
@@ -6875,7 +7298,7 @@ msgstr "Kræv indgående kontrolsum (valgfrit)."
msgid "Require incoming packets serialization (optional)."
msgstr "Kræv serialisering af indgående pakker (valgfrit)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
msgid "Required"
msgstr "Påkrævet"
@@ -6887,7 +7310,11 @@ msgstr "Påkrævet for visse internetudbydere, f.eks. Charter med DOCSIS 3"
msgid "Required. Base64-encoded private key for this interface."
msgstr "Påkrævet. Base64-kodet privat nøgle for dette interface."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr "Påkrævet. Sti til .yml-konfigurationsfilen for dette interface."
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
msgid "Required. Public key of the WireGuard peer."
msgstr "Påkrævet. Offentlig nøgle til WireGuard-peeren."
@@ -6899,67 +7326,67 @@ msgstr "Påkrævet. Underliggende interface."
msgid "Required. XFRM interface ID to be used for SA."
msgstr "Påkrævet. XFRM interface ID, der skal bruges til SA."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
msgid "Requires hostapd"
msgstr "Kræver hostapd"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
msgid "Requires hostapd with EAP Suite-B support"
msgstr "Kræver hostapd med understøttelse af EAP Suite-B"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
msgid "Requires hostapd with EAP support"
msgstr "Kræver hostapd med EAP-understøttelse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
msgid "Requires hostapd with OWE support"
msgstr "Kræver hostapd med OWE-understøttelse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
msgid "Requires hostapd with SAE support"
msgstr "Kræver hostapd med SAE-understøttelse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
msgid "Requires hostapd with WEP support"
msgstr "Kræver hostapd med WEP-understøttelse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
msgid "Requires wpa-supplicant"
msgstr "Kræver wpa-supplicant"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
msgid "Requires wpa-supplicant with EAP Suite-B support"
msgstr "Kræver wpa-supplicant med EAP Suite-B-understøttelse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
msgid "Requires wpa-supplicant with EAP support"
msgstr "Kræver wpa-supplicant med EAP-understøttelse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
msgid "Requires wpa-supplicant with OWE support"
msgstr "Kræver wpa-supplicant med OWE-understøttelse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1358
msgid "Requires wpa-supplicant with SAE support"
msgstr "Kræver wpa-supplicant med SAE-understøttelse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
msgid "Requires wpa-supplicant with WEP support"
msgstr "Kræver wpa-supplicant med WEP-understøttelse"
@@ -6968,7 +7395,7 @@ msgid "Reselection policy for primary slave"
msgstr "Politik for genvalg af primærslave"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
-#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-base/ucode/template/sysauth.ut:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
@@ -6983,20 +7410,24 @@ msgstr "Nulstil tællere"
msgid "Reset to defaults"
msgstr "Nulstil til standardindstillingerne"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
msgid "Resolv and Hosts Files"
msgstr "Resolv- og værtsfiler"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
msgid "Resolv file"
msgstr "Resolv-fil"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+msgid "Resolve specified FQDNs to an IP."
+msgstr "Liste over domæner, der skal tvinges til en IP-adresse."
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
msgid "Resource not found"
msgstr "Ressourcen blev ikke fundet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:876
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
msgid "Restart"
msgstr "Genstart"
@@ -7005,7 +7436,7 @@ msgstr "Genstart"
msgid "Restart Firewall"
msgstr "Genstart Firewall"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
msgid "Restart radio interface"
msgstr "Genstart radio interface"
@@ -7017,7 +7448,7 @@ msgstr "Gendan"
msgid "Restore backup"
msgstr "Gendan backup"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
msgid ""
"Return answers to DNS queries matching the subnet from which the query was "
"received if multiple IPs are available."
@@ -7034,71 +7465,82 @@ msgstr "Vis/skjul adgangskode"
msgid "Reverse path filter"
msgstr "Filter med omvendt sti"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4413
msgid "Revert"
msgstr "Gendan"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4518
msgid "Revert changes"
msgstr "Gendan ændringer"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4732
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4730
msgid "Revert request failed with status <code>%h</code>"
msgstr "Anmodningen om gendannelse mislykkedes med statussen <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4712
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4710
msgid "Reverting configuration…"
msgstr "Gendanner konfiguration…"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
msgctxt "nft dnat ip to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr "Omskriv destination til <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
msgctxt "nft dnat ip6 to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr "Omskriv destination til <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
msgctxt "nft dnat ip to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr "Omskriv destination til <strong>%h</strong>, port <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
msgctxt "nft dnat ip6 to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr "Omskriv destination til <strong>%h</strong>, port <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
msgctxt "nft snat ip to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr "Omskriv kilden til <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109
msgctxt "nft snat ip6 to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr "Omskriv kilden til <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
msgctxt "nft snat ip to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr "Omskriv kilden til <strong>%h</strong>, port <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
msgctxt "nft snat ip6 to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr "Omskriv kilden til <strong>%h</strong>, port <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
msgid "Rewrite to egress device address"
msgstr "Omskriv til egress enhedsadresse"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+"Robust sikkerhedsnetværk (RSN): Tillad forudgående godkendelse af roaming "
+"til WPA2-EAP-netværk (og annoncer det i WLAN-beacons). Fungerer kun, hvis "
+"det angivne netværks interface er en bro. Forkorter den tidskritiske "
+"tilknytningsproces."
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr "Robusthed"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
msgid ""
"Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
"<em>TFTP server root</em> turn on the TFTP server and serve files from "
@@ -7108,7 +7550,7 @@ msgstr ""
"<em>TFTP server root</em> tænder TFTP-serveren og serverer filer fra "
"<em>TFTP server root</em>."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
msgid "Root preparation"
msgstr "Rodforberedelse"
@@ -7116,11 +7558,11 @@ msgstr "Rodforberedelse"
msgid "Round-Robin policy (balance-rr, 0)"
msgstr "Round-Robin politik (balance-rr, 0)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Route Allowed IPs"
msgstr "Rute tilladte IP'er"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:533
msgid "Route action chain \"%h\""
msgstr "Rutehandlingskæde \"%h\""
@@ -7128,7 +7570,7 @@ msgstr "Rutehandlingskæde \"%h\""
msgid "Route type"
msgstr "Rute type"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid ""
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
@@ -7166,20 +7608,20 @@ msgstr ""
msgid "Rule"
msgstr "Regel"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:603
msgid "Rule actions"
msgstr "Regel handlinger"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:476
msgctxt "nft comment"
msgid "Rule comment: %s"
msgstr "Regelkommentar: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:541
msgid "Rule container chain \"%h\""
msgstr "Regel containerkæde \"%h\""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
msgid "Rule matches"
msgstr "Regel matcher"
@@ -7187,15 +7629,15 @@ msgstr "Regel matcher"
msgid "Rule type"
msgstr "Regeltype"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run a filesystem check before mounting the device"
msgstr "Kør en filsystemkontrol, før du monterer enheden"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run filesystem check"
msgstr "Kør filsystemkontrol"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
msgid "Runtime error"
msgstr "Fejl ved kørsel"
@@ -7208,6 +7650,11 @@ msgstr "SHA256"
msgid "SNR"
msgstr "SNR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "SRV"
+msgstr "SRV"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
msgid "SSH Access"
@@ -7225,15 +7672,15 @@ msgstr "SSH serverport"
msgid "SSH username"
msgstr "SSH brugernavn"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
msgid "SSH-Keys"
msgstr "SSH-nøgler"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1811
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
msgid "SSID"
msgstr "SSID"
@@ -7246,11 +7693,11 @@ msgstr "SSTP"
msgid "SSTP Server"
msgstr "SSTP-server"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid "SWAP"
msgstr "SWAP"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
@@ -7261,7 +7708,7 @@ msgid "Save"
msgstr "Gem"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Gem og anvend"
@@ -7278,7 +7725,7 @@ msgstr "Gem mtdblock"
msgid "Save mtdblock contents"
msgstr "Gem mtdblock-indhold"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:881
msgid "Scan"
msgstr "Scan"
@@ -7287,15 +7734,15 @@ msgstr "Scan"
msgid "Scheduled Tasks"
msgstr "Planlagte opgaver"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4387
msgid "Section added"
msgstr "Afsnit tilføjet"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
msgid "Section removed"
msgstr "Afsnit fjernet"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "See \"mount\" manpage for details"
msgstr "Se \"mount\" manpage for detaljer"
@@ -7311,7 +7758,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2962
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
msgid "Select file…"
msgstr "Vælg fil…"
@@ -7321,7 +7768,7 @@ msgstr ""
"Vælger den hash-politik for transmission, der skal anvendes til udvælgelse "
"af slave"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
msgid ""
"Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages advertising this device as IPv6 router."
@@ -7354,11 +7801,11 @@ msgstr "Send værtsnavnet for denne enhed"
msgid "Server"
msgstr "Server"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
msgid "Server address"
msgstr "Serveradresse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
msgid "Server name"
msgstr "Servernavn"
@@ -7374,7 +7821,7 @@ msgstr "Tjenestetype"
msgid "Services"
msgstr "Tjenester"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "Session expired"
msgstr "Sessionen er udløbet"
@@ -7383,17 +7830,17 @@ msgstr "Sessionen er udløbet"
msgid "Set Static"
msgstr "Angiv statisk"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
msgctxt "nft mangle"
msgid "Set header field <var>%s</var> to <strong>%s</strong>"
msgstr "Sæt header-feltet <var>%s</var> til <strong>%s</strong>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
"Indstil interface som ekstern NDP-Proxy-slave. Standardværdien er slået fra."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
@@ -7405,7 +7852,7 @@ msgstr ""
msgid "Set same MAC Address to all slaves"
msgstr "Angiv samme MAC-adresse til alle slaver"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
msgid ""
"Set the autonomous address-configuration flag in the prefix information "
"options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
@@ -7416,7 +7863,7 @@ msgstr ""
"meddelelser. Når den er aktiveret, udfører klienter automatisk konfiguration "
"af iPv6-adresser uden tilstand."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
msgid ""
"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
"proxying."
@@ -7432,8 +7879,8 @@ msgstr "Angiv til den aktuelt aktive slave (aktiv, 1)"
msgid "Set to first slave added to the bond (follow, 2)"
msgstr "Angiv til den første slave, der tilføjes til forbindelsen (følg, 2)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:678
msgid "Set up DHCP Server"
msgstr "Konfigurer DHCP-server"
@@ -7444,7 +7891,6 @@ msgid "Setting PLMN failed"
msgstr "Indstilling af PLMN mislykkedes"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
msgstr "Indstilling af driftstilstand mislykkedes"
@@ -7452,11 +7898,19 @@ msgstr "Indstilling af driftstilstand mislykkedes"
msgid "Settings"
msgstr "Indstillinger"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
+msgstr ""
+"Indstillinger til at hjælpe trådløse klienter med at roame mellem flere "
+"AP'er: 802.11r, 802.11k og 802.11v"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Setup routes for proxied IPv6 neighbours."
msgstr "Opsætning af ruter til proxied IPv6-naboer."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Severely Errored Seconds (SES)"
msgstr "Alvorligt fejlbehæftede sekunder (SES)"
@@ -7465,12 +7919,11 @@ msgstr "Alvorligt fejlbehæftede sekunder (SES)"
msgid "Short GI"
msgstr "Short GI"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
msgid "Short Preamble"
msgstr "Kort præambel"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
msgstr "Vis den aktuelle backup-fil liste"
@@ -7483,16 +7936,16 @@ msgstr "Vis tomme kæder"
msgid "Show raw counters"
msgstr "Vis rå tællere"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:526
msgid "Shutdown this interface"
msgstr "Lukning af dette interface"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:388
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
@@ -7500,11 +7953,11 @@ msgstr "Lukning af dette interface"
msgid "Signal"
msgstr "Signal"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2232
msgid "Signal / Noise"
msgstr "Signal / støj"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Signal Attenuation (SATN)"
msgstr "Signaldæmpning (SATN)"
@@ -7516,12 +7969,12 @@ msgstr "Signalopdateringshastighed"
msgid "Signal:"
msgstr "Signal:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Størrelse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
msgid "Size of DNS query cache"
msgstr "Størrelsen af DNS forespørgselscachen"
@@ -7538,12 +7991,12 @@ msgstr "Spring over"
msgid "Skip from backup files that are equal to those in /rom"
msgstr "Spring over fra backup filer, der er lig med dem i /rom"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
msgid "Skip to content"
msgstr "Gå til indhold"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
msgid "Skip to navigation"
msgstr "Gå til navigation"
@@ -7552,7 +8005,7 @@ msgstr "Gå til navigation"
msgid "Slave Interfaces"
msgstr "Slave-Interfaces"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1428
msgid "Software VLAN"
msgstr "Software-VLAN"
@@ -7561,14 +8014,10 @@ msgstr "Software-VLAN"
msgid "Some fields are invalid, cannot save values!"
msgstr "Nogle felter er ugyldige, kan ikke gemme værdier!"
-#: modules/luci-base/luasrc/view/error404.htm:9
+#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
msgstr "Beklager, det objekt, du anmodede om, blev ikke fundet."
-#: modules/luci-base/luasrc/view/error500.htm:9
-msgid "Sorry, the server encountered an unexpected error."
-msgstr "Beklager, serveren stødte på en uventet fejl."
-
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
msgid ""
"Sorry, there is no sysupgrade support present; a new firmware image must be "
@@ -7587,12 +8036,12 @@ msgstr ""
msgid "Source"
msgstr "Kilde"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
msgctxt "nft ip saddr"
msgid "Source IP"
msgstr "Kilde IP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
msgctxt "nft ip6 saddr"
msgid "Source IPv6"
msgstr "Kilde IPv6"
@@ -7602,12 +8051,12 @@ msgstr "Kilde IPv6"
msgid "Source interface"
msgstr "Kildeinterface"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
msgctxt "nft ip sport"
msgid "Source port"
msgstr "Kildeport"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
msgid ""
"Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
"options for Dnsmasq."
@@ -7615,7 +8064,7 @@ msgstr ""
"Særlige <abbr title=\"Preboot eXecution Environment\">PXE</abbr> "
"opstartsindstillinger for Dnsmasq."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
msgid ""
"Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
"unspecified, the local device DNS search domain will be announced."
@@ -7623,7 +8072,7 @@ msgstr ""
"Angiver en fast liste over DNS-søgdomæner, der skal annonceres via DHCPv6. "
"Hvis den ikke angives, annonceres den lokale enheds DNS-søgdomæne."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid ""
"Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
"If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -7676,11 +8125,11 @@ msgstr "Angiver den aggregeringsvalglogik, der skal bruges"
msgid "Specifies the destination subnet to match (CIDR notation)"
msgstr "Angiver det destinations subnet, der skal matche (CIDR-notation)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Specifies the directory the device is attached to"
msgstr "Angiver den mappe, som enheden er knyttet til"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
msgid ""
"Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
"messages, for example to instruct clients to request further information via "
@@ -7735,7 +8184,7 @@ msgstr ""
"Specificerer det maksimale antal sekunder, hvorefter værter formodes at være "
"døde"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid ""
"Specifies the maximum transmit power the wireless radio may use. Depending "
"on regulatory requirements and wireless usage, the actual transmit power may "
@@ -7997,7 +8446,7 @@ msgstr ""
"Angiv en anden MTU (Maximum Transmission Unit) end standardværdien (1280 "
"bytes)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "Specify the secret encryption key here."
msgstr "Angiv den hemmelige krypteringsnøgle her."
@@ -8005,7 +8454,7 @@ msgstr "Angiv den hemmelige krypteringsnøgle her."
msgid "Stale neighbour cache timeout"
msgstr "Forældet nabo-cache-timeout"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
msgid "Start"
msgstr "Start"
@@ -8018,16 +8467,16 @@ msgstr "Start WPS"
msgid "Start priority"
msgstr "Startprioritet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
msgid "Start refresh"
msgstr "Start opdatering"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Starting configuration apply…"
msgstr "Starter anvend konfiguration…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1827
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413
msgid "Starting wireless scan..."
msgstr "Starter trådløs scanning..."
@@ -8049,17 +8498,17 @@ msgstr "Statisk IPv6-ruter"
msgid "Static Lease"
msgstr "Statisk Lease"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
msgid "Static Leases"
msgstr "Statiske Leases"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
msgstr "Statisk adresse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
msgid ""
"Static leases are used to assign fixed IP addresses and symbolic hostnames "
"to DHCP clients. They are also required for non-dynamic interface "
@@ -8069,18 +8518,18 @@ msgstr ""
"værtsnavne til DHCP-klienter. De er også nødvendige for ikke-dynamiske "
"interface konfigurationer, hvor kun værter med en tilsvarende lease betjenes."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
msgid "Station inactivity limit"
msgstr "Grænse for inaktivitet på stationen"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:551
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
msgid "Status"
msgstr "Status"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:528
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
msgid "Stop"
msgstr "Stop"
@@ -8089,8 +8538,8 @@ msgstr "Stop"
msgid "Stop WPS"
msgstr "Stop WPS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1857
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1919
msgid "Stop refresh"
msgstr "Stop opdatering"
@@ -8102,7 +8551,7 @@ msgstr "Lager"
msgid "Strict filtering"
msgstr "Streng filtrering"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
msgid "Strict order"
msgstr "Streng orden"
@@ -8111,15 +8560,15 @@ msgid "Strong"
msgstr "Stærk"
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2055
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2117
msgid "Submit"
msgstr "Indsend"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
msgid "Suppress logging"
msgstr "Undertrykker logning"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
msgid "Suppress logging of the routine operation for the DHCP protocol."
msgstr "Undertrykker logning af rutineoperationen for DHCP-protokollen."
@@ -8143,16 +8592,16 @@ msgstr ""
"Switch %q har en ukendt topologi - VLAN-indstillingerne er muligvis ikke "
"nøjagtige."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1426
msgid "Switch VLAN"
msgstr "Switch VLAN"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
msgid "Switch port"
msgstr "Switch port"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
msgid "Switch protocol"
msgstr "Skift protokol"
@@ -8174,8 +8623,16 @@ msgstr "Synkroniser med NTP-server"
msgid "Sync with browser"
msgstr "Synkroniser med browser"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgstr "Syntaks: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "Syntax: <code>_service._proto.example.com</code>."
+msgstr "Syntaks: <code>_service._proto.example.com</code>."
+
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
msgid "System"
@@ -8199,29 +8656,29 @@ msgstr "Systemegenskaber"
msgid "System log buffer size"
msgstr "Størrelse af systemlogbuffer"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
msgid "System running in recovery (initramfs) mode."
msgstr "Systemet kører i genoprettelsestilstand (initramfs)."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
msgctxt "nft tcp option maxseg size"
msgid "TCP MSS"
msgstr "TCP MSS"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
msgctxt "nft tcp dport"
msgid "TCP destination port"
msgstr "TCP-destinationsport"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
msgctxt "nft tcp flags"
msgid "TCP flags"
msgstr "TCP flag"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
msgctxt "nft tcp sport"
msgid "TCP source port"
msgstr "TCP-kildeport"
@@ -8230,12 +8687,12 @@ msgstr "TCP-kildeport"
msgid "TCP:"
msgstr "TCP:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
msgid "TFTP server root"
msgstr "TFTP-server rod"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
msgid "TX"
msgstr "TX"
@@ -8255,6 +8712,7 @@ msgstr "TX-køens længde"
msgid "Table"
msgstr "Tabel"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
@@ -8262,7 +8720,7 @@ msgstr "Tabel"
msgid "Target"
msgstr "Mål"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
msgid "Target Platform"
msgstr "Målplatform"
@@ -8278,7 +8736,7 @@ msgstr "Midlertidig plads"
msgid "Terminate"
msgstr "Afslutte"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid ""
"The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
@@ -8288,7 +8746,7 @@ msgstr ""
"offentliggøres i <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr>-meddelelser. Minimum er 1280 bytes."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
msgid ""
"The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
"addresses are available via DHCPv6."
@@ -8296,7 +8754,7 @@ msgstr ""
"Flaget <em>Administreret adressekonfiguration</em> (M) angiver, at IPv6-"
"adresser er tilgængelige via DHCPv6."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
msgid ""
"The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
"also acting as Mobile IPv6 home agent on this link."
@@ -8304,7 +8762,7 @@ msgstr ""
"Flaget <em>Mobile IPv6 Home Agent</em> (H) angiver, at enheden også fungerer "
"som Mobile IPv6 Home Agent på dette link."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
msgid ""
"The <em>Other configuration</em> (O) flag indicates that other information, "
"such as DNS servers, is available via DHCPv6."
@@ -8324,7 +8782,7 @@ msgstr ""
"Pakken <em>qrencode</em> er nødvendig for at generere et QR-kodebillede af "
"konfigurationen."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
@@ -8340,15 +8798,15 @@ msgstr ""
"Konfigurationen af HE.net-endpoint-opdateringen er ændret, du skal nu bruge "
"det almindelige brugernavn i stedet for bruger-id'et!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
msgid "The IP address %h is already used by another static lease"
msgstr "IP-adressen %h er allerede brugt af en anden statisk lease"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
msgid "The IP address is outside of any DHCP pool address range"
msgstr "IP-adressen er uden for et DHCP-adresseområde i en DHCP-pool"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
msgid "The IP address of the boot server"
msgstr "IP-adressen på opstartsserveren"
@@ -8359,6 +8817,7 @@ msgstr "IPv4-adressen eller det fuldt kvalificerede domænenavn for fjernsiden."
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
msgstr ""
@@ -8387,7 +8846,7 @@ msgstr ""
msgid "The LED blinks with the configured on/off frequency"
msgstr "LED'en blinker med den indstillede tænd/sluk-frekvens"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
msgid "The LED flashes to simulate actual heart beat."
msgstr "LED'en blinker for at simulere et faktisk hjerteslag."
@@ -8405,7 +8864,7 @@ msgstr "LED'en er altid i standardtilstand slukket."
msgid "The LED is always in default state on."
msgstr "LED'en er altid i standardtilstand tændt."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
msgid ""
"The MAC address %h is already used by another static lease in the same DHCP "
"pool"
@@ -8417,7 +8876,7 @@ msgstr ""
msgid "The MTU must not exceed the parent device MTU of %d bytes"
msgstr "MTU'en må ikke overstige forældreenhedens MTU på %d bytes"
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
msgid "The VLAN ID must be unique"
msgstr "VLAN-id'et skal være unikt"
@@ -8425,7 +8884,7 @@ msgstr "VLAN-id'et skal være unikt"
msgid "The algorithm that is used to discover mesh routes"
msgstr "Algoritmen, der bruges til at opdage mesh-ruter"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid ""
"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
"code> and <code>_</code>"
@@ -8437,7 +8896,7 @@ msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr "Konfigurationsfilen kunne ikke indlæses på grund af følgende fejl:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid ""
"The correct SSID must be manually specified when joining a hidden wireless "
"network"
@@ -8445,7 +8904,7 @@ msgstr ""
"Det korrekte SSID skal angives manuelt, når du tilmelder dig et skjult "
"trådløst netværk"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4509
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8463,8 +8922,8 @@ msgstr ""
"forsøger at anvende dem igen, eller du kan tilbageføre alle ventende "
"ændringer for at bevare den aktuelle konfigurationstilstand, der fungerer."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
@@ -8476,8 +8935,8 @@ msgstr ""
msgid "The device name \"%s\" is already taken"
msgstr "Enhedsnavnet \"%s\" er allerede optaget"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
msgid ""
"The existing network configuration needs to be changed for LuCI to function "
"properly."
@@ -8485,7 +8944,7 @@ msgstr ""
"Den eksisterende netværkskonfiguration skal ændres, for at LuCI kan fungere "
"korrekt."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
@@ -8507,7 +8966,7 @@ msgstr ""
msgid "The following rules are currently active on this system."
msgstr "Følgende regler er i øjeblikket aktive på dette system."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
msgid "The frequency is in direct proportion to 1-minute average CPU load."
msgstr ""
"Frekvensen er direkte proportional med den gennemsnitlige CPU-belastning i 1 "
@@ -8517,7 +8976,7 @@ msgstr ""
msgid "The gateway address must not be a local IP address"
msgstr "Gateway-adressen må ikke være en lokal IP-adresse"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:732
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752
msgid ""
"The generated configuration can be imported into a WireGuard client "
"application to setup a connection towards this device."
@@ -8525,11 +8984,11 @@ msgstr ""
"Den genererede konfiguration kan importeres i et WireGuard-klientprogram for "
"at oprette en forbindelse til denne enhed."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
msgid "The given SSH public key has already been added."
msgstr "Den angivne offentlige SSH-nøgle er allerede blevet tilføjet."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA, "
"ED25519 or ECDSA keys."
@@ -8549,15 +9008,19 @@ msgstr ""
"hver videresendt OGM, hvorved omkostningerne ved et ekstra hop (pakken skal "
"modtages og videresendes, hvilket koster sendetid)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
msgid "The hostname of the boot server"
msgstr "Værtsnavnet for opstartsserveren"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
+msgstr "Interfacet kunne ikke findes"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
msgid "The interface name is already used"
msgstr "Navnet på interface er allerede brugt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
msgid "The interface name is too long"
msgstr "Navnet på interface er for langt"
@@ -8580,6 +9043,7 @@ msgstr "Den lokale IPv4-adresse"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "The local IPv4 address over which the tunnel is created (optional)."
msgstr "Den lokale IPv4-adresse, som tunnelen oprettes over (valgfrit)."
@@ -8621,7 +9085,7 @@ msgstr ""
"IGMP-meddelelsernes hyppighed i subnet; større værdier gør trafikken mindre "
"hyppig, da værtssvarene spredes ud over et større interval"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid ""
"The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
"abbr> messages. Maximum is 255 hops."
@@ -8629,7 +9093,7 @@ msgstr ""
"De maksimale hop, der skal offentliggøres i <abbr title=\"Router "
"Advertisement\">RA</abbr>-meddelelser. Maksimum er 255 hop."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4645
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -8637,27 +9101,28 @@ msgstr ""
"Netværksadgangen til denne enhed kan afbrydes ved at ændre indstillingerne "
"for \"%h\" interface."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
msgid "The network name is already used"
msgstr "Netværksnavnet er allerede brugt"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
msgid ""
-"The network ports on this device can be combined to several <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"The network ports on this device can be combined to several <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
"communicate directly with each other. <abbr title=\"Virtual Local Area "
"Network\">VLAN</abbr>s are often used to separate different network "
"segments. Often there is by default one Uplink port for a connection to the "
"next greater network like the internet and other ports for a local network."
msgstr ""
-"Netværksportene på denne enhed kan kombineres til flere <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s, hvor computere kan kommunikere "
-"direkte med hinanden. <abbr title=\"Virtual Local Area Network\">VLAN</"
-"abbr>s bruges ofte til at adskille forskellige netværkssegmenter. Ofte er "
-"der som standard en Uplink-port til en forbindelse til det næste større "
-"netværk, f.eks. internettet, og andre porte til et lokalt netværk."
+"Netværksportene på denne enhed kan kombineres til flere <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s, hvor computere kan "
+"kommunikere direkte med hinanden. <abbr title=\"Virtual Local Area "
+"Network\">VLAN</abbr>s bruges ofte til at adskille forskellige "
+"netværkssegmenter. Ofte er der som standard en Uplink-port til en "
+"forbindelse til det næste større netværk, f.eks. internettet, og andre porte "
+"til et lokalt netværk."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid ""
"The public hostname or IP address of this system the peer should connect to. "
"This usually is a static public IP address, a static hostname or a DDNS "
@@ -8710,11 +9175,11 @@ msgstr ""
"til 65535 eller symbolalias, der er erklæret i /etc/iproute2/rt_tables. "
"Særlige aliaser lokal (255), main (254) og standard (253) er også gyldige"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383
msgid "The selected %s mode is incompatible with %s encryption"
msgstr "Den valgte %s-modus er ikke kompatibel med %s-kryptering"
-#: modules/luci-base/luasrc/view/csrftoken.htm:11
+#: modules/luci-base/ucode/template/csrftoken.ut:11
msgid "The submitted security token is invalid or already expired!"
msgstr "Den indsendte sikkerhedstoken er ugyldigt eller allerede udløbet!"
@@ -8781,8 +9246,8 @@ msgstr ""
"Den uploadede image fil indeholder ikke et understøttet format. Sørg for, at "
"du vælger det generiske image format til din platform."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
msgid "The value is overridden by configuration."
msgstr "Værdien tilsidesættes af konfigurationen."
@@ -8794,7 +9259,7 @@ msgstr ""
"Værdien angiver intervallet (millisekunder), hvormed batman-adv oversvømmer "
"netværket med sine protokoloplysninger."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:679
msgid ""
"There are legacy iptables rules present on the system. Mixing iptables and "
"nftables rules is discouraged and may lead to incomplete traffic filtering."
@@ -8803,19 +9268,19 @@ msgstr ""
"iptables- og nftables-regler, hvilket kan føre til ufuldstændig "
"trafikfiltrering."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
msgid "There are no active leases"
msgstr "Der er ingen aktive leases"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4677
msgid "There are no changes to apply"
msgstr "Der er ingen ændringer at anvende"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:70
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
msgid ""
"There is no password set on this router. Please configure a root password to "
@@ -8828,16 +9293,16 @@ msgstr ""
msgid "This IPv4 address of the relay"
msgstr "Denne IPv4-adresse på relayet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1695
msgid "This authentication type is not applicable to the selected EAP method."
msgstr "Denne godkendelsestype er ikke relevant for den valgte EAP-metode."
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
msgid "This does not look like a valid PEM file"
msgstr "Dette ligner ikke en gyldig PEM-fil"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
"include during sysupgrade. Modified files in /etc/config/ and certain other "
@@ -8888,7 +9353,7 @@ msgstr ""
"Dette er den lokale endepunktsadresse, der er tildelt af tunnelmægleren, og "
"den ender normalt med <code>...:2/64</code>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
msgid "This is the only DHCP server in the local network."
msgstr "Dette er den eneste DHCP-server i det lokale netværk."
@@ -8921,8 +9386,8 @@ msgstr ""
"Denne liste giver et overblik over systemprocesser, der kører i øjeblikket, "
"og deres status."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
msgid ""
"This option cannot be used because the ca-bundle package is not installed."
msgstr ""
@@ -8939,6 +9404,10 @@ msgstr "Denne sektion indeholder endnu ingen værdier"
msgid "Time Synchronization"
msgstr "Tidssynkronisering"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "Time advertisement"
+msgstr "Tids advertisement"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Time in milliseconds"
msgstr "Tid i millisekunder"
@@ -8947,10 +9416,14 @@ msgstr "Tid i millisekunder"
msgid "Time in seconds to spend in listening and learning states"
msgstr "Tid i sekunder til at bruge i lytte- og læretilstande"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "Time interval for rekeying GTK"
msgstr "Tidsinterval for genindtastning af GTK"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "Time zone"
+msgstr "Tidszone"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
msgid "Timed-out"
msgstr "Timed-out"
@@ -8971,14 +9444,18 @@ msgstr "Timeout i sekunder indtil topologiopdateringer ved tab af forbindelse"
msgid "Timezone"
msgstr "Tidszone"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:418
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:438
msgid ""
"To fully configure the local WireGuard interface from an existing (e.g. "
-"provider supplied) configuration file, use the <strong><a class=\"full-import"
-"\" href=\"#\">configuration import</a></strong> instead."
+"provider supplied) configuration file, use the <strong><a class=\"full-"
+"import\" href=\"#\">configuration import</a></strong> instead."
msgstr ""
+"Hvis du vil konfigurere det lokale WireGuard-interface fuldt ud fra en "
+"eksisterende (f.eks. leverandørleveret) konfigurationsfil, skal du i stedet "
+"bruge <strong><a class=\"full-import\" href=\"#\">konfigurationsimporten</"
+"a></strong>i stedet."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
msgid "To login…"
msgstr "For at logge ind…"
@@ -8992,7 +9469,7 @@ msgstr ""
"backuparkiv her. For at nulstille firmwaren til dens oprindelige tilstand "
"skal du klikke på \"Udfør nulstilling\" (kun muligt med squashfs-billeder)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
msgid "Tone"
msgstr "Tone"
@@ -9000,9 +9477,9 @@ msgstr "Tone"
msgid "Total Available"
msgstr "Tilgængeligt i alt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:121
msgid "Traceroute"
msgstr "Traceroute"
@@ -9017,11 +9494,11 @@ msgstr "Trafik"
msgid "Traffic Class"
msgstr "Trafikklasse"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:529
msgid "Traffic filter chain \"%h\""
msgstr "Trafikfilterkæde \"%h\""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:467
msgctxt "nft counter"
msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
msgstr "Trafik matchet af regel: %.1000mPackets, %.1024mBytes"
@@ -9038,17 +9515,21 @@ msgstr "Overførsel"
msgid "Transmit Hash Policy"
msgstr "Politik for overførsel af hash"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
+msgid "Transmitted Data"
+msgstr "Overførte data"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
msgctxt "nft @th,off,len"
msgid "Transport header bits %d-%d"
msgstr "Transport header bits %d-%d"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
msgctxt "nft th dport"
msgid "Transport header destination port"
msgstr "Transport header destinationsport"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
msgctxt "nft th sport"
msgid "Transport header source port"
msgstr "Transport header kildeport"
@@ -9065,7 +9546,7 @@ msgstr "Udløsertilstand"
msgid "Tunnel ID"
msgstr "Tunnel-ID"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3024
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
#: modules/luci-compat/luasrc/model/network.lua:1431
msgid "Tunnel Interface"
msgstr "Tunnel Interface"
@@ -9076,7 +9557,7 @@ msgstr "Tunnel Interface"
msgid "Tunnel Link"
msgstr "Tunnelforbindelse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
msgid "Tunnel device"
msgstr "Tunnel enhed"
@@ -9084,8 +9565,8 @@ msgstr "Tunnel enhed"
msgid "Tx-Power"
msgstr "Tx-Power"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
msgid "Type"
@@ -9095,12 +9576,12 @@ msgstr "Type"
msgid "Type of service"
msgstr "Tjenestetype"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
msgctxt "nft udp dport"
msgid "UDP destination port"
msgstr "UDP-destinationsport"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
msgctxt "nft udp sport"
msgid "UDP source port"
msgstr "UDP-kildeport"
@@ -9118,8 +9599,8 @@ msgstr "Kun UMTS"
msgid "UMTS/GPRS/EV-DO"
msgstr "UMTS/GPRS/EV-DO"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid "UUID"
msgstr "UUID"
@@ -9140,7 +9621,7 @@ msgstr "Kan ikke bestemme ekstern IP-adresse"
msgid "Unable to determine upstream interface"
msgstr "Kan ikke bestemme upstream interface"
-#: modules/luci-base/luasrc/view/error404.htm:11
+#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
msgstr "Kan ikke sendes"
@@ -9191,19 +9672,27 @@ msgstr "Det er ikke muligt at genstarte firewall: %s"
msgid "Unable to save contents: %s"
msgstr "Kan ikke gemme indholdet: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr "PIN-koden kunne ikke bekræftes"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Unavailable Seconds (UAS)"
msgstr "Ikke-tilgængelige sekunder (UAS)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1317
msgid "Unconfigure"
msgstr "Afkonfigurer"
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr "Unet"
+
#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
msgid "Unexpected reply data format"
msgstr "Uventet svardataformat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid ""
"Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
"within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -9215,7 +9704,7 @@ msgstr ""
"svarer til IPv4-adressering af private netværk. Dette præfiks genereres "
"tilfældigt ved første installation."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2111
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
#: modules/luci-compat/luasrc/model/network.lua:971
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
msgid "Unknown"
@@ -9225,7 +9714,7 @@ msgstr "Ukendt"
msgid "Unknown and unsupported connection method."
msgstr "Ukendt og ikke understøttet forbindelsesmetode."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
#: modules/luci-compat/luasrc/model/network.lua:1138
msgid "Unknown error (%s)"
msgstr "Ukendt fejl (%s)"
@@ -9234,7 +9723,7 @@ msgstr "Ukendt fejl (%s)"
msgid "Unknown error code"
msgstr "Ukendt fejlkode"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2108
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:965
msgid "Unmanaged"
@@ -9245,11 +9734,11 @@ msgstr "Uadministreret"
msgid "Unmount"
msgstr "Unmount"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
msgid "Unnamed key"
msgstr "unavngiven nøgle"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4327
msgid "Unsaved Changes"
msgstr "Ikke gemte ændringer"
@@ -9263,15 +9752,16 @@ msgid "Unsupported MAP type"
msgstr "Ikke understøttet MAP-type"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
msgid "Unsupported modem"
msgstr "Ikke understøttet modem"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:309
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:315
msgid "Unsupported protocol type."
msgstr "Ikke-understøttet protokoltype."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
msgid "Untitled peer"
msgstr "Unavngivet peer"
@@ -9283,7 +9773,7 @@ msgstr "Op"
msgid "Up Delay"
msgstr "Forsinkelse op"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
msgid "Upload"
msgstr "Upload"
@@ -9309,16 +9799,16 @@ msgid "Upload file…"
msgstr "Upload fil…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4202
msgid "Upload request failed: %s"
msgstr "Upload-forespørgsel mislykkedes: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
msgid "Uploading file…"
msgstr "Uploader fil…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid ""
"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
"assigned with a name in the form <em>wifinet#</em> and the network will be "
@@ -9328,7 +9818,7 @@ msgstr ""
"tildelt et navn i formen <em>wifinet#</em>, og netværket genstartes for at "
"anvende den opdaterede konfiguration."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410
msgid ""
"Upon pressing \"Continue\", bridges configuration will be updated and the "
"network will be restarted to apply the updated configuration."
@@ -9336,7 +9826,7 @@ msgstr ""
"Når du trykker på \"Fortsæt\", opdateres brokonfigurationen, og netværket "
"genstartes for at anvende den opdaterede konfiguration."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444
msgid ""
"Upon pressing \"Continue\", ifname options will get renamed and the network "
"will be restarted to apply the updated configuration."
@@ -9344,16 +9834,16 @@ msgstr ""
"Når du trykker på \"Fortsæt\", omdøbes ifname-indstillingerne, og netværket "
"genstartes for at anvende den opdaterede konfiguration."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
msgid "Upstream resolvers will be queried in the order of the resolv file."
msgstr "Upstream-resolvere vil blive forespurgt i rækkefølgen af resolv-filen."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
msgid "Uptime"
msgstr "Oppetid"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
msgid "Use <code>/etc/ethers</code>"
msgstr "Brug <code>/etc/ethers</code>"
@@ -9365,8 +9855,8 @@ msgstr "Brug DHCP-annoncerede servere"
msgid "Use DHCP gateway"
msgstr "Brug DHCP-gateway"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
msgid "Use DNS servers advertised by peer"
msgstr "Brug DNS-servere, der annonceres af peer"
@@ -9407,11 +9897,11 @@ msgstr ""
"Brug XOR af hardware MAC-adresser og IP-adresser, stol på skb_flow_dissect "
"(encap2+3)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Use as external overlay (/overlay)"
msgstr "Brug som eksternt overlay (/overlay)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
msgid "Use as root filesystem (/)"
msgstr "Brug som rodfilsystem (/)"
@@ -9419,22 +9909,22 @@ msgstr "Brug som rodfilsystem (/)"
msgid "Use broadcast flag"
msgstr "Brug broadcast-flag"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
msgid "Use builtin IPv6-management"
msgstr "Brug indbygget IPv6-administration"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
msgid "Use custom DNS servers"
msgstr "Brug brugerdefinerede DNS-servere"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
msgid "Use default gateway"
msgstr "Brug standardgateway"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
msgid "Use gateway metric"
msgstr "Brug gateway-metrik"
@@ -9455,20 +9945,20 @@ msgstr ""
msgid "Use routing table"
msgstr "Brug rutetabel"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
msgctxt "nft nat flag persistent"
msgid "Use same source and destination for each connection"
msgstr "Brug samme kilde og destination for hver forbindelse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
msgid "Use system certificates"
msgstr "Brug systemcertifikater"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid "Use system certificates for inner-tunnel"
msgstr "Brug systemcertifikater til den indre tunnel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
"em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
@@ -9499,11 +9989,11 @@ msgstr ""
msgid "Used"
msgstr "Brugt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
msgid "Used Key Slot"
msgstr "Brugt nøgleplads"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
@@ -9515,7 +10005,8 @@ msgstr ""
msgid "User Group"
msgstr "Brugergruppe"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
msgid "User certificate (PEM encoded)"
msgstr "Brugercertifikat (PEM kodet)"
@@ -9523,27 +10014,28 @@ msgstr "Brugercertifikat (PEM kodet)"
msgid "User identifier"
msgstr "Bruger-id"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
msgid "User key (PEM encoded)"
msgstr "Brugernøgle (PEM kodet)"
-#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: modules/luci-base/ucode/template/sysauth.ut:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
msgid "Username"
msgstr "Brugernavn"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
msgid "Utilize flow table <strong>%h</strong>"
msgstr "Brug flowtabel <strong>%h</strong>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
msgid "VC-Mux"
msgstr "VC-Mux"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
msgid "VDSL"
msgstr "VDSL"
@@ -9553,17 +10045,17 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr "VEPA (Virtual Ethernet Port Aggregator)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
msgid "VLAN (802.1ad)"
msgstr "VLAN (802.1ad)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1411
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
msgid "VLAN (802.1q)"
msgstr "VLAN (802.1q)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
msgid "VLAN ID"
msgstr "VLAN ID"
@@ -9588,19 +10080,22 @@ msgid "VPN Protocol"
msgstr "VPN Protokol"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
msgstr "VPN Server"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+msgid "VPN Server certificate's SHA256 hash"
+msgstr "VPN-servercertifikatets SHA256-hash"
+
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
msgid "VPN Server port"
msgstr "VPN Server port"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
msgstr "VPN Serverens certifikat SHA1 hash"
@@ -9609,6 +10104,10 @@ msgstr "VPN Serverens certifikat SHA1 hash"
msgid "VPNC (CISCO 3000 (and others) VPN)"
msgstr "VPNC (CISCO 3000 (og andre) VPN)"
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr "VTI"
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
msgid "VXLAN (RFC7348)"
msgstr "VXLAN (RFC7348)"
@@ -9622,7 +10121,7 @@ msgstr "VXLAN Netværksidentifikator"
msgid "VXLANv6 (RFC7348)"
msgstr "VXLANv6 (RFC7348)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
msgid ""
"Validate DNS replies and cache DNSSEC data, requires upstream to support "
"DNSSEC."
@@ -9630,8 +10129,8 @@ msgstr ""
"Validering af DNS svar og cache DNSSEC data, kræver, at DNSSEC understøttes "
"af upstream."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
@@ -9659,7 +10158,7 @@ msgstr "Leverandør"
msgid "Vendor Class to send when requesting DHCP"
msgstr "Leverandørklasse, der skal sendes ved anmodning om DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
msgid "Verify unsigned domain responses really come from unsigned domains."
msgstr ""
"Verificere, at usignerede domænesvar virkelig kommer fra usignerede domæner."
@@ -9668,47 +10167,59 @@ msgstr ""
msgid "Verifying the uploaded image file."
msgstr "Verifikation af den uploadede image fil."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
msgid "Very High"
msgstr "Meget høj"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1432
msgid "Virtual Ethernet"
msgstr "Virtuel Ethernet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
msgid "Virtual dynamic interface"
msgstr "Virtuel dynamisk interface"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
msgid "WDS"
msgstr "WDS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
msgid "WEP Open System"
msgstr "WEP Åbent System"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1297
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1393
msgid "WEP Shared Key"
msgstr "WEP Delt Nøgle"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WEP passphrase"
msgstr "WEP adgangssætning"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid "WLAN roaming"
+msgstr "WLAN-roaming"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid "WMM Mode"
msgstr "WMM tilstand"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid "WNM Sleep Mode"
+msgstr "WNM dvaletilstand"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid "WNM Sleep Mode Fixes"
+msgstr "WNM dvaletilstand rettelser"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WPA passphrase"
msgstr "WPA adgangssætning"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1294
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
@@ -9737,7 +10248,11 @@ msgstr "Advarsel: Der er ikke gemte ændringer, som vil gå tabt ved genstart!"
msgid "Weak"
msgstr "Svag"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+msgid "Weight"
+msgstr "Vægt"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
@@ -9772,6 +10287,14 @@ msgstr ""
"Når den er aktiveret, er gateway on-link, selvom gatewayen ikke matcher "
"nogen interface præfiks"
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr ""
+"Når den er inverteret, lyser LED'en kontinuerligt og flimrer i stedet for at "
+"den er slukket som standard og blinker ved systemaktivitet."
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
msgid ""
"When running the mesh over multiple WiFi interfaces per node batman-adv is "
@@ -9780,7 +10303,7 @@ msgstr ""
"Når mesh kører over flere WiFi-interfaces pr. node, er batman-adv i stand "
"til at optimere trafikstrømmen for at opnå maksimal ydeevne."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid ""
"When using a PSK, the PMK can be automatically generated. When enabled, the "
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
@@ -9790,7 +10313,7 @@ msgstr ""
"anvendes nedenstående R0/R1-nøgleindstillinger ikke. Deaktiver dette for at "
"anvende R0- og R1-nøgleindstillingerne."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid ""
"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
"802.11a/802.11g rates."
@@ -9798,7 +10321,7 @@ msgstr ""
"Når QoS i Wi-Fi Multimedia-tilstand (WMM) er deaktiveret, kan klienterne "
"være begrænset til 802.11a/802.11g-hastigheder."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid ""
"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
"may be significantly reduced."
@@ -9811,12 +10334,21 @@ msgstr ""
msgid "Width"
msgstr "Bredde"
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+msgid "WireGuard"
+msgstr "WireGuard"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
+msgid "WireGuard Status"
+msgstr "WireGuard-status"
+
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "WireGuard VPN"
msgstr "WireGuard VPN"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:539
msgid "WireGuard peer is disabled"
msgstr "WireGuard peer er deaktiveret"
@@ -9826,27 +10358,27 @@ msgstr "WireGuard peer er deaktiveret"
msgid "Wireless"
msgstr "Trådløs"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3011
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
msgstr "Trådløs adapter"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2990
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4303
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
msgstr "Trådløst netværk"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:812
msgid "Wireless Overview"
msgstr "Trådløs oversigt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
msgid "Wireless Security"
msgstr "Trådløs sikkerhed"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
msgid "Wireless configuration migration"
msgstr "Migration af trådløs konfiguration"
@@ -9862,15 +10394,15 @@ msgstr "Trådløs er deaktiveret"
msgid "Wireless is not associated"
msgstr "Trådløs er ikke forbundet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is disabled"
msgstr "Trådløst netværk er deaktiveret"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is enabled"
msgstr "Trådløst netværk er aktiveret"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Write received DNS queries to syslog."
msgstr "Skriv modtagne DNS-forespørgsler til syslog."
@@ -9882,7 +10414,7 @@ msgstr "Skriv systemlog til fil"
msgid "XOR policy (balance-xor, 2)"
msgstr "XOR-politik (balance-xor, 2)"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -9892,7 +10424,7 @@ msgstr "Ja"
msgid "Yes (none, 0)"
msgstr "Ja (ingen, 0)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:177
msgid ""
"You appear to be currently connected to the device via the \"%h\" interface. "
"Do you really want to shut down the interface?"
@@ -9911,8 +10443,20 @@ msgstr ""
"du deaktiverer vigtige init-scripts som \"network\", kan din enhed blive "
"utilgængelig!</strong>"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:90
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635
+msgid "You may add multiple records for the same Target."
+msgstr "Du kan tilføje flere akter for det samme mål."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672
+msgid "You may add multiple records for the same domain."
+msgstr "Du kan tilføje flere akter for det samme domæne."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr "Du kan tilføje flere unikke relæer til den samme lytteadresse."
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:92
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
@@ -9945,26 +10489,38 @@ msgstr "ZRam-indstillinger"
msgid "ZRam Size"
msgstr "ZRam Størrelse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr "_proto: _tcp, _udp, _sctp, _quic, … ."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Bemærk: _http er "
+"muligt, men ingen browsere understøtter SRV-poster.)"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
msgid "any"
msgstr "enhver"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
msgid "auto"
msgstr "auto"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
msgid "automatic"
msgstr "automatisk"
@@ -9972,7 +10528,7 @@ msgstr "automatisk"
msgid "baseT"
msgstr "baseT"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1591
msgid "bridged"
msgstr "brokoblet"
@@ -10024,20 +10580,20 @@ msgstr "opret:"
msgid "dBm"
msgstr "dBm"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
msgctxt "nft unit"
msgid "day"
msgstr "dag"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid "disable"
msgstr "deaktiver"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:991
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:997
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
msgid "disabled"
@@ -10056,14 +10612,19 @@ msgstr "f.eks.: --proxy 10.10.10.10.10"
msgid "e.g: dump"
msgstr "f.eks.: dump"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:755
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr "hver %ds"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
msgid "expired"
msgstr "udløbet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
msgid "forced"
msgstr "tvunget"
@@ -10087,19 +10648,19 @@ msgstr "halv-duplex"
msgid "hexadecimal encoded value"
msgstr "hexadecimal kodet værdi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
msgid "hidden"
msgstr "skjult"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
msgctxt "nft unit"
msgid "hour"
msgstr "time"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "hybrid mode"
msgstr "hybridtilstand"
@@ -10121,24 +10682,24 @@ msgstr "nøgle mellem 8 og 63 tegn"
msgid "key with either 5 or 13 characters"
msgstr "nøgle med enten 5 eller 13 tegn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "managed config (M)"
msgstr "administreret konfiguration (M)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1395
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
msgid "medium security"
msgstr "medium sikkerhed"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
msgctxt "nft unit"
msgid "minute"
msgstr "minut"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "minutes"
msgstr "minutter"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
msgid "mobile home agent (H)"
msgstr "mobile hjem agent (H)"
@@ -10146,7 +10707,7 @@ msgstr "mobile hjem agent (H)"
msgid "netif_carrier_ok()"
msgstr "netif_carrier_ok()"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "no"
msgstr "nej"
@@ -10160,8 +10721,11 @@ msgstr "intet link"
msgid "non-empty value"
msgstr "ikke-tom værdi"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3419
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
msgid "none"
msgstr "ingen"
@@ -10172,20 +10736,20 @@ msgid "not present"
msgstr "ikke til stede"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:969
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:970
msgid "off"
msgstr "off"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794
msgid "on available prefix"
msgstr "på tilgængeligt præfiks"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "open network"
msgstr "åbent netværk"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
msgid "other config (O)"
msgstr "anden konfiguration (O)"
@@ -10194,7 +10758,11 @@ msgstr "anden konfiguration (O)"
msgid "output"
msgstr "output"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
+msgid "over a day ago"
+msgstr "for over en dag siden"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
msgctxt "nft unit"
msgid "packets"
msgstr "pakker"
@@ -10219,23 +10787,22 @@ msgstr ""
"reducerer overhead ved at samle og aggregere afsendermeddelelser i en enkelt "
"pakke i stedet for mange små pakker"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
msgid "relay mode"
msgstr "relætilstand"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1586
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
msgid "routed"
msgstr "routed"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "sec"
msgstr "sek"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "server mode"
msgstr "servertilstand"
@@ -10243,7 +10810,7 @@ msgstr "servertilstand"
msgid "sstpc Log-level"
msgstr "sstpc Log-niveau"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "strong security"
msgstr "stærk sikkerhed"
@@ -10251,7 +10818,7 @@ msgstr "stærk sikkerhed"
msgid "tagged"
msgstr "tagged"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "time units (TUs / 1.024 ms) [1000-65535]"
msgstr "tidsenheder (TUs / 1,024 ms) [1000-65535]"
@@ -10273,15 +10840,19 @@ msgstr "unik værdi"
msgid "unknown"
msgstr "ukendt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:28
+msgid "unknown version"
+msgstr "ukendt version"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
msgid "unlimited"
msgstr "ubegrænset"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
@@ -10303,8 +10874,8 @@ msgid "untagged"
msgstr "untagged"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
msgid "valid IP address"
msgstr "gyldig IP-adresse"
@@ -10317,7 +10888,7 @@ msgid "valid IPv4 CIDR"
msgstr "gyldig IPv4 CIDR"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
msgid "valid IPv4 address"
msgstr "gyldig IPv4-adresse"
@@ -10346,7 +10917,7 @@ msgid "valid IPv6 CIDR"
msgstr "gyldig IPv6 CIDR"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
msgid "valid IPv6 address"
msgstr "gyldig IPv6-adresse"
@@ -10438,7 +11009,7 @@ msgid "valid port or port range (port1-port2)"
msgstr "gyldig port eller portområde (port1-port2)"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "valid port value"
msgstr "gyldig portværdi"
@@ -10474,16 +11045,16 @@ msgstr "værdi med mindst %d tegn"
msgid "value with at most %d characters"
msgstr "værdi med højst %d tegn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "weak security"
msgstr "svag sikkerhed"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
msgctxt "nft unit"
msgid "week"
msgstr "uge"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "ja"
@@ -10491,6 +11062,42 @@ msgstr "ja"
msgid "« Back"
msgstr "« Tilbage"
+#~ msgid ""
+#~ "Avoid uselessly triggering dial-on-demand links (filters SRV/SOA records "
+#~ "and names with underscores)."
+#~ msgstr ""
+#~ "Undgå at udløse unødvendige opkaldsforbindelser på anmodning (filtrerer "
+#~ "SRV/SOA akter og navne med understregninger)."
+
+#~ msgid "Filter useless"
+#~ msgstr "Filter ubrugelig"
+
+#~ msgid "Network Utilities"
+#~ msgstr "Netværksværktøjer"
+
+#~ msgid "Back to configuration"
+#~ msgstr "Tilbage til konfiguration"
+
+#~ msgid "Close list..."
+#~ msgstr "Luk liste..."
+
+#~ msgid "Internal Server Error"
+#~ msgstr "Intern serverfejl"
+
+#~ msgid "No files found"
+#~ msgstr "Ingen filer fundet"
+
+#~ msgid "Sorry, the server encountered an unexpected error."
+#~ msgstr "Beklager, serveren stødte på en uventet fejl."
+
+#~ msgid "Do not forward queries that cannot be answered by public resolvers."
+#~ msgstr ""
+#~ "Videresend ikke forespørgsler, som ikke kan besvares af offentlige "
+#~ "resolvere."
+
+#~ msgid "Import peer configuration…"
+#~ msgstr "Importer peer-konfiguration…"
+
#~ msgid "Paste or drag WireGuard configuration file…"
#~ msgstr "Indsæt eller træk WireGuard-konfigurationsfilen…"
diff --git a/modules/luci-base/po/de/base.po b/modules/luci-base/po/de/base.po
index 4c309b8d7a..a1ea764d1e 100644
--- a/modules/luci-base/po/de/base.po
+++ b/modules/luci-base/po/de/base.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-26 17:57+0200\n"
-"PO-Revision-Date: 2022-07-24 16:11+0000\n"
-"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"PO-Revision-Date: 2023-01-01 13:21+0000\n"
+"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/luci/de/>"
"\n"
"Language: de\n"
@@ -12,25 +12,37 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:650
msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
msgid "\"%h\" table \"%h\""
msgstr "\"%h\" Tabelle \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1539
msgid "%.1f dB"
msgstr "%.1f dB"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4043
msgid "%d invalid field(s)"
msgstr "%d ungültige Felder"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
+msgid "%dh ago"
+msgstr "%d Stunden zuvor"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
+msgid "%dm ago"
+msgstr "%d Minuten zuvor"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
+msgid "%ds ago"
+msgstr "%d Sekunden zuvor"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
msgid "%s is untagged in multiple VLANs!"
msgstr "%s darf nicht ohne VLAN-Tag in mehreren VLAN-Gruppen vorkommen!"
@@ -58,7 +70,7 @@ msgstr "(leer)"
msgid "(no interfaces attached)"
msgstr "(keine Netzwerkadapter)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:635
msgctxt "Label indicating further amount of allowed ips"
msgid "+ %d more"
msgstr "+ %d weitere"
@@ -68,8 +80,8 @@ msgid "-- Additional Field --"
msgstr "-- Zusätzliches Feld --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4152
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -85,13 +97,13 @@ msgstr "-- Bitte auswählen --"
msgid "-- custom --"
msgstr "-- benutzerdefiniert --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
msgid "-- match by label --"
msgstr "-- anhand Label selektieren --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
msgid "-- match by uuid --"
msgstr "--durch uuid wählen --"
@@ -106,7 +118,7 @@ msgctxt "sstp log level value"
msgid "0"
msgstr "0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
msgstr ""
"0 = keinen Signal-Schwellwert benutzen, 1 = Treiber-Standard nicht ändern"
@@ -120,12 +132,12 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "Systemlast (1 Minute):"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:324
msgctxt "nft amount of flags"
msgid "1 flag"
msgid_plural "%d flags"
msgstr[0] "1 Flag"
-msgstr[1] ""
+msgstr[1] "%d Flags"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:253
msgid "15 Minute Load:"
@@ -146,7 +158,7 @@ msgctxt "sstp log level value"
msgid "4"
msgstr "4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "4-character hexadecimal ID"
msgstr "vierstellige hexadezimale ID"
@@ -159,43 +171,94 @@ msgstr "464XLAT (CLAT)"
msgid "5 Minute Load:"
msgstr "Systemlast (5 Minuten):"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "6-octet identifier as a hex string - no colons"
msgstr "sechstellige hexadezimale ID (ohne Doppelpunkte)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid "802.11k RRM"
+msgstr "802.11k RRM"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr "802.11k: Beacon-Bericht über Funkmessungen aktivieren."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr "802.11k: Nachbarmeldung über Funkmessungen aktivieren."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid "802.11r Fast Transition"
msgstr "802.11r: Schnelle Client-Übergabe"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr "802.11v: Maximaler BSS Idle. Einheiten: Sekunden."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr "802.11v: Basic Service Set (BSS)-Übergangsverwaltung."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr "802.11v: Ankündigung der lokalen Zeitzone in Verwaltungsrahmen."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr ""
+"802.11v: Proxy-ARP ermöglicht es Nicht-AP-StAs, länger im Energiesparmodus "
+"zu bleiben."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "802.11v: Time Advertisement in management frames."
+msgstr "802.11v: Zeitankündigung in Verwaltungsframes."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr ""
+"802.11v: Wireless Network Management (WNM) Schlafmodus (erweiterter "
+"Schlafmodus für Stationen)."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr ""
+"802.11v: Wireless Network Management (WNM) Ruhemodus-Korrekturen: Verhindert "
+"Angriffe durch Neuinstallation."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w Association SA Query maximum timeout"
msgstr "Maximales Timeout für Quelladressprüfungen (SA Query)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w Association SA Query retry timeout"
msgstr "Wiederholungsintervall für Quelladressprüfungen (SA Query)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid "802.11w Management Frame Protection"
msgstr "802.11w: Schutz von Management-Frames aktivieren"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w maximum timeout"
msgstr "802.11w: Maximales Timeout"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w retry timeout"
msgstr "802.11w: Wiederholungsintervall"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1022
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
msgstr "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netzmaske"
@@ -207,71 +270,89 @@ msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr> Konfiguration"
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
msgstr "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
-msgstr "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
+msgstr "<abbr title=\"Router Advertisement\">RA</abbr> Hop-Limit"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:773
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+#, fuzzy
+msgid ""
+"<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
+"NXDOMAIN."
+msgstr ""
+"<code>/#/</code> entspricht einer beliebigen Domain. <code>/example.com/</"
+"code> liefert NXDOMAIN."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+#, fuzzy
+msgid ""
+"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
+"<code>::</code>) for example.com and its subdomains."
+msgstr ""
+"<code>/example.com/#</code> liefert NULL Adressen (<code>0.0.0.0</code> und "
+"<code>::</code>) für example.com und seine Subdomains."
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
msgctxt "nft relational \">\" operator expression"
msgid "<var>%s</var> greater than <strong>%s</strong>"
-msgstr "<var>%s/var> größer <strong>%s</strong>"
+msgstr "<var>%s</var> ist größer als <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
msgctxt "nft relational \">=\" operator expression"
msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
msgstr "<var>%s</var> größer gleich <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
msgctxt "nft set match expression"
msgid "<var>%s</var> in set <strong>%s</strong>"
msgstr "<var>%s</var> Teil von Set <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
msgctxt "nft relational \"==\" operator expression"
msgid "<var>%s</var> is <strong>%s</strong>"
msgstr "<var>%s</var> ist <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
msgctxt "nft relational \"in\" operator expression"
msgid "<var>%s</var> is one of <strong>%s</strong>"
msgstr "<var>%s</var> ist eines von <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
msgctxt "nft relational \"<\" operator expression"
msgid "<var>%s</var> lower than <strong>%s</strong>"
msgstr "<var>%s</var> kleiner <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \"<=\" operator expression"
msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
msgstr "<var>%s</var> kleiner gleich <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
msgctxt "nft relational \"!=\" operator expression"
msgid "<var>%s</var> not <strong>%s</strong>"
msgstr "<var>%s</var> ungleich <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
msgctxt "nft not in set match expression"
msgid "<var>%s</var> not in set <strong>%s</strong>"
msgstr "<var>%s</var> nicht im Set <strong>%s</strong>"
@@ -296,30 +377,30 @@ msgstr "Es existiert bereits eine Konfiguration für den Netzwerkadapter \"%s\""
msgid "A directory with the same name already exists."
msgstr "Es existiert bereits ein Verzeichnis mit dem gleichen Namen."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
msgid "A new login is required since the authentication session expired."
msgstr ""
"Ein neuer Login ist erforderlich da die Benutzersitzung abgelaufen ist."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "A43C + J43 + A43"
msgstr "A43C + J43 + A43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
msgid "A43C + J43 + A43 + V43"
msgstr "A43C + J43 + A43 + V43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid "ADSL"
msgstr "ADSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
msgid "ANSI T1.413"
msgstr "ANSI T1.413"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
msgid "APN"
msgstr "APN"
@@ -352,29 +433,40 @@ msgstr "ARP Überwachung wird für die ausgewählte Regel nicht unterstützt!"
msgid "ARP retry threshold"
msgstr "Grenzwert für ARP-Auflösungsversuche"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:638
msgid "ARP traffic table \"%h\""
msgstr "ARP-Tabelle \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
+msgstr ""
+"ARP, IPv4 und IPv6 (auch 802.1Q) mit Multicast-Ziel-MACs werden als Unicast "
+"an die STA-MAC-Adresse gesendet. Hinweis: Dies ist kein Directed Multicast "
+"Service (DMS) in 802.11v. Hinweis: könnte nicht den Erwartungen des STA-"
+"Multicast-Empfängers entsprechen."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "ATM (Asynchroner Transfer-Modus)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid "ATM Bridges"
msgstr "ATM Brücken"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
msgid "ATM Virtual Channel Identifier (VCI)"
msgstr "ATM Virtual Channel Identifier (VCI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
msgid "ATM Virtual Path Identifier (VPI)"
msgstr "ATM Virtual Path Identifier (VPI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid ""
"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
@@ -384,12 +476,12 @@ msgstr ""
"Linux Netzwerkadapter welche z.B. in Verbindung mit DHCP oder PPP genutzt "
"werden können um sich in das Providernetzwerk einzuwählen."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
msgid "ATM device number"
msgstr "ATM Adapterindex"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "ATU-C System Vendor ID"
msgstr "<abbr title=\"Internet Protokoll Version 4\">IPv4</abbr>-Adresse"
@@ -399,7 +491,7 @@ msgstr "<abbr title=\"Internet Protokoll Version 4\">IPv4</abbr>-Adresse"
msgid "Absent Interface"
msgstr "Nicht vorhandener Adapter"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
msgid "Accept DNS queries only from hosts whose address is on a local subnet."
msgstr ""
"DNS-Dienste auf direkte lokale Subnetze beschränken um Missbrauch durch "
@@ -409,21 +501,21 @@ msgstr ""
msgid "Accept local"
msgstr "Lokale Quelle akzeptieren"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
msgctxt "nft accept action"
msgid "Accept packet"
msgstr "Paket akzeptieren"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:647
msgid "Accept packets with local source addresses"
-msgstr "Akzeptiere eingehende Pakete mit einer lokalen Quell-Adresse."
+msgstr "Pakete mit lokalen Quelladressen akzeptieren"
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:47
msgid "Access Concentrator"
msgstr "Zugriffskonzentrator"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
msgid "Access Point"
msgstr "Zugangspunkt"
@@ -473,8 +565,8 @@ msgstr "Aktive IPv6 Regeln"
msgid "Active-Backup policy (active-backup, 1)"
msgstr "Active-Backup-Richtlinie (Active-Backup, 1)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
msgid "Ad-Hoc"
msgstr "Ad-Hoc"
@@ -491,18 +583,18 @@ msgstr "Adaptiver Sendelastausgleich (balance-tlb, 5)"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3582
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:885
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
msgid "Add"
msgstr "Hinzufügen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
msgid "Add ATM Bridge"
msgstr "ATM-Brücke hinzufügen"
@@ -522,11 +614,11 @@ msgstr "LED-Aktion hinzufügen"
msgid "Add VLAN"
msgstr "VLAN hinzufügen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1328
msgid "Add device configuration"
msgstr "Konfiguration für Netzwerkadapter hinzufügen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1268
msgid "Add device configuration…"
msgstr "Konfiguration für Netzwerkadapter hinzufügen…"
@@ -534,18 +626,18 @@ msgstr "Konfiguration für Netzwerkadapter hinzufügen…"
msgid "Add instance"
msgstr "Instanz hinzufügen"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
msgid "Add key"
msgstr "Schlüssel hinzufügen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
msgid "Add local domain suffix to names served from hosts files."
-msgstr "Lokalen Domainsuffx an Namen aus der Hosts-Datei anhängen"
+msgstr "Lokalen Domänensuffix an Namen aus der Hosts-Datei anhängen."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:475
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
msgid "Add new interface..."
msgstr "Neue Schnittstelle hinzufügen..."
@@ -561,11 +653,11 @@ msgstr "Zur Blacklist hinzügen"
msgid "Add to Whitelist"
msgstr "Zur Whitelist hinzufügen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
msgid "Additional hosts files"
msgstr "Zusätzliche Hosts-Dateien"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
msgid "Additional servers file"
msgstr "Zusätzliche Nameserver-Datei"
@@ -587,7 +679,7 @@ msgctxt "nft meta nfproto"
msgid "Address family"
msgstr "Adressfamilie"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:278
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
msgid "Address setting is invalid"
msgstr "Adressparameter ist ungültig"
@@ -595,7 +687,7 @@ msgstr "Adressparameter ist ungültig"
msgid "Address to access local relay bridge"
msgstr "Adresse der lokalen Relay-Brücke"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
msgid "Addresses"
msgstr "Adressen"
@@ -604,14 +696,14 @@ msgstr "Adressen"
msgid "Administration"
msgstr "Administration"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:488
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:989
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
msgid "Advanced Settings"
msgstr "Erweiterte Einstellungen"
@@ -628,7 +720,7 @@ msgstr "Altersgrenze"
msgid "Aggregate Originator Messages"
msgstr "Originator-Nachrichten aggregieren"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
msgstr "Vollständige Sendeleistung (ACTATP)"
@@ -657,29 +749,29 @@ msgstr ""
msgid "Alert"
msgstr "Alarm"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
#: modules/luci-compat/luasrc/model/network.lua:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
msgid "Alias Interface"
msgstr "Alias-Schnittstelle"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
msgid "Alias of \"%s\""
msgstr "Alias von \"%s\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
msgid "All servers"
msgstr "Alle Server"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
msgstr ""
-"IP-Adressen sequenziell vergeben, beginnend mit der kleinsten verfügbaren "
-"Adresse"
+"IP-Adressen sequenziell zuweisen, beginnend mit der kleinsten verfügbaren "
+"Adresse."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
msgid "Allocate IPs sequentially"
msgstr "IPs sequenziell vergeben"
@@ -688,13 +780,13 @@ msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
msgstr ""
"Erlaube <abbr title=\"Secure Shell\">SSH</abbr> Passwort-Authentifizierung"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
msgstr ""
"Erlaube dem Access-Point die Trennung von Clients mit schlechter "
"Signalqualität"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
msgid "Allow all except listed"
msgstr "Alle außer gelistete erlauben"
@@ -702,15 +794,15 @@ msgstr "Alle außer gelistete erlauben"
msgid "Allow full UCI access for legacy applications"
msgstr "Gewähre vollen UCI-Zugriff auf Legacy-Anwendungen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid "Allow legacy 802.11b rates"
msgstr "Veraltete 802.11b-Raten erlauben"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1090
msgid "Allow listed only"
msgstr "Nur gelistete erlauben"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "Allow localhost"
msgstr "Erlaube localhost"
@@ -736,11 +828,13 @@ msgstr ""
"Erlaubt es dem <em>root</em> Benutzer sich mit einem Passwort statt einem "
"Zertifikat einzuloggen"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
msgid "Allowed IPs"
msgstr "Erlaubte IP-Adressen"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:306
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
msgid "AllowedIPs setting is invalid"
msgstr "AllowedIPs Parameter ist ungültig"
@@ -756,11 +850,11 @@ msgstr "Immer aus (kernel: none)"
msgid "Always on (kernel: default-on)"
msgstr "Immer ein (kernel: default-on)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr "Immer DHCP Optionen senden. Wird manchmal benötigt, z.B. mit PXELinux."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
@@ -775,6 +869,10 @@ msgstr ""
"Anzahl zu sendender <abbr title=\"Duplicate Address Detection\">DAD</abbr>-"
"Anfragen"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr "Wartezeit in Sekunden, bis das Modem bereit ist"
+
#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
msgstr "Beim Speichern des Formulars ist ein Fehler aufgetreten:"
@@ -783,72 +881,72 @@ msgstr "Beim Speichern des Formulars ist ein Fehler aufgetreten:"
msgid "An optional, short description for this device"
msgstr "Kurze, optionale Beschreibung dieses Gerätes"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Annex"
msgstr "Anhang"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
msgid "Annex A + L + M (all)"
msgstr "Annex A, L und M (alle)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
msgid "Annex A G.992.1"
msgstr "Anhang A G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Annex A G.992.2"
msgstr "Anhang A G.992.2"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
msgid "Annex A G.992.3"
msgstr "Anhang A G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
msgid "Annex A G.992.5"
msgstr "Anhang A G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
msgid "Annex B (all)"
msgstr "Annex B (alle Arten)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
msgid "Annex B G.992.1"
msgstr "Anhang B G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
msgid "Annex B G.992.3"
msgstr "Anhang B G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
msgid "Annex B G.992.5"
msgstr "Anhang B G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
msgid "Annex J (all)"
msgstr "Annex J (alle Arten)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
msgid "Annex L G.992.3 POTS 1"
msgstr "Anhang L G.992.3 POTS 1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "Annex M (all)"
msgstr "Annex M (alle Arten)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
msgid "Annex M G.992.3"
msgstr "Anhang M G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
msgid "Annex M G.992.5"
msgstr "Anhang M G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
msgid "Announce this device as IPv6 DNS server."
msgstr "Dieses Gerät als IPv6-DNS-Server annoncieren."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
msgid ""
"Announce this device as default router if a local IPv6 default route is "
"present."
@@ -856,7 +954,7 @@ msgstr ""
"Dieses Gerät als Default-Router annoncieren wenn eine lokale IPv6-Default-"
"Route vorhanden ist."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:789
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
msgid ""
"Announce this device as default router if a public IPv6 prefix is available, "
"regardless of local default route availability."
@@ -865,7 +963,7 @@ msgstr ""
"Präfix verfügbar ist, unabhängig von der Verfügbarkeit einer lokalen Default-"
"Route."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
msgid ""
"Announce this device as default router regardless of whether a prefix or "
"default route is present."
@@ -873,15 +971,15 @@ msgstr ""
"Dieses Gerät als Default-Router annoncieren, unabhängig davon, ob ein Präfix "
"oder eine Default-Route verfügbar ist."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Announced DNS domains"
msgstr "Angekündigte Suchdomains"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
msgid "Announced IPv6 DNS servers"
msgstr "Annoncierte IPv6-DNS-Server"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
msgid "Anonymous Identity"
msgstr "Anonyme Identität"
@@ -893,7 +991,7 @@ msgstr "Automatische Mountpunkte"
msgid "Anonymous Swap"
msgstr "Automatische Swap-Aktivierung"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:519
msgctxt "nft match any traffic"
msgid "Any packet"
msgstr "Jedes Paket"
@@ -905,11 +1003,11 @@ msgstr "Jedes Paket"
msgid "Any zone"
msgstr "Beliebige Zone"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
msgid "Apply DHCP Options to this net. (Empty = all clients)."
msgstr "DHCP Optionen auf dieses Netz anwenden. (Leer = alle clients)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Apply and keep settings"
msgstr "Anwenden und Einstellungen beibehalten"
@@ -917,42 +1015,42 @@ msgstr "Anwenden und Einstellungen beibehalten"
msgid "Apply backup?"
msgstr "Backup anwenden?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
"Anforderung zur Anwendung der Änderungen mit Status <code>%h</code> "
"fehlgeschlagen"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4524
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4522
msgid "Apply unchecked"
msgstr "Ungeprüft übernehmen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4655
msgid "Apply with revert after connectivity loss"
msgstr "Anwenden, bei Verbindungsverlust zurückrollen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
msgid "Applying configuration changes… %ds"
msgstr "Warte auf das Anwenden der Konfiguration… %ds"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
msgid "Architecture"
msgstr "Architektur"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:152
msgid "Arp-scan"
msgstr "Arp-scan"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr ""
"Legt die Größe der dieser Schnittstelle zugewiesenen Partitionen der "
"öffentlichen IPv6-Präfixe fest"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
@@ -960,7 +1058,7 @@ msgstr ""
"Der Schnittstelle zugewiesene Partitionen des Adressraums werden anhand "
"dieser hexadezimalen ID gewählt."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2239
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
msgid "Associated Stations"
msgstr "Assoziierte Clients"
@@ -969,8 +1067,8 @@ msgstr "Assoziierte Clients"
msgid "Associations"
msgstr "Assoziierungen"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
msgid ""
"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -978,8 +1076,8 @@ msgstr ""
"Mindestens <strong>%h</strong> pro <strong>%h</strong>, erlaubte "
"Überschreitung <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
msgid ""
"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -998,7 +1096,7 @@ msgstr ""
msgid "Auth Group"
msgstr "Berechtigungsgruppe"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1617
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
msgid "Authentication"
msgstr "Authentifizierung"
@@ -1007,11 +1105,11 @@ msgstr "Authentifizierung"
msgid "Authentication Type"
msgstr "Authentifizierungstyp"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
msgid "Authoritative"
msgstr "Authoritativ"
-#: modules/luci-base/luasrc/view/sysauth.htm:17
+#: modules/luci-base/ucode/template/sysauth.ut:17
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
msgid "Authorization Required"
msgstr "Autorisierung benötigt"
@@ -1019,7 +1117,7 @@ msgstr "Autorisierung benötigt"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
@@ -1037,7 +1135,7 @@ msgstr "Automatisches Homenet-Protokoll (HNCP)"
msgid "Automatically check filesystem for errors before mounting"
msgstr "Dateisystem vor dem Einhängen automatisch auf Fehler prüfen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid ""
"Automatically handle multiple uplink interfaces using source-based policy "
"routing."
@@ -1061,6 +1159,10 @@ msgstr "Dateisystem automatisch einhängen"
msgid "Automount Swap"
msgstr "SWAP automatisch aktivieren"
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr "Avahi IPv4LL"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Available"
msgstr "Verfügbar"
@@ -1083,11 +1185,11 @@ msgstr "Durchschnitt:"
msgid "Avoid Bridge Loops"
msgstr "Bridge-Schleifen vermeiden"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
msgid "B43 + B43C"
msgstr "B43 + B43C"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
msgid "B43 + B43C + V43"
msgstr "B43 + B43C + V43"
@@ -1095,15 +1197,19 @@ msgstr "B43 + B43C + V43"
msgid "BR / DMR / AFTR"
msgstr "BR / DMR / AFTR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "BSS Transition"
+msgstr "BSS-Übergang"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1814
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3250
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
msgid "Back"
msgstr "Zurück"
@@ -1112,11 +1218,7 @@ msgstr "Zurück"
msgid "Back to Overview"
msgstr "Zurück zur Übersicht"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
-msgid "Back to configuration"
-msgstr "Zurück zur Konfiguration"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:804
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834
msgid "Back to peer configuration"
msgstr "Zurück zur Konfiguration des Verbindungspartners"
@@ -1129,7 +1231,6 @@ msgid "Backup / Flash Firmware"
msgstr "Backup / Firmware Update"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
msgstr "Liste zu sichernder Dateien"
@@ -1175,12 +1276,15 @@ msgstr ""
"Pakete die MTU nicht überschreiten, kann jedoch hier komplett deaktiviert "
"werden."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
msgid "Beacon Interval"
msgstr "Beacon-Intervall"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Beacon Report"
+msgstr "Beacon-Bericht"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
msgid ""
"Below is the determined list of files to backup. It consists of changed "
"configuration files marked by opkg, essential base files and the user "
@@ -1195,29 +1299,44 @@ msgstr ""
msgid "Bind NTP server"
msgstr "Schnittstelle"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
msgid "Bind dynamically to interfaces rather than wildcard address."
-msgstr ""
-"Dynamisch an Netzwerkadapter binden statt die globale Standardadresse zu "
-"benutzen (als Standard für Linux-Systeme empfohlen)"
+msgstr "Dynamische Bindung an Schnittstellen anstelle von Platzhalteradressen."
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind interface"
msgstr "An Adapter binden"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr ""
+"Binden von Dienst-Records an einen Domänennamen: angeben des Standorts der "
+"Dienste."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"<a href=\"%s\">RFC2782</a>."
+msgstr ""
+"Binden der Dienst-Records an einen Domänennamen: angeben des Standorts der "
+"Dienste. Siehe <a href=\"%s\">RFC2782</a>."
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind the tunnel to this interface (optional)."
@@ -1237,7 +1356,12 @@ msgstr "Bündelungsmodus"
msgid "Bonding Policy"
msgstr "Bonding-Methode"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3014
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+#, fuzzy
+msgid "Both Listen addr and Relay To must be specified."
+msgstr "Sowohl Listen addr als auch Relay To müssen angegeben werden."
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
#: modules/luci-compat/luasrc/model/network.lua:1421
msgid "Bridge"
msgstr "Bridge"
@@ -1250,17 +1374,17 @@ msgstr ""
"Schnittstellen)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
msgid "Bridge VLAN filtering"
msgstr "Netzwerkbrücken-VLAN-Filter"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
msgid "Bridge device"
msgstr "Gerät der Netzwerkbrücke"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
msgid "Bridge port specific options"
msgstr "Portspezifische Optionen"
@@ -1268,11 +1392,11 @@ msgstr "Portspezifische Optionen"
msgid "Bridge ports"
msgstr "Brückenports"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:642
msgid "Bridge traffic table \"%h\""
msgstr "Bridge-Tabelle \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
msgid "Bridge unit number"
msgstr "Geräteindex der Brücke"
@@ -1280,7 +1404,7 @@ msgstr "Geräteindex der Brücke"
msgid "Bring up empty bridge"
msgstr "Leere Brücke konfigurieren"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
msgid "Bring up on boot"
msgstr "Während des Bootvorgangs starten"
@@ -1295,7 +1419,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr "Broadcast-Richtlinie (broadcast, 3)"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4153
msgid "Browse…"
msgstr "Durchsuchen…"
@@ -1303,7 +1427,15 @@ msgstr "Durchsuchen…"
msgid "Buffered"
msgstr "Gepuffert"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+msgid ""
+"CA certificate (PEM encoded; Use instead of system-wide store to verify the "
+"gateway certificate."
+msgstr ""
+"CA-Zertifikat (PEM-kodiert; anstelle des systemweiten Speichers verwenden, "
+"um das Gateway-Zertifikat zu überprüfen."
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
msgid "CA certificate; if empty it will be saved after the first connection."
msgstr ""
"CA-Zertifikat (wird beim ersten Verbindungsaufbau automatisch gespeichert "
@@ -1313,6 +1445,10 @@ msgstr ""
msgid "CLAT configuration failed"
msgstr "CLAT-Konfiguration fehlgeschlagen"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+msgid "CNAME or fqdn"
+msgstr "CNAME oder fqdn"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "CPU usage (%)"
msgstr "CPU-Nutzung (%)"
@@ -1327,51 +1463,58 @@ msgstr "Im Cache"
msgid "Call failed"
msgstr "Anruf fehlgeschlagen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr ""
+"Kann nützlich sein, wenn der ISP IPv6-Nameserver hat, aber kein IPv6-Routing "
+"anbietet."
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4162
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4651
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2051
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2113
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:465
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
msgid "Cancel"
msgstr "Abbrechen"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:337
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347
msgid "Cannot parse configuration: %s"
msgstr "Die Konfiguration ist ungültig: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:569
msgctxt "Chain hook: forward"
msgid "Capture incoming packets addressed to other hosts"
msgstr "Eingehende, an andere Hosts adressierte Pakete"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:561
msgctxt "Chain hook: prerouting"
msgid "Capture incoming packets before any routing decision"
msgstr "Eingehende Pakete vor dem Netzwerkrouting"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565
msgctxt "Chain hook: input"
msgid "Capture incoming packets routed to the local system"
msgstr "Eingehende, an das lokale System adressierte Pakete"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:577
msgctxt "Chain hook: postrouting"
msgid "Capture outgoing packets after any routing decision"
msgstr "Ausgehende Pakete nach dem Netzwerkrouting"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
msgctxt "Chain hook: output"
msgid "Capture outgoing packets originating from the local system"
msgstr "Vom lokalen System ausgehende Pakete"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
msgctxt "Chain hook: ingress"
msgid "Capture packets directly after the NIC received them"
msgstr "Direkt nach dem Empfang durch die Netzwerkhardware"
@@ -1380,24 +1523,24 @@ msgstr "Direkt nach dem Empfang durch die Netzwerkhardware"
msgid "Category"
msgstr "Kategorie"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
msgid "Certificate constraint (Domain)"
msgstr "Zertifikatsbeschränkung (Domain)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
msgid "Certificate constraint (SAN)"
msgstr "Zertifikatseinschränkung (SAN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
msgid "Certificate constraint (Subject)"
msgstr "Zertifikatseinschränkung (Betreff)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
msgid "Certificate constraint (Wildcard)"
msgstr "Zertifikatseinschränkung (Wildcard)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid ""
"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
"`logread -f` during handshake for actual values"
@@ -1406,8 +1549,8 @@ msgstr ""
"de<br />Siehe `logread -f` während des Verbindungsaufbaus für tatsächliche "
"Werte"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (exact match)"
@@ -1415,8 +1558,8 @@ msgstr ""
"Zertifikatseinschränkungen der DNS-SAN-Werte (falls verfügbar)<br />oder "
"exakter Vergleich des <em>Subject CN</em>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (suffix match)"
@@ -1424,8 +1567,8 @@ msgstr ""
"Zertifikatseinschränkungen der DNS-SAN-Werte (falls verfügbar)<br />oder "
"Suffix-Vergleich des <em>Subject CN</em>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1440,16 +1583,16 @@ msgstr ""
msgid "Chain"
msgstr "Kette"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:581
msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr "Chain-Hook \"%h\""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
msgid "Changes"
msgstr "Änderungen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4721
msgid "Changes have been reverted."
msgstr "Änderungen wurden verworfen."
@@ -1461,17 +1604,18 @@ msgstr "Ändert das Administratorpasswort für den Zugriff auf dieses Gerät"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1812
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
msgid "Channel"
msgstr "Kanal"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
msgid "Channel Analysis"
msgstr "Kanalanalyse"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391
msgid "Channel Width"
msgstr "Kanalbreite"
@@ -1479,7 +1623,7 @@ msgstr "Kanalbreite"
msgid "Check filesystems before mount"
msgstr "Dateisysteme prüfen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Check this option to delete the existing networks from this radio."
msgstr ""
"Diese Option setzen um existierende Netzwerke auf dem Radio zu löschen."
@@ -1497,8 +1641,8 @@ msgstr "Image wird überprüft…"
msgid "Choose mtdblock"
msgstr "Wähle \"mtdblock\" Datei"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid ""
"Choose the firewall zone you want to assign to this interface. Select "
"<em>unspecified</em> to remove the interface from the associated zone or "
@@ -1510,7 +1654,7 @@ msgstr ""
"oder das <em>erzeugen</em> Feld ausfüllen um eine neue Zone direkt anzulegen "
"und zuzuweisen."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>custom</em> field to define a new network."
@@ -1518,7 +1662,7 @@ msgstr ""
"Wählt die Schnittstellen die diesem WLAN-Netzwerk zugeordnet werden. Das "
"<em>erstelle</em>-Feld ausfüllen um eine neue Schnittstelle anzulegen."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
msgid "Cipher"
msgstr "Verschlüsselungsalgorithmus"
@@ -1543,9 +1687,9 @@ msgstr ""
"herunterzuladen. (Hinweis: Diese Funktionalität ist nur für Experten "
"gedacht!)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3892
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
msgid "Client"
msgstr "Client"
@@ -1555,9 +1699,9 @@ msgstr "Client"
msgid "Client ID to send when requesting DHCP"
msgstr "Zu sendende Client-ID bei DHCP Anfragen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4399
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
msgstr "Schließen"
@@ -1574,17 +1718,13 @@ msgstr ""
"Inaktive Verbindungen nach Ablauf dieser Zeit in Sekunden schließen (0 um "
"die Verbindung immer aufrecht zu erhalten)"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
-msgid "Close list..."
-msgstr "Schließe Liste..."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2237
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66
msgid "Collecting data..."
msgstr "Sammle Daten..."
@@ -1604,7 +1744,7 @@ msgstr "Befehl fehlgeschlagen"
msgid "Comment"
msgstr "Kommentar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid ""
"Complicates key reinstallation attacks on the client side by disabling "
"retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1621,31 +1761,34 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:103
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:108
msgid "Compute outgoing checksum (optional)."
-msgstr "Prüfsummen für zu sendende Pakete berechnet (optional)"
+msgstr "Berechnen der ausgehenden Prüfsumme (optional)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Config File"
+msgstr "Konfig-Datei"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Konfiguration"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:670
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:690
msgid "Configuration Export"
msgstr "Konfigurationsexport"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
msgid "Configuration changes applied."
msgstr "Die Konfiguration wurde angewendet."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4508
msgid "Configuration changes have been rolled back!"
msgstr "Die Konfiguration wurde zurückgerollt!"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
msgstr "Konfiguration fehlgeschlagen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid ""
"Configures data rates based on the coverage cell density. Normal configures "
"basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
@@ -1661,39 +1804,39 @@ msgstr ""
"11 MBit/s. \"Sehr Hoch\" setzt die Basisdatenrate auf 24 MBit/s. Datenraten "
"kleiner als die minimale Basisdatenrate werden nicht angeboten."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
msgid ""
"Configures the default router advertisement in <abbr title=\"Router "
"Advertisement\">RA</abbr> messages."
msgstr ""
"Konfiguriert die Default-Router-Ankündigung in <abbr title=\"Router "
-"Advertisement\">RA</abbr>-Nachrichten"
+"Advertisement\">RA</abbr>-Nachrichten."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
msgid ""
-"Configures the operation mode of the <abbr title=\"Router Advertisement"
-"\">RA</abbr> service on this interface."
+"Configures the operation mode of the <abbr title=\"Router "
+"Advertisement\">RA</abbr> service on this interface."
msgstr ""
"Konfiguriert den Betriebsmodus des <abbr title=\"Router Advertisement\">RA</"
"abbr>-Dienstes an dieser Schnittstelle."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
msgid "Configures the operation mode of the DHCPv6 service on this interface."
msgstr ""
"Konfiguriert den Betriebsmodus des DHCPv6-Dienstes an dieser Schnittstelle."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
msgid ""
"Configures the operation mode of the NDP proxy service on this interface."
msgstr ""
"Konfiguriert den Betriebsmodus des NDP-Proxy-Dienstes an dieser "
"Schnittstelle."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1314
msgid "Configure…"
msgstr "Konfigurieren…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
msgid "Confirm disconnect"
msgstr "Verbindungstrennung bestätigen"
@@ -1703,7 +1846,7 @@ msgstr "Bestätigung"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
msgid "Connected"
msgstr "Verbunden"
@@ -1715,9 +1858,9 @@ msgstr "Verbindungsversuch fehlgeschlagen"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:40
msgid "Connection attempt failed."
-msgstr "Verbindungsversuch gescheitert"
+msgstr "Verbindungsversuch gescheitert."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid "Connection endpoint"
msgstr "Verbindungsendpunkt"
@@ -1729,16 +1872,16 @@ msgstr "Verbindung verloren"
msgid "Connections"
msgstr "Verbindungen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
msgid "Connectivity change"
msgstr "Änderung der Netzwerkverbindung"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:32
msgctxt "nft ct state"
msgid "Conntrack state"
msgstr "Conntrack-Zustand"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:34
msgctxt "nft ct status"
msgid "Conntrack status"
msgstr "Conntrack-Status"
@@ -1752,7 +1895,8 @@ msgstr ""
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
msgstr ""
-"Follower als online markieren, wenn irgendein Typ von ARP IP erreichbar ist."
+"Der Slave gilt als betriebsbereit, wenn ein beliebiges ARP-IP-Ziel "
+"erreichbar ist (any, 0)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:368
@@ -1760,29 +1904,29 @@ msgstr ""
msgid "Contents have been saved."
msgstr "Inhalte wurden gespeichert."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269
msgid "Continue"
msgstr "Fortfahren"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
msgctxt "nft jump action"
msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
msgstr "Fortfahren in <strong><a href=\"#%q.%q\">%h</a></strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
msgid "Continue in calling chain"
msgstr "In aufrufender Chain fortfahren"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:551
msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr "Nicht betrachtete Pakete durchlassen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4546
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4544
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1797,20 +1941,20 @@ msgstr ""
msgid "Country"
msgstr "Land"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
msgid "Country Code"
msgstr "Ländercode"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid "Coverage cell density"
msgstr "Funkzellendichte"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid "Create / Assign firewall-zone"
msgstr "Firewallzone anlegen / zuweisen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
msgid "Create interface"
msgstr "Schnittstelle anlegen"
@@ -1826,12 +1970,12 @@ msgstr "Cron Protokoll-Level"
msgid "Current power"
msgstr "Aktuelle Sendeleistung"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
msgctxt "nft meta hour"
msgid "Current time"
msgstr "Aktuelle Zeit"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
msgctxt "nft meta day"
msgid "Current weekday"
msgstr "Aktueller Wochentag"
@@ -1860,8 +2004,8 @@ msgstr "individuelles Blink-Intervall (kernel:timer)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
msgid ""
-"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
-"\">LED</abbr>s if possible."
+"Customizes the behaviour of the device <abbr title=\"Light Emitting "
+"Diode\">LED</abbr>s if possible."
msgstr ""
"Passt das Verhalten der Geräte-<abbr title=\"Light Emitting Diode\">LED</"
"abbr>s an - wenn dies möglich ist."
@@ -1870,38 +2014,38 @@ msgstr ""
msgid "DAD transmits"
msgstr "DAD Anfragen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "DAE-Client"
msgstr "DAE-Client"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "DAE-Port"
msgstr "DAE-Port"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "DAE-Secret"
msgstr "DAE-Geheimnis"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
msgid "DHCP Options"
msgstr "DHCP Optionen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
msgid "DHCP Server"
msgstr "DHCP-Server"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:249
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
msgid "DHCP and DNS"
msgstr "DHCP und DNS"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2110
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:969
msgid "DHCP client"
msgstr "DHCP Client"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid "DHCP-Options"
msgstr "DHCP-Optionen"
@@ -1910,7 +2054,7 @@ msgstr "DHCP-Optionen"
msgid "DHCPv6 client"
msgstr "DHCPv6 Client"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
msgid "DHCPv6-Service"
msgstr "DHCPv6-Dienst"
@@ -1922,27 +2066,27 @@ msgstr "DHCPv6-Dienst"
msgid "DNS"
msgstr "DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
msgid "DNS forwardings"
msgstr "DNS-Weiterleitungen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526
msgid "DNS query port"
msgstr "<abbr title=\"Domain Name System\">DNS</abbr> Abfrageport"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
msgid "DNS search domains"
msgstr "DNS-Suchdomänen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
msgid "DNS server port"
msgstr "<abbr title=\"Domain Name System\">DNS</abbr> Serverport"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:286
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
msgid "DNS setting is invalid"
msgstr "DNS-Parameter ist ungültig"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid "DNS weight"
msgstr "DNS-Gewichtung"
@@ -1950,11 +2094,11 @@ msgstr "DNS-Gewichtung"
msgid "DNS-Label / FQDN"
msgstr "DNS-Label / FQDN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
msgid "DNSSEC"
msgstr "DNSSEC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
msgid "DNSSEC check unsigned"
msgstr "DNSSEC Signaturstatus prüfen"
@@ -1966,39 +2110,47 @@ msgstr "DPD Inaktivitätstimeout"
msgid "DS-Lite AFTR address"
msgstr "DS-Lite AFTR-Adresse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
msgid "DSL"
msgstr "DSL"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
msgid "DSL Status"
msgstr "DSL-Status"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
msgid "DSL line mode"
msgstr "DSL Leitungsmodus"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "DTIM Interval"
msgstr "DTIM-Intervall"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
msgid "DUID"
msgstr "DUID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Data Rate"
msgstr "Datenrate"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+msgid "Data Received"
+msgstr "Daten erhalten"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
+msgid "Data Transmitted"
+msgstr "Daten gesendet"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
msgid "Debug"
msgstr "Debuggen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
msgid "Default router"
msgstr "Default-Router"
@@ -2006,7 +2158,7 @@ msgstr "Default-Router"
msgid "Default state"
msgstr "Ausgangszustand"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid ""
"Define additional DHCP options, for example "
"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
@@ -2020,38 +2172,38 @@ msgid ""
"Defines a mapping of Linux internal packet priority to VLAN header priority "
"but for outgoing frames"
msgstr ""
-"Definiert eine Übersetzung von Linux-internen Paket-Prioritäten auf VLAN-"
-"Header-Prioritäten in ausgehenden Paketen."
+"Definiert eine Zuordnung der Linux-internen Paketpriorität zur VLAN-Header-"
+"Priorität, jedoch für ausgehende Frames"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:456
msgid ""
"Defines a mapping of VLAN header priority to the Linux internal packet "
"priority on incoming frames"
msgstr ""
-"Definiert eine Übersetzung von VLAN-Header-Prioritäten in eingehenden "
-"Paketen auf Linux-interne Paket-Prioritäten."
+"Definiert eine Zuordnung der VLAN-Header-Priorität zur Linux-internen "
+"Paketpriorität bei eingehenden Frames"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
msgid "Defines a specific MTU for this route"
msgstr "Definiert eine spezifische MTU für diese Route"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid "Delegate IPv6 prefixes"
msgstr "IPv6-Präfix-Delegation"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3566
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
msgid "Delete"
msgstr "Löschen"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
msgid "Delete key"
msgstr "Schlüssel löschen"
@@ -2059,21 +2211,22 @@ msgstr "Schlüssel löschen"
msgid "Delete request failed: %s"
msgstr "Löschauftrag fehlgeschlagen: %s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:906
msgid "Delete this network"
msgstr "Dieses Netzwerk löschen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "Delivery Traffic Indication Message Interval"
msgstr "DTIM (Delivery Traffic Indication) Nachrichtenintervall"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
msgid "Description"
msgstr "Beschreibung"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
msgid "Deselect"
msgstr "Abwählen"
@@ -2081,7 +2234,7 @@ msgstr "Abwählen"
msgid "Design"
msgstr "Design"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:731
msgid "Designated master"
msgstr "Master-Schnittstelle"
@@ -2091,12 +2244,12 @@ msgstr "Master-Schnittstelle"
msgid "Destination"
msgstr "Ziel"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
msgctxt "nft ip daddr"
msgid "Destination IP"
msgstr "Ziel-IP-Adresse"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
msgctxt "nft ip6 daddr"
msgid "Destination IPv6"
msgstr "Ziel-IPv6-Adresse"
@@ -2105,7 +2258,7 @@ msgstr "Ziel-IPv6-Adresse"
msgid "Destination port"
msgstr "Ziel-Port"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
msgctxt "nft ip dport"
msgid "Destination port"
msgstr "Ziel-Port"
@@ -2118,21 +2271,21 @@ msgstr "Ziel-Zone"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1134
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid "Device"
msgstr "Gerät"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:920
msgid "Device Configuration"
msgstr "WLAN-Adapterkonfiguration"
@@ -2153,7 +2306,7 @@ msgstr "Adaptername"
msgid "Device not managed by ModemManager."
msgstr "Gerät wird nicht vom ModemManager verwaltet."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
msgid "Device not present"
msgstr "Netzwerkadapter nicht vorhanden"
@@ -2161,7 +2314,7 @@ msgstr "Netzwerkadapter nicht vorhanden"
msgid "Device type"
msgstr "Adaptertyp"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4545
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4543
msgid "Device unreachable!"
msgstr "Das Gerät ist nicht erreichbar!"
@@ -2169,16 +2322,16 @@ msgstr "Das Gerät ist nicht erreichbar!"
msgid "Device unreachable! Still waiting for device..."
msgstr "Gerät nicht erreichbar! Warte immer noch..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
msgid "Devices"
msgstr "Geräte"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:159
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
msgid "Diagnostics"
msgstr "Diagnosen"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106
msgid "Dial number"
msgstr "Einwahlnummer"
@@ -2188,12 +2341,12 @@ msgstr "Verzeichnis"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Disable"
msgstr "Deaktivieren"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid ""
"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
"this interface."
@@ -2210,20 +2363,21 @@ msgstr "DNS-Lookups deaktivieren"
msgid "Disable Encryption"
msgstr "Verschlüsselung deaktivieren"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1184
msgid "Disable Inactivity Polling"
msgstr "Inaktivitäts-Proben deaktivieren"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Disable this network"
msgstr "Dieses Netzwerk deaktivieren"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
@@ -2232,21 +2386,23 @@ msgstr "Dieses Netzwerk deaktivieren"
msgid "Disabled"
msgstr "Deaktiviert"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:521
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
msgctxt "Label indicating that WireGuard peer is disabled"
msgid "Disabled"
msgstr "Deaktiviert"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Disassociate On Low Acknowledgement"
msgstr "Trennung bei schlechtem Antwortverhalten"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
msgid ""
"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
-msgstr "Eingehende RFC1918-Antworten verwerfen."
+msgstr ""
+"Verwerfen von Upstream-Antworten, die <a href=\"%s\">RFC1918</a> Adressen "
+"enthalten."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351
@@ -2254,7 +2410,6 @@ msgid "Disconnect"
msgstr "Verbindung trennen"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
msgid "Disconnection attempt failed"
msgstr "Verbindungstrennung fehlgeschlagen"
@@ -2268,19 +2423,21 @@ msgstr "Speicherplatz"
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3264
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1775
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
msgid "Dismiss"
msgstr "Verwerfen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance Optimization"
msgstr "Distanzoptimierung"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance to farthest network member in meters."
msgstr "Distanz zum am weitesten entfernten Funkpartner in Metern."
@@ -2288,7 +2445,7 @@ msgstr "Distanz zum am weitesten entfernten Funkpartner in Metern."
msgid "Distributed ARP Table"
msgstr "Verteilte ARP-Tabelle"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
msgid ""
"Dnsmasq instance to which this boot section is bound. If unspecified, the "
"section is valid for all dnsmasq instances."
@@ -2297,22 +2454,21 @@ msgstr ""
"unspezifiziert, dann gilt diese Sektion für alle Instanzen."
# Nur für NAT-Firewalls?
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid ""
-"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
-"forwarder."
+"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
+"abbr> forwarder."
msgstr ""
-"Dnsmasq ist ein kombinierter <abbr title=\"Dynamic Host Configuration "
-"Protocol\">DHCP</abbr>-Server und <abbr title=\"Domain Name System\">DNS</"
-"abbr>-Forwarder für <abbr title=\"Network Address Translation\">NAT</abbr> "
-"Router"
+"Dnsmasq ist ein leichtgewichtiger <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> Server und <abbr title=\"Domain Name System\">DNS</"
+"abbr> Forwarder."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
msgid "Do not cache negative replies, e.g. for non-existent domains."
msgstr ""
"Negative Antworten nicht zwischenspeichern, z.B. bei nicht existierenden "
-"Domains"
+"Domänen."
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:86
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:91
@@ -2322,27 +2478,19 @@ msgstr ""
msgid "Do not create host route to peer (optional)."
msgstr "Keine Hostroute zum Peer erstellen (optional)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
msgid "Do not forward DNS queries without dots or domain parts."
-msgstr ""
-"<abbr title=\"Domain Name System\">DNS</abbr>-Anfragen ohne <abbr title="
-"\"Domain Name System\">DNS</abbr>-Name nicht weiterleiten"
+msgstr "Keine DNS-Anfragen ohne Punkte oder Domänenteile weiterleiten."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
-msgid "Do not forward queries that cannot be answered by public resolvers."
-msgstr ""
-"Keine Anfragen weiterleiten welche nicht durch öffentliche Server "
-"beantwortet werden können"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
msgid "Do not forward reverse lookups for local networks."
-msgstr "Keine Rückwärtsauflösungen für lokale Netzwerke weiterleiten"
+msgstr "Reverse-Lookups für lokale Netze nicht weiterleiten."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
msgid "Do not listen on the specified interfaces."
msgstr "Verhindert das Binden an diese Netzwerkadapter."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
msgid "Do not offer DHCPv6 service on this interface."
msgstr "Keinen DHCPv6-Dienst an dieser Schnittstelle anbieten."
@@ -2351,7 +2499,7 @@ msgctxt "VLAN port state"
msgid "Do not participate"
msgstr "Nicht teilnehmen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
msgid ""
"Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
"packets."
@@ -2363,7 +2511,7 @@ msgstr ""
msgid "Do not send a hostname"
msgstr "Keinen Hostnamen senden"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
msgid ""
"Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr> messages on this interface."
@@ -2375,7 +2523,7 @@ msgstr ""
msgid "Do you really want to delete \"%s\" ?"
msgstr "Soll \"%s\" wirklich gelöscht werden?"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
msgstr ""
"Soll der untenstehende SSH-Schlüssel wirklich vom System entfernt werden?"
@@ -2388,7 +2536,7 @@ msgstr "Möchten Sie wirklich alle Einstellungen löschen?"
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "Soll das Verzeichnis \"%s\" wirklich rekursiv gelöscht werden?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:593
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613
msgid "Do you want to replace the current PSK?"
msgstr "Soll der derzeitige PSK-Schlüssel ersetzt werden?"
@@ -2396,15 +2544,16 @@ msgstr "Soll der derzeitige PSK-Schlüssel ersetzt werden?"
msgid "Do you want to replace the current keys?"
msgstr "Soll das derzeitige Schlüsselpaar ersetzt werden?"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
msgid "Domain"
msgstr "Domain"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
msgid "Domain required"
msgstr "Anfragen nur mit Domain"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
msgid "Domain whitelist"
msgstr "Domain-Whitelist"
@@ -2430,15 +2579,17 @@ msgstr "Backup herunterladen"
msgid "Download mtdblock"
msgstr "Mtdblock-Datei herunterladen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
msgid "Downstream SNR offset"
msgstr "Downstream SNR-Offset"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
msgid ""
"Drag or paste a valid <em>*.conf</em> file below to configure the local "
"WireGuard interface."
msgstr ""
+"Ziehen Sie eine gültige <em>*.conf</em>-Datei nach unten oder fügen Sie sie "
+"ein, um die lokale WireGuard-Schnittstelle zu konfigurieren."
#: modules/luci-base/htdocs/luci-static/resources/form.js:2698
msgid "Drag to reorder"
@@ -2448,12 +2599,12 @@ msgstr "Ziehen zur Neuanordnung"
msgid "Drop Duplicate Frames"
msgstr "Doppelte Frames verwerfen"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
msgctxt "nft drop action"
msgid "Drop packet"
msgstr "Paket verwerfen"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:547
msgctxt "Chain policy: drop"
msgid "Drop unmatched packets"
msgstr "Nicht betrachtete Pakete verwerfen"
@@ -2468,28 +2619,28 @@ msgid ""
"and an integrated <abbr title=\"Secure Copy\">SCP</abbr> server"
msgstr ""
"Der <abbr title=\"Secure Shell\">SSH</abbr>-Server ermöglicht Shell-Zugriff "
-"über das Netzwerk und bietet einen integrierten <abbr title=\"Secure Copy"
-"\">SCP</abbr>-Dienst"
+"über das Netzwerk und bietet einen integrierten <abbr title=\"Secure "
+"Copy\">SCP</abbr>-Dienst"
#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:14
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:11
msgid "Dual-Stack Lite (RFC6333)"
msgstr "Dual-Stack Lite (RFC6333)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
msgstr ""
"Dynamisches <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "Dynamic Authorization Extension client."
msgstr "Dynamic-Authorization-Extension-Client."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "Dynamic Authorization Extension port."
msgstr "Dynamic-Authorization-Extension-Port."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "Dynamic Authorization Extension secret."
msgstr "Dynamic-Authorization-Extension-Secret."
@@ -2497,7 +2648,7 @@ msgstr "Dynamic-Authorization-Extension-Secret."
msgid "Dynamic tunnel"
msgstr "Dynamischer Tunnel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid ""
"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
"having static leases will be served."
@@ -2509,17 +2660,17 @@ msgstr ""
msgid "EA-bits length"
msgstr "EA-Bitlänge"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1635
msgid "EAP-Method"
msgstr "EAP-Methode"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:505
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
msgid "Edit"
msgstr "Bearbeiten"
@@ -2535,15 +2686,15 @@ msgstr ""
"Um die Syntaxfehler zu beheben, bitte die obige unformatierte Konfiguration "
"anpassen und \"Speichern\" klicken um die Seite neu zu laden."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
msgid "Edit this network"
msgstr "Dieses Netzwerk bearbeiten"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:852
msgid "Edit wireless network"
msgstr "WLAN-Netzwerk bearbeiten"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
msgctxt "nft rt mtu"
msgid "Effective route MTU"
msgstr "Effektive Routen-MTU"
@@ -2576,12 +2727,12 @@ msgstr "ausgehend ohne VLAN-Tag"
msgid "Emergency"
msgstr "Notfall"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Enable"
msgstr "Aktivieren"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
msgstr ""
"Gegestelle aktivieren/deaktivieren. Zum Anwenden Wireguard-Schnittstelle neu "
@@ -2599,7 +2750,7 @@ msgstr ""
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
msgstr "<abbr title=\"Spanning Tree Protocol\">STP</abbr> aktivieren"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
msgstr "<abbr title=\"Stateless Address Auto Config\">SLAAC</abbr> aktivieren"
@@ -2650,7 +2801,7 @@ msgstr "Aktiviere NTP-Client"
msgid "Enable Single DES"
msgstr "Single-DES aktivieren"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
msgid "Enable TFTP server"
msgstr "TFTP-Server aktivieren"
@@ -2662,28 +2813,28 @@ msgstr "VLAN-Filterung aktivieren"
msgid "Enable VLAN functionality"
msgstr "VLAN-Funktionalität aktivieren"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1787
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
msgstr "WPS-via-Knopfdruck aktivieren, erfordert WPA(2)-PSK/WPA3-SAE"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
msgid ""
-"Enable automatic redirection of <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> port."
+"Enable automatic redirection of <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr> port."
msgstr ""
-"Automatische Weiterleitung von <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> Anfragen zum <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> Port."
+"Automatische Weiterleitung von <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> Anfragen zum <abbr title=\"Hypertext Transfer "
+"Protocol Secure\">HTTPS</abbr> Port."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
msgstr ""
"Aktiviert die Delegation von IPv6-Präfixen an nachgelagerte Netzwerke auf "
-"dieser Schnittstelle."
+"dieser Schnittstelle"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid "Enable key reinstallation (KRACK) countermeasures"
msgstr "Key Reinstallation (KRACK) Gegenmaßnahmen aktivieren"
@@ -2711,7 +2862,7 @@ msgstr "Multicast-Querier aktivieren"
msgid "Enable multicast support"
msgstr "Multicast-Unterstützung aktivieren"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
msgstr ""
@@ -2740,11 +2891,11 @@ msgstr "Multicast-Unterstützung aktivieren (optional)."
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
msgstr "Das DF-Bit (Nicht fragmentieren) auf gekapselten Paketen setzen."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
msgid "Enable the built-in single-instance TFTP server."
msgstr "Den eingebauten einzel-instanz TFTP Server aktivieren."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Enable this network"
msgstr "Dieses Netzwerk aktivieren"
@@ -2757,8 +2908,9 @@ msgstr "TX-Prüfsumme aktivieren"
msgid "Enable unicast flooding"
msgstr "Unicast-Flooding aktivieren"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
msgstr "Aktiviert"
@@ -2767,7 +2919,7 @@ msgstr "Aktiviert"
msgid "Enables IGMP snooping on this bridge"
msgstr "Aktiviert die automatische IGMP-Erkennung auf dieser Netzwerkbrücke"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
@@ -2791,30 +2943,35 @@ msgstr "Aktiviert das Spanning Tree Protokoll auf dieser Netzwerkbrücke"
msgid "Encapsulation limit"
msgstr "A better translation would be \"Verschachtelungslimit"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
msgid "Encapsulation mode"
msgstr "Kapselung"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1815
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
msgid "Encryption"
msgstr "Verschlüsselung"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+msgid "Endpoint"
+msgstr "Endpunkt"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid "Endpoint Host"
msgstr "Entfernter Server"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Endpoint Port"
msgstr "Entfernter Port"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:316
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
msgid "Endpoint setting is invalid"
-msgstr "Endpunkt-Parameter ist ungültig."
+msgstr "Endpunkt-Parameter ist ungültig"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:684
msgid "Enforce IGMPv1"
@@ -2848,11 +3005,11 @@ msgstr "Eigene Werte angeben"
msgid "Erasing..."
msgstr "Lösche..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:115
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:116
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
msgid "Error"
msgstr "Fehler"
@@ -2861,16 +3018,16 @@ msgstr "Fehler"
msgid "Error getting PublicKey"
msgstr "Fehler beim Abruf des öffentlichen Schlüssels"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Errored seconds (ES)"
msgstr "Fehlersekunden (ES)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3027
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
#: modules/luci-compat/luasrc/model/network.lua:1433
msgid "Ethernet Adapter"
msgstr "Netzwerkschnittstelle"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
#: modules/luci-compat/luasrc/model/network.lua:1423
msgid "Ethernet Switch"
msgstr "Netzwerk Switch"
@@ -2883,27 +3040,39 @@ msgstr "Alle 30 Sekunden (langsam, 0)"
msgid "Every second (fast, 1)"
msgstr "Jede Sekunde (schnell, 1)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
msgid "Exclude interfaces"
msgstr "Netzwerkadapter ausschließen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:160
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr ""
+"Ausführung verschiedener Netzwerkbefehle, um die Verbindung und "
+"Namensauflösung auf andere Systeme zu überprüfen."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
msgid ""
"Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
"e.g. for RBL services."
msgstr ""
-"Dies erlaubt DNS-Antworten im 127.0.0.0/8 Bereich der z.B. für RBL Dienste "
-"genutzt wird"
+"Ausnehmen von <code>127.0.0.0/8</code> und <code>::1</code> von Rebinding-"
+"Prüfungen, z. für RBL-Dienste."
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:356
msgid "Existing device"
msgstr "Existierender Netzwerkadapter"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
msgid "Expand hosts"
msgstr "Hosts vervollständigen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+msgid "Expected port number."
+msgstr "Erwartete Portnummer."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
msgid "Expecting a hexadecimal assignment hint"
msgstr "Erwarte einen hexadezimalen Zuordnungshinweis"
@@ -2924,11 +3093,11 @@ msgstr "Erwarte zwei durch Doppelpunkt getrennte Prioritätswerte"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "Expecting: %s"
msgstr "Erwarte: %s"
@@ -2940,7 +3109,7 @@ msgstr "Erwartet: nicht leerer Wert"
msgid "Expires"
msgstr "Verfällt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
msgstr ""
@@ -2951,11 +3120,11 @@ msgstr ""
msgid "External"
msgstr "Extern"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "External R0 Key Holder List"
msgstr "Externe R0-Key-Holder-List"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid "External R1 Key Holder List"
msgstr "Externe R1-Key-Holder-List"
@@ -2983,15 +3152,15 @@ msgstr "Zusätzliche pppd-Optionen"
msgid "Extra sstpc options"
msgstr "Zusätzliche sstpc-Optionen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550
msgid "FT over DS"
msgstr "FT-über-DS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1549
msgid "FT over the Air"
msgstr "FT-drahtlos"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
msgid "FT protocol"
msgstr "FT Protokoll"
@@ -2999,65 +3168,96 @@ msgstr "FT Protokoll"
msgid "Failed to change the system password."
msgstr "Das Systempasswort konnte nicht geändert werden."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr "Modem konnte nicht konfiguriert werden"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
"Konnte nicht innerhalb von %d Sekunden bestätigen, warte auf Zurückrollen "
"der Änderungen…"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr "Verbindung konnte nicht hergestellt werden"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr "Verbindung konnte nicht getrennt werden"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
msgstr "Fehler beim Ausführen der Aktion \"/etc/init.d/%s %s\": %s"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr "Modeminformationen konnten nicht abgerufen werden"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr "Modem konnte nicht initialisiert werden"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr "Betriebsmodus konnte nicht eingestellt werden"
+
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
msgid "File"
msgstr "Datei"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"File listing upstream resolvers, optionally domain-specific, e.g. "
"<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
msgstr ""
-"Diese Datei muss Zeilen in der Form <code>server=/domain/1.2.3.4</code> oder "
-"<code>server=1.2.3.4</code> für domainspezifische oder volle Upstream-<abbr "
-"title=\"Domain Name System\">DNS</abbr>-Server beinhalten."
+"Datei, die Upstream-Resolver auflistet, optional domänenspezifisch, z. B. "
+"<code>server=1.2.3.4</code>, <code>server=/domäne/1.2.3.4</code>."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2655
msgid "File not accessible"
msgstr "Datei nicht verfügbar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
msgid "File to store DHCP lease information."
msgstr ""
-"Speicherort für vergebene <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr>-Adressen"
+"Speicherort für vergebene <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr>-Adressen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
msgid "File with upstream resolvers."
msgstr "Lokale <abbr title=\"Domain Name System\">DNS</abbr>-Datei"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "Filename"
msgstr "Dateiname"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
msgid "Filename of the boot image advertised to clients."
msgstr "Dateiname des Boot-Images welches den Clients mitgeteilt wird"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
msgid "Filesystem"
msgstr "Dateisystem"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+msgid "Filter IPv4 A records"
+msgstr "Filtern von IPv4-A-Einträgen"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+msgid "Filter IPv6 AAAA records"
+msgstr "Filtern von IPv6-AAAA-Einträgen"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+msgid "Filter SRV/SOA service discovery"
+msgstr "SRV/SOA-Service-Erkennung filtern"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
msgid "Filter private"
msgstr "Private Anfragen filtern"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
-msgid "Filter useless"
-msgstr "Windowsanfragen filtern"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
msgid "Filtering for all slaves, no validation"
msgstr "Filterung für alle Slaves, keine Validierung"
@@ -3070,8 +3270,15 @@ msgstr "Filterung für alle Slaves, Validierung nur für aktiven Slave"
msgid "Filtering for all slaves, validation only for backup slaves"
msgstr "Filterung für alle Slaves, Validierung nur für Backup-Slaves"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr ""
+"Filtert die Erkennung von SRV/SOA-Diensten, um die Auslösung von Dial-on-"
+"Demand-Verbindungen zu vermeiden."
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Finalizing failed"
msgstr "Finalisierung fehlgeschlagen"
@@ -3083,7 +3290,7 @@ msgstr ""
"Findet alle angeschlossenen Dateisysteme und SWAP-Partitionen und generiert "
"die Konfiguration mit passenden Standardwerten für alle gefundenen Geräte neu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
msgid "Find and join network"
msgstr "Suchen und Verbinden von Netzwerken"
@@ -3097,10 +3304,11 @@ msgid "Firewall"
msgstr "Firewall"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
msgid "Firewall Mark"
msgstr "Firewall Mark"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
msgid "Firewall Settings"
msgstr "Firewall Einstellungen"
@@ -3112,15 +3320,15 @@ msgstr "Firewall-Status"
msgid "Firewall mark"
msgstr "Firewall-Markierung"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
msgid "Firmware File"
msgstr "Firmware-Datei"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
msgid "Firmware Version"
msgstr "Firmware-Version"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
msgid "Fixed source port for outbound DNS queries."
msgstr "Fester Port für ausgehende DNS-Anfragen"
@@ -3146,20 +3354,20 @@ msgstr "Flash-Operationen"
msgid "Flashing…"
msgstr "Aktualisieren…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force"
msgstr "Start erzwingen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid "Force 40MHz mode"
msgstr "40MHz-Modus forcieren"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
msgid "Force CCMP (AES)"
msgstr "CCMP (AES) erzwingen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force DHCP on this network even if another server is detected."
msgstr ""
"Aktiviere DHCP-Server für dieses Netzwerk, selbst wenn ein anderer aktiver "
@@ -3173,15 +3381,15 @@ msgstr "IGMP-Version erzwingen"
msgid "Force MLD version"
msgstr "MDL-Version erzwingen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
msgid "Force TKIP"
msgstr "Erzwinge TKIP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
msgid "Force TKIP and CCMP (AES)"
msgstr "Erzwinge TKIP und CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid "Force link"
msgstr "Erzwinge Verbindung"
@@ -3193,23 +3401,23 @@ msgstr "Erzwinge Upgrade"
msgid "Force use of NAT-T"
msgstr "Benutzung von NAT-T erzwingen"
-#: modules/luci-base/luasrc/view/csrftoken.htm:8
+#: modules/luci-base/ucode/template/csrftoken.ut:8
msgid "Form token mismatch"
msgstr "Abweichendes Formular-Token"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
msgid ""
-"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> messages between the designated master "
-"interface and downstream interfaces."
+"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
+"designated master interface and downstream interfaces."
msgstr ""
-"<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr>- und <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr>-Nachrichten zwischen der Master-"
-"Schnittstellen und nachgelagerten Schnittstellen weiterleiten."
+"<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr>- und <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr>-Nachrichten zwischen "
+"der Master-Schnittstellen und nachgelagerten Schnittstellen weiterleiten."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
msgid ""
"Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages received on the designated master interface to downstream "
@@ -3223,7 +3431,7 @@ msgstr ""
msgid "Forward DHCP traffic"
msgstr "DHCP Traffic weiterleiten"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
msgid ""
"Forward DHCPv6 messages between the designated master interface and "
"downstream interfaces."
@@ -3231,7 +3439,7 @@ msgstr ""
"DHCPv6-Nachrichten zwischen der Master-Schnittstelle und nachgelagerten "
"Schnittstellen weiterleiten."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
msgid "Forward Error Correction Seconds (FECS)"
msgstr "Fehlerkorrektursekunden (FECS)"
@@ -3243,7 +3451,7 @@ msgstr "Broadcasts weiterleiten"
msgid "Forward delay"
msgstr "Weiterleitungsverzögerung"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
msgid "Forward mesh peer traffic"
msgstr "Mesh-Nachbar-Traffic weiterleiten"
@@ -3252,7 +3460,7 @@ msgid "Forward multicast packets as unicast packets on this device."
msgstr ""
"Multicast-Pakete als Unicast-Pakete auf diesem Netzwerkadapter weiterleiten."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
msgid "Forwarding mode"
msgstr "Weiterleitungstyp"
@@ -3260,11 +3468,11 @@ msgstr "Weiterleitungstyp"
msgid "Fragmentation"
msgstr "Fragmentierung"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:964
msgid "Fragmentation Threshold"
msgstr "Fragmentierungsschwelle"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
msgctxt "nft nat flag fully-random"
msgid "Full port randomization"
msgstr "Voll-randomisierte Ports"
@@ -3284,7 +3492,7 @@ msgid "GHz"
msgstr "GHz"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
msgid "GPRS only"
msgstr "Nur GPRS"
@@ -3323,8 +3531,8 @@ msgstr "Gateway-Ports"
msgid "Gateway address is invalid"
msgstr "Gateway-Adresse ist ungültig"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
@@ -3332,10 +3540,10 @@ msgstr "Gateway-Adresse ist ungültig"
msgid "General Settings"
msgstr "Allgemeine Einstellungen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "General Setup"
msgstr "Allgemeine Einstellungen"
@@ -3347,7 +3555,7 @@ msgstr "Allgemeine Adapteroptionen"
msgid "Generate Config"
msgstr "Konfiguration generieren"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid "Generate PMK locally"
msgstr "PMK lokal generieren"
@@ -3355,11 +3563,11 @@ msgstr "PMK lokal generieren"
msgid "Generate archive"
msgstr "Sicherung erstellen"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:789
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819
msgid "Generate configuration"
msgstr "Konfiguration generieren"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:829
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859
msgid "Generate configuration…"
msgstr "Konfiguration generieren…"
@@ -3367,17 +3575,17 @@ msgstr "Konfiguration generieren…"
msgid "Generate new key pair"
msgstr "Neues Schlüsselpaar generieren"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
msgid "Generate preshared key"
msgstr "Neuen PSK-Schlüssel generieren"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:671
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:691
msgid "Generates a configuration suitable for import on a WireGuard peer"
msgstr ""
"Generiert eine Konfiguration geeignet für den Import bei einem WireGuard-"
"Verbindungspartner"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:763
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
msgid "Generating QR code…"
msgstr "QR-Code generieren…"
@@ -3391,25 +3599,25 @@ msgstr ""
msgid "Global Settings"
msgstr "Globale Einstellungen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
msgid "Global network options"
msgstr "Globale Netzwerkeinstellungen"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:82
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:84
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
msgid "Go to firmware upgrade..."
msgstr "Gehe zum Firmware Upgrade..."
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:72
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
msgid "Go to password configuration..."
msgstr "Zur Passwortkonfiguration..."
#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3748
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
msgid "Go to relevant configuration page"
@@ -3435,6 +3643,10 @@ msgstr "Gewähre Zugriff auf LuCI-OpenConnect-Prozeduren"
msgid "Grant access to LuCI Wireguard procedures"
msgstr "Zugriff auf LuCI Wireguard-Verfahren gewähren"
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr "Zugriff auf LuCI openfortivpn-Verfahren gewähren"
+
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
msgid "Grant access to SSH configuration"
msgstr "Gewähre Zugriff auf die SSH-Konfiguration"
@@ -3540,11 +3752,11 @@ msgstr "HTTP(S) Zugriff"
msgid "Hang Up"
msgstr "Auflegen"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Header Error Code Errors (HEC)"
msgstr "Anzahl Header-Error-Code-Fehler (HEC)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
msgid "Heartbeat interval (kernel: heartbeat)"
msgstr "Heartbeat-Intervall (kernel: heartbeat)"
@@ -3560,7 +3772,7 @@ msgstr ""
"An dieser Stelle können Grundeinstellungen des Systems wie Hostname oder "
"Zeitzone vorgenommen werden."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr ""
"<abbr title=\"Extended Service Set Identifier\">ESSID</abbr> verstecken"
@@ -3570,11 +3782,11 @@ msgstr ""
msgid "Hide empty chains"
msgstr "Leere Chains ausblenden"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
msgid "High"
msgstr "Hoch"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
msgctxt "Chain hook description"
msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
msgstr "Hook: <strong>%h</strong> (%h), Priorität: <strong>%d</strong>"
@@ -3584,7 +3796,7 @@ msgid "Hop Penalty"
msgstr "Hop-Penalty"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2169
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2231
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
msgid "Host"
@@ -3594,7 +3806,7 @@ msgstr "Host"
msgid "Host expiry timeout"
msgstr "Host Verfallsdatum"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
msgid "Host requests this filename from the boot server."
msgstr "Vom Boot-Server angeforderter Dateiname."
@@ -3603,9 +3815,9 @@ msgid "Host-Uniq tag content"
msgstr "\"Host-Uniq\"-Bezeichner"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
msgid "Hostname"
@@ -3615,11 +3827,11 @@ msgstr "Hostname"
msgid "Hostname to send when requesting DHCP"
msgstr "Zu sendender Hostname bei DHCP Anfragen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
msgid "Hostnames"
msgstr "Rechnernamen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
msgid ""
"Hostnames are used to bind a domain name to an IP address. This setting is "
"redundant for hostnames already configured with static leases, but it can be "
@@ -3645,18 +3857,30 @@ msgstr "Menschenlesbare Zähler"
msgid "Hybrid"
msgstr "Hybrid"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr "ICMP-Code"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr "ICMP-Typ"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
msgctxt "nft icmpv6 code"
msgid "ICMPv6 code"
msgstr "ICMPv6-Code"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
msgctxt "nft icmpv6 type"
msgid "ICMPv6 type"
msgstr "ICMPv6-Typ"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
+msgid "ID"
+msgstr "ID"
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3674,11 +3898,11 @@ msgstr "IKE-DH-Gruppe"
msgid "IP Addresses"
msgstr "IP-Adressen"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
msgid "IP Protocol"
msgstr "IP-Protokoll"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
msgid "IP Sets"
msgstr "IP-Sets"
@@ -3686,7 +3910,7 @@ msgstr "IP-Sets"
msgid "IP Type"
msgstr "IP-Typ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
msgid "IP address"
@@ -3702,7 +3926,17 @@ msgstr "IP-Adresse ist ungültig"
msgid "IP address is missing"
msgstr "IP-Adresse fehlt"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+"IP-Adressen, die innerhalb des Tunnels erlaubt sind. Die Gegenstelle "
+"akzeptiert getunnelte Pakete mit Quell-IP-Adressen, die dieser Liste "
+"entsprechen, und leitet Pakete mit passender Ziel-IP zurück."
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:37
msgctxt "nft ip protocol"
msgid "IP protocol"
msgstr "IP-Protokoll"
@@ -3712,15 +3946,15 @@ msgctxt "nft meta l4proto"
msgid "IP protocol"
msgstr "IP-Protokoll"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
msgid "IP set"
msgstr "IP-Sets"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305
msgid "IP sets"
msgstr "IP-Sets"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
msgid "IPs to override with NXDOMAIN"
msgstr "Ungültige \"NX-Domain\" Antworten ignorieren"
@@ -3728,14 +3962,14 @@ msgstr "Ungültige \"NX-Domain\" Antworten ignorieren"
msgid "IPsec XFRM"
msgstr "IPsec XFRM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
msgid "IPv4"
msgstr "IPv4"
@@ -3761,7 +3995,7 @@ msgstr "IPv4-Upstream"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
msgid "IPv4 address"
@@ -3801,11 +4035,11 @@ msgstr "IPv4 Bereich"
msgid "IPv4 prefix length"
msgstr "Länge des IPv4-Präfix"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:626
msgid "IPv4 traffic table \"%h\""
msgstr "IPv4-Tabelle \"%h\""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
msgid "IPv4+IPv6"
msgstr "IPv4+IPv6"
@@ -3818,23 +4052,23 @@ msgstr "IPv4-in-IPv4 (RFC2003)"
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr "IPv4/IPv6 (beide - standardmäßig IPv4)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:634
msgid "IPv4/IPv6 traffic table \"%h\""
msgstr "IPv4/IPv6-Tabelle \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:109
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
msgid "IPv6"
msgstr "IPv6"
@@ -3850,7 +4084,7 @@ msgstr "IPv6-MTU"
msgid "IPv6 Neighbours"
msgstr "IPv6 Nachbarn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
msgid "IPv6 RA Settings"
msgstr "IPv6-RA-Einstellungen"
@@ -3862,11 +4096,11 @@ msgstr "IPv6-Routing"
msgid "IPv6 Rules"
msgstr "IPv6-Regeln"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
msgid "IPv6 Settings"
msgstr "IPv6 Einstellungen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid "IPv6 ULA-Prefix"
msgstr "IPv6 ULA-Präfix"
@@ -3880,12 +4114,12 @@ msgstr "IPv6-Upstream"
msgid "IPv6 address"
msgstr "IPv6 Adresse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid "IPv6 assignment hint"
msgstr "IPv6 Zuweisungshinweis"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid "IPv6 assignment length"
msgstr "IPv6 Zuweisungslänge"
@@ -3901,7 +4135,7 @@ msgstr "IPv6-Netzwerk in Addresse/Netzmaske-Notation"
msgid "IPv6 only"
msgstr "Nur IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid "IPv6 preference"
msgstr "IPv6-Präferenz"
@@ -3910,7 +4144,7 @@ msgstr "IPv6-Präferenz"
msgid "IPv6 prefix"
msgstr "IPv6-Präfix"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid "IPv6 prefix filter"
msgstr "IPv6-Präfix-Filter"
@@ -3924,15 +4158,15 @@ msgstr "Länge des IPv6-Präfix"
msgid "IPv6 routed prefix"
msgstr "Geroutetes IPv6-Präfix"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid "IPv6 source routing"
msgstr "Quellbasiertes IPv6-Routing"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid "IPv6 suffix"
msgstr "IPv6 Endung"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
msgid "IPv6 suffix (hex)"
msgstr ""
"<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Suffix (hexadezimal)"
@@ -3941,11 +4175,11 @@ msgstr ""
msgid "IPv6 support"
msgstr "IPv6-Unterstützung"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:630
msgid "IPv6 traffic table \"%h\""
msgstr "IPv6-Tabelle \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr "IPv6 Präfix-Delegation (PD)"
@@ -3964,7 +4198,7 @@ msgstr "IPv6-über-IPv4 (6rd)"
msgid "IPv6-over-IPv4 (6to4)"
msgstr "IPv6-über-IPv4 (6to4)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
msgid "Identity"
msgstr "Identität"
@@ -3982,7 +4216,7 @@ msgstr ""
msgid "If checked, encryption is disabled"
msgstr "Deaktiviert die Verschlüsselung, wenn ausgewählt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
@@ -3994,16 +4228,16 @@ msgstr ""
msgid "If set, the meaning of the match options is inverted"
msgstr "Invertiert die Bedeutung der Match-Optionen."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr ""
"Wenn angegeben, wird das Gerät anhand seiner UUID statt fester Gerätedatei "
"gemounted"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
@@ -4011,7 +4245,7 @@ msgstr ""
"Wenn angegeben, wird das Gerät nach anhand des Partitionslabels statt fester "
"Gerätedatei gemounted"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -4022,40 +4256,40 @@ msgstr ""
"Sekunden notwendig um die geänderten Einstellungen zu bestätigen. "
"Andernfalls werden die Änderungen automatisch zurückgerollt."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
msgid "If unchecked, no default route is configured"
msgstr "Wenn deaktiviert, wird keine Default-Route gesetzt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr "Falls deaktiviert werden die zugewiesenen DNS-Server ignoriert"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid ""
"If your physical memory is insufficient unused data can be temporarily "
-"swapped to a swap-device resulting in a higher amount of usable <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
-"slow process as the swap-device cannot be accessed with the high datarates "
-"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+"swapped to a swap-device resulting in a higher amount of usable <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
msgstr ""
"Falls der Arbeitsspeicher des Routers nicht ausreicht, kann dieser nicht "
"benutzte Daten zeitweise auf einem SWAP-Laufwerk auslagern um so die "
"effektive Größe des Arbeitsspeichers zu erhöhen. Die Auslagerung der Daten "
"ist natürlich bedeutend langsamer als direkte Arbeitsspeicherzugriffe."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
msgid "Ignore <code>/etc/hosts</code>"
msgstr "Ignoriere <code>/etc/hosts</code>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid "Ignore interface"
msgstr "Schnittstelle ignorieren"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
msgid "Ignore resolv file"
msgstr "Resolv-Datei ignorieren"
@@ -4067,25 +4301,25 @@ msgstr "Abbild"
msgid "Image check failed:"
msgstr "Überprüfung der Abbilddatei fehlgeschlagen:"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import as peer"
-msgstr ""
+msgstr "Als Peer importieren"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import configuration"
msgstr "Konfiguration importieren"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:484
-msgid "Import peer configuration…"
-msgstr "Verbindungspartner-Konfiguration importieren…"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:504
+msgid "Import configuration as peer…"
+msgstr "Konfiguration als Peer importieren…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:470
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
msgid "Import settings"
msgstr "Einstellungen importieren"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:366
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:391
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:376
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:403
msgid "Imported peer configuration"
msgstr "Importierte Verbindungspartner-Konfiguration"
@@ -4108,7 +4342,7 @@ msgstr ""
"Vermeidung zu aktivieren um Broadcast-Schleifen zu vermeiden welche das "
"Netzwerk stark beeinträchtigen können."
-#: modules/luci-base/luasrc/view/csrftoken.htm:13
+#: modules/luci-base/ucode/template/csrftoken.ut:13
msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
@@ -4157,6 +4391,7 @@ msgstr "Eingehende Schnittstelle"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Incoming key"
msgstr "Eingehender Schlüssel"
@@ -4171,7 +4406,7 @@ msgstr "Eingehende Serialisierung"
msgid "Info"
msgstr "Info"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Information"
msgstr "Informationen"
@@ -4190,7 +4425,6 @@ msgid "Ingress device name"
msgstr "Eingehender Schnittstellenname"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
msgstr "Initialisierung fehlgeschlagen"
@@ -4202,31 +4436,42 @@ msgstr "Startscript"
msgid "Initscripts"
msgstr "Startscripte"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid "Inner certificate constraint (Domain)"
msgstr "Einschränkung für inneres Zertifikat (Domain)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid "Inner certificate constraint (SAN)"
msgstr "Einschränkung für inneres Zertifikat (SAN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid "Inner certificate constraint (Subject)"
msgstr "Einschränkung für inneres Zertifikat (Subject)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid "Inner certificate constraint (Wildcard)"
msgstr "Einschränkung für inneres Zertifikat (Wildcard)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:310
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
msgid "Install protocol extensions..."
msgstr "Installiere Protokoll-Erweiterungen..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
msgid "Instance"
msgstr "Instanz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
+#, fuzzy
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr "Instanz"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
+#, fuzzy
+msgid "Instance Details"
+msgstr "Instanz"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid ""
"Instead of joining any network with a matching SSID, only connect to the "
"BSSID <code>%h</code>."
@@ -4238,6 +4483,7 @@ msgstr ""
msgid "Insufficient permissions to read UCI configuration."
msgstr "Ungenügende Berechtigungen um UCI-Konfiguration zu lesen."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
@@ -4245,7 +4491,7 @@ msgstr "Ungenügende Berechtigungen um UCI-Konfiguration zu lesen."
msgid "Interface"
msgstr "Schnittstelle"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:728
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
msgid "Interface \"%h\" is already marked as designated master."
msgstr ""
"Die Schnittstelle \"%h\" ist bereits als Master-Schnittstelle markiert."
@@ -4256,7 +4502,7 @@ msgstr ""
"Der Netzwerkadapter der Schnittstelle %q wurde automatisch von %q auf %q "
"geändert."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
msgid "Interface Configuration"
msgstr "WLAN-Netzwerkkonfiguration"
@@ -4264,7 +4510,7 @@ msgstr "WLAN-Netzwerkkonfiguration"
msgid "Interface ID"
msgstr "Schnittstellen-ID"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
msgid "Interface has %d pending changes"
msgstr "Die Schnittstelle hat %d ausstehende Änderungen"
@@ -4273,39 +4519,39 @@ msgstr "Die Schnittstelle hat %d ausstehende Änderungen"
msgid "Interface is disabled"
msgstr "Netzwerk ist deaktiviert"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:65
msgid "Interface is marked for deletion"
msgstr "Die Schnittstelle ist zum Löschen vorgemerkt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is reconnecting..."
msgstr "Schnittstelle verbindet neu..."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:194
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:214
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is shutting down..."
msgstr "Schnittstelle fährt herunter..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
msgid "Interface is starting..."
msgstr "Schnittstelle startet..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304
msgid "Interface is stopping..."
msgstr "Schnittstelle stoppt..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Interface name"
-msgstr "Adaptername"
+msgstr "Schnittstellenname"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:314
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Interface not present or not connected yet."
msgstr "Schnittstelle existiert nicht oder ist nicht verbunden."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:507
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
msgid "Interfaces"
msgstr "Netzwerkschnittstellen"
@@ -4314,10 +4560,6 @@ msgstr "Netzwerkschnittstellen"
msgid "Internal"
msgstr "Intern"
-#: modules/luci-base/luasrc/view/error500.htm:8
-msgid "Internal Server Error"
-msgstr "Interner Serverfehler"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
msgid "Interval For Sending Learning Packets"
msgstr "Intervall für das Senden von Lernpaketen"
@@ -4344,7 +4586,7 @@ msgstr "Ungültige Eingabe"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
msgid "Invalid APN provided"
msgstr "Ungültige APN angegeben"
@@ -4395,17 +4637,21 @@ msgstr "Ungültiges Kommando"
msgid "Invalid hexadecimal value"
msgstr "Ungültiger Hexadezimalwert"
-#: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
msgid "Invalid username and/or password! Please try again."
msgstr ""
"Ungültiger Benutzername oder ungültiges Passwort! Bitte erneut versuchen."
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr "Blinken umkehren"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "Invert match"
msgstr "Selektor invertieren"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Isolate Clients"
msgstr "Clients isolieren"
@@ -4417,21 +4663,21 @@ msgstr ""
"Das verwendete Image scheint zu groß für den internen Flash-Speicher zu "
"sein. Überprüfen Sie die Imagedatei!"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
msgid "JavaScript required!"
msgstr "JavaScript benötigt!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
msgid "Join Network"
msgstr "Netzwerk beitreten"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1829
msgid "Join Network: Wireless Scan"
msgstr "Netzwerk beitreten: Suche nach Netzwerken"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2107
msgid "Joining Network: %q"
msgstr "Trete Netzwerk %q bei"
@@ -4443,24 +4689,28 @@ msgstr "Zu Regel springen"
msgid "Keep settings and retain the current configuration"
msgstr "Einstellungen beibehalten und die aktuelle Konfiguration sichern"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgid "Keep-Alive"
+msgstr "Keep-Alive"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Kernel Log"
msgstr "Kernelprotokoll"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
msgid "Kernel Version"
msgstr "Kernel-Version"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462
msgid "Key"
msgstr "Schlüssel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
msgid "Key #%d"
msgstr "Schlüssel Nr. %d"
@@ -4468,6 +4718,7 @@ msgstr "Schlüssel Nr. %d"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Key for incoming packets (optional)."
msgstr "Schlüssel für eingehende Pakete (optional)."
@@ -4475,15 +4726,20 @@ msgstr "Schlüssel für eingehende Pakete (optional)."
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Key for outgoing packets (optional)."
msgstr "Schlüssel für ausgehende Pakete (optional)."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
msgctxt "Label indicating that WireGuard peer lacks public key"
msgid "Key missing"
msgstr "Schlüssel fehlt"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr "Schlüssel zum Signieren der Netzwerkkonfiguration"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
msgctxt "nft unit"
msgid "KiB"
msgstr "KiB"
@@ -4527,12 +4783,12 @@ msgstr "LCP Echo Intervall"
msgid "LED Configuration"
msgstr "LED-Konfiguration"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
msgid "LLC"
msgstr "LLC"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid "Label"
msgstr "Label"
@@ -4544,14 +4800,27 @@ msgstr "Sprache"
msgid "Language and Style"
msgstr "Sprache und Aussehen"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr ""
+"Größere Gewichte (mit gleicher Prio) erhalten eine proportional höhere "
+"Wahrscheinlichkeit, ausgewählt zu werden."
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
msgid "Last member interval"
msgstr "Letzter-Teilnehmer-Intervall"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
msgid "Latency"
msgstr "Latenz"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
+msgid "Latest Handshake"
+msgstr "Letztes Handshake"
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
msgstr "Zweigstelle"
@@ -4560,16 +4829,16 @@ msgstr "Zweigstelle"
msgid "Learn"
msgstr "Lernend"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Learn routes"
msgstr "Routen lernen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
msgid "Lease file"
msgstr "Leasedatei"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid "Lease time"
msgstr "Laufzeit"
@@ -4593,7 +4862,7 @@ msgstr "Zur automatischen Erkennung leer lassen"
msgid "Leave empty to use the current WAN address"
msgstr "Leer lassen um die aktuelle WAN-Adresse zu verwenden"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid ""
"Legacy or badly behaving devices may require legacy 802.11b rates to "
"interoperate. Airtime efficiency may be significantly reduced where these "
@@ -4604,31 +4873,31 @@ msgstr ""
"802.11b-Raten verhindert die effiziente Ausnutzung des Funkspektrums. Es "
"wird empfohlen, die veralteten Datenraten wo immer möglich zu deaktivieren."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
msgid "Legacy rules detected"
msgstr "Alte Regeln erkannt"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
msgid "Legend:"
msgstr "Legende:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Limit"
msgstr "Limit"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Line Attenuation (LATN)"
msgstr "Dämpfung (LATN)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
msgid "Line Mode"
msgstr "Verbindungsmodus"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
msgid "Line State"
msgstr "Verbindungsstatus"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Line Uptime"
msgstr "Verbindungsdauer"
@@ -4644,23 +4913,23 @@ msgstr "Linküberwachung"
msgid "Link On"
msgstr "Verbindung hergestellt"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
msgctxt "nft @ll,off,len"
msgid "Link layer header bits %d-%d"
msgstr "Link-Layer-Bits %d-%d"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:514
msgid "List of IP addresses to convert into NXDOMAIN responses."
msgstr "Liste von Servern die falsche \"NX Domain\" Antworten liefern"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
-msgid "List of IP sets to populate with the specified domain IPs."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
+msgid "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here."
msgstr ""
"Liste von IP-Sets welche mit den aufgelösten IPs der angegebenen Domains "
"gefüllt werden."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid ""
"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID "
@@ -4675,7 +4944,7 @@ msgstr ""
"werden kann, mit der sich der Client wärend der anfänglichen "
"Mobilitätsdomänen-Assoziation verbunden hat."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
"as 6 octets with colons,128-bit key as hex string. <br />This list is used "
@@ -4694,25 +4963,31 @@ msgstr ""
msgid "List of SSH key files for auth"
msgstr "Liste der SSH Schlüssel zur Authentifikation"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
msgid "List of domains to allow RFC1918 responses for."
msgstr "Liste von Domains für welche RFC1918-Antworten erlaubt sind"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
-msgid "List of domains to force to an IP address."
-msgstr "Liste von erzwungenen Domain-IP-Adressen-Zuordnungen."
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
msgid "List of upstream resolvers to forward queries to."
msgstr ""
"Liste von <abbr title=\"Domain Name System\">DNS</abbr>-Servern an welche "
"Requests weitergeleitet werden"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
msgid "Listen Port"
-msgstr "Listening-Port"
+msgstr "Listen-Port"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+msgid "Listen address"
+msgstr "Listen-Adresse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+#, fuzzy
+msgid "Listen and Relay To IP family must be homogeneous."
+msgstr "Listen und Relay To IP Familie müssen homogen sein."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342
msgid "Listen interfaces"
msgstr "Aktive Adapter"
@@ -4722,18 +4997,18 @@ msgstr ""
"Nur auf die gegebene Schnittstelle reagieren, nutze alle wenn nicht "
"spezifiziert"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
msgid ""
"Listen only on the specified interfaces, and loopback if not excluded "
"explicitly."
msgstr ""
"Dienste auf die angegeben Netzwerkadapter zuzüglich Loopback beschränken."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
msgid "ListenPort setting is invalid"
msgstr "ListenPort-Parameter ist ungültig"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520
msgid "Listening port for inbound DNS queries."
msgstr "Serverport für eingehende DNS Abfragen"
@@ -4742,7 +5017,7 @@ msgstr "Serverport für eingehende DNS Abfragen"
msgid "Load"
msgstr "Last"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:63
msgid "Load Average"
msgstr "Durchschnittslast"
@@ -4750,27 +5025,28 @@ msgstr "Durchschnittslast"
msgid "Load configuration…"
msgstr "Konfiguration laden…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2038
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
msgid "Loading data…"
msgstr "Lade Daten…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
msgid "Loading directory contents…"
msgstr "Lade Verzeichniseinträge…"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
-#: modules/luci-base/luasrc/view/view.htm:4
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
msgid "Loading view…"
msgstr "Lade Seite…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
msgid "Local"
msgstr "Lokal"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
msgid "Local IP address"
msgstr "Lokale IP-Adresse"
@@ -4790,11 +5066,12 @@ msgstr "Lokale IP-Adresse"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "Local IPv4 address"
msgstr "Lokale IPv4-Adresse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
msgid "Local IPv6 DNS server"
msgstr "Lokaler IPv6-DNS-Server"
@@ -4810,46 +5087,55 @@ msgstr "Lokale IPv6-Adresse"
msgid "Local Startup"
msgstr "Lokales Startskript"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
msgid "Local Time"
msgstr "Ortszeit"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1019
msgid "Local ULA"
msgstr "Lokales ULA-Präfix"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
msgid "Local domain"
msgstr "Lokale Domain"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
msgid "Local domain suffix appended to DHCP names and hosts file entries."
msgstr ""
"Lokaler Domain-Suffix welcher an DHCP Namen und Host-Datei Einträge "
"angehangen wird"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
msgid "Local server"
msgstr "Lokaler Server"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
msgid "Local service only"
msgstr "Nur lokale Dienste"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr "Lokaler Wireguard-Schlüssel"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
msgid "Localise queries"
msgstr "Lokalisiere Anfragen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid "Lock to BSSID"
msgstr "Auf BSSID beschränken"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft log action"
+msgid "Log event \"<strong>%h</strong>…\""
+msgstr "Protokollereignis \"<strong>%h</strong>...\""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
msgid "Log output level"
msgstr "Protokolllevel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
msgid "Log queries"
msgstr "Schreibe Abfragelog"
@@ -4877,8 +5163,8 @@ msgstr ""
"Logisches Netzwerk, zu dem der Tunnel hinzugefügt wird (überbrückt) "
"(optional)."
-#: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
msgid "Login"
msgstr "Anmelden"
@@ -4887,28 +5173,31 @@ msgid "Logout"
msgstr "Abmelden"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:628
-#, fuzzy
msgid "Loose filtering"
-msgstr "offene Filterung"
+msgstr "Lockere Filterung"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Loss of Signal Seconds (LOSS)"
msgstr "Signalverlustsekunden (LOSS)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
msgid "Lowest leased address as offset from the network address."
msgstr "Kleinste vergebene Adresse (Netzwerkadresse + x)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr "Lua-Kompatibilitätsmodus aktiv"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
msgid "MAC"
msgstr "MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
msgid "MAC Address"
msgstr "MAC-Adresse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
msgid "MAC Address Filter"
msgstr "MAC-Adressfilter"
@@ -4917,15 +5206,15 @@ msgid "MAC Address For The Actor"
msgstr "MAC-Adresse für den Actor"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
msgid "MAC VLAN"
msgstr "MAC-VLAN"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2168
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2230
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
@@ -4934,11 +5223,11 @@ msgstr "MAC-VLAN"
msgid "MAC address"
msgstr "MAC-Adresse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
msgid "MAC-Filter"
msgstr "MAC-Filter"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
msgid "MAC-List"
msgstr "MAC-Adressliste"
@@ -4974,7 +5263,7 @@ msgid "MII Interval"
msgstr "MII Intervall"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
@@ -4982,14 +5271,18 @@ msgstr "MII Intervall"
msgid "MTU"
msgstr "MTU"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+msgid "MX"
+msgstr "MX"
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
msgid ""
"Make sure to clone the root filesystem using something like the commands "
"below:"
msgstr "Das Root-Dateisystem muss mit folgenden Kommandsos vorbereitet werden:"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
@@ -4998,31 +5291,31 @@ msgstr "Das Root-Dateisystem muss mit folgenden Kommandsos vorbereitet werden:"
msgid "Manual"
msgstr "Manuell"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3891
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
msgid "Master"
msgstr "Master"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr "Maximales <abbr title=\"Router Advertisement\">RA</abbr>-Intervall"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Max. Attainable Data Rate (ATTNDR)"
msgstr "Maximal erreichbare Datenrate (ATTNDR)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533
msgid "Max. DHCP leases"
msgstr ""
"<abbr title=\"maximal\">Max.</abbr> Anzahl von <abbr title=\"Dynamic Host "
"Configuration Protocol\">DHCP</abbr>-Leases"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
msgid "Max. EDNS0 packet size"
msgstr ""
"<abbr title=\"maximal\">Max.</abbr> Größe von <abbr title=\"Extension "
"Mechanisms for Domain Name System\">EDNS0</abbr>-Paketen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
msgid "Max. concurrent queries"
msgstr "<abbr title=\"maximal\">Max.</abbr> Anzahl gleichzeitiger Abfragen"
@@ -5030,29 +5323,28 @@ msgstr "<abbr title=\"maximal\">Max.</abbr> Anzahl gleichzeitiger Abfragen"
msgid "Maximum age"
msgstr "Maximales Alter"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
msgid "Maximum allowed Listen Interval"
msgstr "Maximal erlaubter Inaktivitätszeitraum"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
msgid "Maximum allowed number of active DHCP leases."
msgstr "Maximal zulässige Anzahl von aktiven DHCP-Leases"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
msgid "Maximum allowed number of concurrent DNS queries."
msgstr "Maximal zulässige Anzahl an gleichzeitigen DNS-Anfragen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
msgid "Maximum allowed size of EDNS0 UDP packets."
msgstr "Maximal zulässige Größe von EDNS.0 UDP Paketen"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Maximum amount of seconds to wait for the modem to become ready"
msgstr "Maximale Zeit die gewartet wird bis das Modem bereit ist (in Sekunden)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Maximum number of leased addresses."
msgstr "Maximal zulässige Anzahl von vergeben DHCP-Adressen."
@@ -5060,7 +5352,7 @@ msgstr "Maximal zulässige Anzahl von vergeben DHCP-Adressen."
msgid "Maximum snooping table size"
msgstr "Maximale Größe der Lern-Tabelle"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid ""
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
@@ -5069,10 +5361,14 @@ msgstr ""
"Advertisement, ICMPv6 Type 134\">RA</abbr>-Nachrichten. Standardwert sind "
"600 Sekunden."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid "Maximum transmit power"
msgstr "Maximale Sendeleistung"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+msgid "May prevent VoIP or other services from working."
+msgstr "Kann verhindern, dass VoIP oder andere Dienste funktionieren."
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
@@ -5099,7 +5395,7 @@ msgstr "Speicher"
msgid "Memory usage (%)"
msgstr "Speichernutzung (%)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
msgid "Mesh"
msgstr "Mesh"
@@ -5107,7 +5403,7 @@ msgstr "Mesh"
msgid "Mesh ID"
msgstr "Mesh-ID"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:997
msgid "Mesh Id"
msgstr "Mesh-ID"
@@ -5137,12 +5433,12 @@ msgstr "Methode zur Bestimmung des Verbindungsstatus"
msgid "Metric"
msgstr "Metrik"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
msgctxt "nft unit"
msgid "MiB"
msgstr "MiB"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr "Minimaler <abbr title=\"Router Advertisement\">RA</abbr>-Intervall"
@@ -5162,7 +5458,7 @@ msgstr ""
"Minimale Gültigkeitsdauer, bevor ein ARP-Eintrag ersetzt werden darf. "
"Verhindert eine Überlastung des ARP-Caches."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid ""
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
@@ -5183,7 +5479,7 @@ msgstr "Spiegel-Quell-Port"
msgid "Mobile Data"
msgstr "Mobilfunk Daten"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "Mobility Domain"
msgstr "Mobilitätsbereich"
@@ -5192,14 +5488,14 @@ msgstr "Mobilitätsbereich"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1813
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
msgid "Mode"
msgstr "Modus"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
msgid "Model"
msgstr "Modell"
@@ -5215,13 +5511,13 @@ msgstr ""
"Modemverbindung läuft. Bitte warten. Dieser Vorgang wird nach 2 Minuten "
"unterbochen."
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "Modem default"
msgstr "Modem-Grundeinstellung"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
msgid "Modem device"
@@ -5232,12 +5528,11 @@ msgid "Modem disconnection in progress. Please wait."
msgstr "Modemtrennung läuft. Bitte warten."
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
msgstr "Modem-Informationsabfrage fehlgeschlagen"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Modem init timeout"
msgstr "Wartezeit für Modeminitialisierung"
@@ -5250,8 +5545,8 @@ msgstr "Modem ist deaktiviert."
msgid "ModemManager"
msgstr "ModemManager"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3895
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1080
msgid "Monitor"
msgstr "Monitor"
@@ -5277,7 +5572,7 @@ msgstr "Einhängepunkte"
msgid "Mount Points - Mount Entry"
msgstr "Mountpunkte - Mount-Eintrag"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
msgid "Mount Points - Swap Entry"
msgstr "Mountpunkte - Auslagerungsdatei"
@@ -5297,11 +5592,11 @@ msgstr "Angeschlossene Geräte einhängen"
msgid "Mount filesystems not specifically configured"
msgstr "Nicht explizit konfigurierte Dateisysteme einhängen"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "Mount options"
msgstr "Mount-Optionen"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Mount point"
msgstr "Mountpunkt"
@@ -5321,6 +5616,10 @@ msgstr "Nach unten schieben"
msgid "Move up"
msgstr "Nach oben schieben"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid "Multi To Unicast"
+msgstr "Multi zu Unicast"
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
@@ -5340,11 +5639,11 @@ msgstr "Multicast-Routing"
msgid "Multicast to unicast"
msgstr "Multicast-zu-Unicast"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid "NAS ID"
msgstr "NAS ID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:537
msgid "NAT action chain \"%h\""
msgstr "NAT-Aktions-Chain \"%h\""
@@ -5357,11 +5656,11 @@ msgid "NAT64 Prefix"
msgstr "NAT64-Präfix"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
msgid "NCM"
msgstr "NCM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "NDP-Proxy slave"
msgstr "NDP-Proxy-Nebenschnittstelle"
@@ -5374,29 +5673,42 @@ msgid "NTP server candidates"
msgstr "NTP Server Kandidaten"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4139
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
msgid "Name"
msgstr "Name"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid "Name of the new network"
msgstr "Name des neuen Netzwerkes"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr "Name des Tunnelgeräts"
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
msgid "Navigation"
msgstr "Navigation"
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr "Nebula-Netzwerk"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "Neighbour Report"
+msgstr "Nachbarschaftsbericht"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Neighbour cache validity"
msgstr "Neighbour-Cache-Gültigkeitsdauer"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2229
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
@@ -5409,32 +5721,28 @@ msgstr "Netzwerk"
msgid "Network Coding"
msgstr "Netzwerkcodierung"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
msgid "Network Mode"
-msgstr ""
+msgstr "Netzwerkmodus"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid "Network SSID"
msgstr "Netzwerk-SSID"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
-msgid "Network Utilities"
-msgstr "Netzwerk-Werkzeuge"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
msgid "Network address"
msgstr "Netzwerkadresse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
msgid "Network boot image"
msgstr "Netzwerk-Boot-Image"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:408
msgid "Network bridge configuration migration"
msgstr "Migration der Konfiguration von Netzwerkbrücken"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1435
msgid "Network device"
msgstr "Netzwerkadapter"
@@ -5447,16 +5755,16 @@ msgstr "Netzwerkadapteraktivität (Kernel: netdev)"
msgid "Network device is not present"
msgstr "Netzwerkadapter ist nicht vorhanden"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:646
msgid "Network device table \"%h\""
msgstr "Schnittstellentabelle \"%h\""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
msgctxt "nft @nh,off,len"
msgid "Network header bits %d-%d"
msgstr "Netzwerk-Header-Bits %d-%d"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:442
msgid "Network ifname configuration migration"
msgstr "Migration der Konfiguration von Schnittstellennamen"
@@ -5465,7 +5773,7 @@ msgstr "Migration der Konfiguration von Schnittstellennamen"
msgid "Network interface"
msgstr "Netzwerkschnittstelle"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
msgid "Network-ID"
msgstr "Netzwerk-ID"
@@ -5473,7 +5781,13 @@ msgstr "Netzwerk-ID"
msgid "Never"
msgstr "Niemals"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
+#, fuzzy
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr "Niemals"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
msgid ""
"Never forward matching domains and subdomains, resolve from DHCP or hosts "
"files only."
@@ -5482,11 +5796,11 @@ msgstr ""
"diese Domain zutreffen werden nie weitergeleitet und ausschließlich aus DHCP-"
"Namen oder Hosts-Dateien aufgelöst"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1172
msgid "New interface for \"%s\" can not be created: %s"
msgstr "Neue Schnittstelle \"%s\" kann nicht angelegt werden: %s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1123
msgid "New interface name…"
msgstr "Name der neuen Schnittstelle…"
@@ -5494,13 +5808,13 @@ msgstr "Name der neuen Schnittstelle…"
msgid "Next »"
msgstr "Weiter »"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
msgstr "Nein"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
msgid "No DHCP Server configured for this interface"
msgstr "Kein DHCP Server für diese Schnittstelle eingerichtet"
@@ -5508,7 +5822,7 @@ msgstr "Kein DHCP Server für diese Schnittstelle eingerichtet"
msgid "No Data"
msgstr "Keine Daten"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
msgid "No Encryption"
msgstr "Keine Verschlüsselung"
@@ -5524,9 +5838,13 @@ msgstr "Kein NAT-T"
msgid "No RX signal"
msgstr "Kein Signal empfangen"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
+msgid "No WireGuard interfaces configured."
+msgstr "Keine WireGuard-Schnittstellen konfiguriert."
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:82
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
msgid ""
"No changes to settings will be stored and are lost after rebooting. This "
@@ -5540,7 +5858,11 @@ msgstr ""
msgid "No client associated"
msgstr "Keine Clients assoziiert"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr "Kein Steuergerät angegeben"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
msgctxt "empty table placeholder"
msgid "No data"
msgstr "Keine Daten"
@@ -5563,15 +5885,11 @@ msgstr "Keine Erzwingung"
msgid "No entries available"
msgstr "Keine Einträge vorhanden"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2913
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
msgid "No entries in this directory"
msgstr "Keine Einträge in diesem Verzeichnis"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
-msgid "No files found"
-msgstr "Keine Dateien gefunden"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
msgid ""
"No fixed interface listening port defined, peers might not be able to "
"initiate connections to this WireGuard instance!"
@@ -5611,30 +5929,35 @@ msgstr ""
"Keine Slaves mehr verfügbar, Schnittstellenkonfiguration kann nicht "
"gespeichert werden"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494
msgid "No negative cache"
msgstr "Kein Negativ-Cache"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:697
msgid "No nftables ruleset loaded."
msgstr "Kein nftables-Regelwerk geladen."
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
msgid "No password set!"
msgstr "Kein Passwort gesetzt!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+#, fuzzy
+msgid "No peers connected"
+msgstr "Nicht verbunden"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
msgid "No peers defined yet."
msgstr "Noch keine Verbindungspartner definiert."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
msgid "No public keys present yet."
msgstr "Bisher keine SSH-Schlüssel hinterlegt."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:614
msgctxt "nft chain is empty"
msgid "No rules in this chain"
msgstr "Keine Regeln in dieser Chain."
@@ -5647,8 +5970,8 @@ msgstr "Keine Regeln in dieser Kette."
msgid "No validation or filtering"
msgstr "Keine Validierung oder Filterung"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "No zone assigned"
msgstr "Keine Zone zugewiesen"
@@ -5660,7 +5983,7 @@ msgstr "Keine Zone zugewiesen"
msgid "Noise"
msgstr "Rauschen"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Noise Margin (SNR)"
msgstr "Signal-Rausch-Abstand (SNR)"
@@ -5668,11 +5991,11 @@ msgstr "Signal-Rausch-Abstand (SNR)"
msgid "Noise:"
msgstr "Rauschen:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Non Pre-emptive CRC errors (CRC_P)"
msgstr "Nicht-präemptive CRC-Fehler (CRC_P)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
msgid "Non-wildcard"
msgstr "An Schnittstellen binden"
@@ -5682,12 +6005,12 @@ msgstr "An Schnittstellen binden"
msgid "None"
msgstr "Keine"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
msgid "Normal"
msgstr "Normal"
-#: modules/luci-base/luasrc/view/error404.htm:8
+#: modules/luci-base/ucode/template/error404.ut:9
msgid "Not Found"
msgstr "Nicht Gefunden"
@@ -5699,15 +6022,15 @@ msgstr "Nicht assoziiert"
msgid "Not connected"
msgstr "Nicht verbunden"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:131
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:157
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:328
msgid "Not present"
msgstr "Nicht vorhanden"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Not started on boot"
msgstr "Beim Hochfahren nicht starten"
@@ -5715,7 +6038,7 @@ msgstr "Beim Hochfahren nicht starten"
msgid "Not supported"
msgstr "Nicht unterstützt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid ""
"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
"have problems"
@@ -5723,6 +6046,15 @@ msgstr ""
"Hinweis: Einige WLAN-Treiber unterstützen 802.11w nicht vollständig, z.B. "
"hat der \"mwlwifi\" Treiber bekannte Probleme."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(<code>addr#port</code>)."
+msgstr ""
+"Hinweis: Sie benötigen möglicherweise auch einen DHCP-Proxy (derzeit nicht "
+"verfügbar), wenn Sie einen nicht standardmäßigen Relay-To-Port "
+"angeben(<code>addr#port</code>)."
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "Notes"
msgstr "Notizen"
@@ -5731,7 +6063,7 @@ msgstr "Notizen"
msgid "Notice"
msgstr "Notiz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:138
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:135
msgid "Nslookup"
msgstr "DNS-Auflösung"
@@ -5739,7 +6071,7 @@ msgstr "DNS-Auflösung"
msgid "Number of IGMP membership reports"
msgstr "Anzahl der IGMP-Mitgliedschaftsberichte"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr ""
"Anzahl der zwischengespeicherten DNS-Einträge. Maximum sind 10000 Einträge, "
@@ -5758,7 +6090,7 @@ msgid "Obfuscated Password"
msgstr "Chiffriertes Passwort"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
@@ -5790,7 +6122,7 @@ msgstr "Verzögerung für Anschalt-Zustand"
msgid "On-link"
msgstr "Link-lokale Route"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
msgid "One of hostname or MAC address must be specified!"
msgstr "Es muss entweder ein Hostname oder eine MAC-Adresse angegeben werden!"
@@ -5825,12 +6157,11 @@ msgstr ""
"Nur wenn der aktuell aktive Slave ausfällt und der primäre Slave aktiv ist "
"(Fehler, 2)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:683
msgid "Open iptables rules overview…"
msgstr "Übersicht der iptables-Regeln öffnen…"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
msgstr "Liste öffnen..."
@@ -5839,21 +6170,21 @@ msgstr "Liste öffnen..."
msgid "OpenConnect (CISCO AnyConnect)"
msgstr "OpenConnect (CISCO AnyConnect)"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
msgid "OpenFortivpn"
msgstr "OpenFortivpn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
"Protocol\">NDP</abbr> proxying."
msgstr ""
"Im <em>Relay-Modus</em> operieren wenn eine Master-Schnittstelle festgelegt "
-"und aktiv ist, andernfalls den <abbr title=\"Neighbour Discovery Protocol"
-"\">NDP</abbr>-Proxy-Dienst deaktivieren."
+"und aktiv ist, andernfalls den <abbr title=\"Neighbour Discovery "
+"Protocol\">NDP</abbr>-Proxy-Dienst deaktivieren."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise fall back to <em>server mode</em>."
@@ -5861,7 +6192,7 @@ msgstr ""
"Im <em>Relay-Modus</em> operieren wenn eine Master-Schnittstelle festgelegt "
"und aktiv ist, andernfalls in den <em>Server-Modus</em> wechseln."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
msgid ""
"Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
"otherwise disable service."
@@ -5869,12 +6200,12 @@ msgstr ""
"Im <em>Relay-Modus</em> operieren wenn ein öffentliches IPv6-Präfix "
"vorhanden ist, andernfalls den Dienst deaktivieren."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
msgid "Operating frequency"
msgstr "Betriebsfrequenz"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
msgid "Option \"%s\" contains an invalid input value."
msgstr "Eingabefeld \"%s\" enthält einen ungültigen Wert."
@@ -5882,15 +6213,15 @@ msgstr "Eingabefeld \"%s\" enthält einen ungültigen Wert."
msgid "Option \"%s\" must not be empty."
msgstr "Eingabefeld \"%s\" darf nicht leer sein."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
msgid "Option changed"
msgstr "Option geändert"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
msgid "Option removed"
msgstr "Option entfernt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
msgid "Optional"
msgstr "Optional"
@@ -5898,6 +6229,12 @@ msgstr "Optional"
msgid "Optional, free-form notes about this device"
msgstr "Beliebige, optionale Notizen über dieses Gerät"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
+msgstr ""
+"Optional, in Sekunden. Bei einem Wert von '0' wird keine erneute Verbindung "
+"versucht."
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
@@ -5906,7 +6243,7 @@ msgstr ""
"Optional. 32-Bit-Marke für ausgehende, verschlüsselte Pakete. Wert in "
"hexadezimal mit führendem <code>0x</code> angeben."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid ""
"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -5918,7 +6255,7 @@ msgstr ""
"Server empfangen wird, kombiniert das System das Suffix mit dem Präfix um "
"eine lokale IPv6-Adresse (z.B. 'a:b:c:d::1') für die Schnittstelle zu formen."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
@@ -5926,11 +6263,11 @@ msgstr ""
"Optional. Base64-kodierter, vorhab ausgetauschter Schlüssel um eine weitere "
"Ebene an symmetrischer Verschlüsselung für erhöhte Sicherheit hinzuzufügen."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr "Optional. Routen für erlaubte IP-Adressen erzeugen."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
msgid "Optional. Description of peer."
msgstr "Optionale Beschreibung des entfernten VPN-Partners."
@@ -5938,7 +6275,7 @@ msgstr "Optionale Beschreibung des entfernten VPN-Partners."
msgid "Optional. Do not create host routes to peers."
msgstr "Optional. Unterdrückt die Einrichtung von Host-Routen zu VPN-Nachbarn."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
@@ -5946,7 +6283,7 @@ msgstr ""
"Optional. Hostname oder Adresse des Verbindungspartners. Namen werden vor "
"dem Verbindungsaufbau aufgelöst."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
msgid ""
"Optional. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5964,11 +6301,11 @@ msgstr "Optional. Maximale MTU der XFRM-Schnittstelle."
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr "Optional. Maximale MTU des Tunneladapters."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Optional. Port of peer."
msgstr "Optional. Port-Nummer des Verbindungspartners."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid ""
"Optional. Private key of the WireGuard peer. The key is not required for "
"establishing a connection but allows generating a peer configuration or QR "
@@ -5980,7 +6317,7 @@ msgstr ""
"Vorhandensein aber die Generierung einer Konfiguration oder eines QR-Codes. "
"Kann entfernt werden nachdem die Konfiguration exportiert wurde."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -5998,22 +6335,28 @@ msgstr ""
msgid "Options"
msgstr "Optionen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
msgid ""
"Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
-"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</code>"
-"\" for default route. <code>0.0.0.0</code> means \"the address of the system "
-"running dnsmasq\"."
+"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
+"code>\" for default route. <code>0.0.0.0</code> means \"the address of the "
+"system running dnsmasq\"."
msgstr ""
"Optionen für die Netzwerk-ID. (Netzwerk-ID-Wert benötigt). Beispiel: "
"\"<code>42,192.168.1.4</code>\" für NTP-Server oder \"<code>3,192.168.4.4</"
"code>\" für Default-Route. Der Wert <code>0.0.0.0</code> wird durch die IP-"
"Adresse des dnsmasq-Servers ersetzt."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
msgid "Options:"
msgstr "Optionen:"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+#, fuzzy
+msgid "Ordinal: lower comes first."
+msgstr "Ordinal: der niedrigere Wert kommt zuerst."
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
msgid "Originator Interval"
msgstr "Originator-Intervall."
@@ -6045,6 +6388,7 @@ msgstr "Ausgehende Schnittstelle"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Outgoing key"
msgstr "Ausgehender Schlüssel"
@@ -6068,11 +6412,11 @@ msgstr "Output-Zone"
msgid "Overlap"
msgstr "Überlappung"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
msgid "Override IPv4 routing table"
msgstr "IPv4-Routing-Tabelle festlegen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
msgid "Override IPv6 routing table"
msgstr "IPv6-Routing-Tabelle festlegen"
@@ -6083,7 +6427,7 @@ msgstr "IPv6-Routing-Tabelle festlegen"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -6091,6 +6435,7 @@ msgstr "IPv6-Routing-Tabelle festlegen"
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
msgid "Override MTU"
msgstr "MTU-Wert überschreiben"
@@ -6112,7 +6457,7 @@ msgstr "TOS-Wert überschreiben"
msgid "Override TTL"
msgstr "TTL-Wert überschreiben"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
msgid ""
"Override default MAC address - the range of usable addresses might be "
"limited by the driver"
@@ -6120,7 +6465,7 @@ msgstr ""
"MAC-Adresse der Schnittstelle überschreiben - der Bereich gültiger Adressen "
"ist ggf. durch den Treiber beschränkt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Override default interface name"
msgstr "Überschreibt den Standard-Adapternamen mit dem angegebenem Wert"
@@ -6128,7 +6473,7 @@ msgstr "Überschreibt den Standard-Adapternamen mit dem angegebenem Wert"
msgid "Override the gateway in DHCP responses"
msgstr "Gateway-Adresse in DHCP-Antworten überschreiben"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
@@ -6148,7 +6493,7 @@ msgstr "Übersicht"
msgid "Overwrite existing file \"%s\" ?"
msgstr "Existierende Datei \"%s\" überschreiben?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:345
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355
msgid "Overwrite the current settings with the imported configuration?"
msgstr ""
"Die derzeitigen Einstellungen mit Werten aus der importierten Konfiguration "
@@ -6164,7 +6509,7 @@ msgstr "PAP/CHAP (beide)"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
@@ -6177,7 +6522,7 @@ msgstr "PAP/CHAP Passwort"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
@@ -6198,7 +6543,7 @@ msgstr "PID"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
msgid "PIN"
msgstr "PIN"
@@ -6208,7 +6553,7 @@ msgstr "PIN"
msgid "PIN code rejected"
msgstr "PIN-Code abgelehnt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1570
msgid "PMK R1 Push"
msgstr "PMK R1 Push"
@@ -6249,20 +6594,20 @@ msgstr "PSID-Offset"
msgid "PSID-bits length"
msgstr "PSID-Bitlänge"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:571
msgctxt "Label indicating that WireGuard peer uses a PSK"
msgid "PSK"
msgstr "PSK"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1528
msgid "PTM/EFM (Packet Transfer Mode)"
msgstr "PTM/EFM (Paket-Transfer-Modus)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "PXE/TFTP Settings"
msgstr "PXE/TFTP-Einstellungen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid "Packet Steering"
msgstr "Paket-Flusskontrolle"
@@ -6271,6 +6616,11 @@ msgctxt "nft meta mark"
msgid "Packet mark"
msgstr "Paket-Markierung"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta time"
+msgid "Packet receive time"
+msgstr "Empfangszeit des Pakets"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr "Pakete"
@@ -6279,8 +6629,8 @@ msgstr "Pakete"
msgid "Packets To Transmit Before Moving To Next Slave"
msgstr "Zu sendende Pakete, bevor zum nächsten Slave übergegangen wird"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "Part of zone %q"
msgstr "Teil von Zone %q"
@@ -6290,13 +6640,13 @@ msgid "Pass-through (Mirror physical device to single MAC VLAN)"
msgstr ""
"Pass-through (Physischen Netzwerkadapter auf einzelnes MAC-VLAN spiegeln)"
-#: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
msgid "Password"
msgstr "Passwort"
@@ -6304,11 +6654,11 @@ msgstr "Passwort"
msgid "Password authentication"
msgstr "Passwortanmeldung"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
msgid "Password of Private Key"
msgstr "Passwort des privaten Schlüssels"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
msgid "Password of inner Private Key"
msgstr "Password des inneren, privaten Schlüssels"
@@ -6323,50 +6673,59 @@ msgstr "Passwortstärke"
msgid "Password2"
msgstr "Passwort Bestätigung"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
msgstr "Schlüssel einfügen oder Schlüsseldatei hereinziehen…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:424
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:444
+#, fuzzy
msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
msgstr ""
+"Fügen Sie die WireGuard-Peerkonfigurationsdatei (wg0.conf) ein oder ziehen "
+"Sie sie…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:417
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
msgid ""
"Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
"another system below to create a matching peer entry allowing that system to "
"connect to the local WireGuard interface."
msgstr ""
+"Fügen Sie eine WireGuard-Konfiguration (üblicherweise <em>wg0.conf</em>) von "
+"einem anderen System ein oder ziehen Sie sie nach unten, um einen passenden "
+"Peer-Eintrag zu erstellen, der diesem System erlaubt, sich mit der lokalen "
+"WireGuard-Schnittstelle zu verbinden."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:423
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:443
msgid "Paste or drag supplied WireGuard configuration file…"
msgstr ""
+"Fügen Sie die mitgelieferte WireGuard-Konfigurationsdatei ein oder ziehen "
+"Sie sie…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
msgid "Path to CA-Certificate"
msgstr "Pfad zum CA-Zertifikat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
msgid "Path to Client-Certificate"
msgstr "Pfad zum Client-Zertifikat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
msgid "Path to Private Key"
msgstr "Pfad zum Privaten Schlüssel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
msgid "Path to inner CA-Certificate"
msgstr "Pfad zum inneren CA-Zertifikat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
msgid "Path to inner Client-Certificate"
msgstr "Pfad zum inneren Client-Zertifikat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid "Path to inner Private Key"
msgstr "Pfad zum inneren, privaten Schlüssel"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
msgid "Paused"
msgstr "Pausiert"
@@ -6384,6 +6743,14 @@ msgstr "Pausiert"
msgid "Peak:"
msgstr "Spitze:"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+msgid "Peer"
+msgstr "Gegenstelle"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
+msgid "Peer Details"
+msgstr "Peer-Details"
+
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
msgstr "Entfernte IP-Adresse"
@@ -6401,7 +6768,7 @@ msgstr "Entfernte IP-Adresse fehlt"
msgid "Peer device name"
msgstr "Linkpartner-Adaptername"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Peer disabled"
msgstr "Verbindungspartner deaktiviert"
@@ -6432,11 +6799,15 @@ msgstr "Reset durchführen"
msgid "Permission denied"
msgstr "Zugriff verweigert"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid "Persistent Keep Alive"
msgstr "Persistentes Keep-Alive"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Persistent reconnect interval"
+msgstr "Intervall für dauerhafte Wiederherstellung der Verbindung"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334
msgid "PersistentKeepAlive setting is invalid"
msgstr "PersistentKeepAlive-Parameter ist ungültig"
@@ -6444,30 +6815,30 @@ msgstr "PersistentKeepAlive-Parameter ist ungültig"
msgid "Phy Rate:"
msgstr "Phy-Rate:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
msgid "Physical Settings"
msgstr "Physische Einstellungen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:98
msgid "Ping"
msgstr "Ping"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Pkts."
msgstr "Pkte."
-#: modules/luci-base/luasrc/view/sysauth.htm:19
+#: modules/luci-base/ucode/template/sysauth.ut:19
msgid "Please enter your username and password."
msgstr "Bitte Benutzernamen und Passwort eingeben."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4122
msgid "Please select the file to upload."
msgstr "Bitte wählen Sie die hochzuladende Datei aus."
@@ -6475,15 +6846,22 @@ msgstr "Bitte wählen Sie die hochzuladende Datei aus."
msgid "Policy"
msgstr "Standardregel"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
msgctxt "Chain hook policy"
msgid "Policy: <strong>%h</strong> (%h)"
msgstr "Grundregel: <strong>%h</strong> (%h)"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "Port"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
+#, fuzzy
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr "Port %s"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
msgid "Port isolation"
msgstr "Port-Isolation"
@@ -6496,19 +6874,19 @@ msgstr "Port-Status:"
msgid "Potential negation of: %s"
msgstr "Mögliche Negation von: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
msgid "Power Management Mode"
msgstr "Energiesparmodus"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "Pre-emptive CRC errors (CRCP_P)"
msgstr "Präemptive CRC-Fehler (CRCP_P)"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
msgid "Prefer LTE"
msgstr "LTE bevorzugen"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
msgid "Prefer UMTS"
msgstr "UMTS bevorzugen"
@@ -6520,15 +6898,15 @@ msgstr "Delegiertes Präfix"
msgid "Prefix suppressor"
msgstr "Präfix-Unterdrückung"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid "Preshared Key"
msgstr "Gemeinsamer Schlüssel"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:550
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
msgid "Preshared key in use"
msgstr "PSK in Benutzung"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308
msgid "PresharedKey setting is invalid"
msgstr "PresharedKey-Parameter ist ungültig"
@@ -6545,7 +6923,7 @@ msgstr ""
"Deklariere den Client als tot nach der angegebenen Anzahl von LCP Echo "
"Fehlschlägen, nutze den Wert 0 um Fehler zu ignorieren"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Prevents client-to-client communication"
msgstr "Unterbindet Client-Client-Verkehr"
@@ -6582,13 +6960,15 @@ msgstr ""
"(immer 0)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
msgid "Priority"
msgstr "Priorität"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:545
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
msgctxt "Label indicating that WireGuard peer private key is stored"
msgid "Private"
msgstr "Privat"
@@ -6599,15 +6979,15 @@ msgid "Private (Prevent communication between MAC VLANs)"
msgstr "Privat (Kommunikation zwischen MAC-VLANs unterbinden)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid "Private Key"
msgstr "Privater Schlüssel"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:564
msgid "Private key present"
msgstr "Privater Schlüssel vorhanden"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:290
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
msgid "PrivateKey setting is missing or invalid"
msgstr "PrivateKey-Parameter fehlt oder ist ungültig"
@@ -6620,9 +7000,9 @@ msgstr "Prozesse"
msgid "Prot."
msgstr "Prot."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:564
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1137
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
@@ -6634,7 +7014,7 @@ msgstr "Protokoll"
msgid "Provide NTP server"
msgstr "NTP-Server anbieten"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid ""
"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
"and requests."
@@ -6642,7 +7022,7 @@ msgstr ""
"Einen DHCPv6-Server auf dieser Schnittstelle zur Verfügung stellen um DHCPv6-"
"Anfragen zu beantworten."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
msgid "Provide new network"
msgstr "Neues Netzwerk anbieten"
@@ -6654,25 +7034,36 @@ msgstr ""
"NTP-Dienst nur auf der ausgewählten Schnittstelle anbieten oder, wenn "
"unspezifiziert, auf allen Schnittstellen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+msgid "Proxy Server"
+msgstr "Proxyserver"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid "ProxyARP"
+msgstr "ProxyARP"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Pseudo Ad-Hoc (ahdemo)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
msgid "Public Key"
msgstr "Öffentlicher Schlüssel"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
msgid "Public key is missing"
msgstr "Öffentlicher Schlüssel Fehlt"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:556
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
msgctxt "Tooltip displaying full WireGuard peer public key"
msgid "Public key: %h"
msgstr "Öffentlicher Schlüssel: %h"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
msgid ""
"Public keys allow for the passwordless SSH logins with a higher security "
"compared to the use of plain passwords. In order to upload a new key to the "
@@ -6682,9 +7073,9 @@ msgstr ""
"Öffentliche Schlüssel erlauben eine passwortlose SSH-Anmeldung mit höherer "
"Sicherheit im Vergleich zur Benutzung einfacher Passwörter. Um einen neuen "
"Schlüssel auf dem Gerät zu hinterlegen, kann entweder eine OpenSSH-"
-"kompatible öffentliche Schlüsselzeile in das Eingabefeld kopiert, oder eine "
-"eine Schlüsseldatei mit der Endung <code>.pub</code> in das Eingabefeld "
-"gezogen werden."
+"kompatible öffentliche Schlüsselzeile in das Eingabefeld kopiert oder eine "
+"Schlüsseldatei mit der Endung <code>.pub</code> in das Eingabefeld gezogen "
+"werden."
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:192
msgid "Public prefix routed to this device for distribution to clients."
@@ -6692,9 +7083,9 @@ msgstr ""
"Zu diesem Gerät geroutetes öffentliches Präfix zur Weiterverteilung an "
"Clients."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
msgid "PublicKey setting is invalid"
-msgstr ""
+msgstr "Die PublicKey-Einstellung ist ungültig"
#: modules/luci-compat/luasrc/model/network/proto_qmi.lua:9
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:27
@@ -6705,7 +7096,7 @@ msgstr "QMI Cellular"
msgid "Quality"
msgstr "Qualität"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
msgid "Query all available upstream resolvers."
msgstr ""
"Alle verfügbaren übergeordneten <abbr title=\"Domain Name System\">DNS</"
@@ -6719,35 +7110,35 @@ msgstr "Abfrageintervall"
msgid "Query response interval"
msgstr "Abfrage-Antwortintervall"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "R0 Key Lifetime"
msgstr "R0-Schlüsselgültigkeit"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "R1 Key Holder"
msgstr "R1-Schlüsselinhaber"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430
msgid "RADIUS Accounting Port"
msgstr "RADIUS Accounting Port"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
msgid "RADIUS Accounting Secret"
msgstr "Radius-Accounting-Geheimnis"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
msgid "RADIUS Accounting Server"
msgstr "RADIUS Accounting Server"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
msgid "RADIUS Authentication Port"
msgstr "RADIUS Authentication Port"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
msgid "RADIUS Authentication Secret"
msgstr "Radius-Authentifizierung-Geheimnis"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
msgid "RADIUS Authentication Server"
msgstr "RADIUS Authentication Server"
@@ -6755,17 +7146,21 @@ msgstr "RADIUS Authentication Server"
msgid "RFC3947 NAT-T mode"
msgstr "RFC3947 \"NAT-T\"-Modus"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid "RSN Preauth"
+msgstr "RSN-Preauth"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "RSSI threshold for joining"
msgstr "RSSI-Schwellwert für Assoziationen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
msgid "RTS/CTS Threshold"
msgstr "RTS/CTS-Schwelle"
# Ein / Aus, eingehend / ausgehend?
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
msgid "RX"
msgstr "RX"
@@ -6773,11 +7168,19 @@ msgstr "RX"
msgid "RX Rate"
msgstr "RX-Rate"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2233
msgid "RX Rate / TX Rate"
msgstr "RX-Rate / TX-Rate"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr ""
+"Radio Resource Measurement (Funkressourcenmessung) - Sendet Beacons zur "
+"Unterstützung des Roamings. Nicht alle Clients unterstützen dies."
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
msgctxt "nft nat flag random"
msgid "Randomize source port mapping"
msgstr "Quellports randomisieren"
@@ -6788,13 +7191,12 @@ msgstr ""
"Hexadezimal-kodierte Zeichensequenz. Nur angeben wenn der Internetanbieter "
"einen bestimmten Wert erwartet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
msgstr ""
-"Lese <code>/etc/ethers</code> um den <abbr title=\"Dynamic Host "
-"Configuration Protocol\">DHCP</abbr>-Server zu konfigurieren"
+"Lesen Sie <code>/etc/ethers</code>, um den DHCP-Server zu konfigurieren."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
msgid "Really switch protocol?"
msgstr "Protokoll wirklich wechseln?"
@@ -6802,11 +7204,11 @@ msgstr "Protokoll wirklich wechseln?"
msgid "Realtime Graphs"
msgstr "Echtzeit-Diagramme"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "Reassociation Deadline"
msgstr "Reassoziierungsfrist"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
msgid "Rebind protection"
msgstr "DNS-Rebind-Schutz"
@@ -6830,11 +7232,20 @@ msgstr "Startet das Betriebssystem des Routers neu"
msgid "Receive"
msgstr "Empfangen"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
+#, fuzzy
+msgid "Received Data"
+msgstr "Empfangen"
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr "Empfohlen. IP-Adresse der WireGuard-Schnittstelle."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+msgid "Reconnect Timeout"
+msgstr "Zeitüberschreitung bei der Wiederherstellung der Verbindung"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
msgid "Reconnect this interface"
msgstr "Diese Schnittstelle neu verbinden"
@@ -6842,12 +7253,12 @@ msgstr "Diese Schnittstelle neu verbinden"
msgid "Redirect to HTTPS"
msgstr "Umleiten auf HTTPS"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
msgctxt "nft redirect to port"
msgid "Redirect to local port <strong>%h</strong>"
msgstr "Auf lokalen Port <strong>%h</strong> umleiten"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
msgctxt "nft redirect"
msgid "Redirect to local system"
msgstr "Auf lokales System umleiten"
@@ -6856,26 +7267,30 @@ msgstr "Auf lokales System umleiten"
msgid "References"
msgstr "Verweise"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361
+msgid "Refresh Channels"
+msgstr "Kanäle aktualisieren"
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
msgid "Refreshing"
msgstr "Aktualisierend"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
msgctxt "nft reject with icmp type"
msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
msgstr "IPv4-Paket mit <strong>ICMP-Typ %h</strong> ablehnen"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
msgctxt "nft reject with icmpx type"
msgid "Reject packet with <strong>ICMP type %h</strong>"
msgstr "Paket mit <strong>ICMP-Typ %h</strong> ablehnen"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
msgctxt "nft reject with icmpv6 type"
msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
msgstr "IPv6-Paket mit <strong>ICMPv6-Typ %h</strong> ablehnen"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
msgctxt "nft reject with tcp reset"
msgid "Reject packet with <strong>TCP reset</strong>"
msgstr "Paket mittels <strong>TCP-Reset</strong> ablehnen"
@@ -6889,6 +7304,8 @@ msgstr ""
"angegebenem Wert ablehnen"
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
msgid "Relay"
msgstr "Relay"
@@ -6898,6 +7315,16 @@ msgstr "Relay"
msgid "Relay Bridge"
msgstr "Relay-Brücke"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr ""
+"DHCP-Anfragen andernorts weiterleiten. OK: v4↔v4, v6↔v6. Nicht OK: v4↔v6, "
+"v6↔v4."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+msgid "Relay To address"
+msgstr "Relay To-Adresse"
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
msgid "Relay between networks"
msgstr "Zwischen folgenden Netzwerken weiterleiten"
@@ -6916,6 +7343,7 @@ msgstr "Entfernte IPv4-Adresse"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid "Remote IPv4 address or FQDN"
msgstr "Entfernte IPv4-Adresse oder Hostname"
@@ -6928,15 +7356,27 @@ msgstr "Remote-IPv6-Adresse"
msgid "Remote IPv6 address or FQDN"
msgstr "Remote-IPv6-Adresse oder FQDN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:908
msgid "Remove"
msgstr "Entfernen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr ""
+"Entfernen Sie IPv4-Adressen aus den Ergebnissen und geben Sie nur IPv6-"
+"Adressen zurück."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr ""
+"Entfernen Sie IPv6-Adressen aus den Ergebnissen und geben Sie nur IPv4-"
+"Adressen zurück."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
msgid "Remove related device settings from the configuration"
msgstr "Zugehörige Netzwerkadaptereinstellungen aus der Konfiguration löschen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Replace wireless configuration"
msgstr "WLAN-Konfiguration ersetzen"
@@ -6966,9 +7406,9 @@ msgstr "Eingehende Prüfsumme erforderlich (optional)."
msgid "Require incoming packets serialization (optional)."
msgstr "Serialisierung eingehender Pakete erforderlich (optional)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
msgid "Required"
-msgstr "Benötigt"
+msgstr "Erforderlich"
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:34
msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
@@ -6979,7 +7419,12 @@ msgstr ""
msgid "Required. Base64-encoded private key for this interface."
msgstr "Benötigt. Base64-kodierter privater Schlüssel für diese Schnittstelle."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr ""
+"Erforderlich. Pfad zu der .yml-Konfigurationsdatei für diese Schnittstelle."
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
msgid "Required. Public key of the WireGuard peer."
msgstr "Benötigt. Öffentlicher Schlüssel des WireGuard Verbindungspartners."
@@ -6991,67 +7436,67 @@ msgstr "Benötigt. Zugrundeliegende Schnittstelle."
msgid "Required. XFRM interface ID to be used for SA."
msgstr "Benötigt. Für die SA genutzte XFRM-Schnittstellen-ID."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
msgid "Requires hostapd"
msgstr "Benötigt \"hostapd\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
msgid "Requires hostapd with EAP Suite-B support"
msgstr "Benötigt hostapd mit EAP Suite-B-Unterstützung"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
msgid "Requires hostapd with EAP support"
msgstr "Benötigt \"hostapd\" mit EAP-Support"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
msgid "Requires hostapd with OWE support"
msgstr "Benötigt \"hostapd\" mit OWE-Support"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
msgid "Requires hostapd with SAE support"
msgstr "Benötigt \"hostapd\" mit SAE-Support"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
msgid "Requires hostapd with WEP support"
msgstr "Benötigt Hostapd mit WEP-Unterstützung"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
msgid "Requires wpa-supplicant"
msgstr "Benötigt \"wpa-supplicant\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
msgid "Requires wpa-supplicant with EAP Suite-B support"
msgstr "Benötigt wpa-supplicant mit EAP Suite-B-Unterstützung"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
msgid "Requires wpa-supplicant with EAP support"
msgstr "Benötigt \"wpa-supplicant\" mit EAP-Support"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
msgid "Requires wpa-supplicant with OWE support"
msgstr "Benötigt \"wpa-supplicant\" mit OWE-Support"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1358
msgid "Requires wpa-supplicant with SAE support"
msgstr "Benötigt \"wpa-supplicant\" mit SAE-Support"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
msgid "Requires wpa-supplicant with WEP support"
msgstr "Benötigt wpa-Supplicant mit WEP-Unterstützung"
@@ -7060,7 +7505,7 @@ msgid "Reselection policy for primary slave"
msgstr "Neuauswahlrichtlinie für primären Slave"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
-#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-base/ucode/template/sysauth.ut:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
@@ -7075,20 +7520,24 @@ msgstr "Zähler zurücksetzen"
msgid "Reset to defaults"
msgstr "Auslieferungszustand wiederherstellen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
msgid "Resolv and Hosts Files"
msgstr "Resolv- und Hosts-Dateien"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
msgid "Resolv file"
msgstr "Resolv-Datei"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+msgid "Resolve specified FQDNs to an IP."
+msgstr "Liste von erzwungenen Domain-IP-Adressen-Zuordnungen."
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
msgid "Resource not found"
msgstr "Resource nicht gefunden"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:876
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
msgid "Restart"
msgstr "Neustart"
@@ -7097,7 +7546,7 @@ msgstr "Neustart"
msgid "Restart Firewall"
msgstr "Firewall neu starten"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
msgid "Restart radio interface"
msgstr "WLAN-Adapter neu starten"
@@ -7109,7 +7558,7 @@ msgstr "Wiederherstellen"
msgid "Restore backup"
msgstr "Sicherung wiederherstellen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
msgid ""
"Return answers to DNS queries matching the subnet from which the query was "
"received if multiple IPs are available."
@@ -7126,73 +7575,84 @@ msgstr "Password anzeigen/verstecken"
msgid "Reverse path filter"
msgstr "Reverse-Pfad-Filter"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4413
msgid "Revert"
msgstr "Verwerfen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4518
msgid "Revert changes"
msgstr "Änderungen verwerfen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4732
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4730
msgid "Revert request failed with status <code>%h</code>"
msgstr "Anforderung zum Verwerfen mit Status <code>%h</code> fehlgeschlagen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4712
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4710
msgid "Reverting configuration…"
msgstr "Verwerfe Konfigurationsänderungen…"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
msgctxt "nft dnat ip to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr "Ziel-IP auf <strong>%h</strong> umschreiben"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
msgctxt "nft dnat ip6 to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr "Ziel-IPv6 auf <strong>%h</strong> umschreiben"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
msgctxt "nft dnat ip to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr "Ziel-IP auf <strong>%h</strong>, Port <strong>%h</strong> umschreiben"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
msgctxt "nft dnat ip6 to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
"Ziel-IPv6 auf <strong>%h</strong>, Port <strong>%h</strong> umschreiben"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
msgctxt "nft snat ip to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr "Quell-IP auf <strong>%h</strong> umschreiben"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109
msgctxt "nft snat ip6 to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr "Quell-IPv6 auf <strong>%h</strong> umschreiben"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
msgctxt "nft snat ip to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr "Quell-IP auf <strong>%h</strong>, Port <strong>%h</strong> umschreiben"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
msgctxt "nft snat ip6 to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
"Quell-IPv6 auf <strong>%h</strong>, Port <strong>%h</strong> umschreiben"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
msgid "Rewrite to egress device address"
msgstr "Umschreiben auf ausgehende Schnittstellen-IP"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+"Robustes Sicherheitsnetzwerk (RSN): Erlaubt Roaming-Preauth für WPA2-EAP-"
+"Netzwerke (und kündigt es in WLAN-Beacons an). Funktioniert nur, wenn die "
+"angegebene Netzwerkschnittstelle eine Bridge ist. Verkürzt den "
+"zeitkritischen Reassoziationsprozess."
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr "Robustheit"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
msgid ""
"Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
"<em>TFTP server root</em> turn on the TFTP server and serve files from "
@@ -7202,7 +7662,7 @@ msgstr ""
"aktivieren</em> und <em>TFTP Wurzelverzeichnis</em> aktivieren den TFTP-"
"Server und stellen Dateien aus dem <em>TFTP Wurzelverzeichnis</em> bereit."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
msgid "Root preparation"
msgstr "Wurzelverzeichnis erzeugen"
@@ -7210,11 +7670,11 @@ msgstr "Wurzelverzeichnis erzeugen"
msgid "Round-Robin policy (balance-rr, 0)"
msgstr "Round-Robin-Richtlinie (balance-rr, 0)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Route Allowed IPs"
msgstr "Erlaubte IP-Adressen routen"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:533
msgid "Route action chain \"%h\""
msgstr "Routing-Chain \"%h\""
@@ -7222,7 +7682,7 @@ msgstr "Routing-Chain \"%h\""
msgid "Route type"
msgstr "Routen-Typ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid ""
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
@@ -7260,20 +7720,20 @@ msgstr ""
msgid "Rule"
msgstr "Regel"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:603
msgid "Rule actions"
msgstr "Regel-Aktionen"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:476
msgctxt "nft comment"
msgid "Rule comment: %s"
msgstr "Kommentar: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:541
msgid "Rule container chain \"%h\""
msgstr "Regel-Chain \"%h\""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
msgid "Rule matches"
msgstr "Selektoren"
@@ -7281,15 +7741,15 @@ msgstr "Selektoren"
msgid "Rule type"
msgstr "Regeltyp"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run a filesystem check before mounting the device"
msgstr "Vor dem Einhängen Dateisystemprüfung starten"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run filesystem check"
msgstr "Dateisystemprüfung durchführen"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
msgid "Runtime error"
msgstr "Laufzeitfehler"
@@ -7302,6 +7762,11 @@ msgstr "SHA256"
msgid "SNR"
msgstr "SNR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "SRV"
+msgstr "SRV"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
msgid "SSH Access"
@@ -7319,15 +7784,15 @@ msgstr "SSH-Server-Port"
msgid "SSH username"
msgstr "SSH Benutzername"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
msgid "SSH-Keys"
msgstr "SSH-Schlüssel"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1811
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
msgid "SSID"
msgstr "SSID"
@@ -7340,11 +7805,11 @@ msgstr "SSTP"
msgid "SSTP Server"
msgstr "SSTP-Server"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid "SWAP"
msgstr "SWAP"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
@@ -7355,7 +7820,7 @@ msgid "Save"
msgstr "Speichern"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Speichern & Anwenden"
@@ -7372,7 +7837,7 @@ msgstr "Speichere mtdblock"
msgid "Save mtdblock contents"
msgstr "Inhalte von mtdblock-Partitionen speichern"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:881
msgid "Scan"
msgstr "Suche"
@@ -7381,15 +7846,15 @@ msgstr "Suche"
msgid "Scheduled Tasks"
msgstr "Geplante Aufgaben"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4387
msgid "Section added"
msgstr "Sektion hinzugefügt"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
msgid "Section removed"
msgstr "Sektion entfernt"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "See \"mount\" manpage for details"
msgstr "Siehe \"mount\" Handbuch für Details"
@@ -7405,7 +7870,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2962
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
msgid "Select file…"
msgstr "Datei auswählen…"
@@ -7415,7 +7880,7 @@ msgstr ""
"Wählt die Sende-Hash-Richtlinie aus, die für die Slave-Auswahl verwendet "
"werden soll"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
msgid ""
"Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages advertising this device as IPv6 router."
@@ -7448,11 +7913,11 @@ msgstr "Den Hostnamen dieses Gerätes senden"
msgid "Server"
msgstr "Server"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
msgid "Server address"
msgstr "Serveradresse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
msgid "Server name"
msgstr "Servername"
@@ -7468,7 +7933,7 @@ msgstr "Service-Typ"
msgid "Services"
msgstr "Dienste"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "Session expired"
msgstr "Sitzung abgelaufen"
@@ -7477,16 +7942,16 @@ msgstr "Sitzung abgelaufen"
msgid "Set Static"
msgstr "Statisch setzen"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
msgctxt "nft mangle"
msgid "Set header field <var>%s</var> to <strong>%s</strong>"
msgstr "Header-Feld <var>%s</var> auf <strong>%s</strong> setzen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr "Als NDP-Proxy-Nebenschnittstelle setzen. Standardmäßig deaktiviert."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
@@ -7499,18 +7964,18 @@ msgstr ""
msgid "Set same MAC Address to all slaves"
msgstr "Für alle Slaves dieselbe MAC-Adresse einstellen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
msgid ""
"Set the autonomous address-configuration flag in the prefix information "
"options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
"When enabled, clients will perform stateless IPv6 address autoconfiguration."
msgstr ""
-"Setzt den Marker für autonome Adresskonfiguration in den Präfix-Informations-"
+"Setzt den Flag für autonome Adresskonfiguration in den Präfix-Informations-"
"Optionen gesendeter <abbr title=\"Router Advertisement\">RA</abbr>-"
"Nachrichten. Wenn diese Option aktiviert ist, werden IPv6-Clients "
"zustandslose, autonome Adressen-Autokonfiguration durchführen."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
msgid ""
"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
"proxying."
@@ -7525,11 +7990,10 @@ msgstr "Auf aktuell aktiven Slave setzen (aktiv, 1)"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:307
msgid "Set to first slave added to the bond (follow, 2)"
msgstr ""
-"Auf den ersten Slave setzen, der der Bindung hinzugefügt wurde (folgen Sie, "
-"2)"
+"Auf den ersten Slave setzen, der der Bindung hinzugefügt wurde (folgen, 2)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:678
msgid "Set up DHCP Server"
msgstr "DHCP Server einrichten"
@@ -7540,7 +8004,6 @@ msgid "Setting PLMN failed"
msgstr "Setzen der PLMN fehlgeschlagen"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
msgstr "Setzen des Betriebsmodus fehlgeschlagen"
@@ -7548,13 +8011,21 @@ msgstr "Setzen des Betriebsmodus fehlgeschlagen"
msgid "Settings"
msgstr "Einstellungen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
+msgstr ""
+"Einstellungen zur Unterstützung von Wireless-Clients beim Roaming zwischen "
+"mehreren APs: 802.11r, 802.11k und 802.11v"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Setup routes for proxied IPv6 neighbours."
msgstr ""
"Netzwerkrouten für IPv6-Nachbarn installieren, die durch den NDP-Proxy "
"behandelt werden."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Severely Errored Seconds (SES)"
msgstr "schwerwiegende Fehlersekunden (SES)"
@@ -7563,12 +8034,11 @@ msgstr "schwerwiegende Fehlersekunden (SES)"
msgid "Short GI"
msgstr "kurzes Guardintervall"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
msgid "Short Preamble"
msgstr "Kurze Präambel"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
msgstr "Zeige aktuelle Liste der gesicherten Dateien"
@@ -7581,16 +8051,16 @@ msgstr "Leere Chains anzeigen"
msgid "Show raw counters"
msgstr "Unformatierte Zähler"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:526
msgid "Shutdown this interface"
msgstr "Diese Schnittstelle herunterfahren"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:388
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
@@ -7598,11 +8068,11 @@ msgstr "Diese Schnittstelle herunterfahren"
msgid "Signal"
msgstr "Signal"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2232
msgid "Signal / Noise"
msgstr "Signal / Rauschen"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Signal Attenuation (SATN)"
msgstr "Signaldämpfung (SATN)"
@@ -7614,12 +8084,12 @@ msgstr "Signal-Wiederholfrequenz"
msgid "Signal:"
msgstr "Signal:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Größe"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
msgid "Size of DNS query cache"
msgstr "Größe des DNS-Caches"
@@ -7636,12 +8106,12 @@ msgstr "Überspringen"
msgid "Skip from backup files that are equal to those in /rom"
msgstr "Mit dem ROM-Speicher identische Dateien nicht sichern"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
msgid "Skip to content"
msgstr "Zum Inhalt springen"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
msgid "Skip to navigation"
msgstr "Zur Navigation springen"
@@ -7650,7 +8120,7 @@ msgstr "Zur Navigation springen"
msgid "Slave Interfaces"
msgstr "Slave-Adapter"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1428
msgid "Software VLAN"
msgstr "Software-VLAN"
@@ -7659,15 +8129,10 @@ msgstr "Software-VLAN"
msgid "Some fields are invalid, cannot save values!"
msgstr "Einige Felder sind ungültig, kann das Formular nicht speichern!"
-#: modules/luci-base/luasrc/view/error404.htm:9
+#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
msgstr "Entschuldigung, das anfgeforderte Objekt wurde nicht gefunden."
-#: modules/luci-base/luasrc/view/error500.htm:9
-msgid "Sorry, the server encountered an unexpected error."
-msgstr ""
-"Entschuldigung, auf dem Server ist ein unerwarteter Fehler aufgetreten."
-
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
msgid ""
"Sorry, there is no sysupgrade support present; a new firmware image must be "
@@ -7686,12 +8151,12 @@ msgstr ""
msgid "Source"
msgstr "Quelle"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
msgctxt "nft ip saddr"
msgid "Source IP"
msgstr "Quell-IPv4"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
msgctxt "nft ip6 saddr"
msgid "Source IPv6"
msgstr "Quell-IPv6"
@@ -7701,12 +8166,12 @@ msgstr "Quell-IPv6"
msgid "Source interface"
msgstr "Quellschnittstelle"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
msgctxt "nft ip sport"
msgid "Source port"
msgstr "Quell-Port"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
msgid ""
"Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
"options for Dnsmasq."
@@ -7714,7 +8179,7 @@ msgstr ""
"Spezielle <abbr title=\"Preboot eXecution Environment\">PXE</abbr>-Boot-"
"Optionen für Dnsmasq."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
msgid ""
"Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
"unspecified, the local device DNS search domain will be announced."
@@ -7722,7 +8187,7 @@ msgstr ""
"Setzt eine statische Liste von DNS-Suchdomänen welche via DHCPv6 annonciert "
"werden. Bei leerer Liste wird die lokale Suchdomäne des Gerätes annonciert."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid ""
"Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
"If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -7776,18 +8241,18 @@ msgstr "Gibt die zu verwendende Aggregationsauswahllogik an"
msgid "Specifies the destination subnet to match (CIDR notation)"
msgstr "Spezifiziert das zu selektierende Ziel-Subnetz (CIDR-Notation)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Specifies the directory the device is attached to"
msgstr "Nennt das Verzeichnis, an welches das Gerät angebunden ist"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
msgid ""
"Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
"messages, for example to instruct clients to request further information via "
"stateful DHCPv6."
msgstr ""
"Konfiguriert die in <abbr title=\"Router Advertisement\">RA</abbr>-"
-"Nachrichten gesendeten Marker, z.B. um Clients anzuweisen, weitere "
+"Nachrichten gesendeten Flags, z.B. um Clients anzuweisen, weitere "
"Information mittels DHCPv6-Anfragen zu beziehen."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:176
@@ -7835,7 +8300,7 @@ msgstr ""
"Spezifiziert die maximale Anzahl an Sekunde nach denen Hoss als tot erachtet "
"werden"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid ""
"Specifies the maximum transmit power the wireless radio may use. Depending "
"on regulatory requirements and wireless usage, the actual transmit power may "
@@ -8042,10 +8507,9 @@ msgid ""
"header inherits the value of the inner header) or an hexadecimal value "
"<code>00..FF</code> (optional)."
msgstr ""
-"Konfiguriert einen festen <abbr title=\"Type of Service\">TOS</abbr>-Code. "
-"Mögliche Werte sind <code>inherit</code> um den TOS-Code für den äußeren "
-"Header aus dem gekapselten Paket-Header zu kopieren oder ein hexadezimaler "
-"Wert im Bereich <code>00..FF</code>."
+"Geben Sie einen TOS (Type of Service) an. Kann <code>inherit</code> sein "
+"(der äußere Header erbt den Wert des inneren Headers) oder ein hexadezimaler "
+"Wert <code>00..FF</code> (optional)."
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:74
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:74
@@ -8074,10 +8538,9 @@ msgid ""
"inherits the value of the inner header) or an hexadecimal value <code>00.."
"FF</code> (optional)."
msgstr ""
-"Konfiguriert einen festen <abbr title=\"Type of Service\">TOS</abbr>-Code. "
-"Mögliche Werte sind <code>inherit</code> um den TOS-Code für den äußeren "
-"Header aus dem gekapselten Paket-Header zu kopieren oder ein hexadezimaler "
-"Wert im Bereich <code>00..FF</code>."
+"Geben Sie eine Verkehrsklasse an. Kann <code>inherit</code> sein (der äußere "
+"Header erbt den Wert des inneren Headers) oder ein hexadezimaler Wert "
+"<code>00..FF</code> (optional)."
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:69
@@ -8098,7 +8561,7 @@ msgstr ""
"Setzt eine spezifische MTU (Maximum Transmission Unit) abweichend von den "
"standardmäßigen 1280 Bytes."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "Specify the secret encryption key here."
msgstr "Geben Sie hier den geheimen Netzwerkschlüssel an."
@@ -8106,7 +8569,7 @@ msgstr "Geben Sie hier den geheimen Netzwerkschlüssel an."
msgid "Stale neighbour cache timeout"
msgstr "Gültigkeitsdauer alter Neighbour-Cache-Einträge"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
msgid "Start"
msgstr "Start"
@@ -8119,16 +8582,16 @@ msgstr "WPS starten"
msgid "Start priority"
msgstr "Startpriorität"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
msgid "Start refresh"
msgstr "Aktualisierungen aktivieren"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Starting configuration apply…"
msgstr "Starte Anwendung der Konfigurationsänderungen…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1827
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413
msgid "Starting wireless scan..."
msgstr "Starte WLAN Scan..."
@@ -8150,17 +8613,17 @@ msgstr "Statische IPv6 Routen"
msgid "Static Lease"
msgstr "Statische Reservierung"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
msgid "Static Leases"
msgstr "Statische Einträge"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
msgstr "Statische Adresse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
msgid ""
"Static leases are used to assign fixed IP addresses and symbolic hostnames "
"to DHCP clients. They are also required for non-dynamic interface "
@@ -8171,18 +8634,18 @@ msgstr ""
"Schnittstellenkonfigurationen benötigt auf denen lediglich Hosts mit "
"zugehörigem statischem Lease-Eintrag bedient werden."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
msgid "Station inactivity limit"
msgstr "Client-Inaktivitäts-Limit"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:551
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
msgid "Status"
msgstr "Status"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:528
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
msgid "Stop"
msgstr "Stopp"
@@ -8191,8 +8654,8 @@ msgstr "Stopp"
msgid "Stop WPS"
msgstr "WPS stoppen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1857
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1919
msgid "Stop refresh"
msgstr "Aktualisierungen deaktivieren"
@@ -8204,7 +8667,7 @@ msgstr "Speicher"
msgid "Strict filtering"
msgstr "strikte Filterung"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
msgid "Strict order"
msgstr "Strikte Reihenfolge"
@@ -8213,15 +8676,15 @@ msgid "Strong"
msgstr "Stark"
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2055
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2117
msgid "Submit"
msgstr "Absenden"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
msgid "Suppress logging"
msgstr "Logeinträge unterdrücken"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
msgid "Suppress logging of the routine operation for the DHCP protocol."
msgstr ""
"Logeinträge für erfolgreiche Operationen dieser Protokolle unterdrücken"
@@ -8246,16 +8709,16 @@ msgstr ""
"Der Switch %q hat eine unbekannte Struktur, die VLAN Settings könnten "
"unpassend sein."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1426
msgid "Switch VLAN"
msgstr "Switch-VLAN"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
msgid "Switch port"
msgstr "Switch-Port"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
msgid "Switch protocol"
msgstr "Wechsle Protokoll"
@@ -8277,8 +8740,16 @@ msgstr "Mit NTP-Server synchronisieren"
msgid "Sync with browser"
msgstr "Mit Browser synchronisieren"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgstr "Syntax: <code>/fqdn[/fqdn…]/[IP-adr]</code>."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "Syntax: <code>_service._proto.example.com</code>."
+msgstr "Syntax: <code>_dienst._proto.beispiel.de</code>."
+
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
msgid "System"
@@ -8302,29 +8773,29 @@ msgstr "Systemeigenschaften"
msgid "System log buffer size"
msgstr "Größe des Systemprotokoll-Puffers"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
msgid "System running in recovery (initramfs) mode."
msgstr "System läuft im Wiederherstellungsmodus (initramfs-Modus)."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
msgctxt "nft tcp option maxseg size"
msgid "TCP MSS"
msgstr "TCP-MSS"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
msgctxt "nft tcp dport"
msgid "TCP destination port"
msgstr "TCP-Ziel-Port"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
msgctxt "nft tcp flags"
msgid "TCP flags"
msgstr "TCP-Flags"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
msgctxt "nft tcp sport"
msgid "TCP source port"
msgstr "TCP-Quell-Port"
@@ -8333,13 +8804,13 @@ msgstr "TCP-Quell-Port"
msgid "TCP:"
msgstr "TCP:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
msgid "TFTP server root"
msgstr "TFTP Wurzelverzeichnis"
# same as RX
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
msgid "TX"
msgstr "TX"
@@ -8359,6 +8830,7 @@ msgstr "Sendewarteschlangenlänge"
msgid "Table"
msgstr "Tabelle"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
@@ -8366,7 +8838,7 @@ msgstr "Tabelle"
msgid "Target"
msgstr "Ziel"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
msgid "Target Platform"
msgstr "Platform"
@@ -8382,7 +8854,7 @@ msgstr "Temporärer Speicher"
msgid "Terminate"
msgstr "Beenden"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid ""
"The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
@@ -8392,7 +8864,7 @@ msgstr ""
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>-Nachrichten "
"annonciert wird. Minimum ist 1280 Byte."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
msgid ""
"The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
"addresses are available via DHCPv6."
@@ -8400,7 +8872,7 @@ msgstr ""
"Das Flag für <em>Gemanagte Addresskonfiguration</em> (M) gibt an, dass IPv6-"
"Adressen via DHCPv6 zur Verfügung gestellt werden."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
msgid ""
"The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
"also acting as Mobile IPv6 home agent on this link."
@@ -8408,7 +8880,7 @@ msgstr ""
"Das Flag für <em>Mobile IPv6 Home Agent</em> (H) gibt an, dass das Gerät auf "
"dieser Schnittstelle als Mobile-IPv6-Home-Agent operiert."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
msgid ""
"The <em>Other configuration</em> (O) flag indicates that other information, "
"such as DNS servers, is available via DHCPv6."
@@ -8429,7 +8901,7 @@ msgstr ""
"Das <em>qrencode</em>-Paket wird benötigt um einen QR-Code der Konfiguration "
"zu generieren."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
@@ -8445,16 +8917,16 @@ msgstr ""
"Die Updateprozedur für HE.net Tunnel-IP-Adrerssen hat sich geändert, statt "
"der numerischen User-ID muss nun der normale Benutzername angegeben werden!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
msgid "The IP address %h is already used by another static lease"
msgstr ""
"Die IP-Adresse %h wird bereits von einem anderem statischen Lease verwendet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
msgid "The IP address is outside of any DHCP pool address range"
msgstr "Die IP-Adresse liegt außerhalb jedes DHCP-Adressbereiches"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
msgid "The IP address of the boot server"
msgstr "Die IP-Adresse des Boot-Servers"
@@ -8467,6 +8939,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
msgstr ""
@@ -8498,7 +8971,7 @@ msgstr ""
msgid "The LED blinks with the configured on/off frequency"
msgstr "Die LED blinkt mit der konfigurierten an/aus Frequenz."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
msgid "The LED flashes to simulate actual heart beat."
msgstr "Die LED blinkt um einen System-Heartbeat abzubilden."
@@ -8516,7 +8989,7 @@ msgstr "Der LED-Grundzustand ist immer aus."
msgid "The LED is always in default state on."
msgstr "Der LED-Grundzustand ist immer an."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
msgid ""
"The MAC address %h is already used by another static lease in the same DHCP "
"pool"
@@ -8529,7 +9002,7 @@ msgid "The MTU must not exceed the parent device MTU of %d bytes"
msgstr ""
"Die MTU darf nicht die %d Byte MTU des übergeordneten Gerätes überschreiten"
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
msgid "The VLAN ID must be unique"
msgstr "Die VLAN-ID muss eindeutig sein"
@@ -8537,7 +9010,7 @@ msgstr "Die VLAN-ID muss eindeutig sein"
msgid "The algorithm that is used to discover mesh routes"
msgstr "Der Algorithmus der für die Erkundung von Mesh-Routen genutzt wird"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid ""
"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
"code> and <code>_</code>"
@@ -8551,7 +9024,7 @@ msgstr ""
"Die Konfigurationsdatei konnte aufgrund der folgenden Fehler nicht geladen "
"werden:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid ""
"The correct SSID must be manually specified when joining a hidden wireless "
"network"
@@ -8559,7 +9032,7 @@ msgstr ""
"Bei der Verbindung zu einem versteckten Netzwerk muss die korrekte SSID "
"manuell angegeben werden"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4509
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8578,21 +9051,21 @@ msgstr ""
"Änderungen verwerfen um den aktuell funktionierenden Konfigurationsstand "
"beizubehalten."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
msgstr ""
-"Die Gerätedatei des Speichers oder der Partition (<abbr title=\"zum Beispiel"
-"\">z.B.</abbr>: <code>/dev/sda1</code>)"
+"Die Gerätedatei des Speichers oder der Partition (<abbr title=\"zum "
+"Beispiel\">z.B.</abbr>: <code>/dev/sda1</code>)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:450
msgid "The device name \"%s\" is already taken"
msgstr "Der Adaptername \"%s\" ist bereits vergeben"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
msgid ""
"The existing network configuration needs to be changed for LuCI to function "
"properly."
@@ -8600,7 +9073,7 @@ msgstr ""
"Die existierende Netzwerkkonfiguration muss angepasst werden, damit LuCI "
"korrekt funktioniert."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
@@ -8623,7 +9096,7 @@ msgstr ""
msgid "The following rules are currently active on this system."
msgstr "Die folgenden Regeln sind zur Zeit auf dem System aktiv."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
msgid "The frequency is in direct proportion to 1-minute average CPU load."
msgstr ""
"Die Frequenz ist direkt proportional zur durchschnittlichen einminütigen CPU-"
@@ -8633,7 +9106,7 @@ msgstr ""
msgid "The gateway address must not be a local IP address"
msgstr "Das Gateway darf keine lokale IP-Addresse des Routers sein"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:732
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752
msgid ""
"The generated configuration can be imported into a WireGuard client "
"application to setup a connection towards this device."
@@ -8641,11 +9114,11 @@ msgstr ""
"Die generierte Konfiguration kann in eine WireGuard-Client-Applikation "
"importiert werden um eine Verbindung zu diesem Gerät aufzubauen."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
msgid "The given SSH public key has already been added."
msgstr "Der angegebene öffentliche SSH-Schlüssel wurde bereits hinzugefügt."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA, "
"ED25519 or ECDSA keys."
@@ -8666,15 +9139,19 @@ msgstr ""
"eines weiteren Hops zu propagieren (Pakete müssen empfangen und "
"weitergesendet werden, was Funkspektrumszeit kostet)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
msgid "The hostname of the boot server"
msgstr "Der Hostname des Boot-Servers"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
+msgstr "Die Schnittstelle konnte nicht gefunden werden"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
msgid "The interface name is already used"
msgstr "Der Schnittstellenname wird bereits verwendet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
msgid "The interface name is too long"
msgstr "Der Schnittstellenname ist zu lang"
@@ -8699,6 +9176,7 @@ msgstr "Die lokale IPv4-Adresse"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "The local IPv4 address over which the tunnel is created (optional)."
msgstr "Die lokale IPv4-Adresse über die der Tunnel aufgebaut wird (optional)."
@@ -8741,15 +9219,16 @@ msgstr ""
"Werte sorgen für kleinere Lastspitzen, da Host-Antworten über einen größeren "
"Zeitinterval verteilt gesendet werden."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid ""
"The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
"abbr> messages. Maximum is 255 hops."
msgstr ""
-"Die maximale Anzahl von Hops welche in <abbr title=\"Router Advertisement"
-"\">RA</abbr>-Nachrichten annonciert werden. Maximum ist 255 Hops."
+"Die maximale Anzahl von Hops welche in <abbr title=\"Router "
+"Advertisement\">RA</abbr>-Nachrichten annonciert werden. Maximum ist 255 "
+"Hops."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4645
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -8757,28 +9236,28 @@ msgstr ""
"Der Netzwerkzugriff auf dieses Gerät könnte durch die geänderten "
"Einstellungen der \"%h\" Schnittstelle unterbrochen werden."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
msgid "The network name is already used"
msgstr "Der Netzwerkname wird bereits verwendet"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
msgid ""
-"The network ports on this device can be combined to several <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"The network ports on this device can be combined to several <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
"communicate directly with each other. <abbr title=\"Virtual Local Area "
"Network\">VLAN</abbr>s are often used to separate different network "
"segments. Often there is by default one Uplink port for a connection to the "
"next greater network like the internet and other ports for a local network."
msgstr ""
-"Die Netzwerkanschlüsse dieses Geräts können zu mehreren <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s kombiniert werden, in denen "
-"Computer direkt miteinander kommunizieren können. <abbr title=\"Virtual "
-"Local Area Network\">VLAN</abbr>s werden häufig zur Trennung verschiedener "
-"Netzwerksegmente verwendet. Oftmals gibt es standardmäßig einen Uplink-Port "
-"für eine Verbindung zum nächst größeren Netzwerk wie dem Internet und andere "
-"Ports für ein lokales Netzwerk."
+"Die Netzwerkanschlüsse dieses Geräts können zu mehreren <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s kombiniert werden, in "
+"denen Computer direkt miteinander kommunizieren können. <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s werden häufig zur Trennung "
+"verschiedener Netzwerksegmente verwendet. Oftmals gibt es standardmäßig "
+"einen Uplink-Port für eine Verbindung zum nächst größeren Netzwerk wie dem "
+"Internet und andere Ports für ein lokales Netzwerk."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid ""
"The public hostname or IP address of this system the peer should connect to. "
"This usually is a static public IP address, a static hostname or a DDNS "
@@ -8832,13 +9311,13 @@ msgstr ""
"deklarierter Name. Die speziellen Namen \"local\" (255), \"main\" (254) und "
"\"default\" (253) sind auch möglich"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383
msgid "The selected %s mode is incompatible with %s encryption"
msgstr ""
"Der ausgewählte \"%s\" Betriebsmodus ist nicht kompatibel mit %s-"
"Verschlüsselung"
-#: modules/luci-base/luasrc/view/csrftoken.htm:11
+#: modules/luci-base/ucode/template/csrftoken.ut:11
msgid "The submitted security token is invalid or already expired!"
msgstr ""
"Das mitgesendete Sicherheits-Token ist ungültig oder bereits abgelaufen!"
@@ -8909,8 +9388,8 @@ msgstr ""
"Das hochgeladene Firmware-Image hat ein nicht unterstütztes Format. Stellen "
"Sie sicher dass Sie das generische Format für Ihre Platform gewählt haben."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
msgid "The value is overridden by configuration."
msgstr "Dieser Wert ist durch Konfiguration überschrieben."
@@ -8922,7 +9401,7 @@ msgstr ""
"Der Wert gibt den Zeitintervall in Millisekunden an, in dem batman-adv das "
"Netzwerk mit Protokollinformationen flutet."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:679
msgid ""
"There are legacy iptables rules present on the system. Mixing iptables and "
"nftables rules is discouraged and may lead to incomplete traffic filtering."
@@ -8931,19 +9410,19 @@ msgstr ""
"iptables und nftables-Regeln wird nicht empfohlen und könnte zur "
"unvollständigen Filterung von Netzwerkverkehr führen."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
msgid "There are no active leases"
msgstr "Es gibt keine aktiven Leases"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4677
msgid "There are no changes to apply"
msgstr "Es gibt keine anzuwendenden Änderungen"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:70
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
msgid ""
"There is no password set on this router. Please configure a root password to "
@@ -8956,18 +9435,18 @@ msgstr ""
msgid "This IPv4 address of the relay"
msgstr "IPv4-Adresse des Relais"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1695
msgid "This authentication type is not applicable to the selected EAP method."
msgstr ""
"Dieser Authentifizierungstyp ist nicht mit der ausgewählten EAP-Methode "
"kombinierbar."
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
msgid "This does not look like a valid PEM file"
msgstr "Dies scheint keine gültige PEM-Datei zu sein"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
"include during sysupgrade. Modified files in /etc/config/ and certain other "
@@ -9021,11 +9500,11 @@ msgstr ""
"Dies ist die lokale, vom Broker zugewiesene IPv6-Adresse, sie endet "
"üblicherweise mit <code>...:2/64</code>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
msgid "This is the only DHCP server in the local network."
msgstr ""
-"Dies ist der einzige <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr>-Server im lokalen Netzwerk"
+"Dies ist der einzige <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr>-Server im lokalen Netzwerk"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:73
msgid "This is the plain username for logging into the account"
@@ -9055,11 +9534,11 @@ msgid ""
"This list gives an overview over currently running system processes and "
"their status."
msgstr ""
-"Diese Tabelle gibt eine Übersicht über aktuell laufende Systemprozesse und "
-"deren Status."
+"Diese Tabelle gibt einen Überblick über die aktuell laufenden Systemprozesse "
+"und deren Status."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
msgid ""
"This option cannot be used because the ca-bundle package is not installed."
msgstr ""
@@ -9076,6 +9555,10 @@ msgstr "Dieser Abschnitt enthält noch keine Werte"
msgid "Time Synchronization"
msgstr "Zeitsynchronisation"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "Time advertisement"
+msgstr "Zeitankündigung"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Time in milliseconds"
msgstr "Zeit in Millisekunden"
@@ -9086,9 +9569,13 @@ msgstr ""
"Anzahl Sekunden, die in den STP Listening- und Learning-Zuständen verharrt "
"wird"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "Time interval for rekeying GTK"
-msgstr "Zeitintervall für die neubestimmung des Gruppenschlüssels"
+msgstr "Zeitintervall für die Neubestimmung des Gruppenschlüssels"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "Time zone"
+msgstr "Zeitzone"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
msgid "Timed-out"
@@ -9114,14 +9601,18 @@ msgstr ""
msgid "Timezone"
msgstr "Zeitzone"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:418
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:438
msgid ""
"To fully configure the local WireGuard interface from an existing (e.g. "
-"provider supplied) configuration file, use the <strong><a class=\"full-import"
-"\" href=\"#\">configuration import</a></strong> instead."
+"provider supplied) configuration file, use the <strong><a class=\"full-"
+"import\" href=\"#\">configuration import</a></strong> instead."
msgstr ""
+"Um die lokale WireGuard-Schnittstelle vollständig aus einer bestehenden (z."
+"B. vom Provider gelieferten) Konfigurationsdatei zu konfigurieren, verwenden "
+"Sie stattdessen den <strong><a class=\"full-import\" "
+"href=\"#\">Konfigurationsimport</a></strong>."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
msgid "To login…"
msgstr "Zum Login…"
@@ -9136,7 +9627,7 @@ msgstr ""
"Auslieferungszustand des Systems wieder her (nur möglich bei squashfs-"
"Images)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
msgid "Tone"
msgstr "Ton"
@@ -9144,9 +9635,9 @@ msgstr "Ton"
msgid "Total Available"
msgstr "Gesamt verfügbar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:121
msgid "Traceroute"
msgstr "Routenverfolgung"
@@ -9162,11 +9653,11 @@ msgstr "Traffic"
msgid "Traffic Class"
msgstr "Traffic-Klasse"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:529
msgid "Traffic filter chain \"%h\""
msgstr "Filter-Chain \"%h\""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:467
msgctxt "nft counter"
msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
msgstr "Durch die Regel erfasster Verkehr: %.1000mPackets, %.1024mBytes"
@@ -9183,17 +9674,22 @@ msgstr "Senden"
msgid "Transmit Hash Policy"
msgstr "Hash-Richtlinie übertragen"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
+#, fuzzy
+msgid "Transmitted Data"
+msgstr "Sendeantenne"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
msgctxt "nft @th,off,len"
msgid "Transport header bits %d-%d"
msgstr "Transport-Header-Bits: %d-%d"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
msgctxt "nft th dport"
msgid "Transport header destination port"
msgstr "Transport header destination port"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
msgctxt "nft th sport"
msgid "Transport header source port"
msgstr "Transport-Header Quell-Port"
@@ -9210,7 +9706,7 @@ msgstr "Auslösmechanismus"
msgid "Tunnel ID"
msgstr "Tunnel-ID"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3024
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
#: modules/luci-compat/luasrc/model/network.lua:1431
msgid "Tunnel Interface"
msgstr "Tunneladapter"
@@ -9221,7 +9717,7 @@ msgstr "Tunneladapter"
msgid "Tunnel Link"
msgstr "Basisschnittstelle"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
msgid "Tunnel device"
msgstr "Tunneladapter"
@@ -9229,8 +9725,8 @@ msgstr "Tunneladapter"
msgid "Tx-Power"
msgstr "Sendestärke"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
msgid "Type"
@@ -9240,12 +9736,12 @@ msgstr "Typ"
msgid "Type of service"
msgstr "Art des Dienstes"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
msgctxt "nft udp dport"
msgid "UDP destination port"
msgstr "UDP-Ziel-Port"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
msgctxt "nft udp sport"
msgid "UDP source port"
msgstr "UDP-Quell-Port"
@@ -9263,8 +9759,8 @@ msgstr "Nur UMTS"
msgid "UMTS/GPRS/EV-DO"
msgstr "UMTS/GPRS/EV-DO"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid "UUID"
msgstr "UUID"
@@ -9285,7 +9781,7 @@ msgstr "Externe IP-Adresse konnte nicht bestimmt werden"
msgid "Unable to determine upstream interface"
msgstr "Upstream-Netzwerkadapter konnte nicht bestimmt werden"
-#: modules/luci-base/luasrc/view/error404.htm:11
+#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
msgstr "Kann Anfrage nicht zustellen"
@@ -9336,19 +9832,27 @@ msgstr "Neustart der Firewall nicht möglich"
msgid "Unable to save contents: %s"
msgstr "Inhalt kann nicht gespeichert werden: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr "PIN kann nicht verifiziert werden"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Unavailable Seconds (UAS)"
msgstr "Nicht verfügbare Sekunden (UAS)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1317
msgid "Unconfigure"
msgstr "Dekonfigurieren"
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr "Unet"
+
#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
msgid "Unexpected reply data format"
msgstr "Unerwartetes Antwortdatenformat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid ""
"Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
"within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -9360,7 +9864,7 @@ msgstr ""
"IPv6 ist äquivalent zu privaten Adressbereichen in IPv4. Der Präfix wird "
"beim ersten Booten zufällig generiert."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2111
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
#: modules/luci-compat/luasrc/model/network.lua:971
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
msgid "Unknown"
@@ -9370,7 +9874,7 @@ msgstr "Unbekannt"
msgid "Unknown and unsupported connection method."
msgstr "Unbekannte und nicht unterstützte Verbindungsmethode."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
#: modules/luci-compat/luasrc/model/network.lua:1138
msgid "Unknown error (%s)"
msgstr "Protokollfehler: %s"
@@ -9379,7 +9883,7 @@ msgstr "Protokollfehler: %s"
msgid "Unknown error code"
msgstr "Unbekannter Fehlercode"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2108
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:965
msgid "Unmanaged"
@@ -9390,11 +9894,11 @@ msgstr "Ignoriert"
msgid "Unmount"
msgstr "Aushängen"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
msgid "Unnamed key"
msgstr "Unbenannter Schlüssel"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4327
msgid "Unsaved Changes"
msgstr "Ungespeicherte Änderungen"
@@ -9408,15 +9912,16 @@ msgid "Unsupported MAP type"
msgstr "Nicht unterstützter MAP-Typ"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
msgid "Unsupported modem"
msgstr "Nicht unterstütztes Modem"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:309
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:315
msgid "Unsupported protocol type."
msgstr "Nicht unterstützter Protokolltyp."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
msgid "Untitled peer"
msgstr "Unbenannter Verbindungspartner"
@@ -9428,7 +9933,7 @@ msgstr "Hoch"
msgid "Up Delay"
msgstr "Up Delay"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
msgid "Upload"
msgstr "Hochladen"
@@ -9454,16 +9959,16 @@ msgid "Upload file…"
msgstr "Datei hochladen…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4202
msgid "Upload request failed: %s"
msgstr "Upload-Anfrage fehlgeschlagen: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
msgid "Uploading file…"
msgstr "Datei wird hochgeladen…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid ""
"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
"assigned with a name in the form <em>wifinet#</em> and the network will be "
@@ -9473,7 +9978,7 @@ msgstr ""
"Konfiguration mit Namen in der Form <em>wifinet#</em> versehen und das "
"Netzwerk wird neu gestartet um die geänderte Konfiguration anzuwenden."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410
msgid ""
"Upon pressing \"Continue\", bridges configuration will be updated and the "
"network will be restarted to apply the updated configuration."
@@ -9481,7 +9986,7 @@ msgstr ""
"Beim Fortfahren wird die Konfiguration von Netzwerkbrücken angepasst und das "
"Netzwerk neu gestartet um die Veränderungen anzuwenden."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444
msgid ""
"Upon pressing \"Continue\", ifname options will get renamed and the network "
"will be restarted to apply the updated configuration."
@@ -9489,18 +9994,18 @@ msgstr ""
"Beim Fortfahren werden \"ifname\"-Option umbenannt und das Netzwerk neu "
"gestartet um die Veränderungen anzuwenden."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
msgid "Upstream resolvers will be queried in the order of the resolv file."
msgstr ""
"<abbr title=\"Domain Name System\">DNS</abbr>-Server in der Reihenfolge der "
"Resolv-Datei abfragen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
msgid "Uptime"
msgstr "Laufzeit"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
msgid "Use <code>/etc/ethers</code>"
msgstr "Verwende <code>/etc/ethers</code>"
@@ -9512,8 +10017,8 @@ msgstr "DHCP beworbene Server verwenden"
msgid "Use DHCP gateway"
msgstr "Benutze DHCP-Gateway"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
msgid "Use DNS servers advertised by peer"
msgstr "Benutze die von der Gegenstelle zugewiesenen DNS-Server"
@@ -9555,11 +10060,11 @@ msgstr ""
"Verwenden Sie XOR von Hardware-MAC-Adressen und IP-Adressen, beziehen Sie "
"sich auf skb_flow_dissect (encap2 + 3)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Use as external overlay (/overlay)"
msgstr "Als externes Overlay benutzen (/overlay)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
msgid "Use as root filesystem (/)"
msgstr "Als Root-Dateisystem benutzen (/)"
@@ -9567,22 +10072,22 @@ msgstr "Als Root-Dateisystem benutzen (/)"
msgid "Use broadcast flag"
msgstr "Benutze Broadcast-Flag"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
msgid "Use builtin IPv6-management"
msgstr "Eingebautes IPv6-Management nutzen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
msgid "Use custom DNS servers"
msgstr "Benutze eigene DNS-Server"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
msgid "Use default gateway"
msgstr "Benutze Standard-Gateway"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
msgid "Use gateway metric"
msgstr "Benutze Gateway-Metrik"
@@ -9603,20 +10108,20 @@ msgstr ""
msgid "Use routing table"
msgstr "Benutze Routing-Tabelle"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
msgctxt "nft nat flag persistent"
msgid "Use same source and destination for each connection"
msgstr "Gleiche Quelle, gleiches Ziel für jede Verbindung"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
msgid "Use system certificates"
-msgstr "Benutze Systemzertifikate"
+msgstr "Benutze System-Zertifikate"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid "Use system certificates for inner-tunnel"
msgstr "Benutze Systemzertifikate für inneren Tunnel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
"em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
@@ -9647,11 +10152,11 @@ msgstr ""
msgid "Used"
msgstr "Belegt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
msgid "Used Key Slot"
msgstr "Benutzer Schlüsselindex"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
@@ -9663,7 +10168,8 @@ msgstr ""
msgid "User Group"
msgstr "Benutzergruppe"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
msgid "User certificate (PEM encoded)"
msgstr "PEM-kodiertes Benutzerzertifikat"
@@ -9671,27 +10177,28 @@ msgstr "PEM-kodiertes Benutzerzertifikat"
msgid "User identifier"
msgstr "Benutzerkennung"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
msgid "User key (PEM encoded)"
msgstr "PEM-kodierter Benutzerschlüssel"
-#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: modules/luci-base/ucode/template/sysauth.ut:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
msgid "Username"
msgstr "Benutzername"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
msgid "Utilize flow table <strong>%h</strong>"
msgstr "Flow-Tabelle <strong>%h</strong> nutzen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
msgid "VC-Mux"
msgstr "VC-Mux"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
msgid "VDSL"
msgstr "VDSL"
@@ -9701,17 +10208,17 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr "VEPA (Virtueller Ethernet-Portaggregator)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
msgid "VLAN (802.1ad)"
msgstr "VLAN (802.1ad)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1411
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
msgid "VLAN (802.1q)"
msgstr "VLAN (802.1q)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
msgid "VLAN ID"
msgstr "VLAN-ID"
@@ -9736,19 +10243,22 @@ msgid "VPN Protocol"
msgstr "VPN-Protokoll"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
msgstr "VPN-Server"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+msgid "VPN Server certificate's SHA256 hash"
+msgstr "SHA256-Hash des VPN-Serverzertifikats"
+
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
msgid "VPN Server port"
msgstr "VPN-Server Port"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
msgstr "SHA1-Hash des VPN-Server-Zertifikates"
@@ -9757,6 +10267,10 @@ msgstr "SHA1-Hash des VPN-Server-Zertifikates"
msgid "VPNC (CISCO 3000 (and others) VPN)"
msgstr "VPNC (VPN für CISCO 3000 und Ähnliche)"
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr "VTI"
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
msgid "VXLAN (RFC7348)"
msgstr "VXLAN (RFC7348)"
@@ -9770,7 +10284,7 @@ msgstr "VXLAN-Netzwerkkennung"
msgid "VXLANv6 (RFC7348)"
msgstr "VXLANv6 (RFC7348)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
msgid ""
"Validate DNS replies and cache DNSSEC data, requires upstream to support "
"DNSSEC."
@@ -9778,8 +10292,8 @@ msgstr ""
"Setzt DNSSEC-Unterstützung im DNS-Zielserver vorraus; überprüft ob "
"unsignierte Antworten wirklich von unsignierten Domains kommen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
@@ -9807,7 +10321,7 @@ msgstr "Hersteller"
msgid "Vendor Class to send when requesting DHCP"
msgstr "Bei DHCP-Anfragen gesendete Vendor-Klasse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
msgid "Verify unsigned domain responses really come from unsigned domains."
msgstr ""
"Prüfen das nicht signierte Domain-Antworten tatsächlich von unsignierten "
@@ -9817,47 +10331,59 @@ msgstr ""
msgid "Verifying the uploaded image file."
msgstr "Überprüfen der hochgeladenen Firmware-Datei."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
msgid "Very High"
msgstr "Sehr Hoch"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1432
msgid "Virtual Ethernet"
msgstr "Virtuelles Ethernet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
msgid "Virtual dynamic interface"
msgstr "Virtuelle dynamische Schnittstelle"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
msgid "WDS"
msgstr "WDS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
msgid "WEP Open System"
msgstr "WEP Open System"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1297
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1393
msgid "WEP Shared Key"
msgstr "WEP Shared Key"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WEP passphrase"
msgstr "WEP Schlüssel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid "WLAN roaming"
+msgstr "WLAN-Roaming"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid "WMM Mode"
msgstr "WMM Modus"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid "WNM Sleep Mode"
+msgstr "WNM-Schlafmodus"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid "WNM Sleep Mode Fixes"
+msgstr "WNM-Schlafmodus-Korrekturen"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WPA passphrase"
msgstr "WPA Schlüssel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1294
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
@@ -9888,7 +10414,11 @@ msgstr ""
msgid "Weak"
msgstr "Schwach"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+msgid "Weight"
+msgstr "Gewichtung"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
@@ -9923,6 +10453,14 @@ msgstr ""
"Markiert das Gateway als On-Link auch wenn es nicht in den Schnittstellen-"
"Präfixbereich fällt"
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr ""
+"Im umgekehrten Zustand leuchtet die LED kontinuierlich und flackert, anstatt "
+"dass sie standardmäßig ausgeschaltet ist und bei Systemaktivität blinkt."
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
msgid ""
"When running the mesh over multiple WiFi interfaces per node batman-adv is "
@@ -9932,7 +10470,7 @@ msgstr ""
"kann batman-adv mittels Bonding Verkehrsströme optimieren um den Durchsatz "
"zu maximieren."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid ""
"When using a PSK, the PMK can be automatically generated. When enabled, the "
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
@@ -9942,7 +10480,7 @@ msgstr ""
"generiert werden. Wenn diese Option aktiviert ist, werden die nachfolgenden "
"R0/R1-Schlüsseloptionen nicht verwendet."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid ""
"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
"802.11a/802.11g rates."
@@ -9950,7 +10488,7 @@ msgstr ""
"Wenn <abbr title=\"Wi-Fi Multimedia Mode QoS\">WMM</abbr> deaktiviert ist, "
"könnten Clients auf 802.11a bzw. 802.11g-Raten limitiert werden."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid ""
"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
"may be significantly reduced."
@@ -9963,12 +10501,21 @@ msgstr ""
msgid "Width"
msgstr "Breite"
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+msgid "WireGuard"
+msgstr "WireGuard"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
+msgid "WireGuard Status"
+msgstr "WireGuard-Status"
+
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "WireGuard VPN"
msgstr "WireGuard VPN"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:539
msgid "WireGuard peer is disabled"
msgstr "WireGuard-Verbindungspartner ist deaktiviert"
@@ -9978,27 +10525,27 @@ msgstr "WireGuard-Verbindungspartner ist deaktiviert"
msgid "Wireless"
msgstr "WLAN"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3011
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
msgstr "WLAN-Gerät"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2990
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4303
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
msgstr "WLAN-Netzwerk"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:812
msgid "Wireless Overview"
msgstr "WLAN-Übersicht"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
msgid "Wireless Security"
msgstr "WLAN-Verschlüsselung"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
msgid "Wireless configuration migration"
msgstr "WLAN-Konfiguration migrieren"
@@ -10014,15 +10561,15 @@ msgstr "WLAN ist deaktiviert"
msgid "Wireless is not associated"
msgstr "WLAN ist nicht assoziiert"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is disabled"
msgstr "Das WLAN-Netzwerk ist deaktiviert"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is enabled"
msgstr "Das WLAN-Netzwerk ist aktiviert"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Write received DNS queries to syslog."
msgstr "Empfangene DNS-Anfragen in das Systemprotokoll schreiben"
@@ -10034,7 +10581,7 @@ msgstr "Systemprotokoll in Datei schreiben"
msgid "XOR policy (balance-xor, 2)"
msgstr "XOR-Richtlinie (balance-xor, 2)"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -10044,7 +10591,7 @@ msgstr "Ja"
msgid "Yes (none, 0)"
msgstr "Ja (keine, 0)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:177
msgid ""
"You appear to be currently connected to the device via the \"%h\" interface. "
"Do you really want to shut down the interface?"
@@ -10063,8 +10610,21 @@ msgstr ""
"><strong>Warnung: Wenn essentielle Startscripte wie \"network\" deaktiviert "
"werden könnte das Gerät unerreichbar werden!</strong>"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:90
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635
+msgid "You may add multiple records for the same Target."
+msgstr "Sie können mehrere Datensätze für dasselbe Ziel hinzufügen."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672
+msgid "You may add multiple records for the same domain."
+msgstr "Sie können mehrere Einträge für dieselbe Domäne hinzufügen."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr ""
+"Sie können mehrere eindeutige Relay To für dieselbe Listen-Adr hinzufügen."
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:92
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
@@ -10099,26 +10659,38 @@ msgstr "ZRAM Einstellungen"
msgid "ZRam Size"
msgstr "ZRAM Größe"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr "_proto: _tcp, _udp, _sctp, _quic, … ."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, ... . (Hinweis: _http ist "
+"zwar möglich, aber kein Browser unterstützt SRV-Einträge)"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
msgid "any"
msgstr "beliebig"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
msgid "auto"
msgstr "auto"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
msgid "automatic"
msgstr "automatisch"
@@ -10126,7 +10698,7 @@ msgstr "automatisch"
msgid "baseT"
msgstr "baseT"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1591
msgid "bridged"
msgstr "überbrückt"
@@ -10178,20 +10750,20 @@ msgstr "erstelle:"
msgid "dBm"
msgstr "dBm"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
msgctxt "nft unit"
msgid "day"
msgstr "Tag"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid "disable"
msgstr "deaktivieren"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:991
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:997
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
msgid "disabled"
@@ -10210,14 +10782,19 @@ msgstr "Beispiel: --proxy 10.10.10.10"
msgid "e.g: dump"
msgstr "z.B.: abwerfen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:755
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr "alle %ds"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
msgid "expired"
msgstr "abgelaufen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
msgid "forced"
msgstr "erzwungen"
@@ -10241,19 +10818,19 @@ msgstr "Halb-Duplex"
msgid "hexadecimal encoded value"
msgstr "hexadezimal kodierten Wert"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
msgid "hidden"
msgstr "versteckt"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
msgctxt "nft unit"
msgid "hour"
msgstr "Stunde"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "hybrid mode"
msgstr "hybrider Modus"
@@ -10275,24 +10852,24 @@ msgstr "Schlüssel zwischen 8 und 63 Zeichen"
msgid "key with either 5 or 13 characters"
msgstr "Schlüssel mit exakt 5 oder 13 Zeichen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "managed config (M)"
msgstr "gemanagte Konfiguration (M)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1395
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
msgid "medium security"
msgstr "mittlere Sicherheit"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
msgctxt "nft unit"
msgid "minute"
msgstr "Minute"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "minutes"
msgstr "Minuten"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
msgid "mobile home agent (H)"
msgstr "Mobile-Home-Agent (H)"
@@ -10300,7 +10877,7 @@ msgstr "Mobile-Home-Agent (H)"
msgid "netif_carrier_ok()"
msgstr "netif_carrier_ok()"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "no"
msgstr "nein"
@@ -10314,8 +10891,11 @@ msgstr "nicht verbunden"
msgid "non-empty value"
msgstr "nicht-leeren Wert"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3419
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
msgid "none"
msgstr "kein"
@@ -10326,20 +10906,20 @@ msgid "not present"
msgstr "nicht vorhanden"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:969
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:970
msgid "off"
msgstr "aus"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794
msgid "on available prefix"
msgstr "bei verfügbarem Präfix"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "open network"
msgstr "Offenes Netzwerk"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
msgid "other config (O)"
msgstr "andere Konfiguration (O)"
@@ -10348,7 +10928,11 @@ msgstr "andere Konfiguration (O)"
msgid "output"
msgstr "ausgehend"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
+msgid "over a day ago"
+msgstr "seit über einem Tag"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
msgctxt "nft unit"
msgid "packets"
msgstr "Pakete"
@@ -10374,23 +10958,22 @@ msgstr ""
"Nachrichten in einzelnen Paketen statt dem Senden und Weiterleiten vieler "
"kleiner Pakete"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
msgid "relay mode"
msgstr "Relay-Modus"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1586
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
msgid "routed"
msgstr "geroutet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "sec"
msgstr "Sekunden"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "server mode"
msgstr "Server-Modus"
@@ -10398,7 +10981,7 @@ msgstr "Server-Modus"
msgid "sstpc Log-level"
msgstr "sstpc Log-Level"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "strong security"
msgstr "hohe Sicherheit"
@@ -10406,7 +10989,7 @@ msgstr "hohe Sicherheit"
msgid "tagged"
msgstr "markiert"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "time units (TUs / 1.024 ms) [1000-65535]"
msgstr "Zeiteinheiten (TUs / 1024 ms) [1000-65535]"
@@ -10428,15 +11011,19 @@ msgstr "eindeutigen Wert"
msgid "unknown"
msgstr "unbekannt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:28
+msgid "unknown version"
+msgstr "Unbekannte Version"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
msgid "unlimited"
msgstr "unlimitiert"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
@@ -10458,8 +11045,8 @@ msgid "untagged"
msgstr "unmarkiert"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
msgid "valid IP address"
msgstr "gültige IP-Adresse"
@@ -10472,7 +11059,7 @@ msgid "valid IPv4 CIDR"
msgstr "gültige IPv4-CIDR-Notation"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
msgid "valid IPv4 address"
msgstr "gültige IPv4-Adresse"
@@ -10501,7 +11088,7 @@ msgid "valid IPv6 CIDR"
msgstr "gültige iPv6-CIDR-Notation"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
msgid "valid IPv6 address"
msgstr "gültige IPv6-Adresse"
@@ -10593,7 +11180,7 @@ msgid "valid port or port range (port1-port2)"
msgstr "gültigen Netzwerkport oder Port-Bereich (von-bis)"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "valid port value"
msgstr "gültigen Netzwerkport"
@@ -10629,16 +11216,16 @@ msgstr "Wert mit mindestens %d Zeichen"
msgid "value with at most %d characters"
msgstr "Wert mit maximal %d Zeichen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "weak security"
msgstr "geringe Sicherheit"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
msgctxt "nft unit"
msgid "week"
msgstr "Woche"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "ja"
@@ -10646,6 +11233,50 @@ msgstr "ja"
msgid "« Back"
msgstr "« Zurück"
+#~ msgid ""
+#~ "Avoid uselessly triggering dial-on-demand links (filters SRV/SOA records "
+#~ "and names with underscores)."
+#~ msgstr ""
+#~ "Vermeiden des unnötigen Auslösens von Dial-on-Demand-Links (filtert SRV/"
+#~ "SOA-Einträge und Namen mit Unterstrichen)."
+
+#~ msgid "Filter useless"
+#~ msgstr "Windowsanfragen filtern"
+
+#~ msgid ""
+#~ "Relay DHCP requests elsewhere. OK: v4<->v4, v6<->v6. Not OK: v4<->v6, v6<-"
+#~ ">v4."
+#~ msgstr ""
+#~ "DHCP-Anfragen andernorts weiterleiten. OK: v4<->v4, v6<->v6. Nicht OK: "
+#~ "v4<->v6, v6<->v4."
+
+#~ msgid "Network Utilities"
+#~ msgstr "Netzwerk-Werkzeuge"
+
+#~ msgid "Back to configuration"
+#~ msgstr "Zurück zur Konfiguration"
+
+#~ msgid "Close list..."
+#~ msgstr "Schließe Liste..."
+
+#~ msgid "Internal Server Error"
+#~ msgstr "Interner Serverfehler"
+
+#~ msgid "No files found"
+#~ msgstr "Keine Dateien gefunden"
+
+#~ msgid "Sorry, the server encountered an unexpected error."
+#~ msgstr ""
+#~ "Entschuldigung, auf dem Server ist ein unerwarteter Fehler aufgetreten."
+
+#~ msgid "Do not forward queries that cannot be answered by public resolvers."
+#~ msgstr ""
+#~ "Keine Anfragen weiterleiten welche nicht durch öffentliche Server "
+#~ "beantwortet werden können"
+
+#~ msgid "Import peer configuration…"
+#~ msgstr "Verbindungspartner-Konfiguration importieren…"
+
#~ msgid "Paste or drag WireGuard configuration file…"
#~ msgstr ""
#~ "WireGuard-Konfigurationsdateiinhalt einfügen oder Datei in das Feld "
@@ -10881,9 +11512,6 @@ msgstr "« Zurück"
#~ msgid "Free"
#~ msgstr "Frei"
-#~ msgid "Port %s"
-#~ msgstr "Port %s"
-
#~ msgid "Switch Port Mask"
#~ msgstr "Switch-Port-Maske"
@@ -11054,8 +11682,8 @@ msgstr "« Zurück"
#~ msgid ""
#~ "The filesystem that was used to format the memory (<abbr title=\"for "
-#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended Filesystem"
-#~ "\">ext3</abbr></samp>)"
+#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended "
+#~ "Filesystem\">ext3</abbr></samp>)"
#~ msgstr "Das Dateisystem mit dem der Speicher formatiert ist (z.B.: ext3)"
#~ msgid ""
@@ -11157,11 +11785,11 @@ msgstr "« Zurück"
#~ msgstr "Frame Bursting"
#~ msgid ""
-#~ "Further information about WireGuard interfaces and peers at <a href="
-#~ "\"http://wireguard.com\">wireguard.com</a>."
+#~ "Further information about WireGuard interfaces and peers at <a "
+#~ "href=\"http://wireguard.com\">wireguard.com</a>."
#~ msgstr ""
-#~ "Weitere Informationen zu WireGuard-Schnittstellen und Peers unter <a href="
-#~ "\"http://wireguard.com\">wireguard.com</a>."
+#~ "Weitere Informationen zu WireGuard-Schnittstellen und Peers unter <a "
+#~ "href=\"http://wireguard.com\">wireguard.com</a>."
#~ msgid "Generic 802.11%s Wireless Controller"
#~ msgstr "Generischer 802.11%s WLAN Adapter"
@@ -11305,9 +11933,6 @@ msgstr "« Zurück"
#~ msgid "Transmit Power"
#~ msgstr "Sendeleistung"
-#~ msgid "Transmitter Antenna"
-#~ msgstr "Sendeantenne"
-
#~ msgid "Uploaded File"
#~ msgstr "hochgeladene Datei"
@@ -11653,3 +12278,9 @@ msgstr "« Zurück"
#~ msgid "IPv6 WAN Status"
#~ msgstr "IPv6 WAN Status"
+
+#~ msgid "Port %s"
+#~ msgstr "Port %s"
+
+#~ msgid "Transmitter Antenna"
+#~ msgstr "Sendeantenne"
diff --git a/modules/luci-base/po/el/base.po b/modules/luci-base/po/el/base.po
index 426ca52758..9cc3cfa631 100644
--- a/modules/luci-base/po/el/base.po
+++ b/modules/luci-base/po/el/base.po
@@ -3,33 +3,45 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2022-06-28 14:39+0000\n"
-"Last-Translator: MarioK239 <marios.k239@gmail.com>\n"
+"PO-Revision-Date: 2022-11-04 10:26+0000\n"
+"Last-Translator: TakissX <pxatzidakis@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/luci/el/>\n"
"Language: el\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:650
msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
msgid "\"%h\" table \"%h\""
msgstr "\"%h\" πίνακας \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1539
msgid "%.1f dB"
msgstr "%.1f dB"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4043
msgid "%d invalid field(s)"
msgstr "%d μη έγκυρο/α πεδίο/α"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
+msgid "%dh ago"
+msgstr "%d ώρες πριν"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
+msgid "%dm ago"
+msgstr "%d λεπτά πριν"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
+msgid "%ds ago"
+msgstr "%d δευτερόλεπτα πριν"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
msgid "%s is untagged in multiple VLANs!"
msgstr "%s δεν έχει ετικέτα σε πολλαπλά VLANs!"
@@ -57,7 +69,7 @@ msgstr "(κενό)"
msgid "(no interfaces attached)"
msgstr "(χωρίς προσαρτημένες διεπαφές)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:635
msgctxt "Label indicating further amount of allowed ips"
msgid "+ %d more"
msgstr "+ %d ακόμη"
@@ -67,8 +79,8 @@ msgid "-- Additional Field --"
msgstr "-- Επιπλέον Πεδίο --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4152
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -84,13 +96,13 @@ msgstr "-- Παρακαλώ επιλέξτε --"
msgid "-- custom --"
msgstr "-- προσαρμοσμένο --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
msgid "-- match by label --"
msgstr "-- αντιστοίχιση κατά ετικέτα --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
msgid "-- match by uuid --"
msgstr "-- αντιστοίχιση κατά uuid --"
@@ -105,7 +117,7 @@ msgctxt "sstp log level value"
msgid "0"
msgstr "0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
msgstr ""
"0 = μη χρήση ορίου RSSI, 1 = μη αλλαγή της προεπιλογής του προγράμματος "
@@ -120,7 +132,7 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "Φορτίο 1 λεπτού:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:324
msgctxt "nft amount of flags"
msgid "1 flag"
msgid_plural "%d flags"
@@ -146,7 +158,7 @@ msgctxt "sstp log level value"
msgid "4"
msgstr "4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "4-character hexadecimal ID"
msgstr "Δεκαεξαδικό αναγνωριστικό 4 χαρακτήρων"
@@ -159,121 +171,181 @@ msgstr "464XLAT (CLAT)"
msgid "5 Minute Load:"
msgstr "Φορτίο 5 λεπτών:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "6-octet identifier as a hex string - no colons"
msgstr ""
"Αναγνωριστικό 6 οκτάδων ως δεκαεξαδική συμβολοσειρά - χωρίς άνω και κάτω "
"τελείες"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid "802.11k RRM"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid "802.11r Fast Transition"
msgstr "802.11r Γρήγορη μετάβαση"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "802.11v: Time Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w Association SA Query maximum timeout"
msgstr "802.11w Association SA Μέγιστο χρονικό όριο ερωτήματος"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w Association SA Query retry timeout"
msgstr "802.11w Association SA Λήξη χρόνου επανάληψης ερωτήματος"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid "802.11w Management Frame Protection"
msgstr "802.11w Προστασία πακέτων διαχείρισης"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w maximum timeout"
msgstr "Μέγιστο χρονικό όριο 802,11 w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w retry timeout"
msgstr "Χρονικό όριο επανάληψης 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1022
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
-msgstr "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
+msgstr "<abbr title=\"Αναγνωριστικό βασικού συνόλου υπηρεσιών\">BSSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
-msgstr "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
+msgstr ""
+"<abbr title=\"Αναγνωριστικό εκτεταμένου συνόλου υπηρεσιών\">ESSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
-msgstr "Μάσκα <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>"
+msgstr "Μάσκα <abbr title=\"Πρωτόκολλο Διαδικτύου Έκδοση 4\">IPv4</abbr>"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:58
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
-msgstr "Παραμετροποίηση <abbr title=\"Light Emitting Diode\">LED</abbr>"
+msgstr "Παραμετροποίηση <abbr title=\"Δίοδος εκπομπής φωτός\">LED</abbr>"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:70
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
-msgstr "Όνομα <abbr title=\"Light Emitting Diode\">LED</abbr>"
+msgstr "Όνομα <abbr title=\"Δίοδος εκπομπής φωτός\">LED</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
msgstr "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Μεσολαβητής"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
-msgstr "<abbr title=\"Router Advertisement\">RA</abbr> Αναγνωριστικά"
+msgstr "<abbr title=\"Ρεκλάμα δρομολογητή\">RA</abbr> Αναγνωριστικά"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
-msgstr "<abbr title=\"Router Advertisement\">RA</abbr> Όριο Hop"
+msgstr "<abbr title=\"Ρεκλάμα δρομολογητή\">RA</abbr> Όριο Hop"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
-msgstr "<abbr title=\"Router Advertisement\">RA</abbr> Διάρκεια Ζωής"
+msgstr "<abbr title=\"Ρεκλάμα δρομολογητή\">RA</abbr> Διάρκεια Ζωής"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
-msgstr "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
+msgstr "<abbr title=\"Ρεκλάμα δρομολογητή\">RA</abbr> MTU"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:773
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
-msgstr "<abbr title=\"Router Advertisement\">RA</abbr>-Υπηρεσία"
+msgstr "<abbr title=\"Ρεκλάμα δρομολογητή\">RA</abbr>-Υπηρεσία"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+msgid ""
+"<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
+"NXDOMAIN."
+msgstr ""
+"<code>/#/</code> ταιριάζει σε οποιονδήποτε τομέα. <code>/example.com/</code> "
+"επιστρέφει το NXDOMAIN."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+msgid ""
+"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
+"<code>::</code>) for example.com and its subdomains."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
msgctxt "nft relational \">\" operator expression"
msgid "<var>%s</var> greater than <strong>%s</strong>"
msgstr "<var>%s</var> μεγαλύτερο από <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
msgctxt "nft relational \">=\" operator expression"
msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
msgstr "<var>%s</var> μεγαλύτερο ή ίσο με <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
msgctxt "nft set match expression"
msgid "<var>%s</var> in set <strong>%s</strong>"
msgstr "<var>%s</var> στο σύνολο <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
msgctxt "nft relational \"==\" operator expression"
msgid "<var>%s</var> is <strong>%s</strong>"
msgstr "<var>%s</var> είναι <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
msgctxt "nft relational \"in\" operator expression"
msgid "<var>%s</var> is one of <strong>%s</strong>"
msgstr "<var>%s</var> είναι ένα από <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
msgctxt "nft relational \"<\" operator expression"
msgid "<var>%s</var> lower than <strong>%s</strong>"
msgstr "<var>%s</var> χαμηλότερη από <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \"<=\" operator expression"
msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
msgstr "<var>%s</var> χαμηλότερο ή ίσο με <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
msgctxt "nft relational \"!=\" operator expression"
msgid "<var>%s</var> not <strong>%s</strong>"
msgstr "<var>%s</var> όχι <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
msgctxt "nft not in set match expression"
msgid "<var>%s</var> not in set <strong>%s</strong>"
msgstr "<var>%s</var> δεν είναι στο σύνολο <strong>%s</strong>"
@@ -299,29 +371,29 @@ msgstr "Υπάρχει ήδη μια διαμόρφωση για τη συσκε
msgid "A directory with the same name already exists."
msgstr "Ένας φάκελος με το ίδιο όνομα υπάρχει ήδη."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
msgid "A new login is required since the authentication session expired."
msgstr "Απαιτείται νέα σύνδεση καθώς η συνεδρία ελέγχου ταυτότητας έληξε."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "A43C + J43 + A43"
msgstr "A43C + J43 + A43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
msgid "A43C + J43 + A43 + V43"
msgstr "A43C + J43 + A43 + V43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid "ADSL"
msgstr "ADSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
msgid "ANSI T1.413"
msgstr "ANSI T1.413"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
msgid "APN"
msgstr "APN"
@@ -354,29 +426,36 @@ msgstr "Η παρακολούθηση ARP δεν υποστηρίζεται γι
msgid "ARP retry threshold"
msgstr "Όριο επαναδοκιμών ARP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:638
msgid "ARP traffic table \"%h\""
msgstr "Πίνακας κίνησης ARP \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "ATM (Λειτουργία ασύγχρονης μεταφοράς)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid "ATM Bridges"
msgstr "Γέφυρες ΑΤΜ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
msgid "ATM Virtual Channel Identifier (VCI)"
msgstr "ATM Εικονικό Κανάλι Αναγνωριστή (VCI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
msgid "ATM Virtual Path Identifier (VPI)"
msgstr "ATM Εικονικό μονοπάτι Αναγνωριστή (VPI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid ""
"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
@@ -386,12 +465,12 @@ msgstr ""
"εικονικές διεπαφές δικτύου Linux, οι οποίες μπορούν να χρησιμοποιηθούν σε "
"συνδυασμό με DHCP ή PPP για την κλήση προς τον παροχέα δικτύου."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
msgid "ATM device number"
msgstr "Αριθμός συσκευής ATM"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "ATU-C System Vendor ID"
msgstr "Αναγνωριστικό προμηθευτή συστήματος ATU-C"
@@ -401,7 +480,7 @@ msgstr "Αναγνωριστικό προμηθευτή συστήματος ATU
msgid "Absent Interface"
msgstr "Απουσία διεπαφής"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
msgid "Accept DNS queries only from hosts whose address is on a local subnet."
msgstr ""
"Αποδεχτείτε ερωτήματα DNS μόνο από κεντρικούς υπολογιστές των οποίων η "
@@ -411,7 +490,7 @@ msgstr ""
msgid "Accept local"
msgstr "Αποδοχή τοπικού"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
msgctxt "nft accept action"
msgid "Accept packet"
msgstr "Αποδοχή πακέτου"
@@ -424,8 +503,8 @@ msgstr "Αποδεχτείτε πακέτα με τοπικές διευθύνσ
msgid "Access Concentrator"
msgstr "Συγκεντρωτής Πρόσβασης"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
msgid "Access Point"
msgstr "Σημείο Πρόσβασης"
@@ -475,8 +554,8 @@ msgstr "Ενεργοί κανόνες IPv6"
msgid "Active-Backup policy (active-backup, 1)"
msgstr "Πολιτική Active-Backup (ενεργό αντίγραφο ασφαλείας, 1)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
msgid "Ad-Hoc"
msgstr "Ad-Hoc"
@@ -493,18 +572,18 @@ msgstr "Προσαρμοστική εξισορρόπηση φορτίου με
#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3582
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:885
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
msgid "Add"
msgstr "Προσθήκη"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
msgid "Add ATM Bridge"
msgstr "Προσθήκη ATM Bridge"
@@ -524,11 +603,11 @@ msgstr "Προσθήκη ενέργειας LED"
msgid "Add VLAN"
msgstr "Προσθήκη VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1328
msgid "Add device configuration"
msgstr "Προσθήκη διαμόρφωσης συσκευής"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1268
msgid "Add device configuration…"
msgstr "Προσθήκη διαμόρφωσης συσκευής…"
@@ -536,19 +615,19 @@ msgstr "Προσθήκη διαμόρφωσης συσκευής…"
msgid "Add instance"
msgstr "Προσθήκη περίπτωσης"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
msgid "Add key"
msgstr "Προσθήκη κλειδιού"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
msgid "Add local domain suffix to names served from hosts files."
msgstr ""
"Προσθήκη κατάληξης τοπικού τομέα για ονόματα εξυπηρετούμενα από αρχεία hosts"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:475
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
msgid "Add new interface..."
msgstr "Προσθήκη νέας διεπαφής..."
@@ -564,11 +643,11 @@ msgstr "Προσθήκη στο Blacklist"
msgid "Add to Whitelist"
msgstr "Προσθήκη στο Whitelist"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
msgid "Additional hosts files"
msgstr "Επιπλέον αρχεία Hosts"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
msgid "Additional servers file"
msgstr "Πρόσθετο αρχείο διακομιστών"
@@ -590,7 +669,7 @@ msgctxt "nft meta nfproto"
msgid "Address family"
msgstr "Οικογένεια διευθύνσεων"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:278
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
msgid "Address setting is invalid"
msgstr "Η ρύθμιση διεύθυνσης δεν είναι έγκυρη"
@@ -598,7 +677,7 @@ msgstr "Η ρύθμιση διεύθυνσης δεν είναι έγκυρη"
msgid "Address to access local relay bridge"
msgstr "Διεύθυνση για πρόσβαση σε την τοπική γέφυρα αναμετάδοσης"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
msgid "Addresses"
msgstr "Διευθύνσεις"
@@ -607,14 +686,14 @@ msgstr "Διευθύνσεις"
msgid "Administration"
msgstr "Διαχείριση"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:488
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:989
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
msgid "Advanced Settings"
msgstr "Ρυθμίσεις για προχωρημένους"
@@ -631,7 +710,7 @@ msgstr "Χρόνος γήρανσης"
msgid "Aggregate Originator Messages"
msgstr "Συγκεντρωτικά μηνύματα προέλευσης"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
msgstr "Συνολική ισχύς μετάδοσης (ACTATP)"
@@ -660,21 +739,21 @@ msgstr ""
msgid "Alert"
msgstr "Ειδοποίηση"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
#: modules/luci-compat/luasrc/model/network.lua:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
msgid "Alias Interface"
msgstr "Διασύνδεση Alias"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
msgid "Alias of \"%s\""
msgstr "Ψευδώνυμο του \"%s\","
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
msgid "All servers"
msgstr "Όλοι οι διακομιστές"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
@@ -682,7 +761,7 @@ msgstr ""
"Κατανομή διευθύνσεων IP διαδοχικά, ξεκινώντας από τη χαμηλότερη διαθέσιμη "
"διεύθυνση."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
msgid "Allocate IPs sequentially"
msgstr "Διαδοχική κατανομή ip"
@@ -692,13 +771,13 @@ msgstr ""
"Επιτρέπει την εξουσιοδότηση <abbr title=\"Secure Shell\">SSH</abbr> με "
"κωδικό πρόσβασης"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
msgstr ""
"Επιτρέψτε στη λειτουργία AP να αποσυνδέει STA με βάση την κατάσταση χαμηλού "
"ACK"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
msgid "Allow all except listed"
msgstr "Να επιτρέπονται όλες, εκτός από αυτές στη λίστα"
@@ -706,15 +785,15 @@ msgstr "Να επιτρέπονται όλες, εκτός από αυτές σ
msgid "Allow full UCI access for legacy applications"
msgstr "Να επιτρέπει πλήρη πρόσβαση στο UCI για παλαιές εφαρμογές"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid "Allow legacy 802.11b rates"
msgstr "Να επιτρέπονται οι παλαιού τύπου συνδέσεις 802.11b"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1090
msgid "Allow listed only"
msgstr "Να επιτρέπονται μόνο αυτές στην λίστα"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "Allow localhost"
msgstr "Να επιτρέπεται το localhost"
@@ -741,11 +820,13 @@ msgid "Allow the <em>root</em> user to login with password"
msgstr ""
"Να επιτρέπεται στον χρήστη <em>root</em> να συνδέετε με κωδικό πρόσβασης"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
msgid "Allowed IPs"
msgstr "Επιτρεπόμενες IPs"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:306
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
msgid "AllowedIPs setting is invalid"
msgstr "Η ρύθμιση επιτρεπόμενων IPs δεν είναι έγκυρη"
@@ -761,13 +842,13 @@ msgstr "Πάντα απενεργοποιημένο (kernel: none)"
msgid "Always on (kernel: default-on)"
msgstr "Πάντα ενεργό (kernel: default-on)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr ""
"Να στέλνετε πάντα τις Επιλογές DHCP. Μερικές φορές χρειάζεται, με π.χ. "
"PXELinux."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
@@ -780,6 +861,10 @@ msgstr ""
msgid "Amount of Duplicate Address Detection probes to send"
msgstr "Ποσότητα ανιχνευτών Ανίχνευσης Διπλότυπων Διευθύνσεων προς αποστολή"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
msgstr "Παρουσιάστηκε σφάλμα κατά την αποθήκευση της φόρμας:"
@@ -788,72 +873,72 @@ msgstr "Παρουσιάστηκε σφάλμα κατά την αποθήκευ
msgid "An optional, short description for this device"
msgstr "Μια προαιρετική, σύντομη περιγραφή για αυτήν τη συσκευή"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Annex"
msgstr "Annex"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
msgid "Annex A + L + M (all)"
msgstr "Annex A + L + M (όλα)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
msgid "Annex A G.992.1"
msgstr "Annex A G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Annex A G.992.2"
msgstr "Annex A G.992.2"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
msgid "Annex A G.992.3"
msgstr "Annex A G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
msgid "Annex A G.992.5"
msgstr "Annex A G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
msgid "Annex B (all)"
msgstr "Annex B (όλα)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
msgid "Annex B G.992.1"
msgstr "Annex B G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
msgid "Annex B G.992.3"
msgstr "Annex B G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
msgid "Annex B G.992.5"
msgstr "Annex B G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
msgid "Annex J (all)"
msgstr "Annex J (όλα)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
msgid "Annex L G.992.3 POTS 1"
msgstr "Annex L G.992.3 POTS 1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "Annex M (all)"
msgstr "Annex M (όλα)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
msgid "Annex M G.992.3"
msgstr "Annex M G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
msgid "Annex M G.992.5"
msgstr "Annex M G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
msgid "Announce this device as IPv6 DNS server."
msgstr "Ανακοινώστε αυτήν τη συσκευή ως διακομιστή DNS IPv6."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
msgid ""
"Announce this device as default router if a local IPv6 default route is "
"present."
@@ -861,7 +946,7 @@ msgstr ""
"Ανακοίνωση αυτής της συσκευής ως προεπιλεγμένου δρομολογητή εάν υπάρχει μια "
"τοπική προεπιλεγμένη διαδρομή IPv6."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:789
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
msgid ""
"Announce this device as default router if a public IPv6 prefix is available, "
"regardless of local default route availability."
@@ -870,7 +955,7 @@ msgstr ""
"διαθέσιμο ένα δημόσιο πρόθεμα IPv6, ανεξάρτητα από τη διαθεσιμότητα τοπικής "
"προεπιλεγμένης διαδρομής."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
msgid ""
"Announce this device as default router regardless of whether a prefix or "
"default route is present."
@@ -878,15 +963,15 @@ msgstr ""
"Ανακοινώστε αυτήν τη συσκευή ως προεπιλεγμένο δρομολογητή ανεξάρτητα από το "
"εάν υπάρχει πρόθεμα ή προεπιλεγμένη διαδρομή."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Announced DNS domains"
msgstr "Ανακοινώμενοι τομείς DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
msgid "Announced IPv6 DNS servers"
msgstr "Ανακοινώμενοιι διακομιστές IPv6 DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
msgid "Anonymous Identity"
msgstr "Ανώνυμη Ταυτότητα"
@@ -898,7 +983,7 @@ msgstr "Ανώνυμο Mount"
msgid "Anonymous Swap"
msgstr "Ανώνυμο Swap"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:519
msgctxt "nft match any traffic"
msgid "Any packet"
msgstr "Οποιοδήποτε πακέτο"
@@ -910,12 +995,12 @@ msgstr "Οποιοδήποτε πακέτο"
msgid "Any zone"
msgstr "Οιαδήποτε ζώνη"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
msgid "Apply DHCP Options to this net. (Empty = all clients)."
msgstr ""
"Εφαρμόστε τις επιλογές DHCP σε αυτό το δίκτυο. (Άδειο = όλοι οι πελάτες)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Apply and keep settings"
msgstr "Εφαρμογή και διατήρηση ρυθμίσεων"
@@ -923,44 +1008,44 @@ msgstr "Εφαρμογή και διατήρηση ρυθμίσεων"
msgid "Apply backup?"
msgstr "Εφαρμογή αντιγράφου ασφαλείας;"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Apply request failed with status <code>%h</code>"
msgstr "Η εφαρμογή του αιτήματος απέτυχε με κατάσταση <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4524
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4522
msgid "Apply unchecked"
msgstr "Εφαρμογή χωρίς επαλήθευση"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4655
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
msgid "Applying configuration changes… %ds"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
msgid "Architecture"
msgstr "Αρχιτεκτονική"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:152
msgid "Arp-scan"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2239
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
msgid "Associated Stations"
msgstr "Συνδεδεμένοι Σταθμοί"
@@ -969,15 +1054,15 @@ msgstr "Συνδεδεμένοι Σταθμοί"
msgid "Associations"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
msgid ""
"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
msgid ""
"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -992,7 +1077,7 @@ msgstr ""
msgid "Auth Group"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1617
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
msgid "Authentication"
msgstr "Εξουσιοδότηση"
@@ -1001,11 +1086,11 @@ msgstr "Εξουσιοδότηση"
msgid "Authentication Type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
msgid "Authoritative"
msgstr "Κύριος"
-#: modules/luci-base/luasrc/view/sysauth.htm:17
+#: modules/luci-base/ucode/template/sysauth.ut:17
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
msgid "Authorization Required"
msgstr "Απαιτείται Εξουσιοδότηση"
@@ -1013,7 +1098,7 @@ msgstr "Απαιτείται Εξουσιοδότηση"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
@@ -1031,7 +1116,7 @@ msgstr ""
msgid "Automatically check filesystem for errors before mounting"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid ""
"Automatically handle multiple uplink interfaces using source-based policy "
"routing."
@@ -1053,6 +1138,10 @@ msgstr ""
msgid "Automount Swap"
msgstr ""
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Available"
msgstr "Διαθέσιμο"
@@ -1075,11 +1164,11 @@ msgstr "Μέσος Όρος:"
msgid "Avoid Bridge Loops"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
msgid "B43 + B43C"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
msgid "B43 + B43C + V43"
msgstr "B43 + B43C + V43"
@@ -1087,15 +1176,19 @@ msgstr "B43 + B43C + V43"
msgid "BR / DMR / AFTR"
msgstr "BR / DMR / AFTR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "BSS Transition"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1814
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3250
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
msgid "Back"
msgstr "Πίσω"
@@ -1104,11 +1197,7 @@ msgstr "Πίσω"
msgid "Back to Overview"
msgstr "Πίσω προς Επισκόπηση"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
-msgid "Back to configuration"
-msgstr "Πίσω προς παραμετροποίηση"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:804
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834
msgid "Back to peer configuration"
msgstr ""
@@ -1121,7 +1210,6 @@ msgid "Backup / Flash Firmware"
msgstr "Αντίγραφο ασφαλείας / Εγγραφή FLASH Υλικολογισμικό"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
msgstr "Λίστα αρχείων για αντίγραφο ασφαλείας"
@@ -1158,12 +1246,15 @@ msgid ""
"packet fits but it is possible to deactivate the fragmentation entirely."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
msgid "Beacon Interval"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Beacon Report"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
msgid ""
"Below is the determined list of files to backup. It consists of changed "
"configuration files marked by opkg, essential base files and the user "
@@ -1178,7 +1269,7 @@ msgstr ""
msgid "Bind NTP server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
msgid "Bind dynamically to interfaces rather than wildcard address."
msgstr ""
@@ -1187,18 +1278,31 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind interface"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"<a href=\"%s\">RFC2782</a>."
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind the tunnel to this interface (optional)."
@@ -1218,7 +1322,11 @@ msgstr ""
msgid "Bonding Policy"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3014
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+msgid "Both Listen addr and Relay To must be specified."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
#: modules/luci-compat/luasrc/model/network.lua:1421
msgid "Bridge"
msgstr "Γέφυρα"
@@ -1229,17 +1337,17 @@ msgid "Bridge (Support direct communication between MAC VLANs)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
msgid "Bridge VLAN filtering"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
msgid "Bridge device"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
msgid "Bridge port specific options"
msgstr ""
@@ -1247,11 +1355,11 @@ msgstr ""
msgid "Bridge ports"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:642
msgid "Bridge traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
msgid "Bridge unit number"
msgstr "Αριθμός μονάδας γέφυρας"
@@ -1259,7 +1367,7 @@ msgstr "Αριθμός μονάδας γέφυρας"
msgid "Bring up empty bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
msgid "Bring up on boot"
msgstr "Ανέβασμα κατά την εκκίνηση"
@@ -1272,7 +1380,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4153
msgid "Browse…"
msgstr ""
@@ -1280,7 +1388,13 @@ msgstr ""
msgid "Buffered"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+msgid ""
+"CA certificate (PEM encoded; Use instead of system-wide store to verify the "
+"gateway certificate."
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
msgid "CA certificate; if empty it will be saved after the first connection."
msgstr ""
@@ -1288,6 +1402,10 @@ msgstr ""
msgid "CLAT configuration failed"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+msgid "CNAME or fqdn"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "CPU usage (%)"
msgstr "Χρήση CPU (%)"
@@ -1302,51 +1420,56 @@ msgstr ""
msgid "Call failed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4162
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4651
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2051
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2113
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:465
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
msgid "Cancel"
msgstr "Ακύρωση"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:337
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347
msgid "Cannot parse configuration: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:569
msgctxt "Chain hook: forward"
msgid "Capture incoming packets addressed to other hosts"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:561
msgctxt "Chain hook: prerouting"
msgid "Capture incoming packets before any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565
msgctxt "Chain hook: input"
msgid "Capture incoming packets routed to the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:577
msgctxt "Chain hook: postrouting"
msgid "Capture outgoing packets after any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
msgctxt "Chain hook: output"
msgid "Capture outgoing packets originating from the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
msgctxt "Chain hook: ingress"
msgid "Capture packets directly after the NIC received them"
msgstr ""
@@ -1355,45 +1478,45 @@ msgstr ""
msgid "Category"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
msgid "Certificate constraint (Domain)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
msgid "Certificate constraint (SAN)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
msgid "Certificate constraint (Subject)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
msgid "Certificate constraint (Wildcard)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid ""
"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
"`logread -f` during handshake for actual values"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (exact match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (suffix match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1405,16 +1528,16 @@ msgstr ""
msgid "Chain"
msgstr "Αλυσίδα"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:581
msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
msgid "Changes"
msgstr "Αλλαγές"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4721
msgid "Changes have been reverted."
msgstr ""
@@ -1426,17 +1549,18 @@ msgstr "Αλλάζει τον κωδικό διαχειριστή για πρό
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1812
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
msgid "Channel"
msgstr "Κανάλι"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
msgid "Channel Analysis"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391
msgid "Channel Width"
msgstr ""
@@ -1444,7 +1568,7 @@ msgstr ""
msgid "Check filesystems before mount"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Check this option to delete the existing networks from this radio."
msgstr ""
@@ -1461,8 +1585,8 @@ msgstr ""
msgid "Choose mtdblock"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid ""
"Choose the firewall zone you want to assign to this interface. Select "
"<em>unspecified</em> to remove the interface from the associated zone or "
@@ -1474,13 +1598,13 @@ msgstr ""
"από την συσχετισμένη ζώνη ή συμπληρώστε το <em>δημιουργία</em> πεδίο για να "
"προσδιορίσετε μία νέα ζώνη και να προσαρτήσετε την διεπαφή σε αυτό."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>custom</em> field to define a new network."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
msgid "Cipher"
msgstr ""
@@ -1502,9 +1626,9 @@ msgid ""
"FEATURE IS FOR PROFESSIONALS! )"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3892
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
msgid "Client"
msgstr "πελάτης"
@@ -1514,9 +1638,9 @@ msgstr "πελάτης"
msgid "Client ID to send when requesting DHCP"
msgstr "Αναγνωριστικό πελάτη που αποστέλλετε κατά την αίτηση DHCP"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4399
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
msgstr ""
@@ -1534,17 +1658,13 @@ msgstr ""
"δευτερολέπτων, χρησιμοποιήστε 0 για να εξακολουθούν να υφίστανται επ' "
"αόριστον"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
-msgid "Close list..."
-msgstr "Κλείσιμο λίστας..."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2237
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66
msgid "Collecting data..."
msgstr "Συλλογή δεδομένων..."
@@ -1564,7 +1684,7 @@ msgstr ""
msgid "Comment"
msgstr "Σχόλιο"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid ""
"Complicates key reinstallation attacks on the client side by disabling "
"retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1579,29 +1699,32 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Config File"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Διαμόρφωση"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:670
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:690
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4508
msgid "Configuration changes have been rolled back!"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid ""
"Configures data rates based on the coverage cell density. Normal configures "
"basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
@@ -1611,32 +1734,32 @@ msgid ""
"offered."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
msgid ""
"Configures the default router advertisement in <abbr title=\"Router "
"Advertisement\">RA</abbr> messages."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
msgid ""
-"Configures the operation mode of the <abbr title=\"Router Advertisement"
-"\">RA</abbr> service on this interface."
+"Configures the operation mode of the <abbr title=\"Router "
+"Advertisement\">RA</abbr> service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
msgid "Configures the operation mode of the DHCPv6 service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
msgid ""
"Configures the operation mode of the NDP proxy service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1314
msgid "Configure…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
msgid "Confirm disconnect"
msgstr ""
@@ -1646,7 +1769,7 @@ msgstr "Επιβεβαίωση"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
msgid "Connected"
msgstr "Συνδεδεμένο"
@@ -1660,7 +1783,7 @@ msgstr ""
msgid "Connection attempt failed."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid "Connection endpoint"
msgstr ""
@@ -1672,16 +1795,16 @@ msgstr ""
msgid "Connections"
msgstr "Συνδέσεις"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
msgid "Connectivity change"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:32
msgctxt "nft ct state"
msgid "Conntrack state"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:34
msgctxt "nft ct status"
msgid "Conntrack status"
msgstr ""
@@ -1700,29 +1823,29 @@ msgstr ""
msgid "Contents have been saved."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269
msgid "Continue"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
msgctxt "nft jump action"
msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
msgid "Continue in calling chain"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:551
msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4546
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4544
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1733,20 +1856,20 @@ msgstr ""
msgid "Country"
msgstr "Χώρα"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
msgid "Country Code"
msgstr "Κωδικός Χώρας"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid "Coverage cell density"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid "Create / Assign firewall-zone"
msgstr "Δημιουργία / Ανάθεση ζώνης τείχους προστασίας"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
msgid "Create interface"
msgstr ""
@@ -1762,12 +1885,12 @@ msgstr "Επίπεδο Καταγραφής Cron"
msgid "Current power"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
msgctxt "nft meta hour"
msgid "Current time"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
msgctxt "nft meta day"
msgid "Current weekday"
msgstr ""
@@ -1793,8 +1916,8 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
msgid ""
-"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
-"\">LED</abbr>s if possible."
+"Customizes the behaviour of the device <abbr title=\"Light Emitting "
+"Diode\">LED</abbr>s if possible."
msgstr ""
"Ρυθμίζει, αν είναι δυνατόν, την συμπεριφορά των <abbr title=\"Light Emitting "
"Diode\">LED</abbr> της συσκευής."
@@ -1803,38 +1926,38 @@ msgstr ""
msgid "DAD transmits"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "DAE-Client"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "DAE-Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "DAE-Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
msgid "DHCP Options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
msgid "DHCP Server"
msgstr "Εξυπηρετητής DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:249
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
msgid "DHCP and DNS"
msgstr "DHCP και DNS"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2110
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:969
msgid "DHCP client"
msgstr "Πελάτης DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid "DHCP-Options"
msgstr "Επιλογές DHCP"
@@ -1843,7 +1966,7 @@ msgstr "Επιλογές DHCP"
msgid "DHCPv6 client"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
msgid "DHCPv6-Service"
msgstr ""
@@ -1855,27 +1978,27 @@ msgstr ""
msgid "DNS"
msgstr "DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
msgid "DNS forwardings"
msgstr "Προωθήσεις DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526
msgid "DNS query port"
msgstr "Θύρα ερωτημάτων <abbr title=\"Σύστημα Ονόματος Τομέα\">DNS</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
msgid "DNS search domains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
msgid "DNS server port"
msgstr "Θύρα εξυπηρετητή <abbr title=\"Σύστημα Ονόματος Τομέα\">DNS</abbr>"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:286
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
msgid "DNS setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid "DNS weight"
msgstr ""
@@ -1883,11 +2006,11 @@ msgstr ""
msgid "DNS-Label / FQDN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
msgid "DNSSEC"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
msgid "DNSSEC check unsigned"
msgstr ""
@@ -1899,39 +2022,47 @@ msgstr ""
msgid "DS-Lite AFTR address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
msgid "DSL"
msgstr "DSL"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
msgid "DSL Status"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
msgid "DSL line mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "DTIM Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
msgid "DUID"
msgstr "DUID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Data Rate"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+msgid "Data Received"
+msgstr "Ληφθέντα δεδομένα"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
+msgid "Data Transmitted"
+msgstr "Απεσταλμένα δεδομένα"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
msgid "Debug"
msgstr "Αποσφαλμάτωση"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
msgid "Default router"
msgstr ""
@@ -1939,7 +2070,7 @@ msgstr ""
msgid "Default state"
msgstr "Προεπιλεγμένη κατάσταση"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid ""
"Define additional DHCP options, for example "
"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
@@ -1964,23 +2095,23 @@ msgstr ""
msgid "Defines a specific MTU for this route"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid "Delegate IPv6 prefixes"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3566
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
msgid "Delete"
msgstr "Διαγραφή"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
msgid "Delete key"
msgstr ""
@@ -1988,21 +2119,22 @@ msgstr ""
msgid "Delete request failed: %s"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:906
msgid "Delete this network"
msgstr "Διαγραφή αυτού του δικτύου"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "Delivery Traffic Indication Message Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
msgid "Description"
msgstr "Περιγραφή"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
msgid "Deselect"
msgstr ""
@@ -2010,7 +2142,7 @@ msgstr ""
msgid "Design"
msgstr "Εμφάνιση"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:731
msgid "Designated master"
msgstr ""
@@ -2020,12 +2152,12 @@ msgstr ""
msgid "Destination"
msgstr "Προορισμός"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
msgctxt "nft ip daddr"
msgid "Destination IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
msgctxt "nft ip6 daddr"
msgid "Destination IPv6"
msgstr ""
@@ -2034,7 +2166,7 @@ msgstr ""
msgid "Destination port"
msgstr "Θύρα προορισμού"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
msgctxt "nft ip dport"
msgid "Destination port"
msgstr ""
@@ -2047,21 +2179,21 @@ msgstr "Ζώνη προορισμού"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1134
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid "Device"
msgstr "Συσκευή"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:920
msgid "Device Configuration"
msgstr "Παραμετροποίηση Συσκευής"
@@ -2076,13 +2208,13 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:441
msgid "Device name"
-msgstr ""
+msgstr "Όνομα συσκευής"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:45
msgid "Device not managed by ModemManager."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
msgid "Device not present"
msgstr ""
@@ -2090,7 +2222,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4545
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4543
msgid "Device unreachable!"
msgstr ""
@@ -2098,16 +2230,16 @@ msgstr ""
msgid "Device unreachable! Still waiting for device..."
msgstr "Αποτυχία σύνδεσης με συσκευή! Παραμονή για συσκευή..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
msgid "Devices"
msgstr "Συσκευές"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:159
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
msgid "Diagnostics"
msgstr "Διαγνωστικά"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106
msgid "Dial number"
msgstr ""
@@ -2117,18 +2249,18 @@ msgstr "Φάκελος"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Disable"
msgstr "Απενεργοποίηση"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid ""
"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
"this interface."
msgstr ""
-"Απενεργοποίηση <abbr title=\"Πρωτόκολλο Δυναμικής Απόδοσης Διεύθυνσης"
-"\">DHCP</abbr> για αυτή τη διεπαφή."
+"Απενεργοποίηση <abbr title=\"Πρωτόκολλο Δυναμικής Απόδοσης "
+"Διεύθυνσης\">DHCP</abbr> για αυτή τη διεπαφή."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:174
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:375
@@ -2139,20 +2271,21 @@ msgstr ""
msgid "Disable Encryption"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1184
msgid "Disable Inactivity Polling"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Disable this network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
@@ -2161,21 +2294,21 @@ msgstr ""
msgid "Disabled"
msgstr "Απενεργοποιημένο"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:521
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
msgctxt "Label indicating that WireGuard peer is disabled"
msgid "Disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Disassociate On Low Acknowledgement"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
msgid ""
"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
msgstr "Αγνόησε τις απαντήσεις ανοδικής ροής RFC1918."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351
@@ -2183,7 +2316,6 @@ msgid "Disconnect"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
msgid "Disconnection attempt failed"
msgstr ""
@@ -2197,19 +2329,21 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3264
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1775
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
msgid "Dismiss"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance Optimization"
msgstr "Βελτιστοποίηση Απόστασης"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance to farthest network member in meters."
msgstr "Απόσταση σε μέτρα από το πιο απομακρυσμένο μέλος του δικτύου."
@@ -2217,24 +2351,24 @@ msgstr "Απόσταση σε μέτρα από το πιο απομακρυσμ
msgid "Distributed ARP Table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
msgid ""
"Dnsmasq instance to which this boot section is bound. If unspecified, the "
"section is valid for all dnsmasq instances."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid ""
-"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
-"forwarder."
+"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
+"abbr> forwarder."
msgstr ""
"Ο Dnsmasq είναι ένας συνδυασμός εξυπηρετητή <abbr title=\"Πρωτόκολλο "
"Δυναμικής Απόδοσης Παραμέτρων Συστήματος\">DHCP</abbr> και προωθητή<abbr "
-"title=\"Σύστημα Ονόματος Τομέα\">DNS</abbr> για τείχη προστασίας <abbr title="
-"\"Μεταφραστή Διεύθυνσης Δικτύου\">NAT</abbr>"
+"title=\"Σύστημα Ονόματος Τομέα\">DNS</abbr> για τείχη προστασίας <abbr "
+"title=\"Μεταφραστή Διεύθυνσης Δικτύου\">NAT</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
msgid "Do not cache negative replies, e.g. for non-existent domains."
msgstr ""
"Να μην αποθηκεύονται στη λανθάνουσα μνήμη οι αρνητικές απαντήσεις, π.χ. για "
@@ -2248,27 +2382,21 @@ msgstr ""
msgid "Do not create host route to peer (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
msgid "Do not forward DNS queries without dots or domain parts."
msgstr ""
"Να μην προωθούνται ερωτήματα <abbr title=\"Domain Name System\">DNS</abbr> "
"χωρίς όνομα τομέα <abbr title=\"Domain Name System\">DNS</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
-msgid "Do not forward queries that cannot be answered by public resolvers."
-msgstr ""
-"Να μην προωθούνται αιτήματα τα οποία δεν μπορούν να απαντηθούν από δημόσιους "
-"εξυπηρετητές ονομάτων"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
msgid "Do not forward reverse lookups for local networks."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
msgid "Do not listen on the specified interfaces."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
msgid "Do not offer DHCPv6 service on this interface."
msgstr ""
@@ -2277,7 +2405,7 @@ msgctxt "VLAN port state"
msgid "Do not participate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
msgid ""
"Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
"packets."
@@ -2287,7 +2415,7 @@ msgstr ""
msgid "Do not send a hostname"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
msgid ""
"Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr> messages on this interface."
@@ -2297,7 +2425,7 @@ msgstr ""
msgid "Do you really want to delete \"%s\" ?"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
msgstr ""
@@ -2309,7 +2437,7 @@ msgstr ""
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:593
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613
msgid "Do you want to replace the current PSK?"
msgstr ""
@@ -2317,15 +2445,16 @@ msgstr ""
msgid "Do you want to replace the current keys?"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
msgid "Domain"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
msgid "Domain required"
msgstr "Απαίτηση για όνομα τομέα"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
msgid "Domain whitelist"
msgstr "Λευκή λίστα τομέων"
@@ -2351,11 +2480,11 @@ msgstr "Κατέβασμα αντιγράφου ασφαλείας"
msgid "Download mtdblock"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
msgid "Downstream SNR offset"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
msgid ""
"Drag or paste a valid <em>*.conf</em> file below to configure the local "
"WireGuard interface."
@@ -2369,12 +2498,12 @@ msgstr ""
msgid "Drop Duplicate Frames"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
msgctxt "nft drop action"
msgid "Drop packet"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:547
msgctxt "Chain policy: drop"
msgid "Drop unmatched packets"
msgstr ""
@@ -2397,20 +2526,20 @@ msgstr ""
msgid "Dual-Stack Lite (RFC6333)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
msgstr ""
"Δυναμικό <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "Dynamic Authorization Extension client."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "Dynamic Authorization Extension port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "Dynamic Authorization Extension secret."
msgstr ""
@@ -2418,7 +2547,7 @@ msgstr ""
msgid "Dynamic tunnel"
msgstr "Δυναμικό τούνελ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid ""
"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
"having static leases will be served."
@@ -2430,17 +2559,17 @@ msgstr ""
msgid "EA-bits length"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1635
msgid "EAP-Method"
msgstr "Μέθοδος EAP"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:505
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
msgid "Edit"
msgstr "Επεξεργασία"
@@ -2454,15 +2583,15 @@ msgid ""
"reload the page."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
msgid "Edit this network"
msgstr "Επεξεργασία αυτού του δικτύου"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:852
msgid "Edit wireless network"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
msgctxt "nft rt mtu"
msgid "Effective route MTU"
msgstr ""
@@ -2495,12 +2624,12 @@ msgstr ""
msgid "Emergency"
msgstr "Έκτακτη ανάγκη"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Enable"
msgstr "Ενεργοποίηση"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
msgstr ""
@@ -2514,7 +2643,7 @@ msgstr ""
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
msgstr "Ενεργοποίηση <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
msgstr ""
@@ -2565,7 +2694,7 @@ msgstr ""
msgid "Enable Single DES"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
msgid "Enable TFTP server"
msgstr "Ενεργοποίηση εξυπηρετητή TFTP"
@@ -2577,23 +2706,23 @@ msgstr ""
msgid "Enable VLAN functionality"
msgstr "Ενεργοποίηση λειτουργίας VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1787
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
msgid ""
-"Enable automatic redirection of <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> port."
+"Enable automatic redirection of <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr> port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid "Enable key reinstallation (KRACK) countermeasures"
msgstr ""
@@ -2621,7 +2750,7 @@ msgstr ""
msgid "Enable multicast support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
msgstr ""
@@ -2648,11 +2777,11 @@ msgstr ""
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
msgid "Enable the built-in single-instance TFTP server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Enable this network"
msgstr ""
@@ -2665,8 +2794,9 @@ msgstr ""
msgid "Enable unicast flooding"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
msgstr "Ενεργοποιήθηκε"
@@ -2675,7 +2805,7 @@ msgstr "Ενεργοποιήθηκε"
msgid "Enables IGMP snooping on this bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
@@ -2695,28 +2825,33 @@ msgstr ""
msgid "Encapsulation limit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
msgid "Encapsulation mode"
msgstr "Λειτουργία ενθυλάκωσης"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1815
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
msgid "Encryption"
msgstr "Κρυπτογράφηση"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+msgid "Endpoint"
+msgstr "Τελικό σημείο"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid "Endpoint Host"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Endpoint Port"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:316
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
msgid "Endpoint setting is invalid"
msgstr ""
@@ -2752,11 +2887,11 @@ msgstr ""
msgid "Erasing..."
msgstr "Διαγράφεται..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:115
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:116
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
msgid "Error"
msgstr "Σφάλμα"
@@ -2765,16 +2900,16 @@ msgstr "Σφάλμα"
msgid "Error getting PublicKey"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Errored seconds (ES)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3027
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
#: modules/luci-compat/luasrc/model/network.lua:1433
msgid "Ethernet Adapter"
msgstr "Προσαρμογέας Ethernet"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
#: modules/luci-compat/luasrc/model/network.lua:1423
msgid "Ethernet Switch"
msgstr "Ethernet Switch"
@@ -2787,11 +2922,17 @@ msgstr ""
msgid "Every second (fast, 1)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
msgid "Exclude interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:160
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
msgid ""
"Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
"e.g. for RBL services."
@@ -2803,11 +2944,15 @@ msgstr ""
msgid "Existing device"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
msgid "Expand hosts"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+msgid "Expected port number."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
msgid "Expecting a hexadecimal assignment hint"
msgstr ""
@@ -2828,11 +2973,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "Expecting: %s"
msgstr ""
@@ -2844,7 +2989,7 @@ msgstr ""
msgid "Expires"
msgstr "Λήγει"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
#, fuzzy
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
@@ -2856,11 +3001,11 @@ msgstr ""
msgid "External"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "External R0 Key Holder List"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid "External R1 Key Holder List"
msgstr ""
@@ -2888,15 +3033,15 @@ msgstr ""
msgid "Extra sstpc options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550
msgid "FT over DS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1549
msgid "FT over the Air"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
msgid "FT protocol"
msgstr ""
@@ -2904,19 +3049,43 @@ msgstr ""
msgid "Failed to change the system password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
msgid "File"
msgstr "Αρχείο"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"File listing upstream resolvers, optionally domain-specific, e.g. "
"<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
@@ -2926,38 +3095,46 @@ msgstr ""
msgid "File not accessible"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
msgid "File to store DHCP lease information."
msgstr ""
"αρχείο όπου θα αποθηκεύονται τα Leases του <abbr title=\"Dynamic Host "
"Configuration Protocol\">DHCP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
msgid "File with upstream resolvers."
msgstr "τοπικό αρχείο <abbr title=\"Domain Name System\">DNS</abbr>"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "Filename"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
msgid "Filename of the boot image advertised to clients."
msgstr "Όνομα αρχείου της εικόνας εκκίνησης που διαφημίζετε στους πελάτες"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
msgid "Filesystem"
msgstr "Σύστημα Αρχείων"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+msgid "Filter IPv4 A records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+msgid "Filter IPv6 AAAA records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+msgid "Filter SRV/SOA service discovery"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
msgid "Filter private"
msgstr "Φιλτράρισμα ιδιωτικών"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
-msgid "Filter useless"
-msgstr "Φιλτράρισμα άχρηστων"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
msgid "Filtering for all slaves, no validation"
msgstr ""
@@ -2970,8 +3147,13 @@ msgstr ""
msgid "Filtering for all slaves, validation only for backup slaves"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Finalizing failed"
msgstr ""
@@ -2981,7 +3163,7 @@ msgid ""
"with defaults based on what was detected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
msgid "Find and join network"
msgstr "Εύρεση και σύνδεση σε δίκτυο"
@@ -2995,10 +3177,11 @@ msgid "Firewall"
msgstr "Τείχος Προστασίας"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
msgid "Firewall Mark"
msgstr "Σημάδι τείχους προστασίας"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
msgid "Firewall Settings"
msgstr "Ρυθμίσεις Τείχους Προστασίας"
@@ -3010,15 +3193,15 @@ msgstr "Κατάσταση Τείχους Προστασίας"
msgid "Firewall mark"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
msgid "Firmware File"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
msgid "Firmware Version"
msgstr "Έκδοση υλικολογισμικού"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
msgid "Fixed source port for outbound DNS queries."
msgstr ""
@@ -3044,20 +3227,20 @@ msgstr "Λειτουργίες φλασάρισματος"
msgid "Flashing…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force"
msgstr "Επιβολή"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid "Force 40MHz mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
msgid "Force CCMP (AES)"
msgstr "Επιβολή CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force DHCP on this network even if another server is detected."
msgstr ""
"Επιβολή DHCP σε αυτό το δίκτυο ακόμα κι αν έχει εντοπιστεί άλλος "
@@ -3071,15 +3254,15 @@ msgstr ""
msgid "Force MLD version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
msgid "Force TKIP"
msgstr "Επιβολή TKIP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
msgid "Force TKIP and CCMP (AES)"
msgstr "Επιβολή TKIP και CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid "Force link"
msgstr ""
@@ -3091,19 +3274,19 @@ msgstr ""
msgid "Force use of NAT-T"
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:8
+#: modules/luci-base/ucode/template/csrftoken.ut:8
msgid "Form token mismatch"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
msgid ""
-"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> messages between the designated master "
-"interface and downstream interfaces."
+"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
+"designated master interface and downstream interfaces."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
msgid ""
"Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages received on the designated master interface to downstream "
@@ -3114,13 +3297,13 @@ msgstr ""
msgid "Forward DHCP traffic"
msgstr "Προώθηση κίνησης DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
msgid ""
"Forward DHCPv6 messages between the designated master interface and "
"downstream interfaces."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
msgid "Forward Error Correction Seconds (FECS)"
msgstr ""
@@ -3132,7 +3315,7 @@ msgstr "Προώθηση κίνησης broadcast"
msgid "Forward delay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
msgid "Forward mesh peer traffic"
msgstr ""
@@ -3140,7 +3323,7 @@ msgstr ""
msgid "Forward multicast packets as unicast packets on this device."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
msgid "Forwarding mode"
msgstr "Μέθοδος προώθησης"
@@ -3148,11 +3331,11 @@ msgstr "Μέθοδος προώθησης"
msgid "Fragmentation"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:964
msgid "Fragmentation Threshold"
msgstr "Όριο Κατακερµατισµού"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
msgctxt "nft nat flag fully-random"
msgid "Full port randomization"
msgstr ""
@@ -3170,7 +3353,7 @@ msgid "GHz"
msgstr "GHz"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
msgid "GPRS only"
msgstr ""
@@ -3209,8 +3392,8 @@ msgstr "Θύρες πύλης"
msgid "Gateway address is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
@@ -3218,10 +3401,10 @@ msgstr ""
msgid "General Settings"
msgstr "Γενικές ρυθμίσεις"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "General Setup"
msgstr "Γενικές ρυθμίσεις"
@@ -3233,7 +3416,7 @@ msgstr ""
msgid "Generate Config"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid "Generate PMK locally"
msgstr ""
@@ -3241,11 +3424,11 @@ msgstr ""
msgid "Generate archive"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:789
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819
msgid "Generate configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:829
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859
msgid "Generate configuration…"
msgstr ""
@@ -3253,15 +3436,15 @@ msgstr ""
msgid "Generate new key pair"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
msgid "Generate preshared key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:671
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:691
msgid "Generates a configuration suitable for import on a WireGuard peer"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:763
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
msgid "Generating QR code…"
msgstr ""
@@ -3273,25 +3456,25 @@ msgstr ""
msgid "Global Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
msgid "Global network options"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:82
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:84
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
msgid "Go to firmware upgrade..."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:72
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
msgid "Go to password configuration..."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3748
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
msgid "Go to relevant configuration page"
@@ -3317,6 +3500,10 @@ msgstr ""
msgid "Grant access to LuCI Wireguard procedures"
msgstr ""
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr ""
+
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
msgid "Grant access to SSH configuration"
msgstr ""
@@ -3422,11 +3609,11 @@ msgstr ""
msgid "Hang Up"
msgstr "Κρέμασμα"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Header Error Code Errors (HEC)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
msgid "Heartbeat interval (kernel: heartbeat)"
msgstr ""
@@ -3442,7 +3629,7 @@ msgstr ""
"Εδώ μπορείτε να παραμετροποιήσετε βασικές πλευρές της συσκευής σας όπως το "
"όνομα υπολογιστή ή τη ζώνη ώρας."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "Κρυφό <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
@@ -3451,11 +3638,11 @@ msgstr "Κρυφό <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgid "Hide empty chains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
msgid "High"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
msgctxt "Chain hook description"
msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
msgstr ""
@@ -3465,7 +3652,7 @@ msgid "Hop Penalty"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2169
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2231
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
msgid "Host"
@@ -3475,7 +3662,7 @@ msgstr ""
msgid "Host expiry timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
msgid "Host requests this filename from the boot server."
msgstr ""
@@ -3484,9 +3671,9 @@ msgid "Host-Uniq tag content"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
msgid "Hostname"
@@ -3496,11 +3683,11 @@ msgstr "Hostname"
msgid "Hostname to send when requesting DHCP"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
msgid "Hostnames"
msgstr "Ονόματα Υπολογιστών"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
msgid ""
"Hostnames are used to bind a domain name to an IP address. This setting is "
"redundant for hostnames already configured with static leases, but it can be "
@@ -3523,18 +3710,30 @@ msgstr ""
msgid "Hybrid"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
msgctxt "nft icmpv6 code"
msgid "ICMPv6 code"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
msgctxt "nft icmpv6 type"
msgid "ICMPv6 type"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
+msgid "ID"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3552,11 +3751,11 @@ msgstr ""
msgid "IP Addresses"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
msgid "IP Protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
msgid "IP Sets"
msgstr ""
@@ -3564,7 +3763,7 @@ msgstr ""
msgid "IP Type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
msgid "IP address"
@@ -3580,7 +3779,14 @@ msgstr ""
msgid "IP address is missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:37
msgctxt "nft ip protocol"
msgid "IP protocol"
msgstr ""
@@ -3590,15 +3796,15 @@ msgctxt "nft meta l4proto"
msgid "IP protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
msgid "IP set"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305
msgid "IP sets"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
msgid "IPs to override with NXDOMAIN"
msgstr "Παράκαμψη Ψευδούς Τομέα NX"
@@ -3606,14 +3812,14 @@ msgstr "Παράκαμψη Ψευδούς Τομέα NX"
msgid "IPsec XFRM"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
msgid "IPv4"
msgstr "IPv4"
@@ -3639,7 +3845,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
msgid "IPv4 address"
@@ -3679,11 +3885,11 @@ msgstr ""
msgid "IPv4 prefix length"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:626
msgid "IPv4 traffic table \"%h\""
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
msgid "IPv4+IPv6"
msgstr ""
@@ -3696,23 +3902,23 @@ msgstr ""
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:634
msgid "IPv4/IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:109
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
msgid "IPv6"
msgstr "IPv6"
@@ -3728,7 +3934,7 @@ msgstr ""
msgid "IPv6 Neighbours"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
msgid "IPv6 RA Settings"
msgstr ""
@@ -3740,11 +3946,11 @@ msgstr ""
msgid "IPv6 Rules"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
msgid "IPv6 Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid "IPv6 ULA-Prefix"
msgstr ""
@@ -3758,12 +3964,12 @@ msgstr ""
msgid "IPv6 address"
msgstr "Διεύθυνση IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid "IPv6 assignment hint"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid "IPv6 assignment length"
msgstr ""
@@ -3779,7 +3985,7 @@ msgstr ""
msgid "IPv6 only"
msgstr "Μόνο IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid "IPv6 preference"
msgstr ""
@@ -3788,7 +3994,7 @@ msgstr ""
msgid "IPv6 prefix"
msgstr "Πρόθεμα IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid "IPv6 prefix filter"
msgstr ""
@@ -3802,15 +4008,15 @@ msgstr ""
msgid "IPv6 routed prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid "IPv6 source routing"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid "IPv6 suffix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
msgid "IPv6 suffix (hex)"
msgstr ""
@@ -3818,11 +4024,11 @@ msgstr ""
msgid "IPv6 support"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:630
msgid "IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr ""
@@ -3841,7 +4047,7 @@ msgstr ""
msgid "IPv6-over-IPv4 (6to4)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
msgid "Identity"
msgstr "Ταυτότητα"
@@ -3857,7 +4063,7 @@ msgstr ""
msgid "If checked, encryption is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
@@ -3867,16 +4073,16 @@ msgstr ""
msgid "If set, the meaning of the match options is inverted"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr ""
"Αν οριστεί, προσάρτησε τη συσκευή με βάση το UUID της αντί για το "
"καθορισμένο όνομα της"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
@@ -3884,32 +4090,32 @@ msgstr ""
"Αν οριστεί, προσάρτησε τη συσκευή με βάση την ετικέτα της αντί για το "
"καθορισμένο όνομα της"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
"otherwise modifications will be reverted."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
msgid "If unchecked, no default route is configured"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid ""
"If your physical memory is insufficient unused data can be temporarily "
-"swapped to a swap-device resulting in a higher amount of usable <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
-"slow process as the swap-device cannot be accessed with the high datarates "
-"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+"swapped to a swap-device resulting in a higher amount of usable <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
msgstr ""
"Αν η φυσική μνήμη δεν είναι αρκετή, μη-χρησιμοποιούμενα δεδομένα μπορούν "
"προσωρινά να εναλλάσσονται σε μία συσκευή swap με αποτέλεσμα περισσότερη "
@@ -3918,15 +4124,15 @@ msgstr ""
"προσπελαστεί με τους υψηλούς ρυθμούς μεταφοράς δεδομένων που διαθέτει η "
"<abbr title=\"Random Access Memory\">RAM</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
msgid "Ignore <code>/etc/hosts</code>"
msgstr "Αγνόησε <code>/etc/hosts</code>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid "Ignore interface"
msgstr "Αγνόησε διεπαφή"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
msgid "Ignore resolv file"
msgstr "Αγνόησε αρχείο resolve"
@@ -3938,25 +4144,25 @@ msgstr ""
msgid "Image check failed:"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import as peer"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:484
-msgid "Import peer configuration…"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:504
+msgid "Import configuration as peer…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:470
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
msgid "Import settings"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:366
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:391
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:376
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:403
msgid "Imported peer configuration"
msgstr ""
@@ -3974,7 +4180,7 @@ msgid ""
"order to avoid broadcast loops that can bring the entire LAN to a standstill."
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:13
+#: modules/luci-base/ucode/template/csrftoken.ut:13
msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
@@ -4018,6 +4224,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Incoming key"
msgstr ""
@@ -4032,7 +4239,7 @@ msgstr ""
msgid "Info"
msgstr "Πληροφορίες"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Information"
msgstr ""
@@ -4051,7 +4258,6 @@ msgid "Ingress device name"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
msgstr ""
@@ -4063,31 +4269,40 @@ msgstr "Σενάριο εκκίνησης"
msgid "Initscripts"
msgstr "Σενάρια Εκκίνησης"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid "Inner certificate constraint (Domain)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid "Inner certificate constraint (SAN)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid "Inner certificate constraint (Subject)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid "Inner certificate constraint (Wildcard)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:310
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
msgid "Install protocol extensions..."
msgstr "Εγκατάσταση επεκτάσεων πρωτοκόλλου..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
msgid "Instance"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
+msgid "Instance Details"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid ""
"Instead of joining any network with a matching SSID, only connect to the "
"BSSID <code>%h</code>."
@@ -4097,6 +4312,7 @@ msgstr ""
msgid "Insufficient permissions to read UCI configuration."
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
@@ -4104,7 +4320,7 @@ msgstr ""
msgid "Interface"
msgstr "Διεπαφή"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:728
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
msgid "Interface \"%h\" is already marked as designated master."
msgstr ""
@@ -4112,7 +4328,7 @@ msgstr ""
msgid "Interface %q device auto-migrated from %q to %q."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
msgid "Interface Configuration"
msgstr "Παραμετροποίηση Διεπαφής"
@@ -4120,7 +4336,7 @@ msgstr "Παραμετροποίηση Διεπαφής"
msgid "Interface ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
msgid "Interface has %d pending changes"
msgstr ""
@@ -4129,39 +4345,39 @@ msgstr ""
msgid "Interface is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:65
msgid "Interface is marked for deletion"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is reconnecting..."
msgstr "Η διεπαφή επανασυνδέεται..."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:194
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:214
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is shutting down..."
msgstr "Η διεπαφή απενεργοποιείται..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
msgid "Interface is starting..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304
msgid "Interface is stopping..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Interface name"
msgstr "Όνομα διεπαφής (Interface)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:314
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Interface not present or not connected yet."
msgstr "Η διεπαφή δεν υπάρχει ή δεν έχει συνδεθεί ακόμη."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:507
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
msgid "Interfaces"
msgstr "Διεπαφές"
@@ -4170,10 +4386,6 @@ msgstr "Διεπαφές"
msgid "Internal"
msgstr ""
-#: modules/luci-base/luasrc/view/error500.htm:8
-msgid "Internal Server Error"
-msgstr ""
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
msgid "Interval For Sending Learning Packets"
msgstr ""
@@ -4196,7 +4408,7 @@ msgstr "Άκυρη τιμή εισόδου"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
msgid "Invalid APN provided"
msgstr ""
@@ -4242,16 +4454,20 @@ msgstr ""
msgid "Invalid hexadecimal value"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
msgid "Invalid username and/or password! Please try again."
msgstr "Άκυρο όνομα χρήστη και/ή κωδικός πρόσβασης! Παρακαλώ προσπαθήστε ξανά."
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "Invert match"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Isolate Clients"
msgstr ""
@@ -4264,21 +4480,21 @@ msgstr ""
"Φαίνεται πως προσπαθείτε να φλασάρετε μια εικόνα που δεν χωράει στην μνήμη "
"flash, παρακαλώ επιβεβαιώστε το αρχείο εικόνας!"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
msgid "JavaScript required!"
msgstr "Απαιτείται JavaScript!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
msgid "Join Network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1829
msgid "Join Network: Wireless Scan"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2107
msgid "Joining Network: %q"
msgstr ""
@@ -4290,24 +4506,28 @@ msgstr ""
msgid "Keep settings and retain the current configuration"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgid "Keep-Alive"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Kernel Log"
msgstr "Καταγραφή Πυρήνα"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
msgid "Kernel Version"
msgstr "Έκδοση kernel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462
msgid "Key"
msgstr "Κλειδί"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
msgid "Key #%d"
msgstr "Κλειδί #%d"
@@ -4315,6 +4535,7 @@ msgstr "Κλειδί #%d"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Key for incoming packets (optional)."
msgstr ""
@@ -4322,15 +4543,20 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Key for outgoing packets (optional)."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
msgctxt "Label indicating that WireGuard peer lacks public key"
msgid "Key missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
msgctxt "nft unit"
msgid "KiB"
msgstr ""
@@ -4374,12 +4600,12 @@ msgstr ""
msgid "LED Configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
msgid "LLC"
msgstr "LLC"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid "Label"
msgstr "Ετικέτα"
@@ -4391,14 +4617,25 @@ msgstr "Γλώσσα"
msgid "Language and Style"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
msgid "Last member interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
msgid "Latency"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
+msgid "Latest Handshake"
+msgstr "Τελευταία Χειραψία"
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
msgstr ""
@@ -4407,16 +4644,16 @@ msgstr ""
msgid "Learn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Learn routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
msgid "Lease file"
msgstr "Αρχείο Leases"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid "Lease time"
msgstr ""
@@ -4440,38 +4677,38 @@ msgstr "Αφήστε το κενό για να γίνει αυτόματη αν
msgid "Leave empty to use the current WAN address"
msgstr "Αφήστε το κενό για να γίνει χρήση της τρέχουσας διεύθυνσης WAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid ""
"Legacy or badly behaving devices may require legacy 802.11b rates to "
"interoperate. Airtime efficiency may be significantly reduced where these "
"are used. It is recommended to not allow 802.11b rates where possible."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
msgid "Legend:"
msgstr "Υπόμνημα:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Limit"
msgstr "Όριο"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Line Attenuation (LATN)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
msgid "Line Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
msgid "Line State"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Line Uptime"
msgstr ""
@@ -4487,21 +4724,21 @@ msgstr ""
msgid "Link On"
msgstr "Αναμμένο με Ζεύξη"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
msgctxt "nft @ll,off,len"
msgid "Link layer header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:514
msgid "List of IP addresses to convert into NXDOMAIN responses."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
-msgid "List of IP sets to populate with the specified domain IPs."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
+msgid "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid ""
"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID "
@@ -4510,7 +4747,7 @@ msgid ""
"Association."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
"as 6 octets with colons,128-bit key as hex string. <br />This list is used "
@@ -4523,23 +4760,28 @@ msgstr ""
msgid "List of SSH key files for auth"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
msgid "List of domains to allow RFC1918 responses for."
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
-msgid "List of domains to force to an IP address."
-msgstr ""
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
msgid "List of upstream resolvers to forward queries to."
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
msgid "Listen Port"
msgstr "Θύρα ακρόασης"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+msgid "Listen address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+msgid "Listen and Relay To IP family must be homogeneous."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342
msgid "Listen interfaces"
msgstr ""
@@ -4547,17 +4789,17 @@ msgstr ""
msgid "Listen only on the given interface or, if unspecified, on all"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
msgid ""
"Listen only on the specified interfaces, and loopback if not excluded "
"explicitly."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
msgid "ListenPort setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520
msgid "Listening port for inbound DNS queries."
msgstr ""
@@ -4566,7 +4808,7 @@ msgstr ""
msgid "Load"
msgstr "Φόρτος"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:63
msgid "Load Average"
msgstr "Μέσος όρος φόρτου"
@@ -4574,27 +4816,28 @@ msgstr "Μέσος όρος φόρτου"
msgid "Load configuration…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2038
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
msgid "Loading directory contents…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
-#: modules/luci-base/luasrc/view/view.htm:4
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
msgid "Loading view…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
msgid "Local"
msgstr ""
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
msgid "Local IP address"
msgstr ""
@@ -4614,11 +4857,12 @@ msgstr ""
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "Local IPv4 address"
msgstr "Τοπική διεύθυνση IPv4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
msgid "Local IPv6 DNS server"
msgstr ""
@@ -4634,44 +4878,53 @@ msgstr "Τοπική διεύθυνση IPv6"
msgid "Local Startup"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
msgid "Local Time"
msgstr "Τοπική ώρα"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1019
msgid "Local ULA"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
msgid "Local domain"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
msgid "Local domain suffix appended to DHCP names and hosts file entries."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
msgid "Local server"
msgstr "Τοπικός εξυπηρετητής"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
msgid "Local service only"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
msgid "Localise queries"
msgstr "Τοπικά ερωτήματα"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid "Lock to BSSID"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft log action"
+msgid "Log event \"<strong>%h</strong>…\""
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
msgid "Log output level"
msgstr "Επίπεδο εξόδου αρχείων καταγραφής"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
msgid "Log queries"
msgstr "Καταγραφή ερωτημάτων"
@@ -4695,8 +4948,8 @@ msgstr ""
msgid "Logical network to which the tunnel will be added (bridged) (optional)."
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
msgid "Login"
msgstr "Σύνδεση"
@@ -4708,24 +4961,28 @@ msgstr "Αποσύνδεση"
msgid "Loose filtering"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Loss of Signal Seconds (LOSS)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
msgid "Lowest leased address as offset from the network address."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
msgid "MAC"
msgstr "MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
msgid "MAC Address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
msgid "MAC Address Filter"
msgstr "Φίλτρο MAC Διευθύνσεων"
@@ -4734,15 +4991,15 @@ msgid "MAC Address For The Actor"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
msgid "MAC VLAN"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2168
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2230
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
@@ -4751,11 +5008,11 @@ msgstr ""
msgid "MAC address"
msgstr "MAC-Διεύθυνση"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
msgid "MAC-Filter"
msgstr "MAC-Φίλτρο"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
msgid "MAC-List"
msgstr "Λίστα MAC"
@@ -4791,7 +5048,7 @@ msgid "MII Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
@@ -4799,14 +5056,18 @@ msgstr ""
msgid "MTU"
msgstr "MTU"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+msgid "MX"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
msgid ""
"Make sure to clone the root filesystem using something like the commands "
"below:"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
@@ -4815,31 +5076,31 @@ msgstr ""
msgid "Manual"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3891
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
msgid "Master"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Max. Attainable Data Rate (ATTNDR)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533
msgid "Max. DHCP leases"
msgstr ""
"<abbr title=\"μέγιστο\">Μεγ.</abbr> πλήθος <abbr title=\"Πρωτόκολλο "
"Παραμετροποίησης Δυναμικού Συστήματος\">DHCP</abbr> leases"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
msgid "Max. EDNS0 packet size"
msgstr ""
"<abbr title=\"μέγιστο\">Μεγ.</abbr> μέγεθος πακέτου <abbr title=\"Μηχανισμοί "
"επεκτάσεων για Συστήματα Ονόματος Τομέα\">EDNS0</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
msgid "Max. concurrent queries"
msgstr "<abbr title=\"μέγιστο\">Μεγ.</abbr> πλήθος ταυτόχρονων ερωτηματων"
@@ -4847,30 +5108,29 @@ msgstr "<abbr title=\"μέγιστο\">Μεγ.</abbr> πλήθος ταυτόχ
msgid "Maximum age"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
msgid "Maximum allowed Listen Interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
msgid "Maximum allowed number of active DHCP leases."
msgstr "Μέγιστος επιτρεπόμενος αριθμός ενεργών DHCP leases"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
msgid "Maximum allowed number of concurrent DNS queries."
msgstr "Μέγιστος επιτρεπόμενος αριθμός ταυτόχρονων ερωτημάτων DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
msgid "Maximum allowed size of EDNS0 UDP packets."
msgstr "Μέγιστο επιτρεπόμενο μέγεθος EDNS.0 UDP πακέτων"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Maximum amount of seconds to wait for the modem to become ready"
msgstr ""
"Μέγιστος αριθμός δευτερολέπτων αναμονής ώστε το modem να καταστεί έτοιμο"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Maximum number of leased addresses."
msgstr "Μέγιστος αριθμός διευθύνσεων lease."
@@ -4878,16 +5138,20 @@ msgstr "Μέγιστος αριθμός διευθύνσεων lease."
msgid "Maximum snooping table size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid ""
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid "Maximum transmit power"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+msgid "May prevent VoIP or other services from working."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
@@ -4914,7 +5178,7 @@ msgstr "Μνήμη"
msgid "Memory usage (%)"
msgstr "Χρήση Μνήμης (%)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
msgid "Mesh"
msgstr ""
@@ -4922,7 +5186,7 @@ msgstr ""
msgid "Mesh ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:997
msgid "Mesh Id"
msgstr ""
@@ -4952,12 +5216,12 @@ msgstr ""
msgid "Metric"
msgstr "Μέτρο"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
msgctxt "nft unit"
msgid "MiB"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
@@ -4975,7 +5239,7 @@ msgid ""
"Prevents ARP cache thrashing."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid ""
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
@@ -4993,7 +5257,7 @@ msgstr ""
msgid "Mobile Data"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "Mobility Domain"
msgstr ""
@@ -5002,14 +5266,14 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1813
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
msgid "Mode"
msgstr "Λειτουργία"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
msgid "Model"
msgstr "Μοντέλο"
@@ -5023,13 +5287,13 @@ msgid ""
"minutes."
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "Modem default"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
msgid "Modem device"
@@ -5040,12 +5304,11 @@ msgid "Modem disconnection in progress. Please wait."
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Modem init timeout"
msgstr ""
@@ -5058,8 +5321,8 @@ msgstr ""
msgid "ModemManager"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3895
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1080
msgid "Monitor"
msgstr "Παρακολούθηση"
@@ -5085,7 +5348,7 @@ msgstr "Σημεία Προσάρτησης"
msgid "Mount Points - Mount Entry"
msgstr "Σημεία Προσάρτησης - Είσοδος Προσάρτησης"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
msgid "Mount Points - Swap Entry"
msgstr ""
@@ -5105,11 +5368,11 @@ msgstr ""
msgid "Mount filesystems not specifically configured"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "Mount options"
msgstr "Επιλογές προσάρτησης"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Mount point"
msgstr "Σημείο προσάρτησης"
@@ -5129,6 +5392,10 @@ msgstr "Μετακίνηση κάτω"
msgid "Move up"
msgstr "Μετακίνηση πάνω"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid "Multi To Unicast"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
@@ -5148,11 +5415,11 @@ msgstr ""
msgid "Multicast to unicast"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid "NAS ID"
msgstr "NAS ID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:537
msgid "NAT action chain \"%h\""
msgstr ""
@@ -5165,11 +5432,11 @@ msgid "NAT64 Prefix"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
msgid "NCM"
msgstr "NCM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "NDP-Proxy slave"
msgstr ""
@@ -5182,29 +5449,42 @@ msgid "NTP server candidates"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4139
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
msgid "Name"
-msgstr "Όνομα"
+msgstr "Ονομα"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid "Name of the new network"
msgstr "Όνομα νέου δικτύου"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr ""
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
msgid "Navigation"
msgstr "Πλοήγηση"
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "Neighbour Report"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Neighbour cache validity"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2229
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
@@ -5217,32 +5497,28 @@ msgstr "Δίκτυο"
msgid "Network Coding"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
msgid "Network Mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid "Network SSID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
-msgid "Network Utilities"
-msgstr "Εργαλεία Δικτύου"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
msgid "Network address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
msgid "Network boot image"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:408
msgid "Network bridge configuration migration"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1435
msgid "Network device"
msgstr ""
@@ -5255,16 +5531,16 @@ msgstr ""
msgid "Network device is not present"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:646
msgid "Network device table \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
msgctxt "nft @nh,off,len"
msgid "Network header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:442
msgid "Network ifname configuration migration"
msgstr ""
@@ -5273,25 +5549,31 @@ msgstr ""
msgid "Network interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
msgid "Network-ID"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:706
msgid "Never"
-msgstr ""
+msgstr "Ποτέ"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
+#, fuzzy
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr "Ποτέ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
msgid ""
"Never forward matching domains and subdomains, resolve from DHCP or hosts "
"files only."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1172
msgid "New interface for \"%s\" can not be created: %s"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1123
msgid "New interface name…"
msgstr ""
@@ -5299,13 +5581,13 @@ msgstr ""
msgid "Next »"
msgstr "Επόμενο »"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
msgid "No DHCP Server configured for this interface"
msgstr "Δεν υπάρχει ρυθμισμένος DHCP εξυπηρετητής για αυτή τη διεπαφή"
@@ -5313,7 +5595,7 @@ msgstr "Δεν υπάρχει ρυθμισμένος DHCP εξυπηρετητή
msgid "No Data"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
msgid "No Encryption"
msgstr ""
@@ -5329,9 +5611,13 @@ msgstr ""
msgid "No RX signal"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
+msgid "No WireGuard interfaces configured."
+msgstr "Δεν έχουν διαμορφωθεί διεπαφές WireGuard."
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:82
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
msgid ""
"No changes to settings will be stored and are lost after rebooting. This "
@@ -5342,7 +5628,11 @@ msgstr ""
msgid "No client associated"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -5365,15 +5655,11 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2913
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
msgid "No entries in this directory"
msgstr ""
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
-msgid "No files found"
-msgstr "Δε βρέθηκαν αρχεία"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
msgid ""
"No fixed interface listening port defined, peers might not be able to "
"initiate connections to this WireGuard instance!"
@@ -5408,30 +5694,35 @@ msgstr ""
msgid "No more slaves available, can not save interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494
msgid "No negative cache"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:697
msgid "No nftables ruleset loaded."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
msgid "No password set!"
msgstr "Δεν έχει οριστεί κωδικός πρόσβασης!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+#, fuzzy
+msgid "No peers connected"
+msgstr "Μη συνδεδεμένο"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
msgid "No peers defined yet."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
msgid "No public keys present yet."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:614
msgctxt "nft chain is empty"
msgid "No rules in this chain"
msgstr ""
@@ -5444,8 +5735,8 @@ msgstr "Δεν υπάρχει κανόνας σε αυτή την αλυσίδα
msgid "No validation or filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "No zone assigned"
msgstr "Δεν έχει ανατεθεί ζώνη"
@@ -5457,7 +5748,7 @@ msgstr "Δεν έχει ανατεθεί ζώνη"
msgid "Noise"
msgstr "Θόρυβος"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Noise Margin (SNR)"
msgstr ""
@@ -5465,11 +5756,11 @@ msgstr ""
msgid "Noise:"
msgstr "Θόρυβος:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Non Pre-emptive CRC errors (CRC_P)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
msgid "Non-wildcard"
msgstr ""
@@ -5479,12 +5770,12 @@ msgstr ""
msgid "None"
msgstr "Κανένα"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
msgid "Normal"
msgstr "Φυσιολογικό"
-#: modules/luci-base/luasrc/view/error404.htm:8
+#: modules/luci-base/ucode/template/error404.ut:9
msgid "Not Found"
msgstr ""
@@ -5496,15 +5787,15 @@ msgstr ""
msgid "Not connected"
msgstr "Μη συνδεδεμένο"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:131
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:157
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:328
msgid "Not present"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Not started on boot"
msgstr ""
@@ -5512,12 +5803,18 @@ msgstr ""
msgid "Not supported"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid ""
"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
"have problems"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(<code>addr#port</code>)."
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "Notes"
msgstr ""
@@ -5526,7 +5823,7 @@ msgstr ""
msgid "Notice"
msgstr "Επισήμανση"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:138
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:135
msgid "Nslookup"
msgstr ""
@@ -5534,7 +5831,7 @@ msgstr ""
msgid "Number of IGMP membership reports"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr ""
@@ -5551,7 +5848,7 @@ msgid "Obfuscated Password"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
@@ -5583,7 +5880,7 @@ msgstr ""
msgid "On-link"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
msgid "One of hostname or MAC address must be specified!"
msgstr ""
@@ -5614,12 +5911,11 @@ msgid ""
"Only if current active slave fails and the primary slave is up (failure, 2)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:683
msgid "Open iptables rules overview…"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
msgstr ""
@@ -5628,35 +5924,35 @@ msgstr ""
msgid "OpenConnect (CISCO AnyConnect)"
msgstr ""
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
msgid "OpenFortivpn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
"Protocol\">NDP</abbr> proxying."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise fall back to <em>server mode</em>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
msgid ""
"Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
"otherwise disable service."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
msgid "Operating frequency"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
msgid "Option \"%s\" contains an invalid input value."
msgstr ""
@@ -5664,15 +5960,15 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
msgid "Option changed"
msgstr "Η επιλογή άλλαξε"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
msgid "Option removed"
msgstr "Η επιλογή αφαιρέθηκε"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
msgid "Optional"
msgstr ""
@@ -5680,13 +5976,17 @@ msgstr ""
msgid "Optional, free-form notes about this device"
msgstr ""
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid ""
"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -5694,17 +5994,17 @@ msgid ""
"for the interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
msgid "Optional. Description of peer."
msgstr ""
@@ -5712,13 +6012,13 @@ msgstr ""
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
msgid ""
"Optional. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5733,11 +6033,11 @@ msgstr ""
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Optional. Port of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid ""
"Optional. Private key of the WireGuard peer. The key is not required for "
"establishing a connection but allows generating a peer configuration or QR "
@@ -5745,7 +6045,7 @@ msgid ""
"exported."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -5759,18 +6059,23 @@ msgstr ""
msgid "Options"
msgstr "Επιλογές"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
msgid ""
"Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
-"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</code>"
-"\" for default route. <code>0.0.0.0</code> means \"the address of the system "
-"running dnsmasq\"."
+"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
+"code>\" for default route. <code>0.0.0.0</code> means \"the address of the "
+"system running dnsmasq\"."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
msgid "Options:"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+msgid "Ordinal: lower comes first."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
msgid "Originator Interval"
msgstr ""
@@ -5802,6 +6107,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Outgoing key"
msgstr ""
@@ -5825,11 +6131,11 @@ msgstr ""
msgid "Overlap"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
msgid "Override IPv4 routing table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
msgid "Override IPv6 routing table"
msgstr ""
@@ -5840,7 +6146,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -5848,6 +6154,7 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
msgid "Override MTU"
msgstr ""
@@ -5869,13 +6176,13 @@ msgstr ""
msgid "Override TTL"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
msgid ""
"Override default MAC address - the range of usable addresses might be "
"limited by the driver"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Override default interface name"
msgstr ""
@@ -5883,7 +6190,7 @@ msgstr ""
msgid "Override the gateway in DHCP responses"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
@@ -5901,7 +6208,7 @@ msgstr "Επισκόπηση"
msgid "Overwrite existing file \"%s\" ?"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:345
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355
msgid "Overwrite the current settings with the imported configuration?"
msgstr ""
@@ -5915,7 +6222,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
@@ -5928,7 +6235,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
@@ -5949,7 +6256,7 @@ msgstr "PID"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
msgid "PIN"
msgstr "PIN"
@@ -5959,7 +6266,7 @@ msgstr "PIN"
msgid "PIN code rejected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1570
msgid "PMK R1 Push"
msgstr ""
@@ -6000,20 +6307,20 @@ msgstr ""
msgid "PSID-bits length"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:571
msgctxt "Label indicating that WireGuard peer uses a PSK"
msgid "PSK"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1528
msgid "PTM/EFM (Packet Transfer Mode)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "PXE/TFTP Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid "Packet Steering"
msgstr ""
@@ -6022,6 +6329,11 @@ msgctxt "nft meta mark"
msgid "Packet mark"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta time"
+msgid "Packet receive time"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr "Πακέτα"
@@ -6030,8 +6342,8 @@ msgstr "Πακέτα"
msgid "Packets To Transmit Before Moving To Next Slave"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "Part of zone %q"
msgstr "Μέρος της ζώνης %q"
@@ -6040,13 +6352,13 @@ msgctxt "MACVLAN mode"
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
msgid "Password"
msgstr "Κωδικός Πρόσβασης"
@@ -6054,11 +6366,11 @@ msgstr "Κωδικός Πρόσβασης"
msgid "Password authentication"
msgstr "Εξουσιοδότηση με κωδικό πρόσβασης"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
msgid "Password of Private Key"
msgstr "Κωδικός Πρόσβασης του Ιδιωτικού Κλειδιού"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
msgid "Password of inner Private Key"
msgstr ""
@@ -6073,50 +6385,50 @@ msgstr ""
msgid "Password2"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:424
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:444
msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:417
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
msgid ""
"Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
"another system below to create a matching peer entry allowing that system to "
"connect to the local WireGuard interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:423
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:443
msgid "Paste or drag supplied WireGuard configuration file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
msgid "Path to CA-Certificate"
msgstr "Διαδρομή για Πιστοποιητικό CA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
msgid "Path to Client-Certificate"
msgstr "Διαδρομή για Πιστοποιητικό-Πελάτη"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
msgid "Path to Private Key"
msgstr "Διαδρομή για Ιδιωτικό Κλειδί"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
msgid "Path to inner CA-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
msgid "Path to inner Client-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid "Path to inner Private Key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
msgid "Paused"
msgstr ""
@@ -6134,6 +6446,14 @@ msgstr ""
msgid "Peak:"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+msgid "Peer"
+msgstr "Κόμβος"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
+msgid "Peer Details"
+msgstr ""
+
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
msgstr ""
@@ -6151,7 +6471,7 @@ msgstr ""
msgid "Peer device name"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Peer disabled"
msgstr ""
@@ -6182,11 +6502,15 @@ msgstr "Διενέργεια αρχικοποίησης"
msgid "Permission denied"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid "Persistent Keep Alive"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Persistent reconnect interval"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334
msgid "PersistentKeepAlive setting is invalid"
msgstr ""
@@ -6194,30 +6518,30 @@ msgstr ""
msgid "Phy Rate:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
msgid "Physical Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:98
msgid "Ping"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Pkts."
msgstr "Πκτ."
-#: modules/luci-base/luasrc/view/sysauth.htm:19
+#: modules/luci-base/ucode/template/sysauth.ut:19
msgid "Please enter your username and password."
msgstr "Παρακαλώ εισάγετε όνομα χρήστη και κωδικό πρόσβασης."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4122
msgid "Please select the file to upload."
msgstr ""
@@ -6225,15 +6549,22 @@ msgstr ""
msgid "Policy"
msgstr "Πολιτική"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
msgctxt "Chain hook policy"
msgid "Policy: <strong>%h</strong> (%h)"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "Θύρα"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
+#, fuzzy
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr "Θύρα %d"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
msgid "Port isolation"
msgstr ""
@@ -6246,19 +6577,19 @@ msgstr ""
msgid "Potential negation of: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
msgid "Power Management Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "Pre-emptive CRC errors (CRCP_P)"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
msgid "Prefer LTE"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
msgid "Prefer UMTS"
msgstr ""
@@ -6270,15 +6601,15 @@ msgstr ""
msgid "Prefix suppressor"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid "Preshared Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:550
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
msgid "Preshared key in use"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308
msgid "PresharedKey setting is invalid"
msgstr ""
@@ -6293,7 +6624,7 @@ msgid ""
"ignore failures"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
#, fuzzy
msgid "Prevents client-to-client communication"
msgstr "Αποτρέπει την επικοινωνία μεταξύ πελατών"
@@ -6324,13 +6655,15 @@ msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
msgid "Priority"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:545
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
msgctxt "Label indicating that WireGuard peer private key is stored"
msgid "Private"
msgstr ""
@@ -6341,15 +6674,15 @@ msgid "Private (Prevent communication between MAC VLANs)"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid "Private Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:564
msgid "Private key present"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:290
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
msgid "PrivateKey setting is missing or invalid"
msgstr ""
@@ -6362,9 +6695,9 @@ msgstr "Εργασίες"
msgid "Prot."
msgstr "Πρωτ."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:564
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1137
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
@@ -6376,13 +6709,13 @@ msgstr "Πρωτόκολλο"
msgid "Provide NTP server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid ""
"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
"and requests."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
msgid "Provide new network"
msgstr ""
@@ -6392,25 +6725,36 @@ msgid ""
"interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+msgid "Proxy Server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid "ProxyARP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Ψευδό Ad-Hoc (ahdemo)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
msgid "Public Key"
msgstr "Δημόσιο κλειδί"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
msgid "Public key is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:556
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
msgctxt "Tooltip displaying full WireGuard peer public key"
msgid "Public key: %h"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
msgid ""
"Public keys allow for the passwordless SSH logins with a higher security "
"compared to the use of plain passwords. In order to upload a new key to the "
@@ -6422,7 +6766,7 @@ msgstr ""
msgid "Public prefix routed to this device for distribution to clients."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
msgid "PublicKey setting is invalid"
msgstr ""
@@ -6435,7 +6779,7 @@ msgstr ""
msgid "Quality"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
msgid "Query all available upstream resolvers."
msgstr ""
@@ -6447,35 +6791,35 @@ msgstr ""
msgid "Query response interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "R0 Key Lifetime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "R1 Key Holder"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430
msgid "RADIUS Accounting Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
msgid "RADIUS Accounting Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
msgid "RADIUS Accounting Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
msgid "RADIUS Authentication Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
msgid "RADIUS Authentication Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
msgid "RADIUS Authentication Server"
msgstr ""
@@ -6483,16 +6827,20 @@ msgstr ""
msgid "RFC3947 NAT-T mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid "RSN Preauth"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "RSSI threshold for joining"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
msgid "RTS/CTS Threshold"
msgstr "Όριο RTS/CTS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
msgid "RX"
msgstr "RX"
@@ -6500,11 +6848,17 @@ msgstr "RX"
msgid "RX Rate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2233
msgid "RX Rate / TX Rate"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
msgctxt "nft nat flag random"
msgid "Randomize source port mapping"
msgstr ""
@@ -6513,13 +6867,13 @@ msgstr ""
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
msgstr ""
"Διάβασμα του <code>/etc/ethers</code> για την παραμετροποίηση του "
"εξυπηρετητή <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
msgid "Really switch protocol?"
msgstr "Αλλαγή πρωτοκόλλου;"
@@ -6527,11 +6881,11 @@ msgstr "Αλλαγή πρωτοκόλλου;"
msgid "Realtime Graphs"
msgstr "Γραφήματα πραγματικού χρόνου"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "Reassociation Deadline"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
msgid "Rebind protection"
msgstr ""
@@ -6555,11 +6909,20 @@ msgstr "Επανεκκίνηση του λειτουργικού συστήμα
msgid "Receive"
msgstr "Λήψη"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
+#, fuzzy
+msgid "Received Data"
+msgstr "Λήψη"
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+msgid "Reconnect Timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
msgid "Reconnect this interface"
msgstr "Επανασύνδεση της διεπαφής"
@@ -6567,12 +6930,12 @@ msgstr "Επανασύνδεση της διεπαφής"
msgid "Redirect to HTTPS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
msgctxt "nft redirect to port"
msgid "Redirect to local port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
msgctxt "nft redirect"
msgid "Redirect to local system"
msgstr ""
@@ -6581,26 +6944,30 @@ msgstr ""
msgid "References"
msgstr "Αναφορές"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361
+msgid "Refresh Channels"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
msgid "Refreshing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
msgctxt "nft reject with icmp type"
msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
msgctxt "nft reject with icmpx type"
msgid "Reject packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
msgctxt "nft reject with icmpv6 type"
msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
msgctxt "nft reject with tcp reset"
msgid "Reject packet with <strong>TCP reset</strong>"
msgstr ""
@@ -6612,6 +6979,8 @@ msgid ""
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
msgid "Relay"
msgstr ""
@@ -6621,6 +6990,14 @@ msgstr ""
msgid "Relay Bridge"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+msgid "Relay To address"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
msgid "Relay between networks"
msgstr ""
@@ -6639,6 +7016,7 @@ msgstr "Απομακρυσμένη διεύθυνση IPv4"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid "Remote IPv4 address or FQDN"
msgstr ""
@@ -6651,15 +7029,23 @@ msgstr ""
msgid "Remote IPv6 address or FQDN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:908
msgid "Remove"
msgstr "Αφαίρεση"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
msgid "Remove related device settings from the configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Replace wireless configuration"
msgstr "Αντικατάσταση ρυθμίσεων ασύρματης σύνδεσης"
@@ -6689,7 +7075,7 @@ msgstr ""
msgid "Require incoming packets serialization (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
msgid "Required"
msgstr ""
@@ -6701,7 +7087,11 @@ msgstr ""
msgid "Required. Base64-encoded private key for this interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
msgid "Required. Public key of the WireGuard peer."
msgstr ""
@@ -6713,67 +7103,67 @@ msgstr ""
msgid "Required. XFRM interface ID to be used for SA."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
msgid "Requires hostapd"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
msgid "Requires hostapd with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
msgid "Requires hostapd with EAP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
msgid "Requires hostapd with OWE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
msgid "Requires hostapd with SAE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
msgid "Requires hostapd with WEP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
msgid "Requires wpa-supplicant"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
msgid "Requires wpa-supplicant with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
msgid "Requires wpa-supplicant with EAP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
msgid "Requires wpa-supplicant with OWE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1358
msgid "Requires wpa-supplicant with SAE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
msgid "Requires wpa-supplicant with WEP support"
msgstr ""
@@ -6782,7 +7172,7 @@ msgid "Reselection policy for primary slave"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
-#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-base/ucode/template/sysauth.ut:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
@@ -6797,20 +7187,24 @@ msgstr "Αρχικοποίηση Μετρητών"
msgid "Reset to defaults"
msgstr "Αρχικοποίηση στις προεπιλεγμένες τιμές"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
msgid "Resolv and Hosts Files"
msgstr "Αρχεία Resolv και Hosts"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
msgid "Resolv file"
msgstr "Αρχείο Resolve"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+msgid "Resolve specified FQDNs to an IP."
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
msgid "Resource not found"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:876
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
msgid "Restart"
msgstr "Επανεκκίνηση"
@@ -6819,7 +7213,7 @@ msgstr "Επανεκκίνηση"
msgid "Restart Firewall"
msgstr "Επανεκκίνηση Τείχους Προστασίας"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
msgid "Restart radio interface"
msgstr ""
@@ -6831,7 +7225,7 @@ msgstr "Επαναφορά Αντίγραφου Ασφαλείας"
msgid "Restore backup"
msgstr "Επαναφορά αντιγράφου ασφαλείας"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
msgid ""
"Return answers to DNS queries matching the subnet from which the query was "
"received if multiple IPs are available."
@@ -6846,78 +7240,85 @@ msgstr ""
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4413
msgid "Revert"
msgstr "Αναίρεση"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4518
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4732
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4730
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4712
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4710
msgid "Reverting configuration…"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
msgctxt "nft dnat ip to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
msgctxt "nft dnat ip6 to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
msgctxt "nft dnat ip to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
msgctxt "nft dnat ip6 to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
msgctxt "nft snat ip to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109
msgctxt "nft snat ip6 to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
msgctxt "nft snat ip to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
msgctxt "nft snat ip6 to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
msgid "Rewrite to egress device address"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
msgid ""
"Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
"<em>TFTP server root</em> turn on the TFTP server and serve files from "
"<em>TFTP server root</em>."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
msgid "Root preparation"
msgstr ""
@@ -6925,11 +7326,11 @@ msgstr ""
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Route Allowed IPs"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:533
msgid "Route action chain \"%h\""
msgstr ""
@@ -6937,7 +7338,7 @@ msgstr ""
msgid "Route type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid ""
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
@@ -6973,20 +7374,20 @@ msgstr ""
msgid "Rule"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:603
msgid "Rule actions"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:476
msgctxt "nft comment"
msgid "Rule comment: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:541
msgid "Rule container chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
msgid "Rule matches"
msgstr ""
@@ -6994,15 +7395,15 @@ msgstr ""
msgid "Rule type"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run a filesystem check before mounting the device"
msgstr "Εκτέλεση ελέγχου του συστήματος αρχείων πριν προσαρτηθεί η συσκευή"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run filesystem check"
msgstr "Εκτέλεση ελέγχου συστήματος αρχείων"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
msgid "Runtime error"
msgstr ""
@@ -7015,6 +7416,11 @@ msgstr ""
msgid "SNR"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "SRV"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
msgid "SSH Access"
@@ -7032,15 +7438,15 @@ msgstr ""
msgid "SSH username"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
msgid "SSH-Keys"
msgstr "Κλειδιά SSH"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1811
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
msgid "SSID"
msgstr "SSID"
@@ -7053,11 +7459,11 @@ msgstr ""
msgid "SSTP Server"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid "SWAP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
@@ -7068,7 +7474,7 @@ msgid "Save"
msgstr "Αποθήκευση"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Αποθήκευση & Εφαρμογή"
@@ -7085,7 +7491,7 @@ msgstr ""
msgid "Save mtdblock contents"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:881
msgid "Scan"
msgstr "Σάρωση"
@@ -7094,15 +7500,15 @@ msgstr "Σάρωση"
msgid "Scheduled Tasks"
msgstr "Προγραμματισμένες Εργασίες"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4387
msgid "Section added"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
msgid "Section removed"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "See \"mount\" manpage for details"
msgstr "Δείτε το manpage του \"mount\" για λεπτομέρειες"
@@ -7115,7 +7521,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2962
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
msgid "Select file…"
msgstr ""
@@ -7123,7 +7529,7 @@ msgstr ""
msgid "Selects the transmit hash policy to use for slave selection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
msgid ""
"Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages advertising this device as IPv6 router."
@@ -7152,11 +7558,11 @@ msgstr ""
msgid "Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
msgid "Server address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
msgid "Server name"
msgstr ""
@@ -7172,7 +7578,7 @@ msgstr "Είδος Υπηρεσίας"
msgid "Services"
msgstr "Υπηρεσίες"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "Session expired"
msgstr ""
@@ -7181,16 +7587,16 @@ msgstr ""
msgid "Set Static"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
msgctxt "nft mangle"
msgid "Set header field <var>%s</var> to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
@@ -7200,14 +7606,14 @@ msgstr ""
msgid "Set same MAC Address to all slaves"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
msgid ""
"Set the autonomous address-configuration flag in the prefix information "
"options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
"When enabled, clients will perform stateless IPv6 address autoconfiguration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
msgid ""
"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
"proxying."
@@ -7221,8 +7627,8 @@ msgstr ""
msgid "Set to first slave added to the bond (follow, 2)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:678
msgid "Set up DHCP Server"
msgstr "Ρύθμιση Εξυπηρετητή DHCP"
@@ -7233,7 +7639,6 @@ msgid "Setting PLMN failed"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
msgstr ""
@@ -7241,11 +7646,17 @@ msgstr ""
msgid "Settings"
msgstr "Ρυθμίσεις"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Setup routes for proxied IPv6 neighbours."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Severely Errored Seconds (SES)"
msgstr ""
@@ -7254,12 +7665,11 @@ msgstr ""
msgid "Short GI"
msgstr "Σύντομο GI"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
msgid "Short Preamble"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
msgstr ""
@@ -7272,16 +7682,16 @@ msgstr ""
msgid "Show raw counters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:526
msgid "Shutdown this interface"
msgstr "Απενεργοποίηση αυτής της διεπαφής"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:388
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
@@ -7289,11 +7699,11 @@ msgstr "Απενεργοποίηση αυτής της διεπαφής"
msgid "Signal"
msgstr "Σήμα"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2232
msgid "Signal / Noise"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Signal Attenuation (SATN)"
msgstr ""
@@ -7305,12 +7715,12 @@ msgstr ""
msgid "Signal:"
msgstr "Σήμα:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Μέγεθος"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
msgid "Size of DNS query cache"
msgstr ""
@@ -7327,12 +7737,12 @@ msgstr "Παράκαμψη"
msgid "Skip from backup files that are equal to those in /rom"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
msgid "Skip to content"
msgstr "Παράκαμψη σε περιεχόμενο"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
msgid "Skip to navigation"
msgstr "Παράκαμψη σε πλοήγηση"
@@ -7341,7 +7751,7 @@ msgstr "Παράκαμψη σε πλοήγηση"
msgid "Slave Interfaces"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1428
msgid "Software VLAN"
msgstr ""
@@ -7350,14 +7760,10 @@ msgstr ""
msgid "Some fields are invalid, cannot save values!"
msgstr "Κάποια πεδία δεν είναι έγκυρα, δεν μπορούν να αποθηκευτούν οι τιμές!"
-#: modules/luci-base/luasrc/view/error404.htm:9
+#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
msgstr ""
-#: modules/luci-base/luasrc/view/error500.htm:9
-msgid "Sorry, the server encountered an unexpected error."
-msgstr ""
-
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
msgid ""
"Sorry, there is no sysupgrade support present; a new firmware image must be "
@@ -7373,12 +7779,12 @@ msgstr ""
msgid "Source"
msgstr "Πηγή"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
msgctxt "nft ip saddr"
msgid "Source IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
msgctxt "nft ip6 saddr"
msgid "Source IPv6"
msgstr ""
@@ -7388,24 +7794,24 @@ msgstr ""
msgid "Source interface"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
msgctxt "nft ip sport"
msgid "Source port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
msgid ""
"Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
"options for Dnsmasq."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
msgid ""
"Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
"unspecified, the local device DNS search domain will be announced."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid ""
"Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
"If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -7449,11 +7855,11 @@ msgstr ""
msgid "Specifies the destination subnet to match (CIDR notation)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Specifies the directory the device is attached to"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
msgid ""
"Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
"messages, for example to instruct clients to request further information via "
@@ -7494,7 +7900,7 @@ msgid ""
"dead"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid ""
"Specifies the maximum transmit power the wireless radio may use. Depending "
"on regulatory requirements and wireless usage, the actual transmit power may "
@@ -7699,7 +8105,7 @@ msgid ""
"bytes)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "Specify the secret encryption key here."
msgstr "Ορίστε το κρυφό κλειδί κρυπτογράφησης."
@@ -7707,7 +8113,7 @@ msgstr "Ορίστε το κρυφό κλειδί κρυπτογράφησης."
msgid "Stale neighbour cache timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
msgid "Start"
msgstr "Αρχή"
@@ -7720,16 +8126,16 @@ msgstr ""
msgid "Start priority"
msgstr "Προτεραιότητα εκκίνησης"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Starting configuration apply…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1827
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413
msgid "Starting wireless scan..."
msgstr ""
@@ -7751,35 +8157,35 @@ msgstr "Στατικές Διαδρομές IPv6"
msgid "Static Lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
msgid "Static Leases"
msgstr "Στατικά Leases"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
msgstr "Στατική διεύθυνση"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
msgid ""
"Static leases are used to assign fixed IP addresses and symbolic hostnames "
"to DHCP clients. They are also required for non-dynamic interface "
"configurations where only hosts with a corresponding lease are served."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
msgid "Station inactivity limit"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:551
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
msgid "Status"
msgstr "Κατάσταση"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:528
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
msgid "Stop"
msgstr ""
@@ -7788,8 +8194,8 @@ msgstr ""
msgid "Stop WPS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1857
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1919
msgid "Stop refresh"
msgstr ""
@@ -7801,7 +8207,7 @@ msgstr ""
msgid "Strict filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
msgid "Strict order"
msgstr "Αυστηρή σειρά"
@@ -7810,15 +8216,15 @@ msgid "Strong"
msgstr ""
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2055
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2117
msgid "Submit"
msgstr "Υποβολή"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
msgid "Suppress logging"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
msgid "Suppress logging of the routine operation for the DHCP protocol."
msgstr ""
@@ -7840,16 +8246,16 @@ msgid ""
"Switch %q has an unknown topology - the VLAN settings might not be accurate."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1426
msgid "Switch VLAN"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
msgid "Switch port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
msgid "Switch protocol"
msgstr ""
@@ -7871,8 +8277,16 @@ msgstr ""
msgid "Sync with browser"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "Syntax: <code>_service._proto.example.com</code>."
+msgstr ""
+
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
msgid "System"
@@ -7896,29 +8310,29 @@ msgstr "Ιδιότητες Συστήματος"
msgid "System log buffer size"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
msgid "System running in recovery (initramfs) mode."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
msgctxt "nft tcp option maxseg size"
msgid "TCP MSS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
msgctxt "nft tcp dport"
msgid "TCP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
msgctxt "nft tcp flags"
msgid "TCP flags"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
msgctxt "nft tcp sport"
msgid "TCP source port"
msgstr ""
@@ -7927,12 +8341,12 @@ msgstr ""
msgid "TCP:"
msgstr "TCP:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
msgid "TFTP server root"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
msgid "TX"
msgstr "TX"
@@ -7952,6 +8366,7 @@ msgstr ""
msgid "Table"
msgstr "Πίνακας"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
@@ -7959,7 +8374,7 @@ msgstr "Πίνακας"
msgid "Target"
msgstr "Στόχος"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
msgid "Target Platform"
msgstr ""
@@ -7975,26 +8390,26 @@ msgstr ""
msgid "Terminate"
msgstr "Τερματισμός"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid ""
"The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
"Minimum is 1280 bytes."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
msgid ""
"The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
"addresses are available via DHCPv6."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
msgid ""
"The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
"also acting as Mobile IPv6 home agent on this link."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
msgid ""
"The <em>Other configuration</em> (O) flag indicates that other information, "
"such as DNS servers, is available via DHCPv6."
@@ -8010,7 +8425,7 @@ msgid ""
"the configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
@@ -8022,15 +8437,15 @@ msgid ""
"username instead of the user ID!"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
msgid "The IP address %h is already used by another static lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
msgid "The IP address is outside of any DHCP pool address range"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
msgid "The IP address of the boot server"
msgstr ""
@@ -8041,6 +8456,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
msgstr ""
@@ -8065,7 +8481,7 @@ msgstr ""
msgid "The LED blinks with the configured on/off frequency"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
msgid "The LED flashes to simulate actual heart beat."
msgstr ""
@@ -8082,7 +8498,7 @@ msgstr ""
msgid "The LED is always in default state on."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
msgid ""
"The MAC address %h is already used by another static lease in the same DHCP "
"pool"
@@ -8092,7 +8508,7 @@ msgstr ""
msgid "The MTU must not exceed the parent device MTU of %d bytes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
msgid "The VLAN ID must be unique"
msgstr ""
@@ -8100,7 +8516,7 @@ msgstr ""
msgid "The algorithm that is used to discover mesh routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid ""
"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
"code> and <code>_</code>"
@@ -8112,13 +8528,13 @@ msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid ""
"The correct SSID must be manually specified when joining a hidden wireless "
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4509
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8129,27 +8545,27 @@ msgid ""
"state."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
msgstr ""
-"Το αρχείο συσκευής της μνήμης ή του διαμέρισματος (<abbr title="
-"\"παραδείγματος χάρην\">π.χ.</abbr> <code>/dev/sda1</code>)"
+"Το αρχείο συσκευής της μνήμης ή του διαμέρισματος (<abbr "
+"title=\"παραδείγματος χάρην\">π.χ.</abbr> <code>/dev/sda1</code>)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:450
msgid "The device name \"%s\" is already taken"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
msgid ""
"The existing network configuration needs to be changed for LuCI to function "
"properly."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
@@ -8166,7 +8582,7 @@ msgstr ""
msgid "The following rules are currently active on this system."
msgstr "Οι παρακάτω κανόνες είναι αυτή τη στιγμή ενεργοί σε αυτό το σύστημα."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
msgid "The frequency is in direct proportion to 1-minute average CPU load."
msgstr ""
@@ -8174,17 +8590,17 @@ msgstr ""
msgid "The gateway address must not be a local IP address"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:732
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752
msgid ""
"The generated configuration can be imported into a WireGuard client "
"application to setup a connection towards this device."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
msgid "The given SSH public key has already been added."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA, "
"ED25519 or ECDSA keys."
@@ -8198,15 +8614,19 @@ msgid ""
"to be received and retransmitted which costs airtime)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
msgid "The hostname of the boot server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
-msgid "The interface name is already used"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+msgid "The interface name is already used"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
msgid "The interface name is too long"
msgstr ""
@@ -8229,6 +8649,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "The local IPv4 address over which the tunnel is created (optional)."
msgstr ""
@@ -8260,33 +8681,33 @@ msgid ""
"host responses are spread out over a larger interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid ""
"The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
"abbr> messages. Maximum is 255 hops."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4645
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
msgid "The network name is already used"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
msgid ""
-"The network ports on this device can be combined to several <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"The network ports on this device can be combined to several <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
"communicate directly with each other. <abbr title=\"Virtual Local Area "
"Network\">VLAN</abbr>s are often used to separate different network "
"segments. Often there is by default one Uplink port for a connection to the "
"next greater network like the internet and other ports for a local network."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid ""
"The public hostname or IP address of this system the peer should connect to. "
"This usually is a static public IP address, a static hostname or a DDNS "
@@ -8326,11 +8747,11 @@ msgid ""
"aliases local (255), main (254) and default (253) are also valid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383
msgid "The selected %s mode is incompatible with %s encryption"
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:11
+#: modules/luci-base/ucode/template/csrftoken.ut:11
msgid "The submitted security token is invalid or already expired!"
msgstr ""
@@ -8390,8 +8811,8 @@ msgstr ""
"Η εικόνα που ανεβάσατε δεν περιέχει κάποια υποστηριζόμενη μορφή. Βεβαιωθείτε "
"ότι επιλέξατε την γενική μορφή εικόνας για την πλατφόρμα σας."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
msgid "The value is overridden by configuration."
msgstr ""
@@ -8401,25 +8822,25 @@ msgid ""
"the network with its protocol information."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:679
msgid ""
"There are legacy iptables rules present on the system. Mixing iptables and "
"nftables rules is discouraged and may lead to incomplete traffic filtering."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4677
msgid "There are no changes to apply"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:70
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
msgid ""
"There is no password set on this router. Please configure a root password to "
@@ -8430,16 +8851,16 @@ msgstr ""
msgid "This IPv4 address of the relay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1695
msgid "This authentication type is not applicable to the selected EAP method."
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
msgid "This does not look like a valid PEM file"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
"include during sysupgrade. Modified files in /etc/config/ and certain other "
@@ -8475,11 +8896,11 @@ msgid ""
"ends with <code>...:2/64</code>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
msgid "This is the only DHCP server in the local network."
msgstr ""
-"Αυτός είναι ο μόνος <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> στο τοπικό δίκτυο"
+"Αυτός είναι ο μόνος <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> στο τοπικό δίκτυο"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:73
msgid "This is the plain username for logging into the account"
@@ -8509,8 +8930,8 @@ msgstr ""
"Αυτή η λίστα δίνει μία εικόνα των τρέχοντων εργασιών συστήματος και της "
"κατάστασής τους."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
msgid ""
"This option cannot be used because the ca-bundle package is not installed."
msgstr ""
@@ -8525,6 +8946,10 @@ msgstr "Αυτή η ενότητα δεν περιέχει ακόμη τιμές
msgid "Time Synchronization"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "Time advertisement"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Time in milliseconds"
msgstr ""
@@ -8533,10 +8958,14 @@ msgstr ""
msgid "Time in seconds to spend in listening and learning states"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "Time interval for rekeying GTK"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "Time zone"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
msgid "Timed-out"
msgstr ""
@@ -8557,14 +8986,14 @@ msgstr ""
msgid "Timezone"
msgstr "Ζώνη ώρας"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:418
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:438
msgid ""
"To fully configure the local WireGuard interface from an existing (e.g. "
-"provider supplied) configuration file, use the <strong><a class=\"full-import"
-"\" href=\"#\">configuration import</a></strong> instead."
+"provider supplied) configuration file, use the <strong><a class=\"full-"
+"import\" href=\"#\">configuration import</a></strong> instead."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
msgid "To login…"
msgstr ""
@@ -8579,7 +9008,7 @@ msgstr ""
"κατάσταση, κάντε κλικ στο \"Εκτέλεσε επαναφορά\" (δυνατό μόνο σε squashfs "
"εικόνες)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
msgid "Tone"
msgstr ""
@@ -8587,9 +9016,9 @@ msgstr ""
msgid "Total Available"
msgstr "Διαθέσιμο Συνολικά"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:121
msgid "Traceroute"
msgstr ""
@@ -8604,11 +9033,11 @@ msgstr "Κίνηση"
msgid "Traffic Class"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:529
msgid "Traffic filter chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:467
msgctxt "nft counter"
msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
msgstr ""
@@ -8625,17 +9054,22 @@ msgstr "Εκπομπή"
msgid "Transmit Hash Policy"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
+#, fuzzy
+msgid "Transmitted Data"
+msgstr "Κεραία Εκπομπής"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
msgctxt "nft @th,off,len"
msgid "Transport header bits %d-%d"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
msgctxt "nft th dport"
msgid "Transport header destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
msgctxt "nft th sport"
msgid "Transport header source port"
msgstr ""
@@ -8652,7 +9086,7 @@ msgstr ""
msgid "Tunnel ID"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3024
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
#: modules/luci-compat/luasrc/model/network.lua:1431
msgid "Tunnel Interface"
msgstr "Διεπαφή Τούνελ"
@@ -8663,7 +9097,7 @@ msgstr "Διεπαφή Τούνελ"
msgid "Tunnel Link"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
msgid "Tunnel device"
msgstr ""
@@ -8671,8 +9105,8 @@ msgstr ""
msgid "Tx-Power"
msgstr "Ισχύς Εκπομπής"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
msgid "Type"
@@ -8682,12 +9116,12 @@ msgstr "Τύπος"
msgid "Type of service"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
msgctxt "nft udp dport"
msgid "UDP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
msgctxt "nft udp sport"
msgid "UDP source port"
msgstr ""
@@ -8705,8 +9139,8 @@ msgstr ""
msgid "UMTS/GPRS/EV-DO"
msgstr "UMTS/GPRS/EV-DO"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid "UUID"
msgstr "UUID"
@@ -8727,7 +9161,7 @@ msgstr ""
msgid "Unable to determine upstream interface"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:11
+#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
msgstr ""
@@ -8778,19 +9212,27 @@ msgstr ""
msgid "Unable to save contents: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Unavailable Seconds (UAS)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1317
msgid "Unconfigure"
msgstr ""
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
msgid "Unexpected reply data format"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid ""
"Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
"within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -8798,7 +9240,7 @@ msgid ""
"generated at first install."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2111
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
#: modules/luci-compat/luasrc/model/network.lua:971
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
msgid "Unknown"
@@ -8808,7 +9250,7 @@ msgstr "Άγνωστο"
msgid "Unknown and unsupported connection method."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
#: modules/luci-compat/luasrc/model/network.lua:1138
msgid "Unknown error (%s)"
msgstr ""
@@ -8817,7 +9259,7 @@ msgstr ""
msgid "Unknown error code"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2108
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:965
msgid "Unmanaged"
@@ -8828,11 +9270,11 @@ msgstr ""
msgid "Unmount"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4327
msgid "Unsaved Changes"
msgstr "Μη-αποθηκευμένες Αλλαγές"
@@ -8846,15 +9288,16 @@ msgid "Unsupported MAP type"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
msgid "Unsupported modem"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:309
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:315
msgid "Unsupported protocol type."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
msgid "Untitled peer"
msgstr ""
@@ -8866,7 +9309,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
msgid "Upload"
msgstr "Μεταφόρτωση"
@@ -8890,46 +9333,46 @@ msgid "Upload file…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4202
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
msgid "Uploading file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid ""
"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
"assigned with a name in the form <em>wifinet#</em> and the network will be "
"restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410
msgid ""
"Upon pressing \"Continue\", bridges configuration will be updated and the "
"network will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444
msgid ""
"Upon pressing \"Continue\", ifname options will get renamed and the network "
"will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
msgid "Upstream resolvers will be queried in the order of the resolv file."
msgstr ""
"Οι <abbr title=\"Σύστημα Ονόματος Τομέα\">DNS</abbr> εξυπηρετητές θα "
"ερωτηθούν με την σειρά εμφάνισης στο αρχείο resolvfile"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
msgid "Uptime"
msgstr "Χρόνος λειτουργίας"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
msgid "Use <code>/etc/ethers</code>"
msgstr "Χρήση <code>/etc/ethers</code>"
@@ -8941,8 +9384,8 @@ msgstr ""
msgid "Use DHCP gateway"
msgstr "Χρήση πύλης DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
msgid "Use DNS servers advertised by peer"
msgstr ""
@@ -8981,11 +9424,11 @@ msgid ""
"(encap2+3)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Use as external overlay (/overlay)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
msgid "Use as root filesystem (/)"
msgstr ""
@@ -8993,22 +9436,22 @@ msgstr ""
msgid "Use broadcast flag"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
msgid "Use builtin IPv6-management"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
msgid "Use custom DNS servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
msgid "Use default gateway"
msgstr "Χρήση προεπιλεγμένης πύλης"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
msgid "Use gateway metric"
msgstr ""
@@ -9027,20 +9470,20 @@ msgstr ""
msgid "Use routing table"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
msgctxt "nft nat flag persistent"
msgid "Use same source and destination for each connection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
msgid "Use system certificates"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid "Use system certificates for inner-tunnel"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
"em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
@@ -9063,11 +9506,11 @@ msgstr ""
msgid "Used"
msgstr "Σε χρήση"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
msgid "Used Key Slot"
msgstr "Χρησιμοποιούμενη Υποδοχή Κλειδιού"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
@@ -9077,7 +9520,8 @@ msgstr ""
msgid "User Group"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
msgid "User certificate (PEM encoded)"
msgstr ""
@@ -9085,27 +9529,28 @@ msgstr ""
msgid "User identifier"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
msgid "User key (PEM encoded)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: modules/luci-base/ucode/template/sysauth.ut:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
msgid "Username"
msgstr "Όνομα Χρήστη"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
msgid "Utilize flow table <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
msgid "VC-Mux"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
msgid "VDSL"
msgstr ""
@@ -9115,17 +9560,17 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
msgid "VLAN (802.1ad)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1411
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
msgid "VLAN (802.1q)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
msgid "VLAN ID"
msgstr ""
@@ -9150,19 +9595,22 @@ msgid "VPN Protocol"
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
msgstr "Εξυπηρετητής VPN"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+msgid "VPN Server certificate's SHA256 hash"
+msgstr ""
+
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
msgid "VPN Server port"
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
msgstr ""
@@ -9171,6 +9619,10 @@ msgstr ""
msgid "VPNC (CISCO 3000 (and others) VPN)"
msgstr ""
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
msgid "VXLAN (RFC7348)"
msgstr ""
@@ -9184,14 +9636,14 @@ msgstr ""
msgid "VXLANv6 (RFC7348)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
msgid ""
"Validate DNS replies and cache DNSSEC data, requires upstream to support "
"DNSSEC."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
@@ -9217,7 +9669,7 @@ msgstr ""
msgid "Vendor Class to send when requesting DHCP"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
msgid "Verify unsigned domain responses really come from unsigned domains."
msgstr ""
@@ -9225,47 +9677,59 @@ msgstr ""
msgid "Verifying the uploaded image file."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
msgid "Very High"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1432
msgid "Virtual Ethernet"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
msgid "Virtual dynamic interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
msgid "WDS"
msgstr "WDS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
msgid "WEP Open System"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1297
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1393
msgid "WEP Shared Key"
msgstr "Μοιραζόμενο κλειδί WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WEP passphrase"
msgstr "Κωδική φράση WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid "WLAN roaming"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid "WMM Mode"
msgstr "Υποστήριξη WMM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid "WNM Sleep Mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid "WNM Sleep Mode Fixes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WPA passphrase"
msgstr "Κωδική φράση WPA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1294
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
@@ -9292,7 +9756,11 @@ msgstr "Προσοχή: Οι μη αποθηκευμένες αλλαγές θα
msgid "Weak"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+msgid "Weight"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
@@ -9317,26 +9785,32 @@ msgid ""
"interface prefix"
msgstr ""
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
msgid ""
"When running the mesh over multiple WiFi interfaces per node batman-adv is "
"capable of optimizing the traffic flow to gain maximum performance."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid ""
"When using a PSK, the PMK can be automatically generated. When enabled, the "
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
"key options."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid ""
"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
"802.11a/802.11g rates."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid ""
"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
"may be significantly reduced."
@@ -9347,12 +9821,21 @@ msgstr ""
msgid "Width"
msgstr ""
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+msgid "WireGuard"
+msgstr "WireGuard"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
+msgid "WireGuard Status"
+msgstr "Κατάσταση του WireGuard"
+
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "WireGuard VPN"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:539
msgid "WireGuard peer is disabled"
msgstr ""
@@ -9362,27 +9845,27 @@ msgstr ""
msgid "Wireless"
msgstr "Ασύρματο"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3011
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
msgstr "Ασύρματος Προσαρμογέας"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2990
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4303
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
msgstr "Ασύρματο Δίκτυο"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:812
msgid "Wireless Overview"
msgstr "Επισκόπηση Ασύρματου Δικτύου"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
msgid "Wireless Security"
msgstr "Ασφάλεια Ασύρματου Δικτύου"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
msgid "Wireless configuration migration"
msgstr ""
@@ -9398,15 +9881,15 @@ msgstr "Το ασύρματο δίκτυο είναι απενεργοποιημ
msgid "Wireless is not associated"
msgstr "Το ασύρματο δίκτυο μη συνδεδεμένο"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is disabled"
msgstr "Το ασύρματο δίκτυο είναι ανενεργό"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is enabled"
msgstr "Το ασύρματο δίκτυο είναι ενεργό"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Write received DNS queries to syslog."
msgstr "Καταγραφή των ληφθέντων DNS αιτήσεων στο syslog"
@@ -9418,7 +9901,7 @@ msgstr ""
msgid "XOR policy (balance-xor, 2)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -9428,7 +9911,7 @@ msgstr ""
msgid "Yes (none, 0)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:177
msgid ""
"You appear to be currently connected to the device via the \"%h\" interface. "
"Do you really want to shut down the interface?"
@@ -9445,8 +9928,20 @@ msgstr ""
"><strong>Προειδοποίηση: Αν απενεργοποιήσετε απαραίτητα σενάρια εκκίνησης "
"όπως το \"network\", η συσκευή σας μπορεί να καταστεί μη-προσβάσιμη!</strong>"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:90
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635
+msgid "You may add multiple records for the same Target."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672
+msgid "You may add multiple records for the same domain."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:92
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
@@ -9475,26 +9970,36 @@ msgstr ""
msgid "ZRam Size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
msgid "any"
-msgstr ""
+msgstr "οποιαδήποτε"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
msgid "auto"
msgstr "αυτόματα"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
#, fuzzy
msgid "automatic"
msgstr "στατικό"
@@ -9503,7 +10008,7 @@ msgstr "στατικό"
msgid "baseT"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1591
msgid "bridged"
msgstr ""
@@ -9555,20 +10060,20 @@ msgstr ""
msgid "dBm"
msgstr "dBm"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
msgctxt "nft unit"
msgid "day"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid "disable"
msgstr "ανενεργό"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:991
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:997
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
msgid "disabled"
@@ -9587,14 +10092,19 @@ msgstr ""
msgid "e.g: dump"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:755
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
msgid "expired"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
msgid "forced"
msgstr ""
@@ -9618,19 +10128,19 @@ msgstr ""
msgid "hexadecimal encoded value"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
msgid "hidden"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
msgctxt "nft unit"
msgid "hour"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "hybrid mode"
msgstr ""
@@ -9652,24 +10162,24 @@ msgstr ""
msgid "key with either 5 or 13 characters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "managed config (M)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1395
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
msgid "medium security"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
msgctxt "nft unit"
msgid "minute"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "minutes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
msgid "mobile home agent (H)"
msgstr ""
@@ -9677,7 +10187,7 @@ msgstr ""
msgid "netif_carrier_ok()"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "no"
msgstr "όχι"
@@ -9691,8 +10201,11 @@ msgstr ""
msgid "non-empty value"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3419
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
msgid "none"
msgstr "κανένα"
@@ -9703,20 +10216,20 @@ msgid "not present"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:969
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:970
msgid "off"
msgstr "κλειστό"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794
msgid "on available prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "open network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
msgid "other config (O)"
msgstr ""
@@ -9725,7 +10238,11 @@ msgstr ""
msgid "output"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
+msgid "over a day ago"
+msgstr "πλέον της μιας ημέρας"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
msgctxt "nft unit"
msgid "packets"
msgstr ""
@@ -9748,23 +10265,22 @@ msgid ""
"single packet rather than many small ones"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
msgid "relay mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1586
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
msgid "routed"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "sec"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "server mode"
msgstr ""
@@ -9772,7 +10288,7 @@ msgstr ""
msgid "sstpc Log-level"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "strong security"
msgstr ""
@@ -9780,7 +10296,7 @@ msgstr ""
msgid "tagged"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "time units (TUs / 1.024 ms) [1000-65535]"
msgstr ""
@@ -9799,15 +10315,19 @@ msgstr ""
msgid "unknown"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:28
+msgid "unknown version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
msgid "unlimited"
msgstr "απεριόριστα"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
@@ -9829,8 +10349,8 @@ msgid "untagged"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
msgid "valid IP address"
msgstr ""
@@ -9843,7 +10363,7 @@ msgid "valid IPv4 CIDR"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
msgid "valid IPv4 address"
msgstr ""
@@ -9872,7 +10392,7 @@ msgid "valid IPv6 CIDR"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
msgid "valid IPv6 address"
msgstr ""
@@ -9964,7 +10484,7 @@ msgid "valid port or port range (port1-port2)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "valid port value"
msgstr ""
@@ -10000,16 +10520,16 @@ msgstr ""
msgid "value with at most %d characters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "weak security"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
msgctxt "nft unit"
msgid "week"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "ναί"
@@ -10017,6 +10537,26 @@ msgstr "ναί"
msgid "« Back"
msgstr "« Πίσω"
+#~ msgid "Filter useless"
+#~ msgstr "Φιλτράρισμα άχρηστων"
+
+#~ msgid "Network Utilities"
+#~ msgstr "Εργαλεία Δικτύου"
+
+#~ msgid "Back to configuration"
+#~ msgstr "Πίσω προς παραμετροποίηση"
+
+#~ msgid "Close list..."
+#~ msgstr "Κλείσιμο λίστας..."
+
+#~ msgid "No files found"
+#~ msgstr "Δε βρέθηκαν αρχεία"
+
+#~ msgid "Do not forward queries that cannot be answered by public resolvers."
+#~ msgstr ""
+#~ "Να μην προωθούνται αιτήματα τα οποία δεν μπορούν να απαντηθούν από "
+#~ "δημόσιους εξυπηρετητές ονομάτων"
+
#~ msgid "Default %d"
#~ msgstr "Προεπιλογή %d"
@@ -10124,12 +10664,12 @@ msgstr "« Πίσω"
#~ msgid ""
#~ "The filesystem that was used to format the memory (<abbr title=\"for "
-#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended Filesystem"
-#~ "\">ext3</abbr></samp>)"
-#~ msgstr ""
-#~ "Το σύστημα αρχείων που χρησιμοποιήθηκε για διαμόρφωση (<abbr title="
-#~ "\"παραδείγματος χάρην\">π.χ.</abbr> <samp><abbr title=\"Third Extended "
+#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended "
#~ "Filesystem\">ext3</abbr></samp>)"
+#~ msgstr ""
+#~ "Το σύστημα αρχείων που χρησιμοποιήθηκε για διαμόρφωση (<abbr "
+#~ "title=\"παραδείγματος χάρην\">π.χ.</abbr> <samp><abbr title=\"Third "
+#~ "Extended Filesystem\">ext3</abbr></samp>)"
#, fuzzy
#~ msgid "Specifies the listening port of this <em>Dropbear</em> instance"
@@ -10236,9 +10776,6 @@ msgstr "« Πίσω"
#~ msgid "Transmit Power"
#~ msgstr "Ισχύς Εκπομπής"
-#~ msgid "Transmitter Antenna"
-#~ msgstr "Κεραία Εκπομπής"
-
#~ msgid "Uploaded File"
#~ msgstr "Το Αρχείο Ανέβηκε"
@@ -10440,8 +10977,5 @@ msgstr "« Πίσω"
#~ msgid "An additional network will be created if you leave this unchecked."
#~ msgstr "Ένα επιπλέον δίκτυο θα δημιουργηθεί εάν αυτό αφεθεί κενό"
-#~ msgid "Port %d"
-#~ msgstr "Θύρα %d"
-
#~ msgid "VLAN Interface"
#~ msgstr "Διεπαφή VLAN"
diff --git a/modules/luci-base/po/en/base.po b/modules/luci-base/po/en/base.po
index fa15d2b3e7..f953a0bf58 100644
--- a/modules/luci-base/po/en/base.po
+++ b/modules/luci-base/po/en/base.po
@@ -5,8 +5,8 @@ msgstr ""
"POT-Creation-Date: 2009-06-10 03:40+0200\n"
"PO-Revision-Date: 2022-07-03 10:25+0000\n"
"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
-"Language-Team: English <https://hosted.weblate.org/projects/openwrt/luci/en/>"
-"\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/luci/en/"
+">\n"
"Language: en\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -14,23 +14,35 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.13.1-dev\n"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:650
msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
msgid "\"%h\" table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1539
msgid "%.1f dB"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
msgid "%d Bit"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4043
msgid "%d invalid field(s)"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
+msgid "%dh ago"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
+msgid "%dm ago"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
+msgid "%ds ago"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
msgid "%s is untagged in multiple VLANs!"
msgstr ""
@@ -58,7 +70,7 @@ msgstr ""
msgid "(no interfaces attached)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:635
msgctxt "Label indicating further amount of allowed ips"
msgid "+ %d more"
msgstr ""
@@ -68,8 +80,8 @@ msgid "-- Additional Field --"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4152
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -85,13 +97,13 @@ msgstr ""
msgid "-- custom --"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
msgid "-- match by label --"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
msgid "-- match by uuid --"
msgstr ""
@@ -106,7 +118,7 @@ msgctxt "sstp log level value"
msgid "0"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
msgstr ""
@@ -119,7 +131,7 @@ msgstr ""
msgid "1 Minute Load:"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:324
msgctxt "nft amount of flags"
msgid "1 flag"
msgid_plural "%d flags"
@@ -145,7 +157,7 @@ msgctxt "sstp log level value"
msgid "4"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "4-character hexadecimal ID"
msgstr ""
@@ -158,43 +170,88 @@ msgstr ""
msgid "5 Minute Load:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "6-octet identifier as a hex string - no colons"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid "802.11k RRM"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid "802.11r Fast Transition"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "802.11v: Time Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w Association SA Query maximum timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w Association SA Query retry timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid "802.11w Management Frame Protection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w maximum timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w retry timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1022
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
@@ -206,71 +263,83 @@ msgstr ""
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:773
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+msgid ""
+"<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
+"NXDOMAIN."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+msgid ""
+"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
+"<code>::</code>) for example.com and its subdomains."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
msgctxt "nft relational \">\" operator expression"
msgid "<var>%s</var> greater than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
msgctxt "nft relational \">=\" operator expression"
msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
msgctxt "nft set match expression"
msgid "<var>%s</var> in set <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
msgctxt "nft relational \"==\" operator expression"
msgid "<var>%s</var> is <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
msgctxt "nft relational \"in\" operator expression"
msgid "<var>%s</var> is one of <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
msgctxt "nft relational \"<\" operator expression"
msgid "<var>%s</var> lower than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \"<=\" operator expression"
msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
msgctxt "nft relational \"!=\" operator expression"
msgid "<var>%s</var> not <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
msgctxt "nft not in set match expression"
msgid "<var>%s</var> not in set <strong>%s</strong>"
msgstr ""
@@ -291,29 +360,29 @@ msgstr ""
msgid "A directory with the same name already exists."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
msgid "A new login is required since the authentication session expired."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "A43C + J43 + A43"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
msgid "A43C + J43 + A43 + V43"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid "ADSL"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
msgid "ANSI T1.413"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
msgid "APN"
msgstr ""
@@ -346,41 +415,48 @@ msgstr ""
msgid "ARP retry threshold"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:638
msgid "ARP traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
msgid "ATM (Asynchronous Transfer Mode)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid "ATM Bridges"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
msgid "ATM Virtual Channel Identifier (VCI)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
msgid "ATM Virtual Path Identifier (VPI)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid ""
"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
"to dial into the provider network."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
msgid "ATM device number"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "ATU-C System Vendor ID"
msgstr ""
@@ -390,7 +466,7 @@ msgstr ""
msgid "Absent Interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
msgid "Accept DNS queries only from hosts whose address is on a local subnet."
msgstr ""
@@ -398,7 +474,7 @@ msgstr ""
msgid "Accept local"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
msgctxt "nft accept action"
msgid "Accept packet"
msgstr ""
@@ -411,8 +487,8 @@ msgstr ""
msgid "Access Concentrator"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
msgid "Access Point"
msgstr ""
@@ -462,8 +538,8 @@ msgstr ""
msgid "Active-Backup policy (active-backup, 1)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
msgid "Ad-Hoc"
msgstr ""
@@ -480,18 +556,18 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3582
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:885
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
msgid "Add"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
msgid "Add ATM Bridge"
msgstr ""
@@ -511,11 +587,11 @@ msgstr ""
msgid "Add VLAN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1328
msgid "Add device configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1268
msgid "Add device configuration…"
msgstr ""
@@ -523,18 +599,18 @@ msgstr ""
msgid "Add instance"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
msgid "Add key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
msgid "Add local domain suffix to names served from hosts files."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:475
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
msgid "Add new interface..."
msgstr ""
@@ -550,11 +626,11 @@ msgstr ""
msgid "Add to Whitelist"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
msgid "Additional hosts files"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
msgid "Additional servers file"
msgstr ""
@@ -576,7 +652,7 @@ msgctxt "nft meta nfproto"
msgid "Address family"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:278
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
msgid "Address setting is invalid"
msgstr ""
@@ -584,7 +660,7 @@ msgstr ""
msgid "Address to access local relay bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
msgid "Addresses"
msgstr ""
@@ -593,14 +669,14 @@ msgstr ""
msgid "Administration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:488
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:989
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
msgid "Advanced Settings"
msgstr ""
@@ -617,7 +693,7 @@ msgstr ""
msgid "Aggregate Originator Messages"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
msgstr ""
@@ -643,27 +719,27 @@ msgstr ""
msgid "Alert"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
#: modules/luci-compat/luasrc/model/network.lua:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
msgid "Alias Interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
msgid "Alias of \"%s\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
msgid "All servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
msgid "Allocate IPs sequentially"
msgstr ""
@@ -671,11 +747,11 @@ msgstr ""
msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
msgid "Allow all except listed"
msgstr ""
@@ -683,15 +759,15 @@ msgstr ""
msgid "Allow full UCI access for legacy applications"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid "Allow legacy 802.11b rates"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1090
msgid "Allow listed only"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "Allow localhost"
msgstr ""
@@ -715,11 +791,13 @@ msgstr ""
msgid "Allow the <em>root</em> user to login with password"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
msgid "Allowed IPs"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:306
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
msgid "AllowedIPs setting is invalid"
msgstr ""
@@ -735,11 +813,11 @@ msgstr ""
msgid "Always on (kernel: default-on)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
@@ -749,6 +827,10 @@ msgstr ""
msgid "Amount of Duplicate Address Detection probes to send"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
msgstr ""
@@ -757,98 +839,98 @@ msgstr ""
msgid "An optional, short description for this device"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Annex"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
msgid "Annex A + L + M (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
msgid "Annex A G.992.1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Annex A G.992.2"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
msgid "Annex A G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
msgid "Annex A G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
msgid "Annex B (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
msgid "Annex B G.992.1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
msgid "Annex B G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
msgid "Annex B G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
msgid "Annex J (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
msgid "Annex L G.992.3 POTS 1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "Annex M (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
msgid "Annex M G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
msgid "Annex M G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
msgid "Announce this device as IPv6 DNS server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
msgid ""
"Announce this device as default router if a local IPv6 default route is "
"present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:789
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
msgid ""
"Announce this device as default router if a public IPv6 prefix is available, "
"regardless of local default route availability."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
msgid ""
"Announce this device as default router regardless of whether a prefix or "
"default route is present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Announced DNS domains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
msgid "Announced IPv6 DNS servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
msgid "Anonymous Identity"
msgstr ""
@@ -860,7 +942,7 @@ msgstr ""
msgid "Anonymous Swap"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:519
msgctxt "nft match any traffic"
msgid "Any packet"
msgstr ""
@@ -872,11 +954,11 @@ msgstr ""
msgid "Any zone"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
msgid "Apply DHCP Options to this net. (Empty = all clients)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Apply and keep settings"
msgstr ""
@@ -884,44 +966,44 @@ msgstr ""
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4524
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4522
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4655
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
msgid "Applying configuration changes… %ds"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
msgid "Architecture"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:152
msgid "Arp-scan"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2239
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
msgid "Associated Stations"
msgstr ""
@@ -930,15 +1012,15 @@ msgstr ""
msgid "Associations"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
msgid ""
"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
msgid ""
"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -953,7 +1035,7 @@ msgstr ""
msgid "Auth Group"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1617
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
msgid "Authentication"
msgstr ""
@@ -962,11 +1044,11 @@ msgstr ""
msgid "Authentication Type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
msgid "Authoritative"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:17
+#: modules/luci-base/ucode/template/sysauth.ut:17
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
msgid "Authorization Required"
msgstr ""
@@ -974,7 +1056,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
@@ -992,7 +1074,7 @@ msgstr ""
msgid "Automatically check filesystem for errors before mounting"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid ""
"Automatically handle multiple uplink interfaces using source-based policy "
"routing."
@@ -1014,6 +1096,10 @@ msgstr ""
msgid "Automount Swap"
msgstr ""
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Available"
msgstr ""
@@ -1036,11 +1122,11 @@ msgstr ""
msgid "Avoid Bridge Loops"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
msgid "B43 + B43C"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
msgid "B43 + B43C + V43"
msgstr ""
@@ -1048,15 +1134,19 @@ msgstr ""
msgid "BR / DMR / AFTR"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "BSS Transition"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1814
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
msgid "BSSID"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3250
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
msgid "Back"
msgstr ""
@@ -1065,11 +1155,7 @@ msgstr ""
msgid "Back to Overview"
msgstr ""
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
-msgid "Back to configuration"
-msgstr ""
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:804
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834
msgid "Back to peer configuration"
msgstr ""
@@ -1082,7 +1168,6 @@ msgid "Backup / Flash Firmware"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
msgstr ""
@@ -1119,12 +1204,15 @@ msgid ""
"packet fits but it is possible to deactivate the fragmentation entirely."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
msgid "Beacon Interval"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Beacon Report"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
msgid ""
"Below is the determined list of files to backup. It consists of changed "
"configuration files marked by opkg, essential base files and the user "
@@ -1135,7 +1223,7 @@ msgstr ""
msgid "Bind NTP server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
msgid "Bind dynamically to interfaces rather than wildcard address."
msgstr ""
@@ -1144,18 +1232,31 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind interface"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"<a href=\"%s\">RFC2782</a>."
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind the tunnel to this interface (optional)."
@@ -1175,7 +1276,11 @@ msgstr ""
msgid "Bonding Policy"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3014
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+msgid "Both Listen addr and Relay To must be specified."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
#: modules/luci-compat/luasrc/model/network.lua:1421
msgid "Bridge"
msgstr ""
@@ -1186,17 +1291,17 @@ msgid "Bridge (Support direct communication between MAC VLANs)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
msgid "Bridge VLAN filtering"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
msgid "Bridge device"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
msgid "Bridge port specific options"
msgstr ""
@@ -1204,11 +1309,11 @@ msgstr ""
msgid "Bridge ports"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:642
msgid "Bridge traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
msgid "Bridge unit number"
msgstr ""
@@ -1216,7 +1321,7 @@ msgstr ""
msgid "Bring up empty bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
msgid "Bring up on boot"
msgstr ""
@@ -1229,7 +1334,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4153
msgid "Browse…"
msgstr ""
@@ -1237,7 +1342,13 @@ msgstr ""
msgid "Buffered"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+msgid ""
+"CA certificate (PEM encoded; Use instead of system-wide store to verify the "
+"gateway certificate."
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
msgid "CA certificate; if empty it will be saved after the first connection."
msgstr ""
@@ -1245,6 +1356,10 @@ msgstr ""
msgid "CLAT configuration failed"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+msgid "CNAME or fqdn"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "CPU usage (%)"
msgstr ""
@@ -1259,51 +1374,56 @@ msgstr ""
msgid "Call failed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4162
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4651
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2051
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2113
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:465
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
msgid "Cancel"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:337
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347
msgid "Cannot parse configuration: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:569
msgctxt "Chain hook: forward"
msgid "Capture incoming packets addressed to other hosts"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:561
msgctxt "Chain hook: prerouting"
msgid "Capture incoming packets before any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565
msgctxt "Chain hook: input"
msgid "Capture incoming packets routed to the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:577
msgctxt "Chain hook: postrouting"
msgid "Capture outgoing packets after any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
msgctxt "Chain hook: output"
msgid "Capture outgoing packets originating from the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
msgctxt "Chain hook: ingress"
msgid "Capture packets directly after the NIC received them"
msgstr ""
@@ -1312,45 +1432,45 @@ msgstr ""
msgid "Category"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
msgid "Certificate constraint (Domain)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
msgid "Certificate constraint (SAN)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
msgid "Certificate constraint (Subject)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
msgid "Certificate constraint (Wildcard)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid ""
"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
"`logread -f` during handshake for actual values"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (exact match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (suffix match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1362,16 +1482,16 @@ msgstr ""
msgid "Chain"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:581
msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
msgid "Changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4721
msgid "Changes have been reverted."
msgstr ""
@@ -1383,17 +1503,18 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1812
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
msgid "Channel"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
msgid "Channel Analysis"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391
msgid "Channel Width"
msgstr ""
@@ -1401,7 +1522,7 @@ msgstr ""
msgid "Check filesystems before mount"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Check this option to delete the existing networks from this radio."
msgstr ""
@@ -1418,8 +1539,8 @@ msgstr ""
msgid "Choose mtdblock"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid ""
"Choose the firewall zone you want to assign to this interface. Select "
"<em>unspecified</em> to remove the interface from the associated zone or "
@@ -1427,13 +1548,13 @@ msgid ""
"interface to it."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>custom</em> field to define a new network."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
msgid "Cipher"
msgstr ""
@@ -1453,9 +1574,9 @@ msgid ""
"FEATURE IS FOR PROFESSIONALS! )"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3892
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
msgid "Client"
msgstr ""
@@ -1465,9 +1586,9 @@ msgstr ""
msgid "Client ID to send when requesting DHCP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4399
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
msgstr ""
@@ -1482,17 +1603,13 @@ msgid ""
"persist connection"
msgstr ""
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
-msgid "Close list..."
-msgstr ""
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2237
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66
msgid "Collecting data..."
msgstr ""
@@ -1512,7 +1629,7 @@ msgstr ""
msgid "Comment"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid ""
"Complicates key reinstallation attacks on the client side by disabling "
"retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1527,29 +1644,32 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Config File"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
-msgstr ""
+msgstr "Configuration"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:670
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:690
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4508
msgid "Configuration changes have been rolled back!"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid ""
"Configures data rates based on the coverage cell density. Normal configures "
"basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
@@ -1559,32 +1679,32 @@ msgid ""
"offered."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
msgid ""
"Configures the default router advertisement in <abbr title=\"Router "
"Advertisement\">RA</abbr> messages."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
msgid ""
-"Configures the operation mode of the <abbr title=\"Router Advertisement"
-"\">RA</abbr> service on this interface."
+"Configures the operation mode of the <abbr title=\"Router "
+"Advertisement\">RA</abbr> service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
msgid "Configures the operation mode of the DHCPv6 service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
msgid ""
"Configures the operation mode of the NDP proxy service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1314
msgid "Configure…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
msgid "Confirm disconnect"
msgstr ""
@@ -1594,7 +1714,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
msgid "Connected"
msgstr ""
@@ -1608,7 +1728,7 @@ msgstr ""
msgid "Connection attempt failed."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid "Connection endpoint"
msgstr ""
@@ -1620,16 +1740,16 @@ msgstr ""
msgid "Connections"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
msgid "Connectivity change"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:32
msgctxt "nft ct state"
msgid "Conntrack state"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:34
msgctxt "nft ct status"
msgid "Conntrack status"
msgstr ""
@@ -1648,29 +1768,29 @@ msgstr ""
msgid "Contents have been saved."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269
msgid "Continue"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
msgctxt "nft jump action"
msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
msgid "Continue in calling chain"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:551
msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4546
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4544
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1681,20 +1801,20 @@ msgstr ""
msgid "Country"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
msgid "Country Code"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid "Coverage cell density"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid "Create / Assign firewall-zone"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
msgid "Create interface"
msgstr ""
@@ -1710,12 +1830,12 @@ msgstr ""
msgid "Current power"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
msgctxt "nft meta hour"
msgid "Current time"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
msgctxt "nft meta day"
msgid "Current weekday"
msgstr ""
@@ -1741,46 +1861,46 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
msgid ""
-"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
-"\">LED</abbr>s if possible."
+"Customizes the behaviour of the device <abbr title=\"Light Emitting "
+"Diode\">LED</abbr>s if possible."
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:673
msgid "DAD transmits"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "DAE-Client"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "DAE-Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "DAE-Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
msgid "DHCP Options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
msgid "DHCP Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:249
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
msgid "DHCP and DNS"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2110
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:969
msgid "DHCP client"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid "DHCP-Options"
msgstr ""
@@ -1789,7 +1909,7 @@ msgstr ""
msgid "DHCPv6 client"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
msgid "DHCPv6-Service"
msgstr ""
@@ -1801,27 +1921,27 @@ msgstr ""
msgid "DNS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
msgid "DNS forwardings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526
msgid "DNS query port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
msgid "DNS search domains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
msgid "DNS server port"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:286
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
msgid "DNS setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid "DNS weight"
msgstr ""
@@ -1829,11 +1949,11 @@ msgstr ""
msgid "DNS-Label / FQDN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
msgid "DNSSEC"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
msgid "DNSSEC check unsigned"
msgstr ""
@@ -1845,39 +1965,48 @@ msgstr ""
msgid "DS-Lite AFTR address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
msgid "DSL"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
msgid "DSL Status"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
msgid "DSL line mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "DTIM Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
msgid "DUID"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Data Rate"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+msgid "Data Received"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
+#, fuzzy
+msgid "Data Transmitted"
+msgstr "Transmit Power"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
msgid "Debug"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
msgid "Default router"
msgstr ""
@@ -1885,7 +2014,7 @@ msgstr ""
msgid "Default state"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid ""
"Define additional DHCP options, for example "
"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
@@ -1908,23 +2037,23 @@ msgstr ""
msgid "Defines a specific MTU for this route"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid "Delegate IPv6 prefixes"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3566
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
msgid "Delete"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
msgid "Delete key"
msgstr ""
@@ -1932,21 +2061,22 @@ msgstr ""
msgid "Delete request failed: %s"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:906
msgid "Delete this network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "Delivery Traffic Indication Message Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
msgid "Description"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
msgid "Deselect"
msgstr ""
@@ -1954,7 +2084,7 @@ msgstr ""
msgid "Design"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:731
msgid "Designated master"
msgstr ""
@@ -1964,12 +2094,12 @@ msgstr ""
msgid "Destination"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
msgctxt "nft ip daddr"
msgid "Destination IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
msgctxt "nft ip6 daddr"
msgid "Destination IPv6"
msgstr ""
@@ -1978,7 +2108,7 @@ msgstr ""
msgid "Destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
msgctxt "nft ip dport"
msgid "Destination port"
msgstr ""
@@ -1991,21 +2121,21 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1134
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid "Device"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:920
msgid "Device Configuration"
msgstr ""
@@ -2026,7 +2156,7 @@ msgstr ""
msgid "Device not managed by ModemManager."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
msgid "Device not present"
msgstr ""
@@ -2034,7 +2164,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4545
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4543
msgid "Device unreachable!"
msgstr ""
@@ -2042,16 +2172,16 @@ msgstr ""
msgid "Device unreachable! Still waiting for device..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
msgid "Devices"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:159
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
msgid "Diagnostics"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106
msgid "Dial number"
msgstr ""
@@ -2061,12 +2191,12 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Disable"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid ""
"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
"this interface."
@@ -2081,20 +2211,21 @@ msgstr ""
msgid "Disable Encryption"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1184
msgid "Disable Inactivity Polling"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Disable this network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
@@ -2103,21 +2234,21 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:521
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
msgctxt "Label indicating that WireGuard peer is disabled"
msgid "Disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Disassociate On Low Acknowledgement"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
msgid ""
"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351
@@ -2125,7 +2256,6 @@ msgid "Disconnect"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
msgid "Disconnection attempt failed"
msgstr ""
@@ -2139,19 +2269,21 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3264
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1775
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
msgid "Dismiss"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance Optimization"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance to farthest network member in meters."
msgstr ""
@@ -2159,20 +2291,20 @@ msgstr ""
msgid "Distributed ARP Table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
msgid ""
"Dnsmasq instance to which this boot section is bound. If unspecified, the "
"section is valid for all dnsmasq instances."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid ""
-"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
-"forwarder."
+"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
+"abbr> forwarder."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
msgid "Do not cache negative replies, e.g. for non-existent domains."
msgstr ""
@@ -2184,23 +2316,19 @@ msgstr ""
msgid "Do not create host route to peer (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
msgid "Do not forward DNS queries without dots or domain parts."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
-msgid "Do not forward queries that cannot be answered by public resolvers."
-msgstr ""
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
msgid "Do not forward reverse lookups for local networks."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
msgid "Do not listen on the specified interfaces."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
msgid "Do not offer DHCPv6 service on this interface."
msgstr ""
@@ -2209,7 +2337,7 @@ msgctxt "VLAN port state"
msgid "Do not participate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
msgid ""
"Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
"packets."
@@ -2219,7 +2347,7 @@ msgstr ""
msgid "Do not send a hostname"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
msgid ""
"Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr> messages on this interface."
@@ -2229,7 +2357,7 @@ msgstr ""
msgid "Do you really want to delete \"%s\" ?"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
msgstr ""
@@ -2241,7 +2369,7 @@ msgstr ""
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:593
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613
msgid "Do you want to replace the current PSK?"
msgstr ""
@@ -2249,15 +2377,16 @@ msgstr ""
msgid "Do you want to replace the current keys?"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
msgid "Domain"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
msgid "Domain required"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
msgid "Domain whitelist"
msgstr ""
@@ -2283,11 +2412,11 @@ msgstr ""
msgid "Download mtdblock"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
msgid "Downstream SNR offset"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
msgid ""
"Drag or paste a valid <em>*.conf</em> file below to configure the local "
"WireGuard interface."
@@ -2301,12 +2430,12 @@ msgstr ""
msgid "Drop Duplicate Frames"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
msgctxt "nft drop action"
msgid "Drop packet"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:547
msgctxt "Chain policy: drop"
msgid "Drop unmatched packets"
msgstr ""
@@ -2326,19 +2455,19 @@ msgstr ""
msgid "Dual-Stack Lite (RFC6333)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "Dynamic Authorization Extension client."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "Dynamic Authorization Extension port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "Dynamic Authorization Extension secret."
msgstr ""
@@ -2346,7 +2475,7 @@ msgstr ""
msgid "Dynamic tunnel"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid ""
"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
"having static leases will be served."
@@ -2356,17 +2485,17 @@ msgstr ""
msgid "EA-bits length"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1635
msgid "EAP-Method"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:505
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
msgid "Edit"
msgstr ""
@@ -2380,15 +2509,15 @@ msgid ""
"reload the page."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
msgid "Edit this network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:852
msgid "Edit wireless network"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
msgctxt "nft rt mtu"
msgid "Effective route MTU"
msgstr ""
@@ -2421,12 +2550,12 @@ msgstr ""
msgid "Emergency"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Enable"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
msgstr ""
@@ -2440,7 +2569,7 @@ msgstr ""
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
msgstr ""
@@ -2491,7 +2620,7 @@ msgstr ""
msgid "Enable Single DES"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
msgid "Enable TFTP server"
msgstr ""
@@ -2503,23 +2632,23 @@ msgstr ""
msgid "Enable VLAN functionality"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1787
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
msgid ""
-"Enable automatic redirection of <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> port."
+"Enable automatic redirection of <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr> port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid "Enable key reinstallation (KRACK) countermeasures"
msgstr ""
@@ -2547,7 +2676,7 @@ msgstr ""
msgid "Enable multicast support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
msgstr ""
@@ -2574,11 +2703,11 @@ msgstr ""
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
msgid "Enable the built-in single-instance TFTP server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Enable this network"
msgstr ""
@@ -2591,8 +2720,9 @@ msgstr ""
msgid "Enable unicast flooding"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
msgstr ""
@@ -2601,7 +2731,7 @@ msgstr ""
msgid "Enables IGMP snooping on this bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
@@ -2621,28 +2751,33 @@ msgstr ""
msgid "Encapsulation limit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
msgid "Encapsulation mode"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1815
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
msgid "Encryption"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+msgid "Endpoint"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid "Endpoint Host"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Endpoint Port"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:316
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
msgid "Endpoint setting is invalid"
msgstr ""
@@ -2678,11 +2813,11 @@ msgstr ""
msgid "Erasing..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:115
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:116
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
msgid "Error"
msgstr ""
@@ -2691,16 +2826,16 @@ msgstr ""
msgid "Error getting PublicKey"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Errored seconds (ES)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3027
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
#: modules/luci-compat/luasrc/model/network.lua:1433
msgid "Ethernet Adapter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
#: modules/luci-compat/luasrc/model/network.lua:1423
msgid "Ethernet Switch"
msgstr ""
@@ -2713,11 +2848,17 @@ msgstr ""
msgid "Every second (fast, 1)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
msgid "Exclude interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:160
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
msgid ""
"Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
"e.g. for RBL services."
@@ -2727,11 +2868,15 @@ msgstr ""
msgid "Existing device"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
msgid "Expand hosts"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+msgid "Expected port number."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
msgid "Expecting a hexadecimal assignment hint"
msgstr ""
@@ -2752,11 +2897,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "Expecting: %s"
msgstr ""
@@ -2768,7 +2913,7 @@ msgstr ""
msgid "Expires"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
msgstr ""
@@ -2777,11 +2922,11 @@ msgstr ""
msgid "External"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "External R0 Key Holder List"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid "External R1 Key Holder List"
msgstr ""
@@ -2809,15 +2954,15 @@ msgstr ""
msgid "Extra sstpc options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550
msgid "FT over DS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1549
msgid "FT over the Air"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
msgid "FT protocol"
msgstr ""
@@ -2825,19 +2970,43 @@ msgstr ""
msgid "Failed to change the system password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
msgid "File"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"File listing upstream resolvers, optionally domain-specific, e.g. "
"<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
@@ -2847,34 +3016,42 @@ msgstr ""
msgid "File not accessible"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
msgid "File to store DHCP lease information."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
msgid "File with upstream resolvers."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "Filename"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
msgid "Filename of the boot image advertised to clients."
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
msgid "Filesystem"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
-msgid "Filter private"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+msgid "Filter IPv4 A records"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
-msgid "Filter useless"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+msgid "Filter IPv6 AAAA records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+msgid "Filter SRV/SOA service discovery"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+msgid "Filter private"
msgstr ""
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
@@ -2889,8 +3066,13 @@ msgstr ""
msgid "Filtering for all slaves, validation only for backup slaves"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Finalizing failed"
msgstr ""
@@ -2900,7 +3082,7 @@ msgid ""
"with defaults based on what was detected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
msgid "Find and join network"
msgstr ""
@@ -2914,10 +3096,11 @@ msgid "Firewall"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
msgid "Firewall Mark"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
msgid "Firewall Settings"
msgstr ""
@@ -2929,15 +3112,15 @@ msgstr ""
msgid "Firewall mark"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
msgid "Firmware File"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
msgid "Firmware Version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
msgid "Fixed source port for outbound DNS queries."
msgstr ""
@@ -2963,20 +3146,20 @@ msgstr ""
msgid "Flashing…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid "Force 40MHz mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
msgid "Force CCMP (AES)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force DHCP on this network even if another server is detected."
msgstr ""
@@ -2988,15 +3171,15 @@ msgstr ""
msgid "Force MLD version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
msgid "Force TKIP"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
msgid "Force TKIP and CCMP (AES)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid "Force link"
msgstr ""
@@ -3008,19 +3191,19 @@ msgstr ""
msgid "Force use of NAT-T"
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:8
+#: modules/luci-base/ucode/template/csrftoken.ut:8
msgid "Form token mismatch"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
msgid ""
-"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> messages between the designated master "
-"interface and downstream interfaces."
+"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
+"designated master interface and downstream interfaces."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
msgid ""
"Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages received on the designated master interface to downstream "
@@ -3031,13 +3214,13 @@ msgstr ""
msgid "Forward DHCP traffic"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
msgid ""
"Forward DHCPv6 messages between the designated master interface and "
"downstream interfaces."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
msgid "Forward Error Correction Seconds (FECS)"
msgstr ""
@@ -3049,7 +3232,7 @@ msgstr ""
msgid "Forward delay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
msgid "Forward mesh peer traffic"
msgstr ""
@@ -3057,7 +3240,7 @@ msgstr ""
msgid "Forward multicast packets as unicast packets on this device."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
msgid "Forwarding mode"
msgstr ""
@@ -3065,11 +3248,11 @@ msgstr ""
msgid "Fragmentation"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:964
msgid "Fragmentation Threshold"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
msgctxt "nft nat flag fully-random"
msgid "Full port randomization"
msgstr ""
@@ -3087,7 +3270,7 @@ msgid "GHz"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
msgid "GPRS only"
msgstr ""
@@ -3126,8 +3309,8 @@ msgstr ""
msgid "Gateway address is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
@@ -3135,10 +3318,10 @@ msgstr ""
msgid "General Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "General Setup"
msgstr ""
@@ -3150,7 +3333,7 @@ msgstr ""
msgid "Generate Config"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid "Generate PMK locally"
msgstr ""
@@ -3158,11 +3341,11 @@ msgstr ""
msgid "Generate archive"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:789
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819
msgid "Generate configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:829
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859
msgid "Generate configuration…"
msgstr ""
@@ -3170,15 +3353,15 @@ msgstr ""
msgid "Generate new key pair"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
msgid "Generate preshared key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:671
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:691
msgid "Generates a configuration suitable for import on a WireGuard peer"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:763
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
msgid "Generating QR code…"
msgstr ""
@@ -3190,25 +3373,25 @@ msgstr ""
msgid "Global Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
msgid "Global network options"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:82
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:84
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
msgid "Go to firmware upgrade..."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:72
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
msgid "Go to password configuration..."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3748
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
msgid "Go to relevant configuration page"
@@ -3234,6 +3417,10 @@ msgstr ""
msgid "Grant access to LuCI Wireguard procedures"
msgstr ""
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr ""
+
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
msgid "Grant access to SSH configuration"
msgstr ""
@@ -3339,11 +3526,11 @@ msgstr ""
msgid "Hang Up"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Header Error Code Errors (HEC)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
msgid "Heartbeat interval (kernel: heartbeat)"
msgstr ""
@@ -3357,7 +3544,7 @@ msgid ""
"the timezone."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr ""
@@ -3366,11 +3553,11 @@ msgstr ""
msgid "Hide empty chains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
msgid "High"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
msgctxt "Chain hook description"
msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
msgstr ""
@@ -3380,7 +3567,7 @@ msgid "Hop Penalty"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2169
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2231
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
msgid "Host"
@@ -3390,7 +3577,7 @@ msgstr ""
msgid "Host expiry timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
msgid "Host requests this filename from the boot server."
msgstr ""
@@ -3399,9 +3586,9 @@ msgid "Host-Uniq tag content"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
msgid "Hostname"
@@ -3411,11 +3598,11 @@ msgstr ""
msgid "Hostname to send when requesting DHCP"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
msgid "Hostnames"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
msgid ""
"Hostnames are used to bind a domain name to an IP address. This setting is "
"redundant for hostnames already configured with static leases, but it can be "
@@ -3438,18 +3625,30 @@ msgstr ""
msgid "Hybrid"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
msgctxt "nft icmpv6 code"
msgid "ICMPv6 code"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
msgctxt "nft icmpv6 type"
msgid "ICMPv6 type"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
+msgid "ID"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3467,11 +3666,11 @@ msgstr ""
msgid "IP Addresses"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
msgid "IP Protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
msgid "IP Sets"
msgstr ""
@@ -3479,7 +3678,7 @@ msgstr ""
msgid "IP Type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
msgid "IP address"
@@ -3495,7 +3694,14 @@ msgstr ""
msgid "IP address is missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:37
msgctxt "nft ip protocol"
msgid "IP protocol"
msgstr ""
@@ -3505,15 +3711,15 @@ msgctxt "nft meta l4proto"
msgid "IP protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
msgid "IP set"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305
msgid "IP sets"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
msgid "IPs to override with NXDOMAIN"
msgstr ""
@@ -3521,14 +3727,14 @@ msgstr ""
msgid "IPsec XFRM"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
msgid "IPv4"
msgstr ""
@@ -3554,7 +3760,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
msgid "IPv4 address"
@@ -3594,11 +3800,11 @@ msgstr ""
msgid "IPv4 prefix length"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:626
msgid "IPv4 traffic table \"%h\""
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
msgid "IPv4+IPv6"
msgstr ""
@@ -3611,23 +3817,23 @@ msgstr ""
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:634
msgid "IPv4/IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:109
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
msgid "IPv6"
msgstr ""
@@ -3643,7 +3849,7 @@ msgstr ""
msgid "IPv6 Neighbours"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
msgid "IPv6 RA Settings"
msgstr ""
@@ -3655,11 +3861,11 @@ msgstr ""
msgid "IPv6 Rules"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
msgid "IPv6 Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid "IPv6 ULA-Prefix"
msgstr ""
@@ -3673,12 +3879,12 @@ msgstr ""
msgid "IPv6 address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid "IPv6 assignment hint"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid "IPv6 assignment length"
msgstr ""
@@ -3694,7 +3900,7 @@ msgstr ""
msgid "IPv6 only"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid "IPv6 preference"
msgstr ""
@@ -3703,7 +3909,7 @@ msgstr ""
msgid "IPv6 prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid "IPv6 prefix filter"
msgstr ""
@@ -3717,15 +3923,15 @@ msgstr ""
msgid "IPv6 routed prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid "IPv6 source routing"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid "IPv6 suffix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
msgid "IPv6 suffix (hex)"
msgstr ""
@@ -3733,11 +3939,11 @@ msgstr ""
msgid "IPv6 support"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:630
msgid "IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr ""
@@ -3756,7 +3962,7 @@ msgstr ""
msgid "IPv6-over-IPv4 (6to4)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
msgid "Identity"
msgstr ""
@@ -3772,7 +3978,7 @@ msgstr ""
msgid "If checked, encryption is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
@@ -3782,56 +3988,56 @@ msgstr ""
msgid "If set, the meaning of the match options is inverted"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
"otherwise modifications will be reverted."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
msgid "If unchecked, no default route is configured"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid ""
"If your physical memory is insufficient unused data can be temporarily "
-"swapped to a swap-device resulting in a higher amount of usable <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
-"slow process as the swap-device cannot be accessed with the high datarates "
-"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+"swapped to a swap-device resulting in a higher amount of usable <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
msgid "Ignore <code>/etc/hosts</code>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid "Ignore interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
msgid "Ignore resolv file"
msgstr ""
@@ -3843,25 +4049,25 @@ msgstr ""
msgid "Image check failed:"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import as peer"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:484
-msgid "Import peer configuration…"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:504
+msgid "Import configuration as peer…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:470
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
msgid "Import settings"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:366
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:391
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:376
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:403
msgid "Imported peer configuration"
msgstr ""
@@ -3879,7 +4085,7 @@ msgid ""
"order to avoid broadcast loops that can bring the entire LAN to a standstill."
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:13
+#: modules/luci-base/ucode/template/csrftoken.ut:13
msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
@@ -3923,6 +4129,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Incoming key"
msgstr ""
@@ -3937,7 +4144,7 @@ msgstr ""
msgid "Info"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Information"
msgstr ""
@@ -3956,7 +4163,6 @@ msgid "Ingress device name"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
msgstr ""
@@ -3968,31 +4174,40 @@ msgstr ""
msgid "Initscripts"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid "Inner certificate constraint (Domain)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid "Inner certificate constraint (SAN)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid "Inner certificate constraint (Subject)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid "Inner certificate constraint (Wildcard)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:310
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
msgid "Install protocol extensions..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
msgid "Instance"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
+msgid "Instance Details"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid ""
"Instead of joining any network with a matching SSID, only connect to the "
"BSSID <code>%h</code>."
@@ -4002,6 +4217,7 @@ msgstr ""
msgid "Insufficient permissions to read UCI configuration."
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
@@ -4009,7 +4225,7 @@ msgstr ""
msgid "Interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:728
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
msgid "Interface \"%h\" is already marked as designated master."
msgstr ""
@@ -4017,7 +4233,7 @@ msgstr ""
msgid "Interface %q device auto-migrated from %q to %q."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
msgid "Interface Configuration"
msgstr ""
@@ -4025,7 +4241,7 @@ msgstr ""
msgid "Interface ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
msgid "Interface has %d pending changes"
msgstr ""
@@ -4034,39 +4250,39 @@ msgstr ""
msgid "Interface is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:65
msgid "Interface is marked for deletion"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is reconnecting..."
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:194
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:214
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is shutting down..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
msgid "Interface is starting..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304
msgid "Interface is stopping..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Interface name"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:314
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Interface not present or not connected yet."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:507
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
msgid "Interfaces"
msgstr ""
@@ -4075,10 +4291,6 @@ msgstr ""
msgid "Internal"
msgstr ""
-#: modules/luci-base/luasrc/view/error500.htm:8
-msgid "Internal Server Error"
-msgstr ""
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
msgid "Interval For Sending Learning Packets"
msgstr ""
@@ -4101,7 +4313,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
msgid "Invalid APN provided"
msgstr ""
@@ -4147,16 +4359,20 @@ msgstr ""
msgid "Invalid hexadecimal value"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
msgid "Invalid username and/or password! Please try again."
msgstr ""
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "Invert match"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Isolate Clients"
msgstr ""
@@ -4166,21 +4382,21 @@ msgid ""
"flash memory, please verify the image file!"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
msgid "JavaScript required!"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
msgid "Join Network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1829
msgid "Join Network: Wireless Scan"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2107
msgid "Joining Network: %q"
msgstr ""
@@ -4192,24 +4408,28 @@ msgstr ""
msgid "Keep settings and retain the current configuration"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgid "Keep-Alive"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Kernel Log"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
msgid "Kernel Version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462
msgid "Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
msgid "Key #%d"
msgstr ""
@@ -4217,6 +4437,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Key for incoming packets (optional)."
msgstr ""
@@ -4224,15 +4445,20 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Key for outgoing packets (optional)."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
msgctxt "Label indicating that WireGuard peer lacks public key"
msgid "Key missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
msgctxt "nft unit"
msgid "KiB"
msgstr ""
@@ -4276,12 +4502,12 @@ msgstr ""
msgid "LED Configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
msgid "LLC"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid "Label"
msgstr ""
@@ -4293,14 +4519,25 @@ msgstr ""
msgid "Language and Style"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
msgid "Last member interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
msgid "Latency"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
+msgid "Latest Handshake"
+msgstr ""
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
msgstr ""
@@ -4309,16 +4546,16 @@ msgstr ""
msgid "Learn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Learn routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
msgid "Lease file"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid "Lease time"
msgstr ""
@@ -4342,38 +4579,38 @@ msgstr ""
msgid "Leave empty to use the current WAN address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid ""
"Legacy or badly behaving devices may require legacy 802.11b rates to "
"interoperate. Airtime efficiency may be significantly reduced where these "
"are used. It is recommended to not allow 802.11b rates where possible."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
msgid "Legend:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Limit"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Line Attenuation (LATN)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
msgid "Line Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
msgid "Line State"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Line Uptime"
msgstr ""
@@ -4389,21 +4626,21 @@ msgstr ""
msgid "Link On"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
msgctxt "nft @ll,off,len"
msgid "Link layer header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:514
msgid "List of IP addresses to convert into NXDOMAIN responses."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
-msgid "List of IP sets to populate with the specified domain IPs."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
+msgid "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid ""
"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID "
@@ -4412,7 +4649,7 @@ msgid ""
"Association."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
"as 6 octets with colons,128-bit key as hex string. <br />This list is used "
@@ -4425,23 +4662,28 @@ msgstr ""
msgid "List of SSH key files for auth"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
msgid "List of domains to allow RFC1918 responses for."
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
-msgid "List of domains to force to an IP address."
-msgstr ""
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
msgid "List of upstream resolvers to forward queries to."
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
msgid "Listen Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+msgid "Listen address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+msgid "Listen and Relay To IP family must be homogeneous."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342
msgid "Listen interfaces"
msgstr ""
@@ -4449,17 +4691,17 @@ msgstr ""
msgid "Listen only on the given interface or, if unspecified, on all"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
msgid ""
"Listen only on the specified interfaces, and loopback if not excluded "
"explicitly."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
msgid "ListenPort setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520
msgid "Listening port for inbound DNS queries."
msgstr ""
@@ -4468,7 +4710,7 @@ msgstr ""
msgid "Load"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:63
msgid "Load Average"
msgstr ""
@@ -4476,27 +4718,28 @@ msgstr ""
msgid "Load configuration…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2038
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
msgid "Loading directory contents…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
-#: modules/luci-base/luasrc/view/view.htm:4
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
msgid "Loading view…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
msgid "Local"
msgstr ""
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
msgid "Local IP address"
msgstr ""
@@ -4516,11 +4759,12 @@ msgstr ""
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "Local IPv4 address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
msgid "Local IPv6 DNS server"
msgstr ""
@@ -4536,44 +4780,53 @@ msgstr ""
msgid "Local Startup"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
msgid "Local Time"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1019
msgid "Local ULA"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
msgid "Local domain"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
msgid "Local domain suffix appended to DHCP names and hosts file entries."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
msgid "Local server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
msgid "Local service only"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
msgid "Localise queries"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid "Lock to BSSID"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft log action"
+msgid "Log event \"<strong>%h</strong>…\""
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
msgid "Log output level"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
msgid "Log queries"
msgstr ""
@@ -4597,8 +4850,8 @@ msgstr ""
msgid "Logical network to which the tunnel will be added (bridged) (optional)."
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
msgid "Login"
msgstr ""
@@ -4610,24 +4863,28 @@ msgstr ""
msgid "Loose filtering"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Loss of Signal Seconds (LOSS)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
msgid "Lowest leased address as offset from the network address."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
msgid "MAC"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
msgid "MAC Address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
msgid "MAC Address Filter"
msgstr ""
@@ -4636,15 +4893,15 @@ msgid "MAC Address For The Actor"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
msgid "MAC VLAN"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2168
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2230
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
@@ -4653,11 +4910,11 @@ msgstr ""
msgid "MAC address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
msgid "MAC-Filter"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
msgid "MAC-List"
msgstr ""
@@ -4693,7 +4950,7 @@ msgid "MII Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
@@ -4701,14 +4958,18 @@ msgstr ""
msgid "MTU"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+msgid "MX"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
msgid ""
"Make sure to clone the root filesystem using something like the commands "
"below:"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
@@ -4717,27 +4978,27 @@ msgstr ""
msgid "Manual"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3891
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
msgid "Master"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Max. Attainable Data Rate (ATTNDR)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533
msgid "Max. DHCP leases"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
msgid "Max. EDNS0 packet size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
msgid "Max. concurrent queries"
msgstr ""
@@ -4745,29 +5006,28 @@ msgstr ""
msgid "Maximum age"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
msgid "Maximum allowed Listen Interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
msgid "Maximum allowed number of active DHCP leases."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
msgid "Maximum allowed number of concurrent DNS queries."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
msgid "Maximum allowed size of EDNS0 UDP packets."
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Maximum amount of seconds to wait for the modem to become ready"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Maximum number of leased addresses."
msgstr ""
@@ -4775,16 +5035,20 @@ msgstr ""
msgid "Maximum snooping table size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid ""
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid "Maximum transmit power"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+msgid "May prevent VoIP or other services from working."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
@@ -4811,7 +5075,7 @@ msgstr ""
msgid "Memory usage (%)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
msgid "Mesh"
msgstr ""
@@ -4819,7 +5083,7 @@ msgstr ""
msgid "Mesh ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:997
msgid "Mesh Id"
msgstr ""
@@ -4849,12 +5113,12 @@ msgstr ""
msgid "Metric"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
msgctxt "nft unit"
msgid "MiB"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
@@ -4872,7 +5136,7 @@ msgid ""
"Prevents ARP cache thrashing."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid ""
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
@@ -4890,7 +5154,7 @@ msgstr ""
msgid "Mobile Data"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "Mobility Domain"
msgstr ""
@@ -4899,14 +5163,14 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1813
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
msgid "Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
msgid "Model"
msgstr ""
@@ -4920,13 +5184,13 @@ msgid ""
"minutes."
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "Modem default"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
msgid "Modem device"
@@ -4937,12 +5201,11 @@ msgid "Modem disconnection in progress. Please wait."
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Modem init timeout"
msgstr ""
@@ -4955,8 +5218,8 @@ msgstr ""
msgid "ModemManager"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3895
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1080
msgid "Monitor"
msgstr ""
@@ -4982,7 +5245,7 @@ msgstr ""
msgid "Mount Points - Mount Entry"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
msgid "Mount Points - Swap Entry"
msgstr ""
@@ -5000,11 +5263,11 @@ msgstr ""
msgid "Mount filesystems not specifically configured"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "Mount options"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Mount point"
msgstr ""
@@ -5024,6 +5287,10 @@ msgstr ""
msgid "Move up"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid "Multi To Unicast"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
@@ -5043,11 +5310,11 @@ msgstr ""
msgid "Multicast to unicast"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid "NAS ID"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:537
msgid "NAT action chain \"%h\""
msgstr ""
@@ -5060,11 +5327,11 @@ msgid "NAT64 Prefix"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
msgid "NCM"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "NDP-Proxy slave"
msgstr ""
@@ -5077,29 +5344,42 @@ msgid "NTP server candidates"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4139
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
msgid "Name"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid "Name of the new network"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr ""
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
msgid "Navigation"
msgstr ""
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "Neighbour Report"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Neighbour cache validity"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2229
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
@@ -5112,32 +5392,28 @@ msgstr ""
msgid "Network Coding"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
msgid "Network Mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid "Network SSID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
-msgid "Network Utilities"
-msgstr ""
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
msgid "Network address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
msgid "Network boot image"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:408
msgid "Network bridge configuration migration"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1435
msgid "Network device"
msgstr ""
@@ -5150,16 +5426,16 @@ msgstr ""
msgid "Network device is not present"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:646
msgid "Network device table \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
msgctxt "nft @nh,off,len"
msgid "Network header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:442
msgid "Network ifname configuration migration"
msgstr ""
@@ -5168,7 +5444,7 @@ msgstr ""
msgid "Network interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
msgid "Network-ID"
msgstr ""
@@ -5176,17 +5452,22 @@ msgstr ""
msgid "Never"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
msgid ""
"Never forward matching domains and subdomains, resolve from DHCP or hosts "
"files only."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1172
msgid "New interface for \"%s\" can not be created: %s"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1123
msgid "New interface name…"
msgstr ""
@@ -5194,13 +5475,13 @@ msgstr ""
msgid "Next »"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
msgid "No DHCP Server configured for this interface"
msgstr ""
@@ -5208,7 +5489,7 @@ msgstr ""
msgid "No Data"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
msgid "No Encryption"
msgstr ""
@@ -5224,9 +5505,13 @@ msgstr ""
msgid "No RX signal"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
+msgid "No WireGuard interfaces configured."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:82
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
msgid ""
"No changes to settings will be stored and are lost after rebooting. This "
@@ -5237,7 +5522,11 @@ msgstr ""
msgid "No client associated"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -5260,15 +5549,11 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2913
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
msgid "No entries in this directory"
msgstr ""
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
-msgid "No files found"
-msgstr ""
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
msgid ""
"No fixed interface listening port defined, peers might not be able to "
"initiate connections to this WireGuard instance!"
@@ -5303,30 +5588,34 @@ msgstr ""
msgid "No more slaves available, can not save interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494
msgid "No negative cache"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:697
msgid "No nftables ruleset loaded."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
msgid "No password set!"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+msgid "No peers connected"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
msgid "No peers defined yet."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
msgid "No public keys present yet."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:614
msgctxt "nft chain is empty"
msgid "No rules in this chain"
msgstr ""
@@ -5339,8 +5628,8 @@ msgstr ""
msgid "No validation or filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "No zone assigned"
msgstr ""
@@ -5352,7 +5641,7 @@ msgstr ""
msgid "Noise"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Noise Margin (SNR)"
msgstr ""
@@ -5360,11 +5649,11 @@ msgstr ""
msgid "Noise:"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Non Pre-emptive CRC errors (CRC_P)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
msgid "Non-wildcard"
msgstr ""
@@ -5374,12 +5663,12 @@ msgstr ""
msgid "None"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
msgid "Normal"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:8
+#: modules/luci-base/ucode/template/error404.ut:9
msgid "Not Found"
msgstr ""
@@ -5391,15 +5680,15 @@ msgstr ""
msgid "Not connected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:131
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:157
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:328
msgid "Not present"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Not started on boot"
msgstr ""
@@ -5407,12 +5696,18 @@ msgstr ""
msgid "Not supported"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid ""
"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
"have problems"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(<code>addr#port</code>)."
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "Notes"
msgstr ""
@@ -5421,7 +5716,7 @@ msgstr ""
msgid "Notice"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:138
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:135
msgid "Nslookup"
msgstr ""
@@ -5429,7 +5724,7 @@ msgstr ""
msgid "Number of IGMP membership reports"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr ""
@@ -5446,7 +5741,7 @@ msgid "Obfuscated Password"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
@@ -5478,7 +5773,7 @@ msgstr ""
msgid "On-link"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
msgid "One of hostname or MAC address must be specified!"
msgstr ""
@@ -5509,12 +5804,11 @@ msgid ""
"Only if current active slave fails and the primary slave is up (failure, 2)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:683
msgid "Open iptables rules overview…"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
msgstr ""
@@ -5523,35 +5817,35 @@ msgstr ""
msgid "OpenConnect (CISCO AnyConnect)"
msgstr ""
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
msgid "OpenFortivpn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
"Protocol\">NDP</abbr> proxying."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise fall back to <em>server mode</em>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
msgid ""
"Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
"otherwise disable service."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
msgid "Operating frequency"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
msgid "Option \"%s\" contains an invalid input value."
msgstr ""
@@ -5559,15 +5853,15 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
msgid "Option changed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
msgid "Option removed"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
msgid "Optional"
msgstr ""
@@ -5575,13 +5869,17 @@ msgstr ""
msgid "Optional, free-form notes about this device"
msgstr ""
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid ""
"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -5589,17 +5887,17 @@ msgid ""
"for the interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
msgid "Optional. Description of peer."
msgstr ""
@@ -5607,13 +5905,13 @@ msgstr ""
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
msgid ""
"Optional. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5628,11 +5926,11 @@ msgstr ""
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Optional. Port of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid ""
"Optional. Private key of the WireGuard peer. The key is not required for "
"establishing a connection but allows generating a peer configuration or QR "
@@ -5640,7 +5938,7 @@ msgid ""
"exported."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -5654,18 +5952,23 @@ msgstr ""
msgid "Options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
msgid ""
"Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
-"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</code>"
-"\" for default route. <code>0.0.0.0</code> means \"the address of the system "
-"running dnsmasq\"."
+"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
+"code>\" for default route. <code>0.0.0.0</code> means \"the address of the "
+"system running dnsmasq\"."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
msgid "Options:"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+msgid "Ordinal: lower comes first."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
msgid "Originator Interval"
msgstr ""
@@ -5697,6 +6000,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Outgoing key"
msgstr ""
@@ -5720,11 +6024,11 @@ msgstr ""
msgid "Overlap"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
msgid "Override IPv4 routing table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
msgid "Override IPv6 routing table"
msgstr ""
@@ -5735,7 +6039,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -5743,6 +6047,7 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
msgid "Override MTU"
msgstr ""
@@ -5764,13 +6069,13 @@ msgstr ""
msgid "Override TTL"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
msgid ""
"Override default MAC address - the range of usable addresses might be "
"limited by the driver"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Override default interface name"
msgstr ""
@@ -5778,7 +6083,7 @@ msgstr ""
msgid "Override the gateway in DHCP responses"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
@@ -5796,7 +6101,7 @@ msgstr ""
msgid "Overwrite existing file \"%s\" ?"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:345
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355
msgid "Overwrite the current settings with the imported configuration?"
msgstr ""
@@ -5810,7 +6115,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
@@ -5823,7 +6128,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
@@ -5844,7 +6149,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
msgid "PIN"
msgstr ""
@@ -5854,7 +6159,7 @@ msgstr ""
msgid "PIN code rejected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1570
msgid "PMK R1 Push"
msgstr ""
@@ -5895,20 +6200,20 @@ msgstr ""
msgid "PSID-bits length"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:571
msgctxt "Label indicating that WireGuard peer uses a PSK"
msgid "PSK"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1528
msgid "PTM/EFM (Packet Transfer Mode)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "PXE/TFTP Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid "Packet Steering"
msgstr ""
@@ -5917,6 +6222,11 @@ msgctxt "nft meta mark"
msgid "Packet mark"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta time"
+msgid "Packet receive time"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr ""
@@ -5925,8 +6235,8 @@ msgstr ""
msgid "Packets To Transmit Before Moving To Next Slave"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "Part of zone %q"
msgstr ""
@@ -5935,13 +6245,13 @@ msgctxt "MACVLAN mode"
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
msgid "Password"
msgstr ""
@@ -5949,11 +6259,11 @@ msgstr ""
msgid "Password authentication"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
msgid "Password of Private Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
msgid "Password of inner Private Key"
msgstr ""
@@ -5968,50 +6278,50 @@ msgstr ""
msgid "Password2"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:424
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:444
msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:417
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
msgid ""
"Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
"another system below to create a matching peer entry allowing that system to "
"connect to the local WireGuard interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:423
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:443
msgid "Paste or drag supplied WireGuard configuration file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
msgid "Path to CA-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
msgid "Path to Client-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
msgid "Path to Private Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
msgid "Path to inner CA-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
msgid "Path to inner Client-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid "Path to inner Private Key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
msgid "Paused"
msgstr ""
@@ -6029,6 +6339,14 @@ msgstr ""
msgid "Peak:"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+msgid "Peer"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
+msgid "Peer Details"
+msgstr ""
+
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
msgstr ""
@@ -6046,7 +6364,7 @@ msgstr ""
msgid "Peer device name"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Peer disabled"
msgstr ""
@@ -6077,11 +6395,15 @@ msgstr ""
msgid "Permission denied"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid "Persistent Keep Alive"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Persistent reconnect interval"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334
msgid "PersistentKeepAlive setting is invalid"
msgstr ""
@@ -6089,30 +6411,30 @@ msgstr ""
msgid "Phy Rate:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
msgid "Physical Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:98
msgid "Ping"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Pkts."
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:19
+#: modules/luci-base/ucode/template/sysauth.ut:19
msgid "Please enter your username and password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4122
msgid "Please select the file to upload."
msgstr ""
@@ -6120,15 +6442,21 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
msgctxt "Chain hook policy"
msgid "Policy: <strong>%h</strong> (%h)"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
msgid "Port isolation"
msgstr ""
@@ -6141,19 +6469,19 @@ msgstr ""
msgid "Potential negation of: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
msgid "Power Management Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "Pre-emptive CRC errors (CRCP_P)"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
msgid "Prefer LTE"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
msgid "Prefer UMTS"
msgstr ""
@@ -6165,15 +6493,15 @@ msgstr ""
msgid "Prefix suppressor"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid "Preshared Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:550
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
msgid "Preshared key in use"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308
msgid "PresharedKey setting is invalid"
msgstr ""
@@ -6188,7 +6516,7 @@ msgid ""
"ignore failures"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Prevents client-to-client communication"
msgstr ""
@@ -6218,13 +6546,15 @@ msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
msgid "Priority"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:545
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
msgctxt "Label indicating that WireGuard peer private key is stored"
msgid "Private"
msgstr ""
@@ -6235,15 +6565,15 @@ msgid "Private (Prevent communication between MAC VLANs)"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid "Private Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:564
msgid "Private key present"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:290
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
msgid "PrivateKey setting is missing or invalid"
msgstr ""
@@ -6256,9 +6586,9 @@ msgstr ""
msgid "Prot."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:564
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1137
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
@@ -6270,13 +6600,13 @@ msgstr ""
msgid "Provide NTP server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid ""
"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
"and requests."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
msgid "Provide new network"
msgstr ""
@@ -6286,25 +6616,36 @@ msgid ""
"interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+msgid "Proxy Server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid "ProxyARP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
msgid "Public Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
msgid "Public key is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:556
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
msgctxt "Tooltip displaying full WireGuard peer public key"
msgid "Public key: %h"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
msgid ""
"Public keys allow for the passwordless SSH logins with a higher security "
"compared to the use of plain passwords. In order to upload a new key to the "
@@ -6316,7 +6657,7 @@ msgstr ""
msgid "Public prefix routed to this device for distribution to clients."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
msgid "PublicKey setting is invalid"
msgstr ""
@@ -6329,7 +6670,7 @@ msgstr ""
msgid "Quality"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
msgid "Query all available upstream resolvers."
msgstr ""
@@ -6341,35 +6682,35 @@ msgstr ""
msgid "Query response interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "R0 Key Lifetime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "R1 Key Holder"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430
msgid "RADIUS Accounting Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
msgid "RADIUS Accounting Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
msgid "RADIUS Accounting Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
msgid "RADIUS Authentication Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
msgid "RADIUS Authentication Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
msgid "RADIUS Authentication Server"
msgstr ""
@@ -6377,16 +6718,20 @@ msgstr ""
msgid "RFC3947 NAT-T mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid "RSN Preauth"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "RSSI threshold for joining"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
msgid "RTS/CTS Threshold"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
msgid "RX"
msgstr ""
@@ -6394,11 +6739,17 @@ msgstr ""
msgid "RX Rate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2233
msgid "RX Rate / TX Rate"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
msgctxt "nft nat flag random"
msgid "Randomize source port mapping"
msgstr ""
@@ -6407,11 +6758,11 @@ msgstr ""
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
msgid "Really switch protocol?"
msgstr ""
@@ -6419,11 +6770,11 @@ msgstr ""
msgid "Realtime Graphs"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "Reassociation Deadline"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
msgid "Rebind protection"
msgstr ""
@@ -6447,11 +6798,20 @@ msgstr ""
msgid "Receive"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
+#, fuzzy
+msgid "Received Data"
+msgstr "Receiver Antenna"
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+msgid "Reconnect Timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
msgid "Reconnect this interface"
msgstr ""
@@ -6459,12 +6819,12 @@ msgstr ""
msgid "Redirect to HTTPS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
msgctxt "nft redirect to port"
msgid "Redirect to local port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
msgctxt "nft redirect"
msgid "Redirect to local system"
msgstr ""
@@ -6473,26 +6833,30 @@ msgstr ""
msgid "References"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361
+msgid "Refresh Channels"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
msgid "Refreshing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
msgctxt "nft reject with icmp type"
msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
msgctxt "nft reject with icmpx type"
msgid "Reject packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
msgctxt "nft reject with icmpv6 type"
msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
msgctxt "nft reject with tcp reset"
msgid "Reject packet with <strong>TCP reset</strong>"
msgstr ""
@@ -6504,6 +6868,8 @@ msgid ""
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
msgid "Relay"
msgstr ""
@@ -6513,6 +6879,14 @@ msgstr ""
msgid "Relay Bridge"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+msgid "Relay To address"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
msgid "Relay between networks"
msgstr ""
@@ -6531,6 +6905,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid "Remote IPv4 address or FQDN"
msgstr ""
@@ -6543,15 +6918,23 @@ msgstr ""
msgid "Remote IPv6 address or FQDN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:908
msgid "Remove"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
msgid "Remove related device settings from the configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Replace wireless configuration"
msgstr ""
@@ -6581,7 +6964,7 @@ msgstr ""
msgid "Require incoming packets serialization (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
msgid "Required"
msgstr ""
@@ -6593,7 +6976,11 @@ msgstr ""
msgid "Required. Base64-encoded private key for this interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
msgid "Required. Public key of the WireGuard peer."
msgstr ""
@@ -6605,67 +6992,67 @@ msgstr ""
msgid "Required. XFRM interface ID to be used for SA."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
msgid "Requires hostapd"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
msgid "Requires hostapd with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
msgid "Requires hostapd with EAP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
msgid "Requires hostapd with OWE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
msgid "Requires hostapd with SAE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
msgid "Requires hostapd with WEP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
msgid "Requires wpa-supplicant"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
msgid "Requires wpa-supplicant with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
msgid "Requires wpa-supplicant with EAP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
msgid "Requires wpa-supplicant with OWE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1358
msgid "Requires wpa-supplicant with SAE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
msgid "Requires wpa-supplicant with WEP support"
msgstr ""
@@ -6674,7 +7061,7 @@ msgid "Reselection policy for primary slave"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
-#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-base/ucode/template/sysauth.ut:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
@@ -6689,20 +7076,24 @@ msgstr ""
msgid "Reset to defaults"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
msgid "Resolv and Hosts Files"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
msgid "Resolv file"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+msgid "Resolve specified FQDNs to an IP."
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
msgid "Resource not found"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:876
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
msgid "Restart"
msgstr ""
@@ -6711,7 +7102,7 @@ msgstr ""
msgid "Restart Firewall"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
msgid "Restart radio interface"
msgstr ""
@@ -6723,7 +7114,7 @@ msgstr ""
msgid "Restore backup"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
msgid ""
"Return answers to DNS queries matching the subnet from which the query was "
"received if multiple IPs are available."
@@ -6738,78 +7129,85 @@ msgstr ""
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4413
msgid "Revert"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4518
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4732
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4730
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4712
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4710
msgid "Reverting configuration…"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
msgctxt "nft dnat ip to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
msgctxt "nft dnat ip6 to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
msgctxt "nft dnat ip to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
msgctxt "nft dnat ip6 to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
msgctxt "nft snat ip to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109
msgctxt "nft snat ip6 to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
msgctxt "nft snat ip to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
msgctxt "nft snat ip6 to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
msgid "Rewrite to egress device address"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
msgid ""
"Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
"<em>TFTP server root</em> turn on the TFTP server and serve files from "
"<em>TFTP server root</em>."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
msgid "Root preparation"
msgstr ""
@@ -6817,11 +7215,11 @@ msgstr ""
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Route Allowed IPs"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:533
msgid "Route action chain \"%h\""
msgstr ""
@@ -6829,7 +7227,7 @@ msgstr ""
msgid "Route type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid ""
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
@@ -6863,20 +7261,20 @@ msgstr ""
msgid "Rule"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:603
msgid "Rule actions"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:476
msgctxt "nft comment"
msgid "Rule comment: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:541
msgid "Rule container chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
msgid "Rule matches"
msgstr ""
@@ -6884,15 +7282,15 @@ msgstr ""
msgid "Rule type"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run a filesystem check before mounting the device"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run filesystem check"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
msgid "Runtime error"
msgstr ""
@@ -6905,6 +7303,11 @@ msgstr ""
msgid "SNR"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "SRV"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
msgid "SSH Access"
@@ -6922,15 +7325,15 @@ msgstr ""
msgid "SSH username"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
msgid "SSH-Keys"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1811
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
msgid "SSID"
msgstr ""
@@ -6943,11 +7346,11 @@ msgstr ""
msgid "SSTP Server"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid "SWAP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
@@ -6958,7 +7361,7 @@ msgid "Save"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr ""
@@ -6975,7 +7378,7 @@ msgstr ""
msgid "Save mtdblock contents"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:881
msgid "Scan"
msgstr ""
@@ -6984,15 +7387,15 @@ msgstr ""
msgid "Scheduled Tasks"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4387
msgid "Section added"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
msgid "Section removed"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "See \"mount\" manpage for details"
msgstr ""
@@ -7005,7 +7408,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2962
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
msgid "Select file…"
msgstr ""
@@ -7013,7 +7416,7 @@ msgstr ""
msgid "Selects the transmit hash policy to use for slave selection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
msgid ""
"Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages advertising this device as IPv6 router."
@@ -7042,11 +7445,11 @@ msgstr ""
msgid "Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
msgid "Server address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
msgid "Server name"
msgstr ""
@@ -7062,7 +7465,7 @@ msgstr ""
msgid "Services"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "Session expired"
msgstr ""
@@ -7071,16 +7474,16 @@ msgstr ""
msgid "Set Static"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
msgctxt "nft mangle"
msgid "Set header field <var>%s</var> to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
@@ -7090,14 +7493,14 @@ msgstr ""
msgid "Set same MAC Address to all slaves"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
msgid ""
"Set the autonomous address-configuration flag in the prefix information "
"options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
"When enabled, clients will perform stateless IPv6 address autoconfiguration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
msgid ""
"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
"proxying."
@@ -7111,8 +7514,8 @@ msgstr ""
msgid "Set to first slave added to the bond (follow, 2)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:678
msgid "Set up DHCP Server"
msgstr ""
@@ -7123,7 +7526,6 @@ msgid "Setting PLMN failed"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
msgstr ""
@@ -7131,11 +7533,17 @@ msgstr ""
msgid "Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Setup routes for proxied IPv6 neighbours."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Severely Errored Seconds (SES)"
msgstr ""
@@ -7144,12 +7552,11 @@ msgstr ""
msgid "Short GI"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
msgid "Short Preamble"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
msgstr ""
@@ -7162,16 +7569,16 @@ msgstr ""
msgid "Show raw counters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:526
msgid "Shutdown this interface"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:388
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
@@ -7179,11 +7586,11 @@ msgstr ""
msgid "Signal"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2232
msgid "Signal / Noise"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Signal Attenuation (SATN)"
msgstr ""
@@ -7195,12 +7602,12 @@ msgstr ""
msgid "Signal:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
msgid "Size of DNS query cache"
msgstr ""
@@ -7217,12 +7624,12 @@ msgstr ""
msgid "Skip from backup files that are equal to those in /rom"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
msgid "Skip to content"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
msgid "Skip to navigation"
msgstr ""
@@ -7231,7 +7638,7 @@ msgstr ""
msgid "Slave Interfaces"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1428
msgid "Software VLAN"
msgstr ""
@@ -7240,14 +7647,10 @@ msgstr ""
msgid "Some fields are invalid, cannot save values!"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:9
+#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
msgstr ""
-#: modules/luci-base/luasrc/view/error500.htm:9
-msgid "Sorry, the server encountered an unexpected error."
-msgstr ""
-
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
msgid ""
"Sorry, there is no sysupgrade support present; a new firmware image must be "
@@ -7263,12 +7666,12 @@ msgstr ""
msgid "Source"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
msgctxt "nft ip saddr"
msgid "Source IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
msgctxt "nft ip6 saddr"
msgid "Source IPv6"
msgstr ""
@@ -7278,24 +7681,24 @@ msgstr ""
msgid "Source interface"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
msgctxt "nft ip sport"
msgid "Source port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
msgid ""
"Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
"options for Dnsmasq."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
msgid ""
"Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
"unspecified, the local device DNS search domain will be announced."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid ""
"Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
"If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -7339,11 +7742,11 @@ msgstr ""
msgid "Specifies the destination subnet to match (CIDR notation)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Specifies the directory the device is attached to"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
msgid ""
"Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
"messages, for example to instruct clients to request further information via "
@@ -7384,7 +7787,7 @@ msgid ""
"dead"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid ""
"Specifies the maximum transmit power the wireless radio may use. Depending "
"on regulatory requirements and wireless usage, the actual transmit power may "
@@ -7589,7 +7992,7 @@ msgid ""
"bytes)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "Specify the secret encryption key here."
msgstr ""
@@ -7597,7 +8000,7 @@ msgstr ""
msgid "Stale neighbour cache timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
msgid "Start"
msgstr ""
@@ -7610,16 +8013,16 @@ msgstr ""
msgid "Start priority"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Starting configuration apply…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1827
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413
msgid "Starting wireless scan..."
msgstr ""
@@ -7641,35 +8044,35 @@ msgstr ""
msgid "Static Lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
msgid "Static Leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
msgid ""
"Static leases are used to assign fixed IP addresses and symbolic hostnames "
"to DHCP clients. They are also required for non-dynamic interface "
"configurations where only hosts with a corresponding lease are served."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
msgid "Station inactivity limit"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:551
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
msgid "Status"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:528
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
msgid "Stop"
msgstr ""
@@ -7678,8 +8081,8 @@ msgstr ""
msgid "Stop WPS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1857
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1919
msgid "Stop refresh"
msgstr ""
@@ -7691,7 +8094,7 @@ msgstr ""
msgid "Strict filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
msgid "Strict order"
msgstr ""
@@ -7700,15 +8103,15 @@ msgid "Strong"
msgstr ""
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2055
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2117
msgid "Submit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
msgid "Suppress logging"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
msgid "Suppress logging of the routine operation for the DHCP protocol."
msgstr ""
@@ -7730,16 +8133,16 @@ msgid ""
"Switch %q has an unknown topology - the VLAN settings might not be accurate."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1426
msgid "Switch VLAN"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
msgid "Switch port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
msgid "Switch protocol"
msgstr ""
@@ -7761,8 +8164,16 @@ msgstr ""
msgid "Sync with browser"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "Syntax: <code>_service._proto.example.com</code>."
+msgstr ""
+
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
msgid "System"
@@ -7786,29 +8197,29 @@ msgstr ""
msgid "System log buffer size"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
msgid "System running in recovery (initramfs) mode."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
msgctxt "nft tcp option maxseg size"
msgid "TCP MSS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
msgctxt "nft tcp dport"
msgid "TCP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
msgctxt "nft tcp flags"
msgid "TCP flags"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
msgctxt "nft tcp sport"
msgid "TCP source port"
msgstr ""
@@ -7817,12 +8228,12 @@ msgstr ""
msgid "TCP:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
msgid "TFTP server root"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
msgid "TX"
msgstr ""
@@ -7842,6 +8253,7 @@ msgstr ""
msgid "Table"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
@@ -7849,7 +8261,7 @@ msgstr ""
msgid "Target"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
msgid "Target Platform"
msgstr ""
@@ -7865,26 +8277,26 @@ msgstr ""
msgid "Terminate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid ""
"The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
"Minimum is 1280 bytes."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
msgid ""
"The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
"addresses are available via DHCPv6."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
msgid ""
"The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
"also acting as Mobile IPv6 home agent on this link."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
msgid ""
"The <em>Other configuration</em> (O) flag indicates that other information, "
"such as DNS servers, is available via DHCPv6."
@@ -7900,7 +8312,7 @@ msgid ""
"the configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
@@ -7912,15 +8324,15 @@ msgid ""
"username instead of the user ID!"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
msgid "The IP address %h is already used by another static lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
msgid "The IP address is outside of any DHCP pool address range"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
msgid "The IP address of the boot server"
msgstr ""
@@ -7931,6 +8343,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
msgstr ""
@@ -7955,7 +8368,7 @@ msgstr ""
msgid "The LED blinks with the configured on/off frequency"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
msgid "The LED flashes to simulate actual heart beat."
msgstr ""
@@ -7972,7 +8385,7 @@ msgstr ""
msgid "The LED is always in default state on."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
msgid ""
"The MAC address %h is already used by another static lease in the same DHCP "
"pool"
@@ -7982,7 +8395,7 @@ msgstr ""
msgid "The MTU must not exceed the parent device MTU of %d bytes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
msgid "The VLAN ID must be unique"
msgstr ""
@@ -7990,7 +8403,7 @@ msgstr ""
msgid "The algorithm that is used to discover mesh routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid ""
"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
"code> and <code>_</code>"
@@ -8000,13 +8413,13 @@ msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid ""
"The correct SSID must be manually specified when joining a hidden wireless "
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4509
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8017,8 +8430,8 @@ msgid ""
"state."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
@@ -8028,14 +8441,14 @@ msgstr ""
msgid "The device name \"%s\" is already taken"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
msgid ""
"The existing network configuration needs to be changed for LuCI to function "
"properly."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
@@ -8052,7 +8465,7 @@ msgstr ""
msgid "The following rules are currently active on this system."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
msgid "The frequency is in direct proportion to 1-minute average CPU load."
msgstr ""
@@ -8060,17 +8473,17 @@ msgstr ""
msgid "The gateway address must not be a local IP address"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:732
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752
msgid ""
"The generated configuration can be imported into a WireGuard client "
"application to setup a connection towards this device."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
msgid "The given SSH public key has already been added."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA, "
"ED25519 or ECDSA keys."
@@ -8084,15 +8497,19 @@ msgid ""
"to be received and retransmitted which costs airtime)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
msgid "The hostname of the boot server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
-msgid "The interface name is already used"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+msgid "The interface name is already used"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
msgid "The interface name is too long"
msgstr ""
@@ -8115,6 +8532,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "The local IPv4 address over which the tunnel is created (optional)."
msgstr ""
@@ -8146,33 +8564,33 @@ msgid ""
"host responses are spread out over a larger interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid ""
"The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
"abbr> messages. Maximum is 255 hops."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4645
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
msgid "The network name is already used"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
msgid ""
-"The network ports on this device can be combined to several <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"The network ports on this device can be combined to several <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
"communicate directly with each other. <abbr title=\"Virtual Local Area "
"Network\">VLAN</abbr>s are often used to separate different network "
"segments. Often there is by default one Uplink port for a connection to the "
"next greater network like the internet and other ports for a local network."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid ""
"The public hostname or IP address of this system the peer should connect to. "
"This usually is a static public IP address, a static hostname or a DDNS "
@@ -8212,11 +8630,11 @@ msgid ""
"aliases local (255), main (254) and default (253) are also valid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383
msgid "The selected %s mode is incompatible with %s encryption"
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:11
+#: modules/luci-base/ucode/template/csrftoken.ut:11
msgid "The submitted security token is invalid or already expired!"
msgstr ""
@@ -8269,8 +8687,8 @@ msgid ""
"you choose the generic image format for your platform."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
msgid "The value is overridden by configuration."
msgstr ""
@@ -8280,25 +8698,25 @@ msgid ""
"the network with its protocol information."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:679
msgid ""
"There are legacy iptables rules present on the system. Mixing iptables and "
"nftables rules is discouraged and may lead to incomplete traffic filtering."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4677
msgid "There are no changes to apply"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:70
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
msgid ""
"There is no password set on this router. Please configure a root password to "
@@ -8309,16 +8727,16 @@ msgstr ""
msgid "This IPv4 address of the relay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1695
msgid "This authentication type is not applicable to the selected EAP method."
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
msgid "This does not look like a valid PEM file"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
"include during sysupgrade. Modified files in /etc/config/ and certain other "
@@ -8354,7 +8772,7 @@ msgid ""
"ends with <code>...:2/64</code>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
msgid "This is the only DHCP server in the local network."
msgstr ""
@@ -8382,8 +8800,8 @@ msgid ""
"their status."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
msgid ""
"This option cannot be used because the ca-bundle package is not installed."
msgstr ""
@@ -8398,6 +8816,10 @@ msgstr ""
msgid "Time Synchronization"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "Time advertisement"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Time in milliseconds"
msgstr ""
@@ -8406,10 +8828,14 @@ msgstr ""
msgid "Time in seconds to spend in listening and learning states"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "Time interval for rekeying GTK"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "Time zone"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
msgid "Timed-out"
msgstr ""
@@ -8430,14 +8856,14 @@ msgstr ""
msgid "Timezone"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:418
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:438
msgid ""
"To fully configure the local WireGuard interface from an existing (e.g. "
-"provider supplied) configuration file, use the <strong><a class=\"full-import"
-"\" href=\"#\">configuration import</a></strong> instead."
+"provider supplied) configuration file, use the <strong><a class=\"full-"
+"import\" href=\"#\">configuration import</a></strong> instead."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
msgid "To login…"
msgstr ""
@@ -8448,7 +8874,7 @@ msgid ""
"reset\" (only possible with squashfs images)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
msgid "Tone"
msgstr ""
@@ -8456,9 +8882,9 @@ msgstr ""
msgid "Total Available"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:121
msgid "Traceroute"
msgstr ""
@@ -8473,11 +8899,11 @@ msgstr ""
msgid "Traffic Class"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:529
msgid "Traffic filter chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:467
msgctxt "nft counter"
msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
msgstr ""
@@ -8494,17 +8920,22 @@ msgstr ""
msgid "Transmit Hash Policy"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
+#, fuzzy
+msgid "Transmitted Data"
+msgstr "Transmitter Antenna"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
msgctxt "nft @th,off,len"
msgid "Transport header bits %d-%d"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
msgctxt "nft th dport"
msgid "Transport header destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
msgctxt "nft th sport"
msgid "Transport header source port"
msgstr ""
@@ -8521,7 +8952,7 @@ msgstr ""
msgid "Tunnel ID"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3024
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
#: modules/luci-compat/luasrc/model/network.lua:1431
msgid "Tunnel Interface"
msgstr ""
@@ -8532,7 +8963,7 @@ msgstr ""
msgid "Tunnel Link"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
msgid "Tunnel device"
msgstr ""
@@ -8540,8 +8971,8 @@ msgstr ""
msgid "Tx-Power"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
msgid "Type"
@@ -8551,12 +8982,12 @@ msgstr ""
msgid "Type of service"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
msgctxt "nft udp dport"
msgid "UDP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
msgctxt "nft udp sport"
msgid "UDP source port"
msgstr ""
@@ -8574,8 +9005,8 @@ msgstr ""
msgid "UMTS/GPRS/EV-DO"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid "UUID"
msgstr ""
@@ -8596,7 +9027,7 @@ msgstr ""
msgid "Unable to determine upstream interface"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:11
+#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
msgstr ""
@@ -8647,19 +9078,27 @@ msgstr ""
msgid "Unable to save contents: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Unavailable Seconds (UAS)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1317
msgid "Unconfigure"
msgstr ""
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
msgid "Unexpected reply data format"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid ""
"Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
"within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -8667,7 +9106,7 @@ msgid ""
"generated at first install."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2111
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
#: modules/luci-compat/luasrc/model/network.lua:971
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
msgid "Unknown"
@@ -8677,7 +9116,7 @@ msgstr ""
msgid "Unknown and unsupported connection method."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
#: modules/luci-compat/luasrc/model/network.lua:1138
msgid "Unknown error (%s)"
msgstr ""
@@ -8686,7 +9125,7 @@ msgstr ""
msgid "Unknown error code"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2108
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:965
msgid "Unmanaged"
@@ -8697,11 +9136,11 @@ msgstr ""
msgid "Unmount"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4327
msgid "Unsaved Changes"
msgstr ""
@@ -8715,15 +9154,16 @@ msgid "Unsupported MAP type"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
msgid "Unsupported modem"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:309
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:315
msgid "Unsupported protocol type."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
msgid "Untitled peer"
msgstr ""
@@ -8735,7 +9175,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
msgid "Upload"
msgstr ""
@@ -8759,44 +9199,44 @@ msgid "Upload file…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4202
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
msgid "Uploading file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid ""
"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
"assigned with a name in the form <em>wifinet#</em> and the network will be "
"restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410
msgid ""
"Upon pressing \"Continue\", bridges configuration will be updated and the "
"network will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444
msgid ""
"Upon pressing \"Continue\", ifname options will get renamed and the network "
"will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
msgid "Upstream resolvers will be queried in the order of the resolv file."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
msgid "Uptime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
msgid "Use <code>/etc/ethers</code>"
msgstr ""
@@ -8808,8 +9248,8 @@ msgstr ""
msgid "Use DHCP gateway"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
msgid "Use DNS servers advertised by peer"
msgstr ""
@@ -8848,11 +9288,11 @@ msgid ""
"(encap2+3)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Use as external overlay (/overlay)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
msgid "Use as root filesystem (/)"
msgstr ""
@@ -8860,22 +9300,22 @@ msgstr ""
msgid "Use broadcast flag"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
msgid "Use builtin IPv6-management"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
msgid "Use custom DNS servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
msgid "Use default gateway"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
msgid "Use gateway metric"
msgstr ""
@@ -8894,20 +9334,20 @@ msgstr ""
msgid "Use routing table"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
msgctxt "nft nat flag persistent"
msgid "Use same source and destination for each connection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
msgid "Use system certificates"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid "Use system certificates for inner-tunnel"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
"em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
@@ -8930,11 +9370,11 @@ msgstr ""
msgid "Used"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
msgid "Used Key Slot"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
@@ -8944,7 +9384,8 @@ msgstr ""
msgid "User Group"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
msgid "User certificate (PEM encoded)"
msgstr ""
@@ -8952,27 +9393,28 @@ msgstr ""
msgid "User identifier"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
msgid "User key (PEM encoded)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: modules/luci-base/ucode/template/sysauth.ut:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
msgid "Username"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
msgid "Utilize flow table <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
msgid "VC-Mux"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
msgid "VDSL"
msgstr ""
@@ -8982,17 +9424,17 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
msgid "VLAN (802.1ad)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1411
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
msgid "VLAN (802.1q)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
msgid "VLAN ID"
msgstr ""
@@ -9017,19 +9459,22 @@ msgid "VPN Protocol"
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
msgstr ""
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+msgid "VPN Server certificate's SHA256 hash"
+msgstr ""
+
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
msgid "VPN Server port"
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
msgstr ""
@@ -9038,6 +9483,10 @@ msgstr ""
msgid "VPNC (CISCO 3000 (and others) VPN)"
msgstr ""
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
msgid "VXLAN (RFC7348)"
msgstr ""
@@ -9051,14 +9500,14 @@ msgstr ""
msgid "VXLANv6 (RFC7348)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
msgid ""
"Validate DNS replies and cache DNSSEC data, requires upstream to support "
"DNSSEC."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
@@ -9084,7 +9533,7 @@ msgstr ""
msgid "Vendor Class to send when requesting DHCP"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
msgid "Verify unsigned domain responses really come from unsigned domains."
msgstr ""
@@ -9092,47 +9541,59 @@ msgstr ""
msgid "Verifying the uploaded image file."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
msgid "Very High"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1432
msgid "Virtual Ethernet"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
msgid "Virtual dynamic interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
msgid "WDS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
msgid "WEP Open System"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1297
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1393
msgid "WEP Shared Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WEP passphrase"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid "WLAN roaming"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid "WMM Mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid "WNM Sleep Mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid "WNM Sleep Mode Fixes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WPA passphrase"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1294
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
@@ -9159,7 +9620,11 @@ msgstr ""
msgid "Weak"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+msgid "Weight"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
@@ -9184,26 +9649,32 @@ msgid ""
"interface prefix"
msgstr ""
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
msgid ""
"When running the mesh over multiple WiFi interfaces per node batman-adv is "
"capable of optimizing the traffic flow to gain maximum performance."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid ""
"When using a PSK, the PMK can be automatically generated. When enabled, the "
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
"key options."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid ""
"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
"802.11a/802.11g rates."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid ""
"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
"may be significantly reduced."
@@ -9214,12 +9685,21 @@ msgstr ""
msgid "Width"
msgstr ""
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+msgid "WireGuard"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
+msgid "WireGuard Status"
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "WireGuard VPN"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:539
msgid "WireGuard peer is disabled"
msgstr ""
@@ -9229,27 +9709,27 @@ msgstr ""
msgid "Wireless"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3011
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2990
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4303
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:812
msgid "Wireless Overview"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
msgid "Wireless Security"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
msgid "Wireless configuration migration"
msgstr ""
@@ -9265,15 +9745,15 @@ msgstr ""
msgid "Wireless is not associated"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is enabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Write received DNS queries to syslog."
msgstr ""
@@ -9285,7 +9765,7 @@ msgstr ""
msgid "XOR policy (balance-xor, 2)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -9295,7 +9775,7 @@ msgstr ""
msgid "Yes (none, 0)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:177
msgid ""
"You appear to be currently connected to the device via the \"%h\" interface. "
"Do you really want to shut down the interface?"
@@ -9308,8 +9788,20 @@ msgid ""
"scripts like \"network\", your device might become inaccessible!</strong>"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:90
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635
+msgid "You may add multiple records for the same Target."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672
+msgid "You may add multiple records for the same domain."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:92
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
@@ -9338,26 +9830,36 @@ msgstr ""
msgid "ZRam Size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
msgid "any"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
msgid "auto"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
msgid "automatic"
msgstr ""
@@ -9365,7 +9867,7 @@ msgstr ""
msgid "baseT"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1591
msgid "bridged"
msgstr ""
@@ -9417,20 +9919,20 @@ msgstr ""
msgid "dBm"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
msgctxt "nft unit"
msgid "day"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid "disable"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:991
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:997
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
msgid "disabled"
@@ -9449,14 +9951,19 @@ msgstr ""
msgid "e.g: dump"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:755
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
msgid "expired"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
msgid "forced"
msgstr ""
@@ -9480,19 +9987,19 @@ msgstr ""
msgid "hexadecimal encoded value"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
msgid "hidden"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
msgctxt "nft unit"
msgid "hour"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "hybrid mode"
msgstr ""
@@ -9514,24 +10021,24 @@ msgstr ""
msgid "key with either 5 or 13 characters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "managed config (M)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1395
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
msgid "medium security"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
msgctxt "nft unit"
msgid "minute"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "minutes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
msgid "mobile home agent (H)"
msgstr ""
@@ -9539,7 +10046,7 @@ msgstr ""
msgid "netif_carrier_ok()"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "no"
msgstr ""
@@ -9553,8 +10060,11 @@ msgstr ""
msgid "non-empty value"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3419
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
msgid "none"
msgstr ""
@@ -9565,20 +10075,20 @@ msgid "not present"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:969
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:970
msgid "off"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794
msgid "on available prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "open network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
msgid "other config (O)"
msgstr ""
@@ -9587,7 +10097,11 @@ msgstr ""
msgid "output"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
+msgid "over a day ago"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
msgctxt "nft unit"
msgid "packets"
msgstr ""
@@ -9610,23 +10124,22 @@ msgid ""
"single packet rather than many small ones"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
msgid "relay mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1586
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
msgid "routed"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "sec"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "server mode"
msgstr ""
@@ -9634,7 +10147,7 @@ msgstr ""
msgid "sstpc Log-level"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "strong security"
msgstr ""
@@ -9642,7 +10155,7 @@ msgstr ""
msgid "tagged"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "time units (TUs / 1.024 ms) [1000-65535]"
msgstr ""
@@ -9661,15 +10174,19 @@ msgstr ""
msgid "unknown"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:28
+msgid "unknown version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
msgid "unlimited"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
@@ -9691,8 +10208,8 @@ msgid "untagged"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
msgid "valid IP address"
msgstr ""
@@ -9705,7 +10222,7 @@ msgid "valid IPv4 CIDR"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
msgid "valid IPv4 address"
msgstr ""
@@ -9734,7 +10251,7 @@ msgid "valid IPv6 CIDR"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
msgid "valid IPv6 address"
msgstr ""
@@ -9826,7 +10343,7 @@ msgid "valid port or port range (port1-port2)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "valid port value"
msgstr ""
@@ -9862,16 +10379,16 @@ msgstr ""
msgid "value with at most %d characters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "weak security"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
msgctxt "nft unit"
msgid "week"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr ""
@@ -9934,12 +10451,12 @@ msgstr ""
#~ msgid ""
#~ "The filesystem that was used to format the memory (<abbr title=\"for "
-#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended Filesystem"
-#~ "\">ext3</abbr></samp>)"
+#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended "
+#~ "Filesystem\">ext3</abbr></samp>)"
#~ msgstr ""
#~ "The filesystem that was used to format the memory (<abbr title=\"for "
-#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended Filesystem"
-#~ "\">ext3</abbr></samp>)"
+#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended "
+#~ "Filesystem\">ext3</abbr></samp>)"
#~ msgid "Antenna 1"
#~ msgstr "Antenna 1"
@@ -9995,9 +10512,6 @@ msgstr ""
#~ "<samp>INTERFACE.VLANNR</samp> (<abbr title=\"for example\">e.g.</abbr>: "
#~ "<samp>eth0.1</samp>)."
-#~ msgid "Receiver Antenna"
-#~ msgstr "Receiver Antenna"
-
#~ msgid "Repeat scan"
#~ msgstr "Repeat scan"
@@ -10013,12 +10527,6 @@ msgstr ""
#~ msgid "Transmission Rate"
#~ msgstr "Transmission Rate"
-#~ msgid "Transmit Power"
-#~ msgstr "Transmit Power"
-
-#~ msgid "Transmitter Antenna"
-#~ msgstr "Transmitter Antenna"
-
#~ msgid "Uploaded File"
#~ msgstr "Uploaded File"
diff --git a/modules/luci-base/po/es/base.po b/modules/luci-base/po/es/base.po
index 3407a1d233..34972f57ea 100644
--- a/modules/luci-base/po/es/base.po
+++ b/modules/luci-base/po/es/base.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2022-07-18 23:39+0000\n"
+"PO-Revision-Date: 2022-12-28 19:33+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/luci/es/>"
"\n"
@@ -12,26 +12,38 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:650
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
-#, fuzzy
msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
msgid "\"%h\" table \"%h\""
msgstr "\"%h\" tabla \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1539
msgid "%.1f dB"
msgstr "%.1f dB"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4043
msgid "%d invalid field(s)"
msgstr "%d campo(s) inválido(s)"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
+msgid "%dh ago"
+msgstr "hace %dh"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
+msgid "%dm ago"
+msgstr "hace %dm"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
+msgid "%ds ago"
+msgstr "hace %ds"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
msgid "%s is untagged in multiple VLANs!"
msgstr "¡%s está desetiquetado en varias VLAN!"
@@ -59,7 +71,8 @@ msgstr "(vacío)"
msgid "(no interfaces attached)"
msgstr "(sin interfaces conectadas)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:635
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:637
#, fuzzy
msgctxt "Label indicating further amount of allowed ips"
msgid "+ %d more"
@@ -70,8 +83,8 @@ msgid "-- Additional Field --"
msgstr "-- campo adicional --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4152
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -87,13 +100,13 @@ msgstr "-- por favor elija --"
msgid "-- custom --"
msgstr "-- personalizado --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
msgid "-- match by label --"
msgstr "-- emparejar por etiqueta --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
msgid "-- match by uuid --"
msgstr "-- emparejar por uuid --"
@@ -108,6 +121,7 @@ msgctxt "sstp log level value"
msgid "0"
msgstr "0"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
msgstr ""
@@ -123,6 +137,7 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "Carga a 1 minuto:"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:324
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
#, fuzzy
msgctxt "nft amount of flags"
@@ -150,7 +165,8 @@ msgctxt "sstp log level value"
msgid "4"
msgstr "4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
msgid "4-character hexadecimal ID"
msgstr "ID hexadecimal de 4 caracteres"
@@ -163,121 +179,209 @@ msgstr "464XLAT (CLAT)"
msgid "5 Minute Load:"
msgstr "Carga a 5 minutos:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1562
msgid "6-octet identifier as a hex string - no colons"
msgstr "Identificador de 6 octetos como una cadena hexadecimal, sin dos puntos"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid "802.11k RRM"
+msgstr "RRM 802.11k"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr "802.11k: activa el informe de baliza a través de mediciones de radio."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr ""
+"802.11k: habilita el informe de vecinos a través de mediciones de radio."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1522
msgid "802.11r Fast Transition"
msgstr "Transición rápida 802.11r"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr "802.11v: BSS Máx inactivo. Unidades: segundos."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr "802.11v: gestión de transición del conjunto de servicios básicos (BSS)."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr "802.11v: Anuncio de zona horaria local en tramas de gestión."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr ""
+"802.11v: Proxy ARP permite que STA que no sea AP permanezca en modo de "
+"ahorro de energía durante más tiempo."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "802.11v: Time Advertisement in management frames."
+msgstr "802.11v: Anuncio de tiempo en tramas de gestión."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr ""
+"802.11v: modo de suspensión de gestión de red inalámbrica (WNM) (modo de "
+"suspensión extendido para estaciones)."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr ""
+"802.11v: correcciones del modo de suspensión de administración de red "
+"inalámbrica (WNM): evita ataques de reinstalación."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1716
msgid "802.11w Association SA Query maximum timeout"
msgstr "Consulta tiempo de espera máximo de Asociación SA de 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1723
msgid "802.11w Association SA Query retry timeout"
msgstr "Consulta tiempo de espera de reintento de Asociación SA de 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1697
msgid "802.11w Management Frame Protection"
msgstr "Protección de marco de gestión de 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1716
msgid "802.11w maximum timeout"
msgstr "Tiempo de espera máximo de 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1723
msgid "802.11w retry timeout"
msgstr "Tiempo de espera de reintento de 802.11w"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1022
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1020
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
msgstr "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr "Máscara de red <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:58
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
-msgstr "Configuración de <abbr title=\"Light Emitting Diode\">LEDs</abbr>"
+msgstr "Configuración de <abbr title=\"Light Emitting Diode\">LED</abbr>"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:70
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
msgstr "Nombre del <abbr title=\"Light Emitting Diode\">LED</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
msgstr "Proxy <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
#, fuzzy
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
msgstr "Indicador <abbr title=\"Router Advertisement\">RA</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
msgstr "Límite de saltos <abbr title=\"Router Advertisement\">RA</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
msgstr "Vida útil del <abbr title=\"Router Advertisement\">RA</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
msgstr "MTU <abbr title=\"Router Advertisement\">RA</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:773
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
msgstr "Servicio <abbr title=\"Router Advertisement\">RA</abbr>"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+msgid ""
+"<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
+"NXDOMAIN."
+msgstr ""
+"<code>/#/</code> coincide con cualquier dominio. <code>/example.com/</code> "
+"devuelve NXDOMAIN."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+msgid ""
+"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
+"<code>::</code>) for example.com and its subdomains."
+msgstr ""
+"<code>/example.com/#</code> devuelve direcciones NULL (<code>0.0.0.0</code> "
+"y <code>::</code>) para example.com y sus subdominios."
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression"
msgid "<var>%s</var> greater than <strong>%s</strong>"
msgstr "<var>%s</var> mayor que <strong>%s</strong>"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
msgctxt "nft relational \">=\" operator expression"
msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
msgstr "<var>%s</var> mayor que o igual a <strong>%s</strong>"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
#, fuzzy
msgctxt "nft set match expression"
msgid "<var>%s</var> in set <strong>%s</strong>"
msgstr "<var>%s</var> en el conjunto <strong>%s</strong>"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
msgctxt "nft relational \"==\" operator expression"
msgid "<var>%s</var> is <strong>%s</strong>"
msgstr "<var>%s</var> es <strong>%s</strong>"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
msgctxt "nft relational \"in\" operator expression"
msgid "<var>%s</var> is one of <strong>%s</strong>"
msgstr "<var>%s</var> es uno de <strong>%s</strong>"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
msgctxt "nft relational \"<\" operator expression"
msgid "<var>%s</var> lower than <strong>%s</strong>"
msgstr "<var>%s</var> menor que <strong>%s</strong>"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
msgctxt "nft relational \"<=\" operator expression"
msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
msgstr "<var>%s</var> menor que o igual a <strong>%s</strong>"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
#, fuzzy
msgctxt "nft relational \"!=\" operator expression"
msgid "<var>%s</var> not <strong>%s</strong>"
msgstr "<var>%s</var> no es <strong>%s</strong>"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
#, fuzzy
msgctxt "nft not in set match expression"
@@ -304,31 +408,31 @@ msgstr "Ya existe una configuración para el dispositivo \"%s\""
msgid "A directory with the same name already exists."
msgstr "Ya existe un directorio con el mismo nombre."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
msgid "A new login is required since the authentication session expired."
msgstr ""
"Se requiere un nuevo inicio de sesión ya que la sesión de autenticación "
"expiró."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "A43C + J43 + A43"
msgstr "A43C + J43 + A43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
msgid "A43C + J43 + A43 + V43"
msgstr "A43C + J43 + A43 + V43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid "ADSL"
msgstr "ADSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
msgid "ANSI T1.413"
msgstr "ANSI T1.413"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
msgid "APN"
msgstr "APN"
@@ -361,29 +465,42 @@ msgstr "¡El monitoreo ARP no es compatible con la política seleccionada!"
msgid "ARP retry threshold"
msgstr "Umbral de reintento ARP"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:638
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
msgid "ARP traffic table \"%h\""
msgstr "Tabla de tráfico ARP \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1151
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
+msgstr ""
+"ARP, IPv4 e IPv6 (incluso 802.1Q) con MAC de destino de multidifusión son de "
+"unidifusión a la dirección MAC de STA. Nota: Esto no es un servicio de "
+"multidifusión dirigido (DMS) en 802.11v. Nota: podría romper las "
+"expectativas de multidifusión STA del receptor."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "ATM (Modo de transferencia asíncrono)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid "ATM Bridges"
msgstr "Puente ATM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
msgid "ATM Virtual Channel Identifier (VCI)"
msgstr "Identificador de canal virtual ATM (VCI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
msgid "ATM Virtual Path Identifier (VPI)"
msgstr "Identificador de ruta virtual ATM (VPI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid ""
"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
@@ -393,12 +510,12 @@ msgstr ""
"interfaces de red Linux virtuales que se pueden usar junto con DHCP o PPP "
"para acceder a la red del proveedor."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
msgid "ATM device number"
msgstr "Número de dispositivo ATM"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "ATU-C System Vendor ID"
msgstr "ID del proveedor del sistema ATU-C"
@@ -408,7 +525,8 @@ msgstr "ID del proveedor del sistema ATU-C"
msgid "Absent Interface"
msgstr "Interfaz ausente"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:328
msgid "Accept DNS queries only from hosts whose address is on a local subnet."
msgstr ""
"Aceptar consultas de DNS solo de hosts cuya dirección se encuentre en una "
@@ -418,6 +536,7 @@ msgstr ""
msgid "Accept local"
msgstr "Aceptar local"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
msgctxt "nft accept action"
msgid "Accept packet"
@@ -431,6 +550,8 @@ msgstr "Acepte paquetes con direcciones de origen local"
msgid "Access Concentrator"
msgstr "Concentrador de acceso"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
msgid "Access Point"
@@ -482,9 +603,10 @@ msgstr "Reglas IPv6 activas"
msgid "Active-Backup policy (active-backup, 1)"
msgstr "Política de copia de seguridad activa (copia de seguridad activa, 1)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
msgid "Ad-Hoc"
msgstr "Ad-Hoc"
@@ -500,18 +622,19 @@ msgstr "Equilibrio de carga de transmisión adaptativa (balance-tlb, 5)"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3582
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:885
msgid "Add"
msgstr "Añadir"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
msgid "Add ATM Bridge"
msgstr "Agregar puente ATM"
@@ -531,11 +654,11 @@ msgstr "Añadir acción de LED"
msgid "Add VLAN"
msgstr "Añadir VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1328
msgid "Add device configuration"
msgstr "Agregar configuración de dispositivo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1268
msgid "Add device configuration…"
msgstr "Agregar configuración de dispositivo…"
@@ -543,20 +666,21 @@ msgstr "Agregar configuración de dispositivo…"
msgid "Add instance"
msgstr "Añadir instancia"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
msgid "Add key"
msgstr "Añadir clave"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:489
msgid "Add local domain suffix to names served from hosts files."
msgstr ""
"Añadir el sufijo de dominio local a los nombres servidos desde el archivo de "
-"hosts"
+"hosts."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:475
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
msgid "Add new interface..."
msgstr "Añadir nueva interfaz..."
@@ -572,11 +696,13 @@ msgstr "Añadir a la lista negra"
msgid "Add to Whitelist"
msgstr "Añadir a la lista blanca"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:435
msgid "Additional hosts files"
msgstr "Archivos de hosts adicionales"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:496
msgid "Additional servers file"
msgstr "Archivo de servidores adicionales"
@@ -598,15 +724,16 @@ msgctxt "nft meta nfproto"
msgid "Address family"
msgstr "Familia de direcciones"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:278
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
msgid "Address setting is invalid"
msgstr "La configuración de la dirección no es válida"
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
msgid "Address to access local relay bridge"
-msgstr "Dirección del puente relé local"
+msgstr "Dirección para acceder al puente de relé local"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:294
msgid "Addresses"
msgstr "Direcciones"
@@ -615,15 +742,18 @@ msgstr "Direcciones"
msgid "Administration"
msgstr "Administración"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:488
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:989
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
msgid "Advanced Settings"
msgstr "Configuración avanzada"
@@ -639,7 +769,7 @@ msgstr "Tiempo de envejecimiento"
msgid "Aggregate Originator Messages"
msgstr "Mensajes de originador agregados"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
msgstr "Potencia de transmisión agregada (ACTATP)"
@@ -668,21 +798,23 @@ msgstr ""
msgid "Alert"
msgstr "Alerta"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
#: modules/luci-compat/luasrc/model/network.lua:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
msgid "Alias Interface"
msgstr "Apodo de interfaz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
msgid "Alias of \"%s\""
msgstr "Apodo de \"%s\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
msgid "All servers"
msgstr "Todos los servidores"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:446
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
@@ -690,7 +822,8 @@ msgstr ""
"Asigna direcciones IP secuencialmente, comenzando desde la dirección más "
"baja disponible."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
msgid "Allocate IPs sequentially"
msgstr "Asignar IPs secuencialmente"
@@ -700,11 +833,13 @@ msgstr ""
"Permitir autenticación de contraseña via <abbr title=\"Secure Shell\">SSH</"
"abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
msgstr ""
"Permite que el modo AP desconecte los clientes por una condición de ACK bajo"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid "Allow all except listed"
msgstr "Permitir a todos excepto a los de la lista"
@@ -713,15 +848,18 @@ msgstr "Permitir a todos excepto a los de la lista"
msgid "Allow full UCI access for legacy applications"
msgstr "Permitir acceso UCI completo para aplicaciones heredadas"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
msgid "Allow legacy 802.11b rates"
msgstr "Permitir tasas de 802.11b heredadas"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1090
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
msgid "Allow listed only"
msgstr "Permitir a los pertenecientes en la lista"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
msgid "Allow localhost"
msgstr "Permitir host local"
@@ -747,11 +885,16 @@ msgstr "Permitir sondeo de funciones del sistema"
msgid "Allow the <em>root</em> user to login with password"
msgstr "Permitir al usuario <em>root</em> conectar con contraseña"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:626
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:778
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:93
msgid "Allowed IPs"
msgstr "IPs permitidas"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:306
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
msgid "AllowedIPs setting is invalid"
msgstr "La configuración AllowedIPs no válida"
@@ -767,10 +910,12 @@ msgstr "Siempre apagado (kernel: ninguno)"
msgid "Always on (kernel: default-on)"
msgstr "Siempre encendido (kernel: predeterminado)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:617
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr "Envía siempre las Opciones DHCP. A veces es necesario, eje. PXELinux."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
@@ -783,6 +928,10 @@ msgstr ""
msgid "Amount of Duplicate Address Detection probes to send"
msgstr "Cantidad de sondas de detección de direcciones duplicadas para enviar"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr "Cantidad de segundos de espera para que el módem esté listo"
+
#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
msgstr "Se produjo un error al guardar el formulario:"
@@ -791,72 +940,72 @@ msgstr "Se produjo un error al guardar el formulario:"
msgid "An optional, short description for this device"
msgstr "Una breve descripción opcional de este dispositivo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Annex"
msgstr "Anexo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
msgid "Annex A + L + M (all)"
msgstr "Anexo A + L + M (todos)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
msgid "Annex A G.992.1"
msgstr "Anexo A G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Annex A G.992.2"
msgstr "Anexo A G.992.2"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
msgid "Annex A G.992.3"
msgstr "Anexo A G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
msgid "Annex A G.992.5"
msgstr "Anexo A G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
msgid "Annex B (all)"
msgstr "Anexo B (todos)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
msgid "Annex B G.992.1"
msgstr "Anexo B G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
msgid "Annex B G.992.3"
msgstr "Anexo B G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
msgid "Annex B G.992.5"
msgstr "Anexo B G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
msgid "Annex J (all)"
msgstr "Anexo J (todos)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
msgid "Annex L G.992.3 POTS 1"
msgstr "Anexo L G.992.3 POTS 1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "Annex M (all)"
msgstr "Anexo M (todos)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
msgid "Annex M G.992.3"
msgstr "Anexo M G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
msgid "Annex M G.992.5"
msgstr "Anexo M G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
msgid "Announce this device as IPv6 DNS server."
msgstr "Anuncie este dispositivo como servidor DNS IPv6."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
msgid ""
"Announce this device as default router if a local IPv6 default route is "
"present."
@@ -864,7 +1013,7 @@ msgstr ""
"Anuncie este dispositivo como enrutador predeterminado si hay una ruta "
"predeterminada IPv6 local."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:789
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
msgid ""
"Announce this device as default router if a public IPv6 prefix is available, "
"regardless of local default route availability."
@@ -873,7 +1022,7 @@ msgstr ""
"IPv6 público disponible, independientemente de la disponibilidad de la ruta "
"predeterminada local."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
msgid ""
"Announce this device as default router regardless of whether a prefix or "
"default route is present."
@@ -881,15 +1030,16 @@ msgstr ""
"Anuncie este dispositivo como enrutador predeterminado independientemente de "
"si hay un prefijo o una ruta predeterminada."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Announced DNS domains"
msgstr "Dominios DNS anunciados"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
msgid "Announced IPv6 DNS servers"
msgstr "Servidores DNS IPv6 anunciados"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1687
msgid "Anonymous Identity"
msgstr "Identidad anónima"
@@ -899,8 +1049,9 @@ msgstr "Monte anónimo"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:158
msgid "Anonymous Swap"
-msgstr "Swap anónimo"
+msgstr "Intercambio anónimo"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:519
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
msgctxt "nft match any traffic"
msgid "Any packet"
@@ -913,11 +1064,12 @@ msgstr "Cualquier paquete"
msgid "Any zone"
msgstr "Cualquier zona"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:611
msgid "Apply DHCP Options to this net. (Empty = all clients)."
msgstr "Aplica las Opciones DHCP a esta red. (Vacío = todos los clientes)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Apply and keep settings"
msgstr "Aplicar y mantener la configuración"
@@ -925,40 +1077,41 @@ msgstr "Aplicar y mantener la configuración"
msgid "Apply backup?"
msgstr "¿Aplicar respaldo?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Apply request failed with status <code>%h</code>"
msgstr "Solicitud de aplicar fallida con estado <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4524
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4522
msgid "Apply unchecked"
msgstr "Aplicar sin restricción"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4655
msgid "Apply with revert after connectivity loss"
msgstr "Aplicar con revertir después de la pérdida de conectividad"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
msgid "Applying configuration changes… %ds"
msgstr "Esperando a que se aplique la configuración… %ds"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
msgid "Architecture"
msgstr "Arquitectura"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:152
msgid "Arp-scan"
msgstr "Arp-scan"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr ""
"Asigna una parte de la longitud dada de cada prefijo IPv6 público a esta "
"interfaz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
@@ -966,8 +1119,9 @@ msgstr ""
"Asigna partes de prefijo utilizando este ID de subprefijo hexadecimal para "
"esta interfaz."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2239
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2186
msgid "Associated Stations"
msgstr "Dispositivos conectados"
@@ -975,6 +1129,8 @@ msgstr "Dispositivos conectados"
msgid "Associations"
msgstr "Dispositivos"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
#, fuzzy
@@ -985,6 +1141,8 @@ msgstr ""
"Al menos <strong>%h</strong> por <strong>%h</strong>, ráfaga de <strong>%h</"
"strong>"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
#, fuzzy
@@ -1006,7 +1164,8 @@ msgstr ""
msgid "Auth Group"
msgstr "Grupo de autenticaciones"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1617
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
msgid "Authentication"
msgstr "Autenticación"
@@ -1015,11 +1174,12 @@ msgstr "Autenticación"
msgid "Authentication Type"
msgstr "Tipo de autenticación"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
msgid "Authoritative"
msgstr "Autorizado"
-#: modules/luci-base/luasrc/view/sysauth.htm:17
+#: modules/luci-base/ucode/template/sysauth.ut:17
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
msgid "Authorization Required"
msgstr "Autorización requerida"
@@ -1027,7 +1187,7 @@ msgstr "Autorización requerida"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
@@ -1047,7 +1207,7 @@ msgstr ""
"Comprobar automáticamente el sistema de archivos para detectar errores antes "
"del montaje"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid ""
"Automatically handle multiple uplink interfaces using source-based policy "
"routing."
@@ -1061,7 +1221,7 @@ msgstr "Montar automáticamente el sistemas de archivos en hotplug"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:166
msgid "Automatically mount swap on hotplug"
-msgstr "Montar swap automáticamente en hotplug"
+msgstr "Montar intercambio automáticamente en hotplug"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:170
msgid "Automount Filesystem"
@@ -1069,7 +1229,11 @@ msgstr "Montar el sistema de archivos automáticamente"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:166
msgid "Automount Swap"
-msgstr "Montar Swap automáticamente"
+msgstr "Montar intercambio automáticamente"
+
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr "Avahi IPv4LL"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Available"
@@ -1093,11 +1257,11 @@ msgstr "Media:"
msgid "Avoid Bridge Loops"
msgstr "Evitar bucles de puente"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
msgid "B43 + B43C"
msgstr "B43 + B43C"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
msgid "B43 + B43C + V43"
msgstr "B43 + B43C + V43"
@@ -1105,15 +1269,21 @@ msgstr "B43 + B43C + V43"
msgid "BR / DMR / AFTR"
msgstr "BR / DMR / AFTR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "BSS Transition"
+msgstr "Transición BSS"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1814
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1761
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3250
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
msgid "Back"
msgstr "Volver"
@@ -1122,11 +1292,8 @@ msgstr "Volver"
msgid "Back to Overview"
msgstr "Volver al resumen"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
-msgid "Back to configuration"
-msgstr "Volver a la configuración"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:804
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:836
msgid "Back to peer configuration"
msgstr "Volver a la configuración de pares"
@@ -1139,7 +1306,6 @@ msgid "Backup / Flash Firmware"
msgstr "Respaldo / Grabar firmware"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
msgstr "Copia de seguridad de la lista de archivos"
@@ -1185,12 +1351,16 @@ msgstr ""
"defecto, la fragmentación está activada y sin uso si el paquete se ajusta, "
"pero es posible desactivar la fragmentación por completo."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
msgid "Beacon Interval"
msgstr "Intervalo de baliza"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Beacon Report"
+msgstr "Informe de baliza"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
msgid ""
"Below is the determined list of files to backup. It consists of changed "
"configuration files marked by opkg, essential base files and the user "
@@ -1206,7 +1376,8 @@ msgstr ""
msgid "Bind NTP server"
msgstr "Vincular servidor NTP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:334
msgid "Bind dynamically to interfaces rather than wildcard address."
msgstr ""
"Enlaza dinámicamente a las interfaces en lugar de a la dirección comodín."
@@ -1216,18 +1387,39 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind interface"
msgstr "Interfaz de enlace"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:669
+#, fuzzy
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr ""
+"Vincular los registros de servicios a un nombre de dominio: especifique la "
+"ubicación de los servicios."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:630
+#, fuzzy
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"<a href=\"%s\">RFC2782</a>."
+msgstr ""
+"Vincular los registros de servicios a un nombre de dominio: especifique la "
+"ubicación de los servicios. Consulte <a href=\"%s\">RFC2782</a>."
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind the tunnel to this interface (optional)."
@@ -1247,7 +1439,13 @@ msgstr "Modo de vinculación"
msgid "Bonding Policy"
msgstr "Política de vinculación"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3014
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#, fuzzy
+msgid "Both Listen addr and Relay To must be specified."
+msgstr "Se deben especificar tanto Escuchar dirección como Relé a."
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
#: modules/luci-compat/luasrc/model/network.lua:1421
msgid "Bridge"
msgstr "Puente"
@@ -1258,17 +1456,17 @@ msgid "Bridge (Support direct communication between MAC VLANs)"
msgstr "Puente (Soporta comunicación directa entre MAC VLANs)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
msgid "Bridge VLAN filtering"
msgstr "Filtrado de VLAN del puente"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
msgid "Bridge device"
msgstr "Dispositivo puente"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
#, fuzzy
msgid "Bridge port specific options"
msgstr "Opciones específicas del puerto de puente"
@@ -1277,12 +1475,13 @@ msgstr "Opciones específicas del puerto de puente"
msgid "Bridge ports"
msgstr "Puertos del puente"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:642
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
#, fuzzy
msgid "Bridge traffic table \"%h\""
msgstr "Tabla de tráfico de puente \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
#, fuzzy
msgid "Bridge unit number"
msgstr "Número de unidad del puente"
@@ -1292,7 +1491,7 @@ msgstr "Número de unidad del puente"
msgid "Bring up empty bridge"
msgstr "Levantar el puente vacío"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
msgid "Bring up on boot"
msgstr "Iniciar en el arranque"
@@ -1305,7 +1504,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr "Política de difusión (difusión, 3)"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4153
msgid "Browse…"
msgstr "Explorar…"
@@ -1313,7 +1512,15 @@ msgstr "Explorar…"
msgid "Buffered"
msgstr "En búfer"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+msgid ""
+"CA certificate (PEM encoded; Use instead of system-wide store to verify the "
+"gateway certificate."
+msgstr ""
+"Certificado de CA (codificado con PEM; utilícelo en lugar del almacén de "
+"todo el sistema para verificar el certificado de la puerta de enlace."
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
msgid "CA certificate; if empty it will be saved after the first connection."
msgstr ""
"Certificado de CA; Si está vacío se guardará después de la primera conexión."
@@ -1322,6 +1529,11 @@ msgstr ""
msgid "CLAT configuration failed"
msgstr "Configuración CLAT fallida"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:648
+msgid "CNAME or fqdn"
+msgstr "CNAME o fqdn"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "CPU usage (%)"
msgstr "Uso de CPU (%)"
@@ -1336,52 +1548,68 @@ msgstr "En caché"
msgid "Call failed"
msgstr "Llamada fallida"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr ""
+"Puede ser útil si el ISP tiene servidores de nombres IPv6 pero no "
+"proporciona enrutamiento IPv6."
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4162
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4651
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2051
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2113
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:465
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2060
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:487
msgid "Cancel"
msgstr "Cancelar"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:337
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347
msgid "Cannot parse configuration: %s"
msgstr "No se puede analizar la configuración: %s"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:569
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
msgctxt "Chain hook: forward"
msgid "Capture incoming packets addressed to other hosts"
msgstr "Captura paquetes entrantes dirigidos a otros hosts"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:561
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
msgctxt "Chain hook: prerouting"
msgid "Capture incoming packets before any routing decision"
msgstr ""
"Capture los paquetes entrantes antes de cualquier decisión de enrutamiento"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
msgctxt "Chain hook: input"
msgid "Capture incoming packets routed to the local system"
msgstr "Capturar paquetes entrantes enrutados al sistema local"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:577
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
msgctxt "Chain hook: postrouting"
msgid "Capture outgoing packets after any routing decision"
msgstr ""
"Capture paquetes salientes después de cualquier decisión de enrutamiento"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
msgctxt "Chain hook: output"
msgid "Capture outgoing packets originating from the local system"
msgstr "Capture los paquetes salientes que se originan en el sistema local"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
msgctxt "Chain hook: ingress"
msgid "Capture packets directly after the NIC received them"
@@ -1391,24 +1619,30 @@ msgstr "Capture paquetes directamente después de que la NIC los haya recibido"
msgid "Category"
msgstr "Categoría"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
msgid "Certificate constraint (Domain)"
msgstr "Restricción de certificado (Dominio)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
msgid "Certificate constraint (SAN)"
msgstr "Restricción de certificado (SAN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
msgid "Certificate constraint (Subject)"
msgstr "Restricción de certificado (Asunto)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
msgid "Certificate constraint (Wildcard)"
msgstr "Restricción de certificado (Comodín)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
msgid ""
"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
"`logread -f` during handshake for actual values"
@@ -1417,8 +1651,10 @@ msgstr ""
">Consulte `logread -f` durante el protocolo de enlace para conocer los "
"valores reales"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (exact match)"
@@ -1426,8 +1662,10 @@ msgstr ""
"Restricción(es) de certificado contra valores DNS SAN (si están "
"disponibles)<br />o Asunto CN (coincidencia exacta)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (suffix match)"
@@ -1435,8 +1673,10 @@ msgstr ""
"Restricción(es) de certificado contra valores DNS SAN (si están "
"disponibles)<br />o Asunto CN (coincidencia de sufijo)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1451,17 +1691,18 @@ msgstr ""
msgid "Chain"
msgstr "Cadena"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:581
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
#, fuzzy
msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr "Gancho de cadena \"%h\""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
msgid "Changes"
msgstr "Cambios"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4721
msgid "Changes have been reverted."
msgstr "Se revirtieron los cambios."
@@ -1473,16 +1714,20 @@ msgstr "Cambie la contraseña del administrador para acceder al dispositivo"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1812
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1759
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
msgid "Channel"
msgstr "Canal"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
msgid "Channel Analysis"
msgstr "Análisis de canales"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377
msgid "Channel Width"
msgstr "Ancho de banda"
@@ -1491,7 +1736,8 @@ msgstr "Ancho de banda"
msgid "Check filesystems before mount"
msgstr "Comprobar los sistemas de archivos antes de montar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2022
msgid "Check this option to delete the existing networks from this radio."
msgstr "Marque esta opción para eliminar las redes existentes de esta radio."
@@ -1508,8 +1754,9 @@ msgstr "Comprobando imagen…"
msgid "Choose mtdblock"
msgstr "Elegir mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2050
msgid ""
"Choose the firewall zone you want to assign to this interface. Select "
"<em>unspecified</em> to remove the interface from the associated zone or "
@@ -1521,6 +1768,7 @@ msgstr ""
"asociada o rellene el campo <em>personalizado</em> para definir una zona "
"nueva a la que asignarla."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
@@ -1529,7 +1777,8 @@ msgstr ""
"Elija la red o redes a las que quiere unir esta interfaz Wi-Fi o rellene el "
"campo <em>personalizado</em> para definir una red nueva."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1232
msgid "Cipher"
msgstr "Cifrado"
@@ -1553,10 +1802,12 @@ msgstr ""
"Haga clic en \"Guardar mtdblock\" para descargar el archivo mtdblock "
"especificado. (NOTA: ¡ESTA FUNCIÓN ES PARA PROFESIONALES!)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3892
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
-#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
msgid "Client"
msgstr "Cliente"
@@ -1565,9 +1816,9 @@ msgstr "Cliente"
msgid "Client ID to send when requesting DHCP"
msgstr "ID de cliente que se enviará al solicitar DHCP"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4399
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
msgstr "Cerrar"
@@ -1584,17 +1835,14 @@ msgstr ""
"Cerrar las conexiones inactivas tras los segundos dados. Use 0 para una "
"conexión permanente"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
-msgid "Close list..."
-msgstr "Cerrar lista..."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2237
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2184
msgid "Collecting data..."
msgstr "Recolectando datos…"
@@ -1614,7 +1862,8 @@ msgstr "Comando fallido"
msgid "Comment"
msgstr "Comentario"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid ""
"Complicates key reinstallation attacks on the client side by disabling "
"retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1634,28 +1883,33 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr "Calcular la suma de verificación saliente (opcional)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Config File"
+msgstr "Archivo de configuración"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Configuración"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:670
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:690
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:692
msgid "Configuration Export"
msgstr "Exportación de la configuración"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
msgid "Configuration changes applied."
msgstr "Se ha aplicado la configuración."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4508
msgid "Configuration changes have been rolled back!"
msgstr "¡La configuración ha sido revertida!"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
msgstr "Configuración fallida"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
msgid ""
"Configures data rates based on the coverage cell density. Normal configures "
@@ -1667,13 +1921,13 @@ msgid ""
msgstr ""
"Configura velocidades de datos según la densidad de la celda de cobertura. "
"Normal configura las velocidades básicas a 6, 12, 24 Mbps si no se utilizan "
-"las velocidades heredadas de 802.11b, sino a 5,5, 11 Mbps. Alto configura "
+"las velocidades heredadas de 802.11b, sino a 5.5, 11 Mbps. Alto configura "
"las velocidades básicas a 12, 24 Mbps si las velocidades de 802.11b "
"heredadas no se utilizan más allá de la velocidad de 11 Mbps. Muy alto "
"configura 24 Mbps como velocidad básica. No se ofrecen tarifas admitidas "
"inferiores a la tarifa básica mínima."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
msgid ""
"Configures the default router advertisement in <abbr title=\"Router "
"Advertisement\">RA</abbr> messages."
@@ -1681,7 +1935,7 @@ msgstr ""
"Configura el anuncio de enrutador predeterminado en los mensajes <abbr title="
"\"Router Advertisement\">RA</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
msgid ""
"Configures the operation mode of the <abbr title=\"Router Advertisement"
"\">RA</abbr> service on this interface."
@@ -1689,21 +1943,21 @@ msgstr ""
"Configura el modo de operación del servicio <abbr title=\"Router "
"Advertisement\">RA</abbr> en esta interfaz."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
msgid "Configures the operation mode of the DHCPv6 service on this interface."
msgstr "Configura el modo de operación del servicio DHCPv6 en esta interfaz."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
msgid ""
"Configures the operation mode of the NDP proxy service on this interface."
msgstr ""
"Configura el modo de operación del servicio de proxy NDP en esta interfaz."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1314
msgid "Configure…"
msgstr "Configurar…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
msgid "Confirm disconnect"
msgstr "Confirmar desconexión"
@@ -1713,7 +1967,7 @@ msgstr "Confirmación"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
msgid "Connected"
msgstr "Conectado"
@@ -1727,7 +1981,8 @@ msgstr "Intento de conexión fallido"
msgid "Connection attempt failed."
msgstr "Intento de conexión fallido."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:773
msgid "Connection endpoint"
msgstr "Punto final de conexión"
@@ -1739,16 +1994,18 @@ msgstr "Conexión perdida"
msgid "Connections"
msgstr "Conexiones"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
msgid "Connectivity change"
msgstr "Cambio de conectividad"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
#, fuzzy
msgctxt "nft ct state"
msgid "Conntrack state"
msgstr "Estado de control"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:34
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
#, fuzzy
msgctxt "nft ct status"
@@ -1773,30 +2030,34 @@ msgstr ""
msgid "Contents have been saved."
msgstr "Se han guardado los contenidos."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
msgid "Continue"
msgstr "Continuar"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
msgctxt "nft jump action"
msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
msgstr "Continuar en <strong><a href=\"#%q.%q\">%h</a></strong>"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
#, fuzzy
msgid "Continue in calling chain"
msgstr "Continuar en cadena de llamadas"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:551
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr "Continuar procesando paquetes no coincidentes"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4546
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4544
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1811,20 +2072,23 @@ msgstr ""
msgid "Country"
msgstr "País"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
msgid "Country Code"
msgstr "Código de país"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
msgid "Coverage cell density"
msgstr "Densidad celular de cobertura"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2050
msgid "Create / Assign firewall-zone"
msgstr "Crear / Asignar zona de cortafuegos"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
msgid "Create interface"
msgstr "Crear interfaz"
@@ -1840,11 +2104,13 @@ msgstr "Nivel de registro de cron"
msgid "Current power"
msgstr "Potencia actual"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
msgctxt "nft meta hour"
msgid "Current time"
msgstr "Tiempo actual"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
#, fuzzy
msgctxt "nft meta day"
@@ -1885,38 +2151,43 @@ msgstr ""
msgid "DAD transmits"
msgstr "DAD transmite"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
msgid "DAE-Client"
msgstr "Cliente DAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1444
msgid "DAE-Port"
msgstr "Puerto DAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1450
msgid "DAE-Secret"
msgstr "Secreto DAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:604
msgid "DHCP Options"
msgstr "Opciones DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
msgid "DHCP Server"
msgstr "Servidor DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:249
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:247
msgid "DHCP and DNS"
msgstr "DHCP y DNS"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2110
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:969
msgid "DHCP client"
msgstr "Cliente DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid "DHCP-Options"
msgstr "Opciones de DHCP"
@@ -1925,7 +2196,7 @@ msgstr "Opciones de DHCP"
msgid "DHCPv6 client"
msgstr "Cliente DHCPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
msgid "DHCPv6-Service"
msgstr "Servicio DHCPv6"
@@ -1937,27 +2208,30 @@ msgstr "Servicio DHCPv6"
msgid "DNS"
msgstr "DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:287
msgid "DNS forwardings"
msgstr "Reenvíos de DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
msgid "DNS query port"
msgstr "Puerto de consultas DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
msgid "DNS search domains"
msgstr "Dominios de búsqueda de DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:517
msgid "DNS server port"
msgstr "Puerto del servidor DNS"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:286
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
msgid "DNS setting is invalid"
msgstr "La configuración de DNS no es válida"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid "DNS weight"
msgstr "Peso de DNS"
@@ -1965,11 +2239,13 @@ msgstr "Peso de DNS"
msgid "DNS-Label / FQDN"
msgstr "Etiqueta DNS / FQDN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:476
msgid "DNSSEC"
msgstr "DNSSEC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:481
msgid "DNSSEC check unsigned"
msgstr "Comprobación DNSSEC sin firmar"
@@ -1981,39 +2257,51 @@ msgstr "Tiempo de espera de inactividad de DPD"
msgid "DS-Lite AFTR address"
msgstr "Dirección DS-Lite AFTR"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
msgid "DSL"
msgstr "DSL"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
msgid "DSL Status"
msgstr "Estado DSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
msgid "DSL line mode"
msgstr "Modo de línea DSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
msgid "DTIM Interval"
msgstr "Intervalo DTIM"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:845
msgid "DUID"
msgstr "DUID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Data Rate"
msgstr "Velocidad de datos"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
+msgid "Data Received"
+msgstr "Datos recibidos"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:114
+msgid "Data Transmitted"
+msgstr "Datos transmitidos"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
msgid "Debug"
msgstr "Depurar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
msgid "Default router"
msgstr "Enrutador predeterminado"
@@ -2021,7 +2309,7 @@ msgstr "Enrutador predeterminado"
msgid "Default state"
msgstr "Estado predeterminado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid ""
"Define additional DHCP options, for example "
"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
@@ -2051,23 +2339,23 @@ msgstr ""
msgid "Defines a specific MTU for this route"
msgstr "Defina una MTU específica para esta ruta"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid "Delegate IPv6 prefixes"
msgstr "Delegar prefijos de IPv6"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3566
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
msgid "Delete"
msgstr "Eliminar"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
msgid "Delete key"
msgstr "Eliminar clave"
@@ -2075,21 +2363,26 @@ msgstr "Eliminar clave"
msgid "Delete request failed: %s"
msgstr "Error al eliminar la solicitud: %s"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:906
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
msgid "Delete this network"
msgstr "Eliminar esta red"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
msgid "Delivery Traffic Indication Message Interval"
msgstr "Intervalo de mensaje de indicación de tráfico de entrega"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:90
msgid "Description"
msgstr "Descripción"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
msgid "Deselect"
msgstr "Deseleccionar"
@@ -2097,7 +2390,7 @@ msgstr "Deseleccionar"
msgid "Design"
msgstr "Diseño"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:731
msgid "Designated master"
msgstr "Maestro designado"
@@ -2107,11 +2400,13 @@ msgstr "Maestro designado"
msgid "Destination"
msgstr "Destino"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
msgctxt "nft ip daddr"
msgid "Destination IP"
msgstr "IP de destino"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
msgctxt "nft ip6 daddr"
msgid "Destination IPv6"
@@ -2121,6 +2416,7 @@ msgstr "IPv6 de destino"
msgid "Destination port"
msgstr "Puerto de destino"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
msgctxt "nft ip dport"
msgid "Destination port"
@@ -2134,20 +2430,21 @@ msgstr "Zona de destino"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1134
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid "Device"
msgstr "Dispositivo"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:920
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:919
msgid "Device Configuration"
msgstr "Configuración del dispositivo"
@@ -2169,7 +2466,7 @@ msgstr "Nombre del dispositivo"
msgid "Device not managed by ModemManager."
msgstr "Dispositivo no administrado por ModemManager."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
msgid "Device not present"
msgstr "Dispositivo no presente"
@@ -2177,7 +2474,7 @@ msgstr "Dispositivo no presente"
msgid "Device type"
msgstr "Tipo de dispositivo"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4545
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4543
msgid "Device unreachable!"
msgstr "Dispositivo inalcanzable!"
@@ -2185,16 +2482,16 @@ msgstr "Dispositivo inalcanzable!"
msgid "Device unreachable! Still waiting for device..."
msgstr "¡Dispositivo inalcanzable! Todavía esperando al dispositivo..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
msgid "Devices"
msgstr "Dispositivos"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:159
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
msgid "Diagnostics"
msgstr "Diagnósticos"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106
msgid "Dial number"
msgstr "Marcar el número"
@@ -2204,12 +2501,14 @@ msgstr "Directorio"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
msgid "Disable"
msgstr "Desactivar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid ""
"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
"this interface."
@@ -2226,45 +2525,53 @@ msgstr "Desactivar búsquedas de DNS"
msgid "Disable Encryption"
msgstr "Desactivar encriptación"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1182
msgid "Disable Inactivity Polling"
msgstr "Desactivar sondeo de inactividad"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
msgid "Disable this network"
msgstr "Desactivar esta red"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1698
msgid "Disabled"
msgstr "Desactivado"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:521
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:543
msgctxt "Label indicating that WireGuard peer is disabled"
msgid "Disabled"
msgstr "Desactivado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
msgid "Disassociate On Low Acknowledgement"
msgstr "Desasociarse en un reconocimiento bajo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:310
msgid ""
"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
msgstr ""
"Descarta respuestas ascendentes que contengan direcciones <a href=\"%s"
"\">RFC1918</a>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351
@@ -2272,7 +2579,6 @@ msgid "Disconnect"
msgstr "Desconectar"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
msgid "Disconnection attempt failed"
msgstr "Intento de desconexión fallido"
@@ -2286,18 +2592,25 @@ msgstr "Espacio del disco"
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3264
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1775
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1784
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:82
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:103
msgid "Dismiss"
msgstr "Descartar"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
msgid "Distance Optimization"
msgstr "Optimización de distancia"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
msgid "Distance to farthest network member in meters."
msgstr "Distancia en metros al miembro mas lejano de la red."
@@ -2306,7 +2619,8 @@ msgstr "Distancia en metros al miembro mas lejano de la red."
msgid "Distributed ARP Table"
msgstr "Tabla ARP distribuida"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:622
msgid ""
"Dnsmasq instance to which this boot section is bound. If unspecified, the "
"section is valid for all dnsmasq instances."
@@ -2314,7 +2628,8 @@ msgstr ""
"Instancia de Dnsmasq a la que está vinculada esta sección de arranque. Si no "
"se especifica, la sección es válida para todas las instancias de dnsmasq."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:248
msgid ""
"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
@@ -2324,7 +2639,8 @@ msgstr ""
"\">DHCP</abbr> ligero y un reenviador <abbr title=\"Domain Name System"
"\">DNS</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:493
msgid "Do not cache negative replies, e.g. for non-existent domains."
msgstr ""
"No almacene en caché las respuestas negativas, p. e. para dominios "
@@ -2338,24 +2654,22 @@ msgstr ""
msgid "Do not create host route to peer (optional)."
msgstr "No crear una ruta de host al par (opcional)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:267
msgid "Do not forward DNS queries without dots or domain parts."
msgstr "No reenviar consultas de DNS sin puntos o partes de dominio."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
-msgid "Do not forward queries that cannot be answered by public resolvers."
-msgstr ""
-"No reenviar consultas que no puedan ser respondidas por resolutores públicos."
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
msgid "Do not forward reverse lookups for local networks."
-msgstr "No reenviar búsquedas inversas para redes locales"
+msgstr "No reenviar búsquedas inversas para redes locales."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:347
msgid "Do not listen on the specified interfaces."
msgstr "No escuchar en las interfaces especificadas."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
msgid "Do not offer DHCPv6 service on this interface."
msgstr "No ofrezca el servicio DHCPv6 en esta interfaz."
@@ -2364,7 +2678,7 @@ msgctxt "VLAN port state"
msgid "Do not participate"
msgstr "No participar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
msgid ""
"Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
"packets."
@@ -2376,7 +2690,7 @@ msgstr ""
msgid "Do not send a hostname"
msgstr "No enviar un nombre de host"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
msgid ""
"Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr> messages on this interface."
@@ -2388,7 +2702,7 @@ msgstr ""
msgid "Do you really want to delete \"%s\" ?"
msgstr "¿Realmente quieres eliminar \"%s\" ?"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
msgstr "¿Realmente quiere eliminar la siguiente clave SSH?"
@@ -2400,7 +2714,8 @@ msgstr "¿Realmente quieres borrar todos las configuraciones?"
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "¿Realmente desea eliminar recursivamente el directorio \"%s\" ?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:593
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
msgid "Do you want to replace the current PSK?"
msgstr "¿Quieres reemplazar el PSK actual?"
@@ -2408,15 +2723,20 @@ msgstr "¿Quieres reemplazar el PSK actual?"
msgid "Do you want to replace the current keys?"
msgstr "¿Quieres reemplazar las claves actuales?"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:738
msgid "Domain"
msgstr "Dominio"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
msgid "Domain required"
msgstr "Requerir dominio"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
msgid "Domain whitelist"
msgstr "Lista blanca de dominios"
@@ -2442,15 +2762,18 @@ msgstr "Descargar copia de seguridad"
msgid "Download mtdblock"
msgstr "Descargar mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
msgid "Downstream SNR offset"
msgstr "Desplazamiento SNR en sentido descendente"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
msgid ""
"Drag or paste a valid <em>*.conf</em> file below to configure the local "
"WireGuard interface."
msgstr ""
+"Arrastre o pegue un archivo <em>*.conf</em> válido a continuación para "
+"configurar la interfaz local de WireGuard."
#: modules/luci-base/htdocs/luci-static/resources/form.js:2698
msgid "Drag to reorder"
@@ -2460,11 +2783,13 @@ msgstr "Arrastrar para reordenar"
msgid "Drop Duplicate Frames"
msgstr "Soltar marcos duplicados"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
msgctxt "nft drop action"
msgid "Drop packet"
msgstr "Descartar paquete"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:547
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
msgctxt "Chain policy: drop"
msgid "Drop unmatched packets"
@@ -2487,22 +2812,25 @@ msgstr ""
msgid "Dual-Stack Lite (RFC6333)"
msgstr "Dual-Stack Lite (RFC6333)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
msgstr ""
"<abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> dinámico"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
#, fuzzy
msgid "Dynamic Authorization Extension client."
msgstr "Cliente de extensión de autorización dinámica."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1444
#, fuzzy
msgid "Dynamic Authorization Extension port."
msgstr "Puerto de extensión de autorización dinámica."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1450
#, fuzzy
msgid "Dynamic Authorization Extension secret."
msgstr "Secreto de extensión de autorización dinámica."
@@ -2511,7 +2839,7 @@ msgstr "Secreto de extensión de autorización dinámica."
msgid "Dynamic tunnel"
msgstr "Túnel dinámico"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid ""
"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
"having static leases will be served."
@@ -2523,16 +2851,18 @@ msgstr ""
msgid "EA-bits length"
msgstr "Longitud de bits EA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1635
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1582
msgid "EAP-Method"
msgstr "Método EAP"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902
msgid "Edit"
msgstr "Editar"
@@ -2549,14 +2879,17 @@ msgstr ""
"Edite los datos de configuración sin procesar anteriores para corregir "
"cualquier error y presione \"Guardar\" para volver a cargar la página."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:900
msgid "Edit this network"
msgstr "Editar esta red"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:852
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
msgid "Edit wireless network"
msgstr "Editar red Wi-Fi"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
msgctxt "nft rt mtu"
msgid "Effective route MTU"
@@ -2590,12 +2923,15 @@ msgstr "Salida sin etiquetar"
msgid "Emergency"
msgstr "Emergencia"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
msgid "Enable"
msgstr "Activar"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:515
msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
msgstr ""
"Activar / Desactivar par. Reinicie la interfaz wireguard para aplicar los "
@@ -2613,7 +2949,7 @@ msgstr ""
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
msgstr "Activar <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
msgstr "Activar <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
@@ -2664,7 +3000,8 @@ msgstr "Activar cliente NTP"
msgid "Enable Single DES"
msgstr "Activar sólo DES"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:559
msgid "Enable TFTP server"
msgstr "Activar servidor TFTP"
@@ -2676,7 +3013,8 @@ msgstr "Activar el filtrado de VLAN"
msgid "Enable VLAN functionality"
msgstr "Activar funcionalidad VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1734
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
msgstr "Activar botón WPS, requiere WPA(2)-PSK/WPA3-SAE"
@@ -2690,14 +3028,15 @@ msgstr ""
"Transfer Protocol\">HTTP</abbr> al puerto <abbr title=\"Hypertext Transfer "
"Protocol Secure\">HTTPS</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
msgstr ""
"Activa la delegación descendente de prefijos IPv6 disponibles en esta "
"interfaz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid "Enable key reinstallation (KRACK) countermeasures"
msgstr "Activar las medidas correctivas de reinstalación de claves (KRACK)"
@@ -2725,7 +3064,7 @@ msgstr "Activar interrogador de multidifusión"
msgid "Enable multicast support"
msgstr "Activar soporte de multidifusión"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
msgstr ""
@@ -2755,10 +3094,12 @@ msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
msgstr ""
"Activar el indicador DF (No fragmentar) de los paquetes de encapsulación."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:560
msgid "Enable the built-in single-instance TFTP server."
msgstr "Activa el servidor TFTP de instancia única integrado."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
msgid "Enable this network"
msgstr "Activar esta red"
@@ -2772,8 +3113,9 @@ msgstr "Activar suma de verificación tx"
msgid "Enable unicast flooding"
msgstr "Activar inundación unidifusión"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
msgstr "Activado"
@@ -2782,7 +3124,8 @@ msgstr "Activado"
msgid "Enables IGMP snooping on this bridge"
msgstr "Activa IGMP Snooping en este puente"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1522
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
@@ -2806,28 +3149,39 @@ msgstr "Activa el protocolo Spanning Tree en este puente"
msgid "Encapsulation limit"
msgstr "Límite de encapsulación"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
msgid "Encapsulation mode"
msgstr "Modo de encapsulado"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1815
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1201
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1762
msgid "Encryption"
msgstr "Encriptación"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:112
+msgid "Endpoint"
+msgstr "Punto final"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:664
msgid "Endpoint Host"
msgstr "Punto final de Host"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:680
msgid "Endpoint Port"
msgstr "Punto final del puerto"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:316
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
msgid "Endpoint setting is invalid"
msgstr "La configuración del punto final no es válida"
@@ -2863,11 +3217,11 @@ msgstr "Ingrese valores personalizados"
msgid "Erasing..."
msgstr "Borrando..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:115
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:116
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
msgid "Error"
msgstr "Error"
@@ -2876,16 +3230,16 @@ msgstr "Error"
msgid "Error getting PublicKey"
msgstr "Error al obtener PublicKey"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Errored seconds (ES)"
msgstr "Segundos errados (ES)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3027
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
#: modules/luci-compat/luasrc/model/network.lua:1433
msgid "Ethernet Adapter"
msgstr "Adaptador ethernet"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
#: modules/luci-compat/luasrc/model/network.lua:1423
msgid "Ethernet Switch"
msgstr "Conmutador ethernet"
@@ -2898,11 +3252,21 @@ msgstr "Cada 30 segundos (lento, 0)"
msgid "Every second (fast, 1)"
msgstr "Cada segundo (rápido, 1)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:346
msgid "Exclude interfaces"
msgstr "Excluir interfaces"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:160
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr ""
+"Ejecución de varios comandos de red para verificar la conexión y resolución "
+"de nombres a otros sistemas."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:315
msgid ""
"Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
"e.g. for RBL services."
@@ -2914,11 +3278,17 @@ msgstr ""
msgid "Existing device"
msgstr "Dispositivo existente"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:488
msgid "Expand hosts"
msgstr "Expandir hosts"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+msgid "Expected port number."
+msgstr "Número de puerto esperado."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
msgid "Expecting a hexadecimal assignment hint"
msgstr "Esperando una pista de asignación hexadecimal"
@@ -2939,6 +3309,11 @@ msgstr "Esperando dos valores de prioridad separados por dos puntos"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
@@ -2955,7 +3330,7 @@ msgstr "Esperando: valor no vacío"
msgid "Expires"
msgstr "Expira"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
msgstr ""
@@ -2966,11 +3341,13 @@ msgstr ""
msgid "External"
msgstr "Externo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
msgid "External R0 Key Holder List"
msgstr "Lista de soporte de clave externa R0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1577
msgid "External R1 Key Holder List"
msgstr "Lista de soporte de clave externa R1"
@@ -2998,15 +3375,18 @@ msgstr "Opciones de pppd adicionales"
msgid "Extra sstpc options"
msgstr "Opciones de sstpc adicionales"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
msgid "FT over DS"
msgstr "FT sobre DS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1549
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
msgid "FT over the Air"
msgstr "FT sobre The Air"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1545
msgid "FT protocol"
msgstr "Protocolo FT"
@@ -3014,21 +3394,46 @@ msgstr "Protocolo FT"
msgid "Failed to change the system password."
msgstr "Error al cambiar la contraseña del sistema."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr "No se pudo configurar el módem"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
"Error al confirmar aplicar dentro de %ds. Esperando a que se reviertan los "
"cambios…"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr "Error al conectar"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr "No se pudo desconectar"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
msgstr "Error al ejecutar la acción \"/etc/init.d/%s%s\": %s"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr "No se pudo obtener la información del módem"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr "No se pudo inicializar el módem"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr "No se pudo establecer el modo de funcionamiento"
+
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
msgid "File"
msgstr "Archivo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:497
msgid ""
"File listing upstream resolvers, optionally domain-specific, e.g. "
"<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
@@ -3041,36 +3446,52 @@ msgstr ""
msgid "File not accessible"
msgstr "Archivo no accesible"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
msgid "File to store DHCP lease information."
msgstr "Archivo para almacenar información de asignaciones de DHCP."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:425
msgid "File with upstream resolvers."
msgstr "Archivo con resolutores ascendentes."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:586
msgid "Filename"
msgstr "Nombre de archivo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:572
msgid "Filename of the boot image advertised to clients."
msgstr "Nombre del archivo de la imagen de inicio anunciada a los clientes."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
msgid "Filesystem"
msgstr "Sistema de archivos"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#, fuzzy
+msgid "Filter IPv4 A records"
+msgstr "Filtrar registros A IPv4"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:460
+msgid "Filter IPv6 AAAA records"
+msgstr "Filtrar registros AAAA IPv6"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+msgid "Filter SRV/SOA service discovery"
+msgstr "Filtrar el descubrimiento de servicios SRV/SOA"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:450
msgid "Filter private"
msgstr "Filtro privado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
-msgid "Filter useless"
-msgstr "Filtro inútil"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
msgid "Filtering for all slaves, no validation"
msgstr "Filtrado para todos los esclavos, sin validación"
@@ -3085,8 +3506,16 @@ msgid "Filtering for all slaves, validation only for backup slaves"
msgstr ""
"Filtrado para todos los esclavos, validación solo para esclavos de respaldo"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#, fuzzy
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr ""
+"Filtra el descubrimiento de servicios SRV/SOA para evitar la activación de "
+"enlaces de marcación bajo demanda."
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Finalizing failed"
msgstr "La finalización falló"
@@ -3099,6 +3528,7 @@ msgstr ""
"intercambie y reemplace la configuración con los valores predeterminados "
"según lo que se detectó"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:878
msgid "Find and join network"
msgstr "Encontrar y unirse a red"
@@ -3113,10 +3543,12 @@ msgid "Firewall"
msgstr "Cortafuegos"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
msgid "Firewall Mark"
msgstr "Marca de Cortafuegos"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
msgid "Firewall Settings"
msgstr "Configuración del cortafuegos"
@@ -3129,17 +3561,19 @@ msgstr "Estado del Cortafuegos"
msgid "Firewall mark"
msgstr "Marca de cortafuegos"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
msgid "Firmware File"
msgstr "Archivo de firmware"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
msgid "Firmware Version"
msgstr "Versión del firmware"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
msgid "Fixed source port for outbound DNS queries."
-msgstr "Puerto origen fijo para peticiones de DNS salientes"
+msgstr "Puerto origen fijo para peticiones de DNS salientes."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:312
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:449
@@ -3163,20 +3597,23 @@ msgstr "Operaciones de instalación"
msgid "Flashing…"
msgstr "Instalando…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:616
msgid "Force"
msgstr "Forzar"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
msgid "Force 40MHz mode"
msgstr "Forzar modo 40MHz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1242
msgid "Force CCMP (AES)"
msgstr "Forzar CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force DHCP on this network even if another server is detected."
msgstr "Forzar DHCP en esta red incluso si se detecta otro servidor."
@@ -3188,15 +3625,17 @@ msgstr "Forzar versión IGMP"
msgid "Force MLD version"
msgstr "Forzar versión MLD"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
msgid "Force TKIP"
msgstr "Forzar TKIP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
msgid "Force TKIP and CCMP (AES)"
msgstr "Forzar TKIP y CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid "Force link"
msgstr "Forzar enlace"
@@ -3208,11 +3647,11 @@ msgstr "Forzar actualización"
msgid "Force use of NAT-T"
msgstr "Forzar uso de NAT-T"
-#: modules/luci-base/luasrc/view/csrftoken.htm:8
+#: modules/luci-base/ucode/template/csrftoken.ut:8
msgid "Form token mismatch"
msgstr "No coincide el token del formulario"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
#, fuzzy
msgid ""
"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
@@ -3225,7 +3664,7 @@ msgstr ""
"<abbr title=\"Neighbour Advertisement, Type 136\">NA</abbr> entre la "
"interfaz maestra designada y las interfaces posteriores."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
msgid ""
"Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages received on the designated master interface to downstream "
@@ -3239,7 +3678,7 @@ msgstr ""
msgid "Forward DHCP traffic"
msgstr "Reenviar tráfico DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
msgid ""
"Forward DHCPv6 messages between the designated master interface and "
"downstream interfaces."
@@ -3247,7 +3686,7 @@ msgstr ""
"Reenvíe mensajes DHCPv6 entre la interfaz maestra designada y las interfaces "
"descendentes."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
msgid "Forward Error Correction Seconds (FECS)"
msgstr "Segundos de corrección de errores de reenvío (FECS)"
@@ -3260,6 +3699,7 @@ msgstr "Reenviar tráfico de difusión"
msgid "Forward delay"
msgstr "Retraso de reenvío"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
msgid "Forward mesh peer traffic"
msgstr "Reenviar tráfico de pares de malla"
@@ -3270,7 +3710,7 @@ msgstr ""
"Reenviar paquetes de multidifusión como paquetes de unidifusión en este "
"dispositivo."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
msgid "Forwarding mode"
msgstr "Modo de reenvío"
@@ -3278,10 +3718,12 @@ msgstr "Modo de reenvío"
msgid "Fragmentation"
msgstr "Fragmentación"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:964
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
msgid "Fragmentation Threshold"
msgstr "Umbral de fragmentación"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
msgctxt "nft nat flag fully-random"
msgid "Full port randomization"
@@ -3302,7 +3744,7 @@ msgid "GHz"
msgstr "GHz"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
msgid "GPRS only"
msgstr "Sólo GPRS"
@@ -3341,17 +3783,20 @@ msgstr "Puertos del gateway"
msgid "Gateway address is invalid"
msgstr "La dirección de la puerta de enlace no es válida"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:122
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254
msgid "General Settings"
msgstr "Configuración general"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
msgid "General Setup"
@@ -3365,7 +3810,8 @@ msgstr "Opciones generales del dispositivo"
msgid "Generate Config"
msgstr "Generar Config"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1551
msgid "Generate PMK locally"
msgstr "Generar PMK localmente"
@@ -3373,11 +3819,13 @@ msgstr "Generar PMK localmente"
msgid "Generate archive"
msgstr "Generar archivo"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:789
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:821
msgid "Generate configuration"
msgstr "Generar configuración"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:829
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:861
msgid "Generate configuration…"
msgstr "Generar configuración…"
@@ -3385,16 +3833,19 @@ msgstr "Generar configuración…"
msgid "Generate new key pair"
msgstr "Generar nuevo par de claves"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:623
msgid "Generate preshared key"
msgstr "Generar clave precompartida"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:671
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:691
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:693
#, fuzzy
msgid "Generates a configuration suitable for import on a WireGuard peer"
msgstr "Genera una configuración adecuada para importar en un par de WireGuard"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:763
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:795
msgid "Generating QR code…"
msgstr "Generando código QR…"
@@ -3408,25 +3859,25 @@ msgstr ""
msgid "Global Settings"
msgstr "Configuración global"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
msgid "Global network options"
msgstr "Opciones globales de red"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:82
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:84
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
msgid "Go to firmware upgrade..."
msgstr "Ir a actualización de firmware..."
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:72
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
msgid "Go to password configuration..."
msgstr "Ir a la configuración de la contraseña..."
#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3748
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
msgid "Go to relevant configuration page"
@@ -3452,6 +3903,11 @@ msgstr "Conceder acceso a los procedimientos de OpenConnect de LuCI"
msgid "Grant access to LuCI Wireguard procedures"
msgstr "Otorgar acceso a los procedimientos de Wireguard de LuCI"
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+#, fuzzy
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr "Otorgar acceso a los procedimientos LuCI openfortivpn"
+
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
msgid "Grant access to SSH configuration"
msgstr "Conceder acceso a la configuración de SSH"
@@ -3557,11 +4013,11 @@ msgstr "Acceso HTTP(S)"
msgid "Hang Up"
msgstr "Suspender"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Header Error Code Errors (HEC)"
msgstr "Errores de código de error de encabezado (HEC)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
msgid "Heartbeat interval (kernel: heartbeat)"
msgstr "Intervalo de latidos (kernel: latido)"
@@ -3577,6 +4033,7 @@ msgstr ""
"Aquí puede configurar los aspectos básicos de su dispositivo, como el nombre "
"del host o la zona horaria."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "Ocultar <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
@@ -3586,10 +4043,12 @@ msgstr "Ocultar <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgid "Hide empty chains"
msgstr "Ocultar cadenas vacias"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
msgid "High"
msgstr "Alto"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
#, fuzzy
msgctxt "Chain hook description"
@@ -3601,9 +4060,10 @@ msgid "Hop Penalty"
msgstr "Penalización de salto"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2169
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2231
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2178
msgid "Host"
msgstr "Host"
@@ -3611,7 +4071,8 @@ msgstr "Host"
msgid "Host expiry timeout"
msgstr "Tiempo de espera de expiración del host"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:587
#, fuzzy
msgid "Host requests this filename from the boot server."
msgstr "El host solicita este nombre de archivo al servidor de arranque."
@@ -3621,11 +4082,14 @@ msgid "Host-Uniq tag content"
msgstr "Contenido de la etiqueta Host-Uniq"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:704
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:752
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
msgid "Hostname"
msgstr "Nombre de host"
@@ -3633,11 +4097,13 @@ msgstr "Nombre de host"
msgid "Hostname to send when requesting DHCP"
msgstr "Nombre del host a enviar cuando se solicite una IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
msgid "Hostnames"
msgstr "Nombres de host"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
msgid ""
"Hostnames are used to bind a domain name to an IP address. This setting is "
"redundant for hostnames already configured with static leases, but it can be "
@@ -3664,18 +4130,35 @@ msgstr "Contadores legibles por humanos"
msgid "Hybrid"
msgstr "Híbrido"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr "código ICMP"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr "tipo ICMP"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
msgctxt "nft icmpv6 code"
msgid "ICMPv6 code"
msgstr "Código ICMPv6"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
msgctxt "nft icmpv6 type"
msgid "ICMPv6 type"
msgstr "Tipo ICMPv6"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:364
+msgid "ID"
+msgstr "ID"
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3693,11 +4176,12 @@ msgstr "Grupo IKE DH"
msgid "IP Addresses"
msgstr "Direcciones IP"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
msgid "IP Protocol"
msgstr "Protocolo IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
msgid "IP Sets"
msgstr "Conjuntos de IP"
@@ -3705,9 +4189,10 @@ msgstr "Conjuntos de IP"
msgid "IP Type"
msgstr "Tipo de IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:708
msgid "IP address"
msgstr "Dirección IP"
@@ -3721,6 +4206,18 @@ msgstr "La dirección IP no es válida"
msgid "IP address is missing"
msgstr "Falta la dirección IP"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:778
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+"Direcciones IP que están permitidas dentro del túnel. El par aceptará los "
+"paquetes tunelizados con direcciones IP de origen que coincidan con esta "
+"lista y enrutará los paquetes con la IP de destino coincidente."
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:37
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
msgctxt "nft ip protocol"
msgid "IP protocol"
@@ -3731,15 +4228,18 @@ msgctxt "nft meta l4proto"
msgid "IP protocol"
msgstr "Protocolo IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:734
msgid "IP set"
msgstr "Conjunto de IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:303
msgid "IP sets"
msgstr "Conjuntos de IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:511
msgid "IPs to override with NXDOMAIN"
msgstr "IPs a anular con NXDOMAIN"
@@ -3747,14 +4247,14 @@ msgstr "IPs a anular con NXDOMAIN"
msgid "IPsec XFRM"
msgstr "IPsec XFRM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
msgid "IPv4"
msgstr "IPv4"
@@ -3780,9 +4280,10 @@ msgstr "Conexión IPv4 ascendente"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:810
msgid "IPv4 address"
msgstr "Dirección IPv4"
@@ -3809,7 +4310,7 @@ msgstr "Red IPv4 en notación de dirección / máscara de red"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:128
msgid "IPv4 only"
-msgstr "Sólo IPv4"
+msgstr "Solo IPv4"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:52
msgid "IPv4 prefix"
@@ -3820,11 +4321,12 @@ msgstr "Prefijo IPv4"
msgid "IPv4 prefix length"
msgstr "Longitud de prefijo IPv4"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:626
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
msgid "IPv4 traffic table \"%h\""
msgstr "Tabla de tráfico IPv4 \"%h\""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
msgid "IPv4+IPv6"
msgstr "IPv4+IPv6"
@@ -3837,23 +4339,24 @@ msgstr "IPv4 en IPv4 (RFC2003)"
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr "IPv4/IPv6 (ambos: el valor predeterminado es IPv4)"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:634
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
msgid "IPv4/IPv6 traffic table \"%h\""
msgstr "Tabla de tráfico IPv4/IPv6 \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:109
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
msgid "IPv6"
msgstr "IPv6"
@@ -3869,7 +4372,7 @@ msgstr "MTU IPv6"
msgid "IPv6 Neighbours"
msgstr "Vecinos de IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
msgid "IPv6 RA Settings"
msgstr "Configuración de RA de IPv6"
@@ -3881,11 +4384,11 @@ msgstr "Enrutamiento IPv6"
msgid "IPv6 Rules"
msgstr "Reglas de IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
msgid "IPv6 Settings"
msgstr "Configuraciones IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid "IPv6 ULA-Prefix"
msgstr "Prefijo ULA IPv6"
@@ -3899,12 +4402,12 @@ msgstr "Conexión IPv6 ascendente"
msgid "IPv6 address"
msgstr "Dirección IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid "IPv6 assignment hint"
msgstr "Sugerencia de asignación de IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid "IPv6 assignment length"
msgstr "Longitud de asignación de IPv6"
@@ -3918,9 +4421,9 @@ msgstr "Red IPv6 en notación de dirección / máscara de red"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:129
msgid "IPv6 only"
-msgstr "Sólo IPv6"
+msgstr "Solo IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid "IPv6 preference"
msgstr "Preferencia de IPv6"
@@ -3929,7 +4432,7 @@ msgstr "Preferencia de IPv6"
msgid "IPv6 prefix"
msgstr "Prefijo IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid "IPv6 prefix filter"
msgstr "Filtro de prefijo IPv6"
@@ -3943,16 +4446,17 @@ msgstr "Longitud de prefijo IPv6"
msgid "IPv6 routed prefix"
msgstr "Prefijo IPv6 enrutado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
#, fuzzy
msgid "IPv6 source routing"
msgstr "Enrutamiento de origen IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid "IPv6 suffix"
msgstr "Sufijo IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:851
msgid "IPv6 suffix (hex)"
msgstr "Sufijo IPv6 (hex)"
@@ -3960,11 +4464,12 @@ msgstr "Sufijo IPv6 (hex)"
msgid "IPv6 support"
msgstr "Soporte IPv6"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:630
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
msgid "IPv6 traffic table \"%h\""
msgstr "Tabla de tráfico IPv6 \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr "IPv6-PD"
@@ -3983,7 +4488,8 @@ msgstr "IPv6-sobre-IPv4 (6rd)"
msgid "IPv6-over-IPv4 (6to4)"
msgstr "IPv6-sobre-IPv4 (6to4)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1684
msgid "Identity"
msgstr "Identidad"
@@ -3999,7 +4505,7 @@ msgstr "Si está marcado, agrega \"+ipv6\" a las opciones de pppd"
msgid "If checked, encryption is disabled"
msgstr "Si está marcado, la encriptación estará desactivada"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
@@ -4012,16 +4518,16 @@ msgid "If set, the meaning of the match options is inverted"
msgstr ""
"Si se establece, el significado de las opciones de coincidencia se invierte"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr ""
"Montar el dispositivo por su UUID en vez de un nodo fijo de dispositivo si "
"se especifica"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
@@ -4029,7 +4535,7 @@ msgstr ""
"Montar el dispositivo por la etiqueta de la partición en vez de por el nodo "
"fijo de dispositivo si se especifica"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -4040,20 +4546,20 @@ msgstr ""
"confirmar la configuración; de lo contrario, se revertirán las "
"modificaciones."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
msgid "If unchecked, no default route is configured"
msgstr "Si no está marcado, no se configurará ninguna ruta predeterminada"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr ""
"Si no está marcado, las direcciones anunciadas del servidor DNS se ignoran"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid ""
"If your physical memory is insufficient unused data can be temporarily "
"swapped to a swap-device resulting in a higher amount of usable <abbr title="
@@ -4063,20 +4569,22 @@ msgid ""
msgstr ""
"Si su dispositivo no tiene <abbr title=\"Random Access Memory\">RAM</abbr> "
"suficiente, los datos no utilizados pueden ser guardados temporalmente en un "
-"dispositivo de Swap (swap-device) liberando el espacio que ocupan. Tenga en "
-"cuenta que el Swap es un proceso lento porque este método no puede "
-"transferir volúmenes de información a alta velocidad tal y como hace la "
-"<abbr title=\"Random Access Memory\">RAM</abbr>."
+"dispositivo de intercambio (swap-device) liberando el espacio que ocupan. "
+"Tenga en cuenta que el intercambio es un proceso lento porque este método no "
+"puede transferir volúmenes de información a alta velocidad tal y como hace "
+"la <abbr title=\"Random Access Memory\">RAM</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
msgid "Ignore <code>/etc/hosts</code>"
msgstr "Ignorar <code>/etc/hosts</code>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid "Ignore interface"
msgstr "Desactivar DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:420
msgid "Ignore resolv file"
msgstr "Ignorar el archivo resolve"
@@ -4088,26 +4596,31 @@ msgstr "Imagen"
msgid "Image check failed:"
msgstr "Verificación de imagen fallida:"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:478
msgid "Import as peer"
-msgstr ""
+msgstr "Importar como par"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:478
msgid "Import configuration"
msgstr "Importar configuración"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:484
-#, fuzzy
-msgid "Import peer configuration…"
-msgstr "Importar configuración del par…"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:504
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:506
+msgid "Import configuration as peer…"
+msgstr "Importar configuración como par…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:470
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:492
msgid "Import settings"
msgstr "Importar ajustes"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:366
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:391
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:376
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:403
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:378
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:405
msgid "Imported peer configuration"
msgstr "Configuración del par importada"
@@ -4131,7 +4644,7 @@ msgstr ""
"prevención de bucles de puente para evitar bucles de difusión que pueden "
"paralizar toda la LAN."
-#: modules/luci-base/luasrc/view/csrftoken.htm:13
+#: modules/luci-base/ucode/template/csrftoken.ut:13
msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
@@ -4180,6 +4693,7 @@ msgstr "Interfaz entrante"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Incoming key"
msgstr "Clave entrante"
@@ -4194,7 +4708,7 @@ msgstr "Serialización entrante"
msgid "Info"
msgstr "Info"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Information"
msgstr "Información"
@@ -4213,7 +4727,6 @@ msgid "Ingress device name"
msgstr "Nombre del dispositivo de entrada"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
msgstr "Fallo de inicialización"
@@ -4225,31 +4738,50 @@ msgstr "Nombre del script de inicio"
msgid "Initscripts"
msgstr "Scripts de inicio"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
msgid "Inner certificate constraint (Domain)"
msgstr "Restricción de certificado interno (Dominio)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
msgid "Inner certificate constraint (SAN)"
msgstr "Restricción de certificado interno (SAN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
msgid "Inner certificate constraint (Subject)"
msgstr "Restricción de certificado interno (Asunto)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
msgid "Inner certificate constraint (Wildcard)"
msgstr "Restricción de certificado interno (Comodín)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:310
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
msgid "Install protocol extensions..."
msgstr "Instalar extensiones de protocolo..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:621
msgid "Instance"
msgstr "Instancia"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:162
+#, fuzzy
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr "Instancia"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:71
+#, fuzzy
+msgid "Instance Details"
+msgstr "Instancia"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2046
msgid ""
"Instead of joining any network with a matching SSID, only connect to the "
"BSSID <code>%h</code>."
@@ -4261,14 +4793,16 @@ msgstr ""
msgid "Insufficient permissions to read UCI configuration."
msgstr "Permisos insuficientes para leer la configuración de UCI."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:17
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:368
msgid "Interface"
msgstr "Interfaz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:728
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
msgid "Interface \"%h\" is already marked as designated master."
msgstr "La interfaz \"%h\" ya está marcada como maestra designada."
@@ -4276,6 +4810,7 @@ msgstr "La interfaz \"%h\" ya está marcada como maestra designada."
msgid "Interface %q device auto-migrated from %q to %q."
msgstr "La interfaz %q del dispositivo migra automáticamente de %q a %q."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
msgid "Interface Configuration"
msgstr "Configuración de la interfaz"
@@ -4284,7 +4819,7 @@ msgstr "Configuración de la interfaz"
msgid "Interface ID"
msgstr "ID de interfaz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
msgid "Interface has %d pending changes"
msgstr "La interfaz tiene %d cambio/s pendiente/s"
@@ -4293,39 +4828,40 @@ msgstr "La interfaz tiene %d cambio/s pendiente/s"
msgid "Interface is disabled"
msgstr "La interfaz está desactivada"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:65
msgid "Interface is marked for deletion"
msgstr "La interfaz está seleccionada para su eliminación"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is reconnecting..."
msgstr "Reconectando interfaz..."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:194
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:214
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is shutting down..."
msgstr "Deteniendo interfaz..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
msgid "Interface is starting..."
msgstr "La interfaz se está iniciando..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304
msgid "Interface is stopping..."
msgstr "La interfaz se está deteniendo..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1158
msgid "Interface name"
msgstr "Nombre de la interfaz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:314
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Interface not present or not connected yet."
msgstr "La interfaz no existe o no está aún conectado."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:507
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
msgid "Interfaces"
msgstr "Interfaces"
@@ -4334,10 +4870,6 @@ msgstr "Interfaces"
msgid "Internal"
msgstr "Interno"
-#: modules/luci-base/luasrc/view/error500.htm:8
-msgid "Internal Server Error"
-msgstr "Error interno del servidor"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
msgid "Interval For Sending Learning Packets"
msgstr "Intervalo para enviar paquetes de aprendizaje"
@@ -4364,7 +4896,7 @@ msgstr "Inválido"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
msgid "Invalid APN provided"
msgstr "APN proporcionado inválido"
@@ -4412,16 +4944,21 @@ msgstr "Comando inválido"
msgid "Invalid hexadecimal value"
msgstr "Valor hexadecimal inválido"
-#: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
msgid "Invalid username and/or password! Please try again."
msgstr "¡Nombre de usuario y/o contraseña no válidos! Por favor reintente."
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr "Invertir parpadeo"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "Invert match"
msgstr "Invertir coincidencia"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1154
msgid "Isolate Clients"
msgstr "Aislar clientes"
@@ -4433,21 +4970,24 @@ msgstr ""
"Parece que está intentando grabar una imagen de firmware mayor que la "
"memoria flash de su equipo. ¡Por favor, verifique el archivo!"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
msgid "JavaScript required!"
msgstr "¡Se necesita JavaScript!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1842
msgid "Join Network"
msgstr "Conectar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1829
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "Join Network: Wireless Scan"
msgstr "Conectarse a una red: Búsqueda de redes Wi-Fi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2054
msgid "Joining Network: %q"
msgstr "Conectarse a: %q"
@@ -4459,24 +4999,35 @@ msgstr "Saltar a la regla"
msgid "Keep settings and retain the current configuration"
msgstr "Mantener los ajustes y conservar la configuración actual"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
+#, fuzzy
+msgid "Keep-Alive"
+msgstr "Mantener viva"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Kernel Log"
msgstr "Registro del núcleo"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
msgid "Kernel Version"
msgstr "Versión del núcleo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1460
msgid "Key"
msgstr "Clave"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1488
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1503
msgid "Key #%d"
msgstr "Clave #%d"
@@ -4484,6 +5035,7 @@ msgstr "Clave #%d"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Key for incoming packets (optional)."
msgstr "Clave para paquetes entrantes (opcional)."
@@ -4491,14 +5043,21 @@ msgstr "Clave para paquetes entrantes (opcional)."
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Key for outgoing packets (optional)."
msgstr "Clave para paquetes salientes (opcional)."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
msgctxt "Label indicating that WireGuard peer lacks public key"
msgid "Key missing"
msgstr "Falta la clave"
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr "Clave utilizada para firmar la configuración de red"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
msgctxt "nft unit"
msgid "KiB"
@@ -4543,12 +5102,12 @@ msgstr "Intervalo de eco LCP"
msgid "LED Configuration"
msgstr "Configuración de LEDs"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
msgid "LLC"
msgstr "LLC"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid "Label"
msgstr "Etiqueta"
@@ -4560,14 +5119,30 @@ msgstr "Idioma"
msgid "Language and Style"
msgstr "Idioma y Estilo"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr ""
+"Los pesos más grandes (del mismo prio) tienen una probabilidad "
+"proporcionalmente mayor de ser seleccionados."
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
msgid "Last member interval"
msgstr "Intervalo del último miembro"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
msgid "Latency"
msgstr "Latencia"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:96
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
+msgid "Latest Handshake"
+msgstr "Último Handshake"
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
msgstr "Hoja"
@@ -4576,16 +5151,18 @@ msgstr "Hoja"
msgid "Learn"
msgstr "Aprender"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Learn routes"
msgstr "Aprender rutas"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
msgid "Lease file"
msgstr "Archivo de asignación"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:842
msgid "Lease time"
msgstr "Tiempo de asignación"
@@ -4609,6 +5186,7 @@ msgstr "Deje vacío para autodetectar"
msgid "Leave empty to use the current WAN address"
msgstr "Deje vacío para usar la dirección WAN actual"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
msgid ""
"Legacy or badly behaving devices may require legacy 802.11b rates to "
@@ -4620,31 +5198,32 @@ msgstr ""
"tiempo en el aire puede reducirse significativamente cuando se utilizan. Se "
"recomienda no permitir velocidades 802.11b siempre que sea posible."
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
msgid "Legacy rules detected"
msgstr "Reglas heredadas detectadas"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
msgid "Legend:"
msgstr "Registro de cambios:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Limit"
msgstr "Límite"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Line Attenuation (LATN)"
msgstr "Atenuación de línea (LATN)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
msgid "Line Mode"
msgstr "Modo de línea"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
msgid "Line State"
msgstr "Estado de línea"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Line Uptime"
msgstr "Tiempo de actividad de línea"
@@ -4660,22 +5239,27 @@ msgstr "Monitoreo de enlaces"
msgid "Link On"
msgstr "Enlace conectado"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
msgctxt "nft @ll,off,len"
msgid "Link layer header bits %d-%d"
msgstr "Bits de encabezado de capa de enlace %d-%d"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
msgid "List of IP addresses to convert into NXDOMAIN responses."
msgstr "Lista de direcciones IP para convertir en respuestas NXDOMAIN."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
-msgid "List of IP sets to populate with the specified domain IPs."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:726
+msgid "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here."
msgstr ""
"Lista de conjuntos de IP para completar con las IP de dominio especificadas."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
msgid ""
"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID "
@@ -4689,7 +5273,8 @@ msgstr ""
"dirección MAC de destino cuando se solicita la clave PMK-R1 del R0KH que el "
"STA usó durante la Asociación de dominio de movilidad inicial."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1577
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
"as 6 octets with colons,128-bit key as hex string. <br />This list is used "
@@ -4708,23 +5293,35 @@ msgstr ""
msgid "List of SSH key files for auth"
msgstr "Lista de archivos de claves SSH para autenticación"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
msgid "List of domains to allow RFC1918 responses for."
msgstr "Lista de dominios para permitir respuestas RFC1918."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
-msgid "List of domains to force to an IP address."
-msgstr "Lista de dominios para forzar a una dirección IP."
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:288
msgid "List of upstream resolvers to forward queries to."
msgstr "Lista de resolutores ascendentes a los que reenviar consultas."
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
msgid "Listen Port"
msgstr "Puerto de escucha"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+msgid "Listen address"
+msgstr "Escuchar dirección"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#, fuzzy
+msgid "Listen and Relay To IP family must be homogeneous."
+msgstr "La familia Escuchar y Relé a IP debe ser homogénea."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:340
msgid "Listen interfaces"
msgstr "Interfaces de escucha"
@@ -4732,7 +5329,8 @@ msgstr "Interfaces de escucha"
msgid "Listen only on the given interface or, if unspecified, on all"
msgstr "Escucha solo en la interfaz dada o, si no se especifica, en todas"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:341
msgid ""
"Listen only on the specified interfaces, and loopback if not excluded "
"explicitly."
@@ -4740,19 +5338,21 @@ msgstr ""
"Escuchar solo en las interfaces especificadas y bucle invertido si no se "
"excluye explícitamente."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
msgid "ListenPort setting is invalid"
msgstr "La configuración de ListenPort no es válida"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
msgid "Listening port for inbound DNS queries."
-msgstr "Puerto de escucha para consultas DNS entrantes"
+msgstr "Puerto de escucha para consultas DNS entrantes."
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:130
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:54
msgid "Load"
msgstr "Carga"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
msgid "Load Average"
msgstr "Carga media"
@@ -4761,27 +5361,30 @@ msgstr "Carga media"
msgid "Load configuration…"
msgstr "Cargar configuración…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2038
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1985
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:204
msgid "Loading data…"
msgstr "Cargando datos…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
msgid "Loading directory contents…"
msgstr "Cargando el contenido del directorio…"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
-#: modules/luci-base/luasrc/view/view.htm:4
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
msgid "Loading view…"
msgstr "Cargando vista…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
msgid "Local"
msgstr "Local"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
msgid "Local IP address"
msgstr "Dirección IP local"
@@ -4801,11 +5404,12 @@ msgstr "Dirección IP local para asignar"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "Local IPv4 address"
msgstr "Dirección IPv4 local"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
msgid "Local IPv6 DNS server"
msgstr "Servidor DNS IPv6 local"
@@ -4821,56 +5425,73 @@ msgstr "Dirección IPv6 local"
msgid "Local Startup"
msgstr "Arranque local"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
msgid "Local Time"
msgstr "Hora local"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1019
msgid "Local ULA"
msgstr "ULA local"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
msgid "Local domain"
msgstr "Dominio local"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:279
msgid "Local domain suffix appended to DHCP names and hosts file entries."
msgstr ""
"Sufijo de dominio local que se añade a los nombres de DHCP y a las entradas "
-"del archivo de hosts"
+"del archivo de hosts."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
msgid "Local server"
msgstr "Servidor local"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:327
msgid "Local service only"
msgstr "Solo servicio local"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr "Clave local de WireGuard"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:471
msgid "Localise queries"
msgstr "Localizar consultas"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2046
msgid "Lock to BSSID"
msgstr "Bloquear a BSSID"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft log action"
+msgid "Log event \"<strong>%h</strong>…\""
+msgstr "Registrar evento \"<strong>%h</strong>...\""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
msgid "Log output level"
msgstr "Nivel de registro"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
msgid "Log queries"
msgstr "Registrar consultas"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:123
msgid "Logging"
-msgstr "Inicio de sesión"
+msgstr "Registro"
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:23
msgid "Logging in…"
-msgstr "Iniciando sesión…"
+msgstr "Registrando…"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:57
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:57
@@ -4886,8 +5507,8 @@ msgstr ""
msgid "Logical network to which the tunnel will be added (bridged) (optional)."
msgstr "Red lógica a la que se agregará al túnel (puenteado) (opcional)."
-#: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
msgid "Login"
msgstr "Iniciar sesión"
@@ -4899,23 +5520,28 @@ msgstr "Cerrar sesión"
msgid "Loose filtering"
msgstr "Filtrado suelto"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Loss of Signal Seconds (LOSS)"
msgstr "Pérdida de segundos de señal (LOSS)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
msgid "Lowest leased address as offset from the network address."
msgstr "Dirección asignada más baja como compensación de la dirección de red."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr "Modo de compatibilidad de Lua activo"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
msgid "MAC"
msgstr "MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
msgid "MAC Address"
msgstr "Dirección MAC"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
msgid "MAC Address Filter"
msgstr "Filtrar por dirección MAC"
@@ -4925,27 +5551,32 @@ msgid "MAC Address For The Actor"
msgstr "Dirección MAC para el actor"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
msgid "MAC VLAN"
msgstr "MAC VLAN"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2168
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2230
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:179
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:205
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:764
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
msgid "MAC address"
msgstr "Dirección MAC"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
msgid "MAC-Filter"
msgstr "Filtro por MAC"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
msgid "MAC-List"
msgstr "Lista de direcciones MAC"
@@ -4982,7 +5613,7 @@ msgid "MII Interval"
msgstr "Intervalo MII"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
@@ -4990,7 +5621,12 @@ msgstr "Intervalo MII"
msgid "MTU"
msgstr "MTU"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+msgid "MX"
+msgstr "MX"
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
msgid ""
"Make sure to clone the root filesystem using something like the commands "
"below:"
@@ -4999,7 +5635,7 @@ msgstr ""
"siguientes comandos:"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
@@ -5008,27 +5644,30 @@ msgstr ""
msgid "Manual"
msgstr "Manual"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3891
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
msgid "Master"
msgstr "AP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr "Intervalo máximo de <abbr title=\"Router Advertisement\">RA</abbr>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Max. Attainable Data Rate (ATTNDR)"
msgstr "Max. velocidad de datos alcanzable (ATTNDR)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
msgid "Max. DHCP leases"
msgstr "Máx. de asignaciones de DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:538
msgid "Max. EDNS0 packet size"
msgstr "Máx. tamaño de paquete EDNS0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:545
msgid "Max. concurrent queries"
msgstr "Máx. consultas simultáneas"
@@ -5036,29 +5675,32 @@ msgstr "Máx. consultas simultáneas"
msgid "Maximum age"
msgstr "Período máximo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
msgid "Maximum allowed Listen Interval"
msgstr "Intervalo de escucha máximo permitido"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:532
msgid "Maximum allowed number of active DHCP leases."
-msgstr "Número máximo permitido de asignaciones DHCP activas"
+msgstr "Número máximo permitido de asignaciones DHCP activas."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:546
msgid "Maximum allowed number of concurrent DNS queries."
msgstr "Número máximo permitido de consultas de DNS simultáneas."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:539
msgid "Maximum allowed size of EDNS0 UDP packets."
msgstr "Tamaño máximo permitido de paquetes UDP EDNS0."
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Maximum amount of seconds to wait for the modem to become ready"
msgstr "Segundos máximos de espera a que el módem esté activo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Maximum number of leased addresses."
msgstr "Número máximo de direcciones asignadas."
@@ -5066,7 +5708,7 @@ msgstr "Número máximo de direcciones asignadas."
msgid "Maximum snooping table size"
msgstr "Tamaño máximo de la tabla de snooping"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid ""
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
@@ -5075,10 +5717,16 @@ msgstr ""
"Advertisement, ICMPv6 Type 134\">RA</abbr> no solicitado. El valor "
"predeterminado es 600 segundos."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
msgid "Maximum transmit power"
msgstr "Potencia máxima de transmisión"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+msgid "May prevent VoIP or other services from working."
+msgstr "Puede impedir que VoIP u otros servicios funcionen."
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
@@ -5105,7 +5753,7 @@ msgstr "Memoria"
msgid "Memory usage (%)"
msgstr "Uso de RAM (%)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
msgid "Mesh"
msgstr "Malla"
@@ -5113,6 +5761,7 @@ msgstr "Malla"
msgid "Mesh ID"
msgstr "ID de malla"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:997
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
msgid "Mesh Id"
msgstr "ID de malla"
@@ -5144,12 +5793,13 @@ msgstr "Método para determinar el estado del enlace"
msgid "Metric"
msgstr "Métrica"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
msgctxt "nft unit"
msgid "MiB"
msgstr "MiB"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr "Intervalo mínimo de <abbr title=\"Router Advertisement\">RA</abbr>"
@@ -5169,7 +5819,7 @@ msgstr ""
"Tiempo mínimo requerido en segundos antes de que se pueda reemplazar una "
"entrada ARP. Evita la destrucción de la caché de ARP."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid ""
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
@@ -5190,7 +5840,8 @@ msgstr "Puerto fuente de espejo"
msgid "Mobile Data"
msgstr "Datos móviles"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
msgid "Mobility Domain"
msgstr "Dominio de movilidad"
@@ -5199,13 +5850,17 @@ msgstr "Dominio de movilidad"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1813
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1760
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
msgid "Mode"
msgstr "Modo"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
msgid "Model"
msgstr "Modelo"
@@ -5222,13 +5877,13 @@ msgstr ""
"Conexión del módem en progreso. Por favor espere. Este proceso expirará "
"después de 2 minutos."
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "Modem default"
msgstr "Módem predeterminado"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
msgid "Modem device"
@@ -5239,12 +5894,11 @@ msgid "Modem disconnection in progress. Please wait."
msgstr "Desconexión del módem en progreso. Por favor espere."
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
msgstr "Error en la consulta de información del módem"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Modem init timeout"
msgstr "Espera de inicialización del Módem"
@@ -5257,7 +5911,8 @@ msgstr "El módem está desactivado."
msgid "ModemManager"
msgstr "ModemManager"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3895
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1080
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
msgid "Monitor"
msgstr "Monitor"
@@ -5284,9 +5939,9 @@ msgstr "Puntos de montaje"
msgid "Mount Points - Mount Entry"
msgstr "Puntos de montaje - Entrada de montaje"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
msgid "Mount Points - Swap Entry"
-msgstr "Puntos de montaje - Entrada de Swap"
+msgstr "Puntos de montaje - Entrada de intercambio"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
msgid ""
@@ -5304,17 +5959,17 @@ msgstr "Montar los dispositivos conectados"
msgid "Mount filesystems not specifically configured"
msgstr "Sistemas de archivos de montaje no configurados específicamente"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "Mount options"
msgstr "Opciones de montaje"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Mount point"
msgstr "Punto de montaje"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:158
msgid "Mount swap not specifically configured"
-msgstr "Montaje de Swap no configurado específicamente"
+msgstr "Montaje de intercambio no configurado específicamente"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:223
msgid "Mounted file systems"
@@ -5328,6 +5983,11 @@ msgstr "Mover hacia abajo"
msgid "Move up"
msgstr "Mover hacia arriba"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1151
+msgid "Multi To Unicast"
+msgstr "Multi a unidifusión"
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
@@ -5347,10 +6007,12 @@ msgstr "Enrutamiento de multidifusión"
msgid "Multicast to unicast"
msgstr "Multidifusión a unidifusión"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1528
msgid "NAS ID"
msgstr "NAS ID"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:537
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
msgid "NAT action chain \"%h\""
msgstr "Cadena de acción NAT \"%h\""
@@ -5364,11 +6026,11 @@ msgid "NAT64 Prefix"
msgstr "Prefijo NAT64"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
msgid "NCM"
msgstr "NCM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "NDP-Proxy slave"
msgstr "Esclavo de Proxy NDP"
@@ -5381,34 +6043,52 @@ msgid "NTP server candidates"
msgstr "Servidores NTP a consultar"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4139
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:73
msgid "Name"
msgstr "Nombre"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2024
msgid "Name of the new network"
msgstr "Nombre de la nueva red"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr "Nombre del dispositivo de túnel"
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
msgid "Navigation"
msgstr "Navegación"
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+#, fuzzy
+msgid "Nebula Network"
+msgstr "Red Nebula"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "Neighbour Report"
+msgstr "Informe de vecinos"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Neighbour cache validity"
msgstr "Validez de la caché de vecinos"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2229
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:186
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:212
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2176
msgid "Network"
msgstr "Red"
@@ -5416,33 +6096,31 @@ msgstr "Red"
msgid "Network Coding"
msgstr "Codificación de red"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
msgid "Network Mode"
-msgstr ""
+msgstr "Modo de red"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2018
msgid "Network SSID"
msgstr "SSID de la red"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
-msgid "Network Utilities"
-msgstr "Utilidades de red"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
msgid "Network address"
msgstr "Dirección de red"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:571
msgid "Network boot image"
msgstr "Imagen de arranque en red"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:408
#, fuzzy
msgid "Network bridge configuration migration"
msgstr "Migración de la configuración del puente de red"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1435
msgid "Network device"
msgstr "Dispositivo de red"
@@ -5455,16 +6133,18 @@ msgstr "Actividad del dispositivo de red (kernel: netdev)"
msgid "Network device is not present"
msgstr "El dispositivo de red no está presente"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:646
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
msgid "Network device table \"%h\""
msgstr "Tabla de dispositivos de red \"%h\""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
msgctxt "nft @nh,off,len"
msgid "Network header bits %d-%d"
msgstr "Bits de encabezado de red %d-%d"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:442
msgid "Network ifname configuration migration"
msgstr "Migración de configuración de ifname de red"
@@ -5473,7 +6153,8 @@ msgstr "Migración de configuración de ifname de red"
msgid "Network interface"
msgstr "Interfaz de red"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:610
msgid "Network-ID"
msgstr "ID de red"
@@ -5481,7 +6162,14 @@ msgstr "ID de red"
msgid "Never"
msgstr "Nunca"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
+#, fuzzy
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr "Nunca"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:275
msgid ""
"Never forward matching domains and subdomains, resolve from DHCP or hosts "
"files only."
@@ -5489,11 +6177,11 @@ msgstr ""
"Nunca reenviar dominios y subdominios coincidentes, resuelva solo desde DHCP "
"o archivos de hosts."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1172
msgid "New interface for \"%s\" can not be created: %s"
msgstr "No se puede crear una nueva interfaz para \"%s\": %s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1123
msgid "New interface name…"
msgstr "Nuevo nombre de interfaz…"
@@ -5501,13 +6189,13 @@ msgstr "Nuevo nombre de interfaz…"
msgid "Next »"
msgstr "Siguiente »"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
msgstr "No"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
msgid "No DHCP Server configured for this interface"
msgstr "No se ha configurado un servidor DHCP para esta interfaz"
@@ -5515,7 +6203,8 @@ msgstr "No se ha configurado un servidor DHCP para esta interfaz"
msgid "No Data"
msgstr "Sin datos"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
msgid "No Encryption"
msgstr "Sin encriptación"
@@ -5531,9 +6220,14 @@ msgstr "Sin NAT-T"
msgid "No RX signal"
msgstr "No hay señal RX"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:185
+msgid "No WireGuard interfaces configured."
+msgstr "No se han configurado interfaces WireGuard."
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:82
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
msgid ""
"No changes to settings will be stored and are lost after rebooting. This "
@@ -5547,7 +6241,11 @@ msgstr ""
msgid "No client associated"
msgstr "Ningún cliente asociado"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr "Ningún dispositivo de control especificado"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
msgctxt "empty table placeholder"
msgid "No data"
msgstr "Sin datos"
@@ -5571,15 +6269,12 @@ msgstr "Sin aplicación"
msgid "No entries available"
msgstr "No hay entradas disponibles"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2913
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
msgid "No entries in this directory"
msgstr "No hay entradas en este directorio"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
-msgid "No files found"
-msgstr "No se han encontrado archivos"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:843
#, fuzzy
msgid ""
"No fixed interface listening port defined, peers might not be able to "
@@ -5617,30 +6312,40 @@ msgstr "No hay más esclavos disponibles"
msgid "No more slaves available, can not save interface"
msgstr "No hay más esclavos disponibles, no se puede guardar la interfaz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
msgid "No negative cache"
msgstr "Sin caché negativa"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:697
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
#, fuzzy
msgid "No nftables ruleset loaded."
msgstr "No se ha cargado ningún conjunto de reglas de nftables."
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
msgid "No password set!"
msgstr "¡Sin contraseña!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
+#, fuzzy
+msgid "No peers connected"
+msgstr "No conectado"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
msgid "No peers defined yet."
msgstr "Aún no se han definido pares."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
msgid "No public keys present yet."
msgstr "No hay claves públicas presentes todavía."
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:614
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
msgctxt "nft chain is empty"
msgid "No rules in this chain"
@@ -5654,8 +6359,8 @@ msgstr "No hay reglas en esta cadena."
msgid "No validation or filtering"
msgstr "Sin validación o filtrado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "No zone assigned"
msgstr "Sin zona asignada"
@@ -5667,7 +6372,7 @@ msgstr "Sin zona asignada"
msgid "Noise"
msgstr "Ruido"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Noise Margin (SNR)"
msgstr "Margen de ruido (SNR)"
@@ -5675,11 +6380,12 @@ msgstr "Margen de ruido (SNR)"
msgid "Noise:"
msgstr "Ruido:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Non Pre-emptive CRC errors (CRC_P)"
msgstr "Errores de CRC no preventivos (CRC P)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
msgid "Non-wildcard"
msgstr "Sin comodín"
@@ -5689,12 +6395,13 @@ msgstr "Sin comodín"
msgid "None"
msgstr "Ninguno"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
msgid "Normal"
msgstr "Normal"
-#: modules/luci-base/luasrc/view/error404.htm:8
+#: modules/luci-base/ucode/template/error404.ut:9
msgid "Not Found"
msgstr "No encontrado"
@@ -5706,15 +6413,15 @@ msgstr "No asociado"
msgid "Not connected"
msgstr "No conectado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:131
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:157
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:328
msgid "Not present"
msgstr "No presente"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Not started on boot"
msgstr "No se inició en el arranque"
@@ -5722,7 +6429,8 @@ msgstr "No se inició en el arranque"
msgid "Not supported"
msgstr "No soportado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1697
msgid ""
"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
"have problems"
@@ -5730,6 +6438,17 @@ msgstr ""
"Nota: algunos controladores inalámbricos no son totalmente compatibles con "
"802.11w. P.ej. mwlwifi puede tener problemas"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:353
+#, fuzzy
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(<code>addr#port</code>)."
+msgstr ""
+"Nota: es posible que también necesite un proxy DHCP (actualmente no "
+"disponible) al especificar un puerto de retransmisión a no estándar "
+"(<code>addr#port</code>)."
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "Notes"
msgstr "Notas"
@@ -5738,7 +6457,7 @@ msgstr "Notas"
msgid "Notice"
msgstr "Aviso"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:138
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:135
msgid "Nslookup"
msgstr "NSLookup"
@@ -5746,7 +6465,8 @@ msgstr "NSLookup"
msgid "Number of IGMP membership reports"
msgstr "Número de informes de membresía IGMP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:553
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr ""
"Número de entradas de DNS en caché, 10000 es el máximo, 0 es sin "
@@ -5766,7 +6486,7 @@ msgid "Obfuscated Password"
msgstr "Contraseña confusa"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
@@ -5799,7 +6519,8 @@ msgstr "Retraso de activación"
msgid "On-link"
msgstr "En enlace"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:817
msgid "One of hostname or MAC address must be specified!"
msgstr "¡Debe especificar al menos un nombre de host o dirección MAC!"
@@ -5834,13 +6555,13 @@ msgstr ""
"Solo si el esclavo activo actual falla y el esclavo primario está activo "
"(falla, 2)"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:683
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
#, fuzzy
msgid "Open iptables rules overview…"
msgstr "Abra la descripción general de las reglas de iptables…"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
msgstr "Abrir lista..."
@@ -5849,11 +6570,11 @@ msgstr "Abrir lista..."
msgid "OpenConnect (CISCO AnyConnect)"
msgstr "OpenConnect (CISCO AnyConnect)"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
msgid "OpenFortivpn"
msgstr "OpenFortivpn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
@@ -5863,7 +6584,7 @@ msgstr ""
"configurada y activa; de lo contrario, desactive el proxy de <abbr title="
"\"Neighbour Discovery Protocol\">NDP</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise fall back to <em>server mode</em>."
@@ -5871,7 +6592,7 @@ msgstr ""
"Opere en <em>modo relé</em> si una interfaz maestra designada está "
"configurada y activa; de lo contrario, vuelva al <em>modo servidor</em>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
msgid ""
"Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
"otherwise disable service."
@@ -5879,12 +6600,13 @@ msgstr ""
"Opere en <em>modo relé</em> si hay un prefijo IPv6 ascendente; de lo "
"contrario, desactive el servicio."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
msgid "Operating frequency"
msgstr "Frecuencia de operación"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
msgid "Option \"%s\" contains an invalid input value."
msgstr "La opción \"%s\" contiene un valor de entrada no válido."
@@ -5892,15 +6614,16 @@ msgstr "La opción \"%s\" contiene un valor de entrada no válido."
msgid "Option \"%s\" must not be empty."
msgstr "La opción \"%s\" no debe estar vacía."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
msgid "Option changed"
msgstr "Opción cambiada"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
msgid "Option removed"
msgstr "Opción eliminada"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1699
msgid "Optional"
msgstr "Opcional"
@@ -5908,6 +6631,12 @@ msgstr "Opcional"
msgid "Optional, free-form notes about this device"
msgstr "Notas opcionales de forma libre sobre este dispositivo"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
+msgstr ""
+"Opcional, en segundos. Si se establece en '0', no se intenta volver a "
+"conectar."
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
@@ -5916,7 +6645,7 @@ msgstr ""
"Opcional. Marca de 32 bits para los paquetes cifrados salientes. Ingrese el "
"valor en hexadecimal, comenzando con <code>0x</code>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid ""
"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -5928,7 +6657,8 @@ msgstr ""
"servidor delegante, use el sufijo (como '::1') para formar la dirección IPv6 "
"('a:b:c:d::1') para la interfaz."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
@@ -5937,11 +6667,13 @@ msgstr ""
"adicional de criptografía de clave simétrica para la resistencia post-"
"cuántica."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:661
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr "Opcional. Crear rutas para IPs permitidas para este par."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
msgid "Optional. Description of peer."
msgstr "Opcional. Descripción del par."
@@ -5949,14 +6681,16 @@ msgstr "Opcional. Descripción del par."
msgid "Optional. Do not create host routes to peers."
msgstr "Opcional. No crea rutas de host para los pares."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:664
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
"Opcional. Host de pares. Los nombres se resuelven antes de abrir la interfaz."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:626
msgid ""
"Optional. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5974,11 +6708,13 @@ msgstr "Opcional. Unidad máxima de transmisión de la interfaz XFRM."
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr "Opcional. Unidad máxima de transmisión de la interfaz del túnel."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:680
msgid "Optional. Port of peer."
msgstr "Opcional. Puerto de pares."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:592
#, fuzzy
msgid ""
"Optional. Private key of the WireGuard peer. The key is not required for "
@@ -5991,7 +6727,8 @@ msgstr ""
"código QR si está disponible. Se puede eliminar después de exportar la "
"configuración."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:685
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -6008,7 +6745,8 @@ msgstr "Opcional. Puerto UDP utilizado para paquetes salientes y entrantes."
msgid "Options"
msgstr "Opciones"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:605
#, fuzzy
msgid ""
"Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
@@ -6021,10 +6759,17 @@ msgstr ""
"code>\" para la ruta predeterminada. <code>0.0.0.0</code> significa \"la "
"dirección del sistema que ejecuta dnsmasq\"."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
msgid "Options:"
msgstr "Opciones:"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:658
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:690
+msgid "Ordinal: lower comes first."
+msgstr "Ordinal: el bajo va primero."
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
msgid "Originator Interval"
msgstr "Intervalo de originador"
@@ -6056,6 +6801,7 @@ msgstr "Interfaz saliente"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Outgoing key"
msgstr "Clave saliente"
@@ -6079,11 +6825,11 @@ msgstr "Zona de salida"
msgid "Overlap"
msgstr "Superposición"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
msgid "Override IPv4 routing table"
msgstr "Anular la tabla de enrutamiento IPv4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
msgid "Override IPv6 routing table"
msgstr "Anular la tabla de enrutamiento IPv6"
@@ -6094,7 +6840,7 @@ msgstr "Anular la tabla de enrutamiento IPv6"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -6102,6 +6848,7 @@ msgstr "Anular la tabla de enrutamiento IPv6"
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
msgid "Override MTU"
msgstr "Reemplazar MTU"
@@ -6123,7 +6870,8 @@ msgstr "Reemplazar TOS"
msgid "Override TTL"
msgstr "Reemplazar TTL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
msgid ""
"Override default MAC address - the range of usable addresses might be "
"limited by the driver"
@@ -6131,7 +6879,8 @@ msgstr ""
"Anula la dirección MAC predeterminada: el rango de direcciones utilizables "
"puede estar limitado por el controlador"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1158
msgid "Override default interface name"
msgstr "Reemplaza el nombre predeterminado de la interfaz"
@@ -6139,7 +6888,7 @@ msgstr "Reemplaza el nombre predeterminado de la interfaz"
msgid "Override the gateway in DHCP responses"
msgstr "Reemplazar puerta de enlace en las respuestas DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
@@ -6159,7 +6908,7 @@ msgstr "Visión general"
msgid "Overwrite existing file \"%s\" ?"
msgstr "Sobrescribir archivo \"%s\" existente?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:345
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355
msgid "Overwrite the current settings with the imported configuration?"
msgstr "¿Sobrescribir la configuración actual con la configuración importada?"
@@ -6173,7 +6922,7 @@ msgstr "PAP/CHAP (ambos)"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
@@ -6186,7 +6935,7 @@ msgstr "Contraseña PAP/CHAP"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
@@ -6207,7 +6956,7 @@ msgstr "PID"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
msgid "PIN"
msgstr "PIN"
@@ -6217,7 +6966,8 @@ msgstr "PIN"
msgid "PIN code rejected"
msgstr "Código PIN rechazado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
msgid "PMK R1 Push"
msgstr "PMK R1 Push"
@@ -6258,20 +7008,22 @@ msgstr "Desplazamiento PSID"
msgid "PSID-bits length"
msgstr "Longitud de PSID-bits"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:571
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:573
msgctxt "Label indicating that WireGuard peer uses a PSK"
msgid "PSK"
msgstr "PSK"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1528
msgid "PTM/EFM (Packet Transfer Mode)"
msgstr "PTM/EFM (Modo de transferencia de paquetes)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
msgid "PXE/TFTP Settings"
msgstr "Configuración de PXE/TFTP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid "Packet Steering"
msgstr "Dirección de paquetes"
@@ -6281,6 +7033,11 @@ msgctxt "nft meta mark"
msgid "Packet mark"
msgstr "Marca de paquete"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta time"
+msgid "Packet receive time"
+msgstr "Tiempo de recepción del paquete"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr "Paquetes"
@@ -6289,8 +7046,8 @@ msgstr "Paquetes"
msgid "Packets To Transmit Before Moving To Next Slave"
msgstr "Paquetes para transmitir antes de pasar al siguiente esclavo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "Part of zone %q"
msgstr "Parte de zona %q"
@@ -6299,13 +7056,14 @@ msgctxt "MACVLAN mode"
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
msgstr "Traspasar (Duplicar dispositivo físico a una sola MAC VLAN)"
-#: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
msgid "Password"
msgstr "Contraseña"
@@ -6313,11 +7071,13 @@ msgstr "Contraseña"
msgid "Password authentication"
msgstr "Autentificación de contraseña"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
msgid "Password of Private Key"
msgstr "Contraseña de clave privada"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
msgid "Password of inner Private Key"
msgstr "Contraseña de clave privada interna"
@@ -6332,50 +7092,64 @@ msgstr "Seguridad de la contraseña"
msgid "Password2"
msgstr "Contraseña2"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
msgstr "Pegar o arrastrar archivo de clave SSH…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:424
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:444
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:446
msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
msgstr ""
+"Pegue o arrastre el archivo de configuración del par de WireGuard (wg0.conf)…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:417
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:439
msgid ""
"Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
"another system below to create a matching peer entry allowing that system to "
"connect to the local WireGuard interface."
msgstr ""
+"Pegue o arrastre una configuración de WireGuard (comúnmente <em>wg0.conf</"
+"em>) desde otro sistema a continuación para crear una entrada equivalente "
+"que permita que ese sistema se conecte a la interfaz local de WireGuard."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:423
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:443
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:445
msgid "Paste or drag supplied WireGuard configuration file…"
msgstr ""
+"Pegue o arrastre el archivo de configuración de WireGuard suministrado…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
msgid "Path to CA-Certificate"
msgstr "Ruta al certificado CA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1616
msgid "Path to Client-Certificate"
msgstr "Ruta al certificado del cliente"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
msgid "Path to Private Key"
msgstr "Ruta a la Clave Privada"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
msgid "Path to inner CA-Certificate"
msgstr "Ruta al certificado interno de CA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1674
msgid "Path to inner Client-Certificate"
msgstr "Ruta al certificado del cliente interno"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1677
msgid "Path to inner Private Key"
msgstr "Ruta a la clave privada interna"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
msgid "Paused"
msgstr "Pausado"
@@ -6393,6 +7167,16 @@ msgstr "Pausado"
msgid "Peak:"
msgstr "Pico:"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:111
+msgid "Peer"
+msgstr "Par"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:88
+msgid "Peer Details"
+msgstr "Detalles del par"
+
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
msgstr "Dirección IP del par para asignar"
@@ -6410,7 +7194,8 @@ msgstr "Falta la dirección del par"
msgid "Peer device name"
msgstr "Nombre del dispositivo del par"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:515
msgid "Peer disabled"
msgstr "Par desactivado"
@@ -6441,11 +7226,16 @@ msgstr "Realizar restablecimiento"
msgid "Permission denied"
msgstr "Permiso denegado"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:685
msgid "Persistent Keep Alive"
msgstr "Mantener conectado continuamente"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Persistent reconnect interval"
+msgstr "Intervalo de reconexión persistente"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334
msgid "PersistentKeepAlive setting is invalid"
msgstr "La configuración de PersistentKeepAlive no es válida"
@@ -6453,30 +7243,30 @@ msgstr "La configuración de PersistentKeepAlive no es válida"
msgid "Phy Rate:"
msgstr "Ratio Phy:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
msgid "Physical Settings"
msgstr "Configuración física"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:98
msgid "Ping"
msgstr "Ping"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Pkts."
msgstr "Paq."
-#: modules/luci-base/luasrc/view/sysauth.htm:19
+#: modules/luci-base/ucode/template/sysauth.ut:19
msgid "Please enter your username and password."
msgstr "Por favor, introduzca su nombre de usuario y contraseña."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4122
msgid "Please select the file to upload."
msgstr "Por favor, seleccione el archivo que desea cargar."
@@ -6484,15 +7274,25 @@ msgstr "Por favor, seleccione el archivo que desea cargar."
msgid "Policy"
msgstr "Política"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
msgctxt "Chain hook policy"
msgid "Policy: <strong>%h</strong> (%h)"
msgstr "Política: <strong>%h</strong> (%h)"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:653
msgid "Port"
msgstr "Puerto"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:174
+#, fuzzy
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr "Puerto %d"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
msgid "Port isolation"
msgstr "Aislamiento de puertos"
@@ -6505,19 +7305,19 @@ msgstr "Estado del puerto:"
msgid "Potential negation of: %s"
msgstr "negación potencial de: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
msgid "Power Management Mode"
msgstr "Modo de administración de energía"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "Pre-emptive CRC errors (CRCP_P)"
msgstr "Errores preventivos de CRC (CRC P)"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
msgid "Prefer LTE"
msgstr "Preferir LTE"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
msgid "Prefer UMTS"
msgstr "Preferir UMTS"
@@ -6529,15 +7329,17 @@ msgstr "Prefijo delegado"
msgid "Prefix suppressor"
msgstr "Supresor de prefijo"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
msgid "Preshared Key"
msgstr "Clave precompartida"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:550
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:572
msgid "Preshared key in use"
msgstr "Clave precompartida en uso"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308
msgid "PresharedKey setting is invalid"
msgstr "La configuración de PresharedKey no es válida"
@@ -6554,7 +7356,8 @@ msgstr ""
"Asumir que el otro estará muerto tras estos fallos de echo LCP, use 0 para "
"ignorar fallos"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1154
msgid "Prevents client-to-client communication"
msgstr "Impide la comunicación entre los clientes"
@@ -6591,13 +7394,18 @@ msgstr ""
"(siempre, 0)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:658
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:690
msgid "Priority"
msgstr "Prioridad"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:545
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:567
msgctxt "Label indicating that WireGuard peer private key is stored"
msgid "Private"
msgstr "Privado"
@@ -6608,15 +7416,17 @@ msgid "Private (Prevent communication between MAC VLANs)"
msgstr "Privado (evita la comunicación entre MAC VLANs)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:592
msgid "Private Key"
msgstr "Clave privada"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:564
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:566
msgid "Private key present"
msgstr "Clave privada presente"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:290
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
msgid "PrivateKey setting is missing or invalid"
msgstr "Falta la configuración de clave privada o no es válida"
@@ -6629,9 +7439,9 @@ msgstr "Procesos"
msgid "Prot."
msgstr "Prot."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:564
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1137
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
@@ -6643,7 +7453,7 @@ msgstr "Protocolo"
msgid "Provide NTP server"
msgstr "Dar servicio NTP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid ""
"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
"and requests."
@@ -6651,6 +7461,7 @@ msgstr ""
"Proporcione un servidor DHCPv6 en esta interfaz y responda a las solicitudes "
"de DHCPv6."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883
msgid "Provide new network"
msgstr "Introduzca una nueva red"
@@ -6663,25 +7474,43 @@ msgstr ""
"Proporcionar el servidor NTP a la interfaz seleccionada o, si no se "
"especifica, a todas las interfaces"
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+msgid "Proxy Server"
+msgstr "Servidor proxy"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid "ProxyARP"
+msgstr "ProxyARP"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Pseudo Ad-Hoc (ahdemo)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:587
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:91
msgid "Public Key"
msgstr "Clave pública"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
msgid "Public key is missing"
msgstr "Falta la clave pública"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:556
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:558
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:138
msgctxt "Tooltip displaying full WireGuard peer public key"
msgid "Public key: %h"
msgstr "Clave pública: %h"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
msgid ""
"Public keys allow for the passwordless SSH logins with a higher security "
"compared to the use of plain passwords. In order to upload a new key to the "
@@ -6700,9 +7529,9 @@ msgstr ""
"Prefijo público enrutado a este dispositivo para su distribución a los "
"clientes."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
msgid "PublicKey setting is invalid"
-msgstr ""
+msgstr "La configuración de PublicKey no es válida"
#: modules/luci-compat/luasrc/model/network/proto_qmi.lua:9
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:27
@@ -6713,7 +7542,8 @@ msgstr "QMI Celular"
msgid "Quality"
msgstr "Calidad"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
msgid "Query all available upstream resolvers."
msgstr "Consulta todos los resolutores ascendentes disponibles."
@@ -6725,35 +7555,43 @@ msgstr "Intervalo de consulta"
msgid "Query response interval"
msgstr "Intervalo de respuesta de consulta"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1556
msgid "R0 Key Lifetime"
msgstr "Tiempo de vida de la clave R0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1562
msgid "R1 Key Holder"
msgstr "Llavero R1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1428
msgid "RADIUS Accounting Port"
msgstr "Puerto de contabilidad Radius"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
msgid "RADIUS Accounting Secret"
msgstr "Secreto de contabilidad Radius"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
msgid "RADIUS Accounting Server"
msgstr "Servidor de contabilidad Radius"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1412
msgid "RADIUS Authentication Port"
msgstr "Puerto de autentificación Radius"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
msgid "RADIUS Authentication Secret"
msgstr "Secreto de autentificación Radius"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
msgid "RADIUS Authentication Server"
msgstr "Servidor de autentificación Radius"
@@ -6761,16 +7599,24 @@ msgstr "Servidor de autentificación Radius"
msgid "RFC3947 NAT-T mode"
msgstr "Modo NAT-T RFC3947"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1456
+#, fuzzy
+msgid "RSN Preauth"
+msgstr "Autorización previa de RSN"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
msgid "RSSI threshold for joining"
msgstr "Umbral RSSI para unirse"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
msgid "RTS/CTS Threshold"
msgstr "Umbral RTS/CTS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
msgid "RX"
msgstr "RX"
@@ -6778,10 +7624,20 @@ msgstr "RX"
msgid "RX Rate"
msgstr "Tasa RX"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2233
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2180
msgid "RX Rate / TX Rate"
msgstr "Tasa RX / TX"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr ""
+"Medición de recursos de radio: envía balizas para ayudar en la itinerancia. "
+"No todos los clientes admiten esto."
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
msgctxt "nft nat flag random"
msgid "Randomize source port mapping"
@@ -6793,11 +7649,12 @@ msgstr ""
"Bytes en bruto codificados en hexadecimal. Deje en blanco a menos que su ISP "
"lo requiera"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
msgstr "Leer <code>/etc/ethers</code> para configurar el servidor DHCP."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
msgid "Really switch protocol?"
msgstr "¿Está seguro de querer cambiar el protocolo?"
@@ -6805,11 +7662,13 @@ msgstr "¿Está seguro de querer cambiar el protocolo?"
msgid "Realtime Graphs"
msgstr "Gráficos en tiempo real"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
msgid "Reassociation Deadline"
msgstr "Fecha límite de reasociación"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:309
msgid "Rebind protection"
msgstr "Protección contra reasociación"
@@ -6833,11 +7692,21 @@ msgstr "Reiniciar el sistema operativo de su dispositivo"
msgid "Receive"
msgstr "Recibir"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
+#, fuzzy
+msgid "Received Data"
+msgstr "Recibir"
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr "Recomendado. Direcciones IP de la interfaz de WireGuard."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+msgid "Reconnect Timeout"
+msgstr "Tiempo de espera de reconexión"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
msgid "Reconnect this interface"
msgstr "Reconectar esta interfaz"
@@ -6845,11 +7714,13 @@ msgstr "Reconectar esta interfaz"
msgid "Redirect to HTTPS"
msgstr "Redirigir a HTTPS"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
msgctxt "nft redirect to port"
msgid "Redirect to local port <strong>%h</strong>"
msgstr "Redirigir al puerto local <strong>%h</strong>"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
msgctxt "nft redirect"
msgid "Redirect to local system"
@@ -6859,25 +7730,33 @@ msgstr "Redirigir al sistema local"
msgid "References"
msgstr "Referencias"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361
+msgid "Refresh Channels"
+msgstr "Actualizar canales"
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
msgid "Refreshing"
msgstr "Refrescar"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
msgctxt "nft reject with icmp type"
msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
msgstr "Rechazar paquete IPv4 con <strong>ICMP tipo %h</strong>"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
msgctxt "nft reject with icmpx type"
msgid "Reject packet with <strong>ICMP type %h</strong>"
msgstr "Rechazar paquete con <strong>ICMP tipo %h</strong>"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
msgctxt "nft reject with icmpv6 type"
msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
msgstr "Rechazar paquete con <strong>ICMPv6 tipo %h</strong>"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
#, fuzzy
msgctxt "nft reject with tcp reset"
@@ -6893,14 +7772,32 @@ msgstr ""
"o igual que el valor especificado"
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:685
msgid "Relay"
-msgstr "Relé (relayd)"
+msgstr "Relé"
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:157
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:36
msgid "Relay Bridge"
-msgstr "Puente de reenvío"
+msgstr "Puente de relé"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#, fuzzy
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr ""
+"Retransmita las solicitudes de DHCP a otro lugar. Bien: v4<->v4, v6<->v6. No "
+"está bien: v4<->v6, v6<->v4."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:385
+#, fuzzy
+msgid "Relay To address"
+msgstr "Relé a la dirección"
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
msgid "Relay between networks"
@@ -6909,7 +7806,7 @@ msgstr "Relé entre redes"
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:12
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:64
msgid "Relay bridge"
-msgstr "Puente de reenvío"
+msgstr "Puente de relé"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
@@ -6920,6 +7817,7 @@ msgstr "Dirección IPv4 remota"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid "Remote IPv4 address or FQDN"
msgstr "Dirección IPv4 remota o FQDN"
@@ -6932,16 +7830,34 @@ msgstr "Dirección IPv6 remota"
msgid "Remote IPv6 address or FQDN"
msgstr "Dirección IPv6 remota o FQDN"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:908
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
msgid "Remove"
msgstr "Eliminar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:467
+#, fuzzy
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr ""
+"Eliminar las direcciones IPv4 de los resultados y solo devuelva direcciones "
+"IPv6."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:461
+#, fuzzy
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr ""
+"Eliminar las direcciones IPv6 de los resultados y solo devuelva direcciones "
+"IPv4."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
msgid "Remove related device settings from the configuration"
msgstr ""
"Eliminar la configuración del dispositivo relacionada de la configuración"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2022
msgid "Replace wireless configuration"
msgstr "Cambiar la configuración Wi-Fi"
@@ -6971,7 +7887,8 @@ msgstr "Requerir suma de comprobación entrante (opcional)."
msgid "Require incoming packets serialization (optional)."
msgstr "Requiere la serialización de paquetes entrantes (opcional)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid "Required"
msgstr "Requerido"
@@ -6983,7 +7900,12 @@ msgstr "Requerido para ciertos ISPs, por ejemplo Charter con DOCSIS 3"
msgid "Required. Base64-encoded private key for this interface."
msgstr "Requerido. Clave privada codificada en base64 para esta interfaz."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr "Requerido. Ruta al archivo de configuración .yml para esta interfaz."
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:587
msgid "Required. Public key of the WireGuard peer."
msgstr "Requerido. Clave pública del par de WireGuard."
@@ -6995,67 +7917,92 @@ msgstr "Requerido. Interfaz subyacente."
msgid "Required. XFRM interface ID to be used for SA."
msgstr "Requerido. ID de interfaz XFRM que se usará para SA."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
msgid "Requires hostapd"
msgstr "Requiere hostapd"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
msgid "Requires hostapd with EAP Suite-B support"
msgstr "Requiere hostapd con soporte EAP Suite-B"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
msgid "Requires hostapd with EAP support"
msgstr "Requiere hostapd con soporte EAP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
msgid "Requires hostapd with OWE support"
msgstr "Requiere hostapd con soporte OWE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
msgid "Requires hostapd with SAE support"
msgstr "Requiere hostapd con soporte SAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
msgid "Requires hostapd with WEP support"
msgstr "Requiere hostapd con soporte WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1352
msgid "Requires wpa-supplicant"
msgstr "Requiere wpa-supplicant"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
msgid "Requires wpa-supplicant with EAP Suite-B support"
msgstr "Requiere wpa-supplicant con soporte EAP Suite-B"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
msgid "Requires wpa-supplicant with EAP support"
msgstr "Requiere wpa-supplicant con soporte EAP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
msgid "Requires wpa-supplicant with OWE support"
msgstr "Requiere wpa-supplicant con soporte OWE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1358
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1356
msgid "Requires wpa-supplicant with SAE support"
msgstr "Requiere wpa-supplicant con soporte SAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
msgid "Requires wpa-supplicant with WEP support"
msgstr "Requiere wpa-supplicant con soporte WEP"
@@ -7064,7 +8011,7 @@ msgid "Reselection policy for primary slave"
msgstr "Política de reselección para esclavo primario"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
-#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-base/ucode/template/sysauth.ut:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
@@ -7079,21 +8026,29 @@ msgstr "Reiniciar contadores"
msgid "Reset to defaults"
msgstr "Reiniciar a configuraciones predeterminadas"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
msgid "Resolv and Hosts Files"
msgstr "Archivos Resolv y Hosts"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:424
msgid "Resolv file"
msgstr "Archivo de resolución"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+msgid "Resolve specified FQDNs to an IP."
+msgstr "Lista de dominios para forzar a una dirección IP."
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
msgid "Resource not found"
msgstr "Recurso no encontrado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:876
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875
msgid "Restart"
msgstr "Reiniciar"
@@ -7101,6 +8056,7 @@ msgstr "Reiniciar"
msgid "Restart Firewall"
msgstr "Reiniciar Cortafuegos"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:873
msgid "Restart radio interface"
msgstr "Reiniciar la interfaz de radio"
@@ -7113,7 +8069,8 @@ msgstr "Restaurar"
msgid "Restore backup"
msgstr "Restaurar copia de seguridad"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
msgid ""
"Return answers to DNS queries matching the subnet from which the query was "
"received if multiple IPs are available."
@@ -7130,77 +8087,99 @@ msgstr "Revelar/ocultar contraseña"
msgid "Reverse path filter"
msgstr "Filtro de ruta inversa"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4413
msgid "Revert"
msgstr "Revertir"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4518
msgid "Revert changes"
msgstr "Revertir cambios"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4732
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4730
msgid "Revert request failed with status <code>%h</code>"
msgstr "Error al revertir la solicitud con el estado <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4712
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4710
msgid "Reverting configuration…"
msgstr "Revirtiendo configuración…"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
#, fuzzy
msgctxt "nft dnat ip to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr "Reescribir destino a <strong>%h</strong>"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
msgctxt "nft dnat ip6 to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr "Reescribir destino a <strong>%h</strong>"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
#, fuzzy
msgctxt "nft dnat ip to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr "Reescribir destino a <strong>%h</strong>, puerto <strong>%h</strong>"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
#, fuzzy
msgctxt "nft dnat ip6 to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr "Reescriba destino a <strong>%h</strong>, puerto <strong>%h</strong>"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
#, fuzzy
msgctxt "nft snat ip to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr "Reescribir origen a <strong>%h</strong>"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
#, fuzzy
msgctxt "nft snat ip6 to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr "Reescribir origen a <strong>%h</strong>"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
#, fuzzy
msgctxt "nft snat ip to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr "Reescribir origen a <strong>%h</strong>, puerto <strong>%h</strong>"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
msgctxt "nft snat ip6 to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr "Reescribir origen a <strong>%h</strong>, puerto <strong>%h</strong>"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
msgid "Rewrite to egress device address"
msgstr "Reescribir en la dirección del dispositivo de salida"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1456
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+"Red de seguridad robusta (RSN): permita la autenticación previa de roaming "
+"para redes WPA2-EAP (y anúnciela en balizas WLAN). Solo funciona si la "
+"interfaz de red especificada es un puente. Acorta el proceso de reasociación "
+"de tiempo crítico."
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr "Robustez"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:565
msgid ""
"Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
"<em>TFTP server root</em> turn on the TFTP server and serve files from "
@@ -7210,7 +8189,7 @@ msgstr ""
"servidor TFTP</em> y <em>Raíz del servidor TFTP</em> enciende el servidor "
"TFTP y entrega archivos desde la <em>Raíz del servidor TFTP</em>."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
msgid "Root preparation"
msgstr "Preparación de la raíz"
@@ -7218,10 +8197,12 @@ msgstr "Preparación de la raíz"
msgid "Round-Robin policy (balance-rr, 0)"
msgstr "Política Round-Robin (balance-rr, 0)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:661
msgid "Route Allowed IPs"
msgstr "Ruta permitida IPs"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:533
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
#, fuzzy
msgid "Route action chain \"%h\""
@@ -7231,7 +8212,7 @@ msgstr "Cadena de acción de ruta \"%h\""
msgid "Route type"
msgstr "Tipo de ruta"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid ""
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
@@ -7269,19 +8250,23 @@ msgstr ""
msgid "Rule"
msgstr "Regla"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:603
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
msgid "Rule actions"
msgstr "Acciones de regla"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:476
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
msgctxt "nft comment"
msgid "Rule comment: %s"
msgstr "Comentario de la regla: %s"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:541
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
msgid "Rule container chain \"%h\""
msgstr "Cadena contenedora de reglas \"%h\""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
msgid "Rule matches"
msgstr "Coincidencias de reglas"
@@ -7290,15 +8275,15 @@ msgstr "Coincidencias de reglas"
msgid "Rule type"
msgstr "Tipo de regla"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run a filesystem check before mounting the device"
msgstr "Comprobar el sistema de archivos antes de montar el dispositivo"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run filesystem check"
msgstr "Comprobar el sistema de archivos"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
msgid "Runtime error"
msgstr "Error de tiempo de ejecución"
@@ -7311,6 +8296,13 @@ msgstr "SHA256"
msgid "SNR"
msgstr "SNR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:643
+msgid "SRV"
+msgstr "SRV"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
msgid "SSH Access"
@@ -7328,16 +8320,18 @@ msgstr "Puerto del servidor SSH"
msgid "SSH username"
msgstr "Nombre de usuario SSH"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
msgid "SSH-Keys"
msgstr "Claves SSH"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1811
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1758
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
msgid "SSID"
msgstr "SSID"
@@ -7349,11 +8343,11 @@ msgstr "SSTP"
msgid "SSTP Server"
msgstr "Servidor SSTP"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid "SWAP"
-msgstr "SWAP"
+msgstr "INTERCAMBIO"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
@@ -7364,7 +8358,7 @@ msgid "Save"
msgstr "Guardar"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Guardar y Aplicar"
@@ -7381,6 +8375,7 @@ msgstr "Guardar mtdblock"
msgid "Save mtdblock contents"
msgstr "Guardar contenidos mtdblock"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:881
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:880
msgid "Scan"
msgstr "Escanear"
@@ -7390,15 +8385,15 @@ msgstr "Escanear"
msgid "Scheduled Tasks"
msgstr "Tareas programadas"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4387
msgid "Section added"
msgstr "Sección añadida"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
msgid "Section removed"
msgstr "Sección removida"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "See \"mount\" manpage for details"
msgstr "Vea la página del manual de \"mount\" para detalles"
@@ -7414,7 +8409,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2962
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
msgid "Select file…"
msgstr "Seleccionar archivo…"
@@ -7424,7 +8419,7 @@ msgstr ""
"Selecciona la política de hash de transmisión para usar en la selección de "
"esclavos"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
msgid ""
"Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages advertising this device as IPv6 router."
@@ -7457,11 +8452,13 @@ msgstr "Enviar el nombre de host de este dispositivo"
msgid "Server"
msgstr "Servidor"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
msgid "Server address"
msgstr "Dirección del servidor"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
msgid "Server name"
msgstr "Nombre del servidor"
@@ -7477,7 +8474,7 @@ msgstr "Tipo de servicio"
msgid "Services"
msgstr "Servicios"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "Session expired"
msgstr "Sesión expirada"
@@ -7486,18 +8483,19 @@ msgstr "Sesión expirada"
msgid "Set Static"
msgstr "Establecer estática"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
msgctxt "nft mangle"
msgid "Set header field <var>%s</var> to <strong>%s</strong>"
msgstr "Establezca el campo de encabezado <var>%s</var> en <strong>%s</strong>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
"Configurar la interfaz como esclavo externo de Proxy NDP. El valor "
"predeterminado es desactivado."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
@@ -7510,7 +8508,7 @@ msgstr ""
msgid "Set same MAC Address to all slaves"
msgstr "Establecer la misma dirección MAC para todos los esclavos"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
msgid ""
"Set the autonomous address-configuration flag in the prefix information "
"options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
@@ -7521,7 +8519,7 @@ msgstr ""
"Advertisement\">RA</abbr> enviados. Cuando está activado, los clientes "
"realizarán la configuración automática de direcciones IPv6 sin estado."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
msgid ""
"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
"proxying."
@@ -7537,8 +8535,8 @@ msgstr "Establecer como esclavo actualmente activo (activo, 1)"
msgid "Set to first slave added to the bond (follow, 2)"
msgstr "Establecer como primer esclavo agregado al vínculo (seguir, 2)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:678
msgid "Set up DHCP Server"
msgstr "Configurar servidor DHCP"
@@ -7549,7 +8547,6 @@ msgid "Setting PLMN failed"
msgstr "La configuración de la PLMN falló"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
msgstr "El modo de operación de ajuste falló"
@@ -7557,11 +8554,19 @@ msgstr "El modo de operación de ajuste falló"
msgid "Settings"
msgstr "Configuraciones"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
+msgstr ""
+"Configuraciones para ayudar a los clientes inalámbricos en itinerancia entre "
+"varios puntos de acceso: 802.11r, 802.11k y 802.11v"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Setup routes for proxied IPv6 neighbours."
msgstr "Configurar rutas para vecinos IPv6 con proxy."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Severely Errored Seconds (SES)"
msgstr "Segundos con errores graves (SES)"
@@ -7570,12 +8575,12 @@ msgstr "Segundos con errores graves (SES)"
msgid "Short GI"
msgstr "GI corto"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1169
msgid "Short Preamble"
msgstr "Preámbulo corto"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
msgstr "Mostrar la lista actual de archivos a respaldar"
@@ -7588,28 +8593,31 @@ msgstr "Mostrar cadenas vacias"
msgid "Show raw counters"
msgstr "Mostrar contadores sin procesar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:526
msgid "Shutdown this interface"
msgstr "Apagar esta interfaz"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:388
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:284
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1757
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
msgid "Signal"
msgstr "Señal"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2232
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2179
msgid "Signal / Noise"
msgstr "Señal / Ruido"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Signal Attenuation (SATN)"
msgstr "Atenuación de señal (SATN)"
@@ -7621,12 +8629,13 @@ msgstr "Frecuencia de actualización de la señal"
msgid "Signal:"
msgstr "Señal:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Tamaño"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:552
msgid "Size of DNS query cache"
msgstr "Tamaño de la caché de consultas de DNS"
@@ -7644,12 +8653,12 @@ msgid "Skip from backup files that are equal to those in /rom"
msgstr ""
"Omitir archivos de la copia de seguridad que sean iguales a los de /rom"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
msgid "Skip to content"
msgstr "Saltar al contenido"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
msgid "Skip to navigation"
msgstr "Saltar a navegación"
@@ -7658,7 +8667,7 @@ msgstr "Saltar a navegación"
msgid "Slave Interfaces"
msgstr "Interfaces esclavas"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1428
msgid "Software VLAN"
msgstr "Software VLAN"
@@ -7667,14 +8676,10 @@ msgstr "Software VLAN"
msgid "Some fields are invalid, cannot save values!"
msgstr "Algunos campos son inválidos, ¡no se pueden guardar!"
-#: modules/luci-base/luasrc/view/error404.htm:9
+#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
msgstr "Objeto no encontrado."
-#: modules/luci-base/luasrc/view/error500.htm:9
-msgid "Sorry, the server encountered an unexpected error."
-msgstr "El servidor encontró un error inesperado."
-
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
msgid ""
"Sorry, there is no sysupgrade support present; a new firmware image must be "
@@ -7693,11 +8698,13 @@ msgstr ""
msgid "Source"
msgstr "Origen"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
msgctxt "nft ip saddr"
msgid "Source IP"
msgstr "IP de origen"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
#, fuzzy
msgctxt "nft ip6 saddr"
@@ -7709,12 +8716,14 @@ msgstr "IPv6 de origen"
msgid "Source interface"
msgstr "Interfaz fuente"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
msgctxt "nft ip sport"
msgid "Source port"
msgstr "Puerto de origen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:579
msgid ""
"Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
"options for Dnsmasq."
@@ -7722,7 +8731,7 @@ msgstr ""
"Opciones de arranque <abbr title=\"Preboot eXecution Environment\">PXE</"
"abbr> especiales para Dnsmasq."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
msgid ""
"Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
"unspecified, the local device DNS search domain will be announced."
@@ -7731,7 +8740,7 @@ msgstr ""
"través de DHCPv6. Si no se especifica, se anunciará el dominio de búsqueda "
"de DNS del dispositivo local."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid ""
"Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
"If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -7789,11 +8798,11 @@ msgstr "Especifica la lógica de selección de agregación a usar"
msgid "Specifies the destination subnet to match (CIDR notation)"
msgstr "Especifica la subred de destino para hacer coincidir (notación CIDR)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Specifies the directory the device is attached to"
msgstr "Especifica el directorio al que está enlazado el dispositivo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
#, fuzzy
msgid ""
"Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
@@ -7851,6 +8860,7 @@ msgstr ""
"Especifica la cantidad de segundos a transcurrir hasta suponer muerto un "
"dispositivo"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
msgid ""
"Specifies the maximum transmit power the wireless radio may use. Depending "
@@ -8113,7 +9123,8 @@ msgstr ""
"Especifique una MTU (Unidad de transmisión máxima) distinta de la "
"predeterminada (1280 bytes)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2039
msgid "Specify the secret encryption key here."
msgstr "Especifique la clave de encriptación."
@@ -8121,7 +9132,7 @@ msgstr "Especifique la clave de encriptación."
msgid "Stale neighbour cache timeout"
msgstr "Tiempo de espera de caché de vecino obsoleto"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
msgid "Start"
msgstr "Iniciar"
@@ -8134,15 +9145,18 @@ msgstr "Iniciar WPS"
msgid "Start priority"
msgstr "Prioridad de inicio"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1861
msgid "Start refresh"
msgstr "Iniciar actualización"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Starting configuration apply…"
msgstr "Iniciando aplicar configuración…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1827
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1774
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
msgid "Starting wireless scan..."
msgstr "Iniciando escaneo de Wi-Fi..."
@@ -8165,17 +9179,19 @@ msgstr "Rutas IPv6 estáticas"
msgid "Static Lease"
msgstr "Asignación estática"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "Static Leases"
msgstr "Asignaciones estáticas"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
msgstr "Dirección estática"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:743
msgid ""
"Static leases are used to assign fixed IP addresses and symbolic hostnames "
"to DHCP clients. They are also required for non-dynamic interface "
@@ -8186,18 +9202,20 @@ msgstr ""
"de interfaces no dinámicas en las que a cada dispositivo siempre se le "
"quiere dar la misma dirección IP."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
msgid "Station inactivity limit"
msgstr "Límite de inactividad de la estación"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:551
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
msgid "Status"
msgstr "Estado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:528
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
msgid "Stop"
msgstr "Detener"
@@ -8206,8 +9224,10 @@ msgstr "Detener"
msgid "Stop WPS"
msgstr "Detener WPS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1857
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1772
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1866
msgid "Stop refresh"
msgstr "Detener actualización"
@@ -8219,7 +9239,8 @@ msgstr "Uso de almacenamiento"
msgid "Strict filtering"
msgstr "Filtrado estricto"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:501
msgid "Strict order"
msgstr "Orden estricto"
@@ -8228,21 +9249,24 @@ msgid "Strong"
msgstr "Fuerte"
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2055
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2064
msgid "Submit"
msgstr "Enviar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:440
msgid "Suppress logging"
msgstr "Suprimir registro"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:441
msgid "Suppress logging of the routine operation for the DHCP protocol."
msgstr "Suprime el registro de la operación de rutina para el protocolo DHCP."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:46
msgid "Swap free"
-msgstr "Swap libre"
+msgstr "Intercambio libre"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:3
@@ -8260,16 +9284,16 @@ msgstr ""
"El conmutador %q tiene una topología desconocida: la configuración de VLAN "
"puede no ser precisa."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1426
msgid "Switch VLAN"
msgstr "Switch VLAN"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
msgid "Switch port"
msgstr "Puerto del conmutador"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
msgid "Switch protocol"
msgstr "Intercambiar protocolo"
@@ -8291,10 +9315,21 @@ msgstr "Sincronizar con el servidor NTP"
msgid "Sync with browser"
msgstr "Sincronizar con el navegador"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
+msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgstr "Sintaxis: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:643
+msgid "Syntax: <code>_service._proto.example.com</code>."
+msgstr "Sintaxis: <code>_service._proto.example.com</code>."
+
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
msgid "System"
msgstr "Sistema"
@@ -8316,30 +9351,34 @@ msgstr "Propiedades del sistema"
msgid "System log buffer size"
msgstr "Tamaño del buffer de registro del sistema"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
msgid "System running in recovery (initramfs) mode."
msgstr "El sistema se ejecuta en modo de recuperación (initramfs)."
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
#, fuzzy
msgctxt "nft tcp option maxseg size"
msgid "TCP MSS"
msgstr "TCP MSS"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
msgctxt "nft tcp dport"
msgid "TCP destination port"
msgstr "Puerto de destino TCP"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
#, fuzzy
msgctxt "nft tcp flags"
msgid "TCP flags"
msgstr "Indicadores de TCP"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
msgctxt "nft tcp sport"
msgid "TCP source port"
@@ -8349,12 +9388,13 @@ msgstr "Puerto de origen TCP"
msgid "TCP:"
msgstr "TCP:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:564
msgid "TFTP server root"
msgstr "Raíz del servidor TFTP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
msgid "TX"
msgstr "TX"
@@ -8375,13 +9415,16 @@ msgid "Table"
msgstr "Tabla"
# Target = Meta --> Objetivo --> Destino?
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:213
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:648
msgid "Target"
msgstr "Objetivo"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
#, fuzzy
msgid "Target Platform"
@@ -8399,7 +9442,7 @@ msgstr "Espacio temporal"
msgid "Terminate"
msgstr "Terminar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid ""
"The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
@@ -8409,7 +9452,7 @@ msgstr ""
"los mensajes <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr>. El mínimo es 1280 bytes."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
#, fuzzy
msgid ""
"The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
@@ -8418,7 +9461,7 @@ msgstr ""
"La <em>Configuración de dirección administrada</em> (M) indica que las "
"direcciones IPv6 están disponibles a través de DHCPv6."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
#, fuzzy
msgid ""
"The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
@@ -8427,7 +9470,7 @@ msgstr ""
"El <em>Agente doméstico IPv6 móvil</em> (H) indica que el dispositivo "
"también actúa como Mobile IPv6 home agent en este enlace."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
msgid ""
"The <em>Other configuration</em> (O) flag indicates that other information, "
"such as DNS servers, is available via DHCPv6."
@@ -8447,7 +9490,7 @@ msgstr ""
"Se requiere el paquete <em>qrencode</em> para generar una imagen de código "
"QR de la configuración."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
@@ -8463,17 +9506,20 @@ msgstr ""
"La configuración de actualización de punto final de HE.net cambió, ¡ahora "
"debe usar el nombre de usuario simple en lugar de la ID de usuario!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:826
msgid "The IP address %h is already used by another static lease"
msgstr ""
"La dirección IP %h ya está siendo utilizada por otra asignación estática"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:835
msgid "The IP address is outside of any DHCP pool address range"
msgstr ""
"La dirección IP está fuera de cualquier rango de direcciones del grupo DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:599
msgid "The IP address of the boot server"
msgstr "La dirección IP del servidor de arranque"
@@ -8484,6 +9530,7 @@ msgstr "La dirección IPv4 o el nombre de dominio completo del extremo remoto."
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
msgstr ""
@@ -8512,7 +9559,7 @@ msgstr ""
msgid "The LED blinks with the configured on/off frequency"
msgstr "El LED parpadea con la frecuencia de encendido/apagado configurada"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
msgid "The LED flashes to simulate actual heart beat."
msgstr "El LED parpadea para simular el latido del corazón."
@@ -8531,6 +9578,7 @@ msgstr "El LED siempre está apagado por defecto."
msgid "The LED is always in default state on."
msgstr "El LED siempre está encendido en el estado predeterminado."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:222
msgid ""
"The MAC address %h is already used by another static lease in the same DHCP "
@@ -8543,7 +9591,7 @@ msgstr ""
msgid "The MTU must not exceed the parent device MTU of %d bytes"
msgstr "La MTU no debe exceder la MTU del dispositivo principal de %d bytes"
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
msgid "The VLAN ID must be unique"
msgstr "La ID de VLAN debe ser única"
@@ -8551,7 +9599,8 @@ msgstr "La ID de VLAN debe ser única"
msgid "The algorithm that is used to discover mesh routes"
msgstr "El algoritmo que se utiliza para descubrir rutas de malla"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2024
msgid ""
"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
"code> and <code>_</code>"
@@ -8564,7 +9613,8 @@ msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
"El archivo de configuración no se pudo cargar debido al siguiente error:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2018
msgid ""
"The correct SSID must be manually specified when joining a hidden wireless "
"network"
@@ -8572,7 +9622,7 @@ msgstr ""
"El SSID correcto debe especificarse manualmente para conectarse a una red Wi-"
"Fi oculta"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4509
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8590,8 +9640,8 @@ msgstr ""
"nuevamente, o revertir todos los cambios pendientes para mantener el estado "
"de configuración actualmente en funcionamiento."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
@@ -8603,8 +9653,8 @@ msgstr ""
msgid "The device name \"%s\" is already taken"
msgstr "El nombre del dispositivo \"%s\" ya está en uso"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
msgid ""
"The existing network configuration needs to be changed for LuCI to function "
"properly."
@@ -8612,6 +9662,7 @@ msgstr ""
"Es necesario cambiar la configuración de red existente para que LuCI "
"funcione correctamente."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
@@ -8635,7 +9686,7 @@ msgstr ""
msgid "The following rules are currently active on this system."
msgstr "Las siguientes reglas están actualmente activas en este sistema."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
msgid "The frequency is in direct proportion to 1-minute average CPU load."
msgstr ""
"La frecuencia está en proporción directa con la carga promedio de CPU de 1 "
@@ -8645,7 +9696,8 @@ msgstr ""
msgid "The gateway address must not be a local IP address"
msgstr "La dirección de la puerta de enlace no debe ser una dirección IP local"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:732
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:754
msgid ""
"The generated configuration can be imported into a WireGuard client "
"application to setup a connection towards this device."
@@ -8653,11 +9705,11 @@ msgstr ""
"La configuración generada se puede importar a una aplicación de cliente "
"WireGuard para configurar una conexión hacia este dispositivo."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
msgid "The given SSH public key has already been added."
msgstr "La clave pública SSH dada ya se ha agregado."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA, "
"ED25519 or ECDSA keys."
@@ -8679,15 +9731,20 @@ msgstr ""
"adicional (el paquete debe recibirse y retransmitirse, lo que cuesta tiempo "
"aire)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:593
msgid "The hostname of the boot server"
msgstr "El nombre de host del servidor de arranque"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
+msgstr "No se pudo encontrar la interfaz"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
msgid "The interface name is already used"
msgstr "El nombre de la interfaz ya está en uso"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
msgid "The interface name is too long"
msgstr "El nombre de la interfaz es demasiado largo"
@@ -8711,6 +9768,7 @@ msgstr "La dirección IPv4 local"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "The local IPv4 address over which the tunnel is created (optional)."
msgstr "La dirección IPv4 local sobre la que se crea el túnel (opcional)."
@@ -8753,7 +9811,7 @@ msgstr ""
"que el tráfico sea menos intenso, ya que las respuestas del host se "
"distribuyen en un intervalo mayor"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid ""
"The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
"abbr> messages. Maximum is 255 hops."
@@ -8761,7 +9819,7 @@ msgstr ""
"El número máximo de saltos que se publicarán en los mensajes <abbr title="
"\"Router Advertisement\">RA</abbr>. El máximo es 255 saltos."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4645
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -8769,7 +9827,8 @@ msgstr ""
"El acceso a la red de este dispositivo podría verse interrumpido al cambiar "
"la configuración de la interfaz \"%h\"."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
msgid "The network name is already used"
msgstr "El nombre de la red ya está en uso"
@@ -8789,7 +9848,8 @@ msgstr ""
"segmentos de red. Es común que exista un puerto por defecto para subida "
"hacia una red mayor como internet y el resto se dediquen a la red local."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:773
#, fuzzy
msgid ""
"The public hostname or IP address of this system the peer should connect to. "
@@ -8844,11 +9904,12 @@ msgstr ""
"iproute2/rt_tables. Los alias especiales local (255), principal (254) y "
"predeterminado (253) también son válidos"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1381
msgid "The selected %s mode is incompatible with %s encryption"
msgstr "El modo %s seleccionado es incompatible con la encriptación %s"
-#: modules/luci-base/luasrc/view/csrftoken.htm:11
+#: modules/luci-base/ucode/template/csrftoken.ut:11
msgid "The submitted security token is invalid or already expired!"
msgstr "¡El token de seguridad enviado no es válido o ya está vencido!"
@@ -8915,8 +9976,8 @@ msgstr ""
"El archivo con la imagen de firmware subido no tiene un formato adecuado. "
"Asegúrese de haber elegido la imagen correcta para su plataforma."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
msgid "The value is overridden by configuration."
msgstr "El valor se reemplaza por la configuración."
@@ -8928,6 +9989,7 @@ msgstr ""
"El valor especifica el intervalo (milisegundos) en el que batman-adv inunda "
"la red con su información de protocolo."
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:679
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
msgid ""
"There are legacy iptables rules present on the system. Mixing iptables and "
@@ -8937,19 +9999,21 @@ msgstr ""
"mezclar las reglas de iptables y nftables, ya que puede dar lugar a un "
"filtrado de tráfico incompleto."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:923
msgid "There are no active leases"
msgstr "No hay asignaciones activas"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4677
msgid "There are no changes to apply"
msgstr "No hay cambios para aplicar"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:70
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
msgid ""
"There is no password set on this router. Please configure a root password to "
@@ -8962,16 +10026,17 @@ msgstr ""
msgid "This IPv4 address of the relay"
msgstr "Dirección IPv4 del relé"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1695
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
msgid "This authentication type is not applicable to the selected EAP method."
msgstr "Este tipo de autenticación no es aplicable al método EAP seleccionado."
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
msgid "This does not look like a valid PEM file"
msgstr "Esto no parece un archivo PEM válido"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
"include during sysupgrade. Modified files in /etc/config/ and certain other "
@@ -9025,7 +10090,8 @@ msgstr ""
"Esta es la dirección de punto final asignada por el broker del túnel, suele "
"terminar con <code>...:2/64</code>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:271
msgid "This is the only DHCP server in the local network."
msgstr "Este es el único servidor DHCP en la red local."
@@ -9057,8 +10123,10 @@ msgid ""
"their status."
msgstr "Procesos del sistema que se están ejecutando actualmente y su estado."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
msgid ""
"This option cannot be used because the ca-bundle package is not installed."
msgstr ""
@@ -9074,6 +10142,10 @@ msgstr "Esta sección aún no contiene valores"
msgid "Time Synchronization"
msgstr "Sincronización horaria"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "Time advertisement"
+msgstr "Anuncio de tiempo"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Time in milliseconds"
msgstr "Tiempo en milisegundos"
@@ -9082,10 +10154,15 @@ msgstr "Tiempo en milisegundos"
msgid "Time in seconds to spend in listening and learning states"
msgstr "Tiempo en segundos para dedicarlo a escuchar y aprender"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
msgid "Time interval for rekeying GTK"
msgstr "Intervalo de tiempo para volver a introducir GTK"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "Time zone"
+msgstr "Zona horaria"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
msgid "Timed-out"
msgstr "Desconectado"
@@ -9110,14 +10187,19 @@ msgstr ""
msgid "Timezone"
msgstr "Zona horaria"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:418
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:438
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:440
msgid ""
"To fully configure the local WireGuard interface from an existing (e.g. "
"provider supplied) configuration file, use the <strong><a class=\"full-import"
"\" href=\"#\">configuration import</a></strong> instead."
msgstr ""
+"Para configurar completamente la interfaz local de WireGuard desde un "
+"archivo de configuración existente (p. ej., proporcionado por el proveedor), "
+"use la <strong><a class=\"full-import\" href=\"#\">importación de "
+"configuración</a></strong> en su lugar."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
msgid "To login…"
msgstr "Iniciar sesión…"
@@ -9132,7 +10214,7 @@ msgstr ""
"a su estado inicial, haga clic en \"Realizar restablecimiento\" (sólo es "
"posible con imágenes squashfs)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
msgid "Tone"
msgstr "Tono"
@@ -9140,9 +10222,9 @@ msgstr "Tono"
msgid "Total Available"
msgstr "Total disponible"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:121
msgid "Traceroute"
msgstr "Traceroute"
@@ -9157,10 +10239,12 @@ msgstr "Tráfico"
msgid "Traffic Class"
msgstr "Clase de tráfico"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:529
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
msgid "Traffic filter chain \"%h\""
msgstr "Cadena de filtro de tráfico \"%h\""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:467
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
msgctxt "nft counter"
msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
@@ -9178,16 +10262,25 @@ msgstr "Transmitir"
msgid "Transmit Hash Policy"
msgstr "Política de transmisión de hash"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:95
+#, fuzzy
+msgid "Transmitted Data"
+msgstr "Antena transmisora"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
msgctxt "nft @th,off,len"
msgid "Transport header bits %d-%d"
msgstr "Bits de encabezado de transporte %d-%d"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
msgctxt "nft th dport"
msgid "Transport header destination port"
msgstr "Puerto de destino del encabezado de transporte"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
msgctxt "nft th sport"
msgid "Transport header source port"
@@ -9205,7 +10298,7 @@ msgstr "Modo de disparador"
msgid "Tunnel ID"
msgstr "ID de túnel"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3024
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
#: modules/luci-compat/luasrc/model/network.lua:1431
msgid "Tunnel Interface"
msgstr "Interfaz de túnel"
@@ -9216,7 +10309,7 @@ msgstr "Interfaz de túnel"
msgid "Tunnel Link"
msgstr "Enlace del túnel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
msgid "Tunnel device"
msgstr "Dispositivo de túnel"
@@ -9224,8 +10317,8 @@ msgstr "Dispositivo de túnel"
msgid "Tx-Power"
msgstr "Potencia-TX"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
msgid "Type"
@@ -9235,11 +10328,13 @@ msgstr "Tipo"
msgid "Type of service"
msgstr "Tipo de servicio"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
msgctxt "nft udp dport"
msgid "UDP destination port"
msgstr "Puerto de destino UDP"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
msgctxt "nft udp sport"
msgid "UDP source port"
@@ -9258,8 +10353,8 @@ msgstr "Sólo UMTS"
msgid "UMTS/GPRS/EV-DO"
msgstr "UMTS/GPRS/EV-DO"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid "UUID"
msgstr "UUID"
@@ -9280,7 +10375,7 @@ msgstr "No se puede determinar la dirección IP externa"
msgid "Unable to determine upstream interface"
msgstr "No se puede determinar la interfaz ascendente"
-#: modules/luci-base/luasrc/view/error404.htm:11
+#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
msgstr "Imposible repartir"
@@ -9331,19 +10426,28 @@ msgstr "No se puede reiniciar el cortafuegos: %s"
msgid "Unable to save contents: %s"
msgstr "No se puede guardar el contenido: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr "No se puede verificar el PIN"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Unavailable Seconds (UAS)"
msgstr "Segundos no disponibles (UAS)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1317
msgid "Unconfigure"
msgstr "Desconfigurar"
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+#, fuzzy
+msgid "Unet"
+msgstr "Unet"
+
#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
msgid "Unexpected reply data format"
msgstr "Formato de datos de respuesta inesperado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid ""
"Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
"within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -9355,7 +10459,7 @@ msgstr ""
"IPv6 es análogo al direccionamiento de red privada IPv4. Este prefijo se "
"genera aleatoriamente en la primera instalación."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2111
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
#: modules/luci-compat/luasrc/model/network.lua:971
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
msgid "Unknown"
@@ -9365,7 +10469,7 @@ msgstr "Desconocido"
msgid "Unknown and unsupported connection method."
msgstr "Método de conexión desconocido y no compatible."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
#: modules/luci-compat/luasrc/model/network.lua:1138
msgid "Unknown error (%s)"
msgstr "Error desconocido (%s)"
@@ -9374,7 +10478,7 @@ msgstr "Error desconocido (%s)"
msgid "Unknown error code"
msgstr "Código de error desconocido"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2108
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:965
msgid "Unmanaged"
@@ -9385,11 +10489,11 @@ msgstr "No administrado"
msgid "Unmount"
msgstr "Desmontar"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
msgid "Unnamed key"
msgstr "Clave sin nombre"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4327
msgid "Unsaved Changes"
msgstr "Cambios sin aplicar"
@@ -9403,15 +10507,18 @@ msgid "Unsupported MAP type"
msgstr "Tipo de MAP no soportado"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
msgid "Unsupported modem"
msgstr "Módem no soportado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:309
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:315
msgid "Unsupported protocol type."
msgstr "Tipo de protocolo no soportado."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:534
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:134
msgid "Untitled peer"
msgstr "Par sin título"
@@ -9423,7 +10530,7 @@ msgstr "Arriba"
msgid "Up Delay"
msgstr "Retraso de subida"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
msgid "Upload"
msgstr "Cargar"
@@ -9449,15 +10556,16 @@ msgid "Upload file…"
msgstr "Subir archivo…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4202
msgid "Upload request failed: %s"
msgstr "Error al cargar la solicitud: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
msgid "Uploading file…"
msgstr "Cargando archivo…"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
msgid ""
"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
@@ -9468,7 +10576,7 @@ msgstr ""
"asignarán con un nombre en la forma <em>wifinet#</em> y la red se reiniciará "
"para aplicar la configuración actualizada."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410
msgid ""
"Upon pressing \"Continue\", bridges configuration will be updated and the "
"network will be restarted to apply the updated configuration."
@@ -9476,7 +10584,7 @@ msgstr ""
"Al presionar \"Continuar\", la configuración de los puentes se actualizará y "
"la red se reiniciará para aplicar la configuración actualizada."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444
msgid ""
"Upon pressing \"Continue\", ifname options will get renamed and the network "
"will be restarted to apply the updated configuration."
@@ -9484,17 +10592,20 @@ msgstr ""
"Al presionar \"Continuar\", las opciones de ifname cambiarán de nombre y la "
"red se reiniciará para aplicar la configuración actualizada."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:502
msgid "Upstream resolvers will be queried in the order of the resolv file."
msgstr ""
"Los resolutores ascendentes se consultarán en el orden del archivo resolv."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
msgid "Uptime"
msgstr "Tiempo de actividad"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
msgid "Use <code>/etc/ethers</code>"
msgstr "Usar <code>/etc/ethers</code>"
@@ -9506,8 +10617,8 @@ msgstr "Usar servidores anunciados por DHCP"
msgid "Use DHCP gateway"
msgstr "Usar puerta de enlace DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
#, fuzzy
msgid "Use DNS servers advertised by peer"
@@ -9549,11 +10660,11 @@ msgstr ""
"Use XOR de direcciones MAC y direcciones IP de hardware, confíe en "
"skb_flow_dissect (encap2+3)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Use as external overlay (/overlay)"
msgstr "Utilizar como superposición externa (/overlay)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
msgid "Use as root filesystem (/)"
msgstr "Utilizar como sistema de archivos raíz (/)"
@@ -9561,22 +10672,22 @@ msgstr "Utilizar como sistema de archivos raíz (/)"
msgid "Use broadcast flag"
msgstr "Usar marca de difusión"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
msgid "Use builtin IPv6-management"
msgstr "Utilizar la gestión integrada de IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
msgid "Use custom DNS servers"
msgstr "Usar servidores DNS personalizados"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
msgid "Use default gateway"
msgstr "Utilizar la puerta de enlace predeterminada"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
msgid "Use gateway metric"
msgstr "Usar métrica de puerta de enlace"
@@ -9597,20 +10708,24 @@ msgstr ""
msgid "Use routing table"
msgstr "Usar tabla de rutas"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
msgctxt "nft nat flag persistent"
msgid "Use same source and destination for each connection"
msgstr "Utilice el mismo origen y destino para cada conexión"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1589
msgid "Use system certificates"
msgstr "Usar certificados del sistema"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1647
msgid "Use system certificates for inner-tunnel"
msgstr "Usar certificados del sistema para túnel interno"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:744
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
"em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
@@ -9642,11 +10757,13 @@ msgstr ""
msgid "Used"
msgstr "Usado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1485
msgid "Used Key Slot"
msgstr "Espacio de clave usado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1528
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
@@ -9658,7 +10775,8 @@ msgstr ""
msgid "User Group"
msgstr "Grupo de usuario"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
msgid "User certificate (PEM encoded)"
msgstr "Certificado de usuario (Codificado PEM)"
@@ -9666,27 +10784,29 @@ msgstr "Certificado de usuario (Codificado PEM)"
msgid "User identifier"
msgstr "Identificador de usuario"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
msgid "User key (PEM encoded)"
msgstr "Clave de usuario (codificada PEM)"
-#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: modules/luci-base/ucode/template/sysauth.ut:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
msgid "Username"
msgstr "Nombre de usuario"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
msgid "Utilize flow table <strong>%h</strong>"
msgstr "Utilizar la tabla de flujo <strong>%h</strong>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
msgid "VC-Mux"
msgstr "VC-Mux"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
msgid "VDSL"
msgstr "VDSL"
@@ -9696,17 +10816,17 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr "VEPA (agregador de puertos Ethernet virtual)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
msgid "VLAN (802.1ad)"
msgstr "VLAN (802.1ad)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1411
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
msgid "VLAN (802.1q)"
msgstr "VLAN (802.1q)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
msgid "VLAN ID"
msgstr "ID de VLAN"
@@ -9731,19 +10851,22 @@ msgid "VPN Protocol"
msgstr "Protocolo VPN"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
msgstr "Servidor VPN"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+msgid "VPN Server certificate's SHA256 hash"
+msgstr "Hash SHA256 del certificado del servidor VPN"
+
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
msgid "VPN Server port"
msgstr "Puerto del servidor VPN"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
msgstr "Hash SHA1 del certificado del servidor VPN"
@@ -9752,6 +10875,10 @@ msgstr "Hash SHA1 del certificado del servidor VPN"
msgid "VPNC (CISCO 3000 (and others) VPN)"
msgstr "VPNC (CISCO 3000 (y otros) VPN)"
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr "VTI"
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
msgid "VXLAN (RFC7348)"
msgstr "VXLAN (RFC7348)"
@@ -9765,16 +10892,19 @@ msgstr "Identificador de red VXLAN"
msgid "VXLANv6 (RFC7348)"
msgstr "VXLANv6 (RFC7348)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:477
msgid ""
"Validate DNS replies and cache DNSSEC data, requires upstream to support "
"DNSSEC."
msgstr ""
-"Requiere upstream soporta DNSSEC; Verifique que las respuestas de los "
-"dominios no firmados realmente provengan de dominios no firmados"
+"Valide las respuestas de DNS y almacene en caché los datos de DNSSEC, "
+"requiere conexión ascendente para admitir DNSSEC."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1589
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1647
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
@@ -9802,7 +10932,8 @@ msgstr "Proveedor"
msgid "Vendor Class to send when requesting DHCP"
msgstr "Clase de vendedor a enviar cuando solicite DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:482
msgid "Verify unsigned domain responses really come from unsigned domains."
msgstr ""
"Verifique que las respuestas de dominio sin firmar realmente provengan de "
@@ -9812,47 +10943,70 @@ msgstr ""
msgid "Verifying the uploaded image file."
msgstr "Verificando el archivo de imagen cargado."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
msgid "Very High"
msgstr "Muy alto"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1432
msgid "Virtual Ethernet"
msgstr "Ethernet virtual"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
msgid "Virtual dynamic interface"
msgstr "Interfaz dinámica virtual"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
msgid "WDS"
msgstr "WDS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1390
msgid "WEP Open System"
msgstr "WEP (sistema abierto)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1297
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1393
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1391
msgid "WEP Shared Key"
msgstr "WEP (clave compartida)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2039
msgid "WEP passphrase"
msgstr "Contraseña WEP"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid "WLAN roaming"
+msgstr "Itinerancia WLAN"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
msgid "WMM Mode"
msgstr "Activar WMM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid "WNM Sleep Mode"
+msgstr "Modo de suspensión WNM"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid "WNM Sleep Mode Fixes"
+msgstr "Correcciones del modo de suspensión de WNM"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2039
msgid "WPA passphrase"
msgstr "Contraseña WPA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1294
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1292
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
@@ -9881,7 +11035,12 @@ msgstr "Advertencia: ¡Hay cambios no guardados que se perderán al reiniciar!"
msgid "Weak"
msgstr "Débil"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:663
+msgid "Weight"
+msgstr "Peso"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
@@ -9919,6 +11078,15 @@ msgstr ""
"Cuando está activado, la puerta de enlace está en enlace incluso si la "
"puerta de enlace no coincide con ningún prefijo de interfaz"
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr ""
+"Cuando está invertido, el LED se enciende de forma continua y parpadea en "
+"lugar de estar apagado de forma predeterminada y parpadear en la actividad "
+"del sistema."
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
#, fuzzy
msgid ""
@@ -9929,7 +11097,8 @@ msgstr ""
"adv es capaz de optimizar el flujo de tráfico para obtener el máximo "
"rendimiento."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1551
msgid ""
"When using a PSK, the PMK can be automatically generated. When enabled, the "
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
@@ -9939,6 +11108,7 @@ msgstr ""
"está activada, las siguientes opciones de claves R0/R1 no se aplican. "
"Desactive esto para usar las opciones de claves R0 y R1."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
msgid ""
"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
@@ -9947,6 +11117,7 @@ msgstr ""
"Cuando la QoS del modo Wi-Fi Multimedia (WMM) está desactivada, los clientes "
"pueden estar limitados a las tasas de 802.11a/802.11g."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
msgid ""
"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
@@ -9960,12 +11131,25 @@ msgstr ""
msgid "Width"
msgstr "Ancho de banda"
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
+msgid "WireGuard"
+msgstr "WireGuard"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:202
+msgid "WireGuard Status"
+msgstr "Estado de WireGuard"
+
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "WireGuard VPN"
msgstr "WireGuard VPN"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:539
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
msgid "WireGuard peer is disabled"
msgstr "El par de WireGuard está desactivado"
@@ -9975,26 +11159,29 @@ msgstr "El par de WireGuard está desactivado"
msgid "Wireless"
msgstr "Wi-Fi"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3011
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
msgstr "Adaptador Wi-Fi"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2990
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4303
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
msgstr "Red Wi-Fi"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:812
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:811
msgid "Wireless Overview"
msgstr "Vista general de Wi-Fi"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "Wireless Security"
msgstr "Seguridad Wi-Fi"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
msgid "Wireless configuration migration"
msgstr "Migración de configuración Wi-Fi"
@@ -10011,17 +11198,20 @@ msgstr "Red Wi-Fi desactivada"
msgid "Wireless is not associated"
msgstr "Red Wi-Fi no asociada"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
msgid "Wireless network is disabled"
msgstr "Red Wi-Fi desactivada"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
msgid "Wireless network is enabled"
msgstr "Red Wi-Fi activada"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
msgid "Write received DNS queries to syslog."
-msgstr "Escribe las peticiones de DNS recibidas en el registro del sistema"
+msgstr "Escribe las peticiones de DNS recibidas en el registro del sistema."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:181
msgid "Write system log to file"
@@ -10031,7 +11221,7 @@ msgstr "Escribe el registro del sistema al archivo"
msgid "XOR policy (balance-xor, 2)"
msgstr "Política XOR (balance-xor, 2)"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -10041,7 +11231,7 @@ msgstr "Sí"
msgid "Yes (none, 0)"
msgstr "Sí (ninguno, 0)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:177
msgid ""
"You appear to be currently connected to the device via the \"%h\" interface. "
"Do you really want to shut down the interface?"
@@ -10060,8 +11250,25 @@ msgstr ""
"<strong>Advertencia: Si desactivas los scripts de inicio esenciales como "
"\"network\", ¡Tu dispositivo podría volverse inaccesible!</strong>"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:90
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+msgid "You may add multiple records for the same Target."
+msgstr "Puede agregar varios registros para el mismo objetivo."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:670
+msgid "You may add multiple records for the same domain."
+msgstr "Puede agregar varios registros para el mismo dominio."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr ""
+"Puede agregar múltiples retransmisiones únicas a la misma dirección de "
+"escucha."
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:92
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
@@ -10095,26 +11302,42 @@ msgstr "Configuración de ZRam"
msgid "ZRam Size"
msgstr "Tamaño de ZRam"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr "_proto: _tcp, _udp, _sctp, _quic, … ."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:631
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Nota: aunque _http "
+"es posible, ningún navegador admite registros SRV.)"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:528
msgid "any"
msgstr "cualquiera"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1241
msgid "auto"
msgstr "auto"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
msgid "automatic"
msgstr "automático"
@@ -10122,7 +11345,7 @@ msgstr "automático"
msgid "baseT"
msgstr "baseT"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1591
msgid "bridged"
msgstr "puenteado"
@@ -10174,20 +11397,22 @@ msgstr "crear:"
msgid "dBm"
msgstr "dBm"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
msgctxt "nft unit"
msgid "day"
msgstr "día"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
msgid "disable"
msgstr "desactivar"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:991
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:997
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
msgid "disabled"
@@ -10206,14 +11431,22 @@ msgstr "p. ej: --proxy 10.10.10.10"
msgid "e.g: dump"
msgstr "p. ej: vertedero"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:755
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr "cada %ds"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
msgid "expired"
msgstr "expirado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
msgid "forced"
msgstr "forzado"
@@ -10237,19 +11470,21 @@ msgstr "half dúplex"
msgid "hexadecimal encoded value"
msgstr "valor codificado en hexadecimal"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1834
msgid "hidden"
msgstr "oculto"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
msgctxt "nft unit"
msgid "hour"
msgstr "hora"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "hybrid mode"
msgstr "modo híbrido"
@@ -10271,24 +11506,27 @@ msgstr "clave entre 8 y 63 caracteres"
msgid "key with either 5 or 13 characters"
msgstr "clave de 5 o 13 caracteres"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "managed config (M)"
msgstr "configuración administrada (M)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1395
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1400
msgid "medium security"
msgstr "seguridad media"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
msgctxt "nft unit"
msgid "minute"
msgstr "minuto"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1556
msgid "minutes"
msgstr "minutos"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
#, fuzzy
msgid "mobile home agent (H)"
msgstr "agente de casas móviles (H)"
@@ -10297,7 +11535,7 @@ msgstr "agente de casas móviles (H)"
msgid "netif_carrier_ok()"
msgstr "netif_carrier_ok()"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "no"
msgstr "no"
@@ -10311,8 +11549,14 @@ msgstr "sin enlace"
msgid "non-empty value"
msgstr "valor no vacío"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3419
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:93
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
msgid "none"
msgstr "ninguno"
@@ -10323,21 +11567,24 @@ msgid "not present"
msgstr "no presente"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:970
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:969
msgid "off"
msgstr "apagado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794
#, fuzzy
msgid "on available prefix"
msgstr "en el prefijo disponible"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "open network"
msgstr "red abierta"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
msgid "other config (O)"
msgstr "otra configuración (O)"
@@ -10346,6 +11593,11 @@ msgstr "otra configuración (O)"
msgid "output"
msgstr "salida"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
+msgid "over a day ago"
+msgstr "hace más de un día"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
msgctxt "nft unit"
msgid "packets"
@@ -10371,31 +11623,33 @@ msgstr ""
"reduce la sobrecarga al recopilar y agregar mensajes de origen en un solo "
"paquete en lugar de muchos pequeños"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
msgid "relay mode"
msgstr "modo relé"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1586
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
msgid "routed"
msgstr "enrutado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
msgid "sec"
msgstr "seg"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "server mode"
-msgstr "sodo servidor"
+msgstr "modo servidor"
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:54
msgid "sstpc Log-level"
msgstr "nivel de registro sstpc"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1399
msgid "strong security"
msgstr "seguridad fuerte"
@@ -10403,7 +11657,8 @@ msgstr "seguridad fuerte"
msgid "tagged"
msgstr "etiquetado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
msgid "time units (TUs / 1.024 ms) [1000-65535]"
msgstr "unidades de tiempo (TUs / 1.024 ms) [1000-65535]"
@@ -10425,15 +11680,22 @@ msgstr "valor único"
msgid "unknown"
msgstr "desconocido"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:28
+msgid "unknown version"
+msgstr "versión desconocida"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:535
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:869
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:899
msgid "unlimited"
msgstr "ilimitado"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
@@ -10455,6 +11717,8 @@ msgid "untagged"
msgstr "desetiquetado"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
msgid "valid IP address"
@@ -10469,6 +11733,7 @@ msgid "valid IPv4 CIDR"
msgstr "IPv4 válido CIDR"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
msgid "valid IPv4 address"
msgstr "dirección IPv4 válida"
@@ -10498,6 +11763,7 @@ msgid "valid IPv6 CIDR"
msgstr "IPv6 válido CIDR"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
msgid "valid IPv6 address"
msgstr "dirección IPv6 válida"
@@ -10590,6 +11856,7 @@ msgid "valid port or port range (port1-port2)"
msgstr "puerto válido o rango de puertos (port1-port2)"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
msgid "valid port value"
msgstr "valor de puerto válido"
@@ -10626,16 +11893,18 @@ msgstr "valor con al menos %d caracteres"
msgid "value with at most %d characters"
msgstr "valor con un máximo de %d caracteres"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "weak security"
msgstr "seguridad débil"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
msgctxt "nft unit"
msgid "week"
msgstr "semana"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "sí"
@@ -10643,6 +11912,46 @@ msgstr "sí"
msgid "« Back"
msgstr "« Volver"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:456
+#, fuzzy
+msgid ""
+"Avoid uselessly triggering dial-on-demand links (filters SRV/SOA records and "
+"names with underscores)."
+msgstr ""
+"Evita la activación inútil de enlaces de marcación bajo demanda (filtra "
+"registros SRV/SOA y nombres con guiones bajos)."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
+msgid "Filter useless"
+msgstr "Filtro inútil"
+
+#~ msgid "Network Utilities"
+#~ msgstr "Utilidades de red"
+
+#~ msgid "Back to configuration"
+#~ msgstr "Volver a la configuración"
+
+#~ msgid "Close list..."
+#~ msgstr "Cerrar lista..."
+
+#~ msgid "Internal Server Error"
+#~ msgstr "Error interno del servidor"
+
+#~ msgid "No files found"
+#~ msgstr "No se han encontrado archivos"
+
+#~ msgid "Sorry, the server encountered an unexpected error."
+#~ msgstr "El servidor encontró un error inesperado."
+
+#~ msgid "Do not forward queries that cannot be answered by public resolvers."
+#~ msgstr ""
+#~ "No reenviar consultas que no puedan ser respondidas por resolutores "
+#~ "públicos."
+
+#, fuzzy
+#~ msgid "Import peer configuration…"
+#~ msgstr "Importar configuración del par…"
+
#~ msgid "Paste or drag WireGuard configuration file…"
#~ msgstr "Pegue o arrastre el archivo de configuración de WireGuard…"
@@ -11490,9 +12799,6 @@ msgstr "« Volver"
#~ msgid "Transmit Power"
#~ msgstr "Potencia de transmisión"
-#~ msgid "Transmitter Antenna"
-#~ msgstr "Antena transmisora"
-
#~ msgid "Uploaded File"
#~ msgstr "Archivo subido"
@@ -11896,9 +13202,6 @@ msgstr "« Volver"
#~ msgid "CPU"
#~ msgstr "CPU"
-#~ msgid "Port %d"
-#~ msgstr "Puerto %d"
-
#~ msgid "Port %d is untagged in multiple VLANs!"
#~ msgstr "¡El puerto %d está desmarcado en múltiples VLANs!"
diff --git a/modules/luci-base/po/fi/base.po b/modules/luci-base/po/fi/base.po
index 51f4ac9e17..18bf0c57b5 100644
--- a/modules/luci-base/po/fi/base.po
+++ b/modules/luci-base/po/fi/base.po
@@ -2,31 +2,43 @@ msgid ""
msgstr ""
"PO-Revision-Date: 2022-04-23 11:39+0000\n"
"Last-Translator: Jiri Grönroos <jiri.gronroos@iki.fi>\n"
-"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/luci/fi/>"
-"\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/luci/fi/"
+">\n"
"Language: fi\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.12.1-dev\n"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:650
msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
msgid "\"%h\" table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1539
msgid "%.1f dB"
msgstr "%.1f dB"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
msgid "%d Bit"
msgstr "%d Bitti"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4043
msgid "%d invalid field(s)"
msgstr "%d on virheellinen kenttä(t)"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
+msgid "%dh ago"
+msgstr "%d h sitten"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
+msgid "%dm ago"
+msgstr "%d min sitten"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
+msgid "%ds ago"
+msgstr "%d s sitten"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
msgid "%s is untagged in multiple VLANs!"
msgstr "%s ei ole tägätty, vaikka se kuuluu useaan VLANiin!"
@@ -54,7 +66,7 @@ msgstr "(tyhjä)"
msgid "(no interfaces attached)"
msgstr "(ei sovittimia liitettynä)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:635
msgctxt "Label indicating further amount of allowed ips"
msgid "+ %d more"
msgstr ""
@@ -64,8 +76,8 @@ msgid "-- Additional Field --"
msgstr "-- Lisäkenttä --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4152
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -81,13 +93,13 @@ msgstr "-- Valitse --"
msgid "-- custom --"
msgstr "-- mukautettu --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
msgid "-- match by label --"
msgstr "-- vastaavat nimikkeet --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
msgid "-- match by uuid --"
msgstr "-- vastaavat uuid:t --"
@@ -102,7 +114,7 @@ msgctxt "sstp log level value"
msgid "0"
msgstr "0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
msgstr "0 = ei käytetä RSSI-rajaa, 1 = ei muuteta ajurin vakiota"
@@ -115,7 +127,7 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "1 minuutin kuorma:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:324
msgctxt "nft amount of flags"
msgid "1 flag"
msgid_plural "%d flags"
@@ -141,7 +153,7 @@ msgctxt "sstp log level value"
msgid "4"
msgstr "4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "4-character hexadecimal ID"
msgstr "4-kirjaiminen heksadesimaalinen ID"
@@ -154,43 +166,88 @@ msgstr "464XLAT (CLAT)"
msgid "5 Minute Load:"
msgstr "5 minuutin kuorma:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "6-octet identifier as a hex string - no colons"
msgstr "6 oktettia heksadesimaalimerkkijonona - ilman kaksoispisteitä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid "802.11k RRM"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid "802.11r Fast Transition"
msgstr "802.11r nopea siirtyminen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "802.11v: Time Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w Association SA Query maximum timeout"
msgstr "802.11w Liitoksen SA-kyselyn enimmäisaikakatkaisu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w Association SA Query retry timeout"
msgstr "802.11w Liitoksen SA-kyselyn aikakatkaisu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid "802.11w Management Frame Protection"
msgstr "802.11w hallintakehyksen suojaus"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w maximum timeout"
msgstr "802.11w enimmäisaikakatkaisu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w retry timeout"
msgstr "802.11w uudelleenaikakatkaisu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1022
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
msgstr "<abbr title=\"Peruspalvelujoukon tunnus\">BSSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "<abbr title = \"Laajennettu palvelujoukotunniste\"> ESSID </abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr "<abbr title = \"Internet Protocol Version 4\">IPv4</abbr>-verkkopeite"
@@ -202,72 +259,84 @@ msgstr "<abbr title = \"Valoa emittoiva diodi\">LED</abbr>-määritykset"
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
msgstr "<abbr title = \"Valoa emittoiva diodi\">LED</abbr>-nimi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
msgstr ""
"<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-välityspalvelin"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr>-liput"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> hyppyjen raja"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr>-käyttöikä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:773
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr>-palvelu"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+msgid ""
+"<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
+"NXDOMAIN."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+msgid ""
+"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
+"<code>::</code>) for example.com and its subdomains."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
msgctxt "nft relational \">\" operator expression"
msgid "<var>%s</var> greater than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
msgctxt "nft relational \">=\" operator expression"
msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
msgctxt "nft set match expression"
msgid "<var>%s</var> in set <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
msgctxt "nft relational \"==\" operator expression"
msgid "<var>%s</var> is <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
msgctxt "nft relational \"in\" operator expression"
msgid "<var>%s</var> is one of <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
msgctxt "nft relational \"<\" operator expression"
msgid "<var>%s</var> lower than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \"<=\" operator expression"
msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
msgctxt "nft relational \"!=\" operator expression"
msgid "<var>%s</var> not <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
msgctxt "nft not in set match expression"
msgid "<var>%s</var> not in set <strong>%s</strong>"
msgstr ""
@@ -288,29 +357,29 @@ msgstr "Laitteen \"%s\" määritys on jo olemassa"
msgid "A directory with the same name already exists."
msgstr "Samanniminen hakemisto on jo olemassa."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
msgid "A new login is required since the authentication session expired."
msgstr "Istunnon päättymisen jälkeen tarvitaan uusi kirjautuminen."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "A43C + J43 + A43"
msgstr "A43C + J43 + A43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
msgid "A43C + J43 + A43 + V43"
msgstr "A43C + J43 + A43 + V43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid "ADSL"
msgstr "ADSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
msgid "ANSI T1.413"
msgstr "ANSI T1.413"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
msgid "APN"
msgstr "APN"
@@ -343,29 +412,36 @@ msgstr "ARP-seurantaa ei tueta valitussa käytännössä!"
msgid "ARP retry threshold"
msgstr "ARP-uudelleenyrityskynnys"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:638
msgid "ARP traffic table \"%h\""
msgstr "ARP-liikennetaulu \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "ATM (Asynkroninen siirtotila)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid "ATM Bridges"
msgstr "ATM Sillat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
msgid "ATM Virtual Channel Identifier (VCI)"
msgstr "ATM-näennäiskanavan tunnus (VCI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
msgid "ATM Virtual Path Identifier (VPI)"
msgstr "ATM-näennäispolun tunnus (VPI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid ""
"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
@@ -375,12 +451,12 @@ msgstr ""
"Linux-sovittimiksi, joita voidaan käyttää yhdessä DHCP:n tai PPP:n kanssa "
"yhdistämiseen palvelutarjoajan verkkoon."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
msgid "ATM device number"
msgstr "ATM-laitteen numero"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "ATU-C System Vendor ID"
msgstr "ATU-C-järjestelmän toimittajan tunnus"
@@ -390,7 +466,7 @@ msgstr "ATU-C-järjestelmän toimittajan tunnus"
msgid "Absent Interface"
msgstr "Puuttuva sovitin"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
msgid "Accept DNS queries only from hosts whose address is on a local subnet."
msgstr "Rajoita DNS-palvelu aliverkkoihin joille tarjoamme DNS:ää."
@@ -398,7 +474,7 @@ msgstr "Rajoita DNS-palvelu aliverkkoihin joille tarjoamme DNS:ää."
msgid "Accept local"
msgstr "Hyväksy paikallinen"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
msgctxt "nft accept action"
msgid "Accept packet"
msgstr "Hyväksy paketti"
@@ -411,8 +487,8 @@ msgstr "Hyväksy paketit, joilla on paikallinen lähdeosoite"
msgid "Access Concentrator"
msgstr "Pääsy keskitin"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
msgid "Access Point"
msgstr "Tukiasema"
@@ -462,8 +538,8 @@ msgstr "Aktiiviset IPv6-säännöt"
msgid "Active-Backup policy (active-backup, 1)"
msgstr "Aktiivinen varmuuskopiointikäytäntö (aktiivinen varmuuskopiointi, 1)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
msgid "Ad-Hoc"
msgstr "Ad-hoc"
@@ -480,18 +556,18 @@ msgstr "Mukautuva lähetyskuormantasaus (balance-tlb, 5)"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3582
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:885
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
msgid "Add"
msgstr "Lisää"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
msgid "Add ATM Bridge"
msgstr "Lisää ATM-silta"
@@ -511,11 +587,11 @@ msgstr "Lisää LED-toiminto"
msgid "Add VLAN"
msgstr "Lisää VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1328
msgid "Add device configuration"
msgstr "Lisää laitemäärittely"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1268
msgid "Add device configuration…"
msgstr "Lisää laitemäärittely…"
@@ -523,20 +599,20 @@ msgstr "Lisää laitemäärittely…"
msgid "Add instance"
msgstr "Lisää esiintymä"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
msgid "Add key"
msgstr "Lisää avain"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
msgid "Add local domain suffix to names served from hosts files."
msgstr ""
"Lisää paikallisen verkkotunnuksen pääte nimiin, jotka tarjotaan hosts-"
"tiedostoista"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:475
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
msgid "Add new interface..."
msgstr "Lisää uusi sovitin..."
@@ -552,11 +628,11 @@ msgstr "Lisää estolistalle"
msgid "Add to Whitelist"
msgstr "Lisää sallittujen listalle"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
msgid "Additional hosts files"
msgstr "Hosts-tiedostot"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
msgid "Additional servers file"
msgstr "Lisäpalvelimien tiedosto"
@@ -578,7 +654,7 @@ msgctxt "nft meta nfproto"
msgid "Address family"
msgstr "Osoiteperhe"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:278
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
msgid "Address setting is invalid"
msgstr ""
@@ -586,7 +662,7 @@ msgstr ""
msgid "Address to access local relay bridge"
msgstr "Paikallisen välityssillan osoite"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
msgid "Addresses"
msgstr "Osoitteet"
@@ -595,14 +671,14 @@ msgstr "Osoitteet"
msgid "Administration"
msgstr "Hallinta"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:488
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:989
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
msgid "Advanced Settings"
msgstr "Lisäasetukset"
@@ -619,7 +695,7 @@ msgstr "Elinaika"
msgid "Aggregate Originator Messages"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
msgstr "Yhteenlaskettu lähetysteho (ACTATP)"
@@ -648,28 +724,28 @@ msgstr ""
msgid "Alert"
msgstr "Hälytys"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
#: modules/luci-compat/luasrc/model/network.lua:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
msgid "Alias Interface"
msgstr "Sovittimen alias"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
msgid "Alias of \"%s\""
msgstr "Kohteen %s alias"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
msgid "All servers"
msgstr "Kaikki palvelimet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
msgstr ""
"Varaa IP-osoitteet alkaen pienimmästä käytettävissä olevasta osoitteesta"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
msgid "Allocate IPs sequentially"
msgstr "Jaa IP:t järjestyksessä"
@@ -678,11 +754,11 @@ msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
msgstr ""
"Salli <abbr title = \"Secure Shell\">SSH</abbr>-kirjautuminen salasanalla"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
msgstr "Salli tukiaseman irrottaa asiakas alhaisen ACK-tilan perusteella"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
msgid "Allow all except listed"
msgstr "Salli kaikki paitsi luetellut"
@@ -690,15 +766,15 @@ msgstr "Salli kaikki paitsi luetellut"
msgid "Allow full UCI access for legacy applications"
msgstr "Salli täysi UCI-yhteys vanhoille sovelluksille"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid "Allow legacy 802.11b rates"
msgstr "Salli vanhat 802.11b-nopeudet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1090
msgid "Allow listed only"
msgstr "Salli vain luetellut"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "Allow localhost"
msgstr "Salli localhost"
@@ -724,11 +800,13 @@ msgstr "Salli järjestelmän ominaisuuksien testaus"
msgid "Allow the <em>root</em> user to login with password"
msgstr "Salli <em>root</em>-käyttäjän kirjautua sisään salasanalla"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
msgid "Allowed IPs"
msgstr "Sallitut IP:t"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:306
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
msgid "AllowedIPs setting is invalid"
msgstr ""
@@ -744,11 +822,11 @@ msgstr "Aina pois päältä (ydin: ei mitään)"
msgid "Always on (kernel: default-on)"
msgstr "Aina päällä (ydin: oletus-päällä)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
@@ -760,6 +838,10 @@ msgstr ""
msgid "Amount of Duplicate Address Detection probes to send"
msgstr "Lähetettävien Duplicate Address Detection -selvitysten määrä"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
msgstr "Lomaketta tallennettaessa tapahtui virhe:"
@@ -768,98 +850,98 @@ msgstr "Lomaketta tallennettaessa tapahtui virhe:"
msgid "An optional, short description for this device"
msgstr "Valinnainen, lyhyt laitteen kuvaus"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Annex"
msgstr "Annex"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
msgid "Annex A + L + M (all)"
msgstr "Annex A + L + M (kaikki)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
msgid "Annex A G.992.1"
msgstr "Annex A G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Annex A G.992.2"
msgstr "Annex A G.992.2"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
msgid "Annex A G.992.3"
msgstr "Annex A G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
msgid "Annex A G.992.5"
msgstr "Annex A G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
msgid "Annex B (all)"
msgstr "Annex B (kaikki)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
msgid "Annex B G.992.1"
msgstr "Annex B G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
msgid "Annex B G.992.3"
msgstr "Annex B G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
msgid "Annex B G.992.5"
msgstr "Annex B G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
msgid "Annex J (all)"
msgstr "Annex J (kaikki)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
msgid "Annex L G.992.3 POTS 1"
msgstr "Annex L G.992.3 POTS 1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "Annex M (all)"
msgstr "Annex M (kaikki)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
msgid "Annex M G.992.3"
msgstr "Annex M G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
msgid "Annex M G.992.5"
msgstr "Annex M G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
msgid "Announce this device as IPv6 DNS server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
msgid ""
"Announce this device as default router if a local IPv6 default route is "
"present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:789
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
msgid ""
"Announce this device as default router if a public IPv6 prefix is available, "
"regardless of local default route availability."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
msgid ""
"Announce this device as default router regardless of whether a prefix or "
"default route is present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Announced DNS domains"
msgstr "Ilmoitetut DNS-toimialueet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
msgid "Announced IPv6 DNS servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
msgid "Anonymous Identity"
msgstr "Anonyymi identiteetti"
@@ -871,7 +953,7 @@ msgstr "Anonyymi liitos"
msgid "Anonymous Swap"
msgstr "Anonyymi vaihto"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:519
msgctxt "nft match any traffic"
msgid "Any packet"
msgstr "Mikä tahansa paketti"
@@ -883,11 +965,11 @@ msgstr "Mikä tahansa paketti"
msgid "Any zone"
msgstr "Mikä tahansa vyöhyke"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
msgid "Apply DHCP Options to this net. (Empty = all clients)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Apply and keep settings"
msgstr ""
@@ -895,40 +977,40 @@ msgstr ""
msgid "Apply backup?"
msgstr "Käytetääntkö varmuuskopiota?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Apply request failed with status <code>%h</code>"
msgstr "Pyyntö epäonnistui, tila <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4524
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4522
msgid "Apply unchecked"
msgstr "Käytä valitsematonta"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4655
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
msgid "Applying configuration changes… %ds"
msgstr "Otetaan käyttöön määritysmuutoksia... %ds"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
msgid "Architecture"
msgstr "Arkkitehtuuri"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:152
msgid "Arp-scan"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr ""
"Määritä osa jokaisen julkisen IPv6-etuliitteen tietystä pituudesta tähän "
"liittymään"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
@@ -936,7 +1018,7 @@ msgstr ""
"Määritä etuliitteiden osat käyttämällä tätä heksadesimaalista "
"alaliitetunnusta tälle sovittimelle."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2239
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
msgid "Associated Stations"
msgstr "Liittyneet asemat"
@@ -945,15 +1027,15 @@ msgstr "Liittyneet asemat"
msgid "Associations"
msgstr "Liitokset"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
msgid ""
"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
msgid ""
"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -968,7 +1050,7 @@ msgstr "Yritä ottaa käyttöön laitteille määritetyt liityntäkohdat"
msgid "Auth Group"
msgstr "Auth-ryhmä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1617
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
msgid "Authentication"
msgstr "Todennus"
@@ -977,11 +1059,11 @@ msgstr "Todennus"
msgid "Authentication Type"
msgstr "Todennuksen tyyppi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
msgid "Authoritative"
msgstr "Määräävä"
-#: modules/luci-base/luasrc/view/sysauth.htm:17
+#: modules/luci-base/ucode/template/sysauth.ut:17
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
msgid "Authorization Required"
msgstr "Valtuutus vaaditaan"
@@ -989,7 +1071,7 @@ msgstr "Valtuutus vaaditaan"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
@@ -1008,7 +1090,7 @@ msgid "Automatically check filesystem for errors before mounting"
msgstr ""
"Tarkista tiedostojärjestelmän virheet automaattisesti ennen liittämistä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid ""
"Automatically handle multiple uplink interfaces using source-based policy "
"routing."
@@ -1030,6 +1112,10 @@ msgstr "Tiedostojärjestelmän automaattinen liittäminen"
msgid "Automount Swap"
msgstr "Liitä sivutusosio automaattisesti"
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Available"
msgstr "Saatavilla"
@@ -1052,11 +1138,11 @@ msgstr "Keskiarvo:"
msgid "Avoid Bridge Loops"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
msgid "B43 + B43C"
msgstr "B43 + B43C"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
msgid "B43 + B43C + V43"
msgstr "B43 + B43C + V43"
@@ -1064,15 +1150,19 @@ msgstr "B43 + B43C + V43"
msgid "BR / DMR / AFTR"
msgstr "BR / DMR / AFTR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "BSS Transition"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1814
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3250
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
msgid "Back"
msgstr "Takaisin"
@@ -1081,11 +1171,7 @@ msgstr "Takaisin"
msgid "Back to Overview"
msgstr "Takaisin yleiskatsaukseen"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
-msgid "Back to configuration"
-msgstr "Takaisin määritykseen"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:804
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834
msgid "Back to peer configuration"
msgstr ""
@@ -1098,7 +1184,6 @@ msgid "Backup / Flash Firmware"
msgstr "Varmuuskopioi / Kirjoita laiteohjelmisto"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
msgstr "Varmuuskopioitavat tiedostot"
@@ -1135,12 +1220,15 @@ msgid ""
"packet fits but it is possible to deactivate the fragmentation entirely."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
msgid "Beacon Interval"
msgstr "Merkkikehysten väli"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Beacon Report"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
msgid ""
"Below is the determined list of files to backup. It consists of changed "
"configuration files marked by opkg, essential base files and the user "
@@ -1155,7 +1243,7 @@ msgstr ""
msgid "Bind NTP server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
msgid "Bind dynamically to interfaces rather than wildcard address."
msgstr ""
"Yhdistä dynaamisesti sovittimiin yleisosoitteen sijasta (suositellaan linux-"
@@ -1166,18 +1254,31 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind interface"
msgstr "Yhdistä sovitin"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"<a href=\"%s\">RFC2782</a>."
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind the tunnel to this interface (optional)."
@@ -1197,7 +1298,11 @@ msgstr ""
msgid "Bonding Policy"
msgstr "Sidoskäytäntö"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3014
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+msgid "Both Listen addr and Relay To must be specified."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
#: modules/luci-compat/luasrc/model/network.lua:1421
msgid "Bridge"
msgstr "Silta"
@@ -1208,17 +1313,17 @@ msgid "Bridge (Support direct communication between MAC VLANs)"
msgstr "Silta (Tue suoraa kommunikointia MAC VLAN:ien välillä)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
msgid "Bridge VLAN filtering"
msgstr "Sillan VLAN-suodatus"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
msgid "Bridge device"
msgstr "Siltalaite"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
msgid "Bridge port specific options"
msgstr ""
@@ -1226,11 +1331,11 @@ msgstr ""
msgid "Bridge ports"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:642
msgid "Bridge traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
msgid "Bridge unit number"
msgstr "Siltayksikön numero"
@@ -1238,7 +1343,7 @@ msgstr "Siltayksikön numero"
msgid "Bring up empty bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
msgid "Bring up on boot"
msgstr "Päälle käynnistettäessä"
@@ -1251,7 +1356,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr "Lähetyskäytäntö (lähetys, 3)"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4153
msgid "Browse…"
msgstr "Selaa…"
@@ -1259,7 +1364,13 @@ msgstr "Selaa…"
msgid "Buffered"
msgstr "Puskuroitu"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+msgid ""
+"CA certificate (PEM encoded; Use instead of system-wide store to verify the "
+"gateway certificate."
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
msgid "CA certificate; if empty it will be saved after the first connection."
msgstr "CA-varmenne; jos tyhjä, se tallennetaan ensimmäisen yhteyden jälkeen."
@@ -1267,6 +1378,10 @@ msgstr "CA-varmenne; jos tyhjä, se tallennetaan ensimmäisen yhteyden jälkeen.
msgid "CLAT configuration failed"
msgstr "CLAT-määritys epäonnistui"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+msgid "CNAME or fqdn"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "CPU usage (%)"
msgstr "Suorittimen käyttö (%)"
@@ -1281,51 +1396,56 @@ msgstr "Välimuistissa"
msgid "Call failed"
msgstr "Kutsu epäonnistui"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4162
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4651
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2051
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2113
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:465
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
msgid "Cancel"
msgstr "Peruuta"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:337
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347
msgid "Cannot parse configuration: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:569
msgctxt "Chain hook: forward"
msgid "Capture incoming packets addressed to other hosts"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:561
msgctxt "Chain hook: prerouting"
msgid "Capture incoming packets before any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565
msgctxt "Chain hook: input"
msgid "Capture incoming packets routed to the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:577
msgctxt "Chain hook: postrouting"
msgid "Capture outgoing packets after any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
msgctxt "Chain hook: output"
msgid "Capture outgoing packets originating from the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
msgctxt "Chain hook: ingress"
msgid "Capture packets directly after the NIC received them"
msgstr ""
@@ -1334,24 +1454,24 @@ msgstr ""
msgid "Category"
msgstr "Luokka"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
msgid "Certificate constraint (Domain)"
msgstr "Varmennerajoitus (verkkotunnus)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
msgid "Certificate constraint (SAN)"
msgstr "Varmennerajoitus (SAN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
msgid "Certificate constraint (Subject)"
msgstr "Varmennerajoitus (Kohde)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
msgid "Certificate constraint (Wildcard)"
msgstr "Varmennerajoitus (jokerimerkki)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid ""
"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
"`logread -f` during handshake for actual values"
@@ -1359,8 +1479,8 @@ msgstr ""
"Varmenteen rajoittaminen - esim. /CN=wifi.omayritys.com <br /> Katso "
"todelliset arvot `logread -f`avulla yhteyden kättelyn aikana"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (exact match)"
@@ -1368,8 +1488,8 @@ msgstr ""
"Varmennerajoitukset DNS SAN -arvoihin (jos käytettävissä) <br /> tai kohteen "
"CN (tarkka haku)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (suffix match)"
@@ -1377,8 +1497,8 @@ msgstr ""
"Varmennerajoitukset DNS SAN -arvoihin (jos käytettävissä) <br /> tai kohteen "
"CN (tarkka haku)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1392,16 +1512,16 @@ msgstr ""
msgid "Chain"
msgstr "Ketju"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:581
msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
msgid "Changes"
msgstr "Muutokset"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4721
msgid "Changes have been reverted."
msgstr "Muutokset on palautettu."
@@ -1413,17 +1533,18 @@ msgstr "Muuttaa järjestelmänvalvojan salasanan"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1812
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
msgid "Channel"
msgstr "Kanava"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
msgid "Channel Analysis"
msgstr "Kanava-analyysi"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391
msgid "Channel Width"
msgstr "Kanavaleveys"
@@ -1431,7 +1552,7 @@ msgstr "Kanavaleveys"
msgid "Check filesystems before mount"
msgstr "Tarkista tiedostojärjestelmät ennen liittämistä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Check this option to delete the existing networks from this radio."
msgstr ""
"Valitse tämä, jos haluat poistaa olemassa olevat verkot tästä radiosta."
@@ -1449,8 +1570,8 @@ msgstr "Tarkistetaan kuvaa…"
msgid "Choose mtdblock"
msgstr "Valitse mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid ""
"Choose the firewall zone you want to assign to this interface. Select "
"<em>unspecified</em> to remove the interface from the associated zone or "
@@ -1462,7 +1583,7 @@ msgstr ""
"mukautettu </em> -kenttä määrittääksesi uuden vyöhykkeen ja liittääksesi "
"sovittimen siihen."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>custom</em> field to define a new network."
@@ -1470,7 +1591,7 @@ msgstr ""
"Valitse verkko(t), jonka haluat liittää tähän langattomaan sovittimeen, tai "
"määritä uusi verkko täyttämällä <em>mukautettu</em>-kenttä."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
msgid "Cipher"
msgstr "Salakirjoitustapa"
@@ -1493,9 +1614,9 @@ msgstr ""
"Lataa määritetty mtdblock-tiedosto valitsemalla Tallenna mtdblock. (HUOM: "
"TÄMÄ OMINAISUUS ON AMMATTILAISILLE! )"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3892
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
msgid "Client"
msgstr "Asiakas"
@@ -1505,9 +1626,9 @@ msgstr "Asiakas"
msgid "Client ID to send when requesting DHCP"
msgstr "Asiakastunnus, joka lähetetään DHCP: tä pyydettäessä"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4399
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
msgstr "Sulje"
@@ -1524,17 +1645,13 @@ msgstr ""
"Sulje passiivinen yhteys määritetyn ajan kuluttua, käytä 0 pysyvän yhteyden "
"luomiseen"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
-msgid "Close list..."
-msgstr "Sulje luettelo ..."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2237
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66
msgid "Collecting data..."
msgstr "Kerätään tietoja…"
@@ -1554,7 +1671,7 @@ msgstr "Komento epäonnistui"
msgid "Comment"
msgstr "Kommentti"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid ""
"Complicates key reinstallation attacks on the client side by disabling "
"retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1574,29 +1691,32 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr "Laske lähtevä tarkistussumma (valinnainen)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Config File"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Kokoonpano"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:670
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:690
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
msgid "Configuration changes applied."
msgstr "Määritysmuutokset ovat käytössä."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4508
msgid "Configuration changes have been rolled back!"
msgstr "Määritysmuutokset on peruttu!"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
msgstr "Määritys epäonnistui"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid ""
"Configures data rates based on the coverage cell density. Normal configures "
"basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
@@ -1606,32 +1726,32 @@ msgid ""
"offered."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
msgid ""
"Configures the default router advertisement in <abbr title=\"Router "
"Advertisement\">RA</abbr> messages."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
msgid ""
-"Configures the operation mode of the <abbr title=\"Router Advertisement"
-"\">RA</abbr> service on this interface."
+"Configures the operation mode of the <abbr title=\"Router "
+"Advertisement\">RA</abbr> service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
msgid "Configures the operation mode of the DHCPv6 service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
msgid ""
"Configures the operation mode of the NDP proxy service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1314
msgid "Configure…"
msgstr "Määritä…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
msgid "Confirm disconnect"
msgstr "Vahvista irrottaminen"
@@ -1641,7 +1761,7 @@ msgstr "Vahvistus"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
msgid "Connected"
msgstr "Yhdistetty"
@@ -1655,7 +1775,7 @@ msgstr "Yhteyden muodostaminen epäonnistui"
msgid "Connection attempt failed."
msgstr "Yhteyden muodostaminen epäonnistui."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid "Connection endpoint"
msgstr ""
@@ -1667,16 +1787,16 @@ msgstr "Yhteys katkennut"
msgid "Connections"
msgstr "Yhteydet"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
msgid "Connectivity change"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:32
msgctxt "nft ct state"
msgid "Conntrack state"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:34
msgctxt "nft ct status"
msgid "Conntrack status"
msgstr ""
@@ -1697,29 +1817,29 @@ msgstr ""
msgid "Contents have been saved."
msgstr "Sisältö on tallennettu."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269
msgid "Continue"
msgstr "Jatka"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
msgctxt "nft jump action"
msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
msgid "Continue in calling chain"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:551
msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4546
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4544
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1734,20 +1854,20 @@ msgstr ""
msgid "Country"
msgstr "Maa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
msgid "Country Code"
msgstr "Maatunnus"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid "Coverage cell density"
msgstr "Kantavuusalueen solutiheys"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid "Create / Assign firewall-zone"
msgstr "Luo / määritä palomuurivyöhyke"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
msgid "Create interface"
msgstr "Luo sovitin"
@@ -1763,12 +1883,12 @@ msgstr "Cron-lokin taso"
msgid "Current power"
msgstr "Nykyinen teho"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
msgctxt "nft meta hour"
msgid "Current time"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
msgctxt "nft meta day"
msgid "Current weekday"
msgstr ""
@@ -1797,8 +1917,8 @@ msgstr "Mukautettu vilkkumisväli (ydin: ajastin)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
msgid ""
-"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
-"\">LED</abbr>s if possible."
+"Customizes the behaviour of the device <abbr title=\"Light Emitting "
+"Diode\">LED</abbr>s if possible."
msgstr ""
"Mukauta <abbr title = \"Light Emitting Diode\"> LED</abbr>-valojen "
"toimintaa, jos mahdollista."
@@ -1807,38 +1927,38 @@ msgstr ""
msgid "DAD transmits"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "DAE-Client"
msgstr "DAE-asiakas"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "DAE-Port"
msgstr "DAE-portti"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "DAE-Secret"
msgstr "Dae-salaisuus"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
msgid "DHCP Options"
msgstr "DHCP-asetukset"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
msgid "DHCP Server"
msgstr "DHCP-palvelin"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:249
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
msgid "DHCP and DNS"
msgstr "DHCP ja DNS"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2110
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:969
msgid "DHCP client"
msgstr "DHCP-asiakas"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid "DHCP-Options"
msgstr "DHCP-asetukset"
@@ -1847,7 +1967,7 @@ msgstr "DHCP-asetukset"
msgid "DHCPv6 client"
msgstr "DHCPv6-asiakas"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
msgid "DHCPv6-Service"
msgstr "DHCPv6-palvelu"
@@ -1859,29 +1979,29 @@ msgstr "DHCPv6-palvelu"
msgid "DNS"
msgstr "DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
msgid "DNS forwardings"
msgstr "DNS-edelleenvälitys"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526
msgid "DNS query port"
msgstr ""
"<abbr title = \"Verkkotunnusten nimijärjestelmä\">DNS</abbr>-kyselyportti"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
msgid "DNS search domains"
msgstr "DNS-hakutoimialueet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
msgid "DNS server port"
msgstr ""
"<abbr title = \"Verkkotunnusten nimijärjestelmä\">DNS</abbr>-palvelinportti"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:286
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
msgid "DNS setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid "DNS weight"
msgstr "DNS-paino"
@@ -1889,11 +2009,11 @@ msgstr "DNS-paino"
msgid "DNS-Label / FQDN"
msgstr "DNS-nimi / FQDN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
msgid "DNSSEC"
msgstr "DNSSEC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
msgid "DNSSEC check unsigned"
msgstr "DNSSEC tarkista allekirjoittamaton"
@@ -1905,39 +2025,47 @@ msgstr "DPD:n käyttämättömyysaikakatkaisu"
msgid "DS-Lite AFTR address"
msgstr "DS-Lite AFTR -osoite"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
msgid "DSL"
msgstr "DSL"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
msgid "DSL Status"
msgstr "DSL-tila"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
msgid "DSL line mode"
msgstr "DSL-linjatila"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "DTIM Interval"
msgstr "DTIM-aikaväli"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
msgid "DUID"
msgstr "DUID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Data Rate"
msgstr "Tiedonsiirtonopeus"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+msgid "Data Received"
+msgstr "Dataa vastaanotettu"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
+msgid "Data Transmitted"
+msgstr "Dataa lähetetty"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
msgid "Debug"
msgstr "Debug"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
msgid "Default router"
msgstr "Oletusreititin"
@@ -1945,7 +2073,7 @@ msgstr "Oletusreititin"
msgid "Default state"
msgstr "Oletustila"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid ""
"Define additional DHCP options, for example "
"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
@@ -1970,23 +2098,23 @@ msgstr ""
msgid "Defines a specific MTU for this route"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid "Delegate IPv6 prefixes"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3566
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
msgid "Delete"
msgstr "Poista"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
msgid "Delete key"
msgstr "Poista avain"
@@ -1994,21 +2122,22 @@ msgstr "Poista avain"
msgid "Delete request failed: %s"
msgstr "Poistopyyntö epäonnistui: %s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:906
msgid "Delete this network"
msgstr "Poista tämä verkko"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "Delivery Traffic Indication Message Interval"
msgstr "Delivery Traffic Indication Message aikaväli"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
msgid "Description"
msgstr "Kuvaus"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
msgid "Deselect"
msgstr "Poista valinta"
@@ -2016,7 +2145,7 @@ msgstr "Poista valinta"
msgid "Design"
msgstr "Suunnittelu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:731
msgid "Designated master"
msgstr ""
@@ -2026,12 +2155,12 @@ msgstr ""
msgid "Destination"
msgstr "Kohde"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
msgctxt "nft ip daddr"
msgid "Destination IP"
msgstr "Kohde-IP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
msgctxt "nft ip6 daddr"
msgid "Destination IPv6"
msgstr "Kohde-IPv6"
@@ -2040,7 +2169,7 @@ msgstr "Kohde-IPv6"
msgid "Destination port"
msgstr "Kohdeportti"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
msgctxt "nft ip dport"
msgid "Destination port"
msgstr "Kohdeportti"
@@ -2053,21 +2182,21 @@ msgstr "Kohdevyöhyke"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1134
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid "Device"
msgstr "Laite"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:920
msgid "Device Configuration"
msgstr "Laitteen määritys"
@@ -2088,7 +2217,7 @@ msgstr "Laitenimi"
msgid "Device not managed by ModemManager."
msgstr "ModemManager ei hallitse laitetta."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
msgid "Device not present"
msgstr "Laite ei ole läsnä"
@@ -2096,7 +2225,7 @@ msgstr "Laite ei ole läsnä"
msgid "Device type"
msgstr "Laitetyyppi"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4545
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4543
msgid "Device unreachable!"
msgstr "Laitetta ei tavoiteta!"
@@ -2104,16 +2233,16 @@ msgstr "Laitetta ei tavoiteta!"
msgid "Device unreachable! Still waiting for device..."
msgstr "Laitetta ei tavoiteta! Odotetaan edelleen laitetta..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
msgid "Devices"
msgstr "Laitteet"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:159
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
msgid "Diagnostics"
msgstr "Diagnostiikka"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106
msgid "Dial number"
msgstr "Soita numeroon"
@@ -2123,18 +2252,18 @@ msgstr "Hakemisto"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Disable"
msgstr "Poista käytöstä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid ""
"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
"this interface."
msgstr ""
-"Poista tämän sovittimen <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> käytöstä."
+"Poista tämän sovittimen <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> käytöstä."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:174
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:375
@@ -2145,20 +2274,21 @@ msgstr "Poista DNS-haku käytöstä"
msgid "Disable Encryption"
msgstr "Poista salaus käytöstä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1184
msgid "Disable Inactivity Polling"
msgstr "Poista käyttämättömyyskyselyt käytöstä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Disable this network"
msgstr "Poista tämä verkko käytöstä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
@@ -2167,21 +2297,21 @@ msgstr "Poista tämä verkko käytöstä"
msgid "Disabled"
msgstr "Pois käytöstä"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:521
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
msgctxt "Label indicating that WireGuard peer is disabled"
msgid "Disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Disassociate On Low Acknowledgement"
msgstr "Poista heikon kuittauksen yhteydet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
msgid ""
"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
msgstr "Hylkää ulkoverkosta tulevat RFC1918-vastaukset."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351
@@ -2189,7 +2319,6 @@ msgid "Disconnect"
msgstr "Irroita"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
msgid "Disconnection attempt failed"
msgstr "Irrotusyritys epäonnistui"
@@ -2203,19 +2332,21 @@ msgstr "Levytila"
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3264
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1775
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
msgid "Dismiss"
msgstr "Hylkää"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance Optimization"
msgstr "Etäisyyden optimointi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance to farthest network member in meters."
msgstr "Etäisyys kauimpaan verkon jäseneen metreinä."
@@ -2223,23 +2354,23 @@ msgstr "Etäisyys kauimpaan verkon jäseneen metreinä."
msgid "Distributed ARP Table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
msgid ""
"Dnsmasq instance to which this boot section is bound. If unspecified, the "
"section is valid for all dnsmasq instances."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid ""
-"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
-"forwarder."
+"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
+"abbr> forwarder."
msgstr ""
-"Dnsmasq on yhdistetty <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr>-palvelin ja <abbr title=\"Domain Name System\">DNS</abbr>-"
-"välittäjä"
+"Dnsmasq on yhdistetty <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr>-palvelin ja <abbr title=\"Domain Name System\">DNS</"
+"abbr>-välittäjä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
msgid "Do not cache negative replies, e.g. for non-existent domains."
msgstr ""
"Älä tallenna välimuistiin negatiivisia vastauksia, esim. olemattomien "
@@ -2253,27 +2384,21 @@ msgstr ""
msgid "Do not create host route to peer (optional)."
msgstr "Älä luo reittiä kohteelle (valinnainen)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
msgid "Do not forward DNS queries without dots or domain parts."
msgstr ""
"Älä lähetä <abbr title=\"Domain Name System\">DNS</abbr>-kyselyitä ilman "
"<abbr title=\"Domain Name System\">DNS</abbr>-verkkotunnusta"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
-msgid "Do not forward queries that cannot be answered by public resolvers."
-msgstr ""
-"Älä välitä eteenpäin kyselyitä, joihin julkiset nimipalvelimet eivät voi "
-"vastata"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
msgid "Do not forward reverse lookups for local networks."
msgstr "Älä välitä käänteisiä hakuja paikallisille verkoille"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
msgid "Do not listen on the specified interfaces."
msgstr "Estä näiden sovittimien kuuntelu."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
msgid "Do not offer DHCPv6 service on this interface."
msgstr ""
@@ -2282,7 +2407,7 @@ msgctxt "VLAN port state"
msgid "Do not participate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
msgid ""
"Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
"packets."
@@ -2292,7 +2417,7 @@ msgstr ""
msgid "Do not send a hostname"
msgstr "Älä lähetä isäntänimeä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
msgid ""
"Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr> messages on this interface."
@@ -2302,7 +2427,7 @@ msgstr ""
msgid "Do you really want to delete \"%s\" ?"
msgstr "Haluatko todella poistaa '%s'?"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
msgstr "Haluatko todella poistaa seuraavan SSH-avaimen?"
@@ -2314,7 +2439,7 @@ msgstr "Haluatko todella poistaa kaikki asetukset?"
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "Haluatko todella poistaa hakemiston '%s' alihakemistoineen?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:593
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613
msgid "Do you want to replace the current PSK?"
msgstr ""
@@ -2322,15 +2447,16 @@ msgstr ""
msgid "Do you want to replace the current keys?"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
msgid "Domain"
msgstr "Verkkotunnus"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
msgid "Domain required"
msgstr "Vaadi verkkotunnus"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
msgid "Domain whitelist"
msgstr "Sallitut verkkotunnukset"
@@ -2356,11 +2482,11 @@ msgstr "Lataa varmuuskopio"
msgid "Download mtdblock"
msgstr "Lataa mtd-osio"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
msgid "Downstream SNR offset"
msgstr "Alavirran SNR-siirtymä"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
msgid ""
"Drag or paste a valid <em>*.conf</em> file below to configure the local "
"WireGuard interface."
@@ -2374,12 +2500,12 @@ msgstr "Vedä järjestääksesi uudelleen"
msgid "Drop Duplicate Frames"
msgstr "Pudota päällekkäiset kehykset"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
msgctxt "nft drop action"
msgid "Drop packet"
msgstr "Pudota paketti"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:547
msgctxt "Chain policy: drop"
msgid "Drop unmatched packets"
msgstr ""
@@ -2401,21 +2527,21 @@ msgstr ""
msgid "Dual-Stack Lite (RFC6333)"
msgstr "Dual-Stack-Lite (RFC6333)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
msgstr ""
"Dynaaminen <abbr title = \"Dynamic Host Configuration Protocol\"> DHCP </"
"abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "Dynamic Authorization Extension client."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "Dynamic Authorization Extension port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "Dynamic Authorization Extension secret."
msgstr ""
@@ -2423,7 +2549,7 @@ msgstr ""
msgid "Dynamic tunnel"
msgstr "Dynaaminen tunneli"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid ""
"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
"having static leases will be served."
@@ -2435,17 +2561,17 @@ msgstr ""
msgid "EA-bits length"
msgstr "EA-bittien pituus"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1635
msgid "EAP-Method"
msgstr "EAP-menetelmä"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:505
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
msgid "Edit"
msgstr "Muokkaa"
@@ -2461,15 +2587,15 @@ msgstr ""
"Voit muokata edellä olevia määrityksiä korjataksesi vrheen ja paina "
"\"Tallenna\" ladataksesi sivu uudeleen."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
msgid "Edit this network"
msgstr "Muokkaa tätä verkkoa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:852
msgid "Edit wireless network"
msgstr "Muokkaa langatonta verkkoa"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
msgctxt "nft rt mtu"
msgid "Effective route MTU"
msgstr ""
@@ -2502,12 +2628,12 @@ msgstr "Egress-tagaamaton"
msgid "Emergency"
msgstr "Hätä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Enable"
msgstr "Ota käyttöön"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
msgstr ""
@@ -2523,7 +2649,7 @@ msgstr ""
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
msgstr "Ota käyttöön <abbr title = \"Spanning Tree Protocol\"> STP </abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
msgstr ""
"Ota <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr> käyttöön"
@@ -2575,7 +2701,7 @@ msgstr "Ota NTP-asiakas käyttöön"
msgid "Enable Single DES"
msgstr "Ota käyttöön yksittäinen DES"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
msgid "Enable TFTP server"
msgstr "TFTP-palvelin käytössä"
@@ -2587,26 +2713,26 @@ msgstr "Käytä VLAN-suodatusta"
msgid "Enable VLAN functionality"
msgstr "VLAN-toiminnot käytössä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1787
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
msgstr "Ota WPS-painike käyttöön, vaatii WPA(2)-PSK/WPA3-SAE"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
msgid ""
-"Enable automatic redirection of <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> port."
+"Enable automatic redirection of <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr> port."
msgstr ""
"Käytä automaattista uudelleenohjausta <abbr title=\"Hypertext Transfer "
"Protocol\">HTTP</abbr>-pyynnöille <abbr title=\"Hypertext Transfer Protocol "
"Secure\">HTTPS</abbr>-porttiin."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid "Enable key reinstallation (KRACK) countermeasures"
msgstr "Ota käyttöön avaimen uudelleenasennus (KRACK) -vastatoimet"
@@ -2634,7 +2760,7 @@ msgstr ""
msgid "Enable multicast support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
msgstr ""
@@ -2663,11 +2789,11 @@ msgstr "Lisää tuki multicast -liikenteelle (valinnainen)"
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
msgstr "Ota käyttöön kapselointipakettien DF (Don't Fragment) -lippu."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
msgid "Enable the built-in single-instance TFTP server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Enable this network"
msgstr "Käytä tätä verkkoa"
@@ -2680,8 +2806,9 @@ msgstr "Ota tx-tarkistussumma käyttöön"
msgid "Enable unicast flooding"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
msgstr "Käytössä"
@@ -2690,7 +2817,7 @@ msgstr "Käytössä"
msgid "Enables IGMP snooping on this bridge"
msgstr "Ottaa IGMP:n nuuskimisen käyttöön tällä sillalla"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
@@ -2712,28 +2839,33 @@ msgstr "Ottaa käyttöön Spanning Tree Protokollan tällä sillalla"
msgid "Encapsulation limit"
msgstr "Kapselointiraja"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
msgid "Encapsulation mode"
msgstr "Kapselointitila"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1815
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
msgid "Encryption"
msgstr "Salaus"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+msgid "Endpoint"
+msgstr "Päätepiste"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid "Endpoint Host"
msgstr "Päätepisteen palvelin"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Endpoint Port"
msgstr "Päätepisteen portti"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:316
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
msgid "Endpoint setting is invalid"
msgstr ""
@@ -2769,11 +2901,11 @@ msgstr "Anna mukautetut arvot"
msgid "Erasing..."
msgstr "Poistetaann..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:115
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:116
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
msgid "Error"
msgstr "Virhe"
@@ -2782,16 +2914,16 @@ msgstr "Virhe"
msgid "Error getting PublicKey"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Errored seconds (ES)"
msgstr "Virheelliset sekunnit (ES)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3027
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
#: modules/luci-compat/luasrc/model/network.lua:1433
msgid "Ethernet Adapter"
msgstr "Ethernet-sovitin"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
#: modules/luci-compat/luasrc/model/network.lua:1423
msgid "Ethernet Switch"
msgstr "Ethernet-kytkin"
@@ -2804,11 +2936,17 @@ msgstr "30 sekunnin välein (hidas, 0)"
msgid "Every second (fast, 1)"
msgstr "Joka sekunti (nopea, 1)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
msgid "Exclude interfaces"
msgstr "Älä huomioi sovittimia"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:160
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
msgid ""
"Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
"e.g. for RBL services."
@@ -2818,11 +2956,15 @@ msgstr "Salli ylävirran vastaukset alueella 127.0.0.0/8, esim. RBL-palveluille"
msgid "Existing device"
msgstr "Olemassa oleva laite"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
msgid "Expand hosts"
msgstr "Laajenna palvelimet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+msgid "Expected port number."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
msgid "Expecting a hexadecimal assignment hint"
msgstr "Odottaa heksadesimaalista osoitusvihjettä"
@@ -2843,11 +2985,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "Expecting: %s"
msgstr "Odotettiin: %s"
@@ -2859,7 +3001,7 @@ msgstr "Odotus: arvon ei tule ole tyhjä"
msgid "Expires"
msgstr "Päättyy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
msgstr ""
@@ -2870,11 +3012,11 @@ msgstr ""
msgid "External"
msgstr "Ulkoinen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "External R0 Key Holder List"
msgstr "Ulkoinen R0-avainhaltijaluettelo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid "External R1 Key Holder List"
msgstr "Ulkoinen R1-avainhaltijaluettelo"
@@ -2902,15 +3044,15 @@ msgstr "Pppd-lisävalinnat"
msgid "Extra sstpc options"
msgstr "Sstpc-lisävalinnat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550
msgid "FT over DS"
msgstr "FT over DS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1549
msgid "FT over the Air"
msgstr "FT over the Air"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
msgid "FT protocol"
msgstr "FT-protokolla"
@@ -2918,21 +3060,45 @@ msgstr "FT-protokolla"
msgid "Failed to change the system password."
msgstr "Systeemin salasanan vaihto epäonnistui."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
"Tehtyjen muutosten onnistuminen ei varmistunut %d sekunnissa, joten "
"aikaisemmat asetukset palautetaan…"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
msgstr "Komento \"/etc/init.d/%s %s\" epäonnistui: %s"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
msgid "File"
msgstr "Tiedosto"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"File listing upstream resolvers, optionally domain-specific, e.g. "
"<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
@@ -2945,40 +3111,48 @@ msgstr ""
msgid "File not accessible"
msgstr "Tiedostoa ei voida lukea"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
msgid "File to store DHCP lease information."
msgstr ""
-"tiedosto, johon annetut <abbr title = \"Dynamic Host Configuration Protocol"
-"\"> DHCP </abbr> -lainat tallennetaan"
+"tiedosto, johon annetut <abbr title = \"Dynamic Host Configuration "
+"Protocol\"> DHCP </abbr> -lainat tallennetaan"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
msgid "File with upstream resolvers."
msgstr ""
"paikallinen <abbr title = \"Verkkotunnusten nimijärjestelmä\">DNS</abbr>-"
"tiedosto"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "Filename"
msgstr "Tiedostonimi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
msgid "Filename of the boot image advertised to clients."
msgstr "Asiakkaille mainostetun käynnistysnäköistiedoston tiedostonimi"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
msgid "Filesystem"
msgstr "Tiedostojärjestelmä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+msgid "Filter IPv4 A records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+msgid "Filter IPv6 AAAA records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+msgid "Filter SRV/SOA service discovery"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
msgid "Filter private"
msgstr "Suodata yksityinen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
-msgid "Filter useless"
-msgstr "Suodata hyödytön"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
msgid "Filtering for all slaves, no validation"
msgstr "Suodatus kaikille orjille, ei tarkistusta"
@@ -2991,8 +3165,13 @@ msgstr "Suodatus kaikille orjille, tarkistus vain aktiiviselle orjalle"
msgid "Filtering for all slaves, validation only for backup slaves"
msgstr "Suodatus kaikille orjille, tarkistus vain vara-orjille"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Finalizing failed"
msgstr "Viimeistely epäonnistui"
@@ -3004,7 +3183,7 @@ msgstr ""
"Etsi kaikki tällä hetkellä liitetyt tiedostojärjestelmät ja sivutusosiot ja "
"korvaa määritykset oletusarvoilla havaittun perusteella"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
msgid "Find and join network"
msgstr "Etsi ja liity verkkoon"
@@ -3018,10 +3197,11 @@ msgid "Firewall"
msgstr "Palomuuri"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
msgid "Firewall Mark"
msgstr "Palomuurimerkintä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
msgid "Firewall Settings"
msgstr "Palomuurin asetukset"
@@ -3033,15 +3213,15 @@ msgstr "Palomuurin tila"
msgid "Firewall mark"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
msgid "Firmware File"
msgstr "Laiteohjelmisto-tiedosto"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
msgid "Firmware Version"
msgstr "Laiteohjelmiston versio"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
msgid "Fixed source port for outbound DNS queries."
msgstr "Kiinteä lähdeportti lähteville DNS-kyselyille."
@@ -3067,20 +3247,20 @@ msgstr "Flash-toiminnot"
msgid "Flashing…"
msgstr "Kirjoitetaan laiteohjelmistoa…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force"
msgstr "Pakota"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid "Force 40MHz mode"
msgstr "Pakota 40 MHz-moodi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
msgid "Force CCMP (AES)"
msgstr "Pakota CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force DHCP on this network even if another server is detected."
msgstr "Pakota DHCP tähän verkkoon, vaikka toinen palvelin olisi havaittu."
@@ -3092,15 +3272,15 @@ msgstr "Pakota IGMP-versio"
msgid "Force MLD version"
msgstr "Pakota MLD-versio"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
msgid "Force TKIP"
msgstr "Pakota TKIP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
msgid "Force TKIP and CCMP (AES)"
msgstr "Pakota TKIP ja CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid "Force link"
msgstr "Pakota linkki"
@@ -3112,19 +3292,19 @@ msgstr "Pakota päivitys"
msgid "Force use of NAT-T"
msgstr "Pakoita NAT-T käyttöön"
-#: modules/luci-base/luasrc/view/csrftoken.htm:8
+#: modules/luci-base/ucode/template/csrftoken.ut:8
msgid "Form token mismatch"
msgstr "Lomakkeen tunnussanoman ristiriita"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
msgid ""
-"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> messages between the designated master "
-"interface and downstream interfaces."
+"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
+"designated master interface and downstream interfaces."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
msgid ""
"Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages received on the designated master interface to downstream "
@@ -3135,13 +3315,13 @@ msgstr ""
msgid "Forward DHCP traffic"
msgstr "DHCP-liikenteen edelleen välittäminen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
msgid ""
"Forward DHCPv6 messages between the designated master interface and "
"downstream interfaces."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
msgid "Forward Error Correction Seconds (FECS)"
msgstr "Välitettävien virheenkorjaus sekunnit (FECS)"
@@ -3153,7 +3333,7 @@ msgstr "Välitä yhteislähetykset"
msgid "Forward delay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
msgid "Forward mesh peer traffic"
msgstr "Välitä mesh peer liikennettä"
@@ -3161,7 +3341,7 @@ msgstr "Välitä mesh peer liikennettä"
msgid "Forward multicast packets as unicast packets on this device."
msgstr "Välitä multicast-paketit unicast-paketteina tällä laitteella."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
msgid "Forwarding mode"
msgstr "Edelleenlähetystila"
@@ -3169,11 +3349,11 @@ msgstr "Edelleenlähetystila"
msgid "Fragmentation"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:964
msgid "Fragmentation Threshold"
msgstr "Hajanaisuuskynnysarvo"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
msgctxt "nft nat flag fully-random"
msgid "Full port randomization"
msgstr ""
@@ -3193,7 +3373,7 @@ msgid "GHz"
msgstr "GHz"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
msgid "GPRS only"
msgstr "Vain GPRS"
@@ -3232,8 +3412,8 @@ msgstr "Yhdyskäytävän portit"
msgid "Gateway address is invalid"
msgstr "Yhdyskäytävän osoite ei kelpaa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
@@ -3241,10 +3421,10 @@ msgstr "Yhdyskäytävän osoite ei kelpaa"
msgid "General Settings"
msgstr "Yleiset asetukset"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "General Setup"
msgstr "Yleiset asetukset"
@@ -3256,7 +3436,7 @@ msgstr "Yleiset laiteasetukset"
msgid "Generate Config"
msgstr "Luo määritys"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid "Generate PMK locally"
msgstr "Luo PMK paikallisesti"
@@ -3264,11 +3444,11 @@ msgstr "Luo PMK paikallisesti"
msgid "Generate archive"
msgstr "Luo arkisto"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:789
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819
msgid "Generate configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:829
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859
msgid "Generate configuration…"
msgstr ""
@@ -3276,15 +3456,15 @@ msgstr ""
msgid "Generate new key pair"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
msgid "Generate preshared key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:671
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:691
msgid "Generates a configuration suitable for import on a WireGuard peer"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:763
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
msgid "Generating QR code…"
msgstr ""
@@ -3296,25 +3476,25 @@ msgstr "Koska salasanan tarkistus ei onnistunut, salasanaa ei muutettu!"
msgid "Global Settings"
msgstr "Yleiset asetukset"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
msgid "Global network options"
msgstr "Yleiset verkkoasetukset"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:82
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:84
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
msgid "Go to firmware upgrade..."
msgstr "Siirry laiteohjelmiston päivitykseen..."
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:72
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
msgid "Go to password configuration..."
msgstr "Siirry salasanan määritykseen ..."
#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3748
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
msgid "Go to relevant configuration page"
@@ -3340,6 +3520,10 @@ msgstr "Anna pääsy LuCI OpenConnect -toimintoihin"
msgid "Grant access to LuCI Wireguard procedures"
msgstr "Anna pääsy LuCI Wireguard -toimintoihin"
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr ""
+
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
msgid "Grant access to SSH configuration"
msgstr "Anna pääsy SSH-määrityksiin"
@@ -3445,11 +3629,11 @@ msgstr "HTTP(S)-pääsy"
msgid "Hang Up"
msgstr "Katkaise"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Header Error Code Errors (HEC)"
msgstr "Otsikon virhekoodit (HEC)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
msgid "Heartbeat interval (kernel: heartbeat)"
msgstr "Sykeväli (ydin: syke)"
@@ -3465,7 +3649,7 @@ msgstr ""
"Täällä voit määrittää laitteen perusasiat, kuten laitenimen tai "
"aikavyöhykkeen."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "Piilota <abbr title = \"Extended Service Set Identifier\">ESSID</abbr>"
@@ -3474,11 +3658,11 @@ msgstr "Piilota <abbr title = \"Extended Service Set Identifier\">ESSID</abbr>"
msgid "Hide empty chains"
msgstr "Piilota tyhjät ketjut"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
msgid "High"
msgstr "Korkea"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
msgctxt "Chain hook description"
msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
msgstr ""
@@ -3488,7 +3672,7 @@ msgid "Hop Penalty"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2169
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2231
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
msgid "Host"
@@ -3498,7 +3682,7 @@ msgstr "Palvelin"
msgid "Host expiry timeout"
msgstr "Palvelimen vanhenemisaika"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
msgid "Host requests this filename from the boot server."
msgstr "Isäntä pyytää tätä tiedostonimeä käynnistyspalvelimelta."
@@ -3507,9 +3691,9 @@ msgid "Host-Uniq tag content"
msgstr "Host-Uniq-tunnisteen sisältö"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
msgid "Hostname"
@@ -3519,11 +3703,11 @@ msgstr "Laitenimi"
msgid "Hostname to send when requesting DHCP"
msgstr "Asiakastunnus, joka lähetetään DHCP:tä pyydettäessä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
msgid "Hostnames"
msgstr "Isäntänimet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
msgid ""
"Hostnames are used to bind a domain name to an IP address. This setting is "
"redundant for hostnames already configured with static leases, but it can be "
@@ -3546,18 +3730,30 @@ msgstr ""
msgid "Hybrid"
msgstr "Hybridi"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
msgctxt "nft icmpv6 code"
msgid "ICMPv6 code"
msgstr "ICMPv6-koodi"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
msgctxt "nft icmpv6 type"
msgid "ICMPv6 type"
msgstr "ICMPv6-tyyppi"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
+msgid "ID"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3575,11 +3771,11 @@ msgstr "IKE DH -ryhmä"
msgid "IP Addresses"
msgstr "IP-osoitteet"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
msgid "IP Protocol"
msgstr "IP-protokolla"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
msgid "IP Sets"
msgstr ""
@@ -3587,7 +3783,7 @@ msgstr ""
msgid "IP Type"
msgstr "IP-tyyppi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
msgid "IP address"
@@ -3603,7 +3799,14 @@ msgstr "IP-osoite on virheellinen"
msgid "IP address is missing"
msgstr "IP-osoite puuttuu"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:37
msgctxt "nft ip protocol"
msgid "IP protocol"
msgstr "IP-protokolla"
@@ -3613,15 +3816,15 @@ msgctxt "nft meta l4proto"
msgid "IP protocol"
msgstr "IP-protokolla"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
msgid "IP set"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305
msgid "IP sets"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
msgid "IPs to override with NXDOMAIN"
msgstr "Väärän NX-alueen ohitus"
@@ -3629,14 +3832,14 @@ msgstr "Väärän NX-alueen ohitus"
msgid "IPsec XFRM"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
msgid "IPv4"
msgstr "IPv4"
@@ -3662,7 +3865,7 @@ msgstr "IPv4-ylävirta"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
msgid "IPv4 address"
@@ -3702,11 +3905,11 @@ msgstr "IPv4-etuliite"
msgid "IPv4 prefix length"
msgstr "IPv4-etuliitteen pituus"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:626
msgid "IPv4 traffic table \"%h\""
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
msgid "IPv4+IPv6"
msgstr "IPv4+IPv6"
@@ -3719,23 +3922,23 @@ msgstr "IPv4-in-IPv4 (RFC2003)"
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr "IPv4/IPv6 (molemmat - oletuksena IPv4)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:634
msgid "IPv4/IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:109
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
msgid "IPv6"
msgstr "IPv6"
@@ -3751,7 +3954,7 @@ msgstr "IPv6 MTU"
msgid "IPv6 Neighbours"
msgstr "IPv6-naapurit"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
msgid "IPv6 RA Settings"
msgstr "IPv6-RA-asetukset"
@@ -3763,11 +3966,11 @@ msgstr "IPv6-reititys"
msgid "IPv6 Rules"
msgstr "IPv6-säännöt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
msgid "IPv6 Settings"
msgstr "IPv6-asetukset"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid "IPv6 ULA-Prefix"
msgstr "IPv6-ULA-etuliite"
@@ -3781,12 +3984,12 @@ msgstr "IPv6-ylävirta"
msgid "IPv6 address"
msgstr "IPv6-osoite"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid "IPv6 assignment hint"
msgstr "IPv6-varausvihje"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid "IPv6 assignment length"
msgstr "IPv6-varauksen pituus"
@@ -3802,7 +4005,7 @@ msgstr "IPv6-verkko osoite/verkkomaski merkittynä"
msgid "IPv6 only"
msgstr "Vain IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid "IPv6 preference"
msgstr "IPv6-ensisijaisuus"
@@ -3811,7 +4014,7 @@ msgstr "IPv6-ensisijaisuus"
msgid "IPv6 prefix"
msgstr "IPv6-etuliite"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid "IPv6 prefix filter"
msgstr "IPv6-etuliitesuodatin"
@@ -3825,15 +4028,15 @@ msgstr "IPv6-etuliitteen pituus"
msgid "IPv6 routed prefix"
msgstr "IPv6-reititetty etuliite"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid "IPv6 source routing"
msgstr "IPv6-lähdereititys"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid "IPv6 suffix"
msgstr "IPv6-pääte"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
msgid "IPv6 suffix (hex)"
msgstr ""
"<abbr title=\"Internet Protocol Version 6\"> IPv6</abbr>-jälkiliite (heksa)"
@@ -3842,11 +4045,11 @@ msgstr ""
msgid "IPv6 support"
msgstr "IPv6-tuki"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:630
msgid "IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr "IPv6-PD"
@@ -3865,7 +4068,7 @@ msgstr "IPv6-yli-IPv4 (6rd)"
msgid "IPv6-over-IPv4 (6to4)"
msgstr "IPv6-yli-IPv4 (6to4)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
msgid "Identity"
msgstr "Identiteetti"
@@ -3881,7 +4084,7 @@ msgstr "Lisää \"+ipv6\" valinnan pppd sovelluksen valitsimiin"
msgid "If checked, encryption is disabled"
msgstr "Jos valittuna, salaus on pois käytöstä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
@@ -3891,62 +4094,62 @@ msgstr ""
msgid "If set, the meaning of the match options is inverted"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr "Määritä laite sen UUID-tunnuksella kiinteän laitepolun sijasta"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
msgstr "Määritä laite osiotunnisteella kiinteän laitepolun sijasta"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
"otherwise modifications will be reverted."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
msgid "If unchecked, no default route is configured"
msgstr "Jos valitsematta, oletusreittiä ei ole määritetty"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr "Jos valitsematta, mainostettuja DNS-palvelinosoitteita ei huomioida"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid ""
"If your physical memory is insufficient unused data can be temporarily "
-"swapped to a swap-device resulting in a higher amount of usable <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
-"slow process as the swap-device cannot be accessed with the high datarates "
-"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+"swapped to a swap-device resulting in a higher amount of usable <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
msgstr ""
"Jos fyysistä muistia ei ole riittävästi vapaana, käyttämättömiä "
"muistialueita voidaan väliaikaisesti siirtää swap-vaihtolaitteeseen, jolloin "
"näennäisesti saadaan enemmän käytettävissä olevaa <abbr title=\"Random "
"Access Memory\">RAM</abbr>-muistia. Huomaa, että datanvaihto on erittäin "
-"hidas prosessi, koska vaihtolaite ei toimi <abbr title=\"Random Access Memory"
-"\">RAM</abbr>-muistin nopeudella."
+"hidas prosessi, koska vaihtolaite ei toimi <abbr title=\"Random Access "
+"Memory\">RAM</abbr>-muistin nopeudella."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
msgid "Ignore <code>/etc/hosts</code>"
msgstr "Ohita <code>/etc/hosts</code>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid "Ignore interface"
msgstr "Älä huomioi sovitinta"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
msgid "Ignore resolv file"
msgstr "Ohita resolv-tiedosto"
@@ -3958,25 +4161,25 @@ msgstr "Levykuva"
msgid "Image check failed:"
msgstr "Levykuvan tarkistus epäonnistui:"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import as peer"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:484
-msgid "Import peer configuration…"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:504
+msgid "Import configuration as peer…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:470
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
msgid "Import settings"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:366
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:391
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:376
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:403
msgid "Imported peer configuration"
msgstr ""
@@ -3994,7 +4197,7 @@ msgid ""
"order to avoid broadcast loops that can bring the entire LAN to a standstill."
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:13
+#: modules/luci-base/ucode/template/csrftoken.ut:13
msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
@@ -4040,6 +4243,7 @@ msgstr "Saapuva sovitin"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Incoming key"
msgstr "Tuleva avain"
@@ -4054,7 +4258,7 @@ msgstr "Tuleva sarjoitus"
msgid "Info"
msgstr "Tietoja"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Information"
msgstr "Tietoja"
@@ -4073,7 +4277,6 @@ msgid "Ingress device name"
msgstr "Ingress-laitteen nimi"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
msgstr "Alustusvirhe"
@@ -4085,31 +4288,42 @@ msgstr "Initscript"
msgid "Initscripts"
msgstr "Initscriptit"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid "Inner certificate constraint (Domain)"
msgstr "Sisäinen varmennerajoitus (verkkotunnus)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid "Inner certificate constraint (SAN)"
msgstr "Sisäinen varmennerajoitus (SAN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid "Inner certificate constraint (Subject)"
msgstr "Sisäinen varmennerajoitus (Kohde)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid "Inner certificate constraint (Wildcard)"
msgstr "Sisäinen varmennerajoitus (jokerimerkki)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:310
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
msgid "Install protocol extensions..."
msgstr "Asenna protokollalaajennukset..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
msgid "Instance"
msgstr "Instanssi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
+#, fuzzy
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr "Instanssi"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
+#, fuzzy
+msgid "Instance Details"
+msgstr "Instanssi"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid ""
"Instead of joining any network with a matching SSID, only connect to the "
"BSSID <code>%h</code>."
@@ -4121,6 +4335,7 @@ msgstr ""
msgid "Insufficient permissions to read UCI configuration."
msgstr "Riittämättömät oikeudet lukea UCI-asetuksia."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
@@ -4128,7 +4343,7 @@ msgstr "Riittämättömät oikeudet lukea UCI-asetuksia."
msgid "Interface"
msgstr "Sovitin"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:728
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
msgid "Interface \"%h\" is already marked as designated master."
msgstr ""
@@ -4136,7 +4351,7 @@ msgstr ""
msgid "Interface %q device auto-migrated from %q to %q."
msgstr "Sovitin %q -laite siirtyi automaattisesti kohdasta %q kohtaan %q."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
msgid "Interface Configuration"
msgstr "Sovittimen määritys"
@@ -4144,7 +4359,7 @@ msgstr "Sovittimen määritys"
msgid "Interface ID"
msgstr "Sovittimen ID-tunniste"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
msgid "Interface has %d pending changes"
msgstr "Sovittimella %d muutoksia odottamassa"
@@ -4153,39 +4368,39 @@ msgstr "Sovittimella %d muutoksia odottamassa"
msgid "Interface is disabled"
msgstr "Sovitin on poistettu käytöstä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:65
msgid "Interface is marked for deletion"
msgstr "Sovitin on merkitty poistettavaksi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is reconnecting..."
msgstr "Sovitin yhdistää..."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:194
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:214
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is shutting down..."
msgstr "Sovitin sulkeutuu..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
msgid "Interface is starting..."
msgstr "Sovitin käynnistyy..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304
msgid "Interface is stopping..."
msgstr "Sovitin pysähtyy..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Interface name"
msgstr "Sovittimen nimi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:314
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Interface not present or not connected yet."
msgstr "Sovitinta ei ole tai sitä ole yhdistetty."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:507
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
msgid "Interfaces"
msgstr "Sovittimet"
@@ -4194,10 +4409,6 @@ msgstr "Sovittimet"
msgid "Internal"
msgstr "Sisäinen"
-#: modules/luci-base/luasrc/view/error500.htm:8
-msgid "Internal Server Error"
-msgstr "Sisäinen palvelinvirhe"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
msgid "Interval For Sending Learning Packets"
msgstr "Oppimispakettien lähetysväli"
@@ -4220,7 +4431,7 @@ msgstr "Virheellinen"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
msgid "Invalid APN provided"
msgstr "Annettu virheellinen APN"
@@ -4269,16 +4480,20 @@ msgstr "Virheellinen komento"
msgid "Invalid hexadecimal value"
msgstr "Virheellinen heksadesimaaliarvo"
-#: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
msgid "Invalid username and/or password! Please try again."
msgstr "Virheellinen käyttäjätunnus tai salasana! Yritä uudelleen."
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "Invert match"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Isolate Clients"
msgstr "Eristä asiakkaat"
@@ -4290,21 +4505,21 @@ msgstr ""
"Näyttää siltä, että yrität kirjoittaa levykuvaa, joka ei sovi flash-"
"muistiin, tarkista levykuvatiedosto!"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
msgid "JavaScript required!"
msgstr "JavaScript vaaditaan!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
msgid "Join Network"
msgstr "Liity verkkoon"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1829
msgid "Join Network: Wireless Scan"
msgstr "Liity verkkoon: Langattoman verkon etsintä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2107
msgid "Joining Network: %q"
msgstr "Liittyminen verkkoon: %q"
@@ -4316,24 +4531,28 @@ msgstr "Siirry sääntöön"
msgid "Keep settings and retain the current configuration"
msgstr "Säilytä asetukset ja nykyinen kokoonpano"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgid "Keep-Alive"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Kernel Log"
msgstr "Ytimen loki"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
msgid "Kernel Version"
msgstr "Ytimen versio"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462
msgid "Key"
msgstr "Avain"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
msgid "Key #%d"
msgstr "Avain #%d"
@@ -4341,6 +4560,7 @@ msgstr "Avain #%d"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Key for incoming packets (optional)."
msgstr "Avain tuleville paketeille."
@@ -4348,15 +4568,20 @@ msgstr "Avain tuleville paketeille."
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Key for outgoing packets (optional)."
msgstr "Avain lähteville paketeille."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
msgctxt "Label indicating that WireGuard peer lacks public key"
msgid "Key missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
msgctxt "nft unit"
msgid "KiB"
msgstr ""
@@ -4400,12 +4625,12 @@ msgstr "LCP-kaiun aikaväli"
msgid "LED Configuration"
msgstr "LED-määritys"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
msgid "LLC"
msgstr "LLC"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid "Label"
msgstr "Nimiö"
@@ -4417,14 +4642,25 @@ msgstr "Kieli"
msgid "Language and Style"
msgstr "Kieli ja tyyli"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
msgid "Last member interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
msgid "Latency"
msgstr "Viive"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
+msgid "Latest Handshake"
+msgstr "Viimeisin kättely"
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
msgstr "Lehti"
@@ -4433,16 +4669,16 @@ msgstr "Lehti"
msgid "Learn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Learn routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
msgid "Lease file"
msgstr "Lainatiedosto"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid "Lease time"
msgstr "Laina-aika"
@@ -4466,7 +4702,7 @@ msgstr "Automaattinen tunnistaminen jos tyhjä"
msgid "Leave empty to use the current WAN address"
msgstr "Jätä tyhjä käyttääksesi nykyistä WAN-osoitetta"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid ""
"Legacy or badly behaving devices may require legacy 802.11b rates to "
"interoperate. Airtime efficiency may be significantly reduced where these "
@@ -4476,31 +4712,31 @@ msgstr ""
"protokollan mukaisia siirtonopeuksia toimiakseen. Niiden käyttö heikentää "
"tiedonsiirtotehoa huomattavasti eikä sitä suositella, jos vain mahdollista."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
msgid "Legend:"
msgstr "Tietoja:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Limit"
msgstr "Raja"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Line Attenuation (LATN)"
msgstr "Linjan vaimennus (LATN)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
msgid "Line Mode"
msgstr "Linja-tila"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
msgid "Line State"
msgstr "Linjatila"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Line Uptime"
msgstr "Linjan käyttöaika"
@@ -4516,22 +4752,22 @@ msgstr "Linkin valvonta"
msgid "Link On"
msgstr "Linkki päällä"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
msgctxt "nft @ll,off,len"
msgid "Link layer header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:514
msgid "List of IP addresses to convert into NXDOMAIN responses."
msgstr ""
"Luettelo palvelimista, jotka toimittavat vääriä NX-verkkotunnuksen tuloksia"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
-msgid "List of IP sets to populate with the specified domain IPs."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
+msgid "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid ""
"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID "
@@ -4545,7 +4781,7 @@ msgstr ""
"kohde-MAC-osoitteeseen, kun pmk-R1-avainta pyydetään R0KH-avaimesta, jota "
"STA käytti alkuperäisen liikuvuusalueen aikana."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
"as 6 octets with colons,128-bit key as hex string. <br />This list is used "
@@ -4564,25 +4800,30 @@ msgstr ""
msgid "List of SSH key files for auth"
msgstr "Luettelo autentikoinnin SSH-avaintiedostoista"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
msgid "List of domains to allow RFC1918 responses for."
msgstr "Luettelo verkkotunnuksista, joille sallitaan RFC1918-vastaukset"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
-msgid "List of domains to force to an IP address."
-msgstr "Lista verkkoalueista sekä käytettävistä IP-osoitteista."
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
msgid "List of upstream resolvers to forward queries to."
msgstr ""
"Luettelo <abbr title=\"Domain Name System\"> DNS </abbr> -palvelimista, "
"joille pyynnöt välitetään"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
msgid "Listen Port"
msgstr "Kuunteluportti"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+msgid "Listen address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+msgid "Listen and Relay To IP family must be homogeneous."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342
msgid "Listen interfaces"
msgstr "Kuuntelevat sovittimet"
@@ -4591,17 +4832,17 @@ msgid "Listen only on the given interface or, if unspecified, on all"
msgstr ""
"Kuuntele vain määritetyissä sovittimissa tai kaikissa jos määrittelemättä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
msgid ""
"Listen only on the specified interfaces, and loopback if not excluded "
"explicitly."
msgstr "Rajoita kuuntelu näihin sovittimiin ja sisäiseen sovittimeen."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
msgid "ListenPort setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520
msgid "Listening port for inbound DNS queries."
msgstr "Saapuvien DNS-kyselyiden kuunteluportti"
@@ -4610,7 +4851,7 @@ msgstr "Saapuvien DNS-kyselyiden kuunteluportti"
msgid "Load"
msgstr "Kuormitus"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:63
msgid "Load Average"
msgstr "Kuormituksen keskiarvo"
@@ -4618,27 +4859,28 @@ msgstr "Kuormituksen keskiarvo"
msgid "Load configuration…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2038
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
msgid "Loading data…"
msgstr "Ladataan dataa…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
msgid "Loading directory contents…"
msgstr "Ladataan hakemiston sisältöä…"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
-#: modules/luci-base/luasrc/view/view.htm:4
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
msgid "Loading view…"
msgstr "Ladataan näkymää…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
msgid "Local"
msgstr "Paikallinen"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
msgid "Local IP address"
msgstr "Paikallinen IP-osoite"
@@ -4658,11 +4900,12 @@ msgstr "Käytä seuraavaa paikallista IP-osoitetta"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "Local IPv4 address"
msgstr "Paikallinen IPv4-osoite"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
msgid "Local IPv6 DNS server"
msgstr "Paikallinen IPv6 DNS -palvelin"
@@ -4678,45 +4921,54 @@ msgstr "Paikallinen IPv6-osoite"
msgid "Local Startup"
msgstr "Paikallinen käynnistys"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
msgid "Local Time"
msgstr "Paikallinen aika"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1019
msgid "Local ULA"
msgstr "Paikallinen ULA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
msgid "Local domain"
msgstr "Paikallinen verkkotunnus"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
msgid "Local domain suffix appended to DHCP names and hosts file entries."
msgstr ""
"DHCP-nimiin ja hosts-tiedoston kohteisiin liitettävä paikallinen verkkotunnus"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
msgid "Local server"
msgstr "Paikallinen palvelin"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
msgid "Local service only"
msgstr "Palvele vain paikallisesti"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
msgid "Localise queries"
msgstr "Lokalisoi kyselyt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid "Lock to BSSID"
msgstr "Lukitse BSSID:hen"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft log action"
+msgid "Log event \"<strong>%h</strong>…\""
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
msgid "Log output level"
msgstr "Lokin tulostustaso"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
msgid "Log queries"
msgstr "Lokikyselyt"
@@ -4742,8 +4994,8 @@ msgstr ""
msgid "Logical network to which the tunnel will be added (bridged) (optional)."
msgstr "Looginen verkko, johon tunneli lisätään (sillataan) (valinnainen)."
-#: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
msgid "Login"
msgstr "Kirjaudu sisään"
@@ -4755,24 +5007,28 @@ msgstr "Kirjaudu ulos"
msgid "Loose filtering"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Loss of Signal Seconds (LOSS)"
msgstr "Signaalin menetys sekuntia (LOSS)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
msgid "Lowest leased address as offset from the network address."
msgstr "Alin lainattu osoite verkko-osoitteesta laskettuna."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
msgid "MAC"
msgstr "MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
msgid "MAC Address"
msgstr "MAC-osoite"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
msgid "MAC Address Filter"
msgstr "MAC-osoitesuodatin"
@@ -4781,15 +5037,15 @@ msgid "MAC Address For The Actor"
msgstr "Toimijan MAC-osoite"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
msgid "MAC VLAN"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2168
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2230
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
@@ -4798,11 +5054,11 @@ msgstr ""
msgid "MAC address"
msgstr "MAC-osoite"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
msgid "MAC-Filter"
msgstr "MAC-suodatin"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
msgid "MAC-List"
msgstr "MAC-luettelo"
@@ -4838,7 +5094,7 @@ msgid "MII Interval"
msgstr "MII-väli"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
@@ -4846,7 +5102,11 @@ msgstr "MII-väli"
msgid "MTU"
msgstr "MTU"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+msgid "MX"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
msgid ""
"Make sure to clone the root filesystem using something like the commands "
"below:"
@@ -4855,7 +5115,7 @@ msgstr ""
"alla:"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
@@ -4864,31 +5124,31 @@ msgstr ""
msgid "Manual"
msgstr "Manuaalinen"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3891
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
msgid "Master"
msgstr "Master"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Max. Attainable Data Rate (ATTNDR)"
msgstr "Maks. Saavutettavissa oleva tiedonsiirtonopeus (ATTNDR)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533
msgid "Max. DHCP leases"
msgstr ""
"<abbr title = \"maximal\"> Max. </abbr> <abbr title = \"Dynamic Host "
"Configuration Protocol\"> DHCP </abbr> laina"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
msgid "Max. EDNS0 packet size"
msgstr ""
"<abbr title = \"maximal\"> Max. </abbr> <abbr title = \"Domain Name System -"
"laajennusmekanismit\"> EDNS0 </abbr> paketin koko"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
msgid "Max. concurrent queries"
msgstr "<abbr title = \"maximal\"> Max. </abbr> samanaikaiset kyselyt"
@@ -4896,29 +5156,28 @@ msgstr "<abbr title = \"maximal\"> Max. </abbr> samanaikaiset kyselyt"
msgid "Maximum age"
msgstr "Enimmäisikä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
msgid "Maximum allowed Listen Interval"
msgstr "Suurin sallittu kuunteluväli"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
msgid "Maximum allowed number of active DHCP leases."
msgstr "Aktiivisten DHCP-lainojen sallittu enimmäismäärä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
msgid "Maximum allowed number of concurrent DNS queries."
msgstr "Samanaikaisten DNS-kyselyiden suurin sallittu määrä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
msgid "Maximum allowed size of EDNS0 UDP packets."
msgstr "EDNS.0 UDP -pakettien suurin sallittu koko"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Maximum amount of seconds to wait for the modem to become ready"
msgstr "Enimmäisaika sekunteina, jona odotetaan modeemin valmistumista"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Maximum number of leased addresses."
msgstr "Lainattujen osoitteiden enimmäismäärä."
@@ -4926,16 +5185,20 @@ msgstr "Lainattujen osoitteiden enimmäismäärä."
msgid "Maximum snooping table size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid ""
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid "Maximum transmit power"
msgstr "Suurin lähetysteho"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+msgid "May prevent VoIP or other services from working."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
@@ -4962,7 +5225,7 @@ msgstr "Muisti"
msgid "Memory usage (%)"
msgstr "Muistin käyttö (%)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
msgid "Mesh"
msgstr "Mesh"
@@ -4970,7 +5233,7 @@ msgstr "Mesh"
msgid "Mesh ID"
msgstr "Mesh ID"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:997
msgid "Mesh Id"
msgstr "Mesh ID"
@@ -5000,12 +5263,12 @@ msgstr "Linkin tilan määrittäminen"
msgid "Metric"
msgstr "Mittari"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
msgctxt "nft unit"
msgid "MiB"
msgstr "MiB"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
@@ -5023,7 +5286,7 @@ msgid ""
"Prevents ARP cache thrashing."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid ""
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
@@ -5041,7 +5304,7 @@ msgstr "Peilauksen lähdeportti"
msgid "Mobile Data"
msgstr "Mobiilidata"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "Mobility Domain"
msgstr "Liikkuvuusalue"
@@ -5050,14 +5313,14 @@ msgstr "Liikkuvuusalue"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1813
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
msgid "Mode"
msgstr "Tila"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
msgid "Model"
msgstr "Malli"
@@ -5073,13 +5336,13 @@ msgstr ""
"Modeemiyhteyttä muodostetaan. Odota. Yritys aikakatkaistaan 2 minuutin "
"kuluttua."
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "Modem default"
msgstr "Modeemin oletus"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
msgid "Modem device"
@@ -5090,12 +5353,11 @@ msgid "Modem disconnection in progress. Please wait."
msgstr "Modeemiyhteyden katkaisu käynnissä. Odota."
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
msgstr "Modeemitietojen kysely epäonnistui"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Modem init timeout"
msgstr "Modeemin aikakatkaisu"
@@ -5108,8 +5370,8 @@ msgstr "Modeemi on poistettu käytöstä."
msgid "ModemManager"
msgstr "ModemManager"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3895
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1080
msgid "Monitor"
msgstr "Valvonta"
@@ -5135,7 +5397,7 @@ msgstr "Liitoskohdat"
msgid "Mount Points - Mount Entry"
msgstr "Liitoskohteet - liitoskohde"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
msgid "Mount Points - Swap Entry"
msgstr "Liitoskohteet - sivutusosio"
@@ -5155,11 +5417,11 @@ msgstr "Liitä yhdistetyt laitteet"
msgid "Mount filesystems not specifically configured"
msgstr "Liitettäviä tiedotojärjestelmiä ei ole määritelty"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "Mount options"
msgstr "Liitosvalinnat"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Mount point"
msgstr "Liitoskohta"
@@ -5179,6 +5441,10 @@ msgstr "Siirrä alas"
msgid "Move up"
msgstr "Siirrä ylös"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid "Multi To Unicast"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
@@ -5198,11 +5464,11 @@ msgstr "Ryhmälähetyksen reititys"
msgid "Multicast to unicast"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid "NAS ID"
msgstr "NAS ID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:537
msgid "NAT action chain \"%h\""
msgstr ""
@@ -5215,11 +5481,11 @@ msgid "NAT64 Prefix"
msgstr "NAT64-etuliite"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
msgid "NCM"
msgstr "NCM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "NDP-Proxy slave"
msgstr ""
@@ -5232,29 +5498,42 @@ msgid "NTP server candidates"
msgstr "NTP-palvelinehdokkaat"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4139
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
msgid "Name"
msgstr "Nimi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid "Name of the new network"
msgstr "Uuden verkon nimi"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr ""
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
msgid "Navigation"
msgstr "Siirtyminen"
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "Neighbour Report"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Neighbour cache validity"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2229
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
@@ -5267,32 +5546,28 @@ msgstr "Verkko"
msgid "Network Coding"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
msgid "Network Mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid "Network SSID"
msgstr "Verkon SSID"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
-msgid "Network Utilities"
-msgstr "Verkon apuohjelmat"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
msgid "Network address"
msgstr "Verkon osoite"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
msgid "Network boot image"
msgstr "Verkon käynnistyskuva"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:408
msgid "Network bridge configuration migration"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1435
msgid "Network device"
msgstr "Verkkolaite"
@@ -5305,16 +5580,16 @@ msgstr "Verkkolaitteiden toiminta (ydin: netdev)"
msgid "Network device is not present"
msgstr "Verkkolaitetta ei ole"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:646
msgid "Network device table \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
msgctxt "nft @nh,off,len"
msgid "Network header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:442
msgid "Network ifname configuration migration"
msgstr ""
@@ -5323,7 +5598,7 @@ msgstr ""
msgid "Network interface"
msgstr "Sovitin"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
msgid "Network-ID"
msgstr ""
@@ -5331,7 +5606,13 @@ msgstr ""
msgid "Never"
msgstr "Ei ikinä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
+#, fuzzy
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr "Ei ikinä"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
msgid ""
"Never forward matching domains and subdomains, resolve from DHCP or hosts "
"files only."
@@ -5339,11 +5620,11 @@ msgstr ""
"Paikallisen verkkotunnuksen määritys. Tätä verkkotunnusta vastaavia nimiä ei "
"koskaan välitetä, ja ne ratkaistaan vain DHCP- tai isäntätiedostoista"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1172
msgid "New interface for \"%s\" can not be created: %s"
msgstr "Uutta sovitinta \"%s\" ei voida luoda: %s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1123
msgid "New interface name…"
msgstr "Uusi sovittimen nimi…"
@@ -5351,13 +5632,13 @@ msgstr "Uusi sovittimen nimi…"
msgid "Next »"
msgstr "Seuraava »"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
msgstr "Ei"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
msgid "No DHCP Server configured for this interface"
msgstr "Tälle sovittimille ei ole määritetty DHCP-palvelinta"
@@ -5365,7 +5646,7 @@ msgstr "Tälle sovittimille ei ole määritetty DHCP-palvelinta"
msgid "No Data"
msgstr "Ei tietoja"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
msgid "No Encryption"
msgstr "Ei salausta"
@@ -5381,9 +5662,13 @@ msgstr "Ei NAT-T:tä"
msgid "No RX signal"
msgstr "Ei RX-signaalia"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
+msgid "No WireGuard interfaces configured."
+msgstr "WireGuard-sovittimia ei ole määritetty."
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:82
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
msgid ""
"No changes to settings will be stored and are lost after rebooting. This "
@@ -5394,7 +5679,11 @@ msgstr ""
msgid "No client associated"
msgstr "Ei asiakasta"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -5417,15 +5706,11 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2913
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
msgid "No entries in this directory"
msgstr "Tässä hakemistossa ei ole merkintöjä"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
-msgid "No files found"
-msgstr "Tiedostoja ei löytynyt"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
msgid ""
"No fixed interface listening port defined, peers might not be able to "
"initiate connections to this WireGuard instance!"
@@ -5460,30 +5745,35 @@ msgstr "Enempää orjia ei ole saatavilla"
msgid "No more slaves available, can not save interface"
msgstr "Ei enempää orjia saatavilla, sovitinta ei voi tallentaa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494
msgid "No negative cache"
msgstr "Ei negatiivista välimuistia"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:697
msgid "No nftables ruleset loaded."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
msgid "No password set!"
msgstr "Salasanaa ei ole asetettu!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+#, fuzzy
+msgid "No peers connected"
+msgstr "Ei yhdistetty"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
msgid "No peers defined yet."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
msgid "No public keys present yet."
msgstr "Julkisia avaimia ei ole vielä."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:614
msgctxt "nft chain is empty"
msgid "No rules in this chain"
msgstr "Tässä ketjussa ei ole sääntöjä"
@@ -5496,8 +5786,8 @@ msgstr "Tässä ketjussa ei ole sääntöjä."
msgid "No validation or filtering"
msgstr "Ei tarkastusta tai suodatusta"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "No zone assigned"
msgstr "Vyöhykettä ei ole määritetty"
@@ -5509,7 +5799,7 @@ msgstr "Vyöhykettä ei ole määritetty"
msgid "Noise"
msgstr "Kohina"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Noise Margin (SNR)"
msgstr "Kohinasuhde (SNR)"
@@ -5517,11 +5807,11 @@ msgstr "Kohinasuhde (SNR)"
msgid "Noise:"
msgstr "Kohina:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Non Pre-emptive CRC errors (CRC_P)"
msgstr "Keskeytyksettömät CRC-virheet (CRC_P)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
msgid "Non-wildcard"
msgstr "Ei-yleismerkki"
@@ -5531,12 +5821,12 @@ msgstr "Ei-yleismerkki"
msgid "None"
msgstr "Ei mikään"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
msgid "Normal"
msgstr "Normaali"
-#: modules/luci-base/luasrc/view/error404.htm:8
+#: modules/luci-base/ucode/template/error404.ut:9
msgid "Not Found"
msgstr "Ei löydy"
@@ -5548,15 +5838,15 @@ msgstr "Liittymättä"
msgid "Not connected"
msgstr "Ei yhdistetty"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:131
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:157
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:328
msgid "Not present"
msgstr "puuttuu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Not started on boot"
msgstr "Ei käynnistetty käynnistettäessä"
@@ -5564,7 +5854,7 @@ msgstr "Ei käynnistetty käynnistettäessä"
msgid "Not supported"
msgstr "Ei tuettu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid ""
"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
"have problems"
@@ -5572,6 +5862,12 @@ msgstr ""
"Huomautus: Jotkut langattomien verkkolaitteiden ajurit eivät täysin tue "
"802.11w -standardia. Esim. mwlwifi -ajureilla voi esiintyä ongelmia"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(<code>addr#port</code>)."
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "Notes"
msgstr "Huomiot"
@@ -5580,7 +5876,7 @@ msgstr "Huomiot"
msgid "Notice"
msgstr "Huomaa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:138
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:135
msgid "Nslookup"
msgstr "Nslookup"
@@ -5588,7 +5884,7 @@ msgstr "Nslookup"
msgid "Number of IGMP membership reports"
msgstr "IGMP-jäsenraporttien määrä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr ""
"Välimuistissa olevien DNS-merkintöjen määrä (max on 10000, 0 poistaa "
@@ -5607,7 +5903,7 @@ msgid "Obfuscated Password"
msgstr "Häivytetty salasana"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
@@ -5639,7 +5935,7 @@ msgstr "Ylöstulon viive"
msgid "On-link"
msgstr "Reitti aina ylhäällä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
msgid "One of hostname or MAC address must be specified!"
msgstr "Palvelinnimi tai MAC-osoite on määritettävä!"
@@ -5672,12 +5968,11 @@ msgstr ""
"Vain jos nykyinen aktiivinen orja epäonnistuu ja ensisijainen orja on päällä "
"(vika, 2)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:683
msgid "Open iptables rules overview…"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
msgstr "Avaa lista..."
@@ -5686,35 +5981,35 @@ msgstr "Avaa lista..."
msgid "OpenConnect (CISCO AnyConnect)"
msgstr "OpenConnect (CISCO AnyConnect)"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
msgid "OpenFortivpn"
msgstr "OpenFortivpn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
"Protocol\">NDP</abbr> proxying."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise fall back to <em>server mode</em>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
msgid ""
"Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
"otherwise disable service."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
msgid "Operating frequency"
msgstr "Toimintataajuus"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
msgid "Option \"%s\" contains an invalid input value."
msgstr "Vaihtoehto \"%s\" sisältää virheellisen arvon."
@@ -5722,15 +6017,15 @@ msgstr "Vaihtoehto \"%s\" sisältää virheellisen arvon."
msgid "Option \"%s\" must not be empty."
msgstr "Vaihtoehto %s ei saa olla tyhjä."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
msgid "Option changed"
msgstr "Vaihtoehto muuttui"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
msgid "Option removed"
msgstr "Vaihtoehto poistettu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
msgid "Optional"
msgstr "Valinnainen"
@@ -5738,6 +6033,10 @@ msgstr "Valinnainen"
msgid "Optional, free-form notes about this device"
msgstr "Valinnaiset, vapaamuotoiset huomiot tästä laitteesta"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
@@ -5746,7 +6045,7 @@ msgstr ""
"Valinnainen. Lähtevien salattujen pakettien 32-bittinen merkki. Anna arvo "
"heksaina alkaen <code>0x</code>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid ""
"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -5758,7 +6057,7 @@ msgstr ""
"delegoivalta palvelimelta, muodosta liite (kuten ':: 1') IPv6-osoitteen "
"muodostamiseksi ('a:b:c:d::1 ') käyttöliittymälle."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
@@ -5766,11 +6065,11 @@ msgstr ""
"Valinnainen. Base64-koodattu esijaettu avain. Lisää ylimääräisen symmetrisen "
"avaimen salauksen tason kvanttiresistenssiä varten."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr "Valinnainen. Luo reitit sallituille IP-reitit tälle vertaiskoneelle."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
msgid "Optional. Description of peer."
msgstr "Valinnainen. Vertaiskoneen kuvaus."
@@ -5778,7 +6077,7 @@ msgstr "Valinnainen. Vertaiskoneen kuvaus."
msgid "Optional. Do not create host routes to peers."
msgstr "Valinnainen. Älä luo isäntäreittejä vertaiskoneisiin."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
@@ -5786,7 +6085,7 @@ msgstr ""
"Valinnainen. Vertaiskoneen isäntä. Nimet ratkaistaan ennen sovittimen "
"aktivoimista."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
msgid ""
"Optional. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5801,11 +6100,11 @@ msgstr ""
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr "Valinnainen. Tunnelisovittimen suurin siirtoyksikkö (MTU)."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Optional. Port of peer."
msgstr "Valinnainen. Vertaiskoneen portti."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid ""
"Optional. Private key of the WireGuard peer. The key is not required for "
"establishing a connection but allows generating a peer configuration or QR "
@@ -5813,7 +6112,7 @@ msgid ""
"exported."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -5829,18 +6128,23 @@ msgstr "Valinnainen. Lähtevien ja saapuvien pakettien UDP-portti."
msgid "Options"
msgstr "Valinnat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
msgid ""
"Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
-"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</code>"
-"\" for default route. <code>0.0.0.0</code> means \"the address of the system "
-"running dnsmasq\"."
+"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
+"code>\" for default route. <code>0.0.0.0</code> means \"the address of the "
+"system running dnsmasq\"."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
msgid "Options:"
msgstr "Valinnat:"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+msgid "Ordinal: lower comes first."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
msgid "Originator Interval"
msgstr ""
@@ -5872,6 +6176,7 @@ msgstr "Lähtevä sovitin"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Outgoing key"
msgstr "Lähtevä avain"
@@ -5895,11 +6200,11 @@ msgstr "Lähtöalue"
msgid "Overlap"
msgstr "Päällekkäisyys"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
msgid "Override IPv4 routing table"
msgstr "Ohita IPv4-reititystaulu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
msgid "Override IPv6 routing table"
msgstr "Ohita IPv6-reititystaulu"
@@ -5910,7 +6215,7 @@ msgstr "Ohita IPv6-reititystaulu"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -5918,6 +6223,7 @@ msgstr "Ohita IPv6-reititystaulu"
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
msgid "Override MTU"
msgstr "Ohita MTU"
@@ -5939,13 +6245,13 @@ msgstr "Ohita TOS"
msgid "Override TTL"
msgstr "Ohita TTL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
msgid ""
"Override default MAC address - the range of usable addresses might be "
"limited by the driver"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Override default interface name"
msgstr "Ohita sovittimen oletusnimi"
@@ -5953,7 +6259,7 @@ msgstr "Ohita sovittimen oletusnimi"
msgid "Override the gateway in DHCP responses"
msgstr "Ohita yhdyskäytävä DHCP-vastauksissa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
@@ -5973,7 +6279,7 @@ msgstr "Yleiskatsaus"
msgid "Overwrite existing file \"%s\" ?"
msgstr "Korvataanko aiemmin luotu tiedosto %s?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:345
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355
msgid "Overwrite the current settings with the imported configuration?"
msgstr ""
@@ -5987,7 +6293,7 @@ msgstr "PAP/CHAP (molemmat)"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
@@ -6000,7 +6306,7 @@ msgstr "PAP/CHAP-salasana"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
@@ -6021,7 +6327,7 @@ msgstr "PID"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
msgid "PIN"
msgstr "PIN"
@@ -6031,7 +6337,7 @@ msgstr "PIN"
msgid "PIN code rejected"
msgstr "PIN-koodi hylätty"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1570
msgid "PMK R1 Push"
msgstr "PMK R1 Push"
@@ -6072,20 +6378,20 @@ msgstr "PSID-siirtymä"
msgid "PSID-bits length"
msgstr "EA-bittien pituus"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:571
msgctxt "Label indicating that WireGuard peer uses a PSK"
msgid "PSK"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1528
msgid "PTM/EFM (Packet Transfer Mode)"
msgstr "PTM/EFM (Packet Transfer Mode)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "PXE/TFTP Settings"
msgstr "PXE/TFTP-asetukset"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid "Packet Steering"
msgstr "Pakettien ohjaus"
@@ -6094,6 +6400,11 @@ msgctxt "nft meta mark"
msgid "Packet mark"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta time"
+msgid "Packet receive time"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr "Paketit"
@@ -6102,8 +6413,8 @@ msgstr "Paketit"
msgid "Packets To Transmit Before Moving To Next Slave"
msgstr "Lähetettävät paketit ennen siirtymistä seuraavaan orjaan"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "Part of zone %q"
msgstr "Osa vyöhykkeestä %q"
@@ -6112,13 +6423,13 @@ msgctxt "MACVLAN mode"
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
msgid "Password"
msgstr "Salasana"
@@ -6126,11 +6437,11 @@ msgstr "Salasana"
msgid "Password authentication"
msgstr "Salasanalla kirjautuminen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
msgid "Password of Private Key"
msgstr "Yksityisen avaimen salasana"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
msgid "Password of inner Private Key"
msgstr "Sisäisen yksityisen avaimen salasana"
@@ -6145,50 +6456,50 @@ msgstr "Salasanan vahvuus"
msgid "Password2"
msgstr "Salasana2"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
msgstr "Liitä tai vedä SSH-avaintiedosto…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:424
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:444
msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:417
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
msgid ""
"Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
"another system below to create a matching peer entry allowing that system to "
"connect to the local WireGuard interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:423
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:443
msgid "Paste or drag supplied WireGuard configuration file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
msgid "Path to CA-Certificate"
msgstr "Polku CA-varmenteeseen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
msgid "Path to Client-Certificate"
msgstr "Polku asiakasvarmenteeseen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
msgid "Path to Private Key"
msgstr "Polku yksityiseen avaimeen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
msgid "Path to inner CA-Certificate"
msgstr "Polku sisäiseen varmenteiden myöntäjän varmenteeseen (CA)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
msgid "Path to inner Client-Certificate"
msgstr "Polku sisäiseen asiakasvarmenteeseen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid "Path to inner Private Key"
msgstr "Polku sisäiseen yksityiseen avaimeen"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
msgid "Paused"
msgstr "Keskeytetty"
@@ -6206,6 +6517,14 @@ msgstr "Keskeytetty"
msgid "Peak:"
msgstr "Huippu:"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+msgid "Peer"
+msgstr "Vertaiskone"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
+msgid "Peer Details"
+msgstr ""
+
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
msgstr "Vertaiskoneelle määritettävä IP-osoite"
@@ -6223,7 +6542,7 @@ msgstr "Vertaisosoite puuttuu"
msgid "Peer device name"
msgstr "Vertaislaitteen nimi"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Peer disabled"
msgstr "Vertainen poistettu käytöstä"
@@ -6254,11 +6573,15 @@ msgstr "Suorita nollaus"
msgid "Permission denied"
msgstr "Lupa evätty"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid "Persistent Keep Alive"
msgstr "Persistent Keep Alive"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Persistent reconnect interval"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334
msgid "PersistentKeepAlive setting is invalid"
msgstr ""
@@ -6266,30 +6589,30 @@ msgstr ""
msgid "Phy Rate:"
msgstr "Fyys. nopeus:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
msgid "Physical Settings"
msgstr "Fyysiset asetukset"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:98
msgid "Ping"
msgstr "Latenssi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Pkts."
msgstr "Paket."
-#: modules/luci-base/luasrc/view/sysauth.htm:19
+#: modules/luci-base/ucode/template/sysauth.ut:19
msgid "Please enter your username and password."
msgstr "Anna käyttäjätunnus ja salasana."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4122
msgid "Please select the file to upload."
msgstr "Valitse ladattava tiedosto."
@@ -6297,15 +6620,22 @@ msgstr "Valitse ladattava tiedosto."
msgid "Policy"
msgstr "Käytäntö"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
msgctxt "Chain hook policy"
msgid "Policy: <strong>%h</strong> (%h)"
msgstr "Käytäntö: <strong>%h</strong> (%h)"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "Portti"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
+#, fuzzy
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr "Portti"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
msgid "Port isolation"
msgstr "Portin eristys"
@@ -6318,19 +6648,19 @@ msgstr "Portin tila:"
msgid "Potential negation of: %s"
msgstr "Mahdollinen kieltäytyminen:%s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
msgid "Power Management Mode"
msgstr "Virranhallintatila"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "Pre-emptive CRC errors (CRCP_P)"
msgstr "Keskeyttävät CRC-virheet (CRC_P)"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
msgid "Prefer LTE"
msgstr "Mieluummin LTE"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
msgid "Prefer UMTS"
msgstr "Mieluummin UMTS"
@@ -6342,15 +6672,15 @@ msgstr "Delegoitu etuliite"
msgid "Prefix suppressor"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid "Preshared Key"
msgstr "Esijaettu avain"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:550
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
msgid "Preshared key in use"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308
msgid "PresharedKey setting is invalid"
msgstr ""
@@ -6367,7 +6697,7 @@ msgstr ""
"Oletetaan, että vertaiskone on kuollut tietyn LCP-kaikuhäiriöiden määrän "
"jälkeen, ohita viat käyttämällä arvoa 0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Prevents client-to-client communication"
msgstr "Estää asiakaiden välisen viestinnän"
@@ -6401,13 +6731,15 @@ msgstr ""
"(aina, 0)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
msgid "Priority"
msgstr "Prioriteetti"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:545
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
msgctxt "Label indicating that WireGuard peer private key is stored"
msgid "Private"
msgstr ""
@@ -6418,15 +6750,15 @@ msgid "Private (Prevent communication between MAC VLANs)"
msgstr "Yksityinen (Estä kommunikointi MAC VLAN:ien välillä)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid "Private Key"
msgstr "Yksityinen avain"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:564
msgid "Private key present"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:290
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
msgid "PrivateKey setting is missing or invalid"
msgstr ""
@@ -6439,9 +6771,9 @@ msgstr "Prosessit"
msgid "Prot."
msgstr "Prot."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:564
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1137
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
@@ -6453,13 +6785,13 @@ msgstr "Protokolla"
msgid "Provide NTP server"
msgstr "Tarjoa NTP-palvelin"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid ""
"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
"and requests."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
msgid "Provide new network"
msgstr "Tarjoa uusi verkko"
@@ -6469,25 +6801,36 @@ msgid ""
"interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+msgid "Proxy Server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid "ProxyARP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Pseudo-ad-hoc (ahdemo)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
msgid "Public Key"
msgstr "Julkinen avain"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
msgid "Public key is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:556
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
msgctxt "Tooltip displaying full WireGuard peer public key"
msgid "Public key: %h"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
msgid ""
"Public keys allow for the passwordless SSH logins with a higher security "
"compared to the use of plain passwords. In order to upload a new key to the "
@@ -6504,7 +6847,7 @@ msgid "Public prefix routed to this device for distribution to clients."
msgstr ""
"Julkinen etuliite reititetään tähän laitteeseen jaettavaksi asiakkaille."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
msgid "PublicKey setting is invalid"
msgstr ""
@@ -6517,7 +6860,7 @@ msgstr "QMI Cellular"
msgid "Quality"
msgstr "Laatu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
msgid "Query all available upstream resolvers."
msgstr ""
"Käytä kaikkia määriteltyjä<abbr title=\"Domain Name System\">DNS</abbr> -"
@@ -6531,35 +6874,35 @@ msgstr ""
msgid "Query response interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "R0 Key Lifetime"
msgstr "R0-avaimen ikä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "R1 Key Holder"
msgstr "R1-avainhaltija"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430
msgid "RADIUS Accounting Port"
msgstr "RADIUS-tilastoinnin portti"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
msgid "RADIUS Accounting Secret"
msgstr "RADIUS-tilastoinnin salaisuus"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
msgid "RADIUS Accounting Server"
msgstr "RADIUS-tilastoinnin palvelin"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
msgid "RADIUS Authentication Port"
msgstr "RADIUS-tunnistuksen portti"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
msgid "RADIUS Authentication Secret"
msgstr "RADIUS-tunnistuksen salaisuus"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
msgid "RADIUS Authentication Server"
msgstr "RADIUS-tunnistuksen palvelin"
@@ -6567,16 +6910,20 @@ msgstr "RADIUS-tunnistuksen palvelin"
msgid "RFC3947 NAT-T mode"
msgstr "RFC3947 NAT-T -tila"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid "RSN Preauth"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "RSSI threshold for joining"
msgstr "RSSI-liittymiskynnys"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
msgid "RTS/CTS Threshold"
msgstr "RTS/CTS-kynnysarvo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
msgid "RX"
msgstr "RX"
@@ -6584,11 +6931,17 @@ msgstr "RX"
msgid "RX Rate"
msgstr "RX-nopeus"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2233
msgid "RX Rate / TX Rate"
msgstr "RX-nopeus / TX-nopeus"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
msgctxt "nft nat flag random"
msgid "Randomize source port mapping"
msgstr ""
@@ -6599,11 +6952,11 @@ msgstr ""
"Raa'at heksakoodatut tavut. Jätä tyhjäksi, ellei palveluntarjoajasi vaadi "
"tätä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
msgstr "Lue <code>/etc/ethers</code> määrittääksesi DHCP-palvelin"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
msgid "Really switch protocol?"
msgstr "Haluatko varmasti vaihtaa protokollaa?"
@@ -6611,11 +6964,11 @@ msgstr "Haluatko varmasti vaihtaa protokollaa?"
msgid "Realtime Graphs"
msgstr "Reaaliaikaiset kaaviot"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "Reassociation Deadline"
msgstr "Uudelleenyhdistämisen määräaika"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
msgid "Rebind protection"
msgstr "Rebind-suoja"
@@ -6639,11 +6992,20 @@ msgstr "Käynnistää laitteen käyttöjärjestelmän uudelleen"
msgid "Receive"
msgstr "Vastaanottaa"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
+#, fuzzy
+msgid "Received Data"
+msgstr "Vastaanottaa"
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr "Suositeltava. WireGuard-liitynnän IP-osoitteet."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+msgid "Reconnect Timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
msgid "Reconnect this interface"
msgstr "Yhdistä tämä sovitin uudelleen"
@@ -6651,12 +7013,12 @@ msgstr "Yhdistä tämä sovitin uudelleen"
msgid "Redirect to HTTPS"
msgstr "Uudelleenohjaa HTTPS:ään"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
msgctxt "nft redirect to port"
msgid "Redirect to local port <strong>%h</strong>"
msgstr "Uudelleenohjaa paikalliseen porttiin <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
msgctxt "nft redirect"
msgid "Redirect to local system"
msgstr "Uudelleenohjaa paikalliseen järjestelmään"
@@ -6665,26 +7027,30 @@ msgstr "Uudelleenohjaa paikalliseen järjestelmään"
msgid "References"
msgstr "Viite"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361
+msgid "Refresh Channels"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
msgid "Refreshing"
msgstr "Päivittää"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
msgctxt "nft reject with icmp type"
msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
msgstr "Hylkää IPv4-paketti <strong>ICMP-tyypillä %h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
msgctxt "nft reject with icmpx type"
msgid "Reject packet with <strong>ICMP type %h</strong>"
msgstr "Hylkää paketti <strong>ICMP-tyypillä %h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
msgctxt "nft reject with icmpv6 type"
msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
msgstr "Hylkää paketti <strong>ICMPv6-tyypillä %h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
msgctxt "nft reject with tcp reset"
msgid "Reject packet with <strong>TCP reset</strong>"
msgstr ""
@@ -6696,6 +7062,8 @@ msgid ""
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
msgid "Relay"
msgstr "Välitys"
@@ -6705,6 +7073,14 @@ msgstr "Välitys"
msgid "Relay Bridge"
msgstr "Välityssilta"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+msgid "Relay To address"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
msgid "Relay between networks"
msgstr "Välitä verkkojen välillä"
@@ -6723,6 +7099,7 @@ msgstr "IPv4-etäosoite"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid "Remote IPv4 address or FQDN"
msgstr "IPv4-etäosoite tai FQDN"
@@ -6735,15 +7112,23 @@ msgstr "IPv6-etäosoite"
msgid "Remote IPv6 address or FQDN"
msgstr "Etäpään IPv6-osoite tai FQDN-nimi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:908
msgid "Remove"
msgstr "Poista"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
msgid "Remove related device settings from the configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Replace wireless configuration"
msgstr "Korvaa langattoman verkon määritys"
@@ -6773,7 +7158,7 @@ msgstr "Vaadi tarkistussumma tulevalta liikenteeltä."
msgid "Require incoming packets serialization (optional)."
msgstr "Vaadi tulevien pakettien sarjoitus."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
msgid "Required"
msgstr "Vaaditaan"
@@ -6786,7 +7171,11 @@ msgstr ""
msgid "Required. Base64-encoded private key for this interface."
msgstr "Tarvitaan. Tämän liittymän Base64-koodattu yksityinen avain."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
msgid "Required. Public key of the WireGuard peer."
msgstr ""
@@ -6798,67 +7187,67 @@ msgstr ""
msgid "Required. XFRM interface ID to be used for SA."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
msgid "Requires hostapd"
msgstr "Vaatii hostapd"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
msgid "Requires hostapd with EAP Suite-B support"
msgstr "Vaatii hostapd EAP Suite-B -tuella"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
msgid "Requires hostapd with EAP support"
msgstr "Vaatii hostapd-sovelluksen EAP-tuella"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
msgid "Requires hostapd with OWE support"
msgstr "Vaatii hostapd-sovelluksen OWE-tuella"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
msgid "Requires hostapd with SAE support"
msgstr "Vaatii hostapd-sovelluksen SAE-tuella"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
msgid "Requires hostapd with WEP support"
msgstr "Vaatii hostapd:n WEP-tuella"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
msgid "Requires wpa-supplicant"
msgstr "Vaatii wpa-supplicant"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
msgid "Requires wpa-supplicant with EAP Suite-B support"
msgstr "Vaatii wpa-supplicant EAP Suite-B -tuella"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
msgid "Requires wpa-supplicant with EAP support"
msgstr "Vaatii wpa-supplicantin EAP-tuella"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
msgid "Requires wpa-supplicant with OWE support"
msgstr "Vaatii wpa-supplicantin OWE-tuella"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1358
msgid "Requires wpa-supplicant with SAE support"
msgstr "Vaatii wpa-supplicantin SAE-tuella"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
msgid "Requires wpa-supplicant with WEP support"
msgstr "Vaatii wpa-supplicantin WEP-tuella"
@@ -6867,7 +7256,7 @@ msgid "Reselection policy for primary slave"
msgstr "Ensisijaisen orjan uudelleenvalintakäytäntö"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
-#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-base/ucode/template/sysauth.ut:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
@@ -6882,20 +7271,24 @@ msgstr "Nollaa laskurit"
msgid "Reset to defaults"
msgstr "Palauta oletusasetuksiin"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
msgid "Resolv and Hosts Files"
msgstr "Resolv- ja Hosts-tiedostot"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
msgid "Resolv file"
msgstr "Resolve-tiedosto"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+msgid "Resolve specified FQDNs to an IP."
+msgstr "Lista verkkoalueista sekä käytettävistä IP-osoitteista."
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
msgid "Resource not found"
msgstr "Resurssia ei löytynyt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:876
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
msgid "Restart"
msgstr "Käynnistä uudelleen"
@@ -6904,7 +7297,7 @@ msgstr "Käynnistä uudelleen"
msgid "Restart Firewall"
msgstr "Käynnistä palomuuri uudelleen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
msgid "Restart radio interface"
msgstr "Käynnistä radioliityntä uudelleen"
@@ -6916,7 +7309,7 @@ msgstr "Palauta"
msgid "Restore backup"
msgstr "Palauta varmuuskopio"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
msgid ""
"Return answers to DNS queries matching the subnet from which the query was "
"received if multiple IPs are available."
@@ -6933,78 +7326,85 @@ msgstr "Paljasta/piilota salasana"
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4413
msgid "Revert"
msgstr "Palauta"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4518
msgid "Revert changes"
msgstr "Palauta muutokset"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4732
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4730
msgid "Revert request failed with status <code>%h</code>"
msgstr "Palautuspyyntö epäonnistui, tila <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4712
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4710
msgid "Reverting configuration…"
msgstr "Palautetaan määritystä…"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
msgctxt "nft dnat ip to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
msgctxt "nft dnat ip6 to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
msgctxt "nft dnat ip to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
msgctxt "nft dnat ip6 to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
msgctxt "nft snat ip to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109
msgctxt "nft snat ip6 to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
msgctxt "nft snat ip to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
msgctxt "nft snat ip6 to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
msgid "Rewrite to egress device address"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
msgid ""
"Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
"<em>TFTP server root</em> turn on the TFTP server and serve files from "
"<em>TFTP server root</em>."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
msgid "Root preparation"
msgstr "Juuren valmistelu"
@@ -7012,11 +7412,11 @@ msgstr "Juuren valmistelu"
msgid "Round-Robin policy (balance-rr, 0)"
msgstr "Round-Robin -käytäntö (painotettu-rr, 0)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Route Allowed IPs"
msgstr "Reititä sallitut IP:t"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:533
msgid "Route action chain \"%h\""
msgstr ""
@@ -7024,7 +7424,7 @@ msgstr ""
msgid "Route type"
msgstr "Reitin tyyppi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid ""
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
@@ -7060,20 +7460,20 @@ msgstr ""
msgid "Rule"
msgstr "Sääntö"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:603
msgid "Rule actions"
msgstr "Säännön toiminnot"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:476
msgctxt "nft comment"
msgid "Rule comment: %s"
msgstr "Säännön kommentti: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:541
msgid "Rule container chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
msgid "Rule matches"
msgstr ""
@@ -7081,15 +7481,15 @@ msgstr ""
msgid "Rule type"
msgstr "Säännön tyyppi"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run a filesystem check before mounting the device"
msgstr "Suorita tiedostojärjestelmän tarkistus ennen laitteen liittämistä"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run filesystem check"
msgstr "Suorita tiedostojärjestelmän tarkistus"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
msgid "Runtime error"
msgstr "Suorituksenaikainen virhe"
@@ -7102,6 +7502,11 @@ msgstr "SHA256"
msgid "SNR"
msgstr "SNR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "SRV"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
msgid "SSH Access"
@@ -7119,15 +7524,15 @@ msgstr "SSH-palvelimen portti"
msgid "SSH username"
msgstr "SSH-käyttäjätunnus"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
msgid "SSH-Keys"
msgstr "SSH-avaimet"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1811
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
msgid "SSID"
msgstr "SSID"
@@ -7140,11 +7545,11 @@ msgstr "SSTP"
msgid "SSTP Server"
msgstr "SSTP-palvelin"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid "SWAP"
msgstr "Välimuisti"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
@@ -7155,7 +7560,7 @@ msgid "Save"
msgstr "Tallenna"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Tallenna ja käytä"
@@ -7172,7 +7577,7 @@ msgstr "Tallenna mtdblock"
msgid "Save mtdblock contents"
msgstr "Tallenna mtdblockin sisältö"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:881
msgid "Scan"
msgstr "Etsi"
@@ -7181,15 +7586,15 @@ msgstr "Etsi"
msgid "Scheduled Tasks"
msgstr "Ajoitetut tehtävät"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4387
msgid "Section added"
msgstr "Osa lisätty"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
msgid "Section removed"
msgstr "Osa poistettu"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "See \"mount\" manpage for details"
msgstr "Katso lisätietoja \"mount\"-komennon manpage-sivulta"
@@ -7205,7 +7610,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2962
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
msgid "Select file…"
msgstr "Valitse tiedosto…"
@@ -7213,7 +7618,7 @@ msgstr "Valitse tiedosto…"
msgid "Selects the transmit hash policy to use for slave selection"
msgstr "Valitsee orja-valinnassa käytettävän lähetyshajautuskäytännön"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
msgid ""
"Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages advertising this device as IPv6 router."
@@ -7246,11 +7651,11 @@ msgstr "Lähetä tämän laitteen nimi"
msgid "Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
msgid "Server address"
msgstr "Palvelimen osoite"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
msgid "Server name"
msgstr "Palvelimen nimi"
@@ -7266,7 +7671,7 @@ msgstr "Palvelun tyyppi"
msgid "Services"
msgstr "Palvelut"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "Session expired"
msgstr "Istunto on vanhentunut"
@@ -7275,16 +7680,16 @@ msgstr "Istunto on vanhentunut"
msgid "Set Static"
msgstr "Aseta staattinen"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
msgctxt "nft mangle"
msgid "Set header field <var>%s</var> to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
@@ -7294,14 +7699,14 @@ msgstr "Määritä sovittimen ominaisuudet linkin tilasta riippumatta."
msgid "Set same MAC Address to all slaves"
msgstr "Aseta sama MAC-osoite kaikille orjille"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
msgid ""
"Set the autonomous address-configuration flag in the prefix information "
"options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
"When enabled, clients will perform stateless IPv6 address autoconfiguration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
msgid ""
"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
"proxying."
@@ -7315,8 +7720,8 @@ msgstr "Aseta aktiiviseen orjaan (aktiivinen, 1)"
msgid "Set to first slave added to the bond (follow, 2)"
msgstr "Aseta ensimmäiseen orjaan sidoksessa (seuraa, 2)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:678
msgid "Set up DHCP Server"
msgstr "Määritä DHCP-palvelin"
@@ -7327,7 +7732,6 @@ msgid "Setting PLMN failed"
msgstr "PLMN:n asettaminen epäonnistui"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
msgstr "Toimintatilan asettaminen epäonnistui"
@@ -7335,11 +7739,17 @@ msgstr "Toimintatilan asettaminen epäonnistui"
msgid "Settings"
msgstr "Asetukset"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Setup routes for proxied IPv6 neighbours."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Severely Errored Seconds (SES)"
msgstr "Severely Errored Seconds (SES)"
@@ -7348,12 +7758,11 @@ msgstr "Severely Errored Seconds (SES)"
msgid "Short GI"
msgstr "Lyhyt GI"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
msgid "Short Preamble"
msgstr "Lyhyt johdanto-osa"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
msgstr "Näytä nykyinen varmuuskopiotiedostoluettelo"
@@ -7366,16 +7775,16 @@ msgstr "Näytä tyhjät ketjut"
msgid "Show raw counters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:526
msgid "Shutdown this interface"
msgstr "Sulje tämä sovitin"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:388
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
@@ -7383,11 +7792,11 @@ msgstr "Sulje tämä sovitin"
msgid "Signal"
msgstr "Signaali"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2232
msgid "Signal / Noise"
msgstr "Signaali / Kohina"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Signal Attenuation (SATN)"
msgstr "Signaalin vaimennus (SATN)"
@@ -7399,12 +7808,12 @@ msgstr "Signaalin virkistysnopeus"
msgid "Signal:"
msgstr "Signaali:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Koko"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
msgid "Size of DNS query cache"
msgstr "DNS-kyselyvälimuistin koko"
@@ -7421,12 +7830,12 @@ msgstr "Ohita"
msgid "Skip from backup files that are equal to those in /rom"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
msgid "Skip to content"
msgstr "Siirry sisältöön"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
msgid "Skip to navigation"
msgstr "Siirry navigointiin"
@@ -7435,7 +7844,7 @@ msgstr "Siirry navigointiin"
msgid "Slave Interfaces"
msgstr "Orja-sovittimet"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1428
msgid "Software VLAN"
msgstr "Ohjelmisto-VLAN"
@@ -7444,14 +7853,10 @@ msgstr "Ohjelmisto-VLAN"
msgid "Some fields are invalid, cannot save values!"
msgstr "Jotkin kentät eivät kelpaa, arvoja ei voi tallentaa!"
-#: modules/luci-base/luasrc/view/error404.htm:9
+#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
msgstr "Pahus, pyytämääsi objektia ei löytynyt."
-#: modules/luci-base/luasrc/view/error500.htm:9
-msgid "Sorry, the server encountered an unexpected error."
-msgstr "Pahus, palvelin kohtasi odottamattoman virheen."
-
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
msgid ""
"Sorry, there is no sysupgrade support present; a new firmware image must be "
@@ -7469,12 +7874,12 @@ msgstr ""
msgid "Source"
msgstr "Lähde"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
msgctxt "nft ip saddr"
msgid "Source IP"
msgstr "Lähde-IP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
msgctxt "nft ip6 saddr"
msgid "Source IPv6"
msgstr "Lähde-IPv6"
@@ -7484,12 +7889,12 @@ msgstr "Lähde-IPv6"
msgid "Source interface"
msgstr "Lähdesovitin"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
msgctxt "nft ip sport"
msgid "Source port"
msgstr "Lähdeportti"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
msgid ""
"Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
"options for Dnsmasq."
@@ -7497,13 +7902,13 @@ msgstr ""
"Erikoiset <abbr title=\"Preboot eXecution Environment\">PXE</abbr>-"
"käynnistysvalinnat Dnsmasqille."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
msgid ""
"Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
"unspecified, the local device DNS search domain will be announced."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid ""
"Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
"If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -7549,11 +7954,11 @@ msgstr "Määrittää käytettävän yhdistelmän valintalogiikan"
msgid "Specifies the destination subnet to match (CIDR notation)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Specifies the directory the device is attached to"
msgstr "Määrittää hakemiston, johon laite on liitetty"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
msgid ""
"Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
"messages, for example to instruct clients to request further information via "
@@ -7599,7 +8004,7 @@ msgid ""
msgstr ""
"Määrittää ajan sekunteina, joiden jälkeen isäntien oletetaan olevan kuolleita"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid ""
"Specifies the maximum transmit power the wireless radio may use. Depending "
"on regulatory requirements and wireless usage, the actual transmit power may "
@@ -7846,7 +8251,7 @@ msgid ""
"bytes)."
msgstr "Määritä muu MTU (suurin siirtoyksikkö) kuin oletusarvo (1280 tavua)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "Specify the secret encryption key here."
msgstr "Määritä salainen salausavain tähän."
@@ -7854,7 +8259,7 @@ msgstr "Määritä salainen salausavain tähän."
msgid "Stale neighbour cache timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
msgid "Start"
msgstr "Aloita"
@@ -7867,16 +8272,16 @@ msgstr "Aloita WPS"
msgid "Start priority"
msgstr "Aloitusprioriteetti"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
msgid "Start refresh"
msgstr "Aloita päivitys"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Starting configuration apply…"
msgstr "Aloitetaan määrityksen käyttöönotto…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1827
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413
msgid "Starting wireless scan..."
msgstr "Aloitetaan langattoman verkon etsintä..."
@@ -7898,17 +8303,17 @@ msgstr "Pysyvät IPv6-reitit"
msgid "Static Lease"
msgstr "Pysyvä laina"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
msgid "Static Leases"
msgstr "Pysyvät lainat"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
msgstr "Staattinen osoite"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
msgid ""
"Static leases are used to assign fixed IP addresses and symbolic hostnames "
"to DHCP clients. They are also required for non-dynamic interface "
@@ -7917,18 +8322,18 @@ msgstr ""
"Staattisia lainoja käytetään kiinteiden IP-osoitteiden ja symbolisten nimien "
"määrittämiseen DHCP-asiakkaille."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
msgid "Station inactivity limit"
msgstr "Aseman käyttämättömyysraja"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:551
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
msgid "Status"
msgstr "Tila"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:528
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
msgid "Stop"
msgstr "Pysäytä"
@@ -7937,8 +8342,8 @@ msgstr "Pysäytä"
msgid "Stop WPS"
msgstr "Lopeta WPS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1857
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1919
msgid "Stop refresh"
msgstr "Lopeta päivitys"
@@ -7950,7 +8355,7 @@ msgstr "Tallennustila"
msgid "Strict filtering"
msgstr "Tiukka suodatus"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
msgid "Strict order"
msgstr "Tiukka järjestys"
@@ -7959,15 +8364,15 @@ msgid "Strong"
msgstr "Vahva"
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2055
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2117
msgid "Submit"
msgstr "Lähetä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
msgid "Suppress logging"
msgstr "Estä kirjaaminen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
msgid "Suppress logging of the routine operation for the DHCP protocol."
msgstr "Estä näiden protokollien rutiinitoimintojen kirjaaminen"
@@ -7990,16 +8395,16 @@ msgid ""
msgstr ""
"Kytkimellä %q on tuntematon topologia - VLAN-asetukset eivät ehkä ole oikein."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1426
msgid "Switch VLAN"
msgstr "Kytkimen VLAN"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
msgid "Switch port"
msgstr "Kytkimen portti"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
msgid "Switch protocol"
msgstr "Kytkinprotokolla"
@@ -8021,8 +8426,16 @@ msgstr "Synkronoi NTP-palvelimen kanssa"
msgid "Sync with browser"
msgstr "Synkronoi selaimen kanssa"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "Syntax: <code>_service._proto.example.com</code>."
+msgstr ""
+
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
msgid "System"
@@ -8046,29 +8459,29 @@ msgstr "Järjestelmän ominaisuudet"
msgid "System log buffer size"
msgstr "Järjestelmälokin puskurin koko"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
msgid "System running in recovery (initramfs) mode."
msgstr "Järjestelmä toimii palautustilassa (initramfs)."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
msgctxt "nft tcp option maxseg size"
msgid "TCP MSS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
msgctxt "nft tcp dport"
msgid "TCP destination port"
msgstr "TCP-kohdeportti"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
msgctxt "nft tcp flags"
msgid "TCP flags"
msgstr "TCP-liput"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
msgctxt "nft tcp sport"
msgid "TCP source port"
msgstr "TCP-lähdeportti"
@@ -8077,12 +8490,12 @@ msgstr "TCP-lähdeportti"
msgid "TCP:"
msgstr "TCP:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
msgid "TFTP server root"
msgstr "TFTP-palvelimen pääkansio"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
msgid "TX"
msgstr "TX"
@@ -8102,6 +8515,7 @@ msgstr "TX-jonon pituus"
msgid "Table"
msgstr "Taulukko"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
@@ -8109,7 +8523,7 @@ msgstr "Taulukko"
msgid "Target"
msgstr "Kohde"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
msgid "Target Platform"
msgstr "Kohdealusta"
@@ -8125,7 +8539,7 @@ msgstr "Väliaikainen tila"
msgid "Terminate"
msgstr "Lopeta"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid ""
"The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
@@ -8135,19 +8549,19 @@ msgstr ""
"julkaistava <abbr title=\"Maximum Transmission Unit\">MTU</abbr>. Pienin "
"mahdollinen on 1280 tavua."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
msgid ""
"The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
"addresses are available via DHCPv6."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
msgid ""
"The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
"also acting as Mobile IPv6 home agent on this link."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
msgid ""
"The <em>Other configuration</em> (O) flag indicates that other information, "
"such as DNS servers, is available via DHCPv6."
@@ -8163,7 +8577,7 @@ msgid ""
"the configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
@@ -8177,15 +8591,15 @@ msgstr ""
"HE.net-päätepisteen määritys on muuttunut, sinun on nyt käytettävä "
"käyttäjätunnusta käyttäjä-ID:n sijaan!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
msgid "The IP address %h is already used by another static lease"
msgstr "IP-osoite %h on jo toisen pysyvän lainan käytössä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
msgid "The IP address is outside of any DHCP pool address range"
msgstr "IP-osoite ei ole minkään DHCP-varannon osoitealueen sisällä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
msgid "The IP address of the boot server"
msgstr ""
@@ -8196,6 +8610,7 @@ msgstr "Etäpään IPv4-osoite tai täysin kelvollinen verkkotunnus."
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
msgstr "Tunnelin etäpään IPv4-osoite tai täysin pätevä verkkotunnus."
@@ -8222,7 +8637,7 @@ msgstr ""
msgid "The LED blinks with the configured on/off frequency"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
msgid "The LED flashes to simulate actual heart beat."
msgstr ""
@@ -8239,7 +8654,7 @@ msgstr ""
msgid "The LED is always in default state on."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
msgid ""
"The MAC address %h is already used by another static lease in the same DHCP "
"pool"
@@ -8251,7 +8666,7 @@ msgstr ""
msgid "The MTU must not exceed the parent device MTU of %d bytes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
msgid "The VLAN ID must be unique"
msgstr "VLAN:in ID:n tulee olla yksilöllinen"
@@ -8259,7 +8674,7 @@ msgstr "VLAN:in ID:n tulee olla yksilöllinen"
msgid "The algorithm that is used to discover mesh routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid ""
"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
"code> and <code>_</code>"
@@ -8271,7 +8686,7 @@ msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr "Määritystiedostoa ei voitu ladata seuraavan virheen vuoksi:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid ""
"The correct SSID must be manually specified when joining a hidden wireless "
"network"
@@ -8279,7 +8694,7 @@ msgstr ""
"Oikea SSID täytyy määritellä käsin, kun liitytään piilotettuun langattomaan "
"verkkoon"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4509
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8296,8 +8711,8 @@ msgstr ""
"muutoksia ennen kuin yrität ottaa muutokset uudelleen käyttöön, tai "
"palauttaa kaikki odottavat muutokset, jotta käytössä oleva määritys säilyy."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
@@ -8309,15 +8724,15 @@ msgstr ""
msgid "The device name \"%s\" is already taken"
msgstr "Laitenimi \"%s\" on jo käytössä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
msgid ""
"The existing network configuration needs to be changed for LuCI to function "
"properly."
msgstr ""
"Olemassa olevaa verkkokokoonpanoa tulee muuttaa, jotta LuCI toimii oikein."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
@@ -8338,7 +8753,7 @@ msgstr ""
msgid "The following rules are currently active on this system."
msgstr "Seuraavat säännöt ovat tällä hetkellä käytössä tässä järjestelmässä."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
msgid "The frequency is in direct proportion to 1-minute average CPU load."
msgstr ""
@@ -8346,17 +8761,17 @@ msgstr ""
msgid "The gateway address must not be a local IP address"
msgstr "Yhdyskäytävän osoite ei saa olla paikallinen IP-osoite"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:732
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752
msgid ""
"The generated configuration can be imported into a WireGuard client "
"application to setup a connection towards this device."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
msgid "The given SSH public key has already been added."
msgstr "Annettu julkinen SSH-avain on jo lisätty."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA, "
"ED25519 or ECDSA keys."
@@ -8372,15 +8787,19 @@ msgid ""
"to be received and retransmitted which costs airtime)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
msgid "The hostname of the boot server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
msgid "The interface name is already used"
msgstr "Sovittimen nimi on jo käytössä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
msgid "The interface name is too long"
msgstr "Sovittimen nimi on liian pitkä"
@@ -8403,6 +8822,7 @@ msgstr "Paikallinen IPv4-osoite"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "The local IPv4 address over which the tunnel is created (optional)."
msgstr "Paikallinen IPv4-osoite, jolle tunneli luodaan (valinnainen)."
@@ -8434,7 +8854,7 @@ msgid ""
"host responses are spread out over a larger interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid ""
"The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
"abbr> messages. Maximum is 255 hops."
@@ -8442,20 +8862,20 @@ msgstr ""
"<abbr title=\"Router Advertisement\">RA</abbr>-viesteissä julkaistava "
"hyppyjen enimmäismäärä. Suurin mahdollinen on 255 hyppyä."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4645
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
msgid "The network name is already used"
msgstr "Verkon nimi on jo käytössä"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
msgid ""
-"The network ports on this device can be combined to several <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"The network ports on this device can be combined to several <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
"communicate directly with each other. <abbr title=\"Virtual Local Area "
"Network\">VLAN</abbr>s are often used to separate different network "
"segments. Often there is by default one Uplink port for a connection to the "
@@ -8468,7 +8888,7 @@ msgstr ""
"toisistaan. Usein määritetään yksi portti yhteyden suurempaan verkkoon, "
"kuten Internet ja muut portit lähiverkoon."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid ""
"The public hostname or IP address of this system the peer should connect to. "
"This usually is a static public IP address, a static hostname or a DDNS "
@@ -8508,11 +8928,11 @@ msgid ""
"aliases local (255), main (254) and default (253) are also valid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383
msgid "The selected %s mode is incompatible with %s encryption"
msgstr "Valittu %s tila ei ole yhteensopiva salauksen %s kanssa"
-#: modules/luci-base/luasrc/view/csrftoken.htm:11
+#: modules/luci-base/ucode/template/csrftoken.ut:11
msgid "The submitted security token is invalid or already expired!"
msgstr "Lähetetty suojaustunnus on virheellinen tai vanhentunut!"
@@ -8578,8 +8998,8 @@ msgstr ""
"Ladattu tiedosto ei ole laitteesi tukemassa muodossa. Varmista, että käytät "
"laitteeseesi soveltuvaa yleistä tiedostomuotoa."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
msgid "The value is overridden by configuration."
msgstr "Arvo ohitetaan kokoonpanon toimesta."
@@ -8589,25 +9009,25 @@ msgid ""
"the network with its protocol information."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:679
msgid ""
"There are legacy iptables rules present on the system. Mixing iptables and "
"nftables rules is discouraged and may lead to incomplete traffic filtering."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
msgid "There are no active leases"
msgstr "Aktiivisia lainoja ei ole"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4677
msgid "There are no changes to apply"
msgstr "Ei muutoksia käyttöönotettavaksi"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:70
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
msgid ""
"There is no password set on this router. Please configure a root password to "
@@ -8620,16 +9040,16 @@ msgstr ""
msgid "This IPv4 address of the relay"
msgstr "Välittäjän IP-osoite"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1695
msgid "This authentication type is not applicable to the selected EAP method."
msgstr "Tätä todennustyyppiä ei voida soveltaa valittuun EAP-menetelmään."
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
msgid "This does not look like a valid PEM file"
msgstr "Tämä ei näytä kelvolliselta PEM-tiedostolta"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
"include during sysupgrade. Modified files in /etc/config/ and certain other "
@@ -8675,7 +9095,7 @@ msgstr ""
"Tämä on tunnelin välittäjän määrittämä paikallinen päätepisteosoite, joka "
"päättyy yleensä <code>... :2/64</code>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
msgid "This is the only DHCP server in the local network."
msgstr "Tämä on paikallisen verkon ainoa DHCP-palvelin."
@@ -8707,8 +9127,8 @@ msgstr ""
"Tässä luettelossa on yleiskatsaus käynnissä olevista järjestelmäprosesseista "
"ja niiden tilasta."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
msgid ""
"This option cannot be used because the ca-bundle package is not installed."
msgstr ""
@@ -8724,6 +9144,10 @@ msgstr "Tässä osassa ei ole vielä arvoja"
msgid "Time Synchronization"
msgstr "Ajan synkronointi"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "Time advertisement"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Time in milliseconds"
msgstr "Aika millisekunneissa"
@@ -8732,10 +9156,14 @@ msgstr "Aika millisekunneissa"
msgid "Time in seconds to spend in listening and learning states"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "Time interval for rekeying GTK"
msgstr "Aikaväli GTK:n uusimiseen"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "Time zone"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
msgid "Timed-out"
msgstr "Aikaraja täyttyi"
@@ -8756,14 +9184,14 @@ msgstr ""
msgid "Timezone"
msgstr "Aikavyöhyke"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:418
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:438
msgid ""
"To fully configure the local WireGuard interface from an existing (e.g. "
-"provider supplied) configuration file, use the <strong><a class=\"full-import"
-"\" href=\"#\">configuration import</a></strong> instead."
+"provider supplied) configuration file, use the <strong><a class=\"full-"
+"import\" href=\"#\">configuration import</a></strong> instead."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
msgid "To login…"
msgstr "Kirjautuminen…"
@@ -8777,7 +9205,7 @@ msgstr ""
"Voit palauttaa laiteohjelmiston alkuperäiseen tilaan napsauttamalla "
"\"Suorita nollaus\" (mahdollista vain squashfs-kuvissa)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
msgid "Tone"
msgstr "Sävy"
@@ -8785,9 +9213,9 @@ msgstr "Sävy"
msgid "Total Available"
msgstr "Käytettävissä yhteensä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:121
msgid "Traceroute"
msgstr "Traceroute"
@@ -8802,11 +9230,11 @@ msgstr "Liikenne"
msgid "Traffic Class"
msgstr "Liikenneluokka"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:529
msgid "Traffic filter chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:467
msgctxt "nft counter"
msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
msgstr ""
@@ -8823,17 +9251,22 @@ msgstr "Lähetä"
msgid "Transmit Hash Policy"
msgstr "Lähetyksen hajautuskäytäntö"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
+#, fuzzy
+msgid "Transmitted Data"
+msgstr "Dataa lähetetty"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
msgctxt "nft @th,off,len"
msgid "Transport header bits %d-%d"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
msgctxt "nft th dport"
msgid "Transport header destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
msgctxt "nft th sport"
msgid "Transport header source port"
msgstr ""
@@ -8850,7 +9283,7 @@ msgstr "Herätintila"
msgid "Tunnel ID"
msgstr "Tunnelin ID"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3024
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
#: modules/luci-compat/luasrc/model/network.lua:1431
msgid "Tunnel Interface"
msgstr "Tunnelisovitin"
@@ -8861,7 +9294,7 @@ msgstr "Tunnelisovitin"
msgid "Tunnel Link"
msgstr "Tunnelin linkki"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
msgid "Tunnel device"
msgstr "Tunnelin laite"
@@ -8869,8 +9302,8 @@ msgstr "Tunnelin laite"
msgid "Tx-Power"
msgstr "Tx-teho"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
msgid "Type"
@@ -8880,12 +9313,12 @@ msgstr "Tyyppi"
msgid "Type of service"
msgstr "Palvelun tyyppi"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
msgctxt "nft udp dport"
msgid "UDP destination port"
msgstr "UDP-kohdeportti"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
msgctxt "nft udp sport"
msgid "UDP source port"
msgstr "UDP-lähdeportti"
@@ -8903,8 +9336,8 @@ msgstr "Vain UMTS"
msgid "UMTS/GPRS/EV-DO"
msgstr "UMTS/GPRS/EV-DO"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid "UUID"
msgstr "UUID"
@@ -8925,7 +9358,7 @@ msgstr "Ulkoista IP-osoitetta ei voitu selvittää"
msgid "Unable to determine upstream interface"
msgstr "Ylävirran sovitinta ei voitu selvittää"
-#: modules/luci-base/luasrc/view/error404.htm:11
+#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
msgstr "Ei voida lähettää"
@@ -8976,19 +9409,27 @@ msgstr "Palomuuria ei voi käynnistää uudelleen: %s"
msgid "Unable to save contents: %s"
msgstr "Sisältöä ei voi tallentaa: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Unavailable Seconds (UAS)"
msgstr "Saavuttamattomissa (UAS)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1317
msgid "Unconfigure"
msgstr ""
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
msgid "Unexpected reply data format"
msgstr "Odottamaton vastaustietojen muoto"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid ""
"Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
"within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -8996,7 +9437,7 @@ msgid ""
"generated at first install."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2111
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
#: modules/luci-compat/luasrc/model/network.lua:971
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
msgid "Unknown"
@@ -9006,7 +9447,7 @@ msgstr "Tuntematon"
msgid "Unknown and unsupported connection method."
msgstr "Tuntematon ja ei-tuettu yhteysmenetelmä."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
#: modules/luci-compat/luasrc/model/network.lua:1138
msgid "Unknown error (%s)"
msgstr "Tuntematon virhe (%s)"
@@ -9015,7 +9456,7 @@ msgstr "Tuntematon virhe (%s)"
msgid "Unknown error code"
msgstr "Tuntematon virhekoodi"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2108
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:965
msgid "Unmanaged"
@@ -9026,11 +9467,11 @@ msgstr "Hallitsematon"
msgid "Unmount"
msgstr "Irroita"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
msgid "Unnamed key"
msgstr "Nimeämätön avain"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4327
msgid "Unsaved Changes"
msgstr "Tallentamattomia muutoksia"
@@ -9044,15 +9485,16 @@ msgid "Unsupported MAP type"
msgstr "MAP-tyyppiä ei tueta"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
msgid "Unsupported modem"
msgstr "Modeemia ei tueta"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:309
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:315
msgid "Unsupported protocol type."
msgstr "Protokollatyyppiä ei tueta."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
msgid "Untitled peer"
msgstr ""
@@ -9064,7 +9506,7 @@ msgstr "Ylhäällä"
msgid "Up Delay"
msgstr "Viivästys"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
msgid "Upload"
msgstr "Lähetys"
@@ -9090,16 +9532,16 @@ msgid "Upload file…"
msgstr "Lähetä tiedosto…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4202
msgid "Upload request failed: %s"
msgstr "Lähetyspyyntö epäonnistui:% s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
msgid "Uploading file…"
msgstr "Lähetetään tiedostoa…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid ""
"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
"assigned with a name in the form <em>wifinet#</em> and the network will be "
@@ -9109,30 +9551,30 @@ msgstr ""
"muodossa <em>wifinet#</em> ja verkko käynnistetään uudelleen määrityksen "
"käyttönottamiseksi."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410
msgid ""
"Upon pressing \"Continue\", bridges configuration will be updated and the "
"network will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444
msgid ""
"Upon pressing \"Continue\", ifname options will get renamed and the network "
"will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
msgid "Upstream resolvers will be queried in the order of the resolv file."
msgstr ""
"<abbr title = \"Verkkotunnusten nimijärjestelmä\"> DNS </abbr> -palvelimet "
"kysytään resolvfile-järjestyksessä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
msgid "Uptime"
msgstr "Toiminta-aika"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
msgid "Use <code>/etc/ethers</code>"
msgstr "Käytä <code>/etc/ethers</code>"
@@ -9144,8 +9586,8 @@ msgstr "Käytä DHCP-mainostettuja palvelimia"
msgid "Use DHCP gateway"
msgstr "Käytä DHCP-yhdyskäytävää"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
msgid "Use DNS servers advertised by peer"
msgstr "Vertaiskoneen mainostamien DNS-palvelimien käyttäminen"
@@ -9186,11 +9628,11 @@ msgstr ""
"Käytä XOR-laitteisto-MAC-osoitteita ja IP-osoitteita, luota skb_flow_dissect "
"(encap2 + 3)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Use as external overlay (/overlay)"
msgstr "Käytä ulkoisena peittokuvana (/overlay)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
msgid "Use as root filesystem (/)"
msgstr "Käytä juuritiedostojärjestelmänä (/)"
@@ -9198,22 +9640,22 @@ msgstr "Käytä juuritiedostojärjestelmänä (/)"
msgid "Use broadcast flag"
msgstr "Käytä lähetyslippua"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
msgid "Use builtin IPv6-management"
msgstr "Käytä sisäistä IPv6-hallintaa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
msgid "Use custom DNS servers"
msgstr "Käytä mukautettuja DNS-palvelimia"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
msgid "Use default gateway"
msgstr "Käytä oletusyhdyskäytävää"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
msgid "Use gateway metric"
msgstr "Käytä yhdyskäytävän mittaria"
@@ -9232,20 +9674,20 @@ msgstr ""
msgid "Use routing table"
msgstr "Käytä reititystaulukkoa"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
msgctxt "nft nat flag persistent"
msgid "Use same source and destination for each connection"
msgstr "Käytä samaa lähdettä ja kohdetta jokaiselle yhteydelle"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
msgid "Use system certificates"
msgstr "Käytä järjestelmävarmenteita"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid "Use system certificates for inner-tunnel"
msgstr "Käytä järjestelmävarmenteita sisätunneliin"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
"em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
@@ -9276,11 +9718,11 @@ msgstr ""
msgid "Used"
msgstr "Käytetty"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
msgid "Used Key Slot"
msgstr "Käytetty avainpaikka"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
@@ -9292,7 +9734,8 @@ msgstr ""
msgid "User Group"
msgstr "Käyttäjäryhmä"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
msgid "User certificate (PEM encoded)"
msgstr "Käyttäjäsertifikaatti (PEM-koodattu)"
@@ -9300,27 +9743,28 @@ msgstr "Käyttäjäsertifikaatti (PEM-koodattu)"
msgid "User identifier"
msgstr "Käyttäjätunniste"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
msgid "User key (PEM encoded)"
msgstr "Käyttäjäavain (PEM-koodattu)"
-#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: modules/luci-base/ucode/template/sysauth.ut:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
msgid "Username"
msgstr "Käyttäjätunnus"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
msgid "Utilize flow table <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
msgid "VC-Mux"
msgstr "VC-Mux"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
msgid "VDSL"
msgstr "VDSL"
@@ -9330,17 +9774,17 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
msgid "VLAN (802.1ad)"
msgstr "VLAN (802.1ad)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1411
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
msgid "VLAN (802.1q)"
msgstr "VLAN (802.1q)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
msgid "VLAN ID"
msgstr "VLAN:in ID"
@@ -9365,19 +9809,22 @@ msgid "VPN Protocol"
msgstr "VPN-protokolla"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
msgstr "VPN-palvelin"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+msgid "VPN Server certificate's SHA256 hash"
+msgstr ""
+
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
msgid "VPN Server port"
msgstr "VPN-palvelimen portti"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
msgstr "VPN-palvelimen sertifikaatin SHA1-tarkiste"
@@ -9386,6 +9833,10 @@ msgstr "VPN-palvelimen sertifikaatin SHA1-tarkiste"
msgid "VPNC (CISCO 3000 (and others) VPN)"
msgstr "VPNC (CISCO 3000 (ja muut) VPN)"
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
msgid "VXLAN (RFC7348)"
msgstr "VXLAN (RFC7348)"
@@ -9399,7 +9850,7 @@ msgstr "VXLAN-verkon tunnus"
msgid "VXLANv6 (RFC7348)"
msgstr "VXLANv6 (RFC7348)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
msgid ""
"Validate DNS replies and cache DNSSEC data, requires upstream to support "
"DNSSEC."
@@ -9407,8 +9858,8 @@ msgstr ""
"Vaatii tukea DNSSEC prokollalle; vahvista että allekirjoittamattomat "
"toimialuevastaukset todella tulevat allekirjoittamattomista toimialueista"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
@@ -9436,7 +9887,7 @@ msgstr "Toimittaja"
msgid "Vendor Class to send when requesting DHCP"
msgstr "Toimittajaluokka, joka lähetetään DHCP-pyynnössä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
msgid "Verify unsigned domain responses really come from unsigned domains."
msgstr ""
@@ -9444,47 +9895,59 @@ msgstr ""
msgid "Verifying the uploaded image file."
msgstr "Tarkistetaan ladattua tiedostoa."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
msgid "Very High"
msgstr "Erittäin korkea"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1432
msgid "Virtual Ethernet"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
msgid "Virtual dynamic interface"
msgstr "Virtuaalinen dynaaminen sovitin"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
msgid "WDS"
msgstr "WDS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
msgid "WEP Open System"
msgstr "WEP Avoin järjestelmä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1297
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1393
msgid "WEP Shared Key"
msgstr "WEP Jaettu avain"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WEP passphrase"
msgstr "WEP-tunnuslause"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid "WLAN roaming"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid "WMM Mode"
msgstr "WMM-tila"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid "WNM Sleep Mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid "WNM Sleep Mode Fixes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WPA passphrase"
msgstr "WPA-salasana"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1294
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
@@ -9514,7 +9977,11 @@ msgstr ""
msgid "Weak"
msgstr "Heikko"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+msgid "Weight"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
@@ -9539,13 +10006,19 @@ msgid ""
"interface prefix"
msgstr ""
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
msgid ""
"When running the mesh over multiple WiFi interfaces per node batman-adv is "
"capable of optimizing the traffic flow to gain maximum performance."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid ""
"When using a PSK, the PMK can be automatically generated. When enabled, the "
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
@@ -9555,7 +10028,7 @@ msgstr ""
"avainasetuksia ei oteta käyttöön. Poista tämä käytöstä, jos haluat käyttää "
"R0- ja R1-asetuksia."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid ""
"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
"802.11a/802.11g rates."
@@ -9564,7 +10037,7 @@ msgstr ""
"(QoS) on pois käytöstä, asiakaslaitteiden nopeudet voivat rajoittua "
"802.11a/802.11g mukaisiin nopeuksiin."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid ""
"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
"may be significantly reduced."
@@ -9578,12 +10051,21 @@ msgstr ""
msgid "Width"
msgstr "Leveys"
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+msgid "WireGuard"
+msgstr "WireGuard"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
+msgid "WireGuard Status"
+msgstr "WireGuardin tila"
+
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "WireGuard VPN"
msgstr "WireGuard VPN"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:539
msgid "WireGuard peer is disabled"
msgstr ""
@@ -9593,27 +10075,27 @@ msgstr ""
msgid "Wireless"
msgstr "Langaton"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3011
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
msgstr "Langaton sovitin"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2990
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4303
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
msgstr "Langaton verkko"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:812
msgid "Wireless Overview"
msgstr "Langattoman yleiskatsaus"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
msgid "Wireless Security"
msgstr "Langattoman suojaus"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
msgid "Wireless configuration migration"
msgstr "Langattoman verkon asetusten migraatio"
@@ -9629,15 +10111,15 @@ msgstr "Langaton on poistettu käytöstä"
msgid "Wireless is not associated"
msgstr "Langaton liittymättä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is disabled"
msgstr "Langaton verkko on poistettu käytöstä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is enabled"
msgstr "Langaton verkko on käytössä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Write received DNS queries to syslog."
msgstr "Kirjoita vastaanotetut DNS-pyynnöt syslogiin."
@@ -9649,7 +10131,7 @@ msgstr "Kirjoita järjestelmäloki tiedostoon"
msgid "XOR policy (balance-xor, 2)"
msgstr "XOR-käytäntö (tasapaino-xor, 2)"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -9659,7 +10141,7 @@ msgstr "Kyllä"
msgid "Yes (none, 0)"
msgstr "Kyllä (ei, 0)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:177
msgid ""
"You appear to be currently connected to the device via the \"%h\" interface. "
"Do you really want to shut down the interface?"
@@ -9678,8 +10160,20 @@ msgstr ""
"<strong> Varoitus: Jos poistat käytöstä välttämättömät aloituskomentosarjat, "
"kuten \"verkko\", saatat kadottaa pääsyn laitteeseesi! </strong>"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:90
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635
+msgid "You may add multiple records for the same Target."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672
+msgid "You may add multiple records for the same domain."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:92
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
@@ -9710,26 +10204,36 @@ msgstr "ZRam-asetukset"
msgid "ZRam Size"
msgstr "ZRam-koko"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
msgid "any"
msgstr "mikä tahansa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
msgid "auto"
msgstr "auto"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
msgid "automatic"
msgstr "automaattinen"
@@ -9737,7 +10241,7 @@ msgstr "automaattinen"
msgid "baseT"
msgstr "baseT"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1591
msgid "bridged"
msgstr "sillattu"
@@ -9789,20 +10293,20 @@ msgstr "luo:"
msgid "dBm"
msgstr "dBm"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
msgctxt "nft unit"
msgid "day"
msgstr "päivä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid "disable"
msgstr "Poista käytöstä"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:991
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:997
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
msgid "disabled"
@@ -9821,14 +10325,19 @@ msgstr "esim: --proxy 10.10.10.10"
msgid "e.g: dump"
msgstr "esim. dump"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:755
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
msgid "expired"
msgstr "vanhentunut"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
msgid "forced"
msgstr "pakotettu"
@@ -9852,19 +10361,19 @@ msgstr "yksisuuntainen"
msgid "hexadecimal encoded value"
msgstr "heksadesimaalinen koodattu arvo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
msgid "hidden"
msgstr "piilotettu"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
msgctxt "nft unit"
msgid "hour"
msgstr "tunti"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "hybrid mode"
msgstr "hybridi-tila"
@@ -9886,24 +10395,24 @@ msgstr "8 - 63 merkkiä pitkä avain"
msgid "key with either 5 or 13 characters"
msgstr "5 tai 13 merkkiä pitkä avain"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "managed config (M)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1395
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
msgid "medium security"
msgstr "keskitason turvallisuus"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
msgctxt "nft unit"
msgid "minute"
msgstr "minuutti"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "minutes"
msgstr "minuuttia"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
msgid "mobile home agent (H)"
msgstr ""
@@ -9911,7 +10420,7 @@ msgstr ""
msgid "netif_carrier_ok()"
msgstr "netif_carrier_ok()"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "no"
msgstr "ei"
@@ -9925,8 +10434,11 @@ msgstr "ei linkkiä"
msgid "non-empty value"
msgstr "ei-tyhjä arvo"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3419
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
msgid "none"
msgstr "ei mitään"
@@ -9937,20 +10449,20 @@ msgid "not present"
msgstr "puuttuu"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:969
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:970
msgid "off"
msgstr "pois"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794
msgid "on available prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "open network"
msgstr "avoin verkko"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
msgid "other config (O)"
msgstr ""
@@ -9959,7 +10471,11 @@ msgstr ""
msgid "output"
msgstr "lähtö"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
+msgid "over a day ago"
+msgstr "yli päivä sitten"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
msgctxt "nft unit"
msgid "packets"
msgstr "pakettia"
@@ -9982,23 +10498,22 @@ msgid ""
"single packet rather than many small ones"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
msgid "relay mode"
msgstr "välitystila"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1586
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
msgid "routed"
msgstr "reititetty"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "sec"
msgstr "sek."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "server mode"
msgstr "palvelintila"
@@ -10006,7 +10521,7 @@ msgstr "palvelintila"
msgid "sstpc Log-level"
msgstr "sstpc-lokitaso"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "strong security"
msgstr "vahva turvallisuus"
@@ -10014,7 +10529,7 @@ msgstr "vahva turvallisuus"
msgid "tagged"
msgstr "merkitty"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "time units (TUs / 1.024 ms) [1000-65535]"
msgstr "aikayksiköt (tus / 1.024 ms) [1000-65535]"
@@ -10024,9 +10539,9 @@ msgid ""
"<abbr title=\"Hypertext Transfer Protocol Secure\">HTTPS</abbr> network "
"access."
msgstr ""
-"uHTTPd mahdollistaa verkkoyhteyden <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP:llä</abbr> tai <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS:llä</abbr>."
+"uHTTPd mahdollistaa verkkoyhteyden <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP:llä</abbr> tai <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS:llä</abbr>."
#: modules/luci-base/htdocs/luci-static/resources/validation.js:574
msgid "unique value"
@@ -10036,15 +10551,19 @@ msgstr "ainutlaatuinen arvo"
msgid "unknown"
msgstr "tuntematon"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:28
+msgid "unknown version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
msgid "unlimited"
msgstr "rajoittamaton"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
@@ -10066,8 +10585,8 @@ msgid "untagged"
msgstr "merkitön"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
msgid "valid IP address"
msgstr "kelvollinen IP-osoite"
@@ -10080,7 +10599,7 @@ msgid "valid IPv4 CIDR"
msgstr "kelvollinen IPv4 CIDR"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
msgid "valid IPv4 address"
msgstr "kelvollinen IPv4-osoite"
@@ -10109,7 +10628,7 @@ msgid "valid IPv6 CIDR"
msgstr "kelvollinen IPv6 CIDR"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
msgid "valid IPv6 address"
msgstr "kelvollinen IPv6-osoite"
@@ -10201,7 +10720,7 @@ msgid "valid port or port range (port1-port2)"
msgstr "kelvollinen portti tai porttialue (portti1-portti2)"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "valid port value"
msgstr "kelvollinen portin arvo"
@@ -10237,16 +10756,16 @@ msgstr "arvo, jossa on vähintään %d merkkiä"
msgid "value with at most %d characters"
msgstr "arvo, jossa on enintään %d merkkiä"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "weak security"
msgstr "heikko turvallisuus"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
msgctxt "nft unit"
msgid "week"
msgstr "viikko"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "kyllä"
@@ -10254,6 +10773,32 @@ msgstr "kyllä"
msgid "« Back"
msgstr "«Takaisin"
+#~ msgid "Filter useless"
+#~ msgstr "Suodata hyödytön"
+
+#~ msgid "Network Utilities"
+#~ msgstr "Verkon apuohjelmat"
+
+#~ msgid "Back to configuration"
+#~ msgstr "Takaisin määritykseen"
+
+#~ msgid "Close list..."
+#~ msgstr "Sulje luettelo ..."
+
+#~ msgid "Internal Server Error"
+#~ msgstr "Sisäinen palvelinvirhe"
+
+#~ msgid "No files found"
+#~ msgstr "Tiedostoja ei löytynyt"
+
+#~ msgid "Sorry, the server encountered an unexpected error."
+#~ msgstr "Pahus, palvelin kohtasi odottamattoman virheen."
+
+#~ msgid "Do not forward queries that cannot be answered by public resolvers."
+#~ msgstr ""
+#~ "Älä välitä eteenpäin kyselyitä, joihin julkiset nimipalvelimet eivät voi "
+#~ "vastata"
+
#~ msgid "Sytem running in recovery (initramfs) mode."
#~ msgstr "Järjestelmä toimii palautustilassa (initramfs)."
diff --git a/modules/luci-base/po/fr/base.po b/modules/luci-base/po/fr/base.po
index 734fbd436d..67b16b1268 100644
--- a/modules/luci-base/po/fr/base.po
+++ b/modules/luci-base/po/fr/base.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2022-07-24 16:11+0000\n"
+"PO-Revision-Date: 2022-07-31 13:17+0000\n"
"Last-Translator: Christophe Blancon <christophe.blancon@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/luci/fr/"
">\n"
@@ -14,24 +14,35 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.14-dev\n"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:650
msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
msgid "\"%h\" table \"%h\""
msgstr "\"%h\" table \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1523
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1539
msgid "%.1f dB"
msgstr "%.1f dB"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4043
msgid "%d invalid field(s)"
msgstr "%d champs invalides"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
+msgid "%dh ago"
+msgstr "%dh passée"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
+msgid "%dm ago"
+msgstr "%dm passée"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
+msgid "%ds ago"
+msgstr "%ds passée"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
msgid "%s is untagged in multiple VLANs!"
msgstr "%s est non-taggué dans plusieurs VLANs !"
@@ -59,8 +70,7 @@ msgstr "(vide)"
msgid "(no interfaces attached)"
msgstr "(pas d'interface connectée)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:597
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:635
msgctxt "Label indicating further amount of allowed ips"
msgid "+ %d more"
msgstr "+ %d plus"
@@ -70,17 +80,15 @@ msgid "-- Additional Field --"
msgstr "-- Champ Supplémentaire --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4152
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
#: modules/luci-compat/luasrc/view/cbi/header.htm:8
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3785
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4153
msgid "-- Please choose --"
-msgstr "-- Choisir --"
+msgstr "-- Veuillez choisir --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:276
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1037
@@ -89,13 +97,13 @@ msgstr "-- Choisir --"
msgid "-- custom --"
msgstr "-- personnalisé --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
msgid "-- match by label --"
msgstr "-- sélectionner par label --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
msgid "-- match by uuid --"
msgstr "-- sélectionner par UUID --"
@@ -103,14 +111,14 @@ msgstr "-- sélectionner par UUID --"
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:44
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:23
msgid "-- please select --"
-msgstr "-- sélectionner --"
+msgstr "-- veuillez sélectionner --"
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:55
msgctxt "sstp log level value"
msgid "0"
msgstr "0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
msgstr ""
"0 = ne pas utiliser le seuil RSSI, 1 = ne pas changer la valeur par défaut "
@@ -125,12 +133,12 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "Charge sur 1 minute :"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:324
msgctxt "nft amount of flags"
msgid "1 flag"
msgid_plural "%d flags"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "1 drapeau"
+msgstr[1] "%d drapeaux"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:253
msgid "15 Minute Load:"
@@ -151,7 +159,7 @@ msgctxt "sstp log level value"
msgid "4"
msgstr "4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "4-character hexadecimal ID"
msgstr "Identifiant sur 4 caractères hexadécimaux"
@@ -164,48 +172,93 @@ msgstr "464XLAT (CLAT)"
msgid "5 Minute Load:"
msgstr "Charge sur 5 minutes :"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "6-octet identifier as a hex string - no colons"
msgstr "Identifiant hexadécimal sur 6 octets (sans ':')"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid "802.11k RRM"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid "802.11r Fast Transition"
msgstr "Transition rapide 802.11r"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "802.11v: Time Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w Association SA Query maximum timeout"
msgstr "Délai maximum d'association pour 802.11w (SA Query)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w Association SA Query retry timeout"
msgstr ""
"Délai d'attente avant nouvelle tentative d'association (SA Query) pour "
"802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid "802.11w Management Frame Protection"
msgstr "Protection des trames de management pour 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w maximum timeout"
-msgstr "802.11w délai maximum d'attente"
+msgstr "Délai d’expiration maximal de 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w retry timeout"
msgstr "Délai d'attente avant nouvelle tentative pour 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1022
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
-msgstr "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
+msgstr "<abbr title=\"ID d'ensemble de services de base\">BSSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
-msgstr "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
+msgstr ""
+"<abbr title=\"Identificateur d'ensemble de service étendu\">ESSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
-msgstr "Masque réseau <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>"
+msgstr "Masque réseau <abbr title=\"Protocole Internet version 4\">IPv4</abbr>"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:58
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
@@ -216,74 +269,85 @@ msgstr ""
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
msgstr "Nom de la <abbr title=\"Diode Électro-Luminescente\">DEL</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:924
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
-msgstr "Proxy <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>"
+msgstr "Proxy <abbr title=\"Protocole de découverte de voisin\">NDP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
-msgstr "Indicateurs <abbr title=\"Router Advertisement\"> RA</abbr>"
+msgstr "Indicateurs <abbr title=\"Annonce de routeur\"> RA</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:858
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
-msgstr "Limite de saut <abbr title=\"Router Advertisement\"> RA</abbr>"
+msgstr "Limite de saut <abbr title=\"Annonce de routeur\"> RA</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
-msgstr "Durée de vie <abbr title=\"Router Advertisement\">RA</abbr>"
+msgstr "Durée de vie <abbr title=\"Annonce de routeur\">RA</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:839
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
msgstr ""
-"Unité de Transmission Maximale (MTU) <abbr title=\"Router Advertisement\"> "
-"RA</abbr>"
+"Unité de Transmission Maximale (MTU) <abbr title=\"Annonce de routeur\"> RA</"
+"abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:763
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
-msgstr "Service <abbr title=\"Router Advertisement\"> RA</abbr>"
+msgstr "Service <abbr title=\"Annonce de routeur\"> RA</abbr>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+msgid ""
+"<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
+"NXDOMAIN."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+msgid ""
+"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
+"<code>::</code>) for example.com and its subdomains."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
msgctxt "nft relational \">\" operator expression"
msgid "<var>%s</var> greater than <strong>%s</strong>"
msgstr "<var>%s</var> supérieur à <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
msgctxt "nft relational \">=\" operator expression"
msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
msgstr "<var>%s</var> supérieur ou égal à <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
msgctxt "nft set match expression"
msgid "<var>%s</var> in set <strong>%s</strong>"
msgstr "<var>%s</var> dans l’ensemble <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
msgctxt "nft relational \"==\" operator expression"
msgid "<var>%s</var> is <strong>%s</strong>"
msgstr "<var>%s</var> est <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
msgctxt "nft relational \"in\" operator expression"
msgid "<var>%s</var> is one of <strong>%s</strong>"
msgstr "<var>%s</var> est l'un des <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
msgctxt "nft relational \"<\" operator expression"
msgid "<var>%s</var> lower than <strong>%s</strong>"
msgstr "<var>%s</var> inférieur à <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \"<=\" operator expression"
msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
msgstr "<var>%s</var> inférieur ou égal à <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
msgctxt "nft relational \"!=\" operator expression"
msgid "<var>%s</var> not <strong>%s</strong>"
msgstr "<var>%s</var> et non <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
msgctxt "nft not in set match expression"
msgid "<var>%s</var> not in set <strong>%s</strong>"
msgstr "<var>%s</var> pas dans l’ensemble <strong>%s</strong>"
@@ -309,34 +373,30 @@ msgstr "Une configuration pour l'appareil \"%s\" existe déjà"
msgid "A directory with the same name already exists."
msgstr "Un dossier avec le même nom existe déjà."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
msgid "A new login is required since the authentication session expired."
msgstr ""
"Il est nécessaire de s'authentifier de nouveau car la session a expiré."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "A43C + J43 + A43"
msgstr "A43C + J43 + A43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
msgid "A43C + J43 + A43 + V43"
msgstr "A43C + J43 + A43 + V43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid "ADSL"
msgstr "ADSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
msgid "ANSI T1.413"
msgstr "ANSI T1.413"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
msgid "APN"
msgstr "APN"
@@ -370,38 +430,40 @@ msgstr ""
msgid "ARP retry threshold"
msgstr "Niveau de ré-essai ARP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:638
msgid "ARP traffic table \"%h\""
msgstr "Table de trafic ARP \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "ATM (mode de transfert asynchrone)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid "ATM Bridges"
msgstr "Ponts ATM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1564
msgid "ATM Virtual Channel Identifier (VCI)"
msgstr ""
-"Identifiant de canal virtuel (<abbr title=\"Identifiant de canal virtuel"
-"\">VCI</abbr>) ATM"
+"Identifiant de canal virtuel (<abbr title=\"Identifiant de canal "
+"virtuel\">VCI</abbr>) ATM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1565
msgid "ATM Virtual Path Identifier (VPI)"
msgstr ""
"Identifiant de chemin virtuel (<abbr title=\"Virtual Path Identifier\">VPI</"
"abbr>) ATM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid ""
"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
@@ -411,13 +473,12 @@ msgstr ""
"des interfaces réseau virtuelles Linux qui peuvent être utilisées avec DHCP "
"ou PPP pour se connecter au réseau du fournisseur d'accès."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
msgid "ATM device number"
msgstr "Numéro de périphérique ATM"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "ATU-C System Vendor ID"
msgstr "ATU-C System Vendor ID"
@@ -427,7 +488,7 @@ msgstr "ATU-C System Vendor ID"
msgid "Absent Interface"
msgstr "Interface manquante"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
msgid "Accept DNS queries only from hosts whose address is on a local subnet."
msgstr ""
"Limiter le service DNS aux interfaces des sous-réseaux sur lesquels nous "
@@ -437,7 +498,7 @@ msgstr ""
msgid "Accept local"
msgstr "Accepter source locale"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
msgctxt "nft accept action"
msgid "Accept packet"
msgstr "Accepter le paquet"
@@ -450,8 +511,8 @@ msgstr "Accepter des paquets entrants avec une adresse-source locale"
msgid "Access Concentrator"
msgstr "Concentrateur d'accès"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
msgid "Access Point"
msgstr "Point d'accès"
@@ -501,8 +562,8 @@ msgstr "Règles IPv6 actives"
msgid "Active-Backup policy (active-backup, 1)"
msgstr "Sauvegarde-active (sauvegarde active, 1)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
msgid "Ad-Hoc"
msgstr "Ad-hoc"
@@ -519,22 +580,20 @@ msgstr "Équilibrage adaptatif de la charge de transmission (balance-tlb, 5)"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3582
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:885
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3583
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
msgid "Add"
msgstr "Ajouter"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
msgid "Add ATM Bridge"
-msgstr "Ajouter un bridge ATM"
+msgstr "Ajouter un pont ATM"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:92
msgid "Add IPv4 address…"
@@ -552,34 +611,30 @@ msgstr "Ajouter une action de DEL"
msgid "Add VLAN"
msgstr "Ajouter un VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1322
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1328
msgid "Add device configuration"
msgstr "Ajouter une configuration d’appareil"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1268
msgid "Add device configuration…"
-msgstr "Ajouter une configuration d’appareil…"
+msgstr "Ajout d'une configuration d’appareil…"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:15
msgid "Add instance"
msgstr "Ajouter une instance"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
msgid "Add key"
msgstr "Ajouter une clé"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
msgid "Add local domain suffix to names served from hosts files."
msgstr "Ajouter un suffixe de domaine locale aux noms tirés du fichier hôtes."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:475
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1146
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:465
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1136
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
msgid "Add new interface..."
msgstr "Ajout d'une nouvelle interface..."
@@ -595,11 +650,11 @@ msgstr "Ajouter à la liste noire"
msgid "Add to Whitelist"
msgstr "Ajouter à la liste blanche"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
msgid "Additional hosts files"
msgstr "Fichiers hosts supplémentaires"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
msgid "Additional servers file"
msgstr "Fichier de serveurs additionnels"
@@ -621,7 +676,7 @@ msgctxt "nft meta nfproto"
msgid "Address family"
msgstr "Famille d'adresses"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:278
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
msgid "Address setting is invalid"
msgstr "Le paramètre d’adresse n’est pas valide"
@@ -629,7 +684,7 @@ msgstr "Le paramètre d’adresse n’est pas valide"
msgid "Address to access local relay bridge"
msgstr "Adresse pour accéder au pont-relais local"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
msgid "Addresses"
msgstr "Adresses"
@@ -638,18 +693,15 @@ msgstr "Adresses"
msgid "Administration"
msgstr "Administration"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:488
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:989
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:633
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1562
msgid "Advanced Settings"
msgstr "Paramètres avancés"
@@ -663,9 +715,9 @@ msgstr "âge limite"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:50
msgid "Aggregate Originator Messages"
-msgstr ""
+msgstr "Agréger les messages de l'expéditeur"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
msgstr "Puissance d'émission globale (ACTATP)"
@@ -675,8 +727,7 @@ msgstr "Logique de sélection d’agrégation"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:263
msgid "Aggregator: All slaves down or has no slaves (stable, 0)"
-msgstr ""
-"Agrégateur : Tous les esclaves désactivé ou n'ont pas d'esclaves (stable, 0)"
+msgstr "Agrégateur : Esclaves désactivés ou absents (stable, 0)"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:265
msgid ""
@@ -695,23 +746,21 @@ msgstr ""
msgid "Alert"
msgstr "Alerte"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
#: modules/luci-compat/luasrc/model/network.lua:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:72
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
msgid "Alias Interface"
msgstr "Alias de l'interface"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
msgid "Alias of \"%s\""
msgstr "Alias de \"%s\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
msgid "All servers"
msgstr "Tous les serveurs"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
@@ -719,23 +768,23 @@ msgstr ""
"Allouer les adresses IP de manière séquentielle en commençant par les plus "
"petites."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
msgid "Allocate IPs sequentially"
msgstr "Allouer les IP de manière séquentielle"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:25
msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
msgstr ""
-"Autoriser l'authentification <abbr title=\"Secure Shell\">SSH</abbr> par mot "
-"de passe"
+"Autoriser l'authentification <abbr title=\"Noyau de Sécurité\">SSH</abbr> "
+"par mot de passe"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
msgstr ""
"Permet au Point d'Accès de déconnecter les clients qui ont une qualité de "
"connexion trop faible"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
msgid "Allow all except listed"
msgstr "Autoriser tout sauf ce qui est listé"
@@ -743,15 +792,15 @@ msgstr "Autoriser tout sauf ce qui est listé"
msgid "Allow full UCI access for legacy applications"
msgstr "Permettre un accès Complet aux applications Tierces"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid "Allow legacy 802.11b rates"
msgstr "Autoriser les débits 802.11b obsolètes"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1090
msgid "Allow listed only"
-msgstr "Autoriser seulement ce qui est listé"
+msgstr "Autoriser uniquement ce qui est listé"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "Allow localhost"
msgstr "Autoriser l'hôte local"
@@ -762,8 +811,8 @@ msgstr "Permettre de redémarrer le périphérique"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:36
msgid "Allow remote hosts to connect to local SSH forwarded ports"
msgstr ""
-"Autoriser les hôtes distants à se connecter à des ports SSH forwardés "
-"(option « GatewayPorts »)"
+"Autoriser les hôtes distants à se connecter à des ports locaux transférés "
+"par SSH (option « GatewayPorts »)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:31
msgid "Allow root logins with password"
@@ -771,21 +820,22 @@ msgstr "Autoriser les connexions administrateur avec mot de passe"
#: modules/luci-base/root/usr/share/rpcd/acl.d/luci-base.json:3
msgid "Allow system feature probing"
-msgstr "Permettre le sondage de caractéristiques systèmes"
+msgstr "Autoriser la vérification des fonctionnalités du système"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:31
msgid "Allow the <em>root</em> user to login with password"
msgstr ""
"Autoriser l'utilisateur <em>root</em> à se connecter avec un mot de passe"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:586
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
msgid "Allowed IPs"
msgstr "IP autorisées"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:306
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
msgid "AllowedIPs setting is invalid"
-msgstr ""
+msgstr "Le paramètre IP autorisées n'est pas valide"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:708
msgid "Always"
@@ -793,19 +843,19 @@ msgstr "Toujours"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/none.js:6
msgid "Always off (kernel: none)"
-msgstr "Toujours éteint (noyau : aucun)"
+msgstr "Toujours éteint (noyau : aucun)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:5
msgid "Always on (kernel: default-on)"
-msgstr "Toujours actif (noyau : implicite-actif)"
+msgstr "Toujours actif (noyau : implicite-actif)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr ""
"Toujours envoyer les options DHCP. Parfois nécessaire, par exemple avec "
"PXELinux."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
@@ -816,99 +866,87 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:673
msgid "Amount of Duplicate Address Detection probes to send"
-msgstr "Nombre de demandes DAD à transmettre"
+msgstr ""
+"Nombre de demandes de Détection d'Adresses Dupliquées (DAD) à transmettre"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
-msgstr "Une erreur pendant enregistrement formulaire :"
+msgstr "Une erreur s'est produite lors de l'enregistrement du formulaire :"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
msgid "An optional, short description for this device"
-msgstr "Une courte description optionnelle pour cet appareil"
+msgstr "Une courte description, optionnelle, pour cet appareil"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Annex"
msgstr "Annexe"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
msgid "Annex A + L + M (all)"
msgstr "Annexe A + L + M (toutes)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
msgid "Annex A G.992.1"
msgstr "Annexe A G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Annex A G.992.2"
msgstr "Annexe A G.992.2"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
msgid "Annex A G.992.3"
msgstr "Annexe A G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
msgid "Annex A G.992.5"
msgstr "Annexe A G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
msgid "Annex B (all)"
msgstr "Annexe B (tout)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
msgid "Annex B G.992.1"
msgstr "Annexe B G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
msgid "Annex B G.992.3"
msgstr "Annexe B G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
msgid "Annex B G.992.5"
msgstr "Annexe B G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
msgid "Annex J (all)"
msgstr "Annexe J (tout)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
msgid "Annex L G.992.3 POTS 1"
msgstr "Annexe L G.992.3 POTS 1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1488
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "Annex M (all)"
msgstr "Annexe M (tout)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
msgid "Annex M G.992.3"
msgstr "Annexe M G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
msgid "Annex M G.992.5"
msgstr "Annexe M G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
msgid "Announce this device as IPv6 DNS server."
msgstr "Annoncer ce périphérique comme serveur DNS IPv6."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
msgid ""
"Announce this device as default router if a local IPv6 default route is "
"present."
@@ -916,35 +954,31 @@ msgstr ""
"Annoncer cet appareil comme routeur par défaut si une route IPv6 locale est "
"présente."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:789
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
msgid ""
"Announce this device as default router if a public IPv6 prefix is available, "
"regardless of local default route availability."
msgstr ""
"Annoncer cet appareil comme routeur par défaut si un préfixe IPv6 public est "
-"disponible, sans égard à une disponibilité d’une route locale par défaut."
+"disponible, sans égard à la disponibilité d’une route locale par défaut."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
msgid ""
"Announce this device as default router regardless of whether a prefix or "
"default route is present."
msgstr ""
-"Annoncer cet appareil comme routeur par défaut indépendamment d’un préfixe "
-"ou d’une route par défaut éventuellement présents."
+"Annoncer cet appareil comme routeur par défaut indépendamment qu’un préfixe "
+"ou qu’une route par défaut soient éventuellement présents."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Announced DNS domains"
msgstr "Domaines DNS annoncés"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
msgid "Announced IPv6 DNS servers"
msgstr "Serveurs DNS IPv6 annoncés"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
msgid "Anonymous Identity"
msgstr "Identité anonyme"
@@ -956,7 +990,7 @@ msgstr "Montage anonyme"
msgid "Anonymous Swap"
msgstr "Échange anonyme"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:519
msgctxt "nft match any traffic"
msgid "Any packet"
msgstr "Tout paquet"
@@ -968,11 +1002,11 @@ msgstr "Tout paquet"
msgid "Any zone"
msgstr "N'importe quelle zone"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
msgid "Apply DHCP Options to this net. (Empty = all clients)."
msgstr "Appliquer les options DHCP à ce réseau. (Vide = tous les clients)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Apply and keep settings"
msgstr "Appliquer et conserver les paramètres"
@@ -980,50 +1014,48 @@ msgstr "Appliquer et conserver les paramètres"
msgid "Apply backup?"
msgstr "Appliquer la sauvegarde ?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Apply request failed with status <code>%h</code>"
msgstr "La demande a échoué avec le statut <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4524
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4522
msgid "Apply unchecked"
msgstr "Appliquer sans vérification"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4655
msgid "Apply with revert after connectivity loss"
msgstr "Appliquer avec restauration après perte de connectivité"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
msgid "Applying configuration changes… %ds"
msgstr "Application des changements de configuration en cours... %ds"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
msgid "Architecture"
msgstr "Architecture"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:152
msgid "Arp-scan"
msgstr "Balayage ARP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:980
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr ""
"Attribuer une partie d'une longueur donnée de chaque préfixe IPv6 public à "
"cette interface"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:985
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
msgstr ""
"Attribuez des parties de préfixe en utilisant cet ID de sous-préfixe "
"hexadécimal pour cette interface."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2239
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
msgid "Associated Stations"
msgstr "Équipements connectés"
@@ -1032,8 +1064,8 @@ msgstr "Équipements connectés"
msgid "Associations"
msgstr "Les associations"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
msgid ""
"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -1041,14 +1073,14 @@ msgstr ""
"Au moins <strong>%h</strong> par <strong>%h</strong>, rafale de <strong>%h</"
"strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
msgid ""
"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
msgstr ""
-"Au maximum <strong>%h</strong> par <strong>%h</strong>, rafale de <strong>"
-"%h</strong>"
+"Au maximum <strong>%h</strong> par <strong>%h</strong>, rafale de "
+"<strong>%h</strong>"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:154
msgid "Attempt to enable configured mount points for attached devices"
@@ -1061,7 +1093,7 @@ msgstr ""
msgid "Auth Group"
msgstr "Groupe d'authentification"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1617
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
msgid "Authentication"
msgstr "Authentification"
@@ -1070,11 +1102,11 @@ msgstr "Authentification"
msgid "Authentication Type"
msgstr "Type d'authentification"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
msgid "Authoritative"
msgstr "Autoritaire"
-#: modules/luci-base/luasrc/view/sysauth.htm:17
+#: modules/luci-base/ucode/template/sysauth.ut:17
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
msgid "Authorization Required"
msgstr "Autorisation requise"
@@ -1082,7 +1114,7 @@ msgstr "Autorisation requise"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
@@ -1101,8 +1133,7 @@ msgid "Automatically check filesystem for errors before mounting"
msgstr ""
"Vérifier automatiquement les erreurs du système de fichiers avant le montage"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:973
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid ""
"Automatically handle multiple uplink interfaces using source-based policy "
"routing."
@@ -1126,6 +1157,10 @@ msgstr "Système de fichiers Automount"
msgid "Automount Swap"
msgstr "Swap Automount"
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Available"
msgstr "Disponible"
@@ -1148,13 +1183,11 @@ msgstr "Moyenne :"
msgid "Avoid Bridge Loops"
msgstr "Éviter les boucles de pont"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
msgid "B43 + B43C"
msgstr "B43 + B43C"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
msgid "B43 + B43C + V43"
msgstr "B43 + B43C + V43"
@@ -1162,15 +1195,19 @@ msgstr "B43 + B43C + V43"
msgid "BR / DMR / AFTR"
msgstr "BR / DMR / AFTR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "BSS Transition"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1814
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3250
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
msgid "Back"
msgstr "Retour"
@@ -1179,12 +1216,7 @@ msgstr "Retour"
msgid "Back to Overview"
msgstr "Retour à la vue générale"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
-msgid "Back to configuration"
-msgstr "Retour à la configuration"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:804
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:786
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834
msgid "Back to peer configuration"
msgstr "Retour à la configuration des pairs"
@@ -1197,7 +1229,6 @@ msgid "Backup / Flash Firmware"
msgstr "Sauvegarde / Mise à jour du micrologiciel"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
msgstr "Liste des fichiers de sauvegarde"
@@ -1242,12 +1273,15 @@ msgstr ""
"défaut, la fragmentation est activée et inactive si le paquet tient, mais il "
"est possible de désactiver entièrement la fragmentation."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
msgid "Beacon Interval"
msgstr "Intervalle entre les balises"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Beacon Report"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
msgid ""
"Below is the determined list of files to backup. It consists of changed "
"configuration files marked by opkg, essential base files and the user "
@@ -1261,7 +1295,7 @@ msgstr ""
msgid "Bind NTP server"
msgstr "Lier le serveur NTP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
msgid "Bind dynamically to interfaces rather than wildcard address."
msgstr ""
"Lier dynamiquement aux interfaces au lieu d’utiliser la méta-adresse "
@@ -1272,18 +1306,31 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind interface"
msgstr "Lier à l’interface"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"<a href=\"%s\">RFC2782</a>."
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind the tunnel to this interface (optional)."
@@ -1303,7 +1350,11 @@ msgstr "Mode de liaison"
msgid "Bonding Policy"
msgstr "Politique de cautionnement"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3014
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+msgid "Both Listen addr and Relay To must be specified."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
#: modules/luci-compat/luasrc/model/network.lua:1421
msgid "Bridge"
msgstr "Passerelle"
@@ -1315,20 +1366,17 @@ msgstr ""
"Passerelle (rend possible la communication directe entre interfaces MAC-VLAN)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
msgid "Bridge VLAN filtering"
msgstr "Filtre de passerelle-VLAN"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1407
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
msgid "Bridge device"
msgstr "Passerelle"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:490
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
msgid "Bridge port specific options"
msgstr "Options spécifiques au port"
@@ -1336,12 +1384,11 @@ msgstr "Options spécifiques au port"
msgid "Bridge ports"
msgstr "Ports de la passerelle"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:642
msgid "Bridge traffic table \"%h\""
msgstr "Table de trafic du pont \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
msgid "Bridge unit number"
msgstr "Numéro d'unité du pont"
@@ -1349,8 +1396,7 @@ msgstr "Numéro d'unité du pont"
msgid "Bring up empty bridge"
msgstr "Configurer un pont vide"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
msgid "Bring up on boot"
msgstr "Activer au démarrage"
@@ -1363,15 +1409,21 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr "Politique de diffusion (diffusion, 3)"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4153
msgid "Browse…"
msgstr "Parcourir…"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:40
msgid "Buffered"
-msgstr "Buffers"
+msgstr "Mise en mémoire tampon"
+
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+msgid ""
+"CA certificate (PEM encoded; Use instead of system-wide store to verify the "
+"gateway certificate."
+msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
msgid "CA certificate; if empty it will be saved after the first connection."
msgstr ""
"Certificat CA ; s'il est vide, il sera sauvegardé après la première "
@@ -1381,6 +1433,10 @@ msgstr ""
msgid "CLAT configuration failed"
msgstr "La configuration de CLAT a échoué"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+msgid "CNAME or fqdn"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "CPU usage (%)"
msgstr "Utilisation CPU (%)"
@@ -1395,54 +1451,56 @@ msgstr "Mise en cache"
msgid "Call failed"
msgstr "L'appel a échoué"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4162
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4651
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2051
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2113
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:465
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1142
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:447
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
msgid "Cancel"
msgstr "Annuler"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:337
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347
msgid "Cannot parse configuration: %s"
msgstr "Impossible d'analyser la configuration : %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:569
msgctxt "Chain hook: forward"
msgid "Capture incoming packets addressed to other hosts"
-msgstr "Capture des paquets entrants adressés à d'autres hôtes."
+msgstr "Capture des paquets entrants adressés à d'autres hôtes"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:561
msgctxt "Chain hook: prerouting"
msgid "Capture incoming packets before any routing decision"
-msgstr "Capture des paquets entrants avant toute décision de routage."
+msgstr "Capture des paquets entrants avant toute décision de routage"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565
msgctxt "Chain hook: input"
msgid "Capture incoming packets routed to the local system"
msgstr "Capture des paquets entrants acheminés vers le système local"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:577
msgctxt "Chain hook: postrouting"
msgid "Capture outgoing packets after any routing decision"
-msgstr "Capture des paquets sortants après toute décision de routage."
+msgstr "Capture des paquets sortants après toute décision de routage"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
msgctxt "Chain hook: output"
msgid "Capture outgoing packets originating from the local system"
msgstr "Capture des paquets sortants provenant du système local"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
msgctxt "Chain hook: ingress"
msgid "Capture packets directly after the NIC received them"
msgstr ""
@@ -1452,52 +1510,51 @@ msgstr ""
msgid "Category"
msgstr "Catégorie"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
msgid "Certificate constraint (Domain)"
-msgstr "Contrainte du certificat (domaine)"
+msgstr "Contrainte du certificat (Domaine)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
msgid "Certificate constraint (SAN)"
-msgstr "Contrainte de certificat (SAN)"
+msgstr "Contrainte de certificat (réseau de stockage SAN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
msgid "Certificate constraint (Subject)"
msgstr "Contrainte du certificat (Sujet)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
msgid "Certificate constraint (Wildcard)"
msgstr "Contrainte du certificat (Wildcard)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid ""
"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
"`logread -f` during handshake for actual values"
msgstr ""
-"Contraintes de certificat - sous chaîne - par exemple /CN=wifi.mycompany."
-"com<br />Voir `logread -f` pendant la poignée de main pour les valeurs "
-"réelles"
+"Sous-chaîne de contrainte de certificat - par exemple /CN=wifi.mycompany."
+"com<br />Voir `logread -f` pendant la négociation pour les valeurs réelles"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (exact match)"
msgstr ""
-"Contrainte(s) du certificat par rapport aux valeurs du SAN DNS (si "
+"Contrainte(s) du certificat par rapport aux valeurs DNS du SAN (si "
"disponible)<br />ou CN du sujet (correspondance exacte)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (suffix match)"
msgstr ""
-"Contrainte(s) du certificat par rapport aux valeurs du SAN DNS (si "
-"disponible)<br />ou CN du sujet (correspondance des suffixes)"
+"Contrainte(s) du certificat par rapport aux valeurs DNS du SAN (si "
+"disponible)<br />ou CN du sujet (correspondance exacte)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1512,16 +1569,16 @@ msgstr ""
msgid "Chain"
msgstr "Chaîne"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:581
msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
-msgstr ""
+msgstr "Crochet de chaîne \"%h\""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
msgid "Changes"
msgstr "Changements"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4721
msgid "Changes have been reverted."
msgstr "Les modifications ont été annulées."
@@ -1533,17 +1590,18 @@ msgstr "Change le mot de passe administrateur pour accéder à l'équipement"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1812
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
msgid "Channel"
msgstr "Canal"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
msgid "Channel Analysis"
msgstr "Analyse des canaux"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391
msgid "Channel Width"
msgstr "Largeur du canal"
@@ -1551,7 +1609,7 @@ msgstr "Largeur du canal"
msgid "Check filesystems before mount"
msgstr "Vérifier le système de fichiers avant le montage"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Check this option to delete the existing networks from this radio."
msgstr ""
"Cocher cette option pour supprimer les réseaux existants de cette interface "
@@ -1570,9 +1628,8 @@ msgstr "Vérification de l'image…"
msgid "Choose mtdblock"
msgstr "Choisir le mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid ""
"Choose the firewall zone you want to assign to this interface. Select "
"<em>unspecified</em> to remove the interface from the associated zone or "
@@ -1584,7 +1641,7 @@ msgstr ""
"zone associée, ou remplissez le champ <em>créer</em> pour définir une "
"nouvelle zone et y inclure cette interface."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>custom</em> field to define a new network."
@@ -1593,7 +1650,7 @@ msgstr ""
"sans-fil ou remplissez le champ <em>créer</em> pour définir un nouveau "
"réseau."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
msgid "Cipher"
msgstr "Code de chiffrement"
@@ -1617,9 +1674,9 @@ msgstr ""
"Cliquer sur \"Save mtdblock\" pour télécharger le fichier mtdblock spécifié. "
"(REMARQUE : CETTE RUBRIQUE EST DESTINÉE AUX PROFESSIONNELS ! )"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3892
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
msgid "Client"
msgstr "Client"
@@ -1629,9 +1686,9 @@ msgstr "Client"
msgid "Client ID to send when requesting DHCP"
msgstr "Identifiant client à envoyer dans les requêtes DHCP"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4399
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
msgstr "Fermer"
@@ -1648,17 +1705,13 @@ msgstr ""
"Fermer une connexion inactive après le délai donné en secondes, mettre 0 "
"pour garder les connexions"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
-msgid "Close list..."
-msgstr "Fermer la liste…"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2237
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66
msgid "Collecting data..."
msgstr "Récupération des données…"
@@ -1678,7 +1731,7 @@ msgstr "Échec de la commande"
msgid "Comment"
msgstr "Commentaire"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid ""
"Complicates key reinstallation attacks on the client side by disabling "
"retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1698,30 +1751,32 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr "Calculer la somme de contrôle sortante (facultatif)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Config File"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Configuration"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:670
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:652
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:690
msgid "Configuration Export"
msgstr "Export de la configuration"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
msgid "Configuration changes applied."
msgstr "Les changements de configuration sont appliqués."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4508
msgid "Configuration changes have been rolled back!"
msgstr "Les changements de configuration ont été annulés !"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
msgstr "Échec de la configuration"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid ""
"Configures data rates based on the coverage cell density. Normal configures "
"basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
@@ -1738,43 +1793,37 @@ msgstr ""
"débit de base à 24 Mbps. Les débits pris en charge inférieurs au débit de "
"base minimum ne sont pas proposés."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
msgid ""
"Configures the default router advertisement in <abbr title=\"Router "
"Advertisement\">RA</abbr> messages."
msgstr ""
-"Configure l'annonce de routeur par défaut dans les messages <abbr title="
-"\"Router Advertisement\">RA</abbr>."
+"Configure l'annonce de routeur par défaut dans les messages <abbr "
+"title=\"Annonce de routeur\">RA</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:764
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
msgid ""
-"Configures the operation mode of the <abbr title=\"Router Advertisement"
-"\">RA</abbr> service on this interface."
+"Configures the operation mode of the <abbr title=\"Router "
+"Advertisement\">RA</abbr> service on this interface."
msgstr ""
-"Configure le mode de fonctionnement du service <abbr title=\"Router "
-"Advertisement\">RA</abbr> sur cette interface."
+"Configure le mode de fonctionnement du service <abbr title=\"Annonce de "
+"routeur\">RA</abbr> sur cette interface."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:879
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
msgid "Configures the operation mode of the DHCPv6 service on this interface."
msgstr ""
"Configure le mode de fonctionnement du service DHCPv6 sur cette interface."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
msgid ""
"Configures the operation mode of the NDP proxy service on this interface."
msgstr ""
"Configure le mode de fonctionnement du service proxy NDP sur cette interface."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1308
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1314
msgid "Configure…"
msgstr "Configuration…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
msgid "Confirm disconnect"
msgstr "Confirmer la déconnexion"
@@ -1785,9 +1834,8 @@ msgstr "Confirmation"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
msgid "Connected"
msgstr "Connecté"
@@ -1800,8 +1848,7 @@ msgstr "Échec de la tentative de connexion"
msgid "Connection attempt failed."
msgstr "La tentative de connexion a échoué."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:719
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid "Connection endpoint"
msgstr "Point de terminaison de la connexion"
@@ -1813,16 +1860,16 @@ msgstr "Connexion perdue"
msgid "Connections"
msgstr "Connexions"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
msgid "Connectivity change"
msgstr "Changement de connectivité"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:32
msgctxt "nft ct state"
msgid "Conntrack state"
msgstr "État de la piste de connexion"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:34
msgctxt "nft ct status"
msgid "Conntrack status"
msgstr "Statut de la voie de communication"
@@ -1845,31 +1892,29 @@ msgstr ""
msgid "Contents have been saved."
msgstr "Le contenu a été enregistré."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:399
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:433
msgid "Continue"
msgstr "Continuer"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
msgctxt "nft jump action"
msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
msgstr "Continuer dans <strong><a href=\"#%q.%q\">%h</a></strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
msgid "Continue in calling chain"
msgstr "Continuer dans la chaîne d'appel"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:551
msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr "Continuer à traiter les paquets non appariés"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4546
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4544
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1884,22 +1929,20 @@ msgstr ""
msgid "Country"
msgstr "Pays"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
msgid "Country Code"
msgstr "Code pays"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid "Coverage cell density"
msgstr "Densité cellulaire de couverture"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid "Create / Assign firewall-zone"
msgstr "Créer / Assigner une zone du pare-feu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1174
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
msgid "Create interface"
msgstr "Créer une interface"
@@ -1915,12 +1958,12 @@ msgstr "Niveau de journalisation de Cron"
msgid "Current power"
msgstr "Puissance actuelle"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
msgctxt "nft meta hour"
msgid "Current time"
msgstr "Heure actuelle"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
msgctxt "nft meta day"
msgid "Current weekday"
msgstr "Jour de semaine actuel"
@@ -1944,12 +1987,12 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/timer.js:6
msgid "Custom flash interval (kernel: timer)"
-msgstr "Interval de clignotement personnalisé (noyau : minuterie)"
+msgstr "Interval de clignotement personnalisé (noyau : minuterie)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
msgid ""
-"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
-"\">LED</abbr>s if possible."
+"Customizes the behaviour of the device <abbr title=\"Light Emitting "
+"Diode\">LED</abbr>s if possible."
msgstr ""
"Permet de personnaliser le comportement des <abbr title=\"Diode Électro-"
"Luminescente\">DEL</abbr>s lorsque le matériel le permet."
@@ -1958,40 +2001,38 @@ msgstr ""
msgid "DAD transmits"
msgstr "Transmission de DAD"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "DAE-Client"
msgstr "DAE-Client"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "DAE-Port"
msgstr "Port DAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "DAE-Secret"
msgstr "Secret DAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
msgid "DHCP Options"
msgstr "Options DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
msgid "DHCP Server"
msgstr "Serveur DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:249
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
msgid "DHCP and DNS"
msgstr "DHCP et DNS"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2110
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:969
msgid "DHCP client"
msgstr "client DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid "DHCP-Options"
msgstr "Options DHCP"
@@ -2000,8 +2041,7 @@ msgstr "Options DHCP"
msgid "DHCPv6 client"
msgstr "Client DHCPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
msgid "DHCPv6-Service"
msgstr "Service DHCPv6"
@@ -2013,29 +2053,28 @@ msgstr "Service DHCPv6"
msgid "DNS"
msgstr "DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
msgid "DNS forwardings"
msgstr "transmissions DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526
msgid "DNS query port"
-msgstr "Port des requêtes <abbr title=\"Domain Name System\">DNS</abbr>"
+msgstr ""
+"Port des requêtes <abbr title=\"Système de noms de domaines\">DNS</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:949
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
msgid "DNS search domains"
msgstr "Domaines de recherche DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
msgid "DNS server port"
-msgstr "Port du serveur <abbr title=\"Domain Name System\">DNS</abbr>"
+msgstr "Port du serveur <abbr title=\"Système de noms de domaines\">DNS</abbr>"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:286
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
msgid "DNS setting is invalid"
msgstr "Le paramètre DNS n'est pas valide"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid "DNS weight"
msgstr "Poids DNS"
@@ -2043,11 +2082,11 @@ msgstr "Poids DNS"
msgid "DNS-Label / FQDN"
msgstr "Label DNS / FQDN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
msgid "DNSSEC"
msgstr "DNSSEC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
msgid "DNSSEC check unsigned"
msgstr "Vérification DNSSEC non signée"
@@ -2059,42 +2098,47 @@ msgstr "Délai d'inactivité DPD"
msgid "DS-Lite AFTR address"
msgstr "Adresse du DS-Lite AFTR"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
msgid "DSL"
msgstr "DSL"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
msgid "DSL Status"
msgstr "Statut DSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
msgid "DSL line mode"
msgstr "Mode ligne DSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "DTIM Interval"
msgstr "Intervalle DTIM"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
msgid "DUID"
msgstr "DUID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Data Rate"
msgstr "Débit de données"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+msgid "Data Received"
+msgstr "Donnée reçue"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
+msgid "Data Transmitted"
+msgstr "Données transmises"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
msgid "Debug"
msgstr "Débogage"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
msgid "Default router"
msgstr "Routeur par défaut"
@@ -2102,8 +2146,7 @@ msgstr "Routeur par défaut"
msgid "Default state"
msgstr "État par défaut"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid ""
"Define additional DHCP options, for example "
"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
@@ -2130,29 +2173,27 @@ msgstr ""
"priorité des paquets internes de Linux sur les trames entrantes"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
-#, fuzzy
msgid "Defines a specific MTU for this route"
-msgstr "Définit un MTU spécifique pour cette route"
+msgstr ""
+"Définit une Unité de Transfert Maximale (MTU) spécifique pour cette route"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid "Delegate IPv6 prefixes"
msgstr "Déléguer les préfixes IPv6"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3566
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3567
msgid "Delete"
msgstr "Effacer"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
msgid "Delete key"
msgstr "Touche de suppression"
@@ -2160,22 +2201,22 @@ msgstr "Touche de suppression"
msgid "Delete request failed: %s"
msgstr "Échec de la demande de suppression : %s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:906
msgid "Delete this network"
msgstr "Supprimer ce réseau"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "Delivery Traffic Indication Message Interval"
msgstr "Intervalle entre les messages d'indication du trafic de livraison"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:479
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
msgid "Description"
msgstr "Description"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
msgid "Deselect"
msgstr "Désélectionner"
@@ -2183,8 +2224,7 @@ msgstr "Désélectionner"
msgid "Design"
msgstr "Apparence"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:715
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:731
msgid "Designated master"
msgstr "Maître désigné"
@@ -2194,12 +2234,12 @@ msgstr "Maître désigné"
msgid "Destination"
msgstr "Destination"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
msgctxt "nft ip daddr"
msgid "Destination IP"
msgstr "IP de destination"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
msgctxt "nft ip6 daddr"
msgid "Destination IPv6"
msgstr "Destination IPv6"
@@ -2208,7 +2248,7 @@ msgstr "Destination IPv6"
msgid "Destination port"
msgstr "Port de destination"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
msgctxt "nft ip dport"
msgid "Destination port"
msgstr "Port de destination"
@@ -2221,26 +2261,21 @@ msgstr "Zone de destination"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1134
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1124
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid "Device"
msgstr "Appareil"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:920
msgid "Device Configuration"
msgstr "Configuration de l'appareil"
@@ -2261,8 +2296,7 @@ msgstr "Nom de l'appareil"
msgid "Device not managed by ModemManager."
msgstr "Périphérique non géré par ModemManager."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1408
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
msgid "Device not present"
msgstr "Périphérique non présent"
@@ -2270,7 +2304,7 @@ msgstr "Périphérique non présent"
msgid "Device type"
msgstr "Type de périphérique"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4545
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4543
msgid "Device unreachable!"
msgstr "Appareil inaccessible !"
@@ -2278,17 +2312,16 @@ msgstr "Appareil inaccessible !"
msgid "Device unreachable! Still waiting for device..."
msgstr "Appareil inaccessible ! Toujours en attente de l’appareil …"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1259
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1249
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
msgid "Devices"
msgstr "Appareils"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:159
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
msgid "Diagnostics"
msgstr "Diagnostiques"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106
msgid "Dial number"
msgstr "Composer le numéro"
@@ -2298,13 +2331,12 @@ msgstr "Répertoire"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Disable"
msgstr "Désactiver"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid ""
"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
"this interface."
@@ -2321,20 +2353,21 @@ msgstr "Désactiver les requêtes DNS"
msgid "Disable Encryption"
msgstr "Désactiver le chiffrement"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1184
msgid "Disable Inactivity Polling"
msgstr "Désactiver l'interrogation d'inactivité"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Disable this network"
msgstr "Désactiver ce réseau"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
@@ -2343,33 +2376,30 @@ msgstr "Désactiver ce réseau"
msgid "Disabled"
msgstr "Désactivé"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:521
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:503
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
msgctxt "Label indicating that WireGuard peer is disabled"
msgid "Disabled"
msgstr "Désactivé"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Disassociate On Low Acknowledgement"
msgstr "Désassossier sur la reconnaissance basse (Low Acknowledgement)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
msgid ""
"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
msgstr ""
"Rejeter les réponses en amont contenant des adresses <a href=\"%s\">RFC1918</"
"a>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
msgid "Disconnect"
msgstr "Déconnecter"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
msgid "Disconnection attempt failed"
msgstr "La tentative de déconnexion a échoué"
@@ -2383,19 +2413,21 @@ msgstr "Espace disque"
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3264
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1775
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
msgid "Dismiss"
msgstr "Effacer"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance Optimization"
msgstr "Optimisation de la distance"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance to farthest network member in meters."
msgstr "Distance au membre du réseau le plus éloigné, en mètres."
@@ -2403,7 +2435,7 @@ msgstr "Distance au membre du réseau le plus éloigné, en mètres."
msgid "Distributed ARP Table"
msgstr "Table ARP distribuée"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
msgid ""
"Dnsmasq instance to which this boot section is bound. If unspecified, the "
"section is valid for all dnsmasq instances."
@@ -2411,17 +2443,17 @@ msgstr ""
"Instance dnsmasq à laquelle cette section de démarrage est liée. Si non "
"spécifié, la section est valable pour toutes les instances dnsmasq."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid ""
-"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
-"forwarder."
+"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
+"abbr> forwarder."
msgstr ""
-"Dnsmasq est un serveur <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> léger et un redirecteur<abbr title=\"Domain Name System"
-"\">DNS</abbr>."
+"Dnsmasq est un serveur <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> léger et un redirecteur<abbr title=\"Domain Name "
+"System\">DNS</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
msgid "Do not cache negative replies, e.g. for non-existent domains."
msgstr ""
"Ne pas mettre en cache les réponses négatives, par ex. pour des domaines "
@@ -2435,29 +2467,20 @@ msgstr ""
msgid "Do not create host route to peer (optional)."
msgstr "Ne pas créer de route hôte vers le pair (facultatif)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
msgid "Do not forward DNS queries without dots or domain parts."
-msgstr ""
-"Ne pas transmettre de requêtes <abbr title=\"Domain Name System\">DNS</abbr> "
-"sans nom <abbr title=\"Domain Name System\">DNS</abbr>"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
-msgid "Do not forward queries that cannot be answered by public resolvers."
-msgstr ""
-"Ne pas transmettre les requêtes qui ne peuvent être résolues par les "
-"serveurs de noms publics"
+msgstr "Ne pas transmettre les requêtes DNS sans points ou parties de domaine."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
msgid "Do not forward reverse lookups for local networks."
msgstr ""
-"Ne pas transmettre les requêtes de recherche inverse pour les réseaux locaux"
+"Ne pas transmettre les requêtes de recherche inverse pour les réseaux locaux."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
msgid "Do not listen on the specified interfaces."
msgstr "Empêcher l'écoute sur ces interfaces."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:881
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
msgid "Do not offer DHCPv6 service on this interface."
msgstr "Ne pas offrir de service DHCPv6 sur cet interface."
@@ -2466,33 +2489,31 @@ msgctxt "VLAN port state"
msgid "Do not participate"
msgstr "Ne pas participer"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:917
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
msgid ""
"Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
"packets."
msgstr ""
-"Ne pas acheminer des paquets <abbr title=\"Neighbour Discovery Protocol"
-"\">NDP</abbr>."
+"Ne pas acheminer des paquets <abbr title=\"Neighbour Discovery "
+"Protocol\">NDP</abbr>."
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:25
msgid "Do not send a hostname"
msgstr "Ne pas envoyer de nom d’hôte"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
msgid ""
"Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr> messages on this interface."
msgstr ""
-"Ne pas envoyer de messages <abbr title=\"Router Advertisement, ICMPv6 Type "
+"Ne pas envoyer de messages <abbr title=\"Annonce de routeur, ICMPv6 Type "
"134\">RA</abbr> sur cette interface."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2790
msgid "Do you really want to delete \"%s\" ?"
msgstr "Voulez-vous vraiment supprimer « %s » ?"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
msgstr "Voulez-vous vraiment supprimer cette clé SSH ?"
@@ -2504,8 +2525,7 @@ msgstr "Voulez-vous vraiment effacer tous les paramètres ?"
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "Voulez-vous vraiment supprimer récursivement le répertoire « %s » ?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:593
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:575
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613
msgid "Do you want to replace the current PSK?"
msgstr "Voulez-vous remplacer le PSK actuel ?"
@@ -2513,15 +2533,16 @@ msgstr "Voulez-vous remplacer le PSK actuel ?"
msgid "Do you want to replace the current keys?"
msgstr "Voulez-vous remplacer les clés actuelles ?"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
msgid "Domain"
msgstr "Domaine"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
msgid "Domain required"
msgstr "Domaine nécessaire"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
msgid "Domain whitelist"
msgstr "Liste blanche de domaines"
@@ -2547,16 +2568,17 @@ msgstr "Télécharger la sauvegarde"
msgid "Download mtdblock"
msgstr "Télécharger mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
msgid "Downstream SNR offset"
msgstr "Décalage du Rapport signal - bruit descendant"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
msgid ""
"Drag or paste a valid <em>*.conf</em> file below to configure the local "
"WireGuard interface."
msgstr ""
+"Faites glisser ou collez un fichier <em>*.conf</em> valide ci-dessous pour "
+"configurer l’interface WireGuard locale."
#: modules/luci-base/htdocs/luci-static/resources/form.js:2698
msgid "Drag to reorder"
@@ -2566,12 +2588,12 @@ msgstr "Faites glisser pour réorganiser"
msgid "Drop Duplicate Frames"
msgstr "Omettre Trames Dupliquées"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
msgctxt "nft drop action"
msgid "Drop packet"
msgstr "Abandonner les paquets"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:547
msgctxt "Chain policy: drop"
msgid "Drop unmatched packets"
msgstr "Abandonner les paquets non appariés"
@@ -2593,21 +2615,20 @@ msgstr ""
msgid "Dual-Stack Lite (RFC6333)"
msgstr "Double-Stack Lite (RFC6333)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:683
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
msgstr ""
"<abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> dynamique"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "Dynamic Authorization Extension client."
msgstr "Client d’extension d’autorisation dynamique."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "Dynamic Authorization Extension port."
msgstr "Port d'extension d'autorisation dynamique."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "Dynamic Authorization Extension secret."
msgstr "Secret de l’extension d’autorisation dynamique."
@@ -2615,8 +2636,7 @@ msgstr "Secret de l’extension d’autorisation dynamique."
msgid "Dynamic tunnel"
msgstr "Tunnel dynamique"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:683
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid ""
"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
"having static leases will be served."
@@ -2628,19 +2648,17 @@ msgstr ""
msgid "EA-bits length"
msgstr "Longueur des bits de l'EA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1635
msgid "EAP-Method"
msgstr "Méthode EAP"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:505
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3430
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
msgid "Edit"
msgstr "Éditer"
@@ -2656,15 +2674,15 @@ msgstr ""
"Modifier les données de configuration brutes ci-dessus pour corriger toute "
"erreur et cliquer sur \"Enregistrer\" pour recharger la page."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
msgid "Edit this network"
msgstr "Éditer ce réseau"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:852
msgid "Edit wireless network"
msgstr "Editer un réseau sans fil"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
msgctxt "nft rt mtu"
msgid "Effective route MTU"
msgstr "Route effective MTU"
@@ -2697,13 +2715,12 @@ msgstr "Sortie non étiquetée"
msgid "Emergency"
msgstr "Urgence"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Enable"
msgstr "Activer"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:475
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
msgstr ""
"Activer / Désactiver l’homologue. Redémarrez l’interface wireguard pour "
@@ -2721,8 +2738,7 @@ msgstr ""
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
msgstr "Activer le protocole <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
msgstr "Activer <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
@@ -2773,7 +2789,7 @@ msgstr "Activer client NTP"
msgid "Enable Single DES"
msgstr "Activer le DES unique"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
msgid "Enable TFTP server"
msgstr "Activer le serveur TFTP"
@@ -2785,29 +2801,28 @@ msgstr "Activer le filtrage VLAN"
msgid "Enable VLAN functionality"
msgstr "Acviter la gestion des VLANs"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1787
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
msgstr "Activer le bouton poussoir WPS, nécessite WPA(2)-PSK/WPA3-SAE"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
msgid ""
-"Enable automatic redirection of <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> port."
+"Enable automatic redirection of <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr> port."
msgstr ""
"Active la redirection automatique des requêtes <abbr title=\"Hypertext "
"Transfer Protocol\">HTTP</abbr> vers le port <abbr title=\"Hypertext "
"Transfer Protocol Secure\">HTTPS</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
msgstr ""
"Activer la délégation en aval des préfixes IPv6 disponibles sur cette "
"interface"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid "Enable key reinstallation (KRACK) countermeasures"
msgstr "Activer les contre-mesures de réinstallation des clés (KRACK)"
@@ -2835,8 +2850,7 @@ msgstr "Activer le requêteur de multidiffusion"
msgid "Enable multicast support"
msgstr "Activer le support multicast"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
msgstr ""
@@ -2865,11 +2879,11 @@ msgstr "Activez la prise en charge du trafic multicast (facultatif)."
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
msgstr "Activez le drapeau DF (Don’t Fragment) des paquets encapsulants."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
msgid "Enable the built-in single-instance TFTP server."
msgstr "Activez le serveur TFTP à instance unique intégré."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Enable this network"
msgstr "Activer ce réseau"
@@ -2882,8 +2896,9 @@ msgstr "Activer le checksum tx"
msgid "Enable unicast flooding"
msgstr "Activer l’inondation unicast"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
msgstr "Activé"
@@ -2892,7 +2907,7 @@ msgstr "Activé"
msgid "Enables IGMP snooping on this bridge"
msgstr "Active l'IGMP snooping sur ce bridge"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
@@ -2918,32 +2933,33 @@ msgstr ""
msgid "Encapsulation limit"
msgstr "Limite d'encapsulation"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1567
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
msgid "Encapsulation mode"
msgstr "Mode encapsulé"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1815
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
msgid "Encryption"
msgstr "Chiffrement"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+msgid "Endpoint"
+msgstr "Point d'arrivée"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid "Endpoint Host"
msgstr "Hôte du point terminal"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:640
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Endpoint Port"
msgstr "Port du point terminal"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:316
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
msgid "Endpoint setting is invalid"
msgstr "Le paramètre de point de terminaison n'est pas valide"
@@ -2979,17 +2995,12 @@ msgstr "Entrez des valeurs personnalisées"
msgid "Erasing..."
msgstr "Effacement…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:115
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:116
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
msgid "Error"
msgstr "Erreur"
@@ -2997,16 +3008,16 @@ msgstr "Erreur"
msgid "Error getting PublicKey"
msgstr "Erreur lors de l’obtention de la clé publique"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Errored seconds (ES)"
msgstr "Erreurs de secondes (ES)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3027
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
#: modules/luci-compat/luasrc/model/network.lua:1433
msgid "Ethernet Adapter"
msgstr "Module Ethernet"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
#: modules/luci-compat/luasrc/model/network.lua:1423
msgid "Ethernet Switch"
msgstr "Switch Ethernet"
@@ -3019,28 +3030,37 @@ msgstr "Toutes les 30 secondes (slow, 0)"
msgid "Every second (fast, 1)"
msgstr "Chaque seconde (fast, 1)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
msgid "Exclude interfaces"
msgstr "Exclure les interfaces"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:160
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
msgid ""
"Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
"e.g. for RBL services."
msgstr ""
-"Autorise les réponses dans la plage 127.0.0.0/8, par ex. pour les services "
-"de RBL"
+"Exempter <code>127.0.0.0/8</code> et <code>::1</code> des contrôles de "
+"réattribution de liens, par exemple pour les services RBL."
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:356
msgid "Existing device"
msgstr "Périphérique existant"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
msgid "Expand hosts"
msgstr "Étendre le nom d'hôte"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+msgid "Expected port number."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
msgid "Expecting a hexadecimal assignment hint"
msgstr "Un indice d'affectation hexadécimal est attendu"
@@ -3061,11 +3081,11 @@ msgstr "Attente de deux valeurs de priorité séparées par un signe deux-points
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "Expecting: %s"
msgstr "Attendu : %s"
@@ -3077,8 +3097,7 @@ msgstr "Attente : valeur non vide"
msgid "Expires"
msgstr "Expire"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
msgstr ""
@@ -3089,11 +3108,11 @@ msgstr ""
msgid "External"
msgstr "Externe"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "External R0 Key Holder List"
msgstr "Liste externe des détenteurs de clés R0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid "External R1 Key Holder List"
msgstr "Liste externe des détenteurs de clés R1"
@@ -3121,15 +3140,15 @@ msgstr "Options pppd supplémentaires"
msgid "Extra sstpc options"
msgstr "Options sstpc supplémentaires"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550
msgid "FT over DS"
msgstr "FT sur DS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1549
msgid "FT over the Air"
msgstr "FT Over the Air"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
msgid "FT protocol"
msgstr "Protocole FT"
@@ -3137,65 +3156,97 @@ msgstr "Protocole FT"
msgid "Failed to change the system password."
msgstr "Impossible de modifier le mot de passe du système."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
"La demande n'a pas été confirmée dans les délais impartis (%ds), en attente "
"d'un retour arrière…"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
msgstr "Impossible d'exécuter l'action \"/etc/init.d/%s %s\" action : %s"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
msgid "File"
msgstr "Fichier"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"File listing upstream resolvers, optionally domain-specific, e.g. "
"<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
msgstr ""
-"Ce fichier peut contenir des lignes telles que 'server=/domain/1.2.3.4' ou "
-"'server=1.2.3.4' pour les serveurs <abbr title=\"Domain Name System\">DNS</"
-"abbr> spécifiques au domaine ou entièrement en amont."
+"Fichier listant les résolveurs en amont, éventuellement spécifiques à un "
+"domaine, par exemple <code>server=1.2.3.4</code>, <code>server=/"
+"domain/1.2.3.4</code>."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2655
msgid "File not accessible"
msgstr "Fichier non accessible"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
msgid "File to store DHCP lease information."
msgstr ""
-"fichier dans lequel les baux <abbr title=\"Dynamic Host Configuration "
-"Protocol\">DHCP</abbr> seront stockés"
+"Fichier dans lequel les baux <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> seront stockés."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
msgid "File with upstream resolvers."
-msgstr "fichier local <abbr title = \"Domain Name System\"> DNS </abbr>"
+msgstr "Fichier contenant les résolveurs en amont."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "Filename"
msgstr "Nom de fichier"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
msgid "Filename of the boot image advertised to clients."
-msgstr "Nom de fichier d'une image de démarrage publiée aux clients"
+msgstr "Nom de fichier de l'image de démarrage publiée aux clients."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
msgid "Filesystem"
msgstr "Système de fichiers"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+msgid "Filter IPv4 A records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+msgid "Filter IPv6 AAAA records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+msgid "Filter SRV/SOA service discovery"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
msgid "Filter private"
msgstr "Filtrer les requêtes privées"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
-msgid "Filter useless"
-msgstr "Filtrer les requêtes inutiles"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
msgid "Filtering for all slaves, no validation"
msgstr "Filtrage pour tous les esclaves, pas de validation"
@@ -3211,8 +3262,13 @@ msgstr ""
"Filtrage pour tous les esclaves, validation uniquement pour les esclaves de "
"secours"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Finalizing failed"
msgstr "La finalisation a échoué"
@@ -3225,7 +3281,7 @@ msgstr ""
"remplacer la configuration par des valeurs par défaut en fonction de ce qui "
"a été détecté"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
msgid "Find and join network"
msgstr "Cherche et rejoint un réseau"
@@ -3239,11 +3295,11 @@ msgid "Firewall"
msgstr "Pare-feu"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
msgid "Firewall Mark"
msgstr "Marque du Pare-feu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:492
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:482
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
msgid "Firewall Settings"
msgstr "Paramètres du pare-feu"
@@ -3255,18 +3311,17 @@ msgstr "État du pare-feu"
msgid "Firewall mark"
msgstr "Marque de pare-feu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
msgid "Firmware File"
msgstr "Fichier de micrologiciel"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
msgid "Firmware Version"
msgstr "Version du micrologiciel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
msgid "Fixed source port for outbound DNS queries."
-msgstr "Port source fixe pour les requêtes DNS sortantes"
+msgstr "Port source fixe pour les requêtes DNS sortantes."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:312
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:449
@@ -3290,22 +3345,20 @@ msgstr "Opérations d'écriture"
msgid "Flashing…"
msgstr "Écriture en cours…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force"
msgstr "Forcer"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid "Force 40MHz mode"
msgstr "Forcer le mode 40 MHz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
msgid "Force CCMP (AES)"
msgstr "Forcer CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force DHCP on this network even if another server is detected."
msgstr "Force le DHCP sur ce réseau même si un autre serveur est détecté."
@@ -3317,16 +3370,15 @@ msgstr "Forcer la version IGMP"
msgid "Force MLD version"
msgstr "Forcer la version MLD"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
msgid "Force TKIP"
msgstr "Forcer TKIP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
msgid "Force TKIP and CCMP (AES)"
msgstr "Forcer TKIP et CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1240
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid "Force link"
msgstr "Forcer le lien"
@@ -3338,39 +3390,36 @@ msgstr "Forcer la mise à niveau"
msgid "Force use of NAT-T"
msgstr "Forcer l'utilisation de NAT-T"
-#: modules/luci-base/luasrc/view/csrftoken.htm:8
+#: modules/luci-base/ucode/template/csrftoken.ut:8
msgid "Form token mismatch"
msgstr "Non-correspondance des jetons de formulaire"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
msgid ""
-"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> messages between the designated master "
-"interface and downstream interfaces."
+"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
+"designated master interface and downstream interfaces."
msgstr ""
"Transférer les messages <abbr title=\"Neighbour Discovery Protocol\">NDP</"
"abbr> <abbr title=\"Neighbour Solicitation, Type 135\">NS</abbr> et <abbr "
"title=\"Neighbour Advertisement, Type 136\">NA</abbr> entre l'interface "
"maître désignée et les interfaces en aval."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:770
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
msgid ""
"Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages received on the designated master interface to downstream "
"interfaces."
msgstr ""
-"Transférer les messages <abbr title=\"Router Advertisement, ICMPv6 Type "
+"Transférer les messages <abbr title=\"Annonce de routeur, ICMPv6 Type "
"134\">RA</abbr> reçus sur l'interface maître désignée aux interfaces en aval."
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:164
msgid "Forward DHCP traffic"
msgstr "Transmettre le trafic DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:885
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
msgid ""
"Forward DHCPv6 messages between the designated master interface and "
"downstream interfaces."
@@ -3378,7 +3427,7 @@ msgstr ""
"Transférer les messages DHCPv6 entre l'interface maître désignée et les "
"interfaces en aval."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
msgid "Forward Error Correction Seconds (FECS)"
msgstr "Forward Error Correction Secondes (FECS)"
@@ -3390,7 +3439,7 @@ msgstr "Transmettre le trafic de diffusion"
msgid "Forward delay"
msgstr "Retardement de l'avance"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
msgid "Forward mesh peer traffic"
msgstr "Trafic homologue de maillage vers l'avant"
@@ -3400,8 +3449,7 @@ msgstr ""
"Transférer les paquets multicast comme des paquets unicast sur ce "
"périphérique."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
msgid "Forwarding mode"
msgstr "Mode de transmission"
@@ -3409,11 +3457,11 @@ msgstr "Mode de transmission"
msgid "Fragmentation"
msgstr "Fragmentation"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:964
msgid "Fragmentation Threshold"
msgstr "Seuil de fragmentation"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
msgctxt "nft nat flag fully-random"
msgid "Full port randomization"
msgstr "Randomisation complète des ports"
@@ -3433,7 +3481,7 @@ msgid "GHz"
msgstr "Ghz"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
msgid "GPRS only"
msgstr "seulement GPRS"
@@ -3472,22 +3520,19 @@ msgstr "Autoriser la connexion aux ports forwardés"
msgid "Gateway address is invalid"
msgstr "L'adresse de la passerelle n'est pas valide"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:122
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:477
msgid "General Settings"
msgstr "Paramètres généraux"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:632
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1561
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "General Setup"
msgstr "Paramètres principaux"
@@ -3499,7 +3544,7 @@ msgstr "Options générales du dispositif"
msgid "Generate Config"
msgstr "Générer la configuration"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid "Generate PMK locally"
msgstr "Générer PMK localement"
@@ -3507,32 +3552,27 @@ msgstr "Générer PMK localement"
msgid "Generate archive"
msgstr "Construire l'archive"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:789
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819
msgid "Generate configuration"
msgstr "Générer la configuration"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:829
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859
msgid "Generate configuration…"
msgstr "Génération de la configuration…"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:109
msgid "Generate new key pair"
-msgstr ""
+msgstr "Générer une nouvelle clé pour homologue"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:583
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
msgid "Generate preshared key"
msgstr "Générer une clé pré-partagée"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:671
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:653
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:691
msgid "Generates a configuration suitable for import on a WireGuard peer"
msgstr "Génère une configuration adaptée à l'importation sur un pair WireGuard"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:763
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:745
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
msgid "Generating QR code…"
msgstr "Génération de code QR…"
@@ -3546,29 +3586,27 @@ msgstr ""
msgid "Global Settings"
msgstr "Paramètres généraux"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
msgid "Global network options"
msgstr "Options globales de réseau"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:82
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:84
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
msgid "Go to firmware upgrade..."
msgstr "Aller à la mise à niveau du firmware …"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:72
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
msgid "Go to password configuration..."
msgstr "Aller à la configuration du mot de passe…"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3748
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3749
msgid "Go to relevant configuration page"
msgstr "Aller à la page de configuration correspondante"
@@ -3592,6 +3630,10 @@ msgstr "Permettre l'accès aux procédures LuCI OpenConnect"
msgid "Grant access to LuCI Wireguard procedures"
msgstr "Accorder l’accès aux procédures LuCI Wireguard"
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr ""
+
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
msgid "Grant access to SSH configuration"
msgstr "Permettre l'accès à la configuration SSH"
@@ -3697,17 +3739,17 @@ msgstr "Accès HTTP(S)"
msgid "Hang Up"
msgstr "Signal (HUP)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Header Error Code Errors (HEC)"
msgstr "Erreurs de code d'erreur d'en-tête (HEC)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
msgid "Heartbeat interval (kernel: heartbeat)"
msgstr "Intervalle battements du cœur (noyau : battement du cœur)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:522
msgid "Hello interval"
-msgstr ""
+msgstr "Intervalle de contact (Hello)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:114
msgid ""
@@ -3717,7 +3759,7 @@ msgstr ""
"Ici, vous pouvez configurer les aspects basiques de votre routeur comme son "
"nom ou son fuseau horaire."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "Cacher le <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
@@ -3726,11 +3768,11 @@ msgstr "Cacher le <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgid "Hide empty chains"
msgstr "Cacher les chaînes vides"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
msgid "High"
msgstr "Haut"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
msgctxt "Chain hook description"
msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
msgstr "Crochet : <strong>%h</strong> (%h), Priorité : <strong>%d</strong>"
@@ -3740,7 +3782,7 @@ msgid "Hop Penalty"
msgstr "Pénalité de saut"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2169
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2231
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
msgid "Host"
@@ -3750,7 +3792,7 @@ msgstr "Hôte"
msgid "Host expiry timeout"
msgstr "Délai d'expiration pour les hôtes"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
msgid "Host requests this filename from the boot server."
msgstr "L’hôte demande ce nom de fichier au serveur d’amorçage."
@@ -3759,9 +3801,9 @@ msgid "Host-Uniq tag content"
msgstr "Contenu du tag Host-Uniq"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
msgid "Hostname"
@@ -3771,11 +3813,11 @@ msgstr "Nom d'hôte"
msgid "Hostname to send when requesting DHCP"
msgstr "Nom d'hôte à envoyer dans une requête DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
msgid "Hostnames"
msgstr "Noms d'hôtes"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
msgid ""
"Hostnames are used to bind a domain name to an IP address. This setting is "
"redundant for hostnames already configured with static leases, but it can be "
@@ -3801,18 +3843,30 @@ msgstr "Compteurs lisibles par l'homme"
msgid "Hybrid"
msgstr "Hybride"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
msgctxt "nft icmpv6 code"
msgid "ICMPv6 code"
msgstr "Code ICMPv6"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
msgctxt "nft icmpv6 type"
msgid "ICMPv6 type"
msgstr "Type ICMPv6"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
+msgid "ID"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3830,11 +3884,11 @@ msgstr "Groupe IKE DH"
msgid "IP Addresses"
msgstr "Adresses IP"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
msgid "IP Protocol"
msgstr "Protocole IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
msgid "IP Sets"
msgstr "Ensembles d’adresses IP"
@@ -3842,7 +3896,7 @@ msgstr "Ensembles d’adresses IP"
msgid "IP Type"
msgstr "Type IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
msgid "IP address"
@@ -3858,7 +3912,14 @@ msgstr "L'adresse IP n'est pas valide"
msgid "IP address is missing"
msgstr "Adresse IP manquante"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:37
msgctxt "nft ip protocol"
msgid "IP protocol"
msgstr "Protocole IP"
@@ -3868,35 +3929,30 @@ msgctxt "nft meta l4proto"
msgid "IP protocol"
msgstr "Protocole IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
msgid "IP set"
msgstr "Ensemble d’adresses IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305
msgid "IP sets"
msgstr "Ensembles d’adresses IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
msgid "IPs to override with NXDOMAIN"
msgstr "Contourne les « NX Domain » bogués"
#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:9
msgid "IPsec XFRM"
-msgstr ""
+msgstr "IPsec XFRM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
msgid "IPv4"
msgstr "IPv4"
@@ -3922,7 +3978,7 @@ msgstr "IPv4 en amont"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
msgid "IPv4 address"
@@ -3962,11 +4018,11 @@ msgstr "Préfixe IPv4"
msgid "IPv4 prefix length"
msgstr "longueur du préfixe IPv4"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:626
msgid "IPv4 traffic table \"%h\""
msgstr "Table de trafic IPv4 \"%h\""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
msgid "IPv4+IPv6"
msgstr "IPv4+IPv6"
@@ -3979,23 +4035,12 @@ msgstr "IPv4 en IPv4 (RFC2003)"
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr "IPv4/IPv6 (les deux - par défaut IPv4)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:634
msgid "IPv4/IPv6 traffic table \"%h\""
msgstr "Table de trafic IPv4/IPv6 « %h »"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:109
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
@@ -4006,6 +4051,7 @@ msgstr "Table de trafic IPv4/IPv6 « %h »"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
msgid "IPv6"
msgstr "IPv6"
@@ -4021,8 +4067,7 @@ msgstr "MTU IPv6"
msgid "IPv6 Neighbours"
msgstr "Voisinage IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:645
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:635
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
msgid "IPv6 RA Settings"
msgstr "Paramètres IPv6 RA"
@@ -4034,13 +4079,11 @@ msgstr "Routage IPv6"
msgid "IPv6 Rules"
msgstr "Règles IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:634
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
msgid "IPv6 Settings"
msgstr "Paramètres IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid "IPv6 ULA-Prefix"
msgstr "Préfixe ULA IPv6"
@@ -4054,14 +4097,12 @@ msgstr "IPv6 amont"
msgid "IPv6 address"
msgstr "Adresse IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:985
msgid "IPv6 assignment hint"
msgstr "Indice d'affectation IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:980
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid "IPv6 assignment length"
msgstr "Longueur d'attribution IPv6"
@@ -4077,8 +4118,7 @@ msgstr "Réseau IPv6 au format adresse/masque réseau"
msgid "IPv6 only"
msgstr "IPv6 seulement"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1029
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid "IPv6 preference"
msgstr "Préférence IPv6"
@@ -4087,8 +4127,7 @@ msgstr "Préférence IPv6"
msgid "IPv6 prefix"
msgstr "Préfixe IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1002
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid "IPv6 prefix filter"
msgstr "Filtre de préfixe IPv6"
@@ -4102,17 +4141,15 @@ msgstr "longueur du préfixe IPv6"
msgid "IPv6 routed prefix"
msgstr "Préfixe IPv6 routé"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:973
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid "IPv6 source routing"
msgstr "Routage source IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid "IPv6 suffix"
msgstr "Suffixe IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
msgid "IPv6 suffix (hex)"
msgstr ""
"Suffixe <abbr title=\"Internet Protocol Version 6\">IPv6</abbr> (en "
@@ -4122,11 +4159,10 @@ msgstr ""
msgid "IPv6 support"
msgstr "Prise en charge d’IPv6"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:630
msgid "IPv6 traffic table \"%h\""
msgstr "Table de trafic IPv6 \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr "IPv6-PD"
@@ -4146,7 +4182,7 @@ msgstr "IPv6 sur IPv4 (6rd)"
msgid "IPv6-over-IPv4 (6to4)"
msgstr "IPv6 sur IPv4 (6 vers 4)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
msgid "Identity"
msgstr "Identité"
@@ -4162,8 +4198,7 @@ msgstr "Si coché, ajoute \"+ ipv6\" aux options pppd"
msgid "If checked, encryption is disabled"
msgstr "Le chiffrement est désactivé si cette case est cochée"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1002
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
@@ -4176,16 +4211,16 @@ msgid "If set, the meaning of the match options is inverted"
msgstr ""
"S'il est défini, la signification des options de correspondance est inversée"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr ""
"Monte le périphérique identifié par cet UUID au lieu d'un nom de "
"périphérique fixe"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
@@ -4193,7 +4228,7 @@ msgstr ""
"Monte le périphérique identifié par cette étiquette au lieu d'un nom de "
"périphérique fixe"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -4203,27 +4238,25 @@ msgstr ""
"manuelle à la nouvelle adresse IP </strong> est requise dans les %d secondes "
"pour confirmer les paramètres, sinon les modifications seront annulées."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "If unchecked, no default route is configured"
msgstr "Aucune route par défaut ne sera configurée si cette case est décochée"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:940
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr "Les serveurs DNS annoncés seront ignorés si cette case est décochée"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid ""
"If your physical memory is insufficient unused data can be temporarily "
-"swapped to a swap-device resulting in a higher amount of usable <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
-"slow process as the swap-device cannot be accessed with the high datarates "
-"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+"swapped to a swap-device resulting in a higher amount of usable <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
msgstr ""
"Si votre mémoire physique est insuffisante, les données inutilisées peuvent "
"être temporairement échangées vers un périphérique d'échange, ce qui "
@@ -4232,16 +4265,15 @@ msgstr ""
"très lent car le périphérique d'échange n'est pas accessible avec les taux "
"de données élevés de la <abbr title=\"Random Access Memory\">RAM</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
msgid "Ignore <code>/etc/hosts</code>"
msgstr "Ignorer <code>/etc/hosts</code>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid "Ignore interface"
msgstr "Ignorer l'interface"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
msgid "Ignore resolv file"
msgstr "Ignorer le fichier de résolution"
@@ -4253,28 +4285,25 @@ msgstr "Image"
msgid "Image check failed:"
msgstr "La vérification de l'image a échoué :"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import as peer"
-msgstr ""
+msgstr "Importer en tant qu’homologue"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:430
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import configuration"
msgstr "Importer la configuration"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:484
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:466
-msgid "Import peer configuration…"
-msgstr "Importer la configuration des pairs…"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:504
+msgid "Import configuration as peer…"
+msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:470
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:452
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
msgid "Import settings"
msgstr "Importation des paramètres"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:366
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:391
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:376
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:403
msgid "Imported peer configuration"
msgstr "Configuration des pairs importée"
@@ -4296,7 +4325,7 @@ msgstr ""
"la fonction de prévention des boucles de pont afin d'éviter les boucles de "
"diffusion qui peuvent paralyser l'ensemble du réseau local."
-#: modules/luci-base/luasrc/view/csrftoken.htm:13
+#: modules/luci-base/ucode/template/csrftoken.ut:13
msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
@@ -4345,6 +4374,7 @@ msgstr "Interface entrante"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Incoming key"
msgstr "Clé entrante"
@@ -4359,7 +4389,6 @@ msgstr "Sérialisation entrante"
msgid "Info"
msgstr "Infos"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Information"
msgstr "Information"
@@ -4379,7 +4408,6 @@ msgid "Ingress device name"
msgstr "Nom du dispositif d'entrée"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
msgstr "Échec d'initialisation"
@@ -4391,32 +4419,42 @@ msgstr "Script d'initialisation"
msgid "Initscripts"
msgstr "Scripts d'initialisation"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid "Inner certificate constraint (Domain)"
msgstr "Contrainte du certificat interne (domaine)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid "Inner certificate constraint (SAN)"
msgstr "Contrainte du certificat interne (SAN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid "Inner certificate constraint (Subject)"
msgstr "Contrainte du certificat interne (Sujet)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid "Inner certificate constraint (Wildcard)"
msgstr "Contrainte du certificat interne (Wildcard)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:310
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:300
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
msgid "Install protocol extensions..."
msgstr "Installation des extensions de protocole…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
msgid "Instance"
-msgstr ""
+msgstr "Occurrence"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
+#, fuzzy
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr "Occurrence"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
+#, fuzzy
+msgid "Instance Details"
+msgstr "Occurrence"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid ""
"Instead of joining any network with a matching SSID, only connect to the "
"BSSID <code>%h</code>."
@@ -4428,6 +4466,7 @@ msgstr ""
msgid "Insufficient permissions to read UCI configuration."
msgstr "Autorisations insuffisantes pour lire la configuration de l'UCI."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
@@ -4435,8 +4474,7 @@ msgstr "Autorisations insuffisantes pour lire la configuration de l'UCI."
msgid "Interface"
msgstr "Interface"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:728
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:718
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
msgid "Interface \"%h\" is already marked as designated master."
msgstr "L'interface \"%h\" est déjà marquée comme maître désigné."
@@ -4444,7 +4482,7 @@ msgstr "L'interface \"%h\" est déjà marquée comme maître désigné."
msgid "Interface %q device auto-migrated from %q to %q."
msgstr "L'interface %q du périphérique a migré automatiquement de %q vers %q."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
msgid "Interface Configuration"
msgstr "Configuration de l'interface"
@@ -4452,9 +4490,8 @@ msgstr "Configuration de l'interface"
msgid "Interface ID"
msgstr "Identifiant de l'interface"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
msgid "Interface has %d pending changes"
msgstr "Cette interface a %d modifications en attente"
@@ -4462,50 +4499,40 @@ msgstr "Cette interface a %d modifications en attente"
msgid "Interface is disabled"
msgstr "L'interface est désactivée"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:65
msgid "Interface is marked for deletion"
msgstr "L’interface est marquée pour la suppression"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is reconnecting..."
msgstr "L'interface se reconnecte…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:214
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:194
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is shutting down..."
msgstr "L'interface s'arrête…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:295
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:285
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
msgid "Interface is starting..."
msgstr "L'interface démarre..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:298
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:288
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304
msgid "Interface is stopping..."
msgstr "L’interface s’arrête..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Interface name"
msgstr "Nom de l’interface"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:314
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Interface not present or not connected yet."
msgstr "L'interface n'est pas présente ou pas encore connectée."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:507
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:462
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
msgid "Interfaces"
msgstr "Interfaces"
@@ -4513,10 +4540,6 @@ msgstr "Interfaces"
msgid "Internal"
msgstr "Interne"
-#: modules/luci-base/luasrc/view/error500.htm:8
-msgid "Internal Server Error"
-msgstr "Erreur Serveur Interne"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
msgid "Interval For Sending Learning Packets"
msgstr "Intervalle d'envoi des paquets d'apprentissage"
@@ -4543,7 +4566,7 @@ msgstr "Erreur : donnée entrée invalide"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
msgid "Invalid APN provided"
msgstr "L'APN fourni est invalide"
@@ -4594,16 +4617,20 @@ msgstr "Commande invalide"
msgid "Invalid hexadecimal value"
msgstr "Valeur hexadécimale invalide"
-#: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
msgid "Invalid username and/or password! Please try again."
msgstr "Nom d'utilisateur et/ou mot de passe invalides ! Réessayez."
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "Invert match"
msgstr "Inverser la correspondance"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Isolate Clients"
msgstr "Isoler les clients"
@@ -4615,21 +4642,21 @@ msgstr ""
"L'image que vous essayez de flasher est vraisemblablement trop grosse pour "
"tenir dans la mémoire flash, merci de vérifier le fichier !"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
msgid "JavaScript required!"
msgstr "Nécessite JavaScript !"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
msgid "Join Network"
msgstr "Rejoindre un réseau"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1829
msgid "Join Network: Wireless Scan"
msgstr "Rejoindre un réseau : recherche des réseaux sans-fil"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2107
msgid "Joining Network: %q"
msgstr "Rejoindre le réseau : %q"
@@ -4641,24 +4668,28 @@ msgstr "Passer à la règle"
msgid "Keep settings and retain the current configuration"
msgstr "Garder les paramètres et conserver la configuration actuelle"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgid "Keep-Alive"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Kernel Log"
msgstr "Journal du noyau"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
msgid "Kernel Version"
msgstr "Version du noyau"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462
msgid "Key"
msgstr "Clé"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
msgid "Key #%d"
msgstr "Clé n° %d"
@@ -4666,6 +4697,7 @@ msgstr "Clé n° %d"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Key for incoming packets (optional)."
msgstr "Clé pour les paquets entrants (optionnel)."
@@ -4673,19 +4705,23 @@ msgstr "Clé pour les paquets entrants (optionnel)."
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Key for outgoing packets (optional)."
msgstr "Clé pour les paquets sortants (optionnel)."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:511
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
msgctxt "Label indicating that WireGuard peer lacks public key"
msgid "Key missing"
msgstr "Clé manquante"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
msgctxt "nft unit"
msgid "KiB"
-msgstr ""
+msgstr "KiB"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:54
msgid "Kill"
@@ -4726,13 +4762,12 @@ msgstr "Intervalle entre échos LCP"
msgid "LED Configuration"
msgstr "Configuration des DEL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
msgid "LLC"
msgstr "LLC"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid "Label"
msgstr "Étiquette"
@@ -4744,14 +4779,25 @@ msgstr "Langue"
msgid "Language and Style"
msgstr "Langue et apparence"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
msgid "Last member interval"
msgstr "Intervalle du dernier membre"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
msgid "Latency"
msgstr "Latence"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
+msgid "Latest Handshake"
+msgstr "Dernière poignée de main"
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
msgstr "Feuille"
@@ -4760,18 +4806,16 @@ msgstr "Feuille"
msgid "Learn"
msgstr "Apprendre"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:923
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Learn routes"
msgstr "Apprentissage des itinéraires"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
msgid "Lease file"
msgstr "Fichier de baux"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid "Lease time"
msgstr "Durée du bail"
@@ -4795,7 +4839,7 @@ msgstr "Laisser vide pour l'auto-détection"
msgid "Leave empty to use the current WAN address"
msgstr "Laisser vide pour utiliser l'adresse WAN actuelle"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid ""
"Legacy or badly behaving devices may require legacy 802.11b rates to "
"interoperate. Airtime efficiency may be significantly reduced where these "
@@ -4806,32 +4850,31 @@ msgstr ""
"considérablement réduite lorsque ces taux sont utilisés. Il est recommandé "
"de ne pas autoriser les taux 802.11b lorsque cela est possible."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
msgid "Legacy rules detected"
msgstr "Règles héritées détectées"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
msgid "Legend:"
msgstr "Légende :"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:674
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Limit"
msgstr "Limite"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Line Attenuation (LATN)"
msgstr "Atténuation de la ligne (LATN)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
msgid "Line Mode"
msgstr "Mode ligne"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
msgid "Line State"
msgstr "État de la ligne"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Line Uptime"
msgstr "Temps de fonctionnement de la ligne"
@@ -4847,24 +4890,23 @@ msgstr "Lien De Suivi"
msgid "Link On"
msgstr "Lien établi"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
msgctxt "nft @ll,off,len"
msgid "Link layer header bits %d-%d"
msgstr "Bits d'en-tête de la couche de liaison %d-%d"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:514
msgid "List of IP addresses to convert into NXDOMAIN responses."
-msgstr ""
-"Liste des hôtes qui fournissent des résultats avec des « NX domain » bogués"
+msgstr "Liste des adresses IP à convertir en réponses NXDOMAIN."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
-msgid "List of IP sets to populate with the specified domain IPs."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
+msgid "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here."
msgstr ""
"Liste des ensembles d'adresses IP à remplir avec les adresses IP de domaine "
"spécifiées."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid ""
"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID "
@@ -4879,7 +4921,7 @@ msgstr ""
"PMK-R1 du R0KH que le STA a utilisé lors de l'association initiale au "
"domaine de mobilité."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
"as 6 octets with colons,128-bit key as hex string. <br />This list is used "
@@ -4898,25 +4940,30 @@ msgstr ""
msgid "List of SSH key files for auth"
msgstr "Liste des fichiers de clés SSH pour l'authentification"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
msgid "List of domains to allow RFC1918 responses for."
-msgstr "Liste des domaines où sont permises les réponses de type RFC1918"
+msgstr "Liste des domaines où sont permises les réponses de type RFC1918."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
-msgid "List of domains to force to an IP address."
-msgstr "Liste des domaines à forcer à une adresse IP."
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
msgid "List of upstream resolvers to forward queries to."
msgstr ""
"Liste des serveurs auquels sont transmis les requêtes <abbr title=\"Domain "
-"Name System\">DNS</abbr>"
+"Name System\">DNS</abbr>."
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
msgid "Listen Port"
msgstr "Port d'écoute"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+msgid "Listen address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+msgid "Listen and Relay To IP family must be homogeneous."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342
msgid "Listen interfaces"
msgstr "Interfaces d'écoute"
@@ -4924,26 +4971,26 @@ msgstr "Interfaces d'écoute"
msgid "Listen only on the given interface or, if unspecified, on all"
msgstr "Écouter seulement sur l'interface spécifié, sinon sur toutes"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
msgid ""
"Listen only on the specified interfaces, and loopback if not excluded "
"explicitly."
msgstr "Limiter l'écoute à ces interfaces, et le loopback."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
msgid "ListenPort setting is invalid"
msgstr "Le paramètre du port d'écoute n’est pas valide"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520
msgid "Listening port for inbound DNS queries."
-msgstr "Port d'écoute des requêtes DNS entrantes"
+msgstr "Port d'écoute pour les requêtes DNS entrantes."
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:130
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:54
msgid "Load"
msgstr "Charge"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:63
msgid "Load Average"
msgstr "Charge moyenne"
@@ -4951,28 +4998,28 @@ msgstr "Charge moyenne"
msgid "Load configuration…"
msgstr "Chargement de la configuration…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2038
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
msgid "Loading data…"
msgstr "Chargement des données…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
msgid "Loading directory contents…"
msgstr "Chargement du contenu des répertoires…"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
-#: modules/luci-base/luasrc/view/view.htm:4
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
msgid "Loading view…"
msgstr "Chargement de la vue…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
msgid "Local"
-msgstr ""
+msgstr "Local"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
msgid "Local IP address"
msgstr "Adresse IP locale"
@@ -4992,12 +5039,12 @@ msgstr "Adresse IP locale à attribuer"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "Local IPv4 address"
msgstr "Adresse IPv4 locale"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
msgid "Local IPv6 DNS server"
msgstr "Serveur DNS IPv6 local"
@@ -5013,46 +5060,54 @@ msgstr "Adresse IPv6 locale"
msgid "Local Startup"
msgstr "Démarrage local"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
msgid "Local Time"
msgstr "Heure locale"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1019
msgid "Local ULA"
msgstr "ULA locale"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
msgid "Local domain"
msgstr "Domaine local"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
msgid "Local domain suffix appended to DHCP names and hosts file entries."
msgstr ""
-"Suffixe du domaine local ajouté aux noms du serveur DHCP et du fichier Hosts"
+"Suffixe du domaine local ajouté aux noms du serveur DHCP et du fichier Hosts."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
msgid "Local server"
msgstr "Serveur local"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
msgid "Local service only"
msgstr "Service local uniquement"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
msgid "Localise queries"
msgstr "Localiser les requêtes"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid "Lock to BSSID"
msgstr "Verrouiller sur BSSID"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft log action"
+msgid "Log event \"<strong>%h</strong>…\""
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
msgid "Log output level"
msgstr "Niveau de journalisation"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
msgid "Log queries"
msgstr "Journaliser les requêtes"
@@ -5079,8 +5134,8 @@ msgstr ""
msgid "Logical network to which the tunnel will be added (bridged) (optional)."
msgstr "Réseau logique auquel le tunnel sera ajouté (ponté) (facultatif)."
-#: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
msgid "Login"
msgstr "Connexion"
@@ -5092,30 +5147,30 @@ msgstr "Déconnexion"
msgid "Loose filtering"
msgstr "Filtrage perdu"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Loss of Signal Seconds (LOSS)"
msgstr "Perte de secondes de signal (LOSS)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:669
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
msgid "Lowest leased address as offset from the network address."
msgstr ""
"Adresse allouée la plus basse, spécifiée par un décalage à partir de "
"l'adresse réseau."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
msgid "MAC"
msgstr "MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
msgid "MAC Address"
msgstr "Adresse MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
msgid "MAC Address Filter"
msgstr "Filtrage par adresses MAC"
@@ -5124,16 +5179,15 @@ msgid "MAC Address For The Actor"
msgstr "Adresse MAC pour l'acteur"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
msgid "MAC VLAN"
-msgstr ""
+msgstr "Adresse MAC du Réseau Virtuel (VLAN)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2168
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2230
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
@@ -5142,11 +5196,11 @@ msgstr ""
msgid "MAC address"
msgstr "Adresse MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
msgid "MAC-Filter"
msgstr "Filtrage par adresses MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
msgid "MAC-List"
msgstr "Liste des adresses MAC"
@@ -5182,16 +5236,19 @@ msgid "MII Interval"
msgstr "MII Intervalle"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:46
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
msgid "MTU"
msgstr "MTU"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+msgid "MX"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
msgid ""
"Make sure to clone the root filesystem using something like the commands "
"below:"
@@ -5200,7 +5257,7 @@ msgstr ""
"chose comme les commandes ci-dessous :"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
@@ -5209,32 +5266,31 @@ msgstr ""
msgid "Manual"
msgstr "Manuel"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3891
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
msgid "Master"
msgstr "Maître"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:818
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
-msgstr "Intervalle maximal <abbr title=\"Router Advertisement\">RA</abbr>"
+msgstr "Intervalle maximal <abbr title=\"Annonce de routeur\">RA</abbr>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Max. Attainable Data Rate (ATTNDR)"
msgstr "Débit de données max. atteignable (ATTNDR)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533
msgid "Max. DHCP leases"
msgstr ""
-"Nombre maximal de baux <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr>"
+"Nombre maximal de baux <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
msgid "Max. EDNS0 packet size"
msgstr ""
"Taille maximale des paquets <abbr title=\"Extension Mechanisms for Domain "
"Name System\">EDNS0</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
msgid "Max. concurrent queries"
msgstr "Nombre maximal de requêtes concurrentes"
@@ -5242,30 +5298,28 @@ msgstr "Nombre maximal de requêtes concurrentes"
msgid "Maximum age"
msgstr "Âge maximal"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
msgid "Maximum allowed Listen Interval"
msgstr "Intervalle d'écoute maximum autorisé"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
msgid "Maximum allowed number of active DHCP leases."
-msgstr "Nombre maximum de baux DHCP actifs"
+msgstr "Nombre maximum de baux DHCP actifs."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
msgid "Maximum allowed number of concurrent DNS queries."
-msgstr "Nombre maximum de requêtes DNS au même moment"
+msgstr "Nombre maximum autorisé de requêtes DNS simultanées."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
msgid "Maximum allowed size of EDNS0 UDP packets."
-msgstr "Taille maximum autorisée des paquets UDP EDNS.0"
+msgstr "Taille maximale autorisée des paquets UDP de l'EDNS0."
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Maximum amount of seconds to wait for the modem to become ready"
msgstr "Délai d'attente maximum que le modem soit prêt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:674
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Maximum number of leased addresses."
msgstr "Nombre maximum d'adresses allouées."
@@ -5273,20 +5327,23 @@ msgstr "Nombre maximum d'adresses allouées."
msgid "Maximum snooping table size"
msgstr "Taille maximale de la table de surveillance"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:818
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid ""
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
msgstr ""
-"Délai maximal autorisé entre l'envoi de messages non sollicités <abbr title="
-"\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. La valeur par défaut "
-"est de 600 secondes."
+"Délai maximal autorisé entre l'envoi de messages non sollicités <abbr "
+"title=\"Annonce de routeur, ICMPv6 Type 134\">RA</abbr>. La valeur par "
+"défaut est de 600 secondes."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid "Maximum transmit power"
msgstr "Puissance d'émission maximale"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+msgid "May prevent VoIP or other services from working."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
@@ -5313,7 +5370,7 @@ msgstr "Mémoire"
msgid "Memory usage (%)"
msgstr "Utilisation Mémoire (%)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
msgid "Mesh"
msgstr "Mesh"
@@ -5321,7 +5378,7 @@ msgstr "Mesh"
msgid "Mesh ID"
msgstr "Mesh ID"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:997
msgid "Mesh Id"
msgstr "Mesh ID"
@@ -5351,15 +5408,14 @@ msgstr "Méthode de détermination du statut des liens"
msgid "Metric"
msgstr "Métrique"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
msgctxt "nft unit"
msgid "MiB"
-msgstr ""
+msgstr "MiB"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
-msgstr "Intervalle minimal <abbr title=\"Router Advertisement\">RA</abbr>"
+msgstr "Intervalle minimal <abbr title=\"Annonce de routeur\">RA</abbr>"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:661
msgid "Minimum ARP validity time"
@@ -5377,15 +5433,14 @@ msgstr ""
"Temps minimum requis en secondes avant qu'une entrée ARP puisse être "
"remplacée. Empêche la destruction du cache ARP."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid ""
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
msgstr ""
-"Délai minimum autorisé entre l'envoi de messages non sollicités <abbr title="
-"\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. La valeur par défaut "
-"est de 200 secondes."
+"Délai minimum autorisé entre l'envoi de messages non sollicités <abbr "
+"title=\"Annonce de routeur, ICMPv6 Type 134\">RA</abbr>. La valeur par "
+"défaut est de 200 secondes."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:204
msgid "Mirror monitor port"
@@ -5399,7 +5454,7 @@ msgstr "Port source pour le mirrorring"
msgid "Mobile Data"
msgstr "Données mobiles"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "Mobility Domain"
msgstr "Domaine de la mobilité"
@@ -5408,14 +5463,14 @@ msgstr "Domaine de la mobilité"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1813
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
msgid "Mode"
msgstr "Mode"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
msgid "Model"
msgstr "Modèle"
@@ -5431,13 +5486,13 @@ msgstr ""
"Connexion du modem en cours. Veuillez patienter. Ce processus se terminera "
"au bout de 2 minutes."
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "Modem default"
msgstr "Modem par défaut"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
msgid "Modem device"
@@ -5448,12 +5503,11 @@ msgid "Modem disconnection in progress. Please wait."
msgstr "Déconnexion du modem en cours. Veuillez patienter."
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
msgstr "Échec de la requête d'informations sur le modem"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Modem init timeout"
msgstr "Délai max. d'initialisation du modem"
@@ -5466,8 +5520,8 @@ msgstr "Le Modem est désactivé."
msgid "ModemManager"
msgstr "ModemManager"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3895
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1080
msgid "Monitor"
msgstr "Monitor"
@@ -5493,7 +5547,7 @@ msgstr "Points de montage"
msgid "Mount Points - Mount Entry"
msgstr "Points de montage - élément à monter"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
msgid "Mount Points - Swap Entry"
msgstr "Points de montage - partition d'échange"
@@ -5513,11 +5567,11 @@ msgstr "Monter les dispositifs attachés"
msgid "Mount filesystems not specifically configured"
msgstr "Monter des systèmes de fichiers non spécifiquement configurés"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "Mount options"
msgstr "Options de montage"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Mount point"
msgstr "Point de montage"
@@ -5537,6 +5591,10 @@ msgstr "Descendre"
msgid "Move up"
msgstr "Monter"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid "Multi To Unicast"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
@@ -5556,11 +5614,11 @@ msgstr "Routage multidiffusion"
msgid "Multicast to unicast"
msgstr "Multidiffusion vers monodiffusion"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid "NAS ID"
msgstr "NAS ID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:537
msgid "NAT action chain \"%h\""
msgstr "Chaîne d'action NAT \"%h\""
@@ -5573,12 +5631,11 @@ msgid "NAT64 Prefix"
msgstr "Préfixe NAT64"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
msgid "NCM"
msgstr "NCM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "NDP-Proxy slave"
msgstr "NDP-Proxy esclave"
@@ -5591,30 +5648,42 @@ msgid "NTP server candidates"
msgstr "Serveurs NTP candidats"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4139
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1104
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
msgid "Name"
msgstr "Nom"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid "Name of the new network"
msgstr "Nom du nouveau réseau"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr ""
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
msgid "Navigation"
msgstr "Navigation"
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "Neighbour Report"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Neighbour cache validity"
msgstr "Validité du cache voisin"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2229
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
@@ -5627,34 +5696,28 @@ msgstr "Réseau"
msgid "Network Coding"
msgstr "Codage du réseau"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
msgid "Network Mode"
-msgstr ""
+msgstr "Mode réseau"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid "Network SSID"
msgstr "SSID du réseau"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
-msgid "Network Utilities"
-msgstr "Utilitaires réseau"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
msgid "Network address"
msgstr "Adresse du réseau"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
msgid "Network boot image"
msgstr "Image de démarrage réseau"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:408
msgid "Network bridge configuration migration"
msgstr "Migration de la configuration du pont réseau"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1419
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1435
msgid "Network device"
msgstr "Périphérique réseau"
@@ -5667,17 +5730,16 @@ msgstr "Activité des périphériques réseau (noyau : netdev)"
msgid "Network device is not present"
msgstr "Le dispositif de réseau n'est pas présent"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:646
msgid "Network device table \"%h\""
msgstr "Table des périphériques réseau \"%h\""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
msgctxt "nft @nh,off,len"
msgid "Network header bits %d-%d"
msgstr "Bits d'en-tête de réseau %d-%d"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:436
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:442
msgid "Network ifname configuration migration"
msgstr "Migration de la configuration du réseau ifname"
@@ -5686,7 +5748,7 @@ msgstr "Migration de la configuration du réseau ifname"
msgid "Network interface"
msgstr "Interface réseau"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
msgid "Network-ID"
msgstr "Identité du réseau"
@@ -5694,22 +5756,26 @@ msgstr "Identité du réseau"
msgid "Never"
msgstr "Jamais"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
+#, fuzzy
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr "Jamais"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
msgid ""
"Never forward matching domains and subdomains, resolve from DHCP or hosts "
"files only."
msgstr ""
"Configuration du domaine local. Les noms appartenant à ce domaine ne seront "
"jamais transmis à un résolveur DNS, ils seront résolus seulement à partir du "
-"serveur DHCP ou des fichiers « hosts »"
+"serveur DHCP ou des fichiers « hosts »."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1166
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1172
msgid "New interface for \"%s\" can not be created: %s"
msgstr "Impossible de créer une nouvelle interface pour \"%s\": %s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1117
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1123
msgid "New interface name…"
msgstr "Nom de la nouvelle interface …"
@@ -5717,15 +5783,13 @@ msgstr "Nom de la nouvelle interface …"
msgid "Next »"
msgstr "Prochain »"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4090
msgid "No"
msgstr "Non"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
msgid "No DHCP Server configured for this interface"
msgstr "Aucun serveur DHCP configuré sur cette interface"
@@ -5733,7 +5797,7 @@ msgstr "Aucun serveur DHCP configuré sur cette interface"
msgid "No Data"
msgstr "Aucune donnée"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
msgid "No Encryption"
msgstr "Pas de chiffrement"
@@ -5749,9 +5813,13 @@ msgstr "Pas de NAT-T"
msgid "No RX signal"
msgstr "Pas de signal RX"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
+msgid "No WireGuard interfaces configured."
+msgstr "Aucune interface WireGuard configurée."
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:82
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
msgid ""
"No changes to settings will be stored and are lost after rebooting. This "
@@ -5765,7 +5833,11 @@ msgstr ""
msgid "No client associated"
msgstr "Aucun client associé"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
msgctxt "empty table placeholder"
msgid "No data"
msgstr "Aucune donnée"
@@ -5788,16 +5860,11 @@ msgstr "Aucune application"
msgid "No entries available"
msgstr "Aucune entrée disponible"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2913
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
msgid "No entries in this directory"
msgstr "Aucune entrée dans ce répertoire"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
-msgid "No files found"
-msgstr "Aucun fichier trouvé"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
msgid ""
"No fixed interface listening port defined, peers might not be able to "
"initiate connections to this WireGuard instance!"
@@ -5818,7 +5885,7 @@ msgstr "Pas d’itinéraire hôte"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:362
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:59
msgid "No information available"
-msgstr "Information indisponible"
+msgstr "Aucune information disponible"
#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:63
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:8
@@ -5834,31 +5901,35 @@ msgstr "Plus d'esclaves disponibles"
msgid "No more slaves available, can not save interface"
msgstr "Plus d'esclaves disponibles, ne peut pas sauver l'interface"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494
msgid "No negative cache"
msgstr "Pas de cache négatif"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:697
msgid "No nftables ruleset loaded."
msgstr "Aucun jeu de règles nftables n'est chargé."
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
msgid "No password set!"
msgstr "Pas de mot de passe positionné !"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:472
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+#, fuzzy
+msgid "No peers connected"
+msgstr "Non connecté"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
msgid "No peers defined yet."
msgstr "Aucun pair n'a encore été défini."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
msgid "No public keys present yet."
msgstr "Aucune clé publique n’est présente pour le moment."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:614
msgctxt "nft chain is empty"
msgid "No rules in this chain"
msgstr "Pas de règles dans cette chaîne"
@@ -5871,10 +5942,8 @@ msgstr "Aucune règle dans cette chaîne."
msgid "No validation or filtering"
msgstr "Pas de validation ni de filtrage"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1201
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "No zone assigned"
msgstr "Aucune zone attribuée"
@@ -5886,7 +5955,7 @@ msgstr "Aucune zone attribuée"
msgid "Noise"
msgstr "Bruit"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Noise Margin (SNR)"
msgstr "Rapport signal sur bruit (SNR)"
@@ -5894,11 +5963,11 @@ msgstr "Rapport signal sur bruit (SNR)"
msgid "Noise:"
msgstr "Bruit :"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Non Pre-emptive CRC errors (CRC_P)"
msgstr "Erreurs CRC non préemptives (CRC_P)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
msgid "Non-wildcard"
msgstr "Non-wildcard"
@@ -5908,12 +5977,12 @@ msgstr "Non-wildcard"
msgid "None"
msgstr "Rien"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
msgid "Normal"
msgstr "Normal"
-#: modules/luci-base/luasrc/view/error404.htm:8
+#: modules/luci-base/ucode/template/error404.ut:9
msgid "Not Found"
msgstr "Pas trouvé"
@@ -5925,20 +5994,14 @@ msgstr "Pas associé"
msgid "Not connected"
msgstr "Non connecté"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:131
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:157
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:328
msgid "Not present"
msgstr "Non présent"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Not started on boot"
msgstr "Non démarré au boot"
@@ -5947,7 +6010,7 @@ msgstr "Non démarré au boot"
msgid "Not supported"
msgstr "Non pris en charge"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid ""
"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
"have problems"
@@ -5955,6 +6018,12 @@ msgstr ""
"Note : Certains pilotes sans fil ne supportent pas complètement la norme "
"802.11w. Par exemple, mwlwifi peut avoir des problèmes"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(<code>addr#port</code>)."
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "Notes"
msgstr "Remarques"
@@ -5963,7 +6032,7 @@ msgstr "Remarques"
msgid "Notice"
msgstr "Remarque"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:138
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:135
msgid "Nslookup"
msgstr "Nslookup"
@@ -5971,11 +6040,11 @@ msgstr "Nslookup"
msgid "Number of IGMP membership reports"
msgstr "Nombre de rapports d'adhésion à l'IGMP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr ""
"Nombre d'entrées DNS gardées en cache (maximum 10000 ; entrez \"0\" pour "
-"désactiver le cache)"
+"désactiver le cache)."
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:311
msgid "Number of peer notifications after failover event"
@@ -5990,7 +6059,7 @@ msgid "Obfuscated Password"
msgstr "Mot de passe obscurci"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
@@ -6022,7 +6091,7 @@ msgstr "Durée allumée"
msgid "On-link"
msgstr "Route On-Link"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
msgid "One of hostname or MAC address must be specified!"
msgstr "Il faut indiquer un nom d'hôte ou une adresse MAC !"
@@ -6057,12 +6126,11 @@ msgstr ""
"Seulement si l'esclave actif actuel est défaillant et que l'esclave primaire "
"est en marche (défaillance, 2)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:683
msgid "Open iptables rules overview…"
msgstr "Ouvrir l'aperçu des règles iptables…"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
msgstr "Ouvrir la liste…"
@@ -6071,12 +6139,11 @@ msgstr "Ouvrir la liste…"
msgid "OpenConnect (CISCO AnyConnect)"
msgstr "OpenConnect (CISCO AnyConnect)"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
msgid "OpenFortivpn"
-msgstr ""
+msgstr "OpenFortivpn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:724
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
@@ -6086,17 +6153,15 @@ msgstr ""
"configurée et active, sinon désactive le proxy <abbr title=\"Neighbour "
"Discovery Protocol\">NDP</abbr> ."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise fall back to <em>server mode</em>."
msgstr ""
"Fonctionne en <em>mode relais</em> si une interface maître désignée est "
-"configurée et active, sinon repasse en <em>mode serveur </em> ."
+"configurée et active, sinon repasse en <em>mode serveur </em> ."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
msgid ""
"Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
"otherwise disable service."
@@ -6104,13 +6169,12 @@ msgstr ""
"Fonctionne en <em>mode relais </em> si un préfixe IPv6 amont est présent, "
"sinon désactive le service."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
msgid "Operating frequency"
msgstr "Fréquence de fonctionnement"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4102
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
msgid "Option \"%s\" contains an invalid input value."
msgstr "Option \"%s\" contient une valeur erronée."
@@ -6118,15 +6182,15 @@ msgstr "Option \"%s\" contient une valeur erronée."
msgid "Option \"%s\" must not be empty."
msgstr "Option \"%s\" doit être vide."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
msgid "Option changed"
msgstr "Option modifiée"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
msgid "Option removed"
msgstr "Option retirée"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
msgid "Optional"
msgstr "Facultatif"
@@ -6134,6 +6198,10 @@ msgstr "Facultatif"
msgid "Optional, free-form notes about this device"
msgstr "Notes facultatives, en format libre, concernant cet appareil"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
@@ -6142,8 +6210,7 @@ msgstr ""
"Facultatif. 32 bits pour les paquets chiffrés sortants. Entrez la valeur en "
"hexadécimal, en commençant par <code>0x</code>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid ""
"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -6155,8 +6222,7 @@ msgstr ""
"d'un serveur délégant, utiliser le suffixe (comme '::1') pour former "
"l'adresse IPv6 ('a:b:c:d::1') de l'interface."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:561
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
@@ -6165,13 +6231,11 @@ msgstr ""
"supplémentaire de cryptographie à clé symétrique pour la résistance post-"
"quantique."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr "Facultatif. Créer des itinéraires pour les IP autorisés pour ce pair."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:479
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
msgid "Optional. Description of peer."
msgstr "Facultatif. Description du pair."
@@ -6179,8 +6243,7 @@ msgstr "Facultatif. Description du pair."
msgid "Optional. Do not create host routes to peers."
msgstr "Optionnel. Ne créez pas de routes hôtes vers des homologues."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
@@ -6188,8 +6251,7 @@ msgstr ""
"Facultatif. Hôte du pair. Les noms sont résolus avant de mettre en place "
"l'interface."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:586
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
msgid ""
"Optional. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -6207,13 +6269,11 @@ msgstr "Facultatif. Unité de transmission maximale de l'interface XFRM."
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr "Facultatif. Unité de transmission maximale de l'interface du tunnel."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:640
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Optional. Port of peer."
msgstr "Facultatif. Port de pair."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:552
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid ""
"Optional. Private key of the WireGuard peer. The key is not required for "
"establishing a connection but allows generating a peer configuration or QR "
@@ -6225,8 +6285,7 @@ msgstr ""
"ou un code QR si disponible. Elle peut être supprimée après l'exportation de "
"la configuration."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:645
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -6243,22 +6302,27 @@ msgstr "Facultatif. Port UDP utilisé pour les paquets sortants et entrants."
msgid "Options"
msgstr "Options"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
msgid ""
"Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
-"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</code>"
-"\" for default route. <code>0.0.0.0</code> means \"the address of the system "
-"running dnsmasq\"."
+"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
+"code>\" for default route. <code>0.0.0.0</code> means \"the address of the "
+"system running dnsmasq\"."
msgstr ""
"Options pour le Network-ID. (Note : nécessite également Network-ID.) Par "
"exemple, \"<code>42,192.168.1.4</code>\" pour le serveur NTP, "
"\"<code>3,192.168.4.4</code>\" pour la route par défaut. <code>0.0.0.0</"
"code> signifie \"l'adresse du système qui exécute dnsmasq\"."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
msgid "Options:"
msgstr "Options :"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+msgid "Ordinal: lower comes first."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
msgid "Originator Interval"
msgstr "Intervalle d'origine"
@@ -6290,6 +6354,7 @@ msgstr "Interface sortante"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Outgoing key"
msgstr "Clé sortante"
@@ -6313,13 +6378,11 @@ msgstr "Zone de sortie"
msgid "Overlap"
msgstr "Chevauchement"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:962
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
msgid "Override IPv4 routing table"
msgstr "Remplacer la table de routage IPv4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
msgid "Override IPv6 routing table"
msgstr "Remplacer la table de routage IPv6"
@@ -6330,7 +6393,7 @@ msgstr "Remplacer la table de routage IPv6"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -6338,6 +6401,7 @@ msgstr "Remplacer la table de routage IPv6"
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
msgid "Override MTU"
msgstr "Modifier le MTU"
@@ -6359,7 +6423,7 @@ msgstr "Remplacer TOS"
msgid "Override TTL"
msgstr "Remplacer TTL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
msgid ""
"Override default MAC address - the range of usable addresses might be "
"limited by the driver"
@@ -6367,7 +6431,7 @@ msgstr ""
"Remplacer l'adresse MAC par défaut - la gamme d'adresses utilisables peut "
"être limitée par le pilote"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Override default interface name"
msgstr "Remplacer le nom de l’interface par défaut"
@@ -6375,8 +6439,7 @@ msgstr "Remplacer le nom de l’interface par défaut"
msgid "Override the gateway in DHCP responses"
msgstr "Modifier la passerelle dans les réponses DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
@@ -6396,7 +6459,7 @@ msgstr "Aperçu"
msgid "Overwrite existing file \"%s\" ?"
msgstr "Remplacer le fichier existant \"%s\" ?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:345
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355
msgid "Overwrite the current settings with the imported configuration?"
msgstr "Remplacer les paramètres actuels par la configuration importée ?"
@@ -6410,7 +6473,7 @@ msgstr "PAP/CHAP (les deux)"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
@@ -6423,7 +6486,7 @@ msgstr "Mot de passe PAP/CHAP"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
@@ -6444,7 +6507,7 @@ msgstr "PID"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
msgid "PIN"
msgstr "code PIN"
@@ -6454,7 +6517,7 @@ msgstr "code PIN"
msgid "PIN code rejected"
msgstr "Code PIN rejeté"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1570
msgid "PMK R1 Push"
msgstr "Push PMK R1"
@@ -6495,29 +6558,31 @@ msgstr "Décalage PSID"
msgid "PSID-bits length"
msgstr "Longueur des bits PSID"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:533
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:571
msgctxt "Label indicating that WireGuard peer uses a PSK"
msgid "PSK"
-msgstr ""
+msgstr "PSK"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1528
msgid "PTM/EFM (Packet Transfer Mode)"
msgstr "PTM/EFM (Mode de transfert de paquets)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "PXE/TFTP Settings"
msgstr "Paramètres PXE/TFTP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid "Packet Steering"
msgstr "Direction de paquets"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:26
msgctxt "nft meta mark"
msgid "Packet mark"
+msgstr "Marque de paquet"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta time"
+msgid "Packet receive time"
msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
@@ -6528,10 +6593,8 @@ msgstr "Paquets"
msgid "Packets To Transmit Before Moving To Next Slave"
msgstr "Paquets à transmettre avant de passer au prochain esclave"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1201
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "Part of zone %q"
msgstr "Fait partie de la zone %q"
@@ -6541,13 +6604,13 @@ msgid "Pass-through (Mirror physical device to single MAC VLAN)"
msgstr ""
"Pass-through (Mise en miroir du périphérique physique sur un seul VLAN MAC)"
-#: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
msgid "Password"
msgstr "Mot de passe"
@@ -6555,11 +6618,11 @@ msgstr "Mot de passe"
msgid "Password authentication"
msgstr "Authentification par mot de passe"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
msgid "Password of Private Key"
msgstr "Mot de passe de la clé privée"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
msgid "Password of inner Private Key"
msgstr "Mot de passe de la clé privée interne"
@@ -6574,50 +6637,56 @@ msgstr "Force du mot de passe"
msgid "Password2"
msgstr "Password2"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
msgstr "Coller ou glisser le fichier clé SSH…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:424
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:444
msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
msgstr ""
+"Collez ou faites glisser le fichier de configuration des pairs WireGuard "
+"(wg0.conf)…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:417
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
msgid ""
"Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
"another system below to create a matching peer entry allowing that system to "
"connect to the local WireGuard interface."
msgstr ""
+"Collez ou faites glisser une configuration WireGuard (généralement <em>wg0."
+"conf</em>) d'un autre système en dessous pour créer une entrée de pair "
+"correspondante permettant à ce système de se connecter à l'interface "
+"WireGuard locale."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:423
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:443
msgid "Paste or drag supplied WireGuard configuration file…"
-msgstr ""
+msgstr "Collez ou glissez le fichier de configuration WireGuard fourni…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
msgid "Path to CA-Certificate"
msgstr "Chemin du certificat CA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
msgid "Path to Client-Certificate"
msgstr "Chemin du certificat client"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
msgid "Path to Private Key"
msgstr "Chemin de la clé privée"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
msgid "Path to inner CA-Certificate"
msgstr "Chemin du certificat CA interne"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
msgid "Path to inner Client-Certificate"
msgstr "Chemin du certificat client interne"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid "Path to inner Private Key"
msgstr "Chemin d'accès à la clé privée interne"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
msgid "Paused"
msgstr "En pause"
@@ -6635,6 +6704,14 @@ msgstr "En pause"
msgid "Peak:"
msgstr "Pic :"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+msgid "Peer"
+msgstr "Pair"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
+msgid "Peer Details"
+msgstr ""
+
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
msgstr "Adresse IP du pair à attribuer"
@@ -6652,8 +6729,7 @@ msgstr "L'adresse du pair est manquante"
msgid "Peer device name"
msgstr "Nom du dispositif homologue"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:475
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Peer disabled"
msgstr "Homologue désactivé"
@@ -6684,12 +6760,15 @@ msgstr "Réinitialiser"
msgid "Permission denied"
msgstr "Permission refusée"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:645
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid "Persistent Keep Alive"
msgstr "Maintien persistant"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Persistent reconnect interval"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334
msgid "PersistentKeepAlive setting is invalid"
msgstr "Le paramètre PersistentKeepAlive n'est pas valide"
@@ -6697,35 +6776,30 @@ msgstr "Le paramètre PersistentKeepAlive n'est pas valide"
msgid "Phy Rate:"
msgstr "Débit physique :"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:489
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
msgid "Physical Settings"
msgstr "Paramètres physiques"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:98
msgid "Ping"
msgstr "Ping"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Pkts."
msgstr "Pqts."
-#: modules/luci-base/luasrc/view/sysauth.htm:19
+#: modules/luci-base/ucode/template/sysauth.ut:19
msgid "Please enter your username and password."
msgstr "Saisissez votre nom d'utilisateur et mot de passe."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4122
msgid "Please select the file to upload."
msgstr "Veuillez sélectionner le fichier à téléverser."
@@ -6733,15 +6807,22 @@ msgstr "Veuillez sélectionner le fichier à téléverser."
msgid "Policy"
msgstr "Politique"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
msgctxt "Chain hook policy"
msgid "Policy: <strong>%h</strong> (%h)"
msgstr "Politique : <strong>%h</strong> (%h)"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "Port"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
+#, fuzzy
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr "Port %d"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
msgid "Port isolation"
msgstr "Isolation des ports"
@@ -6754,19 +6835,19 @@ msgstr "Statut du port :"
msgid "Potential negation of: %s"
msgstr "Négation potentielle de : %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
msgid "Power Management Mode"
msgstr "Mode de gestion de l'énergie"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "Pre-emptive CRC errors (CRCP_P)"
msgstr "Erreurs CRC préventives (CRCP_P)"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
msgid "Prefer LTE"
msgstr "Préférer LTE"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
msgid "Prefer UMTS"
msgstr "Préférer l'UMTS"
@@ -6778,17 +6859,15 @@ msgstr "Préfixe Délégué"
msgid "Prefix suppressor"
msgstr "Suppresseur de préfixe"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:561
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid "Preshared Key"
msgstr "Clé pré-partagée"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:550
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
msgid "Preshared key in use"
msgstr "Clé pré-partagée en cours d’utilisation"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308
msgid "PresharedKey setting is invalid"
msgstr "Le paramètre Clé Pré-partagéen’est pas valide"
@@ -6805,7 +6884,7 @@ msgstr ""
"Suppose que le pair a disparu une fois le nombre donné d'erreurs d'échos "
"LCP ; utiliser 0 pour ignorer ces erreurs"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Prevents client-to-client communication"
msgstr "Empêche la communication directe entre clients"
@@ -6839,14 +6918,15 @@ msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr "Le primaire devient un esclave actif dès qu'il revient (toujours, 0)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
msgid "Priority"
msgstr "Priorité"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:545
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
msgctxt "Label indicating that WireGuard peer private key is stored"
msgid "Private"
msgstr "Privé"
@@ -6857,17 +6937,15 @@ msgid "Private (Prevent communication between MAC VLANs)"
msgstr "Privé (Empêche la communication entre les MAC VLAN)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:552
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid "Private Key"
msgstr "Clé privée"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:526
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:564
msgid "Private key present"
msgstr "Clé privée présente"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:290
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
msgid "PrivateKey setting is missing or invalid"
msgstr "Le paramètre Clé Privée est manquant ou invalide"
@@ -6880,16 +6958,13 @@ msgstr "Processus"
msgid "Prot."
msgstr "Prot."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:564
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1137
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:217
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:554
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1121
msgid "Protocol"
msgstr "Protocole"
@@ -6897,8 +6972,7 @@ msgstr "Protocole"
msgid "Provide NTP server"
msgstr "Fournir serveur NTP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:883
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid ""
"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
"and requests."
@@ -6906,7 +6980,7 @@ msgstr ""
"Fourni un serveur DHCPv6 sur cette interface et répond aux sollicitations et "
"demandes DHCPv6."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
msgid "Provide new network"
msgstr "Donner un nouveau réseau"
@@ -6918,28 +6992,36 @@ msgstr ""
"Fournir le serveur NTP à l'interface sélectionnée ou, si non spécifié, à "
"toutes les interfaces"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+msgid "Proxy Server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid "ProxyARP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Pseudo Ad-Hoc (ahdemo)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
msgid "Public Key"
msgstr "Clé publique"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:509
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
msgid "Public key is missing"
msgstr "La clé publique est manquante"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:518
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:556
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
msgctxt "Tooltip displaying full WireGuard peer public key"
msgid "Public key: %h"
msgstr "Clé publique : %h"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
msgid ""
"Public keys allow for the passwordless SSH logins with a higher security "
"compared to the use of plain passwords. In order to upload a new key to the "
@@ -6957,9 +7039,9 @@ msgid "Public prefix routed to this device for distribution to clients."
msgstr ""
"Préfixe public acheminé vers cet appareil pour être distribué aux clients."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
msgid "PublicKey setting is invalid"
-msgstr ""
+msgstr "Le paramètre Clé Publique n'est pas valide"
#: modules/luci-compat/luasrc/model/network/proto_qmi.lua:9
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:27
@@ -6970,11 +7052,11 @@ msgstr "QMI Cellulaire"
msgid "Quality"
msgstr "Qualité"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
msgid "Query all available upstream resolvers."
msgstr ""
"Interroger tous les serveurs <abbr title=\"Système de noms de domaine\">DNS</"
-"abbr> disponibles en amont"
+"abbr> disponibles en amont."
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:556
msgid "Query interval"
@@ -6984,35 +7066,35 @@ msgstr "Intervalle de requête"
msgid "Query response interval"
msgstr "Intervalle de réponse aux requêtes"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "R0 Key Lifetime"
msgstr "Durée de vie de la clé R0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "R1 Key Holder"
msgstr "Détenteur de la clé R1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430
msgid "RADIUS Accounting Port"
msgstr "Port de la comptabilisation Radius"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
msgid "RADIUS Accounting Secret"
msgstr "Secret de la comptabilisation Radius"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
msgid "RADIUS Accounting Server"
msgstr "Serveur de la comptabilisation Radius"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
msgid "RADIUS Authentication Port"
msgstr "Port de l'authentification Radius"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
msgid "RADIUS Authentication Secret"
msgstr "Secret de l'authentification Radius"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
msgid "RADIUS Authentication Server"
msgstr "Serveur de l'authentification Radius"
@@ -7020,16 +7102,18 @@ msgstr "Serveur de l'authentification Radius"
msgid "RFC3947 NAT-T mode"
msgstr "Mode NAT-T RFC3947"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid "RSN Preauth"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "RSSI threshold for joining"
msgstr "Seuil RSSI pour l’adhésion"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
msgid "RTS/CTS Threshold"
msgstr "Seuil RTS/CTS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
msgid "RX"
@@ -7039,11 +7123,17 @@ msgstr "Reçu"
msgid "RX Rate"
msgstr "Débit en réception"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2233
msgid "RX Rate / TX Rate"
msgstr "Taux RX / Taux TX"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
msgctxt "nft nat flag random"
msgid "Randomize source port mapping"
msgstr "Cartographie aléatoire des ports source"
@@ -7054,12 +7144,11 @@ msgstr ""
"Octets bruts codés en hexadécimal. Laissez le champ vide, sauf si votre FAI "
"l'exige"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
msgstr "Lisez <code>/etc/ethers</code> pour configurer le serveur DHCP."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
msgid "Really switch protocol?"
msgstr "Voulez-vous vraiment changer de protocole ?"
@@ -7067,11 +7156,11 @@ msgstr "Voulez-vous vraiment changer de protocole ?"
msgid "Realtime Graphs"
msgstr "Graphiques temps-réel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "Reassociation Deadline"
msgstr "Date limite de réassociation"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
msgid "Rebind protection"
msgstr "Protection contre l'attaque « rebind »"
@@ -7095,12 +7184,20 @@ msgstr "Redémarrage du système d'exploitation de votre équipement"
msgid "Receive"
msgstr "Reçoit"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
+#, fuzzy
+msgid "Received Data"
+msgstr "Reçoit"
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr "Recommandé. Adresses IP de l'interface WireGuard."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:504
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+msgid "Reconnect Timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
msgid "Reconnect this interface"
msgstr "Reconnecter cet interface"
@@ -7108,12 +7205,12 @@ msgstr "Reconnecter cet interface"
msgid "Redirect to HTTPS"
msgstr "Rediriger vers HTTPS"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
msgctxt "nft redirect to port"
msgid "Redirect to local port <strong>%h</strong>"
msgstr "Redirection vers le port local <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
msgctxt "nft redirect"
msgid "Redirect to local system"
msgstr "Redirection vers le système local"
@@ -7122,26 +7219,30 @@ msgstr "Redirection vers le système local"
msgid "References"
msgstr "Références"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361
+msgid "Refresh Channels"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
msgid "Refreshing"
msgstr "Rafraîchissement"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
msgctxt "nft reject with icmp type"
msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
msgstr "Rejeter le paquet IPv4 avec <strong>ICMP type %h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
msgctxt "nft reject with icmpx type"
msgid "Reject packet with <strong>ICMP type %h</strong>"
msgstr "Rejeter le paquet avec <strong>ICMP type %h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
msgctxt "nft reject with icmpv6 type"
msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
msgstr "Rejeter le paquet avec <strong>ICMPv6 type %h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
msgctxt "nft reject with tcp reset"
msgid "Reject packet with <strong>TCP reset</strong>"
msgstr "Rejeter le paquet avec <strong>réinitialisation TCP</strong>"
@@ -7155,6 +7256,8 @@ msgstr ""
"ou égale à la valeur spécifiée"
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
msgid "Relay"
msgstr "Relais"
@@ -7164,6 +7267,14 @@ msgstr "Relais"
msgid "Relay Bridge"
msgstr "Pont-relais"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+msgid "Relay To address"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
msgid "Relay between networks"
msgstr "Relais entre réseaux"
@@ -7182,6 +7293,7 @@ msgstr "Adresse IPv4 distante"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid "Remote IPv4 address or FQDN"
msgstr "Adresse IPv4 distante ou FQDN"
@@ -7194,16 +7306,23 @@ msgstr "Adresse IPv6 distante"
msgid "Remote IPv6 address or FQDN"
msgstr "Adresse IPv6 distante ou FQDN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:908
msgid "Remove"
msgstr "Désinstaller"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
msgid "Remove related device settings from the configuration"
msgstr "Supprimez de la configuration les paramètres des dispositifs associés"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Replace wireless configuration"
msgstr "Remplacer la configuration sans-fil"
@@ -7233,7 +7352,7 @@ msgstr "Exiger la somme de contrôle entrante (facultatif)."
msgid "Require incoming packets serialization (optional)."
msgstr "Exiger la sérialisation des paquets entrants (facultatif)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
msgid "Required"
msgstr "Obligatoire"
@@ -7245,8 +7364,11 @@ msgstr "Nécessaire avec certains FAIs, par ex. : Charter avec DOCSIS 3"
msgid "Required. Base64-encoded private key for this interface."
msgstr "Obligatoire. Clé privée encodée en Base64 pour cette interface."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
msgid "Required. Public key of the WireGuard peer."
msgstr "Obligatoire. Clé publique de l’homologue WireGuard."
@@ -7258,67 +7380,67 @@ msgstr "Obligatoire. Interface sous-jacente."
msgid "Required. XFRM interface ID to be used for SA."
msgstr "Obligatoire. Identité de l'interface XFRM à utiliser pour la SA."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
msgid "Requires hostapd"
msgstr "Nécessite hostapd"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
msgid "Requires hostapd with EAP Suite-B support"
msgstr "Nécessite hostapd avec prise en charge d'EAP Suite-B"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
msgid "Requires hostapd with EAP support"
msgstr "Nécessite hostapd avec prise en charge EAP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
msgid "Requires hostapd with OWE support"
msgstr "Nécessite hostapd avec le support OWE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
msgid "Requires hostapd with SAE support"
msgstr "Nécessite hostapd avec prise en charge SAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
msgid "Requires hostapd with WEP support"
msgstr "Nécessite hostapd avec prise en charge WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
msgid "Requires wpa-supplicant"
msgstr "Requiert wpa-supplicant"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
msgid "Requires wpa-supplicant with EAP Suite-B support"
msgstr "Requiert wpa-supplicant avec le support EAP Suite-B"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
msgid "Requires wpa-supplicant with EAP support"
msgstr "Requiert wpa-supplicant avec support EAP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
msgid "Requires wpa-supplicant with OWE support"
msgstr "Requiert wpa-supplicant avec support OWE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1358
msgid "Requires wpa-supplicant with SAE support"
msgstr "Requiert wpa-supplicant avec support SAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
msgid "Requires wpa-supplicant with WEP support"
msgstr "Nécessite wpa-supplicant avec prise en charge WEP"
@@ -7327,7 +7449,7 @@ msgid "Reselection policy for primary slave"
msgstr "Reselection politique pour esclave primaire"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
-#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-base/ucode/template/sysauth.ut:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
@@ -7342,22 +7464,25 @@ msgstr "Remise à zéro des compteurs"
msgid "Reset to defaults"
msgstr "Ré-initialisation"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
msgid "Resolv and Hosts Files"
msgstr "Fichiers Resolv et Hosts"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
msgid "Resolv file"
msgstr "Fichier de résolution des noms"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+msgid "Resolve specified FQDNs to an IP."
+msgstr "Liste des domaines à forcer à une adresse IP."
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
msgid "Resource not found"
msgstr "Ressource non trouvée"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:876
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:506
msgid "Restart"
msgstr "Redémarrer"
@@ -7365,7 +7490,7 @@ msgstr "Redémarrer"
msgid "Restart Firewall"
msgstr "Redémarrer le pare-feu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
msgid "Restart radio interface"
msgstr "Redémarrer l'interface radio"
@@ -7377,13 +7502,13 @@ msgstr "Restaurer"
msgid "Restore backup"
msgstr "Restaurer une sauvegarde"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
msgid ""
"Return answers to DNS queries matching the subnet from which the query was "
"received if multiple IPs are available."
msgstr ""
"Trouve le nom d'hôte suivant le sous-réseau d'où vient la requête si "
-"plusieurs adresses IPs sont possibles"
+"plusieurs adresses IPs sont possibles."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:385
#: modules/luci-base/htdocs/luci-static/resources/ui.js:386
@@ -7394,75 +7519,82 @@ msgstr "Montrer/cacher le mot de passe"
msgid "Reverse path filter"
msgstr "Filtre de chemin inverse"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4413
msgid "Revert"
msgstr "Annuler les modifications"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4518
msgid "Revert changes"
msgstr "Annuler les modifications"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4732
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4730
msgid "Revert request failed with status <code>%h</code>"
msgstr "La demande d'annulation a échoué, statut <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4712
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4710
msgid "Reverting configuration…"
msgstr "Annulation de la configuration…"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
msgctxt "nft dnat ip to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr "Réécrire la destination vers <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
msgctxt "nft dnat ip6 to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr "Réécrire la destination vers <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
msgctxt "nft dnat ip to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
"Réécrire la destination vers <strong>%h</strong>, port <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
msgctxt "nft dnat ip6 to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
"Réécrire la destination vers <strong>%h</strong>, port <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
msgctxt "nft snat ip to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr "Réécriture de la source vers <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109
msgctxt "nft snat ip6 to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr "Réécriture de la source vers <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
msgctxt "nft snat ip to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
"Réécriture de la source vers <strong>%h</strong>, port <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
msgctxt "nft snat ip6 to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
"Réécriture de la source vers <strong>%h</strong>, port <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
msgid "Rewrite to egress device address"
msgstr "Réécrire vers l’adresse de l’appareil de sortie"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr "Robustesse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
msgid ""
"Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
"<em>TFTP server root</em> turn on the TFTP server and serve files from "
@@ -7472,7 +7604,7 @@ msgstr ""
"TFTP</em> et <em>La racine du serveur TFTP</em> activer le serveur TFTP et "
"servir les fichiers à partir de <em>La racine du serveur TFTP</em>."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
msgid "Root preparation"
msgstr "Préparation root"
@@ -7480,12 +7612,11 @@ msgstr "Préparation root"
msgid "Round-Robin policy (balance-rr, 0)"
msgstr "Politique Round-Robin (balance-rr, 0)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Route Allowed IPs"
msgstr "Route IP autorisées"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:533
msgid "Route action chain \"%h\""
msgstr "Chaîne d'action de l'itinéraire \"%h\""
@@ -7493,14 +7624,13 @@ msgstr "Chaîne d'action de l'itinéraire \"%h\""
msgid "Route type"
msgstr "Type d'itinéraire"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid ""
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
msgstr ""
-"Durée de vie du routeur publiée dans les messages <abbr title=\"Router "
-"Advertisement, ICMPv6 Type 134\">RA</abbr>. Le maximum est de 9000 secondes."
+"Durée de vie du routeur publiée dans les messages <abbr title=\"Annonce de "
+"routeur, ICMPv6 Type 134\">RA</abbr>. Le maximum est de 9000 secondes."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:46
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:26
@@ -7532,20 +7662,20 @@ msgstr ""
msgid "Rule"
msgstr "Règle"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:603
msgid "Rule actions"
msgstr "Actions de la règle"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:476
msgctxt "nft comment"
msgid "Rule comment: %s"
msgstr "Commentaire sur la règle : %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:541
msgid "Rule container chain \"%h\""
msgstr "Chaîne de conteneurs de règles \"%h\""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
msgid "Rule matches"
msgstr "Correspondances de règles"
@@ -7553,16 +7683,16 @@ msgstr "Correspondances de règles"
msgid "Rule type"
msgstr "Type de règle"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run a filesystem check before mounting the device"
msgstr ""
"Faire une vérification du système de fichiers avant de monter le périphérique"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run filesystem check"
msgstr "Faire une vérification du système de fichiers"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
msgid "Runtime error"
msgstr "Erreur d'exécution"
@@ -7575,6 +7705,11 @@ msgstr "SHA256"
msgid "SNR"
msgstr "SNR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "SRV"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
msgid "SSH Access"
@@ -7592,15 +7727,15 @@ msgstr "Port du serveur SSH"
msgid "SSH username"
msgstr "Nom d'utilisateur SSH"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
msgid "SSH-Keys"
msgstr "Clés SSH"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1811
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
msgid "SSID"
msgstr "SSID"
@@ -7613,11 +7748,11 @@ msgstr "SSTP"
msgid "SSTP Server"
msgstr "Serveur SSTP"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid "SWAP"
msgstr "SWAP"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
@@ -7625,10 +7760,10 @@ msgstr "SWAP"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:463
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:123
msgid "Save"
-msgstr "Enregistrer"
+msgstr "Sauvegarder"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Enregistrer et Appliquer"
@@ -7645,7 +7780,7 @@ msgstr "Enregistrer mtdblock"
msgid "Save mtdblock contents"
msgstr "Enregistrer le contenu de mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:881
msgid "Scan"
msgstr "Scan"
@@ -7654,15 +7789,15 @@ msgstr "Scan"
msgid "Scheduled Tasks"
msgstr "Tâches Régulières"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4387
msgid "Section added"
msgstr "Section ajoutée"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
msgid "Section removed"
msgstr "Section retirée"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "See \"mount\" manpage for details"
msgstr "Voir le manuel de « mount » pour les détails"
@@ -7678,7 +7813,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2962
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
msgid "Select file…"
msgstr "Sélectionner un fichier…"
@@ -7688,14 +7823,13 @@ msgstr ""
"Sélectionne la politique de hachage de transmission à utiliser pour la "
"sélection de l'esclave"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:768
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
msgid ""
"Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages advertising this device as IPv6 router."
msgstr ""
-"Envoyer des messages <abbr title=\"Router Advertisement, ICMPv6 Type "
-"134\">RA</abbr> annonçant ce périphérique comme routeur IPv6."
+"Envoyer des messages <abbr title=\"Annonce de routeur, ICMPv6 Type 134\">RA</"
+"abbr> annonçant ce périphérique comme routeur IPv6."
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:650
msgid "Send ICMP redirects"
@@ -7722,11 +7856,11 @@ msgstr "Envoyer le nom d'hôte de cet appareil"
msgid "Server"
msgstr "Serveur"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
msgid "Server address"
msgstr "Adresse du serveur"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
msgid "Server name"
msgstr "Nom du serveur"
@@ -7735,7 +7869,6 @@ msgid "Service Name"
msgstr "Nom du service"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:88
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
msgid "Service Type"
msgstr "Type du service"
@@ -7743,7 +7876,7 @@ msgstr "Type du service"
msgid "Services"
msgstr "Services"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "Session expired"
msgstr "La session a expiré"
@@ -7752,19 +7885,17 @@ msgstr "La session a expiré"
msgid "Set Static"
msgstr "Définir statique"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
msgctxt "nft mangle"
msgid "Set header field <var>%s</var> to <strong>%s</strong>"
msgstr "Définir le champ d'en-tête <var>%s</var> à <strong>%s</strong>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
"Définit l'interface comme esclave externe NDP-Proxy. Désactivé par défaut."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1240
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
@@ -7777,20 +7908,18 @@ msgstr ""
msgid "Set same MAC Address to all slaves"
msgstr "Définir la même adresse MAC à tous les esclaves"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
msgid ""
"Set the autonomous address-configuration flag in the prefix information "
"options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
"When enabled, clients will perform stateless IPv6 address autoconfiguration."
msgstr ""
"Définir l'indicateur de configuration d'adresse autonome dans les options "
-"d'information sur les préfixes des messages envoyés par <abbr title=\"Router "
-"Advertisement\">RA</abbr>. Lorsqu'il est activé, les clients effectueront "
-"une autoconfiguration d'adresse IPv6 sans état."
+"d'information sur les préfixes des messages envoyés par <abbr "
+"title=\"Annonce de routeur\">RA</abbr>. Lorsqu'il est activé, les clients "
+"effectueront une autoconfiguration d'adresse IPv6 sans état."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:719
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
msgid ""
"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
"proxying."
@@ -7800,16 +7929,14 @@ msgstr ""
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:306
msgid "Set to currently active slave (active, 1)"
-msgstr "Définir sur esclave actif (actif, 1)"
+msgstr "Définir sur l’esclave actuellement actif (actif, 1)"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:307
msgid "Set to first slave added to the bond (follow, 2)"
msgstr "Fixe le premier esclave ajouté au lien (follow, 2)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:672
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:646
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:678
msgid "Set up DHCP Server"
msgstr "Configurer le serveur DHCP"
@@ -7820,7 +7947,6 @@ msgid "Setting PLMN failed"
msgstr "Échec de la définition du PLMN"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
msgstr "Échec de la définition du mode de fonctionnement"
@@ -7828,12 +7954,17 @@ msgstr "Échec de la définition du mode de fonctionnement"
msgid "Settings"
msgstr "Paramètres"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:923
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Setup routes for proxied IPv6 neighbours."
msgstr "Configurez les itinéraires pour les proxysIPv6 voisins."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Severely Errored Seconds (SES)"
msgstr "Secondes gravement erronées (SES)"
@@ -7842,12 +7973,11 @@ msgstr "Secondes gravement erronées (SES)"
msgid "Short GI"
msgstr "IG court"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
msgid "Short Preamble"
msgstr "Préambule court"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
msgstr "Afficher la liste des fichiers de la sauvegarde actuelle"
@@ -7860,17 +7990,16 @@ msgstr "Afficher les chaînes vides"
msgid "Show raw counters"
msgstr "Afficher les compteurs bruts"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:510
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:526
msgid "Shutdown this interface"
msgstr "Arrêter cette interface"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:388
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
@@ -7878,11 +8007,11 @@ msgstr "Arrêter cette interface"
msgid "Signal"
msgstr "Signal"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2232
msgid "Signal / Noise"
msgstr "Signal / bruit"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Signal Attenuation (SATN)"
msgstr "Atténuation du signal (SATN)"
@@ -7894,12 +8023,12 @@ msgstr "Taux de rafraîchissement du signal"
msgid "Signal:"
msgstr "Signal :"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Taille"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
msgid "Size of DNS query cache"
msgstr "Taille du cache de requête DNS"
@@ -7917,12 +8046,12 @@ msgid "Skip from backup files that are equal to those in /rom"
msgstr ""
"Ignorer les fichiers de sauvegarde qui sont égaux à ceux présents dans /rom"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
msgid "Skip to content"
msgstr "Passer au contenu"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
msgid "Skip to navigation"
msgstr "Passer à la navigation"
@@ -7931,7 +8060,7 @@ msgstr "Passer à la navigation"
msgid "Slave Interfaces"
msgstr "Interfaces Esclaves"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1428
msgid "Software VLAN"
msgstr "VLAN logiciel"
@@ -7940,14 +8069,10 @@ msgstr "VLAN logiciel"
msgid "Some fields are invalid, cannot save values!"
msgstr "Certains champs sont invalides, ne peut sauvegarder les valeurs !"
-#: modules/luci-base/luasrc/view/error404.htm:9
+#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
msgstr "Désolé, l'objet que vous avez demandé n'as pas été trouvé."
-#: modules/luci-base/luasrc/view/error500.htm:9
-msgid "Sorry, the server encountered an unexpected error."
-msgstr "Désolé, le serveur à rencontré une erreur inattendue."
-
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
msgid ""
"Sorry, there is no sysupgrade support present; a new firmware image must be "
@@ -7967,12 +8092,12 @@ msgstr ""
msgid "Source"
msgstr "Source"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
msgctxt "nft ip saddr"
msgid "Source IP"
msgstr "IP source"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
msgctxt "nft ip6 saddr"
msgid "Source IPv6"
msgstr "IPv6 Source"
@@ -7982,21 +8107,20 @@ msgstr "IPv6 Source"
msgid "Source interface"
msgstr "Interface source"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
msgctxt "nft ip sport"
msgid "Source port"
msgstr "Port source"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
msgid ""
"Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
"options for Dnsmasq."
msgstr ""
-"Options de démarrage spéciales <abbr title=\"Preboot eXecution Environment"
-"\">PXE</abbr> pour Dnsmasq."
+"Options de démarrage spéciales <abbr title=\"Preboot eXecution "
+"Environment\">PXE</abbr> pour Dnsmasq."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
msgid ""
"Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
"unspecified, the local device DNS search domain will be announced."
@@ -8005,8 +8129,7 @@ msgstr ""
"Si elle n'est pas spécifiée, le domaine de recherche DNS du périphérique "
"local sera annoncé."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid ""
"Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
"If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -8060,20 +8183,19 @@ msgid "Specifies the destination subnet to match (CIDR notation)"
msgstr ""
"Spécifie le sous-réseau de destination à faire correspondre (notation CIDR)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Specifies the directory the device is attached to"
msgstr "Indique le répertoire auquel le périphérique est rattaché"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
msgid ""
"Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
"messages, for example to instruct clients to request further information via "
"stateful DHCPv6."
msgstr ""
-"Spécifie les indicateurs envoyés dans les messages <abbr title=\"Router "
-"Advertisement\">RA</abbr>, par exemple pour indiquer aux clients de demander "
-"des informations supplémentaires via l'état DHCPv6."
+"Spécifie les indicateurs envoyés dans les messages <abbr title=\"Annonce de "
+"routeur\">RA</abbr>, par exemple pour indiquer aux clients de demander des "
+"informations supplémentaires via l'état DHCPv6."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:176
msgid ""
@@ -8119,7 +8241,7 @@ msgid ""
"dead"
msgstr "Indique le délai après quoi les hôtes seront supposés disparus"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid ""
"Specifies the maximum transmit power the wireless radio may use. Depending "
"on regulatory requirements and wireless usage, the actual transmit power may "
@@ -8377,10 +8499,10 @@ msgid ""
"Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
"bytes)."
msgstr ""
-"Spécifiez une MTU (Maximum Transmission Unit) autre que la valeur par défaut "
-"(1280 octets)."
+"Spécifiez une Unité de Transmission Maximale (MTU) autre que la valeur par "
+"défaut (1280 octets)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "Specify the secret encryption key here."
msgstr "Spécifiez ici la clé secrète de chiffrage."
@@ -8388,9 +8510,8 @@ msgstr "Spécifiez ici la clé secrète de chiffrage."
msgid "Stale neighbour cache timeout"
msgstr "Délai d’expiration du cache voisin obsolète"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:669
msgid "Start"
msgstr "Démarrer"
@@ -8402,16 +8523,16 @@ msgstr "Démarrer WPS"
msgid "Start priority"
msgstr "Priorité de démarrage"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
msgid "Start refresh"
msgstr "Lancer l'actualisation"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Starting configuration apply…"
msgstr "La configuration de départ s'applique…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1827
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413
msgid "Starting wireless scan..."
msgstr "Démarrage de l'analyse sans fil ..."
@@ -8433,17 +8554,17 @@ msgstr "Routes IPv6 statiques"
msgid "Static Lease"
msgstr "Bail statique"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
msgid "Static Leases"
msgstr "Baux Statiques"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
msgstr "Adresse statique"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
msgid ""
"Static leases are used to assign fixed IP addresses and symbolic hostnames "
"to DHCP clients. They are also required for non-dynamic interface "
@@ -8454,21 +8575,19 @@ msgstr ""
"interfaces sans configuration dynamique où l'on fournit un bail aux seuls "
"hôtes configurés."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
msgid "Station inactivity limit"
msgstr "Limite d'inactivité de la station"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:551
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
msgid "Status"
msgstr "État"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:528
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:512
msgid "Stop"
msgstr "Arrêter"
@@ -8476,8 +8595,8 @@ msgstr "Arrêter"
msgid "Stop WPS"
msgstr "Arrêter WPS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1857
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1919
msgid "Stop refresh"
msgstr "Arrêter le rafraîchissement"
@@ -8489,7 +8608,7 @@ msgstr "Stockage"
msgid "Strict filtering"
msgstr "Filtrage strict"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
msgid "Strict order"
msgstr "Ordre strict"
@@ -8498,31 +8617,32 @@ msgid "Strong"
msgstr "Forte"
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2055
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2117
msgid "Submit"
msgstr "Soumettre"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
msgid "Suppress logging"
msgstr "Supprimer la journalisation"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
msgid "Suppress logging of the routine operation for the DHCP protocol."
msgstr ""
-"Supprimer la journalisation du fonctionnement de routine de ces protocoles"
+"Supprimer la journalisation du fonctionnement de routine pour le protocole "
+"DHCP."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:46
msgid "Swap free"
-msgstr "Swap restant"
+msgstr "Fichier d'échange (Swap) restant"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:3
msgid "Switch"
-msgstr "Switch"
+msgstr "Commutateur"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:172
msgid "Switch %q"
-msgstr "Switch %q"
+msgstr "Commutateur %q"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:150
msgid ""
@@ -8531,17 +8651,16 @@ msgstr ""
"Le commutateur %q a une topologie inconnue - les paramètres VLAN peuvent ne "
"pas être précis."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1426
msgid "Switch VLAN"
msgstr "Commutateur VLAN"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
msgid "Switch port"
msgstr "Port du commutateur"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:560
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
msgid "Switch protocol"
msgstr "Changer de protocole"
@@ -8557,14 +8676,22 @@ msgstr "Lien symbolique"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:89
msgid "Sync with NTP-Server"
-msgstr "Synchroniser avec NTP-Server"
+msgstr "Synchroniser avec le serveur NTP"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:81
msgid "Sync with browser"
msgstr "Synchroniser avec le navigateur"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "Syntax: <code>_service._proto.example.com</code>."
+msgstr ""
+
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
msgid "System"
@@ -8588,29 +8715,29 @@ msgstr "Propriétés système"
msgid "System log buffer size"
msgstr "Taille du tampon du journal système"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
msgid "System running in recovery (initramfs) mode."
msgstr "Le système fonctionne en mode de récupération (initramfs)."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
msgctxt "nft tcp option maxseg size"
msgid "TCP MSS"
-msgstr ""
+msgstr "TCP MSS"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
msgctxt "nft tcp dport"
msgid "TCP destination port"
msgstr "Port de destination TCP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
msgctxt "nft tcp flags"
msgid "TCP flags"
msgstr "Indicateurs TCP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
msgctxt "nft tcp sport"
msgid "TCP source port"
msgstr "Port source TCP"
@@ -8619,16 +8746,14 @@ msgstr "Port source TCP"
msgid "TCP:"
msgstr "TCP :"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
msgid "TFTP server root"
msgstr "Racine du serveur TFTP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
msgid "TX"
-msgstr "Transmis"
+msgstr "Emission"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:236
msgid "TX Rate"
@@ -8646,6 +8771,7 @@ msgstr "Longueur de la file d'attente TX"
msgid "Table"
msgstr "Table"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
@@ -8653,7 +8779,7 @@ msgstr "Table"
msgid "Target"
msgstr "Cible"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
msgid "Target Platform"
msgstr "Plate-forme cible"
@@ -8669,19 +8795,17 @@ msgstr "Espace temporaire"
msgid "Terminate"
msgstr "Éteindre"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:839
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid ""
"The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
"Minimum is 1280 bytes."
msgstr ""
"<abbr title=\"Maximum Transmission Unit\">MTU</abbr> à publier dans les "
-"messages <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. Le "
+"messages <abbr title=\"Annonce de routeur, ICMPv6 Type 134\">RA</abbr>. Le "
"minimum est de 1280 octets."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
msgid ""
"The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
"addresses are available via DHCPv6."
@@ -8689,8 +8813,7 @@ msgstr ""
"L’indicateur <em>Configuration d’adresse gérée</em> (M) indique que les "
"adresses IPv6 sont disponibles via DHCPv6."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:798
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
msgid ""
"The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
"also acting as Mobile IPv6 home agent on this link."
@@ -8698,8 +8821,7 @@ msgstr ""
"L'indicateur <em>Mobile IPv6 Home Agent</em> (H) indique que le dispositif "
"fait également office d'agent d'origine Mobile IPv6 sur cette liaison."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
msgid ""
"The <em>Other configuration</em> (O) flag indicates that other information, "
"such as DNS servers, is available via DHCPv6."
@@ -8719,8 +8841,7 @@ msgstr ""
"Le paquet <em>qrencode</em> est nécessaire pour générer une image de code QR "
"de la configuration."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
@@ -8737,15 +8858,15 @@ msgstr ""
"vous devez maintenant utiliser le nom d'utilisateur brut au lieu de l'ID "
"utilisateur!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
msgid "The IP address %h is already used by another static lease"
msgstr "L'adresse IP %h est déjà utilisée par un autre bail statique"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
msgid "The IP address is outside of any DHCP pool address range"
msgstr "L’adresse IP est en dehors de toute plage d’adresses du pool DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
msgid "The IP address of the boot server"
msgstr "Adresse IP du serveur de démarrage"
@@ -8757,6 +8878,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
msgstr ""
@@ -8787,7 +8909,7 @@ msgstr ""
msgid "The LED blinks with the configured on/off frequency"
msgstr "La LED clignote avec la fréquence d'allumage/extinction configurée"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
msgid "The LED flashes to simulate actual heart beat."
msgstr "La LED clignote pour simuler un rythme cardiaque réel."
@@ -8806,7 +8928,7 @@ msgstr "La LED est toujours désactivée par défaut."
msgid "The LED is always in default state on."
msgstr "La LED est toujours allumée par défaut."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
msgid ""
"The MAC address %h is already used by another static lease in the same DHCP "
"pool"
@@ -8818,7 +8940,7 @@ msgstr ""
msgid "The MTU must not exceed the parent device MTU of %d bytes"
msgstr "La MTU ne doit pas dépasser la MTU du périphérique parent de %d octets"
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
msgid "The VLAN ID must be unique"
msgstr "L'Identité du VLAN doit être unique"
@@ -8826,7 +8948,7 @@ msgstr "L'Identité du VLAN doit être unique"
msgid "The algorithm that is used to discover mesh routes"
msgstr "Algorithme utilisé pour découvrir les itinéraires de maillage"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid ""
"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
"code> and <code>_</code>"
@@ -8840,7 +8962,7 @@ msgstr ""
"Le fichier de configuration n'a pas pu être chargé en raison de l'erreur "
"suivante:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid ""
"The correct SSID must be manually specified when joining a hidden wireless "
"network"
@@ -8848,7 +8970,7 @@ msgstr ""
"Le SSID correct doit être spécifié manuellement lors de la connexion à un "
"réseau sans fil caché"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4509
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8866,23 +8988,21 @@ msgstr ""
"l'ensemble des modifications, ou bien annuler toutes les modifications en "
"cours pour conserver l'état actuel."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
msgstr ""
-"Le fichier de périphérique de la mémoire ou de la partition (<abbr title="
-"\"par exemple\">par exemple.</abbr> <code>/dev/sda1</code>)"
+"Le fichier de périphérique de la mémoire ou de la partition (<abbr "
+"title=\"par exemple\">par exemple.</abbr> <code>/dev/sda1</code>)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:450
msgid "The device name \"%s\" is already taken"
-msgstr "Le nom du périphérique « %s » est déjà pris"
+msgstr "Le nom du périphérique «%s» est déjà pris"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:437
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:393
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
msgid ""
"The existing network configuration needs to be changed for LuCI to function "
"properly."
@@ -8890,7 +9010,7 @@ msgstr ""
"La configuration réseau existante doit être modifiée pour que LuCI "
"fonctionne correctement."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
@@ -8913,7 +9033,7 @@ msgstr ""
msgid "The following rules are currently active on this system."
msgstr "Les règles suivantes sont actuellement actives sur ce système."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
msgid "The frequency is in direct proportion to 1-minute average CPU load."
msgstr ""
"La fréquence est directement proportionnelle à la charge moyenne du CPU sur "
@@ -8923,8 +9043,7 @@ msgstr ""
msgid "The gateway address must not be a local IP address"
msgstr "L'adresse de passerelle ne doit pas être une adresse IP locale"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:732
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:714
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752
msgid ""
"The generated configuration can be imported into a WireGuard client "
"application to setup a connection towards this device."
@@ -8932,11 +9051,11 @@ msgstr ""
"La configuration générée peut être importée dans une application cliente "
"WireGuard pour configurer une connexion vers ce périphérique."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
msgid "The given SSH public key has already been added."
msgstr "La clé publique SSH donnée a déjà été ajoutée."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA, "
"ED25519 or ECDSA keys."
@@ -8957,17 +9076,19 @@ msgstr ""
"d’un saut supplémentaire (le paquet doit être reçu et retransmis, ce qui "
"coûte du temps d’antenne)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
msgid "The hostname of the boot server"
msgstr "Nom d’hôte du serveur d’amorçage"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
msgid "The interface name is already used"
msgstr "Le nom de l'interface est déjà utilisé"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1116
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
msgid "The interface name is too long"
msgstr "Le nom d'interface est trop long"
@@ -8992,6 +9113,7 @@ msgstr "Adresse IPv4 locale"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "The local IPv4 address over which the tunnel is created (optional)."
msgstr "Adresse IPv4 locale sur laquelle le tunnel est créé (facultatif)."
@@ -9034,16 +9156,15 @@ msgstr ""
"valeur est élevée, moins le trafic est intense, car les réponses des hôtes "
"sont réparties sur un intervalle plus long"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:858
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid ""
"The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
"abbr> messages. Maximum is 255 hops."
msgstr ""
-"Nombre maximal de sauts à publier dans les messages <abbr title=\"Router "
-"Advertisement\">RA</abbr>. Le maximum est de 255 sauts."
+"Nombre maximal de sauts à publier dans les messages <abbr title=\"Annonce de "
+"routeur\">RA</abbr>. Le maximum est de 255 sauts."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4645
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -9051,14 +9172,14 @@ msgstr ""
"L’accès réseau à cet appareil pourrait être interrompu en modifiant les "
"paramètres de l’interface «%h»."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
msgid "The network name is already used"
msgstr "Le nom du réseau est déjà utilisé"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
msgid ""
-"The network ports on this device can be combined to several <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"The network ports on this device can be combined to several <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
"communicate directly with each other. <abbr title=\"Virtual Local Area "
"Network\">VLAN</abbr>s are often used to separate different network "
"segments. Often there is by default one Uplink port for a connection to the "
@@ -9072,8 +9193,7 @@ msgstr ""
"un port d'uplink pour une connexion vers un réseau plus vaste, comme "
"internet et les autres ports sont réservés au réseau local."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:719
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid ""
"The public hostname or IP address of this system the peer should connect to. "
"This usually is a static public IP address, a static hostname or a DDNS "
@@ -9128,11 +9248,11 @@ msgstr ""
"iproute2/rt_tables. Les alias spéciaux local (255), main (254) et default "
"(253) sont également valides"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383
msgid "The selected %s mode is incompatible with %s encryption"
msgstr "Le mode %s sélectionné n'est pas compatible avec le chiffrement %s"
-#: modules/luci-base/luasrc/view/csrftoken.htm:11
+#: modules/luci-base/ucode/template/csrftoken.ut:11
msgid "The submitted security token is invalid or already expired!"
msgstr "Le jeton de sécurité soumis n'est pas valide ou a expiré !"
@@ -9200,10 +9320,8 @@ msgstr ""
"Le fichier d'image téléchargé ne contient pas de format pris en charge. "
"Assurez-vous de choisir le format d'image générique pour votre plate-forme."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1453
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
msgid "The value is overridden by configuration."
msgstr "Cette valeur est remplacée par la configuration."
@@ -9215,7 +9333,7 @@ msgstr ""
"Cette valeur indique l'intervalle (en millisecondes) pendant lequel Batman "
"adv envoie ses informations de protocole au réseau."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:679
msgid ""
"There are legacy iptables rules present on the system. Mixing iptables and "
"nftables rules is discouraged and may lead to incomplete traffic filtering."
@@ -9224,19 +9342,19 @@ msgstr ""
"de règles iptables et nftables est déconseillé et peut entraîner un filtrage "
"incomplet du trafic."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
msgid "There are no active leases"
msgstr "Aucun bail actif"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4677
msgid "There are no changes to apply"
msgstr "Il n'y a aucun changement à appliquer"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:70
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
msgid ""
"There is no password set on this router. Please configure a root password to "
@@ -9249,18 +9367,18 @@ msgstr ""
msgid "This IPv4 address of the relay"
msgstr "L'adresse IPv4 du relais"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1695
msgid "This authentication type is not applicable to the selected EAP method."
msgstr ""
"Ce type d'authentification n'est pas applicable à la méthode EAP "
"sélectionnée."
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
msgid "This does not look like a valid PEM file"
msgstr "Cela ne ressemble pas à un fichier PEM valide"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
"include during sysupgrade. Modified files in /etc/config/ and certain other "
@@ -9314,11 +9432,11 @@ msgstr ""
"Il s'agit de l'adresse de l'extrémité locale attribuée par le fournisseur de "
"tunnels, elle se termine habituellement avec <code>...:2/64</code>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
msgid "This is the only DHCP server in the local network."
msgstr ""
-"C'est le seul serveur <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> sur le réseau local"
+"C'est le seul serveur <abbr title=\"Protocole de Configuration Dynamique des "
+"Hôtes\">DHCP</abbr> sur le réseau local."
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:73
msgid "This is the plain username for logging into the account"
@@ -9351,8 +9469,8 @@ msgstr ""
"Cette liste donne une vue d'ensemble des processus en cours d'exécution et "
"leur statut."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
msgid ""
"This option cannot be used because the ca-bundle package is not installed."
msgstr ""
@@ -9369,6 +9487,10 @@ msgstr "Cette section ne contient pas encore de valeur"
msgid "Time Synchronization"
msgstr "Synchronisation de l'heure"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "Time advertisement"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Time in milliseconds"
msgstr "Temps en millisecondes"
@@ -9377,10 +9499,14 @@ msgstr "Temps en millisecondes"
msgid "Time in seconds to spend in listening and learning states"
msgstr "Temps en secondes à passer dans les états d'écoute et d'apprentissage"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "Time interval for rekeying GTK"
msgstr "Intervalle de temps pour retaper GTK"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "Time zone"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
msgid "Timed-out"
msgstr "Délai d’expiration"
@@ -9405,14 +9531,18 @@ msgstr ""
msgid "Timezone"
msgstr "Fuseau horaire"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:418
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:438
msgid ""
"To fully configure the local WireGuard interface from an existing (e.g. "
-"provider supplied) configuration file, use the <strong><a class=\"full-import"
-"\" href=\"#\">configuration import</a></strong> instead."
+"provider supplied) configuration file, use the <strong><a class=\"full-"
+"import\" href=\"#\">configuration import</a></strong> instead."
msgstr ""
+"Pour configurer entièrement l'interface WireGuard locale à partir d'un "
+"fichier de configuration existant (par exemple, fourni par le fournisseur), "
+"utilisez plutôt l'importation de la configuration <strong><a class=\"full-"
+"import\" href=\"#\"></a></strong> ."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
msgid "To login…"
msgstr "Ouvrir une session…"
@@ -9427,8 +9557,7 @@ msgstr ""
"micrologiciel dans son état initial, cliquer sur \"Réinitialiser\" (possible "
"seulement avec les images de type squashfs)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
msgid "Tone"
msgstr "Ton"
@@ -9436,9 +9565,9 @@ msgstr "Ton"
msgid "Total Available"
msgstr "Total disponible"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:121
msgid "Traceroute"
msgstr "Traceroute"
@@ -9453,38 +9582,43 @@ msgstr "Trafic"
msgid "Traffic Class"
msgstr "Classe de trafic"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:529
msgid "Traffic filter chain \"%h\""
msgstr "Chaîne de filtrage du trafic \"%h\""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:467
msgctxt "nft counter"
msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
msgstr "Trafic correspondant à la règle : %.1000mPackets, %.1024mBytes"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:387
msgid "Transfer"
-msgstr "Données"
+msgstr "Transférer"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:25
msgid "Transmit"
-msgstr "Transmet"
+msgstr "Transmettre"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:319
msgid "Transmit Hash Policy"
msgstr "Transmettre la politique de hachage"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
+#, fuzzy
+msgid "Transmitted Data"
+msgstr "Antenne émettrice"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
msgctxt "nft @th,off,len"
msgid "Transport header bits %d-%d"
msgstr "Bits d'en-tête de transport %d-%d"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
msgctxt "nft th dport"
msgid "Transport header destination port"
msgstr "Port de destination de l'en-tête de transport"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
msgctxt "nft th sport"
msgid "Transport header source port"
msgstr "Port source de l'en-tête de transport"
@@ -9499,9 +9633,9 @@ msgstr "Mode de déclenchement"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:69
msgid "Tunnel ID"
-msgstr "ID du tunnel"
+msgstr "Identité du tunnel"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3024
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
#: modules/luci-compat/luasrc/model/network.lua:1431
msgid "Tunnel Interface"
msgstr "Interface du tunnel"
@@ -9512,7 +9646,7 @@ msgstr "Interface du tunnel"
msgid "Tunnel Link"
msgstr "Lien de tunnel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1410
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
msgid "Tunnel device"
msgstr "Dispositif de tunnel"
@@ -9520,12 +9654,10 @@ msgstr "Dispositif de tunnel"
msgid "Tx-Power"
msgstr "Puissance d'émission"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1441
msgid "Type"
msgstr "Type"
@@ -9533,12 +9665,12 @@ msgstr "Type"
msgid "Type of service"
msgstr "Type de service"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
msgctxt "nft udp dport"
msgid "UDP destination port"
msgstr "Port de destination UDP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
msgctxt "nft udp sport"
msgid "UDP source port"
msgstr "Port source UDP"
@@ -9556,8 +9688,8 @@ msgstr "seulement UMTS"
msgid "UMTS/GPRS/EV-DO"
msgstr "UMTS/GPRS/EV-DO"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid "UUID"
msgstr "UUID"
@@ -9578,7 +9710,7 @@ msgstr "Impossible de déterminer l'adresse IP externe"
msgid "Unable to determine upstream interface"
msgstr "Impossible de déterminer l'interface en amont"
-#: modules/luci-base/luasrc/view/error404.htm:11
+#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
msgstr "Impossible d'envoyer"
@@ -9627,21 +9759,29 @@ msgstr "Impossible de redémarrer le pare-feu: %s"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:370
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:57
msgid "Unable to save contents: %s"
-msgstr "Impossible d'enregistrer le contenu: %s"
+msgstr "Impossible d'enregistrer le contenu : %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Unavailable Seconds (UAS)"
msgstr "Secondes non disponibles (UAS)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1317
msgid "Unconfigure"
msgstr "Annuler la configuration"
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
msgid "Unexpected reply data format"
msgstr "Format de données de réponse inattendu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid ""
"Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
"within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -9653,7 +9793,7 @@ msgstr ""
"L'ULA pour IPv6 est analogue à l'adressage de réseau privé IPv4. Ce préfixe "
"est généré de manière aléatoire lors de la première installation."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2111
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
#: modules/luci-compat/luasrc/model/network.lua:971
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
msgid "Unknown"
@@ -9663,7 +9803,7 @@ msgstr "Inconnue"
msgid "Unknown and unsupported connection method."
msgstr "Méthode de connexion inconnue et non prise en charge."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
#: modules/luci-compat/luasrc/model/network.lua:1138
msgid "Unknown error (%s)"
msgstr "Erreur inconnue (%s)"
@@ -9672,7 +9812,7 @@ msgstr "Erreur inconnue (%s)"
msgid "Unknown error code"
msgstr "Code d'erreur inconnu"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2108
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:965
msgid "Unmanaged"
@@ -9683,11 +9823,11 @@ msgstr "non-géré"
msgid "Unmount"
msgstr "Démonter"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
msgid "Unnamed key"
msgstr "Clé sans nom"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4327
msgid "Unsaved Changes"
msgstr "Changements non appliqués"
@@ -9701,16 +9841,16 @@ msgid "Unsupported MAP type"
msgstr "Type de carte non pris en charge"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
msgid "Unsupported modem"
msgstr "Modem non pris en charge"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:309
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:299
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:315
msgid "Unsupported protocol type."
msgstr "Type de protocole non pris en charge."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:494
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
msgid "Untitled peer"
msgstr "Homologue sans titre"
@@ -9722,7 +9862,7 @@ msgstr "Haut"
msgid "Up Delay"
msgstr "Délai d'attente"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
msgid "Upload"
msgstr "Téléverser"
@@ -9745,19 +9885,19 @@ msgstr "Téléverser un fichier"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2826
msgid "Upload file…"
-msgstr "Téléverser un fichier…"
+msgstr "Téléversement du fichier…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4202
msgid "Upload request failed: %s"
msgstr "Échec de la demande de téléchargement: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
msgid "Uploading file…"
msgstr "Téléchargement du fichier…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid ""
"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
"assigned with a name in the form <em>wifinet#</em> and the network will be "
@@ -9767,35 +9907,34 @@ msgstr ""
"attribuées avec un nom sous la forme <em>wifinet#</em> et le réseau sera "
"redémarré pour appliquer la configuration mise à jour."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410
msgid ""
"Upon pressing \"Continue\", bridges configuration will be updated and the "
"network will be restarted to apply the updated configuration."
msgstr ""
-"En appuyant sur « Continuer », la configuration des ponts sera mise à jour "
+"En appuyant sur « Continuer », la configuration des ponts sera mise à jour "
"et le réseau sera redémarré pour appliquer la configuration mise à jour."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:428
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444
msgid ""
"Upon pressing \"Continue\", ifname options will get renamed and the network "
"will be restarted to apply the updated configuration."
msgstr ""
-"En appuyant sur « Continuer », les options ifname seront renommées et le "
+"En appuyant sur « Continuer », les options ifname seront renommées et le "
"réseau sera redémarré pour appliquer la configuration mise à jour."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
msgid "Upstream resolvers will be queried in the order of the resolv file."
msgstr ""
"Les serveurs <abbr title=\"Domain Name System\">DNS</abbr> seront interrogés "
-"dans l'ordre du fichier de résolution"
+"dans l'ordre du fichier de résolution."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
msgid "Uptime"
-msgstr "Temps de service"
+msgstr "Durée de fonctionnement"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
msgid "Use <code>/etc/ethers</code>"
msgstr "Utilisez <code>/etc/ethers</code>"
@@ -9807,10 +9946,9 @@ msgstr "Utiliser des serveurs annoncés DHCP"
msgid "Use DHCP gateway"
msgstr "Utiliser la passerelle DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:940
msgid "Use DNS servers advertised by peer"
msgstr "Utiliser les serveurs DNS publiés par le distant"
@@ -9851,11 +9989,11 @@ msgstr ""
"Utiliser XOR des adresses MAC et IP matérielles, s'appuyer sur "
"skb_flow_dissect (encap2 + 3)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Use as external overlay (/overlay)"
msgstr "Utiliser comme superposition externe (/superposition)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
msgid "Use as root filesystem (/)"
msgstr "Utiliser comme système de fichiers racine (/)"
@@ -9863,27 +10001,23 @@ msgstr "Utiliser comme système de fichiers racine (/)"
msgid "Use broadcast flag"
msgstr "Utiliser une marque de diffusion"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1246
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1236
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
msgid "Use builtin IPv6-management"
msgstr "Utilisez la gestion IPv6 intégrée"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
msgid "Use custom DNS servers"
msgstr "Utiliser des serveurs DNS spécifiques"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "Use default gateway"
msgstr "Utiliser la passerelle par défaut"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:958
msgid "Use gateway metric"
msgstr "Utiliser la métrique de la passerelle"
@@ -9903,20 +10037,20 @@ msgstr ""
msgid "Use routing table"
msgstr "Utiliser la table de routage"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
msgctxt "nft nat flag persistent"
msgid "Use same source and destination for each connection"
msgstr "Utiliser la même source et la même destination pour chaque connexion"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
msgid "Use system certificates"
msgstr "Utiliser des certificats système"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid "Use system certificates for inner-tunnel"
msgstr "Utiliser des certificats système pour le tunnel intérieur"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
"em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
@@ -9948,11 +10082,11 @@ msgstr ""
msgid "Used"
msgstr "Utilisé"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
msgid "Used Key Slot"
msgstr "Clé utilisée"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
@@ -9964,7 +10098,8 @@ msgstr ""
msgid "User Group"
msgstr "Groupe d’utilisateurs"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
msgid "User certificate (PEM encoded)"
msgstr "Certificat utilisateur (codé PEM)"
@@ -9972,29 +10107,28 @@ msgstr "Certificat utilisateur (codé PEM)"
msgid "User identifier"
msgstr "Identifiant de l'utilisateur"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
msgid "User key (PEM encoded)"
msgstr "Clé utilisateur (codée PEM)"
-#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: modules/luci-base/ucode/template/sysauth.ut:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
msgid "Username"
msgstr "Nom d'utilisateur"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
msgid "Utilize flow table <strong>%h</strong>"
msgstr "Utiliser la table des débits <strong>%h</strong>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
msgid "VC-Mux"
msgstr "VC-Mux"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
msgid "VDSL"
msgstr "VDSL"
@@ -10004,17 +10138,17 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr "VEPA (Agrégateur de port Ethernet virtuel)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
msgid "VLAN (802.1ad)"
msgstr "Réseau Virtuel VLAN (802.1ad)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
msgid "VLAN (802.1q)"
msgstr "Réseau Virtuel VLAN (802.1q)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
msgid "VLAN ID"
msgstr "Identité du Réseau Virtuel VLAN"
@@ -10039,19 +10173,22 @@ msgid "VPN Protocol"
msgstr "Protocole VPN"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
msgstr "Serveur VPN"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+msgid "VPN Server certificate's SHA256 hash"
+msgstr ""
+
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
msgid "VPN Server port"
msgstr "Port du serveur VPN"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
msgstr "Hachage SHA1 du certificat du serveur VPN"
@@ -10060,6 +10197,10 @@ msgstr "Hachage SHA1 du certificat du serveur VPN"
msgid "VPNC (CISCO 3000 (and others) VPN)"
msgstr "VPNC (CISCO 3000 (et autres) VPN)"
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
msgid "VXLAN (RFC7348)"
msgstr "VXLAN (RFC7348)"
@@ -10073,16 +10214,16 @@ msgstr "Identificateur réseau VXLAN"
msgid "VXLANv6 (RFC7348)"
msgstr "VXLANv6 (RFC7348)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
msgid ""
"Validate DNS replies and cache DNSSEC data, requires upstream to support "
"DNSSEC."
msgstr ""
"Nécessite un support DNSSEC en amont ; vérifie que les réponses des domaines "
-"non signés proviennent réellement de domaines non signés"
+"non signés proviennent réellement de domaines non signés."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
@@ -10110,7 +10251,7 @@ msgstr "Vendeur"
msgid "Vendor Class to send when requesting DHCP"
msgstr "Classe de fournisseur à envoyer dans les requêtes DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
msgid "Verify unsigned domain responses really come from unsigned domains."
msgstr ""
"Vérifier que les réponses de domaines non signés proviennent réellement de "
@@ -10120,48 +10261,59 @@ msgstr ""
msgid "Verifying the uploaded image file."
msgstr "Vérification du fichier image téléchargé."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
msgid "Very High"
msgstr "Très élevé"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1432
msgid "Virtual Ethernet"
msgstr "Ethernet virtuel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
msgid "Virtual dynamic interface"
msgstr "Interface dynamique virtuelle"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
msgid "WDS"
msgstr "WDS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
msgid "WEP Open System"
msgstr "Système ouvert WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1297
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1393
msgid "WEP Shared Key"
msgstr "Clé partagée WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WEP passphrase"
msgstr "Mot de passe WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid "WLAN roaming"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid "WMM Mode"
msgstr "Mode WMM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid "WNM Sleep Mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid "WNM Sleep Mode Fixes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WPA passphrase"
msgstr "Mot de passe WPA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1294
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
@@ -10192,7 +10344,11 @@ msgstr ""
msgid "Weak"
msgstr "Faible"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1029
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+msgid "Weight"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
@@ -10227,6 +10383,12 @@ msgstr ""
"Lorsqu'il est activé, la passerelle est en liaison même si la passerelle ne "
"correspond à aucun préfixe d'interface"
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
msgid ""
"When running the mesh over multiple WiFi interfaces per node batman-adv is "
@@ -10236,7 +10398,7 @@ msgstr ""
"batman-adv est capable d’optimiser le flux de trafic pour obtenir des "
"performances maximales."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid ""
"When using a PSK, the PMK can be automatically generated. When enabled, the "
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
@@ -10246,7 +10408,7 @@ msgstr ""
"Lorsqu'elle est activée, les options des touches R0/R1 ci-dessous ne sont "
"pas appliquées. Désactivez-le pour utiliser les options des touches R0 et R1."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid ""
"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
"802.11a/802.11g rates."
@@ -10254,7 +10416,7 @@ msgstr ""
"Lorsque la QoS en mode Wi-Fi Multimedia (WMM) est désactivée, les clients "
"peuvent être limités aux débits 802.11a/802.11g."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid ""
"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
"may be significantly reduced."
@@ -10267,12 +10429,21 @@ msgstr ""
msgid "Width"
msgstr "Largeur"
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+msgid "WireGuard"
+msgstr "WireGuard"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
+msgid "WireGuard Status"
+msgstr "État de WireGuard"
+
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "WireGuard VPN"
msgstr "WireGuard VPN"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:501
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:539
msgid "WireGuard peer is disabled"
msgstr "L’homologue WireGuard est désactivé"
@@ -10282,27 +10453,27 @@ msgstr "L’homologue WireGuard est désactivé"
msgid "Wireless"
msgstr "Sans-fil"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3011
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
msgstr "Module sans-fil"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2990
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4303
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
msgstr "Réseau sans-fil"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:812
msgid "Wireless Overview"
msgstr "Présentation des réseaux sans-fil"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
msgid "Wireless Security"
msgstr "Sécurité des réseaux sans-fil"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
msgid "Wireless configuration migration"
msgstr "Migration de la configuration sans-fil"
@@ -10318,17 +10489,17 @@ msgstr "Le Wi-Fi est désactivé"
msgid "Wireless is not associated"
msgstr "Le Wi-Fi est non associé"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is disabled"
msgstr "Le réseau Wi-Fi est désactivé"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is enabled"
msgstr "Le réseau Wi-Fi est activé"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Write received DNS queries to syslog."
-msgstr "Écrire les requêtes DNS reçues dans syslog"
+msgstr "Écrire les requêtes DNS reçues dans syslog."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:181
msgid "Write system log to file"
@@ -10338,10 +10509,9 @@ msgstr "Écrire les log systèmes dans un fichier"
msgid "XOR policy (balance-xor, 2)"
msgstr "Stratégie XOR (balance-xor, 2)"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4090
msgid "Yes"
msgstr "Oui"
@@ -10349,7 +10519,6 @@ msgstr "Oui"
msgid "Yes (none, 0)"
msgstr "Oui (aucun, 0)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:177
msgid ""
"You appear to be currently connected to the device via the \"%h\" interface. "
@@ -10366,11 +10535,23 @@ msgid ""
msgstr ""
"Vous pouvez activer ou désactiver les scripts d'initialisation installés "
"ici. Les changements seront pris en compte après un redémarrage. <br /"
-"><strong>Attention : Si vous désactivez des scripts essentiels comme \"réseau"
-"\", votre équipement pourrait ne plus être accessible !</strong>"
+"><strong>Attention : Si vous désactivez des scripts essentiels comme "
+"\"réseau\", votre équipement pourrait ne plus être accessible !</strong>"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635
+msgid "You may add multiple records for the same Target."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672
+msgid "You may add multiple records for the same domain."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:90
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:92
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
@@ -10405,30 +10586,36 @@ msgstr "Paramètres ZRam"
msgid "ZRam Size"
msgstr "Taille ZRam"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
msgid "any"
msgstr "tous"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
msgid "auto"
msgstr "auto"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
msgid "automatic"
msgstr "automatique"
@@ -10436,8 +10623,7 @@ msgstr "automatique"
msgid "baseT"
msgstr "baseT"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1591
msgid "bridged"
msgstr "ponté"
@@ -10489,26 +10675,22 @@ msgstr "créer :"
msgid "dBm"
msgstr "dBm"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
msgctxt "nft unit"
msgid "day"
msgstr "jour"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid "disable"
msgstr "désactiver"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:991
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:997
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:765
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:880
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:981
msgid "disabled"
msgstr "désactivé"
@@ -10525,14 +10707,19 @@ msgstr "p. ex. : --proxy 10.10.10.10"
msgid "e.g: dump"
msgstr "par exemple : vidage"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:755
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
msgid "expired"
msgstr "expiré"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
msgid "forced"
msgstr "forcé"
@@ -10550,28 +10737,25 @@ msgstr "full-duplex"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:84
msgid "half-duplex"
-msgstr "half-duplex"
+msgstr "semi-duplex"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:584
msgid "hexadecimal encoded value"
msgstr "valeur codée hexadécimale"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
msgid "hidden"
msgstr "caché"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
msgctxt "nft unit"
msgid "hour"
msgstr "heure"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:771
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:886
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:920
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "hybrid mode"
msgstr "mode hybride"
@@ -10587,39 +10771,37 @@ msgstr "entrée"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:410
msgid "key between 8 and 63 characters"
-msgstr "clé avec entre 8 et 63 caractères"
+msgstr "clé composée de 8 à 63 caractères"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:422
msgid "key with either 5 or 13 characters"
-msgstr "clé avec 5 ou 13 caractères"
+msgstr "clé composée de 5 ou 13 caractères"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "managed config (M)"
msgstr "configuration gérée (M)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1395
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
msgid "medium security"
msgstr "sécurité moyenne"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
msgctxt "nft unit"
msgid "minute"
msgstr "minute"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "minutes"
msgstr "minutes"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
msgid "mobile home agent (H)"
-msgstr ""
+msgstr "agent mère mobile (H)"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:423
msgid "netif_carrier_ok()"
msgstr "netif_carrier_ok ()"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "no"
msgstr "non"
@@ -10634,10 +10816,11 @@ msgstr "pas de lien"
msgid "non-empty value"
msgstr "valeur non vide"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3419
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3420
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:800
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
msgid "none"
msgstr "aucun"
@@ -10648,20 +10831,20 @@ msgid "not present"
msgstr "pas présent"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:969
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:970
msgid "off"
msgstr "Arrêté"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794
msgid "on available prefix"
msgstr "sur le préfixe disponible"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "open network"
msgstr "réseau ouvert"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
msgid "other config (O)"
msgstr "autre configuration (O)"
@@ -10670,7 +10853,11 @@ msgstr "autre configuration (O)"
msgid "output"
msgstr "sortie"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
+msgid "over a day ago"
+msgstr "il y a plus d'un jour"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
msgctxt "nft unit"
msgid "packets"
msgstr "paquets"
@@ -10685,7 +10872,7 @@ msgstr "valeur entière positive"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
msgid "random"
-msgstr "Aléatoire"
+msgstr "aléatoire"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:51
msgid ""
@@ -10695,29 +10882,22 @@ msgstr ""
"réduit la surcharge en collectant et en agrégeant les messages d’origine "
"dans un seul paquet plutôt que dans plusieurs petits"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:769
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:884
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:918
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
msgid "relay mode"
msgstr "mode relais"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1586
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1576
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
msgid "routed"
msgstr "routé"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "sec"
msgstr "sec"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:767
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:882
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "server mode"
msgstr "mode serveur"
@@ -10725,7 +10905,7 @@ msgstr "mode serveur"
msgid "sstpc Log-level"
msgstr "Niveau de journalisation sstpc"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "strong security"
msgstr "sécurité forte"
@@ -10733,20 +10913,19 @@ msgstr "sécurité forte"
msgid "tagged"
msgstr "marqué"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "time units (TUs / 1.024 ms) [1000-65535]"
msgstr "unités de temps (UT / 1,024 ms) [1000-65535]"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:9
-#, fuzzy
msgid ""
"uHTTPd offers <abbr title=\"Hypertext Transfer Protocol\">HTTP</abbr> or "
"<abbr title=\"Hypertext Transfer Protocol Secure\">HTTPS</abbr> network "
"access."
msgstr ""
-"uHTTPd offre un accès réseau <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> ou <abbr title=\"Hypertext Transfer Protocol Secure\">HTTPS</"
-"abbr>."
+"uHTTPd offre un accès réseau <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> ou <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr>."
#: modules/luci-base/htdocs/luci-static/resources/validation.js:574
msgid "unique value"
@@ -10756,15 +10935,19 @@ msgstr "valeur unique"
msgid "unknown"
msgstr "inconnu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:28
+msgid "unknown version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
msgid "unlimited"
msgstr "non limité"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
@@ -10774,7 +10957,6 @@ msgstr "non limité"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:566
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:38
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3785
msgid "unspecified"
msgstr "non précisé"
@@ -10787,8 +10969,8 @@ msgid "untagged"
msgstr "non marqué"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
msgid "valid IP address"
msgstr "adresse IP valide"
@@ -10801,7 +10983,7 @@ msgid "valid IPv4 CIDR"
msgstr "CIDR IPv4 valide"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
msgid "valid IPv4 address"
msgstr "adresse IPv4 valide"
@@ -10830,7 +11012,7 @@ msgid "valid IPv6 CIDR"
msgstr "CIDR IPv6 valide"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
msgid "valid IPv6 address"
msgstr "adresse IPv6 valide"
@@ -10922,7 +11104,7 @@ msgid "valid port or port range (port1-port2)"
msgstr "port ou plage de ports valide (port1-port2)"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "valid port value"
msgstr "valeur de port valide"
@@ -10958,16 +11140,15 @@ msgstr "valeur avec au moins %d caractères"
msgid "value with at most %d characters"
msgstr "valeur avec au plus %d caractères"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "weak security"
msgstr "sécurité faible"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
msgctxt "nft unit"
msgid "week"
msgstr "semaine"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "oui"
@@ -10976,29 +11157,54 @@ msgstr "oui"
msgid "« Back"
msgstr "« Retour"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:417
-msgid "Paste or drag WireGuard configuration file…"
-msgstr "Collez ou faites glisser le fichier de configuration WireGuard…"
+#~ msgid "Filter useless"
+#~ msgstr "Filtrer les requêtes inutiles"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
-msgid "PublicKey setting is missing or invalid"
-msgstr "Le paramètre Clé Publique est manquant ou invalide"
+#~ msgid "Network Utilities"
+#~ msgstr "Utilitaires réseau"
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-msgid "Sytem running in recovery (initramfs) mode."
-msgstr "Le système fonctionne en mode de récupération (initramfs)."
+#~ msgid "Back to configuration"
+#~ msgstr "Retour à la configuration"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:414
-msgid ""
-"To import a WireGuard client configuration, e.g. provided by a commercial "
-"VPN provider, drag the <em>*.conf</em> file or paste its contents into the "
-"text field below. The relevant settings will be automatically extracted from "
-"the configuration."
-msgstr ""
-"Pour importer une configuration client WireGuard, par exemple fournie par un "
-"fournisseur VPN commercial, faites glisser le fichier <em>*.conf</em> ou "
-"collez son contenu dans le champ de texte ci-dessous. Les paramètres "
-"pertinents seront automatiquement extraits de la configuration."
+#~ msgid "Close list..."
+#~ msgstr "Fermer la liste…"
+
+#~ msgid "Internal Server Error"
+#~ msgstr "Erreur Serveur Interne"
+
+#~ msgid "No files found"
+#~ msgstr "Aucun fichier trouvé"
+
+#~ msgid "Sorry, the server encountered an unexpected error."
+#~ msgstr "Désolé, le serveur à rencontré une erreur inattendue."
+
+#~ msgid "Do not forward queries that cannot be answered by public resolvers."
+#~ msgstr ""
+#~ "Ne pas transmettre les requêtes qui ne peuvent être résolues par les "
+#~ "serveurs de noms publics."
+
+#~ msgid "Import peer configuration…"
+#~ msgstr "Importer la configuration des pairs…"
+
+#~ msgid "Paste or drag WireGuard configuration file…"
+#~ msgstr "Collez ou faites glisser le fichier de configuration WireGuard…"
+
+#~ msgid "PublicKey setting is missing or invalid"
+#~ msgstr "Le paramètre Clé Publique est manquant ou invalide"
+
+#~ msgid "Sytem running in recovery (initramfs) mode."
+#~ msgstr "Le système fonctionne en mode de récupération (initramfs)."
+
+#~ msgid ""
+#~ "To import a WireGuard client configuration, e.g. provided by a commercial "
+#~ "VPN provider, drag the <em>*.conf</em> file or paste its contents into "
+#~ "the text field below. The relevant settings will be automatically "
+#~ "extracted from the configuration."
+#~ msgstr ""
+#~ "Pour importer une configuration client WireGuard, par exemple fournie par "
+#~ "un fournisseur VPN commercial, faites glisser le fichier <em>*.conf</em> "
+#~ "ou collez son contenu dans le champ de texte ci-dessous. Les paramètres "
+#~ "pertinents seront automatiquement extraits de la configuration."
#~ msgid "Generate Key"
#~ msgstr "Générer une clé"
@@ -11284,8 +11490,8 @@ msgstr ""
#~ msgid ""
#~ "The filesystem that was used to format the memory (<abbr title=\"for "
-#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended Filesystem"
-#~ "\">ext3</abbr></samp>)"
+#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended "
+#~ "Filesystem\">ext3</abbr></samp>)"
#~ msgstr ""
#~ "Le système de fichiers utilisé pour formatter le support de stockage "
#~ "(ex : ext3)"
@@ -11480,9 +11686,6 @@ msgstr ""
#~ msgid "Transmit Power"
#~ msgstr "Puissance d'émission"
-#~ msgid "Transmitter Antenna"
-#~ msgstr "Antenne émettrice"
-
#~ msgid "Uploaded File"
#~ msgstr "Fichier Uploadé"
@@ -11784,9 +11987,6 @@ msgstr ""
#~ msgid "CPU"
#~ msgstr "CPU"
-#~ msgid "Port %d"
-#~ msgstr "Port %d"
-
#~ msgid "Port %d is untagged in multiple VLANs!"
#~ msgstr "Le port %d n'est pas marqué dans plusieurs VLANs !"
diff --git a/modules/luci-base/po/he/base.po b/modules/luci-base/po/he/base.po
index b863e2c647..bf1040bca0 100644
--- a/modules/luci-base/po/he/base.po
+++ b/modules/luci-base/po/he/base.po
@@ -12,23 +12,35 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Weblate 4.5-dev\n"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:650
msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
msgid "\"%h\" table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1539
msgid "%.1f dB"
msgstr "%.1f דציבל"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
msgid "%d Bit"
msgstr "%d סיביות"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4043
msgid "%d invalid field(s)"
msgstr "%d שדות שגויים"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
+msgid "%dh ago"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
+msgid "%dm ago"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
+msgid "%ds ago"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
msgid "%s is untagged in multiple VLANs!"
msgstr ""
@@ -56,7 +68,7 @@ msgstr "(ריק)"
msgid "(no interfaces attached)"
msgstr "(לא צורף אף מנשק)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:635
msgctxt "Label indicating further amount of allowed ips"
msgid "+ %d more"
msgstr ""
@@ -66,8 +78,8 @@ msgid "-- Additional Field --"
msgstr "-- שדה נוסף --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4152
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -83,13 +95,13 @@ msgstr "-- נא לבחור --"
msgid "-- custom --"
msgstr "-- מותאם אישית --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
msgid "-- match by label --"
msgstr "-- התאמה לפי תווית --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
msgid "-- match by uuid --"
msgstr ""
@@ -104,7 +116,7 @@ msgctxt "sstp log level value"
msgid "0"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
msgstr ""
@@ -117,7 +129,7 @@ msgstr ""
msgid "1 Minute Load:"
msgstr "עומס במשך דקה:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:324
msgctxt "nft amount of flags"
msgid "1 flag"
msgid_plural "%d flags"
@@ -143,7 +155,7 @@ msgctxt "sstp log level value"
msgid "4"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "4-character hexadecimal ID"
msgstr ""
@@ -156,43 +168,88 @@ msgstr ""
msgid "5 Minute Load:"
msgstr "עומס במשך 5 דקות:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "6-octet identifier as a hex string - no colons"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid "802.11k RRM"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid "802.11r Fast Transition"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "802.11v: Time Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w Association SA Query maximum timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w Association SA Query retry timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid "802.11w Management Frame Protection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w maximum timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w retry timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1022
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
@@ -204,71 +261,83 @@ msgstr "הגדרות <abbr title=\"Light Emitting Diode\">LED</abbr>"
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
msgstr "שם <abbr title=\"Light Emitting Diode\">LED</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:773
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+msgid ""
+"<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
+"NXDOMAIN."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+msgid ""
+"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
+"<code>::</code>) for example.com and its subdomains."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
msgctxt "nft relational \">\" operator expression"
msgid "<var>%s</var> greater than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
msgctxt "nft relational \">=\" operator expression"
msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
msgctxt "nft set match expression"
msgid "<var>%s</var> in set <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
msgctxt "nft relational \"==\" operator expression"
msgid "<var>%s</var> is <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
msgctxt "nft relational \"in\" operator expression"
msgid "<var>%s</var> is one of <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
msgctxt "nft relational \"<\" operator expression"
msgid "<var>%s</var> lower than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \"<=\" operator expression"
msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
msgctxt "nft relational \"!=\" operator expression"
msgid "<var>%s</var> not <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
msgctxt "nft not in set match expression"
msgid "<var>%s</var> not in set <strong>%s</strong>"
msgstr ""
@@ -289,29 +358,29 @@ msgstr ""
msgid "A directory with the same name already exists."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
msgid "A new login is required since the authentication session expired."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "A43C + J43 + A43"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
msgid "A43C + J43 + A43 + V43"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid "ADSL"
msgstr "ADSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
msgid "ANSI T1.413"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
msgid "APN"
msgstr ""
@@ -344,43 +413,50 @@ msgstr ""
msgid "ARP retry threshold"
msgstr "סף ניסיונות חוזרים של ARP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:638
msgid "ARP traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
msgid "ATM (Asynchronous Transfer Mode)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
#, fuzzy
msgid "ATM Bridges"
msgstr "גשרי ATM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
msgid "ATM Virtual Channel Identifier (VCI)"
msgstr "ATM מזהה ערוץ וירטואלי (VCI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
#, fuzzy
msgid "ATM Virtual Path Identifier (VPI)"
msgstr "מזהה נתיבים ווירטואליים של ATM (VPI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid ""
"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
"to dial into the provider network."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
msgid "ATM device number"
msgstr "מס' התקן של ATM"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "ATU-C System Vendor ID"
msgstr ""
@@ -390,7 +466,7 @@ msgstr ""
msgid "Absent Interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
msgid "Accept DNS queries only from hosts whose address is on a local subnet."
msgstr ""
@@ -398,7 +474,7 @@ msgstr ""
msgid "Accept local"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
msgctxt "nft accept action"
msgid "Accept packet"
msgstr ""
@@ -412,8 +488,8 @@ msgstr ""
msgid "Access Concentrator"
msgstr "מרכז גישות"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
msgid "Access Point"
msgstr "נקודת גישה"
@@ -464,8 +540,8 @@ msgid "Active-Backup policy (active-backup, 1)"
msgstr ""
# צריך אימות של מישהו שמבין יותר במושגים האלו אם צריך בכלל לתרגם את זה או להשאיר כמו שזה
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
#, fuzzy
msgid "Ad-Hoc"
@@ -483,18 +559,18 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3582
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:885
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
msgid "Add"
msgstr "הוסף"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
msgid "Add ATM Bridge"
msgstr ""
@@ -514,11 +590,11 @@ msgstr ""
msgid "Add VLAN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1328
msgid "Add device configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1268
msgid "Add device configuration…"
msgstr ""
@@ -526,18 +602,18 @@ msgstr ""
msgid "Add instance"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
msgid "Add key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
msgid "Add local domain suffix to names served from hosts files."
msgstr "הוסף דומיין מקומי לשמות המוגשים מהקבצים של המארח"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:475
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
msgid "Add new interface..."
msgstr "הוסף ממשק חדש..."
@@ -553,11 +629,11 @@ msgstr ""
msgid "Add to Whitelist"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
msgid "Additional hosts files"
msgstr "קבצי מארח נוספים"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
msgid "Additional servers file"
msgstr ""
@@ -579,7 +655,7 @@ msgctxt "nft meta nfproto"
msgid "Address family"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:278
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
msgid "Address setting is invalid"
msgstr ""
@@ -587,7 +663,7 @@ msgstr ""
msgid "Address to access local relay bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
msgid "Addresses"
msgstr ""
@@ -597,14 +673,14 @@ msgstr ""
msgid "Administration"
msgstr "מנהלה"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:488
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:989
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
msgid "Advanced Settings"
msgstr "הגדרות מתקדמות"
@@ -621,7 +697,7 @@ msgstr ""
msgid "Aggregate Originator Messages"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
msgstr ""
@@ -648,27 +724,27 @@ msgstr ""
msgid "Alert"
msgstr "אזעקה"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
#: modules/luci-compat/luasrc/model/network.lua:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
msgid "Alias Interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
msgid "Alias of \"%s\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
msgid "All servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
msgid "Allocate IPs sequentially"
msgstr ""
@@ -676,11 +752,11 @@ msgstr ""
msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
#, fuzzy
msgid "Allow all except listed"
msgstr "אפשר הכל חוץ מהרשומים"
@@ -689,15 +765,15 @@ msgstr "אפשר הכל חוץ מהרשומים"
msgid "Allow full UCI access for legacy applications"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid "Allow legacy 802.11b rates"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1090
msgid "Allow listed only"
msgstr "אפשר רשומים בלבד"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
#, fuzzy
msgid "Allow localhost"
msgstr "אפשר localhost"
@@ -722,11 +798,13 @@ msgstr ""
msgid "Allow the <em>root</em> user to login with password"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
msgid "Allowed IPs"
msgstr "כתובות IP מורשות"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:306
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
msgid "AllowedIPs setting is invalid"
msgstr ""
@@ -742,11 +820,11 @@ msgstr ""
msgid "Always on (kernel: default-on)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
@@ -756,6 +834,10 @@ msgstr ""
msgid "Amount of Duplicate Address Detection probes to send"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
msgstr ""
@@ -764,98 +846,98 @@ msgstr ""
msgid "An optional, short description for this device"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Annex"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
msgid "Annex A + L + M (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
msgid "Annex A G.992.1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Annex A G.992.2"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
msgid "Annex A G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
msgid "Annex A G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
msgid "Annex B (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
msgid "Annex B G.992.1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
msgid "Annex B G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
msgid "Annex B G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
msgid "Annex J (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
msgid "Annex L G.992.3 POTS 1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "Annex M (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
msgid "Annex M G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
msgid "Annex M G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
msgid "Announce this device as IPv6 DNS server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
msgid ""
"Announce this device as default router if a local IPv6 default route is "
"present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:789
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
msgid ""
"Announce this device as default router if a public IPv6 prefix is available, "
"regardless of local default route availability."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
msgid ""
"Announce this device as default router regardless of whether a prefix or "
"default route is present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Announced DNS domains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
msgid "Announced IPv6 DNS servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
msgid "Anonymous Identity"
msgstr ""
@@ -867,7 +949,7 @@ msgstr ""
msgid "Anonymous Swap"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:519
msgctxt "nft match any traffic"
msgid "Any packet"
msgstr ""
@@ -881,11 +963,11 @@ msgstr ""
msgid "Any zone"
msgstr "כל תחום"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
msgid "Apply DHCP Options to this net. (Empty = all clients)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Apply and keep settings"
msgstr ""
@@ -893,44 +975,44 @@ msgstr ""
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4524
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4522
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4655
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
msgid "Applying configuration changes… %ds"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
msgid "Architecture"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:152
msgid "Arp-scan"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2239
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
msgid "Associated Stations"
msgstr "תחנות קשורות"
@@ -939,15 +1021,15 @@ msgstr "תחנות קשורות"
msgid "Associations"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
msgid ""
"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
msgid ""
"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -962,7 +1044,7 @@ msgstr ""
msgid "Auth Group"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1617
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
msgid "Authentication"
msgstr "אימות"
@@ -971,11 +1053,11 @@ msgstr "אימות"
msgid "Authentication Type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
msgid "Authoritative"
msgstr "מוסמך"
-#: modules/luci-base/luasrc/view/sysauth.htm:17
+#: modules/luci-base/ucode/template/sysauth.ut:17
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
msgid "Authorization Required"
msgstr "דרוש אימות"
@@ -983,7 +1065,7 @@ msgstr "דרוש אימות"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
@@ -1001,7 +1083,7 @@ msgstr ""
msgid "Automatically check filesystem for errors before mounting"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid ""
"Automatically handle multiple uplink interfaces using source-based policy "
"routing."
@@ -1023,6 +1105,10 @@ msgstr ""
msgid "Automount Swap"
msgstr ""
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Available"
msgstr "זמין"
@@ -1045,11 +1131,11 @@ msgstr "ממוצע:"
msgid "Avoid Bridge Loops"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
msgid "B43 + B43C"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
msgid "B43 + B43C + V43"
msgstr ""
@@ -1057,15 +1143,19 @@ msgstr ""
msgid "BR / DMR / AFTR"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "BSS Transition"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1814
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3250
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
msgid "Back"
msgstr "חזרה"
@@ -1074,11 +1164,7 @@ msgstr "חזרה"
msgid "Back to Overview"
msgstr "חזרה לסקירה"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
-msgid "Back to configuration"
-msgstr "חזרה להגדרות"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:804
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834
msgid "Back to peer configuration"
msgstr ""
@@ -1091,7 +1177,6 @@ msgid "Backup / Flash Firmware"
msgstr "גיבוי / קושחת פלאש"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
msgstr "גיבוי רשימת קבצים"
@@ -1128,12 +1213,15 @@ msgid ""
"packet fits but it is possible to deactivate the fragmentation entirely."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
msgid "Beacon Interval"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Beacon Report"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
msgid ""
"Below is the determined list of files to backup. It consists of changed "
"configuration files marked by opkg, essential base files and the user "
@@ -1147,7 +1235,7 @@ msgstr ""
msgid "Bind NTP server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
msgid "Bind dynamically to interfaces rather than wildcard address."
msgstr ""
@@ -1156,18 +1244,31 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind interface"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"<a href=\"%s\">RFC2782</a>."
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind the tunnel to this interface (optional)."
@@ -1187,7 +1288,11 @@ msgstr ""
msgid "Bonding Policy"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3014
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+msgid "Both Listen addr and Relay To must be specified."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
#: modules/luci-compat/luasrc/model/network.lua:1421
msgid "Bridge"
msgstr "גשר"
@@ -1198,17 +1303,17 @@ msgid "Bridge (Support direct communication between MAC VLANs)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
msgid "Bridge VLAN filtering"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
msgid "Bridge device"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
msgid "Bridge port specific options"
msgstr ""
@@ -1216,11 +1321,11 @@ msgstr ""
msgid "Bridge ports"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:642
msgid "Bridge traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
msgid "Bridge unit number"
msgstr "מס' יח' גשר"
@@ -1228,7 +1333,7 @@ msgstr "מס' יח' גשר"
msgid "Bring up empty bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
#, fuzzy
msgid "Bring up on boot"
msgstr "הבא באיתחול"
@@ -1242,7 +1347,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4153
msgid "Browse…"
msgstr ""
@@ -1250,7 +1355,13 @@ msgstr ""
msgid "Buffered"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+msgid ""
+"CA certificate (PEM encoded; Use instead of system-wide store to verify the "
+"gateway certificate."
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
msgid "CA certificate; if empty it will be saved after the first connection."
msgstr ""
@@ -1258,6 +1369,10 @@ msgstr ""
msgid "CLAT configuration failed"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+msgid "CNAME or fqdn"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "CPU usage (%)"
msgstr "שימוש מעבד (%)"
@@ -1272,51 +1387,56 @@ msgstr ""
msgid "Call failed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4162
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4651
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2051
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2113
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:465
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
msgid "Cancel"
msgstr "ביטול"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:337
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347
msgid "Cannot parse configuration: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:569
msgctxt "Chain hook: forward"
msgid "Capture incoming packets addressed to other hosts"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:561
msgctxt "Chain hook: prerouting"
msgid "Capture incoming packets before any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565
msgctxt "Chain hook: input"
msgid "Capture incoming packets routed to the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:577
msgctxt "Chain hook: postrouting"
msgid "Capture outgoing packets after any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
msgctxt "Chain hook: output"
msgid "Capture outgoing packets originating from the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
msgctxt "Chain hook: ingress"
msgid "Capture packets directly after the NIC received them"
msgstr ""
@@ -1325,45 +1445,45 @@ msgstr ""
msgid "Category"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
msgid "Certificate constraint (Domain)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
msgid "Certificate constraint (SAN)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
msgid "Certificate constraint (Subject)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
msgid "Certificate constraint (Wildcard)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid ""
"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
"`logread -f` during handshake for actual values"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (exact match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (suffix match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1375,16 +1495,16 @@ msgstr ""
msgid "Chain"
msgstr "שרשרת"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:581
msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
msgid "Changes"
msgstr "שינויים"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4721
msgid "Changes have been reverted."
msgstr ""
@@ -1396,17 +1516,18 @@ msgstr "משנה את סיסמת המנהל לגישה למכשיר"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1812
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
msgid "Channel"
msgstr "ערוץ"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
msgid "Channel Analysis"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391
msgid "Channel Width"
msgstr ""
@@ -1414,7 +1535,7 @@ msgstr ""
msgid "Check filesystems before mount"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Check this option to delete the existing networks from this radio."
msgstr ""
@@ -1431,8 +1552,8 @@ msgstr ""
msgid "Choose mtdblock"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid ""
"Choose the firewall zone you want to assign to this interface. Select "
"<em>unspecified</em> to remove the interface from the associated zone or "
@@ -1440,13 +1561,13 @@ msgid ""
"interface to it."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>custom</em> field to define a new network."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
msgid "Cipher"
msgstr ""
@@ -1466,9 +1587,9 @@ msgid ""
"FEATURE IS FOR PROFESSIONALS! )"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3892
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
msgid "Client"
msgstr ""
@@ -1478,9 +1599,9 @@ msgstr ""
msgid "Client ID to send when requesting DHCP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4399
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
msgstr ""
@@ -1495,17 +1616,13 @@ msgid ""
"persist connection"
msgstr "סגור חיבורים לא פעילים אחרי מספר השניות שהוגדר, הזן 0 על-מנת לא לסגור"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
-msgid "Close list..."
-msgstr "סגור רשימה..."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2237
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66
msgid "Collecting data..."
msgstr "נאספים נתונים…"
@@ -1525,7 +1642,7 @@ msgstr ""
msgid "Comment"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid ""
"Complicates key reinstallation attacks on the client side by disabling "
"retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1540,29 +1657,32 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Config File"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "הגדרות"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:670
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:690
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4508
msgid "Configuration changes have been rolled back!"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid ""
"Configures data rates based on the coverage cell density. Normal configures "
"basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
@@ -1572,32 +1692,32 @@ msgid ""
"offered."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
msgid ""
"Configures the default router advertisement in <abbr title=\"Router "
"Advertisement\">RA</abbr> messages."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
msgid ""
-"Configures the operation mode of the <abbr title=\"Router Advertisement"
-"\">RA</abbr> service on this interface."
+"Configures the operation mode of the <abbr title=\"Router "
+"Advertisement\">RA</abbr> service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
msgid "Configures the operation mode of the DHCPv6 service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
msgid ""
"Configures the operation mode of the NDP proxy service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1314
msgid "Configure…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
msgid "Confirm disconnect"
msgstr ""
@@ -1607,7 +1727,7 @@ msgstr "אישור"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
msgid "Connected"
msgstr "מחובר"
@@ -1621,7 +1741,7 @@ msgstr ""
msgid "Connection attempt failed."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid "Connection endpoint"
msgstr ""
@@ -1633,16 +1753,16 @@ msgstr ""
msgid "Connections"
msgstr "חיבורים"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
msgid "Connectivity change"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:32
msgctxt "nft ct state"
msgid "Conntrack state"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:34
msgctxt "nft ct status"
msgid "Conntrack status"
msgstr ""
@@ -1661,29 +1781,29 @@ msgstr ""
msgid "Contents have been saved."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269
msgid "Continue"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
msgctxt "nft jump action"
msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
msgid "Continue in calling chain"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:551
msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4546
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4544
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1694,20 +1814,20 @@ msgstr ""
msgid "Country"
msgstr "מדינה"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
msgid "Country Code"
msgstr "קוד מדינה"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid "Coverage cell density"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid "Create / Assign firewall-zone"
msgstr "צור / הקצה תחום-חומת אש"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
msgid "Create interface"
msgstr ""
@@ -1723,12 +1843,12 @@ msgstr ""
msgid "Current power"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
msgctxt "nft meta hour"
msgid "Current time"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
msgctxt "nft meta day"
msgid "Current weekday"
msgstr ""
@@ -1754,8 +1874,8 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
msgid ""
-"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
-"\">LED</abbr>s if possible."
+"Customizes the behaviour of the device <abbr title=\"Light Emitting "
+"Diode\">LED</abbr>s if possible."
msgstr ""
"מתאים את הגדרות ה-<abbr title=\"Light Emitting Diode\">LED</abbr>-ים במכשיר "
"(אם אפשרי)."
@@ -1764,38 +1884,38 @@ msgstr ""
msgid "DAD transmits"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "DAE-Client"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "DAE-Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "DAE-Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
msgid "DHCP Options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
msgid "DHCP Server"
msgstr "שרת DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:249
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
msgid "DHCP and DNS"
msgstr "DHCP ו- DNS"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2110
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:969
msgid "DHCP client"
msgstr "לקוח DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid "DHCP-Options"
msgstr "אפשרויות-DHCP"
@@ -1804,7 +1924,7 @@ msgstr "אפשרויות-DHCP"
msgid "DHCPv6 client"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
msgid "DHCPv6-Service"
msgstr ""
@@ -1816,27 +1936,27 @@ msgstr ""
msgid "DNS"
msgstr "DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
msgid "DNS forwardings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526
msgid "DNS query port"
msgstr "<abbr title=\"Domain Name System\">DNS</abbr> יציאת שאילתא"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
msgid "DNS search domains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
msgid "DNS server port"
msgstr "<abbr title=\"Domain Name System\">DNS</abbr> יציאת שרת"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:286
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
msgid "DNS setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid "DNS weight"
msgstr ""
@@ -1844,11 +1964,11 @@ msgstr ""
msgid "DNS-Label / FQDN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
msgid "DNSSEC"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
msgid "DNSSEC check unsigned"
msgstr ""
@@ -1860,39 +1980,47 @@ msgstr ""
msgid "DS-Lite AFTR address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
msgid "DSL"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
msgid "DSL Status"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
msgid "DSL line mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "DTIM Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
msgid "DUID"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Data Rate"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+msgid "Data Received"
+msgstr "התקבלו נתונים"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
+msgid "Data Transmitted"
+msgstr "הועברו נתונים"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
msgid "Debug"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
msgid "Default router"
msgstr ""
@@ -1900,7 +2028,7 @@ msgstr ""
msgid "Default state"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid ""
"Define additional DHCP options, for example "
"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
@@ -1925,23 +2053,23 @@ msgstr ""
msgid "Defines a specific MTU for this route"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid "Delegate IPv6 prefixes"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3566
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
msgid "Delete"
msgstr "למחוק"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
msgid "Delete key"
msgstr ""
@@ -1949,21 +2077,22 @@ msgstr ""
msgid "Delete request failed: %s"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:906
msgid "Delete this network"
msgstr "מחק רשת זו"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "Delivery Traffic Indication Message Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
msgid "Description"
msgstr "תיאור"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
msgid "Deselect"
msgstr ""
@@ -1971,7 +2100,7 @@ msgstr ""
msgid "Design"
msgstr "עיצוב"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:731
msgid "Designated master"
msgstr ""
@@ -1981,12 +2110,12 @@ msgstr ""
msgid "Destination"
msgstr "יעד"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
msgctxt "nft ip daddr"
msgid "Destination IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
msgctxt "nft ip6 daddr"
msgid "Destination IPv6"
msgstr ""
@@ -1995,7 +2124,7 @@ msgstr ""
msgid "Destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
msgctxt "nft ip dport"
msgid "Destination port"
msgstr ""
@@ -2008,21 +2137,21 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1134
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid "Device"
msgstr "מכשיר"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:920
msgid "Device Configuration"
msgstr "הגדרות מכשיר"
@@ -2043,7 +2172,7 @@ msgstr ""
msgid "Device not managed by ModemManager."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
msgid "Device not present"
msgstr ""
@@ -2051,7 +2180,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4545
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4543
msgid "Device unreachable!"
msgstr ""
@@ -2059,16 +2188,16 @@ msgstr ""
msgid "Device unreachable! Still waiting for device..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
msgid "Devices"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:159
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
msgid "Diagnostics"
msgstr "אבחון"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106
msgid "Dial number"
msgstr ""
@@ -2078,12 +2207,12 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Disable"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid ""
"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
"this interface."
@@ -2098,20 +2227,21 @@ msgstr ""
msgid "Disable Encryption"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1184
msgid "Disable Inactivity Polling"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Disable this network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
@@ -2120,21 +2250,21 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:521
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
msgctxt "Label indicating that WireGuard peer is disabled"
msgid "Disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Disassociate On Low Acknowledgement"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
msgid ""
"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351
@@ -2142,7 +2272,6 @@ msgid "Disconnect"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
msgid "Disconnection attempt failed"
msgstr ""
@@ -2156,19 +2285,21 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3264
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1775
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
msgid "Dismiss"
msgstr "התעלמות"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance Optimization"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance to farthest network member in meters."
msgstr "מרחק לנק' הרשת הרחוקה ביותר במטרים"
@@ -2176,20 +2307,20 @@ msgstr "מרחק לנק' הרשת הרחוקה ביותר במטרים"
msgid "Distributed ARP Table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
msgid ""
"Dnsmasq instance to which this boot section is bound. If unspecified, the "
"section is valid for all dnsmasq instances."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid ""
-"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
-"forwarder."
+"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
+"abbr> forwarder."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
msgid "Do not cache negative replies, e.g. for non-existent domains."
msgstr ""
@@ -2201,23 +2332,19 @@ msgstr ""
msgid "Do not create host route to peer (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
msgid "Do not forward DNS queries without dots or domain parts."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
-msgid "Do not forward queries that cannot be answered by public resolvers."
-msgstr ""
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
msgid "Do not forward reverse lookups for local networks."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
msgid "Do not listen on the specified interfaces."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
msgid "Do not offer DHCPv6 service on this interface."
msgstr ""
@@ -2226,7 +2353,7 @@ msgctxt "VLAN port state"
msgid "Do not participate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
msgid ""
"Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
"packets."
@@ -2236,7 +2363,7 @@ msgstr ""
msgid "Do not send a hostname"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
msgid ""
"Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr> messages on this interface."
@@ -2246,7 +2373,7 @@ msgstr ""
msgid "Do you really want to delete \"%s\" ?"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
msgstr ""
@@ -2258,7 +2385,7 @@ msgstr ""
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:593
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613
msgid "Do you want to replace the current PSK?"
msgstr ""
@@ -2266,15 +2393,16 @@ msgstr ""
msgid "Do you want to replace the current keys?"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
msgid "Domain"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
msgid "Domain required"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
msgid "Domain whitelist"
msgstr ""
@@ -2300,11 +2428,11 @@ msgstr "הורד גיבוי"
msgid "Download mtdblock"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
msgid "Downstream SNR offset"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
msgid ""
"Drag or paste a valid <em>*.conf</em> file below to configure the local "
"WireGuard interface."
@@ -2318,12 +2446,12 @@ msgstr ""
msgid "Drop Duplicate Frames"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
msgctxt "nft drop action"
msgid "Drop packet"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:547
msgctxt "Chain policy: drop"
msgid "Drop unmatched packets"
msgstr ""
@@ -2345,19 +2473,19 @@ msgstr ""
msgid "Dual-Stack Lite (RFC6333)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
msgstr "<abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> דינאמי"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "Dynamic Authorization Extension client."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "Dynamic Authorization Extension port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "Dynamic Authorization Extension secret."
msgstr ""
@@ -2365,7 +2493,7 @@ msgstr ""
msgid "Dynamic tunnel"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid ""
"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
"having static leases will be served."
@@ -2375,17 +2503,17 @@ msgstr ""
msgid "EA-bits length"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1635
msgid "EAP-Method"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:505
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
msgid "Edit"
msgstr "ערוך"
@@ -2399,15 +2527,15 @@ msgid ""
"reload the page."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
msgid "Edit this network"
msgstr "ערוך רשת זו"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:852
msgid "Edit wireless network"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
msgctxt "nft rt mtu"
msgid "Effective route MTU"
msgstr ""
@@ -2440,12 +2568,12 @@ msgstr ""
msgid "Emergency"
msgstr "מצב חרום"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Enable"
msgstr "אפשר"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
msgstr ""
@@ -2459,7 +2587,7 @@ msgstr ""
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
msgstr "אפשר <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
msgstr ""
@@ -2510,7 +2638,7 @@ msgstr ""
msgid "Enable Single DES"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
msgid "Enable TFTP server"
msgstr "אפשר שרת TFTP"
@@ -2522,23 +2650,23 @@ msgstr ""
msgid "Enable VLAN functionality"
msgstr "אפשר תפקוד VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1787
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
msgid ""
-"Enable automatic redirection of <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> port."
+"Enable automatic redirection of <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr> port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid "Enable key reinstallation (KRACK) countermeasures"
msgstr ""
@@ -2566,7 +2694,7 @@ msgstr ""
msgid "Enable multicast support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
msgstr ""
@@ -2593,11 +2721,11 @@ msgstr ""
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
msgid "Enable the built-in single-instance TFTP server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Enable this network"
msgstr ""
@@ -2610,8 +2738,9 @@ msgstr ""
msgid "Enable unicast flooding"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
msgstr "אפשר"
@@ -2620,7 +2749,7 @@ msgstr "אפשר"
msgid "Enables IGMP snooping on this bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
@@ -2640,28 +2769,33 @@ msgstr ""
msgid "Encapsulation limit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
msgid "Encapsulation mode"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1815
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
msgid "Encryption"
msgstr "הצפנה"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+msgid "Endpoint"
+msgstr "נקודת קצה"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid "Endpoint Host"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Endpoint Port"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:316
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
msgid "Endpoint setting is invalid"
msgstr ""
@@ -2697,11 +2831,11 @@ msgstr ""
msgid "Erasing..."
msgstr "מוחק..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:115
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:116
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
msgid "Error"
msgstr "שגיאה"
@@ -2710,16 +2844,16 @@ msgstr "שגיאה"
msgid "Error getting PublicKey"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Errored seconds (ES)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3027
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
#: modules/luci-compat/luasrc/model/network.lua:1433
msgid "Ethernet Adapter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
#: modules/luci-compat/luasrc/model/network.lua:1423
msgid "Ethernet Switch"
msgstr ""
@@ -2732,11 +2866,17 @@ msgstr ""
msgid "Every second (fast, 1)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
msgid "Exclude interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:160
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
msgid ""
"Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
"e.g. for RBL services."
@@ -2746,11 +2886,15 @@ msgstr ""
msgid "Existing device"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
msgid "Expand hosts"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+msgid "Expected port number."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
msgid "Expecting a hexadecimal assignment hint"
msgstr ""
@@ -2771,11 +2915,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "Expecting: %s"
msgstr ""
@@ -2787,7 +2931,7 @@ msgstr ""
msgid "Expires"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
msgstr ""
@@ -2796,11 +2940,11 @@ msgstr ""
msgid "External"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "External R0 Key Holder List"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid "External R1 Key Holder List"
msgstr ""
@@ -2828,15 +2972,15 @@ msgstr ""
msgid "Extra sstpc options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550
msgid "FT over DS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1549
msgid "FT over the Air"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
msgid "FT protocol"
msgstr ""
@@ -2844,19 +2988,43 @@ msgstr ""
msgid "Failed to change the system password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
msgid "File"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"File listing upstream resolvers, optionally domain-specific, e.g. "
"<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
@@ -2866,34 +3034,42 @@ msgstr ""
msgid "File not accessible"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
msgid "File to store DHCP lease information."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
msgid "File with upstream resolvers."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "Filename"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
msgid "Filename of the boot image advertised to clients."
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
msgid "Filesystem"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
-msgid "Filter private"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+msgid "Filter IPv4 A records"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
-msgid "Filter useless"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+msgid "Filter IPv6 AAAA records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+msgid "Filter SRV/SOA service discovery"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+msgid "Filter private"
msgstr ""
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
@@ -2908,8 +3084,13 @@ msgstr ""
msgid "Filtering for all slaves, validation only for backup slaves"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Finalizing failed"
msgstr ""
@@ -2919,7 +3100,7 @@ msgid ""
"with defaults based on what was detected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
msgid "Find and join network"
msgstr ""
@@ -2933,10 +3114,11 @@ msgid "Firewall"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
msgid "Firewall Mark"
msgstr "סימן חומת אש"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
msgid "Firewall Settings"
msgstr ""
@@ -2948,15 +3130,15 @@ msgstr ""
msgid "Firewall mark"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
msgid "Firmware File"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
msgid "Firmware Version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
msgid "Fixed source port for outbound DNS queries."
msgstr ""
@@ -2982,20 +3164,20 @@ msgstr ""
msgid "Flashing…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid "Force 40MHz mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
msgid "Force CCMP (AES)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force DHCP on this network even if another server is detected."
msgstr ""
@@ -3007,15 +3189,15 @@ msgstr ""
msgid "Force MLD version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
msgid "Force TKIP"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
msgid "Force TKIP and CCMP (AES)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid "Force link"
msgstr ""
@@ -3027,19 +3209,19 @@ msgstr ""
msgid "Force use of NAT-T"
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:8
+#: modules/luci-base/ucode/template/csrftoken.ut:8
msgid "Form token mismatch"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
msgid ""
-"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> messages between the designated master "
-"interface and downstream interfaces."
+"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
+"designated master interface and downstream interfaces."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
msgid ""
"Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages received on the designated master interface to downstream "
@@ -3050,13 +3232,13 @@ msgstr ""
msgid "Forward DHCP traffic"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
msgid ""
"Forward DHCPv6 messages between the designated master interface and "
"downstream interfaces."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
msgid "Forward Error Correction Seconds (FECS)"
msgstr ""
@@ -3068,7 +3250,7 @@ msgstr ""
msgid "Forward delay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
msgid "Forward mesh peer traffic"
msgstr ""
@@ -3076,7 +3258,7 @@ msgstr ""
msgid "Forward multicast packets as unicast packets on this device."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
msgid "Forwarding mode"
msgstr ""
@@ -3084,11 +3266,11 @@ msgstr ""
msgid "Fragmentation"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:964
msgid "Fragmentation Threshold"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
msgctxt "nft nat flag fully-random"
msgid "Full port randomization"
msgstr ""
@@ -3106,7 +3288,7 @@ msgid "GHz"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
msgid "GPRS only"
msgstr ""
@@ -3145,8 +3327,8 @@ msgstr ""
msgid "Gateway address is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
@@ -3154,10 +3336,10 @@ msgstr ""
msgid "General Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "General Setup"
msgstr ""
@@ -3169,7 +3351,7 @@ msgstr ""
msgid "Generate Config"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid "Generate PMK locally"
msgstr ""
@@ -3177,11 +3359,11 @@ msgstr ""
msgid "Generate archive"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:789
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819
msgid "Generate configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:829
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859
msgid "Generate configuration…"
msgstr ""
@@ -3189,15 +3371,15 @@ msgstr ""
msgid "Generate new key pair"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
msgid "Generate preshared key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:671
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:691
msgid "Generates a configuration suitable for import on a WireGuard peer"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:763
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
msgid "Generating QR code…"
msgstr ""
@@ -3209,25 +3391,25 @@ msgstr ""
msgid "Global Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
msgid "Global network options"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:82
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:84
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
msgid "Go to firmware upgrade..."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:72
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
msgid "Go to password configuration..."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3748
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
msgid "Go to relevant configuration page"
@@ -3253,6 +3435,10 @@ msgstr ""
msgid "Grant access to LuCI Wireguard procedures"
msgstr ""
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr ""
+
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
msgid "Grant access to SSH configuration"
msgstr ""
@@ -3358,11 +3544,11 @@ msgstr ""
msgid "Hang Up"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Header Error Code Errors (HEC)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
msgid "Heartbeat interval (kernel: heartbeat)"
msgstr ""
@@ -3376,7 +3562,7 @@ msgid ""
"the timezone."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr ""
@@ -3385,11 +3571,11 @@ msgstr ""
msgid "Hide empty chains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
msgid "High"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
msgctxt "Chain hook description"
msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
msgstr ""
@@ -3399,7 +3585,7 @@ msgid "Hop Penalty"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2169
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2231
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
msgid "Host"
@@ -3409,7 +3595,7 @@ msgstr ""
msgid "Host expiry timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
msgid "Host requests this filename from the boot server."
msgstr ""
@@ -3418,9 +3604,9 @@ msgid "Host-Uniq tag content"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
msgid "Hostname"
@@ -3430,11 +3616,11 @@ msgstr ""
msgid "Hostname to send when requesting DHCP"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
msgid "Hostnames"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
msgid ""
"Hostnames are used to bind a domain name to an IP address. This setting is "
"redundant for hostnames already configured with static leases, but it can be "
@@ -3457,18 +3643,30 @@ msgstr ""
msgid "Hybrid"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
msgctxt "nft icmpv6 code"
msgid "ICMPv6 code"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
msgctxt "nft icmpv6 type"
msgid "ICMPv6 type"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
+msgid "ID"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3486,11 +3684,11 @@ msgstr ""
msgid "IP Addresses"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
msgid "IP Protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
msgid "IP Sets"
msgstr ""
@@ -3498,7 +3696,7 @@ msgstr ""
msgid "IP Type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
msgid "IP address"
@@ -3514,7 +3712,14 @@ msgstr ""
msgid "IP address is missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:37
msgctxt "nft ip protocol"
msgid "IP protocol"
msgstr ""
@@ -3524,15 +3729,15 @@ msgctxt "nft meta l4proto"
msgid "IP protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
msgid "IP set"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305
msgid "IP sets"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
msgid "IPs to override with NXDOMAIN"
msgstr ""
@@ -3540,14 +3745,14 @@ msgstr ""
msgid "IPsec XFRM"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
msgid "IPv4"
msgstr ""
@@ -3573,7 +3778,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
msgid "IPv4 address"
@@ -3613,11 +3818,11 @@ msgstr ""
msgid "IPv4 prefix length"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:626
msgid "IPv4 traffic table \"%h\""
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
msgid "IPv4+IPv6"
msgstr ""
@@ -3630,23 +3835,23 @@ msgstr ""
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:634
msgid "IPv4/IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:109
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
msgid "IPv6"
msgstr ""
@@ -3662,7 +3867,7 @@ msgstr ""
msgid "IPv6 Neighbours"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
msgid "IPv6 RA Settings"
msgstr ""
@@ -3674,11 +3879,11 @@ msgstr ""
msgid "IPv6 Rules"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
msgid "IPv6 Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid "IPv6 ULA-Prefix"
msgstr ""
@@ -3692,12 +3897,12 @@ msgstr ""
msgid "IPv6 address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid "IPv6 assignment hint"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid "IPv6 assignment length"
msgstr ""
@@ -3713,7 +3918,7 @@ msgstr ""
msgid "IPv6 only"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid "IPv6 preference"
msgstr ""
@@ -3722,7 +3927,7 @@ msgstr ""
msgid "IPv6 prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid "IPv6 prefix filter"
msgstr ""
@@ -3736,15 +3941,15 @@ msgstr ""
msgid "IPv6 routed prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid "IPv6 source routing"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid "IPv6 suffix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
msgid "IPv6 suffix (hex)"
msgstr ""
@@ -3752,11 +3957,11 @@ msgstr ""
msgid "IPv6 support"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:630
msgid "IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr ""
@@ -3775,7 +3980,7 @@ msgstr ""
msgid "IPv6-over-IPv4 (6to4)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
msgid "Identity"
msgstr ""
@@ -3791,7 +3996,7 @@ msgstr ""
msgid "If checked, encryption is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
@@ -3801,56 +4006,56 @@ msgstr ""
msgid "If set, the meaning of the match options is inverted"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
"otherwise modifications will be reverted."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
msgid "If unchecked, no default route is configured"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid ""
"If your physical memory is insufficient unused data can be temporarily "
-"swapped to a swap-device resulting in a higher amount of usable <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
-"slow process as the swap-device cannot be accessed with the high datarates "
-"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+"swapped to a swap-device resulting in a higher amount of usable <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
msgid "Ignore <code>/etc/hosts</code>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid "Ignore interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
msgid "Ignore resolv file"
msgstr ""
@@ -3862,25 +4067,25 @@ msgstr ""
msgid "Image check failed:"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import as peer"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:484
-msgid "Import peer configuration…"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:504
+msgid "Import configuration as peer…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:470
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
msgid "Import settings"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:366
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:391
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:376
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:403
msgid "Imported peer configuration"
msgstr ""
@@ -3898,7 +4103,7 @@ msgid ""
"order to avoid broadcast loops that can bring the entire LAN to a standstill."
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:13
+#: modules/luci-base/ucode/template/csrftoken.ut:13
msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
@@ -3942,6 +4147,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Incoming key"
msgstr ""
@@ -3956,7 +4162,7 @@ msgstr ""
msgid "Info"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Information"
msgstr ""
@@ -3975,7 +4181,6 @@ msgid "Ingress device name"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
msgstr ""
@@ -3987,31 +4192,40 @@ msgstr ""
msgid "Initscripts"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid "Inner certificate constraint (Domain)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid "Inner certificate constraint (SAN)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid "Inner certificate constraint (Subject)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid "Inner certificate constraint (Wildcard)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:310
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
msgid "Install protocol extensions..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
msgid "Instance"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
+msgid "Instance Details"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid ""
"Instead of joining any network with a matching SSID, only connect to the "
"BSSID <code>%h</code>."
@@ -4021,6 +4235,7 @@ msgstr ""
msgid "Insufficient permissions to read UCI configuration."
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
@@ -4028,7 +4243,7 @@ msgstr ""
msgid "Interface"
msgstr "מנשק"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:728
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
msgid "Interface \"%h\" is already marked as designated master."
msgstr ""
@@ -4036,7 +4251,7 @@ msgstr ""
msgid "Interface %q device auto-migrated from %q to %q."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
msgid "Interface Configuration"
msgstr ""
@@ -4044,7 +4259,7 @@ msgstr ""
msgid "Interface ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
msgid "Interface has %d pending changes"
msgstr ""
@@ -4053,39 +4268,39 @@ msgstr ""
msgid "Interface is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:65
msgid "Interface is marked for deletion"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is reconnecting..."
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:194
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:214
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is shutting down..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
msgid "Interface is starting..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304
msgid "Interface is stopping..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Interface name"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:314
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Interface not present or not connected yet."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:507
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
msgid "Interfaces"
msgstr ""
@@ -4094,10 +4309,6 @@ msgstr ""
msgid "Internal"
msgstr ""
-#: modules/luci-base/luasrc/view/error500.htm:8
-msgid "Internal Server Error"
-msgstr ""
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
msgid "Interval For Sending Learning Packets"
msgstr ""
@@ -4120,7 +4331,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
msgid "Invalid APN provided"
msgstr ""
@@ -4166,16 +4377,20 @@ msgstr ""
msgid "Invalid hexadecimal value"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
msgid "Invalid username and/or password! Please try again."
msgstr "שם משתמש ו/או סיסמה שגויים! אנא נסה שנית."
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "Invert match"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Isolate Clients"
msgstr ""
@@ -4185,21 +4400,21 @@ msgid ""
"flash memory, please verify the image file!"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
msgid "JavaScript required!"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
msgid "Join Network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1829
msgid "Join Network: Wireless Scan"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2107
msgid "Joining Network: %q"
msgstr ""
@@ -4211,24 +4426,28 @@ msgstr ""
msgid "Keep settings and retain the current configuration"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgid "Keep-Alive"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Kernel Log"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
msgid "Kernel Version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462
msgid "Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
msgid "Key #%d"
msgstr ""
@@ -4236,6 +4455,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Key for incoming packets (optional)."
msgstr ""
@@ -4243,15 +4463,20 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Key for outgoing packets (optional)."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
msgctxt "Label indicating that WireGuard peer lacks public key"
msgid "Key missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
msgctxt "nft unit"
msgid "KiB"
msgstr ""
@@ -4295,12 +4520,12 @@ msgstr ""
msgid "LED Configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
msgid "LLC"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid "Label"
msgstr ""
@@ -4312,14 +4537,25 @@ msgstr ""
msgid "Language and Style"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
msgid "Last member interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
msgid "Latency"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
+msgid "Latest Handshake"
+msgstr "לחיצת יד אחרונה"
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
msgstr ""
@@ -4328,16 +4564,16 @@ msgstr ""
msgid "Learn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Learn routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
msgid "Lease file"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid "Lease time"
msgstr ""
@@ -4361,38 +4597,38 @@ msgstr ""
msgid "Leave empty to use the current WAN address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid ""
"Legacy or badly behaving devices may require legacy 802.11b rates to "
"interoperate. Airtime efficiency may be significantly reduced where these "
"are used. It is recommended to not allow 802.11b rates where possible."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
msgid "Legend:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Limit"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Line Attenuation (LATN)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
msgid "Line Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
msgid "Line State"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Line Uptime"
msgstr ""
@@ -4408,21 +4644,21 @@ msgstr ""
msgid "Link On"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
msgctxt "nft @ll,off,len"
msgid "Link layer header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:514
msgid "List of IP addresses to convert into NXDOMAIN responses."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
-msgid "List of IP sets to populate with the specified domain IPs."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
+msgid "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid ""
"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID "
@@ -4431,7 +4667,7 @@ msgid ""
"Association."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
"as 6 octets with colons,128-bit key as hex string. <br />This list is used "
@@ -4444,23 +4680,28 @@ msgstr ""
msgid "List of SSH key files for auth"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
msgid "List of domains to allow RFC1918 responses for."
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
-msgid "List of domains to force to an IP address."
-msgstr ""
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
msgid "List of upstream resolvers to forward queries to."
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
msgid "Listen Port"
msgstr "פתחת האזנה"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+msgid "Listen address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+msgid "Listen and Relay To IP family must be homogeneous."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342
msgid "Listen interfaces"
msgstr ""
@@ -4468,17 +4709,17 @@ msgstr ""
msgid "Listen only on the given interface or, if unspecified, on all"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
msgid ""
"Listen only on the specified interfaces, and loopback if not excluded "
"explicitly."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
msgid "ListenPort setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520
msgid "Listening port for inbound DNS queries."
msgstr ""
@@ -4487,7 +4728,7 @@ msgstr ""
msgid "Load"
msgstr "עומס"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:63
msgid "Load Average"
msgstr "עומס ממוצע"
@@ -4495,27 +4736,28 @@ msgstr "עומס ממוצע"
msgid "Load configuration…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2038
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
msgid "Loading directory contents…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
-#: modules/luci-base/luasrc/view/view.htm:4
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
msgid "Loading view…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
msgid "Local"
msgstr ""
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
msgid "Local IP address"
msgstr ""
@@ -4535,11 +4777,12 @@ msgstr ""
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "Local IPv4 address"
msgstr "כתובת IPv4 מקומית"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
msgid "Local IPv6 DNS server"
msgstr ""
@@ -4555,44 +4798,53 @@ msgstr "כתובת IPv6 מקומית"
msgid "Local Startup"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
msgid "Local Time"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1019
msgid "Local ULA"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
msgid "Local domain"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
msgid "Local domain suffix appended to DHCP names and hosts file entries."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
msgid "Local server"
msgstr "שרת מקומי"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
msgid "Local service only"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
msgid "Localise queries"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid "Lock to BSSID"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft log action"
+msgid "Log event \"<strong>%h</strong>…\""
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
msgid "Log output level"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
msgid "Log queries"
msgstr ""
@@ -4616,8 +4868,8 @@ msgstr ""
msgid "Logical network to which the tunnel will be added (bridged) (optional)."
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
msgid "Login"
msgstr ""
@@ -4629,24 +4881,28 @@ msgstr ""
msgid "Loose filtering"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Loss of Signal Seconds (LOSS)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
msgid "Lowest leased address as offset from the network address."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
msgid "MAC"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
msgid "MAC Address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
msgid "MAC Address Filter"
msgstr ""
@@ -4655,15 +4911,15 @@ msgid "MAC Address For The Actor"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
msgid "MAC VLAN"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2168
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2230
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
@@ -4672,11 +4928,11 @@ msgstr ""
msgid "MAC address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
msgid "MAC-Filter"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
msgid "MAC-List"
msgstr ""
@@ -4712,7 +4968,7 @@ msgid "MII Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
@@ -4720,14 +4976,18 @@ msgstr ""
msgid "MTU"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+msgid "MX"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
msgid ""
"Make sure to clone the root filesystem using something like the commands "
"below:"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
@@ -4736,27 +4996,27 @@ msgstr ""
msgid "Manual"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3891
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
msgid "Master"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Max. Attainable Data Rate (ATTNDR)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533
msgid "Max. DHCP leases"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
msgid "Max. EDNS0 packet size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
msgid "Max. concurrent queries"
msgstr ""
@@ -4764,29 +5024,28 @@ msgstr ""
msgid "Maximum age"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
msgid "Maximum allowed Listen Interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
msgid "Maximum allowed number of active DHCP leases."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
msgid "Maximum allowed number of concurrent DNS queries."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
msgid "Maximum allowed size of EDNS0 UDP packets."
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Maximum amount of seconds to wait for the modem to become ready"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Maximum number of leased addresses."
msgstr ""
@@ -4794,16 +5053,20 @@ msgstr ""
msgid "Maximum snooping table size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid ""
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid "Maximum transmit power"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+msgid "May prevent VoIP or other services from working."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
@@ -4830,7 +5093,7 @@ msgstr ""
msgid "Memory usage (%)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
msgid "Mesh"
msgstr ""
@@ -4838,7 +5101,7 @@ msgstr ""
msgid "Mesh ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:997
msgid "Mesh Id"
msgstr ""
@@ -4868,12 +5131,12 @@ msgstr ""
msgid "Metric"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
msgctxt "nft unit"
msgid "MiB"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
@@ -4891,7 +5154,7 @@ msgid ""
"Prevents ARP cache thrashing."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid ""
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
@@ -4909,7 +5172,7 @@ msgstr ""
msgid "Mobile Data"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "Mobility Domain"
msgstr ""
@@ -4918,14 +5181,14 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1813
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
msgid "Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
msgid "Model"
msgstr ""
@@ -4939,13 +5202,13 @@ msgid ""
"minutes."
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "Modem default"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
msgid "Modem device"
@@ -4956,12 +5219,11 @@ msgid "Modem disconnection in progress. Please wait."
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Modem init timeout"
msgstr ""
@@ -4974,8 +5236,8 @@ msgstr ""
msgid "ModemManager"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3895
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1080
msgid "Monitor"
msgstr ""
@@ -5001,7 +5263,7 @@ msgstr ""
msgid "Mount Points - Mount Entry"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
msgid "Mount Points - Swap Entry"
msgstr ""
@@ -5019,11 +5281,11 @@ msgstr ""
msgid "Mount filesystems not specifically configured"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "Mount options"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Mount point"
msgstr ""
@@ -5043,6 +5305,10 @@ msgstr ""
msgid "Move up"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid "Multi To Unicast"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
@@ -5062,11 +5328,11 @@ msgstr ""
msgid "Multicast to unicast"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid "NAS ID"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:537
msgid "NAT action chain \"%h\""
msgstr ""
@@ -5079,11 +5345,11 @@ msgid "NAT64 Prefix"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
msgid "NCM"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "NDP-Proxy slave"
msgstr ""
@@ -5096,29 +5362,42 @@ msgid "NTP server candidates"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4139
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
msgid "Name"
msgstr "שם"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid "Name of the new network"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr ""
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
msgid "Navigation"
msgstr ""
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "Neighbour Report"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Neighbour cache validity"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2229
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
@@ -5131,32 +5410,28 @@ msgstr ""
msgid "Network Coding"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
msgid "Network Mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid "Network SSID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
-msgid "Network Utilities"
-msgstr ""
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
msgid "Network address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
msgid "Network boot image"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:408
msgid "Network bridge configuration migration"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1435
msgid "Network device"
msgstr ""
@@ -5169,16 +5444,16 @@ msgstr ""
msgid "Network device is not present"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:646
msgid "Network device table \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
msgctxt "nft @nh,off,len"
msgid "Network header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:442
msgid "Network ifname configuration migration"
msgstr ""
@@ -5187,25 +5462,31 @@ msgstr ""
msgid "Network interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
msgid "Network-ID"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:706
msgid "Never"
-msgstr ""
+msgstr "אף פעם"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
+#, fuzzy
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr "אף פעם"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
msgid ""
"Never forward matching domains and subdomains, resolve from DHCP or hosts "
"files only."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1172
msgid "New interface for \"%s\" can not be created: %s"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1123
msgid "New interface name…"
msgstr ""
@@ -5213,13 +5494,13 @@ msgstr ""
msgid "Next »"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
msgid "No DHCP Server configured for this interface"
msgstr ""
@@ -5227,7 +5508,7 @@ msgstr ""
msgid "No Data"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
msgid "No Encryption"
msgstr ""
@@ -5243,9 +5524,13 @@ msgstr ""
msgid "No RX signal"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
+msgid "No WireGuard interfaces configured."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:82
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
msgid ""
"No changes to settings will be stored and are lost after rebooting. This "
@@ -5256,7 +5541,11 @@ msgstr ""
msgid "No client associated"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -5279,15 +5568,11 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2913
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
msgid "No entries in this directory"
msgstr ""
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
-msgid "No files found"
-msgstr ""
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
msgid ""
"No fixed interface listening port defined, peers might not be able to "
"initiate connections to this WireGuard instance!"
@@ -5322,30 +5607,35 @@ msgstr ""
msgid "No more slaves available, can not save interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494
msgid "No negative cache"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:697
msgid "No nftables ruleset loaded."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
msgid "No password set!"
msgstr "לא הוגדרה סיסמה!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+#, fuzzy
+msgid "No peers connected"
+msgstr "לא מחובר"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
msgid "No peers defined yet."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
msgid "No public keys present yet."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:614
msgctxt "nft chain is empty"
msgid "No rules in this chain"
msgstr ""
@@ -5358,8 +5648,8 @@ msgstr ""
msgid "No validation or filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "No zone assigned"
msgstr ""
@@ -5371,7 +5661,7 @@ msgstr ""
msgid "Noise"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Noise Margin (SNR)"
msgstr ""
@@ -5379,11 +5669,11 @@ msgstr ""
msgid "Noise:"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Non Pre-emptive CRC errors (CRC_P)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
msgid "Non-wildcard"
msgstr ""
@@ -5393,12 +5683,12 @@ msgstr ""
msgid "None"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
msgid "Normal"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:8
+#: modules/luci-base/ucode/template/error404.ut:9
msgid "Not Found"
msgstr ""
@@ -5410,15 +5700,15 @@ msgstr ""
msgid "Not connected"
msgstr "לא מחובר"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:131
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:157
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:328
msgid "Not present"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Not started on boot"
msgstr ""
@@ -5426,12 +5716,18 @@ msgstr ""
msgid "Not supported"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid ""
"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
"have problems"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(<code>addr#port</code>)."
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "Notes"
msgstr ""
@@ -5440,7 +5736,7 @@ msgstr ""
msgid "Notice"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:138
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:135
msgid "Nslookup"
msgstr ""
@@ -5448,7 +5744,7 @@ msgstr ""
msgid "Number of IGMP membership reports"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr ""
@@ -5465,7 +5761,7 @@ msgid "Obfuscated Password"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
@@ -5497,7 +5793,7 @@ msgstr ""
msgid "On-link"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
msgid "One of hostname or MAC address must be specified!"
msgstr ""
@@ -5528,12 +5824,11 @@ msgid ""
"Only if current active slave fails and the primary slave is up (failure, 2)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:683
msgid "Open iptables rules overview…"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
msgstr ""
@@ -5542,35 +5837,35 @@ msgstr ""
msgid "OpenConnect (CISCO AnyConnect)"
msgstr ""
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
msgid "OpenFortivpn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
"Protocol\">NDP</abbr> proxying."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise fall back to <em>server mode</em>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
msgid ""
"Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
"otherwise disable service."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
msgid "Operating frequency"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
msgid "Option \"%s\" contains an invalid input value."
msgstr ""
@@ -5578,15 +5873,15 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
msgid "Option changed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
msgid "Option removed"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
msgid "Optional"
msgstr ""
@@ -5594,13 +5889,17 @@ msgstr ""
msgid "Optional, free-form notes about this device"
msgstr ""
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid ""
"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -5608,17 +5907,17 @@ msgid ""
"for the interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
msgid "Optional. Description of peer."
msgstr ""
@@ -5626,13 +5925,13 @@ msgstr ""
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
msgid ""
"Optional. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5647,11 +5946,11 @@ msgstr ""
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Optional. Port of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid ""
"Optional. Private key of the WireGuard peer. The key is not required for "
"establishing a connection but allows generating a peer configuration or QR "
@@ -5659,7 +5958,7 @@ msgid ""
"exported."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -5673,18 +5972,23 @@ msgstr ""
msgid "Options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
msgid ""
"Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
-"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</code>"
-"\" for default route. <code>0.0.0.0</code> means \"the address of the system "
-"running dnsmasq\"."
+"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
+"code>\" for default route. <code>0.0.0.0</code> means \"the address of the "
+"system running dnsmasq\"."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
msgid "Options:"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+msgid "Ordinal: lower comes first."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
msgid "Originator Interval"
msgstr ""
@@ -5716,6 +6020,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Outgoing key"
msgstr ""
@@ -5739,11 +6044,11 @@ msgstr ""
msgid "Overlap"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
msgid "Override IPv4 routing table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
msgid "Override IPv6 routing table"
msgstr ""
@@ -5754,7 +6059,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -5762,6 +6067,7 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
msgid "Override MTU"
msgstr ""
@@ -5783,13 +6089,13 @@ msgstr ""
msgid "Override TTL"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
msgid ""
"Override default MAC address - the range of usable addresses might be "
"limited by the driver"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Override default interface name"
msgstr ""
@@ -5797,7 +6103,7 @@ msgstr ""
msgid "Override the gateway in DHCP responses"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
@@ -5815,7 +6121,7 @@ msgstr ""
msgid "Overwrite existing file \"%s\" ?"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:345
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355
msgid "Overwrite the current settings with the imported configuration?"
msgstr ""
@@ -5829,7 +6135,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
@@ -5842,7 +6148,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
@@ -5863,7 +6169,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
msgid "PIN"
msgstr ""
@@ -5873,7 +6179,7 @@ msgstr ""
msgid "PIN code rejected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1570
msgid "PMK R1 Push"
msgstr ""
@@ -5914,20 +6220,20 @@ msgstr ""
msgid "PSID-bits length"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:571
msgctxt "Label indicating that WireGuard peer uses a PSK"
msgid "PSK"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1528
msgid "PTM/EFM (Packet Transfer Mode)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "PXE/TFTP Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid "Packet Steering"
msgstr ""
@@ -5936,6 +6242,11 @@ msgctxt "nft meta mark"
msgid "Packet mark"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta time"
+msgid "Packet receive time"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr ""
@@ -5944,8 +6255,8 @@ msgstr ""
msgid "Packets To Transmit Before Moving To Next Slave"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "Part of zone %q"
msgstr ""
@@ -5954,13 +6265,13 @@ msgctxt "MACVLAN mode"
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
msgid "Password"
msgstr ""
@@ -5968,11 +6279,11 @@ msgstr ""
msgid "Password authentication"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
msgid "Password of Private Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
msgid "Password of inner Private Key"
msgstr ""
@@ -5987,50 +6298,50 @@ msgstr ""
msgid "Password2"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:424
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:444
msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:417
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
msgid ""
"Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
"another system below to create a matching peer entry allowing that system to "
"connect to the local WireGuard interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:423
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:443
msgid "Paste or drag supplied WireGuard configuration file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
msgid "Path to CA-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
msgid "Path to Client-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
msgid "Path to Private Key"
msgstr "נתיב למפתח הפרטי"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
msgid "Path to inner CA-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
msgid "Path to inner Client-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid "Path to inner Private Key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
msgid "Paused"
msgstr ""
@@ -6048,6 +6359,14 @@ msgstr ""
msgid "Peak:"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+msgid "Peer"
+msgstr "עמית"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
+msgid "Peer Details"
+msgstr ""
+
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
msgstr ""
@@ -6065,7 +6384,7 @@ msgstr ""
msgid "Peer device name"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Peer disabled"
msgstr ""
@@ -6096,11 +6415,15 @@ msgstr ""
msgid "Permission denied"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid "Persistent Keep Alive"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Persistent reconnect interval"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334
msgid "PersistentKeepAlive setting is invalid"
msgstr ""
@@ -6108,30 +6431,30 @@ msgstr ""
msgid "Phy Rate:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
msgid "Physical Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:98
msgid "Ping"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Pkts."
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:19
+#: modules/luci-base/ucode/template/sysauth.ut:19
msgid "Please enter your username and password."
msgstr "אנא הזן את שם המשתמש והסיסמה שלך:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4122
msgid "Please select the file to upload."
msgstr ""
@@ -6139,15 +6462,22 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
msgctxt "Chain hook policy"
msgid "Policy: <strong>%h</strong> (%h)"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "פתחה"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
+#, fuzzy
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr "פתחה"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
msgid "Port isolation"
msgstr ""
@@ -6160,19 +6490,19 @@ msgstr ""
msgid "Potential negation of: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
msgid "Power Management Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "Pre-emptive CRC errors (CRCP_P)"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
msgid "Prefer LTE"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
msgid "Prefer UMTS"
msgstr ""
@@ -6184,15 +6514,15 @@ msgstr ""
msgid "Prefix suppressor"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid "Preshared Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:550
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
msgid "Preshared key in use"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308
msgid "PresharedKey setting is invalid"
msgstr ""
@@ -6207,7 +6537,7 @@ msgid ""
"ignore failures"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Prevents client-to-client communication"
msgstr ""
@@ -6237,13 +6567,15 @@ msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
msgid "Priority"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:545
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
msgctxt "Label indicating that WireGuard peer private key is stored"
msgid "Private"
msgstr ""
@@ -6254,15 +6586,15 @@ msgid "Private (Prevent communication between MAC VLANs)"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid "Private Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:564
msgid "Private key present"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:290
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
msgid "PrivateKey setting is missing or invalid"
msgstr ""
@@ -6275,9 +6607,9 @@ msgstr ""
msgid "Prot."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:564
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1137
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
@@ -6289,13 +6621,13 @@ msgstr ""
msgid "Provide NTP server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid ""
"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
"and requests."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
msgid "Provide new network"
msgstr ""
@@ -6305,25 +6637,36 @@ msgid ""
"interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+msgid "Proxy Server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid "ProxyARP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
msgid "Public Key"
msgstr "מפתח ציבורי"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
msgid "Public key is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:556
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
msgctxt "Tooltip displaying full WireGuard peer public key"
msgid "Public key: %h"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
msgid ""
"Public keys allow for the passwordless SSH logins with a higher security "
"compared to the use of plain passwords. In order to upload a new key to the "
@@ -6335,7 +6678,7 @@ msgstr ""
msgid "Public prefix routed to this device for distribution to clients."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
msgid "PublicKey setting is invalid"
msgstr ""
@@ -6348,7 +6691,7 @@ msgstr ""
msgid "Quality"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
msgid "Query all available upstream resolvers."
msgstr ""
@@ -6360,35 +6703,35 @@ msgstr ""
msgid "Query response interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "R0 Key Lifetime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "R1 Key Holder"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430
msgid "RADIUS Accounting Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
msgid "RADIUS Accounting Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
msgid "RADIUS Accounting Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
msgid "RADIUS Authentication Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
msgid "RADIUS Authentication Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
msgid "RADIUS Authentication Server"
msgstr ""
@@ -6396,16 +6739,20 @@ msgstr ""
msgid "RFC3947 NAT-T mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid "RSN Preauth"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "RSSI threshold for joining"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
msgid "RTS/CTS Threshold"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
msgid "RX"
msgstr ""
@@ -6413,11 +6760,17 @@ msgstr ""
msgid "RX Rate"
msgstr "קצב קליטה"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2233
msgid "RX Rate / TX Rate"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
msgctxt "nft nat flag random"
msgid "Randomize source port mapping"
msgstr ""
@@ -6426,11 +6779,11 @@ msgstr ""
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
msgid "Really switch protocol?"
msgstr ""
@@ -6438,11 +6791,11 @@ msgstr ""
msgid "Realtime Graphs"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "Reassociation Deadline"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
msgid "Rebind protection"
msgstr ""
@@ -6466,11 +6819,20 @@ msgstr ""
msgid "Receive"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
+#, fuzzy
+msgid "Received Data"
+msgstr "התקבלו נתונים"
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+msgid "Reconnect Timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
msgid "Reconnect this interface"
msgstr ""
@@ -6478,12 +6840,12 @@ msgstr ""
msgid "Redirect to HTTPS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
msgctxt "nft redirect to port"
msgid "Redirect to local port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
msgctxt "nft redirect"
msgid "Redirect to local system"
msgstr ""
@@ -6492,26 +6854,30 @@ msgstr ""
msgid "References"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361
+msgid "Refresh Channels"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
msgid "Refreshing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
msgctxt "nft reject with icmp type"
msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
msgctxt "nft reject with icmpx type"
msgid "Reject packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
msgctxt "nft reject with icmpv6 type"
msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
msgctxt "nft reject with tcp reset"
msgid "Reject packet with <strong>TCP reset</strong>"
msgstr ""
@@ -6523,6 +6889,8 @@ msgid ""
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
msgid "Relay"
msgstr ""
@@ -6532,6 +6900,14 @@ msgstr ""
msgid "Relay Bridge"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+msgid "Relay To address"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
msgid "Relay between networks"
msgstr ""
@@ -6550,6 +6926,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid "Remote IPv4 address or FQDN"
msgstr ""
@@ -6562,15 +6939,23 @@ msgstr ""
msgid "Remote IPv6 address or FQDN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:908
msgid "Remove"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
msgid "Remove related device settings from the configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Replace wireless configuration"
msgstr ""
@@ -6600,7 +6985,7 @@ msgstr ""
msgid "Require incoming packets serialization (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
msgid "Required"
msgstr ""
@@ -6612,7 +6997,11 @@ msgstr ""
msgid "Required. Base64-encoded private key for this interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
msgid "Required. Public key of the WireGuard peer."
msgstr ""
@@ -6624,67 +7013,67 @@ msgstr ""
msgid "Required. XFRM interface ID to be used for SA."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
msgid "Requires hostapd"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
msgid "Requires hostapd with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
msgid "Requires hostapd with EAP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
msgid "Requires hostapd with OWE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
msgid "Requires hostapd with SAE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
msgid "Requires hostapd with WEP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
msgid "Requires wpa-supplicant"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
msgid "Requires wpa-supplicant with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
msgid "Requires wpa-supplicant with EAP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
msgid "Requires wpa-supplicant with OWE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1358
msgid "Requires wpa-supplicant with SAE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
msgid "Requires wpa-supplicant with WEP support"
msgstr ""
@@ -6693,7 +7082,7 @@ msgid "Reselection policy for primary slave"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
-#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-base/ucode/template/sysauth.ut:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
@@ -6708,20 +7097,24 @@ msgstr ""
msgid "Reset to defaults"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
msgid "Resolv and Hosts Files"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
msgid "Resolv file"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+msgid "Resolve specified FQDNs to an IP."
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
msgid "Resource not found"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:876
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
msgid "Restart"
msgstr ""
@@ -6730,7 +7123,7 @@ msgstr ""
msgid "Restart Firewall"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
msgid "Restart radio interface"
msgstr ""
@@ -6742,7 +7135,7 @@ msgstr "שחזור"
msgid "Restore backup"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
msgid ""
"Return answers to DNS queries matching the subnet from which the query was "
"received if multiple IPs are available."
@@ -6757,78 +7150,85 @@ msgstr ""
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4413
msgid "Revert"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4518
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4732
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4730
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4712
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4710
msgid "Reverting configuration…"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
msgctxt "nft dnat ip to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
msgctxt "nft dnat ip6 to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
msgctxt "nft dnat ip to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
msgctxt "nft dnat ip6 to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
msgctxt "nft snat ip to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109
msgctxt "nft snat ip6 to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
msgctxt "nft snat ip to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
msgctxt "nft snat ip6 to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
msgid "Rewrite to egress device address"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
msgid ""
"Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
"<em>TFTP server root</em> turn on the TFTP server and serve files from "
"<em>TFTP server root</em>."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
msgid "Root preparation"
msgstr ""
@@ -6836,11 +7236,11 @@ msgstr ""
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Route Allowed IPs"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:533
msgid "Route action chain \"%h\""
msgstr ""
@@ -6848,7 +7248,7 @@ msgstr ""
msgid "Route type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid ""
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
@@ -6882,20 +7282,20 @@ msgstr ""
msgid "Rule"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:603
msgid "Rule actions"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:476
msgctxt "nft comment"
msgid "Rule comment: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:541
msgid "Rule container chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
msgid "Rule matches"
msgstr ""
@@ -6903,15 +7303,15 @@ msgstr ""
msgid "Rule type"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run a filesystem check before mounting the device"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run filesystem check"
msgstr "הרץ בדיקת מערכת קבצים"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
msgid "Runtime error"
msgstr ""
@@ -6924,6 +7324,11 @@ msgstr ""
msgid "SNR"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "SRV"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
msgid "SSH Access"
@@ -6941,15 +7346,15 @@ msgstr ""
msgid "SSH username"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
msgid "SSH-Keys"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1811
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
msgid "SSID"
msgstr ""
@@ -6962,11 +7367,11 @@ msgstr ""
msgid "SSTP Server"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid "SWAP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
@@ -6977,7 +7382,7 @@ msgid "Save"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr ""
@@ -6994,7 +7399,7 @@ msgstr ""
msgid "Save mtdblock contents"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:881
msgid "Scan"
msgstr ""
@@ -7003,15 +7408,15 @@ msgstr ""
msgid "Scheduled Tasks"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4387
msgid "Section added"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
msgid "Section removed"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "See \"mount\" manpage for details"
msgstr ""
@@ -7024,7 +7429,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2962
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
msgid "Select file…"
msgstr ""
@@ -7032,7 +7437,7 @@ msgstr ""
msgid "Selects the transmit hash policy to use for slave selection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
msgid ""
"Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages advertising this device as IPv6 router."
@@ -7061,11 +7466,11 @@ msgstr ""
msgid "Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
msgid "Server address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
msgid "Server name"
msgstr ""
@@ -7081,7 +7486,7 @@ msgstr ""
msgid "Services"
msgstr "שירותים"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "Session expired"
msgstr ""
@@ -7090,16 +7495,16 @@ msgstr ""
msgid "Set Static"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
msgctxt "nft mangle"
msgid "Set header field <var>%s</var> to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
@@ -7109,14 +7514,14 @@ msgstr ""
msgid "Set same MAC Address to all slaves"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
msgid ""
"Set the autonomous address-configuration flag in the prefix information "
"options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
"When enabled, clients will perform stateless IPv6 address autoconfiguration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
msgid ""
"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
"proxying."
@@ -7130,8 +7535,8 @@ msgstr ""
msgid "Set to first slave added to the bond (follow, 2)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:678
msgid "Set up DHCP Server"
msgstr ""
@@ -7142,7 +7547,6 @@ msgid "Setting PLMN failed"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
msgstr ""
@@ -7150,11 +7554,17 @@ msgstr ""
msgid "Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Setup routes for proxied IPv6 neighbours."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Severely Errored Seconds (SES)"
msgstr ""
@@ -7163,12 +7573,11 @@ msgstr ""
msgid "Short GI"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
msgid "Short Preamble"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
msgstr ""
@@ -7181,16 +7590,16 @@ msgstr ""
msgid "Show raw counters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:526
msgid "Shutdown this interface"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:388
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
@@ -7198,11 +7607,11 @@ msgstr ""
msgid "Signal"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2232
msgid "Signal / Noise"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Signal Attenuation (SATN)"
msgstr ""
@@ -7214,12 +7623,12 @@ msgstr ""
msgid "Signal:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
msgid "Size of DNS query cache"
msgstr ""
@@ -7236,12 +7645,12 @@ msgstr ""
msgid "Skip from backup files that are equal to those in /rom"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
msgid "Skip to content"
msgstr "דלג אל התוכן"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
msgid "Skip to navigation"
msgstr "דלג אל הניווט"
@@ -7250,7 +7659,7 @@ msgstr "דלג אל הניווט"
msgid "Slave Interfaces"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1428
msgid "Software VLAN"
msgstr ""
@@ -7259,14 +7668,10 @@ msgstr ""
msgid "Some fields are invalid, cannot save values!"
msgstr "חלק מהשדות אינם תקינים, אין אפשרות לשמור את הערכים!"
-#: modules/luci-base/luasrc/view/error404.htm:9
+#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
msgstr "סליחה, אך האובייקט שביקשת אינו נמצא."
-#: modules/luci-base/luasrc/view/error500.htm:9
-msgid "Sorry, the server encountered an unexpected error."
-msgstr "סליחה, השרת נתקל בשגיאה לא צפויה."
-
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
msgid ""
"Sorry, there is no sysupgrade support present; a new firmware image must be "
@@ -7284,12 +7689,12 @@ msgstr ""
msgid "Source"
msgstr "מקור"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
msgctxt "nft ip saddr"
msgid "Source IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
msgctxt "nft ip6 saddr"
msgid "Source IPv6"
msgstr ""
@@ -7299,24 +7704,24 @@ msgstr ""
msgid "Source interface"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
msgctxt "nft ip sport"
msgid "Source port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
msgid ""
"Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
"options for Dnsmasq."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
msgid ""
"Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
"unspecified, the local device DNS search domain will be announced."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid ""
"Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
"If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -7360,11 +7765,11 @@ msgstr ""
msgid "Specifies the destination subnet to match (CIDR notation)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Specifies the directory the device is attached to"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
msgid ""
"Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
"messages, for example to instruct clients to request further information via "
@@ -7405,7 +7810,7 @@ msgid ""
"dead"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid ""
"Specifies the maximum transmit power the wireless radio may use. Depending "
"on regulatory requirements and wireless usage, the actual transmit power may "
@@ -7610,7 +8015,7 @@ msgid ""
"bytes)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "Specify the secret encryption key here."
msgstr ""
@@ -7618,7 +8023,7 @@ msgstr ""
msgid "Stale neighbour cache timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
msgid "Start"
msgstr ""
@@ -7631,16 +8036,16 @@ msgstr ""
msgid "Start priority"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Starting configuration apply…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1827
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413
msgid "Starting wireless scan..."
msgstr ""
@@ -7662,17 +8067,17 @@ msgstr "ניתובי IPv6 סטטיים"
msgid "Static Lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
msgid "Static Leases"
msgstr "הקצאות סטטיות"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
msgstr "כתובת סטטית"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
msgid ""
"Static leases are used to assign fixed IP addresses and symbolic hostnames "
"to DHCP clients. They are also required for non-dynamic interface "
@@ -7682,18 +8087,18 @@ msgstr ""
"הן נחוצות גם עבור הגדרות ממשק שאינן דינאמיות, בהן מטופלות רק ישויות בעלות "
"הקצאה מתאימה."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
msgid "Station inactivity limit"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:551
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
msgid "Status"
msgstr "מצב"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:528
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
msgid "Stop"
msgstr "עצור"
@@ -7702,8 +8107,8 @@ msgstr "עצור"
msgid "Stop WPS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1857
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1919
msgid "Stop refresh"
msgstr ""
@@ -7715,7 +8120,7 @@ msgstr ""
msgid "Strict filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
msgid "Strict order"
msgstr ""
@@ -7724,15 +8129,15 @@ msgid "Strong"
msgstr ""
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2055
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2117
msgid "Submit"
msgstr "שלח"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
msgid "Suppress logging"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
msgid "Suppress logging of the routine operation for the DHCP protocol."
msgstr ""
@@ -7754,16 +8159,16 @@ msgid ""
"Switch %q has an unknown topology - the VLAN settings might not be accurate."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1426
msgid "Switch VLAN"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
msgid "Switch port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
msgid "Switch protocol"
msgstr ""
@@ -7785,8 +8190,16 @@ msgstr ""
msgid "Sync with browser"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "Syntax: <code>_service._proto.example.com</code>."
+msgstr ""
+
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
msgid "System"
@@ -7810,29 +8223,29 @@ msgstr ""
msgid "System log buffer size"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
msgid "System running in recovery (initramfs) mode."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
msgctxt "nft tcp option maxseg size"
msgid "TCP MSS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
msgctxt "nft tcp dport"
msgid "TCP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
msgctxt "nft tcp flags"
msgid "TCP flags"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
msgctxt "nft tcp sport"
msgid "TCP source port"
msgstr ""
@@ -7841,12 +8254,12 @@ msgstr ""
msgid "TCP:"
msgstr "TCP:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
msgid "TFTP server root"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
msgid "TX"
msgstr "שידור"
@@ -7866,6 +8279,7 @@ msgstr ""
msgid "Table"
msgstr "טבלה"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
@@ -7873,7 +8287,7 @@ msgstr "טבלה"
msgid "Target"
msgstr "יעד"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
msgid "Target Platform"
msgstr ""
@@ -7889,26 +8303,26 @@ msgstr ""
msgid "Terminate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid ""
"The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
"Minimum is 1280 bytes."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
msgid ""
"The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
"addresses are available via DHCPv6."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
msgid ""
"The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
"also acting as Mobile IPv6 home agent on this link."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
msgid ""
"The <em>Other configuration</em> (O) flag indicates that other information, "
"such as DNS servers, is available via DHCPv6."
@@ -7924,7 +8338,7 @@ msgid ""
"the configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
@@ -7936,15 +8350,15 @@ msgid ""
"username instead of the user ID!"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
msgid "The IP address %h is already used by another static lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
msgid "The IP address is outside of any DHCP pool address range"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
msgid "The IP address of the boot server"
msgstr ""
@@ -7955,6 +8369,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
msgstr ""
@@ -7979,7 +8394,7 @@ msgstr ""
msgid "The LED blinks with the configured on/off frequency"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
msgid "The LED flashes to simulate actual heart beat."
msgstr ""
@@ -7996,7 +8411,7 @@ msgstr ""
msgid "The LED is always in default state on."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
msgid ""
"The MAC address %h is already used by another static lease in the same DHCP "
"pool"
@@ -8006,7 +8421,7 @@ msgstr ""
msgid "The MTU must not exceed the parent device MTU of %d bytes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
msgid "The VLAN ID must be unique"
msgstr ""
@@ -8014,7 +8429,7 @@ msgstr ""
msgid "The algorithm that is used to discover mesh routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid ""
"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
"code> and <code>_</code>"
@@ -8024,13 +8439,13 @@ msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid ""
"The correct SSID must be manually specified when joining a hidden wireless "
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4509
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8041,8 +8456,8 @@ msgid ""
"state."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
@@ -8052,14 +8467,14 @@ msgstr ""
msgid "The device name \"%s\" is already taken"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
msgid ""
"The existing network configuration needs to be changed for LuCI to function "
"properly."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
@@ -8076,7 +8491,7 @@ msgstr ""
msgid "The following rules are currently active on this system."
msgstr "החוקים הבאים מאופשרים כרגע במערכת זו."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
msgid "The frequency is in direct proportion to 1-minute average CPU load."
msgstr ""
@@ -8084,17 +8499,17 @@ msgstr ""
msgid "The gateway address must not be a local IP address"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:732
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752
msgid ""
"The generated configuration can be imported into a WireGuard client "
"application to setup a connection towards this device."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
msgid "The given SSH public key has already been added."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA, "
"ED25519 or ECDSA keys."
@@ -8108,15 +8523,19 @@ msgid ""
"to be received and retransmitted which costs airtime)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
msgid "The hostname of the boot server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
-msgid "The interface name is already used"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+msgid "The interface name is already used"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
msgid "The interface name is too long"
msgstr ""
@@ -8139,6 +8558,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "The local IPv4 address over which the tunnel is created (optional)."
msgstr ""
@@ -8170,33 +8590,33 @@ msgid ""
"host responses are spread out over a larger interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid ""
"The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
"abbr> messages. Maximum is 255 hops."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4645
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
msgid "The network name is already used"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
msgid ""
-"The network ports on this device can be combined to several <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"The network ports on this device can be combined to several <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
"communicate directly with each other. <abbr title=\"Virtual Local Area "
"Network\">VLAN</abbr>s are often used to separate different network "
"segments. Often there is by default one Uplink port for a connection to the "
"next greater network like the internet and other ports for a local network."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid ""
"The public hostname or IP address of this system the peer should connect to. "
"This usually is a static public IP address, a static hostname or a DDNS "
@@ -8236,11 +8656,11 @@ msgid ""
"aliases local (255), main (254) and default (253) are also valid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383
msgid "The selected %s mode is incompatible with %s encryption"
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:11
+#: modules/luci-base/ucode/template/csrftoken.ut:11
msgid "The submitted security token is invalid or already expired!"
msgstr ""
@@ -8293,8 +8713,8 @@ msgid ""
"you choose the generic image format for your platform."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
msgid "The value is overridden by configuration."
msgstr ""
@@ -8304,25 +8724,25 @@ msgid ""
"the network with its protocol information."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:679
msgid ""
"There are legacy iptables rules present on the system. Mixing iptables and "
"nftables rules is discouraged and may lead to incomplete traffic filtering."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4677
msgid "There are no changes to apply"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:70
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
msgid ""
"There is no password set on this router. Please configure a root password to "
@@ -8333,16 +8753,16 @@ msgstr ""
msgid "This IPv4 address of the relay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1695
msgid "This authentication type is not applicable to the selected EAP method."
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
msgid "This does not look like a valid PEM file"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
"include during sysupgrade. Modified files in /etc/config/ and certain other "
@@ -8378,7 +8798,7 @@ msgid ""
"ends with <code>...:2/64</code>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
msgid "This is the only DHCP server in the local network."
msgstr ""
@@ -8406,8 +8826,8 @@ msgid ""
"their status."
msgstr "רשימה זו מציגה סקירה של תהליכי המערכת הרצים כרגע ואת מצבם."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
msgid ""
"This option cannot be used because the ca-bundle package is not installed."
msgstr ""
@@ -8422,6 +8842,10 @@ msgstr "סעיף זה לא מכיל ערכים עדיין"
msgid "Time Synchronization"
msgstr "סנכרון זמן"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "Time advertisement"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Time in milliseconds"
msgstr ""
@@ -8430,10 +8854,14 @@ msgstr ""
msgid "Time in seconds to spend in listening and learning states"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "Time interval for rekeying GTK"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "Time zone"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
msgid "Timed-out"
msgstr ""
@@ -8454,14 +8882,14 @@ msgstr ""
msgid "Timezone"
msgstr "אזור זמן"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:418
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:438
msgid ""
"To fully configure the local WireGuard interface from an existing (e.g. "
-"provider supplied) configuration file, use the <strong><a class=\"full-import"
-"\" href=\"#\">configuration import</a></strong> instead."
+"provider supplied) configuration file, use the <strong><a class=\"full-"
+"import\" href=\"#\">configuration import</a></strong> instead."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
msgid "To login…"
msgstr ""
@@ -8473,7 +8901,7 @@ msgid ""
msgstr ""
"על מנת לשחזר את קבצי ההגדרות, באפשרותך להעלות ארכיון גיבוי שנוצר לפני כן."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
msgid "Tone"
msgstr ""
@@ -8481,9 +8909,9 @@ msgstr ""
msgid "Total Available"
msgstr "סה\"כ פנוי"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:121
msgid "Traceroute"
msgstr ""
@@ -8498,11 +8926,11 @@ msgstr "תעבורה"
msgid "Traffic Class"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:529
msgid "Traffic filter chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:467
msgctxt "nft counter"
msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
msgstr ""
@@ -8519,17 +8947,22 @@ msgstr "שידור"
msgid "Transmit Hash Policy"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
+#, fuzzy
+msgid "Transmitted Data"
+msgstr "אנטנת שידור"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
msgctxt "nft @th,off,len"
msgid "Transport header bits %d-%d"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
msgctxt "nft th dport"
msgid "Transport header destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
msgctxt "nft th sport"
msgid "Transport header source port"
msgstr ""
@@ -8546,7 +8979,7 @@ msgstr ""
msgid "Tunnel ID"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3024
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
#: modules/luci-compat/luasrc/model/network.lua:1431
msgid "Tunnel Interface"
msgstr ""
@@ -8557,7 +8990,7 @@ msgstr ""
msgid "Tunnel Link"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
msgid "Tunnel device"
msgstr ""
@@ -8565,8 +8998,8 @@ msgstr ""
msgid "Tx-Power"
msgstr "עוצמת שידור"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
msgid "Type"
@@ -8576,12 +9009,12 @@ msgstr ""
msgid "Type of service"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
msgctxt "nft udp dport"
msgid "UDP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
msgctxt "nft udp sport"
msgid "UDP source port"
msgstr ""
@@ -8599,8 +9032,8 @@ msgstr ""
msgid "UMTS/GPRS/EV-DO"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid "UUID"
msgstr ""
@@ -8621,7 +9054,7 @@ msgstr ""
msgid "Unable to determine upstream interface"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:11
+#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
msgstr ""
@@ -8672,19 +9105,27 @@ msgstr ""
msgid "Unable to save contents: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Unavailable Seconds (UAS)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1317
msgid "Unconfigure"
msgstr ""
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
msgid "Unexpected reply data format"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid ""
"Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
"within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -8692,7 +9133,7 @@ msgid ""
"generated at first install."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2111
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
#: modules/luci-compat/luasrc/model/network.lua:971
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
msgid "Unknown"
@@ -8702,7 +9143,7 @@ msgstr ""
msgid "Unknown and unsupported connection method."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
#: modules/luci-compat/luasrc/model/network.lua:1138
msgid "Unknown error (%s)"
msgstr ""
@@ -8711,7 +9152,7 @@ msgstr ""
msgid "Unknown error code"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2108
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:965
msgid "Unmanaged"
@@ -8722,11 +9163,11 @@ msgstr ""
msgid "Unmount"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4327
msgid "Unsaved Changes"
msgstr ""
@@ -8740,15 +9181,16 @@ msgid "Unsupported MAP type"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
msgid "Unsupported modem"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:309
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:315
msgid "Unsupported protocol type."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
msgid "Untitled peer"
msgstr ""
@@ -8760,7 +9202,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
msgid "Upload"
msgstr ""
@@ -8784,44 +9226,44 @@ msgid "Upload file…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4202
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
msgid "Uploading file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid ""
"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
"assigned with a name in the form <em>wifinet#</em> and the network will be "
"restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410
msgid ""
"Upon pressing \"Continue\", bridges configuration will be updated and the "
"network will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444
msgid ""
"Upon pressing \"Continue\", ifname options will get renamed and the network "
"will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
msgid "Upstream resolvers will be queried in the order of the resolv file."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
msgid "Uptime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
msgid "Use <code>/etc/ethers</code>"
msgstr ""
@@ -8833,8 +9275,8 @@ msgstr ""
msgid "Use DHCP gateway"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
msgid "Use DNS servers advertised by peer"
msgstr ""
@@ -8873,11 +9315,11 @@ msgid ""
"(encap2+3)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Use as external overlay (/overlay)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
msgid "Use as root filesystem (/)"
msgstr ""
@@ -8885,22 +9327,22 @@ msgstr ""
msgid "Use broadcast flag"
msgstr "השתמש בדגל broadcast"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
msgid "Use builtin IPv6-management"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
msgid "Use custom DNS servers"
msgstr "השתמש בשרתי DNS מותאמים אישית"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
msgid "Use default gateway"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
msgid "Use gateway metric"
msgstr ""
@@ -8919,20 +9361,20 @@ msgstr ""
msgid "Use routing table"
msgstr "השתמש בטבלת ניתוב"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
msgctxt "nft nat flag persistent"
msgid "Use same source and destination for each connection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
msgid "Use system certificates"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid "Use system certificates for inner-tunnel"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
"em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
@@ -8955,11 +9397,11 @@ msgstr ""
msgid "Used"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
msgid "Used Key Slot"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
@@ -8969,7 +9411,8 @@ msgstr ""
msgid "User Group"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
msgid "User certificate (PEM encoded)"
msgstr ""
@@ -8977,27 +9420,28 @@ msgstr ""
msgid "User identifier"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
msgid "User key (PEM encoded)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: modules/luci-base/ucode/template/sysauth.ut:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
msgid "Username"
msgstr "שם משתמש"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
msgid "Utilize flow table <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
msgid "VC-Mux"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
msgid "VDSL"
msgstr ""
@@ -9007,17 +9451,17 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
msgid "VLAN (802.1ad)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1411
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
msgid "VLAN (802.1q)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
msgid "VLAN ID"
msgstr ""
@@ -9042,19 +9486,22 @@ msgid "VPN Protocol"
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
msgstr "שרת VPN"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+msgid "VPN Server certificate's SHA256 hash"
+msgstr ""
+
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
msgid "VPN Server port"
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
msgstr ""
@@ -9063,6 +9510,10 @@ msgstr ""
msgid "VPNC (CISCO 3000 (and others) VPN)"
msgstr ""
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
msgid "VXLAN (RFC7348)"
msgstr ""
@@ -9076,14 +9527,14 @@ msgstr ""
msgid "VXLANv6 (RFC7348)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
msgid ""
"Validate DNS replies and cache DNSSEC data, requires upstream to support "
"DNSSEC."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
@@ -9109,7 +9560,7 @@ msgstr ""
msgid "Vendor Class to send when requesting DHCP"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
msgid "Verify unsigned domain responses really come from unsigned domains."
msgstr ""
@@ -9117,47 +9568,59 @@ msgstr ""
msgid "Verifying the uploaded image file."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
msgid "Very High"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1432
msgid "Virtual Ethernet"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
msgid "Virtual dynamic interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
msgid "WDS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
msgid "WEP Open System"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1297
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1393
msgid "WEP Shared Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WEP passphrase"
msgstr "סיסמת WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid "WLAN roaming"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid "WMM Mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid "WNM Sleep Mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid "WNM Sleep Mode Fixes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WPA passphrase"
msgstr "סיסמת WPA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1294
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
@@ -9184,7 +9647,11 @@ msgstr ""
msgid "Weak"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+msgid "Weight"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
@@ -9209,26 +9676,32 @@ msgid ""
"interface prefix"
msgstr ""
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
msgid ""
"When running the mesh over multiple WiFi interfaces per node batman-adv is "
"capable of optimizing the traffic flow to gain maximum performance."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid ""
"When using a PSK, the PMK can be automatically generated. When enabled, the "
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
"key options."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid ""
"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
"802.11a/802.11g rates."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid ""
"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
"may be significantly reduced."
@@ -9239,12 +9712,21 @@ msgstr ""
msgid "Width"
msgstr ""
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+msgid "WireGuard"
+msgstr "WireGuard"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
+msgid "WireGuard Status"
+msgstr "מצב WireGuard"
+
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "WireGuard VPN"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:539
msgid "WireGuard peer is disabled"
msgstr ""
@@ -9254,27 +9736,27 @@ msgstr ""
msgid "Wireless"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3011
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2990
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4303
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:812
msgid "Wireless Overview"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
msgid "Wireless Security"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
msgid "Wireless configuration migration"
msgstr ""
@@ -9290,15 +9772,15 @@ msgstr ""
msgid "Wireless is not associated"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is disabled"
msgstr "רשת אלחוטית מנוטרלת"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is enabled"
msgstr "רשת אלחוטית מאופשרת"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Write received DNS queries to syslog."
msgstr ""
@@ -9310,7 +9792,7 @@ msgstr ""
msgid "XOR policy (balance-xor, 2)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -9320,7 +9802,7 @@ msgstr ""
msgid "Yes (none, 0)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:177
msgid ""
"You appear to be currently connected to the device via the \"%h\" interface. "
"Do you really want to shut down the interface?"
@@ -9333,8 +9815,20 @@ msgid ""
"scripts like \"network\", your device might become inaccessible!</strong>"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:90
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635
+msgid "You may add multiple records for the same Target."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672
+msgid "You may add multiple records for the same domain."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:92
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
@@ -9363,26 +9857,36 @@ msgstr ""
msgid "ZRam Size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
msgid "any"
msgstr "כלשהו"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
msgid "auto"
msgstr "אוטומטי"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
msgid "automatic"
msgstr ""
@@ -9390,7 +9894,7 @@ msgstr ""
msgid "baseT"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1591
msgid "bridged"
msgstr ""
@@ -9442,20 +9946,20 @@ msgstr ""
msgid "dBm"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
msgctxt "nft unit"
msgid "day"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid "disable"
msgstr "בטל"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:991
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:997
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
msgid "disabled"
@@ -9474,14 +9978,19 @@ msgstr ""
msgid "e.g: dump"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:755
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
msgid "expired"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
msgid "forced"
msgstr ""
@@ -9505,19 +10014,19 @@ msgstr ""
msgid "hexadecimal encoded value"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
msgid "hidden"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
msgctxt "nft unit"
msgid "hour"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "hybrid mode"
msgstr ""
@@ -9539,24 +10048,24 @@ msgstr ""
msgid "key with either 5 or 13 characters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "managed config (M)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1395
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
msgid "medium security"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
msgctxt "nft unit"
msgid "minute"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "minutes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
msgid "mobile home agent (H)"
msgstr ""
@@ -9564,7 +10073,7 @@ msgstr ""
msgid "netif_carrier_ok()"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "no"
msgstr "לא"
@@ -9578,8 +10087,11 @@ msgstr ""
msgid "non-empty value"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3419
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
msgid "none"
msgstr "ללא"
@@ -9590,20 +10102,20 @@ msgid "not present"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:969
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:970
msgid "off"
msgstr "כבוי"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794
msgid "on available prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "open network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
msgid "other config (O)"
msgstr ""
@@ -9612,7 +10124,11 @@ msgstr ""
msgid "output"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
+msgid "over a day ago"
+msgstr "לפני למעלה מיום"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
msgctxt "nft unit"
msgid "packets"
msgstr ""
@@ -9635,23 +10151,22 @@ msgid ""
"single packet rather than many small ones"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
msgid "relay mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1586
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
msgid "routed"
msgstr "מנותב"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "sec"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "server mode"
msgstr ""
@@ -9659,7 +10174,7 @@ msgstr ""
msgid "sstpc Log-level"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "strong security"
msgstr ""
@@ -9667,7 +10182,7 @@ msgstr ""
msgid "tagged"
msgstr "מתויג"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "time units (TUs / 1.024 ms) [1000-65535]"
msgstr ""
@@ -9686,15 +10201,19 @@ msgstr ""
msgid "unknown"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:28
+msgid "unknown version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
msgid "unlimited"
msgstr "ללא הגבלה"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
@@ -9716,8 +10235,8 @@ msgid "untagged"
msgstr "לא מתויג"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
msgid "valid IP address"
msgstr ""
@@ -9730,7 +10249,7 @@ msgid "valid IPv4 CIDR"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
msgid "valid IPv4 address"
msgstr ""
@@ -9759,7 +10278,7 @@ msgid "valid IPv6 CIDR"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
msgid "valid IPv6 address"
msgstr ""
@@ -9851,7 +10370,7 @@ msgid "valid port or port range (port1-port2)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "valid port value"
msgstr ""
@@ -9887,16 +10406,16 @@ msgstr ""
msgid "value with at most %d characters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "weak security"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
msgctxt "nft unit"
msgid "week"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "כן"
@@ -9904,6 +10423,15 @@ msgstr "כן"
msgid "« Back"
msgstr "<< אחורה"
+#~ msgid "Back to configuration"
+#~ msgstr "חזרה להגדרות"
+
+#~ msgid "Close list..."
+#~ msgstr "סגור רשימה..."
+
+#~ msgid "Sorry, the server encountered an unexpected error."
+#~ msgstr "סליחה, השרת נתקל בשגיאה לא צפויה."
+
#~ msgid "TFTP Settings"
#~ msgstr "הגדרות TFTP"
@@ -10005,9 +10533,6 @@ msgstr "<< אחורה"
#~ msgid "Transmit Power"
#~ msgstr "עוצמת שידור"
-#~ msgid "Transmitter Antenna"
-#~ msgstr "אנטנת שידור"
-
#, fuzzy
#~ msgid "Set up Time Synchronization"
#~ msgstr "סנכרון זמן"
diff --git a/modules/luci-base/po/hi/base.po b/modules/luci-base/po/hi/base.po
index 99e9e8271a..4dfdadc76c 100644
--- a/modules/luci-base/po/hi/base.po
+++ b/modules/luci-base/po/hi/base.po
@@ -9,23 +9,35 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.0-dev\n"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:650
msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
msgid "\"%h\" table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1539
msgid "%.1f dB"
msgstr "%.1f डेसिबल"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
msgid "%d Bit"
msgstr "%d बिट"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4043
msgid "%d invalid field(s)"
msgstr "%d अमान्य क्षेत्र"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
+msgid "%dh ago"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
+msgid "%dm ago"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
+msgid "%ds ago"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
msgid "%s is untagged in multiple VLANs!"
msgstr "%s विभिन्न वी.लैन में टैग नहीं किए गए"
@@ -53,7 +65,7 @@ msgstr "(खाली)"
msgid "(no interfaces attached)"
msgstr "(कोई इंटरफ़ेस संलग्न नहीं है)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:635
msgctxt "Label indicating further amount of allowed ips"
msgid "+ %d more"
msgstr ""
@@ -63,8 +75,8 @@ msgid "-- Additional Field --"
msgstr "अतिरिक्त अनुभाग"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4152
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -80,13 +92,13 @@ msgstr "कृपया चुने"
msgid "-- custom --"
msgstr "--अमानक--"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
msgid "-- match by label --"
msgstr "--लेबल द्वारा मिलान करें--"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
msgid "-- match by uuid --"
msgstr "--uuid द्वारा मिलान करें--"
@@ -101,7 +113,7 @@ msgctxt "sstp log level value"
msgid "0"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
msgstr "0 = RSSI सीमा का उपयोग नहीं कर रहा है, 1 = ड्राइवर डिफ़ॉल्ट को न बदलें"
@@ -114,7 +126,7 @@ msgstr ""
msgid "1 Minute Load:"
msgstr "1 मिनट का बोझ:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:324
msgctxt "nft amount of flags"
msgid "1 flag"
msgid_plural "%d flags"
@@ -140,7 +152,7 @@ msgctxt "sstp log level value"
msgid "4"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "4-character hexadecimal ID"
msgstr "4-चरित्र हेक्साडेसिमल पहचान"
@@ -153,43 +165,88 @@ msgstr "464XLAT (CLAT)"
msgid "5 Minute Load:"
msgstr "5 मिनट का बोझ:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "6-octet identifier as a hex string - no colons"
msgstr "6-ओक्टेट पहचानकर्ता एक हेक्स स्ट्रिंग के रूप में - कोई कॉलन नहीं"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid "802.11k RRM"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid "802.11r Fast Transition"
msgstr "802.11r तेज संक्र्रांति"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "802.11v: Time Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w Association SA Query maximum timeout"
msgstr "802.11w संगति SA प्रश्नचिहन महत्तम काल समापन"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w Association SA Query retry timeout"
msgstr "802.11w संगति SA प्रश्नचिहन पुन: प्रयास काल समापन"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid "802.11w Management Frame Protection"
msgstr "802.11w प्रबंध ढांचा सुरक्षा"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w maximum timeout"
msgstr "802.11w महत्तम काल समापन"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w retry timeout"
msgstr "802.11 पुन: प्रयास काल समापन"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1022
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
msgstr "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr "<abbr title=\"इंटरनेट प्रोटोकॉल संस्करण 4\">IPv4</abbr>-नेटवर्क मास्क"
@@ -201,71 +258,83 @@ msgstr ""
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:773
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+msgid ""
+"<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
+"NXDOMAIN."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+msgid ""
+"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
+"<code>::</code>) for example.com and its subdomains."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
msgctxt "nft relational \">\" operator expression"
msgid "<var>%s</var> greater than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
msgctxt "nft relational \">=\" operator expression"
msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
msgctxt "nft set match expression"
msgid "<var>%s</var> in set <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
msgctxt "nft relational \"==\" operator expression"
msgid "<var>%s</var> is <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
msgctxt "nft relational \"in\" operator expression"
msgid "<var>%s</var> is one of <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
msgctxt "nft relational \"<\" operator expression"
msgid "<var>%s</var> lower than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \"<=\" operator expression"
msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
msgctxt "nft relational \"!=\" operator expression"
msgid "<var>%s</var> not <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
msgctxt "nft not in set match expression"
msgid "<var>%s</var> not in set <strong>%s</strong>"
msgstr ""
@@ -286,29 +355,29 @@ msgstr ""
msgid "A directory with the same name already exists."
msgstr "समान नाम वाली एक निर्देशिका पहले से मौजूद है।"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
msgid "A new login is required since the authentication session expired."
msgstr "प्रमाणीकरण सत्र समाप्त होने के बाद से एक नया लॉगिन आवश्यक है।"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "A43C + J43 + A43"
msgstr "A43C + J43 + A43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
msgid "A43C + J43 + A43 + V43"
msgstr "A43C + J43 + A43 + V43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid "ADSL"
msgstr "ADSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
msgid "ANSI T1.413"
msgstr "ANSI T1.413"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
msgid "APN"
msgstr "APN"
@@ -341,29 +410,36 @@ msgstr ""
msgid "ARP retry threshold"
msgstr "ARP पुन: प्रयास चौखट"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:638
msgid "ARP traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "ATM (अतुल्यकालिक अंतरण विधा)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid "ATM Bridges"
msgstr "ATM पुलों"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
msgid "ATM Virtual Channel Identifier (VCI)"
msgstr "ATM वर्चुअल चैनल पहचानकर्ता (VCI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
msgid "ATM Virtual Path Identifier (VPI)"
msgstr "ATM वर्चुअल पथ पहचानकर्ता (VPI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid ""
"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
@@ -373,12 +449,12 @@ msgstr ""
"AAL5 कनेक्शन में जो प्रदाता नेटवर्क में डायल करने के लिए DHCP या PPP के साथ संयोजन में "
"उपयोग किया जा सकता है।"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
msgid "ATM device number"
msgstr "ATM यंत्र अंक"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "ATU-C System Vendor ID"
msgstr "ATU-C सिस्टम विक्रेता पहचान (ID)"
@@ -388,7 +464,7 @@ msgstr "ATU-C सिस्टम विक्रेता पहचान (ID)"
msgid "Absent Interface"
msgstr "अनुपस्थित इंटरफ़ेस"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
msgid "Accept DNS queries only from hosts whose address is on a local subnet."
msgstr ""
@@ -396,7 +472,7 @@ msgstr ""
msgid "Accept local"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
msgctxt "nft accept action"
msgid "Accept packet"
msgstr ""
@@ -409,8 +485,8 @@ msgstr ""
msgid "Access Concentrator"
msgstr "प्रवेश सांद्रक"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
msgid "Access Point"
msgstr "प्रवेश स्थल"
@@ -460,8 +536,8 @@ msgstr ""
msgid "Active-Backup policy (active-backup, 1)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
msgid "Ad-Hoc"
msgstr "तदर्थ"
@@ -478,18 +554,18 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3582
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:885
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
msgid "Add"
msgstr "जोड़ना"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
msgid "Add ATM Bridge"
msgstr "ATM पुल जोड़ें"
@@ -509,11 +585,11 @@ msgstr "LED क्रिया जोड़ें"
msgid "Add VLAN"
msgstr "VLAN जोड़ें"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1328
msgid "Add device configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1268
msgid "Add device configuration…"
msgstr ""
@@ -521,18 +597,18 @@ msgstr ""
msgid "Add instance"
msgstr "दृष्टांत जोड़ें"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
msgid "Add key"
msgstr "चाबी जोड़ें"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
msgid "Add local domain suffix to names served from hosts files."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:475
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
msgid "Add new interface..."
msgstr ""
@@ -548,11 +624,11 @@ msgstr ""
msgid "Add to Whitelist"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
msgid "Additional hosts files"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
msgid "Additional servers file"
msgstr ""
@@ -574,7 +650,7 @@ msgctxt "nft meta nfproto"
msgid "Address family"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:278
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
msgid "Address setting is invalid"
msgstr ""
@@ -582,7 +658,7 @@ msgstr ""
msgid "Address to access local relay bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
msgid "Addresses"
msgstr ""
@@ -591,14 +667,14 @@ msgstr ""
msgid "Administration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:488
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:989
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
msgid "Advanced Settings"
msgstr ""
@@ -615,7 +691,7 @@ msgstr ""
msgid "Aggregate Originator Messages"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
msgstr ""
@@ -641,27 +717,27 @@ msgstr ""
msgid "Alert"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
#: modules/luci-compat/luasrc/model/network.lua:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
msgid "Alias Interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
msgid "Alias of \"%s\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
msgid "All servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
msgid "Allocate IPs sequentially"
msgstr ""
@@ -669,11 +745,11 @@ msgstr ""
msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
msgid "Allow all except listed"
msgstr ""
@@ -681,15 +757,15 @@ msgstr ""
msgid "Allow full UCI access for legacy applications"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid "Allow legacy 802.11b rates"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1090
msgid "Allow listed only"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "Allow localhost"
msgstr ""
@@ -713,11 +789,13 @@ msgstr ""
msgid "Allow the <em>root</em> user to login with password"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
msgid "Allowed IPs"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:306
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
msgid "AllowedIPs setting is invalid"
msgstr ""
@@ -733,11 +811,11 @@ msgstr ""
msgid "Always on (kernel: default-on)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
@@ -747,6 +825,10 @@ msgstr ""
msgid "Amount of Duplicate Address Detection probes to send"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
msgstr ""
@@ -755,98 +837,98 @@ msgstr ""
msgid "An optional, short description for this device"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Annex"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
msgid "Annex A + L + M (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
msgid "Annex A G.992.1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Annex A G.992.2"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
msgid "Annex A G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
msgid "Annex A G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
msgid "Annex B (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
msgid "Annex B G.992.1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
msgid "Annex B G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
msgid "Annex B G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
msgid "Annex J (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
msgid "Annex L G.992.3 POTS 1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "Annex M (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
msgid "Annex M G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
msgid "Annex M G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
msgid "Announce this device as IPv6 DNS server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
msgid ""
"Announce this device as default router if a local IPv6 default route is "
"present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:789
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
msgid ""
"Announce this device as default router if a public IPv6 prefix is available, "
"regardless of local default route availability."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
msgid ""
"Announce this device as default router regardless of whether a prefix or "
"default route is present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Announced DNS domains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
msgid "Announced IPv6 DNS servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
msgid "Anonymous Identity"
msgstr ""
@@ -858,7 +940,7 @@ msgstr ""
msgid "Anonymous Swap"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:519
msgctxt "nft match any traffic"
msgid "Any packet"
msgstr ""
@@ -870,11 +952,11 @@ msgstr ""
msgid "Any zone"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
msgid "Apply DHCP Options to this net. (Empty = all clients)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Apply and keep settings"
msgstr ""
@@ -882,44 +964,44 @@ msgstr ""
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4524
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4522
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4655
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
msgid "Applying configuration changes… %ds"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
msgid "Architecture"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:152
msgid "Arp-scan"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2239
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
msgid "Associated Stations"
msgstr ""
@@ -928,15 +1010,15 @@ msgstr ""
msgid "Associations"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
msgid ""
"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
msgid ""
"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -951,7 +1033,7 @@ msgstr ""
msgid "Auth Group"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1617
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
msgid "Authentication"
msgstr ""
@@ -960,11 +1042,11 @@ msgstr ""
msgid "Authentication Type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
msgid "Authoritative"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:17
+#: modules/luci-base/ucode/template/sysauth.ut:17
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
msgid "Authorization Required"
msgstr ""
@@ -972,7 +1054,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
@@ -990,7 +1072,7 @@ msgstr ""
msgid "Automatically check filesystem for errors before mounting"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid ""
"Automatically handle multiple uplink interfaces using source-based policy "
"routing."
@@ -1012,6 +1094,10 @@ msgstr ""
msgid "Automount Swap"
msgstr ""
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Available"
msgstr ""
@@ -1034,11 +1120,11 @@ msgstr ""
msgid "Avoid Bridge Loops"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
msgid "B43 + B43C"
msgstr "B43 + B43C"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
msgid "B43 + B43C + V43"
msgstr "B43 + B43C + V43"
@@ -1046,15 +1132,19 @@ msgstr "B43 + B43C + V43"
msgid "BR / DMR / AFTR"
msgstr "BR / DMR / AFTR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "BSS Transition"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1814
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3250
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
msgid "Back"
msgstr ""
@@ -1063,11 +1153,7 @@ msgstr ""
msgid "Back to Overview"
msgstr ""
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
-msgid "Back to configuration"
-msgstr ""
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:804
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834
msgid "Back to peer configuration"
msgstr ""
@@ -1080,7 +1166,6 @@ msgid "Backup / Flash Firmware"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
msgstr ""
@@ -1117,12 +1202,15 @@ msgid ""
"packet fits but it is possible to deactivate the fragmentation entirely."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
msgid "Beacon Interval"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Beacon Report"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
msgid ""
"Below is the determined list of files to backup. It consists of changed "
"configuration files marked by opkg, essential base files and the user "
@@ -1133,7 +1221,7 @@ msgstr ""
msgid "Bind NTP server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
msgid "Bind dynamically to interfaces rather than wildcard address."
msgstr ""
@@ -1142,18 +1230,31 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind interface"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"<a href=\"%s\">RFC2782</a>."
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind the tunnel to this interface (optional)."
@@ -1173,7 +1274,11 @@ msgstr ""
msgid "Bonding Policy"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3014
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+msgid "Both Listen addr and Relay To must be specified."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
#: modules/luci-compat/luasrc/model/network.lua:1421
msgid "Bridge"
msgstr ""
@@ -1184,17 +1289,17 @@ msgid "Bridge (Support direct communication between MAC VLANs)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
msgid "Bridge VLAN filtering"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
msgid "Bridge device"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
msgid "Bridge port specific options"
msgstr ""
@@ -1202,11 +1307,11 @@ msgstr ""
msgid "Bridge ports"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:642
msgid "Bridge traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
msgid "Bridge unit number"
msgstr ""
@@ -1214,7 +1319,7 @@ msgstr ""
msgid "Bring up empty bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
msgid "Bring up on boot"
msgstr ""
@@ -1227,7 +1332,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4153
msgid "Browse…"
msgstr ""
@@ -1235,7 +1340,13 @@ msgstr ""
msgid "Buffered"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+msgid ""
+"CA certificate (PEM encoded; Use instead of system-wide store to verify the "
+"gateway certificate."
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
msgid "CA certificate; if empty it will be saved after the first connection."
msgstr ""
@@ -1243,6 +1354,10 @@ msgstr ""
msgid "CLAT configuration failed"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+msgid "CNAME or fqdn"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "CPU usage (%)"
msgstr ""
@@ -1257,51 +1372,56 @@ msgstr ""
msgid "Call failed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4162
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4651
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2051
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2113
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:465
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
msgid "Cancel"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:337
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347
msgid "Cannot parse configuration: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:569
msgctxt "Chain hook: forward"
msgid "Capture incoming packets addressed to other hosts"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:561
msgctxt "Chain hook: prerouting"
msgid "Capture incoming packets before any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565
msgctxt "Chain hook: input"
msgid "Capture incoming packets routed to the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:577
msgctxt "Chain hook: postrouting"
msgid "Capture outgoing packets after any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
msgctxt "Chain hook: output"
msgid "Capture outgoing packets originating from the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
msgctxt "Chain hook: ingress"
msgid "Capture packets directly after the NIC received them"
msgstr ""
@@ -1310,45 +1430,45 @@ msgstr ""
msgid "Category"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
msgid "Certificate constraint (Domain)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
msgid "Certificate constraint (SAN)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
msgid "Certificate constraint (Subject)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
msgid "Certificate constraint (Wildcard)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid ""
"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
"`logread -f` during handshake for actual values"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (exact match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (suffix match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1360,16 +1480,16 @@ msgstr ""
msgid "Chain"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:581
msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
msgid "Changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4721
msgid "Changes have been reverted."
msgstr ""
@@ -1381,17 +1501,18 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1812
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
msgid "Channel"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
msgid "Channel Analysis"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391
msgid "Channel Width"
msgstr ""
@@ -1399,7 +1520,7 @@ msgstr ""
msgid "Check filesystems before mount"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Check this option to delete the existing networks from this radio."
msgstr ""
@@ -1416,8 +1537,8 @@ msgstr ""
msgid "Choose mtdblock"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid ""
"Choose the firewall zone you want to assign to this interface. Select "
"<em>unspecified</em> to remove the interface from the associated zone or "
@@ -1425,13 +1546,13 @@ msgid ""
"interface to it."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>custom</em> field to define a new network."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
msgid "Cipher"
msgstr ""
@@ -1451,9 +1572,9 @@ msgid ""
"FEATURE IS FOR PROFESSIONALS! )"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3892
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
msgid "Client"
msgstr ""
@@ -1463,9 +1584,9 @@ msgstr ""
msgid "Client ID to send when requesting DHCP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4399
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
msgstr ""
@@ -1480,17 +1601,13 @@ msgid ""
"persist connection"
msgstr ""
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
-msgid "Close list..."
-msgstr ""
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2237
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66
msgid "Collecting data..."
msgstr ""
@@ -1510,7 +1627,7 @@ msgstr ""
msgid "Comment"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid ""
"Complicates key reinstallation attacks on the client side by disabling "
"retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1525,29 +1642,32 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Config File"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:670
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:690
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4508
msgid "Configuration changes have been rolled back!"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid ""
"Configures data rates based on the coverage cell density. Normal configures "
"basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
@@ -1557,32 +1677,32 @@ msgid ""
"offered."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
msgid ""
"Configures the default router advertisement in <abbr title=\"Router "
"Advertisement\">RA</abbr> messages."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
msgid ""
-"Configures the operation mode of the <abbr title=\"Router Advertisement"
-"\">RA</abbr> service on this interface."
+"Configures the operation mode of the <abbr title=\"Router "
+"Advertisement\">RA</abbr> service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
msgid "Configures the operation mode of the DHCPv6 service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
msgid ""
"Configures the operation mode of the NDP proxy service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1314
msgid "Configure…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
msgid "Confirm disconnect"
msgstr ""
@@ -1592,7 +1712,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
msgid "Connected"
msgstr ""
@@ -1606,7 +1726,7 @@ msgstr ""
msgid "Connection attempt failed."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid "Connection endpoint"
msgstr ""
@@ -1618,16 +1738,16 @@ msgstr ""
msgid "Connections"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
msgid "Connectivity change"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:32
msgctxt "nft ct state"
msgid "Conntrack state"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:34
msgctxt "nft ct status"
msgid "Conntrack status"
msgstr ""
@@ -1646,29 +1766,29 @@ msgstr ""
msgid "Contents have been saved."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269
msgid "Continue"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
msgctxt "nft jump action"
msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
msgid "Continue in calling chain"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:551
msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4546
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4544
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1679,20 +1799,20 @@ msgstr ""
msgid "Country"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
msgid "Country Code"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid "Coverage cell density"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid "Create / Assign firewall-zone"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
msgid "Create interface"
msgstr ""
@@ -1708,12 +1828,12 @@ msgstr ""
msgid "Current power"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
msgctxt "nft meta hour"
msgid "Current time"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
msgctxt "nft meta day"
msgid "Current weekday"
msgstr ""
@@ -1739,46 +1859,46 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
msgid ""
-"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
-"\">LED</abbr>s if possible."
+"Customizes the behaviour of the device <abbr title=\"Light Emitting "
+"Diode\">LED</abbr>s if possible."
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:673
msgid "DAD transmits"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "DAE-Client"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "DAE-Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "DAE-Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
msgid "DHCP Options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
msgid "DHCP Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:249
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
msgid "DHCP and DNS"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2110
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:969
msgid "DHCP client"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid "DHCP-Options"
msgstr ""
@@ -1787,7 +1907,7 @@ msgstr ""
msgid "DHCPv6 client"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
msgid "DHCPv6-Service"
msgstr ""
@@ -1799,27 +1919,27 @@ msgstr ""
msgid "DNS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
msgid "DNS forwardings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526
msgid "DNS query port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
msgid "DNS search domains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
msgid "DNS server port"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:286
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
msgid "DNS setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid "DNS weight"
msgstr ""
@@ -1827,11 +1947,11 @@ msgstr ""
msgid "DNS-Label / FQDN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
msgid "DNSSEC"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
msgid "DNSSEC check unsigned"
msgstr ""
@@ -1843,39 +1963,47 @@ msgstr ""
msgid "DS-Lite AFTR address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
msgid "DSL"
msgstr "DSL"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
msgid "DSL Status"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
msgid "DSL line mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "DTIM Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
msgid "DUID"
msgstr "DUID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Data Rate"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+msgid "Data Received"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
+msgid "Data Transmitted"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
msgid "Debug"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
msgid "Default router"
msgstr ""
@@ -1883,7 +2011,7 @@ msgstr ""
msgid "Default state"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid ""
"Define additional DHCP options, for example "
"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
@@ -1906,23 +2034,23 @@ msgstr ""
msgid "Defines a specific MTU for this route"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid "Delegate IPv6 prefixes"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3566
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
msgid "Delete"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
msgid "Delete key"
msgstr ""
@@ -1930,21 +2058,22 @@ msgstr ""
msgid "Delete request failed: %s"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:906
msgid "Delete this network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "Delivery Traffic Indication Message Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
msgid "Description"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
msgid "Deselect"
msgstr ""
@@ -1952,7 +2081,7 @@ msgstr ""
msgid "Design"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:731
msgid "Designated master"
msgstr ""
@@ -1962,12 +2091,12 @@ msgstr ""
msgid "Destination"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
msgctxt "nft ip daddr"
msgid "Destination IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
msgctxt "nft ip6 daddr"
msgid "Destination IPv6"
msgstr ""
@@ -1976,7 +2105,7 @@ msgstr ""
msgid "Destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
msgctxt "nft ip dport"
msgid "Destination port"
msgstr ""
@@ -1989,21 +2118,21 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1134
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid "Device"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:920
msgid "Device Configuration"
msgstr ""
@@ -2024,7 +2153,7 @@ msgstr ""
msgid "Device not managed by ModemManager."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
msgid "Device not present"
msgstr ""
@@ -2032,7 +2161,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4545
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4543
msgid "Device unreachable!"
msgstr ""
@@ -2040,16 +2169,16 @@ msgstr ""
msgid "Device unreachable! Still waiting for device..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
msgid "Devices"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:159
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
msgid "Diagnostics"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106
msgid "Dial number"
msgstr ""
@@ -2059,12 +2188,12 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Disable"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid ""
"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
"this interface."
@@ -2079,20 +2208,21 @@ msgstr ""
msgid "Disable Encryption"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1184
msgid "Disable Inactivity Polling"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Disable this network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
@@ -2101,21 +2231,21 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:521
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
msgctxt "Label indicating that WireGuard peer is disabled"
msgid "Disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Disassociate On Low Acknowledgement"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
msgid ""
"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351
@@ -2123,7 +2253,6 @@ msgid "Disconnect"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
msgid "Disconnection attempt failed"
msgstr ""
@@ -2137,19 +2266,21 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3264
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1775
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
msgid "Dismiss"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance Optimization"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance to farthest network member in meters."
msgstr ""
@@ -2157,20 +2288,20 @@ msgstr ""
msgid "Distributed ARP Table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
msgid ""
"Dnsmasq instance to which this boot section is bound. If unspecified, the "
"section is valid for all dnsmasq instances."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid ""
-"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
-"forwarder."
+"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
+"abbr> forwarder."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
msgid "Do not cache negative replies, e.g. for non-existent domains."
msgstr ""
@@ -2182,23 +2313,19 @@ msgstr ""
msgid "Do not create host route to peer (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
msgid "Do not forward DNS queries without dots or domain parts."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
-msgid "Do not forward queries that cannot be answered by public resolvers."
-msgstr ""
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
msgid "Do not forward reverse lookups for local networks."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
msgid "Do not listen on the specified interfaces."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
msgid "Do not offer DHCPv6 service on this interface."
msgstr ""
@@ -2207,7 +2334,7 @@ msgctxt "VLAN port state"
msgid "Do not participate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
msgid ""
"Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
"packets."
@@ -2217,7 +2344,7 @@ msgstr ""
msgid "Do not send a hostname"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
msgid ""
"Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr> messages on this interface."
@@ -2227,7 +2354,7 @@ msgstr ""
msgid "Do you really want to delete \"%s\" ?"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
msgstr ""
@@ -2239,7 +2366,7 @@ msgstr ""
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:593
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613
msgid "Do you want to replace the current PSK?"
msgstr ""
@@ -2247,15 +2374,16 @@ msgstr ""
msgid "Do you want to replace the current keys?"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
msgid "Domain"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
msgid "Domain required"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
msgid "Domain whitelist"
msgstr ""
@@ -2281,11 +2409,11 @@ msgstr ""
msgid "Download mtdblock"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
msgid "Downstream SNR offset"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
msgid ""
"Drag or paste a valid <em>*.conf</em> file below to configure the local "
"WireGuard interface."
@@ -2299,12 +2427,12 @@ msgstr ""
msgid "Drop Duplicate Frames"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
msgctxt "nft drop action"
msgid "Drop packet"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:547
msgctxt "Chain policy: drop"
msgid "Drop unmatched packets"
msgstr ""
@@ -2324,19 +2452,19 @@ msgstr ""
msgid "Dual-Stack Lite (RFC6333)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "Dynamic Authorization Extension client."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "Dynamic Authorization Extension port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "Dynamic Authorization Extension secret."
msgstr ""
@@ -2344,7 +2472,7 @@ msgstr ""
msgid "Dynamic tunnel"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid ""
"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
"having static leases will be served."
@@ -2354,17 +2482,17 @@ msgstr ""
msgid "EA-bits length"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1635
msgid "EAP-Method"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:505
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
msgid "Edit"
msgstr ""
@@ -2378,15 +2506,15 @@ msgid ""
"reload the page."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
msgid "Edit this network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:852
msgid "Edit wireless network"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
msgctxt "nft rt mtu"
msgid "Effective route MTU"
msgstr ""
@@ -2419,12 +2547,12 @@ msgstr ""
msgid "Emergency"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Enable"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
msgstr ""
@@ -2438,7 +2566,7 @@ msgstr ""
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
msgstr ""
@@ -2489,7 +2617,7 @@ msgstr ""
msgid "Enable Single DES"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
msgid "Enable TFTP server"
msgstr ""
@@ -2501,23 +2629,23 @@ msgstr ""
msgid "Enable VLAN functionality"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1787
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
msgid ""
-"Enable automatic redirection of <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> port."
+"Enable automatic redirection of <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr> port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid "Enable key reinstallation (KRACK) countermeasures"
msgstr ""
@@ -2545,7 +2673,7 @@ msgstr ""
msgid "Enable multicast support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
msgstr ""
@@ -2572,11 +2700,11 @@ msgstr ""
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
msgid "Enable the built-in single-instance TFTP server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Enable this network"
msgstr ""
@@ -2589,8 +2717,9 @@ msgstr ""
msgid "Enable unicast flooding"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
msgstr ""
@@ -2599,7 +2728,7 @@ msgstr ""
msgid "Enables IGMP snooping on this bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
@@ -2619,28 +2748,33 @@ msgstr ""
msgid "Encapsulation limit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
msgid "Encapsulation mode"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1815
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
msgid "Encryption"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+msgid "Endpoint"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid "Endpoint Host"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Endpoint Port"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:316
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
msgid "Endpoint setting is invalid"
msgstr ""
@@ -2676,11 +2810,11 @@ msgstr ""
msgid "Erasing..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:115
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:116
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
msgid "Error"
msgstr ""
@@ -2689,16 +2823,16 @@ msgstr ""
msgid "Error getting PublicKey"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Errored seconds (ES)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3027
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
#: modules/luci-compat/luasrc/model/network.lua:1433
msgid "Ethernet Adapter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
#: modules/luci-compat/luasrc/model/network.lua:1423
msgid "Ethernet Switch"
msgstr ""
@@ -2711,11 +2845,17 @@ msgstr ""
msgid "Every second (fast, 1)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
msgid "Exclude interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:160
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
msgid ""
"Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
"e.g. for RBL services."
@@ -2725,11 +2865,15 @@ msgstr ""
msgid "Existing device"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
msgid "Expand hosts"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+msgid "Expected port number."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
msgid "Expecting a hexadecimal assignment hint"
msgstr ""
@@ -2750,11 +2894,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "Expecting: %s"
msgstr ""
@@ -2766,7 +2910,7 @@ msgstr ""
msgid "Expires"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
msgstr ""
@@ -2775,11 +2919,11 @@ msgstr ""
msgid "External"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "External R0 Key Holder List"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid "External R1 Key Holder List"
msgstr ""
@@ -2807,15 +2951,15 @@ msgstr ""
msgid "Extra sstpc options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550
msgid "FT over DS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1549
msgid "FT over the Air"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
msgid "FT protocol"
msgstr ""
@@ -2823,19 +2967,43 @@ msgstr ""
msgid "Failed to change the system password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
msgid "File"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"File listing upstream resolvers, optionally domain-specific, e.g. "
"<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
@@ -2845,34 +3013,42 @@ msgstr ""
msgid "File not accessible"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
msgid "File to store DHCP lease information."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
msgid "File with upstream resolvers."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "Filename"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
msgid "Filename of the boot image advertised to clients."
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
msgid "Filesystem"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
-msgid "Filter private"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+msgid "Filter IPv4 A records"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
-msgid "Filter useless"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+msgid "Filter IPv6 AAAA records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+msgid "Filter SRV/SOA service discovery"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+msgid "Filter private"
msgstr ""
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
@@ -2887,8 +3063,13 @@ msgstr ""
msgid "Filtering for all slaves, validation only for backup slaves"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Finalizing failed"
msgstr ""
@@ -2898,7 +3079,7 @@ msgid ""
"with defaults based on what was detected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
msgid "Find and join network"
msgstr ""
@@ -2912,10 +3093,11 @@ msgid "Firewall"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
msgid "Firewall Mark"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
msgid "Firewall Settings"
msgstr ""
@@ -2927,15 +3109,15 @@ msgstr ""
msgid "Firewall mark"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
msgid "Firmware File"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
msgid "Firmware Version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
msgid "Fixed source port for outbound DNS queries."
msgstr ""
@@ -2961,20 +3143,20 @@ msgstr ""
msgid "Flashing…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid "Force 40MHz mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
msgid "Force CCMP (AES)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force DHCP on this network even if another server is detected."
msgstr ""
@@ -2986,15 +3168,15 @@ msgstr ""
msgid "Force MLD version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
msgid "Force TKIP"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
msgid "Force TKIP and CCMP (AES)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid "Force link"
msgstr ""
@@ -3006,19 +3188,19 @@ msgstr ""
msgid "Force use of NAT-T"
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:8
+#: modules/luci-base/ucode/template/csrftoken.ut:8
msgid "Form token mismatch"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
msgid ""
-"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> messages between the designated master "
-"interface and downstream interfaces."
+"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
+"designated master interface and downstream interfaces."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
msgid ""
"Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages received on the designated master interface to downstream "
@@ -3029,13 +3211,13 @@ msgstr ""
msgid "Forward DHCP traffic"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
msgid ""
"Forward DHCPv6 messages between the designated master interface and "
"downstream interfaces."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
msgid "Forward Error Correction Seconds (FECS)"
msgstr ""
@@ -3047,7 +3229,7 @@ msgstr ""
msgid "Forward delay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
msgid "Forward mesh peer traffic"
msgstr ""
@@ -3055,7 +3237,7 @@ msgstr ""
msgid "Forward multicast packets as unicast packets on this device."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
msgid "Forwarding mode"
msgstr ""
@@ -3063,11 +3245,11 @@ msgstr ""
msgid "Fragmentation"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:964
msgid "Fragmentation Threshold"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
msgctxt "nft nat flag fully-random"
msgid "Full port randomization"
msgstr ""
@@ -3085,7 +3267,7 @@ msgid "GHz"
msgstr "GHz"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
msgid "GPRS only"
msgstr ""
@@ -3124,8 +3306,8 @@ msgstr ""
msgid "Gateway address is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
@@ -3133,10 +3315,10 @@ msgstr ""
msgid "General Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "General Setup"
msgstr ""
@@ -3148,7 +3330,7 @@ msgstr ""
msgid "Generate Config"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid "Generate PMK locally"
msgstr ""
@@ -3156,11 +3338,11 @@ msgstr ""
msgid "Generate archive"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:789
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819
msgid "Generate configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:829
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859
msgid "Generate configuration…"
msgstr ""
@@ -3168,15 +3350,15 @@ msgstr ""
msgid "Generate new key pair"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
msgid "Generate preshared key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:671
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:691
msgid "Generates a configuration suitable for import on a WireGuard peer"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:763
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
msgid "Generating QR code…"
msgstr ""
@@ -3188,25 +3370,25 @@ msgstr ""
msgid "Global Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
msgid "Global network options"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:82
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:84
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
msgid "Go to firmware upgrade..."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:72
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
msgid "Go to password configuration..."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3748
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
msgid "Go to relevant configuration page"
@@ -3232,6 +3414,10 @@ msgstr ""
msgid "Grant access to LuCI Wireguard procedures"
msgstr ""
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr ""
+
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
msgid "Grant access to SSH configuration"
msgstr ""
@@ -3337,11 +3523,11 @@ msgstr ""
msgid "Hang Up"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Header Error Code Errors (HEC)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
msgid "Heartbeat interval (kernel: heartbeat)"
msgstr ""
@@ -3355,7 +3541,7 @@ msgid ""
"the timezone."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr ""
@@ -3364,11 +3550,11 @@ msgstr ""
msgid "Hide empty chains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
msgid "High"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
msgctxt "Chain hook description"
msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
msgstr ""
@@ -3378,7 +3564,7 @@ msgid "Hop Penalty"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2169
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2231
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
msgid "Host"
@@ -3388,7 +3574,7 @@ msgstr ""
msgid "Host expiry timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
msgid "Host requests this filename from the boot server."
msgstr ""
@@ -3397,9 +3583,9 @@ msgid "Host-Uniq tag content"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
msgid "Hostname"
@@ -3409,11 +3595,11 @@ msgstr ""
msgid "Hostname to send when requesting DHCP"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
msgid "Hostnames"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
msgid ""
"Hostnames are used to bind a domain name to an IP address. This setting is "
"redundant for hostnames already configured with static leases, but it can be "
@@ -3436,18 +3622,30 @@ msgstr ""
msgid "Hybrid"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
msgctxt "nft icmpv6 code"
msgid "ICMPv6 code"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
msgctxt "nft icmpv6 type"
msgid "ICMPv6 type"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
+msgid "ID"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3465,11 +3663,11 @@ msgstr ""
msgid "IP Addresses"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
msgid "IP Protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
msgid "IP Sets"
msgstr ""
@@ -3477,7 +3675,7 @@ msgstr ""
msgid "IP Type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
msgid "IP address"
@@ -3493,7 +3691,14 @@ msgstr ""
msgid "IP address is missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:37
msgctxt "nft ip protocol"
msgid "IP protocol"
msgstr ""
@@ -3503,15 +3708,15 @@ msgctxt "nft meta l4proto"
msgid "IP protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
msgid "IP set"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305
msgid "IP sets"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
msgid "IPs to override with NXDOMAIN"
msgstr ""
@@ -3519,14 +3724,14 @@ msgstr ""
msgid "IPsec XFRM"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
msgid "IPv4"
msgstr "IPv4"
@@ -3552,7 +3757,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
msgid "IPv4 address"
@@ -3592,11 +3797,11 @@ msgstr ""
msgid "IPv4 prefix length"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:626
msgid "IPv4 traffic table \"%h\""
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
msgid "IPv4+IPv6"
msgstr ""
@@ -3609,23 +3814,23 @@ msgstr ""
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:634
msgid "IPv4/IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:109
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
msgid "IPv6"
msgstr ""
@@ -3641,7 +3846,7 @@ msgstr ""
msgid "IPv6 Neighbours"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
msgid "IPv6 RA Settings"
msgstr ""
@@ -3653,11 +3858,11 @@ msgstr ""
msgid "IPv6 Rules"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
msgid "IPv6 Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid "IPv6 ULA-Prefix"
msgstr ""
@@ -3671,12 +3876,12 @@ msgstr ""
msgid "IPv6 address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid "IPv6 assignment hint"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid "IPv6 assignment length"
msgstr ""
@@ -3692,7 +3897,7 @@ msgstr ""
msgid "IPv6 only"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid "IPv6 preference"
msgstr ""
@@ -3701,7 +3906,7 @@ msgstr ""
msgid "IPv6 prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid "IPv6 prefix filter"
msgstr ""
@@ -3715,15 +3920,15 @@ msgstr ""
msgid "IPv6 routed prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid "IPv6 source routing"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid "IPv6 suffix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
msgid "IPv6 suffix (hex)"
msgstr ""
@@ -3731,11 +3936,11 @@ msgstr ""
msgid "IPv6 support"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:630
msgid "IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr ""
@@ -3754,7 +3959,7 @@ msgstr ""
msgid "IPv6-over-IPv4 (6to4)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
msgid "Identity"
msgstr ""
@@ -3770,7 +3975,7 @@ msgstr ""
msgid "If checked, encryption is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
@@ -3780,56 +3985,56 @@ msgstr ""
msgid "If set, the meaning of the match options is inverted"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
"otherwise modifications will be reverted."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
msgid "If unchecked, no default route is configured"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid ""
"If your physical memory is insufficient unused data can be temporarily "
-"swapped to a swap-device resulting in a higher amount of usable <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
-"slow process as the swap-device cannot be accessed with the high datarates "
-"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+"swapped to a swap-device resulting in a higher amount of usable <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
msgid "Ignore <code>/etc/hosts</code>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid "Ignore interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
msgid "Ignore resolv file"
msgstr ""
@@ -3841,25 +4046,25 @@ msgstr ""
msgid "Image check failed:"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import as peer"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:484
-msgid "Import peer configuration…"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:504
+msgid "Import configuration as peer…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:470
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
msgid "Import settings"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:366
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:391
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:376
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:403
msgid "Imported peer configuration"
msgstr ""
@@ -3877,7 +4082,7 @@ msgid ""
"order to avoid broadcast loops that can bring the entire LAN to a standstill."
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:13
+#: modules/luci-base/ucode/template/csrftoken.ut:13
msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
@@ -3921,6 +4126,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Incoming key"
msgstr ""
@@ -3935,7 +4141,7 @@ msgstr ""
msgid "Info"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Information"
msgstr ""
@@ -3954,7 +4160,6 @@ msgid "Ingress device name"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
msgstr ""
@@ -3966,31 +4171,40 @@ msgstr ""
msgid "Initscripts"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid "Inner certificate constraint (Domain)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid "Inner certificate constraint (SAN)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid "Inner certificate constraint (Subject)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid "Inner certificate constraint (Wildcard)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:310
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
msgid "Install protocol extensions..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
msgid "Instance"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
+msgid "Instance Details"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid ""
"Instead of joining any network with a matching SSID, only connect to the "
"BSSID <code>%h</code>."
@@ -4000,6 +4214,7 @@ msgstr ""
msgid "Insufficient permissions to read UCI configuration."
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
@@ -4007,7 +4222,7 @@ msgstr ""
msgid "Interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:728
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
msgid "Interface \"%h\" is already marked as designated master."
msgstr ""
@@ -4015,7 +4230,7 @@ msgstr ""
msgid "Interface %q device auto-migrated from %q to %q."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
msgid "Interface Configuration"
msgstr ""
@@ -4023,7 +4238,7 @@ msgstr ""
msgid "Interface ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
msgid "Interface has %d pending changes"
msgstr ""
@@ -4032,39 +4247,39 @@ msgstr ""
msgid "Interface is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:65
msgid "Interface is marked for deletion"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is reconnecting..."
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:194
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:214
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is shutting down..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
msgid "Interface is starting..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304
msgid "Interface is stopping..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Interface name"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:314
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Interface not present or not connected yet."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:507
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
msgid "Interfaces"
msgstr ""
@@ -4073,10 +4288,6 @@ msgstr ""
msgid "Internal"
msgstr ""
-#: modules/luci-base/luasrc/view/error500.htm:8
-msgid "Internal Server Error"
-msgstr ""
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
msgid "Interval For Sending Learning Packets"
msgstr ""
@@ -4099,7 +4310,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
msgid "Invalid APN provided"
msgstr ""
@@ -4145,16 +4356,20 @@ msgstr ""
msgid "Invalid hexadecimal value"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
msgid "Invalid username and/or password! Please try again."
msgstr ""
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "Invert match"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Isolate Clients"
msgstr ""
@@ -4164,21 +4379,21 @@ msgid ""
"flash memory, please verify the image file!"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
msgid "JavaScript required!"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
msgid "Join Network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1829
msgid "Join Network: Wireless Scan"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2107
msgid "Joining Network: %q"
msgstr ""
@@ -4190,24 +4405,28 @@ msgstr ""
msgid "Keep settings and retain the current configuration"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgid "Keep-Alive"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Kernel Log"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
msgid "Kernel Version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462
msgid "Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
msgid "Key #%d"
msgstr ""
@@ -4215,6 +4434,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Key for incoming packets (optional)."
msgstr ""
@@ -4222,15 +4442,20 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Key for outgoing packets (optional)."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
msgctxt "Label indicating that WireGuard peer lacks public key"
msgid "Key missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
msgctxt "nft unit"
msgid "KiB"
msgstr ""
@@ -4274,12 +4499,12 @@ msgstr ""
msgid "LED Configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
msgid "LLC"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid "Label"
msgstr ""
@@ -4291,14 +4516,25 @@ msgstr ""
msgid "Language and Style"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
msgid "Last member interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
msgid "Latency"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
+msgid "Latest Handshake"
+msgstr ""
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
msgstr ""
@@ -4307,16 +4543,16 @@ msgstr ""
msgid "Learn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Learn routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
msgid "Lease file"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid "Lease time"
msgstr ""
@@ -4340,38 +4576,38 @@ msgstr ""
msgid "Leave empty to use the current WAN address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid ""
"Legacy or badly behaving devices may require legacy 802.11b rates to "
"interoperate. Airtime efficiency may be significantly reduced where these "
"are used. It is recommended to not allow 802.11b rates where possible."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
msgid "Legend:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Limit"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Line Attenuation (LATN)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
msgid "Line Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
msgid "Line State"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Line Uptime"
msgstr ""
@@ -4387,21 +4623,21 @@ msgstr ""
msgid "Link On"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
msgctxt "nft @ll,off,len"
msgid "Link layer header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:514
msgid "List of IP addresses to convert into NXDOMAIN responses."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
-msgid "List of IP sets to populate with the specified domain IPs."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
+msgid "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid ""
"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID "
@@ -4410,7 +4646,7 @@ msgid ""
"Association."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
"as 6 octets with colons,128-bit key as hex string. <br />This list is used "
@@ -4423,23 +4659,28 @@ msgstr ""
msgid "List of SSH key files for auth"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
msgid "List of domains to allow RFC1918 responses for."
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
-msgid "List of domains to force to an IP address."
-msgstr ""
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
msgid "List of upstream resolvers to forward queries to."
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
msgid "Listen Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+msgid "Listen address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+msgid "Listen and Relay To IP family must be homogeneous."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342
msgid "Listen interfaces"
msgstr ""
@@ -4447,17 +4688,17 @@ msgstr ""
msgid "Listen only on the given interface or, if unspecified, on all"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
msgid ""
"Listen only on the specified interfaces, and loopback if not excluded "
"explicitly."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
msgid "ListenPort setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520
msgid "Listening port for inbound DNS queries."
msgstr ""
@@ -4466,7 +4707,7 @@ msgstr ""
msgid "Load"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:63
msgid "Load Average"
msgstr ""
@@ -4474,27 +4715,28 @@ msgstr ""
msgid "Load configuration…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2038
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
msgid "Loading directory contents…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
-#: modules/luci-base/luasrc/view/view.htm:4
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
msgid "Loading view…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
msgid "Local"
msgstr ""
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
msgid "Local IP address"
msgstr ""
@@ -4514,11 +4756,12 @@ msgstr ""
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "Local IPv4 address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
msgid "Local IPv6 DNS server"
msgstr ""
@@ -4534,44 +4777,53 @@ msgstr ""
msgid "Local Startup"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
msgid "Local Time"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1019
msgid "Local ULA"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
msgid "Local domain"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
msgid "Local domain suffix appended to DHCP names and hosts file entries."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
msgid "Local server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
msgid "Local service only"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
msgid "Localise queries"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid "Lock to BSSID"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft log action"
+msgid "Log event \"<strong>%h</strong>…\""
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
msgid "Log output level"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
msgid "Log queries"
msgstr ""
@@ -4595,8 +4847,8 @@ msgstr ""
msgid "Logical network to which the tunnel will be added (bridged) (optional)."
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
msgid "Login"
msgstr ""
@@ -4608,24 +4860,28 @@ msgstr ""
msgid "Loose filtering"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Loss of Signal Seconds (LOSS)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
msgid "Lowest leased address as offset from the network address."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
msgid "MAC"
msgstr "MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
msgid "MAC Address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
msgid "MAC Address Filter"
msgstr ""
@@ -4634,15 +4890,15 @@ msgid "MAC Address For The Actor"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
msgid "MAC VLAN"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2168
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2230
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
@@ -4651,11 +4907,11 @@ msgstr ""
msgid "MAC address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
msgid "MAC-Filter"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
msgid "MAC-List"
msgstr ""
@@ -4691,7 +4947,7 @@ msgid "MII Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
@@ -4699,14 +4955,18 @@ msgstr ""
msgid "MTU"
msgstr "MTU"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+msgid "MX"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
msgid ""
"Make sure to clone the root filesystem using something like the commands "
"below:"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
@@ -4715,27 +4975,27 @@ msgstr ""
msgid "Manual"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3891
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
msgid "Master"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Max. Attainable Data Rate (ATTNDR)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533
msgid "Max. DHCP leases"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
msgid "Max. EDNS0 packet size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
msgid "Max. concurrent queries"
msgstr ""
@@ -4743,29 +5003,28 @@ msgstr ""
msgid "Maximum age"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
msgid "Maximum allowed Listen Interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
msgid "Maximum allowed number of active DHCP leases."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
msgid "Maximum allowed number of concurrent DNS queries."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
msgid "Maximum allowed size of EDNS0 UDP packets."
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Maximum amount of seconds to wait for the modem to become ready"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Maximum number of leased addresses."
msgstr ""
@@ -4773,16 +5032,20 @@ msgstr ""
msgid "Maximum snooping table size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid ""
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid "Maximum transmit power"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+msgid "May prevent VoIP or other services from working."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
@@ -4809,7 +5072,7 @@ msgstr ""
msgid "Memory usage (%)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
msgid "Mesh"
msgstr ""
@@ -4817,7 +5080,7 @@ msgstr ""
msgid "Mesh ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:997
msgid "Mesh Id"
msgstr ""
@@ -4847,12 +5110,12 @@ msgstr ""
msgid "Metric"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
msgctxt "nft unit"
msgid "MiB"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
@@ -4870,7 +5133,7 @@ msgid ""
"Prevents ARP cache thrashing."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid ""
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
@@ -4888,7 +5151,7 @@ msgstr ""
msgid "Mobile Data"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "Mobility Domain"
msgstr ""
@@ -4897,14 +5160,14 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1813
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
msgid "Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
msgid "Model"
msgstr ""
@@ -4918,13 +5181,13 @@ msgid ""
"minutes."
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "Modem default"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
msgid "Modem device"
@@ -4935,12 +5198,11 @@ msgid "Modem disconnection in progress. Please wait."
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Modem init timeout"
msgstr ""
@@ -4953,8 +5215,8 @@ msgstr ""
msgid "ModemManager"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3895
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1080
msgid "Monitor"
msgstr ""
@@ -4980,7 +5242,7 @@ msgstr ""
msgid "Mount Points - Mount Entry"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
msgid "Mount Points - Swap Entry"
msgstr ""
@@ -4998,11 +5260,11 @@ msgstr ""
msgid "Mount filesystems not specifically configured"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "Mount options"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Mount point"
msgstr ""
@@ -5022,6 +5284,10 @@ msgstr ""
msgid "Move up"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid "Multi To Unicast"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
@@ -5041,11 +5307,11 @@ msgstr ""
msgid "Multicast to unicast"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid "NAS ID"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:537
msgid "NAT action chain \"%h\""
msgstr ""
@@ -5058,11 +5324,11 @@ msgid "NAT64 Prefix"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
msgid "NCM"
msgstr "NCM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "NDP-Proxy slave"
msgstr ""
@@ -5075,29 +5341,42 @@ msgid "NTP server candidates"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4139
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
msgid "Name"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid "Name of the new network"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr ""
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
msgid "Navigation"
msgstr ""
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "Neighbour Report"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Neighbour cache validity"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2229
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
@@ -5110,32 +5389,28 @@ msgstr ""
msgid "Network Coding"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
msgid "Network Mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid "Network SSID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
-msgid "Network Utilities"
-msgstr ""
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
msgid "Network address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
msgid "Network boot image"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:408
msgid "Network bridge configuration migration"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1435
msgid "Network device"
msgstr ""
@@ -5148,16 +5423,16 @@ msgstr ""
msgid "Network device is not present"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:646
msgid "Network device table \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
msgctxt "nft @nh,off,len"
msgid "Network header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:442
msgid "Network ifname configuration migration"
msgstr ""
@@ -5166,7 +5441,7 @@ msgstr ""
msgid "Network interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
msgid "Network-ID"
msgstr ""
@@ -5174,17 +5449,22 @@ msgstr ""
msgid "Never"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
msgid ""
"Never forward matching domains and subdomains, resolve from DHCP or hosts "
"files only."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1172
msgid "New interface for \"%s\" can not be created: %s"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1123
msgid "New interface name…"
msgstr ""
@@ -5192,13 +5472,13 @@ msgstr ""
msgid "Next »"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
msgid "No DHCP Server configured for this interface"
msgstr ""
@@ -5206,7 +5486,7 @@ msgstr ""
msgid "No Data"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
msgid "No Encryption"
msgstr ""
@@ -5222,9 +5502,13 @@ msgstr ""
msgid "No RX signal"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
+msgid "No WireGuard interfaces configured."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:82
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
msgid ""
"No changes to settings will be stored and are lost after rebooting. This "
@@ -5235,7 +5519,11 @@ msgstr ""
msgid "No client associated"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -5258,15 +5546,11 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2913
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
msgid "No entries in this directory"
msgstr ""
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
-msgid "No files found"
-msgstr ""
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
msgid ""
"No fixed interface listening port defined, peers might not be able to "
"initiate connections to this WireGuard instance!"
@@ -5301,30 +5585,34 @@ msgstr ""
msgid "No more slaves available, can not save interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494
msgid "No negative cache"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:697
msgid "No nftables ruleset loaded."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
msgid "No password set!"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+msgid "No peers connected"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
msgid "No peers defined yet."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
msgid "No public keys present yet."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:614
msgctxt "nft chain is empty"
msgid "No rules in this chain"
msgstr ""
@@ -5337,8 +5625,8 @@ msgstr ""
msgid "No validation or filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "No zone assigned"
msgstr ""
@@ -5350,7 +5638,7 @@ msgstr ""
msgid "Noise"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Noise Margin (SNR)"
msgstr ""
@@ -5358,11 +5646,11 @@ msgstr ""
msgid "Noise:"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Non Pre-emptive CRC errors (CRC_P)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
msgid "Non-wildcard"
msgstr ""
@@ -5372,12 +5660,12 @@ msgstr ""
msgid "None"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
msgid "Normal"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:8
+#: modules/luci-base/ucode/template/error404.ut:9
msgid "Not Found"
msgstr ""
@@ -5389,15 +5677,15 @@ msgstr ""
msgid "Not connected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:131
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:157
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:328
msgid "Not present"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Not started on boot"
msgstr ""
@@ -5405,12 +5693,18 @@ msgstr ""
msgid "Not supported"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid ""
"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
"have problems"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(<code>addr#port</code>)."
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "Notes"
msgstr ""
@@ -5419,7 +5713,7 @@ msgstr ""
msgid "Notice"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:138
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:135
msgid "Nslookup"
msgstr ""
@@ -5427,7 +5721,7 @@ msgstr ""
msgid "Number of IGMP membership reports"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr ""
@@ -5444,7 +5738,7 @@ msgid "Obfuscated Password"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
@@ -5476,7 +5770,7 @@ msgstr ""
msgid "On-link"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
msgid "One of hostname or MAC address must be specified!"
msgstr ""
@@ -5507,12 +5801,11 @@ msgid ""
"Only if current active slave fails and the primary slave is up (failure, 2)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:683
msgid "Open iptables rules overview…"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
msgstr ""
@@ -5521,35 +5814,35 @@ msgstr ""
msgid "OpenConnect (CISCO AnyConnect)"
msgstr ""
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
msgid "OpenFortivpn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
"Protocol\">NDP</abbr> proxying."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise fall back to <em>server mode</em>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
msgid ""
"Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
"otherwise disable service."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
msgid "Operating frequency"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
msgid "Option \"%s\" contains an invalid input value."
msgstr ""
@@ -5557,15 +5850,15 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
msgid "Option changed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
msgid "Option removed"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
msgid "Optional"
msgstr ""
@@ -5573,13 +5866,17 @@ msgstr ""
msgid "Optional, free-form notes about this device"
msgstr ""
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid ""
"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -5587,17 +5884,17 @@ msgid ""
"for the interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
msgid "Optional. Description of peer."
msgstr ""
@@ -5605,13 +5902,13 @@ msgstr ""
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
msgid ""
"Optional. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5626,11 +5923,11 @@ msgstr ""
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Optional. Port of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid ""
"Optional. Private key of the WireGuard peer. The key is not required for "
"establishing a connection but allows generating a peer configuration or QR "
@@ -5638,7 +5935,7 @@ msgid ""
"exported."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -5652,18 +5949,23 @@ msgstr ""
msgid "Options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
msgid ""
"Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
-"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</code>"
-"\" for default route. <code>0.0.0.0</code> means \"the address of the system "
-"running dnsmasq\"."
+"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
+"code>\" for default route. <code>0.0.0.0</code> means \"the address of the "
+"system running dnsmasq\"."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
msgid "Options:"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+msgid "Ordinal: lower comes first."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
msgid "Originator Interval"
msgstr ""
@@ -5695,6 +5997,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Outgoing key"
msgstr ""
@@ -5718,11 +6021,11 @@ msgstr ""
msgid "Overlap"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
msgid "Override IPv4 routing table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
msgid "Override IPv6 routing table"
msgstr ""
@@ -5733,7 +6036,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -5741,6 +6044,7 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
msgid "Override MTU"
msgstr ""
@@ -5762,13 +6066,13 @@ msgstr ""
msgid "Override TTL"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
msgid ""
"Override default MAC address - the range of usable addresses might be "
"limited by the driver"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Override default interface name"
msgstr ""
@@ -5776,7 +6080,7 @@ msgstr ""
msgid "Override the gateway in DHCP responses"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
@@ -5794,7 +6098,7 @@ msgstr ""
msgid "Overwrite existing file \"%s\" ?"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:345
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355
msgid "Overwrite the current settings with the imported configuration?"
msgstr ""
@@ -5808,7 +6112,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
@@ -5821,7 +6125,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
@@ -5842,7 +6146,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
msgid "PIN"
msgstr ""
@@ -5852,7 +6156,7 @@ msgstr ""
msgid "PIN code rejected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1570
msgid "PMK R1 Push"
msgstr ""
@@ -5893,20 +6197,20 @@ msgstr ""
msgid "PSID-bits length"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:571
msgctxt "Label indicating that WireGuard peer uses a PSK"
msgid "PSK"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1528
msgid "PTM/EFM (Packet Transfer Mode)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "PXE/TFTP Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid "Packet Steering"
msgstr ""
@@ -5915,6 +6219,11 @@ msgctxt "nft meta mark"
msgid "Packet mark"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta time"
+msgid "Packet receive time"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr ""
@@ -5923,8 +6232,8 @@ msgstr ""
msgid "Packets To Transmit Before Moving To Next Slave"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "Part of zone %q"
msgstr ""
@@ -5933,13 +6242,13 @@ msgctxt "MACVLAN mode"
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
msgid "Password"
msgstr ""
@@ -5947,11 +6256,11 @@ msgstr ""
msgid "Password authentication"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
msgid "Password of Private Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
msgid "Password of inner Private Key"
msgstr ""
@@ -5966,50 +6275,50 @@ msgstr ""
msgid "Password2"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:424
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:444
msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:417
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
msgid ""
"Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
"another system below to create a matching peer entry allowing that system to "
"connect to the local WireGuard interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:423
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:443
msgid "Paste or drag supplied WireGuard configuration file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
msgid "Path to CA-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
msgid "Path to Client-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
msgid "Path to Private Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
msgid "Path to inner CA-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
msgid "Path to inner Client-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid "Path to inner Private Key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
msgid "Paused"
msgstr ""
@@ -6027,6 +6336,14 @@ msgstr ""
msgid "Peak:"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+msgid "Peer"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
+msgid "Peer Details"
+msgstr ""
+
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
msgstr ""
@@ -6044,7 +6361,7 @@ msgstr ""
msgid "Peer device name"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Peer disabled"
msgstr ""
@@ -6075,11 +6392,15 @@ msgstr ""
msgid "Permission denied"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid "Persistent Keep Alive"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Persistent reconnect interval"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334
msgid "PersistentKeepAlive setting is invalid"
msgstr ""
@@ -6087,30 +6408,30 @@ msgstr ""
msgid "Phy Rate:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
msgid "Physical Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:98
msgid "Ping"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Pkts."
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:19
+#: modules/luci-base/ucode/template/sysauth.ut:19
msgid "Please enter your username and password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4122
msgid "Please select the file to upload."
msgstr ""
@@ -6118,15 +6439,21 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
msgctxt "Chain hook policy"
msgid "Policy: <strong>%h</strong> (%h)"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
msgid "Port isolation"
msgstr ""
@@ -6139,19 +6466,19 @@ msgstr ""
msgid "Potential negation of: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
msgid "Power Management Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "Pre-emptive CRC errors (CRCP_P)"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
msgid "Prefer LTE"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
msgid "Prefer UMTS"
msgstr ""
@@ -6163,15 +6490,15 @@ msgstr ""
msgid "Prefix suppressor"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid "Preshared Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:550
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
msgid "Preshared key in use"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308
msgid "PresharedKey setting is invalid"
msgstr ""
@@ -6186,7 +6513,7 @@ msgid ""
"ignore failures"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Prevents client-to-client communication"
msgstr ""
@@ -6216,13 +6543,15 @@ msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
msgid "Priority"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:545
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
msgctxt "Label indicating that WireGuard peer private key is stored"
msgid "Private"
msgstr ""
@@ -6233,15 +6562,15 @@ msgid "Private (Prevent communication between MAC VLANs)"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid "Private Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:564
msgid "Private key present"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:290
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
msgid "PrivateKey setting is missing or invalid"
msgstr ""
@@ -6254,9 +6583,9 @@ msgstr ""
msgid "Prot."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:564
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1137
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
@@ -6268,13 +6597,13 @@ msgstr ""
msgid "Provide NTP server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid ""
"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
"and requests."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
msgid "Provide new network"
msgstr ""
@@ -6284,25 +6613,36 @@ msgid ""
"interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+msgid "Proxy Server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid "ProxyARP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
msgid "Public Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
msgid "Public key is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:556
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
msgctxt "Tooltip displaying full WireGuard peer public key"
msgid "Public key: %h"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
msgid ""
"Public keys allow for the passwordless SSH logins with a higher security "
"compared to the use of plain passwords. In order to upload a new key to the "
@@ -6314,7 +6654,7 @@ msgstr ""
msgid "Public prefix routed to this device for distribution to clients."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
msgid "PublicKey setting is invalid"
msgstr ""
@@ -6327,7 +6667,7 @@ msgstr ""
msgid "Quality"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
msgid "Query all available upstream resolvers."
msgstr ""
@@ -6339,35 +6679,35 @@ msgstr ""
msgid "Query response interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "R0 Key Lifetime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "R1 Key Holder"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430
msgid "RADIUS Accounting Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
msgid "RADIUS Accounting Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
msgid "RADIUS Accounting Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
msgid "RADIUS Authentication Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
msgid "RADIUS Authentication Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
msgid "RADIUS Authentication Server"
msgstr ""
@@ -6375,16 +6715,20 @@ msgstr ""
msgid "RFC3947 NAT-T mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid "RSN Preauth"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "RSSI threshold for joining"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
msgid "RTS/CTS Threshold"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
msgid "RX"
msgstr ""
@@ -6392,11 +6736,17 @@ msgstr ""
msgid "RX Rate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2233
msgid "RX Rate / TX Rate"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
msgctxt "nft nat flag random"
msgid "Randomize source port mapping"
msgstr ""
@@ -6405,11 +6755,11 @@ msgstr ""
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
msgid "Really switch protocol?"
msgstr ""
@@ -6417,11 +6767,11 @@ msgstr ""
msgid "Realtime Graphs"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "Reassociation Deadline"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
msgid "Rebind protection"
msgstr ""
@@ -6445,11 +6795,19 @@ msgstr ""
msgid "Receive"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
+msgid "Received Data"
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+msgid "Reconnect Timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
msgid "Reconnect this interface"
msgstr ""
@@ -6457,12 +6815,12 @@ msgstr ""
msgid "Redirect to HTTPS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
msgctxt "nft redirect to port"
msgid "Redirect to local port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
msgctxt "nft redirect"
msgid "Redirect to local system"
msgstr ""
@@ -6471,26 +6829,30 @@ msgstr ""
msgid "References"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361
+msgid "Refresh Channels"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
msgid "Refreshing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
msgctxt "nft reject with icmp type"
msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
msgctxt "nft reject with icmpx type"
msgid "Reject packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
msgctxt "nft reject with icmpv6 type"
msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
msgctxt "nft reject with tcp reset"
msgid "Reject packet with <strong>TCP reset</strong>"
msgstr ""
@@ -6502,6 +6864,8 @@ msgid ""
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
msgid "Relay"
msgstr ""
@@ -6511,6 +6875,14 @@ msgstr ""
msgid "Relay Bridge"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+msgid "Relay To address"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
msgid "Relay between networks"
msgstr ""
@@ -6529,6 +6901,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid "Remote IPv4 address or FQDN"
msgstr ""
@@ -6541,15 +6914,23 @@ msgstr ""
msgid "Remote IPv6 address or FQDN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:908
msgid "Remove"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
msgid "Remove related device settings from the configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Replace wireless configuration"
msgstr ""
@@ -6579,7 +6960,7 @@ msgstr ""
msgid "Require incoming packets serialization (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
msgid "Required"
msgstr ""
@@ -6591,7 +6972,11 @@ msgstr ""
msgid "Required. Base64-encoded private key for this interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
msgid "Required. Public key of the WireGuard peer."
msgstr ""
@@ -6603,67 +6988,67 @@ msgstr ""
msgid "Required. XFRM interface ID to be used for SA."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
msgid "Requires hostapd"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
msgid "Requires hostapd with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
msgid "Requires hostapd with EAP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
msgid "Requires hostapd with OWE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
msgid "Requires hostapd with SAE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
msgid "Requires hostapd with WEP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
msgid "Requires wpa-supplicant"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
msgid "Requires wpa-supplicant with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
msgid "Requires wpa-supplicant with EAP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
msgid "Requires wpa-supplicant with OWE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1358
msgid "Requires wpa-supplicant with SAE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
msgid "Requires wpa-supplicant with WEP support"
msgstr ""
@@ -6672,7 +7057,7 @@ msgid "Reselection policy for primary slave"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
-#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-base/ucode/template/sysauth.ut:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
@@ -6687,20 +7072,24 @@ msgstr ""
msgid "Reset to defaults"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
msgid "Resolv and Hosts Files"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
msgid "Resolv file"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+msgid "Resolve specified FQDNs to an IP."
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
msgid "Resource not found"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:876
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
msgid "Restart"
msgstr ""
@@ -6709,7 +7098,7 @@ msgstr ""
msgid "Restart Firewall"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
msgid "Restart radio interface"
msgstr ""
@@ -6721,7 +7110,7 @@ msgstr ""
msgid "Restore backup"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
msgid ""
"Return answers to DNS queries matching the subnet from which the query was "
"received if multiple IPs are available."
@@ -6736,78 +7125,85 @@ msgstr ""
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4413
msgid "Revert"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4518
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4732
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4730
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4712
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4710
msgid "Reverting configuration…"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
msgctxt "nft dnat ip to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
msgctxt "nft dnat ip6 to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
msgctxt "nft dnat ip to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
msgctxt "nft dnat ip6 to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
msgctxt "nft snat ip to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109
msgctxt "nft snat ip6 to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
msgctxt "nft snat ip to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
msgctxt "nft snat ip6 to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
msgid "Rewrite to egress device address"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
msgid ""
"Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
"<em>TFTP server root</em> turn on the TFTP server and serve files from "
"<em>TFTP server root</em>."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
msgid "Root preparation"
msgstr ""
@@ -6815,11 +7211,11 @@ msgstr ""
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Route Allowed IPs"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:533
msgid "Route action chain \"%h\""
msgstr ""
@@ -6827,7 +7223,7 @@ msgstr ""
msgid "Route type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid ""
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
@@ -6861,20 +7257,20 @@ msgstr ""
msgid "Rule"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:603
msgid "Rule actions"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:476
msgctxt "nft comment"
msgid "Rule comment: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:541
msgid "Rule container chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
msgid "Rule matches"
msgstr ""
@@ -6882,15 +7278,15 @@ msgstr ""
msgid "Rule type"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run a filesystem check before mounting the device"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run filesystem check"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
msgid "Runtime error"
msgstr ""
@@ -6903,6 +7299,11 @@ msgstr ""
msgid "SNR"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "SRV"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
msgid "SSH Access"
@@ -6920,15 +7321,15 @@ msgstr ""
msgid "SSH username"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
msgid "SSH-Keys"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1811
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
msgid "SSID"
msgstr "SSID"
@@ -6941,11 +7342,11 @@ msgstr ""
msgid "SSTP Server"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid "SWAP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
@@ -6956,7 +7357,7 @@ msgid "Save"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr ""
@@ -6973,7 +7374,7 @@ msgstr ""
msgid "Save mtdblock contents"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:881
msgid "Scan"
msgstr ""
@@ -6982,15 +7383,15 @@ msgstr ""
msgid "Scheduled Tasks"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4387
msgid "Section added"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
msgid "Section removed"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "See \"mount\" manpage for details"
msgstr ""
@@ -7003,7 +7404,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2962
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
msgid "Select file…"
msgstr ""
@@ -7011,7 +7412,7 @@ msgstr ""
msgid "Selects the transmit hash policy to use for slave selection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
msgid ""
"Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages advertising this device as IPv6 router."
@@ -7040,11 +7441,11 @@ msgstr ""
msgid "Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
msgid "Server address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
msgid "Server name"
msgstr ""
@@ -7060,7 +7461,7 @@ msgstr ""
msgid "Services"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "Session expired"
msgstr ""
@@ -7069,16 +7470,16 @@ msgstr ""
msgid "Set Static"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
msgctxt "nft mangle"
msgid "Set header field <var>%s</var> to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
@@ -7088,14 +7489,14 @@ msgstr ""
msgid "Set same MAC Address to all slaves"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
msgid ""
"Set the autonomous address-configuration flag in the prefix information "
"options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
"When enabled, clients will perform stateless IPv6 address autoconfiguration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
msgid ""
"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
"proxying."
@@ -7109,8 +7510,8 @@ msgstr ""
msgid "Set to first slave added to the bond (follow, 2)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:678
msgid "Set up DHCP Server"
msgstr ""
@@ -7121,7 +7522,6 @@ msgid "Setting PLMN failed"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
msgstr ""
@@ -7129,11 +7529,17 @@ msgstr ""
msgid "Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Setup routes for proxied IPv6 neighbours."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Severely Errored Seconds (SES)"
msgstr ""
@@ -7142,12 +7548,11 @@ msgstr ""
msgid "Short GI"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
msgid "Short Preamble"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
msgstr ""
@@ -7160,16 +7565,16 @@ msgstr ""
msgid "Show raw counters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:526
msgid "Shutdown this interface"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:388
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
@@ -7177,11 +7582,11 @@ msgstr ""
msgid "Signal"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2232
msgid "Signal / Noise"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Signal Attenuation (SATN)"
msgstr ""
@@ -7193,12 +7598,12 @@ msgstr ""
msgid "Signal:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
msgid "Size of DNS query cache"
msgstr ""
@@ -7215,12 +7620,12 @@ msgstr ""
msgid "Skip from backup files that are equal to those in /rom"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
msgid "Skip to content"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
msgid "Skip to navigation"
msgstr ""
@@ -7229,7 +7634,7 @@ msgstr ""
msgid "Slave Interfaces"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1428
msgid "Software VLAN"
msgstr ""
@@ -7238,14 +7643,10 @@ msgstr ""
msgid "Some fields are invalid, cannot save values!"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:9
+#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
msgstr ""
-#: modules/luci-base/luasrc/view/error500.htm:9
-msgid "Sorry, the server encountered an unexpected error."
-msgstr ""
-
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
msgid ""
"Sorry, there is no sysupgrade support present; a new firmware image must be "
@@ -7261,12 +7662,12 @@ msgstr ""
msgid "Source"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
msgctxt "nft ip saddr"
msgid "Source IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
msgctxt "nft ip6 saddr"
msgid "Source IPv6"
msgstr ""
@@ -7276,24 +7677,24 @@ msgstr ""
msgid "Source interface"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
msgctxt "nft ip sport"
msgid "Source port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
msgid ""
"Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
"options for Dnsmasq."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
msgid ""
"Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
"unspecified, the local device DNS search domain will be announced."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid ""
"Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
"If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -7337,11 +7738,11 @@ msgstr ""
msgid "Specifies the destination subnet to match (CIDR notation)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Specifies the directory the device is attached to"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
msgid ""
"Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
"messages, for example to instruct clients to request further information via "
@@ -7382,7 +7783,7 @@ msgid ""
"dead"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid ""
"Specifies the maximum transmit power the wireless radio may use. Depending "
"on regulatory requirements and wireless usage, the actual transmit power may "
@@ -7587,7 +7988,7 @@ msgid ""
"bytes)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "Specify the secret encryption key here."
msgstr ""
@@ -7595,7 +7996,7 @@ msgstr ""
msgid "Stale neighbour cache timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
msgid "Start"
msgstr ""
@@ -7608,16 +8009,16 @@ msgstr ""
msgid "Start priority"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Starting configuration apply…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1827
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413
msgid "Starting wireless scan..."
msgstr ""
@@ -7639,35 +8040,35 @@ msgstr ""
msgid "Static Lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
msgid "Static Leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
msgid ""
"Static leases are used to assign fixed IP addresses and symbolic hostnames "
"to DHCP clients. They are also required for non-dynamic interface "
"configurations where only hosts with a corresponding lease are served."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
msgid "Station inactivity limit"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:551
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
msgid "Status"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:528
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
msgid "Stop"
msgstr ""
@@ -7676,8 +8077,8 @@ msgstr ""
msgid "Stop WPS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1857
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1919
msgid "Stop refresh"
msgstr ""
@@ -7689,7 +8090,7 @@ msgstr ""
msgid "Strict filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
msgid "Strict order"
msgstr ""
@@ -7698,15 +8099,15 @@ msgid "Strong"
msgstr ""
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2055
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2117
msgid "Submit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
msgid "Suppress logging"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
msgid "Suppress logging of the routine operation for the DHCP protocol."
msgstr ""
@@ -7728,16 +8129,16 @@ msgid ""
"Switch %q has an unknown topology - the VLAN settings might not be accurate."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1426
msgid "Switch VLAN"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
msgid "Switch port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
msgid "Switch protocol"
msgstr ""
@@ -7759,8 +8160,16 @@ msgstr ""
msgid "Sync with browser"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "Syntax: <code>_service._proto.example.com</code>."
+msgstr ""
+
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
msgid "System"
@@ -7784,29 +8193,29 @@ msgstr ""
msgid "System log buffer size"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
msgid "System running in recovery (initramfs) mode."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
msgctxt "nft tcp option maxseg size"
msgid "TCP MSS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
msgctxt "nft tcp dport"
msgid "TCP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
msgctxt "nft tcp flags"
msgid "TCP flags"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
msgctxt "nft tcp sport"
msgid "TCP source port"
msgstr ""
@@ -7815,12 +8224,12 @@ msgstr ""
msgid "TCP:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
msgid "TFTP server root"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
msgid "TX"
msgstr ""
@@ -7840,6 +8249,7 @@ msgstr ""
msgid "Table"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
@@ -7847,7 +8257,7 @@ msgstr ""
msgid "Target"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
msgid "Target Platform"
msgstr ""
@@ -7863,26 +8273,26 @@ msgstr ""
msgid "Terminate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid ""
"The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
"Minimum is 1280 bytes."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
msgid ""
"The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
"addresses are available via DHCPv6."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
msgid ""
"The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
"also acting as Mobile IPv6 home agent on this link."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
msgid ""
"The <em>Other configuration</em> (O) flag indicates that other information, "
"such as DNS servers, is available via DHCPv6."
@@ -7898,7 +8308,7 @@ msgid ""
"the configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
@@ -7910,15 +8320,15 @@ msgid ""
"username instead of the user ID!"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
msgid "The IP address %h is already used by another static lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
msgid "The IP address is outside of any DHCP pool address range"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
msgid "The IP address of the boot server"
msgstr ""
@@ -7929,6 +8339,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
msgstr ""
@@ -7953,7 +8364,7 @@ msgstr ""
msgid "The LED blinks with the configured on/off frequency"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
msgid "The LED flashes to simulate actual heart beat."
msgstr ""
@@ -7970,7 +8381,7 @@ msgstr ""
msgid "The LED is always in default state on."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
msgid ""
"The MAC address %h is already used by another static lease in the same DHCP "
"pool"
@@ -7980,7 +8391,7 @@ msgstr ""
msgid "The MTU must not exceed the parent device MTU of %d bytes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
msgid "The VLAN ID must be unique"
msgstr ""
@@ -7988,7 +8399,7 @@ msgstr ""
msgid "The algorithm that is used to discover mesh routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid ""
"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
"code> and <code>_</code>"
@@ -7998,13 +8409,13 @@ msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid ""
"The correct SSID must be manually specified when joining a hidden wireless "
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4509
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8015,8 +8426,8 @@ msgid ""
"state."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
@@ -8026,14 +8437,14 @@ msgstr ""
msgid "The device name \"%s\" is already taken"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
msgid ""
"The existing network configuration needs to be changed for LuCI to function "
"properly."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
@@ -8050,7 +8461,7 @@ msgstr ""
msgid "The following rules are currently active on this system."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
msgid "The frequency is in direct proportion to 1-minute average CPU load."
msgstr ""
@@ -8058,17 +8469,17 @@ msgstr ""
msgid "The gateway address must not be a local IP address"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:732
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752
msgid ""
"The generated configuration can be imported into a WireGuard client "
"application to setup a connection towards this device."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
msgid "The given SSH public key has already been added."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA, "
"ED25519 or ECDSA keys."
@@ -8082,15 +8493,19 @@ msgid ""
"to be received and retransmitted which costs airtime)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
msgid "The hostname of the boot server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
-msgid "The interface name is already used"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+msgid "The interface name is already used"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
msgid "The interface name is too long"
msgstr ""
@@ -8113,6 +8528,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "The local IPv4 address over which the tunnel is created (optional)."
msgstr ""
@@ -8144,33 +8560,33 @@ msgid ""
"host responses are spread out over a larger interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid ""
"The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
"abbr> messages. Maximum is 255 hops."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4645
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
msgid "The network name is already used"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
msgid ""
-"The network ports on this device can be combined to several <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"The network ports on this device can be combined to several <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
"communicate directly with each other. <abbr title=\"Virtual Local Area "
"Network\">VLAN</abbr>s are often used to separate different network "
"segments. Often there is by default one Uplink port for a connection to the "
"next greater network like the internet and other ports for a local network."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid ""
"The public hostname or IP address of this system the peer should connect to. "
"This usually is a static public IP address, a static hostname or a DDNS "
@@ -8210,11 +8626,11 @@ msgid ""
"aliases local (255), main (254) and default (253) are also valid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383
msgid "The selected %s mode is incompatible with %s encryption"
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:11
+#: modules/luci-base/ucode/template/csrftoken.ut:11
msgid "The submitted security token is invalid or already expired!"
msgstr ""
@@ -8267,8 +8683,8 @@ msgid ""
"you choose the generic image format for your platform."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
msgid "The value is overridden by configuration."
msgstr ""
@@ -8278,25 +8694,25 @@ msgid ""
"the network with its protocol information."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:679
msgid ""
"There are legacy iptables rules present on the system. Mixing iptables and "
"nftables rules is discouraged and may lead to incomplete traffic filtering."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4677
msgid "There are no changes to apply"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:70
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
msgid ""
"There is no password set on this router. Please configure a root password to "
@@ -8307,16 +8723,16 @@ msgstr ""
msgid "This IPv4 address of the relay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1695
msgid "This authentication type is not applicable to the selected EAP method."
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
msgid "This does not look like a valid PEM file"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
"include during sysupgrade. Modified files in /etc/config/ and certain other "
@@ -8352,7 +8768,7 @@ msgid ""
"ends with <code>...:2/64</code>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
msgid "This is the only DHCP server in the local network."
msgstr ""
@@ -8380,8 +8796,8 @@ msgid ""
"their status."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
msgid ""
"This option cannot be used because the ca-bundle package is not installed."
msgstr ""
@@ -8396,6 +8812,10 @@ msgstr ""
msgid "Time Synchronization"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "Time advertisement"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Time in milliseconds"
msgstr ""
@@ -8404,10 +8824,14 @@ msgstr ""
msgid "Time in seconds to spend in listening and learning states"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "Time interval for rekeying GTK"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "Time zone"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
msgid "Timed-out"
msgstr ""
@@ -8428,14 +8852,14 @@ msgstr ""
msgid "Timezone"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:418
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:438
msgid ""
"To fully configure the local WireGuard interface from an existing (e.g. "
-"provider supplied) configuration file, use the <strong><a class=\"full-import"
-"\" href=\"#\">configuration import</a></strong> instead."
+"provider supplied) configuration file, use the <strong><a class=\"full-"
+"import\" href=\"#\">configuration import</a></strong> instead."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
msgid "To login…"
msgstr ""
@@ -8446,7 +8870,7 @@ msgid ""
"reset\" (only possible with squashfs images)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
msgid "Tone"
msgstr ""
@@ -8454,9 +8878,9 @@ msgstr ""
msgid "Total Available"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:121
msgid "Traceroute"
msgstr ""
@@ -8471,11 +8895,11 @@ msgstr ""
msgid "Traffic Class"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:529
msgid "Traffic filter chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:467
msgctxt "nft counter"
msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
msgstr ""
@@ -8492,17 +8916,21 @@ msgstr ""
msgid "Transmit Hash Policy"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
+msgid "Transmitted Data"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
msgctxt "nft @th,off,len"
msgid "Transport header bits %d-%d"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
msgctxt "nft th dport"
msgid "Transport header destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
msgctxt "nft th sport"
msgid "Transport header source port"
msgstr ""
@@ -8519,7 +8947,7 @@ msgstr ""
msgid "Tunnel ID"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3024
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
#: modules/luci-compat/luasrc/model/network.lua:1431
msgid "Tunnel Interface"
msgstr ""
@@ -8530,7 +8958,7 @@ msgstr ""
msgid "Tunnel Link"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
msgid "Tunnel device"
msgstr ""
@@ -8538,8 +8966,8 @@ msgstr ""
msgid "Tx-Power"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
msgid "Type"
@@ -8549,12 +8977,12 @@ msgstr ""
msgid "Type of service"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
msgctxt "nft udp dport"
msgid "UDP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
msgctxt "nft udp sport"
msgid "UDP source port"
msgstr ""
@@ -8572,8 +9000,8 @@ msgstr ""
msgid "UMTS/GPRS/EV-DO"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid "UUID"
msgstr ""
@@ -8594,7 +9022,7 @@ msgstr ""
msgid "Unable to determine upstream interface"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:11
+#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
msgstr ""
@@ -8645,19 +9073,27 @@ msgstr ""
msgid "Unable to save contents: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Unavailable Seconds (UAS)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1317
msgid "Unconfigure"
msgstr ""
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
msgid "Unexpected reply data format"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid ""
"Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
"within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -8665,7 +9101,7 @@ msgid ""
"generated at first install."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2111
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
#: modules/luci-compat/luasrc/model/network.lua:971
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
msgid "Unknown"
@@ -8675,7 +9111,7 @@ msgstr ""
msgid "Unknown and unsupported connection method."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
#: modules/luci-compat/luasrc/model/network.lua:1138
msgid "Unknown error (%s)"
msgstr ""
@@ -8684,7 +9120,7 @@ msgstr ""
msgid "Unknown error code"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2108
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:965
msgid "Unmanaged"
@@ -8695,11 +9131,11 @@ msgstr ""
msgid "Unmount"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4327
msgid "Unsaved Changes"
msgstr ""
@@ -8713,15 +9149,16 @@ msgid "Unsupported MAP type"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
msgid "Unsupported modem"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:309
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:315
msgid "Unsupported protocol type."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
msgid "Untitled peer"
msgstr ""
@@ -8733,7 +9170,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
msgid "Upload"
msgstr ""
@@ -8757,44 +9194,44 @@ msgid "Upload file…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4202
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
msgid "Uploading file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid ""
"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
"assigned with a name in the form <em>wifinet#</em> and the network will be "
"restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410
msgid ""
"Upon pressing \"Continue\", bridges configuration will be updated and the "
"network will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444
msgid ""
"Upon pressing \"Continue\", ifname options will get renamed and the network "
"will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
msgid "Upstream resolvers will be queried in the order of the resolv file."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
msgid "Uptime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
msgid "Use <code>/etc/ethers</code>"
msgstr ""
@@ -8806,8 +9243,8 @@ msgstr ""
msgid "Use DHCP gateway"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
msgid "Use DNS servers advertised by peer"
msgstr ""
@@ -8846,11 +9283,11 @@ msgid ""
"(encap2+3)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Use as external overlay (/overlay)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
msgid "Use as root filesystem (/)"
msgstr ""
@@ -8858,22 +9295,22 @@ msgstr ""
msgid "Use broadcast flag"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
msgid "Use builtin IPv6-management"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
msgid "Use custom DNS servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
msgid "Use default gateway"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
msgid "Use gateway metric"
msgstr ""
@@ -8892,20 +9329,20 @@ msgstr ""
msgid "Use routing table"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
msgctxt "nft nat flag persistent"
msgid "Use same source and destination for each connection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
msgid "Use system certificates"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid "Use system certificates for inner-tunnel"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
"em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
@@ -8928,11 +9365,11 @@ msgstr ""
msgid "Used"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
msgid "Used Key Slot"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
@@ -8942,7 +9379,8 @@ msgstr ""
msgid "User Group"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
msgid "User certificate (PEM encoded)"
msgstr ""
@@ -8950,27 +9388,28 @@ msgstr ""
msgid "User identifier"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
msgid "User key (PEM encoded)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: modules/luci-base/ucode/template/sysauth.ut:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
msgid "Username"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
msgid "Utilize flow table <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
msgid "VC-Mux"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
msgid "VDSL"
msgstr ""
@@ -8980,17 +9419,17 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
msgid "VLAN (802.1ad)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1411
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
msgid "VLAN (802.1q)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
msgid "VLAN ID"
msgstr ""
@@ -9015,19 +9454,22 @@ msgid "VPN Protocol"
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
msgstr ""
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+msgid "VPN Server certificate's SHA256 hash"
+msgstr ""
+
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
msgid "VPN Server port"
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
msgstr ""
@@ -9036,6 +9478,10 @@ msgstr ""
msgid "VPNC (CISCO 3000 (and others) VPN)"
msgstr ""
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
msgid "VXLAN (RFC7348)"
msgstr ""
@@ -9049,14 +9495,14 @@ msgstr ""
msgid "VXLANv6 (RFC7348)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
msgid ""
"Validate DNS replies and cache DNSSEC data, requires upstream to support "
"DNSSEC."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
@@ -9082,7 +9528,7 @@ msgstr ""
msgid "Vendor Class to send when requesting DHCP"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
msgid "Verify unsigned domain responses really come from unsigned domains."
msgstr ""
@@ -9090,47 +9536,59 @@ msgstr ""
msgid "Verifying the uploaded image file."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
msgid "Very High"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1432
msgid "Virtual Ethernet"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
msgid "Virtual dynamic interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
msgid "WDS"
msgstr "WDS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
msgid "WEP Open System"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1297
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1393
msgid "WEP Shared Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WEP passphrase"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid "WLAN roaming"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid "WMM Mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid "WNM Sleep Mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid "WNM Sleep Mode Fixes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WPA passphrase"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1294
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
@@ -9157,7 +9615,11 @@ msgstr ""
msgid "Weak"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+msgid "Weight"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
@@ -9182,26 +9644,32 @@ msgid ""
"interface prefix"
msgstr ""
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
msgid ""
"When running the mesh over multiple WiFi interfaces per node batman-adv is "
"capable of optimizing the traffic flow to gain maximum performance."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid ""
"When using a PSK, the PMK can be automatically generated. When enabled, the "
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
"key options."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid ""
"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
"802.11a/802.11g rates."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid ""
"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
"may be significantly reduced."
@@ -9212,12 +9680,21 @@ msgstr ""
msgid "Width"
msgstr ""
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+msgid "WireGuard"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
+msgid "WireGuard Status"
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "WireGuard VPN"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:539
msgid "WireGuard peer is disabled"
msgstr ""
@@ -9227,27 +9704,27 @@ msgstr ""
msgid "Wireless"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3011
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2990
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4303
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:812
msgid "Wireless Overview"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
msgid "Wireless Security"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
msgid "Wireless configuration migration"
msgstr ""
@@ -9263,15 +9740,15 @@ msgstr ""
msgid "Wireless is not associated"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is enabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Write received DNS queries to syslog."
msgstr ""
@@ -9283,7 +9760,7 @@ msgstr ""
msgid "XOR policy (balance-xor, 2)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -9293,7 +9770,7 @@ msgstr ""
msgid "Yes (none, 0)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:177
msgid ""
"You appear to be currently connected to the device via the \"%h\" interface. "
"Do you really want to shut down the interface?"
@@ -9306,8 +9783,20 @@ msgid ""
"scripts like \"network\", your device might become inaccessible!</strong>"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:90
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635
+msgid "You may add multiple records for the same Target."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672
+msgid "You may add multiple records for the same domain."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:92
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
@@ -9336,26 +9825,36 @@ msgstr ""
msgid "ZRam Size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
msgid "any"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
msgid "auto"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
msgid "automatic"
msgstr ""
@@ -9363,7 +9862,7 @@ msgstr ""
msgid "baseT"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1591
msgid "bridged"
msgstr ""
@@ -9415,20 +9914,20 @@ msgstr ""
msgid "dBm"
msgstr "dBm"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
msgctxt "nft unit"
msgid "day"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid "disable"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:991
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:997
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
msgid "disabled"
@@ -9447,14 +9946,19 @@ msgstr ""
msgid "e.g: dump"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:755
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
msgid "expired"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
msgid "forced"
msgstr ""
@@ -9478,19 +9982,19 @@ msgstr ""
msgid "hexadecimal encoded value"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
msgid "hidden"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
msgctxt "nft unit"
msgid "hour"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "hybrid mode"
msgstr ""
@@ -9512,24 +10016,24 @@ msgstr ""
msgid "key with either 5 or 13 characters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "managed config (M)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1395
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
msgid "medium security"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
msgctxt "nft unit"
msgid "minute"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "minutes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
msgid "mobile home agent (H)"
msgstr ""
@@ -9537,7 +10041,7 @@ msgstr ""
msgid "netif_carrier_ok()"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "no"
msgstr ""
@@ -9551,8 +10055,11 @@ msgstr ""
msgid "non-empty value"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3419
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
msgid "none"
msgstr ""
@@ -9563,20 +10070,20 @@ msgid "not present"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:969
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:970
msgid "off"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794
msgid "on available prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "open network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
msgid "other config (O)"
msgstr ""
@@ -9585,7 +10092,11 @@ msgstr ""
msgid "output"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
+msgid "over a day ago"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
msgctxt "nft unit"
msgid "packets"
msgstr ""
@@ -9608,23 +10119,22 @@ msgid ""
"single packet rather than many small ones"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
msgid "relay mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1586
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
msgid "routed"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "sec"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "server mode"
msgstr ""
@@ -9632,7 +10142,7 @@ msgstr ""
msgid "sstpc Log-level"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "strong security"
msgstr ""
@@ -9640,7 +10150,7 @@ msgstr ""
msgid "tagged"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "time units (TUs / 1.024 ms) [1000-65535]"
msgstr ""
@@ -9659,15 +10169,19 @@ msgstr ""
msgid "unknown"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:28
+msgid "unknown version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
msgid "unlimited"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
@@ -9689,8 +10203,8 @@ msgid "untagged"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
msgid "valid IP address"
msgstr ""
@@ -9703,7 +10217,7 @@ msgid "valid IPv4 CIDR"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
msgid "valid IPv4 address"
msgstr ""
@@ -9732,7 +10246,7 @@ msgid "valid IPv6 CIDR"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
msgid "valid IPv6 address"
msgstr ""
@@ -9824,7 +10338,7 @@ msgid "valid port or port range (port1-port2)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "valid port value"
msgstr ""
@@ -9860,16 +10374,16 @@ msgstr ""
msgid "value with at most %d characters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "weak security"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
msgctxt "nft unit"
msgid "week"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr ""
diff --git a/modules/luci-base/po/hu/base.po b/modules/luci-base/po/hu/base.po
index 7dee324a12..ce4f091619 100644
--- a/modules/luci-base/po/hu/base.po
+++ b/modules/luci-base/po/hu/base.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-12-13 23:52+0000\n"
-"Last-Translator: Josef Schlehofer <pepe@bloodkings.eu>\n"
+"PO-Revision-Date: 2022-12-15 00:57+0000\n"
+"Last-Translator: Gajdos Tamás <gajdipajti@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/luci/"
"hu/>\n"
"Language: hu\n"
@@ -10,25 +10,37 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.10-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:650
msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
msgid "\"%h\" table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1539
msgid "%.1f dB"
msgstr "%.1f dB"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
msgid "%d Bit"
msgstr "%d bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4043
msgid "%d invalid field(s)"
msgstr "%d érvénytelen mező"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
+msgid "%dh ago"
+msgstr "%d órával ezelőtt"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
+msgid "%dm ago"
+msgstr "%d perccel ezelőtt"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
+msgid "%ds ago"
+msgstr "%d másodperccel ezelőtt"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
msgid "%s is untagged in multiple VLANs!"
msgstr "A(z) %s címkézetlen több VLAN-ban!"
@@ -56,7 +68,7 @@ msgstr "(üres)"
msgid "(no interfaces attached)"
msgstr "(nincs csatalkoztatott interfész)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:635
msgctxt "Label indicating further amount of allowed ips"
msgid "+ %d more"
msgstr ""
@@ -66,8 +78,8 @@ msgid "-- Additional Field --"
msgstr "-- További mező --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4152
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -83,13 +95,13 @@ msgstr "-- Kérem válasszon --"
msgid "-- custom --"
msgstr "-- egyéni --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
msgid "-- match by label --"
msgstr "-- illesztés címke szerint --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
msgid "-- match by uuid --"
msgstr "-- egyezés UUID szerint --"
@@ -104,7 +116,7 @@ msgctxt "sstp log level value"
msgid "0"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
msgstr ""
"0 = nem használ RSSI küszöbszintet, 1 = ne változtassa meg az "
@@ -119,7 +131,7 @@ msgstr ""
msgid "1 Minute Load:"
msgstr "1 perces terhelés:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:324
msgctxt "nft amount of flags"
msgid "1 flag"
msgid_plural "%d flags"
@@ -145,7 +157,7 @@ msgctxt "sstp log level value"
msgid "4"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "4-character hexadecimal ID"
msgstr "4 karakteres hexadecimális azonosító"
@@ -158,44 +170,89 @@ msgstr "464XLAT (CLAT)"
msgid "5 Minute Load:"
msgstr "5 perces terhelés:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "6-octet identifier as a hex string - no colons"
msgstr ""
"6 oktettes azonosító hexadecimális karakterláncként – nincsenek kettőspontok"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid "802.11k RRM"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid "802.11r Fast Transition"
msgstr "802.11r gyors átmenet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "802.11v: Time Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w Association SA Query maximum timeout"
msgstr "802.11w hozzárendelés SA-lekérdezésének legnagyobb időkorlátja"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w Association SA Query retry timeout"
msgstr "802.11w hozzárendelés SA-lekérdezési újrapróbálás időkorlátja"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid "802.11w Management Frame Protection"
msgstr "802.11w kezelőkeret-védelem"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w maximum timeout"
msgstr "802.11w legnagyobb időkorlátja"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w retry timeout"
msgstr "802.11w újrapróbálás időkorlátja"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1022
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
msgstr "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr> hálózati maszk"
@@ -207,71 +264,83 @@ msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr> beállítása"
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr> neve"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:773
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+msgid ""
+"<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
+"NXDOMAIN."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+msgid ""
+"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
+"<code>::</code>) for example.com and its subdomains."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
msgctxt "nft relational \">\" operator expression"
msgid "<var>%s</var> greater than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
msgctxt "nft relational \">=\" operator expression"
msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
msgctxt "nft set match expression"
msgid "<var>%s</var> in set <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
msgctxt "nft relational \"==\" operator expression"
msgid "<var>%s</var> is <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
msgctxt "nft relational \"in\" operator expression"
msgid "<var>%s</var> is one of <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
msgctxt "nft relational \"<\" operator expression"
msgid "<var>%s</var> lower than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \"<=\" operator expression"
msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
msgctxt "nft relational \"!=\" operator expression"
msgid "<var>%s</var> not <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
msgctxt "nft not in set match expression"
msgid "<var>%s</var> not in set <strong>%s</strong>"
msgstr ""
@@ -292,29 +361,29 @@ msgstr ""
msgid "A directory with the same name already exists."
msgstr "Már létezik egy ilyen nevű könyvtár."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
msgid "A new login is required since the authentication session expired."
msgstr "Új bejelentkezés szükséges, mivel a hitelesítés munkamenete lejárt."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "A43C + J43 + A43"
msgstr "A43C + J43 + A43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
msgid "A43C + J43 + A43 + V43"
msgstr "A43C + J43 + A43 + V43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid "ADSL"
msgstr "ADSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
msgid "ANSI T1.413"
msgstr "ANSI T1.413"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
msgid "APN"
msgstr "APN"
@@ -347,29 +416,36 @@ msgstr "ARP monitorozás nem támogatott a választott szabályban!"
msgid "ARP retry threshold"
msgstr "ARP újrapróbálkozási küszöbszint"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:638
msgid "ARP traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "ATM (aszinkron átviteli mód)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid "ATM Bridges"
msgstr "ATM hidak"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
msgid "ATM Virtual Channel Identifier (VCI)"
msgstr "ATM virtuális csatorna-azonosító (VCI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
msgid "ATM Virtual Path Identifier (VPI)"
msgstr "ATM virtuálisútvonal-azonosító (VPI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid ""
"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
@@ -379,12 +455,12 @@ msgstr ""
"Linux hálózati csatolókként, amely DHCP-vel vagy PPP-vel együtt használható "
"a szolgáltatói hálózatba történő betárcsázáshoz."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
msgid "ATM device number"
msgstr "ATM eszközszám"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "ATU-C System Vendor ID"
msgstr "ATU-C rendszer gyártójának azonosítója"
@@ -394,7 +470,7 @@ msgstr "ATU-C rendszer gyártójának azonosítója"
msgid "Absent Interface"
msgstr "Hiányzó csatoló"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
msgid "Accept DNS queries only from hosts whose address is on a local subnet."
msgstr ""
"DNS-szolgáltatás korlátozása azokra az alhálózati csatolókra, amelyeken DNS-"
@@ -404,7 +480,7 @@ msgstr ""
msgid "Accept local"
msgstr "Lokális hozzáférés"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
msgctxt "nft accept action"
msgid "Accept packet"
msgstr ""
@@ -417,8 +493,8 @@ msgstr ""
msgid "Access Concentrator"
msgstr "Elérési sűrítő"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
msgid "Access Point"
msgstr "Hozzáférési pont"
@@ -468,8 +544,8 @@ msgstr ""
msgid "Active-Backup policy (active-backup, 1)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
msgid "Ad-Hoc"
msgstr "Eseti"
@@ -486,18 +562,18 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3582
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:885
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
msgid "Add"
msgstr "Hozzáadás"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
msgid "Add ATM Bridge"
msgstr "ATM híd hozzáadása"
@@ -517,11 +593,11 @@ msgstr "LED művelet hozzáadása"
msgid "Add VLAN"
msgstr "VLAN hozzáadása"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1328
msgid "Add device configuration"
msgstr "Eszköz konfiguráció hozzáadása"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1268
msgid "Add device configuration…"
msgstr ""
@@ -529,18 +605,19 @@ msgstr ""
msgid "Add instance"
msgstr "Példány hozzáadása"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
msgid "Add key"
msgstr "Kulcs hozzáadása"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
msgid "Add local domain suffix to names served from hosts files."
-msgstr "Helyi tartományutótag hozzáadása a hosts fájlokból kiszolgált nevekhez"
+msgstr ""
+"Helyi tartományutótag hozzáadása a hosts fájlokból kiszolgált nevekhez."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:475
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
msgid "Add new interface..."
msgstr "Új csatoló hozzáadása…"
@@ -556,11 +633,11 @@ msgstr "Hozzáadás a feketelistához"
msgid "Add to Whitelist"
msgstr "Hozzáadás a fehérlistához"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
msgid "Additional hosts files"
msgstr "További gépek fájljai"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
msgid "Additional servers file"
msgstr "További kiszolgálók fájlja"
@@ -582,7 +659,7 @@ msgctxt "nft meta nfproto"
msgid "Address family"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:278
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
msgid "Address setting is invalid"
msgstr ""
@@ -590,7 +667,7 @@ msgstr ""
msgid "Address to access local relay bridge"
msgstr "Cím a helyi átjátszóhíd eléréséhez"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
msgid "Addresses"
msgstr "Címek"
@@ -599,14 +676,14 @@ msgstr "Címek"
msgid "Administration"
msgstr "Adminisztráció"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:488
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:989
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
msgid "Advanced Settings"
msgstr "Haladó Beállítások"
@@ -623,7 +700,7 @@ msgstr ""
msgid "Aggregate Originator Messages"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
msgstr "Összesített átviteli teljesítmény (ACTATP)"
@@ -649,28 +726,28 @@ msgstr ""
msgid "Alert"
msgstr "Riasztás"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
#: modules/luci-compat/luasrc/model/network.lua:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
msgid "Alias Interface"
msgstr "Álnév csatoló"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
msgid "Alias of \"%s\""
msgstr "„%s” álneve"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
msgid "All servers"
msgstr "Összes kiszolgáló"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
msgstr ""
-"IP-címek lefoglalása sorrendben, kezdve a legalacsonyabb elérhető címtől"
+"IP-címek lefoglalása sorrendben, kezdve a legalacsonyabb elérhető címtől."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
msgid "Allocate IPs sequentially"
msgstr "IP lefoglalása egymás után"
@@ -679,13 +756,13 @@ msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
msgstr ""
"<abbr title=\"Secure Shell\">SSH</abbr> jelszavas hitelesítés engedélyezése"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
msgstr ""
"AP mód engedélyezése az STA-k leválasztásához az alacsony ACK feltételek "
"alapján"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
msgid "Allow all except listed"
msgstr "Összes engedélyezése a felsoroltakon kívül"
@@ -693,15 +770,15 @@ msgstr "Összes engedélyezése a felsoroltakon kívül"
msgid "Allow full UCI access for legacy applications"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid "Allow legacy 802.11b rates"
msgstr "Örökölt 802.11b sebességek engedélyezése"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1090
msgid "Allow listed only"
msgstr "Csak a felsoroltak engedélyezése"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "Allow localhost"
msgstr "Localhost engedélyezése"
@@ -727,11 +804,13 @@ msgid "Allow the <em>root</em> user to login with password"
msgstr ""
"Engedélyezés a <em>root</em> felhasználónak, hogy jelszóval jelentkezzen be"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
msgid "Allowed IPs"
msgstr "Engedélyezett IP-k"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:306
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
msgid "AllowedIPs setting is invalid"
msgstr ""
@@ -747,11 +826,11 @@ msgstr ""
msgid "Always on (kernel: default-on)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
@@ -764,6 +843,10 @@ msgstr ""
msgid "Amount of Duplicate Address Detection probes to send"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
msgstr ""
@@ -772,98 +855,98 @@ msgstr ""
msgid "An optional, short description for this device"
msgstr "Opcionális, rövid leírása az eszköznek"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Annex"
msgstr "Melléklet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
msgid "Annex A + L + M (all)"
msgstr "A + L + M melléklet (összes)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
msgid "Annex A G.992.1"
msgstr "A G.992.1 melléklet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Annex A G.992.2"
msgstr "A G.992.2 melléklet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
msgid "Annex A G.992.3"
msgstr "A G.992.3 melléklet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
msgid "Annex A G.992.5"
msgstr "A G.992.5 melléklet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
msgid "Annex B (all)"
msgstr "B (összes) melléklet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
msgid "Annex B G.992.1"
msgstr "B G.992.1 melléklet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
msgid "Annex B G.992.3"
msgstr "B G.992.3 melléklet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
msgid "Annex B G.992.5"
msgstr "B G.992.5 melléklet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
msgid "Annex J (all)"
msgstr "J melléklet (összes)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
msgid "Annex L G.992.3 POTS 1"
msgstr "L G.992.3 POTS 1 melléklet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "Annex M (all)"
msgstr "M melléklet (összes)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
msgid "Annex M G.992.3"
msgstr "M G.992.3 melléklet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
msgid "Annex M G.992.5"
msgstr "M G.992.5 melléklet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
msgid "Announce this device as IPv6 DNS server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
msgid ""
"Announce this device as default router if a local IPv6 default route is "
"present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:789
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
msgid ""
"Announce this device as default router if a public IPv6 prefix is available, "
"regardless of local default route availability."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
msgid ""
"Announce this device as default router regardless of whether a prefix or "
"default route is present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Announced DNS domains"
msgstr "Bejelentett DNS-tartományok"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
msgid "Announced IPv6 DNS servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
msgid "Anonymous Identity"
msgstr "Névtelen személyazonosság"
@@ -875,7 +958,7 @@ msgstr "Névtelen csatolás"
msgid "Anonymous Swap"
msgstr "Névtelen cserehely"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:519
msgctxt "nft match any traffic"
msgid "Any packet"
msgstr ""
@@ -887,11 +970,11 @@ msgstr ""
msgid "Any zone"
msgstr "Bármely zóna"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
msgid "Apply DHCP Options to this net. (Empty = all clients)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Apply and keep settings"
msgstr ""
@@ -899,40 +982,40 @@ msgstr ""
msgid "Apply backup?"
msgstr "Alkalmazza a biztonsági mentést?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Apply request failed with status <code>%h</code>"
msgstr "A kérés alkalmazása meghiúsult <code>%h</code> állapotkóddal"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4524
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4522
msgid "Apply unchecked"
msgstr "Kijelöletlenek alkalmazása"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4655
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
msgid "Applying configuration changes… %ds"
msgstr "A beállítások változtatásainak alkalmazása… %d mp"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
msgid "Architecture"
msgstr "Architektúra"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:152
msgid "Arp-scan"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr ""
"Minden egyes nyilvános IPv6-előtag megadott hosszú részének hozzárendelése "
"ehhez a csatolóhoz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
@@ -940,7 +1023,7 @@ msgstr ""
"A hexadecimális alelőtag-azonosító használatával történő előtagrészek "
"hozzárendelése ehhez a csatolóhoz."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2239
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
msgid "Associated Stations"
msgstr "Hozzárendelt állomások"
@@ -949,15 +1032,15 @@ msgstr "Hozzárendelt állomások"
msgid "Associations"
msgstr "Hozzárendelések"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
msgid ""
"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
msgid ""
"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -974,7 +1057,7 @@ msgstr ""
msgid "Auth Group"
msgstr "Hitelesítési csoport"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1617
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
msgid "Authentication"
msgstr "Hitelesítés"
@@ -983,11 +1066,11 @@ msgstr "Hitelesítés"
msgid "Authentication Type"
msgstr "Hitelesítés típusa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
msgid "Authoritative"
msgstr "Hiteles"
-#: modules/luci-base/luasrc/view/sysauth.htm:17
+#: modules/luci-base/ucode/template/sysauth.ut:17
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
msgid "Authorization Required"
msgstr "Hitelesítés szükséges"
@@ -995,7 +1078,7 @@ msgstr "Hitelesítés szükséges"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
@@ -1013,7 +1096,7 @@ msgstr "Automatikus otthoni hálózat (HNCP)"
msgid "Automatically check filesystem for errors before mounting"
msgstr "Fájlrendszer hibáinak automatikus ellenőrzése a csatolás előtt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid ""
"Automatically handle multiple uplink interfaces using source-based policy "
"routing."
@@ -1035,6 +1118,10 @@ msgstr "Fájlrendszer automatikus csatolása"
msgid "Automount Swap"
msgstr "Cserehely automatikus csatolása"
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Available"
msgstr "Elérhető"
@@ -1057,11 +1144,11 @@ msgstr "Átlag:"
msgid "Avoid Bridge Loops"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
msgid "B43 + B43C"
msgstr "B43 + B43C"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
msgid "B43 + B43C + V43"
msgstr "B43 + B43C + V43"
@@ -1069,15 +1156,19 @@ msgstr "B43 + B43C + V43"
msgid "BR / DMR / AFTR"
msgstr "BR / DMR / AFTR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "BSS Transition"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1814
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3250
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
msgid "Back"
msgstr "Vissza"
@@ -1086,11 +1177,7 @@ msgstr "Vissza"
msgid "Back to Overview"
msgstr "Vissza az áttekintőhöz"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
-msgid "Back to configuration"
-msgstr "Vissza a beállításokhoz"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:804
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834
msgid "Back to peer configuration"
msgstr ""
@@ -1103,7 +1190,6 @@ msgid "Backup / Flash Firmware"
msgstr "Biztonsági mentés vagy firmware beírása"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
msgstr "Biztonsági mentés fájllistája"
@@ -1140,12 +1226,15 @@ msgid ""
"packet fits but it is possible to deactivate the fragmentation entirely."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
msgid "Beacon Interval"
msgstr "Alapjel időköze"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Beacon Report"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
msgid ""
"Below is the determined list of files to backup. It consists of changed "
"configuration files marked by opkg, essential base files and the user "
@@ -1160,29 +1249,42 @@ msgstr ""
msgid "Bind NTP server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
msgid "Bind dynamically to interfaces rather than wildcard address."
msgstr ""
"Kötés dinamikusan a csatolókhoz a helyettesítő címek helyett (ajánlott Linux "
-"alapértelmezettként)"
+"alapértelmezettként)."
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind interface"
msgstr "Csatoló kötése"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"<a href=\"%s\">RFC2782</a>."
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind the tunnel to this interface (optional)."
@@ -1202,7 +1304,11 @@ msgstr ""
msgid "Bonding Policy"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3014
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+msgid "Both Listen addr and Relay To must be specified."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
#: modules/luci-compat/luasrc/model/network.lua:1421
msgid "Bridge"
msgstr "Híd"
@@ -1213,17 +1319,17 @@ msgid "Bridge (Support direct communication between MAC VLANs)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
msgid "Bridge VLAN filtering"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
msgid "Bridge device"
msgstr "Híd eszköz"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
msgid "Bridge port specific options"
msgstr ""
@@ -1231,11 +1337,11 @@ msgstr ""
msgid "Bridge ports"
msgstr "Híd portok"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:642
msgid "Bridge traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
msgid "Bridge unit number"
msgstr "Hídegység száma"
@@ -1243,7 +1349,7 @@ msgstr "Hídegység száma"
msgid "Bring up empty bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
msgid "Bring up on boot"
msgstr "Felhozás rendszerindításkor"
@@ -1256,7 +1362,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4153
msgid "Browse…"
msgstr "Tallózás…"
@@ -1264,7 +1370,13 @@ msgstr "Tallózás…"
msgid "Buffered"
msgstr "Pufferelt"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+msgid ""
+"CA certificate (PEM encoded; Use instead of system-wide store to verify the "
+"gateway certificate."
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
msgid "CA certificate; if empty it will be saved after the first connection."
msgstr ""
"Hitelesítésszolgáltató tanúsítványa. Ha üres, akkor mentésre kerül az első "
@@ -1274,6 +1386,10 @@ msgstr ""
msgid "CLAT configuration failed"
msgstr "A CLAT beállítása nem sikerült"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+msgid "CNAME or fqdn"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "CPU usage (%)"
msgstr "Processzorhasználat (%)"
@@ -1288,51 +1404,56 @@ msgstr "Gyorsítótárazott"
msgid "Call failed"
msgstr "Hívás sikertelen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4162
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4651
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2051
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2113
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:465
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
msgid "Cancel"
msgstr "Mégse"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:337
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347
msgid "Cannot parse configuration: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:569
msgctxt "Chain hook: forward"
msgid "Capture incoming packets addressed to other hosts"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:561
msgctxt "Chain hook: prerouting"
msgid "Capture incoming packets before any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565
msgctxt "Chain hook: input"
msgid "Capture incoming packets routed to the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:577
msgctxt "Chain hook: postrouting"
msgid "Capture outgoing packets after any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
msgctxt "Chain hook: output"
msgid "Capture outgoing packets originating from the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
msgctxt "Chain hook: ingress"
msgid "Capture packets directly after the NIC received them"
msgstr ""
@@ -1341,24 +1462,24 @@ msgstr ""
msgid "Category"
msgstr "Kategória"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
msgid "Certificate constraint (Domain)"
msgstr "Tanúsítványkényszer (tartomány)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
msgid "Certificate constraint (SAN)"
msgstr "Tanúsítványkényszer (SAN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
msgid "Certificate constraint (Subject)"
msgstr "Tanúsítványkényszer (tárgy)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
msgid "Certificate constraint (Wildcard)"
msgstr "Tanúsítványkényszer (altartományokra is kibővített)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid ""
"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
"`logread -f` during handshake for actual values"
@@ -1366,8 +1487,8 @@ msgstr ""
"Tanúsítványkényszer részkarakterlánca – például /CN=wifi.mycompany.com<br /"
">A tényleges értékekért nézze meg a „logread -f” kimenetét a kézfogás során"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (exact match)"
@@ -1375,8 +1496,8 @@ msgstr ""
"Tanúsítványkényszerek a DNS SAN értékekkel (ha elérhető)<br />vagy a tárgy "
"CN-nel (pontos egyezés)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (suffix match)"
@@ -1384,8 +1505,8 @@ msgstr ""
"Tanúsítványkényszerek a DNS SAN értékekkel (ha elérhető)<br />vagy a tárgy "
"CN-nel (utótag egyezés)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1399,16 +1520,16 @@ msgstr ""
msgid "Chain"
msgstr "Lánc"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:581
msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
msgid "Changes"
msgstr "Változtatások"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4721
msgid "Changes have been reverted."
msgstr "A változtatások visszavonva."
@@ -1420,17 +1541,18 @@ msgstr "Megváltoztatja az eszköz eléréséhez szükséges adminisztrátori je
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1812
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
msgid "Channel"
msgstr "Csatorna"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
msgid "Channel Analysis"
msgstr "Csatorna analizálás"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391
msgid "Channel Width"
msgstr ""
@@ -1438,7 +1560,7 @@ msgstr ""
msgid "Check filesystems before mount"
msgstr "Fájlrendszerek ellenőrzése csatolás előtt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Check this option to delete the existing networks from this radio."
msgstr ""
"Jelölje be ezt a lehetőséget a meglévő hálózatok törléséhez ebből a rádióból."
@@ -1456,8 +1578,8 @@ msgstr "Lemezkép ellenőrzése…"
msgid "Choose mtdblock"
msgstr "Az mtdblock kiválasztása"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid ""
"Choose the firewall zone you want to assign to this interface. Select "
"<em>unspecified</em> to remove the interface from the associated zone or "
@@ -1470,7 +1592,7 @@ msgstr ""
"<em>létrehozás</em> mezőt új zóna meghatározásához, és csatlakoztassa a "
"csatolót ahhoz."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>custom</em> field to define a new network."
@@ -1479,7 +1601,7 @@ msgstr ""
"vezeték nélküli csatolóhoz, vagy töltse ki a <em>létrehozás</em> mezőt egy "
"új hálózat meghatározásához."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
msgid "Cipher"
msgstr "Titkosító"
@@ -1503,9 +1625,9 @@ msgstr ""
"Kattintson az „Az mtdblock mentése” gombra egy meghatározott mtdblock fájl "
"letöltéséhez. (MEGJEGYZÉS: EZ A FUNKCIÓ CSAK SZAKEMBEREKNEK VALÓ!)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3892
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
msgid "Client"
msgstr "Ügyfél"
@@ -1515,9 +1637,9 @@ msgstr "Ügyfél"
msgid "Client ID to send when requesting DHCP"
msgstr "DHCP kérésekor küldendő ügyfél-azonosító"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4399
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
msgstr "Bezár"
@@ -1534,17 +1656,13 @@ msgstr ""
"Inaktív kapcsolat lezárása a megadott másodpercek után, használjon 0-t "
"állandó kapcsolathoz"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
-msgid "Close list..."
-msgstr "Lista bezárása…"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2237
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66
msgid "Collecting data..."
msgstr "Adatok összegyűjtése…"
@@ -1564,7 +1682,7 @@ msgstr "Parancs sikertelen"
msgid "Comment"
msgstr "Megjegyzés"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid ""
"Complicates key reinstallation attacks on the client side by disabling "
"retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1584,29 +1702,32 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Config File"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Beállítás"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:670
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:690
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
msgid "Configuration changes applied."
msgstr "A beállítás változtatásai alkalmazva."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4508
msgid "Configuration changes have been rolled back!"
msgstr "A beállítás változtatásai vissza lettek állítva!"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
msgstr "Beállítás sikertelen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid ""
"Configures data rates based on the coverage cell density. Normal configures "
"basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
@@ -1616,32 +1737,32 @@ msgid ""
"offered."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
msgid ""
"Configures the default router advertisement in <abbr title=\"Router "
"Advertisement\">RA</abbr> messages."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
msgid ""
-"Configures the operation mode of the <abbr title=\"Router Advertisement"
-"\">RA</abbr> service on this interface."
+"Configures the operation mode of the <abbr title=\"Router "
+"Advertisement\">RA</abbr> service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
msgid "Configures the operation mode of the DHCPv6 service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
msgid ""
"Configures the operation mode of the NDP proxy service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1314
msgid "Configure…"
msgstr "Konfigurálás…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
msgid "Confirm disconnect"
msgstr "Leválasztás megerősítése"
@@ -1651,7 +1772,7 @@ msgstr "Megerősítés"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
msgid "Connected"
msgstr "Csatlakoztatott"
@@ -1665,7 +1786,7 @@ msgstr "Kapcsolódási kísérlet sikertelen"
msgid "Connection attempt failed."
msgstr "Csatlakozási próbálkozás sikertelen."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid "Connection endpoint"
msgstr ""
@@ -1677,16 +1798,16 @@ msgstr "A kapcsolat elveszett"
msgid "Connections"
msgstr "Kapcsolatok"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
msgid "Connectivity change"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:32
msgctxt "nft ct state"
msgid "Conntrack state"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:34
msgctxt "nft ct status"
msgid "Conntrack status"
msgstr ""
@@ -1705,29 +1826,29 @@ msgstr ""
msgid "Contents have been saved."
msgstr "A tartalom mentésre került."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269
msgid "Continue"
msgstr "Tovább"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
msgctxt "nft jump action"
msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
msgid "Continue in calling chain"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:551
msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4546
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4544
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1742,20 +1863,20 @@ msgstr ""
msgid "Country"
msgstr "Ország"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
msgid "Country Code"
msgstr "Országkód"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid "Coverage cell density"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid "Create / Assign firewall-zone"
msgstr "Tűzfalzóna létrehozása vagy hozzárendelése"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
msgid "Create interface"
msgstr "Csatoló létrehozása"
@@ -1771,12 +1892,12 @@ msgstr "Cron naplózási szint"
msgid "Current power"
msgstr "Jelenlegi teljesítmény"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
msgctxt "nft meta hour"
msgid "Current time"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
msgctxt "nft meta day"
msgid "Current weekday"
msgstr ""
@@ -1804,8 +1925,8 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
msgid ""
-"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
-"\">LED</abbr>s if possible."
+"Customizes the behaviour of the device <abbr title=\"Light Emitting "
+"Diode\">LED</abbr>s if possible."
msgstr ""
"Az eszköz <abbr title=\"Light Emitting Diode\">LED</abbr>-jei működésének "
"személyre szabása."
@@ -1814,38 +1935,38 @@ msgstr ""
msgid "DAD transmits"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "DAE-Client"
msgstr "DAE-ügyfél"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "DAE-Port"
msgstr "DAE-port"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "DAE-Secret"
msgstr "DAE-titok"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
msgid "DHCP Options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
msgid "DHCP Server"
msgstr "DHCP kiszolgáló"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:249
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
msgid "DHCP and DNS"
msgstr "DHCP és DNS"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2110
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:969
msgid "DHCP client"
msgstr "DHCP ügyfél"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid "DHCP-Options"
msgstr "DHCP beállítások"
@@ -1854,7 +1975,7 @@ msgstr "DHCP beállítások"
msgid "DHCPv6 client"
msgstr "DHCPv6 ügyfél"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
msgid "DHCPv6-Service"
msgstr "DHCPv6-szolgáltatás"
@@ -1866,27 +1987,27 @@ msgstr "DHCPv6-szolgáltatás"
msgid "DNS"
msgstr "DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
msgid "DNS forwardings"
msgstr "DNS továbbítások"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526
msgid "DNS query port"
msgstr "<abbr title=\"Domain Name System\">DNS</abbr> lekérdezési port"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
msgid "DNS search domains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
msgid "DNS server port"
msgstr "<abbr title=\"Domain Name System\">DNS</abbr>-kiszolgáló portja"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:286
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
msgid "DNS setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid "DNS weight"
msgstr ""
@@ -1894,11 +2015,11 @@ msgstr ""
msgid "DNS-Label / FQDN"
msgstr "DNS-címke / FQDN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
msgid "DNSSEC"
msgstr "DNSSEC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
msgid "DNSSEC check unsigned"
msgstr "DNSSEC ellenőrzés előjel nélkül"
@@ -1910,39 +2031,47 @@ msgstr "DPD üresjárat időkorlátja"
msgid "DS-Lite AFTR address"
msgstr "DS-Lite AFTR cím"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
msgid "DSL"
msgstr "DSL"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
msgid "DSL Status"
msgstr "DSL állapota"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
msgid "DSL line mode"
msgstr "DSL vonalmód"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "DTIM Interval"
msgstr "DTIM időköze"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
msgid "DUID"
msgstr "DUID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Data Rate"
msgstr "Adatsebesség"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+msgid "Data Received"
+msgstr "Fogadott adat"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
+msgid "Data Transmitted"
+msgstr "Átvitt adat"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
msgid "Debug"
msgstr "Hibakeresés"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
msgid "Default router"
msgstr "Alapértelmezett router"
@@ -1950,7 +2079,7 @@ msgstr "Alapértelmezett router"
msgid "Default state"
msgstr "Alapértelmezett állapot"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid ""
"Define additional DHCP options, for example "
"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
@@ -1976,23 +2105,23 @@ msgstr ""
msgid "Defines a specific MTU for this route"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid "Delegate IPv6 prefixes"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3566
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
msgid "Delete"
msgstr "Törlés"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
msgid "Delete key"
msgstr "Kulcs törlése"
@@ -2000,21 +2129,22 @@ msgstr "Kulcs törlése"
msgid "Delete request failed: %s"
msgstr "Törlési kérés sikertelen: %s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:906
msgid "Delete this network"
msgstr "Hálózat törlése"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "Delivery Traffic Indication Message Interval"
msgstr "Kézbesítési forgalom jelző üzenet időköze"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
msgid "Description"
msgstr "Leírás"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
msgid "Deselect"
msgstr "Kijelölés megszüntetése"
@@ -2022,7 +2152,7 @@ msgstr "Kijelölés megszüntetése"
msgid "Design"
msgstr "Megjelenés"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:731
msgid "Designated master"
msgstr ""
@@ -2032,12 +2162,12 @@ msgstr ""
msgid "Destination"
msgstr "Cél"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
msgctxt "nft ip daddr"
msgid "Destination IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
msgctxt "nft ip6 daddr"
msgid "Destination IPv6"
msgstr ""
@@ -2046,7 +2176,7 @@ msgstr ""
msgid "Destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
msgctxt "nft ip dport"
msgid "Destination port"
msgstr ""
@@ -2059,21 +2189,21 @@ msgstr "Célzóna"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1134
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid "Device"
msgstr "Eszköz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:920
msgid "Device Configuration"
msgstr "Eszköz beállításai"
@@ -2094,7 +2224,7 @@ msgstr "Eszköz név"
msgid "Device not managed by ModemManager."
msgstr "Az eszköz nincs menedzselve a ModemManager által."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
msgid "Device not present"
msgstr ""
@@ -2102,7 +2232,7 @@ msgstr ""
msgid "Device type"
msgstr "Eszköz típus"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4545
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4543
msgid "Device unreachable!"
msgstr "Az eszköz elérhetetlen!"
@@ -2110,16 +2240,16 @@ msgstr "Az eszköz elérhetetlen!"
msgid "Device unreachable! Still waiting for device..."
msgstr "Eszköz elérhetetlen! Még mindig várok a készülékre..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
msgid "Devices"
msgstr "Eszközök"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:159
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
msgid "Diagnostics"
msgstr "Diagnosztika"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106
msgid "Dial number"
msgstr "Szám tárcsázása"
@@ -2129,12 +2259,12 @@ msgstr "Könyvtár"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Disable"
msgstr "Letiltás"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid ""
"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
"this interface."
@@ -2151,20 +2281,21 @@ msgstr "DNS keresések letiltása"
msgid "Disable Encryption"
msgstr "Titkosítás letiltása"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1184
msgid "Disable Inactivity Polling"
msgstr "Inaktivitás lekérdezésének letiltása"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Disable this network"
msgstr "Hálózat letiltása"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
@@ -2173,21 +2304,21 @@ msgstr "Hálózat letiltása"
msgid "Disabled"
msgstr "Letiltva"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:521
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
msgctxt "Label indicating that WireGuard peer is disabled"
msgid "Disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Disassociate On Low Acknowledgement"
msgstr "Hozzárendelés megszüntetése alacsony nyugtázásnál"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
msgid ""
"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
-msgstr "Külső RFC1918 válaszok elvetése."
+msgstr "Külső <a href=\"%s\">RFC1918</a> válaszok elvetése."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351
@@ -2195,7 +2326,6 @@ msgid "Disconnect"
msgstr "Leválasztás"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
msgid "Disconnection attempt failed"
msgstr "Leválasztási kísérlet sikertelen"
@@ -2209,19 +2339,21 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3264
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1775
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
msgid "Dismiss"
msgstr "Eltüntetés"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance Optimization"
msgstr "Távolság optimalizáció"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance to farthest network member in meters."
msgstr "A hálózat legtávolabbi tagjának távolsága méterben."
@@ -2229,27 +2361,27 @@ msgstr "A hálózat legtávolabbi tagjának távolsága méterben."
msgid "Distributed ARP Table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
msgid ""
"Dnsmasq instance to which this boot section is bound. If unspecified, the "
"section is valid for all dnsmasq instances."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid ""
-"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
-"forwarder."
+"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
+"abbr> forwarder."
msgstr ""
-"A dnsmasq egy kombinált <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr>-kiszolgáló és <abbr title=\"Domain Name System\">DNS</abbr>-"
-"továbbító <abbr title=\"Network Address Translation\">NAT</abbr> tűzfalak "
-"számára"
+"A dnsmasq egy kombinált <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr>-kiszolgáló és <abbr title=\"Domain Name System\">DNS</"
+"abbr>-továbbító <abbr title=\"Network Address Translation\">NAT</abbr> "
+"tűzfalak számára."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
msgid "Do not cache negative replies, e.g. for non-existent domains."
msgstr ""
-"Ne gyorsítótárazza a negatív válaszokat, például nem létező tartományoknál"
+"Ne gyorsítótárazza a negatív válaszokat, például nem létező tartományoknál."
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:86
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:91
@@ -2259,27 +2391,21 @@ msgstr ""
msgid "Do not create host route to peer (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
msgid "Do not forward DNS queries without dots or domain parts."
msgstr ""
"Ne továbbítsa a <abbr title=\"Domain Name System\">DNS</abbr>-kéréseket "
-"<abbr title=\"Domain Name System\">DNS</abbr>-név nélkül"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
-msgid "Do not forward queries that cannot be answered by public resolvers."
-msgstr ""
-"Ne továbbítsa azokat a kéréseket, amelyeket nem tudnak megválaszolni a "
-"nyilvános névkiszolgálók"
+"<abbr title=\"Domain Name System\">DNS</abbr>-név nélkül."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
msgid "Do not forward reverse lookups for local networks."
-msgstr "Ne továbbítson fordított keresési kéréseket a helyi hálózathoz"
+msgstr "Ne továbbítson fordított keresési kéréseket a helyi hálózathoz."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
msgid "Do not listen on the specified interfaces."
msgstr "Figyelés megakadályozása ezeken a csatolókon."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
msgid "Do not offer DHCPv6 service on this interface."
msgstr ""
@@ -2288,7 +2414,7 @@ msgctxt "VLAN port state"
msgid "Do not participate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
msgid ""
"Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
"packets."
@@ -2298,7 +2424,7 @@ msgstr ""
msgid "Do not send a hostname"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
msgid ""
"Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr> messages on this interface."
@@ -2308,7 +2434,7 @@ msgstr ""
msgid "Do you really want to delete \"%s\" ?"
msgstr "Valóban törölni szeretné ezt: „%s”?"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
msgstr "Valóban törölni szeretné a következő SSH-kulcsot?"
@@ -2320,7 +2446,7 @@ msgstr "Valóban törölni szeretné az összes beállítást?"
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "Valóban törölni szeretné rekurzívan a(z) „%s” könyvtárat?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:593
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613
msgid "Do you want to replace the current PSK?"
msgstr ""
@@ -2328,15 +2454,16 @@ msgstr ""
msgid "Do you want to replace the current keys?"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
msgid "Domain"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
msgid "Domain required"
msgstr "Tartomány szükséges"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
msgid "Domain whitelist"
msgstr "Tartomány fehérlista"
@@ -2362,11 +2489,11 @@ msgstr "Biztonsági mentés letöltése"
msgid "Download mtdblock"
msgstr "Az mtdblock letöltése"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
msgid "Downstream SNR offset"
msgstr "Belső SNR eltolás"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
msgid ""
"Drag or paste a valid <em>*.conf</em> file below to configure the local "
"WireGuard interface."
@@ -2380,12 +2507,12 @@ msgstr "Húzza az átrendezéshez"
msgid "Drop Duplicate Frames"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
msgctxt "nft drop action"
msgid "Drop packet"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:547
msgctxt "Chain policy: drop"
msgid "Drop unmatched packets"
msgstr ""
@@ -2408,20 +2535,20 @@ msgstr ""
msgid "Dual-Stack Lite (RFC6333)"
msgstr "Könnyű kettős protokollcsomag (RFC6333)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
msgstr ""
"Dinamikus <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "Dynamic Authorization Extension client."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "Dynamic Authorization Extension port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "Dynamic Authorization Extension secret."
msgstr ""
@@ -2429,7 +2556,7 @@ msgstr ""
msgid "Dynamic tunnel"
msgstr "Dinamikus alagút"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid ""
"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
"having static leases will be served."
@@ -2441,17 +2568,17 @@ msgstr ""
msgid "EA-bits length"
msgstr "EA-bitek hossza"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1635
msgid "EAP-Method"
msgstr "EAP módszer"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:505
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
msgid "Edit"
msgstr "Szerkesztés"
@@ -2467,15 +2594,15 @@ msgstr ""
"Szerkessze a fenti nyers beállítási adatokat a hibák javításához, majd "
"nyomja meg a „Mentés” gombot az oldal újratöltéséhez."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
msgid "Edit this network"
msgstr "Hálózat szerkesztése"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:852
msgid "Edit wireless network"
msgstr "Vezeték nélküli hálózat szerkesztése"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
msgctxt "nft rt mtu"
msgid "Effective route MTU"
msgstr ""
@@ -2508,12 +2635,12 @@ msgstr ""
msgid "Emergency"
msgstr "Vészhelyzet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Enable"
msgstr "Engedélyezés"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
msgstr ""
@@ -2529,7 +2656,7 @@ msgstr ""
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
msgstr "<abbr title=\"Spanning Tree Protocol\">STP</abbr> engedélyezése"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
msgstr ""
@@ -2580,7 +2707,7 @@ msgstr "NTP-ügyfél engedélyezése"
msgid "Enable Single DES"
msgstr "Egyszeres DES engedélyezése"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
msgid "Enable TFTP server"
msgstr "TFTP kiszolgáló engedélyezése"
@@ -2592,23 +2719,23 @@ msgstr ""
msgid "Enable VLAN functionality"
msgstr "VLAN funkcionalitás engedélyezése"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1787
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
msgstr "WPS nyomógomb engedélyezése, WPA(2)-PSK/WPA3-SAE szükséges"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
msgid ""
-"Enable automatic redirection of <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> port."
+"Enable automatic redirection of <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr> port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid "Enable key reinstallation (KRACK) countermeasures"
msgstr "Kulcs-újratelepítés (KRACK) ellenintézkedéseinek engedélyezése"
@@ -2636,7 +2763,7 @@ msgstr ""
msgid "Enable multicast support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
msgstr ""
@@ -2663,11 +2790,11 @@ msgstr ""
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
msgstr "A beágyazott csomagok DF (ne tördeljen) jelzőjének engedélyezése."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
msgid "Enable the built-in single-instance TFTP server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Enable this network"
msgstr "A hálózat engedélyezése"
@@ -2680,8 +2807,9 @@ msgstr ""
msgid "Enable unicast flooding"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
msgstr "Engedélyezve"
@@ -2690,7 +2818,7 @@ msgstr "Engedélyezve"
msgid "Enables IGMP snooping on this bridge"
msgstr "IGMP szaglászás engedélyezése ezen a hídon"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
@@ -2712,28 +2840,33 @@ msgstr "Engedélyezi a feszítőfa-protokollt ezen a hídon"
msgid "Encapsulation limit"
msgstr "Beágyazási korlát"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
msgid "Encapsulation mode"
msgstr "Beágyazási mód"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1815
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
msgid "Encryption"
msgstr "Titkosítás"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+msgid "Endpoint"
+msgstr "Végpont"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid "Endpoint Host"
msgstr "Végpont gépe"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Endpoint Port"
msgstr "Végpont portja"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:316
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
msgid "Endpoint setting is invalid"
msgstr ""
@@ -2769,11 +2902,11 @@ msgstr "Egyéni értékek megadása"
msgid "Erasing..."
msgstr "Törlés…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:115
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:116
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
msgid "Error"
msgstr "Hiba"
@@ -2782,16 +2915,16 @@ msgstr "Hiba"
msgid "Error getting PublicKey"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Errored seconds (ES)"
msgstr "Hibás másodpercek (ES)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3027
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
#: modules/luci-compat/luasrc/model/network.lua:1433
msgid "Ethernet Adapter"
msgstr "Ethernet adapter"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
#: modules/luci-compat/luasrc/model/network.lua:1423
msgid "Ethernet Switch"
msgstr "Ethernet kapcsoló"
@@ -2804,27 +2937,37 @@ msgstr ""
msgid "Every second (fast, 1)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
msgid "Exclude interfaces"
msgstr "Csatolók kizárása"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:160
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
msgid ""
"Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
"e.g. for RBL services."
msgstr ""
"Külső válaszok engedélyezése a 127.0.0.0/8-as tartományban, például RBL "
-"szolgáltatások"
+"szolgáltatások."
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:356
msgid "Existing device"
msgstr "Létező eszköz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
msgid "Expand hosts"
msgstr "Gépek kinyitása"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+msgid "Expected port number."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
msgid "Expecting a hexadecimal assignment hint"
msgstr "Hexadecimális hozzárendelési tipp várt"
@@ -2845,11 +2988,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "Expecting: %s"
msgstr "Elvárás: %s"
@@ -2861,7 +3004,7 @@ msgstr ""
msgid "Expires"
msgstr "Lejárat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
msgstr "Bérelt címek lejárati ideje, legalább 2 perc (<code>2m</code>)."
@@ -2870,11 +3013,11 @@ msgstr "Bérelt címek lejárati ideje, legalább 2 perc (<code>2m</code>)."
msgid "External"
msgstr "Külső"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "External R0 Key Holder List"
msgstr "Külső R0 kulcstartólista"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid "External R1 Key Holder List"
msgstr "Külső R1 kulcstartólista"
@@ -2902,15 +3045,15 @@ msgstr ""
msgid "Extra sstpc options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550
msgid "FT over DS"
msgstr "FT DS fölött"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1549
msgid "FT over the Air"
msgstr "FT a levegőn keresztül"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
msgid "FT protocol"
msgstr "FT protokoll"
@@ -2918,65 +3061,97 @@ msgstr "FT protokoll"
msgid "Failed to change the system password."
msgstr "Nem sikerült megváltoztatni a rendszer jelszavát."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
"Nem sikerült megerősíteni az alkalmazást %d másodpercen belül, várakozás a "
"visszaállításra…"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
msgstr "Nem sikerült végrehajtani az „/etc/init.d/%s %s” műveletet: %s"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
msgid "File"
msgstr "Fájl"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"File listing upstream resolvers, optionally domain-specific, e.g. "
"<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
msgstr ""
"Ez a fájl olyan sorokat tartalmazhat, mint például „server=/domain/1.2.3.4” "
-"vagy „server=1.2.3.4” a tartományra jellemző vagy teljesen külső <abbr title="
-"\"Domain Name System\">DNS</abbr>-kiszolgálókhoz."
+"vagy „server=1.2.3.4” a tartományra jellemző vagy teljesen külső <abbr "
+"title=\"Domain Name System\">DNS</abbr>-kiszolgálókhoz."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2655
msgid "File not accessible"
msgstr "A fájl nem érhető el"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
msgid "File to store DHCP lease information."
msgstr ""
-"a fájl, ahol a megadott <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> bérletek tárolásra kerülnek"
+"a fájl, ahol a megadott <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> bérletek tárolásra kerülnek."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
msgid "File with upstream resolvers."
-msgstr "helyi <abbr title=\"Domain Name System\">DNS</abbr>-fájl"
+msgstr "helyi <abbr title=\"Domain Name System\">DNS</abbr>-fájl."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "Filename"
msgstr "Fájlnév"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
msgid "Filename of the boot image advertised to clients."
-msgstr "Az ügyfeleknek meghirdetett rendszerindító lemezkép fájlneve"
+msgstr "Az ügyfeleknek meghirdetett rendszerindító lemezkép fájlneve."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
msgid "Filesystem"
msgstr "Fájlrendszer"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+msgid "Filter IPv4 A records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+msgid "Filter IPv6 AAAA records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+msgid "Filter SRV/SOA service discovery"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
msgid "Filter private"
msgstr "Személyes szűrése"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
-msgid "Filter useless"
-msgstr "Használhatatlan szűrése"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
msgid "Filtering for all slaves, no validation"
msgstr ""
@@ -2989,8 +3164,13 @@ msgstr ""
msgid "Filtering for all slaves, validation only for backup slaves"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Finalizing failed"
msgstr "Véglegesítés sikertelen"
@@ -3002,7 +3182,7 @@ msgstr ""
"Az összes jelenleg csatolt fájlrendszer és cserehely megkeresése, és a "
"beállítások cseréje az alapértelmezettekkel az alapján, hogy mi lett észlelve"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
msgid "Find and join network"
msgstr "Hálózatok keresése és csatlakozás"
@@ -3016,10 +3196,11 @@ msgid "Firewall"
msgstr "Tűzfal"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
msgid "Firewall Mark"
msgstr "Tűzfal jelölés"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
msgid "Firewall Settings"
msgstr "Tűzfalbeállítások"
@@ -3031,17 +3212,17 @@ msgstr "Tűzfal állapota"
msgid "Firewall mark"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
msgid "Firmware File"
msgstr "Firmware fájl"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
msgid "Firmware Version"
msgstr "Firmware verzió"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
msgid "Fixed source port for outbound DNS queries."
-msgstr "Rögzített forrásport a kimenő DNS-lekérdezéseknél"
+msgstr "Rögzített forrásport a kimenő DNS-lekérdezéseknél."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:312
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:449
@@ -3065,20 +3246,20 @@ msgstr "Beírás műveletei"
msgid "Flashing…"
msgstr "Telepítés…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force"
msgstr "Kényszerítés"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid "Force 40MHz mode"
msgstr "40MHz-es mód kényszerítésre"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
msgid "Force CCMP (AES)"
msgstr "CCMP (AES) kényszerítése"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force DHCP on this network even if another server is detected."
msgstr ""
"DHCP kényszerítése ezen a hálózaton, még akkor is ha másik kiszolgáló "
@@ -3092,15 +3273,15 @@ msgstr ""
msgid "Force MLD version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
msgid "Force TKIP"
msgstr "TKIP kényszerítése"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
msgid "Force TKIP and CCMP (AES)"
msgstr "TKIP és CCMP (AES) kényszerítése"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid "Force link"
msgstr "Kapcsolat kényszerítése"
@@ -3112,19 +3293,19 @@ msgstr "Frissítés kényszerítése"
msgid "Force use of NAT-T"
msgstr "NAT-T használatának kényszerítése"
-#: modules/luci-base/luasrc/view/csrftoken.htm:8
+#: modules/luci-base/ucode/template/csrftoken.ut:8
msgid "Form token mismatch"
msgstr "Űrlaptoken eltérés"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
msgid ""
-"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> messages between the designated master "
-"interface and downstream interfaces."
+"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
+"designated master interface and downstream interfaces."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
msgid ""
"Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages received on the designated master interface to downstream "
@@ -3135,13 +3316,13 @@ msgstr ""
msgid "Forward DHCP traffic"
msgstr "DHCP-forgalom továbbítása"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
msgid ""
"Forward DHCPv6 messages between the designated master interface and "
"downstream interfaces."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
msgid "Forward Error Correction Seconds (FECS)"
msgstr "Továbbítási hiba javításának másodpercei (FECS)"
@@ -3153,7 +3334,7 @@ msgstr "Üzenetszórási forgalom továbbítása"
msgid "Forward delay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
msgid "Forward mesh peer traffic"
msgstr "Hálópartner forgalmának továbbítása"
@@ -3161,7 +3342,7 @@ msgstr "Hálópartner forgalmának továbbítása"
msgid "Forward multicast packets as unicast packets on this device."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
msgid "Forwarding mode"
msgstr "Továbbítási mód"
@@ -3169,11 +3350,11 @@ msgstr "Továbbítási mód"
msgid "Fragmentation"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:964
msgid "Fragmentation Threshold"
msgstr "Töredezettség küszöbszintje"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
msgctxt "nft nat flag fully-random"
msgid "Full port randomization"
msgstr ""
@@ -3193,7 +3374,7 @@ msgid "GHz"
msgstr "GHz"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
msgid "GPRS only"
msgstr "Csak GPRS"
@@ -3232,8 +3413,8 @@ msgstr "Átjáró portok"
msgid "Gateway address is invalid"
msgstr "Az átjáró címe érvénytelen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
@@ -3241,10 +3422,10 @@ msgstr "Az átjáró címe érvénytelen"
msgid "General Settings"
msgstr "Általános Beállítások"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "General Setup"
msgstr "Általános beállítás"
@@ -3256,7 +3437,7 @@ msgstr ""
msgid "Generate Config"
msgstr "Beállítás előállítása"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid "Generate PMK locally"
msgstr "PMK előállítása helyileg"
@@ -3264,11 +3445,11 @@ msgstr "PMK előállítása helyileg"
msgid "Generate archive"
msgstr "Archívum előállítása"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:789
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819
msgid "Generate configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:829
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859
msgid "Generate configuration…"
msgstr ""
@@ -3276,15 +3457,15 @@ msgstr ""
msgid "Generate new key pair"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
msgid "Generate preshared key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:671
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:691
msgid "Generates a configuration suitable for import on a WireGuard peer"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:763
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
msgid "Generating QR code…"
msgstr ""
@@ -3297,25 +3478,25 @@ msgstr ""
msgid "Global Settings"
msgstr "Globális beállítások"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
msgid "Global network options"
msgstr "Globális hálózati beállítások"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:82
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:84
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
msgid "Go to firmware upgrade..."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:72
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
msgid "Go to password configuration..."
msgstr "Ugrás a jelszóbeállításhoz…"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3748
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
msgid "Go to relevant configuration page"
@@ -3341,6 +3522,10 @@ msgstr ""
msgid "Grant access to LuCI Wireguard procedures"
msgstr ""
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr ""
+
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
msgid "Grant access to SSH configuration"
msgstr ""
@@ -3446,11 +3631,11 @@ msgstr ""
msgid "Hang Up"
msgstr "Befejezés"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Header Error Code Errors (HEC)"
msgstr "Fejléc hibakódhibák (HEC)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
msgid "Heartbeat interval (kernel: heartbeat)"
msgstr ""
@@ -3466,7 +3651,7 @@ msgstr ""
"Itt állíthatja be az eszköz alapvető tulajdonságait, mint például a gépnév "
"vagy az időzóna."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr> elrejtése"
@@ -3475,11 +3660,11 @@ msgstr "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr> elrejtése"
msgid "Hide empty chains"
msgstr "Üres láncok elrejtése"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
msgid "High"
msgstr "Magas"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
msgctxt "Chain hook description"
msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
msgstr ""
@@ -3489,7 +3674,7 @@ msgid "Hop Penalty"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2169
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2231
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
msgid "Host"
@@ -3499,7 +3684,7 @@ msgstr "Gép"
msgid "Host expiry timeout"
msgstr "Gép lejárati időkorlátja"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
msgid "Host requests this filename from the boot server."
msgstr ""
@@ -3508,9 +3693,9 @@ msgid "Host-Uniq tag content"
msgstr "Egyedi gépcímketartalom"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
msgid "Hostname"
@@ -3520,11 +3705,11 @@ msgstr "Gépnév"
msgid "Hostname to send when requesting DHCP"
msgstr "DHCP kérésekor küldendő gépnév"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
msgid "Hostnames"
msgstr "Gépnevek"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
msgid ""
"Hostnames are used to bind a domain name to an IP address. This setting is "
"redundant for hostnames already configured with static leases, but it can be "
@@ -3547,18 +3732,30 @@ msgstr ""
msgid "Hybrid"
msgstr "Hibrid"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
msgctxt "nft icmpv6 code"
msgid "ICMPv6 code"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
msgctxt "nft icmpv6 type"
msgid "ICMPv6 type"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
+msgid "ID"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3576,11 +3773,11 @@ msgstr "IKE DH csoport"
msgid "IP Addresses"
msgstr "IP-címek"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
msgid "IP Protocol"
msgstr "IP protokoll"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
msgid "IP Sets"
msgstr ""
@@ -3588,7 +3785,7 @@ msgstr ""
msgid "IP Type"
msgstr "IP típusa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
msgid "IP address"
@@ -3604,7 +3801,14 @@ msgstr "Az IP-cím érvénytelen"
msgid "IP address is missing"
msgstr "IP-cím hiányzik"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:37
msgctxt "nft ip protocol"
msgid "IP protocol"
msgstr ""
@@ -3614,15 +3818,15 @@ msgctxt "nft meta l4proto"
msgid "IP protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
msgid "IP set"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305
msgid "IP sets"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
msgid "IPs to override with NXDOMAIN"
msgstr "Hamis NX-tartomány felülbírálása"
@@ -3630,14 +3834,14 @@ msgstr "Hamis NX-tartomány felülbírálása"
msgid "IPsec XFRM"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
msgid "IPv4"
msgstr "IPv4"
@@ -3663,7 +3867,7 @@ msgstr "Külső IPv4"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
msgid "IPv4 address"
@@ -3703,11 +3907,11 @@ msgstr "IPv4-előtag"
msgid "IPv4 prefix length"
msgstr "IPv4-előtag hossza"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:626
msgid "IPv4 traffic table \"%h\""
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
msgid "IPv4+IPv6"
msgstr "IPv4+IPv6"
@@ -3720,23 +3924,23 @@ msgstr "IPv4 az IPv4-ben (RFC2003)"
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr "IPv4/IPv6 (mindkettő – alapértelmezetten IPv4)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:634
msgid "IPv4/IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:109
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
msgid "IPv6"
msgstr "IPv6"
@@ -3752,7 +3956,7 @@ msgstr ""
msgid "IPv6 Neighbours"
msgstr "IPv6 szomszédok"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
msgid "IPv6 RA Settings"
msgstr ""
@@ -3764,11 +3968,11 @@ msgstr ""
msgid "IPv6 Rules"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
msgid "IPv6 Settings"
msgstr "IPv6 beállítások"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid "IPv6 ULA-Prefix"
msgstr "IPv6 ULA-előtag"
@@ -3782,12 +3986,12 @@ msgstr "Külső IPv6"
msgid "IPv6 address"
msgstr "IPv6-cím"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid "IPv6 assignment hint"
msgstr "IPv6 hozzárendelés segítsége"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid "IPv6 assignment length"
msgstr "IPv6 hozzárendelés hossza"
@@ -3803,7 +4007,7 @@ msgstr "IPv6 hálózat cím/hálózati maszk jelölésben"
msgid "IPv6 only"
msgstr "Csak IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid "IPv6 preference"
msgstr ""
@@ -3812,7 +4016,7 @@ msgstr ""
msgid "IPv6 prefix"
msgstr "IPv6-előtag"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid "IPv6 prefix filter"
msgstr ""
@@ -3826,15 +4030,15 @@ msgstr "IPv6-előtag hossza"
msgid "IPv6 routed prefix"
msgstr "IPv6-irányított előtag"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid "IPv6 source routing"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid "IPv6 suffix"
msgstr "IPv6-utótag"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
msgid "IPv6 suffix (hex)"
msgstr "<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-utótag (hex)"
@@ -3842,11 +4046,11 @@ msgstr "<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-utótag (hex)"
msgid "IPv6 support"
msgstr "IPv6 támogatás"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:630
msgid "IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr "IPv6-PD"
@@ -3865,7 +4069,7 @@ msgstr "IPv6 IPv4 felett (6rd)"
msgid "IPv6-over-IPv4 (6to4)"
msgstr "IPv6 IPv4 felett (6to4)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
msgid "Identity"
msgstr "Személyazonosság"
@@ -3881,7 +4085,7 @@ msgstr ""
msgid "If checked, encryption is disabled"
msgstr "Ha be van jelölve, akkor a titkosítás le van tiltva"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
@@ -3891,16 +4095,16 @@ msgstr ""
msgid "If set, the meaning of the match options is inverted"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr ""
"Ha meg van adva, akkor az eszköz csatolása az UUID-ja alapján egy rögzített "
"eszközcsomópont helyett"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
@@ -3908,51 +4112,51 @@ msgstr ""
"Ha meg van adva, akkor az eszköz a rögzített eszközcsomópont helyett "
"partíciós címke alapján lesz csatolva"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
"otherwise modifications will be reverted."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
msgid "If unchecked, no default route is configured"
msgstr "Ha nincs bejelölve, akkor nincs alapértelmezett útvonal beállítva"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr ""
"Ha nincs bejelölve, akkor a hirdetett DNS-kiszolgáló címek figyelmen kívül "
"lesznek hagyva"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid ""
"If your physical memory is insufficient unused data can be temporarily "
-"swapped to a swap-device resulting in a higher amount of usable <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
-"slow process as the swap-device cannot be accessed with the high datarates "
-"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+"swapped to a swap-device resulting in a higher amount of usable <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
msgstr ""
"Ha a fizikai memória túl kevés, akkor a nem használt adatok átmenetileg "
"áttehetők egy cserehelyeszközre, ami nagyobb mennyiségű használható <abbr "
"title=\"Random Access Memory\">RAM</abbr>-ot eredményez. Legyen tudatában "
"annak, hogy az adatok áttétele nagyon lassú folyamat, mivel a "
-"cserehelyeszköz nem érhető el akkora adatsebességgel, mint a <abbr title="
-"\"Random Access Memory\">RAM</abbr>."
+"cserehelyeszköz nem érhető el akkora adatsebességgel, mint a <abbr "
+"title=\"Random Access Memory\">RAM</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
msgid "Ignore <code>/etc/hosts</code>"
msgstr "Az <code>/etc/hosts</code> mellőzése"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid "Ignore interface"
msgstr "Csatoló mellőzése"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
msgid "Ignore resolv file"
msgstr "A feloldási fájl figyelmen kívül hagyása"
@@ -3964,25 +4168,25 @@ msgstr "Kép"
msgid "Image check failed:"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import as peer"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:484
-msgid "Import peer configuration…"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:504
+msgid "Import configuration as peer…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:470
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
msgid "Import settings"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:366
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:391
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:376
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:403
msgid "Imported peer configuration"
msgstr ""
@@ -4000,7 +4204,7 @@ msgid ""
"order to avoid broadcast loops that can bring the entire LAN to a standstill."
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:13
+#: modules/luci-base/ucode/template/csrftoken.ut:13
msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
@@ -4048,6 +4252,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Incoming key"
msgstr ""
@@ -4062,7 +4267,7 @@ msgstr ""
msgid "Info"
msgstr "Információ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Information"
msgstr "Információ"
@@ -4081,7 +4286,6 @@ msgid "Ingress device name"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
msgstr "Előkészítési hiba"
@@ -4093,31 +4297,40 @@ msgstr "Előkészítő parancsfájl"
msgid "Initscripts"
msgstr "Előkészítő parancsfájlok"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid "Inner certificate constraint (Domain)"
msgstr "Belső tanúsítványkényszer (tartomány)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid "Inner certificate constraint (SAN)"
msgstr "Belső tanúsítványkényszer (SAN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid "Inner certificate constraint (Subject)"
msgstr "Belső tanúsítványkényszer (tárgy)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid "Inner certificate constraint (Wildcard)"
msgstr "Belső tanúsítványkényszer (altartományokra is kibővített)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:310
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
msgid "Install protocol extensions..."
msgstr "Protokollkiterjesztések telepítése…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
msgid "Instance"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
+msgid "Instance Details"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid ""
"Instead of joining any network with a matching SSID, only connect to the "
"BSSID <code>%h</code>."
@@ -4129,6 +4342,7 @@ msgstr ""
msgid "Insufficient permissions to read UCI configuration."
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
@@ -4136,7 +4350,7 @@ msgstr ""
msgid "Interface"
msgstr "Csatoló"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:728
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
msgid "Interface \"%h\" is already marked as designated master."
msgstr ""
@@ -4144,7 +4358,7 @@ msgstr ""
msgid "Interface %q device auto-migrated from %q to %q."
msgstr "A csatoló %q eszköze automatikusan költöztetve: %q → %q."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
msgid "Interface Configuration"
msgstr "Csatoló beállításai"
@@ -4152,7 +4366,7 @@ msgstr "Csatoló beállításai"
msgid "Interface ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
msgid "Interface has %d pending changes"
msgstr "A csatolónak %d függőben lévő változtatása van"
@@ -4161,39 +4375,39 @@ msgstr "A csatolónak %d függőben lévő változtatása van"
msgid "Interface is disabled"
msgstr "A csatoló le van tiltva"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:65
msgid "Interface is marked for deletion"
msgstr "A csatoló törlésre van megjelölve"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is reconnecting..."
msgstr "Csatoló újrakapcsolódása…"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:194
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:214
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is shutting down..."
msgstr "A csatoló leállítása…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
msgid "Interface is starting..."
msgstr "Csatoló indítása…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304
msgid "Interface is stopping..."
msgstr "A csatoló leáll…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Interface name"
msgstr "Csatoló neve"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:314
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Interface not present or not connected yet."
msgstr "A csatoló nincs jelen vagy még nincs kapcsolódva."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:507
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
msgid "Interfaces"
msgstr "Csatolók"
@@ -4202,10 +4416,6 @@ msgstr "Csatolók"
msgid "Internal"
msgstr "Belső"
-#: modules/luci-base/luasrc/view/error500.htm:8
-msgid "Internal Server Error"
-msgstr "Belső kiszolgálóhiba"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
msgid "Interval For Sending Learning Packets"
msgstr ""
@@ -4228,7 +4438,7 @@ msgstr "Érvénytelen"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
msgid "Invalid APN provided"
msgstr ""
@@ -4278,16 +4488,20 @@ msgstr "Érvénytelen parancs"
msgid "Invalid hexadecimal value"
msgstr "Érvénytelen hexadecimális érték"
-#: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
msgid "Invalid username and/or password! Please try again."
msgstr "Érvénytelen felhasználónév és/vagy jelszó! Próbálja újra."
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "Invert match"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Isolate Clients"
msgstr "Ügyfelek elszigetelése"
@@ -4299,21 +4513,21 @@ msgstr ""
"Úgy tűnik, hogy olyan képfájlt próbál beírni, amely nem fér bele a flash-"
"memóriába. Ellenőrizze a képfájlt!"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
msgid "JavaScript required!"
msgstr "JavaScript szükséges!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
msgid "Join Network"
msgstr "Csatlakozás a hálózathoz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1829
msgid "Join Network: Wireless Scan"
msgstr "Csatlakozás hálózathoz: vezeték nélküli keresés"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2107
msgid "Joining Network: %q"
msgstr "Csatlakozás hálózathoz: %q"
@@ -4325,24 +4539,28 @@ msgstr ""
msgid "Keep settings and retain the current configuration"
msgstr "Beállítások jelenlegi állapotának megtartása"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgid "Keep-Alive"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Kernel Log"
msgstr "Kernel napló"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
msgid "Kernel Version"
msgstr "Kernel Verzió"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462
msgid "Key"
msgstr "Kulcs"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
msgid "Key #%d"
msgstr "%d. kulcs"
@@ -4350,6 +4568,7 @@ msgstr "%d. kulcs"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Key for incoming packets (optional)."
msgstr ""
@@ -4357,15 +4576,20 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Key for outgoing packets (optional)."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
msgctxt "Label indicating that WireGuard peer lacks public key"
msgid "Key missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
msgctxt "nft unit"
msgid "KiB"
msgstr ""
@@ -4409,12 +4633,12 @@ msgstr "LCP visszhang időtartama"
msgid "LED Configuration"
msgstr "LED beállítás"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
msgid "LLC"
msgstr "LLC"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid "Label"
msgstr "Címke"
@@ -4426,14 +4650,25 @@ msgstr "Nyelv"
msgid "Language and Style"
msgstr "Nyelv és stílus"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
msgid "Last member interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
msgid "Latency"
msgstr "Késleltetés"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
+msgid "Latest Handshake"
+msgstr "Utolsó kapcsolatfelvétel"
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
msgstr "Levél"
@@ -4443,17 +4678,17 @@ msgstr "Levél"
msgid "Learn"
msgstr "Tanulás"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
#, fuzzy
msgid "Learn routes"
msgstr "Útvonalak tanulása"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
msgid "Lease file"
msgstr "Bérletfájl"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid "Lease time"
msgstr "Bérleti idő"
@@ -4477,38 +4712,38 @@ msgstr "Automatikus felismeréshez hagyja üresen"
msgid "Leave empty to use the current WAN address"
msgstr "Hagyja üresen a jelenlegi WAN-cím használatához"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid ""
"Legacy or badly behaving devices may require legacy 802.11b rates to "
"interoperate. Airtime efficiency may be significantly reduced where these "
"are used. It is recommended to not allow 802.11b rates where possible."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
msgid "Legend:"
msgstr "Jelmagyarázat:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Limit"
msgstr "Korlát"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Line Attenuation (LATN)"
msgstr "Vonal csillapítása (LATN)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
msgid "Line Mode"
msgstr "Vonali mód"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
msgid "Line State"
msgstr "Vonal állapota"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Line Uptime"
msgstr "Vonal működési ideje"
@@ -4524,21 +4759,21 @@ msgstr ""
msgid "Link On"
msgstr "Kapcsolat létrehozva"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
msgctxt "nft @ll,off,len"
msgid "Link layer header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:514
msgid "List of IP addresses to convert into NXDOMAIN responses."
-msgstr "Gépek listája, amelyek hamis NX-tartomány eredményeket szolgáltatnak"
+msgstr "Gépek listája, amelyek hamis NX-tartomány eredményeket szolgáltatnak."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
-msgid "List of IP sets to populate with the specified domain IPs."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
+msgid "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid ""
"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID "
@@ -4552,7 +4787,7 @@ msgstr ""
"leképezéséhez, ha PMK-R1 kulcsot kér attól az R0KH-tól, amelyet az STA "
"használ a kezdeti mobilitási tartomány hozzárendelése közben."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
"as 6 octets with colons,128-bit key as hex string. <br />This list is used "
@@ -4571,25 +4806,30 @@ msgstr ""
msgid "List of SSH key files for auth"
msgstr "SSH kulcsfájlok listája a hitelesítéshez"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
msgid "List of domains to allow RFC1918 responses for."
-msgstr "Tartományok listája, amelyeknél az RFC1918 válaszok engedélyezettek"
+msgstr "Tartományok listája, amelyeknél az RFC1918 válaszok engedélyezettek."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
-msgid "List of domains to force to an IP address."
-msgstr ""
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
msgid "List of upstream resolvers to forward queries to."
msgstr ""
"<abbr title=\"Domain Name System\">DNS</abbr>-kiszolgálók listája, ahová a "
-"kérések továbbításra kerülnek"
+"kérések továbbításra kerülnek."
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
msgid "Listen Port"
msgstr "Fogadó port"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+msgid "Listen address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+msgid "Listen and Relay To IP family must be homogeneous."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342
msgid "Listen interfaces"
msgstr "Figyelési csatolók"
@@ -4597,26 +4837,26 @@ msgstr "Figyelési csatolók"
msgid "Listen only on the given interface or, if unspecified, on all"
msgstr "Figyelés csak a megadott csatolón, vagy az összesen, ha nincs megadva"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
msgid ""
"Listen only on the specified interfaces, and loopback if not excluded "
"explicitly."
msgstr "Figyelés korlátozása ezekre a csatolókra és a visszacsatolásra."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
msgid "ListenPort setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520
msgid "Listening port for inbound DNS queries."
-msgstr "Port figyelése a bejövő DNS-lekérdezésekhez"
+msgstr "Port figyelése a bejövő DNS-lekérdezésekhez."
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:130
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:54
msgid "Load"
msgstr "Terhelés"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:63
msgid "Load Average"
msgstr "Átlagos terhelés"
@@ -4624,27 +4864,28 @@ msgstr "Átlagos terhelés"
msgid "Load configuration…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2038
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
msgid "Loading directory contents…"
msgstr "Könyvtártartalmak betöltése…"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
-#: modules/luci-base/luasrc/view/view.htm:4
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
msgid "Loading view…"
msgstr "Nézet betöltése…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
msgid "Local"
msgstr "Helyi"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
msgid "Local IP address"
msgstr "Helyi IP cím"
@@ -4664,11 +4905,12 @@ msgstr "Hozzárendelendő helyi IP-cím"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "Local IPv4 address"
msgstr "Helyi IPv4-cím"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
msgid "Local IPv6 DNS server"
msgstr "Helyi IPv6 DNS szerver"
@@ -4684,46 +4926,55 @@ msgstr "Helyi IPv6-cím"
msgid "Local Startup"
msgstr "Helyi indítás"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
msgid "Local Time"
msgstr "Helyi idő"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1019
msgid "Local ULA"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
msgid "Local domain"
msgstr "Helyi tartomány"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
msgid "Local domain suffix appended to DHCP names and hosts file entries."
msgstr ""
"A DHCP nevekhez és a hosts fájl bejegyzéseihez hozzáfűzött helyi "
-"tartományutótagok"
+"tartományutótagok."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
msgid "Local server"
msgstr "Helyi kiszolgáló"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
msgid "Local service only"
msgstr "Csak helyi szolgáltatás"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
msgid "Localise queries"
msgstr "Lekérdezések behatárolása"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid "Lock to BSSID"
msgstr "Zárolás a BSSID-hoz"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft log action"
+msgid "Log event \"<strong>%h</strong>…\""
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
msgid "Log output level"
msgstr "Napló kimeneti szintje"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
msgid "Log queries"
msgstr "Lekérdezések naplózása"
@@ -4747,8 +4998,8 @@ msgstr ""
msgid "Logical network to which the tunnel will be added (bridged) (optional)."
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
msgid "Login"
msgstr "Bejelentkezés"
@@ -4760,24 +5011,28 @@ msgstr "Kijelentkezés"
msgid "Loose filtering"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Loss of Signal Seconds (LOSS)"
msgstr "Jel vesztésének másodpercei (LOSS)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
msgid "Lowest leased address as offset from the network address."
msgstr "Legalacsonyabb bérelt cím a hálózati címtől való eltolásként."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
msgid "MAC"
msgstr "MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
msgid "MAC Address"
msgstr "MAC cím"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
msgid "MAC Address Filter"
msgstr "MAC-cím szűrő"
@@ -4786,15 +5041,15 @@ msgid "MAC Address For The Actor"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
msgid "MAC VLAN"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2168
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2230
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
@@ -4803,11 +5058,11 @@ msgstr ""
msgid "MAC address"
msgstr "MAC-cím"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
msgid "MAC-Filter"
msgstr "MAC-szűrő"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
msgid "MAC-List"
msgstr "MAC-lista"
@@ -4843,7 +5098,7 @@ msgid "MII Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
@@ -4851,7 +5106,11 @@ msgstr ""
msgid "MTU"
msgstr "MTU"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+msgid "MX"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
msgid ""
"Make sure to clone the root filesystem using something like the commands "
"below:"
@@ -4860,7 +5119,7 @@ msgstr ""
"parancsokhoz hasonló valami használatával:"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
@@ -4869,31 +5128,31 @@ msgstr ""
msgid "Manual"
msgstr "Kézi"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3891
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
msgid "Master"
msgstr "Mester"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Max. Attainable Data Rate (ATTNDR)"
msgstr "Legnagyobb elérhető adatsebesség (ATTNDR)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533
msgid "Max. DHCP leases"
msgstr ""
"<abbr title=\"maximal\">Legnagyobb</abbr> <abbr title=\"Dynamic Host "
"Configuration Protocol\">DHCP</abbr> bérletek"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
msgid "Max. EDNS0 packet size"
msgstr ""
"<abbr title=\"maximal\">Max.</abbr> <abbr title=\"Extension Mechanisms for "
"Domain Name System\">EDNS0</abbr> csomagméret"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
msgid "Max. concurrent queries"
msgstr "<abbr title=\"maximal\">Legtöbb</abbr> egyidejű lekérdezés"
@@ -4901,29 +5160,28 @@ msgstr "<abbr title=\"maximal\">Legtöbb</abbr> egyidejű lekérdezés"
msgid "Maximum age"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
msgid "Maximum allowed Listen Interval"
msgstr "Legnagyobb engedélyezett figyelési időköz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
msgid "Maximum allowed number of active DHCP leases."
-msgstr "Aktív DHCP bérletek legnagyobb megengedett száma"
+msgstr "Aktív DHCP bérletek legnagyobb megengedett száma."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
msgid "Maximum allowed number of concurrent DNS queries."
-msgstr "Egyidejű DNS-lekérdezések legnagyobb megengedett száma"
+msgstr "Egyidejű DNS-lekérdezések legnagyobb megengedett száma."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
msgid "Maximum allowed size of EDNS0 UDP packets."
-msgstr "EDNS.0 UDP csomagok legnagyobb megengedett mérete"
+msgstr "EDNS.0 UDP csomagok legnagyobb megengedett mérete."
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Maximum amount of seconds to wait for the modem to become ready"
msgstr "Legnagyobb várakozási idő a modem kész állapotára másodpercben"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Maximum number of leased addresses."
msgstr "Bérelt címek legnagyobb száma."
@@ -4931,16 +5189,20 @@ msgstr "Bérelt címek legnagyobb száma."
msgid "Maximum snooping table size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid ""
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid "Maximum transmit power"
msgstr "Legnagyobb átviteli teljesítmény"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+msgid "May prevent VoIP or other services from working."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
@@ -4967,7 +5229,7 @@ msgstr "Memória"
msgid "Memory usage (%)"
msgstr "Memóriahasználat (%)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
msgid "Mesh"
msgstr "Háló"
@@ -4975,7 +5237,7 @@ msgstr "Háló"
msgid "Mesh ID"
msgstr "Hálóazonosító"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:997
msgid "Mesh Id"
msgstr "Hálóazonosító"
@@ -5005,12 +5267,12 @@ msgstr ""
msgid "Metric"
msgstr "Mérőszám"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
msgctxt "nft unit"
msgid "MiB"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
@@ -5028,7 +5290,7 @@ msgid ""
"Prevents ARP cache thrashing."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid ""
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
@@ -5046,7 +5308,7 @@ msgstr "Forrásport tükrözése"
msgid "Mobile Data"
msgstr "Mobil adat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "Mobility Domain"
msgstr "Mobilitási tartomány"
@@ -5055,14 +5317,14 @@ msgstr "Mobilitási tartomány"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1813
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
msgid "Mode"
msgstr "Mód"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
msgid "Model"
msgstr "Modell"
@@ -5078,13 +5340,13 @@ msgid ""
msgstr ""
"Modem csatlakoztatása folyamatban. Kérlek várj. 2 perc után időtúllépés."
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "Modem default"
msgstr "Modem alapértelmezett"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
msgid "Modem device"
@@ -5095,12 +5357,11 @@ msgid "Modem disconnection in progress. Please wait."
msgstr "Modem lecsatlakoztatása folyamatban. Kérlek várj."
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
msgstr "A modem információinak lekérdezése nem sikerült"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Modem init timeout"
msgstr "Modem előkészítésének időkorlátja"
@@ -5113,8 +5374,8 @@ msgstr "Modem letiltva."
msgid "ModemManager"
msgstr "Modemkezelő"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3895
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1080
msgid "Monitor"
msgstr "Megfigyelés"
@@ -5140,7 +5401,7 @@ msgstr "Csatolási pontok"
msgid "Mount Points - Mount Entry"
msgstr "Csatolási pontok – csatolási bejegyzés"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
msgid "Mount Points - Swap Entry"
msgstr "Csatolási pontok - cserehelybejegyzés"
@@ -5160,11 +5421,11 @@ msgstr "Csatlakoztatott eszközök csatolása"
msgid "Mount filesystems not specifically configured"
msgstr "A fájlrendszerek csatolása nincs kifejezetten beállítva"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "Mount options"
msgstr "Csatolási beállítások"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Mount point"
msgstr "Csatolási pont"
@@ -5184,6 +5445,10 @@ msgstr "Mozgatás le"
msgid "Move up"
msgstr "Mozgatás fel"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid "Multi To Unicast"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
@@ -5203,11 +5468,11 @@ msgstr ""
msgid "Multicast to unicast"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid "NAS ID"
msgstr "NAS-azonosító"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:537
msgid "NAT action chain \"%h\""
msgstr ""
@@ -5220,11 +5485,11 @@ msgid "NAT64 Prefix"
msgstr "NAT64-előtag"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
msgid "NCM"
msgstr "NCM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "NDP-Proxy slave"
msgstr ""
@@ -5237,29 +5502,42 @@ msgid "NTP server candidates"
msgstr "NTP-kiszolgáló jelöltek"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4139
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
msgid "Name"
msgstr "Név"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid "Name of the new network"
msgstr "Az új hálózat neve"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr ""
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
msgid "Navigation"
msgstr "Navigáció"
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "Neighbour Report"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Neighbour cache validity"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2229
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
@@ -5272,32 +5550,28 @@ msgstr "Hálózat"
msgid "Network Coding"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
msgid "Network Mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid "Network SSID"
msgstr "Hálózati SSID"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
-msgid "Network Utilities"
-msgstr "Hálózati segédprogramok"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
msgid "Network address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
msgid "Network boot image"
msgstr "Hálózati rendszerindító lemezkép"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:408
msgid "Network bridge configuration migration"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1435
msgid "Network device"
msgstr "Hálózati eszköz"
@@ -5310,16 +5584,16 @@ msgstr "Hálózati eszköz aktivitás (kernel: netdev)"
msgid "Network device is not present"
msgstr "A hálózati eszköz nincs jelen"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:646
msgid "Network device table \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
msgctxt "nft @nh,off,len"
msgid "Network header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:442
msgid "Network ifname configuration migration"
msgstr ""
@@ -5328,7 +5602,7 @@ msgstr ""
msgid "Network interface"
msgstr "Hálózati csatoló"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
msgid "Network-ID"
msgstr ""
@@ -5336,19 +5610,25 @@ msgstr ""
msgid "Never"
msgstr "Soha"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
+#, fuzzy
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr "Soha"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
msgid ""
"Never forward matching domains and subdomains, resolve from DHCP or hosts "
"files only."
msgstr ""
"Helyi tartomány meghatározása. Az ezzel a tartománnyal egyező nevek soha sem "
-"lesznek továbbítva és csak DHCP-n vagy host fájlok által kerülnek feloldásra"
+"lesznek továbbítva és csak DHCP-n vagy host fájlok által kerülnek feloldásra."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1172
msgid "New interface for \"%s\" can not be created: %s"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1123
msgid "New interface name…"
msgstr "Új csatolónév…"
@@ -5356,13 +5636,13 @@ msgstr "Új csatolónév…"
msgid "Next »"
msgstr "Következő »"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
msgstr "Nem"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
msgid "No DHCP Server configured for this interface"
msgstr "Nincs DHCP-kiszolgáló beállítva ehhez a csatolóhoz"
@@ -5370,7 +5650,7 @@ msgstr "Nincs DHCP-kiszolgáló beállítva ehhez a csatolóhoz"
msgid "No Data"
msgstr "Nincs adat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
msgid "No Encryption"
msgstr "Nincs titkosítás"
@@ -5386,9 +5666,13 @@ msgstr "Nincs NAT-T"
msgid "No RX signal"
msgstr "Nincs RX jel"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
+msgid "No WireGuard interfaces configured."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:82
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
msgid ""
"No changes to settings will be stored and are lost after rebooting. This "
@@ -5400,7 +5684,11 @@ msgstr ""
msgid "No client associated"
msgstr "Nincs kliens hozzárendelve"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -5423,15 +5711,11 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2913
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
msgid "No entries in this directory"
msgstr "Nincsenek bejegyzések ebben a könyvtárban"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
-msgid "No files found"
-msgstr "Nem találhatók fájlok"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
msgid ""
"No fixed interface listening port defined, peers might not be able to "
"initiate connections to this WireGuard instance!"
@@ -5466,30 +5750,35 @@ msgstr ""
msgid "No more slaves available, can not save interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494
msgid "No negative cache"
msgstr "Nincs negatív gyorsítótár"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:697
msgid "No nftables ruleset loaded."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
msgid "No password set!"
msgstr "Nincs jelszó beállítva!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+#, fuzzy
+msgid "No peers connected"
+msgstr "Nincs csatlakoztatva"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
msgid "No peers defined yet."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
msgid "No public keys present yet."
msgstr "Még nincsenek nyilvános kulcsok."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:614
msgctxt "nft chain is empty"
msgid "No rules in this chain"
msgstr ""
@@ -5503,8 +5792,8 @@ msgstr "Nincsenek szabályok ebben a láncban."
msgid "No validation or filtering"
msgstr "Nincs hitelesítés vagy szűrés"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "No zone assigned"
msgstr "Nincs zóna hozzárendelve"
@@ -5516,7 +5805,7 @@ msgstr "Nincs zóna hozzárendelve"
msgid "Noise"
msgstr "Zaj"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Noise Margin (SNR)"
msgstr "Zajszint (SNR)"
@@ -5524,11 +5813,11 @@ msgstr "Zajszint (SNR)"
msgid "Noise:"
msgstr "Zaj:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Non Pre-emptive CRC errors (CRC_P)"
msgstr "Nem megelőző CRC-hibák (CRC_P)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
msgid "Non-wildcard"
msgstr "Nincs helyettesítő karakter"
@@ -5538,12 +5827,12 @@ msgstr "Nincs helyettesítő karakter"
msgid "None"
msgstr "Nincs"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
msgid "Normal"
msgstr "Normál"
-#: modules/luci-base/luasrc/view/error404.htm:8
+#: modules/luci-base/ucode/template/error404.ut:9
msgid "Not Found"
msgstr "Nem található"
@@ -5555,15 +5844,15 @@ msgstr "Nincs hozzárendelve"
msgid "Not connected"
msgstr "Nincs csatlakoztatva"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:131
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:157
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:328
msgid "Not present"
msgstr "Nincs jelen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Not started on boot"
msgstr "Nincs elindítva rendszerindításkor"
@@ -5571,7 +5860,7 @@ msgstr "Nincs elindítva rendszerindításkor"
msgid "Not supported"
msgstr "Nem támogatott"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
#, fuzzy
msgid ""
"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
@@ -5580,6 +5869,12 @@ msgstr ""
"Megjegyzés: néhány vezeték nélküli meghajtó nem támogatja a 802.11w "
"szabványt. Például: mwlwifi problémát jelezhet"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(<code>addr#port</code>)."
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "Notes"
msgstr "Megjegyzések"
@@ -5588,7 +5883,7 @@ msgstr "Megjegyzések"
msgid "Notice"
msgstr "Figyelmeztetés"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:138
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:135
msgid "Nslookup"
msgstr "Nslookup"
@@ -5596,11 +5891,11 @@ msgstr "Nslookup"
msgid "Number of IGMP membership reports"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr ""
"Gyorsítótárazott DNS-bejegyzések száma (legfeljebb 10000, 0 megadásakor "
-"nincs gyorsítótárazás)"
+"nincs gyorsítótárazás)."
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:311
msgid "Number of peer notifications after failover event"
@@ -5615,7 +5910,7 @@ msgid "Obfuscated Password"
msgstr "Összekuszált jelszó"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
@@ -5647,7 +5942,7 @@ msgstr "Állapotkori késleltetés"
msgid "On-link"
msgstr "Kapcsolatkori útválasztás"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
msgid "One of hostname or MAC address must be specified!"
msgstr "A gépnév vagy a MAC-cím egyikét meg kell adni!"
@@ -5678,12 +5973,11 @@ msgid ""
"Only if current active slave fails and the primary slave is up (failure, 2)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:683
msgid "Open iptables rules overview…"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
msgstr "Lista megnyitása…"
@@ -5692,35 +5986,35 @@ msgstr "Lista megnyitása…"
msgid "OpenConnect (CISCO AnyConnect)"
msgstr "OpenConnect (CISCO AnyConnect)"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
msgid "OpenFortivpn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
"Protocol\">NDP</abbr> proxying."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise fall back to <em>server mode</em>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
msgid ""
"Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
"otherwise disable service."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
msgid "Operating frequency"
msgstr "Működési gyakoriság"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
msgid "Option \"%s\" contains an invalid input value."
msgstr ""
@@ -5728,15 +6022,15 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
msgid "Option changed"
msgstr "Beállítás megváltoztatva"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
msgid "Option removed"
msgstr "Beállítás eltávolítva"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
msgid "Optional"
msgstr "Elhagyható"
@@ -5744,6 +6038,10 @@ msgstr "Elhagyható"
msgid "Optional, free-form notes about this device"
msgstr ""
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
@@ -5752,7 +6050,7 @@ msgstr ""
"Elhagyható. 32 bites jel a kimenő titkosított csomagokhoz. Hexadecimálisan "
"adja meg az értéket <code>0x</code> karakterrel kezdve."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid ""
"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -5764,7 +6062,7 @@ msgstr ""
"delegált kiszolgálótól, akkor használja az utótagot (például „::1”) az IP-"
"cím formázásához („a:b:c:d::1”) a csatolónál."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
@@ -5772,13 +6070,13 @@ msgstr ""
"Elhagyható. Base64 kódolású előre megosztott kulcs. Egy szimmetrikus kulcsú "
"kriptográfia további rétegében adja hozzá a kvantum utáni ellenállósághoz."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
"Elhagyható. Útvonalak létrehozása az engedélyezett IP-khez ennél a "
"partnernél."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
msgid "Optional. Description of peer."
msgstr "Elhagyható. A partner leírása."
@@ -5786,7 +6084,7 @@ msgstr "Elhagyható. A partner leírása."
msgid "Optional. Do not create host routes to peers."
msgstr "Elhagyható. Ne hozzon létre gépútvonalakat a partnerekhez."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
@@ -5794,7 +6092,7 @@ msgstr ""
"Elhagyható. A partner gépe. A nevek a csatoló felhidazása előtt lesznek "
"feloldva."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
msgid ""
"Optional. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5809,11 +6107,11 @@ msgstr ""
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr "Elhagyható. Az alagút csatoló legnagyobb átviteli egysége."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Optional. Port of peer."
msgstr "Elhagyható. A partner portja."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid ""
"Optional. Private key of the WireGuard peer. The key is not required for "
"establishing a connection but allows generating a peer configuration or QR "
@@ -5821,7 +6119,7 @@ msgid ""
"exported."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -5837,18 +6135,23 @@ msgstr "Elhagyható. A kimenő és bejövő csomagokhoz használt UDP port."
msgid "Options"
msgstr "Beállítások"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
msgid ""
"Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
-"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</code>"
-"\" for default route. <code>0.0.0.0</code> means \"the address of the system "
-"running dnsmasq\"."
+"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
+"code>\" for default route. <code>0.0.0.0</code> means \"the address of the "
+"system running dnsmasq\"."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
msgid "Options:"
msgstr "Opciók:"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+msgid "Ordinal: lower comes first."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
msgid "Originator Interval"
msgstr ""
@@ -5880,6 +6183,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Outgoing key"
msgstr ""
@@ -5903,12 +6207,12 @@ msgstr "Kimeneti zóna"
msgid "Overlap"
msgstr "Átfedés"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
#, fuzzy
msgid "Override IPv4 routing table"
msgstr "IPv4 routing tábla felülírása"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
#, fuzzy
msgid "Override IPv6 routing table"
msgstr "IPv6 routing tábla feloldása"
@@ -5920,7 +6224,7 @@ msgstr "IPv6 routing tábla feloldása"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -5928,6 +6232,7 @@ msgstr "IPv6 routing tábla feloldása"
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
msgid "Override MTU"
msgstr "MTU felülbírálása"
@@ -5949,13 +6254,13 @@ msgstr "TOS felülbírálása"
msgid "Override TTL"
msgstr "TTL felülbírálása"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
msgid ""
"Override default MAC address - the range of usable addresses might be "
"limited by the driver"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Override default interface name"
msgstr "Alapértelmezett csatolónév felülbírálása"
@@ -5963,7 +6268,7 @@ msgstr "Alapértelmezett csatolónév felülbírálása"
msgid "Override the gateway in DHCP responses"
msgstr "Átjáró felülbírálása a DHCP válaszokban"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
@@ -5983,7 +6288,7 @@ msgstr "Áttekintés"
msgid "Overwrite existing file \"%s\" ?"
msgstr "Felülírja a meglévő „%s” fájlt?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:345
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355
msgid "Overwrite the current settings with the imported configuration?"
msgstr ""
@@ -5997,7 +6302,7 @@ msgstr "PAP/CHAP (mindkettő)"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
@@ -6010,7 +6315,7 @@ msgstr "PAP/CHAP jelszó"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
@@ -6031,7 +6336,7 @@ msgstr "PID"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
msgid "PIN"
msgstr "PIN"
@@ -6041,7 +6346,7 @@ msgstr "PIN"
msgid "PIN code rejected"
msgstr "PIN-kód visszautasítva"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1570
msgid "PMK R1 Push"
msgstr "PMK R1 felküldés"
@@ -6082,20 +6387,20 @@ msgstr "PSID eltolás"
msgid "PSID-bits length"
msgstr "PSID bitek hossza"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:571
msgctxt "Label indicating that WireGuard peer uses a PSK"
msgid "PSK"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1528
msgid "PTM/EFM (Packet Transfer Mode)"
msgstr "PTM/EFM (csomagátviteli mód)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "PXE/TFTP Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid "Packet Steering"
msgstr ""
@@ -6104,6 +6409,11 @@ msgctxt "nft meta mark"
msgid "Packet mark"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta time"
+msgid "Packet receive time"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr "Csomagok"
@@ -6112,8 +6422,8 @@ msgstr "Csomagok"
msgid "Packets To Transmit Before Moving To Next Slave"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "Part of zone %q"
msgstr "A(z) %q zóna része"
@@ -6122,13 +6432,13 @@ msgctxt "MACVLAN mode"
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
msgid "Password"
msgstr "Jelszó"
@@ -6136,11 +6446,11 @@ msgstr "Jelszó"
msgid "Password authentication"
msgstr "Jelszavas hitelesítés"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
msgid "Password of Private Key"
msgstr "Személyes kulcs jelszava"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
msgid "Password of inner Private Key"
msgstr "A belső személyes kulcs jelszava"
@@ -6155,50 +6465,50 @@ msgstr "Jelszóerősség"
msgid "Password2"
msgstr "2. jelszó"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
msgstr "SSH kulcsfájl beszúrása vagy idehúzása…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:424
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:444
msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:417
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
msgid ""
"Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
"another system below to create a matching peer entry allowing that system to "
"connect to the local WireGuard interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:423
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:443
msgid "Paste or drag supplied WireGuard configuration file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
msgid "Path to CA-Certificate"
msgstr "Útvonal a CA-tanúsítványhoz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
msgid "Path to Client-Certificate"
msgstr "Útvonal az ügyféltanúsítványhoz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
msgid "Path to Private Key"
msgstr "Útvonal a személyes kulcshoz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
msgid "Path to inner CA-Certificate"
msgstr "Útvonal a belső CA-tanúsítványhoz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
msgid "Path to inner Client-Certificate"
msgstr "Útvonal a belső ügyféltanúsítványhoz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid "Path to inner Private Key"
msgstr "Útvonal a belső személyes kulcshoz"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
msgid "Paused"
msgstr "Szüneteltetve"
@@ -6216,6 +6526,14 @@ msgstr "Szüneteltetve"
msgid "Peak:"
msgstr "Csúcs:"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+msgid "Peer"
+msgstr "Partner"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
+msgid "Peer Details"
+msgstr ""
+
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
msgstr "Hozzárendelendő partner IP-cím"
@@ -6233,7 +6551,7 @@ msgstr "A partnercím hiányzik"
msgid "Peer device name"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Peer disabled"
msgstr ""
@@ -6264,11 +6582,15 @@ msgstr "Visszaállítás végrehajtása"
msgid "Permission denied"
msgstr "Hozzáférés megtagadva"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid "Persistent Keep Alive"
msgstr "Állandó életben tartás"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Persistent reconnect interval"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334
msgid "PersistentKeepAlive setting is invalid"
msgstr ""
@@ -6276,30 +6598,30 @@ msgstr ""
msgid "Phy Rate:"
msgstr "Phy sebesség:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
msgid "Physical Settings"
msgstr "Fizikai beállítások"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:98
msgid "Ping"
msgstr "Ping"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Pkts."
msgstr "csom."
-#: modules/luci-base/luasrc/view/sysauth.htm:19
+#: modules/luci-base/ucode/template/sysauth.ut:19
msgid "Please enter your username and password."
msgstr "Adja meg a felhasználónevét és a jelszavát."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4122
msgid "Please select the file to upload."
msgstr "Válassza ki a feltöltendő fájlt."
@@ -6307,15 +6629,22 @@ msgstr "Válassza ki a feltöltendő fájlt."
msgid "Policy"
msgstr "Házirend"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
msgctxt "Chain hook policy"
msgid "Policy: <strong>%h</strong> (%h)"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "Port"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
+#, fuzzy
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr "Port %d"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
msgid "Port isolation"
msgstr "Port izoláció"
@@ -6328,19 +6657,19 @@ msgstr "Port állapota:"
msgid "Potential negation of: %s"
msgstr "Lehetséges tagadása ennek: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
msgid "Power Management Mode"
msgstr "Energiakezelési mód"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "Pre-emptive CRC errors (CRCP_P)"
msgstr "Megelőző CRC-hibák (CRCP_P)"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
msgid "Prefer LTE"
msgstr "LTE előnyben részesítése"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
msgid "Prefer UMTS"
msgstr "UMTS előnyben részesítése"
@@ -6352,15 +6681,15 @@ msgstr "Előtag delegálva"
msgid "Prefix suppressor"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid "Preshared Key"
msgstr "Előre megosztott kulcs"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:550
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
msgid "Preshared key in use"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308
msgid "PresharedKey setting is invalid"
msgstr ""
@@ -6377,7 +6706,7 @@ msgstr ""
"A partner halottnak tekintése a megadott mennyiségű LCP visszhang hibák "
"után. Használjon 0 értéket a hibák figyelmen kívül hagyásához"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Prevents client-to-client communication"
msgstr "Megakadályozza az ügyfél-ügyfél közti kommunikációt"
@@ -6407,13 +6736,15 @@ msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
msgid "Priority"
msgstr "Prioritás"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:545
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
msgctxt "Label indicating that WireGuard peer private key is stored"
msgid "Private"
msgstr ""
@@ -6424,15 +6755,15 @@ msgid "Private (Prevent communication between MAC VLANs)"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid "Private Key"
msgstr "Személyes kulcs"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:564
msgid "Private key present"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:290
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
msgid "PrivateKey setting is missing or invalid"
msgstr ""
@@ -6445,9 +6776,9 @@ msgstr "Folyamatok"
msgid "Prot."
msgstr "Prot."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:564
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1137
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
@@ -6459,13 +6790,13 @@ msgstr "Protokol"
msgid "Provide NTP server"
msgstr "NTP-kiszolgáló szolgáltatása"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid ""
"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
"and requests."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
msgid "Provide new network"
msgstr "Új hálózat szolgáltatása"
@@ -6475,25 +6806,36 @@ msgid ""
"interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+msgid "Proxy Server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid "ProxyARP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Áleseti (ahdemo)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
msgid "Public Key"
msgstr "Nyilvános kulcs"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
msgid "Public key is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:556
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
msgctxt "Tooltip displaying full WireGuard peer public key"
msgid "Public key: %h"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
msgid ""
"Public keys allow for the passwordless SSH logins with a higher security "
"compared to the use of plain passwords. In order to upload a new key to the "
@@ -6512,7 +6854,7 @@ msgstr ""
"Az eszközhöz irányított nyilvános előtag az ügyfeleknek történő "
"terjesztéshez."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
msgid "PublicKey setting is invalid"
msgstr ""
@@ -6525,11 +6867,11 @@ msgstr "QMI sejtes"
msgid "Quality"
msgstr "Minőség"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
msgid "Query all available upstream resolvers."
msgstr ""
"Az összes elérhető külső <abbr title=\"Domain Name System\">DNS</abbr>-"
-"kiszolgáló lekérdezése"
+"kiszolgáló lekérdezése."
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:556
msgid "Query interval"
@@ -6539,35 +6881,35 @@ msgstr ""
msgid "Query response interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "R0 Key Lifetime"
msgstr "R0 kulcs élettartama"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "R1 Key Holder"
msgstr "R1 kulcstartó"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430
msgid "RADIUS Accounting Port"
msgstr "Radius-Elszámolás-Port"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
msgid "RADIUS Accounting Secret"
msgstr "Radius-Elszámolás-Titok"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
msgid "RADIUS Accounting Server"
msgstr "Radius-Elszámolás-Kiszolgáló"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
msgid "RADIUS Authentication Port"
msgstr "Radius-Hitelesítés-Port"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
msgid "RADIUS Authentication Secret"
msgstr "Radius-Hitelesítés-Titok"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
msgid "RADIUS Authentication Server"
msgstr "Radius-Hitelesítés-Kiszolgáló"
@@ -6575,16 +6917,20 @@ msgstr "Radius-Hitelesítés-Kiszolgáló"
msgid "RFC3947 NAT-T mode"
msgstr "RFC3947 NAT-T mód"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid "RSN Preauth"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "RSSI threshold for joining"
msgstr "RSSI küszöbszint a csatlakozáshoz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
msgid "RTS/CTS Threshold"
msgstr "RTS/CTS küszöbszint"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
msgid "RX"
msgstr "RX"
@@ -6592,11 +6938,17 @@ msgstr "RX"
msgid "RX Rate"
msgstr "RX sebesség"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2233
msgid "RX Rate / TX Rate"
msgstr "RX-sebesség/TX-sebesség"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
msgctxt "nft nat flag random"
msgid "Randomize source port mapping"
msgstr ""
@@ -6607,13 +6959,13 @@ msgstr ""
"Nyers hexadecimális kódolású bájtok. Hagyja üresen, hacsak az internet-"
"szolgáltatója nem követelni meg"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
msgstr ""
"Az <code>/etc/ethers</code> fájl olvasása a <abbr title=\"Dynamic Host "
-"Configuration Protocol\">DHCP</abbr>-kiszolgáló beállításához"
+"Configuration Protocol\">DHCP</abbr>-kiszolgáló beállításához."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
msgid "Really switch protocol?"
msgstr "Valóban protokollt cserél?"
@@ -6621,11 +6973,11 @@ msgstr "Valóban protokollt cserél?"
msgid "Realtime Graphs"
msgstr "Valós idejű grafikonok"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "Reassociation Deadline"
msgstr "Újratársítás határideje"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
msgid "Rebind protection"
msgstr "Újrakötési védelem"
@@ -6649,11 +7001,20 @@ msgstr "Újraindítja az eszköz operációs rendszerét"
msgid "Receive"
msgstr "Fogadás"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
+#, fuzzy
+msgid "Received Data"
+msgstr "Fogadás"
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr "Ajánlott. A WireGuard csatoló IP-címei."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+msgid "Reconnect Timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
msgid "Reconnect this interface"
msgstr "Csatoló újrakapcsolódása"
@@ -6661,12 +7022,12 @@ msgstr "Csatoló újrakapcsolódása"
msgid "Redirect to HTTPS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
msgctxt "nft redirect to port"
msgid "Redirect to local port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
msgctxt "nft redirect"
msgid "Redirect to local system"
msgstr ""
@@ -6675,26 +7036,30 @@ msgstr ""
msgid "References"
msgstr "Hivatkozások"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361
+msgid "Refresh Channels"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
msgid "Refreshing"
msgstr "Frissítés"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
msgctxt "nft reject with icmp type"
msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
msgctxt "nft reject with icmpx type"
msgid "Reject packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
msgctxt "nft reject with icmpv6 type"
msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
msgctxt "nft reject with tcp reset"
msgid "Reject packet with <strong>TCP reset</strong>"
msgstr ""
@@ -6706,6 +7071,8 @@ msgid ""
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
msgid "Relay"
msgstr "Átjátszás"
@@ -6715,6 +7082,14 @@ msgstr "Átjátszás"
msgid "Relay Bridge"
msgstr "Átjátszó híd"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+msgid "Relay To address"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
msgid "Relay between networks"
msgstr "Átjátszás hálózatok között"
@@ -6733,6 +7108,7 @@ msgstr "Távoli IPv4-cím"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid "Remote IPv4 address or FQDN"
msgstr "Távoli IPv4-cím vagy FQDN"
@@ -6745,15 +7121,23 @@ msgstr ""
msgid "Remote IPv6 address or FQDN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:908
msgid "Remove"
msgstr "Eltávolítás"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
msgid "Remove related device settings from the configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Replace wireless configuration"
msgstr "Vezeték nélküli beállítások cseréje"
@@ -6783,7 +7167,7 @@ msgstr ""
msgid "Require incoming packets serialization (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
msgid "Required"
msgstr "Kötelező"
@@ -6797,7 +7181,11 @@ msgstr ""
msgid "Required. Base64-encoded private key for this interface."
msgstr "Kötelező. Base64 kódolású személyes kulcs ehhez a csatolóhoz."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
msgid "Required. Public key of the WireGuard peer."
msgstr ""
@@ -6809,67 +7197,67 @@ msgstr ""
msgid "Required. XFRM interface ID to be used for SA."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
msgid "Requires hostapd"
msgstr "A hostapd szükséges"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
msgid "Requires hostapd with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
msgid "Requires hostapd with EAP support"
msgstr "EAP támogatással rendelkező hostapd szükséges"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
msgid "Requires hostapd with OWE support"
msgstr "OWE támogatással rendelkező hostapd szükséges"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
msgid "Requires hostapd with SAE support"
msgstr "SAE támogatással rendelkező hostapd szükséges"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
msgid "Requires hostapd with WEP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
msgid "Requires wpa-supplicant"
msgstr "WPA-ügyfél szükséges"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
msgid "Requires wpa-supplicant with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
msgid "Requires wpa-supplicant with EAP support"
msgstr "EAP támogatással rendelkező WPA-ügyfél szükséges"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
msgid "Requires wpa-supplicant with OWE support"
msgstr "OWA támogatással rendelkező WPA-ügyfél szükséges"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1358
msgid "Requires wpa-supplicant with SAE support"
msgstr "SAE támogatással rendelkező WPA-ügyfél szükséges"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
msgid "Requires wpa-supplicant with WEP support"
msgstr ""
@@ -6878,7 +7266,7 @@ msgid "Reselection policy for primary slave"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
-#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-base/ucode/template/sysauth.ut:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
@@ -6893,20 +7281,24 @@ msgstr "Számlálók nullázása"
msgid "Reset to defaults"
msgstr "Visszaállítás az alapértelmezettekre"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
msgid "Resolv and Hosts Files"
msgstr "Resolv és hosts fájlok"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
msgid "Resolv file"
msgstr "Fájl feloldása"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+msgid "Resolve specified FQDNs to an IP."
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
msgid "Resource not found"
msgstr "Az erőforrás nem található"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:876
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
msgid "Restart"
msgstr "Újraindítás"
@@ -6915,7 +7307,7 @@ msgstr "Újraindítás"
msgid "Restart Firewall"
msgstr "Tűzfal újraindítása"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
msgid "Restart radio interface"
msgstr "Rádiócsatoló újraindítása"
@@ -6927,13 +7319,13 @@ msgstr "Visszaállítás"
msgid "Restore backup"
msgstr "Biztonsági mentés visszaállítása"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
msgid ""
"Return answers to DNS queries matching the subnet from which the query was "
"received if multiple IPs are available."
msgstr ""
"Gépnév behatárolása a lekérdező alhálózattól függően, ha több IP-cím is "
-"elérhető"
+"elérhető."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:385
#: modules/luci-base/htdocs/luci-static/resources/ui.js:386
@@ -6944,78 +7336,85 @@ msgstr "Jelszó felfedése/elrejtése"
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4413
msgid "Revert"
msgstr "Visszavonás"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4518
msgid "Revert changes"
msgstr "Változtatások visszavonása"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4732
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4730
msgid "Revert request failed with status <code>%h</code>"
msgstr "A kérés visszavonása meghiúsult <code>%h</code> állapotkóddal"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4712
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4710
msgid "Reverting configuration…"
msgstr "Beállítás visszaállítása…"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
msgctxt "nft dnat ip to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
msgctxt "nft dnat ip6 to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
msgctxt "nft dnat ip to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
msgctxt "nft dnat ip6 to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
msgctxt "nft snat ip to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109
msgctxt "nft snat ip6 to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
msgctxt "nft snat ip to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
msgctxt "nft snat ip6 to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
msgid "Rewrite to egress device address"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
msgid ""
"Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
"<em>TFTP server root</em> turn on the TFTP server and serve files from "
"<em>TFTP server root</em>."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
msgid "Root preparation"
msgstr "Gyökér előkészítés"
@@ -7023,11 +7422,11 @@ msgstr "Gyökér előkészítés"
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Route Allowed IPs"
msgstr "Engedélyezett IP-k irányítása"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:533
msgid "Route action chain \"%h\""
msgstr ""
@@ -7035,7 +7434,7 @@ msgstr ""
msgid "Route type"
msgstr "Útvonal típusa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid ""
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
@@ -7071,20 +7470,20 @@ msgstr ""
msgid "Rule"
msgstr "Szabály"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:603
msgid "Rule actions"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:476
msgctxt "nft comment"
msgid "Rule comment: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:541
msgid "Rule container chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
msgid "Rule matches"
msgstr ""
@@ -7092,15 +7491,15 @@ msgstr ""
msgid "Rule type"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run a filesystem check before mounting the device"
msgstr "Fájlrendszer-ellenőrzés futtatása az eszköz csatolása előtt"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run filesystem check"
msgstr "Fájlrendszer-ellenőrzés futtatása"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
msgid "Runtime error"
msgstr "Futás idejű hiba"
@@ -7113,6 +7512,11 @@ msgstr "SHA256"
msgid "SNR"
msgstr "SNR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "SRV"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
msgid "SSH Access"
@@ -7130,15 +7534,15 @@ msgstr "SSH-kiszolgáló portja"
msgid "SSH username"
msgstr "SSH felhasználónév"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
msgid "SSH-Keys"
msgstr "SSH kulcsok"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1811
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
msgid "SSID"
msgstr "SSID"
@@ -7151,11 +7555,11 @@ msgstr ""
msgid "SSTP Server"
msgstr "SSTP szerver"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid "SWAP"
msgstr "SWAP"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
@@ -7166,7 +7570,7 @@ msgid "Save"
msgstr "Mentés"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Mentés és alkalmazás"
@@ -7183,7 +7587,7 @@ msgstr "Az mtdblock mentése"
msgid "Save mtdblock contents"
msgstr "Az mtdblock tartalmának mentése"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:881
msgid "Scan"
msgstr "Keresés"
@@ -7192,15 +7596,15 @@ msgstr "Keresés"
msgid "Scheduled Tasks"
msgstr "Ütemezett feladatok"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4387
msgid "Section added"
msgstr "Szakasz hozzáadva"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
msgid "Section removed"
msgstr "Szakasz eltávolítva"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "See \"mount\" manpage for details"
msgstr "Nézze meg a „mount” kézikönyvoldalt a részletekért"
@@ -7216,7 +7620,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2962
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
msgid "Select file…"
msgstr "Fájl kiválasztása…"
@@ -7224,7 +7628,7 @@ msgstr "Fájl kiválasztása…"
msgid "Selects the transmit hash policy to use for slave selection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
msgid ""
"Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages advertising this device as IPv6 router."
@@ -7255,11 +7659,11 @@ msgstr ""
msgid "Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
msgid "Server address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
msgid "Server name"
msgstr ""
@@ -7275,7 +7679,7 @@ msgstr "Szolgáltatás típusa"
msgid "Services"
msgstr "Szolgáltatások"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "Session expired"
msgstr "A munkamenet lejárt"
@@ -7284,16 +7688,16 @@ msgstr "A munkamenet lejárt"
msgid "Set Static"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
msgctxt "nft mangle"
msgid "Set header field <var>%s</var> to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
@@ -7306,14 +7710,14 @@ msgstr ""
msgid "Set same MAC Address to all slaves"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
msgid ""
"Set the autonomous address-configuration flag in the prefix information "
"options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
"When enabled, clients will perform stateless IPv6 address autoconfiguration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
msgid ""
"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
"proxying."
@@ -7327,8 +7731,8 @@ msgstr ""
msgid "Set to first slave added to the bond (follow, 2)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:678
msgid "Set up DHCP Server"
msgstr "DHCP-kiszolgáló beállítása"
@@ -7339,19 +7743,24 @@ msgid "Setting PLMN failed"
msgstr "A PLMN beállítása nem sikerült"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
msgstr "A műveleti mód beállítása nem sikerült"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:11
msgid "Settings"
+msgstr "Beállítások"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Setup routes for proxied IPv6 neighbours."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Severely Errored Seconds (SES)"
msgstr "Súlyosan hibás másodpercek (SES)"
@@ -7360,12 +7769,11 @@ msgstr "Súlyosan hibás másodpercek (SES)"
msgid "Short GI"
msgstr "Rövid GI"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
msgid "Short Preamble"
msgstr "Rövid előszó"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
msgstr "Jelenlegi biztonsági mentés fájllista megjelenítése"
@@ -7378,16 +7786,16 @@ msgstr "Üres láncok megjelenítése"
msgid "Show raw counters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:526
msgid "Shutdown this interface"
msgstr "A csatoló leállítása"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:388
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
@@ -7395,11 +7803,11 @@ msgstr "A csatoló leállítása"
msgid "Signal"
msgstr "Jel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2232
msgid "Signal / Noise"
msgstr "Jel/zaj"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Signal Attenuation (SATN)"
msgstr "Jel csillapítása (SATN)"
@@ -7412,12 +7820,12 @@ msgstr "Jel frissítési ráta"
msgid "Signal:"
msgstr "Jel:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Méret"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
msgid "Size of DNS query cache"
msgstr "A DNS lekérdezési gyorsítótár mérete"
@@ -7434,12 +7842,12 @@ msgstr "Kihagyás"
msgid "Skip from backup files that are equal to those in /rom"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
msgid "Skip to content"
msgstr "Ugrás a tartalomhoz"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
msgid "Skip to navigation"
msgstr "Ugrás a navigációhoz"
@@ -7448,7 +7856,7 @@ msgstr "Ugrás a navigációhoz"
msgid "Slave Interfaces"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1428
msgid "Software VLAN"
msgstr "Szoftveres VLAN"
@@ -7457,14 +7865,10 @@ msgstr "Szoftveres VLAN"
msgid "Some fields are invalid, cannot save values!"
msgstr "Néhány mező érvénytelen, nem lehet menteni az értékeket!"
-#: modules/luci-base/luasrc/view/error404.htm:9
+#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
msgstr "Elnézést, a kért objektum nem található."
-#: modules/luci-base/luasrc/view/error500.htm:9
-msgid "Sorry, the server encountered an unexpected error."
-msgstr "Elnézést, a kiszolgáló váratlan hibát észlelt."
-
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
msgid ""
"Sorry, there is no sysupgrade support present; a new firmware image must be "
@@ -7483,12 +7887,12 @@ msgstr ""
msgid "Source"
msgstr "Forrás"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
msgctxt "nft ip saddr"
msgid "Source IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
msgctxt "nft ip6 saddr"
msgid "Source IPv6"
msgstr ""
@@ -7499,24 +7903,24 @@ msgstr ""
msgid "Source interface"
msgstr "Csatoló forrás"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
msgctxt "nft ip sport"
msgid "Source port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
msgid ""
"Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
"options for Dnsmasq."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
msgid ""
"Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
"unspecified, the local device DNS search domain will be announced."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid ""
"Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
"If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -7560,11 +7964,11 @@ msgstr ""
msgid "Specifies the destination subnet to match (CIDR notation)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Specifies the directory the device is attached to"
msgstr "Megadja azt a könyvtárat, amelyhez az eszköz csatlakoztatva van"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
msgid ""
"Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
"messages, for example to instruct clients to request further information via "
@@ -7609,7 +8013,7 @@ msgstr ""
"Megadja a másodpercek legnagyobb számát, amely után a gép halottnak "
"tekinthető"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid ""
"Specifies the maximum transmit power the wireless radio may use. Depending "
"on regulatory requirements and wireless usage, the actual transmit power may "
@@ -7822,7 +8226,7 @@ msgstr ""
"Egy MTU (Maximum Transmission Unit – legnagyobb átviteli egység) megadása az "
"alapértelmezettől (1280 bájttól) eltérően."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "Specify the secret encryption key here."
msgstr "Itt adja meg a titkos titkosító kulcsot."
@@ -7830,7 +8234,7 @@ msgstr "Itt adja meg a titkos titkosító kulcsot."
msgid "Stale neighbour cache timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
msgid "Start"
msgstr "Indítás"
@@ -7843,16 +8247,16 @@ msgstr "WPS indítása"
msgid "Start priority"
msgstr "Indítási prioritás"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
msgid "Start refresh"
msgstr "Frissítés indítása"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Starting configuration apply…"
msgstr "Beállítások alkalmazásának indítása…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1827
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413
msgid "Starting wireless scan..."
msgstr "Vezeték nélküli keresés indítása…"
@@ -7874,17 +8278,17 @@ msgstr "Statikus IPv6-útvonalak"
msgid "Static Lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
msgid "Static Leases"
msgstr "Statikus bérletek"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
msgstr "Statikus cím"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
msgid ""
"Static leases are used to assign fixed IP addresses and symbolic hostnames "
"to DHCP clients. They are also required for non-dynamic interface "
@@ -7895,18 +8299,18 @@ msgstr ""
"csatoló beállításoknál is szükségesek, ahol csak a megfelelő bérlettel "
"rendelkező gépek kerülnek kiszolgálásra."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
msgid "Station inactivity limit"
msgstr "Állomás tétlenségi korlátja"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:551
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
msgid "Status"
msgstr "Állapot"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:528
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
msgid "Stop"
msgstr "Megállítás"
@@ -7915,8 +8319,8 @@ msgstr "Megállítás"
msgid "Stop WPS"
msgstr "WPS leállítása"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1857
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1919
msgid "Stop refresh"
msgstr "Frissítés leállítása"
@@ -7928,7 +8332,7 @@ msgstr ""
msgid "Strict filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
msgid "Strict order"
msgstr "Szigorú sorrend"
@@ -7937,17 +8341,17 @@ msgid "Strong"
msgstr "Erős"
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2055
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2117
msgid "Submit"
msgstr "Elküldés"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
msgid "Suppress logging"
msgstr "Naplózás elnyomása"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
msgid "Suppress logging of the routine operation for the DHCP protocol."
-msgstr "Ezen protokollok rutinműveletei naplózásának elnyomása"
+msgstr "Ezen protokollok rutinműveletei naplózásának elnyomása."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:46
msgid "Swap free"
@@ -7969,16 +8373,16 @@ msgstr ""
"A(z) %q kapcsolónak ismeretlen topológiája van – a VLAN beállítások esetleg "
"nem pontosak."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1426
msgid "Switch VLAN"
msgstr "Kapcsoló VLAN"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
msgid "Switch port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
msgid "Switch protocol"
msgstr "Protokoll váltása"
@@ -8000,8 +8404,16 @@ msgstr "Szinkronizálás NTP-kiszolgálóval"
msgid "Sync with browser"
msgstr "Szinkronizálás a böngészővel"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "Syntax: <code>_service._proto.example.com</code>."
+msgstr ""
+
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
msgid "System"
@@ -8025,29 +8437,29 @@ msgstr "Rendszer tulajdonságai"
msgid "System log buffer size"
msgstr "Rendszernapló-puffer mérete"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
msgid "System running in recovery (initramfs) mode."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
msgctxt "nft tcp option maxseg size"
msgid "TCP MSS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
msgctxt "nft tcp dport"
msgid "TCP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
msgctxt "nft tcp flags"
msgid "TCP flags"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
msgctxt "nft tcp sport"
msgid "TCP source port"
msgstr ""
@@ -8056,12 +8468,12 @@ msgstr ""
msgid "TCP:"
msgstr "TCP:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
msgid "TFTP server root"
msgstr "TFTP-kiszolgáló gyökere"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
msgid "TX"
msgstr "TX"
@@ -8081,6 +8493,7 @@ msgstr ""
msgid "Table"
msgstr "Tábla"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
@@ -8088,7 +8501,7 @@ msgstr "Tábla"
msgid "Target"
msgstr "Célplatform"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
msgid "Target Platform"
msgstr ""
@@ -8104,26 +8517,26 @@ msgstr ""
msgid "Terminate"
msgstr "Megszakítás"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid ""
"The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
"Minimum is 1280 bytes."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
msgid ""
"The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
"addresses are available via DHCPv6."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
msgid ""
"The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
"also acting as Mobile IPv6 home agent on this link."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
msgid ""
"The <em>Other configuration</em> (O) flag indicates that other information, "
"such as DNS servers, is available via DHCPv6."
@@ -8139,7 +8552,7 @@ msgid ""
"the configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
@@ -8153,15 +8566,15 @@ msgstr ""
"A HE.net végpont frissítési beállítása megváltozott, most az egyszerű "
"felhasználónevet kell használnia a felhasználó-azonosító helyett!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
msgid "The IP address %h is already used by another static lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
msgid "The IP address is outside of any DHCP pool address range"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
msgid "The IP address of the boot server"
msgstr ""
@@ -8172,6 +8585,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
msgstr "A távoli alagútvég IPv4-címe vagy teljesen minősített tartományneve."
@@ -8198,7 +8612,7 @@ msgstr ""
msgid "The LED blinks with the configured on/off frequency"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
msgid "The LED flashes to simulate actual heart beat."
msgstr ""
@@ -8215,7 +8629,7 @@ msgstr ""
msgid "The LED is always in default state on."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
msgid ""
"The MAC address %h is already used by another static lease in the same DHCP "
"pool"
@@ -8225,7 +8639,7 @@ msgstr ""
msgid "The MTU must not exceed the parent device MTU of %d bytes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
#, fuzzy
msgid "The VLAN ID must be unique"
msgstr "A VLAN ID-nak egyedinek kell lennie"
@@ -8234,7 +8648,7 @@ msgstr "A VLAN ID-nak egyedinek kell lennie"
msgid "The algorithm that is used to discover mesh routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid ""
"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
"code> and <code>_</code>"
@@ -8246,13 +8660,13 @@ msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr "A beállítófájlt nem sikerült betölteni a következő hiba miatt:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid ""
"The correct SSID must be manually specified when joining a hidden wireless "
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4509
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8271,8 +8685,8 @@ msgstr ""
"visszavonhatja az összes függőben lévő változtatást a jelenleg működő "
"beállítási állapot megtartásához."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
@@ -8284,14 +8698,14 @@ msgstr ""
msgid "The device name \"%s\" is already taken"
msgstr "A/az \"%s\" eszköznév már foglalt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
msgid ""
"The existing network configuration needs to be changed for LuCI to function "
"properly."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
@@ -8314,7 +8728,7 @@ msgstr ""
msgid "The following rules are currently active on this system."
msgstr "Jelenleg a következő szabályok aktívak a rendszeren."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
msgid "The frequency is in direct proportion to 1-minute average CPU load."
msgstr ""
@@ -8322,17 +8736,17 @@ msgstr ""
msgid "The gateway address must not be a local IP address"
msgstr "Az átjáró címe nem lehet helyi IP-cím"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:732
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752
msgid ""
"The generated configuration can be imported into a WireGuard client "
"application to setup a connection towards this device."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
msgid "The given SSH public key has already been added."
msgstr "A megadott SSH nyilvános kulcs már hozzá lett adva."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA, "
"ED25519 or ECDSA keys."
@@ -8348,15 +8762,19 @@ msgid ""
"to be received and retransmitted which costs airtime)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
msgid "The hostname of the boot server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
msgid "The interface name is already used"
msgstr "A csatoló neve már használatban van"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
msgid "The interface name is too long"
msgstr "A csatoló neve túl hosszú"
@@ -8380,6 +8798,7 @@ msgstr "Helyi IPv4 cím"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "The local IPv4 address over which the tunnel is created (optional)."
msgstr "A helyi IPv4-cím, amely fölött az alagút létrejön (elhagyható)."
@@ -8411,40 +8830,40 @@ msgid ""
"host responses are spread out over a larger interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid ""
"The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
"abbr> messages. Maximum is 255 hops."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4645
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
msgid "The network name is already used"
msgstr "A hálózat neve már használatban van"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
msgid ""
-"The network ports on this device can be combined to several <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"The network ports on this device can be combined to several <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
"communicate directly with each other. <abbr title=\"Virtual Local Area "
"Network\">VLAN</abbr>s are often used to separate different network "
"segments. Often there is by default one Uplink port for a connection to the "
"next greater network like the internet and other ports for a local network."
msgstr ""
-"Az eszközön található hálózati portok kombinálhatók több <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>-ba, amelyekben a számítógépek "
-"közvetlenül kommunikálhatnak egymással. A <abbr title=\"Virtual Local Area "
-"Network\">VLAN</abbr>-okat gyakran a hálózati szegmensek elkülönítésére "
-"használják. Gyakran alapértelmezetten van egy kimenő port a következő "
-"nagyobb hálózathoz (például az internethez) való kapcsolódásra és egyéb "
-"portok a helyi hálózathoz."
+"Az eszközön található hálózati portok kombinálhatók több <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>-ba, amelyekben a "
+"számítógépek közvetlenül kommunikálhatnak egymással. A <abbr title=\"Virtual "
+"Local Area Network\">VLAN</abbr>-okat gyakran a hálózati szegmensek "
+"elkülönítésére használják. Gyakran alapértelmezetten van egy kimenő port a "
+"következő nagyobb hálózathoz (például az internethez) való kapcsolódásra és "
+"egyéb portok a helyi hálózathoz."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid ""
"The public hostname or IP address of this system the peer should connect to. "
"This usually is a static public IP address, a static hostname or a DDNS "
@@ -8484,11 +8903,11 @@ msgid ""
"aliases local (255), main (254) and default (253) are also valid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383
msgid "The selected %s mode is incompatible with %s encryption"
msgstr "A kiválasztott %s mód nem használható együtt %s titkosítással"
-#: modules/luci-base/luasrc/view/csrftoken.htm:11
+#: modules/luci-base/ucode/template/csrftoken.ut:11
msgid "The submitted security token is invalid or already expired!"
msgstr "A beküldött biztonsági token érvénytelen vagy már lejárt!"
@@ -8556,8 +8975,8 @@ msgstr ""
"A feltöltött lemezképfájl nem tartalmaz támogatott formátumot. Győződjön meg "
"arról, hogy az általános lemezképformátumot választotta-e ki a platformjához."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
#, fuzzy
msgid "The value is overridden by configuration."
msgstr "Az érték felülírva a konfiguráció által."
@@ -8568,25 +8987,25 @@ msgid ""
"the network with its protocol information."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:679
msgid ""
"There are legacy iptables rules present on the system. Mixing iptables and "
"nftables rules is discouraged and may lead to incomplete traffic filtering."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
msgid "There are no active leases"
msgstr "Nincsenek aktív bérletek"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4677
msgid "There are no changes to apply"
msgstr "Nincsenek alkalmazandó változtatások"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:70
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
msgid ""
"There is no password set on this router. Please configure a root password to "
@@ -8599,16 +9018,16 @@ msgstr ""
msgid "This IPv4 address of the relay"
msgstr "Az átjátszó IPv4-címe"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1695
msgid "This authentication type is not applicable to the selected EAP method."
msgstr "Ez a hitelesítéstípus nem alkalmazható a kijelölt EAP módszerhez."
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
msgid "This does not look like a valid PEM file"
msgstr "Ez nem tűnik érvényes PEM fájlnak"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
"include during sysupgrade. Modified files in /etc/config/ and certain other "
@@ -8654,11 +9073,11 @@ msgstr ""
"Ez az alagút-közvetítő által hozzárendelt helyi végpont címe, amely "
"általában így végződik: <code>...:2/64</code>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
msgid "This is the only DHCP server in the local network."
msgstr ""
"Ez az egyetlen <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
-"abbr> a helyi hálózatban"
+"abbr> a helyi hálózatban."
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:73
msgid "This is the plain username for logging into the account"
@@ -8691,8 +9110,8 @@ msgstr ""
"Ez a lista áttekintést ad a jelenleg futó rendszerfolyamatokról és azok "
"állapotáról."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
msgid ""
"This option cannot be used because the ca-bundle package is not installed."
msgstr ""
@@ -8709,6 +9128,10 @@ msgstr "Ez a szakasz még nem tartalmaz értékeket"
msgid "Time Synchronization"
msgstr "Időszinkronizálás"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "Time advertisement"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Time in milliseconds"
msgstr ""
@@ -8717,10 +9140,14 @@ msgstr ""
msgid "Time in seconds to spend in listening and learning states"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "Time interval for rekeying GTK"
msgstr "Időköz a GTK újrakulcsolásához"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "Time zone"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
msgid "Timed-out"
msgstr "Időtúllépés"
@@ -8741,14 +9168,14 @@ msgstr ""
msgid "Timezone"
msgstr "Időzóna"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:418
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:438
msgid ""
"To fully configure the local WireGuard interface from an existing (e.g. "
-"provider supplied) configuration file, use the <strong><a class=\"full-import"
-"\" href=\"#\">configuration import</a></strong> instead."
+"provider supplied) configuration file, use the <strong><a class=\"full-"
+"import\" href=\"#\">configuration import</a></strong> instead."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
msgid "To login…"
msgstr "Bejelentkezéshez…"
@@ -8763,7 +9190,7 @@ msgstr ""
"visszaállításához kattintson a „Visszaállítás végrehajtása” gombra (csak "
"squashfs lemezképekkel lehetséges)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
msgid "Tone"
msgstr "Tónus"
@@ -8771,9 +9198,9 @@ msgstr "Tónus"
msgid "Total Available"
msgstr "Összes elérhető"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:121
msgid "Traceroute"
msgstr "Traceroute"
@@ -8788,11 +9215,11 @@ msgstr "Forgalom"
msgid "Traffic Class"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:529
msgid "Traffic filter chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:467
msgctxt "nft counter"
msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
msgstr ""
@@ -8809,17 +9236,22 @@ msgstr "Átvitel"
msgid "Transmit Hash Policy"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
+#, fuzzy
+msgid "Transmitted Data"
+msgstr "Adó antenna"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
msgctxt "nft @th,off,len"
msgid "Transport header bits %d-%d"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
msgctxt "nft th dport"
msgid "Transport header destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
msgctxt "nft th sport"
msgid "Transport header source port"
msgstr ""
@@ -8836,7 +9268,7 @@ msgstr "Aktiváló mód"
msgid "Tunnel ID"
msgstr "Alagút-azonosító"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3024
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
#: modules/luci-compat/luasrc/model/network.lua:1431
msgid "Tunnel Interface"
msgstr "Alagút csatoló"
@@ -8847,7 +9279,7 @@ msgstr "Alagút csatoló"
msgid "Tunnel Link"
msgstr "Alagút hivatkozás"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
msgid "Tunnel device"
msgstr ""
@@ -8855,8 +9287,8 @@ msgstr ""
msgid "Tx-Power"
msgstr "Adóteljesítmény"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
msgid "Type"
@@ -8866,12 +9298,12 @@ msgstr "Típus"
msgid "Type of service"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
msgctxt "nft udp dport"
msgid "UDP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
msgctxt "nft udp sport"
msgid "UDP source port"
msgstr ""
@@ -8889,8 +9321,8 @@ msgstr "Csak UMTS"
msgid "UMTS/GPRS/EV-DO"
msgstr "UMTS/GPRS/EV-DO"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid "UUID"
msgstr "UUID"
@@ -8911,7 +9343,7 @@ msgstr "Nem lehet meghatározni a külső IP-címet"
msgid "Unable to determine upstream interface"
msgstr "Nem lehet meghatározni a külső csatolót"
-#: modules/luci-base/luasrc/view/error404.htm:11
+#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
msgstr "Nem lehet elküldeni"
@@ -8962,19 +9394,27 @@ msgstr "Nem lehet visszaállítani a tűzfalat: %s"
msgid "Unable to save contents: %s"
msgstr "Nem lehet elmenteni a tartalmat: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Unavailable Seconds (UAS)"
msgstr "Elérhetetlen másodpercek (UAS)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1317
msgid "Unconfigure"
msgstr ""
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
msgid "Unexpected reply data format"
msgstr "Váratlan válaszadat-formátum"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid ""
"Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
"within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -8982,7 +9422,7 @@ msgid ""
"generated at first install."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2111
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
#: modules/luci-compat/luasrc/model/network.lua:971
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
msgid "Unknown"
@@ -8992,7 +9432,7 @@ msgstr "Ismeretlen"
msgid "Unknown and unsupported connection method."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
#: modules/luci-compat/luasrc/model/network.lua:1138
msgid "Unknown error (%s)"
msgstr "Ismeretlen hiba (%s)"
@@ -9001,7 +9441,7 @@ msgstr "Ismeretlen hiba (%s)"
msgid "Unknown error code"
msgstr "Ismeretlen hibakód"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2108
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:965
msgid "Unmanaged"
@@ -9012,11 +9452,11 @@ msgstr "Nem kezelt"
msgid "Unmount"
msgstr "Leválasztás"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
msgid "Unnamed key"
msgstr "Névtelen kulcs"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4327
msgid "Unsaved Changes"
msgstr "Mentetlen változtatások"
@@ -9030,15 +9470,16 @@ msgid "Unsupported MAP type"
msgstr "Nem támogatott MAP típus"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
msgid "Unsupported modem"
msgstr "Nem támogatott modem"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:309
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:315
msgid "Unsupported protocol type."
msgstr "Nem támogatott protokolltípus."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
msgid "Untitled peer"
msgstr ""
@@ -9050,7 +9491,7 @@ msgstr "Fel"
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
msgid "Upload"
msgstr "Feltöltés"
@@ -9076,16 +9517,16 @@ msgid "Upload file…"
msgstr "Fájl feltöltése…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4202
msgid "Upload request failed: %s"
msgstr "Feltöltési kérés sikertelen: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
msgid "Uploading file…"
msgstr "Fájl feltöltése…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid ""
"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
"assigned with a name in the form <em>wifinet#</em> and the network will be "
@@ -9095,30 +9536,30 @@ msgstr ""
"lesznek rendelve egy <em>wifinet#</em> formátumban lévő névhez, és a hálózat "
"újra lesz indítva a frissített beállítások alkalmazásához."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410
msgid ""
"Upon pressing \"Continue\", bridges configuration will be updated and the "
"network will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444
msgid ""
"Upon pressing \"Continue\", ifname options will get renamed and the network "
"will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
msgid "Upstream resolvers will be queried in the order of the resolv file."
msgstr ""
"A <abbr title=\"Domain Name System\">DNS</abbr>-kiszolgálók a feloldási "
-"fájlban lévő sorrend alapján lesznek lekérdezve"
+"fájlban lévő sorrend alapján lesznek lekérdezve."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
msgid "Uptime"
msgstr "Futási idő"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
msgid "Use <code>/etc/ethers</code>"
msgstr "<code>/etc/ethers</code> használata"
@@ -9130,8 +9571,8 @@ msgstr "DHCP által meghirdetett kiszolgálók használata"
msgid "Use DHCP gateway"
msgstr "DHCP-átjáró használata"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
msgid "Use DNS servers advertised by peer"
msgstr "A partner által hirdetett DNS-kiszolgálók használata"
@@ -9170,11 +9611,11 @@ msgid ""
"(encap2+3)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Use as external overlay (/overlay)"
msgstr "Használat külső rátétként (/overlay)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
msgid "Use as root filesystem (/)"
msgstr "Használat gyökérfájlrendszerként (/)"
@@ -9182,22 +9623,22 @@ msgstr "Használat gyökérfájlrendszerként (/)"
msgid "Use broadcast flag"
msgstr "Üzenetszórási jelző használata"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
msgid "Use builtin IPv6-management"
msgstr "Beépített IPv6-kezelés használata"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
msgid "Use custom DNS servers"
msgstr "Egyedi DNS-kiszolgálók használata"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
msgid "Use default gateway"
msgstr "Alapértelmezett átjáró használata"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
msgid "Use gateway metric"
msgstr "Átjáró metrikájának használata"
@@ -9216,20 +9657,20 @@ msgstr ""
msgid "Use routing table"
msgstr "Útválasztási táblázat használata"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
msgctxt "nft nat flag persistent"
msgid "Use same source and destination for each connection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
msgid "Use system certificates"
msgstr "Rendszertanúsítványok használata"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid "Use system certificates for inner-tunnel"
msgstr "Rendszertanúsítványok használata a belső alagútnál"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
"em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
@@ -9258,11 +9699,11 @@ msgstr ""
msgid "Used"
msgstr "Használt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
msgid "Used Key Slot"
msgstr "Használt kulcstárolóhely"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
@@ -9274,7 +9715,8 @@ msgstr ""
msgid "User Group"
msgstr "Felhasználói csoport"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
msgid "User certificate (PEM encoded)"
msgstr "Felhasználói tanúsítvány (PEM kódolású)"
@@ -9282,27 +9724,28 @@ msgstr "Felhasználói tanúsítvány (PEM kódolású)"
msgid "User identifier"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
msgid "User key (PEM encoded)"
msgstr "Felhasználói kulcs (PEM kódolású)"
-#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: modules/luci-base/ucode/template/sysauth.ut:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
msgid "Username"
msgstr "Felhasználónév"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
msgid "Utilize flow table <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
msgid "VC-Mux"
msgstr "VC-Mux"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
msgid "VDSL"
msgstr "VDSL"
@@ -9312,17 +9755,17 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
msgid "VLAN (802.1ad)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1411
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
msgid "VLAN (802.1q)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
msgid "VLAN ID"
msgstr ""
@@ -9347,19 +9790,22 @@ msgid "VPN Protocol"
msgstr "VPN Protokol"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
msgstr "VPN-kiszolgáló"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+msgid "VPN Server certificate's SHA256 hash"
+msgstr ""
+
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
msgid "VPN Server port"
msgstr "VPN-kiszolgáló portja"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
msgstr "VPN-kiszolgáló tanúsítványának SHA1 kivonata"
@@ -9368,6 +9814,10 @@ msgstr "VPN-kiszolgáló tanúsítványának SHA1 kivonata"
msgid "VPNC (CISCO 3000 (and others) VPN)"
msgstr "VPNC (CISCO 3000 (és egyebek) VPN)"
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
msgid "VXLAN (RFC7348)"
msgstr ""
@@ -9381,16 +9831,16 @@ msgstr ""
msgid "VXLANv6 (RFC7348)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
msgid ""
"Validate DNS replies and cache DNSSEC data, requires upstream to support "
"DNSSEC."
msgstr ""
"Távoli támogatású DNSSEC szükséges. Ellenőrizze, hogy az aláíratlan "
-"tartományválaszok valóban aláíratlan tartományokból jönnek-e"
+"tartományválaszok valóban aláíratlan tartományokból jönnek-e."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
@@ -9419,7 +9869,7 @@ msgstr "Gyártó"
msgid "Vendor Class to send when requesting DHCP"
msgstr "DHCP kérésekor küldendő gyártóosztály"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
msgid "Verify unsigned domain responses really come from unsigned domains."
msgstr ""
@@ -9427,47 +9877,59 @@ msgstr ""
msgid "Verifying the uploaded image file."
msgstr "A feltöltött képfájl ellenőrzése."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
msgid "Very High"
msgstr "Nagyon magas"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1432
msgid "Virtual Ethernet"
msgstr "Virtuális Hálózat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
msgid "Virtual dynamic interface"
msgstr "Virtuális dinamikus csatoló"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
msgid "WDS"
msgstr "WDS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
msgid "WEP Open System"
msgstr "WEP nyílt rendszer"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1297
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1393
msgid "WEP Shared Key"
msgstr "WEP megosztott kulcs"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WEP passphrase"
msgstr "WEP jelmondat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid "WLAN roaming"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid "WMM Mode"
msgstr "WMM mód"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid "WNM Sleep Mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid "WNM Sleep Mode Fixes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WPA passphrase"
msgstr "WPA jelmondat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1294
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
@@ -9498,7 +9960,11 @@ msgstr ""
msgid "Weak"
msgstr "Gyenge"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+msgid "Weight"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
@@ -9523,13 +9989,19 @@ msgid ""
"interface prefix"
msgstr ""
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
msgid ""
"When running the mesh over multiple WiFi interfaces per node batman-adv is "
"capable of optimizing the traffic flow to gain maximum performance."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid ""
"When using a PSK, the PMK can be automatically generated. When enabled, the "
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
@@ -9539,13 +10011,13 @@ msgstr ""
"akkor a lenti R0/R1 kulcsbeállítások nincsenek alkalmazva. Tiltsa le ezt az "
"R0 és az R1 kulcsbeállítások használatához."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid ""
"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
"802.11a/802.11g rates."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid ""
"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
"may be significantly reduced."
@@ -9556,12 +10028,22 @@ msgstr ""
msgid "Width"
msgstr "Szélesség"
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+#, fuzzy
+msgid "WireGuard"
+msgstr "WireGuard VPN"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
+msgid "WireGuard Status"
+msgstr "WireGuard állapot"
+
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "WireGuard VPN"
msgstr "WireGuard VPN"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:539
msgid "WireGuard peer is disabled"
msgstr ""
@@ -9571,27 +10053,27 @@ msgstr ""
msgid "Wireless"
msgstr "Vezeték nélküli"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3011
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
msgstr "Vezeték nélküli adapter"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2990
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4303
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
msgstr "Vezeték nélküli hálózat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:812
msgid "Wireless Overview"
msgstr "Vezeték nélküli áttekintő"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
msgid "Wireless Security"
msgstr "Vezeték nélküli biztonság"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
msgid "Wireless configuration migration"
msgstr "Vezeték nélküli beállítások költöztetése"
@@ -9607,17 +10089,17 @@ msgstr "A vezeték nélküli le van tiltva"
msgid "Wireless is not associated"
msgstr "Vezeték nélküli nincs hozzárendelve"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is disabled"
msgstr "Vezeték nélküli hálózat letiltva"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is enabled"
msgstr "Vezeték nélküli hálózat engedélyezve"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Write received DNS queries to syslog."
-msgstr "Fogadott DNS-kérések írása a rendszernaplóba"
+msgstr "Fogadott DNS-kérések írása a rendszernaplóba."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:181
msgid "Write system log to file"
@@ -9627,7 +10109,7 @@ msgstr "Rendszernapló írása fájlba"
msgid "XOR policy (balance-xor, 2)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -9638,7 +10120,7 @@ msgstr "Igen"
msgid "Yes (none, 0)"
msgstr "Igen (nincs, 0)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:177
msgid ""
"You appear to be currently connected to the device via the \"%h\" interface. "
"Do you really want to shut down the interface?"
@@ -9658,8 +10140,20 @@ msgstr ""
"előkészítő parancsfájlokat, mint például a „network” parancsfájlt, akkor az "
"eszköz elérhetetlenné válhat!</strong>"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:90
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635
+msgid "You may add multiple records for the same Target."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672
+msgid "You may add multiple records for the same domain."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:92
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
@@ -9690,26 +10184,36 @@ msgstr "ZRam beállítások"
msgid "ZRam Size"
msgstr "ZRam mérete"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
msgid "any"
msgstr "bármely"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
msgid "auto"
msgstr "automatikus"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
msgid "automatic"
msgstr "automatikus"
@@ -9717,7 +10221,7 @@ msgstr "automatikus"
msgid "baseT"
msgstr "baseT"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1591
msgid "bridged"
msgstr "áthidalt"
@@ -9769,20 +10273,20 @@ msgstr "létrehozás:"
msgid "dBm"
msgstr "dBm"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
msgctxt "nft unit"
msgid "day"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid "disable"
msgstr "letiltás"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:991
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:997
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
msgid "disabled"
@@ -9801,14 +10305,19 @@ msgstr ""
msgid "e.g: dump"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:755
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
msgid "expired"
msgstr "lejárt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
msgid "forced"
msgstr ""
@@ -9832,19 +10341,19 @@ msgstr "váltakozó kétirányú"
msgid "hexadecimal encoded value"
msgstr "hexadecimális kódolt érték"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
msgid "hidden"
msgstr "rejtett"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
msgctxt "nft unit"
msgid "hour"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "hybrid mode"
msgstr "hibrid mód"
@@ -9866,24 +10375,24 @@ msgstr "8 és 63 karakter közötti kulcs"
msgid "key with either 5 or 13 characters"
msgstr "kulcs 5 vagy 13 karakterrel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "managed config (M)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1395
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
msgid "medium security"
msgstr "közepes biztonság"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
msgctxt "nft unit"
msgid "minute"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "minutes"
msgstr "perc"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
msgid "mobile home agent (H)"
msgstr ""
@@ -9891,7 +10400,7 @@ msgstr ""
msgid "netif_carrier_ok()"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "no"
msgstr "nem"
@@ -9905,8 +10414,11 @@ msgstr "nincs kapcsolat"
msgid "non-empty value"
msgstr "nem üres érték"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3419
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
msgid "none"
msgstr "nincs"
@@ -9917,20 +10429,20 @@ msgid "not present"
msgstr "nincs jelen"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:969
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:970
msgid "off"
msgstr "ki"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794
msgid "on available prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "open network"
msgstr "nyitott hálózat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
msgid "other config (O)"
msgstr ""
@@ -9939,7 +10451,11 @@ msgstr ""
msgid "output"
msgstr "kimenet"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
+msgid "over a day ago"
+msgstr "több mint egy nappal ezelőtt"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
msgctxt "nft unit"
msgid "packets"
msgstr ""
@@ -9962,23 +10478,22 @@ msgid ""
"single packet rather than many small ones"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
msgid "relay mode"
msgstr "átjátszás mód"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1586
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
msgid "routed"
msgstr "irányított"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "sec"
msgstr "mp"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "server mode"
msgstr "kiszolgálómód"
@@ -9986,7 +10501,7 @@ msgstr "kiszolgálómód"
msgid "sstpc Log-level"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "strong security"
msgstr "erős biztonság"
@@ -9994,7 +10509,7 @@ msgstr "erős biztonság"
msgid "tagged"
msgstr "címkézett"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "time units (TUs / 1.024 ms) [1000-65535]"
msgstr "időmértékegységek (IM / 1 024 ms) [1000-65535]"
@@ -10013,15 +10528,19 @@ msgstr "egyedi érték"
msgid "unknown"
msgstr "ismeretlen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:28
+msgid "unknown version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
msgid "unlimited"
msgstr "korlátlan"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
@@ -10043,8 +10562,8 @@ msgid "untagged"
msgstr "címkézetlen"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
msgid "valid IP address"
msgstr "érvényes IP-cím"
@@ -10057,7 +10576,7 @@ msgid "valid IPv4 CIDR"
msgstr "érvényes IPv4 CIDR"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
msgid "valid IPv4 address"
msgstr "érvényes IPv4-cím"
@@ -10086,7 +10605,7 @@ msgid "valid IPv6 CIDR"
msgstr "érvényes IPv6 CIDR"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
msgid "valid IPv6 address"
msgstr "érvényes IPv6-cím"
@@ -10178,7 +10697,7 @@ msgid "valid port or port range (port1-port2)"
msgstr "érvényes port vagy porttartomány (port1-port2)"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "valid port value"
msgstr "érvényes portérték"
@@ -10214,16 +10733,16 @@ msgstr "érték legalább %d karakterrel"
msgid "value with at most %d characters"
msgstr "érték legfeljebb %d karakterrel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "weak security"
msgstr "gyenge biztonság"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
msgctxt "nft unit"
msgid "week"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "igen"
@@ -10231,6 +10750,32 @@ msgstr "igen"
msgid "« Back"
msgstr "« Vissza"
+#~ msgid "Filter useless"
+#~ msgstr "Használhatatlan szűrése"
+
+#~ msgid "Network Utilities"
+#~ msgstr "Hálózati segédprogramok"
+
+#~ msgid "Back to configuration"
+#~ msgstr "Vissza a beállításokhoz"
+
+#~ msgid "Close list..."
+#~ msgstr "Lista bezárása…"
+
+#~ msgid "Internal Server Error"
+#~ msgstr "Belső kiszolgálóhiba"
+
+#~ msgid "No files found"
+#~ msgstr "Nem találhatók fájlok"
+
+#~ msgid "Sorry, the server encountered an unexpected error."
+#~ msgstr "Elnézést, a kiszolgáló váratlan hibát észlelt."
+
+#~ msgid "Do not forward queries that cannot be answered by public resolvers."
+#~ msgstr ""
+#~ "Ne továbbítsa azokat a kéréseket, amelyeket nem tudnak megválaszolni a "
+#~ "nyilvános névkiszolgálók"
+
#~ msgid "Generate Key"
#~ msgstr "Kulcs generálása"
@@ -10513,12 +11058,12 @@ msgstr "« Vissza"
#~ msgid ""
#~ "The filesystem that was used to format the memory (<abbr title=\"for "
-#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended Filesystem"
-#~ "\">ext3</abbr></samp>)"
+#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended "
+#~ "Filesystem\">ext3</abbr></samp>)"
#~ msgstr ""
#~ "A memória formázásához használt fájlrendszer típusa (<abbr title=\"for "
-#~ "example\">pl.</abbr> <samp><abbr title=\"Third Extended Filesystem"
-#~ "\">ext3</abbr></samp>)"
+#~ "example\">pl.</abbr> <samp><abbr title=\"Third Extended "
+#~ "Filesystem\">ext3</abbr></samp>)"
#~ msgid ""
#~ "The flash image was uploaded. Below is the checksum and file size listed, "
@@ -10710,9 +11255,6 @@ msgstr "« Vissza"
#~ msgid "Transmit Power"
#~ msgstr "Adóteljesítmény"
-#~ msgid "Transmitter Antenna"
-#~ msgstr "Adó antenna"
-
#~ msgid "Uploaded File"
#~ msgstr "Feltöltött fájl"
@@ -11013,9 +11555,6 @@ msgstr "« Vissza"
#~ msgid "CPU"
#~ msgstr "Processzor"
-#~ msgid "Port %d"
-#~ msgstr "Port %d"
-
#~ msgid "Port %d is untagged in multiple VLANs!"
#~ msgstr "A %d port egyszerre több VLAN-ban is cimkézetlen!"
diff --git a/modules/luci-base/po/it/base.po b/modules/luci-base/po/it/base.po
index 849f14db60..db05fe76ed 100644
--- a/modules/luci-base/po/it/base.po
+++ b/modules/luci-base/po/it/base.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: LuCI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2022-05-22 10:18+0000\n"
-"Last-Translator: Carlo Alberto Ferraris <cafxx@strayorange.com>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/luci/it/>"
"\n"
"Language: it\n"
@@ -12,25 +12,37 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:650
msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
msgid "\"%h\" table \"%h\""
-msgstr ""
+msgstr "\"%h\" tabella \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1539
msgid "%.1f dB"
msgstr "%.1f dB"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4043
msgid "%d invalid field(s)"
msgstr "%d campo/i non valido/i"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
+msgid "%dh ago"
+msgstr "%dore fa"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
+msgid "%dm ago"
+msgstr "%dmin fa"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
+msgid "%ds ago"
+msgstr "%dsec fa"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
msgid "%s is untagged in multiple VLANs!"
msgstr "%s non è taggato in VLAN multiple!"
@@ -58,7 +70,7 @@ msgstr "(vuoto)"
msgid "(no interfaces attached)"
msgstr "(nessuna interfaccia collegata)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:635
msgctxt "Label indicating further amount of allowed ips"
msgid "+ %d more"
msgstr ""
@@ -68,8 +80,8 @@ msgid "-- Additional Field --"
msgstr "-- Campo Aggiuntivo --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4152
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -85,13 +97,13 @@ msgstr "-- Scegli --"
msgid "-- custom --"
msgstr "-- personalizzato --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
msgid "-- match by label --"
msgstr "-- corrispondenza per etichetta --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
msgid "-- match by uuid --"
msgstr "-- corrispondenza per uuid --"
@@ -106,7 +118,7 @@ msgctxt "sstp log level value"
msgid "0"
msgstr "0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
msgstr ""
"0 = non usare la soglia RSSI, 1 = non modificare l'impostazione predefinita "
@@ -121,7 +133,7 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "Carico in 1 minuto:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:324
msgctxt "nft amount of flags"
msgid "1 flag"
msgid_plural "%d flags"
@@ -147,7 +159,7 @@ msgctxt "sstp log level value"
msgid "4"
msgstr "4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "4-character hexadecimal ID"
msgstr "ID esadecimale di 4 caratteri"
@@ -160,43 +172,88 @@ msgstr "464XLAT (CLAT)"
msgid "5 Minute Load:"
msgstr "Carico in 5 minuti:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "6-octet identifier as a hex string - no colons"
msgstr "stringa esadecimale di 6 byte (12 caratteri) - senza separatori"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid "802.11k RRM"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid "802.11r Fast Transition"
msgstr "802.11r transizione BSS rapida (Fast Transition)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "802.11v: Time Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w Association SA Query maximum timeout"
msgstr "Timeout massimo per Secure Association Query 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w Association SA Query retry timeout"
msgstr "Tempo di attesa per retry di Secure Association Query 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid "802.11w Management Frame Protection"
msgstr "Protezione frame di gestione 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w maximum timeout"
msgstr "Timeout massimo 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w retry timeout"
msgstr "Tempo di attesa per retry 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1022
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
msgstr "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
"Maschera di rete <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>"
@@ -210,74 +267,86 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:70
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
msgstr ""
-"Nome del <abbr title=\"Light Emitting Diode - Diodo ad Emissione di Luce"
-"\">LED</abbr>"
+"Nome del <abbr title=\"Light Emitting Diode - Diodo ad Emissione di "
+"Luce\">LED</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
msgstr "Proxy <abbr title=\"Neighbour Discovery Protocol\"> NDP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
msgstr "Flag <abbr title=\"Router Advertisement\">RA</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
msgstr "Limite degli hop <abbr title=\"Router Advertisement\">RA</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
msgstr "Durata <abbr title=\"Router Advertisement\">RA</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
msgstr "MTU <abbr title=\"Router Advertisement\"> RA</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:773
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
msgstr "Servizio <abbr title=\"Router Advertisement\">RA</abbr>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+msgid ""
+"<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
+"NXDOMAIN."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+msgid ""
+"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
+"<code>::</code>) for example.com and its subdomains."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
msgctxt "nft relational \">\" operator expression"
msgid "<var>%s</var> greater than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
msgctxt "nft relational \">=\" operator expression"
msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
msgctxt "nft set match expression"
msgid "<var>%s</var> in set <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
msgctxt "nft relational \"==\" operator expression"
msgid "<var>%s</var> is <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
msgctxt "nft relational \"in\" operator expression"
msgid "<var>%s</var> is one of <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
msgctxt "nft relational \"<\" operator expression"
msgid "<var>%s</var> lower than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \"<=\" operator expression"
msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
msgctxt "nft relational \"!=\" operator expression"
msgid "<var>%s</var> not <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
msgctxt "nft not in set match expression"
msgid "<var>%s</var> not in set <strong>%s</strong>"
msgstr ""
@@ -298,30 +367,30 @@ msgstr "Esiste già una configurazione per il dispositivo \"%s\""
msgid "A directory with the same name already exists."
msgstr "Esiste già una directory con lo stesso nome del file."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
msgid "A new login is required since the authentication session expired."
msgstr ""
"È necessario un nuovo login poiché la sessione di autenticazione è scaduta."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "A43C + J43 + A43"
msgstr "A43C + J43 + A43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
msgid "A43C + J43 + A43 + V43"
msgstr "A43C + J43 + A43 + V43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid "ADSL"
msgstr "ADSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
msgid "ANSI T1.413"
msgstr "ANSI T1.413"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
msgid "APN"
msgstr "APN"
@@ -354,29 +423,36 @@ msgstr ""
msgid "ARP retry threshold"
msgstr "Soglia di riprova ARP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:638
msgid "ARP traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
msgid "ATM (Asynchronous Transfer Mode)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid "ATM Bridges"
msgstr "Ponti ATM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
msgid "ATM Virtual Channel Identifier (VCI)"
msgstr "Identificatore Canale Virtuale ATM (VCI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
msgid "ATM Virtual Path Identifier (VPI)"
msgstr "Identificatore Percorso Virtuale ATM (VPI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid ""
"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
@@ -386,12 +462,12 @@ msgstr ""
"interfacce di rete virtuali Linux che possono essere usate insieme a DHCP o "
"PPP per connettersi alla rete del provider."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
msgid "ATM device number"
msgstr "Numero dispositivo ATM"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "ATU-C System Vendor ID"
msgstr ""
@@ -401,7 +477,7 @@ msgstr ""
msgid "Absent Interface"
msgstr "Interfaccia assente"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
msgid "Accept DNS queries only from hosts whose address is on a local subnet."
msgstr ""
"Accetta query DNS solo da host il cui indirizzo si trova su una sottorete "
@@ -411,7 +487,7 @@ msgstr ""
msgid "Accept local"
msgstr "Accetta locale"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
msgctxt "nft accept action"
msgid "Accept packet"
msgstr ""
@@ -424,8 +500,8 @@ msgstr "Accetta pacchetti con indirizzo di origine locale"
msgid "Access Concentrator"
msgstr "Concentratore d'Accesso"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
msgid "Access Point"
msgstr "Punto di Accesso (AP)"
@@ -475,8 +551,8 @@ msgstr ""
msgid "Active-Backup policy (active-backup, 1)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
msgid "Ad-Hoc"
msgstr "Ad-Hoc"
@@ -493,18 +569,18 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3582
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:885
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
msgid "Add"
msgstr "Aggiungi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
msgid "Add ATM Bridge"
msgstr ""
@@ -524,11 +600,11 @@ msgstr "Aggiungi azione LED"
msgid "Add VLAN"
msgstr "Aggiungi VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1328
msgid "Add device configuration"
msgstr "Aggiungi configurazione dispositivo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1268
msgid "Add device configuration…"
msgstr "Aggiungi configurazione dispositivo…"
@@ -536,18 +612,18 @@ msgstr "Aggiungi configurazione dispositivo…"
msgid "Add instance"
msgstr "Aggiungi istanza"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
msgid "Add key"
msgstr "Aggiungi chiave"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
msgid "Add local domain suffix to names served from hosts files."
msgstr "Aggiungi il suffisso di dominio locale ai nomi serviti dal file hosts."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:475
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
msgid "Add new interface..."
msgstr "Aggiungi nuova interfaccia..."
@@ -563,11 +639,11 @@ msgstr "Aggiungi alla Blacklist"
msgid "Add to Whitelist"
msgstr "Aggiungi alla Whitelist"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
msgid "Additional hosts files"
msgstr "File Hosts aggiuntivo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
msgid "Additional servers file"
msgstr "File server aggiuntivi"
@@ -589,7 +665,7 @@ msgctxt "nft meta nfproto"
msgid "Address family"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:278
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
msgid "Address setting is invalid"
msgstr ""
@@ -597,7 +673,7 @@ msgstr ""
msgid "Address to access local relay bridge"
msgstr "Indirizzo per accedere al bridge locale di trasmissione"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
msgid "Addresses"
msgstr "Indirizzi"
@@ -606,14 +682,14 @@ msgstr "Indirizzi"
msgid "Administration"
msgstr "Amministrazione"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:488
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:989
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
msgid "Advanced Settings"
msgstr "Impostazioni Avanzate"
@@ -630,7 +706,7 @@ msgstr ""
msgid "Aggregate Originator Messages"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
msgstr ""
@@ -656,21 +732,21 @@ msgstr ""
msgid "Alert"
msgstr "Allarme"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
#: modules/luci-compat/luasrc/model/network.lua:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
msgid "Alias Interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
msgid "Alias of \"%s\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
msgid "All servers"
msgstr "Tutti i server"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
@@ -678,7 +754,7 @@ msgstr ""
"Assegna gli indirizzi IP consecutivamente, a partire dall'indirizzo più "
"basso disponibile."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
msgid "Allocate IPs sequentially"
msgstr "Assegna IP consecutivi"
@@ -688,13 +764,13 @@ msgstr ""
"Permetti autenticazione <abbr title=\"Secure Shell\">SSH</abbr> tramite "
"password"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
msgstr ""
"In modalità Punto di Accesso (AP) consenti la disconnessione dei client in "
"condizioni di acknowledgement scarso"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
msgid "Allow all except listed"
msgstr "Consenti tutti tranne quelli nell'elenco"
@@ -702,15 +778,15 @@ msgstr "Consenti tutti tranne quelli nell'elenco"
msgid "Allow full UCI access for legacy applications"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid "Allow legacy 802.11b rates"
msgstr "Consenti velocità 802.11b legacy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1090
msgid "Allow listed only"
msgstr "Consenti solo quelli nell'elenco"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "Allow localhost"
msgstr "Permetti localhost"
@@ -735,11 +811,13 @@ msgstr ""
msgid "Allow the <em>root</em> user to login with password"
msgstr "Abilita l'accesso all'utente <em>root</em> via password"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
msgid "Allowed IPs"
msgstr "IP permessi"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:306
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
msgid "AllowedIPs setting is invalid"
msgstr ""
@@ -755,11 +833,11 @@ msgstr "Sempre spento (kernel: none)"
msgid "Always on (kernel: default-on)"
msgstr "Sempre acceso (kernel: default-on)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
@@ -771,6 +849,10 @@ msgstr ""
msgid "Amount of Duplicate Address Detection probes to send"
msgstr "Quantità di probe DAD (Duplicate Address Detection) da inviare"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
msgstr "Errore durante il salvataggio del form:"
@@ -779,98 +861,98 @@ msgstr "Errore durante il salvataggio del form:"
msgid "An optional, short description for this device"
msgstr "Una breve descrizione facoltativa per questo dispositivo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Annex"
msgstr "Annex"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
msgid "Annex A + L + M (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
msgid "Annex A G.992.1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Annex A G.992.2"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
msgid "Annex A G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
msgid "Annex A G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
msgid "Annex B (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
msgid "Annex B G.992.1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
msgid "Annex B G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
msgid "Annex B G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
msgid "Annex J (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
msgid "Annex L G.992.3 POTS 1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "Annex M (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
msgid "Annex M G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
msgid "Annex M G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
msgid "Announce this device as IPv6 DNS server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
msgid ""
"Announce this device as default router if a local IPv6 default route is "
"present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:789
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
msgid ""
"Announce this device as default router if a public IPv6 prefix is available, "
"regardless of local default route availability."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
msgid ""
"Announce this device as default router regardless of whether a prefix or "
"default route is present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Announced DNS domains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
msgid "Announced IPv6 DNS servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
msgid "Anonymous Identity"
msgstr ""
@@ -882,7 +964,7 @@ msgstr ""
msgid "Anonymous Swap"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:519
msgctxt "nft match any traffic"
msgid "Any packet"
msgstr ""
@@ -894,11 +976,11 @@ msgstr ""
msgid "Any zone"
msgstr "Qualsiasi zona"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
msgid "Apply DHCP Options to this net. (Empty = all clients)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Apply and keep settings"
msgstr ""
@@ -906,44 +988,44 @@ msgstr ""
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4524
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4522
msgid "Apply unchecked"
msgstr "Applica senza controllo"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4655
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
msgid "Applying configuration changes… %ds"
msgstr "Applicazione delle modifiche in corso… %ds"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
msgid "Architecture"
msgstr "Architettura"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:152
msgid "Arp-scan"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2239
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
msgid "Associated Stations"
msgstr "Dispositivi collegati"
@@ -952,15 +1034,15 @@ msgstr "Dispositivi collegati"
msgid "Associations"
msgstr "Collegati"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
msgid ""
"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
msgid ""
"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -975,7 +1057,7 @@ msgstr ""
msgid "Auth Group"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1617
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
msgid "Authentication"
msgstr "Autenticazione"
@@ -984,11 +1066,11 @@ msgstr "Autenticazione"
msgid "Authentication Type"
msgstr "Tipo di autenticazione"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
msgid "Authoritative"
msgstr "Autoritativo"
-#: modules/luci-base/luasrc/view/sysauth.htm:17
+#: modules/luci-base/ucode/template/sysauth.ut:17
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
msgid "Authorization Required"
msgstr "Autorizzazione Richiesta"
@@ -996,7 +1078,7 @@ msgstr "Autorizzazione Richiesta"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
@@ -1016,7 +1098,7 @@ msgstr ""
"Controlla automaticamente la presenza di errori nel filesystem prima di "
"montare"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid ""
"Automatically handle multiple uplink interfaces using source-based policy "
"routing."
@@ -1038,6 +1120,10 @@ msgstr "Automonta Filesystem"
msgid "Automount Swap"
msgstr "Automonta Swap"
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Available"
msgstr "Disponibile"
@@ -1060,11 +1146,11 @@ msgstr "Media:"
msgid "Avoid Bridge Loops"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
msgid "B43 + B43C"
msgstr "B43 + B43C"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
msgid "B43 + B43C + V43"
msgstr "B43 + B43C + V43"
@@ -1072,15 +1158,19 @@ msgstr "B43 + B43C + V43"
msgid "BR / DMR / AFTR"
msgstr "BR / DMR / AFTR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "BSS Transition"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1814
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3250
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
msgid "Back"
msgstr "Indietro"
@@ -1089,11 +1179,7 @@ msgstr "Indietro"
msgid "Back to Overview"
msgstr "Ritorna alla Panoramica"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
-msgid "Back to configuration"
-msgstr "Torna alla configurazione"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:804
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834
msgid "Back to peer configuration"
msgstr ""
@@ -1106,7 +1192,6 @@ msgid "Backup / Flash Firmware"
msgstr "Backup / Flash Firmware"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
msgstr "Elenco dei file di backup"
@@ -1143,12 +1228,15 @@ msgid ""
"packet fits but it is possible to deactivate the fragmentation entirely."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
msgid "Beacon Interval"
msgstr "Intervallo Beacon"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Beacon Report"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
msgid ""
"Below is the determined list of files to backup. It consists of changed "
"configuration files marked by opkg, essential base files and the user "
@@ -1162,7 +1250,7 @@ msgstr ""
msgid "Bind NTP server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
msgid "Bind dynamically to interfaces rather than wildcard address."
msgstr ""
@@ -1171,18 +1259,31 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind interface"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"<a href=\"%s\">RFC2782</a>."
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind the tunnel to this interface (optional)."
@@ -1202,7 +1303,11 @@ msgstr ""
msgid "Bonding Policy"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3014
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+msgid "Both Listen addr and Relay To must be specified."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
#: modules/luci-compat/luasrc/model/network.lua:1421
msgid "Bridge"
msgstr "Bridge"
@@ -1213,17 +1318,17 @@ msgid "Bridge (Support direct communication between MAC VLANs)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
msgid "Bridge VLAN filtering"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
msgid "Bridge device"
msgstr "Dispositivo bridge"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
msgid "Bridge port specific options"
msgstr ""
@@ -1231,11 +1336,11 @@ msgstr ""
msgid "Bridge ports"
msgstr "Porte del bridge"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:642
msgid "Bridge traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
msgid "Bridge unit number"
msgstr "Numero unità bridge"
@@ -1243,7 +1348,7 @@ msgstr "Numero unità bridge"
msgid "Bring up empty bridge"
msgstr "Attiva bridge vuoto"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
msgid "Bring up on boot"
msgstr "Attiva all'avvio"
@@ -1256,7 +1361,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4153
msgid "Browse…"
msgstr "Sfoglia…"
@@ -1264,7 +1369,13 @@ msgstr "Sfoglia…"
msgid "Buffered"
msgstr "In buffer"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+msgid ""
+"CA certificate (PEM encoded; Use instead of system-wide store to verify the "
+"gateway certificate."
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
msgid "CA certificate; if empty it will be saved after the first connection."
msgstr ""
@@ -1272,6 +1383,10 @@ msgstr ""
msgid "CLAT configuration failed"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+msgid "CNAME or fqdn"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "CPU usage (%)"
msgstr "Uso CPU (%)"
@@ -1286,51 +1401,56 @@ msgstr "In cache"
msgid "Call failed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4162
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4651
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2051
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2113
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:465
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
msgid "Cancel"
msgstr "Annulla"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:337
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347
msgid "Cannot parse configuration: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:569
msgctxt "Chain hook: forward"
msgid "Capture incoming packets addressed to other hosts"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:561
msgctxt "Chain hook: prerouting"
msgid "Capture incoming packets before any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565
msgctxt "Chain hook: input"
msgid "Capture incoming packets routed to the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:577
msgctxt "Chain hook: postrouting"
msgid "Capture outgoing packets after any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
msgctxt "Chain hook: output"
msgid "Capture outgoing packets originating from the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
msgctxt "Chain hook: ingress"
msgid "Capture packets directly after the NIC received them"
msgstr ""
@@ -1339,45 +1459,45 @@ msgstr ""
msgid "Category"
msgstr "Categoria"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
msgid "Certificate constraint (Domain)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
msgid "Certificate constraint (SAN)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
msgid "Certificate constraint (Subject)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
msgid "Certificate constraint (Wildcard)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid ""
"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
"`logread -f` during handshake for actual values"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (exact match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (suffix match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1389,16 +1509,16 @@ msgstr ""
msgid "Chain"
msgstr "Catena"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:581
msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
msgid "Changes"
msgstr "Modifiche"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4721
msgid "Changes have been reverted."
msgstr "Le modifiche sono state annullate."
@@ -1410,17 +1530,18 @@ msgstr "Cambia la password di amministratore per accedere al dispositivo"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1812
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
msgid "Channel"
msgstr "Canale"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
msgid "Channel Analysis"
msgstr "Analisi dei canali WiFi"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391
msgid "Channel Width"
msgstr "Larghezza del canale"
@@ -1428,7 +1549,7 @@ msgstr "Larghezza del canale"
msgid "Check filesystems before mount"
msgstr "Controlla i filesystem prima di montare"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Check this option to delete the existing networks from this radio."
msgstr ""
"Seleziona questa opzione per cancellare le reti esistenti da questa radio."
@@ -1446,8 +1567,8 @@ msgstr "Controllo dell'immagine…"
msgid "Choose mtdblock"
msgstr "Seleziona mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid ""
"Choose the firewall zone you want to assign to this interface. Select "
"<em>unspecified</em> to remove the interface from the associated zone or "
@@ -1459,7 +1580,7 @@ msgstr ""
"associata o compilare il campo <em>crea</em> per definire una nuova zona e "
"collegare l'interfaccia ad esso."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>custom</em> field to define a new network."
@@ -1467,7 +1588,7 @@ msgstr ""
"Scegliere la rete o le reti a cui vuoi collegare questa interfaccia wireless "
"o riempire il campo <em>crea</em> per definire una nuova rete."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
msgid "Cipher"
msgstr "Algoritmo cifratura"
@@ -1491,9 +1612,9 @@ msgstr ""
"Premi \"Salva mtdblock\" per avviare il download del file mtdblock "
"selezionato. (ATTENZIONE: QUESTA FUNZIONE È PER ESPERTI!)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3892
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
msgid "Client"
msgstr "Client"
@@ -1503,9 +1624,9 @@ msgstr "Client"
msgid "Client ID to send when requesting DHCP"
msgstr "ID Cliente da inviare all'interno della richiesta DHCP"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4399
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
msgstr "Chiudi"
@@ -1522,19 +1643,15 @@ msgstr ""
"Chiudi le connessioni inattive dopo un determinato numero di secondi, usa 0 "
"per connessioni persistenti"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
-msgid "Close list..."
-msgstr "Chiudi elenco..."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2237
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66
msgid "Collecting data..."
-msgstr "Raccolta dati..."
+msgstr "Sto raccogliendo i dati..."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:71
msgid "Command"
@@ -1552,7 +1669,7 @@ msgstr "Comando fallito"
msgid "Comment"
msgstr "Commento"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid ""
"Complicates key reinstallation attacks on the client side by disabling "
"retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1572,29 +1689,32 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr "Calcolare il checksum in uscita (facoltativo)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Config File"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Configurazione"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:670
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:690
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
msgid "Configuration changes applied."
msgstr "Modifiche alla configurazione applicate."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4508
msgid "Configuration changes have been rolled back!"
msgstr "Le modifiche alla configurazione sono state annullate!"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
msgstr "Configurazione non riuscita"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid ""
"Configures data rates based on the coverage cell density. Normal configures "
"basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
@@ -1611,40 +1731,40 @@ msgstr ""
"velocità di base. Non sono offerte velocità supportate inferiori alle "
"velocità di base."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
msgid ""
"Configures the default router advertisement in <abbr title=\"Router "
"Advertisement\">RA</abbr> messages."
msgstr ""
-"Configura il router predefinito da annunciare nei messaggi <abbr title="
-"\"Router Advertisement\">RA</abbr>."
+"Configura il router predefinito da annunciare nei messaggi <abbr "
+"title=\"Router Advertisement\">RA</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
msgid ""
-"Configures the operation mode of the <abbr title=\"Router Advertisement"
-"\">RA</abbr> service on this interface."
+"Configures the operation mode of the <abbr title=\"Router "
+"Advertisement\">RA</abbr> service on this interface."
msgstr ""
"Configura la modalità operativa del servizio <abbr title=\"Router "
"Advertisement\">RA</abbr> su questa interfaccia."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
msgid "Configures the operation mode of the DHCPv6 service on this interface."
msgstr ""
"Configura la modalità di funzionamento del servizio DHCPv6 su questa "
"interfaccia."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
msgid ""
"Configures the operation mode of the NDP proxy service on this interface."
msgstr ""
"Configura la modalità di funzionamento del servizio proxy NDP su questa "
"interfaccia."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1314
msgid "Configure…"
msgstr "Configurare…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
msgid "Confirm disconnect"
msgstr ""
@@ -1654,7 +1774,7 @@ msgstr "Conferma"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
msgid "Connected"
msgstr "Connesso"
@@ -1668,7 +1788,7 @@ msgstr "Tentativo di connessione non riuscito"
msgid "Connection attempt failed."
msgstr "Tentativo di connessione non riuscito."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid "Connection endpoint"
msgstr ""
@@ -1680,16 +1800,16 @@ msgstr "Connessione persa"
msgid "Connections"
msgstr "Connessioni"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
msgid "Connectivity change"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:32
msgctxt "nft ct state"
msgid "Conntrack state"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:34
msgctxt "nft ct status"
msgid "Conntrack status"
msgstr ""
@@ -1708,29 +1828,29 @@ msgstr ""
msgid "Contents have been saved."
msgstr "I contenuti sono stati salvati."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269
msgid "Continue"
msgstr "Continua"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
msgctxt "nft jump action"
msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
msgid "Continue in calling chain"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:551
msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4546
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4544
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1745,20 +1865,20 @@ msgstr ""
msgid "Country"
msgstr "Nazione"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
msgid "Country Code"
msgstr "Codice Nazione"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid "Coverage cell density"
msgstr "Densità celle di copertura"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid "Create / Assign firewall-zone"
msgstr "Crea / Assegna zona firewall"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
msgid "Create interface"
msgstr ""
@@ -1774,12 +1894,12 @@ msgstr "Livello di log del Cron"
msgid "Current power"
msgstr "Potenza attuale"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
msgctxt "nft meta hour"
msgid "Current time"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
msgctxt "nft meta day"
msgid "Current weekday"
msgstr ""
@@ -1807,8 +1927,8 @@ msgstr "Lampeggio personalizzato (kernel: timer)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
msgid ""
-"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
-"\">LED</abbr>s if possible."
+"Customizes the behaviour of the device <abbr title=\"Light Emitting "
+"Diode\">LED</abbr>s if possible."
msgstr ""
"Personalizza la configurazione dei <abbr title=\"Light Emitting Diode - "
"Diodo ad Emissione di Luce\">LED</abbr> di sistema se possibile."
@@ -1817,38 +1937,38 @@ msgstr ""
msgid "DAD transmits"
msgstr "Trasmissioni DAD"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "DAE-Client"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "DAE-Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "DAE-Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
msgid "DHCP Options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
msgid "DHCP Server"
msgstr "Server DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:249
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
msgid "DHCP and DNS"
msgstr "DHCP e DNS"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2110
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:969
msgid "DHCP client"
msgstr "Client DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid "DHCP-Options"
msgstr "Opzioni DHCP"
@@ -1857,7 +1977,7 @@ msgstr "Opzioni DHCP"
msgid "DHCPv6 client"
msgstr "Client DHCPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
msgid "DHCPv6-Service"
msgstr ""
@@ -1869,27 +1989,27 @@ msgstr ""
msgid "DNS"
msgstr "DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
msgid "DNS forwardings"
msgstr "Inoltri DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526
msgid "DNS query port"
msgstr "Porta di richiesta <abbr title=\"Domain Name System\">DNS</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
msgid "DNS search domains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
msgid "DNS server port"
msgstr "Porta server <abbr title=\"Domain Name System\">DNS</abbr>"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:286
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
msgid "DNS setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid "DNS weight"
msgstr ""
@@ -1897,11 +2017,11 @@ msgstr ""
msgid "DNS-Label / FQDN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
msgid "DNSSEC"
msgstr "DNSSEC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
msgid "DNSSEC check unsigned"
msgstr ""
@@ -1913,39 +2033,47 @@ msgstr ""
msgid "DS-Lite AFTR address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
msgid "DSL"
msgstr "DSL"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
msgid "DSL Status"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
msgid "DSL line mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "DTIM Interval"
msgstr "Intervallo DTIM"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
msgid "DUID"
msgstr "DUID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Data Rate"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+msgid "Data Received"
+msgstr "Dati ricevuti"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
+msgid "Data Transmitted"
+msgstr "Dati trasmessi"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
msgid "Debug"
msgstr "Debug"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
msgid "Default router"
msgstr ""
@@ -1953,7 +2081,7 @@ msgstr ""
msgid "Default state"
msgstr "Stato predefinito"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid ""
"Define additional DHCP options, for example "
"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
@@ -1979,23 +2107,23 @@ msgstr ""
msgid "Defines a specific MTU for this route"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid "Delegate IPv6 prefixes"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3566
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
msgid "Delete"
msgstr "Elimina"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
msgid "Delete key"
msgstr ""
@@ -2003,22 +2131,23 @@ msgstr ""
msgid "Delete request failed: %s"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:906
msgid "Delete this network"
msgstr "Rimuovi questa rete"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "Delivery Traffic Indication Message Interval"
msgstr ""
"Intervallo del messaggio di indicazione del traffico di recapito (DTIM)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
msgid "Description"
msgstr "Descrizione"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
msgid "Deselect"
msgstr ""
@@ -2026,7 +2155,7 @@ msgstr ""
msgid "Design"
msgstr "Tema"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:731
msgid "Designated master"
msgstr ""
@@ -2036,12 +2165,12 @@ msgstr ""
msgid "Destination"
msgstr "Destinazione"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
msgctxt "nft ip daddr"
msgid "Destination IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
msgctxt "nft ip6 daddr"
msgid "Destination IPv6"
msgstr ""
@@ -2050,7 +2179,7 @@ msgstr ""
msgid "Destination port"
msgstr "Porta di destinazione"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
msgctxt "nft ip dport"
msgid "Destination port"
msgstr ""
@@ -2063,21 +2192,21 @@ msgstr "Zona di destinazione"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1134
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid "Device"
msgstr "Dispositivo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:920
msgid "Device Configuration"
msgstr "Configurazione del dispositivo"
@@ -2098,7 +2227,7 @@ msgstr "Nome dispositivo"
msgid "Device not managed by ModemManager."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
msgid "Device not present"
msgstr ""
@@ -2106,7 +2235,7 @@ msgstr ""
msgid "Device type"
msgstr "Tipo dispositivo"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4545
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4543
msgid "Device unreachable!"
msgstr "Dispositivo irraggiungibile!"
@@ -2114,16 +2243,16 @@ msgstr "Dispositivo irraggiungibile!"
msgid "Device unreachable! Still waiting for device..."
msgstr "Dispositivo non raggiungibile! Ancora in attesa del dispositivo..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
msgid "Devices"
msgstr "Dispositivi"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:159
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
msgid "Diagnostics"
msgstr "Diagnostica"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106
msgid "Dial number"
msgstr ""
@@ -2133,12 +2262,12 @@ msgstr "Directory"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Disable"
msgstr "Disabilita"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid ""
"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
"this interface."
@@ -2155,20 +2284,21 @@ msgstr ""
msgid "Disable Encryption"
msgstr "Disabilita Crittografia"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1184
msgid "Disable Inactivity Polling"
msgstr "Disabilita il polling di inattività"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Disable this network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
@@ -2177,21 +2307,22 @@ msgstr ""
msgid "Disabled"
msgstr "Disabilitato"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:521
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
msgctxt "Label indicating that WireGuard peer is disabled"
msgid "Disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Disassociate On Low Acknowledgement"
msgstr "Disconnetti client in caso di Acknowledgement scarso"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
msgid ""
"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
-msgstr "Scarta risposte RFC1918 upstream."
+msgstr ""
+"Scarta risposte upstream che contengono indirizzi <a href=\"%s\">RFC1918</a>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351
@@ -2199,7 +2330,6 @@ msgid "Disconnect"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
msgid "Disconnection attempt failed"
msgstr ""
@@ -2213,19 +2343,21 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3264
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1775
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
msgid "Dismiss"
msgstr "Chiudi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance Optimization"
msgstr "Ottimizzazione Distanza"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance to farthest network member in meters."
msgstr "Distanza dal membro più lontano della rete in metri."
@@ -2233,23 +2365,23 @@ msgstr "Distanza dal membro più lontano della rete in metri."
msgid "Distributed ARP Table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
msgid ""
"Dnsmasq instance to which this boot section is bound. If unspecified, the "
"section is valid for all dnsmasq instances."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid ""
-"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
-"forwarder."
+"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
+"abbr> forwarder."
msgstr ""
-"Dnsmasq è un server <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> leggero e un server d'inoltro <abbr title=\"Domain Name System"
-"\">DNS</abbr>."
+"Dnsmasq è un server <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> leggero e un server d'inoltro <abbr title=\"Domain "
+"Name System\">DNS</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
msgid "Do not cache negative replies, e.g. for non-existent domains."
msgstr ""
"Non memorizzare nella cache le risposte negative, ad es. per domini "
@@ -2263,25 +2395,19 @@ msgstr ""
msgid "Do not create host route to peer (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
msgid "Do not forward DNS queries without dots or domain parts."
msgstr "Non inoltrare query DNS senza punti o parti di dominio."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
-msgid "Do not forward queries that cannot be answered by public resolvers."
-msgstr ""
-"Non inoltrare le richieste che non possono essere risolte dai name server "
-"pubblici."
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
msgid "Do not forward reverse lookups for local networks."
msgstr "Non inoltrare ricerche inverse per reti locali."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
msgid "Do not listen on the specified interfaces."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
msgid "Do not offer DHCPv6 service on this interface."
msgstr ""
@@ -2290,7 +2416,7 @@ msgctxt "VLAN port state"
msgid "Do not participate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
msgid ""
"Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
"packets."
@@ -2302,7 +2428,7 @@ msgstr ""
msgid "Do not send a hostname"
msgstr "Non inviare un nome host"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
msgid ""
"Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr> messages on this interface."
@@ -2314,7 +2440,7 @@ msgstr ""
msgid "Do you really want to delete \"%s\" ?"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
msgstr ""
@@ -2326,7 +2452,7 @@ msgstr ""
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:593
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613
msgid "Do you want to replace the current PSK?"
msgstr ""
@@ -2334,15 +2460,16 @@ msgstr ""
msgid "Do you want to replace the current keys?"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
msgid "Domain"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
msgid "Domain required"
msgstr "Dominio richiesto"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
msgid "Domain whitelist"
msgstr "Lista domini consentiti"
@@ -2368,11 +2495,11 @@ msgstr "Scarica backup"
msgid "Download mtdblock"
msgstr "Scarica mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
msgid "Downstream SNR offset"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
msgid ""
"Drag or paste a valid <em>*.conf</em> file below to configure the local "
"WireGuard interface."
@@ -2386,12 +2513,12 @@ msgstr "Trascina per ordinare"
msgid "Drop Duplicate Frames"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
msgctxt "nft drop action"
msgid "Drop packet"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:547
msgctxt "Chain policy: drop"
msgid "Drop unmatched packets"
msgstr ""
@@ -2413,20 +2540,20 @@ msgstr ""
msgid "Dual-Stack Lite (RFC6333)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
msgstr ""
"<abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> dinamico"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "Dynamic Authorization Extension client."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "Dynamic Authorization Extension port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "Dynamic Authorization Extension secret."
msgstr ""
@@ -2434,7 +2561,7 @@ msgstr ""
msgid "Dynamic tunnel"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid ""
"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
"having static leases will be served."
@@ -2446,17 +2573,17 @@ msgstr ""
msgid "EA-bits length"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1635
msgid "EAP-Method"
msgstr "Metodo EAP"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:505
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
msgid "Edit"
msgstr "Modifica"
@@ -2470,15 +2597,15 @@ msgid ""
"reload the page."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
msgid "Edit this network"
msgstr "Modifica questa rete"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:852
msgid "Edit wireless network"
msgstr "Modifica rete wireless"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
msgctxt "nft rt mtu"
msgid "Effective route MTU"
msgstr ""
@@ -2511,12 +2638,12 @@ msgstr ""
msgid "Emergency"
msgstr "Emergenza"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Enable"
msgstr "Abilita"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
msgstr ""
@@ -2530,7 +2657,7 @@ msgstr ""
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
msgstr "Abilita <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
msgstr ""
@@ -2581,7 +2708,7 @@ msgstr "Abilita client NTP"
msgid "Enable Single DES"
msgstr "Abilita DES Singolo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
msgid "Enable TFTP server"
msgstr "Abilita server TFTP"
@@ -2593,23 +2720,23 @@ msgstr ""
msgid "Enable VLAN functionality"
msgstr "Abilita funzionalità VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1787
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
msgstr "Abilita pulsante WPS, richiede WPA(2)-PSK/WPA3-SAE"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
msgid ""
-"Enable automatic redirection of <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> port."
+"Enable automatic redirection of <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr> port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid "Enable key reinstallation (KRACK) countermeasures"
msgstr "Abilita contromisure per reinstallazione della chiave (KRACK)"
@@ -2637,7 +2764,7 @@ msgstr ""
msgid "Enable multicast support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
msgstr ""
@@ -2666,11 +2793,11 @@ msgstr ""
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
msgstr "Abilita l'opzione DF (non Frammentare) dei pacchetti incapsulati."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
msgid "Enable the built-in single-instance TFTP server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Enable this network"
msgstr ""
@@ -2683,8 +2810,9 @@ msgstr ""
msgid "Enable unicast flooding"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
msgstr "Abilitato"
@@ -2693,7 +2821,7 @@ msgstr "Abilitato"
msgid "Enables IGMP snooping on this bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
@@ -2715,28 +2843,33 @@ msgstr "Abilita il protocollo di Spanning Tree su questo bridge"
msgid "Encapsulation limit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
msgid "Encapsulation mode"
msgstr "Modalità di incapsulamento"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1815
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
msgid "Encryption"
msgstr "Crittografia"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+msgid "Endpoint"
+msgstr "Punto finale"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid "Endpoint Host"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Endpoint Port"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:316
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
msgid "Endpoint setting is invalid"
msgstr ""
@@ -2772,11 +2905,11 @@ msgstr ""
msgid "Erasing..."
msgstr "Cancellazione..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:115
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:116
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
msgid "Error"
msgstr "Errore"
@@ -2785,16 +2918,16 @@ msgstr "Errore"
msgid "Error getting PublicKey"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Errored seconds (ES)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3027
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
#: modules/luci-compat/luasrc/model/network.lua:1433
msgid "Ethernet Adapter"
msgstr "Scheda di Rete"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
#: modules/luci-compat/luasrc/model/network.lua:1423
msgid "Ethernet Switch"
msgstr "Switch di Rete"
@@ -2807,11 +2940,17 @@ msgstr ""
msgid "Every second (fast, 1)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
msgid "Exclude interfaces"
msgstr "Escludi interfacce"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:160
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
msgid ""
"Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
"e.g. for RBL services."
@@ -2823,11 +2962,15 @@ msgstr ""
msgid "Existing device"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
msgid "Expand hosts"
msgstr "Espandi gli hosts"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+msgid "Expected port number."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
msgid "Expecting a hexadecimal assignment hint"
msgstr ""
@@ -2848,11 +2991,11 @@ msgstr "Necessari due valori di priorità separati da due punti (:)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "Expecting: %s"
msgstr "Necessario: %s"
@@ -2864,7 +3007,7 @@ msgstr "Necessario: campo da compilare"
msgid "Expires"
msgstr "Scadenze"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
msgstr ""
@@ -2875,11 +3018,11 @@ msgstr ""
msgid "External"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "External R0 Key Holder List"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid "External R1 Key Holder List"
msgstr ""
@@ -2907,15 +3050,15 @@ msgstr ""
msgid "Extra sstpc options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550
msgid "FT over DS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1549
msgid "FT over the Air"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
msgid "FT protocol"
msgstr "Protocollo FT"
@@ -2923,19 +3066,43 @@ msgstr "Protocollo FT"
msgid "Failed to change the system password."
msgstr "Impossibile modificare la password di sistema."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
msgid "File"
msgstr "File"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"File listing upstream resolvers, optionally domain-specific, e.g. "
"<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
@@ -2945,36 +3112,44 @@ msgstr ""
msgid "File not accessible"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
msgid "File to store DHCP lease information."
msgstr "File per memorizzare i contratti DHCP."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
msgid "File with upstream resolvers."
msgstr "File con i name server upstream."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "Filename"
msgstr "Nome file"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
msgid "Filename of the boot image advertised to clients."
msgstr "Nome del file dell'immagine di avvio annunciato ai client."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
msgid "Filesystem"
msgstr "Filesystem"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+msgid "Filter IPv4 A records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+msgid "Filter IPv6 AAAA records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+msgid "Filter SRV/SOA service discovery"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
msgid "Filter private"
msgstr "Filtra privati"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
-msgid "Filter useless"
-msgstr "Filtra inutili"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
msgid "Filtering for all slaves, no validation"
msgstr ""
@@ -2987,8 +3162,13 @@ msgstr ""
msgid "Filtering for all slaves, validation only for backup slaves"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Finalizing failed"
msgstr ""
@@ -2998,7 +3178,7 @@ msgid ""
"with defaults based on what was detected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
msgid "Find and join network"
msgstr "Trova e aggiungi una rete"
@@ -3012,10 +3192,11 @@ msgid "Firewall"
msgstr "Firewall"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
msgid "Firewall Mark"
msgstr "Marcatore firewall"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
msgid "Firewall Settings"
msgstr "Impostazioni Firewall"
@@ -3027,15 +3208,15 @@ msgstr "Stato del Firewall"
msgid "Firewall mark"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
msgid "Firmware File"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
msgid "Firmware Version"
msgstr "Versione del Firmware"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
msgid "Fixed source port for outbound DNS queries."
msgstr "Porta di origine fissa per le richieste DNS in uscita."
@@ -3061,20 +3242,20 @@ msgstr "Operazioni flash"
msgid "Flashing…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force"
msgstr "Forza"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid "Force 40MHz mode"
msgstr "Forza 40MHz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
msgid "Force CCMP (AES)"
msgstr "Forza CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force DHCP on this network even if another server is detected."
msgstr "Forza DHCP su questa rete, anche se viene rilevato un altro server."
@@ -3086,15 +3267,15 @@ msgstr ""
msgid "Force MLD version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
msgid "Force TKIP"
msgstr "Forza TKIP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
msgid "Force TKIP and CCMP (AES)"
msgstr "Forza TKIP e CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid "Force link"
msgstr "Forza collegamento"
@@ -3106,23 +3287,23 @@ msgstr "Forza aggiornamento"
msgid "Force use of NAT-T"
msgstr "Forza uso del NAT-T"
-#: modules/luci-base/luasrc/view/csrftoken.htm:8
+#: modules/luci-base/ucode/template/csrftoken.ut:8
msgid "Form token mismatch"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
msgid ""
-"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> messages between the designated master "
-"interface and downstream interfaces."
+"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
+"designated master interface and downstream interfaces."
msgstr ""
"Inoltra i messaggi <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
-"<abbr title=\"Neighbour Solicitation, Type 135\">NS</abbr> e <abbr title="
-"\"Neighbour Advertisement, Type 136\">NA</abbr> tra l'interfaccia master "
-"designata e le interfacce downstream."
+"<abbr title=\"Neighbour Solicitation, Type 135\">NS</abbr> e <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> tra l'interfaccia "
+"master designata e le interfacce downstream."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
msgid ""
"Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages received on the designated master interface to downstream "
@@ -3135,13 +3316,13 @@ msgstr ""
msgid "Forward DHCP traffic"
msgstr "Inoltra il traffico DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
msgid ""
"Forward DHCPv6 messages between the designated master interface and "
"downstream interfaces."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
msgid "Forward Error Correction Seconds (FECS)"
msgstr ""
@@ -3153,7 +3334,7 @@ msgstr "Inoltra il traffico broadcast"
msgid "Forward delay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
msgid "Forward mesh peer traffic"
msgstr ""
@@ -3161,7 +3342,7 @@ msgstr ""
msgid "Forward multicast packets as unicast packets on this device."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
msgid "Forwarding mode"
msgstr "Modalità di Inoltro"
@@ -3169,11 +3350,11 @@ msgstr "Modalità di Inoltro"
msgid "Fragmentation"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:964
msgid "Fragmentation Threshold"
msgstr "Soglia di frammentazione"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
msgctxt "nft nat flag fully-random"
msgid "Full port randomization"
msgstr ""
@@ -3191,7 +3372,7 @@ msgid "GHz"
msgstr "GHz"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
msgid "GPRS only"
msgstr "Solo GPRS"
@@ -3230,8 +3411,8 @@ msgstr "Porte Gateway"
msgid "Gateway address is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
@@ -3239,10 +3420,10 @@ msgstr ""
msgid "General Settings"
msgstr "Impostazioni Generali"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "General Setup"
msgstr "Configurazione Generale"
@@ -3254,7 +3435,7 @@ msgstr "Opzioni generali dispositivo"
msgid "Generate Config"
msgstr "Genera Configurazione"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid "Generate PMK locally"
msgstr ""
@@ -3262,11 +3443,11 @@ msgstr ""
msgid "Generate archive"
msgstr "Genera archivio"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:789
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819
msgid "Generate configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:829
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859
msgid "Generate configuration…"
msgstr ""
@@ -3274,15 +3455,15 @@ msgstr ""
msgid "Generate new key pair"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
msgid "Generate preshared key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:671
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:691
msgid "Generates a configuration suitable for import on a WireGuard peer"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:763
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
msgid "Generating QR code…"
msgstr ""
@@ -3294,25 +3475,25 @@ msgstr "La conferma della nuova password non corrisponde, modifica annullata!"
msgid "Global Settings"
msgstr "Impostazioni globali"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
msgid "Global network options"
msgstr "Opzioni di rete globali"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:82
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:84
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
msgid "Go to firmware upgrade..."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:72
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
msgid "Go to password configuration..."
msgstr "Vai alla configurazione della password..."
#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3748
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
msgid "Go to relevant configuration page"
@@ -3338,6 +3519,10 @@ msgstr ""
msgid "Grant access to LuCI Wireguard procedures"
msgstr ""
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr ""
+
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
msgid "Grant access to SSH configuration"
msgstr ""
@@ -3443,11 +3628,11 @@ msgstr ""
msgid "Hang Up"
msgstr "Disconnetti (SIGHUP)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Header Error Code Errors (HEC)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
msgid "Heartbeat interval (kernel: heartbeat)"
msgstr "Pulsazione (kernel: heartbeat)"
@@ -3463,7 +3648,7 @@ msgstr ""
"Qui puoi configurare gli aspetti base del tuo dispositivo come il nome host "
"o il fuso orario."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "Nascondi <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
@@ -3472,11 +3657,11 @@ msgstr "Nascondi <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgid "Hide empty chains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
msgid "High"
msgstr "Alta"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
msgctxt "Chain hook description"
msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
msgstr ""
@@ -3486,7 +3671,7 @@ msgid "Hop Penalty"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2169
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2231
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
msgid "Host"
@@ -3496,7 +3681,7 @@ msgstr "Host"
msgid "Host expiry timeout"
msgstr "Timeout scadenza Host"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
msgid "Host requests this filename from the boot server."
msgstr ""
@@ -3505,9 +3690,9 @@ msgid "Host-Uniq tag content"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
msgid "Hostname"
@@ -3517,11 +3702,11 @@ msgstr "Nome host"
msgid "Hostname to send when requesting DHCP"
msgstr "Nome host da inviare al momento della richiesta DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
msgid "Hostnames"
msgstr "Nomi host"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
msgid ""
"Hostnames are used to bind a domain name to an IP address. This setting is "
"redundant for hostnames already configured with static leases, but it can be "
@@ -3544,18 +3729,30 @@ msgstr ""
msgid "Hybrid"
msgstr "Ibrido"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
msgctxt "nft icmpv6 code"
msgid "ICMPv6 code"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
msgctxt "nft icmpv6 type"
msgid "ICMPv6 type"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
+msgid "ID"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3573,11 +3770,11 @@ msgstr ""
msgid "IP Addresses"
msgstr "Indirizzi IP"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
msgid "IP Protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
msgid "IP Sets"
msgstr ""
@@ -3585,7 +3782,7 @@ msgstr ""
msgid "IP Type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
msgid "IP address"
@@ -3601,7 +3798,14 @@ msgstr ""
msgid "IP address is missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:37
msgctxt "nft ip protocol"
msgid "IP protocol"
msgstr ""
@@ -3611,15 +3815,15 @@ msgctxt "nft meta l4proto"
msgid "IP protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
msgid "IP set"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305
msgid "IP sets"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
msgid "IPs to override with NXDOMAIN"
msgstr "Ignora Dominio Bogus NX"
@@ -3627,14 +3831,14 @@ msgstr "Ignora Dominio Bogus NX"
msgid "IPsec XFRM"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
msgid "IPv4"
msgstr "IPv4"
@@ -3660,7 +3864,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
msgid "IPv4 address"
@@ -3700,11 +3904,11 @@ msgstr "Prefisso IPv4"
msgid "IPv4 prefix length"
msgstr "Lunghezza prefisso IPv4"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:626
msgid "IPv4 traffic table \"%h\""
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
msgid "IPv4+IPv6"
msgstr ""
@@ -3717,23 +3921,23 @@ msgstr ""
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:634
msgid "IPv4/IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:109
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
msgid "IPv6"
msgstr "IPv6"
@@ -3749,7 +3953,7 @@ msgstr ""
msgid "IPv6 Neighbours"
msgstr "Indirizzi locali dei client IPv6 vicini"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
msgid "IPv6 RA Settings"
msgstr ""
@@ -3761,11 +3965,11 @@ msgstr ""
msgid "IPv6 Rules"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
msgid "IPv6 Settings"
msgstr "Impostazioni IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid "IPv6 ULA-Prefix"
msgstr "Prefisso IPv6 ULA"
@@ -3779,12 +3983,12 @@ msgstr ""
msgid "IPv6 address"
msgstr "Indirizzi IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid "IPv6 assignment hint"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid "IPv6 assignment length"
msgstr ""
@@ -3800,7 +4004,7 @@ msgstr ""
msgid "IPv6 only"
msgstr "Solo IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid "IPv6 preference"
msgstr ""
@@ -3809,7 +4013,7 @@ msgstr ""
msgid "IPv6 prefix"
msgstr "Prefisso IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid "IPv6 prefix filter"
msgstr ""
@@ -3823,15 +4027,15 @@ msgstr "Lunghezza prefisso IPv6"
msgid "IPv6 routed prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid "IPv6 source routing"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid "IPv6 suffix"
msgstr "Suffisso IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
msgid "IPv6 suffix (hex)"
msgstr ""
"Suffisso <abbr title=\"Internet Protocol Version 6\">IPv6</abbr> "
@@ -3841,11 +4045,11 @@ msgstr ""
msgid "IPv6 support"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:630
msgid "IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr ""
@@ -3864,7 +4068,7 @@ msgstr "IPv6-su-IPv4 (6rd)"
msgid "IPv6-over-IPv4 (6to4)"
msgstr "IPv6-su-IPv4 (6to4)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
msgid "Identity"
msgstr "Identità"
@@ -3880,7 +4084,7 @@ msgstr ""
msgid "If checked, encryption is disabled"
msgstr "Se selezionata, la crittografia è disabilitata"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
@@ -3890,16 +4094,16 @@ msgstr ""
msgid "If set, the meaning of the match options is inverted"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr ""
"Se specificato, monta il dispositivo dal suo UUID invece che dal nodo del "
"dispositivo fisso"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
@@ -3907,33 +4111,33 @@ msgstr ""
"Se specificato, montare il dispositivo dall'etichetta della partizione "
"invece che dal nodo del dispositivo fisso"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
"otherwise modifications will be reverted."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
msgid "If unchecked, no default route is configured"
msgstr "Se deselezionata, non è configurato alcun percorso predefinito"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr ""
"Se deselezionata, gli indirizzi ai server DNS annunciati saranno ignorati"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid ""
"If your physical memory is insufficient unused data can be temporarily "
-"swapped to a swap-device resulting in a higher amount of usable <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
-"slow process as the swap-device cannot be accessed with the high datarates "
-"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+"swapped to a swap-device resulting in a higher amount of usable <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
msgstr ""
"Se la tua memoria è insufficiente i dati non usati possono venire "
"temporaneamente spostati in un'area di swap risultando in un più grande "
@@ -3942,15 +4146,15 @@ msgstr ""
"dispositivo di swap non può essere acceduto alle alte velocità della <abbr "
"title=\"Random Access Memory\">RAM</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
msgid "Ignore <code>/etc/hosts</code>"
msgstr "Ignora <code>/etc/hosts</code>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid "Ignore interface"
msgstr "Ignora interfaccia"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
msgid "Ignore resolv file"
msgstr "Ignora il file resolv"
@@ -3962,25 +4166,25 @@ msgstr "Immagine"
msgid "Image check failed:"
msgstr "Controllo dell'immagine fallito:"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import as peer"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:484
-msgid "Import peer configuration…"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:504
+msgid "Import configuration as peer…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:470
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
msgid "Import settings"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:366
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:391
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:376
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:403
msgid "Imported peer configuration"
msgstr ""
@@ -3998,7 +4202,7 @@ msgid ""
"order to avoid broadcast loops that can bring the entire LAN to a standstill."
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:13
+#: modules/luci-base/ucode/template/csrftoken.ut:13
msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
@@ -4044,6 +4248,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Incoming key"
msgstr ""
@@ -4058,7 +4263,7 @@ msgstr ""
msgid "Info"
msgstr "Informazioni"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Information"
msgstr "Informazioni"
@@ -4077,7 +4282,6 @@ msgid "Ingress device name"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
msgstr ""
@@ -4089,31 +4293,40 @@ msgstr "Script di avvio"
msgid "Initscripts"
msgstr "Script di avvio"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid "Inner certificate constraint (Domain)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid "Inner certificate constraint (SAN)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid "Inner certificate constraint (Subject)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid "Inner certificate constraint (Wildcard)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:310
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
msgid "Install protocol extensions..."
msgstr "Installa le estensioni del protocollo..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
msgid "Instance"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
+msgid "Instance Details"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid ""
"Instead of joining any network with a matching SSID, only connect to the "
"BSSID <code>%h</code>."
@@ -4123,6 +4336,7 @@ msgstr ""
msgid "Insufficient permissions to read UCI configuration."
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
@@ -4130,7 +4344,7 @@ msgstr ""
msgid "Interface"
msgstr "Interfaccia"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:728
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
msgid "Interface \"%h\" is already marked as designated master."
msgstr ""
@@ -4138,7 +4352,7 @@ msgstr ""
msgid "Interface %q device auto-migrated from %q to %q."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
msgid "Interface Configuration"
msgstr "Configurazione Interfaccia"
@@ -4146,7 +4360,7 @@ msgstr "Configurazione Interfaccia"
msgid "Interface ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
msgid "Interface has %d pending changes"
msgstr ""
@@ -4155,39 +4369,39 @@ msgstr ""
msgid "Interface is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:65
msgid "Interface is marked for deletion"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is reconnecting..."
msgstr "L'interfaccia si sta ricollegando..."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:194
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:214
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is shutting down..."
msgstr "L'intefaccia si sta spegnendo..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
msgid "Interface is starting..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304
msgid "Interface is stopping..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Interface name"
msgstr "Nome interfaccia"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:314
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Interface not present or not connected yet."
msgstr "Interfaccia non presente o non ancora connessa."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:507
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
msgid "Interfaces"
msgstr "Interfacce"
@@ -4196,10 +4410,6 @@ msgstr "Interfacce"
msgid "Internal"
msgstr "Interno"
-#: modules/luci-base/luasrc/view/error500.htm:8
-msgid "Internal Server Error"
-msgstr "Errore del Server Interno"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
msgid "Interval For Sending Learning Packets"
msgstr ""
@@ -4222,7 +4432,7 @@ msgstr "Valore immesso non valido"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
msgid "Invalid APN provided"
msgstr ""
@@ -4268,16 +4478,20 @@ msgstr ""
msgid "Invalid hexadecimal value"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
msgid "Invalid username and/or password! Please try again."
msgstr "Username e/o password non validi! Per favore riprova."
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "Invert match"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Isolate Clients"
msgstr "Isola i Client"
@@ -4289,21 +4503,21 @@ msgstr ""
"Sembra tu stia provando a scrivere un'immagine più grande delle dimensioni "
"della memoria flash, per favore controlla il file!"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
msgid "JavaScript required!"
msgstr "JavaScript necessario!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
msgid "Join Network"
msgstr "Aggiungi Rete"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1829
msgid "Join Network: Wireless Scan"
msgstr "Aggiunta rete: rilevamento wireless"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2107
msgid "Joining Network: %q"
msgstr ""
@@ -4315,24 +4529,28 @@ msgstr ""
msgid "Keep settings and retain the current configuration"
msgstr "Mantieni le impostazioni e conserva la configurazione corrente"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgid "Keep-Alive"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Kernel Log"
msgstr "Registro del Kernel"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
msgid "Kernel Version"
msgstr "Versione del Kernel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462
msgid "Key"
msgstr "Chiave"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
msgid "Key #%d"
msgstr "Chiave #%d"
@@ -4340,6 +4558,7 @@ msgstr "Chiave #%d"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Key for incoming packets (optional)."
msgstr ""
@@ -4347,15 +4566,20 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Key for outgoing packets (optional)."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
msgctxt "Label indicating that WireGuard peer lacks public key"
msgid "Key missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
msgctxt "nft unit"
msgid "KiB"
msgstr ""
@@ -4399,12 +4623,12 @@ msgstr "Intervallo echo LCP"
msgid "LED Configuration"
msgstr "Configurazione LED"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
msgid "LLC"
msgstr "LLC"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid "Label"
msgstr "Etichetta"
@@ -4416,14 +4640,25 @@ msgstr "Lingua"
msgid "Language and Style"
msgstr "Lingua e Stile"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
msgid "Last member interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
msgid "Latency"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
+msgid "Latest Handshake"
+msgstr "Ultimo handshake"
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
msgstr ""
@@ -4432,16 +4667,16 @@ msgstr ""
msgid "Learn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Learn routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
msgid "Lease file"
msgstr "File di lease"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid "Lease time"
msgstr "Tempo di lease"
@@ -4465,7 +4700,7 @@ msgstr "Lascia vuoto per l'autorilevamento"
msgid "Leave empty to use the current WAN address"
msgstr "Lascia vuoto per usare l'indirizzo WAN attuale"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid ""
"Legacy or badly behaving devices may require legacy 802.11b rates to "
"interoperate. Airtime efficiency may be significantly reduced where these "
@@ -4476,31 +4711,31 @@ msgstr ""
"l'efficienza del tempo di trasmissione potrebbe essere ridotta. Si consiglia "
"di non consentire velocità 802.11b ove possibile."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
msgid "Legend:"
msgstr "Legenda:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Limit"
msgstr "Limite"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Line Attenuation (LATN)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
msgid "Line Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
msgid "Line State"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Line Uptime"
msgstr ""
@@ -4516,21 +4751,21 @@ msgstr ""
msgid "Link On"
msgstr "Connessione stabilita"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
msgctxt "nft @ll,off,len"
msgid "Link layer header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:514
msgid "List of IP addresses to convert into NXDOMAIN responses."
msgstr "Elenco di indirizzi IP da convertire in risposte NXDOMAIN."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
-msgid "List of IP sets to populate with the specified domain IPs."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
+msgid "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid ""
"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID "
@@ -4539,7 +4774,7 @@ msgid ""
"Association."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
"as 6 octets with colons,128-bit key as hex string. <br />This list is used "
@@ -4552,23 +4787,28 @@ msgstr ""
msgid "List of SSH key files for auth"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
msgid "List of domains to allow RFC1918 responses for."
msgstr "Elenco di domini per cui consentire risposte RFC1918."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
-msgid "List of domains to force to an IP address."
-msgstr "Elenco di domini da forzare a un indirizzo IP."
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
msgid "List of upstream resolvers to forward queries to."
msgstr "Elenco di name server a cui inoltrare le richieste."
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
msgid "Listen Port"
msgstr "Porta in ascolto"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+msgid "Listen address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+msgid "Listen and Relay To IP family must be homogeneous."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342
msgid "Listen interfaces"
msgstr ""
@@ -4576,17 +4816,17 @@ msgstr ""
msgid "Listen only on the given interface or, if unspecified, on all"
msgstr "Ascolta solo sull'interfaccia data o, se non specificato, su tutte"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
msgid ""
"Listen only on the specified interfaces, and loopback if not excluded "
"explicitly."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
msgid "ListenPort setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520
msgid "Listening port for inbound DNS queries."
msgstr "Porta di ascolto per le richieste DNS in entrata."
@@ -4595,7 +4835,7 @@ msgstr "Porta di ascolto per le richieste DNS in entrata."
msgid "Load"
msgstr "Carico"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:63
msgid "Load Average"
msgstr "Carico Medio"
@@ -4603,27 +4843,28 @@ msgstr "Carico Medio"
msgid "Load configuration…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2038
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
msgid "Loading directory contents…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
-#: modules/luci-base/luasrc/view/view.htm:4
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
msgid "Loading view…"
msgstr "Caricamento pagina…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
msgid "Local"
msgstr ""
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
msgid "Local IP address"
msgstr ""
@@ -4643,11 +4884,12 @@ msgstr ""
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "Local IPv4 address"
msgstr "Indirizzo IPv4 locale"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
msgid "Local IPv6 DNS server"
msgstr "Server DNS IPv6 locale"
@@ -4663,45 +4905,54 @@ msgstr "Indirizzo IPv6 locale"
msgid "Local Startup"
msgstr "Avvio Locale"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
msgid "Local Time"
msgstr "Data/ora locale"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1019
msgid "Local ULA"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
msgid "Local domain"
msgstr "Dominio locale"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
msgid "Local domain suffix appended to DHCP names and hosts file entries."
msgstr ""
"Suffisso di dominio locale aggiunto ai nomi DHCP e voci del file hosts."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
msgid "Local server"
msgstr "Server locale"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
msgid "Local service only"
msgstr "Solo servizio locale"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
msgid "Localise queries"
msgstr "Localizza richieste"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid "Lock to BSSID"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft log action"
+msgid "Log event \"<strong>%h</strong>…\""
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
msgid "Log output level"
msgstr "Livello di dettaglio registro"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
msgid "Log queries"
msgstr "Logga richieste"
@@ -4725,8 +4976,8 @@ msgstr ""
msgid "Logical network to which the tunnel will be added (bridged) (optional)."
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
msgid "Login"
msgstr "Login"
@@ -4738,24 +4989,28 @@ msgstr "Esci"
msgid "Loose filtering"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Loss of Signal Seconds (LOSS)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
msgid "Lowest leased address as offset from the network address."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
msgid "MAC"
msgstr "MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
msgid "MAC Address"
msgstr "Indirizzo MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
msgid "MAC Address Filter"
msgstr "Filtro indirizzo MAC"
@@ -4764,15 +5019,15 @@ msgid "MAC Address For The Actor"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
msgid "MAC VLAN"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2168
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2230
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
@@ -4781,11 +5036,11 @@ msgstr ""
msgid "MAC address"
msgstr "Indirizzo MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
msgid "MAC-Filter"
msgstr "Filtro MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
msgid "MAC-List"
msgstr "Lista MAC"
@@ -4821,7 +5076,7 @@ msgid "MII Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
@@ -4829,14 +5084,18 @@ msgstr ""
msgid "MTU"
msgstr "MTU"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+msgid "MX"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
msgid ""
"Make sure to clone the root filesystem using something like the commands "
"below:"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
@@ -4845,31 +5104,31 @@ msgstr ""
msgid "Manual"
msgstr "Manuale"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3891
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
msgid "Master"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr "Intervallo massimo <abbr title=\"Router Advertisement\">RA</abbr>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Max. Attainable Data Rate (ATTNDR)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533
msgid "Max. DHCP leases"
msgstr ""
"<abbr title=\"maximal\">Max.</abbr> lease <abbr title=\"Dynamic Host "
"Configuration Protocol\">DHCP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
msgid "Max. EDNS0 packet size"
msgstr ""
-"<abbr title=\"maximal\">Max.</abbr> dimensione pacchetti <abbr title="
-"\"Extension Mechanisms for Domain Name System\">EDNS0</abbr>"
+"<abbr title=\"maximal\">Max.</abbr> dimensione pacchetti <abbr "
+"title=\"Extension Mechanisms for Domain Name System\">EDNS0</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
msgid "Max. concurrent queries"
msgstr "Numero <abbr title=\"maximal\">max.</abbr> richieste simultanee"
@@ -4877,29 +5136,28 @@ msgstr "Numero <abbr title=\"maximal\">max.</abbr> richieste simultanee"
msgid "Maximum age"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
msgid "Maximum allowed Listen Interval"
msgstr "Massimo intervallo di ascolto consentito"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
msgid "Maximum allowed number of active DHCP leases."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
msgid "Maximum allowed number of concurrent DNS queries."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
msgid "Maximum allowed size of EDNS0 UDP packets."
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Maximum amount of seconds to wait for the modem to become ready"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Maximum number of leased addresses."
msgstr "Numero massimo indirizzi prenotabili."
@@ -4907,7 +5165,7 @@ msgstr "Numero massimo indirizzi prenotabili."
msgid "Maximum snooping table size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid ""
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
@@ -4916,10 +5174,14 @@ msgstr ""
"Advertisement, ICMPv6 Type 134\">RA</abbr> non richiesti. Il valore "
"predefinito è 600 secondi."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid "Maximum transmit power"
msgstr "Potenza di trasmissione massima"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+msgid "May prevent VoIP or other services from working."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
@@ -4946,7 +5208,7 @@ msgstr "Memoria RAM"
msgid "Memory usage (%)"
msgstr "Uso Memoria (%)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
msgid "Mesh"
msgstr ""
@@ -4954,7 +5216,7 @@ msgstr ""
msgid "Mesh ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:997
msgid "Mesh Id"
msgstr ""
@@ -4984,12 +5246,12 @@ msgstr ""
msgid "Metric"
msgstr "Metrica"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
msgctxt "nft unit"
msgid "MiB"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr "Intervallo minimo <abbr title=\"Router Advertisement\">RA</abbr>"
@@ -5007,7 +5269,7 @@ msgid ""
"Prevents ARP cache thrashing."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid ""
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
@@ -5028,7 +5290,7 @@ msgstr ""
msgid "Mobile Data"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "Mobility Domain"
msgstr ""
@@ -5037,14 +5299,14 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1813
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
msgid "Mode"
msgstr "Modalità"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
msgid "Model"
msgstr "Modello"
@@ -5058,13 +5320,13 @@ msgid ""
"minutes."
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "Modem default"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
msgid "Modem device"
@@ -5075,12 +5337,11 @@ msgid "Modem disconnection in progress. Please wait."
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Modem init timeout"
msgstr ""
@@ -5093,8 +5354,8 @@ msgstr ""
msgid "ModemManager"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3895
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1080
msgid "Monitor"
msgstr "Monitor"
@@ -5120,7 +5381,7 @@ msgstr "Punti di Mount"
msgid "Mount Points - Mount Entry"
msgstr "Punti di Mount - Voce di Mount"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
msgid "Mount Points - Swap Entry"
msgstr "Punti di Mount - Voce Swap"
@@ -5140,11 +5401,11 @@ msgstr ""
msgid "Mount filesystems not specifically configured"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "Mount options"
msgstr "Opzioni di mount"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Mount point"
msgstr "Punto di mount"
@@ -5164,6 +5425,10 @@ msgstr "Muovi giù"
msgid "Move up"
msgstr "Muovi su"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid "Multi To Unicast"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
@@ -5183,11 +5448,11 @@ msgstr ""
msgid "Multicast to unicast"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid "NAS ID"
msgstr "ID della NAS"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:537
msgid "NAT action chain \"%h\""
msgstr ""
@@ -5200,11 +5465,11 @@ msgid "NAT64 Prefix"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
msgid "NCM"
msgstr "NCM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "NDP-Proxy slave"
msgstr ""
@@ -5217,29 +5482,42 @@ msgid "NTP server candidates"
msgstr "Candidati server NTP"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4139
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
msgid "Name"
msgstr "Nome"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid "Name of the new network"
msgstr "Nome della nuova rete"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr ""
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
msgid "Navigation"
msgstr "Navigazione"
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "Neighbour Report"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Neighbour cache validity"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2229
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
@@ -5252,32 +5530,28 @@ msgstr "Rete"
msgid "Network Coding"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
msgid "Network Mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid "Network SSID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
-msgid "Network Utilities"
-msgstr "Utilità di Rete"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
msgid "Network address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
msgid "Network boot image"
msgstr "Immagine di avvio di rete"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:408
msgid "Network bridge configuration migration"
msgstr "Migrazione della configurazione bridge di rete"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1435
msgid "Network device"
msgstr "Dispositivo di rete"
@@ -5290,16 +5564,16 @@ msgstr "Attività dispositivo di rete (kernel: netdev)"
msgid "Network device is not present"
msgstr "Il dispositivo di rete non è presente"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:646
msgid "Network device table \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
msgctxt "nft @nh,off,len"
msgid "Network header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:442
msgid "Network ifname configuration migration"
msgstr "Migrazione della configurazione ifname di rete"
@@ -5308,7 +5582,7 @@ msgstr "Migrazione della configurazione ifname di rete"
msgid "Network interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
msgid "Network-ID"
msgstr ""
@@ -5316,7 +5590,13 @@ msgstr ""
msgid "Never"
msgstr "Mai"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
+#, fuzzy
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr "Mai"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
msgid ""
"Never forward matching domains and subdomains, resolve from DHCP or hosts "
"files only."
@@ -5324,11 +5604,11 @@ msgstr ""
"Non inoltrare mai domini e sottodomini corrispondenti, risolvere solo da "
"DHCP o file hosts."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1172
msgid "New interface for \"%s\" can not be created: %s"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1123
msgid "New interface name…"
msgstr ""
@@ -5336,13 +5616,13 @@ msgstr ""
msgid "Next »"
msgstr "Prossimo »"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
msgstr "No"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
msgid "No DHCP Server configured for this interface"
msgstr "Nessun Server DHCP configurato per questa interfaccia"
@@ -5350,7 +5630,7 @@ msgstr "Nessun Server DHCP configurato per questa interfaccia"
msgid "No Data"
msgstr "Nessun dato"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
msgid "No Encryption"
msgstr "Nessuna crittografia"
@@ -5366,9 +5646,13 @@ msgstr ""
msgid "No RX signal"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
+msgid "No WireGuard interfaces configured."
+msgstr "Nessuna interfaccia WireGuard configurata."
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:82
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
msgid ""
"No changes to settings will be stored and are lost after rebooting. This "
@@ -5379,7 +5663,11 @@ msgstr ""
msgid "No client associated"
msgstr "Nessun client associato"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -5402,15 +5690,11 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2913
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
msgid "No entries in this directory"
msgstr ""
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
-msgid "No files found"
-msgstr "Nessun file trovato"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
msgid ""
"No fixed interface listening port defined, peers might not be able to "
"initiate connections to this WireGuard instance!"
@@ -5445,30 +5729,35 @@ msgstr ""
msgid "No more slaves available, can not save interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494
msgid "No negative cache"
msgstr "Nessuna cache negativa"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:697
msgid "No nftables ruleset loaded."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
msgid "No password set!"
msgstr "Nessuna password immessa!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+#, fuzzy
+msgid "No peers connected"
+msgstr "Non connesso"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
msgid "No peers defined yet."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
msgid "No public keys present yet."
msgstr "Non sono ancora presenti chiavi pubbliche."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:614
msgctxt "nft chain is empty"
msgid "No rules in this chain"
msgstr ""
@@ -5481,8 +5770,8 @@ msgstr "Nessuna regola in questa catena."
msgid "No validation or filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "No zone assigned"
msgstr "Nessuna zona assegnata"
@@ -5494,7 +5783,7 @@ msgstr "Nessuna zona assegnata"
msgid "Noise"
msgstr "Rumore"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Noise Margin (SNR)"
msgstr "Margine di Rumore (SNR)"
@@ -5502,11 +5791,11 @@ msgstr "Margine di Rumore (SNR)"
msgid "Noise:"
msgstr "Rumore:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Non Pre-emptive CRC errors (CRC_P)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
msgid "Non-wildcard"
msgstr ""
@@ -5516,12 +5805,12 @@ msgstr ""
msgid "None"
msgstr "Nessuno"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
msgid "Normal"
msgstr "Normale"
-#: modules/luci-base/luasrc/view/error404.htm:8
+#: modules/luci-base/ucode/template/error404.ut:9
msgid "Not Found"
msgstr "Non Trovato"
@@ -5533,15 +5822,15 @@ msgstr "Non associato"
msgid "Not connected"
msgstr "Non connesso"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:131
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:157
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:328
msgid "Not present"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Not started on boot"
msgstr ""
@@ -5549,7 +5838,7 @@ msgstr ""
msgid "Not supported"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid ""
"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
"have problems"
@@ -5557,15 +5846,21 @@ msgstr ""
"Nota: alcuni driver wireless non supportano completamente 802.11w. Ad "
"esempio, mwlwifi potrebbe avere problemi"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(<code>addr#port</code>)."
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "Notes"
msgstr "Note"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:188
msgid "Notice"
-msgstr "Notizia"
+msgstr "Avviso"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:138
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:135
msgid "Nslookup"
msgstr ""
@@ -5573,7 +5868,7 @@ msgstr ""
msgid "Number of IGMP membership reports"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr ""
@@ -5590,7 +5885,7 @@ msgid "Obfuscated Password"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
@@ -5622,7 +5917,7 @@ msgstr ""
msgid "On-link"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
msgid "One of hostname or MAC address must be specified!"
msgstr "Devi specificare almeno il nome host o l'indirizzo MAC!"
@@ -5653,12 +5948,11 @@ msgid ""
"Only if current active slave fails and the primary slave is up (failure, 2)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:683
msgid "Open iptables rules overview…"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
msgstr "Apri lista..."
@@ -5667,11 +5961,11 @@ msgstr "Apri lista..."
msgid "OpenConnect (CISCO AnyConnect)"
msgstr ""
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
msgid "OpenFortivpn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
@@ -5681,24 +5975,24 @@ msgstr ""
"configurata e attiva, altrimenti disabilita il proxy <abbr title=\"Neighbour "
"Discovery Protocol\">NDP</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise fall back to <em>server mode</em>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
msgid ""
"Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
"otherwise disable service."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
msgid "Operating frequency"
msgstr "Frequenza"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
msgid "Option \"%s\" contains an invalid input value."
msgstr ""
@@ -5706,15 +6000,15 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
msgid "Option changed"
msgstr "Opzione cambiata"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
msgid "Option removed"
msgstr "Opzione cancellata"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
msgid "Optional"
msgstr ""
@@ -5722,13 +6016,17 @@ msgstr ""
msgid "Optional, free-form notes about this device"
msgstr "Facoltativo, note in forma libera su questo dispositivo"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid ""
"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -5736,17 +6034,17 @@ msgid ""
"for the interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
msgid "Optional. Description of peer."
msgstr ""
@@ -5754,13 +6052,13 @@ msgstr ""
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
msgid ""
"Optional. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5775,11 +6073,11 @@ msgstr ""
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Optional. Port of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid ""
"Optional. Private key of the WireGuard peer. The key is not required for "
"establishing a connection but allows generating a peer configuration or QR "
@@ -5787,7 +6085,7 @@ msgid ""
"exported."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -5801,18 +6099,23 @@ msgstr ""
msgid "Options"
msgstr "Opzioni"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
msgid ""
"Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
-"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</code>"
-"\" for default route. <code>0.0.0.0</code> means \"the address of the system "
-"running dnsmasq\"."
+"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
+"code>\" for default route. <code>0.0.0.0</code> means \"the address of the "
+"system running dnsmasq\"."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
msgid "Options:"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+msgid "Ordinal: lower comes first."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
msgid "Originator Interval"
msgstr ""
@@ -5844,6 +6147,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Outgoing key"
msgstr ""
@@ -5867,11 +6171,11 @@ msgstr ""
msgid "Overlap"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
msgid "Override IPv4 routing table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
msgid "Override IPv6 routing table"
msgstr ""
@@ -5882,7 +6186,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -5890,6 +6194,7 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
msgid "Override MTU"
msgstr "Sovrascrivi MTU"
@@ -5911,13 +6216,13 @@ msgstr "Sovrascrivi TOS"
msgid "Override TTL"
msgstr "Sovrascrivi TTL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
msgid ""
"Override default MAC address - the range of usable addresses might be "
"limited by the driver"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Override default interface name"
msgstr "Sovrascrivi nome interfaccia di default"
@@ -5925,7 +6230,7 @@ msgstr "Sovrascrivi nome interfaccia di default"
msgid "Override the gateway in DHCP responses"
msgstr "Sovrascrivi il gateway nelle risposte DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
@@ -5945,7 +6250,7 @@ msgstr "Riepilogo"
msgid "Overwrite existing file \"%s\" ?"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:345
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355
msgid "Overwrite the current settings with the imported configuration?"
msgstr ""
@@ -5959,7 +6264,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
@@ -5972,7 +6277,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
@@ -5993,7 +6298,7 @@ msgstr "PID"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
msgid "PIN"
msgstr ""
@@ -6003,7 +6308,7 @@ msgstr ""
msgid "PIN code rejected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1570
msgid "PMK R1 Push"
msgstr ""
@@ -6044,20 +6349,20 @@ msgstr ""
msgid "PSID-bits length"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:571
msgctxt "Label indicating that WireGuard peer uses a PSK"
msgid "PSK"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1528
msgid "PTM/EFM (Packet Transfer Mode)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "PXE/TFTP Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid "Packet Steering"
msgstr "Packet Steering"
@@ -6066,6 +6371,11 @@ msgctxt "nft meta mark"
msgid "Packet mark"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta time"
+msgid "Packet receive time"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr "Pacchetti"
@@ -6074,8 +6384,8 @@ msgstr "Pacchetti"
msgid "Packets To Transmit Before Moving To Next Slave"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "Part of zone %q"
msgstr "Parte della zona %q"
@@ -6084,13 +6394,13 @@ msgctxt "MACVLAN mode"
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
msgid "Password"
msgstr "Password"
@@ -6098,11 +6408,11 @@ msgstr "Password"
msgid "Password authentication"
msgstr "Password di authenticazione"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
msgid "Password of Private Key"
msgstr "Password della chiave privata"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
msgid "Password of inner Private Key"
msgstr ""
@@ -6117,50 +6427,50 @@ msgstr ""
msgid "Password2"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
msgstr "Incolla o trascina il file della chiave SSH…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:424
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:444
msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:417
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
msgid ""
"Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
"another system below to create a matching peer entry allowing that system to "
"connect to the local WireGuard interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:423
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:443
msgid "Paste or drag supplied WireGuard configuration file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
msgid "Path to CA-Certificate"
msgstr "Percorso del certificato CA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
msgid "Path to Client-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
msgid "Path to Private Key"
msgstr "Percorso della chiave privata"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
msgid "Path to inner CA-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
msgid "Path to inner Client-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid "Path to inner Private Key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
msgid "Paused"
msgstr "In pausa"
@@ -6178,6 +6488,14 @@ msgstr "In pausa"
msgid "Peak:"
msgstr "Picco:"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+msgid "Peer"
+msgstr "Peer"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
+msgid "Peer Details"
+msgstr ""
+
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
msgstr ""
@@ -6195,7 +6513,7 @@ msgstr ""
msgid "Peer device name"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Peer disabled"
msgstr ""
@@ -6226,11 +6544,15 @@ msgstr "Esegui ripristino"
msgid "Permission denied"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid "Persistent Keep Alive"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Persistent reconnect interval"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334
msgid "PersistentKeepAlive setting is invalid"
msgstr ""
@@ -6238,46 +6560,53 @@ msgstr ""
msgid "Phy Rate:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
msgid "Physical Settings"
msgstr "Impostazioni Fisiche"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:98
msgid "Ping"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Pkts."
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:19
+#: modules/luci-base/ucode/template/sysauth.ut:19
msgid "Please enter your username and password."
msgstr "Per favore inserisci il tuo username e la password."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4122
msgid "Please select the file to upload."
msgstr "Selezionare il file da caricare."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Policy"
-msgstr ""
+msgstr "Politica"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
msgctxt "Chain hook policy"
msgid "Policy: <strong>%h</strong> (%h)"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "Porta"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
+#, fuzzy
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr "Porta"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
msgid "Port isolation"
msgstr ""
@@ -6290,19 +6619,19 @@ msgstr "Status porta:"
msgid "Potential negation of: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
msgid "Power Management Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "Pre-emptive CRC errors (CRCP_P)"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
msgid "Prefer LTE"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
msgid "Prefer UMTS"
msgstr ""
@@ -6314,15 +6643,15 @@ msgstr ""
msgid "Prefix suppressor"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid "Preshared Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:550
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
msgid "Preshared key in use"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308
msgid "PresharedKey setting is invalid"
msgstr ""
@@ -6337,7 +6666,7 @@ msgid ""
"ignore failures"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Prevents client-to-client communication"
msgstr "Impedisci la comunicazione fra Client"
@@ -6367,13 +6696,15 @@ msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
msgid "Priority"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:545
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
msgctxt "Label indicating that WireGuard peer private key is stored"
msgid "Private"
msgstr ""
@@ -6384,15 +6715,15 @@ msgid "Private (Prevent communication between MAC VLANs)"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid "Private Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:564
msgid "Private key present"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:290
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
msgid "PrivateKey setting is missing or invalid"
msgstr ""
@@ -6405,9 +6736,9 @@ msgstr "Processi"
msgid "Prot."
msgstr "Prot."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:564
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1137
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
@@ -6419,13 +6750,13 @@ msgstr "Protocollo"
msgid "Provide NTP server"
msgstr "Fornisci server NTP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid ""
"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
"and requests."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
msgid "Provide new network"
msgstr "Fornisci nuova rete"
@@ -6435,25 +6766,36 @@ msgid ""
"interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+msgid "Proxy Server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid "ProxyARP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Pseudo Ad-Hoc (ahdemo)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
msgid "Public Key"
msgstr "Chiave pubblica"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
msgid "Public key is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:556
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
msgctxt "Tooltip displaying full WireGuard peer public key"
msgid "Public key: %h"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
msgid ""
"Public keys allow for the passwordless SSH logins with a higher security "
"compared to the use of plain passwords. In order to upload a new key to the "
@@ -6469,7 +6811,7 @@ msgstr ""
msgid "Public prefix routed to this device for distribution to clients."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
msgid "PublicKey setting is invalid"
msgstr ""
@@ -6482,7 +6824,7 @@ msgstr ""
msgid "Quality"
msgstr "Qualità"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
msgid "Query all available upstream resolvers."
msgstr ""
@@ -6494,35 +6836,35 @@ msgstr ""
msgid "Query response interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "R0 Key Lifetime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "R1 Key Holder"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430
msgid "RADIUS Accounting Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
msgid "RADIUS Accounting Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
msgid "RADIUS Accounting Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
msgid "RADIUS Authentication Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
msgid "RADIUS Authentication Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
msgid "RADIUS Authentication Server"
msgstr ""
@@ -6530,16 +6872,20 @@ msgstr ""
msgid "RFC3947 NAT-T mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid "RSN Preauth"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "RSSI threshold for joining"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
msgid "RTS/CTS Threshold"
msgstr "Soglia RTS/CTS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
msgid "RX"
msgstr ""
@@ -6547,11 +6893,17 @@ msgstr ""
msgid "RX Rate"
msgstr "Velocità RX"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2233
msgid "RX Rate / TX Rate"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
msgctxt "nft nat flag random"
msgid "Randomize source port mapping"
msgstr ""
@@ -6560,11 +6912,11 @@ msgstr ""
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
msgstr "Leggi <code>/etc/ethers</code> per configurare il server DHCP."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
msgid "Really switch protocol?"
msgstr "Cambiare veramente il protocollo?"
@@ -6572,11 +6924,11 @@ msgstr "Cambiare veramente il protocollo?"
msgid "Realtime Graphs"
msgstr "Grafici in Tempo Reale"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "Reassociation Deadline"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
msgid "Rebind protection"
msgstr "Protezione rebind"
@@ -6600,11 +6952,20 @@ msgstr "Riavvia il sistema operativo del tuo dispositivo"
msgid "Receive"
msgstr "Ricezione"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
+#, fuzzy
+msgid "Received Data"
+msgstr "Ricezione"
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+msgid "Reconnect Timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
msgid "Reconnect this interface"
msgstr "Ricollega questa interfaccia"
@@ -6612,12 +6973,12 @@ msgstr "Ricollega questa interfaccia"
msgid "Redirect to HTTPS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
msgctxt "nft redirect to port"
msgid "Redirect to local port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
msgctxt "nft redirect"
msgid "Redirect to local system"
msgstr ""
@@ -6626,26 +6987,30 @@ msgstr ""
msgid "References"
msgstr "Riferimenti"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361
+msgid "Refresh Channels"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
msgid "Refreshing"
msgstr "Auto-aggiornamento"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
msgctxt "nft reject with icmp type"
msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
msgctxt "nft reject with icmpx type"
msgid "Reject packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
msgctxt "nft reject with icmpv6 type"
msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
msgctxt "nft reject with tcp reset"
msgid "Reject packet with <strong>TCP reset</strong>"
msgstr ""
@@ -6657,6 +7022,8 @@ msgid ""
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
msgid "Relay"
msgstr ""
@@ -6666,6 +7033,14 @@ msgstr ""
msgid "Relay Bridge"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+msgid "Relay To address"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
msgid "Relay between networks"
msgstr ""
@@ -6684,6 +7059,7 @@ msgstr "Indirizzo IPv4 remoto"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid "Remote IPv4 address or FQDN"
msgstr "Indirizzo IPv4 remoto o FQDN"
@@ -6696,15 +7072,23 @@ msgstr "Indirizzo IPv6 remoto"
msgid "Remote IPv6 address or FQDN"
msgstr "Indirizzo IPv6 remoto o FQDN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:908
msgid "Remove"
msgstr "Rimuovi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
msgid "Remove related device settings from the configuration"
msgstr "Rimuovere dalla configurazione le impostazioni relative al dispositivo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Replace wireless configuration"
msgstr "Sostituisci configurazione wireless"
@@ -6734,7 +7118,7 @@ msgstr ""
msgid "Require incoming packets serialization (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
msgid "Required"
msgstr "Necessario"
@@ -6746,7 +7130,11 @@ msgstr "Necessario per alcuni ISP, ad esempio Charter con DOCSIS 3"
msgid "Required. Base64-encoded private key for this interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
msgid "Required. Public key of the WireGuard peer."
msgstr ""
@@ -6758,67 +7146,67 @@ msgstr ""
msgid "Required. XFRM interface ID to be used for SA."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
msgid "Requires hostapd"
msgstr "Richiede hostapd"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
msgid "Requires hostapd with EAP Suite-B support"
msgstr "Richiede hostapd con supporto EAP Suite-B"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
msgid "Requires hostapd with EAP support"
msgstr "Richiede hostapd con supporto EAP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
msgid "Requires hostapd with OWE support"
msgstr "Richiede hostapd con supporto OWE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
msgid "Requires hostapd with SAE support"
msgstr "Richiede hostapd con supporto SAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
msgid "Requires hostapd with WEP support"
msgstr "Richiede hostapd con supporto WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
msgid "Requires wpa-supplicant"
msgstr "Richiede wpa-supplicant"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
msgid "Requires wpa-supplicant with EAP Suite-B support"
msgstr "Richiede wpa-supplicant con supporto EAP Suite-B"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
msgid "Requires wpa-supplicant with EAP support"
msgstr "Richiede wpa-supplicant con supporto EAP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
msgid "Requires wpa-supplicant with OWE support"
msgstr "Richiede wpa-supplicant con supporto OWE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1358
msgid "Requires wpa-supplicant with SAE support"
msgstr "Richiede wpa-supplicant con supporto SAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
msgid "Requires wpa-supplicant with WEP support"
msgstr "Richiede wpa-supplicant con supporto WEP"
@@ -6827,7 +7215,7 @@ msgid "Reselection policy for primary slave"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
-#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-base/ucode/template/sysauth.ut:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
@@ -6842,20 +7230,24 @@ msgstr "Azzera Contatori"
msgid "Reset to defaults"
msgstr "Azzera a default"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
msgid "Resolv and Hosts Files"
msgstr "File resolv e hosts"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
msgid "Resolv file"
msgstr "File resolv"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+msgid "Resolve specified FQDNs to an IP."
+msgstr "Elenco di domini da forzare a un indirizzo IP."
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
msgid "Resource not found"
msgstr "Risorsa non trovata"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:876
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
msgid "Restart"
msgstr "Riavvia"
@@ -6864,7 +7256,7 @@ msgstr "Riavvia"
msgid "Restart Firewall"
msgstr "Riavvia Firewall"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
msgid "Restart radio interface"
msgstr "Riavviare l'interfaccia radio"
@@ -6876,7 +7268,7 @@ msgstr "Ripristina"
msgid "Restore backup"
msgstr "Ripristina backup"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
msgid ""
"Return answers to DNS queries matching the subnet from which the query was "
"received if multiple IPs are available."
@@ -6893,78 +7285,85 @@ msgstr "Rivela/nascondi password"
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4413
msgid "Revert"
msgstr "Ripristina"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4518
msgid "Revert changes"
msgstr "Annulla modifiche"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4732
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4730
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4712
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4710
msgid "Reverting configuration…"
msgstr "Ripristino della configurazione…"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
msgctxt "nft dnat ip to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
msgctxt "nft dnat ip6 to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
msgctxt "nft dnat ip to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
msgctxt "nft dnat ip6 to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
msgctxt "nft snat ip to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109
msgctxt "nft snat ip6 to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
msgctxt "nft snat ip to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
msgctxt "nft snat ip6 to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
msgid "Rewrite to egress device address"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
msgid ""
"Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
"<em>TFTP server root</em> turn on the TFTP server and serve files from "
"<em>TFTP server root</em>."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
msgid "Root preparation"
msgstr ""
@@ -6972,11 +7371,11 @@ msgstr ""
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Route Allowed IPs"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:533
msgid "Route action chain \"%h\""
msgstr ""
@@ -6984,13 +7383,13 @@ msgstr ""
msgid "Route type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid ""
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
msgstr ""
-"Intervallo di validità del router annunciato nei messaggi <abbr title="
-"\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. Il massimo è 9000 "
+"Intervallo di validità del router annunciato nei messaggi <abbr "
+"title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. Il massimo è 9000 "
"secondi."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:46
@@ -7023,20 +7422,20 @@ msgstr ""
msgid "Rule"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:603
msgid "Rule actions"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:476
msgctxt "nft comment"
msgid "Rule comment: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:541
msgid "Rule container chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
msgid "Rule matches"
msgstr ""
@@ -7044,15 +7443,15 @@ msgstr ""
msgid "Rule type"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run a filesystem check before mounting the device"
msgstr "Esegui un controllo del filesystem prima di montare il dispositivo"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run filesystem check"
msgstr "Esegui controllo del filesystem"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
msgid "Runtime error"
msgstr ""
@@ -7065,6 +7464,11 @@ msgstr "SHA256"
msgid "SNR"
msgstr "SNR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "SRV"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
msgid "SSH Access"
@@ -7082,15 +7486,15 @@ msgstr "Porta del server SSH"
msgid "SSH username"
msgstr "Nome utente SSH"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
msgid "SSH-Keys"
msgstr "Chiavi SSH"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1811
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
msgid "SSID"
msgstr "SSID"
@@ -7103,11 +7507,11 @@ msgstr "SSTP"
msgid "SSTP Server"
msgstr "Server SSTP"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid "SWAP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
@@ -7118,7 +7522,7 @@ msgid "Save"
msgstr "Salva"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Salva & Applica"
@@ -7135,7 +7539,7 @@ msgstr "Salva mtdblock"
msgid "Save mtdblock contents"
msgstr "Salva contenuto mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:881
msgid "Scan"
msgstr ""
@@ -7144,15 +7548,15 @@ msgstr ""
msgid "Scheduled Tasks"
msgstr "Operazioni programmate"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4387
msgid "Section added"
msgstr "Sezione aggiunta"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
msgid "Section removed"
msgstr "Sezione rimossa"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "See \"mount\" manpage for details"
msgstr "Vedi \"mount\" manpage per dettagli"
@@ -7168,7 +7572,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2962
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
msgid "Select file…"
msgstr "Seleziona file…"
@@ -7176,7 +7580,7 @@ msgstr "Seleziona file…"
msgid "Selects the transmit hash policy to use for slave selection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
msgid ""
"Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages advertising this device as IPv6 router."
@@ -7207,11 +7611,11 @@ msgstr "Inviare il nome host di questo dispositivo"
msgid "Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
msgid "Server address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
msgid "Server name"
msgstr ""
@@ -7227,7 +7631,7 @@ msgstr ""
msgid "Services"
msgstr "Servizi"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "Session expired"
msgstr "Sessione scaduta"
@@ -7236,16 +7640,16 @@ msgstr "Sessione scaduta"
msgid "Set Static"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
msgctxt "nft mangle"
msgid "Set header field <var>%s</var> to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
@@ -7255,18 +7659,18 @@ msgstr ""
msgid "Set same MAC Address to all slaves"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
msgid ""
"Set the autonomous address-configuration flag in the prefix information "
"options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
"When enabled, clients will perform stateless IPv6 address autoconfiguration."
msgstr ""
"Impostare il flag di configurazione autonoma dell'indirizzo nelle \"Prefix "
-"Information Option (PIO)\" dei messaggi <abbr title=\"Router Advertisement"
-"\">RA</abbr> inviati. Se abilitato, i client eseguiranno "
+"Information Option (PIO)\" dei messaggi <abbr title=\"Router "
+"Advertisement\">RA</abbr> inviati. Se abilitato, i client eseguiranno "
"l'autoconfigurazione dell'indirizzo IPv6 senza stato (stateless)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
msgid ""
"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
"proxying."
@@ -7280,8 +7684,8 @@ msgstr ""
msgid "Set to first slave added to the bond (follow, 2)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:678
msgid "Set up DHCP Server"
msgstr "Configura server DHCP"
@@ -7292,19 +7696,24 @@ msgid "Setting PLMN failed"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:11
msgid "Settings"
+msgstr "Impostazioni"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Setup routes for proxied IPv6 neighbours."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Severely Errored Seconds (SES)"
msgstr "Secondi con errori gravi (SES)"
@@ -7313,12 +7722,11 @@ msgstr "Secondi con errori gravi (SES)"
msgid "Short GI"
msgstr "Short GI"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
msgid "Short Preamble"
msgstr "Preambolo breve"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
msgstr "Mostra l'elenco dei file sottoposti a backup"
@@ -7331,16 +7739,16 @@ msgstr ""
msgid "Show raw counters"
msgstr "Mostra contatori grezzi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:526
msgid "Shutdown this interface"
msgstr "Spegni questa interfaccia"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:388
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
@@ -7348,11 +7756,11 @@ msgstr "Spegni questa interfaccia"
msgid "Signal"
msgstr "Segnale"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2232
msgid "Signal / Noise"
msgstr "Segnale / Rumore"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Signal Attenuation (SATN)"
msgstr "Attenuazione del segnale (SATN)"
@@ -7364,12 +7772,12 @@ msgstr "Frequenza di aggiornamento del segnale"
msgid "Signal:"
msgstr "Segnale:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Dimensione"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
msgid "Size of DNS query cache"
msgstr "Dimensione della cache delle query DNS"
@@ -7386,12 +7794,12 @@ msgstr "Salta"
msgid "Skip from backup files that are equal to those in /rom"
msgstr "Escludi dal backup i file uguali a quelli in /rom"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
msgid "Skip to content"
msgstr "Salta a contenuto"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
msgid "Skip to navigation"
msgstr "Salta a navigazione"
@@ -7400,7 +7808,7 @@ msgstr "Salta a navigazione"
msgid "Slave Interfaces"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1428
msgid "Software VLAN"
msgstr "VLAN software"
@@ -7409,14 +7817,10 @@ msgstr "VLAN software"
msgid "Some fields are invalid, cannot save values!"
msgstr "Alcuni campi non sono validi, non è possibile salvare i valori!"
-#: modules/luci-base/luasrc/view/error404.htm:9
+#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
msgstr "Siamo spiacenti, l'oggetto che hai richiesto non è stato trovato."
-#: modules/luci-base/luasrc/view/error500.htm:9
-msgid "Sorry, the server encountered an unexpected error."
-msgstr "Spiacente, il server ha rilevato un errore imprevisto."
-
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
msgid ""
"Sorry, there is no sysupgrade support present; a new firmware image must be "
@@ -7436,12 +7840,12 @@ msgstr ""
msgid "Source"
msgstr "Origine"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
msgctxt "nft ip saddr"
msgid "Source IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
msgctxt "nft ip6 saddr"
msgid "Source IPv6"
msgstr ""
@@ -7451,18 +7855,18 @@ msgstr ""
msgid "Source interface"
msgstr "Interfaccia sorgente"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
msgctxt "nft ip sport"
msgid "Source port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
msgid ""
"Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
"options for Dnsmasq."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
msgid ""
"Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
"unspecified, the local device DNS search domain will be announced."
@@ -7471,7 +7875,7 @@ msgstr ""
"DHCPv6. Se non specificato, verrà annunciato il dominio di ricerca DNS del "
"dispositivo locale."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid ""
"Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
"If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -7519,19 +7923,19 @@ msgstr ""
msgid "Specifies the destination subnet to match (CIDR notation)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Specifies the directory the device is attached to"
msgstr "Specifica la cartella a cui è collegato il dispositivo in"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
msgid ""
"Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
"messages, for example to instruct clients to request further information via "
"stateful DHCPv6."
msgstr ""
-"Specifica i flag inviati nei messaggi <abbr title=\"Router Advertisement"
-"\">RA</abbr>, ad esempio per indicare ai client di richiedere ulteriori "
-"informazioni tramite DHCPv6 con stato (stateful)."
+"Specifica i flag inviati nei messaggi <abbr title=\"Router "
+"Advertisement\">RA</abbr>, ad esempio per indicare ai client di richiedere "
+"ulteriori informazioni tramite DHCPv6 con stato (stateful)."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:176
msgid ""
@@ -7571,7 +7975,7 @@ msgstr ""
"Specifica la numero massimo di secondi dopo i quali si presume che gli host "
"non siano raggiungibili"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid ""
"Specifies the maximum transmit power the wireless radio may use. Depending "
"on regulatory requirements and wireless usage, the actual transmit power may "
@@ -7783,7 +8187,7 @@ msgid ""
"bytes)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "Specify the secret encryption key here."
msgstr "Specificare la chiave di cifratura qui."
@@ -7791,7 +8195,7 @@ msgstr "Specificare la chiave di cifratura qui."
msgid "Stale neighbour cache timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
msgid "Start"
msgstr "Avvia"
@@ -7804,16 +8208,16 @@ msgstr "Avvia WPS"
msgid "Start priority"
msgstr "Priorità di avvio"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
msgid "Start refresh"
msgstr "Avvia aggiornamento"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Starting configuration apply…"
msgstr "Inizializzazione configurazione…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1827
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413
msgid "Starting wireless scan..."
msgstr "Avvio scansione wireless..."
@@ -7835,17 +8239,17 @@ msgstr "Instradamento statico IPv6"
msgid "Static Lease"
msgstr "Contratto Statico"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
msgid "Static Leases"
msgstr "Contratti Statici"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
msgstr "Indirizzo Statico"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
msgid ""
"Static leases are used to assign fixed IP addresses and symbolic hostnames "
"to DHCP clients. They are also required for non-dynamic interface "
@@ -7856,18 +8260,18 @@ msgstr ""
"di configurazione non dinamici, dove solo gli host col contratto "
"corrispondente vengono serviti."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
msgid "Station inactivity limit"
msgstr "Limite di inattività dei client"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:551
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
msgid "Status"
msgstr "Stato"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:528
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
msgid "Stop"
msgstr "Arresta"
@@ -7876,8 +8280,8 @@ msgstr "Arresta"
msgid "Stop WPS"
msgstr "Interrompi WPS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1857
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1919
msgid "Stop refresh"
msgstr "Interrompi aggiornamento"
@@ -7889,7 +8293,7 @@ msgstr ""
msgid "Strict filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
msgid "Strict order"
msgstr "Ordine stretto"
@@ -7898,15 +8302,15 @@ msgid "Strong"
msgstr "Forte"
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2055
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2117
msgid "Submit"
msgstr "Invia"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
msgid "Suppress logging"
msgstr "Interrompere logging"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
msgid "Suppress logging of the routine operation for the DHCP protocol."
msgstr ""
"Interrompere il logging delle operazioni di routine per il protocollo DHCP."
@@ -7929,16 +8333,16 @@ msgid ""
"Switch %q has an unknown topology - the VLAN settings might not be accurate."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1426
msgid "Switch VLAN"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
msgid "Switch port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
msgid "Switch protocol"
msgstr "Cambia protocollo"
@@ -7960,8 +8364,16 @@ msgstr "Sincronizza con il server NTP"
msgid "Sync with browser"
msgstr "Sincronizza con il browser"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "Syntax: <code>_service._proto.example.com</code>."
+msgstr ""
+
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
msgid "System"
@@ -7985,29 +8397,29 @@ msgstr "Proprietà di Sistema"
msgid "System log buffer size"
msgstr "Dimensione buffer log di sistema"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
msgid "System running in recovery (initramfs) mode."
msgstr "Sistema in esecuzione in modalità di ripristino (initramfs)."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
msgctxt "nft tcp option maxseg size"
msgid "TCP MSS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
msgctxt "nft tcp dport"
msgid "TCP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
msgctxt "nft tcp flags"
msgid "TCP flags"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
msgctxt "nft tcp sport"
msgid "TCP source port"
msgstr ""
@@ -8016,12 +8428,12 @@ msgstr ""
msgid "TCP:"
msgstr "TCP:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
msgid "TFTP server root"
msgstr "Server TFTP principale"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
msgid "TX"
msgstr "TX"
@@ -8041,6 +8453,7 @@ msgstr "Lunghezza coda TX"
msgid "Table"
msgstr "Tabella"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
@@ -8048,7 +8461,7 @@ msgstr "Tabella"
msgid "Target"
msgstr "Destinazione"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
msgid "Target Platform"
msgstr "Target/Piattaforma"
@@ -8064,7 +8477,7 @@ msgstr ""
msgid "Terminate"
msgstr "Chiudi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid ""
"The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
@@ -8074,7 +8487,7 @@ msgstr ""
"messaggi <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. Il "
"minimo è 1280 byte."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
msgid ""
"The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
"addresses are available via DHCPv6."
@@ -8082,7 +8495,7 @@ msgstr ""
"Il flag <em>Configurazione indirizzo gestito</em> (M) indica che gli "
"indirizzi IPv6 sono disponibili tramite DHCPv6."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
msgid ""
"The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
"also acting as Mobile IPv6 home agent on this link."
@@ -8090,7 +8503,7 @@ msgstr ""
"Il flag <em>Mobile IPv6 Home Agent</em> (H) indica che il dispositivo agisce "
"anche come agente domestico IPv6 mobile su questo collegamento."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
msgid ""
"The <em>Other configuration</em> (O) flag indicates that other information, "
"such as DNS servers, is available via DHCPv6."
@@ -8106,7 +8519,7 @@ msgid ""
"the configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
@@ -8120,17 +8533,17 @@ msgid ""
"username instead of the user ID!"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
msgid "The IP address %h is already used by another static lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
msgid "The IP address is outside of any DHCP pool address range"
msgstr ""
"L'indirizzo IP è al di fuori di qualsiasi intervallo di indirizzi del pool "
"DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
msgid "The IP address of the boot server"
msgstr ""
@@ -8141,6 +8554,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
msgstr ""
@@ -8167,7 +8581,7 @@ msgstr ""
msgid "The LED blinks with the configured on/off frequency"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
msgid "The LED flashes to simulate actual heart beat."
msgstr ""
@@ -8184,7 +8598,7 @@ msgstr ""
msgid "The LED is always in default state on."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
msgid ""
"The MAC address %h is already used by another static lease in the same DHCP "
"pool"
@@ -8194,7 +8608,7 @@ msgstr ""
msgid "The MTU must not exceed the parent device MTU of %d bytes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
msgid "The VLAN ID must be unique"
msgstr "L'ID VLAN deve essere univoco"
@@ -8202,7 +8616,7 @@ msgstr "L'ID VLAN deve essere univoco"
msgid "The algorithm that is used to discover mesh routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid ""
"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
"code> and <code>_</code>"
@@ -8215,7 +8629,7 @@ msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
"Impossibile caricare il file di configurazione a causa del seguente errore:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid ""
"The correct SSID must be manually specified when joining a hidden wireless "
"network"
@@ -8223,7 +8637,7 @@ msgstr ""
"L'SSID corretto deve essere specificato manualmente quando si accede a una "
"rete wireless nascosta"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4509
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8242,8 +8656,8 @@ msgstr ""
"annullare tutte le modifiche in sospeso per mantenere lo stato di "
"configurazione attualmente funzionante."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
@@ -8255,8 +8669,8 @@ msgstr ""
msgid "The device name \"%s\" is already taken"
msgstr "Il nome dispositivo \"%s\" è già stato preso"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
msgid ""
"The existing network configuration needs to be changed for LuCI to function "
"properly."
@@ -8264,7 +8678,7 @@ msgstr ""
"L'attuale configurazione di rete deve essere modificata affinché LuCI "
"funzioni correttamente."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
@@ -8287,7 +8701,7 @@ msgstr ""
msgid "The following rules are currently active on this system."
msgstr "Le seguenti regole sono al momento attive su questo sistema."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
msgid "The frequency is in direct proportion to 1-minute average CPU load."
msgstr ""
@@ -8295,17 +8709,17 @@ msgstr ""
msgid "The gateway address must not be a local IP address"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:732
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752
msgid ""
"The generated configuration can be imported into a WireGuard client "
"application to setup a connection towards this device."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
msgid "The given SSH public key has already been added."
msgstr "La chiave pubblica SSH fornita è già stata aggiunta."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA, "
"ED25519 or ECDSA keys."
@@ -8321,15 +8735,19 @@ msgid ""
"to be received and retransmitted which costs airtime)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
msgid "The hostname of the boot server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
-msgid "The interface name is already used"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+msgid "The interface name is already used"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
msgid "The interface name is too long"
msgstr ""
@@ -8352,6 +8770,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "The local IPv4 address over which the tunnel is created (optional)."
msgstr ""
@@ -8383,7 +8802,7 @@ msgid ""
"host responses are spread out over a larger interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid ""
"The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
"abbr> messages. Maximum is 255 hops."
@@ -8391,20 +8810,20 @@ msgstr ""
"Il numero di hop massimi da pubblicare nei messaggi <abbr title=\"Router "
"Advertisement\">RA</abbr>. Il massimo è 255 hop."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4645
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
msgid "The network name is already used"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
msgid ""
-"The network ports on this device can be combined to several <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"The network ports on this device can be combined to several <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
"communicate directly with each other. <abbr title=\"Virtual Local Area "
"Network\">VLAN</abbr>s are often used to separate different network "
"segments. Often there is by default one Uplink port for a connection to the "
@@ -8418,7 +8837,7 @@ msgstr ""
"per una connessione alla rete più ampia come internet e altre porte per una "
"rete locale."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid ""
"The public hostname or IP address of this system the peer should connect to. "
"This usually is a static public IP address, a static hostname or a DDNS "
@@ -8458,11 +8877,11 @@ msgid ""
"aliases local (255), main (254) and default (253) are also valid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383
msgid "The selected %s mode is incompatible with %s encryption"
msgstr "La modalità %s selezionata non è compatibile con la crittografia %s"
-#: modules/luci-base/luasrc/view/csrftoken.htm:11
+#: modules/luci-base/ucode/template/csrftoken.ut:11
msgid "The submitted security token is invalid or already expired!"
msgstr ""
@@ -8524,8 +8943,8 @@ msgstr ""
"Il file immagine caricato non contiene un formato supportato. Assicurati di "
"aver scelto il formato immagine generico per la tua piattaforma."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
msgid "The value is overridden by configuration."
msgstr ""
@@ -8535,25 +8954,25 @@ msgid ""
"the network with its protocol information."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:679
msgid ""
"There are legacy iptables rules present on the system. Mixing iptables and "
"nftables rules is discouraged and may lead to incomplete traffic filtering."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
msgid "There are no active leases"
msgstr "Non ci sono lease attivi"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4677
msgid "There are no changes to apply"
msgstr "Non ci sono modifiche da applicare"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:70
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
msgid ""
"There is no password set on this router. Please configure a root password to "
@@ -8564,16 +8983,16 @@ msgstr ""
msgid "This IPv4 address of the relay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1695
msgid "This authentication type is not applicable to the selected EAP method."
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
msgid "This does not look like a valid PEM file"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
"include during sysupgrade. Modified files in /etc/config/ and certain other "
@@ -8614,7 +9033,7 @@ msgid ""
"ends with <code>...:2/64</code>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
msgid "This is the only DHCP server in the local network."
msgstr "Questo è l’unico server DHCP nella rete locale."
@@ -8646,8 +9065,8 @@ msgstr ""
"Questa lista da un riassunto dei processi correntemente attivi e del loro "
"stato."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
msgid ""
"This option cannot be used because the ca-bundle package is not installed."
msgstr ""
@@ -8662,6 +9081,10 @@ msgstr "Questa sezione non contiene ancora valori"
msgid "Time Synchronization"
msgstr "Sincronizzazione Orario"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "Time advertisement"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Time in milliseconds"
msgstr ""
@@ -8670,10 +9093,14 @@ msgstr ""
msgid "Time in seconds to spend in listening and learning states"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "Time interval for rekeying GTK"
msgstr "Intervallo di tempo per il rekeying GTK"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "Time zone"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
msgid "Timed-out"
msgstr ""
@@ -8694,14 +9121,14 @@ msgstr ""
msgid "Timezone"
msgstr "Fuso orario"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:418
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:438
msgid ""
"To fully configure the local WireGuard interface from an existing (e.g. "
-"provider supplied) configuration file, use the <strong><a class=\"full-import"
-"\" href=\"#\">configuration import</a></strong> instead."
+"provider supplied) configuration file, use the <strong><a class=\"full-"
+"import\" href=\"#\">configuration import</a></strong> instead."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
msgid "To login…"
msgstr "Vai al login…"
@@ -8715,7 +9142,7 @@ msgstr ""
"generato precedentemente qui. Per ripristinare il firmware al suo stato "
"iniziale premi \"Esegui ripristino\" (solo per firmware basati su squashfs)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
msgid "Tone"
msgstr ""
@@ -8723,9 +9150,9 @@ msgstr ""
msgid "Total Available"
msgstr "Totale disponibile"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:121
msgid "Traceroute"
msgstr ""
@@ -8740,11 +9167,11 @@ msgstr "Traffico"
msgid "Traffic Class"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:529
msgid "Traffic filter chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:467
msgctxt "nft counter"
msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
msgstr ""
@@ -8761,17 +9188,22 @@ msgstr "Trasmissione"
msgid "Transmit Hash Policy"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
+#, fuzzy
+msgid "Transmitted Data"
+msgstr "Antenna trasmettente"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
msgctxt "nft @th,off,len"
msgid "Transport header bits %d-%d"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
msgctxt "nft th dport"
msgid "Transport header destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
msgctxt "nft th sport"
msgid "Transport header source port"
msgstr ""
@@ -8788,7 +9220,7 @@ msgstr "Modalità di attivazione"
msgid "Tunnel ID"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3024
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
#: modules/luci-compat/luasrc/model/network.lua:1431
msgid "Tunnel Interface"
msgstr ""
@@ -8799,7 +9231,7 @@ msgstr ""
msgid "Tunnel Link"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
msgid "Tunnel device"
msgstr ""
@@ -8807,8 +9239,8 @@ msgstr ""
msgid "Tx-Power"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
msgid "Type"
@@ -8818,12 +9250,12 @@ msgstr "Tipo"
msgid "Type of service"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
msgctxt "nft udp dport"
msgid "UDP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
msgctxt "nft udp sport"
msgid "UDP source port"
msgstr ""
@@ -8841,8 +9273,8 @@ msgstr ""
msgid "UMTS/GPRS/EV-DO"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid "UUID"
msgstr ""
@@ -8863,7 +9295,7 @@ msgstr ""
msgid "Unable to determine upstream interface"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:11
+#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
msgstr ""
@@ -8914,19 +9346,27 @@ msgstr ""
msgid "Unable to save contents: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Unavailable Seconds (UAS)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1317
msgid "Unconfigure"
msgstr ""
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
msgid "Unexpected reply data format"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid ""
"Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
"within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -8939,7 +9379,7 @@ msgstr ""
"all'indirizzamento di rete privata IPv4. Questo prefisso viene generato in "
"modo casuale alla prima installazione."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2111
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
#: modules/luci-compat/luasrc/model/network.lua:971
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
msgid "Unknown"
@@ -8949,7 +9389,7 @@ msgstr "Sconosciuto"
msgid "Unknown and unsupported connection method."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
#: modules/luci-compat/luasrc/model/network.lua:1138
msgid "Unknown error (%s)"
msgstr ""
@@ -8958,7 +9398,7 @@ msgstr ""
msgid "Unknown error code"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2108
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:965
msgid "Unmanaged"
@@ -8969,11 +9409,11 @@ msgstr "Non gestito"
msgid "Unmount"
msgstr "Smonta"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4327
msgid "Unsaved Changes"
msgstr "Modifiche non salvate"
@@ -8987,15 +9427,16 @@ msgid "Unsupported MAP type"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
msgid "Unsupported modem"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:309
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:315
msgid "Unsupported protocol type."
msgstr "Tipo protocollo non supportato."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
msgid "Untitled peer"
msgstr ""
@@ -9007,7 +9448,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
msgid "Upload"
msgstr "Carica"
@@ -9033,16 +9474,16 @@ msgid "Upload file…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4202
msgid "Upload request failed: %s"
msgstr "Caricamento non riuscito: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
msgid "Uploading file…"
msgstr "Caricamento file…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid ""
"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
"assigned with a name in the form <em>wifinet#</em> and the network will be "
@@ -9052,7 +9493,7 @@ msgstr ""
"un nome nella forma <em>wifinet#</em> e la rete verrà riavviata per "
"applicare la nuova configurazione."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410
msgid ""
"Upon pressing \"Continue\", bridges configuration will be updated and the "
"network will be restarted to apply the updated configuration."
@@ -9060,7 +9501,7 @@ msgstr ""
"Premendo \"Continua\", la configurazione del/dei bridge verrà aggiornata e "
"la rete verrà riavviata per applicare la nuova configurazione."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444
msgid ""
"Upon pressing \"Continue\", ifname options will get renamed and the network "
"will be restarted to apply the updated configuration."
@@ -9068,18 +9509,18 @@ msgstr ""
"Premendo \"Continua\", le opzioni ifname saranno rinominate e la rete sarà "
"riavviata per applicare la nuova configurazione."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
msgid "Upstream resolvers will be queried in the order of the resolv file."
msgstr ""
"I name server <abbr title=\"Domain Name System\">DNS</abbr> verranno "
"interrogati nell'ordine del file resolv."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
msgid "Uptime"
-msgstr "Uptime"
+msgstr "Tempo di attività"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
msgid "Use <code>/etc/ethers</code>"
msgstr "Usa <code>/etc/ethers</code>"
@@ -9091,8 +9532,8 @@ msgstr "Utilizza server suggeriti dal DHCP"
msgid "Use DHCP gateway"
msgstr "Usa il DHCP del gateway"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
msgid "Use DNS servers advertised by peer"
msgstr "Usa i server DNS annunciati dal peer"
@@ -9131,11 +9572,11 @@ msgid ""
"(encap2+3)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Use as external overlay (/overlay)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
msgid "Use as root filesystem (/)"
msgstr ""
@@ -9143,22 +9584,22 @@ msgstr ""
msgid "Use broadcast flag"
msgstr "Usa flag broadcast"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
msgid "Use builtin IPv6-management"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
msgid "Use custom DNS servers"
msgstr "Usa server DNS personalizzati"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
msgid "Use default gateway"
msgstr "Usa il gateway predefinito"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
msgid "Use gateway metric"
msgstr "Usa la metrica del gateway"
@@ -9177,20 +9618,20 @@ msgstr ""
msgid "Use routing table"
msgstr "Utilizzare tabella di instradamento"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
msgctxt "nft nat flag persistent"
msgid "Use same source and destination for each connection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
msgid "Use system certificates"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid "Use system certificates for inner-tunnel"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
"em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
@@ -9219,11 +9660,11 @@ msgstr ""
msgid "Used"
msgstr "Usata"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
msgid "Used Key Slot"
msgstr "Slot Chiave Usata"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
@@ -9233,7 +9674,8 @@ msgstr ""
msgid "User Group"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
msgid "User certificate (PEM encoded)"
msgstr ""
@@ -9241,27 +9683,28 @@ msgstr ""
msgid "User identifier"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
msgid "User key (PEM encoded)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: modules/luci-base/ucode/template/sysauth.ut:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
msgid "Username"
msgstr "Nome utente"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
msgid "Utilize flow table <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
msgid "VC-Mux"
msgstr "VC-Mux"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
msgid "VDSL"
msgstr "VDSL"
@@ -9271,17 +9714,17 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
msgid "VLAN (802.1ad)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1411
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
msgid "VLAN (802.1q)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
msgid "VLAN ID"
msgstr ""
@@ -9306,19 +9749,22 @@ msgid "VPN Protocol"
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
msgstr "Server VPN"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+msgid "VPN Server certificate's SHA256 hash"
+msgstr ""
+
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
msgid "VPN Server port"
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
msgstr ""
@@ -9327,6 +9773,10 @@ msgstr ""
msgid "VPNC (CISCO 3000 (and others) VPN)"
msgstr ""
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
msgid "VXLAN (RFC7348)"
msgstr ""
@@ -9340,14 +9790,14 @@ msgstr ""
msgid "VXLANv6 (RFC7348)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
msgid ""
"Validate DNS replies and cache DNSSEC data, requires upstream to support "
"DNSSEC."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
@@ -9373,7 +9823,7 @@ msgstr ""
msgid "Vendor Class to send when requesting DHCP"
msgstr "Classe del Produttore da 'inviare al momento della richiesta DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
msgid "Verify unsigned domain responses really come from unsigned domains."
msgstr ""
@@ -9381,47 +9831,59 @@ msgstr ""
msgid "Verifying the uploaded image file."
msgstr "Verifica del file immagine caricato."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
msgid "Very High"
msgstr "Molto Alta"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1432
msgid "Virtual Ethernet"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
msgid "Virtual dynamic interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
msgid "WDS"
msgstr "WDS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
msgid "WEP Open System"
msgstr "Sistema Aperto WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1297
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1393
msgid "WEP Shared Key"
msgstr "Chiave Condivisa WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WEP passphrase"
msgstr "frase di accesso WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid "WLAN roaming"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid "WMM Mode"
msgstr "Modalità WMM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid "WNM Sleep Mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid "WNM Sleep Mode Fixes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WPA passphrase"
msgstr "frase di accesso WPA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1294
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
@@ -9452,7 +9914,11 @@ msgstr ""
msgid "Weak"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+msgid "Weight"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
@@ -9477,20 +9943,26 @@ msgid ""
"interface prefix"
msgstr ""
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
msgid ""
"When running the mesh over multiple WiFi interfaces per node batman-adv is "
"capable of optimizing the traffic flow to gain maximum performance."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid ""
"When using a PSK, the PMK can be automatically generated. When enabled, the "
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
"key options."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid ""
"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
"802.11a/802.11g rates."
@@ -9498,7 +9970,7 @@ msgstr ""
"Se la modalità Wi-Fi Multimedia (WMM) QoS è disabilitata, i client "
"potrebbero essere limitati a velocità 802.11a/802.11g."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid ""
"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
"may be significantly reduced."
@@ -9511,12 +9983,21 @@ msgstr ""
msgid "Width"
msgstr ""
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+msgid "WireGuard"
+msgstr "WireGuard"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
+msgid "WireGuard Status"
+msgstr "Stato WireGuard"
+
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "WireGuard VPN"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:539
msgid "WireGuard peer is disabled"
msgstr ""
@@ -9526,27 +10007,27 @@ msgstr ""
msgid "Wireless"
msgstr "Wireless"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3011
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
msgstr "Dispositivo wireless"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2990
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4303
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
msgstr "Rete wireless"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:812
msgid "Wireless Overview"
msgstr "Panoramica wireless"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
msgid "Wireless Security"
msgstr "Sicurezza wireless"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
msgid "Wireless configuration migration"
msgstr "Migrazione della configurazione wireless"
@@ -9562,15 +10043,15 @@ msgstr "La rete wireless è disattivata"
msgid "Wireless is not associated"
msgstr "La rete wireless è non associata"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is disabled"
msgstr "La rete wireless è disattivata"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is enabled"
msgstr "La rete wireless è attivata"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Write received DNS queries to syslog."
msgstr "Scrivere le richieste DNS ricevute nel syslog."
@@ -9582,7 +10063,7 @@ msgstr "Scrivi registro di sistema su file"
msgid "XOR policy (balance-xor, 2)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -9592,7 +10073,7 @@ msgstr "Si"
msgid "Yes (none, 0)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:177
msgid ""
"You appear to be currently connected to the device via the \"%h\" interface. "
"Do you really want to shut down the interface?"
@@ -9610,8 +10091,20 @@ msgstr ""
"essenziali come \"network\", il tuo dispositivo potrebbe diventare "
"inaccessibile! </strong>"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:90
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635
+msgid "You may add multiple records for the same Target."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672
+msgid "You may add multiple records for the same domain."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:92
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
@@ -9642,26 +10135,36 @@ msgstr ""
msgid "ZRam Size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
msgid "any"
msgstr "qualsiasi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
msgid "auto"
msgstr "auto"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
msgid "automatic"
msgstr ""
@@ -9669,7 +10172,7 @@ msgstr ""
msgid "baseT"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1591
msgid "bridged"
msgstr "ponte"
@@ -9721,20 +10224,20 @@ msgstr "crea:"
msgid "dBm"
msgstr "dBm"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
msgctxt "nft unit"
msgid "day"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid "disable"
msgstr "disabilita"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:991
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:997
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
msgid "disabled"
@@ -9753,14 +10256,19 @@ msgstr ""
msgid "e.g: dump"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:755
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
msgid "expired"
msgstr "scaduto"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
msgid "forced"
msgstr ""
@@ -9784,19 +10292,19 @@ msgstr "half-duplex"
msgid "hexadecimal encoded value"
msgstr "valore in codifica esadecimale"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
msgid "hidden"
msgstr "nascosto"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
msgctxt "nft unit"
msgid "hour"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "hybrid mode"
msgstr "modo ibrido"
@@ -9818,24 +10326,24 @@ msgstr ""
msgid "key with either 5 or 13 characters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "managed config (M)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1395
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
msgid "medium security"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
msgctxt "nft unit"
msgid "minute"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "minutes"
msgstr "minuti"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
msgid "mobile home agent (H)"
msgstr ""
@@ -9843,7 +10351,7 @@ msgstr ""
msgid "netif_carrier_ok()"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "no"
msgstr "no"
@@ -9857,8 +10365,11 @@ msgstr "Nessun collegamento"
msgid "non-empty value"
msgstr "campo da compilare"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3419
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
msgid "none"
msgstr "nessuna"
@@ -9869,20 +10380,20 @@ msgid "not present"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:969
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:970
msgid "off"
msgstr "spento"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794
msgid "on available prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "open network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
msgid "other config (O)"
msgstr ""
@@ -9891,7 +10402,11 @@ msgstr ""
msgid "output"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
+msgid "over a day ago"
+msgstr "più di un giorno fa"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
msgctxt "nft unit"
msgid "packets"
msgstr ""
@@ -9914,23 +10429,22 @@ msgid ""
"single packet rather than many small ones"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
msgid "relay mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1586
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
msgid "routed"
msgstr "instradato"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "sec"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "server mode"
msgstr ""
@@ -9938,7 +10452,7 @@ msgstr ""
msgid "sstpc Log-level"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "strong security"
msgstr ""
@@ -9946,7 +10460,7 @@ msgstr ""
msgid "tagged"
msgstr "etichettato"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "time units (TUs / 1.024 ms) [1000-65535]"
msgstr ""
@@ -9965,15 +10479,19 @@ msgstr ""
msgid "unknown"
msgstr "sconosciuto"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:28
+msgid "unknown version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
msgid "unlimited"
msgstr "illimitato"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
@@ -9995,8 +10513,8 @@ msgid "untagged"
msgstr "non etichettato"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
msgid "valid IP address"
msgstr "indirizzo IP valido"
@@ -10009,7 +10527,7 @@ msgid "valid IPv4 CIDR"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
msgid "valid IPv4 address"
msgstr "indirizzo IPv4 valido"
@@ -10038,7 +10556,7 @@ msgid "valid IPv6 CIDR"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
msgid "valid IPv6 address"
msgstr ""
@@ -10130,7 +10648,7 @@ msgid "valid port or port range (port1-port2)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "valid port value"
msgstr ""
@@ -10166,16 +10684,16 @@ msgstr "valore di almeno %d caratteri"
msgid "value with at most %d characters"
msgstr "valore di al più %d caratteri"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "weak security"
msgstr "sicurezza debole"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
msgctxt "nft unit"
msgid "week"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "sì"
@@ -10183,6 +10701,32 @@ msgstr "sì"
msgid "« Back"
msgstr "« Indietro"
+#~ msgid "Filter useless"
+#~ msgstr "Filtra inutili"
+
+#~ msgid "Network Utilities"
+#~ msgstr "Utilità di Rete"
+
+#~ msgid "Back to configuration"
+#~ msgstr "Torna alla configurazione"
+
+#~ msgid "Close list..."
+#~ msgstr "Chiudi elenco..."
+
+#~ msgid "Internal Server Error"
+#~ msgstr "Errore del Server Interno"
+
+#~ msgid "No files found"
+#~ msgstr "Nessun file trovato"
+
+#~ msgid "Sorry, the server encountered an unexpected error."
+#~ msgstr "Spiacente, il server ha rilevato un errore imprevisto."
+
+#~ msgid "Do not forward queries that cannot be answered by public resolvers."
+#~ msgstr ""
+#~ "Non inoltrare le richieste che non possono essere risolte dai name server "
+#~ "pubblici."
+
#~ msgid "Sytem running in recovery (initramfs) mode."
#~ msgstr "Sistema in esecuzione in modalità di ripristino (initramfs)."
@@ -10367,12 +10911,12 @@ msgstr "« Indietro"
#~ msgid ""
#~ "The filesystem that was used to format the memory (<abbr title=\"for "
-#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended Filesystem"
-#~ "\">ext3</abbr></samp>)"
+#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended "
+#~ "Filesystem\">ext3</abbr></samp>)"
#~ msgstr ""
-#~ "Il filesystem usato per formattare la memoria (<abbr title=\"per esempio"
-#~ "\">e.s.</abbr> <samp><abbr title=\"Third Extended Filesystem\">ext3</"
-#~ "abbr></samp>)"
+#~ "Il filesystem usato per formattare la memoria (<abbr title=\"per "
+#~ "esempio\">e.s.</abbr> <samp><abbr title=\"Third Extended "
+#~ "Filesystem\">ext3</abbr></samp>)"
#~ msgid "Verify"
#~ msgstr "Verifica"
@@ -10534,9 +11078,6 @@ msgstr "« Indietro"
#~ msgid "Transmit Power"
#~ msgstr "Potenza di trasmissione"
-#~ msgid "Transmitter Antenna"
-#~ msgstr "Antenna trasmettente"
-
#~ msgid "Uploaded File"
#~ msgstr "File Inviato"
diff --git a/modules/luci-base/po/ja/base.po b/modules/luci-base/po/ja/base.po
index 81b5f25f55..55d65d6a0c 100644
--- a/modules/luci-base/po/ja/base.po
+++ b/modules/luci-base/po/ja/base.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2022-07-23 18:25+0000\n"
+"PO-Revision-Date: 2022-11-23 11:35+0000\n"
"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/luci/ja/"
">\n"
@@ -12,25 +12,37 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:650
msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
msgid "\"%h\" table \"%h\""
-msgstr ""
+msgstr "\"%h\" テーブル \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1539
msgid "%.1f dB"
msgstr "%.1f dB"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
msgid "%d Bit"
msgstr "%d ビット"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4043
msgid "%d invalid field(s)"
msgstr "無効な入力欄: %d個"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
+msgid "%dh ago"
+msgstr "%d時間前"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
+msgid "%dm ago"
+msgstr "%d分前"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
+msgid "%ds ago"
+msgstr "%d秒前"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
msgid "%s is untagged in multiple VLANs!"
msgstr "%sは複数のVLANでタグなしに設定されています!"
@@ -58,7 +70,7 @@ msgstr "(空)"
msgid "(no interfaces attached)"
msgstr "(インターフェースが接続されていません)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:635
msgctxt "Label indicating further amount of allowed ips"
msgid "+ %d more"
msgstr ""
@@ -68,8 +80,8 @@ msgid "-- Additional Field --"
msgstr "-- 追加項目 --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4152
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -85,13 +97,13 @@ msgstr "-- 選択してください --"
msgid "-- custom --"
msgstr "-- カスタム --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
msgid "-- match by label --"
msgstr "-- ラベルを指定 --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
msgid "-- match by uuid --"
msgstr "-- UUID を指定 --"
@@ -106,7 +118,7 @@ msgctxt "sstp log level value"
msgid "0"
msgstr "0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
msgstr "0: RSSIしきい値を使用しない、1: ドライバーのデフォルトを使用"
@@ -119,7 +131,7 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "過去1分間の負荷:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:324
msgctxt "nft amount of flags"
msgid "1 flag"
msgid_plural "%d flags"
@@ -144,7 +156,7 @@ msgctxt "sstp log level value"
msgid "4"
msgstr "4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "4-character hexadecimal ID"
msgstr "4文字の16進数ID"
@@ -157,43 +169,88 @@ msgstr "464XLAT(CLAT)"
msgid "5 Minute Load:"
msgstr "過去5分間の負荷:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "6-octet identifier as a hex string - no colons"
msgstr "16進数6オクテットの識別子(コロンを含まない)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid "802.11k RRM"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid "802.11r Fast Transition"
msgstr "802.11r高速ローミング"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "802.11v: Time Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w Association SA Query maximum timeout"
msgstr "802.11wアソシエーションSAクエリの最大タイムアウト"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w Association SA Query retry timeout"
msgstr "802.11wアソシエーションSAクエリの再試行タイムアウト"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid "802.11w Management Frame Protection"
msgstr "802.11w管理フレーム保護"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w maximum timeout"
msgstr "802.11w最大タイムアウト"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w retry timeout"
msgstr "802.11w再試行タイムアウト"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1022
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
msgstr "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-ネットマスク"
@@ -205,71 +262,87 @@ msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr>設定"
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr>名"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
msgstr "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> プロキシ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> フラグ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> ホップ リミット"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:773
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+msgid ""
+"<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
+"NXDOMAIN."
+msgstr ""
+"<code>/#/</code> は全てのドメインに一致します。 IPアドレスが空の <code>/"
+"example.com/</code> は NXDOMAIN を返します。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+msgid ""
+"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
+"<code>::</code>) for example.com and its subdomains."
+msgstr ""
+"<code>/example.com/#</code> は example.com とそのサブドメインに対して NULL ア"
+"ドレス (<code>0.0.0.0</code> 及び <code>::</code>) を返します。"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
msgctxt "nft relational \">\" operator expression"
msgid "<var>%s</var> greater than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
msgctxt "nft relational \">=\" operator expression"
msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
msgctxt "nft set match expression"
msgid "<var>%s</var> in set <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
msgctxt "nft relational \"==\" operator expression"
msgid "<var>%s</var> is <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
msgctxt "nft relational \"in\" operator expression"
msgid "<var>%s</var> is one of <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
msgctxt "nft relational \"<\" operator expression"
msgid "<var>%s</var> lower than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \"<=\" operator expression"
msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
msgctxt "nft relational \"!=\" operator expression"
msgid "<var>%s</var> not <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
msgctxt "nft not in set match expression"
msgid "<var>%s</var> not in set <strong>%s</strong>"
msgstr ""
@@ -290,29 +363,29 @@ msgstr "デバイス \"%s\" の設定は既に存在しています"
msgid "A directory with the same name already exists."
msgstr "同じ名前のディレクトリがすでに存在します。"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
msgid "A new login is required since the authentication session expired."
msgstr "認証セッションの期限が切れたため、再ログインが必要です。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "A43C + J43 + A43"
msgstr "A43C + J43 + A43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
msgid "A43C + J43 + A43 + V43"
msgstr "A43C + J43 + A43 + V43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid "ADSL"
msgstr "ADSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
msgid "ANSI T1.413"
msgstr "ANSI T1.413"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
msgid "APN"
msgstr "APN"
@@ -345,29 +418,36 @@ msgstr "選択したポリシーではARPモニタリングはサポートされ
msgid "ARP retry threshold"
msgstr "ARP再試行しきい値"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:638
msgid "ARP traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "ATM(非同期転送モード)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid "ATM Bridges"
msgstr "ATMブリッジ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
msgid "ATM Virtual Channel Identifier (VCI)"
msgstr "ATM仮想チャネル識別子(VCI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
msgid "ATM Virtual Path Identifier (VPI)"
msgstr "ATM仮想パス識別子(VPI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid ""
"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
@@ -377,12 +457,12 @@ msgstr ""
"インターフェイスとして公開し、DHCPまたはPPPと組み合わせて使用し、プロバイダー"
"ネットワークにダイヤルできます。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
msgid "ATM device number"
msgstr "ATMデバイス番号"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "ATU-C System Vendor ID"
msgstr "ATU-CシステムベンダーID"
@@ -392,7 +472,7 @@ msgstr "ATU-CシステムベンダーID"
msgid "Absent Interface"
msgstr "存在しないインターフェース"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
msgid "Accept DNS queries only from hosts whose address is on a local subnet."
msgstr ""
"DNSサービスを、現在DNSを提供しているサブネットインターフェースに限定します。"
@@ -401,7 +481,7 @@ msgstr ""
msgid "Accept local"
msgstr "ローカルを許可"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
msgctxt "nft accept action"
msgid "Accept packet"
msgstr ""
@@ -414,8 +494,8 @@ msgstr "送信元がローカルアドレスであるパケットを許可しま
msgid "Access Concentrator"
msgstr "アクセスコンセントレータ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
msgid "Access Point"
msgstr "アクセスポイント"
@@ -465,8 +545,8 @@ msgstr "アクティブな IPv6 ルール"
msgid "Active-Backup policy (active-backup, 1)"
msgstr "アクティブ-バックアップポリシー(active-backup、1)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
msgid "Ad-Hoc"
msgstr "アドホック"
@@ -483,18 +563,18 @@ msgstr "アダプティブな送信負荷分散(balance-tlb、5)"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3582
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:885
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
msgid "Add"
msgstr "追加"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
msgid "Add ATM Bridge"
msgstr "ATMブリッジを追加"
@@ -514,11 +594,11 @@ msgstr "LEDの動作を追加"
msgid "Add VLAN"
msgstr "VLANを追加"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1328
msgid "Add device configuration"
msgstr "デバイス設定を追加"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1268
msgid "Add device configuration…"
msgstr "デバイス設定を追加…"
@@ -526,18 +606,18 @@ msgstr "デバイス設定を追加…"
msgid "Add instance"
msgstr "インスタンスを追加"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
msgid "Add key"
msgstr "公開鍵を追加"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
msgid "Add local domain suffix to names served from hosts files."
msgstr "hostsファイルから提供される名前にローカルドメインサフィックスを追加"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:475
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
msgid "Add new interface..."
msgstr "インターフェースを新規作成..."
@@ -553,11 +633,11 @@ msgstr "ブラックリストに追加"
msgid "Add to Whitelist"
msgstr "ホワイトリストに追加"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
msgid "Additional hosts files"
msgstr "追加のホストファイル"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
msgid "Additional servers file"
msgstr "追加のサーバーファイル"
@@ -579,7 +659,7 @@ msgctxt "nft meta nfproto"
msgid "Address family"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:278
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
msgid "Address setting is invalid"
msgstr ""
@@ -587,7 +667,7 @@ msgstr ""
msgid "Address to access local relay bridge"
msgstr "ローカル リレーブリッジにアクセスするためのアドレス"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
msgid "Addresses"
msgstr "アドレス一覧"
@@ -596,14 +676,14 @@ msgstr "アドレス一覧"
msgid "Administration"
msgstr "管理"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:488
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:989
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
msgid "Advanced Settings"
msgstr "詳細設定"
@@ -620,7 +700,7 @@ msgstr "エージング時間"
msgid "Aggregate Originator Messages"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
msgstr "総送信電力(ACTATP)"
@@ -649,27 +729,27 @@ msgstr "アグリゲーター: スレーブの追加/削除または状態の変
msgid "Alert"
msgstr "アラート"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
#: modules/luci-compat/luasrc/model/network.lua:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
msgid "Alias Interface"
msgstr "エイリアスインターフェース"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
msgid "Alias of \"%s\""
msgstr "\"%s\"のエイリアス"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
msgid "All servers"
msgstr "すべてのサーバー"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
msgstr "利用可能な最小IPアドレスから順番に割り当てる"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
msgid "Allocate IPs sequentially"
msgstr "順次IP割り当て"
@@ -677,11 +757,11 @@ msgstr "順次IP割り当て"
msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
msgstr "<abbr title=\"Secure Shell\">SSH</abbr>パスワード認証を許可"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
msgstr "APモードで、低ACK状態のSTAの切断を許可"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
msgid "Allow all except listed"
msgstr "リスト内以外のすべてを許可"
@@ -689,15 +769,15 @@ msgstr "リスト内以外のすべてを許可"
msgid "Allow full UCI access for legacy applications"
msgstr "レガシーアプリケーションにUCIのフルアクセスを許可"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid "Allow legacy 802.11b rates"
msgstr "レガシー802.11bレートを許可"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1090
msgid "Allow listed only"
msgstr "リスト内のみアクセスを許可"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "Allow localhost"
msgstr "ローカルホストを許可"
@@ -721,11 +801,13 @@ msgstr "システム機能の調査を許可"
msgid "Allow the <em>root</em> user to login with password"
msgstr "パスワードでの <em>root</em> 権限へのログインを許可します"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
msgid "Allowed IPs"
msgstr "許可されたIP"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:306
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
msgid "AllowedIPs setting is invalid"
msgstr ""
@@ -741,11 +823,11 @@ msgstr "常にオフ(kernel: none)"
msgid "Always on (kernel: default-on)"
msgstr "常にオン(kernel: default-on)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
@@ -757,6 +839,10 @@ msgstr ""
msgid "Amount of Duplicate Address Detection probes to send"
msgstr "送信に用いる重複アドレス検出(DAD)の数です"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
msgstr "フォームの保存中にエラーが発生しました:"
@@ -765,72 +851,72 @@ msgstr "フォームの保存中にエラーが発生しました:"
msgid "An optional, short description for this device"
msgstr "このデバイスの短い説明(オプション)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Annex"
msgstr "Annex"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
msgid "Annex A + L + M (all)"
msgstr "Annex A + L + M(すべて)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
msgid "Annex A G.992.1"
msgstr "Annex A G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Annex A G.992.2"
msgstr "Annex A G.992.2"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
msgid "Annex A G.992.3"
msgstr "Annex A G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
msgid "Annex A G.992.5"
msgstr "Annex A G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
msgid "Annex B (all)"
msgstr "Annex B(すべて)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
msgid "Annex B G.992.1"
msgstr "Annex B G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
msgid "Annex B G.992.3"
msgstr "Annex B G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
msgid "Annex B G.992.5"
msgstr "Annex B G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
msgid "Annex J (all)"
msgstr "Annex J(すべて)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
msgid "Annex L G.992.3 POTS 1"
msgstr "Annex L G.992.3 POTS 1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "Annex M (all)"
msgstr "Annex M(すべて)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
msgid "Annex M G.992.3"
msgstr "Annex M G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
msgid "Annex M G.992.5"
msgstr "Annex M G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
msgid "Announce this device as IPv6 DNS server."
msgstr "このデバイスを IPv6 DNS サーバーとしてアナウンスします。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
msgid ""
"Announce this device as default router if a local IPv6 default route is "
"present."
@@ -838,7 +924,7 @@ msgstr ""
"ローカルの IPv6 デフォルトルートが存在する場合、このデバイスをデフォルト ルー"
"ターとしてアナウンスします"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:789
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
msgid ""
"Announce this device as default router if a public IPv6 prefix is available, "
"regardless of local default route availability."
@@ -847,7 +933,7 @@ msgstr ""
"トの利用可否にかかわらずこのデバイスをデフォルト ルーターとしてアナウンスしま"
"す"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
msgid ""
"Announce this device as default router regardless of whether a prefix or "
"default route is present."
@@ -855,15 +941,15 @@ msgstr ""
"プレフィックスまたはデフォルトルートが存在するかどうかにかかわらず、このデバ"
"イスをデフォルト ルーターとしてアナウンスします"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Announced DNS domains"
msgstr "アナウンスされたDNSドメイン"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
msgid "Announced IPv6 DNS servers"
msgstr "アナウンスされる IPv6 DNS サーバー"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
msgid "Anonymous Identity"
msgstr "匿名アイデンティティ"
@@ -875,7 +961,7 @@ msgstr "匿名マウント"
msgid "Anonymous Swap"
msgstr "匿名スワップ"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:519
msgctxt "nft match any traffic"
msgid "Any packet"
msgstr ""
@@ -887,11 +973,11 @@ msgstr ""
msgid "Any zone"
msgstr "すべてのゾーン"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
msgid "Apply DHCP Options to this net. (Empty = all clients)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Apply and keep settings"
msgstr ""
@@ -899,40 +985,40 @@ msgstr ""
msgid "Apply backup?"
msgstr "バックアップを適用しますか?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Apply request failed with status <code>%h</code>"
msgstr "適用のリクエストに失敗しました ステータスコード:<code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4524
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4522
msgid "Apply unchecked"
msgstr "チェックなしの適用"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4655
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
msgid "Applying configuration changes… %ds"
msgstr "設定を適用中… 残り最大%d秒"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
msgid "Architecture"
msgstr "アーキテクチャ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:152
msgid "Arp-scan"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr ""
"パブリックIPv6プレフィックスのうち、指定されたプレフィックス長の一部をこのイ"
"ンターフェースに割り当てる"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
@@ -940,7 +1026,7 @@ msgstr ""
"このサブプレフィックスID(16進数)を使用するプレフィックス領域を、このイン"
"ターフェースに割り当てます。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2239
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
msgid "Associated Stations"
msgstr "接続済み端末"
@@ -949,15 +1035,15 @@ msgstr "接続済み端末"
msgid "Associations"
msgstr "接続数"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
msgid ""
"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
msgid ""
"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -972,7 +1058,7 @@ msgstr "接続済みデバイスに対して構成済みのマウントポイン
msgid "Auth Group"
msgstr "認証グループ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1617
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
msgid "Authentication"
msgstr "認証"
@@ -981,11 +1067,11 @@ msgstr "認証"
msgid "Authentication Type"
msgstr "認証タイプ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
msgid "Authoritative"
msgstr "権威"
-#: modules/luci-base/luasrc/view/sysauth.htm:17
+#: modules/luci-base/ucode/template/sysauth.ut:17
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
msgid "Authorization Required"
msgstr "ログイン"
@@ -993,7 +1079,7 @@ msgstr "ログイン"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
@@ -1011,7 +1097,7 @@ msgstr "自動ホームネット(HNCP)"
msgid "Automatically check filesystem for errors before mounting"
msgstr "マウントする前にファイルシステムのエラーを自動的にチェック"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid ""
"Automatically handle multiple uplink interfaces using source-based policy "
"routing."
@@ -1033,6 +1119,10 @@ msgstr "ファイルシステムを自動的にマウント"
msgid "Automount Swap"
msgstr "スワップを自動的にマウント"
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Available"
msgstr "利用可能"
@@ -1055,11 +1145,11 @@ msgstr "平均:"
msgid "Avoid Bridge Loops"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
msgid "B43 + B43C"
msgstr "B43 + B43C"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
msgid "B43 + B43C + V43"
msgstr "B43 + B43C + V43"
@@ -1067,15 +1157,19 @@ msgstr "B43 + B43C + V43"
msgid "BR / DMR / AFTR"
msgstr "BR / DMR / AFTR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "BSS Transition"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1814
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3250
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
msgid "Back"
msgstr ""
@@ -1084,11 +1178,7 @@ msgstr ""
msgid "Back to Overview"
msgstr "概要へ戻る"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
-msgid "Back to configuration"
-msgstr "設定へ戻る"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:804
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834
msgid "Back to peer configuration"
msgstr ""
@@ -1101,7 +1191,6 @@ msgid "Backup / Flash Firmware"
msgstr "バックアップ/フラッシュ"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
msgstr "バックアップファイルリスト"
@@ -1138,12 +1227,15 @@ msgid ""
"packet fits but it is possible to deactivate the fragmentation entirely."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
msgid "Beacon Interval"
msgstr "ビーコン間隔"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Beacon Report"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
msgid ""
"Below is the determined list of files to backup. It consists of changed "
"configuration files marked by opkg, essential base files and the user "
@@ -1157,7 +1249,7 @@ msgstr ""
msgid "Bind NTP server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
msgid "Bind dynamically to interfaces rather than wildcard address."
msgstr ""
"ワイルドカードアドレスよりもインターフェースへ動的にバインド(Linuxのデフォル"
@@ -1168,18 +1260,31 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind interface"
msgstr "インターフェースをバインド"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"<a href=\"%s\">RFC2782</a>."
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind the tunnel to this interface (optional)."
@@ -1199,7 +1304,11 @@ msgstr ""
msgid "Bonding Policy"
msgstr "ボンディングポリシー"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3014
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+msgid "Both Listen addr and Relay To must be specified."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
#: modules/luci-compat/luasrc/model/network.lua:1421
msgid "Bridge"
msgstr "ブリッジ"
@@ -1210,17 +1319,17 @@ msgid "Bridge (Support direct communication between MAC VLANs)"
msgstr "ブリッジ(MAC ベース VLAN間の直接通信をサポート)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
msgid "Bridge VLAN filtering"
msgstr "ブリッジ VLAN フィルタリング"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
msgid "Bridge device"
msgstr "ブリッジ デバイス"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
msgid "Bridge port specific options"
msgstr "ブリッジ ポート用オプション"
@@ -1228,11 +1337,11 @@ msgstr "ブリッジ ポート用オプション"
msgid "Bridge ports"
msgstr "ブリッジ ポート"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:642
msgid "Bridge traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
msgid "Bridge unit number"
msgstr "ブリッジユニット番号"
@@ -1240,7 +1349,7 @@ msgstr "ブリッジユニット番号"
msgid "Bring up empty bridge"
msgstr "空のブリッジを起動"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
msgid "Bring up on boot"
msgstr "ブート時に起動"
@@ -1253,7 +1362,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr "ブロードキャストポリシー(broadcast、3)"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4153
msgid "Browse…"
msgstr "参照…"
@@ -1261,7 +1370,13 @@ msgstr "参照…"
msgid "Buffered"
msgstr "バッファ済み"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+msgid ""
+"CA certificate (PEM encoded; Use instead of system-wide store to verify the "
+"gateway certificate."
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
msgid "CA certificate; if empty it will be saved after the first connection."
msgstr "CA証明書(空白の場合、最初の接続後に保存されます。)"
@@ -1269,6 +1384,10 @@ msgstr "CA証明書(空白の場合、最初の接続後に保存されます
msgid "CLAT configuration failed"
msgstr "CLATの構成に失敗しました"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+msgid "CNAME or fqdn"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "CPU usage (%)"
msgstr "CPU使用率(%)"
@@ -1283,51 +1402,56 @@ msgstr "キャッシュ済"
msgid "Call failed"
msgstr "呼び出しに失敗しました"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4162
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4651
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2051
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2113
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:465
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
msgid "Cancel"
msgstr "キャンセル"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:337
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347
msgid "Cannot parse configuration: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:569
msgctxt "Chain hook: forward"
msgid "Capture incoming packets addressed to other hosts"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:561
msgctxt "Chain hook: prerouting"
msgid "Capture incoming packets before any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565
msgctxt "Chain hook: input"
msgid "Capture incoming packets routed to the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:577
msgctxt "Chain hook: postrouting"
msgid "Capture outgoing packets after any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
msgctxt "Chain hook: output"
msgid "Capture outgoing packets originating from the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
msgctxt "Chain hook: ingress"
msgid "Capture packets directly after the NIC received them"
msgstr ""
@@ -1336,24 +1460,24 @@ msgstr ""
msgid "Category"
msgstr "カテゴリー"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
msgid "Certificate constraint (Domain)"
msgstr "証明書制限(ドメイン)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
msgid "Certificate constraint (SAN)"
msgstr "証明書制限(SAN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
msgid "Certificate constraint (Subject)"
msgstr "証明書制限(サブジェクト)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
msgid "Certificate constraint (Wildcard)"
msgstr "証明書制限(ワイルドカード)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid ""
"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
"`logread -f` during handshake for actual values"
@@ -1361,8 +1485,8 @@ msgstr ""
"証明書制限の一部(例: /CN=wifi.mycompany.com)<br />実際の値については、ハン"
"ドシェイク中に`logread -f`で確認してください"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (exact match)"
@@ -1370,8 +1494,8 @@ msgstr ""
"DNS SAN値に対する証明書の制限(使用可能な場合)<br />またはサブジェクトCN(完"
"全一致)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (suffix match)"
@@ -1379,8 +1503,8 @@ msgstr ""
"DNS SAN値に対する証明書の制限(使用可能な場合)<br />またはサブジェクトCN(サ"
"フィックス一致)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1394,16 +1518,16 @@ msgstr ""
msgid "Chain"
msgstr "チェイン"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:581
msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
msgid "Changes"
msgstr "変更"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4721
msgid "Changes have been reverted."
msgstr "変更は取り消されました。"
@@ -1415,17 +1539,18 @@ msgstr "デバイスにアクセスするための管理者パスワードを変
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1812
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
msgid "Channel"
msgstr "チャンネル"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
msgid "Channel Analysis"
msgstr "チャネル分析"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391
msgid "Channel Width"
msgstr "チャネル幅"
@@ -1433,7 +1558,7 @@ msgstr "チャネル幅"
msgid "Check filesystems before mount"
msgstr "マウント前にファイルシステムをチェック"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Check this option to delete the existing networks from this radio."
msgstr ""
"この無線から既存のネットワークを削除する場合、このオプションを有効にしてくだ"
@@ -1452,8 +1577,8 @@ msgstr "イメージのチェック中…"
msgid "Choose mtdblock"
msgstr "mtdblockを選択"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid ""
"Choose the firewall zone you want to assign to this interface. Select "
"<em>unspecified</em> to remove the interface from the associated zone or "
@@ -1465,7 +1590,7 @@ msgstr ""
"ム</em>フィールドにゾーン名を入力すると、新しくゾーンを作成し、このインター"
"フェースを追加します。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>custom</em> field to define a new network."
@@ -1473,7 +1598,7 @@ msgstr ""
"この無線インターフェースを追加するネットワークを選択してください。<em>カスタ"
"ム</em>フィールドにネットワーク名を入力すると新規ネットワークを作成します。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
msgid "Cipher"
msgstr "暗号"
@@ -1497,9 +1622,9 @@ msgstr ""
"\"mtdblockを保存\"をクリックすると、指定したmtdblockファイルをダウンロードし"
"ます。(注意: この機能はプロ向けです!)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3892
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
msgid "Client"
msgstr "クライアント"
@@ -1509,9 +1634,9 @@ msgstr "クライアント"
msgid "Client ID to send when requesting DHCP"
msgstr "DHCPリクエスト時に送信するクライアントID"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4399
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
msgstr "閉じる"
@@ -1528,17 +1653,13 @@ msgstr ""
"設定した秒数後に、非アクティブな接続を閉じます。0を設定した場合、接続を維持し"
"ます"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
-msgid "Close list..."
-msgstr "リストを閉じる..."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2237
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66
msgid "Collecting data..."
msgstr "データを収集中..."
@@ -1558,7 +1679,7 @@ msgstr "コマンド実行失敗"
msgid "Comment"
msgstr "コメント"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid ""
"Complicates key reinstallation attacks on the client side by disabling "
"retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1577,29 +1698,32 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr "送信チェックサムを計算します(オプション)。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Config File"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "設定"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:670
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:690
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
msgid "Configuration changes applied."
msgstr "設定が適用されました。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4508
msgid "Configuration changes have been rolled back!"
msgstr "設定がロールバックされました!"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
msgstr "設定に失敗しました"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
#, fuzzy
msgid ""
"Configures data rates based on the coverage cell density. Normal configures "
@@ -1616,7 +1740,7 @@ msgstr ""
"レートを24Mbpsに設定します。サポートされているレートが最小の基本レートよりも"
"低い場合は提供されません。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
msgid ""
"Configures the default router advertisement in <abbr title=\"Router "
"Advertisement\">RA</abbr> messages."
@@ -1624,28 +1748,28 @@ msgstr ""
"<abbr title=\"Router Advertisement\">RA</abbr> メッセージ内の既定のルーター広"
"告を設定します。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
msgid ""
-"Configures the operation mode of the <abbr title=\"Router Advertisement"
-"\">RA</abbr> service on this interface."
+"Configures the operation mode of the <abbr title=\"Router "
+"Advertisement\">RA</abbr> service on this interface."
msgstr ""
"このデバイスにおける <abbr title=\"Router Advertisement\">RA</abbr> サービス"
"の動作モードを設定します。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
msgid "Configures the operation mode of the DHCPv6 service on this interface."
msgstr "このデバイスにおける DHCPv6 サービスの動作モードを設定します。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
msgid ""
"Configures the operation mode of the NDP proxy service on this interface."
msgstr "このデバイスにおける NDP プロキシーサービスの動作モードを設定します。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1314
msgid "Configure…"
msgstr "設定…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
msgid "Confirm disconnect"
msgstr "切断の確認"
@@ -1655,7 +1779,7 @@ msgstr "確認"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
msgid "Connected"
msgstr "接続中"
@@ -1669,7 +1793,7 @@ msgstr "接続の試行に失敗しました"
msgid "Connection attempt failed."
msgstr "接続の試行に失敗しました。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid "Connection endpoint"
msgstr ""
@@ -1681,16 +1805,16 @@ msgstr "接続が失われました"
msgid "Connections"
msgstr "接続数"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
msgid "Connectivity change"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:32
msgctxt "nft ct state"
msgid "Conntrack state"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:34
msgctxt "nft ct status"
msgid "Conntrack status"
msgstr ""
@@ -1709,29 +1833,29 @@ msgstr "任意のARP IPターゲットが到達可能な場合に、スレーブ
msgid "Contents have been saved."
msgstr "内容が保存されました。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269
msgid "Continue"
msgstr "続行"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
msgctxt "nft jump action"
msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
msgid "Continue in calling chain"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:551
msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4546
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4544
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1745,20 +1869,20 @@ msgstr ""
msgid "Country"
msgstr "国"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
msgid "Country Code"
msgstr "国コード"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid "Coverage cell density"
msgstr "通信エリアの密度"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid "Create / Assign firewall-zone"
msgstr "ファイアウォールゾーンの作成または割り当て"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
msgid "Create interface"
msgstr "インターフェースを作成"
@@ -1774,12 +1898,12 @@ msgstr "Cronログレベル"
msgid "Current power"
msgstr "現在の出力"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
msgctxt "nft meta hour"
msgid "Current time"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
msgctxt "nft meta day"
msgid "Current weekday"
msgstr ""
@@ -1807,8 +1931,8 @@ msgstr "任意の点滅間隔(kernel: timer)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
msgid ""
-"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
-"\">LED</abbr>s if possible."
+"Customizes the behaviour of the device <abbr title=\"Light Emitting "
+"Diode\">LED</abbr>s if possible."
msgstr ""
"デバイスの<abbr title=\"Light Emitting Diode\">LED</abbr>の動作をカスタマイズ"
"します(デバイスが対応している場合)。"
@@ -1817,38 +1941,38 @@ msgstr ""
msgid "DAD transmits"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "DAE-Client"
msgstr "DAEクライアント"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "DAE-Port"
msgstr "DAEポート"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "DAE-Secret"
msgstr "DAEシークレット"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
msgid "DHCP Options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
msgid "DHCP Server"
msgstr "DHCPサーバー"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:249
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
msgid "DHCP and DNS"
msgstr "DHCPおよびDNS"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2110
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:969
msgid "DHCP client"
msgstr "DHCPクライアント"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid "DHCP-Options"
msgstr "DHCPオプション"
@@ -1857,7 +1981,7 @@ msgstr "DHCPオプション"
msgid "DHCPv6 client"
msgstr "DHCPv6クライアント"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
msgid "DHCPv6-Service"
msgstr "DHCPv6-サービス"
@@ -1869,27 +1993,27 @@ msgstr "DHCPv6-サービス"
msgid "DNS"
msgstr "DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
msgid "DNS forwardings"
msgstr "DNSフォワーディング"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526
msgid "DNS query port"
msgstr "<abbr title=\"Domain Name System\">DNS</abbr> クエリポート"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
msgid "DNS search domains"
msgstr "DNS 検索ドメイン"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
msgid "DNS server port"
msgstr "<abbr title=\"Domain Name System\">DNS</abbr> サーバーポート"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:286
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
msgid "DNS setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid "DNS weight"
msgstr "DNS ウェイト"
@@ -1897,11 +2021,11 @@ msgstr "DNS ウェイト"
msgid "DNS-Label / FQDN"
msgstr "DNS-ラベル / FQDN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
msgid "DNSSEC"
msgstr "DNSSEC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
msgid "DNSSEC check unsigned"
msgstr "DNSSEC未署名チェック"
@@ -1913,39 +2037,47 @@ msgstr "DPDアイドルタイムアウト"
msgid "DS-Lite AFTR address"
msgstr "DS-Lite AFTRアドレス"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
msgid "DSL"
msgstr "DSL"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
msgid "DSL Status"
msgstr "DSLステータス"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
msgid "DSL line mode"
msgstr "DSL回線モード"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "DTIM Interval"
msgstr "DTIM間隔"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
msgid "DUID"
msgstr "DUID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Data Rate"
msgstr "データレート"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+msgid "Data Received"
+msgstr "受信済みデータ"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
+msgid "Data Transmitted"
+msgstr "送信済みデータ"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
msgid "Debug"
msgstr "デバッグ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
msgid "Default router"
msgstr ""
@@ -1953,7 +2085,7 @@ msgstr ""
msgid "Default state"
msgstr "デフォルト状態"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid ""
"Define additional DHCP options, for example "
"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
@@ -1982,23 +2114,23 @@ msgstr ""
msgid "Defines a specific MTU for this route"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid "Delegate IPv6 prefixes"
msgstr "IPv6 プレフィックスの委任"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3566
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
msgid "Delete"
msgstr "削除"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
msgid "Delete key"
msgstr "鍵を削除"
@@ -2006,21 +2138,22 @@ msgstr "鍵を削除"
msgid "Delete request failed: %s"
msgstr "削除の要求に失敗しました: %s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:906
msgid "Delete this network"
msgstr "このネットワークを削除"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "Delivery Traffic Indication Message Interval"
msgstr "Delivery Traffic Indication Message(DTIM)間隔"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
msgid "Description"
msgstr "説明"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
msgid "Deselect"
msgstr "選択を解除"
@@ -2028,7 +2161,7 @@ msgstr "選択を解除"
msgid "Design"
msgstr "デザイン"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:731
msgid "Designated master"
msgstr ""
@@ -2038,12 +2171,12 @@ msgstr ""
msgid "Destination"
msgstr "宛先"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
msgctxt "nft ip daddr"
msgid "Destination IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
msgctxt "nft ip6 daddr"
msgid "Destination IPv6"
msgstr ""
@@ -2052,7 +2185,7 @@ msgstr ""
msgid "Destination port"
msgstr "宛先ポート"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
msgctxt "nft ip dport"
msgid "Destination port"
msgstr ""
@@ -2065,21 +2198,21 @@ msgstr "宛先ゾーン"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1134
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid "Device"
msgstr "デバイス"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:920
msgid "Device Configuration"
msgstr "デバイス設定"
@@ -2100,7 +2233,7 @@ msgstr "デバイス名"
msgid "Device not managed by ModemManager."
msgstr "モデムマネージャーはデバイスを管理していません。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
msgid "Device not present"
msgstr "デバイスが存在しません"
@@ -2108,7 +2241,7 @@ msgstr "デバイスが存在しません"
msgid "Device type"
msgstr "デバイス タイプ"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4545
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4543
msgid "Device unreachable!"
msgstr "デバイスにアクセスできません!"
@@ -2116,16 +2249,16 @@ msgstr "デバイスにアクセスできません!"
msgid "Device unreachable! Still waiting for device..."
msgstr "デバイスにアクセスできません!まだデバイスを待っています..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
msgid "Devices"
msgstr "デバイス"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:159
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
msgid "Diagnostics"
msgstr "診断"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106
msgid "Dial number"
msgstr "ダイヤル番号"
@@ -2135,18 +2268,18 @@ msgstr "ディレクトリ"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Disable"
msgstr "無効"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid ""
"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
"this interface."
msgstr ""
-"このインターフェースでの<abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr>を無効化。"
+"このインターフェースでの<abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr>を無効化。"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:174
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:375
@@ -2157,20 +2290,21 @@ msgstr "DNS逆引きを無効化"
msgid "Disable Encryption"
msgstr "暗号化を無効化"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1184
msgid "Disable Inactivity Polling"
msgstr "非アクティブ状態のポーリングを無効化"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Disable this network"
msgstr "このネットワークを無効化"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
@@ -2179,22 +2313,22 @@ msgstr "このネットワークを無効化"
msgid "Disabled"
msgstr "無効"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:521
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
msgctxt "Label indicating that WireGuard peer is disabled"
msgid "Disabled"
-msgstr ""
+msgstr "無効"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
#, fuzzy
msgid "Disassociate On Low Acknowledgement"
msgstr "確認応答が不安定な場合、接続解除"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
msgid ""
"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
msgstr "アップストリームのRFC1918応答を破棄します。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351
@@ -2202,7 +2336,6 @@ msgid "Disconnect"
msgstr "切断"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
msgid "Disconnection attempt failed"
msgstr "切断の試行に失敗しました"
@@ -2216,19 +2349,21 @@ msgstr "ディスク領域"
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3264
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1775
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
msgid "Dismiss"
msgstr "閉じる"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance Optimization"
msgstr "距離最適化"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance to farthest network member in meters."
msgstr "一番遠い端末との距離(メートル単位)。"
@@ -2236,24 +2371,24 @@ msgstr "一番遠い端末との距離(メートル単位)。"
msgid "Distributed ARP Table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
msgid ""
"Dnsmasq instance to which this boot section is bound. If unspecified, the "
"section is valid for all dnsmasq instances."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid ""
-"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
-"forwarder."
+"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
+"abbr> forwarder."
msgstr ""
"Dnsmasqは、<abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
"サーバーと<abbr title=\"Network Address Translation\">NAT</abbr>ファイア"
"ウォールのための<abbr title=\"Domain Name System\">DNS</abbr>フォワーダーの両"
"方を提供します"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
msgid "Do not cache negative replies, e.g. for non-existent domains."
msgstr "無効な応答をキャッシュしない(存在しないドメインからの応答など)"
@@ -2265,25 +2400,21 @@ msgstr "無効な応答をキャッシュしない(存在しないドメイン
msgid "Do not create host route to peer (optional)."
msgstr "ピアへのホストルートを作成しない(オプション)。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
msgid "Do not forward DNS queries without dots or domain parts."
msgstr ""
"<abbr title=\"Domain Name System\">DNS</abbr> 名の無い <abbr title=\"Domain "
"Name System\">DNS</abbr> リクエストを転送しない"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
-msgid "Do not forward queries that cannot be answered by public resolvers."
-msgstr "パブリックDNSサーバーが応答できないリクエストを転送しない"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
msgid "Do not forward reverse lookups for local networks."
msgstr "ローカルネットワークへの逆引きを転送しない"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
msgid "Do not listen on the specified interfaces."
msgstr "これらのインターフェースでのリッスンを停止します。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
msgid "Do not offer DHCPv6 service on this interface."
msgstr "このデバイスで DHCPv6 サービスを提供しません"
@@ -2292,7 +2423,7 @@ msgctxt "VLAN port state"
msgid "Do not participate"
msgstr "不参加"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
msgid ""
"Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
"packets."
@@ -2302,7 +2433,7 @@ msgstr ""
msgid "Do not send a hostname"
msgstr "ホスト名を送信しない"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
msgid ""
"Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr> messages on this interface."
@@ -2314,7 +2445,7 @@ msgstr ""
msgid "Do you really want to delete \"%s\" ?"
msgstr "本当に\"%s\"を削除しますか?"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
msgstr "本当に以下のSSH公開鍵を削除しますか?"
@@ -2326,7 +2457,7 @@ msgstr "本当にすべての設定を消去しますか?"
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "本当にディレクトリ\"%s\"を再帰的に削除しますか?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:593
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613
msgid "Do you want to replace the current PSK?"
msgstr ""
@@ -2334,15 +2465,16 @@ msgstr ""
msgid "Do you want to replace the current keys?"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
msgid "Domain"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
msgid "Domain required"
msgstr "ドメイン必須"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
msgid "Domain whitelist"
msgstr "ドメインホワイトリスト"
@@ -2368,11 +2500,11 @@ msgstr "バックアップをダウンロード"
msgid "Download mtdblock"
msgstr "mtdblockをダウンロード"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
msgid "Downstream SNR offset"
msgstr "下りSNRオフセット"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
msgid ""
"Drag or paste a valid <em>*.conf</em> file below to configure the local "
"WireGuard interface."
@@ -2386,12 +2518,12 @@ msgstr "ドラッグして並び替え"
msgid "Drop Duplicate Frames"
msgstr "重複フレームをドロップ"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
msgctxt "nft drop action"
msgid "Drop packet"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:547
msgctxt "Chain policy: drop"
msgid "Drop unmatched packets"
msgstr ""
@@ -2413,19 +2545,19 @@ msgstr ""
msgid "Dual-Stack Lite (RFC6333)"
msgstr "Dual-Stack Lite (RFC6333)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
msgstr "動的<abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "Dynamic Authorization Extension client."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "Dynamic Authorization Extension port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "Dynamic Authorization Extension secret."
msgstr ""
@@ -2433,7 +2565,7 @@ msgstr ""
msgid "Dynamic tunnel"
msgstr "動的トンネル"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid ""
"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
"having static leases will be served."
@@ -2445,17 +2577,17 @@ msgstr ""
msgid "EA-bits length"
msgstr "EAビット長"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1635
msgid "EAP-Method"
msgstr "EAPメソッド"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:505
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
msgid "Edit"
msgstr "編集"
@@ -2471,15 +2603,15 @@ msgstr ""
"上記の設定データを編集してエラーを修正し、\"保存\"ボタンを押してページを再読"
"み込みしてください。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
msgid "Edit this network"
msgstr "このネットワークを編集"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:852
msgid "Edit wireless network"
msgstr "無線ネットワークを編集"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
msgctxt "nft rt mtu"
msgid "Effective route MTU"
msgstr ""
@@ -2512,12 +2644,12 @@ msgstr "Egress タグ無し"
msgid "Emergency"
msgstr "緊急"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Enable"
msgstr "有効化"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
msgstr ""
@@ -2533,7 +2665,7 @@ msgstr ""
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
msgstr "<abbr title=\"Spanning Tree Protocol\">STP</abbr>を有効化"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
msgstr ""
@@ -2584,7 +2716,7 @@ msgstr "NTPクライアントを有効化"
msgid "Enable Single DES"
msgstr "シングルDESを有効化"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
msgid "Enable TFTP server"
msgstr "TFTPサーバーを有効化"
@@ -2596,28 +2728,28 @@ msgstr "VLAN フィルタリングを有効化"
msgid "Enable VLAN functionality"
msgstr "VLAN機能を有効化"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1787
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
msgstr "WPSプッシュボタンを有効にします。WPA(2)-PSK/WPA3-SAEが必要です"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
msgid ""
-"Enable automatic redirection of <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> port."
+"Enable automatic redirection of <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr> port."
msgstr ""
"<abbr title=\"Hypertext Transfer Protocol\">HTTP</abbr> リクエストの <abbr "
"title=\"Hypertext Transfer Protocol Secure\">HTTPS</abbr> ポートへの自動リダ"
"イレクトを有効にします。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
msgstr ""
"このデバイスで利用可能な IPv6 プレフィックスのダウンストリーム委任を有効にし"
"ます"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid "Enable key reinstallation (KRACK) countermeasures"
msgstr "Key Reinstallation(KRACK)対策を有効化"
@@ -2646,7 +2778,7 @@ msgstr "マルチキャスト クエリアーを有効化"
msgid "Enable multicast support"
msgstr "マルチキャスト サポートを有効化"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
msgstr ""
@@ -2675,11 +2807,11 @@ msgstr "マルチキャストトラフィックのサポートを有効化(オ
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
msgstr "カプセル化されたパケットの DF(Don't Fragment)フラグを有効にします。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
msgid "Enable the built-in single-instance TFTP server."
-msgstr ""
+msgstr "ビルトインの単一インスタンス TFTP サーバーを有効化します。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Enable this network"
msgstr "このネットワークを有効化"
@@ -2692,8 +2824,9 @@ msgstr "txチェックサムを有効化"
msgid "Enable unicast flooding"
msgstr "ユニキャスト フラッディングを有効化"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
msgstr "有効"
@@ -2702,7 +2835,7 @@ msgstr "有効"
msgid "Enables IGMP snooping on this bridge"
msgstr "このブリッジのIGMPスヌーピングを有効化"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
@@ -2722,28 +2855,33 @@ msgstr "このブリッジのスパニングツリープロトコル(STP)を
msgid "Encapsulation limit"
msgstr "カプセル化限度"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
msgid "Encapsulation mode"
msgstr "カプセル化モード"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1815
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
msgid "Encryption"
msgstr "暗号化"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+msgid "Endpoint"
+msgstr "エンドポイント"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid "Endpoint Host"
msgstr "エンドポイントホスト"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Endpoint Port"
msgstr "エンドポイントポート"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:316
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
msgid "Endpoint setting is invalid"
msgstr ""
@@ -2779,11 +2917,11 @@ msgstr "カスタム値を入力"
msgid "Erasing..."
msgstr "消去中..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:115
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:116
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
msgid "Error"
msgstr "エラー"
@@ -2792,16 +2930,16 @@ msgstr "エラー"
msgid "Error getting PublicKey"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Errored seconds (ES)"
msgstr "エラー秒数(ES)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3027
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
#: modules/luci-compat/luasrc/model/network.lua:1433
msgid "Ethernet Adapter"
msgstr "イーサネットアダプタ"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
#: modules/luci-compat/luasrc/model/network.lua:1423
msgid "Ethernet Switch"
msgstr "イーサネットスイッチ"
@@ -2814,11 +2952,17 @@ msgstr "30秒ごと(slow、0)"
msgid "Every second (fast, 1)"
msgstr "毎秒(fast、1)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
msgid "Exclude interfaces"
msgstr "除外するインターフェース"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:160
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
msgid ""
"Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
"e.g. for RBL services."
@@ -2830,11 +2974,15 @@ msgstr ""
msgid "Existing device"
msgstr "存在するデバイス"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
msgid "Expand hosts"
msgstr "拡張ホスト"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+msgid "Expected port number."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
#, fuzzy
msgid "Expecting a hexadecimal assignment hint"
msgstr "16進数の割り当てヒントである必要があります"
@@ -2856,11 +3004,11 @@ msgstr "コロンで区切られた2つの優先度の値である必要があ
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "Expecting: %s"
msgstr "%sである必要があります"
@@ -2872,7 +3020,7 @@ msgstr "空ではない値である必要があります"
msgid "Expires"
msgstr "期限切れ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
msgstr "リース期間は、最短で2分です(<code>2m</code>)。"
@@ -2881,11 +3029,11 @@ msgstr "リース期間は、最短で2分です(<code>2m</code>)。"
msgid "External"
msgstr "外部"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "External R0 Key Holder List"
msgstr "外部R0キーホルダーリスト"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid "External R1 Key Holder List"
msgstr "外部R1キーホルダーリスト"
@@ -2913,15 +3061,15 @@ msgstr "追加のpppdオプション"
msgid "Extra sstpc options"
msgstr "追加のsstpcオプション"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550
msgid "FT over DS"
msgstr "FT over DS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1549
msgid "FT over the Air"
msgstr "FT over the Air"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
msgid "FT protocol"
msgstr "FTプロトコル"
@@ -2929,65 +3077,96 @@ msgstr "FTプロトコル"
msgid "Failed to change the system password."
msgstr "システムパスワードの変更に失敗しました。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr "%d秒以内に適用できませんでした。ロールバック中です…"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
msgstr "\"/etc/init.d/%s %s\"の実行に失敗しました: %s"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
msgid "File"
msgstr "ファイル"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
#, fuzzy
msgid ""
"File listing upstream resolvers, optionally domain-specific, e.g. "
"<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
msgstr ""
-"このファイルには、特定ドメインまたは全ドメインに対する上位<abbr title="
-"\"Domain Name System\">DNS</abbr>サーバーを指定するための、'server=/"
+"このファイルには、特定ドメインまたは全ドメインに対する上位<abbr "
+"title=\"Domain Name System\">DNS</abbr>サーバーを指定するための、'server=/"
"domain/1.2.3.4'や'server=1.2.3.4'といった行が含まれることがあります。"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2655
msgid "File not accessible"
msgstr "ファイルにアクセスできません"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
msgid "File to store DHCP lease information."
msgstr ""
"<abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>リースが記録さ"
"れるファイル"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
msgid "File with upstream resolvers."
msgstr "ローカル<abbr title=\"Domain Name System\">DNS</abbr>ファイル"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "Filename"
msgstr "ファイル名"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
msgid "Filename of the boot image advertised to clients."
msgstr "クライアントに通知するブートイメージのファイル名"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
msgid "Filesystem"
msgstr "ファイルシステム"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+msgid "Filter IPv4 A records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+msgid "Filter IPv6 AAAA records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+msgid "Filter SRV/SOA service discovery"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
msgid "Filter private"
msgstr "プライベートフィルター"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
-#, fuzzy
-msgid "Filter useless"
-msgstr "不要パケットフィルター"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
msgid "Filtering for all slaves, no validation"
msgstr "すべてのスレーブをフィルタリング(検証なし)"
@@ -3000,8 +3179,13 @@ msgstr "すべてのスレーブをフィルタリング(アクティブなス
msgid "Filtering for all slaves, validation only for backup slaves"
msgstr "すべてのスレーブをフィルタリング(バックアップスレーブのみ検証)"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Finalizing failed"
msgstr "ファイナライズに失敗しました"
@@ -3013,7 +3197,7 @@ msgstr ""
"現在接続されているすべてのファイルシステムとスワップを検索し、検索結果に基づ"
"いてデフォルト設定に置き換える"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
msgid "Find and join network"
msgstr "ネットワークの検索と参加"
@@ -3027,10 +3211,11 @@ msgid "Firewall"
msgstr "ファイアウォール"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
msgid "Firewall Mark"
msgstr "ファイアウォールマーク"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
msgid "Firewall Settings"
msgstr "ファイアウォール設定"
@@ -3042,15 +3227,15 @@ msgstr "ファイアウォールステータス"
msgid "Firewall mark"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
msgid "Firmware File"
msgstr "ファームウェアファイル"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
msgid "Firmware Version"
msgstr "ファームウェア バージョン"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
msgid "Fixed source port for outbound DNS queries."
msgstr "DNSクエリを送信する送信元ポートを固定"
@@ -3076,20 +3261,20 @@ msgstr "フラッシュ操作"
msgid "Flashing…"
msgstr "フラッシュ中…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force"
msgstr "強制"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid "Force 40MHz mode"
msgstr "強制40MHzモード"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
msgid "Force CCMP (AES)"
msgstr "強制CCMP(AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force DHCP on this network even if another server is detected."
msgstr ""
"別のDHCPサーバーが検出された場合でも、このネットワークのDHCPサーバー機能を強"
@@ -3103,15 +3288,15 @@ msgstr "IGMP バージョンの強制"
msgid "Force MLD version"
msgstr "MLD バージョンの強制"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
msgid "Force TKIP"
msgstr "強制TKIP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
msgid "Force TKIP and CCMP (AES)"
msgstr "強制TKIP及びCCMP(AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid "Force link"
msgstr "強制リンク"
@@ -3123,19 +3308,19 @@ msgstr "強制アップグレード"
msgid "Force use of NAT-T"
msgstr "NAT-Tを強制的に使用"
-#: modules/luci-base/luasrc/view/csrftoken.htm:8
+#: modules/luci-base/ucode/template/csrftoken.ut:8
msgid "Form token mismatch"
msgstr "フォームトークンの不一致"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
msgid ""
-"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> messages between the designated master "
-"interface and downstream interfaces."
+"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
+"designated master interface and downstream interfaces."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
msgid ""
"Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages received on the designated master interface to downstream "
@@ -3149,7 +3334,7 @@ msgstr ""
msgid "Forward DHCP traffic"
msgstr "DHCPトラフィックを転送"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
msgid ""
"Forward DHCPv6 messages between the designated master interface and "
"downstream interfaces."
@@ -3157,7 +3342,7 @@ msgstr ""
"マスターとして指定されたインターフェースとダウンストリーム インターフェースと"
"の間で DHCPv6 メッセージを転送します"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
msgid "Forward Error Correction Seconds (FECS)"
msgstr "前方誤り訂正秒(FECS)"
@@ -3169,7 +3354,7 @@ msgstr "ブロードキャストトラフィックを転送"
msgid "Forward delay"
msgstr "転送遅延"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
msgid "Forward mesh peer traffic"
msgstr "メッシュピアトラフィックを転送"
@@ -3179,7 +3364,7 @@ msgstr ""
"このデバイス上では、マルチキャスト パケットをユニキャスト パケットとして転送"
"します。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
msgid "Forwarding mode"
msgstr "転送モード"
@@ -3187,11 +3372,11 @@ msgstr "転送モード"
msgid "Fragmentation"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:964
msgid "Fragmentation Threshold"
msgstr "フラグメンテーションしきい値"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
msgctxt "nft nat flag fully-random"
msgid "Full port randomization"
msgstr ""
@@ -3211,7 +3396,7 @@ msgid "GHz"
msgstr "GHz"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
msgid "GPRS only"
msgstr "GPRSのみ"
@@ -3250,8 +3435,8 @@ msgstr "ゲートウェイポート"
msgid "Gateway address is invalid"
msgstr "無効なゲートウェイアドレス"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
@@ -3259,10 +3444,10 @@ msgstr "無効なゲートウェイアドレス"
msgid "General Settings"
msgstr "一般設定"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "General Setup"
msgstr "一般設定"
@@ -3274,7 +3459,7 @@ msgstr "デバイスの一般オプション"
msgid "Generate Config"
msgstr "設定を生成"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid "Generate PMK locally"
msgstr "ローカルでPMKを生成"
@@ -3282,11 +3467,11 @@ msgstr "ローカルでPMKを生成"
msgid "Generate archive"
msgstr "アーカイブを生成"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:789
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819
msgid "Generate configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:829
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859
msgid "Generate configuration…"
msgstr ""
@@ -3294,15 +3479,15 @@ msgstr ""
msgid "Generate new key pair"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
msgid "Generate preshared key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:671
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:691
msgid "Generates a configuration suitable for import on a WireGuard peer"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:763
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
msgid "Generating QR code…"
msgstr ""
@@ -3316,25 +3501,25 @@ msgstr ""
msgid "Global Settings"
msgstr "全体設定"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
msgid "Global network options"
msgstr "グローバルネットワークオプション"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:82
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:84
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
msgid "Go to firmware upgrade..."
-msgstr ""
+msgstr "ファームウェアのアップグレードへ移動..."
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:72
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
msgid "Go to password configuration..."
msgstr "パスワード設定へ移動..."
#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3748
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
msgid "Go to relevant configuration page"
@@ -3360,6 +3545,10 @@ msgstr "LuCI OpenConnectプロシージャへのアクセスを許可"
msgid "Grant access to LuCI Wireguard procedures"
msgstr "LuCI Wireguardプロシージャへのアクセスを許可"
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr ""
+
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
msgid "Grant access to SSH configuration"
msgstr "SSH設定へのアクセスを許可"
@@ -3465,11 +3654,11 @@ msgstr "HTTP(S) アクセス"
msgid "Hang Up"
msgstr "ハングアップ"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Header Error Code Errors (HEC)"
msgstr "ヘッダーエラーコードエラー(HEC)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
msgid "Heartbeat interval (kernel: heartbeat)"
msgstr "ハートビート(kernel: heartbeat)"
@@ -3485,7 +3674,7 @@ msgstr ""
"ここではホスト名やタイムゾーンなどのデバイスの基本的な設定をすることができま"
"す。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>を非表示"
@@ -3494,11 +3683,11 @@ msgstr "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>を非表示
msgid "Hide empty chains"
msgstr "空のチェインを非表示"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
msgid "High"
msgstr "高"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
msgctxt "Chain hook description"
msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
msgstr ""
@@ -3508,7 +3697,7 @@ msgid "Hop Penalty"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2169
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2231
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
msgid "Host"
@@ -3518,7 +3707,7 @@ msgstr "ホスト"
msgid "Host expiry timeout"
msgstr "ホスト有効期限タイムアウト"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
msgid "Host requests this filename from the boot server."
msgstr ""
@@ -3527,9 +3716,9 @@ msgid "Host-Uniq tag content"
msgstr "Host-Uniqタグコンテンツ"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
msgid "Hostname"
@@ -3539,11 +3728,11 @@ msgstr "ホスト名"
msgid "Hostname to send when requesting DHCP"
msgstr "DHCPリクエスト時に送信するホスト名"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
msgid "Hostnames"
msgstr "ホスト名"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
msgid ""
"Hostnames are used to bind a domain name to an IP address. This setting is "
"redundant for hostnames already configured with static leases, but it can be "
@@ -3552,11 +3741,11 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/timer.js:19
msgid "How long (in milliseconds) the LED should be off"
-msgstr ""
+msgstr "LED が消灯している長さ(ミリ秒)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/timer.js:13
msgid "How long (in milliseconds) the LED should be on"
-msgstr ""
+msgstr "LED が点灯している長さ(ミリ秒)"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:276
msgid "Human-readable counters"
@@ -3566,18 +3755,30 @@ msgstr "Human-readable カウンター"
msgid "Hybrid"
msgstr "ハイブリッド"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
msgctxt "nft icmpv6 code"
msgid "ICMPv6 code"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
msgctxt "nft icmpv6 type"
msgid "ICMPv6 type"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
+msgid "ID"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3595,11 +3796,11 @@ msgstr "IKE DHグループ"
msgid "IP Addresses"
msgstr "IPアドレス"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
msgid "IP Protocol"
msgstr "IPプロトコル"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
msgid "IP Sets"
msgstr ""
@@ -3607,7 +3808,7 @@ msgstr ""
msgid "IP Type"
msgstr "IPの種類"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
msgid "IP address"
@@ -3623,7 +3824,14 @@ msgstr "無効なIPアドレスです"
msgid "IP address is missing"
msgstr "IPアドレスがありません"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:37
msgctxt "nft ip protocol"
msgid "IP protocol"
msgstr ""
@@ -3633,15 +3841,15 @@ msgctxt "nft meta l4proto"
msgid "IP protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
msgid "IP set"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305
msgid "IP sets"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
msgid "IPs to override with NXDOMAIN"
msgstr "本物でないNXドメインを上書き"
@@ -3649,14 +3857,14 @@ msgstr "本物でないNXドメインを上書き"
msgid "IPsec XFRM"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
msgid "IPv4"
msgstr "IPv4"
@@ -3682,7 +3890,7 @@ msgstr "IPv4アップストリーム"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
msgid "IPv4 address"
@@ -3722,11 +3930,11 @@ msgstr "IPv4プレフィックス"
msgid "IPv4 prefix length"
msgstr "IPv4プレフィックス長"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:626
msgid "IPv4 traffic table \"%h\""
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
msgid "IPv4+IPv6"
msgstr "IPv4+IPv6"
@@ -3739,23 +3947,23 @@ msgstr "IPv4-in-IPv4(RFC2003)"
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr "IPv4/IPv6(両方 - デフォルトはIPv4)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:634
msgid "IPv4/IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:109
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
msgid "IPv6"
msgstr "IPv6"
@@ -3771,7 +3979,7 @@ msgstr ""
msgid "IPv6 Neighbours"
msgstr "IPv6隣接装置"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
msgid "IPv6 RA Settings"
msgstr "IPv6 RA 設定"
@@ -3783,11 +3991,11 @@ msgstr "IPv6 ルーティング"
msgid "IPv6 Rules"
msgstr "IPv6 ルール"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
msgid "IPv6 Settings"
msgstr "IPv6設定"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid "IPv6 ULA-Prefix"
msgstr "IPv6 ULAプレフィックス"
@@ -3801,12 +4009,12 @@ msgstr "IPv6アップストリーム"
msgid "IPv6 address"
msgstr "IPv6アドレス"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid "IPv6 assignment hint"
msgstr "IPv6割り当てヒント"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid "IPv6 assignment length"
msgstr "IPv6割り当て長"
@@ -3822,7 +4030,7 @@ msgstr "IPv6ネットワーク(アドレス/ネットマスク表記)"
msgid "IPv6 only"
msgstr "IPv6のみ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid "IPv6 preference"
msgstr ""
@@ -3831,7 +4039,7 @@ msgstr ""
msgid "IPv6 prefix"
msgstr "IPv6 プレフィックス"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid "IPv6 prefix filter"
msgstr ""
@@ -3845,15 +4053,15 @@ msgstr "IPv6プレフィックス長"
msgid "IPv6 routed prefix"
msgstr "IPv6ルートプレフィックス"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid "IPv6 source routing"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid "IPv6 suffix"
msgstr "IPv6サフィックス"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
msgid "IPv6 suffix (hex)"
msgstr ""
"<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-サフィックス(16進"
@@ -3863,11 +4071,11 @@ msgstr ""
msgid "IPv6 support"
msgstr "IPv6サポート"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:630
msgid "IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr "IPv6 PD"
@@ -3886,7 +4094,7 @@ msgstr "IPv6-over-IPv4(6rd)"
msgid "IPv6-over-IPv4 (6to4)"
msgstr "IPv6-over-IPv4(6to4)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
msgid "Identity"
msgstr "識別子"
@@ -3902,7 +4110,7 @@ msgstr "チェックを付けると、pppdオプションに\"+ipv6\"が追加
msgid "If checked, encryption is disabled"
msgstr "チェックを付けると、暗号化が無効になります"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
@@ -3912,61 +4120,61 @@ msgstr ""
msgid "If set, the meaning of the match options is inverted"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr "固定のデバイスノード名のかわりに、そのUUIDを使用してマウント"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
msgstr ""
"固定のデバイスノード名のかわりに、パーティションラベルを使用してマウント"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
"otherwise modifications will be reverted."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
msgid "If unchecked, no default route is configured"
msgstr "チェックが付いていない場合、デフォルトルートは構成されません"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr "チェックが付いていない場合、通知されたDNSサーバーアドレスを無視します"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid ""
"If your physical memory is insufficient unused data can be temporarily "
-"swapped to a swap-device resulting in a higher amount of usable <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
-"slow process as the swap-device cannot be accessed with the high datarates "
-"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+"swapped to a swap-device resulting in a higher amount of usable <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
msgstr ""
"物理メモリが不足している場合、使用されていないデータを一時的にスワップデバイ"
"スに移動し、<abbr title=\"Random Access Memory\">RAM</abbr>の空き容量を増やす"
-"ことができます。ただし、スワップデバイスは<abbr title=\"Random Access Memory"
-"\">RAM</abbr>に比べてとても遅いことに注意してください。"
+"ことができます。ただし、スワップデバイスは<abbr title=\"Random Access "
+"Memory\">RAM</abbr>に比べてとても遅いことに注意してください。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
msgid "Ignore <code>/etc/hosts</code>"
msgstr "<code>/etc/hosts</code>を無視"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid "Ignore interface"
msgstr "インターフェースを無視"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
msgid "Ignore resolv file"
msgstr "リゾルバファイルを無視"
@@ -3978,25 +4186,25 @@ msgstr "イメージ"
msgid "Image check failed:"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import as peer"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:484
-msgid "Import peer configuration…"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:504
+msgid "Import configuration as peer…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:470
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
msgid "Import settings"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:366
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:391
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:376
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:403
msgid "Imported peer configuration"
msgstr ""
@@ -4014,7 +4222,7 @@ msgid ""
"order to avoid broadcast loops that can bring the entire LAN to a standstill."
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:13
+#: modules/luci-base/ucode/template/csrftoken.ut:13
msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
@@ -4044,6 +4252,8 @@ msgid ""
"Include in backup a list of current installed packages at /etc/backup/"
"installed_packages.txt"
msgstr ""
+"現在インストールされているパッケージのリスト /etc/backup/installed_packages."
+"txt をバックアップに含める"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:100
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:105
@@ -4060,6 +4270,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Incoming key"
msgstr "受信キー"
@@ -4074,7 +4285,7 @@ msgstr "受信シリアル化"
msgid "Info"
msgstr "情報"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Information"
msgstr "情報"
@@ -4093,7 +4304,6 @@ msgid "Ingress device name"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
msgstr "初期化失敗"
@@ -4105,31 +4315,40 @@ msgstr "起動スクリプト"
msgid "Initscripts"
msgstr "起動スクリプト"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid "Inner certificate constraint (Domain)"
msgstr "内部証明書制約(ドメイン)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid "Inner certificate constraint (SAN)"
msgstr "内部証明書制約(SAN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid "Inner certificate constraint (Subject)"
msgstr "内部証明書制約(件名)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid "Inner certificate constraint (Wildcard)"
msgstr "内部証明書制約(ワイルドカード)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:310
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
msgid "Install protocol extensions..."
msgstr "プロトコル拡張機能をインストール..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
msgid "Instance"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
+msgid "Instance Details"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid ""
"Instead of joining any network with a matching SSID, only connect to the "
"BSSID <code>%h</code>."
@@ -4141,6 +4360,7 @@ msgstr ""
msgid "Insufficient permissions to read UCI configuration."
msgstr "UCI設定を読み取るための権限がありません。"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
@@ -4148,7 +4368,7 @@ msgstr "UCI設定を読み取るための権限がありません。"
msgid "Interface"
msgstr "インターフェース"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:728
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
msgid "Interface \"%h\" is already marked as designated master."
msgstr ""
@@ -4156,7 +4376,7 @@ msgstr ""
msgid "Interface %q device auto-migrated from %q to %q."
msgstr "インターフェース%qデバイスは、%qから%qへ自動的に移行されました。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
msgid "Interface Configuration"
msgstr "インターフェース設定"
@@ -4164,7 +4384,7 @@ msgstr "インターフェース設定"
msgid "Interface ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
msgid "Interface has %d pending changes"
msgstr "インターフェースに%d個の保留中の変更があります"
@@ -4173,39 +4393,39 @@ msgstr "インターフェースに%d個の保留中の変更があります"
msgid "Interface is disabled"
msgstr "インターフェースは無効"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:65
msgid "Interface is marked for deletion"
msgstr "インターフェースは削除対象としてマークされています"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is reconnecting..."
msgstr "インターフェースが再接続中..."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:194
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:214
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is shutting down..."
msgstr "インターフェースをシャットダウン中..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
msgid "Interface is starting..."
msgstr "インターフェースを開始中..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304
msgid "Interface is stopping..."
msgstr "インターフェースを停止中..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Interface name"
msgstr "インターフェース名"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:314
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Interface not present or not connected yet."
msgstr "インターフェースが存在しないか、接続されていません。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:507
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
msgid "Interfaces"
msgstr "インターフェース"
@@ -4214,10 +4434,6 @@ msgstr "インターフェース"
msgid "Internal"
msgstr "内部"
-#: modules/luci-base/luasrc/view/error500.htm:8
-msgid "Internal Server Error"
-msgstr "内部サーバーエラー"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
msgid "Interval For Sending Learning Packets"
msgstr "学習パケット送信間隔"
@@ -4240,7 +4456,7 @@ msgstr "無効"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
msgid "Invalid APN provided"
msgstr ""
@@ -4288,18 +4504,22 @@ msgstr "無効なコマンド"
msgid "Invalid hexadecimal value"
msgstr "無効な16進数"
-#: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
msgid "Invalid username and/or password! Please try again."
msgstr ""
"ユーザー名とパスワードのどちらかもしくは両方が間違っています!もう一度入力し"
"てください。"
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "Invert match"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Isolate Clients"
msgstr "クライアント間の分離"
@@ -4311,21 +4531,21 @@ msgstr ""
"フラッシュしようとしたイメージファイルはこのフラッシュメモリー向けではありま"
"せん。イメージファイルを確認してください!"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
msgid "JavaScript required!"
msgstr "JavaScriptが必要です!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
msgid "Join Network"
msgstr "ネットワークに接続"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1829
msgid "Join Network: Wireless Scan"
msgstr "ネットワークに接続: 無線スキャン"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2107
msgid "Joining Network: %q"
msgstr "ネットワークに接続中: %q"
@@ -4337,24 +4557,28 @@ msgstr ""
msgid "Keep settings and retain the current configuration"
msgstr "現在の設定を残す"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgid "Keep-Alive"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Kernel Log"
msgstr "カーネルログ"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
msgid "Kernel Version"
msgstr "カーネル バージョン"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462
msgid "Key"
msgstr "キー"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
msgid "Key #%d"
msgstr "キー#%d"
@@ -4362,6 +4586,7 @@ msgstr "キー#%d"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Key for incoming packets (optional)."
msgstr "受信パケットのキー(オプション)。"
@@ -4369,15 +4594,20 @@ msgstr "受信パケットのキー(オプション)。"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Key for outgoing packets (optional)."
msgstr "送信パケットのキー(オプション)。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
msgctxt "Label indicating that WireGuard peer lacks public key"
msgid "Key missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
msgctxt "nft unit"
msgid "KiB"
msgstr ""
@@ -4421,12 +4651,12 @@ msgstr "LCP echo送信間隔"
msgid "LED Configuration"
msgstr "LED設定"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
msgid "LLC"
msgstr "LLC"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid "Label"
msgstr "ラベル"
@@ -4438,14 +4668,25 @@ msgstr "言語"
msgid "Language and Style"
msgstr "言語とスタイル"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
msgid "Last member interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
msgid "Latency"
msgstr "遅延"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
+msgid "Latest Handshake"
+msgstr "最新のハンドシェイク"
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
msgstr "Leaf"
@@ -4454,16 +4695,16 @@ msgstr "Leaf"
msgid "Learn"
msgstr "学習"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Learn routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
msgid "Lease file"
msgstr "リースファイル"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid "Lease time"
msgstr "リース期間"
@@ -4487,7 +4728,7 @@ msgstr "空欄の場合、自動的に検出"
msgid "Leave empty to use the current WAN address"
msgstr "空欄の場合、現在のWANアドレスを使用"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid ""
"Legacy or badly behaving devices may require legacy 802.11b rates to "
"interoperate. Airtime efficiency may be significantly reduced where these "
@@ -4498,31 +4739,31 @@ msgstr ""
"する可能性があります。 可能な限り 802.11b レートを許可しないことをお勧めしま"
"す。"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
msgid "Legacy rules detected"
-msgstr ""
+msgstr "レガシー ルールを検出"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
msgid "Legend:"
msgstr "凡例:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Limit"
msgstr "制限"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Line Attenuation (LATN)"
msgstr "回線減衰(LATN)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
msgid "Line Mode"
msgstr "回線モード"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
msgid "Line State"
msgstr "回線状態"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Line Uptime"
msgstr "回線稼働時間"
@@ -4538,21 +4779,21 @@ msgstr "リンク監視"
msgid "Link On"
msgstr "リンクオン"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
msgctxt "nft @ll,off,len"
msgid "Link layer header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:514
msgid "List of IP addresses to convert into NXDOMAIN responses."
msgstr "NXドメインの嘘の結果を提供するホストのリスト"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
-msgid "List of IP sets to populate with the specified domain IPs."
-msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
+msgid "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here."
+msgstr "ここで指定されたFQDNのDNSルックアップ結果のIPを投入するIPsetのリストも指定する。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid ""
"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID "
@@ -4565,7 +4806,7 @@ msgstr ""
"ドメインアソシエーションでSTAが使用したR0KHからPMK-R1キーを要求する際に、"
"R0KH-ID(NAS識別子)を宛先MACアドレスにマッピングするために使用されます。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
"as 6 octets with colons,128-bit key as hex string. <br />This list is used "
@@ -4583,25 +4824,30 @@ msgstr ""
msgid "List of SSH key files for auth"
msgstr "認証用SSHキーファイルのリスト"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
msgid "List of domains to allow RFC1918 responses for."
msgstr "RFC1918の応答を許可するドメインのリスト"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
-msgid "List of domains to force to an IP address."
-msgstr "これはIPアドレスに強制的に設定するドメインのリスト。"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
msgid "List of upstream resolvers to forward queries to."
msgstr ""
"リクエストを転送する<abbr title=\"Domain Name System\">DNS</abbr>サーバーのリ"
"スト"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
msgid "Listen Port"
msgstr "リッスンポート"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+msgid "Listen address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+msgid "Listen and Relay To IP family must be homogeneous."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342
msgid "Listen interfaces"
msgstr "リッスンインターフェース"
@@ -4611,17 +4857,17 @@ msgstr ""
"指定されたインターフェースでのみリッスンを行います。設定しない場合はすべて対"
"象"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
msgid ""
"Listen only on the specified interfaces, and loopback if not excluded "
"explicitly."
msgstr "リッスンをこれらのインターフェースとループバックに限定します。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
msgid "ListenPort setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520
msgid "Listening port for inbound DNS queries."
msgstr "受信DNSクエリをリッスンするポート"
@@ -4630,7 +4876,7 @@ msgstr "受信DNSクエリをリッスンするポート"
msgid "Load"
msgstr "負荷"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:63
msgid "Load Average"
msgstr "システム平均負荷"
@@ -4638,27 +4884,28 @@ msgstr "システム平均負荷"
msgid "Load configuration…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2038
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
msgid "Loading directory contents…"
msgstr "ディレクトリの内容を読み込み中…"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
-#: modules/luci-base/luasrc/view/view.htm:4
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
msgid "Loading view…"
msgstr "画面表示を読み込み中…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
msgid "Local"
msgstr "ローカル"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
msgid "Local IP address"
msgstr "ローカルIPアドレス"
@@ -4678,11 +4925,12 @@ msgstr "割り当てるローカル IPアドレス"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "Local IPv4 address"
msgstr "ローカルIPv4アドレス"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
msgid "Local IPv6 DNS server"
msgstr "ローカル IPv6 DNS サーバー"
@@ -4698,44 +4946,53 @@ msgstr "ローカルIPv6アドレス"
msgid "Local Startup"
msgstr "ローカルスタートアップ"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
msgid "Local Time"
msgstr "時刻"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1019
msgid "Local ULA"
msgstr "ローカル ULA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
msgid "Local domain"
msgstr "ローカルドメイン"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
msgid "Local domain suffix appended to DHCP names and hosts file entries."
msgstr "DHCP名とhostsファイルの項目に追加される、ローカルドメインサフィックス"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
msgid "Local server"
msgstr "ローカルサーバー"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
msgid "Local service only"
msgstr "ローカルサービスのみ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
msgid "Localise queries"
msgstr "クエリをローカライズ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid "Lock to BSSID"
msgstr "BSSIDにロック"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft log action"
+msgid "Log event \"<strong>%h</strong>…\""
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
msgid "Log output level"
msgstr "ログ出力レベル"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
msgid "Log queries"
msgstr "ログクエリ"
@@ -4761,8 +5018,8 @@ msgstr ""
msgid "Logical network to which the tunnel will be added (bridged) (optional)."
msgstr "トンネルが追加される(ブリッジされる)論理ネットワーク(オプション)。"
-#: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
msgid "Login"
msgstr "ログイン"
@@ -4774,25 +5031,29 @@ msgstr "ログアウト"
msgid "Loose filtering"
msgstr "緩いフィルタリング"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Loss of Signal Seconds (LOSS)"
msgstr "信号損失秒数(LOSS)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
msgid "Lowest leased address as offset from the network address."
msgstr ""
"これはネットワークアドレスをオフセットとした、最小のリースアドレスです。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
msgid "MAC"
msgstr "MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
msgid "MAC Address"
msgstr "MAC アドレス"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
msgid "MAC Address Filter"
msgstr "MACアドレスフィルタ"
@@ -4802,15 +5063,15 @@ msgid "MAC Address For The Actor"
msgstr "アクターのMACアドレス"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
msgid "MAC VLAN"
msgstr "MAC ベース VLAN"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2168
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2230
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
@@ -4819,11 +5080,11 @@ msgstr "MAC ベース VLAN"
msgid "MAC address"
msgstr "MAC アドレス"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
msgid "MAC-Filter"
msgstr "MACフィルタ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
msgid "MAC-List"
msgstr "MACリスト"
@@ -4859,7 +5120,7 @@ msgid "MII Interval"
msgstr "MII間隔"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
@@ -4867,7 +5128,11 @@ msgstr "MII間隔"
msgid "MTU"
msgstr "MTU"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+msgid "MX"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
msgid ""
"Make sure to clone the root filesystem using something like the commands "
"below:"
@@ -4875,7 +5140,7 @@ msgstr ""
"次のようなコマンドを使用して、ルートファイルシステムを複製してください:"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
@@ -4884,30 +5149,30 @@ msgstr ""
msgid "Manual"
msgstr "手動"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3891
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
msgid "Master"
msgstr "マスター"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Max. Attainable Data Rate (ATTNDR)"
msgstr "到達可能な最大データレート(ATTNDR)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533
msgid "Max. DHCP leases"
msgstr ""
"最大<abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>割り当て数"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
msgid "Max. EDNS0 packet size"
msgstr ""
"最大<abbr title=\"Extension Mechanisms for Domain Name System\">EDNS0</abbr>"
"パケットサイズ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
msgid "Max. concurrent queries"
msgstr "最大並列処理クエリ"
@@ -4915,29 +5180,28 @@ msgstr "最大並列処理クエリ"
msgid "Maximum age"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
msgid "Maximum allowed Listen Interval"
msgstr "許容される最大リッスン間隔"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
msgid "Maximum allowed number of active DHCP leases."
msgstr "許容される最大DHCP割り当て数"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
msgid "Maximum allowed number of concurrent DNS queries."
msgstr "許容される最大の並列DNSクエリ数"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
msgid "Maximum allowed size of EDNS0 UDP packets."
msgstr "許容される最大EDNS.0 UDPパケットサイズ"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Maximum amount of seconds to wait for the modem to become ready"
msgstr "モデムの準備が完了するまでの最大の待ち時間(秒)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Maximum number of leased addresses."
msgstr "リースされるアドレスの最大数です。"
@@ -4945,16 +5209,20 @@ msgstr "リースされるアドレスの最大数です。"
msgid "Maximum snooping table size"
msgstr "スヌーピング テーブルの最大サイズ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid ""
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid "Maximum transmit power"
msgstr "最大送信出力"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+msgid "May prevent VoIP or other services from working."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
@@ -4981,7 +5249,7 @@ msgstr "メモリ"
msgid "Memory usage (%)"
msgstr "メモリ使用率(%)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
msgid "Mesh"
msgstr "メッシュ"
@@ -4989,7 +5257,7 @@ msgstr "メッシュ"
msgid "Mesh ID"
msgstr "メッシュID"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:997
msgid "Mesh Id"
msgstr "メッシュID"
@@ -5019,12 +5287,12 @@ msgstr "リンクの状態を確認する方法"
msgid "Metric"
msgstr "メトリック"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
msgctxt "nft unit"
msgid "MiB"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
@@ -5042,7 +5310,7 @@ msgid ""
"Prevents ARP cache thrashing."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid ""
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
@@ -5060,7 +5328,7 @@ msgstr "ミラー元ポート"
msgid "Mobile Data"
msgstr "モバイルデータ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "Mobility Domain"
msgstr "モビリティドメイン"
@@ -5069,14 +5337,14 @@ msgstr "モビリティドメイン"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1813
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
msgid "Mode"
msgstr "モード"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
msgid "Model"
msgstr "モデル"
@@ -5093,13 +5361,13 @@ msgstr ""
"モデム接続中です。しばらくお待ちください。この処理は2分後にタイムアウトしま"
"す。"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "Modem default"
msgstr "モデムデフォルト"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
msgid "Modem device"
@@ -5110,12 +5378,11 @@ msgid "Modem disconnection in progress. Please wait."
msgstr "モデム切断中です。しばらくお待ちください。"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
msgstr "モデム情報の問い合わせに失敗しました"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Modem init timeout"
msgstr "モデム初期化タイムアウト"
@@ -5128,8 +5395,8 @@ msgstr "モデムは無効です。"
msgid "ModemManager"
msgstr "モデムマネージャー"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3895
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1080
msgid "Monitor"
msgstr "モニター"
@@ -5155,7 +5422,7 @@ msgstr "マウントポイント"
msgid "Mount Points - Mount Entry"
msgstr "マウントポイント-マウント一覧"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
msgid "Mount Points - Swap Entry"
msgstr "マウントポイント-スワップ一覧"
@@ -5175,11 +5442,11 @@ msgstr "接続済みデバイスをマウント"
msgid "Mount filesystems not specifically configured"
msgstr "明確に設定されていないファイルシステムをマウント"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "Mount options"
msgstr "マウントオプション"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Mount point"
msgstr "マウントポイント"
@@ -5199,6 +5466,10 @@ msgstr "下へ移動"
msgid "Move up"
msgstr "上へ移動"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid "Multi To Unicast"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
@@ -5218,11 +5489,11 @@ msgstr "マルチキャスト ルーティング"
msgid "Multicast to unicast"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid "NAS ID"
msgstr "NAS ID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:537
msgid "NAT action chain \"%h\""
msgstr ""
@@ -5235,11 +5506,11 @@ msgid "NAT64 Prefix"
msgstr "NAT64プレフィックス"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
msgid "NCM"
msgstr "NCM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "NDP-Proxy slave"
msgstr ""
@@ -5252,29 +5523,42 @@ msgid "NTP server candidates"
msgstr "NTPサーバー候補"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4139
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
msgid "Name"
msgstr "名前"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid "Name of the new network"
msgstr "新規ネットワークの名前"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr ""
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
msgid "Navigation"
msgstr "ナビゲーション"
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "Neighbour Report"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Neighbour cache validity"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2229
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
@@ -5287,32 +5571,28 @@ msgstr "ネットワーク"
msgid "Network Coding"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
msgid "Network Mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid "Network SSID"
msgstr "ネットワークSSID"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
-msgid "Network Utilities"
-msgstr "ネットワークユーティリティ"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
msgid "Network address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
msgid "Network boot image"
msgstr "ネットワークブートイメージ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:408
msgid "Network bridge configuration migration"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1435
msgid "Network device"
msgstr "ネットワークデバイス"
@@ -5325,16 +5605,16 @@ msgstr "ネットワークデバイスアクティビティ(kernel: netdev)"
msgid "Network device is not present"
msgstr "ネットワークデバイスが存在しません"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:646
msgid "Network device table \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
msgctxt "nft @nh,off,len"
msgid "Network header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:442
msgid "Network ifname configuration migration"
msgstr ""
@@ -5343,7 +5623,7 @@ msgstr ""
msgid "Network interface"
msgstr "ネットワークインターフェース"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
msgid "Network-ID"
msgstr ""
@@ -5351,7 +5631,13 @@ msgstr ""
msgid "Never"
msgstr "なし"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
+#, fuzzy
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr "なし"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
msgid ""
"Never forward matching domains and subdomains, resolve from DHCP or hosts "
"files only."
@@ -5359,11 +5645,11 @@ msgstr ""
"ローカルドメインの定義です。この名前に一致するドメインは転送が行われず、 DHCP"
"または hostsファイルのみで解決されます"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1172
msgid "New interface for \"%s\" can not be created: %s"
msgstr "\"%s\"の新規インターフェースを作成できません: %s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1123
msgid "New interface name…"
msgstr "新規インターフェース名…"
@@ -5371,13 +5657,13 @@ msgstr "新規インターフェース名…"
msgid "Next »"
msgstr "次 »"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
msgstr "いいえ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
msgid "No DHCP Server configured for this interface"
msgstr "このインターフェースにはDHCPサーバーが設定されていません"
@@ -5385,7 +5671,7 @@ msgstr "このインターフェースにはDHCPサーバーが設定されて
msgid "No Data"
msgstr "データなし"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
msgid "No Encryption"
msgstr "暗号化なし"
@@ -5401,9 +5687,13 @@ msgstr "NAT-Tを使用しない"
msgid "No RX signal"
msgstr "RX信号なし"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
+msgid "No WireGuard interfaces configured."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:82
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
msgid ""
"No changes to settings will be stored and are lost after rebooting. This "
@@ -5416,7 +5706,11 @@ msgstr ""
msgid "No client associated"
msgstr "接続済みクライアントなし"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -5439,15 +5733,11 @@ msgstr "強制しない"
msgid "No entries available"
msgstr "利用可能な項目はありません"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2913
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
msgid "No entries in this directory"
msgstr "このディレクトリ内にエントリーがありません"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
-msgid "No files found"
-msgstr "ファイルが見つかりません"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
msgid ""
"No fixed interface listening port defined, peers might not be able to "
"initiate connections to this WireGuard instance!"
@@ -5483,30 +5773,35 @@ msgstr "これ以上利用可能なスレーブがありません"
msgid "No more slaves available, can not save interface"
msgstr "これ以上利用可能なスレーブがないため、インターフェースを保存できません"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494
msgid "No negative cache"
msgstr "ネガティブキャッシュなし"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:697
msgid "No nftables ruleset loaded."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
msgid "No password set!"
msgstr "パスワードが設定されていません!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+#, fuzzy
+msgid "No peers connected"
+msgstr "未接続"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
msgid "No peers defined yet."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
msgid "No public keys present yet."
msgstr "まだ公開鍵はありません。"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:614
msgctxt "nft chain is empty"
msgid "No rules in this chain"
msgstr ""
@@ -5519,8 +5814,8 @@ msgstr "このチェインにルールがありません。"
msgid "No validation or filtering"
msgstr "検証またはフィルタリングなし"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "No zone assigned"
msgstr "割り当てられたゾーンがありません"
@@ -5532,7 +5827,7 @@ msgstr "割り当てられたゾーンがありません"
msgid "Noise"
msgstr "ノイズ"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Noise Margin (SNR)"
msgstr "ノイズマージン(SNR)"
@@ -5540,11 +5835,11 @@ msgstr "ノイズマージン(SNR)"
msgid "Noise:"
msgstr "ノイズ:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Non Pre-emptive CRC errors (CRC_P)"
msgstr "非プリエンプティブCRCエラー(CRC_P)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
msgid "Non-wildcard"
msgstr "非ワイルドカード"
@@ -5554,12 +5849,12 @@ msgstr "非ワイルドカード"
msgid "None"
msgstr "なし"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
msgid "Normal"
msgstr "標準"
-#: modules/luci-base/luasrc/view/error404.htm:8
+#: modules/luci-base/ucode/template/error404.ut:9
msgid "Not Found"
msgstr "見つかりません"
@@ -5571,15 +5866,15 @@ msgstr "接続されていません"
msgid "Not connected"
msgstr "未接続"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:131
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:157
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:328
msgid "Not present"
msgstr "存在しません"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Not started on boot"
msgstr "ブート時に開始されていません"
@@ -5587,7 +5882,7 @@ msgstr "ブート時に開始されていません"
msgid "Not supported"
msgstr "サポートされていません"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid ""
"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
"have problems"
@@ -5595,6 +5890,12 @@ msgstr ""
"注:一部のワイヤレス ドライバーは、802.11w を完全にはサポートしていません。 "
"例えば、 mwlwifi に問題がある可能性があります"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(<code>addr#port</code>)."
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "Notes"
msgstr "備考"
@@ -5603,7 +5904,7 @@ msgstr "備考"
msgid "Notice"
msgstr "注意"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:138
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:135
msgid "Nslookup"
msgstr "Nslookup"
@@ -5611,7 +5912,7 @@ msgstr "Nslookup"
msgid "Number of IGMP membership reports"
msgstr "IGMPメンバーシップレポートの数"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr ""
"キャッシュされるDNSエントリーの数(最大10000件、0の場合キャッシュしない)"
@@ -5629,7 +5930,7 @@ msgid "Obfuscated Password"
msgstr "難読化されたパスワード"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
@@ -5661,7 +5962,7 @@ msgstr "点灯時間"
msgid "On-link"
msgstr "On-Linkルート"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
msgid "One of hostname or MAC address must be specified!"
msgstr "ホスト名またはMACアドレスを指定してください!"
@@ -5694,12 +5995,11 @@ msgstr ""
"現在アクティブなスレーブが失敗し、プライマリスレーブが起動している場合のみ"
"(failure、2)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:683
msgid "Open iptables rules overview…"
-msgstr ""
+msgstr "iptables ルールの概要を開く…"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
msgstr "リストを開く..."
@@ -5708,35 +6008,35 @@ msgstr "リストを開く..."
msgid "OpenConnect (CISCO AnyConnect)"
msgstr "OpenConnect(CISCO AnyConnect)"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
msgid "OpenFortivpn"
msgstr "OpenFortivpn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
"Protocol\">NDP</abbr> proxying."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise fall back to <em>server mode</em>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
msgid ""
"Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
"otherwise disable service."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
msgid "Operating frequency"
msgstr "動作周波数"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
msgid "Option \"%s\" contains an invalid input value."
msgstr "オプション\"%s\"に無効な入力値が含まれています。"
@@ -5744,15 +6044,15 @@ msgstr "オプション\"%s\"に無効な入力値が含まれています。"
msgid "Option \"%s\" must not be empty."
msgstr "オプション\"%s\"を設定してください。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
msgid "Option changed"
msgstr "変更されるオプション"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
msgid "Option removed"
msgstr "削除されるオプション"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
msgid "Optional"
msgstr "オプション"
@@ -5760,6 +6060,10 @@ msgstr "オプション"
msgid "Optional, free-form notes about this device"
msgstr "このデバイスについての備考(オプション)"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
@@ -5768,7 +6072,7 @@ msgstr ""
"暗号化された送信パケットの32ビットマークです。<code>0x</code>から始まる16進数"
"を入力してください(オプション)。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid ""
"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -5780,7 +6084,7 @@ msgstr ""
"(例: '::1')を指定します(オプション) 。使用できる値: 'eui64','random'また"
"は'::1'や'::1:2'のような固定値。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
#, fuzzy
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
@@ -5789,11 +6093,11 @@ msgstr ""
"Base64でエンコードされた事前共有キーです。ポスト量子レジスタンスのため、対称"
"鍵暗号の追加層を追加します(オプション)。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr "このピアの許可されたIPのルートを作成します(オプション)。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
msgid "Optional. Description of peer."
msgstr "ピアの説明(オプション)。"
@@ -5801,7 +6105,7 @@ msgstr "ピアの説明(オプション)。"
msgid "Optional. Do not create host routes to peers."
msgstr "ピアへのホストルートを作成しない(オプション)。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
@@ -5809,7 +6113,7 @@ msgstr ""
"ピアのホストです。名前はインターフェースの起動前に解決されます(オプショ"
"ン)。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
msgid ""
"Optional. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5824,11 +6128,11 @@ msgstr ""
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr "トンネルインターフェースのMaximum Transmission Unit(オプション)。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Optional. Port of peer."
msgstr "ピアのポート(オプション)。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid ""
"Optional. Private key of the WireGuard peer. The key is not required for "
"establishing a connection but allows generating a peer configuration or QR "
@@ -5836,7 +6140,7 @@ msgid ""
"exported."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
#, fuzzy
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
@@ -5853,18 +6157,23 @@ msgstr "送信パケットと受信パケットに使用されるUDPポート(
msgid "Options"
msgstr "オプション"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
msgid ""
"Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
-"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</code>"
-"\" for default route. <code>0.0.0.0</code> means \"the address of the system "
-"running dnsmasq\"."
+"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
+"code>\" for default route. <code>0.0.0.0</code> means \"the address of the "
+"system running dnsmasq\"."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
msgid "Options:"
msgstr "オプション :"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+msgid "Ordinal: lower comes first."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
msgid "Originator Interval"
msgstr ""
@@ -5896,6 +6205,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Outgoing key"
msgstr "送信キー"
@@ -5919,11 +6229,11 @@ msgstr "出力ゾーン"
msgid "Overlap"
msgstr "オーバーラップ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
msgid "Override IPv4 routing table"
msgstr "IPv4 ルーティングテーブルのオーバーライド"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
msgid "Override IPv6 routing table"
msgstr "IPv6 ルーティング テーブルのオーバーライド"
@@ -5934,7 +6244,7 @@ msgstr "IPv6 ルーティング テーブルのオーバーライド"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -5942,6 +6252,7 @@ msgstr "IPv6 ルーティング テーブルのオーバーライド"
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
msgid "Override MTU"
msgstr "MTUを上書き"
@@ -5963,13 +6274,13 @@ msgstr "TOSを上書き"
msgid "Override TTL"
msgstr "TTLを上書き"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
msgid ""
"Override default MAC address - the range of usable addresses might be "
"limited by the driver"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Override default interface name"
msgstr "デフォルトのインターフェース名を上書き"
@@ -5977,7 +6288,7 @@ msgstr "デフォルトのインターフェース名を上書き"
msgid "Override the gateway in DHCP responses"
msgstr "DHCPレスポンス内のゲートウェイを上書き"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
@@ -5997,7 +6308,7 @@ msgstr "概要"
msgid "Overwrite existing file \"%s\" ?"
msgstr "既存のファイル\"%s\"を上書きしますか?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:345
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355
msgid "Overwrite the current settings with the imported configuration?"
msgstr ""
@@ -6011,7 +6322,7 @@ msgstr "PAP/CHAP(両方)"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
@@ -6024,7 +6335,7 @@ msgstr "PAP/CHAPパスワード"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
@@ -6045,7 +6356,7 @@ msgstr "PID"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
msgid "PIN"
msgstr "PIN"
@@ -6055,7 +6366,7 @@ msgstr "PIN"
msgid "PIN code rejected"
msgstr "PINコードが拒否されました"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1570
msgid "PMK R1 Push"
msgstr "PMK R1プッシュ"
@@ -6096,20 +6407,20 @@ msgstr "PSIDオフセット"
msgid "PSID-bits length"
msgstr "PSIDビット長"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:571
msgctxt "Label indicating that WireGuard peer uses a PSK"
msgid "PSK"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1528
msgid "PTM/EFM (Packet Transfer Mode)"
msgstr "PTM/EFM(パケット転送モード)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "PXE/TFTP Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid "Packet Steering"
msgstr "パケットステアリング"
@@ -6118,6 +6429,11 @@ msgctxt "nft meta mark"
msgid "Packet mark"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta time"
+msgid "Packet receive time"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr "パケット"
@@ -6126,8 +6442,8 @@ msgstr "パケット"
msgid "Packets To Transmit Before Moving To Next Slave"
msgstr "次のスレーブに移動する前に送信するパケット"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "Part of zone %q"
msgstr "ゾーン%qの一部"
@@ -6136,13 +6452,13 @@ msgctxt "MACVLAN mode"
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
msgstr "パススルー(物理デバイスを単一の MAC ベース VLAN へミラー)"
-#: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
msgid "Password"
msgstr "パスワード"
@@ -6150,11 +6466,11 @@ msgstr "パスワード"
msgid "Password authentication"
msgstr "パスワード認証"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
msgid "Password of Private Key"
msgstr "秘密鍵のパスワード"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
msgid "Password of inner Private Key"
msgstr "内部秘密鍵のパスワード"
@@ -6169,50 +6485,50 @@ msgstr "パスワード強度"
msgid "Password2"
msgstr "パスワード2"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
msgstr "SSH鍵を貼り付けるかファイルをドラッグ…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:424
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:444
msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:417
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
msgid ""
"Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
"another system below to create a matching peer entry allowing that system to "
"connect to the local WireGuard interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:423
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:443
msgid "Paste or drag supplied WireGuard configuration file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
msgid "Path to CA-Certificate"
msgstr "CA証明書のパス"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
msgid "Path to Client-Certificate"
msgstr "クライアント証明書のパス"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
msgid "Path to Private Key"
msgstr "秘密鍵のパス"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
msgid "Path to inner CA-Certificate"
msgstr "内部CA証明書のパス"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
msgid "Path to inner Client-Certificate"
msgstr "内部クライアント証明書のパス"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid "Path to inner Private Key"
msgstr "内部秘密鍵のパス"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
msgid "Paused"
msgstr "一時停止中"
@@ -6230,6 +6546,14 @@ msgstr "一時停止中"
msgid "Peak:"
msgstr "ピーク:"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+msgid "Peer"
+msgstr "ピア"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
+msgid "Peer Details"
+msgstr ""
+
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
msgstr "割り当てるピアIPアドレス"
@@ -6247,7 +6571,7 @@ msgstr "ピアアドレスがありません"
msgid "Peer device name"
msgstr "ピアのデバイス名"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Peer disabled"
msgstr ""
@@ -6278,11 +6602,15 @@ msgstr "初期化する"
msgid "Permission denied"
msgstr "アクセス許可が拒否されました"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid "Persistent Keep Alive"
msgstr "永続的なキープアライブ"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Persistent reconnect interval"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334
msgid "PersistentKeepAlive setting is invalid"
msgstr ""
@@ -6290,30 +6618,30 @@ msgstr ""
msgid "Phy Rate:"
msgstr "物理レート:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
msgid "Physical Settings"
msgstr "デバイス設定"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:98
msgid "Ping"
msgstr "Ping"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Pkts."
msgstr "パケット"
-#: modules/luci-base/luasrc/view/sysauth.htm:19
+#: modules/luci-base/ucode/template/sysauth.ut:19
msgid "Please enter your username and password."
msgstr "ユーザー名とパスワードを入力してください。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4122
msgid "Please select the file to upload."
msgstr "アップロードするファイルを選択してください。"
@@ -6321,15 +6649,22 @@ msgstr "アップロードするファイルを選択してください。"
msgid "Policy"
msgstr "ポリシー"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
msgctxt "Chain hook policy"
msgid "Policy: <strong>%h</strong> (%h)"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "ポート"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
+#, fuzzy
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr "ポート %s"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
msgid "Port isolation"
msgstr "ポート分離"
@@ -6343,19 +6678,19 @@ msgstr "ポートステータス:"
msgid "Potential negation of: %s"
msgstr "存在しない可能性があります: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
msgid "Power Management Mode"
msgstr "電力管理モード"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "Pre-emptive CRC errors (CRCP_P)"
msgstr "プリエンプティブCRCエラー(CRCP_P)"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
msgid "Prefer LTE"
msgstr "LTEを優先"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
msgid "Prefer UMTS"
msgstr "UMTSを優先"
@@ -6367,15 +6702,15 @@ msgstr "委任されたプレフィックス(PD)"
msgid "Prefix suppressor"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid "Preshared Key"
msgstr "事前共有鍵"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:550
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
msgid "Preshared key in use"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308
msgid "PresharedKey setting is invalid"
msgstr ""
@@ -6392,7 +6727,7 @@ msgstr ""
"設定された回数LCP echoが失敗後、ピアがダウンしたと見なします。0を設定した場"
"合、失敗しても無視します"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Prevents client-to-client communication"
msgstr "クライアント同士の通信を制限"
@@ -6425,13 +6760,15 @@ msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr "プライマリが復旧するとアクティブスレーブになります(always、0)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
msgid "Priority"
msgstr "優先度"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:545
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
msgctxt "Label indicating that WireGuard peer private key is stored"
msgid "Private"
msgstr ""
@@ -6442,15 +6779,15 @@ msgid "Private (Prevent communication between MAC VLANs)"
msgstr "プライベート(MAC ベース VLAN間の通信を防ぐ)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid "Private Key"
msgstr "秘密鍵"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:564
msgid "Private key present"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:290
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
msgid "PrivateKey setting is missing or invalid"
msgstr ""
@@ -6463,9 +6800,9 @@ msgstr "プロセス"
msgid "Prot."
msgstr "プロトコル"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:564
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1137
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
@@ -6477,7 +6814,7 @@ msgstr "プロトコル"
msgid "Provide NTP server"
msgstr "NTPサーバーを有効化"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid ""
"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
"and requests."
@@ -6485,7 +6822,7 @@ msgstr ""
"このインターフェースで DHCPv6 サーバーを提供し、 DHCPv6 の要請やリクエストに"
"応答します"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
msgid "Provide new network"
msgstr "新しいネットワークを設定"
@@ -6495,25 +6832,36 @@ msgid ""
"interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+msgid "Proxy Server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid "ProxyARP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "擬似アドホック(ahdemo)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
msgid "Public Key"
msgstr "公開鍵"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
msgid "Public key is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:556
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
msgctxt "Tooltip displaying full WireGuard peer public key"
msgid "Public key: %h"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
msgid ""
"Public keys allow for the passwordless SSH logins with a higher security "
"compared to the use of plain passwords. In order to upload a new key to the "
@@ -6531,7 +6879,7 @@ msgstr ""
"クライアントに接続するために、このデバイスにルーティングされるパブリックプレ"
"フィックスです。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
msgid "PublicKey setting is invalid"
msgstr ""
@@ -6544,7 +6892,7 @@ msgstr "QMIセルラー"
msgid "Quality"
msgstr "品質"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
msgid "Query all available upstream resolvers."
msgstr ""
"利用可能なすべての上位<abbr title=\"Domain Name System\">DNS</abbr>サーバに問"
@@ -6558,35 +6906,35 @@ msgstr "クエリー間隔"
msgid "Query response interval"
msgstr "クエリー レスポンス間隔"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "R0 Key Lifetime"
msgstr "R0キー有効期限"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "R1 Key Holder"
msgstr "R1キーホルダー"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430
msgid "RADIUS Accounting Port"
msgstr "Radiusアカウンティング-ポート"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
msgid "RADIUS Accounting Secret"
msgstr "Radiusアカウンティング-秘密鍵"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
msgid "RADIUS Accounting Server"
msgstr "Radiusアカウンティング-サーバー"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
msgid "RADIUS Authentication Port"
msgstr "Radius認証-ポート"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
msgid "RADIUS Authentication Secret"
msgstr "Radius認証-秘密鍵"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
msgid "RADIUS Authentication Server"
msgstr "Radius認証-サーバー"
@@ -6594,16 +6942,20 @@ msgstr "Radius認証-サーバー"
msgid "RFC3947 NAT-T mode"
msgstr "RFC3947 NAT-Tモード"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid "RSN Preauth"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "RSSI threshold for joining"
msgstr "ネットワークに接続するためのRSSIしきい値"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
msgid "RTS/CTS Threshold"
msgstr "RTS/CTSしきい値"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
msgid "RX"
msgstr "RX"
@@ -6611,11 +6963,17 @@ msgstr "RX"
msgid "RX Rate"
msgstr "受信レート"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2233
msgid "RX Rate / TX Rate"
msgstr "受信レート/送信レート"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
msgctxt "nft nat flag random"
msgid "Randomize source port mapping"
msgstr ""
@@ -6626,13 +6984,13 @@ msgstr ""
"16進数でエンコードされた、生のバイト値です。 ISPがこれを要求しない場合、空欄"
"にしてください"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
msgstr ""
"<code>/etc/ethers</code>を元に<abbr title=\"Dynamic Host Configuration "
"Protocol\">DHCP</abbr>サーバーを設定"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
msgid "Really switch protocol?"
msgstr "本当にプロトコルを変更しますか?"
@@ -6640,11 +6998,11 @@ msgstr "本当にプロトコルを変更しますか?"
msgid "Realtime Graphs"
msgstr "リアルタイムグラフ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "Reassociation Deadline"
msgstr "再接続制限時間"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
msgid "Rebind protection"
msgstr "DNSリバインディング保護"
@@ -6668,11 +7026,20 @@ msgstr "デバイスのオペレーティングシステムを再起動"
msgid "Receive"
msgstr "受信"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
+#, fuzzy
+msgid "Received Data"
+msgstr "受信"
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr "WireGuardインターフェースのIPアドレスです(推奨)。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+msgid "Reconnect Timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
msgid "Reconnect this interface"
msgstr "このインターフェースを再接続"
@@ -6680,12 +7047,12 @@ msgstr "このインターフェースを再接続"
msgid "Redirect to HTTPS"
msgstr "HTTPS へのリダイレクト"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
msgctxt "nft redirect to port"
msgid "Redirect to local port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
msgctxt "nft redirect"
msgid "Redirect to local system"
msgstr ""
@@ -6694,26 +7061,30 @@ msgstr ""
msgid "References"
msgstr "参照"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361
+msgid "Refresh Channels"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
msgid "Refreshing"
msgstr "更新中"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
msgctxt "nft reject with icmp type"
msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
msgctxt "nft reject with icmpx type"
msgid "Reject packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
msgctxt "nft reject with icmpv6 type"
msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
msgctxt "nft reject with tcp reset"
msgid "Reject packet with <strong>TCP reset</strong>"
msgstr ""
@@ -6725,6 +7096,8 @@ msgid ""
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
msgid "Relay"
msgstr "リレー"
@@ -6734,6 +7107,14 @@ msgstr "リレー"
msgid "Relay Bridge"
msgstr "リレーブリッジ"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+msgid "Relay To address"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
msgid "Relay between networks"
msgstr "ネットワーク間のリレー"
@@ -6752,6 +7133,7 @@ msgstr "リモートIPv4アドレス"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid "Remote IPv4 address or FQDN"
msgstr "リモートIPv4アドレスまたはFQDN"
@@ -6764,15 +7146,23 @@ msgstr "リモートIPv6アドレス"
msgid "Remote IPv6 address or FQDN"
msgstr "リモートIPv6アドレスまたはFQDN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:908
msgid "Remove"
msgstr "削除"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
msgid "Remove related device settings from the configuration"
msgstr "関連するデバイス構成を設定から削除します"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Replace wireless configuration"
msgstr "無線設定を置換"
@@ -6802,7 +7192,7 @@ msgstr "受信チェックサムを要求(オプション)。"
msgid "Require incoming packets serialization (optional)."
msgstr "受信パケットのシリアル化を要求(オプション)。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
msgid "Required"
msgstr "必須"
@@ -6814,7 +7204,11 @@ msgstr "DOCSIS 3などを使用するいくつかのISPで必要です"
msgid "Required. Base64-encoded private key for this interface."
msgstr "このインターフェースに使用するBase64エンコードの秘密鍵(必須)。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
msgid "Required. Public key of the WireGuard peer."
msgstr ""
@@ -6826,67 +7220,67 @@ msgstr ""
msgid "Required. XFRM interface ID to be used for SA."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
msgid "Requires hostapd"
msgstr "hostapdが必要"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
msgid "Requires hostapd with EAP Suite-B support"
msgstr "EAP Suite-Bをサポートするhostapdが必要"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
msgid "Requires hostapd with EAP support"
msgstr "EAPをサポートするhostapdが必要"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
msgid "Requires hostapd with OWE support"
msgstr "OWEをサポートするhostapdが必要"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
msgid "Requires hostapd with SAE support"
msgstr "SAEをサポートするhostapdが必要"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
msgid "Requires hostapd with WEP support"
msgstr "WEPをサポートするhostapdが必要"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
msgid "Requires wpa-supplicant"
msgstr "wpa-supplicantが必要"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
msgid "Requires wpa-supplicant with EAP Suite-B support"
msgstr "EAP Suite-Bをサポートするwpa-supplicantが必要"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
msgid "Requires wpa-supplicant with EAP support"
msgstr "EAPをサポートするwpa-supplicantが必要"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
msgid "Requires wpa-supplicant with OWE support"
msgstr "OWEをサポートするwpa-supplicantが必要"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1358
msgid "Requires wpa-supplicant with SAE support"
msgstr "SAEをサポートするwpa-supplicantが必要"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
msgid "Requires wpa-supplicant with WEP support"
msgstr "WEPをサポートするwpa-supplicantが必要"
@@ -6896,7 +7290,7 @@ msgid "Reselection policy for primary slave"
msgstr "プライマリスレーブの再選択ポリシー"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
-#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-base/ucode/template/sysauth.ut:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
@@ -6911,20 +7305,24 @@ msgstr "カウンターをリセット"
msgid "Reset to defaults"
msgstr "初期化"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
msgid "Resolv and Hosts Files"
msgstr "リゾルバとホストファイル"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
msgid "Resolv file"
msgstr "リゾルバファイル"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+msgid "Resolve specified FQDNs to an IP."
+msgstr "これはIPアドレスに強制的に設定するドメインのリスト。"
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
msgid "Resource not found"
msgstr "リソースが見つかりません"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:876
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
msgid "Restart"
msgstr "再起動"
@@ -6933,7 +7331,7 @@ msgstr "再起動"
msgid "Restart Firewall"
msgstr "ファイアウォールを再起動"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
msgid "Restart radio interface"
msgstr "無線インターフェースを再起動"
@@ -6945,7 +7343,7 @@ msgstr "復元"
msgid "Restore backup"
msgstr "バックアップを復元"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
msgid ""
"Return answers to DNS queries matching the subnet from which the query was "
"received if multiple IPs are available."
@@ -6962,78 +7360,85 @@ msgstr "パスワードを表示/隠す"
msgid "Reverse path filter"
msgstr "戻り経路フィルター"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4413
msgid "Revert"
msgstr "元に戻す"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4518
msgid "Revert changes"
msgstr "変更の取り消し"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4732
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4730
msgid "Revert request failed with status <code>%h</code>"
msgstr "取り消しのリクエストに失敗しました ステータスコード:<code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4712
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4710
msgid "Reverting configuration…"
msgstr "設定を元に戻しています…"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
msgctxt "nft dnat ip to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
msgctxt "nft dnat ip6 to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
msgctxt "nft dnat ip to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
msgctxt "nft dnat ip6 to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
msgctxt "nft snat ip to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109
msgctxt "nft snat ip6 to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
msgctxt "nft snat ip to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
msgctxt "nft snat ip6 to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
msgid "Rewrite to egress device address"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr "堅牢性"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
msgid ""
"Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
"<em>TFTP server root</em> turn on the TFTP server and serve files from "
"<em>TFTP server root</em>."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
msgid "Root preparation"
msgstr "ルートの準備"
@@ -7041,11 +7446,11 @@ msgstr "ルートの準備"
msgid "Round-Robin policy (balance-rr, 0)"
msgstr "ラウンドロビンポリシー(balance-rr、0)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Route Allowed IPs"
msgstr "許可されたIPのルート"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:533
msgid "Route action chain \"%h\""
msgstr ""
@@ -7053,7 +7458,7 @@ msgstr ""
msgid "Route type"
msgstr "ルートタイプ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid ""
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
@@ -7089,20 +7494,20 @@ msgstr ""
msgid "Rule"
msgstr "ルール"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:603
msgid "Rule actions"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:476
msgctxt "nft comment"
msgid "Rule comment: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:541
msgid "Rule container chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
msgid "Rule matches"
msgstr ""
@@ -7110,15 +7515,15 @@ msgstr ""
msgid "Rule type"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run a filesystem check before mounting the device"
msgstr "デバイスをマウントする前にファイルシステムチェックを実行"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run filesystem check"
msgstr "ファイルシステムチェックを実行"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
msgid "Runtime error"
msgstr "ランタイムエラー"
@@ -7131,6 +7536,11 @@ msgstr "SHA256"
msgid "SNR"
msgstr "SNR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "SRV"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
msgid "SSH Access"
@@ -7148,15 +7558,15 @@ msgstr "SSHサーバーポート"
msgid "SSH username"
msgstr "SSHユーザー名"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
msgid "SSH-Keys"
msgstr "SSH-キー"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1811
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
msgid "SSID"
msgstr "SSID"
@@ -7169,11 +7579,11 @@ msgstr "SSTP"
msgid "SSTP Server"
msgstr "SSTPサーバー"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid "SWAP"
msgstr "スワップ"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
@@ -7184,7 +7594,7 @@ msgid "Save"
msgstr "保存"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "保存&適用"
@@ -7201,7 +7611,7 @@ msgstr "mtdblockを保存"
msgid "Save mtdblock contents"
msgstr "mtdblockの内容を保存"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:881
msgid "Scan"
msgstr "スキャン"
@@ -7210,15 +7620,15 @@ msgstr "スキャン"
msgid "Scheduled Tasks"
msgstr "スケジュールタスク"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4387
msgid "Section added"
msgstr "追加されるセクション"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
msgid "Section removed"
msgstr "削除されるセクション"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "See \"mount\" manpage for details"
msgstr "詳細については\"mount\"のmanページを参照してください"
@@ -7234,7 +7644,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2962
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
msgid "Select file…"
msgstr "ファイルを選択…"
@@ -7242,7 +7652,7 @@ msgstr "ファイルを選択…"
msgid "Selects the transmit hash policy to use for slave selection"
msgstr "スレーブ選択時に使用する送信ハッシュポリシーを選択"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
msgid ""
"Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages advertising this device as IPv6 router."
@@ -7275,11 +7685,11 @@ msgstr "このデバイスのホスト名を送信"
msgid "Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
msgid "Server address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
msgid "Server name"
msgstr ""
@@ -7295,7 +7705,7 @@ msgstr "サービスタイプ"
msgid "Services"
msgstr "サービス"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "Session expired"
msgstr "セッション期限切れ"
@@ -7304,16 +7714,16 @@ msgstr "セッション期限切れ"
msgid "Set Static"
msgstr "静的に設定"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
msgctxt "nft mangle"
msgid "Set header field <var>%s</var> to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
@@ -7325,14 +7735,14 @@ msgstr ""
msgid "Set same MAC Address to all slaves"
msgstr "すべてのスレーブに同じMACアドレスを設定"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
msgid ""
"Set the autonomous address-configuration flag in the prefix information "
"options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
"When enabled, clients will perform stateless IPv6 address autoconfiguration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
msgid ""
"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
"proxying."
@@ -7347,8 +7757,8 @@ msgstr "現在アクティブなスレーブに設定(active、1)"
msgid "Set to first slave added to the bond (follow, 2)"
msgstr "bondに追加された最初のスレーブに設定(follow、2)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:678
msgid "Set up DHCP Server"
msgstr "DHCPサーバーをセットアップ"
@@ -7359,7 +7769,6 @@ msgid "Setting PLMN failed"
msgstr "PLMNの設定に失敗しました"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
msgstr "操作モードの設定に失敗しました"
@@ -7367,25 +7776,30 @@ msgstr "操作モードの設定に失敗しました"
msgid "Settings"
msgstr "設定"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Setup routes for proxied IPv6 neighbours."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Severely Errored Seconds (SES)"
msgstr "重大エラー秒数(SES)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:210
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:39
msgid "Short GI"
-msgstr "Short GI"
+msgstr "ショートGI"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
msgid "Short Preamble"
msgstr "ショートプリアンブル"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
msgstr "現在のバックアップファイルリストを表示"
@@ -7398,16 +7812,16 @@ msgstr "空のチェインを表示"
msgid "Show raw counters"
msgstr "生のカウンターを表示"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:526
msgid "Shutdown this interface"
msgstr "このインターフェースをシャットダウン"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:388
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
@@ -7415,11 +7829,11 @@ msgstr "このインターフェースをシャットダウン"
msgid "Signal"
msgstr "信号強度"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2232
msgid "Signal / Noise"
msgstr "信号強度 / ノイズ"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Signal Attenuation (SATN)"
msgstr "信号減衰(SATN)"
@@ -7431,12 +7845,12 @@ msgstr "信号のリフレッシュ レート"
msgid "Signal:"
msgstr "信号:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "サイズ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
msgid "Size of DNS query cache"
msgstr "DNSクエリキャッシュのサイズ"
@@ -7451,14 +7865,14 @@ msgstr "スキップ"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:257
msgid "Skip from backup files that are equal to those in /rom"
-msgstr ""
+msgstr "/rom 内のデフォルトから未変更のファイルはバックアップをスキップ"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
msgid "Skip to content"
msgstr "コンテンツへ移動"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
msgid "Skip to navigation"
msgstr "ナビゲーションへ移動"
@@ -7467,7 +7881,7 @@ msgstr "ナビゲーションへ移動"
msgid "Slave Interfaces"
msgstr "スレーブインターフェース"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1428
msgid "Software VLAN"
msgstr "ソフトウェア VLAN"
@@ -7476,15 +7890,11 @@ msgstr "ソフトウェア VLAN"
msgid "Some fields are invalid, cannot save values!"
msgstr "フィールドに無効な値が設定されているため、保存できません!"
-#: modules/luci-base/luasrc/view/error404.htm:9
+#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
msgstr ""
"申し訳ありませんが、リクエストされたオブジェクトは見つかりませんでした。"
-#: modules/luci-base/luasrc/view/error500.htm:9
-msgid "Sorry, the server encountered an unexpected error."
-msgstr "申し訳ありませんが、サーバーに予期しないエラーが発生しました。"
-
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
msgid ""
"Sorry, there is no sysupgrade support present; a new firmware image must be "
@@ -7503,12 +7913,12 @@ msgstr ""
msgid "Source"
msgstr "アクセス元"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
msgctxt "nft ip saddr"
msgid "Source IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
msgctxt "nft ip6 saddr"
msgid "Source IPv6"
msgstr ""
@@ -7518,24 +7928,24 @@ msgstr ""
msgid "Source interface"
msgstr "アクセス元インタフェース"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
msgctxt "nft ip sport"
msgid "Source port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
msgid ""
"Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
"options for Dnsmasq."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
msgid ""
"Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
"unspecified, the local device DNS search domain will be announced."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid ""
"Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
"If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -7583,11 +7993,11 @@ msgstr "使用するアグリゲーション選択ロジックを指定"
msgid "Specifies the destination subnet to match (CIDR notation)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Specifies the directory the device is attached to"
msgstr "デバイスが接続するディレクトリを指定"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
msgid ""
"Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
"messages, for example to instruct clients to request further information via "
@@ -7631,7 +8041,7 @@ msgid ""
"dead"
msgstr "ホストが停止しているとみなされるまでの最大秒数を指定"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid ""
"Specifies the maximum transmit power the wireless radio may use. Depending "
"on regulatory requirements and wireless usage, the actual transmit power may "
@@ -7876,7 +8286,7 @@ msgid ""
"bytes)."
msgstr "デフォルト(1280バイト)以外のMTU(最大伝送単位)を指定します。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "Specify the secret encryption key here."
msgstr "ここで秘密暗号鍵を指定します。"
@@ -7884,7 +8294,7 @@ msgstr "ここで秘密暗号鍵を指定します。"
msgid "Stale neighbour cache timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
msgid "Start"
msgstr "開始"
@@ -7897,16 +8307,16 @@ msgstr "WPS開始"
msgid "Start priority"
msgstr "開始優先順位"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
msgid "Start refresh"
msgstr "更新開始"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Starting configuration apply…"
msgstr "設定の適用を開始しています…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1827
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413
msgid "Starting wireless scan..."
msgstr "無線のスキャンを開始しています..."
@@ -7928,17 +8338,17 @@ msgstr "IPv6静的ルーティング"
msgid "Static Lease"
msgstr "静的リース"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
msgid "Static Leases"
msgstr "静的リース"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
msgstr "静的アドレス"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
msgid ""
"Static leases are used to assign fixed IP addresses and symbolic hostnames "
"to DHCP clients. They are also required for non-dynamic interface "
@@ -7948,18 +8358,18 @@ msgstr ""
"スト名をアサインします。また、クライアントは対応するリースを使用するホストが"
"その1台のみで、かつ静的なインターフェース設定にする必要があります。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
msgid "Station inactivity limit"
msgstr "非アクティブなステーションの制限"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:551
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
msgid "Status"
msgstr "ステータス"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:528
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
msgid "Stop"
msgstr "停止"
@@ -7968,8 +8378,8 @@ msgstr "停止"
msgid "Stop WPS"
msgstr "WPS停止"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1857
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1919
msgid "Stop refresh"
msgstr "更新停止"
@@ -7981,7 +8391,7 @@ msgstr "ストレージ"
msgid "Strict filtering"
msgstr "厳密なフィルタリング"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
msgid "Strict order"
msgstr "問い合わせの制限"
@@ -7990,15 +8400,15 @@ msgid "Strong"
msgstr "強"
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2055
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2117
msgid "Submit"
msgstr "送信"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
msgid "Suppress logging"
msgstr "ログの抑制"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
msgid "Suppress logging of the routine operation for the DHCP protocol."
msgstr "これらのプロトコルの、ルーチン操作のログを抑制"
@@ -8022,16 +8432,16 @@ msgstr ""
"スイッチ %qには不明なトポロジがあります - VLAN設定は正確でないかもしれませ"
"ん。"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1426
msgid "Switch VLAN"
msgstr "スイッチVLAN"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
msgid "Switch port"
msgstr "スイッチ ポート"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
msgid "Switch protocol"
msgstr "プロトコルを切り替える"
@@ -8053,8 +8463,16 @@ msgstr "NTPサーバーと同期"
msgid "Sync with browser"
msgstr "ブラウザと同期"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgstr "文法: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "Syntax: <code>_service._proto.example.com</code>."
+msgstr "文法: <code>_service._proto.example.com</code>."
+
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
msgid "System"
@@ -8078,29 +8496,29 @@ msgstr "システムプロパティ"
msgid "System log buffer size"
msgstr "システムログバッファサイズ"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
msgid "System running in recovery (initramfs) mode."
msgstr "システムはリカバリー (initramfs) モードで実行中です。"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
msgctxt "nft tcp option maxseg size"
msgid "TCP MSS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
msgctxt "nft tcp dport"
msgid "TCP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
msgctxt "nft tcp flags"
msgid "TCP flags"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
msgctxt "nft tcp sport"
msgid "TCP source port"
msgstr ""
@@ -8109,12 +8527,12 @@ msgstr ""
msgid "TCP:"
msgstr "TCP:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
msgid "TFTP server root"
msgstr "TFTPサーバールート"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
msgid "TX"
msgstr "TX"
@@ -8134,6 +8552,7 @@ msgstr ""
msgid "Table"
msgstr "テーブル"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
@@ -8141,7 +8560,7 @@ msgstr "テーブル"
msgid "Target"
msgstr "ターゲット"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
msgid "Target Platform"
msgstr "ターゲット プラットフォーム"
@@ -8157,26 +8576,26 @@ msgstr "一時領域"
msgid "Terminate"
msgstr "停止"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid ""
"The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
"Minimum is 1280 bytes."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
msgid ""
"The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
"addresses are available via DHCPv6."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
msgid ""
"The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
"also acting as Mobile IPv6 home agent on this link."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
msgid ""
"The <em>Other configuration</em> (O) flag indicates that other information, "
"such as DNS servers, is available via DHCPv6."
@@ -8192,7 +8611,7 @@ msgid ""
"the configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
@@ -8207,15 +8626,15 @@ msgstr ""
"HE.netのエンドポイント更新構成を変更した場合、ユーザーIDの代わりに通常のユー"
"ザー名を使用する必要があります!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
msgid "The IP address %h is already used by another static lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
msgid "The IP address is outside of any DHCP pool address range"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
msgid "The IP address of the boot server"
msgstr ""
@@ -8226,6 +8645,7 @@ msgstr "リモートエンドのIPv4アドレスまたは完全修飾ドメイ
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
msgstr "リモートトンネルエンドのIPv4アドレスまたは完全修飾ドメイン名です。"
@@ -8250,26 +8670,28 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/timer.js:7
msgid "The LED blinks with the configured on/off frequency"
-msgstr ""
+msgstr "LED は設定されたオン/オフ間隔に基づいて点滅します。"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
msgid "The LED flashes to simulate actual heart beat."
-msgstr ""
+msgstr "LED は心拍を再現するように点滅します。"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:8
msgid ""
"The LED flashes with link status and activity on the configured interface."
msgstr ""
+"LED は、設定されたインターフェースにおけるリンク状態やアクティビティに基づい"
+"て点滅します。"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/none.js:7
msgid "The LED is always in default state off."
-msgstr ""
+msgstr "LED はデフォルトの状態で常にオフです。"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:6
msgid "The LED is always in default state on."
-msgstr ""
+msgstr "LED はデフォルトの状態で常にオンです。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
msgid ""
"The MAC address %h is already used by another static lease in the same DHCP "
"pool"
@@ -8279,7 +8701,7 @@ msgstr ""
msgid "The MTU must not exceed the parent device MTU of %d bytes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
msgid "The VLAN ID must be unique"
msgstr "VLAN ID はユニークでなければなりません"
@@ -8287,7 +8709,7 @@ msgstr "VLAN ID はユニークでなければなりません"
msgid "The algorithm that is used to discover mesh routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid ""
"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
"code> and <code>_</code>"
@@ -8299,7 +8721,7 @@ msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr "設定ファイルは次のエラーにより読み込めませんでした:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid ""
"The correct SSID must be manually specified when joining a hidden wireless "
"network"
@@ -8307,7 +8729,7 @@ msgstr ""
"非表示の無線ネットワークに接続する場合、正しいSSIDを手動で指定する必要があり"
"ます"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4509
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8323,8 +8745,8 @@ msgstr ""
"警告を閉じて設定内容の編集を行うか、現在動作している設定の状態を維持するため"
"に、未適用の変更を取り消すこともできます。"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
@@ -8336,14 +8758,14 @@ msgstr ""
msgid "The device name \"%s\" is already taken"
msgstr "デバイス名 \"%s\" は既に使用されています"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
msgid ""
"The existing network configuration needs to be changed for LuCI to function "
"properly."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
@@ -8363,25 +8785,25 @@ msgstr ""
msgid "The following rules are currently active on this system."
msgstr "このシステムでは、現在以下のルールが有効です。"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
msgid "The frequency is in direct proportion to 1-minute average CPU load."
-msgstr ""
+msgstr "点滅周期は1分間の平均 CPU 負荷を表します。"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:154
msgid "The gateway address must not be a local IP address"
msgstr "ゲートウェイアドレスは非ローカルIPアドレスでなければなりません"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:732
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752
msgid ""
"The generated configuration can be imported into a WireGuard client "
"application to setup a connection towards this device."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
msgid "The given SSH public key has already been added."
msgstr "入力されたSSH公開鍵はすでに追加されています。"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA, "
"ED25519 or ECDSA keys."
@@ -8396,15 +8818,19 @@ msgid ""
"to be received and retransmitted which costs airtime)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
msgid "The hostname of the boot server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
msgid "The interface name is already used"
msgstr "インターフェース名はすでに使用されています"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
msgid "The interface name is too long"
msgstr "インターフェース名が長すぎます"
@@ -8428,6 +8854,7 @@ msgstr "ローカルIPv4アドレス"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "The local IPv4 address over which the tunnel is created (optional)."
msgstr "トンネルが作成されるローカルIPv4アドレス(オプション)。"
@@ -8459,26 +8886,26 @@ msgid ""
"host responses are spread out over a larger interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid ""
"The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
"abbr> messages. Maximum is 255 hops."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4645
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
msgid "The network name is already used"
msgstr "ネットワーク名はすでに使用されています"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
msgid ""
-"The network ports on this device can be combined to several <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"The network ports on this device can be combined to several <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
"communicate directly with each other. <abbr title=\"Virtual Local Area "
"Network\">VLAN</abbr>s are often used to separate different network "
"segments. Often there is by default one Uplink port for a connection to the "
@@ -8491,7 +8918,7 @@ msgstr ""
"トワークへの接続に使用するアップリンクポートと、ローカルネットワーク用のその"
"他のポートが存在します。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid ""
"The public hostname or IP address of this system the peer should connect to. "
"This usually is a static public IP address, a static hostname or a DDNS "
@@ -8532,11 +8959,11 @@ msgid ""
"aliases local (255), main (254) and default (253) are also valid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383
msgid "The selected %s mode is incompatible with %s encryption"
msgstr "選択された%sモードは、%s暗号化と互換性がありません"
-#: modules/luci-base/luasrc/view/csrftoken.htm:11
+#: modules/luci-base/ucode/template/csrftoken.ut:11
msgid "The submitted security token is invalid or already expired!"
msgstr "送信されたセキュリティトークンは無効または期限切れです!"
@@ -8601,8 +9028,8 @@ msgstr ""
"ません。このプラットフォームの通常のイメージフォーマットかどうか、確認してく"
"ださい。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
msgid "The value is overridden by configuration."
msgstr "設定値によりオーバーライドされます。"
@@ -8612,25 +9039,28 @@ msgid ""
"the network with its protocol information."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:679
msgid ""
"There are legacy iptables rules present on the system. Mixing iptables and "
"nftables rules is discouraged and may lead to incomplete traffic filtering."
msgstr ""
+"システムにレガシーな iptables ルールが存在しています。iptables と nftables の"
+"ルールの混用は、不完全なトラフィックフィルタリングを引き起こす恐れがあり、推"
+"奨されません。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
msgid "There are no active leases"
msgstr "アクティブなリースはありません"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4677
msgid "There are no changes to apply"
msgstr "適用する変更はありません"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:70
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
msgid ""
"There is no password set on this router. Please configure a root password to "
@@ -8643,16 +9073,16 @@ msgstr ""
msgid "This IPv4 address of the relay"
msgstr "リレーのIPv4アドレス"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1695
msgid "This authentication type is not applicable to the selected EAP method."
msgstr "この認証タイプは、選択されたEAP方式に適用できません。"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
msgid "This does not look like a valid PEM file"
msgstr "これは有効なPEMファイルではないようです"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
"include during sysupgrade. Modified files in /etc/config/ and certain other "
@@ -8697,7 +9127,7 @@ msgstr ""
"これはトンネルブローカーによって割り当てられた、ローカルエンドポイントアドレ"
"スです。通常、最後が<code>...:2/64</code>で終わります"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
msgid "This is the only DHCP server in the local network."
msgstr ""
"これはローカルネットワーク内で1つだけの<abbr title=\"Dynamic Host "
@@ -8732,8 +9162,8 @@ msgid ""
"their status."
msgstr "このリストは現在実行中のシステムプロセスとステータスを表示しています。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
msgid ""
"This option cannot be used because the ca-bundle package is not installed."
msgstr ""
@@ -8750,6 +9180,10 @@ msgstr "このセクションはまだ設定されていません"
msgid "Time Synchronization"
msgstr "時刻同期"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "Time advertisement"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Time in milliseconds"
msgstr "時間(ミリ秒)"
@@ -8758,10 +9192,14 @@ msgstr "時間(ミリ秒)"
msgid "Time in seconds to spend in listening and learning states"
msgstr "リスニングとラーニングの状態で経過させる時間(秒)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "Time interval for rekeying GTK"
msgstr "Group Temporal Key(GTK)再生成間隔"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "Time zone"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
msgid "Timed-out"
msgstr "タイムアウト"
@@ -8782,14 +9220,14 @@ msgstr "リンク ロス時にトポロジーを更新するまでのタイム
msgid "Timezone"
msgstr "タイムゾーン"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:418
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:438
msgid ""
"To fully configure the local WireGuard interface from an existing (e.g. "
-"provider supplied) configuration file, use the <strong><a class=\"full-import"
-"\" href=\"#\">configuration import</a></strong> instead."
+"provider supplied) configuration file, use the <strong><a class=\"full-"
+"import\" href=\"#\">configuration import</a></strong> instead."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
msgid "To login…"
msgstr "ログイン…"
@@ -8803,7 +9241,7 @@ msgstr ""
"ださい。ファームウェアを初期状態にリセットする場合、\"初期化する\"をクリック"
"してください(squashfsイメージでのみ初期化可能)。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
msgid "Tone"
msgstr "トーン"
@@ -8811,9 +9249,9 @@ msgstr "トーン"
msgid "Total Available"
msgstr "利用可能な合計"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:121
msgid "Traceroute"
msgstr "トレースルート"
@@ -8828,11 +9266,11 @@ msgstr "トラフィック"
msgid "Traffic Class"
msgstr "トラフィッククラス"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:529
msgid "Traffic filter chain \"%h\""
-msgstr ""
+msgstr "トラフィックフィルター チェーン \"%h\""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:467
msgctxt "nft counter"
msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
msgstr ""
@@ -8849,17 +9287,22 @@ msgstr "送信"
msgid "Transmit Hash Policy"
msgstr "送信ハッシュポリシー"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
+#, fuzzy
+msgid "Transmitted Data"
+msgstr "送信済みデータ"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
msgctxt "nft @th,off,len"
msgid "Transport header bits %d-%d"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
msgctxt "nft th dport"
msgid "Transport header destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
msgctxt "nft th sport"
msgid "Transport header source port"
msgstr ""
@@ -8876,7 +9319,7 @@ msgstr "トリガーモード"
msgid "Tunnel ID"
msgstr "トンネルID"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3024
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
#: modules/luci-compat/luasrc/model/network.lua:1431
msgid "Tunnel Interface"
msgstr "トンネルインターフェース"
@@ -8887,7 +9330,7 @@ msgstr "トンネルインターフェース"
msgid "Tunnel Link"
msgstr "トンネルリンク"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
msgid "Tunnel device"
msgstr "トンネル デバイス"
@@ -8895,8 +9338,8 @@ msgstr "トンネル デバイス"
msgid "Tx-Power"
msgstr "送信出力"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
msgid "Type"
@@ -8906,12 +9349,12 @@ msgstr "タイプ"
msgid "Type of service"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
msgctxt "nft udp dport"
msgid "UDP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
msgctxt "nft udp sport"
msgid "UDP source port"
msgstr ""
@@ -8929,8 +9372,8 @@ msgstr "UMTSのみ"
msgid "UMTS/GPRS/EV-DO"
msgstr "UMTS/GPRS/EV-DO"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid "UUID"
msgstr "UUID"
@@ -8951,7 +9394,7 @@ msgstr "外部IPアドレスを確定できません"
msgid "Unable to determine upstream interface"
msgstr "アップストリーム インターフェースを確定できません"
-#: modules/luci-base/luasrc/view/error404.htm:11
+#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
msgstr "ディスパッチできません"
@@ -9002,19 +9445,27 @@ msgstr "ファイアウォールを再起動できません: %s"
msgid "Unable to save contents: %s"
msgstr "内容を保存できません: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Unavailable Seconds (UAS)"
msgstr "使用不可秒数(UAS)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1317
msgid "Unconfigure"
msgstr "設定解除"
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
msgid "Unexpected reply data format"
msgstr "予期しない応答データ形式"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid ""
"Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
"within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -9022,7 +9473,7 @@ msgid ""
"generated at first install."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2111
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
#: modules/luci-compat/luasrc/model/network.lua:971
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
msgid "Unknown"
@@ -9032,7 +9483,7 @@ msgstr "不明"
msgid "Unknown and unsupported connection method."
msgstr "不明およびサポートされていない接続方法です。"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
#: modules/luci-compat/luasrc/model/network.lua:1138
msgid "Unknown error (%s)"
msgstr "不明なエラー(%s)"
@@ -9041,7 +9492,7 @@ msgstr "不明なエラー(%s)"
msgid "Unknown error code"
msgstr "不明なエラーコード"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2108
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:965
msgid "Unmanaged"
@@ -9052,11 +9503,11 @@ msgstr "アンマネージド"
msgid "Unmount"
msgstr "アンマウント"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
msgid "Unnamed key"
msgstr "名前がない鍵"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4327
msgid "Unsaved Changes"
msgstr "保存されていない変更"
@@ -9070,15 +9521,16 @@ msgid "Unsupported MAP type"
msgstr "サポートされていないMAPタイプ"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
msgid "Unsupported modem"
msgstr "サポートされていないモデム"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:309
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:315
msgid "Unsupported protocol type."
msgstr "サポートされていないプロトコルタイプです。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
msgid "Untitled peer"
msgstr ""
@@ -9090,7 +9542,7 @@ msgstr "上へ"
msgid "Up Delay"
msgstr "上り遅延"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
msgid "Upload"
msgstr "アップロード"
@@ -9116,16 +9568,16 @@ msgid "Upload file…"
msgstr "ファイルをアップロード…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4202
msgid "Upload request failed: %s"
msgstr "アップロードのリクエストに失敗: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
msgid "Uploading file…"
msgstr "ファイルをアップロード中…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid ""
"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
"assigned with a name in the form <em>wifinet#</em> and the network will be "
@@ -9134,30 +9586,30 @@ msgstr ""
"\"続行\"をクリックすると匿名の\"wifi-iface\"セクションに<em>wifinet#</em>形式"
"の名前が割り当てられ、設定を適用するためにネットワークは再起動されます。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410
msgid ""
"Upon pressing \"Continue\", bridges configuration will be updated and the "
"network will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444
msgid ""
"Upon pressing \"Continue\", ifname options will get renamed and the network "
"will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
msgid "Upstream resolvers will be queried in the order of the resolv file."
msgstr ""
"リゾルバファイルの順番に<abbr title=\"Domain Name System\">DNS</abbr>サーバー"
"に問い合わせる"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
msgid "Uptime"
msgstr "稼働時間"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
msgid "Use <code>/etc/ethers</code>"
msgstr "<code>/etc/ethers</code>を使用"
@@ -9169,8 +9621,8 @@ msgstr "DHCPから通知されたサーバを使用"
msgid "Use DHCP gateway"
msgstr "DHCPゲートウェイを使用"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
msgid "Use DNS servers advertised by peer"
msgstr "ピアから通知されたDNSサーバーを使用"
@@ -9211,11 +9663,11 @@ msgstr ""
"ハードウェアMACアドレスとIPアドレスのXORを使用し、skb_flow_dissectに依存"
"(encap2+3)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Use as external overlay (/overlay)"
msgstr "外部オーバーレイとして使用(/overlay)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
msgid "Use as root filesystem (/)"
msgstr "ルートファイルシステムとして使用(/)"
@@ -9223,22 +9675,22 @@ msgstr "ルートファイルシステムとして使用(/)"
msgid "Use broadcast flag"
msgstr "ブロードキャストフラグを使用"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
msgid "Use builtin IPv6-management"
msgstr "ビルトインIPv6管理を使用"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
msgid "Use custom DNS servers"
msgstr "カスタムDNSサーバーを使用"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
msgid "Use default gateway"
msgstr "デフォルトゲートウェイを使用"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
msgid "Use gateway metric"
msgstr "ゲートウェイメトリックを使用"
@@ -9259,20 +9711,20 @@ msgstr ""
msgid "Use routing table"
msgstr "ルーティングテーブルを使用"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
msgctxt "nft nat flag persistent"
msgid "Use same source and destination for each connection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
msgid "Use system certificates"
msgstr "システム証明書を使用"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid "Use system certificates for inner-tunnel"
msgstr "内部トンネルにシステム証明書を使用"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
"em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
@@ -9300,23 +9752,24 @@ msgstr "skb_flow_dissectに依存する上位層プロトコル情報を使用
msgid "Used"
msgstr "使用中"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
msgid "Used Key Slot"
msgstr "使用するキースロット"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
msgstr ""
-"RADIUS NAS IDと802.11r R0KH-IDの2つの異なる目的のために使用中です。通常の"
-"WPA(2)-PSKは必要ありません。"
+"RADIUS NAS IDと802.11r R0KH-IDの2つの異なる目的のために使用中です。通常のWPA"
+"(2)-PSKは必要ありません。"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111
msgid "User Group"
msgstr "ユーザーグループ"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
msgid "User certificate (PEM encoded)"
msgstr "ユーザー証明書(PEMエンコード)"
@@ -9324,27 +9777,28 @@ msgstr "ユーザー証明書(PEMエンコード)"
msgid "User identifier"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
msgid "User key (PEM encoded)"
msgstr "ユーザー鍵(PEMエンコード)"
-#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: modules/luci-base/ucode/template/sysauth.ut:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
msgid "Username"
msgstr "ユーザー名"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
msgid "Utilize flow table <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
msgid "VC-Mux"
msgstr "VC多重化"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
msgid "VDSL"
msgstr "VDSL"
@@ -9354,17 +9808,17 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
msgid "VLAN (802.1ad)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1411
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
msgid "VLAN (802.1q)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
msgid "VLAN ID"
msgstr ""
@@ -9389,19 +9843,22 @@ msgid "VPN Protocol"
msgstr "VPNプロトコル"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
msgstr "VPNサーバー"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+msgid "VPN Server certificate's SHA256 hash"
+msgstr ""
+
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
msgid "VPN Server port"
msgstr "VPNサーバーポート"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
msgstr "VPNサーバー証明書 SHA1ハッシュ"
@@ -9410,6 +9867,10 @@ msgstr "VPNサーバー証明書 SHA1ハッシュ"
msgid "VPNC (CISCO 3000 (and others) VPN)"
msgstr "VPNC(CISCO 3000(またはその他の)VPN)"
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
msgid "VXLAN (RFC7348)"
msgstr "VXLAN(RFC7348)"
@@ -9423,7 +9884,7 @@ msgstr "VXLANネットワーク識別子"
msgid "VXLANv6 (RFC7348)"
msgstr "VXLANv6(RFC7348)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
msgid ""
"Validate DNS replies and cache DNSSEC data, requires upstream to support "
"DNSSEC."
@@ -9431,8 +9892,8 @@ msgstr ""
"未署名のドメインレスポンスが、本当にその未署名のドメインから来たものであるか"
"検証します。上位サーバがDNSSECをサポートしている必要があります"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
@@ -9460,7 +9921,7 @@ msgstr "ベンダー"
msgid "Vendor Class to send when requesting DHCP"
msgstr "DHCPリクエスト時に送信するベンダークラス"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
msgid "Verify unsigned domain responses really come from unsigned domains."
msgstr ""
@@ -9468,47 +9929,59 @@ msgstr ""
msgid "Verifying the uploaded image file."
msgstr "アップロードされたイメージファイルを検証中です。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
msgid "Very High"
msgstr "非常に高い"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1432
msgid "Virtual Ethernet"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
msgid "Virtual dynamic interface"
msgstr "仮想ダイナミックインターフェース"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
msgid "WDS"
msgstr "WDS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
msgid "WEP Open System"
msgstr "WEPオープンシステム"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1297
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1393
msgid "WEP Shared Key"
msgstr "WEP共有キー"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WEP passphrase"
msgstr "WEP暗号フレーズ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid "WLAN roaming"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid "WMM Mode"
msgstr "WMMモード"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid "WNM Sleep Mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid "WNM Sleep Mode Fixes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WPA passphrase"
msgstr "WPA暗号フレーズ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1294
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
@@ -9538,7 +10011,11 @@ msgstr "警告: 再起動で失われる、保留中の設定があります!"
msgid "Weak"
msgstr "弱"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+msgid "Weight"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
@@ -9563,13 +10040,19 @@ msgid ""
"interface prefix"
msgstr ""
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
msgid ""
"When running the mesh over multiple WiFi interfaces per node batman-adv is "
"capable of optimizing the traffic flow to gain maximum performance."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid ""
"When using a PSK, the PMK can be automatically generated. When enabled, the "
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
@@ -9579,7 +10062,7 @@ msgstr ""
"以下のR0/R1キーオプションは適用されません。R0とR1キーのオプションを使用するに"
"は、これを無効にしてください。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid ""
"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
"802.11a/802.11g rates."
@@ -9587,7 +10070,7 @@ msgstr ""
"Wi-Fiマルチメディア(WMM)モードのQoSが無効になっている場合、クライアントは"
"802.11a /802.11gレートに制限される場合があります。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid ""
"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
"may be significantly reduced."
@@ -9600,12 +10083,21 @@ msgstr ""
msgid "Width"
msgstr "帯域幅"
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+msgid "WireGuard"
+msgstr "WireGuard"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
+msgid "WireGuard Status"
+msgstr "WireGuard ステータス"
+
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "WireGuard VPN"
msgstr "WireGuard VPN"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:539
msgid "WireGuard peer is disabled"
msgstr ""
@@ -9615,27 +10107,27 @@ msgstr ""
msgid "Wireless"
msgstr "無線"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3011
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
msgstr "無線アダプタ"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2990
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4303
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
msgstr "無線ネットワーク"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:812
msgid "Wireless Overview"
msgstr "無線デバイス一覧"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
msgid "Wireless Security"
msgstr "無線セキュリティ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
msgid "Wireless configuration migration"
msgstr "無線設定を移行"
@@ -9651,15 +10143,15 @@ msgstr "無線機能は無効"
msgid "Wireless is not associated"
msgstr "無線機器はまだ接続されていません"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is disabled"
msgstr "無線ネットワークは無効"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is enabled"
msgstr "無線ネットワークは有効"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Write received DNS queries to syslog."
msgstr "受信したDNSリクエストをsyslogへ記録"
@@ -9671,7 +10163,7 @@ msgstr "システムログをファイルに書き込む"
msgid "XOR policy (balance-xor, 2)"
msgstr "XORポリシー(balance-xor、2)"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -9681,7 +10173,7 @@ msgstr "はい"
msgid "Yes (none, 0)"
msgstr "はい(none、0)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:177
msgid ""
"You appear to be currently connected to the device via the \"%h\" interface. "
"Do you really want to shut down the interface?"
@@ -9699,8 +10191,20 @@ msgstr ""
"変更は再起動後に適用されます。<br /><strong>警告: \"network\"などの重要なスク"
"リプトを無効にするとデバイスにアクセスできなくなることがあります!</strong>"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:90
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635
+msgid "You may add multiple records for the same Target."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672
+msgid "You may add multiple records for the same domain."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:92
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
@@ -9733,26 +10237,36 @@ msgstr "ZRam設定"
msgid "ZRam Size"
msgstr "ZRamサイズ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
msgid "any"
msgstr "すべて"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
msgid "auto"
msgstr "自動"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
msgid "automatic"
msgstr "自動"
@@ -9760,7 +10274,7 @@ msgstr "自動"
msgid "baseT"
msgstr "baseT"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1591
msgid "bridged"
msgstr "ブリッジ"
@@ -9812,20 +10326,20 @@ msgstr "作成:"
msgid "dBm"
msgstr "dBm"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
msgctxt "nft unit"
msgid "day"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid "disable"
msgstr "無効"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:991
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:997
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
msgid "disabled"
@@ -9844,14 +10358,19 @@ msgstr "例: --proxy 10.10.10.10"
msgid "e.g: dump"
msgstr "例: dump"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:755
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
msgid "expired"
msgstr "期限切れ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
msgid "forced"
msgstr "強制"
@@ -9875,19 +10394,19 @@ msgstr "半二重"
msgid "hexadecimal encoded value"
msgstr "エンコードされた値(16進数)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
msgid "hidden"
msgstr "(非表示)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
msgctxt "nft unit"
msgid "hour"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "hybrid mode"
msgstr "ハイブリッドモード"
@@ -9909,24 +10428,24 @@ msgstr "8文字以上63文字以下のキー"
msgid "key with either 5 or 13 characters"
msgstr "5文字または13文字のキー"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "managed config (M)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1395
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
msgid "medium security"
msgstr "セキュリティ: 中"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
msgctxt "nft unit"
msgid "minute"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "minutes"
msgstr "分"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
msgid "mobile home agent (H)"
msgstr ""
@@ -9934,7 +10453,7 @@ msgstr ""
msgid "netif_carrier_ok()"
msgstr "netif_carrier_ok()"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "no"
msgstr "いいえ"
@@ -9948,8 +10467,11 @@ msgstr "リンクなし"
msgid "non-empty value"
msgstr "空でない値"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3419
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
msgid "none"
msgstr "なし"
@@ -9960,20 +10482,20 @@ msgid "not present"
msgstr "存在しません"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:969
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:970
msgid "off"
msgstr "オフ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794
msgid "on available prefix"
msgstr "利用可能なプレフィックス"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "open network"
msgstr "オープンネットワーク"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
msgid "other config (O)"
msgstr ""
@@ -9982,7 +10504,11 @@ msgstr ""
msgid "output"
msgstr "出力"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
+msgid "over a day ago"
+msgstr "1日以上前"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
msgctxt "nft unit"
msgid "packets"
msgstr ""
@@ -10005,23 +10531,22 @@ msgid ""
"single packet rather than many small ones"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
msgid "relay mode"
msgstr "リレーモード"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1586
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
msgid "routed"
msgstr "ルート"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "sec"
msgstr "秒"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "server mode"
msgstr "サーバーモード"
@@ -10029,7 +10554,7 @@ msgstr "サーバーモード"
msgid "sstpc Log-level"
msgstr "sstpcログレベル"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "strong security"
msgstr "セキュリティ: 強"
@@ -10037,7 +10562,7 @@ msgstr "セキュリティ: 強"
msgid "tagged"
msgstr "タグ付き"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "time units (TUs / 1.024 ms) [1000-65535]"
msgstr "時間単位(TUs/1.024ミリ秒)[1000-65535]"
@@ -10059,15 +10584,19 @@ msgstr "固有の値"
msgid "unknown"
msgstr "不明"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:28
+msgid "unknown version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
msgid "unlimited"
msgstr "無制限"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
@@ -10089,8 +10618,8 @@ msgid "untagged"
msgstr "タグなし"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
msgid "valid IP address"
msgstr "有効なIPアドレス"
@@ -10103,7 +10632,7 @@ msgid "valid IPv4 CIDR"
msgstr "有効なIPv4 CIDR"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
msgid "valid IPv4 address"
msgstr "有効なIPv4アドレス"
@@ -10132,7 +10661,7 @@ msgid "valid IPv6 CIDR"
msgstr "有効なIPv6 CIDR"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
msgid "valid IPv6 address"
msgstr "有効なIPv6アドレス"
@@ -10224,7 +10753,7 @@ msgid "valid port or port range (port1-port2)"
msgstr "有効なポートまたはポート範囲(port1-port2)"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "valid port value"
msgstr "有効なポート番号"
@@ -10260,16 +10789,16 @@ msgstr "%d文字以上の値"
msgid "value with at most %d characters"
msgstr "最大%d文字の値"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "weak security"
msgstr "セキュリティ: 弱"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
msgctxt "nft unit"
msgid "week"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "はい"
@@ -10277,6 +10806,31 @@ msgstr "はい"
msgid "« Back"
msgstr "« 戻る"
+#, fuzzy
+#~ msgid "Filter useless"
+#~ msgstr "不要パケットフィルター"
+
+#~ msgid "Network Utilities"
+#~ msgstr "ネットワークユーティリティ"
+
+#~ msgid "Back to configuration"
+#~ msgstr "設定へ戻る"
+
+#~ msgid "Close list..."
+#~ msgstr "リストを閉じる..."
+
+#~ msgid "Internal Server Error"
+#~ msgstr "内部サーバーエラー"
+
+#~ msgid "No files found"
+#~ msgstr "ファイルが見つかりません"
+
+#~ msgid "Sorry, the server encountered an unexpected error."
+#~ msgstr "申し訳ありませんが、サーバーに予期しないエラーが発生しました。"
+
+#~ msgid "Do not forward queries that cannot be answered by public resolvers."
+#~ msgstr "パブリックDNSサーバーが応答できないリクエストを転送しない"
+
#~ msgid "Generate Key"
#~ msgstr "キーを生成"
@@ -10427,9 +10981,6 @@ msgstr "« 戻る"
#~ msgid "Free"
#~ msgstr "空き"
-#~ msgid "Port %s"
-#~ msgstr "ポート %s"
-
#~ msgid "Switch Port Mask"
#~ msgstr "スイッチポート マスク"
diff --git a/modules/luci-base/po/ko/base.po b/modules/luci-base/po/ko/base.po
index c9f5b326f6..01eaf1b8d8 100644
--- a/modules/luci-base/po/ko/base.po
+++ b/modules/luci-base/po/ko/base.po
@@ -3,37 +3,49 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2022-03-28 07:52+0000\n"
-"Last-Translator: dikastia <dikastia@gmail.com>\n"
-"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/luci/ko/>"
-"\n"
+"PO-Revision-Date: 2022-10-29 20:58+0000\n"
+"Last-Translator: orangepizza <abnoeh@mail.com>\n"
+"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/luci/ko/"
+">\n"
"Language: ko\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n == 1 ? 0 : 1;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:650
msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
msgid "\"%h\" table \"%h\""
-msgstr ""
+msgstr "\"%h\" table \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1539
msgid "%.1f dB"
-msgstr "%.1f dB"
+msgstr "%.1f 데시벨"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
msgid "%d Bit"
-msgstr "%d Bit"
+msgstr "%d 비트"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4043
msgid "%d invalid field(s)"
msgstr "%d 잘못된 부분(들)"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
+msgid "%dh ago"
+msgstr "%d시간 전"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
+msgid "%dm ago"
+msgstr "%d분 전"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
+msgid "%ds ago"
+msgstr "%d초 전"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
msgid "%s is untagged in multiple VLANs!"
-msgstr "%s 는 여러 VLAN에서 태그 없음으로 설정되었습니다!"
+msgstr "%s 는 여러 VLAN에서 태그가 지정되지 않았습니다!"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:296
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:405
@@ -58,18 +70,18 @@ msgstr "(비어 있음)"
msgid "(no interfaces attached)"
msgstr "(연결된 인터페이스 없음)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:635
msgctxt "Label indicating further amount of allowed ips"
msgid "+ %d more"
-msgstr ""
+msgstr "+ 추가 항목 %d 개"
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:48
msgid "-- Additional Field --"
msgstr "-- 추가 설정 --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4152
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -85,13 +97,13 @@ msgstr "-- 선택하세요 --"
msgid "-- custom --"
msgstr "-- 사용자 지정 --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
msgid "-- match by label --"
msgstr "--label로 지정 --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
msgid "-- match by uuid --"
msgstr "-- uuid로 지정 --"
@@ -106,7 +118,7 @@ msgctxt "sstp log level value"
msgid "0"
msgstr "0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
msgstr "0 = RSSI 임계값을 사용하지 않음, 1 = 드라이버 기본값 사용"
@@ -119,12 +131,12 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "1분간 부하:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:324
msgctxt "nft amount of flags"
msgid "1 flag"
msgid_plural "%d flags"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "플래그 1개"
+msgstr[1] "플래그 %d개"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:253
msgid "15 Minute Load:"
@@ -145,7 +157,7 @@ msgctxt "sstp log level value"
msgid "4"
msgstr "4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "4-character hexadecimal ID"
msgstr "4자리 16진수 ID"
@@ -158,43 +170,88 @@ msgstr "464XLAT (CLAT)"
msgid "5 Minute Load:"
msgstr "5분간 부하:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "6-octet identifier as a hex string - no colons"
msgstr "6-옥텟 식별자를 콜론 없이 16진수 문자열로써 사용"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid "802.11k RRM"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid "802.11r Fast Transition"
-msgstr "802.11r Fast Transition"
+msgstr "802.11r 고속 로밍(트랜지션)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "802.11v: Time Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w Association SA Query maximum timeout"
msgstr "802.11w Association SA 쿼리 최대 대기 시간"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w Association SA Query retry timeout"
msgstr "802.11w Association SA 쿼리 재시도 최대 대기 시간"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid "802.11w Management Frame Protection"
-msgstr "802.11w 관리 프레임 보호 (Management Frame Protection)"
+msgstr "802.11w 관리 프레임 보호"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w maximum timeout"
msgstr "802.11w 최대 대기 시간"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w retry timeout"
msgstr "802.11w 재시도 대기 시간"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1022
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
msgstr "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-넷마스크"
@@ -206,114 +263,135 @@ msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr> 구성"
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr> 이름"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
msgstr "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-프록시"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
-msgstr ""
+msgstr "<abbr title=\"Router Advertisement\">RA</abbr> 홉 제한"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
-msgstr ""
+msgstr "<abbr title=\"Router Advertisement\">RA</abbr> 수명"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
-msgstr ""
+msgstr "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:773
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
+msgstr "<abbr title=\"Router Advertisement\">RA</abbr>-서비스"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+msgid ""
+"<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
+"NXDOMAIN."
msgstr ""
+"<code>/#/</code> <code>/example.com/</code>와 일치하는 모든 도메인은 NXDOMAIN"
+"을 반환합니다."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+msgid ""
+"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
+"<code>::</code>) for example.com and its subdomains."
+msgstr ""
+"<code>/example.com/#</code> 는 example.com과 그 서브도메인에 대해 NULL 주소 "
+"(<code>0.0.0.0</code> 와 <code>::</code>)를 반환합니다."
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
msgctxt "nft relational \">\" operator expression"
msgid "<var>%s</var> greater than <strong>%s</strong>"
-msgstr ""
+msgstr "<var>%s</var> 는 <strong>%s</strong>보다 큼"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
msgctxt "nft relational \">=\" operator expression"
msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
-msgstr ""
+msgstr "<var>%s</var>가 <strong>%s</strong> 보다 크거나 같음"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
msgctxt "nft set match expression"
msgid "<var>%s</var> in set <strong>%s</strong>"
-msgstr ""
+msgstr "<var>%s</var> 가 집합(set) <strong>%s</strong> 안에 있음"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
msgctxt "nft relational \"==\" operator expression"
msgid "<var>%s</var> is <strong>%s</strong>"
-msgstr ""
+msgstr "<var>%s</var>은(는) <strong>%s</strong>임"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
msgctxt "nft relational \"in\" operator expression"
msgid "<var>%s</var> is one of <strong>%s</strong>"
-msgstr ""
+msgstr "<var>%s</var>가 <strong>%s</strong>중 하나임"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+#, fuzzy
msgctxt "nft relational \"<\" operator expression"
msgid "<var>%s</var> lower than <strong>%s</strong>"
-msgstr ""
+msgstr "<var>%s</var>가 <strong>%s</strong>보다 낮음"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \"<=\" operator expression"
msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
-msgstr ""
+msgstr "<var>%s</var>가 <strong>%s</strong>보다 작거나 같음"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
msgctxt "nft relational \"!=\" operator expression"
msgid "<var>%s</var> not <strong>%s</strong>"
-msgstr ""
+msgstr "<var>%s</var>는 <strong>%s</strong>가 아님"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
msgctxt "nft not in set match expression"
msgid "<var>%s</var> not in set <strong>%s</strong>"
-msgstr ""
+msgstr "<var>%s</var> 가 집합 <strong>%s</strong>에 없음"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:86
+#, fuzzy
msgid ""
"A batman-adv node can either run in server mode (sharing its internet "
"connection with the mesh) or in client mode (searching for the most suitable "
"internet connection in the mesh) or having the gateway support turned off "
"entirely (which is the default setting)."
msgstr ""
+"batman-adv 노드는 서버 모드(메시와 인터넷 연결 공유) 또는 클라이언트 모드(메"
+"시에서 가장 적합한 인터넷 연결 검색)에서 실행하거나 게이트웨이 지원을 완전히 "
+"해제(기본 설정)할 수 있습니다."
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:370
msgid "A configuration for the device \"%s\" already exists"
-msgstr ""
+msgstr "디바이스 \"%s\"의 설정이 이미 존재합니다."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2755
msgid "A directory with the same name already exists."
msgstr "이미 같은 이름의 디렉터리가 존재합니다."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
msgid "A new login is required since the authentication session expired."
msgstr "인증 세션이 만료되어 새 로그인이 필요합니다."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "A43C + J43 + A43"
msgstr "A43C + J43 + A43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
msgid "A43C + J43 + A43 + V43"
msgstr "A43C + J43 + A43 + V43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid "ADSL"
msgstr "ADSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
msgid "ANSI T1.413"
msgstr "ANSI T1.413"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
msgid "APN"
msgstr "APN"
@@ -346,29 +424,39 @@ msgstr "선택된 정책은 ARP 모니터링을 지원하지 않습니다!"
msgid "ARP retry threshold"
msgstr "ARP 재시도 임계값"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:638
msgid "ARP traffic table \"%h\""
+msgstr "ARP 트래픽 테이블 \"%h\""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
msgstr ""
+"멀티캐스트 목적지 MAC을 가진 ARP, IPv4 및 IPv6(802.1Q 포함)을 STA MAC 주소로 "
+"유니캐스트합니다. 참고: 이것은 802.11v의 DMS(직접 멀티캐스트 서비스)가 아닙니"
+"다. 참고: 수신자의 STA 멀티캐스트 기대치를 위반할 수 있습니다."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "ATM (비동기 전송 모드)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid "ATM Bridges"
msgstr "ATM 브릿지"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
msgid "ATM Virtual Channel Identifier (VCI)"
msgstr "ATM 가상 채널 식별자 (VCI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
msgid "ATM Virtual Path Identifier (VPI)"
msgstr "ATM 가상 경로 식별자 (VPI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid ""
"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
@@ -377,12 +465,12 @@ msgstr ""
"ATM 브리지는 AAL5 연결에서 캡슐화된 이더넷을 DHCP 또는 PPP와 함께 사용하여 공"
"급자 네트워크에 연결할 수 있는 가상 Linux 네트워크 인터페이스로 표시합니다."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
msgid "ATM device number"
msgstr "ATM 디바이스 번호"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "ATU-C System Vendor ID"
msgstr "ATU-C 시스템 벤더 ID"
@@ -392,37 +480,37 @@ msgstr "ATU-C 시스템 벤더 ID"
msgid "Absent Interface"
msgstr "인터페이스 없음"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
msgid "Accept DNS queries only from hosts whose address is on a local subnet."
msgstr ""
"DNS 를 제공하기로한 subnet 인터페이스들에 대해서만 DNS 서비스를 제공합니다."
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:647
msgid "Accept local"
-msgstr ""
+msgstr "로컬 허용"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
msgctxt "nft accept action"
msgid "Accept packet"
-msgstr ""
+msgstr "패킷 허용"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:647
msgid "Accept packets with local source addresses"
-msgstr ""
+msgstr "로컬 소스 주소가 있는 패킷 허용"
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:47
#, fuzzy
msgid "Access Concentrator"
msgstr "Concentrator 접근"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
msgid "Access Point"
msgstr "액세스 포인트 (AP)"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:60
msgid "Access Point Isolation"
-msgstr ""
+msgstr "액세스 포인트 격리"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:388
msgid "Actions"
@@ -448,26 +536,26 @@ msgstr "활성화 된 DHCPv6 임대 목록"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:255
msgid "Active IPv4 Routes"
-msgstr "Active IPv4 Route 경로"
+msgstr "활성 IPv4 경로"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:258
msgid "Active IPv4 Rules"
-msgstr ""
+msgstr "활성 IPv4 규칙"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:265
msgid "Active IPv6 Routes"
-msgstr "Active IPv6 Route 경로"
+msgstr "활성 IPv6 경로"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:268
msgid "Active IPv6 Rules"
-msgstr ""
+msgstr "활성 IPv6 규칙"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
msgid "Active-Backup policy (active-backup, 1)"
msgstr "활성화된 백업 정책 (active-backup, 1)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
msgid "Ad-Hoc"
msgstr "애드혹"
@@ -484,18 +572,18 @@ msgstr "적응형 송신 부하 분산 (balance-tlb, 5)"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3582
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:885
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
msgid "Add"
msgstr "추가"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
msgid "Add ATM Bridge"
msgstr "ATM 브릿지 추가"
@@ -515,30 +603,30 @@ msgstr "LED 액션 추가"
msgid "Add VLAN"
msgstr "VLAN 추가"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1328
msgid "Add device configuration"
-msgstr ""
+msgstr "디바이스 설정 추가"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1268
msgid "Add device configuration…"
-msgstr ""
+msgstr "디바이스 설정 추가…"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:15
msgid "Add instance"
msgstr "인스턴스 추가"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
msgid "Add key"
msgstr "키 추가"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
msgid "Add local domain suffix to names served from hosts files."
-msgstr "hosts에 등록된 호스트 명에 로컬 도메인 접미사를 추가합니다"
+msgstr "hosts에 등록된 호스트명에 로컬 도메인 접미사를 추가합니다."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:475
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
msgid "Add new interface..."
msgstr "새로운 인터페이스 추가..."
@@ -554,14 +642,13 @@ msgstr "블랙리스트에 추가"
msgid "Add to Whitelist"
msgstr "화이트리스트에 추가"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
msgid "Additional hosts files"
msgstr "추가적인 Hosts 파일들"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
-#, fuzzy
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
msgid "Additional servers file"
-msgstr "추가적인 servers 파일"
+msgstr "추가적인 서버 파일"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:34
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:35
@@ -581,15 +668,15 @@ msgctxt "nft meta nfproto"
msgid "Address family"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:278
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
msgid "Address setting is invalid"
-msgstr ""
+msgstr "주소 설정이 유효하지 않음"
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
msgid "Address to access local relay bridge"
msgstr "로컬 릴레이 브릿지에 액세스하는 주소"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
msgid "Addresses"
msgstr "주소"
@@ -598,21 +685,21 @@ msgstr "주소"
msgid "Administration"
msgstr "관리"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:488
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:989
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
msgid "Advanced Settings"
msgstr "고급 설정"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:337
msgid "Advanced device options"
-msgstr ""
+msgstr "고급 장치 옵션들"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:513
msgid "Ageing time"
@@ -620,9 +707,9 @@ msgstr ""
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:50
msgid "Aggregate Originator Messages"
-msgstr ""
+msgstr "발신자 메시지 집계"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
msgstr "전송 전력 집계 (ACTATP)"
@@ -649,27 +736,27 @@ msgstr ""
msgid "Alert"
msgstr "경고"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
#: modules/luci-compat/luasrc/model/network.lua:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
msgid "Alias Interface"
-msgstr ""
+msgstr "별칭 인터페이스"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
msgid "Alias of \"%s\""
-msgstr ""
+msgstr "\"%s\"의 별칭"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
msgid "All servers"
msgstr "모든 서버"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
-msgstr "이용 가능한 가장 낮은 주소부터 순차적으로 IP주소 할당"
+msgstr "이용 가능한 가장 낮은 주소부터 순차적으로 IP 주소를 할당합니다."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
msgid "Allocate IPs sequentially"
msgstr "순차적으로 IP 할당"
@@ -677,11 +764,11 @@ msgstr "순차적으로 IP 할당"
msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
msgstr "<abbr title=\"Secure Shell\">SSH</abbr> 암호 인증을 허용합니다"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
-msgstr "낮은 ACK 조건을 기준으로 AP 모드에서 STA의 연결을 끊을 수 있습니다"
+msgstr "낮은 ACK 조건을 기준으로 AP 모드에서 STA의 연결을 끊을 수 있습니다."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
msgid "Allow all except listed"
msgstr "목록의 주소 외 모두 허용"
@@ -689,15 +776,15 @@ msgstr "목록의 주소 외 모두 허용"
msgid "Allow full UCI access for legacy applications"
msgstr "이전 애플리케이션을 위해 완전한 UCI 접근 허용"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid "Allow legacy 802.11b rates"
-msgstr "레거시 802.11b rates 허용"
+msgstr "이전 802.11b 비율 허용"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1090
msgid "Allow listed only"
msgstr "목록의 주소만 허용"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "Allow localhost"
msgstr "localhost 허용"
@@ -721,17 +808,19 @@ msgstr "시스템 기능 프로빙 허용"
msgid "Allow the <em>root</em> user to login with password"
msgstr "암호를 이용한 <em>root</em> 사용자 접근을 허용합니다"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
msgid "Allowed IPs"
msgstr "허용된 IP"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:306
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
msgid "AllowedIPs setting is invalid"
-msgstr ""
+msgstr "AllowedIPs 설정이 잘못됨"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:708
msgid "Always"
-msgstr ""
+msgstr "항상"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/none.js:6
msgid "Always off (kernel: none)"
@@ -741,195 +830,214 @@ msgstr "항상 끄기 (kernel: none)"
msgid "Always on (kernel: default-on)"
msgstr "항상 켜기 (kernel: default-on)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr ""
+"항상 DHCP 옵션을 전송합니다. 떄로 PXELinux와 같은 특정 경우에 필요할 수 있습"
+"니다."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
msgstr ""
-"두 번째 채널과 겹쳐도 항상 40MHz 채널 사용. 이 옵션을 사용하는 것은 IEEE "
-"802.11n-2009 를 준수하는 것이 아닙니다!"
+"두 번째 채널과 겹쳐도 항상 40MHz 채널을 사용합니다. 이 옵션은 IEEE "
+"802.11n-2009 표준을 준수하지 않습니다!"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:673
+#, fuzzy
msgid "Amount of Duplicate Address Detection probes to send"
-msgstr ""
+msgstr "전송할 중복 주소 감지 프로브의 양"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+#, fuzzy
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr "모뎀이 준비될 때까지 대기하는 시간(초)"
#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
msgstr "양식을 저장하는 동안 오류가 발생했습니다:"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
+#, fuzzy
msgid "An optional, short description for this device"
-msgstr ""
+msgstr "이 장치에 대한 간단한 설명(선택 사항)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Annex"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
msgid "Annex A + L + M (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
msgid "Annex A G.992.1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Annex A G.992.2"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
msgid "Annex A G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
msgid "Annex A G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
msgid "Annex B (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
msgid "Annex B G.992.1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
msgid "Annex B G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
msgid "Annex B G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
msgid "Annex J (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
msgid "Annex L G.992.3 POTS 1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "Annex M (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
msgid "Annex M G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
msgid "Annex M G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
msgid "Announce this device as IPv6 DNS server."
-msgstr ""
+msgstr "이 장치를 IPv6 DNS 서버로 알림."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
+#, fuzzy
msgid ""
"Announce this device as default router if a local IPv6 default route is "
"present."
-msgstr ""
+msgstr "로컬 IPv6 기본 경로가 있는 경우 이 디바이스를 기본 라우터로 알립니다."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:789
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
+#, fuzzy
msgid ""
"Announce this device as default router if a public IPv6 prefix is available, "
"regardless of local default route availability."
msgstr ""
+"로컬 기본 경로 가용성에 관계없이 공용 IPv6 접두사를 사용할 수 있는 경우 이 디"
+"바이스를 기본 라우터로 알립니다."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
+#, fuzzy
msgid ""
"Announce this device as default router regardless of whether a prefix or "
"default route is present."
msgstr ""
+"접두사 또는 기본 경로가 있는지 여부에 관계없이 이 장치를 기본 라우터로 알립니"
+"다."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Announced DNS domains"
msgstr "알려진 DNS 도메인"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
msgid "Announced IPv6 DNS servers"
-msgstr ""
+msgstr "알려진 IPv6 DNS 서버"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
msgid "Anonymous Identity"
msgstr "익명 신분"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:162
msgid "Anonymous Mount"
-msgstr ""
+msgstr "익명 마운트"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:158
+#, fuzzy
msgid "Anonymous Swap"
-msgstr ""
+msgstr "익명 스왑"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:519
msgctxt "nft match any traffic"
msgid "Any packet"
-msgstr ""
+msgstr "모든 패킷"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:84
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:174
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:60
msgid "Any zone"
-msgstr ""
+msgstr "모든 영역"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
msgid "Apply DHCP Options to this net. (Empty = all clients)."
msgstr ""
+"이 네트워크에 DHCP 옵션을 적용합니다. (비어 있는 경우 모든 클라이언트)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Apply and keep settings"
-msgstr ""
+msgstr "적용 및 설정 유지"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:119
+#, fuzzy
msgid "Apply backup?"
-msgstr ""
+msgstr "백업을 적용하시겠습니까?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Apply request failed with status <code>%h</code>"
-msgstr ""
+msgstr "적용 요청 실패: 응답 코드 <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4524
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4522
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4655
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
msgid "Applying configuration changes… %ds"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
msgid "Architecture"
msgstr "아키텍처"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:152
msgid "Arp-scan"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2239
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
#, fuzzy
msgid "Associated Stations"
@@ -939,15 +1047,15 @@ msgstr "연결된 스테이션"
msgid "Associations"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
msgid ""
"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
msgid ""
"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -962,7 +1070,7 @@ msgstr "연결된 장치에 대해 설정된 마운트 연결 시도"
msgid "Auth Group"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1617
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
msgid "Authentication"
msgstr ""
@@ -971,11 +1079,11 @@ msgstr ""
msgid "Authentication Type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
msgid "Authoritative"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:17
+#: modules/luci-base/ucode/template/sysauth.ut:17
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
msgid "Authorization Required"
msgstr "인증이 필요합니다"
@@ -983,14 +1091,14 @@ msgstr "인증이 필요합니다"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:56
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:69
msgid "Automatic"
-msgstr ""
+msgstr "자동"
#: modules/luci-compat/luasrc/model/network/proto_hnet.lua:7
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:7
@@ -999,9 +1107,9 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:174
msgid "Automatically check filesystem for errors before mounting"
-msgstr ""
+msgstr "파일 시스템을 마운트하기 전에 자동으로 오류 확인"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid ""
"Automatically handle multiple uplink interfaces using source-based policy "
"routing."
@@ -1017,12 +1125,16 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:170
msgid "Automount Filesystem"
-msgstr ""
+msgstr "파일 시스템 자동 마운트"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:166
msgid "Automount Swap"
msgstr ""
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Available"
msgstr "사용 가능"
@@ -1045,11 +1157,11 @@ msgstr "평균:"
msgid "Avoid Bridge Loops"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
msgid "B43 + B43C"
msgstr "B43 + B43C"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
msgid "B43 + B43C + V43"
msgstr "B43 + B43C + V43"
@@ -1057,15 +1169,19 @@ msgstr "B43 + B43C + V43"
msgid "BR / DMR / AFTR"
msgstr "BR / DMR / AFTR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "BSS Transition"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1814
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3250
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
msgid "Back"
msgstr "뒤로"
@@ -1074,11 +1190,7 @@ msgstr "뒤로"
msgid "Back to Overview"
msgstr "개요로 이동"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
-msgid "Back to configuration"
-msgstr "설정으로 돌아가기"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:804
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834
msgid "Back to peer configuration"
msgstr ""
@@ -1091,7 +1203,6 @@ msgid "Backup / Flash Firmware"
msgstr "펌웨어 백업 / 플래시"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
msgstr ""
@@ -1128,12 +1239,15 @@ msgid ""
"packet fits but it is possible to deactivate the fragmentation entirely."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
msgid "Beacon Interval"
+msgstr "비컨 간격"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Beacon Report"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
msgid ""
"Below is the determined list of files to backup. It consists of changed "
"configuration files marked by opkg, essential base files and the user "
@@ -1147,7 +1261,7 @@ msgstr ""
msgid "Bind NTP server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
msgid "Bind dynamically to interfaces rather than wildcard address."
msgstr ""
@@ -1156,18 +1270,31 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind interface"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"<a href=\"%s\">RFC2782</a>."
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind the tunnel to this interface (optional)."
@@ -1187,7 +1314,11 @@ msgstr ""
msgid "Bonding Policy"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3014
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+msgid "Both Listen addr and Relay To must be specified."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
#: modules/luci-compat/luasrc/model/network.lua:1421
msgid "Bridge"
msgstr ""
@@ -1198,17 +1329,17 @@ msgid "Bridge (Support direct communication between MAC VLANs)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
msgid "Bridge VLAN filtering"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
msgid "Bridge device"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
msgid "Bridge port specific options"
msgstr ""
@@ -1216,11 +1347,11 @@ msgstr ""
msgid "Bridge ports"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:642
msgid "Bridge traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
msgid "Bridge unit number"
msgstr ""
@@ -1228,7 +1359,7 @@ msgstr ""
msgid "Bring up empty bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
msgid "Bring up on boot"
msgstr "부팅시 활성화"
@@ -1241,7 +1372,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4153
msgid "Browse…"
msgstr ""
@@ -1249,7 +1380,13 @@ msgstr ""
msgid "Buffered"
msgstr "버퍼된 양"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+msgid ""
+"CA certificate (PEM encoded; Use instead of system-wide store to verify the "
+"gateway certificate."
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
msgid "CA certificate; if empty it will be saved after the first connection."
msgstr ""
@@ -1257,6 +1394,10 @@ msgstr ""
msgid "CLAT configuration failed"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+msgid "CNAME or fqdn"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "CPU usage (%)"
msgstr "CPU 사용량 (%)"
@@ -1271,51 +1412,56 @@ msgstr "캐시 된 양"
msgid "Call failed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4162
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4651
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2051
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2113
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:465
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
msgid "Cancel"
msgstr "취소"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:337
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347
msgid "Cannot parse configuration: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:569
msgctxt "Chain hook: forward"
msgid "Capture incoming packets addressed to other hosts"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:561
msgctxt "Chain hook: prerouting"
msgid "Capture incoming packets before any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565
msgctxt "Chain hook: input"
msgid "Capture incoming packets routed to the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:577
msgctxt "Chain hook: postrouting"
msgid "Capture outgoing packets after any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
msgctxt "Chain hook: output"
msgid "Capture outgoing packets originating from the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
msgctxt "Chain hook: ingress"
msgid "Capture packets directly after the NIC received them"
msgstr ""
@@ -1324,45 +1470,45 @@ msgstr ""
msgid "Category"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
msgid "Certificate constraint (Domain)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
msgid "Certificate constraint (SAN)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
msgid "Certificate constraint (Subject)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
msgid "Certificate constraint (Wildcard)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid ""
"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
"`logread -f` during handshake for actual values"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (exact match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (suffix match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1374,16 +1520,16 @@ msgstr ""
msgid "Chain"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:581
msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
msgid "Changes"
msgstr "변경 사항"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4721
msgid "Changes have been reverted."
msgstr ""
@@ -1395,25 +1541,26 @@ msgstr "장비 접근을 위한 관리자 암호를 변경합니다"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1812
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
msgid "Channel"
-msgstr ""
+msgstr "채널"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
msgid "Channel Analysis"
msgstr "채널 분석"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391
msgid "Channel Width"
-msgstr ""
+msgstr "채널 폭"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:174
msgid "Check filesystems before mount"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Check this option to delete the existing networks from this radio."
msgstr ""
@@ -1430,8 +1577,8 @@ msgstr ""
msgid "Choose mtdblock"
msgstr "mtdblock 선택"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid ""
"Choose the firewall zone you want to assign to this interface. Select "
"<em>unspecified</em> to remove the interface from the associated zone or "
@@ -1443,15 +1590,15 @@ msgstr ""
"운 zone 을 정의하고 인터페이스 연결을 원한다면 <em>create</em> 항목을 입력하"
"세요."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>custom</em> field to define a new network."
msgstr ""
-"이 무선랜 인터페이스와 연결하고자 하는 네트워크(들)을 선택하세요. 혹은 새로"
-"운 네트워크를 정의할려면 <em>create</em> 을 작성하세요."
+"이 무선 인터페이스와 연결하고자 하는 네트워크를 선택하세요. 또는 새로운 네트"
+"워크를 정의하기 위해 <em>사용자 지정</em> 필드에 입력하세요."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
msgid "Cipher"
msgstr ""
@@ -1475,9 +1622,9 @@ msgstr ""
"지정된 mtdblock 파일을 다운로드하려면 \"mtdblock 저장\"을 클릭하세요. (참고: "
"이 기능은 전문가를 위한 것입니다!)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3892
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
msgid "Client"
msgstr ""
@@ -1485,11 +1632,11 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:37
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:33
msgid "Client ID to send when requesting DHCP"
-msgstr "DHCP 요청시 전송할 Client ID"
+msgstr "DHCP 요청 시 전송할 클라이언트 ID"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4399
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
msgstr ""
@@ -1504,17 +1651,13 @@ msgid ""
"persist connection"
msgstr ""
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
-msgid "Close list..."
-msgstr "목록 닫기..."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2237
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66
msgid "Collecting data..."
msgstr "데이터 수집 중..."
@@ -1534,7 +1677,7 @@ msgstr ""
msgid "Comment"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid ""
"Complicates key reinstallation attacks on the client side by disabling "
"retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1549,29 +1692,32 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Config File"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "설정"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:670
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:690
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4508
msgid "Configuration changes have been rolled back!"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid ""
"Configures data rates based on the coverage cell density. Normal configures "
"basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
@@ -1581,34 +1727,34 @@ msgid ""
"offered."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
msgid ""
"Configures the default router advertisement in <abbr title=\"Router "
"Advertisement\">RA</abbr> messages."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
msgid ""
-"Configures the operation mode of the <abbr title=\"Router Advertisement"
-"\">RA</abbr> service on this interface."
+"Configures the operation mode of the <abbr title=\"Router "
+"Advertisement\">RA</abbr> service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
msgid "Configures the operation mode of the DHCPv6 service on this interface."
-msgstr ""
+msgstr "이 인터페이스의 DHCPv6 작동 모드를 설정합니다."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
msgid ""
"Configures the operation mode of the NDP proxy service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1314
msgid "Configure…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
msgid "Confirm disconnect"
-msgstr ""
+msgstr "연결 해제 확인"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:55
msgid "Confirmation"
@@ -1616,7 +1762,7 @@ msgstr "다시 확인"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
msgid "Connected"
msgstr "연결 시간"
@@ -1630,7 +1776,7 @@ msgstr ""
msgid "Connection attempt failed."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid "Connection endpoint"
msgstr ""
@@ -1642,16 +1788,16 @@ msgstr ""
msgid "Connections"
msgstr "연결"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
msgid "Connectivity change"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:32
msgctxt "nft ct state"
msgid "Conntrack state"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:34
msgctxt "nft ct status"
msgid "Conntrack status"
msgstr ""
@@ -1670,29 +1816,29 @@ msgstr ""
msgid "Contents have been saved."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269
msgid "Continue"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
msgctxt "nft jump action"
msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
msgid "Continue in calling chain"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:551
msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4546
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4544
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1701,22 +1847,22 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:189
msgid "Country"
-msgstr ""
+msgstr "국가"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
msgid "Country Code"
-msgstr ""
+msgstr "국가 코드"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid "Coverage cell density"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid "Create / Assign firewall-zone"
msgstr "Firewall-zone 생성 / 할당"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
msgid "Create interface"
msgstr ""
@@ -1732,12 +1878,12 @@ msgstr ""
msgid "Current power"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
msgctxt "nft meta hour"
msgid "Current time"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
msgctxt "nft meta day"
msgid "Current weekday"
msgstr ""
@@ -1765,8 +1911,8 @@ msgstr "사용자 지정 플래시 간격 (kernel: timer)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
msgid ""
-"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
-"\">LED</abbr>s if possible."
+"Customizes the behaviour of the device <abbr title=\"Light Emitting "
+"Diode\">LED</abbr>s if possible."
msgstr ""
"가능하다면 <abbr title=\"Light Emitting Diode\">LED</abbr> 의 동작을 직접 지"
"정 할 수 있습니다."
@@ -1775,49 +1921,49 @@ msgstr ""
msgid "DAD transmits"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "DAE-Client"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "DAE-Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "DAE-Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
msgid "DHCP Options"
-msgstr ""
+msgstr "DHCP 옵션"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
msgid "DHCP Server"
msgstr "DHCP 서버"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:249
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
msgid "DHCP and DNS"
-msgstr "DHCP 와 DNS"
+msgstr "DHCP 및 DNS"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2110
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:969
msgid "DHCP client"
-msgstr "DHCP client"
+msgstr "DHCP 클라이언트"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid "DHCP-Options"
-msgstr "DHCP-옵션들"
+msgstr "DHCP 옵션"
#: modules/luci-compat/luasrc/model/network/proto_dhcpv6.lua:7
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:7
msgid "DHCPv6 client"
-msgstr ""
+msgstr "DHCPv6 클라이언트"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
msgid "DHCPv6-Service"
-msgstr ""
+msgstr "DHCPv6 서비스"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:45
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:46
@@ -1827,27 +1973,27 @@ msgstr ""
msgid "DNS"
msgstr "DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
msgid "DNS forwardings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526
msgid "DNS query port"
msgstr "<abbr title=\"Domain Name System\">DNS</abbr> 쿼리 포트"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
msgid "DNS search domains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
msgid "DNS server port"
msgstr "<abbr title=\"Domain Name System\">DNS</abbr> 서버 포트"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:286
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
msgid "DNS setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid "DNS weight"
msgstr ""
@@ -1855,11 +2001,11 @@ msgstr ""
msgid "DNS-Label / FQDN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
msgid "DNSSEC"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
msgid "DNSSEC check unsigned"
msgstr ""
@@ -1871,39 +2017,47 @@ msgstr ""
msgid "DS-Lite AFTR address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
msgid "DSL"
msgstr "DSL"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
msgid "DSL Status"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
msgid "DSL line mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "DTIM Interval"
-msgstr ""
+msgstr "DTIM 간격"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
msgid "DUID"
msgstr "DUID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Data Rate"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+msgid "Data Received"
+msgstr "받은 데이터"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
+msgid "Data Transmitted"
+msgstr "보낸 데이터"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
msgid "Debug"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
msgid "Default router"
msgstr ""
@@ -1911,15 +2065,15 @@ msgstr ""
msgid "Default state"
msgstr "기본 상태"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid ""
"Define additional DHCP options, for example "
"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
"servers to clients."
msgstr ""
"추가적인 DHCP 옵션을 정의합니다. 예를 들어 "
-"\"<code>6,192.168.2.1,192.168.2.2</code>\" 는 client 에게 다른 DNS 서버를 세"
-"팅하도록 권고할 수 있습니다."
+"\"<code>6,192.168.2.1,192.168.2.2</code>\"는 클라이언트에게 다른 DNS 서버를 "
+"설정하도록 권고할 수 있습니다."
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:462
msgid ""
@@ -1937,45 +2091,46 @@ msgstr ""
msgid "Defines a specific MTU for this route"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid "Delegate IPv6 prefixes"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3566
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
msgid "Delete"
msgstr "삭제"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
msgid "Delete key"
-msgstr ""
+msgstr "키 제거"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2804
msgid "Delete request failed: %s"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:906
msgid "Delete this network"
msgstr "이 네트워크를 삭제합니다"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "Delivery Traffic Indication Message Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
msgid "Description"
msgstr "설명"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
msgid "Deselect"
msgstr ""
@@ -1983,7 +2138,7 @@ msgstr ""
msgid "Design"
msgstr "테마"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:731
msgid "Designated master"
msgstr ""
@@ -1993,12 +2148,12 @@ msgstr ""
msgid "Destination"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
msgctxt "nft ip daddr"
msgid "Destination IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
msgctxt "nft ip6 daddr"
msgid "Destination IPv6"
msgstr ""
@@ -2007,7 +2162,7 @@ msgstr ""
msgid "Destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
msgctxt "nft ip dport"
msgid "Destination port"
msgstr ""
@@ -2020,21 +2175,21 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1134
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid "Device"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:920
msgid "Device Configuration"
msgstr "장치 설정"
@@ -2055,7 +2210,7 @@ msgstr ""
msgid "Device not managed by ModemManager."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
msgid "Device not present"
msgstr ""
@@ -2063,7 +2218,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4545
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4543
msgid "Device unreachable!"
msgstr ""
@@ -2071,16 +2226,16 @@ msgstr ""
msgid "Device unreachable! Still waiting for device..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
msgid "Devices"
msgstr "장치"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:159
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
msgid "Diagnostics"
msgstr "진단"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106
msgid "Dial number"
msgstr ""
@@ -2090,18 +2245,18 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Disable"
msgstr "비활성화"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid ""
"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
"this interface."
msgstr ""
-"이 인터페이스에 대해 <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> 기능을 비활성합니다."
+"이 인터페이스에 대해 <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> 기능을 비활성화합니다."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:174
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:375
@@ -2112,20 +2267,21 @@ msgstr ""
msgid "Disable Encryption"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1184
msgid "Disable Inactivity Polling"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Disable this network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
@@ -2134,29 +2290,28 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:521
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
msgctxt "Label indicating that WireGuard peer is disabled"
msgid "Disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Disassociate On Low Acknowledgement"
-msgstr ""
+msgstr "낮은 ACK에서 연결 해제"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
msgid ""
"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351
msgid "Disconnect"
-msgstr ""
+msgstr "연결 해제"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
msgid "Disconnection attempt failed"
msgstr ""
@@ -2170,19 +2325,21 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3264
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1775
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
msgid "Dismiss"
-msgstr ""
+msgstr "닫기"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance Optimization"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance to farthest network member in meters."
msgstr ""
@@ -2190,23 +2347,23 @@ msgstr ""
msgid "Distributed ARP Table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
msgid ""
"Dnsmasq instance to which this boot section is bound. If unspecified, the "
"section is valid for all dnsmasq instances."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid ""
-"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
-"forwarder."
+"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
+"abbr> forwarder."
msgstr ""
-"Dnsmasq 는 <abbr title=\"Network Address Translation\">NAT</abbr> 방화벽을 위"
-"한 <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>-서버와 "
-"<abbr title=\"Domain Name System\">DNS</abbr>-Forwarder 기능을 제공합니다."
+"Dnsmasq는 <abbr title=\"Network Address Translation\">NAT</abbr> 방화벽을 위"
+"한 <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> 서버와 "
+"<abbr title=\"Domain Name System\">DNS</abbr> 포워딩 기능을 제공합니다."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
msgid "Do not cache negative replies, e.g. for non-existent domains."
msgstr ""
@@ -2218,32 +2375,28 @@ msgstr ""
msgid "Do not create host route to peer (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
msgid "Do not forward DNS queries without dots or domain parts."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
-msgid "Do not forward queries that cannot be answered by public resolvers."
-msgstr ""
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
msgid "Do not forward reverse lookups for local networks."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
msgid "Do not listen on the specified interfaces."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
msgid "Do not offer DHCPv6 service on this interface."
-msgstr ""
+msgstr "이 인터페이스에서 DHCPv6 서비스를 제공하지 않습니다."
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:158
msgctxt "VLAN port state"
msgid "Do not participate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
msgid ""
"Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
"packets."
@@ -2253,7 +2406,7 @@ msgstr ""
msgid "Do not send a hostname"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
msgid ""
"Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr> messages on this interface."
@@ -2263,7 +2416,7 @@ msgstr ""
msgid "Do you really want to delete \"%s\" ?"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
msgstr ""
@@ -2275,7 +2428,7 @@ msgstr ""
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:593
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613
msgid "Do you want to replace the current PSK?"
msgstr ""
@@ -2283,15 +2436,16 @@ msgstr ""
msgid "Do you want to replace the current keys?"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
msgid "Domain"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
msgid "Domain required"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
msgid "Domain whitelist"
msgstr ""
@@ -2317,11 +2471,11 @@ msgstr "백업 다운로드"
msgid "Download mtdblock"
msgstr "mtdblock 다운로드"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
msgid "Downstream SNR offset"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
msgid ""
"Drag or paste a valid <em>*.conf</em> file below to configure the local "
"WireGuard interface."
@@ -2335,12 +2489,12 @@ msgstr ""
msgid "Drop Duplicate Frames"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
msgctxt "nft drop action"
msgid "Drop packet"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:547
msgctxt "Chain policy: drop"
msgid "Drop unmatched packets"
msgstr ""
@@ -2362,19 +2516,19 @@ msgstr ""
msgid "Dual-Stack Lite (RFC6333)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
-msgstr ""
+msgstr "동적 <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "Dynamic Authorization Extension client."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "Dynamic Authorization Extension port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "Dynamic Authorization Extension secret."
msgstr ""
@@ -2382,29 +2536,29 @@ msgstr ""
msgid "Dynamic tunnel"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid ""
"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
"having static leases will be served."
msgstr ""
-"동적으로 DHCP 주소를 클라이언트에 할당합니다. 비활성화시, 고정 임대가 설정된 "
-"클라이언트만 주소 제공이 이루어집니다."
+"동적으로 DHCP 주소를 클라이언트에 할당합니다. 비활성화 시, 고정 임대가 설정"
+"된 클라이언트에게만 주소가 제공됩니다."
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:67
msgid "EA-bits length"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1635
msgid "EAP-Method"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:505
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
msgid "Edit"
msgstr "수정"
@@ -2418,15 +2572,15 @@ msgid ""
"reload the page."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
msgid "Edit this network"
msgstr "이 네트워크를 수정합니다"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:852
msgid "Edit wireless network"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
msgctxt "nft rt mtu"
msgid "Effective route MTU"
msgstr ""
@@ -2459,12 +2613,12 @@ msgstr ""
msgid "Emergency"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Enable"
msgstr "활성화"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
msgstr ""
@@ -2478,9 +2632,9 @@ msgstr ""
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
msgstr "<abbr title=\"Spanning Tree Protocol\">STP</abbr> 활성화"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
-msgstr ""
+msgstr "<abbr title=\"Stateless Address Auto Config\">SLAAC</abbr> 활성화"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:174
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:369
@@ -2529,7 +2683,7 @@ msgstr "NTP 클라이언트 활성화"
msgid "Enable Single DES"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
msgid "Enable TFTP server"
msgstr "TFTP 서버 활성화"
@@ -2541,25 +2695,28 @@ msgstr ""
msgid "Enable VLAN functionality"
msgstr "VLAN 기능 활성화"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1787
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
msgid ""
-"Enable automatic redirection of <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> port."
+"Enable automatic redirection of <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr> port."
msgstr ""
+"<abbr title=\"Hypertext Transfer Protocol\">HTTP</abbr> 요청을 <abbr "
+"title=\"Hypertext Transfer Protocol Secure\">HTTPS</abbr> 포트로의 자동 리디"
+"렉션을 활성화합니다."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid "Enable key reinstallation (KRACK) countermeasures"
-msgstr ""
+msgstr "키 재설치 공격 (KRACK) 대응 활성화"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:189
msgid "Enable learning and aging"
@@ -2585,7 +2742,7 @@ msgstr ""
msgid "Enable multicast support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
msgstr ""
@@ -2612,11 +2769,11 @@ msgstr ""
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
msgid "Enable the built-in single-instance TFTP server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Enable this network"
msgstr ""
@@ -2629,8 +2786,9 @@ msgstr ""
msgid "Enable unicast flooding"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
msgstr "활성화"
@@ -2639,7 +2797,7 @@ msgstr "활성화"
msgid "Enables IGMP snooping on this bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
@@ -2659,28 +2817,33 @@ msgstr "이 bridge 에 Spanning Tree Protocol 활성화합니다"
msgid "Encapsulation limit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
msgid "Encapsulation mode"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1815
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
msgid "Encryption"
msgstr "암호화"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+msgid "Endpoint"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid "Endpoint Host"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Endpoint Port"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:316
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
msgid "Endpoint setting is invalid"
msgstr ""
@@ -2716,11 +2879,11 @@ msgstr ""
msgid "Erasing..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:115
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:116
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
msgid "Error"
msgstr ""
@@ -2729,16 +2892,16 @@ msgstr ""
msgid "Error getting PublicKey"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Errored seconds (ES)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3027
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
#: modules/luci-compat/luasrc/model/network.lua:1433
msgid "Ethernet Adapter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
#: modules/luci-compat/luasrc/model/network.lua:1423
msgid "Ethernet Switch"
msgstr "Ethernet 스위치"
@@ -2751,25 +2914,37 @@ msgstr ""
msgid "Every second (fast, 1)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
msgid "Exclude interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:160
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
msgid ""
"Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
"e.g. for RBL services."
-msgstr "127.0.0.0/8 루프백 범위 내에서 업스트림 응답 허용 (예: RBL 서비스)"
+msgstr ""
+"리바인딩 확인에 <code>127.0.0.0/8</code> 및 <code>::1</code> 범위 내 IP를 제"
+"외합니다. (예: RBL 서비스)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:356
msgid "Existing device"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
msgid "Expand hosts"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+msgid "Expected port number."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
msgid "Expecting a hexadecimal assignment hint"
msgstr ""
@@ -2790,11 +2965,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "Expecting: %s"
msgstr ""
@@ -2806,7 +2981,7 @@ msgstr ""
msgid "Expires"
msgstr "만료 시간"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
msgstr "임대한 주소의 유효 시간. 최소값은 2 분 (<code>2m</code>) 입니다."
@@ -2815,11 +2990,11 @@ msgstr "임대한 주소의 유효 시간. 최소값은 2 분 (<code>2m</code>)
msgid "External"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "External R0 Key Holder List"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid "External R1 Key Holder List"
msgstr ""
@@ -2847,15 +3022,15 @@ msgstr ""
msgid "Extra sstpc options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550
msgid "FT over DS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1549
msgid "FT over the Air"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
msgid "FT protocol"
msgstr ""
@@ -2863,19 +3038,43 @@ msgstr ""
msgid "Failed to change the system password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
msgid "File"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"File listing upstream resolvers, optionally domain-specific, e.g. "
"<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
@@ -2885,36 +3084,44 @@ msgstr ""
msgid "File not accessible"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
msgid "File to store DHCP lease information."
msgstr ""
-"할당된 <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>-lease "
-"정보가 저장되는 파일"
+"<abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> 임대 할당 정"
+"보를 저장할 파일."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
msgid "File with upstream resolvers."
-msgstr "local <abbr title=\"Domain Name System\">DNS</abbr> 파일"
+msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "Filename"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
msgid "Filename of the boot image advertised to clients."
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
msgid "Filesystem"
msgstr "파일 시스템"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
-msgid "Filter private"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+msgid "Filter IPv4 A records"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
-msgid "Filter useless"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+msgid "Filter IPv6 AAAA records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+msgid "Filter SRV/SOA service discovery"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+msgid "Filter private"
msgstr ""
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
@@ -2929,8 +3136,13 @@ msgstr ""
msgid "Filtering for all slaves, validation only for backup slaves"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Finalizing failed"
msgstr ""
@@ -2939,10 +3151,10 @@ msgid ""
"Find all currently attached filesystems and swap and replace configuration "
"with defaults based on what was detected"
msgstr ""
-"현재 연결된 모든 파일/스왑 시스템을 찾고 감지된 항목에 따라 설정을 교체/기본"
-"값으로 바꿉니다."
+"현재 연결된 모든 파일 시스템 및 스왑을 찾고 감지된 내용에 따라 설정을 기본값"
+"으로 교체합니다."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
msgid "Find and join network"
msgstr "네트워크 검색 및 연결합니다"
@@ -2956,10 +3168,11 @@ msgid "Firewall"
msgstr "방화벽"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
msgid "Firewall Mark"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
msgid "Firewall Settings"
msgstr "방화벽 설정"
@@ -2971,15 +3184,15 @@ msgstr "방화벽 상태"
msgid "Firewall mark"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
msgid "Firmware File"
msgstr "펌웨어 파일"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
msgid "Firmware Version"
msgstr "펌웨어 버전"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
msgid "Fixed source port for outbound DNS queries."
msgstr ""
@@ -3005,22 +3218,22 @@ msgstr "플래시 작업"
msgid "Flashing…"
msgstr "플래시 중…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force"
msgstr "강제하기"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid "Force 40MHz mode"
-msgstr ""
+msgstr "강제 40MHz 모드"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
msgid "Force CCMP (AES)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force DHCP on this network even if another server is detected."
-msgstr "다른 DHCP 서버가 탐지되더라도 이 네트워크에 DHCP 를 강제합니다."
+msgstr "다른 DHCP 서버가 탐지되더라도 이 네트워크에 DHCP를 강제합니다."
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:682
msgid "Force IGMP version"
@@ -3030,15 +3243,15 @@ msgstr ""
msgid "Force MLD version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
msgid "Force TKIP"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
msgid "Force TKIP and CCMP (AES)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid "Force link"
msgstr ""
@@ -3050,19 +3263,19 @@ msgstr ""
msgid "Force use of NAT-T"
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:8
+#: modules/luci-base/ucode/template/csrftoken.ut:8
msgid "Form token mismatch"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
msgid ""
-"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> messages between the designated master "
-"interface and downstream interfaces."
+"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
+"designated master interface and downstream interfaces."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
msgid ""
"Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages received on the designated master interface to downstream "
@@ -3073,13 +3286,13 @@ msgstr ""
msgid "Forward DHCP traffic"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
msgid ""
"Forward DHCPv6 messages between the designated master interface and "
"downstream interfaces."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
msgid "Forward Error Correction Seconds (FECS)"
msgstr ""
@@ -3091,7 +3304,7 @@ msgstr ""
msgid "Forward delay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
msgid "Forward mesh peer traffic"
msgstr ""
@@ -3099,7 +3312,7 @@ msgstr ""
msgid "Forward multicast packets as unicast packets on this device."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
msgid "Forwarding mode"
msgstr ""
@@ -3107,11 +3320,11 @@ msgstr ""
msgid "Fragmentation"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:964
msgid "Fragmentation Threshold"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
msgctxt "nft nat flag fully-random"
msgid "Full port randomization"
msgstr ""
@@ -3129,7 +3342,7 @@ msgid "GHz"
msgstr "GHz"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
msgid "GPRS only"
msgstr ""
@@ -3168,8 +3381,8 @@ msgstr "게이트웨이 포트 허용"
msgid "Gateway address is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
@@ -3177,10 +3390,10 @@ msgstr ""
msgid "General Settings"
msgstr "기본 설정"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "General Setup"
msgstr "기본 설정"
@@ -3192,7 +3405,7 @@ msgstr ""
msgid "Generate Config"
msgstr "설정 생성"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid "Generate PMK locally"
msgstr ""
@@ -3200,11 +3413,11 @@ msgstr ""
msgid "Generate archive"
msgstr "아카이브 생성"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:789
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819
msgid "Generate configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:829
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859
msgid "Generate configuration…"
msgstr ""
@@ -3212,15 +3425,15 @@ msgstr ""
msgid "Generate new key pair"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
msgid "Generate preshared key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:671
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:691
msgid "Generates a configuration suitable for import on a WireGuard peer"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:763
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
msgid "Generating QR code…"
msgstr ""
@@ -3232,25 +3445,25 @@ msgstr ""
msgid "Global Settings"
msgstr "전역 설정"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
msgid "Global network options"
msgstr "전역 네트워크 옵션"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:82
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:84
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
msgid "Go to firmware upgrade..."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:72
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
msgid "Go to password configuration..."
-msgstr "암호 설정 하기"
+msgstr "암호 설정으로 이동..."
#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3748
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
msgid "Go to relevant configuration page"
@@ -3276,6 +3489,10 @@ msgstr "LuCI OpenConnect 절차에 관한 접근 권한 부여"
msgid "Grant access to LuCI Wireguard procedures"
msgstr "LuCI Wireguard 절차에 관한 접근 권한 부여"
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr ""
+
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
msgid "Grant access to SSH configuration"
msgstr "SSH 구성에 관한 접근 권한 부여"
@@ -3354,7 +3571,7 @@ msgstr ""
#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status-index.json:40
msgid "Grant access to wireless status display"
-msgstr "무선랜 상태 표시에 관한 접근 권한 부여"
+msgstr "무선 상태 표시에 관한 접근 권한 부여"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:66
msgid "Group Password"
@@ -3381,11 +3598,11 @@ msgstr ""
msgid "Hang Up"
msgstr "중단"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Header Error Code Errors (HEC)"
msgstr "Header Error Code Errors (HEC)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
msgid "Heartbeat interval (kernel: heartbeat)"
msgstr "하트비트 간격 (kernel: heartbeat)"
@@ -3400,7 +3617,7 @@ msgid ""
msgstr ""
"여기서 호스트 이름이나 시간대와 같은 기본적인 장비 설정을 할 수 있습니다."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr> 숨기기"
@@ -3409,11 +3626,11 @@ msgstr "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr> 숨기기"
msgid "Hide empty chains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
msgid "High"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
msgctxt "Chain hook description"
msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
msgstr ""
@@ -3423,7 +3640,7 @@ msgid "Hop Penalty"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2169
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2231
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
msgid "Host"
@@ -3433,7 +3650,7 @@ msgstr "호스트"
msgid "Host expiry timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
msgid "Host requests this filename from the boot server."
msgstr ""
@@ -3442,9 +3659,9 @@ msgid "Host-Uniq tag content"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
msgid "Hostname"
@@ -3454,11 +3671,11 @@ msgstr "호스트 이름"
msgid "Hostname to send when requesting DHCP"
msgstr "DHCP 요청시 전달할 호스트이름"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
msgid "Hostnames"
msgstr "호스트 이름"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
msgid ""
"Hostnames are used to bind a domain name to an IP address. This setting is "
"redundant for hostnames already configured with static leases, but it can be "
@@ -3481,18 +3698,30 @@ msgstr ""
msgid "Hybrid"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
msgctxt "nft icmpv6 code"
msgid "ICMPv6 code"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
msgctxt "nft icmpv6 type"
msgid "ICMPv6 type"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
+msgid "ID"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3510,11 +3739,11 @@ msgstr ""
msgid "IP Addresses"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
msgid "IP Protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
msgid "IP Sets"
msgstr ""
@@ -3522,7 +3751,7 @@ msgstr ""
msgid "IP Type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
msgid "IP address"
@@ -3538,7 +3767,14 @@ msgstr ""
msgid "IP address is missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:37
msgctxt "nft ip protocol"
msgid "IP protocol"
msgstr ""
@@ -3548,15 +3784,15 @@ msgctxt "nft meta l4proto"
msgid "IP protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
msgid "IP set"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305
msgid "IP sets"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
msgid "IPs to override with NXDOMAIN"
msgstr ""
@@ -3564,14 +3800,14 @@ msgstr ""
msgid "IPsec XFRM"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
msgid "IPv4"
msgstr "IPv4"
@@ -3585,7 +3821,7 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:251
msgid "IPv4 Routing"
-msgstr ""
+msgstr "IPv4 라우팅"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:120
msgid "IPv4 Rules"
@@ -3598,7 +3834,7 @@ msgstr "IPv4 업스트림"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
msgid "IPv4 address"
@@ -3638,11 +3874,11 @@ msgstr ""
msgid "IPv4 prefix length"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:626
msgid "IPv4 traffic table \"%h\""
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
msgid "IPv4+IPv6"
msgstr ""
@@ -3655,23 +3891,23 @@ msgstr ""
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:634
msgid "IPv4/IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:109
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
msgid "IPv6"
msgstr "IPv6"
@@ -3687,23 +3923,23 @@ msgstr ""
msgid "IPv6 Neighbours"
msgstr "IPv6 Neighbour 들"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
msgid "IPv6 RA Settings"
msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:261
msgid "IPv6 Routing"
-msgstr ""
+msgstr "IPv6 라우팅"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:120
msgid "IPv6 Rules"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
msgid "IPv6 Settings"
msgstr "IPv6 설정"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid "IPv6 ULA-Prefix"
msgstr ""
@@ -3717,12 +3953,12 @@ msgstr ""
msgid "IPv6 address"
msgstr "IPv6-주소"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid "IPv6 assignment hint"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid "IPv6 assignment length"
msgstr ""
@@ -3738,7 +3974,7 @@ msgstr ""
msgid "IPv6 only"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid "IPv6 preference"
msgstr ""
@@ -3747,7 +3983,7 @@ msgstr ""
msgid "IPv6 prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid "IPv6 prefix filter"
msgstr ""
@@ -3761,15 +3997,15 @@ msgstr ""
msgid "IPv6 routed prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid "IPv6 source routing"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid "IPv6 suffix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
msgid "IPv6 suffix (hex)"
msgstr ""
"<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-접미사 (16진수)"
@@ -3778,11 +4014,11 @@ msgstr ""
msgid "IPv6 support"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:630
msgid "IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr ""
@@ -3801,7 +4037,7 @@ msgstr ""
msgid "IPv6-over-IPv4 (6to4)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
msgid "Identity"
msgstr ""
@@ -3817,7 +4053,7 @@ msgstr ""
msgid "If checked, encryption is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
@@ -3827,56 +4063,56 @@ msgstr ""
msgid "If set, the meaning of the match options is inverted"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
"otherwise modifications will be reverted."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
msgid "If unchecked, no default route is configured"
msgstr "체크하지 않을 경우, 기본 route 가 설정되지 않습니다"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr "체크하지 않을 경우, 사용하도록 권장된 DNS 주소는 무시됩니다"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid ""
"If your physical memory is insufficient unused data can be temporarily "
-"swapped to a swap-device resulting in a higher amount of usable <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
-"slow process as the swap-device cannot be accessed with the high datarates "
-"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+"swapped to a swap-device resulting in a higher amount of usable <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
msgid "Ignore <code>/etc/hosts</code>"
msgstr "<code>/etc/hosts</code> 파일 무시"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid "Ignore interface"
msgstr "인터페이스 무시"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
msgid "Ignore resolv file"
msgstr "resolve 파일 무시"
@@ -3888,25 +4124,25 @@ msgstr "이미지"
msgid "Image check failed:"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import as peer"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:484
-msgid "Import peer configuration…"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:504
+msgid "Import configuration as peer…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:470
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
msgid "Import settings"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:366
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:391
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:376
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:403
msgid "Imported peer configuration"
msgstr ""
@@ -3924,7 +4160,7 @@ msgid ""
"order to avoid broadcast loops that can bring the entire LAN to a standstill."
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:13
+#: modules/luci-base/ucode/template/csrftoken.ut:13
msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
@@ -3968,6 +4204,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Incoming key"
msgstr ""
@@ -3982,7 +4219,7 @@ msgstr ""
msgid "Info"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Information"
msgstr ""
@@ -4001,7 +4238,6 @@ msgid "Ingress device name"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
msgstr ""
@@ -4013,31 +4249,40 @@ msgstr ""
msgid "Initscripts"
msgstr "Initscript 들"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid "Inner certificate constraint (Domain)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid "Inner certificate constraint (SAN)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid "Inner certificate constraint (Subject)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid "Inner certificate constraint (Wildcard)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:310
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
msgid "Install protocol extensions..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
msgid "Instance"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
+msgid "Instance Details"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid ""
"Instead of joining any network with a matching SSID, only connect to the "
"BSSID <code>%h</code>."
@@ -4047,6 +4292,7 @@ msgstr ""
msgid "Insufficient permissions to read UCI configuration."
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
@@ -4054,7 +4300,7 @@ msgstr ""
msgid "Interface"
msgstr "인터페이스"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:728
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
msgid "Interface \"%h\" is already marked as designated master."
msgstr ""
@@ -4062,7 +4308,7 @@ msgstr ""
msgid "Interface %q device auto-migrated from %q to %q."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
msgid "Interface Configuration"
msgstr "인터페이스 설정"
@@ -4070,7 +4316,7 @@ msgstr "인터페이스 설정"
msgid "Interface ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
msgid "Interface has %d pending changes"
msgstr ""
@@ -4079,39 +4325,39 @@ msgstr ""
msgid "Interface is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:65
msgid "Interface is marked for deletion"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is reconnecting..."
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:194
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:214
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is shutting down..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
msgid "Interface is starting..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304
msgid "Interface is stopping..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Interface name"
msgstr "인터페이스 이름"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:314
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Interface not present or not connected yet."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:507
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
msgid "Interfaces"
msgstr "인터페이스"
@@ -4120,10 +4366,6 @@ msgstr "인터페이스"
msgid "Internal"
msgstr ""
-#: modules/luci-base/luasrc/view/error500.htm:8
-msgid "Internal Server Error"
-msgstr ""
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
msgid "Interval For Sending Learning Packets"
msgstr ""
@@ -4146,7 +4388,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
msgid "Invalid APN provided"
msgstr ""
@@ -4192,18 +4434,22 @@ msgstr ""
msgid "Invalid hexadecimal value"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
msgid "Invalid username and/or password! Please try again."
msgstr ""
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "Invert match"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Isolate Clients"
-msgstr ""
+msgstr "클라이언트 격리"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:236
msgid ""
@@ -4211,21 +4457,21 @@ msgid ""
"flash memory, please verify the image file!"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
msgid "JavaScript required!"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
msgid "Join Network"
msgstr "네트워크 연결"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1829
msgid "Join Network: Wireless Scan"
-msgstr "네트워크 연결: 무선랜 스캔 결과"
+msgstr "네트워크 연결: 무선 스캔 결과"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2107
msgid "Joining Network: %q"
msgstr "네트워크 연결중: %q"
@@ -4237,25 +4483,29 @@ msgstr ""
msgid "Keep settings and retain the current configuration"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgid "Keep-Alive"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Kernel Log"
msgstr "커널 로그"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
#, fuzzy
msgid "Kernel Version"
msgstr "커널 버전"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462
msgid "Key"
-msgstr ""
+msgstr "키"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
msgid "Key #%d"
msgstr ""
@@ -4263,6 +4513,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Key for incoming packets (optional)."
msgstr ""
@@ -4270,15 +4521,20 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Key for outgoing packets (optional)."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
msgctxt "Label indicating that WireGuard peer lacks public key"
msgid "Key missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
msgctxt "nft unit"
msgid "KiB"
msgstr ""
@@ -4322,12 +4578,12 @@ msgstr ""
msgid "LED Configuration"
msgstr "LED 설정"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
msgid "LLC"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid "Label"
msgstr ""
@@ -4339,14 +4595,25 @@ msgstr "언어"
msgid "Language and Style"
msgstr "언어와 스타일"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
msgid "Last member interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
msgid "Latency"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
+msgid "Latest Handshake"
+msgstr "마지막 핸드셰이크"
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
msgstr ""
@@ -4355,16 +4622,16 @@ msgstr ""
msgid "Learn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Learn routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
msgid "Lease file"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid "Lease time"
msgstr "임대 시간"
@@ -4388,44 +4655,44 @@ msgstr ""
msgid "Leave empty to use the current WAN address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid ""
"Legacy or badly behaving devices may require legacy 802.11b rates to "
"interoperate. Airtime efficiency may be significantly reduced where these "
"are used. It is recommended to not allow 802.11b rates where possible."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
msgid "Legend:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Limit"
msgstr "제한"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Line Attenuation (LATN)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
msgid "Line Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
msgid "Line State"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Line Uptime"
msgstr "회선 가동 시간"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:125
msgid "Link Aggregation (Channel Bonding)"
-msgstr ""
+msgstr "링크 어그리게이션 (채널 본딩)"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:349
msgid "Link Monitoring"
@@ -4435,21 +4702,21 @@ msgstr ""
msgid "Link On"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
msgctxt "nft @ll,off,len"
msgid "Link layer header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:514
msgid "List of IP addresses to convert into NXDOMAIN responses."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
-msgid "List of IP sets to populate with the specified domain IPs."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
+msgid "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid ""
"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID "
@@ -4458,7 +4725,7 @@ msgid ""
"Association."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
"as 6 octets with colons,128-bit key as hex string. <br />This list is used "
@@ -4471,23 +4738,28 @@ msgstr ""
msgid "List of SSH key files for auth"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
msgid "List of domains to allow RFC1918 responses for."
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
-msgid "List of domains to force to an IP address."
-msgstr ""
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
msgid "List of upstream resolvers to forward queries to."
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
msgid "Listen Port"
msgstr "접근 포트"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+msgid "Listen address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+msgid "Listen and Relay To IP family must be homogeneous."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342
msgid "Listen interfaces"
msgstr ""
@@ -4496,17 +4768,17 @@ msgid "Listen only on the given interface or, if unspecified, on all"
msgstr ""
"지정한 인터페이스에만 리스닝 하며 미 지정시 모든 인터페이스에 적용됩니다"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
msgid ""
"Listen only on the specified interfaces, and loopback if not excluded "
"explicitly."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
msgid "ListenPort setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520
msgid "Listening port for inbound DNS queries."
msgstr ""
@@ -4515,7 +4787,7 @@ msgstr ""
msgid "Load"
msgstr "부하"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:63
msgid "Load Average"
msgstr "부하 평균"
@@ -4523,27 +4795,28 @@ msgstr "부하 평균"
msgid "Load configuration…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2038
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
msgid "Loading directory contents…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
-#: modules/luci-base/luasrc/view/view.htm:4
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
msgid "Loading view…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
msgid "Local"
msgstr ""
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
msgid "Local IP address"
msgstr ""
@@ -4563,11 +4836,12 @@ msgstr ""
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "Local IPv4 address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
msgid "Local IPv6 DNS server"
msgstr ""
@@ -4583,44 +4857,53 @@ msgstr ""
msgid "Local Startup"
msgstr "로컬 시작 프로그램"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
msgid "Local Time"
msgstr "지역 시간"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1019
msgid "Local ULA"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
msgid "Local domain"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
msgid "Local domain suffix appended to DHCP names and hosts file entries."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
msgid "Local server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
msgid "Local service only"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
msgid "Localise queries"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid "Lock to BSSID"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft log action"
+msgid "Log event \"<strong>%h</strong>…\""
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
msgid "Log output level"
msgstr "출력할 로그 레벨"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
msgid "Log queries"
msgstr ""
@@ -4644,8 +4927,8 @@ msgstr ""
msgid "Logical network to which the tunnel will be added (bridged) (optional)."
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
msgid "Login"
msgstr "로그인"
@@ -4657,54 +4940,58 @@ msgstr "로그아웃"
msgid "Loose filtering"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Loss of Signal Seconds (LOSS)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
msgid "Lowest leased address as offset from the network address."
-msgstr "임대되는 주소의 최소 시작점. (네트워크 주소로 부터의 offset)"
+msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
msgid "MAC"
msgstr "MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
msgid "MAC Address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
msgid "MAC Address Filter"
-msgstr "MAC-주소 필터"
+msgstr "MAC 주소 필터"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:253
msgid "MAC Address For The Actor"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
msgid "MAC VLAN"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2168
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2230
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:179
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:205
msgid "MAC address"
-msgstr "MAC-주소"
+msgstr "MAC 주소"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
msgid "MAC-Filter"
msgstr "MAC-필터"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
msgid "MAC-List"
msgstr ""
@@ -4740,7 +5027,7 @@ msgid "MII Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
@@ -4748,14 +5035,18 @@ msgstr ""
msgid "MTU"
msgstr "MTU"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+msgid "MX"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
msgid ""
"Make sure to clone the root filesystem using something like the commands "
"below:"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
@@ -4764,31 +5055,31 @@ msgstr ""
msgid "Manual"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3891
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
msgid "Master"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Max. Attainable Data Rate (ATTNDR)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533
msgid "Max. DHCP leases"
msgstr ""
"<abbr title=\"maximal\">최대</abbr> <abbr title=\"Dynamic Host Configuration "
"Protocol\">DHCP</abbr> 임대 수"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
msgid "Max. EDNS0 packet size"
msgstr ""
"<abbr title=\"maximal\">최대</abbr> <abbr title=\"Extension Mechanisms for "
"Domain Name System\">EDNS0</abbr> 패킷 크기"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
msgid "Max. concurrent queries"
msgstr "<abbr title=\"maximal\">최대</abbr> 동시 처리 쿼리 수"
@@ -4796,44 +5087,47 @@ msgstr "<abbr title=\"maximal\">최대</abbr> 동시 처리 쿼리 수"
msgid "Maximum age"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
msgid "Maximum allowed Listen Interval"
-msgstr ""
+msgstr "최대 허용 Listen 간격"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
msgid "Maximum allowed number of active DHCP leases."
-msgstr "활성화 된 DHCP 임대 건의 최대 허용 숫자"
+msgstr "최대 허용 활성 DHCP 임대 개수"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
msgid "Maximum allowed number of concurrent DNS queries."
-msgstr "허용되는 최대 동시 DNS query 수"
+msgstr "최대 허용 동시 DNS 쿼리 수"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
msgid "Maximum allowed size of EDNS0 UDP packets."
-msgstr "허용된 최대 EDNS.0 UDP 패킷 크기"
+msgstr "최대 허용 EDNS.0 UDP 패킷 크기"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Maximum amount of seconds to wait for the modem to become ready"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Maximum number of leased addresses."
-msgstr "임대될 수 있는 주소의 최대 숫자."
+msgstr "임대될 수 있는 주소의 최대 개수입니다."
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:542
msgid "Maximum snooping table size"
-msgstr ""
+msgstr "최대 스누핑 테이블 크기"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid ""
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid "Maximum transmit power"
+msgstr "최대 송신 출력"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+msgid "May prevent VoIP or other services from working."
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
@@ -4848,7 +5142,7 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:330
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:331
msgid "Mbit/s"
-msgstr ""
+msgstr "Mbps"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:35
msgid "Medium"
@@ -4862,7 +5156,7 @@ msgstr "메모리"
msgid "Memory usage (%)"
msgstr "메모리 사용량 (%)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
msgid "Mesh"
msgstr ""
@@ -4870,7 +5164,7 @@ msgstr ""
msgid "Mesh ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:997
msgid "Mesh Id"
msgstr ""
@@ -4900,12 +5194,12 @@ msgstr ""
msgid "Metric"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
msgctxt "nft unit"
msgid "MiB"
-msgstr ""
+msgstr "MiB"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
@@ -4923,7 +5217,7 @@ msgid ""
"Prevents ARP cache thrashing."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid ""
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
@@ -4941,7 +5235,7 @@ msgstr ""
msgid "Mobile Data"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "Mobility Domain"
msgstr ""
@@ -4950,14 +5244,14 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1813
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
msgid "Mode"
msgstr "모드"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
msgid "Model"
msgstr "모델"
@@ -4971,13 +5265,13 @@ msgid ""
"minutes."
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "Modem default"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
msgid "Modem device"
@@ -4985,15 +5279,14 @@ msgstr ""
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:41
msgid "Modem disconnection in progress. Please wait."
-msgstr ""
+msgstr "모뎀의 연결을 해제하고 있습니다. 잠시만 기다려주세요."
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Modem init timeout"
msgstr ""
@@ -5006,8 +5299,8 @@ msgstr ""
msgid "ModemManager"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3895
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1080
msgid "Monitor"
msgstr ""
@@ -5033,7 +5326,7 @@ msgstr "마운트 포인트"
msgid "Mount Points - Mount Entry"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
msgid "Mount Points - Swap Entry"
msgstr ""
@@ -5051,11 +5344,11 @@ msgstr "연결된 장치 마운트"
msgid "Mount filesystems not specifically configured"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "Mount options"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Mount point"
msgstr ""
@@ -5075,6 +5368,10 @@ msgstr ""
msgid "Move up"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid "Multi To Unicast"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
@@ -5088,17 +5385,17 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:705
msgid "Multicast routing"
-msgstr ""
+msgstr "멀티캐스트 라우팅"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:711
msgid "Multicast to unicast"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid "NAS ID"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:537
msgid "NAT action chain \"%h\""
msgstr ""
@@ -5111,11 +5408,11 @@ msgid "NAT64 Prefix"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
msgid "NCM"
msgstr "NCM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "NDP-Proxy slave"
msgstr ""
@@ -5128,29 +5425,42 @@ msgid "NTP server candidates"
msgstr "NTP 서버 목록"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4139
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
msgid "Name"
msgstr "이름"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid "Name of the new network"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr ""
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
msgid "Navigation"
msgstr ""
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "Neighbour Report"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Neighbour cache validity"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2229
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
@@ -5163,32 +5473,28 @@ msgstr "네트워크"
msgid "Network Coding"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
msgid "Network Mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid "Network SSID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
-msgid "Network Utilities"
-msgstr "네트워크 유틸리티"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
msgid "Network address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
msgid "Network boot image"
msgstr "네트워크 boot 이미지"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:408
msgid "Network bridge configuration migration"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1435
msgid "Network device"
msgstr ""
@@ -5201,16 +5507,16 @@ msgstr ""
msgid "Network device is not present"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:646
msgid "Network device table \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
msgctxt "nft @nh,off,len"
msgid "Network header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:442
msgid "Network ifname configuration migration"
msgstr ""
@@ -5219,25 +5525,31 @@ msgstr ""
msgid "Network interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
msgid "Network-ID"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:706
msgid "Never"
-msgstr ""
+msgstr "안함"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
+#, fuzzy
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr "안함"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
msgid ""
"Never forward matching domains and subdomains, resolve from DHCP or hosts "
"files only."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1172
msgid "New interface for \"%s\" can not be created: %s"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1123
msgid "New interface name…"
msgstr ""
@@ -5245,13 +5557,13 @@ msgstr ""
msgid "Next »"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
msgid "No DHCP Server configured for this interface"
msgstr ""
@@ -5259,7 +5571,7 @@ msgstr ""
msgid "No Data"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
msgid "No Encryption"
msgstr ""
@@ -5273,11 +5585,15 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:79
msgid "No RX signal"
+msgstr "RX 신호 없음"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
+msgid "No WireGuard interfaces configured."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:82
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
msgid ""
"No changes to settings will be stored and are lost after rebooting. This "
@@ -5288,7 +5604,11 @@ msgstr ""
msgid "No client associated"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -5311,15 +5631,11 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2913
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
msgid "No entries in this directory"
msgstr ""
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
-msgid "No files found"
-msgstr ""
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
msgid ""
"No fixed interface listening port defined, peers might not be able to "
"initiate connections to this WireGuard instance!"
@@ -5354,30 +5670,35 @@ msgstr ""
msgid "No more slaves available, can not save interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494
msgid "No negative cache"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:697
msgid "No nftables ruleset loaded."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
msgid "No password set!"
msgstr "암호 설정을 해주세요!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+#, fuzzy
+msgid "No peers connected"
+msgstr "연결되지 않음"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
msgid "No peers defined yet."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
msgid "No public keys present yet."
msgstr "현재 공개 키가 없습니다."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:614
msgctxt "nft chain is empty"
msgid "No rules in this chain"
msgstr ""
@@ -5390,8 +5711,8 @@ msgstr ""
msgid "No validation or filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "No zone assigned"
msgstr ""
@@ -5403,7 +5724,7 @@ msgstr ""
msgid "Noise"
msgstr "노이즈"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Noise Margin (SNR)"
msgstr ""
@@ -5411,11 +5732,11 @@ msgstr ""
msgid "Noise:"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Non Pre-emptive CRC errors (CRC_P)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
msgid "Non-wildcard"
msgstr ""
@@ -5425,12 +5746,12 @@ msgstr ""
msgid "None"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
msgid "Normal"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:8
+#: modules/luci-base/ucode/template/error404.ut:9
msgid "Not Found"
msgstr ""
@@ -5442,15 +5763,15 @@ msgstr ""
msgid "Not connected"
msgstr "연결되지 않음"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:131
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:157
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:328
msgid "Not present"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Not started on boot"
msgstr ""
@@ -5458,12 +5779,18 @@ msgstr ""
msgid "Not supported"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid ""
"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
"have problems"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(<code>addr#port</code>)."
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "Notes"
msgstr ""
@@ -5472,7 +5799,7 @@ msgstr ""
msgid "Notice"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:138
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:135
msgid "Nslookup"
msgstr ""
@@ -5480,7 +5807,7 @@ msgstr ""
msgid "Number of IGMP membership reports"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr ""
@@ -5497,7 +5824,7 @@ msgid "Obfuscated Password"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
@@ -5529,7 +5856,7 @@ msgstr ""
msgid "On-link"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
msgid "One of hostname or MAC address must be specified!"
msgstr ""
@@ -5560,12 +5887,11 @@ msgid ""
"Only if current active slave fails and the primary slave is up (failure, 2)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:683
msgid "Open iptables rules overview…"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
msgstr "목록 열람..."
@@ -5574,35 +5900,35 @@ msgstr "목록 열람..."
msgid "OpenConnect (CISCO AnyConnect)"
msgstr ""
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
msgid "OpenFortivpn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
"Protocol\">NDP</abbr> proxying."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise fall back to <em>server mode</em>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
msgid ""
"Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
"otherwise disable service."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
msgid "Operating frequency"
msgstr "동작 주파수"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
msgid "Option \"%s\" contains an invalid input value."
msgstr ""
@@ -5610,15 +5936,15 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
msgid "Option changed"
msgstr "변경된 option"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
msgid "Option removed"
msgstr "삭제된 option"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
msgid "Optional"
msgstr ""
@@ -5626,13 +5952,17 @@ msgstr ""
msgid "Optional, free-form notes about this device"
msgstr ""
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid ""
"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -5640,17 +5970,17 @@ msgid ""
"for the interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
msgid "Optional. Description of peer."
msgstr ""
@@ -5658,13 +5988,13 @@ msgstr ""
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
msgid ""
"Optional. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5679,11 +6009,11 @@ msgstr ""
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Optional. Port of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid ""
"Optional. Private key of the WireGuard peer. The key is not required for "
"establishing a connection but allows generating a peer configuration or QR "
@@ -5691,7 +6021,7 @@ msgid ""
"exported."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -5705,18 +6035,23 @@ msgstr ""
msgid "Options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
msgid ""
"Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
-"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</code>"
-"\" for default route. <code>0.0.0.0</code> means \"the address of the system "
-"running dnsmasq\"."
+"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
+"code>\" for default route. <code>0.0.0.0</code> means \"the address of the "
+"system running dnsmasq\"."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
msgid "Options:"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+msgid "Ordinal: lower comes first."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
msgid "Originator Interval"
msgstr ""
@@ -5748,6 +6083,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Outgoing key"
msgstr ""
@@ -5771,13 +6107,13 @@ msgstr ""
msgid "Overlap"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
msgid "Override IPv4 routing table"
-msgstr ""
+msgstr "IPv4 라우팅 테이블 덮어쓰기"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
msgid "Override IPv6 routing table"
-msgstr ""
+msgstr "IPv6 라우팅 테이블 덮어쓰기"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv_hardif.js:54
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:64
@@ -5786,7 +6122,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -5794,6 +6130,7 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
msgid "Override MTU"
msgstr "MTU 덮어쓰기"
@@ -5815,21 +6152,23 @@ msgstr ""
msgid "Override TTL"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
msgid ""
"Override default MAC address - the range of usable addresses might be "
"limited by the driver"
msgstr ""
+"기본 MAC 주소를 덮어씁니다. 사용 가능한 주소 범위는 드라이버에 의해 제한될 "
+"수 있습니다."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Override default interface name"
-msgstr "기본 인터페이스 이름을 덮어씁니다"
+msgstr "기본 인터페이스 이름을 덮어씁니다."
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:167
msgid "Override the gateway in DHCP responses"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
@@ -5849,7 +6188,7 @@ msgstr "개요"
msgid "Overwrite existing file \"%s\" ?"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:345
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355
msgid "Overwrite the current settings with the imported configuration?"
msgstr ""
@@ -5863,7 +6202,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
@@ -5876,7 +6215,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
@@ -5897,7 +6236,7 @@ msgstr "PID"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
msgid "PIN"
msgstr ""
@@ -5907,7 +6246,7 @@ msgstr ""
msgid "PIN code rejected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1570
msgid "PMK R1 Push"
msgstr ""
@@ -5948,20 +6287,20 @@ msgstr ""
msgid "PSID-bits length"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:571
msgctxt "Label indicating that WireGuard peer uses a PSK"
msgid "PSK"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1528
msgid "PTM/EFM (Packet Transfer Mode)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "PXE/TFTP Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid "Packet Steering"
msgstr ""
@@ -5970,6 +6309,11 @@ msgctxt "nft meta mark"
msgid "Packet mark"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta time"
+msgid "Packet receive time"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr ""
@@ -5978,8 +6322,8 @@ msgstr ""
msgid "Packets To Transmit Before Moving To Next Slave"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "Part of zone %q"
msgstr ""
@@ -5988,13 +6332,13 @@ msgctxt "MACVLAN mode"
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
msgid "Password"
msgstr "암호"
@@ -6002,11 +6346,11 @@ msgstr "암호"
msgid "Password authentication"
msgstr "암호 인증"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
msgid "Password of Private Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
msgid "Password of inner Private Key"
msgstr ""
@@ -6021,52 +6365,52 @@ msgstr ""
msgid "Password2"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
msgstr "SSH 키 파일 붙여넣기 또는 드래그…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:424
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:444
msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:417
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
msgid ""
"Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
"another system below to create a matching peer entry allowing that system to "
"connect to the local WireGuard interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:423
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:443
msgid "Paste or drag supplied WireGuard configuration file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
msgid "Path to CA-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
msgid "Path to Client-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
msgid "Path to Private Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
msgid "Path to inner CA-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
msgid "Path to inner Client-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid "Path to inner Private Key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
msgid "Paused"
-msgstr ""
+msgstr "갱신 일시 중지"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:273
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:283
@@ -6082,6 +6426,14 @@ msgstr ""
msgid "Peak:"
msgstr "최고치:"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+msgid "Peer"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
+msgid "Peer Details"
+msgstr ""
+
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
msgstr ""
@@ -6099,7 +6451,7 @@ msgstr ""
msgid "Peer device name"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Peer disabled"
msgstr ""
@@ -6130,11 +6482,15 @@ msgstr "초기화 하기"
msgid "Permission denied"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid "Persistent Keep Alive"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Persistent reconnect interval"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334
msgid "PersistentKeepAlive setting is invalid"
msgstr ""
@@ -6142,30 +6498,30 @@ msgstr ""
msgid "Phy Rate:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
msgid "Physical Settings"
msgstr "Physical 설정"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:98
msgid "Ping"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Pkts."
msgstr "Pkts."
-#: modules/luci-base/luasrc/view/sysauth.htm:19
+#: modules/luci-base/ucode/template/sysauth.ut:19
msgid "Please enter your username and password."
msgstr "사용자이름과 암호를 입력해 주세요."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4122
msgid "Please select the file to upload."
msgstr ""
@@ -6173,15 +6529,22 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
msgctxt "Chain hook policy"
msgid "Policy: <strong>%h</strong> (%h)"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "포트"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
+#, fuzzy
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr "포트"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
msgid "Port isolation"
msgstr ""
@@ -6194,19 +6557,19 @@ msgstr "포트 상태:"
msgid "Potential negation of: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
msgid "Power Management Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "Pre-emptive CRC errors (CRCP_P)"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
msgid "Prefer LTE"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
msgid "Prefer UMTS"
msgstr ""
@@ -6218,15 +6581,15 @@ msgstr ""
msgid "Prefix suppressor"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid "Preshared Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:550
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
msgid "Preshared key in use"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308
msgid "PresharedKey setting is invalid"
msgstr ""
@@ -6241,9 +6604,9 @@ msgid ""
"ignore failures"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Prevents client-to-client communication"
-msgstr ""
+msgstr "클라이언트 간의 통신을 방지합니다."
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:61
msgid ""
@@ -6271,13 +6634,15 @@ msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
msgid "Priority"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:545
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
msgctxt "Label indicating that WireGuard peer private key is stored"
msgid "Private"
msgstr ""
@@ -6288,15 +6653,15 @@ msgid "Private (Prevent communication between MAC VLANs)"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid "Private Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:564
msgid "Private key present"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:290
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
msgid "PrivateKey setting is missing or invalid"
msgstr ""
@@ -6309,9 +6674,9 @@ msgstr "프로세스"
msgid "Prot."
msgstr "Prot."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:564
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1137
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
@@ -6324,13 +6689,13 @@ msgstr "프로토콜"
msgid "Provide NTP server"
msgstr "NTP 서버 제공"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid ""
"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
"and requests."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
msgid "Provide new network"
msgstr "새로운 네트워크를 추가합니다"
@@ -6340,25 +6705,36 @@ msgid ""
"interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+msgid "Proxy Server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid "ProxyARP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
msgid "Public Key"
msgstr "공개 키"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
msgid "Public key is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:556
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
msgctxt "Tooltip displaying full WireGuard peer public key"
msgid "Public key: %h"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
msgid ""
"Public keys allow for the passwordless SSH logins with a higher security "
"compared to the use of plain passwords. In order to upload a new key to the "
@@ -6374,7 +6750,7 @@ msgstr ""
msgid "Public prefix routed to this device for distribution to clients."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
msgid "PublicKey setting is invalid"
msgstr ""
@@ -6387,7 +6763,7 @@ msgstr ""
msgid "Quality"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
msgid "Query all available upstream resolvers."
msgstr ""
@@ -6399,35 +6775,35 @@ msgstr ""
msgid "Query response interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "R0 Key Lifetime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "R1 Key Holder"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430
msgid "RADIUS Accounting Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
msgid "RADIUS Accounting Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
msgid "RADIUS Accounting Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
msgid "RADIUS Authentication Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
msgid "RADIUS Authentication Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
msgid "RADIUS Authentication Server"
msgstr ""
@@ -6435,16 +6811,20 @@ msgstr ""
msgid "RFC3947 NAT-T mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid "RSN Preauth"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "RSSI threshold for joining"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
msgid "RTS/CTS Threshold"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
msgid "RX"
msgstr ""
@@ -6452,11 +6832,17 @@ msgstr ""
msgid "RX Rate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2233
msgid "RX Rate / TX Rate"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
msgctxt "nft nat flag random"
msgid "Randomize source port mapping"
msgstr ""
@@ -6465,13 +6851,13 @@ msgstr ""
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
msgstr ""
"<code>/etc/ethers</code> 파일을 읽어 <abbr title=\"Dynamic Host "
"Configuration Protocol\">DHCP</abbr>-서버를 설정합니다"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
msgid "Really switch protocol?"
msgstr "정말 프로토콜 변경을 원하세요?"
@@ -6479,11 +6865,11 @@ msgstr "정말 프로토콜 변경을 원하세요?"
msgid "Realtime Graphs"
msgstr "실시간 그래프"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "Reassociation Deadline"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
msgid "Rebind protection"
msgstr ""
@@ -6507,11 +6893,20 @@ msgstr "장치의 운영체제를 재부팅합니다"
msgid "Receive"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
+#, fuzzy
+msgid "Received Data"
+msgstr "받은 데이터"
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+msgid "Reconnect Timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
msgid "Reconnect this interface"
msgstr "이 인터페이스를 재연결합니다"
@@ -6519,12 +6914,12 @@ msgstr "이 인터페이스를 재연결합니다"
msgid "Redirect to HTTPS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
msgctxt "nft redirect to port"
msgid "Redirect to local port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
msgctxt "nft redirect"
msgid "Redirect to local system"
msgstr ""
@@ -6533,26 +6928,30 @@ msgstr ""
msgid "References"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
-msgid "Refreshing"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361
+msgid "Refresh Channels"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
+msgid "Refreshing"
+msgstr "갱신 중"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
msgctxt "nft reject with icmp type"
msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
msgctxt "nft reject with icmpx type"
msgid "Reject packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
msgctxt "nft reject with icmpv6 type"
msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
msgctxt "nft reject with tcp reset"
msgid "Reject packet with <strong>TCP reset</strong>"
msgstr ""
@@ -6564,6 +6963,8 @@ msgid ""
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
msgid "Relay"
msgstr ""
@@ -6573,6 +6974,14 @@ msgstr ""
msgid "Relay Bridge"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+msgid "Relay To address"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
msgid "Relay between networks"
msgstr ""
@@ -6591,6 +7000,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid "Remote IPv4 address or FQDN"
msgstr ""
@@ -6603,15 +7013,23 @@ msgstr ""
msgid "Remote IPv6 address or FQDN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:908
msgid "Remove"
msgstr "제거"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
msgid "Remove related device settings from the configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Replace wireless configuration"
msgstr ""
@@ -6641,7 +7059,7 @@ msgstr ""
msgid "Require incoming packets serialization (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
msgid "Required"
msgstr ""
@@ -6653,7 +7071,11 @@ msgstr "특정 ISP 들에 요구됨. 예: Charter (DOCSIS 3 기반)"
msgid "Required. Base64-encoded private key for this interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
msgid "Required. Public key of the WireGuard peer."
msgstr ""
@@ -6665,67 +7087,67 @@ msgstr ""
msgid "Required. XFRM interface ID to be used for SA."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
msgid "Requires hostapd"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
msgid "Requires hostapd with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
msgid "Requires hostapd with EAP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
msgid "Requires hostapd with OWE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
msgid "Requires hostapd with SAE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
msgid "Requires hostapd with WEP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
msgid "Requires wpa-supplicant"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
msgid "Requires wpa-supplicant with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
msgid "Requires wpa-supplicant with EAP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
msgid "Requires wpa-supplicant with OWE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1358
msgid "Requires wpa-supplicant with SAE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
msgid "Requires wpa-supplicant with WEP support"
msgstr ""
@@ -6734,7 +7156,7 @@ msgid "Reselection policy for primary slave"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
-#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-base/ucode/template/sysauth.ut:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
@@ -6749,20 +7171,24 @@ msgstr "집계 초기화"
msgid "Reset to defaults"
msgstr "기본값으로 초기화"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
msgid "Resolv and Hosts Files"
msgstr "Resolv 와 Hosts 파일"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
msgid "Resolv file"
msgstr "Resolve 파일"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+msgid "Resolve specified FQDNs to an IP."
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
msgid "Resource not found"
msgstr "리소스 찾을 수 없음"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:876
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
msgid "Restart"
msgstr "재시작"
@@ -6771,7 +7197,7 @@ msgstr "재시작"
msgid "Restart Firewall"
msgstr "방화벽 재시작"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
msgid "Restart radio interface"
msgstr "라디오 인터페이스 재시작"
@@ -6783,7 +7209,7 @@ msgstr "복구"
msgid "Restore backup"
msgstr "백업 복구"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
msgid ""
"Return answers to DNS queries matching the subnet from which the query was "
"received if multiple IPs are available."
@@ -6798,78 +7224,85 @@ msgstr "암호 보이기/숨기기"
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4413
msgid "Revert"
msgstr "변경 취소"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4518
msgid "Revert changes"
msgstr "변경사항 되돌리기"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4732
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4730
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4712
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4710
msgid "Reverting configuration…"
msgstr "설정 되돌리는 중…"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
msgctxt "nft dnat ip to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
msgctxt "nft dnat ip6 to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
msgctxt "nft dnat ip to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
msgctxt "nft dnat ip6 to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
msgctxt "nft snat ip to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109
msgctxt "nft snat ip6 to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
msgctxt "nft snat ip to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
msgctxt "nft snat ip6 to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
msgid "Rewrite to egress device address"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
msgid ""
"Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
"<em>TFTP server root</em> turn on the TFTP server and serve files from "
"<em>TFTP server root</em>."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
msgid "Root preparation"
msgstr ""
@@ -6877,11 +7310,11 @@ msgstr ""
msgid "Round-Robin policy (balance-rr, 0)"
msgstr "라운드 로빈 정책 (balance-rr, 0)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Route Allowed IPs"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:533
msgid "Route action chain \"%h\""
msgstr ""
@@ -6889,7 +7322,7 @@ msgstr ""
msgid "Route type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid ""
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
@@ -6905,18 +7338,18 @@ msgstr "라우터 암호"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:248
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:15
msgid "Routing"
-msgstr ""
+msgstr "라우팅"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:44
msgid "Routing Algorithm"
-msgstr ""
+msgstr "라우팅 알고리즘"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:28
msgid ""
"Routing defines over which interface and gateway a certain host or network "
"can be reached."
msgstr ""
-"라우트는 특정 호스트 또는 네트워크에 도달 할 수 있는 인터페이스와 게이트웨이"
+"라우팅은 특정 호스트 또는 네트워크에 도달 할 수 있는 인터페이스와 게이트웨이"
"를 지정합니다."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:218
@@ -6925,20 +7358,20 @@ msgstr ""
msgid "Rule"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:603
msgid "Rule actions"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:476
msgctxt "nft comment"
msgid "Rule comment: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:541
msgid "Rule container chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
msgid "Rule matches"
msgstr ""
@@ -6946,15 +7379,15 @@ msgstr ""
msgid "Rule type"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run a filesystem check before mounting the device"
msgstr "기기 마운트 전에 파일시스템 검사 실행"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run filesystem check"
msgstr "파일시스템 검사 실행"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
msgid "Runtime error"
msgstr "런타임 오류"
@@ -6968,6 +7401,11 @@ msgstr "SHA256"
msgid "SNR"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "SRV"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
msgid "SSH Access"
@@ -6985,7 +7423,7 @@ msgstr "SSH 서버 포트"
msgid "SSH username"
msgstr "SSH 사용자 이름"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
#, fuzzy
msgid "SSH-Keys"
@@ -6993,8 +7431,8 @@ msgstr "SSH-Keys"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1811
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
msgid "SSID"
msgstr "SSID"
@@ -7008,11 +7446,11 @@ msgstr "SSTP"
msgid "SSTP Server"
msgstr "SSTP 서버"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid "SWAP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
@@ -7023,7 +7461,7 @@ msgid "Save"
msgstr "저장"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "저장 & 적용"
@@ -7040,7 +7478,7 @@ msgstr "mtdblock 저장"
msgid "Save mtdblock contents"
msgstr "mtdblock 내용 저장"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:881
msgid "Scan"
msgstr "스캔"
@@ -7049,15 +7487,15 @@ msgstr "스캔"
msgid "Scheduled Tasks"
msgstr "작업 관리"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4387
msgid "Section added"
msgstr "추가된 section"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
msgid "Section removed"
msgstr "섹션 삭제됨"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "See \"mount\" manpage for details"
msgstr "자세한 사항은 \"mount\"의 manpage를 확인하세요"
@@ -7072,7 +7510,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2962
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
msgid "Select file…"
msgstr "파일 선택…"
@@ -7080,7 +7518,7 @@ msgstr "파일 선택…"
msgid "Selects the transmit hash policy to use for slave selection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
msgid ""
"Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages advertising this device as IPv6 router."
@@ -7109,11 +7547,11 @@ msgstr ""
msgid "Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
msgid "Server address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
msgid "Server name"
msgstr ""
@@ -7129,7 +7567,7 @@ msgstr "서비스 유형"
msgid "Services"
msgstr "서비스"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "Session expired"
msgstr "세션 만료됨"
@@ -7138,16 +7576,16 @@ msgstr "세션 만료됨"
msgid "Set Static"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
msgctxt "nft mangle"
msgid "Set header field <var>%s</var> to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
@@ -7157,14 +7595,14 @@ msgstr ""
msgid "Set same MAC Address to all slaves"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
msgid ""
"Set the autonomous address-configuration flag in the prefix information "
"options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
"When enabled, clients will perform stateless IPv6 address autoconfiguration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
msgid ""
"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
"proxying."
@@ -7178,8 +7616,8 @@ msgstr ""
msgid "Set to first slave added to the bond (follow, 2)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:678
msgid "Set up DHCP Server"
msgstr "DHCP 서버 구성"
@@ -7190,7 +7628,6 @@ msgid "Setting PLMN failed"
msgstr "PLMN 설정 실패"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
msgstr ""
@@ -7198,11 +7635,17 @@ msgstr ""
msgid "Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Setup routes for proxied IPv6 neighbours."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Severely Errored Seconds (SES)"
msgstr ""
@@ -7211,12 +7654,11 @@ msgstr ""
msgid "Short GI"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
msgid "Short Preamble"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
msgstr "현재 백업 파일 목록 보기"
@@ -7229,16 +7671,16 @@ msgstr ""
msgid "Show raw counters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:526
msgid "Shutdown this interface"
msgstr "이 인터페이스 정지"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:388
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
@@ -7246,28 +7688,28 @@ msgstr "이 인터페이스 정지"
msgid "Signal"
msgstr "신호"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2232
msgid "Signal / Noise"
-msgstr ""
+msgstr "신호 / 노이즈"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Signal Attenuation (SATN)"
-msgstr ""
+msgstr "신호 감쇠 (SATN)"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:136
msgid "Signal Refresh Rate"
-msgstr ""
+msgstr "신호 갱신율"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:262
msgid "Signal:"
-msgstr ""
+msgstr "신호:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "크기"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
msgid "Size of DNS query cache"
msgstr "DNS 쿼리 캐시 크기"
@@ -7284,12 +7726,12 @@ msgstr "건너뛰기"
msgid "Skip from backup files that are equal to those in /rom"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
msgid "Skip to content"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
msgid "Skip to navigation"
msgstr ""
@@ -7298,7 +7740,7 @@ msgstr ""
msgid "Slave Interfaces"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1428
msgid "Software VLAN"
msgstr "소프트웨어 VLAN"
@@ -7307,14 +7749,10 @@ msgstr "소프트웨어 VLAN"
msgid "Some fields are invalid, cannot save values!"
msgstr "일부 필드가 올바르지 않아, 값을 저장할 수 없습니다!"
-#: modules/luci-base/luasrc/view/error404.htm:9
+#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
msgstr "죄송합니다, 요청하신 객체를 찾을 수 없습니다."
-#: modules/luci-base/luasrc/view/error500.htm:9
-msgid "Sorry, the server encountered an unexpected error."
-msgstr "죄송합니다, 서버가 예상치 못한 오류에 걸렸습니다."
-
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
msgid ""
"Sorry, there is no sysupgrade support present; a new firmware image must be "
@@ -7332,12 +7770,12 @@ msgstr ""
msgid "Source"
msgstr "소스"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
msgctxt "nft ip saddr"
msgid "Source IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
msgctxt "nft ip6 saddr"
msgid "Source IPv6"
msgstr ""
@@ -7347,24 +7785,24 @@ msgstr ""
msgid "Source interface"
msgstr "소스 인터페이스"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
msgctxt "nft ip sport"
msgid "Source port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
msgid ""
"Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
"options for Dnsmasq."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
msgid ""
"Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
"unspecified, the local device DNS search domain will be announced."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid ""
"Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
"If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -7408,11 +7846,11 @@ msgstr ""
msgid "Specifies the destination subnet to match (CIDR notation)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Specifies the directory the device is attached to"
msgstr "디바이스가 연결된 디렉터리 지정"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
msgid ""
"Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
"messages, for example to instruct clients to request further information via "
@@ -7453,12 +7891,14 @@ msgid ""
"dead"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid ""
"Specifies the maximum transmit power the wireless radio may use. Depending "
"on regulatory requirements and wireless usage, the actual transmit power may "
"be reduced by the driver."
msgstr ""
+"무선 전파가 사용할 수 있는 최대 송신 전력을 지정합니다. 무선 사용에 관한 규제"
+"의 요구 사항에 따라 실제 송신 출력은 드라이버에 의해 감소될 수 있습니다."
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:238
msgid ""
@@ -7658,7 +8098,7 @@ msgid ""
"bytes)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "Specify the secret encryption key here."
msgstr ""
@@ -7666,7 +8106,7 @@ msgstr ""
msgid "Stale neighbour cache timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
msgid "Start"
msgstr "시작"
@@ -7679,16 +8119,16 @@ msgstr ""
msgid "Start priority"
msgstr "시작 우선순위"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
msgid "Start refresh"
msgstr "새로고침 시작"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Starting configuration apply…"
msgstr "구성 적용 시작하는 중…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1827
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413
msgid "Starting wireless scan..."
msgstr "무선 스캔 시작하는 중..."
@@ -7710,17 +8150,17 @@ msgstr "정적 IPv6 라우트"
msgid "Static Lease"
msgstr "고정 임대"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
msgid "Static Leases"
msgstr "정적 임대"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
msgstr "정적 주소"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
msgid ""
"Static leases are used to assign fixed IP addresses and symbolic hostnames "
"to DHCP clients. They are also required for non-dynamic interface "
@@ -7730,18 +8170,18 @@ msgstr ""
"용됩니다. 이 기능은 지정된 host 에 대해서만 주소 임대를 하도록 하는 non-"
"dynamic 인터페이스 설정에도 요구됩니다."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
msgid "Station inactivity limit"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:551
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
msgid "Status"
msgstr "상태"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:528
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
msgid "Stop"
msgstr "정지"
@@ -7750,8 +8190,8 @@ msgstr "정지"
msgid "Stop WPS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1857
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1919
msgid "Stop refresh"
msgstr "새로고침 정지"
@@ -7763,7 +8203,7 @@ msgstr ""
msgid "Strict filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
msgid "Strict order"
msgstr "Strict order"
@@ -7772,15 +8212,15 @@ msgid "Strong"
msgstr ""
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2055
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2117
msgid "Submit"
msgstr "제출하기"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
msgid "Suppress logging"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
msgid "Suppress logging of the routine operation for the DHCP protocol."
msgstr ""
@@ -7804,16 +8244,16 @@ msgstr ""
"%q 스위치에 알려지지 않은 위상 배치가 있습니다. - VLAN 설정이 정확하지 않을 "
"수 있습니다."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1426
msgid "Switch VLAN"
msgstr "스위치 VLAN"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
msgid "Switch port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
msgid "Switch protocol"
msgstr "프로토콜 변경"
@@ -7835,8 +8275,16 @@ msgstr ""
msgid "Sync with browser"
msgstr "브라우저 시간대로 동기화"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "Syntax: <code>_service._proto.example.com</code>."
+msgstr ""
+
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
msgid "System"
@@ -7860,29 +8308,29 @@ msgstr "시스템 정보"
msgid "System log buffer size"
msgstr "시스템 로그 버퍼 크기"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
msgid "System running in recovery (initramfs) mode."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
msgctxt "nft tcp option maxseg size"
msgid "TCP MSS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
msgctxt "nft tcp dport"
msgid "TCP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
msgctxt "nft tcp flags"
msgid "TCP flags"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
msgctxt "nft tcp sport"
msgid "TCP source port"
msgstr ""
@@ -7891,12 +8339,12 @@ msgstr ""
msgid "TCP:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
msgid "TFTP server root"
msgstr "TFTP 서버 root"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
msgid "TX"
msgstr "TX"
@@ -7916,6 +8364,7 @@ msgstr ""
msgid "Table"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
@@ -7923,7 +8372,7 @@ msgstr ""
msgid "Target"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
msgid "Target Platform"
msgstr "대상 플랫폼"
@@ -7939,26 +8388,26 @@ msgstr ""
msgid "Terminate"
msgstr "종료"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid ""
"The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
"Minimum is 1280 bytes."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
msgid ""
"The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
"addresses are available via DHCPv6."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
msgid ""
"The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
"also acting as Mobile IPv6 home agent on this link."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
msgid ""
"The <em>Other configuration</em> (O) flag indicates that other information, "
"such as DNS servers, is available via DHCPv6."
@@ -7974,7 +8423,7 @@ msgid ""
"the configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
@@ -7986,15 +8435,15 @@ msgid ""
"username instead of the user ID!"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
msgid "The IP address %h is already used by another static lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
msgid "The IP address is outside of any DHCP pool address range"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
msgid "The IP address of the boot server"
msgstr ""
@@ -8005,6 +8454,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
msgstr ""
@@ -8029,7 +8479,7 @@ msgstr ""
msgid "The LED blinks with the configured on/off frequency"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
msgid "The LED flashes to simulate actual heart beat."
msgstr ""
@@ -8046,7 +8496,7 @@ msgstr ""
msgid "The LED is always in default state on."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
msgid ""
"The MAC address %h is already used by another static lease in the same DHCP "
"pool"
@@ -8056,7 +8506,7 @@ msgstr ""
msgid "The MTU must not exceed the parent device MTU of %d bytes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
msgid "The VLAN ID must be unique"
msgstr ""
@@ -8064,7 +8514,7 @@ msgstr ""
msgid "The algorithm that is used to discover mesh routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid ""
"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
"code> and <code>_</code>"
@@ -8076,13 +8526,13 @@ msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr "다음과 같은 오류 때문에 구성 파일을 불러오지 못했습니다:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid ""
"The correct SSID must be manually specified when joining a hidden wireless "
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4509
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8093,8 +8543,8 @@ msgid ""
"state."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
@@ -8106,14 +8556,14 @@ msgstr ""
msgid "The device name \"%s\" is already taken"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
msgid ""
"The existing network configuration needs to be changed for LuCI to function "
"properly."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
@@ -8134,7 +8584,7 @@ msgstr ""
msgid "The following rules are currently active on this system."
msgstr "다음의 규칙들이 현재 이 시스템에 적용 중입니다."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
msgid "The frequency is in direct proportion to 1-minute average CPU load."
msgstr ""
@@ -8142,17 +8592,17 @@ msgstr ""
msgid "The gateway address must not be a local IP address"
msgstr "게이트웨이 주소는 절대로 로컬 IP 주소면 안됩니다"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:732
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752
msgid ""
"The generated configuration can be imported into a WireGuard client "
"application to setup a connection towards this device."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
msgid "The given SSH public key has already been added."
msgstr "제출하신 SSH 공개키는 이미 추가되어 있습니다."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA, "
"ED25519 or ECDSA keys."
@@ -8167,15 +8617,19 @@ msgid ""
"to be received and retransmitted which costs airtime)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
msgid "The hostname of the boot server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
msgid "The interface name is already used"
msgstr "이미 사용된 인터페이스 이름입니다"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
msgid "The interface name is too long"
msgstr "인터페이스 이름이 너무 깁니다"
@@ -8198,6 +8652,7 @@ msgstr "로컬 IPv4 주소"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
#, fuzzy
msgid "The local IPv4 address over which the tunnel is created (optional)."
@@ -8231,26 +8686,26 @@ msgid ""
"host responses are spread out over a larger interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid ""
"The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
"abbr> messages. Maximum is 255 hops."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4645
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
msgid "The network name is already used"
msgstr "네트워크 이름이 이미 사용 중입니다"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
msgid ""
-"The network ports on this device can be combined to several <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"The network ports on this device can be combined to several <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
"communicate directly with each other. <abbr title=\"Virtual Local Area "
"Network\">VLAN</abbr>s are often used to separate different network "
"segments. Often there is by default one Uplink port for a connection to the "
@@ -8262,7 +8717,7 @@ msgstr ""
"segment 들을 분리하는데 사용되기도 합니다. 한 개의 uplink 포트가 인터넷에 연"
"결되어 있고 나머지 포트들은 local 네트워크로 연결되는 구성에 자주 사용됩니다."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid ""
"The public hostname or IP address of this system the peer should connect to. "
"This usually is a static public IP address, a static hostname or a DDNS "
@@ -8302,11 +8757,11 @@ msgid ""
"aliases local (255), main (254) and default (253) are also valid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383
msgid "The selected %s mode is incompatible with %s encryption"
msgstr "선택된 %s 모드는 %s 암호화 방식과 호환되지 않습니다"
-#: modules/luci-base/luasrc/view/csrftoken.htm:11
+#: modules/luci-base/ucode/template/csrftoken.ut:11
msgid "The submitted security token is invalid or already expired!"
msgstr "전송된 보안 토큰이 잘못되었거나 이미 만료되었습니다!"
@@ -8371,8 +8826,8 @@ msgstr ""
"업로드 된 이미지 파일은 지원 하지 않는 포맷입니다. 플랫폼에 대한 일반 이미지 "
"형식을 선택해야 합니다."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
msgid "The value is overridden by configuration."
msgstr ""
@@ -8382,26 +8837,26 @@ msgid ""
"the network with its protocol information."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:679
msgid ""
"There are legacy iptables rules present on the system. Mixing iptables and "
"nftables rules is discouraged and may lead to incomplete traffic filtering."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
#, fuzzy
msgid "There are no active leases"
msgstr "활성화 되어 있는 임대 없음"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4677
msgid "There are no changes to apply"
msgstr "변경된 사항이 없습니다"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:70
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
msgid ""
"There is no password set on this router. Please configure a root password to "
@@ -8414,24 +8869,24 @@ msgstr ""
msgid "This IPv4 address of the relay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1695
msgid "This authentication type is not applicable to the selected EAP method."
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
msgid "This does not look like a valid PEM file"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
"include during sysupgrade. Modified files in /etc/config/ and certain other "
"configurations are automatically preserved."
msgstr ""
-"이것은 sysupgrade 시 유지되어야 하는 파일과 디렉토리 목록에 대한 shell glob "
-"패턴들입니다. /etc/config/ 하위의 수정된 파일이나 특정 다른 설정들은 자동적으"
-"로 변경 사항이 보존됩니다."
+"이것은 Sysupgrade 시에 유지되어야 하는 파일과 디렉터리 목록에 대한 shell "
+"glob 패턴들입니다. /etc/config/ 하위의 수정된 파일이나 특정 다른 설정들은 자"
+"동으로 보존됩니다."
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:81
msgid ""
@@ -8464,7 +8919,7 @@ msgid ""
"ends with <code>...:2/64</code>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
msgid "This is the only DHCP server in the local network."
msgstr ""
@@ -8493,8 +8948,8 @@ msgid ""
msgstr ""
"이 목록은 현재 실행중인 시스템 프로세스와 해당 상태에 대한 개요를 보여줍니다."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
msgid ""
"This option cannot be used because the ca-bundle package is not installed."
msgstr ""
@@ -8509,6 +8964,10 @@ msgstr "이 항목에 입력된 값이 없습니다"
msgid "Time Synchronization"
msgstr "시간 동기화"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "Time advertisement"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Time in milliseconds"
msgstr ""
@@ -8517,10 +8976,14 @@ msgstr ""
msgid "Time in seconds to spend in listening and learning states"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "Time interval for rekeying GTK"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "Time zone"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
msgid "Timed-out"
msgstr "시간 초과"
@@ -8541,14 +9004,14 @@ msgstr ""
msgid "Timezone"
msgstr "시간대"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:418
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:438
msgid ""
"To fully configure the local WireGuard interface from an existing (e.g. "
-"provider supplied) configuration file, use the <strong><a class=\"full-import"
-"\" href=\"#\">configuration import</a></strong> instead."
+"provider supplied) configuration file, use the <strong><a class=\"full-"
+"import\" href=\"#\">configuration import</a></strong> instead."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
msgid "To login…"
msgstr ""
@@ -8562,7 +9025,7 @@ msgstr ""
"할 수 있습니다. 펌웨어의 초기 설정 초기화를 원하시다면, \"초기화 하기\" 를 클"
"릭하세요. (squashfs 이미지들만 가능)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
msgid "Tone"
msgstr ""
@@ -8570,9 +9033,9 @@ msgstr ""
msgid "Total Available"
msgstr "총 이용 가능한 양"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:121
msgid "Traceroute"
msgstr ""
@@ -8587,11 +9050,11 @@ msgstr "트래픽"
msgid "Traffic Class"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:529
msgid "Traffic filter chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:467
msgctxt "nft counter"
msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
msgstr ""
@@ -8608,17 +9071,22 @@ msgstr ""
msgid "Transmit Hash Policy"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
+#, fuzzy
+msgid "Transmitted Data"
+msgstr "보낸 데이터"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
msgctxt "nft @th,off,len"
msgid "Transport header bits %d-%d"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
msgctxt "nft th dport"
msgid "Transport header destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
msgctxt "nft th sport"
msgid "Transport header source port"
msgstr ""
@@ -8635,7 +9103,7 @@ msgstr "트리거 모드"
msgid "Tunnel ID"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3024
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
#: modules/luci-compat/luasrc/model/network.lua:1431
msgid "Tunnel Interface"
msgstr ""
@@ -8646,16 +9114,16 @@ msgstr ""
msgid "Tunnel Link"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
msgid "Tunnel device"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:185
msgid "Tx-Power"
-msgstr ""
+msgstr "송신 출력"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
msgid "Type"
@@ -8665,12 +9133,12 @@ msgstr "유형"
msgid "Type of service"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
msgctxt "nft udp dport"
msgid "UDP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
msgctxt "nft udp sport"
msgid "UDP source port"
msgstr ""
@@ -8688,8 +9156,8 @@ msgstr ""
msgid "UMTS/GPRS/EV-DO"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid "UUID"
msgstr ""
@@ -8710,7 +9178,7 @@ msgstr ""
msgid "Unable to determine upstream interface"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:11
+#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
msgstr ""
@@ -8761,19 +9229,27 @@ msgstr ""
msgid "Unable to save contents: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Unavailable Seconds (UAS)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1317
msgid "Unconfigure"
msgstr ""
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
msgid "Unexpected reply data format"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid ""
"Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
"within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -8781,7 +9257,7 @@ msgid ""
"generated at first install."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2111
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
#: modules/luci-compat/luasrc/model/network.lua:971
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
msgid "Unknown"
@@ -8791,7 +9267,7 @@ msgstr "알수없음"
msgid "Unknown and unsupported connection method."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
#: modules/luci-compat/luasrc/model/network.lua:1138
msgid "Unknown error (%s)"
msgstr ""
@@ -8800,7 +9276,7 @@ msgstr ""
msgid "Unknown error code"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2108
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:965
msgid "Unmanaged"
@@ -8811,11 +9287,11 @@ msgstr ""
msgid "Unmount"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4327
msgid "Unsaved Changes"
msgstr "적용 안된 변경 사항"
@@ -8829,15 +9305,16 @@ msgid "Unsupported MAP type"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
msgid "Unsupported modem"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:309
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:315
msgid "Unsupported protocol type."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
msgid "Untitled peer"
msgstr ""
@@ -8849,7 +9326,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
msgid "Upload"
msgstr ""
@@ -8875,46 +9352,46 @@ msgid "Upload file…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4202
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
msgid "Uploading file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid ""
"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
"assigned with a name in the form <em>wifinet#</em> and the network will be "
"restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410
msgid ""
"Upon pressing \"Continue\", bridges configuration will be updated and the "
"network will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444
msgid ""
"Upon pressing \"Continue\", ifname options will get renamed and the network "
"will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
msgid "Upstream resolvers will be queried in the order of the resolv file."
msgstr ""
"<abbr title=\"Domain Name System\">DNS</abbr> 서버들이 resolvfile의 순서에 따"
"라 쿼리됩니다"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
msgid "Uptime"
msgstr "가동 시간"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
msgid "Use <code>/etc/ethers</code>"
msgstr "<code>/etc/ethers</code> 사용"
@@ -8926,15 +9403,15 @@ msgstr "DHCP advertised된 서버 사용"
msgid "Use DHCP gateway"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
msgid "Use DNS servers advertised by peer"
msgstr "Peer 가 권장한 DNS 서버 사용"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:623
msgid "Use ISO/IEC 3166 alpha2 country codes."
-msgstr ""
+msgstr "ISO/IEC 3166 alpha2 국가 코드를 사용합니다."
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:48
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:89
@@ -8966,11 +9443,11 @@ msgid ""
"(encap2+3)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Use as external overlay (/overlay)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
msgid "Use as root filesystem (/)"
msgstr ""
@@ -8978,22 +9455,22 @@ msgstr ""
msgid "Use broadcast flag"
msgstr "Broadcast flag 사용"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
msgid "Use builtin IPv6-management"
msgstr "자체 내장 IPv6-관리 기능 사용"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
msgid "Use custom DNS servers"
msgstr "임의의 DNS 서버 사용"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
msgid "Use default gateway"
msgstr "Default gateway 사용"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
msgid "Use gateway metric"
msgstr "Gateway metric 사용"
@@ -9012,20 +9489,20 @@ msgstr ""
msgid "Use routing table"
msgstr "Routing table 사용"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
msgctxt "nft nat flag persistent"
msgid "Use same source and destination for each connection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
msgid "Use system certificates"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid "Use system certificates for inner-tunnel"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
"em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
@@ -9053,11 +9530,11 @@ msgstr ""
msgid "Used"
msgstr "사용된"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
msgid "Used Key Slot"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
@@ -9067,7 +9544,8 @@ msgstr ""
msgid "User Group"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
msgid "User certificate (PEM encoded)"
msgstr ""
@@ -9075,27 +9553,28 @@ msgstr ""
msgid "User identifier"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
msgid "User key (PEM encoded)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: modules/luci-base/ucode/template/sysauth.ut:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
msgid "Username"
msgstr "사용자이름"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
msgid "Utilize flow table <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
msgid "VC-Mux"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
msgid "VDSL"
msgstr ""
@@ -9105,17 +9584,17 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
msgid "VLAN (802.1ad)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1411
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
msgid "VLAN (802.1q)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
msgid "VLAN ID"
msgstr ""
@@ -9140,19 +9619,22 @@ msgid "VPN Protocol"
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
msgstr ""
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+msgid "VPN Server certificate's SHA256 hash"
+msgstr ""
+
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
msgid "VPN Server port"
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
msgstr ""
@@ -9161,6 +9643,10 @@ msgstr ""
msgid "VPNC (CISCO 3000 (and others) VPN)"
msgstr ""
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
msgid "VXLAN (RFC7348)"
msgstr ""
@@ -9174,14 +9660,14 @@ msgstr ""
msgid "VXLANv6 (RFC7348)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
msgid ""
"Validate DNS replies and cache DNSSEC data, requires upstream to support "
"DNSSEC."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
@@ -9207,7 +9693,7 @@ msgstr ""
msgid "Vendor Class to send when requesting DHCP"
msgstr "DHCP 요청시 전송할 Vendor Class"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
msgid "Verify unsigned domain responses really come from unsigned domains."
msgstr ""
@@ -9215,47 +9701,59 @@ msgstr ""
msgid "Verifying the uploaded image file."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
msgid "Very High"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1432
msgid "Virtual Ethernet"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
msgid "Virtual dynamic interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
msgid "WDS"
msgstr "WDS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
msgid "WEP Open System"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1297
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1393
msgid "WEP Shared Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WEP passphrase"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid "WLAN roaming"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid "WMM Mode"
-msgstr "WMM Mode"
+msgstr "WMM 모드"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid "WNM Sleep Mode"
+msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid "WNM Sleep Mode Fixes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WPA passphrase"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1294
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
@@ -9282,7 +9780,11 @@ msgstr ""
msgid "Weak"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+msgid "Weight"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
@@ -9307,42 +9809,62 @@ msgid ""
"interface prefix"
msgstr ""
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
msgid ""
"When running the mesh over multiple WiFi interfaces per node batman-adv is "
"capable of optimizing the traffic flow to gain maximum performance."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid ""
"When using a PSK, the PMK can be automatically generated. When enabled, the "
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
"key options."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid ""
"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
"802.11a/802.11g rates."
msgstr ""
+"Wi-Fi 멀티미디어(WMM) 모드 QoS를 비활성화할 경우, 클라이언트의 링크 속도가 "
+"802.11a/802.11g 수준으로 제한될 수 있습니다."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid ""
"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
"may be significantly reduced."
msgstr ""
+"ESSID를 숨길 경우, 클라이언트는 로밍에 실패할 수 있으며 통신시간 효율이 확연"
+"히 저하될 수 있습니다."
#: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:166
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:520
msgid "Width"
-msgstr ""
+msgstr "대역폭"
+
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+#, fuzzy
+msgid "WireGuard"
+msgstr "WireGuard"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
+msgid "WireGuard Status"
+msgstr "WireGuard 상태"
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "WireGuard VPN"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:539
msgid "WireGuard peer is disabled"
msgstr ""
@@ -9352,27 +9874,27 @@ msgstr ""
msgid "Wireless"
msgstr "무선"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3011
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2990
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4303
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
-msgstr "무선랜 네트워크"
+msgstr "무선 네트워크"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:812
msgid "Wireless Overview"
-msgstr "무선랜 개요"
+msgstr "무선 개요"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
msgid "Wireless Security"
-msgstr "무선랜 보안"
+msgstr "무선 보안"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
msgid "Wireless configuration migration"
msgstr ""
@@ -9388,15 +9910,15 @@ msgstr "무선이 비활성화되어"
msgid "Wireless is not associated"
msgstr "무선이 연결되어 있지 않습니다"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is disabled"
msgstr "무선 네트워크가 꺼져 있음"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is enabled"
msgstr "무선 네트워크가 켜져 있음"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Write received DNS queries to syslog."
msgstr "받은 DNS 요청 내용을 systlog 에 기록합니다"
@@ -9408,7 +9930,7 @@ msgstr "시스템 로그 출력 파일 경로"
msgid "XOR policy (balance-xor, 2)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -9418,7 +9940,7 @@ msgstr ""
msgid "Yes (none, 0)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:177
msgid ""
"You appear to be currently connected to the device via the \"%h\" interface. "
"Do you really want to shut down the interface?"
@@ -9435,8 +9957,20 @@ msgstr ""
"와 같은 중요 init script 를 비활성화 할 경우, 장치에 접속을 못하실 수 있습니"
"다!</strong>"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:90
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635
+msgid "You may add multiple records for the same Target."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672
+msgid "You may add multiple records for the same domain."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:92
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
@@ -9465,34 +9999,44 @@ msgstr ""
msgid "ZRam Size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
msgid "any"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
msgid "auto"
-msgstr ""
+msgstr "자동"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
msgid "automatic"
-msgstr ""
+msgstr "자동"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:82
msgid "baseT"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1591
msgid "bridged"
msgstr ""
@@ -9544,20 +10088,20 @@ msgstr ""
msgid "dBm"
msgstr "dBm"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
msgctxt "nft unit"
msgid "day"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid "disable"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:991
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:997
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
msgid "disabled"
@@ -9566,7 +10110,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:577
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:611
msgid "driver default"
-msgstr ""
+msgstr "드라이버 기본값"
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:66
msgid "e.g: --proxy 10.10.10.10"
@@ -9576,14 +10120,19 @@ msgstr ""
msgid "e.g: dump"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:755
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
msgid "expired"
msgstr "만료됨"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
msgid "forced"
msgstr ""
@@ -9607,19 +10156,19 @@ msgstr ""
msgid "hexadecimal encoded value"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
msgid "hidden"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
msgctxt "nft unit"
msgid "hour"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "hybrid mode"
msgstr ""
@@ -9641,24 +10190,24 @@ msgstr ""
msgid "key with either 5 or 13 characters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "managed config (M)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1395
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
msgid "medium security"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
msgctxt "nft unit"
msgid "minute"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "minutes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
msgid "mobile home agent (H)"
msgstr ""
@@ -9666,7 +10215,7 @@ msgstr ""
msgid "netif_carrier_ok()"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "no"
msgstr ""
@@ -9680,8 +10229,11 @@ msgstr "link 없음"
msgid "non-empty value"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3419
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
msgid "none"
msgstr "없음"
@@ -9692,21 +10244,21 @@ msgid "not present"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:969
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:970
#, fuzzy
msgid "off"
msgstr "꺼짐"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794
msgid "on available prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "open network"
msgstr "개방 네트워크"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
msgid "other config (O)"
msgstr ""
@@ -9715,7 +10267,11 @@ msgstr ""
msgid "output"
msgstr "출력"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
+msgid "over a day ago"
+msgstr "며칠 전"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
msgctxt "nft unit"
msgid "packets"
msgstr ""
@@ -9738,23 +10294,22 @@ msgid ""
"single packet rather than many small ones"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
msgid "relay mode"
msgstr "릴레이 모드"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1586
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
msgid "routed"
msgstr "라우트 됨"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "sec"
msgstr "sec"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "server mode"
msgstr "서버 모드"
@@ -9762,7 +10317,7 @@ msgstr "서버 모드"
msgid "sstpc Log-level"
msgstr "sstpc 로그 레벨"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "strong security"
msgstr "높은 보안성"
@@ -9771,7 +10326,7 @@ msgstr "높은 보안성"
msgid "tagged"
msgstr "태그 됨"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "time units (TUs / 1.024 ms) [1000-65535]"
msgstr "time units (TUs / 1.024 ms) [1000-65535]"
@@ -9790,15 +10345,19 @@ msgstr "유니크 값"
msgid "unknown"
msgstr "알 수 없는"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:28
+msgid "unknown version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
msgid "unlimited"
msgstr "무제한"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
@@ -9820,8 +10379,8 @@ msgid "untagged"
msgstr "태그 되지 않음"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
msgid "valid IP address"
msgstr "유효한 IP 주소"
@@ -9834,7 +10393,7 @@ msgid "valid IPv4 CIDR"
msgstr "유효한 IPv4 CIDR"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
msgid "valid IPv4 address"
msgstr "유효한 IPv4 주소"
@@ -9864,7 +10423,7 @@ msgid "valid IPv6 CIDR"
msgstr "유효한 IPv6 CIDR"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
msgid "valid IPv6 address"
msgstr "유효한 IPv6 주소"
@@ -9958,7 +10517,7 @@ msgid "valid port or port range (port1-port2)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "valid port value"
msgstr ""
@@ -9994,16 +10553,16 @@ msgstr ""
msgid "value with at most %d characters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "weak security"
msgstr "보안 취약"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
msgctxt "nft unit"
msgid "week"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr ""
@@ -10011,6 +10570,18 @@ msgstr ""
msgid "« Back"
msgstr "« 이전"
+#~ msgid "Network Utilities"
+#~ msgstr "네트워크 유틸리티"
+
+#~ msgid "Back to configuration"
+#~ msgstr "설정으로 돌아가기"
+
+#~ msgid "Close list..."
+#~ msgstr "목록 닫기..."
+
+#~ msgid "Sorry, the server encountered an unexpected error."
+#~ msgstr "죄송합니다, 서버가 예상치 못한 오류에 걸렸습니다."
+
#~ msgid "Root directory for files served via TFTP."
#~ msgstr "TFTP 를 통해 제공되는 파일들의 root 디렉토리"
@@ -10131,8 +10702,8 @@ msgstr "« 이전"
#~ msgstr ""
#~ "이 페이지에서는 네트워크 인터페이스를 설정할 수 있습니다. \"Bridge 인터페"
#~ "이스\" 항목을 클릭하고, 공백으로 구분된 네트워크 인터페이스들의 이름을 적"
-#~ "는 방식으로 여러 인터페이스들을 bridge 할 수 있습니다. 또한 <abbr title="
-#~ "\"Virtual Local Area Network\">VLAN</abbr> 표기법인 <samp>INTERFACE."
+#~ "는 방식으로 여러 인터페이스들을 bridge 할 수 있습니다. 또한 <abbr "
+#~ "title=\"Virtual Local Area Network\">VLAN</abbr> 표기법인 <samp>INTERFACE."
#~ "VLANNR</samp> (<abbr title=\"for example\">예</abbr>: <samp>eth0.1</"
#~ "samp>) 를 사용하실 수 있습니다."
diff --git a/modules/luci-base/po/mr/base.po b/modules/luci-base/po/mr/base.po
index 89a792dca5..366d378deb 100644
--- a/modules/luci-base/po/mr/base.po
+++ b/modules/luci-base/po/mr/base.po
@@ -10,23 +10,35 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.3-dev\n"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:650
msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
msgid "\"%h\" table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1539
msgid "%.1f dB"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
msgid "%d Bit"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4043
msgid "%d invalid field(s)"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
+msgid "%dh ago"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
+msgid "%dm ago"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
+msgid "%ds ago"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
msgid "%s is untagged in multiple VLANs!"
msgstr ""
@@ -54,7 +66,7 @@ msgstr ""
msgid "(no interfaces attached)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:635
msgctxt "Label indicating further amount of allowed ips"
msgid "+ %d more"
msgstr ""
@@ -64,8 +76,8 @@ msgid "-- Additional Field --"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4152
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -81,13 +93,13 @@ msgstr ""
msgid "-- custom --"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
msgid "-- match by label --"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
msgid "-- match by uuid --"
msgstr ""
@@ -102,7 +114,7 @@ msgctxt "sstp log level value"
msgid "0"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
msgstr ""
@@ -115,7 +127,7 @@ msgstr ""
msgid "1 Minute Load:"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:324
msgctxt "nft amount of flags"
msgid "1 flag"
msgid_plural "%d flags"
@@ -141,7 +153,7 @@ msgctxt "sstp log level value"
msgid "4"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "4-character hexadecimal ID"
msgstr ""
@@ -154,43 +166,88 @@ msgstr ""
msgid "5 Minute Load:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "6-octet identifier as a hex string - no colons"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid "802.11k RRM"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid "802.11r Fast Transition"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "802.11v: Time Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w Association SA Query maximum timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w Association SA Query retry timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid "802.11w Management Frame Protection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w maximum timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w retry timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1022
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
msgstr "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
@@ -202,71 +259,83 @@ msgstr ""
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:773
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+msgid ""
+"<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
+"NXDOMAIN."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+msgid ""
+"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
+"<code>::</code>) for example.com and its subdomains."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
msgctxt "nft relational \">\" operator expression"
msgid "<var>%s</var> greater than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
msgctxt "nft relational \">=\" operator expression"
msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
msgctxt "nft set match expression"
msgid "<var>%s</var> in set <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
msgctxt "nft relational \"==\" operator expression"
msgid "<var>%s</var> is <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
msgctxt "nft relational \"in\" operator expression"
msgid "<var>%s</var> is one of <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
msgctxt "nft relational \"<\" operator expression"
msgid "<var>%s</var> lower than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \"<=\" operator expression"
msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
msgctxt "nft relational \"!=\" operator expression"
msgid "<var>%s</var> not <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
msgctxt "nft not in set match expression"
msgid "<var>%s</var> not in set <strong>%s</strong>"
msgstr ""
@@ -287,29 +356,29 @@ msgstr ""
msgid "A directory with the same name already exists."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
msgid "A new login is required since the authentication session expired."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "A43C + J43 + A43"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
msgid "A43C + J43 + A43 + V43"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid "ADSL"
msgstr "ADSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
msgid "ANSI T1.413"
msgstr "ANSI T1.413"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
msgid "APN"
msgstr "APN"
@@ -342,41 +411,48 @@ msgstr ""
msgid "ARP retry threshold"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:638
msgid "ARP traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
msgid "ATM (Asynchronous Transfer Mode)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid "ATM Bridges"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
msgid "ATM Virtual Channel Identifier (VCI)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
msgid "ATM Virtual Path Identifier (VPI)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid ""
"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
"to dial into the provider network."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
msgid "ATM device number"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "ATU-C System Vendor ID"
msgstr ""
@@ -386,7 +462,7 @@ msgstr ""
msgid "Absent Interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
msgid "Accept DNS queries only from hosts whose address is on a local subnet."
msgstr ""
@@ -394,7 +470,7 @@ msgstr ""
msgid "Accept local"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
msgctxt "nft accept action"
msgid "Accept packet"
msgstr ""
@@ -407,8 +483,8 @@ msgstr ""
msgid "Access Concentrator"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
msgid "Access Point"
msgstr ""
@@ -458,8 +534,8 @@ msgstr ""
msgid "Active-Backup policy (active-backup, 1)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
msgid "Ad-Hoc"
msgstr "Ad-Hoc"
@@ -476,18 +552,18 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3582
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:885
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
msgid "Add"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
msgid "Add ATM Bridge"
msgstr ""
@@ -507,11 +583,11 @@ msgstr ""
msgid "Add VLAN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1328
msgid "Add device configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1268
msgid "Add device configuration…"
msgstr ""
@@ -519,18 +595,18 @@ msgstr ""
msgid "Add instance"
msgstr "उदाहरण जोडा"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
msgid "Add key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
msgid "Add local domain suffix to names served from hosts files."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:475
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
msgid "Add new interface..."
msgstr ""
@@ -546,11 +622,11 @@ msgstr ""
msgid "Add to Whitelist"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
msgid "Additional hosts files"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
msgid "Additional servers file"
msgstr ""
@@ -572,7 +648,7 @@ msgctxt "nft meta nfproto"
msgid "Address family"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:278
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
msgid "Address setting is invalid"
msgstr ""
@@ -580,7 +656,7 @@ msgstr ""
msgid "Address to access local relay bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
msgid "Addresses"
msgstr ""
@@ -589,14 +665,14 @@ msgstr ""
msgid "Administration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:488
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:989
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
msgid "Advanced Settings"
msgstr "प्रगत सेटिंग्ज"
@@ -613,7 +689,7 @@ msgstr ""
msgid "Aggregate Originator Messages"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
msgstr ""
@@ -639,27 +715,27 @@ msgstr ""
msgid "Alert"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
#: modules/luci-compat/luasrc/model/network.lua:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
msgid "Alias Interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
msgid "Alias of \"%s\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
msgid "All servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
msgid "Allocate IPs sequentially"
msgstr ""
@@ -667,11 +743,11 @@ msgstr ""
msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
msgid "Allow all except listed"
msgstr ""
@@ -679,15 +755,15 @@ msgstr ""
msgid "Allow full UCI access for legacy applications"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid "Allow legacy 802.11b rates"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1090
msgid "Allow listed only"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "Allow localhost"
msgstr ""
@@ -711,11 +787,13 @@ msgstr ""
msgid "Allow the <em>root</em> user to login with password"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
msgid "Allowed IPs"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:306
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
msgid "AllowedIPs setting is invalid"
msgstr ""
@@ -731,11 +809,11 @@ msgstr ""
msgid "Always on (kernel: default-on)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
@@ -745,6 +823,10 @@ msgstr ""
msgid "Amount of Duplicate Address Detection probes to send"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
msgstr ""
@@ -753,98 +835,98 @@ msgstr ""
msgid "An optional, short description for this device"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Annex"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
msgid "Annex A + L + M (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
msgid "Annex A G.992.1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Annex A G.992.2"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
msgid "Annex A G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
msgid "Annex A G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
msgid "Annex B (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
msgid "Annex B G.992.1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
msgid "Annex B G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
msgid "Annex B G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
msgid "Annex J (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
msgid "Annex L G.992.3 POTS 1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "Annex M (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
msgid "Annex M G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
msgid "Annex M G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
msgid "Announce this device as IPv6 DNS server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
msgid ""
"Announce this device as default router if a local IPv6 default route is "
"present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:789
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
msgid ""
"Announce this device as default router if a public IPv6 prefix is available, "
"regardless of local default route availability."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
msgid ""
"Announce this device as default router regardless of whether a prefix or "
"default route is present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Announced DNS domains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
msgid "Announced IPv6 DNS servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
msgid "Anonymous Identity"
msgstr ""
@@ -856,7 +938,7 @@ msgstr ""
msgid "Anonymous Swap"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:519
msgctxt "nft match any traffic"
msgid "Any packet"
msgstr ""
@@ -868,11 +950,11 @@ msgstr ""
msgid "Any zone"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
msgid "Apply DHCP Options to this net. (Empty = all clients)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Apply and keep settings"
msgstr ""
@@ -880,44 +962,44 @@ msgstr ""
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4524
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4522
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4655
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
msgid "Applying configuration changes… %ds"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
msgid "Architecture"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:152
msgid "Arp-scan"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2239
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
msgid "Associated Stations"
msgstr ""
@@ -926,15 +1008,15 @@ msgstr ""
msgid "Associations"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
msgid ""
"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
msgid ""
"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -949,7 +1031,7 @@ msgstr ""
msgid "Auth Group"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1617
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
msgid "Authentication"
msgstr ""
@@ -958,11 +1040,11 @@ msgstr ""
msgid "Authentication Type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
msgid "Authoritative"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:17
+#: modules/luci-base/ucode/template/sysauth.ut:17
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
msgid "Authorization Required"
msgstr ""
@@ -970,7 +1052,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
@@ -988,7 +1070,7 @@ msgstr ""
msgid "Automatically check filesystem for errors before mounting"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid ""
"Automatically handle multiple uplink interfaces using source-based policy "
"routing."
@@ -1010,6 +1092,10 @@ msgstr ""
msgid "Automount Swap"
msgstr ""
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Available"
msgstr ""
@@ -1032,11 +1118,11 @@ msgstr ""
msgid "Avoid Bridge Loops"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
msgid "B43 + B43C"
msgstr "B43 + B43C"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
msgid "B43 + B43C + V43"
msgstr "B43 + B43C + V43"
@@ -1044,15 +1130,19 @@ msgstr "B43 + B43C + V43"
msgid "BR / DMR / AFTR"
msgstr "BR / DMR / AFTR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "BSS Transition"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1814
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
msgid "BSSID"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3250
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
msgid "Back"
msgstr ""
@@ -1061,11 +1151,7 @@ msgstr ""
msgid "Back to Overview"
msgstr ""
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
-msgid "Back to configuration"
-msgstr ""
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:804
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834
msgid "Back to peer configuration"
msgstr ""
@@ -1078,7 +1164,6 @@ msgid "Backup / Flash Firmware"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
msgstr ""
@@ -1115,12 +1200,15 @@ msgid ""
"packet fits but it is possible to deactivate the fragmentation entirely."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
msgid "Beacon Interval"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Beacon Report"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
msgid ""
"Below is the determined list of files to backup. It consists of changed "
"configuration files marked by opkg, essential base files and the user "
@@ -1131,7 +1219,7 @@ msgstr ""
msgid "Bind NTP server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
msgid "Bind dynamically to interfaces rather than wildcard address."
msgstr ""
@@ -1140,18 +1228,31 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind interface"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"<a href=\"%s\">RFC2782</a>."
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind the tunnel to this interface (optional)."
@@ -1171,7 +1272,11 @@ msgstr ""
msgid "Bonding Policy"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3014
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+msgid "Both Listen addr and Relay To must be specified."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
#: modules/luci-compat/luasrc/model/network.lua:1421
msgid "Bridge"
msgstr "ब्रिज"
@@ -1182,17 +1287,17 @@ msgid "Bridge (Support direct communication between MAC VLANs)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
msgid "Bridge VLAN filtering"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
msgid "Bridge device"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
msgid "Bridge port specific options"
msgstr ""
@@ -1200,11 +1305,11 @@ msgstr ""
msgid "Bridge ports"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:642
msgid "Bridge traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
msgid "Bridge unit number"
msgstr ""
@@ -1212,7 +1317,7 @@ msgstr ""
msgid "Bring up empty bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
msgid "Bring up on boot"
msgstr ""
@@ -1225,7 +1330,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4153
msgid "Browse…"
msgstr ""
@@ -1233,7 +1338,13 @@ msgstr ""
msgid "Buffered"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+msgid ""
+"CA certificate (PEM encoded; Use instead of system-wide store to verify the "
+"gateway certificate."
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
msgid "CA certificate; if empty it will be saved after the first connection."
msgstr ""
@@ -1241,6 +1352,10 @@ msgstr ""
msgid "CLAT configuration failed"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+msgid "CNAME or fqdn"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "CPU usage (%)"
msgstr ""
@@ -1255,51 +1370,56 @@ msgstr ""
msgid "Call failed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4162
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4651
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2051
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2113
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:465
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
msgid "Cancel"
msgstr "रद्द करा"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:337
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347
msgid "Cannot parse configuration: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:569
msgctxt "Chain hook: forward"
msgid "Capture incoming packets addressed to other hosts"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:561
msgctxt "Chain hook: prerouting"
msgid "Capture incoming packets before any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565
msgctxt "Chain hook: input"
msgid "Capture incoming packets routed to the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:577
msgctxt "Chain hook: postrouting"
msgid "Capture outgoing packets after any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
msgctxt "Chain hook: output"
msgid "Capture outgoing packets originating from the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
msgctxt "Chain hook: ingress"
msgid "Capture packets directly after the NIC received them"
msgstr ""
@@ -1308,45 +1428,45 @@ msgstr ""
msgid "Category"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
msgid "Certificate constraint (Domain)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
msgid "Certificate constraint (SAN)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
msgid "Certificate constraint (Subject)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
msgid "Certificate constraint (Wildcard)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid ""
"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
"`logread -f` during handshake for actual values"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (exact match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (suffix match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1358,16 +1478,16 @@ msgstr ""
msgid "Chain"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:581
msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
msgid "Changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4721
msgid "Changes have been reverted."
msgstr ""
@@ -1379,17 +1499,18 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1812
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
msgid "Channel"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
msgid "Channel Analysis"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391
msgid "Channel Width"
msgstr ""
@@ -1397,7 +1518,7 @@ msgstr ""
msgid "Check filesystems before mount"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Check this option to delete the existing networks from this radio."
msgstr ""
@@ -1414,8 +1535,8 @@ msgstr ""
msgid "Choose mtdblock"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid ""
"Choose the firewall zone you want to assign to this interface. Select "
"<em>unspecified</em> to remove the interface from the associated zone or "
@@ -1423,13 +1544,13 @@ msgid ""
"interface to it."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>custom</em> field to define a new network."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
msgid "Cipher"
msgstr ""
@@ -1449,9 +1570,9 @@ msgid ""
"FEATURE IS FOR PROFESSIONALS! )"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3892
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
msgid "Client"
msgstr ""
@@ -1461,9 +1582,9 @@ msgstr ""
msgid "Client ID to send when requesting DHCP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4399
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
msgstr ""
@@ -1478,17 +1599,13 @@ msgid ""
"persist connection"
msgstr ""
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
-msgid "Close list..."
-msgstr ""
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2237
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66
msgid "Collecting data..."
msgstr "डेटा संकलित करीत आहे ..."
@@ -1508,7 +1625,7 @@ msgstr "कमांड अयशस्वी"
msgid "Comment"
msgstr "टिप्पणी"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid ""
"Complicates key reinstallation attacks on the client side by disabling "
"retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1523,29 +1640,32 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Config File"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "कॉन्फिगरेशन"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:670
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:690
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4508
msgid "Configuration changes have been rolled back!"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid ""
"Configures data rates based on the coverage cell density. Normal configures "
"basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
@@ -1555,32 +1675,32 @@ msgid ""
"offered."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
msgid ""
"Configures the default router advertisement in <abbr title=\"Router "
"Advertisement\">RA</abbr> messages."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
msgid ""
-"Configures the operation mode of the <abbr title=\"Router Advertisement"
-"\">RA</abbr> service on this interface."
+"Configures the operation mode of the <abbr title=\"Router "
+"Advertisement\">RA</abbr> service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
msgid "Configures the operation mode of the DHCPv6 service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
msgid ""
"Configures the operation mode of the NDP proxy service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1314
msgid "Configure…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
msgid "Confirm disconnect"
msgstr ""
@@ -1590,7 +1710,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
msgid "Connected"
msgstr ""
@@ -1604,7 +1724,7 @@ msgstr ""
msgid "Connection attempt failed."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid "Connection endpoint"
msgstr ""
@@ -1616,16 +1736,16 @@ msgstr ""
msgid "Connections"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
msgid "Connectivity change"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:32
msgctxt "nft ct state"
msgid "Conntrack state"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:34
msgctxt "nft ct status"
msgid "Conntrack status"
msgstr ""
@@ -1644,29 +1764,29 @@ msgstr ""
msgid "Contents have been saved."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269
msgid "Continue"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
msgctxt "nft jump action"
msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
msgid "Continue in calling chain"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:551
msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4546
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4544
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1677,20 +1797,20 @@ msgstr ""
msgid "Country"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
msgid "Country Code"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid "Coverage cell density"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid "Create / Assign firewall-zone"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
msgid "Create interface"
msgstr ""
@@ -1706,12 +1826,12 @@ msgstr ""
msgid "Current power"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
msgctxt "nft meta hour"
msgid "Current time"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
msgctxt "nft meta day"
msgid "Current weekday"
msgstr ""
@@ -1737,46 +1857,46 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
msgid ""
-"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
-"\">LED</abbr>s if possible."
+"Customizes the behaviour of the device <abbr title=\"Light Emitting "
+"Diode\">LED</abbr>s if possible."
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:673
msgid "DAD transmits"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "DAE-Client"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "DAE-Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "DAE-Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
msgid "DHCP Options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
msgid "DHCP Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:249
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
msgid "DHCP and DNS"
msgstr "डीएचसीपी आणि डीएनएस"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2110
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:969
msgid "DHCP client"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid "DHCP-Options"
msgstr ""
@@ -1785,7 +1905,7 @@ msgstr ""
msgid "DHCPv6 client"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
msgid "DHCPv6-Service"
msgstr ""
@@ -1797,27 +1917,27 @@ msgstr ""
msgid "DNS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
msgid "DNS forwardings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526
msgid "DNS query port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
msgid "DNS search domains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
msgid "DNS server port"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:286
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
msgid "DNS setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid "DNS weight"
msgstr ""
@@ -1825,11 +1945,11 @@ msgstr ""
msgid "DNS-Label / FQDN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
msgid "DNSSEC"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
msgid "DNSSEC check unsigned"
msgstr ""
@@ -1841,39 +1961,47 @@ msgstr ""
msgid "DS-Lite AFTR address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
msgid "DSL"
msgstr "DSL"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
msgid "DSL Status"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
msgid "DSL line mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "DTIM Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
msgid "DUID"
msgstr "DUID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Data Rate"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+msgid "Data Received"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
+msgid "Data Transmitted"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
msgid "Debug"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
msgid "Default router"
msgstr ""
@@ -1881,7 +2009,7 @@ msgstr ""
msgid "Default state"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid ""
"Define additional DHCP options, for example "
"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
@@ -1904,23 +2032,23 @@ msgstr ""
msgid "Defines a specific MTU for this route"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid "Delegate IPv6 prefixes"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3566
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
msgid "Delete"
msgstr "हटवा"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
msgid "Delete key"
msgstr ""
@@ -1928,21 +2056,22 @@ msgstr ""
msgid "Delete request failed: %s"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:906
msgid "Delete this network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "Delivery Traffic Indication Message Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
msgid "Description"
msgstr "वर्णन"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
msgid "Deselect"
msgstr ""
@@ -1950,7 +2079,7 @@ msgstr ""
msgid "Design"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:731
msgid "Designated master"
msgstr ""
@@ -1960,12 +2089,12 @@ msgstr ""
msgid "Destination"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
msgctxt "nft ip daddr"
msgid "Destination IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
msgctxt "nft ip6 daddr"
msgid "Destination IPv6"
msgstr ""
@@ -1974,7 +2103,7 @@ msgstr ""
msgid "Destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
msgctxt "nft ip dport"
msgid "Destination port"
msgstr ""
@@ -1987,21 +2116,21 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1134
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid "Device"
msgstr "डिव्हाइस"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:920
msgid "Device Configuration"
msgstr ""
@@ -2022,7 +2151,7 @@ msgstr ""
msgid "Device not managed by ModemManager."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
msgid "Device not present"
msgstr ""
@@ -2030,7 +2159,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4545
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4543
msgid "Device unreachable!"
msgstr ""
@@ -2038,16 +2167,16 @@ msgstr ""
msgid "Device unreachable! Still waiting for device..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
msgid "Devices"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:159
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
msgid "Diagnostics"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106
msgid "Dial number"
msgstr ""
@@ -2057,12 +2186,12 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Disable"
msgstr "अक्षम करा"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid ""
"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
"this interface."
@@ -2077,20 +2206,21 @@ msgstr ""
msgid "Disable Encryption"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1184
msgid "Disable Inactivity Polling"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Disable this network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
@@ -2099,21 +2229,21 @@ msgstr ""
msgid "Disabled"
msgstr "अक्षम"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:521
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
msgctxt "Label indicating that WireGuard peer is disabled"
msgid "Disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Disassociate On Low Acknowledgement"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
msgid ""
"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351
@@ -2121,7 +2251,6 @@ msgid "Disconnect"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
msgid "Disconnection attempt failed"
msgstr ""
@@ -2135,19 +2264,21 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3264
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1775
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
msgid "Dismiss"
msgstr "डिसमिस करा"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance Optimization"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance to farthest network member in meters."
msgstr ""
@@ -2155,20 +2286,20 @@ msgstr ""
msgid "Distributed ARP Table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
msgid ""
"Dnsmasq instance to which this boot section is bound. If unspecified, the "
"section is valid for all dnsmasq instances."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid ""
-"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
-"forwarder."
+"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
+"abbr> forwarder."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
msgid "Do not cache negative replies, e.g. for non-existent domains."
msgstr ""
@@ -2180,23 +2311,19 @@ msgstr ""
msgid "Do not create host route to peer (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
msgid "Do not forward DNS queries without dots or domain parts."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
-msgid "Do not forward queries that cannot be answered by public resolvers."
-msgstr ""
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
msgid "Do not forward reverse lookups for local networks."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
msgid "Do not listen on the specified interfaces."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
msgid "Do not offer DHCPv6 service on this interface."
msgstr ""
@@ -2205,7 +2332,7 @@ msgctxt "VLAN port state"
msgid "Do not participate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
msgid ""
"Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
"packets."
@@ -2215,7 +2342,7 @@ msgstr ""
msgid "Do not send a hostname"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
msgid ""
"Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr> messages on this interface."
@@ -2225,7 +2352,7 @@ msgstr ""
msgid "Do you really want to delete \"%s\" ?"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
msgstr ""
@@ -2237,7 +2364,7 @@ msgstr ""
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:593
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613
msgid "Do you want to replace the current PSK?"
msgstr ""
@@ -2245,15 +2372,16 @@ msgstr ""
msgid "Do you want to replace the current keys?"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
msgid "Domain"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
msgid "Domain required"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
msgid "Domain whitelist"
msgstr ""
@@ -2279,11 +2407,11 @@ msgstr ""
msgid "Download mtdblock"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
msgid "Downstream SNR offset"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
msgid ""
"Drag or paste a valid <em>*.conf</em> file below to configure the local "
"WireGuard interface."
@@ -2297,12 +2425,12 @@ msgstr ""
msgid "Drop Duplicate Frames"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
msgctxt "nft drop action"
msgid "Drop packet"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:547
msgctxt "Chain policy: drop"
msgid "Drop unmatched packets"
msgstr ""
@@ -2322,19 +2450,19 @@ msgstr ""
msgid "Dual-Stack Lite (RFC6333)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "Dynamic Authorization Extension client."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "Dynamic Authorization Extension port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "Dynamic Authorization Extension secret."
msgstr ""
@@ -2342,7 +2470,7 @@ msgstr ""
msgid "Dynamic tunnel"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid ""
"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
"having static leases will be served."
@@ -2352,17 +2480,17 @@ msgstr ""
msgid "EA-bits length"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1635
msgid "EAP-Method"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:505
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
msgid "Edit"
msgstr ""
@@ -2376,15 +2504,15 @@ msgid ""
"reload the page."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
msgid "Edit this network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:852
msgid "Edit wireless network"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
msgctxt "nft rt mtu"
msgid "Effective route MTU"
msgstr ""
@@ -2417,12 +2545,12 @@ msgstr ""
msgid "Emergency"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Enable"
msgstr "सक्षम करा"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
msgstr ""
@@ -2436,7 +2564,7 @@ msgstr ""
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
msgstr ""
@@ -2487,7 +2615,7 @@ msgstr ""
msgid "Enable Single DES"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
msgid "Enable TFTP server"
msgstr ""
@@ -2499,23 +2627,23 @@ msgstr ""
msgid "Enable VLAN functionality"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1787
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
msgid ""
-"Enable automatic redirection of <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> port."
+"Enable automatic redirection of <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr> port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid "Enable key reinstallation (KRACK) countermeasures"
msgstr ""
@@ -2543,7 +2671,7 @@ msgstr ""
msgid "Enable multicast support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
msgstr ""
@@ -2570,11 +2698,11 @@ msgstr ""
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
msgid "Enable the built-in single-instance TFTP server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Enable this network"
msgstr ""
@@ -2587,8 +2715,9 @@ msgstr ""
msgid "Enable unicast flooding"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
msgstr "सक्षम केले"
@@ -2597,7 +2726,7 @@ msgstr "सक्षम केले"
msgid "Enables IGMP snooping on this bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
@@ -2617,28 +2746,33 @@ msgstr ""
msgid "Encapsulation limit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
msgid "Encapsulation mode"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1815
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
msgid "Encryption"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+msgid "Endpoint"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid "Endpoint Host"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Endpoint Port"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:316
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
msgid "Endpoint setting is invalid"
msgstr ""
@@ -2674,11 +2808,11 @@ msgstr ""
msgid "Erasing..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:115
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:116
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
msgid "Error"
msgstr ""
@@ -2687,16 +2821,16 @@ msgstr ""
msgid "Error getting PublicKey"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Errored seconds (ES)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3027
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
#: modules/luci-compat/luasrc/model/network.lua:1433
msgid "Ethernet Adapter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
#: modules/luci-compat/luasrc/model/network.lua:1423
msgid "Ethernet Switch"
msgstr ""
@@ -2709,11 +2843,17 @@ msgstr ""
msgid "Every second (fast, 1)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
msgid "Exclude interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:160
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
msgid ""
"Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
"e.g. for RBL services."
@@ -2723,11 +2863,15 @@ msgstr ""
msgid "Existing device"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
msgid "Expand hosts"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+msgid "Expected port number."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
msgid "Expecting a hexadecimal assignment hint"
msgstr ""
@@ -2748,11 +2892,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "Expecting: %s"
msgstr ""
@@ -2764,7 +2908,7 @@ msgstr ""
msgid "Expires"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
msgstr ""
@@ -2773,11 +2917,11 @@ msgstr ""
msgid "External"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "External R0 Key Holder List"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid "External R1 Key Holder List"
msgstr ""
@@ -2805,15 +2949,15 @@ msgstr ""
msgid "Extra sstpc options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550
msgid "FT over DS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1549
msgid "FT over the Air"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
msgid "FT protocol"
msgstr ""
@@ -2821,19 +2965,43 @@ msgstr ""
msgid "Failed to change the system password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
msgid "File"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"File listing upstream resolvers, optionally domain-specific, e.g. "
"<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
@@ -2843,34 +3011,42 @@ msgstr ""
msgid "File not accessible"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
msgid "File to store DHCP lease information."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
msgid "File with upstream resolvers."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "Filename"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
msgid "Filename of the boot image advertised to clients."
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
msgid "Filesystem"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
-msgid "Filter private"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+msgid "Filter IPv4 A records"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
-msgid "Filter useless"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+msgid "Filter IPv6 AAAA records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+msgid "Filter SRV/SOA service discovery"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+msgid "Filter private"
msgstr ""
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
@@ -2885,8 +3061,13 @@ msgstr ""
msgid "Filtering for all slaves, validation only for backup slaves"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Finalizing failed"
msgstr ""
@@ -2896,7 +3077,7 @@ msgid ""
"with defaults based on what was detected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
msgid "Find and join network"
msgstr ""
@@ -2910,10 +3091,11 @@ msgid "Firewall"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
msgid "Firewall Mark"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
msgid "Firewall Settings"
msgstr ""
@@ -2925,15 +3107,15 @@ msgstr ""
msgid "Firewall mark"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
msgid "Firmware File"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
msgid "Firmware Version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
msgid "Fixed source port for outbound DNS queries."
msgstr ""
@@ -2959,20 +3141,20 @@ msgstr ""
msgid "Flashing…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid "Force 40MHz mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
msgid "Force CCMP (AES)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force DHCP on this network even if another server is detected."
msgstr ""
@@ -2984,15 +3166,15 @@ msgstr ""
msgid "Force MLD version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
msgid "Force TKIP"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
msgid "Force TKIP and CCMP (AES)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid "Force link"
msgstr ""
@@ -3004,19 +3186,19 @@ msgstr ""
msgid "Force use of NAT-T"
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:8
+#: modules/luci-base/ucode/template/csrftoken.ut:8
msgid "Form token mismatch"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
msgid ""
-"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> messages between the designated master "
-"interface and downstream interfaces."
+"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
+"designated master interface and downstream interfaces."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
msgid ""
"Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages received on the designated master interface to downstream "
@@ -3027,13 +3209,13 @@ msgstr ""
msgid "Forward DHCP traffic"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
msgid ""
"Forward DHCPv6 messages between the designated master interface and "
"downstream interfaces."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
msgid "Forward Error Correction Seconds (FECS)"
msgstr ""
@@ -3045,7 +3227,7 @@ msgstr ""
msgid "Forward delay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
msgid "Forward mesh peer traffic"
msgstr ""
@@ -3053,7 +3235,7 @@ msgstr ""
msgid "Forward multicast packets as unicast packets on this device."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
msgid "Forwarding mode"
msgstr ""
@@ -3061,11 +3243,11 @@ msgstr ""
msgid "Fragmentation"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:964
msgid "Fragmentation Threshold"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
msgctxt "nft nat flag fully-random"
msgid "Full port randomization"
msgstr ""
@@ -3083,7 +3265,7 @@ msgid "GHz"
msgstr "GHz"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
msgid "GPRS only"
msgstr ""
@@ -3122,8 +3304,8 @@ msgstr ""
msgid "Gateway address is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
@@ -3131,10 +3313,10 @@ msgstr ""
msgid "General Settings"
msgstr "सामान्य सेटिंग्ज"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "General Setup"
msgstr "सामान्य सेटअप"
@@ -3146,7 +3328,7 @@ msgstr ""
msgid "Generate Config"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid "Generate PMK locally"
msgstr ""
@@ -3154,11 +3336,11 @@ msgstr ""
msgid "Generate archive"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:789
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819
msgid "Generate configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:829
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859
msgid "Generate configuration…"
msgstr ""
@@ -3166,15 +3348,15 @@ msgstr ""
msgid "Generate new key pair"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
msgid "Generate preshared key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:671
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:691
msgid "Generates a configuration suitable for import on a WireGuard peer"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:763
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
msgid "Generating QR code…"
msgstr ""
@@ -3186,25 +3368,25 @@ msgstr ""
msgid "Global Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
msgid "Global network options"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:82
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:84
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
msgid "Go to firmware upgrade..."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:72
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
msgid "Go to password configuration..."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3748
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
msgid "Go to relevant configuration page"
@@ -3230,6 +3412,10 @@ msgstr ""
msgid "Grant access to LuCI Wireguard procedures"
msgstr ""
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr ""
+
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
msgid "Grant access to SSH configuration"
msgstr ""
@@ -3335,11 +3521,11 @@ msgstr ""
msgid "Hang Up"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Header Error Code Errors (HEC)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
msgid "Heartbeat interval (kernel: heartbeat)"
msgstr ""
@@ -3353,7 +3539,7 @@ msgid ""
"the timezone."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr ""
@@ -3362,11 +3548,11 @@ msgstr ""
msgid "Hide empty chains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
msgid "High"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
msgctxt "Chain hook description"
msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
msgstr ""
@@ -3376,7 +3562,7 @@ msgid "Hop Penalty"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2169
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2231
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
msgid "Host"
@@ -3386,7 +3572,7 @@ msgstr ""
msgid "Host expiry timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
msgid "Host requests this filename from the boot server."
msgstr ""
@@ -3395,9 +3581,9 @@ msgid "Host-Uniq tag content"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
msgid "Hostname"
@@ -3407,11 +3593,11 @@ msgstr "होस्टनाव"
msgid "Hostname to send when requesting DHCP"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
msgid "Hostnames"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
msgid ""
"Hostnames are used to bind a domain name to an IP address. This setting is "
"redundant for hostnames already configured with static leases, but it can be "
@@ -3434,18 +3620,30 @@ msgstr ""
msgid "Hybrid"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
msgctxt "nft icmpv6 code"
msgid "ICMPv6 code"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
msgctxt "nft icmpv6 type"
msgid "ICMPv6 type"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
+msgid "ID"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3463,11 +3661,11 @@ msgstr ""
msgid "IP Addresses"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
msgid "IP Protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
msgid "IP Sets"
msgstr ""
@@ -3475,7 +3673,7 @@ msgstr ""
msgid "IP Type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
msgid "IP address"
@@ -3491,7 +3689,14 @@ msgstr ""
msgid "IP address is missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:37
msgctxt "nft ip protocol"
msgid "IP protocol"
msgstr ""
@@ -3501,15 +3706,15 @@ msgctxt "nft meta l4proto"
msgid "IP protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
msgid "IP set"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305
msgid "IP sets"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
msgid "IPs to override with NXDOMAIN"
msgstr ""
@@ -3517,14 +3722,14 @@ msgstr ""
msgid "IPsec XFRM"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
msgid "IPv4"
msgstr "IPv4"
@@ -3550,7 +3755,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
msgid "IPv4 address"
@@ -3590,11 +3795,11 @@ msgstr ""
msgid "IPv4 prefix length"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:626
msgid "IPv4 traffic table \"%h\""
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
msgid "IPv4+IPv6"
msgstr ""
@@ -3607,23 +3812,23 @@ msgstr ""
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:634
msgid "IPv4/IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:109
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
msgid "IPv6"
msgstr ""
@@ -3639,7 +3844,7 @@ msgstr ""
msgid "IPv6 Neighbours"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
msgid "IPv6 RA Settings"
msgstr ""
@@ -3651,11 +3856,11 @@ msgstr ""
msgid "IPv6 Rules"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
msgid "IPv6 Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid "IPv6 ULA-Prefix"
msgstr ""
@@ -3669,12 +3874,12 @@ msgstr ""
msgid "IPv6 address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid "IPv6 assignment hint"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid "IPv6 assignment length"
msgstr ""
@@ -3690,7 +3895,7 @@ msgstr ""
msgid "IPv6 only"
msgstr "केवळ IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid "IPv6 preference"
msgstr ""
@@ -3699,7 +3904,7 @@ msgstr ""
msgid "IPv6 prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid "IPv6 prefix filter"
msgstr ""
@@ -3713,15 +3918,15 @@ msgstr ""
msgid "IPv6 routed prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid "IPv6 source routing"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid "IPv6 suffix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
msgid "IPv6 suffix (hex)"
msgstr ""
@@ -3729,11 +3934,11 @@ msgstr ""
msgid "IPv6 support"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:630
msgid "IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr ""
@@ -3752,7 +3957,7 @@ msgstr ""
msgid "IPv6-over-IPv4 (6to4)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
msgid "Identity"
msgstr ""
@@ -3768,7 +3973,7 @@ msgstr ""
msgid "If checked, encryption is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
@@ -3778,56 +3983,56 @@ msgstr ""
msgid "If set, the meaning of the match options is inverted"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
"otherwise modifications will be reverted."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
msgid "If unchecked, no default route is configured"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid ""
"If your physical memory is insufficient unused data can be temporarily "
-"swapped to a swap-device resulting in a higher amount of usable <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
-"slow process as the swap-device cannot be accessed with the high datarates "
-"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+"swapped to a swap-device resulting in a higher amount of usable <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
msgid "Ignore <code>/etc/hosts</code>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid "Ignore interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
msgid "Ignore resolv file"
msgstr ""
@@ -3839,25 +4044,25 @@ msgstr ""
msgid "Image check failed:"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import as peer"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:484
-msgid "Import peer configuration…"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:504
+msgid "Import configuration as peer…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:470
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
msgid "Import settings"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:366
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:391
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:376
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:403
msgid "Imported peer configuration"
msgstr ""
@@ -3875,7 +4080,7 @@ msgid ""
"order to avoid broadcast loops that can bring the entire LAN to a standstill."
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:13
+#: modules/luci-base/ucode/template/csrftoken.ut:13
msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
@@ -3919,6 +4124,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Incoming key"
msgstr ""
@@ -3933,7 +4139,7 @@ msgstr ""
msgid "Info"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Information"
msgstr ""
@@ -3952,7 +4158,6 @@ msgid "Ingress device name"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
msgstr ""
@@ -3964,31 +4169,40 @@ msgstr ""
msgid "Initscripts"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid "Inner certificate constraint (Domain)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid "Inner certificate constraint (SAN)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid "Inner certificate constraint (Subject)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid "Inner certificate constraint (Wildcard)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:310
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
msgid "Install protocol extensions..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
msgid "Instance"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
+msgid "Instance Details"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid ""
"Instead of joining any network with a matching SSID, only connect to the "
"BSSID <code>%h</code>."
@@ -3998,6 +4212,7 @@ msgstr ""
msgid "Insufficient permissions to read UCI configuration."
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
@@ -4005,7 +4220,7 @@ msgstr ""
msgid "Interface"
msgstr "इंटरफेस"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:728
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
msgid "Interface \"%h\" is already marked as designated master."
msgstr ""
@@ -4013,7 +4228,7 @@ msgstr ""
msgid "Interface %q device auto-migrated from %q to %q."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
msgid "Interface Configuration"
msgstr ""
@@ -4021,7 +4236,7 @@ msgstr ""
msgid "Interface ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
msgid "Interface has %d pending changes"
msgstr ""
@@ -4030,39 +4245,39 @@ msgstr ""
msgid "Interface is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:65
msgid "Interface is marked for deletion"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is reconnecting..."
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:194
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:214
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is shutting down..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
msgid "Interface is starting..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304
msgid "Interface is stopping..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Interface name"
msgstr "इंटरफेस नाव"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:314
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Interface not present or not connected yet."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:507
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
msgid "Interfaces"
msgstr "इंटरफेसेस"
@@ -4071,10 +4286,6 @@ msgstr "इंटरफेसेस"
msgid "Internal"
msgstr ""
-#: modules/luci-base/luasrc/view/error500.htm:8
-msgid "Internal Server Error"
-msgstr ""
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
msgid "Interval For Sending Learning Packets"
msgstr ""
@@ -4097,7 +4308,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
msgid "Invalid APN provided"
msgstr ""
@@ -4143,16 +4354,20 @@ msgstr ""
msgid "Invalid hexadecimal value"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
msgid "Invalid username and/or password! Please try again."
msgstr ""
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "Invert match"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Isolate Clients"
msgstr ""
@@ -4162,21 +4377,21 @@ msgid ""
"flash memory, please verify the image file!"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
msgid "JavaScript required!"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
msgid "Join Network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1829
msgid "Join Network: Wireless Scan"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2107
msgid "Joining Network: %q"
msgstr ""
@@ -4188,24 +4403,28 @@ msgstr ""
msgid "Keep settings and retain the current configuration"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgid "Keep-Alive"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Kernel Log"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
msgid "Kernel Version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462
msgid "Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
msgid "Key #%d"
msgstr ""
@@ -4213,6 +4432,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Key for incoming packets (optional)."
msgstr ""
@@ -4220,15 +4440,20 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Key for outgoing packets (optional)."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
msgctxt "Label indicating that WireGuard peer lacks public key"
msgid "Key missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
msgctxt "nft unit"
msgid "KiB"
msgstr ""
@@ -4272,12 +4497,12 @@ msgstr ""
msgid "LED Configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
msgid "LLC"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid "Label"
msgstr ""
@@ -4289,14 +4514,25 @@ msgstr ""
msgid "Language and Style"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
msgid "Last member interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
msgid "Latency"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
+msgid "Latest Handshake"
+msgstr ""
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
msgstr ""
@@ -4305,16 +4541,16 @@ msgstr ""
msgid "Learn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Learn routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
msgid "Lease file"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid "Lease time"
msgstr ""
@@ -4338,38 +4574,38 @@ msgstr ""
msgid "Leave empty to use the current WAN address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid ""
"Legacy or badly behaving devices may require legacy 802.11b rates to "
"interoperate. Airtime efficiency may be significantly reduced where these "
"are used. It is recommended to not allow 802.11b rates where possible."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
msgid "Legend:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Limit"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Line Attenuation (LATN)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
msgid "Line Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
msgid "Line State"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Line Uptime"
msgstr ""
@@ -4385,21 +4621,21 @@ msgstr ""
msgid "Link On"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
msgctxt "nft @ll,off,len"
msgid "Link layer header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:514
msgid "List of IP addresses to convert into NXDOMAIN responses."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
-msgid "List of IP sets to populate with the specified domain IPs."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
+msgid "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid ""
"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID "
@@ -4408,7 +4644,7 @@ msgid ""
"Association."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
"as 6 octets with colons,128-bit key as hex string. <br />This list is used "
@@ -4421,23 +4657,28 @@ msgstr ""
msgid "List of SSH key files for auth"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
msgid "List of domains to allow RFC1918 responses for."
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
-msgid "List of domains to force to an IP address."
-msgstr ""
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
msgid "List of upstream resolvers to forward queries to."
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
msgid "Listen Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+msgid "Listen address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+msgid "Listen and Relay To IP family must be homogeneous."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342
msgid "Listen interfaces"
msgstr ""
@@ -4445,17 +4686,17 @@ msgstr ""
msgid "Listen only on the given interface or, if unspecified, on all"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
msgid ""
"Listen only on the specified interfaces, and loopback if not excluded "
"explicitly."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
msgid "ListenPort setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520
msgid "Listening port for inbound DNS queries."
msgstr ""
@@ -4464,7 +4705,7 @@ msgstr ""
msgid "Load"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:63
msgid "Load Average"
msgstr ""
@@ -4472,27 +4713,28 @@ msgstr ""
msgid "Load configuration…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2038
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
msgid "Loading directory contents…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
-#: modules/luci-base/luasrc/view/view.htm:4
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
msgid "Loading view…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
msgid "Local"
msgstr ""
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
msgid "Local IP address"
msgstr ""
@@ -4512,11 +4754,12 @@ msgstr ""
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "Local IPv4 address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
msgid "Local IPv6 DNS server"
msgstr ""
@@ -4532,44 +4775,53 @@ msgstr ""
msgid "Local Startup"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
msgid "Local Time"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1019
msgid "Local ULA"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
msgid "Local domain"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
msgid "Local domain suffix appended to DHCP names and hosts file entries."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
msgid "Local server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
msgid "Local service only"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
msgid "Localise queries"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid "Lock to BSSID"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft log action"
+msgid "Log event \"<strong>%h</strong>…\""
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
msgid "Log output level"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
msgid "Log queries"
msgstr ""
@@ -4593,8 +4845,8 @@ msgstr ""
msgid "Logical network to which the tunnel will be added (bridged) (optional)."
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
msgid "Login"
msgstr ""
@@ -4606,24 +4858,28 @@ msgstr ""
msgid "Loose filtering"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Loss of Signal Seconds (LOSS)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
msgid "Lowest leased address as offset from the network address."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
msgid "MAC"
msgstr "MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
msgid "MAC Address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
msgid "MAC Address Filter"
msgstr ""
@@ -4632,15 +4888,15 @@ msgid "MAC Address For The Actor"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
msgid "MAC VLAN"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2168
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2230
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
@@ -4649,11 +4905,11 @@ msgstr ""
msgid "MAC address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
msgid "MAC-Filter"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
msgid "MAC-List"
msgstr ""
@@ -4689,7 +4945,7 @@ msgid "MII Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
@@ -4697,14 +4953,18 @@ msgstr ""
msgid "MTU"
msgstr "MTU"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+msgid "MX"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
msgid ""
"Make sure to clone the root filesystem using something like the commands "
"below:"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
@@ -4713,27 +4973,27 @@ msgstr ""
msgid "Manual"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3891
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
msgid "Master"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Max. Attainable Data Rate (ATTNDR)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533
msgid "Max. DHCP leases"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
msgid "Max. EDNS0 packet size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
msgid "Max. concurrent queries"
msgstr ""
@@ -4741,29 +5001,28 @@ msgstr ""
msgid "Maximum age"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
msgid "Maximum allowed Listen Interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
msgid "Maximum allowed number of active DHCP leases."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
msgid "Maximum allowed number of concurrent DNS queries."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
msgid "Maximum allowed size of EDNS0 UDP packets."
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Maximum amount of seconds to wait for the modem to become ready"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Maximum number of leased addresses."
msgstr ""
@@ -4771,16 +5030,20 @@ msgstr ""
msgid "Maximum snooping table size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid ""
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid "Maximum transmit power"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+msgid "May prevent VoIP or other services from working."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
@@ -4807,7 +5070,7 @@ msgstr ""
msgid "Memory usage (%)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
msgid "Mesh"
msgstr ""
@@ -4815,7 +5078,7 @@ msgstr ""
msgid "Mesh ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:997
msgid "Mesh Id"
msgstr ""
@@ -4845,12 +5108,12 @@ msgstr ""
msgid "Metric"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
msgctxt "nft unit"
msgid "MiB"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
@@ -4868,7 +5131,7 @@ msgid ""
"Prevents ARP cache thrashing."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid ""
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
@@ -4886,7 +5149,7 @@ msgstr ""
msgid "Mobile Data"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "Mobility Domain"
msgstr ""
@@ -4895,14 +5158,14 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1813
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
msgid "Mode"
msgstr "मोड"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
msgid "Model"
msgstr "मॉडेल"
@@ -4916,13 +5179,13 @@ msgid ""
"minutes."
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "Modem default"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
msgid "Modem device"
@@ -4933,12 +5196,11 @@ msgid "Modem disconnection in progress. Please wait."
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Modem init timeout"
msgstr ""
@@ -4951,8 +5213,8 @@ msgstr ""
msgid "ModemManager"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3895
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1080
msgid "Monitor"
msgstr ""
@@ -4978,7 +5240,7 @@ msgstr ""
msgid "Mount Points - Mount Entry"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
msgid "Mount Points - Swap Entry"
msgstr ""
@@ -4996,11 +5258,11 @@ msgstr ""
msgid "Mount filesystems not specifically configured"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "Mount options"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Mount point"
msgstr ""
@@ -5020,6 +5282,10 @@ msgstr ""
msgid "Move up"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid "Multi To Unicast"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
@@ -5039,11 +5305,11 @@ msgstr ""
msgid "Multicast to unicast"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid "NAS ID"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:537
msgid "NAT action chain \"%h\""
msgstr ""
@@ -5056,11 +5322,11 @@ msgid "NAT64 Prefix"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
msgid "NCM"
msgstr "NCM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "NDP-Proxy slave"
msgstr ""
@@ -5073,29 +5339,42 @@ msgid "NTP server candidates"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4139
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
msgid "Name"
msgstr "नाव"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid "Name of the new network"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr ""
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
msgid "Navigation"
msgstr ""
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "Neighbour Report"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Neighbour cache validity"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2229
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
@@ -5108,32 +5387,28 @@ msgstr ""
msgid "Network Coding"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
msgid "Network Mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid "Network SSID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
-msgid "Network Utilities"
-msgstr ""
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
msgid "Network address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
msgid "Network boot image"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:408
msgid "Network bridge configuration migration"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1435
msgid "Network device"
msgstr ""
@@ -5146,16 +5421,16 @@ msgstr ""
msgid "Network device is not present"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:646
msgid "Network device table \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
msgctxt "nft @nh,off,len"
msgid "Network header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:442
msgid "Network ifname configuration migration"
msgstr ""
@@ -5164,7 +5439,7 @@ msgstr ""
msgid "Network interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
msgid "Network-ID"
msgstr ""
@@ -5172,17 +5447,22 @@ msgstr ""
msgid "Never"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
msgid ""
"Never forward matching domains and subdomains, resolve from DHCP or hosts "
"files only."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1172
msgid "New interface for \"%s\" can not be created: %s"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1123
msgid "New interface name…"
msgstr ""
@@ -5190,13 +5470,13 @@ msgstr ""
msgid "Next »"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
msgstr "नाही"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
msgid "No DHCP Server configured for this interface"
msgstr ""
@@ -5204,7 +5484,7 @@ msgstr ""
msgid "No Data"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
msgid "No Encryption"
msgstr ""
@@ -5220,9 +5500,13 @@ msgstr ""
msgid "No RX signal"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
+msgid "No WireGuard interfaces configured."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:82
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
msgid ""
"No changes to settings will be stored and are lost after rebooting. This "
@@ -5233,7 +5517,11 @@ msgstr ""
msgid "No client associated"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -5256,15 +5544,11 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2913
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
msgid "No entries in this directory"
msgstr ""
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
-msgid "No files found"
-msgstr ""
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
msgid ""
"No fixed interface listening port defined, peers might not be able to "
"initiate connections to this WireGuard instance!"
@@ -5299,30 +5583,34 @@ msgstr ""
msgid "No more slaves available, can not save interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494
msgid "No negative cache"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:697
msgid "No nftables ruleset loaded."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
msgid "No password set!"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+msgid "No peers connected"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
msgid "No peers defined yet."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
msgid "No public keys present yet."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:614
msgctxt "nft chain is empty"
msgid "No rules in this chain"
msgstr ""
@@ -5335,8 +5623,8 @@ msgstr ""
msgid "No validation or filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "No zone assigned"
msgstr ""
@@ -5348,7 +5636,7 @@ msgstr ""
msgid "Noise"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Noise Margin (SNR)"
msgstr ""
@@ -5356,11 +5644,11 @@ msgstr ""
msgid "Noise:"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Non Pre-emptive CRC errors (CRC_P)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
msgid "Non-wildcard"
msgstr ""
@@ -5370,12 +5658,12 @@ msgstr ""
msgid "None"
msgstr "एकही नाही"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
msgid "Normal"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:8
+#: modules/luci-base/ucode/template/error404.ut:9
msgid "Not Found"
msgstr ""
@@ -5387,15 +5675,15 @@ msgstr ""
msgid "Not connected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:131
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:157
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:328
msgid "Not present"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Not started on boot"
msgstr ""
@@ -5403,12 +5691,18 @@ msgstr ""
msgid "Not supported"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid ""
"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
"have problems"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(<code>addr#port</code>)."
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "Notes"
msgstr ""
@@ -5417,7 +5711,7 @@ msgstr ""
msgid "Notice"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:138
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:135
msgid "Nslookup"
msgstr ""
@@ -5425,7 +5719,7 @@ msgstr ""
msgid "Number of IGMP membership reports"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr ""
@@ -5442,7 +5736,7 @@ msgid "Obfuscated Password"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
@@ -5474,7 +5768,7 @@ msgstr ""
msgid "On-link"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
msgid "One of hostname or MAC address must be specified!"
msgstr ""
@@ -5505,12 +5799,11 @@ msgid ""
"Only if current active slave fails and the primary slave is up (failure, 2)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:683
msgid "Open iptables rules overview…"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
msgstr ""
@@ -5519,35 +5812,35 @@ msgstr ""
msgid "OpenConnect (CISCO AnyConnect)"
msgstr ""
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
msgid "OpenFortivpn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
"Protocol\">NDP</abbr> proxying."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise fall back to <em>server mode</em>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
msgid ""
"Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
"otherwise disable service."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
msgid "Operating frequency"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
msgid "Option \"%s\" contains an invalid input value."
msgstr ""
@@ -5555,15 +5848,15 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
msgid "Option changed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
msgid "Option removed"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
msgid "Optional"
msgstr ""
@@ -5571,13 +5864,17 @@ msgstr ""
msgid "Optional, free-form notes about this device"
msgstr ""
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid ""
"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -5585,17 +5882,17 @@ msgid ""
"for the interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
msgid "Optional. Description of peer."
msgstr ""
@@ -5603,13 +5900,13 @@ msgstr ""
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
msgid ""
"Optional. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5624,11 +5921,11 @@ msgstr ""
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Optional. Port of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid ""
"Optional. Private key of the WireGuard peer. The key is not required for "
"establishing a connection but allows generating a peer configuration or QR "
@@ -5636,7 +5933,7 @@ msgid ""
"exported."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -5650,18 +5947,23 @@ msgstr ""
msgid "Options"
msgstr "पर्याय"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
msgid ""
"Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
-"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</code>"
-"\" for default route. <code>0.0.0.0</code> means \"the address of the system "
-"running dnsmasq\"."
+"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
+"code>\" for default route. <code>0.0.0.0</code> means \"the address of the "
+"system running dnsmasq\"."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
msgid "Options:"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+msgid "Ordinal: lower comes first."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
msgid "Originator Interval"
msgstr ""
@@ -5693,6 +5995,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Outgoing key"
msgstr ""
@@ -5716,11 +6019,11 @@ msgstr ""
msgid "Overlap"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
msgid "Override IPv4 routing table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
msgid "Override IPv6 routing table"
msgstr ""
@@ -5731,7 +6034,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -5739,6 +6042,7 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
msgid "Override MTU"
msgstr ""
@@ -5760,13 +6064,13 @@ msgstr ""
msgid "Override TTL"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
msgid ""
"Override default MAC address - the range of usable addresses might be "
"limited by the driver"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Override default interface name"
msgstr ""
@@ -5774,7 +6078,7 @@ msgstr ""
msgid "Override the gateway in DHCP responses"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
@@ -5792,7 +6096,7 @@ msgstr "आढावा"
msgid "Overwrite existing file \"%s\" ?"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:345
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355
msgid "Overwrite the current settings with the imported configuration?"
msgstr ""
@@ -5806,7 +6110,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
@@ -5819,7 +6123,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
@@ -5840,7 +6144,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
msgid "PIN"
msgstr ""
@@ -5850,7 +6154,7 @@ msgstr ""
msgid "PIN code rejected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1570
msgid "PMK R1 Push"
msgstr ""
@@ -5891,20 +6195,20 @@ msgstr ""
msgid "PSID-bits length"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:571
msgctxt "Label indicating that WireGuard peer uses a PSK"
msgid "PSK"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1528
msgid "PTM/EFM (Packet Transfer Mode)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "PXE/TFTP Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid "Packet Steering"
msgstr ""
@@ -5913,6 +6217,11 @@ msgctxt "nft meta mark"
msgid "Packet mark"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta time"
+msgid "Packet receive time"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr ""
@@ -5921,8 +6230,8 @@ msgstr ""
msgid "Packets To Transmit Before Moving To Next Slave"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "Part of zone %q"
msgstr ""
@@ -5931,13 +6240,13 @@ msgctxt "MACVLAN mode"
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
msgid "Password"
msgstr "संकेतशब्द"
@@ -5945,11 +6254,11 @@ msgstr "संकेतशब्द"
msgid "Password authentication"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
msgid "Password of Private Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
msgid "Password of inner Private Key"
msgstr ""
@@ -5964,50 +6273,50 @@ msgstr ""
msgid "Password2"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:424
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:444
msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:417
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
msgid ""
"Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
"another system below to create a matching peer entry allowing that system to "
"connect to the local WireGuard interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:423
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:443
msgid "Paste or drag supplied WireGuard configuration file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
msgid "Path to CA-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
msgid "Path to Client-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
msgid "Path to Private Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
msgid "Path to inner CA-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
msgid "Path to inner Client-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid "Path to inner Private Key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
msgid "Paused"
msgstr ""
@@ -6025,6 +6334,14 @@ msgstr ""
msgid "Peak:"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+msgid "Peer"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
+msgid "Peer Details"
+msgstr ""
+
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
msgstr ""
@@ -6042,7 +6359,7 @@ msgstr ""
msgid "Peer device name"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Peer disabled"
msgstr ""
@@ -6073,11 +6390,15 @@ msgstr ""
msgid "Permission denied"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid "Persistent Keep Alive"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Persistent reconnect interval"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334
msgid "PersistentKeepAlive setting is invalid"
msgstr ""
@@ -6085,30 +6406,30 @@ msgstr ""
msgid "Phy Rate:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
msgid "Physical Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:98
msgid "Ping"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Pkts."
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:19
+#: modules/luci-base/ucode/template/sysauth.ut:19
msgid "Please enter your username and password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4122
msgid "Please select the file to upload."
msgstr ""
@@ -6116,15 +6437,22 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
msgctxt "Chain hook policy"
msgid "Policy: <strong>%h</strong> (%h)"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "पोर्ट"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
+#, fuzzy
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr "पोर्ट"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
msgid "Port isolation"
msgstr ""
@@ -6137,19 +6465,19 @@ msgstr ""
msgid "Potential negation of: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
msgid "Power Management Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "Pre-emptive CRC errors (CRCP_P)"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
msgid "Prefer LTE"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
msgid "Prefer UMTS"
msgstr ""
@@ -6161,15 +6489,15 @@ msgstr ""
msgid "Prefix suppressor"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid "Preshared Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:550
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
msgid "Preshared key in use"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308
msgid "PresharedKey setting is invalid"
msgstr ""
@@ -6184,7 +6512,7 @@ msgid ""
"ignore failures"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Prevents client-to-client communication"
msgstr ""
@@ -6214,13 +6542,15 @@ msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
msgid "Priority"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:545
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
msgctxt "Label indicating that WireGuard peer private key is stored"
msgid "Private"
msgstr ""
@@ -6231,15 +6561,15 @@ msgid "Private (Prevent communication between MAC VLANs)"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid "Private Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:564
msgid "Private key present"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:290
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
msgid "PrivateKey setting is missing or invalid"
msgstr ""
@@ -6252,9 +6582,9 @@ msgstr ""
msgid "Prot."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:564
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1137
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
@@ -6266,13 +6596,13 @@ msgstr "प्रोटोकॉल"
msgid "Provide NTP server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid ""
"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
"and requests."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
msgid "Provide new network"
msgstr ""
@@ -6282,25 +6612,36 @@ msgid ""
"interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+msgid "Proxy Server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid "ProxyARP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
msgid "Public Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
msgid "Public key is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:556
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
msgctxt "Tooltip displaying full WireGuard peer public key"
msgid "Public key: %h"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
msgid ""
"Public keys allow for the passwordless SSH logins with a higher security "
"compared to the use of plain passwords. In order to upload a new key to the "
@@ -6312,7 +6653,7 @@ msgstr ""
msgid "Public prefix routed to this device for distribution to clients."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
msgid "PublicKey setting is invalid"
msgstr ""
@@ -6325,7 +6666,7 @@ msgstr ""
msgid "Quality"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
msgid "Query all available upstream resolvers."
msgstr ""
@@ -6337,35 +6678,35 @@ msgstr ""
msgid "Query response interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "R0 Key Lifetime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "R1 Key Holder"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430
msgid "RADIUS Accounting Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
msgid "RADIUS Accounting Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
msgid "RADIUS Accounting Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
msgid "RADIUS Authentication Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
msgid "RADIUS Authentication Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
msgid "RADIUS Authentication Server"
msgstr ""
@@ -6373,16 +6714,20 @@ msgstr ""
msgid "RFC3947 NAT-T mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid "RSN Preauth"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "RSSI threshold for joining"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
msgid "RTS/CTS Threshold"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
msgid "RX"
msgstr ""
@@ -6390,11 +6735,17 @@ msgstr ""
msgid "RX Rate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2233
msgid "RX Rate / TX Rate"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
msgctxt "nft nat flag random"
msgid "Randomize source port mapping"
msgstr ""
@@ -6403,11 +6754,11 @@ msgstr ""
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
msgid "Really switch protocol?"
msgstr ""
@@ -6415,11 +6766,11 @@ msgstr ""
msgid "Realtime Graphs"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "Reassociation Deadline"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
msgid "Rebind protection"
msgstr ""
@@ -6443,11 +6794,19 @@ msgstr ""
msgid "Receive"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
+msgid "Received Data"
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+msgid "Reconnect Timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
msgid "Reconnect this interface"
msgstr ""
@@ -6455,12 +6814,12 @@ msgstr ""
msgid "Redirect to HTTPS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
msgctxt "nft redirect to port"
msgid "Redirect to local port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
msgctxt "nft redirect"
msgid "Redirect to local system"
msgstr ""
@@ -6469,26 +6828,30 @@ msgstr ""
msgid "References"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361
+msgid "Refresh Channels"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
msgid "Refreshing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
msgctxt "nft reject with icmp type"
msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
msgctxt "nft reject with icmpx type"
msgid "Reject packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
msgctxt "nft reject with icmpv6 type"
msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
msgctxt "nft reject with tcp reset"
msgid "Reject packet with <strong>TCP reset</strong>"
msgstr ""
@@ -6500,6 +6863,8 @@ msgid ""
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
msgid "Relay"
msgstr ""
@@ -6509,6 +6874,14 @@ msgstr ""
msgid "Relay Bridge"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+msgid "Relay To address"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
msgid "Relay between networks"
msgstr ""
@@ -6527,6 +6900,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid "Remote IPv4 address or FQDN"
msgstr ""
@@ -6539,15 +6913,23 @@ msgstr ""
msgid "Remote IPv6 address or FQDN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:908
msgid "Remove"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
msgid "Remove related device settings from the configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Replace wireless configuration"
msgstr ""
@@ -6577,7 +6959,7 @@ msgstr ""
msgid "Require incoming packets serialization (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
msgid "Required"
msgstr ""
@@ -6589,7 +6971,11 @@ msgstr ""
msgid "Required. Base64-encoded private key for this interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
msgid "Required. Public key of the WireGuard peer."
msgstr ""
@@ -6601,67 +6987,67 @@ msgstr ""
msgid "Required. XFRM interface ID to be used for SA."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
msgid "Requires hostapd"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
msgid "Requires hostapd with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
msgid "Requires hostapd with EAP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
msgid "Requires hostapd with OWE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
msgid "Requires hostapd with SAE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
msgid "Requires hostapd with WEP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
msgid "Requires wpa-supplicant"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
msgid "Requires wpa-supplicant with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
msgid "Requires wpa-supplicant with EAP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
msgid "Requires wpa-supplicant with OWE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1358
msgid "Requires wpa-supplicant with SAE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
msgid "Requires wpa-supplicant with WEP support"
msgstr ""
@@ -6670,7 +7056,7 @@ msgid "Reselection policy for primary slave"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
-#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-base/ucode/template/sysauth.ut:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
@@ -6685,20 +7071,24 @@ msgstr ""
msgid "Reset to defaults"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
msgid "Resolv and Hosts Files"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
msgid "Resolv file"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+msgid "Resolve specified FQDNs to an IP."
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
msgid "Resource not found"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:876
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
msgid "Restart"
msgstr ""
@@ -6707,7 +7097,7 @@ msgstr ""
msgid "Restart Firewall"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
msgid "Restart radio interface"
msgstr ""
@@ -6719,7 +7109,7 @@ msgstr ""
msgid "Restore backup"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
msgid ""
"Return answers to DNS queries matching the subnet from which the query was "
"received if multiple IPs are available."
@@ -6734,78 +7124,85 @@ msgstr ""
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4413
msgid "Revert"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4518
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4732
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4730
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4712
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4710
msgid "Reverting configuration…"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
msgctxt "nft dnat ip to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
msgctxt "nft dnat ip6 to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
msgctxt "nft dnat ip to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
msgctxt "nft dnat ip6 to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
msgctxt "nft snat ip to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109
msgctxt "nft snat ip6 to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
msgctxt "nft snat ip to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
msgctxt "nft snat ip6 to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
msgid "Rewrite to egress device address"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
msgid ""
"Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
"<em>TFTP server root</em> turn on the TFTP server and serve files from "
"<em>TFTP server root</em>."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
msgid "Root preparation"
msgstr ""
@@ -6813,11 +7210,11 @@ msgstr ""
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Route Allowed IPs"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:533
msgid "Route action chain \"%h\""
msgstr ""
@@ -6825,7 +7222,7 @@ msgstr ""
msgid "Route type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid ""
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
@@ -6859,20 +7256,20 @@ msgstr ""
msgid "Rule"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:603
msgid "Rule actions"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:476
msgctxt "nft comment"
msgid "Rule comment: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:541
msgid "Rule container chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
msgid "Rule matches"
msgstr ""
@@ -6880,15 +7277,15 @@ msgstr ""
msgid "Rule type"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run a filesystem check before mounting the device"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run filesystem check"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
msgid "Runtime error"
msgstr ""
@@ -6901,6 +7298,11 @@ msgstr ""
msgid "SNR"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "SRV"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
msgid "SSH Access"
@@ -6918,15 +7320,15 @@ msgstr ""
msgid "SSH username"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
msgid "SSH-Keys"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1811
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
msgid "SSID"
msgstr "SSID"
@@ -6939,11 +7341,11 @@ msgstr ""
msgid "SSTP Server"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid "SWAP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
@@ -6954,7 +7356,7 @@ msgid "Save"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr ""
@@ -6971,7 +7373,7 @@ msgstr ""
msgid "Save mtdblock contents"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:881
msgid "Scan"
msgstr ""
@@ -6980,15 +7382,15 @@ msgstr ""
msgid "Scheduled Tasks"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4387
msgid "Section added"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
msgid "Section removed"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "See \"mount\" manpage for details"
msgstr ""
@@ -7001,7 +7403,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2962
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
msgid "Select file…"
msgstr ""
@@ -7009,7 +7411,7 @@ msgstr ""
msgid "Selects the transmit hash policy to use for slave selection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
msgid ""
"Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages advertising this device as IPv6 router."
@@ -7038,11 +7440,11 @@ msgstr ""
msgid "Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
msgid "Server address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
msgid "Server name"
msgstr ""
@@ -7058,7 +7460,7 @@ msgstr ""
msgid "Services"
msgstr "सेवा"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "Session expired"
msgstr ""
@@ -7067,16 +7469,16 @@ msgstr ""
msgid "Set Static"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
msgctxt "nft mangle"
msgid "Set header field <var>%s</var> to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
@@ -7086,14 +7488,14 @@ msgstr ""
msgid "Set same MAC Address to all slaves"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
msgid ""
"Set the autonomous address-configuration flag in the prefix information "
"options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
"When enabled, clients will perform stateless IPv6 address autoconfiguration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
msgid ""
"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
"proxying."
@@ -7107,8 +7509,8 @@ msgstr ""
msgid "Set to first slave added to the bond (follow, 2)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:678
msgid "Set up DHCP Server"
msgstr ""
@@ -7119,7 +7521,6 @@ msgid "Setting PLMN failed"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
msgstr ""
@@ -7127,11 +7528,17 @@ msgstr ""
msgid "Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Setup routes for proxied IPv6 neighbours."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Severely Errored Seconds (SES)"
msgstr ""
@@ -7140,12 +7547,11 @@ msgstr ""
msgid "Short GI"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
msgid "Short Preamble"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
msgstr ""
@@ -7158,16 +7564,16 @@ msgstr ""
msgid "Show raw counters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:526
msgid "Shutdown this interface"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:388
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
@@ -7175,11 +7581,11 @@ msgstr ""
msgid "Signal"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2232
msgid "Signal / Noise"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Signal Attenuation (SATN)"
msgstr ""
@@ -7191,12 +7597,12 @@ msgstr ""
msgid "Signal:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
msgid "Size of DNS query cache"
msgstr ""
@@ -7213,12 +7619,12 @@ msgstr ""
msgid "Skip from backup files that are equal to those in /rom"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
msgid "Skip to content"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
msgid "Skip to navigation"
msgstr ""
@@ -7227,7 +7633,7 @@ msgstr ""
msgid "Slave Interfaces"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1428
msgid "Software VLAN"
msgstr ""
@@ -7236,14 +7642,10 @@ msgstr ""
msgid "Some fields are invalid, cannot save values!"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:9
+#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
msgstr ""
-#: modules/luci-base/luasrc/view/error500.htm:9
-msgid "Sorry, the server encountered an unexpected error."
-msgstr ""
-
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
msgid ""
"Sorry, there is no sysupgrade support present; a new firmware image must be "
@@ -7259,12 +7661,12 @@ msgstr ""
msgid "Source"
msgstr "स्रोत"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
msgctxt "nft ip saddr"
msgid "Source IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
msgctxt "nft ip6 saddr"
msgid "Source IPv6"
msgstr ""
@@ -7274,24 +7676,24 @@ msgstr ""
msgid "Source interface"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
msgctxt "nft ip sport"
msgid "Source port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
msgid ""
"Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
"options for Dnsmasq."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
msgid ""
"Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
"unspecified, the local device DNS search domain will be announced."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid ""
"Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
"If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -7335,11 +7737,11 @@ msgstr ""
msgid "Specifies the destination subnet to match (CIDR notation)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Specifies the directory the device is attached to"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
msgid ""
"Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
"messages, for example to instruct clients to request further information via "
@@ -7380,7 +7782,7 @@ msgid ""
"dead"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid ""
"Specifies the maximum transmit power the wireless radio may use. Depending "
"on regulatory requirements and wireless usage, the actual transmit power may "
@@ -7585,7 +7987,7 @@ msgid ""
"bytes)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "Specify the secret encryption key here."
msgstr ""
@@ -7593,7 +7995,7 @@ msgstr ""
msgid "Stale neighbour cache timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
msgid "Start"
msgstr "प्रारंभ करा"
@@ -7606,16 +8008,16 @@ msgstr ""
msgid "Start priority"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Starting configuration apply…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1827
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413
msgid "Starting wireless scan..."
msgstr ""
@@ -7637,35 +8039,35 @@ msgstr ""
msgid "Static Lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
msgid "Static Leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
msgid ""
"Static leases are used to assign fixed IP addresses and symbolic hostnames "
"to DHCP clients. They are also required for non-dynamic interface "
"configurations where only hosts with a corresponding lease are served."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
msgid "Station inactivity limit"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:551
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
msgid "Status"
msgstr "स्थिती"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:528
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
msgid "Stop"
msgstr "थांबा"
@@ -7674,8 +8076,8 @@ msgstr "थांबा"
msgid "Stop WPS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1857
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1919
msgid "Stop refresh"
msgstr ""
@@ -7687,7 +8089,7 @@ msgstr ""
msgid "Strict filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
msgid "Strict order"
msgstr ""
@@ -7696,15 +8098,15 @@ msgid "Strong"
msgstr ""
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2055
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2117
msgid "Submit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
msgid "Suppress logging"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
msgid "Suppress logging of the routine operation for the DHCP protocol."
msgstr ""
@@ -7726,16 +8128,16 @@ msgid ""
"Switch %q has an unknown topology - the VLAN settings might not be accurate."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1426
msgid "Switch VLAN"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
msgid "Switch port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
msgid "Switch protocol"
msgstr ""
@@ -7757,8 +8159,16 @@ msgstr ""
msgid "Sync with browser"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "Syntax: <code>_service._proto.example.com</code>."
+msgstr ""
+
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
msgid "System"
@@ -7782,29 +8192,29 @@ msgstr ""
msgid "System log buffer size"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
msgid "System running in recovery (initramfs) mode."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
msgctxt "nft tcp option maxseg size"
msgid "TCP MSS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
msgctxt "nft tcp dport"
msgid "TCP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
msgctxt "nft tcp flags"
msgid "TCP flags"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
msgctxt "nft tcp sport"
msgid "TCP source port"
msgstr ""
@@ -7813,12 +8223,12 @@ msgstr ""
msgid "TCP:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
msgid "TFTP server root"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
msgid "TX"
msgstr ""
@@ -7838,6 +8248,7 @@ msgstr ""
msgid "Table"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
@@ -7845,7 +8256,7 @@ msgstr ""
msgid "Target"
msgstr "लक्ष्य"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
msgid "Target Platform"
msgstr ""
@@ -7861,26 +8272,26 @@ msgstr ""
msgid "Terminate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid ""
"The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
"Minimum is 1280 bytes."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
msgid ""
"The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
"addresses are available via DHCPv6."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
msgid ""
"The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
"also acting as Mobile IPv6 home agent on this link."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
msgid ""
"The <em>Other configuration</em> (O) flag indicates that other information, "
"such as DNS servers, is available via DHCPv6."
@@ -7896,7 +8307,7 @@ msgid ""
"the configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
@@ -7908,15 +8319,15 @@ msgid ""
"username instead of the user ID!"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
msgid "The IP address %h is already used by another static lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
msgid "The IP address is outside of any DHCP pool address range"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
msgid "The IP address of the boot server"
msgstr ""
@@ -7927,6 +8338,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
msgstr ""
@@ -7951,7 +8363,7 @@ msgstr ""
msgid "The LED blinks with the configured on/off frequency"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
msgid "The LED flashes to simulate actual heart beat."
msgstr ""
@@ -7968,7 +8380,7 @@ msgstr ""
msgid "The LED is always in default state on."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
msgid ""
"The MAC address %h is already used by another static lease in the same DHCP "
"pool"
@@ -7978,7 +8390,7 @@ msgstr ""
msgid "The MTU must not exceed the parent device MTU of %d bytes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
msgid "The VLAN ID must be unique"
msgstr ""
@@ -7986,7 +8398,7 @@ msgstr ""
msgid "The algorithm that is used to discover mesh routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid ""
"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
"code> and <code>_</code>"
@@ -7996,13 +8408,13 @@ msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid ""
"The correct SSID must be manually specified when joining a hidden wireless "
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4509
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8013,8 +8425,8 @@ msgid ""
"state."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
@@ -8024,14 +8436,14 @@ msgstr ""
msgid "The device name \"%s\" is already taken"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
msgid ""
"The existing network configuration needs to be changed for LuCI to function "
"properly."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
@@ -8048,7 +8460,7 @@ msgstr ""
msgid "The following rules are currently active on this system."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
msgid "The frequency is in direct proportion to 1-minute average CPU load."
msgstr ""
@@ -8056,17 +8468,17 @@ msgstr ""
msgid "The gateway address must not be a local IP address"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:732
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752
msgid ""
"The generated configuration can be imported into a WireGuard client "
"application to setup a connection towards this device."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
msgid "The given SSH public key has already been added."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA, "
"ED25519 or ECDSA keys."
@@ -8080,15 +8492,19 @@ msgid ""
"to be received and retransmitted which costs airtime)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
msgid "The hostname of the boot server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
-msgid "The interface name is already used"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+msgid "The interface name is already used"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
msgid "The interface name is too long"
msgstr ""
@@ -8111,6 +8527,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "The local IPv4 address over which the tunnel is created (optional)."
msgstr ""
@@ -8142,33 +8559,33 @@ msgid ""
"host responses are spread out over a larger interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid ""
"The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
"abbr> messages. Maximum is 255 hops."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4645
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
msgid "The network name is already used"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
msgid ""
-"The network ports on this device can be combined to several <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"The network ports on this device can be combined to several <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
"communicate directly with each other. <abbr title=\"Virtual Local Area "
"Network\">VLAN</abbr>s are often used to separate different network "
"segments. Often there is by default one Uplink port for a connection to the "
"next greater network like the internet and other ports for a local network."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid ""
"The public hostname or IP address of this system the peer should connect to. "
"This usually is a static public IP address, a static hostname or a DDNS "
@@ -8208,11 +8625,11 @@ msgid ""
"aliases local (255), main (254) and default (253) are also valid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383
msgid "The selected %s mode is incompatible with %s encryption"
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:11
+#: modules/luci-base/ucode/template/csrftoken.ut:11
msgid "The submitted security token is invalid or already expired!"
msgstr ""
@@ -8265,8 +8682,8 @@ msgid ""
"you choose the generic image format for your platform."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
msgid "The value is overridden by configuration."
msgstr ""
@@ -8276,25 +8693,25 @@ msgid ""
"the network with its protocol information."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:679
msgid ""
"There are legacy iptables rules present on the system. Mixing iptables and "
"nftables rules is discouraged and may lead to incomplete traffic filtering."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4677
msgid "There are no changes to apply"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:70
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
msgid ""
"There is no password set on this router. Please configure a root password to "
@@ -8305,16 +8722,16 @@ msgstr ""
msgid "This IPv4 address of the relay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1695
msgid "This authentication type is not applicable to the selected EAP method."
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
msgid "This does not look like a valid PEM file"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
"include during sysupgrade. Modified files in /etc/config/ and certain other "
@@ -8350,7 +8767,7 @@ msgid ""
"ends with <code>...:2/64</code>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
msgid "This is the only DHCP server in the local network."
msgstr ""
@@ -8378,8 +8795,8 @@ msgid ""
"their status."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
msgid ""
"This option cannot be used because the ca-bundle package is not installed."
msgstr ""
@@ -8394,6 +8811,10 @@ msgstr ""
msgid "Time Synchronization"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "Time advertisement"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Time in milliseconds"
msgstr ""
@@ -8402,10 +8823,14 @@ msgstr ""
msgid "Time in seconds to spend in listening and learning states"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "Time interval for rekeying GTK"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "Time zone"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
msgid "Timed-out"
msgstr ""
@@ -8426,14 +8851,14 @@ msgstr ""
msgid "Timezone"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:418
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:438
msgid ""
"To fully configure the local WireGuard interface from an existing (e.g. "
-"provider supplied) configuration file, use the <strong><a class=\"full-import"
-"\" href=\"#\">configuration import</a></strong> instead."
+"provider supplied) configuration file, use the <strong><a class=\"full-"
+"import\" href=\"#\">configuration import</a></strong> instead."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
msgid "To login…"
msgstr ""
@@ -8444,7 +8869,7 @@ msgid ""
"reset\" (only possible with squashfs images)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
msgid "Tone"
msgstr ""
@@ -8452,9 +8877,9 @@ msgstr ""
msgid "Total Available"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:121
msgid "Traceroute"
msgstr ""
@@ -8469,11 +8894,11 @@ msgstr ""
msgid "Traffic Class"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:529
msgid "Traffic filter chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:467
msgctxt "nft counter"
msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
msgstr ""
@@ -8490,17 +8915,21 @@ msgstr ""
msgid "Transmit Hash Policy"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
+msgid "Transmitted Data"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
msgctxt "nft @th,off,len"
msgid "Transport header bits %d-%d"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
msgctxt "nft th dport"
msgid "Transport header destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
msgctxt "nft th sport"
msgid "Transport header source port"
msgstr ""
@@ -8517,7 +8946,7 @@ msgstr ""
msgid "Tunnel ID"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3024
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
#: modules/luci-compat/luasrc/model/network.lua:1431
msgid "Tunnel Interface"
msgstr ""
@@ -8528,7 +8957,7 @@ msgstr ""
msgid "Tunnel Link"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
msgid "Tunnel device"
msgstr ""
@@ -8536,8 +8965,8 @@ msgstr ""
msgid "Tx-Power"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
msgid "Type"
@@ -8547,12 +8976,12 @@ msgstr "प्रकार"
msgid "Type of service"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
msgctxt "nft udp dport"
msgid "UDP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
msgctxt "nft udp sport"
msgid "UDP source port"
msgstr ""
@@ -8570,8 +8999,8 @@ msgstr ""
msgid "UMTS/GPRS/EV-DO"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid "UUID"
msgstr ""
@@ -8592,7 +9021,7 @@ msgstr ""
msgid "Unable to determine upstream interface"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:11
+#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
msgstr ""
@@ -8643,19 +9072,27 @@ msgstr ""
msgid "Unable to save contents: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Unavailable Seconds (UAS)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1317
msgid "Unconfigure"
msgstr ""
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
msgid "Unexpected reply data format"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid ""
"Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
"within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -8663,7 +9100,7 @@ msgid ""
"generated at first install."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2111
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
#: modules/luci-compat/luasrc/model/network.lua:971
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
msgid "Unknown"
@@ -8673,7 +9110,7 @@ msgstr "अज्ञात"
msgid "Unknown and unsupported connection method."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
#: modules/luci-compat/luasrc/model/network.lua:1138
msgid "Unknown error (%s)"
msgstr ""
@@ -8682,7 +9119,7 @@ msgstr ""
msgid "Unknown error code"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2108
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:965
msgid "Unmanaged"
@@ -8693,11 +9130,11 @@ msgstr ""
msgid "Unmount"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4327
msgid "Unsaved Changes"
msgstr ""
@@ -8711,15 +9148,16 @@ msgid "Unsupported MAP type"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
msgid "Unsupported modem"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:309
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:315
msgid "Unsupported protocol type."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
msgid "Untitled peer"
msgstr ""
@@ -8731,7 +9169,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
msgid "Upload"
msgstr ""
@@ -8755,44 +9193,44 @@ msgid "Upload file…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4202
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
msgid "Uploading file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid ""
"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
"assigned with a name in the form <em>wifinet#</em> and the network will be "
"restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410
msgid ""
"Upon pressing \"Continue\", bridges configuration will be updated and the "
"network will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444
msgid ""
"Upon pressing \"Continue\", ifname options will get renamed and the network "
"will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
msgid "Upstream resolvers will be queried in the order of the resolv file."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
msgid "Uptime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
msgid "Use <code>/etc/ethers</code>"
msgstr ""
@@ -8804,8 +9242,8 @@ msgstr ""
msgid "Use DHCP gateway"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
msgid "Use DNS servers advertised by peer"
msgstr ""
@@ -8844,11 +9282,11 @@ msgid ""
"(encap2+3)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Use as external overlay (/overlay)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
msgid "Use as root filesystem (/)"
msgstr ""
@@ -8856,22 +9294,22 @@ msgstr ""
msgid "Use broadcast flag"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
msgid "Use builtin IPv6-management"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
msgid "Use custom DNS servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
msgid "Use default gateway"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
msgid "Use gateway metric"
msgstr ""
@@ -8890,20 +9328,20 @@ msgstr ""
msgid "Use routing table"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
msgctxt "nft nat flag persistent"
msgid "Use same source and destination for each connection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
msgid "Use system certificates"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid "Use system certificates for inner-tunnel"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
"em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
@@ -8926,11 +9364,11 @@ msgstr ""
msgid "Used"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
msgid "Used Key Slot"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
@@ -8940,7 +9378,8 @@ msgstr ""
msgid "User Group"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
msgid "User certificate (PEM encoded)"
msgstr ""
@@ -8948,27 +9387,28 @@ msgstr ""
msgid "User identifier"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
msgid "User key (PEM encoded)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: modules/luci-base/ucode/template/sysauth.ut:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
msgid "Username"
msgstr "वापरकर्तानाव"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
msgid "Utilize flow table <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
msgid "VC-Mux"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
msgid "VDSL"
msgstr ""
@@ -8978,17 +9418,17 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
msgid "VLAN (802.1ad)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1411
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
msgid "VLAN (802.1q)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
msgid "VLAN ID"
msgstr ""
@@ -9013,19 +9453,22 @@ msgid "VPN Protocol"
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
msgstr ""
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+msgid "VPN Server certificate's SHA256 hash"
+msgstr ""
+
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
msgid "VPN Server port"
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
msgstr ""
@@ -9034,6 +9477,10 @@ msgstr ""
msgid "VPNC (CISCO 3000 (and others) VPN)"
msgstr ""
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
msgid "VXLAN (RFC7348)"
msgstr ""
@@ -9047,14 +9494,14 @@ msgstr ""
msgid "VXLANv6 (RFC7348)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
msgid ""
"Validate DNS replies and cache DNSSEC data, requires upstream to support "
"DNSSEC."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
@@ -9080,7 +9527,7 @@ msgstr ""
msgid "Vendor Class to send when requesting DHCP"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
msgid "Verify unsigned domain responses really come from unsigned domains."
msgstr ""
@@ -9088,47 +9535,59 @@ msgstr ""
msgid "Verifying the uploaded image file."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
msgid "Very High"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1432
msgid "Virtual Ethernet"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
msgid "Virtual dynamic interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
msgid "WDS"
msgstr "WDS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
msgid "WEP Open System"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1297
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1393
msgid "WEP Shared Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WEP passphrase"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid "WLAN roaming"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid "WMM Mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid "WNM Sleep Mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid "WNM Sleep Mode Fixes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WPA passphrase"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1294
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
@@ -9155,7 +9614,11 @@ msgstr "चेतावणी: जतन न केलेले बदल आह
msgid "Weak"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+msgid "Weight"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
@@ -9180,26 +9643,32 @@ msgid ""
"interface prefix"
msgstr ""
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
msgid ""
"When running the mesh over multiple WiFi interfaces per node batman-adv is "
"capable of optimizing the traffic flow to gain maximum performance."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid ""
"When using a PSK, the PMK can be automatically generated. When enabled, the "
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
"key options."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid ""
"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
"802.11a/802.11g rates."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid ""
"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
"may be significantly reduced."
@@ -9210,12 +9679,21 @@ msgstr ""
msgid "Width"
msgstr ""
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+msgid "WireGuard"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
+msgid "WireGuard Status"
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "WireGuard VPN"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:539
msgid "WireGuard peer is disabled"
msgstr ""
@@ -9225,27 +9703,27 @@ msgstr ""
msgid "Wireless"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3011
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2990
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4303
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:812
msgid "Wireless Overview"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
msgid "Wireless Security"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
msgid "Wireless configuration migration"
msgstr ""
@@ -9261,15 +9739,15 @@ msgstr ""
msgid "Wireless is not associated"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is enabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Write received DNS queries to syslog."
msgstr ""
@@ -9281,7 +9759,7 @@ msgstr ""
msgid "XOR policy (balance-xor, 2)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -9291,7 +9769,7 @@ msgstr "होय"
msgid "Yes (none, 0)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:177
msgid ""
"You appear to be currently connected to the device via the \"%h\" interface. "
"Do you really want to shut down the interface?"
@@ -9304,8 +9782,20 @@ msgid ""
"scripts like \"network\", your device might become inaccessible!</strong>"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:90
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635
+msgid "You may add multiple records for the same Target."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672
+msgid "You may add multiple records for the same domain."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:92
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
@@ -9334,26 +9824,36 @@ msgstr ""
msgid "ZRam Size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
msgid "any"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
msgid "auto"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
msgid "automatic"
msgstr ""
@@ -9361,7 +9861,7 @@ msgstr ""
msgid "baseT"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1591
msgid "bridged"
msgstr ""
@@ -9413,20 +9913,20 @@ msgstr ""
msgid "dBm"
msgstr "dBm"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
msgctxt "nft unit"
msgid "day"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid "disable"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:991
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:997
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
msgid "disabled"
@@ -9445,14 +9945,19 @@ msgstr ""
msgid "e.g: dump"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:755
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
msgid "expired"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
msgid "forced"
msgstr ""
@@ -9476,19 +9981,19 @@ msgstr ""
msgid "hexadecimal encoded value"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
msgid "hidden"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
msgctxt "nft unit"
msgid "hour"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "hybrid mode"
msgstr ""
@@ -9510,24 +10015,24 @@ msgstr ""
msgid "key with either 5 or 13 characters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "managed config (M)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1395
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
msgid "medium security"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
msgctxt "nft unit"
msgid "minute"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "minutes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
msgid "mobile home agent (H)"
msgstr ""
@@ -9535,7 +10040,7 @@ msgstr ""
msgid "netif_carrier_ok()"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "no"
msgstr ""
@@ -9549,8 +10054,11 @@ msgstr ""
msgid "non-empty value"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3419
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
msgid "none"
msgstr ""
@@ -9561,20 +10069,20 @@ msgid "not present"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:969
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:970
msgid "off"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794
msgid "on available prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "open network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
msgid "other config (O)"
msgstr ""
@@ -9583,7 +10091,11 @@ msgstr ""
msgid "output"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
+msgid "over a day ago"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
msgctxt "nft unit"
msgid "packets"
msgstr ""
@@ -9606,23 +10118,22 @@ msgid ""
"single packet rather than many small ones"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
msgid "relay mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1586
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
msgid "routed"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "sec"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "server mode"
msgstr ""
@@ -9630,7 +10141,7 @@ msgstr ""
msgid "sstpc Log-level"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "strong security"
msgstr ""
@@ -9638,7 +10149,7 @@ msgstr ""
msgid "tagged"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "time units (TUs / 1.024 ms) [1000-65535]"
msgstr ""
@@ -9657,15 +10168,19 @@ msgstr ""
msgid "unknown"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:28
+msgid "unknown version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
msgid "unlimited"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
@@ -9687,8 +10202,8 @@ msgid "untagged"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
msgid "valid IP address"
msgstr ""
@@ -9701,7 +10216,7 @@ msgid "valid IPv4 CIDR"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
msgid "valid IPv4 address"
msgstr ""
@@ -9730,7 +10245,7 @@ msgid "valid IPv6 CIDR"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
msgid "valid IPv6 address"
msgstr ""
@@ -9822,7 +10337,7 @@ msgid "valid port or port range (port1-port2)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "valid port value"
msgstr ""
@@ -9858,16 +10373,16 @@ msgstr ""
msgid "value with at most %d characters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "weak security"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
msgctxt "nft unit"
msgid "week"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr ""
diff --git a/modules/luci-base/po/ms/base.po b/modules/luci-base/po/ms/base.po
index 7a1748e69f..b231385219 100644
--- a/modules/luci-base/po/ms/base.po
+++ b/modules/luci-base/po/ms/base.po
@@ -13,23 +13,35 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:650
msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
msgid "\"%h\" table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1539
msgid "%.1f dB"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
msgid "%d Bit"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4043
msgid "%d invalid field(s)"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
+msgid "%dh ago"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
+msgid "%dm ago"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
+msgid "%ds ago"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
msgid "%s is untagged in multiple VLANs!"
msgstr ""
@@ -57,7 +69,7 @@ msgstr ""
msgid "(no interfaces attached)"
msgstr "(tiada interface dipasang)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:635
msgctxt "Label indicating further amount of allowed ips"
msgid "+ %d more"
msgstr ""
@@ -67,8 +79,8 @@ msgid "-- Additional Field --"
msgstr "-- Gelanggang Tambahan --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4152
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -84,13 +96,13 @@ msgstr "-- Sila pilih --"
msgid "-- custom --"
msgstr "-- memperibadi --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
msgid "-- match by label --"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
msgid "-- match by uuid --"
msgstr ""
@@ -105,7 +117,7 @@ msgctxt "sstp log level value"
msgid "0"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
msgstr ""
@@ -118,7 +130,7 @@ msgstr ""
msgid "1 Minute Load:"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:324
msgctxt "nft amount of flags"
msgid "1 flag"
msgid_plural "%d flags"
@@ -143,7 +155,7 @@ msgctxt "sstp log level value"
msgid "4"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "4-character hexadecimal ID"
msgstr ""
@@ -156,44 +168,89 @@ msgstr ""
msgid "5 Minute Load:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "6-octet identifier as a hex string - no colons"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid "802.11k RRM"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid "802.11r Fast Transition"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "802.11v: Time Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w Association SA Query maximum timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w Association SA Query retry timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid "802.11w Management Frame Protection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w maximum timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w retry timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1022
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
msgstr "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr ""
"<abbr title=\"perkhidmatan set mengenalpasti diperpanjangkan\">ESSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr "IPv4-Netmask"
@@ -205,71 +262,83 @@ msgstr "Konfigurasi lampu LED"
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:773
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+msgid ""
+"<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
+"NXDOMAIN."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+msgid ""
+"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
+"<code>::</code>) for example.com and its subdomains."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
msgctxt "nft relational \">\" operator expression"
msgid "<var>%s</var> greater than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
msgctxt "nft relational \">=\" operator expression"
msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
msgctxt "nft set match expression"
msgid "<var>%s</var> in set <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
msgctxt "nft relational \"==\" operator expression"
msgid "<var>%s</var> is <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
msgctxt "nft relational \"in\" operator expression"
msgid "<var>%s</var> is one of <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
msgctxt "nft relational \"<\" operator expression"
msgid "<var>%s</var> lower than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \"<=\" operator expression"
msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
msgctxt "nft relational \"!=\" operator expression"
msgid "<var>%s</var> not <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
msgctxt "nft not in set match expression"
msgid "<var>%s</var> not in set <strong>%s</strong>"
msgstr ""
@@ -290,29 +359,29 @@ msgstr ""
msgid "A directory with the same name already exists."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
msgid "A new login is required since the authentication session expired."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "A43C + J43 + A43"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
msgid "A43C + J43 + A43 + V43"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid "ADSL"
msgstr "ADSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
msgid "ANSI T1.413"
msgstr "ANSI T1.413"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
msgid "APN"
msgstr "APN"
@@ -345,41 +414,48 @@ msgstr ""
msgid "ARP retry threshold"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:638
msgid "ARP traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
msgid "ATM (Asynchronous Transfer Mode)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid "ATM Bridges"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
msgid "ATM Virtual Channel Identifier (VCI)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
msgid "ATM Virtual Path Identifier (VPI)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid ""
"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
"to dial into the provider network."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
msgid "ATM device number"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "ATU-C System Vendor ID"
msgstr ""
@@ -389,7 +465,7 @@ msgstr ""
msgid "Absent Interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
msgid "Accept DNS queries only from hosts whose address is on a local subnet."
msgstr ""
@@ -397,7 +473,7 @@ msgstr ""
msgid "Accept local"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
msgctxt "nft accept action"
msgid "Accept packet"
msgstr ""
@@ -410,8 +486,8 @@ msgstr ""
msgid "Access Concentrator"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
msgid "Access Point"
msgstr "Pusat akses"
@@ -461,8 +537,8 @@ msgstr ""
msgid "Active-Backup policy (active-backup, 1)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
msgid "Ad-Hoc"
msgstr "Ad-Hoc"
@@ -479,18 +555,18 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3582
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:885
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
msgid "Add"
msgstr "Tambah"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
msgid "Add ATM Bridge"
msgstr ""
@@ -510,11 +586,11 @@ msgstr ""
msgid "Add VLAN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1328
msgid "Add device configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1268
msgid "Add device configuration…"
msgstr ""
@@ -522,18 +598,18 @@ msgstr ""
msgid "Add instance"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
msgid "Add key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
msgid "Add local domain suffix to names served from hosts files."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:475
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
msgid "Add new interface..."
msgstr ""
@@ -549,11 +625,11 @@ msgstr ""
msgid "Add to Whitelist"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
msgid "Additional hosts files"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
msgid "Additional servers file"
msgstr ""
@@ -575,7 +651,7 @@ msgctxt "nft meta nfproto"
msgid "Address family"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:278
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
msgid "Address setting is invalid"
msgstr ""
@@ -583,7 +659,7 @@ msgstr ""
msgid "Address to access local relay bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
msgid "Addresses"
msgstr ""
@@ -592,14 +668,14 @@ msgstr ""
msgid "Administration"
msgstr "Pentadbiran"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:488
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:989
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
msgid "Advanced Settings"
msgstr "Tetapan Lanjutan"
@@ -616,7 +692,7 @@ msgstr ""
msgid "Aggregate Originator Messages"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
msgstr ""
@@ -642,27 +718,27 @@ msgstr ""
msgid "Alert"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
#: modules/luci-compat/luasrc/model/network.lua:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
msgid "Alias Interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
msgid "Alias of \"%s\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
msgid "All servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
msgid "Allocate IPs sequentially"
msgstr ""
@@ -670,11 +746,11 @@ msgstr ""
msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
msgstr "Membenarkan pengesahan kata laluan SSH"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
msgid "Allow all except listed"
msgstr "Izinkan semua kecualian yang disenaraikan"
@@ -682,15 +758,15 @@ msgstr "Izinkan semua kecualian yang disenaraikan"
msgid "Allow full UCI access for legacy applications"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid "Allow legacy 802.11b rates"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1090
msgid "Allow listed only"
msgstr "Izinkan senarai saja"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "Allow localhost"
msgstr ""
@@ -714,11 +790,13 @@ msgstr ""
msgid "Allow the <em>root</em> user to login with password"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
msgid "Allowed IPs"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:306
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
msgid "AllowedIPs setting is invalid"
msgstr ""
@@ -734,11 +812,11 @@ msgstr ""
msgid "Always on (kernel: default-on)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
@@ -748,6 +826,10 @@ msgstr ""
msgid "Amount of Duplicate Address Detection probes to send"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
msgstr ""
@@ -756,98 +838,98 @@ msgstr ""
msgid "An optional, short description for this device"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Annex"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
msgid "Annex A + L + M (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
msgid "Annex A G.992.1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Annex A G.992.2"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
msgid "Annex A G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
msgid "Annex A G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
msgid "Annex B (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
msgid "Annex B G.992.1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
msgid "Annex B G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
msgid "Annex B G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
msgid "Annex J (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
msgid "Annex L G.992.3 POTS 1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "Annex M (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
msgid "Annex M G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
msgid "Annex M G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
msgid "Announce this device as IPv6 DNS server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
msgid ""
"Announce this device as default router if a local IPv6 default route is "
"present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:789
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
msgid ""
"Announce this device as default router if a public IPv6 prefix is available, "
"regardless of local default route availability."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
msgid ""
"Announce this device as default router regardless of whether a prefix or "
"default route is present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Announced DNS domains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
msgid "Announced IPv6 DNS servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
msgid "Anonymous Identity"
msgstr ""
@@ -859,7 +941,7 @@ msgstr ""
msgid "Anonymous Swap"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:519
msgctxt "nft match any traffic"
msgid "Any packet"
msgstr ""
@@ -871,11 +953,11 @@ msgstr ""
msgid "Any zone"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
msgid "Apply DHCP Options to this net. (Empty = all clients)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Apply and keep settings"
msgstr ""
@@ -883,44 +965,44 @@ msgstr ""
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4524
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4522
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4655
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
msgid "Applying configuration changes… %ds"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
msgid "Architecture"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:152
msgid "Arp-scan"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2239
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
msgid "Associated Stations"
msgstr "Associated Stesen"
@@ -929,15 +1011,15 @@ msgstr "Associated Stesen"
msgid "Associations"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
msgid ""
"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
msgid ""
"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -952,7 +1034,7 @@ msgstr ""
msgid "Auth Group"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1617
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
msgid "Authentication"
msgstr "Authentifizierung"
@@ -961,11 +1043,11 @@ msgstr "Authentifizierung"
msgid "Authentication Type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
msgid "Authoritative"
msgstr "Pengesahan"
-#: modules/luci-base/luasrc/view/sysauth.htm:17
+#: modules/luci-base/ucode/template/sysauth.ut:17
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
msgid "Authorization Required"
msgstr "Otorisasi Diperlukan"
@@ -973,7 +1055,7 @@ msgstr "Otorisasi Diperlukan"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
@@ -991,7 +1073,7 @@ msgstr ""
msgid "Automatically check filesystem for errors before mounting"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid ""
"Automatically handle multiple uplink interfaces using source-based policy "
"routing."
@@ -1013,6 +1095,10 @@ msgstr ""
msgid "Automount Swap"
msgstr ""
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Available"
msgstr "Boleh didapati"
@@ -1035,11 +1121,11 @@ msgstr ""
msgid "Avoid Bridge Loops"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
msgid "B43 + B43C"
msgstr "B43 + B43C"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
msgid "B43 + B43C + V43"
msgstr "B43 + B43C + V43"
@@ -1047,15 +1133,19 @@ msgstr "B43 + B43C + V43"
msgid "BR / DMR / AFTR"
msgstr "BR / DMR / AFTR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "BSS Transition"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1814
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3250
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
msgid "Back"
msgstr ""
@@ -1064,11 +1154,7 @@ msgstr ""
msgid "Back to Overview"
msgstr ""
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
-msgid "Back to configuration"
-msgstr ""
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:804
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834
msgid "Back to peer configuration"
msgstr ""
@@ -1081,7 +1167,6 @@ msgid "Backup / Flash Firmware"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
msgstr ""
@@ -1118,12 +1203,15 @@ msgid ""
"packet fits but it is possible to deactivate the fragmentation entirely."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
msgid "Beacon Interval"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Beacon Report"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
msgid ""
"Below is the determined list of files to backup. It consists of changed "
"configuration files marked by opkg, essential base files and the user "
@@ -1134,7 +1222,7 @@ msgstr ""
msgid "Bind NTP server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
msgid "Bind dynamically to interfaces rather than wildcard address."
msgstr ""
@@ -1143,18 +1231,31 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind interface"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"<a href=\"%s\">RFC2782</a>."
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind the tunnel to this interface (optional)."
@@ -1174,7 +1275,11 @@ msgstr ""
msgid "Bonding Policy"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3014
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+msgid "Both Listen addr and Relay To must be specified."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
#: modules/luci-compat/luasrc/model/network.lua:1421
msgid "Bridge"
msgstr "Bridge"
@@ -1185,17 +1290,17 @@ msgid "Bridge (Support direct communication between MAC VLANs)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
msgid "Bridge VLAN filtering"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
msgid "Bridge device"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
msgid "Bridge port specific options"
msgstr ""
@@ -1203,11 +1308,11 @@ msgstr ""
msgid "Bridge ports"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:642
msgid "Bridge traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
msgid "Bridge unit number"
msgstr ""
@@ -1215,7 +1320,7 @@ msgstr ""
msgid "Bring up empty bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
msgid "Bring up on boot"
msgstr ""
@@ -1228,7 +1333,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4153
msgid "Browse…"
msgstr ""
@@ -1236,7 +1341,13 @@ msgstr ""
msgid "Buffered"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+msgid ""
+"CA certificate (PEM encoded; Use instead of system-wide store to verify the "
+"gateway certificate."
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
msgid "CA certificate; if empty it will be saved after the first connection."
msgstr ""
@@ -1244,6 +1355,10 @@ msgstr ""
msgid "CLAT configuration failed"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+msgid "CNAME or fqdn"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "CPU usage (%)"
msgstr "Penggunaan CPU (%)"
@@ -1258,51 +1373,56 @@ msgstr ""
msgid "Call failed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4162
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4651
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2051
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2113
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:465
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
msgid "Cancel"
msgstr "Batal"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:337
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347
msgid "Cannot parse configuration: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:569
msgctxt "Chain hook: forward"
msgid "Capture incoming packets addressed to other hosts"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:561
msgctxt "Chain hook: prerouting"
msgid "Capture incoming packets before any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565
msgctxt "Chain hook: input"
msgid "Capture incoming packets routed to the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:577
msgctxt "Chain hook: postrouting"
msgid "Capture outgoing packets after any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
msgctxt "Chain hook: output"
msgid "Capture outgoing packets originating from the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
msgctxt "Chain hook: ingress"
msgid "Capture packets directly after the NIC received them"
msgstr ""
@@ -1311,45 +1431,45 @@ msgstr ""
msgid "Category"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
msgid "Certificate constraint (Domain)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
msgid "Certificate constraint (SAN)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
msgid "Certificate constraint (Subject)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
msgid "Certificate constraint (Wildcard)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid ""
"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
"`logread -f` during handshake for actual values"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (exact match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (suffix match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1361,16 +1481,16 @@ msgstr ""
msgid "Chain"
msgstr "Rantai"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:581
msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
msgid "Changes"
msgstr "Laman"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4721
msgid "Changes have been reverted."
msgstr ""
@@ -1382,17 +1502,18 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1812
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
msgid "Channel"
msgstr "Saluran"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
msgid "Channel Analysis"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391
msgid "Channel Width"
msgstr ""
@@ -1400,7 +1521,7 @@ msgstr ""
msgid "Check filesystems before mount"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Check this option to delete the existing networks from this radio."
msgstr ""
@@ -1417,8 +1538,8 @@ msgstr ""
msgid "Choose mtdblock"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid ""
"Choose the firewall zone you want to assign to this interface. Select "
"<em>unspecified</em> to remove the interface from the associated zone or "
@@ -1426,13 +1547,13 @@ msgid ""
"interface to it."
msgstr "Pilih zon firewall yang anda ingin tetapkan untuk antar muka ini."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>custom</em> field to define a new network."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
msgid "Cipher"
msgstr ""
@@ -1452,9 +1573,9 @@ msgid ""
"FEATURE IS FOR PROFESSIONALS! )"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3892
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
msgid "Client"
msgstr "Pelanggan"
@@ -1464,9 +1585,9 @@ msgstr "Pelanggan"
msgid "Client ID to send when requesting DHCP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4399
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
msgstr ""
@@ -1481,17 +1602,13 @@ msgid ""
"persist connection"
msgstr ""
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
-msgid "Close list..."
-msgstr ""
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2237
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66
msgid "Collecting data..."
msgstr "Mengumpul data..."
@@ -1511,7 +1628,7 @@ msgstr ""
msgid "Comment"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid ""
"Complicates key reinstallation attacks on the client side by disabling "
"retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1526,29 +1643,32 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Config File"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Konfigurasi"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:670
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:690
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4508
msgid "Configuration changes have been rolled back!"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid ""
"Configures data rates based on the coverage cell density. Normal configures "
"basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
@@ -1558,32 +1678,32 @@ msgid ""
"offered."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
msgid ""
"Configures the default router advertisement in <abbr title=\"Router "
"Advertisement\">RA</abbr> messages."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
msgid ""
-"Configures the operation mode of the <abbr title=\"Router Advertisement"
-"\">RA</abbr> service on this interface."
+"Configures the operation mode of the <abbr title=\"Router "
+"Advertisement\">RA</abbr> service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
msgid "Configures the operation mode of the DHCPv6 service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
msgid ""
"Configures the operation mode of the NDP proxy service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1314
msgid "Configure…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
msgid "Confirm disconnect"
msgstr ""
@@ -1593,7 +1713,7 @@ msgstr "Pengesahan"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
msgid "Connected"
msgstr ""
@@ -1607,7 +1727,7 @@ msgstr ""
msgid "Connection attempt failed."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid "Connection endpoint"
msgstr ""
@@ -1619,16 +1739,16 @@ msgstr ""
msgid "Connections"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
msgid "Connectivity change"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:32
msgctxt "nft ct state"
msgid "Conntrack state"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:34
msgctxt "nft ct status"
msgid "Conntrack status"
msgstr ""
@@ -1647,29 +1767,29 @@ msgstr ""
msgid "Contents have been saved."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269
msgid "Continue"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
msgctxt "nft jump action"
msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
msgid "Continue in calling chain"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:551
msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4546
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4544
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1680,20 +1800,20 @@ msgstr ""
msgid "Country"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
msgid "Country Code"
msgstr "Kod negara"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid "Coverage cell density"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid "Create / Assign firewall-zone"
msgstr "Buat / Menetapkan dinding api-zon"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
msgid "Create interface"
msgstr ""
@@ -1709,12 +1829,12 @@ msgstr ""
msgid "Current power"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
msgctxt "nft meta hour"
msgid "Current time"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
msgctxt "nft meta day"
msgid "Current weekday"
msgstr ""
@@ -1740,46 +1860,46 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
msgid ""
-"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
-"\">LED</abbr>s if possible."
+"Customizes the behaviour of the device <abbr title=\"Light Emitting "
+"Diode\">LED</abbr>s if possible."
msgstr "Mengkustomisasi perilaku peranti LED jika mungkin."
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:673
msgid "DAD transmits"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "DAE-Client"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "DAE-Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "DAE-Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
msgid "DHCP Options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
msgid "DHCP Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:249
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
msgid "DHCP and DNS"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2110
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:969
msgid "DHCP client"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid "DHCP-Options"
msgstr "DHCP-Pilihan"
@@ -1788,7 +1908,7 @@ msgstr "DHCP-Pilihan"
msgid "DHCPv6 client"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
msgid "DHCPv6-Service"
msgstr ""
@@ -1800,27 +1920,27 @@ msgstr ""
msgid "DNS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
msgid "DNS forwardings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526
msgid "DNS query port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
msgid "DNS search domains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
msgid "DNS server port"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:286
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
msgid "DNS setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid "DNS weight"
msgstr ""
@@ -1828,11 +1948,11 @@ msgstr ""
msgid "DNS-Label / FQDN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
msgid "DNSSEC"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
msgid "DNSSEC check unsigned"
msgstr ""
@@ -1844,39 +1964,49 @@ msgstr ""
msgid "DS-Lite AFTR address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
msgid "DSL"
msgstr "DSL"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
msgid "DSL Status"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
msgid "DSL line mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "DTIM Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
msgid "DUID"
msgstr "DUID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Data Rate"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+#, fuzzy
+msgid "Data Received"
+msgstr "Menerima"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
+#, fuzzy
+msgid "Data Transmitted"
+msgstr "Pancar"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
msgid "Debug"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
msgid "Default router"
msgstr ""
@@ -1884,7 +2014,7 @@ msgstr ""
msgid "Default state"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid ""
"Define additional DHCP options, for example "
"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
@@ -1907,23 +2037,23 @@ msgstr ""
msgid "Defines a specific MTU for this route"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid "Delegate IPv6 prefixes"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3566
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
msgid "Delete"
msgstr "Padam"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
msgid "Delete key"
msgstr ""
@@ -1931,21 +2061,22 @@ msgstr ""
msgid "Delete request failed: %s"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:906
msgid "Delete this network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "Delivery Traffic Indication Message Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
msgid "Description"
msgstr "Keterangan"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
msgid "Deselect"
msgstr ""
@@ -1953,7 +2084,7 @@ msgstr ""
msgid "Design"
msgstr "Disain"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:731
msgid "Designated master"
msgstr ""
@@ -1963,12 +2094,12 @@ msgstr ""
msgid "Destination"
msgstr "Tempat tujuan"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
msgctxt "nft ip daddr"
msgid "Destination IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
msgctxt "nft ip6 daddr"
msgid "Destination IPv6"
msgstr ""
@@ -1977,7 +2108,7 @@ msgstr ""
msgid "Destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
msgctxt "nft ip dport"
msgid "Destination port"
msgstr ""
@@ -1990,21 +2121,21 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1134
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid "Device"
msgstr "Alat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:920
msgid "Device Configuration"
msgstr ""
@@ -2025,7 +2156,7 @@ msgstr ""
msgid "Device not managed by ModemManager."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
msgid "Device not present"
msgstr ""
@@ -2033,7 +2164,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4545
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4543
msgid "Device unreachable!"
msgstr ""
@@ -2041,16 +2172,16 @@ msgstr ""
msgid "Device unreachable! Still waiting for device..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
msgid "Devices"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:159
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
msgid "Diagnostics"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106
msgid "Dial number"
msgstr ""
@@ -2060,12 +2191,12 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Disable"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid ""
"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
"this interface."
@@ -2080,20 +2211,21 @@ msgstr ""
msgid "Disable Encryption"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1184
msgid "Disable Inactivity Polling"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Disable this network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
@@ -2102,21 +2234,21 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:521
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
msgctxt "Label indicating that WireGuard peer is disabled"
msgid "Disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Disassociate On Low Acknowledgement"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
msgid ""
"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351
@@ -2124,7 +2256,6 @@ msgid "Disconnect"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
msgid "Disconnection attempt failed"
msgstr ""
@@ -2138,19 +2269,21 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3264
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1775
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
msgid "Dismiss"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance Optimization"
msgstr "Jarak Optimasi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance to farthest network member in meters."
msgstr "Jarak ke rangkaian terjauh ahli dalam meter."
@@ -2158,25 +2291,25 @@ msgstr "Jarak ke rangkaian terjauh ahli dalam meter."
msgid "Distributed ARP Table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
msgid ""
"Dnsmasq instance to which this boot section is bound. If unspecified, the "
"section is valid for all dnsmasq instances."
msgstr ""
# Nur für NAT-Firewalls?
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid ""
-"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
-"forwarder."
+"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
+"abbr> forwarder."
msgstr ""
-"Dnsmasq adalah gabungan <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr>-Pelayan dan<abbr title=\"Domain Name System\">DNS</abbr>-"
-"Forwarder untuk <abbr title=\"Network Address Translation\">NAT</abbr> "
+"Dnsmasq adalah gabungan <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr>-Pelayan dan<abbr title=\"Domain Name System\">DNS</"
+"abbr>-Forwarder untuk <abbr title=\"Network Address Translation\">NAT</abbr> "
"firewall"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
msgid "Do not cache negative replies, e.g. for non-existent domains."
msgstr ""
@@ -2188,23 +2321,19 @@ msgstr ""
msgid "Do not create host route to peer (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
msgid "Do not forward DNS queries without dots or domain parts."
msgstr "Jangan hantar permintaan DNS tanpa nama DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
-msgid "Do not forward queries that cannot be answered by public resolvers."
-msgstr ""
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
msgid "Do not forward reverse lookups for local networks."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
msgid "Do not listen on the specified interfaces."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
msgid "Do not offer DHCPv6 service on this interface."
msgstr ""
@@ -2213,7 +2342,7 @@ msgctxt "VLAN port state"
msgid "Do not participate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
msgid ""
"Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
"packets."
@@ -2223,7 +2352,7 @@ msgstr ""
msgid "Do not send a hostname"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
msgid ""
"Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr> messages on this interface."
@@ -2233,7 +2362,7 @@ msgstr ""
msgid "Do you really want to delete \"%s\" ?"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
msgstr ""
@@ -2245,7 +2374,7 @@ msgstr ""
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:593
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613
msgid "Do you want to replace the current PSK?"
msgstr ""
@@ -2253,15 +2382,16 @@ msgstr ""
msgid "Do you want to replace the current keys?"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
msgid "Domain"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
msgid "Domain required"
msgstr "Domain diperlukan"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
msgid "Domain whitelist"
msgstr ""
@@ -2287,11 +2417,11 @@ msgstr ""
msgid "Download mtdblock"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
msgid "Downstream SNR offset"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
msgid ""
"Drag or paste a valid <em>*.conf</em> file below to configure the local "
"WireGuard interface."
@@ -2305,12 +2435,12 @@ msgstr ""
msgid "Drop Duplicate Frames"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
msgctxt "nft drop action"
msgid "Drop packet"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:547
msgctxt "Chain policy: drop"
msgid "Drop unmatched packets"
msgstr ""
@@ -2331,19 +2461,19 @@ msgstr ""
msgid "Dual-Stack Lite (RFC6333)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
msgstr "Dinamik DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "Dynamic Authorization Extension client."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "Dynamic Authorization Extension port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "Dynamic Authorization Extension secret."
msgstr ""
@@ -2351,7 +2481,7 @@ msgstr ""
msgid "Dynamic tunnel"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid ""
"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
"having static leases will be served."
@@ -2361,17 +2491,17 @@ msgstr ""
msgid "EA-bits length"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1635
msgid "EAP-Method"
msgstr "EAP-Kaedah"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:505
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
msgid "Edit"
msgstr "Sunting"
@@ -2385,15 +2515,15 @@ msgid ""
"reload the page."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
msgid "Edit this network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:852
msgid "Edit wireless network"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
msgctxt "nft rt mtu"
msgid "Effective route MTU"
msgstr ""
@@ -2426,12 +2556,12 @@ msgstr ""
msgid "Emergency"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Enable"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
msgstr ""
@@ -2445,7 +2575,7 @@ msgstr ""
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
msgstr "Mengaktifkan <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
msgstr ""
@@ -2496,7 +2626,7 @@ msgstr ""
msgid "Enable Single DES"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
msgid "Enable TFTP server"
msgstr ""
@@ -2508,23 +2638,23 @@ msgstr ""
msgid "Enable VLAN functionality"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1787
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
msgid ""
-"Enable automatic redirection of <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> port."
+"Enable automatic redirection of <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr> port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid "Enable key reinstallation (KRACK) countermeasures"
msgstr ""
@@ -2552,7 +2682,7 @@ msgstr ""
msgid "Enable multicast support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
msgstr ""
@@ -2579,11 +2709,11 @@ msgstr ""
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
msgid "Enable the built-in single-instance TFTP server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Enable this network"
msgstr ""
@@ -2596,8 +2726,9 @@ msgstr ""
msgid "Enable unicast flooding"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
msgstr ""
@@ -2606,7 +2737,7 @@ msgstr ""
msgid "Enables IGMP snooping on this bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
@@ -2626,28 +2757,33 @@ msgstr "Aktifkan spanning Tree Protokol di jambatan ini"
msgid "Encapsulation limit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
msgid "Encapsulation mode"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1815
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
msgid "Encryption"
msgstr "Enkripsi"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+msgid "Endpoint"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid "Endpoint Host"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Endpoint Port"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:316
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
msgid "Endpoint setting is invalid"
msgstr ""
@@ -2683,11 +2819,11 @@ msgstr ""
msgid "Erasing..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:115
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:116
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
msgid "Error"
msgstr "Kesalahan"
@@ -2696,16 +2832,16 @@ msgstr "Kesalahan"
msgid "Error getting PublicKey"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Errored seconds (ES)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3027
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
#: modules/luci-compat/luasrc/model/network.lua:1433
msgid "Ethernet Adapter"
msgstr "Ethernet Adapter"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
#: modules/luci-compat/luasrc/model/network.lua:1423
msgid "Ethernet Switch"
msgstr "Ethernet Beralih"
@@ -2718,11 +2854,17 @@ msgstr ""
msgid "Every second (fast, 1)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
msgid "Exclude interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:160
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
msgid ""
"Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
"e.g. for RBL services."
@@ -2732,11 +2874,15 @@ msgstr ""
msgid "Existing device"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
msgid "Expand hosts"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+msgid "Expected port number."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
msgid "Expecting a hexadecimal assignment hint"
msgstr ""
@@ -2757,11 +2903,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "Expecting: %s"
msgstr ""
@@ -2773,7 +2919,7 @@ msgstr ""
msgid "Expires"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
msgstr ""
@@ -2782,11 +2928,11 @@ msgstr ""
msgid "External"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "External R0 Key Holder List"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid "External R1 Key Holder List"
msgstr ""
@@ -2814,15 +2960,15 @@ msgstr ""
msgid "Extra sstpc options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550
msgid "FT over DS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1549
msgid "FT over the Air"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
msgid "FT protocol"
msgstr ""
@@ -2830,19 +2976,43 @@ msgstr ""
msgid "Failed to change the system password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
msgid "File"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"File listing upstream resolvers, optionally domain-specific, e.g. "
"<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
@@ -2852,36 +3022,44 @@ msgstr ""
msgid "File not accessible"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
msgid "File to store DHCP lease information."
msgstr "fail dimana DHCP-sewa akan disimpan"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
msgid "File with upstream resolvers."
msgstr "Fail DNS tempatan"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "Filename"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
msgid "Filename of the boot image advertised to clients."
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
msgid "Filesystem"
msgstr "Fail Sistem"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+msgid "Filter IPv4 A records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+msgid "Filter IPv6 AAAA records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+msgid "Filter SRV/SOA service discovery"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
msgid "Filter private"
msgstr "Penapis swasta"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
-msgid "Filter useless"
-msgstr "Penapis tak berguna"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
msgid "Filtering for all slaves, no validation"
msgstr ""
@@ -2894,8 +3072,13 @@ msgstr ""
msgid "Filtering for all slaves, validation only for backup slaves"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Finalizing failed"
msgstr ""
@@ -2905,7 +3088,7 @@ msgid ""
"with defaults based on what was detected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
msgid "Find and join network"
msgstr ""
@@ -2919,10 +3102,11 @@ msgid "Firewall"
msgstr "Firewall"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
msgid "Firewall Mark"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
msgid "Firewall Settings"
msgstr "Tetapan Firewall"
@@ -2934,15 +3118,15 @@ msgstr "Status Firewall"
msgid "Firewall mark"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
msgid "Firmware File"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
msgid "Firmware Version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
msgid "Fixed source port for outbound DNS queries."
msgstr ""
@@ -2968,20 +3152,20 @@ msgstr ""
msgid "Flashing…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force"
msgstr "Paksa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid "Force 40MHz mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
msgid "Force CCMP (AES)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force DHCP on this network even if another server is detected."
msgstr ""
@@ -2993,15 +3177,15 @@ msgstr ""
msgid "Force MLD version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
msgid "Force TKIP"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
msgid "Force TKIP and CCMP (AES)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid "Force link"
msgstr ""
@@ -3013,19 +3197,19 @@ msgstr ""
msgid "Force use of NAT-T"
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:8
+#: modules/luci-base/ucode/template/csrftoken.ut:8
msgid "Form token mismatch"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
msgid ""
-"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> messages between the designated master "
-"interface and downstream interfaces."
+"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
+"designated master interface and downstream interfaces."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
msgid ""
"Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages received on the designated master interface to downstream "
@@ -3036,13 +3220,13 @@ msgstr ""
msgid "Forward DHCP traffic"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
msgid ""
"Forward DHCPv6 messages between the designated master interface and "
"downstream interfaces."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
msgid "Forward Error Correction Seconds (FECS)"
msgstr ""
@@ -3054,7 +3238,7 @@ msgstr ""
msgid "Forward delay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
msgid "Forward mesh peer traffic"
msgstr ""
@@ -3062,7 +3246,7 @@ msgstr ""
msgid "Forward multicast packets as unicast packets on this device."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
msgid "Forwarding mode"
msgstr ""
@@ -3070,11 +3254,11 @@ msgstr ""
msgid "Fragmentation"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:964
msgid "Fragmentation Threshold"
msgstr "Fragmentasi Ambang"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
msgctxt "nft nat flag fully-random"
msgid "Full port randomization"
msgstr ""
@@ -3092,7 +3276,7 @@ msgid "GHz"
msgstr "GHz"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
msgid "GPRS only"
msgstr ""
@@ -3131,8 +3315,8 @@ msgstr ""
msgid "Gateway address is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
@@ -3140,10 +3324,10 @@ msgstr ""
msgid "General Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "General Setup"
msgstr "Setup Umum"
@@ -3155,7 +3339,7 @@ msgstr ""
msgid "Generate Config"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid "Generate PMK locally"
msgstr ""
@@ -3163,11 +3347,11 @@ msgstr ""
msgid "Generate archive"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:789
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819
msgid "Generate configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:829
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859
msgid "Generate configuration…"
msgstr ""
@@ -3175,15 +3359,15 @@ msgstr ""
msgid "Generate new key pair"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
msgid "Generate preshared key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:671
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:691
msgid "Generates a configuration suitable for import on a WireGuard peer"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:763
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
msgid "Generating QR code…"
msgstr ""
@@ -3195,25 +3379,25 @@ msgstr ""
msgid "Global Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
msgid "Global network options"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:82
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:84
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
msgid "Go to firmware upgrade..."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:72
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
msgid "Go to password configuration..."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3748
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
msgid "Go to relevant configuration page"
@@ -3239,6 +3423,10 @@ msgstr ""
msgid "Grant access to LuCI Wireguard procedures"
msgstr ""
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr ""
+
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
msgid "Grant access to SSH configuration"
msgstr ""
@@ -3344,11 +3532,11 @@ msgstr ""
msgid "Hang Up"
msgstr "Menutup"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Header Error Code Errors (HEC)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
msgid "Heartbeat interval (kernel: heartbeat)"
msgstr ""
@@ -3364,7 +3552,7 @@ msgstr ""
"Di sini anda boleh mengkonfigurasi aspek asas peranti anda seperti nama host "
"atau zon."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "Menyembunyikan ESSID"
@@ -3373,11 +3561,11 @@ msgstr "Menyembunyikan ESSID"
msgid "Hide empty chains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
msgid "High"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
msgctxt "Chain hook description"
msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
msgstr ""
@@ -3387,7 +3575,7 @@ msgid "Hop Penalty"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2169
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2231
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
msgid "Host"
@@ -3397,7 +3585,7 @@ msgstr ""
msgid "Host expiry timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
msgid "Host requests this filename from the boot server."
msgstr ""
@@ -3406,9 +3594,9 @@ msgid "Host-Uniq tag content"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
msgid "Hostname"
@@ -3418,11 +3606,11 @@ msgstr "Nama Host"
msgid "Hostname to send when requesting DHCP"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
msgid "Hostnames"
msgstr "Nama Host"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
msgid ""
"Hostnames are used to bind a domain name to an IP address. This setting is "
"redundant for hostnames already configured with static leases, but it can be "
@@ -3445,18 +3633,30 @@ msgstr ""
msgid "Hybrid"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
msgctxt "nft icmpv6 code"
msgid "ICMPv6 code"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
msgctxt "nft icmpv6 type"
msgid "ICMPv6 type"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
+msgid "ID"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3474,11 +3674,11 @@ msgstr ""
msgid "IP Addresses"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
msgid "IP Protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
msgid "IP Sets"
msgstr ""
@@ -3486,7 +3686,7 @@ msgstr ""
msgid "IP Type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
msgid "IP address"
@@ -3502,7 +3702,14 @@ msgstr ""
msgid "IP address is missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:37
msgctxt "nft ip protocol"
msgid "IP protocol"
msgstr ""
@@ -3512,15 +3719,15 @@ msgctxt "nft meta l4proto"
msgid "IP protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
msgid "IP set"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305
msgid "IP sets"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
msgid "IPs to override with NXDOMAIN"
msgstr ""
@@ -3528,14 +3735,14 @@ msgstr ""
msgid "IPsec XFRM"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
msgid "IPv4"
msgstr "IPv4"
@@ -3561,7 +3768,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
msgid "IPv4 address"
@@ -3601,11 +3808,11 @@ msgstr ""
msgid "IPv4 prefix length"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:626
msgid "IPv4 traffic table \"%h\""
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
msgid "IPv4+IPv6"
msgstr ""
@@ -3618,23 +3825,23 @@ msgstr ""
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:634
msgid "IPv4/IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:109
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
msgid "IPv6"
msgstr "Konfigurasi IPv6"
@@ -3650,7 +3857,7 @@ msgstr ""
msgid "IPv6 Neighbours"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
msgid "IPv6 RA Settings"
msgstr ""
@@ -3662,11 +3869,11 @@ msgstr ""
msgid "IPv6 Rules"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
msgid "IPv6 Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid "IPv6 ULA-Prefix"
msgstr ""
@@ -3680,12 +3887,12 @@ msgstr ""
msgid "IPv6 address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid "IPv6 assignment hint"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid "IPv6 assignment length"
msgstr ""
@@ -3701,7 +3908,7 @@ msgstr ""
msgid "IPv6 only"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid "IPv6 preference"
msgstr ""
@@ -3710,7 +3917,7 @@ msgstr ""
msgid "IPv6 prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid "IPv6 prefix filter"
msgstr ""
@@ -3724,15 +3931,15 @@ msgstr ""
msgid "IPv6 routed prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid "IPv6 source routing"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid "IPv6 suffix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
msgid "IPv6 suffix (hex)"
msgstr ""
@@ -3740,11 +3947,11 @@ msgstr ""
msgid "IPv6 support"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:630
msgid "IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr ""
@@ -3763,7 +3970,7 @@ msgstr ""
msgid "IPv6-over-IPv4 (6to4)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
msgid "Identity"
msgstr "Identiti"
@@ -3779,7 +3986,7 @@ msgstr ""
msgid "If checked, encryption is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
@@ -3789,45 +3996,45 @@ msgstr ""
msgid "If set, the meaning of the match options is inverted"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
"otherwise modifications will be reverted."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
msgid "If unchecked, no default route is configured"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid ""
"If your physical memory is insufficient unused data can be temporarily "
-"swapped to a swap-device resulting in a higher amount of usable <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
-"slow process as the swap-device cannot be accessed with the high datarates "
-"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+"swapped to a swap-device resulting in a higher amount of usable <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
msgstr ""
"Jika memori fizikal anda tidak cukup data yang boleh digunakan sementara "
"menukar ke peranti-penukar yang dihasilkan dalam jumlah RAM berguna yang "
@@ -3835,15 +4042,15 @@ msgstr ""
"sangat lambat kerana peranti-penukar tidak boleh diakses dengan datarates "
"yang tinggi pada RAM."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
msgid "Ignore <code>/etc/hosts</code>"
msgstr "Mengabaikan /etc/hosts"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid "Ignore interface"
msgstr "Abaikan antara muka"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
msgid "Ignore resolv file"
msgstr "Abaikan fail yang selesai"
@@ -3855,25 +4062,25 @@ msgstr ""
msgid "Image check failed:"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import as peer"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:484
-msgid "Import peer configuration…"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:504
+msgid "Import configuration as peer…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:470
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
msgid "Import settings"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:366
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:391
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:376
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:403
msgid "Imported peer configuration"
msgstr ""
@@ -3891,7 +4098,7 @@ msgid ""
"order to avoid broadcast loops that can bring the entire LAN to a standstill."
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:13
+#: modules/luci-base/ucode/template/csrftoken.ut:13
msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
@@ -3935,6 +4142,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Incoming key"
msgstr ""
@@ -3949,7 +4157,7 @@ msgstr ""
msgid "Info"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Information"
msgstr ""
@@ -3968,7 +4176,6 @@ msgid "Ingress device name"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
msgstr ""
@@ -3980,31 +4187,40 @@ msgstr ""
msgid "Initscripts"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid "Inner certificate constraint (Domain)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid "Inner certificate constraint (SAN)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid "Inner certificate constraint (Subject)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid "Inner certificate constraint (Wildcard)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:310
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
msgid "Install protocol extensions..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
msgid "Instance"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
+msgid "Instance Details"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid ""
"Instead of joining any network with a matching SSID, only connect to the "
"BSSID <code>%h</code>."
@@ -4014,6 +4230,7 @@ msgstr ""
msgid "Insufficient permissions to read UCI configuration."
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
@@ -4021,7 +4238,7 @@ msgstr ""
msgid "Interface"
msgstr "Interface"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:728
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
msgid "Interface \"%h\" is already marked as designated master."
msgstr ""
@@ -4029,7 +4246,7 @@ msgstr ""
msgid "Interface %q device auto-migrated from %q to %q."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
msgid "Interface Configuration"
msgstr ""
@@ -4037,7 +4254,7 @@ msgstr ""
msgid "Interface ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
msgid "Interface has %d pending changes"
msgstr ""
@@ -4046,39 +4263,39 @@ msgstr ""
msgid "Interface is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:65
msgid "Interface is marked for deletion"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is reconnecting..."
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:194
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:214
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is shutting down..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
msgid "Interface is starting..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304
msgid "Interface is stopping..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Interface name"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:314
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Interface not present or not connected yet."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:507
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
msgid "Interfaces"
msgstr "Interface"
@@ -4087,10 +4304,6 @@ msgstr "Interface"
msgid "Internal"
msgstr ""
-#: modules/luci-base/luasrc/view/error500.htm:8
-msgid "Internal Server Error"
-msgstr ""
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
msgid "Interval For Sending Learning Packets"
msgstr ""
@@ -4113,7 +4326,7 @@ msgstr "Tak Sah"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
msgid "Invalid APN provided"
msgstr ""
@@ -4159,16 +4372,20 @@ msgstr ""
msgid "Invalid hexadecimal value"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
msgid "Invalid username and/or password! Please try again."
msgstr "Username dan / atau password tak sah! Sila cuba lagi."
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "Invert match"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Isolate Clients"
msgstr ""
@@ -4181,22 +4398,22 @@ msgstr ""
"Tampak bahawa anda cuba untuk flash fail gambar yang tidak sesuai dengan "
"memori flash, sila buat pengesahan pada fail gambar!"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
msgid "JavaScript required!"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
#, fuzzy
msgid "Join Network"
msgstr "Gabung Rangkaian"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1829
msgid "Join Network: Wireless Scan"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2107
msgid "Joining Network: %q"
msgstr ""
@@ -4208,24 +4425,28 @@ msgstr ""
msgid "Keep settings and retain the current configuration"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgid "Keep-Alive"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Kernel Log"
msgstr "Log Kernel"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
msgid "Kernel Version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462
msgid "Key"
msgstr "Kunci"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
msgid "Key #%d"
msgstr ""
@@ -4233,6 +4454,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Key for incoming packets (optional)."
msgstr ""
@@ -4240,15 +4462,20 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Key for outgoing packets (optional)."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
msgctxt "Label indicating that WireGuard peer lacks public key"
msgid "Key missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
msgctxt "nft unit"
msgid "KiB"
msgstr ""
@@ -4292,12 +4519,12 @@ msgstr ""
msgid "LED Configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
msgid "LLC"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid "Label"
msgstr ""
@@ -4309,14 +4536,25 @@ msgstr "Bahasa"
msgid "Language and Style"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
msgid "Last member interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
msgid "Latency"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
+msgid "Latest Handshake"
+msgstr ""
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
msgstr ""
@@ -4325,16 +4563,16 @@ msgstr ""
msgid "Learn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Learn routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
msgid "Lease file"
msgstr "Sewa fail"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid "Lease time"
msgstr ""
@@ -4358,38 +4596,38 @@ msgstr ""
msgid "Leave empty to use the current WAN address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid ""
"Legacy or badly behaving devices may require legacy 802.11b rates to "
"interoperate. Airtime efficiency may be significantly reduced where these "
"are used. It is recommended to not allow 802.11b rates where possible."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
msgid "Legend:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Limit"
msgstr "Batas"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Line Attenuation (LATN)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
msgid "Line Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
msgid "Line State"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Line Uptime"
msgstr ""
@@ -4405,21 +4643,21 @@ msgstr ""
msgid "Link On"
msgstr "Link Pada"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
msgctxt "nft @ll,off,len"
msgid "Link layer header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:514
msgid "List of IP addresses to convert into NXDOMAIN responses."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
-msgid "List of IP sets to populate with the specified domain IPs."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
+msgid "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid ""
"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID "
@@ -4428,7 +4666,7 @@ msgid ""
"Association."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
"as 6 octets with colons,128-bit key as hex string. <br />This list is used "
@@ -4441,23 +4679,28 @@ msgstr ""
msgid "List of SSH key files for auth"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
msgid "List of domains to allow RFC1918 responses for."
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
-msgid "List of domains to force to an IP address."
-msgstr ""
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
msgid "List of upstream resolvers to forward queries to."
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
msgid "Listen Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+msgid "Listen address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+msgid "Listen and Relay To IP family must be homogeneous."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342
msgid "Listen interfaces"
msgstr ""
@@ -4465,17 +4708,17 @@ msgstr ""
msgid "Listen only on the given interface or, if unspecified, on all"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
msgid ""
"Listen only on the specified interfaces, and loopback if not excluded "
"explicitly."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
msgid "ListenPort setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520
msgid "Listening port for inbound DNS queries."
msgstr ""
@@ -4484,7 +4727,7 @@ msgstr ""
msgid "Load"
msgstr "Load"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:63
msgid "Load Average"
msgstr ""
@@ -4492,27 +4735,28 @@ msgstr ""
msgid "Load configuration…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2038
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
msgid "Loading directory contents…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
-#: modules/luci-base/luasrc/view/view.htm:4
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
msgid "Loading view…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
msgid "Local"
msgstr ""
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
msgid "Local IP address"
msgstr ""
@@ -4532,11 +4776,12 @@ msgstr ""
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "Local IPv4 address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
msgid "Local IPv6 DNS server"
msgstr ""
@@ -4552,44 +4797,53 @@ msgstr ""
msgid "Local Startup"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
msgid "Local Time"
msgstr "Masa Tempatan"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1019
msgid "Local ULA"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
msgid "Local domain"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
msgid "Local domain suffix appended to DHCP names and hosts file entries."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
msgid "Local server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
msgid "Local service only"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
msgid "Localise queries"
msgstr "Soalan tempatan"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid "Lock to BSSID"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft log action"
+msgid "Log event \"<strong>%h</strong>…\""
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
msgid "Log output level"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
msgid "Log queries"
msgstr "Log soalan"
@@ -4613,8 +4867,8 @@ msgstr ""
msgid "Logical network to which the tunnel will be added (bridged) (optional)."
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
msgid "Login"
msgstr "Login"
@@ -4626,24 +4880,28 @@ msgstr "Logout"
msgid "Loose filtering"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Loss of Signal Seconds (LOSS)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
msgid "Lowest leased address as offset from the network address."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
msgid "MAC"
msgstr "MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
msgid "MAC Address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
msgid "MAC Address Filter"
msgstr "Penapis alamat MAC"
@@ -4652,15 +4910,15 @@ msgid "MAC Address For The Actor"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
msgid "MAC VLAN"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2168
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2230
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
@@ -4669,11 +4927,11 @@ msgstr ""
msgid "MAC address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
msgid "MAC-Filter"
msgstr "Penapis MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
msgid "MAC-List"
msgstr "Senarai MAC"
@@ -4709,7 +4967,7 @@ msgid "MII Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
@@ -4717,14 +4975,18 @@ msgstr ""
msgid "MTU"
msgstr "MTU"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+msgid "MX"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
msgid ""
"Make sure to clone the root filesystem using something like the commands "
"below:"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
@@ -4733,27 +4995,27 @@ msgstr ""
msgid "Manual"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3891
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
msgid "Master"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Max. Attainable Data Rate (ATTNDR)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533
msgid "Max. DHCP leases"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
msgid "Max. EDNS0 packet size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
msgid "Max. concurrent queries"
msgstr ""
@@ -4761,29 +5023,28 @@ msgstr ""
msgid "Maximum age"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
msgid "Maximum allowed Listen Interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
msgid "Maximum allowed number of active DHCP leases."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
msgid "Maximum allowed number of concurrent DNS queries."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
msgid "Maximum allowed size of EDNS0 UDP packets."
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Maximum amount of seconds to wait for the modem to become ready"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Maximum number of leased addresses."
msgstr ""
@@ -4791,16 +5052,20 @@ msgstr ""
msgid "Maximum snooping table size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid ""
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid "Maximum transmit power"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+msgid "May prevent VoIP or other services from working."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
@@ -4827,7 +5092,7 @@ msgstr "Memori"
msgid "Memory usage (%)"
msgstr "Penggunaan Memori (%)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
msgid "Mesh"
msgstr ""
@@ -4835,7 +5100,7 @@ msgstr ""
msgid "Mesh ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:997
msgid "Mesh Id"
msgstr ""
@@ -4865,12 +5130,12 @@ msgstr ""
msgid "Metric"
msgstr "Metrik"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
msgctxt "nft unit"
msgid "MiB"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
@@ -4888,7 +5153,7 @@ msgid ""
"Prevents ARP cache thrashing."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid ""
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
@@ -4906,7 +5171,7 @@ msgstr ""
msgid "Mobile Data"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "Mobility Domain"
msgstr ""
@@ -4915,14 +5180,14 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1813
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
msgid "Mode"
msgstr "Mode"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
msgid "Model"
msgstr ""
@@ -4936,13 +5201,13 @@ msgid ""
"minutes."
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "Modem default"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
msgid "Modem device"
@@ -4953,12 +5218,11 @@ msgid "Modem disconnection in progress. Please wait."
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Modem init timeout"
msgstr ""
@@ -4971,8 +5235,8 @@ msgstr ""
msgid "ModemManager"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3895
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1080
msgid "Monitor"
msgstr "Monitor"
@@ -4998,7 +5262,7 @@ msgstr "Mount Points"
msgid "Mount Points - Mount Entry"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
msgid "Mount Points - Swap Entry"
msgstr ""
@@ -5018,11 +5282,11 @@ msgstr ""
msgid "Mount filesystems not specifically configured"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "Mount options"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Mount point"
msgstr ""
@@ -5042,6 +5306,10 @@ msgstr ""
msgid "Move up"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid "Multi To Unicast"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
@@ -5061,11 +5329,11 @@ msgstr ""
msgid "Multicast to unicast"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid "NAS ID"
msgstr "NAS ID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:537
msgid "NAT action chain \"%h\""
msgstr ""
@@ -5078,11 +5346,11 @@ msgid "NAT64 Prefix"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
msgid "NCM"
msgstr "NCM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "NDP-Proxy slave"
msgstr ""
@@ -5095,29 +5363,42 @@ msgid "NTP server candidates"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4139
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
msgid "Name"
msgstr "Nama"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid "Name of the new network"
msgstr "Nama rangkaian baru"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr ""
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
msgid "Navigation"
msgstr "Navigation"
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "Neighbour Report"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Neighbour cache validity"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2229
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
@@ -5130,32 +5411,28 @@ msgstr "Rangkaian"
msgid "Network Coding"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
msgid "Network Mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid "Network SSID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
-msgid "Network Utilities"
-msgstr ""
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
msgid "Network address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
msgid "Network boot image"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:408
msgid "Network bridge configuration migration"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1435
msgid "Network device"
msgstr ""
@@ -5168,16 +5445,16 @@ msgstr ""
msgid "Network device is not present"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:646
msgid "Network device table \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
msgctxt "nft @nh,off,len"
msgid "Network header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:442
msgid "Network ifname configuration migration"
msgstr ""
@@ -5186,7 +5463,7 @@ msgstr ""
msgid "Network interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
msgid "Network-ID"
msgstr ""
@@ -5194,17 +5471,23 @@ msgstr ""
msgid "Never"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
+#, fuzzy
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr "Kembali"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
msgid ""
"Never forward matching domains and subdomains, resolve from DHCP or hosts "
"files only."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1172
msgid "New interface for \"%s\" can not be created: %s"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1123
msgid "New interface name…"
msgstr ""
@@ -5212,13 +5495,13 @@ msgstr ""
msgid "Next »"
msgstr "Kemudian »"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
msgid "No DHCP Server configured for this interface"
msgstr ""
@@ -5226,7 +5509,7 @@ msgstr ""
msgid "No Data"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
msgid "No Encryption"
msgstr ""
@@ -5242,9 +5525,13 @@ msgstr ""
msgid "No RX signal"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
+msgid "No WireGuard interfaces configured."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:82
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
msgid ""
"No changes to settings will be stored and are lost after rebooting. This "
@@ -5255,7 +5542,11 @@ msgstr ""
msgid "No client associated"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -5278,15 +5569,11 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2913
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
msgid "No entries in this directory"
msgstr ""
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
-msgid "No files found"
-msgstr ""
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
msgid ""
"No fixed interface listening port defined, peers might not be able to "
"initiate connections to this WireGuard instance!"
@@ -5321,30 +5608,34 @@ msgstr ""
msgid "No more slaves available, can not save interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494
msgid "No negative cache"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:697
msgid "No nftables ruleset loaded."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
msgid "No password set!"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+msgid "No peers connected"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
msgid "No peers defined yet."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
msgid "No public keys present yet."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:614
msgctxt "nft chain is empty"
msgid "No rules in this chain"
msgstr ""
@@ -5357,8 +5648,8 @@ msgstr "Tidak ada peraturan dalam rantai ini"
msgid "No validation or filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "No zone assigned"
msgstr ""
@@ -5370,7 +5661,7 @@ msgstr ""
msgid "Noise"
msgstr "Kebisingan"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Noise Margin (SNR)"
msgstr ""
@@ -5378,11 +5669,11 @@ msgstr ""
msgid "Noise:"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Non Pre-emptive CRC errors (CRC_P)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
msgid "Non-wildcard"
msgstr ""
@@ -5392,12 +5683,12 @@ msgstr ""
msgid "None"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
msgid "Normal"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:8
+#: modules/luci-base/ucode/template/error404.ut:9
msgid "Not Found"
msgstr ""
@@ -5409,15 +5700,15 @@ msgstr ""
msgid "Not connected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:131
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:157
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:328
msgid "Not present"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Not started on boot"
msgstr ""
@@ -5425,12 +5716,18 @@ msgstr ""
msgid "Not supported"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid ""
"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
"have problems"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(<code>addr#port</code>)."
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "Notes"
msgstr ""
@@ -5439,7 +5736,7 @@ msgstr ""
msgid "Notice"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:138
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:135
msgid "Nslookup"
msgstr ""
@@ -5447,7 +5744,7 @@ msgstr ""
msgid "Number of IGMP membership reports"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr ""
@@ -5464,7 +5761,7 @@ msgid "Obfuscated Password"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
@@ -5496,7 +5793,7 @@ msgstr ""
msgid "On-link"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
msgid "One of hostname or MAC address must be specified!"
msgstr ""
@@ -5527,12 +5824,11 @@ msgid ""
"Only if current active slave fails and the primary slave is up (failure, 2)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:683
msgid "Open iptables rules overview…"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
msgstr ""
@@ -5541,35 +5837,35 @@ msgstr ""
msgid "OpenConnect (CISCO AnyConnect)"
msgstr ""
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
msgid "OpenFortivpn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
"Protocol\">NDP</abbr> proxying."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise fall back to <em>server mode</em>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
msgid ""
"Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
"otherwise disable service."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
msgid "Operating frequency"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
msgid "Option \"%s\" contains an invalid input value."
msgstr ""
@@ -5577,15 +5873,15 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
msgid "Option changed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
msgid "Option removed"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
msgid "Optional"
msgstr ""
@@ -5593,13 +5889,17 @@ msgstr ""
msgid "Optional, free-form notes about this device"
msgstr ""
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid ""
"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -5607,17 +5907,17 @@ msgid ""
"for the interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
msgid "Optional. Description of peer."
msgstr ""
@@ -5625,13 +5925,13 @@ msgstr ""
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
msgid ""
"Optional. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5646,11 +5946,11 @@ msgstr ""
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Optional. Port of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid ""
"Optional. Private key of the WireGuard peer. The key is not required for "
"establishing a connection but allows generating a peer configuration or QR "
@@ -5658,7 +5958,7 @@ msgid ""
"exported."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -5672,18 +5972,23 @@ msgstr ""
msgid "Options"
msgstr "Pilihan"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
msgid ""
"Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
-"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</code>"
-"\" for default route. <code>0.0.0.0</code> means \"the address of the system "
-"running dnsmasq\"."
+"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
+"code>\" for default route. <code>0.0.0.0</code> means \"the address of the "
+"system running dnsmasq\"."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
msgid "Options:"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+msgid "Ordinal: lower comes first."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
msgid "Originator Interval"
msgstr ""
@@ -5715,6 +6020,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Outgoing key"
msgstr ""
@@ -5738,11 +6044,11 @@ msgstr ""
msgid "Overlap"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
msgid "Override IPv4 routing table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
msgid "Override IPv6 routing table"
msgstr ""
@@ -5753,7 +6059,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -5761,6 +6067,7 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
msgid "Override MTU"
msgstr ""
@@ -5782,13 +6089,13 @@ msgstr ""
msgid "Override TTL"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
msgid ""
"Override default MAC address - the range of usable addresses might be "
"limited by the driver"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Override default interface name"
msgstr ""
@@ -5796,7 +6103,7 @@ msgstr ""
msgid "Override the gateway in DHCP responses"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
@@ -5814,7 +6121,7 @@ msgstr "Keseluruhan"
msgid "Overwrite existing file \"%s\" ?"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:345
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355
msgid "Overwrite the current settings with the imported configuration?"
msgstr ""
@@ -5828,7 +6135,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
@@ -5841,7 +6148,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
@@ -5862,7 +6169,7 @@ msgstr "PID"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
msgid "PIN"
msgstr ""
@@ -5872,7 +6179,7 @@ msgstr ""
msgid "PIN code rejected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1570
msgid "PMK R1 Push"
msgstr ""
@@ -5913,20 +6220,20 @@ msgstr ""
msgid "PSID-bits length"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:571
msgctxt "Label indicating that WireGuard peer uses a PSK"
msgid "PSK"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1528
msgid "PTM/EFM (Packet Transfer Mode)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "PXE/TFTP Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid "Packet Steering"
msgstr ""
@@ -5935,6 +6242,11 @@ msgctxt "nft meta mark"
msgid "Packet mark"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta time"
+msgid "Packet receive time"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr "Paket"
@@ -5943,8 +6255,8 @@ msgstr "Paket"
msgid "Packets To Transmit Before Moving To Next Slave"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "Part of zone %q"
msgstr ""
@@ -5953,13 +6265,13 @@ msgctxt "MACVLAN mode"
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
msgid "Password"
msgstr "Kata laluan"
@@ -5967,11 +6279,11 @@ msgstr "Kata laluan"
msgid "Password authentication"
msgstr "Kata laluan pengesahan"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
msgid "Password of Private Key"
msgstr "Kata Laluan Kunci Swasta"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
msgid "Password of inner Private Key"
msgstr ""
@@ -5986,50 +6298,50 @@ msgstr ""
msgid "Password2"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:424
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:444
msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:417
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
msgid ""
"Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
"another system below to create a matching peer entry allowing that system to "
"connect to the local WireGuard interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:423
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:443
msgid "Paste or drag supplied WireGuard configuration file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
msgid "Path to CA-Certificate"
msgstr "Path ke CA-Sijil"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
msgid "Path to Client-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
msgid "Path to Private Key"
msgstr "Path ke Kunci Swasta"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
msgid "Path to inner CA-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
msgid "Path to inner Client-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid "Path to inner Private Key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
msgid "Paused"
msgstr ""
@@ -6047,6 +6359,14 @@ msgstr ""
msgid "Peak:"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+msgid "Peer"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
+msgid "Peer Details"
+msgstr ""
+
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
msgstr ""
@@ -6064,7 +6384,7 @@ msgstr ""
msgid "Peer device name"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Peer disabled"
msgstr ""
@@ -6095,11 +6415,15 @@ msgstr ""
msgid "Permission denied"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid "Persistent Keep Alive"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Persistent reconnect interval"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334
msgid "PersistentKeepAlive setting is invalid"
msgstr ""
@@ -6107,30 +6431,30 @@ msgstr ""
msgid "Phy Rate:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
msgid "Physical Settings"
msgstr "Tetapan Fizikal"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:98
msgid "Ping"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Pkts."
msgstr "Pkts."
-#: modules/luci-base/luasrc/view/sysauth.htm:19
+#: modules/luci-base/ucode/template/sysauth.ut:19
msgid "Please enter your username and password."
msgstr "Sila masukkan username dan kata laluan anda."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4122
msgid "Please select the file to upload."
msgstr ""
@@ -6138,15 +6462,22 @@ msgstr ""
msgid "Policy"
msgstr "Dasar"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
msgctxt "Chain hook policy"
msgid "Policy: <strong>%h</strong> (%h)"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "Port"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
+#, fuzzy
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr "Port"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
msgid "Port isolation"
msgstr ""
@@ -6159,19 +6490,19 @@ msgstr ""
msgid "Potential negation of: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
msgid "Power Management Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "Pre-emptive CRC errors (CRCP_P)"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
msgid "Prefer LTE"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
msgid "Prefer UMTS"
msgstr ""
@@ -6183,15 +6514,15 @@ msgstr ""
msgid "Prefix suppressor"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid "Preshared Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:550
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
msgid "Preshared key in use"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308
msgid "PresharedKey setting is invalid"
msgstr ""
@@ -6206,7 +6537,7 @@ msgid ""
"ignore failures"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Prevents client-to-client communication"
msgstr "Mencegah komunikasi sesama Pelanggan"
@@ -6236,13 +6567,15 @@ msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
msgid "Priority"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:545
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
msgctxt "Label indicating that WireGuard peer private key is stored"
msgid "Private"
msgstr ""
@@ -6253,15 +6586,15 @@ msgid "Private (Prevent communication between MAC VLANs)"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid "Private Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:564
msgid "Private key present"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:290
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
msgid "PrivateKey setting is missing or invalid"
msgstr ""
@@ -6274,9 +6607,9 @@ msgstr "Proses"
msgid "Prot."
msgstr "Prot."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:564
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1137
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
@@ -6288,13 +6621,13 @@ msgstr "Protokol"
msgid "Provide NTP server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid ""
"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
"and requests."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
msgid "Provide new network"
msgstr ""
@@ -6304,25 +6637,36 @@ msgid ""
"interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+msgid "Proxy Server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid "ProxyARP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Pseudo Ad-Hoc (ahdemo)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
msgid "Public Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
msgid "Public key is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:556
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
msgctxt "Tooltip displaying full WireGuard peer public key"
msgid "Public key: %h"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
msgid ""
"Public keys allow for the passwordless SSH logins with a higher security "
"compared to the use of plain passwords. In order to upload a new key to the "
@@ -6334,7 +6678,7 @@ msgstr ""
msgid "Public prefix routed to this device for distribution to clients."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
msgid "PublicKey setting is invalid"
msgstr ""
@@ -6347,7 +6691,7 @@ msgstr ""
msgid "Quality"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
msgid "Query all available upstream resolvers."
msgstr ""
@@ -6359,35 +6703,35 @@ msgstr ""
msgid "Query response interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "R0 Key Lifetime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "R1 Key Holder"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430
msgid "RADIUS Accounting Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
msgid "RADIUS Accounting Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
msgid "RADIUS Accounting Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
msgid "RADIUS Authentication Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
msgid "RADIUS Authentication Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
msgid "RADIUS Authentication Server"
msgstr ""
@@ -6395,17 +6739,21 @@ msgstr ""
msgid "RFC3947 NAT-T mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid "RSN Preauth"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "RSSI threshold for joining"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
msgid "RTS/CTS Threshold"
msgstr "RTS/CTS-Ambang"
# Ein / Aus, eingehend / ausgehend?
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
msgid "RX"
msgstr "RX"
@@ -6413,11 +6761,17 @@ msgstr "RX"
msgid "RX Rate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2233
msgid "RX Rate / TX Rate"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
msgctxt "nft nat flag random"
msgid "Randomize source port mapping"
msgstr ""
@@ -6426,11 +6780,11 @@ msgstr ""
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
msgstr "Baca /etc/ethers untuk mengkonfigurasikan DHCP-Server"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
msgid "Really switch protocol?"
msgstr ""
@@ -6438,11 +6792,11 @@ msgstr ""
msgid "Realtime Graphs"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "Reassociation Deadline"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
msgid "Rebind protection"
msgstr ""
@@ -6466,11 +6820,20 @@ msgstr "Reboot sistem operasi peranti anda"
msgid "Receive"
msgstr "Menerima"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
+#, fuzzy
+msgid "Received Data"
+msgstr "Menerima"
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+msgid "Reconnect Timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
msgid "Reconnect this interface"
msgstr ""
@@ -6478,12 +6841,12 @@ msgstr ""
msgid "Redirect to HTTPS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
msgctxt "nft redirect to port"
msgid "Redirect to local port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
msgctxt "nft redirect"
msgid "Redirect to local system"
msgstr ""
@@ -6492,26 +6855,30 @@ msgstr ""
msgid "References"
msgstr "Rujukan"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361
+msgid "Refresh Channels"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
msgid "Refreshing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
msgctxt "nft reject with icmp type"
msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
msgctxt "nft reject with icmpx type"
msgid "Reject packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
msgctxt "nft reject with icmpv6 type"
msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
msgctxt "nft reject with tcp reset"
msgid "Reject packet with <strong>TCP reset</strong>"
msgstr ""
@@ -6523,6 +6890,8 @@ msgid ""
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
msgid "Relay"
msgstr ""
@@ -6532,6 +6901,14 @@ msgstr ""
msgid "Relay Bridge"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+msgid "Relay To address"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
msgid "Relay between networks"
msgstr ""
@@ -6550,6 +6927,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid "Remote IPv4 address or FQDN"
msgstr ""
@@ -6562,15 +6940,23 @@ msgstr ""
msgid "Remote IPv6 address or FQDN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:908
msgid "Remove"
msgstr "Menghapuskan"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
msgid "Remove related device settings from the configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Replace wireless configuration"
msgstr ""
@@ -6600,7 +6986,7 @@ msgstr ""
msgid "Require incoming packets serialization (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
msgid "Required"
msgstr ""
@@ -6612,7 +6998,11 @@ msgstr ""
msgid "Required. Base64-encoded private key for this interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
msgid "Required. Public key of the WireGuard peer."
msgstr ""
@@ -6624,67 +7014,67 @@ msgstr ""
msgid "Required. XFRM interface ID to be used for SA."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
msgid "Requires hostapd"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
msgid "Requires hostapd with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
msgid "Requires hostapd with EAP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
msgid "Requires hostapd with OWE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
msgid "Requires hostapd with SAE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
msgid "Requires hostapd with WEP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
msgid "Requires wpa-supplicant"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
msgid "Requires wpa-supplicant with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
msgid "Requires wpa-supplicant with EAP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
msgid "Requires wpa-supplicant with OWE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1358
msgid "Requires wpa-supplicant with SAE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
msgid "Requires wpa-supplicant with WEP support"
msgstr ""
@@ -6693,7 +7083,7 @@ msgid "Reselection policy for primary slave"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
-#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-base/ucode/template/sysauth.ut:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
@@ -6708,20 +7098,24 @@ msgstr "Reset Loket"
msgid "Reset to defaults"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
msgid "Resolv and Hosts Files"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
msgid "Resolv file"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+msgid "Resolve specified FQDNs to an IP."
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
msgid "Resource not found"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:876
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
msgid "Restart"
msgstr ""
@@ -6730,7 +7124,7 @@ msgstr ""
msgid "Restart Firewall"
msgstr "Restart Firewall"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
msgid "Restart radio interface"
msgstr ""
@@ -6742,7 +7136,7 @@ msgstr "Mengembalikan"
msgid "Restore backup"
msgstr "Kembalikan sandaran"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
msgid ""
"Return answers to DNS queries matching the subnet from which the query was "
"received if multiple IPs are available."
@@ -6757,78 +7151,85 @@ msgstr ""
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4413
msgid "Revert"
msgstr "Kembali"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4518
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4732
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4730
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4712
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4710
msgid "Reverting configuration…"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
msgctxt "nft dnat ip to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
msgctxt "nft dnat ip6 to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
msgctxt "nft dnat ip to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
msgctxt "nft dnat ip6 to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
msgctxt "nft snat ip to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109
msgctxt "nft snat ip6 to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
msgctxt "nft snat ip to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
msgctxt "nft snat ip6 to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
msgid "Rewrite to egress device address"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
msgid ""
"Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
"<em>TFTP server root</em> turn on the TFTP server and serve files from "
"<em>TFTP server root</em>."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
msgid "Root preparation"
msgstr ""
@@ -6836,11 +7237,11 @@ msgstr ""
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Route Allowed IPs"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:533
msgid "Route action chain \"%h\""
msgstr ""
@@ -6848,7 +7249,7 @@ msgstr ""
msgid "Route type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid ""
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
@@ -6884,20 +7285,20 @@ msgstr ""
msgid "Rule"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:603
msgid "Rule actions"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:476
msgctxt "nft comment"
msgid "Rule comment: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:541
msgid "Rule container chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
msgid "Rule matches"
msgstr ""
@@ -6905,15 +7306,15 @@ msgstr ""
msgid "Rule type"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run a filesystem check before mounting the device"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run filesystem check"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
msgid "Runtime error"
msgstr ""
@@ -6926,6 +7327,11 @@ msgstr ""
msgid "SNR"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "SRV"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
msgid "SSH Access"
@@ -6943,15 +7349,15 @@ msgstr ""
msgid "SSH username"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
msgid "SSH-Keys"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1811
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
msgid "SSID"
msgstr "SSID"
@@ -6964,11 +7370,11 @@ msgstr ""
msgid "SSTP Server"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid "SWAP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
@@ -6979,7 +7385,7 @@ msgid "Save"
msgstr "Simpan"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Simpan & Melaksanakan"
@@ -6996,7 +7402,7 @@ msgstr ""
msgid "Save mtdblock contents"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:881
msgid "Scan"
msgstr "Scan"
@@ -7005,15 +7411,15 @@ msgstr "Scan"
msgid "Scheduled Tasks"
msgstr "Tugas Jadual"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4387
msgid "Section added"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
msgid "Section removed"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "See \"mount\" manpage for details"
msgstr "Rujuk \"mount\" laman manual untuk detail"
@@ -7026,7 +7432,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2962
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
msgid "Select file…"
msgstr ""
@@ -7034,7 +7440,7 @@ msgstr ""
msgid "Selects the transmit hash policy to use for slave selection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
msgid ""
"Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages advertising this device as IPv6 router."
@@ -7063,11 +7469,11 @@ msgstr ""
msgid "Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
msgid "Server address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
msgid "Server name"
msgstr ""
@@ -7083,7 +7489,7 @@ msgstr ""
msgid "Services"
msgstr "Perkhidmatan"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "Session expired"
msgstr ""
@@ -7092,16 +7498,16 @@ msgstr ""
msgid "Set Static"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
msgctxt "nft mangle"
msgid "Set header field <var>%s</var> to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
@@ -7111,14 +7517,14 @@ msgstr ""
msgid "Set same MAC Address to all slaves"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
msgid ""
"Set the autonomous address-configuration flag in the prefix information "
"options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
"When enabled, clients will perform stateless IPv6 address autoconfiguration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
msgid ""
"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
"proxying."
@@ -7132,8 +7538,8 @@ msgstr ""
msgid "Set to first slave added to the bond (follow, 2)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:678
msgid "Set up DHCP Server"
msgstr ""
@@ -7144,7 +7550,6 @@ msgid "Setting PLMN failed"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
msgstr ""
@@ -7152,11 +7557,17 @@ msgstr ""
msgid "Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Setup routes for proxied IPv6 neighbours."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Severely Errored Seconds (SES)"
msgstr ""
@@ -7165,12 +7576,11 @@ msgstr ""
msgid "Short GI"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
msgid "Short Preamble"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
msgstr ""
@@ -7183,16 +7593,16 @@ msgstr ""
msgid "Show raw counters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:526
msgid "Shutdown this interface"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:388
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
@@ -7200,11 +7610,11 @@ msgstr ""
msgid "Signal"
msgstr "Isyarat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2232
msgid "Signal / Noise"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Signal Attenuation (SATN)"
msgstr ""
@@ -7216,12 +7626,12 @@ msgstr ""
msgid "Signal:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Saiz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
msgid "Size of DNS query cache"
msgstr ""
@@ -7238,12 +7648,12 @@ msgstr "Skip"
msgid "Skip from backup files that are equal to those in /rom"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
msgid "Skip to content"
msgstr "Skip ke kadar"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
msgid "Skip to navigation"
msgstr "Skip ke navigation"
@@ -7252,7 +7662,7 @@ msgstr "Skip ke navigation"
msgid "Slave Interfaces"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1428
msgid "Software VLAN"
msgstr ""
@@ -7261,14 +7671,10 @@ msgstr ""
msgid "Some fields are invalid, cannot save values!"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:9
+#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
msgstr ""
-#: modules/luci-base/luasrc/view/error500.htm:9
-msgid "Sorry, the server encountered an unexpected error."
-msgstr ""
-
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
msgid ""
"Sorry, there is no sysupgrade support present; a new firmware image must be "
@@ -7284,12 +7690,12 @@ msgstr ""
msgid "Source"
msgstr "Sumber"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
msgctxt "nft ip saddr"
msgid "Source IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
msgctxt "nft ip6 saddr"
msgid "Source IPv6"
msgstr ""
@@ -7299,24 +7705,24 @@ msgstr ""
msgid "Source interface"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
msgctxt "nft ip sport"
msgid "Source port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
msgid ""
"Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
"options for Dnsmasq."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
msgid ""
"Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
"unspecified, the local device DNS search domain will be announced."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid ""
"Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
"If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -7360,11 +7766,11 @@ msgstr ""
msgid "Specifies the destination subnet to match (CIDR notation)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Specifies the directory the device is attached to"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
msgid ""
"Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
"messages, for example to instruct clients to request further information via "
@@ -7405,7 +7811,7 @@ msgid ""
"dead"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid ""
"Specifies the maximum transmit power the wireless radio may use. Depending "
"on regulatory requirements and wireless usage, the actual transmit power may "
@@ -7610,7 +8016,7 @@ msgid ""
"bytes)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "Specify the secret encryption key here."
msgstr ""
@@ -7618,7 +8024,7 @@ msgstr ""
msgid "Stale neighbour cache timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
msgid "Start"
msgstr "Mula"
@@ -7631,16 +8037,16 @@ msgstr ""
msgid "Start priority"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Starting configuration apply…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1827
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413
msgid "Starting wireless scan..."
msgstr ""
@@ -7662,35 +8068,35 @@ msgstr "Laluan IPv6 Statik"
msgid "Static Lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
msgid "Static Leases"
msgstr "Statische Einträge"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
msgid ""
"Static leases are used to assign fixed IP addresses and symbolic hostnames "
"to DHCP clients. They are also required for non-dynamic interface "
"configurations where only hosts with a corresponding lease are served."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
msgid "Station inactivity limit"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:551
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
msgid "Status"
msgstr "Status"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:528
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
msgid "Stop"
msgstr ""
@@ -7699,8 +8105,8 @@ msgstr ""
msgid "Stop WPS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1857
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1919
msgid "Stop refresh"
msgstr ""
@@ -7712,7 +8118,7 @@ msgstr ""
msgid "Strict filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
msgid "Strict order"
msgstr "Order Ketat"
@@ -7721,15 +8127,15 @@ msgid "Strong"
msgstr ""
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2055
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2117
msgid "Submit"
msgstr "Menyerahkan"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
msgid "Suppress logging"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
msgid "Suppress logging of the routine operation for the DHCP protocol."
msgstr ""
@@ -7751,16 +8157,16 @@ msgid ""
"Switch %q has an unknown topology - the VLAN settings might not be accurate."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1426
msgid "Switch VLAN"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
msgid "Switch port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
msgid "Switch protocol"
msgstr ""
@@ -7782,8 +8188,16 @@ msgstr ""
msgid "Sync with browser"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "Syntax: <code>_service._proto.example.com</code>."
+msgstr ""
+
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
msgid "System"
@@ -7807,29 +8221,29 @@ msgstr ""
msgid "System log buffer size"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
msgid "System running in recovery (initramfs) mode."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
msgctxt "nft tcp option maxseg size"
msgid "TCP MSS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
msgctxt "nft tcp dport"
msgid "TCP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
msgctxt "nft tcp flags"
msgid "TCP flags"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
msgctxt "nft tcp sport"
msgid "TCP source port"
msgstr ""
@@ -7838,13 +8252,13 @@ msgstr ""
msgid "TCP:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
msgid "TFTP server root"
msgstr ""
# same as RX
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
msgid "TX"
msgstr "TX"
@@ -7864,6 +8278,7 @@ msgstr ""
msgid "Table"
msgstr "Meja"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
@@ -7871,7 +8286,7 @@ msgstr "Meja"
msgid "Target"
msgstr "Sasaran"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
msgid "Target Platform"
msgstr ""
@@ -7887,26 +8302,26 @@ msgstr ""
msgid "Terminate"
msgstr "Menamatkan"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid ""
"The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
"Minimum is 1280 bytes."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
msgid ""
"The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
"addresses are available via DHCPv6."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
msgid ""
"The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
"also acting as Mobile IPv6 home agent on this link."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
msgid ""
"The <em>Other configuration</em> (O) flag indicates that other information, "
"such as DNS servers, is available via DHCPv6."
@@ -7922,7 +8337,7 @@ msgid ""
"the configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
@@ -7934,15 +8349,15 @@ msgid ""
"username instead of the user ID!"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
msgid "The IP address %h is already used by another static lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
msgid "The IP address is outside of any DHCP pool address range"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
msgid "The IP address of the boot server"
msgstr ""
@@ -7953,6 +8368,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
msgstr ""
@@ -7977,7 +8393,7 @@ msgstr ""
msgid "The LED blinks with the configured on/off frequency"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
msgid "The LED flashes to simulate actual heart beat."
msgstr ""
@@ -7994,7 +8410,7 @@ msgstr ""
msgid "The LED is always in default state on."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
msgid ""
"The MAC address %h is already used by another static lease in the same DHCP "
"pool"
@@ -8004,7 +8420,7 @@ msgstr ""
msgid "The MTU must not exceed the parent device MTU of %d bytes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
msgid "The VLAN ID must be unique"
msgstr ""
@@ -8012,7 +8428,7 @@ msgstr ""
msgid "The algorithm that is used to discover mesh routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid ""
"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
"code> and <code>_</code>"
@@ -8024,13 +8440,13 @@ msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid ""
"The correct SSID must be manually specified when joining a hidden wireless "
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4509
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8041,8 +8457,8 @@ msgid ""
"state."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
@@ -8052,14 +8468,14 @@ msgstr "Fail peranti memori atau partisyen, (contohnya: /dev/sda)"
msgid "The device name \"%s\" is already taken"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
msgid ""
"The existing network configuration needs to be changed for LuCI to function "
"properly."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
@@ -8076,7 +8492,7 @@ msgstr ""
msgid "The following rules are currently active on this system."
msgstr "Peraturan berikut sedang aktif pada sistem ini."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
msgid "The frequency is in direct proportion to 1-minute average CPU load."
msgstr ""
@@ -8084,17 +8500,17 @@ msgstr ""
msgid "The gateway address must not be a local IP address"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:732
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752
msgid ""
"The generated configuration can be imported into a WireGuard client "
"application to setup a connection towards this device."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
msgid "The given SSH public key has already been added."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA, "
"ED25519 or ECDSA keys."
@@ -8108,15 +8524,19 @@ msgid ""
"to be received and retransmitted which costs airtime)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
msgid "The hostname of the boot server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
-msgid "The interface name is already used"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+msgid "The interface name is already used"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
msgid "The interface name is too long"
msgstr ""
@@ -8139,6 +8559,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "The local IPv4 address over which the tunnel is created (optional)."
msgstr ""
@@ -8170,33 +8591,33 @@ msgid ""
"host responses are spread out over a larger interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid ""
"The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
"abbr> messages. Maximum is 255 hops."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4645
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
msgid "The network name is already used"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
msgid ""
-"The network ports on this device can be combined to several <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"The network ports on this device can be combined to several <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
"communicate directly with each other. <abbr title=\"Virtual Local Area "
"Network\">VLAN</abbr>s are often used to separate different network "
"segments. Often there is by default one Uplink port for a connection to the "
"next greater network like the internet and other ports for a local network."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid ""
"The public hostname or IP address of this system the peer should connect to. "
"This usually is a static public IP address, a static hostname or a DDNS "
@@ -8236,11 +8657,11 @@ msgid ""
"aliases local (255), main (254) and default (253) are also valid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383
msgid "The selected %s mode is incompatible with %s encryption"
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:11
+#: modules/luci-base/ucode/template/csrftoken.ut:11
msgid "The submitted security token is invalid or already expired!"
msgstr ""
@@ -8300,8 +8721,8 @@ msgstr ""
"Format Fail gambar yang diupload tidak disokongkan. Pastikan anda memilih "
"fail format gambar yang generik untuk platform anda."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
msgid "The value is overridden by configuration."
msgstr ""
@@ -8311,25 +8732,25 @@ msgid ""
"the network with its protocol information."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:679
msgid ""
"There are legacy iptables rules present on the system. Mixing iptables and "
"nftables rules is discouraged and may lead to incomplete traffic filtering."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4677
msgid "There are no changes to apply"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:70
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
msgid ""
"There is no password set on this router. Please configure a root password to "
@@ -8340,16 +8761,16 @@ msgstr ""
msgid "This IPv4 address of the relay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1695
msgid "This authentication type is not applicable to the selected EAP method."
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
msgid "This does not look like a valid PEM file"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
"include during sysupgrade. Modified files in /etc/config/ and certain other "
@@ -8385,7 +8806,7 @@ msgid ""
"ends with <code>...:2/64</code>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
msgid "This is the only DHCP server in the local network."
msgstr "Ini adalah DHCP hanya dalam rangkaian tempatan."
@@ -8417,8 +8838,8 @@ msgstr ""
"Senarai ini memberikan gambaran lebih pada proses sistem yang sedang "
"berjalan dan statusnya."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
msgid ""
"This option cannot be used because the ca-bundle package is not installed."
msgstr ""
@@ -8433,6 +8854,10 @@ msgstr "Bahagian ini belum mengandungi nilai-nilai lagi"
msgid "Time Synchronization"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "Time advertisement"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Time in milliseconds"
msgstr ""
@@ -8441,10 +8866,14 @@ msgstr ""
msgid "Time in seconds to spend in listening and learning states"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "Time interval for rekeying GTK"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "Time zone"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
msgid "Timed-out"
msgstr ""
@@ -8465,14 +8894,14 @@ msgstr ""
msgid "Timezone"
msgstr "Zon masa"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:418
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:438
msgid ""
"To fully configure the local WireGuard interface from an existing (e.g. "
-"provider supplied) configuration file, use the <strong><a class=\"full-import"
-"\" href=\"#\">configuration import</a></strong> instead."
+"provider supplied) configuration file, use the <strong><a class=\"full-"
+"import\" href=\"#\">configuration import</a></strong> instead."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
msgid "To login…"
msgstr ""
@@ -8483,7 +8912,7 @@ msgid ""
"reset\" (only possible with squashfs images)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
msgid "Tone"
msgstr ""
@@ -8491,9 +8920,9 @@ msgstr ""
msgid "Total Available"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:121
msgid "Traceroute"
msgstr ""
@@ -8508,11 +8937,11 @@ msgstr "Lalu lintas"
msgid "Traffic Class"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:529
msgid "Traffic filter chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:467
msgctxt "nft counter"
msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
msgstr ""
@@ -8529,17 +8958,22 @@ msgstr "Pancar"
msgid "Transmit Hash Policy"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
+#, fuzzy
+msgid "Transmitted Data"
+msgstr "Antena Pemancar"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
msgctxt "nft @th,off,len"
msgid "Transport header bits %d-%d"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
msgctxt "nft th dport"
msgid "Transport header destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
msgctxt "nft th sport"
msgid "Transport header source port"
msgstr ""
@@ -8556,7 +8990,7 @@ msgstr ""
msgid "Tunnel ID"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3024
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
#: modules/luci-compat/luasrc/model/network.lua:1431
msgid "Tunnel Interface"
msgstr ""
@@ -8567,7 +9001,7 @@ msgstr ""
msgid "Tunnel Link"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
msgid "Tunnel device"
msgstr ""
@@ -8575,8 +9009,8 @@ msgstr ""
msgid "Tx-Power"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
msgid "Type"
@@ -8586,12 +9020,12 @@ msgstr "Jenis"
msgid "Type of service"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
msgctxt "nft udp dport"
msgid "UDP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
msgctxt "nft udp sport"
msgid "UDP source port"
msgstr ""
@@ -8609,8 +9043,8 @@ msgstr ""
msgid "UMTS/GPRS/EV-DO"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid "UUID"
msgstr ""
@@ -8631,7 +9065,7 @@ msgstr ""
msgid "Unable to determine upstream interface"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:11
+#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
msgstr ""
@@ -8682,19 +9116,27 @@ msgstr ""
msgid "Unable to save contents: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Unavailable Seconds (UAS)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1317
msgid "Unconfigure"
msgstr ""
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
msgid "Unexpected reply data format"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid ""
"Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
"within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -8702,7 +9144,7 @@ msgid ""
"generated at first install."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2111
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
#: modules/luci-compat/luasrc/model/network.lua:971
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
msgid "Unknown"
@@ -8712,7 +9154,7 @@ msgstr ""
msgid "Unknown and unsupported connection method."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
#: modules/luci-compat/luasrc/model/network.lua:1138
msgid "Unknown error (%s)"
msgstr ""
@@ -8721,7 +9163,7 @@ msgstr ""
msgid "Unknown error code"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2108
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:965
msgid "Unmanaged"
@@ -8732,11 +9174,11 @@ msgstr ""
msgid "Unmount"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4327
msgid "Unsaved Changes"
msgstr "Perubahan yang belum disimpan"
@@ -8750,15 +9192,16 @@ msgid "Unsupported MAP type"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
msgid "Unsupported modem"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:309
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:315
msgid "Unsupported protocol type."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
msgid "Untitled peer"
msgstr ""
@@ -8770,7 +9213,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
msgid "Upload"
msgstr ""
@@ -8794,44 +9237,44 @@ msgid "Upload file…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4202
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
msgid "Uploading file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid ""
"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
"assigned with a name in the form <em>wifinet#</em> and the network will be "
"restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410
msgid ""
"Upon pressing \"Continue\", bridges configuration will be updated and the "
"network will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444
msgid ""
"Upon pressing \"Continue\", ifname options will get renamed and the network "
"will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
msgid "Upstream resolvers will be queried in the order of the resolv file."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
msgid "Uptime"
msgstr "Masa Aktif"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
msgid "Use <code>/etc/ethers</code>"
msgstr "Guna /etc/ethers"
@@ -8843,8 +9286,8 @@ msgstr ""
msgid "Use DHCP gateway"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
msgid "Use DNS servers advertised by peer"
msgstr ""
@@ -8883,11 +9326,11 @@ msgid ""
"(encap2+3)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Use as external overlay (/overlay)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
msgid "Use as root filesystem (/)"
msgstr ""
@@ -8895,22 +9338,22 @@ msgstr ""
msgid "Use broadcast flag"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
msgid "Use builtin IPv6-management"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
msgid "Use custom DNS servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
msgid "Use default gateway"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
msgid "Use gateway metric"
msgstr ""
@@ -8929,20 +9372,20 @@ msgstr ""
msgid "Use routing table"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
msgctxt "nft nat flag persistent"
msgid "Use same source and destination for each connection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
msgid "Use system certificates"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid "Use system certificates for inner-tunnel"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
"em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
@@ -8965,11 +9408,11 @@ msgstr ""
msgid "Used"
msgstr "Diguna"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
msgid "Used Key Slot"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
@@ -8979,7 +9422,8 @@ msgstr ""
msgid "User Group"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
msgid "User certificate (PEM encoded)"
msgstr ""
@@ -8987,27 +9431,28 @@ msgstr ""
msgid "User identifier"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
msgid "User key (PEM encoded)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: modules/luci-base/ucode/template/sysauth.ut:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
msgid "Username"
msgstr "Username"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
msgid "Utilize flow table <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
msgid "VC-Mux"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
msgid "VDSL"
msgstr ""
@@ -9017,17 +9462,17 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
msgid "VLAN (802.1ad)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1411
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
msgid "VLAN (802.1q)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
msgid "VLAN ID"
msgstr ""
@@ -9052,19 +9497,22 @@ msgid "VPN Protocol"
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
msgstr ""
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+msgid "VPN Server certificate's SHA256 hash"
+msgstr ""
+
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
msgid "VPN Server port"
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
msgstr ""
@@ -9073,6 +9521,10 @@ msgstr ""
msgid "VPNC (CISCO 3000 (and others) VPN)"
msgstr ""
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
msgid "VXLAN (RFC7348)"
msgstr ""
@@ -9086,14 +9538,14 @@ msgstr ""
msgid "VXLANv6 (RFC7348)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
msgid ""
"Validate DNS replies and cache DNSSEC data, requires upstream to support "
"DNSSEC."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
@@ -9119,7 +9571,7 @@ msgstr ""
msgid "Vendor Class to send when requesting DHCP"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
msgid "Verify unsigned domain responses really come from unsigned domains."
msgstr ""
@@ -9127,47 +9579,59 @@ msgstr ""
msgid "Verifying the uploaded image file."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
msgid "Very High"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1432
msgid "Virtual Ethernet"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
msgid "Virtual dynamic interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
msgid "WDS"
msgstr "WDS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
msgid "WEP Open System"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1297
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1393
msgid "WEP Shared Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WEP passphrase"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid "WLAN roaming"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid "WMM Mode"
msgstr "WMM Mod"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid "WNM Sleep Mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid "WNM Sleep Mode Fixes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WPA passphrase"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1294
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
@@ -9196,7 +9660,11 @@ msgstr ""
msgid "Weak"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+msgid "Weight"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
@@ -9221,26 +9689,32 @@ msgid ""
"interface prefix"
msgstr ""
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
msgid ""
"When running the mesh over multiple WiFi interfaces per node batman-adv is "
"capable of optimizing the traffic flow to gain maximum performance."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid ""
"When using a PSK, the PMK can be automatically generated. When enabled, the "
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
"key options."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid ""
"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
"802.11a/802.11g rates."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid ""
"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
"may be significantly reduced."
@@ -9251,12 +9725,22 @@ msgstr ""
msgid "Width"
msgstr ""
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+msgid "WireGuard"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
+#, fuzzy
+msgid "WireGuard Status"
+msgstr "Status Firewall"
+
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "WireGuard VPN"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:539
msgid "WireGuard peer is disabled"
msgstr ""
@@ -9266,27 +9750,27 @@ msgstr ""
msgid "Wireless"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3011
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
msgstr "Adapter Wayarles"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2990
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4303
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
msgstr "Rangkaian Wayarles"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:812
msgid "Wireless Overview"
msgstr "Gambaran keseluruhan Wayarles"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
msgid "Wireless Security"
msgstr "Keselamatan WLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
msgid "Wireless configuration migration"
msgstr ""
@@ -9302,15 +9786,15 @@ msgstr ""
msgid "Wireless is not associated"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is enabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Write received DNS queries to syslog."
msgstr ""
@@ -9322,7 +9806,7 @@ msgstr ""
msgid "XOR policy (balance-xor, 2)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -9332,7 +9816,7 @@ msgstr ""
msgid "Yes (none, 0)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:177
msgid ""
"You appear to be currently connected to the device via the \"%h\" interface. "
"Do you really want to shut down the interface?"
@@ -9345,8 +9829,20 @@ msgid ""
"scripts like \"network\", your device might become inaccessible!</strong>"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:90
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635
+msgid "You may add multiple records for the same Target."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672
+msgid "You may add multiple records for the same domain."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:92
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
@@ -9375,26 +9871,36 @@ msgstr ""
msgid "ZRam Size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
msgid "any"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
msgid "auto"
msgstr "auto"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
msgid "automatic"
msgstr "automatik"
@@ -9402,7 +9908,7 @@ msgstr "automatik"
msgid "baseT"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1591
msgid "bridged"
msgstr ""
@@ -9454,20 +9960,20 @@ msgstr ""
msgid "dBm"
msgstr "dBm"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
msgctxt "nft unit"
msgid "day"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid "disable"
msgstr "mematikan"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:991
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:997
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
msgid "disabled"
@@ -9486,14 +9992,19 @@ msgstr ""
msgid "e.g: dump"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:755
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
msgid "expired"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
msgid "forced"
msgstr ""
@@ -9517,19 +10028,19 @@ msgstr ""
msgid "hexadecimal encoded value"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
msgid "hidden"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
msgctxt "nft unit"
msgid "hour"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "hybrid mode"
msgstr ""
@@ -9551,24 +10062,24 @@ msgstr ""
msgid "key with either 5 or 13 characters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "managed config (M)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1395
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
msgid "medium security"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
msgctxt "nft unit"
msgid "minute"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "minutes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
msgid "mobile home agent (H)"
msgstr ""
@@ -9576,7 +10087,7 @@ msgstr ""
msgid "netif_carrier_ok()"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "no"
msgstr ""
@@ -9590,8 +10101,11 @@ msgstr ""
msgid "non-empty value"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3419
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
msgid "none"
msgstr "tidak ada"
@@ -9602,20 +10116,20 @@ msgid "not present"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:969
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:970
msgid "off"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794
msgid "on available prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "open network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
msgid "other config (O)"
msgstr ""
@@ -9624,7 +10138,11 @@ msgstr ""
msgid "output"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
+msgid "over a day ago"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
msgctxt "nft unit"
msgid "packets"
msgstr ""
@@ -9647,23 +10165,22 @@ msgid ""
"single packet rather than many small ones"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
msgid "relay mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1586
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
msgid "routed"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "sec"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "server mode"
msgstr ""
@@ -9671,7 +10188,7 @@ msgstr ""
msgid "sstpc Log-level"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "strong security"
msgstr ""
@@ -9679,7 +10196,7 @@ msgstr ""
msgid "tagged"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "time units (TUs / 1.024 ms) [1000-65535]"
msgstr ""
@@ -9698,15 +10215,19 @@ msgstr ""
msgid "unknown"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:28
+msgid "unknown version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
msgid "unlimited"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
@@ -9728,8 +10249,8 @@ msgid "untagged"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
msgid "valid IP address"
msgstr ""
@@ -9742,7 +10263,7 @@ msgid "valid IPv4 CIDR"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
msgid "valid IPv4 address"
msgstr ""
@@ -9771,7 +10292,7 @@ msgid "valid IPv6 CIDR"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
msgid "valid IPv6 address"
msgstr ""
@@ -9863,7 +10384,7 @@ msgid "valid port or port range (port1-port2)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "valid port value"
msgstr ""
@@ -9899,16 +10420,16 @@ msgstr ""
msgid "value with at most %d characters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "weak security"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
msgctxt "nft unit"
msgid "week"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr ""
@@ -9916,6 +10437,9 @@ msgstr ""
msgid "« Back"
msgstr "« Kembali"
+#~ msgid "Filter useless"
+#~ msgstr "Penapis tak berguna"
+
#~ msgid "Host entries"
#~ msgstr "Entri host"
@@ -9948,8 +10472,8 @@ msgstr "« Kembali"
#~ msgid ""
#~ "The filesystem that was used to format the memory (<abbr title=\"for "
-#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended Filesystem"
-#~ "\">ext3</abbr></samp>)"
+#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended "
+#~ "Filesystem\">ext3</abbr></samp>)"
#~ msgstr "Failsistem yang digunakan untuk memformat memori (contohnya: ext3)"
#~ msgid ""
@@ -10018,9 +10542,6 @@ msgstr "« Kembali"
#~ msgid "Transmit Power"
#~ msgstr "Daya Pancar"
-#~ msgid "Transmitter Antenna"
-#~ msgstr "Antena Pemancar"
-
#~ msgid "Uploaded File"
#~ msgstr "Uploaded Fail"
diff --git a/modules/luci-base/po/nb_NO/base.po b/modules/luci-base/po/nb_NO/base.po
index 7c490e106a..c9124ad0e4 100644
--- a/modules/luci-base/po/nb_NO/base.po
+++ b/modules/luci-base/po/nb_NO/base.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-04-25 11:11+0000\n"
+"PO-Revision-Date: 2022-11-08 00:12+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luci/nb_NO/>\n"
@@ -8,25 +8,37 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12.1-dev\n"
+"X-Generator: Weblate 4.14.2\n"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:650
msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
msgid "\"%h\" table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1539
msgid "%.1f dB"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
msgid "%d Bit"
msgstr "%d bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4043
msgid "%d invalid field(s)"
msgstr "%d ugyldig(e) felt(er)"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
+msgid "%dh ago"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
+msgid "%dm ago"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
+msgid "%ds ago"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
msgid "%s is untagged in multiple VLANs!"
msgstr ""
@@ -54,18 +66,18 @@ msgstr "(tom)"
msgid "(no interfaces attached)"
msgstr "(ingen grensesnitt tilknyttet)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:635
msgctxt "Label indicating further amount of allowed ips"
msgid "+ %d more"
-msgstr ""
+msgstr "+ %d til"
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:48
msgid "-- Additional Field --"
msgstr "-- Tilleggsfelt --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4152
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -81,13 +93,13 @@ msgstr "-- Vennligst velg --"
msgid "-- custom --"
msgstr "-- egendefinert --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
msgid "-- match by label --"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
msgid "-- match by uuid --"
msgstr ""
@@ -102,7 +114,7 @@ msgctxt "sstp log level value"
msgid "0"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
msgstr ""
@@ -115,7 +127,7 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "1 minutts belastning:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:324
msgctxt "nft amount of flags"
msgid "1 flag"
msgid_plural "%d flags"
@@ -141,7 +153,7 @@ msgctxt "sstp log level value"
msgid "4"
msgstr "4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "4-character hexadecimal ID"
msgstr ""
@@ -154,43 +166,88 @@ msgstr ""
msgid "5 Minute Load:"
msgstr "5 minutters belastning:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "6-octet identifier as a hex string - no colons"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid "802.11k RRM"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid "802.11r Fast Transition"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "802.11v: Time Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w Association SA Query maximum timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w Association SA Query retry timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid "802.11w Management Frame Protection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w maximum timeout"
msgstr "Maksimalt tidsavbrudd for 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w retry timeout"
msgstr "Tidsavbrudd for nytt forsøk for 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1022
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
msgstr "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Nettmaske"
@@ -202,71 +259,83 @@ msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr> Konfigurasjon"
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr> Navn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
msgstr "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-mellomtjener"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr>-flagg"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr>-hoppgrense"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr>-levetid"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr>-MTU"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:773
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr>-tjeneste"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+msgid ""
+"<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
+"NXDOMAIN."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+msgid ""
+"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
+"<code>::</code>) for example.com and its subdomains."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
msgctxt "nft relational \">\" operator expression"
msgid "<var>%s</var> greater than <strong>%s</strong>"
-msgstr ""
+msgstr "<var>%s</var> større enn <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
msgctxt "nft relational \">=\" operator expression"
msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
-msgstr ""
+msgstr "<var>%s</var> større enn eller lik <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
msgctxt "nft set match expression"
msgid "<var>%s</var> in set <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
msgctxt "nft relational \"==\" operator expression"
msgid "<var>%s</var> is <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
msgctxt "nft relational \"in\" operator expression"
msgid "<var>%s</var> is one of <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
msgctxt "nft relational \"<\" operator expression"
msgid "<var>%s</var> lower than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \"<=\" operator expression"
msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
msgctxt "nft relational \"!=\" operator expression"
msgid "<var>%s</var> not <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
msgctxt "nft not in set match expression"
msgid "<var>%s</var> not in set <strong>%s</strong>"
msgstr ""
@@ -287,29 +356,29 @@ msgstr "Et oppsett for enheten «%s» finnes allerede"
msgid "A directory with the same name already exists."
msgstr "En mappe med samme navn finnes allerede."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
msgid "A new login is required since the authentication session expired."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "A43C + J43 + A43"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
msgid "A43C + J43 + A43 + V43"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid "ADSL"
msgstr "ADSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
msgid "ANSI T1.413"
msgstr "ANSI T1.413"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
msgid "APN"
msgstr "<abbr title=\"Aksesspunkt Navn\">APN</abbr>"
@@ -342,33 +411,40 @@ msgstr ""
msgid "ARP retry threshold"
msgstr "APR terskel for nytt forsøk"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:638
msgid "ARP traffic table \"%h\""
+msgstr "ARP-trafikktabell «%h»"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
msgid "ATM (Asynchronous Transfer Mode)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid "ATM Bridges"
msgstr "<abbr title=\"Asynchronous Transfer Mode\">ATM</abbr> Broer"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
msgid "ATM Virtual Channel Identifier (VCI)"
msgstr ""
"<abbr title=\"Asynchronous Transfer Mode\">ATM</abbr> Virtuell kanal "
"identifikator <abbr title=\"Virtual Channel Identifier\">(VCI)</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
msgid "ATM Virtual Path Identifier (VPI)"
msgstr ""
"<abbr title=\"Asynchronous Transfer Mode\">ATM</abbr> Virtuell plasserings "
"identifikator <abbr title=\"Virtual Path Identifier\">(VPI)</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid ""
"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
@@ -378,12 +454,12 @@ msgstr ""
"nettverk grensesnitt, dette kan brukes sammen med DHCP eller PPP for å koble "
"seg mot en leverandørs nettverk."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
msgid "ATM device number"
msgstr "<abbr title=\"Asynchronous Transfer Mode\">ATM</abbr> enhetsnummer"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "ATU-C System Vendor ID"
msgstr ""
@@ -393,7 +469,7 @@ msgstr ""
msgid "Absent Interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
msgid "Accept DNS queries only from hosts whose address is on a local subnet."
msgstr ""
@@ -401,7 +477,7 @@ msgstr ""
msgid "Accept local"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
msgctxt "nft accept action"
msgid "Accept packet"
msgstr ""
@@ -414,8 +490,8 @@ msgstr ""
msgid "Access Concentrator"
msgstr "Tilgangskonsentrator"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
msgid "Access Point"
msgstr "Aksesspunkt"
@@ -452,7 +528,7 @@ msgstr "Aktive IPv4 Ruter"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:258
msgid "Active IPv4 Rules"
-msgstr ""
+msgstr "Aktive IPv4-regler"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:265
msgid "Active IPv6 Routes"
@@ -460,14 +536,14 @@ msgstr "Aktive IPv6 Ruter"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:268
msgid "Active IPv6 Rules"
-msgstr ""
+msgstr "Aktive IPv6-regler"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
msgid "Active-Backup policy (active-backup, 1)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
msgid "Ad-Hoc"
msgstr "Ad-Hoc (Uavhengig)"
@@ -484,18 +560,18 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3582
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:885
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
msgid "Add"
msgstr "Legg til"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
msgid "Add ATM Bridge"
msgstr ""
@@ -515,11 +591,11 @@ msgstr "Legg til LED-handling"
msgid "Add VLAN"
msgstr "Legg til VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1328
msgid "Add device configuration"
msgstr "Legg til enhetsoppsett …"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1268
msgid "Add device configuration…"
msgstr "Legg til enhetsoppsett …"
@@ -527,18 +603,18 @@ msgstr "Legg til enhetsoppsett …"
msgid "Add instance"
msgstr "Legg til instans"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
msgid "Add key"
msgstr "Legg til nøkkel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
msgid "Add local domain suffix to names served from hosts files."
msgstr "Legg det lokale domenesuffikset til navn utgitt fra vertsfiler"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:475
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
msgid "Add new interface..."
msgstr "Legg til grensesnitt..."
@@ -552,13 +628,13 @@ msgstr "Legg til i svarteliste"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:335
msgid "Add to Whitelist"
-msgstr ""
+msgstr "Legg til i hvitliste"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
msgid "Additional hosts files"
msgstr "Tilleggs vertsfiler"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
msgid "Additional servers file"
msgstr ""
@@ -580,7 +656,7 @@ msgctxt "nft meta nfproto"
msgid "Address family"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:278
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
msgid "Address setting is invalid"
msgstr ""
@@ -588,23 +664,23 @@ msgstr ""
msgid "Address to access local relay bridge"
msgstr "Adresse for tilgang til lokal relébro"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
msgid "Addresses"
-msgstr ""
+msgstr "Adresser"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:3
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:15
msgid "Administration"
msgstr "Administrasjon"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:488
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:989
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
msgid "Advanced Settings"
msgstr "Avanserte innstillinger"
@@ -615,13 +691,13 @@ msgstr "Avanserte enhetsvalg"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:513
msgid "Ageing time"
-msgstr ""
+msgstr "Aldringstid"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:50
msgid "Aggregate Originator Messages"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
msgstr ""
@@ -647,27 +723,27 @@ msgstr ""
msgid "Alert"
msgstr "Varsle"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
#: modules/luci-compat/luasrc/model/network.lua:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
msgid "Alias Interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
msgid "Alias of \"%s\""
-msgstr ""
+msgstr "Alias for «%s»"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
msgid "All servers"
msgstr "Alle tjenere"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
msgstr "Tildel IP-adresser sekvensielt, fra lavest tilgjengelige adresse."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
msgid "Allocate IPs sequentially"
msgstr "Tildel IP sekvensielt"
@@ -675,11 +751,11 @@ msgstr "Tildel IP sekvensielt"
msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
msgstr "Tillat <abbr title=\"Secure Shell\">SSH</abbr> passord godkjenning"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
msgstr "Tillat AP-modus å koble fra STA-er basert på lav ACK-tilstand"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
msgid "Allow all except listed"
msgstr "Tillat alle unntatt oppførte"
@@ -687,15 +763,15 @@ msgstr "Tillat alle unntatt oppførte"
msgid "Allow full UCI access for legacy applications"
msgstr "Tillat full UCI-tilgang for foreldede programmer"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid "Allow legacy 802.11b rates"
msgstr "Tillat foreldede 802.11b-hastigheter"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1090
msgid "Allow listed only"
msgstr "Tillat kun oppførte"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "Allow localhost"
msgstr "Tillat lokalvert"
@@ -719,11 +795,13 @@ msgstr "Tillat sondering av systemfunksjoner"
msgid "Allow the <em>root</em> user to login with password"
msgstr "Tillat bruker <em>root</em> å logge inn med passord"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
msgid "Allowed IPs"
msgstr "Tillatte IP-er"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:306
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
msgid "AllowedIPs setting is invalid"
msgstr ""
@@ -741,12 +819,12 @@ msgstr "Alltid av (kjerne: ingen)"
msgid "Always on (kernel: default-on)"
msgstr "Alltid på (kjerne: forvalgt på)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr ""
"Alltid send DPCP-innstillinger. Trengs noen ganger med f.eks. PXELinux."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
@@ -759,6 +837,10 @@ msgstr ""
msgid "Amount of Duplicate Address Detection probes to send"
msgstr "Mengde dupliserte adresseoppdagelsesprober å sende"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
msgstr "Kunne ikke lagre skjemaet:"
@@ -767,98 +849,98 @@ msgstr "Kunne ikke lagre skjemaet:"
msgid "An optional, short description for this device"
msgstr "Valgfri kort beskrivelse av denne enheten"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Annex"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
msgid "Annex A + L + M (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
msgid "Annex A G.992.1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Annex A G.992.2"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
msgid "Annex A G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
msgid "Annex A G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
msgid "Annex B (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
msgid "Annex B G.992.1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
msgid "Annex B G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
msgid "Annex B G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
msgid "Annex J (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
msgid "Annex L G.992.3 POTS 1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "Annex M (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
msgid "Annex M G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
msgid "Annex M G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
msgid "Announce this device as IPv6 DNS server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
msgid ""
"Announce this device as default router if a local IPv6 default route is "
"present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:789
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
msgid ""
"Announce this device as default router if a public IPv6 prefix is available, "
"regardless of local default route availability."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
msgid ""
"Announce this device as default router regardless of whether a prefix or "
"default route is present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Announced DNS domains"
msgstr "Kunngjorte DNS-domener"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
msgid "Announced IPv6 DNS servers"
msgstr "Kunngjorte IPv6-DNS-tjenere"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
msgid "Anonymous Identity"
msgstr ""
@@ -871,7 +953,7 @@ msgstr "Anonym montering"
msgid "Anonymous Swap"
msgstr "Anonym sidevekslingsfil"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:519
msgctxt "nft match any traffic"
msgid "Any packet"
msgstr ""
@@ -883,11 +965,11 @@ msgstr ""
msgid "Any zone"
msgstr "Alle soner"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
msgid "Apply DHCP Options to this net. (Empty = all clients)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Apply and keep settings"
msgstr ""
@@ -895,45 +977,45 @@ msgstr ""
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4524
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4522
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4655
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
msgid "Applying configuration changes… %ds"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
msgid "Architecture"
msgstr "Arkitektur"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:152
#, fuzzy
msgid "Arp-scan"
msgstr "ARP-skanning"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2239
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
msgid "Associated Stations"
msgstr "Tilkoblede Klienter"
@@ -942,15 +1024,15 @@ msgstr "Tilkoblede Klienter"
msgid "Associations"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
msgid ""
"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
msgid ""
"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -965,7 +1047,7 @@ msgstr ""
msgid "Auth Group"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1617
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
msgid "Authentication"
msgstr "Godkjenning"
@@ -974,11 +1056,11 @@ msgstr "Godkjenning"
msgid "Authentication Type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
msgid "Authoritative"
msgstr "Autoritativ"
-#: modules/luci-base/luasrc/view/sysauth.htm:17
+#: modules/luci-base/ucode/template/sysauth.ut:17
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
msgid "Authorization Required"
msgstr "Autorisasjon er nødvendig"
@@ -986,7 +1068,7 @@ msgstr "Autorisasjon er nødvendig"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
@@ -1004,7 +1086,7 @@ msgstr "Automatisk Homenet-protokoll (HNCP)"
msgid "Automatically check filesystem for errors before mounting"
msgstr "Sjekk filsystem automatisk før montering"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid ""
"Automatically handle multiple uplink interfaces using source-based policy "
"routing."
@@ -1026,6 +1108,10 @@ msgstr "Automatisk montering av filsystem"
msgid "Automount Swap"
msgstr "Automatisk montering av sidevekslingsfil"
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Available"
msgstr "Tilgjengelig"
@@ -1048,11 +1134,11 @@ msgstr "Gjennomsnitt:"
msgid "Avoid Bridge Loops"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
msgid "B43 + B43C"
msgstr "B43 + B43C"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
msgid "B43 + B43C + V43"
msgstr "B43 + B43C + V43"
@@ -1060,15 +1146,19 @@ msgstr "B43 + B43C + V43"
msgid "BR / DMR / AFTR"
msgstr "BR / DMR / AFTR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "BSS Transition"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1814
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3250
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
msgid "Back"
msgstr "Tilbake"
@@ -1077,11 +1167,7 @@ msgstr "Tilbake"
msgid "Back to Overview"
msgstr "Tilbake til oversikt"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
-msgid "Back to configuration"
-msgstr "Tilbake til konfigurasjon"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:804
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834
msgid "Back to peer configuration"
msgstr ""
@@ -1094,7 +1180,6 @@ msgid "Backup / Flash Firmware"
msgstr "Sikkerhetskopiering/Firmware oppgradering"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
msgstr "Sikkerhetskopier filliste"
@@ -1131,12 +1216,15 @@ msgid ""
"packet fits but it is possible to deactivate the fragmentation entirely."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
msgid "Beacon Interval"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Beacon Report"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
msgid ""
"Below is the determined list of files to backup. It consists of changed "
"configuration files marked by opkg, essential base files and the user "
@@ -1150,7 +1238,7 @@ msgstr ""
msgid "Bind NTP server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
msgid "Bind dynamically to interfaces rather than wildcard address."
msgstr ""
@@ -1159,18 +1247,31 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind interface"
msgstr "Forbindelsesgrensesnitt"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"<a href=\"%s\">RFC2782</a>."
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind the tunnel to this interface (optional)."
@@ -1190,7 +1291,11 @@ msgstr ""
msgid "Bonding Policy"
msgstr "Forbindelsespraksis"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3014
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+msgid "Both Listen addr and Relay To must be specified."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
#: modules/luci-compat/luasrc/model/network.lua:1421
msgid "Bridge"
msgstr "Bro"
@@ -1201,17 +1306,17 @@ msgid "Bridge (Support direct communication between MAC VLANs)"
msgstr "Bro (støtter direkte kommunikasjon mellom forskjellige MAC-VLAN)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
msgid "Bridge VLAN filtering"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
msgid "Bridge device"
msgstr "Broenhet"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
msgid "Bridge port specific options"
msgstr ""
@@ -1219,11 +1324,11 @@ msgstr ""
msgid "Bridge ports"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:642
msgid "Bridge traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
msgid "Bridge unit number"
msgstr "Bro enhetsnummer"
@@ -1231,7 +1336,7 @@ msgstr "Bro enhetsnummer"
msgid "Bring up empty bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
msgid "Bring up on boot"
msgstr "Slå på ved oppstart"
@@ -1244,7 +1349,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4153
msgid "Browse…"
msgstr ""
@@ -1252,7 +1357,13 @@ msgstr ""
msgid "Buffered"
msgstr "Bufret"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+msgid ""
+"CA certificate (PEM encoded; Use instead of system-wide store to verify the "
+"gateway certificate."
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
msgid "CA certificate; if empty it will be saved after the first connection."
msgstr ""
@@ -1260,6 +1371,10 @@ msgstr ""
msgid "CLAT configuration failed"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+msgid "CNAME or fqdn"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "CPU usage (%)"
msgstr "CPU forbruk (%)"
@@ -1274,51 +1389,56 @@ msgstr ""
msgid "Call failed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4162
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4651
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2051
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2113
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:465
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
msgid "Cancel"
msgstr "Avbryt"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:337
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347
msgid "Cannot parse configuration: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:569
msgctxt "Chain hook: forward"
msgid "Capture incoming packets addressed to other hosts"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:561
msgctxt "Chain hook: prerouting"
msgid "Capture incoming packets before any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565
msgctxt "Chain hook: input"
msgid "Capture incoming packets routed to the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:577
msgctxt "Chain hook: postrouting"
msgid "Capture outgoing packets after any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
msgctxt "Chain hook: output"
msgid "Capture outgoing packets originating from the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
msgctxt "Chain hook: ingress"
msgid "Capture packets directly after the NIC received them"
msgstr ""
@@ -1327,45 +1447,45 @@ msgstr ""
msgid "Category"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
msgid "Certificate constraint (Domain)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
msgid "Certificate constraint (SAN)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
msgid "Certificate constraint (Subject)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
msgid "Certificate constraint (Wildcard)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid ""
"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
"`logread -f` during handshake for actual values"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (exact match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (suffix match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1378,16 +1498,16 @@ msgstr ""
msgid "Chain"
msgstr "Kjede"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:581
msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
msgid "Changes"
msgstr "Endringer"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4721
msgid "Changes have been reverted."
msgstr ""
@@ -1399,17 +1519,18 @@ msgstr "Endrer administrator passordet for tilgang til enheten"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1812
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
msgid "Channel"
msgstr "Kanal"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
msgid "Channel Analysis"
msgstr "Kanalanalyse"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391
msgid "Channel Width"
msgstr "Kanalbredde"
@@ -1417,7 +1538,7 @@ msgstr "Kanalbredde"
msgid "Check filesystems before mount"
msgstr "Sjekk filsystemer før montering"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Check this option to delete the existing networks from this radio."
msgstr ""
@@ -1435,8 +1556,8 @@ msgstr "Sjekker avtrykk …"
msgid "Choose mtdblock"
msgstr "Velg mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid ""
"Choose the firewall zone you want to assign to this interface. Select "
"<em>unspecified</em> to remove the interface from the associated zone or "
@@ -1448,7 +1569,7 @@ msgstr ""
"Eller fyll ut <em>Opprett</em> feltet for å definere en ny sone og tilknytte "
"grensesnittet til det."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>custom</em> field to define a new network."
@@ -1456,7 +1577,7 @@ msgstr ""
"Velg det eller de nettverk du vil legge til dette trådløse grensesnittet, "
"eller fyll ut <em>Opprett</em> feltet for å definere et nytt nettverk."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
msgid "Cipher"
msgstr "Krypteringsmetode"
@@ -1480,9 +1601,9 @@ msgstr ""
"Klikk «Lagre mtdblock» for å laste ned angitt mtdblock-fil. (Merk: Denne "
"funksjonen er for proffer!)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3892
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
msgid "Client"
msgstr "Klient"
@@ -1492,9 +1613,9 @@ msgstr "Klient"
msgid "Client ID to send when requesting DHCP"
msgstr "Klient ID som sendes ved DHCP spørring"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4399
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
msgstr "Lukk"
@@ -1511,17 +1632,13 @@ msgstr ""
"Lukk inaktiver tilkoblinger etter angitt antall sekunder, bruk 0 for en "
"kontinuerlig tilkobling"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
-msgid "Close list..."
-msgstr "Lukk liste..."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2237
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66
msgid "Collecting data..."
msgstr "Samler inn data…"
@@ -1541,7 +1658,7 @@ msgstr "Kommando mislyktes"
msgid "Comment"
msgstr "Kommentar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid ""
"Complicates key reinstallation attacks on the client side by disabling "
"retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1556,29 +1673,32 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Config File"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Oppsett"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:670
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:690
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4508
msgid "Configuration changes have been rolled back!"
msgstr "Oppsettsendringer har blitt tilbakestilt."
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
msgstr "Oppsett mislyktes"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid ""
"Configures data rates based on the coverage cell density. Normal configures "
"basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
@@ -1588,32 +1708,32 @@ msgid ""
"offered."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
msgid ""
"Configures the default router advertisement in <abbr title=\"Router "
"Advertisement\">RA</abbr> messages."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
msgid ""
-"Configures the operation mode of the <abbr title=\"Router Advertisement"
-"\">RA</abbr> service on this interface."
+"Configures the operation mode of the <abbr title=\"Router "
+"Advertisement\">RA</abbr> service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
msgid "Configures the operation mode of the DHCPv6 service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
msgid ""
"Configures the operation mode of the NDP proxy service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1314
msgid "Configure…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
msgid "Confirm disconnect"
msgstr ""
@@ -1623,7 +1743,7 @@ msgstr "Bekreftelse"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
msgid "Connected"
msgstr "Tilkoblet"
@@ -1637,7 +1757,7 @@ msgstr ""
msgid "Connection attempt failed."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid "Connection endpoint"
msgstr ""
@@ -1649,16 +1769,16 @@ msgstr "Forbindelsen ble brutt"
msgid "Connections"
msgstr "Tilkoblinger"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
msgid "Connectivity change"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:32
msgctxt "nft ct state"
msgid "Conntrack state"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:34
msgctxt "nft ct status"
msgid "Conntrack status"
msgstr ""
@@ -1677,29 +1797,29 @@ msgstr ""
msgid "Contents have been saved."
msgstr "Innholdet har blitt lagret."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269
msgid "Continue"
msgstr "Fortsett"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
msgctxt "nft jump action"
msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
msgid "Continue in calling chain"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:551
msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4546
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4544
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1710,20 +1830,20 @@ msgstr ""
msgid "Country"
msgstr "Land"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
msgid "Country Code"
msgstr "Landskode"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid "Coverage cell density"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid "Create / Assign firewall-zone"
msgstr "Opprett/Tildel brannmur sone"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
msgid "Create interface"
msgstr "Opprett grensesnitt"
@@ -1739,12 +1859,12 @@ msgstr "Cron logg nivå"
msgid "Current power"
msgstr "Nåværende sendeeffekt"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
msgctxt "nft meta hour"
msgid "Current time"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
msgctxt "nft meta day"
msgid "Current weekday"
msgstr ""
@@ -1770,8 +1890,8 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
msgid ""
-"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
-"\">LED</abbr>s if possible."
+"Customizes the behaviour of the device <abbr title=\"Light Emitting "
+"Diode\">LED</abbr>s if possible."
msgstr ""
"Tilpasser oppførselen til enhetens <abbr title=\"Light Emitting Diode\">LED</"
"abbr>s om mulig."
@@ -1781,38 +1901,38 @@ msgstr ""
msgid "DAD transmits"
msgstr "DAD-sender"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "DAE-Client"
msgstr "DAE-klient"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "DAE-Port"
msgstr "DAE-port"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "DAE-Secret"
msgstr "DAE-tjener"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
msgid "DHCP Options"
msgstr "DHCP-innstillinger"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
msgid "DHCP Server"
msgstr "DHCP Server"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:249
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
msgid "DHCP and DNS"
msgstr "DHCP og DNS"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2110
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:969
msgid "DHCP client"
msgstr "DHCP klient"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid "DHCP-Options"
msgstr "DHCP-Alternativer"
@@ -1821,7 +1941,7 @@ msgstr "DHCP-Alternativer"
msgid "DHCPv6 client"
msgstr "DHCPv6-klient"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
msgid "DHCPv6-Service"
msgstr "DHCPv6-tjeneste"
@@ -1833,27 +1953,27 @@ msgstr "DHCPv6-tjeneste"
msgid "DNS"
msgstr "DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
msgid "DNS forwardings"
msgstr "DNS videresendinger"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526
msgid "DNS query port"
msgstr "<abbr title=\"Domain Name System\">DNS</abbr> spørre port"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
msgid "DNS search domains"
msgstr "DNS-søkedomener"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
msgid "DNS server port"
msgstr "<abbr title=\"Domain Name System\">DNS</abbr> server port"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:286
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
msgid "DNS setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid "DNS weight"
msgstr "DNS-vekting"
@@ -1861,11 +1981,11 @@ msgstr "DNS-vekting"
msgid "DNS-Label / FQDN"
msgstr "DNS-etikett/FQDN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
msgid "DNSSEC"
msgstr "DNSSEC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
msgid "DNSSEC check unsigned"
msgstr ""
@@ -1877,39 +1997,49 @@ msgstr "Lediggangstidsavbrudd for DPD"
msgid "DS-Lite AFTR address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
msgid "DSL"
msgstr "DSL"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
msgid "DSL Status"
msgstr "DSL-status"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
msgid "DSL line mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "DTIM Interval"
msgstr "DTIM-intervall"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
msgid "DUID"
msgstr "DUID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Data Rate"
msgstr "Datahastighet"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+#, fuzzy
+msgid "Data Received"
+msgstr "Motta"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
+#, fuzzy
+msgid "Data Transmitted"
+msgstr "Sende"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
msgid "Debug"
msgstr "Feilsøking"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
msgid "Default router"
msgstr "Forvalgt ruter"
@@ -1917,7 +2047,7 @@ msgstr "Forvalgt ruter"
msgid "Default state"
msgstr "Standard tilstand"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid ""
"Define additional DHCP options, for example "
"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
@@ -1942,23 +2072,23 @@ msgstr ""
msgid "Defines a specific MTU for this route"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid "Delegate IPv6 prefixes"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3566
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
msgid "Delete"
msgstr "Slett"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
msgid "Delete key"
msgstr ""
@@ -1966,21 +2096,22 @@ msgstr ""
msgid "Delete request failed: %s"
msgstr "Slettingsforespørsel mislyktes: %s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:906
msgid "Delete this network"
msgstr "Fjern dette nettverket"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "Delivery Traffic Indication Message Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
msgid "Description"
msgstr "Beskrivelse"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
msgid "Deselect"
msgstr "Fravelg"
@@ -1988,7 +2119,7 @@ msgstr "Fravelg"
msgid "Design"
msgstr "Design"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:731
msgid "Designated master"
msgstr ""
@@ -1998,12 +2129,12 @@ msgstr ""
msgid "Destination"
msgstr "Destinasjon"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
msgctxt "nft ip daddr"
msgid "Destination IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
msgctxt "nft ip6 daddr"
msgid "Destination IPv6"
msgstr ""
@@ -2012,7 +2143,7 @@ msgstr ""
msgid "Destination port"
msgstr "Målport"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
msgctxt "nft ip dport"
msgid "Destination port"
msgstr ""
@@ -2025,21 +2156,21 @@ msgstr "Målsone"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1134
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid "Device"
msgstr "Enhet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:920
msgid "Device Configuration"
msgstr "Enhet Konfigurasjon"
@@ -2060,7 +2191,7 @@ msgstr "Enhetsnavn"
msgid "Device not managed by ModemManager."
msgstr "Enheten håndteres ikke av ModemManager."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
msgid "Device not present"
msgstr "Enheten er ikke tilstede"
@@ -2068,7 +2199,7 @@ msgstr "Enheten er ikke tilstede"
msgid "Device type"
msgstr "Enhetstype"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4545
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4543
msgid "Device unreachable!"
msgstr "Enheten er ikke tilgjengelig!"
@@ -2076,16 +2207,16 @@ msgstr "Enheten er ikke tilgjengelig!"
msgid "Device unreachable! Still waiting for device..."
msgstr "Enheten er utilgjengelig!Venter fremdeles på enhet …"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
msgid "Devices"
msgstr "Enheter"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:159
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
msgid "Diagnostics"
msgstr "Nettverksdiagnostikk"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106
msgid "Dial number"
msgstr ""
@@ -2095,12 +2226,12 @@ msgstr "Katalog"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Disable"
msgstr "Skru av"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid ""
"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
"this interface."
@@ -2117,20 +2248,21 @@ msgstr ""
msgid "Disable Encryption"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1184
msgid "Disable Inactivity Polling"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Disable this network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
@@ -2139,21 +2271,21 @@ msgstr ""
msgid "Disabled"
msgstr "Avskrudd"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:521
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
msgctxt "Label indicating that WireGuard peer is disabled"
msgid "Disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Disassociate On Low Acknowledgement"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
msgid ""
"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
msgstr "Forkast oppstrøms RFC1918 svar."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351
@@ -2161,7 +2293,6 @@ msgid "Disconnect"
msgstr "Koble fra"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
#, fuzzy
msgid "Disconnection attempt failed"
msgstr "Kunne ikke koble fra"
@@ -2177,19 +2308,21 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3264
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1775
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
msgid "Dismiss"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance Optimization"
msgstr "Avstand Optimalisering"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance to farthest network member in meters."
msgstr "Avstand i meter til det medlem av nettverket som er lengst unna."
@@ -2197,22 +2330,22 @@ msgstr "Avstand i meter til det medlem av nettverket som er lengst unna."
msgid "Distributed ARP Table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
msgid ""
"Dnsmasq instance to which this boot section is bound. If unspecified, the "
"section is valid for all dnsmasq instances."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid ""
-"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
-"forwarder."
+"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
+"abbr> forwarder."
msgstr ""
"Dnsmasq er en lett <abbr title=\"Dynamic Host Configuration Protocol\">HDCP</"
"abbr>-tjener og <abbr title=\"Domain Name System\">DNS</abbr>-videresender."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
msgid "Do not cache negative replies, e.g. for non-existent domains."
msgstr "Ikke cache negative svar, f.eks for ikke eksisterende domener"
@@ -2224,27 +2357,21 @@ msgstr "Ikke cache negative svar, f.eks for ikke eksisterende domener"
msgid "Do not create host route to peer (optional)."
msgstr "Kunne ikke opprette vertsrute til likemann (valgfritt)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
msgid "Do not forward DNS queries without dots or domain parts."
msgstr ""
"Ikke videresend <abbr title=\"Domain Name System\">DNS</abbr>-Forespørsler "
"uten <abbr title=\"Domain Name System\">DNS</abbr>-Navn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
-msgid "Do not forward queries that cannot be answered by public resolvers."
-msgstr ""
-"Ikke videresend forespørsler som ikke kan besvares med offentlige "
-"navneservere"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
msgid "Do not forward reverse lookups for local networks."
msgstr "Ikke videresend reverserte oppslag for lokale nettverk"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
msgid "Do not listen on the specified interfaces."
msgstr "Ikke lytt til de angitte grensesnittene."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
msgid "Do not offer DHCPv6 service on this interface."
msgstr "Ikke tilby DHCPv6-tjeneste på dette grensesnittet."
@@ -2253,7 +2380,7 @@ msgctxt "VLAN port state"
msgid "Do not participate"
msgstr "Ikke delta"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
msgid ""
"Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
"packets."
@@ -2265,7 +2392,7 @@ msgstr ""
msgid "Do not send a hostname"
msgstr "Ikke send et vertsnavn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
msgid ""
"Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr> messages on this interface."
@@ -2277,7 +2404,7 @@ msgstr ""
msgid "Do you really want to delete \"%s\" ?"
msgstr "Slett «%s»?"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
msgstr "Slett følgende SSH-nøkkel?"
@@ -2289,7 +2416,7 @@ msgstr "Slett alle innstillinger?"
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "Slett mappen «%s», undermapper og innhold?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:593
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613
msgid "Do you want to replace the current PSK?"
msgstr ""
@@ -2297,15 +2424,16 @@ msgstr ""
msgid "Do you want to replace the current keys?"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
msgid "Domain"
msgstr "Domene"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
msgid "Domain required"
msgstr "Domene kreves"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
msgid "Domain whitelist"
msgstr "Domene hviteliste"
@@ -2331,11 +2459,11 @@ msgstr "Last ned sikkerhetskopi"
msgid "Download mtdblock"
msgstr "Last ned mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
msgid "Downstream SNR offset"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
msgid ""
"Drag or paste a valid <em>*.conf</em> file below to configure the local "
"WireGuard interface."
@@ -2349,12 +2477,12 @@ msgstr "Dra for å endre rekkefølge"
msgid "Drop Duplicate Frames"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
msgctxt "nft drop action"
msgid "Drop packet"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:547
msgctxt "Chain policy: drop"
msgid "Drop unmatched packets"
msgstr ""
@@ -2376,20 +2504,20 @@ msgstr ""
msgid "Dual-Stack Lite (RFC6333)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
msgstr ""
"Dynamisk <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "Dynamic Authorization Extension client."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "Dynamic Authorization Extension port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "Dynamic Authorization Extension secret."
msgstr ""
@@ -2397,7 +2525,7 @@ msgstr ""
msgid "Dynamic tunnel"
msgstr "Dynamisk tunnel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid ""
"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
"having static leases will be served."
@@ -2409,17 +2537,17 @@ msgstr ""
msgid "EA-bits length"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1635
msgid "EAP-Method"
msgstr "EAP-metode"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:505
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
msgid "Edit"
msgstr "Endre"
@@ -2433,15 +2561,15 @@ msgid ""
"reload the page."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
msgid "Edit this network"
msgstr "Endre dette nettverket"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:852
msgid "Edit wireless network"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
msgctxt "nft rt mtu"
msgid "Effective route MTU"
msgstr ""
@@ -2474,12 +2602,12 @@ msgstr ""
msgid "Emergency"
msgstr "Krisesituasjon"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Enable"
msgstr "Skru på"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
msgstr ""
@@ -2493,7 +2621,7 @@ msgstr ""
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
msgstr "Aktiver <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
msgstr ""
@@ -2544,7 +2672,7 @@ msgstr "Aktiver NTP klient"
msgid "Enable Single DES"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
msgid "Enable TFTP server"
msgstr "Aktiver TFTP server"
@@ -2556,23 +2684,23 @@ msgstr ""
msgid "Enable VLAN functionality"
msgstr "Aktiver VLAN funksjonalitet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1787
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
msgid ""
-"Enable automatic redirection of <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> port."
+"Enable automatic redirection of <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr> port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid "Enable key reinstallation (KRACK) countermeasures"
msgstr ""
@@ -2600,7 +2728,7 @@ msgstr ""
msgid "Enable multicast support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
msgstr ""
@@ -2627,11 +2755,11 @@ msgstr ""
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
msgid "Enable the built-in single-instance TFTP server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Enable this network"
msgstr ""
@@ -2644,8 +2772,9 @@ msgstr ""
msgid "Enable unicast flooding"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
msgstr "Påskrudd"
@@ -2654,7 +2783,7 @@ msgstr "Påskrudd"
msgid "Enables IGMP snooping on this bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
@@ -2674,28 +2803,34 @@ msgstr "Aktiverer Spanning Tree Protocol på denne broen"
msgid "Encapsulation limit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
msgid "Encapsulation mode"
msgstr "Innkapsling modus"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1815
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
msgid "Encryption"
msgstr "Kryptering"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+#, fuzzy
+msgid "Endpoint"
+msgstr "Monterings punkt"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid "Endpoint Host"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Endpoint Port"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:316
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
msgid "Endpoint setting is invalid"
msgstr ""
@@ -2731,11 +2866,11 @@ msgstr "Skriv inn egendefinerte verdier"
msgid "Erasing..."
msgstr "Sletter..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:115
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:116
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
msgid "Error"
msgstr "Feil"
@@ -2744,16 +2879,16 @@ msgstr "Feil"
msgid "Error getting PublicKey"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Errored seconds (ES)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3027
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
#: modules/luci-compat/luasrc/model/network.lua:1433
msgid "Ethernet Adapter"
msgstr "Ethernet Tilslutning"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
#: modules/luci-compat/luasrc/model/network.lua:1423
msgid "Ethernet Switch"
msgstr "Ethernet Svitsj"
@@ -2766,11 +2901,17 @@ msgstr ""
msgid "Every second (fast, 1)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
msgid "Exclude interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:160
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
#, fuzzy
msgid ""
"Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
@@ -2783,11 +2924,15 @@ msgstr ""
msgid "Existing device"
msgstr "Eksisterende enhet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
msgid "Expand hosts"
msgstr "Utvid vertsliste"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+msgid "Expected port number."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
msgid "Expecting a hexadecimal assignment hint"
msgstr ""
@@ -2808,11 +2953,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "Expecting: %s"
msgstr "Forventer: %s"
@@ -2824,7 +2969,7 @@ msgstr "Forventer: ikke-tom verdi"
msgid "Expires"
msgstr "Utgår"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
#, fuzzy
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
@@ -2834,11 +2979,11 @@ msgstr "Utløpstid på leide adresser, minimum er 2 minutter (<code>2m</code>)."
msgid "External"
msgstr "Ekstern"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "External R0 Key Holder List"
msgstr "Ekstern R0-nøkkelholderliste"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid "External R1 Key Holder List"
msgstr "Ekstern R1-nøkkelholderliste"
@@ -2867,15 +3012,15 @@ msgstr "Ekstra PPPD-innstillinger"
msgid "Extra sstpc options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550
msgid "FT over DS"
msgstr "FT over DS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1549
msgid "FT over the Air"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
msgid "FT protocol"
msgstr ""
@@ -2883,19 +3028,43 @@ msgstr ""
msgid "Failed to change the system password."
msgstr "Klarte ikke å endre systempassordet."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
msgid "File"
msgstr "Fil"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"File listing upstream resolvers, optionally domain-specific, e.g. "
"<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
@@ -2905,38 +3074,46 @@ msgstr ""
msgid "File not accessible"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
msgid "File to store DHCP lease information."
msgstr ""
"filen der gitt <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
"abbr>-leier vil bli lagret"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
msgid "File with upstream resolvers."
msgstr "lokal <abbr title=\"Domain Navn System\">DNS</abbr>-fil"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "Filename"
msgstr "Filnavn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
msgid "Filename of the boot image advertised to clients."
msgstr "Filnavn fra boot image annonsert til klienter"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
msgid "Filesystem"
msgstr "Filsystem"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+msgid "Filter IPv4 A records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+msgid "Filter IPv6 AAAA records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+msgid "Filter SRV/SOA service discovery"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
msgid "Filter private"
msgstr "Filtrer private"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
-msgid "Filter useless"
-msgstr "Filtrer ubrukelige"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
msgid "Filtering for all slaves, no validation"
msgstr ""
@@ -2949,8 +3126,13 @@ msgstr ""
msgid "Filtering for all slaves, validation only for backup slaves"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Finalizing failed"
msgstr ""
@@ -2960,7 +3142,7 @@ msgid ""
"with defaults based on what was detected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
msgid "Find and join network"
msgstr "Finn og koble til nettverk"
@@ -2974,10 +3156,11 @@ msgid "Firewall"
msgstr "Brannmur"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
msgid "Firewall Mark"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
msgid "Firewall Settings"
msgstr "Brannmur Innstillinger"
@@ -2989,15 +3172,15 @@ msgstr "Brannmur Status"
msgid "Firewall mark"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
msgid "Firmware File"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
msgid "Firmware Version"
msgstr "Fastvareversjon"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
msgid "Fixed source port for outbound DNS queries."
msgstr "Fast kilde port for utgående DNS-spørringer"
@@ -3023,20 +3206,20 @@ msgstr "Flash operasjoner"
msgid "Flashing…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force"
msgstr "Bruk"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid "Force 40MHz mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
msgid "Force CCMP (AES)"
msgstr "Bruk CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force DHCP on this network even if another server is detected."
msgstr ""
"Bruk DHCP i dette nettverket, selv om en annen DHCP server er oppdaget."
@@ -3049,15 +3232,15 @@ msgstr ""
msgid "Force MLD version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
msgid "Force TKIP"
msgstr "Bruk TKIP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
msgid "Force TKIP and CCMP (AES)"
msgstr "Bruk TKIP og CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid "Force link"
msgstr ""
@@ -3069,19 +3252,19 @@ msgstr ""
msgid "Force use of NAT-T"
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:8
+#: modules/luci-base/ucode/template/csrftoken.ut:8
msgid "Form token mismatch"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
msgid ""
-"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> messages between the designated master "
-"interface and downstream interfaces."
+"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
+"designated master interface and downstream interfaces."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
msgid ""
"Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages received on the designated master interface to downstream "
@@ -3092,13 +3275,13 @@ msgstr ""
msgid "Forward DHCP traffic"
msgstr "Videresend DHCP trafikk"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
msgid ""
"Forward DHCPv6 messages between the designated master interface and "
"downstream interfaces."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
msgid "Forward Error Correction Seconds (FECS)"
msgstr ""
@@ -3110,7 +3293,7 @@ msgstr "Videresend kringkastingstrafikk"
msgid "Forward delay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
msgid "Forward mesh peer traffic"
msgstr ""
@@ -3118,7 +3301,7 @@ msgstr ""
msgid "Forward multicast packets as unicast packets on this device."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
msgid "Forwarding mode"
msgstr "Videresending modus"
@@ -3126,11 +3309,11 @@ msgstr "Videresending modus"
msgid "Fragmentation"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:964
msgid "Fragmentation Threshold"
msgstr "Fragmenterings Terskel"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
msgctxt "nft nat flag fully-random"
msgid "Full port randomization"
msgstr ""
@@ -3148,7 +3331,7 @@ msgid "GHz"
msgstr "GHz"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
msgid "GPRS only"
msgstr "Kun GPRS"
@@ -3187,8 +3370,8 @@ msgstr "Gateway porter"
msgid "Gateway address is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
@@ -3196,10 +3379,10 @@ msgstr ""
msgid "General Settings"
msgstr "Generelle innstillinger"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "General Setup"
msgstr "Generelt Oppsett"
@@ -3211,7 +3394,7 @@ msgstr ""
msgid "Generate Config"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid "Generate PMK locally"
msgstr ""
@@ -3219,11 +3402,11 @@ msgstr ""
msgid "Generate archive"
msgstr "Opprett arkiv"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:789
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819
msgid "Generate configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:829
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859
msgid "Generate configuration…"
msgstr ""
@@ -3231,15 +3414,15 @@ msgstr ""
msgid "Generate new key pair"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
msgid "Generate preshared key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:671
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:691
msgid "Generates a configuration suitable for import on a WireGuard peer"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:763
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
msgid "Generating QR code…"
msgstr ""
@@ -3251,25 +3434,25 @@ msgstr "Det oppgitte passordet var ikke korrekt, passord ble ikke endret!"
msgid "Global Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
msgid "Global network options"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:82
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:84
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
msgid "Go to firmware upgrade..."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:72
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
msgid "Go to password configuration..."
msgstr "Gå til passord konfigurasjon..."
#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3748
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
msgid "Go to relevant configuration page"
@@ -3295,6 +3478,10 @@ msgstr ""
msgid "Grant access to LuCI Wireguard procedures"
msgstr ""
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr ""
+
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
msgid "Grant access to SSH configuration"
msgstr ""
@@ -3400,11 +3587,11 @@ msgstr ""
msgid "Hang Up"
msgstr "Slå av"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Header Error Code Errors (HEC)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
msgid "Heartbeat interval (kernel: heartbeat)"
msgstr ""
@@ -3420,7 +3607,7 @@ msgstr ""
"Her kan du konfigurere grunnleggende aspekter av enheten som f.eks. dens "
"vertsnavn eller tidssone."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "Skjul <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
@@ -3429,11 +3616,11 @@ msgstr "Skjul <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgid "Hide empty chains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
msgid "High"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
msgctxt "Chain hook description"
msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
msgstr ""
@@ -3443,7 +3630,7 @@ msgid "Hop Penalty"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2169
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2231
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
msgid "Host"
@@ -3453,7 +3640,7 @@ msgstr ""
msgid "Host expiry timeout"
msgstr "Verts utløpstid"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
msgid "Host requests this filename from the boot server."
msgstr ""
@@ -3462,9 +3649,9 @@ msgid "Host-Uniq tag content"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
msgid "Hostname"
@@ -3474,11 +3661,11 @@ msgstr "Vertsnavn"
msgid "Hostname to send when requesting DHCP"
msgstr "Vertsnavn som sendes ved DHCP forespørsel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
msgid "Hostnames"
msgstr "Vertsnavn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
msgid ""
"Hostnames are used to bind a domain name to an IP address. This setting is "
"redundant for hostnames already configured with static leases, but it can be "
@@ -3501,18 +3688,30 @@ msgstr ""
msgid "Hybrid"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
msgctxt "nft icmpv6 code"
msgid "ICMPv6 code"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
msgctxt "nft icmpv6 type"
msgid "ICMPv6 type"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
+msgid "ID"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3530,11 +3729,11 @@ msgstr ""
msgid "IP Addresses"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
msgid "IP Protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
msgid "IP Sets"
msgstr ""
@@ -3542,7 +3741,7 @@ msgstr ""
msgid "IP Type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
msgid "IP address"
@@ -3558,7 +3757,14 @@ msgstr ""
msgid "IP address is missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:37
msgctxt "nft ip protocol"
msgid "IP protocol"
msgstr ""
@@ -3568,15 +3774,15 @@ msgctxt "nft meta l4proto"
msgid "IP protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
msgid "IP set"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305
msgid "IP sets"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
msgid "IPs to override with NXDOMAIN"
msgstr "Overstyr falske NX Domener"
@@ -3584,14 +3790,14 @@ msgstr "Overstyr falske NX Domener"
msgid "IPsec XFRM"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
msgid "IPv4"
msgstr "IPv4"
@@ -3617,7 +3823,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
msgid "IPv4 address"
@@ -3657,11 +3863,11 @@ msgstr ""
msgid "IPv4 prefix length"
msgstr "IPv4 prefikslengde"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:626
msgid "IPv4 traffic table \"%h\""
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
msgid "IPv4+IPv6"
msgstr ""
@@ -3674,23 +3880,23 @@ msgstr ""
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:634
msgid "IPv4/IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:109
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
msgid "IPv6"
msgstr "IPv6"
@@ -3706,7 +3912,7 @@ msgstr ""
msgid "IPv6 Neighbours"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
msgid "IPv6 RA Settings"
msgstr ""
@@ -3718,11 +3924,11 @@ msgstr ""
msgid "IPv6 Rules"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
msgid "IPv6 Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid "IPv6 ULA-Prefix"
msgstr ""
@@ -3736,12 +3942,12 @@ msgstr ""
msgid "IPv6 address"
msgstr "IPv6 adresse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid "IPv6 assignment hint"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid "IPv6 assignment length"
msgstr ""
@@ -3757,7 +3963,7 @@ msgstr ""
msgid "IPv6 only"
msgstr "Kun IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid "IPv6 preference"
msgstr ""
@@ -3766,7 +3972,7 @@ msgstr ""
msgid "IPv6 prefix"
msgstr "IPv6-prefiks"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid "IPv6 prefix filter"
msgstr ""
@@ -3780,15 +3986,15 @@ msgstr "IPv6 prefikslengde"
msgid "IPv6 routed prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid "IPv6 source routing"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid "IPv6 suffix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
msgid "IPv6 suffix (hex)"
msgstr ""
@@ -3796,11 +4002,11 @@ msgstr ""
msgid "IPv6 support"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:630
msgid "IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr ""
@@ -3819,7 +4025,7 @@ msgstr "IPv6-over-IPv4 (6rd)"
msgid "IPv6-over-IPv4 (6to4)"
msgstr "IPv6-over-IPv4 (6til4)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
msgid "Identity"
msgstr "Identitet"
@@ -3835,7 +4041,7 @@ msgstr ""
msgid "If checked, encryption is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
@@ -3845,60 +4051,60 @@ msgstr ""
msgid "If set, the meaning of the match options is inverted"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr "Hvis oppgitt vil denne enhet monteres ut fra dens UUID"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
msgstr "Hvis oppgitt vil denne enheten bli montert utfra dens Volumnavn"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
"otherwise modifications will be reverted."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
msgid "If unchecked, no default route is configured"
msgstr "Dersom ikke avmerket blir ingen standard rute konfigurert"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr "Dersom ikke avmerket blir de annonserte DNS server adresser ignorert"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid ""
"If your physical memory is insufficient unused data can be temporarily "
-"swapped to a swap-device resulting in a higher amount of usable <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
-"slow process as the swap-device cannot be accessed with the high datarates "
-"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+"swapped to a swap-device resulting in a higher amount of usable <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
msgstr ""
"Om ruterens fysiske minne er utilstrekkelig, ubrukte data kan midlertidig "
-"gjøres om til en swap-enhet som gir deg mere tilgjengelig <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Vær oppmerksom på at bruk av swap er "
-"mye langsommere en <abbr title=\"Random Access Memory\">RAM</abbr>."
+"gjøres om til en swap-enhet som gir deg mere tilgjengelig <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Vær oppmerksom på at bruk av swap "
+"er mye langsommere en <abbr title=\"Random Access Memory\">RAM</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
msgid "Ignore <code>/etc/hosts</code>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid "Ignore interface"
msgstr "Ignorer grensesnitt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
msgid "Ignore resolv file"
msgstr "Ignorer oppslagsfil"
@@ -3910,25 +4116,25 @@ msgstr "Firmware"
msgid "Image check failed:"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import as peer"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:484
-msgid "Import peer configuration…"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:504
+msgid "Import configuration as peer…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:470
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
msgid "Import settings"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:366
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:391
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:376
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:403
msgid "Imported peer configuration"
msgstr ""
@@ -3946,7 +4152,7 @@ msgid ""
"order to avoid broadcast loops that can bring the entire LAN to a standstill."
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:13
+#: modules/luci-base/ucode/template/csrftoken.ut:13
msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
@@ -3990,6 +4196,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Incoming key"
msgstr ""
@@ -4004,7 +4211,7 @@ msgstr ""
msgid "Info"
msgstr "Info"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Information"
msgstr "Info"
@@ -4023,7 +4230,6 @@ msgid "Ingress device name"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
msgstr ""
@@ -4035,31 +4241,40 @@ msgstr "Oppstartskript"
msgid "Initscripts"
msgstr "Oppstartsskript"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid "Inner certificate constraint (Domain)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid "Inner certificate constraint (SAN)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid "Inner certificate constraint (Subject)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid "Inner certificate constraint (Wildcard)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:310
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
msgid "Install protocol extensions..."
msgstr "Installer protokoll utvidelser..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
msgid "Instance"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
+msgid "Instance Details"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid ""
"Instead of joining any network with a matching SSID, only connect to the "
"BSSID <code>%h</code>."
@@ -4069,6 +4284,7 @@ msgstr ""
msgid "Insufficient permissions to read UCI configuration."
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
@@ -4076,7 +4292,7 @@ msgstr ""
msgid "Interface"
msgstr "Grensesnitt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:728
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
msgid "Interface \"%h\" is already marked as designated master."
msgstr ""
@@ -4084,7 +4300,7 @@ msgstr ""
msgid "Interface %q device auto-migrated from %q to %q."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
msgid "Interface Configuration"
msgstr "Grensesnitt Konfigurasjon"
@@ -4092,7 +4308,7 @@ msgstr "Grensesnitt Konfigurasjon"
msgid "Interface ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
msgid "Interface has %d pending changes"
msgstr ""
@@ -4101,39 +4317,39 @@ msgstr ""
msgid "Interface is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:65
msgid "Interface is marked for deletion"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is reconnecting..."
msgstr "Grensesnittet kobler til igjen..."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:194
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:214
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is shutting down..."
msgstr "Grensesnittet slår seg av..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
msgid "Interface is starting..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304
msgid "Interface is stopping..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Interface name"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:314
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Interface not present or not connected yet."
msgstr "Grensesnittet er ikke tilgjengelig eller er ikke tilknyttet."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:507
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
msgid "Interfaces"
msgstr "Grensesnitt"
@@ -4142,10 +4358,6 @@ msgstr "Grensesnitt"
msgid "Internal"
msgstr ""
-#: modules/luci-base/luasrc/view/error500.htm:8
-msgid "Internal Server Error"
-msgstr "Intern server feil"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
msgid "Interval For Sending Learning Packets"
msgstr ""
@@ -4168,7 +4380,7 @@ msgstr "Ugyldig"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
msgid "Invalid APN provided"
msgstr ""
@@ -4214,16 +4426,20 @@ msgstr ""
msgid "Invalid hexadecimal value"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
msgid "Invalid username and/or password! Please try again."
msgstr "Ugyldig brukernavn og/eller passord! Vennligst prøv igjen."
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "Invert match"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Isolate Clients"
msgstr ""
@@ -4236,21 +4452,21 @@ msgstr ""
"Det virker som du prøver å flashe med en firmware som ikke passer inn i "
"flash-minnet, vennligst kontroller firmware filen!"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
msgid "JavaScript required!"
msgstr "JavaScript kreves!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
msgid "Join Network"
msgstr "Koble til nettverket"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1829
msgid "Join Network: Wireless Scan"
msgstr "Koble til nettverk: Trådløs Skanning"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2107
msgid "Joining Network: %q"
msgstr ""
@@ -4262,24 +4478,28 @@ msgstr ""
msgid "Keep settings and retain the current configuration"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgid "Keep-Alive"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Kernel Log"
msgstr "Kjerne Logg"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
msgid "Kernel Version"
msgstr "Kjerneversjon"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462
msgid "Key"
msgstr "Nøkkel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
msgid "Key #%d"
msgstr "Nøkkel #%d"
@@ -4287,6 +4507,7 @@ msgstr "Nøkkel #%d"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Key for incoming packets (optional)."
msgstr ""
@@ -4294,15 +4515,20 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Key for outgoing packets (optional)."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
msgctxt "Label indicating that WireGuard peer lacks public key"
msgid "Key missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
msgctxt "nft unit"
msgid "KiB"
msgstr ""
@@ -4346,12 +4572,12 @@ msgstr "LCP ekko intervall"
msgid "LED Configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
msgid "LLC"
msgstr "LLC"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid "Label"
msgstr "Volumnavn"
@@ -4363,14 +4589,25 @@ msgstr "Språk"
msgid "Language and Style"
msgstr "Språk og Utseende"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
msgid "Last member interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
msgid "Latency"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
+msgid "Latest Handshake"
+msgstr ""
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
msgstr ""
@@ -4379,16 +4616,16 @@ msgstr ""
msgid "Learn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Learn routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
msgid "Lease file"
msgstr "<abbr title=\"Leasefile\">Leie-fil</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid "Lease time"
msgstr ""
@@ -4412,38 +4649,38 @@ msgstr "La stå tomt for automatisk oppdagelse"
msgid "Leave empty to use the current WAN address"
msgstr "La stå tomt for å bruke gjeldene WAN adresse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid ""
"Legacy or badly behaving devices may require legacy 802.11b rates to "
"interoperate. Airtime efficiency may be significantly reduced where these "
"are used. It is recommended to not allow 802.11b rates where possible."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
msgid "Legend:"
msgstr "Forklaring:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Limit"
msgstr "Grense"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Line Attenuation (LATN)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
msgid "Line Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
msgid "Line State"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Line Uptime"
msgstr ""
@@ -4459,21 +4696,21 @@ msgstr ""
msgid "Link On"
msgstr "Forbindelse"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
msgctxt "nft @ll,off,len"
msgid "Link layer header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:514
msgid "List of IP addresses to convert into NXDOMAIN responses."
msgstr "Liste over verter som returneren falske NX domene resultater"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
-msgid "List of IP sets to populate with the specified domain IPs."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
+msgid "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid ""
"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID "
@@ -4482,7 +4719,7 @@ msgid ""
"Association."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
"as 6 octets with colons,128-bit key as hex string. <br />This list is used "
@@ -4495,25 +4732,30 @@ msgstr ""
msgid "List of SSH key files for auth"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
msgid "List of domains to allow RFC1918 responses for."
msgstr "Liste over domener hvor en tillater RFC1918 svar"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
-msgid "List of domains to force to an IP address."
-msgstr ""
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
msgid "List of upstream resolvers to forward queries to."
msgstr ""
"Liste med <abbr title=\"Domain Name System\">DNS</abbr> servere som "
"forespørsler blir videresendt til"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
msgid "Listen Port"
msgstr "Lytteport"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+msgid "Listen address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+msgid "Listen and Relay To IP family must be homogeneous."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342
msgid "Listen interfaces"
msgstr ""
@@ -4522,17 +4764,17 @@ msgid "Listen only on the given interface or, if unspecified, on all"
msgstr ""
"Lytt kun på det angitte grensesnitt, om ingen er angitt lyttes det på alle"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
msgid ""
"Listen only on the specified interfaces, and loopback if not excluded "
"explicitly."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
msgid "ListenPort setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520
msgid "Listening port for inbound DNS queries."
msgstr "Lytte-port for innkommende DNS-spørring"
@@ -4541,7 +4783,7 @@ msgstr "Lytte-port for innkommende DNS-spørring"
msgid "Load"
msgstr "Last"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:63
msgid "Load Average"
msgstr "Belastning Gjennomsnitt"
@@ -4549,27 +4791,28 @@ msgstr "Belastning Gjennomsnitt"
msgid "Load configuration…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2038
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
msgid "Loading directory contents…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
-#: modules/luci-base/luasrc/view/view.htm:4
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
msgid "Loading view…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
msgid "Local"
msgstr ""
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
msgid "Local IP address"
msgstr ""
@@ -4589,11 +4832,12 @@ msgstr ""
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "Local IPv4 address"
msgstr "Lokal IPv4 adresse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
msgid "Local IPv6 DNS server"
msgstr ""
@@ -4609,44 +4853,53 @@ msgstr "Lokal IPv6 adresse"
msgid "Local Startup"
msgstr "Lokal Oppstart"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
msgid "Local Time"
msgstr "Lokal tid"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1019
msgid "Local ULA"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
msgid "Local domain"
msgstr "Lokalt domene"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
msgid "Local domain suffix appended to DHCP names and hosts file entries."
msgstr "Lokalt domenesuffiks lagt til DHCP navn og vertsfil oppføringer"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
msgid "Local server"
msgstr "Lokal server"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
msgid "Local service only"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
msgid "Localise queries"
msgstr "Lokalisere søk"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid "Lock to BSSID"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft log action"
+msgid "Log event \"<strong>%h</strong>…\""
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
msgid "Log output level"
msgstr "Logg nivå"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
msgid "Log queries"
msgstr "Logg spørringer"
@@ -4670,8 +4923,8 @@ msgstr ""
msgid "Logical network to which the tunnel will be added (bridged) (optional)."
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
msgid "Login"
msgstr "Logg inn"
@@ -4683,24 +4936,28 @@ msgstr "Logg ut"
msgid "Loose filtering"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Loss of Signal Seconds (LOSS)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
msgid "Lowest leased address as offset from the network address."
msgstr "Laveste leide adresse, forskjøvet fra nettverks adressen."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
msgid "MAC"
msgstr "MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
msgid "MAC Address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
msgid "MAC Address Filter"
msgstr "MAC addresse Filter"
@@ -4709,15 +4966,15 @@ msgid "MAC Address For The Actor"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
msgid "MAC VLAN"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2168
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2230
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
@@ -4726,11 +4983,11 @@ msgstr ""
msgid "MAC address"
msgstr "MAC-Adresse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
msgid "MAC-Filter"
msgstr "MAC-Filter"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
msgid "MAC-List"
msgstr "MAC-Liste"
@@ -4766,7 +5023,7 @@ msgid "MII Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
@@ -4774,14 +5031,18 @@ msgstr ""
msgid "MTU"
msgstr "MTU"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+msgid "MX"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
msgid ""
"Make sure to clone the root filesystem using something like the commands "
"below:"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
@@ -4790,31 +5051,31 @@ msgstr ""
msgid "Manual"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3891
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
msgid "Master"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Max. Attainable Data Rate (ATTNDR)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533
msgid "Max. DHCP leases"
msgstr ""
"<abbr title=\"maximal\">Maksimalt antall</abbr> <abbr title=\"Dynamic Host "
"Configuration Protocol\">DHCP</abbr>-tildelninger"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
msgid "Max. EDNS0 packet size"
msgstr ""
"<abbr title=\"Maksimal\">Maks.</abbr> <abbr title=\"Extension Mechanisms for "
"Domain Name System\">EDNS0</abbr> pakke størrelse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
msgid "Max. concurrent queries"
msgstr "<abbr title=\"Maksimal\">Maks.</abbr> samtidige spørringer"
@@ -4822,29 +5083,28 @@ msgstr "<abbr title=\"Maksimal\">Maks.</abbr> samtidige spørringer"
msgid "Maximum age"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
msgid "Maximum allowed Listen Interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
msgid "Maximum allowed number of active DHCP leases."
msgstr "Maksimalt antall aktive DHCP leieavtaler"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
msgid "Maximum allowed number of concurrent DNS queries."
msgstr "Maksimalt antall samtidige DNS spørringer"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
msgid "Maximum allowed size of EDNS0 UDP packets."
msgstr "Maksimal tillatt størrelse på EDNS.0 UDP-pakker"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Maximum amount of seconds to wait for the modem to become ready"
msgstr "Maksimalt antall sekunder å vente på at modemet skal bli klart"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Maximum number of leased addresses."
msgstr "Maksimalt antall utleide adresser."
@@ -4852,16 +5112,20 @@ msgstr "Maksimalt antall utleide adresser."
msgid "Maximum snooping table size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid ""
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid "Maximum transmit power"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+msgid "May prevent VoIP or other services from working."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
@@ -4888,7 +5152,7 @@ msgstr "Minne"
msgid "Memory usage (%)"
msgstr "Minne forbruk (%)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
msgid "Mesh"
msgstr ""
@@ -4896,7 +5160,7 @@ msgstr ""
msgid "Mesh ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:997
msgid "Mesh Id"
msgstr ""
@@ -4926,12 +5190,12 @@ msgstr ""
msgid "Metric"
msgstr "Metrisk"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
msgctxt "nft unit"
msgid "MiB"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
@@ -4949,7 +5213,7 @@ msgid ""
"Prevents ARP cache thrashing."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid ""
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
@@ -4967,7 +5231,7 @@ msgstr ""
msgid "Mobile Data"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "Mobility Domain"
msgstr ""
@@ -4976,14 +5240,14 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1813
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
msgid "Mode"
msgstr "Modus"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
msgid "Model"
msgstr "Modell"
@@ -4997,13 +5261,13 @@ msgid ""
"minutes."
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "Modem default"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
msgid "Modem device"
@@ -5014,12 +5278,11 @@ msgid "Modem disconnection in progress. Please wait."
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Modem init timeout"
msgstr "Modem initiering tidsavbrudd"
@@ -5032,8 +5295,8 @@ msgstr ""
msgid "ModemManager"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3895
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1080
msgid "Monitor"
msgstr "Monitor"
@@ -5059,7 +5322,7 @@ msgstr "Monterings Punkter"
msgid "Mount Points - Mount Entry"
msgstr "Monterings Punkter - Monterings Enhet"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
msgid "Mount Points - Swap Entry"
msgstr "Monterings Punkter - Swap Enhet"
@@ -5079,11 +5342,11 @@ msgstr ""
msgid "Mount filesystems not specifically configured"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "Mount options"
msgstr "Monterings alternativer"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Mount point"
msgstr "Monterings punkt"
@@ -5103,6 +5366,10 @@ msgstr "Flytt ned"
msgid "Move up"
msgstr "Flytt opp"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid "Multi To Unicast"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
@@ -5122,11 +5389,11 @@ msgstr ""
msgid "Multicast to unicast"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid "NAS ID"
msgstr "NAS ID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:537
msgid "NAT action chain \"%h\""
msgstr ""
@@ -5139,11 +5406,11 @@ msgid "NAT64 Prefix"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
msgid "NCM"
msgstr "NCM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "NDP-Proxy slave"
msgstr ""
@@ -5156,29 +5423,42 @@ msgid "NTP server candidates"
msgstr "NTP server kandidater"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4139
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
msgid "Name"
msgstr "Navn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid "Name of the new network"
msgstr "Navnet til det nye nettverket"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr ""
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
msgid "Navigation"
msgstr "Navigasjon"
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "Neighbour Report"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Neighbour cache validity"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2229
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
@@ -5191,32 +5471,28 @@ msgstr "Nettverk"
msgid "Network Coding"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
msgid "Network Mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid "Network SSID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
-msgid "Network Utilities"
-msgstr "Nettverks Verktøy"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
msgid "Network address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
msgid "Network boot image"
msgstr "Nettverks boot image"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:408
msgid "Network bridge configuration migration"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1435
msgid "Network device"
msgstr ""
@@ -5229,16 +5505,16 @@ msgstr ""
msgid "Network device is not present"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:646
msgid "Network device table \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
msgctxt "nft @nh,off,len"
msgid "Network header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:442
msgid "Network ifname configuration migration"
msgstr ""
@@ -5247,7 +5523,7 @@ msgstr ""
msgid "Network interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
msgid "Network-ID"
msgstr ""
@@ -5255,7 +5531,13 @@ msgstr ""
msgid "Never"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
+#, fuzzy
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr "Tilbakestill"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
#, fuzzy
msgid ""
"Never forward matching domains and subdomains, resolve from DHCP or hosts "
@@ -5264,11 +5546,11 @@ msgstr ""
"Lokalt domene spesifikasjon. Navn som passer dette domenet blir aldri "
"videresendt, de blir kun løst av DHCP eller vertsfiler"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1172
msgid "New interface for \"%s\" can not be created: %s"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1123
msgid "New interface name…"
msgstr ""
@@ -5276,13 +5558,13 @@ msgstr ""
msgid "Next »"
msgstr "Neste »"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
msgid "No DHCP Server configured for this interface"
msgstr "Ingen DHCP server er konfigurert for dette grensesnittet"
@@ -5290,7 +5572,7 @@ msgstr "Ingen DHCP server er konfigurert for dette grensesnittet"
msgid "No Data"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
msgid "No Encryption"
msgstr ""
@@ -5306,9 +5588,13 @@ msgstr ""
msgid "No RX signal"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
+msgid "No WireGuard interfaces configured."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:82
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
msgid ""
"No changes to settings will be stored and are lost after rebooting. This "
@@ -5319,7 +5605,11 @@ msgstr ""
msgid "No client associated"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -5342,15 +5632,11 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2913
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
msgid "No entries in this directory"
msgstr ""
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
-msgid "No files found"
-msgstr "Ingen filer funnet"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
msgid ""
"No fixed interface listening port defined, peers might not be able to "
"initiate connections to this WireGuard instance!"
@@ -5385,30 +5671,35 @@ msgstr ""
msgid "No more slaves available, can not save interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494
msgid "No negative cache"
msgstr "Ingen negative cache"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:697
msgid "No nftables ruleset loaded."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
msgid "No password set!"
msgstr "Ruteren er ikke passordbeskyttet!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+#, fuzzy
+msgid "No peers connected"
+msgstr "Ikke tilkoblet"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
msgid "No peers defined yet."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
msgid "No public keys present yet."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:614
msgctxt "nft chain is empty"
msgid "No rules in this chain"
msgstr ""
@@ -5421,8 +5712,8 @@ msgstr "Ingen regler i denne tabellen"
msgid "No validation or filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "No zone assigned"
msgstr "Ingen sone tilknyttet"
@@ -5434,7 +5725,7 @@ msgstr "Ingen sone tilknyttet"
msgid "Noise"
msgstr "Støy"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Noise Margin (SNR)"
msgstr ""
@@ -5442,11 +5733,11 @@ msgstr ""
msgid "Noise:"
msgstr "Støy:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Non Pre-emptive CRC errors (CRC_P)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
msgid "Non-wildcard"
msgstr ""
@@ -5456,12 +5747,12 @@ msgstr ""
msgid "None"
msgstr "Ingen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
msgid "Normal"
msgstr "Normal"
-#: modules/luci-base/luasrc/view/error404.htm:8
+#: modules/luci-base/ucode/template/error404.ut:9
msgid "Not Found"
msgstr "Ikke funnet"
@@ -5473,15 +5764,15 @@ msgstr "Ikke tilknyttet"
msgid "Not connected"
msgstr "Ikke tilkoblet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:131
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:157
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:328
msgid "Not present"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Not started on boot"
msgstr ""
@@ -5489,12 +5780,18 @@ msgstr ""
msgid "Not supported"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid ""
"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
"have problems"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(<code>addr#port</code>)."
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "Notes"
msgstr ""
@@ -5503,7 +5800,7 @@ msgstr ""
msgid "Notice"
msgstr "Merk"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:138
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:135
msgid "Nslookup"
msgstr "Nslookup"
@@ -5511,7 +5808,7 @@ msgstr "Nslookup"
msgid "Number of IGMP membership reports"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr ""
@@ -5528,7 +5825,7 @@ msgid "Obfuscated Password"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
@@ -5560,7 +5857,7 @@ msgstr "Forsinkelse ved tilstand -På-"
msgid "On-link"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
msgid "One of hostname or MAC address must be specified!"
msgstr "Enten Vertsnavn eller Mac-adresse må oppgis!"
@@ -5591,12 +5888,11 @@ msgid ""
"Only if current active slave fails and the primary slave is up (failure, 2)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:683
msgid "Open iptables rules overview…"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
msgstr "Åpne liste..."
@@ -5605,35 +5901,35 @@ msgstr "Åpne liste..."
msgid "OpenConnect (CISCO AnyConnect)"
msgstr ""
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
msgid "OpenFortivpn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
"Protocol\">NDP</abbr> proxying."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise fall back to <em>server mode</em>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
msgid ""
"Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
"otherwise disable service."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
msgid "Operating frequency"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
msgid "Option \"%s\" contains an invalid input value."
msgstr ""
@@ -5641,15 +5937,15 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
msgid "Option changed"
msgstr "Innstilling endret"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
msgid "Option removed"
msgstr "Innstilling fjernet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
msgid "Optional"
msgstr ""
@@ -5657,13 +5953,17 @@ msgstr ""
msgid "Optional, free-form notes about this device"
msgstr ""
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid ""
"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -5671,17 +5971,17 @@ msgid ""
"for the interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
msgid "Optional. Description of peer."
msgstr ""
@@ -5689,13 +5989,13 @@ msgstr ""
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
msgid ""
"Optional. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5710,11 +6010,11 @@ msgstr ""
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Optional. Port of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid ""
"Optional. Private key of the WireGuard peer. The key is not required for "
"establishing a connection but allows generating a peer configuration or QR "
@@ -5722,7 +6022,7 @@ msgid ""
"exported."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -5736,18 +6036,23 @@ msgstr ""
msgid "Options"
msgstr "Alternativer"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
msgid ""
"Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
-"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</code>"
-"\" for default route. <code>0.0.0.0</code> means \"the address of the system "
-"running dnsmasq\"."
+"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
+"code>\" for default route. <code>0.0.0.0</code> means \"the address of the "
+"system running dnsmasq\"."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
msgid "Options:"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+msgid "Ordinal: lower comes first."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
msgid "Originator Interval"
msgstr ""
@@ -5779,6 +6084,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Outgoing key"
msgstr ""
@@ -5802,11 +6108,11 @@ msgstr ""
msgid "Overlap"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
msgid "Override IPv4 routing table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
msgid "Override IPv6 routing table"
msgstr ""
@@ -5817,7 +6123,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -5825,6 +6131,7 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
msgid "Override MTU"
msgstr "Overstyr MTU"
@@ -5846,13 +6153,13 @@ msgstr ""
msgid "Override TTL"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
msgid ""
"Override default MAC address - the range of usable addresses might be "
"limited by the driver"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Override default interface name"
msgstr ""
@@ -5860,7 +6167,7 @@ msgstr ""
msgid "Override the gateway in DHCP responses"
msgstr "Overstyr gatewayen mottatt av DHCP respons"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
@@ -5880,7 +6187,7 @@ msgstr "Oversikt"
msgid "Overwrite existing file \"%s\" ?"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:345
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355
msgid "Overwrite the current settings with the imported configuration?"
msgstr ""
@@ -5894,7 +6201,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
@@ -5907,7 +6214,7 @@ msgstr "PAP/CHAP passord"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
@@ -5928,7 +6235,7 @@ msgstr "PID"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
msgid "PIN"
msgstr "PIN"
@@ -5938,7 +6245,7 @@ msgstr "PIN"
msgid "PIN code rejected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1570
msgid "PMK R1 Push"
msgstr ""
@@ -5979,20 +6286,20 @@ msgstr ""
msgid "PSID-bits length"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:571
msgctxt "Label indicating that WireGuard peer uses a PSK"
msgid "PSK"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1528
msgid "PTM/EFM (Packet Transfer Mode)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "PXE/TFTP Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid "Packet Steering"
msgstr ""
@@ -6001,6 +6308,11 @@ msgctxt "nft meta mark"
msgid "Packet mark"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta time"
+msgid "Packet receive time"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr "Pakker"
@@ -6009,8 +6321,8 @@ msgstr "Pakker"
msgid "Packets To Transmit Before Moving To Next Slave"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "Part of zone %q"
msgstr "En del av sone %q"
@@ -6019,13 +6331,13 @@ msgctxt "MACVLAN mode"
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
msgid "Password"
msgstr "Passord"
@@ -6033,11 +6345,11 @@ msgstr "Passord"
msgid "Password authentication"
msgstr "Passord godkjenning"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
msgid "Password of Private Key"
msgstr "Passord for privatnøkkel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
msgid "Password of inner Private Key"
msgstr ""
@@ -6052,50 +6364,50 @@ msgstr ""
msgid "Password2"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:424
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:444
msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:417
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
msgid ""
"Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
"another system below to create a matching peer entry allowing that system to "
"connect to the local WireGuard interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:423
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:443
msgid "Paste or drag supplied WireGuard configuration file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
msgid "Path to CA-Certificate"
msgstr "Sti til CA-sertifikat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
msgid "Path to Client-Certificate"
msgstr "Sti til klient-sertifikat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
msgid "Path to Private Key"
msgstr "Sti til privatnøkkel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
msgid "Path to inner CA-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
msgid "Path to inner Client-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid "Path to inner Private Key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
msgid "Paused"
msgstr ""
@@ -6113,6 +6425,14 @@ msgstr ""
msgid "Peak:"
msgstr "Maksimalt:"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+msgid "Peer"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
+msgid "Peer Details"
+msgstr ""
+
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
msgstr ""
@@ -6130,7 +6450,7 @@ msgstr ""
msgid "Peer device name"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Peer disabled"
msgstr ""
@@ -6161,11 +6481,15 @@ msgstr "Foreta nullstilling"
msgid "Permission denied"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid "Persistent Keep Alive"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Persistent reconnect interval"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334
msgid "PersistentKeepAlive setting is invalid"
msgstr ""
@@ -6173,30 +6497,30 @@ msgstr ""
msgid "Phy Rate:"
msgstr "Phy Hastighet:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
msgid "Physical Settings"
msgstr "Fysiske Innstillinger"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:98
msgid "Ping"
msgstr "Ping"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Pkts."
msgstr "Pakker."
-#: modules/luci-base/luasrc/view/sysauth.htm:19
+#: modules/luci-base/ucode/template/sysauth.ut:19
msgid "Please enter your username and password."
msgstr "Skriv inn ditt brukernavn og passord."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4122
msgid "Please select the file to upload."
msgstr ""
@@ -6204,15 +6528,22 @@ msgstr ""
msgid "Policy"
msgstr "Policy"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
msgctxt "Chain hook policy"
msgid "Policy: <strong>%h</strong> (%h)"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "Port"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
+#, fuzzy
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr "Port %d"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
msgid "Port isolation"
msgstr ""
@@ -6225,19 +6556,19 @@ msgstr "Port status:"
msgid "Potential negation of: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
msgid "Power Management Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "Pre-emptive CRC errors (CRCP_P)"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
msgid "Prefer LTE"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
msgid "Prefer UMTS"
msgstr ""
@@ -6249,15 +6580,15 @@ msgstr ""
msgid "Prefix suppressor"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid "Preshared Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:550
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
msgid "Preshared key in use"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308
msgid "PresharedKey setting is invalid"
msgstr ""
@@ -6274,7 +6605,7 @@ msgstr ""
"Annta at peer er uten forbindelse om angitt LCP ekko feiler, bruk verdi 0 "
"for å overse feil"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Prevents client-to-client communication"
msgstr "Hindrer klient-til-klient kommunikasjon"
@@ -6304,13 +6635,15 @@ msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
msgid "Priority"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:545
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
msgctxt "Label indicating that WireGuard peer private key is stored"
msgid "Private"
msgstr ""
@@ -6321,15 +6654,15 @@ msgid "Private (Prevent communication between MAC VLANs)"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid "Private Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:564
msgid "Private key present"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:290
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
msgid "PrivateKey setting is missing or invalid"
msgstr ""
@@ -6342,9 +6675,9 @@ msgstr "Prosesser"
msgid "Prot."
msgstr "Prot."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:564
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1137
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
@@ -6356,13 +6689,13 @@ msgstr "Protokoll"
msgid "Provide NTP server"
msgstr "Funger som NTP Server"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid ""
"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
"and requests."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
msgid "Provide new network"
msgstr "Lag nytt nettverk"
@@ -6372,25 +6705,36 @@ msgid ""
"interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+msgid "Proxy Server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid "ProxyARP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Pseudo Ad-Hoc (ahdemo)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
msgid "Public Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
msgid "Public key is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:556
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
msgctxt "Tooltip displaying full WireGuard peer public key"
msgid "Public key: %h"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
msgid ""
"Public keys allow for the passwordless SSH logins with a higher security "
"compared to the use of plain passwords. In order to upload a new key to the "
@@ -6402,7 +6746,7 @@ msgstr ""
msgid "Public prefix routed to this device for distribution to clients."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
msgid "PublicKey setting is invalid"
msgstr ""
@@ -6415,7 +6759,7 @@ msgstr ""
msgid "Quality"
msgstr "Kvalitet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
msgid "Query all available upstream resolvers."
msgstr ""
@@ -6427,35 +6771,35 @@ msgstr ""
msgid "Query response interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "R0 Key Lifetime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "R1 Key Holder"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430
msgid "RADIUS Accounting Port"
msgstr "RADIUS Accounting Port"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
msgid "RADIUS Accounting Secret"
msgstr "RADIUS Accounting Secret"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
msgid "RADIUS Accounting Server"
msgstr "RADIUS Accounting Server"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
msgid "RADIUS Authentication Port"
msgstr "RADIUS Authentication Port"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
msgid "RADIUS Authentication Secret"
msgstr "RADIUS Authentication Secret"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
msgid "RADIUS Authentication Server"
msgstr "RADIUS Authentication Server"
@@ -6463,16 +6807,20 @@ msgstr "RADIUS Authentication Server"
msgid "RFC3947 NAT-T mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid "RSN Preauth"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "RSSI threshold for joining"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
msgid "RTS/CTS Threshold"
msgstr "RTS/CTS Terskel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
msgid "RX"
msgstr "RX"
@@ -6480,11 +6828,17 @@ msgstr "RX"
msgid "RX Rate"
msgstr "RX Rate"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2233
msgid "RX Rate / TX Rate"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
msgctxt "nft nat flag random"
msgid "Randomize source port mapping"
msgstr ""
@@ -6493,11 +6847,11 @@ msgstr ""
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
msgstr "Les <code>/etc/ethers</code> for å sette opp DHCP-tjeneren."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
msgid "Really switch protocol?"
msgstr "Vil du endre protokoll?"
@@ -6505,11 +6859,11 @@ msgstr "Vil du endre protokoll?"
msgid "Realtime Graphs"
msgstr "Grafer i sanntid"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "Reassociation Deadline"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
msgid "Rebind protection"
msgstr "Binde beskyttelse"
@@ -6533,11 +6887,20 @@ msgstr "Omstarter operativsystemet på enheten"
msgid "Receive"
msgstr "Motta"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
+#, fuzzy
+msgid "Received Data"
+msgstr "Motta"
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+msgid "Reconnect Timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
msgid "Reconnect this interface"
msgstr "Koble til igjen"
@@ -6545,12 +6908,12 @@ msgstr "Koble til igjen"
msgid "Redirect to HTTPS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
msgctxt "nft redirect to port"
msgid "Redirect to local port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
msgctxt "nft redirect"
msgid "Redirect to local system"
msgstr ""
@@ -6559,26 +6922,30 @@ msgstr ""
msgid "References"
msgstr "Referanser"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361
+msgid "Refresh Channels"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
msgid "Refreshing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
msgctxt "nft reject with icmp type"
msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
msgctxt "nft reject with icmpx type"
msgid "Reject packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
msgctxt "nft reject with icmpv6 type"
msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
msgctxt "nft reject with tcp reset"
msgid "Reject packet with <strong>TCP reset</strong>"
msgstr ""
@@ -6590,6 +6957,8 @@ msgid ""
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
msgid "Relay"
msgstr "Relay"
@@ -6599,6 +6968,14 @@ msgstr "Relay"
msgid "Relay Bridge"
msgstr "Relay bro"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+msgid "Relay To address"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
msgid "Relay between networks"
msgstr "Relay mellom nettverk"
@@ -6617,6 +6994,7 @@ msgstr "Ekstern IPv4 adresse"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid "Remote IPv4 address or FQDN"
msgstr ""
@@ -6629,15 +7007,23 @@ msgstr ""
msgid "Remote IPv6 address or FQDN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:908
msgid "Remove"
msgstr "Fjern"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
msgid "Remove related device settings from the configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Replace wireless configuration"
msgstr "Erstatt trådløs konfigurasjon"
@@ -6667,7 +7053,7 @@ msgstr ""
msgid "Require incoming packets serialization (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
msgid "Required"
msgstr ""
@@ -6679,7 +7065,11 @@ msgstr "Er nødvendig for noen nettleverandører, f.eks Charter med DOCSIS 3"
msgid "Required. Base64-encoded private key for this interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
msgid "Required. Public key of the WireGuard peer."
msgstr ""
@@ -6691,67 +7081,67 @@ msgstr ""
msgid "Required. XFRM interface ID to be used for SA."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
msgid "Requires hostapd"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
msgid "Requires hostapd with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
msgid "Requires hostapd with EAP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
msgid "Requires hostapd with OWE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
msgid "Requires hostapd with SAE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
msgid "Requires hostapd with WEP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
msgid "Requires wpa-supplicant"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
msgid "Requires wpa-supplicant with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
msgid "Requires wpa-supplicant with EAP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
msgid "Requires wpa-supplicant with OWE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1358
msgid "Requires wpa-supplicant with SAE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
msgid "Requires wpa-supplicant with WEP support"
msgstr ""
@@ -6760,7 +7150,7 @@ msgid "Reselection policy for primary slave"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
-#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-base/ucode/template/sysauth.ut:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
@@ -6775,20 +7165,24 @@ msgstr "Nullstill Tellere"
msgid "Reset to defaults"
msgstr "Nullstill til standard innstilling"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
msgid "Resolv and Hosts Files"
msgstr "Oppslag og Vertsfiler"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
msgid "Resolv file"
msgstr "<abbr title=\"Resolvefile\">Oppslagsfil</abbr>"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+msgid "Resolve specified FQDNs to an IP."
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
msgid "Resource not found"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:876
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
msgid "Restart"
msgstr "Omstart"
@@ -6797,7 +7191,7 @@ msgstr "Omstart"
msgid "Restart Firewall"
msgstr "Omstart Brannmur"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
msgid "Restart radio interface"
msgstr ""
@@ -6809,7 +7203,7 @@ msgstr "Gjenoppretting"
msgid "Restore backup"
msgstr "Gjenopprett sikkerhetskopi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
msgid ""
"Return answers to DNS queries matching the subnet from which the query was "
"received if multiple IPs are available."
@@ -6826,78 +7220,85 @@ msgstr "Vis/Skjul passord"
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4413
msgid "Revert"
msgstr "Tilbakestill"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4518
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4732
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4730
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4712
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4710
msgid "Reverting configuration…"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
msgctxt "nft dnat ip to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
msgctxt "nft dnat ip6 to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
msgctxt "nft dnat ip to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
msgctxt "nft dnat ip6 to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
msgctxt "nft snat ip to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109
msgctxt "nft snat ip6 to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
msgctxt "nft snat ip to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
msgctxt "nft snat ip6 to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
msgid "Rewrite to egress device address"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
msgid ""
"Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
"<em>TFTP server root</em> turn on the TFTP server and serve files from "
"<em>TFTP server root</em>."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
msgid "Root preparation"
msgstr ""
@@ -6905,11 +7306,11 @@ msgstr ""
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Route Allowed IPs"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:533
msgid "Route action chain \"%h\""
msgstr ""
@@ -6917,7 +7318,7 @@ msgstr ""
msgid "Route type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid ""
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
@@ -6953,20 +7354,20 @@ msgstr ""
msgid "Rule"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:603
msgid "Rule actions"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:476
msgctxt "nft comment"
msgid "Rule comment: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:541
msgid "Rule container chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
msgid "Rule matches"
msgstr ""
@@ -6974,15 +7375,15 @@ msgstr ""
msgid "Rule type"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run a filesystem check before mounting the device"
msgstr "Kjør filsystem sjekk før montering av enheten"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run filesystem check"
msgstr "Kjør filsystem sjekk"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
msgid "Runtime error"
msgstr ""
@@ -6995,6 +7396,11 @@ msgstr ""
msgid "SNR"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "SRV"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
msgid "SSH Access"
@@ -7012,15 +7418,15 @@ msgstr ""
msgid "SSH username"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
msgid "SSH-Keys"
msgstr "SSH-Nøkler"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1811
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
msgid "SSID"
msgstr "SSID"
@@ -7033,11 +7439,11 @@ msgstr ""
msgid "SSTP Server"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid "SWAP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
@@ -7048,7 +7454,7 @@ msgid "Save"
msgstr "Lagre"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Lagre & Aktiver"
@@ -7065,7 +7471,7 @@ msgstr ""
msgid "Save mtdblock contents"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:881
msgid "Scan"
msgstr "Skann"
@@ -7074,15 +7480,15 @@ msgstr "Skann"
msgid "Scheduled Tasks"
msgstr "Planlagte Oppgaver"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4387
msgid "Section added"
msgstr "Seksjon lagt til"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
msgid "Section removed"
msgstr "Seksjon fjernet"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "See \"mount\" manpage for details"
msgstr "Se \"mount\" manpage for detaljer"
@@ -7095,7 +7501,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2962
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
msgid "Select file…"
msgstr ""
@@ -7103,7 +7509,7 @@ msgstr ""
msgid "Selects the transmit hash policy to use for slave selection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
msgid ""
"Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages advertising this device as IPv6 router."
@@ -7134,11 +7540,11 @@ msgstr ""
msgid "Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
msgid "Server address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
msgid "Server name"
msgstr ""
@@ -7154,7 +7560,7 @@ msgstr "Tjeneste type"
msgid "Services"
msgstr "Tjenester"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "Session expired"
msgstr ""
@@ -7163,16 +7569,16 @@ msgstr ""
msgid "Set Static"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
msgctxt "nft mangle"
msgid "Set header field <var>%s</var> to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
@@ -7182,14 +7588,14 @@ msgstr ""
msgid "Set same MAC Address to all slaves"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
msgid ""
"Set the autonomous address-configuration flag in the prefix information "
"options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
"When enabled, clients will perform stateless IPv6 address autoconfiguration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
msgid ""
"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
"proxying."
@@ -7203,8 +7609,8 @@ msgstr ""
msgid "Set to first slave added to the bond (follow, 2)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:678
msgid "Set up DHCP Server"
msgstr "Oppsett DHCP server"
@@ -7215,7 +7621,6 @@ msgid "Setting PLMN failed"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
msgstr ""
@@ -7223,11 +7628,17 @@ msgstr ""
msgid "Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Setup routes for proxied IPv6 neighbours."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Severely Errored Seconds (SES)"
msgstr ""
@@ -7236,12 +7647,11 @@ msgstr ""
msgid "Short GI"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
msgid "Short Preamble"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
msgstr "Vis gjeldende liste med sikkerhetskopifiler"
@@ -7254,16 +7664,16 @@ msgstr ""
msgid "Show raw counters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:526
msgid "Shutdown this interface"
msgstr "Slå av dette grensesnittet"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:388
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
@@ -7271,11 +7681,11 @@ msgstr "Slå av dette grensesnittet"
msgid "Signal"
msgstr "Signal"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2232
msgid "Signal / Noise"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Signal Attenuation (SATN)"
msgstr ""
@@ -7287,12 +7697,12 @@ msgstr ""
msgid "Signal:"
msgstr "Signal:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Størrelse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
msgid "Size of DNS query cache"
msgstr ""
@@ -7309,12 +7719,12 @@ msgstr "Gå videre"
msgid "Skip from backup files that are equal to those in /rom"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
msgid "Skip to content"
msgstr "Gå til innhold"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
msgid "Skip to navigation"
msgstr "Gå til navigasjon"
@@ -7323,7 +7733,7 @@ msgstr "Gå til navigasjon"
msgid "Slave Interfaces"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1428
msgid "Software VLAN"
msgstr ""
@@ -7332,14 +7742,10 @@ msgstr ""
msgid "Some fields are invalid, cannot save values!"
msgstr "Noen felt er ugyldige, kan ikke lagre verdier!"
-#: modules/luci-base/luasrc/view/error404.htm:9
+#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
msgstr "Beklager, objektet du spurte om ble ikke funnet."
-#: modules/luci-base/luasrc/view/error500.htm:9
-msgid "Sorry, the server encountered an unexpected error."
-msgstr "Beklager, det oppstod en uventet feil på serveren."
-
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
msgid ""
"Sorry, there is no sysupgrade support present; a new firmware image must be "
@@ -7358,12 +7764,12 @@ msgstr ""
msgid "Source"
msgstr "Kilde"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
msgctxt "nft ip saddr"
msgid "Source IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
msgctxt "nft ip6 saddr"
msgid "Source IPv6"
msgstr ""
@@ -7373,24 +7779,24 @@ msgstr ""
msgid "Source interface"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
msgctxt "nft ip sport"
msgid "Source port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
msgid ""
"Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
"options for Dnsmasq."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
msgid ""
"Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
"unspecified, the local device DNS search domain will be announced."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid ""
"Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
"If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -7434,11 +7840,11 @@ msgstr ""
msgid "Specifies the destination subnet to match (CIDR notation)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Specifies the directory the device is attached to"
msgstr "Hvor lagrings enheten blir tilsluttet filsystemet (f.eks. /mnt/sda1)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
msgid ""
"Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
"messages, for example to instruct clients to request further information via "
@@ -7480,7 +7886,7 @@ msgid ""
"dead"
msgstr "Angir maksimalt antall sekunder før verter ansees som frakoblet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid ""
"Specifies the maximum transmit power the wireless radio may use. Depending "
"on regulatory requirements and wireless usage, the actual transmit power may "
@@ -7685,7 +8091,7 @@ msgid ""
"bytes)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "Specify the secret encryption key here."
msgstr "Angi krypteringsnøkkelen her."
@@ -7693,7 +8099,7 @@ msgstr "Angi krypteringsnøkkelen her."
msgid "Stale neighbour cache timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
msgid "Start"
msgstr "Start"
@@ -7706,16 +8112,16 @@ msgstr ""
msgid "Start priority"
msgstr "Start prioritet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Starting configuration apply…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1827
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413
msgid "Starting wireless scan..."
msgstr ""
@@ -7737,17 +8143,17 @@ msgstr "Statiske IPv6 Ruter"
msgid "Static Lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
msgid "Static Leases"
msgstr "Statiske Leier"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
msgstr "Statisk adresse"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
msgid ""
"Static leases are used to assign fixed IP addresses and symbolic hostnames "
"to DHCP clients. They are also required for non-dynamic interface "
@@ -7757,18 +8163,18 @@ msgstr ""
"vertsnavn til DHCP klienter. Dette er nødvendig om grensesnittet ikke er "
"dynamisk konfigurert og kun klienter med dhcp leieavtale får IP."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
msgid "Station inactivity limit"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:551
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
msgid "Status"
msgstr "Status"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:528
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
msgid "Stop"
msgstr "Stopp"
@@ -7777,8 +8183,8 @@ msgstr "Stopp"
msgid "Stop WPS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1857
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1919
msgid "Stop refresh"
msgstr ""
@@ -7790,7 +8196,7 @@ msgstr ""
msgid "Strict filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
msgid "Strict order"
msgstr "Streng overholdelse"
@@ -7799,15 +8205,15 @@ msgid "Strong"
msgstr ""
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2055
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2117
msgid "Submit"
msgstr "Send inn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
msgid "Suppress logging"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
msgid "Suppress logging of the routine operation for the DHCP protocol."
msgstr ""
@@ -7829,16 +8235,16 @@ msgid ""
"Switch %q has an unknown topology - the VLAN settings might not be accurate."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1426
msgid "Switch VLAN"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
msgid "Switch port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
msgid "Switch protocol"
msgstr "Svitsj protokoll"
@@ -7860,8 +8266,16 @@ msgstr ""
msgid "Sync with browser"
msgstr "Synkroniser med nettleser"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "Syntax: <code>_service._proto.example.com</code>."
+msgstr ""
+
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
msgid "System"
@@ -7885,29 +8299,29 @@ msgstr "System Egenskaper"
msgid "System log buffer size"
msgstr "System logg buffer størrelse"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
msgid "System running in recovery (initramfs) mode."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
msgctxt "nft tcp option maxseg size"
msgid "TCP MSS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
msgctxt "nft tcp dport"
msgid "TCP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
msgctxt "nft tcp flags"
msgid "TCP flags"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
msgctxt "nft tcp sport"
msgid "TCP source port"
msgstr ""
@@ -7916,12 +8330,12 @@ msgstr ""
msgid "TCP:"
msgstr "TCP:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
msgid "TFTP server root"
msgstr "TFTP server roten"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
msgid "TX"
msgstr "TX"
@@ -7941,6 +8355,7 @@ msgstr ""
msgid "Table"
msgstr "Tabell"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
@@ -7948,7 +8363,7 @@ msgstr "Tabell"
msgid "Target"
msgstr "Mål"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
msgid "Target Platform"
msgstr ""
@@ -7964,26 +8379,26 @@ msgstr ""
msgid "Terminate"
msgstr "Avslutte"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid ""
"The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
"Minimum is 1280 bytes."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
msgid ""
"The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
"addresses are available via DHCPv6."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
msgid ""
"The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
"also acting as Mobile IPv6 home agent on this link."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
msgid ""
"The <em>Other configuration</em> (O) flag indicates that other information, "
"such as DNS servers, is available via DHCPv6."
@@ -7999,7 +8414,7 @@ msgid ""
"the configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
@@ -8011,15 +8426,15 @@ msgid ""
"username instead of the user ID!"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
msgid "The IP address %h is already used by another static lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
msgid "The IP address is outside of any DHCP pool address range"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
msgid "The IP address of the boot server"
msgstr ""
@@ -8030,6 +8445,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
msgstr ""
@@ -8055,7 +8471,7 @@ msgstr ""
msgid "The LED blinks with the configured on/off frequency"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
msgid "The LED flashes to simulate actual heart beat."
msgstr ""
@@ -8072,7 +8488,7 @@ msgstr ""
msgid "The LED is always in default state on."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
msgid ""
"The MAC address %h is already used by another static lease in the same DHCP "
"pool"
@@ -8082,7 +8498,7 @@ msgstr ""
msgid "The MTU must not exceed the parent device MTU of %d bytes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
msgid "The VLAN ID must be unique"
msgstr ""
@@ -8090,7 +8506,7 @@ msgstr ""
msgid "The algorithm that is used to discover mesh routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid ""
"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
"code> and <code>_</code>"
@@ -8102,13 +8518,13 @@ msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid ""
"The correct SSID must be manually specified when joining a hidden wireless "
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4509
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8119,8 +8535,8 @@ msgid ""
"state."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
@@ -8132,14 +8548,14 @@ msgstr ""
msgid "The device name \"%s\" is already taken"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
msgid ""
"The existing network configuration needs to be changed for LuCI to function "
"properly."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
@@ -8156,7 +8572,7 @@ msgstr ""
msgid "The following rules are currently active on this system."
msgstr "Følgende regler er aktiver på systemet."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
msgid "The frequency is in direct proportion to 1-minute average CPU load."
msgstr ""
@@ -8164,17 +8580,17 @@ msgstr ""
msgid "The gateway address must not be a local IP address"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:732
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752
msgid ""
"The generated configuration can be imported into a WireGuard client "
"application to setup a connection towards this device."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
msgid "The given SSH public key has already been added."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA, "
"ED25519 or ECDSA keys."
@@ -8188,15 +8604,19 @@ msgid ""
"to be received and retransmitted which costs airtime)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
msgid "The hostname of the boot server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
-msgid "The interface name is already used"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+msgid "The interface name is already used"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
msgid "The interface name is too long"
msgstr ""
@@ -8219,6 +8639,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "The local IPv4 address over which the tunnel is created (optional)."
msgstr ""
@@ -8250,26 +8671,26 @@ msgid ""
"host responses are spread out over a larger interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid ""
"The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
"abbr> messages. Maximum is 255 hops."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4645
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
msgid "The network name is already used"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
msgid ""
-"The network ports on this device can be combined to several <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"The network ports on this device can be combined to several <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
"communicate directly with each other. <abbr title=\"Virtual Local Area "
"Network\">VLAN</abbr>s are often used to separate different network "
"segments. Often there is by default one Uplink port for a connection to the "
@@ -8282,7 +8703,7 @@ msgstr ""
"Uplink port for tilkobling til større nettverk som internett og andre porter "
"til lokalt nettverk."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid ""
"The public hostname or IP address of this system the peer should connect to. "
"This usually is a static public IP address, a static hostname or a DDNS "
@@ -8322,11 +8743,11 @@ msgid ""
"aliases local (255), main (254) and default (253) are also valid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383
msgid "The selected %s mode is incompatible with %s encryption"
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:11
+#: modules/luci-base/ucode/template/csrftoken.ut:11
msgid "The submitted security token is invalid or already expired!"
msgstr ""
@@ -8387,8 +8808,8 @@ msgstr ""
"Den opplastede programvaren er av et format som ikke støttes. Sørg for at du "
"velger det generelle firmware-bildet for din plattform."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
msgid "The value is overridden by configuration."
msgstr ""
@@ -8398,25 +8819,25 @@ msgid ""
"the network with its protocol information."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:679
msgid ""
"There are legacy iptables rules present on the system. Mixing iptables and "
"nftables rules is discouraged and may lead to incomplete traffic filtering."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4677
msgid "There are no changes to apply"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:70
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
msgid ""
"There is no password set on this router. Please configure a root password to "
@@ -8429,16 +8850,16 @@ msgstr ""
msgid "This IPv4 address of the relay"
msgstr "Dette IPv4 adressen til relayet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1695
msgid "This authentication type is not applicable to the selected EAP method."
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
msgid "This does not look like a valid PEM file"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
"include during sysupgrade. Modified files in /etc/config/ and certain other "
@@ -8481,11 +8902,11 @@ msgstr ""
"Dette er den lokale endepunkt adressen som ble tildelt av tunnel 'broker', "
"adressen ender vanligvis med <code>...:2/64</code>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
msgid "This is the only DHCP server in the local network."
msgstr ""
-"Dette er den eneste <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server i det lokale nettverket"
+"Dette er den eneste <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server i det lokale nettverket"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:73
msgid "This is the plain username for logging into the account"
@@ -8512,8 +8933,8 @@ msgid ""
"their status."
msgstr "Denne listen gir en oversikt over kjørende prosesser og deres status."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
msgid ""
"This option cannot be used because the ca-bundle package is not installed."
msgstr ""
@@ -8528,6 +8949,10 @@ msgstr "Denne seksjonen inneholder ennå ingen verdier"
msgid "Time Synchronization"
msgstr "Tidssynkronisering"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "Time advertisement"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Time in milliseconds"
msgstr ""
@@ -8536,10 +8961,14 @@ msgstr ""
msgid "Time in seconds to spend in listening and learning states"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "Time interval for rekeying GTK"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "Time zone"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
msgid "Timed-out"
msgstr ""
@@ -8560,14 +8989,14 @@ msgstr ""
msgid "Timezone"
msgstr "Tidssone"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:418
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:438
msgid ""
"To fully configure the local WireGuard interface from an existing (e.g. "
-"provider supplied) configuration file, use the <strong><a class=\"full-import"
-"\" href=\"#\">configuration import</a></strong> instead."
+"provider supplied) configuration file, use the <strong><a class=\"full-"
+"import\" href=\"#\">configuration import</a></strong> instead."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
msgid "To login…"
msgstr ""
@@ -8582,7 +9011,7 @@ msgstr ""
"tilstand, klikker du på \"Utfør nullstilling\" (kun mulig på squashfs "
"firmwarer)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
msgid "Tone"
msgstr ""
@@ -8590,9 +9019,9 @@ msgstr ""
msgid "Total Available"
msgstr "Totalt Tilgjengelig"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:121
msgid "Traceroute"
msgstr "Traceroute"
@@ -8607,11 +9036,11 @@ msgstr "Trafikk"
msgid "Traffic Class"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:529
msgid "Traffic filter chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:467
msgctxt "nft counter"
msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
msgstr ""
@@ -8628,17 +9057,22 @@ msgstr "Sende"
msgid "Transmit Hash Policy"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
+#, fuzzy
+msgid "Transmitted Data"
+msgstr "Sende Antenne"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
msgctxt "nft @th,off,len"
msgid "Transport header bits %d-%d"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
msgctxt "nft th dport"
msgid "Transport header destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
msgctxt "nft th sport"
msgid "Transport header source port"
msgstr ""
@@ -8655,7 +9089,7 @@ msgstr "Utløsende Tilstand"
msgid "Tunnel ID"
msgstr "Tunnel ID"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3024
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
#: modules/luci-compat/luasrc/model/network.lua:1431
msgid "Tunnel Interface"
msgstr "Tunnel grensesnitt"
@@ -8666,7 +9100,7 @@ msgstr "Tunnel grensesnitt"
msgid "Tunnel Link"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
msgid "Tunnel device"
msgstr ""
@@ -8674,8 +9108,8 @@ msgstr ""
msgid "Tx-Power"
msgstr "Tx-Styrke"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
msgid "Type"
@@ -8685,12 +9119,12 @@ msgstr "Type"
msgid "Type of service"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
msgctxt "nft udp dport"
msgid "UDP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
msgctxt "nft udp sport"
msgid "UDP source port"
msgstr ""
@@ -8708,8 +9142,8 @@ msgstr "Kun UMTS"
msgid "UMTS/GPRS/EV-DO"
msgstr "UMTS/GPRS/EV-DO"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid "UUID"
msgstr "UUID"
@@ -8730,7 +9164,7 @@ msgstr ""
msgid "Unable to determine upstream interface"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:11
+#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
msgstr "Kan ikke sende"
@@ -8781,19 +9215,27 @@ msgstr ""
msgid "Unable to save contents: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Unavailable Seconds (UAS)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1317
msgid "Unconfigure"
msgstr ""
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
msgid "Unexpected reply data format"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid ""
"Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
"within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -8801,7 +9243,7 @@ msgid ""
"generated at first install."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2111
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
#: modules/luci-compat/luasrc/model/network.lua:971
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
msgid "Unknown"
@@ -8811,7 +9253,7 @@ msgstr "Ukjent"
msgid "Unknown and unsupported connection method."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
#: modules/luci-compat/luasrc/model/network.lua:1138
msgid "Unknown error (%s)"
msgstr ""
@@ -8820,7 +9262,7 @@ msgstr ""
msgid "Unknown error code"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2108
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:965
msgid "Unmanaged"
@@ -8831,11 +9273,11 @@ msgstr "Uhåndtert"
msgid "Unmount"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4327
msgid "Unsaved Changes"
msgstr "Ulagrede Endringer"
@@ -8849,15 +9291,16 @@ msgid "Unsupported MAP type"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
msgid "Unsupported modem"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:309
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:315
msgid "Unsupported protocol type."
msgstr "Protokoll type er ikke støttet."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
msgid "Untitled peer"
msgstr ""
@@ -8869,7 +9312,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
#, fuzzy
msgid "Upload"
msgstr "Last opp"
@@ -8894,46 +9337,46 @@ msgid "Upload file…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4202
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
msgid "Uploading file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid ""
"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
"assigned with a name in the form <em>wifinet#</em> and the network will be "
"restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410
msgid ""
"Upon pressing \"Continue\", bridges configuration will be updated and the "
"network will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444
msgid ""
"Upon pressing \"Continue\", ifname options will get renamed and the network "
"will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
msgid "Upstream resolvers will be queried in the order of the resolv file."
msgstr ""
"<abbr title=\"Domain Name System\">DNS</abbr> servere skal følge rekkefølgen "
"i oppslagsfilen ved spørringer"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
msgid "Uptime"
msgstr "Oppetid"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
msgid "Use <code>/etc/ethers</code>"
msgstr "Bruk <code>/etc/ethers</code>"
@@ -8945,8 +9388,8 @@ msgstr ""
msgid "Use DHCP gateway"
msgstr "Bruk DHCP gateway"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
msgid "Use DNS servers advertised by peer"
msgstr "Bruk DNS servere annonsert av peer"
@@ -8985,11 +9428,11 @@ msgid ""
"(encap2+3)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Use as external overlay (/overlay)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
msgid "Use as root filesystem (/)"
msgstr ""
@@ -8997,22 +9440,22 @@ msgstr ""
msgid "Use broadcast flag"
msgstr "Bruk kringkasting flagg"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
msgid "Use builtin IPv6-management"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
msgid "Use custom DNS servers"
msgstr "Bruk egendefinerte DNS servere"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
msgid "Use default gateway"
msgstr "Bruk standard gateway"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
msgid "Use gateway metric"
msgstr "Bruk gateway metrikk"
@@ -9031,20 +9474,20 @@ msgstr ""
msgid "Use routing table"
msgstr "Bruk rutingtabellen"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
msgctxt "nft nat flag persistent"
msgid "Use same source and destination for each connection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
msgid "Use system certificates"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid "Use system certificates for inner-tunnel"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
#, fuzzy
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
@@ -9074,11 +9517,11 @@ msgstr ""
msgid "Used"
msgstr "Brukt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
msgid "Used Key Slot"
msgstr "Brukte Nøkler"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
@@ -9088,7 +9531,8 @@ msgstr ""
msgid "User Group"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
msgid "User certificate (PEM encoded)"
msgstr ""
@@ -9096,27 +9540,28 @@ msgstr ""
msgid "User identifier"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
msgid "User key (PEM encoded)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: modules/luci-base/ucode/template/sysauth.ut:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
msgid "Username"
msgstr "Brukernavn"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
msgid "Utilize flow table <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
msgid "VC-Mux"
msgstr "VC-Mux"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
msgid "VDSL"
msgstr ""
@@ -9126,17 +9571,17 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
msgid "VLAN (802.1ad)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1411
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
msgid "VLAN (802.1q)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
msgid "VLAN ID"
msgstr ""
@@ -9161,19 +9606,22 @@ msgid "VPN Protocol"
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
msgstr "VPN server"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+msgid "VPN Server certificate's SHA256 hash"
+msgstr ""
+
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
msgid "VPN Server port"
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
msgstr ""
@@ -9182,6 +9630,10 @@ msgstr ""
msgid "VPNC (CISCO 3000 (and others) VPN)"
msgstr ""
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
msgid "VXLAN (RFC7348)"
msgstr ""
@@ -9195,14 +9647,14 @@ msgstr ""
msgid "VXLANv6 (RFC7348)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
msgid ""
"Validate DNS replies and cache DNSSEC data, requires upstream to support "
"DNSSEC."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
@@ -9228,7 +9680,7 @@ msgstr ""
msgid "Vendor Class to send when requesting DHCP"
msgstr "Leverandør klasse som sendes ved DHCP spørring"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
msgid "Verify unsigned domain responses really come from unsigned domains."
msgstr ""
@@ -9236,47 +9688,59 @@ msgstr ""
msgid "Verifying the uploaded image file."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
msgid "Very High"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1432
msgid "Virtual Ethernet"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
msgid "Virtual dynamic interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
msgid "WDS"
msgstr "WDS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
msgid "WEP Open System"
msgstr "WEP åpent system"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1297
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1393
msgid "WEP Shared Key"
msgstr "WEP delt nøkkel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WEP passphrase"
msgstr "WEP passord"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid "WLAN roaming"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid "WMM Mode"
msgstr "WMM Modus"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid "WNM Sleep Mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid "WNM Sleep Mode Fixes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WPA passphrase"
msgstr "WPA passord"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1294
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
@@ -9305,7 +9769,11 @@ msgstr ""
msgid "Weak"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+msgid "Weight"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
@@ -9330,26 +9798,32 @@ msgid ""
"interface prefix"
msgstr ""
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
msgid ""
"When running the mesh over multiple WiFi interfaces per node batman-adv is "
"capable of optimizing the traffic flow to gain maximum performance."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid ""
"When using a PSK, the PMK can be automatically generated. When enabled, the "
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
"key options."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid ""
"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
"802.11a/802.11g rates."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid ""
"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
"may be significantly reduced."
@@ -9360,12 +9834,22 @@ msgstr ""
msgid "Width"
msgstr ""
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+msgid "WireGuard"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
+#, fuzzy
+msgid "WireGuard Status"
+msgstr "Brannmur Status"
+
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "WireGuard VPN"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:539
msgid "WireGuard peer is disabled"
msgstr ""
@@ -9376,27 +9860,27 @@ msgstr ""
msgid "Wireless"
msgstr "Trådløst"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3011
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
msgstr "Trådløs Tilslutning"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2990
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4303
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
msgstr "Trådløst Nettverk"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:812
msgid "Wireless Overview"
msgstr "Trådløs Oversikt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
msgid "Wireless Security"
msgstr "Trådløs Sikkerhet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
msgid "Wireless configuration migration"
msgstr ""
@@ -9412,15 +9896,15 @@ msgstr "Trådløs er deaktiver"
msgid "Wireless is not associated"
msgstr "Trådløs er ikke tilknyttet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is disabled"
msgstr "Trådløst nettverk er deaktivert"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is enabled"
msgstr "Trådløst nettverk er aktivert"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Write received DNS queries to syslog."
msgstr "Skriv mottatte DNS forespørsler til syslog"
@@ -9432,7 +9916,7 @@ msgstr ""
msgid "XOR policy (balance-xor, 2)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -9442,7 +9926,7 @@ msgstr ""
msgid "Yes (none, 0)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:177
msgid ""
"You appear to be currently connected to the device via the \"%h\" interface. "
"Do you really want to shut down the interface?"
@@ -9459,8 +9943,20 @@ msgstr ""
"deaktiverer nødvendige init skript som f.eks. \"nettverk\", kan enheten bli "
"utilgjengelig! </strong>"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:90
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635
+msgid "You may add multiple records for the same Target."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672
+msgid "You may add multiple records for the same domain."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:92
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
@@ -9491,26 +9987,36 @@ msgstr ""
msgid "ZRam Size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
msgid "any"
msgstr "enhver"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
msgid "auto"
msgstr "auto"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
msgid "automatic"
msgstr ""
@@ -9518,7 +10024,7 @@ msgstr ""
msgid "baseT"
msgstr "baseT"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1591
msgid "bridged"
msgstr "brokoblet"
@@ -9570,20 +10076,20 @@ msgstr "opprett:"
msgid "dBm"
msgstr "dBm"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
msgctxt "nft unit"
msgid "day"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid "disable"
msgstr "Deaktiver"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:991
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:997
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
msgid "disabled"
@@ -9602,14 +10108,19 @@ msgstr ""
msgid "e.g: dump"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:755
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
msgid "expired"
msgstr "utgått"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
msgid "forced"
msgstr ""
@@ -9633,19 +10144,19 @@ msgstr "halv-dupleks"
msgid "hexadecimal encoded value"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
msgid "hidden"
msgstr "skjult"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
msgctxt "nft unit"
msgid "hour"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "hybrid mode"
msgstr ""
@@ -9667,24 +10178,24 @@ msgstr ""
msgid "key with either 5 or 13 characters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "managed config (M)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1395
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
msgid "medium security"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
msgctxt "nft unit"
msgid "minute"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "minutes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
msgid "mobile home agent (H)"
msgstr ""
@@ -9692,7 +10203,7 @@ msgstr ""
msgid "netif_carrier_ok()"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "no"
msgstr "nei"
@@ -9706,8 +10217,11 @@ msgstr "ingen forbindelse"
msgid "non-empty value"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3419
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
#, fuzzy
msgid "none"
msgstr "ingen"
@@ -9719,20 +10233,20 @@ msgid "not present"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:969
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:970
msgid "off"
msgstr "av"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794
msgid "on available prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "open network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
msgid "other config (O)"
msgstr ""
@@ -9741,7 +10255,11 @@ msgstr ""
msgid "output"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
+msgid "over a day ago"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
msgctxt "nft unit"
msgid "packets"
msgstr ""
@@ -9764,23 +10282,22 @@ msgid ""
"single packet rather than many small ones"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
msgid "relay mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1586
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
msgid "routed"
msgstr "rutet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "sec"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "server mode"
msgstr ""
@@ -9788,7 +10305,7 @@ msgstr ""
msgid "sstpc Log-level"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "strong security"
msgstr ""
@@ -9796,7 +10313,7 @@ msgstr ""
msgid "tagged"
msgstr "tagget"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "time units (TUs / 1.024 ms) [1000-65535]"
msgstr ""
@@ -9815,15 +10332,19 @@ msgstr ""
msgid "unknown"
msgstr "ukjent"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:28
+msgid "unknown version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
msgid "unlimited"
msgstr "ubegrenset"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
@@ -9845,8 +10366,8 @@ msgid "untagged"
msgstr "utagget"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
msgid "valid IP address"
msgstr ""
@@ -9859,7 +10380,7 @@ msgid "valid IPv4 CIDR"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
msgid "valid IPv4 address"
msgstr ""
@@ -9888,7 +10409,7 @@ msgid "valid IPv6 CIDR"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
msgid "valid IPv6 address"
msgstr ""
@@ -9980,7 +10501,7 @@ msgid "valid port or port range (port1-port2)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "valid port value"
msgstr ""
@@ -10016,16 +10537,16 @@ msgstr ""
msgid "value with at most %d characters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "weak security"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
msgctxt "nft unit"
msgid "week"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "ja"
@@ -10033,6 +10554,32 @@ msgstr "ja"
msgid "« Back"
msgstr "« Tilbake"
+#~ msgid "Filter useless"
+#~ msgstr "Filtrer ubrukelige"
+
+#~ msgid "Network Utilities"
+#~ msgstr "Nettverks Verktøy"
+
+#~ msgid "Back to configuration"
+#~ msgstr "Tilbake til konfigurasjon"
+
+#~ msgid "Close list..."
+#~ msgstr "Lukk liste..."
+
+#~ msgid "Internal Server Error"
+#~ msgstr "Intern server feil"
+
+#~ msgid "No files found"
+#~ msgstr "Ingen filer funnet"
+
+#~ msgid "Sorry, the server encountered an unexpected error."
+#~ msgstr "Beklager, det oppstod en uventet feil på serveren."
+
+#~ msgid "Do not forward queries that cannot be answered by public resolvers."
+#~ msgstr ""
+#~ "Ikke videresend forespørsler som ikke kan besvares med offentlige "
+#~ "navneservere"
+
#~ msgid "Default %d"
#~ msgstr "Standard %d"
@@ -10187,8 +10734,8 @@ msgstr "« Tilbake"
#~ msgid ""
#~ "The filesystem that was used to format the memory (<abbr title=\"for "
-#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended Filesystem"
-#~ "\">ext3</abbr></samp>)"
+#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended "
+#~ "Filesystem\">ext3</abbr></samp>)"
#~ msgstr ""
#~ "Filsystemet som ble brukt til å formatere partisjonen eller minnet. "
#~ "(<abbr title=\"for eksempel\">f.eks.</abbr> <samp><abbr title=\"Third "
@@ -10384,9 +10931,6 @@ msgstr "« Tilbake"
#~ msgid "Transmit Power"
#~ msgstr "Sende styrke"
-#~ msgid "Transmitter Antenna"
-#~ msgstr "Sende Antenne"
-
#~ msgid "Uploaded File"
#~ msgstr "Opplastet Fil"
@@ -10687,9 +11231,6 @@ msgstr "« Tilbake"
#~ msgid "CPU"
#~ msgstr "CPU"
-#~ msgid "Port %d"
-#~ msgstr "Port %d"
-
#~ msgid "Port %d is untagged in multiple VLANs!"
#~ msgstr "Port %d er utagget i flere VLANs!"
diff --git a/modules/luci-base/po/nl/base.po b/modules/luci-base/po/nl/base.po
index 35a399bb7f..7cd74a70a7 100644
--- a/modules/luci-base/po/nl/base.po
+++ b/modules/luci-base/po/nl/base.po
@@ -1,31 +1,43 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-11 09:21+0000\n"
-"Last-Translator: Fabrice Delahaij <fdelahaij@extreemhost.nl>\n"
+"PO-Revision-Date: 2022-12-29 23:53+0000\n"
+"Last-Translator: Youri <yrtapper@protonmail.com>\n"
"Language-Team: Dutch <https://hosted.weblate.org/projects/openwrt/luci/nl/>\n"
"Language: nl\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:650
msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
msgid "\"%h\" table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1539
msgid "%.1f dB"
msgstr "%.1f dB"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4043
msgid "%d invalid field(s)"
msgstr "%d ongeldige velden"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
+msgid "%dh ago"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
+msgid "%dm ago"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
+msgid "%ds ago"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
msgid "%s is untagged in multiple VLANs!"
msgstr "%s mag niet zonder tag in meerdere VLANs voorkomen!"
@@ -53,7 +65,7 @@ msgstr "(leeg)"
msgid "(no interfaces attached)"
msgstr "(geen gekoppelde interfaces)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:635
msgctxt "Label indicating further amount of allowed ips"
msgid "+ %d more"
msgstr ""
@@ -63,8 +75,8 @@ msgid "-- Additional Field --"
msgstr "-- Extra Veld --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4152
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -80,13 +92,13 @@ msgstr "-- Maak een keuze --"
msgid "-- custom --"
msgstr "-- aangepast --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
msgid "-- match by label --"
msgstr "-- op label selecteren --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
msgid "-- match by uuid --"
msgstr "-- op uuid selecteren --"
@@ -101,7 +113,7 @@ msgctxt "sstp log level value"
msgid "0"
msgstr "0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
msgstr ""
"0 = geen signaaldrempelwaarde gebruiken, 1 = standaardwaarde van driver niet "
@@ -116,7 +128,7 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "Systeembelasting (1 minuut):"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:324
msgctxt "nft amount of flags"
msgid "1 flag"
msgid_plural "%d flags"
@@ -142,7 +154,7 @@ msgctxt "sstp log level value"
msgid "4"
msgstr "4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "4-character hexadecimal ID"
msgstr "4-teken hexadecimaal ID"
@@ -155,43 +167,88 @@ msgstr "464XLAT (CLAT)"
msgid "5 Minute Load:"
msgstr "Systeembelasting (5 minuten):"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "6-octet identifier as a hex string - no colons"
msgstr "6-octet ID als hex tekenreeks - zonder dubbele punten"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid "802.11k RRM"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid "802.11r Fast Transition"
msgstr "802.11r Snelle overgang"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "802.11v: Time Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w Association SA Query maximum timeout"
msgstr "802.11w Association SA Query maximale time-out"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w Association SA Query retry timeout"
msgstr "802.11w Associatie SA Vraag herproberen time-out"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid "802.11w Management Frame Protection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w maximum timeout"
msgstr "802.11w maximale time-out"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w retry timeout"
msgstr "802.11w herproberen time-out"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1022
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
msgstr "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netwerkmasker"
@@ -203,71 +260,83 @@ msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuratie"
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr> Naam"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:773
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+msgid ""
+"<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
+"NXDOMAIN."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+msgid ""
+"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
+"<code>::</code>) for example.com and its subdomains."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
msgctxt "nft relational \">\" operator expression"
msgid "<var>%s</var> greater than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
msgctxt "nft relational \">=\" operator expression"
msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
msgctxt "nft set match expression"
msgid "<var>%s</var> in set <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
msgctxt "nft relational \"==\" operator expression"
msgid "<var>%s</var> is <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
msgctxt "nft relational \"in\" operator expression"
msgid "<var>%s</var> is one of <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
msgctxt "nft relational \"<\" operator expression"
msgid "<var>%s</var> lower than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \"<=\" operator expression"
msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
msgctxt "nft relational \"!=\" operator expression"
msgid "<var>%s</var> not <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
msgctxt "nft not in set match expression"
msgid "<var>%s</var> not in set <strong>%s</strong>"
msgstr ""
@@ -288,29 +357,29 @@ msgstr ""
msgid "A directory with the same name already exists."
msgstr "Er bestaat al een map met deze naam."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
msgid "A new login is required since the authentication session expired."
msgstr "Er moet opnieuw worden ingelogd omdat de sessie is verlopen."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "A43C + J43 + A43"
msgstr "A43C + J43 + A43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
msgid "A43C + J43 + A43 + V43"
msgstr "A43C + J43 + A43 + V43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid "ADSL"
msgstr "ADSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
msgid "ANSI T1.413"
msgstr "ANSI T1.413"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
msgid "APN"
msgstr "APN"
@@ -344,29 +413,36 @@ msgstr ""
msgid "ARP retry threshold"
msgstr "Drempelwaarde voor hernieuwde ARP-pogingen"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:638
msgid "ARP traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "ATM (Asynchronous Transfer Mode)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid "ATM Bridges"
msgstr "ATM Bruggen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
msgid "ATM Virtual Channel Identifier (VCI)"
msgstr "ATM Virtual Circuit Identifier (VCI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
msgid "ATM Virtual Path Identifier (VPI)"
msgstr "ATM Virtual Path Identifier (VPI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid ""
"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
@@ -376,12 +452,12 @@ msgstr ""
"virtuele Linux netwerkinterfaces welke met DHCP of PPP gebruikt kunnen "
"worden om in het netwerk van de provider in te bellen."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
msgid "ATM device number"
msgstr "ATM apparaatnummer"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "ATU-C System Vendor ID"
msgstr "ATU-C Systeemleverancier-ID"
@@ -391,7 +467,7 @@ msgstr "ATU-C Systeemleverancier-ID"
msgid "Absent Interface"
msgstr "Geen interface"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
msgid "Accept DNS queries only from hosts whose address is on a local subnet."
msgstr ""
@@ -399,7 +475,7 @@ msgstr ""
msgid "Accept local"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
msgctxt "nft accept action"
msgid "Accept packet"
msgstr ""
@@ -412,8 +488,8 @@ msgstr ""
msgid "Access Concentrator"
msgstr "Toegang Concentrator"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
msgid "Access Point"
msgstr "Toegangspunt"
@@ -463,8 +539,8 @@ msgstr ""
msgid "Active-Backup policy (active-backup, 1)"
msgstr "Actieve-Backup instelling (active-backup, 1)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
msgid "Ad-Hoc"
msgstr "Ad-Hocmodus"
@@ -481,18 +557,18 @@ msgstr "Adaptieve verzendlastbalancering (balance-tlb, 5)"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3582
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:885
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
msgid "Add"
msgstr "Toevoegen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
msgid "Add ATM Bridge"
msgstr "ATM brug toevoegen"
@@ -512,11 +588,11 @@ msgstr "LED-actie toevoegen"
msgid "Add VLAN"
msgstr "VLAN toevoegen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1328
msgid "Add device configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1268
msgid "Add device configuration…"
msgstr ""
@@ -524,19 +600,19 @@ msgstr ""
msgid "Add instance"
msgstr "Instantie toevoegen"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
msgid "Add key"
msgstr "Sleutel toevoegen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
msgid "Add local domain suffix to names served from hosts files."
msgstr ""
"Lokaal-domeinachtervoegsel toevoegen aan uit hostsfiles geserveerde namen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:475
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
msgid "Add new interface..."
msgstr "Nieuwe interface toevoegen..."
@@ -552,11 +628,11 @@ msgstr ""
msgid "Add to Whitelist"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
msgid "Additional hosts files"
msgstr "Aanvullende Hostsbestanden"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
msgid "Additional servers file"
msgstr "Aanvullende-serversbestand"
@@ -578,7 +654,7 @@ msgctxt "nft meta nfproto"
msgid "Address family"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:278
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
msgid "Address setting is invalid"
msgstr ""
@@ -586,7 +662,7 @@ msgstr ""
msgid "Address to access local relay bridge"
msgstr "Adres van lokale relay-brug"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
msgid "Addresses"
msgstr "Adressen"
@@ -595,14 +671,14 @@ msgstr "Adressen"
msgid "Administration"
msgstr "Administratie"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:488
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:989
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
msgid "Advanced Settings"
msgstr "Geavanceerde instellingen"
@@ -619,7 +695,7 @@ msgstr ""
msgid "Aggregate Originator Messages"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
msgstr "Geaggregeerd verzendvermogen (ACTATP)"
@@ -645,28 +721,28 @@ msgstr ""
msgid "Alert"
msgstr "Waarschuwing"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
#: modules/luci-compat/luasrc/model/network.lua:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
msgid "Alias Interface"
msgstr "Alias Interface"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
msgid "Alias of \"%s\""
msgstr "Alias van \"%s\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
msgid "All servers"
msgstr "Alle servers"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
msgstr ""
"IP-adressen op volgorde toewijzen, beginnend bij het laagst beschikbare adres"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
msgid "Allocate IPs sequentially"
msgstr "IP-adressen sequentieel toewijzen"
@@ -675,11 +751,11 @@ msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
msgstr ""
"<abbr title=\"Secure Shell\">SSH</abbr> wachtwoordauthenticatie toestaan"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
msgstr "AP toestaan verbindingen met lage signaalkwaliteit te verbreken"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
msgid "Allow all except listed"
msgstr "Alles behalve vermelde toestaan"
@@ -687,15 +763,15 @@ msgstr "Alles behalve vermelde toestaan"
msgid "Allow full UCI access for legacy applications"
msgstr "Volledige UCI toegang voor verouderde applicaties toestaan"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid "Allow legacy 802.11b rates"
msgstr "Verouderde 802.11b-snelheden toestaan"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1090
msgid "Allow listed only"
msgstr "Alleen vermelde toestaan"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "Allow localhost"
msgstr "Localhost toestaan"
@@ -721,11 +797,13 @@ msgstr ""
msgid "Allow the <em>root</em> user to login with password"
msgstr "<em>root</em>gebruiker toestaan zonder wachtwoord in te loggen"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
msgid "Allowed IPs"
msgstr "Toegestane IP-adressen"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:306
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
msgid "AllowedIPs setting is invalid"
msgstr ""
@@ -741,11 +819,11 @@ msgstr "Altijd uit (kernel: geen)"
msgid "Always on (kernel: default-on)"
msgstr "Altijd aan (kernel: altijd-aan)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
@@ -755,6 +833,10 @@ msgstr ""
msgid "Amount of Duplicate Address Detection probes to send"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
msgstr "Er is een fout opgetreden bij het opslaan van het formulier:"
@@ -763,98 +845,98 @@ msgstr "Er is een fout opgetreden bij het opslaan van het formulier:"
msgid "An optional, short description for this device"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Annex"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
msgid "Annex A + L + M (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
msgid "Annex A G.992.1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Annex A G.992.2"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
msgid "Annex A G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
msgid "Annex A G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
msgid "Annex B (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
msgid "Annex B G.992.1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
msgid "Annex B G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
msgid "Annex B G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
msgid "Annex J (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
msgid "Annex L G.992.3 POTS 1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "Annex M (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
msgid "Annex M G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
msgid "Annex M G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
msgid "Announce this device as IPv6 DNS server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
msgid ""
"Announce this device as default router if a local IPv6 default route is "
"present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:789
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
msgid ""
"Announce this device as default router if a public IPv6 prefix is available, "
"regardless of local default route availability."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
msgid ""
"Announce this device as default router regardless of whether a prefix or "
"default route is present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Announced DNS domains"
msgstr "Aangekondigde DNS domeinen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
msgid "Announced IPv6 DNS servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
msgid "Anonymous Identity"
msgstr "Anonieme identiteit"
@@ -866,7 +948,7 @@ msgstr "Anoniem Monteren"
msgid "Anonymous Swap"
msgstr "Anoniem Verwisselen"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:519
msgctxt "nft match any traffic"
msgid "Any packet"
msgstr ""
@@ -878,11 +960,11 @@ msgstr ""
msgid "Any zone"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
msgid "Apply DHCP Options to this net. (Empty = all clients)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Apply and keep settings"
msgstr ""
@@ -890,44 +972,44 @@ msgstr ""
msgid "Apply backup?"
msgstr "Backup toepassen?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Apply request failed with status <code>%h</code>"
msgstr "Aanvraag is mislukt met status <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4524
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4522
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4655
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
msgid "Applying configuration changes… %ds"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
msgid "Architecture"
msgstr "Architectuur"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:152
msgid "Arp-scan"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2239
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
msgid "Associated Stations"
msgstr ""
@@ -936,15 +1018,15 @@ msgstr ""
msgid "Associations"
msgstr "Associaties"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
msgid ""
"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
msgid ""
"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -959,7 +1041,7 @@ msgstr ""
msgid "Auth Group"
msgstr "Auth Groep"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1617
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
msgid "Authentication"
msgstr "Authenticatie"
@@ -968,11 +1050,11 @@ msgstr "Authenticatie"
msgid "Authentication Type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
msgid "Authoritative"
msgstr "Autoritatieve"
-#: modules/luci-base/luasrc/view/sysauth.htm:17
+#: modules/luci-base/ucode/template/sysauth.ut:17
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
msgid "Authorization Required"
msgstr "Autorisatie Vereist"
@@ -980,7 +1062,7 @@ msgstr "Autorisatie Vereist"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
@@ -998,7 +1080,7 @@ msgstr ""
msgid "Automatically check filesystem for errors before mounting"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid ""
"Automatically handle multiple uplink interfaces using source-based policy "
"routing."
@@ -1020,6 +1102,10 @@ msgstr ""
msgid "Automount Swap"
msgstr ""
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Available"
msgstr "Beschikbaar"
@@ -1042,11 +1128,11 @@ msgstr "Gemiddelde:"
msgid "Avoid Bridge Loops"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
msgid "B43 + B43C"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
msgid "B43 + B43C + V43"
msgstr ""
@@ -1054,15 +1140,19 @@ msgstr ""
msgid "BR / DMR / AFTR"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "BSS Transition"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1814
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
msgid "BSSID"
-msgstr ""
+msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3250
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
msgid "Back"
msgstr ""
@@ -1071,11 +1161,7 @@ msgstr ""
msgid "Back to Overview"
msgstr "Terug naar het overzicht"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
-msgid "Back to configuration"
-msgstr "Terug naar de configuratie"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:804
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834
msgid "Back to peer configuration"
msgstr ""
@@ -1088,7 +1174,6 @@ msgid "Backup / Flash Firmware"
msgstr "Backup / Flash Firmware"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
msgstr ""
@@ -1125,12 +1210,15 @@ msgid ""
"packet fits but it is possible to deactivate the fragmentation entirely."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
msgid "Beacon Interval"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Beacon Report"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
msgid ""
"Below is the determined list of files to backup. It consists of changed "
"configuration files marked by opkg, essential base files and the user "
@@ -1141,7 +1229,7 @@ msgstr ""
msgid "Bind NTP server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
msgid "Bind dynamically to interfaces rather than wildcard address."
msgstr ""
@@ -1150,18 +1238,31 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind interface"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"<a href=\"%s\">RFC2782</a>."
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind the tunnel to this interface (optional)."
@@ -1181,7 +1282,11 @@ msgstr ""
msgid "Bonding Policy"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3014
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+msgid "Both Listen addr and Relay To must be specified."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
#: modules/luci-compat/luasrc/model/network.lua:1421
msgid "Bridge"
msgstr "Brug"
@@ -1192,17 +1297,17 @@ msgid "Bridge (Support direct communication between MAC VLANs)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
msgid "Bridge VLAN filtering"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
msgid "Bridge device"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
msgid "Bridge port specific options"
msgstr ""
@@ -1210,11 +1315,11 @@ msgstr ""
msgid "Bridge ports"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:642
msgid "Bridge traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
msgid "Bridge unit number"
msgstr ""
@@ -1222,7 +1327,7 @@ msgstr ""
msgid "Bring up empty bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
msgid "Bring up on boot"
msgstr ""
@@ -1235,7 +1340,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4153
msgid "Browse…"
msgstr ""
@@ -1243,7 +1348,13 @@ msgstr ""
msgid "Buffered"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+msgid ""
+"CA certificate (PEM encoded; Use instead of system-wide store to verify the "
+"gateway certificate."
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
msgid "CA certificate; if empty it will be saved after the first connection."
msgstr ""
@@ -1251,6 +1362,10 @@ msgstr ""
msgid "CLAT configuration failed"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+msgid "CNAME or fqdn"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "CPU usage (%)"
msgstr "CPU gebruik (%)"
@@ -1265,51 +1380,56 @@ msgstr "Cached"
msgid "Call failed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4162
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4651
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2051
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2113
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:465
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
msgid "Cancel"
msgstr "Afbreken"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:337
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347
msgid "Cannot parse configuration: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:569
msgctxt "Chain hook: forward"
msgid "Capture incoming packets addressed to other hosts"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:561
msgctxt "Chain hook: prerouting"
msgid "Capture incoming packets before any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565
msgctxt "Chain hook: input"
msgid "Capture incoming packets routed to the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:577
msgctxt "Chain hook: postrouting"
msgid "Capture outgoing packets after any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
msgctxt "Chain hook: output"
msgid "Capture outgoing packets originating from the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
msgctxt "Chain hook: ingress"
msgid "Capture packets directly after the NIC received them"
msgstr ""
@@ -1318,45 +1438,45 @@ msgstr ""
msgid "Category"
msgstr "Categorie"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
msgid "Certificate constraint (Domain)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
msgid "Certificate constraint (SAN)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
msgid "Certificate constraint (Subject)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
msgid "Certificate constraint (Wildcard)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid ""
"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
"`logread -f` during handshake for actual values"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (exact match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (suffix match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1368,16 +1488,16 @@ msgstr ""
msgid "Chain"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:581
msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
msgid "Changes"
msgstr "Veranderingen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4721
msgid "Changes have been reverted."
msgstr "Wijzigingen zijn teruggedraaid."
@@ -1389,17 +1509,18 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1812
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
msgid "Channel"
msgstr "Kanaal"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
msgid "Channel Analysis"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391
msgid "Channel Width"
msgstr ""
@@ -1407,7 +1528,7 @@ msgstr ""
msgid "Check filesystems before mount"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Check this option to delete the existing networks from this radio."
msgstr ""
@@ -1424,8 +1545,8 @@ msgstr ""
msgid "Choose mtdblock"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid ""
"Choose the firewall zone you want to assign to this interface. Select "
"<em>unspecified</em> to remove the interface from the associated zone or "
@@ -1433,13 +1554,13 @@ msgid ""
"interface to it."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>custom</em> field to define a new network."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
msgid "Cipher"
msgstr ""
@@ -1459,9 +1580,9 @@ msgid ""
"FEATURE IS FOR PROFESSIONALS! )"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3892
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
msgid "Client"
msgstr ""
@@ -1471,9 +1592,9 @@ msgstr ""
msgid "Client ID to send when requesting DHCP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4399
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
msgstr "Sluiten"
@@ -1488,17 +1609,13 @@ msgid ""
"persist connection"
msgstr ""
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
-msgid "Close list..."
-msgstr ""
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2237
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66
msgid "Collecting data..."
msgstr ""
@@ -1518,7 +1635,7 @@ msgstr ""
msgid "Comment"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid ""
"Complicates key reinstallation attacks on the client side by disabling "
"retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1533,29 +1650,32 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Config File"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Configuratie"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:670
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:690
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
msgid "Configuration changes applied."
msgstr "Configuratiewijzigingen toegepast."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4508
msgid "Configuration changes have been rolled back!"
msgstr "Configuratiewijzigingen zijn teruggedraaid!"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
msgstr "Configuratie mislukt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid ""
"Configures data rates based on the coverage cell density. Normal configures "
"basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
@@ -1565,32 +1685,32 @@ msgid ""
"offered."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
msgid ""
"Configures the default router advertisement in <abbr title=\"Router "
"Advertisement\">RA</abbr> messages."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
msgid ""
-"Configures the operation mode of the <abbr title=\"Router Advertisement"
-"\">RA</abbr> service on this interface."
+"Configures the operation mode of the <abbr title=\"Router "
+"Advertisement\">RA</abbr> service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
msgid "Configures the operation mode of the DHCPv6 service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
msgid ""
"Configures the operation mode of the NDP proxy service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1314
msgid "Configure…"
msgstr "Configureer…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
msgid "Confirm disconnect"
msgstr ""
@@ -1600,7 +1720,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
msgid "Connected"
msgstr "Verbonden"
@@ -1614,7 +1734,7 @@ msgstr ""
msgid "Connection attempt failed."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid "Connection endpoint"
msgstr ""
@@ -1626,16 +1746,16 @@ msgstr ""
msgid "Connections"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
msgid "Connectivity change"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:32
msgctxt "nft ct state"
msgid "Conntrack state"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:34
msgctxt "nft ct status"
msgid "Conntrack status"
msgstr ""
@@ -1654,29 +1774,29 @@ msgstr ""
msgid "Contents have been saved."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269
msgid "Continue"
msgstr "Doorgaan"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
msgctxt "nft jump action"
msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
msgid "Continue in calling chain"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:551
msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4546
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4544
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1687,20 +1807,20 @@ msgstr ""
msgid "Country"
msgstr "Land"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
msgid "Country Code"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid "Coverage cell density"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid "Create / Assign firewall-zone"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
msgid "Create interface"
msgstr ""
@@ -1716,12 +1836,12 @@ msgstr ""
msgid "Current power"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
msgctxt "nft meta hour"
msgid "Current time"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
msgctxt "nft meta day"
msgid "Current weekday"
msgstr ""
@@ -1747,46 +1867,46 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
msgid ""
-"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
-"\">LED</abbr>s if possible."
+"Customizes the behaviour of the device <abbr title=\"Light Emitting "
+"Diode\">LED</abbr>s if possible."
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:673
msgid "DAD transmits"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "DAE-Client"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "DAE-Port"
msgstr "DAE-Poort"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "DAE-Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
msgid "DHCP Options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
msgid "DHCP Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:249
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
msgid "DHCP and DNS"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2110
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:969
msgid "DHCP client"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid "DHCP-Options"
msgstr ""
@@ -1795,7 +1915,7 @@ msgstr ""
msgid "DHCPv6 client"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
msgid "DHCPv6-Service"
msgstr ""
@@ -1807,27 +1927,27 @@ msgstr ""
msgid "DNS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
msgid "DNS forwardings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526
msgid "DNS query port"
msgstr "<abbr title=\"Domain Name System\">DNS</abbr> verzoekpoort"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
msgid "DNS search domains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
msgid "DNS server port"
msgstr "<abbr title=\"Domain Name System\">DNS</abbr> serverpoort"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:286
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
msgid "DNS setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid "DNS weight"
msgstr ""
@@ -1835,11 +1955,11 @@ msgstr ""
msgid "DNS-Label / FQDN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
msgid "DNSSEC"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
msgid "DNSSEC check unsigned"
msgstr ""
@@ -1851,39 +1971,47 @@ msgstr ""
msgid "DS-Lite AFTR address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
msgid "DSL"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
msgid "DSL Status"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
msgid "DSL line mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "DTIM Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
msgid "DUID"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Data Rate"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+msgid "Data Received"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
+msgid "Data Transmitted"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
msgid "Debug"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
msgid "Default router"
msgstr ""
@@ -1891,7 +2019,7 @@ msgstr ""
msgid "Default state"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid ""
"Define additional DHCP options, for example "
"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
@@ -1914,23 +2042,23 @@ msgstr ""
msgid "Defines a specific MTU for this route"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid "Delegate IPv6 prefixes"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3566
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
msgid "Delete"
msgstr "Verwijderen"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
msgid "Delete key"
msgstr "Verwijder toets"
@@ -1938,21 +2066,22 @@ msgstr "Verwijder toets"
msgid "Delete request failed: %s"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:906
msgid "Delete this network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "Delivery Traffic Indication Message Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
msgid "Description"
-msgstr "Beschrijving"
+msgstr "Omschrijving"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
msgid "Deselect"
msgstr ""
@@ -1960,7 +2089,7 @@ msgstr ""
msgid "Design"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:731
msgid "Designated master"
msgstr ""
@@ -1970,12 +2099,12 @@ msgstr ""
msgid "Destination"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
msgctxt "nft ip daddr"
msgid "Destination IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
msgctxt "nft ip6 daddr"
msgid "Destination IPv6"
msgstr ""
@@ -1984,7 +2113,7 @@ msgstr ""
msgid "Destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
msgctxt "nft ip dport"
msgid "Destination port"
msgstr ""
@@ -1997,21 +2126,21 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1134
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid "Device"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:920
msgid "Device Configuration"
msgstr ""
@@ -2032,7 +2161,7 @@ msgstr ""
msgid "Device not managed by ModemManager."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
msgid "Device not present"
msgstr ""
@@ -2040,7 +2169,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4545
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4543
msgid "Device unreachable!"
msgstr ""
@@ -2048,16 +2177,16 @@ msgstr ""
msgid "Device unreachable! Still waiting for device..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
msgid "Devices"
-msgstr ""
+msgstr "Apparaten"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:159
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
msgid "Diagnostics"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106
msgid "Dial number"
msgstr ""
@@ -2067,12 +2196,12 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Disable"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid ""
"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
"this interface."
@@ -2087,20 +2216,21 @@ msgstr ""
msgid "Disable Encryption"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1184
msgid "Disable Inactivity Polling"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Disable this network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
@@ -2109,21 +2239,21 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:521
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
msgctxt "Label indicating that WireGuard peer is disabled"
msgid "Disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Disassociate On Low Acknowledgement"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
msgid ""
"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351
@@ -2131,7 +2261,6 @@ msgid "Disconnect"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
msgid "Disconnection attempt failed"
msgstr ""
@@ -2145,19 +2274,21 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3264
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1775
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
msgid "Dismiss"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance Optimization"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance to farthest network member in meters."
msgstr ""
@@ -2165,20 +2296,20 @@ msgstr ""
msgid "Distributed ARP Table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
msgid ""
"Dnsmasq instance to which this boot section is bound. If unspecified, the "
"section is valid for all dnsmasq instances."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid ""
-"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
-"forwarder."
+"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
+"abbr> forwarder."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
msgid "Do not cache negative replies, e.g. for non-existent domains."
msgstr ""
@@ -2190,23 +2321,19 @@ msgstr ""
msgid "Do not create host route to peer (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
msgid "Do not forward DNS queries without dots or domain parts."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
-msgid "Do not forward queries that cannot be answered by public resolvers."
-msgstr ""
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
msgid "Do not forward reverse lookups for local networks."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
msgid "Do not listen on the specified interfaces."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
msgid "Do not offer DHCPv6 service on this interface."
msgstr ""
@@ -2215,7 +2342,7 @@ msgctxt "VLAN port state"
msgid "Do not participate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
msgid ""
"Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
"packets."
@@ -2225,7 +2352,7 @@ msgstr ""
msgid "Do not send a hostname"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
msgid ""
"Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr> messages on this interface."
@@ -2235,7 +2362,7 @@ msgstr ""
msgid "Do you really want to delete \"%s\" ?"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
msgstr ""
@@ -2247,7 +2374,7 @@ msgstr ""
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:593
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613
msgid "Do you want to replace the current PSK?"
msgstr ""
@@ -2255,15 +2382,16 @@ msgstr ""
msgid "Do you want to replace the current keys?"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
msgid "Domain"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
msgid "Domain required"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
msgid "Domain whitelist"
msgstr ""
@@ -2289,11 +2417,11 @@ msgstr ""
msgid "Download mtdblock"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
msgid "Downstream SNR offset"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
msgid ""
"Drag or paste a valid <em>*.conf</em> file below to configure the local "
"WireGuard interface."
@@ -2307,12 +2435,12 @@ msgstr ""
msgid "Drop Duplicate Frames"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
msgctxt "nft drop action"
msgid "Drop packet"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:547
msgctxt "Chain policy: drop"
msgid "Drop unmatched packets"
msgstr ""
@@ -2332,19 +2460,19 @@ msgstr ""
msgid "Dual-Stack Lite (RFC6333)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "Dynamic Authorization Extension client."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "Dynamic Authorization Extension port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "Dynamic Authorization Extension secret."
msgstr ""
@@ -2352,7 +2480,7 @@ msgstr ""
msgid "Dynamic tunnel"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid ""
"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
"having static leases will be served."
@@ -2362,17 +2490,17 @@ msgstr ""
msgid "EA-bits length"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1635
msgid "EAP-Method"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:505
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
msgid "Edit"
msgstr ""
@@ -2386,15 +2514,15 @@ msgid ""
"reload the page."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
msgid "Edit this network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:852
msgid "Edit wireless network"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
msgctxt "nft rt mtu"
msgid "Effective route MTU"
msgstr ""
@@ -2427,12 +2555,12 @@ msgstr ""
msgid "Emergency"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Enable"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
msgstr ""
@@ -2446,7 +2574,7 @@ msgstr ""
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
msgstr ""
@@ -2497,7 +2625,7 @@ msgstr ""
msgid "Enable Single DES"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
msgid "Enable TFTP server"
msgstr ""
@@ -2509,23 +2637,23 @@ msgstr ""
msgid "Enable VLAN functionality"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1787
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
msgid ""
-"Enable automatic redirection of <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> port."
+"Enable automatic redirection of <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr> port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid "Enable key reinstallation (KRACK) countermeasures"
msgstr ""
@@ -2553,7 +2681,7 @@ msgstr ""
msgid "Enable multicast support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
msgstr ""
@@ -2580,11 +2708,11 @@ msgstr ""
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
msgid "Enable the built-in single-instance TFTP server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Enable this network"
msgstr ""
@@ -2597,8 +2725,9 @@ msgstr ""
msgid "Enable unicast flooding"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
msgstr "Geactiveerd"
@@ -2607,7 +2736,7 @@ msgstr "Geactiveerd"
msgid "Enables IGMP snooping on this bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
@@ -2627,28 +2756,33 @@ msgstr ""
msgid "Encapsulation limit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
msgid "Encapsulation mode"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1815
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
msgid "Encryption"
+msgstr "Versleuteling"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+msgid "Endpoint"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid "Endpoint Host"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Endpoint Port"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:316
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
msgid "Endpoint setting is invalid"
msgstr ""
@@ -2684,11 +2818,11 @@ msgstr ""
msgid "Erasing..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:115
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:116
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
msgid "Error"
msgstr ""
@@ -2697,16 +2831,16 @@ msgstr ""
msgid "Error getting PublicKey"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Errored seconds (ES)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3027
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
#: modules/luci-compat/luasrc/model/network.lua:1433
msgid "Ethernet Adapter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
#: modules/luci-compat/luasrc/model/network.lua:1423
msgid "Ethernet Switch"
msgstr ""
@@ -2719,11 +2853,17 @@ msgstr ""
msgid "Every second (fast, 1)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
msgid "Exclude interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:160
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
msgid ""
"Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
"e.g. for RBL services."
@@ -2735,11 +2875,15 @@ msgstr ""
msgid "Existing device"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
msgid "Expand hosts"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+msgid "Expected port number."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
msgid "Expecting a hexadecimal assignment hint"
msgstr ""
@@ -2760,11 +2904,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "Expecting: %s"
msgstr ""
@@ -2776,7 +2920,7 @@ msgstr ""
msgid "Expires"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
msgstr ""
@@ -2785,11 +2929,11 @@ msgstr ""
msgid "External"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "External R0 Key Holder List"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid "External R1 Key Holder List"
msgstr ""
@@ -2817,15 +2961,15 @@ msgstr ""
msgid "Extra sstpc options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550
msgid "FT over DS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1549
msgid "FT over the Air"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
msgid "FT protocol"
msgstr ""
@@ -2833,19 +2977,43 @@ msgstr ""
msgid "Failed to change the system password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
msgid "File"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"File listing upstream resolvers, optionally domain-specific, e.g. "
"<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
@@ -2855,34 +3023,42 @@ msgstr ""
msgid "File not accessible"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
msgid "File to store DHCP lease information."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
msgid "File with upstream resolvers."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "Filename"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
msgid "Filename of the boot image advertised to clients."
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
msgid "Filesystem"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
-msgid "Filter private"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+msgid "Filter IPv4 A records"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
-msgid "Filter useless"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+msgid "Filter IPv6 AAAA records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+msgid "Filter SRV/SOA service discovery"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+msgid "Filter private"
msgstr ""
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
@@ -2897,8 +3073,13 @@ msgstr ""
msgid "Filtering for all slaves, validation only for backup slaves"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Finalizing failed"
msgstr ""
@@ -2908,7 +3089,7 @@ msgid ""
"with defaults based on what was detected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
msgid "Find and join network"
msgstr ""
@@ -2922,10 +3103,11 @@ msgid "Firewall"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
msgid "Firewall Mark"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
msgid "Firewall Settings"
msgstr ""
@@ -2937,15 +3119,15 @@ msgstr ""
msgid "Firewall mark"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
msgid "Firmware File"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
msgid "Firmware Version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
msgid "Fixed source port for outbound DNS queries."
msgstr ""
@@ -2971,20 +3153,20 @@ msgstr ""
msgid "Flashing…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid "Force 40MHz mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
msgid "Force CCMP (AES)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force DHCP on this network even if another server is detected."
msgstr ""
@@ -2996,15 +3178,15 @@ msgstr ""
msgid "Force MLD version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
msgid "Force TKIP"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
msgid "Force TKIP and CCMP (AES)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid "Force link"
msgstr ""
@@ -3016,19 +3198,19 @@ msgstr ""
msgid "Force use of NAT-T"
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:8
+#: modules/luci-base/ucode/template/csrftoken.ut:8
msgid "Form token mismatch"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
msgid ""
-"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> messages between the designated master "
-"interface and downstream interfaces."
+"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
+"designated master interface and downstream interfaces."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
msgid ""
"Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages received on the designated master interface to downstream "
@@ -3039,13 +3221,13 @@ msgstr ""
msgid "Forward DHCP traffic"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
msgid ""
"Forward DHCPv6 messages between the designated master interface and "
"downstream interfaces."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
msgid "Forward Error Correction Seconds (FECS)"
msgstr ""
@@ -3057,7 +3239,7 @@ msgstr ""
msgid "Forward delay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
msgid "Forward mesh peer traffic"
msgstr ""
@@ -3065,7 +3247,7 @@ msgstr ""
msgid "Forward multicast packets as unicast packets on this device."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
msgid "Forwarding mode"
msgstr ""
@@ -3073,11 +3255,11 @@ msgstr ""
msgid "Fragmentation"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:964
msgid "Fragmentation Threshold"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
msgctxt "nft nat flag fully-random"
msgid "Full port randomization"
msgstr ""
@@ -3095,7 +3277,7 @@ msgid "GHz"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
msgid "GPRS only"
msgstr ""
@@ -3134,8 +3316,8 @@ msgstr ""
msgid "Gateway address is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
@@ -3143,10 +3325,10 @@ msgstr ""
msgid "General Settings"
msgstr "Algemene instellingen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "General Setup"
msgstr ""
@@ -3158,7 +3340,7 @@ msgstr ""
msgid "Generate Config"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid "Generate PMK locally"
msgstr ""
@@ -3166,11 +3348,11 @@ msgstr ""
msgid "Generate archive"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:789
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819
msgid "Generate configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:829
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859
msgid "Generate configuration…"
msgstr ""
@@ -3178,15 +3360,15 @@ msgstr ""
msgid "Generate new key pair"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
msgid "Generate preshared key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:671
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:691
msgid "Generates a configuration suitable for import on a WireGuard peer"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:763
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
msgid "Generating QR code…"
msgstr ""
@@ -3198,25 +3380,25 @@ msgstr ""
msgid "Global Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
msgid "Global network options"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:82
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:84
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
msgid "Go to firmware upgrade..."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:72
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
msgid "Go to password configuration..."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3748
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
msgid "Go to relevant configuration page"
@@ -3242,6 +3424,10 @@ msgstr ""
msgid "Grant access to LuCI Wireguard procedures"
msgstr ""
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr ""
+
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
msgid "Grant access to SSH configuration"
msgstr ""
@@ -3347,11 +3533,11 @@ msgstr ""
msgid "Hang Up"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Header Error Code Errors (HEC)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
msgid "Heartbeat interval (kernel: heartbeat)"
msgstr ""
@@ -3365,7 +3551,7 @@ msgid ""
"the timezone."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr ""
@@ -3374,11 +3560,11 @@ msgstr ""
msgid "Hide empty chains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
msgid "High"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
msgctxt "Chain hook description"
msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
msgstr ""
@@ -3388,7 +3574,7 @@ msgid "Hop Penalty"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2169
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2231
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
msgid "Host"
@@ -3398,7 +3584,7 @@ msgstr ""
msgid "Host expiry timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
msgid "Host requests this filename from the boot server."
msgstr ""
@@ -3407,23 +3593,23 @@ msgid "Host-Uniq tag content"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
msgid "Hostname"
-msgstr ""
+msgstr "Hostnaam"
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:22
msgid "Hostname to send when requesting DHCP"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
msgid "Hostnames"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
msgid ""
"Hostnames are used to bind a domain name to an IP address. This setting is "
"redundant for hostnames already configured with static leases, but it can be "
@@ -3446,18 +3632,30 @@ msgstr ""
msgid "Hybrid"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
msgctxt "nft icmpv6 code"
msgid "ICMPv6 code"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
msgctxt "nft icmpv6 type"
msgid "ICMPv6 type"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
+msgid "ID"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3475,11 +3673,11 @@ msgstr ""
msgid "IP Addresses"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
msgid "IP Protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
msgid "IP Sets"
msgstr ""
@@ -3487,7 +3685,7 @@ msgstr ""
msgid "IP Type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
msgid "IP address"
@@ -3503,7 +3701,14 @@ msgstr ""
msgid "IP address is missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:37
msgctxt "nft ip protocol"
msgid "IP protocol"
msgstr ""
@@ -3513,15 +3718,15 @@ msgctxt "nft meta l4proto"
msgid "IP protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
msgid "IP set"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305
msgid "IP sets"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
msgid "IPs to override with NXDOMAIN"
msgstr ""
@@ -3529,14 +3734,14 @@ msgstr ""
msgid "IPsec XFRM"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
msgid "IPv4"
msgstr ""
@@ -3562,7 +3767,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
msgid "IPv4 address"
@@ -3602,11 +3807,11 @@ msgstr ""
msgid "IPv4 prefix length"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:626
msgid "IPv4 traffic table \"%h\""
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
msgid "IPv4+IPv6"
msgstr ""
@@ -3619,23 +3824,23 @@ msgstr ""
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:634
msgid "IPv4/IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:109
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
msgid "IPv6"
msgstr ""
@@ -3651,7 +3856,7 @@ msgstr ""
msgid "IPv6 Neighbours"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
msgid "IPv6 RA Settings"
msgstr ""
@@ -3663,11 +3868,11 @@ msgstr ""
msgid "IPv6 Rules"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
msgid "IPv6 Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid "IPv6 ULA-Prefix"
msgstr ""
@@ -3681,12 +3886,12 @@ msgstr ""
msgid "IPv6 address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid "IPv6 assignment hint"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid "IPv6 assignment length"
msgstr ""
@@ -3702,7 +3907,7 @@ msgstr ""
msgid "IPv6 only"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid "IPv6 preference"
msgstr ""
@@ -3711,7 +3916,7 @@ msgstr ""
msgid "IPv6 prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid "IPv6 prefix filter"
msgstr ""
@@ -3725,15 +3930,15 @@ msgstr ""
msgid "IPv6 routed prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid "IPv6 source routing"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid "IPv6 suffix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
msgid "IPv6 suffix (hex)"
msgstr ""
"<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Achtervoegsel (hex)"
@@ -3742,11 +3947,11 @@ msgstr ""
msgid "IPv6 support"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:630
msgid "IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr ""
@@ -3765,7 +3970,7 @@ msgstr ""
msgid "IPv6-over-IPv4 (6to4)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
msgid "Identity"
msgstr ""
@@ -3781,7 +3986,7 @@ msgstr ""
msgid "If checked, encryption is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
@@ -3791,56 +3996,56 @@ msgstr ""
msgid "If set, the meaning of the match options is inverted"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
"otherwise modifications will be reverted."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
msgid "If unchecked, no default route is configured"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid ""
"If your physical memory is insufficient unused data can be temporarily "
-"swapped to a swap-device resulting in a higher amount of usable <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
-"slow process as the swap-device cannot be accessed with the high datarates "
-"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+"swapped to a swap-device resulting in a higher amount of usable <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
msgid "Ignore <code>/etc/hosts</code>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid "Ignore interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
msgid "Ignore resolv file"
msgstr ""
@@ -3852,25 +4057,25 @@ msgstr ""
msgid "Image check failed:"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import as peer"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:484
-msgid "Import peer configuration…"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:504
+msgid "Import configuration as peer…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:470
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
msgid "Import settings"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:366
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:391
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:376
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:403
msgid "Imported peer configuration"
msgstr ""
@@ -3888,7 +4093,7 @@ msgid ""
"order to avoid broadcast loops that can bring the entire LAN to a standstill."
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:13
+#: modules/luci-base/ucode/template/csrftoken.ut:13
msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
@@ -3932,6 +4137,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Incoming key"
msgstr ""
@@ -3946,7 +4152,7 @@ msgstr ""
msgid "Info"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Information"
msgstr "Informatie"
@@ -3965,7 +4171,6 @@ msgid "Ingress device name"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
msgstr ""
@@ -3977,31 +4182,40 @@ msgstr ""
msgid "Initscripts"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid "Inner certificate constraint (Domain)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid "Inner certificate constraint (SAN)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid "Inner certificate constraint (Subject)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid "Inner certificate constraint (Wildcard)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:310
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
msgid "Install protocol extensions..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
msgid "Instance"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
+msgid "Instance Details"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid ""
"Instead of joining any network with a matching SSID, only connect to the "
"BSSID <code>%h</code>."
@@ -4011,6 +4225,7 @@ msgstr ""
msgid "Insufficient permissions to read UCI configuration."
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
@@ -4018,7 +4233,7 @@ msgstr ""
msgid "Interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:728
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
msgid "Interface \"%h\" is already marked as designated master."
msgstr ""
@@ -4026,7 +4241,7 @@ msgstr ""
msgid "Interface %q device auto-migrated from %q to %q."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
msgid "Interface Configuration"
msgstr ""
@@ -4034,7 +4249,7 @@ msgstr ""
msgid "Interface ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
msgid "Interface has %d pending changes"
msgstr ""
@@ -4043,39 +4258,39 @@ msgstr ""
msgid "Interface is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:65
msgid "Interface is marked for deletion"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is reconnecting..."
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:194
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:214
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is shutting down..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
msgid "Interface is starting..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304
msgid "Interface is stopping..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Interface name"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:314
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Interface not present or not connected yet."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:507
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
msgid "Interfaces"
msgstr ""
@@ -4084,10 +4299,6 @@ msgstr ""
msgid "Internal"
msgstr ""
-#: modules/luci-base/luasrc/view/error500.htm:8
-msgid "Internal Server Error"
-msgstr ""
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
msgid "Interval For Sending Learning Packets"
msgstr ""
@@ -4110,7 +4321,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
msgid "Invalid APN provided"
msgstr ""
@@ -4156,16 +4367,20 @@ msgstr ""
msgid "Invalid hexadecimal value"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
msgid "Invalid username and/or password! Please try again."
msgstr ""
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "Invert match"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Isolate Clients"
msgstr ""
@@ -4175,21 +4390,21 @@ msgid ""
"flash memory, please verify the image file!"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
msgid "JavaScript required!"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
msgid "Join Network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1829
msgid "Join Network: Wireless Scan"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2107
msgid "Joining Network: %q"
msgstr ""
@@ -4201,24 +4416,28 @@ msgstr ""
msgid "Keep settings and retain the current configuration"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgid "Keep-Alive"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Kernel Log"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
msgid "Kernel Version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462
msgid "Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
msgid "Key #%d"
msgstr ""
@@ -4226,6 +4445,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Key for incoming packets (optional)."
msgstr ""
@@ -4233,15 +4453,20 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Key for outgoing packets (optional)."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
msgctxt "Label indicating that WireGuard peer lacks public key"
msgid "Key missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
msgctxt "nft unit"
msgid "KiB"
msgstr ""
@@ -4285,12 +4510,12 @@ msgstr ""
msgid "LED Configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
msgid "LLC"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid "Label"
msgstr ""
@@ -4302,14 +4527,25 @@ msgstr ""
msgid "Language and Style"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
msgid "Last member interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
msgid "Latency"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
+msgid "Latest Handshake"
+msgstr ""
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
msgstr ""
@@ -4318,16 +4554,16 @@ msgstr ""
msgid "Learn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Learn routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
msgid "Lease file"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid "Lease time"
msgstr ""
@@ -4351,38 +4587,38 @@ msgstr ""
msgid "Leave empty to use the current WAN address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid ""
"Legacy or badly behaving devices may require legacy 802.11b rates to "
"interoperate. Airtime efficiency may be significantly reduced where these "
"are used. It is recommended to not allow 802.11b rates where possible."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
msgid "Legend:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Limit"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Line Attenuation (LATN)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
msgid "Line Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
msgid "Line State"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Line Uptime"
msgstr ""
@@ -4398,21 +4634,21 @@ msgstr ""
msgid "Link On"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
msgctxt "nft @ll,off,len"
msgid "Link layer header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:514
msgid "List of IP addresses to convert into NXDOMAIN responses."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
-msgid "List of IP sets to populate with the specified domain IPs."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
+msgid "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid ""
"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID "
@@ -4421,7 +4657,7 @@ msgid ""
"Association."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
"as 6 octets with colons,128-bit key as hex string. <br />This list is used "
@@ -4434,23 +4670,28 @@ msgstr ""
msgid "List of SSH key files for auth"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
msgid "List of domains to allow RFC1918 responses for."
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
-msgid "List of domains to force to an IP address."
-msgstr ""
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
msgid "List of upstream resolvers to forward queries to."
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
msgid "Listen Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+msgid "Listen address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+msgid "Listen and Relay To IP family must be homogeneous."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342
msgid "Listen interfaces"
msgstr ""
@@ -4458,17 +4699,17 @@ msgstr ""
msgid "Listen only on the given interface or, if unspecified, on all"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
msgid ""
"Listen only on the specified interfaces, and loopback if not excluded "
"explicitly."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
msgid "ListenPort setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520
msgid "Listening port for inbound DNS queries."
msgstr ""
@@ -4477,7 +4718,7 @@ msgstr ""
msgid "Load"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:63
msgid "Load Average"
msgstr ""
@@ -4485,27 +4726,28 @@ msgstr ""
msgid "Load configuration…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2038
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
msgid "Loading directory contents…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
-#: modules/luci-base/luasrc/view/view.htm:4
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
msgid "Loading view…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
msgid "Local"
msgstr ""
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
msgid "Local IP address"
msgstr ""
@@ -4525,11 +4767,12 @@ msgstr ""
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "Local IPv4 address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
msgid "Local IPv6 DNS server"
msgstr ""
@@ -4545,44 +4788,53 @@ msgstr ""
msgid "Local Startup"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
msgid "Local Time"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1019
msgid "Local ULA"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
msgid "Local domain"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
msgid "Local domain suffix appended to DHCP names and hosts file entries."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
msgid "Local server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
msgid "Local service only"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
msgid "Localise queries"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid "Lock to BSSID"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft log action"
+msgid "Log event \"<strong>%h</strong>…\""
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
msgid "Log output level"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
msgid "Log queries"
msgstr ""
@@ -4606,8 +4858,8 @@ msgstr ""
msgid "Logical network to which the tunnel will be added (bridged) (optional)."
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
msgid "Login"
msgstr ""
@@ -4619,24 +4871,28 @@ msgstr ""
msgid "Loose filtering"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Loss of Signal Seconds (LOSS)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
msgid "Lowest leased address as offset from the network address."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
msgid "MAC"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
msgid "MAC Address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
msgid "MAC Address Filter"
msgstr ""
@@ -4645,15 +4901,15 @@ msgid "MAC Address For The Actor"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
msgid "MAC VLAN"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2168
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2230
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
@@ -4662,11 +4918,11 @@ msgstr ""
msgid "MAC address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
msgid "MAC-Filter"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
msgid "MAC-List"
msgstr ""
@@ -4702,7 +4958,7 @@ msgid "MII Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
@@ -4710,14 +4966,18 @@ msgstr ""
msgid "MTU"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+msgid "MX"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
msgid ""
"Make sure to clone the root filesystem using something like the commands "
"below:"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
@@ -4726,31 +4986,31 @@ msgstr ""
msgid "Manual"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3891
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
msgid "Master"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Max. Attainable Data Rate (ATTNDR)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533
msgid "Max. DHCP leases"
msgstr ""
"<abbr title=\"maximal\">Max.</abbr> <abbr title=\"Dynamic Host Configuration "
"Protocol\">DHCP</abbr> toewijzingen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
msgid "Max. EDNS0 packet size"
msgstr ""
"<abbr title=\"maximale\">Max.</abbr> <abbr title=\"Extension Mechanisms for "
"Domain Name System\">EDNS0</abbr> packetgrootte"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
msgid "Max. concurrent queries"
msgstr "<abbr title=\"maximaal aantal\">Max.</abbr> gelijktijdige verzoeken"
@@ -4758,29 +5018,28 @@ msgstr "<abbr title=\"maximaal aantal\">Max.</abbr> gelijktijdige verzoeken"
msgid "Maximum age"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
msgid "Maximum allowed Listen Interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
msgid "Maximum allowed number of active DHCP leases."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
msgid "Maximum allowed number of concurrent DNS queries."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
msgid "Maximum allowed size of EDNS0 UDP packets."
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Maximum amount of seconds to wait for the modem to become ready"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Maximum number of leased addresses."
msgstr ""
@@ -4788,16 +5047,20 @@ msgstr ""
msgid "Maximum snooping table size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid ""
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid "Maximum transmit power"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+msgid "May prevent VoIP or other services from working."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
@@ -4810,7 +5073,7 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:330
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:331
msgid "Mbit/s"
-msgstr ""
+msgstr "Mbit/s"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:35
msgid "Medium"
@@ -4824,7 +5087,7 @@ msgstr ""
msgid "Memory usage (%)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
msgid "Mesh"
msgstr ""
@@ -4832,7 +5095,7 @@ msgstr ""
msgid "Mesh ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:997
msgid "Mesh Id"
msgstr ""
@@ -4862,12 +5125,12 @@ msgstr ""
msgid "Metric"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
msgctxt "nft unit"
msgid "MiB"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
@@ -4885,7 +5148,7 @@ msgid ""
"Prevents ARP cache thrashing."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid ""
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
@@ -4903,7 +5166,7 @@ msgstr ""
msgid "Mobile Data"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "Mobility Domain"
msgstr ""
@@ -4912,14 +5175,14 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1813
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
msgid "Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
msgid "Model"
msgstr ""
@@ -4933,13 +5196,13 @@ msgid ""
"minutes."
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "Modem default"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
msgid "Modem device"
@@ -4950,12 +5213,11 @@ msgid "Modem disconnection in progress. Please wait."
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Modem init timeout"
msgstr ""
@@ -4968,8 +5230,8 @@ msgstr ""
msgid "ModemManager"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3895
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1080
msgid "Monitor"
msgstr ""
@@ -4995,7 +5257,7 @@ msgstr ""
msgid "Mount Points - Mount Entry"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
msgid "Mount Points - Swap Entry"
msgstr ""
@@ -5013,11 +5275,11 @@ msgstr ""
msgid "Mount filesystems not specifically configured"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "Mount options"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Mount point"
msgstr ""
@@ -5037,6 +5299,10 @@ msgstr ""
msgid "Move up"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid "Multi To Unicast"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
@@ -5056,11 +5322,11 @@ msgstr ""
msgid "Multicast to unicast"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid "NAS ID"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:537
msgid "NAT action chain \"%h\""
msgstr ""
@@ -5073,11 +5339,11 @@ msgid "NAT64 Prefix"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
msgid "NCM"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "NDP-Proxy slave"
msgstr ""
@@ -5090,29 +5356,42 @@ msgid "NTP server candidates"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4139
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
msgid "Name"
msgstr "Naam"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid "Name of the new network"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr ""
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
msgid "Navigation"
msgstr ""
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "Neighbour Report"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Neighbour cache validity"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2229
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
@@ -5125,32 +5404,28 @@ msgstr ""
msgid "Network Coding"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
msgid "Network Mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid "Network SSID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
-msgid "Network Utilities"
-msgstr ""
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
msgid "Network address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
msgid "Network boot image"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:408
msgid "Network bridge configuration migration"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1435
msgid "Network device"
msgstr ""
@@ -5163,16 +5438,16 @@ msgstr ""
msgid "Network device is not present"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:646
msgid "Network device table \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
msgctxt "nft @nh,off,len"
msgid "Network header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:442
msgid "Network ifname configuration migration"
msgstr ""
@@ -5181,7 +5456,7 @@ msgstr ""
msgid "Network interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
msgid "Network-ID"
msgstr ""
@@ -5189,17 +5464,22 @@ msgstr ""
msgid "Never"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
msgid ""
"Never forward matching domains and subdomains, resolve from DHCP or hosts "
"files only."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1172
msgid "New interface for \"%s\" can not be created: %s"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1123
msgid "New interface name…"
msgstr ""
@@ -5207,13 +5487,13 @@ msgstr ""
msgid "Next »"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
msgid "No DHCP Server configured for this interface"
msgstr ""
@@ -5221,7 +5501,7 @@ msgstr ""
msgid "No Data"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
msgid "No Encryption"
msgstr ""
@@ -5237,9 +5517,13 @@ msgstr ""
msgid "No RX signal"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
+msgid "No WireGuard interfaces configured."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:82
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
msgid ""
"No changes to settings will be stored and are lost after rebooting. This "
@@ -5250,7 +5534,11 @@ msgstr ""
msgid "No client associated"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -5273,15 +5561,11 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2913
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
msgid "No entries in this directory"
msgstr ""
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
-msgid "No files found"
-msgstr ""
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
msgid ""
"No fixed interface listening port defined, peers might not be able to "
"initiate connections to this WireGuard instance!"
@@ -5316,30 +5600,34 @@ msgstr ""
msgid "No more slaves available, can not save interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494
msgid "No negative cache"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:697
msgid "No nftables ruleset loaded."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
msgid "No password set!"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+msgid "No peers connected"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
msgid "No peers defined yet."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
msgid "No public keys present yet."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:614
msgctxt "nft chain is empty"
msgid "No rules in this chain"
msgstr ""
@@ -5352,8 +5640,8 @@ msgstr ""
msgid "No validation or filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "No zone assigned"
msgstr ""
@@ -5365,7 +5653,7 @@ msgstr ""
msgid "Noise"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Noise Margin (SNR)"
msgstr ""
@@ -5373,11 +5661,11 @@ msgstr ""
msgid "Noise:"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Non Pre-emptive CRC errors (CRC_P)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
msgid "Non-wildcard"
msgstr ""
@@ -5387,12 +5675,12 @@ msgstr ""
msgid "None"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
msgid "Normal"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:8
+#: modules/luci-base/ucode/template/error404.ut:9
msgid "Not Found"
msgstr ""
@@ -5404,15 +5692,15 @@ msgstr ""
msgid "Not connected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:131
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:157
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:328
msgid "Not present"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Not started on boot"
msgstr ""
@@ -5420,12 +5708,18 @@ msgstr ""
msgid "Not supported"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid ""
"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
"have problems"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(<code>addr#port</code>)."
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "Notes"
msgstr ""
@@ -5434,7 +5728,7 @@ msgstr ""
msgid "Notice"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:138
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:135
msgid "Nslookup"
msgstr ""
@@ -5442,7 +5736,7 @@ msgstr ""
msgid "Number of IGMP membership reports"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr ""
@@ -5459,7 +5753,7 @@ msgid "Obfuscated Password"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
@@ -5491,7 +5785,7 @@ msgstr ""
msgid "On-link"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
msgid "One of hostname or MAC address must be specified!"
msgstr ""
@@ -5522,12 +5816,11 @@ msgid ""
"Only if current active slave fails and the primary slave is up (failure, 2)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:683
msgid "Open iptables rules overview…"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
msgstr ""
@@ -5536,35 +5829,35 @@ msgstr ""
msgid "OpenConnect (CISCO AnyConnect)"
msgstr ""
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
msgid "OpenFortivpn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
"Protocol\">NDP</abbr> proxying."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise fall back to <em>server mode</em>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
msgid ""
"Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
"otherwise disable service."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
msgid "Operating frequency"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
msgid "Option \"%s\" contains an invalid input value."
msgstr ""
@@ -5572,15 +5865,15 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
msgid "Option changed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
msgid "Option removed"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
msgid "Optional"
msgstr ""
@@ -5588,13 +5881,17 @@ msgstr ""
msgid "Optional, free-form notes about this device"
msgstr ""
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid ""
"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -5602,17 +5899,17 @@ msgid ""
"for the interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
msgid "Optional. Description of peer."
msgstr ""
@@ -5620,13 +5917,13 @@ msgstr ""
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
msgid ""
"Optional. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5641,11 +5938,11 @@ msgstr ""
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Optional. Port of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid ""
"Optional. Private key of the WireGuard peer. The key is not required for "
"establishing a connection but allows generating a peer configuration or QR "
@@ -5653,7 +5950,7 @@ msgid ""
"exported."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -5667,18 +5964,23 @@ msgstr ""
msgid "Options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
msgid ""
"Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
-"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</code>"
-"\" for default route. <code>0.0.0.0</code> means \"the address of the system "
-"running dnsmasq\"."
+"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
+"code>\" for default route. <code>0.0.0.0</code> means \"the address of the "
+"system running dnsmasq\"."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
msgid "Options:"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+msgid "Ordinal: lower comes first."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
msgid "Originator Interval"
msgstr ""
@@ -5710,6 +6012,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Outgoing key"
msgstr ""
@@ -5733,11 +6036,11 @@ msgstr ""
msgid "Overlap"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
msgid "Override IPv4 routing table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
msgid "Override IPv6 routing table"
msgstr ""
@@ -5748,7 +6051,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -5756,6 +6059,7 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
msgid "Override MTU"
msgstr ""
@@ -5777,13 +6081,13 @@ msgstr ""
msgid "Override TTL"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
msgid ""
"Override default MAC address - the range of usable addresses might be "
"limited by the driver"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Override default interface name"
msgstr ""
@@ -5791,7 +6095,7 @@ msgstr ""
msgid "Override the gateway in DHCP responses"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
@@ -5809,7 +6113,7 @@ msgstr "Overzicht"
msgid "Overwrite existing file \"%s\" ?"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:345
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355
msgid "Overwrite the current settings with the imported configuration?"
msgstr ""
@@ -5823,7 +6127,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
@@ -5836,7 +6140,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
@@ -5857,7 +6161,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
msgid "PIN"
msgstr ""
@@ -5867,7 +6171,7 @@ msgstr ""
msgid "PIN code rejected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1570
msgid "PMK R1 Push"
msgstr ""
@@ -5883,7 +6187,7 @@ msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ppp.lua:19
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:28
msgid "PPPoATM"
-msgstr ""
+msgstr "PPPoATM"
#: modules/luci-compat/luasrc/model/network/proto_ppp.lua:17
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:28
@@ -5908,20 +6212,20 @@ msgstr ""
msgid "PSID-bits length"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:571
msgctxt "Label indicating that WireGuard peer uses a PSK"
msgid "PSK"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1528
msgid "PTM/EFM (Packet Transfer Mode)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "PXE/TFTP Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid "Packet Steering"
msgstr ""
@@ -5930,6 +6234,11 @@ msgctxt "nft meta mark"
msgid "Packet mark"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta time"
+msgid "Packet receive time"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr ""
@@ -5938,8 +6247,8 @@ msgstr ""
msgid "Packets To Transmit Before Moving To Next Slave"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "Part of zone %q"
msgstr ""
@@ -5948,13 +6257,13 @@ msgctxt "MACVLAN mode"
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
msgid "Password"
msgstr ""
@@ -5962,11 +6271,11 @@ msgstr ""
msgid "Password authentication"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
msgid "Password of Private Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
msgid "Password of inner Private Key"
msgstr ""
@@ -5981,50 +6290,50 @@ msgstr ""
msgid "Password2"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:424
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:444
msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:417
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
msgid ""
"Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
"another system below to create a matching peer entry allowing that system to "
"connect to the local WireGuard interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:423
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:443
msgid "Paste or drag supplied WireGuard configuration file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
msgid "Path to CA-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
msgid "Path to Client-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
msgid "Path to Private Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
msgid "Path to inner CA-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
msgid "Path to inner Client-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid "Path to inner Private Key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
msgid "Paused"
msgstr ""
@@ -6042,6 +6351,14 @@ msgstr ""
msgid "Peak:"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+msgid "Peer"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
+msgid "Peer Details"
+msgstr ""
+
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
msgstr ""
@@ -6059,7 +6376,7 @@ msgstr ""
msgid "Peer device name"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Peer disabled"
msgstr ""
@@ -6090,11 +6407,15 @@ msgstr ""
msgid "Permission denied"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid "Persistent Keep Alive"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Persistent reconnect interval"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334
msgid "PersistentKeepAlive setting is invalid"
msgstr ""
@@ -6102,30 +6423,30 @@ msgstr ""
msgid "Phy Rate:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
msgid "Physical Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:98
msgid "Ping"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Pkts."
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:19
+#: modules/luci-base/ucode/template/sysauth.ut:19
msgid "Please enter your username and password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4122
msgid "Please select the file to upload."
msgstr ""
@@ -6133,15 +6454,21 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
msgctxt "Chain hook policy"
msgid "Policy: <strong>%h</strong> (%h)"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "Poort"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
msgid "Port isolation"
msgstr ""
@@ -6154,19 +6481,19 @@ msgstr ""
msgid "Potential negation of: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
msgid "Power Management Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "Pre-emptive CRC errors (CRCP_P)"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
msgid "Prefer LTE"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
msgid "Prefer UMTS"
msgstr ""
@@ -6178,15 +6505,15 @@ msgstr ""
msgid "Prefix suppressor"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid "Preshared Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:550
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
msgid "Preshared key in use"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308
msgid "PresharedKey setting is invalid"
msgstr ""
@@ -6201,7 +6528,7 @@ msgid ""
"ignore failures"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Prevents client-to-client communication"
msgstr ""
@@ -6231,13 +6558,15 @@ msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
msgid "Priority"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:545
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
msgctxt "Label indicating that WireGuard peer private key is stored"
msgid "Private"
msgstr ""
@@ -6248,15 +6577,15 @@ msgid "Private (Prevent communication between MAC VLANs)"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid "Private Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:564
msgid "Private key present"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:290
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
msgid "PrivateKey setting is missing or invalid"
msgstr ""
@@ -6269,9 +6598,9 @@ msgstr ""
msgid "Prot."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:564
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1137
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
@@ -6283,13 +6612,13 @@ msgstr ""
msgid "Provide NTP server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid ""
"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
"and requests."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
msgid "Provide new network"
msgstr ""
@@ -6299,25 +6628,36 @@ msgid ""
"interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+msgid "Proxy Server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid "ProxyARP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
msgid "Public Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
msgid "Public key is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:556
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
msgctxt "Tooltip displaying full WireGuard peer public key"
msgid "Public key: %h"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
msgid ""
"Public keys allow for the passwordless SSH logins with a higher security "
"compared to the use of plain passwords. In order to upload a new key to the "
@@ -6329,7 +6669,7 @@ msgstr ""
msgid "Public prefix routed to this device for distribution to clients."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
msgid "PublicKey setting is invalid"
msgstr ""
@@ -6342,7 +6682,7 @@ msgstr ""
msgid "Quality"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
msgid "Query all available upstream resolvers."
msgstr ""
@@ -6354,35 +6694,35 @@ msgstr ""
msgid "Query response interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "R0 Key Lifetime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "R1 Key Holder"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430
msgid "RADIUS Accounting Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
msgid "RADIUS Accounting Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
msgid "RADIUS Accounting Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
msgid "RADIUS Authentication Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
msgid "RADIUS Authentication Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
msgid "RADIUS Authentication Server"
msgstr ""
@@ -6390,16 +6730,20 @@ msgstr ""
msgid "RFC3947 NAT-T mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid "RSN Preauth"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "RSSI threshold for joining"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
msgid "RTS/CTS Threshold"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
msgid "RX"
msgstr ""
@@ -6407,11 +6751,17 @@ msgstr ""
msgid "RX Rate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2233
msgid "RX Rate / TX Rate"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
msgctxt "nft nat flag random"
msgid "Randomize source port mapping"
msgstr ""
@@ -6420,11 +6770,11 @@ msgstr ""
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
msgid "Really switch protocol?"
msgstr ""
@@ -6432,11 +6782,11 @@ msgstr ""
msgid "Realtime Graphs"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "Reassociation Deadline"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
msgid "Rebind protection"
msgstr ""
@@ -6460,11 +6810,19 @@ msgstr ""
msgid "Receive"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
+msgid "Received Data"
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+msgid "Reconnect Timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
msgid "Reconnect this interface"
msgstr ""
@@ -6472,12 +6830,12 @@ msgstr ""
msgid "Redirect to HTTPS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
msgctxt "nft redirect to port"
msgid "Redirect to local port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
msgctxt "nft redirect"
msgid "Redirect to local system"
msgstr ""
@@ -6486,26 +6844,30 @@ msgstr ""
msgid "References"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361
+msgid "Refresh Channels"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
msgid "Refreshing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
msgctxt "nft reject with icmp type"
msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
msgctxt "nft reject with icmpx type"
msgid "Reject packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
msgctxt "nft reject with icmpv6 type"
msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
msgctxt "nft reject with tcp reset"
msgid "Reject packet with <strong>TCP reset</strong>"
msgstr ""
@@ -6517,6 +6879,8 @@ msgid ""
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
msgid "Relay"
msgstr ""
@@ -6526,6 +6890,14 @@ msgstr ""
msgid "Relay Bridge"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+msgid "Relay To address"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
msgid "Relay between networks"
msgstr ""
@@ -6544,6 +6916,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid "Remote IPv4 address or FQDN"
msgstr ""
@@ -6556,15 +6929,23 @@ msgstr ""
msgid "Remote IPv6 address or FQDN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:908
msgid "Remove"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
msgid "Remove related device settings from the configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Replace wireless configuration"
msgstr ""
@@ -6594,7 +6975,7 @@ msgstr ""
msgid "Require incoming packets serialization (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
msgid "Required"
msgstr ""
@@ -6606,7 +6987,11 @@ msgstr ""
msgid "Required. Base64-encoded private key for this interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
msgid "Required. Public key of the WireGuard peer."
msgstr ""
@@ -6618,67 +7003,67 @@ msgstr ""
msgid "Required. XFRM interface ID to be used for SA."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
msgid "Requires hostapd"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
msgid "Requires hostapd with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
msgid "Requires hostapd with EAP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
msgid "Requires hostapd with OWE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
msgid "Requires hostapd with SAE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
msgid "Requires hostapd with WEP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
msgid "Requires wpa-supplicant"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
msgid "Requires wpa-supplicant with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
msgid "Requires wpa-supplicant with EAP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
msgid "Requires wpa-supplicant with OWE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1358
msgid "Requires wpa-supplicant with SAE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
msgid "Requires wpa-supplicant with WEP support"
msgstr ""
@@ -6687,7 +7072,7 @@ msgid "Reselection policy for primary slave"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
-#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-base/ucode/template/sysauth.ut:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
@@ -6702,20 +7087,24 @@ msgstr ""
msgid "Reset to defaults"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
msgid "Resolv and Hosts Files"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
msgid "Resolv file"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+msgid "Resolve specified FQDNs to an IP."
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
msgid "Resource not found"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:876
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
msgid "Restart"
msgstr "Herstart"
@@ -6724,7 +7113,7 @@ msgstr "Herstart"
msgid "Restart Firewall"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
msgid "Restart radio interface"
msgstr ""
@@ -6736,7 +7125,7 @@ msgstr ""
msgid "Restore backup"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
msgid ""
"Return answers to DNS queries matching the subnet from which the query was "
"received if multiple IPs are available."
@@ -6751,78 +7140,85 @@ msgstr ""
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4413
msgid "Revert"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4518
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4732
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4730
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4712
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4710
msgid "Reverting configuration…"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
msgctxt "nft dnat ip to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
msgctxt "nft dnat ip6 to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
msgctxt "nft dnat ip to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
msgctxt "nft dnat ip6 to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
msgctxt "nft snat ip to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109
msgctxt "nft snat ip6 to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
msgctxt "nft snat ip to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
msgctxt "nft snat ip6 to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
msgid "Rewrite to egress device address"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
msgid ""
"Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
"<em>TFTP server root</em> turn on the TFTP server and serve files from "
"<em>TFTP server root</em>."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
msgid "Root preparation"
msgstr ""
@@ -6830,11 +7226,11 @@ msgstr ""
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Route Allowed IPs"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:533
msgid "Route action chain \"%h\""
msgstr ""
@@ -6842,7 +7238,7 @@ msgstr ""
msgid "Route type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid ""
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
@@ -6876,20 +7272,20 @@ msgstr ""
msgid "Rule"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:603
msgid "Rule actions"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:476
msgctxt "nft comment"
msgid "Rule comment: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:541
msgid "Rule container chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
msgid "Rule matches"
msgstr ""
@@ -6897,15 +7293,15 @@ msgstr ""
msgid "Rule type"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run a filesystem check before mounting the device"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run filesystem check"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
msgid "Runtime error"
msgstr ""
@@ -6918,6 +7314,11 @@ msgstr ""
msgid "SNR"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "SRV"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
msgid "SSH Access"
@@ -6935,18 +7336,18 @@ msgstr ""
msgid "SSH username"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
msgid "SSH-Keys"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1811
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
msgid "SSID"
-msgstr ""
+msgstr "SSID"
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:9
msgid "SSTP"
@@ -6956,11 +7357,11 @@ msgstr ""
msgid "SSTP Server"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid "SWAP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
@@ -6971,7 +7372,7 @@ msgid "Save"
msgstr "Opslaan"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr ""
@@ -6988,7 +7389,7 @@ msgstr ""
msgid "Save mtdblock contents"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:881
msgid "Scan"
msgstr ""
@@ -6997,15 +7398,15 @@ msgstr ""
msgid "Scheduled Tasks"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4387
msgid "Section added"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
msgid "Section removed"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "See \"mount\" manpage for details"
msgstr ""
@@ -7018,7 +7419,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2962
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
msgid "Select file…"
msgstr ""
@@ -7026,7 +7427,7 @@ msgstr ""
msgid "Selects the transmit hash policy to use for slave selection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
msgid ""
"Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages advertising this device as IPv6 router."
@@ -7055,11 +7456,11 @@ msgstr ""
msgid "Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
msgid "Server address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
msgid "Server name"
msgstr ""
@@ -7075,7 +7476,7 @@ msgstr ""
msgid "Services"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "Session expired"
msgstr ""
@@ -7084,16 +7485,16 @@ msgstr ""
msgid "Set Static"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
msgctxt "nft mangle"
msgid "Set header field <var>%s</var> to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
@@ -7103,14 +7504,14 @@ msgstr ""
msgid "Set same MAC Address to all slaves"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
msgid ""
"Set the autonomous address-configuration flag in the prefix information "
"options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
"When enabled, clients will perform stateless IPv6 address autoconfiguration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
msgid ""
"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
"proxying."
@@ -7124,8 +7525,8 @@ msgstr ""
msgid "Set to first slave added to the bond (follow, 2)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:678
msgid "Set up DHCP Server"
msgstr ""
@@ -7136,33 +7537,37 @@ msgid "Setting PLMN failed"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:11
msgid "Settings"
+msgstr "Instellingen"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Setup routes for proxied IPv6 neighbours."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Severely Errored Seconds (SES)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:210
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:39
msgid "Short GI"
-msgstr ""
+msgstr "Korte Bewakings Interval"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
msgid "Short Preamble"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
msgstr ""
@@ -7175,16 +7580,16 @@ msgstr ""
msgid "Show raw counters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:526
msgid "Shutdown this interface"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:388
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
@@ -7192,11 +7597,11 @@ msgstr ""
msgid "Signal"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2232
msgid "Signal / Noise"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Signal Attenuation (SATN)"
msgstr ""
@@ -7208,12 +7613,12 @@ msgstr ""
msgid "Signal:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
msgid "Size of DNS query cache"
msgstr ""
@@ -7230,12 +7635,12 @@ msgstr ""
msgid "Skip from backup files that are equal to those in /rom"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
msgid "Skip to content"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
msgid "Skip to navigation"
msgstr ""
@@ -7244,7 +7649,7 @@ msgstr ""
msgid "Slave Interfaces"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1428
msgid "Software VLAN"
msgstr ""
@@ -7253,14 +7658,10 @@ msgstr ""
msgid "Some fields are invalid, cannot save values!"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:9
+#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
msgstr ""
-#: modules/luci-base/luasrc/view/error500.htm:9
-msgid "Sorry, the server encountered an unexpected error."
-msgstr ""
-
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
msgid ""
"Sorry, there is no sysupgrade support present; a new firmware image must be "
@@ -7276,12 +7677,12 @@ msgstr ""
msgid "Source"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
msgctxt "nft ip saddr"
msgid "Source IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
msgctxt "nft ip6 saddr"
msgid "Source IPv6"
msgstr ""
@@ -7291,24 +7692,24 @@ msgstr ""
msgid "Source interface"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
msgctxt "nft ip sport"
msgid "Source port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
msgid ""
"Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
"options for Dnsmasq."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
msgid ""
"Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
"unspecified, the local device DNS search domain will be announced."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid ""
"Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
"If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -7352,11 +7753,11 @@ msgstr ""
msgid "Specifies the destination subnet to match (CIDR notation)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Specifies the directory the device is attached to"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
msgid ""
"Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
"messages, for example to instruct clients to request further information via "
@@ -7397,7 +7798,7 @@ msgid ""
"dead"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid ""
"Specifies the maximum transmit power the wireless radio may use. Depending "
"on regulatory requirements and wireless usage, the actual transmit power may "
@@ -7602,7 +8003,7 @@ msgid ""
"bytes)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "Specify the secret encryption key here."
msgstr ""
@@ -7610,7 +8011,7 @@ msgstr ""
msgid "Stale neighbour cache timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
msgid "Start"
msgstr ""
@@ -7623,16 +8024,16 @@ msgstr ""
msgid "Start priority"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Starting configuration apply…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1827
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413
msgid "Starting wireless scan..."
msgstr ""
@@ -7654,35 +8055,35 @@ msgstr ""
msgid "Static Lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
msgid "Static Leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
msgid ""
"Static leases are used to assign fixed IP addresses and symbolic hostnames "
"to DHCP clients. They are also required for non-dynamic interface "
"configurations where only hosts with a corresponding lease are served."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
msgid "Station inactivity limit"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:551
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
msgid "Status"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:528
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
msgid "Stop"
msgstr ""
@@ -7691,8 +8092,8 @@ msgstr ""
msgid "Stop WPS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1857
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1919
msgid "Stop refresh"
msgstr ""
@@ -7704,7 +8105,7 @@ msgstr ""
msgid "Strict filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
msgid "Strict order"
msgstr ""
@@ -7713,15 +8114,15 @@ msgid "Strong"
msgstr ""
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2055
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2117
msgid "Submit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
msgid "Suppress logging"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
msgid "Suppress logging of the routine operation for the DHCP protocol."
msgstr ""
@@ -7743,16 +8144,16 @@ msgid ""
"Switch %q has an unknown topology - the VLAN settings might not be accurate."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1426
msgid "Switch VLAN"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
msgid "Switch port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
msgid "Switch protocol"
msgstr ""
@@ -7774,12 +8175,20 @@ msgstr ""
msgid "Sync with browser"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "Syntax: <code>_service._proto.example.com</code>."
+msgstr ""
+
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
msgid "System"
-msgstr ""
+msgstr "Systeem"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/syslog.js:25
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:63
@@ -7799,29 +8208,29 @@ msgstr ""
msgid "System log buffer size"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
msgid "System running in recovery (initramfs) mode."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
msgctxt "nft tcp option maxseg size"
msgid "TCP MSS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
msgctxt "nft tcp dport"
msgid "TCP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
msgctxt "nft tcp flags"
msgid "TCP flags"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
msgctxt "nft tcp sport"
msgid "TCP source port"
msgstr ""
@@ -7830,12 +8239,12 @@ msgstr ""
msgid "TCP:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
msgid "TFTP server root"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
msgid "TX"
msgstr ""
@@ -7855,6 +8264,7 @@ msgstr ""
msgid "Table"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
@@ -7862,7 +8272,7 @@ msgstr ""
msgid "Target"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
msgid "Target Platform"
msgstr ""
@@ -7878,26 +8288,26 @@ msgstr ""
msgid "Terminate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid ""
"The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
"Minimum is 1280 bytes."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
msgid ""
"The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
"addresses are available via DHCPv6."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
msgid ""
"The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
"also acting as Mobile IPv6 home agent on this link."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
msgid ""
"The <em>Other configuration</em> (O) flag indicates that other information, "
"such as DNS servers, is available via DHCPv6."
@@ -7913,7 +8323,7 @@ msgid ""
"the configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
@@ -7925,15 +8335,15 @@ msgid ""
"username instead of the user ID!"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
msgid "The IP address %h is already used by another static lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
msgid "The IP address is outside of any DHCP pool address range"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
msgid "The IP address of the boot server"
msgstr ""
@@ -7944,6 +8354,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
msgstr ""
@@ -7968,7 +8379,7 @@ msgstr ""
msgid "The LED blinks with the configured on/off frequency"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
msgid "The LED flashes to simulate actual heart beat."
msgstr ""
@@ -7985,7 +8396,7 @@ msgstr ""
msgid "The LED is always in default state on."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
msgid ""
"The MAC address %h is already used by another static lease in the same DHCP "
"pool"
@@ -7995,7 +8406,7 @@ msgstr ""
msgid "The MTU must not exceed the parent device MTU of %d bytes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
msgid "The VLAN ID must be unique"
msgstr ""
@@ -8003,7 +8414,7 @@ msgstr ""
msgid "The algorithm that is used to discover mesh routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid ""
"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
"code> and <code>_</code>"
@@ -8013,13 +8424,13 @@ msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid ""
"The correct SSID must be manually specified when joining a hidden wireless "
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4509
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8030,8 +8441,8 @@ msgid ""
"state."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
@@ -8041,14 +8452,14 @@ msgstr ""
msgid "The device name \"%s\" is already taken"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
msgid ""
"The existing network configuration needs to be changed for LuCI to function "
"properly."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
@@ -8065,7 +8476,7 @@ msgstr ""
msgid "The following rules are currently active on this system."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
msgid "The frequency is in direct proportion to 1-minute average CPU load."
msgstr ""
@@ -8073,17 +8484,17 @@ msgstr ""
msgid "The gateway address must not be a local IP address"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:732
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752
msgid ""
"The generated configuration can be imported into a WireGuard client "
"application to setup a connection towards this device."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
msgid "The given SSH public key has already been added."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA, "
"ED25519 or ECDSA keys."
@@ -8097,15 +8508,19 @@ msgid ""
"to be received and retransmitted which costs airtime)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
msgid "The hostname of the boot server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
-msgid "The interface name is already used"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+msgid "The interface name is already used"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
msgid "The interface name is too long"
msgstr ""
@@ -8128,6 +8543,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "The local IPv4 address over which the tunnel is created (optional)."
msgstr ""
@@ -8159,33 +8575,33 @@ msgid ""
"host responses are spread out over a larger interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid ""
"The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
"abbr> messages. Maximum is 255 hops."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4645
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
msgid "The network name is already used"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
msgid ""
-"The network ports on this device can be combined to several <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"The network ports on this device can be combined to several <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
"communicate directly with each other. <abbr title=\"Virtual Local Area "
"Network\">VLAN</abbr>s are often used to separate different network "
"segments. Often there is by default one Uplink port for a connection to the "
"next greater network like the internet and other ports for a local network."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid ""
"The public hostname or IP address of this system the peer should connect to. "
"This usually is a static public IP address, a static hostname or a DDNS "
@@ -8225,11 +8641,11 @@ msgid ""
"aliases local (255), main (254) and default (253) are also valid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383
msgid "The selected %s mode is incompatible with %s encryption"
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:11
+#: modules/luci-base/ucode/template/csrftoken.ut:11
msgid "The submitted security token is invalid or already expired!"
msgstr ""
@@ -8282,8 +8698,8 @@ msgid ""
"you choose the generic image format for your platform."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
msgid "The value is overridden by configuration."
msgstr ""
@@ -8293,25 +8709,25 @@ msgid ""
"the network with its protocol information."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:679
msgid ""
"There are legacy iptables rules present on the system. Mixing iptables and "
"nftables rules is discouraged and may lead to incomplete traffic filtering."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4677
msgid "There are no changes to apply"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:70
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
msgid ""
"There is no password set on this router. Please configure a root password to "
@@ -8322,16 +8738,16 @@ msgstr ""
msgid "This IPv4 address of the relay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1695
msgid "This authentication type is not applicable to the selected EAP method."
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
msgid "This does not look like a valid PEM file"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
"include during sysupgrade. Modified files in /etc/config/ and certain other "
@@ -8367,7 +8783,7 @@ msgid ""
"ends with <code>...:2/64</code>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
msgid "This is the only DHCP server in the local network."
msgstr ""
@@ -8395,8 +8811,8 @@ msgid ""
"their status."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
msgid ""
"This option cannot be used because the ca-bundle package is not installed."
msgstr ""
@@ -8411,6 +8827,10 @@ msgstr ""
msgid "Time Synchronization"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "Time advertisement"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Time in milliseconds"
msgstr ""
@@ -8419,10 +8839,14 @@ msgstr ""
msgid "Time in seconds to spend in listening and learning states"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "Time interval for rekeying GTK"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "Time zone"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
msgid "Timed-out"
msgstr ""
@@ -8443,14 +8867,14 @@ msgstr ""
msgid "Timezone"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:418
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:438
msgid ""
"To fully configure the local WireGuard interface from an existing (e.g. "
-"provider supplied) configuration file, use the <strong><a class=\"full-import"
-"\" href=\"#\">configuration import</a></strong> instead."
+"provider supplied) configuration file, use the <strong><a class=\"full-"
+"import\" href=\"#\">configuration import</a></strong> instead."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
msgid "To login…"
msgstr ""
@@ -8461,7 +8885,7 @@ msgid ""
"reset\" (only possible with squashfs images)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
msgid "Tone"
msgstr ""
@@ -8469,9 +8893,9 @@ msgstr ""
msgid "Total Available"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:121
msgid "Traceroute"
msgstr ""
@@ -8486,11 +8910,11 @@ msgstr ""
msgid "Traffic Class"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:529
msgid "Traffic filter chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:467
msgctxt "nft counter"
msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
msgstr ""
@@ -8507,17 +8931,21 @@ msgstr ""
msgid "Transmit Hash Policy"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
+msgid "Transmitted Data"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
msgctxt "nft @th,off,len"
msgid "Transport header bits %d-%d"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
msgctxt "nft th dport"
msgid "Transport header destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
msgctxt "nft th sport"
msgid "Transport header source port"
msgstr ""
@@ -8534,7 +8962,7 @@ msgstr ""
msgid "Tunnel ID"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3024
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
#: modules/luci-compat/luasrc/model/network.lua:1431
msgid "Tunnel Interface"
msgstr ""
@@ -8545,7 +8973,7 @@ msgstr ""
msgid "Tunnel Link"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
msgid "Tunnel device"
msgstr ""
@@ -8553,8 +8981,8 @@ msgstr ""
msgid "Tx-Power"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
msgid "Type"
@@ -8564,12 +8992,12 @@ msgstr ""
msgid "Type of service"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
msgctxt "nft udp dport"
msgid "UDP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
msgctxt "nft udp sport"
msgid "UDP source port"
msgstr ""
@@ -8587,8 +9015,8 @@ msgstr ""
msgid "UMTS/GPRS/EV-DO"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid "UUID"
msgstr ""
@@ -8609,7 +9037,7 @@ msgstr ""
msgid "Unable to determine upstream interface"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:11
+#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
msgstr ""
@@ -8660,19 +9088,27 @@ msgstr ""
msgid "Unable to save contents: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Unavailable Seconds (UAS)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1317
msgid "Unconfigure"
msgstr ""
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
msgid "Unexpected reply data format"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid ""
"Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
"within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -8680,7 +9116,7 @@ msgid ""
"generated at first install."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2111
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
#: modules/luci-compat/luasrc/model/network.lua:971
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
msgid "Unknown"
@@ -8690,7 +9126,7 @@ msgstr ""
msgid "Unknown and unsupported connection method."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
#: modules/luci-compat/luasrc/model/network.lua:1138
msgid "Unknown error (%s)"
msgstr ""
@@ -8699,7 +9135,7 @@ msgstr ""
msgid "Unknown error code"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2108
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:965
msgid "Unmanaged"
@@ -8710,11 +9146,11 @@ msgstr ""
msgid "Unmount"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4327
msgid "Unsaved Changes"
msgstr ""
@@ -8728,15 +9164,16 @@ msgid "Unsupported MAP type"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
msgid "Unsupported modem"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:309
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:315
msgid "Unsupported protocol type."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
msgid "Untitled peer"
msgstr ""
@@ -8748,7 +9185,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
msgid "Upload"
msgstr ""
@@ -8772,46 +9209,46 @@ msgid "Upload file…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4202
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
msgid "Uploading file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid ""
"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
"assigned with a name in the form <em>wifinet#</em> and the network will be "
"restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410
msgid ""
"Upon pressing \"Continue\", bridges configuration will be updated and the "
"network will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444
msgid ""
"Upon pressing \"Continue\", ifname options will get renamed and the network "
"will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
msgid "Upstream resolvers will be queried in the order of the resolv file."
msgstr ""
"<abbr title=\"Domain Name System\">DNS</abbr> servers worden geraadpleegd in "
"volgorde van het resolvbestand"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
msgid "Uptime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
msgid "Use <code>/etc/ethers</code>"
msgstr ""
@@ -8823,8 +9260,8 @@ msgstr ""
msgid "Use DHCP gateway"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
msgid "Use DNS servers advertised by peer"
msgstr ""
@@ -8863,11 +9300,11 @@ msgid ""
"(encap2+3)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Use as external overlay (/overlay)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
msgid "Use as root filesystem (/)"
msgstr ""
@@ -8875,22 +9312,22 @@ msgstr ""
msgid "Use broadcast flag"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
msgid "Use builtin IPv6-management"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
msgid "Use custom DNS servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
msgid "Use default gateway"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
msgid "Use gateway metric"
msgstr ""
@@ -8909,20 +9346,20 @@ msgstr ""
msgid "Use routing table"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
msgctxt "nft nat flag persistent"
msgid "Use same source and destination for each connection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
msgid "Use system certificates"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid "Use system certificates for inner-tunnel"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
"em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
@@ -8945,11 +9382,11 @@ msgstr ""
msgid "Used"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
msgid "Used Key Slot"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
@@ -8959,7 +9396,8 @@ msgstr ""
msgid "User Group"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
msgid "User certificate (PEM encoded)"
msgstr ""
@@ -8967,27 +9405,28 @@ msgstr ""
msgid "User identifier"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
msgid "User key (PEM encoded)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: modules/luci-base/ucode/template/sysauth.ut:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
msgid "Username"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
msgid "Utilize flow table <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
msgid "VC-Mux"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
msgid "VDSL"
msgstr ""
@@ -8997,17 +9436,17 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
msgid "VLAN (802.1ad)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1411
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
msgid "VLAN (802.1q)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
msgid "VLAN ID"
msgstr ""
@@ -9032,19 +9471,22 @@ msgid "VPN Protocol"
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
msgstr ""
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+msgid "VPN Server certificate's SHA256 hash"
+msgstr ""
+
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
msgid "VPN Server port"
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
msgstr ""
@@ -9053,6 +9495,10 @@ msgstr ""
msgid "VPNC (CISCO 3000 (and others) VPN)"
msgstr ""
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
msgid "VXLAN (RFC7348)"
msgstr ""
@@ -9066,14 +9512,14 @@ msgstr ""
msgid "VXLANv6 (RFC7348)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
msgid ""
"Validate DNS replies and cache DNSSEC data, requires upstream to support "
"DNSSEC."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
@@ -9099,7 +9545,7 @@ msgstr ""
msgid "Vendor Class to send when requesting DHCP"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
msgid "Verify unsigned domain responses really come from unsigned domains."
msgstr ""
@@ -9107,47 +9553,59 @@ msgstr ""
msgid "Verifying the uploaded image file."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
msgid "Very High"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1432
msgid "Virtual Ethernet"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
msgid "Virtual dynamic interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
msgid "WDS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
msgid "WEP Open System"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1297
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1393
msgid "WEP Shared Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WEP passphrase"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid "WLAN roaming"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid "WMM Mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid "WNM Sleep Mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid "WNM Sleep Mode Fixes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WPA passphrase"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1294
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
@@ -9174,7 +9632,11 @@ msgstr ""
msgid "Weak"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+msgid "Weight"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
@@ -9199,26 +9661,32 @@ msgid ""
"interface prefix"
msgstr ""
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
msgid ""
"When running the mesh over multiple WiFi interfaces per node batman-adv is "
"capable of optimizing the traffic flow to gain maximum performance."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid ""
"When using a PSK, the PMK can be automatically generated. When enabled, the "
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
"key options."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid ""
"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
"802.11a/802.11g rates."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid ""
"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
"may be significantly reduced."
@@ -9229,12 +9697,21 @@ msgstr ""
msgid "Width"
msgstr ""
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+msgid "WireGuard"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
+msgid "WireGuard Status"
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "WireGuard VPN"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:539
msgid "WireGuard peer is disabled"
msgstr ""
@@ -9244,27 +9721,27 @@ msgstr ""
msgid "Wireless"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3011
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2990
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4303
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:812
msgid "Wireless Overview"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
msgid "Wireless Security"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
msgid "Wireless configuration migration"
msgstr ""
@@ -9280,15 +9757,15 @@ msgstr ""
msgid "Wireless is not associated"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is enabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Write received DNS queries to syslog."
msgstr ""
@@ -9300,7 +9777,7 @@ msgstr ""
msgid "XOR policy (balance-xor, 2)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -9310,7 +9787,7 @@ msgstr ""
msgid "Yes (none, 0)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:177
msgid ""
"You appear to be currently connected to the device via the \"%h\" interface. "
"Do you really want to shut down the interface?"
@@ -9323,8 +9800,20 @@ msgid ""
"scripts like \"network\", your device might become inaccessible!</strong>"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:90
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635
+msgid "You may add multiple records for the same Target."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672
+msgid "You may add multiple records for the same domain."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:92
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
@@ -9353,26 +9842,36 @@ msgstr ""
msgid "ZRam Size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
msgid "any"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
msgid "auto"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
msgid "automatic"
msgstr ""
@@ -9380,7 +9879,7 @@ msgstr ""
msgid "baseT"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1591
msgid "bridged"
msgstr ""
@@ -9432,20 +9931,20 @@ msgstr ""
msgid "dBm"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
msgctxt "nft unit"
msgid "day"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid "disable"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:991
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:997
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
msgid "disabled"
@@ -9464,14 +9963,19 @@ msgstr ""
msgid "e.g: dump"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:755
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
msgid "expired"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
msgid "forced"
msgstr ""
@@ -9495,19 +9999,19 @@ msgstr ""
msgid "hexadecimal encoded value"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
msgid "hidden"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
msgctxt "nft unit"
msgid "hour"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "hybrid mode"
msgstr ""
@@ -9529,24 +10033,24 @@ msgstr ""
msgid "key with either 5 or 13 characters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "managed config (M)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1395
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
msgid "medium security"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
msgctxt "nft unit"
msgid "minute"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "minutes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
msgid "mobile home agent (H)"
msgstr ""
@@ -9554,7 +10058,7 @@ msgstr ""
msgid "netif_carrier_ok()"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "no"
msgstr ""
@@ -9568,8 +10072,11 @@ msgstr ""
msgid "non-empty value"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3419
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
msgid "none"
msgstr ""
@@ -9580,20 +10087,20 @@ msgid "not present"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:969
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:970
msgid "off"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794
msgid "on available prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "open network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
msgid "other config (O)"
msgstr ""
@@ -9602,7 +10109,11 @@ msgstr ""
msgid "output"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
+msgid "over a day ago"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
msgctxt "nft unit"
msgid "packets"
msgstr ""
@@ -9625,23 +10136,22 @@ msgid ""
"single packet rather than many small ones"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
msgid "relay mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1586
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
msgid "routed"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "sec"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "server mode"
msgstr ""
@@ -9649,7 +10159,7 @@ msgstr ""
msgid "sstpc Log-level"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "strong security"
msgstr ""
@@ -9657,7 +10167,7 @@ msgstr ""
msgid "tagged"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "time units (TUs / 1.024 ms) [1000-65535]"
msgstr ""
@@ -9676,15 +10186,19 @@ msgstr ""
msgid "unknown"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:28
+msgid "unknown version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
msgid "unlimited"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
@@ -9706,8 +10220,8 @@ msgid "untagged"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
msgid "valid IP address"
msgstr ""
@@ -9720,7 +10234,7 @@ msgid "valid IPv4 CIDR"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
msgid "valid IPv4 address"
msgstr ""
@@ -9749,7 +10263,7 @@ msgid "valid IPv6 CIDR"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
msgid "valid IPv6 address"
msgstr ""
@@ -9841,7 +10355,7 @@ msgid "valid port or port range (port1-port2)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "valid port value"
msgstr ""
@@ -9877,16 +10391,16 @@ msgstr ""
msgid "value with at most %d characters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "weak security"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
msgctxt "nft unit"
msgid "week"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr ""
@@ -9894,6 +10408,9 @@ msgstr ""
msgid "« Back"
msgstr "« Terug"
+#~ msgid "Back to configuration"
+#~ msgstr "Terug naar de configuratie"
+
#~ msgid "Auto Refresh"
#~ msgstr "Automatisch Vernieuwen"
diff --git a/modules/luci-base/po/pl/base.po b/modules/luci-base/po/pl/base.po
index 3ba9ed035c..749640281d 100644
--- a/modules/luci-base/po/pl/base.po
+++ b/modules/luci-base/po/pl/base.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: LuCI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-20 09:40+0200\n"
-"PO-Revision-Date: 2022-07-27 13:32+0000\n"
+"PO-Revision-Date: 2023-01-13 08:23+0000\n"
"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/luci/pl/>"
"\n"
@@ -13,25 +13,37 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:650
msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
msgid "\"%h\" table \"%h\""
msgstr "\"%h\" tabela \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1539
msgid "%.1f dB"
msgstr "%.1f dB"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4043
msgid "%d invalid field(s)"
msgstr "%d nieprawidłowe pole(-a)"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
+msgid "%dh ago"
+msgstr "%d godzin temu"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
+msgid "%dm ago"
+msgstr "%dm temu"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
+msgid "%ds ago"
+msgstr "$d sekund temu"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
msgid "%s is untagged in multiple VLANs!"
msgstr "%s jest nieotagowany w wielu grupach VLAN!"
@@ -59,7 +71,7 @@ msgstr "(pusty)"
msgid "(no interfaces attached)"
msgstr "(brak podłączonych interfejsów)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:635
msgctxt "Label indicating further amount of allowed ips"
msgid "+ %d more"
msgstr "+ %d więcej"
@@ -69,8 +81,8 @@ msgid "-- Additional Field --"
msgstr "-- Dodatkowe pole --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4152
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -86,13 +98,13 @@ msgstr "-- Proszę wybrać --"
msgid "-- custom --"
msgstr "-- własne --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
msgid "-- match by label --"
msgstr "-- dopasuj po etykiecie --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
msgid "-- match by uuid --"
msgstr "-- dopasuj po uuid --"
@@ -107,7 +119,7 @@ msgctxt "sstp log level value"
msgid "0"
msgstr "0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
msgstr "0 = nie używa progu RSSI, 1 = nie zmienia domyślnego sterownika"
@@ -120,7 +132,7 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "Obciążenie 1 min:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:324
msgctxt "nft amount of flags"
msgid "1 flag"
msgid_plural "%d flags"
@@ -147,7 +159,7 @@ msgctxt "sstp log level value"
msgid "4"
msgstr "4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "4-character hexadecimal ID"
msgstr "4-znakowy identyfikator szesnastkowy"
@@ -160,43 +172,94 @@ msgstr "464XLAT (CLAT)"
msgid "5 Minute Load:"
msgstr "Obciążenie 5 min:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "6-octet identifier as a hex string - no colons"
msgstr "Identyfikator 6-oktetowy jako ciąg szesnastkowy - bez dwukropków"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid "802.11k RRM"
+msgstr "802.11k RRM"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr "802.11k: Włącz raport ramki beacon za pomocą pomiarów radiowych."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr "802.11k: Włącz raport o sąsiadach za pomocą pomiarów radiowych."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid "802.11r Fast Transition"
msgstr "802.11r Szybkie przejście"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr "802.11v: Maks. bezczynność BSS. Jednostki: sekundy."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr "802.11v: Zarządzanie przenoszeniem podstawowego zestawu usług (BSS)."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr "802.11v: Ogłoszenie lokalnej strefy czasowej w ramkach zarządzania."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr ""
+"802.11v: Proxy ARP umożliwia dłuższe działanie STA innych niż AP w trybie "
+"oszczędzania energii."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "802.11v: Time Advertisement in management frames."
+msgstr "802.11v: Ogłoszenie czasu w ramkach zarządzających."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr ""
+"802.11v: Tryb uśpienia Wireless Network Management (WNM) (rozszerzony tryb "
+"uśpienia dla stacji)."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr ""
+"802.11v: Poprawki trybu uśpienia Wireless Network Management (WNM): "
+"Zapobiega atakom związanym z ponowną instalacją."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w Association SA Query maximum timeout"
msgstr "802.11w Association SA Zapytanie o maksymalny limit prób"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w Association SA Query retry timeout"
msgstr "802.11w Association SA Zapytanie o ponawianie limitu prób"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid "802.11w Management Frame Protection"
msgstr "802.11w Zarządzanie ochroną ramek"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w maximum timeout"
msgstr "802.11w Maksymalny czas oczekiwania"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w retry timeout"
msgstr "802.11w Interwał ponawiania prób"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1022
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
msgstr "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr "Maska sieci <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>"
@@ -208,71 +271,87 @@ msgstr "Konfiguracja diod <abbr title=\"Light Emitting Diode\">LED</abbr>"
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
msgstr "Nazwa diody <abbr title=\"Light Emitting Diode\">LED</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
msgstr "Proxy <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
msgstr "Flagi <abbr title=\"Router Advertisement\">RA</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
msgstr "Limit skoków <abbr title=\"Router Advertisement\">RA</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
msgstr "Żywotność <abbr title=\"Router Advertisement\">RA</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
msgstr "MTU <abbr title=\"Router Advertisement\">RA</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:773
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
msgstr "Usługa <abbr title=\"Router Advertisement\">RA</abbr>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+msgid ""
+"<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
+"NXDOMAIN."
+msgstr ""
+"<code>/#/</code> pasuje do dowolnej domeny. <code>/example.com/</code> "
+"zwraca NXDOMAIN."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+msgid ""
+"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
+"<code>::</code>) for example.com and its subdomains."
+msgstr ""
+"<code>/example.com/#</code> zwraca adresy NULL (<code>0.0.0.0</code> i "
+"<code>::</code>) dla example.com i jego poddomen."
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
msgctxt "nft relational \">\" operator expression"
msgid "<var>%s</var> greater than <strong>%s</strong>"
msgstr "<var>%s</var> większe niż <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
msgctxt "nft relational \">=\" operator expression"
msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
msgstr "<var>%s</var> większe lub równe <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
msgctxt "nft set match expression"
msgid "<var>%s</var> in set <strong>%s</strong>"
msgstr "<var>%s</var> w zbiorze <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
msgctxt "nft relational \"==\" operator expression"
msgid "<var>%s</var> is <strong>%s</strong>"
msgstr "<var>%s</var> to <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
msgctxt "nft relational \"in\" operator expression"
msgid "<var>%s</var> is one of <strong>%s</strong>"
msgstr "<var>%s</var> to jedno z <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
msgctxt "nft relational \"<\" operator expression"
msgid "<var>%s</var> lower than <strong>%s</strong>"
msgstr "<var>%s</var> mniejsze niż <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \"<=\" operator expression"
msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
msgstr "<var>%s</var> mniejsze niż lub równe <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
msgctxt "nft relational \"!=\" operator expression"
msgid "<var>%s</var> not <strong>%s</strong>"
msgstr "<var>%s</var> nie <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
msgctxt "nft not in set match expression"
msgid "<var>%s</var> not in set <strong>%s</strong>"
msgstr "<var>%s</var> nie w zbiorze <strong>%s</strong>"
@@ -297,30 +376,30 @@ msgstr "Konfiguracja dla urządzenia \"%s\" już istnieje"
msgid "A directory with the same name already exists."
msgstr "Katalog o tej samej nazwie już istnieje."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
msgid "A new login is required since the authentication session expired."
msgstr ""
"Wymagane jest ponowne zalogowanie, ponieważ sesja uwierzytelniania wygasła."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "A43C + J43 + A43"
msgstr "A43C + J43 + A43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
msgid "A43C + J43 + A43 + V43"
msgstr "A43C + J43 + A43 + V43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid "ADSL"
msgstr "ADSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
msgid "ANSI T1.413"
msgstr "ANSI T1.413"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
msgid "APN"
msgstr "APN"
@@ -353,31 +432,42 @@ msgstr "Monitorowanie ARP nie jest obsługiwane dla wybranych zasad!"
msgid "ARP retry threshold"
msgstr "Próg powtórzeń ARP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:638
msgid "ARP traffic table \"%h\""
msgstr "Tabela ruchu ARP \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
+msgstr ""
+"ARP, IPv4 i IPv6 (nawet 802.1Q) z docelowymi adresami MAC multiemisji są "
+"emitowane pojedynczo na adres MAC STA. Uwaga: nie jest to Directed Multicast "
+"Service (DMS) w 802.11v. Uwaga: może przerwać oczekiwania multiemisji "
+"odbiornika STA."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "ATM (tryb transferu asynchronicznego)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid "ATM Bridges"
msgstr "Mosty ATM"
# Nie wiem czy to powinno się tłumaczyć wg. mnie lepiej zostawić po angielsku
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
msgid "ATM Virtual Channel Identifier (VCI)"
msgstr "Identyfikator kanału wirtualnego ATM (VCI)"
# j.w.
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
msgid "ATM Virtual Path Identifier (VPI)"
msgstr "Identyfikator ścieżki wirtualnej ATM (VPI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid ""
"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
@@ -387,12 +477,12 @@ msgstr ""
"wirtualne interfejsy sieciowe systemu Linux, które mogą być używane w "
"połączeniu z protokołem DHCP lub PPP w celu polączenia się z siecią dostawcy."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
msgid "ATM device number"
msgstr "Numer urządzenia ATM"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "ATU-C System Vendor ID"
msgstr "ID dostawcy systemu ATU-C"
@@ -402,7 +492,7 @@ msgstr "ID dostawcy systemu ATU-C"
msgid "Absent Interface"
msgstr "Nieaktywny interfejs"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
msgid "Accept DNS queries only from hosts whose address is on a local subnet."
msgstr ""
"Akceptuj zapytania DNS tylko od hostów, których adres znajduje się w "
@@ -412,7 +502,7 @@ msgstr ""
msgid "Accept local"
msgstr "Zaakceptuj lokalne"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
msgctxt "nft accept action"
msgid "Accept packet"
msgstr "Akceptuj pakiet"
@@ -426,8 +516,8 @@ msgstr "Akceptuj pakiety z lokalnym adresem źródłowym"
msgid "Access Concentrator"
msgstr "Koncentrator dostępowy (ATM)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
msgid "Access Point"
msgstr "Punkt dostępowy"
@@ -477,8 +567,8 @@ msgstr "Aktywne reguły IPv6"
msgid "Active-Backup policy (active-backup, 1)"
msgstr "Zasady Active-Backup (active-backup, 1)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
msgid "Ad-Hoc"
msgstr "Ad-Hoc"
@@ -495,18 +585,18 @@ msgstr "Adaptacyjne równoważenie obciążenia transmisji (balance-tlb, 5)"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3582
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:885
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
msgid "Add"
msgstr "Dodaj"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
msgid "Add ATM Bridge"
msgstr "Dodaj most ATM"
@@ -526,11 +616,11 @@ msgstr "Dodaj akcję LED"
msgid "Add VLAN"
msgstr "Dodaj VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1328
msgid "Add device configuration"
msgstr "Dodaj konfigurację urządzenia"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1268
msgid "Add device configuration…"
msgstr "Dodaj konfigurację urządzenia…"
@@ -538,18 +628,18 @@ msgstr "Dodaj konfigurację urządzenia…"
msgid "Add instance"
msgstr "Dodaj instancję"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
msgid "Add key"
msgstr "Dodaj klucz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
msgid "Add local domain suffix to names served from hosts files."
msgstr "Dodaj lokalny sufiks domeny do nazw urządzeń z pliku hosts."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:475
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
msgid "Add new interface..."
msgstr "Dodaj nowy interfejs..."
@@ -565,11 +655,11 @@ msgstr "Dodaj do czarnej listy"
msgid "Add to Whitelist"
msgstr "Dodaj do białej listy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
msgid "Additional hosts files"
msgstr "Dodatkowe pliki hosts"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
msgid "Additional servers file"
msgstr "Dodatkowe pliki serwera"
@@ -591,7 +681,7 @@ msgctxt "nft meta nfproto"
msgid "Address family"
msgstr "Rodzina adresów"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:278
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
msgid "Address setting is invalid"
msgstr "Ustawienie adresu jest nieprawidłowe"
@@ -600,7 +690,7 @@ msgstr "Ustawienie adresu jest nieprawidłowe"
msgid "Address to access local relay bridge"
msgstr "Adres dostępowy do \"relay bridge\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
msgid "Addresses"
msgstr "Adresy"
@@ -609,14 +699,14 @@ msgstr "Adresy"
msgid "Administration"
msgstr "Zarządzanie"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:488
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:989
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
msgid "Advanced Settings"
msgstr "Ustawienia zaawansowane"
@@ -633,7 +723,7 @@ msgstr "Czas starzenia"
msgid "Aggregate Originator Messages"
msgstr "Agregacja komunikatów inicjatora"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
msgstr "Agregacja siły transmisji (ACTATP)"
@@ -664,21 +754,21 @@ msgstr ""
msgid "Alert"
msgstr "Alarm"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
#: modules/luci-compat/luasrc/model/network.lua:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
msgid "Alias Interface"
msgstr "Alias interfejsu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
msgid "Alias of \"%s\""
msgstr "Alias \"%s\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
msgid "All servers"
msgstr "Wszystkie serwery"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
@@ -686,7 +776,7 @@ msgstr ""
"Przydziel sekwencyjnie adresy IP, zaczynając od najmniejszego dostępnego "
"adresu."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
msgid "Allocate IPs sequentially"
msgstr "Przydzielaj adresy IP po kolei"
@@ -695,11 +785,11 @@ msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
msgstr ""
"Zezwól <abbr title=\"Secure Shell\">SSH</abbr> na uwierzytelnianie hasłem"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
msgstr "Zezwól, aby tryb AP rozłączał urządzenia przy niskim stanie ACK"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
msgid "Allow all except listed"
msgstr "Zezwól wszystkim oprócz wymienionych"
@@ -707,15 +797,15 @@ msgstr "Zezwól wszystkim oprócz wymienionych"
msgid "Allow full UCI access for legacy applications"
msgstr "Zezwalaj na pełny dostęp do UCI dla starszych aplikacji"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid "Allow legacy 802.11b rates"
msgstr "Zezwól na starsze wersje 802.11b"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1090
msgid "Allow listed only"
msgstr "Zezwól tylko wymienionym"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "Allow localhost"
msgstr "Zezwól na localhost"
@@ -740,11 +830,13 @@ msgstr "Zezwalaj na sondowanie funkcji systemu"
msgid "Allow the <em>root</em> user to login with password"
msgstr "Zezwól użytkownikowi <em>root</em> na logowanie się przy pomocy hasła"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
msgid "Allowed IPs"
-msgstr "Dozwolone IP"
+msgstr "Dozwolone adresy IP"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:306
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
msgid "AllowedIPs setting is invalid"
msgstr "Ustawienie dozwolonych adresów IP jest nieprawidłowe"
@@ -760,11 +852,11 @@ msgstr "Zawsze wyłączony (kernel: brak)"
msgid "Always on (kernel: default-on)"
msgstr "Zawsze włączony (kernel: domyślnie włączone)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr "Zawsze wysyłaj opcje DHCP. Czasami potrzebne, np. z PXELinux."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
@@ -776,6 +868,10 @@ msgstr ""
msgid "Amount of Duplicate Address Detection probes to send"
msgstr "Liczba próbek do wysłania w celu wykrywania zduplikowanych adresów"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr "Liczba sekund oczekiwania na gotowość modemu"
+
#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
msgstr "Wystąpił błąd podczas zapisywania formularza:"
@@ -784,72 +880,72 @@ msgstr "Wystąpił błąd podczas zapisywania formularza:"
msgid "An optional, short description for this device"
msgstr "Opcjonalny, krótki opis tego urządzenia"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Annex"
msgstr "Annex"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
msgid "Annex A + L + M (all)"
msgstr "Annex A + L + M (wszystkie)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
msgid "Annex A G.992.1"
msgstr "Annex A G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Annex A G.992.2"
msgstr "Annex A G.992.2"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
msgid "Annex A G.992.3"
msgstr "Annex A G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
msgid "Annex A G.992.5"
msgstr "Annex A G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
msgid "Annex B (all)"
msgstr "Annex B (wszystkie)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
msgid "Annex B G.992.1"
msgstr "Annex B G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
msgid "Annex B G.992.3"
msgstr "Annex B G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
msgid "Annex B G.992.5"
msgstr "Annex B G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
msgid "Annex J (all)"
msgstr "Annex J (wszystkie)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
msgid "Annex L G.992.3 POTS 1"
msgstr "Annex L G.992.3 POTS 1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "Annex M (all)"
msgstr "Annex M (wszystkie)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
msgid "Annex M G.992.3"
msgstr "Annex M G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
msgid "Annex M G.992.5"
msgstr "Annex M G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
msgid "Announce this device as IPv6 DNS server."
msgstr "Ogłaszaj to urządzenie jako serwer DNS IPv6."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
msgid ""
"Announce this device as default router if a local IPv6 default route is "
"present."
@@ -857,7 +953,7 @@ msgstr ""
"Ogłaszaj to urządzenie jako router domyślny, jeśli istnieje lokalna trasa "
"domyślna IPv6."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:789
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
msgid ""
"Announce this device as default router if a public IPv6 prefix is available, "
"regardless of local default route availability."
@@ -865,7 +961,7 @@ msgstr ""
"Ogłaszaj to urządzenie jako router domyślny, jeśli dostępny jest publiczny "
"prefiks IPv6, niezależnie od dostępności lokalnej trasy domyślnej."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
msgid ""
"Announce this device as default router regardless of whether a prefix or "
"default route is present."
@@ -873,15 +969,15 @@ msgstr ""
"Ogłaszaj to urządzenie jako router domyślny, niezależnie od tego, czy "
"istnieje prefiks, czy trasa domyślna."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Announced DNS domains"
msgstr "Ogłoszone domeny DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
msgid "Announced IPv6 DNS servers"
msgstr "Ogłoszone serwery DNS IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
msgid "Anonymous Identity"
msgstr "Tożsamość anonimowa"
@@ -893,7 +989,7 @@ msgstr "Anonimowe montowanie"
msgid "Anonymous Swap"
msgstr "Anonimowy swap"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:519
msgctxt "nft match any traffic"
msgid "Any packet"
msgstr "Każdy pakiet"
@@ -905,11 +1001,11 @@ msgstr "Każdy pakiet"
msgid "Any zone"
msgstr "Dowolna strefa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
msgid "Apply DHCP Options to this net. (Empty = all clients)."
msgstr "Zastosuj opcje DHCP do tej sieci. (Puste = wszystkie klienty)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Apply and keep settings"
msgstr "Zastosuj i zachowaj ustawienia"
@@ -917,40 +1013,40 @@ msgstr "Zastosuj i zachowaj ustawienia"
msgid "Apply backup?"
msgstr "Czy zastosować kopię zapasową?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Apply request failed with status <code>%h</code>"
msgstr "Żądanie zatwierdzenia nie powiodło się ze statusem <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4524
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4522
msgid "Apply unchecked"
msgstr "Zastosuj zmiany"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4655
msgid "Apply with revert after connectivity loss"
msgstr "Zastosuj z przywróceniem po utracie łączności"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
msgid "Applying configuration changes… %ds"
msgstr "Wprowadzanie zmian w konfiguracji… %ds"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
msgid "Architecture"
msgstr "Architektura"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:152
msgid "Arp-scan"
msgstr "Arp-scan"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr ""
"Przypisz część danej długości każdego publicznego prefiksu IPv6 do tego "
"interfejsu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
@@ -958,7 +1054,7 @@ msgstr ""
"Przypisz cześć prefiksu za pomocą szesnastkowego ID subprefiksu dla tego "
"interfejsu."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2239
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
msgid "Associated Stations"
msgstr "Połączone urządzenia"
@@ -967,8 +1063,8 @@ msgstr "Połączone urządzenia"
msgid "Associations"
msgstr "Połączone"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
msgid ""
"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -976,8 +1072,8 @@ msgstr ""
"Co najmniej <strong>%h</strong> na <strong>%h</strong>, seria <strong>%h</"
"strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
msgid ""
"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -995,7 +1091,7 @@ msgstr ""
msgid "Auth Group"
msgstr "Grupa autoryzacji"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1617
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
msgid "Authentication"
msgstr "Uwierzytelnienie"
@@ -1004,11 +1100,11 @@ msgstr "Uwierzytelnienie"
msgid "Authentication Type"
msgstr "Typ uwierzytelniania"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
msgid "Authoritative"
msgstr "Autorytatywny"
-#: modules/luci-base/luasrc/view/sysauth.htm:17
+#: modules/luci-base/ucode/template/sysauth.ut:17
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
msgid "Authorization Required"
msgstr "Wymagana autoryzacja"
@@ -1016,7 +1112,7 @@ msgstr "Wymagana autoryzacja"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
@@ -1035,7 +1131,7 @@ msgid "Automatically check filesystem for errors before mounting"
msgstr ""
"Automatycznie sprawdzaj system plików pod kątem błędów przed zamontowaniem"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid ""
"Automatically handle multiple uplink interfaces using source-based policy "
"routing."
@@ -1045,11 +1141,11 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:170
msgid "Automatically mount filesystems on hotplug"
-msgstr "Automatycznie montuj systemów plików na zasilaniu"
+msgstr "Automatycznie montuj systemy plików przy podłączaniu"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:166
msgid "Automatically mount swap on hotplug"
-msgstr "Automatycznie montuj swap na zasilaniu"
+msgstr "Automatycznie montuj swap przy podłączaniu"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:170
msgid "Automount Filesystem"
@@ -1059,6 +1155,10 @@ msgstr "Automatycznie montuj system plików"
msgid "Automount Swap"
msgstr "Automatycznie montuj swap"
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr "Avahi IPv4LL"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Available"
msgstr "Dostępne"
@@ -1081,11 +1181,11 @@ msgstr "Średnia:"
msgid "Avoid Bridge Loops"
msgstr "Unikaj pętli mostowych"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
msgid "B43 + B43C"
msgstr "B43 + B43C"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
msgid "B43 + B43C + V43"
msgstr "B43 + B43C + V43"
@@ -1093,15 +1193,19 @@ msgstr "B43 + B43C + V43"
msgid "BR / DMR / AFTR"
msgstr "BR/DMR/AFTR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "BSS Transition"
+msgstr "Przejście BSS"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1814
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3250
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
msgid "Back"
msgstr "Wróć"
@@ -1110,11 +1214,7 @@ msgstr "Wróć"
msgid "Back to Overview"
msgstr "Wróć do przeglądu"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
-msgid "Back to configuration"
-msgstr "Wróć do konfiguracji"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:804
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834
msgid "Back to peer configuration"
msgstr "Powrót do konfiguracji peerów"
@@ -1127,9 +1227,8 @@ msgid "Backup / Flash Firmware"
msgstr "Kopia zapasowa / Aktualizacja firmware"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
-msgstr "Kopia zapasowa listy plików"
+msgstr "Lista plików kopii zapasowej"
#: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:502
@@ -1172,12 +1271,15 @@ msgstr ""
"nieaktywna, jeśli pakiet się zmieści, ale możliwe jest całkowite wyłączenie "
"fragmentacji."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
msgid "Beacon Interval"
msgstr "Interwał ramki (beacon)"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Beacon Report"
+msgstr "Raport ramki beacon"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
msgid ""
"Below is the determined list of files to backup. It consists of changed "
"configuration files marked by opkg, essential base files and the user "
@@ -1185,13 +1287,13 @@ msgid ""
msgstr ""
"Poniżej widoczna jest lista plików przeznaczonych do kopii zapasowej. "
"Zawiera ona zmienione pliki konfiguracyjne oznaczone przez opkg, podstawowe "
-"pliki systemowe, oraz pliki oznaczone do kopiowania przez użytkownika."
+"pliki systemowe oraz pliki oznaczone do kopiowania przez użytkownika."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:287
msgid "Bind NTP server"
msgstr "Powiąż serwer NTP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
msgid "Bind dynamically to interfaces rather than wildcard address."
msgstr "Dynamiczne powiązanie z interfejsami, a nie z adresami zastępczymi."
@@ -1200,18 +1302,33 @@ msgstr "Dynamiczne powiązanie z interfejsami, a nie z adresami zastępczymi."
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind interface"
msgstr "Interfejs wiązań"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr "Powiąż rekordy usług z nazwą domeny: określ lokalizację usług."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"<a href=\"%s\">RFC2782</a>."
+msgstr ""
+"Powiąż rekordy usług z nazwą domeny: określ lokalizację usług. Zobacz <a "
+"href=\"%s\">RFC2782</a>."
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind the tunnel to this interface (optional)."
@@ -1231,7 +1348,11 @@ msgstr "Tryb wiązania"
msgid "Bonding Policy"
msgstr "Polityka wiązania"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3014
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+msgid "Both Listen addr and Relay To must be specified."
+msgstr "„Nasłuchiwany adres” oraz „Przekazuj do” muszą być określone."
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
#: modules/luci-compat/luasrc/model/network.lua:1421
msgid "Bridge"
msgstr "Most"
@@ -1242,17 +1363,17 @@ msgid "Bridge (Support direct communication between MAC VLANs)"
msgstr "Most (Wsparcie komunikacji bezpośredniej pomiędzy MAC VLAN)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
msgid "Bridge VLAN filtering"
msgstr "Filtrowanie mostka VLAN"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
msgid "Bridge device"
msgstr "Urządzenie mostu"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
msgid "Bridge port specific options"
msgstr "Opcje specjalne portu mostka"
@@ -1260,11 +1381,11 @@ msgstr "Opcje specjalne portu mostka"
msgid "Bridge ports"
msgstr "Porty mostka"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:642
msgid "Bridge traffic table \"%h\""
msgstr "Tabela ruchu mostowego \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
msgid "Bridge unit number"
msgstr "Numer mostu (urządzenia)"
@@ -1272,7 +1393,7 @@ msgstr "Numer mostu (urządzenia)"
msgid "Bring up empty bridge"
msgstr "Uruchom pusty most"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
msgid "Bring up on boot"
msgstr "Podnieś przy starcie"
@@ -1285,7 +1406,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr "Polityka nadawania (transmisja, 3)"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4153
msgid "Browse…"
msgstr "Przeglądaj…"
@@ -1293,7 +1414,15 @@ msgstr "Przeglądaj…"
msgid "Buffered"
msgstr "Buforowana"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+msgid ""
+"CA certificate (PEM encoded; Use instead of system-wide store to verify the "
+"gateway certificate."
+msgstr ""
+"Certyfikat CA (kodowany w formacie PEM); użyj zamiast magazynu "
+"ogólnosystemowego do weryfikowania certyfikatu bramy."
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
msgid "CA certificate; if empty it will be saved after the first connection."
msgstr ""
"CA certificate; jeśli jest pusta, zostanie zapisana po pierwszym połączeniu."
@@ -1302,6 +1431,10 @@ msgstr ""
msgid "CLAT configuration failed"
msgstr "CLAT konfiguracja nie powiodła się"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+msgid "CNAME or fqdn"
+msgstr "CNAME lub fqdn"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "CPU usage (%)"
msgstr "Użycie CPU"
@@ -1316,53 +1449,60 @@ msgstr "Podręczna"
msgid "Call failed"
msgstr "Połączenie nieudane"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr ""
+"Może być przydatne, jeśli ISP ma serwery nazw IPv6, ale nie zapewnia "
+"trasowania IPv6."
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4162
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4651
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2051
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2113
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:465
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
msgid "Cancel"
msgstr "Anuluj"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:337
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347
msgid "Cannot parse configuration: %s"
msgstr "Nie można przetworzyć konfiguracji: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:569
msgctxt "Chain hook: forward"
msgid "Capture incoming packets addressed to other hosts"
msgstr "Przechwytuj pakiety przychodzące adresowane do innych hostów"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:561
msgctxt "Chain hook: prerouting"
msgid "Capture incoming packets before any routing decision"
msgstr ""
"Przechwytuj pakiety przychodzące przed podjęciem jakiejkolwiek decyzji o "
"trasowaniu"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565
msgctxt "Chain hook: input"
msgid "Capture incoming packets routed to the local system"
msgstr "Przechwytuj pakiety przychodzące kierowane do systemu lokalnego"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:577
msgctxt "Chain hook: postrouting"
msgid "Capture outgoing packets after any routing decision"
msgstr "Przechwytuj pakiety wychodzące po każdej decyzji o trasowaniu"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
msgctxt "Chain hook: output"
msgid "Capture outgoing packets originating from the local system"
msgstr "Przechwytuj pakiety wychodzące z systemu lokalnego"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
msgctxt "Chain hook: ingress"
msgid "Capture packets directly after the NIC received them"
msgstr "Przechwytuj pakiety bezpośrednio po ich odebraniu przez kartę sieciową"
@@ -1371,24 +1511,24 @@ msgstr "Przechwytuj pakiety bezpośrednio po ich odebraniu przez kartę sieciow
msgid "Category"
msgstr "Kategoria"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
msgid "Certificate constraint (Domain)"
msgstr "Ograniczenie certyfikatu (domena)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
msgid "Certificate constraint (SAN)"
msgstr "Ograniczenie certyfikatu (SAN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
msgid "Certificate constraint (Subject)"
msgstr "Ograniczenie certyfikatu (temat)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
msgid "Certificate constraint (Wildcard)"
msgstr "Ograniczenie certyfikatu (Wildcard)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid ""
"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
"`logread -f` during handshake for actual values"
@@ -1396,8 +1536,8 @@ msgstr ""
"Certyfikat ograniczenia podciągów - np. /CN=wifi.mycompany.com<br/>Zobacz "
"`logread -f` podczas uzgadniania wartości rzeczywistych"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (exact match)"
@@ -1405,8 +1545,8 @@ msgstr ""
"Ograniczenie(-a) certyfikatu w stosunku do wartości DNS SAN (jeśli "
"dostępne)<br/>lub Subject CN (dokładne dopasowanie)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (suffix match)"
@@ -1414,8 +1554,8 @@ msgstr ""
"Ograniczenie(-a) certyfikatu w odniesieniu do wartości DNS SAN (jeśli "
"dostępne)<br/>lub Subject CN (dopasowanie przyrostka)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1429,16 +1569,16 @@ msgstr ""
msgid "Chain"
msgstr "Łańcuch"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:581
msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr "Hak łańcuchowy \"%h\""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
msgid "Changes"
msgstr "Zmiany"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4721
msgid "Changes have been reverted."
msgstr "Zmiany zostały cofnięte."
@@ -1450,17 +1590,18 @@ msgstr "Zmienia hasło administratora umożliwiające dostęp do urządzenia"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1812
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
msgid "Channel"
msgstr "Kanał"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
msgid "Channel Analysis"
msgstr "Analiza kanałów"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391
msgid "Channel Width"
msgstr "Szerokość kanału"
@@ -1468,7 +1609,7 @@ msgstr "Szerokość kanału"
msgid "Check filesystems before mount"
msgstr "Sprawdź system plików przed zamontowaniem"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Check this option to delete the existing networks from this radio."
msgstr "Zaznacz opcję, jeśli chcesz usunąć istniejące sieci z tego radia."
@@ -1485,8 +1626,8 @@ msgstr "Sprawdzanie obrazu…"
msgid "Choose mtdblock"
msgstr "Wybierz mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid ""
"Choose the firewall zone you want to assign to this interface. Select "
"<em>unspecified</em> to remove the interface from the associated zone or "
@@ -1498,7 +1639,7 @@ msgstr ""
"wybierz pole <em>własne</em>, aby zdefiniować nową strefę i przypisać ją do "
"interfejsu."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>custom</em> field to define a new network."
@@ -1506,7 +1647,7 @@ msgstr ""
"Wybierz sieć/sieci, które chcesz przyłączyć do tego interfejsu "
"bezprzewodowego, lub wypełnij pole <em>własne</em>, aby utworzyć nową sieć."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
msgid "Cipher"
msgstr "Szyfr"
@@ -1530,9 +1671,9 @@ msgstr ""
"Kliknij \"Zapisz mtdblock\", aby pobrać określony plik mtdblock. (UWAGA: "
"FUNKCJA DLA PROFESJONALISTÓW!)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3892
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
msgid "Client"
msgstr "Klient"
@@ -1542,9 +1683,9 @@ msgstr "Klient"
msgid "Client ID to send when requesting DHCP"
msgstr "Nazwa (ID) klienta do wysłania podczas negocjacji DHCP"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4399
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
msgstr "Zamknij"
@@ -1561,17 +1702,13 @@ msgstr ""
"Zamknij nieaktywne połączenia po określonym czasie podanym w sekundach, "
"wpisz 0, aby uzyskać stałe połączenie"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
-msgid "Close list..."
-msgstr "Zamknij listę..."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2237
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66
msgid "Collecting data..."
msgstr "Trwa zbieranie danych..."
@@ -1591,7 +1728,7 @@ msgstr "Błędne polecenie"
msgid "Comment"
msgstr "Komentarz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid ""
"Complicates key reinstallation attacks on the client side by disabling "
"retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1611,29 +1748,32 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr "Obliczanie sumy kontrolnej wychodzącej (opcjonalnie)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Config File"
+msgstr "Plik konfiguracyjny"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Konfiguracja"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:670
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:690
msgid "Configuration Export"
msgstr "Eksport konfiguracji"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
msgid "Configuration changes applied."
msgstr "Konfiguracja została zastosowana."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4508
msgid "Configuration changes have been rolled back!"
msgstr "Konfiguracja została wycofana!"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
msgstr "Konfiguracja nieudana"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid ""
"Configures data rates based on the coverage cell density. Normal configures "
"basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
@@ -1650,36 +1790,36 @@ msgstr ""
"Bardzo wysoka: konfiguruje 24 Mbps jako szybkość podstawową. Obsługiwane "
"szybkości niższe niż minimalna podstawowa nie są oferowane."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
msgid ""
"Configures the default router advertisement in <abbr title=\"Router "
"Advertisement\">RA</abbr> messages."
msgstr ""
-"Konfiguruje rozgłaszanie routera domyślnego w komunikatach <abbr title="
-"\"Router Advertisement\">RA</abbr>."
+"Konfiguruje rozgłaszanie routera domyślnego w komunikatach <abbr "
+"title=\"Router Advertisement\">RA</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
msgid ""
-"Configures the operation mode of the <abbr title=\"Router Advertisement"
-"\">RA</abbr> service on this interface."
+"Configures the operation mode of the <abbr title=\"Router "
+"Advertisement\">RA</abbr> service on this interface."
msgstr ""
"Konfiguruje tryb pracy usługi <abbr title=\"Router Advertisement\">RA</abbr> "
"na tym interfejsie."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
msgid "Configures the operation mode of the DHCPv6 service on this interface."
msgstr "Konfiguruje tryb pracy usługi DHCPv6 na tym interfejsie."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
msgid ""
"Configures the operation mode of the NDP proxy service on this interface."
msgstr "Konfiguruje tryb pracy usługi proxy NDP na tym interfejsie."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1314
msgid "Configure…"
msgstr "Konfigurowanie…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
msgid "Confirm disconnect"
msgstr "Potwierdź rozłączenie"
@@ -1689,7 +1829,7 @@ msgstr "Powtórz hasło"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
msgid "Connected"
msgstr "Połączony"
@@ -1703,7 +1843,7 @@ msgstr "Próba połączenia nieudana"
msgid "Connection attempt failed."
msgstr "Próba połączenia nieudana."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid "Connection endpoint"
msgstr "Punkt końcowy połączenia"
@@ -1715,16 +1855,16 @@ msgstr "Utrata połączenia"
msgid "Connections"
msgstr "Połączenia"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
msgid "Connectivity change"
msgstr "Zmiana łączności"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:32
msgctxt "nft ct state"
msgid "Conntrack state"
msgstr "Stan conntrack"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:34
msgctxt "nft ct status"
msgid "Conntrack status"
msgstr "Status conntrack"
@@ -1744,29 +1884,29 @@ msgstr "Rozważ niewolnika, gdy dowolny cel ARP IP jest osiągalny (dowolny, 0)"
msgid "Contents have been saved."
msgstr "Zawartość została zapisana."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269
msgid "Continue"
msgstr "Kontynuuj"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
msgctxt "nft jump action"
msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
msgstr "Kontynuuj w <strong><a href=\"#%q.%q\">%h</a></strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
msgid "Continue in calling chain"
msgstr "Kontynuuj w łańcuchu wywoływania"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:551
msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr "Kontynuuj przetwarzanie niedopasowanych pakietów"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4546
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4544
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1781,20 +1921,20 @@ msgstr ""
msgid "Country"
msgstr "Kraj"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
msgid "Country Code"
msgstr "Kod kraju"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid "Coverage cell density"
msgstr "Gęstość komórek pokrycia"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid "Create / Assign firewall-zone"
msgstr "Utwórz/Przypisz strefę zapory sieciowej"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
msgid "Create interface"
msgstr "Stwórz interfejs"
@@ -1810,12 +1950,12 @@ msgstr "Poziom logowania cron"
msgid "Current power"
msgstr "Aktualna moc nadawania"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
msgctxt "nft meta hour"
msgid "Current time"
msgstr "Aktualny czas"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
msgctxt "nft meta day"
msgid "Current weekday"
msgstr "Bieżący dzień powszedni"
@@ -1843,8 +1983,8 @@ msgstr "Niestandardowy interwał wgrywania (kernel: zegar)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
msgid ""
-"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
-"\">LED</abbr>s if possible."
+"Customizes the behaviour of the device <abbr title=\"Light Emitting "
+"Diode\">LED</abbr>s if possible."
msgstr ""
"Dostosowuje zachowanie diod <abbr title=\"Light Emitting Diode\">LED</abbr> "
"urządzenia, jeśli to możliwe."
@@ -1853,38 +1993,38 @@ msgstr ""
msgid "DAD transmits"
msgstr "Przekazywanie DAD"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "DAE-Client"
msgstr "Klient DAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "DAE-Port"
msgstr "Port DAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "DAE-Secret"
msgstr "Sekret DAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
msgid "DHCP Options"
msgstr "Opcje DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
msgid "DHCP Server"
msgstr "Serwer DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:249
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
msgid "DHCP and DNS"
msgstr "DHCP i DNS"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2110
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:969
msgid "DHCP client"
msgstr "Klient DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid "DHCP-Options"
msgstr "Opcje DHCP"
@@ -1893,9 +2033,9 @@ msgstr "Opcje DHCP"
msgid "DHCPv6 client"
msgstr "Klient DHCPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
msgid "DHCPv6-Service"
-msgstr "Serwis DHCPv6"
+msgstr "Usługa DHCPv6"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:45
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:46
@@ -1905,27 +2045,27 @@ msgstr "Serwis DHCPv6"
msgid "DNS"
msgstr "DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
msgid "DNS forwardings"
msgstr "Przekazywania DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526
msgid "DNS query port"
msgstr "Port wywołania <abbr title=\"Domain Name System\">DNS</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
msgid "DNS search domains"
msgstr "Domeny wyszukiwania DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
msgid "DNS server port"
msgstr "Port serwera <abbr title=\"Domain Name System\">DNS</abbr>"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:286
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
msgid "DNS setting is invalid"
msgstr "Ustawienie DNS jest nieprawidłowe"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid "DNS weight"
msgstr "Ważność DNS"
@@ -1933,11 +2073,11 @@ msgstr "Ważność DNS"
msgid "DNS-Label / FQDN"
msgstr "DNS-Label/FQDN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
msgid "DNSSEC"
msgstr "DNSSEC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
msgid "DNSSEC check unsigned"
msgstr "Sprawdzanie DNSSEC bez podpisu"
@@ -1949,39 +2089,47 @@ msgstr "Czas bezczynności DPD"
msgid "DS-Lite AFTR address"
msgstr "Adres AFTR DS-Lite"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
msgid "DSL"
msgstr "DSL"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
msgid "DSL Status"
msgstr "Status DSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
msgid "DSL line mode"
msgstr "Tryb linii DSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "DTIM Interval"
msgstr "Interwał DTIM"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
msgid "DUID"
msgstr "DUID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Data Rate"
msgstr "Szybkość przesyłania danych"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+msgid "Data Received"
+msgstr "Otrzymane dane"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
+msgid "Data Transmitted"
+msgstr "Przesyłane dane"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
msgid "Debug"
msgstr "Debugowanie"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
msgid "Default router"
msgstr "Router domyślny"
@@ -1989,14 +2137,14 @@ msgstr "Router domyślny"
msgid "Default state"
msgstr "Stan domyślny"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid ""
"Define additional DHCP options, for example "
"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
"servers to clients."
msgstr ""
-"Zdefiniuj dodatkowe opcje DHCP, np. \"<code>6,192.168.2.1,192.168.2.2</code>"
-"\", które rozgłaszają różne serwery DNS klientom."
+"Zdefiniuj dodatkowe opcje DHCP, np. \"<code>6,192.168.2.1,192.168.2.2</"
+"code>\", które rozgłaszają różne serwery DNS klientom."
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:462
msgid ""
@@ -2018,23 +2166,23 @@ msgstr ""
msgid "Defines a specific MTU for this route"
msgstr "Definiuje określoną jednostkę MTU dla tej trasy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid "Delegate IPv6 prefixes"
msgstr "Delegowanie prefiksów IPv6"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3566
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
msgid "Delete"
msgstr "Usuń"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
msgid "Delete key"
msgstr "Usuń klucz"
@@ -2042,21 +2190,22 @@ msgstr "Usuń klucz"
msgid "Delete request failed: %s"
msgstr "Zalecane kasowanie nieudane: %s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:906
msgid "Delete this network"
msgstr "Usuń tą sieć"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "Delivery Traffic Indication Message Interval"
msgstr "Interwał komunikatu o wskazaniu dostawy ruchu"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
msgid "Description"
msgstr "Opis"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
msgid "Deselect"
msgstr "Odznacz"
@@ -2064,7 +2213,7 @@ msgstr "Odznacz"
msgid "Design"
msgstr "Motyw"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:731
msgid "Designated master"
msgstr "Wyznaczony nadrzędny"
@@ -2074,12 +2223,12 @@ msgstr "Wyznaczony nadrzędny"
msgid "Destination"
msgstr "Cel"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
msgctxt "nft ip daddr"
msgid "Destination IP"
msgstr "Docelowy adres IP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
msgctxt "nft ip6 daddr"
msgid "Destination IPv6"
msgstr "Docelowy IPv6"
@@ -2088,7 +2237,7 @@ msgstr "Docelowy IPv6"
msgid "Destination port"
msgstr "Port docelowy"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
msgctxt "nft ip dport"
msgid "Destination port"
msgstr "Docelowy port"
@@ -2101,21 +2250,21 @@ msgstr "Strefa docelowa"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1134
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid "Device"
msgstr "Urządzenie"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:920
msgid "Device Configuration"
msgstr "Konfiguracja urządzenia"
@@ -2136,7 +2285,7 @@ msgstr "Nazwa urządzenia"
msgid "Device not managed by ModemManager."
msgstr "Urządzenie nie jest zarządzane przez ModemManager."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
msgid "Device not present"
msgstr "Urządzenie nie obecne"
@@ -2144,7 +2293,7 @@ msgstr "Urządzenie nie obecne"
msgid "Device type"
msgstr "Typ urządzenia"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4545
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4543
msgid "Device unreachable!"
msgstr "Urządzenie nieosiągalne!"
@@ -2152,16 +2301,16 @@ msgstr "Urządzenie nieosiągalne!"
msgid "Device unreachable! Still waiting for device..."
msgstr "Urządzenie nieosiągalne! Wciąż czekam na urządzenie..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
msgid "Devices"
msgstr "Urządzenia"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:159
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
msgid "Diagnostics"
msgstr "Diagnostyka"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106
msgid "Dial number"
msgstr "Numer do wybrania"
@@ -2171,12 +2320,12 @@ msgstr "Katalog"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Disable"
msgstr "Wyłącz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid ""
"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
"this interface."
@@ -2193,20 +2342,21 @@ msgstr "Wyłącz wyszukiwanie DNS (lookup)"
msgid "Disable Encryption"
msgstr "Wyłącz szyfrowanie"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1184
msgid "Disable Inactivity Polling"
msgstr "Wyłącz badanie nieaktywności"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Disable this network"
msgstr "Wyłącz tę sieć"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
@@ -2215,22 +2365,22 @@ msgstr "Wyłącz tę sieć"
msgid "Disabled"
msgstr "Wyłączone"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:521
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
msgctxt "Label indicating that WireGuard peer is disabled"
msgid "Disabled"
msgstr "Wyłączony"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Disassociate On Low Acknowledgement"
msgstr "Rozłączaj przy niskim stanie ramek ACK"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
msgid ""
"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
msgstr ""
"Odrzuć odpowiedzi nadrzędne zawierające adresy <a href=\"%s\">RFC1918</a>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351
@@ -2238,7 +2388,6 @@ msgid "Disconnect"
msgstr "Rozłącz"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
msgid "Disconnection attempt failed"
msgstr "Próba rozłączenia nie powiodła się"
@@ -2252,19 +2401,21 @@ msgstr "Miejsce na dysku"
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3264
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1775
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
msgid "Dismiss"
msgstr "Odrzuć"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance Optimization"
msgstr "Optymalizacja odległości"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance to farthest network member in meters."
msgstr "Odległość do najdalej oddalonego użytkownika sieci w metrach."
@@ -2272,7 +2423,7 @@ msgstr "Odległość do najdalej oddalonego użytkownika sieci w metrach."
msgid "Distributed ARP Table"
msgstr "Rozproszona tablica ARP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
msgid ""
"Dnsmasq instance to which this boot section is bound. If unspecified, the "
"section is valid for all dnsmasq instances."
@@ -2280,17 +2431,17 @@ msgstr ""
"Instancja Dnsmasq, z którą powiązana jest ta sekcja startowa. Jeśli nie "
"określono, sekcja obowiązuje dla wszystkich instancji dnsmasq."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid ""
-"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
-"forwarder."
+"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
+"abbr> forwarder."
msgstr ""
-"Dnsmasq to lekki serwer <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> i serwer przekazujący (forwarder) <abbr title=\"Domain Name "
-"System\">DNS</abbr>."
+"Dnsmasq to lekki serwer <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> i serwer przekazujący (forwarder) <abbr "
+"title=\"Domain Name System\">DNS</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
msgid "Do not cache negative replies, e.g. for non-existent domains."
msgstr "Nie buforuj odpowiedzi negatywnych, np. dla nieistniejących domen."
@@ -2302,25 +2453,19 @@ msgstr "Nie buforuj odpowiedzi negatywnych, np. dla nieistniejących domen."
msgid "Do not create host route to peer (optional)."
msgstr "Nie twórz trasy hosta do peera (opcjonalnie)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
msgid "Do not forward DNS queries without dots or domain parts."
msgstr "Nie przekazuj dalej zapytań DNS bez kropek lub części domeny."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
-msgid "Do not forward queries that cannot be answered by public resolvers."
-msgstr ""
-"Nie przekazuj zapytań, które nie mogą być zrealizowane przez publiczne "
-"resolwery."
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
msgid "Do not forward reverse lookups for local networks."
msgstr "Nie przekazuj wyszukiwań wstecznych (lookups) do sieci lokalnych."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
msgid "Do not listen on the specified interfaces."
msgstr "Zapobiegaj nasłuchiwaniu na tych interfejsach."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
msgid "Do not offer DHCPv6 service on this interface."
msgstr "Nie oferuj usługi DHCPv6 na tym interfejsie."
@@ -2329,19 +2474,19 @@ msgctxt "VLAN port state"
msgid "Do not participate"
msgstr "Nie uczestniczy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
msgid ""
"Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
"packets."
msgstr ""
-"Nie pośrednicz żadnych pakietów <abbr title=\"Neighbour Discovery Protocol"
-"\">NDP</abbr>."
+"Nie pośrednicz żadnych pakietów <abbr title=\"Neighbour Discovery "
+"Protocol\">NDP</abbr>."
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:25
msgid "Do not send a hostname"
msgstr "Nie wysyłaj nazwy hosta"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
msgid ""
"Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr> messages on this interface."
@@ -2353,7 +2498,7 @@ msgstr ""
msgid "Do you really want to delete \"%s\" ?"
msgstr "Czy jesteś pewien, że chcesz usunąć \"%s\" ?"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
msgstr "Czy na pewno chcesz usunąć następujący klucz SSH?"
@@ -2367,7 +2512,7 @@ msgstr ""
"Czy jesteś pewien, że chcesz skasować katalog \"%s\" ze wszystkimi jego "
"podkatalogami?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:593
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613
msgid "Do you want to replace the current PSK?"
msgstr "Czy chcesz zastąpić obecny PSK?"
@@ -2375,15 +2520,16 @@ msgstr "Czy chcesz zastąpić obecny PSK?"
msgid "Do you want to replace the current keys?"
msgstr "Czy chcesz zastąpić obecne klucze?"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
msgid "Domain"
msgstr "Domena"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
msgid "Domain required"
msgstr "Wymagana domena"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
msgid "Domain whitelist"
msgstr "Białe listy (dozwolone domeny)"
@@ -2409,11 +2555,11 @@ msgstr "Pobierz kopię zapasową"
msgid "Download mtdblock"
msgstr "Pobierz mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
msgid "Downstream SNR offset"
msgstr "Kompensacja transmisji SNR"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
msgid ""
"Drag or paste a valid <em>*.conf</em> file below to configure the local "
"WireGuard interface."
@@ -2429,12 +2575,12 @@ msgstr "Przeciągnij, aby zmienić kolejność"
msgid "Drop Duplicate Frames"
msgstr "Porzuć zduplikowane ramki"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
msgctxt "nft drop action"
msgid "Drop packet"
msgstr "Porzucaj pakiet"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:547
msgctxt "Chain policy: drop"
msgid "Drop unmatched packets"
msgstr "Porzucaj niedopasowane pakiety"
@@ -2449,28 +2595,28 @@ msgid ""
"and an integrated <abbr title=\"Secure Copy\">SCP</abbr> server"
msgstr ""
"Dropbear oferuje zdalny dostęp do konsoli (shella) poprzez swojego klienta "
-"<abbr title=\"Secure Shell\">SSH</abbr> oraz serwer <abbr title=\"Secure Copy"
-"\">SCP</abbr>"
+"<abbr title=\"Secure Shell\">SSH</abbr> oraz serwer <abbr title=\"Secure "
+"Copy\">SCP</abbr>"
#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:14
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:11
msgid "Dual-Stack Lite (RFC6333)"
msgstr "Dual-Stack Lite (RFC6333)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
msgstr ""
"<abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> dynamiczne"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "Dynamic Authorization Extension client."
msgstr "Klient rozszerzenia dynamicznego uwierzytelniania (DAE)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "Dynamic Authorization Extension port."
msgstr "Port rozszerzenia dynamicznego uwierzytelniania (DAE)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "Dynamic Authorization Extension secret."
msgstr "Sekret rozszerzenia dynamicznego uwierzytelniania (DAE)."
@@ -2478,7 +2624,7 @@ msgstr "Sekret rozszerzenia dynamicznego uwierzytelniania (DAE)."
msgid "Dynamic tunnel"
msgstr "Tunel dynamiczny"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid ""
"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
"having static leases will be served."
@@ -2490,17 +2636,17 @@ msgstr ""
msgid "EA-bits length"
msgstr "Długość EA-bits"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1635
msgid "EAP-Method"
msgstr "Metoda protokołu rozszerzonego uwierzytelniania (EAP)"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:505
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
msgid "Edit"
msgstr "Edytuj"
@@ -2516,15 +2662,15 @@ msgstr ""
"Edytuj powyższe nieprzetworzone dane konfiguracyjne, aby naprawić błąd, i "
"naciśnij „Zapisz”, aby ponownie załadować stronę."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
msgid "Edit this network"
msgstr "Edytuj tę sieć"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:852
msgid "Edit wireless network"
msgstr "Edytuj ustawienia sieci bezprzewodowych"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
msgctxt "nft rt mtu"
msgid "Effective route MTU"
msgstr "MTU efektywnej trasy"
@@ -2557,12 +2703,12 @@ msgstr "Wyjście nieotagowane"
msgid "Emergency"
msgstr "Ratunkowy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Enable"
msgstr "Włącz"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
msgstr ""
"Włącz / Wyłącz peera. Zrestartuj interfejs Wireguard, aby zastosować zmiany."
@@ -2579,7 +2725,7 @@ msgstr ""
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
msgstr "Włącz <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
msgstr "Włącz <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
@@ -2630,7 +2776,7 @@ msgstr "Włącz klienta NTP"
msgid "Enable Single DES"
msgstr "Zezwól na Single DES"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
msgid "Enable TFTP server"
msgstr "Włącz serwer TFTP"
@@ -2642,28 +2788,28 @@ msgstr "Włącz filtrowanie VLAN"
msgid "Enable VLAN functionality"
msgstr "Włącz funkcjonalność VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1787
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
msgstr "Włącz przycisk WPS, wymaga WPA2-PSK/WPA3-SAE"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
msgid ""
-"Enable automatic redirection of <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> port."
+"Enable automatic redirection of <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr> port."
msgstr ""
"Włącz automatyczne przekierowywanie żądań <abbr title=\"Hypertext Transfer "
"Protocol\">HTTP</abbr> na port <abbr title=\"Hypertext Transfer Protocol "
"Secure\">HTTPS</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
msgstr ""
"Włącz delegowanie niższego szczebla dla prefiksów IPv6 dostępnych na tym "
"interfejsie"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid "Enable key reinstallation (KRACK) countermeasures"
msgstr "Włącz środki zaradcze dotyczące ponownej instalacji kluczy (KRACK)"
@@ -2691,7 +2837,7 @@ msgstr "Włącz grupowe zapytania"
msgid "Enable multicast support"
msgstr "Włącz multicast"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
msgstr ""
@@ -2720,11 +2866,11 @@ msgstr "Włącz wsparcie dla ruchu multicast (opcjonalne)."
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
msgstr "Włącz flagę DF (Nie fragmentuj) pakietów szyfrujących."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
msgid "Enable the built-in single-instance TFTP server."
msgstr "Włącz wbudowany jednoinstancyjny serwer TFTP."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Enable this network"
msgstr "Włącz tą sieć"
@@ -2737,8 +2883,9 @@ msgstr "Włącz sumę kontrolną tx"
msgid "Enable unicast flooding"
msgstr "Włącz unicast flooding"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
msgstr "Włączone"
@@ -2747,7 +2894,7 @@ msgstr "Włączone"
msgid "Enables IGMP snooping on this bridge"
msgstr "Włącz nasłuchiwanie IGMP na tym moście"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
@@ -2773,28 +2920,33 @@ msgstr ""
msgid "Encapsulation limit"
msgstr "Ograniczenie enkapsulacji"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
msgid "Encapsulation mode"
msgstr "Sposób enkapsulacji"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1815
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
msgid "Encryption"
msgstr "Szyfrowanie"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+msgid "Endpoint"
+msgstr "Punkt końcowy"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid "Endpoint Host"
msgstr "Końcowy host"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Endpoint Port"
msgstr "Końcowy port"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:316
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
msgid "Endpoint setting is invalid"
msgstr "Ustawienie punktu końcowego jest nieprawidłowe"
@@ -2804,7 +2956,7 @@ msgstr "Egzekwuj IGMPv1"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:685
msgid "Enforce IGMPv2"
-msgstr "Ezekwuj IGMPv2"
+msgstr "Egzekwuj IGMPv2"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:686
msgid "Enforce IGMPv3"
@@ -2830,11 +2982,11 @@ msgstr "Wprowadź własne wartości"
msgid "Erasing..."
msgstr "Usuwanie..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:115
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:116
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
msgid "Error"
msgstr "Błąd"
@@ -2843,19 +2995,19 @@ msgstr "Błąd"
msgid "Error getting PublicKey"
msgstr "Błąd uzyskiwania klucza publicznego"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Errored seconds (ES)"
msgstr "Ilość błędów (ES)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3027
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
#: modules/luci-compat/luasrc/model/network.lua:1433
msgid "Ethernet Adapter"
msgstr "Karta Ethernet"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
#: modules/luci-compat/luasrc/model/network.lua:1423
msgid "Ethernet Switch"
-msgstr "Switch Ethernet"
+msgstr "Przełącznik ethernetowy"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:272
msgid "Every 30 seconds (slow, 0)"
@@ -2865,11 +3017,19 @@ msgstr "Co 30 sekund (powoli, 0)"
msgid "Every second (fast, 1)"
msgstr "Co sekundę (szybko, 1)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
msgid "Exclude interfaces"
msgstr "Wyklucz interfejsy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:160
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr ""
+"Wykonywanie różnych poleceń sieciowych w celu sprawdzenia połączenia i "
+"rozwiązywania nazw do innych systemów."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
msgid ""
"Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
"e.g. for RBL services."
@@ -2881,11 +3041,15 @@ msgstr ""
msgid "Existing device"
msgstr "Istniejące urządzenie"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
msgid "Expand hosts"
msgstr "Rozwiń hosty"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+msgid "Expected port number."
+msgstr "Oczekiwany numer portu."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
msgid "Expecting a hexadecimal assignment hint"
msgstr "Oczekiwanie na przydział w systemie szesnastkowym"
@@ -2906,11 +3070,11 @@ msgstr "Wymagane dwie wartości oddzielone dwukropkiem"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "Expecting: %s"
msgstr "Zaleca się użyć: %s"
@@ -2922,7 +3086,7 @@ msgstr "Oczekiwanie: niepusta wartość"
msgid "Expires"
msgstr "Wygasa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
msgstr ""
@@ -2932,11 +3096,11 @@ msgstr ""
msgid "External"
msgstr "Zewnętrzne"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "External R0 Key Holder List"
msgstr "Zewnętrzny Klucz R0 listy właścicieli"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid "External R1 Key Holder List"
msgstr "Zewnętrzny Klucz R1 listy właścicieli"
@@ -2964,15 +3128,15 @@ msgstr "Dodatkowe opcje pppd"
msgid "Extra sstpc options"
msgstr "Dodatkowe opcje sstpc"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550
msgid "FT over DS"
msgstr "FT over DS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1549
msgid "FT over the Air"
msgstr "FT over the Air"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
msgid "FT protocol"
msgstr "Protokół FT"
@@ -2980,19 +3144,43 @@ msgstr "Protokół FT"
msgid "Failed to change the system password."
msgstr "Zmiana hasła systemowego nieudana."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr "Nie udało się skonfigurować modemu"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr "Nie udało się zatwierdzić w ciągu %ds, czekam na wycofanie…"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr "Nie udało się połączyć"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr "Nie udało się rozłączyć"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
msgstr "Nie można wykonać \"/etc/init.d/%s %s\" akcja: %s"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr "Nie udało się uzyskać informacji o modemie"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr "Nie udało się zainicjować modemu"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr "Nie udało się ustawić trybu pracy"
+
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
msgid "File"
msgstr "Plik"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"File listing upstream resolvers, optionally domain-specific, e.g. "
"<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
@@ -3004,36 +3192,44 @@ msgstr ""
msgid "File not accessible"
msgstr "Plik niedostępny"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
msgid "File to store DHCP lease information."
msgstr "Plik do przechowywania informacji o dzierżawie DHCP."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
msgid "File with upstream resolvers."
msgstr "Plik ze źródłowymi resolwerami."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "Filename"
msgstr "Nazwa pliku"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
msgid "Filename of the boot image advertised to clients."
msgstr "Rozgłaszana nazwa pliku obrazu startowego do klientów."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
msgid "Filesystem"
msgstr "System plików"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+msgid "Filter IPv4 A records"
+msgstr "Filtruj rekordy A IPv4"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+msgid "Filter IPv6 AAAA records"
+msgstr "Filtruj rekordy AAAA IPv6"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+msgid "Filter SRV/SOA service discovery"
+msgstr "Filtruj wykrywanie usług SRV/SOA"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
msgid "Filter private"
msgstr "Filtruj prywatne"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
-msgid "Filter useless"
-msgstr "Filtruj bezużyteczne"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
msgid "Filtering for all slaves, no validation"
msgstr "Filtrowanie dla wszystkich niewolników, bez sprawdzania poprawności"
@@ -3050,8 +3246,15 @@ msgstr ""
"Filtrowanie dla wszystkich niewolników, sprawdzanie poprawności tylko dla "
"serwerów podrzędnych kopii zapasowych"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr ""
+"Filtruje wykrywanie usług SRV/SOA, aby uniknąć wyzwalania łączy dial-on-"
+"demand."
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Finalizing failed"
msgstr "Finalizacja nie powiodła się"
@@ -3063,7 +3266,7 @@ msgstr ""
"Znajdź wszystkie aktualnie podłączone systemy plików oraz swap i zamień "
"konfigurację na domyślne na podstawie tego, co zostało wykryte"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
msgid "Find and join network"
msgstr "Znajdź i podłącz się do sieci"
@@ -3077,10 +3280,11 @@ msgid "Firewall"
msgstr "Zapora sieciowa"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
msgid "Firewall Mark"
msgstr "Znacznik zapory sieciowej"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
msgid "Firewall Settings"
msgstr "Ustawienia zapory sieciowej"
@@ -3092,15 +3296,15 @@ msgstr "Status zapory sieciowej"
msgid "Firewall mark"
msgstr "Znacznik zapory"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
msgid "Firmware File"
msgstr "Plik firmware"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
msgid "Firmware Version"
msgstr "Wersja firmware"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
msgid "Fixed source port for outbound DNS queries."
msgstr "Stały port źródłowy dla wychodzących zapytań DNS."
@@ -3126,20 +3330,20 @@ msgstr "Operacje aktualizacji"
msgid "Flashing…"
msgstr "Trwa wgrywanie obrazu…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force"
msgstr "Wymuś"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid "Force 40MHz mode"
msgstr "Wymuś tryb 40MHz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
msgid "Force CCMP (AES)"
msgstr "Wymuś CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force DHCP on this network even if another server is detected."
msgstr ""
"Wymuś uruchomienie serwera DHCP w tej sieci, nawet jeśli zostanie wykryty "
@@ -3153,15 +3357,15 @@ msgstr "Wymuś wersję IGMP"
msgid "Force MLD version"
msgstr "Wymuś wersję MLD"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
msgid "Force TKIP"
msgstr "Wymuś TKIP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
msgid "Force TKIP and CCMP (AES)"
msgstr "Wymuś TKIP i CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid "Force link"
msgstr "Wymuś połączenie"
@@ -3173,23 +3377,23 @@ msgstr "Wymuś uaktualnienie"
msgid "Force use of NAT-T"
msgstr "Wymuś użycie NAT-T"
-#: modules/luci-base/luasrc/view/csrftoken.htm:8
+#: modules/luci-base/ucode/template/csrftoken.ut:8
msgid "Form token mismatch"
msgstr "Niepoprawna forma tokenu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
msgid ""
-"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> messages between the designated master "
-"interface and downstream interfaces."
+"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
+"designated master interface and downstream interfaces."
msgstr ""
"Przekazuj komunikaty <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
-"<abbr title=\"Neighbour Solicitation, Type 135\">NS</abbr> oraz <abbr title="
-"\"Neighbour Advertisement, Type 136\">NA</abbr> między wyznaczonym "
+"<abbr title=\"Neighbour Solicitation, Type 135\">NS</abbr> oraz <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> między wyznaczonym "
"interfejsem głównym a interfejsami podrzędnymi."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
msgid ""
"Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages received on the designated master interface to downstream "
@@ -3203,7 +3407,7 @@ msgstr ""
msgid "Forward DHCP traffic"
msgstr "Przekazuj ruch DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
msgid ""
"Forward DHCPv6 messages between the designated master interface and "
"downstream interfaces."
@@ -3211,7 +3415,7 @@ msgstr ""
"Przekazuj komunikaty DHCPv6 między wyznaczonym interfejsem głównym a "
"interfejsami podrzędnymi."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
msgid "Forward Error Correction Seconds (FECS)"
msgstr "Sekundy przekazywania korekty błędów (FECS)"
@@ -3223,7 +3427,7 @@ msgstr "Przekazuj nadawany ruch"
msgid "Forward delay"
msgstr "Opóźnienie przekazywania"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
msgid "Forward mesh peer traffic"
msgstr "Przekazuj ruch w sieci mesh"
@@ -3231,7 +3435,7 @@ msgstr "Przekazuj ruch w sieci mesh"
msgid "Forward multicast packets as unicast packets on this device."
msgstr "Przekazuj pakiety multicast jako unicast na tym urządzeniu."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
msgid "Forwarding mode"
msgstr "Tryb przekazywania"
@@ -3239,11 +3443,11 @@ msgstr "Tryb przekazywania"
msgid "Fragmentation"
msgstr "Fragmentacja"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:964
msgid "Fragmentation Threshold"
msgstr "Próg fragmentacji"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
msgctxt "nft nat flag fully-random"
msgid "Full port randomization"
msgstr "Pełna losowość portów"
@@ -3263,7 +3467,7 @@ msgid "GHz"
msgstr "GHz"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
msgid "GPRS only"
msgstr "Tylko GPRS"
@@ -3302,8 +3506,8 @@ msgstr "Porty bramy"
msgid "Gateway address is invalid"
msgstr "Adres bramy jest nieprawidłowy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
@@ -3311,10 +3515,10 @@ msgstr "Adres bramy jest nieprawidłowy"
msgid "General Settings"
msgstr "Ustawienia główne"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "General Setup"
msgstr "Ustawienia ogólne"
@@ -3326,7 +3530,7 @@ msgstr "Opcje ogólne"
msgid "Generate Config"
msgstr "Wygeneruj konfigurację"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid "Generate PMK locally"
msgstr "Wygeneruj PMK lokalnie"
@@ -3334,11 +3538,11 @@ msgstr "Wygeneruj PMK lokalnie"
msgid "Generate archive"
msgstr "Twórz archiwum"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:789
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819
msgid "Generate configuration"
msgstr "Wygeneruj konfigurację"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:829
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859
msgid "Generate configuration…"
msgstr "Wygeneruj konfigurację…"
@@ -3346,15 +3550,15 @@ msgstr "Wygeneruj konfigurację…"
msgid "Generate new key pair"
msgstr "Wygeneruj nową parę kluczy"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
msgid "Generate preshared key"
msgstr "Wygeneruj klucz współdzielony"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:671
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:691
msgid "Generates a configuration suitable for import on a WireGuard peer"
msgstr "Generuje konfigurację odpowiednią do importu na peerze WireGuard"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:763
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
msgid "Generating QR code…"
msgstr "Generowanie kodu QR…"
@@ -3366,25 +3570,25 @@ msgstr "Hasło nie zostało zmienione, wpisane hasła są nieprawidłowe!"
msgid "Global Settings"
msgstr "Ustawienia globalne"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
msgid "Global network options"
msgstr "Globalne opcje sieciowe"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:82
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:84
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
msgid "Go to firmware upgrade..."
msgstr "Przejdź do aktualizacji firmware..."
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:72
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
msgid "Go to password configuration..."
msgstr "Przejdź do konfiguracji hasła..."
#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3748
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
msgid "Go to relevant configuration page"
@@ -3410,6 +3614,10 @@ msgstr "Udziel dostępu do procedur LuCI OpenConnect"
msgid "Grant access to LuCI Wireguard procedures"
msgstr "Udziel dostępu LuCI do procedur Wireguard"
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr "Przyznaj dostęp do procedur openfortivpn LuCI"
+
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
msgid "Grant access to SSH configuration"
msgstr "Udziel dostępu do konfiguracji SSH"
@@ -3515,11 +3723,11 @@ msgstr "Dostęp HTTP(S)"
msgid "Hang Up"
msgstr "Rozłącz"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Header Error Code Errors (HEC)"
msgstr "Błędy kodu nagłówka (HEC)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
msgid "Heartbeat interval (kernel: heartbeat)"
msgstr "Interwał pulsu (kernel: puls)"
@@ -3535,7 +3743,7 @@ msgstr ""
"Tutaj możesz skonfigurować podstawowe ustawienia urządzenia, np. nazwę hosta "
"lub strefę czasową."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr ""
"Ukryj <abbr title=\"Extended Service Set Identifier (Nazwę sieci)\">ESSID</"
@@ -3546,11 +3754,11 @@ msgstr ""
msgid "Hide empty chains"
msgstr "Ukryj puste łańcuchy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
msgid "High"
msgstr "Wysoki"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
msgctxt "Chain hook description"
msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
msgstr "Hak: <strong>%h</strong> (%h), Priorytet: <strong>%d</strong>"
@@ -3560,7 +3768,7 @@ msgid "Hop Penalty"
msgstr "Kara przeskoku"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2169
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2231
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
msgid "Host"
@@ -3570,7 +3778,7 @@ msgstr "Host"
msgid "Host expiry timeout"
msgstr "Czas wygasania hosta"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
msgid "Host requests this filename from the boot server."
msgstr "Host żąda tej nazwy pliku z serwera startowego."
@@ -3579,9 +3787,9 @@ msgid "Host-Uniq tag content"
msgstr "Zawartość znacznika Host-Uniq"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
msgid "Hostname"
@@ -3591,11 +3799,11 @@ msgstr "Nazwa hosta"
msgid "Hostname to send when requesting DHCP"
msgstr "Nazwa hosta wysyłana podczas negocjacji DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
msgid "Hostnames"
msgstr "Nazwy hostów"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
msgid ""
"Hostnames are used to bind a domain name to an IP address. This setting is "
"redundant for hostnames already configured with static leases, but it can be "
@@ -3621,18 +3829,30 @@ msgstr "Liczniki czytelne dla człowieka"
msgid "Hybrid"
msgstr "Hybrydowy"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr "Kod ICMP"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr "Typ ICMP"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
msgctxt "nft icmpv6 code"
msgid "ICMPv6 code"
msgstr "Kod ICMPv6"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
msgctxt "nft icmpv6 type"
msgid "ICMPv6 type"
msgstr "Typ ICMPv6"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
+msgid "ID"
+msgstr "Identyfikator"
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3650,11 +3870,11 @@ msgstr "Grupa IKE DH"
msgid "IP Addresses"
msgstr "Adres IP"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
msgid "IP Protocol"
msgstr "Protokół IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
msgid "IP Sets"
msgstr "Zestawy IP"
@@ -3662,7 +3882,7 @@ msgstr "Zestawy IP"
msgid "IP Type"
msgstr "Typ IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
msgid "IP address"
@@ -3678,7 +3898,17 @@ msgstr "Nieprawidłowy adres IP"
msgid "IP address is missing"
msgstr "Brakuje adresu IP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+"Adresy IP, które są dozwolone wewnątrz tunelu. Peer będzie akceptował "
+"pakiety tunelowane ze źródłowymi adresami IP pasującymi do tej listy i "
+"kierował z powrotem pakiety z pasującymi docelowymi adresami IP."
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:37
msgctxt "nft ip protocol"
msgid "IP protocol"
msgstr "Protokół IP"
@@ -3688,15 +3918,15 @@ msgctxt "nft meta l4proto"
msgid "IP protocol"
msgstr "Protokół IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
msgid "IP set"
msgstr "Zestaw IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305
msgid "IP sets"
msgstr "Zestawy IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
msgid "IPs to override with NXDOMAIN"
msgstr "Podrobione statystyki NXDOMAIN"
@@ -3704,14 +3934,14 @@ msgstr "Podrobione statystyki NXDOMAIN"
msgid "IPsec XFRM"
msgstr "IPsec XFRM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
msgid "IPv4"
msgstr "IPv4"
@@ -3737,7 +3967,7 @@ msgstr "Połączenie IPv4"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
msgid "IPv4 address"
@@ -3770,47 +4000,47 @@ msgstr "Tylko IPv4"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:52
msgid "IPv4 prefix"
-msgstr "Prefix IPv4"
+msgstr "Prefiks IPv4"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:61
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:55
msgid "IPv4 prefix length"
msgstr "Długość prefiksu IPv4"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:626
msgid "IPv4 traffic table \"%h\""
msgstr "Tabela ruchu IPv4 \"%h\""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
msgid "IPv4+IPv6"
msgstr "IPv4+IPv6"
#: modules/luci-compat/luasrc/model/network/proto_ipip.lua:9
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:10
msgid "IPv4-in-IPv4 (RFC2003)"
-msgstr "IPv4-in-IPv4 (RFC2003)"
+msgstr "IPv4-w-IPv4 (RFC2003)"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:127
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr "IPv4/IPv6 (oba - domyślnie IPv4)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:634
msgid "IPv4/IPv6 traffic table \"%h\""
msgstr "Tabela ruchu IPv4/IPv6 \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:109
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
msgid "IPv6"
msgstr "IPv6"
@@ -3826,7 +4056,7 @@ msgstr "IPv6 MTU"
msgid "IPv6 Neighbours"
msgstr "Sąsiedztwo IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
msgid "IPv6 RA Settings"
msgstr "Ustawienia RA IPv6"
@@ -3838,13 +4068,13 @@ msgstr "Trasowanie IPv6"
msgid "IPv6 Rules"
msgstr "Reguły IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
msgid "IPv6 Settings"
msgstr "Ustawienia IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid "IPv6 ULA-Prefix"
-msgstr "IPv6 Prefiks-ULA"
+msgstr "Prefiks ULA IPv6"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:29
msgid "IPv6 Upstream"
@@ -3856,12 +4086,12 @@ msgstr "Połączenie IPv6"
msgid "IPv6 address"
msgstr "Adres IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid "IPv6 assignment hint"
msgstr "Wskazówka przypisania IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid "IPv6 assignment length"
msgstr "Długość przydziału IPv6"
@@ -3877,7 +4107,7 @@ msgstr "Zapis adresu/maski w sieci IPv6"
msgid "IPv6 only"
msgstr "Tylko IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid "IPv6 preference"
msgstr "Preferencje IPv6"
@@ -3886,7 +4116,7 @@ msgstr "Preferencje IPv6"
msgid "IPv6 prefix"
msgstr "Prefiks IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid "IPv6 prefix filter"
msgstr "Filtr prefiksu IPv6"
@@ -3900,27 +4130,27 @@ msgstr "Długość prefiksu IPv6"
msgid "IPv6 routed prefix"
msgstr "Kierowany prefiks IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid "IPv6 source routing"
msgstr "Trasowanie źródłowe IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid "IPv6 suffix"
msgstr "Sufiks IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
msgid "IPv6 suffix (hex)"
-msgstr "Sufiks <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>(hex)"
+msgstr "Sufiks IPv6 (szesnastkowy)"
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:51
msgid "IPv6 support"
msgstr "Obsługa IPv6"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:630
msgid "IPv6 traffic table \"%h\""
msgstr "Tabela ruchu IPv6 \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr "IPv6-PD"
@@ -3940,7 +4170,7 @@ msgstr "IPv6-przez-IPv4 (6rd)"
msgid "IPv6-over-IPv4 (6to4)"
msgstr "IPv6-przez-IPv4 (6to4)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
msgid "Identity"
msgstr "Tożsamość"
@@ -3956,7 +4186,7 @@ msgstr "Jeśli zaznaczone, dodaje \"+ ipv6\" do opcji pppd"
msgid "If checked, encryption is disabled"
msgstr "Jeśli zaznaczone, szyfrowanie jest wyłączone"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
@@ -3968,16 +4198,16 @@ msgstr ""
msgid "If set, the meaning of the match options is inverted"
msgstr "Jeżeli jest ustawione, znaczenie opcji dopasowania jest odwrócone"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr ""
-"Jeśli podano, zainstaluj urządzenie poprzez jego UUID zamiast <abbr title="
-"\"fixed device node\">ustalonego węzła urządzenia</abbr>"
+"Jeśli podano, zainstaluj urządzenie poprzez jego UUID zamiast <abbr "
+"title=\"fixed device node\">ustalonego węzła urządzenia</abbr>"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
@@ -3985,7 +4215,7 @@ msgstr ""
"Jeśli podano, zainstaluj urządzenie poprzez nazwę partycji zamiast <abbr "
"title=\"fixed device node\">ustalonego węzła urządzenia</abbr>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -3996,25 +4226,25 @@ msgstr ""
"w ciągu %d sekund w celu potwierdzenia ustawień, w przeciwnym razie "
"modyfikacje zostaną cofnięte."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
msgid "If unchecked, no default route is configured"
msgstr "Jeśli odznaczone, nie ma zdefiniowanej domyślnej trasy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr "Jeśli odznaczone, rozgłoszane adresy serwerów DNS są ignorowane"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid ""
"If your physical memory is insufficient unused data can be temporarily "
-"swapped to a swap-device resulting in a higher amount of usable <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
-"slow process as the swap-device cannot be accessed with the high datarates "
-"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+"swapped to a swap-device resulting in a higher amount of usable <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
msgstr ""
"Jeśli ilość Twojej pamięci fizycznej jest niewystarczająca, nieużywane "
"miejsce na dysku może być tymczasowo wykorzystane na plik wymiany. W "
@@ -4022,15 +4252,15 @@ msgstr ""
"abbr> będzie dostępna. Uwaga - plik wymiany jest dużo wolniejszy niż pamięć "
"<abbr title=\"Random Access Memory\">RAM</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
msgid "Ignore <code>/etc/hosts</code>"
msgstr "Ignoruj <code>/etc/hosts</code>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid "Ignore interface"
msgstr "Ignoruj interfejs"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
msgid "Ignore resolv file"
msgstr "Ignoruj plik resolv"
@@ -4042,25 +4272,25 @@ msgstr "Obraz"
msgid "Image check failed:"
msgstr "Sprawdzanie obrazu nie powiodło się:"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import as peer"
msgstr "Importuj jako peer"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import configuration"
msgstr "Importuj konfigurację"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:484
-msgid "Import peer configuration…"
-msgstr "Importuj konfigurację peera…"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:504
+msgid "Import configuration as peer…"
+msgstr "Importuj konfigurację jako peer…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:470
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
msgid "Import settings"
msgstr "Importuj ustawienia"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:366
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:391
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:376
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:403
msgid "Imported peer configuration"
msgstr "Zaimportowana konfiguracja peera"
@@ -4081,7 +4311,7 @@ msgstr ""
"unikania pętli mostowych w celu uniknięcia pętli rozgłoszeniowych, które "
"mogą doprowadzić do zatrzymania całej sieci LAN."
-#: modules/luci-base/luasrc/view/csrftoken.htm:13
+#: modules/luci-base/ucode/template/csrftoken.ut:13
msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
@@ -4130,6 +4360,7 @@ msgstr "Interfejs przychodzący"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Incoming key"
msgstr "Klucz przychodzący"
@@ -4144,7 +4375,7 @@ msgstr "Przychodząca serializacja"
msgid "Info"
msgstr "Informacja"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Information"
msgstr "Informacje"
@@ -4163,7 +4394,6 @@ msgid "Ingress device name"
msgstr "Nazwa urządzenia wejściowego"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
msgstr "Błąd inicjalizacji"
@@ -4175,31 +4405,40 @@ msgstr "Skrypt startowy"
msgid "Initscripts"
msgstr "Skrypty startowe"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid "Inner certificate constraint (Domain)"
msgstr "Ograniczenie certyfikatu wewnętrznego (domena)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid "Inner certificate constraint (SAN)"
msgstr "Ograniczenie certyfikatu wewnętrznego (SAN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid "Inner certificate constraint (Subject)"
msgstr "Ograniczenie wewnętrznego certyfikatu (temat)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid "Inner certificate constraint (Wildcard)"
msgstr "Ograniczenie wewnętrznego certyfikatu (Wildcard)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:310
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
msgid "Install protocol extensions..."
msgstr "Instaluj rozszerzenia protokołów..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
msgid "Instance"
msgstr "Instancja"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr "Instancja \"%h\""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
+msgid "Instance Details"
+msgstr "Szczegóły instancji"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid ""
"Instead of joining any network with a matching SSID, only connect to the "
"BSSID <code>%h</code>."
@@ -4211,6 +4450,7 @@ msgstr ""
msgid "Insufficient permissions to read UCI configuration."
msgstr "Niewystarczające uprawnienia do odczytu konfiguracji UCI."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
@@ -4218,7 +4458,7 @@ msgstr "Niewystarczające uprawnienia do odczytu konfiguracji UCI."
msgid "Interface"
msgstr "Interfejs"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:728
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
msgid "Interface \"%h\" is already marked as designated master."
msgstr "Interfejs \"%h\" jest już oznaczony jako wyznaczony nadrzędny."
@@ -4226,7 +4466,7 @@ msgstr "Interfejs \"%h\" jest już oznaczony jako wyznaczony nadrzędny."
msgid "Interface %q device auto-migrated from %q to %q."
msgstr "Interfejs %q urządzenia przeniesiony automatycznie z %q do %q."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
msgid "Interface Configuration"
msgstr "Konfiguracja interfejsu"
@@ -4234,7 +4474,7 @@ msgstr "Konfiguracja interfejsu"
msgid "Interface ID"
msgstr "Identyfikator interfejsu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
msgid "Interface has %d pending changes"
msgstr "Interfejs ma %d oczekujących zmian"
@@ -4243,39 +4483,39 @@ msgstr "Interfejs ma %d oczekujących zmian"
msgid "Interface is disabled"
msgstr "Interfejs jest wyłączony"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:65
msgid "Interface is marked for deletion"
msgstr "Interfejs jest oznaczony do usunięcia"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is reconnecting..."
msgstr "Ponowne łączenie interfejsu..."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:194
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:214
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is shutting down..."
msgstr "Interfejs jest wyłączany..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
msgid "Interface is starting..."
msgstr "Interfejs uruchamia się..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304
msgid "Interface is stopping..."
msgstr "Interfejs zatrzymuje się..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Interface name"
msgstr "Nazwa interfejsu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:314
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Interface not present or not connected yet."
msgstr "Interfejs nie istnieje lub nie jest jeszcze podłączony."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:507
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
msgid "Interfaces"
msgstr "Interfejsy"
@@ -4284,10 +4524,6 @@ msgstr "Interfejsy"
msgid "Internal"
msgstr "Wewnętrzny"
-#: modules/luci-base/luasrc/view/error500.htm:8
-msgid "Internal Server Error"
-msgstr "Wewnętrzny błąd serwera"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
msgid "Interval For Sending Learning Packets"
msgstr "Interwał wysyłania pakietów edukacyjnych"
@@ -4314,7 +4550,7 @@ msgstr "Niewłaściwy"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
msgid "Invalid APN provided"
msgstr "Podano nieprawidłowy APN"
@@ -4362,16 +4598,20 @@ msgstr "Nieprawidłowe polecenie"
msgid "Invalid hexadecimal value"
msgstr "Nieprawidłowa wartość szesnastkowa"
-#: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
msgid "Invalid username and/or password! Please try again."
msgstr "Niewłaściwy login i/lub hasło! Spróbuj ponownie."
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr "Odwrócone miganie"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "Invert match"
msgstr "Odwróć dopasowanie"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Isolate Clients"
msgstr "Izoluj klientów"
@@ -4383,21 +4623,21 @@ msgstr ""
"Wygląda na to, że próbujesz wgrać obraz, który nie mieści się w pamięci "
"flash, sprawdź plik obrazu!"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
msgid "JavaScript required!"
msgstr "JavaScript jest wymagany!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
msgid "Join Network"
msgstr "Połącz z siecią"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1829
msgid "Join Network: Wireless Scan"
msgstr "Przyłącz do sieci: Skanuj sieci WiFi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2107
msgid "Joining Network: %q"
msgstr "Przyłączanie do sieci: %q"
@@ -4409,24 +4649,28 @@ msgstr "Przejdź do reguły"
msgid "Keep settings and retain the current configuration"
msgstr "Zachowaj ustawienia i bieżącą konfigurację"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgid "Keep-Alive"
+msgstr "Utrzymanie aktywności (Keep-Alive)"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Kernel Log"
msgstr "Dziennik kernela"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
msgid "Kernel Version"
msgstr "Wersja kernela"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462
msgid "Key"
msgstr "Klucz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
msgid "Key #%d"
msgstr "Klucz #%d"
@@ -4434,6 +4678,7 @@ msgstr "Klucz #%d"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Key for incoming packets (optional)."
msgstr "Klucz do pakietów przychodzących (opcjonalnie)."
@@ -4441,15 +4686,20 @@ msgstr "Klucz do pakietów przychodzących (opcjonalnie)."
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Key for outgoing packets (optional)."
msgstr "Klucz do pakietów wychodzących (opcjonalnie)."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
msgctxt "Label indicating that WireGuard peer lacks public key"
msgid "Key missing"
msgstr "Brak klucza"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr "Klucz używany do podpisywania konfiguracji sieci"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
msgctxt "nft unit"
msgid "KiB"
msgstr "KiB"
@@ -4493,12 +4743,12 @@ msgstr "Interwał echa LCP"
msgid "LED Configuration"
msgstr "Konfiguracja LED"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
msgid "LLC"
msgstr "LLC"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid "Label"
msgstr "Oznaczenie"
@@ -4510,14 +4760,27 @@ msgstr "Język"
msgid "Language and Style"
msgstr "Wygląd i język"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr ""
+"Większe ważności (tego samego priorytetu) mają proporcjonalnie większe "
+"prawdopodobieństwo wyboru."
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
msgid "Last member interval"
msgstr "Interwał ostatniego użytkownika"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
msgid "Latency"
msgstr "Opoźnienie"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
+msgid "Latest Handshake"
+msgstr "Ostatni handshake"
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
msgstr "Karta"
@@ -4526,16 +4789,16 @@ msgstr "Karta"
msgid "Learn"
msgstr "Ucz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Learn routes"
msgstr "Poznaj trasy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
msgid "Lease file"
msgstr "Plik dzierżawy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid "Lease time"
msgstr "Czas dzierżawy"
@@ -4559,7 +4822,7 @@ msgstr "Pozostaw puste, aby automatycznie wykryć"
msgid "Leave empty to use the current WAN address"
msgstr "Pozostaw puste, aby użyć bieżącego adresu WAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid ""
"Legacy or badly behaving devices may require legacy 802.11b rates to "
"interoperate. Airtime efficiency may be significantly reduced where these "
@@ -4570,31 +4833,31 @@ msgstr ""
"gdy jest stosowane to ustawienie. Zaleca się, aby w miarę możliwości nie "
"zezwalać na szybkości 802.11b."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
msgid "Legacy rules detected"
msgstr "Wykryto starsze reguły"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
msgid "Legend:"
msgstr "Legenda:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Limit"
msgstr "Limit"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Line Attenuation (LATN)"
msgstr "Tłumienie linii (LATN)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
msgid "Line Mode"
msgstr "Tryb linii"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
msgid "Line State"
msgstr "Stan linii"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Line Uptime"
msgstr "Czas działania linii"
@@ -4610,22 +4873,22 @@ msgstr "Monitorowanie połączeń"
msgid "Link On"
msgstr "Połączenie aktywne"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
msgctxt "nft @ll,off,len"
msgid "Link layer header bits %d-%d"
msgstr "Bity nagłówka warstwy łącza %d-%d"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:514
msgid "List of IP addresses to convert into NXDOMAIN responses."
msgstr "Lista adresów IP do konwersji na odpowiedzi NXDOMAIN."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
-msgid "List of IP sets to populate with the specified domain IPs."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
+msgid "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here."
msgstr ""
-"Lista zestawów adresów IP do wypełnienia określonymi adresami IP domeny."
+"Lista zestawów adresów IP, które mają być wypełnione adresami IP wyników DNS lookup dla FQDN określonych tutaj."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid ""
"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID "
@@ -4639,7 +4902,7 @@ msgstr ""
"przy żądaniu klucza PMK-R1 z R0KH, którego STA używał podczas Initial "
"Mobility Domain Association."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
"as 6 octets with colons,128-bit key as hex string. <br />This list is used "
@@ -4657,23 +4920,29 @@ msgstr ""
msgid "List of SSH key files for auth"
msgstr "Lista kluczy SSH do autoryzacji"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
msgid "List of domains to allow RFC1918 responses for."
msgstr "Lista domen zezwalających na odpowiedzi RFC1918."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
-msgid "List of domains to force to an IP address."
-msgstr "Lista wymuszonych domen na adres IP."
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
msgid "List of upstream resolvers to forward queries to."
msgstr "Lista źródłowych resolwerów, do których będą przekazywane zapytania."
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
msgid "Listen Port"
-msgstr "Port nasłuchu"
+msgstr "Port nasłuchiwania"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+msgid "Listen address"
+msgstr "Nasłuchiwany adres"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+msgid "Listen and Relay To IP family must be homogeneous."
+msgstr ""
+"Rodzina IP „Nasłuchiwanego adresu” oraz „Przekazuj do” musi być jednorodna."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342
msgid "Listen interfaces"
msgstr "Nasłuchuj interfejsy"
@@ -4682,17 +4951,17 @@ msgid "Listen only on the given interface or, if unspecified, on all"
msgstr ""
"Słuchaj tylko na podanym interfejsie lub, jeśli nie określono, na wszystkich"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
msgid ""
"Listen only on the specified interfaces, and loopback if not excluded "
"explicitly."
msgstr "Ogranicz nasłuchiwanie do tych interfesjów oraz pętli zwrotnej."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
msgid "ListenPort setting is invalid"
msgstr "Ustawienie portu nasłuchiwania jest nieprawidłowe"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520
msgid "Listening port for inbound DNS queries."
msgstr "Port nasłuchu dla przychodzących zapytań DNS."
@@ -4701,7 +4970,7 @@ msgstr "Port nasłuchu dla przychodzących zapytań DNS."
msgid "Load"
msgstr "Obciążenie"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:63
msgid "Load Average"
msgstr "Średnie obciążenie"
@@ -4709,27 +4978,28 @@ msgstr "Średnie obciążenie"
msgid "Load configuration…"
msgstr "Wczytaj konfigurację…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2038
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
msgid "Loading data…"
msgstr "Ładowanie danych…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
msgid "Loading directory contents…"
msgstr "Ładowanie zawartości katalogu.…"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
-#: modules/luci-base/luasrc/view/view.htm:4
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
msgid "Loading view…"
msgstr "Ładowanie widoku…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
msgid "Local"
msgstr "Lokalny"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
msgid "Local IP address"
msgstr "Lokalny adres IP"
@@ -4749,11 +5019,12 @@ msgstr "Lokalny adres IP do przypisania"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "Local IPv4 address"
msgstr "Lokalny adres IPv4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
msgid "Local IPv6 DNS server"
msgstr "Lokalny serwer DNS IPv6"
@@ -4769,45 +5040,54 @@ msgstr "Lokalny adres IPv6"
msgid "Local Startup"
msgstr "Lokalny autostart"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
msgid "Local Time"
msgstr "Czas lokalny"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1019
msgid "Local ULA"
msgstr "Lokalny ULA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
msgid "Local domain"
msgstr "Domena lokalna"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
msgid "Local domain suffix appended to DHCP names and hosts file entries."
msgstr ""
"Przyrostek (sufiks) domeny przyłączany do nazw DHCP i wpisów w pliku hosts."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
msgid "Local server"
msgstr "Serwer lokalny"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
msgid "Local service only"
msgstr "Tylko usługa lokalna"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr "Lokalny klucz Wireguard"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
msgid "Localise queries"
msgstr "Zapytania lokalizujące"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid "Lock to BSSID"
msgstr "Zablokuj na BSSID"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft log action"
+msgid "Log event \"<strong>%h</strong>…\""
+msgstr "Zdarzenie logowania \"<strong>%h</strong>…\""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
msgid "Log output level"
msgstr "Poziom logowania"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
msgid "Log queries"
msgstr "Loguj zapytania"
@@ -4834,8 +5114,8 @@ msgid "Logical network to which the tunnel will be added (bridged) (optional)."
msgstr ""
"Sieć logiczna, do której tunel zostanie dodany (zmostkowy) (opcjonalnie)."
-#: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
msgid "Login"
msgstr "Zaloguj"
@@ -4847,24 +5127,28 @@ msgstr "Wyloguj"
msgid "Loose filtering"
msgstr "Luźne filtrowanie"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Loss of Signal Seconds (LOSS)"
msgstr "Utrata sygnału (LOSS)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
msgid "Lowest leased address as offset from the network address."
msgstr "Najniższy wydzierżawiony adres jako offset dla adresu sieci."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr "Aktywny tryb zgodności Lua"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
msgid "MAC"
msgstr "MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
msgid "MAC Address"
msgstr "Adres MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
msgid "MAC Address Filter"
msgstr "Filtrowanie adresów MAC"
@@ -4873,15 +5157,15 @@ msgid "MAC Address For The Actor"
msgstr "Adres MAC dla aktora"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
msgid "MAC VLAN"
msgstr "MAC VLAN"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2168
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2230
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
@@ -4890,11 +5174,11 @@ msgstr "MAC VLAN"
msgid "MAC address"
msgstr "Adres MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
msgid "MAC-Filter"
msgstr "Filtrowanie MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
msgid "MAC-List"
msgstr "Lista MAC"
@@ -4930,7 +5214,7 @@ msgid "MII Interval"
msgstr "Interwał MII"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
@@ -4938,7 +5222,11 @@ msgstr "Interwał MII"
msgid "MTU"
msgstr "MTU"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+msgid "MX"
+msgstr "MX"
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
msgid ""
"Make sure to clone the root filesystem using something like the commands "
"below:"
@@ -4947,70 +5235,69 @@ msgstr ""
"do poleceń poniżej:"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:58
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:71
msgid "Manual"
-msgstr "Podręcznik"
+msgstr "Ręczne"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3891
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
msgid "Master"
msgstr "Główny"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr "Maksymalny odstęp czasu <abbr title=\"Router Advertisement\">RA</abbr>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Max. Attainable Data Rate (ATTNDR)"
msgstr "Maksymalna osiągalna przepustowość danych (ATTNDR)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533
msgid "Max. DHCP leases"
msgstr ""
-"<abbr title=\"Maksymalna ilość\">Maks.</abbr> dzierżaw <abbr title=\"Dynamic "
-"Host Configuration Protocol\">DHCP</abbr>"
+"<abbr title=\"Maksymalna liczba\">Maks.</abbr> dzierżaw <abbr title=\"Dynamic"
+" Host Configuration Protocol\">DHCP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
msgid "Max. EDNS0 packet size"
msgstr ""
-"<abbr title=\"Maksymalny\">Maks.</abbr> rozmiar pakietu <abbr title="
-"\"Extension Mechanisms for Domain Name System\">EDNS0</abbr>"
+"<abbr title=\"Maksymalny\">Maks.</abbr> rozmiar pakietu <abbr "
+"title=\"Extension Mechanisms for Domain Name System\">EDNS0</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
msgid "Max. concurrent queries"
-msgstr "<abbr title=\"Maksymalna ilość\">Maks.</abbr> jednoczesnych zapytań"
+msgstr "<abbr title=\"Maksymalna liczba\">Maks.</abbr> jednoczesnych zapytań"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:532
msgid "Maximum age"
msgstr "Maksymalny wiek"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
msgid "Maximum allowed Listen Interval"
msgstr "Maksymalny dozwolony odstęp czasu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
msgid "Maximum allowed number of active DHCP leases."
msgstr "Maksymalna dozwolona liczba aktywnych dzierżaw DHCP."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
msgid "Maximum allowed number of concurrent DNS queries."
msgstr "Maksymalna dozwolona liczba jednoczesnych zapytań DNS."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
msgid "Maximum allowed size of EDNS0 UDP packets."
msgstr "Maksymalny dozwolony rozmiar pakietów EDNS.0 UDP."
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Maximum amount of seconds to wait for the modem to become ready"
msgstr "Maksymalny czas podany w sekundach do pełnej gotowości modemu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Maximum number of leased addresses."
msgstr "Maksymalna liczba dzierżawionych adresów."
@@ -5018,19 +5305,23 @@ msgstr "Maksymalna liczba dzierżawionych adresów."
msgid "Maximum snooping table size"
msgstr "Maksymalny rozmiar tabeli podsłuchiwania"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid ""
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
msgstr ""
-"Maksymalny dozwolony czas pomiędzy wysyłaniem nieproszonego <abbr title="
-"\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. Wartość domyślna to 600 "
-"sekund."
+"Maksymalny dozwolony czas pomiędzy wysyłaniem nieproszonego <abbr "
+"title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. Wartość domyślna "
+"to 600 sekund."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid "Maximum transmit power"
msgstr "Maksymalna moc nadawania"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+msgid "May prevent VoIP or other services from working."
+msgstr "Może uniemożliwić działanie VoIP lub innych usług."
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
@@ -5057,7 +5348,7 @@ msgstr "Pamięć"
msgid "Memory usage (%)"
msgstr "Użycie RAM"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
msgid "Mesh"
msgstr "Mesh"
@@ -5065,7 +5356,7 @@ msgstr "Mesh"
msgid "Mesh ID"
msgstr "Mesh ID"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:997
msgid "Mesh Id"
msgstr "Mesh Id"
@@ -5095,12 +5386,12 @@ msgstr "Metoda określania statusu łącza"
msgid "Metric"
msgstr "Metryka"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
msgctxt "nft unit"
msgid "MiB"
msgstr "MiB"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr "Minimalny odstęp czasu <abbr title=\"Router Advertisement\">RA</abbr>"
@@ -5120,14 +5411,14 @@ msgstr ""
"Minimalny wymagany czas w sekundach zanim wpis ARP może zostać zastąpiony. "
"Zapobiega przeciążeniu pamięci podręcznej ARP."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid ""
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
msgstr ""
-"Minimalny dozwolony czas pomiędzy wysyłaniem nieproszonego <abbr title="
-"\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. Wartość domyślna to 200 "
-"sekund."
+"Minimalny dozwolony czas pomiędzy wysyłaniem nieproszonego <abbr "
+"title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. Wartość domyślna "
+"to 200 sekund."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:204
msgid "Mirror monitor port"
@@ -5141,7 +5432,7 @@ msgstr "Kopia portu źródłowego"
msgid "Mobile Data"
msgstr "Dane mobilne"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "Mobility Domain"
msgstr "Domena mobilna"
@@ -5150,14 +5441,14 @@ msgstr "Domena mobilna"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1813
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
msgid "Mode"
msgstr "Tryb"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
msgid "Model"
msgstr "Model"
@@ -5173,13 +5464,13 @@ msgstr ""
"Połączenie modemowe w toku. Proszę zaczekać. Ten proces zostanie przerwany "
"po 2 minutach."
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "Modem default"
msgstr "Domyślny modem"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
msgid "Modem device"
@@ -5190,12 +5481,11 @@ msgid "Modem disconnection in progress. Please wait."
msgstr "Rozłączenie modemu w toku. Proszę zaczekać."
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
msgstr "Zapytanie dotyczące modemu nie powiodło się"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Modem init timeout"
msgstr "Limit czasu inicjacji modemu"
@@ -5208,8 +5498,8 @@ msgstr "Modem jest wyłączony."
msgid "ModemManager"
msgstr "Menedżer modemu"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3895
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1080
msgid "Monitor"
msgstr "Monitor"
@@ -5235,7 +5525,7 @@ msgstr "Punkty montowania"
msgid "Mount Points - Mount Entry"
msgstr "Punkty montowania - Wpis montownia"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
msgid "Mount Points - Swap Entry"
msgstr "Punkty montowania - Wpis swap"
@@ -5255,11 +5545,11 @@ msgstr "Zamontuj podłączone urządzenia"
msgid "Mount filesystems not specifically configured"
msgstr "Zamontuj systemy plików, które nie są odpowiednio skonfigurowane"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "Mount options"
msgstr "Opcje montowania"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Mount point"
msgstr "Punkt montownia"
@@ -5279,6 +5569,10 @@ msgstr "Przesuń w dół"
msgid "Move up"
msgstr "Przesuń w górę"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid "Multi To Unicast"
+msgstr "Multi do unicastu"
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
@@ -5298,11 +5592,11 @@ msgstr "Trasowanie multicast"
msgid "Multicast to unicast"
msgstr "Multicast do unicastu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid "NAS ID"
msgstr "NAS ID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:537
msgid "NAT action chain \"%h\""
msgstr "Łańcuch działań NAT \"%h\""
@@ -5315,11 +5609,11 @@ msgid "NAT64 Prefix"
msgstr "Prefix NAT64"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
msgid "NCM"
msgstr "NCM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "NDP-Proxy slave"
msgstr "Podrzędne NDP-Proxy"
@@ -5332,29 +5626,42 @@ msgid "NTP server candidates"
msgstr "Lista serwerów NTP"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4139
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
msgid "Name"
msgstr "Nazwa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid "Name of the new network"
msgstr "Nazwa nowej sieci"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr "Nazwa urządzenia tunelowego"
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
msgid "Navigation"
msgstr "Nawigacja"
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr "Sieć Nebula"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "Neighbour Report"
+msgstr "Raport o sąsiadach"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Neighbour cache validity"
msgstr "Ważność pamięci podręcznej sąsiada"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2229
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
@@ -5367,32 +5674,28 @@ msgstr "Sieć"
msgid "Network Coding"
msgstr "Kodowanie sieciowe"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
msgid "Network Mode"
msgstr "Tryb sieci"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid "Network SSID"
msgstr "Sieć SSID"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
-msgid "Network Utilities"
-msgstr "Narzędzia sieciowe"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
msgid "Network address"
msgstr "Adres sieci"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
msgid "Network boot image"
msgstr "Sieciowy obraz startowy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:408
msgid "Network bridge configuration migration"
msgstr "Migracja konfiguracji mostu sieciowego"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1435
msgid "Network device"
msgstr "Urządzenie sieciowe"
@@ -5405,16 +5708,16 @@ msgstr "Aktywność urządzenia sieciowego (kernel: netdev)"
msgid "Network device is not present"
msgstr "Urządzenie sieciowe nie jest obecne"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:646
msgid "Network device table \"%h\""
msgstr "Tabela urządzeń sieciowych \"%h\""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
msgctxt "nft @nh,off,len"
msgid "Network header bits %d-%d"
msgstr "Bity nagłówka sieci %d-%d"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:442
msgid "Network ifname configuration migration"
msgstr "Migracja konfiguracji sieciowej ifname"
@@ -5423,7 +5726,7 @@ msgstr "Migracja konfiguracji sieciowej ifname"
msgid "Network interface"
msgstr "Interfejs sieciowy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
msgid "Network-ID"
msgstr "Identyfikator sieci"
@@ -5431,7 +5734,12 @@ msgstr "Identyfikator sieci"
msgid "Never"
msgstr "Nigdy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr "Nigdy"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
msgid ""
"Never forward matching domains and subdomains, resolve from DHCP or hosts "
"files only."
@@ -5439,11 +5747,11 @@ msgstr ""
"Nigdy nie przesyłaj dalej pasujących domen i poddomen, rozwiązuj tylko z "
"DHCP lub plików hosts."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1172
msgid "New interface for \"%s\" can not be created: %s"
msgstr "Nowy interfejs \"%s\" nie może być utworzony: %s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1123
msgid "New interface name…"
msgstr "Nazwa nowego interfejsu…"
@@ -5451,13 +5759,13 @@ msgstr "Nazwa nowego interfejsu…"
msgid "Next »"
msgstr "Następna »"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
msgstr "Nie"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
msgid "No DHCP Server configured for this interface"
msgstr "Brak skonfigurowanego serwera DHCP dla tego interfejsu"
@@ -5465,7 +5773,7 @@ msgstr "Brak skonfigurowanego serwera DHCP dla tego interfejsu"
msgid "No Data"
msgstr "Brak danych"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
msgid "No Encryption"
msgstr "Brak szyfrowania"
@@ -5481,9 +5789,13 @@ msgstr "Bez NAT-T"
msgid "No RX signal"
msgstr "Brak sygnału RX"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
+msgid "No WireGuard interfaces configured."
+msgstr "Brak skonfigurowanych interfejsów WireGuard."
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:82
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
msgid ""
"No changes to settings will be stored and are lost after rebooting. This "
@@ -5497,7 +5809,11 @@ msgstr ""
msgid "No client associated"
msgstr "Brak powiązanego klienta"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr "Nie określono urządzenia sterującego"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
msgctxt "empty table placeholder"
msgid "No data"
msgstr "Brak danych"
@@ -5509,7 +5825,7 @@ msgstr "Nie otrzymano danych"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:683
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:690
msgid "No enforcement"
-msgstr "Nie egzekwuj"
+msgstr "Brak egzekwowania"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:229
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:232
@@ -5520,15 +5836,11 @@ msgstr "Nie egzekwuj"
msgid "No entries available"
msgstr "Brak wpisów"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2913
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
msgid "No entries in this directory"
msgstr "Brak wpisów w tym katalogu"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
-msgid "No files found"
-msgstr "Nie znaleziono plików"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
msgid ""
"No fixed interface listening port defined, peers might not be able to "
"initiate connections to this WireGuard instance!"
@@ -5565,30 +5877,34 @@ msgstr "Brak dostępnych niewolników"
msgid "No more slaves available, can not save interface"
msgstr "Brak dostępnych niewolników, nie można zapisać interfejsu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494
msgid "No negative cache"
msgstr "Wyłącz buforowanie negatywnych odpowiedzi"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:697
msgid "No nftables ruleset loaded."
msgstr "Nie załadowano zestawu reguł nftables."
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
msgid "No password set!"
msgstr "Nie ustawiono hasła!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+msgid "No peers connected"
+msgstr "Nie podłączono peerów"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
msgid "No peers defined yet."
msgstr "Nie zdefiniowano jeszcze peerów."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
msgid "No public keys present yet."
msgstr "Nie istnieją jeszcze klucze publiczne."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:614
msgctxt "nft chain is empty"
msgid "No rules in this chain"
msgstr "Brak reguł w tym łańcuchu"
@@ -5601,8 +5917,8 @@ msgstr "Brak zasad w tym łańcuchu."
msgid "No validation or filtering"
msgstr "Brak walidacji lub filtrowania"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "No zone assigned"
msgstr "Brak przypisanej strefy"
@@ -5614,7 +5930,7 @@ msgstr "Brak przypisanej strefy"
msgid "Noise"
msgstr "Szum"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Noise Margin (SNR)"
msgstr "Margines szumów (SNR)"
@@ -5622,11 +5938,11 @@ msgstr "Margines szumów (SNR)"
msgid "Noise:"
msgstr "Szum:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Non Pre-emptive CRC errors (CRC_P)"
msgstr "Nieprzewidziane błedy CRC (CRC_P)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
msgid "Non-wildcard"
msgstr "Bez symboli wieloznacznych"
@@ -5636,12 +5952,12 @@ msgstr "Bez symboli wieloznacznych"
msgid "None"
msgstr "Brak"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
msgid "Normal"
msgstr "Normalny"
-#: modules/luci-base/luasrc/view/error404.htm:8
+#: modules/luci-base/ucode/template/error404.ut:9
msgid "Not Found"
msgstr "Nie znaleziono"
@@ -5653,15 +5969,15 @@ msgstr "Nie powiązany"
msgid "Not connected"
msgstr "Nie podłączony"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:131
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:157
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:328
msgid "Not present"
msgstr "Nieobecny"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Not started on boot"
msgstr "Nie uruchomiono przy starcie"
@@ -5669,7 +5985,7 @@ msgstr "Nie uruchomiono przy starcie"
msgid "Not supported"
msgstr "Nie wspierane"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid ""
"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
"have problems"
@@ -5677,6 +5993,15 @@ msgstr ""
"Uwaga: Niektóre sterowniki nie obsługują w pełni standardu 802.11w. Np. "
"mwlwifi może mieć problemy"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(<code>addr#port</code>)."
+msgstr ""
+"Uwaga: możesz również potrzebować serwera proxy DHCP (obecnie niedostępnego) "
+"podczas określania niestandardowego portu „Przekazuj do” (<code>addr#port</"
+"code>)."
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "Notes"
msgstr "Uwagi"
@@ -5685,7 +6010,7 @@ msgstr "Uwagi"
msgid "Notice"
msgstr "Spostrzeżenie"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:138
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:135
msgid "Nslookup"
msgstr "Nslookup"
@@ -5693,7 +6018,7 @@ msgstr "Nslookup"
msgid "Number of IGMP membership reports"
msgstr "Liczba raportów członkowskich IGMP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr ""
"Liczba buforowanych wpisów DNS (maksymalnie 10000, 0 oznacza brak pamięci "
@@ -5712,7 +6037,7 @@ msgid "Obfuscated Password"
msgstr "Ukryte hasło"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
@@ -5744,7 +6069,7 @@ msgstr "Zwłoka połączenia"
msgid "On-link"
msgstr "Trasa łącza"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
msgid "One of hostname or MAC address must be specified!"
msgstr "Nazwa hosta lub adres MAC musi być podany!"
@@ -5779,12 +6104,11 @@ msgstr ""
"Tylko jeśli aktualny aktywny niewolnik ulegnie awarii, a podstawowy "
"niewolnik jest włączony (awaria, 2)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:683
msgid "Open iptables rules overview…"
msgstr "Otwórz przegląd reguł iptables…"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
msgstr "Otwórz listę..."
@@ -5793,11 +6117,11 @@ msgstr "Otwórz listę..."
msgid "OpenConnect (CISCO AnyConnect)"
msgstr "OpenConnect (CISCO AnyConnect)"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
msgid "OpenFortivpn"
msgstr "OpenFortivpn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
@@ -5807,7 +6131,7 @@ msgstr ""
"jest skonfigurowany i aktywny, w przeciwnym razie wyłącz pośredniczenie "
"<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise fall back to <em>server mode</em>."
@@ -5816,7 +6140,7 @@ msgstr ""
"jest skonfigurowany i aktywny, w przeciwnym razie powróć do <em>trybu "
"serwera</em>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
msgid ""
"Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
"otherwise disable service."
@@ -5824,12 +6148,12 @@ msgstr ""
"Działaj w <em>trybie przekaźnika</em>, jeśli źródłowy prefiks IPv6 jest "
"obecny, w przeciwnym razie wyłącz usługę."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
msgid "Operating frequency"
msgstr "Częstotliwość"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
msgid "Option \"%s\" contains an invalid input value."
msgstr "Opcja \"%s\" zawiera nieważną wartość wejściową."
@@ -5837,15 +6161,15 @@ msgstr "Opcja \"%s\" zawiera nieważną wartość wejściową."
msgid "Option \"%s\" must not be empty."
msgstr "Opcja \"%s\" nie może być pusta."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
msgid "Option changed"
msgstr "Wartość zmieniona"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
msgid "Option removed"
msgstr "Usunięto wartość"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
msgid "Optional"
msgstr "Opcjonalne"
@@ -5853,6 +6177,12 @@ msgstr "Opcjonalne"
msgid "Optional, free-form notes about this device"
msgstr "Opcjonalne, dowolne uwagi dotyczące tego urządzenia"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
+msgstr ""
+"Opcjonalne, w sekundach. Jeśli ustawiono na \"0\", nie jest podejmowana "
+"próba ponownego połączenia."
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
@@ -5861,7 +6191,7 @@ msgstr ""
"Opcjonalnie. 32-bitowy znak dla wychodzących zaszyfrowanych pakietów. Wpisz "
"wartość w hex, zaczynając od <code>0x</code>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid ""
"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -5873,34 +6203,35 @@ msgstr ""
"odbierany z serwera delegującego, użyj sufiksa (takiego jak '::1'), aby "
"utworzyć adres IPv6 ('a:b:c:d::1') dla tego interfejsu."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-"Opcjonalnie. Base64-zakodowany klucz współdzielony. Dodaje dodatkową warstwę "
-"symetrycznej kryptografii klucza dla uzyskania odporności po kwantowej."
+"Opcjonalne. Zakodowany w formacie Base64 klucz współdzielony. Dodaje "
+"dodatkową warstwę symetrycznej kryptografii klucza dla uzyskania odporności "
+"postkwantowej."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr "Opcjonalny. Tworzenie tras dozwolonych adresów IP dla tego peera."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
msgid "Optional. Description of peer."
-msgstr "Opcjonalny. Opis peera."
+msgstr "Opcjonalne. Opis peera."
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:185
msgid "Optional. Do not create host routes to peers."
msgstr "Opcjonalnie. Nie twórz tras hosta do peerów."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
"Opcjonalnie. Host z peerem. Nazwy są ustalane przed wywołaniem interfejsu."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
msgid ""
"Optional. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5918,11 +6249,11 @@ msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
"Opcjonalne. Maksymalna jednostka transmisji (MTU) interfejsu tunelowego."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Optional. Port of peer."
msgstr "Opcjonalny. Port dla peera."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid ""
"Optional. Private key of the WireGuard peer. The key is not required for "
"establishing a connection but allows generating a peer configuration or QR "
@@ -5934,7 +6265,7 @@ msgstr ""
"kodu QR, jeśli jest dostępny. Można go usunąć po wyeksportowaniu "
"konfiguracji."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -5946,28 +6277,33 @@ msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
msgid "Optional. UDP port used for outgoing and incoming packets."
msgstr ""
-"Opcjonalny. Port UDP używany dla pakietów wychodzących i przychodzących."
+"Opcjonalne. Port UDP używany dla pakietów wychodzących i przychodzących."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:72
msgid "Options"
msgstr "Opcje"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
msgid ""
"Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
-"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</code>"
-"\" for default route. <code>0.0.0.0</code> means \"the address of the system "
-"running dnsmasq\"."
+"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
+"code>\" for default route. <code>0.0.0.0</code> means \"the address of the "
+"system running dnsmasq\"."
msgstr ""
"Opcje identyfikatora sieci. (Uwaga: wymaga również identyfikatora sieci.) "
"Np. \"<code>42,192.168.1.4</code>\" dla serwera NTP, \"<code>3,192.168.4.4</"
"code>\" dla domyślnego trasowania. <code>0.0.0.0</code> oznacza \"adres "
"systemu z uruchomionym dnsmasq\"."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
msgid "Options:"
msgstr "Opcje:"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+msgid "Ordinal: lower comes first."
+msgstr "Porządkowa: niższe jest pierwsze."
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
msgid "Originator Interval"
msgstr "Interwał inicjatora"
@@ -5999,6 +6335,7 @@ msgstr "Interfejs wychodzący"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Outgoing key"
msgstr "Klucz wychodzący"
@@ -6022,11 +6359,11 @@ msgstr "Strefa wyjściowa"
msgid "Overlap"
msgstr "Nakładanie się"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
msgid "Override IPv4 routing table"
msgstr "Zastąp tablicę routingu IPv4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
msgid "Override IPv6 routing table"
msgstr "Zastąp tablicę routingu IPv6"
@@ -6037,7 +6374,7 @@ msgstr "Zastąp tablicę routingu IPv6"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -6045,6 +6382,7 @@ msgstr "Zastąp tablicę routingu IPv6"
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
msgid "Override MTU"
msgstr "Nadpisz MTU"
@@ -6066,7 +6404,7 @@ msgstr "Nadpisz TOS"
msgid "Override TTL"
msgstr "Nadpisz TTL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
msgid ""
"Override default MAC address - the range of usable addresses might be "
"limited by the driver"
@@ -6074,7 +6412,7 @@ msgstr ""
"Zastąp domyślny adres MAC - zakres możliwych do wykorzystania adresów może "
"być ograniczony przez sterownik"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Override default interface name"
msgstr "Nadpisz domyślną nazwę interfejsu"
@@ -6082,7 +6420,7 @@ msgstr "Nadpisz domyślną nazwę interfejsu"
msgid "Override the gateway in DHCP responses"
msgstr "Nadpisz adres bramy w odpowiedziach DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
@@ -6102,7 +6440,7 @@ msgstr "Przegląd"
msgid "Overwrite existing file \"%s\" ?"
msgstr "Nadpisać istniejący plik \"%s\" ?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:345
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355
msgid "Overwrite the current settings with the imported configuration?"
msgstr "Zastąpić bieżące ustawienia zaimportowaną konfiguracją?"
@@ -6116,7 +6454,7 @@ msgstr "PAP/CHAP (oba)"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
@@ -6129,7 +6467,7 @@ msgstr "Hasło PAP/CHAP"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
@@ -6150,7 +6488,7 @@ msgstr "PID"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
msgid "PIN"
msgstr "PIN"
@@ -6160,7 +6498,7 @@ msgstr "PIN"
msgid "PIN code rejected"
msgstr "Kod PIN został odrzucony"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1570
msgid "PMK R1 Push"
msgstr "PMK R1 Push"
@@ -6201,20 +6539,20 @@ msgstr "Przesunięcie PSID"
msgid "PSID-bits length"
msgstr "Długość bitów PSID"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:571
msgctxt "Label indicating that WireGuard peer uses a PSK"
msgid "PSK"
msgstr "PSK"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1528
msgid "PTM/EFM (Packet Transfer Mode)"
msgstr "PTM/EFM (tryb transferu pakietów)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "PXE/TFTP Settings"
msgstr "Ustawienia PXE/TFTP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid "Packet Steering"
msgstr "Sterowanie pakietami"
@@ -6223,6 +6561,11 @@ msgctxt "nft meta mark"
msgid "Packet mark"
msgstr "Znacznik pakietu"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta time"
+msgid "Packet receive time"
+msgstr "Czas odbioru pakietu"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr "Pakiety"
@@ -6232,8 +6575,8 @@ msgid "Packets To Transmit Before Moving To Next Slave"
msgstr ""
"Pakiety do przesłania przed przejściem do następnego urządzenia podrzędnego"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "Part of zone %q"
msgstr "Część strefy %q"
@@ -6243,13 +6586,13 @@ msgid "Pass-through (Mirror physical device to single MAC VLAN)"
msgstr ""
"Pass-through (kopia lustrzana urządzenia fizycznego do pojedynczego MAC VLAN)"
-#: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
msgid "Password"
msgstr "Hasło"
@@ -6257,11 +6600,11 @@ msgstr "Hasło"
msgid "Password authentication"
msgstr "Uwierzytelnianie hasłem"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
msgid "Password of Private Key"
msgstr "Hasło klucza prywatnego"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
msgid "Password of inner Private Key"
msgstr "Wewnętrzne hasło klucza prywatnego"
@@ -6276,53 +6619,53 @@ msgstr "Siła hasła"
msgid "Password2"
msgstr "Hasło2"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
msgstr "Wklej lub przeciągnij plik klucza SSH…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:424
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:444
msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
msgstr "Wklej lub przeciągnij plik konfiguracji peera WireGuard (wg0.conf)…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:417
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
msgid ""
"Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
"another system below to create a matching peer entry allowing that system to "
"connect to the local WireGuard interface."
msgstr ""
-"Wklej lub przeciągnij poniżej konfigurację WireGuard (zwykle <em>wg0."
-"conf</em>) z innego systemu, aby utworzyć pasujący wpis peera, umożliwiając "
-"temu systemowi połączenie się z lokalnym interfejsem WireGuard."
+"Wklej lub przeciągnij poniżej konfigurację WireGuard (zwykle <em>wg0.conf</"
+"em>) z innego systemu, aby utworzyć pasujący wpis peera, umożliwiając temu "
+"systemowi połączenie się z lokalnym interfejsem WireGuard."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:423
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:443
msgid "Paste or drag supplied WireGuard configuration file…"
msgstr "Wklej lub przeciągnij dostarczony plik konfiguracyjny WireGuard…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
msgid "Path to CA-Certificate"
msgstr "Ścieżka do certyfikatu CA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
msgid "Path to Client-Certificate"
msgstr "Ścieżka do certyfikatu klienta"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
msgid "Path to Private Key"
msgstr "Ścieżka do klucza prywatnego"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
msgid "Path to inner CA-Certificate"
msgstr "Ścieżka do wewnętrznego certyfikatu CA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
msgid "Path to inner Client-Certificate"
msgstr "Ścieżka do wewnętrznego certyfikatu Klienta"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid "Path to inner Private Key"
msgstr "Ścieżka do wewnętrznego klucza prywatnego"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
msgid "Paused"
msgstr "Wstrzymano"
@@ -6340,6 +6683,14 @@ msgstr "Wstrzymano"
msgid "Peak:"
msgstr "Szczyt:"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+msgid "Peer"
+msgstr "Peer"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
+msgid "Peer Details"
+msgstr "Szczegóły peera"
+
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
msgstr "Adres IP peera do przydzielenia"
@@ -6357,7 +6708,7 @@ msgstr "Brakuje adresu peera"
msgid "Peer device name"
msgstr "Nazwa urządzenia peera"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Peer disabled"
msgstr "Peer wyłączony"
@@ -6388,11 +6739,15 @@ msgstr "Wykonaj reset"
msgid "Permission denied"
msgstr "Odmowa zezwolenia"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid "Persistent Keep Alive"
msgstr "Trwale trzymaj przy życiu"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Persistent reconnect interval"
+msgstr "Trwały interwał ponownego łączenia"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334
msgid "PersistentKeepAlive setting is invalid"
msgstr "Ustawienie trwałego trzymania przy życiu jest nieprawidłowe"
@@ -6400,30 +6755,30 @@ msgstr "Ustawienie trwałego trzymania przy życiu jest nieprawidłowe"
msgid "Phy Rate:"
msgstr "Szybkość Phy:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
msgid "Physical Settings"
msgstr "Ustawienia sprzętowe"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:98
msgid "Ping"
msgstr "Ping"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Pkts."
msgstr "Pktw."
-#: modules/luci-base/luasrc/view/sysauth.htm:19
+#: modules/luci-base/ucode/template/sysauth.ut:19
msgid "Please enter your username and password."
msgstr "Proszę wprowadzić swoją nazwę użytkownika i hasło."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4122
msgid "Please select the file to upload."
msgstr "Wybierz plik do przesłania."
@@ -6431,15 +6786,21 @@ msgstr "Wybierz plik do przesłania."
msgid "Policy"
msgstr "Polityka"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
msgctxt "Chain hook policy"
msgid "Policy: <strong>%h</strong> (%h)"
msgstr "Polityka: <strong>%h</strong> (%h)"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "Port"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr "Port %d"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
msgid "Port isolation"
msgstr "Izolacja portów"
@@ -6452,19 +6813,19 @@ msgstr "Status portu:"
msgid "Potential negation of: %s"
msgstr "Potencjalne odrzucenie: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
msgid "Power Management Mode"
msgstr "Tryb zarządzania energią"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "Pre-emptive CRC errors (CRCP_P)"
msgstr "Przewidziane błedy CRC (CRCP_P)"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
msgid "Prefer LTE"
msgstr "Preferuj LTE"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
msgid "Prefer UMTS"
msgstr "Preferuj UMTS"
@@ -6476,15 +6837,15 @@ msgstr "Prefiks przekazany"
msgid "Prefix suppressor"
msgstr "Tłumik prefiksu"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid "Preshared Key"
msgstr "Klucz współdzielony"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:550
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
msgid "Preshared key in use"
msgstr "Klucz współdzielony w użyciu"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308
msgid "PresharedKey setting is invalid"
msgstr "Ustawienie klucza współdzielonego jest nieprawidłowe"
@@ -6501,7 +6862,7 @@ msgstr ""
"Zakładaj, że peer może być martwy po określonej liczbie błędów echa LCP, "
"wpisz 0, aby zignorować te błędy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Prevents client-to-client communication"
msgstr "Zapobiega komunikacji między klientem a klientem"
@@ -6537,13 +6898,15 @@ msgstr ""
"Główny staje się aktywnym niewolnikiem za każdym razem, gdy wróci (zawsze 0)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
msgid "Priority"
msgstr "Priorytet"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:545
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
msgctxt "Label indicating that WireGuard peer private key is stored"
msgid "Private"
msgstr "Prywatny"
@@ -6554,15 +6917,15 @@ msgid "Private (Prevent communication between MAC VLANs)"
msgstr "Prywatne (Zapobiega komunikacji pomiędzy MAC VLANami)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid "Private Key"
msgstr "Klucz prywatny"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:564
msgid "Private key present"
msgstr "Klucz prywatny obecny"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:290
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
msgid "PrivateKey setting is missing or invalid"
msgstr "Brak ustawienia klucza prywatnego lub jest nieprawidłowe"
@@ -6575,9 +6938,9 @@ msgstr "Procesy systemowe"
msgid "Prot."
msgstr "Prot."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:564
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1137
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
@@ -6589,7 +6952,7 @@ msgstr "Protokół"
msgid "Provide NTP server"
msgstr "Włącz serwer NTP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid ""
"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
"and requests."
@@ -6597,7 +6960,7 @@ msgstr ""
"Zapewnij serwer DHCPv6 na tym interfejsie i odpowiadaj na zapytania i "
"żądania DHCPv6."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
msgid "Provide new network"
msgstr "Utwórz nową sieć"
@@ -6609,25 +6972,36 @@ msgstr ""
"Zapewnij serwer NTP wybranemu interfejsowi lub, jeśli nie jest określony, "
"wszystkim interfejsom"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+msgid "Proxy Server"
+msgstr "Serwer proxy"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid "ProxyARP"
+msgstr "Proxy ARP"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Pseudo Ad-Hoc (ahdemo)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
msgid "Public Key"
msgstr "Klucz publiczny"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
msgid "Public key is missing"
msgstr "Brak klucza publicznego"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:556
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
msgctxt "Tooltip displaying full WireGuard peer public key"
msgid "Public key: %h"
msgstr "Klucz publiczny: %h"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
msgid ""
"Public keys allow for the passwordless SSH logins with a higher security "
"compared to the use of plain passwords. In order to upload a new key to the "
@@ -6645,7 +7019,7 @@ msgstr ""
"Publiczny prefiks kierowany do tego urządzenia w celu przesłania go do "
"klientów."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
msgid "PublicKey setting is invalid"
msgstr "Ustawienie klucza publicznego jest nieprawidłowe"
@@ -6658,7 +7032,7 @@ msgstr "Komórkowy QMI"
msgid "Quality"
msgstr "Jakość"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
msgid "Query all available upstream resolvers."
msgstr "Zapytaj o wszystkie dostępne źródłowe resolwery."
@@ -6670,35 +7044,35 @@ msgstr "Interwał zapytania"
msgid "Query response interval"
msgstr "Interwał odpowiedzi na zapytanie"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "R0 Key Lifetime"
msgstr "Żywotność klucza R0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "R1 Key Holder"
msgstr "Uchwyt klucza R1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430
msgid "RADIUS Accounting Port"
msgstr "Port Radius-Accounting"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
msgid "RADIUS Accounting Secret"
msgstr "Sekret Radius-Accounting"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
msgid "RADIUS Accounting Server"
msgstr "Serwer Radius-Accounting"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
msgid "RADIUS Authentication Port"
msgstr "Port Radius-Authentication"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
msgid "RADIUS Authentication Secret"
msgstr "Sekret Radius-Authentication"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
msgid "RADIUS Authentication Server"
msgstr "Serwer Radius-Authentication"
@@ -6706,16 +7080,20 @@ msgstr "Serwer Radius-Authentication"
msgid "RFC3947 NAT-T mode"
msgstr "Tryb RFC3947 NAT-T"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid "RSN Preauth"
+msgstr "Preautoryzacja RSN"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "RSSI threshold for joining"
msgstr "Próg RSSI dla połączeń"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
msgid "RTS/CTS Threshold"
msgstr "Próg RTS/CTS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
msgid "RX"
msgstr "RX"
@@ -6723,11 +7101,19 @@ msgstr "RX"
msgid "RX Rate"
msgstr "Szybkość RX"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2233
msgid "RX Rate / TX Rate"
msgstr "Szybkość: RX/TX"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr ""
+"Pomiar zasobów radiowych - Wysyła sygnały nawigacyjne w celu ułatwienia "
+"roamingu. Nie wszyskie klienty to obsługują."
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
msgctxt "nft nat flag random"
msgid "Randomize source port mapping"
msgstr "Losowe mapowanie portów źródłowych"
@@ -6738,12 +7124,12 @@ msgstr ""
"Surowe bajty kodowane szesnastkowo. Pozostaw puste, chyba że wymaga tego "
"dostawca internetowy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
msgstr ""
"Przejrzyj plik <code>/etc/ethers</code>, aby skonfigurować serwer DHCP."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
msgid "Really switch protocol?"
msgstr "Naprawdę zmienić protokół?"
@@ -6751,11 +7137,11 @@ msgstr "Naprawdę zmienić protokół?"
msgid "Realtime Graphs"
msgstr "Wykresy rzeczywiste"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "Reassociation Deadline"
msgstr "Termin reasocjacji"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
msgid "Rebind protection"
msgstr "Przypisz ochronę"
@@ -6779,11 +7165,19 @@ msgstr "Uruchamia ponownie system operacyjny urządzenia"
msgid "Receive"
msgstr "Odebrane"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
+msgid "Received Data"
+msgstr "Odebrane dane"
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr "Zalecane. Adresy IP interfejsu WireGuard."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+msgid "Reconnect Timeout"
+msgstr "Limit czasu ponownego połączenia"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
msgid "Reconnect this interface"
msgstr "Połącz ponownie ten interfejs"
@@ -6791,12 +7185,12 @@ msgstr "Połącz ponownie ten interfejs"
msgid "Redirect to HTTPS"
msgstr "Przekierowanie na HTTPS"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
msgctxt "nft redirect to port"
msgid "Redirect to local port <strong>%h</strong>"
msgstr "Przekierowanie na port lokalny <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
msgctxt "nft redirect"
msgid "Redirect to local system"
msgstr "Przekierowanie do systemu lokalnego"
@@ -6805,26 +7199,30 @@ msgstr "Przekierowanie do systemu lokalnego"
msgid "References"
msgstr "Referencje"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361
+msgid "Refresh Channels"
+msgstr "Odśwież kanały"
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
msgid "Refreshing"
msgstr "Odświeżanie"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
msgctxt "nft reject with icmp type"
msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
msgstr "Odrzucaj pakiet IPv4 z <strong>ICMP typu %h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
msgctxt "nft reject with icmpx type"
msgid "Reject packet with <strong>ICMP type %h</strong>"
msgstr "Odrzucaj pakiet z <strong>ICMP typu %h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
msgctxt "nft reject with icmpv6 type"
msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
msgstr "Odrzucaj pakiet z <strong>ICMPv6 typu %h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
msgctxt "nft reject with tcp reset"
msgid "Reject packet with <strong>TCP reset</strong>"
msgstr "Odrzucaj pakiet z funkcją <strong>TCP reset</strong>"
@@ -6838,6 +7236,8 @@ msgstr ""
"mniejsza lub równa określonej wartości"
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
msgid "Relay"
msgstr "Przekaźnik"
@@ -6847,6 +7247,15 @@ msgstr "Przekaźnik"
msgid "Relay Bridge"
msgstr "Most przekaźnikowy"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr ""
+"Przekazuj żądania DHCP gdzie indziej. OK: v4↔v4, v6↔v6. Nie OK: v4↔v6, v6↔v4."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+msgid "Relay To address"
+msgstr "Adres „Przekazuj do”"
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
msgid "Relay between networks"
msgstr "Przekaźnik pomiędzy sieciami"
@@ -6865,6 +7274,7 @@ msgstr "Zdalny adres IPv4"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid "Remote IPv4 address or FQDN"
msgstr "Zdalny adres IPv4 lub FQDN"
@@ -6877,15 +7287,23 @@ msgstr "Zdalny adres IPv6"
msgid "Remote IPv6 address or FQDN"
msgstr "Zdalny adres IPv6 lub FQDN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:908
msgid "Remove"
msgstr "Usuń"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr "Usuń z wyników adresy IPv4 i zwróć tylko adresy IPv6."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr "Usuń z wyników adresy IPv6 i zwróć tylko adresy IPv4."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
msgid "Remove related device settings from the configuration"
msgstr "Usuń powiązane ustawienia urządzenia z konfiguracji"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Replace wireless configuration"
msgstr "Zamień konfigurację Wi-Fi"
@@ -6915,7 +7333,7 @@ msgstr "Wymagaj przychodzącej sumy kontrolnej (opcjonalnie)."
msgid "Require incoming packets serialization (optional)."
msgstr "Wymagaj serializacji pakietów przychodzących (opcjonalnie)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
msgid "Required"
msgstr "Wymagane"
@@ -6928,7 +7346,11 @@ msgid "Required. Base64-encoded private key for this interface."
msgstr ""
"Wymagane. Klucz prywatny zakodowany w formacie Base64 dla tego interfejsu."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr "Wymagane. Ścieżka do pliku konfiguracyjnego .yml dla tego interfejsu."
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
msgid "Required. Public key of the WireGuard peer."
msgstr "Wymagane. Klucz publiczny peera WireGuard."
@@ -6940,67 +7362,67 @@ msgstr "Wymagane. Podstawowy interfejs."
msgid "Required. XFRM interface ID to be used for SA."
msgstr "Wymagane. Identyfikator interfejsu XFRM, który ma być użyty dla SA."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
msgid "Requires hostapd"
msgstr "Wymaga hostapd"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
msgid "Requires hostapd with EAP Suite-B support"
msgstr "Wymaga hostapd z obsługą EAP Suite-B"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
msgid "Requires hostapd with EAP support"
msgstr "Wymaga hostapd z obsługą EAP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
msgid "Requires hostapd with OWE support"
msgstr "Wymaga hostapd z obsługą OWE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
msgid "Requires hostapd with SAE support"
msgstr "Wymaga hostapd z obsługą SAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
msgid "Requires hostapd with WEP support"
msgstr "Wymaga hostapd z obsługą WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
msgid "Requires wpa-supplicant"
msgstr "Wymaga wpa-supplicant"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
msgid "Requires wpa-supplicant with EAP Suite-B support"
msgstr "Wymaga wpa-supplicant z obsługą EAP Suite-B"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
msgid "Requires wpa-supplicant with EAP support"
msgstr "Wymaga wpa-supplicant z obsługą EAP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
msgid "Requires wpa-supplicant with OWE support"
msgstr "Wymaga wpa-supplicant z obsługą OWE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1358
msgid "Requires wpa-supplicant with SAE support"
msgstr "Wymaga wpa-supplicant z obsługą SAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
msgid "Requires wpa-supplicant with WEP support"
msgstr "Wymaga wpa-supplicant z obsługą WEP"
@@ -7009,7 +7431,7 @@ msgid "Reselection policy for primary slave"
msgstr "Polityka reelekcji głównego niewolnika"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
-#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-base/ucode/template/sysauth.ut:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
@@ -7024,20 +7446,24 @@ msgstr "Wyczyść liczniki"
msgid "Reset to defaults"
msgstr "Resetuj do ustawień domyślnych"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
msgid "Resolv and Hosts Files"
msgstr "Pliki resolv i hosts"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
msgid "Resolv file"
msgstr "Plik resolv"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+msgid "Resolve specified FQDNs to an IP."
+msgstr "Lista wymuszonych domen na adres IP."
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
msgid "Resource not found"
msgstr "Nie znaleziono zasobu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:876
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
msgid "Restart"
msgstr "Restartuj"
@@ -7046,7 +7472,7 @@ msgstr "Restartuj"
msgid "Restart Firewall"
msgstr "Restartuj zaporę"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
msgid "Restart radio interface"
msgstr "Restartuj interfejs radiowy"
@@ -7058,7 +7484,7 @@ msgstr "Przywróć"
msgid "Restore backup"
msgstr "Przywróć kopię zapasową"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
msgid ""
"Return answers to DNS queries matching the subnet from which the query was "
"received if multiple IPs are available."
@@ -7075,75 +7501,86 @@ msgstr "Pokaż/Ukryj hasło"
msgid "Reverse path filter"
msgstr "Filtr ścieżki powrotnej"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4413
msgid "Revert"
msgstr "Przywróć"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4518
msgid "Revert changes"
msgstr "Przywróć zmiany"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4732
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4730
msgid "Revert request failed with status <code>%h</code>"
msgstr "Żądanie powrotu nie powiodło się ze statusem <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4712
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4710
msgid "Reverting configuration…"
msgstr "Przywracanie konfiguracji…"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
msgctxt "nft dnat ip to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr "Przepisuj miejsce docelowe na <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
msgctxt "nft dnat ip6 to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr "Przepisuj miejsce docelowe na <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
msgctxt "nft dnat ip to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
"Przepisuj miejsce docelowe na <strong>%h</strong>, port <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
msgctxt "nft dnat ip6 to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
"Przepisuj miejsce docelowe na <strong>%h</strong>, port <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
msgctxt "nft snat ip to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr "Przepisuj miejsce źródłowe na <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109
msgctxt "nft snat ip6 to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr "Przepisuj miejsce źródłowe na <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
msgctxt "nft snat ip to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
"Przepisuj miejsce źródłowe na <strong>%h</strong>, port <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
msgctxt "nft snat ip6 to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
"Przepisuj miejsce źródłowe na <strong>%h</strong>, port <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
msgid "Rewrite to egress device address"
msgstr "Przepisuj na adres urządzenia wyjściowego"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+"Robust Security Network (RSN): Zezwalaj na preautoryzację roamingu dla sieci "
+"WPA2-EAP (oraz anonsuj to w sygnałach nawigacyjnych WLAN). Działa tylko "
+"wtedy, gdy określony interfejs sieciowy jest mostem. Skraca krytyczny "
+"czasowo proces ponownej asocjacji."
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr "Wytrzymałość"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
msgid ""
"Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
"<em>TFTP server root</em> turn on the TFTP server and serve files from "
@@ -7153,7 +7590,7 @@ msgstr ""
"em> oraz <em>katalog główny serwera TFTP</em> włącz serwer TFTP i "
"udostępniaj pliki z <em>katalogu głównego serwera TFTP</em>."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
msgid "Root preparation"
msgstr "Przygotowanie Roota"
@@ -7161,11 +7598,11 @@ msgstr "Przygotowanie Roota"
msgid "Round-Robin policy (balance-rr, 0)"
msgstr "Polityka Round-Robin (bilans-rr, 0)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Route Allowed IPs"
-msgstr "Trasuj dozwolone IPs"
+msgstr "Trasuj dozwolone adresy IP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:533
msgid "Route action chain \"%h\""
msgstr "Trasuj łańcuch działań \"%h\""
@@ -7173,7 +7610,7 @@ msgstr "Trasuj łańcuch działań \"%h\""
msgid "Route type"
msgstr "Typ trasy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid ""
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
@@ -7212,20 +7649,20 @@ msgstr ""
msgid "Rule"
msgstr "Reguła"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:603
msgid "Rule actions"
msgstr "Działania reguł"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:476
msgctxt "nft comment"
msgid "Rule comment: %s"
msgstr "Komentarz do reguły: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:541
msgid "Rule container chain \"%h\""
msgstr "Łańcuch kontenerów reguł \"%h\""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
msgid "Rule matches"
msgstr "Dopasowania reguł"
@@ -7233,16 +7670,16 @@ msgstr "Dopasowania reguł"
msgid "Rule type"
msgstr "Typ reguły"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run a filesystem check before mounting the device"
msgstr ""
"Sprawdź czy system plików nie zawiera błędów przed zamontowaniem urządzenia"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run filesystem check"
msgstr "Sprawdź błędy systemu plików"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
msgid "Runtime error"
msgstr "Błąd wykonania"
@@ -7255,6 +7692,11 @@ msgstr "SHA256"
msgid "SNR"
msgstr "SNR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "SRV"
+msgstr "SRV"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
msgid "SSH Access"
@@ -7272,15 +7714,15 @@ msgstr "Port serwera SSH"
msgid "SSH username"
msgstr "Nazwa użytkownika SSH"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
msgid "SSH-Keys"
msgstr "Klucze SSH"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1811
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
msgid "SSID"
msgstr "SSID"
@@ -7293,11 +7735,11 @@ msgstr "SSTP"
msgid "SSTP Server"
msgstr "Serwer SSTP"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid "SWAP"
msgstr "SWAP"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
@@ -7308,7 +7750,7 @@ msgid "Save"
msgstr "Zapisz"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Zapisz i zastosuj"
@@ -7325,7 +7767,7 @@ msgstr "Zapisz mtdblock"
msgid "Save mtdblock contents"
msgstr "Zapisz zawartość mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:881
msgid "Scan"
msgstr "Skanuj"
@@ -7334,15 +7776,15 @@ msgstr "Skanuj"
msgid "Scheduled Tasks"
msgstr "Zaplanowane zadania"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4387
msgid "Section added"
msgstr "Dodano sekcję"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
msgid "Section removed"
msgstr "Usunięto sekcję"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "See \"mount\" manpage for details"
msgstr "Aby poznać szczegóły przeczytaj stronę instrukcji \"mount\""
@@ -7358,7 +7800,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2962
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
msgid "Select file…"
msgstr "Wybierz plik…"
@@ -7368,7 +7810,7 @@ msgstr ""
"Wybiera zasady mieszania transmisji, które mają być używane do wyboru "
"urządzeń podrzędnych"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
msgid ""
"Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages advertising this device as IPv6 router."
@@ -7390,8 +7832,8 @@ msgid ""
"Send LCP echo requests at the given interval in seconds, only effective in "
"conjunction with failure threshold"
msgstr ""
-"Wysyłaj żądania echa LCP w określonym przedziale czasowym, efektywne tylko "
-"wtedy gdy jest ustawiony próg błedu LCP"
+"Wysyłaj żądania echa LCP w określonych odstępach czasu w sekundach, "
+"skuteczne tylko w połączeniu z progiem błędu"
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:24
msgid "Send the hostname of this device"
@@ -7401,11 +7843,11 @@ msgstr "Wysyłaj nazwę hosta tego urządzenia"
msgid "Server"
msgstr "Serwer"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
msgid "Server address"
msgstr "Adres serwera"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
msgid "Server name"
msgstr "Nazwa serwera"
@@ -7415,13 +7857,13 @@ msgstr "Nazwa usługi"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:88
msgid "Service Type"
-msgstr "Typ serwisu"
+msgstr "Typ usługi"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:36
msgid "Services"
msgstr "Usługi"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "Session expired"
msgstr "Sesja wygasła"
@@ -7430,17 +7872,17 @@ msgstr "Sesja wygasła"
msgid "Set Static"
msgstr "Ustaw statycznie"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
msgctxt "nft mangle"
msgid "Set header field <var>%s</var> to <strong>%s</strong>"
msgstr "Ustaw pole nagłówka <var>%s</var> na <strong>%s</strong>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
"Ustaw interfejs jako zewnętrzny podrzędny NDP-Proxy. Domyślnie wyłączone."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
@@ -7452,7 +7894,7 @@ msgstr ""
msgid "Set same MAC Address to all slaves"
msgstr "Ustaw ten sam adres MAC dla wszystkich urządzeń podrzędnych"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
msgid ""
"Set the autonomous address-configuration flag in the prefix information "
"options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
@@ -7463,7 +7905,7 @@ msgstr ""
"abbr>. Gdy jest włączona, klienty będą wykonywać bezstanową autokonfigurację "
"adresów IPv6."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
msgid ""
"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
"proxying."
@@ -7479,8 +7921,8 @@ msgstr "Ustaw na aktualnego aktywnego niewolnika (aktywny, 1)"
msgid "Set to first slave added to the bond (follow, 2)"
msgstr "Ustaw na pierwszego niewolnika dodanego do wiązania (wykonaj 2)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:678
msgid "Set up DHCP Server"
msgstr "Ustawienia serwera DHCP"
@@ -7491,7 +7933,6 @@ msgid "Setting PLMN failed"
msgstr "Ustawienie PLMN nie powiodło się"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
msgstr "Ustawienie trybu nie powiodło się"
@@ -7499,11 +7940,19 @@ msgstr "Ustawienie trybu nie powiodło się"
msgid "Settings"
msgstr "Ustawienia"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
+msgstr ""
+"Ustawienia pomagające klientom bezprzewodowym w roamingu między wieloma "
+"punktami dostępowymi: 802.11r, 802.11k i 802.11v"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Setup routes for proxied IPv6 neighbours."
msgstr "Ustawienie tras dla sąsiadów IPv6 z proxy."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Severely Errored Seconds (SES)"
msgstr "Ilość poważnych błedów (SES)"
@@ -7512,12 +7961,11 @@ msgstr "Ilość poważnych błedów (SES)"
msgid "Short GI"
msgstr "Krótki GI"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
msgid "Short Preamble"
msgstr "Krótki wstęp"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
msgstr "Pokaż aktualną listę plików kopii zapasowej"
@@ -7530,16 +7978,16 @@ msgstr "Pokaż puste łańcuchy"
msgid "Show raw counters"
msgstr "Pokaż surowe liczniki"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:526
msgid "Shutdown this interface"
msgstr "Wyłącz ten interfejs"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:388
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
@@ -7547,11 +7995,11 @@ msgstr "Wyłącz ten interfejs"
msgid "Signal"
msgstr "Sygnał"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2232
msgid "Signal / Noise"
msgstr "Sygnał/Szum"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Signal Attenuation (SATN)"
msgstr "Tłumienie sygnału (SATN)"
@@ -7563,12 +8011,12 @@ msgstr "Częstotliwość odświeżania sygnału"
msgid "Signal:"
msgstr "Sygnał:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Rozmiar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
msgid "Size of DNS query cache"
msgstr "Rozmiar pamięci podręcznej zapytań DNS"
@@ -7585,12 +8033,12 @@ msgstr "Pomiń"
msgid "Skip from backup files that are equal to those in /rom"
msgstr "Pomiń pliki kopii zapasowej, które są równe plikom w /rom"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
msgid "Skip to content"
msgstr "Pomiń do zawartości"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
msgid "Skip to navigation"
msgstr "Pomiń do nawigacji"
@@ -7599,7 +8047,7 @@ msgstr "Pomiń do nawigacji"
msgid "Slave Interfaces"
msgstr "Interfejsy podrzędne"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1428
msgid "Software VLAN"
msgstr "Programowy VLAN"
@@ -7608,14 +8056,10 @@ msgstr "Programowy VLAN"
msgid "Some fields are invalid, cannot save values!"
msgstr "Wartości pewnych pól są niewłaściwe, nie mogę ich zachować!"
-#: modules/luci-base/luasrc/view/error404.htm:9
+#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
msgstr "Przepraszamy, ale żądany obiekt nie został znaleziony."
-#: modules/luci-base/luasrc/view/error500.htm:9
-msgid "Sorry, the server encountered an unexpected error."
-msgstr "Przepraszamy, ale serwer napotkał nieoczekiwany błąd."
-
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
msgid ""
"Sorry, there is no sysupgrade support present; a new firmware image must be "
@@ -7634,12 +8078,12 @@ msgstr ""
msgid "Source"
msgstr "Źródło"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
msgctxt "nft ip saddr"
msgid "Source IP"
msgstr "Źródłowy adres IP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
msgctxt "nft ip6 saddr"
msgid "Source IPv6"
msgstr "Źródłowy IPv6"
@@ -7649,12 +8093,12 @@ msgstr "Źródłowy IPv6"
msgid "Source interface"
msgstr "Interfejs źródłowy"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
msgctxt "nft ip sport"
msgid "Source port"
msgstr "Źródłowy port"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
msgid ""
"Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
"options for Dnsmasq."
@@ -7662,7 +8106,7 @@ msgstr ""
"Specjalne opcje startowe <abbr title=\"Preboot eXecution Environment\">PXE</"
"abbr> dla Dnsmasq."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
msgid ""
"Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
"unspecified, the local device DNS search domain will be announced."
@@ -7671,7 +8115,7 @@ msgstr ""
"protokół DHCPv6. Jeśli nie zostanie określona, zostanie ogłoszona domena "
"wyszukiwania DNS urządzenia lokalnego."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid ""
"Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
"If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -7724,19 +8168,19 @@ msgstr "Określa logikę wyboru agregacji, która ma być używana"
msgid "Specifies the destination subnet to match (CIDR notation)"
msgstr "Określa docelową podsieć do dopasowania (notacja CIDR)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Specifies the directory the device is attached to"
msgstr "Podaje katalog do którego jest podłączone urządzenie"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
msgid ""
"Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
"messages, for example to instruct clients to request further information via "
"stateful DHCPv6."
msgstr ""
-"Określa flagi wysyłane w komunikatach <abbr title=\"Router Advertisement"
-"\">RA</abbr>, na przykład w celu poinstruowania klientów, aby zażądali "
-"dalszych informacji za pośrednictwem stanowego DHCPv6."
+"Określa flagi wysyłane w komunikatach <abbr title=\"Router "
+"Advertisement\">RA</abbr>, na przykład w celu poinstruowania klientów, aby "
+"zażądali dalszych informacji za pośrednictwem stanowego DHCPv6."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:176
msgid ""
@@ -7782,7 +8226,7 @@ msgid ""
msgstr ""
"Określa maksymalną liczbę sekund, po których uznaje się, że hosty są martwe"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid ""
"Specifies the maximum transmit power the wireless radio may use. Depending "
"on regulatory requirements and wireless usage, the actual transmit power may "
@@ -8044,7 +8488,7 @@ msgid ""
msgstr ""
"Określ MTU (maksymalną jednostkę transmisji) inną niż domyślna (1280 bajtów)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "Specify the secret encryption key here."
msgstr "Określ tajny klucz szyfrowania."
@@ -8052,7 +8496,7 @@ msgstr "Określ tajny klucz szyfrowania."
msgid "Stale neighbour cache timeout"
msgstr "Limit czasu pamięci podręcznej sąsiada"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
msgid "Start"
msgstr "Uruchom"
@@ -8065,16 +8509,16 @@ msgstr "Uruchom WPS"
msgid "Start priority"
msgstr "Priorytet uruchamiania"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
msgid "Start refresh"
msgstr "Rozpocznij odświeżanie"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Starting configuration apply…"
msgstr "Zatwierdzanie konfiguracji…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1827
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413
msgid "Starting wireless scan..."
msgstr "Rozpoczynanie skanowania..."
@@ -8096,17 +8540,17 @@ msgstr "Statyczne trasy IPv6"
msgid "Static Lease"
msgstr "Dzierżawa statyczna"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
msgid "Static Leases"
msgstr "Dzierżawy statyczne"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
msgstr "Stały adres"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
msgid ""
"Static leases are used to assign fixed IP addresses and symbolic hostnames "
"to DHCP clients. They are also required for non-dynamic interface "
@@ -8117,18 +8561,18 @@ msgstr ""
"niedynamicznych konfiguracji interfejsu, gdzie obsługiwane są tylko hosty z "
"odpowiednim dzierżawami."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
msgid "Station inactivity limit"
msgstr "Granica bezczynności stacji"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:551
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
msgid "Status"
msgstr "Status"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:528
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
msgid "Stop"
msgstr "Zatrzymaj"
@@ -8137,8 +8581,8 @@ msgstr "Zatrzymaj"
msgid "Stop WPS"
msgstr "Zatrzymaj WPS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1857
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1919
msgid "Stop refresh"
msgstr "Zatrzymaj odświeżanie"
@@ -8150,7 +8594,7 @@ msgstr "Wykorzystanie pamięci masowej"
msgid "Strict filtering"
msgstr "Filtrowanie ścisłe"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
msgid "Strict order"
msgstr "Zachowaj kolejność"
@@ -8159,15 +8603,15 @@ msgid "Strong"
msgstr "Silne"
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2055
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2117
msgid "Submit"
msgstr "Prześlij"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
msgid "Suppress logging"
msgstr "Pomiń rejestrowanie"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
msgid "Suppress logging of the routine operation for the DHCP protocol."
msgstr "Pomiń rejestrowanie rutynowych operacji dla protokołu DHCP."
@@ -8190,16 +8634,16 @@ msgid ""
msgstr ""
"Przełącznik %q ma nieznaną topologię - ustawienia VLAN mogą nie być dokładne."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1426
msgid "Switch VLAN"
msgstr "Przełącznik VLAN"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
msgid "Switch port"
msgstr "Port przełącznika"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
msgid "Switch protocol"
msgstr "Protokół przełącznika"
@@ -8221,8 +8665,16 @@ msgstr "Synchronizuj z serwerem NTP"
msgid "Sync with browser"
msgstr "Synchronizuj z przeglądarką"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgstr "Składnia: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "Syntax: <code>_service._proto.example.com</code>."
+msgstr "Składnia: <code>_service._proto.example.com</code>."
+
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
msgid "System"
@@ -8247,29 +8699,29 @@ msgstr "Właściwości systemu"
msgid "System log buffer size"
msgstr "Rozmiar bufora dziennika systemowego"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
msgid "System running in recovery (initramfs) mode."
msgstr "System działa w trybie odzyskiwania (initramfs)."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
msgctxt "nft tcp option maxseg size"
msgid "TCP MSS"
msgstr "TCP MSS"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
msgctxt "nft tcp dport"
msgid "TCP destination port"
msgstr "Docelowy port TCP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
msgctxt "nft tcp flags"
msgid "TCP flags"
msgstr "Flagi TCP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
msgctxt "nft tcp sport"
msgid "TCP source port"
msgstr "Źródłowy port TCP"
@@ -8278,12 +8730,12 @@ msgstr "Źródłowy port TCP"
msgid "TCP:"
msgstr "TCP:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
msgid "TFTP server root"
msgstr "Katalog główny serwera TFTP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
msgid "TX"
msgstr "TX"
@@ -8303,6 +8755,7 @@ msgstr "Długość kolejki TX"
msgid "Table"
msgstr "Tablica"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
@@ -8310,7 +8763,7 @@ msgstr "Tablica"
msgid "Target"
msgstr "Cel"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
msgid "Target Platform"
msgstr "Platforma docelowa"
@@ -8326,7 +8779,7 @@ msgstr "Miejsce tymczasowe"
msgid "Terminate"
msgstr "Zakończ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid ""
"The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
@@ -8336,7 +8789,7 @@ msgstr ""
"opublikowana w komunikatach <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr>. Minimalna wartość to 1280 bajtów."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
msgid ""
"The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
"addresses are available via DHCPv6."
@@ -8344,7 +8797,7 @@ msgstr ""
"Flaga <em>Zarządzana konfiguracja adresów</em> (M) wskazuje, że adresy IPv6 "
"są dostępne poprzez DHCPv6."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
msgid ""
"The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
"also acting as Mobile IPv6 home agent on this link."
@@ -8352,7 +8805,7 @@ msgstr ""
"Flaga <em>Agent domowy Mobile IPv6</em> (H) wskazuje, że urządzenie działa "
"również jako Agent domowy Mobile IPv6 na tym łączu."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
msgid ""
"The <em>Other configuration</em> (O) flag indicates that other information, "
"such as DNS servers, is available via DHCPv6."
@@ -8372,7 +8825,7 @@ msgstr ""
"Pakiet <em>qrencode</em> jest wymagany do wygenerowania obrazu kodu QR "
"konfiguracji."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
@@ -8388,15 +8841,15 @@ msgstr ""
"Konfiguracja aktualizacji punktu końcowego HE.net uległa zmianie, musisz "
"teraz użyć zwykłej nazwy użytkownika zamiast ID użytkownika!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
msgid "The IP address %h is already used by another static lease"
msgstr "Adres IP %h jest już używany przez inną statyczną dzierżawę"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
msgid "The IP address is outside of any DHCP pool address range"
msgstr "Adres IP jest poza zakresem adresów puli DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
msgid "The IP address of the boot server"
msgstr "Adres IP serwera startowego"
@@ -8407,6 +8860,7 @@ msgstr "Adres IPv4 lub w pełni kwalifikowana nazwa domeny zdalnego końca."
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
msgstr ""
@@ -8434,7 +8888,7 @@ msgstr ""
msgid "The LED blinks with the configured on/off frequency"
msgstr "Dioda LED miga ze skonfigurowaną częstotliwością włączania/wyłączania"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
msgid "The LED flashes to simulate actual heart beat."
msgstr "Dioda LED miga, symulując rzeczywiste bicie serca."
@@ -8453,7 +8907,7 @@ msgstr "Dioda LED jest zawsze domyślnie wyłączona."
msgid "The LED is always in default state on."
msgstr "Dioda LED jest zawsze domyślnie włączona."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
msgid ""
"The MAC address %h is already used by another static lease in the same DHCP "
"pool"
@@ -8465,7 +8919,7 @@ msgstr ""
msgid "The MTU must not exceed the parent device MTU of %d bytes"
msgstr "MTU nie może przekroczyć %d bajtów MTU urządzenia nadrzędnego"
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
msgid "The VLAN ID must be unique"
msgstr "Identyfikator VLAN musi być unikalny"
@@ -8473,7 +8927,7 @@ msgstr "Identyfikator VLAN musi być unikalny"
msgid "The algorithm that is used to discover mesh routes"
msgstr "Algorytm, który jest używany do wykrywania tras w sieci mesh"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid ""
"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
"code> and <code>_</code>"
@@ -8486,7 +8940,7 @@ msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
"Plik konfiguracyjny nie mógł zostać załadowany z powodu następującego błędu:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid ""
"The correct SSID must be manually specified when joining a hidden wireless "
"network"
@@ -8494,7 +8948,7 @@ msgstr ""
"Podczas łączenia z ukrytą siecią bezprzewodową należy ręcznie określić "
"prawidłowy identyfikator SSID"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4509
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8512,8 +8966,8 @@ msgstr ""
"wszystkie oczekujące zmiany, aby zachować aktualnie działający stan "
"konfiguracji."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
@@ -8525,15 +8979,15 @@ msgstr ""
msgid "The device name \"%s\" is already taken"
msgstr "Nazwa urządzenia \"%s\" jest już zajęta"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
msgid ""
"The existing network configuration needs to be changed for LuCI to function "
"properly."
msgstr ""
"Aby LuCI działał prawidłowo, należy zmienić istniejącą konfigurację sieci."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
@@ -8555,7 +9009,7 @@ msgstr ""
msgid "The following rules are currently active on this system."
msgstr "Następujące zasady są obecnie aktywne w tym systemie."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
msgid "The frequency is in direct proportion to 1-minute average CPU load."
msgstr ""
"Częstotliwość jest wprost proporcjonalna do 1-minutowego średniego "
@@ -8565,7 +9019,7 @@ msgstr ""
msgid "The gateway address must not be a local IP address"
msgstr "Adres bramki nie może być lokalnym adresem IP"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:732
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752
msgid ""
"The generated configuration can be imported into a WireGuard client "
"application to setup a connection towards this device."
@@ -8573,11 +9027,11 @@ msgstr ""
"Wygenerowaną konfigurację można zaimportować do aplikacji klienckiej "
"WireGuard w celu nawiązania połączenia z tym urządzeniem."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
msgid "The given SSH public key has already been added."
msgstr "Podany klucz publiczny SSH został już dodany."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA, "
"ED25519 or ECDSA keys."
@@ -8598,15 +9052,19 @@ msgstr ""
"dodatkowego przeskoku (pakiet musi zostać odebrany i ponownie przesłany, co "
"kosztuje czas emisji)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
msgid "The hostname of the boot server"
msgstr "Nazwa hosta serwera startowego"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
+msgstr "Nie można znaleźć interfejsu"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
msgid "The interface name is already used"
msgstr "Nazwa interfejsu jest już w użyciu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
msgid "The interface name is too long"
msgstr "Nazwa interfejsu jest zbyt długa"
@@ -8630,6 +9088,7 @@ msgstr "Lokalny adres IPv4"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "The local IPv4 address over which the tunnel is created (optional)."
msgstr "Lokalny adres IPv4, na którym tworzony jest tunel (opcjonalnie)."
@@ -8672,15 +9131,16 @@ msgstr ""
"jest mniej gwałtowny, ponieważ odpowiedzi hostów są rozłożone w większym "
"odstępie czasu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid ""
"The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
"abbr> messages. Maximum is 255 hops."
msgstr ""
-"Maksymalna liczba przeskoków do opublikowania w komunikatach <abbr title="
-"\"Router Advertisement\">RA</abbr>. Maksymalna wartość to 255 przeskoków."
+"Maksymalna liczba przeskoków do opublikowania w komunikatach <abbr "
+"title=\"Router Advertisement\">RA</abbr>. Maksymalna wartość to 255 "
+"przeskoków."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4645
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -8688,14 +9148,14 @@ msgstr ""
"Dostęp sieciowy do tego urządzenia może zostać przerwany przez zmianę "
"ustawień interfejsu \"%h\"."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
msgid "The network name is already used"
msgstr "Nazwa sieci jest już w użyciu"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
msgid ""
-"The network ports on this device can be combined to several <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"The network ports on this device can be combined to several <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
"communicate directly with each other. <abbr title=\"Virtual Local Area "
"Network\">VLAN</abbr>s are often used to separate different network "
"segments. Often there is by default one Uplink port for a connection to the "
@@ -8708,7 +9168,7 @@ msgstr ""
"służy do połączenia z inną większą siecią, taką jak Internet i innymi "
"portami sieci lokalnej."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid ""
"The public hostname or IP address of this system the peer should connect to. "
"This usually is a static public IP address, a static hostname or a DDNS "
@@ -8761,11 +9221,11 @@ msgstr ""
"rt_tables. Ważne są również specjalne aliasy: lokalny (255), główny (254) i "
"domyślny (253)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383
msgid "The selected %s mode is incompatible with %s encryption"
msgstr "Wybrany tryb %s jest niekompatybilny z szyfrowaniem %s"
-#: modules/luci-base/luasrc/view/csrftoken.htm:11
+#: modules/luci-base/ucode/template/csrftoken.ut:11
msgid "The submitted security token is invalid or already expired!"
msgstr "Zgłoszony token bezpieczeństwa jest nieważny lub wygasł!"
@@ -8829,8 +9289,8 @@ msgstr ""
"Przesłany plik obrazu nie zawiera obsługiwanego formatu. Upewnij się, że "
"wybrałeś odpowiedni format obrazu dla danej platformy."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
msgid "The value is overridden by configuration."
msgstr "Wartość jest zastępowana przez konfigurację."
@@ -8842,7 +9302,7 @@ msgstr ""
"Wartość określa interwał (w milisekundach), w którym batman-adv zalewa sieć "
"informacjami o protokole."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:679
msgid ""
"There are legacy iptables rules present on the system. Mixing iptables and "
"nftables rules is discouraged and may lead to incomplete traffic filtering."
@@ -8850,19 +9310,19 @@ msgstr ""
"W systemie są obecne starsze reguły iptables. Mieszanie reguł iptables i "
"nftables jest odradzane i może prowadzić do niekompletnego filtrowania ruchu."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
msgid "There are no active leases"
msgstr "Nie ma aktywnych dzierżaw"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4677
msgid "There are no changes to apply"
msgstr "Nie ma żadnych zmian do zastosowania"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:70
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
msgid ""
"There is no password set on this router. Please configure a root password to "
@@ -8875,25 +9335,25 @@ msgstr ""
msgid "This IPv4 address of the relay"
msgstr "Ten adres IPv4 przekaźnika"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1695
msgid "This authentication type is not applicable to the selected EAP method."
msgstr "Ten typ uwierzytelniania nie ma zastosowania do wybranej metody EAP."
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
msgid "This does not look like a valid PEM file"
msgstr "Nie wygląda to na ważny plik PEM"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
"include during sysupgrade. Modified files in /etc/config/ and certain other "
"configurations are automatically preserved."
msgstr ""
"Jest to lista globalnych wzorców dopasowywania plików i katalogów "
-"uwzględnianych podczas przeprowadzania aktualizacji z użyciem \"sysupgrade"
-"\". Zmodyfikowane pliki w /etc/config/ i w niektórych innych ustawieniach są "
-"automatycznie zachowywane."
+"uwzględnianych podczas przeprowadzania aktualizacji z użyciem "
+"\"sysupgrade\". Zmodyfikowane pliki w /etc/config/ i w niektórych innych "
+"ustawieniach są automatycznie zachowywane."
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:81
msgid ""
@@ -8938,7 +9398,7 @@ msgstr ""
"kończący się z <code>...:2/64</code>"
# w tłumaczeniu pojawiła się spacja po DHCP</abbr> co powoduje niepoprawne wyświetlanie się strony z lang PL
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
msgid "This is the only DHCP server in the local network."
msgstr "To jest jedyny serwer DHCP w sieci lokalnej."
@@ -8972,8 +9432,8 @@ msgstr ""
"Poniższa lista przedstawia aktualnie uruchomione procesy systemowe i ich "
"status."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
msgid ""
"This option cannot be used because the ca-bundle package is not installed."
msgstr ""
@@ -8989,6 +9449,10 @@ msgstr "Ta sekcja nie zawiera jeszcze żadnych wartości"
msgid "Time Synchronization"
msgstr "Synchronizacja czasu"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "Time advertisement"
+msgstr "Ogłoszenie czasu"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Time in milliseconds"
msgstr "Czas w milisekundach"
@@ -8997,10 +9461,14 @@ msgstr "Czas w milisekundach"
msgid "Time in seconds to spend in listening and learning states"
msgstr "Czas w sekundach przeznaczony na słuchanie i uczenie się"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "Time interval for rekeying GTK"
msgstr "Odstęp czasowy dla wznowienia kluczy GTK"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "Time zone"
+msgstr "Strefa czasowa"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
msgid "Timed-out"
msgstr "Przekroczono limit czasu"
@@ -9023,18 +9491,18 @@ msgstr "Limit czasu w sekundach do aktualizacji topologii po utracie łącza"
msgid "Timezone"
msgstr "Strefa czasowa"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:418
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:438
msgid ""
"To fully configure the local WireGuard interface from an existing (e.g. "
-"provider supplied) configuration file, use the <strong><a class=\"full-import"
-"\" href=\"#\">configuration import</a></strong> instead."
+"provider supplied) configuration file, use the <strong><a class=\"full-"
+"import\" href=\"#\">configuration import</a></strong> instead."
msgstr ""
"Aby w pełni skonfigurować lokalny interfejs WireGuard z istniejącego (np. "
"dostarczonego przez dostawcę) pliku konfiguracyjnego, użyj zamiast tego "
-"<strong><a class=\"full-import\" href=\"#\">importu "
-"konfiguracji</a></strong>."
+"<strong><a class=\"full-import\" href=\"#\">importu konfiguracji</a></"
+"strong>."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
msgid "To login…"
msgstr "Zaloguj się…"
@@ -9048,7 +9516,7 @@ msgstr ""
"utworzoną kopię zapasową. Aby przywrócić ustawienia domyślne, wciśnij "
"\"Wykonaj reset\" (możliwe tylko w przypadku obrazu squashfs)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
msgid "Tone"
msgstr "Ton"
@@ -9056,9 +9524,9 @@ msgstr "Ton"
msgid "Total Available"
msgstr "Łącznie dostępna"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:121
msgid "Traceroute"
msgstr "Śledzenie trasy"
@@ -9073,11 +9541,11 @@ msgstr "Ruch"
msgid "Traffic Class"
msgstr "Klasa ruchu"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:529
msgid "Traffic filter chain \"%h\""
msgstr "Łańcuch filtra ruchu \"%h\""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:467
msgctxt "nft counter"
msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
msgstr "Ruch dopasowany przez regułę: %.1000mPakietów, %.1024mBajtów"
@@ -9094,17 +9562,21 @@ msgstr "Nadawanie"
msgid "Transmit Hash Policy"
msgstr "Zasady przesyłania skrótów"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
+msgid "Transmitted Data"
+msgstr "Przesłane dane"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
msgctxt "nft @th,off,len"
msgid "Transport header bits %d-%d"
msgstr "Bity nagłówka transportu %d-%d"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
msgctxt "nft th dport"
msgid "Transport header destination port"
msgstr "Port docelowy nagłówka transportu"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
msgctxt "nft th sport"
msgid "Transport header source port"
msgstr "Port źródłowy nagłówka transportu"
@@ -9121,7 +9593,7 @@ msgstr "Rodzaj wyzwalacza"
msgid "Tunnel ID"
msgstr "Numer identyfikacyjny tunelu"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3024
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
#: modules/luci-compat/luasrc/model/network.lua:1431
msgid "Tunnel Interface"
msgstr "Interfejs tunelu"
@@ -9132,7 +9604,7 @@ msgstr "Interfejs tunelu"
msgid "Tunnel Link"
msgstr "Połączenie tunelu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
msgid "Tunnel device"
msgstr "Tunel urządzenia"
@@ -9140,8 +9612,8 @@ msgstr "Tunel urządzenia"
msgid "Tx-Power"
msgstr "Moc nadawania"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
msgid "Type"
@@ -9151,12 +9623,12 @@ msgstr "Typ"
msgid "Type of service"
msgstr "Typ usługi"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
msgctxt "nft udp dport"
msgid "UDP destination port"
msgstr "Docelowy port UDP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
msgctxt "nft udp sport"
msgid "UDP source port"
msgstr "Źródłowy port UDP"
@@ -9174,8 +9646,8 @@ msgstr "Tylko UMTS"
msgid "UMTS/GPRS/EV-DO"
msgstr "UMTS/GPRS/EV-DO"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid "UUID"
msgstr "UUID"
@@ -9196,7 +9668,7 @@ msgstr "Nie można ustalić zewnętrznego adresu IP"
msgid "Unable to determine upstream interface"
msgstr "Nie można określić interfejsu źródłowego"
-#: modules/luci-base/luasrc/view/error404.htm:11
+#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
msgstr "Nie można wysłać"
@@ -9247,19 +9719,27 @@ msgstr "Nie można zrestartować zapory sieciowej: %s"
msgid "Unable to save contents: %s"
msgstr "Nie można zapisać zawartości: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr "Nie można zweryfikować kodu PIN"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Unavailable Seconds (UAS)"
msgstr "Czas niedostępnośći (UAS)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1317
msgid "Unconfigure"
msgstr "Dekonfiguruj"
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr "Unet"
+
#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
msgid "Unexpected reply data format"
msgstr "Nieprzewidziany format danych odpowiedzi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid ""
"Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
"within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -9271,7 +9751,7 @@ msgstr ""
"jest analogiczny do adresowania w sieci prywatnej IPv4. Ten prefiks jest "
"generowany losowo podczas pierwszej instalacji."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2111
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
#: modules/luci-compat/luasrc/model/network.lua:971
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
msgid "Unknown"
@@ -9281,7 +9761,7 @@ msgstr "Nieznany"
msgid "Unknown and unsupported connection method."
msgstr "Nieznana i nieobsługiwana metoda połączenia."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
#: modules/luci-compat/luasrc/model/network.lua:1138
msgid "Unknown error (%s)"
msgstr "Nieznany błąd (%s)"
@@ -9290,7 +9770,7 @@ msgstr "Nieznany błąd (%s)"
msgid "Unknown error code"
msgstr "Nieznany kod błędu"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2108
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:965
msgid "Unmanaged"
@@ -9301,11 +9781,11 @@ msgstr "Niezarządzany"
msgid "Unmount"
msgstr "Odmontuj"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
msgid "Unnamed key"
-msgstr "Klucz beznazwy"
+msgstr "Klucz bez nazwy"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4327
msgid "Unsaved Changes"
msgstr "Niezapisane zmiany"
@@ -9319,15 +9799,16 @@ msgid "Unsupported MAP type"
msgstr "Nieobsługiwany typ MAP"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
msgid "Unsupported modem"
msgstr "Nieobsługiwany modem"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:309
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:315
msgid "Unsupported protocol type."
msgstr "Nieobsługiwany typ protokołu."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
msgid "Untitled peer"
msgstr "Peer bez tytułu"
@@ -9339,7 +9820,7 @@ msgstr "Góra"
msgid "Up Delay"
msgstr "Opóźnienie w górę"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
msgid "Upload"
msgstr "Wysyłanie"
@@ -9363,16 +9844,16 @@ msgid "Upload file…"
msgstr "Prześlij plik…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4202
msgid "Upload request failed: %s"
msgstr "Przesyłanie nie powiodło się: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
msgid "Uploading file…"
msgstr "Przesyłanie pliku…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid ""
"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
"assigned with a name in the form <em>wifinet#</em> and the network will be "
@@ -9382,7 +9863,7 @@ msgstr ""
"nazwę w postaci <em>wifinet#</em> i sieć zostanie ponownie uruchomiona w "
"celu zastosowania zmienionej konfiguracji."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410
msgid ""
"Upon pressing \"Continue\", bridges configuration will be updated and the "
"network will be restarted to apply the updated configuration."
@@ -9390,7 +9871,7 @@ msgstr ""
"Po naciśnięciu \"Kontynuuj\", konfiguracja mostów zostanie zaktualizowana, a "
"sieć zostanie zrestartowana, aby zastosować zaktualizowaną konfigurację."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444
msgid ""
"Upon pressing \"Continue\", ifname options will get renamed and the network "
"will be restarted to apply the updated configuration."
@@ -9399,17 +9880,17 @@ msgstr ""
"a sieć zostanie ponownie uruchomiona w celu zastosowania zaktualizowanej "
"konfiguracji."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
msgid "Upstream resolvers will be queried in the order of the resolv file."
msgstr ""
"Odpytywania źródłowych resolwerów będą odbywać się w kolejności pliku resolv."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
msgid "Uptime"
msgstr "Czas pracy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
msgid "Use <code>/etc/ethers</code>"
msgstr "Użyj <code>/etc/ethers</code>"
@@ -9421,8 +9902,8 @@ msgstr "Użyj dedykowanych serwerów DHCP"
msgid "Use DHCP gateway"
msgstr "Użyj bramy DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
msgid "Use DNS servers advertised by peer"
msgstr "Użyj serwerów DNS rozgłaszanych przez peera"
@@ -9463,11 +9944,11 @@ msgstr ""
"Użyj XOR sprzętowych adresów MAC i adresów IP, polegaj na skb_flow_dissect "
"(encap2 + 3)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Use as external overlay (/overlay)"
msgstr "Użyj jako zewnętrzną nakładkę (/overlay)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
msgid "Use as root filesystem (/)"
msgstr "Użyj jako systemu plików root (/)"
@@ -9475,22 +9956,22 @@ msgstr "Użyj jako systemu plików root (/)"
msgid "Use broadcast flag"
msgstr "Użyj flagi rozgłaszania"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
msgid "Use builtin IPv6-management"
msgstr "Skorzystaj z wbudowanego zarządzania protokołem IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
msgid "Use custom DNS servers"
msgstr "Użyj własnych serwerów DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
msgid "Use default gateway"
msgstr "Użyj domyślnej bramy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
msgid "Use gateway metric"
msgstr "Użyj metryki bramy"
@@ -9511,21 +9992,21 @@ msgstr ""
msgid "Use routing table"
msgstr "Użyj tabeli trasowania"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
msgctxt "nft nat flag persistent"
msgid "Use same source and destination for each connection"
msgstr ""
"Użyj tego samego miejsca źródłowego i docelowego dla każdego połączenia"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
msgid "Use system certificates"
msgstr "Użyj certyfikatów systemowych"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid "Use system certificates for inner-tunnel"
msgstr "Użyj certyfikatów systemowych dla tunelu wewnętrznego"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
"em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
@@ -9536,9 +10017,9 @@ msgstr ""
"Użyj przycisku <em>Dodaj</em>, aby dodać nowy wpis dzierżawy. <em>Adres MAC</"
"em> identyfikuje hosta, <em>Adres IPv4</em> określa, którego stałego adresu "
"użyć, natomiast <em>Nazwa hosta</em> jest przypisana jako symboliczna nazwa "
-"do określonego hosta. Opcjonalne <em>Czas trwania dzierżawy</em> może być "
-"użyty do ustawienia niestandardowego, specyficznego dla hosta czasu "
-"dzierżawy, np. 12h, 3d lub infinite (nieskończony)."
+"do określonego hosta. Opcjonalne <em>Czas dzierżawy</em> może być użyty do "
+"ustawienia niestandardowego, specyficznego dla hosta czasu dzierżawy, np. "
+"12h, 3d lub infinite (nieskończony)."
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:324
msgid "Use upper layer protocol information (layer3+4)"
@@ -9557,11 +10038,11 @@ msgstr ""
msgid "Used"
msgstr "W użyciu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
msgid "Used Key Slot"
msgstr "Użyte gniazdo klucza"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
@@ -9573,7 +10054,8 @@ msgstr ""
msgid "User Group"
msgstr "Grupa użytkownika"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
msgid "User certificate (PEM encoded)"
msgstr "Certyfikat użytkownika (zakodowany PEM)"
@@ -9581,27 +10063,28 @@ msgstr "Certyfikat użytkownika (zakodowany PEM)"
msgid "User identifier"
msgstr "Identyfikator użytkownika"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
msgid "User key (PEM encoded)"
msgstr "Klucz użytkownika (zakodowany PEM)"
-#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: modules/luci-base/ucode/template/sysauth.ut:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
msgid "Username"
msgstr "Nazwa użytkownika"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
msgid "Utilize flow table <strong>%h</strong>"
msgstr "Wykorzystaj tabelę przepływów <strong>%h</strong>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
msgid "VC-Mux"
msgstr "VC-Mux"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
msgid "VDSL"
msgstr "VDSL"
@@ -9611,17 +10094,17 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr "VEPA (agregator wirtualnych portów Ethernet)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
msgid "VLAN (802.1ad)"
msgstr "VLAN (802.1ad)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1411
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
msgid "VLAN (802.1q)"
msgstr "VLAN (802.1q)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
msgid "VLAN ID"
msgstr "VLAN ID"
@@ -9646,19 +10129,22 @@ msgid "VPN Protocol"
msgstr "Protokół VPN"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
msgstr "Serwer VPN"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+msgid "VPN Server certificate's SHA256 hash"
+msgstr "Skrót SHA256 certyfikatu serwera VPN"
+
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
msgid "VPN Server port"
msgstr "Port serwera VPN"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
msgstr "Hash SHA1 certyfikatu serwera VPN"
@@ -9667,6 +10153,10 @@ msgstr "Hash SHA1 certyfikatu serwera VPN"
msgid "VPNC (CISCO 3000 (and others) VPN)"
msgstr "VPNC (CISCO 3000 (i inne) VPN)"
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr "VTI"
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
msgid "VXLAN (RFC7348)"
msgstr "VXLAN (RFC7348)"
@@ -9680,7 +10170,7 @@ msgstr "Identyfikator sieci VXLAN"
msgid "VXLANv6 (RFC7348)"
msgstr "VXLANv6 (RFC7348)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
msgid ""
"Validate DNS replies and cache DNSSEC data, requires upstream to support "
"DNSSEC."
@@ -9688,8 +10178,8 @@ msgstr ""
"Wymagane wsparcie dla DNSSEC; sprawdza niepodpisane odpowiedzi, czy pochodzą "
"z niepodpisanych domen."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
@@ -9717,7 +10207,7 @@ msgstr "Producent"
msgid "Vendor Class to send when requesting DHCP"
msgstr "Klasa producenta do wysłania podczas żądania DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
msgid "Verify unsigned domain responses really come from unsigned domains."
msgstr ""
"Sprawdź, czy odpowiedzi z niepodpisanych domen naprawdę pochodzą z "
@@ -9727,47 +10217,59 @@ msgstr ""
msgid "Verifying the uploaded image file."
msgstr "Weryfikowanie przesłanego pliku obrazu."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
msgid "Very High"
msgstr "Bardzo wysoki"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1432
msgid "Virtual Ethernet"
msgstr "Wirtualny Ethernet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
msgid "Virtual dynamic interface"
msgstr "Wirtualny interfejs dynamiczny"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
msgid "WDS"
msgstr "WDS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
msgid "WEP Open System"
msgstr "Otwarty system WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1297
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1393
msgid "WEP Shared Key"
msgstr "Współdzielony klucz WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WEP passphrase"
msgstr "Hasło WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid "WLAN roaming"
+msgstr "Roaming WLAN"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid "WMM Mode"
msgstr "Tryb WMM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid "WNM Sleep Mode"
+msgstr "Tryb uśpienia WNM"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid "WNM Sleep Mode Fixes"
+msgstr "Poprawki trybu uśpienia WNM"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WPA passphrase"
msgstr "Hasło WPA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1294
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
@@ -9798,7 +10300,11 @@ msgstr ""
msgid "Weak"
msgstr "Słabe"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+msgid "Weight"
+msgstr "Ważność"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
@@ -9833,6 +10339,14 @@ msgstr ""
"Po włączeniu tej funkcji brama jest włączona, nawet jeśli nie pasuje do "
"żadnego prefiksu interfejsu"
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr ""
+"Po odwróceniu dioda LED świeci się w sposób ciągły i migocze, zamiast "
+"domyślnie być wyłączoną i migotać przy aktywności systemu."
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
msgid ""
"When running the mesh over multiple WiFi interfaces per node batman-adv is "
@@ -9842,7 +10356,7 @@ msgstr ""
"batman-adv jest w stanie zoptymalizować przepływ ruchu w celu uzyskania "
"maksymalnej wydajności."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid ""
"When using a PSK, the PMK can be automatically generated. When enabled, the "
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
@@ -9852,7 +10366,7 @@ msgstr ""
"włączeniu, poniższe opcje klawiszy R0/R1 nie są stosowane. Wyłącz to, aby "
"użyć opcji klawiszy R0 i R1."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid ""
"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
"802.11a/802.11g rates."
@@ -9860,7 +10374,7 @@ msgstr ""
"Gdy funkcja QoS w trybie Wi-Fi Multimedia (WMM) jest wyłączona, klienty mogą "
"być ograniczone do szybkości 802.11a/802.11g."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid ""
"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
"may be significantly reduced."
@@ -9873,12 +10387,21 @@ msgstr ""
msgid "Width"
msgstr "Szerokość"
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+msgid "WireGuard"
+msgstr "WireGuard"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
+msgid "WireGuard Status"
+msgstr "Status WireGuard"
+
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "WireGuard VPN"
msgstr "WireGuard VPN"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:539
msgid "WireGuard peer is disabled"
msgstr "Peer WireGuard jest wyłączony"
@@ -9888,27 +10411,27 @@ msgstr "Peer WireGuard jest wyłączony"
msgid "Wireless"
msgstr "Sieć bezprzewodowa"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3011
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
msgstr "Adapter bezprzewodowy"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2990
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4303
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
msgstr "Sieć bezprzewodowa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:812
msgid "Wireless Overview"
msgstr "Przegląd stanu sieci bezprzewodowych"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
msgid "Wireless Security"
msgstr "Zabezpieczenia sieci bezprzewodowych"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
msgid "Wireless configuration migration"
msgstr "Migracja konfiguracji bezprzewodowej"
@@ -9924,15 +10447,15 @@ msgstr "Sieć bezprzewodowa jest wyłączona"
msgid "Wireless is not associated"
msgstr "Sieć bezprzewodowa nie jest podłączona"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is disabled"
msgstr "Sieć bezprzewodowa jest wyłączona"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is enabled"
msgstr "Sieć bezprzewodowa jest włączona"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Write received DNS queries to syslog."
msgstr "Zapisz otrzymane zapytania DNS do dziennika systemowego."
@@ -9944,7 +10467,7 @@ msgstr "Zapisz dziennik systemowy do pliku"
msgid "XOR policy (balance-xor, 2)"
msgstr "Zasady XOR (balance-xor, 2)"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -9954,7 +10477,7 @@ msgstr "Tak"
msgid "Yes (none, 0)"
msgstr "Tak (Nie 0)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:177
msgid ""
"You appear to be currently connected to the device via the \"%h\" interface. "
"Do you really want to shut down the interface?"
@@ -9973,8 +10496,22 @@ msgstr ""
"Jeśli wyłączysz podstawowe skrypty typu \"network\", urządzenie może stać "
"się nieosiągalne!</strong>"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:90
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635
+msgid "You may add multiple records for the same Target."
+msgstr "Możesz dodać wiele rekordów dla tego samego celu."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672
+msgid "You may add multiple records for the same domain."
+msgstr "Możesz dodać wiele rekordów dla tej samej domeny."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr ""
+"Możesz dodać wiele unikalnych „Przekazuj do” do tego samego „Nasłuchiwanego "
+"adresu”."
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:92
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
@@ -10008,26 +10545,38 @@ msgstr "Ustawienia ZRam"
msgid "ZRam Size"
msgstr "Rozmiar ZRam"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr "_proto: _tcp, _udp, _sctp, _quic, … ."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Uwaga: chociaż _http "
+"jest możliwe, żadna przeglądarka nie obsługuje rekordów SRV.)"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
msgid "any"
msgstr "dowolny"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
msgid "auto"
msgstr "auto"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
msgid "automatic"
msgstr "automatyczny"
@@ -10035,7 +10584,7 @@ msgstr "automatyczny"
msgid "baseT"
msgstr "baseT"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1591
msgid "bridged"
msgstr "zmostkowany"
@@ -10087,20 +10636,20 @@ msgstr "utwórz:"
msgid "dBm"
msgstr "dBm"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
msgctxt "nft unit"
msgid "day"
msgstr "dzień"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid "disable"
msgstr "wyłącz"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:991
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:997
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
msgid "disabled"
@@ -10119,14 +10668,19 @@ msgstr "np.: --proxy 10.10.10.10"
msgid "e.g: dump"
msgstr "np: dump"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:755
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr "co %ds"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
msgid "expired"
msgstr "nieważny"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
msgid "forced"
msgstr "wymuszony"
@@ -10150,19 +10704,19 @@ msgstr "pół-duplex"
msgid "hexadecimal encoded value"
msgstr "wartość zakodowana szesnastkowo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
msgid "hidden"
msgstr "ukryty"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
msgctxt "nft unit"
msgid "hour"
msgstr "godzina"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "hybrid mode"
msgstr "tryb hybrydowy"
@@ -10184,24 +10738,24 @@ msgstr "klucza od 8 do 63 znaków"
msgid "key with either 5 or 13 characters"
msgstr "klucz z 5 lub 13 znakami"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "managed config (M)"
msgstr "konfiguracja zarządzana (M)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1395
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
msgid "medium security"
msgstr "średnie bezpieczeństwo"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
msgctxt "nft unit"
msgid "minute"
msgstr "minuta"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "minutes"
msgstr "minuty"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
msgid "mobile home agent (H)"
msgstr "agent domowy mobile (H)"
@@ -10209,7 +10763,7 @@ msgstr "agent domowy mobile (H)"
msgid "netif_carrier_ok()"
msgstr "netif_carrier_ok()"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "no"
msgstr "nie"
@@ -10224,8 +10778,11 @@ msgstr "niepowiązane"
msgid "non-empty value"
msgstr "niepustą wartość"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3419
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
msgid "none"
msgstr "brak"
@@ -10236,20 +10793,20 @@ msgid "not present"
msgstr "nieobecny"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:969
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:970
msgid "off"
msgstr "wyłączone"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794
msgid "on available prefix"
msgstr "na dostępnym prefiksie"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "open network"
msgstr "sieć otwarta"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
msgid "other config (O)"
msgstr "inna konfiguracja (O)"
@@ -10258,7 +10815,11 @@ msgstr "inna konfiguracja (O)"
msgid "output"
msgstr "wyjście"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
+msgid "over a day ago"
+msgstr "ponad dzień temu"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
msgctxt "nft unit"
msgid "packets"
msgstr "pakiety(-ów)"
@@ -10283,23 +10844,22 @@ msgstr ""
"zmniejsza narzut poprzez zbieranie i agregowanie komunikatów inicjatora w "
"jednym pakiecie, a nie w wielu małych"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
msgid "relay mode"
msgstr "tryb przekaźnika"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1586
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
msgid "routed"
msgstr "kierowane"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "sec"
msgstr "sek."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "server mode"
msgstr "tryb serwera"
@@ -10307,7 +10867,7 @@ msgstr "tryb serwera"
msgid "sstpc Log-level"
msgstr "Poziom dziennika sstpc"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "strong security"
msgstr "wysokie bezpieczeństwo"
@@ -10315,7 +10875,7 @@ msgstr "wysokie bezpieczeństwo"
msgid "tagged"
msgstr "otagowane"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "time units (TUs / 1.024 ms) [1000-65535]"
msgstr "jednostki czasu (TUs / 1.024 ms) [1000-65535]"
@@ -10325,9 +10885,9 @@ msgid ""
"<abbr title=\"Hypertext Transfer Protocol Secure\">HTTPS</abbr> network "
"access."
msgstr ""
-"uHTTPd oferuje dostęp do sieci <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> lub <abbr title=\"Hypertext Transfer Protocol Secure\">HTTPS</"
-"abbr>."
+"uHTTPd oferuje dostęp do sieci <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> lub <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr>."
#: modules/luci-base/htdocs/luci-static/resources/validation.js:574
msgid "unique value"
@@ -10337,15 +10897,19 @@ msgstr "unikalna wartość"
msgid "unknown"
msgstr "nieznane"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:28
+msgid "unknown version"
+msgstr "wersja nieznana"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
msgid "unlimited"
msgstr "nielimitowane"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
@@ -10367,8 +10931,8 @@ msgid "untagged"
msgstr "nieotagowane"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
msgid "valid IP address"
msgstr "prawidłowy adres IP"
@@ -10381,7 +10945,7 @@ msgid "valid IPv4 CIDR"
msgstr "prawidłowy CIDR IPv4"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
msgid "valid IPv4 address"
msgstr "prawidłowy adres IPv4"
@@ -10410,7 +10974,7 @@ msgid "valid IPv6 CIDR"
msgstr "prawidłowy protokół IPv6 CIDR"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
msgid "valid IPv6 address"
msgstr "prawidłowy adres IPv6"
@@ -10503,7 +11067,7 @@ msgid "valid port or port range (port1-port2)"
msgstr "prawidłowy port lub zakres portów (PORT1-PORT2)"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "valid port value"
msgstr "prawidłowa wartość portu"
@@ -10539,16 +11103,16 @@ msgstr "o wartości co najmniej %d znaków"
msgid "value with at most %d characters"
msgstr "o wartości nie większej niż %d znaków"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "weak security"
msgstr "słabe bezpieczeństwo"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
msgctxt "nft unit"
msgid "week"
msgstr "tydzień"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "tak"
@@ -10556,6 +11120,42 @@ msgstr "tak"
msgid "« Back"
msgstr "« Wróć"
+#~ msgid ""
+#~ "Avoid uselessly triggering dial-on-demand links (filters SRV/SOA records "
+#~ "and names with underscores)."
+#~ msgstr ""
+#~ "Unikaj bezużytecznego wyzwalania łączy wybierania numeru na żądanie "
+#~ "(filtruje rekordy SRV/SOA i nazwy z podkreśleniami)."
+
+#~ msgid "Filter useless"
+#~ msgstr "Filtruj bezużyteczne"
+
+#~ msgid "Network Utilities"
+#~ msgstr "Narzędzia sieciowe"
+
+#~ msgid "Back to configuration"
+#~ msgstr "Wróć do konfiguracji"
+
+#~ msgid "Close list..."
+#~ msgstr "Zamknij listę..."
+
+#~ msgid "Internal Server Error"
+#~ msgstr "Wewnętrzny błąd serwera"
+
+#~ msgid "No files found"
+#~ msgstr "Nie znaleziono plików"
+
+#~ msgid "Sorry, the server encountered an unexpected error."
+#~ msgstr "Przepraszamy, ale serwer napotkał nieoczekiwany błąd."
+
+#~ msgid "Do not forward queries that cannot be answered by public resolvers."
+#~ msgstr ""
+#~ "Nie przekazuj zapytań, które nie mogą być zrealizowane przez publiczne "
+#~ "resolwery."
+
+#~ msgid "Import peer configuration…"
+#~ msgstr "Importuj konfigurację peera…"
+
#~ msgid "Paste or drag WireGuard configuration file…"
#~ msgstr "Wklej lub przeciągnij plik konfiguracyjny WireGuard…"
@@ -10723,8 +11323,8 @@ msgstr "« Wróć"
#~ msgid ""
#~ "<ul style=\"list-style-type:none;\"> <li><strong>server mode</strong>: "
-#~ "Router advertises itself as the default IPv6 gateway via <abbr title="
-#~ "\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages (to "
+#~ "Router advertises itself as the default IPv6 gateway via <abbr "
+#~ "title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages (to "
#~ "<code>ff02::1</code>) and provides <abbr title=\"Prefix Delegation\">PD</"
#~ "abbr> to downstream devices.</li> <li><strong>relay mode</strong>: Router "
#~ "relays <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
@@ -10748,12 +11348,12 @@ msgstr "« Wróć"
#~ msgid ""
#~ "<ul style=\"list-style-type:none;\"> <li><strong>server mode</strong>: "
-#~ "Router assigns IPs and delegates prefixes (<abbr title=\"Prefix Delegation"
-#~ "\">PD</abbr>) to downstream interfaces.</li> <li><strong>relay mode</"
-#~ "strong>: Router relays WAN interface config downstream. Helps support "
-#~ "upstream links that lack <abbr title=\"Prefix Delegation\">PD</abbr>.</"
-#~ "li> <li><strong>hybrid mode</strong>: Router does combination of server"
-#~ "+relay.</li></ul>"
+#~ "Router assigns IPs and delegates prefixes (<abbr title=\"Prefix "
+#~ "Delegation\">PD</abbr>) to downstream interfaces.</li> <li><strong>relay "
+#~ "mode</strong>: Router relays WAN interface config downstream. Helps "
+#~ "support upstream links that lack <abbr title=\"Prefix Delegation\">PD</"
+#~ "abbr>.</li> <li><strong>hybrid mode</strong>: Router does combination of "
+#~ "server+relay.</li></ul>"
#~ msgstr ""
#~ "<ul style=\"list-style-type:none;\"> <li><strong>tryb serwera</strong>: "
#~ "router przypisuje adresy IP i deleguje prefiksy (<abbr title=\"Prefix "
@@ -10805,18 +11405,18 @@ msgstr "« Wróć"
#~ "Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds "
#~ "(<code>600</code>)."
#~ msgstr ""
-#~ "Maksymalny dozwolony czas między wysłaniem dobrowolnego <abbr title="
-#~ "\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. Wartość domyślna to "
-#~ "600 sekund (<code>600</code>)."
+#~ "Maksymalny dozwolony czas między wysłaniem dobrowolnego <abbr "
+#~ "title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. Wartość "
+#~ "domyślna to 600 sekund (<code>600</code>)."
#~ msgid ""
#~ "Minimum time allowed between sending unsolicited <abbr title=\"Router "
#~ "Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds "
#~ "(<code>200</code>)."
#~ msgstr ""
-#~ "Minimalny dozwolony czas między wysłaniem dobrowolnego <abbr title="
-#~ "\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. Wartość domyślna to "
-#~ "200 sekund (<code>200</code>)."
+#~ "Minimalny dozwolony czas między wysłaniem dobrowolnego <abbr "
+#~ "title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. Wartość "
+#~ "domyślna to 200 sekund (<code>200</code>)."
#~ msgid "Override MAC address"
#~ msgstr "Nadpisz adres MAC"
@@ -10852,29 +11452,29 @@ msgstr "« Wróć"
#~ "wartością logiczną <code>ndproxy_slave</code> ustawioną na 1. Pomyśl o "
#~ "proxy <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> jak o proxy "
#~ "ARP dla IPv6: ujednolicenie hostów na różnych fizycznych segmentach "
-#~ "sprzętowych w tej samej podsieci IP. Składa się z komunikatów <abbr title="
-#~ "\"Neighbour Solicitation, Type 135\">NS</abbr> oraz <abbr title="
-#~ "\"Neighbour Advertisement, Type 136\">NA</abbr>. Proxy <abbr title="
-#~ "\"Neighbour Discovery Protocol\">NDP</abbr> nasłuchuje <abbr title="
-#~ "\"Neighbour Solicitation, Type 135\">NS</abbr> na interfejsie z ustawioną "
-#~ "wartością logiczną <code>master</code> na 1 (tj. nadrzędnym), następnie "
-#~ "zapytuje interfejsy podrzędne/wewnętrzne o docelowe IP przed ostatecznym "
-#~ "wysłaniem komunikatu <abbr title=\"Neighbour Advertisement, Type "
-#~ "136\">NA</abbr>. <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
-#~ "jest faktycznie ARP dla IPv6. <abbr title=\"Neighbour Solicitation, Type "
-#~ "135\">NS</abbr> oraz <abbr title=\"Neighbour Advertisement, Type "
+#~ "sprzętowych w tej samej podsieci IP. Składa się z komunikatów <abbr "
+#~ "title=\"Neighbour Solicitation, Type 135\">NS</abbr> oraz <abbr "
+#~ "title=\"Neighbour Advertisement, Type 136\">NA</abbr>. Proxy <abbr "
+#~ "title=\"Neighbour Discovery Protocol\">NDP</abbr> nasłuchuje <abbr "
+#~ "title=\"Neighbour Solicitation, Type 135\">NS</abbr> na interfejsie z "
+#~ "ustawioną wartością logiczną <code>master</code> na 1 (tj. nadrzędnym), "
+#~ "następnie zapytuje interfejsy podrzędne/wewnętrzne o docelowe IP przed "
+#~ "ostatecznym wysłaniem komunikatu <abbr title=\"Neighbour Advertisement, "
+#~ "Type 136\">NA</abbr>. <abbr title=\"Neighbour Discovery Protocol\">NDP</"
+#~ "abbr> jest faktycznie ARP dla IPv6. <abbr title=\"Neighbour Solicitation, "
+#~ "Type 135\">NS</abbr> oraz <abbr title=\"Neighbour Advertisement, Type "
#~ "136\">NA</abbr> wykrywają osiągalność oraz duplikaty adresów na łączu, co "
#~ "jest również warunkiem koniecznym do autokonfiguracji SLAAC.<br /> <ul "
#~ "style=\"list-style-type:none;\"> <li><strong>wyłączone</strong>: żadne "
#~ "komunikaty <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> nie są "
#~ "wysyłane poprzez prawdziwe interfejsy <code>ndproxy_slave</code>.</li> "
-#~ "<li><strong>tryb przekaźnika</strong>: wysyła komunikaty <abbr title="
-#~ "\"Neighbour Discovery Protocol\">NDP</abbr> z prawdziwych interfejsów "
-#~ "<code>master</code> do <code>ndproxy_slave</code>. Pomaga wspierać łącza "
-#~ "dostawców bez <abbr title=\"Prefix Delegation\">PD</abbr> oraz hosty "
-#~ "proxy z zaporą sieciową.</li> <li><strong>tryb hybrydowy</strong>: tryb "
-#~ "przekaźnika jest wyłączony, chyba że wartość logiczna interfejsu "
-#~ "<code>master</code> wynosi 1.</li></ul>"
+#~ "<li><strong>tryb przekaźnika</strong>: wysyła komunikaty <abbr "
+#~ "title=\"Neighbour Discovery Protocol\">NDP</abbr> z prawdziwych "
+#~ "interfejsów <code>master</code> do <code>ndproxy_slave</code>. Pomaga "
+#~ "wspierać łącza dostawców bez <abbr title=\"Prefix Delegation\">PD</abbr> "
+#~ "oraz hosty proxy z zaporą sieciową.</li> <li><strong>tryb hybrydowy</"
+#~ "strong>: tryb przekaźnika jest wyłączony, chyba że wartość logiczna "
+#~ "interfejsu <code>master</code> wynosi 1.</li></ul>"
#~ msgid ""
#~ "Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 "
@@ -10901,13 +11501,13 @@ msgstr "« Wróć"
#~ "abbr>. Domyślna wartość to 0 (<code>0</code>). Minimalna to 1280."
#~ msgid ""
-#~ "The maximum hops to be published in <abbr title=\"Router Advertisement"
-#~ "\">RA</abbr> messages.<br />Default is 0 (<code>0</code>), meaning "
-#~ "unspecified. Max 255."
+#~ "The maximum hops to be published in <abbr title=\"Router "
+#~ "Advertisement\">RA</abbr> messages.<br />Default is 0 (<code>0</code>), "
+#~ "meaning unspecified. Max 255."
#~ msgstr ""
-#~ "Maksymalna liczba skoków do opublikowania w komunikatach <abbr title="
-#~ "\"Router Advertisement\">RA</abbr>.<br />Domyślna wartość to 0 (<code>0</"
-#~ "code>), tj. nie określono. Maksymalna to 255."
+#~ "Maksymalna liczba skoków do opublikowania w komunikatach <abbr "
+#~ "title=\"Router Advertisement\">RA</abbr>.<br />Domyślna wartość to 0 "
+#~ "(<code>0</code>), tj. nie określono. Maksymalna to 255."
#~ msgid "stateful-only"
#~ msgstr "tylko stanowy"
@@ -11017,9 +11617,6 @@ msgstr "« Wróć"
#~ msgid "Free"
#~ msgstr "Wolna"
-#~ msgid "Port %s"
-#~ msgstr "Port %s"
-
#~ msgid "Switch Port Mask"
#~ msgstr "Przełącznik Maski Portu"
@@ -11166,12 +11763,12 @@ msgstr "« Wróć"
#~ msgid ""
#~ "The filesystem that was used to format the memory (<abbr title=\"for "
-#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended Filesystem"
-#~ "\">ext3</abbr></samp>)"
+#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended "
+#~ "Filesystem\">ext3</abbr></samp>)"
#~ msgstr ""
-#~ "System plików, który został użyty do sformatowania nośnika (<abbr title="
-#~ "\"na przykład\">np.</abbr> <samp><abbr title=\"Third Extended Filesystem"
-#~ "\">ext3</abbr></samp>)"
+#~ "System plików, który został użyty do sformatowania nośnika (<abbr "
+#~ "title=\"na przykład\">np.</abbr> <samp><abbr title=\"Third Extended "
+#~ "Filesystem\">ext3</abbr></samp>)"
# Przycisk nazywa się "Wykonaj", więc taki sam opis ma być w podpowiedzi.
#~ msgid ""
@@ -11384,9 +11981,6 @@ msgstr "« Wróć"
#~ msgid "Transmit Power"
#~ msgstr "Siła nadawania"
-#~ msgid "Transmitter Antenna"
-#~ msgstr "Antena nadajnika"
-
#~ msgid "Uploaded File"
#~ msgstr "Załaduj plik"
diff --git a/modules/luci-base/po/pt/base.po b/modules/luci-base/po/pt/base.po
index 305dd19fae..844fd5a2fb 100644
--- a/modules/luci-base/po/pt/base.po
+++ b/modules/luci-base/po/pt/base.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-26 19:03+0200\n"
-"PO-Revision-Date: 2022-04-24 00:37+0000\n"
+"PO-Revision-Date: 2022-12-29 23:53+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/luci/"
"pt/>\n"
@@ -12,25 +12,37 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:650
msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
msgid "\"%h\" table \"%h\""
msgstr "\"%h\" tabela \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1539
msgid "%.1f dB"
msgstr "%.1f dB"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4043
msgid "%d invalid field(s)"
msgstr "%d campo(s) inválido(s)"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
+msgid "%dh ago"
+msgstr "%dh atrás"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
+msgid "%dm ago"
+msgstr "%dm atrás"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
+msgid "%ds ago"
+msgstr "%ds atrás"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
msgid "%s is untagged in multiple VLANs!"
msgstr "%s não tem etiqueta em várias VLANs!"
@@ -58,18 +70,18 @@ msgstr "(vazio)"
msgid "(no interfaces attached)"
msgstr "(sem interfaces ligadas)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:635
msgctxt "Label indicating further amount of allowed ips"
msgid "+ %d more"
-msgstr ""
+msgstr "+ %d mais"
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:48
msgid "-- Additional Field --"
msgstr "-- Campo Adicional --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4152
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -85,13 +97,13 @@ msgstr "-- Por favor escolha --"
msgid "-- custom --"
msgstr "-- personalizado --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
msgid "-- match by label --"
msgstr "-- corresponder por rótulo --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
msgid "-- match by uuid --"
msgstr "-- corresponder por uuid --"
@@ -106,7 +118,7 @@ msgctxt "sstp log level value"
msgid "0"
msgstr "0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
msgstr ""
"0 = não utilizar o limiar RSSI, 1 = não alterar a predefinição do driver"
@@ -120,7 +132,7 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "Carga de 1 Minuto:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:324
msgctxt "nft amount of flags"
msgid "1 flag"
msgid_plural "%d flags"
@@ -146,7 +158,7 @@ msgctxt "sstp log level value"
msgid "4"
msgstr "4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "4-character hexadecimal ID"
msgstr "ID hexadecimal de 4 caracteres"
@@ -159,46 +171,97 @@ msgstr "464XLAT (CLAT)"
msgid "5 Minute Load:"
msgstr "Carga 5 Minutos:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "6-octet identifier as a hex string - no colons"
msgstr ""
"Identificador de 6 octetos como uma cadeia hexadecimal - sem dois pontos"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid "802.11k RRM"
+msgstr "802.11k RRM"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr "802.11k: ative o relatório de beacon por meio de medições de rádio."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr "802.11k: Ativa o relatório vizinho através das medições do rádio."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid "802.11r Fast Transition"
msgstr "802.11r Fast Transition (Transição Rápida)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr "802.11v: Ociosidade MAX do BSS. Unidades: segundos."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr "802.11v: gestão de transição do conjunto dos serviços básicos (BSS)."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr "802.11v: Anúncio do fuso horário local em quadros de gestão."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr ""
+"802.11v: O proxy ARP permite que o AP não STA permaneça em economia de "
+"energia por mais tempo."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "802.11v: Time Advertisement in management frames."
+msgstr "802.11v: Anúncio de tempo em quadros de gestão."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr ""
+"802.11v: Modo de espera do gestão de rede sem fio (WNM) (modo de espera "
+"estendido para as estações)."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr ""
+"802.11v: Correções do modo de suspensão do gestão de rede sem fio (WNM): "
+"previne ataques de reinstalação."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w Association SA Query maximum timeout"
msgstr "Tempo limite máximo da consulta da Associação SA do 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w Association SA Query retry timeout"
msgstr "Tempo limite da tentativa de consulta da Associação SA do 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid "802.11w Management Frame Protection"
msgstr "802.11w Management Frame Protection (Proteção do Quadro de Gestão)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w maximum timeout"
msgstr "Limite máximo do 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w retry timeout"
msgstr "Tempo limite da tentativa consecutiva do 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1022
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
msgstr ""
"<abbr title=\"Identificador de Conjunto Básico de Serviços\">BSSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr ""
"<abbr title=\"Identificador de Conjunto de Serviços Estendidos\">ESSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
"Máscara de rede <abbr title=\"Protocolo de Internet Versão 4\">IPv4</abbr>"
@@ -211,71 +274,87 @@ msgstr "Configuração do <abbr title=\"Diodo Emissor de Luz\">LED</abbr>"
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
msgstr "Nome do <abbr title=\"Diodo Emissor de Luz\">LED</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
msgstr "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
msgstr "<abbr title=\"Anúncio do roteador\">RA</abbr> Flags"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> Limite do salto"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> Tempo de vida"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:773
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr>-Serviço"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+msgid ""
+"<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
+"NXDOMAIN."
+msgstr ""
+"<code>/#/</code> corresponde a qualquer domínio. <code>/example.com/</code> "
+"retorna NXDOMAIN."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+msgid ""
+"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
+"<code>::</code>) for example.com and its subdomains."
+msgstr ""
+"<code>/example.com/#</code> retorna endereços nulos (<code>0.0.0.0</code> e "
+"<code>::</code>) para example.com e os seus subdomínios."
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
msgctxt "nft relational \">\" operator expression"
msgid "<var>%s</var> greater than <strong>%s</strong>"
msgstr "<var>%s</var> é maior que <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
msgctxt "nft relational \">=\" operator expression"
msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
msgstr "<var>%s</var> é maior ou igual a <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
msgctxt "nft set match expression"
msgid "<var>%s</var> in set <strong>%s</strong>"
msgstr "<var>%s</var> no conjunto <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
msgctxt "nft relational \"==\" operator expression"
msgid "<var>%s</var> is <strong>%s</strong>"
msgstr "<var>%s</var> é <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
msgctxt "nft relational \"in\" operator expression"
msgid "<var>%s</var> is one of <strong>%s</strong>"
msgstr "<var>%s</var> é um dos <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
msgctxt "nft relational \"<\" operator expression"
msgid "<var>%s</var> lower than <strong>%s</strong>"
msgstr "<var>%s</var> é inferior a <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \"<=\" operator expression"
msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
msgstr "<var>%s</var> é inferior ou igual a <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
msgctxt "nft relational \"!=\" operator expression"
msgid "<var>%s</var> not <strong>%s</strong>"
msgstr "<var>%s</var> não é <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
msgctxt "nft not in set match expression"
msgid "<var>%s</var> not in set <strong>%s</strong>"
msgstr "<var>%s</var> não está no conjunto <strong>%s</strong>"
@@ -287,6 +366,10 @@ msgid ""
"internet connection in the mesh) or having the gateway support turned off "
"entirely (which is the default setting)."
msgstr ""
+"Um nó batman-adv pode ser executado no modo servidor (partilhando a sua "
+"ligação à Internet com a rede) ou no modo cliente (onde é procurada a "
+"conexão de internet mais conveniente na rede) ou ter o suporte por gateway "
+"totalmente desativado (que é a configuração padrão)."
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:370
msgid "A configuration for the device \"%s\" already exists"
@@ -296,29 +379,29 @@ msgstr "Uma configuração para o aparelho \"%s\" já existe"
msgid "A directory with the same name already exists."
msgstr "Já existe um diretório com o mesmo nome."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
msgid "A new login is required since the authentication session expired."
msgstr "Um novo login é necessário visto que a sessão de autenticação expirou."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "A43C + J43 + A43"
msgstr "A43C + J43 + A43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
msgid "A43C + J43 + A43 + V43"
msgstr "A43C + J43 + A43 + V43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid "ADSL"
msgstr "ADSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
msgid "ANSI T1.413"
msgstr "ANSI T1.413"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
msgid "APN"
msgstr "APN"
@@ -351,29 +434,39 @@ msgstr "O monitoramento ARP não é compatível com a política selecionada!"
msgid "ARP retry threshold"
msgstr "Limiar de tentativas ARP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:638
msgid "ARP traffic table \"%h\""
msgstr "Tabela de tráfego ARP \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
+msgstr ""
+"ARP, IPv4 e IPv6 (mesmo 802.1Q) com MACs de destino multicast são unicast "
+"para o endereço MAC STA. Nota: Este não é o Directed Multicast Service (DMS) "
+"em 802.11v. Nota: pode quebrar as expectativas de multicast STA do recetor."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "ATM (Asynchronous Transfer Mode)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid "ATM Bridges"
msgstr "Pontes ATM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
msgid "ATM Virtual Channel Identifier (VCI)"
msgstr "Identificador Canais Virtuais ATM (VCI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
msgid "ATM Virtual Path Identifier (VPI)"
msgstr "Identificador de Caminho Virtual ATM (VPI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid ""
"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
@@ -383,12 +476,12 @@ msgstr ""
"interface de Rede Virtual Linux que pode ser usada em conjugação com o DHCP "
"ou PPP para marcar para a rede ISP."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
msgid "ATM device number"
msgstr "Número do aparelho ATM"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "ATU-C System Vendor ID"
msgstr "ID do vendedor de sistema ATU-C"
@@ -398,7 +491,7 @@ msgstr "ID do vendedor de sistema ATU-C"
msgid "Absent Interface"
msgstr "Interface ausente"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
msgid "Accept DNS queries only from hosts whose address is on a local subnet."
msgstr ""
"Limitar o serviço DNS para subredes das interfaces nas quais está a ser "
@@ -408,7 +501,7 @@ msgstr ""
msgid "Accept local"
msgstr "Aceitar local"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
msgctxt "nft accept action"
msgid "Accept packet"
msgstr "Aceitar o pacote"
@@ -421,14 +514,14 @@ msgstr "Aceite pacotes com endereços de fontes locais"
msgid "Access Concentrator"
msgstr "Concentrador de Acesso"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
msgid "Access Point"
msgstr "Ponto de Acesso"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:60
msgid "Access Point Isolation"
-msgstr ""
+msgstr "Isolamento do Access Point"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:388
msgid "Actions"
@@ -474,8 +567,8 @@ msgstr ""
msgid "Active-Backup policy (active-backup, 1)"
msgstr "Política de Backup Ativo (backup ativo, 1)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
msgid "Ad-Hoc"
msgstr "Ad-Hoc"
@@ -492,18 +585,18 @@ msgstr "Balanceamento adaptativo da carga de transmissão (balanço-tlb, 5)"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3582
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:885
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
msgid "Add"
msgstr "Adicionar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
msgid "Add ATM Bridge"
msgstr "Adicionar Ponte ATM"
@@ -523,11 +616,11 @@ msgstr "Adicionar ação LED"
msgid "Add VLAN"
msgstr "Adicionar VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1328
msgid "Add device configuration"
msgstr "Adicione a configuração de um aparelho"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1268
msgid "Add device configuration…"
msgstr "Adicione a configuração de um aparelho…"
@@ -535,19 +628,19 @@ msgstr "Adicione a configuração de um aparelho…"
msgid "Add instance"
msgstr "Adicionar instância"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
msgid "Add key"
msgstr "Adicionar chave"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
msgid "Add local domain suffix to names served from hosts files."
msgstr ""
"Adicionar um sufixo de domínio local aos nomes servidos dos ficheiros hosts."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:475
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
msgid "Add new interface..."
msgstr "Adicionar uma nova interface..."
@@ -563,11 +656,11 @@ msgstr "Adicionar à lista negra"
msgid "Add to Whitelist"
msgstr "Adicionar à lista branca"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
msgid "Additional hosts files"
msgstr "Ficheiro Hosts adicional"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
msgid "Additional servers file"
msgstr "Ficheiro servers adicional"
@@ -589,15 +682,15 @@ msgctxt "nft meta nfproto"
msgid "Address family"
msgstr "Família de endereços"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:278
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
msgid "Address setting is invalid"
-msgstr ""
+msgstr "A configuração de endereço não é válida"
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
msgid "Address to access local relay bridge"
msgstr "Endereço para acesso à ponte de retransmissão local"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
msgid "Addresses"
msgstr "Endereços"
@@ -606,14 +699,14 @@ msgstr "Endereços"
msgid "Administration"
msgstr "Gestão"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:488
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:989
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
msgid "Advanced Settings"
msgstr "Definições Avançadas"
@@ -628,13 +721,13 @@ msgstr "Tempo de envelhecimento"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:50
msgid "Aggregate Originator Messages"
-msgstr ""
+msgstr "Mensagens agregadas do originador"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
msgstr ""
-"Potência de Transmissão Agregada (<abbr title=\"Aggregate Transmit Power"
-"\">ACTATP</abbr>)"
+"Potência de Transmissão Agregada (<abbr title=\"Aggregate Transmit "
+"Power\">ACTATP</abbr>)"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:260
msgid "Aggregation Selection Logic"
@@ -663,21 +756,21 @@ msgstr ""
msgid "Alert"
msgstr "Alerta"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
#: modules/luci-compat/luasrc/model/network.lua:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
msgid "Alias Interface"
msgstr "Interface Adicional"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
msgid "Alias of \"%s\""
msgstr "Interface adicional de \"%s\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
msgid "All servers"
msgstr "Todos os Servidores"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
@@ -685,7 +778,7 @@ msgstr ""
"Alocar endereços IP sequencialmente, a partir do endereço mais baixo "
"disponível."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
msgid "Allocate IPs sequentially"
msgstr "Alocar endereços IP sequencialmente"
@@ -695,11 +788,11 @@ msgstr ""
"Permitir autenticação <abbr title=\"Secure Shell\">SSH</abbr> por palavra-"
"passe"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
msgstr "Permitir que o modo AP deconecte STAs com base na baixa receção de ACK"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
msgid "Allow all except listed"
msgstr "Permitir todos, excepto os listados"
@@ -707,15 +800,15 @@ msgstr "Permitir todos, excepto os listados"
msgid "Allow full UCI access for legacy applications"
msgstr "Conceder acesso UCI total a aplicações herdadas"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid "Allow legacy 802.11b rates"
msgstr "Permitir taxas antigas 802.11b"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1090
msgid "Allow listed only"
msgstr "Permitir somente os listados"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "Allow localhost"
msgstr "Permitir localhost"
@@ -740,13 +833,15 @@ msgstr "Permitir a sondagem de características do sistema"
msgid "Allow the <em>root</em> user to login with password"
msgstr "Permitir que o utilizador <em>root</em> faça login com password"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
msgid "Allowed IPs"
msgstr "Endereços IP autorizados"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:306
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
msgid "AllowedIPs setting is invalid"
-msgstr ""
+msgstr "A configuração de IPs permitidos é inválida"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:708
msgid "Always"
@@ -760,13 +855,12 @@ msgstr "Sempre desligado (kernel: nenhum)"
msgid "Always on (kernel: default-on)"
msgstr "Sempre ligado (kernel: ligado por predefinição)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr ""
-"Sempre enviar as opções de DHCP. É às vezes necessário com, por exemplo, "
-"PXELinux."
+"Enviar sempre DHCP Options. Por vezes é necessário, por exemplo com PXELinux."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
@@ -780,6 +874,10 @@ msgstr ""
"Averigue a quantidade de detecções dos endereços em duplicata que serão "
"emitidos"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr "Quantidade de segundos para esperar que o modem esteja pronto"
+
#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
msgstr "Ocorreu um erro ao gravar o formulário:"
@@ -788,72 +886,72 @@ msgstr "Ocorreu um erro ao gravar o formulário:"
msgid "An optional, short description for this device"
msgstr "Uma descrição opcional e curta para este aparelho"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Annex"
msgstr "Anexo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
msgid "Annex A + L + M (all)"
msgstr "Anexos A + L + M (todo)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
msgid "Annex A G.992.1"
msgstr "Anexo A G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Annex A G.992.2"
msgstr "Anexo A G.992.2"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
msgid "Annex A G.992.3"
msgstr "Anexo A G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
msgid "Annex A G.992.5"
msgstr "Anexo A G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
msgid "Annex B (all)"
msgstr "Anexo B (todo)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
msgid "Annex B G.992.1"
msgstr "Anexo B G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
msgid "Annex B G.992.3"
msgstr "Anexo B G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
msgid "Annex B G.992.5"
msgstr "Anexo B G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
msgid "Annex J (all)"
msgstr "Anexo J (todo)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
msgid "Annex L G.992.3 POTS 1"
msgstr "Anexo L G.992.3 POTS 1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "Annex M (all)"
msgstr "Anexo M (todo)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
msgid "Annex M G.992.3"
msgstr "Anexo M G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
msgid "Annex M G.992.5"
msgstr "Anexo M G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
msgid "Announce this device as IPv6 DNS server."
msgstr "Anunciar este aparelho como um servidor de DNS IPv6."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
msgid ""
"Announce this device as default router if a local IPv6 default route is "
"present."
@@ -861,7 +959,7 @@ msgstr ""
"Anunciar este aparelho como roteador padrão se uma rota local IPv6 padrão "
"estiver presente."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:789
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
msgid ""
"Announce this device as default router if a public IPv6 prefix is available, "
"regardless of local default route availability."
@@ -870,7 +968,7 @@ msgstr ""
"estiver disponível, independentemente da disponibilidade de uma rota padrão "
"local."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
msgid ""
"Announce this device as default router regardless of whether a prefix or "
"default route is present."
@@ -878,15 +976,15 @@ msgstr ""
"Anuncie este aparelho como roteador padrão, independentemente da presença de "
"um prefixo ou rota padrão."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Announced DNS domains"
msgstr "Domínios DNS anunciados"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
msgid "Announced IPv6 DNS servers"
msgstr "Servidores de DNS IPv6 anunciados"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
msgid "Anonymous Identity"
msgstr "Identidade Anónima"
@@ -898,7 +996,7 @@ msgstr "Montagem Anónima"
msgid "Anonymous Swap"
msgstr "Swap Anónimo"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:519
msgctxt "nft match any traffic"
msgid "Any packet"
msgstr "Qualquer pacote"
@@ -910,52 +1008,52 @@ msgstr "Qualquer pacote"
msgid "Any zone"
msgstr "Qualquer zona"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
msgid "Apply DHCP Options to this net. (Empty = all clients)."
msgstr "Aplicar as opções de DHCP a esta rede. (Vazio = todos os clientes)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Apply and keep settings"
-msgstr ""
+msgstr "Aplicar e manter configurações"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:119
msgid "Apply backup?"
msgstr "Aplicar backup?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Apply request failed with status <code>%h</code>"
msgstr "Pedido para aplicar falhou com o estado <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4524
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4522
msgid "Apply unchecked"
msgstr "Aplicar desmarcado"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4655
msgid "Apply with revert after connectivity loss"
-msgstr ""
+msgstr "Aplicar com reversão após perda de ligação"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
msgid "Applying configuration changes… %ds"
msgstr "Aplicando alterações de configuração... %ds"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
msgid "Architecture"
msgstr "Arquitectura"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:152
msgid "Arp-scan"
msgstr "Varredura de ARP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr ""
"Atribua uma parte do comprimento dado de cada prefixo IPv6 público para esta "
"interface"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
@@ -963,7 +1061,7 @@ msgstr ""
"Atribua partes do prefixo usando este ID hexadecimal do sub prefixo para "
"esta interface."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2239
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
msgid "Associated Stations"
msgstr "Estações Associadas"
@@ -972,8 +1070,8 @@ msgstr "Estações Associadas"
msgid "Associations"
msgstr "Associações"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
msgid ""
"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -981,8 +1079,8 @@ msgstr ""
"Pelo menos <strong>%h</strong> por <strong>%h</strong>, com uma rajada de "
"<strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
msgid ""
"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -999,7 +1097,7 @@ msgstr "Tentar ativar pontos de montagem configurados para aparelhos ligados"
msgid "Auth Group"
msgstr "Grupo de Autenticação"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1617
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
msgid "Authentication"
msgstr "Autenticação"
@@ -1008,11 +1106,11 @@ msgstr "Autenticação"
msgid "Authentication Type"
msgstr "Tipo de Autenticação"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
msgid "Authoritative"
msgstr "Autoritário"
-#: modules/luci-base/luasrc/view/sysauth.htm:17
+#: modules/luci-base/ucode/template/sysauth.ut:17
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
msgid "Authorization Required"
msgstr "Autorização Requerida"
@@ -1020,7 +1118,7 @@ msgstr "Autorização Requerida"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
@@ -1042,7 +1140,7 @@ msgstr ""
"Verificar automaticamente o sistema de ficheiros por erros antes da montagem "
"do aparelho"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid ""
"Automatically handle multiple uplink interfaces using source-based policy "
"routing."
@@ -1066,6 +1164,10 @@ msgstr "Montar automaticamente os Sistemas de Ficheiros"
msgid "Automount Swap"
msgstr "Montar automaticamente o Swap"
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr "Avahi IPv4LL"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Available"
msgstr "Disponível"
@@ -1086,13 +1188,13 @@ msgstr "Média:"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:70
msgid "Avoid Bridge Loops"
-msgstr ""
+msgstr "Evite os loops da ponte"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
msgid "B43 + B43C"
msgstr "B43 + B43C"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
msgid "B43 + B43C + V43"
msgstr "B43 + B43C + V43"
@@ -1100,15 +1202,19 @@ msgstr "B43 + B43C + V43"
msgid "BR / DMR / AFTR"
msgstr "BR / DMR / AFTR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "BSS Transition"
+msgstr "Transição do BSS"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1814
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3250
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
msgid "Back"
msgstr "Voltar"
@@ -1117,13 +1223,9 @@ msgstr "Voltar"
msgid "Back to Overview"
msgstr "Voltar à Visão Global"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
-msgid "Back to configuration"
-msgstr "Voltar à configuração"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:804
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834
msgid "Back to peer configuration"
-msgstr ""
+msgstr "Retorna à configuração de pares"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:391
msgid "Backup"
@@ -1134,7 +1236,6 @@ msgid "Backup / Flash Firmware"
msgstr "Backup / Flash Firmware"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
msgstr "Lista de ficheiros para backup"
@@ -1155,11 +1256,11 @@ msgstr ""
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:10
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv_hardif.js:41
msgid "Batman Device"
-msgstr ""
+msgstr "Dispositivo Batman"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv_hardif.js:10
msgid "Batman Interface"
-msgstr ""
+msgstr "Interface Batman"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:81
msgid ""
@@ -1171,13 +1272,24 @@ msgid ""
"the other end. Per default fragmentation is enabled and inactive if the "
"packet fits but it is possible to deactivate the fragmentation entirely."
msgstr ""
+"O batman-adv tem uma camada 2 de fragmentação incorporada, para dados de "
+"unicast que fluem através do mesh que permitirá executar o batman-adv nas "
+"interfaces/conexões que não permitem aumentar o MTU além do tamanho padrão "
+"do pacote Ethernet de 1500 bytes. Quando a fragmentação estiver ativada, o "
+"batman-adv irá fragmentar automaticamente os pacotes com tamanho excessivo e "
+"irá desfragmentá-los na outra extremidade. É predefinido que a fragmentação "
+"esteja ativada e seja inativada se o pacote couber, porém, é possível "
+"desativar totalmente a fragmentação."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
msgid "Beacon Interval"
msgstr "Intervalo do quadro de monitorização (Beacon)"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Beacon Report"
+msgstr "Relatório do sinal"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
msgid ""
"Below is the determined list of files to backup. It consists of changed "
"configuration files marked by opkg, essential base files and the user "
@@ -1189,9 +1301,9 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:287
msgid "Bind NTP server"
-msgstr ""
+msgstr "Vincular servidor NTP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
msgid "Bind dynamically to interfaces rather than wildcard address."
msgstr "Ligar dinamicamente a interfaces ao invés de endereços wildcard."
@@ -1200,18 +1312,35 @@ msgstr "Ligar dinamicamente a interfaces ao invés de endereços wildcard."
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind interface"
msgstr "Ligar à interface"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr ""
+"Vincula os registos do serviço a um nome de domínio: especifique o local dos "
+"serviços."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"<a href=\"%s\">RFC2782</a>."
+msgstr ""
+"Vincula os registos do serviço a um nome de domínio: especifique o local dos "
+"serviços. Consulte <a href=\"%s\">RFC2782</a>."
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind the tunnel to this interface (optional)."
@@ -1225,13 +1354,19 @@ msgstr "Taxa de bits"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:65
msgid "Bonding Mode"
-msgstr ""
+msgstr "Modo de ligação"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:201
msgid "Bonding Policy"
msgstr "Política do Vínculo"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3014
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+msgid "Both Listen addr and Relay To must be specified."
+msgstr ""
+"É necessário definir tanto o endereço de escuta quanto o endereço de "
+"distribuição."
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
#: modules/luci-compat/luasrc/model/network.lua:1421
msgid "Bridge"
msgstr "Bridge"
@@ -1242,17 +1377,17 @@ msgid "Bridge (Support direct communication between MAC VLANs)"
msgstr "Ponte (suporte à comunicação direta entre o MAC das VLANs)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
msgid "Bridge VLAN filtering"
msgstr "Filtragem da ponte VLAN"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
msgid "Bridge device"
msgstr "Aparelho ponte"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
msgid "Bridge port specific options"
msgstr "Opções específicas da porta da ponte"
@@ -1260,11 +1395,11 @@ msgstr "Opções específicas da porta da ponte"
msgid "Bridge ports"
msgstr "Portas da ponte"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:642
msgid "Bridge traffic table \"%h\""
msgstr "Tabela de tráfego da ponte \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
msgid "Bridge unit number"
msgstr "Número de unidade da bridge"
@@ -1272,7 +1407,7 @@ msgstr "Número de unidade da bridge"
msgid "Bring up empty bridge"
msgstr "Suba uma ponte vazia"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
msgid "Bring up on boot"
msgstr "Ativar com o arranque"
@@ -1285,7 +1420,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr "Política de divulgação (transmissão, 3)"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4153
msgid "Browse…"
msgstr "Navegar…"
@@ -1293,7 +1428,15 @@ msgstr "Navegar…"
msgid "Buffered"
msgstr "Buffered"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+msgid ""
+"CA certificate (PEM encoded; Use instead of system-wide store to verify the "
+"gateway certificate."
+msgstr ""
+"Certificado CA (codificado por PEM; use em vez do armazenamento em todo o "
+"sistema para aferir o certificado do gateway."
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
msgid "CA certificate; if empty it will be saved after the first connection."
msgstr ""
"Certificado da CA; se em branco, será salvo depois da primeira ligação."
@@ -1302,6 +1445,10 @@ msgstr ""
msgid "CLAT configuration failed"
msgstr "Configuração CLAT falhou"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+msgid "CNAME or fqdn"
+msgstr "CNAME ou fqdn"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "CPU usage (%)"
msgstr "Uso do CPU (%)"
@@ -1316,51 +1463,58 @@ msgstr "Em cache"
msgid "Call failed"
msgstr "A chamada falhou"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr ""
+"Pode ser útil caso o provedor tenha servidores de nomes IPv6, mas não "
+"forneça o roteamento IPv6."
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4162
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4651
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2051
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2113
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:465
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
msgid "Cancel"
msgstr "Cancelar"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:337
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347
msgid "Cannot parse configuration: %s"
-msgstr ""
+msgstr "Não foi possível analisar a configuração: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:569
msgctxt "Chain hook: forward"
msgid "Capture incoming packets addressed to other hosts"
-msgstr ""
+msgstr "Fazer a captura dos pacotes da entrada endereçados a outros hosts"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:561
msgctxt "Chain hook: prerouting"
msgid "Capture incoming packets before any routing decision"
msgstr "Capturar pacotes recebidos antes de qualquer decisão de roteamento"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565
msgctxt "Chain hook: input"
msgid "Capture incoming packets routed to the local system"
msgstr "Capturar pacotes de entrada roteados ao sistema local"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:577
msgctxt "Chain hook: postrouting"
msgid "Capture outgoing packets after any routing decision"
msgstr "Capturar pacotes de saída após qualquer decisão de roteamento"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
msgctxt "Chain hook: output"
msgid "Capture outgoing packets originating from the local system"
msgstr "Capturar pacotes de saída provenientes do sistema local"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
msgctxt "Chain hook: ingress"
msgid "Capture packets directly after the NIC received them"
msgstr "Capturar pacotes diretamente após o NIC recebê-los"
@@ -1369,24 +1523,24 @@ msgstr "Capturar pacotes diretamente após o NIC recebê-los"
msgid "Category"
msgstr "Categoria"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
msgid "Certificate constraint (Domain)"
msgstr "Restrição de certificado (Domínio)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
msgid "Certificate constraint (SAN)"
msgstr "Restrição de certificado (SAN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
msgid "Certificate constraint (Subject)"
msgstr "Restrição de certificado (Assunto)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
msgid "Certificate constraint (Wildcard)"
msgstr "Restrição de certificado (Wildcard)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid ""
"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
"`logread -f` during handshake for actual values"
@@ -1394,8 +1548,8 @@ msgstr ""
"Subcadeia de restrição de certificado - por exemplo, /CN=wifi.minhaempresa."
"pt<br />Veja `logread -f` durante o handshake para valores reais"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (exact match)"
@@ -1403,8 +1557,8 @@ msgstr ""
"Restrição/ões do certificado contra os valores SAN de DNS (se "
"disponível)<br />ou Assunto CN (correspondência exacta)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (suffix match)"
@@ -1412,8 +1566,8 @@ msgstr ""
"Restrição/ões do certificado contra os valores SAN de DNS (se "
"disponível)<br />ou Assunto CN (correspondência de sufixos)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1428,16 +1582,16 @@ msgstr ""
msgid "Chain"
msgstr "Cadeia"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:581
msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr "Gancho de corrente \"%h\""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
msgid "Changes"
msgstr "Alterações"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4721
msgid "Changes have been reverted."
msgstr "As alterações foram revertidas."
@@ -1449,17 +1603,18 @@ msgstr "Altera a palavra-passe de administrador para acesso ao aparelho"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1812
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
msgid "Channel"
msgstr "Canal"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
msgid "Channel Analysis"
msgstr "Análise dos canais"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391
msgid "Channel Width"
msgstr "Largura do canal"
@@ -1467,7 +1622,7 @@ msgstr "Largura do canal"
msgid "Check filesystems before mount"
msgstr "Verificar o sistema de ficheiros antes da montagem"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Check this option to delete the existing networks from this radio."
msgstr "Marque esta opção para remover as redes existentes neste rádio."
@@ -1484,8 +1639,8 @@ msgstr "A verificar a imagem…"
msgid "Choose mtdblock"
msgstr "Escolha o bloco mtd"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid ""
"Choose the firewall zone you want to assign to this interface. Select "
"<em>unspecified</em> to remove the interface from the associated zone or "
@@ -1497,7 +1652,7 @@ msgstr ""
"coloque em branco o campo <em>criar</em> para definir a nova zona e ligá-la "
"a interface."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>custom</em> field to define a new network."
@@ -1505,7 +1660,7 @@ msgstr ""
"Escolha a(s) rede(s) à(s) qual(is) deseja ligar esta interface wireless ou "
"preencha o campo <em>criar</em> para definir a nova rede."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
msgid "Cipher"
msgstr "Cifra"
@@ -1529,9 +1684,9 @@ msgstr ""
"Clique em \"Gravar o bloco mtd\" para descarregar o ficheiro do bloco mtd "
"especificado. (NOTA: ESTE RECURSO É PARA PROFISSIONAIS!)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3892
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
msgid "Client"
msgstr "Cliente"
@@ -1541,9 +1696,9 @@ msgstr "Cliente"
msgid "Client ID to send when requesting DHCP"
msgstr "ID de cliente a enviar para pedidos de DHCP"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4399
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
msgstr "Fechar"
@@ -1560,17 +1715,13 @@ msgstr ""
"Fechar ligação inativa após um dado tempo em segundos, use 0 para manter a "
"ligação"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
-msgid "Close list..."
-msgstr "Fechar lista..."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2237
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66
msgid "Collecting data..."
msgstr "A recolher dados..."
@@ -1590,7 +1741,7 @@ msgstr "O comando falhou"
msgid "Comment"
msgstr "Comentário"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid ""
"Complicates key reinstallation attacks on the client side by disabling "
"retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1610,29 +1761,32 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr "Cálculo do checksum de saída (opcional)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Config File"
+msgstr "Ficheiro de configuração"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Configuração"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:670
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:690
msgid "Configuration Export"
-msgstr ""
+msgstr "Exportação de configuração"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
msgid "Configuration changes applied."
msgstr "A configuração foi aplicada."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4508
msgid "Configuration changes have been rolled back!"
msgstr "A configuração foi revertida!"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
msgstr "A configuração falhou"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid ""
"Configures data rates based on the coverage cell density. Normal configures "
"basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
@@ -1648,7 +1802,7 @@ msgstr ""
"Muito Alto configura 24 Mbps como a taxa básica. As taxas suportadas "
"inferiores à taxa básica mínima não são oferecidas."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
msgid ""
"Configures the default router advertisement in <abbr title=\"Router "
"Advertisement\">RA</abbr> messages."
@@ -1656,28 +1810,28 @@ msgstr ""
"Configura anúncios de roteador padrão por mensagens de <abbr title=\"Router "
"Advertisement\">RA</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
msgid ""
-"Configures the operation mode of the <abbr title=\"Router Advertisement"
-"\">RA</abbr> service on this interface."
+"Configures the operation mode of the <abbr title=\"Router "
+"Advertisement\">RA</abbr> service on this interface."
msgstr ""
-"Configura o modo de operação do serviço de <abbr title=\"Router Advertisement"
-"\"> RA </abbr> nesta interface."
+"Configura o modo de operação do serviço de <abbr title=\"Router "
+"Advertisement\"> RA </abbr> nesta interface."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
msgid "Configures the operation mode of the DHCPv6 service on this interface."
msgstr "Configura o modo de operação do serviço DHCPv6 nesta interface."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
msgid ""
"Configures the operation mode of the NDP proxy service on this interface."
msgstr "Configura o modo de operação do serviço proxy do NDP nesta interface."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1314
msgid "Configure…"
msgstr "Configurar…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
msgid "Confirm disconnect"
msgstr "Confirme a desconexão"
@@ -1687,7 +1841,7 @@ msgstr "Confirmação"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
msgid "Connected"
msgstr "Ligado"
@@ -1701,9 +1855,9 @@ msgstr "A tentativa de ligação falhou"
msgid "Connection attempt failed."
msgstr "A tentativa de ligação falhou."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid "Connection endpoint"
-msgstr ""
+msgstr "Ponto final da conexão"
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:411
msgid "Connection lost"
@@ -1713,16 +1867,16 @@ msgstr "Ligação perdida"
msgid "Connections"
msgstr "Ligações"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
msgid "Connectivity change"
-msgstr ""
+msgstr "Alteração de conectividade"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:32
msgctxt "nft ct state"
msgid "Conntrack state"
msgstr "Estado do Conntrack"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:34
msgctxt "nft ct status"
msgid "Conntrack status"
msgstr "Estado do Conntrack"
@@ -1745,29 +1899,29 @@ msgstr ""
msgid "Contents have been saved."
msgstr "Os conteúdos foram gravados."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269
msgid "Continue"
msgstr "Continuar"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
msgctxt "nft jump action"
msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
msgstr "Continuar em <strong><a href=\"#%q.%q\">%h</a></strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
msgid "Continue in calling chain"
msgstr "Continuar na cadeia de chamadas"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:551
msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr "Continuar a processar pacotes inigualáveis"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4546
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4544
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1782,20 +1936,20 @@ msgstr ""
msgid "Country"
msgstr "País"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
msgid "Country Code"
msgstr "Código do País"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid "Coverage cell density"
msgstr "Densidade da célula de cobertura"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid "Create / Assign firewall-zone"
msgstr "Criar / Atribuir a uma zona de firewall"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
msgid "Create interface"
msgstr "Criar interface"
@@ -1811,15 +1965,15 @@ msgstr "Nível de Log do Cron"
msgid "Current power"
msgstr "Energia atual"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
msgctxt "nft meta hour"
msgid "Current time"
-msgstr ""
+msgstr "Hora atual"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
msgctxt "nft meta day"
msgid "Current weekday"
-msgstr ""
+msgstr "Dia da semana atual"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:573
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:575
@@ -1844,8 +1998,8 @@ msgstr "Intervalo de flash personalizado (kernel: temporizador)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
msgid ""
-"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
-"\">LED</abbr>s if possible."
+"Customizes the behaviour of the device <abbr title=\"Light Emitting "
+"Diode\">LED</abbr>s if possible."
msgstr ""
"Personaliza o comportamento dos <abbr title=\"Diodo Emissor de Luz\">LED</"
"abbr>s, se possível."
@@ -1854,38 +2008,38 @@ msgstr ""
msgid "DAD transmits"
msgstr "Transmissões DAD"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "DAE-Client"
msgstr "Cliente DAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "DAE-Port"
msgstr "Porta DAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "DAE-Secret"
msgstr "Segredo DAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
msgid "DHCP Options"
msgstr "Opções do DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
msgid "DHCP Server"
msgstr "Servidor DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:249
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
msgid "DHCP and DNS"
msgstr "DHCP e DNS"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2110
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:969
msgid "DHCP client"
msgstr "Cliente DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid "DHCP-Options"
msgstr "Opções DHCP"
@@ -1894,7 +2048,7 @@ msgstr "Opções DHCP"
msgid "DHCPv6 client"
msgstr "Cliente DHCPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
msgid "DHCPv6-Service"
msgstr "Serviço DHCPv6"
@@ -1906,29 +2060,29 @@ msgstr "Serviço DHCPv6"
msgid "DNS"
msgstr "DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
msgid "DNS forwardings"
msgstr "Encaminhamentos DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526
msgid "DNS query port"
msgstr ""
"Porta de consulta do <abbr title=\"Servidor de Nomes de Domínio\">DNS</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
msgid "DNS search domains"
msgstr "Domínios de pesquisa do DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
msgid "DNS server port"
msgstr ""
"Porta do servidor <abbr title=\"Servidor de Nomes de Domínio\">DNS</abbr>"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:286
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
msgid "DNS setting is invalid"
-msgstr ""
+msgstr "A configuração do DNS é inválido"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid "DNS weight"
msgstr "Peso do DNS"
@@ -1936,11 +2090,11 @@ msgstr "Peso do DNS"
msgid "DNS-Label / FQDN"
msgstr "Rótulo DNS / FQDN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
msgid "DNSSEC"
msgstr "DNSSEC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
msgid "DNSSEC check unsigned"
msgstr "Verificar DNSSEC sem assinatura"
@@ -1952,39 +2106,47 @@ msgstr "Tempo de expiração para ociosidade do DPD"
msgid "DS-Lite AFTR address"
msgstr "Endereço DS-Lite AFTR"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
msgid "DSL"
msgstr "DSL"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
msgid "DSL Status"
msgstr "Estado da DSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
msgid "DSL line mode"
msgstr "Modo de linha DSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "DTIM Interval"
msgstr "Intervalo DTIM"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
msgid "DUID"
msgstr "DUID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Data Rate"
msgstr "Taxa de Dados"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+msgid "Data Received"
+msgstr "Dados Recebidos"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
+msgid "Data Transmitted"
+msgstr "Dados Transmitidos"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
msgid "Debug"
msgstr "Depuração"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
msgid "Default router"
msgstr "Roteador padrão"
@@ -1992,7 +2154,7 @@ msgstr "Roteador padrão"
msgid "Default state"
msgstr "Estado predefinido"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid ""
"Define additional DHCP options, for example "
"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
@@ -2022,23 +2184,23 @@ msgstr ""
msgid "Defines a specific MTU for this route"
msgstr "Define uma MTU específica para esta rota"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid "Delegate IPv6 prefixes"
msgstr "Delegue prefixos IPv6"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3566
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
msgid "Delete"
msgstr "Apagar"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
msgid "Delete key"
msgstr "Apagar chave"
@@ -2046,21 +2208,22 @@ msgstr "Apagar chave"
msgid "Delete request failed: %s"
msgstr "Pedido de apagar falhou: %s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:906
msgid "Delete this network"
msgstr "Apagar esta rede"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "Delivery Traffic Indication Message Interval"
msgstr "Intervalo da Mensagem Indicativa de Envio de Tráfego (DTIM)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
msgid "Description"
msgstr "Descrição"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
msgid "Deselect"
msgstr "Desmarcar"
@@ -2068,7 +2231,7 @@ msgstr "Desmarcar"
msgid "Design"
msgstr "Tema"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:731
msgid "Designated master"
msgstr "Mestre designado"
@@ -2078,12 +2241,12 @@ msgstr "Mestre designado"
msgid "Destination"
msgstr "Destino"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
msgctxt "nft ip daddr"
msgid "Destination IP"
msgstr "IP de destino"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
msgctxt "nft ip6 daddr"
msgid "Destination IPv6"
msgstr "Destino IPv6"
@@ -2092,7 +2255,7 @@ msgstr "Destino IPv6"
msgid "Destination port"
msgstr "Porta de destino"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
msgctxt "nft ip dport"
msgid "Destination port"
msgstr "Porta de destino"
@@ -2105,21 +2268,21 @@ msgstr "Zona de destino"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1134
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid "Device"
msgstr "Aparelho"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:920
msgid "Device Configuration"
msgstr "Configuração do Aparelho"
@@ -2140,7 +2303,7 @@ msgstr "Nome do aparelho"
msgid "Device not managed by ModemManager."
msgstr "Aparelho não gerido pelo ModemManager."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
msgid "Device not present"
msgstr "O aparelho não está presente"
@@ -2148,7 +2311,7 @@ msgstr "O aparelho não está presente"
msgid "Device type"
msgstr "Tipo do aparelho"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4545
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4543
msgid "Device unreachable!"
msgstr "Aparelho não alcançável!"
@@ -2156,16 +2319,16 @@ msgstr "Aparelho não alcançável!"
msgid "Device unreachable! Still waiting for device..."
msgstr "O aparelho está fora de alcance! Ainda à espera do aparelho..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
msgid "Devices"
msgstr "Dispositivos"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:159
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
msgid "Diagnostics"
msgstr "Diagnósticos"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106
msgid "Dial number"
msgstr "Número de discagem"
@@ -2175,12 +2338,12 @@ msgstr "Diretório"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Disable"
msgstr "Desativar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid ""
"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
"this interface."
@@ -2197,20 +2360,21 @@ msgstr "Desativar pesquisas de DNS"
msgid "Disable Encryption"
msgstr "Desativar encriptação"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1184
msgid "Disable Inactivity Polling"
msgstr "Desactivar a Polling de Inactividade"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Disable this network"
msgstr "Desativar esta rede"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
@@ -2219,23 +2383,23 @@ msgstr "Desativar esta rede"
msgid "Disabled"
msgstr "Desativado"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:521
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
msgctxt "Label indicating that WireGuard peer is disabled"
msgid "Disabled"
-msgstr ""
+msgstr "Desativado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Disassociate On Low Acknowledgement"
msgstr "Desassociar quando tiver baixa confirmação"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
msgid ""
"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
msgstr ""
-"Descarta as respostas dos servidores externos que conteem endereços <a href="
-"\"%s\">RFC1918</a>."
+"Descarta as respostas dos servidores externos que conteem endereços <a "
+"href=\"%s\">RFC1918</a>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351
@@ -2243,7 +2407,6 @@ msgid "Disconnect"
msgstr "Desconectar"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
msgid "Disconnection attempt failed"
msgstr "A tentativa de desconexão falhou"
@@ -2257,27 +2420,29 @@ msgstr "Espaço no disco"
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3264
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1775
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
msgid "Dismiss"
msgstr "Dispensar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance Optimization"
msgstr "Otimização de Distância"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance to farthest network member in meters."
msgstr "Distância para o host da rede mais distante em metros."
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:75
msgid "Distributed ARP Table"
-msgstr ""
+msgstr "Tabela ARP distribuída"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
msgid ""
"Dnsmasq instance to which this boot section is bound. If unspecified, the "
"section is valid for all dnsmasq instances."
@@ -2285,17 +2450,17 @@ msgstr ""
"A instância do Dnsmasq à qual esta secção de inicialização está ligada. Se "
"não for especificado, a secção é válida para todas as instâncias dnsmasq."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid ""
-"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
-"forwarder."
+"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
+"abbr> forwarder."
msgstr ""
"O Dnsmasq é um servidor leve de <abbr title=\"Dynamic Host Configuration "
-"Protocol\">DHCP</abbr> e encaminhador de <abbr title=\"Domain Name System"
-"\">DNS</abbr>."
+"Protocol\">DHCP</abbr> e encaminhador de <abbr title=\"Domain Name "
+"System\">DNS</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
msgid "Do not cache negative replies, e.g. for non-existent domains."
msgstr "Não por respostas negativas em cache, p.e. para domínios inexistentes."
@@ -2307,25 +2472,19 @@ msgstr "Não por respostas negativas em cache, p.e. para domínios inexistentes.
msgid "Do not create host route to peer (optional)."
msgstr "Não crie a rota do host para o peer (opcional)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
msgid "Do not forward DNS queries without dots or domain parts."
msgstr "Não encaminhar consultas DNS sem pontos ou partes de domínio."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
-msgid "Do not forward queries that cannot be answered by public resolvers."
-msgstr ""
-"Não encaminhar pedidos que não possam ser respondidos por servidores "
-"públicos de nomes."
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
msgid "Do not forward reverse lookups for local networks."
msgstr "Não encaminhar buscas reversas para redes locais."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
msgid "Do not listen on the specified interfaces."
msgstr "Evite escutar nestas Interfaces."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
msgid "Do not offer DHCPv6 service on this interface."
msgstr "Não oferecer o serviço DHCPv6 nesta interface."
@@ -2334,7 +2493,7 @@ msgctxt "VLAN port state"
msgid "Do not participate"
msgstr "Não participar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
msgid ""
"Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
"packets."
@@ -2346,7 +2505,7 @@ msgstr ""
msgid "Do not send a hostname"
msgstr "Não envie um nome de host"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
msgid ""
"Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr> messages on this interface."
@@ -2358,7 +2517,7 @@ msgstr ""
msgid "Do you really want to delete \"%s\" ?"
msgstr "Quer mesmo apagar \"%s\"?"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
msgstr "Deseja mesmo apagar a seguinte chave SSH?"
@@ -2370,23 +2529,24 @@ msgstr "Quer mesmo apagar todas as configurações?"
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "Deseja mesmo apagar recursivamente o diretório \"%s\"?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:593
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613
msgid "Do you want to replace the current PSK?"
-msgstr ""
+msgstr "Deseja substituir o PSK atual?"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:100
msgid "Do you want to replace the current keys?"
-msgstr ""
+msgstr "Deseja substituir as chaves atuais?"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
msgid "Domain"
msgstr "Domínio"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
msgid "Domain required"
msgstr "Domínio requerido"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
msgid "Domain whitelist"
msgstr "Lista Branca do Domínio"
@@ -2412,17 +2572,17 @@ msgstr "Transferir backup"
msgid "Download mtdblock"
msgstr "Transferir o bloco mtd"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
msgid "Downstream SNR offset"
-msgstr ""
-"Deslocamento <abbr title=\"Signal to Noise Ratio\">SNR</abbr> do sinal "
-"recebido"
+msgstr "Deslocamento do SNR a jusante"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
msgid ""
"Drag or paste a valid <em>*.conf</em> file below to configure the local "
"WireGuard interface."
msgstr ""
+"Arraste ou cole um ficheiro válido <em>*.conf</em> abaixo para configurar a "
+"interface local do WireGuard."
#: modules/luci-base/htdocs/luci-static/resources/form.js:2698
msgid "Drag to reorder"
@@ -2432,12 +2592,12 @@ msgstr "Arraste para reordenar"
msgid "Drop Duplicate Frames"
msgstr "Descartar Quadros Duplicados"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
msgctxt "nft drop action"
msgid "Drop packet"
msgstr "Abandonar o pacote"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:547
msgctxt "Chain policy: drop"
msgid "Drop unmatched packets"
msgstr "Abandonar pacotes inigualáveis"
@@ -2451,28 +2611,29 @@ msgid ""
"Dropbear offers <abbr title=\"Secure Shell\">SSH</abbr> network shell access "
"and an integrated <abbr title=\"Secure Copy\">SCP</abbr> server"
msgstr ""
-"Dropbear oferece um acesso shell seguro à rede <abbr title=\"Secure Shell"
-"\">SSH</abbr> e um servidor <abbr title=\"Secure Copy\">SCP</abbr> integrado"
+"Dropbear oferece um acesso shell seguro à rede <abbr title=\"Secure "
+"Shell\">SSH</abbr> e um servidor <abbr title=\"Secure Copy\">SCP</abbr> "
+"integrado"
#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:14
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:11
msgid "Dual-Stack Lite (RFC6333)"
msgstr "Dual-Stack Lite (RFC6333)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
msgstr ""
"<abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> Dinâmico"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "Dynamic Authorization Extension client."
msgstr "Cliente de extensão de autorização dinâmica."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "Dynamic Authorization Extension port."
msgstr "Porta de extensão de autorização dinâmica."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "Dynamic Authorization Extension secret."
msgstr "Segredo da extensão de autorização dinâmica."
@@ -2480,7 +2641,7 @@ msgstr "Segredo da extensão de autorização dinâmica."
msgid "Dynamic tunnel"
msgstr "Túnel dinâmico"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid ""
"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
"having static leases will be served."
@@ -2492,17 +2653,17 @@ msgstr ""
msgid "EA-bits length"
msgstr "Comprimento dos bits EA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1635
msgid "EAP-Method"
msgstr "Método EAP"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:505
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
msgid "Edit"
msgstr "Editar"
@@ -2518,15 +2679,15 @@ msgstr ""
"Edite os dados de configuração brutos acima para corrigir qualquer erro e "
"selecione em \"Gravar\" para recarregar a página."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
msgid "Edit this network"
msgstr "Editar esta rede"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:852
msgid "Edit wireless network"
msgstr "Editar rede wireless"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
msgctxt "nft rt mtu"
msgid "Effective route MTU"
msgstr "MTU efetiva da rota"
@@ -2538,7 +2699,7 @@ msgstr "Mapeamento do egresso QoS"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:13
msgctxt "nft meta oif"
msgid "Egress device id"
-msgstr ""
+msgstr "ID do aparelho Egress"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:11
msgctxt "nft meta oifname"
@@ -2559,12 +2720,12 @@ msgstr "Egresso desmarcado"
msgid "Emergency"
msgstr "Emergência"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Enable"
msgstr "Ativar"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
msgstr ""
"Ativar / desativar par. Reinicie a interface wireguard para aplicar as "
@@ -2575,14 +2736,14 @@ msgid ""
"Enable <abbr title=\"Internet Group Management Protocol\">IGMP</abbr> "
"snooping"
msgstr ""
-"Ativar a monitorização do <abbr title=\"Internet Group Management Protocol"
-"\">IGMP</abbr> (Snooping)"
+"Ativar a monitorização do <abbr title=\"Internet Group Management "
+"Protocol\">IGMP</abbr> (Snooping)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:518
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
msgstr "Ativar o <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
msgstr "Ativar <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
@@ -2633,7 +2794,7 @@ msgstr "Ativar o cliente NTP"
msgid "Enable Single DES"
msgstr "Ativar DES Único"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
msgid "Enable TFTP server"
msgstr "Ativar o servidor TFTP"
@@ -2645,26 +2806,26 @@ msgstr "Ative a filtragem VLAN"
msgid "Enable VLAN functionality"
msgstr "Ativar a funcionalidade VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1787
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
msgstr "Ativar o botão WPS. requer WPA(2)-PSK/WPA3-SAE"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
msgid ""
-"Enable automatic redirection of <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> port."
+"Enable automatic redirection of <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr> port."
msgstr ""
"Ative o redirecionamento automático das solicitações <abbr title=\"Hypertext "
"Transfer Protocol\">HTTP</abbr> à porta <abbr title=\"Hypertext Transfer "
"Protocol Secure\">HTTPS</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
msgstr "Ative a delegação de prefixos IPv6 disponíveis nesta interface"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid "Enable key reinstallation (KRACK) countermeasures"
msgstr "Ativar contramedidas contra o ataque de reinstalação de chave (KRACK)"
@@ -2692,7 +2853,7 @@ msgstr "Ative o consultor multicast"
msgid "Enable multicast support"
msgstr "Ative o suporte ao multicast"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
msgstr ""
@@ -2721,11 +2882,11 @@ msgstr "Ativar suporte para tráfego de multicast (opcional)."
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
msgstr "Ativa o campo DF (Não Fragmentar) dos pacotes encapsulados."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
msgid "Enable the built-in single-instance TFTP server."
msgstr "Ativar o servidor integrado de instância única de TFTP."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Enable this network"
msgstr "Ativar esta rede"
@@ -2738,8 +2899,9 @@ msgstr "Ativar o checksum no tx"
msgid "Enable unicast flooding"
msgstr "Ative a inundação unicast"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
msgstr "Ativado"
@@ -2747,10 +2909,10 @@ msgstr "Ativado"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:538
msgid "Enables IGMP snooping on this bridge"
msgstr ""
-"Ativar a monitorização do <abbr title=\"Internet Group Management Protocol"
-"\">IGMP</abbr> (Snooping) nesta bridge"
+"Ativar a monitorização do <abbr title=\"Internet Group Management "
+"Protocol\">IGMP</abbr> (Snooping) nesta bridge"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
@@ -2763,6 +2925,8 @@ msgid ""
"Enables more efficient, group aware multicast forwarding infrastructure in "
"batman-adv."
msgstr ""
+"Permite uma infraestrutura de encaminhamento multicast mais eficiente e "
+"consciente do grupo do batman-adv."
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:518
msgid "Enables the Spanning Tree Protocol on this bridge"
@@ -2772,30 +2936,35 @@ msgstr "Ativa o Spanning Tree nesta bridge"
msgid "Encapsulation limit"
msgstr "Limite de encapsulamento"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
msgid "Encapsulation mode"
msgstr "Modo de encapsulamento"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1815
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
msgid "Encryption"
msgstr "Encriptação"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+msgid "Endpoint"
+msgstr "Ponto final"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid "Endpoint Host"
msgstr "Host Terminal"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Endpoint Port"
msgstr "Porta do Terminal"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:316
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
msgid "Endpoint setting is invalid"
-msgstr ""
+msgstr "O ponto final da configuração é inválido"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:684
msgid "Enforce IGMPv1"
@@ -2829,11 +2998,11 @@ msgstr "Introduza um valor personalizado"
msgid "Erasing..."
msgstr "A apagar..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:115
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:116
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
msgid "Error"
msgstr "Erro"
@@ -2842,16 +3011,16 @@ msgstr "Erro"
msgid "Error getting PublicKey"
msgstr "Erro ao obter a PublicKey"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Errored seconds (ES)"
msgstr "Segundos com erro (ES)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3027
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
#: modules/luci-compat/luasrc/model/network.lua:1433
msgid "Ethernet Adapter"
msgstr "Adaptador Ethernet"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
#: modules/luci-compat/luasrc/model/network.lua:1423
msgid "Ethernet Switch"
msgstr "Switch Ethernet"
@@ -2864,11 +3033,19 @@ msgstr "A cada 30 segundos (lento, 0)"
msgid "Every second (fast, 1)"
msgstr "A cada segundo (rápido, 1)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
msgid "Exclude interfaces"
msgstr "Excluir interfaces"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:160
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr ""
+"A execução de vários comandos de rede para verificar a conexão e a resolução "
+"dos nomes com os outros sistemas."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
msgid ""
"Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
"e.g. for RBL services."
@@ -2880,11 +3057,15 @@ msgstr ""
msgid "Existing device"
msgstr "Aparelho existente"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
msgid "Expand hosts"
msgstr "Expandir hosts"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+msgid "Expected port number."
+msgstr "Era esperado o número da porta."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
msgid "Expecting a hexadecimal assignment hint"
msgstr "À espera de uma dica de atribuição hexadecimal"
@@ -2905,11 +3086,11 @@ msgstr "Na expectativa de dois valores prioritários separados por dois pontos"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "Expecting: %s"
msgstr "Esperando: %s"
@@ -2921,7 +3102,7 @@ msgstr "Esperando: um valor não vazio"
msgid "Expires"
msgstr "Expira"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
msgstr ""
@@ -2931,11 +3112,11 @@ msgstr ""
msgid "External"
msgstr "Externo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "External R0 Key Holder List"
msgstr "Lista dos Detentor de Chave R0 Externo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid "External R1 Key Holder List"
msgstr "Lista dos Detentor de Chave R1 Externo"
@@ -2963,15 +3144,15 @@ msgstr "Opções adicionais do pppd"
msgid "Extra sstpc options"
msgstr "Opções extras do sstpc"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550
msgid "FT over DS"
msgstr "FT over DS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1549
msgid "FT over the Air"
msgstr "FT over the Air"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
msgid "FT protocol"
msgstr "Protocolo FT"
@@ -2979,63 +3160,95 @@ msgstr "Protocolo FT"
msgid "Failed to change the system password."
msgstr "Falha ao alterar a palavra-passe do sistema."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr "Houve uma falha ao configurar o modem"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
"Não foi possível confirmar a aplicação das configurações dentro de %ds, "
"aguardando a reversão destas…"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr "Houve uma falha na conexão"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr "Houve uma falha ao desconectar"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
msgstr "Falha ao executar \"/etc/init.d/%s %s\" ação: %s"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr "Houve uma falha ao obter as informações do modem"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr "Houve uma falha ao inicializar o modem"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr "Houve uma falha ao definir o modo de operação"
+
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
msgid "File"
msgstr "Ficheiro"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"File listing upstream resolvers, optionally domain-specific, e.g. "
"<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
msgstr ""
-"Este ficheiro pode conter linhas como 'server=/domain/1.2.3.4' ou "
-"'server=1.2.3.4' para domínios específicos ou servidores <abbr title="
-"\"Domain Name System\">DNS</abbr> completamente upstream."
+"Ficheiros que listam os resolvedores a montante, opcionalmente específicos "
+"do domínio, por exemplo <code>server=1.2.3.4</code>, <code>server=/"
+"domínio/1.2.3.4</code>."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2655
msgid "File not accessible"
msgstr "Ficheiro não acessível"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
msgid "File to store DHCP lease information."
msgstr "Ficheiro para armazenar informações de concessão de DHCP."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
msgid "File with upstream resolvers."
msgstr "Ficheiro com os resolvedores upstream."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "Filename"
msgstr "Nome do ficheiro"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
msgid "Filename of the boot image advertised to clients."
msgstr "Nome do ficheiro da imagem de inicialização anunciada aos clientes."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
msgid "Filesystem"
msgstr "Sistema de ficheiros"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+msgid "Filter IPv4 A records"
+msgstr "Filtrar os registos IPv4 A"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+msgid "Filter IPv6 AAAA records"
+msgstr "Filtrar os registos IPv6 AAAA"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+msgid "Filter SRV/SOA service discovery"
+msgstr "Filtre a descoberta do serviço SRV/SOA"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
msgid "Filter private"
msgstr "Filtrar endereços privados"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
-msgid "Filter useless"
-msgstr "Filtrar inúteis"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
msgid "Filtering for all slaves, no validation"
msgstr "Filtragem para todos os escravos, sem validação"
@@ -3051,8 +3264,15 @@ msgid "Filtering for all slaves, validation only for backup slaves"
msgstr ""
"Filtragem para todos os escravos, validação apenas para os escravos de backup"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr ""
+"Filtra a descoberta do serviço SRV/SOA, visa evitar o acionamento de "
+"ligações dial-on-demand."
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Finalizing failed"
msgstr "A finalização falhou"
@@ -3065,7 +3285,7 @@ msgstr ""
"substitua a configuração com valores predefinidos baseados no que foi "
"detetado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
msgid "Find and join network"
msgstr "Procurar e ligar a uma rede"
@@ -3079,10 +3299,11 @@ msgid "Firewall"
msgstr "Firewall"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
msgid "Firewall Mark"
msgstr "Marca da Firewall"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
msgid "Firewall Settings"
msgstr "Definições da Firewall"
@@ -3094,17 +3315,17 @@ msgstr "Estado da Firewall"
msgid "Firewall mark"
msgstr "Marca do firewall"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
msgid "Firmware File"
msgstr "Ficheiro de Firmware"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
msgid "Firmware Version"
msgstr "Versão do firmware"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
msgid "Fixed source port for outbound DNS queries."
-msgstr "Porta fixa de origem para saída dos pedidos DNS"
+msgstr "Porta de origem fixa para consultas de DNS de saída."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:312
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:449
@@ -3128,20 +3349,20 @@ msgstr "Operações na memória flash"
msgid "Flashing…"
msgstr "A fazer o Flash…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force"
msgstr "Forçar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid "Force 40MHz mode"
msgstr "Forçar o modo 40MHz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
msgid "Force CCMP (AES)"
msgstr "Forçar CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force DHCP on this network even if another server is detected."
msgstr "Forçar DHCP nesta rede mesmo que outro servidor seja detetado."
@@ -3153,15 +3374,15 @@ msgstr "Imponha a versão do IGMP"
msgid "Force MLD version"
msgstr "Imponha a versão do MLD"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
msgid "Force TKIP"
msgstr "Forçar TKIP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
msgid "Force TKIP and CCMP (AES)"
msgstr "Forçar TKIP e CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid "Force link"
msgstr "Forçar o link"
@@ -3173,23 +3394,23 @@ msgstr "Forçar a atualização"
msgid "Force use of NAT-T"
msgstr "Forçar o uso do NAT-T"
-#: modules/luci-base/luasrc/view/csrftoken.htm:8
+#: modules/luci-base/ucode/template/csrftoken.ut:8
msgid "Form token mismatch"
msgstr "Chave electrónica do formulário não corresponde"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
msgid ""
-"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> messages between the designated master "
-"interface and downstream interfaces."
+"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
+"designated master interface and downstream interfaces."
msgstr ""
"Encaminhe as mensagens <abbr title=\"Neighbour Discovery Protocol\">NDP</"
"abbr> <abbr title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
"title=\"Neighbour Advertisement, Type 136\">NA</abbr> entre a interface "
"principal que foi designada e as interfaces \"downstream\"."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
msgid ""
"Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages received on the designated master interface to downstream "
@@ -3203,7 +3424,7 @@ msgstr ""
msgid "Forward DHCP traffic"
msgstr "Encaminhar tráfego DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
msgid ""
"Forward DHCPv6 messages between the designated master interface and "
"downstream interfaces."
@@ -3211,7 +3432,7 @@ msgstr ""
"Encaminhe as mensagens DHCPv6 entre a interface principal e as interfaces "
"\"downstream\"."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
msgid "Forward Error Correction Seconds (FECS)"
msgstr ""
"Encaminhar segundos da correção de erros ( <abbr title=\"Forward Error "
@@ -3225,7 +3446,7 @@ msgstr "Encaminhar tráfego de broadcast"
msgid "Forward delay"
msgstr "Atraso do encaminhamento"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
msgid "Forward mesh peer traffic"
msgstr "Encaminhar o tráfego do parceiro da mesh"
@@ -3233,19 +3454,19 @@ msgstr "Encaminhar o tráfego do parceiro da mesh"
msgid "Forward multicast packets as unicast packets on this device."
msgstr "Encaminhe neste aparelho os pacotes multicast como pacotes unicast."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
msgid "Forwarding mode"
msgstr "Modo de encaminhamento"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:80
msgid "Fragmentation"
-msgstr ""
+msgstr "Fragmentação"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:964
msgid "Fragmentation Threshold"
msgstr "Limiar de Fragmentação"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
msgctxt "nft nat flag fully-random"
msgid "Full port randomization"
msgstr "Aleatorização completa da porta"
@@ -3265,7 +3486,7 @@ msgid "GHz"
msgstr "GHz"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
msgid "GPRS only"
msgstr "Só GPRS"
@@ -3293,7 +3514,7 @@ msgstr "Gateway"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:85
msgid "Gateway Mode"
-msgstr ""
+msgstr "Modo gateway"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:36
msgid "Gateway Ports"
@@ -3304,8 +3525,8 @@ msgstr "Portas de gateway"
msgid "Gateway address is invalid"
msgstr "O endereço do gateway é inválido"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
@@ -3313,10 +3534,10 @@ msgstr "O endereço do gateway é inválido"
msgid "General Settings"
msgstr "Configurações gerais"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "General Setup"
msgstr "Configuração Geral"
@@ -3328,7 +3549,7 @@ msgstr "Opções gerais do aparelho"
msgid "Generate Config"
msgstr "Gerar Configuração"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid "Generate PMK locally"
msgstr "Gerar a <abbr title=\"Pairwise Master Key\">PMK</abbr> localmente"
@@ -3336,29 +3557,29 @@ msgstr "Gerar a <abbr title=\"Pairwise Master Key\">PMK</abbr> localmente"
msgid "Generate archive"
msgstr "Gerar arquivo"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:789
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819
msgid "Generate configuration"
-msgstr ""
+msgstr "Gera a configuração"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:829
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859
msgid "Generate configuration…"
-msgstr ""
+msgstr "Gera a configuração…"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:109
msgid "Generate new key pair"
-msgstr ""
+msgstr "Gera um novo par de chaves"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
msgid "Generate preshared key"
-msgstr ""
+msgstr "Gera uma chave pré-compartilhada"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:671
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:691
msgid "Generates a configuration suitable for import on a WireGuard peer"
-msgstr ""
+msgstr "Gera uma configuração adequada para a importação num peer do WireGuard"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:763
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
msgid "Generating QR code…"
-msgstr ""
+msgstr "Gerando o código QR…"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
msgid "Given password confirmation did not match, password not changed!"
@@ -3369,25 +3590,25 @@ msgstr ""
msgid "Global Settings"
msgstr "Configurações Globais"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
msgid "Global network options"
msgstr "Opções de rede globais"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:82
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:84
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
msgid "Go to firmware upgrade..."
msgstr "Ir à atualização do firmware..."
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:72
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
msgid "Go to password configuration..."
msgstr "Ir para a configuração da palavra-passe…"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3748
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
msgid "Go to relevant configuration page"
@@ -3399,7 +3620,7 @@ msgstr "Conceder acesso à configuração do DHCP"
#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status-index.json:22
msgid "Grant access to DHCP status display"
-msgstr "Conceder o acesso à visualização do estado do DHCP"
+msgstr "Conceder acesso à visualização do estado do DHCP"
#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status-index.json:31
msgid "Grant access to DSL status display"
@@ -3413,6 +3634,10 @@ msgstr "Conceder acesso aos procedimentos do LuCI OpenConnect"
msgid "Grant access to LuCI Wireguard procedures"
msgstr "Conceder acesso aos procedimentos da LuCI Wireguard"
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr "Conceda acesso aos procedimentos do LuCI openfortivpn"
+
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
msgid "Grant access to SSH configuration"
msgstr "Conceder acesso à configuração do SSH"
@@ -3435,7 +3660,7 @@ msgstr "Conceder acesso às operações flash"
#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status-index.json:3
msgid "Grant access to main status display"
-msgstr "Conceder o acesso à visualização do estado principal"
+msgstr "Conceder acesso à visualização do estado principal"
#: protocols/luci-proto-modemmanager/root/usr/share/rpcd/acl.d/luci-proto-modemmanager.json:3
msgid "Grant access to mmcli"
@@ -3518,13 +3743,13 @@ msgstr "Acesso HTTP(s)"
msgid "Hang Up"
msgstr "Desligar"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Header Error Code Errors (HEC)"
msgstr ""
"Erros de Código de Erro de Cabeçalho (<abbr title=\"Header Error Code\">HEC</"
"abbr>)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
msgid "Heartbeat interval (kernel: heartbeat)"
msgstr "Intervalo de heartbeat (kernel: heartbeat)"
@@ -3540,32 +3765,32 @@ msgstr ""
"Aqui pode configurar os aspectos básicos do seu aparelho como o nome do host "
"ou o fuso horário."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr ""
-"Ocultar <abbr title=\"Identificador de Conjunto de Serviços Estendidos"
-"\">ESSID</abbr>"
+"Ocultar <abbr title=\"Identificador de Conjunto de Serviços "
+"Estendidos\">ESSID</abbr>"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332
msgid "Hide empty chains"
msgstr "Esconder cadeias vazias"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
msgid "High"
msgstr "Alto"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
msgctxt "Chain hook description"
msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
msgstr "Gancho: <strong>%h</strong> (%h), Prioridade: <strong>%d</strong>"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:92
msgid "Hop Penalty"
-msgstr ""
+msgstr "Penalidade do salto"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2169
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2231
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
msgid "Host"
@@ -3575,7 +3800,7 @@ msgstr "Host"
msgid "Host expiry timeout"
msgstr "Tempo limite de expiração de equipamento"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
msgid "Host requests this filename from the boot server."
msgstr "O host solicita este nome de ficheiro no servidor de inicialização."
@@ -3584,9 +3809,9 @@ msgid "Host-Uniq tag content"
msgstr "Conteúdo da etiqueta Host-Uniq"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
msgid "Hostname"
@@ -3596,11 +3821,11 @@ msgstr "Nome do Host"
msgid "Hostname to send when requesting DHCP"
msgstr "Nome do Host a enviar quando houver um pedido DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
msgid "Hostnames"
msgstr "Endereços de Hosts"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
msgid ""
"Hostnames are used to bind a domain name to an IP address. This setting is "
"redundant for hostnames already configured with static leases, but it can be "
@@ -3626,18 +3851,30 @@ msgstr "Contadores legíveis por humanos"
msgid "Hybrid"
msgstr "Híbrido"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr "Código ICMP"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr "Tipo ICMP"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
msgctxt "nft icmpv6 code"
msgid "ICMPv6 code"
msgstr "Código ICMPv6"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
msgctxt "nft icmpv6 type"
msgid "ICMPv6 type"
msgstr "Tipo ICMPv6"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
+msgid "ID"
+msgstr "ID"
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3655,11 +3892,11 @@ msgstr "Grupo DH do IKE"
msgid "IP Addresses"
msgstr "Endereços IP"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
msgid "IP Protocol"
msgstr "Protocolo IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
msgid "IP Sets"
msgstr "Conjuntos de IP"
@@ -3667,7 +3904,7 @@ msgstr "Conjuntos de IP"
msgid "IP Type"
msgstr "Tipo de IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
msgid "IP address"
@@ -3683,7 +3920,17 @@ msgstr "O endereço IP é inválido"
msgid "IP address is missing"
msgstr "O endereço IP está ausente"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+"Endereços IP permitidos dentro do túnel. O par aceitará pacotes no túnel com "
+"endereços IP de origem correspondentes a esta lista e roteará de volta os "
+"pacotes com IP de destino correspondente."
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:37
msgctxt "nft ip protocol"
msgid "IP protocol"
msgstr "Protocolo IP"
@@ -3693,15 +3940,15 @@ msgctxt "nft meta l4proto"
msgid "IP protocol"
msgstr "Protocolo IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
msgid "IP set"
msgstr "conjunto de IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305
msgid "IP sets"
msgstr "Conjuntos IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
msgid "IPs to override with NXDOMAIN"
msgstr "Substituir Domínios NX Falsos"
@@ -3709,14 +3956,14 @@ msgstr "Substituir Domínios NX Falsos"
msgid "IPsec XFRM"
msgstr "IPsec XFRM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
msgid "IPv4"
msgstr "IPv4"
@@ -3742,7 +3989,7 @@ msgstr "IPv4 Superior"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
msgid "IPv4 address"
@@ -3782,11 +4029,11 @@ msgstr "Prefixo IPv4"
msgid "IPv4 prefix length"
msgstr "Comprimento do prefixo IPv4"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:626
msgid "IPv4 traffic table \"%h\""
msgstr "Tabela de tráfego IPv4 \"%h\""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
msgid "IPv4+IPv6"
msgstr "IPv4+IPv6"
@@ -3799,23 +4046,23 @@ msgstr "IPv4-in-IPv4 (RFC2003)"
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr "IPv4/IPv6 (ambos - predefinição é IPv4)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:634
msgid "IPv4/IPv6 traffic table \"%h\""
msgstr "Tabela de tráfego IPv4/IPv6 \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:109
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
msgid "IPv6"
msgstr "IPv6"
@@ -3831,7 +4078,7 @@ msgstr "MTU IPv6"
msgid "IPv6 Neighbours"
msgstr "Vizinhos IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
msgid "IPv6 RA Settings"
msgstr "Configurações do IPv6 RA"
@@ -3843,11 +4090,11 @@ msgstr "Roteamento IPv6"
msgid "IPv6 Rules"
msgstr "Regras IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
msgid "IPv6 Settings"
msgstr "Configurações IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid "IPv6 ULA-Prefix"
msgstr "Prefixo ULA IPv6"
@@ -3861,12 +4108,12 @@ msgstr "IPv6 Superior"
msgid "IPv6 address"
msgstr "Endereço IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid "IPv6 assignment hint"
msgstr "Sugestão de atribuição IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid "IPv6 assignment length"
msgstr "Tamanho da atribuição IPv6"
@@ -3882,7 +4129,7 @@ msgstr "Rede IPv6 em notação endereço/máscara de rede"
msgid "IPv6 only"
msgstr "Apenas IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid "IPv6 preference"
msgstr "Preferência do IPv6"
@@ -3891,7 +4138,7 @@ msgstr "Preferência do IPv6"
msgid "IPv6 prefix"
msgstr "Prefixo IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid "IPv6 prefix filter"
msgstr "Filtro do prefixo IPv6"
@@ -3905,15 +4152,15 @@ msgstr "Comprimento do prefixo IPv6"
msgid "IPv6 routed prefix"
msgstr "Prefixo roteado IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid "IPv6 source routing"
msgstr "Roteamento com origem IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid "IPv6 suffix"
msgstr "Sufixo IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
msgid "IPv6 suffix (hex)"
msgstr ""
"Sufixo (hex) <abbr title=\"Protocolo de Internet Versão 6\">IPv6</abbr>"
@@ -3922,11 +4169,11 @@ msgstr ""
msgid "IPv6 support"
msgstr "Suporte de IPv6"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:630
msgid "IPv6 traffic table \"%h\""
msgstr "Tabela de tráfego IPv6 \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr "IPv6-PD"
@@ -3945,7 +4192,7 @@ msgstr "IPv6-sobre-IPv4 (6rd)"
msgid "IPv6-over-IPv4 (6to4)"
msgstr "IPv6-sobre-IPv4 (6to4)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
msgid "Identity"
msgstr "Identidade"
@@ -3961,7 +4208,7 @@ msgstr "Se marcado, adiciona o \"+ipv6\" nas opções do pppd"
msgid "If checked, encryption is disabled"
msgstr "Se marcado, a encriptação será desativada"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
@@ -3971,18 +4218,18 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "If set, the meaning of the match options is inverted"
-msgstr ""
+msgstr "Se definido, o sentido das opções de correspondência é invertido"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr ""
"Se especificado, monta o aparelho pelo seu UUID ao invés de um nó de "
"aparelho fixo"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
@@ -3990,32 +4237,35 @@ msgstr ""
"Se especificado, monta o aparelho pela etiqueta da partição ao invés de um "
"nó de aparelho fixo"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
"otherwise modifications will be reverted."
msgstr ""
+"Se o endereço IP usado para acessar o LuCI for alterado, uma reconexão "
+"manual <strong>ao novo IP</strong> será necessária em %d segundos para "
+"confirmar as configurações, caso contrário, as alterações serão revertidas."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
msgid "If unchecked, no default route is configured"
msgstr "Se desmarcado, não é configurada uma rota pré-definida"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr "Se desmarcado, os endereços de servidor DNS anunciados são ignorados"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid ""
"If your physical memory is insufficient unused data can be temporarily "
-"swapped to a swap-device resulting in a higher amount of usable <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
-"slow process as the swap-device cannot be accessed with the high datarates "
-"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+"swapped to a swap-device resulting in a higher amount of usable <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
msgstr ""
"Se a memória física for insuficiente, os dados não usados poderão ser "
"guardados temporariamente para um aparelho swap, resultando numa maior "
@@ -4024,15 +4274,15 @@ msgstr ""
"lento, pois o aparelho swap não pode ser acedido com a alta taxa de dados da "
"memória <abbr title=\"Random Access Memory\">RAM</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
msgid "Ignore <code>/etc/hosts</code>"
msgstr "Ignorar <code>/etc/hosts</code>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid "Ignore interface"
msgstr "Ignorar interface"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
msgid "Ignore resolv file"
msgstr "Ignorar o ficheiro resolv.conf"
@@ -4044,31 +4294,32 @@ msgstr "Imagem"
msgid "Image check failed:"
msgstr "A verificação da imagem falhou:"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import as peer"
-msgstr ""
+msgstr "Importe como par"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import configuration"
-msgstr ""
+msgstr "Importa a configuração"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:484
-msgid "Import peer configuration…"
-msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:504
+msgid "Import configuration as peer…"
+msgstr "Importa a configuração como par…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:470
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
msgid "Import settings"
-msgstr ""
+msgstr "Importa as configurações"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:366
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:391
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:376
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:403
msgid "Imported peer configuration"
-msgstr ""
+msgstr "A configuração dos pares foi importada"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
msgid "Imports settings from an existing WireGuard configuration file"
msgstr ""
+"Importa as configurações de um ficheiro de configuração WireGuard existente"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:68
msgid "In"
@@ -4079,8 +4330,11 @@ msgid ""
"In bridged LAN setups it is advisable to enable the bridge loop avoidance in "
"order to avoid broadcast loops that can bring the entire LAN to a standstill."
msgstr ""
+"Nas configurações LAN em ponte é aconselhável ativar a prevenção do loop da "
+"ponte, visando evitar os loops de transmissão que podem levar toda a LAN a "
+"uma paralisação."
-#: modules/luci-base/luasrc/view/csrftoken.htm:13
+#: modules/luci-base/ucode/template/csrftoken.ut:13
msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
@@ -4128,6 +4382,7 @@ msgstr "Interface de entrada"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Incoming key"
msgstr "Chave da entrada"
@@ -4142,7 +4397,7 @@ msgstr "Entrada da serialização"
msgid "Info"
msgstr "Info"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Information"
msgstr "Informação"
@@ -4153,15 +4408,14 @@ msgstr "Mapeamento do ingresso QoS"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:12
msgctxt "nft meta iif"
msgid "Ingress device id"
-msgstr ""
+msgstr "Identificação do aparelho de entrada"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:10
msgctxt "nft meta iifname"
msgid "Ingress device name"
-msgstr ""
+msgstr "Nome do aparelho de entrada"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
msgstr "Falha no arranque"
@@ -4173,31 +4427,40 @@ msgstr "Script de arranque"
msgid "Initscripts"
msgstr "Scripts de arranque"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid "Inner certificate constraint (Domain)"
msgstr "Restrição de certificado interno (Domínio)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid "Inner certificate constraint (SAN)"
msgstr "Restrição de certificado interno (SAN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid "Inner certificate constraint (Subject)"
msgstr "Restrição do certificado interno (Assunto)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid "Inner certificate constraint (Wildcard)"
msgstr "Restrição de certificado interno (Wildcard)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:310
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
msgid "Install protocol extensions..."
msgstr "Instalar extensões do protocolo..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
msgid "Instance"
msgstr "Instância"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr "Instância \"%h\""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
+msgid "Instance Details"
+msgstr "Detalhes da instância"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid ""
"Instead of joining any network with a matching SSID, only connect to the "
"BSSID <code>%h</code>."
@@ -4209,6 +4472,7 @@ msgstr ""
msgid "Insufficient permissions to read UCI configuration."
msgstr "Permissões insuficientes para ler a configuração UCI."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
@@ -4216,7 +4480,7 @@ msgstr "Permissões insuficientes para ler a configuração UCI."
msgid "Interface"
msgstr "Interface"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:728
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
msgid "Interface \"%h\" is already marked as designated master."
msgstr "A interface \"%h\" já está marcada como mestre designado."
@@ -4224,7 +4488,7 @@ msgstr "A interface \"%h\" já está marcada como mestre designado."
msgid "Interface %q device auto-migrated from %q to %q."
msgstr "O aparelho da interface %q foi migrada automaticamente de %q para &q."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
msgid "Interface Configuration"
msgstr "Configuração da Interface"
@@ -4232,7 +4496,7 @@ msgstr "Configuração da Interface"
msgid "Interface ID"
msgstr "ID da interface"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
msgid "Interface has %d pending changes"
msgstr "A interface tem %d de alterações pendentes"
@@ -4241,39 +4505,39 @@ msgstr "A interface tem %d de alterações pendentes"
msgid "Interface is disabled"
msgstr "A interface está desactivada"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:65
msgid "Interface is marked for deletion"
msgstr "A interface está marcada para eliminação"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is reconnecting..."
msgstr "A interface está a religar..."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:194
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:214
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is shutting down..."
msgstr "A interface está a desligar..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
msgid "Interface is starting..."
msgstr "A interface está a iniciar..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304
msgid "Interface is stopping..."
msgstr "A interface está a parar..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Interface name"
msgstr "Nome da interface"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:314
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Interface not present or not connected yet."
msgstr "Interface não presente ou ainda não ligada."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:507
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
msgid "Interfaces"
msgstr "Interfaces"
@@ -4282,10 +4546,6 @@ msgstr "Interfaces"
msgid "Internal"
msgstr "Interno"
-#: modules/luci-base/luasrc/view/error500.htm:8
-msgid "Internal Server Error"
-msgstr "Erro Interno do Servidor"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
msgid "Interval For Sending Learning Packets"
msgstr "Intervalo para o Envio dos Pacotes de Aprendizagem"
@@ -4312,7 +4572,7 @@ msgstr "Inválido"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
msgid "Invalid APN provided"
msgstr "Fornecido um APN inválido"
@@ -4361,16 +4621,20 @@ msgstr "Comando inválido"
msgid "Invalid hexadecimal value"
msgstr "Valor hexadecimal inválido"
-#: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
msgid "Invalid username and/or password! Please try again."
msgstr "Username e/ou password inválidos! Por favor, tente novamente."
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr "Inverte a piscagem"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "Invert match"
msgstr "Inverta a correspondência"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Isolate Clients"
msgstr "Isolar Clientes"
@@ -4382,21 +4646,21 @@ msgstr ""
"A imagem que está a tentar carregar aparenta não caber na flash do "
"equipamento, por favor verifique o ficheiro da imagem!"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
msgid "JavaScript required!"
msgstr "É necessário JavaScript!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
msgid "Join Network"
msgstr "Associar à Rede"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1829
msgid "Join Network: Wireless Scan"
msgstr "Associar à Rede: Procurar Redes Wireless"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2107
msgid "Joining Network: %q"
msgstr "A associar à rede: %q"
@@ -4408,24 +4672,28 @@ msgstr "Ir à regra"
msgid "Keep settings and retain the current configuration"
msgstr "Manter as definições e manter a configuração atual"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgid "Keep-Alive"
+msgstr "Manter vivo"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Kernel Log"
msgstr "Logs da Kernel"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
msgid "Kernel Version"
msgstr "Versão da Kernel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462
msgid "Key"
msgstr "Chave"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
msgid "Key #%d"
msgstr "Chave #%d"
@@ -4433,6 +4701,7 @@ msgstr "Chave #%d"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Key for incoming packets (optional)."
msgstr "Chave para os pacotes da entrada (opcional)."
@@ -4440,18 +4709,23 @@ msgstr "Chave para os pacotes da entrada (opcional)."
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Key for outgoing packets (optional)."
msgstr "Chave para os pacotes da saída (optional)."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
msgctxt "Label indicating that WireGuard peer lacks public key"
msgid "Key missing"
-msgstr ""
+msgstr "Chave faltando"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr "Chave usada para assinar a configuração da rede"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
msgctxt "nft unit"
msgid "KiB"
-msgstr ""
+msgstr "KiB"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:54
msgid "Kill"
@@ -4492,12 +4766,12 @@ msgstr "Intervalo de echo LCP"
msgid "LED Configuration"
msgstr "Configuração de LED"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
msgid "LLC"
msgstr "LLC"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid "Label"
msgstr "Etiqueta"
@@ -4509,14 +4783,27 @@ msgstr "Idioma"
msgid "Language and Style"
msgstr "Língua e Tema"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr ""
+"Pesos maiores (do mesmo prio) recebem uma probabilidade proporcionalmente "
+"maior de serem selecionados."
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
msgid "Last member interval"
msgstr "O intervalo do último membro"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
msgid "Latency"
msgstr "Latência"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
+msgid "Latest Handshake"
+msgstr "Último Aperto de Mão"
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
msgstr "Folha"
@@ -4525,16 +4812,16 @@ msgstr "Folha"
msgid "Learn"
msgstr "Aprenda"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Learn routes"
msgstr "Aprender rotas"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
msgid "Lease file"
msgstr "Ficheiro de concessões"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid "Lease time"
msgstr "Tempo de concessão"
@@ -4558,7 +4845,7 @@ msgstr "Deixar em branco para auto-detecção"
msgid "Leave empty to use the current WAN address"
msgstr "Deixar em branco para usar o endereço WAN actual"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid ""
"Legacy or badly behaving devices may require legacy 802.11b rates to "
"interoperate. Airtime efficiency may be significantly reduced where these "
@@ -4569,31 +4856,31 @@ msgstr ""
"significativamente reduzida quando estes são utilizados. É recomendado não "
"permitir as taxas 802.11b sempre que possível."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
msgid "Legacy rules detected"
-msgstr ""
+msgstr "Foram detectadas regras legadas"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
msgid "Legend:"
msgstr "Legenda:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Limit"
msgstr "Limite"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Line Attenuation (LATN)"
msgstr "Atenuação de Linha (<abbr title=\"Line Attenuation\">LATN</abbr>)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
msgid "Line Mode"
msgstr "Modo da Linha"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
msgid "Line State"
msgstr "Estado da Linha"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Line Uptime"
msgstr "Tempo de Ativo da Linha"
@@ -4609,22 +4896,22 @@ msgstr "Monitoramento do Enlace"
msgid "Link On"
msgstr "Link Ativo"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
msgctxt "nft @ll,off,len"
msgid "Link layer header bits %d-%d"
-msgstr ""
+msgstr "Bits do cabeçalho da camada do enlace %d-%d"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:514
msgid "List of IP addresses to convert into NXDOMAIN responses."
msgstr "Lista de endereços IP a serem convertidos em respostas NXDOMAIN."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
-msgid "List of IP sets to populate with the specified domain IPs."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
+msgid "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here."
msgstr ""
"Lista os conjuntos dos IPs para preencher os IPs com domínios especificados."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid ""
"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID "
@@ -4638,7 +4925,7 @@ msgstr ""
"um endereço MAC de destino ao solicitar a chave PMK-R1 a partir do R0KH que "
"o STA usado durante a Associação de Domínio de Mobilidade Inicial."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
"as 6 octets with colons,128-bit key as hex string. <br />This list is used "
@@ -4656,23 +4943,28 @@ msgstr ""
msgid "List of SSH key files for auth"
msgstr "Lista de ficheiros de chaves SSH para autenticação"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
msgid "List of domains to allow RFC1918 responses for."
msgstr "Lista de domínios para quais permitir respostas de RFC1918."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
-msgid "List of domains to force to an IP address."
-msgstr "Lista de domínios a forçar para um endereço IP."
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
msgid "List of upstream resolvers to forward queries to."
msgstr "Lista de resolvedores upstream a quem encaminhar as consultas."
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
msgid "Listen Port"
msgstr "Porta de escuta"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+msgid "Listen address"
+msgstr "Endereço de escuta"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+msgid "Listen and Relay To IP family must be homogeneous."
+msgstr "A escuta e a distribuição à família do IP precisa ser homogêneo."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342
msgid "Listen interfaces"
msgstr "Interfaces de Escuta"
@@ -4681,54 +4973,55 @@ msgid "Listen only on the given interface or, if unspecified, on all"
msgstr ""
"Escutar apenas na interface fornecida ou, se não especificada, em todas"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
msgid ""
"Listen only on the specified interfaces, and loopback if not excluded "
"explicitly."
msgstr "Escutar apenas nestas interfaces, e na loopback."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
msgid "ListenPort setting is invalid"
-msgstr ""
+msgstr "A configuração ListenPort está inválida"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520
msgid "Listening port for inbound DNS queries."
-msgstr "Porta de escuta para entrada de consultas DNS"
+msgstr "Porta de escuta para a entrada de consultas DNS."
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:130
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:54
msgid "Load"
msgstr "Carga"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:63
msgid "Load Average"
msgstr "Carga Média"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:189
msgid "Load configuration…"
-msgstr ""
+msgstr "Carrega a configuração…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2038
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
msgid "Loading data…"
msgstr "A carregar dados…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
msgid "Loading directory contents…"
msgstr "Carregando o conteúdo do diretório…"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
-#: modules/luci-base/luasrc/view/view.htm:4
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
msgid "Loading view…"
msgstr "Carregando visualização…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
msgid "Local"
msgstr "Local"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
msgid "Local IP address"
msgstr "Endereço IP local"
@@ -4748,11 +5041,12 @@ msgstr "Endereço IP local para atribuir"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "Local IPv4 address"
msgstr "Endereço IPv4 Local"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
msgid "Local IPv6 DNS server"
msgstr "Servidor de DNS IPv6 local"
@@ -4768,46 +5062,54 @@ msgstr "Endereço IPv6 Local"
msgid "Local Startup"
msgstr "Arranque Local"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
msgid "Local Time"
msgstr "Hora Local"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1019
msgid "Local ULA"
msgstr "ULA local"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
msgid "Local domain"
msgstr "Domínio local"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
msgid "Local domain suffix appended to DHCP names and hosts file entries."
msgstr ""
-"Sufixos de dominio local a juntar aos nomes DHCP e às entradas do ficheiro "
-"de hosts"
+"Sufixo de domínio local anexado a nomes de DHCP e entradas no ficheiro hosts."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
msgid "Local server"
msgstr "Servidor local"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
msgid "Local service only"
msgstr "Somente Serviço Local"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr "Chave wireguard local"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
msgid "Localise queries"
msgstr "Localizar consultas"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid "Lock to BSSID"
msgstr "Bloqueio para BSSID"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft log action"
+msgid "Log event \"<strong>%h</strong>…\""
+msgstr "Registo do incidente \"<strong>%h</strong>…\""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
msgid "Log output level"
msgstr "Nível de output do log"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
msgid "Log queries"
msgstr "Registo das consultas"
@@ -4833,8 +5135,8 @@ msgstr ""
msgid "Logical network to which the tunnel will be added (bridged) (optional)."
msgstr "Rede lógica onde o túnel será adicionado (bridged) (opcional)."
-#: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
msgid "Login"
msgstr "Login"
@@ -4846,26 +5148,30 @@ msgstr "Sair"
msgid "Loose filtering"
msgstr "Filtragem livre"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Loss of Signal Seconds (LOSS)"
msgstr ""
"Segundos de Perda de Sinal (<abbr title=\"Loss of Signal Seconds\">LOSS</"
"abbr>)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
msgid "Lowest leased address as offset from the network address."
msgstr "O endereço mais baixo concedido como deslocamento do endereço da rede."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr "Modo de compatibilidade lua ativo"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
msgid "MAC"
msgstr "MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
msgid "MAC Address"
msgstr "Endereço MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
msgid "MAC Address Filter"
msgstr "Filtro de Endereço-MAC"
@@ -4874,15 +5180,15 @@ msgid "MAC Address For The Actor"
msgstr "Endereço MAC Para o Ator"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
msgid "MAC VLAN"
msgstr "VLAN MAC"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2168
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2230
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
@@ -4891,11 +5197,11 @@ msgstr "VLAN MAC"
msgid "MAC address"
msgstr "Endereço MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
msgid "MAC-Filter"
msgstr "Filtro-MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
msgid "MAC-List"
msgstr "Lista-MAC"
@@ -4931,7 +5237,7 @@ msgid "MII Interval"
msgstr "Intervalo MII"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
@@ -4939,7 +5245,11 @@ msgstr "Intervalo MII"
msgid "MTU"
msgstr "MTU"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+msgid "MX"
+msgstr "MX"
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
msgid ""
"Make sure to clone the root filesystem using something like the commands "
"below:"
@@ -4948,7 +5258,7 @@ msgstr ""
"abaixo:"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
@@ -4957,33 +5267,34 @@ msgstr ""
msgid "Manual"
msgstr "Manual"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3891
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
msgid "Master"
msgstr "Mestre"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr "Intervalo máximo <abbr title=\"Router Advertisement\">RA</abbr>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Max. Attainable Data Rate (ATTNDR)"
msgstr ""
-"Taxa de Dados Atingível Máxima (<abbr title=\"Maximum Attainable Data Rate"
-"\">ATTNDR</abbr>)"
+"Taxa de Dados Atingível Máxima (<abbr title=\"Maximum Attainable Data "
+"Rate\">ATTNDR</abbr>)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533
msgid "Max. DHCP leases"
msgstr ""
"<abbr title=\"Máximo\">Max.</abbr> de concessões<abbr title=\"Protocolo de "
"Configuracao Dinamica de Hosts\">DHCP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
msgid "Max. EDNS0 packet size"
msgstr ""
-"Tamanho <abbr title=\"Máximo\">max.</abbr> do pacote <abbr title="
-"\"Mecanismos de Extensão para Sistemas de Nomes de Domínio\">EDNS0</abbr>"
+"Tamanho <abbr title=\"Máximo\">max.</abbr> do pacote <abbr "
+"title=\"Mecanismos de Extensão para Sistemas de Nomes de Domínio\">EDNS0</"
+"abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
msgid "Max. concurrent queries"
msgstr "<abbr title=\"máximo\">Max.</abbr> de consultas concorrentes"
@@ -4991,30 +5302,29 @@ msgstr "<abbr title=\"máximo\">Max.</abbr> de consultas concorrentes"
msgid "Maximum age"
msgstr "Idade máxima"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
msgid "Maximum allowed Listen Interval"
msgstr "Intervalo de Escuta máximo permitido"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
msgid "Maximum allowed number of active DHCP leases."
msgstr "Quantidade máxima permitida de concessões DHCP ativas."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
msgid "Maximum allowed number of concurrent DNS queries."
msgstr "Quantidade máxima permitida de consultas simultâneas de DNS."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
msgid "Maximum allowed size of EDNS0 UDP packets."
msgstr "Tamanho máximo permitido dos pacotes UDP EDNS0."
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Maximum amount of seconds to wait for the modem to become ready"
msgstr ""
"Quantidade máxima de segundos a esperar pelo modem para se tronar pronto"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Maximum number of leased addresses."
msgstr "Quantidade máxima de endereços concessionados."
@@ -5022,7 +5332,7 @@ msgstr "Quantidade máxima de endereços concessionados."
msgid "Maximum snooping table size"
msgstr "Tamanho máximo da tabela de monitoramento (snooping)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid ""
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
@@ -5031,10 +5341,14 @@ msgstr ""
"ICMPv6 Type 134\">RA</abbr> não solicitados. O tempo predefinido é de 600 "
"segundos."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid "Maximum transmit power"
msgstr "Potência máxima de transmissão"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+msgid "May prevent VoIP or other services from working."
+msgstr "Pode impedir o funcionamento do VoIP ou de outros serviços."
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
@@ -5061,7 +5375,7 @@ msgstr "Memória"
msgid "Memory usage (%)"
msgstr "Uso de memória (%)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
msgid "Mesh"
msgstr "Mesh"
@@ -5069,17 +5383,17 @@ msgstr "Mesh"
msgid "Mesh ID"
msgstr "ID de Mesh"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:997
msgid "Mesh Id"
msgstr "Id de Mesh"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:41
msgid "Mesh Routing"
-msgstr ""
+msgstr "Roteamento mesh"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:41
msgid "Mesh and routing related options"
-msgstr ""
+msgstr "Opções relacionadas ao mesh e ao roteamento"
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:404
msgid "Method not found"
@@ -5099,12 +5413,12 @@ msgstr "Método para determinar a condição do enlace"
msgid "Metric"
msgstr "Métrica"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
msgctxt "nft unit"
msgid "MiB"
-msgstr ""
+msgstr "MiB"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr "Intervalo mínimo <abbr title=\"Router Advertisement\">RA</abbr>"
@@ -5124,7 +5438,7 @@ msgstr ""
"O tempo mínimo necessário em segundos antes que uma entrada ARP possa ser "
"substituída. Impede que o cache ARP seja descarado."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid ""
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
@@ -5145,7 +5459,7 @@ msgstr "Porta de origem do espelho"
msgid "Mobile Data"
msgstr "Dados Móveis"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "Mobility Domain"
msgstr "Domínio da Mobilidade"
@@ -5154,14 +5468,14 @@ msgstr "Domínio da Mobilidade"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1813
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
msgid "Mode"
msgstr "Modo"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
msgid "Model"
msgstr "Modelo"
@@ -5177,13 +5491,13 @@ msgstr ""
"Conexão do modem em andamento. Por favor, espere. Este processo atingirá o "
"tempo limite depois de 2 minutos."
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "Modem default"
msgstr "Predefinição do modem"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
msgid "Modem device"
@@ -5194,12 +5508,11 @@ msgid "Modem disconnection in progress. Please wait."
msgstr "Desconexão do modem em andamento. Por favor, espere."
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
msgstr "A consulta das informações do modem falhou"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Modem init timeout"
msgstr "Estouro de tempo da iniciação do modem"
@@ -5212,8 +5525,8 @@ msgstr "O modem está desativado."
msgid "ModemManager"
msgstr "ModemManager"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3895
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1080
msgid "Monitor"
msgstr "Monitor"
@@ -5239,7 +5552,7 @@ msgstr "Pontos de Montagem"
msgid "Mount Points - Mount Entry"
msgstr "Pontos de Montagem - Entrada de Montagem"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
msgid "Mount Points - Swap Entry"
msgstr "Pontos de Montagem - Entrada da Swap"
@@ -5259,11 +5572,11 @@ msgstr "Montar aparelhos conectados"
msgid "Mount filesystems not specifically configured"
msgstr "Monte sistemas de ficheiros não especificamente configurados"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "Mount options"
msgstr "Opções de montagem"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Mount point"
msgstr "Ponto de montagem"
@@ -5283,6 +5596,10 @@ msgstr "Mover para baixo"
msgid "Move up"
msgstr "Mover para cima"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid "Multi To Unicast"
+msgstr "Multi para Unicast"
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
@@ -5292,7 +5609,7 @@ msgstr "Multicast"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:99
msgid "Multicast Mode"
-msgstr ""
+msgstr "Modo multicast"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:705
msgid "Multicast routing"
@@ -5302,13 +5619,13 @@ msgstr "Roteamento multicast"
msgid "Multicast to unicast"
msgstr "Multicast para unicast"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid "NAS ID"
msgstr "NAS ID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:537
msgid "NAT action chain \"%h\""
-msgstr ""
+msgstr "Cadeia de ação NAT \"%h\""
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:87
msgid "NAT-T Mode"
@@ -5319,11 +5636,11 @@ msgid "NAT64 Prefix"
msgstr "Prefixo NAT64"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
msgid "NCM"
msgstr "NCM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "NDP-Proxy slave"
msgstr "NDP-Proxy escravo"
@@ -5336,29 +5653,42 @@ msgid "NTP server candidates"
msgstr "Candidatos a servidor NTP"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4139
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
msgid "Name"
msgstr "Nome"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid "Name of the new network"
msgstr "Nome da nova rede"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr "Nome do túnel do aparelho"
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
msgid "Navigation"
msgstr "Navegação"
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr "Rede Nebulosa"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "Neighbour Report"
+msgstr "Relatório da vizinhança"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Neighbour cache validity"
msgstr "Validade do cache vizinho"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2229
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
@@ -5369,34 +5699,30 @@ msgstr "Rede"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:104
msgid "Network Coding"
-msgstr ""
+msgstr "Codificação da rede"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
msgid "Network Mode"
-msgstr ""
+msgstr "Modo de rede"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid "Network SSID"
msgstr "SSID de rede"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
-msgid "Network Utilities"
-msgstr "Ferramentas de Rede"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
msgid "Network address"
-msgstr ""
+msgstr "Endereço de rede"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
msgid "Network boot image"
msgstr "Imagem de arranque via rede"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:408
msgid "Network bridge configuration migration"
msgstr "Migração da configuração da ponte de rede"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1435
msgid "Network device"
msgstr "Aparelho de rede"
@@ -5409,16 +5735,16 @@ msgstr "Atividade do aparelho de rede (kernel: netdev)"
msgid "Network device is not present"
msgstr "O aparelho de rede não está presente"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:646
msgid "Network device table \"%h\""
-msgstr ""
+msgstr "Tabela dos aparelhos de rede \"%h\""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
msgctxt "nft @nh,off,len"
msgid "Network header bits %d-%d"
-msgstr ""
+msgstr "Bits do cabeçalho da rede %d-%d"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:442
msgid "Network ifname configuration migration"
msgstr "Migração da configuração do ifname da rede"
@@ -5427,7 +5753,7 @@ msgstr "Migração da configuração do ifname da rede"
msgid "Network interface"
msgstr "Interfaces de rede"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
msgid "Network-ID"
msgstr "ID da rede"
@@ -5435,7 +5761,12 @@ msgstr "ID da rede"
msgid "Never"
msgstr "Nunca"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr "Nunca"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
msgid ""
"Never forward matching domains and subdomains, resolve from DHCP or hosts "
"files only."
@@ -5443,11 +5774,11 @@ msgstr ""
"Nunca encaminhar domínios e subdomínios que correspondem, resolver apenas a "
"partir de DHCP ou de ficheiros hosts."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1172
msgid "New interface for \"%s\" can not be created: %s"
msgstr "Nova interface para \"%s\" não pode ser criada: %s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1123
msgid "New interface name…"
msgstr "Novo nome de interface…"
@@ -5455,13 +5786,13 @@ msgstr "Novo nome de interface…"
msgid "Next »"
msgstr "Seguinte »"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
msgstr "Não"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
msgid "No DHCP Server configured for this interface"
msgstr "Sem Servidor DHCP configurado nesta interface"
@@ -5469,7 +5800,7 @@ msgstr "Sem Servidor DHCP configurado nesta interface"
msgid "No Data"
msgstr "Sem dados"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
msgid "No Encryption"
msgstr "Sem criptografia"
@@ -5485,9 +5816,13 @@ msgstr "Sem NAT-T"
msgid "No RX signal"
msgstr "Sem sinal RX"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
+msgid "No WireGuard interfaces configured."
+msgstr "Nenhuma interface WireGuard foi configurada."
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:82
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
msgid ""
"No changes to settings will be stored and are lost after rebooting. This "
@@ -5501,10 +5836,14 @@ msgstr ""
msgid "No client associated"
msgstr "Nenhum cliente associado"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr "Nenhum aparelho de controle foi especificado"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
msgctxt "empty table placeholder"
msgid "No data"
-msgstr ""
+msgstr "Sem dados"
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:406
msgid "No data received"
@@ -5524,19 +5863,17 @@ msgstr "Sem imposição"
msgid "No entries available"
msgstr "Não há entradas disponíveis"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2913
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
msgid "No entries in this directory"
msgstr "Não há entradas neste diretório"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
-msgid "No files found"
-msgstr "Não foram encontrados ficheiros"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
msgid ""
"No fixed interface listening port defined, peers might not be able to "
"initiate connections to this WireGuard instance!"
msgstr ""
+"Nenhuma porta fixa de escuta da interface foi definida, os pares podem não "
+"conseguir iniciar as conexões com esta instância do WireGuard!"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:86
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:91
@@ -5567,33 +5904,37 @@ msgstr "Não há mais escravos disponíveis"
msgid "No more slaves available, can not save interface"
msgstr "Não há mais escravos disponíveis, não é possível gravar a interface"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494
msgid "No negative cache"
msgstr "Sem cache negativa"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:697
msgid "No nftables ruleset loaded."
-msgstr ""
+msgstr "Nenhuma regra nftables foi carregada."
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
msgid "No password set!"
msgstr "Sem password definida!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+msgid "No peers connected"
+msgstr "Nenhum par conectado"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
msgid "No peers defined yet."
-msgstr ""
+msgstr "Não há pares definidos ainda."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
msgid "No public keys present yet."
msgstr "Ainda não há chaves públicas presentes."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:614
msgctxt "nft chain is empty"
msgid "No rules in this chain"
-msgstr ""
+msgstr "Não há regras nesta cadeia"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:91
msgid "No rules in this chain."
@@ -5603,8 +5944,8 @@ msgstr "Não há regras nesta cadeia."
msgid "No validation or filtering"
msgstr "Sem validação ou filtragem"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "No zone assigned"
msgstr "Sem zona atribuída"
@@ -5616,23 +5957,21 @@ msgstr "Sem zona atribuída"
msgid "Noise"
msgstr "Ruído"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Noise Margin (SNR)"
-msgstr ""
-"Margem de Ruído (<abbr title=\"Razão entre Sinal e Ruído/Signal to Noise "
-"Ratio\">SNR</abbr>)"
+msgstr "Margem de Ruído (SNR)"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:272
msgid "Noise:"
msgstr "Ruído:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Non Pre-emptive CRC errors (CRC_P)"
msgstr ""
"Erros CRC Não Preemptivos<abbr title=\"Non Pre-emptive CRC errors\">CRC_P</"
"abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
msgid "Non-wildcard"
msgstr "Sem caracter curinga"
@@ -5642,12 +5981,12 @@ msgstr "Sem caracter curinga"
msgid "None"
msgstr "Nenhum"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
msgid "Normal"
msgstr "Normal"
-#: modules/luci-base/luasrc/view/error404.htm:8
+#: modules/luci-base/ucode/template/error404.ut:9
msgid "Not Found"
msgstr "Não encontrado"
@@ -5659,15 +5998,15 @@ msgstr "Não associado"
msgid "Not connected"
msgstr "Não ligado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:131
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:157
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:328
msgid "Not present"
msgstr "Não presente"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Not started on boot"
msgstr "Não iniciado na inicialização"
@@ -5675,7 +6014,7 @@ msgstr "Não iniciado na inicialização"
msgid "Not supported"
msgstr "Não suportado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid ""
"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
"have problems"
@@ -5683,6 +6022,14 @@ msgstr ""
"Nota: Alguns drivers wireless não são totalmente compatíveis com 802.11w. "
"Por exemplo. o mwlwifi pode ter problemas"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(<code>addr#port</code>)."
+msgstr ""
+"Observação: também pode precisar de um proxy DHCP (atualmente indisponível) "
+"ao definir uma porta de distribuição não padrão (<code>addr#port</code>)."
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "Notes"
msgstr "Anotações"
@@ -5691,7 +6038,7 @@ msgstr "Anotações"
msgid "Notice"
msgstr "Aviso"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:138
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:135
msgid "Nslookup"
msgstr "Nslookup"
@@ -5699,7 +6046,7 @@ msgstr "Nslookup"
msgid "Number of IGMP membership reports"
msgstr "Quantidade de relatórios associados ao IGMP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr ""
"Quantidade das entradas DNS em cache, 10000 é o máximo, 0 desativa o cache."
@@ -5717,7 +6064,7 @@ msgid "Obfuscated Password"
msgstr "Palavra-passe Ofuscada"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
@@ -5749,7 +6096,7 @@ msgstr "Atraso do On-State"
msgid "On-link"
msgstr "Rota On-Link"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
msgid "One of hostname or MAC address must be specified!"
msgstr "Um nome de host ou endereço MAC deve ser especificado!"
@@ -5784,12 +6131,11 @@ msgstr ""
"Somente caso o escravo ativo atual falhe e o escravo primário esteja ativo "
"(falha, 2)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:683
msgid "Open iptables rules overview…"
-msgstr ""
+msgstr "Abrir a visão geral das regras do iptables…"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
msgstr "Abrir lista..."
@@ -5798,21 +6144,21 @@ msgstr "Abrir lista..."
msgid "OpenConnect (CISCO AnyConnect)"
msgstr "OpenConnect (CISCO AnyConnect)"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
msgid "OpenFortivpn"
msgstr "OpenFortivpn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
"Protocol\">NDP</abbr> proxying."
msgstr ""
"Operar em <em>modo relé</em> se uma interface principal designada estiver "
-"configurada e ativa, caso contrário desativar fazer proxy do <abbr title="
-"\"Neighbour Discovery Protocol\">NDP</abbr>."
+"configurada e ativa, caso contrário desativar fazer proxy do <abbr "
+"title=\"Neighbour Discovery Protocol\">NDP</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise fall back to <em>server mode</em>."
@@ -5820,7 +6166,7 @@ msgstr ""
"Operar no <em>modo de relé</em> se uma interface master designada estiver "
"configurada e ativa, caso contrário, recuar para o <em>modo de servidor</em>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
msgid ""
"Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
"otherwise disable service."
@@ -5828,12 +6174,12 @@ msgstr ""
"Operar no <em>modo relé</em> se um prefixo IPv6 upstream estiver presente, "
"caso contrário desativar o serviço."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
msgid "Operating frequency"
msgstr "Frequência de Operação"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
msgid "Option \"%s\" contains an invalid input value."
msgstr "A opção \"%s\" contém um valor de entrada inválido."
@@ -5841,15 +6187,15 @@ msgstr "A opção \"%s\" contém um valor de entrada inválido."
msgid "Option \"%s\" must not be empty."
msgstr "A opção \"%s\" não deve estar vazia."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
msgid "Option changed"
msgstr "Opção alterada"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
msgid "Option removed"
msgstr "Opção removida"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
msgid "Optional"
msgstr "Opcional"
@@ -5857,6 +6203,12 @@ msgstr "Opcional"
msgid "Optional, free-form notes about this device"
msgstr "Opcional, anotações diversas sobre este aparelho"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
+msgstr ""
+"Em segundo, opcional. Caso seja definido como '0', nenhuma tentativa de "
+"reconexão será feita."
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
@@ -5865,7 +6217,7 @@ msgstr ""
"Opcional. Marca 32 bits dos pacotes cifrados que estão saindo. Entre valores "
"em hexadecimal, começando com <code>0x</code>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid ""
"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -5877,7 +6229,7 @@ msgstr ""
"um servidor, use este sufixo (como '::1') para formar o endereço IPv6 ('a:b:"
"c:d::1') para esta interface."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
@@ -5885,11 +6237,11 @@ msgstr ""
"Opcional. Adiciona uma camada extra de cifragem simétrica para resistência "
"pós quântica."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr "Opcional. Cria rotas para endereços IP Autorizados para este parceiro."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
msgid "Optional. Description of peer."
msgstr "Opcional. Descrição do parceiro."
@@ -5897,7 +6249,7 @@ msgstr "Opcional. Descrição do parceiro."
msgid "Optional. Do not create host routes to peers."
msgstr "Opcional. Não criar rotas de acolhimento para os seus pares."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
@@ -5905,7 +6257,7 @@ msgstr ""
"Opcional. Equipamento do parceiro. Nomes serão resolvido antes de levantar a "
"interface."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
msgid ""
"Optional. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5923,19 +6275,23 @@ msgstr "Opcional. Unidade máxima de transmissão da interface XFRM."
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr "Opcional. Unidade Máxima de Transmissão da interface do túnel."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Optional. Port of peer."
msgstr "Opcional. Porta do parceiro."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid ""
"Optional. Private key of the WireGuard peer. The key is not required for "
"establishing a connection but allows generating a peer configuration or QR "
"code if available. It can be removed after the configuration has been "
"exported."
msgstr ""
+"Opcional. Chave privada dos pares do WireGuard. A chave não é obrigatória "
+"para se estabelecer uma conexão, porém permite gerar uma configuração dos "
+"pares ou o código QR, caso esteja disponível. Ele pode ser removido após a "
+"exportação da configuração."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -5952,25 +6308,30 @@ msgstr "Opcional. Porta UDP usada para pacotes saintes ou entrantes."
msgid "Options"
msgstr "Opções"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
msgid ""
"Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
-"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</code>"
-"\" for default route. <code>0.0.0.0</code> means \"the address of the system "
-"running dnsmasq\"."
+"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
+"code>\" for default route. <code>0.0.0.0</code> means \"the address of the "
+"system running dnsmasq\"."
msgstr ""
"Opções para o ID da rede. (Nota: precisa também do ID da rede.) Por exemplo, "
"\"<code>42,192.168.1.4</code>\" para o servidor NTP, \"<code>3,192.168.4.4</"
"code>\" para a rota padrão. <code>0.0.0.0.0</code> significa \"o endereço do "
"sistema que executa dnsmasq\"."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
msgid "Options:"
msgstr "Opções:"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+msgid "Ordinal: lower comes first."
+msgstr "Ordinal: o menor vem primeiro."
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
msgid "Originator Interval"
-msgstr ""
+msgstr "Intervalo do originador"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:348
msgid "Other:"
@@ -5999,6 +6360,7 @@ msgstr "Interface de saída"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Outgoing key"
msgstr "Chave de Saída"
@@ -6022,11 +6384,11 @@ msgstr "Zona de saída"
msgid "Overlap"
msgstr "Sobreposição"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
msgid "Override IPv4 routing table"
msgstr "Substitua a tabela de roteamento IPv4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
msgid "Override IPv6 routing table"
msgstr "Substitua a tabela de roteamento IPv6"
@@ -6037,7 +6399,7 @@ msgstr "Substitua a tabela de roteamento IPv6"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -6045,6 +6407,7 @@ msgstr "Substitua a tabela de roteamento IPv6"
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
msgid "Override MTU"
msgstr ""
"Sobrescrever o <abbr title=\"Maximum Transmission Unit/Unidade Máxima de "
@@ -6068,13 +6431,15 @@ msgstr "Sobrescrever o TOS"
msgid "Override TTL"
msgstr "Sobrescrever o TTL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
msgid ""
"Override default MAC address - the range of usable addresses might be "
"limited by the driver"
msgstr ""
+"Substitui o endereço MAC padrão - a gama de endereços utilizáveis pode ser "
+"limitada pelo controlador"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Override default interface name"
msgstr "Sobrescrever o nome da nova interface"
@@ -6082,7 +6447,7 @@ msgstr "Sobrescrever o nome da nova interface"
msgid "Override the gateway in DHCP responses"
msgstr "Sobrescrever o gateway nas respostas do DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
@@ -6103,9 +6468,10 @@ msgstr "Visão Geral"
msgid "Overwrite existing file \"%s\" ?"
msgstr "Sustituir o ficheiro existente \"%s\" ?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:345
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355
msgid "Overwrite the current settings with the imported configuration?"
msgstr ""
+"Substituir as configurações atuais com a configuração que foi importada?"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:70
msgid "Owner"
@@ -6117,7 +6483,7 @@ msgstr "PAP/CHAP (ambos)"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
@@ -6130,7 +6496,7 @@ msgstr "Password PAP/CHAP"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
@@ -6151,7 +6517,7 @@ msgstr "PID"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
msgid "PIN"
msgstr "PIN"
@@ -6161,7 +6527,7 @@ msgstr "PIN"
msgid "PIN code rejected"
msgstr "Código PIN rejeitado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1570
msgid "PMK R1 Push"
msgstr "PMK R1 Push"
@@ -6202,27 +6568,32 @@ msgstr "Deslocamento PSID"
msgid "PSID-bits length"
msgstr "Comprimento dos bits PSID"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:571
msgctxt "Label indicating that WireGuard peer uses a PSK"
msgid "PSK"
-msgstr ""
+msgstr "PSK"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1528
msgid "PTM/EFM (Packet Transfer Mode)"
msgstr "PTM/EFM (Modo de Transferência de Pacotes)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "PXE/TFTP Settings"
msgstr "Configurações do PXE/TFTP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid "Packet Steering"
msgstr "Direção de Pacotes"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:26
msgctxt "nft meta mark"
msgid "Packet mark"
-msgstr ""
+msgstr "Marcação do pacote"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta time"
+msgid "Packet receive time"
+msgstr "Tempo de recebimento dos pacotes"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
@@ -6232,8 +6603,8 @@ msgstr "Pacotes"
msgid "Packets To Transmit Before Moving To Next Slave"
msgstr "Pacotes para Serem Transmitidos Antes de Passar para o Próximo Escravo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "Part of zone %q"
msgstr "Parte da zona %q"
@@ -6242,13 +6613,13 @@ msgctxt "MACVLAN mode"
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
msgstr "Passagem direta (Aparelho físico espelhado para um único MAC VLAN)"
-#: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
msgid "Password"
msgstr "Palavra-passe"
@@ -6256,11 +6627,11 @@ msgstr "Palavra-passe"
msgid "Password authentication"
msgstr "Autenticação por palavra-passe"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
msgid "Password of Private Key"
msgstr "Palavra-passe da Chave Privada"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
msgid "Password of inner Private Key"
msgstr "Palavra-passe da Chave Privada interna"
@@ -6275,50 +6646,54 @@ msgstr "Força da palavra-passe"
msgid "Password2"
msgstr "Palavra-passe2"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
msgstr "Cole ou arraste o ficheiro chave SSH…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:424
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:444
msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
msgstr ""
+"Cole ou arraste o ficheiro de configuração do par (wg0.conf) do WireGuard…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:417
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
msgid ""
"Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
"another system below to create a matching peer entry allowing that system to "
"connect to the local WireGuard interface."
msgstr ""
+"Cole ou arraste uma configuração do WireGuard (geralmente <em>wg0.conf</em>) "
+"de um outro sistema abaixo para criar uma entrada correspondente do par, "
+"permitindo que o sistema se conecte à interface local do WireGuard."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:423
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:443
msgid "Paste or drag supplied WireGuard configuration file…"
-msgstr ""
+msgstr "Cole ou arraste o ficheiro fornecido da configuração WireGuard…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
msgid "Path to CA-Certificate"
msgstr "Caminho para o certificado da AC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
msgid "Path to Client-Certificate"
msgstr "Caminho para o Certificado do Cliente"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
msgid "Path to Private Key"
msgstr "Caminho para a Chave Privada"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
msgid "Path to inner CA-Certificate"
msgstr "Caminho para o certificado AC interno"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
msgid "Path to inner Client-Certificate"
msgstr "Caminho para o Certificado do Cliente interno"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid "Path to inner Private Key"
msgstr "Caminho para a Chave Privada interna"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
msgid "Paused"
msgstr "Pausado"
@@ -6336,6 +6711,14 @@ msgstr "Pausado"
msgid "Peak:"
msgstr "Pico:"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+msgid "Peer"
+msgstr "Par"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
+msgid "Peer Details"
+msgstr "Detalhes do par"
+
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
msgstr "Endereço IP do parceiro para atribuir"
@@ -6353,7 +6736,7 @@ msgstr "O endereço do parceiro está ausente"
msgid "Peer device name"
msgstr "Nome do aparelho dos pares"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Peer disabled"
msgstr "Par desativado"
@@ -6384,42 +6767,46 @@ msgstr "Executar reset"
msgid "Permission denied"
msgstr "Permissão negada"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid "Persistent Keep Alive"
msgstr "Manutenção da Conexão Persistente"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Persistent reconnect interval"
+msgstr "Intervalo de reconexão persistente"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334
msgid "PersistentKeepAlive setting is invalid"
-msgstr ""
+msgstr "A configuração PersistentKeepAlive está inválida"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:290
msgid "Phy Rate:"
msgstr "Taxa física:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
msgid "Physical Settings"
msgstr "Definições Físicas"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:98
msgid "Ping"
msgstr "Ping"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Pkts."
msgstr "Pcts."
-#: modules/luci-base/luasrc/view/sysauth.htm:19
+#: modules/luci-base/ucode/template/sysauth.ut:19
msgid "Please enter your username and password."
msgstr "Insira o seu username e password."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4122
msgid "Please select the file to upload."
msgstr "Por favor selecione o ficheiro para upload."
@@ -6427,15 +6814,21 @@ msgstr "Por favor selecione o ficheiro para upload."
msgid "Policy"
msgstr "Política"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
msgctxt "Chain hook policy"
msgid "Policy: <strong>%h</strong> (%h)"
-msgstr ""
+msgstr "Política: <strong>%h</strong> (%h)"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "Porta"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr "Porta %d"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
msgid "Port isolation"
msgstr "Isolamento da porta"
@@ -6448,20 +6841,20 @@ msgstr "Estado da porta:"
msgid "Potential negation of: %s"
msgstr "Negação potencial de: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
msgid "Power Management Mode"
msgstr "Modo de Gestão de Energia"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "Pre-emptive CRC errors (CRCP_P)"
msgstr ""
"Erros CRC Preemptivos<abbr title=\"Pre-emptive CRC errors\">CRCP_P</abbr>"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
msgid "Prefer LTE"
msgstr "Preferir LTE"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
msgid "Prefer UMTS"
msgstr "Preferir UMTS"
@@ -6473,17 +6866,17 @@ msgstr "Prefixo Delegado"
msgid "Prefix suppressor"
msgstr "Supressor de prefixos"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid "Preshared Key"
msgstr "Chave Compartilhada"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:550
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
msgid "Preshared key in use"
-msgstr ""
+msgstr "Chave pré-compartilhada em uso"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308
msgid "PresharedKey setting is invalid"
-msgstr ""
+msgstr "A configuração da chave pré-compartilhada está inválida"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:130
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:102
@@ -6498,7 +6891,7 @@ msgstr ""
"Assumir que o parceiro está morto depois de uma data quantidade de falhas de "
"echo do LCP. Use 0 para ignorar as falhas"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Prevents client-to-client communication"
msgstr "Impede a comunicação cliente-a-cliente"
@@ -6507,6 +6900,8 @@ msgid ""
"Prevents one wireless client to talk to another. This setting only affects "
"packets without any VLAN tag (untagged packets)."
msgstr ""
+"Impede que um cliente sem fio converse com outro. Esta configuração afeta "
+"apenas os pacotes sem qualquer tag VLAN (pacotes não marcados)."
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:213
msgid "Primary Slave"
@@ -6530,16 +6925,18 @@ msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr "O primário torna-se um escravo ativo sempre que retornar (sempre, 0)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
msgid "Priority"
msgstr "Prioridade"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:545
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
msgctxt "Label indicating that WireGuard peer private key is stored"
msgid "Private"
-msgstr ""
+msgstr "Privado"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:436
msgctxt "MACVLAN mode"
@@ -6547,17 +6944,17 @@ msgid "Private (Prevent communication between MAC VLANs)"
msgstr "Privado (Impede a comunicação entre o MAC das VLANs)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid "Private Key"
msgstr "Chave Privada"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:564
msgid "Private key present"
-msgstr ""
+msgstr "Chave privada presente"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:290
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
msgid "PrivateKey setting is missing or invalid"
-msgstr ""
+msgstr "A configuração da chave privada está faltando ou está inválida"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:64
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:93
@@ -6568,9 +6965,9 @@ msgstr "Processos"
msgid "Prot."
msgstr "Prot."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:564
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1137
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
@@ -6582,7 +6979,7 @@ msgstr "Protocolo"
msgid "Provide NTP server"
msgstr "Fornecer serviço <abbr title=\"Network Time Protocol\">NTP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid ""
"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
"and requests."
@@ -6590,7 +6987,7 @@ msgstr ""
"Fornecer um servidor de DHCPv6 nesta interface e responder às solicitações e "
"requerimentos do DHCPv6."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
msgid "Provide new network"
msgstr "Prover nova rede"
@@ -6599,26 +6996,39 @@ msgid ""
"Provide the NTP server to the selected interface or, if unspecified, to all "
"interfaces"
msgstr ""
+"Forneça um servidor NTP à interface selecionada ou, se não for definido, a "
+"todas as interfaces"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+msgid "Proxy Server"
+msgstr "Servidor proxy"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid "ProxyARP"
+msgstr "ProxyARP"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Ad-Hoc Falso (ahdemo)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
msgid "Public Key"
msgstr "Chave Pública"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
msgid "Public key is missing"
-msgstr ""
+msgstr "Falta a chave pública"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:556
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
msgctxt "Tooltip displaying full WireGuard peer public key"
msgid "Public key: %h"
-msgstr ""
+msgstr "Chave pública: %h"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
msgid ""
"Public keys allow for the passwordless SSH logins with a higher security "
"compared to the use of plain passwords. In order to upload a new key to the "
@@ -6635,9 +7045,9 @@ msgid "Public prefix routed to this device for distribution to clients."
msgstr ""
"Prefixo público roteado para este aparelho para distribuição a seus clientes."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
msgid "PublicKey setting is invalid"
-msgstr ""
+msgstr "A configuração PublicKey é inválida"
#: modules/luci-compat/luasrc/model/network/proto_qmi.lua:9
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:27
@@ -6648,7 +7058,7 @@ msgstr "Celular QMI"
msgid "Quality"
msgstr "Qualidade"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
msgid "Query all available upstream resolvers."
msgstr "Consultar todos os resolvedores disponíveis upstream."
@@ -6660,35 +7070,35 @@ msgstr "Intervalo da consulta"
msgid "Query response interval"
msgstr "Intervalo de resposta à consulta"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "R0 Key Lifetime"
msgstr "Validade da Chave R0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "R1 Key Holder"
msgstr "Detentor da Chave R1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430
msgid "RADIUS Accounting Port"
msgstr "Porta-Conta-Radius"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
msgid "RADIUS Accounting Secret"
msgstr "Segredo-Conta-Radius"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
msgid "RADIUS Accounting Server"
msgstr "Servidor-Conta-Radius"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
msgid "RADIUS Authentication Port"
msgstr "Porta-Autenticação-Radius"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
msgid "RADIUS Authentication Secret"
msgstr "Segredo-Autenticação-Radius"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
msgid "RADIUS Authentication Server"
msgstr "Servidor-Autenticação-Radius"
@@ -6696,16 +7106,20 @@ msgstr "Servidor-Autenticação-Radius"
msgid "RFC3947 NAT-T mode"
msgstr "Modo NAT-T (RFC3947)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid "RSN Preauth"
+msgstr "Pré-autenticação RSN"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "RSSI threshold for joining"
msgstr "Limiar de RSSI para a adesão"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
msgid "RTS/CTS Threshold"
msgstr "Limiar RTS/CTS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
msgid "RX"
msgstr "RX"
@@ -6713,14 +7127,22 @@ msgstr "RX"
msgid "RX Rate"
msgstr "Taxa RX"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2233
msgid "RX Rate / TX Rate"
msgstr "Taxa RX / Taxa TX"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr ""
+"Medição dos recursos do rádio - Envia sinais para auxiliar o roaming. Nem "
+"todos os clientes são compatíveis."
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
msgctxt "nft nat flag random"
msgid "Randomize source port mapping"
-msgstr ""
+msgstr "Aleatorize o mapeamento da porta de origem"
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:88
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
@@ -6728,11 +7150,11 @@ msgstr ""
"Bytes brutos codificados em hexadecimal. Deixe vazio a não ser que seu "
"provedor requeira isso"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
msgstr "Ler <code>/etc/ethers</code> para configurar o servidor DHCP."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
msgid "Really switch protocol?"
msgstr "Deseja mesmo trocar o protocolo?"
@@ -6740,11 +7162,11 @@ msgstr "Deseja mesmo trocar o protocolo?"
msgid "Realtime Graphs"
msgstr "Gráficos em Tempo Real"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "Reassociation Deadline"
msgstr "Limite para Reassociação"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
msgid "Rebind protection"
msgstr "Religar protecção"
@@ -6768,11 +7190,19 @@ msgstr "Reinicia o seu aparelho"
msgid "Receive"
msgstr "Receber"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
+msgid "Received Data"
+msgstr "Dados recebidos"
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr "Recomendado. Endereços IP da interface do WireGuard."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+msgid "Reconnect Timeout"
+msgstr "Tempo limite da reconexão"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
msgid "Reconnect this interface"
msgstr "Reconetar esta interface"
@@ -6780,51 +7210,59 @@ msgstr "Reconetar esta interface"
msgid "Redirect to HTTPS"
msgstr "Redireciona para HTTPS"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
msgctxt "nft redirect to port"
msgid "Redirect to local port <strong>%h</strong>"
-msgstr ""
+msgstr "Faça o redirecionamento à porta local <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
msgctxt "nft redirect"
msgid "Redirect to local system"
-msgstr ""
+msgstr "Faça o redirecionamento ao sistema local"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:57
msgid "References"
msgstr "Referências"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361
+msgid "Refresh Channels"
+msgstr "Atualiza os canais"
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
msgid "Refreshing"
msgstr "Atualizando"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
msgctxt "nft reject with icmp type"
msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
-msgstr ""
+msgstr "Rejeite o pacote IPv4 com o <strong>ICMP tipo %h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
msgctxt "nft reject with icmpx type"
msgid "Reject packet with <strong>ICMP type %h</strong>"
-msgstr ""
+msgstr "Rejeite o pacote com o <strong>ICMP tipo %h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
msgctxt "nft reject with icmpv6 type"
msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
-msgstr ""
+msgstr "Rejeite o pacote com o <strong>ICMPv6 tipo %h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
msgctxt "nft reject with tcp reset"
msgid "Reject packet with <strong>TCP reset</strong>"
-msgstr ""
+msgstr "Rejeite o pacote com <strong>TCP reset</strong>"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:191
msgid ""
"Reject routing decisions that have a prefix length less than or equal to the "
"specified value"
msgstr ""
+"Rejeita as decisões de roteamento que tenham um comprimento de prefixo menor "
+"ou igual ao valor especificado"
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
msgid "Relay"
msgstr "Retransmissor"
@@ -6834,6 +7272,16 @@ msgstr "Retransmissor"
msgid "Relay Bridge"
msgstr "Ponte de Relé"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr ""
+"Retransmita as solicitações DHCP em outro lugar. OK: v4 v4↔, v6 v6↔. Não "
+"está OK: v4 v6, v6↔v4↔."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+msgid "Relay To address"
+msgstr "Endereço de encaminhamento"
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
msgid "Relay between networks"
msgstr "Encaminha o tráfego entre as redes"
@@ -6852,6 +7300,7 @@ msgstr "Endereço IPv4 remoto"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid "Remote IPv4 address or FQDN"
msgstr "Endereço IPv4 remoto ou FQDN"
@@ -6864,15 +7313,25 @@ msgstr "Endereço IPV6 remoto"
msgid "Remote IPv6 address or FQDN"
msgstr "Endereço IPv6 remoto ou FQDN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:908
msgid "Remove"
msgstr "Remover"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr ""
+"Remova os endereços IPv4 dos resultados e retorne apenas endereços IPv6."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr ""
+"Remova os endereços IPv6 dos resultados e retorne apenas endereços IPv4."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
msgid "Remove related device settings from the configuration"
msgstr "Remover configurações de aparelhos relacionados da configuração"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Replace wireless configuration"
msgstr "Substituir configuração wireless"
@@ -6902,7 +7361,7 @@ msgstr "Exigir o checkum na entrada (opcional)."
msgid "Require incoming packets serialization (optional)."
msgstr "Exigir a serialização dos pacotes na entrada (opcional)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
msgid "Required"
msgstr "Necessário"
@@ -6914,9 +7373,14 @@ msgstr "Necessário para certos ISPs, p.ex. Charter with DOCSIS 3"
msgid "Required. Base64-encoded private key for this interface."
msgstr "Obrigatório. Chave privada codificada em Base64 para esta interface."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
-msgid "Required. Public key of the WireGuard peer."
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
msgstr ""
+"Obrigatório. O caminho ao ficheiro de configuração .yml desta interface."
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+msgid "Required. Public key of the WireGuard peer."
+msgstr "Obrigatório. Chave pública do par WireGuard."
#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:42
msgid "Required. Underlying interface."
@@ -6926,67 +7390,67 @@ msgstr "Obrigatório. Interface subjacente."
msgid "Required. XFRM interface ID to be used for SA."
msgstr "Obrigatório. ID da interface XFRM a ser usado para SA."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
msgid "Requires hostapd"
msgstr "Requer hostapd"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
msgid "Requires hostapd with EAP Suite-B support"
msgstr "Requer hostapd com suporte ao EAP Suite-B"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
msgid "Requires hostapd with EAP support"
msgstr "Requer hostapd com suporte de EAP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
msgid "Requires hostapd with OWE support"
msgstr "Requer hostapd com suporte de OWE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
msgid "Requires hostapd with SAE support"
msgstr "Requer hostapd com suporte de SAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
msgid "Requires hostapd with WEP support"
msgstr "Requer hostapd com suporte WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
msgid "Requires wpa-supplicant"
msgstr "Requer wpa-supplicant"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
msgid "Requires wpa-supplicant with EAP Suite-B support"
msgstr "Requer wpa-supplocant com suporte do EAP Suite-B"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
msgid "Requires wpa-supplicant with EAP support"
msgstr "Requer wpa-supplicant com suporte de EAP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
msgid "Requires wpa-supplicant with OWE support"
msgstr "Requer wpa-supplicant com suporte de OWE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1358
msgid "Requires wpa-supplicant with SAE support"
msgstr "Requer wpa-supplicant com suporte de SAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
msgid "Requires wpa-supplicant with WEP support"
msgstr "Requer wpa-supplicant com suporte WEP"
@@ -6995,7 +7459,7 @@ msgid "Reselection policy for primary slave"
msgstr "Política de nova seleção para o escravo primário"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
-#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-base/ucode/template/sysauth.ut:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
@@ -7010,20 +7474,24 @@ msgstr "Limpar contadores"
msgid "Reset to defaults"
msgstr "Redefinir para os valores predefinidos"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
msgid "Resolv and Hosts Files"
msgstr "Ficheiros Resolv e Hosts"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
msgid "Resolv file"
msgstr "Resolver ficheiro"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+msgid "Resolve specified FQDNs to an IP."
+msgstr "Lista de domínios a forçar para um endereço IP."
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
msgid "Resource not found"
msgstr "Recurso não encontrado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:876
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
msgid "Restart"
msgstr "Reiniciar"
@@ -7032,7 +7500,7 @@ msgstr "Reiniciar"
msgid "Restart Firewall"
msgstr "Reiniciar Firewall"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
msgid "Restart radio interface"
msgstr "Reinicie a interface do rádio"
@@ -7044,13 +7512,13 @@ msgstr "Restauração"
msgid "Restore backup"
msgstr "Restaurar backup"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
msgid ""
"Return answers to DNS queries matching the subnet from which the query was "
"received if multiple IPs are available."
msgstr ""
-"Localizar o nome do equipamento dependendo da subrede requisitante se "
-"mútliplos endereços IPs estiverem disponíveis"
+"Retornar respostas às consultas de DNS que correspondam à sub-rede da qual a "
+"consulta foi recebida se vários IPs estiverem disponíveis."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:385
#: modules/luci-base/htdocs/luci-static/resources/ui.js:386
@@ -7061,72 +7529,85 @@ msgstr "Revelar/ocultar a palavra-passe"
msgid "Reverse path filter"
msgstr "Filtro de caminho reverso"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4413
msgid "Revert"
msgstr "Reverter"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4518
msgid "Revert changes"
msgstr "Reverter as mudanças"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4732
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4730
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
"O pedido para reverter as configurações falhou com o estado <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4712
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4710
msgid "Reverting configuration…"
msgstr "Revertendo configurações…"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
msgctxt "nft dnat ip to addr"
msgid "Rewrite destination to <strong>%h</strong>"
-msgstr ""
+msgstr "Substitua o destino para <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
msgctxt "nft dnat ip6 to addr"
msgid "Rewrite destination to <strong>%h</strong>"
-msgstr ""
+msgstr "Substitua o destino para <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
msgctxt "nft dnat ip to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
+"Substitua o destino para <strong>%h</strong>, porta <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
msgctxt "nft dnat ip6 to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
+"Substitua o destino para <strong>%h</strong>, porta <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
msgctxt "nft snat ip to addr"
msgid "Rewrite source to <strong>%h</strong>"
-msgstr ""
+msgstr "Substitua a origem para <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109
msgctxt "nft snat ip6 to addr"
msgid "Rewrite source to <strong>%h</strong>"
-msgstr ""
+msgstr "Substitua a origem para <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
msgctxt "nft snat ip to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
-msgstr ""
+msgstr "Substitua a origem para <strong>%h</strong>, porta <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
msgctxt "nft snat ip6 to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
-msgstr ""
+msgstr "Substitua a origem para <strong>%h</strong>, porta <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
msgid "Rewrite to egress device address"
+msgstr "Substitua com o endereço do aparelho de saída"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
msgstr ""
+"Rede de segurança robusta (RSN): Permite a pré-autenticação do roaming para "
+"redes WPA2-EAP (e as anuncia nos beacons WLAN). Só funciona se a interface "
+"de rede especificada for uma ponte. Encurta o tempo do crítico processo de "
+"reassociação."
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr "Robustez"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
msgid ""
"Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
"<em>TFTP server root</em> turn on the TFTP server and serve files from "
@@ -7136,7 +7617,7 @@ msgstr ""
"servidor TFTP</em> e <em> a raiz do servidor TFTP</em> ativa o servidor TFTP "
"e serve os ficheiros a partir da <em>raiz do servidor TFTP</em>."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
msgid "Root preparation"
msgstr "Prepação da raiz (/)"
@@ -7144,19 +7625,19 @@ msgstr "Prepação da raiz (/)"
msgid "Round-Robin policy (balance-rr, 0)"
msgstr "Política Round-Robin (balanço-rr, 0)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Route Allowed IPs"
msgstr "Roteie Andereços IP Autorizados"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:533
msgid "Route action chain \"%h\""
-msgstr ""
+msgstr "Cadeia de ação rota \"%h\""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:45
msgid "Route type"
msgstr "Tipo de rota"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid ""
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
@@ -7178,7 +7659,7 @@ msgstr "Roteamento"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:44
msgid "Routing Algorithm"
-msgstr ""
+msgstr "Algoritmo de roteamento"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:28
msgid ""
@@ -7194,37 +7675,37 @@ msgstr ""
msgid "Rule"
msgstr "Regra"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:603
msgid "Rule actions"
-msgstr ""
+msgstr "Ações da regra"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:476
msgctxt "nft comment"
msgid "Rule comment: %s"
-msgstr ""
+msgstr "Comentário da regra: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:541
msgid "Rule container chain \"%h\""
-msgstr ""
+msgstr "Regra da cadeia de contentores \"%h\""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
msgid "Rule matches"
-msgstr ""
+msgstr "Correspondências das regras"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:136
msgid "Rule type"
msgstr "Tipo da regra"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run a filesystem check before mounting the device"
msgstr ""
"Correr uma verificação do sistema de ficheiros antes de montar um aparelho"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run filesystem check"
msgstr "Correr uma verificação do sistema de ficheiros"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
msgid "Runtime error"
msgstr "Erro de tempo de execução"
@@ -7237,6 +7718,11 @@ msgstr "SHA256"
msgid "SNR"
msgstr "SNR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "SRV"
+msgstr "SRV"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
msgid "SSH Access"
@@ -7254,15 +7740,15 @@ msgstr "Porta do servidor SSH"
msgid "SSH username"
msgstr "Utilizador do SSH"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
msgid "SSH-Keys"
msgstr "Chaves-SSH"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1811
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
msgid "SSID"
msgstr "SSID"
@@ -7275,11 +7761,11 @@ msgstr "SSTP"
msgid "SSTP Server"
msgstr "Servidor SSTP"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid "SWAP"
msgstr "SWAP"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
@@ -7290,7 +7776,7 @@ msgid "Save"
msgstr "Guardar"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Gravar & Aplicar"
@@ -7307,7 +7793,7 @@ msgstr "Gravar o bloco mtd"
msgid "Save mtdblock contents"
msgstr "Gravar o conteúdo do bloco mtd"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:881
msgid "Scan"
msgstr "Procurar"
@@ -7316,15 +7802,15 @@ msgstr "Procurar"
msgid "Scheduled Tasks"
msgstr "Tarefas Agendadas"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4387
msgid "Section added"
msgstr "Secção adicionada"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
msgid "Section removed"
msgstr "Secção removida"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "See \"mount\" manpage for details"
msgstr "Veja o manual (man) do comando \"mount\" para detalhes"
@@ -7340,7 +7826,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2962
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
msgid "Select file…"
msgstr "Selecione o ficheiro.…"
@@ -7350,7 +7836,7 @@ msgstr ""
"Seleciona a política de transmissão do hash para utilizar com a seleção dos "
"escravos"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
msgid ""
"Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages advertising this device as IPv6 router."
@@ -7381,13 +7867,13 @@ msgstr "Envie o nome do host deste aparelho"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:89
msgid "Server"
-msgstr ""
+msgstr "Servidor"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
msgid "Server address"
msgstr "Endereço do servidor"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
msgid "Server name"
msgstr "Nome do servidor"
@@ -7403,7 +7889,7 @@ msgstr "Tipo de Serviço"
msgid "Services"
msgstr "Serviços"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "Session expired"
msgstr "A sessão expirou"
@@ -7412,18 +7898,18 @@ msgstr "A sessão expirou"
msgid "Set Static"
msgstr "Define como estático"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
msgctxt "nft mangle"
msgid "Set header field <var>%s</var> to <strong>%s</strong>"
-msgstr ""
+msgstr "Defina o campo do cabeçalho <var>%s</var> para <strong>%s</strong>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
"Define a interface como ser um escravo NDP-Proxy externo. A predefinição é "
"estar desligado."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
@@ -7436,18 +7922,18 @@ msgstr ""
msgid "Set same MAC Address to all slaves"
msgstr "Defina o mesmo endereço MAC para todos os escravos"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
msgid ""
"Set the autonomous address-configuration flag in the prefix information "
"options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
"When enabled, clients will perform stateless IPv6 address autoconfiguration."
msgstr ""
"Definir a bandeira de configuração de endereço autónoma nas opções de "
-"informação de prefixo das mensagens de <abbr title=\"Router Advertisement"
-"\">RA</abbr> enviadas. Quando ativado, os clientes irão realizar a "
-"autoconfiguração de endereços IPv6 sem estado."
+"informação de prefixo das mensagens de <abbr title=\"Router "
+"Advertisement\">RA</abbr> enviadas. Quando ativado, os clientes irão "
+"realizar a autoconfiguração de endereços IPv6 sem estado."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
msgid ""
"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
"proxying."
@@ -7463,8 +7949,8 @@ msgstr "Definido como um escravo atualmente ativo (ativo, 1)"
msgid "Set to first slave added to the bond (follow, 2)"
msgstr "Definido como o primeiro escravo adicionado ao vínculo (seguir, 2)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:678
msgid "Set up DHCP Server"
msgstr "Configurar Servidor DHCP"
@@ -7477,7 +7963,6 @@ msgstr ""
"falhou"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
msgstr "A configuração do modo de operação falhou"
@@ -7485,11 +7970,19 @@ msgstr "A configuração do modo de operação falhou"
msgid "Settings"
msgstr "Definições"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
+msgstr ""
+"Configurações para auxiliar os clientes sem fio com o roaming entre vários "
+"APs: 802.11r, 802.11k e 802.11v"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Setup routes for proxied IPv6 neighbours."
msgstr "Configuração de rotas para vizinhos de IPv6 que fazem proxy."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Severely Errored Seconds (SES)"
msgstr ""
"Segundos com erro severos (<abbr title=\"Severely Errored Seconds\">SES</"
@@ -7500,12 +7993,11 @@ msgstr ""
msgid "Short GI"
msgstr "Intervalo de guarda curto"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
msgid "Short Preamble"
msgstr "Preâmbulo curto"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
msgstr "Mostrar lista ficheiros para backup"
@@ -7518,16 +8010,16 @@ msgstr "Mostrar correntes vazias"
msgid "Show raw counters"
msgstr "Mostrar contadores em bruto"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:526
msgid "Shutdown this interface"
msgstr "Desligar esta interface"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:388
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
@@ -7535,11 +8027,11 @@ msgstr "Desligar esta interface"
msgid "Signal"
msgstr "Sinal"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2232
msgid "Signal / Noise"
msgstr "Sinal / Ruído"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Signal Attenuation (SATN)"
msgstr "Atenuação do Sinal (<abbr title=\"Signal Attenuation\">SATN</abbr>)"
@@ -7551,12 +8043,12 @@ msgstr "Taxa de atualização do sinal"
msgid "Signal:"
msgstr "Sinal:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Tamanho"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
msgid "Size of DNS query cache"
msgstr "Tamanho do cache de consultas DNS"
@@ -7573,12 +8065,12 @@ msgstr "Saltar"
msgid "Skip from backup files that are equal to those in /rom"
msgstr "Ignore os ficheiros de backup que sejam iguais aos ficheiros em /rom"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
msgid "Skip to content"
msgstr "Ir para o conteúdo"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
msgid "Skip to navigation"
msgstr "Ir para a navegação"
@@ -7587,7 +8079,7 @@ msgstr "Ir para a navegação"
msgid "Slave Interfaces"
msgstr "Interfaces dos Escravos"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1428
msgid "Software VLAN"
msgstr "VLAN em Software"
@@ -7596,14 +8088,10 @@ msgstr "VLAN em Software"
msgid "Some fields are invalid, cannot save values!"
msgstr "Alguns campos são inválidos, não é possível gravar valores!"
-#: modules/luci-base/luasrc/view/error404.htm:9
+#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
msgstr "Lamento, o objecto que pediu não foi encontrado."
-#: modules/luci-base/luasrc/view/error500.htm:9
-msgid "Sorry, the server encountered an unexpected error."
-msgstr "Lamento, o servidor encontrou um erro inesperado."
-
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
msgid ""
"Sorry, there is no sysupgrade support present; a new firmware image must be "
@@ -7622,35 +8110,35 @@ msgstr ""
msgid "Source"
msgstr "Origem"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
msgctxt "nft ip saddr"
msgid "Source IP"
-msgstr ""
+msgstr "IP de origem"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
msgctxt "nft ip6 saddr"
msgid "Source IPv6"
-msgstr ""
+msgstr "Origem IPv6"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:57
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:57
msgid "Source interface"
msgstr "Interface de origem"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
msgctxt "nft ip sport"
msgid "Source port"
-msgstr ""
+msgstr "Porta de origem"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
msgid ""
"Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
"options for Dnsmasq."
msgstr ""
-"Opções de inicialização especiais <abbr title=\"Preboot eXecution Environment"
-"\">PXE</abbr> para o Dnsmasq."
+"Opções de inicialização especiais <abbr title=\"Preboot eXecution "
+"Environment\">PXE</abbr> para o Dnsmasq."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
msgid ""
"Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
"unspecified, the local device DNS search domain will be announced."
@@ -7659,7 +8147,7 @@ msgstr ""
"Se não for especificado, o domínio de pesquisa DNS do aparelho local será "
"anunciado."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid ""
"Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
"If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -7676,6 +8164,10 @@ msgid ""
"corresponding UID or 1000-1005 to inclusively match all UIDs within the "
"corresponding range"
msgstr ""
+"Especifica um UID individual ou uma gama de UIDs para que haja "
+"correspondência, por exemplo, 1000 para condizer com a UID correspondente ou "
+"1000-1005 para coincidir inclusive com todas as UDs dentro de um determinado "
+"intervalo"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:343
msgid ""
@@ -7702,7 +8194,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:181
msgid "Specifies the TOS value to match in IP headers"
-msgstr ""
+msgstr "Especifica o valor TOS para corresponder nos cabeçalhos IP"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
msgid "Specifies the aggregation selection logic to use"
@@ -7710,13 +8202,13 @@ msgstr "Especifica a lógica de seleção da agregação que será utilizada"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:159
msgid "Specifies the destination subnet to match (CIDR notation)"
-msgstr ""
+msgstr "Especifica a sub-rede de destino que será correspondida (notação CIDR)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Specifies the directory the device is attached to"
msgstr "Especifica o diretório que o aparelho está conectado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
msgid ""
"Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
"messages, for example to instruct clients to request further information via "
@@ -7731,16 +8223,21 @@ msgid ""
"Specifies the fwmark and optionally its mask to match, e.g. 0xFF to match "
"mark 255 or 0x0/0x1 to match any even mark value"
msgstr ""
+"Especifica o fwmark e, opcionalmente, a máscara coincidente, por exemplo, "
+"0xFF que corresponda a marca 255 ou 0x0/0x1 para coincidir com qualquer "
+"valor marcado como par"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:144
msgid "Specifies the incoming logical interface name"
-msgstr ""
+msgstr "Especifica o nome da interface lógica de entrada"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
msgid ""
"Specifies the logical interface name of the parent (or master) interface "
"this route belongs to"
msgstr ""
+"Especifica o nome da interface lógica da interface principal (ou mestre) à "
+"qual esta rota pertence"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:254
msgid ""
@@ -7767,7 +8264,7 @@ msgstr ""
"Especifica a quantidade máxima de segundos antes de considerar que um "
"equipamento está morto"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid ""
"Specifies the maximum transmit power the wireless radio may use. Depending "
"on regulatory requirements and wireless usage, the actual transmit power may "
@@ -7795,6 +8292,9 @@ msgid ""
"interface is taken if any, otherwise creates a link scope route. If set to "
"0.0.0.0 no gateway will be specified for the route"
msgstr ""
+"Especifica o gateway da rede. Se for omitido, o gateway da interface "
+"principal é usado, caso contrário, cria uma rota de escopo do enlace. Se "
+"definido como 0.0.0.0, nenhum gateway será especificado à rota"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:334
msgid ""
@@ -7832,17 +8332,19 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
msgid "Specifies the ordering of the IP rules"
-msgstr ""
+msgstr "Especifica a ordem das regras de IP"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:155
msgid "Specifies the outgoing logical interface name"
-msgstr ""
+msgstr "Especifica o nome da interface lógica de saída"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:99
msgid ""
"Specifies the preferred source address when sending to destinations covered "
"by the target"
msgstr ""
+"Especifica o endereço preferencial de origem ao enviar aos destinos cobertos "
+"pelo alvo"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:375
msgid "Specifies the quantity of ARP IP targets that must be reachable"
@@ -7867,19 +8369,19 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:79
msgid "Specifies the route metric to use"
-msgstr ""
+msgstr "Especifica a métrica da rota que será usada"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:45
msgid "Specifies the route type to be created"
-msgstr ""
+msgstr "Especifica o tipo de rota que será criado"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:136
msgid "Specifies the rule target routing action"
-msgstr ""
+msgstr "Especifica a ação de roteamento de destino de regra"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:148
msgid "Specifies the source subnet to match (CIDR notation)"
-msgstr ""
+msgstr "Especifica a sub-rede de origem para ser correspondida (notação CIDR)"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:246
msgid "Specifies the system priority"
@@ -8025,7 +8527,7 @@ msgstr ""
"Especifica a unidade máxima de transmissão (<abbr title=\"Maximum "
"Transmission Unit\">MTU</abbr>) ao invés do valor predefinido (1280 bytes)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "Specify the secret encryption key here."
msgstr "Especifique a chave de cifragem secreta aqui."
@@ -8033,7 +8535,7 @@ msgstr "Especifique a chave de cifragem secreta aqui."
msgid "Stale neighbour cache timeout"
msgstr "Obsolescência do tempo limite do cache vizinho"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
msgid "Start"
msgstr "Iniciar"
@@ -8046,16 +8548,16 @@ msgstr "Iniciar WPS"
msgid "Start priority"
msgstr "Prioridade de inicialização"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
msgid "Start refresh"
msgstr "Iniciar atualização"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Starting configuration apply…"
msgstr "Iniciando a aplicação da configuração…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1827
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413
msgid "Starting wireless scan..."
msgstr "Iniciando a varredura da rede wireless..."
@@ -8077,17 +8579,17 @@ msgstr "Rotas Estáticas IPv6"
msgid "Static Lease"
msgstr "Concessão estática"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
msgid "Static Leases"
msgstr "Atribuições Estáticas"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
msgstr "Endereço estático"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
msgid ""
"Static leases are used to assign fixed IP addresses and symbolic hostnames "
"to DHCP clients. They are also required for non-dynamic interface "
@@ -8098,18 +8600,18 @@ msgstr ""
"configurações não dinâmicas onde um computador com a alocação correspondente "
"é provido."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
msgid "Station inactivity limit"
msgstr "Limite de inatividade da estação"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:551
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
msgid "Status"
msgstr "Estado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:528
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
msgid "Stop"
msgstr "Parar"
@@ -8118,8 +8620,8 @@ msgstr "Parar"
msgid "Stop WPS"
msgstr "Parar o WPS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1857
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1919
msgid "Stop refresh"
msgstr "Parar a atualização"
@@ -8131,7 +8633,7 @@ msgstr "Uso do armazenamento"
msgid "Strict filtering"
msgstr "Filtragem rigorosa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
msgid "Strict order"
msgstr "Ordem exacta"
@@ -8140,15 +8642,15 @@ msgid "Strong"
msgstr "Forte"
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2055
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2117
msgid "Submit"
msgstr "Submeter"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
msgid "Suppress logging"
msgstr "Suprimir registros (log)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
msgid "Suppress logging of the routine operation for the DHCP protocol."
msgstr "Suprimir registos (log) de operações rotineiras do protocolo DHCP."
@@ -8172,16 +8674,16 @@ msgstr ""
"O Switch %q tem uma topologia desconhecida - as configurações de VLAN podem "
"não ser precisas."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1426
msgid "Switch VLAN"
msgstr "Mudar VLAN"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
msgid "Switch port"
msgstr "Porta do switch"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
msgid "Switch protocol"
msgstr "Trocar o protocolo"
@@ -8203,8 +8705,16 @@ msgstr "Sincronizar com o servidor NTP"
msgid "Sync with browser"
msgstr "Sincronizar com o browser"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgstr "Sintaxe: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "Syntax: <code>_service._proto.example.com</code>."
+msgstr "Sintaxe: <code>_service._proto.example.com</code>."
+
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
msgid "System"
@@ -8228,43 +8738,43 @@ msgstr "Propriedades do Sistema"
msgid "System log buffer size"
msgstr "Tamanho do buffer de registro do sistema"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
msgid "System running in recovery (initramfs) mode."
msgstr "Sistema em execução no modo de recuperação (initramfs)."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
msgctxt "nft tcp option maxseg size"
msgid "TCP MSS"
-msgstr ""
+msgstr "TCP MSS"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
msgctxt "nft tcp dport"
msgid "TCP destination port"
-msgstr ""
+msgstr "Porta de destino TCP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
msgctxt "nft tcp flags"
msgid "TCP flags"
-msgstr ""
+msgstr "Sinalizadores TCP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
msgctxt "nft tcp sport"
msgid "TCP source port"
-msgstr ""
+msgstr "Porta de origem TCP"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:338
msgid "TCP:"
msgstr "TCP:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
msgid "TFTP server root"
msgstr "Raíz do servidor TFTP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
msgid "TX"
msgstr "TX"
@@ -8284,6 +8794,7 @@ msgstr "Comprimento da fila TX"
msgid "Table"
msgstr "Tabela"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
@@ -8291,7 +8802,7 @@ msgstr "Tabela"
msgid "Target"
msgstr "Destino"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
msgid "Target Platform"
msgstr "Plataforma alvo"
@@ -8307,7 +8818,7 @@ msgstr "Espaço temporário"
msgid "Terminate"
msgstr "Terminar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid ""
"The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
@@ -8317,7 +8828,7 @@ msgstr ""
"nas mensagens do <abbr title=\"Anúncio do roteador, ICMPv6 Tipo 134\">RA</"
"abbr>. O mínimo são 1280 bytes."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
msgid ""
"The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
"addresses are available via DHCPv6."
@@ -8325,7 +8836,7 @@ msgstr ""
"A <em>configuração do endereço gerenciado</em> o (M) indica que os endereços "
"IPv6 estão disponíveis via DHCPv6."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
msgid ""
"The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
"also acting as Mobile IPv6 home agent on this link."
@@ -8333,7 +8844,7 @@ msgstr ""
"O <em>Agente doméstico móvel IPv6</em> (H) indica que o aparelho também está "
"agindo como um agente doméstico móvel IPv6 nesta ligação."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
msgid ""
"The <em>Other configuration</em> (O) flag indicates that other information, "
"such as DNS servers, is available via DHCPv6."
@@ -8350,8 +8861,10 @@ msgid ""
"The <em>qrencode</em> package is required for generating an QR code image of "
"the configuration."
msgstr ""
+"É preciso instalar o pacote <em>qrencode</em> para gerar uma imagem de "
+"código QR da configuração."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
@@ -8367,15 +8880,15 @@ msgstr ""
"A configuração da atualização de pontas HE.net mudou. Você deve agora usar o "
"nome do utilizador ao invés do identificador do utilizador!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
msgid "The IP address %h is already used by another static lease"
msgstr "O endereço IP %h já é utilizado por outra concessão estática"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
msgid "The IP address is outside of any DHCP pool address range"
msgstr "O endereço IP está fora de qualquer faixa de endereços do DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
msgid "The IP address of the boot server"
msgstr "O endereço IP do servidor de inicialização"
@@ -8386,6 +8899,7 @@ msgstr "O endereço IPV4 remoto ou o seu FQDN."
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
msgstr "O endereço IPv4 ou o nome completo (FQDN) da ponta remota do túnel."
@@ -8414,7 +8928,7 @@ msgstr ""
msgid "The LED blinks with the configured on/off frequency"
msgstr "O LED pisca com a frequência configurada de ligar/desligar"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
msgid "The LED flashes to simulate actual heart beat."
msgstr "O LED pisca para simular o batimento cardíaco real."
@@ -8432,7 +8946,7 @@ msgstr "O LED está sempre no estado padrão desligado."
msgid "The LED is always in default state on."
msgstr "O LED está sempre no estado padrão ligado."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
msgid ""
"The MAC address %h is already used by another static lease in the same DHCP "
"pool"
@@ -8444,15 +8958,15 @@ msgstr ""
msgid "The MTU must not exceed the parent device MTU of %d bytes"
msgstr "O MTU não deve exceder o MTU do aparelho de origem com %d bytes"
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
msgid "The VLAN ID must be unique"
msgstr "A ID da VLAN deve ser única"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:45
msgid "The algorithm that is used to discover mesh routes"
-msgstr ""
+msgstr "O algoritmo que é utilizado para descobrir rotas mesh"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid ""
"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
"code> and <code>_</code>"
@@ -8465,7 +8979,7 @@ msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
"O ficheiros de configuração não pode ser carregado devido ao seguinte erro:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid ""
"The correct SSID must be manually specified when joining a hidden wireless "
"network"
@@ -8473,7 +8987,7 @@ msgstr ""
"O SSID correto deve ser manualmente especificado quando entrar numa rede sem "
"fios oculta"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4509
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8491,21 +9005,21 @@ msgstr ""
"tentar aplicar novamente ou reverter todas as alterações pendentes para "
"manter o estado de configuração atualmente em funcionamento."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
msgstr ""
-"O ficheiro do aparelho de memória ou da partição (<abbr title=\"por exemplo"
-"\">ex.</abbr> <code>/dev/sda1</code>)"
+"O ficheiro do aparelho de memória ou da partição (<abbr title=\"por "
+"exemplo\">ex.</abbr> <code>/dev/sda1</code>)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:450
msgid "The device name \"%s\" is already taken"
msgstr "O nome do aparelho \"%s\" já está em uso"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
msgid ""
"The existing network configuration needs to be changed for LuCI to function "
"properly."
@@ -8513,7 +9027,7 @@ msgstr ""
"A configuração existente da rede precisa ser alterada para que o LuCI "
"funcione corretamente."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
@@ -8536,7 +9050,7 @@ msgstr ""
msgid "The following rules are currently active on this system."
msgstr "As seguintes regras estão actualmente acivas neste sistema."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
msgid "The frequency is in direct proportion to 1-minute average CPU load."
msgstr ""
"A frequência está na proporção direta de 1 minuto de carga média da CPU."
@@ -8545,17 +9059,19 @@ msgstr ""
msgid "The gateway address must not be a local IP address"
msgstr "O endereço do gateway não deve ser um endereço IP local"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:732
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752
msgid ""
"The generated configuration can be imported into a WireGuard client "
"application to setup a connection towards this device."
msgstr ""
+"A configuração gerada pode ser importada para uma aplicação cliente "
+"WireGuard para configurar uma conexão neste aparelho."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
msgid "The given SSH public key has already been added."
msgstr "A chave pública SSH dada já foi adicionada."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA, "
"ED25519 or ECDSA keys."
@@ -8570,16 +9086,24 @@ msgid ""
"forwarded OGM, thereby propagating the cost of an extra hop (the packet has "
"to be received and retransmitted which costs airtime)"
msgstr ""
+"A configuração de penalidade do salto permite modificar a preferência do "
+"batman-adv para as rotas multihop versus rotas curtas. O valor é aplicado ao "
+"TQ de cada OGM encaminhado, propagando assim o custo de um salto extra (o "
+"pacote deve ser recebido e retransmitido, o que custa tempo de antena)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
msgid "The hostname of the boot server"
msgstr "O nome do host do servidor de inicialização"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
+msgstr "A interface não pôde ser encontrada"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
msgid "The interface name is already used"
msgstr "O nome da interface já está a ser usado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
msgid "The interface name is too long"
msgstr "O nome da interface é muito longo"
@@ -8603,6 +9127,7 @@ msgstr "O endereço IPv4 local"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "The local IPv4 address over which the tunnel is created (optional)."
msgstr "O endereço IPv4 local sobre o qual o túnel será criado (opcional)."
@@ -8645,7 +9170,7 @@ msgstr ""
"menor, uma vez que as respostas do host são espalhadas através de intervalo "
"maior"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid ""
"The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
"abbr> messages. Maximum is 255 hops."
@@ -8653,39 +9178,44 @@ msgstr ""
"A quantidade máxima de saltos que serão publicados nas mensagens do <abbr "
"title=\"Anúncio do roteador\">RA</abbr>. O máximo são 255 saltos."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4645
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
msgstr ""
+"O acesso à rede neste aparelho pode ser interrompido ao alterar as "
+"configurações da interface \"%h\"."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
msgid "The network name is already used"
msgstr "O nome da rede já está a ser usado"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
msgid ""
-"The network ports on this device can be combined to several <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"The network ports on this device can be combined to several <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
"communicate directly with each other. <abbr title=\"Virtual Local Area "
"Network\">VLAN</abbr>s are often used to separate different network "
"segments. Often there is by default one Uplink port for a connection to the "
"next greater network like the internet and other ports for a local network."
msgstr ""
-"As portas de rede neste aparelho podem ser combinadas com várias <abbr title="
-"\"Rede de Área Local Virtual\">VLAN</abbr>s onde os computadores podem "
-"comunicar diretamente entre eles. <abbr title=\"Rede de Área Local Virtual"
-"\">VLAN</abbr>s são muito utilizadas para separar dois segmentos de rede "
-"diferentes. Muitas vezes existe por defeito uma porta de ligação ascendente "
-"para uma ligação para a rede acima como a Internet ou outras portas de uma "
-"rede local."
+"As portas de rede neste aparelho podem ser combinadas com várias <abbr "
+"title=\"Rede de Área Local Virtual\">VLAN</abbr>s onde os computadores podem "
+"comunicar diretamente entre eles. <abbr title=\"Rede de Área Local "
+"Virtual\">VLAN</abbr>s são muito utilizadas para separar dois segmentos de "
+"rede diferentes. Muitas vezes existe por defeito uma porta de ligação "
+"ascendente para uma ligação para a rede acima como a Internet ou outras "
+"portas de uma rede local."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid ""
"The public hostname or IP address of this system the peer should connect to. "
"This usually is a static public IP address, a static hostname or a DDNS "
"domain."
msgstr ""
+"O nome de host público ou o endereço IP deste sistema onde o peer deve se "
+"conectar. Geralmente é um endereço IP público estático, um nome de host "
+"estático ou um domínio DDNS."
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:569
msgid "The query response interval must be lower than the query interval value"
@@ -8716,6 +9246,8 @@ msgstr ""
msgid ""
"The rule target is a jump to another rule specified by its priority value"
msgstr ""
+"O destino da regra é um salto para outra regra especificada pelo seu valor "
+"prioritário"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:91
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:166
@@ -8724,12 +9256,16 @@ msgid ""
"to 65535 or symbol alias declared in /etc/iproute2/rt_tables. Special "
"aliases local (255), main (254) and default (253) are also valid"
msgstr ""
+"O alvo da regra é um ID de pesquisa da tabela: um índice da tabela numérica "
+"que varia entre 0 até 65535 ou um símbolo alias declarados em /etc/iproute2/"
+"rt_tables. Pseudônimos locais especiais (255), principal (254) e padrão "
+"(253) também são válidos"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383
msgid "The selected %s mode is incompatible with %s encryption"
msgstr "O modo %s selecionado é incompatível com a criptografia %s"
-#: modules/luci-base/luasrc/view/csrftoken.htm:11
+#: modules/luci-base/ucode/template/csrftoken.ut:11
msgid "The submitted security token is invalid or already expired!"
msgstr "A chave eletrônica enviada é inválida ou já expirou!"
@@ -8795,8 +9331,8 @@ msgstr ""
"A imagem carregada não contém um formato suportado. Confirme que escolhe uma "
"imagem genérica para a sua plataforma."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
msgid "The value is overridden by configuration."
msgstr "O valor é substituído pela configuração."
@@ -8805,26 +9341,31 @@ msgid ""
"The value specifies the interval (milliseconds) in which batman-adv floods "
"the network with its protocol information."
msgstr ""
+"O valor determina o intervalo (em milissegundos) onde o batman-adv inunda a "
+"rede com as suas informações de protocolo."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:679
msgid ""
"There are legacy iptables rules present on the system. Mixing iptables and "
"nftables rules is discouraged and may lead to incomplete traffic filtering."
msgstr ""
+"Existem regras legadas do iptables presentes no sistema. A mistura das "
+"regras do iptables com o nftables é desencorajada e pode levar a uma "
+"incompleta filtragem de tráfego."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
msgid "There are no active leases"
msgstr "Não há arrendamentos ativos"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4677
msgid "There are no changes to apply"
msgstr "Não há alterações a serem aplicadas"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:70
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
msgid ""
"There is no password set on this router. Please configure a root password to "
@@ -8837,16 +9378,16 @@ msgstr ""
msgid "This IPv4 address of the relay"
msgstr "Este endereço IPv4 do repassar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1695
msgid "This authentication type is not applicable to the selected EAP method."
msgstr "Este tipo de autenticação não é aplicável ao método EAP selecionado."
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
msgid "This does not look like a valid PEM file"
msgstr "Isto não parece ser um ficheiro PEM válido"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
"include during sysupgrade. Modified files in /etc/config/ and certain other "
@@ -8875,6 +9416,13 @@ msgid ""
"selector but rather go to the Wireless settings and select this Interface as "
"a network from there."
msgstr ""
+"Este é o aparelho batman-adv ao qual deseja vincular o aparelho físico de "
+"cima. Caso esta lista esteja vazia, precisará criar uma primeiro. Caso "
+"queira rotear o tráfego mesh num aparelho de rede com fio, selecione-o no "
+"seletor de aparelhos acima. Caso queira atribuir a interface batman-adv a "
+"uma mesh Wi-fi, não selecione um aparelho no seletor de aparelhos, mas vá "
+"para as configurações sem fio e selecione essa interface como uma rede a "
+"partir daí."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:116
msgid ""
@@ -8892,7 +9440,7 @@ msgstr ""
"Este é o endereço da ponta local designado pelo agente de túnel. normalmente "
"ele termina com <code>...:2/64</code>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
msgid "This is the only DHCP server in the local network."
msgstr "Este é o único servidor DHCP na rede local."
@@ -8925,8 +9473,8 @@ msgid ""
msgstr ""
"Esta lista fornece uma visão geral sobre os processos em execução no sistema."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
msgid ""
"This option cannot be used because the ca-bundle package is not installed."
msgstr ""
@@ -8942,6 +9490,10 @@ msgstr "Esta secção ainda não contém valores"
msgid "Time Synchronization"
msgstr "Sincronização Horária"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "Time advertisement"
+msgstr "Tempo do anúncio"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Time in milliseconds"
msgstr "O tempo em milissegundos"
@@ -8950,10 +9502,14 @@ msgstr "O tempo em milissegundos"
msgid "Time in seconds to spend in listening and learning states"
msgstr "Tempo em segundos para gastar na condição de escuta e aprendizagem"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "Time interval for rekeying GTK"
msgstr "Intervalo de tempo para rekeying GTK"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "Time zone"
+msgstr "Fuso horário"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
msgid "Timed-out"
msgstr "Tempo esgotado"
@@ -8978,14 +9534,18 @@ msgstr ""
msgid "Timezone"
msgstr "Fuso Horário"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:418
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:438
msgid ""
"To fully configure the local WireGuard interface from an existing (e.g. "
-"provider supplied) configuration file, use the <strong><a class=\"full-import"
-"\" href=\"#\">configuration import</a></strong> instead."
+"provider supplied) configuration file, use the <strong><a class=\"full-"
+"import\" href=\"#\">configuration import</a></strong> instead."
msgstr ""
+"Para configurar totalmente a interface local do WireGuard a partir de um "
+"ficheiro de configuração já existente (por exemplo, fornecido pelo "
+"provedor), use a importação da configuração <strong><a class=\"full-import\" "
+"href=\"#\"></a></strong>."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
msgid "To login…"
msgstr "Para fazer login…"
@@ -8999,7 +9559,7 @@ msgstr ""
"de backup gerado anteriormente. Para voltar as definições originais do "
"firmware, clique \" Repor (só possível com imagens squashfs)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
msgid "Tone"
msgstr "Tom"
@@ -9007,9 +9567,9 @@ msgstr "Tom"
msgid "Total Available"
msgstr "Total Disponível"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:121
msgid "Traceroute"
msgstr "Traceroute"
@@ -9024,14 +9584,14 @@ msgstr "Tráfego"
msgid "Traffic Class"
msgstr "Classe de tráfego"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:529
msgid "Traffic filter chain \"%h\""
-msgstr ""
+msgstr "Cadeia do filtro de tráfego \"%h\""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:467
msgctxt "nft counter"
msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
-msgstr ""
+msgstr "Tráfego correspondente à regra: %.1000mPacotes, %.1024mBytes"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:387
msgid "Transfer"
@@ -9045,20 +9605,24 @@ msgstr "Transmitir"
msgid "Transmit Hash Policy"
msgstr "Política de Transmissão do Hash"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
+msgid "Transmitted Data"
+msgstr "Dados transmitidos"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
msgctxt "nft @th,off,len"
msgid "Transport header bits %d-%d"
-msgstr ""
+msgstr "Bits do cabeçalho de transporte %d-%d"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
msgctxt "nft th dport"
msgid "Transport header destination port"
-msgstr ""
+msgstr "Porta de destino do cabeçalho de transporte"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
msgctxt "nft th sport"
msgid "Transport header source port"
-msgstr ""
+msgstr "Porta de origem do cabeçalho de transporte"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:75
msgid "Trigger"
@@ -9072,7 +9636,7 @@ msgstr "Modo de Trigger"
msgid "Tunnel ID"
msgstr "ID do Túnel"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3024
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
#: modules/luci-compat/luasrc/model/network.lua:1431
msgid "Tunnel Interface"
msgstr "Interface de Túnel"
@@ -9083,7 +9647,7 @@ msgstr "Interface de Túnel"
msgid "Tunnel Link"
msgstr "Enlace do túnel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
msgid "Tunnel device"
msgstr "Aparelho de túnel"
@@ -9091,8 +9655,8 @@ msgstr "Aparelho de túnel"
msgid "Tx-Power"
msgstr "Potência de Tx"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
msgid "Type"
@@ -9102,15 +9666,15 @@ msgstr "Tipo"
msgid "Type of service"
msgstr "Tipo do serviço"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
msgctxt "nft udp dport"
msgid "UDP destination port"
-msgstr ""
+msgstr "Porto de destino UDP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
msgctxt "nft udp sport"
msgid "UDP source port"
-msgstr ""
+msgstr "Porta de origem UDP"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:328
msgid "UDP:"
@@ -9125,8 +9689,8 @@ msgstr "Só UMTS"
msgid "UMTS/GPRS/EV-DO"
msgstr "UMTS/GPRS/EV-DO"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid "UUID"
msgstr "UUID"
@@ -9147,13 +9711,13 @@ msgstr "Não foi possível determinar o endereço IP externo"
msgid "Unable to determine upstream interface"
msgstr "Não foi possível determinar a interface com a rede externa"
-#: modules/luci-base/luasrc/view/error404.htm:11
+#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
msgstr "Não é possível a expedição"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:85
msgid "Unable to generate QR code: %s"
-msgstr ""
+msgstr "Não foi possível gerar o código QR: %s"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:9
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/syslog.js:15
@@ -9198,21 +9762,29 @@ msgstr "Incapaz de reiniciar o firewall: %s"
msgid "Unable to save contents: %s"
msgstr "Incapaz de gravar conteúdos: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr "Não foi possível verificar o PIN"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Unavailable Seconds (UAS)"
msgstr ""
"Segundos de indisponibilidade (<abbr title=\"Unavailable Seconds\">UAS</"
"abbr>)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1317
msgid "Unconfigure"
msgstr "Desconfigurar"
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr "Unet"
+
#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
msgid "Unexpected reply data format"
msgstr "Formato de dados de resposta inesperado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid ""
"Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
"within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -9224,7 +9796,7 @@ msgstr ""
"o IPv6 é análogo ao endereçamento de rede privada IPv4. Este prefixo é "
"gerado de forma aleatória durante a primeira instalação."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2111
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
#: modules/luci-compat/luasrc/model/network.lua:971
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
msgid "Unknown"
@@ -9234,7 +9806,7 @@ msgstr "Desconhecido"
msgid "Unknown and unsupported connection method."
msgstr "Método de ligação desconhecido e sem suporte."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
#: modules/luci-compat/luasrc/model/network.lua:1138
msgid "Unknown error (%s)"
msgstr "Erro desconhecido (%s)"
@@ -9243,7 +9815,7 @@ msgstr "Erro desconhecido (%s)"
msgid "Unknown error code"
msgstr "Código de erro desconhecido"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2108
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:965
msgid "Unmanaged"
@@ -9254,11 +9826,11 @@ msgstr "Não gerido"
msgid "Unmount"
msgstr "Desmontar"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
msgid "Unnamed key"
msgstr "Chave sem nome"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4327
msgid "Unsaved Changes"
msgstr "Alterações não Guardadas"
@@ -9274,17 +9846,18 @@ msgstr ""
"Port\">MAP</abbr> não suportado"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
msgid "Unsupported modem"
msgstr "Modem não suportado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:309
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:315
msgid "Unsupported protocol type."
msgstr "Tipo de protocolo não suportado."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
msgid "Untitled peer"
-msgstr ""
+msgstr "Par sem título"
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:151
msgid "Up"
@@ -9294,7 +9867,7 @@ msgstr "Acima"
msgid "Up Delay"
msgstr "Atraso de Envio"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
msgid "Upload"
msgstr "Enviar"
@@ -9320,16 +9893,16 @@ msgid "Upload file…"
msgstr "Enviar ficheiro…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4202
msgid "Upload request failed: %s"
msgstr "Pedido de envio falhou: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
msgid "Uploading file…"
msgstr "Enviando o ficheiro…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid ""
"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
"assigned with a name in the form <em>wifinet#</em> and the network will be "
@@ -9339,7 +9912,7 @@ msgstr ""
"com um nome na forma <em>wifinet#</em> e a rede será reiniciada para aplicar "
"a configuração atualizada."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410
msgid ""
"Upon pressing \"Continue\", bridges configuration will be updated and the "
"network will be restarted to apply the updated configuration."
@@ -9347,7 +9920,7 @@ msgstr ""
"Ao pressionar \"Continuar\", a configuração das pontes será atualizada e a "
"rede será reiniciada para aplicar a atualização da configuração."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444
msgid ""
"Upon pressing \"Continue\", ifname options will get renamed and the network "
"will be restarted to apply the updated configuration."
@@ -9355,17 +9928,17 @@ msgstr ""
"Ao pressionar \"Continuar\", as opções ifname serão renomeadas e a rede será "
"reiniciada para aplicar a atualização da configuração."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
msgid "Upstream resolvers will be queried in the order of the resolv file."
msgstr ""
"Os resolvedores upstream serão consultados na ordem do ficheiro resolv."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
msgid "Uptime"
msgstr "Tempo de atividade"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
msgid "Use <code>/etc/ethers</code>"
msgstr "Usar <code>/etc/ethers</code>"
@@ -9377,8 +9950,8 @@ msgstr "Usar servidores DHCP anunciados"
msgid "Use DHCP gateway"
msgstr "Usar a gateway do DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
msgid "Use DNS servers advertised by peer"
msgstr "Usar os servidores DNS fornecidos pelo parceiro"
@@ -9395,8 +9968,8 @@ msgstr "Usar códigos de países ISO/IEC 3166 alpha2."
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:84
msgid "Use MTU on tunnel interface"
msgstr ""
-"Use o <abbr title=\"Maximum Transmission Unit/Unidade Máxima de Transmissão"
-"\">MTU</abbr> na interface do túnel"
+"Use o <abbr title=\"Maximum Transmission Unit/Unidade Máxima de "
+"Transmissão\">MTU</abbr> na interface do túnel"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:85
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:65
@@ -9421,11 +9994,11 @@ msgstr ""
"Use o XOR do hardware nos endereços MAC e endereços IP, dependente do "
"skb_flow_dissect (encapsulamento2+3)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Use as external overlay (/overlay)"
msgstr "Use como uma sobreposição externa (/overlay)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
msgid "Use as root filesystem (/)"
msgstr "Usar como o sistema de ficheiros raiz (/)"
@@ -9433,22 +10006,22 @@ msgstr "Usar como o sistema de ficheiros raiz (/)"
msgid "Use broadcast flag"
msgstr "Use a marcação de broadcast"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
msgid "Use builtin IPv6-management"
msgstr "Use o gestão do IPv6 embarcado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
msgid "Use custom DNS servers"
msgstr "Usar servidores DNS personalizados"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
msgid "Use default gateway"
msgstr "Usar gateway pre-definida"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
msgid "Use gateway metric"
msgstr "Use a métrica do roteador"
@@ -9469,20 +10042,20 @@ msgstr ""
msgid "Use routing table"
msgstr "Usar tabela de roteamento"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
msgctxt "nft nat flag persistent"
msgid "Use same source and destination for each connection"
-msgstr ""
+msgstr "Use a mesma origem e o mesmo destino em cada conexão"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
msgid "Use system certificates"
msgstr "Usar certificados de sistema"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid "Use system certificates for inner-tunnel"
msgstr "Usar certificados de sistema para o túnel interno"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
"em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
@@ -9513,11 +10086,11 @@ msgstr ""
msgid "Used"
msgstr "Usado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
msgid "Used Key Slot"
msgstr "Posição da Chave Usada"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
@@ -9529,35 +10102,37 @@ msgstr ""
msgid "User Group"
msgstr "Grupo do Utilizador"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
msgid "User certificate (PEM encoded)"
msgstr "Certificado do utilizador (codificado em formato PEM)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:186
msgid "User identifier"
-msgstr ""
+msgstr "Identificador do utilizador"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
msgid "User key (PEM encoded)"
msgstr "Chave do utilizador (codificada em formato PEM)"
-#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: modules/luci-base/ucode/template/sysauth.ut:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
msgid "Username"
msgstr "Nome do utilizador"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
msgid "Utilize flow table <strong>%h</strong>"
-msgstr ""
+msgstr "Utilize a tabela de fluxo <strong>%h</strong>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
msgid "VC-Mux"
msgstr "VC-Mux"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
msgid "VDSL"
msgstr "VDSL"
@@ -9567,17 +10142,17 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr "VEPA (Agregador Virtual das Portas Ethernet)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
msgid "VLAN (802.1ad)"
msgstr "VLAN (802.1ad)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1411
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
msgid "VLAN (802.1q)"
msgstr "VLAN (802.1q)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
msgid "VLAN ID"
msgstr "ID da VLAN"
@@ -9602,19 +10177,22 @@ msgid "VPN Protocol"
msgstr "Protocolo de VPN"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
msgstr "Servidor VPN"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+msgid "VPN Server certificate's SHA256 hash"
+msgstr "Hash do certificado VPN Server SHA256"
+
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
msgid "VPN Server port"
msgstr "Porta do Servidor VPN"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
msgstr "Resumo digital SHA1 do certificado do servidor VPN"
@@ -9623,6 +10201,10 @@ msgstr "Resumo digital SHA1 do certificado do servidor VPN"
msgid "VPNC (CISCO 3000 (and others) VPN)"
msgstr "VPNC (VPN do CISCO 3000 (e outros))"
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr "VTI"
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
msgid "VXLAN (RFC7348)"
msgstr "VXLAN (RFC7348)"
@@ -9636,7 +10218,7 @@ msgstr "Identificador de rede VXLAN"
msgid "VXLANv6 (RFC7348)"
msgstr "VXLANv6 (RFC7348)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
msgid ""
"Validate DNS replies and cache DNSSEC data, requires upstream to support "
"DNSSEC."
@@ -9644,8 +10226,8 @@ msgstr ""
"Validar respostas do DNS e o cache de dados DNSSEC, requer upstream para "
"suportar DNSSEC."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
@@ -9673,7 +10255,7 @@ msgstr "Fabricante"
msgid "Vendor Class to send when requesting DHCP"
msgstr "Classe do fabricante para enviar quando requisitar o DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
msgid "Verify unsigned domain responses really come from unsigned domains."
msgstr ""
"Verifique se as respostas dos domínios não assinados vêm realmente de "
@@ -9683,47 +10265,59 @@ msgstr ""
msgid "Verifying the uploaded image file."
msgstr "Verificando o ficheiro de imagem enviado."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
msgid "Very High"
msgstr "Muito alto"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1432
msgid "Virtual Ethernet"
msgstr "Ethernet virtual"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
msgid "Virtual dynamic interface"
msgstr "Interface virtual dinâmica"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
msgid "WDS"
msgstr "WDS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
msgid "WEP Open System"
msgstr "Sistema Aberto WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1297
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1393
msgid "WEP Shared Key"
msgstr "Chave partilhada WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WEP passphrase"
msgstr "Palavra-Passe WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid "WLAN roaming"
+msgstr "Roaming WLAN"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid "WMM Mode"
msgstr "Modo WMM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid "WNM Sleep Mode"
+msgstr "Modo de suspensão do WNM"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid "WNM Sleep Mode Fixes"
+msgstr "Correções do modo de suspensão do WNM"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WPA passphrase"
msgstr "Palavra-Passe WPA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1294
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
@@ -9753,7 +10347,11 @@ msgstr ""
msgid "Weak"
msgstr "Fraco"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+msgid "Weight"
+msgstr "Peso"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
@@ -9766,6 +10364,9 @@ msgid ""
"When enabled network coding increases the WiFi throughput by combining "
"multiple frames into a single frame, thus reducing the needed air time."
msgstr ""
+"Quando for ativado, a codificação da rede aumenta a saída WiFi através da "
+"combinação de vários quadros num único quadro, reduzindo assim o tempo "
+"necessário."
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:76
msgid ""
@@ -9773,20 +10374,35 @@ msgid ""
"helps non-mesh clients to get ARP responses much more reliably and without "
"much delay."
msgstr ""
+"Quando for ativado, a tabela ARP forma uma ampla rede mesh distribuída da "
+"cache ARP que auxilia os clientes fora do mesh a obter respostas ARP com "
+"muito mais confiabilidade e sem muito atraso."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:109
msgid ""
"When enabled, gateway is on-link even if the gateway does not match any "
"interface prefix"
msgstr ""
+"Quando ativado, o gateway vai estar ligado ainda que o gateway não "
+"corresponda a nenhum prefixo da interface"
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr ""
+"Quando invertido, o LED fica continuamente aceso e pisca em vez de estar "
+"desligado por padrão e continua piscando durante a atividade do sistema."
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
msgid ""
"When running the mesh over multiple WiFi interfaces per node batman-adv is "
"capable of optimizing the traffic flow to gain maximum performance."
msgstr ""
+"Ao executar a rede mesh em várias interfaces WiFi por nó, o batman-adv é "
+"capaz de otimizar o fluxo de tráfego para obter o máximo de desempenho."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid ""
"When using a PSK, the PMK can be automatically generated. When enabled, the "
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
@@ -9796,7 +10412,7 @@ msgstr ""
"as opções de tecla R0/R1 abaixo não são aplicadas. Desativar para usar as "
"opções das teclas R0 e R1."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid ""
"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
"802.11a/802.11g rates."
@@ -9804,7 +10420,7 @@ msgstr ""
"Quando o modo QoS Multimídia Wi-Fi (WMM) estiver desativado, os clientes "
"podem ser limitados a taxas do 802.11a/802.11g."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid ""
"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
"may be significantly reduced."
@@ -9817,14 +10433,23 @@ msgstr ""
msgid "Width"
msgstr "Largura"
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+msgid "WireGuard"
+msgstr "WireGuard"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
+msgid "WireGuard Status"
+msgstr "Estado do WireGuard"
+
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "WireGuard VPN"
msgstr "VPN WireGuard"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:539
msgid "WireGuard peer is disabled"
-msgstr ""
+msgstr "O par do WireGuard está desativado"
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:17
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:10
@@ -9832,27 +10457,27 @@ msgstr ""
msgid "Wireless"
msgstr "Rede sem fios"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3011
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
msgstr "Adaptador Wireless"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2990
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4303
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
msgstr "Rede Wireless"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:812
msgid "Wireless Overview"
msgstr "Vista Global Wireless"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
msgid "Wireless Security"
msgstr "Segurança Wireless"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
msgid "Wireless configuration migration"
msgstr "Migração da configuração wrieless"
@@ -9868,15 +10493,15 @@ msgstr "Wireless desativada"
msgid "Wireless is not associated"
msgstr "Wireless não associada"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is disabled"
msgstr "Wireless está desativado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is enabled"
msgstr "A rede wireless está ativada"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Write received DNS queries to syslog."
msgstr "Escrever as consultas DNS recebidas no syslog."
@@ -9888,7 +10513,7 @@ msgstr "Escrever registro do sistema (log) no ficheiro"
msgid "XOR policy (balance-xor, 2)"
msgstr "Política XOR (balanço-xor, 2)"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -9898,7 +10523,7 @@ msgstr "Sim"
msgid "Yes (none, 0)"
msgstr "Sim (nenhum, 0)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:177
msgid ""
"You appear to be currently connected to the device via the \"%h\" interface. "
"Do you really want to shut down the interface?"
@@ -9918,8 +10543,20 @@ msgstr ""
"como por exemplo \"rede/network\", o aparelho poderá tornar-se inacessível!</"
"strong>"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:90
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635
+msgid "You may add multiple records for the same Target."
+msgstr "Pode adicionar vários registos ao mesmo destino."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672
+msgid "You may add multiple records for the same domain."
+msgstr "Pode adicionar vários registos ao mesmo domínio."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr "Pode adicionar distribuições únicas no mesmo endereço de escuta."
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:92
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
@@ -9954,26 +10591,38 @@ msgstr "Configurações do ZRam"
msgid "ZRam Size"
msgstr "Tamanho do ZRam"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr "_proto: _tcp, _udp, _sctp, _quic, … ."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Observação: embora o "
+"_http seja possível, nenhum navegador suporta registos SRV.)"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
msgid "any"
msgstr "qualquer"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
msgid "auto"
msgstr "automático"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
msgid "automatic"
msgstr "automático"
@@ -9981,7 +10630,7 @@ msgstr "automático"
msgid "baseT"
msgstr "baseT"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1591
msgid "bridged"
msgstr "em ponte"
@@ -10033,20 +10682,20 @@ msgstr "criar:"
msgid "dBm"
msgstr "dBm"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
msgctxt "nft unit"
msgid "day"
-msgstr ""
+msgstr "dia"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid "disable"
msgstr "desativar"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:991
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:997
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
msgid "disabled"
@@ -10065,14 +10714,19 @@ msgstr "p. ex.: --proxy 10.10.10.10.10"
msgid "e.g: dump"
msgstr "p.ex.: despejo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:755
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr "a cada %ds"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
msgid "expired"
msgstr "expirou"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
msgid "forced"
msgstr "imposto"
@@ -10096,19 +10750,19 @@ msgstr "meio duplex"
msgid "hexadecimal encoded value"
msgstr "valor codificado hexadecimal"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
msgid "hidden"
msgstr "escondido"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
msgctxt "nft unit"
msgid "hour"
-msgstr ""
+msgstr "hora"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "hybrid mode"
msgstr "modo híbrido"
@@ -10130,24 +10784,24 @@ msgstr "chave entre 8 e 63 caracteres"
msgid "key with either 5 or 13 characters"
msgstr "chave com 5 ou 13 caracteres"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "managed config (M)"
msgstr "configuração gerenciada (M)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1395
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
msgid "medium security"
msgstr "segurança média"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
msgctxt "nft unit"
msgid "minute"
-msgstr ""
+msgstr "minuto"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "minutes"
msgstr "minutos"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
msgid "mobile home agent (H)"
msgstr "agente doméstico móvel (H)"
@@ -10155,7 +10809,7 @@ msgstr "agente doméstico móvel (H)"
msgid "netif_carrier_ok()"
msgstr "netif_carrier_ok()"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "no"
msgstr "não"
@@ -10169,8 +10823,11 @@ msgstr "sem link"
msgid "non-empty value"
msgstr "valor não vazio"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3419
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
msgid "none"
msgstr "nenhum"
@@ -10181,20 +10838,20 @@ msgid "not present"
msgstr "não presente"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:969
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:970
msgid "off"
msgstr "desligado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794
msgid "on available prefix"
msgstr "no prefixo disponível"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "open network"
msgstr "rede aberta"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
msgid "other config (O)"
msgstr "outra configuração (O)"
@@ -10203,10 +10860,14 @@ msgstr "outra configuração (O)"
msgid "output"
msgstr "saída"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
+msgid "over a day ago"
+msgstr "mais de um dia atrás"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
msgctxt "nft unit"
msgid "packets"
-msgstr ""
+msgstr "pacotes"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:252
msgid "positive decimal value"
@@ -10225,24 +10886,25 @@ msgid ""
"reduces overhead by collecting and aggregating originator messages in a "
"single packet rather than many small ones"
msgstr ""
+"reduz a sobrecarga coletando e agregando mensagens originais num único "
+"pacote em vez de diversas outras pequenas"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
msgid "relay mode"
msgstr "modo retransmissor"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1586
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
msgid "routed"
msgstr "roteado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "sec"
msgstr "seg"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "server mode"
msgstr "modo servidor"
@@ -10250,7 +10912,7 @@ msgstr "modo servidor"
msgid "sstpc Log-level"
msgstr "Nível do registro log sstpc"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "strong security"
msgstr "segurança forte"
@@ -10258,7 +10920,7 @@ msgstr "segurança forte"
msgid "tagged"
msgstr "etiquetado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "time units (TUs / 1.024 ms) [1000-65535]"
msgstr "unidades de tempo (TUs / 1.024 ms) [1000-65535]"
@@ -10268,9 +10930,9 @@ msgid ""
"<abbr title=\"Hypertext Transfer Protocol Secure\">HTTPS</abbr> network "
"access."
msgstr ""
-"o uHTTPd oferece acesso à rede <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> ou <abbr title=\"Hypertext Transfer Protocol Secure\">HTTPS</"
-"abbr>."
+"o uHTTPd oferece acesso à rede <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> ou <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr>."
#: modules/luci-base/htdocs/luci-static/resources/validation.js:574
msgid "unique value"
@@ -10280,15 +10942,19 @@ msgstr "valor único"
msgid "unknown"
msgstr "desconhecido"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:28
+msgid "unknown version"
+msgstr "versão desconhecida"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
msgid "unlimited"
msgstr "ilimitado"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
@@ -10310,8 +10976,8 @@ msgid "untagged"
msgstr "não etiquetado"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
msgid "valid IP address"
msgstr "endereço IP válido"
@@ -10324,7 +10990,7 @@ msgid "valid IPv4 CIDR"
msgstr "CIDR IPv4 válido"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
msgid "valid IPv4 address"
msgstr "endereço IPv4 válido"
@@ -10353,7 +11019,7 @@ msgid "valid IPv6 CIDR"
msgstr "CIDR IPv6 válido"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
msgid "valid IPv6 address"
msgstr "endereço IPv6 válido"
@@ -10445,7 +11111,7 @@ msgid "valid port or port range (port1-port2)"
msgstr "porta ou intervalo de portas válido (porta1-porta2)"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "valid port value"
msgstr "valor de porta válido"
@@ -10481,16 +11147,16 @@ msgstr "valor com pelo menos %d caracteres"
msgid "value with at most %d characters"
msgstr "valor com o máximo de %d caracteres"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "weak security"
msgstr "segurança fraca"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
msgctxt "nft unit"
msgid "week"
-msgstr ""
+msgstr "semana"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "sim"
@@ -10498,6 +11164,39 @@ msgstr "sim"
msgid "« Back"
msgstr "« Voltar"
+#~ msgid ""
+#~ "Avoid uselessly triggering dial-on-demand links (filters SRV/SOA records "
+#~ "and names with underscores)."
+#~ msgstr ""
+#~ "Evite acionar inutilmente as ligações de discagem sob demanda (faz o "
+#~ "filtro dos registos SRV/SOA e os nomes com sublinhados)."
+
+#~ msgid "Filter useless"
+#~ msgstr "Filtrar inúteis"
+
+#~ msgid "Network Utilities"
+#~ msgstr "Ferramentas de Rede"
+
+#~ msgid "Back to configuration"
+#~ msgstr "Voltar à configuração"
+
+#~ msgid "Close list..."
+#~ msgstr "Fechar lista..."
+
+#~ msgid "Internal Server Error"
+#~ msgstr "Erro Interno do Servidor"
+
+#~ msgid "No files found"
+#~ msgstr "Não foram encontrados ficheiros"
+
+#~ msgid "Sorry, the server encountered an unexpected error."
+#~ msgstr "Lamento, o servidor encontrou um erro inesperado."
+
+#~ msgid "Do not forward queries that cannot be answered by public resolvers."
+#~ msgstr ""
+#~ "Não encaminhar pedidos que não possam ser respondidos por servidores "
+#~ "públicos de nomes."
+
#~ msgid "Sytem running in recovery (initramfs) mode."
#~ msgstr "Sistema em execução no modo de recuperação (initramfs)."
@@ -10632,8 +11331,8 @@ msgstr "« Voltar"
#~ msgid ""
#~ "<ul style=\"list-style-type:none;\"> <li><strong>server mode</strong>: "
-#~ "Router advertises itself as the default IPv6 gateway via <abbr title="
-#~ "\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages (to "
+#~ "Router advertises itself as the default IPv6 gateway via <abbr "
+#~ "title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages (to "
#~ "<code>ff02::1</code>) and provides <abbr title=\"Prefix Delegation\">PD</"
#~ "abbr> to downstream devices.</li> <li><strong>relay mode</strong>: Router "
#~ "relays <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
@@ -10658,12 +11357,12 @@ msgstr "« Voltar"
#~ msgid ""
#~ "<ul style=\"list-style-type:none;\"> <li><strong>server mode</strong>: "
-#~ "Router assigns IPs and delegates prefixes (<abbr title=\"Prefix Delegation"
-#~ "\">PD</abbr>) to downstream interfaces.</li> <li><strong>relay mode</"
-#~ "strong>: Router relays WAN interface config downstream. Helps support "
-#~ "upstream links that lack <abbr title=\"Prefix Delegation\">PD</abbr>.</"
-#~ "li> <li><strong>hybrid mode</strong>: Router does combination of server"
-#~ "+relay.</li></ul>"
+#~ "Router assigns IPs and delegates prefixes (<abbr title=\"Prefix "
+#~ "Delegation\">PD</abbr>) to downstream interfaces.</li> <li><strong>relay "
+#~ "mode</strong>: Router relays WAN interface config downstream. Helps "
+#~ "support upstream links that lack <abbr title=\"Prefix Delegation\">PD</"
+#~ "abbr>.</li> <li><strong>hybrid mode</strong>: Router does combination of "
+#~ "server+relay.</li></ul>"
#~ msgstr ""
#~ "<ul style=\"list-style-type:none;\"> <li><strong> Modo servidor</strong>: "
#~ "O roteador atribui os IPs e delega os prefixos (<abbr title=\"Prefix "
@@ -10715,18 +11414,18 @@ msgstr "« Voltar"
#~ "Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds "
#~ "(<code>600</code>)."
#~ msgstr ""
-#~ "O tempo máximo permitido entre o envio não solicitado do <abbr title="
-#~ "\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. O tempo predefinido "
-#~ "são 600 segundos (<code>600</code>)."
+#~ "O tempo máximo permitido entre o envio não solicitado do <abbr "
+#~ "title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. O tempo "
+#~ "predefinido são 600 segundos (<code>600</code>)."
#~ msgid ""
#~ "Minimum time allowed between sending unsolicited <abbr title=\"Router "
#~ "Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds "
#~ "(<code>200</code>)."
#~ msgstr ""
-#~ "O tempo mínimo permitido entre o envio não solicitado do <abbr title="
-#~ "\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. O tempo predefinido "
-#~ "são 200 segundos (<code>200</code>)."
+#~ "O tempo mínimo permitido entre o envio não solicitado do <abbr "
+#~ "title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. O tempo "
+#~ "predefinido são 200 segundos (<code>200</code>)."
#~ msgid "Override MAC address"
#~ msgstr "Sobrescrever o endereço MAC"
@@ -10763,30 +11462,30 @@ msgstr "« Voltar"
#~ "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> Proxy como um "
#~ "Proxy ARP para o IPv6: unifique os hosts em diferentes segmentos de "
#~ "hardware físico na mesma sub-rede IP. Consiste em <abbr title=\"Neighbour "
-#~ "Solicitation, Type 135\">NS</abbr> e nas mensagens <abbr title="
-#~ "\"Neighbour Advertisement, Type 136\">NA</abbr>. <abbr title=\"Neighbour "
-#~ "Discovery Protocol\">NDP</abbr>-O Proxy escuta o <abbr title=\"Neighbour "
-#~ "Solicitation, Type 135\">NS</abbr> numa interface marcada como "
-#~ "<code>master</code> com valor boleano como 1 (ou seja, o principal), "
-#~ "depois consulta as interfaces escravo/interno para este IP alvo antes de "
-#~ "finalmente enviar uma mensagem <abbr title=\"Neighbour Advertisement, "
-#~ "Type 136\">NA</abbr>. <abbr title=\"Neighbour Discovery Protocol\">O NDP</"
-#~ "abbr> é um ARP efetivo para o IPv6. <abbr title=\"Neighbour Solicitation, "
-#~ "Type 135\">NS</abbr> e <abbr title=\"Neighbour Advertisement, Type "
-#~ "136\">NA</abbr> detectam se os endereços são alcançáveis e se estão "
-#~ "duplicados num enlace, é um pré-requisito próprio para a auto "
-#~ "configuração do SLAAC.<br /> <ul style=\"list-style-type:none;\"> "
-#~ "<li><strong> desativado</strong>: Não as mensagens do <abbr title="
-#~ "\"Neighbour Discovery Protocol\">NDP</abbr> são enviadas pelas interfaces "
-#~ "verdadeiras do proxy <code>ndproxy_slave</code>.</li> <li><strong>modo de "
-#~ "distribuição</strong>: As mensagens dos proxies <abbr title=\"Neighbour "
-#~ "Discovery Protocol\">NDP</abbr> a partir das interfaces verdadeiras do "
-#~ "<code>master</code> para o <code>ndproxy_slave</code>. Ajuda a "
-#~ "compatibilidade dos provedores dos enlaces sem <abbr title=\"Prefix "
-#~ "Delegation\">PD</abbr> e para os hosts que forem um proxy do firewall.</"
-#~ "li> <li><strong>modo híbrido</strong>: O modo de distribuição está "
-#~ "desativado até que a interface <code>master</code> tenha um valor boleano "
-#~ "igual a 1.</li></ul>"
+#~ "Solicitation, Type 135\">NS</abbr> e nas mensagens <abbr "
+#~ "title=\"Neighbour Advertisement, Type 136\">NA</abbr>. <abbr "
+#~ "title=\"Neighbour Discovery Protocol\">NDP</abbr>-O Proxy escuta o <abbr "
+#~ "title=\"Neighbour Solicitation, Type 135\">NS</abbr> numa interface "
+#~ "marcada como <code>master</code> com valor boleano como 1 (ou seja, o "
+#~ "principal), depois consulta as interfaces escravo/interno para este IP "
+#~ "alvo antes de finalmente enviar uma mensagem <abbr title=\"Neighbour "
+#~ "Advertisement, Type 136\">NA</abbr>. <abbr title=\"Neighbour Discovery "
+#~ "Protocol\">O NDP</abbr> é um ARP efetivo para o IPv6. <abbr "
+#~ "title=\"Neighbour Solicitation, Type 135\">NS</abbr> e <abbr "
+#~ "title=\"Neighbour Advertisement, Type 136\">NA</abbr> detectam se os "
+#~ "endereços são alcançáveis e se estão duplicados num enlace, é um pré-"
+#~ "requisito próprio para a auto configuração do SLAAC.<br /> <ul "
+#~ "style=\"list-style-type:none;\"> <li><strong> desativado</strong>: Não as "
+#~ "mensagens do <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> são "
+#~ "enviadas pelas interfaces verdadeiras do proxy <code>ndproxy_slave</code>."
+#~ "</li> <li><strong>modo de distribuição</strong>: As mensagens dos proxies "
+#~ "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> a partir das "
+#~ "interfaces verdadeiras do <code>master</code> para o <code>ndproxy_slave</"
+#~ "code>. Ajuda a compatibilidade dos provedores dos enlaces sem <abbr "
+#~ "title=\"Prefix Delegation\">PD</abbr> e para os hosts que forem um proxy "
+#~ "do firewall.</li> <li><strong>modo híbrido</strong>: O modo de "
+#~ "distribuição está desativado até que a interface <code>master</code> "
+#~ "tenha um valor boleano igual a 1.</li></ul>"
#~ msgid ""
#~ "Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 "
@@ -10814,9 +11513,9 @@ msgstr "« Voltar"
#~ "de 1280."
#~ msgid ""
-#~ "The maximum hops to be published in <abbr title=\"Router Advertisement"
-#~ "\">RA</abbr> messages.<br />Default is 0 (<code>0</code>), meaning "
-#~ "unspecified. Max 255."
+#~ "The maximum hops to be published in <abbr title=\"Router "
+#~ "Advertisement\">RA</abbr> messages.<br />Default is 0 (<code>0</code>), "
+#~ "meaning unspecified. Max 255."
#~ msgstr ""
#~ "A quantidade de saltos máximos que serão publicados nas mensagens <abbr "
#~ "title=\"Router Advertisement\">RA</abbr>.<br />O padrão é 0 (<code>0</"
@@ -11049,12 +11748,12 @@ msgstr "« Voltar"
#~ msgid ""
#~ "The filesystem that was used to format the memory (<abbr title=\"for "
-#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended Filesystem"
-#~ "\">ext3</abbr></samp>)"
+#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended "
+#~ "Filesystem\">ext3</abbr></samp>)"
#~ msgstr ""
-#~ "O sistema que foi usado para formatar a memória (<abbr title=\"por exemplo"
-#~ "\">ex.</abbr> <samp><abbr title=\"Sistema de Arquivos ext3\">ext3</abbr></"
-#~ "samp>)"
+#~ "O sistema que foi usado para formatar a memória (<abbr title=\"por "
+#~ "exemplo\">ex.</abbr> <samp><abbr title=\"Sistema de Arquivos ext3\">ext3</"
+#~ "abbr></samp>)"
#~ msgid ""
#~ "The flash image was uploaded. Below is the checksum and file size listed, "
@@ -11223,9 +11922,6 @@ msgstr "« Voltar"
#~ msgid "Transmit Power"
#~ msgstr "Potência de Transmissão"
-#~ msgid "Transmitter Antenna"
-#~ msgstr "Antena de Transmissão"
-
#~ msgid "Uploaded File"
#~ msgstr "Ficheiro carregado"
@@ -11523,8 +12219,5 @@ msgstr "« Voltar"
#~ msgid "CPU"
#~ msgstr "CPU"
-#~ msgid "Port %d"
-#~ msgstr "Porta %d"
-
#~ msgid "VLAN Interface"
#~ msgstr "Interface VLAN"
diff --git a/modules/luci-base/po/pt_BR/base.po b/modules/luci-base/po/pt_BR/base.po
index 4b7a39985e..3b7057d42f 100644
--- a/modules/luci-base/po/pt_BR/base.po
+++ b/modules/luci-base/po/pt_BR/base.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2022-06-27 00:17+0000\n"
+"PO-Revision-Date: 2023-01-09 19:50+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luci/pt_BR/>\n"
@@ -12,25 +12,37 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:650
msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
msgid "\"%h\" table \"%h\""
msgstr "\"%h\" tabela \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1539
msgid "%.1f dB"
msgstr "%.1f dB"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4043
msgid "%d invalid field(s)"
msgstr "%d campo(s) inválido(s)"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
+msgid "%dh ago"
+msgstr "%d horas atrás"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
+msgid "%dm ago"
+msgstr "%d meses atrás"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
+msgid "%ds ago"
+msgstr "%d segundos atrás"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
msgid "%s is untagged in multiple VLANs!"
msgstr "%s está sem etiqueta em múltiplas VLANs!"
@@ -58,7 +70,7 @@ msgstr "(vazio)"
msgid "(no interfaces attached)"
msgstr "(nenhuma interface conectada)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:635
msgctxt "Label indicating further amount of allowed ips"
msgid "+ %d more"
msgstr "+ %d mais"
@@ -68,8 +80,8 @@ msgid "-- Additional Field --"
msgstr "-- Campo Adicional --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4152
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -85,13 +97,13 @@ msgstr "-- Por favor, escolha --"
msgid "-- custom --"
msgstr "-- personalizado --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
msgid "-- match by label --"
msgstr "-- casar por rótulo --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
msgid "-- match by uuid --"
msgstr ""
"-- casar por <abbr title=\"Universal Unique IDentifier/Identificador Único "
@@ -108,7 +120,7 @@ msgctxt "sstp log level value"
msgid "0"
msgstr "0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
msgstr "0 = não usando limiar de RSSI, 1 = não alterar padrão do driver"
@@ -121,7 +133,7 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "Carga 1 Minuto:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:324
msgctxt "nft amount of flags"
msgid "1 flag"
msgid_plural "%d flags"
@@ -147,7 +159,7 @@ msgctxt "sstp log level value"
msgid "4"
msgstr "4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "4-character hexadecimal ID"
msgstr "Identificador hexadecimal de 4 caracteres"
@@ -160,47 +172,99 @@ msgstr "464XLAT (CLAT)"
msgid "5 Minute Load:"
msgstr "Carga 5 Minutos:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "6-octet identifier as a hex string - no colons"
msgstr ""
"Identificador de 6 octetos como uma cadeia hexadecimal - sem dois pontos"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid "802.11k RRM"
+msgstr "802.11k RRM"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr "802.11k: Ativa o relatório do sinal através das medições do rádio."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr "802.11k: Ativa o relatório vizinho através das medições do rádio."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid "802.11r Fast Transition"
msgstr "Transição Rápida 802.11r"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr "802.11v: Ociosidade MAX do BSS. Unidades: segundos."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr ""
+"802.11v: gerenciamento de transição do conjunto dos serviços básicos (BSS)."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr "802.11v: Anúncio do fuso horário local em quadros de gerenciamento."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr ""
+"802.11v: O proxy ARP permite que o AP não STA permaneça em economia de "
+"energia por mais tempo."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "802.11v: Time Advertisement in management frames."
+msgstr "802.11v: Anúncio de tempo em quadros de gerenciamento."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr ""
+"802.11v: Modo de espera do gerenciamento de rede sem fio (WNM) (modo de "
+"espera estendido para as estações)."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr ""
+"802.11v: Correções do modo de suspensão do gerenciamento de rede sem fio "
+"(WNM): previne ataques de reinstalação."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w Association SA Query maximum timeout"
msgstr "Tempo de expiração máximo da consulta da Associação SA do 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w Association SA Query retry timeout"
msgstr ""
"Tempo de expiração de tentativa de consulta da Associação SA do 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid "802.11w Management Frame Protection"
msgstr "Proteção do Quadro de Gerenciamento do 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w maximum timeout"
msgstr "Estouro de tempo máximo do 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w retry timeout"
msgstr "Estouro de tempo da nova tentativa do 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1022
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
msgstr ""
"<abbr title=\"Identificador de Conjunto Básico de Serviços\">BSSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr ""
"<abbr title=\"Identificador de Conjunto de Serviços Estendidos\">ESSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
"Máscara de rede <abbr title=\"Protocolo de Internet Versão 4\">IPv4</abbr>"
@@ -213,71 +277,87 @@ msgstr "Configuração do <abbr title=\"Diodo Emissor de Luz\">LED</abbr>"
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
msgstr "Nome do <abbr title=\"Diodo Emissor de Luz\">LED</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
msgstr "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
msgstr "<abbr title=\"Anúncio do roteador\">RA</abbr> Flags"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> Limite do salto"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> Tempo de vida"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:773
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr>-Serviço"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+msgid ""
+"<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
+"NXDOMAIN."
+msgstr ""
+"<code>/#/</code> corresponde a qualquer domínio. <code>/example.com/</code> "
+"retorna NXDOMAIN."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+msgid ""
+"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
+"<code>::</code>) for example.com and its subdomains."
+msgstr ""
+"<code>/example.com/#</code> retorna endereços NULL (<code>0.0.0.0</code> e "
+"<code>::</code>) para example.com e os seus subdomínios."
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
msgctxt "nft relational \">\" operator expression"
msgid "<var>%s</var> greater than <strong>%s</strong>"
msgstr "<var>%s</var> maior que <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
msgctxt "nft relational \">=\" operator expression"
msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
msgstr "<var>%s</var> é maior ou igual a <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
msgctxt "nft set match expression"
msgid "<var>%s</var> in set <strong>%s</strong>"
msgstr "<var>%s</var> no conjunto <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
msgctxt "nft relational \"==\" operator expression"
msgid "<var>%s</var> is <strong>%s</strong>"
msgstr "<var>%s</var> é <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
msgctxt "nft relational \"in\" operator expression"
msgid "<var>%s</var> is one of <strong>%s</strong>"
msgstr "<var>%s</var> é um dos <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
msgctxt "nft relational \"<\" operator expression"
msgid "<var>%s</var> lower than <strong>%s</strong>"
msgstr "<var>%s</var> é menor que <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \"<=\" operator expression"
msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
msgstr "<var>%s</var> é menor ou igual a <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
msgctxt "nft relational \"!=\" operator expression"
msgid "<var>%s</var> not <strong>%s</strong>"
msgstr "<var>%s</var> não <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
msgctxt "nft not in set match expression"
msgid "<var>%s</var> not in set <strong>%s</strong>"
msgstr "<var>%s</var> não está no conjunto <strong>%s</strong>"
@@ -302,31 +382,31 @@ msgstr "Uma configuração para o dispositivo \"%s\" já existe"
msgid "A directory with the same name already exists."
msgstr "Um diretório com o mesmo nome já existe."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
msgid "A new login is required since the authentication session expired."
msgstr "Uma nova autenticação é necessária já que a sessão expirou."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "A43C + J43 + A43"
msgstr "A43C + J43 + A43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
msgid "A43C + J43 + A43 + V43"
msgstr "A43C + J43 + A43 + V43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid "ADSL"
msgstr ""
"<abbr title=\"Assymetrical Digital Subscriber Line/Linha Digital Assimétrica "
"para Assinante\">ADSL</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
msgid "ANSI T1.413"
msgstr "ANSI T1.413"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
msgid "APN"
msgstr "<abbr title=\"Access Point Name\">APN</abbr>"
@@ -361,33 +441,44 @@ msgstr ""
"Limite de retentativas do <abbr title=\"Address Resolution Protocol\">ARP</"
"abbr>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:638
msgid "ARP traffic table \"%h\""
msgstr "Tabela de tráfego ARP \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
+msgstr ""
+"ARP, IPv4 e IPv6 (até mesmo 802.1Q) com os MACs do destino multicast em "
+"unicast para o endereço MAC STA. Nota: Este não é o Directed Multicast "
+"Service (DMS) em 802.11v. Nota: pode quebrar as expectativas de multicast "
+"STA do receptor."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "ATM (Modo de Transferência Assíncrona)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid "ATM Bridges"
msgstr "Ponte ATM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
msgid "ATM Virtual Channel Identifier (VCI)"
msgstr ""
-"Identificador de Canal Virtual ATM (<abbr title=\"Virtual Channel Identifier"
-"\">VCI</abbr>)"
+"Identificador de Canal Virtual ATM (<abbr title=\"Virtual Channel "
+"Identifier\">VCI</abbr>)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
msgid "ATM Virtual Path Identifier (VPI)"
msgstr ""
-"Identificador de Caminho Virtual ATM (<abbr title=\"Virtual Path Identifier"
-"\">VPI</abbr>)"
+"Identificador de Caminho Virtual ATM (<abbr title=\"Virtual Path "
+"Identifier\">VPI</abbr>)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid ""
"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
@@ -397,12 +488,12 @@ msgstr ""
"rede virutais no Linux. Estas podem ser usadas em conjunto com o DHCP ou PPP "
"para discar em um provedor de rede."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
msgid "ATM device number"
msgstr "Número do dispositivo ATM"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "ATU-C System Vendor ID"
msgstr "Identificador de"
@@ -412,7 +503,7 @@ msgstr "Identificador de"
msgid "Absent Interface"
msgstr "Interface ausente"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
msgid "Accept DNS queries only from hosts whose address is on a local subnet."
msgstr ""
"Limite o serviço DNS para subredes das interfaces nas quais estamos servindo "
@@ -422,7 +513,7 @@ msgstr ""
msgid "Accept local"
msgstr "Aceitar local"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
msgctxt "nft accept action"
msgid "Accept packet"
msgstr "Aceitar o pacote"
@@ -435,8 +526,8 @@ msgstr "Aceite pacotes com endereços de fontes locais"
msgid "Access Concentrator"
msgstr "Concentrador de Acesso"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
msgid "Access Point"
msgstr "Ponto de Acceso (AP)"
@@ -488,8 +579,8 @@ msgstr ""
msgid "Active-Backup policy (active-backup, 1)"
msgstr "Política de Backup Ativo (backup ativo, 1)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
msgid "Ad-Hoc"
msgstr "Ad-Hoc"
@@ -506,18 +597,18 @@ msgstr "Balanceamento adaptativo da carga de transmissão (balanço-tlb, 5)"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3582
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:885
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
msgid "Add"
msgstr "Adicionar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
msgid "Add ATM Bridge"
msgstr "Adicionar ponte ATM"
@@ -537,11 +628,11 @@ msgstr "Adicionar ação de LED"
msgid "Add VLAN"
msgstr "Adicionar VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1328
msgid "Add device configuration"
msgstr "Adicione a configuração de um dispositivo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1268
msgid "Add device configuration…"
msgstr "Adicione a configuração de um dispositivo…"
@@ -549,18 +640,18 @@ msgstr "Adicione a configuração de um dispositivo…"
msgid "Add instance"
msgstr "Adicione uma instância"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
msgid "Add key"
msgstr "Adicione uma chave"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
msgid "Add local domain suffix to names served from hosts files."
msgstr "Adiciona um sufixo de domínio local para equipamentos conhecidos."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:475
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
msgid "Add new interface..."
msgstr "Adiciona uma nova interface..."
@@ -576,11 +667,11 @@ msgstr "Adicionar à lista negra"
msgid "Add to Whitelist"
msgstr "Adicionar à lista branca"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
msgid "Additional hosts files"
msgstr "Arquivos adicionais de equipamentos conhecidos (hosts)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
msgid "Additional servers file"
msgstr "Arquivo de servidores adicionais"
@@ -602,7 +693,7 @@ msgctxt "nft meta nfproto"
msgid "Address family"
msgstr "Família de endereços"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:278
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
msgid "Address setting is invalid"
msgstr "A definição do endereço é inválido"
@@ -610,7 +701,7 @@ msgstr "A definição do endereço é inválido"
msgid "Address to access local relay bridge"
msgstr "Endereço para acessar a ponte por retransmissão local"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
msgid "Addresses"
msgstr "Endereços"
@@ -619,14 +710,14 @@ msgstr "Endereços"
msgid "Administration"
msgstr "Administração"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:488
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:989
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
msgid "Advanced Settings"
msgstr "Configurações Avançadas"
@@ -643,11 +734,11 @@ msgstr "Tempo de envelhecimento"
msgid "Aggregate Originator Messages"
msgstr "Mensagens agregadas do originador"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
msgstr ""
-"Potência de Transmissão Agregada (<abbr title=\"Aggregate Transmit Power"
-"\">ACTATP</abbr>)"
+"Potência de Transmissão Agregada (<abbr title=\"Aggregate Transmit "
+"Power\">ACTATP</abbr>)"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:260
msgid "Aggregation Selection Logic"
@@ -676,21 +767,21 @@ msgstr ""
msgid "Alert"
msgstr "Alerta"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
#: modules/luci-compat/luasrc/model/network.lua:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
msgid "Alias Interface"
msgstr "Interface Adicional"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
msgid "Alias of \"%s\""
msgstr "Interface adicional de \"%s\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
msgid "All servers"
msgstr "Todos os Servidores"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
@@ -698,7 +789,7 @@ msgstr ""
"Aloque endereços IP sequencialmente, iniciando a partir do endereço mais "
"baixo disponível."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
msgid "Allocate IPs sequentially"
msgstr "Alocar endereços IP sequencialmente"
@@ -707,13 +798,13 @@ msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
msgstr ""
"Permitir autenticação <abbr title=\"Shell Seguro\">SSH</abbr> por senha"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
msgstr ""
"Permitir, em modo AP, a desconexão de estações baseada na baixa qualidade "
"das confirmações (ACK)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
msgid "Allow all except listed"
msgstr "Permitir todos, exceto os listados"
@@ -721,15 +812,15 @@ msgstr "Permitir todos, exceto os listados"
msgid "Allow full UCI access for legacy applications"
msgstr "Conceda acesso total à UCI para aplicativos herdados"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid "Allow legacy 802.11b rates"
msgstr "Permitir taxas legadas do 802.11b"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1090
msgid "Allow listed only"
msgstr "Permitir somente os listados"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "Allow localhost"
msgstr "Permitir computador local"
@@ -755,11 +846,13 @@ msgstr "Permitir detecção dos recursos do sistema"
msgid "Allow the <em>root</em> user to login with password"
msgstr "Permite que o usuário <em>root</em> se autentique utilizando senha"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
msgid "Allowed IPs"
msgstr "Endereços IP autorizados"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:306
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
msgid "AllowedIPs setting is invalid"
msgstr "A definição dos IPs permitidos é inválido"
@@ -775,12 +868,12 @@ msgstr "Sempre desligado (kernel: nenhum)"
msgid "Always on (kernel: default-on)"
msgstr "Sempre ligado (kernel: padrão)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr ""
"Sempre envie opções DHCP. Às vezes necessário com, por exemplo, PXELinux."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
@@ -794,6 +887,10 @@ msgstr ""
"Averigue a quantidade de detecções dos endereços em duplicata que serão "
"emitidos"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr "Quantidade de segundos de espera até que o modem esteja pronto"
+
#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
msgstr "Ocorreu um erro ao salvar o formulário:"
@@ -802,72 +899,72 @@ msgstr "Ocorreu um erro ao salvar o formulário:"
msgid "An optional, short description for this device"
msgstr "Uma descrição opcional e curta para este dispositivo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Annex"
msgstr "Anexo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
msgid "Annex A + L + M (all)"
msgstr "Anexos A + L + M (todo)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
msgid "Annex A G.992.1"
msgstr "Anexo A G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Annex A G.992.2"
msgstr "Anexo A G.992.2"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
msgid "Annex A G.992.3"
msgstr "Anexo A G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
msgid "Annex A G.992.5"
msgstr "Anexo A G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
msgid "Annex B (all)"
msgstr "Anexo B (todo)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
msgid "Annex B G.992.1"
msgstr "Anexo B G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
msgid "Annex B G.992.3"
msgstr "Anexo B G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
msgid "Annex B G.992.5"
msgstr "Anexo B G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
msgid "Annex J (all)"
msgstr "Anexo J (todo)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
msgid "Annex L G.992.3 POTS 1"
msgstr "Anexo L G.992.3 POTS 1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "Annex M (all)"
msgstr "Anexo M (todo)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
msgid "Annex M G.992.3"
msgstr "Anexo M G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
msgid "Annex M G.992.5"
msgstr "Anexo M G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
msgid "Announce this device as IPv6 DNS server."
msgstr "Anuncie este dispositivo como um servidor de DNS IPv6."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
msgid ""
"Announce this device as default router if a local IPv6 default route is "
"present."
@@ -875,7 +972,7 @@ msgstr ""
"Anuncie este dispositivo como roteador padrão caso uma rota padrão IPv6 "
"local esteja presente."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:789
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
msgid ""
"Announce this device as default router if a public IPv6 prefix is available, "
"regardless of local default route availability."
@@ -883,7 +980,7 @@ msgstr ""
"Anuncie este dispositivo como roteador padrão caso um prefixo IPv6 público "
"esteja disponível, independentemente da disponibilidade da rota local padrão."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
msgid ""
"Announce this device as default router regardless of whether a prefix or "
"default route is present."
@@ -891,15 +988,15 @@ msgstr ""
"Anuncie este dispositivo como um roteador padrão, independentemente da "
"presença de um prefixo ou de uma rota padrão."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Announced DNS domains"
msgstr "Domínios DNS anunciados"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
msgid "Announced IPv6 DNS servers"
msgstr "Servidores DNS IPv6 anunciados"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
msgid "Anonymous Identity"
msgstr "Identidade Anônima"
@@ -911,7 +1008,7 @@ msgstr "Montagem Anônima"
msgid "Anonymous Swap"
msgstr "Espaço de Troca (swap) Anônimo"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:519
msgctxt "nft match any traffic"
msgid "Any packet"
msgstr "Qualquer pacote"
@@ -923,11 +1020,11 @@ msgstr "Qualquer pacote"
msgid "Any zone"
msgstr "Qualquer zona"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
msgid "Apply DHCP Options to this net. (Empty = all clients)."
msgstr "Aplique as opções DHCP nesta rede. (Vazio = todos os clientes)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Apply and keep settings"
msgstr "Aplica e mantém as configurações"
@@ -935,40 +1032,40 @@ msgstr "Aplica e mantém as configurações"
msgid "Apply backup?"
msgstr "Aplicar cópia de segurança?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Apply request failed with status <code>%h</code>"
msgstr "Pedido para aplicar falhou com o estado <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4524
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4522
msgid "Apply unchecked"
msgstr "Aplicar sem verificação"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4655
msgid "Apply with revert after connectivity loss"
msgstr "Aplica e reverte após a perda de conectividade"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
msgid "Applying configuration changes… %ds"
msgstr "Aplicando as alterações na configuração... %ds"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
msgid "Architecture"
msgstr "Arquitetura"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:152
msgid "Arp-scan"
msgstr "Varredura arp"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr ""
"Atribua uma parte do comprimento de cada prefixo IPv6 público para esta "
"interface"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
@@ -976,7 +1073,7 @@ msgstr ""
"Atribua partes do prefixo usando este identificador hexadecimal do "
"subprefixo para esta interface."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2239
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
msgid "Associated Stations"
msgstr "Estações associadas"
@@ -985,23 +1082,23 @@ msgstr "Estações associadas"
msgid "Associations"
msgstr "Associações"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
msgid ""
"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
msgstr ""
-"Pelo menos <strong>%h</strong> por <strong>%h</strong>, estouro de <strong>"
-"%h</strong>"
+"Pelo menos <strong>%h</strong> por <strong>%h</strong>, estouro de "
+"<strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
msgid ""
"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
msgstr ""
-"No máximo <strong>%h</strong> por <strong>%h</strong>, estouro de <strong>"
-"%h</strong>"
+"No máximo <strong>%h</strong> por <strong>%h</strong>, estouro de "
+"<strong>%h</strong>"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:154
msgid "Attempt to enable configured mount points for attached devices"
@@ -1013,7 +1110,7 @@ msgstr ""
msgid "Auth Group"
msgstr "Grupo de Autenticação"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1617
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
msgid "Authentication"
msgstr "Autenticação"
@@ -1022,11 +1119,11 @@ msgstr "Autenticação"
msgid "Authentication Type"
msgstr "Tipo de Autenticação"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
msgid "Authoritative"
msgstr "Autoritário"
-#: modules/luci-base/luasrc/view/sysauth.htm:17
+#: modules/luci-base/ucode/template/sysauth.ut:17
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
msgid "Authorization Required"
msgstr "Autenticação Obrigatória"
@@ -1034,7 +1131,7 @@ msgstr "Autenticação Obrigatória"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
@@ -1056,7 +1153,7 @@ msgstr ""
"Execute automaticamente a verificação do sistema de arquivos antes da "
"montagem do dispositivo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid ""
"Automatically handle multiple uplink interfaces using source-based policy "
"routing."
@@ -1080,6 +1177,10 @@ msgstr "Montagem Automática de Sistema de Arquivo"
msgid "Automount Swap"
msgstr "Montagem Automática do Espaço de Troca (swap)"
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr "Avahi IPv4LL"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Available"
msgstr "Disponível"
@@ -1102,11 +1203,11 @@ msgstr "Média:"
msgid "Avoid Bridge Loops"
msgstr "Evite os loops da ponte"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
msgid "B43 + B43C"
msgstr "B43 + B43C"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
msgid "B43 + B43C + V43"
msgstr "B43 + B43C + V43"
@@ -1114,15 +1215,19 @@ msgstr "B43 + B43C + V43"
msgid "BR / DMR / AFTR"
msgstr "BR / DMR / AFTR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "BSS Transition"
+msgstr "Transição do BSS"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1814
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3250
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
msgid "Back"
msgstr "Voltar"
@@ -1131,11 +1236,7 @@ msgstr "Voltar"
msgid "Back to Overview"
msgstr "Voltar para Visão Geral"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
-msgid "Back to configuration"
-msgstr "Voltar para configuração"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:804
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834
msgid "Back to peer configuration"
msgstr "Retorna à configuração de pares"
@@ -1148,7 +1249,6 @@ msgid "Backup / Flash Firmware"
msgstr "Cópia de Segurança / Gravar Firmware"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
msgstr "Lista de arquivos para a cópia de segurança"
@@ -1194,12 +1294,15 @@ msgstr ""
"esteja ativada e seja inativada se o pacote couber, porém, é possível "
"desativar totalmente a fragmentação."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
msgid "Beacon Interval"
msgstr "Intervalo do quadro de monitoramento (Beacon)"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Beacon Report"
+msgstr "Relatório do sinal"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
msgid ""
"Below is the determined list of files to backup. It consists of changed "
"configuration files marked by opkg, essential base files and the user "
@@ -1213,7 +1316,7 @@ msgstr ""
msgid "Bind NTP server"
msgstr "Servidor NTP Bind"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
msgid "Bind dynamically to interfaces rather than wildcard address."
msgstr ""
"Vincula dinamicamente nas interfaces em vez do endereço curinga (recomendado "
@@ -1224,18 +1327,35 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind interface"
msgstr "Interface Vinculada"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr ""
+"Vincula os registros do serviço a um nome de domínio: especifique o local "
+"dos serviços."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"<a href=\"%s\">RFC2782</a>."
+msgstr ""
+"Vincula os registros do serviço a um nome de domínio: especifique o local "
+"dos serviços. Consulte <a href=\"%s\">RFC2782</a>."
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind the tunnel to this interface (optional)."
@@ -1255,7 +1375,13 @@ msgstr "Modo de ligação"
msgid "Bonding Policy"
msgstr "Política do vínculo"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3014
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+msgid "Both Listen addr and Relay To must be specified."
+msgstr ""
+"É necessário definir tanto o endereço de escuta quanto o endereço de "
+"distribuição."
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
#: modules/luci-compat/luasrc/model/network.lua:1421
msgid "Bridge"
msgstr "Ponte"
@@ -1266,17 +1392,17 @@ msgid "Bridge (Support direct communication between MAC VLANs)"
msgstr "Ponte (suporte à comunicação direta entre o MAC das VLANs)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
msgid "Bridge VLAN filtering"
msgstr "Filtragem da ponte VLAN"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
msgid "Bridge device"
msgstr "Dispositivo ponte"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
msgid "Bridge port specific options"
msgstr "Opções específicas da porta da ponte"
@@ -1284,11 +1410,11 @@ msgstr "Opções específicas da porta da ponte"
msgid "Bridge ports"
msgstr "Portas da ponte"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:642
msgid "Bridge traffic table \"%h\""
msgstr "Tabela de tráfego da ponte \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
msgid "Bridge unit number"
msgstr "Número da unidade da ponte"
@@ -1296,7 +1422,7 @@ msgstr "Número da unidade da ponte"
msgid "Bring up empty bridge"
msgstr "Suba uma ponte vazia"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
msgid "Bring up on boot"
msgstr "Suba na iniciação"
@@ -1309,7 +1435,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr "Política de transmissão (transmissão, 3)"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4153
msgid "Browse…"
msgstr "Explorar…"
@@ -1317,7 +1443,15 @@ msgstr "Explorar…"
msgid "Buffered"
msgstr "Em buffer"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+msgid ""
+"CA certificate (PEM encoded; Use instead of system-wide store to verify the "
+"gateway certificate."
+msgstr ""
+"Certificado CA (codificado por PEM; use em vez do armazenamento em todo o "
+"sistema para aferir o certificado do gateway."
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
msgid "CA certificate; if empty it will be saved after the first connection."
msgstr ""
"Certificado da AC; se em branco, será salvo depois da primeira conexão."
@@ -1326,6 +1460,10 @@ msgstr ""
msgid "CLAT configuration failed"
msgstr "Configuração CLAT falhou"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+msgid "CNAME or fqdn"
+msgstr "CNAME ou fqdn"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "CPU usage (%)"
msgstr "Uso da CPU (%)"
@@ -1340,55 +1478,62 @@ msgstr "Em cache"
msgid "Call failed"
msgstr "A chamada falhou"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr ""
+"Pode ser útil caso o provedor tenha servidores de nomes IPv6, mas não "
+"forneça o roteamento IPv6."
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4162
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4651
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2051
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2113
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:465
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
msgid "Cancel"
msgstr "Cancelar"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:337
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347
msgid "Cannot parse configuration: %s"
msgstr "Não foi possível analisar a configuração: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:569
msgctxt "Chain hook: forward"
msgid "Capture incoming packets addressed to other hosts"
msgstr "Fazer a captura dos pacotes da entrada endereçados a outros hosts"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:561
msgctxt "Chain hook: prerouting"
msgid "Capture incoming packets before any routing decision"
msgstr ""
"Fazer a captura dos pacotes recebidos antes de qualquer decisão de roteamento"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565
msgctxt "Chain hook: input"
msgid "Capture incoming packets routed to the local system"
msgstr ""
"Fazer a captura dos pacotes da entrada que forem encaminhados para o sistema "
"local"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:577
msgctxt "Chain hook: postrouting"
msgid "Capture outgoing packets after any routing decision"
msgstr ""
"Faça a captura dos pacotes da saída após qualquer decisão de roteamento"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
msgctxt "Chain hook: output"
msgid "Capture outgoing packets originating from the local system"
msgstr "Faça a captura dos pacotes da saída provenientes do sistema local"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
msgctxt "Chain hook: ingress"
msgid "Capture packets directly after the NIC received them"
msgstr "Faça a captura dos pacotes diretamente após o NIC tê-los recebido"
@@ -1397,24 +1542,24 @@ msgstr "Faça a captura dos pacotes diretamente após o NIC tê-los recebido"
msgid "Category"
msgstr "Categoria"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
msgid "Certificate constraint (Domain)"
msgstr "Restrição por certificado (Domínio)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
msgid "Certificate constraint (SAN)"
msgstr "Restrição por certificado (SAN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
msgid "Certificate constraint (Subject)"
msgstr "Restrição por certificado (Assunto)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
msgid "Certificate constraint (Wildcard)"
msgstr "Restrição por certificado (Asterisco)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid ""
"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
"`logread -f` during handshake for actual values"
@@ -1423,8 +1568,8 @@ msgstr ""
"CN=wifi.mycompany.com<br />Veja `logread -f` durante o handshake para "
"encontrar os valores atuais"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (exact match)"
@@ -1432,8 +1577,8 @@ msgstr ""
"Restrições por certificado(s) contra valores DNS SAN (se disponível)<br />ou "
"Assunto CN (correspondência exata)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (suffix match)"
@@ -1441,8 +1586,8 @@ msgstr ""
"Restrições por certificado(s) contra valores DNS SAN (se disponível)<br />ou "
"Assunto CN (correspondente ao sufixo)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1457,16 +1602,16 @@ msgstr ""
msgid "Chain"
msgstr "Corrente"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:581
msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr "Gancho da corrente \"%h\""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
msgid "Changes"
msgstr "Alterações"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4721
msgid "Changes have been reverted."
msgstr "As alterações foram revertidas."
@@ -1478,17 +1623,18 @@ msgstr "Muda a senha do administrador para acessar este dispositivo"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1812
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
msgid "Channel"
msgstr "Canal"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
msgid "Channel Analysis"
msgstr "Análise dos canais"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391
msgid "Channel Width"
msgstr "Largura do canal"
@@ -1497,7 +1643,7 @@ msgid "Check filesystems before mount"
msgstr ""
"Execute a verificação do sistema de arquivos antes da montagem do dispositivo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Check this option to delete the existing networks from this radio."
msgstr "Marque esta opção para remover as redes existentes neste rádio."
@@ -1514,8 +1660,8 @@ msgstr "Verificando imagem…"
msgid "Choose mtdblock"
msgstr "Escolha o bloco mtd"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid ""
"Choose the firewall zone you want to assign to this interface. Select "
"<em>unspecified</em> to remove the interface from the associated zone or "
@@ -1527,7 +1673,7 @@ msgstr ""
"associada ou preencha o campo <em>criar</em> para definir uma nova zona e "
"associar a interface a ela."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>custom</em> field to define a new network."
@@ -1535,7 +1681,7 @@ msgstr ""
"Escolha a rede (s) que deseja anexar a este interface wireless ou preencha o "
"<em> criar </em> campo para definir uma nova rede."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
msgid "Cipher"
msgstr "Cifra"
@@ -1559,9 +1705,9 @@ msgstr ""
"Clique em \"Salvar o bloco mtd\" para baixar o arquivo do bloco mtd "
"especificado. (NOTA: ESTE RECURSO É PARA PROFISSIONAIS!)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3892
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
msgid "Client"
msgstr "Cliente"
@@ -1572,9 +1718,9 @@ msgid "Client ID to send when requesting DHCP"
msgstr ""
"Identificador do cliente enviando quando a requisição do DHCP é realizada"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4399
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
msgstr "Fechar"
@@ -1591,17 +1737,13 @@ msgstr ""
"Feche as conexões inativas após uma dada quantidade de segundos. Use 0 para "
"manter as conexões"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
-msgid "Close list..."
-msgstr "Fechar a lista..."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2237
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66
msgid "Collecting data..."
msgstr "Coletando dados..."
@@ -1621,7 +1763,7 @@ msgstr "O comando falhou"
msgid "Comment"
msgstr "Comentário"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid ""
"Complicates key reinstallation attacks on the client side by disabling "
"retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1641,29 +1783,32 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr "Cálculo do checksum de saída (opcional)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Config File"
+msgstr "Arquivo de configuração"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Configuração"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:670
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:690
msgid "Configuration Export"
msgstr "Exportação de configuração"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
msgid "Configuration changes applied."
msgstr "A configuração foi aplicada."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4508
msgid "Configuration changes have been rolled back!"
msgstr "A configuração foi revertida!"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
msgstr "A configuração falhou"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid ""
"Configures data rates based on the coverage cell density. Normal configures "
"basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
@@ -1679,36 +1824,36 @@ msgstr ""
"11 Mbps. Muito Alta configura 24 Mbps como a taxa básica. As taxas "
"suportadas inferiores à taxa mínima básica não são oferecidas."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
msgid ""
"Configures the default router advertisement in <abbr title=\"Router "
"Advertisement\">RA</abbr> messages."
msgstr ""
-"Configura o anúncio padrão do roteador nas mensagens do <abbr title="
-"\"Anúncio do roteador\">RA</abbr> ."
+"Configura o anúncio padrão do roteador nas mensagens do <abbr "
+"title=\"Anúncio do roteador\">RA</abbr> ."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
msgid ""
-"Configures the operation mode of the <abbr title=\"Router Advertisement"
-"\">RA</abbr> service on this interface."
+"Configures the operation mode of the <abbr title=\"Router "
+"Advertisement\">RA</abbr> service on this interface."
msgstr ""
-"Configura o modo de operação do serviço do <abbr title=\"Anúncio do roteador"
-"\">RA</abbr> nesta interface."
+"Configura o modo de operação do serviço do <abbr title=\"Anúncio do "
+"roteador\">RA</abbr> nesta interface."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
msgid "Configures the operation mode of the DHCPv6 service on this interface."
msgstr "Configura o modo de operação do serviço DHCPv6 nesta interface."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
msgid ""
"Configures the operation mode of the NDP proxy service on this interface."
msgstr "Configura o modo de operação do serviço proxy NDP nesta interface."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1314
msgid "Configure…"
msgstr "Configurar…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
msgid "Confirm disconnect"
msgstr "Confirmar desconexão"
@@ -1718,7 +1863,7 @@ msgstr "Confirmação"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
msgid "Connected"
msgstr "Conectado"
@@ -1732,7 +1877,7 @@ msgstr "A tentativa de conexão falhou"
msgid "Connection attempt failed."
msgstr "A tentativa de conexão falhou."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid "Connection endpoint"
msgstr "Ponto final da conexão"
@@ -1744,16 +1889,16 @@ msgstr "Conexão perdida"
msgid "Connections"
msgstr "Conexões"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
msgid "Connectivity change"
msgstr "Alteração de conectividade"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:32
msgctxt "nft ct state"
msgid "Conntrack state"
msgstr "Estado do conntrack"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:34
msgctxt "nft ct status"
msgid "Conntrack status"
msgstr "Condição geral do conntrack"
@@ -1776,29 +1921,29 @@ msgstr ""
msgid "Contents have been saved."
msgstr "O conteúdo foi salvo."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269
msgid "Continue"
msgstr "Continuar"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
msgctxt "nft jump action"
msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
msgstr "Continue em <strong><a href=\"#%q.%q\">%h</a></strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
msgid "Continue in calling chain"
msgstr "Continua na cadeia de chamadas"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:551
msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr "Continuar processando pacotes sem comparação"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4546
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4544
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1813,20 +1958,20 @@ msgstr ""
msgid "Country"
msgstr "País"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
msgid "Country Code"
msgstr "Código do País"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid "Coverage cell density"
msgstr "Densidade da célula de cobertura"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid "Create / Assign firewall-zone"
msgstr "Crie / Atribua a uma zona de firewall"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
msgid "Create interface"
msgstr "Crie uma interface"
@@ -1842,12 +1987,12 @@ msgstr "Nível do registro cron"
msgid "Current power"
msgstr "Potência atual"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
msgctxt "nft meta hour"
msgid "Current time"
msgstr "Hora atual"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
msgctxt "nft meta day"
msgid "Current weekday"
msgstr "Dia da semana atual"
@@ -1875,8 +2020,8 @@ msgstr "Intervalo de flash personalizado (kernel: temporizador)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
msgid ""
-"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
-"\">LED</abbr>s if possible."
+"Customizes the behaviour of the device <abbr title=\"Light Emitting "
+"Diode\">LED</abbr>s if possible."
msgstr ""
"Se possível, personaliza o comportamento dos <abbr title=\"Diodo Emissor de "
"Luz\">LED</abbr>s."
@@ -1885,38 +2030,38 @@ msgstr ""
msgid "DAD transmits"
msgstr "Transmissões DAD"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "DAE-Client"
msgstr "Cliente DAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "DAE-Port"
msgstr "Porta DAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "DAE-Secret"
msgstr "Segredo DAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
msgid "DHCP Options"
msgstr "Opções do DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
msgid "DHCP Server"
msgstr "Servidor DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:249
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
msgid "DHCP and DNS"
msgstr "DHCP e DNS"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2110
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:969
msgid "DHCP client"
msgstr "Cliente DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid "DHCP-Options"
msgstr "Opções do DHCP"
@@ -1925,7 +2070,7 @@ msgstr "Opções do DHCP"
msgid "DHCPv6 client"
msgstr "Cliente DHCPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
msgid "DHCPv6-Service"
msgstr "Serviço DHCPv6"
@@ -1937,29 +2082,29 @@ msgstr "Serviço DHCPv6"
msgid "DNS"
msgstr "DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
msgid "DNS forwardings"
msgstr "Encaminhamentos do DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526
msgid "DNS query port"
msgstr ""
"Porta de consulta <abbr title=\"Sistema de Nomes de Domínios\">DNS</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
msgid "DNS search domains"
msgstr "Domínios de pesquisa do DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
msgid "DNS server port"
msgstr ""
"Porta do servidor <abbr title=\"Sistema de Nomes de Domínios\">DNS</abbr>"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:286
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
msgid "DNS setting is invalid"
msgstr "A configuração do DNS é inválido"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid "DNS weight"
msgstr "Peso do DNS"
@@ -1967,11 +2112,11 @@ msgstr "Peso do DNS"
msgid "DNS-Label / FQDN"
msgstr "Rótulo DNS / FQDN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
msgid "DNSSEC"
msgstr "DNSSEC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
msgid "DNSSEC check unsigned"
msgstr "Verificar DNSSEC sem assinatura"
@@ -1983,41 +2128,49 @@ msgstr "Tempo de expiração para ociosidade do DPD"
msgid "DS-Lite AFTR address"
msgstr "Endereço DS-Lite AFTR"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
msgid "DSL"
msgstr "DSL"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
msgid "DSL Status"
msgstr "Estado da DSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
msgid "DSL line mode"
msgstr "Modo de linha DSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "DTIM Interval"
msgstr ""
"Intervalo <abbr title=\"Mensagem Indicativa de Envio de Tráfego/Delivery "
"Traffic Indication Message\">DTIM</abbr>"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
msgid "DUID"
msgstr "DUID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Data Rate"
msgstr "Taxa de Dados"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+msgid "Data Received"
+msgstr "Dados Recebidos"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
+msgid "Data Transmitted"
+msgstr "Dados Enviados"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
msgid "Debug"
msgstr "Depuração"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
msgid "Default router"
msgstr "Roteador padrão"
@@ -2025,7 +2178,7 @@ msgstr "Roteador padrão"
msgid "Default state"
msgstr "Estado padrão"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid ""
"Define additional DHCP options, for example "
"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
@@ -2055,23 +2208,23 @@ msgstr ""
msgid "Defines a specific MTU for this route"
msgstr "Define um MTU específico para esta rota"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid "Delegate IPv6 prefixes"
msgstr "Delegue prefixos IPv6"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3566
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
msgid "Delete"
msgstr "Apagar"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
msgid "Delete key"
msgstr "Apagar chave"
@@ -2079,21 +2232,22 @@ msgstr "Apagar chave"
msgid "Delete request failed: %s"
msgstr "Solicitação para apagar falhou: %s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:906
msgid "Delete this network"
msgstr "Apagar esta rede"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "Delivery Traffic Indication Message Interval"
msgstr "Intervalo da Mensagem Indicativa de Envio de Tráfego"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
msgid "Description"
msgstr "Descrição"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
msgid "Deselect"
msgstr "Remover seleção"
@@ -2101,7 +2255,7 @@ msgstr "Remover seleção"
msgid "Design"
msgstr "Tema"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:731
msgid "Designated master"
msgstr "Mestre designado"
@@ -2111,12 +2265,12 @@ msgstr "Mestre designado"
msgid "Destination"
msgstr "Destino"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
msgctxt "nft ip daddr"
msgid "Destination IP"
msgstr "IP de destino"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
msgctxt "nft ip6 daddr"
msgid "Destination IPv6"
msgstr "Destino IPv6"
@@ -2125,7 +2279,7 @@ msgstr "Destino IPv6"
msgid "Destination port"
msgstr "Porta de destino"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
msgctxt "nft ip dport"
msgid "Destination port"
msgstr "Porta de destino"
@@ -2138,21 +2292,21 @@ msgstr "Zona de destino"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1134
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid "Device"
msgstr "Dispositivo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:920
msgid "Device Configuration"
msgstr "Configuração do Dispositivo"
@@ -2173,7 +2327,7 @@ msgstr "Nome do dispositivo"
msgid "Device not managed by ModemManager."
msgstr "Dispositivo não gerenciado pelo ModemManager."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
msgid "Device not present"
msgstr "O dispositivo não está presente"
@@ -2181,7 +2335,7 @@ msgstr "O dispositivo não está presente"
msgid "Device type"
msgstr "Tipo do dispositivo"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4545
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4543
msgid "Device unreachable!"
msgstr "Dispositivo não alcançável!"
@@ -2190,16 +2344,16 @@ msgid "Device unreachable! Still waiting for device..."
msgstr ""
"O dispositivo está fora de alcance! Ainda aguardando pelo dispositivo..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
msgid "Devices"
msgstr "Dispositivos"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:159
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
msgid "Diagnostics"
msgstr "Diagnóstico"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106
msgid "Dial number"
msgstr "Número de discagem"
@@ -2209,12 +2363,12 @@ msgstr "Diretório"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Disable"
msgstr "Desativar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid ""
"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
"this interface."
@@ -2231,20 +2385,21 @@ msgstr "Desabilitar pesquisas de DNS"
msgid "Disable Encryption"
msgstr "Desabilitar Cifragem"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1184
msgid "Disable Inactivity Polling"
msgstr "Desative a sondagem de inatividade"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Disable this network"
msgstr "Desabilitar esta rede"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
@@ -2253,23 +2408,23 @@ msgstr "Desabilitar esta rede"
msgid "Disabled"
msgstr "Desativado"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:521
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
msgctxt "Label indicating that WireGuard peer is disabled"
msgid "Disabled"
msgstr "Desativado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Disassociate On Low Acknowledgement"
msgstr "Desassocie quando houver baixa confirmação de recebimento"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
msgid ""
"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
msgstr ""
-"Descarta as respostas dos servidores externos contendo endereços <a href=\"%s"
-"\">RFC1918</a>."
+"Descarta as respostas dos servidores externos contendo endereços <a "
+"href=\"%s\">RFC1918</a>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351
@@ -2277,7 +2432,6 @@ msgid "Disconnect"
msgstr "Desconectar"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
msgid "Disconnection attempt failed"
msgstr "A tentativa de desconexão falhou"
@@ -2291,19 +2445,21 @@ msgstr "Espaço no disco"
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3264
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1775
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
msgid "Dismiss"
msgstr "Dispensar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance Optimization"
msgstr "Otimização de Distância"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance to farthest network member in meters."
msgstr "Distância para o computador mais distante da rede (em metros)."
@@ -2311,7 +2467,7 @@ msgstr "Distância para o computador mais distante da rede (em metros)."
msgid "Distributed ARP Table"
msgstr "Tabela ARP distribuída"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
msgid ""
"Dnsmasq instance to which this boot section is bound. If unspecified, the "
"section is valid for all dnsmasq instances."
@@ -2320,17 +2476,17 @@ msgstr ""
"Caso não seja especificado, a seção é válida para todas as instâncias do "
"dnsmasq."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid ""
-"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
-"forwarder."
+"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
+"abbr> forwarder."
msgstr ""
"Dnsmasq é um servidor enxuto para o <abbr title=\"Protocolo de Configuração "
-"Dinâmica de Hosts\">DHCP</abbr> e o encaminhador para o <abbr title="
-"\"Sistema dos Nomes de Domínios\">DNS</abbr>."
+"Dinâmica de Hosts\">DHCP</abbr> e o encaminhador para o <abbr "
+"title=\"Sistema dos Nomes de Domínios\">DNS</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
msgid "Do not cache negative replies, e.g. for non-existent domains."
msgstr ""
"Não mantenha em cache qualquer retorno negativo como domínios inexistentes "
@@ -2344,25 +2500,19 @@ msgstr ""
msgid "Do not create host route to peer (optional)."
msgstr "Não crie a rota do host para o peer (opcional)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
msgid "Do not forward DNS queries without dots or domain parts."
msgstr "Não encaminhe as consultas DNS sem os pontos ou as partes do domínio."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
-msgid "Do not forward queries that cannot be answered by public resolvers."
-msgstr ""
-"Não encaminhe as requisições que não possam ser respondidas pelos servidores "
-"públicos de nomes."
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
msgid "Do not forward reverse lookups for local networks."
msgstr "Não encaminhe buscas pelo endereço reverso para as redes locais."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
msgid "Do not listen on the specified interfaces."
msgstr "Evite escutar nestas Interfaces."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
msgid "Do not offer DHCPv6 service on this interface."
msgstr "Não ofereça o serviço DHCPv6 nesta interface."
@@ -2371,7 +2521,7 @@ msgctxt "VLAN port state"
msgid "Do not participate"
msgstr "Não participar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
msgid ""
"Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
"packets."
@@ -2383,7 +2533,7 @@ msgstr ""
msgid "Do not send a hostname"
msgstr "Não envie um nome de host"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
msgid ""
"Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr> messages on this interface."
@@ -2395,7 +2545,7 @@ msgstr ""
msgid "Do you really want to delete \"%s\" ?"
msgstr "Você realmente deseja apagar \"%s\" ?"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
msgstr "Você realmente deseja apagar a seguinte chave SSH?"
@@ -2407,7 +2557,7 @@ msgstr "Você realmente deseja apagar todas as configurações?"
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "Você realmente deseja apagar recursivamente o diretório \"%s\" ?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:593
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613
msgid "Do you want to replace the current PSK?"
msgstr "Deseja substituir o PSK atual?"
@@ -2415,15 +2565,16 @@ msgstr "Deseja substituir o PSK atual?"
msgid "Do you want to replace the current keys?"
msgstr "Deseja substituir as chaves atuais?"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
msgid "Domain"
msgstr "Domínio"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
msgid "Domain required"
msgstr "Requerer domínio"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
msgid "Domain whitelist"
msgstr "Lista branca de domínios"
@@ -2449,17 +2600,19 @@ msgstr "Baixar a cópia de segurança"
msgid "Download mtdblock"
msgstr "Baixar o bloco mtd"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
msgid "Downstream SNR offset"
msgstr ""
-"Deslocamento <abbr title=\"Razão entre Sinal e Ruído/Signal to Noise Ratio"
-"\">SNR</abbr> do sinal recebido"
+"Deslocamento <abbr title=\"Razão entre Sinal e Ruído/Signal to Noise "
+"Ratio\">SNR</abbr> do sinal recebido"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
msgid ""
"Drag or paste a valid <em>*.conf</em> file below to configure the local "
"WireGuard interface."
msgstr ""
+"Arraste ou cole um arquivo válido <em>*.conf</em> abaixo para configurar a "
+"interface local do WireGuard."
#: modules/luci-base/htdocs/luci-static/resources/form.js:2698
msgid "Drag to reorder"
@@ -2469,12 +2622,12 @@ msgstr "Arraste para reordenar"
msgid "Drop Duplicate Frames"
msgstr "Derrubar os Quadros Duplicados"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
msgctxt "nft drop action"
msgid "Drop packet"
msgstr "Derrubar o pacote"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:547
msgctxt "Chain policy: drop"
msgid "Drop unmatched packets"
msgstr "Faz o descarte dos pacotes incompatíveis"
@@ -2488,8 +2641,8 @@ msgid ""
"Dropbear offers <abbr title=\"Secure Shell\">SSH</abbr> network shell access "
"and an integrated <abbr title=\"Secure Copy\">SCP</abbr> server"
msgstr ""
-"Dropbear oferece um acesso shell seguro à rede <abbr title=\"Shell Seguro"
-"\">(SSH)</abbr> e um servidor <abbr title=\"Cópia Segura\">SCP</abbr> "
+"Dropbear oferece um acesso shell seguro à rede <abbr title=\"Shell "
+"Seguro\">(SSH)</abbr> e um servidor <abbr title=\"Cópia Segura\">SCP</abbr> "
"integrado"
#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:14
@@ -2497,21 +2650,21 @@ msgstr ""
msgid "Dual-Stack Lite (RFC6333)"
msgstr "Duas Pilhas Leve (RFC6333)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
msgstr ""
"<abbr title=\"Protocolo de Configuração Dinâmica de Hosts\">DHCP</abbr> "
"Dinâmico"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "Dynamic Authorization Extension client."
msgstr "Cliente da extensão de autorização dinâmica."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "Dynamic Authorization Extension port."
msgstr "Porta da extensão da autorização dinâmica."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "Dynamic Authorization Extension secret."
msgstr "Segredo da extensão de autorização dinâmica."
@@ -2519,7 +2672,7 @@ msgstr "Segredo da extensão de autorização dinâmica."
msgid "Dynamic tunnel"
msgstr "Túnel dinâmico"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid ""
"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
"having static leases will be served."
@@ -2531,17 +2684,17 @@ msgstr ""
msgid "EA-bits length"
msgstr "Comprimento dos bits EA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1635
msgid "EAP-Method"
msgstr "Método EAP"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:505
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
msgid "Edit"
msgstr "Editar"
@@ -2557,15 +2710,15 @@ msgstr ""
"Edite os dados de configuração brutos abaixo para arrumar qualquer erro e "
"clique em \"Salvar\" para recarregar a página."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
msgid "Edit this network"
msgstr "Editar esta rede"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:852
msgid "Edit wireless network"
msgstr "Editar rede sem fio"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
msgctxt "nft rt mtu"
msgid "Effective route MTU"
msgstr "Rota MTU efetiva"
@@ -2598,12 +2751,12 @@ msgstr "Egresso desmarcado"
msgid "Emergency"
msgstr "Emergência"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Enable"
msgstr "Ativar"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
msgstr ""
"Ativa / Desativa o par. Reinicie a interface do wireguard para aplicar "
@@ -2621,7 +2774,7 @@ msgstr ""
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
msgstr "Ativar <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
msgstr "Ative o <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
@@ -2672,7 +2825,7 @@ msgstr "Ative o cliente <abbr title=\"Network Time Protocol\">NTP</abbr>"
msgid "Enable Single DES"
msgstr "Ative o DES Simples"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
msgid "Enable TFTP server"
msgstr "Ative o servidor TFTP"
@@ -2684,26 +2837,26 @@ msgstr "Ative a filtragem VLAN"
msgid "Enable VLAN functionality"
msgstr "Ative a funcionalidade VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1787
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
msgstr "Ative o botão WPS. requer WPA(2)-PSK/WPA3-SAE"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
msgid ""
-"Enable automatic redirection of <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> port."
+"Enable automatic redirection of <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr> port."
msgstr ""
"Ative o redirecionamento automático das solicitações <abbr title=\"Hypertext "
"Transfer Protocol\">HTTP</abbr> para a porta <abbr title=\"Hypertext "
"Transfer Protocol Secure\">HTTPS</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
msgstr "Ative a delegação de prefixos IPv6 disponíveis nesta interface"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid "Enable key reinstallation (KRACK) countermeasures"
msgstr ""
"Ative as contramedidas contra o ataque de reinstalação da chave (KRACK)"
@@ -2732,7 +2885,7 @@ msgstr "Ative o consultor multicast"
msgid "Enable multicast support"
msgstr "Ative o suporte ao multicast"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
msgstr ""
@@ -2761,11 +2914,11 @@ msgstr "Ative o suporte para o tráfego multicast (opcional)."
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
msgstr "Ative o campo DF (Não Fragmentar) dos pacotes encapsulados."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
msgid "Enable the built-in single-instance TFTP server."
msgstr "Ative o servidor TFTP integrado com única instância."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Enable this network"
msgstr "Ative esta rede"
@@ -2778,8 +2931,9 @@ msgstr "Ative o checksum no tx"
msgid "Enable unicast flooding"
msgstr "Ative a inundação unicast"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
msgstr "Ativado"
@@ -2788,7 +2942,7 @@ msgstr "Ativado"
msgid "Enables IGMP snooping on this bridge"
msgstr "Ativar o monitoramento IGMP nesta ponte"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
@@ -2812,28 +2966,33 @@ msgstr "Ativa o protocolo STP nesta ponte"
msgid "Encapsulation limit"
msgstr "Limite do encapsulamento"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
msgid "Encapsulation mode"
msgstr "Modo do encapsulamento"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1815
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
msgid "Encryption"
msgstr "Criptografia"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+msgid "Endpoint"
+msgstr "Extremidade"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid "Endpoint Host"
msgstr "Equipamento do ponto final"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Endpoint Port"
msgstr "Porta do ponto final"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:316
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
msgid "Endpoint setting is invalid"
msgstr "O ponto final da configuração é inválido"
@@ -2869,11 +3028,11 @@ msgstr "Entre com valores personalizados"
msgid "Erasing..."
msgstr "Apagando..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:115
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:116
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
msgid "Error"
msgstr "Erro"
@@ -2882,16 +3041,16 @@ msgstr "Erro"
msgid "Error getting PublicKey"
msgstr "Houve um erro ao obter a PublicKey"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Errored seconds (ES)"
msgstr "Segundos com erro (ES)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3027
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
#: modules/luci-compat/luasrc/model/network.lua:1433
msgid "Ethernet Adapter"
msgstr "Adaptador Ethernet"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
#: modules/luci-compat/luasrc/model/network.lua:1423
msgid "Ethernet Switch"
msgstr "Switch Ethernet"
@@ -2904,11 +3063,19 @@ msgstr "A cada 30 segundos (lento, 0)"
msgid "Every second (fast, 1)"
msgstr "A cada segundo (rápido, 1)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
msgid "Exclude interfaces"
msgstr "Excluir interfaces"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:160
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr ""
+"A execução de vários comandos de rede para verificar a conexão e a resolução "
+"dos nomes com os outros sistemas."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
msgid ""
"Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
"e.g. for RBL services."
@@ -2920,11 +3087,15 @@ msgstr ""
msgid "Existing device"
msgstr "Dispositivo existente"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
msgid "Expand hosts"
msgstr "Expandir arquivos de equipamentos conhecidos (hosts)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+msgid "Expected port number."
+msgstr "Era esperado o número da porta."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
msgid "Expecting a hexadecimal assignment hint"
msgstr "Esperando uma sugestão hexadecimal da atribuição"
@@ -2945,11 +3116,11 @@ msgstr "Na expectativa de dois valores prioritários separados por dois pontos"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "Expecting: %s"
msgstr "Esperando: %s"
@@ -2961,7 +3132,7 @@ msgstr "Esperando: um valor não vazio"
msgid "Expires"
msgstr "Expira"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
msgstr ""
@@ -2972,11 +3143,11 @@ msgstr ""
msgid "External"
msgstr "Externo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "External R0 Key Holder List"
msgstr "Lista dos Detentor de Chave R0 Externa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid "External R1 Key Holder List"
msgstr "Lista dos Detentor de Chave R1 Externa"
@@ -3004,15 +3175,15 @@ msgstr "Opções extras do pppd"
msgid "Extra sstpc options"
msgstr "Opções extras do sstpc"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550
msgid "FT over DS"
msgstr "FT sobre DS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1549
msgid "FT over the Air"
msgstr "<abbr title=\"Transição Rápida/Fast Transition\">FT</abbr> pelo ar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
msgid "FT protocol"
msgstr ""
"Protocolo de <abbr title=\"Transição Rápida/Fast Transition\">FT</abbr>"
@@ -3021,21 +3192,45 @@ msgstr ""
msgid "Failed to change the system password."
msgstr "Falha ao alterar a senha do sistema."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr "Houve uma falha ao configurar o modem"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
"A confirmação das alterações na configuração não foram confirmadas em %d "
"segundos. Aguardando a reversão da configuração…"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr "Houve uma falha na conexão"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr "Houve uma falha ao desconectar"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
msgstr "Falha ao executar a ação \"/etc/init.d/%s %s\": %s"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr "Houve uma falha ao obter as informações do modem"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr "Houve uma falha ao inicializar o modem"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr "Houve uma falha ao definir o modo de operação"
+
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
msgid "File"
msgstr "Arquivo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"File listing upstream resolvers, optionally domain-specific, e.g. "
"<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
@@ -3048,36 +3243,44 @@ msgstr ""
msgid "File not accessible"
msgstr "Arquivo não associado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
msgid "File to store DHCP lease information."
msgstr "O arquivo para armazenar as informações da locação do DHCP."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
msgid "File with upstream resolvers."
msgstr "Arquivo com os resolvedores upstream."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "Filename"
msgstr "Nome do arquivo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
msgid "Filename of the boot image advertised to clients."
msgstr "Nome do arquivo da imagem de boot que é anunciada aos clientes."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
msgid "Filesystem"
msgstr "Sistema de arquivo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+msgid "Filter IPv4 A records"
+msgstr "Filtrar os registros IPv4 A"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+msgid "Filter IPv6 AAAA records"
+msgstr "Filtrar os registros IPv6 AAAA"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+msgid "Filter SRV/SOA service discovery"
+msgstr "Filtre a descoberta do serviço SRV/SOA"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
msgid "Filter private"
msgstr "Filtrar endereços privados"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
-msgid "Filter useless"
-msgstr "Filtrar consultas inúteis"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
msgid "Filtering for all slaves, no validation"
msgstr "Filtragem para todos os escravos, sem validação"
@@ -3093,8 +3296,15 @@ msgid "Filtering for all slaves, validation only for backup slaves"
msgstr ""
"Filtragem para todos os escravos, validação apenas para os escravos de backup"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr ""
+"Filtra a descoberta do serviço SRV/SOA, visa evitar o acionamento de links "
+"dial-on-demand."
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Finalizing failed"
msgstr "A finalização falhou"
@@ -3107,7 +3317,7 @@ msgstr ""
"conectados e substitua a configuração com valores padrão baseados no que foi "
"detectado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
msgid "Find and join network"
msgstr "Procurar e conectar à rede"
@@ -3121,10 +3331,11 @@ msgid "Firewall"
msgstr "Firewall"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
msgid "Firewall Mark"
msgstr "Marca do firewall"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
msgid "Firewall Settings"
msgstr "Configurações do firewall"
@@ -3136,15 +3347,15 @@ msgstr "Condição do firewall"
msgid "Firewall mark"
msgstr "Marca do firewall"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
msgid "Firmware File"
msgstr "Arquivo do firmware"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
msgid "Firmware Version"
msgstr "Versão do firmware"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
msgid "Fixed source port for outbound DNS queries."
msgstr "Porta fixa da origem para a saída das consultas DNS."
@@ -3170,20 +3381,20 @@ msgstr "Operações na memória flash"
msgid "Flashing…"
msgstr "Instalando…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force"
msgstr "Impor"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid "Force 40MHz mode"
msgstr "Impor o modo 40MHz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
msgid "Force CCMP (AES)"
msgstr "Impor CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force DHCP on this network even if another server is detected."
msgstr "Impor o DHCP nesta rede ainda que outro servidor seja detectado."
@@ -3195,15 +3406,15 @@ msgstr "Imponha a versão do IGMP"
msgid "Force MLD version"
msgstr "Imponha a versão do MLD"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
msgid "Force TKIP"
msgstr "Impor TKIP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
msgid "Force TKIP and CCMP (AES)"
msgstr "Impor TKIP e CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid "Force link"
msgstr "Impor o enlace"
@@ -3215,23 +3426,23 @@ msgstr "Atualização forçada"
msgid "Force use of NAT-T"
msgstr "Impor o uso de NAT-T"
-#: modules/luci-base/luasrc/view/csrftoken.htm:8
+#: modules/luci-base/ucode/template/csrftoken.ut:8
msgid "Form token mismatch"
msgstr "Chave eletrônica do formulário não casa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
msgid ""
-"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> messages between the designated master "
-"interface and downstream interfaces."
+"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
+"designated master interface and downstream interfaces."
msgstr ""
"Encaminhe as mensagens <abbr title=\"Neighbour Discovery Protocol\">NDP</"
"abbr> <abbr title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
"title=\"Neighbour Advertisement, Type 136\">NA</abbr> entre a interface "
"principal que foi designada e as interfaces \"downstream\"."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
msgid ""
"Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages received on the designated master interface to downstream "
@@ -3245,7 +3456,7 @@ msgstr ""
msgid "Forward DHCP traffic"
msgstr "Encaminhar tráfego DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
msgid ""
"Forward DHCPv6 messages between the designated master interface and "
"downstream interfaces."
@@ -3253,7 +3464,7 @@ msgstr ""
"Encaminhe as mensagens DHCPv6 entre a interface principal e as interfaces "
"\"downstream\"."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
msgid "Forward Error Correction Seconds (FECS)"
msgstr ""
"Segundos a frente de correção de erros ( <abbr title=\"Forward Error "
@@ -3267,7 +3478,7 @@ msgstr "Encaminhar tráfego broadcast"
msgid "Forward delay"
msgstr "Atraso do encaminhamento"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
msgid "Forward mesh peer traffic"
msgstr "Encaminhar o tráfego do parceiro da malha"
@@ -3275,7 +3486,7 @@ msgstr "Encaminhar o tráfego do parceiro da malha"
msgid "Forward multicast packets as unicast packets on this device."
msgstr "Encaminhe neste dispositivo os pacotes multicast como pacotes unicast."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
msgid "Forwarding mode"
msgstr "Modo de encaminhamento"
@@ -3283,11 +3494,11 @@ msgstr "Modo de encaminhamento"
msgid "Fragmentation"
msgstr "Fragmentação"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:964
msgid "Fragmentation Threshold"
msgstr "Limiar de Fragmentação"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
msgctxt "nft nat flag fully-random"
msgid "Full port randomization"
msgstr "Aleatorização completa da porta"
@@ -3307,7 +3518,7 @@ msgid "GHz"
msgstr "GHz"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
msgid "GPRS only"
msgstr "Somente GPRS"
@@ -3346,8 +3557,8 @@ msgstr "Acesso remoto a portas encaminhadas"
msgid "Gateway address is invalid"
msgstr "O endereço do roteador padrão é inválido"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
@@ -3355,10 +3566,10 @@ msgstr "O endereço do roteador padrão é inválido"
msgid "General Settings"
msgstr "Configurações gerais"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "General Setup"
msgstr "Configurações Gerais"
@@ -3370,21 +3581,21 @@ msgstr "Opções gerais do dispositivo"
msgid "Generate Config"
msgstr "Gerar Configuração"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid "Generate PMK locally"
msgstr ""
-"Gerar a <abbr title=\"Chave mestre do emparelhamento/Pairwise Master Key"
-"\">PMK</abbr> localmente"
+"Gerar a <abbr title=\"Chave mestre do emparelhamento/Pairwise Master "
+"Key\">PMK</abbr> localmente"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:396
msgid "Generate archive"
msgstr "Gerar arquivo"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:789
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819
msgid "Generate configuration"
msgstr "Gera a configuração"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:829
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859
msgid "Generate configuration…"
msgstr "Gera a configuração…"
@@ -3392,15 +3603,15 @@ msgstr "Gera a configuração…"
msgid "Generate new key pair"
msgstr "Gera um novo par de chaves"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
msgid "Generate preshared key"
msgstr "Gera uma chave pré-compartilhada"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:671
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:691
msgid "Generates a configuration suitable for import on a WireGuard peer"
msgstr "Gera uma configuração adequada para a importação num peer do WireGuard"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:763
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
msgid "Generating QR code…"
msgstr "Gerando o código QR…"
@@ -3412,25 +3623,25 @@ msgstr "A senha de confirmação informada não casa. Senha não alterada!"
msgid "Global Settings"
msgstr "Configurações Globais"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
msgid "Global network options"
msgstr "Opção global de rede"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:82
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:84
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
msgid "Go to firmware upgrade..."
msgstr "Ir para a atualização do firmware..."
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:72
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
msgid "Go to password configuration..."
msgstr "Ir para a configuração de senha..."
#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3748
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
msgid "Go to relevant configuration page"
@@ -3456,6 +3667,10 @@ msgstr "Conceda acesso aos procedimentos LuCI OpenConnect"
msgid "Grant access to LuCI Wireguard procedures"
msgstr "Conceda acesso aos procedimentos da LuCI Wireguard"
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr "Conceda acesso aos procedimentos do LuCI openfortivpn"
+
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
msgid "Grant access to SSH configuration"
msgstr "Conceda acesso à configuração do SSH"
@@ -3561,13 +3776,13 @@ msgstr "Acesso HTTP(s)"
msgid "Hang Up"
msgstr "Suspender"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Header Error Code Errors (HEC)"
msgstr ""
"Erros de Código de Erro de Cabeçalho (<abbr title=\"Header Error Code\">HEC</"
"abbr>)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
msgid "Heartbeat interval (kernel: heartbeat)"
msgstr "Intervalo de heartbeat (kernel: heartbeat)"
@@ -3583,22 +3798,22 @@ msgstr ""
"Aqui você pode configurar os aspectos básicos do seu equipamento, como o "
"nome do equipamento ou o fuso horário."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr ""
-"Ocultar <abbr title=\"Identificador de Conjunto de Serviços Estendidos"
-"\">ESSID</abbr>"
+"Ocultar <abbr title=\"Identificador de Conjunto de Serviços "
+"Estendidos\">ESSID</abbr>"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332
msgid "Hide empty chains"
msgstr "Ocultar as correntes vazias"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
msgid "High"
msgstr "Alta"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
msgctxt "Chain hook description"
msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
msgstr "Gancho: <strong>%h</strong> (%h), Prioridade: <strong>%d</strong>"
@@ -3608,7 +3823,7 @@ msgid "Hop Penalty"
msgstr "Penalidade do salto"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2169
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2231
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
msgid "Host"
@@ -3618,7 +3833,7 @@ msgstr "Host"
msgid "Host expiry timeout"
msgstr "Tempo limite de expiração de equipamento"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
msgid "Host requests this filename from the boot server."
msgstr "O Host solicita este nome de arquivo no servidor de inicialização."
@@ -3627,9 +3842,9 @@ msgid "Host-Uniq tag content"
msgstr "Conteúdo da etiqueta única do equipamento"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
msgid "Hostname"
@@ -3639,11 +3854,11 @@ msgstr "Nome do equipamento"
msgid "Hostname to send when requesting DHCP"
msgstr "Nome do equipamento enviado quando requisitar DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
msgid "Hostnames"
msgstr "Nome dos equipamentos"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
msgid ""
"Hostnames are used to bind a domain name to an IP address. This setting is "
"redundant for hostnames already configured with static leases, but it can be "
@@ -3669,18 +3884,30 @@ msgstr "Contadores legíveis"
msgid "Hybrid"
msgstr "Híbrido"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr "Código ICMP"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr "Tipo ICMP"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
msgctxt "nft icmpv6 code"
msgid "ICMPv6 code"
msgstr "Código ICMPv6"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
msgctxt "nft icmpv6 type"
msgid "ICMPv6 type"
msgstr "Tipo ICMPv6"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
+msgid "ID"
+msgstr "ID"
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3698,11 +3925,11 @@ msgstr "Grupo IKE DH"
msgid "IP Addresses"
msgstr "Endereços IP"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
msgid "IP Protocol"
msgstr "Protocolo IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
msgid "IP Sets"
msgstr "Conjuntos IP"
@@ -3710,7 +3937,7 @@ msgstr "Conjuntos IP"
msgid "IP Type"
msgstr "Tipo de IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
msgid "IP address"
@@ -3726,7 +3953,17 @@ msgstr "O endereço IP é inválido"
msgid "IP address is missing"
msgstr "O endereço IP está ausente"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+"Endereços IP permitidos dentro do túnel. O par aceitará pacotes no túnel com "
+"endereços IP de origem correspondentes a esta lista e roteará de volta os "
+"pacotes com IP de destino correspondente."
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:37
msgctxt "nft ip protocol"
msgid "IP protocol"
msgstr "Protocolo IP"
@@ -3736,15 +3973,15 @@ msgctxt "nft meta l4proto"
msgid "IP protocol"
msgstr "Protocolo IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
msgid "IP set"
msgstr "conjunto IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305
msgid "IP sets"
msgstr "Conjuntos IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
msgid "IPs to override with NXDOMAIN"
msgstr "Substitua por um domínio NX falso"
@@ -3752,14 +3989,14 @@ msgstr "Substitua por um domínio NX falso"
msgid "IPsec XFRM"
msgstr "IPsec XFRM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
msgid "IPv4"
msgstr "IPv4"
@@ -3785,7 +4022,7 @@ msgstr "Conexão do enlace IPv4"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
msgid "IPv4 address"
@@ -3814,7 +4051,7 @@ msgstr "Rede IPv4 na notação de endereço/máscara de rede"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:128
msgid "IPv4 only"
-msgstr "Somente IPv4"
+msgstr "Apenas IPv4"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:52
msgid "IPv4 prefix"
@@ -3825,11 +4062,11 @@ msgstr "Prefixo IPv4"
msgid "IPv4 prefix length"
msgstr "Tamanho do prefixo IPv4"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:626
msgid "IPv4 traffic table \"%h\""
msgstr "Tabela de tráfego IPv4 \"%h\""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
msgid "IPv4+IPv6"
msgstr "IPv4+IPv6"
@@ -3842,23 +4079,23 @@ msgstr "IPv4 e IPv4 (RFC2003)"
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr "IPv4/IPv6 (ambos - padrão é IPv4)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:634
msgid "IPv4/IPv6 traffic table \"%h\""
msgstr "Tabela de tráfego IPv4/IPv6 \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:109
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
msgid "IPv6"
msgstr "IPv6"
@@ -3874,7 +4111,7 @@ msgstr "MTU IPv6"
msgid "IPv6 Neighbours"
msgstr "Vizinhos IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
msgid "IPv6 RA Settings"
msgstr "Configurações do IPv6 RA"
@@ -3886,11 +4123,11 @@ msgstr "Roteamento IPv6"
msgid "IPv6 Rules"
msgstr "Regras IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
msgid "IPv6 Settings"
msgstr "Configurações IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid "IPv6 ULA-Prefix"
msgstr ""
"Prefixo <abbr title=\"Unique Local Address/Endereço Local Único\">ULA</abbr> "
@@ -3906,12 +4143,12 @@ msgstr "Conexão do enlace IPv6"
msgid "IPv6 address"
msgstr "Endereço IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid "IPv6 assignment hint"
msgstr "Sugestão de atribuição IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid "IPv6 assignment length"
msgstr "Tamanho da atribuição IPv6"
@@ -3925,9 +4162,9 @@ msgstr "Rede IPv6 na notação de endereço/máscara de rede"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:129
msgid "IPv6 only"
-msgstr "Somente IPv6"
+msgstr "Apenas IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid "IPv6 preference"
msgstr "Preferência do IPv6"
@@ -3936,7 +4173,7 @@ msgstr "Preferência do IPv6"
msgid "IPv6 prefix"
msgstr "Prefixo IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid "IPv6 prefix filter"
msgstr "Filtro do prefixo IPv6"
@@ -3950,15 +4187,15 @@ msgstr "Tamanho Prefixo IPv6"
msgid "IPv6 routed prefix"
msgstr "Prefixo roteável IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid "IPv6 source routing"
msgstr "Roteamento com origem IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid "IPv6 suffix"
msgstr "Sufixo IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
msgid "IPv6 suffix (hex)"
msgstr ""
"<abbr title=\"Internet Protocol Version 6/Protocolo Internet Versão "
@@ -3968,11 +4205,11 @@ msgstr ""
msgid "IPv6 support"
msgstr "Suporte ao IPv6"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:630
msgid "IPv6 traffic table \"%h\""
msgstr "Tabela de tráfego IPv6 \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr "IPv6-PD"
@@ -3991,7 +4228,7 @@ msgstr "IPv6-sobre-IPv4 (6rd)"
msgid "IPv6-over-IPv4 (6to4)"
msgstr "IPv6-sobre-IPv4 (6to4)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
msgid "Identity"
msgstr "Identidade"
@@ -4007,7 +4244,7 @@ msgstr "Se marcado, adiciona o \"+ipv6\" nas opções do pppd"
msgid "If checked, encryption is disabled"
msgstr "Se marcado, a cifragem estará desabilitada"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
@@ -4019,16 +4256,16 @@ msgstr ""
msgid "If set, the meaning of the match options is inverted"
msgstr "Se definido, o sentido das opções de correspondência é invertido"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr ""
"Se especificado, monta o dispositivo pelo seu UUID ao invés de um nó de "
"dispositivo fixo"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
@@ -4036,7 +4273,7 @@ msgstr ""
"Se especificado, monta o dispositivo pela etiqueta da partiçãoo ao invés de "
"um nó de dispositivo fixo"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -4046,26 +4283,26 @@ msgstr ""
"manual <strong>ao novo IP</strong> será necessária em %d segundos para "
"confirmar as configurações, caso contrário, as alterações serão revertidas."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
msgid "If unchecked, no default route is configured"
msgstr "Se desmarcado, nenhuma rota padrão será configurada"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr ""
"Se desmarcado, os endereços dos servidores DNS anunciados serão ignorados"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid ""
"If your physical memory is insufficient unused data can be temporarily "
-"swapped to a swap-device resulting in a higher amount of usable <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
-"slow process as the swap-device cannot be accessed with the high datarates "
-"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+"swapped to a swap-device resulting in a higher amount of usable <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
msgstr ""
"Se a sua memória física for insuficiente, os dados não utilizados poderão "
"ser armazenados temporariamente em um dispositivo swap, resultando em uma "
@@ -4075,15 +4312,15 @@ msgstr ""
"de transferência tão altas com a memória <abbr title=\"Memória de Acesso "
"Aleatório\">RAM</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
msgid "Ignore <code>/etc/hosts</code>"
msgstr "Ignorar <code>/etc/hosts</code>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid "Ignore interface"
msgstr "Ignorar interface"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
msgid "Ignore resolv file"
msgstr "Ignorar o arquivo de resolução de nomes (resolv.conf)"
@@ -4095,25 +4332,25 @@ msgstr "Imagem"
msgid "Image check failed:"
msgstr "A verificação da imagem falhou:"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import as peer"
-msgstr ""
+msgstr "Importe como par"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import configuration"
msgstr "Importa a configuração"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:484
-msgid "Import peer configuration…"
-msgstr "Importa a configuração do pares…"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:504
+msgid "Import configuration as peer…"
+msgstr "Importa a configuração como par…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:470
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
msgid "Import settings"
msgstr "Importa as configurações"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:366
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:391
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:376
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:403
msgid "Imported peer configuration"
msgstr "A configuração dos pares foi importada"
@@ -4135,7 +4372,7 @@ msgstr ""
"ponte, visando evitar os loops de transmissão que podem levar toda a LAN a "
"uma paralisação."
-#: modules/luci-base/luasrc/view/csrftoken.htm:13
+#: modules/luci-base/ucode/template/csrftoken.ut:13
msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
@@ -4183,6 +4420,7 @@ msgstr "Interface de entrada"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Incoming key"
msgstr "Chave da entrada"
@@ -4197,7 +4435,7 @@ msgstr "Entrada da serialização"
msgid "Info"
msgstr "Informação"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Information"
msgstr "Informações"
@@ -4216,7 +4454,6 @@ msgid "Ingress device name"
msgstr "Nome do dispositivo de entrada"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
msgstr "Falha na iniciação"
@@ -4228,31 +4465,40 @@ msgstr "Script de iniciação"
msgid "Initscripts"
msgstr "Scripts de iniciação"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid "Inner certificate constraint (Domain)"
msgstr "Restrição de certificado interno (Domínio)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid "Inner certificate constraint (SAN)"
msgstr "Restrição de certificado interno (SAN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid "Inner certificate constraint (Subject)"
msgstr "Restrição de certificado interno (Assunto)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid "Inner certificate constraint (Wildcard)"
msgstr "Restrição de certificado interno (Asterisco)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:310
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
msgid "Install protocol extensions..."
msgstr "Instalar extensões de protocolo..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
msgid "Instance"
msgstr "Instância"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr "Instância \"%h\""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
+msgid "Instance Details"
+msgstr "Detalhes da instância"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid ""
"Instead of joining any network with a matching SSID, only connect to the "
"BSSID <code>%h</code>."
@@ -4264,6 +4510,7 @@ msgstr ""
msgid "Insufficient permissions to read UCI configuration."
msgstr "Permissões insuficientes para ler a configuração UCI."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
@@ -4271,7 +4518,7 @@ msgstr "Permissões insuficientes para ler a configuração UCI."
msgid "Interface"
msgstr "Interface"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:728
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
msgid "Interface \"%h\" is already marked as designated master."
msgstr "A interface \"%h\" já está marcada como mestre designado."
@@ -4279,7 +4526,7 @@ msgstr "A interface \"%h\" já está marcada como mestre designado."
msgid "Interface %q device auto-migrated from %q to %q."
msgstr "Dispositivo da interface %q foi migrada automaticamente de %q para &q."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
msgid "Interface Configuration"
msgstr "Configuração da Interface"
@@ -4287,7 +4534,7 @@ msgstr "Configuração da Interface"
msgid "Interface ID"
msgstr "ID da interface"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
msgid "Interface has %d pending changes"
msgstr "Interface tem %d alterações pendentes"
@@ -4296,39 +4543,39 @@ msgstr "Interface tem %d alterações pendentes"
msgid "Interface is disabled"
msgstr "A interface está desativada"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:65
msgid "Interface is marked for deletion"
msgstr "Interface está marcada para apagar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is reconnecting..."
msgstr "A interface está reconectando..."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:194
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:214
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is shutting down..."
msgstr "A interface está desligando..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
msgid "Interface is starting..."
msgstr "Interface está iniciando..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304
msgid "Interface is stopping..."
msgstr "Interface está parando..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Interface name"
msgstr "Nome da Interface"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:314
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Interface not present or not connected yet."
msgstr "A interface não está presente ou não está conectada ainda."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:507
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
msgid "Interfaces"
msgstr "Interfaces"
@@ -4337,10 +4584,6 @@ msgstr "Interfaces"
msgid "Internal"
msgstr "Interno"
-#: modules/luci-base/luasrc/view/error500.htm:8
-msgid "Internal Server Error"
-msgstr "Erro Interno no Servidor"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
msgid "Interval For Sending Learning Packets"
msgstr "Intervalo para o Envio dos Pacotes de Aprendizagem"
@@ -4367,7 +4610,7 @@ msgstr "Valor inválido"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
msgid "Invalid APN provided"
msgstr "Foi fornecido um APN inválido"
@@ -4419,16 +4662,20 @@ msgstr "Comando inválido"
msgid "Invalid hexadecimal value"
msgstr "Valor hexadecimal inválido"
-#: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
msgid "Invalid username and/or password! Please try again."
msgstr "Usuário e/ou senha inválida! Por favor, tente novamente."
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr "Inverte a piscagem"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "Invert match"
msgstr "Inverta a correspondência"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Isolate Clients"
msgstr "Isolar Clientes"
@@ -4440,21 +4687,21 @@ msgstr ""
"A imagem que está a tentar carregar aparenta nao caber na flash do "
"equipamento. Por favor verifique o arquivo da imagem!"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
msgid "JavaScript required!"
msgstr "É necessário JavaScript!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
msgid "Join Network"
msgstr "Conectar à Rede"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1829
msgid "Join Network: Wireless Scan"
msgstr "Conectar à Rede: Busca por Rede Sem Fio"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2107
msgid "Joining Network: %q"
msgstr "Juntando-se à rede %q"
@@ -4466,24 +4713,28 @@ msgstr "Ir para a regra"
msgid "Keep settings and retain the current configuration"
msgstr "Mantenha as configurações e preserve a configuração atual"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgid "Keep-Alive"
+msgstr "Manter vivo"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Kernel Log"
msgstr "Registro do kernel"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
msgid "Kernel Version"
msgstr "Versão do kernel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462
msgid "Key"
msgstr "Chave"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
msgid "Key #%d"
msgstr "Chave #%d"
@@ -4491,6 +4742,7 @@ msgstr "Chave #%d"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Key for incoming packets (optional)."
msgstr "Chave para os pacotes da entrada (opcional)."
@@ -4498,15 +4750,20 @@ msgstr "Chave para os pacotes da entrada (opcional)."
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Key for outgoing packets (optional)."
msgstr "Chave para os pacotes da saída (optional)."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
msgctxt "Label indicating that WireGuard peer lacks public key"
msgid "Key missing"
msgstr "Chave faltando"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr "Chave usada para assinar a configuração da rede"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
msgctxt "nft unit"
msgid "KiB"
msgstr "KiB"
@@ -4550,12 +4807,12 @@ msgstr "Intervalo do eco do LCP"
msgid "LED Configuration"
msgstr "Configuração do LED"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
msgid "LLC"
msgstr "LLC"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid "Label"
msgstr "Etiqueta"
@@ -4567,14 +4824,27 @@ msgstr "Idioma"
msgid "Language and Style"
msgstr "Idioma e Estilo"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr ""
+"Pesos maiores (do mesmo prio) recebem uma probabilidade proporcionalmente "
+"maior de serem selecionados."
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
msgid "Last member interval"
msgstr "O intervalo do último membro"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
msgid "Latency"
msgstr "Latência"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
+msgid "Latest Handshake"
+msgstr "Última Negociação"
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
msgstr "Folha"
@@ -4583,16 +4853,16 @@ msgstr "Folha"
msgid "Learn"
msgstr "Aprenda"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Learn routes"
msgstr "Aprenda as rotas"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
msgid "Lease file"
msgstr "Arquivo de atribuições"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid "Lease time"
msgstr "Tempo de concessão"
@@ -4616,7 +4886,7 @@ msgstr "Deixe vazio para detectar automaticamente"
msgid "Leave empty to use the current WAN address"
msgstr "Deixe vazio para usar o endereço WAN atual"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid ""
"Legacy or badly behaving devices may require legacy 802.11b rates to "
"interoperate. Airtime efficiency may be significantly reduced where these "
@@ -4627,31 +4897,31 @@ msgstr ""
"significativamente reduzida quando estes são usados. Evite a utilização do "
"802,11b sempre que possível."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
msgid "Legacy rules detected"
msgstr "Foram detectadas regras legadas"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
msgid "Legend:"
msgstr "Legenda:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Limit"
msgstr "Limite"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Line Attenuation (LATN)"
msgstr "Atenuação de Linha (<abbr title=\"Line Attenuation\">LATN</abbr>)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
msgid "Line Mode"
msgstr "Modo da Linha"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
msgid "Line State"
msgstr "Estado da Linha"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Line Uptime"
msgstr "Tempo de Atividade da Linha"
@@ -4667,22 +4937,22 @@ msgstr "Monitoramento do Enlace"
msgid "Link On"
msgstr "Enlace Ativo"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
msgctxt "nft @ll,off,len"
msgid "Link layer header bits %d-%d"
msgstr "Bits do cabeçalho da camada do enlace %d-%d"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:514
msgid "List of IP addresses to convert into NXDOMAIN responses."
msgstr "Lista dos endereços IP que serão convertidos em respostas NXDOMAIN."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
-msgid "List of IP sets to populate with the specified domain IPs."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
+msgid "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here."
msgstr ""
"Lista os conjuntos dos IPs para preencher os IPs com domínios especificados."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid ""
"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID "
@@ -4696,7 +4966,7 @@ msgstr ""
"um endereço MAC de destino ao solicitar a chave PMK-R1 a partir do R0KH que "
"o STA usado durante a Associação de Domínio de Mobilidade Inicial."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
"as 6 octets with colons,128-bit key as hex string. <br />This list is used "
@@ -4714,24 +4984,29 @@ msgstr ""
msgid "List of SSH key files for auth"
msgstr "Lista de arquivos de chaves SSH para autenticação"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
msgid "List of domains to allow RFC1918 responses for."
msgstr "Lista dos domínios com permissão para respostas RFC1918."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
-msgid "List of domains to force to an IP address."
-msgstr "Lista dos domínios que serão impostos num endereço IP."
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
msgid "List of upstream resolvers to forward queries to."
msgstr ""
"Lista de resolvedores upstream para onde as consultas serão encaminhadas."
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
msgid "Listen Port"
msgstr "Porta de escuta"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+msgid "Listen address"
+msgstr "Endereço de escuta"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+msgid "Listen and Relay To IP family must be homogeneous."
+msgstr "A escuta e a distribuição para a família do IP precisa ser homogêneo."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342
msgid "Listen interfaces"
msgstr "Interfaces de escuta"
@@ -4740,17 +5015,17 @@ msgid "Listen only on the given interface or, if unspecified, on all"
msgstr ""
"Escuta apenas na interface especificada. Se não especificado, escuta em todas"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
msgid ""
"Listen only on the specified interfaces, and loopback if not excluded "
"explicitly."
msgstr "Escute somente nestas interfaces e na interface local (loopback)."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
msgid "ListenPort setting is invalid"
msgstr "A configuração ListenPort está inválida"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520
msgid "Listening port for inbound DNS queries."
msgstr "Porta de escuta para o recebimento das consultas do DNS."
@@ -4759,7 +5034,7 @@ msgstr "Porta de escuta para o recebimento das consultas do DNS."
msgid "Load"
msgstr "Carga"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:63
msgid "Load Average"
msgstr "Carga média"
@@ -4767,27 +5042,28 @@ msgstr "Carga média"
msgid "Load configuration…"
msgstr "Carrega a configuração…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2038
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
msgid "Loading data…"
msgstr "Carregando os dados…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
msgid "Loading directory contents…"
msgstr "Carregando conteúdo do diretório…"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
-#: modules/luci-base/luasrc/view/view.htm:4
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
msgid "Loading view…"
msgstr "Carregando a visualização…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
msgid "Local"
msgstr "Local"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
msgid "Local IP address"
msgstr "Endereço IP local"
@@ -4807,11 +5083,12 @@ msgstr "Endereço IP local para atribuir"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "Local IPv4 address"
msgstr "Endereço IPv4 local"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
msgid "Local IPv6 DNS server"
msgstr "Servidor DNS IPv6 local"
@@ -4827,46 +5104,55 @@ msgstr "Endereço IPv6 local"
msgid "Local Startup"
msgstr "Iniciação local"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
msgid "Local Time"
msgstr "Hora local"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1019
msgid "Local ULA"
msgstr "ULA local"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
msgid "Local domain"
msgstr "Domínio local"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
msgid "Local domain suffix appended to DHCP names and hosts file entries."
msgstr ""
"O sufixo do domínio local anexado aos nomes DHCP e as entradas dos arquivos "
"hosts."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
msgid "Local server"
msgstr "Servidor local"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
msgid "Local service only"
msgstr "Somente o serviço local"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr "Chave wireguard local"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
msgid "Localise queries"
msgstr "Localizar consultas"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid "Lock to BSSID"
msgstr "Bloqueio para BSSID"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft log action"
+msgid "Log event \"<strong>%h</strong>…\""
+msgstr "Registro do incidente \"<strong>%h</strong>…\""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
msgid "Log output level"
msgstr "Nível de detalhamento de saída dos registros"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
msgid "Log queries"
msgstr "Registar as consultas"
@@ -4892,8 +5178,8 @@ msgstr ""
msgid "Logical network to which the tunnel will be added (bridged) (optional)."
msgstr "Rede lógica onde o túnel será adicionado (bridged) (opcional)."
-#: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
msgid "Login"
msgstr "Entrar"
@@ -4905,26 +5191,30 @@ msgstr "Sair"
msgid "Loose filtering"
msgstr "Filtragem livre"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Loss of Signal Seconds (LOSS)"
msgstr ""
"Segundos de Perda de Sinal (<abbr title=\"Loss of Signal Seconds\">LOSS</"
"abbr>)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
msgid "Lowest leased address as offset from the network address."
msgstr "O endereço mais baixo concedido como deslocamento do endereço da rede."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr "Modo de compatibilidade lua ativo"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
msgid "MAC"
msgstr "MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
msgid "MAC Address"
msgstr "Endereço MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
msgid "MAC Address Filter"
msgstr "Filtro de Endereço MAC"
@@ -4933,15 +5223,15 @@ msgid "MAC Address For The Actor"
msgstr "Endereço MAC Para o Ator"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
msgid "MAC VLAN"
msgstr "VLAN MAC"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2168
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2230
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
@@ -4950,11 +5240,11 @@ msgstr "VLAN MAC"
msgid "MAC address"
msgstr "Endereço MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
msgid "MAC-Filter"
msgstr "Filtro de MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
msgid "MAC-List"
msgstr "Lista de MAC"
@@ -4990,7 +5280,7 @@ msgid "MII Interval"
msgstr "Intervalo MII"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
@@ -4998,7 +5288,11 @@ msgstr "Intervalo MII"
msgid "MTU"
msgstr "MTU"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+msgid "MX"
+msgstr "MX"
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
msgid ""
"Make sure to clone the root filesystem using something like the commands "
"below:"
@@ -5007,7 +5301,7 @@ msgstr ""
"abaixo:"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
@@ -5016,33 +5310,33 @@ msgstr ""
msgid "Manual"
msgstr "Manual"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3891
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
msgid "Master"
msgstr "Mestre"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr "Intervalo máximo <abbr title=\"Router Advertisement\">RA</abbr>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Max. Attainable Data Rate (ATTNDR)"
msgstr ""
-"Taxa de Dados Atingível Máxima (<abbr title=\"Maximum Attainable Data Rate"
-"\">ATTNDR</abbr>)"
+"Taxa de Dados Atingível Máxima (<abbr title=\"Maximum Attainable Data "
+"Rate\">ATTNDR</abbr>)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533
msgid "Max. DHCP leases"
msgstr ""
"Numero máximo de concessões <abbr title=\"Protocolo de Configuração Dinâmica "
"de Equipamentos\">DHCP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
msgid "Max. EDNS0 packet size"
msgstr ""
"Tamanho máximo do pacote do <abbr title=\"Extension Mechanisms for Domain "
"Name System\">EDNS0</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
msgid "Max. concurrent queries"
msgstr "Número máximo de consultas concorrentes"
@@ -5050,29 +5344,28 @@ msgstr "Número máximo de consultas concorrentes"
msgid "Maximum age"
msgstr "Idade máxima"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
msgid "Maximum allowed Listen Interval"
msgstr "Intervalo máximo permitido de escuta"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
msgid "Maximum allowed number of active DHCP leases."
msgstr "A quantidade máxima permitida para as alocações ativas do DHCP."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
msgid "Maximum allowed number of concurrent DNS queries."
msgstr "A quantidade máxima permitida de consultas concorrentes do DNS."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
msgid "Maximum allowed size of EDNS0 UDP packets."
msgstr "O tamanho máximo permitido dos pacotes UDP EDNS.0."
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Maximum amount of seconds to wait for the modem to become ready"
msgstr "Tempo máximo, em segundos, para esperar que o modem fique pronto"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Maximum number of leased addresses."
msgstr "Número máximo de endereços atribuídos."
@@ -5080,19 +5373,23 @@ msgstr "Número máximo de endereços atribuídos."
msgid "Maximum snooping table size"
msgstr "Tamanho máximo da tabela de monitoramento (snooping)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid ""
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
msgstr ""
-"O tempo máximo permitido entre o envio não solicitado so <abbr title="
-"\"Anúncio do roteador, ICMPv6 Tipo 134\">RA</abbr>. O tempo predefinido é de "
-"600 segundos."
+"O tempo máximo permitido entre o envio não solicitado so <abbr "
+"title=\"Anúncio do roteador, ICMPv6 Tipo 134\">RA</abbr>. O tempo "
+"predefinido é de 600 segundos."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid "Maximum transmit power"
msgstr "Potência máxima de transmissão"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+msgid "May prevent VoIP or other services from working."
+msgstr "Pode impedir o funcionamento do VoIP ou de outros serviços."
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
@@ -5119,7 +5416,7 @@ msgstr "Memória"
msgid "Memory usage (%)"
msgstr "Uso da memória (%)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
msgid "Mesh"
msgstr "Mesh"
@@ -5127,7 +5424,7 @@ msgstr "Mesh"
msgid "Mesh ID"
msgstr "ID de Mesh"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:997
msgid "Mesh Id"
msgstr "Identificador da Malha"
@@ -5157,12 +5454,12 @@ msgstr "Método para determinar a condição do enlace"
msgid "Metric"
msgstr "Métrica"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
msgctxt "nft unit"
msgid "MiB"
msgstr "MiB"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr "Intervalo mínimo <abbr title=\"Router Advertisement\">RA</abbr>"
@@ -5182,14 +5479,14 @@ msgstr ""
"O tempo mínimo necessário em segundos antes que uma entrada ARP possa ser "
"substituída. Impede que o cache ARP seja descarado."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid ""
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
msgstr ""
-"O tempo mínimo permitido entre o envio não solicitado do <abbr title="
-"\"Anúncio do roteador, ICMPv6 Tipo 134\">RA</abbr>. O tempo predefinido é de "
-"200 segundos."
+"O tempo mínimo permitido entre o envio não solicitado do <abbr "
+"title=\"Anúncio do roteador, ICMPv6 Tipo 134\">RA</abbr>. O tempo "
+"predefinido é de 200 segundos."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:204
msgid "Mirror monitor port"
@@ -5203,7 +5500,7 @@ msgstr "Porta de origem do espelho"
msgid "Mobile Data"
msgstr "Dados móveis"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "Mobility Domain"
msgstr "Domínio da Mobilidade"
@@ -5212,14 +5509,14 @@ msgstr "Domínio da Mobilidade"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1813
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
msgid "Mode"
msgstr "Modo"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
msgid "Model"
msgstr "Modelo"
@@ -5235,13 +5532,13 @@ msgstr ""
"Conexão do modem em andamento. Aguarde. Este processo terminará após 2 "
"minutos."
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "Modem default"
msgstr "Padrão do modem"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
msgid "Modem device"
@@ -5252,12 +5549,11 @@ msgid "Modem disconnection in progress. Please wait."
msgstr "Desconexão do modem em andamento. Aguarde."
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
msgstr "A consulta das informações do modem falhou"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Modem init timeout"
msgstr "Estouro de tempo da iniciação do modem"
@@ -5270,8 +5566,8 @@ msgstr "O modem está desativado."
msgid "ModemManager"
msgstr "ModemManager"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3895
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1080
msgid "Monitor"
msgstr "Monitor"
@@ -5297,7 +5593,7 @@ msgstr "Pontos de Montagem"
msgid "Mount Points - Mount Entry"
msgstr "Pontos de Montagem - Entrada de Montagem"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
msgid "Mount Points - Swap Entry"
msgstr "Pontos de Montagem - Entrada da Swap"
@@ -5317,11 +5613,11 @@ msgstr "Montar dispositivos conectados"
msgid "Mount filesystems not specifically configured"
msgstr "Monte sistemas de arquivos não especificamente configurados"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "Mount options"
msgstr "Opções de montagem"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Mount point"
msgstr "Ponto de montagem"
@@ -5341,6 +5637,10 @@ msgstr "Mover para baixo"
msgid "Move up"
msgstr "Mover para cima"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid "Multi To Unicast"
+msgstr "Multi para Unicast"
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
@@ -5360,11 +5660,11 @@ msgstr "Roteamento multicast"
msgid "Multicast to unicast"
msgstr "Multicast para unicast"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid "NAS ID"
msgstr "NAS ID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:537
msgid "NAT action chain \"%h\""
msgstr "Cadeia de ação NAT \"%h\""
@@ -5377,11 +5677,11 @@ msgid "NAT64 Prefix"
msgstr "Prefixo NAT64"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
msgid "NCM"
msgstr "NCM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "NDP-Proxy slave"
msgstr "NDP-Proxy escravo"
@@ -5394,29 +5694,42 @@ msgid "NTP server candidates"
msgstr "Candidatos a servidor NTP"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4139
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
msgid "Name"
msgstr "Nome"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid "Name of the new network"
msgstr "Nome da nova rede"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr "Nome do túnel do dispositivo"
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
msgid "Navigation"
msgstr "Navegação"
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr "Rede Nebulosa"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "Neighbour Report"
+msgstr "Relatório da vizinhança"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Neighbour cache validity"
msgstr "Validade do cache vizinho"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2229
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
@@ -5429,32 +5742,28 @@ msgstr "Rede"
msgid "Network Coding"
msgstr "Codificação da rede"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
msgid "Network Mode"
-msgstr ""
+msgstr "Modo de rede"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid "Network SSID"
msgstr "Rede SSID"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
-msgid "Network Utilities"
-msgstr "Utilitários de Rede"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
msgid "Network address"
msgstr "Endereço de rede"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
msgid "Network boot image"
msgstr "Imagem de boot pela rede"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:408
msgid "Network bridge configuration migration"
msgstr "Migração da configuração da ponte de rede"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1435
msgid "Network device"
msgstr "Dispositivo de rede"
@@ -5467,16 +5776,16 @@ msgstr "Atividade do dispositivo de rede (kernel: netdev)"
msgid "Network device is not present"
msgstr "O dispositivo de rede não está presente"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:646
msgid "Network device table \"%h\""
msgstr "Tabela dos dispositivos de rede \"%h\""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
msgctxt "nft @nh,off,len"
msgid "Network header bits %d-%d"
msgstr "Bits do cabeçalho da rede %d-%d"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:442
msgid "Network ifname configuration migration"
msgstr "Migração da configuração do ifname da rede"
@@ -5485,7 +5794,7 @@ msgstr "Migração da configuração do ifname da rede"
msgid "Network interface"
msgstr "Interfaces de rede"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
msgid "Network-ID"
msgstr "Network-ID"
@@ -5493,7 +5802,12 @@ msgstr "Network-ID"
msgid "Never"
msgstr "Nunca"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr "Nunca"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
msgid ""
"Never forward matching domains and subdomains, resolve from DHCP or hosts "
"files only."
@@ -5501,11 +5815,11 @@ msgstr ""
"Nunca encaminhe os domínios e os subdomínios coincidentes, resolva apenas a "
"partir do DHCP ou apenas dos arquivos hospedados."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1172
msgid "New interface for \"%s\" can not be created: %s"
msgstr "Uma nova interface para \"%s\" não pode ser criada: %s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1123
msgid "New interface name…"
msgstr "Nome de nova interface…"
@@ -5513,13 +5827,13 @@ msgstr "Nome de nova interface…"
msgid "Next »"
msgstr "Próximo »"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
msgstr "Não"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
msgid "No DHCP Server configured for this interface"
msgstr "Nenhum Servidor DHCP configurado para esta interface"
@@ -5527,7 +5841,7 @@ msgstr "Nenhum Servidor DHCP configurado para esta interface"
msgid "No Data"
msgstr "Sem dados"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
msgid "No Encryption"
msgstr "Sem criptografia"
@@ -5543,9 +5857,13 @@ msgstr "Sem NAT-T"
msgid "No RX signal"
msgstr "Sem sinal RX"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
+msgid "No WireGuard interfaces configured."
+msgstr "Nenhuma interface WireGuard foi configurada."
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:82
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
msgid ""
"No changes to settings will be stored and are lost after rebooting. This "
@@ -5559,7 +5877,11 @@ msgstr ""
msgid "No client associated"
msgstr "Não há nenhum cliente associado"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr "Nenhum dispositivo de controle foi especificado"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
msgctxt "empty table placeholder"
msgid "No data"
msgstr "Sem dados"
@@ -5582,15 +5904,11 @@ msgstr "Sem imposição"
msgid "No entries available"
msgstr "Não há entradas disponíveis"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2913
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
msgid "No entries in this directory"
msgstr "Nenhuma entrada neste diretório"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
-msgid "No files found"
-msgstr "Nenhum arquivo encontrado"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
msgid ""
"No fixed interface listening port defined, peers might not be able to "
"initiate connections to this WireGuard instance!"
@@ -5627,30 +5945,34 @@ msgstr "Não há mais escravos disponíveis"
msgid "No more slaves available, can not save interface"
msgstr "Não há mais escravos disponíveis, não é possível salvar a interface"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494
msgid "No negative cache"
msgstr "Nenhum cache negativo"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:697
msgid "No nftables ruleset loaded."
msgstr "Nenhuma regra nftables foi carregada."
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
msgid "No password set!"
msgstr "Nenhuma senha definida!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+msgid "No peers connected"
+msgstr "Nenhum par conectado"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
msgid "No peers defined yet."
msgstr "Não há pares definidos ainda."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
msgid "No public keys present yet."
msgstr "Nenhuma chave pública presente ainda."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:614
msgctxt "nft chain is empty"
msgid "No rules in this chain"
msgstr "Não há regras nesta cadeia"
@@ -5663,8 +5985,8 @@ msgstr "Nenhuma regras nesta corrente."
msgid "No validation or filtering"
msgstr "Sem validação ou filtragem"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "No zone assigned"
msgstr "Nenhuma zona definida"
@@ -5676,7 +5998,7 @@ msgstr "Nenhuma zona definida"
msgid "Noise"
msgstr "Ruído"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Noise Margin (SNR)"
msgstr ""
"Margem de Ruído (<abbr title=\"Razão entre Sinal e Ruído/Signal to Noise "
@@ -5686,13 +6008,13 @@ msgstr ""
msgid "Noise:"
msgstr "Ruído:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Non Pre-emptive CRC errors (CRC_P)"
msgstr ""
"Erros CRC Não Preemptivos<abbr title=\"Non Pre-emptive CRC errors\">CRC_P</"
"abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
msgid "Non-wildcard"
msgstr "Sem caracter curinga"
@@ -5702,12 +6024,12 @@ msgstr "Sem caracter curinga"
msgid "None"
msgstr "Nenhum"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
msgid "Normal"
msgstr "Normal"
-#: modules/luci-base/luasrc/view/error404.htm:8
+#: modules/luci-base/ucode/template/error404.ut:9
msgid "Not Found"
msgstr "Não Encontrado"
@@ -5719,15 +6041,15 @@ msgstr "Não conectado"
msgid "Not connected"
msgstr "Não conectado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:131
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:157
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:328
msgid "Not present"
msgstr "Não presente"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Not started on boot"
msgstr "Não iniciado na inicialização"
@@ -5735,7 +6057,7 @@ msgstr "Não iniciado na inicialização"
msgid "Not supported"
msgstr "Sem suporte"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid ""
"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
"have problems"
@@ -5743,6 +6065,15 @@ msgstr ""
"Nota: Alguns drivers sem fio não são totalmente compatíveis com 802.11w. O "
"mwlwifi pode ter problemas por exemplo"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(<code>addr#port</code>)."
+msgstr ""
+"Observação: você também pode precisar de um proxy DHCP (atualmente "
+"indisponível) ao definir uma porta de distribuição não padrão "
+"(<code>addr#port</code>)."
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "Notes"
msgstr "Anotações"
@@ -5751,7 +6082,7 @@ msgstr "Anotações"
msgid "Notice"
msgstr "Aviso"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:138
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:135
msgid "Nslookup"
msgstr "Nslookup"
@@ -5759,7 +6090,7 @@ msgstr "Nslookup"
msgid "Number of IGMP membership reports"
msgstr "Quantidade de relatórios associados ao IGMP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr ""
"A quantidade das entradas DNS em cache, 10000 é o máximo, 0 desativa o cache."
@@ -5777,7 +6108,7 @@ msgid "Obfuscated Password"
msgstr "Senha Ofuscada"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
@@ -5809,7 +6140,7 @@ msgstr "Atraso no estado de conexões"
msgid "On-link"
msgstr "Rota em enlace"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
msgid "One of hostname or MAC address must be specified!"
msgstr ""
"É necessário especificar ao menos um nome de equipamento ou endereço MAC!"
@@ -5845,12 +6176,11 @@ msgstr ""
"Somente caso o escravo ativo atual falhe e o escravo primário esteja ativo "
"(falha, 2)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:683
msgid "Open iptables rules overview…"
msgstr "Abrir a visão geral das regras do iptables…"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
msgstr "Abrir lista..."
@@ -5859,11 +6189,11 @@ msgstr "Abrir lista..."
msgid "OpenConnect (CISCO AnyConnect)"
msgstr "OpenConnect (CISCO AnyConnect)"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
msgid "OpenFortivpn"
msgstr "OpenFortivpn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
@@ -5873,7 +6203,7 @@ msgstr ""
"configurada e ativa, caso contrário desative o proxy <abbr title=\"Neighbour "
"Discovery Protocol\">NDP</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise fall back to <em>server mode</em>."
@@ -5881,7 +6211,7 @@ msgstr ""
"Opere no modo de <em>distribuição</em> caso uma interface master esteja "
"configurada e ativa, caso contrário, recue para o modo <em>servidor</em>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
msgid ""
"Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
"otherwise disable service."
@@ -5889,12 +6219,12 @@ msgstr ""
"Opere no modo <em>distribuição</em>, caso um prefixo \"IPv6 upstream\" "
"esteja presente, caso contrário, desative o serviço."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
msgid "Operating frequency"
msgstr "Frequência de Operação"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
msgid "Option \"%s\" contains an invalid input value."
msgstr "A opção \"%s\" contém um valor inválido de entrada."
@@ -5902,15 +6232,15 @@ msgstr "A opção \"%s\" contém um valor inválido de entrada."
msgid "Option \"%s\" must not be empty."
msgstr "A opção \"%s\" não deve estar vazia."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
msgid "Option changed"
msgstr "Opção alterada"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
msgid "Option removed"
msgstr "Opção removida"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
msgid "Optional"
msgstr "Opcional"
@@ -5918,6 +6248,12 @@ msgstr "Opcional"
msgid "Optional, free-form notes about this device"
msgstr "Opcional, anotações diversas sobre este dispositivo"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
+msgstr ""
+"Em segundo, opcional. Caso seja definido como '0', nenhuma tentativa de "
+"reconexão será feita."
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
@@ -5926,7 +6262,7 @@ msgstr ""
"Opcional. Marca 32 bits dos pacotes cifrados que estão saindo. Entre valores "
"em hexadecimal, começando com <code>0x</code>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid ""
"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -5938,7 +6274,7 @@ msgstr ""
"um servidor, use este sufixo (como '::1') para formar o endereço IPv6 ('a:b:"
"c:d::1') para esta interface."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
@@ -5946,11 +6282,11 @@ msgstr ""
"Opcional. Chave pré-compartilhada codificada com base64. Adiciona uma camada "
"adicional de criptografia da chave simétrica para resistência pós-quântica."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr "Opcional. Cria rotas para endereços IP Autorizados para este parceiro."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
msgid "Optional. Description of peer."
msgstr "Opcional. Descrição do parceiro."
@@ -5958,7 +6294,7 @@ msgstr "Opcional. Descrição do parceiro."
msgid "Optional. Do not create host routes to peers."
msgstr "Opcional. Não crie rotas de hospedagem para seus pares."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
@@ -5966,7 +6302,7 @@ msgstr ""
"Opcional. Equipamento do parceiro. Nomes serão resolvido antes de levantar a "
"interface."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
msgid ""
"Optional. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5984,11 +6320,11 @@ msgstr "Opcional. Unidade máxima de transmissão da interface XFRM."
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr "Opcional. Unidade Máxima de Transmissão da interface do túnel."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Optional. Port of peer."
msgstr "Opcional. Porta do parceiro."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid ""
"Optional. Private key of the WireGuard peer. The key is not required for "
"establishing a connection but allows generating a peer configuration or QR "
@@ -6000,7 +6336,7 @@ msgstr ""
"pares ou o código QR, caso esteja disponível. Ele pode ser removido após a "
"exportação da configuração."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -6017,22 +6353,27 @@ msgstr "Opcional. Porta UDP usada para pacotes saintes ou entrantes."
msgid "Options"
msgstr "Opções"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
msgid ""
"Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
-"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</code>"
-"\" for default route. <code>0.0.0.0</code> means \"the address of the system "
-"running dnsmasq\"."
+"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
+"code>\" for default route. <code>0.0.0.0</code> means \"the address of the "
+"system running dnsmasq\"."
msgstr ""
"Opções para o Network-ID. (Observação: também precisa do Network-ID.) Por "
"exemplo, \"<code> 42,192.168.1.4 </code>\" para o servidor NTP, \"<code> "
"3,192.168.4.4 </code>\" para a rota padrão. <code> 0.0.0.0 </code> significa "
"\"o endereço do sistema executando o dnsmasq\"."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
msgid "Options:"
msgstr "Opções:"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+msgid "Ordinal: lower comes first."
+msgstr "Ordinal: o menor vem primeiro."
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
msgid "Originator Interval"
msgstr "Intervalo do originador"
@@ -6064,6 +6405,7 @@ msgstr "Interface de saída"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Outgoing key"
msgstr "Chave de Saída"
@@ -6087,11 +6429,11 @@ msgstr "Zona de saída"
msgid "Overlap"
msgstr "Sobreposição"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
msgid "Override IPv4 routing table"
msgstr "Substitua a tabela de roteamento IPv4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
msgid "Override IPv6 routing table"
msgstr "Substitua a tabela de roteamento IPv6"
@@ -6102,7 +6444,7 @@ msgstr "Substitua a tabela de roteamento IPv6"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -6110,6 +6452,7 @@ msgstr "Substitua a tabela de roteamento IPv6"
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
msgid "Override MTU"
msgstr ""
"Sobrescrever o <abbr title=\"Maximum Transmission Unit/Unidade Máxima de "
@@ -6133,7 +6476,7 @@ msgstr "Sobrescrever o TOS"
msgid "Override TTL"
msgstr "Sobrescrever o TTL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
msgid ""
"Override default MAC address - the range of usable addresses might be "
"limited by the driver"
@@ -6141,7 +6484,7 @@ msgstr ""
"Substitui o endereço MAC padrão - a gama de endereços utilizáveis pode ser "
"limitada pelo controlador"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Override default interface name"
msgstr "Sobrescrever o nome da nova interface"
@@ -6149,7 +6492,7 @@ msgstr "Sobrescrever o nome da nova interface"
msgid "Override the gateway in DHCP responses"
msgstr "Sobrescrever o roteador padrão nas respostas do DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
@@ -6170,7 +6513,7 @@ msgstr "Visão geral"
msgid "Overwrite existing file \"%s\" ?"
msgstr "Sobrescrever o arquivo existente \"%s\" ?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:345
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355
msgid "Overwrite the current settings with the imported configuration?"
msgstr ""
"Substituir as configurações atuais com a configuração que foi importada?"
@@ -6185,7 +6528,7 @@ msgstr "PAP/CHAP (ambos)"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
@@ -6198,7 +6541,7 @@ msgstr "Senha do PAP/CHAP"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
@@ -6219,7 +6562,7 @@ msgstr "PID"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
msgid "PIN"
msgstr "PIN"
@@ -6229,7 +6572,7 @@ msgstr "PIN"
msgid "PIN code rejected"
msgstr "Código PIN rejeitado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1570
msgid "PMK R1 Push"
msgstr "PMK R1 Push"
@@ -6270,20 +6613,20 @@ msgstr "Deslocamento PSID"
msgid "PSID-bits length"
msgstr "Comprimento dos bits PSID"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:571
msgctxt "Label indicating that WireGuard peer uses a PSK"
msgid "PSK"
msgstr "PSK"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1528
msgid "PTM/EFM (Packet Transfer Mode)"
msgstr "PTM/EFM (Modo de transferência dos pacotes)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "PXE/TFTP Settings"
msgstr "Configurações PXE/TFTP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid "Packet Steering"
msgstr "Desviando pacotes"
@@ -6292,6 +6635,11 @@ msgctxt "nft meta mark"
msgid "Packet mark"
msgstr "Marcação do pacote"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta time"
+msgid "Packet receive time"
+msgstr "Tempo de recebimento dos pacotes"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr "Pacotes"
@@ -6300,8 +6648,8 @@ msgstr "Pacotes"
msgid "Packets To Transmit Before Moving To Next Slave"
msgstr "Pacotes que serão transmitidos antes de passar para o próximo escravo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "Part of zone %q"
msgstr "Parte da zona %q"
@@ -6310,13 +6658,13 @@ msgctxt "MACVLAN mode"
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
msgstr "Passagem direta (Dispositivo físico espelhado para um único MAC VLAN)"
-#: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
msgid "Password"
msgstr "Senha"
@@ -6324,11 +6672,11 @@ msgstr "Senha"
msgid "Password authentication"
msgstr "Autenticação por senha"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
msgid "Password of Private Key"
msgstr "Senha da chave privada"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
msgid "Password of inner Private Key"
msgstr "Senha interna da chave privada"
@@ -6343,50 +6691,54 @@ msgstr "Força da senha"
msgid "Password2"
msgstr "Senha2"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
msgstr "Colar ou arrastar arquivo chave SSH…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:424
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:444
msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
msgstr ""
+"Cole ou arraste o arquivo de configuração do par (wg0.conf) do WireGuard…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:417
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
msgid ""
"Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
"another system below to create a matching peer entry allowing that system to "
"connect to the local WireGuard interface."
msgstr ""
+"Cole ou arraste uma configuração do WireGuard (geralmente <em>wg0.conf</em>) "
+"de um outro sistema abaixo para criar uma entrada correspondente do par, "
+"permitindo que o sistema se conecte à interface local do WireGuard."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:423
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:443
msgid "Paste or drag supplied WireGuard configuration file…"
-msgstr ""
+msgstr "Cole ou arraste o arquivo fornecido da configuração WireGuard…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
msgid "Path to CA-Certificate"
msgstr "Caminho para o certificado CA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
msgid "Path to Client-Certificate"
msgstr "Caminho para o certificado do cliente"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
msgid "Path to Private Key"
msgstr "Caminho para a chave privada"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
msgid "Path to inner CA-Certificate"
msgstr "Caminho interno para o certificado CA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
msgid "Path to inner Client-Certificate"
msgstr "Caminho interno para o certificado do cliente"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid "Path to inner Private Key"
msgstr "Caminho interno para a chave privada"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
msgid "Paused"
msgstr "Pausado"
@@ -6404,6 +6756,14 @@ msgstr "Pausado"
msgid "Peak:"
msgstr "Pico:"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+msgid "Peer"
+msgstr "Parceiro"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
+msgid "Peer Details"
+msgstr "Detalhes do par"
+
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
msgstr "Endereço IP do parceiro para atribuir"
@@ -6421,7 +6781,7 @@ msgstr "O endereço do parceiro está ausente"
msgid "Peer device name"
msgstr "Nome do dispositivo dos pares"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Peer disabled"
msgstr "Par desativado"
@@ -6452,11 +6812,15 @@ msgstr "Restaure as configurações iniciais"
msgid "Permission denied"
msgstr "Permissão negada"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid "Persistent Keep Alive"
msgstr "Manutenção da Conexão Persistente"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Persistent reconnect interval"
+msgstr "Intervalo de reconexão persistente"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334
msgid "PersistentKeepAlive setting is invalid"
msgstr "A configuração PersistentKeepAlive está inválida"
@@ -6464,30 +6828,30 @@ msgstr "A configuração PersistentKeepAlive está inválida"
msgid "Phy Rate:"
msgstr "Taxa física:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
msgid "Physical Settings"
msgstr "Configurações Físicas"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:98
msgid "Ping"
msgstr "Ping"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Pkts."
msgstr "Pcts."
-#: modules/luci-base/luasrc/view/sysauth.htm:19
+#: modules/luci-base/ucode/template/sysauth.ut:19
msgid "Please enter your username and password."
msgstr "Entre com o nome do seu usuário e a senha."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4122
msgid "Please select the file to upload."
msgstr "Por favor, selecione o arquivo para enviar."
@@ -6495,15 +6859,21 @@ msgstr "Por favor, selecione o arquivo para enviar."
msgid "Policy"
msgstr "Política"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
msgctxt "Chain hook policy"
msgid "Policy: <strong>%h</strong> (%h)"
msgstr "Política: <strong>%h</strong> (%h)"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "Porta"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr "Porta %d"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
msgid "Port isolation"
msgstr "Isolamento da porta"
@@ -6516,20 +6886,20 @@ msgstr "Status da porta:"
msgid "Potential negation of: %s"
msgstr "Negação potencial de: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
msgid "Power Management Mode"
msgstr "Modo de Gerenciamento de Energia"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "Pre-emptive CRC errors (CRCP_P)"
msgstr ""
"Erros CRC Preemptivos<abbr title=\"Pre-emptive CRC errors\">CRCP_P</abbr>"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
msgid "Prefer LTE"
msgstr "Preferir LTE"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
msgid "Prefer UMTS"
msgstr "Preferir UMTS"
@@ -6541,15 +6911,15 @@ msgstr "Prefixo Delegado"
msgid "Prefix suppressor"
msgstr "Supressor de prefixos"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid "Preshared Key"
msgstr "Chave pré-compartilhada"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:550
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
msgid "Preshared key in use"
msgstr "Chave pré-compartilhada em uso"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308
msgid "PresharedKey setting is invalid"
msgstr "A configuração da chave pré-compartilhada está inválida"
@@ -6566,7 +6936,7 @@ msgstr ""
"Assumir que o parceiro está morto depois de uma data quantidade de falhas de "
"echo do LCP. Use 0 para ignorar as falhas"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Prevents client-to-client communication"
msgstr "Impede a comunicação de cliente para cliente"
@@ -6600,13 +6970,15 @@ msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr "O primário se torna um escravo ativo sempre que retornar (sempre, 0)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
msgid "Priority"
msgstr "Prioridade"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:545
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
msgctxt "Label indicating that WireGuard peer private key is stored"
msgid "Private"
msgstr "Privado"
@@ -6617,15 +6989,15 @@ msgid "Private (Prevent communication between MAC VLANs)"
msgstr "Privado (Impede a comunicação entre o MAC das VLANs)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid "Private Key"
msgstr "Chave Privada"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:564
msgid "Private key present"
msgstr "Chave privada presente"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:290
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
msgid "PrivateKey setting is missing or invalid"
msgstr "A configuração da chave privada está faltando ou está inválida"
@@ -6638,9 +7010,9 @@ msgstr "Processos"
msgid "Prot."
msgstr "Protocolo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:564
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1137
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
@@ -6652,7 +7024,7 @@ msgstr "Protocolo"
msgid "Provide NTP server"
msgstr "Fornecer serviço <abbr title=\"Network Time Protocol\">NTP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid ""
"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
"and requests."
@@ -6660,7 +7032,7 @@ msgstr ""
"Forneça um servidor DHCPv6 nesta interface e também responda às solicitações "
"e pedidos deste protocolo."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
msgid "Provide new network"
msgstr "Prover nova rede"
@@ -6672,25 +7044,36 @@ msgstr ""
"Forneça um servidor NTP à interface selecionada ou, se não for definido, a "
"todas as interfaces"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+msgid "Proxy Server"
+msgstr "Servidor proxy"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid "ProxyARP"
+msgstr "ProxyARP"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Ad-Hoc falso (ahdemo)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
msgid "Public Key"
msgstr "Chave Pública"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
msgid "Public key is missing"
msgstr "Falta a chave pública"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:556
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
msgctxt "Tooltip displaying full WireGuard peer public key"
msgid "Public key: %h"
msgstr "Chave pública: %h"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
msgid ""
"Public keys allow for the passwordless SSH logins with a higher security "
"compared to the use of plain passwords. In order to upload a new key to the "
@@ -6708,9 +7091,9 @@ msgstr ""
"Prefixo público roteado para este dispositivo para distribuição a seus "
"clientes."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
msgid "PublicKey setting is invalid"
-msgstr ""
+msgstr "A configuração PublicKey é inválida"
#: modules/luci-compat/luasrc/model/network/proto_qmi.lua:9
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:27
@@ -6721,7 +7104,7 @@ msgstr "Celular QMI"
msgid "Quality"
msgstr "Qualidade"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
msgid "Query all available upstream resolvers."
msgstr ""
"Consulte todos os servidores <abbr title=\"Domain Name System\">DNS</abbr> "
@@ -6735,35 +7118,35 @@ msgstr "Intervalo da consulta"
msgid "Query response interval"
msgstr "Intervalo de resposta à consulta"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "R0 Key Lifetime"
msgstr "Validade da Chave R0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "R1 Key Holder"
msgstr "Detentor da Chave R1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430
msgid "RADIUS Accounting Port"
msgstr "Porta de contabilidade do RADIUS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
msgid "RADIUS Accounting Secret"
msgstr "Segredo da contabilidade do RADIUS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
msgid "RADIUS Accounting Server"
msgstr "Servidor da contabilidade do RADIUS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
msgid "RADIUS Authentication Port"
msgstr "Porta de autenticação do RADIUS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
msgid "RADIUS Authentication Secret"
msgstr "Segredo da autenticação do RADIUS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
msgid "RADIUS Authentication Server"
msgstr "Servidor da autenticação do RADIUS"
@@ -6771,16 +7154,20 @@ msgstr "Servidor da autenticação do RADIUS"
msgid "RFC3947 NAT-T mode"
msgstr "Modo NAT-T (RFC3947)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid "RSN Preauth"
+msgstr "Pré-autenticação RSN"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "RSSI threshold for joining"
msgstr "Limite de RSSI para a adesão"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
msgid "RTS/CTS Threshold"
msgstr "Limiar RTS/CTS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
msgid "RX"
msgstr "RX"
@@ -6788,11 +7175,19 @@ msgstr "RX"
msgid "RX Rate"
msgstr "Taxa de RX"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2233
msgid "RX Rate / TX Rate"
msgstr "Taxa de RX / Taxa de TX"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr ""
+"Medição dos recursos do rádio - Envia sinais para auxiliar o roaming. Nem "
+"todos os clientes são compatíveis."
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
msgctxt "nft nat flag random"
msgid "Randomize source port mapping"
msgstr "Aleatorize o mapeamento da porta de origem"
@@ -6803,11 +7198,11 @@ msgstr ""
"Bytes brutos codificados em hexadecimal. Deixe vazio a não ser que seu "
"provedor requeira isso"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
msgstr "Leia o <code>/etc/ethers</code> para configurar o servidor DHCP."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
msgid "Really switch protocol?"
msgstr "Realmente trocar o protocolo?"
@@ -6815,11 +7210,11 @@ msgstr "Realmente trocar o protocolo?"
msgid "Realtime Graphs"
msgstr "Gráficos em Tempo Real"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "Reassociation Deadline"
msgstr "Limite para Reassociação"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
msgid "Rebind protection"
msgstr "Proteção contra \"Rebind\""
@@ -6843,11 +7238,19 @@ msgstr "Reinicia o sistema operacional do seu dispositivo"
msgid "Receive"
msgstr "Receber"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
+msgid "Received Data"
+msgstr "Dados recebidos"
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr "Recomendado. Endereços IP da interface do WireGuard."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+msgid "Reconnect Timeout"
+msgstr "Tempo limite da reconexão"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
msgid "Reconnect this interface"
msgstr "Reconectar esta interface"
@@ -6855,12 +7258,12 @@ msgstr "Reconectar esta interface"
msgid "Redirect to HTTPS"
msgstr "Redireciona para HTTPS"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
msgctxt "nft redirect to port"
msgid "Redirect to local port <strong>%h</strong>"
msgstr "Faça o redirecionamento para a porta local <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
msgctxt "nft redirect"
msgid "Redirect to local system"
msgstr "Faça o redirecionamento para o sistema local"
@@ -6869,26 +7272,30 @@ msgstr "Faça o redirecionamento para o sistema local"
msgid "References"
msgstr "Referências"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361
+msgid "Refresh Channels"
+msgstr "Atualiza os canais"
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
msgid "Refreshing"
msgstr "Atualizando"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
msgctxt "nft reject with icmp type"
msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
msgstr "Rejeite o pacote IPv4 com o <strong>ICMP tipo %h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
msgctxt "nft reject with icmpx type"
msgid "Reject packet with <strong>ICMP type %h</strong>"
msgstr "Rejeite o pacote com o <strong>ICMP tipo %h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
msgctxt "nft reject with icmpv6 type"
msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
msgstr "Rejeite o pacote com o <strong>ICMPv6 tipo %h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
msgctxt "nft reject with tcp reset"
msgid "Reject packet with <strong>TCP reset</strong>"
msgstr "Rejeite o pacote com <strong>TCP reset</strong>"
@@ -6902,6 +7309,8 @@ msgstr ""
"ou igual ao valor especificado"
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
msgid "Relay"
msgstr "Retransmissor"
@@ -6911,6 +7320,16 @@ msgstr "Retransmissor"
msgid "Relay Bridge"
msgstr "Ponte por Retransmissão"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr ""
+"Retransmita as solicitações DHCP em outro lugar. OK: v4 v4↔, v6 v6↔. Não "
+"está OK: v4 v6, v6↔v4↔."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+msgid "Relay To address"
+msgstr "Distribua para o endereço"
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
msgid "Relay between networks"
msgstr "Encaminha o tráfego entre as redes"
@@ -6929,6 +7348,7 @@ msgstr "Endereço IPv4 remoto"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid "Remote IPv4 address or FQDN"
msgstr "Endereço IPv4 remoto ou FQDN"
@@ -6941,15 +7361,25 @@ msgstr "Endereço IPV6 remoto"
msgid "Remote IPv6 address or FQDN"
msgstr "Endereço IPv6 remoto ou FQDN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:908
msgid "Remove"
msgstr "Remover"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr ""
+"Remova os endereços IPv4 dos resultados e retorne apenas endereços IPv6."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr ""
+"Remova os endereços IPv6 dos resultados e retorne apenas endereços IPv4."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
msgid "Remove related device settings from the configuration"
msgstr "Remova as configurações do dispositivo relacionados à configuração"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Replace wireless configuration"
msgstr "Substituir a configuração da rede sem fio"
@@ -6979,7 +7409,7 @@ msgstr "Exigir o checkum na entrada (opcional)."
msgid "Require incoming packets serialization (optional)."
msgstr "Exigir a serialização dos pacotes na entrada (opcional)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
msgid "Required"
msgstr "Necessário"
@@ -6992,7 +7422,12 @@ msgstr ""
msgid "Required. Base64-encoded private key for this interface."
msgstr "Obrigatório. Chave privada codificada em Base64 para esta interface."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr ""
+"Obrigatório. O caminho para o arquivo de configuração .yml desta interface."
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
msgid "Required. Public key of the WireGuard peer."
msgstr "Obrigatório. Chave pública do par WireGuard."
@@ -7004,67 +7439,67 @@ msgstr "Obrigatório. Interface subjacente."
msgid "Required. XFRM interface ID to be used for SA."
msgstr "Obrigatório. ID da interface XFRM que será usado para SA."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
msgid "Requires hostapd"
msgstr "Requer hostapd"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
msgid "Requires hostapd with EAP Suite-B support"
msgstr "Requer um hostapd com suporte ao EAP Suite-B"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
msgid "Requires hostapd with EAP support"
msgstr "Requer hostapd com suporte EAP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
msgid "Requires hostapd with OWE support"
msgstr "Requer hostapd com suporte OWE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
msgid "Requires hostapd with SAE support"
msgstr "Requer hostapd com suporte a SAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
msgid "Requires hostapd with WEP support"
msgstr "Requer hostapd com suporte WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
msgid "Requires wpa-supplicant"
msgstr "Requer wpa-supplicant"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
msgid "Requires wpa-supplicant with EAP Suite-B support"
msgstr "Requer um wpa-supplicant com suporte ao EAP Suite-B"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
msgid "Requires wpa-supplicant with EAP support"
msgstr "Requer wpa-supplicant com suporte EAP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
msgid "Requires wpa-supplicant with OWE support"
msgstr "Requer wpa-supplicant com suporte OWE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1358
msgid "Requires wpa-supplicant with SAE support"
msgstr "Requer wpa-supplicant com suporte SAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
msgid "Requires wpa-supplicant with WEP support"
msgstr "Requer wpa-supplicant com suporte WEP"
@@ -7073,7 +7508,7 @@ msgid "Reselection policy for primary slave"
msgstr "Política de nova seleção para o escravo primário"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
-#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-base/ucode/template/sysauth.ut:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
@@ -7088,29 +7523,33 @@ msgstr "Reinicie os contadores"
msgid "Reset to defaults"
msgstr "Redefina para os valores padrão"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
msgid "Resolv and Hosts Files"
msgstr "Arquivos resolv e hosts"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
msgid "Resolv file"
msgstr "Arquivo resolv"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+msgid "Resolve specified FQDNs to an IP."
+msgstr "Lista dos domínios que serão impostos num endereço IP."
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
msgid "Resource not found"
msgstr "Recurso não encontrado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:876
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
msgid "Restart"
-msgstr "Reinicie"
+msgstr "Reiniciar"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:348
msgid "Restart Firewall"
msgstr "Reinicie o firewall"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
msgid "Restart radio interface"
msgstr "Reinicie a interface do rádio"
@@ -7122,7 +7561,7 @@ msgstr "Restauração"
msgid "Restore backup"
msgstr "Restaure uma cópia de segurança"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
msgid ""
"Return answers to DNS queries matching the subnet from which the query was "
"received if multiple IPs are available."
@@ -7139,74 +7578,85 @@ msgstr "Revele/oculte a senha"
msgid "Reverse path filter"
msgstr "Filtro de caminho reverso"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4413
msgid "Revert"
msgstr "Reverta"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4518
msgid "Revert changes"
msgstr "Reverta as alterações"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4732
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4730
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
"O pedido para reverter as configurações falhou com o estado <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4712
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4710
msgid "Reverting configuration…"
msgstr "Revertendo configurações…"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
msgctxt "nft dnat ip to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr "Substitua o destino para <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
msgctxt "nft dnat ip6 to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr "Substitua o destino para <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
msgctxt "nft dnat ip to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
"Substitua o destino para <strong>%h</strong>, porta <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
msgctxt "nft dnat ip6 to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
"Substitua o destino para <strong>%h</strong>, porta <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
msgctxt "nft snat ip to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr "Substitua a origem para <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109
msgctxt "nft snat ip6 to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr "Substitua a origem para <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
msgctxt "nft snat ip to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr "Substitua a origem para <strong>%h</strong>, porta <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
msgctxt "nft snat ip6 to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr "Substitua a origem para <strong>%h</strong>, porta <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
msgid "Rewrite to egress device address"
msgstr "Substitua para o endereço do dispositivo de saída"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+"Rede de segurança robusta (RSN): Permite a pré-autenticação do roaming para "
+"redes WPA2-EAP (e as anuncia nos beacons WLAN). Só funciona se a interface "
+"de rede especificada for uma ponte. Encurta o tempo do crítico processo de "
+"reassociação."
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr "Robustez"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
msgid ""
"Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
"<em>TFTP server root</em> turn on the TFTP server and serve files from "
@@ -7216,7 +7666,7 @@ msgstr ""
"servidor TFTP</em> e <em>A raiz do servidor TFTP</em> ativa o servidor TFTP "
"e serve os arquivos a partir da <em>raiz do servidor TFTP</em>."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
msgid "Root preparation"
msgstr "Prepação da raiz (/)"
@@ -7224,11 +7674,11 @@ msgstr "Prepação da raiz (/)"
msgid "Round-Robin policy (balance-rr, 0)"
msgstr "Política Round-Robin (balanço-rr, 0)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Route Allowed IPs"
msgstr "Roteie Andereços IP Autorizados"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:533
msgid "Route action chain \"%h\""
msgstr "Cadeia de ação rota \"%h\""
@@ -7236,14 +7686,14 @@ msgstr "Cadeia de ação rota \"%h\""
msgid "Route type"
msgstr "Tipo de rota"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid ""
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
msgstr ""
-"O tempo de vida útil do roteador publicada nas mensagens do <abbr title="
-"\"Anúncio do roteador, ICMPv6 Tipo 134\"> RA </abbr>. O máximo são 9.000 "
-"segundos."
+"O tempo de vida útil do roteador publicada nas mensagens do <abbr "
+"title=\"Anúncio do roteador, ICMPv6 Tipo 134\"> RA </abbr>. O máximo são "
+"9.000 segundos."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:46
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:26
@@ -7275,20 +7725,20 @@ msgstr ""
msgid "Rule"
msgstr "Regra"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:603
msgid "Rule actions"
msgstr "Ações da regra"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:476
msgctxt "nft comment"
msgid "Rule comment: %s"
msgstr "Comentário da regra: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:541
msgid "Rule container chain \"%h\""
msgstr "Regra da cadeia de contêineres \"%h\""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
msgid "Rule matches"
msgstr "Correspondências das regras"
@@ -7296,16 +7746,16 @@ msgstr "Correspondências das regras"
msgid "Rule type"
msgstr "Tipo da regra"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run a filesystem check before mounting the device"
msgstr ""
"Execute a verificação do sistema de arquivos antes da montagem do dispositivo"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run filesystem check"
msgstr "Execute a verificação do sistema de arquivos"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
msgid "Runtime error"
msgstr "Erro de execução"
@@ -7318,6 +7768,11 @@ msgstr "SHA256"
msgid "SNR"
msgstr "SNR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "SRV"
+msgstr "SRV"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
msgid "SSH Access"
@@ -7335,15 +7790,15 @@ msgstr "Porta do servidor SSH"
msgid "SSH username"
msgstr "Usuário do SSH"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
msgid "SSH-Keys"
msgstr "Chaves SSH"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1811
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
msgid "SSID"
msgstr "SSID"
@@ -7356,11 +7811,11 @@ msgstr "SSTP"
msgid "SSTP Server"
msgstr "Servidor SSTP"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid "SWAP"
msgstr "SWAP"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
@@ -7371,7 +7826,7 @@ msgid "Save"
msgstr "Salvar"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Salvar & Aplicar"
@@ -7388,7 +7843,7 @@ msgstr "Salve o bloco mtd"
msgid "Save mtdblock contents"
msgstr "Salve o conteúdo do bloco mtd"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:881
msgid "Scan"
msgstr "Procurar"
@@ -7397,15 +7852,15 @@ msgstr "Procurar"
msgid "Scheduled Tasks"
msgstr "Tarefas Agendadas"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4387
msgid "Section added"
msgstr "Seção adicionada"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
msgid "Section removed"
msgstr "Seção removida"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "See \"mount\" manpage for details"
msgstr "Veja o manual (man) do comando \"mount\" para detalhes"
@@ -7421,7 +7876,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2962
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
msgid "Select file…"
msgstr "Selecione o arquivo…"
@@ -7431,7 +7886,7 @@ msgstr ""
"Seleciona a política de transmissão do hash para utilizar com a seleção dos "
"escravos"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
msgid ""
"Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages advertising this device as IPv6 router."
@@ -7464,11 +7919,11 @@ msgstr "Envie o nome de host deste dispositivo"
msgid "Server"
msgstr "Servidor"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
msgid "Server address"
msgstr "Endereço do servidor"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
msgid "Server name"
msgstr "Nome do servidor"
@@ -7484,7 +7939,7 @@ msgstr "Tipo do Serviço"
msgid "Services"
msgstr "Serviços"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "Session expired"
msgstr "Sessão expirada"
@@ -7493,18 +7948,18 @@ msgstr "Sessão expirada"
msgid "Set Static"
msgstr "Define como estático"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
msgctxt "nft mangle"
msgid "Set header field <var>%s</var> to <strong>%s</strong>"
msgstr "Defina o campo do cabeçalho <var>%s</var> para <strong>%s</strong>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
"Define a interface como sendo um escravo NDP-Proxy externo. A predefinição é "
"estar desligado."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
@@ -7517,7 +7972,7 @@ msgstr ""
msgid "Set same MAC Address to all slaves"
msgstr "Defina o mesmo endereço MAC para todos os escravos"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
msgid ""
"Set the autonomous address-configuration flag in the prefix information "
"options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
@@ -7528,7 +7983,7 @@ msgstr ""
"roteador\">RA</abbr>. Quando ativo, os clientes executarão a configuração "
"automática de endereço IPv6 sem estado."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
msgid ""
"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
"proxying."
@@ -7544,8 +7999,8 @@ msgstr "Definido como um escravo atualmente ativo (ativo, 1)"
msgid "Set to first slave added to the bond (follow, 2)"
msgstr "Definido como o primeiro escravo adicionado ao vínculo (seguir, 2)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:678
msgid "Set up DHCP Server"
msgstr "Configurar Servidor DHCP"
@@ -7558,7 +8013,6 @@ msgstr ""
"falhou"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
msgstr "A configuração do modo de operação falhou"
@@ -7566,11 +8020,19 @@ msgstr "A configuração do modo de operação falhou"
msgid "Settings"
msgstr "Configurações"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
+msgstr ""
+"Configurações para auxiliar os clientes sem fio com o roaming entre vários "
+"APs: 802.11r, 802.11k e 802.11v"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Setup routes for proxied IPv6 neighbours."
msgstr "Rotas de configuração para vizinhos IPv6 que tiverem proxy."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Severely Errored Seconds (SES)"
msgstr ""
"Segundos com erro severos (<abbr title=\"Severely Errored Seconds\">SES</"
@@ -7581,12 +8043,11 @@ msgstr ""
msgid "Short GI"
msgstr "GI curto"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
msgid "Short Preamble"
msgstr "Preâmbulo curto"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
msgstr "Mostra a lista atual de arquivos para a cópia de segurança"
@@ -7599,16 +8060,16 @@ msgstr "Mostrar as correntes vazias"
msgid "Show raw counters"
msgstr "Mostrar contadores brutos"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:526
msgid "Shutdown this interface"
msgstr "Desligar esta interface"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:388
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
@@ -7616,11 +8077,11 @@ msgstr "Desligar esta interface"
msgid "Signal"
msgstr "Sinal"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2232
msgid "Signal / Noise"
msgstr "Sinal / Ruído"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Signal Attenuation (SATN)"
msgstr "Atenuação do Sinal (<abbr title=\"Signal Attenuation\">SATN</abbr>)"
@@ -7632,12 +8093,12 @@ msgstr "Taxa de atualização do sinal"
msgid "Signal:"
msgstr "Sinal:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Tamanho"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
msgid "Size of DNS query cache"
msgstr "Tamanho do cache de consultas DNS"
@@ -7654,12 +8115,12 @@ msgstr "Pular"
msgid "Skip from backup files that are equal to those in /rom"
msgstr "Ignore os arquivos de backup que sejam iguais aos arquivos em /rom"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
msgid "Skip to content"
msgstr "Pular para o conteúdo"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
msgid "Skip to navigation"
msgstr "Pular para a navegação"
@@ -7668,7 +8129,7 @@ msgstr "Pular para a navegação"
msgid "Slave Interfaces"
msgstr "Interfaces dos Escravos"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1428
msgid "Software VLAN"
msgstr "VLAN em Software"
@@ -7677,14 +8138,10 @@ msgstr "VLAN em Software"
msgid "Some fields are invalid, cannot save values!"
msgstr "Alguns campos estão inválidos e os valores não podem ser salvos!"
-#: modules/luci-base/luasrc/view/error404.htm:9
+#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
msgstr "Desculpe o objeto solicitado não foi encontrado."
-#: modules/luci-base/luasrc/view/error500.htm:9
-msgid "Sorry, the server encountered an unexpected error."
-msgstr "Desculpe, o servidor encontrou um erro inesperado."
-
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
msgid ""
"Sorry, there is no sysupgrade support present; a new firmware image must be "
@@ -7703,12 +8160,12 @@ msgstr ""
msgid "Source"
msgstr "Origem"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
msgctxt "nft ip saddr"
msgid "Source IP"
msgstr "IP de origem"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
msgctxt "nft ip6 saddr"
msgid "Source IPv6"
msgstr "Origem IPv6"
@@ -7718,20 +8175,20 @@ msgstr "Origem IPv6"
msgid "Source interface"
msgstr "Interface de origem"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
msgctxt "nft ip sport"
msgid "Source port"
msgstr "Porta de origem"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
msgid ""
"Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
"options for Dnsmasq."
msgstr ""
-"Opções especiais de inicialização <abbr title=\"Preboot eXecution Environment"
-"\"> PXE </abbr> para o Dnsmasq."
+"Opções especiais de inicialização <abbr title=\"Preboot eXecution "
+"Environment\"> PXE </abbr> para o Dnsmasq."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
msgid ""
"Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
"unspecified, the local device DNS search domain will be announced."
@@ -7740,7 +8197,7 @@ msgstr ""
"DHCPv6. Se não for definido, o domínio de pesquisa DNS do dispositivo local "
"será anunciado."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid ""
"Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
"If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -7797,11 +8254,11 @@ msgstr "Especifica a lógica de seleção da agregação que será utilizada"
msgid "Specifies the destination subnet to match (CIDR notation)"
msgstr "Especifica a sub-rede de destino que será correspondida (notação CIDR)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Specifies the directory the device is attached to"
msgstr "Especifica o diretório que o dispositivo está conectado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
msgid ""
"Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
"messages, for example to instruct clients to request further information via "
@@ -7857,7 +8314,7 @@ msgstr ""
"Especifica a quantidade máxima de segundos antes de considerar que um "
"equipamento está morto"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid ""
"Specifies the maximum transmit power the wireless radio may use. Depending "
"on regulatory requirements and wireless usage, the actual transmit power may "
@@ -8120,7 +8577,7 @@ msgstr ""
"Especifica a unidade máxima de transmissão (<abbr title=\"Maximum "
"Transmission Unit\">MTU</abbr>) ao invés do valor padrão (1280 bytes)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "Specify the secret encryption key here."
msgstr "Especifique a chave de cifragem secreta aqui."
@@ -8128,7 +8585,7 @@ msgstr "Especifique a chave de cifragem secreta aqui."
msgid "Stale neighbour cache timeout"
msgstr "Obsolescência do tempo limite do cache vizinho"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
msgid "Start"
msgstr "Início"
@@ -8141,16 +8598,16 @@ msgstr "Iniciar o WPS"
msgid "Start priority"
msgstr "Prioridade de iniciação"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
msgid "Start refresh"
msgstr "Iniciar atualização"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Starting configuration apply…"
msgstr "Iniciando a aplicação da configuração…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1827
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413
msgid "Starting wireless scan..."
msgstr "Iniciando o escaneamento da rede sem fio..."
@@ -8172,17 +8629,17 @@ msgstr "Rotas Estáticas IPv6"
msgid "Static Lease"
msgstr "Alocação estática"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
msgid "Static Leases"
msgstr "Alocações Estáticas"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
msgstr "Endereço Estático"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
msgid ""
"Static leases are used to assign fixed IP addresses and symbolic hostnames "
"to DHCP clients. They are also required for non-dynamic interface "
@@ -8193,18 +8650,18 @@ msgstr ""
"configurações não dinâmicas onde um computador com uma alocação estática for "
"disponibilizada."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
msgid "Station inactivity limit"
msgstr "Limite de inatividade da estação"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:551
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
msgid "Status"
msgstr "Condição Geral"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:528
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
msgid "Stop"
msgstr "Parar"
@@ -8213,8 +8670,8 @@ msgstr "Parar"
msgid "Stop WPS"
msgstr "Pare o WPS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1857
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1919
msgid "Stop refresh"
msgstr "Parar atualização"
@@ -8226,7 +8683,7 @@ msgstr "Uso do armazenamento"
msgid "Strict filtering"
msgstr "Filtragem rigorosa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
msgid "Strict order"
msgstr "Ordem Exata"
@@ -8235,15 +8692,15 @@ msgid "Strong"
msgstr "Forte"
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2055
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2117
msgid "Submit"
msgstr "Enviar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
msgid "Suppress logging"
msgstr "Suprimir registros (log)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
msgid "Suppress logging of the routine operation for the DHCP protocol."
msgstr "Suprima dos registros (log) as operações rotineiras do protocolo DHCP."
@@ -8267,16 +8724,16 @@ msgstr ""
"O Switch %q tem uma topologia desconhecida - as configurações de VLAN podem "
"não ser precisas."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1426
msgid "Switch VLAN"
msgstr "Switch VLAN"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
msgid "Switch port"
msgstr "Porta do switch"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
msgid "Switch protocol"
msgstr "Trocar o protocolo"
@@ -8298,8 +8755,16 @@ msgstr "Sincronize com o servidor NTP"
msgid "Sync with browser"
msgstr "Sincronize com o navegador"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgstr "Sintaxe: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "Syntax: <code>_service._proto.example.com</code>."
+msgstr "Sintaxe: <code>_service._proto.example.com</code>."
+
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
msgid "System"
@@ -8323,29 +8788,29 @@ msgstr "Propriedades do Sistema"
msgid "System log buffer size"
msgstr "Tamanho do buffer de registro do sistema"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
msgid "System running in recovery (initramfs) mode."
msgstr "Sistema funcionando em modo de recuperação (initramfs)."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
msgctxt "nft tcp option maxseg size"
msgid "TCP MSS"
msgstr "TCP MSS"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
msgctxt "nft tcp dport"
msgid "TCP destination port"
msgstr "Porta de destino TCP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
msgctxt "nft tcp flags"
msgid "TCP flags"
msgstr "Sinalizadores TCP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
msgctxt "nft tcp sport"
msgid "TCP source port"
msgstr "Porta de origem TCP"
@@ -8354,12 +8819,12 @@ msgstr "Porta de origem TCP"
msgid "TCP:"
msgstr "TCP:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
msgid "TFTP server root"
msgstr "Raiz do servidor TFTP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
msgid "TX"
msgstr "TX"
@@ -8379,6 +8844,7 @@ msgstr "Comprimento da fila TX"
msgid "Table"
msgstr "Tabela"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
@@ -8386,7 +8852,7 @@ msgstr "Tabela"
msgid "Target"
msgstr "Destino"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
msgid "Target Platform"
msgstr "Plataforma alvo"
@@ -8402,7 +8868,7 @@ msgstr "Espaço temporário"
msgid "Terminate"
msgstr "Terminar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid ""
"The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
@@ -8412,7 +8878,7 @@ msgstr ""
"nas mensagens do <abbr title=\"Anúncio do roteador, ICMPv6 Tipo 134\">RA</"
"abbr>. O mínimo são 1280 bytes."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
msgid ""
"The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
"addresses are available via DHCPv6."
@@ -8420,7 +8886,7 @@ msgstr ""
"A <em>configuração do endereço gerenciado</em> o (M) indica que os endereços "
"IPv6 estão disponíveis via DHCPv6."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
msgid ""
"The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
"also acting as Mobile IPv6 home agent on this link."
@@ -8428,7 +8894,7 @@ msgstr ""
"O <em>Agente doméstico móvel IPv6</em> (H) indica que o dispositivo também "
"está agindo como um agente doméstico móvel IPv6 neste link."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
msgid ""
"The <em>Other configuration</em> (O) flag indicates that other information, "
"such as DNS servers, is available via DHCPv6."
@@ -8448,7 +8914,7 @@ msgstr ""
"É preciso instalar o pacote <em>qrencode</em> para gerar uma imagem de "
"código QR da configuração."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
@@ -8464,15 +8930,15 @@ msgstr ""
"A configuração da atualização de pontas HE.net mudou. Você deve agora usar o "
"nome do usuário ao invés do identificador do usuário!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
msgid "The IP address %h is already used by another static lease"
msgstr "O endereço IP %h já é utilizado por outra concessão estática"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
msgid "The IP address is outside of any DHCP pool address range"
msgstr "O endereço IP está fora de qualquer faixa de endereços do DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
msgid "The IP address of the boot server"
msgstr "O endereço IP do servidor de inicialização"
@@ -8483,6 +8949,7 @@ msgstr "O endereço IPV4 remoto ou o seu FQDN."
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
msgstr "O endereço IPv4 ou o nome completo (FQDN) da ponta remota do túnel."
@@ -8510,7 +8977,7 @@ msgstr ""
msgid "The LED blinks with the configured on/off frequency"
msgstr "O LED pisca com a frequência configurada de ligado/desligado"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
msgid "The LED flashes to simulate actual heart beat."
msgstr "O LED pisca para simular o batimento cardíaco real."
@@ -8528,7 +8995,7 @@ msgstr "O padrão do LED é estar sempre desligado."
msgid "The LED is always in default state on."
msgstr "O estado padrão do LED está sempre ligado."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
msgid ""
"The MAC address %h is already used by another static lease in the same DHCP "
"pool"
@@ -8540,7 +9007,7 @@ msgstr ""
msgid "The MTU must not exceed the parent device MTU of %d bytes"
msgstr "O MTU não deve exceder o MTU do dispositivo de origem com %d bytes"
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
msgid "The VLAN ID must be unique"
msgstr "A ID da VLAN deve ser única"
@@ -8548,7 +9015,7 @@ msgstr "A ID da VLAN deve ser única"
msgid "The algorithm that is used to discover mesh routes"
msgstr "O algoritmo que é utilizado para descobrir rotas mesh"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid ""
"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
"code> and <code>_</code>"
@@ -8561,7 +9028,7 @@ msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
"O arquivo de configuração não pode ser carregado devido ao seguinte erro:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid ""
"The correct SSID must be manually specified when joining a hidden wireless "
"network"
@@ -8569,7 +9036,7 @@ msgstr ""
"O SSID correto deve ser definido manualmente ao se conectar em uma rede "
"oculta sem fio"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4509
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8587,8 +9054,8 @@ msgstr ""
"alterações antes de tentar aplicar novamente ou reverter todas as alterações "
"pendentes para manter a configuração atual funcionando."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
@@ -8600,8 +9067,8 @@ msgstr ""
msgid "The device name \"%s\" is already taken"
msgstr "O nome do dispositivo \"%s\" já está em uso"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
msgid ""
"The existing network configuration needs to be changed for LuCI to function "
"properly."
@@ -8609,7 +9076,7 @@ msgstr ""
"A configuração existente da rede precisa ser alterada para que o LuCI "
"funcione corretamente."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
@@ -8632,7 +9099,7 @@ msgstr ""
msgid "The following rules are currently active on this system."
msgstr "As seguintes regras estão atualmente ativas neste sistema."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
msgid "The frequency is in direct proportion to 1-minute average CPU load."
msgstr ""
"A frequência está na proporção direta de 1 minuto de carga média da CPU."
@@ -8641,7 +9108,7 @@ msgstr ""
msgid "The gateway address must not be a local IP address"
msgstr "O endereço do gateway não deve ser um endereço de IP local"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:732
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752
msgid ""
"The generated configuration can be imported into a WireGuard client "
"application to setup a connection towards this device."
@@ -8649,11 +9116,11 @@ msgstr ""
"A configuração gerada pode ser importada para um aplicativo cliente "
"WireGuard para configurar uma conexão neste dispositivo."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
msgid "The given SSH public key has already been added."
msgstr "A chave pública SSH fornecida já foi adicionada."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA, "
"ED25519 or ECDSA keys."
@@ -8673,15 +9140,19 @@ msgstr ""
"TQ de cada OGM encaminhado, propagando assim o custo de um salto extra (o "
"pacote deve ser recebido e retransmitido, o que custa tempo de antena)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
msgid "The hostname of the boot server"
msgstr "O nome do host do servidor de inicialização"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
+msgstr "A interface não pôde ser encontrada"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
msgid "The interface name is already used"
msgstr "O nome da interface já está em uso"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
msgid "The interface name is too long"
msgstr "O nome da interface é muito longo"
@@ -8705,6 +9176,7 @@ msgstr "O endereço IPv4 local"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "The local IPv4 address over which the tunnel is created (optional)."
msgstr "O endereço IPv4 local sobre o qual o túnel será criado (opcional)."
@@ -8747,7 +9219,7 @@ msgstr ""
"menor, uma vez que as respostas do host são espalhadas através de intervalo "
"maior"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid ""
"The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
"abbr> messages. Maximum is 255 hops."
@@ -8755,7 +9227,7 @@ msgstr ""
"A quantidade máxima de saltos que serão publicados nas mensagens do <abbr "
"title=\"Anúncio do roteador\">RA</abbr>. O máximo são 255 saltos."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4645
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -8763,14 +9235,14 @@ msgstr ""
"O acesso à rede neste dispositivo pode ser interrompido ao alterar as "
"configurações da interface \"%h\"."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
msgid "The network name is already used"
msgstr "O nome da rede já está sendo usada"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
msgid ""
-"The network ports on this device can be combined to several <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"The network ports on this device can be combined to several <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
"communicate directly with each other. <abbr title=\"Virtual Local Area "
"Network\">VLAN</abbr>s are often used to separate different network "
"segments. Often there is by default one Uplink port for a connection to the "
@@ -8778,12 +9250,12 @@ msgid ""
msgstr ""
"As portas de rede neste dispositivo podem ser configuradas em diversas <abbr "
"title=\"Virtual Local Area Network\">VLAN</abbr>s nas quais computadores "
-"podem se comunicar diretamente. <abbr title=\"Virtual Local Area Network"
-"\">VLAN</abbr>s são muitas vezes utilizadas para separar diferentes "
+"podem se comunicar diretamente. <abbr title=\"Virtual Local Area "
+"Network\">VLAN</abbr>s são muitas vezes utilizadas para separar diferentes "
"segmentos de rede. Em geral, existe uma porta para o enlace superior "
"(uplink) e as demais portas são utilizadas para a rede local."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid ""
"The public hostname or IP address of this system the peer should connect to. "
"This usually is a static public IP address, a static hostname or a DDNS "
@@ -8837,11 +9309,11 @@ msgstr ""
"rt_tables. Pseudônimos locais especiais (255), principal (254) e padrão "
"(253) também são válidos"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383
msgid "The selected %s mode is incompatible with %s encryption"
msgstr "O modo %s selecionado é incompatível com a criptografia %s"
-#: modules/luci-base/luasrc/view/csrftoken.htm:11
+#: modules/luci-base/ucode/template/csrftoken.ut:11
msgid "The submitted security token is invalid or already expired!"
msgstr "A chave eletrônica enviada é inválida ou já expirou!"
@@ -8908,8 +9380,8 @@ msgstr ""
"A imagem carregada não contém um formato suportado. Confirme que você "
"escolheu uma imagem para a sua plataforma."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
msgid "The value is overridden by configuration."
msgstr "O valor é substituído pela configuração."
@@ -8921,7 +9393,7 @@ msgstr ""
"O valor determina o intervalo (em milissegundos) onde o batman-adv inunda a "
"rede com as suas informações de protocolo."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:679
msgid ""
"There are legacy iptables rules present on the system. Mixing iptables and "
"nftables rules is discouraged and may lead to incomplete traffic filtering."
@@ -8930,19 +9402,19 @@ msgstr ""
"regras do iptables com o nftables é desencorajada e pode levar a uma "
"incompleta filtragem de tráfego."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
msgid "There are no active leases"
msgstr "Não há concessões de IP ativas no momento"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4677
msgid "There are no changes to apply"
msgstr "Não há alterações a serem aplicadas"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:70
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
msgid ""
"There is no password set on this router. Please configure a root password to "
@@ -8955,16 +9427,16 @@ msgstr ""
msgid "This IPv4 address of the relay"
msgstr "Este endereço IPv4 do repassar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1695
msgid "This authentication type is not applicable to the selected EAP method."
msgstr "Este tipo de autenticação não é aplicável ao método EAP selecionado."
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
msgid "This does not look like a valid PEM file"
msgstr "Isso não se parece com um arquivo PEM válido"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
"include during sysupgrade. Modified files in /etc/config/ and certain other "
@@ -9018,7 +9490,7 @@ msgstr ""
"Este é o endereço da ponta local designado pelo agente de túnel. normalmente "
"ele termina com <code>...:2/64</code>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
msgid "This is the only DHCP server in the local network."
msgstr "Este é o único servidor DHCP na rede local."
@@ -9051,8 +9523,8 @@ msgid ""
msgstr ""
"Esta lista fornece uma visão geral sobre os processos em execução no sistema."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
msgid ""
"This option cannot be used because the ca-bundle package is not installed."
msgstr ""
@@ -9068,6 +9540,10 @@ msgstr "Esta seção ainda não possui nenhum valor"
msgid "Time Synchronization"
msgstr "Sincronização de horário"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "Time advertisement"
+msgstr "Tempo do anúncio"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Time in milliseconds"
msgstr "O tempo em milissegundos"
@@ -9076,10 +9552,14 @@ msgstr "O tempo em milissegundos"
msgid "Time in seconds to spend in listening and learning states"
msgstr "Tempo em segundos para gastar na condição de escuta e aprendizagem"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "Time interval for rekeying GTK"
msgstr "Intervalo de tempo para refazer o GTK"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "Time zone"
+msgstr "Fuso horário"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
msgid "Timed-out"
msgstr "Tempo esgotado"
@@ -9104,14 +9584,18 @@ msgstr ""
msgid "Timezone"
msgstr "Fuso horário"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:418
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:438
msgid ""
"To fully configure the local WireGuard interface from an existing (e.g. "
-"provider supplied) configuration file, use the <strong><a class=\"full-import"
-"\" href=\"#\">configuration import</a></strong> instead."
+"provider supplied) configuration file, use the <strong><a class=\"full-"
+"import\" href=\"#\">configuration import</a></strong> instead."
msgstr ""
+"Para configurar totalmente a interface local do WireGuard a partir de um "
+"arquivo de configuração já existente (por exemplo, fornecido pelo provedor), "
+"use a importação da configuração <strong><a class=\"full-import\" "
+"href=\"#\"></a></strong>."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
msgid "To login…"
msgstr "Para fazer login…"
@@ -9126,7 +9610,7 @@ msgstr ""
"clique em \"Restaurar as configurações iniciais\" (somente possível para "
"imagens do tipo squashfs)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
msgid "Tone"
msgstr "Tom"
@@ -9134,9 +9618,9 @@ msgstr "Tom"
msgid "Total Available"
msgstr "Total disponível"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:121
msgid "Traceroute"
msgstr "Traceroute"
@@ -9151,11 +9635,11 @@ msgstr "Tráfego"
msgid "Traffic Class"
msgstr "Classe de tráfego"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:529
msgid "Traffic filter chain \"%h\""
msgstr "Cadeia do filtro de tráfego \"%h\""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:467
msgctxt "nft counter"
msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
msgstr "Tráfego correspondente à regra: %.1000mPacotes, %.1024mBytes"
@@ -9172,17 +9656,21 @@ msgstr "Transmitir"
msgid "Transmit Hash Policy"
msgstr "Política de transmissão do hash"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
+msgid "Transmitted Data"
+msgstr "Dados transmitidos"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
msgctxt "nft @th,off,len"
msgid "Transport header bits %d-%d"
msgstr "Bits do cabeçalho de transporte %d-%d"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
msgctxt "nft th dport"
msgid "Transport header destination port"
msgstr "Porta de destino do cabeçalho de transporte"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
msgctxt "nft th sport"
msgid "Transport header source port"
msgstr "Porta de origem do cabeçalho de transporte"
@@ -9199,7 +9687,7 @@ msgstr "Modo de disparo"
msgid "Tunnel ID"
msgstr "Identificador do túnel"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3024
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
#: modules/luci-compat/luasrc/model/network.lua:1431
msgid "Tunnel Interface"
msgstr "Interface de Tunelamento"
@@ -9210,7 +9698,7 @@ msgstr "Interface de Tunelamento"
msgid "Tunnel Link"
msgstr "Enlace do túnel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
msgid "Tunnel device"
msgstr "Dispositivo de túnel"
@@ -9218,8 +9706,8 @@ msgstr "Dispositivo de túnel"
msgid "Tx-Power"
msgstr "Potência de transmissão"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
msgid "Type"
@@ -9229,12 +9717,12 @@ msgstr "Tipo"
msgid "Type of service"
msgstr "Tipo do serviço"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
msgctxt "nft udp dport"
msgid "UDP destination port"
msgstr "Porto de destino UDP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
msgctxt "nft udp sport"
msgid "UDP source port"
msgstr "Porta de origem UDP"
@@ -9252,8 +9740,8 @@ msgstr "Somente UMTS"
msgid "UMTS/GPRS/EV-DO"
msgstr "UMTS/GPRS/EV-DO"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid "UUID"
msgstr "UUID"
@@ -9274,7 +9762,7 @@ msgstr "Não foi possível determinar o endereço IP externo"
msgid "Unable to determine upstream interface"
msgstr "Não foi possível determinar a interface com a rede externa"
-#: modules/luci-base/luasrc/view/error404.htm:11
+#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
msgstr "Não é possível a expedição"
@@ -9325,21 +9813,29 @@ msgstr "Não foi possível reiniciar o firewall: % s"
msgid "Unable to save contents: %s"
msgstr "Não foi possível salvar os conteúdos: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr "Não foi possível verificar o PIN"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Unavailable Seconds (UAS)"
msgstr ""
"Segundos de indisponibilidade (<abbr title=\"Unavailable Seconds\">UAS</"
"abbr>)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1317
msgid "Unconfigure"
msgstr "Desconfigurar"
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr "Unet"
+
#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
msgid "Unexpected reply data format"
msgstr "Formato da resposta dos dados foi inesperado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid ""
"Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
"within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -9351,7 +9847,7 @@ msgstr ""
"o IPv6 é análogo ao endereçamento de rede privada IPv4. Este prefixo é "
"gerado de forma aleatória durante a primeira instalação."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2111
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
#: modules/luci-compat/luasrc/model/network.lua:971
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
msgid "Unknown"
@@ -9361,7 +9857,7 @@ msgstr "Desconhecido"
msgid "Unknown and unsupported connection method."
msgstr "Método de conexão desconhecido e sem suporte."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
#: modules/luci-compat/luasrc/model/network.lua:1138
msgid "Unknown error (%s)"
msgstr "Erro desconhecido (%s)"
@@ -9370,7 +9866,7 @@ msgstr "Erro desconhecido (%s)"
msgid "Unknown error code"
msgstr "Código de erro desconhecido"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2108
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:965
msgid "Unmanaged"
@@ -9381,11 +9877,11 @@ msgstr "Não gerenciado"
msgid "Unmount"
msgstr "Desmontar"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
msgid "Unnamed key"
msgstr "Chave sem nome"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4327
msgid "Unsaved Changes"
msgstr "Alterações Não Salvas"
@@ -9401,15 +9897,16 @@ msgstr ""
"Port\">MAP</abbr> não suportado"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
msgid "Unsupported modem"
msgstr "Modem não suportado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:309
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:315
msgid "Unsupported protocol type."
msgstr "Tipo de protocolo não suportado."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
msgid "Untitled peer"
msgstr "Par sem título"
@@ -9421,7 +9918,7 @@ msgstr "Acima"
msgid "Up Delay"
msgstr "Atraso de Envio"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
msgid "Upload"
msgstr "Envio"
@@ -9447,16 +9944,16 @@ msgid "Upload file…"
msgstr "Enviar arquivo…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4202
msgid "Upload request failed: %s"
msgstr "A Solicitação de envio falhou: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
msgid "Uploading file…"
msgstr "Enviando o arquivo…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid ""
"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
"assigned with a name in the form <em>wifinet#</em> and the network will be "
@@ -9466,7 +9963,7 @@ msgstr ""
"atribuídas com um nome na forma <em>wifinet#</em> e a rede será reiniciada "
"para aplicar as novas configurações."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410
msgid ""
"Upon pressing \"Continue\", bridges configuration will be updated and the "
"network will be restarted to apply the updated configuration."
@@ -9474,7 +9971,7 @@ msgstr ""
"Ao pressionar \"Continuar\", a configuração das pontes será atualizada e a "
"rede será reiniciada para aplicar a atualização da configuração."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444
msgid ""
"Upon pressing \"Continue\", ifname options will get renamed and the network "
"will be restarted to apply the updated configuration."
@@ -9482,18 +9979,18 @@ msgstr ""
"Ao pressionar \"Continuar\", as opções ifname serão renomeadas e a rede será "
"reiniciada para aplicar a atualização da configuração."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
msgid "Upstream resolvers will be queried in the order of the resolv file."
msgstr ""
"Os resolvedores upstream serão consultados na ordem que estiverem no arquivo "
"resolv."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
msgid "Uptime"
msgstr "Tempo de atividade"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
msgid "Use <code>/etc/ethers</code>"
msgstr "Usar <code>/etc/ethers</code>"
@@ -9505,8 +10002,8 @@ msgstr "Use servidores anunciados pelo DHCP"
msgid "Use DHCP gateway"
msgstr "Use o roteador do DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
msgid "Use DNS servers advertised by peer"
msgstr "Use os servidores DNS anunciados pelo parceiro"
@@ -9523,8 +10020,8 @@ msgstr "Usar códigos de países ISO/IEC 3166 alpha2."
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:84
msgid "Use MTU on tunnel interface"
msgstr ""
-"Use o <abbr title=\"Maximum Transmission Unit/Unidade Máxima de Transmissão"
-"\">MTU</abbr> na interface do túnel"
+"Use o <abbr title=\"Maximum Transmission Unit/Unidade Máxima de "
+"Transmissão\">MTU</abbr> na interface do túnel"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:85
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:65
@@ -9549,11 +10046,11 @@ msgstr ""
"Use o XOR do hardware nos endereços MAC e endereços IP, dependente do "
"skb_flow_dissect (encapsulamento2+3)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Use as external overlay (/overlay)"
msgstr "Use como uma sobreposição externa (/overlay)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
msgid "Use as root filesystem (/)"
msgstr "Usar como o sistema de arquivos raiz (/)"
@@ -9561,22 +10058,22 @@ msgstr "Usar como o sistema de arquivos raiz (/)"
msgid "Use broadcast flag"
msgstr "Use a marcação de broadcast"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
msgid "Use builtin IPv6-management"
msgstr "Use o gerenciamento do IPv6 embarcado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
msgid "Use custom DNS servers"
msgstr "Use servidores DNS personalizados"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
msgid "Use default gateway"
msgstr "Use o roteador padrão"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
msgid "Use gateway metric"
msgstr "Use a métrica do roteador"
@@ -9597,20 +10094,20 @@ msgstr ""
msgid "Use routing table"
msgstr "Use a tabela de roteamento"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
msgctxt "nft nat flag persistent"
msgid "Use same source and destination for each connection"
msgstr "Use a mesma origem e o mesmo destino em cada conexão"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
msgid "Use system certificates"
msgstr "Utilize os certificados do sistema"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid "Use system certificates for inner-tunnel"
msgstr "Utilizar certificados de sistema para túnel interno"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
"em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
@@ -9641,11 +10138,11 @@ msgstr ""
msgid "Used"
msgstr "Usado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
msgid "Used Key Slot"
msgstr "Posição da Chave Usada"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
@@ -9657,7 +10154,8 @@ msgstr ""
msgid "User Group"
msgstr "Grupo do Usuário"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
msgid "User certificate (PEM encoded)"
msgstr "Certificado do usuário (codificado em formato PEM)"
@@ -9665,27 +10163,28 @@ msgstr "Certificado do usuário (codificado em formato PEM)"
msgid "User identifier"
msgstr "Identificador do usuário"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
msgid "User key (PEM encoded)"
msgstr "Chave do usuário (codificada em formato PEM)"
-#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: modules/luci-base/ucode/template/sysauth.ut:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
msgid "Username"
msgstr "Nome do usuário"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
msgid "Utilize flow table <strong>%h</strong>"
msgstr "Utilize a tabela de fluxo <strong>%h</strong>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
msgid "VC-Mux"
msgstr "VC-Mux"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
msgid "VDSL"
msgstr "VDSL"
@@ -9695,17 +10194,17 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr "VEPA (Agregador Virtual das Portas Ethernet)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
msgid "VLAN (802.1ad)"
msgstr "VLAN (802.1ad)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1411
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
msgid "VLAN (802.1q)"
msgstr "VLAN (802.1q)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
msgid "VLAN ID"
msgstr "ID da VLAN"
@@ -9730,19 +10229,22 @@ msgid "VPN Protocol"
msgstr "Protocolo VPN"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
msgstr "Servidor VPN"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+msgid "VPN Server certificate's SHA256 hash"
+msgstr "Hash do certificado VPN Server SHA256"
+
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
msgid "VPN Server port"
msgstr "Porta do Servidor VPN"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
msgstr "Resumo digital SHA1 do certificado do servidor VPN"
@@ -9751,6 +10253,10 @@ msgstr "Resumo digital SHA1 do certificado do servidor VPN"
msgid "VPNC (CISCO 3000 (and others) VPN)"
msgstr "VPNC (VPN do CISCO 3000 (e outros))"
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr "VTI"
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
msgid "VXLAN (RFC7348)"
msgstr "VXLAN (RFC7348)"
@@ -9764,7 +10270,7 @@ msgstr "Identificador de rede VXLAN"
msgid "VXLANv6 (RFC7348)"
msgstr "VXLANv6 (RFC7348)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
msgid ""
"Validate DNS replies and cache DNSSEC data, requires upstream to support "
"DNSSEC."
@@ -9772,8 +10278,8 @@ msgstr ""
"Valide as respostas do DNS e o cache de dados DNSSEC, requer upstream para o "
"suporte ao DNSSEC."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
@@ -9801,7 +10307,7 @@ msgstr "Fabricante"
msgid "Vendor Class to send when requesting DHCP"
msgstr "Classe do fabricante para enviar quando requisitar o DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
msgid "Verify unsigned domain responses really come from unsigned domains."
msgstr ""
"Verifique se as respostas dos domínios não assinados vêm realmente de "
@@ -9811,47 +10317,59 @@ msgstr ""
msgid "Verifying the uploaded image file."
msgstr "Verificando o arquivo de imagem enviado."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
msgid "Very High"
msgstr "Muito alta"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1432
msgid "Virtual Ethernet"
msgstr "Ethernet virtual"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
msgid "Virtual dynamic interface"
msgstr "Interface virtual dinâmica"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
msgid "WDS"
msgstr "WDS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
msgid "WEP Open System"
msgstr "Sistema aberto WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1297
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1393
msgid "WEP Shared Key"
msgstr "Chave compartilhada WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WEP passphrase"
msgstr "Senha WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid "WLAN roaming"
+msgstr "Roaming WLAN"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid "WMM Mode"
msgstr "Modo WMM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid "WNM Sleep Mode"
+msgstr "Modo de suspensão do WNM"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid "WNM Sleep Mode Fixes"
+msgstr "Correções do modo de suspensão do WNM"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WPA passphrase"
msgstr "Senha WPA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1294
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
@@ -9882,7 +10400,11 @@ msgstr ""
msgid "Weak"
msgstr "Fraco"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+msgid "Weight"
+msgstr "Peso"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
@@ -9917,6 +10439,14 @@ msgstr ""
"Quando ativado, o gateway vai estar ligado ainda que o gateway não "
"corresponda a nenhum prefixo da interface"
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr ""
+"Quando invertido, o LED fica continuamente aceso e pisca em vez de estar "
+"desligado por padrão e continua piscando durante a atividade do sistema."
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
msgid ""
"When running the mesh over multiple WiFi interfaces per node batman-adv is "
@@ -9925,7 +10455,7 @@ msgstr ""
"Ao executar a rede mesh em várias interfaces WiFi por nó, o batman-adv é "
"capaz de otimizar o fluxo de tráfego para obter o máximo de desempenho."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid ""
"When using a PSK, the PMK can be automatically generated. When enabled, the "
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
@@ -9935,7 +10465,7 @@ msgstr ""
"as opções de tecla R0/R1 abaixo não são aplicadas. Desativar para usar as "
"opções das teclas R0 e R1."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid ""
"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
"802.11a/802.11g rates."
@@ -9943,7 +10473,7 @@ msgstr ""
"Quando o modo QoS Multimídia Wi-Fi (WMM) estiver desativado os clientes "
"podem ser limitados a taxas do 802.11a/802.11g."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid ""
"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
"may be significantly reduced."
@@ -9956,12 +10486,21 @@ msgstr ""
msgid "Width"
msgstr "Largura"
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+msgid "WireGuard"
+msgstr "WireGuard"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
+msgid "WireGuard Status"
+msgstr "Condição Geral do WireGuard"
+
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "WireGuard VPN"
msgstr "VPN WireGuard"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:539
msgid "WireGuard peer is disabled"
msgstr "O par do WireGuard está desativado"
@@ -9971,27 +10510,27 @@ msgstr "O par do WireGuard está desativado"
msgid "Wireless"
msgstr "Rede sem fio"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3011
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
msgstr "Dispositivo de Rede sem Fio"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2990
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4303
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
msgstr "Rede sem Fio"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:812
msgid "Wireless Overview"
msgstr "Visão Geral da Rede sem Fio"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
msgid "Wireless Security"
msgstr "Segurança da Rede sem Fio"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
msgid "Wireless configuration migration"
msgstr "Migração da configuração da rede sem fio"
@@ -10007,15 +10546,15 @@ msgstr "Rede sem fio está desabilitada"
msgid "Wireless is not associated"
msgstr "Rede sem fio está não conectada"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is disabled"
msgstr "A rede sem fio está desabilitada"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is enabled"
msgstr "A rede sem fio está habilitada"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Write received DNS queries to syslog."
msgstr "Salve as consultas recebidas do DNS no syslog."
@@ -10027,7 +10566,7 @@ msgstr "Escrever registro do sistema (log) no arquivo"
msgid "XOR policy (balance-xor, 2)"
msgstr "Política XOR (balanço-xor, 2)"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -10037,13 +10576,13 @@ msgstr "Sim"
msgid "Yes (none, 0)"
msgstr "Sim (nenhum, 0)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:177
msgid ""
"You appear to be currently connected to the device via the \"%h\" interface. "
"Do you really want to shut down the interface?"
msgstr ""
-"Você parece estar atualmente conectado ao aparelho através da interface \"%h"
-"\". Você quer realmente desligar a interface?"
+"Você parece estar atualmente conectado ao aparelho através da interface "
+"\"%h\". Você quer realmente desligar a interface?"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:112
msgid ""
@@ -10057,8 +10596,20 @@ msgstr ""
"por exemplo \"rede/network\", o dispositivo poderá ficar inacessível!</"
"strong>"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:90
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635
+msgid "You may add multiple records for the same Target."
+msgstr "Você pode adicionar vários registros para o mesmo destino."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672
+msgid "You may add multiple records for the same domain."
+msgstr "Você pode adicionar vários registros para o mesmo domínio."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr "Você pode adicionar distribuições únicas no mesmo endereço de escuta."
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:92
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
@@ -10093,26 +10644,38 @@ msgstr "Configurações ZRam"
msgid "ZRam Size"
msgstr "Tamanho ZRam"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr "_proto: _tcp, _udp, _sctp, _quic, … ."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Observação: embora o "
+"_http seja possível, nenhum navegador suporta registros SRV.)"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
msgid "any"
msgstr "qualquer"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
msgid "auto"
msgstr "automático"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
msgid "automatic"
msgstr "automático"
@@ -10120,7 +10683,7 @@ msgstr "automático"
msgid "baseT"
msgstr "baseT"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1591
msgid "bridged"
msgstr "em ponte"
@@ -10172,24 +10735,24 @@ msgstr "criar:"
msgid "dBm"
msgstr "dBm"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
msgctxt "nft unit"
msgid "day"
msgstr "dia"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid "disable"
msgstr "desativar"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:991
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:997
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
msgid "disabled"
-msgstr "desabilitado"
+msgstr "desativado"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:577
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:611
@@ -10204,14 +10767,19 @@ msgstr "por exemplo: --proxy 10.10.10.10.10"
msgid "e.g: dump"
msgstr "por exemplo: despejo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:755
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr "a cada %ds"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
msgid "expired"
msgstr "expirado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
msgid "forced"
msgstr "imposto"
@@ -10235,19 +10803,19 @@ msgstr "half-duplex"
msgid "hexadecimal encoded value"
msgstr "valor codificado hexadecimal"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
msgid "hidden"
msgstr "oculto"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
msgctxt "nft unit"
msgid "hour"
msgstr "hora"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "hybrid mode"
msgstr "modo híbrido"
@@ -10269,24 +10837,24 @@ msgstr "chave entre 8 e 63 caracteres"
msgid "key with either 5 or 13 characters"
msgstr "chave com 5 ou 13 caracteres"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "managed config (M)"
msgstr "configuração gerenciada (M)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1395
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
msgid "medium security"
msgstr "segurança média"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
msgctxt "nft unit"
msgid "minute"
msgstr "minuto"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "minutes"
msgstr "minutos"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
msgid "mobile home agent (H)"
msgstr "agente doméstico móvel (H)"
@@ -10295,7 +10863,7 @@ msgid "netif_carrier_ok()"
msgstr "netif_carrier_ok()"
# Is this yes/no or no like in no one?
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "no"
msgstr "não"
@@ -10309,8 +10877,11 @@ msgstr "sem link"
msgid "non-empty value"
msgstr "valor não vazio"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3419
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
msgid "none"
msgstr "nenhum"
@@ -10321,20 +10892,20 @@ msgid "not present"
msgstr "não presente"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:969
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:970
msgid "off"
msgstr "desligado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794
msgid "on available prefix"
msgstr "no prefixo disponível"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "open network"
msgstr "rede aberta"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
msgid "other config (O)"
msgstr "outra configuração (O)"
@@ -10343,7 +10914,11 @@ msgstr "outra configuração (O)"
msgid "output"
msgstr "saída"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
+msgid "over a day ago"
+msgstr "mais de um dia atrás"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
msgctxt "nft unit"
msgid "packets"
msgstr "pacotes"
@@ -10368,23 +10943,22 @@ msgstr ""
"reduz a sobrecarga coletando e agregando mensagens originais num único "
"pacote em vez de diversas outras pequenas"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
msgid "relay mode"
msgstr "modo retransmissor"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1586
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
msgid "routed"
msgstr "roteado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "sec"
msgstr "seg"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "server mode"
msgstr "modo servidor"
@@ -10392,7 +10966,7 @@ msgstr "modo servidor"
msgid "sstpc Log-level"
msgstr "Nível do registro log sstpc"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "strong security"
msgstr "Segurança Forte"
@@ -10400,7 +10974,7 @@ msgstr "Segurança Forte"
msgid "tagged"
msgstr "marcado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "time units (TUs / 1.024 ms) [1000-65535]"
msgstr "unidades de tempo (TUs / 1.024 ms) [1000-65535]"
@@ -10410,9 +10984,9 @@ msgid ""
"<abbr title=\"Hypertext Transfer Protocol Secure\">HTTPS</abbr> network "
"access."
msgstr ""
-"o uHTTPd oferece acesso à rede <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> ou <abbr title=\"Hypertext Transfer Protocol Secure\">HTTPS</"
-"abbr>."
+"o uHTTPd oferece acesso à rede <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> ou <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr>."
#: modules/luci-base/htdocs/luci-static/resources/validation.js:574
msgid "unique value"
@@ -10422,15 +10996,19 @@ msgstr "valor único"
msgid "unknown"
msgstr "desconhecido"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:28
+msgid "unknown version"
+msgstr "versão desconhecida"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
msgid "unlimited"
msgstr "ilimitado"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
@@ -10452,8 +11030,8 @@ msgid "untagged"
msgstr "não marc"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
msgid "valid IP address"
msgstr "endereço IP válido"
@@ -10466,7 +11044,7 @@ msgid "valid IPv4 CIDR"
msgstr "CIDR IPv4 válido"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
msgid "valid IPv4 address"
msgstr "endereço IPv4 válido"
@@ -10495,7 +11073,7 @@ msgid "valid IPv6 CIDR"
msgstr "CIDR IPv6 válido"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
msgid "valid IPv6 address"
msgstr "endereço IPv6 válido"
@@ -10587,7 +11165,7 @@ msgid "valid port or port range (port1-port2)"
msgstr "Porta ou intervalo de portas válida (port1-port2)"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "valid port value"
msgstr "valor de porta válida"
@@ -10623,16 +11201,16 @@ msgstr "valor com pelo menos %d caracteres"
msgid "value with at most %d characters"
msgstr "valor com até %d caracteres"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "weak security"
msgstr "segurança fraca"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
msgctxt "nft unit"
msgid "week"
msgstr "semana"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "sim"
@@ -10640,6 +11218,42 @@ msgstr "sim"
msgid "« Back"
msgstr "« Voltar"
+#~ msgid ""
+#~ "Avoid uselessly triggering dial-on-demand links (filters SRV/SOA records "
+#~ "and names with underscores)."
+#~ msgstr ""
+#~ "Evite acionar inutilmente os links de discagem sob demanda (faz o filtro "
+#~ "dos registros SRV/SOA e os nomes com sublinhados)."
+
+#~ msgid "Filter useless"
+#~ msgstr "Filtrar consultas inúteis"
+
+#~ msgid "Network Utilities"
+#~ msgstr "Utilitários de Rede"
+
+#~ msgid "Back to configuration"
+#~ msgstr "Voltar para configuração"
+
+#~ msgid "Close list..."
+#~ msgstr "Fechar a lista..."
+
+#~ msgid "Internal Server Error"
+#~ msgstr "Erro Interno no Servidor"
+
+#~ msgid "No files found"
+#~ msgstr "Nenhum arquivo encontrado"
+
+#~ msgid "Sorry, the server encountered an unexpected error."
+#~ msgstr "Desculpe, o servidor encontrou um erro inesperado."
+
+#~ msgid "Do not forward queries that cannot be answered by public resolvers."
+#~ msgstr ""
+#~ "Não encaminhe as requisições que não possam ser respondidas pelos "
+#~ "servidores públicos de nomes."
+
+#~ msgid "Import peer configuration…"
+#~ msgstr "Importa a configuração do pares…"
+
#~ msgid "Paste or drag WireGuard configuration file…"
#~ msgstr "Cole ou arraste aqui o arquivo de configuração do WireGuard…"
@@ -10808,8 +11422,8 @@ msgstr "« Voltar"
#~ msgid ""
#~ "<ul style=\"list-style-type:none;\"> <li><strong>server mode</strong>: "
-#~ "Router advertises itself as the default IPv6 gateway via <abbr title="
-#~ "\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages (to "
+#~ "Router advertises itself as the default IPv6 gateway via <abbr "
+#~ "title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages (to "
#~ "<code>ff02::1</code>) and provides <abbr title=\"Prefix Delegation\">PD</"
#~ "abbr> to downstream devices.</li> <li><strong>relay mode</strong>: Router "
#~ "relays <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
@@ -10829,18 +11443,18 @@ msgstr "« Voltar"
#~ "e a expande a configuração através da interface (como a WAN) e o prefixo "
#~ "para os dispositivos (como a LAN).</li> <li><strong>modo híbrido</"
#~ "strong>: O roteados faz ambos servidor+distribuidor; expande a "
-#~ "configuração e os prefixos para os dispositivos e usa <abbr title="
-#~ "\"Prefix Delegation\">PD</abbr> (delegação do prefixo) localmente.</li></"
-#~ "ul>"
+#~ "configuração e os prefixos para os dispositivos e usa <abbr "
+#~ "title=\"Prefix Delegation\">PD</abbr> (delegação do prefixo) localmente.</"
+#~ "li></ul>"
#~ msgid ""
#~ "<ul style=\"list-style-type:none;\"> <li><strong>server mode</strong>: "
-#~ "Router assigns IPs and delegates prefixes (<abbr title=\"Prefix Delegation"
-#~ "\">PD</abbr>) to downstream interfaces.</li> <li><strong>relay mode</"
-#~ "strong>: Router relays WAN interface config downstream. Helps support "
-#~ "upstream links that lack <abbr title=\"Prefix Delegation\">PD</abbr>.</"
-#~ "li> <li><strong>hybrid mode</strong>: Router does combination of server"
-#~ "+relay.</li></ul>"
+#~ "Router assigns IPs and delegates prefixes (<abbr title=\"Prefix "
+#~ "Delegation\">PD</abbr>) to downstream interfaces.</li> <li><strong>relay "
+#~ "mode</strong>: Router relays WAN interface config downstream. Helps "
+#~ "support upstream links that lack <abbr title=\"Prefix Delegation\">PD</"
+#~ "abbr>.</li> <li><strong>hybrid mode</strong>: Router does combination of "
+#~ "server+relay.</li></ul>"
#~ msgstr ""
#~ "<ul style=\"list-style-type:none;\"> <li><strong> Modo servidor</strong>: "
#~ "O roteador atribui os IPs e delega os prefixos (<abbr title=\"Prefix "
@@ -10892,18 +11506,18 @@ msgstr "« Voltar"
#~ "Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds "
#~ "(<code>600</code>)."
#~ msgstr ""
-#~ "O tempo máximo permitido entre o envio não solicitado do <abbr title="
-#~ "\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. O tempo predefinido "
-#~ "são 600 segundos (<code>600</code>)."
+#~ "O tempo máximo permitido entre o envio não solicitado do <abbr "
+#~ "title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. O tempo "
+#~ "predefinido são 600 segundos (<code>600</code>)."
#~ msgid ""
#~ "Minimum time allowed between sending unsolicited <abbr title=\"Router "
#~ "Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds "
#~ "(<code>200</code>)."
#~ msgstr ""
-#~ "O tempo mínimo permitido entre o envio não solicitado do <abbr title="
-#~ "\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. O tempo predefinido "
-#~ "são 200 segundos (<code>200</code>)."
+#~ "O tempo mínimo permitido entre o envio não solicitado do <abbr "
+#~ "title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. O tempo "
+#~ "predefinido são 200 segundos (<code>200</code>)."
#~ msgid "Override MAC address"
#~ msgstr "Sobrescrever o endereço MAC"
@@ -10940,30 +11554,30 @@ msgstr "« Voltar"
#~ "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> Proxy como um "
#~ "Proxy ARP para o IPv6: unifique os hosts em diferentes segmentos de "
#~ "hardware físico na mesma sub-rede IP. Consiste em <abbr title=\"Neighbour "
-#~ "Solicitation, Type 135\">NS</abbr> e nas mensagens <abbr title="
-#~ "\"Neighbour Advertisement, Type 136\">NA</abbr>. <abbr title=\"Neighbour "
-#~ "Discovery Protocol\">NDP</abbr>-O Proxy escuta o <abbr title=\"Neighbour "
-#~ "Solicitation, Type 135\">NS</abbr> numa interface marcada como "
-#~ "<code>master</code> com valor boleano como 1 (ou seja, o principal), "
-#~ "depois consulta as interfaces escravo/interno para este IP alvo antes de "
-#~ "finalmente enviar uma mensagem <abbr title=\"Neighbour Advertisement, "
-#~ "Type 136\">NA</abbr>. <abbr title=\"Neighbour Discovery Protocol\">O NDP</"
-#~ "abbr> é um ARP efetivo para o IPv6. <abbr title=\"Neighbour Solicitation, "
-#~ "Type 135\">NS</abbr> e <abbr title=\"Neighbour Advertisement, Type "
-#~ "136\">NA</abbr> detectam se os endereços são alcançáveis e se estão "
-#~ "duplicados em um enlace, é um pré-requisito próprio para a auto "
-#~ "configuração do SLAAC.<br /> <ul style=\"list-style-type:none;\"> "
-#~ "<li><strong> desativado</strong>: Não as mensagens do <abbr title="
-#~ "\"Neighbour Discovery Protocol\">NDP</abbr> são enviadas pelas interfaces "
-#~ "verdadeiras do proxy <code>ndproxy_slave</code>.</li> <li><strong>modo de "
-#~ "distribuição</strong>: As mensagens dos proxies <abbr title=\"Neighbour "
-#~ "Discovery Protocol\">NDP</abbr> a partir das interfaces verdadeiras do "
-#~ "<code>master</code> para o <code>ndproxy_slave</code>. Ajuda a "
-#~ "compatibilidade dos provedores dos enlaces sem <abbr title=\"Prefix "
-#~ "Delegation\">PD</abbr> e para os hosts que forem um proxy do firewall.</"
-#~ "li> <li><strong>modo híbrido</strong>: O modo de distribuição está "
-#~ "desativado até que a interface <code>master</code> tenha um valor boleano "
-#~ "igual a 1.</li></ul>"
+#~ "Solicitation, Type 135\">NS</abbr> e nas mensagens <abbr "
+#~ "title=\"Neighbour Advertisement, Type 136\">NA</abbr>. <abbr "
+#~ "title=\"Neighbour Discovery Protocol\">NDP</abbr>-O Proxy escuta o <abbr "
+#~ "title=\"Neighbour Solicitation, Type 135\">NS</abbr> numa interface "
+#~ "marcada como <code>master</code> com valor boleano como 1 (ou seja, o "
+#~ "principal), depois consulta as interfaces escravo/interno para este IP "
+#~ "alvo antes de finalmente enviar uma mensagem <abbr title=\"Neighbour "
+#~ "Advertisement, Type 136\">NA</abbr>. <abbr title=\"Neighbour Discovery "
+#~ "Protocol\">O NDP</abbr> é um ARP efetivo para o IPv6. <abbr "
+#~ "title=\"Neighbour Solicitation, Type 135\">NS</abbr> e <abbr "
+#~ "title=\"Neighbour Advertisement, Type 136\">NA</abbr> detectam se os "
+#~ "endereços são alcançáveis e se estão duplicados em um enlace, é um pré-"
+#~ "requisito próprio para a auto configuração do SLAAC.<br /> <ul "
+#~ "style=\"list-style-type:none;\"> <li><strong> desativado</strong>: Não as "
+#~ "mensagens do <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> são "
+#~ "enviadas pelas interfaces verdadeiras do proxy <code>ndproxy_slave</code>."
+#~ "</li> <li><strong>modo de distribuição</strong>: As mensagens dos proxies "
+#~ "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> a partir das "
+#~ "interfaces verdadeiras do <code>master</code> para o <code>ndproxy_slave</"
+#~ "code>. Ajuda a compatibilidade dos provedores dos enlaces sem <abbr "
+#~ "title=\"Prefix Delegation\">PD</abbr> e para os hosts que forem um proxy "
+#~ "do firewall.</li> <li><strong>modo híbrido</strong>: O modo de "
+#~ "distribuição está desativado até que a interface <code>master</code> "
+#~ "tenha um valor boleano igual a 1.</li></ul>"
#~ msgid ""
#~ "Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 "
@@ -10991,9 +11605,9 @@ msgstr "« Voltar"
#~ "de 1280."
#~ msgid ""
-#~ "The maximum hops to be published in <abbr title=\"Router Advertisement"
-#~ "\">RA</abbr> messages.<br />Default is 0 (<code>0</code>), meaning "
-#~ "unspecified. Max 255."
+#~ "The maximum hops to be published in <abbr title=\"Router "
+#~ "Advertisement\">RA</abbr> messages.<br />Default is 0 (<code>0</code>), "
+#~ "meaning unspecified. Max 255."
#~ msgstr ""
#~ "A quantidade de saltos máximos que serão publicados nas mensagens <abbr "
#~ "title=\"Router Advertisement\">RA</abbr>.<br />O padrão é 0 (<code>0</"
@@ -11033,9 +11647,9 @@ msgstr "« Voltar"
#~ "endereço IPv6 a um host através do DHCPv6.</li><ul>"
#~ msgid ""
-#~ "The maximum hops to be published in <abbr title=\"Router Advertisement"
-#~ "\">RA</abbr> messages.<br>Default is 0 (<code>0</code>), meaning "
-#~ "unspecified. Max 255."
+#~ "The maximum hops to be published in <abbr title=\"Router "
+#~ "Advertisement\">RA</abbr> messages.<br>Default is 0 (<code>0</code>), "
+#~ "meaning unspecified. Max 255."
#~ msgstr ""
#~ "A quantidade máxima dos saltos que serão publicados nas mensagens do "
#~ "<abbr title=\"Router Advertisement\">RA</abbr>.<br>A predefinição é 0 "
@@ -11133,9 +11747,6 @@ msgstr "« Voltar"
#~ msgid "Free"
#~ msgstr "Livre"
-#~ msgid "Port %s"
-#~ msgstr "Porta %s"
-
#~ msgid "Switch Port Mask"
#~ msgstr "Máscara da porta do Switch"
@@ -11296,12 +11907,12 @@ msgstr "« Voltar"
#~ msgid ""
#~ "The filesystem that was used to format the memory (<abbr title=\"for "
-#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended Filesystem"
-#~ "\">ext3</abbr></samp>)"
+#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended "
+#~ "Filesystem\">ext3</abbr></samp>)"
#~ msgstr ""
#~ "O sistema de arquivos que foi usado para formatar a unidade de "
-#~ "armazenamento (<abbr title=\"por exemplo\">ex.</abbr> <samp><abbr title="
-#~ "\"Sistema de Arquivos ext3\">ext3</abbr></samp>)"
+#~ "armazenamento (<abbr title=\"por exemplo\">ex.</abbr> <samp><abbr "
+#~ "title=\"Sistema de Arquivos ext3\">ext3</abbr></samp>)"
#~ msgid ""
#~ "The flash image was uploaded. Below is the checksum and file size listed, "
@@ -11390,11 +12001,11 @@ msgstr "« Voltar"
#~ msgstr "Explosão de Quadros (Frame Bursting)"
#~ msgid ""
-#~ "Further information about WireGuard interfaces and peers at <a href="
-#~ "\"http://wireguard.com\">wireguard.com</a>."
+#~ "Further information about WireGuard interfaces and peers at <a "
+#~ "href=\"http://wireguard.com\">wireguard.com</a>."
#~ msgstr ""
-#~ "Mais informações sobre interfaces e parceiros WireGuard em <a href="
-#~ "\"http://wireguard.com\">wireguard.com</a>."
+#~ "Mais informações sobre interfaces e parceiros WireGuard em <a "
+#~ "href=\"http://wireguard.com\">wireguard.com</a>."
#~ msgid "Generic 802.11%s Wireless Controller"
#~ msgstr "Generico 802.11%s Wireless Controlador"
@@ -11449,9 +12060,9 @@ msgstr "« Voltar"
#~ "Nesta página pode configurar as interfaces de rede. Esta interface pode "
#~ "formar uma ponte juntando várias interfaces. Para isto, marque o campo "
#~ "\"Juntar interfaces em uma ponte\" e informar as várias interfaces de "
-#~ "rede. Pode também usar a notação para <abbr title=\"Rede Local Virtual"
-#~ "\">VLAN</abbr> <samp>INTERFACE.VLANNR</samp> (<abbr title=\"por exemplo"
-#~ "\">ex.</abbr>: <samp>eth0.1</samp>)."
+#~ "rede. Pode também usar a notação para <abbr title=\"Rede Local "
+#~ "Virtual\">VLAN</abbr> <samp>INTERFACE.VLANNR</samp> (<abbr title=\"por "
+#~ "exemplo\">ex.</abbr>: <samp>eth0.1</samp>)."
#~ msgid "Package libiwinfo required!"
#~ msgstr "O pacote libiwinfo é necessário!"
@@ -11536,9 +12147,6 @@ msgstr "« Voltar"
#~ msgid "Transmit Power"
#~ msgstr "Potência de Transmissão"
-#~ msgid "Transmitter Antenna"
-#~ msgstr "Antena de Transmissão"
-
#~ msgid "Uploaded File"
#~ msgstr "Arquivo Carregado"
diff --git a/modules/luci-base/po/ro/base.po b/modules/luci-base/po/ro/base.po
index 177ab3f5b9..a0e66a0bd7 100644
--- a/modules/luci-base/po/ro/base.po
+++ b/modules/luci-base/po/ro/base.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-06-19 00:40+0000\n"
-"Last-Translator: Simona Iacob <s@zp1.net>\n"
+"PO-Revision-Date: 2023-01-08 05:48+0000\n"
+"Last-Translator: CRISTIAN ANDREI <cristianvdr@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/luci/ro/"
">\n"
"Language: ro\n"
@@ -11,25 +11,37 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:650
msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
msgid "\"%h\" table \"%h\""
msgstr "\"%h\" tabel \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1539
msgid "%.1f dB"
msgstr "%.1f dB"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4043
msgid "%d invalid field(s)"
msgstr "%d câmp(uri) nevalid(e)"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
+msgid "%dh ago"
+msgstr "%dh în urmă"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
+msgid "%dm ago"
+msgstr "%dm în urmă"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
+msgid "%ds ago"
+msgstr "%ds în urmă"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
msgid "%s is untagged in multiple VLANs!"
msgstr "%s nu este etichetat în mai multe VLAN-uri!"
@@ -57,7 +69,7 @@ msgstr "(gol)"
msgid "(no interfaces attached)"
msgstr "(nici o interfață atașată)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:635
msgctxt "Label indicating further amount of allowed ips"
msgid "+ %d more"
msgstr "+ %d mai mult"
@@ -67,8 +79,8 @@ msgid "-- Additional Field --"
msgstr "-- Câmp suplimentar --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4152
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -84,13 +96,13 @@ msgstr "-- Vă rugăm să alegeți --"
msgid "-- custom --"
msgstr "-- personalizat --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
msgid "-- match by label --"
msgstr "-- potrivire după etichetă --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
msgid "-- match by uuid --"
msgstr "-- potrivire după uuid --"
@@ -105,7 +117,7 @@ msgctxt "sstp log level value"
msgid "0"
msgstr "0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
msgstr ""
"0 = nu se utilizează pragul RSSI, 1 = nu se modifică valoarea implicită a "
@@ -120,7 +132,7 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "Încărcarea în ultimul minut:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:324
msgctxt "nft amount of flags"
msgid "1 flag"
msgid_plural "%d flags"
@@ -147,7 +159,7 @@ msgctxt "sstp log level value"
msgid "4"
msgstr "4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "4-character hexadecimal ID"
msgstr "ID-ul hexazecimal de 4 caractere"
@@ -160,45 +172,90 @@ msgstr "464XLAT (CLAT)"
msgid "5 Minute Load:"
msgstr "Încărcarea în ultimele 5 minute:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "6-octet identifier as a hex string - no colons"
msgstr ""
"Identificator de 6 octeți sub formă de șir hexazecimal - fără două puncte"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid "802.11k RRM"
+msgstr "802.11k RRM"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid "802.11r Fast Transition"
msgstr "802.11r Tranziție Rapidă"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "802.11v: Time Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w Association SA Query maximum timeout"
msgstr "802.11w Timp maxim de expirare pentru interogarea asocierii securizate"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w Association SA Query retry timeout"
msgstr ""
"802.11w Timp maxim de reîncercare pentru interogarea asocierii securizate"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid "802.11w Management Frame Protection"
msgstr "802.11w Protecție Frame-uri de Management"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w maximum timeout"
msgstr "802.11w timp de expirare maxim"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w retry timeout"
msgstr "802.11w timp de expirare pentru reîncercare"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1022
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
msgstr "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr "Masca de rețea <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>"
@@ -210,71 +267,87 @@ msgstr "Configurare <abbr title=\"Light Emitting Diode\">LED</abbr>"
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
msgstr "Nume<abbr title=\"Light Emitting Diode\">LED</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
msgstr "Proxy-<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> Indicatori"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> Limita de salt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> Durata de viață"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:773
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
msgstr "Serviciu-<abbr title=\"Router Advertisement\">RA</abbr>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+msgid ""
+"<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
+"NXDOMAIN."
+msgstr ""
+"<code>/#/</code> se potrivește cu orice domeniu. <code>/example.com/</code> "
+"returnează NXDOMAIN."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+msgid ""
+"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
+"<code>::</code>) for example.com and its subdomains."
+msgstr ""
+"<code>/example.com/#</code> returnează adrese NULL (<code>0.0.0.0</code> and "
+"<code>::</code>) pentru example.com și subdomeniile sale."
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
msgctxt "nft relational \">\" operator expression"
msgid "<var>%s</var> greater than <strong>%s</strong>"
msgstr "<var>%s</var> mai mare decât <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
msgctxt "nft relational \">=\" operator expression"
msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
msgstr "<var>%s</var> mai mare sau egală cu <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
msgctxt "nft set match expression"
msgid "<var>%s</var> in set <strong>%s</strong>"
msgstr "<var>%s</var> în setul <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
msgctxt "nft relational \"==\" operator expression"
msgid "<var>%s</var> is <strong>%s</strong>"
msgstr "<var>%s</var> este <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
msgctxt "nft relational \"in\" operator expression"
msgid "<var>%s</var> is one of <strong>%s</strong>"
msgstr "<var>%s</var> este unul dintre <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
msgctxt "nft relational \"<\" operator expression"
msgid "<var>%s</var> lower than <strong>%s</strong>"
msgstr "<var>%s</var> mai mic decât <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \"<=\" operator expression"
msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
msgstr "<var>%s</var> mai mic sau egal cu <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
msgctxt "nft relational \"!=\" operator expression"
msgid "<var>%s</var> not <strong>%s</strong>"
msgstr "<var>%s</var> nu <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
msgctxt "nft not in set match expression"
msgid "<var>%s</var> not in set <strong>%s</strong>"
msgstr "<var>%s</var> nu este în setul <strong>%s</strong>"
@@ -299,30 +372,30 @@ msgstr "O configurație pentru dispozitivul \"%s\" deja există"
msgid "A directory with the same name already exists."
msgstr "Un director cu acelaşi nume există deja."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
msgid "A new login is required since the authentication session expired."
msgstr ""
"O nouă logare este necesară deoarece sesiunea de autentificare a expirat."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "A43C + J43 + A43"
msgstr "A43C + J43 + A43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
msgid "A43C + J43 + A43 + V43"
msgstr "A43C + J43 + A43 + V43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid "ADSL"
msgstr "ADSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
msgid "ANSI T1.413"
msgstr "ANSI T1.413"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
msgid "APN"
msgstr "APN"
@@ -355,29 +428,40 @@ msgstr "Monitorizarea ARP nu este acceptată pentru politica selectată!"
msgid "ARP retry threshold"
msgstr "prag de reîncercare ARP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:638
msgid "ARP traffic table \"%h\""
msgstr "Tabelul de trafic ARP \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
+msgstr ""
+"ARP, IPv4 și IPv6 (chiar și 802.1Q) cu MAC-uri de destinație multicast sunt "
+"unicast la adresa MAC STA. Notă: Acesta nu este serviciul de Multicast "
+"direcționat (DMS) din 802.11v. Notă: ar putea încălca așteptările de "
+"multicast ale STA receptorului."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "ATM (Mod de Transfer Asincron)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid "ATM Bridges"
msgstr "Punți ATM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
msgid "ATM Virtual Channel Identifier (VCI)"
msgstr "ATM Indentificator Canal Virtual (VCI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
msgid "ATM Virtual Path Identifier (VPI)"
msgstr "ATM Indentificator Cale Virtual(VPI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid ""
"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
@@ -387,12 +471,12 @@ msgstr ""
"virtuale de rețea Linux care pot fi utilizate în asociere cu DHCP sau PPP "
"pentru a forma în rețeaua furnizorului."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
msgid "ATM device number"
msgstr "Număr echipament ATM"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "ATU-C System Vendor ID"
msgstr "ID-ul furnizorului sistemului ATU-C"
@@ -402,7 +486,7 @@ msgstr "ID-ul furnizorului sistemului ATU-C"
msgid "Absent Interface"
msgstr "Interfață Absentă"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
msgid "Accept DNS queries only from hosts whose address is on a local subnet."
msgstr ""
"Acceptați interogări DNS numai de la gazde a căror adresă se află într-o "
@@ -412,7 +496,7 @@ msgstr ""
msgid "Accept local"
msgstr "Acceptați local"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
msgctxt "nft accept action"
msgid "Accept packet"
msgstr "Acceptă pachetul"
@@ -425,8 +509,8 @@ msgstr "Acceptați pachete cu adrese din surse locale"
msgid "Access Concentrator"
msgstr "Concentrator de Access"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
msgid "Access Point"
msgstr "Punct de Acces"
@@ -476,8 +560,8 @@ msgstr "Reguli IPv6 active"
msgid "Active-Backup policy (active-backup, 1)"
msgstr "Politica Active-Backup (active-backup, 1)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
msgid "Ad-Hoc"
msgstr "Ad-Hoc"
@@ -494,18 +578,18 @@ msgstr "Echilibrarea adaptivă a sarcinii de transmisie (balance-tlb, 5)"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3582
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:885
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
msgid "Add"
msgstr "Adăugați"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
msgid "Add ATM Bridge"
msgstr "Adăugați punte ATM"
@@ -525,11 +609,11 @@ msgstr "Adăugați acțiunea LED"
msgid "Add VLAN"
msgstr "Adăugați VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1328
msgid "Add device configuration"
msgstr "Adăugați configurația dispozitivului"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1268
msgid "Add device configuration…"
msgstr "Adăugați configurația dispozitivului…"
@@ -537,19 +621,19 @@ msgstr "Adăugați configurația dispozitivului…"
msgid "Add instance"
msgstr "Adăugați o instanță"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
msgid "Add key"
msgstr "Adăugați cheia"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
msgid "Add local domain suffix to names served from hosts files."
msgstr ""
"Adăugați sufixul domeniului local la numele servite din fișierele hosts."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:475
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
msgid "Add new interface..."
msgstr "Adăugați o interfață nouă..."
@@ -565,11 +649,11 @@ msgstr "Adăugați pe lista neagră"
msgid "Add to Whitelist"
msgstr "Adăugați la lista albă"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
msgid "Additional hosts files"
msgstr "Fișiere de tip hosts adiționale"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
msgid "Additional servers file"
msgstr "Fișier suplimentar pentru servere"
@@ -591,7 +675,7 @@ msgctxt "nft meta nfproto"
msgid "Address family"
msgstr "Familie de adrese"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:278
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
msgid "Address setting is invalid"
msgstr "Setarea adresei nu este valabilă"
@@ -599,7 +683,7 @@ msgstr "Setarea adresei nu este valabilă"
msgid "Address to access local relay bridge"
msgstr "Adresa de acces punte locala repetor"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
msgid "Addresses"
msgstr "Adrese"
@@ -608,14 +692,14 @@ msgstr "Adrese"
msgid "Administration"
msgstr "Administrare"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:488
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:989
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
msgid "Advanced Settings"
msgstr "Setări avansate"
@@ -632,7 +716,7 @@ msgstr "Timp de învechire"
msgid "Aggregate Originator Messages"
msgstr "Agregarea mesajelor inițiatorului"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
msgstr "Puterea de transmisie agregată (ACTATP)"
@@ -663,21 +747,21 @@ msgstr ""
msgid "Alert"
msgstr "Alertă"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
#: modules/luci-compat/luasrc/model/network.lua:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
msgid "Alias Interface"
msgstr "Alias Interfață"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
msgid "Alias of \"%s\""
msgstr "Alias al lui \"%s\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
msgid "All servers"
msgstr "Toate serverele"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
@@ -685,7 +769,7 @@ msgstr ""
"Alocați adresele IP în mod secvențial, începând cu cea mai mică adresă "
"disponibilă."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
msgid "Allocate IPs sequentially"
msgstr "Alocă IP-urile secvențial"
@@ -694,12 +778,12 @@ msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
msgstr ""
"Permite autentificarea prin parola a <abbr title=\"Secure Shell\">SSH</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
msgstr ""
"Permiteți modului AP să deconecteze STA-urile pe baza stării ACK scăzute"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
msgid "Allow all except listed"
msgstr "Permiteți toate, cu excepția celor enumerate"
@@ -707,15 +791,15 @@ msgstr "Permiteți toate, cu excepția celor enumerate"
msgid "Allow full UCI access for legacy applications"
msgstr "Permiteți accesul complet la UCI pentru aplicațiile vechi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid "Allow legacy 802.11b rates"
msgstr "Permiteți rate de transfer învechite 802.11b"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1090
msgid "Allow listed only"
msgstr "Permiteți doar din listă"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "Allow localhost"
msgstr "Permiteți localhost"
@@ -739,11 +823,13 @@ msgstr "Permiteți sondarea caracteristicilor sistemului"
msgid "Allow the <em>root</em> user to login with password"
msgstr "Permiteți utilizatorului <em>root</em> să se conecteze cu parolă"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
msgid "Allowed IPs"
msgstr "IP-uri permise"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:306
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
msgid "AllowedIPs setting is invalid"
msgstr "Setarea AllowedIPs nu este validă"
@@ -759,13 +845,13 @@ msgstr "Întotdeauna oprit (kernel: niciunul)"
msgid "Always on (kernel: default-on)"
msgstr "Întotdeauna activat (kernel: implicit activat)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr ""
"Trimiteți întotdeauna opțiunile DHCP. Uneori ele sunt necesare, de exemplu, "
"cu PXELinux."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
@@ -779,6 +865,10 @@ msgid "Amount of Duplicate Address Detection probes to send"
msgstr ""
"Cantitatea de sonde de detectare a adreselor duplicate care trebuie trimise"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr "Numărul de secunde de așteptare pentru ca modemul să fie pregătit"
+
#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
msgstr "A apărut o eroare în timpul salvării formularului:"
@@ -787,72 +877,72 @@ msgstr "A apărut o eroare în timpul salvării formularului:"
msgid "An optional, short description for this device"
msgstr "O scurtă descriere opțională pentru acest dispozitiv"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Annex"
msgstr "Anexa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
msgid "Annex A + L + M (all)"
msgstr "Anexa A + L + M (toate)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
msgid "Annex A G.992.1"
msgstr "Anexa A G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Annex A G.992.2"
msgstr "Anexa A G.992.2"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
msgid "Annex A G.992.3"
msgstr "Anexa A G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
msgid "Annex A G.992.5"
msgstr "Anexa A G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
msgid "Annex B (all)"
msgstr "Anexa B (toate)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
msgid "Annex B G.992.1"
msgstr "Anexa B G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
msgid "Annex B G.992.3"
msgstr "Anexa B G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
msgid "Annex B G.992.5"
msgstr "Anexa B G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
msgid "Annex J (all)"
msgstr "Anexa J (toate)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
msgid "Annex L G.992.3 POTS 1"
msgstr "Anexa L G.992.3 POTS 1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "Annex M (all)"
msgstr "Anexa M (toate)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
msgid "Annex M G.992.3"
msgstr "Anexa M G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
msgid "Annex M G.992.5"
msgstr "Anexa M G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
msgid "Announce this device as IPv6 DNS server."
msgstr "Anunțați acest dispozitiv ca server DNS IPv6."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
msgid ""
"Announce this device as default router if a local IPv6 default route is "
"present."
@@ -860,7 +950,7 @@ msgstr ""
"Anunțați acest dispozitiv ca ruter implicit dacă este prezentă o rută "
"implicită IPv6 locală."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:789
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
msgid ""
"Announce this device as default router if a public IPv6 prefix is available, "
"regardless of local default route availability."
@@ -868,7 +958,7 @@ msgstr ""
"Anunțați acest dispozitiv ca ruter implicit dacă este disponibil un prefix "
"IPv6 public, indiferent de disponibilitatea rutei implicite locale."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
msgid ""
"Announce this device as default router regardless of whether a prefix or "
"default route is present."
@@ -876,15 +966,15 @@ msgstr ""
"Anunțați acest dispozitiv ca ruter implicit, indiferent dacă este prezent un "
"prefix sau o rută implicită."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Announced DNS domains"
msgstr "Domenii DNS anunțate"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
msgid "Announced IPv6 DNS servers"
msgstr "Servere DNS IPv6 anunțate"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
msgid "Anonymous Identity"
msgstr "Identitate anonimă"
@@ -896,7 +986,7 @@ msgstr "Montează Anonim"
msgid "Anonymous Swap"
msgstr "Swap anonim"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:519
msgctxt "nft match any traffic"
msgid "Any packet"
msgstr "Orice pachet"
@@ -908,11 +998,11 @@ msgstr "Orice pachet"
msgid "Any zone"
msgstr "Orice zonă"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
msgid "Apply DHCP Options to this net. (Empty = all clients)."
msgstr "Aplicați opțiunile DHCP la această rețea. (Gol = toți clienții)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Apply and keep settings"
msgstr "Aplicați și păstrați setările"
@@ -920,40 +1010,40 @@ msgstr "Aplicați și păstrați setările"
msgid "Apply backup?"
msgstr "Aplicați backup?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Apply request failed with status <code>%h</code>"
msgstr "Solicitarea de aplicare a eșuat cu statusul <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4524
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4522
msgid "Apply unchecked"
msgstr "Aplicați nebifate"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4655
msgid "Apply with revert after connectivity loss"
msgstr "Aplicați cu revenire după pierderea conectivității"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
msgid "Applying configuration changes… %ds"
msgstr "Se aplică schimbările configurării… %ds"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
msgid "Architecture"
msgstr "Arhitectură"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:152
msgid "Arp-scan"
msgstr "Scanare-Arp"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr ""
"Atribuie acestei interfețe o parte din lungimea dată a fiecărui prefix IPv6 "
"public la această interfață"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
@@ -961,7 +1051,7 @@ msgstr ""
"Atribuiți părți de prefix utilizând acest ID de subprefix hexazecimal pentru "
"această interfață."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2239
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
msgid "Associated Stations"
msgstr "Stații asociate"
@@ -970,17 +1060,17 @@ msgstr "Stații asociate"
msgid "Associations"
msgstr "Asocieri"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
msgid ""
"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
msgstr ""
-"Cel puțin <strong>%h</strong> pe <strong>%h</strong>, explozie de <strong>"
-"%h</strong>"
+"Cel puțin <strong>%h</strong> pe <strong>%h</strong>, explozie de "
+"<strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
msgid ""
"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -999,7 +1089,7 @@ msgstr ""
msgid "Auth Group"
msgstr "Grup de autentificare"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1617
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
msgid "Authentication"
msgstr "Autentificare"
@@ -1008,11 +1098,11 @@ msgstr "Autentificare"
msgid "Authentication Type"
msgstr "Tipul Autentificării"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
msgid "Authoritative"
msgstr "Autoritar"
-#: modules/luci-base/luasrc/view/sysauth.htm:17
+#: modules/luci-base/ucode/template/sysauth.ut:17
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
msgid "Authorization Required"
msgstr "Autorizație Necesară"
@@ -1020,7 +1110,7 @@ msgstr "Autorizație Necesară"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
@@ -1038,7 +1128,7 @@ msgstr "Homenet automat (HNCP)"
msgid "Automatically check filesystem for errors before mounting"
msgstr "Verificați automat sistemul de fișiere pentru erori înainte de montare"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid ""
"Automatically handle multiple uplink interfaces using source-based policy "
"routing."
@@ -1062,6 +1152,10 @@ msgstr "Montează automat sistemul de fișiere"
msgid "Automount Swap"
msgstr "Montează automat Swap-ul"
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Available"
msgstr "Disponibile"
@@ -1084,11 +1178,11 @@ msgstr "In medie:"
msgid "Avoid Bridge Loops"
msgstr "Evitați buclele de pod"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
msgid "B43 + B43C"
msgstr "B43 + B43C"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
msgid "B43 + B43C + V43"
msgstr "B43 + B43C + V43"
@@ -1096,15 +1190,19 @@ msgstr "B43 + B43C + V43"
msgid "BR / DMR / AFTR"
msgstr "BR / DMR / AFTR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "BSS Transition"
+msgstr "Tranziție BSS"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1814
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3250
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
msgid "Back"
msgstr "Inapoi"
@@ -1113,11 +1211,7 @@ msgstr "Inapoi"
msgid "Back to Overview"
msgstr "Înapoi la Prezentare generală"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
-msgid "Back to configuration"
-msgstr "Înapoi la configurare"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:804
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834
msgid "Back to peer configuration"
msgstr "Înapoi la configurația peer"
@@ -1130,7 +1224,6 @@ msgid "Backup / Flash Firmware"
msgstr "Salvați / Scrieți Firmware"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
msgstr "Salvează lista de fișiere"
@@ -1176,12 +1269,15 @@ msgstr ""
"activată și inactivată dacă pachetul se potrivește, dar este posibilă "
"dezactivarea completă a fragmentării."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
msgid "Beacon Interval"
msgstr "Interval de semnalizare"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Beacon Report"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
msgid ""
"Below is the determined list of files to backup. It consists of changed "
"configuration files marked by opkg, essential base files and the user "
@@ -1195,7 +1291,7 @@ msgstr ""
msgid "Bind NTP server"
msgstr "Legătura serverului NTP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
msgid "Bind dynamically to interfaces rather than wildcard address."
msgstr ""
"Se leagă în mod dinamic la interfețe mai degrabă decât la adrese wildcard."
@@ -1205,18 +1301,35 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind interface"
msgstr "Legați interfața"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr ""
+"Legați înregistrările de servicii la un nume de domeniu: specificați locația "
+"serviciilor."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"<a href=\"%s\">RFC2782</a>."
+msgstr ""
+"Legarea înregistrărilor de servicii la un nume de domeniu: specificați "
+"locația serviciilor. A se vedea <a href=\"%s\">RFC2782</a>."
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind the tunnel to this interface (optional)."
@@ -1236,7 +1349,11 @@ msgstr "Modul de lipire"
msgid "Bonding Policy"
msgstr "Politica de legături"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3014
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+msgid "Both Listen addr and Relay To must be specified."
+msgstr "Trebuie specificate atât Listen addr, cât și Relay To."
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
#: modules/luci-compat/luasrc/model/network.lua:1421
msgid "Bridge"
msgstr "Punte"
@@ -1247,17 +1364,17 @@ msgid "Bridge (Support direct communication between MAC VLANs)"
msgstr "Punte (Suportă comunicarea directă între MAC VLAN-uri)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
msgid "Bridge VLAN filtering"
msgstr "Filtrarea VLAN a punții"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
msgid "Bridge device"
msgstr "Dispozitiv punte"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
msgid "Bridge port specific options"
msgstr "Opțiuni specifice portului de punte"
@@ -1265,11 +1382,11 @@ msgstr "Opțiuni specifice portului de punte"
msgid "Bridge ports"
msgstr "Porturile punții"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:642
msgid "Bridge traffic table \"%h\""
msgstr "Tabel de trafic punte \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
msgid "Bridge unit number"
msgstr "Numărul unității de punte"
@@ -1277,7 +1394,7 @@ msgstr "Numărul unității de punte"
msgid "Bring up empty bridge"
msgstr "Activați puntea goală"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
msgid "Bring up on boot"
msgstr "Activați la pornire"
@@ -1290,7 +1407,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr "Politica de difuzare (difuzarea, 3)"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4153
msgid "Browse…"
msgstr "Răsfoiți…"
@@ -1298,7 +1415,15 @@ msgstr "Răsfoiți…"
msgid "Buffered"
msgstr "Tamponat"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+msgid ""
+"CA certificate (PEM encoded; Use instead of system-wide store to verify the "
+"gateway certificate."
+msgstr ""
+"Certificat CA (codat PEM; se utilizează în loc de stocarea la nivel de "
+"sistem pentru a verifica certificatul gateway-ului."
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
msgid "CA certificate; if empty it will be saved after the first connection."
msgstr ""
"Certificat CA; dacă este gol, acesta va fi salvat după prima conexiune."
@@ -1307,6 +1432,10 @@ msgstr ""
msgid "CLAT configuration failed"
msgstr "Configurarea CLAT a eșuat"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+msgid "CNAME or fqdn"
+msgstr "CNAME sau fqdn"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "CPU usage (%)"
msgstr "Utilizarea procesorului (%)"
@@ -1321,51 +1450,56 @@ msgstr "În cache"
msgid "Call failed"
msgstr "Apel eșuat"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4162
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4651
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2051
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2113
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:465
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
msgid "Cancel"
msgstr "Anulare"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:337
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347
msgid "Cannot parse configuration: %s"
msgstr "Nu se poate analiza configurația: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:569
msgctxt "Chain hook: forward"
msgid "Capture incoming packets addressed to other hosts"
msgstr "Capturați pachetele primite adresate altor gazde"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:561
msgctxt "Chain hook: prerouting"
msgid "Capture incoming packets before any routing decision"
msgstr "Capturați pachetele primite înainte de orice decizie de rutare"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565
msgctxt "Chain hook: input"
msgid "Capture incoming packets routed to the local system"
msgstr "Capturați pachetele primite direcționate către sistemul local"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:577
msgctxt "Chain hook: postrouting"
msgid "Capture outgoing packets after any routing decision"
msgstr "Capturați pachetele de ieșire după orice decizie de rutare"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
msgctxt "Chain hook: output"
msgid "Capture outgoing packets originating from the local system"
msgstr "Capturați pachetele de ieșire care provin din sistemul local"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
msgctxt "Chain hook: ingress"
msgid "Capture packets directly after the NIC received them"
msgstr "Capturați pachetele direct după ce NIC le-a primit"
@@ -1374,24 +1508,24 @@ msgstr "Capturați pachetele direct după ce NIC le-a primit"
msgid "Category"
msgstr "Categorie"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
msgid "Certificate constraint (Domain)"
msgstr "Constrângere de certificat (Domeniu)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
msgid "Certificate constraint (SAN)"
msgstr "Constrângere de certificare (SAN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
msgid "Certificate constraint (Subject)"
msgstr "Constrângere de certificat (Subiect)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
msgid "Certificate constraint (Wildcard)"
msgstr "Certificatul de constrângere (Wildcard)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid ""
"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
"`logread -f` during handshake for actual values"
@@ -1399,8 +1533,8 @@ msgstr ""
"Certificate constraint substring - de exemplu /CN=wifi.mycompany.com<br /"
">Vezi `logread -f` în timpul handshake pentru valorile reale"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (exact match)"
@@ -1408,8 +1542,8 @@ msgstr ""
"Constrângerea (constrângerile) certificatului față de valorile DNS SAN (dacă "
"sunt disponibile)<br />sau Subject CN (potrivire exactă)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (suffix match)"
@@ -1417,8 +1551,8 @@ msgstr ""
"Constrângerea (constrângerile) certificatului față de valorile DNS SAN (dacă "
"sunt disponibile)<br />sau Subject CN (potrivire sufix)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1432,16 +1566,16 @@ msgstr ""
msgid "Chain"
msgstr "Legătură"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:581
msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr "Cârlig în lanț \"%h\""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
msgid "Changes"
msgstr "Modificări"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4721
msgid "Changes have been reverted."
msgstr "Modificările au fost anulate."
@@ -1453,17 +1587,18 @@ msgstr "Schimbă parola de administrator pentru accesarea dispozitivului"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1812
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
msgid "Channel"
msgstr "Canal"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
msgid "Channel Analysis"
msgstr "Analizarea canalelor"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391
msgid "Channel Width"
msgstr "Lățimea canalului"
@@ -1471,7 +1606,7 @@ msgstr "Lățimea canalului"
msgid "Check filesystems before mount"
msgstr "Verificați sistemele de fișiere înainte de montare"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Check this option to delete the existing networks from this radio."
msgstr ""
"Bifați această opțiune pentru a șterge rețelele existente din acest radio."
@@ -1489,8 +1624,8 @@ msgstr "Se verifică imaginea…"
msgid "Choose mtdblock"
msgstr "Alegeți mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid ""
"Choose the firewall zone you want to assign to this interface. Select "
"<em>unspecified</em> to remove the interface from the associated zone or "
@@ -1502,7 +1637,7 @@ msgstr ""
"sau completați câmpul <em>personalizat</em> pentru a defini o nouă zonă și a "
"atașa interfața la aceasta."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>custom</em> field to define a new network."
@@ -1511,7 +1646,7 @@ msgstr ""
"interfață fără fir sau completați câmpul <em>personalizat</em> pentru a "
"defini o nouă rețea."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
msgid "Cipher"
msgstr "Cifru"
@@ -1535,9 +1670,9 @@ msgstr ""
"Faceți clic pe \"Salvați mtdblock\" pentru a descărca fișierul mtdblock "
"specificat. (NOTĂ: ACEASTĂ CARACTERISTICĂ ESTE PENTRU PROFESIONIȘTI! )"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3892
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
msgid "Client"
msgstr "Client"
@@ -1547,9 +1682,9 @@ msgstr "Client"
msgid "Client ID to send when requesting DHCP"
msgstr "ID-ul de client care se trimite la solicitarea DHCP"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4399
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
msgstr "Închideți"
@@ -1566,17 +1701,13 @@ msgstr ""
"Închideți conexiunea inactivă după un număr de secunde dat, utilizați 0 "
"pentru a menține conexiunea"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
-msgid "Close list..."
-msgstr "Închideți lista..."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2237
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66
msgid "Collecting data..."
msgstr "Colectare date..."
@@ -1596,7 +1727,7 @@ msgstr "Comandă eşuată"
msgid "Comment"
msgstr "Comentariu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid ""
"Complicates key reinstallation attacks on the client side by disabling "
"retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1616,29 +1747,32 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr "Calculați suma de control de ieșire (opțional)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Config File"
+msgstr "Fișier de configurare"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Configurație"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:670
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:690
msgid "Configuration Export"
msgstr "Exportul configurației"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
msgid "Configuration changes applied."
msgstr "Modificările de configurare aplicate."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4508
msgid "Configuration changes have been rolled back!"
msgstr "Schimbările asupra configurării au fost anulate!"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
msgstr "Configurarea a eșuat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid ""
"Configures data rates based on the coverage cell density. Normal configures "
"basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
@@ -1655,7 +1789,7 @@ msgstr ""
"Mbps ca rată de bază. Nu sunt oferite rate suportate mai mici decât rata de "
"bază minimă."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
msgid ""
"Configures the default router advertisement in <abbr title=\"Router "
"Advertisement\">RA</abbr> messages."
@@ -1663,31 +1797,31 @@ msgstr ""
"Configurează anunțul implicit al routerului în mesajele <abbr title=\"Router "
"Advertisement\">RA</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
msgid ""
-"Configures the operation mode of the <abbr title=\"Router Advertisement"
-"\">RA</abbr> service on this interface."
+"Configures the operation mode of the <abbr title=\"Router "
+"Advertisement\">RA</abbr> service on this interface."
msgstr ""
"Configurează modul de funcționare a serviciului <abbr title=\"Router "
"Advertisement\">RA</abbr> pe această interfață."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
msgid "Configures the operation mode of the DHCPv6 service on this interface."
msgstr ""
"Configurează modul de funcționare al serviciului DHCPv6 pe această interfață."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
msgid ""
"Configures the operation mode of the NDP proxy service on this interface."
msgstr ""
"Configurează modul de funcționare a serviciului proxy NDP pe această "
"interfață."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1314
msgid "Configure…"
msgstr "Configurați…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
msgid "Confirm disconnect"
msgstr "Confirmați deconectarea"
@@ -1697,7 +1831,7 @@ msgstr "Confirmare"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
msgid "Connected"
msgstr "Conectat"
@@ -1711,7 +1845,7 @@ msgstr "Încercarea de conectare a eșuat"
msgid "Connection attempt failed."
msgstr "Încercarea de conectare a eșuat."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid "Connection endpoint"
msgstr "Punct final de conexiune"
@@ -1723,16 +1857,16 @@ msgstr "Conexiunea s-a pierdut"
msgid "Connections"
msgstr "Conexiuni"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
msgid "Connectivity change"
msgstr "Modificarea conectivității"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:32
msgctxt "nft ct state"
msgid "Conntrack state"
msgstr "Starea Conntrack"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:34
msgctxt "nft ct status"
msgid "Conntrack status"
msgstr "Status Conntrack"
@@ -1755,29 +1889,29 @@ msgstr ""
msgid "Contents have been saved."
msgstr "Conţinutul a fost salvat."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269
msgid "Continue"
msgstr "Continuați"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
msgctxt "nft jump action"
msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
msgstr "Continuați în <strong><a href=\"#%q.%q\">%h</a></strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
msgid "Continue in calling chain"
msgstr "Continuați apelarea legăturii"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:551
msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr "Continuați procesarea pachetelor nepotrivite"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4546
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4544
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1791,20 +1925,20 @@ msgstr ""
msgid "Country"
msgstr "Țară"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
msgid "Country Code"
msgstr "Codul țării"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid "Coverage cell density"
msgstr "Densitatea celulelor de acoperire"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid "Create / Assign firewall-zone"
msgstr "Creați / Atribuiți o zonă de firewall"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
msgid "Create interface"
msgstr "Creați interfața"
@@ -1820,12 +1954,12 @@ msgstr "Nivelul jurnalului Cron"
msgid "Current power"
msgstr "Puterea actuală"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
msgctxt "nft meta hour"
msgid "Current time"
msgstr "Ora curentă"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
msgctxt "nft meta day"
msgid "Current weekday"
msgstr "Ziua curentă a săptămânii"
@@ -1853,8 +1987,8 @@ msgstr "Interval de aprindere personalizat (kernel: temporizat)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
msgid ""
-"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
-"\">LED</abbr>s if possible."
+"Customizes the behaviour of the device <abbr title=\"Light Emitting "
+"Diode\">LED</abbr>s if possible."
msgstr ""
"Personalizați, dacă este posibil, comportamentul <abbr title=\"Light "
"Emitting Diode\">-LED</abbr>-urilor dispozitivului."
@@ -1863,38 +1997,38 @@ msgstr ""
msgid "DAD transmits"
msgstr "DAD transmite"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "DAE-Client"
msgstr "Client-DAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "DAE-Port"
msgstr "Portul-DAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "DAE-Secret"
msgstr "Secretul-DAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
msgid "DHCP Options"
msgstr "Opțiuni DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
msgid "DHCP Server"
msgstr "Server DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:249
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
msgid "DHCP and DNS"
msgstr "DHCP și DNS"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2110
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:969
msgid "DHCP client"
msgstr "Client DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid "DHCP-Options"
msgstr "Opțiuni-DHCP"
@@ -1903,7 +2037,7 @@ msgstr "Opțiuni-DHCP"
msgid "DHCPv6 client"
msgstr "Client DHCPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
msgid "DHCPv6-Service"
msgstr "Serviciul DHCPv6"
@@ -1915,27 +2049,27 @@ msgstr "Serviciul DHCPv6"
msgid "DNS"
msgstr "DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
msgid "DNS forwardings"
msgstr "Redirecționări DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526
msgid "DNS query port"
msgstr "Port de interogare DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
msgid "DNS search domains"
msgstr "Domenii de căutare DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
msgid "DNS server port"
msgstr "Portul serverului DNS"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:286
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
msgid "DNS setting is invalid"
msgstr "Setarea DNS nu este valabilă"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid "DNS weight"
msgstr "Pondere DNS"
@@ -1943,11 +2077,11 @@ msgstr "Pondere DNS"
msgid "DNS-Label / FQDN"
msgstr "Etichetă DNS / FQDN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
msgid "DNSSEC"
msgstr "DNSSEC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
msgid "DNSSEC check unsigned"
msgstr "Verificare DNSSEC nesemnată"
@@ -1959,39 +2093,47 @@ msgstr "Timpul de așteptare DPD Idle"
msgid "DS-Lite AFTR address"
msgstr "Adresa DS-Lite AFTR"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
msgid "DSL"
msgstr "DSL"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
msgid "DSL Status"
msgstr "Starea DSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
msgid "DSL line mode"
msgstr "Mod linie DSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "DTIM Interval"
msgstr "Interval DTIM"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
msgid "DUID"
msgstr "DUID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Data Rate"
msgstr "Rata de date"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+msgid "Data Received"
+msgstr "Date primite"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
+msgid "Data Transmitted"
+msgstr "Date transmise"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
msgid "Debug"
msgstr "Depanare"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
msgid "Default router"
msgstr "Router implicit"
@@ -1999,7 +2141,7 @@ msgstr "Router implicit"
msgid "Default state"
msgstr "Stare implicită"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid ""
"Define additional DHCP options, for example "
"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
@@ -2029,23 +2171,23 @@ msgstr ""
msgid "Defines a specific MTU for this route"
msgstr "Definește un MTU specific pentru această rută"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid "Delegate IPv6 prefixes"
msgstr "Delegați prefixele IPv6"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3566
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
msgid "Delete"
msgstr "Ștergeți"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
msgid "Delete key"
msgstr "Ștergeți cheia"
@@ -2053,21 +2195,22 @@ msgstr "Ștergeți cheia"
msgid "Delete request failed: %s"
msgstr "Cererea de ștergere a eșuat: %s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:906
msgid "Delete this network"
msgstr "Ștergeți această rețea"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "Delivery Traffic Indication Message Interval"
msgstr "Intervalul mesajului de indicare a traficului de livrare"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
msgid "Description"
msgstr "Descriere"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
msgid "Deselect"
msgstr "Deselectați"
@@ -2075,7 +2218,7 @@ msgstr "Deselectați"
msgid "Design"
msgstr "Design"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:731
msgid "Designated master"
msgstr "Desemnat principal"
@@ -2085,12 +2228,12 @@ msgstr "Desemnat principal"
msgid "Destination"
msgstr "Destinaţie"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
msgctxt "nft ip daddr"
msgid "Destination IP"
msgstr "IP-ul destinației"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
msgctxt "nft ip6 daddr"
msgid "Destination IPv6"
msgstr "Destinația IPv6"
@@ -2099,7 +2242,7 @@ msgstr "Destinația IPv6"
msgid "Destination port"
msgstr "Portul de destinație"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
msgctxt "nft ip dport"
msgid "Destination port"
msgstr "Portul de destinație"
@@ -2112,21 +2255,21 @@ msgstr "Zonă de destinație"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1134
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid "Device"
msgstr "Dispozitiv"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:920
msgid "Device Configuration"
msgstr "Configurarea dispozitivului"
@@ -2147,7 +2290,7 @@ msgstr "Numele dispozitivului"
msgid "Device not managed by ModemManager."
msgstr "Dispozitivul nu este gestionat de ModemManager."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
msgid "Device not present"
msgstr "Dispozitivul nu este prezent"
@@ -2155,7 +2298,7 @@ msgstr "Dispozitivul nu este prezent"
msgid "Device type"
msgstr "Tipul dispozitivului"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4545
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4543
msgid "Device unreachable!"
msgstr "Dispozitiv inaccesibil!"
@@ -2163,16 +2306,16 @@ msgstr "Dispozitiv inaccesibil!"
msgid "Device unreachable! Still waiting for device..."
msgstr "Nu se poate contacta dispozitivul! Se așteaptă dispozitivul..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
msgid "Devices"
msgstr "Dispozitive"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:159
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
msgid "Diagnostics"
msgstr "Diagnosticare"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106
msgid "Dial number"
msgstr "Formați numărul"
@@ -2182,12 +2325,12 @@ msgstr "Director"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Disable"
msgstr "Dezactivați"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid ""
"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
"this interface."
@@ -2204,20 +2347,21 @@ msgstr "Dezactivați căutările DNS"
msgid "Disable Encryption"
msgstr "Dezactivați Criptarea"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1184
msgid "Disable Inactivity Polling"
msgstr "Dezactivați verificarea inactivității"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Disable this network"
msgstr "Dezactivați această rețea"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
@@ -2226,23 +2370,23 @@ msgstr "Dezactivați această rețea"
msgid "Disabled"
msgstr "Dezactivat"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:521
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
msgctxt "Label indicating that WireGuard peer is disabled"
msgid "Disabled"
msgstr "Dezactivat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Disassociate On Low Acknowledgement"
msgstr "Dezasociere la recunoaștere scăzută"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
msgid ""
"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
msgstr ""
-"Respingeți răspunsurile din amonte care conțin adrese <a href=\"%s"
-"\">RFC1918</a>."
+"Respingeți răspunsurile din amonte care conțin adrese <a "
+"href=\"%s\">RFC1918</a>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351
@@ -2250,7 +2394,6 @@ msgid "Disconnect"
msgstr "Deconectați"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
msgid "Disconnection attempt failed"
msgstr "Încercarea de deconectare a eșuat"
@@ -2264,19 +2407,21 @@ msgstr "Spațiu pe disc"
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3264
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1775
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
msgid "Dismiss"
msgstr "Închideți"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance Optimization"
msgstr "Optimizarea distanței"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance to farthest network member in meters."
msgstr "Distanța până la cel mai îndepărtat membru al rețelei, în metri."
@@ -2284,7 +2429,7 @@ msgstr "Distanța până la cel mai îndepărtat membru al rețelei, în metri."
msgid "Distributed ARP Table"
msgstr "Tabel ARP distribuit"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
msgid ""
"Dnsmasq instance to which this boot section is bound. If unspecified, the "
"section is valid for all dnsmasq instances."
@@ -2292,17 +2437,17 @@ msgstr ""
"Instanța Dnsmasq la care este legată această secțiune de pornire. Dacă nu "
"este specificat, secțiunea este valabilă pentru toate instanțele dnsmasq."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid ""
-"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
-"forwarder."
+"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
+"abbr> forwarder."
msgstr ""
-"Dnsmasq este un server ușor <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> și <abbr title=\"Domain Name System\">DNS</abbr> "
+"Dnsmasq este un server ușor <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> și <abbr title=\"Domain Name System\">DNS</abbr> "
"redirecționator."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
msgid "Do not cache negative replies, e.g. for non-existent domains."
msgstr ""
"Nu puneți în cache răspunsurile negative, de exemplu pentru domenii "
@@ -2316,24 +2461,19 @@ msgstr ""
msgid "Do not create host route to peer (optional)."
msgstr "Nu creați o rută gazdă către partener (opțional)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
msgid "Do not forward DNS queries without dots or domain parts."
msgstr "Nu transmiteți interogări DNS fără puncte sau părți de domeniu."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
-msgid "Do not forward queries that cannot be answered by public resolvers."
-msgstr ""
-"Nu transmiteți interogări la care nu pot răspunde rezolvatorii publici."
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
msgid "Do not forward reverse lookups for local networks."
msgstr "Nu redirecționați căutările inverse pentru rețelele locale."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
msgid "Do not listen on the specified interfaces."
msgstr "Nu ascultați pe interfețele specificate."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
msgid "Do not offer DHCPv6 service on this interface."
msgstr "Nu oferiți serviciul DHCPv6 pe această interfață."
@@ -2342,7 +2482,7 @@ msgctxt "VLAN port state"
msgid "Do not participate"
msgstr "Nu participați"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
msgid ""
"Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
"packets."
@@ -2354,7 +2494,7 @@ msgstr ""
msgid "Do not send a hostname"
msgstr "Nu trimiteți un nume de gazdă"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
msgid ""
"Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr> messages on this interface."
@@ -2366,7 +2506,7 @@ msgstr ""
msgid "Do you really want to delete \"%s\" ?"
msgstr "Sigur doriți să ștergeți \"%s\" ?"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
msgstr "Sigur doriți să ștergeți această cheie SSH?"
@@ -2378,7 +2518,7 @@ msgstr "Sigur doriți să ștergeți toate setările?"
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "Sigur doriți să ștergeți recursiv directorul \"%s\" ?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:593
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613
msgid "Do you want to replace the current PSK?"
msgstr "Doriți să înlocuiți PSK-ul actual?"
@@ -2386,15 +2526,16 @@ msgstr "Doriți să înlocuiți PSK-ul actual?"
msgid "Do you want to replace the current keys?"
msgstr "Doriți să înlocuiți cheile actuale?"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
msgid "Domain"
msgstr "Domeniu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
msgid "Domain required"
msgstr "Domeniul este necesar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
msgid "Domain whitelist"
msgstr "Lista albă de domenii"
@@ -2420,15 +2561,17 @@ msgstr "Descărcați backup-ul"
msgid "Download mtdblock"
msgstr "Descărcați mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
msgid "Downstream SNR offset"
msgstr "Decalaj SNR în flux"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
msgid ""
"Drag or paste a valid <em>*.conf</em> file below to configure the local "
"WireGuard interface."
msgstr ""
+"Trageți sau lipiți un fișier <em>*.conf</em> valid mai jos pentru a "
+"configura interfața WireGuard locală."
#: modules/luci-base/htdocs/luci-static/resources/form.js:2698
msgid "Drag to reorder"
@@ -2438,12 +2581,12 @@ msgstr "Trageți pentru a reordona"
msgid "Drop Duplicate Frames"
msgstr "Renunțați la cadrele duplicate"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
msgctxt "nft drop action"
msgid "Drop packet"
msgstr "Aruncă pachetul"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:547
msgctxt "Chain policy: drop"
msgid "Drop unmatched packets"
msgstr "Aruncă pachetele nepotrivite"
@@ -2465,20 +2608,20 @@ msgstr ""
msgid "Dual-Stack Lite (RFC6333)"
msgstr "Dual-Stack Lite (RFC6333)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
msgstr ""
"<abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> Dinamic"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "Dynamic Authorization Extension client."
msgstr "Client Extensie Autorizare Dinamică."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "Dynamic Authorization Extension port."
msgstr "Port Extensie Autorizare Dinamică."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "Dynamic Authorization Extension secret."
msgstr "Secret Extensie Autorizare Dinamică."
@@ -2486,7 +2629,7 @@ msgstr "Secret Extensie Autorizare Dinamică."
msgid "Dynamic tunnel"
msgstr "Tunel dinamic"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid ""
"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
"having static leases will be served."
@@ -2498,17 +2641,17 @@ msgstr ""
msgid "EA-bits length"
msgstr "Lungimea EA-bits"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1635
msgid "EAP-Method"
msgstr "Metoda-EAP"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:505
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
msgid "Edit"
msgstr "Editați"
@@ -2524,15 +2667,15 @@ msgstr ""
"Editați datele de configurare brute de mai sus pentru a remedia orice eroare "
"și apăsați \"Salvați\" pentru a reîncărca pagina."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
msgid "Edit this network"
msgstr "Editați această rețea"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:852
msgid "Edit wireless network"
msgstr "Editați rețeaua wireless"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
msgctxt "nft rt mtu"
msgid "Effective route MTU"
msgstr "Ruta efectivă MTU"
@@ -2565,12 +2708,12 @@ msgstr "Neetichetate de ieșire"
msgid "Emergency"
msgstr "Urgență"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Enable"
msgstr "Activați"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
msgstr ""
"Activează / Dezactivează omologul. Reporniți interfața wireguard pentru a "
@@ -2588,7 +2731,7 @@ msgstr ""
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
msgstr "Activeaza <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
msgstr "Activați <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
@@ -2639,7 +2782,7 @@ msgstr "Activați clientul NTP"
msgid "Enable Single DES"
msgstr "Activează DES unic"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
msgid "Enable TFTP server"
msgstr "Activați serverul TFTP"
@@ -2651,28 +2794,28 @@ msgstr "Activați filtrarea VLAN"
msgid "Enable VLAN functionality"
msgstr "Activați funcționalitatea VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1787
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
msgstr "Activează butonul WPS al router-ului, necesită WPA(2)-PSK/WPA3-SAE"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
msgid ""
-"Enable automatic redirection of <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> port."
+"Enable automatic redirection of <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr> port."
msgstr ""
"Activați redirecționarea automată a cererilor <abbr title=\"Hypertext "
"Transfer Protocol\">HTTP</abbr> către portul <abbr title=\"Hypertext "
"Transfer Protocol Secure\">HTTPS</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
msgstr ""
"Activează delegarea fluxului intern a prefixelor IPv6 disponibile pe această "
"interfață"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid "Enable key reinstallation (KRACK) countermeasures"
msgstr "Activarea contramăsurilor de reinstalare a cheilor (KRACK)"
@@ -2700,7 +2843,7 @@ msgstr "Activare multicast querier"
msgid "Enable multicast support"
msgstr "Activați suportul multicast"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
msgstr ""
@@ -2729,11 +2872,11 @@ msgstr "Activați suportul pentru traficul multicast (opțional)."
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
msgstr "Activați indicatorul DF (Don't Fragment) al pachetelor încapsulate."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
msgid "Enable the built-in single-instance TFTP server."
msgstr "Activați serverul TFTP încorporat într-o singură instanță."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Enable this network"
msgstr "Activați această rețea"
@@ -2746,8 +2889,9 @@ msgstr "Activați suma de control tx"
msgid "Enable unicast flooding"
msgstr "Activați inundarea unicast"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
msgstr "Activat"
@@ -2756,7 +2900,7 @@ msgstr "Activat"
msgid "Enables IGMP snooping on this bridge"
msgstr "Activează IGMP snooping pe acest pod"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
@@ -2780,28 +2924,33 @@ msgstr "Activează protocolul Spanning Tree pe acest pod"
msgid "Encapsulation limit"
msgstr "Limita încapsulării"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
msgid "Encapsulation mode"
msgstr "Modul de incapsulare"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1815
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
msgid "Encryption"
msgstr "Criptare"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+msgid "Endpoint"
+msgstr "Punct final"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid "Endpoint Host"
msgstr "Gazdă Endpoint"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Endpoint Port"
msgstr "Port Endpoint"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:316
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
msgid "Endpoint setting is invalid"
msgstr "Setarea punctului final nu este valabilă"
@@ -2837,11 +2986,11 @@ msgstr "Introduceți valori personalizate"
msgid "Erasing..."
msgstr "Ștergere..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:115
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:116
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
msgid "Error"
msgstr "Eroare"
@@ -2850,16 +2999,16 @@ msgstr "Eroare"
msgid "Error getting PublicKey"
msgstr "Eroare la obținerea PublicKey"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Errored seconds (ES)"
msgstr "Secunde eronate (ES)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3027
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
#: modules/luci-compat/luasrc/model/network.lua:1433
msgid "Ethernet Adapter"
msgstr "Adaptor ethernet"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
#: modules/luci-compat/luasrc/model/network.lua:1423
msgid "Ethernet Switch"
msgstr "Switch-ul ethernet"
@@ -2872,11 +3021,19 @@ msgstr "La fiecare 30 de secunde (lent, 0)"
msgid "Every second (fast, 1)"
msgstr "La fiecare secundă (rapid, 1)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
msgid "Exclude interfaces"
msgstr "Excludeți interfețele"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:160
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr ""
+"Executarea diverselor comenzi de rețea pentru a verifica conexiunea și "
+"rezoluția numelui la alte sisteme."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
msgid ""
"Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
"e.g. for RBL services."
@@ -2888,11 +3045,15 @@ msgstr ""
msgid "Existing device"
msgstr "Dispozitiv existent"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
msgid "Expand hosts"
msgstr "Extindeți gazdele"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+msgid "Expected port number."
+msgstr "Numărul de port așteptat."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
msgid "Expecting a hexadecimal assignment hint"
msgstr "Așteptând un indiciu de atribuire hexazecimală"
@@ -2913,11 +3074,11 @@ msgstr "Așteptarea a două valori de prioritate separate prin două puncte"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "Expecting: %s"
msgstr "Se așteaptă: %s"
@@ -2929,7 +3090,7 @@ msgstr "Se așteaptă: valoare nevidă"
msgid "Expires"
msgstr "Expiră"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
msgstr ""
@@ -2940,11 +3101,11 @@ msgstr ""
msgid "External"
msgstr "Extern"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "External R0 Key Holder List"
msgstr "Lista de suporturi de chei externe R0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid "External R1 Key Holder List"
msgstr "Lista de suporturi de chei R1 externe"
@@ -2972,15 +3133,15 @@ msgstr "Opțiuni suplimentare pppd"
msgid "Extra sstpc options"
msgstr "Opțiuni suplimentare sstpc"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550
msgid "FT over DS"
msgstr "FT peste DS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1549
msgid "FT over the Air"
msgstr "FT pe calea aerului"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
msgid "FT protocol"
msgstr "Protocolul FT"
@@ -2988,19 +3149,43 @@ msgstr "Protocolul FT"
msgid "Failed to change the system password."
msgstr "Nu s-a reușit schimbarea parolei sistemului."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr "Nu s-a reușit configurarea modemului"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr "Nu a reușit să confirme aplicarea în %ds, așteptând rollback…"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr "Nu a reușit să se conecteze"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr "Nu s-a reușit deconectarea"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
msgstr "Nu a reușit să execute acțiunea \"/etc/init.d/%s %s\": %s"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr "Nu a reușit să obțină informații despre modem"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr "Nu s-a reușit inițializarea modemului"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr "Nu s-a reușit setarea modului de operare"
+
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
msgid "File"
msgstr "Fișier"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"File listing upstream resolvers, optionally domain-specific, e.g. "
"<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
@@ -3012,36 +3197,44 @@ msgstr ""
msgid "File not accessible"
msgstr "Fișierul nu este accesibil"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
msgid "File to store DHCP lease information."
msgstr "Fișier în care se stochează informațiile de închiriere DHCP."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
msgid "File with upstream resolvers."
msgstr "Fișier cu rezolvatori din amonte."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "Filename"
msgstr "Numele fișierului"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
msgid "Filename of the boot image advertised to clients."
msgstr "Numele de fișier al imaginii de pornire anunțate clienților."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
msgid "Filesystem"
msgstr "Sistemul de fișiere"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+msgid "Filter IPv4 A records"
+msgstr "Filtrarea înregistrărilor IPv4 A"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+msgid "Filter IPv6 AAAA records"
+msgstr "Filtrarea înregistrărilor IPv6 AAAA"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+msgid "Filter SRV/SOA service discovery"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
msgid "Filter private"
msgstr "Filtrați privatele"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
-msgid "Filter useless"
-msgstr "Filtrați nefolosite"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
msgid "Filtering for all slaves, no validation"
msgstr "Filtrare pentru toate secundare, fără validare"
@@ -3055,8 +3248,13 @@ msgid "Filtering for all slaves, validation only for backup slaves"
msgstr ""
"Filtrare pentru toate scundare, validare numai pentru secundare de rezervă"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Finalizing failed"
msgstr "Finalizarea a eșuat"
@@ -3068,7 +3266,7 @@ msgstr ""
"Găsiți toate sistemele de fișiere și swap atașate în prezent și înlocuiți "
"configurația cu cea implicită pe baza a ceea ce a fost detectat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
msgid "Find and join network"
msgstr "Găsiți și alăturați-vă rețelei"
@@ -3082,10 +3280,11 @@ msgid "Firewall"
msgstr "Firewall"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
msgid "Firewall Mark"
msgstr "Marca Firewall"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
msgid "Firewall Settings"
msgstr "Setările firewall-ului"
@@ -3097,15 +3296,15 @@ msgstr "Starea Firewall-ului"
msgid "Firewall mark"
msgstr "Marca Firewall"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
msgid "Firmware File"
msgstr "Fișier firmware"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
msgid "Firmware Version"
msgstr "Versiunea Firmware-ului"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
msgid "Fixed source port for outbound DNS queries."
msgstr "Port sursă fix pentru interogările DNS de ieșire."
@@ -3131,20 +3330,20 @@ msgstr "Operațiuni de scriere"
msgid "Flashing…"
msgstr "Scriere…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force"
msgstr "Forțați"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid "Force 40MHz mode"
msgstr "Forțați modul 40MHz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
msgid "Force CCMP (AES)"
msgstr "Forțați CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force DHCP on this network even if another server is detected."
msgstr "Forțați DHCP în această rețea chiar dacă este detectat un alt server."
@@ -3156,15 +3355,15 @@ msgstr "Forțați versiunea IGMP"
msgid "Force MLD version"
msgstr "Forțați versiunea MLD"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
msgid "Force TKIP"
msgstr "Forțați TKIP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
msgid "Force TKIP and CCMP (AES)"
msgstr "Forțați TKIP și CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid "Force link"
msgstr "Forțați legătura"
@@ -3176,23 +3375,23 @@ msgstr "Forțați upgrade-ul"
msgid "Force use of NAT-T"
msgstr "Forțați utilizarea NAT-T"
-#: modules/luci-base/luasrc/view/csrftoken.htm:8
+#: modules/luci-base/ucode/template/csrftoken.ut:8
msgid "Form token mismatch"
msgstr "Necorespundere între simboluri de formular"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
msgid ""
-"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> messages between the designated master "
-"interface and downstream interfaces."
+"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
+"designated master interface and downstream interfaces."
msgstr ""
"Redirecționează mesajele <abbr title=\"Neighbour Discovery Protocol\">NDP</"
"abbr> <abbr title=\"Neighbour Solicitation, Type 135\">NS</abbr> și <abbr "
"title=\"Neighbour Advertisement, Type 136\">NA</abbr> între interfața "
"principală desemnată și interfețele din aval."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
msgid ""
"Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages received on the designated master interface to downstream "
@@ -3206,7 +3405,7 @@ msgstr ""
msgid "Forward DHCP traffic"
msgstr "Redirecționarea traficului DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
msgid ""
"Forward DHCPv6 messages between the designated master interface and "
"downstream interfaces."
@@ -3214,7 +3413,7 @@ msgstr ""
"Redirecționează mesajele DHCPv6 între interfața principală desemnată și "
"interfețele din downstream."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
msgid "Forward Error Correction Seconds (FECS)"
msgstr "Secunde de corecție a erorilor înainte (FECS)"
@@ -3226,7 +3425,7 @@ msgstr "Redirecționarea traficului de difuzare"
msgid "Forward delay"
msgstr "Întârziere redirecționare"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
msgid "Forward mesh peer traffic"
msgstr "Redirecționarea traficului între omologi de plasă"
@@ -3235,7 +3434,7 @@ msgid "Forward multicast packets as unicast packets on this device."
msgstr ""
"Redirecționează pachetele multicast ca pachete unicast pe acest dispozitiv."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
msgid "Forwarding mode"
msgstr "Mod de redirecționare"
@@ -3243,11 +3442,11 @@ msgstr "Mod de redirecționare"
msgid "Fragmentation"
msgstr "Fragmentare"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:964
msgid "Fragmentation Threshold"
msgstr "Pragul de fragmentare"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
msgctxt "nft nat flag fully-random"
msgid "Full port randomization"
msgstr "Randomizarea completă a porturilor"
@@ -3267,7 +3466,7 @@ msgid "GHz"
msgstr "GHz"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
msgid "GPRS only"
msgstr "Doar GPRS"
@@ -3306,8 +3505,8 @@ msgstr "Porturile porții de acces"
msgid "Gateway address is invalid"
msgstr "Adresa porții de acces este nevalidă"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
@@ -3315,10 +3514,10 @@ msgstr "Adresa porții de acces este nevalidă"
msgid "General Settings"
msgstr "Setări generale"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "General Setup"
msgstr "Configurare generală"
@@ -3330,7 +3529,7 @@ msgstr "Opțiuni generale ale dispozitivului"
msgid "Generate Config"
msgstr "Generare configurare"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid "Generate PMK locally"
msgstr "Generarea locală a PMK"
@@ -3338,11 +3537,11 @@ msgstr "Generarea locală a PMK"
msgid "Generate archive"
msgstr "Generați arhivă"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:789
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819
msgid "Generate configuration"
msgstr "Generarea configurației"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:829
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859
msgid "Generate configuration…"
msgstr "Generarea configurației…"
@@ -3350,16 +3549,16 @@ msgstr "Generarea configurației…"
msgid "Generate new key pair"
msgstr "Generarea unei noi perechi de chei"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
msgid "Generate preshared key"
msgstr "Generarea unei chei prestabilite"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:671
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:691
msgid "Generates a configuration suitable for import on a WireGuard peer"
msgstr ""
"Generează o configurație potrivită pentru a fi importată pe un peer WireGuard"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:763
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
msgid "Generating QR code…"
msgstr "Generarea de coduri QR…"
@@ -3373,25 +3572,25 @@ msgstr ""
msgid "Global Settings"
msgstr "Setări generale"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
msgid "Global network options"
msgstr "Opțiuni de rețea globală"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:82
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:84
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
msgid "Go to firmware upgrade..."
msgstr "Mergeți la actualizarea firmware-ului..."
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:72
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
msgid "Go to password configuration..."
msgstr "Mergeți la configurarea parolei..."
#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3748
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
msgid "Go to relevant configuration page"
@@ -3417,6 +3616,10 @@ msgstr "Acordați acces la procedurile LuCI OpenConnect"
msgid "Grant access to LuCI Wireguard procedures"
msgstr "Acordați acces la procedurile LuCI Wireguard"
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr "Acordarea accesului la procedurile LuCI openfortivpn"
+
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
msgid "Grant access to SSH configuration"
msgstr "Acordați acces la configurația SSH"
@@ -3522,11 +3725,11 @@ msgstr "Acces HTTP(S)"
msgid "Hang Up"
msgstr "Închideți"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Header Error Code Errors (HEC)"
msgstr "Erori de cod de eroare de antet (HEC)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
msgid "Heartbeat interval (kernel: heartbeat)"
msgstr "Intervalul de bătaie a inimii (kernel: heartbeat)"
@@ -3542,7 +3745,7 @@ msgstr ""
"Aici puteți configura aspectele de bază ale dispozitivului dumneavoastră, "
"cum ar fi numele de gazdă sau fusul orar."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "Ascunde <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
@@ -3551,11 +3754,11 @@ msgstr "Ascunde <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgid "Hide empty chains"
msgstr "Ascundeți legăturile goale"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
msgid "High"
msgstr "Mare"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
msgctxt "Chain hook description"
msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
msgstr "Cârlig: <strong>%h</strong> (%h), Prioritate: <strong>%d</strong>"
@@ -3565,7 +3768,7 @@ msgid "Hop Penalty"
msgstr "Penalitate pentru Hop"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2169
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2231
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
msgid "Host"
@@ -3575,7 +3778,7 @@ msgstr "Gazdă"
msgid "Host expiry timeout"
msgstr "Timpul de expirare a gazdei"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
msgid "Host requests this filename from the boot server."
msgstr "Gazda solicită acest nume de fișier de la serverul de pornire."
@@ -3584,9 +3787,9 @@ msgid "Host-Uniq tag content"
msgstr "Conținutul etichetei Host-Uniq"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
msgid "Hostname"
@@ -3596,11 +3799,11 @@ msgstr "Numele gazdei ( hostname )"
msgid "Hostname to send when requesting DHCP"
msgstr "Numele gazdei care trebuie trimis atunci când se solicită DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
msgid "Hostnames"
msgstr "Numele gazdelor (hostnames)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
msgid ""
"Hostnames are used to bind a domain name to an IP address. This setting is "
"redundant for hostnames already configured with static leases, but it can be "
@@ -3627,18 +3830,30 @@ msgstr "Contoare care pot fi citite de om"
msgid "Hybrid"
msgstr "Hibrid"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr "cod ICMP"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr "tip ICMP"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
msgctxt "nft icmpv6 code"
msgid "ICMPv6 code"
msgstr "Codul ICMPv6"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
msgctxt "nft icmpv6 type"
msgid "ICMPv6 type"
msgstr "Tipul ICMPv6"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
+msgid "ID"
+msgstr "ID"
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3656,11 +3871,11 @@ msgstr "Grupul IKE DH"
msgid "IP Addresses"
msgstr "Adrese IP"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
msgid "IP Protocol"
msgstr "Protocolul IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
msgid "IP Sets"
msgstr "Seturi IP"
@@ -3668,7 +3883,7 @@ msgstr "Seturi IP"
msgid "IP Type"
msgstr "Tip IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
msgid "IP address"
@@ -3684,7 +3899,14 @@ msgstr "Adresa IP este invalidă"
msgid "IP address is missing"
msgstr "Adresa IP lipsește"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:37
msgctxt "nft ip protocol"
msgid "IP protocol"
msgstr "Protocolul IP"
@@ -3694,15 +3916,15 @@ msgctxt "nft meta l4proto"
msgid "IP protocol"
msgstr "Protocolul IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
msgid "IP set"
msgstr "Set IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305
msgid "IP sets"
msgstr "Seturi IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
msgid "IPs to override with NXDOMAIN"
msgstr "Bogus NX Domain Override"
@@ -3710,14 +3932,14 @@ msgstr "Bogus NX Domain Override"
msgid "IPsec XFRM"
msgstr "IP sec XFRM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
msgid "IPv4"
msgstr "IPv4"
@@ -3743,7 +3965,7 @@ msgstr "Conexiune IPv4 externă"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
msgid "IPv4 address"
@@ -3783,11 +4005,11 @@ msgstr "Prefix IPv4"
msgid "IPv4 prefix length"
msgstr "Lungime prefix IPv4"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:626
msgid "IPv4 traffic table \"%h\""
msgstr "Tabelul de trafic IPv4 \"%h\""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
msgid "IPv4+IPv6"
msgstr "IPv4+IPv6"
@@ -3800,23 +4022,23 @@ msgstr "IPv4-în-IPv4 (RFC2003)"
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr "IPv4/IPv6 (ambele - valoarea implicită este IPv4)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:634
msgid "IPv4/IPv6 traffic table \"%h\""
msgstr "Tabelul de trafic IPv4/IPv6 \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:109
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
msgid "IPv6"
msgstr "IPv6"
@@ -3832,7 +4054,7 @@ msgstr "IPv6 MTU"
msgid "IPv6 Neighbours"
msgstr "Vecini IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
msgid "IPv6 RA Settings"
msgstr "Setări IPv6 RA"
@@ -3844,11 +4066,11 @@ msgstr "Rutarea IPv6"
msgid "IPv6 Rules"
msgstr "Rutarea IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
msgid "IPv6 Settings"
msgstr "Setări IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid "IPv6 ULA-Prefix"
msgstr "IPv6 ULA-Prefixul"
@@ -3862,12 +4084,12 @@ msgstr "Conexiune IPv6 externă"
msgid "IPv6 address"
msgstr "Adresa IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid "IPv6 assignment hint"
msgstr "Indicație de atribuire IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid "IPv6 assignment length"
msgstr "Lungimea alocării IPv6"
@@ -3883,7 +4105,7 @@ msgstr "Rețeaua IPv6 în notație adresă/mască de rețea"
msgid "IPv6 only"
msgstr "Doar IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid "IPv6 preference"
msgstr "Preferința IPv6"
@@ -3892,7 +4114,7 @@ msgstr "Preferința IPv6"
msgid "IPv6 prefix"
msgstr "Prefix IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid "IPv6 prefix filter"
msgstr "Filtru de prefix IPv6"
@@ -3906,15 +4128,15 @@ msgstr "Lungimea prefixului IPv6"
msgid "IPv6 routed prefix"
msgstr "Prefix rutat IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid "IPv6 source routing"
msgstr "Rutarea la sursă IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid "IPv6 suffix"
msgstr "Sufixul IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
msgid "IPv6 suffix (hex)"
msgstr "Sufixul IPv6 (hexagonal)"
@@ -3922,11 +4144,11 @@ msgstr "Sufixul IPv6 (hexagonal)"
msgid "IPv6 support"
msgstr "Suport IPv6"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:630
msgid "IPv6 traffic table \"%h\""
msgstr "Tabelul de trafic IPv6 \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr "Delegarea prefixului IPv6"
@@ -3945,7 +4167,7 @@ msgstr "IPv6-prin-IPv4 (6rd)"
msgid "IPv6-over-IPv4 (6to4)"
msgstr "IPv6-prin-IPv4 (6to4)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
msgid "Identity"
msgstr "Identitate"
@@ -3961,7 +4183,7 @@ msgstr "Dacă este bifat, adaugă \"+ipv6\" la opțiunile pppd"
msgid "If checked, encryption is disabled"
msgstr "Dacă este bifat, criptarea este dezactivată"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
@@ -3973,16 +4195,16 @@ msgstr ""
msgid "If set, the meaning of the match options is inverted"
msgstr "Dacă este setată, semnificația opțiunilor de potrivire este inversată"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr ""
"Dacă este specificat, montați dispozitivul după UUID-ul său în loc de un nod "
"de dispozitiv fix"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
@@ -3990,7 +4212,7 @@ msgstr ""
"Dacă este specificat, montați dispozitivul după UUID-ul său în loc de un nod "
"de dispozitiv fix"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -4000,25 +4222,25 @@ msgstr ""
"<strong>reconectare manuală la noul IP</strong> în termen de %d secunde "
"pentru a confirma setările, în caz contrar modificările vor fi anulate."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
msgid "If unchecked, no default route is configured"
msgstr "Dacă nu este bifat, nu este configurată nicio rută implicită"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr "Dacă nu este bifat, adresele de server DNS anunțate sunt ignorate"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid ""
"If your physical memory is insufficient unused data can be temporarily "
-"swapped to a swap-device resulting in a higher amount of usable <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
-"slow process as the swap-device cannot be accessed with the high datarates "
-"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+"swapped to a swap-device resulting in a higher amount of usable <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
msgstr ""
"În cazul în care memoria fizică este insuficientă, datele neutilizate pot fi "
"transferate temporar pe un dispozitiv de swap, ceea ce duce la o cantitate "
@@ -4027,15 +4249,15 @@ msgstr ""
"deoarece dispozitivul swap nu poate fi accesat cu vitezele mari de date ale "
"<abbr title=\"Random Access Memory\">RAM</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
msgid "Ignore <code>/etc/hosts</code>"
msgstr "Ignorați <code>/etc/hosts</code>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid "Ignore interface"
msgstr "Ignorați interfața"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
msgid "Ignore resolv file"
msgstr "Ignoră fișierul resolv"
@@ -4047,25 +4269,25 @@ msgstr "Imagine"
msgid "Image check failed:"
msgstr "Verificarea imaginii a eșuat:"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import as peer"
-msgstr ""
+msgstr "Importă ca peer"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import configuration"
msgstr "Configurație de import"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:484
-msgid "Import peer configuration…"
-msgstr "Importați configurația peer…"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:504
+msgid "Import configuration as peer…"
+msgstr "Importați configurația ca peer…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:470
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
msgid "Import settings"
msgstr "Setări de import"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:366
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:391
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:376
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:403
msgid "Imported peer configuration"
msgstr "Configurație omologă importată"
@@ -4086,7 +4308,7 @@ msgstr ""
"evitare a buclelor de bridge pentru a evita buclele de difuzare care pot "
"bloca întreaga rețea LAN."
-#: modules/luci-base/luasrc/view/csrftoken.htm:13
+#: modules/luci-base/ucode/template/csrftoken.ut:13
msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
@@ -4135,6 +4357,7 @@ msgstr "Interfață de intrare"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Incoming key"
msgstr "Cheia de intrare"
@@ -4149,7 +4372,7 @@ msgstr "Serializare de intrare"
msgid "Info"
msgstr "Informații"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Information"
msgstr "Informație"
@@ -4168,7 +4391,6 @@ msgid "Ingress device name"
msgstr "Numele dispozitivului de intrare"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
msgstr "Inițializare eșuată"
@@ -4180,31 +4402,40 @@ msgstr "Script de inițializare"
msgid "Initscripts"
msgstr "Script-uri de inițializare"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid "Inner certificate constraint (Domain)"
msgstr "Constrângerea certificatului interior (Domeniu)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid "Inner certificate constraint (SAN)"
msgstr "Constrângerea certificatului interior (SAN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid "Inner certificate constraint (Subject)"
msgstr "Constrângerea certificatului intern (Subiect)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid "Inner certificate constraint (Wildcard)"
msgstr "Constrângerea certificatului interior (Wildcard)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:310
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
msgid "Install protocol extensions..."
msgstr "Instalați extensiile de protocol..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
msgid "Instance"
msgstr "Instanța"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr "Instanța \"%h\""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
+msgid "Instance Details"
+msgstr "Detalii despre instanță"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid ""
"Instead of joining any network with a matching SSID, only connect to the "
"BSSID <code>%h</code>."
@@ -4216,6 +4447,7 @@ msgstr ""
msgid "Insufficient permissions to read UCI configuration."
msgstr "Permisiuni insuficiente pentru a citi configurația UCI."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
@@ -4223,7 +4455,7 @@ msgstr "Permisiuni insuficiente pentru a citi configurația UCI."
msgid "Interface"
msgstr "Interfață"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:728
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
msgid "Interface \"%h\" is already marked as designated master."
msgstr "Interfața \"%h\" este deja marcată ca principală."
@@ -4231,7 +4463,7 @@ msgstr "Interfața \"%h\" este deja marcată ca principală."
msgid "Interface %q device auto-migrated from %q to %q."
msgstr "Dispozitivul interfeței %q a migrat automat de la %q la %q."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
msgid "Interface Configuration"
msgstr "Configurarea interfeței"
@@ -4239,7 +4471,7 @@ msgstr "Configurarea interfeței"
msgid "Interface ID"
msgstr "ID-ul interfeței"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
msgid "Interface has %d pending changes"
msgstr "Interfața are %d modificări în așteptare"
@@ -4248,39 +4480,39 @@ msgstr "Interfața are %d modificări în așteptare"
msgid "Interface is disabled"
msgstr "Interfața este dezactivată"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:65
msgid "Interface is marked for deletion"
msgstr "Interfața este marcată pentru a fi ștearsă"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is reconnecting..."
msgstr "Interfața se reconectează..."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:194
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:214
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is shutting down..."
msgstr "Se închide interfața..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
msgid "Interface is starting..."
msgstr "Se pornește interfața..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304
msgid "Interface is stopping..."
msgstr "Se oprește interfața..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Interface name"
msgstr "Numele interfeței"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:314
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Interface not present or not connected yet."
msgstr "Interfața nu este prezentă sau nu este încă conectată."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:507
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
msgid "Interfaces"
msgstr "Interfețe"
@@ -4289,10 +4521,6 @@ msgstr "Interfețe"
msgid "Internal"
msgstr "Internă"
-#: modules/luci-base/luasrc/view/error500.htm:8
-msgid "Internal Server Error"
-msgstr "Eroare internă de server"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
msgid "Interval For Sending Learning Packets"
msgstr "Interval pentru trimiterea pachetelor de învățare"
@@ -4318,7 +4546,7 @@ msgstr "Nu este valid"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
msgid "Invalid APN provided"
msgstr "APN nevalabil furnizat"
@@ -4366,17 +4594,21 @@ msgstr "Comandă invalidă"
msgid "Invalid hexadecimal value"
msgstr "Valoare hexazecimală invalidă"
-#: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
msgid "Invalid username and/or password! Please try again."
msgstr ""
"Numele de utilizator și/sau parola nevalide! Vă rugăm să încercați din nou."
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr "Inversarea clipirii"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "Invert match"
msgstr "Potrivire inversă"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Isolate Clients"
msgstr "Izolați clienții"
@@ -4388,21 +4620,21 @@ msgstr ""
"Se pare că încercați să scrieți o imagine care nu se încadrează în memoria "
"flash, vă rugăm să verificați fișierul imagine!"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
msgid "JavaScript required!"
msgstr "JavaScript este necesar!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
msgid "Join Network"
msgstr "Alăturați-vă rețelei"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1829
msgid "Join Network: Wireless Scan"
msgstr "Alăturați-vă rețelei: Scanare wireless"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2107
msgid "Joining Network: %q"
msgstr "Conectarea la rețea: %q"
@@ -4414,24 +4646,28 @@ msgstr "Salt la regulă"
msgid "Keep settings and retain the current configuration"
msgstr "Păstrați setările și păstrați configurația curentă"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgid "Keep-Alive"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Kernel Log"
msgstr "Jurnalul Kernel-ului"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
msgid "Kernel Version"
msgstr "Versiunea Kernel-ului"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462
msgid "Key"
msgstr "Cheie"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
msgid "Key #%d"
msgstr "Cheia #%d"
@@ -4439,6 +4675,7 @@ msgstr "Cheia #%d"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Key for incoming packets (optional)."
msgstr "Cheia pentru pachetele primite (opțional)."
@@ -4446,15 +4683,20 @@ msgstr "Cheia pentru pachetele primite (opțional)."
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Key for outgoing packets (optional)."
msgstr "Cheia pentru pachetele de ieșire (opțional)."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
msgctxt "Label indicating that WireGuard peer lacks public key"
msgid "Key missing"
msgstr "Cheia lipsă"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr "Cheia utilizată pentru a semna configurația rețelei"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
msgctxt "nft unit"
msgid "KiB"
msgstr "KiB"
@@ -4498,12 +4740,12 @@ msgstr "Intervalul de ecou LCP"
msgid "LED Configuration"
msgstr "Configurarea LED-urilor"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
msgid "LLC"
msgstr "LLC"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid "Label"
msgstr "Etichetă"
@@ -4515,14 +4757,27 @@ msgstr "Limba"
msgid "Language and Style"
msgstr "Limba și stilul interfeței"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr ""
+"Ponderile mai mari (cu același prio) au o probabilitate proporțional mai "
+"mare de a fi selectate."
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
msgid "Last member interval"
msgstr "Intervalul ultimului membru"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
msgid "Latency"
msgstr "Latență"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
+msgid "Latest Handshake"
+msgstr "Cea mai recentă strângere de mână"
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
msgstr "Frunză"
@@ -4531,16 +4786,16 @@ msgstr "Frunză"
msgid "Learn"
msgstr "Învățați"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Learn routes"
msgstr "Învățați rutele"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
msgid "Lease file"
msgstr "Fișier de închiriere"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid "Lease time"
msgstr "Timp de închiriere"
@@ -4564,7 +4819,7 @@ msgstr "Lăsați gol pentru autodetecție"
msgid "Leave empty to use the current WAN address"
msgstr "Lăsați gol pentru a utiliza adresa WAN curentă"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid ""
"Legacy or badly behaving devices may require legacy 802.11b rates to "
"interoperate. Airtime efficiency may be significantly reduced where these "
@@ -4575,31 +4830,31 @@ msgstr ""
"fi semnificativ redusă în cazul în care sunt utilizate aceste dispozitive. "
"Se recomandă să nu se permită ratele 802.11b atunci când este posibil."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
msgid "Legacy rules detected"
msgstr "Reguli anterioare detectate"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
msgid "Legend:"
msgstr "Legendă:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Limit"
msgstr "Limită"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Line Attenuation (LATN)"
msgstr "Atenuarea liniei (LATN)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
msgid "Line Mode"
msgstr "Mod linie"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
msgid "Line State"
msgstr "Stare de linie"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Line Uptime"
msgstr "Timpul de funcționare a liniei"
@@ -4615,23 +4870,23 @@ msgstr "Monitorizarea legăturii"
msgid "Link On"
msgstr "Link activat"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
msgctxt "nft @ll,off,len"
msgid "Link layer header bits %d-%d"
msgstr "Biți de antet de nivel de legătură %d-%d"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:514
msgid "List of IP addresses to convert into NXDOMAIN responses."
msgstr "Lista de adrese IP care trebuie convertite în răspunsuri NXDOMAIN."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
-msgid "List of IP sets to populate with the specified domain IPs."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
+msgid "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here."
msgstr ""
"Listă de seturi IP care trebuie completate cu IP-urile de domeniu "
"specificate."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid ""
"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID "
@@ -4646,7 +4901,7 @@ msgstr ""
"R1 de la R0KH pe care STA a utilizat-o în timpul asocierii inițiale a "
"domeniului de mobilitate."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
"as 6 octets with colons,128-bit key as hex string. <br />This list is used "
@@ -4665,23 +4920,28 @@ msgstr ""
msgid "List of SSH key files for auth"
msgstr "Lista de fișiere de chei SSH pentru autentificare"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
msgid "List of domains to allow RFC1918 responses for."
msgstr "Lista domeniilor pentru care se permit răspunsurile RFC1918."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
-msgid "List of domains to force to an IP address."
-msgstr "Lista domeniilor care trebuie forțate la o adresă IP."
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
msgid "List of upstream resolvers to forward queries to."
msgstr "Lista de rezolvatori din upstream către care se transmit interogările."
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
msgid "Listen Port"
msgstr "Port de ascultare"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+msgid "Listen address"
+msgstr "Adresa de ascultare"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+msgid "Listen and Relay To IP family must be homogeneous."
+msgstr "Listen și Relay To Familia IP trebuie să fie omogenă."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342
msgid "Listen interfaces"
msgstr "Interfețe de ascultare"
@@ -4691,7 +4951,7 @@ msgstr ""
"Ascultă numai pe interfața dată sau, dacă nu este specificat, pe toate "
"interfețele"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
msgid ""
"Listen only on the specified interfaces, and loopback if not excluded "
"explicitly."
@@ -4699,11 +4959,11 @@ msgstr ""
"Ascultați numai pe interfețele specificate, și loopback dacă nu este exclus "
"în mod explicit."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
msgid "ListenPort setting is invalid"
msgstr "Setarea ListenPort nu este validă"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520
msgid "Listening port for inbound DNS queries."
msgstr "Port de ascultare pentru interogările DNS de intrare."
@@ -4712,7 +4972,7 @@ msgstr "Port de ascultare pentru interogările DNS de intrare."
msgid "Load"
msgstr "Încărcare"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:63
msgid "Load Average"
msgstr "Încărcare medie"
@@ -4720,27 +4980,28 @@ msgstr "Încărcare medie"
msgid "Load configuration…"
msgstr "Încărcați configurația…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2038
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
msgid "Loading data…"
msgstr "Încărcare date…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
msgid "Loading directory contents…"
msgstr "Încărcarea conținutului directorului…"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
-#: modules/luci-base/luasrc/view/view.htm:4
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
msgid "Loading view…"
msgstr "Se încarcă vizualizarea…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
msgid "Local"
msgstr "Locală"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
msgid "Local IP address"
msgstr "Adresa IP locală"
@@ -4760,11 +5021,12 @@ msgstr "Adresa IP locală de atribuit"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "Local IPv4 address"
msgstr "Adresa IPv4 locală"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
msgid "Local IPv6 DNS server"
msgstr "Server DNS IPv6 local"
@@ -4780,46 +5042,55 @@ msgstr "Adresa IPv6 locală"
msgid "Local Startup"
msgstr "Pornire locală"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
msgid "Local Time"
msgstr "Ora locală"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1019
msgid "Local ULA"
msgstr "ULA locală"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
msgid "Local domain"
msgstr "Domeniu local"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
msgid "Local domain suffix appended to DHCP names and hosts file entries."
msgstr ""
"Sufixul domeniului local adăugat la numele DHCP și la intrările din fișierul "
"hosts."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
msgid "Local server"
msgstr "Server local"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
msgid "Local service only"
msgstr "Doar serviciu local"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr "Cheie locală wireguard"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
msgid "Localise queries"
msgstr "Localizați interogările"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid "Lock to BSSID"
msgstr "Blocare la BSSID"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft log action"
+msgid "Log event \"<strong>%h</strong>…\""
+msgstr "Eveniment de jurnal \"<strong>%h</strong>. . .\""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
msgid "Log output level"
msgstr "Nivelul de ieșire a jurnalului"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
msgid "Log queries"
msgstr "Scrieți in jurnal interogările"
@@ -4846,8 +5117,8 @@ msgstr ""
msgid "Logical network to which the tunnel will be added (bridged) (optional)."
msgstr "Rețeaua logică la care va fi adăugat tunelul (punte) (opțional)."
-#: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
msgid "Login"
msgstr "Autentificare"
@@ -4859,24 +5130,28 @@ msgstr "Deconectare"
msgid "Loose filtering"
msgstr "Filtrare liberă"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Loss of Signal Seconds (LOSS)"
msgstr "Secunde de pierdere a semnalului (LOSS)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
msgid "Lowest leased address as offset from the network address."
msgstr "Cea mai joasă adresă închiriată ca decalaj față de adresa de rețea."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr "Modul de compatibilitate Lua activ"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
msgid "MAC"
msgstr "MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
msgid "MAC Address"
msgstr "Adresa MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
msgid "MAC Address Filter"
msgstr "Filtru de adrese MAC"
@@ -4885,15 +5160,15 @@ msgid "MAC Address For The Actor"
msgstr "Adresa MAC pentru actor"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
msgid "MAC VLAN"
msgstr "MAC VLAN"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2168
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2230
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
@@ -4902,11 +5177,11 @@ msgstr "MAC VLAN"
msgid "MAC address"
msgstr "Adresa MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
msgid "MAC-Filter"
msgstr "Filtru-MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
msgid "MAC-List"
msgstr "Listă-MAC"
@@ -4942,7 +5217,7 @@ msgid "MII Interval"
msgstr "Intervalul MII"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
@@ -4950,7 +5225,11 @@ msgstr "Intervalul MII"
msgid "MTU"
msgstr "MTU"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+msgid "MX"
+msgstr "MX"
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
msgid ""
"Make sure to clone the root filesystem using something like the commands "
"below:"
@@ -4959,7 +5238,7 @@ msgstr ""
"comenzilor de mai jos:"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
@@ -4968,27 +5247,27 @@ msgstr ""
msgid "Manual"
msgstr "Manual"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3891
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
msgid "Master"
msgstr "Principal"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr "Intervalul maxim <abbr title=\"Router Advertisement\">RA</abbr>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Max. Attainable Data Rate (ATTNDR)"
msgstr "Max. Rata de date realizabilă (ATTNDR)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533
msgid "Max. DHCP leases"
msgstr "Max. Închirieri DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
msgid "Max. EDNS0 packet size"
msgstr "Dimensiunea maximă a pachetului EDNS0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
msgid "Max. concurrent queries"
msgstr "Numărul maxim de interogări simultane"
@@ -4996,30 +5275,29 @@ msgstr "Numărul maxim de interogări simultane"
msgid "Maximum age"
msgstr "Vârsta maximă"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
msgid "Maximum allowed Listen Interval"
msgstr "Intervalul de ascultare maxim permis"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
msgid "Maximum allowed number of active DHCP leases."
msgstr "Numărul maxim permis de închirieri DHCP active."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
msgid "Maximum allowed number of concurrent DNS queries."
msgstr "Numărul maxim de interogări DNS simultane."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
msgid "Maximum allowed size of EDNS0 UDP packets."
msgstr "Dimensiunea maximă permisă a pachetelor UDP EDNS0."
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Maximum amount of seconds to wait for the modem to become ready"
msgstr ""
"Numărul maxim de secunde de așteptare pentru ca modemul să fie pregătit"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Maximum number of leased addresses."
msgstr "Numărul maxim de adrese închiriate."
@@ -5027,7 +5305,7 @@ msgstr "Numărul maxim de adrese închiriate."
msgid "Maximum snooping table size"
msgstr "Dimensiunea maximă a tabelului de snooping"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid ""
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
@@ -5035,10 +5313,14 @@ msgstr ""
"Timpul maxim permis între trimiterea de <abbr title=\"Router Advertisement, "
"ICMPv6 Type 134\">RA</abbr>. Valoarea implicită este de 600 de secunde."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid "Maximum transmit power"
msgstr "Putere maximă de transmisie"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+msgid "May prevent VoIP or other services from working."
+msgstr "Poate împiedica funcționarea serviciilor VoIP sau a altor servicii."
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
@@ -5051,7 +5333,7 @@ msgstr "Putere maximă de transmisie"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:330
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:331
msgid "Mbit/s"
-msgstr "Mbiți/s"
+msgstr "Mbit/s"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:35
msgid "Medium"
@@ -5065,7 +5347,7 @@ msgstr "Memorie"
msgid "Memory usage (%)"
msgstr "Memorie utilizată (%)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
msgid "Mesh"
msgstr "Plasă"
@@ -5073,7 +5355,7 @@ msgstr "Plasă"
msgid "Mesh ID"
msgstr "ID-ul plasei"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:997
msgid "Mesh Id"
msgstr "ID-ul plasei"
@@ -5103,12 +5385,12 @@ msgstr "Metoda de determinare a stării legăturii"
msgid "Metric"
msgstr "Metrică"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
msgctxt "nft unit"
msgid "MiB"
msgstr "MiB"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr "Minim <abbr title=\"Router Advertisement\">RA</abbr> interval"
@@ -5128,7 +5410,7 @@ msgstr ""
"Timpul minim necesar în secunde înainte ca o intrare ARP să poată fi "
"înlocuită. Împiedică distrugerea cache-ului ARP."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid ""
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
@@ -5148,7 +5430,7 @@ msgstr "Port sursă oglindă"
msgid "Mobile Data"
msgstr "Date mobile"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "Mobility Domain"
msgstr "Domeniul de mobilitate"
@@ -5157,14 +5439,14 @@ msgstr "Domeniul de mobilitate"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1813
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
msgid "Mode"
msgstr "Mod"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
msgid "Model"
msgstr "Model"
@@ -5180,13 +5462,13 @@ msgstr ""
"Conexiunea modemului este în curs de realizare. Vă rugăm așteptați. Acest "
"proces se va încheia după 2 minute."
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "Modem default"
msgstr "Modem implicit"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
msgid "Modem device"
@@ -5197,12 +5479,11 @@ msgid "Modem disconnection in progress. Please wait."
msgstr "Deconectarea modemului este în curs. Vă rugăm așteptați."
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
msgstr "Interogarea informațiilor privind modemul a eșuat"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Modem init timeout"
msgstr "Timp de așteptare pentru inițializarea modemului"
@@ -5215,8 +5496,8 @@ msgstr "Modemul este dezactivat."
msgid "ModemManager"
msgstr "ManagerModem"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3895
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1080
msgid "Monitor"
msgstr "Monitor"
@@ -5242,7 +5523,7 @@ msgstr "Puncte de montare"
msgid "Mount Points - Mount Entry"
msgstr "Puncte de montare - Intrare montare"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
msgid "Mount Points - Swap Entry"
msgstr "Puncte de montare - Intrare schimb"
@@ -5263,11 +5544,11 @@ msgid "Mount filesystems not specifically configured"
msgstr ""
"Montarea sistemelor de fișiere care nu sunt configurate în mod specific"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "Mount options"
msgstr "Opțiuni de montare"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Mount point"
msgstr "Punct de montare"
@@ -5287,6 +5568,10 @@ msgstr "Mutarea în jos"
msgid "Move up"
msgstr "Mutarea în sus"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid "Multi To Unicast"
+msgstr "De la Multi la Unicast"
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
@@ -5306,11 +5591,11 @@ msgstr "Rutarea multicast"
msgid "Multicast to unicast"
msgstr "Multicast către unicast"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid "NAS ID"
msgstr "NAS ID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:537
msgid "NAT action chain \"%h\""
msgstr "Lanțul de acțiuni NAT \"%h\""
@@ -5323,11 +5608,11 @@ msgid "NAT64 Prefix"
msgstr "Prefixul NAT64"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
msgid "NCM"
msgstr "NCM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "NDP-Proxy slave"
msgstr "Proxy-NDP secundar"
@@ -5340,29 +5625,42 @@ msgid "NTP server candidates"
msgstr "Serverele NTP candidate"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4139
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
msgid "Name"
msgstr "Nume"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid "Name of the new network"
msgstr "Numele noii rețele"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr "Numele dispozitivului de tunel"
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
msgid "Navigation"
msgstr "Navigare"
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr "Rețeaua Nebula"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "Neighbour Report"
+msgstr "Raport de vecinătate"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Neighbour cache validity"
msgstr "Valabilitatea cache-ului de vecinătate"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2229
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
@@ -5375,32 +5673,28 @@ msgstr "Rețea"
msgid "Network Coding"
msgstr "Codificarea rețelei"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
msgid "Network Mode"
-msgstr ""
+msgstr "Mod Rețea"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid "Network SSID"
msgstr "SSID-ul de rețea"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
-msgid "Network Utilities"
-msgstr "Utilitare de rețea"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
msgid "Network address"
msgstr "Adresa de rețea"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
msgid "Network boot image"
msgstr "Imagine de pornire în rețea"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:408
msgid "Network bridge configuration migration"
msgstr "Migrarea configurației punților de rețea"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1435
msgid "Network device"
msgstr "Dispozitiv de rețea"
@@ -5413,16 +5707,16 @@ msgstr "Activitatea dispozitivului de rețea (kernel: netdev)"
msgid "Network device is not present"
msgstr "Dispozitivul de rețea nu este prezent"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:646
msgid "Network device table \"%h\""
msgstr "Tabelul dispozitivelor de rețea \"%h\""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
msgctxt "nft @nh,off,len"
msgid "Network header bits %d-%d"
msgstr "Biti de antet de rețea %d-%d"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:442
msgid "Network ifname configuration migration"
msgstr "Migrarea configurației rețelei ifname"
@@ -5431,7 +5725,7 @@ msgstr "Migrarea configurației rețelei ifname"
msgid "Network interface"
msgstr "Interfață de rețea"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
msgid "Network-ID"
msgstr "ID-ul rețelei"
@@ -5439,7 +5733,12 @@ msgstr "ID-ul rețelei"
msgid "Never"
msgstr "Niciodată"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr "Niciodată"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
msgid ""
"Never forward matching domains and subdomains, resolve from DHCP or hosts "
"files only."
@@ -5447,11 +5746,11 @@ msgstr ""
"Nu redirecționați niciodată domeniile și subdomeniile care corespund, "
"rezolvați numai din DHCP sau din fișierele hosts."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1172
msgid "New interface for \"%s\" can not be created: %s"
msgstr "Nu se poate crea o nouă interfață pentru \"%s\": %s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1123
msgid "New interface name…"
msgstr "Nume nou interfață…"
@@ -5459,13 +5758,13 @@ msgstr "Nume nou interfață…"
msgid "Next »"
msgstr "Următoarea »"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
msgstr "Nu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
msgid "No DHCP Server configured for this interface"
msgstr "Nici un server DHCP configurat pentru această interfață"
@@ -5473,7 +5772,7 @@ msgstr "Nici un server DHCP configurat pentru această interfață"
msgid "No Data"
msgstr "Nu există date"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
msgid "No Encryption"
msgstr "Fără criptare"
@@ -5489,9 +5788,13 @@ msgstr "Fără NAT-T"
msgid "No RX signal"
msgstr "Fără recepție semnal (RX)"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
+msgid "No WireGuard interfaces configured."
+msgstr "Nu sunt configurate interfețe WireGuard."
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:82
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
msgid ""
"No changes to settings will be stored and are lost after rebooting. This "
@@ -5505,7 +5808,11 @@ msgstr ""
msgid "No client associated"
msgstr "Niciun client asociat"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr "Niciun dispozitiv de control specificat"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
msgctxt "empty table placeholder"
msgid "No data"
msgstr "Nu există date"
@@ -5528,15 +5835,11 @@ msgstr "Nu se impune"
msgid "No entries available"
msgstr "Fără intrări disponibile"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2913
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
msgid "No entries in this directory"
msgstr "Fără intrări în acest director"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
-msgid "No files found"
-msgstr "Nu s-au găsit fișiere"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
msgid ""
"No fixed interface listening port defined, peers might not be able to "
"initiate connections to this WireGuard instance!"
@@ -5573,30 +5876,35 @@ msgstr "Nu mai sunt secundari disponibili"
msgid "No more slaves available, can not save interface"
msgstr "Nu mai sunt secundare disponibile, nu se poate salva interfața"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494
msgid "No negative cache"
msgstr "Fără memorie cache negativă"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:697
msgid "No nftables ruleset loaded."
msgstr "Nu s-a încărcat niciun set de reguli nftables."
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
msgid "No password set!"
msgstr "Nu este setată nicio parolă!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+#, fuzzy
+msgid "No peers connected"
+msgstr "Nu este conectat"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
msgid "No peers defined yet."
msgstr "Încă nu sunt definiți peers."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
msgid "No public keys present yet."
msgstr "Fără chei publice prezente încă."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:614
msgctxt "nft chain is empty"
msgid "No rules in this chain"
msgstr "Nu există reguli în acestă legătură"
@@ -5609,8 +5917,8 @@ msgstr "Nu există reguli în acestă legătură."
msgid "No validation or filtering"
msgstr "Nu există validare sau filtrare"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "No zone assigned"
msgstr "Nici o zonă atribuită"
@@ -5622,7 +5930,7 @@ msgstr "Nici o zonă atribuită"
msgid "Noise"
msgstr "Zgomot"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Noise Margin (SNR)"
msgstr "Marja de zgomot (SNR)"
@@ -5630,11 +5938,11 @@ msgstr "Marja de zgomot (SNR)"
msgid "Noise:"
msgstr "Zgomot:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Non Pre-emptive CRC errors (CRC_P)"
msgstr "Erori CRC non-preemptive (CRC_P)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
msgid "Non-wildcard"
msgstr "Fără-wildcard"
@@ -5644,12 +5952,12 @@ msgstr "Fără-wildcard"
msgid "None"
msgstr "Nici unul"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
msgid "Normal"
msgstr "Normal"
-#: modules/luci-base/luasrc/view/error404.htm:8
+#: modules/luci-base/ucode/template/error404.ut:9
msgid "Not Found"
msgstr "Nu a fost găsit"
@@ -5661,15 +5969,15 @@ msgstr "Nu este asociat"
msgid "Not connected"
msgstr "Nu este conectat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:131
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:157
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:328
msgid "Not present"
msgstr "Nu este prezent"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Not started on boot"
msgstr "Nu a început la pornire"
@@ -5677,7 +5985,7 @@ msgstr "Nu a început la pornire"
msgid "Not supported"
msgstr "Neacceptat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid ""
"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
"have problems"
@@ -5685,6 +5993,15 @@ msgstr ""
"Notă: Unele drivere wireless nu acceptă în totalitate 802.11w. De exemplu, "
"este posibil ca mwlwifi să aibă probleme"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(<code>addr#port</code>)."
+msgstr ""
+"Notă: este posibil să aveți nevoie și de un DHCP Proxy (momentan "
+"indisponibil) atunci când specificați un port Relay To non-standard "
+"(<code>addr#port</code>)."
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "Notes"
msgstr "Note"
@@ -5693,7 +6010,7 @@ msgstr "Note"
msgid "Notice"
msgstr "Aviz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:138
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:135
msgid "Nslookup"
msgstr "Căutare DNS"
@@ -5701,7 +6018,7 @@ msgstr "Căutare DNS"
msgid "Number of IGMP membership reports"
msgstr "Numărul de rapoarte de apartenență IGMP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr ""
"Numărul de intrări DNS stocate în memoria cache, 10000 este maxim, 0 "
@@ -5720,7 +6037,7 @@ msgid "Obfuscated Password"
msgstr "Parolă obscurizată"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
@@ -5752,7 +6069,7 @@ msgstr "Întârziere în stare activă"
msgid "On-link"
msgstr "Pornit de pe link"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
msgid "One of hostname or MAC address must be specified!"
msgstr "Trebuie specificat unul dintre numele de gazdă sau adresa MAC!"
@@ -5787,12 +6104,11 @@ msgstr ""
"Numai în cazul în care secundarul activ curent eșuează și secundul principal "
"este activ (eșec, 2)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:683
msgid "Open iptables rules overview…"
msgstr "Deschideți prezentarea generală a regulilor iptables…"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
msgstr "Deschideți lista..."
@@ -5801,11 +6117,11 @@ msgstr "Deschideți lista..."
msgid "OpenConnect (CISCO AnyConnect)"
msgstr "Conectare Deschisă (CISCO AnyConnect)"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
msgid "OpenFortivpn"
msgstr "FortiOpenvpn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
@@ -5815,7 +6131,7 @@ msgstr ""
"este configurată și activă, în caz contrar dezactivează proxierea <abbr "
"title=\"Neighbour Discovery Protocol\">NDP</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise fall back to <em>server mode</em>."
@@ -5823,7 +6139,7 @@ msgstr ""
"Funcționează în <em>modul releu</em> dacă o interfață principală desemnată "
"este configurată și activă, în caz contrar revine la <em>modul server</em>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
msgid ""
"Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
"otherwise disable service."
@@ -5831,12 +6147,12 @@ msgstr ""
"Funcționează în modul <em>relay</em> dacă este prezent un prefix IPv6 în "
"amonte, altfel dezactivează serviciul."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
msgid "Operating frequency"
msgstr "Frecvență de operare"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
msgid "Option \"%s\" contains an invalid input value."
msgstr "Opțiunea \"%s\" conține o valoare de intrare invalidă."
@@ -5844,15 +6160,15 @@ msgstr "Opțiunea \"%s\" conține o valoare de intrare invalidă."
msgid "Option \"%s\" must not be empty."
msgstr "Opțiunea \"%s\" nu trebuie să fie goală."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
msgid "Option changed"
msgstr "Opțiune modificată"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
msgid "Option removed"
msgstr "Opțiune eliminată"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
msgid "Optional"
msgstr "Opțional"
@@ -5860,6 +6176,11 @@ msgstr "Opțional"
msgid "Optional, free-form notes about this device"
msgstr "Note opționale, în formă liberă, despre acest dispozitiv"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
+msgstr ""
+"Opțional, în secunde. Dacă este setat la \"0\", nu se încearcă reconectarea."
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
@@ -5868,7 +6189,7 @@ msgstr ""
"Opțional. Marca de 32 de biți pentru pachetele criptate de ieșire. "
"Introduceți valoarea în hexazecimal, începând cu <code>0x</code>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid ""
"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -5880,7 +6201,7 @@ msgstr ""
"este primit de la un server delegant, se utilizează sufixul (cum ar fi "
"\"::1\") pentru a forma adresa IPv6 (\"a:b:c:d::1\") pentru interfață."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
@@ -5889,11 +6210,11 @@ msgstr ""
"suplimentar de criptografie cu cheie simetrică pentru rezistență post-"
"cuantice."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr "Opțional. Creează rute pentru IP-uri permise pentru acest peer."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
msgid "Optional. Description of peer."
msgstr "Opțional. Descriere a partenerului."
@@ -5901,7 +6222,7 @@ msgstr "Opțional. Descriere a partenerului."
msgid "Optional. Do not create host routes to peers."
msgstr "Opțional. Nu creați rute gazdă către parteneri."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
@@ -5909,7 +6230,7 @@ msgstr ""
"Opțional. Gazda omologului. Numele sunt rezolvate înainte de a aduce "
"interfața."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
msgid ""
"Optional. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5927,11 +6248,11 @@ msgstr "Opțional. Unitatea maximă de transmisie a interfeței XFRM."
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr "Opțional. Unitatea maximă de transmisie a interfeței de tunel."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Optional. Port of peer."
msgstr "Opțional. Portul partenerului."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid ""
"Optional. Private key of the WireGuard peer. The key is not required for "
"establishing a connection but allows generating a peer configuration or QR "
@@ -5943,7 +6264,7 @@ msgstr ""
"peer sau a unui cod QR, dacă este disponibilă. Ea poate fi eliminată după ce "
"configurația a fost exportată."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -5960,22 +6281,27 @@ msgstr "Opțional. Port UDP utilizat pentru pachetele de ieșire și de intrare.
msgid "Options"
msgstr "Opțiuni"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
msgid ""
"Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
-"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</code>"
-"\" for default route. <code>0.0.0.0</code> means \"the address of the system "
-"running dnsmasq\"."
+"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
+"code>\" for default route. <code>0.0.0.0</code> means \"the address of the "
+"system running dnsmasq\"."
msgstr ""
"Opțiuni pentru Network-ID. (Notă: are nevoie și de Network-ID.) De exemplu, "
"\"<code>42,192.168.1.4</code>\" pentru serverul NTP, \"<code>3,192.168.4.4</"
"code>\" pentru ruta implicită. <code>0.0.0.0.0</code> înseamnă \"adresa "
"sistemului care rulează dnsmasq\"."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
msgid "Options:"
msgstr "Opțiuni:"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+msgid "Ordinal: lower comes first."
+msgstr "Ordinal: cel mai mic este primul."
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
msgid "Originator Interval"
msgstr "Intervalul de origine"
@@ -6007,6 +6333,7 @@ msgstr "Interfață de ieșire"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Outgoing key"
msgstr "Cheie de ieșire"
@@ -6030,11 +6357,11 @@ msgstr "Zona de ieșire"
msgid "Overlap"
msgstr "Suprapunere"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
msgid "Override IPv4 routing table"
msgstr "Suprascrie tabelul de rutare IPv4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
msgid "Override IPv6 routing table"
msgstr "Suprascrie tabelul de rutare IPv6"
@@ -6045,7 +6372,7 @@ msgstr "Suprascrie tabelul de rutare IPv6"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -6053,6 +6380,7 @@ msgstr "Suprascrie tabelul de rutare IPv6"
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
msgid "Override MTU"
msgstr "Suprascrieți MTU"
@@ -6074,13 +6402,15 @@ msgstr "Anulare TOS"
msgid "Override TTL"
msgstr "Anulare TTL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
msgid ""
"Override default MAC address - the range of usable addresses might be "
"limited by the driver"
msgstr ""
+"Suprascrie adresa MAC implicită - intervalul de adrese utilizabile poate fi "
+"limitat de driver"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Override default interface name"
msgstr "Suprascrieți numele implicit al interfeței"
@@ -6088,7 +6418,7 @@ msgstr "Suprascrieți numele implicit al interfeței"
msgid "Override the gateway in DHCP responses"
msgstr "Suprascrieți poarta de acces în răspunsurile DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
@@ -6108,7 +6438,7 @@ msgstr "Prezentare generală"
msgid "Overwrite existing file \"%s\" ?"
msgstr "Suprascrieți fișierul existent \"%s\" ?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:345
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355
msgid "Overwrite the current settings with the imported configuration?"
msgstr "Suprascrieți setările curente cu configurația importată?"
@@ -6122,7 +6452,7 @@ msgstr "PAP/CHAP (ambele)"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
@@ -6135,7 +6465,7 @@ msgstr "Parola PAP/CHAP"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
@@ -6156,7 +6486,7 @@ msgstr "PID"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
msgid "PIN"
msgstr "PIN"
@@ -6166,7 +6496,7 @@ msgstr "PIN"
msgid "PIN code rejected"
msgstr "Cod PIN respins"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1570
msgid "PMK R1 Push"
msgstr "PMK R1 Împingeți"
@@ -6182,7 +6512,7 @@ msgstr "Încapsulare PPPoA"
#: modules/luci-compat/luasrc/model/network/proto_ppp.lua:19
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:28
msgid "PPPoATM"
-msgstr "PPP prin ATM"
+msgstr "PPPoATM"
#: modules/luci-compat/luasrc/model/network/proto_ppp.lua:17
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:28
@@ -6207,20 +6537,20 @@ msgstr "Decalaj PSID"
msgid "PSID-bits length"
msgstr "PSID-bits lungime"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:571
msgctxt "Label indicating that WireGuard peer uses a PSK"
msgid "PSK"
msgstr "PSK"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1528
msgid "PTM/EFM (Packet Transfer Mode)"
msgstr "PTM/EFM (Modul de transfer al pachetelor)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "PXE/TFTP Settings"
msgstr "Setări PXE/TFTP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid "Packet Steering"
msgstr "Direcționarea pachetelor"
@@ -6229,6 +6559,11 @@ msgctxt "nft meta mark"
msgid "Packet mark"
msgstr "Marca pachetului"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta time"
+msgid "Packet receive time"
+msgstr "Timpul de primire a pachetului"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr "Pachete"
@@ -6237,8 +6572,8 @@ msgstr "Pachete"
msgid "Packets To Transmit Before Moving To Next Slave"
msgstr "Pachete de transmis înainte de a trece la următorul secundar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "Part of zone %q"
msgstr "Parte din zonă %q"
@@ -6247,13 +6582,13 @@ msgctxt "MACVLAN mode"
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
msgstr "Pass-through (dispozitiv fizic în oglindă pentru un singur MAC VLAN)"
-#: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
msgid "Password"
msgstr "Parolă"
@@ -6261,11 +6596,11 @@ msgstr "Parolă"
msgid "Password authentication"
msgstr "Autentificare prin parolă"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
msgid "Password of Private Key"
msgstr "Parola cheii private"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
msgid "Password of inner Private Key"
msgstr "Parola cheii private interioare"
@@ -6280,50 +6615,54 @@ msgstr "Puterea parolei"
msgid "Password2"
msgstr "Parola2"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
msgstr "Lipiți sau trageți fișierul cu cheia SSH…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:424
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:444
msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
-msgstr ""
+msgstr "Lipiți sau trageți fișierul de configurare peer WireGuard (wg0.conf)…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:417
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
msgid ""
"Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
"another system below to create a matching peer entry allowing that system to "
"connect to the local WireGuard interface."
msgstr ""
+"Lipiți sau trageți o configurație WireGuard (de obicei <em>wg0.conf</em>) de "
+"la un alt sistem mai jos pentru a crea o intrare omologă corespunzătoare "
+"care să permită sistemului respectiv să se conecteze la interfața WireGuard "
+"locală."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:423
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:443
msgid "Paste or drag supplied WireGuard configuration file…"
-msgstr ""
+msgstr "Lipiți sau trageți fișierul de configurare WireGuard furnizat…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
msgid "Path to CA-Certificate"
msgstr "Calea către certificatul CA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
msgid "Path to Client-Certificate"
msgstr "Cale de acces la certificatul clientului"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
msgid "Path to Private Key"
msgstr "Calea către cheia privată"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
msgid "Path to inner CA-Certificate"
msgstr "Cale de acces la certificatul CA intern"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
msgid "Path to inner Client-Certificate"
msgstr "Calea de acces la certificatul intern"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid "Path to inner Private Key"
msgstr "Cale către cheia privată interioară"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
msgid "Paused"
msgstr "Întrerupt"
@@ -6341,6 +6680,15 @@ msgstr "Întrerupt"
msgid "Peak:"
msgstr "Maxim:"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+#, fuzzy
+msgid "Peer"
+msgstr "Perechi"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
+msgid "Peer Details"
+msgstr ""
+
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
msgstr "Adresa IP a omologului care urmează să fie atribuită"
@@ -6358,7 +6706,7 @@ msgstr "Adresa MAC a partenerului"
msgid "Peer device name"
msgstr "Numele dispozitivului partener"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Peer disabled"
msgstr "Partener dezactivat"
@@ -6389,11 +6737,15 @@ msgstr "Efectuați resetarea"
msgid "Permission denied"
msgstr "Permisiune refuzată"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid "Persistent Keep Alive"
msgstr "Persistentă Keep Alive"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Persistent reconnect interval"
+msgstr "Interval de reconectare persistentă"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334
msgid "PersistentKeepAlive setting is invalid"
msgstr "Setarea PersistentKeepAlive nu este valabilă"
@@ -6401,30 +6753,30 @@ msgstr "Setarea PersistentKeepAlive nu este valabilă"
msgid "Phy Rate:"
msgstr "Rata fizică:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
msgid "Physical Settings"
msgstr "Setări fizice"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:98
msgid "Ping"
msgstr "Ping"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Pkts."
msgstr "Pachete."
-#: modules/luci-base/luasrc/view/sysauth.htm:19
+#: modules/luci-base/ucode/template/sysauth.ut:19
msgid "Please enter your username and password."
msgstr "Vă rugăm să introduceți numele de utilizator și parola."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4122
msgid "Please select the file to upload."
msgstr "Vă rugăm să selectați fișierul de încărcat."
@@ -6432,15 +6784,21 @@ msgstr "Vă rugăm să selectați fișierul de încărcat."
msgid "Policy"
msgstr "Politica"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
msgctxt "Chain hook policy"
msgid "Policy: <strong>%h</strong> (%h)"
msgstr "Politica: <strong>%h</strong> (%h)"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "Port"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr "Port %d"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
msgid "Port isolation"
msgstr "Izolarea portului"
@@ -6453,19 +6811,19 @@ msgstr "Starea portului:"
msgid "Potential negation of: %s"
msgstr "Negație potențială a: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
msgid "Power Management Mode"
msgstr "Modul de gestionare a energiei"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "Pre-emptive CRC errors (CRCP_P)"
msgstr "Erori CRC preemptive (CRCP_P)"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
msgid "Prefer LTE"
msgstr "Preferați LTE"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
msgid "Prefer UMTS"
msgstr "Preferați UMTS"
@@ -6477,15 +6835,15 @@ msgstr "Prefix Delegat"
msgid "Prefix suppressor"
msgstr "Prefix supresor"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid "Preshared Key"
msgstr "Cheie predistribuită"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:550
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
msgid "Preshared key in use"
msgstr "Cheie de partajare în uz"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308
msgid "PresharedKey setting is invalid"
msgstr "Setarea PresharedKey nu este valabilă"
@@ -6502,7 +6860,7 @@ msgstr ""
"Presupune că omologul este mort după un anumit număr de eșecuri de ecou LCP, "
"utilizați 0 pentru a ignora eșecurile"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Prevents client-to-client communication"
msgstr "Împiedică comunicarea între clienți"
@@ -6538,13 +6896,15 @@ msgstr ""
"(întotdeauna, 0)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
msgid "Priority"
msgstr "Prioritate"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:545
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
msgctxt "Label indicating that WireGuard peer private key is stored"
msgid "Private"
msgstr "Privat"
@@ -6555,15 +6915,15 @@ msgid "Private (Prevent communication between MAC VLANs)"
msgstr "Privat (Împiedică comunicarea între VLAN-urile MAC)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid "Private Key"
msgstr "Cheie privată"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:564
msgid "Private key present"
msgstr "Cheia privată prezentă"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:290
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
msgid "PrivateKey setting is missing or invalid"
msgstr "Setarea PrivateKey lipsește sau este invalidă"
@@ -6576,9 +6936,9 @@ msgstr "Procese"
msgid "Prot."
msgstr "Protocol."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:564
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1137
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
@@ -6590,7 +6950,7 @@ msgstr "Protocol"
msgid "Provide NTP server"
msgstr "Furnizați server NTP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid ""
"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
"and requests."
@@ -6598,7 +6958,7 @@ msgstr ""
"Furnizați un server DHCPv6 pe această interfață și răspundeți la "
"solicitările și cererile DHCPv6."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
msgid "Provide new network"
msgstr "Furnizați o nouă rețea"
@@ -6610,25 +6970,36 @@ msgstr ""
"Furnizează serverul NTP pentru interfața selectată sau, dacă nu este "
"specificat, pentru toate interfețele"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+msgid "Proxy Server"
+msgstr "Server Proxy"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid "ProxyARP"
+msgstr "ProxyARP"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Pseudo Ad-Hoc (ahdemo)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
msgid "Public Key"
msgstr "Cheia publică"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
msgid "Public key is missing"
msgstr "Cheia publică lipsește"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:556
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
msgctxt "Tooltip displaying full WireGuard peer public key"
msgid "Public key: %h"
msgstr "Cheia publică: %h"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
msgid ""
"Public keys allow for the passwordless SSH logins with a higher security "
"compared to the use of plain passwords. In order to upload a new key to the "
@@ -6646,9 +7017,9 @@ msgstr ""
"Prefixul public direcționat către acest dispozitiv în vederea distribuirii "
"către clienți."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
msgid "PublicKey setting is invalid"
-msgstr ""
+msgstr "Setarea PublicKey nu este valabilă"
#: modules/luci-compat/luasrc/model/network/proto_qmi.lua:9
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:27
@@ -6659,7 +7030,7 @@ msgstr "QMI Celular"
msgid "Quality"
msgstr "Calitate"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
msgid "Query all available upstream resolvers."
msgstr "Interoghează toți rezolvatorii din amonte disponibili."
@@ -6671,35 +7042,35 @@ msgstr "Interval de interogare"
msgid "Query response interval"
msgstr "Intervalul de răspuns la interogare"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "R0 Key Lifetime"
msgstr "R0 Durata de viață a cheii"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "R1 Key Holder"
msgstr "R1 Titularul cheii"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430
msgid "RADIUS Accounting Port"
msgstr "Radius-Contabilitate-Port"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
msgid "RADIUS Accounting Secret"
msgstr "Radius-Contabilitate-Secret"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
msgid "RADIUS Accounting Server"
msgstr "Radius-Contabilitate-Server"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
msgid "RADIUS Authentication Port"
msgstr "Radius-Autentificare-Port"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
msgid "RADIUS Authentication Secret"
msgstr "Radius-Autentificare-Secret"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
msgid "RADIUS Authentication Server"
msgstr "Radius-Autentificare-Server"
@@ -6707,16 +7078,20 @@ msgstr "Radius-Autentificare-Server"
msgid "RFC3947 NAT-T mode"
msgstr "Modul RFC3947 NAT-T"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid "RSN Preauth"
+msgstr "Preautentificare RSN"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "RSSI threshold for joining"
msgstr "Pragul RSSI pentru aderare"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
msgid "RTS/CTS Threshold"
msgstr "Pragul RTS/CTS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
msgid "RX"
msgstr "RX"
@@ -6724,11 +7099,17 @@ msgstr "RX"
msgid "RX Rate"
msgstr "Rată de recepție"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2233
msgid "RX Rate / TX Rate"
msgstr "Rată de recepție / Rată de transmisie"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
msgctxt "nft nat flag random"
msgid "Randomize source port mapping"
msgstr "Randomizarea mapării porturilor sursă"
@@ -6739,11 +7120,11 @@ msgstr ""
"Octeți brute codificați în format hexazecimal. Lăsați gol, cu excepția "
"cazului în care ISP-ul dumneavoastră solicită acest lucru"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
msgstr "Citiți <code>/etc/ethers</code> pentru a configura serverul DHCP."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
msgid "Really switch protocol?"
msgstr "Sigur doriți să schimbați protocolul?"
@@ -6751,11 +7132,11 @@ msgstr "Sigur doriți să schimbați protocolul?"
msgid "Realtime Graphs"
msgstr "Grafice în timp real"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "Reassociation Deadline"
msgstr "Termenul limită pentru reasociere"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
msgid "Rebind protection"
msgstr "Protecție de relegare"
@@ -6779,11 +7160,19 @@ msgstr "Repornește sistemul de operare al dispozitivului dumneavoastră"
msgid "Receive"
msgstr "Se primește"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
+msgid "Received Data"
+msgstr "Date primite"
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr "Recomandat. Adresele IP ale interfeței WireGuard."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+msgid "Reconnect Timeout"
+msgstr "Pauză de reconectare"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
msgid "Reconnect this interface"
msgstr "Reconectați această interfață"
@@ -6791,12 +7180,12 @@ msgstr "Reconectați această interfață"
msgid "Redirect to HTTPS"
msgstr "Redirecționați către HTTPS"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
msgctxt "nft redirect to port"
msgid "Redirect to local port <strong>%h</strong>"
msgstr "Redirecționare către portul local <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
msgctxt "nft redirect"
msgid "Redirect to local system"
msgstr "Redirecționare către sistemul local"
@@ -6805,26 +7194,30 @@ msgstr "Redirecționare către sistemul local"
msgid "References"
msgstr "Referințe"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361
+msgid "Refresh Channels"
+msgstr "Reîmprospătare canale"
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
msgid "Refreshing"
msgstr "Împrospătare"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
msgctxt "nft reject with icmp type"
msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
msgstr "Respinge pachetul IPv4 cu <strong>ICMP tip %h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
msgctxt "nft reject with icmpx type"
msgid "Reject packet with <strong>ICMP type %h</strong>"
msgstr "Respingeți pachetul cu <strong>ICMP tip %h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
msgctxt "nft reject with icmpv6 type"
msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
msgstr "Respingeți pachetul cu <strong>ICMPv6 tip %h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
msgctxt "nft reject with tcp reset"
msgid "Reject packet with <strong>TCP reset</strong>"
msgstr "Respingeți pachetul cu <strong>TCP reset</strong>"
@@ -6838,6 +7231,8 @@ msgstr ""
"egală cu valoarea specificată"
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
msgid "Relay"
msgstr "Releu"
@@ -6847,6 +7242,17 @@ msgstr "Releu"
msgid "Relay Bridge"
msgstr "Releu punte"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+#, fuzzy
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr ""
+"Redistribuiți cererile DHCP în altă parte. OK: v4<->v4, v6<->v6. Nu este OK: "
+"v4<->v6, v6<->v4."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+msgid "Relay To address"
+msgstr "Releu La adresa"
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
msgid "Relay between networks"
msgstr "Releu între rețele"
@@ -6865,6 +7271,7 @@ msgstr "Adresa IPv4 de la distanță"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid "Remote IPv4 address or FQDN"
msgstr "Adresa IPv4 la distanță sau FQDN"
@@ -6877,15 +7284,23 @@ msgstr "Adresa IPv6 la distanță"
msgid "Remote IPv6 address or FQDN"
msgstr "Adresa IPv6 la distanță sau FQDN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:908
msgid "Remove"
msgstr "Eliminați"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr "Eliminați adresele IPv4 din rezultate și returnați numai adrese IPv6."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr "Eliminați adresele IPv6 din rezultate și returnați numai adrese IPv4."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
msgid "Remove related device settings from the configuration"
msgstr "Îndepărtarea din configurație a setărilor dispozitivelor aferente"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Replace wireless configuration"
msgstr "Înlocuiți configurația wireless"
@@ -6915,7 +7330,7 @@ msgstr "Solicită suma de control de intrare (opțional)."
msgid "Require incoming packets serialization (optional)."
msgstr "Solicită serializarea pachetelor primite (opțional)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
msgid "Required"
msgstr "Necesar"
@@ -6930,7 +7345,13 @@ msgid "Required. Base64-encoded private key for this interface."
msgstr ""
"Este necesar. Cheia privată codificată în baza 64 pentru această interfață."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr ""
+"Este necesar. Calea către fișierul de configurare .yml pentru această "
+"interfață."
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
msgid "Required. Public key of the WireGuard peer."
msgstr "Este necesar. Cheia publică a omologului WireGuard."
@@ -6943,67 +7364,67 @@ msgid "Required. XFRM interface ID to be used for SA."
msgstr ""
"Este necesar. ID-ul interfeței XFRM care urmează să fie utilizat pentru SA."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
msgid "Requires hostapd"
msgstr "Necesită hostapd"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
msgid "Requires hostapd with EAP Suite-B support"
msgstr "Necesită hostapd cu suport EAP Suite-B"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
msgid "Requires hostapd with EAP support"
msgstr "Necesită hostapd cu suport EAP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
msgid "Requires hostapd with OWE support"
msgstr "Necesită hostapd cu suport OWE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
msgid "Requires hostapd with SAE support"
msgstr "Necesită hostapd cu suport SAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
msgid "Requires hostapd with WEP support"
msgstr "Necesită hostapd cu suport WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
msgid "Requires wpa-supplicant"
msgstr "Necesită wpa-supplicant"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
msgid "Requires wpa-supplicant with EAP Suite-B support"
msgstr "Necesită wpa-supplicant cu suport EAP Suite-B"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
msgid "Requires wpa-supplicant with EAP support"
msgstr "Necesită wpa-supplicant cu suport EAP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
msgid "Requires wpa-supplicant with OWE support"
msgstr "Necesită wpa-supplicant cu suport OWE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1358
msgid "Requires wpa-supplicant with SAE support"
msgstr "Necesită wpa-supplicant cu suport SAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
msgid "Requires wpa-supplicant with WEP support"
msgstr "Necesită wpa-supplicant cu suport WEP"
@@ -7012,7 +7433,7 @@ msgid "Reselection policy for primary slave"
msgstr "Politica de realegere pentru secundara principală"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
-#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-base/ucode/template/sysauth.ut:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
@@ -7027,20 +7448,24 @@ msgstr "Resetați Contoarele"
msgid "Reset to defaults"
msgstr "Resetați la valorile implicite"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
msgid "Resolv and Hosts Files"
msgstr "Fișierele de rezolvare și host-uri DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
msgid "Resolv file"
msgstr "Fișierul de rezolvare"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+msgid "Resolve specified FQDNs to an IP."
+msgstr "Lista domeniilor care trebuie forțate la o adresă IP."
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
msgid "Resource not found"
msgstr "Resursa nu a fost găsită"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:876
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
msgid "Restart"
msgstr "Reporniți"
@@ -7049,7 +7474,7 @@ msgstr "Reporniți"
msgid "Restart Firewall"
msgstr "Reporniți Firewall-ul"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
msgid "Restart radio interface"
msgstr "Reporniți interfața radio"
@@ -7061,7 +7486,7 @@ msgstr "Restaurează"
msgid "Restore backup"
msgstr "Restaurați o copie de rezervă"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
msgid ""
"Return answers to DNS queries matching the subnet from which the query was "
"received if multiple IPs are available."
@@ -7078,73 +7503,84 @@ msgstr "Arată / ascunde parola"
msgid "Reverse path filter"
msgstr "Filtru de cale inversă"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4413
msgid "Revert"
msgstr "Reveniți"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4518
msgid "Revert changes"
msgstr "Restabilește la schimbările anterioare"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4732
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4730
msgid "Revert request failed with status <code>%h</code>"
msgstr "Cererea de revenire a eșuat cu statusul <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4712
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4710
msgid "Reverting configuration…"
msgstr "Refacerea configurației…"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
msgctxt "nft dnat ip to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr "Rescrieți destinația în <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
msgctxt "nft dnat ip6 to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr "Rescrieți destinația în <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
msgctxt "nft dnat ip to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
"Rescrieți destinația în <strong>%h</strong>, portul <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
msgctxt "nft dnat ip6 to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
"Rescrieți destinația în <strong>%h</strong>, portul <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
msgctxt "nft snat ip to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr "Rescrieți sursa în <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109
msgctxt "nft snat ip6 to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr "Rescrieți sursa în <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
msgctxt "nft snat ip to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr "Rescrieți sursa în <strong>%h</strong>, portul <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
msgctxt "nft snat ip6 to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr "Rescrieți sursa în <strong>%h</strong>, portul <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
msgid "Rewrite to egress device address"
msgstr "Rescriere la adresa dispozitivului de ieșire"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+"Rețeaua de securitate robustă (RSN): Permiteți pre-autentificarea în roaming "
+"pentru rețelele WPA2-EAP (și anunțați-o în balizele WLAN). Funcționează "
+"numai dacă interfața de rețea specificată este o punte. Scurtează procesul "
+"de reasociere, care necesită timp."
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr "Robustețe"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
msgid ""
"Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
"<em>TFTP server root</em> turn on the TFTP server and serve files from "
@@ -7154,7 +7590,7 @@ msgstr ""
"TFTP</em> și <em>serverul TFTP root</em> porniți serverul TFTP și serviți "
"fișiere din <em>TFTP server root</em>."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
msgid "Root preparation"
msgstr "Root preparare"
@@ -7162,11 +7598,11 @@ msgstr "Root preparare"
msgid "Round-Robin policy (balance-rr, 0)"
msgstr "Politica Round-Robin (balance-rr, 0)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Route Allowed IPs"
msgstr "Rutarea IP-urilor permise"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:533
msgid "Route action chain \"%h\""
msgstr "Lanțul de acțiuni de rută \"%h\""
@@ -7174,7 +7610,7 @@ msgstr "Lanțul de acțiuni de rută \"%h\""
msgid "Route type"
msgstr "Tipul de rută"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid ""
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
@@ -7212,20 +7648,20 @@ msgstr ""
msgid "Rule"
msgstr "Regula"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:603
msgid "Rule actions"
msgstr "Acțiunile de regulii"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:476
msgctxt "nft comment"
msgid "Rule comment: %s"
msgstr "Comentariul regulii: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:541
msgid "Rule container chain \"%h\""
msgstr "Regulă container legătură\"%h\""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
msgid "Rule matches"
msgstr "Regula se potrivește"
@@ -7233,17 +7669,17 @@ msgstr "Regula se potrivește"
msgid "Rule type"
msgstr "Tipul de regulă"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run a filesystem check before mounting the device"
msgstr ""
"Executați o verificare a sistemului de fișiere înainte de a monta "
"dispozitivul"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run filesystem check"
msgstr "Verifică sistemul de fișiere"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
msgid "Runtime error"
msgstr "Eroare de execuție"
@@ -7256,6 +7692,11 @@ msgstr "SHA256"
msgid "SNR"
msgstr "SNR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "SRV"
+msgstr "SRV"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
msgid "SSH Access"
@@ -7273,15 +7714,15 @@ msgstr "Portul serverului SSH"
msgid "SSH username"
msgstr "Nume de utilizator SSH"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
msgid "SSH-Keys"
msgstr "Chei SSH"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1811
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
msgid "SSID"
msgstr "SSID"
@@ -7294,11 +7735,11 @@ msgstr "SSTP"
msgid "SSTP Server"
msgstr "Serverul SSTP"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid "SWAP"
msgstr "SWAP"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
@@ -7309,7 +7750,7 @@ msgid "Save"
msgstr "Salvați"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Salvați și aplicați"
@@ -7326,7 +7767,7 @@ msgstr "Salvați mtdblock"
msgid "Save mtdblock contents"
msgstr "Salvați conținutul mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:881
msgid "Scan"
msgstr "Scanați"
@@ -7335,15 +7776,15 @@ msgstr "Scanați"
msgid "Scheduled Tasks"
msgstr "Operațiuni programate"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4387
msgid "Section added"
msgstr "Secțiune adăugată"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
msgid "Section removed"
msgstr "Secțiune eliminată"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "See \"mount\" manpage for details"
msgstr "Vezi pagina de manual \"mount\" pentru detalii"
@@ -7359,7 +7800,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2962
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
msgid "Select file…"
msgstr "Selectează fișier…"
@@ -7369,7 +7810,7 @@ msgstr ""
"Selectează politica de hașurare a transmiterii care urmează să fie utilizată "
"pentru selectarea secundarelor"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
msgid ""
"Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages advertising this device as IPv6 router."
@@ -7402,13 +7843,13 @@ msgstr "Trimiteți numele de gazdă al acestui dispozitiv"
msgid "Server"
msgstr "Serverul"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
msgid "Server address"
msgstr "Adresa serverului"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
msgid "Server name"
-msgstr "Numele serverului"
+msgstr "Nume server"
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:50
msgid "Service Name"
@@ -7422,7 +7863,7 @@ msgstr "Tipul de serviciu"
msgid "Services"
msgstr "Servicii"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "Session expired"
msgstr "Sesiunea a expirat"
@@ -7431,18 +7872,18 @@ msgstr "Sesiunea a expirat"
msgid "Set Static"
msgstr "Setați Static"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
msgctxt "nft mangle"
msgid "Set header field <var>%s</var> to <strong>%s</strong>"
msgstr "Setați câmpul de antet <var>%s</var> la <strong>%s</strong>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
"Setați interfața ca secundară externă NDP-Proxy. Valoarea implicită este "
"dezactivată."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
@@ -7455,18 +7896,18 @@ msgstr ""
msgid "Set same MAC Address to all slaves"
msgstr "Setați aceeași adresă MAC pentru toți secundarii"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
msgid ""
"Set the autonomous address-configuration flag in the prefix information "
"options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
"When enabled, clients will perform stateless IPv6 address autoconfiguration."
msgstr ""
"Setați indicatorul de configurare a adresei autonome în opțiunile de "
-"informații despre prefix din mesajele <abbr title=\"Router Advertisement"
-"\">RA</abbr> trimise. Atunci când este activat, clienții vor efectua "
-"autoconfigurarea adreselor IPv6 fără stare."
+"informații despre prefix din mesajele <abbr title=\"Router "
+"Advertisement\">RA</abbr> trimise. Atunci când este activat, clienții vor "
+"efectua autoconfigurarea adreselor IPv6 fără stare."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
msgid ""
"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
"proxying."
@@ -7482,8 +7923,8 @@ msgstr "Setat la secundara activă în prezent (activ, 1)"
msgid "Set to first slave added to the bond (follow, 2)"
msgstr "Setați la primul secundar adăugat la legătură (urmați, 2)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:678
msgid "Set up DHCP Server"
msgstr "Setați serverul DHCP"
@@ -7494,7 +7935,6 @@ msgid "Setting PLMN failed"
msgstr "Setarea PLMN a eșuat"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
msgstr "A eșuat setarea modului de funcționare"
@@ -7502,11 +7942,19 @@ msgstr "A eșuat setarea modului de funcționare"
msgid "Settings"
msgstr "Setări"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
+msgstr ""
+"Setări pentru asistarea clienților wireless în roaming între mai multe AP-"
+"uri: 802.11r, 802.11k și 802.11v"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Setup routes for proxied IPv6 neighbours."
msgstr "Configurarea rutelor pentru vecinii IPv6 proxi."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Severely Errored Seconds (SES)"
msgstr "Secunde cu erori grave (SES)"
@@ -7515,12 +7963,11 @@ msgstr "Secunde cu erori grave (SES)"
msgid "Short GI"
msgstr "IG scurt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
msgid "Short Preamble"
msgstr "Expunere Scurtă"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
msgstr "Afișați lista curentă de fișiere de rezervă"
@@ -7533,16 +7980,16 @@ msgstr "Afișați legăturile goale"
msgid "Show raw counters"
msgstr "Afișați contoare brute"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:526
msgid "Shutdown this interface"
msgstr "Închideți această interfață"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:388
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
@@ -7550,11 +7997,11 @@ msgstr "Închideți această interfață"
msgid "Signal"
msgstr "Semnal"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2232
msgid "Signal / Noise"
msgstr "Semnal / Zgomot"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Signal Attenuation (SATN)"
msgstr "Atenuarea semnalului (SATN)"
@@ -7566,12 +8013,12 @@ msgstr "Rata de reîmprospătare a semnalului"
msgid "Signal:"
msgstr "Semnal:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Mărime"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
msgid "Size of DNS query cache"
msgstr "Dimensiunea cache-ului de interogare DNS"
@@ -7588,12 +8035,12 @@ msgstr "Sari"
msgid "Skip from backup files that are equal to those in /rom"
msgstr "Omiteți din fișierele de rezervă care sunt egale cu cele din /rom"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
msgid "Skip to content"
msgstr "Sari la conținut"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
msgid "Skip to navigation"
msgstr "Sari la navigare"
@@ -7602,7 +8049,7 @@ msgstr "Sari la navigare"
msgid "Slave Interfaces"
msgstr "Interfețe slave"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1428
msgid "Software VLAN"
msgstr "VLAN software"
@@ -7611,14 +8058,10 @@ msgstr "VLAN software"
msgid "Some fields are invalid, cannot save values!"
msgstr "Unele câmpuri sunt invalide, nu se pot salva valorile!"
-#: modules/luci-base/luasrc/view/error404.htm:9
+#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
msgstr "Ne pare rău, obiectul pe care l-ați solicitat nu a fost găsit."
-#: modules/luci-base/luasrc/view/error500.htm:9
-msgid "Sorry, the server encountered an unexpected error."
-msgstr "Ne pare rău, serverul a întâmpinat o eroare neașteptată."
-
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
msgid ""
"Sorry, there is no sysupgrade support present; a new firmware image must be "
@@ -7637,12 +8080,12 @@ msgstr ""
msgid "Source"
msgstr "Sursă"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
msgctxt "nft ip saddr"
msgid "Source IP"
msgstr "Sursă IP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
msgctxt "nft ip6 saddr"
msgid "Source IPv6"
msgstr "Sursă IPv6"
@@ -7652,20 +8095,20 @@ msgstr "Sursă IPv6"
msgid "Source interface"
msgstr "Interfață sursă"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
msgctxt "nft ip sport"
msgid "Source port"
msgstr "Portul sursă"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
msgid ""
"Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
"options for Dnsmasq."
msgstr ""
-"Opțiuni speciale de pornire <abbr title=\"Preboot eXecution Environment"
-"\">PXE</abbr> pentru Dnsmasq."
+"Opțiuni speciale de pornire <abbr title=\"Preboot eXecution "
+"Environment\">PXE</abbr> pentru Dnsmasq."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
msgid ""
"Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
"unspecified, the local device DNS search domain will be announced."
@@ -7674,7 +8117,7 @@ msgstr ""
"DHCPv6. Dacă nu este specificat, se va anunța domeniul de căutare DNS al "
"dispozitivului local."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid ""
"Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
"If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -7730,19 +8173,19 @@ msgid "Specifies the destination subnet to match (CIDR notation)"
msgstr ""
"Specifică sub-rețeaua de destinație care trebuie să corespundă (notație CIDR)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Specifies the directory the device is attached to"
msgstr "Specifică directorul la care este atașat dispozitivul"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
msgid ""
"Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
"messages, for example to instruct clients to request further information via "
"stateful DHCPv6."
msgstr ""
-"Specifică indicatorii trimiși în mesajele <abbr title=\"Router Advertisement"
-"\">RA</abbr>, de exemplu pentru a instrui clienții să solicite informații "
-"suplimentare prin DHCPv6 cu stare."
+"Specifică indicatorii trimiși în mesajele <abbr title=\"Router "
+"Advertisement\">RA</abbr>, de exemplu pentru a instrui clienții să solicite "
+"informații suplimentare prin DHCPv6 cu stare."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:176
msgid ""
@@ -7790,7 +8233,7 @@ msgstr ""
"Specifică numărul maxim de cereri ARP eșuate până când se presupune că "
"gazdele sunt moarte"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid ""
"Specifies the maximum transmit power the wireless radio may use. Depending "
"on regulatory requirements and wireless usage, the actual transmit power may "
@@ -8054,7 +8497,7 @@ msgstr ""
"Specificați o unitate MTU (Maximum Transmission Unit) diferită de cea "
"implicită (1280 octeți)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "Specify the secret encryption key here."
msgstr "Specificați aici cheia secretă de criptare."
@@ -8062,7 +8505,7 @@ msgstr "Specificați aici cheia secretă de criptare."
msgid "Stale neighbour cache timeout"
msgstr "Timpul de expirare a memoriei cache a vecinilor învechite"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
msgid "Start"
msgstr "Porniți"
@@ -8075,16 +8518,16 @@ msgstr "Porniți WPS"
msgid "Start priority"
msgstr "Prioritatea de pornire"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
msgid "Start refresh"
msgstr "Porniți reîmprospătarea"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Starting configuration apply…"
msgstr "Se aplică configurația de pornire…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1827
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413
msgid "Starting wireless scan..."
msgstr "Se pornește scanarea wireless..."
@@ -8106,17 +8549,17 @@ msgstr "Rute statice IPv6"
msgid "Static Lease"
msgstr "Închiriere statică"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
msgid "Static Leases"
msgstr "Închirieri Statice"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
msgstr "Adresă statică"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
msgid ""
"Static leases are used to assign fixed IP addresses and symbolic hostnames "
"to DHCP clients. They are also required for non-dynamic interface "
@@ -8127,18 +8570,18 @@ msgstr ""
"configurațiile de interfață non-dinamică în care sunt servite doar gazdele "
"cu un contract de închiriere corespunzător."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
msgid "Station inactivity limit"
msgstr "Limita de inactivitate a stației"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:551
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
msgid "Status"
msgstr "Stare"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:528
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
msgid "Stop"
msgstr "Opriți"
@@ -8147,20 +8590,20 @@ msgstr "Opriți"
msgid "Stop WPS"
msgstr "Opriți WPS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1857
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1919
msgid "Stop refresh"
msgstr "Opriți reîmprospătarea"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/25_storage.js:24
msgid "Storage"
-msgstr "Depozitare"
+msgstr "Stocare"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:629
msgid "Strict filtering"
msgstr "Filtrare strictă"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
msgid "Strict order"
msgstr "Ordine strictă"
@@ -8169,15 +8612,15 @@ msgid "Strong"
msgstr "Puternică"
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2055
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2117
msgid "Submit"
msgstr "Trimiteți"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
msgid "Suppress logging"
msgstr "Suprimați înregistrarea in jurnal"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
msgid "Suppress logging of the routine operation for the DHCP protocol."
msgstr ""
"Suprimați înregistrarea în jurnal a operațiunii de rutină pentru protocolul "
@@ -8203,16 +8646,16 @@ msgstr ""
"Comutatorul %q are o topologie necunoscută - este posibil ca setările VLAN "
"să nu fie corecte."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1426
msgid "Switch VLAN"
msgstr "Comutator VLAN"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
msgid "Switch port"
msgstr "Port de comutare"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
msgid "Switch protocol"
msgstr "Schimbă protocolul"
@@ -8234,8 +8677,16 @@ msgstr "Sincronizați cu serverul NTP"
msgid "Sync with browser"
msgstr "Sincronizați cu browserul"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgstr "Sintaxa: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "Syntax: <code>_service._proto.example.com</code>."
+msgstr "Sintaxa: <code>_service._proto.example.com</code>."
+
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
msgid "System"
@@ -8259,29 +8710,29 @@ msgstr "Proprietăți sistem"
msgid "System log buffer size"
msgstr "Dimensiunea tamponului de jurnal de sistem"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
msgid "System running in recovery (initramfs) mode."
msgstr "Sistemul rulează în modul de recuperare (initramfs)."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
msgctxt "nft tcp option maxseg size"
msgid "TCP MSS"
msgstr "TCP MSS"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
msgctxt "nft tcp dport"
msgid "TCP destination port"
msgstr "Portul de destinație TCP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
msgctxt "nft tcp flags"
msgid "TCP flags"
msgstr "Etichete TCP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
msgctxt "nft tcp sport"
msgid "TCP source port"
msgstr "Portul sursă TCP"
@@ -8290,12 +8741,12 @@ msgstr "Portul sursă TCP"
msgid "TCP:"
msgstr "TCP:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
msgid "TFTP server root"
msgstr "Rădăcina serverului TFTP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
msgid "TX"
msgstr "TX"
@@ -8315,6 +8766,7 @@ msgstr "Lungimea cozii TX"
msgid "Table"
msgstr "Tabelul"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
@@ -8322,7 +8774,7 @@ msgstr "Tabelul"
msgid "Target"
msgstr "Țintă"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
msgid "Target Platform"
msgstr "Platformă țintă"
@@ -8338,7 +8790,7 @@ msgstr "Spațiu temporar"
msgid "Terminate"
msgstr "Terminați"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid ""
"The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
@@ -8348,7 +8800,7 @@ msgstr ""
"în mesajele <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. "
"Valoarea minimă este de 1280 octeți."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
msgid ""
"The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
"addresses are available via DHCPv6."
@@ -8356,7 +8808,7 @@ msgstr ""
"Indicatorul <em>Configurare Gestionată a adreselor</em> (G) indică faptul că "
"adresele IPv6 sunt disponibile prin DHCPv6."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
msgid ""
"The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
"also acting as Mobile IPv6 home agent on this link."
@@ -8364,7 +8816,7 @@ msgstr ""
"Indicatorul <em>Agent de Casă Mobil</em> (C) indică faptul că dispozitivul "
"acționează și ca agent de casă Mobil IPv6 pe această legătură."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
msgid ""
"The <em>Other configuration</em> (O) flag indicates that other information, "
"such as DNS servers, is available via DHCPv6."
@@ -8384,7 +8836,7 @@ msgstr ""
"Pachetul <em>qrencode</em> este necesar pentru a genera o imagine QR code a "
"configurației."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
@@ -8401,15 +8853,15 @@ msgstr ""
"trebuie să folosiți numele de utilizator simplu în loc de ID-ul de "
"utilizator!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
msgid "The IP address %h is already used by another static lease"
msgstr "Adresa IP %h este deja folosită de o altă închiriere statică"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
msgid "The IP address is outside of any DHCP pool address range"
msgstr "Adresa IP se află în afara oricărui interval de adrese de grup DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
msgid "The IP address of the boot server"
msgstr "Adresa IP a serverului de pornire"
@@ -8422,6 +8874,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
msgstr ""
@@ -8453,7 +8906,7 @@ msgstr ""
msgid "The LED blinks with the configured on/off frequency"
msgstr "LED-ul clipește cu frecvența de pornire/oprire configurată"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
msgid "The LED flashes to simulate actual heart beat."
msgstr "LED-ul clipește pentru a simula bătăile reale ale inimii."
@@ -8471,7 +8924,7 @@ msgstr "LED-ul se află întotdeauna în starea implicită oprit."
msgid "The LED is always in default state on."
msgstr "LED-ul se află întotdeauna în starea implicită pornit."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
msgid ""
"The MAC address %h is already used by another static lease in the same DHCP "
"pool"
@@ -8484,7 +8937,7 @@ msgid "The MTU must not exceed the parent device MTU of %d bytes"
msgstr ""
"MTU nu trebuie să depășească MTU-ul dispozitivului părinte de %d octeți"
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
msgid "The VLAN ID must be unique"
msgstr "ID-ul VLAN trebuie să fie unic"
@@ -8492,7 +8945,7 @@ msgstr "ID-ul VLAN trebuie să fie unic"
msgid "The algorithm that is used to discover mesh routes"
msgstr "Algoritmul care este utilizat pentru a descoperi rutele de rețea"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid ""
"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
"code> and <code>_</code>"
@@ -8505,7 +8958,7 @@ msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
"Fișierul de configurare nu a putut fi încărcat din cauza următoarei erori:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid ""
"The correct SSID must be manually specified when joining a hidden wireless "
"network"
@@ -8513,7 +8966,7 @@ msgstr ""
"SSID-ul corect trebuie specificat manual atunci când vă alăturați unei "
"rețele fără fir ascunse"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4509
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8531,21 +8984,21 @@ msgstr ""
"încerca să aplicați din nou, sau puteți anula toate modificările în "
"așteptare pentru a păstra starea de funcționare actuală a configurației."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
msgstr ""
-"Fișierul de dispozitiv al memoriei sau partiției (<abbr title=\"for example"
-"\">de exemplu</abbr> <code>/dev/sda1</code>)"
+"Fișierul de dispozitiv al memoriei sau partiției (<abbr title=\"for "
+"example\">de exemplu</abbr> <code>/dev/sda1</code>)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:450
msgid "The device name \"%s\" is already taken"
msgstr "Numele dispozitivului \"%s\" este deja luat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
msgid ""
"The existing network configuration needs to be changed for LuCI to function "
"properly."
@@ -8553,7 +9006,7 @@ msgstr ""
"Configurația de rețea existentă trebuie modificată pentru ca LuCI să "
"funcționeze corect."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
@@ -8576,7 +9029,7 @@ msgstr ""
msgid "The following rules are currently active on this system."
msgstr "Următoarele reguli sunt în prezent active pe acest sistem."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
msgid "The frequency is in direct proportion to 1-minute average CPU load."
msgstr ""
"Frecvența este direct proporțională cu sarcina medie de 1 minut a "
@@ -8586,7 +9039,7 @@ msgstr ""
msgid "The gateway address must not be a local IP address"
msgstr "Adresa porții de acces nu trebuie să fie o adresă IP locală"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:732
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752
msgid ""
"The generated configuration can be imported into a WireGuard client "
"application to setup a connection towards this device."
@@ -8594,11 +9047,11 @@ msgstr ""
"Configurația generată poate fi importată într-o aplicație client WireGuard "
"pentru a stabili o conexiune cu acest dispozitiv."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
msgid "The given SSH public key has already been added."
msgstr "Cheia publică SSH dată a fost deja adăugată."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA, "
"ED25519 or ECDSA keys."
@@ -8619,15 +9072,19 @@ msgstr ""
"unui salt suplimentar (pachetul trebuie să fie primit și retransmis, ceea ce "
"costă timp de emisie)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
msgid "The hostname of the boot server"
msgstr "Numele de gazdă al serverului de boot-are"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
+msgstr "Interfața nu a putut fi găsită"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
msgid "The interface name is already used"
msgstr "Numele interfeței este deja folosit"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
msgid "The interface name is too long"
msgstr "Numele interfeței este prea lung"
@@ -8651,6 +9108,7 @@ msgstr "Adresa IPv4 locală"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "The local IPv4 address over which the tunnel is created (optional)."
msgstr "Adresa IPv4 locală pe care se creează tunelul (opțional)."
@@ -8693,7 +9151,7 @@ msgstr ""
"traficul mai puțin exploziv, deoarece răspunsurile gazdelor sunt distribuite "
"pe un interval mai mare"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid ""
"The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
"abbr> messages. Maximum is 255 hops."
@@ -8701,7 +9159,7 @@ msgstr ""
"Numărul maxim de salturi care urmează să fie publicate în mesajele <abbr "
"title=\"Router Advertisement\">RA</abbr>. Maximul este de 255 de salturi."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4645
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -8709,14 +9167,14 @@ msgstr ""
"Accesul în rețea la acest dispozitiv ar putea fi întrerupt prin modificarea "
"setărilor interfeței \"%h\"."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
msgid "The network name is already used"
msgstr "Numele rețelei este deja folosit"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
msgid ""
-"The network ports on this device can be combined to several <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"The network ports on this device can be combined to several <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
"communicate directly with each other. <abbr title=\"Virtual Local Area "
"Network\">VLAN</abbr>s are often used to separate different network "
"segments. Often there is by default one Uplink port for a connection to the "
@@ -8730,7 +9188,7 @@ msgstr ""
"conexiune la o rețea mai mare, cum ar fi internetul, și alte porturi pentru "
"o rețea locală."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid ""
"The public hostname or IP address of this system the peer should connect to. "
"This usually is a static public IP address, a static hostname or a DDNS "
@@ -8785,11 +9243,11 @@ msgstr ""
"rt_tables. Aliasurile speciale locale (255), principale (254) și implicite "
"(253) sunt, de asemenea, valabile"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383
msgid "The selected %s mode is incompatible with %s encryption"
msgstr "Modul %s selectat este incompatibil cu criptarea %s"
-#: modules/luci-base/luasrc/view/csrftoken.htm:11
+#: modules/luci-base/ucode/template/csrftoken.ut:11
msgid "The submitted security token is invalid or already expired!"
msgstr "Tokenul de securitate trimis este nevalid sau a expirat deja!"
@@ -8856,8 +9314,8 @@ msgstr ""
"Fișierul de imagine încărcat nu conține un format acceptat. Asigurați-vă că "
"ați ales formatul de imagine generic pentru platforma dvs."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
msgid "The value is overridden by configuration."
msgstr "Valoarea este suprascrisă de configurare."
@@ -8869,7 +9327,7 @@ msgstr ""
"Valoarea specifică intervalul (milisecunde) în care batman-adv inundă "
"rețeaua cu informațiile sale de protocol."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:679
msgid ""
"There are legacy iptables rules present on the system. Mixing iptables and "
"nftables rules is discouraged and may lead to incomplete traffic filtering."
@@ -8878,19 +9336,19 @@ msgstr ""
"regulilor iptables și nftables este descurajată și poate duce la o filtrare "
"incompletă a traficului."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
msgid "There are no active leases"
msgstr "Nu există închirieri active"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4677
msgid "There are no changes to apply"
msgstr "Nu există modificări de aplicat"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:70
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
msgid ""
"There is no password set on this router. Please configure a root password to "
@@ -8903,16 +9361,16 @@ msgstr ""
msgid "This IPv4 address of the relay"
msgstr "Această adresă IPv4 a releului"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1695
msgid "This authentication type is not applicable to the selected EAP method."
msgstr "Acest tip de autentificare nu se aplică la metoda EAP selectată."
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
msgid "This does not look like a valid PEM file"
msgstr "Acesta nu pare a fi un fișier PEM valid"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
"include during sysupgrade. Modified files in /etc/config/ and certain other "
@@ -8965,7 +9423,7 @@ msgstr ""
"Aceasta este adresa locală a punctului final atribuită de către brokerul de "
"tunel, de obicei se termină cu <code>...:2/64</code>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
msgid "This is the only DHCP server in the local network."
msgstr "Acesta este singurul server DHCP din rețeaua locală."
@@ -9000,8 +9458,8 @@ msgstr ""
"Această listă oferă o imagine de ansamblu asupra proceselor de sistem care "
"rulează în prezent și starea acestora."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
msgid ""
"This option cannot be used because the ca-bundle package is not installed."
msgstr ""
@@ -9018,6 +9476,10 @@ msgstr "Această secțiune nu conține încă nicio valoare"
msgid "Time Synchronization"
msgstr "Sincronizarea Timpului"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "Time advertisement"
+msgstr "Avertisment timp"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Time in milliseconds"
msgstr "Timp în milisecunde"
@@ -9026,10 +9488,14 @@ msgstr "Timp în milisecunde"
msgid "Time in seconds to spend in listening and learning states"
msgstr "Timp în secunde pentru a petrece în stări de ascultare și învățare"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "Time interval for rekeying GTK"
msgstr "Intervalul de timp pentru reintroducerea cheii GTK"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "Time zone"
+msgstr "Fus orar"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
msgid "Timed-out"
msgstr "Expirat"
@@ -9054,14 +9520,18 @@ msgstr ""
msgid "Timezone"
msgstr "Fusul orar"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:418
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:438
msgid ""
"To fully configure the local WireGuard interface from an existing (e.g. "
-"provider supplied) configuration file, use the <strong><a class=\"full-import"
-"\" href=\"#\">configuration import</a></strong> instead."
+"provider supplied) configuration file, use the <strong><a class=\"full-"
+"import\" href=\"#\">configuration import</a></strong> instead."
msgstr ""
+"Pentru a configura complet interfața WireGuard locală dintr-un fișier de "
+"configurare existent (de exemplu, furnizat de furnizor), utilizați<strong><a "
+"class=\"full-import\" href=\"#\">în schimb importarea configurației</a></"
+"strong>."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
msgid "To login…"
msgstr "Mergeți la autentificare…"
@@ -9075,7 +9545,7 @@ msgstr ""
"rezervă generată anterior. Pentru a reseta firmware-ul la starea inițială, "
"faceți clic pe „Efectuați resetarea” (posibil numai cu imaginile squashfs)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
msgid "Tone"
msgstr "Tonalitate"
@@ -9083,9 +9553,9 @@ msgstr "Tonalitate"
msgid "Total Available"
msgstr "Total disponibil"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:121
msgid "Traceroute"
msgstr "Urmărire traseu"
@@ -9100,11 +9570,11 @@ msgstr "Trafic"
msgid "Traffic Class"
msgstr "Clasa de trafic"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:529
msgid "Traffic filter chain \"%h\""
msgstr "Filtrare trafic legătură \"%h\""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:467
msgctxt "nft counter"
msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
msgstr "Traficul potrivit cu regula: %.1000mPackets, %.1024mBytes"
@@ -9121,17 +9591,21 @@ msgstr "Se transmite"
msgid "Transmit Hash Policy"
msgstr "Politica de transmitere a hașurilor"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
+msgid "Transmitted Data"
+msgstr "Date transmise"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
msgctxt "nft @th,off,len"
msgid "Transport header bits %d-%d"
msgstr "Biti de antet de transport %d-%d"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
msgctxt "nft th dport"
msgid "Transport header destination port"
msgstr "Port de destinație al antetului de transport"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
msgctxt "nft th sport"
msgid "Transport header source port"
msgstr "Port sursă al antetului de transport"
@@ -9148,7 +9622,7 @@ msgstr "Mod de declanșare"
msgid "Tunnel ID"
msgstr "ID-ul tunelului"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3024
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
#: modules/luci-compat/luasrc/model/network.lua:1431
msgid "Tunnel Interface"
msgstr "Interfață de tunel"
@@ -9159,7 +9633,7 @@ msgstr "Interfață de tunel"
msgid "Tunnel Link"
msgstr "Tunel de legătură"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
msgid "Tunnel device"
msgstr "Dispozitiv de tunel"
@@ -9167,8 +9641,8 @@ msgstr "Dispozitiv de tunel"
msgid "Tx-Power"
msgstr "Puterea transmisiei"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
msgid "Type"
@@ -9178,12 +9652,12 @@ msgstr "Tip"
msgid "Type of service"
msgstr "Tipul serviciului"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
msgctxt "nft udp dport"
msgid "UDP destination port"
msgstr "Portul de destinație UDP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
msgctxt "nft udp sport"
msgid "UDP source port"
msgstr "Portul sursă UDP"
@@ -9201,8 +9675,8 @@ msgstr "Doar UMTS"
msgid "UMTS/GPRS/EV-DO"
msgstr "UMTS/GPRS/EV-DO"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid "UUID"
msgstr "UUID"
@@ -9223,7 +9697,7 @@ msgstr "Nu se poate determina adresa IP externă"
msgid "Unable to determine upstream interface"
msgstr "Nu se poate determina interfața în flux ascendent"
-#: modules/luci-base/luasrc/view/error404.htm:11
+#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
msgstr "Imposibilitatea de a expedia"
@@ -9274,19 +9748,27 @@ msgstr "Nu se poate reporni firewall-ul: %s"
msgid "Unable to save contents: %s"
msgstr "Nu se poate salva conținutul: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr "Nu se poate verifica PIN-ul"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Unavailable Seconds (UAS)"
msgstr "Secunde indisponibile (UAS)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1317
msgid "Unconfigure"
msgstr "Neconfigurați"
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr "Unet"
+
#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
msgid "Unexpected reply data format"
msgstr "Format neașteptat al datelor de răspuns"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid ""
"Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
"within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -9298,7 +9780,7 @@ msgstr ""
"IPv6 este analogă cu adresarea rețelei private IPv4. Acest prefix este "
"generat în mod aleatoriu la prima instalare."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2111
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
#: modules/luci-compat/luasrc/model/network.lua:971
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
msgid "Unknown"
@@ -9308,7 +9790,7 @@ msgstr "Necunoscut"
msgid "Unknown and unsupported connection method."
msgstr "Metodă de conectare necunoscută și neacceptată."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
#: modules/luci-compat/luasrc/model/network.lua:1138
msgid "Unknown error (%s)"
msgstr "Eroare necunoscută (%s)"
@@ -9317,7 +9799,7 @@ msgstr "Eroare necunoscută (%s)"
msgid "Unknown error code"
msgstr "Cod de eroare necunoscut"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2108
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:965
msgid "Unmanaged"
@@ -9328,11 +9810,11 @@ msgstr "Neadministrate"
msgid "Unmount"
msgstr "Demontează"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
msgid "Unnamed key"
msgstr "Cheie fără nume"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4327
msgid "Unsaved Changes"
msgstr "Modificări nesalvate"
@@ -9346,15 +9828,16 @@ msgid "Unsupported MAP type"
msgstr "Tip MAP neacceptat"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
msgid "Unsupported modem"
msgstr "Modem neacceptat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:309
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:315
msgid "Unsupported protocol type."
msgstr "Tipul de protocol nesuportat."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
msgid "Untitled peer"
msgstr "Fără titlu omolog"
@@ -9366,7 +9849,7 @@ msgstr "Sus"
msgid "Up Delay"
msgstr "Până la întârziere"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
msgid "Upload"
msgstr "Încărcați"
@@ -9392,16 +9875,16 @@ msgid "Upload file…"
msgstr "Încărcați fișierul…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4202
msgid "Upload request failed: %s"
msgstr "Solicitarea de încărcare a eșuat: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
msgid "Uploading file…"
msgstr "Se încarcă fișierul…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid ""
"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
"assigned with a name in the form <em>wifinet#</em> and the network will be "
@@ -9411,7 +9894,7 @@ msgstr ""
"se va atribui un nume de forma <em>wifinet#</em>, iar rețeaua va fi "
"repornită pentru a aplica configurația actualizată."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410
msgid ""
"Upon pressing \"Continue\", bridges configuration will be updated and the "
"network will be restarted to apply the updated configuration."
@@ -9420,7 +9903,7 @@ msgstr ""
"actualizată, iar rețeaua va fi repornită pentru a aplica configurația "
"actualizată."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444
msgid ""
"Upon pressing \"Continue\", ifname options will get renamed and the network "
"will be restarted to apply the updated configuration."
@@ -9428,17 +9911,17 @@ msgstr ""
"La apăsarea \"Continuați\", opțiunile ifname vor fi redenumite și rețeaua va "
"fi repornită pentru a aplica configurația actualizată."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
msgid "Upstream resolvers will be queried in the order of the resolv file."
msgstr ""
"Rezolutorii din upstream vor fi interogați în ordinea din fișierul resolv."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
msgid "Uptime"
msgstr "Timp de funcționare"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
msgid "Use <code>/etc/ethers</code>"
msgstr "Folosește <code>/etc/ethers</code>"
@@ -9450,8 +9933,8 @@ msgstr "Utilizați serverele DHCP anunțate"
msgid "Use DHCP gateway"
msgstr "Utilizați poarta de acces a DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
msgid "Use DNS servers advertised by peer"
msgstr "Utilizați serverele DNS anunțate de către partenerul de rețea"
@@ -9492,11 +9975,11 @@ msgstr ""
"Utilizați XOR de adrese hardware MAC și adrese IP, bazați-vă pe "
"skb_flow_dissect (encap2+3)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Use as external overlay (/overlay)"
msgstr "Utilizare ca suprapunere externă (/overlay)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
msgid "Use as root filesystem (/)"
msgstr "Utilizați ca sistem de fișiere rădăcină (/)"
@@ -9504,22 +9987,22 @@ msgstr "Utilizați ca sistem de fișiere rădăcină (/)"
msgid "Use broadcast flag"
msgstr "Utilizați indicatorul de difuzare"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
msgid "Use builtin IPv6-management"
msgstr "Utilizați managementul IPv6 încorporat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
msgid "Use custom DNS servers"
msgstr "Utilizați servere DNS personalizate"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
msgid "Use default gateway"
msgstr "Utilizați poarta de acces implicită"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
msgid "Use gateway metric"
msgstr "Utilizați metrica porții de acces"
@@ -9540,20 +10023,20 @@ msgstr ""
msgid "Use routing table"
msgstr "Utilizați tabelul de rutare"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
msgctxt "nft nat flag persistent"
msgid "Use same source and destination for each connection"
msgstr "Utilizați aceeași sursă și destinație pentru fiecare conexiune"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
msgid "Use system certificates"
msgstr "Utilizați certificatele de sistem"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid "Use system certificates for inner-tunnel"
msgstr "Utilizați certificate de sistem pentru tunelul interior"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
"em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
@@ -9584,11 +10067,11 @@ msgstr ""
msgid "Used"
msgstr "Folosit"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
msgid "Used Key Slot"
msgstr "Slot de cheie folosit"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
@@ -9600,7 +10083,8 @@ msgstr ""
msgid "User Group"
msgstr "Grup de utilizatori"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
msgid "User certificate (PEM encoded)"
msgstr "Certificat de utilizator (codificat PEM)"
@@ -9608,27 +10092,28 @@ msgstr "Certificat de utilizator (codificat PEM)"
msgid "User identifier"
msgstr "Identificatorul utilizatorului"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
msgid "User key (PEM encoded)"
msgstr "Cheie utilizator (codare PEM)"
-#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: modules/luci-base/ucode/template/sysauth.ut:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
msgid "Username"
msgstr "Nume Utilizator"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
msgid "Utilize flow table <strong>%h</strong>"
msgstr "Utilizați tabelul de flux <strong>%h</strong>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
msgid "VC-Mux"
msgstr "VC-Mux (Multiplexarea circuitelor virtuale)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
msgid "VDSL"
msgstr "VDSL"
@@ -9638,17 +10123,17 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr "VEPA (Agregator virtual de porturi Ethernet)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
msgid "VLAN (802.1ad)"
msgstr "VLAN (802.1ad)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1411
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
msgid "VLAN (802.1q)"
msgstr "VLAN (802.1q)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
msgid "VLAN ID"
msgstr "ID VLAN"
@@ -9673,19 +10158,22 @@ msgid "VPN Protocol"
msgstr "Protocol VPN"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
msgstr "Server VPN"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+msgid "VPN Server certificate's SHA256 hash"
+msgstr "Hash SHA256 al certificatului serverului VPN"
+
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
msgid "VPN Server port"
msgstr "Portul serverului VPN"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
msgstr "Certificatul serverului VPN hash SHA1"
@@ -9694,6 +10182,10 @@ msgstr "Certificatul serverului VPN hash SHA1"
msgid "VPNC (CISCO 3000 (and others) VPN)"
msgstr "VPNC (CISCO 3000 (și altele) VPN)"
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr "VTI"
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
msgid "VXLAN (RFC7348)"
msgstr "VXLAN (RFC7348)"
@@ -9707,7 +10199,7 @@ msgstr "Identificatorul rețelei VXLAN"
msgid "VXLANv6 (RFC7348)"
msgstr "VXLANv6 (RFC7348)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
msgid ""
"Validate DNS replies and cache DNSSEC data, requires upstream to support "
"DNSSEC."
@@ -9715,8 +10207,8 @@ msgstr ""
"Validează răspunsurile DNS și stochează datele DNSSEC în memoria cache; este "
"necesar ca în amonte să fie acceptat DNSSEC."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
@@ -9744,7 +10236,7 @@ msgstr "Furnizor"
msgid "Vendor Class to send when requesting DHCP"
msgstr "Clasa furnizorului care trebuie trimisă la solicitarea DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
msgid "Verify unsigned domain responses really come from unsigned domains."
msgstr ""
"Verificați dacă răspunsurile din domenii nesemnate provin într-adevăr din "
@@ -9754,47 +10246,59 @@ msgstr ""
msgid "Verifying the uploaded image file."
msgstr "Se verifică fișierul imagine încărcat."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
msgid "Very High"
msgstr "Foarte mare"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1432
msgid "Virtual Ethernet"
msgstr "Ethernet virtual"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
msgid "Virtual dynamic interface"
msgstr "Interfață dinamică virtuală"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
msgid "WDS"
msgstr "WDS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
msgid "WEP Open System"
msgstr "Sistem deschis WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1297
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1393
msgid "WEP Shared Key"
msgstr "Cheie partajată WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WEP passphrase"
msgstr "Parola WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid "WLAN roaming"
+msgstr "Roaming WLAN"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid "WMM Mode"
msgstr "Mod WMM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid "WNM Sleep Mode"
+msgstr "Modul de repaus WNM"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid "WNM Sleep Mode Fixes"
+msgstr "Remedieri ale modului de repaus WNM"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WPA passphrase"
msgstr "Fraza de acces WPA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1294
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
@@ -9824,7 +10328,11 @@ msgstr ""
msgid "Weak"
msgstr "Slabă"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+msgid "Weight"
+msgstr "Greutate"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
@@ -9860,6 +10368,14 @@ msgstr ""
"Atunci când este activată, gateway-ul este pe legătură chiar dacă gateway-ul "
"nu se potrivește cu niciun prefix de interfață"
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr ""
+"Atunci când este inversat, LED-ul este aprins continuu și pâlpâie, în loc să "
+"fie oprit în mod implicit și să clipească la activitatea sistemului."
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
msgid ""
"When running the mesh over multiple WiFi interfaces per node batman-adv is "
@@ -9869,7 +10385,7 @@ msgstr ""
"adv este capabil să optimizeze fluxul de trafic pentru a obține performanțe "
"maxime."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid ""
"When using a PSK, the PMK can be automatically generated. When enabled, the "
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
@@ -9879,7 +10395,7 @@ msgstr ""
"este activată, opțiunile de cheie R0/R1 de mai jos nu se aplică. Dezactivați "
"acest lucru pentru a utiliza opțiunile de cheie R0 și R1."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid ""
"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
"802.11a/802.11g rates."
@@ -9887,7 +10403,7 @@ msgstr ""
"În cazul în care modul Wi-Fi Multimedia (WMM) QoS este dezactivat, clienții "
"pot fi limitați la ratele 802.11a/802.11g."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid ""
"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
"may be significantly reduced."
@@ -9900,12 +10416,21 @@ msgstr ""
msgid "Width"
msgstr "Lățime"
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+msgid "WireGuard"
+msgstr "WireGuard"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
+msgid "WireGuard Status"
+msgstr "Starea WireGuard"
+
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "WireGuard VPN"
msgstr "VPN WireGuard"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:539
msgid "WireGuard peer is disabled"
msgstr "Partenerul WireGuard este dezactivat"
@@ -9915,27 +10440,27 @@ msgstr "Partenerul WireGuard este dezactivat"
msgid "Wireless"
msgstr "Fără fir"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3011
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
msgstr "Adaptor wireless"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2990
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4303
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
msgstr "Rețea wireless"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:812
msgid "Wireless Overview"
msgstr "Sumarul wireless"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
msgid "Wireless Security"
msgstr "Securitate wireless"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
msgid "Wireless configuration migration"
msgstr "Migrarea configurației wireless"
@@ -9949,17 +10474,17 @@ msgstr "Wireless-ul este dezactivat"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:193
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:152
msgid "Wireless is not associated"
-msgstr "Wireless-ul este ne-asociat"
+msgstr "Wireless-ul este neasociat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is disabled"
msgstr "Rețeaua wireless este dezactivată"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is enabled"
msgstr "Rețeaua wireless este activată"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Write received DNS queries to syslog."
msgstr "Scrieți interogările DNS primite in syslog."
@@ -9971,7 +10496,7 @@ msgstr "Scrieți jurnalul de sistem într-un fișier"
msgid "XOR policy (balance-xor, 2)"
msgstr "Politica XOR (balance-xor, 2)"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -9981,7 +10506,7 @@ msgstr "Da"
msgid "Yes (none, 0)"
msgstr "Da (niciunul, 0)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:177
msgid ""
"You appear to be currently connected to the device via the \"%h\" interface. "
"Do you really want to shut down the interface?"
@@ -10000,8 +10525,21 @@ msgstr ""
"dezactivați scripturi init esențiale, cum ar fi \"network\", dispozitivul "
"dvs. ar putea deveni inaccesibil!</strong>"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:90
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635
+msgid "You may add multiple records for the same Target."
+msgstr "Puteți adăuga mai multe înregistrări pentru aceeași țintă."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672
+msgid "You may add multiple records for the same domain."
+msgstr "Puteți adăuga mai multe înregistrări pentru același domeniu."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr ""
+"Puteți adăuga mai multe relee unice Relay To pe aceeași adresă de ascultare."
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:92
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
@@ -10036,26 +10574,38 @@ msgstr "Setări ZRam"
msgid "ZRam Size"
msgstr "Dimensiunea ZRam"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr "_proto: _tcp, _udp, _sctp, _quic, … ."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Notă: în timp ce "
+"_http este posibil, niciun browser nu suportă înregistrările SRV.)"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
msgid "any"
msgstr "oricare"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
msgid "auto"
msgstr "auto"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
msgid "automatic"
msgstr "automat"
@@ -10063,7 +10613,7 @@ msgstr "automat"
msgid "baseT"
msgstr "bazăT"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1591
msgid "bridged"
msgstr "cu punte"
@@ -10115,20 +10665,20 @@ msgstr "creați:"
msgid "dBm"
msgstr "dBm"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
msgctxt "nft unit"
msgid "day"
msgstr "zi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid "disable"
msgstr "Dezactivat"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:991
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:997
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
msgid "disabled"
@@ -10147,14 +10697,19 @@ msgstr "de exemplu: --proxy 10.10.10.10"
msgid "e.g: dump"
msgstr "de exemplu: dump"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:755
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr "la fiecare %ds"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
msgid "expired"
msgstr "a expirat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
msgid "forced"
msgstr "forțat"
@@ -10178,19 +10733,19 @@ msgstr "half-duplex (o singură direcție)"
msgid "hexadecimal encoded value"
msgstr "valoare codificată în hexazecimal"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
msgid "hidden"
msgstr "ascuns"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
msgctxt "nft unit"
msgid "hour"
msgstr "ora"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "hybrid mode"
msgstr "mod hibrid"
@@ -10212,24 +10767,24 @@ msgstr "cheie între 8 și 63 de caractere"
msgid "key with either 5 or 13 characters"
msgstr "cheie cu 5 sau 13 caractere"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "managed config (M)"
msgstr "configurație gestionată (M)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1395
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
msgid "medium security"
msgstr "securitate medie"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
msgctxt "nft unit"
msgid "minute"
msgstr "minut"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "minutes"
msgstr "minute"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
msgid "mobile home agent (H)"
msgstr "agent pentru case mobile (H)"
@@ -10237,7 +10792,7 @@ msgstr "agent pentru case mobile (H)"
msgid "netif_carrier_ok()"
msgstr "netif_carrier_ok()"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "no"
msgstr "nu"
@@ -10251,8 +10806,11 @@ msgstr "fără legătură"
msgid "non-empty value"
msgstr "valoare nevidă"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3419
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
msgid "none"
msgstr "niciunul"
@@ -10263,20 +10821,20 @@ msgid "not present"
msgstr "nu este prezent"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:969
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:970
msgid "off"
msgstr "oprit"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794
msgid "on available prefix"
msgstr "cu privire la prefixul disponibil"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "open network"
msgstr "rețea deschisă"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
msgid "other config (O)"
msgstr "altă configurație (O)"
@@ -10285,7 +10843,11 @@ msgstr "altă configurație (O)"
msgid "output"
msgstr "ieșire"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
+msgid "over a day ago"
+msgstr "cu peste o zi în urmă"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
msgctxt "nft unit"
msgid "packets"
msgstr "pachete"
@@ -10311,23 +10873,22 @@ msgstr ""
"inițiatorului într-un singur pachet, mai degrabă decât în mai multe pachete "
"mici"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
msgid "relay mode"
msgstr "mod releu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1586
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
msgid "routed"
msgstr "rutat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "sec"
msgstr "secundă"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "server mode"
msgstr "mod server"
@@ -10335,7 +10896,7 @@ msgstr "mod server"
msgid "sstpc Log-level"
msgstr "sstpc Nivel de jurnal"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "strong security"
msgstr "securitate puternică"
@@ -10343,7 +10904,7 @@ msgstr "securitate puternică"
msgid "tagged"
msgstr "etichetat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "time units (TUs / 1.024 ms) [1000-65535]"
msgstr "unități de timp (TUs / 1.024 ms) [1000-65535]"
@@ -10365,15 +10926,19 @@ msgstr "valoare unică"
msgid "unknown"
msgstr "necunoscut"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:28
+msgid "unknown version"
+msgstr "versiune necunoscută"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
msgid "unlimited"
msgstr "nelimitat"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
@@ -10395,8 +10960,8 @@ msgid "untagged"
msgstr "neetichetat"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
msgid "valid IP address"
msgstr "adresă IP validă"
@@ -10409,7 +10974,7 @@ msgid "valid IPv4 CIDR"
msgstr "IPv4 CIDR valid"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
msgid "valid IPv4 address"
msgstr "adresă IPv4 validă"
@@ -10438,7 +11003,7 @@ msgid "valid IPv6 CIDR"
msgstr "IPv6 CIDR valid"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
msgid "valid IPv6 address"
msgstr "adresă IPv6 validă"
@@ -10518,7 +11083,7 @@ msgstr "Adresă MAC multicast validă"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:323
msgid "valid network in address/netmask notation"
-msgstr "rețea validă în notație adresă/mască de rețea"
+msgstr "adresă rețea validă/notație mască de rețea"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:523
msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
@@ -10530,7 +11095,7 @@ msgid "valid port or port range (port1-port2)"
msgstr "port sau interval de porturi valide (port1-port2)"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "valid port value"
msgstr "valoarea validă a portului"
@@ -10566,16 +11131,16 @@ msgstr "valoare cu cel puțin %d caractere"
msgid "value with at most %d characters"
msgstr "valoare cu cel mult %d caractere"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "weak security"
msgstr "securitate slabă"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
msgctxt "nft unit"
msgid "week"
msgstr "săptămâna"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "da"
@@ -10583,6 +11148,41 @@ msgstr "da"
msgid "« Back"
msgstr "« Înapoi"
+#~ msgid ""
+#~ "Avoid uselessly triggering dial-on-demand links (filters SRV/SOA records "
+#~ "and names with underscores)."
+#~ msgstr ""
+#~ "Evitați declanșarea inutilă a legăturilor dial-on-demand (filtrează "
+#~ "înregistrările SRV/SOA și numele cu underscores)."
+
+#~ msgid "Filter useless"
+#~ msgstr "Filtrați nefolosite"
+
+#~ msgid "Network Utilities"
+#~ msgstr "Utilitare de rețea"
+
+#~ msgid "Back to configuration"
+#~ msgstr "Înapoi la configurare"
+
+#~ msgid "Close list..."
+#~ msgstr "Închideți lista..."
+
+#~ msgid "Internal Server Error"
+#~ msgstr "Eroare internă de server"
+
+#~ msgid "No files found"
+#~ msgstr "Nu s-au găsit fișiere"
+
+#~ msgid "Sorry, the server encountered an unexpected error."
+#~ msgstr "Ne pare rău, serverul a întâmpinat o eroare neașteptată."
+
+#~ msgid "Do not forward queries that cannot be answered by public resolvers."
+#~ msgstr ""
+#~ "Nu transmiteți interogări la care nu pot răspunde rezolvatorii publici."
+
+#~ msgid "Import peer configuration…"
+#~ msgstr "Importați configurația peer…"
+
#~ msgid "Paste or drag WireGuard configuration file…"
#~ msgstr "Lipiți sau trageți fișierul de configurare WireGuard…"
@@ -10828,9 +11428,6 @@ msgstr "« Înapoi"
#~ msgid "Transmit Power"
#~ msgstr "Puterea de transmitere"
-#~ msgid "Transmitter Antenna"
-#~ msgstr "Antena de transmitere"
-
#~ msgid "Uploaded File"
#~ msgstr "Fisier incarcat"
@@ -11004,8 +11601,5 @@ msgstr "« Înapoi"
#~ msgid "CPU"
#~ msgstr "Procesor"
-#~ msgid "Port %d"
-#~ msgstr "Port %d"
-
#~ msgid "VLAN Interface"
#~ msgstr "Interfata VLAN"
diff --git a/modules/luci-base/po/ru/base.po b/modules/luci-base/po/ru/base.po
index a5b45b0776..5d64b92330 100644
--- a/modules/luci-base/po/ru/base.po
+++ b/modules/luci-base/po/ru/base.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: base\n"
"POT-Creation-Date: 2010-05-09 01:01+0300\n"
-"PO-Revision-Date: 2022-06-24 13:31+0000\n"
+"PO-Revision-Date: 2023-01-07 02:47+0000\n"
"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/luci/ru/>"
"\n"
@@ -10,32 +10,44 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:650
msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
msgid "\"%h\" table \"%h\""
-msgstr "«%h» таблица «%h»"
+msgstr "\"%h\" таблица \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1539
msgid "%.1f dB"
msgstr "%.1f дБ"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
msgid "%d Bit"
msgstr "%d бит"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4043
msgid "%d invalid field(s)"
msgstr "%d неверных полей"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
+msgid "%dh ago"
+msgstr "%d ч. назад"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
+msgid "%dm ago"
+msgstr "%d мин. назад"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
+msgid "%ds ago"
+msgstr "%d сек. назад"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
msgid "%s is untagged in multiple VLANs!"
-msgstr "%s не тегирован в множестве VLAN!"
+msgstr "%s не тегирован в нескольких VLAN-ах!"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:296
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:405
@@ -60,7 +72,7 @@ msgstr "(пусто)"
msgid "(no interfaces attached)"
msgstr "(нет связанных интерфейсов)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:635
msgctxt "Label indicating further amount of allowed ips"
msgid "+ %d more"
msgstr "+ еще %d"
@@ -70,8 +82,8 @@ msgid "-- Additional Field --"
msgstr "-- Дополнительно --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4152
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -87,13 +99,13 @@ msgstr "-- Сделайте выбор --"
msgid "-- custom --"
msgstr "-- пользовательский --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
msgid "-- match by label --"
msgstr "-- проверка по метке --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
msgid "-- match by uuid --"
msgstr "-- проверка по uuid --"
@@ -108,7 +120,7 @@ msgctxt "sstp log level value"
msgid "0"
msgstr "0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
msgstr ""
"0 = не использовать порог RSSI, 1 = не изменять значение драйвера по "
@@ -123,7 +135,7 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "Нагрузка за 1 минуту:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:324
msgctxt "nft amount of flags"
msgid "1 flag"
msgid_plural "%d flags"
@@ -150,7 +162,7 @@ msgctxt "sstp log level value"
msgid "4"
msgstr "4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "4-character hexadecimal ID"
msgstr "4-символьный шестнадцатеричный ID"
@@ -163,44 +175,95 @@ msgstr "464XLAT (CLAT)"
msgid "5 Minute Load:"
msgstr "Нагрузка за 5 минут:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "6-octet identifier as a hex string - no colons"
msgstr ""
"6-октетный идентификатор в виде шестнадцатеричной строки - без двоеточий"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid "802.11k RRM"
+msgstr "802.11k RRM"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr "802.11k: Включить отчет о маяках через радиоизмерения."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr "802.11k: Включить отчет о соседях через радиоизмерения."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid "802.11r Fast Transition"
msgstr "802.11r Быстрый Роуминг"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr "802.11v: BSS Max Idle. Единицы измерения: секунды."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr "802.11v: Управление переходом Basic Service Set (BSS)."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr "802.11v: Объявление местного часового пояса в управляющих кадрах."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr ""
+"802.11v: Proxy ARP позволяет не AP STA дольше находиться в режиме "
+"энергосбережения."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "802.11v: Time Advertisement in management frames."
+msgstr "802.11v: Объявление времени в управляющих кадрах."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr ""
+"802.11v: Режим сна (расширенный режим сна для станций) управления "
+"беспроводной сетью (WNM)."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr ""
+"802.11v: Исправления режима сна управления беспроводной сетью (WNM): "
+"предотвращает атаки переустановки."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w Association SA Query maximum timeout"
msgstr "802.11w Association SA Query максимальное время ожидания"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w Association SA Query retry timeout"
msgstr "802.11w время ожидания повтора Association SA Query"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid "802.11w Management Frame Protection"
msgstr "Защита кадров управления 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w maximum timeout"
msgstr "802.11w максимальное время ожидания"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w retry timeout"
msgstr "802.11w время ожидания повтора"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1022
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
msgstr "<abbr title=\"Идентификатор Набора Базовых Сервисов\">BSSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "<abbr title=\"Расширенный идентификатор обслуживания\">ESSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr "<abbr title=\"Интернет протокол версии 4\">IPv4</abbr>-маска сети"
@@ -212,73 +275,89 @@ msgstr "Настройка <abbr title=\"Светодиод\">LED</abbr> инд
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
msgstr "Имя <abbr title=\"Светодиод\">LED</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
msgstr "<abbr title=\"Протокол обнаружения соседей\">NDP</abbr>-Proxy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> флаги"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
msgstr ""
"Ограничение прыжков для <abbr title=\"Router Advertisement\">RA</abbr> "
"сообщений"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
msgstr "Время жизни <abbr title=\"Router Advertisement\">RA</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:773
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
msgstr "Служба <abbr title=\"Router Advertisement\">RA</abbr>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+msgid ""
+"<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
+"NXDOMAIN."
+msgstr ""
+"<code>/#/</code> соответствует любому домену. <code>/example.com/</code> "
+"возвращает NXDOMAIN."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+msgid ""
+"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
+"<code>::</code>) for example.com and its subdomains."
+msgstr ""
+"<code>/example.com/#</code> возвращает NULL адреса (<code>0.0.0.0</code> и "
+"<code>::</code>) для example.com и его поддоменов."
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
msgctxt "nft relational \">\" operator expression"
msgid "<var>%s</var> greater than <strong>%s</strong>"
msgstr "<var>%s</var> больше <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
msgctxt "nft relational \">=\" operator expression"
msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
msgstr "<var>%s</var> больше или равно <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
msgctxt "nft set match expression"
msgid "<var>%s</var> in set <strong>%s</strong>"
msgstr "<var>%s</var> соответствует <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
msgctxt "nft relational \"==\" operator expression"
msgid "<var>%s</var> is <strong>%s</strong>"
msgstr "<var>%s</var> равно <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
msgctxt "nft relational \"in\" operator expression"
msgid "<var>%s</var> is one of <strong>%s</strong>"
msgstr "<var>%s</var> один из <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
msgctxt "nft relational \"<\" operator expression"
msgid "<var>%s</var> lower than <strong>%s</strong>"
msgstr "<var>%s</var> меньше <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \"<=\" operator expression"
msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
msgstr "<var>%s</var> меньше или равно <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
msgctxt "nft relational \"!=\" operator expression"
msgid "<var>%s</var> not <strong>%s</strong>"
msgstr "<var>%s</var> не равно <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
msgctxt "nft not in set match expression"
msgid "<var>%s</var> not in set <strong>%s</strong>"
msgstr "<var>%s</var> не соответствует <strong>%s</strong>"
@@ -303,29 +382,29 @@ msgstr "Конфигурация для устройства «%s» уже су
msgid "A directory with the same name already exists."
msgstr "Директория с таким же именем уже существует."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
msgid "A new login is required since the authentication session expired."
msgstr "Необходима авторизация."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "A43C + J43 + A43"
msgstr "A43C + J43 + A43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
msgid "A43C + J43 + A43 + V43"
msgstr "A43C + J43 + A43 + V43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid "ADSL"
msgstr "ADSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
msgid "ANSI T1.413"
msgstr "ANSI T1.413"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
msgid "APN"
msgstr "APN"
@@ -359,29 +438,40 @@ msgstr "Мониторинг ARP не поддерживается для выб
msgid "ARP retry threshold"
msgstr "Порог повтора ARP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:638
msgid "ARP traffic table \"%h\""
msgstr "Таблица ARP трафика «%h»"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
+msgstr ""
+"ARP, IPv4 и IPv6 (даже 802.1Q) с многоадресными (multicast) MAC-адресами "
+"назначения передаются одноадресно (unicast) на MAC-адрес STA. Примечание: "
+"это не Directed Multicast Service (DMS) в 802.11v. Примечание: может "
+"нарушить ожидаемые многоадресные рассылки приемника STA."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "ATM (режим асинхронной передачи)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid "ATM Bridges"
msgstr "ATM мосты"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
msgid "ATM Virtual Channel Identifier (VCI)"
msgstr "ATM идентификатор виртуального канала (VCI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
msgid "ATM Virtual Path Identifier (VPI)"
msgstr "ATM идентификатор виртуального пути (VPI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid ""
"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
@@ -391,12 +481,12 @@ msgstr ""
"как виртуальные сетевые интерфейсы Linux, которые могут использоваться "
"совместно с DHCP или PPP для набора номера в сети провайдера."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
msgid "ATM device number"
msgstr "ATM номер устройства"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "ATU-C System Vendor ID"
msgstr "ATU-C идентификатор производителя"
@@ -406,7 +496,7 @@ msgstr "ATU-C идентификатор производителя"
msgid "Absent Interface"
msgstr "Отсутствующий интерфейс"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
msgid "Accept DNS queries only from hosts whose address is on a local subnet."
msgstr "Ограничение сервиса DNS, для подсетей интерфейса использующего DNS."
@@ -414,7 +504,7 @@ msgstr "Ограничение сервиса DNS, для подсетей ин
msgid "Accept local"
msgstr "Принимать локальные данные"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
msgctxt "nft accept action"
msgid "Accept packet"
msgstr "Принять пакет"
@@ -427,8 +517,8 @@ msgstr "Принимать пакеты с локальными адресами
msgid "Access Concentrator"
msgstr "Концентратор доступа"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
msgid "Access Point"
msgstr "Точка доступа"
@@ -478,8 +568,8 @@ msgstr "Активные IPv6 правила"
msgid "Active-Backup policy (active-backup, 1)"
msgstr "Политика активного резервирования (active-backup, 1)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
msgid "Ad-Hoc"
msgstr "Ad-Hoc"
@@ -496,18 +586,18 @@ msgstr "Адаптивная балансировка нагрузки пере
#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3582
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:885
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
msgid "Add"
msgstr "Добавить"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
msgid "Add ATM Bridge"
msgstr "Добавить ATM мост"
@@ -527,11 +617,11 @@ msgstr "Добавить действие LED"
msgid "Add VLAN"
msgstr "Добавить VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1328
msgid "Add device configuration"
msgstr "Добавление конфигурации устройства"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1268
msgid "Add device configuration…"
msgstr "Добавить конфигурацию устройства…"
@@ -539,19 +629,19 @@ msgstr "Добавить конфигурацию устройства…"
msgid "Add instance"
msgstr "Добавить экземпляр"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
msgid "Add key"
msgstr "Добавить ключ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
msgid "Add local domain suffix to names served from hosts files."
msgstr ""
"Добавить локальный суффикс домена для имен из файла hosts (/etc/hosts)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:475
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
msgid "Add new interface..."
msgstr "Добавить новый интерфейс..."
@@ -567,11 +657,11 @@ msgstr "Добавить в черный список"
msgid "Add to Whitelist"
msgstr "Добавить в белый список"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
msgid "Additional hosts files"
msgstr "Дополнительный hosts файл"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
msgid "Additional servers file"
msgstr "Дополнительный файл серверов"
@@ -593,7 +683,7 @@ msgctxt "nft meta nfproto"
msgid "Address family"
msgstr "Тип адреса"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:278
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
msgid "Address setting is invalid"
msgstr "Неверная настройка параметра Address"
@@ -601,7 +691,7 @@ msgstr "Неверная настройка параметра Address"
msgid "Address to access local relay bridge"
msgstr "Адрес для доступа к локальному мосту-ретранслятору"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
msgid "Addresses"
msgstr "Адреса"
@@ -610,14 +700,14 @@ msgstr "Адреса"
msgid "Administration"
msgstr "Администрирование"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:488
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:989
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
msgid "Advanced Settings"
msgstr "Дополнительные настройки"
@@ -634,7 +724,7 @@ msgstr "Время устаревания"
msgid "Aggregate Originator Messages"
msgstr "Агрегировать сообщения отправителей"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
msgstr "Общая мощность передачи (ACTATP)"
@@ -664,28 +754,28 @@ msgstr ""
msgid "Alert"
msgstr "Тревога"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
#: modules/luci-compat/luasrc/model/network.lua:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
msgid "Alias Interface"
msgstr "Псевдоним"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
msgid "Alias of \"%s\""
msgstr "Псевдоним интерфейса \"%s\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
msgid "All servers"
msgstr "Все серверы"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
msgstr ""
"Выделять IP-адреса последовательно, начинать с меньшего доступного адреса."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
msgid "Allocate IPs sequentially"
msgstr "Выделять IP-адреса последовательно"
@@ -695,13 +785,13 @@ msgstr ""
"Разрешить <abbr title=\"Secure Shell\">SSH</abbr> аутентификацию с помощью "
"пароля"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
msgstr ""
"Разрешить режиму AP отключение абонентов на основании низкого уровня "
"подтверждения (Acknowledge) успешности получения TCP-сегментов"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
msgid "Allow all except listed"
msgstr "Разрешить все, кроме перечисленных"
@@ -709,15 +799,15 @@ msgstr "Разрешить все, кроме перечисленных"
msgid "Allow full UCI access for legacy applications"
msgstr "Предоставить полный доступ к UCI для устаревших приложений"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid "Allow legacy 802.11b rates"
msgstr "Разрешить стандарт 802.11b"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1090
msgid "Allow listed only"
msgstr "Разрешить только перечисленные"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "Allow localhost"
msgstr "Разрешить localhost"
@@ -743,11 +833,13 @@ msgid "Allow the <em>root</em> user to login with password"
msgstr ""
"Разрешить пользователю <em>root</em> входить в систему с помощью пароля"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
msgid "Allowed IPs"
msgstr "Разрешенные IP-адреса"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:306
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
msgid "AllowedIPs setting is invalid"
msgstr "Неверная настройка параметра AllowedIPs"
@@ -763,13 +855,13 @@ msgstr "Всегда выключен (kernel: none)"
msgid "Always on (kernel: default-on)"
msgstr "Всегда включен (kernel: default-on)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr ""
"Всегда отправлять опции DHCP. Это требуется в некоторых случаях, например, "
"для PXELinux."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
@@ -781,6 +873,10 @@ msgstr ""
msgid "Amount of Duplicate Address Detection probes to send"
msgstr "Количество отправляемых проб обнаружения дубликатов адресов (DAD)"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr "Количество секунд для ожидания готовности модема"
+
#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
msgstr "При сохранении формы произошла ошибка:"
@@ -789,72 +885,72 @@ msgstr "При сохранении формы произошла ошибка:"
msgid "An optional, short description for this device"
msgstr "Необязательное, краткое описание для этого устройства"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Annex"
msgstr "Annex"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
msgid "Annex A + L + M (all)"
msgstr "Annex A + L + M (все)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
msgid "Annex A G.992.1"
msgstr "Annex A G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Annex A G.992.2"
msgstr "Annex A G.992.2"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
msgid "Annex A G.992.3"
msgstr "Annex A G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
msgid "Annex A G.992.5"
msgstr "Annex A G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
msgid "Annex B (all)"
msgstr "Annex B (все)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
msgid "Annex B G.992.1"
msgstr "Annex B G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
msgid "Annex B G.992.3"
msgstr "Annex B G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
msgid "Annex B G.992.5"
msgstr "Annex B G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
msgid "Annex J (all)"
msgstr "Annex J (все)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
msgid "Annex L G.992.3 POTS 1"
msgstr "Annex L G.992.3 POTS 1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "Annex M (all)"
msgstr "Annex M (все)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
msgid "Annex M G.992.3"
msgstr "Annex M G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
msgid "Annex M G.992.5"
msgstr "Annex M G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
msgid "Announce this device as IPv6 DNS server."
msgstr "Объявлять это устройство в качестве IPv6 DNS-сервера."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
msgid ""
"Announce this device as default router if a local IPv6 default route is "
"present."
@@ -862,7 +958,7 @@ msgstr ""
"Объявлять это устройство маршрутизатором по умолчанию, если существует "
"локальный маршрут IPv6 по умолчанию."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:789
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
msgid ""
"Announce this device as default router if a public IPv6 prefix is available, "
"regardless of local default route availability."
@@ -871,7 +967,7 @@ msgstr ""
"публичный префикс IPv6, независимо от наличия локального маршрута по "
"умолчанию."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
msgid ""
"Announce this device as default router regardless of whether a prefix or "
"default route is present."
@@ -879,15 +975,15 @@ msgstr ""
"Объявлять это устройство маршрутизатором по умолчанию независимо от наличия "
"префикса или маршрута по умолчанию."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Announced DNS domains"
msgstr "Объявить DNS домены"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
msgid "Announced IPv6 DNS servers"
msgstr "Объявляемые DNS-серверы IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
msgid "Anonymous Identity"
msgstr "Анонимная идентификация"
@@ -899,7 +995,7 @@ msgstr "Неизвестный раздел"
msgid "Anonymous Swap"
msgstr "Неизвестный swap"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:519
msgctxt "nft match any traffic"
msgid "Any packet"
msgstr "Любой пакет"
@@ -911,11 +1007,11 @@ msgstr "Любой пакет"
msgid "Any zone"
msgstr "Любая зона"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
msgid "Apply DHCP Options to this net. (Empty = all clients)."
msgstr "Применить опции DHCP к этой сети (пусто = все клиенты)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Apply and keep settings"
msgstr "Применить и сохранить настройки"
@@ -923,39 +1019,39 @@ msgstr "Применить и сохранить настройки"
msgid "Apply backup?"
msgstr "Восстановить резервную копию?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Apply request failed with status <code>%h</code>"
msgstr "Ошибка <code>%h</code> запроса на применение"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4524
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4522
msgid "Apply unchecked"
msgstr "Применить без проверки"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4655
msgid "Apply with revert after connectivity loss"
msgstr "Применить с восстановлением при потере соединения"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
msgid "Applying configuration changes… %ds"
msgstr "Применение изменений... %d сек"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
msgid "Architecture"
msgstr "Архитектура"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:152
msgid "Arp-scan"
msgstr "Arp-скан"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr ""
"Задайте часть данной длины, каждому публичному IPv6-префиксу этого интерфейса"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
@@ -963,7 +1059,7 @@ msgstr ""
"Назначьте префикс части, используя этот шестнадцатеричный ID вложенного "
"исправления для этого интерфейса."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2239
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
msgid "Associated Stations"
msgstr "Подключенные клиенты"
@@ -972,8 +1068,8 @@ msgstr "Подключенные клиенты"
msgid "Associations"
msgstr "Клиентов"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
msgid ""
"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -981,8 +1077,8 @@ msgstr ""
"Не менее <strong>%h</strong> за <strong>%h</strong>, барст <strong>%h</"
"strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
msgid ""
"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -1001,7 +1097,7 @@ msgstr ""
msgid "Auth Group"
msgstr "Группа аутентификации"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1617
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
msgid "Authentication"
msgstr "Аутентификация"
@@ -1010,11 +1106,11 @@ msgstr "Аутентификация"
msgid "Authentication Type"
msgstr "Тип аутентификации"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
msgid "Authoritative"
msgstr "Основной"
-#: modules/luci-base/luasrc/view/sysauth.htm:17
+#: modules/luci-base/ucode/template/sysauth.ut:17
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
msgid "Authorization Required"
msgstr "Веб-интерфейс"
@@ -1022,7 +1118,7 @@ msgstr "Веб-интерфейс"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
@@ -1042,7 +1138,7 @@ msgstr ""
"Автоматическая проверка файловой системы раздела на ошибки, перед "
"монтированием"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid ""
"Automatically handle multiple uplink interfaces using source-based policy "
"routing."
@@ -1068,6 +1164,10 @@ msgstr "Hotplug раздела"
msgid "Automount Swap"
msgstr "Hotplug раздела подкачки"
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr "Avahi IPv4LL"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Available"
msgstr "Доступно"
@@ -1090,11 +1190,11 @@ msgstr "Средняя:"
msgid "Avoid Bridge Loops"
msgstr "Избегать мостовых петель"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
msgid "B43 + B43C"
msgstr "B43 + B43C"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
msgid "B43 + B43C + V43"
msgstr "B43 + B43C + V43"
@@ -1102,15 +1202,19 @@ msgstr "B43 + B43C + V43"
msgid "BR / DMR / AFTR"
msgstr "BR / DMR / AFTR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "BSS Transition"
+msgstr "BSS переход"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1814
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3250
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
msgid "Back"
msgstr "Назад"
@@ -1119,11 +1223,7 @@ msgstr "Назад"
msgid "Back to Overview"
msgstr "Назад к обзору"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
-msgid "Back to configuration"
-msgstr "Назад к настройкам"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:804
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834
msgid "Back to peer configuration"
msgstr "Вернуться к конфигурации узла"
@@ -1136,7 +1236,6 @@ msgid "Backup / Flash Firmware"
msgstr "Восстановление / Обновление"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
msgstr "Список файлов для резервного копирования"
@@ -1181,12 +1280,15 @@ msgstr ""
"фрагментация включена, но неактивна, если пакет подходит, но можно полностью "
"отключить фрагментацию."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
msgid "Beacon Interval"
msgstr "Интервал рассылки пакетов Beacon"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Beacon Report"
+msgstr "Отчет о маяках"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
msgid ""
"Below is the determined list of files to backup. It consists of changed "
"configuration files marked by opkg, essential base files and the user "
@@ -1200,7 +1302,7 @@ msgstr ""
msgid "Bind NTP server"
msgstr "Привязать NTP-сервер"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
msgid "Bind dynamically to interfaces rather than wildcard address."
msgstr ""
"Привязывать динамически к интерфейсам, а не по шаблону адреса (рекомендуется "
@@ -1211,18 +1313,34 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind interface"
msgstr "Открытый интерфейс"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr ""
+"Привязка записей служб к доменному имени: определение местоположения служб."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"<a href=\"%s\">RFC2782</a>."
+msgstr ""
+"Привязка записей служб к доменному имени: определение местоположения служб. "
+"См. <a href=\"%s\">RFC2782</a>."
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind the tunnel to this interface (optional)."
@@ -1242,7 +1360,12 @@ msgstr "Режим бондинга"
msgid "Bonding Policy"
msgstr "Политика объединения"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3014
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+msgid "Both Listen addr and Relay To must be specified."
+msgstr ""
+"Должны быть указаны оба параметра: адрес прослушивания и адрес передачи."
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
#: modules/luci-compat/luasrc/model/network.lua:1421
msgid "Bridge"
msgstr "Мост"
@@ -1253,17 +1376,17 @@ msgid "Bridge (Support direct communication between MAC VLANs)"
msgstr "Мост (поддержка прямой связи между MAC VLAN'ми)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
msgid "Bridge VLAN filtering"
msgstr "Фильтрация VLAN моста"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
msgid "Bridge device"
msgstr "Мост"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
msgid "Bridge port specific options"
msgstr "Специальные опции портов моста"
@@ -1271,11 +1394,11 @@ msgstr "Специальные опции портов моста"
msgid "Bridge ports"
msgstr "Порты моста"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:642
msgid "Bridge traffic table \"%h\""
msgstr "Таблица трафика моста «%h»"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
msgid "Bridge unit number"
msgstr "Номер моста"
@@ -1283,7 +1406,7 @@ msgstr "Номер моста"
msgid "Bring up empty bridge"
msgstr "Активировать пустой мост"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
msgid "Bring up on boot"
msgstr "Запустить при загрузке"
@@ -1296,7 +1419,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr "Широковещательная политика (broadcast, 3)"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4153
msgid "Browse…"
msgstr "Обзор…"
@@ -1304,7 +1427,15 @@ msgstr "Обзор…"
msgid "Buffered"
msgstr "Буфер"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+msgid ""
+"CA certificate (PEM encoded; Use instead of system-wide store to verify the "
+"gateway certificate."
+msgstr ""
+"CA сертификат (в PEM-кодировке; используется вместо общесистемного хранилища "
+"для проверки сертификата шлюза)."
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
msgid "CA certificate; if empty it will be saved after the first connection."
msgstr ""
"CA сертификат; если отсутствует, будет сохранен после первого соединения."
@@ -1313,6 +1444,10 @@ msgstr ""
msgid "CLAT configuration failed"
msgstr "Ошибка конфигурации CLAT"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+msgid "CNAME or fqdn"
+msgstr "CNAME или fqdn"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "CPU usage (%)"
msgstr "Использование ЦП (%)"
@@ -1327,51 +1462,58 @@ msgstr "Кеш"
msgid "Call failed"
msgstr "Ошибка вызова"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr ""
+"Может быть полезно, когда провайдер имеет IPv6 серверы имён, но не "
+"предоставляет IPv6 маршрутизацию."
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4162
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4651
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2051
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2113
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:465
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
msgid "Cancel"
msgstr "Отмена"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:337
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347
msgid "Cannot parse configuration: %s"
msgstr "Не удалось обработать конфигурацию: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:569
msgctxt "Chain hook: forward"
msgid "Capture incoming packets addressed to other hosts"
msgstr "Перехватывать входящие пакеты, адресованные другим хостам"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:561
msgctxt "Chain hook: prerouting"
msgid "Capture incoming packets before any routing decision"
msgstr "Перехватывать входящие пакеты до принятия решения о маршрутизации"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565
msgctxt "Chain hook: input"
msgid "Capture incoming packets routed to the local system"
msgstr "Перехватывать входящие пакеты, маршрутизируемые на локальную систему"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:577
msgctxt "Chain hook: postrouting"
msgid "Capture outgoing packets after any routing decision"
msgstr "Перехватывать исходящие пакеты после принятия решения о маршрутизации"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
msgctxt "Chain hook: output"
msgid "Capture outgoing packets originating from the local system"
msgstr "Перехватывать исходящие пакеты исходящие от локальной системы"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
msgctxt "Chain hook: ingress"
msgid "Capture packets directly after the NIC received them"
msgstr "Перехватывать пакеты сразу, как только сетевой адаптер их получит"
@@ -1380,24 +1522,24 @@ msgstr "Перехватывать пакеты сразу, как только
msgid "Category"
msgstr "Категория"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
msgid "Certificate constraint (Domain)"
msgstr "Ограничение сертификата (Domain)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
msgid "Certificate constraint (SAN)"
msgstr "Ограничение сертификата (SAN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
msgid "Certificate constraint (Subject)"
msgstr "Ограничение сертификата (Subject)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
msgid "Certificate constraint (Wildcard)"
msgstr "Ограничение сертификата (Wildcard)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid ""
"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
"`logread -f` during handshake for actual values"
@@ -1406,8 +1548,8 @@ msgstr ""
">См. вывод `logread -f` при рукопожатии (handshake) для получения актуальных "
"значений"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (exact match)"
@@ -1415,8 +1557,8 @@ msgstr ""
"Ограничение(я) сертификата по значениям DNS SAN (если доступно)<br />или "
"Subject CN (точное совпадение)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (suffix match)"
@@ -1424,8 +1566,8 @@ msgstr ""
"Ограничение(я) сертификата по значениям DNS SAN (если доступно)<br />или "
"Subject CN (совпадение суффикса)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1439,16 +1581,16 @@ msgstr ""
msgid "Chain"
msgstr "Цепочка"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:581
msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr "Хук цепочки ‎«%h»"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
msgid "Changes"
msgstr "Изменения"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4721
msgid "Changes have been reverted."
msgstr "Изменения отменены."
@@ -1460,17 +1602,18 @@ msgstr "Изменить пароль администратора для дос
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1812
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
msgid "Channel"
msgstr "Канал"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
msgid "Channel Analysis"
msgstr "Анализ каналов"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391
msgid "Channel Width"
msgstr "Ширина канала"
@@ -1478,7 +1621,7 @@ msgstr "Ширина канала"
msgid "Check filesystems before mount"
msgstr "Проверка файловых систем перед монтированием"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Check this option to delete the existing networks from this radio."
msgstr ""
"Проверьте эту опцию, чтобы удалить существующие сети беспроводного "
@@ -1497,8 +1640,8 @@ msgstr "Проверка образа…"
msgid "Choose mtdblock"
msgstr "Выберите MTD раздел"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid ""
"Choose the firewall zone you want to assign to this interface. Select "
"<em>unspecified</em> to remove the interface from the associated zone or "
@@ -1510,7 +1653,7 @@ msgstr ""
"заполните поле <em>'создать'</em>, чтобы определить новую зону и прикрепить "
"к ней этот интерфейс."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>custom</em> field to define a new network."
@@ -1519,7 +1662,7 @@ msgstr ""
"беспроводной сети или заполните поле <em>создать</em>, чтобы создать новый "
"интерфейс."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
msgid "Cipher"
msgstr "Алгоритм шифрования"
@@ -1543,9 +1686,9 @@ msgstr ""
"Нажмите \"Сохранить MTD раздел\", чтобы скачать образ выбранного MTD раздела "
"(ВНИМАНИЕ: ТОЛЬКО ДЛЯ ОПЫТНЫХ ПОЛЬЗОВАТЕЛЕЙ)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3892
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
msgid "Client"
msgstr "Клиент"
@@ -1555,9 +1698,9 @@ msgstr "Клиент"
msgid "Client ID to send when requesting DHCP"
msgstr "ID клиента при DHCP-запросе"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4399
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
msgstr "Закрыть"
@@ -1574,17 +1717,13 @@ msgstr ""
"Завершать неактивное соединение после заданного интервала (сек.), "
"используйте значение 0 для удержания неактивного соединения"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
-msgid "Close list..."
-msgstr "Закрыть список..."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2237
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66
msgid "Collecting data..."
msgstr "Сбор данных..."
@@ -1604,7 +1743,7 @@ msgstr "Ошибка команды"
msgid "Comment"
msgstr "Комментарий"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid ""
"Complicates key reinstallation attacks on the client side by disabling "
"retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1623,29 +1762,32 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr "Вычислять исходящую контрольную сумму (опционально)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Config File"
+msgstr "Конфигурационный файл"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Конфигурация"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:670
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:690
msgid "Configuration Export"
msgstr "Экспорт конфигурации"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
msgid "Configuration changes applied."
msgstr "Конфигурация применена."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4508
msgid "Configuration changes have been rolled back!"
msgstr "Конфигурация возвращена назад!"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
msgstr "Ошибка конфигурации"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid ""
"Configures data rates based on the coverage cell density. Normal configures "
"basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
@@ -1663,7 +1805,7 @@ msgstr ""
"устанавливается на 24 Мбит/с. Поддерживаемые скорости ниже минимальной "
"базовой скорости не применяются."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
msgid ""
"Configures the default router advertisement in <abbr title=\"Router "
"Advertisement\">RA</abbr> messages."
@@ -1671,28 +1813,28 @@ msgstr ""
"Конфигурирует объявление маршрутизатора по умолчанию в сообщениях <abbr "
"title=\"Router Advertisement\">RA</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
msgid ""
-"Configures the operation mode of the <abbr title=\"Router Advertisement"
-"\">RA</abbr> service on this interface."
+"Configures the operation mode of the <abbr title=\"Router "
+"Advertisement\">RA</abbr> service on this interface."
msgstr ""
"Конфигурирует режим работы службы <abbr title=\"Router Advertisement\">RA</"
"abbr> на данном интерфейсе."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
msgid "Configures the operation mode of the DHCPv6 service on this interface."
msgstr "Конфигурирует режим работы службы DHCPv6 на этом интерфейсе."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
msgid ""
"Configures the operation mode of the NDP proxy service on this interface."
msgstr "Конфигурирует режим работы службы NDP прокси на этом интерфейсе."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1314
msgid "Configure…"
msgstr "Настроить…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
msgid "Confirm disconnect"
msgstr "Подтверждение отключения"
@@ -1702,7 +1844,7 @@ msgstr "Подтверждение пароля"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
msgid "Connected"
msgstr "Подключен"
@@ -1716,7 +1858,7 @@ msgstr "Ошибка попытки соединения"
msgid "Connection attempt failed."
msgstr "Ошибка попытки соединения."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid "Connection endpoint"
msgstr "Конечный узел для подключения"
@@ -1728,16 +1870,16 @@ msgstr "Подключение потеряно"
msgid "Connections"
msgstr "Соединения"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
msgid "Connectivity change"
msgstr "Изменение подключения"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:32
msgctxt "nft ct state"
msgid "Conntrack state"
msgstr "Состояние conntrack"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:34
msgctxt "nft ct status"
msgid "Conntrack status"
msgstr "Статус conntrack"
@@ -1760,29 +1902,29 @@ msgstr ""
msgid "Contents have been saved."
msgstr "Содержимое сохранено."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269
msgid "Continue"
msgstr "Продолжить"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
msgctxt "nft jump action"
msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
msgstr "Продолжить в <strong><a href=\"#%q.%q\">%h</a></strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
msgid "Continue in calling chain"
msgstr "Продолжить вызывающую цепочку"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:551
msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr "Продолжать обработку несопоставленных пакетов"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4546
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4544
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1796,20 +1938,20 @@ msgstr ""
msgid "Country"
msgstr "Страна"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
msgid "Country Code"
msgstr "Код страны"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid "Coverage cell density"
msgstr "Плотность точек покрытия"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid "Create / Assign firewall-zone"
msgstr "Создать / назначить зону межсетевого экрана"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
msgid "Create interface"
msgstr "Создать интерфейс"
@@ -1825,12 +1967,12 @@ msgstr "Запись событий cron"
msgid "Current power"
msgstr "Текущая мощность"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
msgctxt "nft meta hour"
msgid "Current time"
msgstr "Текущее время"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
msgctxt "nft meta day"
msgid "Current weekday"
msgstr "Текущий день недели"
@@ -1858,8 +2000,8 @@ msgstr "Произвольный интервал мигания (kernel: timer)
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
msgid ""
-"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
-"\">LED</abbr>s if possible."
+"Customizes the behaviour of the device <abbr title=\"Light Emitting "
+"Diode\">LED</abbr>s if possible."
msgstr ""
"Настройка поведения светодиодной индикации устройства, если это возможно."
@@ -1867,38 +2009,38 @@ msgstr ""
msgid "DAD transmits"
msgstr "DAD отправки"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "DAE-Client"
msgstr "DAE-клиент"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "DAE-Port"
msgstr "DAE-порт"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "DAE-Secret"
msgstr "DAE-секрет"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
msgid "DHCP Options"
msgstr "Опции DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
msgid "DHCP Server"
msgstr "DHCP-сервер"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:249
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
msgid "DHCP and DNS"
msgstr "DHCP и DNS"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2110
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:969
msgid "DHCP client"
msgstr "DHCP-клиент"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid "DHCP-Options"
msgstr "DHCP настройки"
@@ -1907,7 +2049,7 @@ msgstr "DHCP настройки"
msgid "DHCPv6 client"
msgstr "DHCPv6 клиент"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
msgid "DHCPv6-Service"
msgstr "DHCPv6 сервис"
@@ -1919,27 +2061,27 @@ msgstr "DHCPv6 сервис"
msgid "DNS"
msgstr "DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
msgid "DNS forwardings"
msgstr "Перенаправление запросов DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526
msgid "DNS query port"
msgstr "<abbr title=\"Система доменных имён\">DNS</abbr> порт запроса"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
msgid "DNS search domains"
msgstr "Домены поиска DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
msgid "DNS server port"
msgstr "<abbr title=\"Система доменных имен\">DNS</abbr> порт сервера"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:286
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
msgid "DNS setting is invalid"
msgstr "Неверная настройка параметра DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid "DNS weight"
msgstr "Вес DNS"
@@ -1947,11 +2089,11 @@ msgstr "Вес DNS"
msgid "DNS-Label / FQDN"
msgstr "DNS-имя / FQDN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
msgid "DNSSEC"
msgstr "DNSSEC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
msgid "DNSSEC check unsigned"
msgstr "DNSSEC проверка без знака"
@@ -1963,39 +2105,47 @@ msgstr "DPD время простоя"
msgid "DS-Lite AFTR address"
msgstr "DS-Lite AFTR-адрес"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
msgid "DSL"
msgstr "DSL"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
msgid "DSL Status"
msgstr "Состояние DSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
msgid "DSL line mode"
msgstr "DSL линейный режим"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "DTIM Interval"
msgstr "Интервал DTIM"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
msgid "DUID"
msgstr "DUID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Data Rate"
msgstr "Скорость передачи данных"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+msgid "Data Received"
+msgstr "Полученные данные"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
+msgid "Data Transmitted"
+msgstr "Переданные данные"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
msgid "Debug"
msgstr "Отладка"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
msgid "Default router"
msgstr "Маршрутизатор по умолчанию"
@@ -2003,7 +2153,7 @@ msgstr "Маршрутизатор по умолчанию"
msgid "Default state"
msgstr "Начальное состояние"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid ""
"Define additional DHCP options, for example "
"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
@@ -2033,23 +2183,23 @@ msgstr ""
msgid "Defines a specific MTU for this route"
msgstr "Определяет специальный MTU для этого маршрута"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid "Delegate IPv6 prefixes"
msgstr "Делегировать IPv6 префиксы"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3566
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
msgid "Delete"
msgstr "Удалить"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
msgid "Delete key"
msgstr "Удалить ключ"
@@ -2057,21 +2207,22 @@ msgstr "Удалить ключ"
msgid "Delete request failed: %s"
msgstr "Ошибка запроса на удаление: %s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:906
msgid "Delete this network"
msgstr "Удалить эту сеть"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "Delivery Traffic Indication Message Interval"
msgstr "Интервал сообщений, регламентирующий доставку трафика"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
msgid "Description"
msgstr "Описание"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
msgid "Deselect"
msgstr "Отменить выбор"
@@ -2079,7 +2230,7 @@ msgstr "Отменить выбор"
msgid "Design"
msgstr "Тема оформления"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:731
msgid "Designated master"
msgstr "Назначенный мастер"
@@ -2089,12 +2240,12 @@ msgstr "Назначенный мастер"
msgid "Destination"
msgstr "Получатель"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
msgctxt "nft ip daddr"
msgid "Destination IP"
msgstr "IP-адрес получателя"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
msgctxt "nft ip6 daddr"
msgid "Destination IPv6"
msgstr "IPv6-адрес получателя"
@@ -2103,7 +2254,7 @@ msgstr "IPv6-адрес получателя"
msgid "Destination port"
msgstr "Порт назначения"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
msgctxt "nft ip dport"
msgid "Destination port"
msgstr "Порт назначения"
@@ -2116,21 +2267,21 @@ msgstr "Зона назначения"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1134
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid "Device"
msgstr "Устройство"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:920
msgid "Device Configuration"
msgstr "Настройка устройства"
@@ -2151,7 +2302,7 @@ msgstr "Имя устройства"
msgid "Device not managed by ModemManager."
msgstr "Устройство не управляется ModemManager."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
msgid "Device not present"
msgstr "Устройство отсутствует"
@@ -2159,7 +2310,7 @@ msgstr "Устройство отсутствует"
msgid "Device type"
msgstr "Тип устройства"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4545
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4543
msgid "Device unreachable!"
msgstr "Устройство недоступно!"
@@ -2167,16 +2318,16 @@ msgstr "Устройство недоступно!"
msgid "Device unreachable! Still waiting for device..."
msgstr "Устройство недоступно! Ожидание устройства..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
msgid "Devices"
msgstr "Устройства"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:159
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
msgid "Diagnostics"
msgstr "Диагностика"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106
msgid "Dial number"
msgstr "Dial номер"
@@ -2186,12 +2337,12 @@ msgstr "Папка"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Disable"
msgstr "Отключить"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid ""
"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
"this interface."
@@ -2208,20 +2359,21 @@ msgstr "Отключить DNS-запросы"
msgid "Disable Encryption"
msgstr "Отключить шифрование"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1184
msgid "Disable Inactivity Polling"
msgstr "Отключить отслеживание неактивности клиентов"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Disable this network"
msgstr "Отключить данную сеть"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
@@ -2230,23 +2382,23 @@ msgstr "Отключить данную сеть"
msgid "Disabled"
msgstr "Отключено"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:521
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
msgctxt "Label indicating that WireGuard peer is disabled"
msgid "Disabled"
msgstr "Отключено"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Disassociate On Low Acknowledgement"
msgstr "Не ассоциировать при низком подтверждении"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
msgid ""
"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
msgstr ""
-"Отбрасывать ответы вышестоящего сервера, содержащие адреса <a href=\"%s"
-"\">RFC1918</a>."
+"Отбрасывать ответы вышестоящего сервера, содержащие адреса <a "
+"href=\"%s\">RFC1918</a>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351
@@ -2254,7 +2406,6 @@ msgid "Disconnect"
msgstr "Отключить"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
msgid "Disconnection attempt failed"
msgstr "Ошибка попытки отключения"
@@ -2268,19 +2419,21 @@ msgstr "Дисковое пространство"
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3264
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1775
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
msgid "Dismiss"
msgstr "Закрыть"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance Optimization"
msgstr "Оптимизация расстояния"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance to farthest network member in meters."
msgstr "Расстояние до самого удалённого сетевого узла в метрах."
@@ -2288,7 +2441,7 @@ msgstr "Расстояние до самого удалённого сетево
msgid "Distributed ARP Table"
msgstr "Распределенная таблица ARP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
msgid ""
"Dnsmasq instance to which this boot section is bound. If unspecified, the "
"section is valid for all dnsmasq instances."
@@ -2296,18 +2449,18 @@ msgstr ""
"Экземпляр dnsmasq, к которому привязан данный раздел загрузки. Если не "
"указано, раздел действителен для всех экземпляров dnsmasq."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid ""
-"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
-"forwarder."
+"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
+"abbr> forwarder."
msgstr ""
-"Dnsmasq содержит в себе <abbr title=\"Протокол динамической настройки узла"
-"\">DHCP</abbr>-сервер и <abbr title=\"Служба доменных имён\">DNS</abbr>-"
-"прокси для сетевых экранов <abbr title=\"Преобразование сетевых адресов"
-"\">NAT</abbr>."
+"Dnsmasq содержит в себе <abbr title=\"Протокол динамической настройки "
+"узла\">DHCP</abbr>-сервер и <abbr title=\"Служба доменных имён\">DNS</abbr>-"
+"прокси для сетевых экранов <abbr title=\"Преобразование сетевых "
+"адресов\">NAT</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
msgid "Do not cache negative replies, e.g. for non-existent domains."
msgstr "Не кешировать отрицательные ответы, в т.ч. для несуществующих доменов."
@@ -2319,27 +2472,21 @@ msgstr "Не кешировать отрицательные ответы, в т
msgid "Do not create host route to peer (optional)."
msgstr "Не создавать маршрут к узлу (опционально)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
msgid "Do not forward DNS queries without dots or domain parts."
msgstr ""
"Не перенаправлять <abbr title=\"Служба доменных имён\">DNS</abbr>-запросы "
"без <abbr title=\"Служба доменных имён\">DNS</abbr>-имени."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
-msgid "Do not forward queries that cannot be answered by public resolvers."
-msgstr ""
-"Не перенаправлять запросы, которые не могут быть обработаны публичными DNS-"
-"серверами."
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
msgid "Do not forward reverse lookups for local networks."
msgstr "Не перенаправлять обратные DNS-запросы для локальных сетей."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
msgid "Do not listen on the specified interfaces."
msgstr "Запретить прослушивание этих интерфейсов."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
msgid "Do not offer DHCPv6 service on this interface."
msgstr "Не предоставлять службу DHCPv6 на этом интерфейсе."
@@ -2348,19 +2495,19 @@ msgctxt "VLAN port state"
msgid "Do not participate"
msgstr "Не участвует"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
msgid ""
"Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
"packets."
msgstr ""
-"Не проксировать любые пакеты <abbr title=\"Neighbour Discovery Protocol"
-"\">NDP</abbr>."
+"Не проксировать любые пакеты <abbr title=\"Neighbour Discovery "
+"Protocol\">NDP</abbr>."
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:25
msgid "Do not send a hostname"
msgstr "Не отправлять имя устройства"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
msgid ""
"Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr> messages on this interface."
@@ -2372,7 +2519,7 @@ msgstr ""
msgid "Do you really want to delete \"%s\" ?"
msgstr "Подтверждаете удаление «%s»?"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
msgstr "Вы действительно хотите удалить следующий SSH ключ?"
@@ -2384,7 +2531,7 @@ msgstr "Вы действительно хотите стереть все на
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "Вы действительно хотите рекурсивно удалить директорию «%s»?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:593
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613
msgid "Do you want to replace the current PSK?"
msgstr "Вы хотите заменить текущий PSK?"
@@ -2392,15 +2539,16 @@ msgstr "Вы хотите заменить текущий PSK?"
msgid "Do you want to replace the current keys?"
msgstr "Вы хотите заменить текущие ключи?"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
msgid "Domain"
msgstr "Домен"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
msgid "Domain required"
msgstr "Требуется домен"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
msgid "Domain whitelist"
msgstr "Белый список доменов"
@@ -2426,15 +2574,17 @@ msgstr "Загрузить резервную копию"
msgid "Download mtdblock"
msgstr "Скачать MTD раздел"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
msgid "Downstream SNR offset"
msgstr "SNR offset внутренней сети"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
msgid ""
"Drag or paste a valid <em>*.conf</em> file below to configure the local "
"WireGuard interface."
msgstr ""
+"Перетащите или вставьте правильный файл <em>*.conf</em> ниже, чтобы "
+"настроить локальный интерфейс WireGuard."
#: modules/luci-base/htdocs/luci-static/resources/form.js:2698
msgid "Drag to reorder"
@@ -2444,12 +2594,12 @@ msgstr "Перетащите, чтобы изменить порядок"
msgid "Drop Duplicate Frames"
msgstr "Отбрасывать дубликаты кадров"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
msgctxt "nft drop action"
msgid "Drop packet"
msgstr "Отбросить пакет"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:547
msgctxt "Chain policy: drop"
msgid "Drop unmatched packets"
msgstr "Отбрасывать несопоставленные пакеты"
@@ -2471,20 +2621,20 @@ msgstr ""
msgid "Dual-Stack Lite (RFC6333)"
msgstr "Двойной Стек, Облегченный (RFC6333)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
msgstr ""
"Динамический <abbr title=\"Протокол динамической настройки узла\">DHCP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "Dynamic Authorization Extension client."
msgstr "Клиент расширения динамической авторизации (DAE)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "Dynamic Authorization Extension port."
msgstr "Порт расширения динамической авторизации (DAE)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "Dynamic Authorization Extension secret."
msgstr "Секрет расширения динамической авторизации (DAE)."
@@ -2492,7 +2642,7 @@ msgstr "Секрет расширения динамической автори
msgid "Dynamic tunnel"
msgstr "Динамический туннель"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid ""
"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
"having static leases will be served."
@@ -2504,17 +2654,17 @@ msgstr ""
msgid "EA-bits length"
msgstr "EA-bits длина"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1635
msgid "EAP-Method"
msgstr "Метод EAP"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:505
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
msgid "Edit"
msgstr "Изменить"
@@ -2530,15 +2680,15 @@ msgstr ""
"Изменить данные конфигурации raw выше, чтобы исправить любую ошибку и "
"нажмите 'Сохранить', чтобы перезагрузить страницу."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
msgid "Edit this network"
msgstr "Изменить эту сеть"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:852
msgid "Edit wireless network"
msgstr "Редактировать беспроводную сеть"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
msgctxt "nft rt mtu"
msgid "Effective route MTU"
msgstr "Эффективный MTU маршрута"
@@ -2571,12 +2721,12 @@ msgstr "Не тегирован исходящий"
msgid "Emergency"
msgstr "Чрезвычайная ситуация"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Enable"
msgstr "Включить"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
msgstr ""
"Включить/выключить узел. Перезапустите интерфейс WireGuard, чтобы применить "
@@ -2594,7 +2744,7 @@ msgstr ""
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
msgstr "Включить <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
msgstr "Включить <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
@@ -2645,7 +2795,7 @@ msgstr "Включить NTP-клиент"
msgid "Enable Single DES"
msgstr "Включить Single DES"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
msgid "Enable TFTP server"
msgstr "Включить TFTP-сервер"
@@ -2657,28 +2807,28 @@ msgstr "Включить фильтрацию VLAN"
msgid "Enable VLAN functionality"
msgstr "Включить поддержку VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1787
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
msgstr "Включить WPS при нажатии на кнопку, в режиме WPA(2)-PSK/WPA3-SAE"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
msgid ""
-"Enable automatic redirection of <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> port."
+"Enable automatic redirection of <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr> port."
msgstr ""
"Перенаправлять запросы с <abbr title=\"Hypertext Transfer Protocol\">HTTP</"
"abbr> на порт <abbr title=\"Hypertext Transfer Protocol Secure\">HTTPS</"
"abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
msgstr ""
"Включить нисходящее делегирование префиксов IPv6, доступных на этом "
"интерфейсе"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid "Enable key reinstallation (KRACK) countermeasures"
msgstr "Включить защиту от атаки KRACK"
@@ -2706,7 +2856,7 @@ msgstr "Включить мультикаст querier"
msgid "Enable multicast support"
msgstr "Включить поддержку мультикаста"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
msgstr ""
@@ -2735,11 +2885,11 @@ msgstr "Включить поддержку мультикаст трафика
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
msgstr "Включите флаг DF (не Фрагментировать) инкапсулирующих пакетов."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
msgid "Enable the built-in single-instance TFTP server."
msgstr "Включить встроенный одноэкземплярный сервер TFTP."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Enable this network"
msgstr "Включить данную сеть"
@@ -2752,8 +2902,9 @@ msgstr "Включить контрольную сумму на отправке
msgid "Enable unicast flooding"
msgstr "Включить юникаст-флудинг (unicast flooding)"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
msgstr "Включено"
@@ -2762,7 +2913,7 @@ msgstr "Включено"
msgid "Enables IGMP snooping on this bridge"
msgstr "Включает IGMP snooping на данном мосту"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
@@ -2786,28 +2937,33 @@ msgstr "Включает Spanning Tree Protocol на этом мосту"
msgid "Encapsulation limit"
msgstr "Предел инкапсуляции"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
msgid "Encapsulation mode"
msgstr "Режим инкапсуляции"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1815
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
msgid "Encryption"
msgstr "Шифрование"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+msgid "Endpoint"
+msgstr "Конечная точка"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid "Endpoint Host"
msgstr "Конечный узел"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Endpoint Port"
msgstr "Порт конечного узла"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:316
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
msgid "Endpoint setting is invalid"
msgstr "Неверная настройка параметра Endpoint"
@@ -2843,11 +2999,11 @@ msgstr "Введите пользовательские значения"
msgid "Erasing..."
msgstr "Стирание..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:115
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:116
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
msgid "Error"
msgstr "Ошибка"
@@ -2856,16 +3012,16 @@ msgstr "Ошибка"
msgid "Error getting PublicKey"
msgstr "Ошибка получения публичного ключа"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Errored seconds (ES)"
msgstr "Ошибочные секунды (ES)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3027
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
#: modules/luci-compat/luasrc/model/network.lua:1433
msgid "Ethernet Adapter"
msgstr "Ethernet-адаптер"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
#: modules/luci-compat/luasrc/model/network.lua:1423
msgid "Ethernet Switch"
msgstr "Ethernet-коммутатор"
@@ -2878,11 +3034,19 @@ msgstr "Каждые 30 секунд (slow, 0)"
msgid "Every second (fast, 1)"
msgstr "Каждую секунду (fast, 1)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
msgid "Exclude interfaces"
msgstr "Исключить интерфейсы"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:160
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr ""
+"Выполнение различных сетевых команд для проверки соединения и разрешения "
+"имен с другими системами."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
msgid ""
"Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
"e.g. for RBL services."
@@ -2894,11 +3058,15 @@ msgstr ""
msgid "Existing device"
msgstr "Существующее устройство"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
msgid "Expand hosts"
msgstr "Расширять имена узлов"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+msgid "Expected port number."
+msgstr "Ожидается номер порта."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
msgid "Expecting a hexadecimal assignment hint"
msgstr "Ожидается шестнадцатеричное значение подсказки присвоения"
@@ -2919,11 +3087,11 @@ msgstr "Ожидается два значение приоритета, раз
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "Expecting: %s"
msgstr "Ожидается: %s"
@@ -2935,7 +3103,7 @@ msgstr "Ожидается: непустое значение"
msgid "Expires"
msgstr "Истекает"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
msgstr ""
@@ -2946,11 +3114,11 @@ msgstr ""
msgid "External"
msgstr "Внешний"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "External R0 Key Holder List"
msgstr "Внешний R0 Key Holder List"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid "External R1 Key Holder List"
msgstr "Внешний R0 Key Holder List"
@@ -2978,15 +3146,15 @@ msgstr "Дополнительные опции pppd"
msgid "Extra sstpc options"
msgstr "Дополнительные опции sstpc"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550
msgid "FT over DS"
msgstr "FT над DS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1549
msgid "FT over the Air"
msgstr "FT над the Air"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
msgid "FT protocol"
msgstr "FT протокол"
@@ -2994,19 +3162,43 @@ msgstr "FT протокол"
msgid "Failed to change the system password."
msgstr "Не удалось изменить системный пароль."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr "Не удалось сконфигурировать модем"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr "Не удалось подтвердить применение в течении %d сек., ожидание отката…"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr "Не удалось подключиться"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr "Не удалось отключиться"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
msgstr "Не удалось выполнить действие «/etc/init.d/%s %s»: %s"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr "Не удалось получить информацию о модеме"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr "Не удалось инициализировать модем"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr "Не удалось установить режим работы"
+
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
msgid "File"
msgstr "Файл"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"File listing upstream resolvers, optionally domain-specific, e.g. "
"<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
@@ -3018,38 +3210,46 @@ msgstr ""
msgid "File not accessible"
msgstr "Файл не доступен"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
msgid "File to store DHCP lease information."
msgstr ""
"Файл, где хранятся арендованные <abbr title=\"Протокол динамической "
"настройки узла\">DHCP</abbr>-адреса."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
msgid "File with upstream resolvers."
msgstr "Локальный <abbr title=\"Служба доменных имён\">DNS</abbr>-файл."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "Filename"
msgstr "Имя файла"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
msgid "Filename of the boot image advertised to clients."
msgstr "Имя загрузочного образа, извещаемого клиентам."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
msgid "Filesystem"
msgstr "Файловая система"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+msgid "Filter IPv4 A records"
+msgstr "Фильтровать IPv4 A записи"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+msgid "Filter IPv6 AAAA records"
+msgstr "Фильтровать IPv6 AAAA записи"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+msgid "Filter SRV/SOA service discovery"
+msgstr "Фильтрация обнаружения служб SRV/SOA"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
msgid "Filter private"
msgstr "Фильтровать частные"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
-msgid "Filter useless"
-msgstr "Фильтровать бесполезные"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
msgid "Filtering for all slaves, no validation"
msgstr "Фильтрация для всех ведомых, без проверки"
@@ -3062,8 +3262,15 @@ msgstr "Фильтрация для всех ведомых, проверка т
msgid "Filtering for all slaves, validation only for backup slaves"
msgstr "Фильтрация для всех ведомых, проверка только для резервных ведомых"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr ""
+"Фильтрует обнаружение служб SRV/SOA, чтобы избежать запуска соединений по "
+"требованию."
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Finalizing failed"
msgstr "Ошибка финализации"
@@ -3076,7 +3283,7 @@ msgstr ""
"информацию об обнаруженных разделах, т.е. выполнить команду 'block detect > /"
"etc/config/fstab'"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
msgid "Find and join network"
msgstr "Найти и присоединиться к сети"
@@ -3090,10 +3297,11 @@ msgid "Firewall"
msgstr "Межсетевой экран"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
msgid "Firewall Mark"
msgstr "Метка межсетевого экрана"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
msgid "Firewall Settings"
msgstr "Настройки межсетевого экрана"
@@ -3105,15 +3313,15 @@ msgstr "Состояние межсетевого экрана"
msgid "Firewall mark"
msgstr "Метка межсетевого экрана"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
msgid "Firmware File"
msgstr "Файл прошивки"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
msgid "Firmware Version"
msgstr "Версия прошивки"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
msgid "Fixed source port for outbound DNS queries."
msgstr "Фиксированный порт для исходящих DNS-запросов."
@@ -3139,20 +3347,20 @@ msgstr "Операции с прошивкой"
msgid "Flashing…"
msgstr "Прошивка…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force"
msgstr "Принудительно (Force)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid "Force 40MHz mode"
msgstr "Принудительно использовать режим 40 МГц"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
msgid "Force CCMP (AES)"
msgstr "Назначить CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force DHCP on this network even if another server is detected."
msgstr "Запускать DHCP в этой сети, даже если в ней найден другой DHCP сервер."
@@ -3164,15 +3372,15 @@ msgstr "Применяемая версия IGMP"
msgid "Force MLD version"
msgstr "Применяемая версия MLD"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
msgid "Force TKIP"
msgstr "Назначить TKIP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
msgid "Force TKIP and CCMP (AES)"
msgstr "Назначить TKIP и CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid "Force link"
msgstr "Принудительное подключение (Force link)"
@@ -3184,23 +3392,23 @@ msgstr "Принудительная прошивка"
msgid "Force use of NAT-T"
msgstr "Принудительно использовать NAT-T"
-#: modules/luci-base/luasrc/view/csrftoken.htm:8
+#: modules/luci-base/ucode/template/csrftoken.ut:8
msgid "Form token mismatch"
msgstr "Несоответствие маркеров формы"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
msgid ""
-"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> messages between the designated master "
-"interface and downstream interfaces."
+"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
+"designated master interface and downstream interfaces."
msgstr ""
"Пересылать <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
-"title=\"Neighbour Solicitation, Type 135\">NS</abbr> и <abbr title="
-"\"Neighbour Advertisement, Type 136\">NA</abbr> сообщения между назначенным "
-"мастер интерфейсом и downstream интерфейсами."
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> и <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> сообщения между "
+"назначенным мастер интерфейсом и downstream интерфейсами."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
msgid ""
"Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages received on the designated master interface to downstream "
@@ -3214,7 +3422,7 @@ msgstr ""
msgid "Forward DHCP traffic"
msgstr "Перенаправлять трафик DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
msgid ""
"Forward DHCPv6 messages between the designated master interface and "
"downstream interfaces."
@@ -3222,7 +3430,7 @@ msgstr ""
"Пересылать сообщения DHCPv6 между назначенным мастер интерфейсом и "
"downstream интерфейсами."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
msgid "Forward Error Correction Seconds (FECS)"
msgstr "Секунды прямой коррекции ошибок (FECS)"
@@ -3234,7 +3442,7 @@ msgstr "Перенаправлять широковещательный траф
msgid "Forward delay"
msgstr "Задержка перенаправления"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
msgid "Forward mesh peer traffic"
msgstr "Перенаправлять запросы трафика Mesh"
@@ -3242,7 +3450,7 @@ msgstr "Перенаправлять запросы трафика Mesh"
msgid "Forward multicast packets as unicast packets on this device."
msgstr "Пересылать мультикаст пакеты в виде юникаст пакетов на это устройство."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
msgid "Forwarding mode"
msgstr "Режим перенаправления"
@@ -3250,11 +3458,11 @@ msgstr "Режим перенаправления"
msgid "Fragmentation"
msgstr "Фрагментация"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:964
msgid "Fragmentation Threshold"
msgstr "Порог фрагментации"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
msgctxt "nft nat flag fully-random"
msgid "Full port randomization"
msgstr "Полная рандомизация порта"
@@ -3274,7 +3482,7 @@ msgid "GHz"
msgstr "ГГц"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
msgid "GPRS only"
msgstr "Только GPRS"
@@ -3313,8 +3521,8 @@ msgstr "Порты шлюза"
msgid "Gateway address is invalid"
msgstr "Неверный адрес шлюза"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
@@ -3322,10 +3530,10 @@ msgstr "Неверный адрес шлюза"
msgid "General Settings"
msgstr "Общие настройки"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "General Setup"
msgstr "Основные настройки"
@@ -3337,7 +3545,7 @@ msgstr "Общие опции устройства"
msgid "Generate Config"
msgstr "Создать config"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid "Generate PMK locally"
msgstr "Создать PMK локально"
@@ -3345,11 +3553,11 @@ msgstr "Создать PMK локально"
msgid "Generate archive"
msgstr "Создать архив"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:789
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819
msgid "Generate configuration"
msgstr "Сгенерировать конфигурацию"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:829
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859
msgid "Generate configuration…"
msgstr "Генерация конфигурации…"
@@ -3357,15 +3565,15 @@ msgstr "Генерация конфигурации…"
msgid "Generate new key pair"
msgstr "Сгенерировать новую пару ключей"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
msgid "Generate preshared key"
msgstr "Сгенерировать предварительный ключ"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:671
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:691
msgid "Generates a configuration suitable for import on a WireGuard peer"
msgstr "Создает конфигурацию, подходящую для импорта на узле WireGuard"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:763
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
msgid "Generating QR code…"
msgstr "Генерация QR-кода…"
@@ -3377,25 +3585,25 @@ msgstr "Введённые пароли не совпадают, пароль н
msgid "Global Settings"
msgstr "Основные настройки"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
msgid "Global network options"
msgstr "Основные настройки сети"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:82
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:84
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
msgid "Go to firmware upgrade..."
msgstr "Перейти к обновлению прошивки..."
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:72
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
msgid "Go to password configuration..."
msgstr "Перейти к настройке пароля..."
#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3748
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
msgid "Go to relevant configuration page"
@@ -3421,6 +3629,10 @@ msgstr "Предоставить доступ к LuCI процедурам OpenC
msgid "Grant access to LuCI Wireguard procedures"
msgstr "Предоставить доступ к LuCI WireGuard процедурам"
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr "Предоставить доступ к процедурам LuCI openfortivpn"
+
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
msgid "Grant access to SSH configuration"
msgstr "Предоставить доступ к конфигурации SSH"
@@ -3526,11 +3738,11 @@ msgstr "Доступ по HTTP(S)"
msgid "Hang Up"
msgstr "Перезапустить"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Header Error Code Errors (HEC)"
msgstr "Ошибки контроля ошибок заголовка (HEC)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
msgid "Heartbeat interval (kernel: heartbeat)"
msgstr "Интервал сердцебиения (kernel: heartbeat)"
@@ -3546,7 +3758,7 @@ msgstr ""
"Настройка основных параметров вашего устройства, таких как имя или часовой "
"пояс."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "Скрыть <abbr title=\"Расширенный идентификатор сети\">ESSID</abbr>"
@@ -3555,11 +3767,11 @@ msgstr "Скрыть <abbr title=\"Расширенный идентификат
msgid "Hide empty chains"
msgstr "Скрыть пустые цепочки"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
msgid "High"
msgstr "Высокая"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
msgctxt "Chain hook description"
msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
msgstr "Хук: <strong>%h</strong> (%h), приоритет: <strong>%d</strong>"
@@ -3569,7 +3781,7 @@ msgid "Hop Penalty"
msgstr "Штраф за прыжок (hop penalty)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2169
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2231
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
msgid "Host"
@@ -3579,7 +3791,7 @@ msgstr "Устройство"
msgid "Host expiry timeout"
msgstr "Время ожидания хоста"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
msgid "Host requests this filename from the boot server."
msgstr "Хост запрашивает указанный файл с сервера загрузки."
@@ -3588,9 +3800,9 @@ msgid "Host-Uniq tag content"
msgstr "Содержимое Host-Uniq тега"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
msgid "Hostname"
@@ -3600,11 +3812,11 @@ msgstr "Имя"
msgid "Hostname to send when requesting DHCP"
msgstr "Имя хоста в DHCP-запросах"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
msgid "Hostnames"
msgstr "Имена устройств"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
msgid ""
"Hostnames are used to bind a domain name to an IP address. This setting is "
"redundant for hostnames already configured with static leases, but it can be "
@@ -3630,18 +3842,30 @@ msgstr "Человекочитаемые счётчики"
msgid "Hybrid"
msgstr "Гибрид"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr "Код ICMP"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr "Тип ICMP"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
msgctxt "nft icmpv6 code"
msgid "ICMPv6 code"
msgstr "Код ICMPv6"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
msgctxt "nft icmpv6 type"
msgid "ICMPv6 type"
msgstr "Тип ICMPv6"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
+msgid "ID"
+msgstr "ID"
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3659,11 +3883,11 @@ msgstr "IKE DH группа"
msgid "IP Addresses"
msgstr "IP-адреса"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
msgid "IP Protocol"
msgstr "IP-протокол"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
msgid "IP Sets"
msgstr "Списки IP"
@@ -3671,7 +3895,7 @@ msgstr "Списки IP"
msgid "IP Type"
msgstr "Тип IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
msgid "IP address"
@@ -3687,7 +3911,17 @@ msgstr "Неверный IP-адрес"
msgid "IP address is missing"
msgstr "IP-адрес не указан"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+"IP-адреса, которые разрешены внутри туннеля. Пир будет принимать туннельные "
+"пакеты с IP-адресами источника, соответствующими этому списку, и направлять "
+"обратно пакеты с соответствующими IP-адресами назначения."
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:37
msgctxt "nft ip protocol"
msgid "IP protocol"
msgstr "IP-протокол"
@@ -3697,15 +3931,15 @@ msgctxt "nft meta l4proto"
msgid "IP protocol"
msgstr "IP-протокол"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
msgid "IP set"
msgstr "Список IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305
msgid "IP sets"
msgstr "Списки IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
msgid "IPs to override with NXDOMAIN"
msgstr "Переопределение поддельного NX-домена"
@@ -3713,14 +3947,14 @@ msgstr "Переопределение поддельного NX-домена"
msgid "IPsec XFRM"
msgstr "IPsec XFRM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
msgid "IPv4"
msgstr "IPv4"
@@ -3746,7 +3980,7 @@ msgstr "Подключение IPv4 (upstream)"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
msgid "IPv4 address"
@@ -3786,11 +4020,11 @@ msgstr "IPv4 префикс"
msgid "IPv4 prefix length"
msgstr "Длина префикса IPv4"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:626
msgid "IPv4 traffic table \"%h\""
msgstr "Таблица IPv4 трафика «%h»"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
msgid "IPv4+IPv6"
msgstr "IPv4+IPv6"
@@ -3803,23 +4037,23 @@ msgstr "IPv4-в-IPv4 (RFC2003)"
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr "IPv4/IPv6 (оба, по умолчанию IPv4)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:634
msgid "IPv4/IPv6 traffic table \"%h\""
msgstr "Таблица IPv4/IPv6 трафика «%h»"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:109
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
msgid "IPv6"
msgstr "IPv6"
@@ -3835,7 +4069,7 @@ msgstr "IPv6 MTU"
msgid "IPv6 Neighbours"
msgstr "IPv6 соседи (neighbours)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
msgid "IPv6 RA Settings"
msgstr "Настройки IPv6 RA"
@@ -3847,11 +4081,11 @@ msgstr "IPv6 маршрутизация"
msgid "IPv6 Rules"
msgstr "Правила IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
msgid "IPv6 Settings"
msgstr "Настройки IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid "IPv6 ULA-Prefix"
msgstr "IPv6 ULA-префикс"
@@ -3865,12 +4099,12 @@ msgstr "Подключение IPv6 (upstream)"
msgid "IPv6 address"
msgstr "IPv6-адрес"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid "IPv6 assignment hint"
msgstr "IPv6 подсказка присвоения"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid "IPv6 assignment length"
msgstr "IPv6 назначение длины"
@@ -3886,7 +4120,7 @@ msgstr "Сеть IPv6 в формате адрес/маска подсети"
msgid "IPv6 only"
msgstr "Только IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid "IPv6 preference"
msgstr "IPv6 привелегии"
@@ -3895,7 +4129,7 @@ msgstr "IPv6 привелегии"
msgid "IPv6 prefix"
msgstr "Префикс IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid "IPv6 prefix filter"
msgstr "Фильтр IPv6 префикса"
@@ -3909,15 +4143,15 @@ msgstr "Длина префикса IPv6"
msgid "IPv6 routed prefix"
msgstr "IPv6 направление префикса"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid "IPv6 source routing"
msgstr "Явная маршрутизация IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid "IPv6 suffix"
msgstr "IPv6 суффикс"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
msgid "IPv6 suffix (hex)"
msgstr "Суффикс IPv6 (hex)"
@@ -3925,11 +4159,11 @@ msgstr "Суффикс IPv6 (hex)"
msgid "IPv6 support"
msgstr "Поддержка IPv6"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:630
msgid "IPv6 traffic table \"%h\""
msgstr "Таблица IPv6 трафика «%h»"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr "IPv6-PD"
@@ -3948,7 +4182,7 @@ msgstr "IPv6 через IPv4 (6rd)"
msgid "IPv6-over-IPv4 (6to4)"
msgstr "IPv6 через IPv4 (6to4)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
msgid "Identity"
msgstr "Идентификация EAP"
@@ -3964,7 +4198,7 @@ msgstr "Если включено, к опциям pppd добавляется
msgid "If checked, encryption is disabled"
msgstr "Если выбрано, то шифрование выключено"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
@@ -3976,16 +4210,16 @@ msgstr ""
msgid "If set, the meaning of the match options is inverted"
msgstr "Если установлено, значение параметров соответствия инвертируется"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr ""
"Если выбрано, монтировать устройство используя его UUID, а не фиксированный "
"файл устройства"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
@@ -3993,7 +4227,7 @@ msgstr ""
"Если выбрано, монтировать устройство используя название его раздела, а не "
"фиксированный файл устройства"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -4004,25 +4238,25 @@ msgstr ""
"использованием нового IP-адреса</strong> для подтверждения настроек, в "
"противном случае изменения будут автоматически отменены."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
msgid "If unchecked, no default route is configured"
msgstr "Если не выбрано, то маршрут по умолчанию не настраивается"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr "Если не выбрано, то извещаемые адреса DNS серверов игнорируются"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid ""
"If your physical memory is insufficient unused data can be temporarily "
-"swapped to a swap-device resulting in a higher amount of usable <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
-"slow process as the swap-device cannot be accessed with the high datarates "
-"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+"swapped to a swap-device resulting in a higher amount of usable <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
msgstr ""
"Если физической памяти не достаточно, то неиспользуемые данные могут быть "
"временно перемещены в раздел подкачки, что в свою очередь приведет к "
@@ -4031,15 +4265,15 @@ msgstr ""
"устройство, на котором располагается раздел подкачки, работает гораздо "
"медленнее, чем <abbr title=\"Random Access Memory\">RAM</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
msgid "Ignore <code>/etc/hosts</code>"
msgstr "Игнорировать <code>/etc/hosts</code>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid "Ignore interface"
msgstr "Игнорировать интерфейс"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
msgid "Ignore resolv file"
msgstr "Игнорировать файл resolv"
@@ -4051,25 +4285,25 @@ msgstr "Образ"
msgid "Image check failed:"
msgstr "Ошибка проверки образа:"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import as peer"
-msgstr ""
+msgstr "Импортировать как узел"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import configuration"
msgstr "Импорт конфигурации"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:484
-msgid "Import peer configuration…"
-msgstr "Импорт конфигурации узла…"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:504
+msgid "Import configuration as peer…"
+msgstr "Импортировать конфигурацию как узел…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:470
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
msgid "Import settings"
msgstr "Импорт настроек"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:366
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:391
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:376
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:403
msgid "Imported peer configuration"
msgstr "Импортированная конфигурация узла"
@@ -4090,7 +4324,7 @@ msgstr ""
"мостовых петель, чтобы избежать широковещательных петель, которые могут "
"привести к нарушению работы всей локальной сети."
-#: modules/luci-base/luasrc/view/csrftoken.htm:13
+#: modules/luci-base/ucode/template/csrftoken.ut:13
msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
@@ -4139,6 +4373,7 @@ msgstr "Входящий интерфейс"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Incoming key"
msgstr "Входящий ключ"
@@ -4153,7 +4388,7 @@ msgstr "Входящая сериализация"
msgid "Info"
msgstr "Информация"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Information"
msgstr "Информация"
@@ -4172,7 +4407,6 @@ msgid "Ingress device name"
msgstr "Имя входящего устройства"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
msgstr "Ошибка инициализации"
@@ -4184,31 +4418,40 @@ msgstr "Скрипт инициализации"
msgid "Initscripts"
msgstr "Скрипты инициализации"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid "Inner certificate constraint (Domain)"
msgstr "Внутреннее ограничение сертификата (Domain)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid "Inner certificate constraint (SAN)"
msgstr "Внутреннее ограничение сертификата (SAN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid "Inner certificate constraint (Subject)"
msgstr "Внутреннее ограничение сертификата (Subject)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid "Inner certificate constraint (Wildcard)"
msgstr "Внутреннее ограничение сертификата (Wildcard)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:310
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
msgid "Install protocol extensions..."
msgstr "Установить расширения протокола..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
msgid "Instance"
msgstr "Экземпляр"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr "Экземпляр «%h»"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
+msgid "Instance Details"
+msgstr "Сведения об экземпляре"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid ""
"Instead of joining any network with a matching SSID, only connect to the "
"BSSID <code>%h</code>."
@@ -4220,6 +4463,7 @@ msgstr ""
msgid "Insufficient permissions to read UCI configuration."
msgstr "Недостаточно разрешений для чтения UCI конфигурации."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
@@ -4227,7 +4471,7 @@ msgstr "Недостаточно разрешений для чтения UCI к
msgid "Interface"
msgstr "Интерфейс"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:728
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
msgid "Interface \"%h\" is already marked as designated master."
msgstr "Интерфейс «%h» уже отмечен как назначенный мастер."
@@ -4235,7 +4479,7 @@ msgstr "Интерфейс «%h» уже отмечен как назначен
msgid "Interface %q device auto-migrated from %q to %q."
msgstr "Интерфейс %q устройство авт.перемещается из %q в %q."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
msgid "Interface Configuration"
msgstr "Настройка сети"
@@ -4243,7 +4487,7 @@ msgstr "Настройка сети"
msgid "Interface ID"
msgstr "ID интерфейса"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
msgid "Interface has %d pending changes"
msgstr "Интерфейс имеет %d ожидающих применения изменений"
@@ -4252,39 +4496,39 @@ msgstr "Интерфейс имеет %d ожидающих применения
msgid "Interface is disabled"
msgstr "Интерфейс отключён"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:65
msgid "Interface is marked for deletion"
msgstr "Интерфейс помечен для удаления"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is reconnecting..."
msgstr "Интерфейс переподключается..."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:194
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:214
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is shutting down..."
msgstr "Интерфейс отключается..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
msgid "Interface is starting..."
msgstr "Интерфейс запускается..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304
msgid "Interface is stopping..."
msgstr "Интерфейс останавливается..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Interface name"
msgstr "Имя интерфейса"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:314
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Interface not present or not connected yet."
msgstr "Интерфейс не существует или пока не подключен."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:507
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
msgid "Interfaces"
msgstr "Интерфейсы"
@@ -4293,10 +4537,6 @@ msgstr "Интерфейсы"
msgid "Internal"
msgstr "Внутренний"
-#: modules/luci-base/luasrc/view/error500.htm:8
-msgid "Internal Server Error"
-msgstr "Внутренняя ошибка сервера"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
msgid "Interval For Sending Learning Packets"
msgstr "Интервал отправки обучающих (learning) пакетов"
@@ -4322,7 +4562,7 @@ msgstr "Неверно"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
msgid "Invalid APN provided"
msgstr "Предоставлен неверный APN"
@@ -4375,16 +4615,20 @@ msgstr "Неверная команда"
msgid "Invalid hexadecimal value"
msgstr "Неверное шестнадцатеричное значение"
-#: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
msgid "Invalid username and/or password! Please try again."
msgstr "Неверный логин и/или пароль! Попробуйте снова."
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr "Инвертировать мигание"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "Invert match"
msgstr "Инвертировать совпадение"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Isolate Clients"
msgstr "Изолировать клиентов"
@@ -4396,21 +4640,21 @@ msgstr ""
"Оказалось, что вы пытаетесь прошить устройство прошивкой, которая по размеру "
"не помещается в чип флэш-памяти, проверьте ваш файл прошивки!"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
msgid "JavaScript required!"
msgstr "Требуется JavaScript!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
msgid "Join Network"
msgstr "Подключение к сети"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1829
msgid "Join Network: Wireless Scan"
msgstr "Найденные точки доступа Wi-Fi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2107
msgid "Joining Network: %q"
msgstr "Подключение к сети: %q"
@@ -4422,24 +4666,28 @@ msgstr "Перейти к правилу"
msgid "Keep settings and retain the current configuration"
msgstr "Сохранить настройки и оставить текущую конфигурацию"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgid "Keep-Alive"
+msgstr "Keep-Alive"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Kernel Log"
msgstr "Журнал ядра"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
msgid "Kernel Version"
msgstr "Версия ядра"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462
msgid "Key"
msgstr "Пароль (ключ)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
msgid "Key #%d"
msgstr "Ключ №%d"
@@ -4447,6 +4695,7 @@ msgstr "Ключ №%d"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Key for incoming packets (optional)."
msgstr "Ключ для входящих пакетов (опционально)."
@@ -4454,15 +4703,20 @@ msgstr "Ключ для входящих пакетов (опционально)
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Key for outgoing packets (optional)."
msgstr "Ключ для исходящих пакетов (опционально)."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
msgctxt "Label indicating that WireGuard peer lacks public key"
msgid "Key missing"
msgstr "Отсутствует ключ"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr "Ключ, используемый для подписи конфигурации сети"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
msgctxt "nft unit"
msgid "KiB"
msgstr "КиБ"
@@ -4506,12 +4760,12 @@ msgstr "Интервал эхо-запросов LCP"
msgid "LED Configuration"
msgstr "Индикаторы"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
msgid "LLC"
msgstr "LLC"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid "Label"
msgstr "Метка"
@@ -4523,14 +4777,27 @@ msgstr "Язык"
msgid "Language and Style"
msgstr "Язык и тема"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr ""
+"Большие веса (с одинаковым приоритетом) имеют пропорционально большую "
+"вероятность быть выбранными."
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
msgid "Last member interval"
msgstr "Интервал последнего членства"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
msgid "Latency"
msgstr "Задержка"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
+msgid "Latest Handshake"
+msgstr "Последнее «рукопожатие» (handshake)"
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
msgstr "Лист"
@@ -4539,16 +4806,16 @@ msgstr "Лист"
msgid "Learn"
msgstr "Обучение"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Learn routes"
msgstr "Изучать маршруты"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
msgid "Lease file"
msgstr "Файл аренд"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid "Lease time"
msgstr "Срок аренды адреса"
@@ -4572,7 +4839,7 @@ msgstr "Оставьте поле пустым для автоопределен
msgid "Leave empty to use the current WAN address"
msgstr "Оставьте пустым для использования текущего адреса WAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid ""
"Legacy or badly behaving devices may require legacy 802.11b rates to "
"interoperate. Airtime efficiency may be significantly reduced where these "
@@ -4581,31 +4848,31 @@ msgstr ""
"Стандарт 802.11b может понадобиться для работы с устаревшими устройствами. "
"Включайте его только при необходимости."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
msgid "Legacy rules detected"
msgstr "Обнаружены устаревшие правила"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
msgid "Legend:"
msgstr "События:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Limit"
msgstr "Предел"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Line Attenuation (LATN)"
msgstr "Затухание линии (LATN)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
msgid "Line Mode"
msgstr "Режим линии"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
msgid "Line State"
msgstr "Состояние Линии"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Line Uptime"
msgstr "Время бесперебойной работы линии"
@@ -4621,22 +4888,22 @@ msgstr "Мониторинг соединения"
msgid "Link On"
msgstr "Подключение"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
msgctxt "nft @ll,off,len"
msgid "Link layer header bits %d-%d"
msgstr "Биты заголовка канального уровня %d–%d"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:514
msgid "List of IP addresses to convert into NXDOMAIN responses."
msgstr "Список IP адресов, поставляющих поддельные результаты домена NX."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
-msgid "List of IP sets to populate with the specified domain IPs."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
+msgid "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here."
msgstr ""
-"Список наборов IP-адресов для заполнения указанными IP-адресами доменов."
+"Список IPsetов для заполнения IP-адресами результатов DNS-поиска FQDN, также указанных здесь."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid ""
"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID "
@@ -4650,7 +4917,7 @@ msgstr ""
"PMK-R1 из R0KH , который использовался STA во время начальной ассоциации "
"доменов Mobility."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
"as 6 octets with colons,128-bit key as hex string. <br />This list is used "
@@ -4668,25 +4935,30 @@ msgstr ""
msgid "List of SSH key files for auth"
msgstr "Список файлов ключей SSH для авторизации"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
msgid "List of domains to allow RFC1918 responses for."
msgstr "Список доменов, для которых разрешены ответы RFC1918."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
-msgid "List of domains to force to an IP address."
-msgstr "Список доменов для принудительного преобразования в IP-адрес."
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
msgid "List of upstream resolvers to forward queries to."
msgstr ""
"Список <abbr title=\"Domain Name System\">DNS</abbr>-серверов для "
"перенаправления запросов."
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
msgid "Listen Port"
msgstr "Порт для входящих соединений"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+msgid "Listen address"
+msgstr "Адрес прослушивания"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+msgid "Listen and Relay To IP family must be homogeneous."
+msgstr "Версии IP для адреса прослушивания и адреса передачи должны совпадать."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342
msgid "Listen interfaces"
msgstr "Интерфейс для входящих соединений"
@@ -4696,17 +4968,17 @@ msgstr ""
"Принимать подключения только на указанном интерфейсе или, если интерфейс не "
"задан, на всех интерфейсах"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
msgid ""
"Listen only on the specified interfaces, and loopback if not excluded "
"explicitly."
msgstr "Ограничьте прослушивание этих интерфейсов и замыкание на себя."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
msgid "ListenPort setting is invalid"
msgstr "Неверная настройка параметра ListenPort"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520
msgid "Listening port for inbound DNS queries."
msgstr "Порт для входящих DNS-запросов."
@@ -4715,7 +4987,7 @@ msgstr "Порт для входящих DNS-запросов."
msgid "Load"
msgstr "Нагрузка"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:63
msgid "Load Average"
msgstr "Нагрузка (1, 5, 15м)"
@@ -4723,27 +4995,28 @@ msgstr "Нагрузка (1, 5, 15м)"
msgid "Load configuration…"
msgstr "Загрузка конфигурации…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2038
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
msgid "Loading data…"
msgstr "Загрузка данных…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
msgid "Loading directory contents…"
msgstr "Загрузка содержимого директории…"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
-#: modules/luci-base/luasrc/view/view.htm:4
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
msgid "Loading view…"
msgstr "Загрузка страницы…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
msgid "Local"
msgstr "Локальный"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
msgid "Local IP address"
msgstr "Локальный IP-адрес"
@@ -4763,11 +5036,12 @@ msgstr "Присвоение локального IP-адреса"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "Local IPv4 address"
msgstr "Локальный IPv4-адрес"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
msgid "Local IPv6 DNS server"
msgstr "Локальный IPv6 DNS-сервер"
@@ -4783,46 +5057,55 @@ msgstr "Локальный IPv6-адрес"
msgid "Local Startup"
msgstr "Запуск пакетов и служб пользователя, при включении устройства"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
msgid "Local Time"
msgstr "Время"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1019
msgid "Local ULA"
msgstr "Локальный ULA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
msgid "Local domain"
msgstr "Локальный домен"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
msgid "Local domain suffix appended to DHCP names and hosts file entries."
msgstr ""
"Суффикс локального домена, который будет добавлен к DHCP-именам и записи "
"файла hosts (/etc/hosts)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
msgid "Local server"
msgstr "Локальный сервер"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
msgid "Local service only"
msgstr "Только локальный DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr "Локальный ключ WireGuard"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
msgid "Localise queries"
msgstr "Локализовывать запросы"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid "Lock to BSSID"
msgstr "Подключаться к BSSID"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft log action"
+msgid "Log event \"<strong>%h</strong>…\""
+msgstr "Журналировать событие «<strong>%h</strong>...»"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
msgid "Log output level"
msgstr "Запись событий"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
msgid "Log queries"
msgstr "Запись запросов"
@@ -4849,8 +5132,8 @@ msgid "Logical network to which the tunnel will be added (bridged) (optional)."
msgstr ""
"Логическая сеть, к которой будет добавлен туннель (мост) (опционально)."
-#: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
msgid "Login"
msgstr "Войти"
@@ -4862,24 +5145,28 @@ msgstr "Выйти"
msgid "Loose filtering"
msgstr "Слабая фильтрация"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Loss of Signal Seconds (LOSS)"
msgstr "Потеря сигнала в секундах (LOSS)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
msgid "Lowest leased address as offset from the network address."
msgstr "Минимальный адрес аренды."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr "Режим совместимости с Lua активен"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
msgid "MAC"
msgstr "MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
msgid "MAC Address"
msgstr "MAC-адрес"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
msgid "MAC Address Filter"
msgstr "Фильтр MAC-адресов"
@@ -4888,15 +5175,15 @@ msgid "MAC Address For The Actor"
msgstr "MAC-адрес для актора"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
msgid "MAC VLAN"
msgstr "MAC VLAN"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2168
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2230
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
@@ -4905,11 +5192,11 @@ msgstr "MAC VLAN"
msgid "MAC address"
msgstr "MAC-адрес"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
msgid "MAC-Filter"
msgstr "MAC-фильтр"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
msgid "MAC-List"
msgstr "Список MAC"
@@ -4945,7 +5232,7 @@ msgid "MII Interval"
msgstr "MII интервал"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
@@ -4953,7 +5240,11 @@ msgstr "MII интервал"
msgid "MTU"
msgstr "MTU"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+msgid "MX"
+msgstr "MX"
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
msgid ""
"Make sure to clone the root filesystem using something like the commands "
"below:"
@@ -4962,7 +5253,7 @@ msgstr ""
"используйте команды приведенные ниже:"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
@@ -4971,33 +5262,33 @@ msgstr ""
msgid "Manual"
msgstr "Вручную"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3891
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
msgid "Master"
msgstr "Мастер"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
"Максимальный интервал <abbr title=\"Router Advertisement\">RA</abbr> "
"сообщений"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Max. Attainable Data Rate (ATTNDR)"
msgstr "Макс. достижимая скорость передачи данных (ATTNDR)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533
msgid "Max. DHCP leases"
msgstr ""
-"<abbr title=\"максимальное\">Макс.</abbr> кол-во аренд <abbr title="
-"\"Протокол динамической настройки узла\">DHCP</abbr> аренды"
+"<abbr title=\"максимальное\">Макс.</abbr> кол-во аренд <abbr "
+"title=\"Протокол динамической настройки узла\">DHCP</abbr> аренды"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
msgid "Max. EDNS0 packet size"
msgstr ""
"<abbr title=\"максимальный\">Макс.</abbr><abbr title=\"Extension Mechanisms "
"for Domain Name System\">EDNS0</abbr> размер пакета"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
msgid "Max. concurrent queries"
msgstr ""
"<abbr title=\"максимальное\">Макс.</abbr> кол-во одновременных запросов"
@@ -5006,29 +5297,28 @@ msgstr ""
msgid "Maximum age"
msgstr "Максимальный возраст"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
msgid "Maximum allowed Listen Interval"
msgstr "Максимально разрешенное значение интервала прослушивания клиента"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
msgid "Maximum allowed number of active DHCP leases."
msgstr "Максимальное количество активных арендованных DHCP-адресов."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
msgid "Maximum allowed number of concurrent DNS queries."
msgstr "Максимально допустимое количество одновременных DNS-запросов."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
msgid "Maximum allowed size of EDNS0 UDP packets."
msgstr "Максимально допустимый размер UDP пакетов EDNS0."
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Maximum amount of seconds to wait for the modem to become ready"
msgstr "Максимальное время ожидания готовности модема (секунды)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Maximum number of leased addresses."
msgstr "Максимальное количество арендованных адресов."
@@ -5036,18 +5326,23 @@ msgstr "Максимальное количество арендованных
msgid "Maximum snooping table size"
msgstr "Максимальный размер таблицы слежения"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid ""
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
msgstr ""
-"Максимальное время, допустимое между отправкой незапрашиваемых <abbr title="
-"\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. По умолчанию 600 секунд."
+"Максимальное время, допустимое между отправкой незапрашиваемых <abbr "
+"title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. По умолчанию 600 "
+"секунд."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid "Maximum transmit power"
msgstr "Максимальная мощность передачи"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+msgid "May prevent VoIP or other services from working."
+msgstr "Может препятствовать работе VoIP или других служб."
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
@@ -5074,7 +5369,7 @@ msgstr "Оперативная память (RAM)"
msgid "Memory usage (%)"
msgstr "Использование памяти (%)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
msgid "Mesh"
msgstr "Mesh"
@@ -5082,7 +5377,7 @@ msgstr "Mesh"
msgid "Mesh ID"
msgstr "Mesh ID"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:997
msgid "Mesh Id"
msgstr "Mesh ID"
@@ -5112,12 +5407,12 @@ msgstr "Метод определения состояния соединени
msgid "Metric"
msgstr "Метрика"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
msgctxt "nft unit"
msgid "MiB"
msgstr "МиБ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
"Минимальный интервал <abbr title=\"Router Advertisement\">RA</abbr> сообщений"
@@ -5138,13 +5433,14 @@ msgstr ""
"Минимальное требуемое время в секундах, прежде чем запись ARP может быть "
"заменена. Предотвращает атаку ARP-кэша."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid ""
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
msgstr ""
-"Минимальное время, допустимое между отправкой незапрашиваемых <abbr title="
-"\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. По умолчанию 200 секунд."
+"Минимальное время, допустимое между отправкой незапрашиваемых <abbr "
+"title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. По умолчанию 200 "
+"секунд."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:204
msgid "Mirror monitor port"
@@ -5158,7 +5454,7 @@ msgstr "Зеркальный исходящий порт"
msgid "Mobile Data"
msgstr "Мобильные данные"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "Mobility Domain"
msgstr "Мобильный домен"
@@ -5167,14 +5463,14 @@ msgstr "Мобильный домен"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1813
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
msgid "Mode"
msgstr "Режим"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
msgid "Model"
msgstr "Модель"
@@ -5190,13 +5486,13 @@ msgstr ""
"Подключение модема в процессе. Пожалуйста, подождите. Этот процесс "
"завершится по таймауту через 2 минуты."
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "Modem default"
msgstr "Настройки модема по умолчанию"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
msgid "Modem device"
@@ -5207,12 +5503,11 @@ msgid "Modem disconnection in progress. Please wait."
msgstr "Отсоединение модема в процессе. Пожалуйста, подождите."
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
msgstr "Ошибка запроса информации о модеме"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Modem init timeout"
msgstr "Время ожидания инициализации модема"
@@ -5225,8 +5520,8 @@ msgstr "Модем отключен."
msgid "ModemManager"
msgstr "Менеджер модема"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3895
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1080
msgid "Monitor"
msgstr "Монитор"
@@ -5252,7 +5547,7 @@ msgstr "Монтирование разделов"
msgid "Mount Points - Mount Entry"
msgstr "Точки монтирования — Настройка раздела"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
msgid "Mount Points - Swap Entry"
msgstr "Точки монтирования — Настройка раздела подкачки"
@@ -5272,11 +5567,11 @@ msgstr "Монтировать подключенные устройства"
msgid "Mount filesystems not specifically configured"
msgstr "Монтирование не сконфигурированного раздела"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "Mount options"
msgstr "Опции монтирования"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Mount point"
msgstr "Точка монтирования"
@@ -5296,6 +5591,10 @@ msgstr "Переместить вниз"
msgid "Move up"
msgstr "Переместить вверх"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid "Multi To Unicast"
+msgstr "Multicast в Unicast"
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
@@ -5315,11 +5614,11 @@ msgstr "Многоадресная (multicast) маршрутизация"
msgid "Multicast to unicast"
msgstr "Мультикаст в юникаст"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid "NAS ID"
msgstr "NAS ID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:537
msgid "NAT action chain \"%h\""
msgstr "Цепочка действий NAT «%h»‎"
@@ -5332,11 +5631,11 @@ msgid "NAT64 Prefix"
msgstr "NAT64 префикс"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
msgid "NCM"
msgstr "NCM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "NDP-Proxy slave"
msgstr "Ведомый NDP-Proxy"
@@ -5349,29 +5648,42 @@ msgid "NTP server candidates"
msgstr "Список NTP-серверов"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4139
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
msgid "Name"
msgstr "Название"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid "Name of the new network"
msgstr "Имя новой сети"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr "Имя туннельного устройства"
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
msgid "Navigation"
msgstr "Навигация"
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr "Сеть Nebula"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "Neighbour Report"
+msgstr "Отчет о соседях"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Neighbour cache validity"
msgstr "Действительность кэша соседей"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2229
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
@@ -5384,32 +5696,28 @@ msgstr "Сеть"
msgid "Network Coding"
msgstr "Кодирование сети"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
msgid "Network Mode"
-msgstr ""
+msgstr "Режим сети"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid "Network SSID"
msgstr "SSID сети"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
-msgid "Network Utilities"
-msgstr "Сетевые утилиты"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
msgid "Network address"
msgstr "Сетевой адрес"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
msgid "Network boot image"
msgstr "Образ системы для сетевой загрузки"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:408
msgid "Network bridge configuration migration"
msgstr "Миграция конфигурации сетевого моста"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1435
msgid "Network device"
msgstr "Сетевое устройство"
@@ -5422,16 +5730,16 @@ msgstr "Активность сетевого устройства (kernel: netd
msgid "Network device is not present"
msgstr "Нет сетевого устройства"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:646
msgid "Network device table \"%h\""
msgstr "Таблица сетевого устройства «%h»‎"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
msgctxt "nft @nh,off,len"
msgid "Network header bits %d-%d"
msgstr "Биты заголовка сетевого уровня %d–%d"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:442
msgid "Network ifname configuration migration"
msgstr "Миграция конфигурации сетевых интерфейсов"
@@ -5440,7 +5748,7 @@ msgstr "Миграция конфигурации сетевых интерфе
msgid "Network interface"
msgstr "Сетевой интерфейс"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
msgid "Network-ID"
msgstr "Network-ID"
@@ -5448,7 +5756,12 @@ msgstr "Network-ID"
msgid "Never"
msgstr "Никогда"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr "Никогда"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
msgid ""
"Never forward matching domains and subdomains, resolve from DHCP or hosts "
"files only."
@@ -5457,11 +5770,11 @@ msgstr ""
"передаются. И разрешаются только из файла DHCP (/etc/config/dhcp) или файла "
"hosts (/etc/hosts)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1172
msgid "New interface for \"%s\" can not be created: %s"
msgstr "Новый интерфейс для «%s» не может быть создан: %s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1123
msgid "New interface name…"
msgstr "Новое имя интерфейса…"
@@ -5469,13 +5782,13 @@ msgstr "Новое имя интерфейса…"
msgid "Next »"
msgstr "Следующий »"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
msgstr "Нет"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
msgid "No DHCP Server configured for this interface"
msgstr "DHCP-сервер не настроен для этого интерфейса"
@@ -5483,7 +5796,7 @@ msgstr "DHCP-сервер не настроен для этого интерфе
msgid "No Data"
msgstr "Нет данных"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
msgid "No Encryption"
msgstr "Без шифрования"
@@ -5499,9 +5812,13 @@ msgstr "Без NAT-T"
msgid "No RX signal"
msgstr "Rx сигнал отсутствует"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
+msgid "No WireGuard interfaces configured."
+msgstr "Интерфейсы WireGuard не настроены."
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:82
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
msgid ""
"No changes to settings will be stored and are lost after rebooting. This "
@@ -5514,7 +5831,11 @@ msgstr ""
msgid "No client associated"
msgstr "Нет связанных клиентов"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr "Устройство управления не указано"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
msgctxt "empty table placeholder"
msgid "No data"
msgstr "Нет данных"
@@ -5537,15 +5858,11 @@ msgstr "Любая"
msgid "No entries available"
msgstr "Нет доступных записей"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2913
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
msgid "No entries in this directory"
msgstr "Нет элементов в этом каталоге"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
-msgid "No files found"
-msgstr "Файлы не найдены"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
msgid ""
"No fixed interface listening port defined, peers might not be able to "
"initiate connections to this WireGuard instance!"
@@ -5583,30 +5900,34 @@ msgstr "Больше нет доступных ведомых интерфейс
msgid "No more slaves available, can not save interface"
msgstr "Больше нет доступных ведомых, сохранить интерфейс невозможно"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494
msgid "No negative cache"
msgstr "Отключить кэш отрицательных ответов"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:697
msgid "No nftables ruleset loaded."
msgstr "Не загружен набор правил nftables."
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
msgid "No password set!"
msgstr "Пароль не установлен!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+msgid "No peers connected"
+msgstr "Нет подключенных узлов"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
msgid "No peers defined yet."
msgstr "Пока нет сконфигурированных узлов."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
msgid "No public keys present yet."
msgstr "Нет публичных ключей."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:614
msgctxt "nft chain is empty"
msgid "No rules in this chain"
msgstr "Нет правил в цепочке"
@@ -5619,8 +5940,8 @@ msgstr "Нет правил в данной цепочке."
msgid "No validation or filtering"
msgstr "Без проверки или фильтрации"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "No zone assigned"
msgstr "Зона не присвоена"
@@ -5632,7 +5953,7 @@ msgstr "Зона не присвоена"
msgid "Noise"
msgstr "Шум"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Noise Margin (SNR)"
msgstr "Соотношение сигнал/шум (SNR)"
@@ -5640,11 +5961,11 @@ msgstr "Соотношение сигнал/шум (SNR)"
msgid "Noise:"
msgstr "Шум:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Non Pre-emptive CRC errors (CRC_P)"
msgstr "Ошибки без предварительного CRC (CRC_P)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
msgid "Non-wildcard"
msgstr "Не использовать wildcard"
@@ -5654,12 +5975,12 @@ msgstr "Не использовать wildcard"
msgid "None"
msgstr "Ничего"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
msgid "Normal"
msgstr "Нормально"
-#: modules/luci-base/luasrc/view/error404.htm:8
+#: modules/luci-base/ucode/template/error404.ut:9
msgid "Not Found"
msgstr "Не найдено"
@@ -5671,15 +5992,15 @@ msgstr "Не ассоциировано"
msgid "Not connected"
msgstr "Не подключен"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:131
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:157
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:328
msgid "Not present"
msgstr "Не существует"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Not started on boot"
msgstr "Не запускается при загрузке"
@@ -5687,7 +6008,7 @@ msgstr "Не запускается при загрузке"
msgid "Not supported"
msgstr "Не поддерживается"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid ""
"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
"have problems"
@@ -5695,6 +6016,15 @@ msgstr ""
"Примечание: Некоторые драйверы Wi-Fi не полностью поддерживают 802.11w. "
"Например, mwlwifi может иметь проблемы"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(<code>addr#port</code>)."
+msgstr ""
+"Примечание: при указании нестандартного порта передачи (<code>addr#port</"
+"code>) вам также может понадобиться DHCP прокси (в настоящее время "
+"недоступен)."
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "Notes"
msgstr "Примечания"
@@ -5703,7 +6033,7 @@ msgstr "Примечания"
msgid "Notice"
msgstr "Сообщение"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:138
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:135
msgid "Nslookup"
msgstr "DNS-запрос"
@@ -5711,7 +6041,7 @@ msgstr "DNS-запрос"
msgid "Number of IGMP membership reports"
msgstr "Количество отчётов о членстве IGMP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr ""
"Количество кэшированных DNS записей (максимум — 10000, 0 — отключить "
@@ -5730,7 +6060,7 @@ msgid "Obfuscated Password"
msgstr "Запутанный пароль"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
@@ -5762,7 +6092,7 @@ msgstr "Задержка включенного состояния"
msgid "On-link"
msgstr "On-link маршрут"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
msgid "One of hostname or MAC address must be specified!"
msgstr "Должен быть указан либо MAC-адрес, либо имя хоста!"
@@ -5797,12 +6127,11 @@ msgstr ""
"Только в том случае, если текущий активный ведомый выходит из строя и "
"первичный ведомый работает (failure, 2)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:683
msgid "Open iptables rules overview…"
msgstr "Открыть обзор правил iptables…"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
msgstr "Открыть список..."
@@ -5811,11 +6140,11 @@ msgstr "Открыть список..."
msgid "OpenConnect (CISCO AnyConnect)"
msgstr "OpenConnect (CISCO AnyConnect)"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
msgid "OpenFortivpn"
msgstr "OpenFortivpn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
@@ -5825,7 +6154,7 @@ msgstr ""
"настроен и активен, в противном случае отключить <abbr title=\"Neighbour "
"Discovery Protocol\">NDP</abbr> проксирование."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise fall back to <em>server mode</em>."
@@ -5833,7 +6162,7 @@ msgstr ""
"Работать в <em>режиме ретрансляции</em>, если назначенный мастер интерфейс "
"настроен и активен, в противном случае переключится в <em>режим сервера</em>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
msgid ""
"Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
"otherwise disable service."
@@ -5841,12 +6170,12 @@ msgstr ""
"Работать в <em>режиме ретрансляции</em>, если присутствует upstream IPv6 "
"префикс, в противном случае отключить службу."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
msgid "Operating frequency"
msgstr "Настройка частоты"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
msgid "Option \"%s\" contains an invalid input value."
msgstr "Опция \"%s\" содержит недопустимое значение."
@@ -5854,15 +6183,15 @@ msgstr "Опция \"%s\" содержит недопустимое значен
msgid "Option \"%s\" must not be empty."
msgstr "Опция \"%s\" не должна быть пустой."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
msgid "Option changed"
msgstr "Опция изменена"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
msgid "Option removed"
msgstr "Опция удалена"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
msgid "Optional"
msgstr "Необязательно"
@@ -5870,6 +6199,12 @@ msgstr "Необязательно"
msgid "Optional, free-form notes about this device"
msgstr "Необязательные, произвольные заметки об этом устройстве"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
+msgstr ""
+"Опционально, в секундах. Если установлено значение '0', попытка "
+"восстановления соединения не предпринимается."
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
@@ -5878,7 +6213,7 @@ msgstr ""
"Необязательно. 32-разрядная метка для исходящих зашифрованных пакетов. "
"Введите значение в шестнадцатеричной форме, начиная с <code>0x</code>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid ""
"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -5890,7 +6225,7 @@ msgstr ""
"d::'), используйте суффикс на вроде ('::1') для этого IPv6 адреса ('a:b:c:"
"d::1') для этого интерфейса."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
@@ -5898,12 +6233,12 @@ msgstr ""
"Необязательно. Base64-шифрованный общий ключ. Добавляет дополнительный слой "
"криптографии с симметричным ключом для постквантовой устойчивости."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
"Необязательно. Создавать маршруты для разрешенных IP адресов для этого узла."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
msgid "Optional. Description of peer."
msgstr "Необязательно. Описание узла."
@@ -5911,14 +6246,14 @@ msgstr "Необязательно. Описание узла."
msgid "Optional. Do not create host routes to peers."
msgstr "Необязательно. Не создавать маршруты к узлам."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
"Необязательно. Имя хоста узла. Имена разрешаются до появления интерфейса."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
msgid ""
"Optional. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5936,11 +6271,11 @@ msgstr "Необязательно. MTU XFRM интерфейса."
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr "Необязательно. MTU туннельного интерфейса."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Optional. Port of peer."
msgstr "Необязательно. Порт узла."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid ""
"Optional. Private key of the WireGuard peer. The key is not required for "
"establishing a connection but allows generating a peer configuration or QR "
@@ -5951,7 +6286,7 @@ msgstr ""
"установления соединения, но позволяет сгенерировать конфигурацию узла или QR-"
"код, если он доступен. Он может быть удален после экспорта конфигурации."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -5969,22 +6304,27 @@ msgstr ""
msgid "Options"
msgstr "Опции"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
msgid ""
"Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
-"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</code>"
-"\" for default route. <code>0.0.0.0</code> means \"the address of the system "
-"running dnsmasq\"."
+"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
+"code>\" for default route. <code>0.0.0.0</code> means \"the address of the "
+"system running dnsmasq\"."
msgstr ""
"Параметры для Network-ID (примечание: необходим также Network-ID). Например, "
"<code>42,192.168.1.4</code> для NTP-сервера, <code>3,192.168.4.4</code> для "
"маршрута по умолчанию. <code>0.0.0.0</code> означает «адрес системы, на "
"которой запущен dnsmasq»."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
msgid "Options:"
msgstr "Опции:"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+msgid "Ordinal: lower comes first."
+msgstr "По порядку: меньший идет первым."
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
msgid "Originator Interval"
msgstr "Интервал отправителя"
@@ -6016,6 +6356,7 @@ msgstr "Исходящий интерфейс"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Outgoing key"
msgstr "Исходящий ключ"
@@ -6039,11 +6380,11 @@ msgstr "Исходящая зона"
msgid "Overlap"
msgstr "Перекрытие"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
msgid "Override IPv4 routing table"
msgstr "Переопределить таблицу маршрутизации IPv4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
msgid "Override IPv6 routing table"
msgstr "Переопределить таблицу маршрутизации IPv6"
@@ -6054,7 +6395,7 @@ msgstr "Переопределить таблицу маршрутизации I
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -6062,6 +6403,7 @@ msgstr "Переопределить таблицу маршрутизации I
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
msgid "Override MTU"
msgstr "Назначить MTU"
@@ -6083,7 +6425,7 @@ msgstr "Отвергать TOS"
msgid "Override TTL"
msgstr "Отвергать TTL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
msgid ""
"Override default MAC address - the range of usable addresses might be "
"limited by the driver"
@@ -6091,7 +6433,7 @@ msgstr ""
"Переопределить MAC-адрес по умолчанию. Диапазон используемых адресов может "
"быть ограничен драйвером"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Override default interface name"
msgstr "Назначить имя интерфейса по умолчанию"
@@ -6099,7 +6441,7 @@ msgstr "Назначить имя интерфейса по умолчанию"
msgid "Override the gateway in DHCP responses"
msgstr "Назначить шлюз в ответах DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
@@ -6119,7 +6461,7 @@ msgstr "Обзор"
msgid "Overwrite existing file \"%s\" ?"
msgstr "Перезаписать существующий файл «%s»?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:345
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355
msgid "Overwrite the current settings with the imported configuration?"
msgstr "Переписать текущие настройки импортированной конфигурацией?"
@@ -6133,7 +6475,7 @@ msgstr "PAP/CHAP (оба)"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
@@ -6146,7 +6488,7 @@ msgstr "Пароль PAP/CHAP"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
@@ -6167,7 +6509,7 @@ msgstr "PID"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
msgid "PIN"
msgstr "PIN"
@@ -6177,7 +6519,7 @@ msgstr "PIN"
msgid "PIN code rejected"
msgstr "PIN код отвергнут"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1570
msgid "PMK R1 Push"
msgstr "Продвигать PMK R1"
@@ -6218,20 +6560,20 @@ msgstr "PSID смещение"
msgid "PSID-bits length"
msgstr "PSID длина в битах"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:571
msgctxt "Label indicating that WireGuard peer uses a PSK"
msgid "PSK"
msgstr "PSK"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1528
msgid "PTM/EFM (Packet Transfer Mode)"
msgstr "PTM/EFM (Режим передачи пакетов)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "PXE/TFTP Settings"
msgstr "Настройки PXE/TFTP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid "Packet Steering"
msgstr "Управление пакетами (packet steering)"
@@ -6240,6 +6582,11 @@ msgctxt "nft meta mark"
msgid "Packet mark"
msgstr "Метка пакета"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta time"
+msgid "Packet receive time"
+msgstr "Время приёма пакета"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr "Пакеты"
@@ -6248,8 +6595,8 @@ msgstr "Пакеты"
msgid "Packets To Transmit Before Moving To Next Slave"
msgstr "Количество пакетов перед переходом на следующий ведомый"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "Part of zone %q"
msgstr "Часть зоны %q"
@@ -6258,13 +6605,13 @@ msgctxt "MACVLAN mode"
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
msgstr "Pass-through (зеркалирование физического устройства в один MAC VLAN)"
-#: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
msgid "Password"
msgstr "Пароль"
@@ -6272,11 +6619,11 @@ msgstr "Пароль"
msgid "Password authentication"
msgstr "С помощью пароля"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
msgid "Password of Private Key"
msgstr "Пароль к Приватному ключу"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
msgid "Password of inner Private Key"
msgstr "Пароль к внутреннему Приватному ключу"
@@ -6291,50 +6638,53 @@ msgstr "Сложность пароля"
msgid "Password2"
msgstr "Пароль2"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
msgstr "Перетащите файл SSH ключа или вставьте содержимое…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:424
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:444
msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
-msgstr ""
+msgstr "Вставьте или перетащите файл конфигурации узлов WireGuard (wg0.conf)…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:417
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
msgid ""
"Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
"another system below to create a matching peer entry allowing that system to "
"connect to the local WireGuard interface."
msgstr ""
+"Вставьте или перетащите конфигурацию WireGuard (обычно <em>wg0.conf</em>) из "
+"другой системы ниже, чтобы создать соответствующую запись узла, позволяющую "
+"этой системе подключиться к локальному интерфейсу WireGuard."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:423
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:443
msgid "Paste or drag supplied WireGuard configuration file…"
-msgstr ""
+msgstr "Вставьте или перетащите имеющийся файл конфигурации WireGuard…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
msgid "Path to CA-Certificate"
msgstr "Путь к CA-сертификату"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
msgid "Path to Client-Certificate"
msgstr "Путь к client-сертификату"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
msgid "Path to Private Key"
msgstr "Путь к Приватному ключу"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
msgid "Path to inner CA-Certificate"
msgstr "Путь к внутренним CA-сертификатам"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
msgid "Path to inner Client-Certificate"
msgstr "Путь к внутренним Client-сертификатам"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid "Path to inner Private Key"
msgstr "Путь к внутреннему Приватному ключу"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
msgid "Paused"
msgstr "Приостановлено"
@@ -6352,6 +6702,14 @@ msgstr "Приостановлено"
msgid "Peak:"
msgstr "Пиковая:"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+msgid "Peer"
+msgstr "Узел"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
+msgid "Peer Details"
+msgstr "Сведения об узле"
+
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
msgstr "IP-адрес узла для назначения"
@@ -6369,7 +6727,7 @@ msgstr "Отсутствует адрес узла"
msgid "Peer device name"
msgstr "Имя устройства узла"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Peer disabled"
msgstr "Узел отключен"
@@ -6400,11 +6758,15 @@ msgstr "Выполнить сброс"
msgid "Permission denied"
msgstr "Доступ запрещён"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid "Persistent Keep Alive"
msgstr "Постоянно держать включенным"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Persistent reconnect interval"
+msgstr "Постоянный интервал переподключения"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334
msgid "PersistentKeepAlive setting is invalid"
msgstr "Неверная настройка параметра PersistentKeepAlive"
@@ -6412,30 +6774,30 @@ msgstr "Неверная настройка параметра PersistentKeepAli
msgid "Phy Rate:"
msgstr "Скорость:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
msgid "Physical Settings"
msgstr "Настройки канала"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:98
msgid "Ping"
msgstr "Пинг-запрос"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Pkts."
msgstr "пакетов"
-#: modules/luci-base/luasrc/view/sysauth.htm:19
+#: modules/luci-base/ucode/template/sysauth.ut:19
msgid "Please enter your username and password."
msgstr "Пожалуйста, введите имя пользователя и пароль."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4122
msgid "Please select the file to upload."
msgstr "Пожалуйста, выберите файл для загрузки."
@@ -6443,15 +6805,21 @@ msgstr "Пожалуйста, выберите файл для загрузки.
msgid "Policy"
msgstr "Политика"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
msgctxt "Chain hook policy"
msgid "Policy: <strong>%h</strong> (%h)"
msgstr "Политика: <strong>%h</strong> (%h)"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "Порт"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr "Порт %d"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
msgid "Port isolation"
msgstr "Изоляция порта"
@@ -6464,19 +6832,19 @@ msgstr "Состояние порта:"
msgid "Potential negation of: %s"
msgstr "Потенциальное отрицание: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
msgid "Power Management Mode"
msgstr "Режим управления питанием"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "Pre-emptive CRC errors (CRCP_P)"
msgstr "Предварительные ошибки CRC (CRCP_P)"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
msgid "Prefer LTE"
msgstr "Предпочитать LTE"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
msgid "Prefer UMTS"
msgstr "Предпочитать UMTS"
@@ -6488,15 +6856,15 @@ msgstr "Делегированный префикс"
msgid "Prefix suppressor"
msgstr "Подавитель префикса"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid "Preshared Key"
msgstr "Предварительный ключ"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:550
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
msgid "Preshared key in use"
msgstr "Предварительный ключ используется"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308
msgid "PresharedKey setting is invalid"
msgstr "Неверная настройка параметра PresharedKey"
@@ -6513,7 +6881,7 @@ msgstr ""
"Предполагать, что узел недоступен после указанного количества ошибок "
"получения эхо-пакета LCP, введите '0' для игнорирования ошибок"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Prevents client-to-client communication"
msgstr "Не позволяет клиентам обмениваться друг с другом информацией"
@@ -6549,13 +6917,15 @@ msgstr ""
"(always, 0)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
msgid "Priority"
msgstr "Приоритет"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:545
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
msgctxt "Label indicating that WireGuard peer private key is stored"
msgid "Private"
msgstr "Private"
@@ -6566,15 +6936,15 @@ msgid "Private (Prevent communication between MAC VLANs)"
msgstr "Частный (предотвращение связи между MAC VLAN'ми)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid "Private Key"
msgstr "Приватный ключ"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:564
msgid "Private key present"
msgstr "Приватный ключ присутствует"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:290
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
msgid "PrivateKey setting is missing or invalid"
msgstr "Отсутствует или неверная настройка параметра PrivateKey"
@@ -6587,9 +6957,9 @@ msgstr "Процессы"
msgid "Prot."
msgstr "Прот."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:564
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1137
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
@@ -6601,7 +6971,7 @@ msgstr "Протокол"
msgid "Provide NTP server"
msgstr "Включить NTP-сервер"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid ""
"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
"and requests."
@@ -6609,7 +6979,7 @@ msgstr ""
"Предоставлять сервер DHCPv6 на этом интерфейсе и отвечать на объявления и "
"запросы DHCPv6."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
msgid "Provide new network"
msgstr "Предоставлять новую сеть"
@@ -6621,25 +6991,36 @@ msgstr ""
"Включить NTP-сервер на выбранном интерфейсе, или, если не определено, на "
"всех интерфейсах"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+msgid "Proxy Server"
+msgstr "Прокси сервер"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid "ProxyARP"
+msgstr "ProxyARP"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Псевдо Ad-Hoc (ahdemo)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
msgid "Public Key"
msgstr "Публичный ключ"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
msgid "Public key is missing"
msgstr "Отсутвует публичный ключ"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:556
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
msgctxt "Tooltip displaying full WireGuard peer public key"
msgid "Public key: %h"
msgstr "Публичный ключ: %h"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
msgid ""
"Public keys allow for the passwordless SSH logins with a higher security "
"compared to the use of plain passwords. In order to upload a new key to the "
@@ -6657,9 +7038,9 @@ msgstr ""
"Публичный префикс, направляемый на это устройство для распространения среди "
"клиентов."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
msgid "PublicKey setting is invalid"
-msgstr ""
+msgstr "Неверная настройка параметра PublicKey"
#: modules/luci-compat/luasrc/model/network/proto_qmi.lua:9
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:27
@@ -6670,7 +7051,7 @@ msgstr "QMI модем"
msgid "Quality"
msgstr "Качество"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
msgid "Query all available upstream resolvers."
msgstr ""
"Опрашивать все имеющиеся внешние <abbr title=\"Domain Name System\">DNS</"
@@ -6684,35 +7065,35 @@ msgstr "Интервал запроса"
msgid "Query response interval"
msgstr "Интервал ответа на запрос"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "R0 Key Lifetime"
msgstr "R0 Key время жизни"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "R1 Key Holder"
msgstr "Держатель ключа R1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430
msgid "RADIUS Accounting Port"
msgstr "Порт Radius-Accounting"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
msgid "RADIUS Accounting Secret"
msgstr "Секрет Radius-Accounting"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
msgid "RADIUS Accounting Server"
msgstr "Сервер Radius-Accounting"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
msgid "RADIUS Authentication Port"
msgstr "Порт Radius-Authentication"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
msgid "RADIUS Authentication Secret"
msgstr "Секрет Radius-Authentication"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
msgid "RADIUS Authentication Server"
msgstr "Сервер Radius-Authentication"
@@ -6720,16 +7101,20 @@ msgstr "Сервер Radius-Authentication"
msgid "RFC3947 NAT-T mode"
msgstr "RFC3947 NAT-T режим"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid "RSN Preauth"
+msgstr "Предварительная аутентификация RSN"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "RSSI threshold for joining"
msgstr "Порог RSSI для присоединения"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
msgid "RTS/CTS Threshold"
msgstr "Порог RTS/CTS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
msgid "RX"
msgstr "Получено (RX)"
@@ -6737,11 +7122,19 @@ msgstr "Получено (RX)"
msgid "RX Rate"
msgstr "Скорость приёма"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2233
msgid "RX Rate / TX Rate"
msgstr "Скорость приёма / отправки"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr ""
+"Измерение радиоресурсов — посылает маячки для помощи в роуминге. Не все "
+"клиенты поддерживают эту функцию."
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
msgctxt "nft nat flag random"
msgid "Randomize source port mapping"
msgstr "Рандомизация сопоставления исходного порта"
@@ -6752,11 +7145,11 @@ msgstr ""
"Строка в шестнадцатеричном коде. Оставьте пустой, если ваш провайдер не "
"требует этого"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
msgstr "Читать <code>/etc/ethers</code> для настройки DHCP сервера."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
msgid "Really switch protocol?"
msgstr "Вы действительно хотите изменить протокол?"
@@ -6764,11 +7157,11 @@ msgstr "Вы действительно хотите изменить прото
msgid "Realtime Graphs"
msgstr "Мониторинг"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "Reassociation Deadline"
msgstr "Срок реассоциации"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
msgid "Rebind protection"
msgstr "Защита от DNS Rebinding"
@@ -6793,11 +7186,19 @@ msgstr ""
msgid "Receive"
msgstr "Приём"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
+msgid "Received Data"
+msgstr "Принятые данные"
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr "Рекомендуемый. IP адреса интерфейса WireGuard."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+msgid "Reconnect Timeout"
+msgstr "Таймаут переподключения"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
msgid "Reconnect this interface"
msgstr "Переподключить этот интерфейс"
@@ -6805,12 +7206,12 @@ msgstr "Переподключить этот интерфейс"
msgid "Redirect to HTTPS"
msgstr "Перенаправлять на HTTPS"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
msgctxt "nft redirect to port"
msgid "Redirect to local port <strong>%h</strong>"
msgstr "Переадресация на локальный порт <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
msgctxt "nft redirect"
msgid "Redirect to local system"
msgstr "Переадресовать на локальную систему"
@@ -6819,26 +7220,30 @@ msgstr "Переадресовать на локальную систему"
msgid "References"
msgstr "Ссылки"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361
+msgid "Refresh Channels"
+msgstr "Обновить каналы"
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
msgid "Refreshing"
msgstr "Обновляется"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
msgctxt "nft reject with icmp type"
msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
msgstr "Отклонить IPv4 пакет с <strong>ICMP-типом %h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
msgctxt "nft reject with icmpx type"
msgid "Reject packet with <strong>ICMP type %h</strong>"
msgstr "Отклонить пакет с <strong>ICMP-типом %h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
msgctxt "nft reject with icmpv6 type"
msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
msgstr "Отклонить IPv6 пакет с <strong>ICMPv6-типом %h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
msgctxt "nft reject with tcp reset"
msgid "Reject packet with <strong>TCP reset</strong>"
msgstr "Отклонить пакет с <strong>TCP-reset</strong>"
@@ -6852,6 +7257,8 @@ msgstr ""
"указанному значению"
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
msgid "Relay"
msgstr "Ретранслятор"
@@ -6861,6 +7268,15 @@ msgstr "Ретранслятор"
msgid "Relay Bridge"
msgstr "Мост-Ретранслятор"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr ""
+"Передача запросов DHCP в другие места. OK: v4↔v4, v6↔v6. Не OK: v4↔v6, v6↔v4."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+msgid "Relay To address"
+msgstr "Адрес передачи"
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
msgid "Relay between networks"
msgstr "Ретранслятор между сетями"
@@ -6879,6 +7295,7 @@ msgstr "Удалённый IPv4-адрес"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid "Remote IPv4 address or FQDN"
msgstr "Удалённый IPv4-адрес или FQDN"
@@ -6891,15 +7308,23 @@ msgstr "Удалённый IPv6-адрес"
msgid "Remote IPv6 address or FQDN"
msgstr "Удаленный IPv6-адрес или FQDN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:908
msgid "Remove"
msgstr "Удалить"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr "Удалить адреса IPv4 из результатов и возвращать только адреса IPv6."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr "Удалить адреса IPv6 из результатов и возвращать только адреса IPv4."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
msgid "Remove related device settings from the configuration"
msgstr "Удалить связанные параметры устройства из конфигурации"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Replace wireless configuration"
msgstr "Заменить настройку беспроводного соединения"
@@ -6929,7 +7354,7 @@ msgstr "Требуется входящая контрольная сумма (
msgid "Require incoming packets serialization (optional)."
msgstr "Требуется сериализация входящих пакетов (опционально)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
msgid "Required"
msgstr "Обязательно"
@@ -6942,7 +7367,11 @@ msgstr ""
msgid "Required. Base64-encoded private key for this interface."
msgstr "Обязательно. Приватный ключ в кодировке Base64 для этого интерфейса."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr "Обязательно. Путь к файлу конфигурации .yml для этого интерфейса."
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
msgid "Required. Public key of the WireGuard peer."
msgstr "Обязательно. Публичный ключ WireGuard узла."
@@ -6956,67 +7385,67 @@ msgstr ""
"Обязательно. Идентификатор интерфейса XFRM, который будет использоваться для "
"SA."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
msgid "Requires hostapd"
msgstr "Требуется hostapd"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
msgid "Requires hostapd with EAP Suite-B support"
msgstr "Требуется hostapd с поддержкой EAP Suite-B"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
msgid "Requires hostapd with EAP support"
msgstr "Требуется hostapd с поддержкой EAP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
msgid "Requires hostapd with OWE support"
msgstr "Требуется hostapd с поддержкой OWE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
msgid "Requires hostapd with SAE support"
msgstr "Требуется hostapd с поддержкой SAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
msgid "Requires hostapd with WEP support"
msgstr "Требуется hostapd с поддержкой WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
msgid "Requires wpa-supplicant"
msgstr "Требуется wpa-supplicant"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
msgid "Requires wpa-supplicant with EAP Suite-B support"
msgstr "Требуется wpa-supplicant с поддержкой EAP Suite-B"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
msgid "Requires wpa-supplicant with EAP support"
msgstr "Требуется wpa-supplicant с поддержкой EAP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
msgid "Requires wpa-supplicant with OWE support"
msgstr "Требуется wpa-supplicant с поддержкой OWE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1358
msgid "Requires wpa-supplicant with SAE support"
msgstr "Требуется wpa-supplicant с поддержкой SAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
msgid "Requires wpa-supplicant with WEP support"
msgstr "Требуется wpa-supplicant с поддержкой WEP"
@@ -7025,7 +7454,7 @@ msgid "Reselection policy for primary slave"
msgstr "Политика переизбрания для первичного ведомого"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
-#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-base/ucode/template/sysauth.ut:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
@@ -7040,20 +7469,24 @@ msgstr "Сбросить счётчики"
msgid "Reset to defaults"
msgstr "Сбросить на значения по умолчанию"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
msgid "Resolv and Hosts Files"
msgstr "Файлы resolv и hosts"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
msgid "Resolv file"
msgstr "Файл resolv"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+msgid "Resolve specified FQDNs to an IP."
+msgstr "Список доменов для принудительного преобразования в IP-адрес."
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
msgid "Resource not found"
msgstr "Ресурс не найден"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:876
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
msgid "Restart"
msgstr "Перезапустить"
@@ -7062,7 +7495,7 @@ msgstr "Перезапустить"
msgid "Restart Firewall"
msgstr "Перезапустить межсетевой экран"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
msgid "Restart radio interface"
msgstr "Перезапустить радио-интерфейс"
@@ -7074,7 +7507,7 @@ msgstr "Восстановить"
msgid "Restore backup"
msgstr "Восстановить резервную копию"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
msgid ""
"Return answers to DNS queries matching the subnet from which the query was "
"received if multiple IPs are available."
@@ -7091,75 +7524,86 @@ msgstr "Показать/скрыть пароль"
msgid "Reverse path filter"
msgstr "Фильтр обратного пути"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4413
msgid "Revert"
msgstr "Вернуть"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4518
msgid "Revert changes"
msgstr "Вернуть изменения"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4732
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4730
msgid "Revert request failed with status <code>%h</code>"
msgstr "Ошибка <code>%h</code> отмены конфигурации"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4712
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4710
msgid "Reverting configuration…"
msgstr "Отмена конфигурации…"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
msgctxt "nft dnat ip to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr "Переписать адрес назначения на <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
msgctxt "nft dnat ip6 to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr "Переписать адрес назначения на <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
msgctxt "nft dnat ip to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
"Переписать адрес назначения на <strong>%h</strong>, порт <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
msgctxt "nft dnat ip6 to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
"Переписать адрес назначения на <strong>%h</strong>, порт <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
msgctxt "nft snat ip to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr "Переписать адрес источника на <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109
msgctxt "nft snat ip6 to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr "Переписать адрес источника на <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
msgctxt "nft snat ip to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
"Переписать адрес источника на <strong>%h</strong>, порт <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
msgctxt "nft snat ip6 to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
"Переписать адрес источника на <strong>%h</strong>, порт <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
msgid "Rewrite to egress device address"
msgstr "Переписать адрес исходящего устройства"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+"Robust Security Network (RSN): Разрешить предварительную аутентификацию в "
+"роуминге для сетей WPA2-EAP (и объявлять его в маяках WLAN). Работает только "
+"в том случае, если указанный сетевой интерфейс является мостом. Сокращает "
+"критичный по времени процесс повторной ассоциации."
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr "Надёжность"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
msgid ""
"Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
"<em>TFTP server root</em> turn on the TFTP server and serve files from "
@@ -7169,7 +7613,7 @@ msgstr ""
"<em>Корень сервера TFTP</em> включают сервер TFTP и обслуживают файлы из "
"<em>Корень сервера TFTP</em>."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
msgid "Root preparation"
msgstr "Подготовка корневой директории"
@@ -7177,11 +7621,11 @@ msgstr "Подготовка корневой директории"
msgid "Round-Robin policy (balance-rr, 0)"
msgstr "Политика round-robin (balance-rr, 0)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Route Allowed IPs"
msgstr "Маршрутизировать разрешенные IP-адреса"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:533
msgid "Route action chain \"%h\""
msgstr "Цепочка действий маршрута «%h»"
@@ -7189,7 +7633,7 @@ msgstr "Цепочка действий маршрута «%h»"
msgid "Route type"
msgstr "Тип маршрута"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid ""
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
@@ -7228,20 +7672,20 @@ msgstr ""
msgid "Rule"
msgstr "Правило"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:603
msgid "Rule actions"
msgstr "Действия правила"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:476
msgctxt "nft comment"
msgid "Rule comment: %s"
msgstr "Комментарий правила: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:541
msgid "Rule container chain \"%h\""
msgstr "Цепочка правил контейнера «%h»"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
msgid "Rule matches"
msgstr "Сопоставления правила"
@@ -7249,15 +7693,15 @@ msgstr "Сопоставления правила"
msgid "Rule type"
msgstr "Тип правила"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run a filesystem check before mounting the device"
msgstr "Проверять файловую систему перед монтированием раздела"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run filesystem check"
msgstr "Проверить"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
msgid "Runtime error"
msgstr "Ошибка исполнения"
@@ -7270,6 +7714,11 @@ msgstr "SHA256"
msgid "SNR"
msgstr "SNR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "SRV"
+msgstr "SRV"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
msgid "SSH Access"
@@ -7287,15 +7736,15 @@ msgstr "Порт сервера SSH"
msgid "SSH username"
msgstr "SSH логин"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
msgid "SSH-Keys"
msgstr "SSH ключи"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1811
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
msgid "SSID"
msgstr "SSID"
@@ -7308,11 +7757,11 @@ msgstr "SSTP"
msgid "SSTP Server"
msgstr "Сервер SSTP"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid "SWAP"
msgstr "Разделы подкачки (swap)"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
@@ -7323,7 +7772,7 @@ msgid "Save"
msgstr "Сохранить"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Применить"
@@ -7340,7 +7789,7 @@ msgstr "Сохранить MTD раздел"
msgid "Save mtdblock contents"
msgstr "Сохранить содержимое MTD раздела"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:881
msgid "Scan"
msgstr "Поиск"
@@ -7349,15 +7798,15 @@ msgstr "Поиск"
msgid "Scheduled Tasks"
msgstr "Планировщик"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4387
msgid "Section added"
msgstr "Раздел добавлен"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
msgid "Section removed"
msgstr "Раздел удалён"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "See \"mount\" manpage for details"
msgstr "Для подробной информации обратитесь к справке по 'mount' (man mount)"
@@ -7373,7 +7822,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2962
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
msgid "Select file…"
msgstr "Выбрать файл…"
@@ -7381,7 +7830,7 @@ msgstr "Выбрать файл…"
msgid "Selects the transmit hash policy to use for slave selection"
msgstr "Определяет хэш политику передачи пакетов через объединенные интерфейсы"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
msgid ""
"Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages advertising this device as IPv6 router."
@@ -7414,11 +7863,11 @@ msgstr "Отправлять имя хоста этого устройства"
msgid "Server"
msgstr "Сервер"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
msgid "Server address"
msgstr "Адрес сервера"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
msgid "Server name"
msgstr "Имя сервера"
@@ -7434,7 +7883,7 @@ msgstr "Тип службы"
msgid "Services"
msgstr "Службы"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "Session expired"
msgstr "Сессия истекла"
@@ -7443,16 +7892,16 @@ msgstr "Сессия истекла"
msgid "Set Static"
msgstr "Присвоить IP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
msgctxt "nft mangle"
msgid "Set header field <var>%s</var> to <strong>%s</strong>"
msgstr "Установить поле заголовка <var>%s</var> в <strong>%s</strong>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr "Назначить интерфейс внешним ведомым NDP-Proxy. По умолчанию выключено."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
@@ -7465,7 +7914,7 @@ msgstr ""
msgid "Set same MAC Address to all slaves"
msgstr "Установить один и тот же MAC-адрес для всех ведомых интерфейсов"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
msgid ""
"Set the autonomous address-configuration flag in the prefix information "
"options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
@@ -7476,7 +7925,7 @@ msgstr ""
"abbr>. Если флаг включен, клиенты будут выполнять автоконфигурацию адресов "
"IPv6 без учёта состояния."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
msgid ""
"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
"proxying."
@@ -7494,8 +7943,8 @@ msgstr ""
"Установить на первом ведомом интерфейсе, добавленном в объединение (follow, "
"2)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:678
msgid "Set up DHCP Server"
msgstr "Настроить сервер DHCP"
@@ -7506,7 +7955,6 @@ msgid "Setting PLMN failed"
msgstr "Ошибка установки PLMN"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
msgstr "Ошибка установки режима работы"
@@ -7514,11 +7962,19 @@ msgstr "Ошибка установки режима работы"
msgid "Settings"
msgstr "Настройки"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
+msgstr ""
+"Настройки для помощи беспроводным клиентам в роуминге между несколькими "
+"точками доступа: 802.11r, 802.11k и 802.11v"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Setup routes for proxied IPv6 neighbours."
msgstr "Настройка маршрутов для проксированных соседей IPv6."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Severely Errored Seconds (SES)"
msgstr "Число секунд с многочисленными ошибками (SES)"
@@ -7527,12 +7983,11 @@ msgstr "Число секунд с многочисленными ошибкам
msgid "Short GI"
msgstr "Короткий GI"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
msgid "Short Preamble"
msgstr "Короткая преамбула"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
msgstr "Показать текущий список файлов резервной копии"
@@ -7545,16 +8000,16 @@ msgstr "Показать пустые цепочки"
msgid "Show raw counters"
msgstr "«Сырые» (raw) счётчики"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:526
msgid "Shutdown this interface"
msgstr "Выключить этот интерфейс"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:388
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
@@ -7562,11 +8017,11 @@ msgstr "Выключить этот интерфейс"
msgid "Signal"
msgstr "Сигнал"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2232
msgid "Signal / Noise"
msgstr "Сигнал / шум"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Signal Attenuation (SATN)"
msgstr "Затухание сигнала (SATN)"
@@ -7578,12 +8033,12 @@ msgstr "Частота обновления сигнала"
msgid "Signal:"
msgstr "Сигнал:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Размер"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
msgid "Size of DNS query cache"
msgstr "Размер кэша DNS запроса"
@@ -7600,12 +8055,12 @@ msgstr "Пропустить"
msgid "Skip from backup files that are equal to those in /rom"
msgstr "Исключить из резервной копии файлы, совпадающие с файлами в /rom"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
msgid "Skip to content"
msgstr "Перейти к содержимому"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
msgid "Skip to navigation"
msgstr "Перейти к навигации"
@@ -7614,7 +8069,7 @@ msgstr "Перейти к навигации"
msgid "Slave Interfaces"
msgstr "Ведомые интерфейсы"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1428
msgid "Software VLAN"
msgstr "Программное обеспечение VLAN"
@@ -7623,14 +8078,10 @@ msgstr "Программное обеспечение VLAN"
msgid "Some fields are invalid, cannot save values!"
msgstr "Некоторые значения полей недопустимы, невозможно сохранить информацию!"
-#: modules/luci-base/luasrc/view/error404.htm:9
+#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
msgstr "Извините, запрошенный объект не был найден."
-#: modules/luci-base/luasrc/view/error500.htm:9
-msgid "Sorry, the server encountered an unexpected error."
-msgstr "Извините, сервер столкнулся с неожиданной ошибкой."
-
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
msgid ""
"Sorry, there is no sysupgrade support present; a new firmware image must be "
@@ -7649,12 +8100,12 @@ msgstr ""
msgid "Source"
msgstr "Отправитель"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
msgctxt "nft ip saddr"
msgid "Source IP"
msgstr "IP-адрес источника"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
msgctxt "nft ip6 saddr"
msgid "Source IPv6"
msgstr "IPv6-адрес источника"
@@ -7664,12 +8115,12 @@ msgstr "IPv6-адрес источника"
msgid "Source interface"
msgstr "Интерфейс источник"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
msgctxt "nft ip sport"
msgid "Source port"
msgstr "Порт источника"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
msgid ""
"Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
"options for Dnsmasq."
@@ -7677,7 +8128,7 @@ msgstr ""
"Специальные <abbr title=\"Preboot eXecution Environment\">PXE</abbr> опции "
"загрузки для dnsmasq."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
msgid ""
"Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
"unspecified, the local device DNS search domain will be announced."
@@ -7686,7 +8137,7 @@ msgstr ""
"DHCPv6. Если не указано, будет объявлен домен поиска DNS локального "
"устройства."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid ""
"Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
"If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -7738,11 +8189,11 @@ msgstr "Определяет используемую логику выбора
msgid "Specifies the destination subnet to match (CIDR notation)"
msgstr "Определяет подсеть назначения для соответствия (CIDR-нотация)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Specifies the directory the device is attached to"
msgstr "Папка, к которой монтируется раздел устройства"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
msgid ""
"Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
"messages, for example to instruct clients to request further information via "
@@ -7797,7 +8248,7 @@ msgid ""
msgstr ""
"Максимальное количество секунд, после которого узлы считаются отключёнными"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid ""
"Specifies the maximum transmit power the wireless radio may use. Depending "
"on regulatory requirements and wireless usage, the actual transmit power may "
@@ -8064,7 +8515,7 @@ msgstr ""
"Укажите MTU (Максимальный Объем Данных), отличный от стандартного (1280 "
"байт)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "Specify the secret encryption key here."
msgstr "Укажите закрытый ключ."
@@ -8072,7 +8523,7 @@ msgstr "Укажите закрытый ключ."
msgid "Stale neighbour cache timeout"
msgstr "Таймаут кэша просроченных соседей"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
msgid "Start"
msgstr "Запустить"
@@ -8085,16 +8536,16 @@ msgstr "Запустить WPS"
msgid "Start priority"
msgstr "Приоритет"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
msgid "Start refresh"
msgstr "Запустить обновление"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Starting configuration apply…"
msgstr "Применение конфигурации…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1827
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413
msgid "Starting wireless scan..."
msgstr "Начато сканирование беспроводных сетей..."
@@ -8116,17 +8567,17 @@ msgstr "Статические маршруты IPv6"
msgid "Static Lease"
msgstr "Бессрочная аренда"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
msgid "Static Leases"
msgstr "Постоянные аренды"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
msgstr "Статический адрес"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
msgid ""
"Static leases are used to assign fixed IP addresses and symbolic hostnames "
"to DHCP clients. They are also required for non-dynamic interface "
@@ -8136,18 +8587,18 @@ msgstr ""
"имён DHCP-клиентам. Постоянная аренда также необходима для статических "
"интерфейсов, в которых обслуживаются только клиенты с присвоенными адресами."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
msgid "Station inactivity limit"
msgstr "Максимально допустимое время бездействия клиента"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:551
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
msgid "Status"
msgstr "Состояние"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:528
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
msgid "Stop"
msgstr "Остановить"
@@ -8156,8 +8607,8 @@ msgstr "Остановить"
msgid "Stop WPS"
msgstr "Остановить WPS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1857
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1919
msgid "Stop refresh"
msgstr "Остановить обновление"
@@ -8169,7 +8620,7 @@ msgstr "Хранилище"
msgid "Strict filtering"
msgstr "Строгая фильтрация"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
msgid "Strict order"
msgstr "Строгий порядок"
@@ -8178,15 +8629,15 @@ msgid "Strong"
msgstr "Сильная"
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2055
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2117
msgid "Submit"
msgstr "Применить"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
msgid "Suppress logging"
msgstr "Подавить логирование"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
msgid "Suppress logging of the routine operation for the DHCP protocol."
msgstr "Подавить логирование стандартной работы этих протоколов."
@@ -8210,16 +8661,16 @@ msgstr ""
"Коммутатор %q имеет неизвестную топологию — настройки VLAN не могут быть "
"точными."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1426
msgid "Switch VLAN"
msgstr "Изменить VLAN"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
msgid "Switch port"
msgstr "Порт коммутатора"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
msgid "Switch protocol"
msgstr "Изменить протокол"
@@ -8241,8 +8692,16 @@ msgstr "Синхрон. по NTP"
msgid "Sync with browser"
msgstr "Скопир. из браузера"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgstr "Синтаксис: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "Syntax: <code>_service._proto.example.com</code>."
+msgstr "Синтаксис: <code>_service._proto.example.com</code>."
+
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
msgid "System"
@@ -8266,29 +8725,29 @@ msgstr "Свойства системы"
msgid "System log buffer size"
msgstr "Размер системного журнала"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
msgid "System running in recovery (initramfs) mode."
msgstr "Система работает в режиме восстановления (initramfs)."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
msgctxt "nft tcp option maxseg size"
msgid "TCP MSS"
msgstr "TCP MSS"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
msgctxt "nft tcp dport"
msgid "TCP destination port"
msgstr "TCP-порт назначения"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
msgctxt "nft tcp flags"
msgid "TCP flags"
msgstr "TCP-флаги"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
msgctxt "nft tcp sport"
msgid "TCP source port"
msgstr "TCP-порт источника"
@@ -8297,12 +8756,12 @@ msgstr "TCP-порт источника"
msgid "TCP:"
msgstr "TCP:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
msgid "TFTP server root"
msgstr "TFTP сервер root"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
msgid "TX"
msgstr "Передано (TX)"
@@ -8322,6 +8781,7 @@ msgstr "Длина очереди Tx"
msgid "Table"
msgstr "Таблица"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
@@ -8329,7 +8789,7 @@ msgstr "Таблица"
msgid "Target"
msgstr "Назначение"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
msgid "Target Platform"
msgstr "Целевая платформа"
@@ -8345,7 +8805,7 @@ msgstr "Пространство temp"
msgid "Terminate"
msgstr "Завершить"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid ""
"The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
@@ -8355,7 +8815,7 @@ msgstr ""
"сообщениях <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. "
"Минимальное значение составляет 1280 байт."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
msgid ""
"The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
"addresses are available via DHCPv6."
@@ -8363,7 +8823,7 @@ msgstr ""
"Флаг <em>Managed address configuration</em> (M) означает, что IPv6 адреса "
"доступны через DHCPv6."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
msgid ""
"The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
"also acting as Mobile IPv6 home agent on this link."
@@ -8371,7 +8831,7 @@ msgstr ""
"Флаг <em>Mobile IPv6 Home Agent</em> (H) означает, что устройство также "
"выступает в качестве домашнего мобильного агента IPv6 на этом соединении."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
msgid ""
"The <em>Other configuration</em> (O) flag indicates that other information, "
"such as DNS servers, is available via DHCPv6."
@@ -8391,7 +8851,7 @@ msgstr ""
"Для генерации изображения QR-кода конфигурации необходим пакет <em>qrencode</"
"em>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
@@ -8407,15 +8867,15 @@ msgstr ""
"HE.net конфигурация обновления конечной точки изменена, теперь вы должны "
"использовать простое имя пользователя вместо ID пользователя!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
msgid "The IP address %h is already used by another static lease"
msgstr "IP-адрес %h уже используется в другой постоянной аренде"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
msgid "The IP address is outside of any DHCP pool address range"
msgstr "IP-адрес находится вне диапазона пула адресов DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
msgid "The IP address of the boot server"
msgstr "IP-адрес сервера загрузки"
@@ -8426,6 +8886,7 @@ msgstr "IPv4-адрес или полное доменное имя удален
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
msgstr "IPv4-адрес или полное доменное имя удаленного конца туннеля."
@@ -8451,7 +8912,7 @@ msgstr ""
msgid "The LED blinks with the configured on/off frequency"
msgstr "Светодиод мигает с настроенной частотой включения/выключения"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
msgid "The LED flashes to simulate actual heart beat."
msgstr "Светодиод мигает, имитируя реальное сердцебиение."
@@ -8470,7 +8931,7 @@ msgstr "Светодиод всегда находится в выключенн
msgid "The LED is always in default state on."
msgstr "Светодиод всегда находится во включённом состоянии."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
msgid ""
"The MAC address %h is already used by another static lease in the same DHCP "
"pool"
@@ -8481,7 +8942,7 @@ msgstr ""
msgid "The MTU must not exceed the parent device MTU of %d bytes"
msgstr "MTU не должно превышать MTU родительского устройства, равное %d байт"
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
msgid "The VLAN ID must be unique"
msgstr "VLAN ID должен быть уникальным"
@@ -8489,7 +8950,7 @@ msgstr "VLAN ID должен быть уникальным"
msgid "The algorithm that is used to discover mesh routes"
msgstr "Алгоритм, который используется для обнаружения маршрутов mesh"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid ""
"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
"code> and <code>_</code>"
@@ -8501,7 +8962,7 @@ msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr "Не удалось загрузить config файл из-за следующей ошибки:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid ""
"The correct SSID must be manually specified when joining a hidden wireless "
"network"
@@ -8509,7 +8970,7 @@ msgstr ""
"При подключении к скрытой беспроводной сети необходимо вручную указать "
"правильный SSID"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4509
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8526,8 +8987,8 @@ msgstr ""
"попыткой применить конфигурацию снова или откатить все изменения, чтобы "
"сохранить рабочее состояние конфигурации."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
@@ -8539,8 +9000,8 @@ msgstr ""
msgid "The device name \"%s\" is already taken"
msgstr "Имя устройства «%s» уже занято"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
msgid ""
"The existing network configuration needs to be changed for LuCI to function "
"properly."
@@ -8548,7 +9009,7 @@ msgstr ""
"Для правильной работы LuCI необходимо изменить существующую конфигурацию "
"сети."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
@@ -8570,7 +9031,7 @@ msgstr ""
msgid "The following rules are currently active on this system."
msgstr "На данном устройстве активны следующие правила."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
msgid "The frequency is in direct proportion to 1-minute average CPU load."
msgstr "Частота прямо пропорциональна 1-минутной средней загрузке процессора."
@@ -8578,7 +9039,7 @@ msgstr "Частота прямо пропорциональна 1-минутн
msgid "The gateway address must not be a local IP address"
msgstr "Адрес шлюза не должен быть локальным IP-адресом"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:732
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752
msgid ""
"The generated configuration can be imported into a WireGuard client "
"application to setup a connection towards this device."
@@ -8586,11 +9047,11 @@ msgstr ""
"Сгенерированная конфигурация может быть импортирована в клиентское "
"приложение WireGuard для установки соединения с этим устройством."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
msgid "The given SSH public key has already been added."
msgstr "Указанный публичный SSH ключ уже добавлен."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA, "
"ED25519 or ECDSA keys."
@@ -8610,15 +9071,19 @@ msgstr ""
"дополнительного перехода (пакет должен быть получен и повторно передан, что "
"требует затрат эфирного времени)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
msgid "The hostname of the boot server"
msgstr "Имя хоста сервера загрузки"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
+msgstr "Не удалось найти интерфейс"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
msgid "The interface name is already used"
msgstr "Имя интерфейса уже используется"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
msgid "The interface name is too long"
msgstr "Имя интерфейса слишком длинное"
@@ -8642,6 +9107,7 @@ msgstr "Локальный IPv4-адрес"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "The local IPv4 address over which the tunnel is created (optional)."
msgstr "Локальный адрес IPv4, по которому создается туннель (необязательно)."
@@ -8682,7 +9148,7 @@ msgstr ""
"сообщений в подсети; большие значения делают трафик менее всплесковым, так "
"как ответы хоста распределяются на больший промежуток времени"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid ""
"The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
"abbr> messages. Maximum is 255 hops."
@@ -8691,7 +9157,7 @@ msgstr ""
"Advertisement\">RA</abbr> сообщениях. Максимальное значение составляет 255 "
"прыжков."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4645
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -8699,28 +9165,28 @@ msgstr ""
"Сетевой доступ к этому устройству может быть нарушен при изменении настроек "
"интерфейса «%h»."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
msgid "The network name is already used"
msgstr "Имя сети уже используется"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
msgid ""
-"The network ports on this device can be combined to several <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"The network ports on this device can be combined to several <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
"communicate directly with each other. <abbr title=\"Virtual Local Area "
"Network\">VLAN</abbr>s are often used to separate different network "
"segments. Often there is by default one Uplink port for a connection to the "
"next greater network like the internet and other ports for a local network."
msgstr ""
-"Сетевые порты этого устройства могут быть объединены в несколько <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>ов, в которых компьютеры могут "
-"связываться напрямую между собой. <abbr title=\"Виртуальные локальные сети"
-"\">VLAN</abbr>ы часто используются для разделения нескольких сетевых "
+"Сетевые порты этого устройства могут быть объединены в несколько <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>ов, в которых компьютеры "
+"могут связываться напрямую между собой. <abbr title=\"Виртуальные локальные "
+"сети\">VLAN</abbr>ы часто используются для разделения нескольких сетевых "
"сегментов. Обычно по умолчанию используется один порт для подключения к "
"внешней сети, например к Интернету и другие порты предназначенные для "
"внутренней — локальной сети."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid ""
"The public hostname or IP address of this system the peer should connect to. "
"This usually is a static public IP address, a static hostname or a DDNS "
@@ -8773,11 +9239,11 @@ msgstr ""
"iproute2/rt_tables. Специальные псевдонимы local (255), main (254) и default "
"(253) также допустимы"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383
msgid "The selected %s mode is incompatible with %s encryption"
msgstr "Выбранный режим %s несовместим с шифрованием %s"
-#: modules/luci-base/luasrc/view/csrftoken.htm:11
+#: modules/luci-base/ucode/template/csrftoken.ut:11
msgid "The submitted security token is invalid or already expired!"
msgstr "Представленный маркер безопасности недействителен или уже истек!"
@@ -8841,8 +9307,8 @@ msgstr ""
"Загруженный файл прошивки не поддерживается. Проверьте, что вы загрузили "
"подходящую прошивку для чипа вашего устройства."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
msgid "The value is overridden by configuration."
msgstr "Значение переопределено конфигурацией."
@@ -8854,7 +9320,7 @@ msgstr ""
"Значение определяет интервал (миллисекунды), через который batman-adv "
"передает в сеть информацию о протоколе."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:679
msgid ""
"There are legacy iptables rules present on the system. Mixing iptables and "
"nftables rules is discouraged and may lead to incomplete traffic filtering."
@@ -8863,19 +9329,19 @@ msgstr ""
"iptables и nftables не рекомендуется и может привести к неполной фильтрации "
"трафика."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
msgid "There are no active leases"
msgstr "Нет активных арендованных адресов"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4677
msgid "There are no changes to apply"
msgstr "Нет изменений для применения"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:70
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
msgid ""
"There is no password set on this router. Please configure a root password to "
@@ -8888,16 +9354,16 @@ msgstr ""
msgid "This IPv4 address of the relay"
msgstr "IPv4-адрес ретранслятора"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1695
msgid "This authentication type is not applicable to the selected EAP method."
msgstr "Этот тип аутентификации не применим к выбранному методу EAP."
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
msgid "This does not look like a valid PEM file"
msgstr "Это не похоже на корректный PEM файл"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
"include during sysupgrade. Modified files in /etc/config/ and certain other "
@@ -8950,7 +9416,7 @@ msgstr ""
"Это локальный адрес, назначенный туннельным брокером, обычно заканчивается "
"на <code>...:2/64</code>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
msgid "This is the only DHCP server in the local network."
msgstr ""
"Это единственный <abbr title=\"Протокол динамической настройки узла\">DHCP</"
@@ -8983,8 +9449,8 @@ msgid ""
"their status."
msgstr "Страница содержит работающие процессы и их состояние."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
msgid ""
"This option cannot be used because the ca-bundle package is not installed."
msgstr ""
@@ -9000,6 +9466,10 @@ msgstr "Этот раздел не содержит данных"
msgid "Time Synchronization"
msgstr "Синхронизация времени"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "Time advertisement"
+msgstr "Объявление о времени"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Time in milliseconds"
msgstr "Время в миллисекундах"
@@ -9010,10 +9480,14 @@ msgstr ""
"Время в секундах, которое необходимо провести в состоянии прослушивания и "
"изучения"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "Time interval for rekeying GTK"
msgstr "Интервал регенерации ключей GTK"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "Time zone"
+msgstr "Временная зона"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
msgid "Timed-out"
msgstr "Таймаут"
@@ -9035,14 +9509,18 @@ msgstr "Таймаут в секундах до обновления топол
msgid "Timezone"
msgstr "Часовой пояс"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:418
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:438
msgid ""
"To fully configure the local WireGuard interface from an existing (e.g. "
-"provider supplied) configuration file, use the <strong><a class=\"full-import"
-"\" href=\"#\">configuration import</a></strong> instead."
+"provider supplied) configuration file, use the <strong><a class=\"full-"
+"import\" href=\"#\">configuration import</a></strong> instead."
msgstr ""
+"Чтобы полностью настроить локальный интерфейс WireGuard из существующего "
+"(например, предоставленного провайдером) файла конфигурации, используйте "
+"вместо этого <strong><a class=\"full-import\" href=\"#\">импорт "
+"конфигурации</a></strong>."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
msgid "To login…"
msgstr "Войти…"
@@ -9056,7 +9534,7 @@ msgstr ""
"<br />Чтобы восстановить настройки из ранее созданной резервной копии, "
"нажмите \"Выбрать архив\"."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
msgid "Tone"
msgstr "Тон"
@@ -9064,9 +9542,9 @@ msgstr "Тон"
msgid "Total Available"
msgstr "Свободно"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:121
msgid "Traceroute"
msgstr "Трассировка"
@@ -9081,11 +9559,11 @@ msgstr "Трафик"
msgid "Traffic Class"
msgstr "Класс трафика (TC)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:529
msgid "Traffic filter chain \"%h\""
msgstr "Цепочка фильтра трафика «%h»"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:467
msgctxt "nft counter"
msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
msgstr "Трафик, сопоставленный правилом: %.1000mпакетов, %.1024mБ"
@@ -9102,17 +9580,21 @@ msgstr "Передача"
msgid "Transmit Hash Policy"
msgstr "Хэш политика передачи пакетов"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
+msgid "Transmitted Data"
+msgstr "Переданные данные"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
msgctxt "nft @th,off,len"
msgid "Transport header bits %d-%d"
msgstr "Биты заголовка транспортного уровня %d–%d"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
msgctxt "nft th dport"
msgid "Transport header destination port"
msgstr "Порт назначения заголовка транспортного уровня"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
msgctxt "nft th sport"
msgid "Transport header source port"
msgstr "Порт источника заголовка транспортного уровня"
@@ -9129,7 +9611,7 @@ msgstr "Режим работы"
msgid "Tunnel ID"
msgstr "Идентификатор туннеля"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3024
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
#: modules/luci-compat/luasrc/model/network.lua:1431
msgid "Tunnel Interface"
msgstr "Туннель"
@@ -9140,7 +9622,7 @@ msgstr "Туннель"
msgid "Tunnel Link"
msgstr "Ссылка на туннель"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
msgid "Tunnel device"
msgstr "Туннель"
@@ -9148,8 +9630,8 @@ msgstr "Туннель"
msgid "Tx-Power"
msgstr "Мощность передатчика"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
msgid "Type"
@@ -9159,12 +9641,12 @@ msgstr "Тип"
msgid "Type of service"
msgstr "Тип сервиса"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
msgctxt "nft udp dport"
msgid "UDP destination port"
msgstr "UDP-порт назначения"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
msgctxt "nft udp sport"
msgid "UDP source port"
msgstr "UDP-порт источника"
@@ -9182,8 +9664,8 @@ msgstr "Только UMTS"
msgid "UMTS/GPRS/EV-DO"
msgstr "UMTS/GPRS/EV-DO"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid "UUID"
msgstr "UUID"
@@ -9204,7 +9686,7 @@ msgstr "Невозможно определить внешний IP-адрес"
msgid "Unable to determine upstream interface"
msgstr "Невозможно определить основной (upstream) интерфейс"
-#: modules/luci-base/luasrc/view/error404.htm:11
+#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
msgstr "Невозможно обработать запрос для"
@@ -9255,19 +9737,27 @@ msgstr "Невозможно перезапустить межсетевой э
msgid "Unable to save contents: %s"
msgstr "Невозможно сохранить содержимое: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr "Не удается проверить PIN-код"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Unavailable Seconds (UAS)"
msgstr "Секунды неготовности (UAS)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1317
msgid "Unconfigure"
-msgstr "Декофигурировать"
+msgstr "Сброс"
+
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr "Unet"
#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
msgid "Unexpected reply data format"
msgstr "Не ожидаемый формат данных ответа"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid ""
"Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
"within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -9279,7 +9769,7 @@ msgstr ""
"аналогом адресации в частной сети IPv4. Этот префикс генерируется случайным "
"образом при первой установке."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2111
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
#: modules/luci-compat/luasrc/model/network.lua:971
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
msgid "Unknown"
@@ -9289,7 +9779,7 @@ msgstr "Неизвестно"
msgid "Unknown and unsupported connection method."
msgstr "Неизвестный и неподдерживаемый метод подключения."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
#: modules/luci-compat/luasrc/model/network.lua:1138
msgid "Unknown error (%s)"
msgstr "Неизвестная ошибка (%s)"
@@ -9298,7 +9788,7 @@ msgstr "Неизвестная ошибка (%s)"
msgid "Unknown error code"
msgstr "Неизвестный код ошибки"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2108
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:965
msgid "Unmanaged"
@@ -9309,11 +9799,11 @@ msgstr "Неуправляемый"
msgid "Unmount"
msgstr "Отмонтировать"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
msgid "Unnamed key"
msgstr "Ключ без имени"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4327
msgid "Unsaved Changes"
msgstr "Не принятые изменения"
@@ -9327,15 +9817,16 @@ msgid "Unsupported MAP type"
msgstr "Не поддерживаемый тип MAP"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
msgid "Unsupported modem"
msgstr "Не поддерживаемый модем"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:309
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:315
msgid "Unsupported protocol type."
msgstr "Не поддерживаемый тип протокола."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
msgid "Untitled peer"
msgstr "Узел без имени"
@@ -9347,7 +9838,7 @@ msgstr "Вверх"
msgid "Up Delay"
msgstr "Задержка включения интерфейса"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
msgid "Upload"
msgstr "Загрузить"
@@ -9372,16 +9863,16 @@ msgid "Upload file…"
msgstr "Загрузка файла…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4202
msgid "Upload request failed: %s"
msgstr "Ошибка запроса на загрузку: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
msgid "Uploading file…"
msgstr "Загрузка файла…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid ""
"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
"assigned with a name in the form <em>wifinet#</em> and the network will be "
@@ -9391,7 +9882,7 @@ msgstr ""
"назначены имена в виде <em>wifinet#</em> и сеть будет перезапущена для "
"применения обновлённой конфигурации."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410
msgid ""
"Upon pressing \"Continue\", bridges configuration will be updated and the "
"network will be restarted to apply the updated configuration."
@@ -9399,7 +9890,7 @@ msgstr ""
"После нажатия кнопки «Продолжить» конфигурация мостов будет обновлена, и "
"сеть будет перезапущена для применения обновленной конфигурации."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444
msgid ""
"Upon pressing \"Continue\", ifname options will get renamed and the network "
"will be restarted to apply the updated configuration."
@@ -9407,18 +9898,18 @@ msgstr ""
"После нажатия кнопки «Продолжить» опции ifname будут переименованы, и сеть "
"будет перезапущена для применения обновленной конфигурации."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
msgid "Upstream resolvers will be queried in the order of the resolv file."
msgstr ""
"<abbr title=\"Система доменных имен\">DNS</abbr> сервера будут опрошены в "
"порядке, определенном в resolvfile файле."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
msgid "Uptime"
msgstr "Время работы"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
msgid "Use <code>/etc/ethers</code>"
msgstr "Использовать <code>/etc/ethers</code>"
@@ -9430,8 +9921,8 @@ msgstr "Использовать серверы, объявленные чере
msgid "Use DHCP gateway"
msgstr "Использовать шлюз DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
msgid "Use DNS servers advertised by peer"
msgstr "Использовать объявляемые узлом DNS сервера"
@@ -9472,11 +9963,11 @@ msgstr ""
"Использовать XOR аппаратных MAC-адресов и IP-адресов, используя "
"skb_flow_dissect (encap2+3)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Use as external overlay (/overlay)"
msgstr "Использовать как внешний overlay (/overlay)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
msgid "Use as root filesystem (/)"
msgstr "Использовать как корень (/)"
@@ -9484,22 +9975,22 @@ msgstr "Использовать как корень (/)"
msgid "Use broadcast flag"
msgstr "Использовать широковещательный флаг"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
msgid "Use builtin IPv6-management"
msgstr "Использовать встроенный IPv6-менеджмент"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
msgid "Use custom DNS servers"
msgstr "Использовать собственные DNS сервера"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
msgid "Use default gateway"
msgstr "Использовать шлюз по умолчанию"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
msgid "Use gateway metric"
msgstr "Использовать метрику шлюза"
@@ -9520,22 +10011,22 @@ msgstr ""
msgid "Use routing table"
msgstr "Использовать таблицу маршрутизации"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
msgctxt "nft nat flag persistent"
msgid "Use same source and destination for each connection"
msgstr ""
"Использовать один и тот же источник и назначения для каждого соединения"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
msgid "Use system certificates"
msgstr "Использовать системные сертификаты"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid "Use system certificates for inner-tunnel"
msgstr ""
"Использовать системные сертификаты для внутреннего туннеля (inner-tunnel)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
"em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
@@ -9566,11 +10057,11 @@ msgstr ""
msgid "Used"
msgstr "Занято"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
msgid "Used Key Slot"
msgstr "Используемый слот ключа"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
@@ -9582,7 +10073,8 @@ msgstr ""
msgid "User Group"
msgstr "Группа пользователя"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
msgid "User certificate (PEM encoded)"
msgstr "Сертификат пользователя (PEM encoded)"
@@ -9590,27 +10082,28 @@ msgstr "Сертификат пользователя (PEM encoded)"
msgid "User identifier"
msgstr "Идентификатор пользователя"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
msgid "User key (PEM encoded)"
msgstr "Ключ пользователя (PEM encoded)"
-#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: modules/luci-base/ucode/template/sysauth.ut:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
msgid "Username"
msgstr "Имя пользователя"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
msgid "Utilize flow table <strong>%h</strong>"
msgstr "Использовать flow-таблицу <strong>%h</strong>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
msgid "VC-Mux"
msgstr "VC-Mux"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
msgid "VDSL"
msgstr "VDSL"
@@ -9620,17 +10113,17 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr "VEPA (Virtual Ethernet Port Aggregator)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
msgid "VLAN (802.1ad)"
msgstr "VLAN (802.1ad)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1411
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
msgid "VLAN (802.1q)"
msgstr "VLAN (802.1q)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
msgid "VLAN ID"
msgstr "VLAN ID"
@@ -9655,19 +10148,22 @@ msgid "VPN Protocol"
msgstr "протокол VPN"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
msgstr "Сервер VPN"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+msgid "VPN Server certificate's SHA256 hash"
+msgstr "SHA256 хэш сертификата VPN-сервера"
+
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
msgid "VPN Server port"
msgstr "Порт VPN сервера"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
msgstr "Сертификат SHA1 hash VPN сервера"
@@ -9676,6 +10172,10 @@ msgstr "Сертификат SHA1 hash VPN сервера"
msgid "VPNC (CISCO 3000 (and others) VPN)"
msgstr "VPNC (CISCO 3000 (и другие) VPN)"
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr "VTI"
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
msgid "VXLAN (RFC7348)"
msgstr "VXLAN (RFC7348)"
@@ -9689,7 +10189,7 @@ msgstr "Сетевой идентификатор VXLAN"
msgid "VXLANv6 (RFC7348)"
msgstr "VXLANv6 (RFC7348)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
msgid ""
"Validate DNS replies and cache DNSSEC data, requires upstream to support "
"DNSSEC."
@@ -9697,8 +10197,8 @@ msgstr ""
"Требуется поддержка внешней сетью DNSSEC; убедитесь, что ответы не "
"подписанного домена действительно поступают от не подписанных доменов."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
@@ -9727,7 +10227,7 @@ msgid "Vendor Class to send when requesting DHCP"
msgstr ""
"Класс производителя (Vendor class), который отправлять при DHCP-запросах"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
msgid "Verify unsigned domain responses really come from unsigned domains."
msgstr ""
"Проверять, действительно ли ответы от неподписанных доменов приходят от "
@@ -9737,47 +10237,59 @@ msgstr ""
msgid "Verifying the uploaded image file."
msgstr "Проверка загруженного файла образа."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
msgid "Very High"
msgstr "Очень высокая"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1432
msgid "Virtual Ethernet"
msgstr "Виртуальный Ethernet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
msgid "Virtual dynamic interface"
msgstr "Виртуальный динамический интерфейс"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
msgid "WDS"
msgstr "WDS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
msgid "WEP Open System"
msgstr "Открытая система WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1297
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1393
msgid "WEP Shared Key"
msgstr "Общий ключ WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WEP passphrase"
msgstr "Пароль WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid "WLAN roaming"
+msgstr "WLAN роуминг"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid "WMM Mode"
msgstr "Режим WMM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid "WNM Sleep Mode"
+msgstr "Режим сна WNM"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid "WNM Sleep Mode Fixes"
+msgstr "Исправление режима сна WNM"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WPA passphrase"
msgstr "Пароль WPA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1294
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
@@ -9808,7 +10320,11 @@ msgstr ""
msgid "Weak"
msgstr "Слабая"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+msgid "Weight"
+msgstr "Вес"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
@@ -9844,6 +10360,14 @@ msgstr ""
"Если включено, шлюз становится on-link, даже если адрес шлюза не "
"соответствует какому-либо префиксу интерфейса"
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr ""
+"При инвертировании светодиод постоянно горит и мерцает, вместо того чтобы "
+"быть выключенным по умолчанию и мигать при активности системы."
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
msgid ""
"When running the mesh over multiple WiFi interfaces per node batman-adv is "
@@ -9853,7 +10377,7 @@ msgstr ""
"способен оптимизировать поток трафика для достижения максимальной "
"производительности."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid ""
"When using a PSK, the PMK can be automatically generated. When enabled, the "
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
@@ -9863,7 +10387,7 @@ msgstr ""
"включено, опции ключей R0/R1, расположенные ниже, не применяются. Для "
"использования опций ключей R0/R1 отключите данную опцию."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid ""
"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
"802.11a/802.11g rates."
@@ -9871,7 +10395,7 @@ msgstr ""
"Там, где отключен QoS режима Wi-Fi Multimedia (WMM), клиенты могут быть "
"ограничены скоростью 802.11a/802.11g."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid ""
"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
"may be significantly reduced."
@@ -9884,12 +10408,21 @@ msgstr ""
msgid "Width"
msgstr "Ширина"
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+msgid "WireGuard"
+msgstr "WireGuard"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
+msgid "WireGuard Status"
+msgstr "Состояние WireGuard"
+
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "WireGuard VPN"
msgstr "WireGuard VPN"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:539
msgid "WireGuard peer is disabled"
msgstr "Узел WireGuard отключён"
@@ -9899,27 +10432,27 @@ msgstr "Узел WireGuard отключён"
msgid "Wireless"
msgstr "Беспроводная сеть"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3011
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
msgstr "Беспроводной адаптер"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2990
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4303
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
msgstr "Беспроводная сеть"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:812
msgid "Wireless Overview"
msgstr "Список беспроводных сетей"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
msgid "Wireless Security"
msgstr "Защита беспроводной сети"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
msgid "Wireless configuration migration"
msgstr "Миграция беспроводной конфигурации"
@@ -9935,15 +10468,15 @@ msgstr "Беспроводная сеть отключена"
msgid "Wireless is not associated"
msgstr "Беспроводная сеть не связана"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is disabled"
msgstr "Беспроводная сеть отключена"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is enabled"
msgstr "Беспроводная сеть включена"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Write received DNS queries to syslog."
msgstr "Записывать полученные DNS-запросы в системный журнал."
@@ -9955,7 +10488,7 @@ msgstr "Записывать системные события в файл"
msgid "XOR policy (balance-xor, 2)"
msgstr "Политика XOR (balance-xor, 2)"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -9965,7 +10498,7 @@ msgstr "Да"
msgid "Yes (none, 0)"
msgstr "Да (none, 0)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:177
msgid ""
"You appear to be currently connected to the device via the \"%h\" interface. "
"Do you really want to shut down the interface?"
@@ -9984,8 +10517,22 @@ msgstr ""
"><strong>Внимание: если вы выключите один из основных скриптов инициализации "
"(например \"network\"), ваше устройство может оказаться недоступным!</strong>"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:90
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635
+msgid "You may add multiple records for the same Target."
+msgstr "Вы можете добавить несколько записей для одной и той же цели."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672
+msgid "You may add multiple records for the same domain."
+msgstr "Вы можете добавить несколько записей для одного и того же домена."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr ""
+"Вы можете добавить несколько уникальных адресов передачи для одного и того "
+"же адреса прослушивания."
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:92
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
@@ -10020,26 +10567,38 @@ msgstr "Настройки ZRam"
msgid "ZRam Size"
msgstr "Размер ZRam"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr "_proto: _tcp, _udp, _sctp, _quic, … ."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Примечание: хотя "
+"_http возможен, ни один браузер не поддерживает SRV-записи)."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
msgid "any"
msgstr "любой"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
msgid "auto"
msgstr "авто"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
msgid "automatic"
msgstr "автоматически"
@@ -10047,7 +10606,7 @@ msgstr "автоматически"
msgid "baseT"
msgstr "baseT"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1591
msgid "bridged"
msgstr "соед. мостом"
@@ -10099,20 +10658,20 @@ msgstr "создать:"
msgid "dBm"
msgstr "дБм"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
msgctxt "nft unit"
msgid "day"
msgstr "день"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid "disable"
msgstr "отключить"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:991
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:997
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
msgid "disabled"
@@ -10131,14 +10690,19 @@ msgstr "например: --proxy 10.10.10.10"
msgid "e.g: dump"
msgstr "например: dump"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:755
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr "каждые %dс"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
msgid "expired"
msgstr "истекло"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
msgid "forced"
msgstr "принудительно"
@@ -10162,19 +10726,19 @@ msgstr "полудуплекс"
msgid "hexadecimal encoded value"
msgstr "значение в шестнадцатеричном представлении"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
msgid "hidden"
msgstr "скрытый"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
msgctxt "nft unit"
msgid "hour"
msgstr "час"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "hybrid mode"
msgstr "гибридный режим"
@@ -10196,24 +10760,24 @@ msgstr "ключ длиной от 8 до 63 символов"
msgid "key with either 5 or 13 characters"
msgstr "ключ длиной 5 или 13 символов"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "managed config (M)"
msgstr "managed config (M)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1395
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
msgid "medium security"
msgstr "средний уровень"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
msgctxt "nft unit"
msgid "minute"
msgstr "минута"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "minutes"
msgstr "минут(ы)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
msgid "mobile home agent (H)"
msgstr "mobile home agent (H)"
@@ -10221,7 +10785,7 @@ msgstr "mobile home agent (H)"
msgid "netif_carrier_ok()"
msgstr "netif_carrier_ok()"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "no"
msgstr "нет"
@@ -10235,8 +10799,11 @@ msgstr "нет соединения"
msgid "non-empty value"
msgstr "не пустое значение"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3419
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
msgid "none"
msgstr "ничего"
@@ -10247,20 +10814,20 @@ msgid "not present"
msgstr "не существует"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:969
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:970
msgid "off"
msgstr "выключено"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794
msgid "on available prefix"
msgstr "по доступному префиксу"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "open network"
msgstr "открытая сеть"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
msgid "other config (O)"
msgstr "other config (O)"
@@ -10269,7 +10836,11 @@ msgstr "other config (O)"
msgid "output"
msgstr "вывод"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
+msgid "over a day ago"
+msgstr "более суток назад"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
msgctxt "nft unit"
msgid "packets"
msgstr "пакеты"
@@ -10294,23 +10865,22 @@ msgstr ""
"снижает накладные расходы, собирая и агрегируя сообщения отправителей в один "
"пакет, а не во множество маленьких пакетов"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
msgid "relay mode"
msgstr "режим передачи"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1586
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
msgid "routed"
msgstr "маршрутизируемый"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "sec"
msgstr "секунды"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "server mode"
msgstr "режим сервера"
@@ -10318,7 +10888,7 @@ msgstr "режим сервера"
msgid "sstpc Log-level"
msgstr "Уровень журналирования sstpc"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "strong security"
msgstr "высокий уровень"
@@ -10326,7 +10896,7 @@ msgstr "высокий уровень"
msgid "tagged"
msgstr "с тегом"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "time units (TUs / 1.024 ms) [1000-65535]"
msgstr "единицы измерения времени (TUs / 1.024 ms) [1000-65535]"
@@ -10336,9 +10906,9 @@ msgid ""
"<abbr title=\"Hypertext Transfer Protocol Secure\">HTTPS</abbr> network "
"access."
msgstr ""
-"uHTTPd предоставляет доступ по <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> или <abbr title=\"Hypertext Transfer Protocol Secure\">HTTPS</"
-"abbr>."
+"uHTTPd предоставляет доступ по <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> или <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr>."
#: modules/luci-base/htdocs/luci-static/resources/validation.js:574
msgid "unique value"
@@ -10348,15 +10918,19 @@ msgstr "уникальное значение"
msgid "unknown"
msgstr "неизвестный"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:28
+msgid "unknown version"
+msgstr "неизвестная версия"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
msgid "unlimited"
msgstr "без ограничений"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
@@ -10378,8 +10952,8 @@ msgid "untagged"
msgstr "без тега"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
msgid "valid IP address"
msgstr "верный IP-адрес"
@@ -10392,7 +10966,7 @@ msgid "valid IPv4 CIDR"
msgstr "верная IPv4 CIDR"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
msgid "valid IPv4 address"
msgstr "верный IPv4 адрес"
@@ -10421,7 +10995,7 @@ msgid "valid IPv6 CIDR"
msgstr "верная IPv6 CIDR"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
msgid "valid IPv6 address"
msgstr "верный IPv6 адрес"
@@ -10513,7 +11087,7 @@ msgid "valid port or port range (port1-port2)"
msgstr "верный порт или диапазон портов (порт1-порт2)"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "valid port value"
msgstr "верное значение порта"
@@ -10549,16 +11123,16 @@ msgstr "значение длиной %d или менее символов"
msgid "value with at most %d characters"
msgstr "значение длиной %d или более символов"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "weak security"
msgstr "низкий уровень"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
msgctxt "nft unit"
msgid "week"
msgstr "неделя"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "да"
@@ -10566,6 +11140,42 @@ msgstr "да"
msgid "« Back"
msgstr "« Назад"
+#~ msgid ""
+#~ "Avoid uselessly triggering dial-on-demand links (filters SRV/SOA records "
+#~ "and names with underscores)."
+#~ msgstr ""
+#~ "Избегать бесполезного включения соединений dial-on-demand (фильтрует "
+#~ "записи SRV/SOA и имена с подчеркиванием)."
+
+#~ msgid "Filter useless"
+#~ msgstr "Фильтровать бесполезные"
+
+#~ msgid "Network Utilities"
+#~ msgstr "Сетевые утилиты"
+
+#~ msgid "Back to configuration"
+#~ msgstr "Назад к настройкам"
+
+#~ msgid "Close list..."
+#~ msgstr "Закрыть список..."
+
+#~ msgid "Internal Server Error"
+#~ msgstr "Внутренняя ошибка сервера"
+
+#~ msgid "No files found"
+#~ msgstr "Файлы не найдены"
+
+#~ msgid "Sorry, the server encountered an unexpected error."
+#~ msgstr "Извините, сервер столкнулся с неожиданной ошибкой."
+
+#~ msgid "Do not forward queries that cannot be answered by public resolvers."
+#~ msgstr ""
+#~ "Не перенаправлять запросы, которые не могут быть обработаны публичными "
+#~ "DNS-серверами."
+
+#~ msgid "Import peer configuration…"
+#~ msgstr "Импорт конфигурации узла…"
+
#~ msgid "Paste or drag WireGuard configuration file…"
#~ msgstr "Вставьте или перетащите файл конфигурации WireGuard…"
@@ -10734,8 +11344,8 @@ msgstr "« Назад"
#~ msgid ""
#~ "<ul style=\"list-style-type:none;\"> <li><strong>server mode</strong>: "
-#~ "Router advertises itself as the default IPv6 gateway via <abbr title="
-#~ "\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages (to "
+#~ "Router advertises itself as the default IPv6 gateway via <abbr "
+#~ "title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages (to "
#~ "<code>ff02::1</code>) and provides <abbr title=\"Prefix Delegation\">PD</"
#~ "abbr> to downstream devices.</li> <li><strong>relay mode</strong>: Router "
#~ "relays <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
@@ -10755,26 +11365,26 @@ msgstr "« Назад"
#~ "расширяет конфигурацию интерфейсов восходящего потока (например, WAN) и "
#~ "префиксы для интерфейсов нисходящего потока (например, LAN).</li> "
#~ "<li><strong>гибридный режим</strong>: Маршрутизатор выполняет обе роли; "
-#~ "расширяет конфигурацию и префиксы устройств и использует <abbr title="
-#~ "\"Prefix Delegation\">PD</abbr> локально.</li></ul>"
+#~ "расширяет конфигурацию и префиксы устройств и использует <abbr "
+#~ "title=\"Prefix Delegation\">PD</abbr> локально.</li></ul>"
#~ msgid ""
#~ "<ul style=\"list-style-type:none;\"> <li><strong>server mode</strong>: "
-#~ "Router assigns IPs and delegates prefixes (<abbr title=\"Prefix Delegation"
-#~ "\">PD</abbr>) to downstream interfaces.</li> <li><strong>relay mode</"
-#~ "strong>: Router relays WAN interface config downstream. Helps support "
-#~ "upstream links that lack <abbr title=\"Prefix Delegation\">PD</abbr>.</"
-#~ "li> <li><strong>hybrid mode</strong>: Router does combination of server"
-#~ "+relay.</li></ul>"
+#~ "Router assigns IPs and delegates prefixes (<abbr title=\"Prefix "
+#~ "Delegation\">PD</abbr>) to downstream interfaces.</li> <li><strong>relay "
+#~ "mode</strong>: Router relays WAN interface config downstream. Helps "
+#~ "support upstream links that lack <abbr title=\"Prefix Delegation\">PD</"
+#~ "abbr>.</li> <li><strong>hybrid mode</strong>: Router does combination of "
+#~ "server+relay.</li></ul>"
#~ msgstr ""
#~ "<ul style=\"list-style-type:none;\"> <li><strong>режим сервера</strong>: "
-#~ "Маршрутизатор назначает IP-адреса и делегирует префиксы (<abbr title="
-#~ "\"Prefix Delegation\">PD</abbr>) интерфейсам нисходящего потока.</li> "
-#~ "<li><strong>режим передачи</strong>: Маршрутизатор передаёт конфигурацию "
-#~ "WAN интерфейса в нисходящих поток. Помогает поддерживать восходящие "
-#~ "соединения, в которых отсутствует <abbr title=\"Prefix Delegation\">PD</"
-#~ "abbr>.</li> <li><strong>гибридный режим</strong>: Маршрутизатор работает "
-#~ "в комбинации режимов сервера и передачи.</li></ul>"
+#~ "Маршрутизатор назначает IP-адреса и делегирует префиксы (<abbr "
+#~ "title=\"Prefix Delegation\">PD</abbr>) интерфейсам нисходящего потока.</"
+#~ "li> <li><strong>режим передачи</strong>: Маршрутизатор передаёт "
+#~ "конфигурацию WAN интерфейса в нисходящих поток. Помогает поддерживать "
+#~ "восходящие соединения, в которых отсутствует <abbr title=\"Prefix "
+#~ "Delegation\">PD</abbr>.</li> <li><strong>гибридный режим</strong>: "
+#~ "Маршрутизатор работает в комбинации режимов сервера и передачи.</li></ul>"
#~ msgid "Always, even if no public prefix is available."
#~ msgstr "Всегда, даже если нет публичного префикса."
@@ -10800,15 +11410,16 @@ msgstr "« Назад"
#~ "DHCPv6.</li> <li><strong>stateful-only</strong>: No SLAAC. Router assigns "
#~ "an IPv6 address to a host via DHCPv6.</li></ul>"
#~ msgstr ""
-#~ "Значение по умолчанию — 'без и с сохранением состояния'<br /> <ul style="
-#~ "\"list-style-type:none;\"> <li><strong>без сохранения состояния</strong>: "
-#~ "Маршрутизатор объявляет префиксы, хост использует <abbr title=\\\\\\"
-#~ "\"Stateless Address Auto Config\\\\\\\">SLAAC</abbr> для самостоятельного "
-#~ "назначения своего адреса. DHCPv6 не используется.</li> <li><strong>без и "
-#~ "с сохранением состояния</strong>: В дополнение к SLAAC маршрутизатор "
-#~ "назначает IPv6-адрес хосту через DHCPv6.</li> <li><strong>только с "
-#~ "сохранением состояния</strong>: SLAAC не используется. Маршрутизатор "
-#~ "назначает IPv6-адрес хосту через DHCPv6.</li></ul>"
+#~ "Значение по умолчанию — 'без и с сохранением состояния'<br /> <ul "
+#~ "style=\"list-style-type:none;\"> <li><strong>без сохранения состояния</"
+#~ "strong>: Маршрутизатор объявляет префиксы, хост использует <abbr title=\\"
+#~ "\\\\\"Stateless Address Auto Config\\\\\\\">SLAAC</abbr> для "
+#~ "самостоятельного назначения своего адреса. DHCPv6 не используется.</li> "
+#~ "<li><strong>без и с сохранением состояния</strong>: В дополнение к SLAAC "
+#~ "маршрутизатор назначает IPv6-адрес хосту через DHCPv6.</li> "
+#~ "<li><strong>только с сохранением состояния</strong>: SLAAC не "
+#~ "используется. Маршрутизатор назначает IPv6-адрес хосту через DHCPv6.</"
+#~ "li></ul>"
#~ msgid "Learn routes from NDP"
#~ msgstr "Изучать маршруты с помощью NDP"
@@ -10881,13 +11492,13 @@ msgstr "« Назад"
#~ "SLAAC.<br /> <ul style=\"list-style-type:none;\"> <li><strong>disabled</"
#~ "strong>: Никакие <abbr title=\"Протокол обнаружения соседей\">NDP</abbr> "
#~ "сообщения не проксируются через true интерфейсы <code>ndproxy_slave</"
-#~ "code>.</li> <li><strong>режим реле</strong>: Сообщения прокси <abbr title="
-#~ "\"Протокол обнаружения соседей\">NDP</abbr> из <code>master</code> через "
-#~ "true интерфейсы <code>ndproxy_slave</code>. Helps to support provider "
-#~ "links without <abbr title=\"Prefix Delegation\">PD</abbr>, and to "
-#~ "firewall proxied hosts.</li> <li><strong>гибридный режим</strong>: Режим "
-#~ "реле отключен, если логический интерфейс <code>master</code> является 1.</"
-#~ "li></ul>"
+#~ "code>.</li> <li><strong>режим реле</strong>: Сообщения прокси <abbr "
+#~ "title=\"Протокол обнаружения соседей\">NDP</abbr> из <code>master</code> "
+#~ "через true интерфейсы <code>ndproxy_slave</code>. Helps to support "
+#~ "provider links without <abbr title=\"Prefix Delegation\">PD</abbr>, and "
+#~ "to firewall proxied hosts.</li> <li><strong>гибридный режим</strong>: "
+#~ "Режим реле отключен, если логический интерфейс <code>master</code> "
+#~ "является 1.</li></ul>"
#~ msgid ""
#~ "Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 "
@@ -10915,9 +11526,9 @@ msgstr "« Назад"
#~ "1280."
#~ msgid ""
-#~ "The maximum hops to be published in <abbr title=\"Router Advertisement"
-#~ "\">RA</abbr> messages.<br />Default is 0 (<code>0</code>), meaning "
-#~ "unspecified. Max 255."
+#~ "The maximum hops to be published in <abbr title=\"Router "
+#~ "Advertisement\">RA</abbr> messages.<br />Default is 0 (<code>0</code>), "
+#~ "meaning unspecified. Max 255."
#~ msgstr ""
#~ "Максимальное число прыжков, публикуемое в <abbr title=\"Router "
#~ "Advertisement\">RA</abbr> сообщениях.<br />По умолчанию 0 <code>0</"
@@ -10958,9 +11569,9 @@ msgstr "« Назад"
#~ "адрес хосту через DHCPv6.</li><ul>"
#~ msgid ""
-#~ "The maximum hops to be published in <abbr title=\"Router Advertisement"
-#~ "\">RA</abbr> messages.<br>Default is 0 (<code>0</code>), meaning "
-#~ "unspecified. Max 255."
+#~ "The maximum hops to be published in <abbr title=\"Router "
+#~ "Advertisement\">RA</abbr> messages.<br>Default is 0 (<code>0</code>), "
+#~ "meaning unspecified. Max 255."
#~ msgstr ""
#~ "Максимальное число прыжков, публикуемое в <abbr title=\"Router "
#~ "Advertisement\">RA</abbr> сообщениях. По умолчанию 0 (<code>0</code>), то "
@@ -11059,9 +11670,6 @@ msgstr "« Назад"
#~ msgid "Free"
#~ msgstr "Свободно"
-#~ msgid "Port %s"
-#~ msgstr "Порт %s"
-
#~ msgid "Switch Port Mask"
#~ msgstr "Изменить маску порта"
@@ -11233,11 +11841,11 @@ msgstr "« Назад"
#~ msgid ""
#~ "The filesystem that was used to format the memory (<abbr title=\"for "
-#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended Filesystem"
-#~ "\">ext3</abbr></samp>)"
+#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended "
+#~ "Filesystem\">ext3</abbr></samp>)"
#~ msgstr ""
-#~ "Файловая система (<abbr title=\"например\">напр.</abbr> <samp><abbr title="
-#~ "\"Third Extended Filesystem\">ext3</abbr></samp>)."
+#~ "Файловая система (<abbr title=\"например\">напр.</abbr> <samp><abbr "
+#~ "title=\"Third Extended Filesystem\">ext3</abbr></samp>)."
#~ msgid ""
#~ "The flash image was uploaded. Below is the checksum and file size listed, "
diff --git a/modules/luci-base/po/sk/base.po b/modules/luci-base/po/sk/base.po
index 37d5147b7f..b3e13917f9 100644
--- a/modules/luci-base/po/sk/base.po
+++ b/modules/luci-base/po/sk/base.po
@@ -1,34 +1,46 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-02-15 13:57+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
-"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/luci/sk/>"
-"\n"
+"PO-Revision-Date: 2022-10-30 16:50+0000\n"
+"Last-Translator: MaycoH <hudec.marian@hotmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/luci/sk/"
+">\n"
"Language: sk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:650
msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
msgid "\"%h\" table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1539
msgid "%.1f dB"
msgstr "%.1f dB"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
msgid "%d Bit"
msgstr "%d Bitový"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4043
msgid "%d invalid field(s)"
msgstr "Neplatné polia: %d"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
+msgid "%dh ago"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
+msgid "%dm ago"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
+msgid "%ds ago"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
msgid "%s is untagged in multiple VLANs!"
msgstr "%s nie je označený vo viacerých sieťach VLAN!"
@@ -56,7 +68,7 @@ msgstr "(prázdne)"
msgid "(no interfaces attached)"
msgstr "(žiadne pričlenené zariadenia)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:635
msgctxt "Label indicating further amount of allowed ips"
msgid "+ %d more"
msgstr ""
@@ -66,8 +78,8 @@ msgid "-- Additional Field --"
msgstr "-- Dodatočné pole --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4152
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -83,13 +95,13 @@ msgstr "-- Prosím, vyberte --"
msgid "-- custom --"
msgstr "-- vlastné --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
msgid "-- match by label --"
msgstr "-- zhoda s názvom --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
msgid "-- match by uuid --"
msgstr "-- zhoda podľa uuid --"
@@ -104,7 +116,7 @@ msgctxt "sstp log level value"
msgid "0"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
msgstr ""
"0=nepoužíva RSSI prahovú hodnotu, 1=nemení počiatočné nastavenia ovládača"
@@ -118,7 +130,7 @@ msgstr ""
msgid "1 Minute Load:"
msgstr "1 minúta zaťaženia:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:324
msgctxt "nft amount of flags"
msgid "1 flag"
msgid_plural "%d flags"
@@ -145,7 +157,7 @@ msgctxt "sstp log level value"
msgid "4"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "4-character hexadecimal ID"
msgstr "4-hexadecimálna hodnota znaku"
@@ -158,43 +170,88 @@ msgstr ""
msgid "5 Minute Load:"
msgstr "5 minút zaťaženia:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "6-octet identifier as a hex string - no colons"
msgstr "6-identifikátor oktetu ako hexadecimálny reťazec - bez dvojbodiek"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid "802.11k RRM"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid "802.11r Fast Transition"
msgstr "802.11r Rýchly Prechod"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "802.11v: Time Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w Association SA Query maximum timeout"
msgstr "802.11w Priradenie SA dotazovania maximálny čas platnosti"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w Association SA Query retry timeout"
msgstr "802.11w Priradenie SA dotazovania - čas vypršania nového dotazovania"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid "802.11w Management Frame Protection"
msgstr "802.11w Ochrana Riadiaceho Rámca"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w maximum timeout"
msgstr "802.11w maximálny čas vypršania"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w retry timeout"
msgstr "802.11w časový limit nového pokusu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1022
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
msgstr "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
"<abbr title=\"Internetový Protokol Verzia 4\">IPv4</abbr>-Sieťová maska"
@@ -207,71 +264,83 @@ msgstr "Konfigurácia <abbr title=\"Light Emitting Diode\">LED</abbr>"
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
msgstr "Názov <abbr title=\"Light Emitting Diode\">LED</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:773
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+msgid ""
+"<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
+"NXDOMAIN."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+msgid ""
+"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
+"<code>::</code>) for example.com and its subdomains."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
msgctxt "nft relational \">\" operator expression"
msgid "<var>%s</var> greater than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
msgctxt "nft relational \">=\" operator expression"
msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
msgctxt "nft set match expression"
msgid "<var>%s</var> in set <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
msgctxt "nft relational \"==\" operator expression"
msgid "<var>%s</var> is <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
msgctxt "nft relational \"in\" operator expression"
msgid "<var>%s</var> is one of <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
msgctxt "nft relational \"<\" operator expression"
msgid "<var>%s</var> lower than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \"<=\" operator expression"
msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
msgctxt "nft relational \"!=\" operator expression"
msgid "<var>%s</var> not <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
msgctxt "nft not in set match expression"
msgid "<var>%s</var> not in set <strong>%s</strong>"
msgstr ""
@@ -292,30 +361,30 @@ msgstr ""
msgid "A directory with the same name already exists."
msgstr "Adresár s rovnakým názvom už existuje."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
msgid "A new login is required since the authentication session expired."
msgstr ""
"Vyžaduje sa nové prihlásenie, pretože overenie totožnosti relácie vypršalo."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "A43C + J43 + A43"
msgstr "A43C + J43 + A43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
msgid "A43C + J43 + A43 + V43"
msgstr "A43C + J43 + A43 + V43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid "ADSL"
msgstr "ADSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
msgid "ANSI T1.413"
msgstr "ANSI T1.413"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
msgid "APN"
msgstr "APN"
@@ -348,41 +417,48 @@ msgstr ""
msgid "ARP retry threshold"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:638
msgid "ARP traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "ATM (Asynchrónny režim prenosu)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid "ATM Bridges"
msgstr "Mosty ATM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
msgid "ATM Virtual Channel Identifier (VCI)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
msgid "ATM Virtual Path Identifier (VPI)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid ""
"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
"to dial into the provider network."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
msgid "ATM device number"
msgstr "Číslo zariadenia ATM"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "ATU-C System Vendor ID"
msgstr ""
@@ -392,7 +468,7 @@ msgstr ""
msgid "Absent Interface"
msgstr "Chýbajúce rozhranie"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
msgid "Accept DNS queries only from hosts whose address is on a local subnet."
msgstr "Obmedzenie služby DNS rozhraniam podsietí, ktorým sa poskytuje DNS."
@@ -400,7 +476,7 @@ msgstr "Obmedzenie služby DNS rozhraniam podsietí, ktorým sa poskytuje DNS."
msgid "Accept local"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
msgctxt "nft accept action"
msgid "Accept packet"
msgstr ""
@@ -413,8 +489,8 @@ msgstr ""
msgid "Access Concentrator"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
msgid "Access Point"
msgstr "Prístupový bod"
@@ -464,8 +540,8 @@ msgstr ""
msgid "Active-Backup policy (active-backup, 1)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
msgid "Ad-Hoc"
msgstr "Ad-Hoc"
@@ -482,18 +558,18 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3582
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:885
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
msgid "Add"
msgstr "Pridať"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
msgid "Add ATM Bridge"
msgstr "Pridať premostenie ATM"
@@ -513,11 +589,11 @@ msgstr "Pridať akciu LED"
msgid "Add VLAN"
msgstr "Pridať VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1328
msgid "Add device configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1268
msgid "Add device configuration…"
msgstr ""
@@ -525,18 +601,18 @@ msgstr ""
msgid "Add instance"
msgstr "Pridať inštanciu"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
msgid "Add key"
msgstr "Pridať kľúč"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
msgid "Add local domain suffix to names served from hosts files."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:475
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
msgid "Add new interface..."
msgstr "Pridať nové rozhranie..."
@@ -552,11 +628,11 @@ msgstr ""
msgid "Add to Whitelist"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
msgid "Additional hosts files"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
msgid "Additional servers file"
msgstr "Súbor s dodatočnými servermi"
@@ -578,7 +654,7 @@ msgctxt "nft meta nfproto"
msgid "Address family"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:278
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
msgid "Address setting is invalid"
msgstr ""
@@ -586,7 +662,7 @@ msgstr ""
msgid "Address to access local relay bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
msgid "Addresses"
msgstr ""
@@ -595,14 +671,14 @@ msgstr ""
msgid "Administration"
msgstr "Administrácia"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:488
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:989
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
msgid "Advanced Settings"
msgstr "Pokročilé nastavenia"
@@ -619,7 +695,7 @@ msgstr ""
msgid "Aggregate Originator Messages"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
msgstr ""
@@ -645,27 +721,27 @@ msgstr ""
msgid "Alert"
msgstr "Výstraha"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
#: modules/luci-compat/luasrc/model/network.lua:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
msgid "Alias Interface"
msgstr "Prezývka rozhrania"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
msgid "Alias of \"%s\""
msgstr "Prezývka pre „%s“"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
msgid "All servers"
msgstr "Všetky servery"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
msgid "Allocate IPs sequentially"
msgstr ""
@@ -673,11 +749,11 @@ msgstr ""
msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
msgid "Allow all except listed"
msgstr "Povoliť všetky mimo zoznamu"
@@ -685,15 +761,15 @@ msgstr "Povoliť všetky mimo zoznamu"
msgid "Allow full UCI access for legacy applications"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid "Allow legacy 802.11b rates"
msgstr "Umožniť zastaralé rýchlosti 802.11b"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1090
msgid "Allow listed only"
msgstr "Povoliť iba zo zoznamu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "Allow localhost"
msgstr ""
@@ -717,11 +793,13 @@ msgstr ""
msgid "Allow the <em>root</em> user to login with password"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
msgid "Allowed IPs"
msgstr "Povolené IP adresy"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:306
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
msgid "AllowedIPs setting is invalid"
msgstr ""
@@ -737,11 +815,11 @@ msgstr ""
msgid "Always on (kernel: default-on)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
@@ -753,6 +831,10 @@ msgstr ""
msgid "Amount of Duplicate Address Detection probes to send"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
msgstr ""
@@ -761,98 +843,98 @@ msgstr ""
msgid "An optional, short description for this device"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Annex"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
msgid "Annex A + L + M (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
msgid "Annex A G.992.1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Annex A G.992.2"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
msgid "Annex A G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
msgid "Annex A G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
msgid "Annex B (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
msgid "Annex B G.992.1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
msgid "Annex B G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
msgid "Annex B G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
msgid "Annex J (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
msgid "Annex L G.992.3 POTS 1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "Annex M (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
msgid "Annex M G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
msgid "Annex M G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
msgid "Announce this device as IPv6 DNS server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
msgid ""
"Announce this device as default router if a local IPv6 default route is "
"present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:789
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
msgid ""
"Announce this device as default router if a public IPv6 prefix is available, "
"regardless of local default route availability."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
msgid ""
"Announce this device as default router regardless of whether a prefix or "
"default route is present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Announced DNS domains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
msgid "Announced IPv6 DNS servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
msgid "Anonymous Identity"
msgstr "Anonymná identita"
@@ -864,7 +946,7 @@ msgstr ""
msgid "Anonymous Swap"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:519
msgctxt "nft match any traffic"
msgid "Any packet"
msgstr ""
@@ -876,11 +958,11 @@ msgstr ""
msgid "Any zone"
msgstr "Akákoľvek zóna"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
msgid "Apply DHCP Options to this net. (Empty = all clients)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Apply and keep settings"
msgstr ""
@@ -888,44 +970,44 @@ msgstr ""
msgid "Apply backup?"
msgstr "Použiť zálohu?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4524
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4522
msgid "Apply unchecked"
msgstr "Použiť bez kontroly"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4655
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
msgid "Applying configuration changes… %ds"
msgstr "Aplikujú sa zmeny konfigurácie… %ds"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
msgid "Architecture"
msgstr "Architektúra"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:152
msgid "Arp-scan"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2239
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
msgid "Associated Stations"
msgstr "Priradené stanice"
@@ -934,15 +1016,15 @@ msgstr "Priradené stanice"
msgid "Associations"
msgstr "Priradenia"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
msgid ""
"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
msgid ""
"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -958,7 +1040,7 @@ msgstr ""
msgid "Auth Group"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1617
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
msgid "Authentication"
msgstr "Overenie totožnosti"
@@ -967,11 +1049,11 @@ msgstr "Overenie totožnosti"
msgid "Authentication Type"
msgstr "Typ overenia totožnosti"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
msgid "Authoritative"
msgstr "Autoritatívny"
-#: modules/luci-base/luasrc/view/sysauth.htm:17
+#: modules/luci-base/ucode/template/sysauth.ut:17
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
msgid "Authorization Required"
msgstr "Vyžaduje sa overenie totožnosti"
@@ -979,7 +1061,7 @@ msgstr "Vyžaduje sa overenie totožnosti"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
@@ -997,7 +1079,7 @@ msgstr ""
msgid "Automatically check filesystem for errors before mounting"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid ""
"Automatically handle multiple uplink interfaces using source-based policy "
"routing."
@@ -1019,6 +1101,10 @@ msgstr ""
msgid "Automount Swap"
msgstr ""
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Available"
msgstr "Dostupný"
@@ -1041,11 +1127,11 @@ msgstr "Priemer:"
msgid "Avoid Bridge Loops"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
msgid "B43 + B43C"
msgstr "B43 + B43C"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
msgid "B43 + B43C + V43"
msgstr "B43 + B43C + V43"
@@ -1053,15 +1139,19 @@ msgstr "B43 + B43C + V43"
msgid "BR / DMR / AFTR"
msgstr "BR / DMR / AFTR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "BSS Transition"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1814
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3250
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
msgid "Back"
msgstr ""
@@ -1070,11 +1160,7 @@ msgstr ""
msgid "Back to Overview"
msgstr "Späť na prehľad"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
-msgid "Back to configuration"
-msgstr "Späť na konfiguráciu"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:804
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834
msgid "Back to peer configuration"
msgstr ""
@@ -1087,7 +1173,6 @@ msgid "Backup / Flash Firmware"
msgstr "Zálohovať / nahrať firmvér"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
msgstr ""
@@ -1124,12 +1209,15 @@ msgid ""
"packet fits but it is possible to deactivate the fragmentation entirely."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
msgid "Beacon Interval"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Beacon Report"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
msgid ""
"Below is the determined list of files to backup. It consists of changed "
"configuration files marked by opkg, essential base files and the user "
@@ -1140,7 +1228,7 @@ msgstr ""
msgid "Bind NTP server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
msgid "Bind dynamically to interfaces rather than wildcard address."
msgstr ""
@@ -1149,18 +1237,31 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind interface"
msgstr "Previazať rozhranie"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"<a href=\"%s\">RFC2782</a>."
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind the tunnel to this interface (optional)."
@@ -1180,7 +1281,11 @@ msgstr ""
msgid "Bonding Policy"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3014
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+msgid "Both Listen addr and Relay To must be specified."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
#: modules/luci-compat/luasrc/model/network.lua:1421
msgid "Bridge"
msgstr "Premostenie"
@@ -1191,17 +1296,17 @@ msgid "Bridge (Support direct communication between MAC VLANs)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
msgid "Bridge VLAN filtering"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
msgid "Bridge device"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
msgid "Bridge port specific options"
msgstr ""
@@ -1209,11 +1314,11 @@ msgstr ""
msgid "Bridge ports"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:642
msgid "Bridge traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
msgid "Bridge unit number"
msgstr ""
@@ -1221,7 +1326,7 @@ msgstr ""
msgid "Bring up empty bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
msgid "Bring up on boot"
msgstr "Zaviesť po spustení"
@@ -1234,7 +1339,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4153
msgid "Browse…"
msgstr "Prehliadať…"
@@ -1242,7 +1347,13 @@ msgstr "Prehliadať…"
msgid "Buffered"
msgstr "V zásobníku"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+msgid ""
+"CA certificate (PEM encoded; Use instead of system-wide store to verify the "
+"gateway certificate."
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
msgid "CA certificate; if empty it will be saved after the first connection."
msgstr ""
@@ -1250,6 +1361,10 @@ msgstr ""
msgid "CLAT configuration failed"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+msgid "CNAME or fqdn"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "CPU usage (%)"
msgstr "Využitie CPU (%)"
@@ -1264,51 +1379,56 @@ msgstr "Vo vyrovnávacej pamäti"
msgid "Call failed"
msgstr "Volanie zlyhalo"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4162
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4651
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2051
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2113
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:465
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
msgid "Cancel"
msgstr "Zrušiť"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:337
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347
msgid "Cannot parse configuration: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:569
msgctxt "Chain hook: forward"
msgid "Capture incoming packets addressed to other hosts"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:561
msgctxt "Chain hook: prerouting"
msgid "Capture incoming packets before any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565
msgctxt "Chain hook: input"
msgid "Capture incoming packets routed to the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:577
msgctxt "Chain hook: postrouting"
msgid "Capture outgoing packets after any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
msgctxt "Chain hook: output"
msgid "Capture outgoing packets originating from the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
msgctxt "Chain hook: ingress"
msgid "Capture packets directly after the NIC received them"
msgstr ""
@@ -1317,45 +1437,45 @@ msgstr ""
msgid "Category"
msgstr "Kategória"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
msgid "Certificate constraint (Domain)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
msgid "Certificate constraint (SAN)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
msgid "Certificate constraint (Subject)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
msgid "Certificate constraint (Wildcard)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid ""
"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
"`logread -f` during handshake for actual values"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (exact match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (suffix match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1365,18 +1485,18 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:57
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:212
msgid "Chain"
-msgstr ""
+msgstr "Reťaz"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:581
msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
msgid "Changes"
msgstr "Zmeny"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4721
msgid "Changes have been reverted."
msgstr "Zmeny boli vrátené späť."
@@ -1388,17 +1508,18 @@ msgstr "Zmení heslo správcu pre prístup k zariadeniu"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1812
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
msgid "Channel"
msgstr "Kanál"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
msgid "Channel Analysis"
msgstr "Analýza kanálov"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391
msgid "Channel Width"
msgstr "Šírka kanála"
@@ -1406,7 +1527,7 @@ msgstr "Šírka kanála"
msgid "Check filesystems before mount"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Check this option to delete the existing networks from this radio."
msgstr ""
@@ -1423,8 +1544,8 @@ msgstr "Kontroluje sa obraz…"
msgid "Choose mtdblock"
msgstr "Zvoľte mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid ""
"Choose the firewall zone you want to assign to this interface. Select "
"<em>unspecified</em> to remove the interface from the associated zone or "
@@ -1435,13 +1556,13 @@ msgstr ""
"<em>neurčené</em> pre odstránenie rozhrania z pridruženej zóny alebo vyberte "
"pole <em>vlastné</em> pre definíciu novej zóny a pričleňte k nej rozhranie."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>custom</em> field to define a new network."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
msgid "Cipher"
msgstr "Šifra"
@@ -1465,9 +1586,9 @@ msgstr ""
"Kliknutím na „Uložiť mtdblock“ stiahnete určený súbor mtdblock. (POZNÁMKA: "
"TÁTO FUNKCIA JE PRE ODBORNÍKOV!)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3892
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
msgid "Client"
msgstr "Klient"
@@ -1477,9 +1598,9 @@ msgstr "Klient"
msgid "Client ID to send when requesting DHCP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4399
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
msgstr "Zavrieť"
@@ -1494,17 +1615,13 @@ msgid ""
"persist connection"
msgstr ""
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
-msgid "Close list..."
-msgstr "Zavrieť zoznam..."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2237
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66
msgid "Collecting data..."
msgstr "Zbieram dáta..."
@@ -1524,7 +1641,7 @@ msgstr "Príkaz zlyhal"
msgid "Comment"
msgstr "Komentár"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid ""
"Complicates key reinstallation attacks on the client side by disabling "
"retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1539,29 +1656,32 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Config File"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Konfigurácia"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:670
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:690
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
msgid "Configuration changes applied."
msgstr "Zmeny konfigurácie boli použité."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4508
msgid "Configuration changes have been rolled back!"
msgstr "Zmeny konfigurácie boli vrátené späť!"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
msgstr "Konfigurácia zlyhala"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid ""
"Configures data rates based on the coverage cell density. Normal configures "
"basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
@@ -1571,32 +1691,32 @@ msgid ""
"offered."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
msgid ""
"Configures the default router advertisement in <abbr title=\"Router "
"Advertisement\">RA</abbr> messages."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
msgid ""
-"Configures the operation mode of the <abbr title=\"Router Advertisement"
-"\">RA</abbr> service on this interface."
+"Configures the operation mode of the <abbr title=\"Router "
+"Advertisement\">RA</abbr> service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
msgid "Configures the operation mode of the DHCPv6 service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
msgid ""
"Configures the operation mode of the NDP proxy service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1314
msgid "Configure…"
-msgstr ""
+msgstr "Nastaviť…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
msgid "Confirm disconnect"
msgstr ""
@@ -1606,7 +1726,7 @@ msgstr "Potvrdenie"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
msgid "Connected"
msgstr "Pripojené"
@@ -1620,7 +1740,7 @@ msgstr "Pokus o pripojenie zlyhal"
msgid "Connection attempt failed."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid "Connection endpoint"
msgstr ""
@@ -1632,16 +1752,16 @@ msgstr "Pripojenie stratené"
msgid "Connections"
msgstr "Pripojenia"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
msgid "Connectivity change"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:32
msgctxt "nft ct state"
msgid "Conntrack state"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:34
msgctxt "nft ct status"
msgid "Conntrack status"
msgstr ""
@@ -1660,29 +1780,29 @@ msgstr ""
msgid "Contents have been saved."
msgstr "Obsah bol uložený."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269
msgid "Continue"
msgstr "Pokračovať"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
msgctxt "nft jump action"
msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
msgid "Continue in calling chain"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:551
msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4546
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4544
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1693,20 +1813,20 @@ msgstr ""
msgid "Country"
msgstr "Krajina"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
msgid "Country Code"
msgstr "Kód krajiny"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid "Coverage cell density"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid "Create / Assign firewall-zone"
msgstr "Vytvoriť / priradiť zónu brány firewall"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
msgid "Create interface"
msgstr "Vytvoriť rozhranie"
@@ -1722,12 +1842,12 @@ msgstr "Úroveň Cron záznamu"
msgid "Current power"
msgstr "Aktuálny výkon"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
msgctxt "nft meta hour"
msgid "Current time"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
msgctxt "nft meta day"
msgid "Current weekday"
msgstr ""
@@ -1756,8 +1876,8 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
msgid ""
-"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
-"\">LED</abbr>s if possible."
+"Customizes the behaviour of the device <abbr title=\"Light Emitting "
+"Diode\">LED</abbr>s if possible."
msgstr ""
"Umožní prispôsobiť správanie <abbr title=\"Light Emitting Diode\">LED</abbr> "
"diód zariadenia, ak je to možné."
@@ -1766,38 +1886,38 @@ msgstr ""
msgid "DAD transmits"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "DAE-Client"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "DAE-Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "DAE-Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
msgid "DHCP Options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
msgid "DHCP Server"
msgstr "Server DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:249
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
msgid "DHCP and DNS"
msgstr "DHCP a DNS"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2110
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:969
msgid "DHCP client"
msgstr "Klient DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid "DHCP-Options"
msgstr "Voľby DHCP"
@@ -1806,7 +1926,7 @@ msgstr "Voľby DHCP"
msgid "DHCPv6 client"
msgstr "Klient DHCPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
msgid "DHCPv6-Service"
msgstr "Služba DHCPv6"
@@ -1818,27 +1938,27 @@ msgstr "Služba DHCPv6"
msgid "DNS"
msgstr "DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
msgid "DNS forwardings"
msgstr "Presmerovania DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526
msgid "DNS query port"
msgstr "<abbr title=\"Doménový názvový systém\">DNS</abbr> dotaz na port"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
msgid "DNS search domains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
msgid "DNS server port"
msgstr "Port <abbr title=\"Doménový názvový systém\">DNS</abbr> servera"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:286
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
msgid "DNS setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid "DNS weight"
msgstr ""
@@ -1846,11 +1966,11 @@ msgstr ""
msgid "DNS-Label / FQDN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
msgid "DNSSEC"
msgstr "DNSSEC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
msgid "DNSSEC check unsigned"
msgstr ""
@@ -1862,39 +1982,49 @@ msgstr ""
msgid "DS-Lite AFTR address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
msgid "DSL"
msgstr "DSL"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
msgid "DSL Status"
msgstr "Stav DSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
msgid "DSL line mode"
msgstr "Režim linky DSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "DTIM Interval"
msgstr "Interval DTIM"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
msgid "DUID"
msgstr "DUID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Data Rate"
msgstr "Prenosová rýchlosť"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+#, fuzzy
+msgid "Data Received"
+msgstr "Neboli prijaté žiadne údaje"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
+#, fuzzy
+msgid "Data Transmitted"
+msgstr "Prenosová rýchlosť"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
msgid "Debug"
-msgstr ""
+msgstr "Ladenie"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
msgid "Default router"
msgstr ""
@@ -1902,7 +2032,7 @@ msgstr ""
msgid "Default state"
msgstr "Predvolený stav"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid ""
"Define additional DHCP options, for example "
"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
@@ -1925,23 +2055,23 @@ msgstr ""
msgid "Defines a specific MTU for this route"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid "Delegate IPv6 prefixes"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3566
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
msgid "Delete"
msgstr "Odstrániť"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
msgid "Delete key"
msgstr "Odstrániť kľúč"
@@ -1949,21 +2079,22 @@ msgstr "Odstrániť kľúč"
msgid "Delete request failed: %s"
msgstr "Požiadavka na odstránenie zlyhala: %s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:906
msgid "Delete this network"
msgstr "Odstrániť sieť"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "Delivery Traffic Indication Message Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
msgid "Description"
msgstr "Popis"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
msgid "Deselect"
msgstr "Zrušiť výber"
@@ -1971,7 +2102,7 @@ msgstr "Zrušiť výber"
msgid "Design"
msgstr "Vzhľad"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:731
msgid "Designated master"
msgstr ""
@@ -1981,12 +2112,12 @@ msgstr ""
msgid "Destination"
msgstr "Cieľ"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
msgctxt "nft ip daddr"
msgid "Destination IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
msgctxt "nft ip6 daddr"
msgid "Destination IPv6"
msgstr ""
@@ -1995,7 +2126,7 @@ msgstr ""
msgid "Destination port"
msgstr "Cieľový port"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
msgctxt "nft ip dport"
msgid "Destination port"
msgstr ""
@@ -2008,21 +2139,21 @@ msgstr "Cieľová zóna"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1134
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid "Device"
msgstr "Zariadenie"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:920
msgid "Device Configuration"
msgstr "Konfigurácia zariadenia"
@@ -2043,7 +2174,7 @@ msgstr ""
msgid "Device not managed by ModemManager."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
msgid "Device not present"
msgstr ""
@@ -2051,7 +2182,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4545
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4543
msgid "Device unreachable!"
msgstr "Zariadenie neprístupné!"
@@ -2059,16 +2190,16 @@ msgstr "Zariadenie neprístupné!"
msgid "Device unreachable! Still waiting for device..."
msgstr "Zariadenie nie je dosiahnuteľné! Na zariadenie sa stále čaká..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
msgid "Devices"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:159
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
msgid "Diagnostics"
msgstr "Diagnostika"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106
msgid "Dial number"
msgstr ""
@@ -2078,12 +2209,12 @@ msgstr "Adresár"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Disable"
msgstr "Zakázať"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid ""
"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
"this interface."
@@ -2098,20 +2229,21 @@ msgstr ""
msgid "Disable Encryption"
msgstr "Zakázať šifrovanie"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1184
msgid "Disable Inactivity Polling"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Disable this network"
msgstr "Zakázať túto sieť"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
@@ -2120,21 +2252,21 @@ msgstr "Zakázať túto sieť"
msgid "Disabled"
msgstr "Zakázané"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:521
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
msgctxt "Label indicating that WireGuard peer is disabled"
msgid "Disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Disassociate On Low Acknowledgement"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
msgid ""
"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351
@@ -2142,7 +2274,6 @@ msgid "Disconnect"
msgstr "Odpojiť"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
msgid "Disconnection attempt failed"
msgstr "Pokus o odpojenie zlyhal"
@@ -2156,19 +2287,21 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3264
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1775
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
msgid "Dismiss"
msgstr "Zahodiť"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance Optimization"
msgstr "Optimalizácia vzdialenosti"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance to farthest network member in meters."
msgstr "Vzdialenosť v metroch k najvzdialenejšiemu členovi siete."
@@ -2176,20 +2309,20 @@ msgstr "Vzdialenosť v metroch k najvzdialenejšiemu členovi siete."
msgid "Distributed ARP Table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
msgid ""
"Dnsmasq instance to which this boot section is bound. If unspecified, the "
"section is valid for all dnsmasq instances."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid ""
-"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
-"forwarder."
+"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
+"abbr> forwarder."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
msgid "Do not cache negative replies, e.g. for non-existent domains."
msgstr ""
@@ -2201,23 +2334,19 @@ msgstr ""
msgid "Do not create host route to peer (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
msgid "Do not forward DNS queries without dots or domain parts."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
-msgid "Do not forward queries that cannot be answered by public resolvers."
-msgstr ""
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
msgid "Do not forward reverse lookups for local networks."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
msgid "Do not listen on the specified interfaces."
msgstr "Zabránenie načúvaniu na týchto rozhraniach."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
msgid "Do not offer DHCPv6 service on this interface."
msgstr ""
@@ -2226,7 +2355,7 @@ msgctxt "VLAN port state"
msgid "Do not participate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
msgid ""
"Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
"packets."
@@ -2236,7 +2365,7 @@ msgstr ""
msgid "Do not send a hostname"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
msgid ""
"Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr> messages on this interface."
@@ -2246,7 +2375,7 @@ msgstr ""
msgid "Do you really want to delete \"%s\" ?"
msgstr "Naozaj chcete odstrániť „%s“?"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
msgstr "Naozaj chcete odstrániť nasledovný kľúč SSH?"
@@ -2258,7 +2387,7 @@ msgstr "Naozaj chcete vymazať všetky nastavenia?"
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "Naozaj chcete rekurzívne odstrániť adresár „%s“?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:593
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613
msgid "Do you want to replace the current PSK?"
msgstr ""
@@ -2266,15 +2395,16 @@ msgstr ""
msgid "Do you want to replace the current keys?"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
msgid "Domain"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
msgid "Domain required"
msgstr "Vyžaduje sa doména"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
msgid "Domain whitelist"
msgstr "Biela listina domén"
@@ -2300,11 +2430,11 @@ msgstr "Stiahnuť zálohu"
msgid "Download mtdblock"
msgstr "Stiahnuť mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
msgid "Downstream SNR offset"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
msgid ""
"Drag or paste a valid <em>*.conf</em> file below to configure the local "
"WireGuard interface."
@@ -2318,12 +2448,12 @@ msgstr ""
msgid "Drop Duplicate Frames"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
msgctxt "nft drop action"
msgid "Drop packet"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:547
msgctxt "Chain policy: drop"
msgid "Drop unmatched packets"
msgstr ""
@@ -2343,19 +2473,19 @@ msgstr ""
msgid "Dual-Stack Lite (RFC6333)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "Dynamic Authorization Extension client."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "Dynamic Authorization Extension port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "Dynamic Authorization Extension secret."
msgstr ""
@@ -2363,7 +2493,7 @@ msgstr ""
msgid "Dynamic tunnel"
msgstr "Dynamický tunel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid ""
"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
"having static leases will be served."
@@ -2373,17 +2503,17 @@ msgstr ""
msgid "EA-bits length"
msgstr "Dĺžka bitov EA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1635
msgid "EAP-Method"
msgstr "Spôsob EAP"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:505
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
msgid "Edit"
msgstr "Upraviť"
@@ -2397,15 +2527,15 @@ msgid ""
"reload the page."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
msgid "Edit this network"
msgstr "Upraviť túto sieť"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:852
msgid "Edit wireless network"
msgstr "Úprava bezdrôtovej siete"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
msgctxt "nft rt mtu"
msgid "Effective route MTU"
msgstr ""
@@ -2438,12 +2568,12 @@ msgstr ""
msgid "Emergency"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Enable"
-msgstr "Povoliť"
+msgstr "Zapnúť"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
msgstr ""
@@ -2459,7 +2589,7 @@ msgstr ""
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
msgstr "Povoliť <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
msgstr ""
@@ -2510,7 +2640,7 @@ msgstr "Povoliť klienta NTP"
msgid "Enable Single DES"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
msgid "Enable TFTP server"
msgstr "Povoliť server TFTP"
@@ -2522,23 +2652,23 @@ msgstr ""
msgid "Enable VLAN functionality"
msgstr "Povoliť funkciu VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1787
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
msgstr "Povoliť tlačidlo WPS, vyžaduje WPA(2)-PSK/WPA3-SAE"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
msgid ""
-"Enable automatic redirection of <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> port."
+"Enable automatic redirection of <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr> port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid "Enable key reinstallation (KRACK) countermeasures"
msgstr ""
@@ -2566,7 +2696,7 @@ msgstr ""
msgid "Enable multicast support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
msgstr ""
@@ -2593,11 +2723,11 @@ msgstr ""
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
msgid "Enable the built-in single-instance TFTP server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Enable this network"
msgstr "Povoliť túto sieť"
@@ -2610,17 +2740,18 @@ msgstr ""
msgid "Enable unicast flooding"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
-msgstr "Povolené"
+msgstr "Zapnuté"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:538
msgid "Enables IGMP snooping on this bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
@@ -2640,28 +2771,34 @@ msgstr ""
msgid "Encapsulation limit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
msgid "Encapsulation mode"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1815
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
msgid "Encryption"
msgstr "Šifrovanie"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+#, fuzzy
+msgid "Endpoint"
+msgstr "Bod pripojenia"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid "Endpoint Host"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Endpoint Port"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:316
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
msgid "Endpoint setting is invalid"
msgstr ""
@@ -2697,11 +2834,11 @@ msgstr ""
msgid "Erasing..."
msgstr "Vymazáva sa..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:115
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:116
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
msgid "Error"
msgstr "Chyba"
@@ -2710,16 +2847,16 @@ msgstr "Chyba"
msgid "Error getting PublicKey"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Errored seconds (ES)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3027
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
#: modules/luci-compat/luasrc/model/network.lua:1433
msgid "Ethernet Adapter"
msgstr "Adaptér siete Ethernet"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
#: modules/luci-compat/luasrc/model/network.lua:1423
msgid "Ethernet Switch"
msgstr ""
@@ -2732,11 +2869,17 @@ msgstr ""
msgid "Every second (fast, 1)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
msgid "Exclude interfaces"
msgstr "Vylúčiť rozhrania"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:160
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
msgid ""
"Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
"e.g. for RBL services."
@@ -2746,11 +2889,15 @@ msgstr ""
msgid "Existing device"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
msgid "Expand hosts"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+msgid "Expected port number."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
msgid "Expecting a hexadecimal assignment hint"
msgstr ""
@@ -2771,11 +2918,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "Expecting: %s"
msgstr "Očakáva sa: %s"
@@ -2787,7 +2934,7 @@ msgstr "Očakáva sa: nejaká hodnota"
msgid "Expires"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
msgstr ""
@@ -2796,11 +2943,11 @@ msgstr ""
msgid "External"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "External R0 Key Holder List"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid "External R1 Key Holder List"
msgstr ""
@@ -2828,15 +2975,15 @@ msgstr ""
msgid "Extra sstpc options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550
msgid "FT over DS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1549
msgid "FT over the Air"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
msgid "FT protocol"
msgstr ""
@@ -2844,21 +2991,45 @@ msgstr ""
msgid "Failed to change the system password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
"Zlyhalo potvrdenie aplikovania nastavení v čase %ds, čaká sa na návrat "
"konfigurácie…"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
msgid "File"
msgstr "Súbor"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"File listing upstream resolvers, optionally domain-specific, e.g. "
"<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
@@ -2868,34 +3039,42 @@ msgstr ""
msgid "File not accessible"
msgstr "Súbor nie je prístupný"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
msgid "File to store DHCP lease information."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
msgid "File with upstream resolvers."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "Filename"
msgstr "Názov súboru"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
msgid "Filename of the boot image advertised to clients."
-msgstr "Názov súboru obrazu zavedenia oznámeného klientom"
+msgstr "Názov súboru obrazu zavedenia oznámeného klientom."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
msgid "Filesystem"
msgstr "Súborový systém"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
-msgid "Filter private"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+msgid "Filter IPv4 A records"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
-msgid "Filter useless"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+msgid "Filter IPv6 AAAA records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+msgid "Filter SRV/SOA service discovery"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+msgid "Filter private"
msgstr ""
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
@@ -2910,8 +3089,13 @@ msgstr ""
msgid "Filtering for all slaves, validation only for backup slaves"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Finalizing failed"
msgstr "Dokončovanie zlyhalo"
@@ -2921,7 +3105,7 @@ msgid ""
"with defaults based on what was detected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
msgid "Find and join network"
msgstr "Nájsť a pripojiť sa k sieti"
@@ -2935,10 +3119,11 @@ msgid "Firewall"
msgstr "Brána Firewall"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
msgid "Firewall Mark"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
msgid "Firewall Settings"
msgstr "Nastavenia brány Firewall"
@@ -2950,15 +3135,15 @@ msgstr "Stav brány Firewall"
msgid "Firewall mark"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
msgid "Firmware File"
msgstr "Súbor firmvéru"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
msgid "Firmware Version"
msgstr "Verzia firmvéru"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
msgid "Fixed source port for outbound DNS queries."
msgstr ""
@@ -2984,20 +3169,20 @@ msgstr "Operácie nahrávania"
msgid "Flashing…"
msgstr "Nahráva sa…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force"
msgstr "Vynútiť"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid "Force 40MHz mode"
msgstr "Vynútiť 40MHz režim"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
msgid "Force CCMP (AES)"
msgstr "Vynútiť CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force DHCP on this network even if another server is detected."
msgstr "Vynútiť server DHCP pre túto sieť, aj keď je rozpoznaný iný server."
@@ -3009,15 +3194,15 @@ msgstr ""
msgid "Force MLD version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
msgid "Force TKIP"
msgstr "Vynútiť TKIP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
msgid "Force TKIP and CCMP (AES)"
msgstr "Vynútiť TKIP a CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid "Force link"
msgstr "Vynútené spojenie"
@@ -3029,19 +3214,19 @@ msgstr "Vynútiť aktualizáciu"
msgid "Force use of NAT-T"
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:8
+#: modules/luci-base/ucode/template/csrftoken.ut:8
msgid "Form token mismatch"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
msgid ""
-"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> messages between the designated master "
-"interface and downstream interfaces."
+"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
+"designated master interface and downstream interfaces."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
msgid ""
"Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages received on the designated master interface to downstream "
@@ -3052,13 +3237,13 @@ msgstr ""
msgid "Forward DHCP traffic"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
msgid ""
"Forward DHCPv6 messages between the designated master interface and "
"downstream interfaces."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
msgid "Forward Error Correction Seconds (FECS)"
msgstr ""
@@ -3070,7 +3255,7 @@ msgstr ""
msgid "Forward delay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
msgid "Forward mesh peer traffic"
msgstr ""
@@ -3078,7 +3263,7 @@ msgstr ""
msgid "Forward multicast packets as unicast packets on this device."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
msgid "Forwarding mode"
msgstr "Režim presmerovania"
@@ -3086,11 +3271,11 @@ msgstr "Režim presmerovania"
msgid "Fragmentation"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:964
msgid "Fragmentation Threshold"
msgstr "Prah fragmentácie"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
msgctxt "nft nat flag fully-random"
msgid "Full port randomization"
msgstr ""
@@ -3108,7 +3293,7 @@ msgid "GHz"
msgstr "GHz"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
msgid "GPRS only"
msgstr "Iba GPRS"
@@ -3147,8 +3332,8 @@ msgstr "Porty brány"
msgid "Gateway address is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
@@ -3156,10 +3341,10 @@ msgstr ""
msgid "General Settings"
msgstr "Všeobecné nastavenia"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "General Setup"
msgstr "Všeobecné nastavenie"
@@ -3171,7 +3356,7 @@ msgstr ""
msgid "Generate Config"
msgstr "Vygenerovať nastavenie"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid "Generate PMK locally"
msgstr ""
@@ -3179,11 +3364,11 @@ msgstr ""
msgid "Generate archive"
msgstr "Generovať archív"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:789
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819
msgid "Generate configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:829
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859
msgid "Generate configuration…"
msgstr ""
@@ -3191,15 +3376,15 @@ msgstr ""
msgid "Generate new key pair"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
msgid "Generate preshared key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:671
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:691
msgid "Generates a configuration suitable for import on a WireGuard peer"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:763
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
msgid "Generating QR code…"
msgstr ""
@@ -3211,25 +3396,25 @@ msgstr ""
msgid "Global Settings"
msgstr "Globálne nastavenia"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
msgid "Global network options"
msgstr "Globálne voľby siete"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:82
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:84
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
msgid "Go to firmware upgrade..."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:72
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
msgid "Go to password configuration..."
msgstr "Prejsť na konfiguráciu hesla..."
#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3748
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
msgid "Go to relevant configuration page"
@@ -3255,6 +3440,10 @@ msgstr ""
msgid "Grant access to LuCI Wireguard procedures"
msgstr ""
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr ""
+
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
msgid "Grant access to SSH configuration"
msgstr ""
@@ -3360,11 +3549,11 @@ msgstr ""
msgid "Hang Up"
msgstr "Zložiť"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Header Error Code Errors (HEC)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
msgid "Heartbeat interval (kernel: heartbeat)"
msgstr ""
@@ -3380,7 +3569,7 @@ msgstr ""
"Tu môžete nastaviť základné parametre vášho zariadenia, ako je názov "
"hostiteľa alebo časová zóna."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr ""
"Skryť <abbr title=\"Identifikátor nastavenej rozšírenej služby\">ESSID</abbr>"
@@ -3390,11 +3579,11 @@ msgstr ""
msgid "Hide empty chains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
msgid "High"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
msgctxt "Chain hook description"
msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
msgstr ""
@@ -3404,7 +3593,7 @@ msgid "Hop Penalty"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2169
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2231
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
msgid "Host"
@@ -3414,7 +3603,7 @@ msgstr "Hostiteľ"
msgid "Host expiry timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
msgid "Host requests this filename from the boot server."
msgstr ""
@@ -3423,9 +3612,9 @@ msgid "Host-Uniq tag content"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
msgid "Hostname"
@@ -3435,11 +3624,11 @@ msgstr "Názov hostiteľa"
msgid "Hostname to send when requesting DHCP"
msgstr "Názov hostiteľa na odoslanie pri požadovaní servera DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
msgid "Hostnames"
msgstr "Názvy hostiteľov"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
msgid ""
"Hostnames are used to bind a domain name to an IP address. This setting is "
"redundant for hostnames already configured with static leases, but it can be "
@@ -3462,18 +3651,30 @@ msgstr ""
msgid "Hybrid"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
msgctxt "nft icmpv6 code"
msgid "ICMPv6 code"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
msgctxt "nft icmpv6 type"
msgid "ICMPv6 type"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
+msgid "ID"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3491,11 +3692,11 @@ msgstr "Skupina IKE DH"
msgid "IP Addresses"
msgstr "Adresy IP"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
msgid "IP Protocol"
msgstr "Protokol IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
msgid "IP Sets"
msgstr ""
@@ -3503,7 +3704,7 @@ msgstr ""
msgid "IP Type"
msgstr "Typ IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
msgid "IP address"
@@ -3519,7 +3720,14 @@ msgstr "Adresa IP je neplatná"
msgid "IP address is missing"
msgstr "Chýba adresa IP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:37
msgctxt "nft ip protocol"
msgid "IP protocol"
msgstr ""
@@ -3529,15 +3737,15 @@ msgctxt "nft meta l4proto"
msgid "IP protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
msgid "IP set"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305
msgid "IP sets"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
msgid "IPs to override with NXDOMAIN"
msgstr ""
@@ -3545,14 +3753,14 @@ msgstr ""
msgid "IPsec XFRM"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
msgid "IPv4"
msgstr "IPv4"
@@ -3579,7 +3787,7 @@ msgstr "IPv4 prúd"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
msgid "IPv4 address"
@@ -3619,11 +3827,11 @@ msgstr ""
msgid "IPv4 prefix length"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:626
msgid "IPv4 traffic table \"%h\""
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
msgid "IPv4+IPv6"
msgstr "IPv4+IPv6"
@@ -3636,23 +3844,23 @@ msgstr ""
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:634
msgid "IPv4/IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:109
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
msgid "IPv6"
msgstr "IPv6"
@@ -3668,7 +3876,7 @@ msgstr ""
msgid "IPv6 Neighbours"
msgstr "IPv6 susedia"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
msgid "IPv6 RA Settings"
msgstr ""
@@ -3680,11 +3888,11 @@ msgstr ""
msgid "IPv6 Rules"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
msgid "IPv6 Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid "IPv6 ULA-Prefix"
msgstr ""
@@ -3698,12 +3906,12 @@ msgstr ""
msgid "IPv6 address"
msgstr "Adresa IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid "IPv6 assignment hint"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid "IPv6 assignment length"
msgstr ""
@@ -3719,7 +3927,7 @@ msgstr ""
msgid "IPv6 only"
msgstr "Iba IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid "IPv6 preference"
msgstr ""
@@ -3728,7 +3936,7 @@ msgstr ""
msgid "IPv6 prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid "IPv6 prefix filter"
msgstr ""
@@ -3742,15 +3950,15 @@ msgstr ""
msgid "IPv6 routed prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid "IPv6 source routing"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid "IPv6 suffix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
msgid "IPv6 suffix (hex)"
msgstr ""
"<abbr title=\"Internetový Protokol Verzia 6\">IPv6</abbr>-Prípona (hex)"
@@ -3759,11 +3967,11 @@ msgstr ""
msgid "IPv6 support"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:630
msgid "IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr ""
@@ -3782,7 +3990,7 @@ msgstr ""
msgid "IPv6-over-IPv4 (6to4)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
msgid "Identity"
msgstr "Identita"
@@ -3798,7 +4006,7 @@ msgstr ""
msgid "If checked, encryption is disabled"
msgstr "Ak je zaškrtnuté, šifrovanie bude zakázané"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
@@ -3808,56 +4016,56 @@ msgstr ""
msgid "If set, the meaning of the match options is inverted"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
"otherwise modifications will be reverted."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
msgid "If unchecked, no default route is configured"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid ""
"If your physical memory is insufficient unused data can be temporarily "
-"swapped to a swap-device resulting in a higher amount of usable <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
-"slow process as the swap-device cannot be accessed with the high datarates "
-"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+"swapped to a swap-device resulting in a higher amount of usable <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
msgid "Ignore <code>/etc/hosts</code>"
msgstr "Ignorovať súbor <code>/etc/hosts</code>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid "Ignore interface"
msgstr "Ignorovať rozhranie"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
msgid "Ignore resolv file"
msgstr ""
@@ -3869,25 +4077,25 @@ msgstr "Obraz"
msgid "Image check failed:"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import as peer"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:484
-msgid "Import peer configuration…"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:504
+msgid "Import configuration as peer…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:470
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
msgid "Import settings"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:366
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:391
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:376
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:403
msgid "Imported peer configuration"
msgstr ""
@@ -3905,7 +4113,7 @@ msgid ""
"order to avoid broadcast loops that can bring the entire LAN to a standstill."
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:13
+#: modules/luci-base/ucode/template/csrftoken.ut:13
msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
@@ -3949,6 +4157,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Incoming key"
msgstr ""
@@ -3961,9 +4170,9 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:187
msgid "Info"
-msgstr ""
+msgstr "Informácie"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Information"
msgstr "Informácie"
@@ -3982,7 +4191,6 @@ msgid "Ingress device name"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
msgstr ""
@@ -3994,31 +4202,40 @@ msgstr "Inicializačný skript"
msgid "Initscripts"
msgstr "Inicializačné skripty"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid "Inner certificate constraint (Domain)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid "Inner certificate constraint (SAN)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid "Inner certificate constraint (Subject)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid "Inner certificate constraint (Wildcard)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:310
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
msgid "Install protocol extensions..."
msgstr "Inštalovať rozšírenia protokolu..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
msgid "Instance"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
+msgid "Instance Details"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid ""
"Instead of joining any network with a matching SSID, only connect to the "
"BSSID <code>%h</code>."
@@ -4028,6 +4245,7 @@ msgstr ""
msgid "Insufficient permissions to read UCI configuration."
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
@@ -4035,7 +4253,7 @@ msgstr ""
msgid "Interface"
msgstr "Rozhranie"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:728
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
msgid "Interface \"%h\" is already marked as designated master."
msgstr ""
@@ -4043,7 +4261,7 @@ msgstr ""
msgid "Interface %q device auto-migrated from %q to %q."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
msgid "Interface Configuration"
msgstr "Konfigurácia rozhrania"
@@ -4051,7 +4269,7 @@ msgstr "Konfigurácia rozhrania"
msgid "Interface ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
msgid "Interface has %d pending changes"
msgstr "Rozhranie obsahuje čakajúce zmeny: %d"
@@ -4060,51 +4278,47 @@ msgstr "Rozhranie obsahuje čakajúce zmeny: %d"
msgid "Interface is disabled"
msgstr "Rozhranie je zakázané"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:65
msgid "Interface is marked for deletion"
msgstr "Rozhranie je označené na odstránenie"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is reconnecting..."
msgstr "Rozhranie sa opätovne pripája..."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:194
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:214
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is shutting down..."
msgstr "Rozhranie sa vypína..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
msgid "Interface is starting..."
msgstr "Spúšťa sa rozhranie..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304
msgid "Interface is stopping..."
msgstr "Zastavuje sa rozhranie..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Interface name"
msgstr "Názov rozhrania"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:314
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Interface not present or not connected yet."
msgstr "Rozhranie nie je prítomné alebo ešte pripojené."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:507
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
msgid "Interfaces"
-msgstr "Rozhrania"
+msgstr "Rozhranie"
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:20
msgid "Internal"
msgstr ""
-#: modules/luci-base/luasrc/view/error500.htm:8
-msgid "Internal Server Error"
-msgstr "Interná chyba serveru"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
msgid "Interval For Sending Learning Packets"
msgstr ""
@@ -4127,7 +4341,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
msgid "Invalid APN provided"
msgstr ""
@@ -4173,16 +4387,20 @@ msgstr "Neplatný príkaz"
msgid "Invalid hexadecimal value"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
msgid "Invalid username and/or password! Please try again."
msgstr ""
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "Invert match"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Isolate Clients"
msgstr "Izolovať klientov"
@@ -4194,21 +4412,21 @@ msgstr ""
"Zdá sa, že sa pokúšate nahrať obraz, ktorý sa nezmestí do pamäte flash. "
"Prosím, overte súbor obrazu!"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
msgid "JavaScript required!"
msgstr "Vyžaduje sa JavaScript!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
msgid "Join Network"
msgstr "Pripojiť sa k sieti"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1829
msgid "Join Network: Wireless Scan"
msgstr "Pripojiť sa k sieti: Prehľadanie bezdrôtovej siete"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2107
msgid "Joining Network: %q"
msgstr "Pripája sa k sieti: %q"
@@ -4220,24 +4438,28 @@ msgstr ""
msgid "Keep settings and retain the current configuration"
msgstr "Ponechať nastavenia a nestratiť aktuálnu konfiguráciu"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgid "Keep-Alive"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Kernel Log"
msgstr "Záznam jadra"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
msgid "Kernel Version"
msgstr "Verzia jadra"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462
msgid "Key"
msgstr "Kľúč"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
msgid "Key #%d"
msgstr "Kľúč #%d"
@@ -4245,6 +4467,7 @@ msgstr "Kľúč #%d"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Key for incoming packets (optional)."
msgstr ""
@@ -4252,15 +4475,20 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Key for outgoing packets (optional)."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
msgctxt "Label indicating that WireGuard peer lacks public key"
msgid "Key missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
msgctxt "nft unit"
msgid "KiB"
msgstr ""
@@ -4304,12 +4532,12 @@ msgstr ""
msgid "LED Configuration"
msgstr "Konfigurácia LED"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
msgid "LLC"
msgstr "LLC"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid "Label"
msgstr "Menovka"
@@ -4321,14 +4549,25 @@ msgstr "Jazyk"
msgid "Language and Style"
msgstr "Jazyk a štýl"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
msgid "Last member interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
msgid "Latency"
msgstr "Oneskorenie"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
+msgid "Latest Handshake"
+msgstr ""
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
msgstr ""
@@ -4337,16 +4576,16 @@ msgstr ""
msgid "Learn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Learn routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
msgid "Lease file"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid "Lease time"
msgstr "Čas prenájmu"
@@ -4370,38 +4609,38 @@ msgstr ""
msgid "Leave empty to use the current WAN address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid ""
"Legacy or badly behaving devices may require legacy 802.11b rates to "
"interoperate. Airtime efficiency may be significantly reduced where these "
"are used. It is recommended to not allow 802.11b rates where possible."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
msgid "Legend:"
msgstr "Legenda:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Limit"
msgstr "Obmedzenie"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Line Attenuation (LATN)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
msgid "Line Mode"
msgstr "Režim linky"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
msgid "Line State"
msgstr "Stav linky"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Line Uptime"
msgstr "Doba pripojenia linky"
@@ -4417,21 +4656,21 @@ msgstr "Monitorovanie linky"
msgid "Link On"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
msgctxt "nft @ll,off,len"
msgid "Link layer header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:514
msgid "List of IP addresses to convert into NXDOMAIN responses."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
-msgid "List of IP sets to populate with the specified domain IPs."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
+msgid "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid ""
"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID "
@@ -4440,7 +4679,7 @@ msgid ""
"Association."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
"as 6 octets with colons,128-bit key as hex string. <br />This list is used "
@@ -4453,25 +4692,30 @@ msgstr ""
msgid "List of SSH key files for auth"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
msgid "List of domains to allow RFC1918 responses for."
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
-msgid "List of domains to force to an IP address."
-msgstr ""
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
msgid "List of upstream resolvers to forward queries to."
msgstr ""
-"Zoznam serverov <abbr title=\"Domain Name System\">DNS</abbr>, ktorým sa "
-"majú presmerovať požiadavky"
+"Zoznam nadriadených serverov <abbr title=\"Domain Name System\">DNS</abbr>, "
+"ktorým sa majú presmerovať požiadavky."
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
msgid "Listen Port"
msgstr "Načúvací port"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+msgid "Listen address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+msgid "Listen and Relay To IP family must be homogeneous."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342
msgid "Listen interfaces"
msgstr "Načúvacie rozhrania"
@@ -4480,17 +4724,17 @@ msgid "Listen only on the given interface or, if unspecified, on all"
msgstr ""
"Načúvať iba na zadaných rozhraniach, alebo na všetkých, ak nie sú určené"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
msgid ""
"Listen only on the specified interfaces, and loopback if not excluded "
"explicitly."
msgstr "Obmedzenie načúvanie na tieto rozhrania a slučku."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
msgid "ListenPort setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520
msgid "Listening port for inbound DNS queries."
msgstr ""
@@ -4499,7 +4743,7 @@ msgstr ""
msgid "Load"
msgstr "Zaťaženie"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:63
msgid "Load Average"
msgstr "Priemerné zaťaženie"
@@ -4507,27 +4751,28 @@ msgstr "Priemerné zaťaženie"
msgid "Load configuration…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2038
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
msgid "Loading data…"
-msgstr ""
+msgstr "Načítavam údaje…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
msgid "Loading directory contents…"
msgstr "Načítava sa obsah priečinka…"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
-#: modules/luci-base/luasrc/view/view.htm:4
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
msgid "Loading view…"
msgstr "Načítava sa zobrazenie…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
msgid "Local"
msgstr ""
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
msgid "Local IP address"
msgstr "Miestna adresa IP"
@@ -4547,11 +4792,12 @@ msgstr "Miestna adresa IP na priradenie"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "Local IPv4 address"
msgstr "Miestna adresa IPv4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
msgid "Local IPv6 DNS server"
msgstr ""
@@ -4567,44 +4813,53 @@ msgstr "Miestna adresa IPv6"
msgid "Local Startup"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
msgid "Local Time"
msgstr "Miestny čas"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1019
msgid "Local ULA"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
msgid "Local domain"
msgstr "Miestna doména"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
msgid "Local domain suffix appended to DHCP names and hosts file entries."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
msgid "Local server"
msgstr "Miestny server"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
msgid "Local service only"
msgstr "Iba miestna služba"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
msgid "Localise queries"
msgstr "Lokalizovať požiadavky"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid "Lock to BSSID"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft log action"
+msgid "Log event \"<strong>%h</strong>…\""
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
msgid "Log output level"
msgstr "Úroveň výstupného záznamu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
msgid "Log queries"
msgstr ""
@@ -4628,8 +4883,8 @@ msgstr ""
msgid "Logical network to which the tunnel will be added (bridged) (optional)."
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
msgid "Login"
msgstr "Prihlásiť sa"
@@ -4641,24 +4896,28 @@ msgstr "Odhlásiť sa"
msgid "Loose filtering"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Loss of Signal Seconds (LOSS)"
msgstr "Sekundy straty signálu (LOSS)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
msgid "Lowest leased address as offset from the network address."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
msgid "MAC"
msgstr "MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
msgid "MAC Address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
msgid "MAC Address Filter"
msgstr "Filter MAC adries"
@@ -4667,15 +4926,15 @@ msgid "MAC Address For The Actor"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
msgid "MAC VLAN"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2168
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2230
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
@@ -4684,11 +4943,11 @@ msgstr ""
msgid "MAC address"
msgstr "Adresa MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
msgid "MAC-Filter"
msgstr "Filter adries MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
msgid "MAC-List"
msgstr "Zoznam adries MAC"
@@ -4724,7 +4983,7 @@ msgid "MII Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
@@ -4732,14 +4991,18 @@ msgstr ""
msgid "MTU"
msgstr "MTU"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+msgid "MX"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
msgid ""
"Make sure to clone the root filesystem using something like the commands "
"below:"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
@@ -4748,31 +5011,31 @@ msgstr ""
msgid "Manual"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3891
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
msgid "Master"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Max. Attainable Data Rate (ATTNDR)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533
msgid "Max. DHCP leases"
msgstr ""
"<abbr title=\"maximalny\">Max. počet</abbr> <abbr title=\"Konfiguračný "
"protokol dynamického hostiteľa\">DHCP</abbr> prenájmov"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
msgid "Max. EDNS0 packet size"
msgstr ""
-"<abbr title=\"maximálna\">Max.</abbr> veľkosť paketu <abbr title="
-"\"Mechanizmy rozšírenia pre systém názvov domén\">EDNS0</abbr>"
+"<abbr title=\"maximálna\">Max.</abbr> veľkosť paketu <abbr "
+"title=\"Mechanizmy rozšírenia pre systém názvov domén\">EDNS0</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
msgid "Max. concurrent queries"
msgstr "<abbr title=\"maximálny\">Max.</abbr> počet súbežných dotazov"
@@ -4780,29 +5043,28 @@ msgstr "<abbr title=\"maximálny\">Max.</abbr> počet súbežných dotazov"
msgid "Maximum age"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
msgid "Maximum allowed Listen Interval"
msgstr "Maximálny povolený interval načúvania"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
msgid "Maximum allowed number of active DHCP leases."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
msgid "Maximum allowed number of concurrent DNS queries."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
msgid "Maximum allowed size of EDNS0 UDP packets."
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Maximum amount of seconds to wait for the modem to become ready"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Maximum number of leased addresses."
msgstr ""
@@ -4810,16 +5072,20 @@ msgstr ""
msgid "Maximum snooping table size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid ""
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid "Maximum transmit power"
msgstr "Maximálny vysielací výkon"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+msgid "May prevent VoIP or other services from working."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
@@ -4846,7 +5112,7 @@ msgstr "Pamäť"
msgid "Memory usage (%)"
msgstr "Využitie pamäte (%)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
msgid "Mesh"
msgstr ""
@@ -4854,7 +5120,7 @@ msgstr ""
msgid "Mesh ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:997
msgid "Mesh Id"
msgstr ""
@@ -4884,12 +5150,12 @@ msgstr ""
msgid "Metric"
msgstr "Metrika"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
msgctxt "nft unit"
msgid "MiB"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
@@ -4907,7 +5173,7 @@ msgid ""
"Prevents ARP cache thrashing."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid ""
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
@@ -4925,7 +5191,7 @@ msgstr ""
msgid "Mobile Data"
msgstr "Mobilné dáta"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "Mobility Domain"
msgstr ""
@@ -4934,14 +5200,14 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1813
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
msgid "Mode"
msgstr "Režim"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
msgid "Model"
msgstr "Model"
@@ -4955,13 +5221,13 @@ msgid ""
"minutes."
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "Modem default"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
msgid "Modem device"
@@ -4972,12 +5238,11 @@ msgid "Modem disconnection in progress. Please wait."
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Modem init timeout"
msgstr ""
@@ -4990,8 +5255,8 @@ msgstr ""
msgid "ModemManager"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3895
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1080
msgid "Monitor"
msgstr ""
@@ -5017,7 +5282,7 @@ msgstr "Body pripojení"
msgid "Mount Points - Mount Entry"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
msgid "Mount Points - Swap Entry"
msgstr ""
@@ -5035,11 +5300,11 @@ msgstr "Pripojiť pričlenené zariadenia"
msgid "Mount filesystems not specifically configured"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "Mount options"
msgstr "Voľby pripojenia"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Mount point"
msgstr "Bod pripojenia"
@@ -5059,6 +5324,10 @@ msgstr ""
msgid "Move up"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid "Multi To Unicast"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
@@ -5078,11 +5347,11 @@ msgstr ""
msgid "Multicast to unicast"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid "NAS ID"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:537
msgid "NAT action chain \"%h\""
msgstr ""
@@ -5095,11 +5364,11 @@ msgid "NAT64 Prefix"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
msgid "NCM"
msgstr "NCM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "NDP-Proxy slave"
msgstr ""
@@ -5112,29 +5381,42 @@ msgid "NTP server candidates"
msgstr "Kandidáti serverov NTP"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4139
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
msgid "Name"
msgstr "Názov"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid "Name of the new network"
msgstr "Názov novej siete"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr ""
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
msgid "Navigation"
msgstr "Navigácia"
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "Neighbour Report"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Neighbour cache validity"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2229
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
@@ -5147,32 +5429,28 @@ msgstr "Sieť"
msgid "Network Coding"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
msgid "Network Mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid "Network SSID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
-msgid "Network Utilities"
-msgstr "Sieťové nástroje"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
msgid "Network address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
msgid "Network boot image"
msgstr "Obraz sieťového zavedenia"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:408
msgid "Network bridge configuration migration"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1435
msgid "Network device"
msgstr ""
@@ -5185,16 +5463,16 @@ msgstr ""
msgid "Network device is not present"
msgstr "Sieťové zariadenie nie je prítomné"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:646
msgid "Network device table \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
msgctxt "nft @nh,off,len"
msgid "Network header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:442
msgid "Network ifname configuration migration"
msgstr ""
@@ -5203,7 +5481,7 @@ msgstr ""
msgid "Network interface"
msgstr "Sieťové rozhranie"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
msgid "Network-ID"
msgstr ""
@@ -5211,17 +5489,23 @@ msgstr ""
msgid "Never"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
+#, fuzzy
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr "Vrátiť späť"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
msgid ""
"Never forward matching domains and subdomains, resolve from DHCP or hosts "
"files only."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1172
msgid "New interface for \"%s\" can not be created: %s"
msgstr "Nedá sa vytvoriť nové rozhranie „%s“: %s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1123
msgid "New interface name…"
msgstr "Názov nového rozhrania…"
@@ -5229,13 +5513,13 @@ msgstr "Názov nového rozhrania…"
msgid "Next »"
msgstr "Ďalej »"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
msgstr "Nie"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
msgid "No DHCP Server configured for this interface"
msgstr "Pre toto rozhranie nie je nastavený server DHCP"
@@ -5243,7 +5527,7 @@ msgstr "Pre toto rozhranie nie je nastavený server DHCP"
msgid "No Data"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
msgid "No Encryption"
msgstr "Žiadne šifrovanie"
@@ -5259,9 +5543,13 @@ msgstr "Bez NAT-T"
msgid "No RX signal"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
+msgid "No WireGuard interfaces configured."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:82
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
msgid ""
"No changes to settings will be stored and are lost after rebooting. This "
@@ -5272,7 +5560,11 @@ msgstr ""
msgid "No client associated"
msgstr "Nie je priradený žiadny klient"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -5295,15 +5587,11 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2913
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
msgid "No entries in this directory"
msgstr "V tomto adresári nie sú žiadne položky"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
-msgid "No files found"
-msgstr "Nenašli sa žiadne súbory"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
msgid ""
"No fixed interface listening port defined, peers might not be able to "
"initiate connections to this WireGuard instance!"
@@ -5338,30 +5626,35 @@ msgstr ""
msgid "No more slaves available, can not save interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494
msgid "No negative cache"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:697
msgid "No nftables ruleset loaded."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
msgid "No password set!"
msgstr "Nie je nastavené heslo!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+#, fuzzy
+msgid "No peers connected"
+msgstr "Nepripojené"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
msgid "No peers defined yet."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
msgid "No public keys present yet."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:614
msgctxt "nft chain is empty"
msgid "No rules in this chain"
msgstr ""
@@ -5374,8 +5667,8 @@ msgstr ""
msgid "No validation or filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "No zone assigned"
msgstr "Žiadna priradená zóna"
@@ -5387,7 +5680,7 @@ msgstr "Žiadna priradená zóna"
msgid "Noise"
msgstr "Šum"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Noise Margin (SNR)"
msgstr ""
@@ -5395,11 +5688,11 @@ msgstr ""
msgid "Noise:"
msgstr "Šum:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Non Pre-emptive CRC errors (CRC_P)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
msgid "Non-wildcard"
msgstr ""
@@ -5407,14 +5700,14 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:112
msgid "None"
-msgstr ""
+msgstr "Žiadny"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
msgid "Normal"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:8
+#: modules/luci-base/ucode/template/error404.ut:9
msgid "Not Found"
msgstr "Nenájdené"
@@ -5426,15 +5719,15 @@ msgstr ""
msgid "Not connected"
msgstr "Nepripojené"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:131
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:157
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:328
msgid "Not present"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Not started on boot"
msgstr "Nespustené po zavedení"
@@ -5442,12 +5735,18 @@ msgstr "Nespustené po zavedení"
msgid "Not supported"
msgstr "Nepodporované"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid ""
"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
"have problems"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(<code>addr#port</code>)."
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "Notes"
msgstr ""
@@ -5456,7 +5755,7 @@ msgstr ""
msgid "Notice"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:138
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:135
msgid "Nslookup"
msgstr ""
@@ -5464,7 +5763,7 @@ msgstr ""
msgid "Number of IGMP membership reports"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr ""
@@ -5481,7 +5780,7 @@ msgid "Obfuscated Password"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
@@ -5513,7 +5812,7 @@ msgstr ""
msgid "On-link"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
msgid "One of hostname or MAC address must be specified!"
msgstr ""
@@ -5544,12 +5843,11 @@ msgid ""
"Only if current active slave fails and the primary slave is up (failure, 2)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:683
msgid "Open iptables rules overview…"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
msgstr "Otvoriť zoznam..."
@@ -5558,35 +5856,35 @@ msgstr "Otvoriť zoznam..."
msgid "OpenConnect (CISCO AnyConnect)"
msgstr ""
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
msgid "OpenFortivpn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
"Protocol\">NDP</abbr> proxying."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise fall back to <em>server mode</em>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
msgid ""
"Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
"otherwise disable service."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
msgid "Operating frequency"
msgstr "Pracovná frekvencia"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
msgid "Option \"%s\" contains an invalid input value."
msgstr ""
@@ -5594,15 +5892,15 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
msgid "Option changed"
msgstr "Voľba zmenená"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
msgid "Option removed"
msgstr "Voľba odstránená"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
msgid "Optional"
msgstr "Voliteľné"
@@ -5610,13 +5908,17 @@ msgstr "Voliteľné"
msgid "Optional, free-form notes about this device"
msgstr ""
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid ""
"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -5624,17 +5926,17 @@ msgid ""
"for the interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
msgid "Optional. Description of peer."
msgstr "Voliteľné. Popis účastníka."
@@ -5642,13 +5944,13 @@ msgstr "Voliteľné. Popis účastníka."
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
msgid ""
"Optional. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5663,11 +5965,11 @@ msgstr ""
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Optional. Port of peer."
msgstr "Voliteľné. Port účastníka."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid ""
"Optional. Private key of the WireGuard peer. The key is not required for "
"establishing a connection but allows generating a peer configuration or QR "
@@ -5675,7 +5977,7 @@ msgid ""
"exported."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -5689,18 +5991,23 @@ msgstr ""
msgid "Options"
msgstr "Voľby"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
msgid ""
"Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
-"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</code>"
-"\" for default route. <code>0.0.0.0</code> means \"the address of the system "
-"running dnsmasq\"."
+"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
+"code>\" for default route. <code>0.0.0.0</code> means \"the address of the "
+"system running dnsmasq\"."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
msgid "Options:"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+msgid "Ordinal: lower comes first."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
msgid "Originator Interval"
msgstr ""
@@ -5732,6 +6039,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Outgoing key"
msgstr ""
@@ -5755,11 +6063,11 @@ msgstr "Výstupná zóna"
msgid "Overlap"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
msgid "Override IPv4 routing table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
msgid "Override IPv6 routing table"
msgstr ""
@@ -5770,7 +6078,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -5778,6 +6086,7 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
msgid "Override MTU"
msgstr "Prepísať MTU"
@@ -5799,13 +6108,13 @@ msgstr ""
msgid "Override TTL"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
msgid ""
"Override default MAC address - the range of usable addresses might be "
"limited by the driver"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Override default interface name"
msgstr ""
@@ -5813,7 +6122,7 @@ msgstr ""
msgid "Override the gateway in DHCP responses"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
@@ -5831,7 +6140,7 @@ msgstr "Prehľad"
msgid "Overwrite existing file \"%s\" ?"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:345
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355
msgid "Overwrite the current settings with the imported configuration?"
msgstr ""
@@ -5845,7 +6154,7 @@ msgstr "PAP/CHAP (oba)"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
@@ -5858,7 +6167,7 @@ msgstr "Heslo PAP/CHAP"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
@@ -5879,7 +6188,7 @@ msgstr "PID"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
msgid "PIN"
msgstr "PIN"
@@ -5889,7 +6198,7 @@ msgstr "PIN"
msgid "PIN code rejected"
msgstr "Kód PIN bol zamietnutý"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1570
msgid "PMK R1 Push"
msgstr ""
@@ -5930,20 +6239,20 @@ msgstr ""
msgid "PSID-bits length"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:571
msgctxt "Label indicating that WireGuard peer uses a PSK"
msgid "PSK"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1528
msgid "PTM/EFM (Packet Transfer Mode)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "PXE/TFTP Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid "Packet Steering"
msgstr ""
@@ -5952,6 +6261,11 @@ msgctxt "nft meta mark"
msgid "Packet mark"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta time"
+msgid "Packet receive time"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr "Pakety"
@@ -5960,8 +6274,8 @@ msgstr "Pakety"
msgid "Packets To Transmit Before Moving To Next Slave"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "Part of zone %q"
msgstr "Časť zóny %q"
@@ -5970,13 +6284,13 @@ msgctxt "MACVLAN mode"
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
msgid "Password"
msgstr "Heslo"
@@ -5984,11 +6298,11 @@ msgstr "Heslo"
msgid "Password authentication"
msgstr "Heslo pre overenie totožnosti"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
msgid "Password of Private Key"
msgstr "Heslo súkromného kľúča"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
msgid "Password of inner Private Key"
msgstr "Heslo vnútorného súkromného kľúča"
@@ -6003,50 +6317,50 @@ msgstr "Sila hesla"
msgid "Password2"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
msgstr "Vložte alebo pretiahnite súbor kľúča SSH…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:424
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:444
msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:417
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
msgid ""
"Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
"another system below to create a matching peer entry allowing that system to "
"connect to the local WireGuard interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:423
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:443
msgid "Paste or drag supplied WireGuard configuration file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
msgid "Path to CA-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
msgid "Path to Client-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
msgid "Path to Private Key"
msgstr "Cesta k súkromnému kľúču"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
msgid "Path to inner CA-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
msgid "Path to inner Client-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid "Path to inner Private Key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
msgid "Paused"
msgstr "Pozastavené"
@@ -6064,6 +6378,15 @@ msgstr "Pozastavené"
msgid "Peak:"
msgstr "Špička:"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+#, fuzzy
+msgid "Peer"
+msgstr "Účastníci"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
+msgid "Peer Details"
+msgstr ""
+
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
msgstr "Adresa IP účastníka, ktorá sa má priradiť"
@@ -6081,7 +6404,7 @@ msgstr "Chýba adresa účastníka"
msgid "Peer device name"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Peer disabled"
msgstr ""
@@ -6112,11 +6435,15 @@ msgstr "Vykonať obnovenie"
msgid "Permission denied"
msgstr "Prístup zamietnutý"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid "Persistent Keep Alive"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Persistent reconnect interval"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334
msgid "PersistentKeepAlive setting is invalid"
msgstr ""
@@ -6124,30 +6451,30 @@ msgstr ""
msgid "Phy Rate:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
msgid "Physical Settings"
msgstr "Fyzické nastavenia"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:98
msgid "Ping"
msgstr "Ping"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Pkts."
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:19
+#: modules/luci-base/ucode/template/sysauth.ut:19
msgid "Please enter your username and password."
msgstr "Prosím, zadajte vaše používateľské meno a heslo."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4122
msgid "Please select the file to upload."
msgstr "Prosím, vyberte súbor na odovzdanie."
@@ -6155,15 +6482,22 @@ msgstr "Prosím, vyberte súbor na odovzdanie."
msgid "Policy"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
msgctxt "Chain hook policy"
msgid "Policy: <strong>%h</strong> (%h)"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "Port"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
+#, fuzzy
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr "Port"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
msgid "Port isolation"
msgstr ""
@@ -6176,19 +6510,19 @@ msgstr "Stav portu:"
msgid "Potential negation of: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
msgid "Power Management Mode"
msgstr "Režim správy napájania"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "Pre-emptive CRC errors (CRCP_P)"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
msgid "Prefer LTE"
msgstr "Uprednostniť LTE"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
msgid "Prefer UMTS"
msgstr ""
@@ -6200,15 +6534,15 @@ msgstr ""
msgid "Prefix suppressor"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid "Preshared Key"
msgstr "Predzdieľaný kľúč"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:550
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
msgid "Preshared key in use"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308
msgid "PresharedKey setting is invalid"
msgstr ""
@@ -6223,7 +6557,7 @@ msgid ""
"ignore failures"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Prevents client-to-client communication"
msgstr "Zabráni komunikácii medzi klientmi"
@@ -6253,13 +6587,15 @@ msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
msgid "Priority"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:545
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
msgctxt "Label indicating that WireGuard peer private key is stored"
msgid "Private"
msgstr ""
@@ -6270,15 +6606,15 @@ msgid "Private (Prevent communication between MAC VLANs)"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid "Private Key"
msgstr "Súkromný kľúč"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:564
msgid "Private key present"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:290
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
msgid "PrivateKey setting is missing or invalid"
msgstr ""
@@ -6291,9 +6627,9 @@ msgstr "Procesy"
msgid "Prot."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:564
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1137
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
@@ -6305,13 +6641,13 @@ msgstr "Protokol"
msgid "Provide NTP server"
msgstr "Poskytnúť server NTP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid ""
"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
"and requests."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
msgid "Provide new network"
msgstr ""
@@ -6321,25 +6657,36 @@ msgid ""
"interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+msgid "Proxy Server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid "ProxyARP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
msgid "Public Key"
msgstr "Verejný kľúč"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
msgid "Public key is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:556
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
msgctxt "Tooltip displaying full WireGuard peer public key"
msgid "Public key: %h"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
msgid ""
"Public keys allow for the passwordless SSH logins with a higher security "
"compared to the use of plain passwords. In order to upload a new key to the "
@@ -6351,7 +6698,7 @@ msgstr ""
msgid "Public prefix routed to this device for distribution to clients."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
msgid "PublicKey setting is invalid"
msgstr ""
@@ -6364,7 +6711,7 @@ msgstr ""
msgid "Quality"
msgstr "Kvalita"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
msgid "Query all available upstream resolvers."
msgstr ""
@@ -6376,35 +6723,35 @@ msgstr ""
msgid "Query response interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "R0 Key Lifetime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "R1 Key Holder"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430
msgid "RADIUS Accounting Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
msgid "RADIUS Accounting Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
msgid "RADIUS Accounting Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
msgid "RADIUS Authentication Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
msgid "RADIUS Authentication Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
msgid "RADIUS Authentication Server"
msgstr ""
@@ -6412,16 +6759,20 @@ msgstr ""
msgid "RFC3947 NAT-T mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid "RSN Preauth"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "RSSI threshold for joining"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
msgid "RTS/CTS Threshold"
msgstr "Prah RTS/CTS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
msgid "RX"
msgstr "Prijímanie"
@@ -6429,11 +6780,17 @@ msgstr "Prijímanie"
msgid "RX Rate"
msgstr "Rýchlosť prijímania"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2233
msgid "RX Rate / TX Rate"
msgstr "Rýchl. prijímania /odosielania"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
msgctxt "nft nat flag random"
msgid "Randomize source port mapping"
msgstr ""
@@ -6442,13 +6799,13 @@ msgstr ""
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
msgstr ""
-"Prečítanie súboru <code>/etc/ethers</code> na nastavenie servera <abbr title="
-"\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
+"prečítajte si <code>/etc/ethers</code> na nastavenie servera <abbr "
+"title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
msgid "Really switch protocol?"
msgstr "Skutočne sa má prepnúť protokol?"
@@ -6456,11 +6813,11 @@ msgstr "Skutočne sa má prepnúť protokol?"
msgid "Realtime Graphs"
msgstr "Grafy v reálnom čase"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "Reassociation Deadline"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
msgid "Rebind protection"
msgstr ""
@@ -6484,11 +6841,19 @@ msgstr "Vykoná reštart operačného systému vášho zariadenia"
msgid "Receive"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
+msgid "Received Data"
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+msgid "Reconnect Timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
msgid "Reconnect this interface"
msgstr "Opätovne pripojiť toto rozhranie"
@@ -6496,12 +6861,12 @@ msgstr "Opätovne pripojiť toto rozhranie"
msgid "Redirect to HTTPS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
msgctxt "nft redirect to port"
msgid "Redirect to local port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
msgctxt "nft redirect"
msgid "Redirect to local system"
msgstr ""
@@ -6510,26 +6875,30 @@ msgstr ""
msgid "References"
msgstr "Referencie"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361
+msgid "Refresh Channels"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
msgid "Refreshing"
msgstr "Obnovovanie"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
msgctxt "nft reject with icmp type"
msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
msgctxt "nft reject with icmpx type"
msgid "Reject packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
msgctxt "nft reject with icmpv6 type"
msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
msgctxt "nft reject with tcp reset"
msgid "Reject packet with <strong>TCP reset</strong>"
msgstr ""
@@ -6541,6 +6910,8 @@ msgid ""
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
msgid "Relay"
msgstr ""
@@ -6550,6 +6921,14 @@ msgstr ""
msgid "Relay Bridge"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+msgid "Relay To address"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
msgid "Relay between networks"
msgstr ""
@@ -6568,6 +6947,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid "Remote IPv4 address or FQDN"
msgstr ""
@@ -6580,15 +6960,23 @@ msgstr ""
msgid "Remote IPv6 address or FQDN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:908
msgid "Remove"
msgstr "Odstrániť"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
msgid "Remove related device settings from the configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Replace wireless configuration"
msgstr ""
@@ -6618,7 +7006,7 @@ msgstr ""
msgid "Require incoming packets serialization (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
msgid "Required"
msgstr "Vyžadované"
@@ -6630,7 +7018,11 @@ msgstr ""
msgid "Required. Base64-encoded private key for this interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
msgid "Required. Public key of the WireGuard peer."
msgstr ""
@@ -6642,67 +7034,67 @@ msgstr ""
msgid "Required. XFRM interface ID to be used for SA."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
msgid "Requires hostapd"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
msgid "Requires hostapd with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
msgid "Requires hostapd with EAP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
msgid "Requires hostapd with OWE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
msgid "Requires hostapd with SAE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
msgid "Requires hostapd with WEP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
msgid "Requires wpa-supplicant"
msgstr "Vyžaduje balík wpa-supplicant"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
msgid "Requires wpa-supplicant with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
msgid "Requires wpa-supplicant with EAP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
msgid "Requires wpa-supplicant with OWE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1358
msgid "Requires wpa-supplicant with SAE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
msgid "Requires wpa-supplicant with WEP support"
msgstr ""
@@ -6711,7 +7103,7 @@ msgid "Reselection policy for primary slave"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
-#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-base/ucode/template/sysauth.ut:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
@@ -6726,20 +7118,24 @@ msgstr ""
msgid "Reset to defaults"
msgstr "Obnoviť na predvolené hodnoty"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
msgid "Resolv and Hosts Files"
msgstr "Súbory Resolv a Hosts"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
msgid "Resolv file"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+msgid "Resolve specified FQDNs to an IP."
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
msgid "Resource not found"
msgstr "Prostriedok sa nenašiel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:876
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
msgid "Restart"
msgstr "Reštartovať"
@@ -6748,7 +7144,7 @@ msgstr "Reštartovať"
msgid "Restart Firewall"
msgstr "Reštartovať bránu Firewall"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
msgid "Restart radio interface"
msgstr "Reštartovať rádiové rozhranie"
@@ -6760,7 +7156,7 @@ msgstr "Obnoviť"
msgid "Restore backup"
msgstr "Obnoviť zo zálohy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
msgid ""
"Return answers to DNS queries matching the subnet from which the query was "
"received if multiple IPs are available."
@@ -6775,78 +7171,85 @@ msgstr "Odkryť/skryť heslo"
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4413
msgid "Revert"
msgstr "Vrátiť späť"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4518
msgid "Revert changes"
msgstr "Vrátiť zmeny"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4732
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4730
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4712
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4710
msgid "Reverting configuration…"
msgstr "Vracia sa späť konfigurácia…"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
msgctxt "nft dnat ip to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
msgctxt "nft dnat ip6 to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
msgctxt "nft dnat ip to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
msgctxt "nft dnat ip6 to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
msgctxt "nft snat ip to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109
msgctxt "nft snat ip6 to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
msgctxt "nft snat ip to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
msgctxt "nft snat ip6 to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
msgid "Rewrite to egress device address"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
msgid ""
"Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
"<em>TFTP server root</em> turn on the TFTP server and serve files from "
"<em>TFTP server root</em>."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
msgid "Root preparation"
msgstr ""
@@ -6854,11 +7257,11 @@ msgstr ""
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Route Allowed IPs"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:533
msgid "Route action chain \"%h\""
msgstr ""
@@ -6866,7 +7269,7 @@ msgstr ""
msgid "Route type"
msgstr "Typ smerovania"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid ""
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
@@ -6902,20 +7305,20 @@ msgstr ""
msgid "Rule"
msgstr "Pravidlo"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:603
msgid "Rule actions"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:476
msgctxt "nft comment"
msgid "Rule comment: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:541
msgid "Rule container chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
msgid "Rule matches"
msgstr ""
@@ -6923,15 +7326,15 @@ msgstr ""
msgid "Rule type"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run a filesystem check before mounting the device"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run filesystem check"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
msgid "Runtime error"
msgstr ""
@@ -6944,6 +7347,11 @@ msgstr "SHA256"
msgid "SNR"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "SRV"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
msgid "SSH Access"
@@ -6961,15 +7369,15 @@ msgstr "Port servera SSH"
msgid "SSH username"
msgstr "Meno používateľa SSH"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
msgid "SSH-Keys"
msgstr "Kľúče SSH"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1811
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
msgid "SSID"
msgstr "SSID"
@@ -6982,11 +7390,11 @@ msgstr ""
msgid "SSTP Server"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid "SWAP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
@@ -6997,7 +7405,7 @@ msgid "Save"
msgstr "Uložiť"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Uložiť a použiť"
@@ -7014,7 +7422,7 @@ msgstr "Uložiť mtdblock"
msgid "Save mtdblock contents"
msgstr "Uložiť obsah mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:881
msgid "Scan"
msgstr "Prehľadať"
@@ -7023,15 +7431,15 @@ msgstr "Prehľadať"
msgid "Scheduled Tasks"
msgstr "Naplánované úlohy"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4387
msgid "Section added"
msgstr "Sekcia pridaná"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
msgid "Section removed"
msgstr "Sekcia odstránená"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "See \"mount\" manpage for details"
msgstr ""
@@ -7044,7 +7452,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2962
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
msgid "Select file…"
msgstr "Vybrať súbor…"
@@ -7052,7 +7460,7 @@ msgstr "Vybrať súbor…"
msgid "Selects the transmit hash policy to use for slave selection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
msgid ""
"Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages advertising this device as IPv6 router."
@@ -7081,11 +7489,11 @@ msgstr ""
msgid "Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
msgid "Server address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
msgid "Server name"
msgstr ""
@@ -7101,7 +7509,7 @@ msgstr "Typ služby"
msgid "Services"
msgstr "Služby"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "Session expired"
msgstr "Relácia vypršala"
@@ -7110,16 +7518,16 @@ msgstr "Relácia vypršala"
msgid "Set Static"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
msgctxt "nft mangle"
msgid "Set header field <var>%s</var> to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
@@ -7129,14 +7537,14 @@ msgstr ""
msgid "Set same MAC Address to all slaves"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
msgid ""
"Set the autonomous address-configuration flag in the prefix information "
"options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
"When enabled, clients will perform stateless IPv6 address autoconfiguration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
msgid ""
"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
"proxying."
@@ -7150,8 +7558,8 @@ msgstr ""
msgid "Set to first slave added to the bond (follow, 2)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:678
msgid "Set up DHCP Server"
msgstr "Nastavenie servera DHCP"
@@ -7162,7 +7570,6 @@ msgid "Setting PLMN failed"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
msgstr ""
@@ -7170,11 +7577,17 @@ msgstr ""
msgid "Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Setup routes for proxied IPv6 neighbours."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Severely Errored Seconds (SES)"
msgstr ""
@@ -7183,12 +7596,11 @@ msgstr ""
msgid "Short GI"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
msgid "Short Preamble"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
msgstr ""
@@ -7201,16 +7613,16 @@ msgstr ""
msgid "Show raw counters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:526
msgid "Shutdown this interface"
msgstr "Vypnúť toto rozhranie"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:388
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
@@ -7218,11 +7630,11 @@ msgstr "Vypnúť toto rozhranie"
msgid "Signal"
msgstr "Signál"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2232
msgid "Signal / Noise"
msgstr "Signál / Šum"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Signal Attenuation (SATN)"
msgstr ""
@@ -7234,12 +7646,12 @@ msgstr ""
msgid "Signal:"
msgstr "Signál:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Veľkosť"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
msgid "Size of DNS query cache"
msgstr ""
@@ -7256,12 +7668,12 @@ msgstr "Preskočiť"
msgid "Skip from backup files that are equal to those in /rom"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
msgid "Skip to content"
msgstr "Preskočiť na obsah"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
msgid "Skip to navigation"
msgstr "Preskočiť na navigáciu"
@@ -7270,7 +7682,7 @@ msgstr "Preskočiť na navigáciu"
msgid "Slave Interfaces"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1428
msgid "Software VLAN"
msgstr "Softvérová VLAN"
@@ -7279,14 +7691,10 @@ msgstr "Softvérová VLAN"
msgid "Some fields are invalid, cannot save values!"
msgstr "Niektoré polia sú neplatné. Nedajú sa uložiť hodnoty!"
-#: modules/luci-base/luasrc/view/error404.htm:9
+#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
msgstr "Prepáčte, objekt, ktorý ste požadovali sa nenašiel."
-#: modules/luci-base/luasrc/view/error500.htm:9
-msgid "Sorry, the server encountered an unexpected error."
-msgstr "Prepáčte, serve narazil na neočakávanú chybu."
-
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
msgid ""
"Sorry, there is no sysupgrade support present; a new firmware image must be "
@@ -7302,12 +7710,12 @@ msgstr ""
msgid "Source"
msgstr "Zdroj"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
msgctxt "nft ip saddr"
msgid "Source IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
msgctxt "nft ip6 saddr"
msgid "Source IPv6"
msgstr ""
@@ -7317,24 +7725,24 @@ msgstr ""
msgid "Source interface"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
msgctxt "nft ip sport"
msgid "Source port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
msgid ""
"Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
"options for Dnsmasq."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
msgid ""
"Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
"unspecified, the local device DNS search domain will be announced."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid ""
"Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
"If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -7378,11 +7786,11 @@ msgstr ""
msgid "Specifies the destination subnet to match (CIDR notation)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Specifies the directory the device is attached to"
msgstr "Určuje adresár, ku ktorému bude pričlenené zariadenie"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
msgid ""
"Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
"messages, for example to instruct clients to request further information via "
@@ -7423,7 +7831,7 @@ msgid ""
"dead"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid ""
"Specifies the maximum transmit power the wireless radio may use. Depending "
"on regulatory requirements and wireless usage, the actual transmit power may "
@@ -7631,7 +8039,7 @@ msgid ""
"bytes)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "Specify the secret encryption key here."
msgstr "Tu určte kľúč s tajným šifrovaním."
@@ -7639,7 +8047,7 @@ msgstr "Tu určte kľúč s tajným šifrovaním."
msgid "Stale neighbour cache timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
msgid "Start"
msgstr "Spustiť"
@@ -7652,16 +8060,16 @@ msgstr ""
msgid "Start priority"
msgstr "Počiatočná priorita"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
msgid "Start refresh"
msgstr "Spustiť obnovu"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Starting configuration apply…"
msgstr "Spúšťa sa aplikovanie konfigurácie…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1827
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413
msgid "Starting wireless scan..."
msgstr "Spúšťa sa prehľadávanie bezdrôtových sietí..."
@@ -7683,35 +8091,35 @@ msgstr "Statické IPv6 smerovania"
msgid "Static Lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
msgid "Static Leases"
msgstr "Statické prenájmy"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
msgstr "Pevná adresa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
msgid ""
"Static leases are used to assign fixed IP addresses and symbolic hostnames "
"to DHCP clients. They are also required for non-dynamic interface "
"configurations where only hosts with a corresponding lease are served."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
msgid "Station inactivity limit"
msgstr "Limit nečinnosti stanice"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:551
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
msgid "Status"
msgstr "Stav"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:528
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
msgid "Stop"
msgstr "Zastaviť"
@@ -7720,8 +8128,8 @@ msgstr "Zastaviť"
msgid "Stop WPS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1857
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1919
msgid "Stop refresh"
msgstr "Zastaviť obnovu"
@@ -7733,7 +8141,7 @@ msgstr ""
msgid "Strict filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
msgid "Strict order"
msgstr ""
@@ -7742,15 +8150,15 @@ msgid "Strong"
msgstr ""
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2055
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2117
msgid "Submit"
msgstr "Odoslať"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
msgid "Suppress logging"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
msgid "Suppress logging of the routine operation for the DHCP protocol."
msgstr ""
@@ -7772,16 +8180,16 @@ msgid ""
"Switch %q has an unknown topology - the VLAN settings might not be accurate."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1426
msgid "Switch VLAN"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
msgid "Switch port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
msgid "Switch protocol"
msgstr "Prepnúť protokol"
@@ -7803,8 +8211,16 @@ msgstr "Synch. so serverom NTP"
msgid "Sync with browser"
msgstr "Synch. s prehliadačom"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "Syntax: <code>_service._proto.example.com</code>."
+msgstr ""
+
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
msgid "System"
@@ -7828,29 +8244,29 @@ msgstr "Vlastnosti systému"
msgid "System log buffer size"
msgstr "Veľkosť vyrovnávacej pamäte systémového denníka"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
msgid "System running in recovery (initramfs) mode."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
msgctxt "nft tcp option maxseg size"
msgid "TCP MSS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
msgctxt "nft tcp dport"
msgid "TCP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
msgctxt "nft tcp flags"
msgid "TCP flags"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
msgctxt "nft tcp sport"
msgid "TCP source port"
msgstr ""
@@ -7859,12 +8275,12 @@ msgstr ""
msgid "TCP:"
msgstr "TCP:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
msgid "TFTP server root"
msgstr "Koreňový priečinok servera TFTP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
msgid "TX"
msgstr "Odosielanie"
@@ -7884,6 +8300,7 @@ msgstr ""
msgid "Table"
msgstr "Tabuľka"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
@@ -7891,7 +8308,7 @@ msgstr "Tabuľka"
msgid "Target"
msgstr "Cieľ"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
msgid "Target Platform"
msgstr ""
@@ -7907,26 +8324,26 @@ msgstr ""
msgid "Terminate"
msgstr "Vypovedať"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid ""
"The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
"Minimum is 1280 bytes."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
msgid ""
"The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
"addresses are available via DHCPv6."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
msgid ""
"The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
"also acting as Mobile IPv6 home agent on this link."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
msgid ""
"The <em>Other configuration</em> (O) flag indicates that other information, "
"such as DNS servers, is available via DHCPv6."
@@ -7942,7 +8359,7 @@ msgid ""
"the configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
@@ -7954,15 +8371,15 @@ msgid ""
"username instead of the user ID!"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
msgid "The IP address %h is already used by another static lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
msgid "The IP address is outside of any DHCP pool address range"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
msgid "The IP address of the boot server"
msgstr ""
@@ -7973,6 +8390,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
msgstr ""
@@ -7997,7 +8415,7 @@ msgstr ""
msgid "The LED blinks with the configured on/off frequency"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
msgid "The LED flashes to simulate actual heart beat."
msgstr ""
@@ -8014,7 +8432,7 @@ msgstr ""
msgid "The LED is always in default state on."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
msgid ""
"The MAC address %h is already used by another static lease in the same DHCP "
"pool"
@@ -8024,7 +8442,7 @@ msgstr ""
msgid "The MTU must not exceed the parent device MTU of %d bytes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
msgid "The VLAN ID must be unique"
msgstr ""
@@ -8032,7 +8450,7 @@ msgstr ""
msgid "The algorithm that is used to discover mesh routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid ""
"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
"code> and <code>_</code>"
@@ -8044,13 +8462,13 @@ msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr "Konfiguračný súbor sa nepodarilo načítať, kvôli nasledovnej chybe:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid ""
"The correct SSID must be manually specified when joining a hidden wireless "
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4509
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8061,8 +8479,8 @@ msgid ""
"state."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
@@ -8072,14 +8490,14 @@ msgstr ""
msgid "The device name \"%s\" is already taken"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
msgid ""
"The existing network configuration needs to be changed for LuCI to function "
"properly."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
@@ -8100,7 +8518,7 @@ msgstr ""
msgid "The following rules are currently active on this system."
msgstr "V tomto systéme sú momentálne aktívne nasledujúce pravidlá."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
msgid "The frequency is in direct proportion to 1-minute average CPU load."
msgstr ""
@@ -8108,17 +8526,17 @@ msgstr ""
msgid "The gateway address must not be a local IP address"
msgstr "Adresa brány nemôže byť miestna adresa IP"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:732
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752
msgid ""
"The generated configuration can be imported into a WireGuard client "
"application to setup a connection towards this device."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
msgid "The given SSH public key has already been added."
msgstr "Poskytnutý verejný kľúč SSH bol už pridaný."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA, "
"ED25519 or ECDSA keys."
@@ -8134,15 +8552,19 @@ msgid ""
"to be received and retransmitted which costs airtime)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
msgid "The hostname of the boot server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
msgid "The interface name is already used"
msgstr "Názov rozhrania sa už používa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
msgid "The interface name is too long"
msgstr "Názov rozhrania je príliš dlhý"
@@ -8165,6 +8587,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "The local IPv4 address over which the tunnel is created (optional)."
msgstr ""
@@ -8196,33 +8619,33 @@ msgid ""
"host responses are spread out over a larger interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid ""
"The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
"abbr> messages. Maximum is 255 hops."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4645
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
msgid "The network name is already used"
msgstr "Názov siete sa už používa"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
msgid ""
-"The network ports on this device can be combined to several <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"The network ports on this device can be combined to several <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
"communicate directly with each other. <abbr title=\"Virtual Local Area "
"Network\">VLAN</abbr>s are often used to separate different network "
"segments. Often there is by default one Uplink port for a connection to the "
"next greater network like the internet and other ports for a local network."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid ""
"The public hostname or IP address of this system the peer should connect to. "
"This usually is a static public IP address, a static hostname or a DDNS "
@@ -8262,11 +8685,11 @@ msgid ""
"aliases local (255), main (254) and default (253) are also valid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383
msgid "The selected %s mode is incompatible with %s encryption"
msgstr "Vybraný režim %s nie je kompatibilný so šifrovaním %s"
-#: modules/luci-base/luasrc/view/csrftoken.htm:11
+#: modules/luci-base/ucode/template/csrftoken.ut:11
msgid "The submitted security token is invalid or already expired!"
msgstr ""
@@ -8323,8 +8746,8 @@ msgid ""
"you choose the generic image format for your platform."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
msgid "The value is overridden by configuration."
msgstr ""
@@ -8334,25 +8757,25 @@ msgid ""
"the network with its protocol information."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:679
msgid ""
"There are legacy iptables rules present on the system. Mixing iptables and "
"nftables rules is discouraged and may lead to incomplete traffic filtering."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4677
msgid "There are no changes to apply"
msgstr "Nie sú žiadne zmeny na aplikovanie"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:70
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
msgid ""
"There is no password set on this router. Please configure a root password to "
@@ -8365,17 +8788,17 @@ msgstr ""
msgid "This IPv4 address of the relay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1695
msgid "This authentication type is not applicable to the selected EAP method."
msgstr ""
"Tento typ overenia totožnosti nie je použiteľný pre vybraný spôsob EAP."
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
msgid "This does not look like a valid PEM file"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
"include during sysupgrade. Modified files in /etc/config/ and certain other "
@@ -8413,11 +8836,11 @@ msgid ""
"ends with <code>...:2/64</code>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
msgid "This is the only DHCP server in the local network."
msgstr ""
-"Toto je jediný server <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> v miestnej sieti"
+"Toto je jediný server <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> v miestnej sieti."
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:73
msgid "This is the plain username for logging into the account"
@@ -8445,8 +8868,8 @@ msgstr ""
"Tento zoznam poskytuje prehľad o aktuálne spustených systémových procesoch a "
"ich stave."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
msgid ""
"This option cannot be used because the ca-bundle package is not installed."
msgstr ""
@@ -8461,6 +8884,10 @@ msgstr "Táto sekcia zatiaľ neobsahuje žiadne hodnoty"
msgid "Time Synchronization"
msgstr "Synchronizácia času"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "Time advertisement"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Time in milliseconds"
msgstr ""
@@ -8469,10 +8896,14 @@ msgstr ""
msgid "Time in seconds to spend in listening and learning states"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "Time interval for rekeying GTK"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "Time zone"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
msgid "Timed-out"
msgstr ""
@@ -8493,14 +8924,14 @@ msgstr ""
msgid "Timezone"
msgstr "Časové pásmo"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:418
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:438
msgid ""
"To fully configure the local WireGuard interface from an existing (e.g. "
-"provider supplied) configuration file, use the <strong><a class=\"full-import"
-"\" href=\"#\">configuration import</a></strong> instead."
+"provider supplied) configuration file, use the <strong><a class=\"full-"
+"import\" href=\"#\">configuration import</a></strong> instead."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
msgid "To login…"
msgstr "Na prihlásenie…"
@@ -8515,7 +8946,7 @@ msgstr ""
"tlačidlo „Vykonať obnovenie“ (to je možné iba pri obrázkoch vo formáte "
"squashfs)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
msgid "Tone"
msgstr ""
@@ -8523,9 +8954,9 @@ msgstr ""
msgid "Total Available"
msgstr "Celková dostupná"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:121
msgid "Traceroute"
msgstr ""
@@ -8540,11 +8971,11 @@ msgstr "Prenos"
msgid "Traffic Class"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:529
msgid "Traffic filter chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:467
msgctxt "nft counter"
msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
msgstr ""
@@ -8561,17 +8992,21 @@ msgstr ""
msgid "Transmit Hash Policy"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
+msgid "Transmitted Data"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
msgctxt "nft @th,off,len"
msgid "Transport header bits %d-%d"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
msgctxt "nft th dport"
msgid "Transport header destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
msgctxt "nft th sport"
msgid "Transport header source port"
msgstr ""
@@ -8588,7 +9023,7 @@ msgstr ""
msgid "Tunnel ID"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3024
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
#: modules/luci-compat/luasrc/model/network.lua:1431
msgid "Tunnel Interface"
msgstr "Rozhranie tunela"
@@ -8599,7 +9034,7 @@ msgstr "Rozhranie tunela"
msgid "Tunnel Link"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
msgid "Tunnel device"
msgstr ""
@@ -8607,8 +9042,8 @@ msgstr ""
msgid "Tx-Power"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
msgid "Type"
@@ -8618,12 +9053,12 @@ msgstr "Typ"
msgid "Type of service"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
msgctxt "nft udp dport"
msgid "UDP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
msgctxt "nft udp sport"
msgid "UDP source port"
msgstr ""
@@ -8641,8 +9076,8 @@ msgstr "Iba UMTS"
msgid "UMTS/GPRS/EV-DO"
msgstr "UMTS/GPRS/EV-DO"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid "UUID"
msgstr "UUID"
@@ -8663,7 +9098,7 @@ msgstr ""
msgid "Unable to determine upstream interface"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:11
+#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
msgstr ""
@@ -8714,19 +9149,27 @@ msgstr "Nie je možné reštartovať bránu firewall: %s"
msgid "Unable to save contents: %s"
msgstr "Nie je možné uložiť obsah: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Unavailable Seconds (UAS)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1317
msgid "Unconfigure"
msgstr ""
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
msgid "Unexpected reply data format"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid ""
"Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
"within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -8734,7 +9177,7 @@ msgid ""
"generated at first install."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2111
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
#: modules/luci-compat/luasrc/model/network.lua:971
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
msgid "Unknown"
@@ -8744,7 +9187,7 @@ msgstr "Neznáme"
msgid "Unknown and unsupported connection method."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
#: modules/luci-compat/luasrc/model/network.lua:1138
msgid "Unknown error (%s)"
msgstr "Neznáma chyba (%s)"
@@ -8753,7 +9196,7 @@ msgstr "Neznáma chyba (%s)"
msgid "Unknown error code"
msgstr "Neznámy kód chyby"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2108
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:965
msgid "Unmanaged"
@@ -8764,11 +9207,11 @@ msgstr "Nespravované"
msgid "Unmount"
msgstr "Odpojiť"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
msgid "Unnamed key"
msgstr "Kľúč bez názvu"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4327
msgid "Unsaved Changes"
msgstr "Neuložené zmeny"
@@ -8782,15 +9225,16 @@ msgid "Unsupported MAP type"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
msgid "Unsupported modem"
msgstr "Nepodporovaný modem"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:309
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:315
msgid "Unsupported protocol type."
msgstr "Nepodporovaný typ protokolu."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
msgid "Untitled peer"
msgstr ""
@@ -8802,7 +9246,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
msgid "Upload"
msgstr "Odovzdať"
@@ -8828,46 +9272,46 @@ msgid "Upload file…"
msgstr "Odovzdať súbor…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4202
msgid "Upload request failed: %s"
msgstr "Požiadavka na odovzdanie zlyhala: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
msgid "Uploading file…"
msgstr "Odovzdáva sa súbor…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid ""
"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
"assigned with a name in the form <em>wifinet#</em> and the network will be "
"restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410
msgid ""
"Upon pressing \"Continue\", bridges configuration will be updated and the "
"network will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444
msgid ""
"Upon pressing \"Continue\", ifname options will get renamed and the network "
"will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
msgid "Upstream resolvers will be queried in the order of the resolv file."
msgstr ""
"<abbr title=\"Doménový názvový systém\">DNS</abbr> servery budú dotazované v "
-"poradí uvedenom v súbore resolvfile"
+"poradí uvedenom v súbore resolv."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
msgid "Uptime"
msgstr "Doba spustenia"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
msgid "Use <code>/etc/ethers</code>"
msgstr "Použiť súbor <code>/etc/ethers</code>"
@@ -8879,8 +9323,8 @@ msgstr "Použiť servery inzerované DHCP"
msgid "Use DHCP gateway"
msgstr "Použiť bránu DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
msgid "Use DNS servers advertised by peer"
msgstr ""
@@ -8919,11 +9363,11 @@ msgid ""
"(encap2+3)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Use as external overlay (/overlay)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
msgid "Use as root filesystem (/)"
msgstr ""
@@ -8931,22 +9375,22 @@ msgstr ""
msgid "Use broadcast flag"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
msgid "Use builtin IPv6-management"
msgstr "Použiť zabudovanú správu IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
msgid "Use custom DNS servers"
msgstr "Použiť vlastné servery DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
msgid "Use default gateway"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
msgid "Use gateway metric"
msgstr "Použiť metriku brány"
@@ -8965,20 +9409,20 @@ msgstr ""
msgid "Use routing table"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
msgctxt "nft nat flag persistent"
msgid "Use same source and destination for each connection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
msgid "Use system certificates"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid "Use system certificates for inner-tunnel"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
"em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
@@ -9001,11 +9445,11 @@ msgstr ""
msgid "Used"
msgstr "Využitá"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
msgid "Used Key Slot"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
@@ -9015,7 +9459,8 @@ msgstr ""
msgid "User Group"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
msgid "User certificate (PEM encoded)"
msgstr ""
@@ -9023,27 +9468,28 @@ msgstr ""
msgid "User identifier"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
msgid "User key (PEM encoded)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: modules/luci-base/ucode/template/sysauth.ut:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
msgid "Username"
msgstr "Používateľské meno"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
msgid "Utilize flow table <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
msgid "VC-Mux"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
msgid "VDSL"
msgstr "VDSL"
@@ -9053,17 +9499,17 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
msgid "VLAN (802.1ad)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1411
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
msgid "VLAN (802.1q)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
msgid "VLAN ID"
msgstr ""
@@ -9088,19 +9534,22 @@ msgid "VPN Protocol"
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
msgstr "Server VPN"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+msgid "VPN Server certificate's SHA256 hash"
+msgstr ""
+
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
msgid "VPN Server port"
msgstr "Port servera VPN"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
msgstr ""
@@ -9109,6 +9558,10 @@ msgstr ""
msgid "VPNC (CISCO 3000 (and others) VPN)"
msgstr ""
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
msgid "VXLAN (RFC7348)"
msgstr ""
@@ -9122,14 +9575,14 @@ msgstr ""
msgid "VXLANv6 (RFC7348)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
msgid ""
"Validate DNS replies and cache DNSSEC data, requires upstream to support "
"DNSSEC."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
@@ -9155,7 +9608,7 @@ msgstr "Dodávateľ"
msgid "Vendor Class to send when requesting DHCP"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
msgid "Verify unsigned domain responses really come from unsigned domains."
msgstr ""
@@ -9163,47 +9616,59 @@ msgstr ""
msgid "Verifying the uploaded image file."
msgstr "Overuje sa odovzdaný súbor obrazu."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
msgid "Very High"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1432
msgid "Virtual Ethernet"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
msgid "Virtual dynamic interface"
msgstr "Virtuálne dynamické rozhranie"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
msgid "WDS"
msgstr "WDS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
msgid "WEP Open System"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1297
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1393
msgid "WEP Shared Key"
msgstr "Zdieľaný kľúč WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WEP passphrase"
msgstr "Heslo WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid "WLAN roaming"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid "WMM Mode"
msgstr "Režim WMM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid "WNM Sleep Mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid "WNM Sleep Mode Fixes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WPA passphrase"
msgstr "Heslo WPA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1294
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
@@ -9230,7 +9695,11 @@ msgstr "Varovanie: Existujú neuložené zmeny, ktoré sa pri reštarte stratia!
msgid "Weak"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+msgid "Weight"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
@@ -9255,26 +9724,32 @@ msgid ""
"interface prefix"
msgstr ""
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
msgid ""
"When running the mesh over multiple WiFi interfaces per node batman-adv is "
"capable of optimizing the traffic flow to gain maximum performance."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid ""
"When using a PSK, the PMK can be automatically generated. When enabled, the "
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
"key options."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid ""
"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
"802.11a/802.11g rates."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid ""
"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
"may be significantly reduced."
@@ -9285,12 +9760,22 @@ msgstr ""
msgid "Width"
msgstr "Šírka"
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+msgid "WireGuard"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
+#, fuzzy
+msgid "WireGuard Status"
+msgstr "Stav brány Firewall"
+
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "WireGuard VPN"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:539
msgid "WireGuard peer is disabled"
msgstr ""
@@ -9300,27 +9785,27 @@ msgstr ""
msgid "Wireless"
msgstr "Bezdrôtová sieť"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3011
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
msgstr "Bezdrôtový adaptér"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2990
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4303
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
msgstr "Bezdrôtová sieť"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:812
msgid "Wireless Overview"
msgstr "Prehľad bezdrôtových sietí"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
msgid "Wireless Security"
msgstr "Zabezpečenie bezdrôtovej siete"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
msgid "Wireless configuration migration"
msgstr "Migrácia bezdrôtovej konfigurácie"
@@ -9336,15 +9821,15 @@ msgstr "Bezdrôtová sieť je zakázaná"
msgid "Wireless is not associated"
msgstr "Bezdrôtová sieť nie je priradená"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is disabled"
msgstr "Bezdrôtová sieť je zakázaná"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is enabled"
msgstr "Bezdrôtová sieť je povolená"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Write received DNS queries to syslog."
msgstr ""
@@ -9356,7 +9841,7 @@ msgstr "Zapísať systémový denník do súboru"
msgid "XOR policy (balance-xor, 2)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -9366,7 +9851,7 @@ msgstr "Áno"
msgid "Yes (none, 0)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:177
msgid ""
"You appear to be currently connected to the device via the \"%h\" interface. "
"Do you really want to shut down the interface?"
@@ -9383,8 +9868,20 @@ msgstr ""
"základné iniciačné skripty, napríklad „sieť“, vaše zariadenie by sa mohlo "
"stať neprístupným!</strong>"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:90
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635
+msgid "You may add multiple records for the same Target."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672
+msgid "You may add multiple records for the same domain."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:92
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
@@ -9413,26 +9910,36 @@ msgstr "Nastavenia ZRam"
msgid "ZRam Size"
msgstr "Veľkosť ZRam"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
msgid "any"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
msgid "auto"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
msgid "automatic"
msgstr ""
@@ -9440,7 +9947,7 @@ msgstr ""
msgid "baseT"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1591
msgid "bridged"
msgstr ""
@@ -9492,20 +9999,20 @@ msgstr ""
msgid "dBm"
msgstr "dBm"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
msgctxt "nft unit"
msgid "day"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid "disable"
msgstr "zakázaný"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:991
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:997
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
msgid "disabled"
@@ -9524,14 +10031,19 @@ msgstr ""
msgid "e.g: dump"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:755
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
msgid "expired"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
msgid "forced"
msgstr ""
@@ -9555,19 +10067,19 @@ msgstr ""
msgid "hexadecimal encoded value"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
msgid "hidden"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
msgctxt "nft unit"
msgid "hour"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "hybrid mode"
msgstr "hybridný režim"
@@ -9589,24 +10101,24 @@ msgstr "kľúč v rozpätí 8 a 63 znakov"
msgid "key with either 5 or 13 characters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "managed config (M)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1395
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
msgid "medium security"
msgstr "stredné zabezpečenie"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
msgctxt "nft unit"
msgid "minute"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "minutes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
msgid "mobile home agent (H)"
msgstr ""
@@ -9614,7 +10126,7 @@ msgstr ""
msgid "netif_carrier_ok()"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "no"
msgstr ""
@@ -9628,10 +10140,13 @@ msgstr "bez linky"
msgid "non-empty value"
msgstr "nejaká hodnota"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3419
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
msgid "none"
-msgstr ""
+msgstr "žiadne"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:41
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:55
@@ -9640,20 +10155,20 @@ msgid "not present"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:969
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:970
msgid "off"
msgstr "vypnuté"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794
msgid "on available prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "open network"
msgstr "otvorená sieť"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
msgid "other config (O)"
msgstr ""
@@ -9662,7 +10177,11 @@ msgstr ""
msgid "output"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
+msgid "over a day ago"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
msgctxt "nft unit"
msgid "packets"
msgstr ""
@@ -9685,23 +10204,22 @@ msgid ""
"single packet rather than many small ones"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
msgid "relay mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1586
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
msgid "routed"
msgstr "smerované"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "sec"
msgstr "sek"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "server mode"
msgstr ""
@@ -9709,7 +10227,7 @@ msgstr ""
msgid "sstpc Log-level"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "strong security"
msgstr "silné zabezpečenie"
@@ -9717,7 +10235,7 @@ msgstr "silné zabezpečenie"
msgid "tagged"
msgstr "označené"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "time units (TUs / 1.024 ms) [1000-65535]"
msgstr ""
@@ -9736,15 +10254,19 @@ msgstr "jedinečná hodnota"
msgid "unknown"
msgstr "neznámy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:28
+msgid "unknown version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
msgid "unlimited"
msgstr "neobmedzené"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
@@ -9766,8 +10288,8 @@ msgid "untagged"
msgstr "neoznačené"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
msgid "valid IP address"
msgstr ""
@@ -9780,7 +10302,7 @@ msgid "valid IPv4 CIDR"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
msgid "valid IPv4 address"
msgstr ""
@@ -9809,7 +10331,7 @@ msgid "valid IPv6 CIDR"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
msgid "valid IPv6 address"
msgstr ""
@@ -9901,7 +10423,7 @@ msgid "valid port or port range (port1-port2)"
msgstr "platný port alebo rozsah portov (port1-port2)"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "valid port value"
msgstr "platná hodnota portu"
@@ -9937,16 +10459,16 @@ msgstr "hodnota aspoň s počtom znakov: %d"
msgid "value with at most %d characters"
msgstr "hodnota s maximálnym počtom znakov: %d"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "weak security"
msgstr "slabé zabezpečenie"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
msgctxt "nft unit"
msgid "week"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "áno"
@@ -9954,6 +10476,24 @@ msgstr "áno"
msgid "« Back"
msgstr "« Späť"
+#~ msgid "Network Utilities"
+#~ msgstr "Sieťové nástroje"
+
+#~ msgid "Back to configuration"
+#~ msgstr "Späť na konfiguráciu"
+
+#~ msgid "Close list..."
+#~ msgstr "Zavrieť zoznam..."
+
+#~ msgid "Internal Server Error"
+#~ msgstr "Interná chyba serveru"
+
+#~ msgid "No files found"
+#~ msgstr "Nenašli sa žiadne súbory"
+
+#~ msgid "Sorry, the server encountered an unexpected error."
+#~ msgstr "Prepáčte, serve narazil na neočakávanú chybu."
+
#~ msgid "Generate Key"
#~ msgstr "Generovať kľúč"
diff --git a/modules/luci-base/po/sv/base.po b/modules/luci-base/po/sv/base.po
index cefdd5b17e..9bf39a9ff8 100644
--- a/modules/luci-base/po/sv/base.po
+++ b/modules/luci-base/po/sv/base.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-04-25 11:11+0000\n"
+"PO-Revision-Date: 2022-12-06 15:41+0000\n"
"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/luci/sv/>"
"\n"
@@ -10,25 +10,37 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12.1-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:650
msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
msgid "\"%h\" table \"%h\""
msgstr "\"%h\" tabell \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1539
msgid "%.1f dB"
msgstr "%.1f dB"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4043
msgid "%d invalid field(s)"
msgstr "%d ogiltiga fält(en)"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
+msgid "%dh ago"
+msgstr "%dt sedan"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
+msgid "%dm ago"
+msgstr "%dm sedan"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
+msgid "%ds ago"
+msgstr "%ds sedan"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
msgid "%s is untagged in multiple VLANs!"
msgstr "%s är inte taggad i flera VLAN!"
@@ -56,18 +68,18 @@ msgstr "(tomt)"
msgid "(no interfaces attached)"
msgstr "(inga gränssnitt har bifogats)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:635
msgctxt "Label indicating further amount of allowed ips"
msgid "+ %d more"
-msgstr ""
+msgstr "+ %d mer"
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:48
msgid "-- Additional Field --"
msgstr "-- Ytterligare fält --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4152
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -83,13 +95,13 @@ msgstr "-- Vänligen välj --"
msgid "-- custom --"
msgstr "-- anpassad --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
msgid "-- match by label --"
msgstr "-- matcha enligt märke --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
msgid "-- match by uuid --"
msgstr "-- matcha enligt uuid --"
@@ -104,7 +116,7 @@ msgctxt "sstp log level value"
msgid "0"
msgstr "0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
msgstr "0 = använder inte RSSI-tröskel, 1 = ändra inte drivrutinens standard"
@@ -117,7 +129,7 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "Belastning senaste minuten:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:324
msgctxt "nft amount of flags"
msgid "1 flag"
msgid_plural "%d flags"
@@ -143,7 +155,7 @@ msgctxt "sstp log level value"
msgid "4"
msgstr "4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "4-character hexadecimal ID"
msgstr "fyrställigt hexadecimalt ID"
@@ -156,45 +168,90 @@ msgstr "464XLAT (CLAT)"
msgid "5 Minute Load:"
msgstr "Belastning senaste 5 minuterna:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "6-octet identifier as a hex string - no colons"
msgstr "treställig hexadecimal sträng utan kolon"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid "802.11k RRM"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid "802.11r Fast Transition"
msgstr "802.11r Snabb övergång"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "802.11v: Time Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w Association SA Query maximum timeout"
msgstr "Max tidsfrist för svar på 802.11w uppkopplingsbegäran (SA Query)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w Association SA Query retry timeout"
msgstr ""
"802.11w Association SA Query retry timeout (tidsåtgång för förnyad sökning)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid "802.11w Management Frame Protection"
msgstr "802.11w Management ramskydd"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w maximum timeout"
msgstr "802.11w maximal timeout"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w retry timeout"
msgstr "802.11w tidsgräns för förnyat försök"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1022
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
msgstr "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
# I don't think "Gateway" is commonly translated.
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-nätmask"
@@ -206,71 +263,86 @@ msgstr "<abbr title=\"Lysdiod\">LED</abbr>-konfiguration"
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr>Namn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
msgstr "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-proxy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr>-flaggor"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> Hoppgräns"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> Livstid"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:773
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr>-tjänst"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+msgid ""
+"<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
+"NXDOMAIN."
+msgstr ""
+"<code>/#/</code>matchar någon domän. <code>exempel.com/</code>återger "
+"NXDOMAIN."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+msgid ""
+"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
+"<code>::</code>) for example.com and its subdomains."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
msgctxt "nft relational \">\" operator expression"
msgid "<var>%s</var> greater than <strong>%s</strong>"
msgstr "<var>%s</var>större än<strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
msgctxt "nft relational \">=\" operator expression"
msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
msgstr "<var>%s</var> större än eller lika med <strong>%</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+#, fuzzy
msgctxt "nft set match expression"
msgid "<var>%s</var> in set <strong>%s</strong>"
-msgstr ""
+msgstr "<var>%s</var> i set <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
msgctxt "nft relational \"==\" operator expression"
msgid "<var>%s</var> is <strong>%s</strong>"
msgstr "<var>%s</var> är <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
msgctxt "nft relational \"in\" operator expression"
msgid "<var>%s</var> is one of <strong>%s</strong>"
msgstr "<var>%s</var> är en av <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
msgctxt "nft relational \"<\" operator expression"
msgid "<var>%s</var> lower than <strong>%s</strong>"
msgstr "<var>%s</var>lägre än <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \"<=\" operator expression"
msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
msgstr "<var>%s</var>lägre än eller lika med <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
msgctxt "nft relational \"!=\" operator expression"
msgid "<var>%s</var> not <strong>%s</strong>"
msgstr "<var>%s</var> inte <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
msgctxt "nft not in set match expression"
msgid "<var>%s</var> not in set <strong>%s</strong>"
msgstr ""
@@ -291,29 +363,29 @@ msgstr "En konfiguration för enheten \"%s\" finns redan"
msgid "A directory with the same name already exists."
msgstr "En katalog med samma namn finns redan."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
msgid "A new login is required since the authentication session expired."
msgstr "En ny inloggning krävs då autentiseringssessionen har upphört."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "A43C + J43 + A43"
msgstr "A43C + J43 + A43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
msgid "A43C + J43 + A43 + V43"
msgstr "A43C + J43 + A43 + V43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid "ADSL"
msgstr "ADSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
msgid "ANSI T1.413"
msgstr "ANSI T1.413"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
msgid "APN"
msgstr "APN"
@@ -335,8 +407,9 @@ msgid "ARP Validation"
msgstr "ARP Validering"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
+#, fuzzy
msgid "ARP mode to consider a slave as being up"
-msgstr ""
+msgstr "ARP-läge för att avgöra om en slav är igång"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:79
msgid "ARP monitoring is not supported for the selected policy!"
@@ -346,41 +419,48 @@ msgstr "ARP-övervakning stöds inte för den valda policyn!"
msgid "ARP retry threshold"
msgstr "ARP-tröskel för nya försök"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:638
msgid "ARP traffic table \"%h\""
+msgstr "Trafik-tabell \"%h\" för ARP"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
msgid "ATM (Asynchronous Transfer Mode)"
-msgstr ""
+msgstr "ATM (Asynkronymt överföringsläge)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid "ATM Bridges"
msgstr "ATM-bryggor"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
msgid "ATM Virtual Channel Identifier (VCI)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
msgid "ATM Virtual Path Identifier (VPI)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid ""
"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
"to dial into the provider network."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
msgid "ATM device number"
msgstr "ATM enhetsnummer"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "ATU-C System Vendor ID"
msgstr ""
@@ -390,7 +470,7 @@ msgstr ""
msgid "Absent Interface"
msgstr "Frånvarande gränssnitt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
msgid "Accept DNS queries only from hosts whose address is on a local subnet."
msgstr ""
"Acceptera DNS-förfrågningar endast från värdar vars adress är i ett lokalt "
@@ -400,7 +480,7 @@ msgstr ""
msgid "Accept local"
msgstr "Acceptera lokal"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
msgctxt "nft accept action"
msgid "Accept packet"
msgstr "Acceptera paket"
@@ -413,8 +493,8 @@ msgstr "Acceptera paket med lokala källadresser"
msgid "Access Concentrator"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
msgid "Access Point"
msgstr "Accesspunkt"
@@ -464,8 +544,8 @@ msgstr "Aktiva IPv6-regler"
msgid "Active-Backup policy (active-backup, 1)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
msgid "Ad-Hoc"
msgstr "Ad-Hoc"
@@ -482,18 +562,18 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3582
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:885
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
msgid "Add"
msgstr "Lägg till"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
msgid "Add ATM Bridge"
msgstr "Lägg till ATM-brygga"
@@ -513,11 +593,11 @@ msgstr "Lägg till LED-åtgärd"
msgid "Add VLAN"
msgstr "Lägg till VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1328
msgid "Add device configuration"
msgstr "Lägg till enhetskonfiguration"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1268
msgid "Add device configuration…"
msgstr "Lägg till enhetskonfiguration…"
@@ -525,18 +605,18 @@ msgstr "Lägg till enhetskonfiguration…"
msgid "Add instance"
msgstr "Lägg till instans"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
msgid "Add key"
msgstr "Lägg till nyckel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
msgid "Add local domain suffix to names served from hosts files."
msgstr "Lägg till lokala domänsuffix i namn från host-filer."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:475
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
msgid "Add new interface..."
msgstr "Lägg till ett nytt gränssnitt..."
@@ -552,11 +632,11 @@ msgstr "Lägg till i Blockeringslistan"
msgid "Add to Whitelist"
msgstr "Lägg till i Vitlista"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
msgid "Additional hosts files"
msgstr "Ytterligare värdfiler"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
msgid "Additional servers file"
msgstr "Ytterligare server-filer"
@@ -578,7 +658,7 @@ msgctxt "nft meta nfproto"
msgid "Address family"
msgstr "Adressfamilj"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:278
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
msgid "Address setting is invalid"
msgstr ""
@@ -586,7 +666,7 @@ msgstr ""
msgid "Address to access local relay bridge"
msgstr "Adress för att komma åt lokal reläbrygga"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
msgid "Addresses"
msgstr "Adresser"
@@ -595,14 +675,14 @@ msgstr "Adresser"
msgid "Administration"
msgstr "Administration"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:488
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:989
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
msgid "Advanced Settings"
msgstr "Avancerade inställningar"
@@ -619,7 +699,7 @@ msgstr ""
msgid "Aggregate Originator Messages"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
msgstr ""
@@ -645,28 +725,28 @@ msgstr ""
msgid "Alert"
msgstr "Varning"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
#: modules/luci-compat/luasrc/model/network.lua:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
msgid "Alias Interface"
msgstr "Alias-gränssnitt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
msgid "Alias of \"%s\""
msgstr "Alias för \"%s\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
msgid "All servers"
msgstr "Alla Servrar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
msgstr ""
"Allokera IP-adresser sekventiellt med start från den lägsta möjliga adressen."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
msgid "Allocate IPs sequentially"
msgstr "Allokera IP sekventiellt"
@@ -674,11 +754,11 @@ msgstr "Allokera IP sekventiellt"
msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
msgstr "Tillåt <abbr title=\"Secure Shell\">SSH</abbr> lösenordsautentisering"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
msgid "Allow all except listed"
msgstr "Tillåt alla utom listade"
@@ -686,15 +766,15 @@ msgstr "Tillåt alla utom listade"
msgid "Allow full UCI access for legacy applications"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid "Allow legacy 802.11b rates"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1090
msgid "Allow listed only"
msgstr "Tillåt enbart listade"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "Allow localhost"
msgstr "Tillåt localhost"
@@ -720,11 +800,13 @@ msgstr ""
msgid "Allow the <em>root</em> user to login with password"
msgstr "Tillåt <em>root</em>-användaren att logga in med lösenord"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
msgid "Allowed IPs"
msgstr "Tillåtna IP-adresser"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:306
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
msgid "AllowedIPs setting is invalid"
msgstr ""
@@ -740,13 +822,13 @@ msgstr "Alltid av (kärna: ingen)"
msgid "Always on (kernel: default-on)"
msgstr "Alltid på (kärna: standard-på)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr ""
"Skicka alltid DHCP-alternativ. Ibland så behövs det med till exempel "
"PXELinux."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
@@ -758,6 +840,10 @@ msgstr ""
msgid "Amount of Duplicate Address Detection probes to send"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
msgstr "Ett fel inträffade när formuläret skulle sparas:"
@@ -766,72 +852,72 @@ msgstr "Ett fel inträffade när formuläret skulle sparas:"
msgid "An optional, short description for this device"
msgstr "En valfri, kort beskrivning för den här enheten"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Annex"
msgstr "Tillbyggnad"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
msgid "Annex A + L + M (all)"
msgstr "Tillbyggnad A + L +M (alla)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
msgid "Annex A G.992.1"
msgstr "Tillbyggnad A G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Annex A G.992.2"
msgstr "Tillbyggnad A G.992.2"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
msgid "Annex A G.992.3"
msgstr "Tillbyggnad A G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
msgid "Annex A G.992.5"
msgstr "Tillbyggnad A G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
msgid "Annex B (all)"
msgstr "Tillbyggnad B (alla)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
msgid "Annex B G.992.1"
msgstr "Tillbyggnad B G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
msgid "Annex B G.992.3"
msgstr "Tillbyggnad B G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
msgid "Annex B G.992.5"
msgstr "Tillbyggnad B G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
msgid "Annex J (all)"
msgstr "Tillbyggnad J (alla)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
msgid "Annex L G.992.3 POTS 1"
msgstr "Tillbyggnad L G.992.3 POTS 1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "Annex M (all)"
msgstr "Tillbyggnad M (alla)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
msgid "Annex M G.992.3"
msgstr "Tillbyggnad M G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
msgid "Annex M G.992.5"
msgstr "Tillbyggnad M G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
msgid "Announce this device as IPv6 DNS server."
msgstr "Tillkännage den här enheten som en IPv6 DNS-server."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
msgid ""
"Announce this device as default router if a local IPv6 default route is "
"present."
@@ -839,7 +925,7 @@ msgstr ""
"Tillkännage den här enheten som en standard-router om en lokal standard-rutt "
"för IPv6 är närvarande."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:789
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
msgid ""
"Announce this device as default router if a public IPv6 prefix is available, "
"regardless of local default route availability."
@@ -847,21 +933,21 @@ msgstr ""
"Tillkännage den här enheten som en standard-router om en publik IPv6-prefix "
"är tillgänglig oavsett tillgänglighet för standardrutt."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
msgid ""
"Announce this device as default router regardless of whether a prefix or "
"default route is present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Announced DNS domains"
msgstr "Tillkännagivna DNS-domäner"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
msgid "Announced IPv6 DNS servers"
msgstr "Tillkännagivna IPv6 DNS-servrar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
msgid "Anonymous Identity"
msgstr "Anonym identitet"
@@ -873,7 +959,7 @@ msgstr "Anonym montering"
msgid "Anonymous Swap"
msgstr "Anonym Swap"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:519
msgctxt "nft match any traffic"
msgid "Any packet"
msgstr ""
@@ -885,11 +971,11 @@ msgstr ""
msgid "Any zone"
msgstr "Någon zon"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
msgid "Apply DHCP Options to this net. (Empty = all clients)."
msgstr "Verkställ DHCP-alternativ till det här nätet. (Tom = alla klienter)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Apply and keep settings"
msgstr ""
@@ -897,46 +983,46 @@ msgstr ""
msgid "Apply backup?"
msgstr "Verkställ säkerhetskopia?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4524
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4522
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4655
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
msgid "Applying configuration changes… %ds"
msgstr "Verkställer ändringar i konfigurationen... %ds"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
msgid "Architecture"
msgstr "Arkitektur"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:152
msgid "Arp-scan"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr ""
"Tilldela en del av en given längd av varje offentligt IPv6-prefix till det "
"här gränssnittet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2239
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
msgid "Associated Stations"
msgstr "Associerade stationer"
@@ -945,15 +1031,15 @@ msgstr "Associerade stationer"
msgid "Associations"
msgstr "Associationer"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
msgid ""
"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
msgid ""
"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -969,7 +1055,7 @@ msgstr ""
msgid "Auth Group"
msgstr "Autentiseringsgrupp"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1617
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
msgid "Authentication"
msgstr "Autentisering"
@@ -978,11 +1064,11 @@ msgstr "Autentisering"
msgid "Authentication Type"
msgstr "Typ av autentisering"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
msgid "Authoritative"
msgstr "Auktoritär"
-#: modules/luci-base/luasrc/view/sysauth.htm:17
+#: modules/luci-base/ucode/template/sysauth.ut:17
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
msgid "Authorization Required"
msgstr "Tillstånd krävs"
@@ -990,7 +1076,7 @@ msgstr "Tillstånd krävs"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
@@ -1008,7 +1094,7 @@ msgstr "Automatiskt hemnet (HNCP)"
msgid "Automatically check filesystem for errors before mounting"
msgstr "Kolla efter fel i filsystemet automatiskt innan det monteras"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid ""
"Automatically handle multiple uplink interfaces using source-based policy "
"routing."
@@ -1030,6 +1116,10 @@ msgstr "Monstera filsystem automatiskt"
msgid "Automount Swap"
msgstr "Montera Swap automatiskt"
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Available"
msgstr "Tillgänglig"
@@ -1052,11 +1142,11 @@ msgstr "Snitt:"
msgid "Avoid Bridge Loops"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
msgid "B43 + B43C"
msgstr "B43 + B43C"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
msgid "B43 + B43C + V43"
msgstr "B43 + B43C + V43"
@@ -1064,15 +1154,19 @@ msgstr "B43 + B43C + V43"
msgid "BR / DMR / AFTR"
msgstr "BR / DMR / AFTR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "BSS Transition"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1814
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3250
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
msgid "Back"
msgstr "Bakåt"
@@ -1081,11 +1175,7 @@ msgstr "Bakåt"
msgid "Back to Overview"
msgstr "Backa till Överblick"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
-msgid "Back to configuration"
-msgstr "Backa till konfiguration"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:804
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834
msgid "Back to peer configuration"
msgstr ""
@@ -1098,7 +1188,6 @@ msgid "Backup / Flash Firmware"
msgstr "Säkerhetskopiera / Flasha inre mjukvara"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
msgstr "Säkerhetskopiera fillista"
@@ -1135,12 +1224,15 @@ msgid ""
"packet fits but it is possible to deactivate the fragmentation entirely."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
msgid "Beacon Interval"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Beacon Report"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
msgid ""
"Below is the determined list of files to backup. It consists of changed "
"configuration files marked by opkg, essential base files and the user "
@@ -1151,7 +1243,7 @@ msgstr ""
msgid "Bind NTP server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
msgid "Bind dynamically to interfaces rather than wildcard address."
msgstr ""
@@ -1160,18 +1252,31 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind interface"
msgstr "Bind gränssnitt"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"<a href=\"%s\">RFC2782</a>."
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind the tunnel to this interface (optional)."
@@ -1191,7 +1296,11 @@ msgstr ""
msgid "Bonding Policy"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3014
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+msgid "Both Listen addr and Relay To must be specified."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
#: modules/luci-compat/luasrc/model/network.lua:1421
msgid "Bridge"
msgstr "Brygga"
@@ -1202,17 +1311,17 @@ msgid "Bridge (Support direct communication between MAC VLANs)"
msgstr "Brygga (Stötta direktkommunikation mellan MAC-VLAN)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
msgid "Bridge VLAN filtering"
msgstr "VLAN-filtrering för brygga"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
msgid "Bridge device"
msgstr "Bryggenhet"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
msgid "Bridge port specific options"
msgstr "Port-specifika alternativ för brygga"
@@ -1220,11 +1329,11 @@ msgstr "Port-specifika alternativ för brygga"
msgid "Bridge ports"
msgstr "Portar för brygga"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:642
msgid "Bridge traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
msgid "Bridge unit number"
msgstr "Enhetsnummer för brygga"
@@ -1232,7 +1341,7 @@ msgstr "Enhetsnummer för brygga"
msgid "Bring up empty bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
msgid "Bring up on boot"
msgstr "Slå på vid uppstart"
@@ -1245,7 +1354,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4153
msgid "Browse…"
msgstr "Bläddra…"
@@ -1253,7 +1362,13 @@ msgstr "Bläddra…"
msgid "Buffered"
msgstr "Buffrad"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+msgid ""
+"CA certificate (PEM encoded; Use instead of system-wide store to verify the "
+"gateway certificate."
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
msgid "CA certificate; if empty it will be saved after the first connection."
msgstr ""
"CA-certifikat; om tom så kommer den att sparas efter första anslutningen."
@@ -1262,6 +1377,10 @@ msgstr ""
msgid "CLAT configuration failed"
msgstr "CLAT konfiguration misslyckades"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+msgid "CNAME or fqdn"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "CPU usage (%)"
msgstr "CPU-användning (%)"
@@ -1276,51 +1395,56 @@ msgstr ""
msgid "Call failed"
msgstr "Anrop misslyckades"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4162
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4651
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2051
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2113
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:465
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
msgid "Cancel"
msgstr "Avbryt"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:337
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347
msgid "Cannot parse configuration: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:569
msgctxt "Chain hook: forward"
msgid "Capture incoming packets addressed to other hosts"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:561
msgctxt "Chain hook: prerouting"
msgid "Capture incoming packets before any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565
msgctxt "Chain hook: input"
msgid "Capture incoming packets routed to the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:577
msgctxt "Chain hook: postrouting"
msgid "Capture outgoing packets after any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
msgctxt "Chain hook: output"
msgid "Capture outgoing packets originating from the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
msgctxt "Chain hook: ingress"
msgid "Capture packets directly after the NIC received them"
msgstr ""
@@ -1329,45 +1453,45 @@ msgstr ""
msgid "Category"
msgstr "Kategori"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
msgid "Certificate constraint (Domain)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
msgid "Certificate constraint (SAN)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
msgid "Certificate constraint (Subject)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
msgid "Certificate constraint (Wildcard)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid ""
"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
"`logread -f` during handshake for actual values"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (exact match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (suffix match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1379,16 +1503,16 @@ msgstr ""
msgid "Chain"
msgstr "Kedja"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:581
msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
msgid "Changes"
msgstr "Ändringar"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4721
msgid "Changes have been reverted."
msgstr "Ändringar har återställts."
@@ -1400,17 +1524,18 @@ msgstr "Ändrar administratörens lösenord för att få tillgång till enheten"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1812
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
msgid "Channel"
msgstr "Kanal"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
msgid "Channel Analysis"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391
msgid "Channel Width"
msgstr ""
@@ -1418,7 +1543,7 @@ msgstr ""
msgid "Check filesystems before mount"
msgstr "Kontrollera filsystemen innan de monteras"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Check this option to delete the existing networks from this radio."
msgstr ""
"Bocka för det här alternativet för att ta bort befintliga nätverk från den "
@@ -1437,8 +1562,8 @@ msgstr ""
msgid "Choose mtdblock"
msgstr "Välj mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid ""
"Choose the firewall zone you want to assign to this interface. Select "
"<em>unspecified</em> to remove the interface from the associated zone or "
@@ -1446,13 +1571,13 @@ msgid ""
"interface to it."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>custom</em> field to define a new network."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
msgid "Cipher"
msgstr "Chiffer"
@@ -1472,9 +1597,9 @@ msgid ""
"FEATURE IS FOR PROFESSIONALS! )"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3892
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
msgid "Client"
msgstr "Klient"
@@ -1484,9 +1609,9 @@ msgstr "Klient"
msgid "Client ID to send when requesting DHCP"
msgstr "Klient-ID att skicka vid DHCP-förfrågning"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4399
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
msgstr "Stäng"
@@ -1501,17 +1626,13 @@ msgid ""
"persist connection"
msgstr ""
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
-msgid "Close list..."
-msgstr "Stäng ner lista..."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2237
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66
msgid "Collecting data..."
msgstr "Samlar in data..."
@@ -1531,7 +1652,7 @@ msgstr "Kommandot misslyckades"
msgid "Comment"
msgstr "Kommentera"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid ""
"Complicates key reinstallation attacks on the client side by disabling "
"retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1546,29 +1667,32 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Config File"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Konfiguration"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:670
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:690
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
msgid "Configuration changes applied."
msgstr "Konfigurationsändringar sparade."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4508
msgid "Configuration changes have been rolled back!"
msgstr "Konfigurationsändringar har återställts!"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
msgstr "Konfiguration misslyckades"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid ""
"Configures data rates based on the coverage cell density. Normal configures "
"basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
@@ -1578,32 +1702,32 @@ msgid ""
"offered."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
msgid ""
"Configures the default router advertisement in <abbr title=\"Router "
"Advertisement\">RA</abbr> messages."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
msgid ""
-"Configures the operation mode of the <abbr title=\"Router Advertisement"
-"\">RA</abbr> service on this interface."
+"Configures the operation mode of the <abbr title=\"Router "
+"Advertisement\">RA</abbr> service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
msgid "Configures the operation mode of the DHCPv6 service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
msgid ""
"Configures the operation mode of the NDP proxy service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1314
msgid "Configure…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
msgid "Confirm disconnect"
msgstr ""
@@ -1613,7 +1737,7 @@ msgstr "Bekräftelse"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
msgid "Connected"
msgstr "Ansluten"
@@ -1627,7 +1751,7 @@ msgstr "Anslutningsförsök misslyckades"
msgid "Connection attempt failed."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid "Connection endpoint"
msgstr ""
@@ -1639,16 +1763,16 @@ msgstr "Anslutning förlorad"
msgid "Connections"
msgstr "Anslutningar"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
msgid "Connectivity change"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:32
msgctxt "nft ct state"
msgid "Conntrack state"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:34
msgctxt "nft ct status"
msgid "Conntrack status"
msgstr ""
@@ -1667,29 +1791,29 @@ msgstr ""
msgid "Contents have been saved."
msgstr "Innehåll har sparats."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269
msgid "Continue"
msgstr "Fortsätt"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
msgctxt "nft jump action"
msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
msgid "Continue in calling chain"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:551
msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4546
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4544
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1700,20 +1824,20 @@ msgstr ""
msgid "Country"
msgstr "Land"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
msgid "Country Code"
msgstr "Landskod"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid "Coverage cell density"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid "Create / Assign firewall-zone"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
msgid "Create interface"
msgstr ""
@@ -1729,12 +1853,12 @@ msgstr "Loggnivå för Cron"
msgid "Current power"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
msgctxt "nft meta hour"
msgid "Current time"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
msgctxt "nft meta day"
msgid "Current weekday"
msgstr ""
@@ -1760,46 +1884,46 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
msgid ""
-"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
-"\">LED</abbr>s if possible."
+"Customizes the behaviour of the device <abbr title=\"Light Emitting "
+"Diode\">LED</abbr>s if possible."
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:673
msgid "DAD transmits"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "DAE-Client"
msgstr "DAE-klient"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "DAE-Port"
msgstr "DAE-port"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "DAE-Secret"
msgstr "DAE-nyckel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
msgid "DHCP Options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
msgid "DHCP Server"
msgstr "DHCP-server"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:249
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
msgid "DHCP and DNS"
msgstr "DHCP och DNS"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2110
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:969
msgid "DHCP client"
msgstr "DHCP-klient"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid "DHCP-Options"
msgstr "DHCP-alternativ"
@@ -1808,7 +1932,7 @@ msgstr "DHCP-alternativ"
msgid "DHCPv6 client"
msgstr "DHCPv6-klient"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
msgid "DHCPv6-Service"
msgstr "DHCPv6-tjänst"
@@ -1820,27 +1944,27 @@ msgstr "DHCPv6-tjänst"
msgid "DNS"
msgstr "DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
msgid "DNS forwardings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526
msgid "DNS query port"
msgstr "<abbr title=\"Domain Name System\">DNS</abbr>förfrågningsport"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
msgid "DNS search domains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
msgid "DNS server port"
msgstr "<abbr title=\"Domain Name System\">DNS</abbr>server-port"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:286
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
msgid "DNS setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid "DNS weight"
msgstr ""
@@ -1848,11 +1972,11 @@ msgstr ""
msgid "DNS-Label / FQDN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
msgid "DNSSEC"
msgstr "DNSSEC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
msgid "DNSSEC check unsigned"
msgstr ""
@@ -1864,39 +1988,47 @@ msgstr ""
msgid "DS-Lite AFTR address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
msgid "DSL"
msgstr "DSL"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
msgid "DSL Status"
msgstr "DSL-status"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
msgid "DSL line mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "DTIM Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
msgid "DUID"
msgstr "DUID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Data Rate"
msgstr "Datahastighet"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+msgid "Data Received"
+msgstr "Mottagen data"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
+msgid "Data Transmitted"
+msgstr "Överförd data"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
msgid "Debug"
msgstr "Felsökning"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
msgid "Default router"
msgstr ""
@@ -1904,7 +2036,7 @@ msgstr ""
msgid "Default state"
msgstr "Standardläge"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid ""
"Define additional DHCP options, for example "
"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
@@ -1927,23 +2059,23 @@ msgstr ""
msgid "Defines a specific MTU for this route"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid "Delegate IPv6 prefixes"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3566
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
msgid "Delete"
-msgstr "Radera"
+msgstr "Ta bort"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
msgid "Delete key"
msgstr "Radera nyckel"
@@ -1951,21 +2083,22 @@ msgstr "Radera nyckel"
msgid "Delete request failed: %s"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:906
msgid "Delete this network"
msgstr "Ta bort det här nätverket"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "Delivery Traffic Indication Message Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
msgid "Description"
msgstr "Beskrivning"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
msgid "Deselect"
msgstr "Avmarkera"
@@ -1973,7 +2106,7 @@ msgstr "Avmarkera"
msgid "Design"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:731
msgid "Designated master"
msgstr ""
@@ -1983,12 +2116,12 @@ msgstr ""
msgid "Destination"
msgstr "Plats"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
msgctxt "nft ip daddr"
msgid "Destination IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
msgctxt "nft ip6 daddr"
msgid "Destination IPv6"
msgstr ""
@@ -1997,7 +2130,7 @@ msgstr ""
msgid "Destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
msgctxt "nft ip dport"
msgid "Destination port"
msgstr ""
@@ -2010,21 +2143,21 @@ msgstr "Destinationens zon"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1134
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid "Device"
msgstr "Enhet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:920
msgid "Device Configuration"
msgstr "Enhetskonfiguration"
@@ -2045,7 +2178,7 @@ msgstr ""
msgid "Device not managed by ModemManager."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
msgid "Device not present"
msgstr ""
@@ -2053,7 +2186,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4545
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4543
msgid "Device unreachable!"
msgstr "Enheten kan inte nås!"
@@ -2061,16 +2194,16 @@ msgstr "Enheten kan inte nås!"
msgid "Device unreachable! Still waiting for device..."
msgstr "Enheten kan inte nås! Väntar fortfarande på enheten…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
msgid "Devices"
msgstr "Enheter"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:159
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
msgid "Diagnostics"
msgstr "Diagnostik"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106
msgid "Dial number"
msgstr "Slå nummer"
@@ -2080,12 +2213,12 @@ msgstr "Mapp"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Disable"
msgstr "Inaktivera"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid ""
"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
"this interface."
@@ -2102,20 +2235,21 @@ msgstr "Inaktivera DNS-uppslag"
msgid "Disable Encryption"
msgstr "Inaktivera kryptering"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1184
msgid "Disable Inactivity Polling"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Disable this network"
msgstr "Inaktivera det här nätverket"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
@@ -2124,21 +2258,21 @@ msgstr "Inaktivera det här nätverket"
msgid "Disabled"
msgstr "Avaktiverad"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:521
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
msgctxt "Label indicating that WireGuard peer is disabled"
msgid "Disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Disassociate On Low Acknowledgement"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
msgid ""
"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351
@@ -2146,7 +2280,6 @@ msgid "Disconnect"
msgstr "Avbryt anslutning"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
msgid "Disconnection attempt failed"
msgstr ""
@@ -2160,19 +2293,21 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3264
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1775
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
msgid "Dismiss"
msgstr "Avfärda"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance Optimization"
msgstr "Avståndsoptimering"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance to farthest network member in meters."
msgstr "Avstånd till nätverksmedlemmen längst bort i metrar."
@@ -2180,20 +2315,20 @@ msgstr "Avstånd till nätverksmedlemmen längst bort i metrar."
msgid "Distributed ARP Table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
msgid ""
"Dnsmasq instance to which this boot section is bound. If unspecified, the "
"section is valid for all dnsmasq instances."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid ""
-"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
-"forwarder."
+"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
+"abbr> forwarder."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
msgid "Do not cache negative replies, e.g. for non-existent domains."
msgstr "Cachea inte negativa svar, t.ex för icke-existerade domäner."
@@ -2205,27 +2340,21 @@ msgstr "Cachea inte negativa svar, t.ex för icke-existerade domäner."
msgid "Do not create host route to peer (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
msgid "Do not forward DNS queries without dots or domain parts."
msgstr ""
"Vidarebefordra inte <abbr title=\"Domain Name System\">DNS</abbr>-"
"förfrågningar utan <abbr title=\"Domain Name System\">DNS</abbr>-namn."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
-msgid "Do not forward queries that cannot be answered by public resolvers."
-msgstr ""
-"Vidarebefordra inte förfrågningar som inte kan ta emot svar från publika "
-"namnservrar."
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
msgid "Do not forward reverse lookups for local networks."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
msgid "Do not listen on the specified interfaces."
msgstr "Förhindra lyssning på dessa gränssnitt."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
msgid "Do not offer DHCPv6 service on this interface."
msgstr ""
@@ -2234,7 +2363,7 @@ msgctxt "VLAN port state"
msgid "Do not participate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
msgid ""
"Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
"packets."
@@ -2244,7 +2373,7 @@ msgstr ""
msgid "Do not send a hostname"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
msgid ""
"Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr> messages on this interface."
@@ -2254,7 +2383,7 @@ msgstr ""
msgid "Do you really want to delete \"%s\" ?"
msgstr "Vill du verkligen radera \"%s\" ?"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
msgstr "Vill du verkligen ta bort följande SSH-nyckel?"
@@ -2266,7 +2395,7 @@ msgstr "Vill du verkligen radera alla inställningar?"
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:593
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613
msgid "Do you want to replace the current PSK?"
msgstr ""
@@ -2274,15 +2403,16 @@ msgstr ""
msgid "Do you want to replace the current keys?"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
msgid "Domain"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
msgid "Domain required"
msgstr "Domän krävs"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
msgid "Domain whitelist"
msgstr "Vitlista för domäner"
@@ -2308,11 +2438,11 @@ msgstr "Ladda ner säkerhetskopia"
msgid "Download mtdblock"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
msgid "Downstream SNR offset"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
msgid ""
"Drag or paste a valid <em>*.conf</em> file below to configure the local "
"WireGuard interface."
@@ -2326,12 +2456,12 @@ msgstr "Dra för att sortera om"
msgid "Drop Duplicate Frames"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
msgctxt "nft drop action"
msgid "Drop packet"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:547
msgctxt "Chain policy: drop"
msgid "Drop unmatched packets"
msgstr ""
@@ -2351,20 +2481,20 @@ msgstr ""
msgid "Dual-Stack Lite (RFC6333)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
msgstr ""
"Dynamisk <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "Dynamic Authorization Extension client."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "Dynamic Authorization Extension port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "Dynamic Authorization Extension secret."
msgstr ""
@@ -2372,7 +2502,7 @@ msgstr ""
msgid "Dynamic tunnel"
msgstr "Dynamisk tunnel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid ""
"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
"having static leases will be served."
@@ -2382,17 +2512,17 @@ msgstr ""
msgid "EA-bits length"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1635
msgid "EAP-Method"
msgstr "EAP-metod"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:505
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
msgid "Edit"
msgstr "Redigera"
@@ -2406,15 +2536,15 @@ msgid ""
"reload the page."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
msgid "Edit this network"
msgstr "Redigera det här nätverket"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:852
msgid "Edit wireless network"
msgstr "Redigera trådlöst nätverk"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
msgctxt "nft rt mtu"
msgid "Effective route MTU"
msgstr ""
@@ -2447,12 +2577,12 @@ msgstr ""
msgid "Emergency"
msgstr "Nödsituation"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Enable"
msgstr "Aktivera"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
msgstr ""
@@ -2466,7 +2596,7 @@ msgstr ""
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
msgstr "Aktivera <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
msgstr ""
@@ -2517,7 +2647,7 @@ msgstr "Aktivera NTP-klient"
msgid "Enable Single DES"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
msgid "Enable TFTP server"
msgstr "Aktivera TFTP-server"
@@ -2529,23 +2659,23 @@ msgstr ""
msgid "Enable VLAN functionality"
msgstr "Aktivera VLAN-funktionalitet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1787
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
msgstr "Aktivera WPS-tryckknapp, kräver WPA(2)-PSK/WPA3-SAE"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
msgid ""
-"Enable automatic redirection of <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> port."
+"Enable automatic redirection of <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr> port."
msgstr "Avvisa uppströmssvar som innehåller RFC1918-adresser."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid "Enable key reinstallation (KRACK) countermeasures"
msgstr "Aktivera motåtgärder för ominstallation av nyckel (KRACK)"
@@ -2573,7 +2703,7 @@ msgstr ""
msgid "Enable multicast support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
msgstr ""
@@ -2600,11 +2730,11 @@ msgstr ""
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
msgid "Enable the built-in single-instance TFTP server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Enable this network"
msgstr "Aktivera det här nätverket"
@@ -2617,8 +2747,9 @@ msgstr ""
msgid "Enable unicast flooding"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
msgstr "Aktiverad"
@@ -2627,7 +2758,7 @@ msgstr "Aktiverad"
msgid "Enables IGMP snooping on this bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
@@ -2647,28 +2778,33 @@ msgstr ""
msgid "Encapsulation limit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
msgid "Encapsulation mode"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1815
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
msgid "Encryption"
msgstr "Kryptering"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+msgid "Endpoint"
+msgstr "Slutpunkt"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid "Endpoint Host"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Endpoint Port"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:316
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
msgid "Endpoint setting is invalid"
msgstr ""
@@ -2704,11 +2840,11 @@ msgstr ""
msgid "Erasing..."
msgstr "Raderar..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:115
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:116
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
msgid "Error"
msgstr "Fel"
@@ -2717,16 +2853,16 @@ msgstr "Fel"
msgid "Error getting PublicKey"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Errored seconds (ES)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3027
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
#: modules/luci-compat/luasrc/model/network.lua:1433
msgid "Ethernet Adapter"
msgstr "Ethernet-adapter"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
#: modules/luci-compat/luasrc/model/network.lua:1423
msgid "Ethernet Switch"
msgstr ""
@@ -2739,11 +2875,17 @@ msgstr ""
msgid "Every second (fast, 1)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
msgid "Exclude interfaces"
msgstr "Inkludera inte dessa gränssnitt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:160
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
msgid ""
"Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
"e.g. for RBL services."
@@ -2753,11 +2895,15 @@ msgstr ""
msgid "Existing device"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
msgid "Expand hosts"
msgstr "Expandera värdar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+msgid "Expected port number."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
msgid "Expecting a hexadecimal assignment hint"
msgstr ""
@@ -2778,11 +2924,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "Expecting: %s"
msgstr "Förväntade: %s"
@@ -2794,7 +2940,7 @@ msgstr ""
msgid "Expires"
msgstr "Löper ut"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
msgstr ""
@@ -2803,11 +2949,11 @@ msgstr ""
msgid "External"
msgstr "Externt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "External R0 Key Holder List"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid "External R1 Key Holder List"
msgstr ""
@@ -2835,15 +2981,15 @@ msgstr ""
msgid "Extra sstpc options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550
msgid "FT over DS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1549
msgid "FT over the Air"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
msgid "FT protocol"
msgstr ""
@@ -2851,19 +2997,43 @@ msgstr ""
msgid "Failed to change the system password."
msgstr "Byte av systemlösenord misslyckades."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
msgid "File"
msgstr "Fil"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"File listing upstream resolvers, optionally domain-specific, e.g. "
"<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
@@ -2873,36 +3043,44 @@ msgstr ""
msgid "File not accessible"
msgstr "Fil ej nåbar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
msgid "File to store DHCP lease information."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
msgid "File with upstream resolvers."
msgstr "lokal <abbr title=\"Domain Name System\">DNS</abbr>-fil."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "Filename"
msgstr "Filnamn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
msgid "Filename of the boot image advertised to clients."
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
msgid "Filesystem"
msgstr "Filsystem"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+msgid "Filter IPv4 A records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+msgid "Filter IPv6 AAAA records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+msgid "Filter SRV/SOA service discovery"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
msgid "Filter private"
msgstr "Filtrera privata"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
-msgid "Filter useless"
-msgstr "Filtrera icke-användbara"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
msgid "Filtering for all slaves, no validation"
msgstr ""
@@ -2915,8 +3093,13 @@ msgstr ""
msgid "Filtering for all slaves, validation only for backup slaves"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Finalizing failed"
msgstr ""
@@ -2926,7 +3109,7 @@ msgid ""
"with defaults based on what was detected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
msgid "Find and join network"
msgstr "Hitta och anslut till nätverk"
@@ -2940,10 +3123,11 @@ msgid "Firewall"
msgstr "Brandvägg"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
msgid "Firewall Mark"
msgstr "Brandväggsmarkering"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
msgid "Firewall Settings"
msgstr "Inställningar för brandvägg"
@@ -2955,15 +3139,15 @@ msgstr "Status för brandvägg"
msgid "Firewall mark"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
msgid "Firmware File"
msgstr "Fil för inbyggd programvara"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
msgid "Firmware Version"
msgstr "Firmware Version"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
msgid "Fixed source port for outbound DNS queries."
msgstr ""
@@ -2989,20 +3173,20 @@ msgstr ""
msgid "Flashing…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force"
msgstr "Tvinga"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid "Force 40MHz mode"
msgstr "Tvinga 40MHz-läge"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
msgid "Force CCMP (AES)"
msgstr "Tvinga CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force DHCP on this network even if another server is detected."
msgstr "Tvinga DHCP på det här nätverket även om en annan server är upptäckt."
@@ -3014,15 +3198,15 @@ msgstr ""
msgid "Force MLD version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
msgid "Force TKIP"
msgstr "Tvinga TKIP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
msgid "Force TKIP and CCMP (AES)"
msgstr "Tvinga TKIP och CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid "Force link"
msgstr "Tvinga länk"
@@ -3034,19 +3218,19 @@ msgstr "Tvinga uppgradering"
msgid "Force use of NAT-T"
msgstr "Tvinga användning av NAT-T"
-#: modules/luci-base/luasrc/view/csrftoken.htm:8
+#: modules/luci-base/ucode/template/csrftoken.ut:8
msgid "Form token mismatch"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
msgid ""
-"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> messages between the designated master "
-"interface and downstream interfaces."
+"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
+"designated master interface and downstream interfaces."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
msgid ""
"Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages received on the designated master interface to downstream "
@@ -3057,13 +3241,13 @@ msgstr ""
msgid "Forward DHCP traffic"
msgstr "Vidarebefordra DHCP-trafik"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
msgid ""
"Forward DHCPv6 messages between the designated master interface and "
"downstream interfaces."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
msgid "Forward Error Correction Seconds (FECS)"
msgstr ""
@@ -3075,7 +3259,7 @@ msgstr ""
msgid "Forward delay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
msgid "Forward mesh peer traffic"
msgstr ""
@@ -3083,7 +3267,7 @@ msgstr ""
msgid "Forward multicast packets as unicast packets on this device."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
msgid "Forwarding mode"
msgstr "Vidarebefordringsläge"
@@ -3091,11 +3275,11 @@ msgstr "Vidarebefordringsläge"
msgid "Fragmentation"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:964
msgid "Fragmentation Threshold"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
msgctxt "nft nat flag fully-random"
msgid "Full port randomization"
msgstr ""
@@ -3113,7 +3297,7 @@ msgid "GHz"
msgstr "GHz"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
msgid "GPRS only"
msgstr "Endast GPRS"
@@ -3152,8 +3336,8 @@ msgstr "Gateway-portar"
msgid "Gateway address is invalid"
msgstr "Ogiltig Gateway-adress"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
@@ -3161,10 +3345,10 @@ msgstr "Ogiltig Gateway-adress"
msgid "General Settings"
msgstr "Generella inställningar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "General Setup"
msgstr "Allmän inställning"
@@ -3176,7 +3360,7 @@ msgstr ""
msgid "Generate Config"
msgstr "Generera konfig"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid "Generate PMK locally"
msgstr ""
@@ -3184,11 +3368,11 @@ msgstr ""
msgid "Generate archive"
msgstr "Generera arkiv"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:789
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819
msgid "Generate configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:829
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859
msgid "Generate configuration…"
msgstr ""
@@ -3196,15 +3380,15 @@ msgstr ""
msgid "Generate new key pair"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
msgid "Generate preshared key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:671
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:691
msgid "Generates a configuration suitable for import on a WireGuard peer"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:763
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
msgid "Generating QR code…"
msgstr ""
@@ -3216,25 +3400,25 @@ msgstr "Angiven lösenordsbekräftelse matchade inte, lösenordet ändrades inte
msgid "Global Settings"
msgstr "Globala inställningar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
msgid "Global network options"
msgstr "Globala nätverksalternativ"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:82
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:84
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
msgid "Go to firmware upgrade..."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:72
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
msgid "Go to password configuration..."
msgstr "Gå till lösenordskonfiguration..."
#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3748
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
msgid "Go to relevant configuration page"
@@ -3260,6 +3444,10 @@ msgstr ""
msgid "Grant access to LuCI Wireguard procedures"
msgstr ""
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr ""
+
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
msgid "Grant access to SSH configuration"
msgstr ""
@@ -3365,11 +3553,11 @@ msgstr ""
msgid "Hang Up"
msgstr "Lägg på"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Header Error Code Errors (HEC)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
msgid "Heartbeat interval (kernel: heartbeat)"
msgstr ""
@@ -3385,7 +3573,7 @@ msgstr ""
"Här kan du konfigurera grundläggande enhetsinställningar, så som värdnamn "
"eller tidszon."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "Göm <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
@@ -3394,11 +3582,11 @@ msgstr "Göm <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgid "Hide empty chains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
msgid "High"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
msgctxt "Chain hook description"
msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
msgstr ""
@@ -3408,7 +3596,7 @@ msgid "Hop Penalty"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2169
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2231
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
msgid "Host"
@@ -3418,7 +3606,7 @@ msgstr "Värd"
msgid "Host expiry timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
msgid "Host requests this filename from the boot server."
msgstr ""
@@ -3427,9 +3615,9 @@ msgid "Host-Uniq tag content"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
msgid "Hostname"
@@ -3439,11 +3627,11 @@ msgstr "Värdnamn"
msgid "Hostname to send when requesting DHCP"
msgstr "Värdnamn att skicka vid DHCP-förfrågningar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
msgid "Hostnames"
msgstr "Värdnamn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
msgid ""
"Hostnames are used to bind a domain name to an IP address. This setting is "
"redundant for hostnames already configured with static leases, but it can be "
@@ -3466,18 +3654,30 @@ msgstr ""
msgid "Hybrid"
msgstr "Hybrid"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
msgctxt "nft icmpv6 code"
msgid "ICMPv6 code"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
msgctxt "nft icmpv6 type"
msgid "ICMPv6 type"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
+msgid "ID"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3495,11 +3695,11 @@ msgstr ""
msgid "IP Addresses"
msgstr "IP-adresser"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
msgid "IP Protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
msgid "IP Sets"
msgstr ""
@@ -3507,7 +3707,7 @@ msgstr ""
msgid "IP Type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
msgid "IP address"
@@ -3523,7 +3723,14 @@ msgstr ""
msgid "IP address is missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:37
msgctxt "nft ip protocol"
msgid "IP protocol"
msgstr ""
@@ -3533,15 +3740,15 @@ msgctxt "nft meta l4proto"
msgid "IP protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
msgid "IP set"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305
msgid "IP sets"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
msgid "IPs to override with NXDOMAIN"
msgstr ""
@@ -3549,14 +3756,14 @@ msgstr ""
msgid "IPsec XFRM"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
msgid "IPv4"
msgstr "IPv4"
@@ -3582,7 +3789,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
msgid "IPv4 address"
@@ -3622,11 +3829,11 @@ msgstr ""
msgid "IPv4 prefix length"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:626
msgid "IPv4 traffic table \"%h\""
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
msgid "IPv4+IPv6"
msgstr ""
@@ -3639,23 +3846,23 @@ msgstr "IPv4-i-IPv4 (RFC2003)"
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:634
msgid "IPv4/IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:109
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
msgid "IPv6"
msgstr "IPv6"
@@ -3671,7 +3878,7 @@ msgstr ""
msgid "IPv6 Neighbours"
msgstr "IPV6-grannar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
msgid "IPv6 RA Settings"
msgstr ""
@@ -3683,11 +3890,11 @@ msgstr ""
msgid "IPv6 Rules"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
msgid "IPv6 Settings"
msgstr "IPv6-inställningar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid "IPv6 ULA-Prefix"
msgstr ""
@@ -3701,12 +3908,12 @@ msgstr ""
msgid "IPv6 address"
msgstr "IPv6-adress"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid "IPv6 assignment hint"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid "IPv6 assignment length"
msgstr ""
@@ -3722,7 +3929,7 @@ msgstr ""
msgid "IPv6 only"
msgstr "Endast IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid "IPv6 preference"
msgstr ""
@@ -3731,7 +3938,7 @@ msgstr ""
msgid "IPv6 prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid "IPv6 prefix filter"
msgstr ""
@@ -3745,15 +3952,15 @@ msgstr ""
msgid "IPv6 routed prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid "IPv6 source routing"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid "IPv6 suffix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
msgid "IPv6 suffix (hex)"
msgstr "<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>Suffix (hex)"
@@ -3761,11 +3968,11 @@ msgstr "<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>Suffix (hex)"
msgid "IPv6 support"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:630
msgid "IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr ""
@@ -3784,7 +3991,7 @@ msgstr "IPv6-över-IPv4 (6rd)"
msgid "IPv6-over-IPv4 (6to4)"
msgstr "IPv6-över-IPv4 (6till4)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
msgid "Identity"
msgstr "Identitet"
@@ -3800,7 +4007,7 @@ msgstr ""
msgid "If checked, encryption is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
@@ -3810,56 +4017,56 @@ msgstr ""
msgid "If set, the meaning of the match options is inverted"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
"otherwise modifications will be reverted."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
msgid "If unchecked, no default route is configured"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid ""
"If your physical memory is insufficient unused data can be temporarily "
-"swapped to a swap-device resulting in a higher amount of usable <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
-"slow process as the swap-device cannot be accessed with the high datarates "
-"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+"swapped to a swap-device resulting in a higher amount of usable <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
msgid "Ignore <code>/etc/hosts</code>"
msgstr "Ignorera <code>/etc/hosts</code>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid "Ignore interface"
msgstr "Ignorera gränssnitt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
msgid "Ignore resolv file"
msgstr "Ignorera resolv-fil"
@@ -3871,25 +4078,25 @@ msgstr "Image"
msgid "Image check failed:"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import as peer"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:484
-msgid "Import peer configuration…"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:504
+msgid "Import configuration as peer…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:470
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
msgid "Import settings"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:366
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:391
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:376
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:403
msgid "Imported peer configuration"
msgstr ""
@@ -3907,7 +4114,7 @@ msgid ""
"order to avoid broadcast loops that can bring the entire LAN to a standstill."
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:13
+#: modules/luci-base/ucode/template/csrftoken.ut:13
msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
@@ -3951,6 +4158,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Incoming key"
msgstr ""
@@ -3965,7 +4173,7 @@ msgstr ""
msgid "Info"
msgstr "Info"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Information"
msgstr "Information"
@@ -3984,7 +4192,6 @@ msgid "Ingress device name"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
msgstr ""
@@ -3996,31 +4203,40 @@ msgstr "Initskript"
msgid "Initscripts"
msgstr "Initskripten"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid "Inner certificate constraint (Domain)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid "Inner certificate constraint (SAN)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid "Inner certificate constraint (Subject)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid "Inner certificate constraint (Wildcard)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:310
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
msgid "Install protocol extensions..."
msgstr "Installera protokoll-förlängningar..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
msgid "Instance"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
+msgid "Instance Details"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid ""
"Instead of joining any network with a matching SSID, only connect to the "
"BSSID <code>%h</code>."
@@ -4030,6 +4246,7 @@ msgstr ""
msgid "Insufficient permissions to read UCI configuration."
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
@@ -4037,7 +4254,7 @@ msgstr ""
msgid "Interface"
msgstr "Gränssnitt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:728
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
msgid "Interface \"%h\" is already marked as designated master."
msgstr ""
@@ -4045,7 +4262,7 @@ msgstr ""
msgid "Interface %q device auto-migrated from %q to %q."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
msgid "Interface Configuration"
msgstr "Konfiguration av gränssnitt"
@@ -4053,7 +4270,7 @@ msgstr "Konfiguration av gränssnitt"
msgid "Interface ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
msgid "Interface has %d pending changes"
msgstr ""
@@ -4062,39 +4279,39 @@ msgstr ""
msgid "Interface is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:65
msgid "Interface is marked for deletion"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is reconnecting..."
msgstr "Gränssnittet återansluter..."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:194
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:214
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is shutting down..."
msgstr "Gränssnittet stänger ner..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
msgid "Interface is starting..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304
msgid "Interface is stopping..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Interface name"
msgstr "Gränssnittets namn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:314
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Interface not present or not connected yet."
msgstr "Gränssnittet är inte närvarande eller är inte anslutet än."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:507
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
msgid "Interfaces"
msgstr "Gränssnitt"
@@ -4103,10 +4320,6 @@ msgstr "Gränssnitt"
msgid "Internal"
msgstr "Internt"
-#: modules/luci-base/luasrc/view/error500.htm:8
-msgid "Internal Server Error"
-msgstr "Internt server-fel"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
msgid "Interval For Sending Learning Packets"
msgstr ""
@@ -4129,7 +4342,7 @@ msgstr "Ogiltig"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
msgid "Invalid APN provided"
msgstr ""
@@ -4175,16 +4388,20 @@ msgstr ""
msgid "Invalid hexadecimal value"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
msgid "Invalid username and/or password! Please try again."
msgstr "Ogiltigt användarnamn och/eller lösenord! Vänligen försök igen."
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "Invert match"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Isolate Clients"
msgstr "Isolera klienter"
@@ -4194,21 +4411,21 @@ msgid ""
"flash memory, please verify the image file!"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
msgid "JavaScript required!"
msgstr "JavaScript krävs!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
msgid "Join Network"
msgstr "Anslut till nätverk"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1829
msgid "Join Network: Wireless Scan"
msgstr "Anslut till nätverk: Trådlös skanning"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2107
msgid "Joining Network: %q"
msgstr "Ansluter till nätverk: %q"
@@ -4220,24 +4437,28 @@ msgstr ""
msgid "Keep settings and retain the current configuration"
msgstr "Behåll inställningarna och behåll den nuvarande konfigurationen"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgid "Keep-Alive"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Kernel Log"
msgstr "Kernel-logg"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
msgid "Kernel Version"
msgstr "Kernel-version"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462
msgid "Key"
msgstr "Nyckel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
msgid "Key #%d"
msgstr "Nyckel #%d"
@@ -4245,6 +4466,7 @@ msgstr "Nyckel #%d"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Key for incoming packets (optional)."
msgstr ""
@@ -4252,15 +4474,20 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Key for outgoing packets (optional)."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
msgctxt "Label indicating that WireGuard peer lacks public key"
msgid "Key missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
msgctxt "nft unit"
msgid "KiB"
msgstr ""
@@ -4304,12 +4531,12 @@ msgstr ""
msgid "LED Configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
msgid "LLC"
msgstr "LLC"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid "Label"
msgstr "Märke"
@@ -4321,14 +4548,25 @@ msgstr "Språk"
msgid "Language and Style"
msgstr "Språk och Stil"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
msgid "Last member interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
msgid "Latency"
msgstr "Latens"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
+msgid "Latest Handshake"
+msgstr "Senaste handskakning"
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
msgstr "Löv"
@@ -4337,16 +4575,16 @@ msgstr "Löv"
msgid "Learn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Learn routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
msgid "Lease file"
msgstr "Kontraktsfil"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid "Lease time"
msgstr "Kontraktstid"
@@ -4370,38 +4608,38 @@ msgstr "Lämna tom för att upptäcka automatiskt"
msgid "Leave empty to use the current WAN address"
msgstr "Lämna tom för att använda den nuvarande WAN-adressen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid ""
"Legacy or badly behaving devices may require legacy 802.11b rates to "
"interoperate. Airtime efficiency may be significantly reduced where these "
"are used. It is recommended to not allow 802.11b rates where possible."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
msgid "Legend:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Limit"
msgstr "Begränsa"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Line Attenuation (LATN)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
msgid "Line Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
msgid "Line State"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Line Uptime"
msgstr ""
@@ -4417,21 +4655,21 @@ msgstr ""
msgid "Link On"
msgstr "Länk På"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
msgctxt "nft @ll,off,len"
msgid "Link layer header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:514
msgid "List of IP addresses to convert into NXDOMAIN responses."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
-msgid "List of IP sets to populate with the specified domain IPs."
-msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
+msgid "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here."
+msgstr "Lista på IP-set:er som fyllas med IP:erna av resultaten av DNS-uppslag för de FQDN:er som också anges här."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid ""
"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID "
@@ -4440,7 +4678,7 @@ msgid ""
"Association."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
"as 6 octets with colons,128-bit key as hex string. <br />This list is used "
@@ -4453,23 +4691,28 @@ msgstr ""
msgid "List of SSH key files for auth"
msgstr "Lista över SSH-nyckelfiler för auth"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
msgid "List of domains to allow RFC1918 responses for."
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
-msgid "List of domains to force to an IP address."
-msgstr ""
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
msgid "List of upstream resolvers to forward queries to."
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
msgid "Listen Port"
msgstr "Lyssningsport"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+msgid "Listen address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+msgid "Listen and Relay To IP family must be homogeneous."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342
msgid "Listen interfaces"
msgstr ""
@@ -4478,17 +4721,17 @@ msgid "Listen only on the given interface or, if unspecified, on all"
msgstr ""
"Lyssna endast på det angivna gränssnittet eller, om o-specificerat på alla"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
msgid ""
"Listen only on the specified interfaces, and loopback if not excluded "
"explicitly."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
msgid "ListenPort setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520
msgid "Listening port for inbound DNS queries."
msgstr "Lyssningsportar för ankommande DNS-förfrågningar."
@@ -4497,7 +4740,7 @@ msgstr "Lyssningsportar för ankommande DNS-förfrågningar."
msgid "Load"
msgstr "Last"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:63
msgid "Load Average"
msgstr "Snitt-belastning"
@@ -4505,27 +4748,28 @@ msgstr "Snitt-belastning"
msgid "Load configuration…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2038
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
msgid "Loading directory contents…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
-#: modules/luci-base/luasrc/view/view.htm:4
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
msgid "Loading view…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
msgid "Local"
msgstr ""
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
msgid "Local IP address"
msgstr ""
@@ -4545,11 +4789,12 @@ msgstr ""
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "Local IPv4 address"
msgstr "Lokal IPv4-adress"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
msgid "Local IPv6 DNS server"
msgstr ""
@@ -4565,44 +4810,53 @@ msgstr "Lokal IPv6-adress"
msgid "Local Startup"
msgstr "Lokal uppstart"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
msgid "Local Time"
msgstr "Lokal tid"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1019
msgid "Local ULA"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
msgid "Local domain"
msgstr "Lokal domän"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
msgid "Local domain suffix appended to DHCP names and hosts file entries."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
msgid "Local server"
msgstr "Lokal server"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
msgid "Local service only"
msgstr "Enbart lokal tjänst"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
msgid "Localise queries"
msgstr "Lokalisera förfrågningar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid "Lock to BSSID"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft log action"
+msgid "Log event \"<strong>%h</strong>…\""
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
msgid "Log output level"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
msgid "Log queries"
msgstr ""
@@ -4626,8 +4880,8 @@ msgstr ""
msgid "Logical network to which the tunnel will be added (bridged) (optional)."
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
msgid "Login"
msgstr "Logga in"
@@ -4639,24 +4893,28 @@ msgstr "Logga ut"
msgid "Loose filtering"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Loss of Signal Seconds (LOSS)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
msgid "Lowest leased address as offset from the network address."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
msgid "MAC"
msgstr "MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
msgid "MAC Address"
-msgstr ""
+msgstr "MAC-address"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
msgid "MAC Address Filter"
msgstr "Filter för MAC-adress"
@@ -4665,15 +4923,15 @@ msgid "MAC Address For The Actor"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
msgid "MAC VLAN"
msgstr "MAC VLAN"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2168
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2230
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
@@ -4682,11 +4940,11 @@ msgstr "MAC VLAN"
msgid "MAC address"
msgstr "MAC-adress"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
msgid "MAC-Filter"
msgstr "MAC-filter"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
msgid "MAC-List"
msgstr "MAC-lista"
@@ -4722,7 +4980,7 @@ msgid "MII Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
@@ -4730,14 +4988,18 @@ msgstr ""
msgid "MTU"
msgstr "MTU"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+msgid "MX"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
msgid ""
"Make sure to clone the root filesystem using something like the commands "
"below:"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
@@ -4746,29 +5008,29 @@ msgstr ""
msgid "Manual"
msgstr "Manuell"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3891
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
msgid "Master"
msgstr "Mästare"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Max. Attainable Data Rate (ATTNDR)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533
msgid "Max. DHCP leases"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
msgid "Max. EDNS0 packet size"
msgstr ""
"<abbr title=\"maximal\">Max.</abbr><abbr title=\"Extension Mechanisms for "
"Domain Name System\">EDNS0</abbr>paketstorlek"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
msgid "Max. concurrent queries"
msgstr ""
@@ -4776,29 +5038,28 @@ msgstr ""
msgid "Maximum age"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
msgid "Maximum allowed Listen Interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
msgid "Maximum allowed number of active DHCP leases."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
msgid "Maximum allowed number of concurrent DNS queries."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
msgid "Maximum allowed size of EDNS0 UDP packets."
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Maximum amount of seconds to wait for the modem to become ready"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Maximum number of leased addresses."
msgstr ""
@@ -4806,16 +5067,20 @@ msgstr ""
msgid "Maximum snooping table size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid ""
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid "Maximum transmit power"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+msgid "May prevent VoIP or other services from working."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
@@ -4842,7 +5107,7 @@ msgstr "Minne"
msgid "Memory usage (%)"
msgstr "Minnesanvändning (%)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
msgid "Mesh"
msgstr ""
@@ -4850,7 +5115,7 @@ msgstr ""
msgid "Mesh ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:997
msgid "Mesh Id"
msgstr ""
@@ -4880,12 +5145,12 @@ msgstr ""
msgid "Metric"
msgstr "Metrisk"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
msgctxt "nft unit"
msgid "MiB"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
@@ -4903,7 +5168,7 @@ msgid ""
"Prevents ARP cache thrashing."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid ""
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
@@ -4921,7 +5186,7 @@ msgstr ""
msgid "Mobile Data"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "Mobility Domain"
msgstr ""
@@ -4930,14 +5195,14 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1813
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
msgid "Mode"
msgstr "Läge"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
msgid "Model"
msgstr "Modell"
@@ -4951,13 +5216,13 @@ msgid ""
"minutes."
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "Modem default"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
msgid "Modem device"
@@ -4968,12 +5233,11 @@ msgid "Modem disconnection in progress. Please wait."
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Modem init timeout"
msgstr ""
@@ -4986,8 +5250,8 @@ msgstr ""
msgid "ModemManager"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3895
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1080
msgid "Monitor"
msgstr "Övervaka"
@@ -5013,7 +5277,7 @@ msgstr "Monteringspunkter"
msgid "Mount Points - Mount Entry"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
msgid "Mount Points - Swap Entry"
msgstr ""
@@ -5031,11 +5295,11 @@ msgstr ""
msgid "Mount filesystems not specifically configured"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "Mount options"
msgstr "Monteringsalternativ"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Mount point"
msgstr "Monteringspunkt"
@@ -5055,6 +5319,10 @@ msgstr "Flytta ner"
msgid "Move up"
msgstr "Flytta upp"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid "Multi To Unicast"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
@@ -5074,11 +5342,11 @@ msgstr ""
msgid "Multicast to unicast"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid "NAS ID"
msgstr "NAS-ID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:537
msgid "NAT action chain \"%h\""
msgstr ""
@@ -5091,11 +5359,11 @@ msgid "NAT64 Prefix"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
msgid "NCM"
msgstr "NCM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "NDP-Proxy slave"
msgstr ""
@@ -5108,29 +5376,42 @@ msgid "NTP server candidates"
msgstr "NTP-serverkandidater"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4139
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
msgid "Name"
msgstr "Namn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid "Name of the new network"
msgstr "Namnet på det nya nätverket"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr ""
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
msgid "Navigation"
msgstr "Navigering"
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "Neighbour Report"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Neighbour cache validity"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2229
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
@@ -5143,32 +5424,28 @@ msgstr "Nätverk"
msgid "Network Coding"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
msgid "Network Mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid "Network SSID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
-msgid "Network Utilities"
-msgstr "Nätverksverktyg"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
msgid "Network address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
msgid "Network boot image"
msgstr "Uppstartsbild för nätverket"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:408
msgid "Network bridge configuration migration"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1435
msgid "Network device"
msgstr ""
@@ -5181,16 +5458,16 @@ msgstr ""
msgid "Network device is not present"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:646
msgid "Network device table \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
msgctxt "nft @nh,off,len"
msgid "Network header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:442
msgid "Network ifname configuration migration"
msgstr ""
@@ -5199,25 +5476,31 @@ msgstr ""
msgid "Network interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
msgid "Network-ID"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:706
msgid "Never"
-msgstr ""
+msgstr "Aldrig"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
+#, fuzzy
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr "Aldrig"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
msgid ""
"Never forward matching domains and subdomains, resolve from DHCP or hosts "
"files only."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1172
msgid "New interface for \"%s\" can not be created: %s"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1123
msgid "New interface name…"
msgstr ""
@@ -5225,13 +5508,13 @@ msgstr ""
msgid "Next »"
msgstr "Nästa »"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
msgstr "Nej"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
msgid "No DHCP Server configured for this interface"
msgstr "Det finns ingen DHCP-server inställd för det här gränssnittet"
@@ -5239,7 +5522,7 @@ msgstr "Det finns ingen DHCP-server inställd för det här gränssnittet"
msgid "No Data"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
msgid "No Encryption"
msgstr ""
@@ -5255,9 +5538,13 @@ msgstr "Ingen NAT-T"
msgid "No RX signal"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
+msgid "No WireGuard interfaces configured."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:82
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
msgid ""
"No changes to settings will be stored and are lost after rebooting. This "
@@ -5268,7 +5555,11 @@ msgstr ""
msgid "No client associated"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -5291,15 +5582,11 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2913
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
msgid "No entries in this directory"
msgstr ""
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
-msgid "No files found"
-msgstr "Inga filer hittades"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
msgid ""
"No fixed interface listening port defined, peers might not be able to "
"initiate connections to this WireGuard instance!"
@@ -5334,30 +5621,35 @@ msgstr ""
msgid "No more slaves available, can not save interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494
msgid "No negative cache"
msgstr "Ingen negativ cache"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:697
msgid "No nftables ruleset loaded."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
msgid "No password set!"
msgstr "Inget lösenord inställt!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+#, fuzzy
+msgid "No peers connected"
+msgstr "Inte ansluten"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
msgid "No peers defined yet."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
msgid "No public keys present yet."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:614
msgctxt "nft chain is empty"
msgid "No rules in this chain"
msgstr ""
@@ -5370,8 +5662,8 @@ msgstr "Inga regler i den här kedjan."
msgid "No validation or filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "No zone assigned"
msgstr ""
@@ -5383,7 +5675,7 @@ msgstr ""
msgid "Noise"
msgstr "Buller"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Noise Margin (SNR)"
msgstr ""
@@ -5391,11 +5683,11 @@ msgstr ""
msgid "Noise:"
msgstr "Buller:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Non Pre-emptive CRC errors (CRC_P)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
msgid "Non-wildcard"
msgstr ""
@@ -5405,12 +5697,12 @@ msgstr ""
msgid "None"
msgstr "Ingen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
msgid "Normal"
msgstr "Normal"
-#: modules/luci-base/luasrc/view/error404.htm:8
+#: modules/luci-base/ucode/template/error404.ut:9
msgid "Not Found"
msgstr "Hittades inte"
@@ -5422,15 +5714,15 @@ msgstr "Inte associerad"
msgid "Not connected"
msgstr "Inte ansluten"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:131
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:157
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:328
msgid "Not present"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Not started on boot"
msgstr ""
@@ -5438,12 +5730,18 @@ msgstr ""
msgid "Not supported"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid ""
"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
"have problems"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(<code>addr#port</code>)."
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "Notes"
msgstr ""
@@ -5452,7 +5750,7 @@ msgstr ""
msgid "Notice"
msgstr "Avisering"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:138
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:135
msgid "Nslookup"
msgstr "Nslookup"
@@ -5460,7 +5758,7 @@ msgstr "Nslookup"
msgid "Number of IGMP membership reports"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr ""
@@ -5477,7 +5775,7 @@ msgid "Obfuscated Password"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
@@ -5509,7 +5807,7 @@ msgstr ""
msgid "On-link"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
msgid "One of hostname or MAC address must be specified!"
msgstr "En utav värdnamn eller MAC-adress måste anges!"
@@ -5540,12 +5838,11 @@ msgid ""
"Only if current active slave fails and the primary slave is up (failure, 2)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:683
msgid "Open iptables rules overview…"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
msgstr "Öppna lista..."
@@ -5554,35 +5851,35 @@ msgstr "Öppna lista..."
msgid "OpenConnect (CISCO AnyConnect)"
msgstr "OpenConnect (CISCO AnyConnect)"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
msgid "OpenFortivpn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
"Protocol\">NDP</abbr> proxying."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise fall back to <em>server mode</em>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
msgid ""
"Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
"otherwise disable service."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
msgid "Operating frequency"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
msgid "Option \"%s\" contains an invalid input value."
msgstr ""
@@ -5590,15 +5887,15 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
msgid "Option changed"
msgstr "Alternativet ändrades"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
msgid "Option removed"
msgstr "Alternativet togs bort"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
msgid "Optional"
msgstr "Valfri"
@@ -5606,13 +5903,17 @@ msgstr "Valfri"
msgid "Optional, free-form notes about this device"
msgstr ""
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid ""
"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -5620,17 +5921,17 @@ msgid ""
"for the interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
msgid "Optional. Description of peer."
msgstr ""
@@ -5638,13 +5939,13 @@ msgstr ""
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
msgid ""
"Optional. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5659,11 +5960,11 @@ msgstr ""
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Optional. Port of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid ""
"Optional. Private key of the WireGuard peer. The key is not required for "
"establishing a connection but allows generating a peer configuration or QR "
@@ -5671,7 +5972,7 @@ msgid ""
"exported."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -5685,18 +5986,23 @@ msgstr ""
msgid "Options"
msgstr "Alternativ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
msgid ""
"Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
-"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</code>"
-"\" for default route. <code>0.0.0.0</code> means \"the address of the system "
-"running dnsmasq\"."
+"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
+"code>\" for default route. <code>0.0.0.0</code> means \"the address of the "
+"system running dnsmasq\"."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
msgid "Options:"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+msgid "Ordinal: lower comes first."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
msgid "Originator Interval"
msgstr ""
@@ -5728,6 +6034,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Outgoing key"
msgstr ""
@@ -5751,11 +6058,11 @@ msgstr ""
msgid "Overlap"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
msgid "Override IPv4 routing table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
msgid "Override IPv6 routing table"
msgstr ""
@@ -5766,7 +6073,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -5774,6 +6081,7 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
msgid "Override MTU"
msgstr ""
@@ -5795,13 +6103,13 @@ msgstr ""
msgid "Override TTL"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
msgid ""
"Override default MAC address - the range of usable addresses might be "
"limited by the driver"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Override default interface name"
msgstr ""
@@ -5809,7 +6117,7 @@ msgstr ""
msgid "Override the gateway in DHCP responses"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
@@ -5827,7 +6135,7 @@ msgstr "Överblick"
msgid "Overwrite existing file \"%s\" ?"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:345
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355
msgid "Overwrite the current settings with the imported configuration?"
msgstr ""
@@ -5841,7 +6149,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
@@ -5854,7 +6162,7 @@ msgstr "PAP/CHAP-lösenord"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
@@ -5875,7 +6183,7 @@ msgstr "PID"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
msgid "PIN"
msgstr "PIN-kod"
@@ -5885,7 +6193,7 @@ msgstr "PIN-kod"
msgid "PIN code rejected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1570
msgid "PMK R1 Push"
msgstr ""
@@ -5926,20 +6234,20 @@ msgstr ""
msgid "PSID-bits length"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:571
msgctxt "Label indicating that WireGuard peer uses a PSK"
msgid "PSK"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1528
msgid "PTM/EFM (Packet Transfer Mode)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "PXE/TFTP Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid "Packet Steering"
msgstr ""
@@ -5948,6 +6256,11 @@ msgctxt "nft meta mark"
msgid "Packet mark"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta time"
+msgid "Packet receive time"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr "Paket"
@@ -5956,8 +6269,8 @@ msgstr "Paket"
msgid "Packets To Transmit Before Moving To Next Slave"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "Part of zone %q"
msgstr "Del av zon %q"
@@ -5966,13 +6279,13 @@ msgctxt "MACVLAN mode"
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
msgid "Password"
msgstr "Lösenord"
@@ -5980,11 +6293,11 @@ msgstr "Lösenord"
msgid "Password authentication"
msgstr "Lösenordsautentisering"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
msgid "Password of Private Key"
msgstr "Den privata nyckelns lösenord"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
msgid "Password of inner Private Key"
msgstr "Lösenordet för den inre privata nyckeln"
@@ -5999,50 +6312,50 @@ msgstr ""
msgid "Password2"
msgstr "Lösenord2"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:424
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:444
msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:417
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
msgid ""
"Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
"another system below to create a matching peer entry allowing that system to "
"connect to the local WireGuard interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:423
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:443
msgid "Paste or drag supplied WireGuard configuration file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
msgid "Path to CA-Certificate"
msgstr "Genväg till CA-certifikat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
msgid "Path to Client-Certificate"
msgstr "Genväg till klient-certifikat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
msgid "Path to Private Key"
msgstr "Genväg till privat nyckel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
msgid "Path to inner CA-Certificate"
msgstr "Genväg till det inre CA-certifikatet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
msgid "Path to inner Client-Certificate"
msgstr "Genväg till det inre klient-certifikatet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid "Path to inner Private Key"
msgstr "Genväg till den inre privata nyckeln"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
msgid "Paused"
msgstr ""
@@ -6060,6 +6373,14 @@ msgstr ""
msgid "Peak:"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+msgid "Peer"
+msgstr "Jämlike"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
+msgid "Peer Details"
+msgstr ""
+
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
msgstr ""
@@ -6077,7 +6398,7 @@ msgstr ""
msgid "Peer device name"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Peer disabled"
msgstr ""
@@ -6108,11 +6429,15 @@ msgstr "Utför återställning"
msgid "Permission denied"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid "Persistent Keep Alive"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Persistent reconnect interval"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334
msgid "PersistentKeepAlive setting is invalid"
msgstr ""
@@ -6120,30 +6445,30 @@ msgstr ""
msgid "Phy Rate:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
msgid "Physical Settings"
msgstr "Fysiska inställningar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:98
msgid "Ping"
msgstr "Ping"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Pkts."
msgstr "Pkt."
-#: modules/luci-base/luasrc/view/sysauth.htm:19
+#: modules/luci-base/ucode/template/sysauth.ut:19
msgid "Please enter your username and password."
msgstr "Vänligen ange ditt användarnamn och lösenord."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4122
msgid "Please select the file to upload."
msgstr ""
@@ -6151,15 +6476,22 @@ msgstr ""
msgid "Policy"
msgstr "Villkor"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
msgctxt "Chain hook policy"
msgid "Policy: <strong>%h</strong> (%h)"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "Port"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
+#, fuzzy
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr "Port"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
msgid "Port isolation"
msgstr ""
@@ -6172,19 +6504,19 @@ msgstr "Port-status:"
msgid "Potential negation of: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
msgid "Power Management Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "Pre-emptive CRC errors (CRCP_P)"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
msgid "Prefer LTE"
msgstr "Föredra LTE"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
msgid "Prefer UMTS"
msgstr "Föredra UMTS"
@@ -6196,15 +6528,15 @@ msgstr ""
msgid "Prefix suppressor"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid "Preshared Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:550
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
msgid "Preshared key in use"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308
msgid "PresharedKey setting is invalid"
msgstr ""
@@ -6219,7 +6551,7 @@ msgid ""
"ignore failures"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Prevents client-to-client communication"
msgstr "Förhindrar kommunikation klient-till-klient"
@@ -6249,13 +6581,15 @@ msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
msgid "Priority"
-msgstr ""
+msgstr "Prioritet"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:545
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
msgctxt "Label indicating that WireGuard peer private key is stored"
msgid "Private"
msgstr ""
@@ -6266,15 +6600,15 @@ msgid "Private (Prevent communication between MAC VLANs)"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid "Private Key"
msgstr "Privat nyckel"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:564
msgid "Private key present"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:290
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
msgid "PrivateKey setting is missing or invalid"
msgstr ""
@@ -6287,9 +6621,9 @@ msgstr "Processer"
msgid "Prot."
msgstr "Prot."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:564
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1137
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
@@ -6301,13 +6635,13 @@ msgstr "Protokoll"
msgid "Provide NTP server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid ""
"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
"and requests."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
msgid "Provide new network"
msgstr ""
@@ -6317,25 +6651,36 @@ msgid ""
"interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+msgid "Proxy Server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid "ProxyARP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
msgid "Public Key"
msgstr "Publik nyckel"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
msgid "Public key is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:556
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
msgctxt "Tooltip displaying full WireGuard peer public key"
msgid "Public key: %h"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
msgid ""
"Public keys allow for the passwordless SSH logins with a higher security "
"compared to the use of plain passwords. In order to upload a new key to the "
@@ -6347,7 +6692,7 @@ msgstr ""
msgid "Public prefix routed to this device for distribution to clients."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
msgid "PublicKey setting is invalid"
msgstr ""
@@ -6360,7 +6705,7 @@ msgstr "QMI-telefoni"
msgid "Quality"
msgstr "Kvalité"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
msgid "Query all available upstream resolvers."
msgstr ""
@@ -6372,35 +6717,35 @@ msgstr ""
msgid "Query response interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "R0 Key Lifetime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "R1 Key Holder"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430
msgid "RADIUS Accounting Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
msgid "RADIUS Accounting Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
msgid "RADIUS Accounting Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
msgid "RADIUS Authentication Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
msgid "RADIUS Authentication Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
msgid "RADIUS Authentication Server"
msgstr ""
@@ -6408,16 +6753,20 @@ msgstr ""
msgid "RFC3947 NAT-T mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid "RSN Preauth"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "RSSI threshold for joining"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
msgid "RTS/CTS Threshold"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
msgid "RX"
msgstr "RT"
@@ -6425,11 +6774,17 @@ msgstr "RT"
msgid "RX Rate"
msgstr "RX-hastighet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2233
msgid "RX Rate / TX Rate"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
msgctxt "nft nat flag random"
msgid "Randomize source port mapping"
msgstr ""
@@ -6438,11 +6793,11 @@ msgstr ""
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
msgstr "Läs <code>/etc/ethers</code> för att ställa in DHCP-servern."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
msgid "Really switch protocol?"
msgstr "Verkligen byta protokoll?"
@@ -6450,11 +6805,11 @@ msgstr "Verkligen byta protokoll?"
msgid "Realtime Graphs"
msgstr "Realtidsgrafer"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "Reassociation Deadline"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
msgid "Rebind protection"
msgstr ""
@@ -6478,11 +6833,20 @@ msgstr "Startar om din enhets operativsystem"
msgid "Receive"
msgstr "Ta emot"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
+#, fuzzy
+msgid "Received Data"
+msgstr "Ta emot"
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr "Rekommenderad. WireGuard-gränssnittets IP-adresser."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+msgid "Reconnect Timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
msgid "Reconnect this interface"
msgstr "Återanslut det här gränssnittet"
@@ -6490,12 +6854,12 @@ msgstr "Återanslut det här gränssnittet"
msgid "Redirect to HTTPS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
msgctxt "nft redirect to port"
msgid "Redirect to local port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
msgctxt "nft redirect"
msgid "Redirect to local system"
msgstr ""
@@ -6504,26 +6868,30 @@ msgstr ""
msgid "References"
msgstr "Referens"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361
+msgid "Refresh Channels"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
msgid "Refreshing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
msgctxt "nft reject with icmp type"
msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
msgctxt "nft reject with icmpx type"
msgid "Reject packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
msgctxt "nft reject with icmpv6 type"
msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
msgctxt "nft reject with tcp reset"
msgid "Reject packet with <strong>TCP reset</strong>"
msgstr ""
@@ -6535,6 +6903,8 @@ msgid ""
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
msgid "Relay"
msgstr "Relä"
@@ -6544,6 +6914,14 @@ msgstr "Relä"
msgid "Relay Bridge"
msgstr "Relä-brygga"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+msgid "Relay To address"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
msgid "Relay between networks"
msgstr "Relä mellan nätverk"
@@ -6562,6 +6940,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid "Remote IPv4 address or FQDN"
msgstr ""
@@ -6574,15 +6953,23 @@ msgstr ""
msgid "Remote IPv6 address or FQDN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:908
msgid "Remove"
msgstr "Ta bort"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
msgid "Remove related device settings from the configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Replace wireless configuration"
msgstr "Ersätt trådlös konfiguration"
@@ -6612,7 +6999,7 @@ msgstr ""
msgid "Require incoming packets serialization (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
msgid "Required"
msgstr "Nödvändig"
@@ -6624,7 +7011,11 @@ msgstr ""
msgid "Required. Base64-encoded private key for this interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
msgid "Required. Public key of the WireGuard peer."
msgstr ""
@@ -6636,67 +7027,67 @@ msgstr ""
msgid "Required. XFRM interface ID to be used for SA."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
msgid "Requires hostapd"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
msgid "Requires hostapd with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
msgid "Requires hostapd with EAP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
msgid "Requires hostapd with OWE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
msgid "Requires hostapd with SAE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
msgid "Requires hostapd with WEP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
msgid "Requires wpa-supplicant"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
msgid "Requires wpa-supplicant with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
msgid "Requires wpa-supplicant with EAP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
msgid "Requires wpa-supplicant with OWE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1358
msgid "Requires wpa-supplicant with SAE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
msgid "Requires wpa-supplicant with WEP support"
msgstr ""
@@ -6705,7 +7096,7 @@ msgid "Reselection policy for primary slave"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
-#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-base/ucode/template/sysauth.ut:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
@@ -6720,20 +7111,24 @@ msgstr "Återställ räknare"
msgid "Reset to defaults"
msgstr "Återställ till standard"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
msgid "Resolv and Hosts Files"
msgstr "Resolv och Värd-filer"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
msgid "Resolv file"
msgstr "Resolv-fil"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+msgid "Resolve specified FQDNs to an IP."
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
msgid "Resource not found"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:876
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
msgid "Restart"
msgstr "Starta om"
@@ -6742,7 +7137,7 @@ msgstr "Starta om"
msgid "Restart Firewall"
msgstr "Starta om brandvägg"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
msgid "Restart radio interface"
msgstr ""
@@ -6754,7 +7149,7 @@ msgstr "Återställ"
msgid "Restore backup"
msgstr "Återställ säkerhetskopian"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
msgid ""
"Return answers to DNS queries matching the subnet from which the query was "
"received if multiple IPs are available."
@@ -6769,78 +7164,85 @@ msgstr "Visa/dölj lösenordet"
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4413
msgid "Revert"
msgstr "Återgå"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4518
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4732
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4730
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4712
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4710
msgid "Reverting configuration…"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
msgctxt "nft dnat ip to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
msgctxt "nft dnat ip6 to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
msgctxt "nft dnat ip to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
msgctxt "nft dnat ip6 to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
msgctxt "nft snat ip to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109
msgctxt "nft snat ip6 to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
msgctxt "nft snat ip to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
msgctxt "nft snat ip6 to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
msgid "Rewrite to egress device address"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
msgid ""
"Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
"<em>TFTP server root</em> turn on the TFTP server and serve files from "
"<em>TFTP server root</em>."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
msgid "Root preparation"
msgstr "Root-förberedelse"
@@ -6848,11 +7250,11 @@ msgstr "Root-förberedelse"
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Route Allowed IPs"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:533
msgid "Route action chain \"%h\""
msgstr ""
@@ -6860,7 +7262,7 @@ msgstr ""
msgid "Route type"
msgstr "Typ av rutt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid ""
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
@@ -6894,20 +7296,20 @@ msgstr ""
msgid "Rule"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:603
msgid "Rule actions"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:476
msgctxt "nft comment"
msgid "Rule comment: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:541
msgid "Rule container chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
msgid "Rule matches"
msgstr ""
@@ -6915,15 +7317,15 @@ msgstr ""
msgid "Rule type"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run a filesystem check before mounting the device"
msgstr "Kör en filsystemskontroll innan enheten monteras"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run filesystem check"
msgstr "Kör filsystemskontrollen"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
msgid "Runtime error"
msgstr ""
@@ -6936,6 +7338,11 @@ msgstr "SHA256"
msgid "SNR"
msgstr "SNR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "SRV"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
msgid "SSH Access"
@@ -6953,15 +7360,15 @@ msgstr "SSH-serverns port"
msgid "SSH username"
msgstr "Användarnamn för SSH"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
msgid "SSH-Keys"
msgstr "SSH-nycklar"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1811
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
msgid "SSID"
msgstr "SSID"
@@ -6974,11 +7381,11 @@ msgstr ""
msgid "SSTP Server"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid "SWAP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
@@ -6989,7 +7396,7 @@ msgid "Save"
msgstr "Spara"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Spara och Verkställ"
@@ -7006,7 +7413,7 @@ msgstr ""
msgid "Save mtdblock contents"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:881
msgid "Scan"
msgstr "Skanna"
@@ -7015,15 +7422,15 @@ msgstr "Skanna"
msgid "Scheduled Tasks"
msgstr "Schemalagda uppgifter"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4387
msgid "Section added"
msgstr "Sektionen lades till"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
msgid "Section removed"
msgstr "Sektionen togs bort"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "See \"mount\" manpage for details"
msgstr ""
@@ -7036,7 +7443,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2962
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
msgid "Select file…"
msgstr ""
@@ -7044,7 +7451,7 @@ msgstr ""
msgid "Selects the transmit hash policy to use for slave selection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
msgid ""
"Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages advertising this device as IPv6 router."
@@ -7073,11 +7480,11 @@ msgstr ""
msgid "Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
msgid "Server address"
msgstr "Server-adress"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
msgid "Server name"
msgstr ""
@@ -7093,7 +7500,7 @@ msgstr "Typ av tjänst"
msgid "Services"
msgstr "Tjänster"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "Session expired"
msgstr ""
@@ -7102,16 +7509,16 @@ msgstr ""
msgid "Set Static"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
msgctxt "nft mangle"
msgid "Set header field <var>%s</var> to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
@@ -7121,14 +7528,14 @@ msgstr ""
msgid "Set same MAC Address to all slaves"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
msgid ""
"Set the autonomous address-configuration flag in the prefix information "
"options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
"When enabled, clients will perform stateless IPv6 address autoconfiguration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
msgid ""
"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
"proxying."
@@ -7142,8 +7549,8 @@ msgstr ""
msgid "Set to first slave added to the bond (follow, 2)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:678
msgid "Set up DHCP Server"
msgstr "Ställ in DHCP-server"
@@ -7154,7 +7561,6 @@ msgid "Setting PLMN failed"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
msgstr ""
@@ -7162,11 +7568,17 @@ msgstr ""
msgid "Settings"
msgstr "Inställningar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Setup routes for proxied IPv6 neighbours."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Severely Errored Seconds (SES)"
msgstr ""
@@ -7175,12 +7587,11 @@ msgstr ""
msgid "Short GI"
msgstr "Kort GI"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
msgid "Short Preamble"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
msgstr ""
@@ -7193,16 +7604,16 @@ msgstr ""
msgid "Show raw counters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:526
msgid "Shutdown this interface"
msgstr "Stäng ner det här gränssnittet"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:388
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
@@ -7210,11 +7621,11 @@ msgstr "Stäng ner det här gränssnittet"
msgid "Signal"
msgstr "Signal"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2232
msgid "Signal / Noise"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Signal Attenuation (SATN)"
msgstr ""
@@ -7226,12 +7637,12 @@ msgstr ""
msgid "Signal:"
msgstr "Signal:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Storlek"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
msgid "Size of DNS query cache"
msgstr ""
@@ -7248,12 +7659,12 @@ msgstr "Hoppa över"
msgid "Skip from backup files that are equal to those in /rom"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
msgid "Skip to content"
msgstr "Hoppa över till innehåll"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
msgid "Skip to navigation"
msgstr "Hoppa över till navigering"
@@ -7262,7 +7673,7 @@ msgstr "Hoppa över till navigering"
msgid "Slave Interfaces"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1428
msgid "Software VLAN"
msgstr ""
@@ -7271,14 +7682,10 @@ msgstr ""
msgid "Some fields are invalid, cannot save values!"
msgstr "Några fält är ogiltiga, kan inte spara värden!"
-#: modules/luci-base/luasrc/view/error404.htm:9
+#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
msgstr "Tyvärr, objektet som du frågade efter kunde inte hittas."
-#: modules/luci-base/luasrc/view/error500.htm:9
-msgid "Sorry, the server encountered an unexpected error."
-msgstr "Tyvärr, servern stötte på ett oväntat fel."
-
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
msgid ""
"Sorry, there is no sysupgrade support present; a new firmware image must be "
@@ -7294,12 +7701,12 @@ msgstr ""
msgid "Source"
msgstr "Källa"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
msgctxt "nft ip saddr"
msgid "Source IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
msgctxt "nft ip6 saddr"
msgid "Source IPv6"
msgstr ""
@@ -7309,24 +7716,24 @@ msgstr ""
msgid "Source interface"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
msgctxt "nft ip sport"
msgid "Source port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
msgid ""
"Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
"options for Dnsmasq."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
msgid ""
"Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
"unspecified, the local device DNS search domain will be announced."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid ""
"Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
"If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -7370,11 +7777,11 @@ msgstr ""
msgid "Specifies the destination subnet to match (CIDR notation)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Specifies the directory the device is attached to"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
msgid ""
"Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
"messages, for example to instruct clients to request further information via "
@@ -7415,7 +7822,7 @@ msgid ""
"dead"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid ""
"Specifies the maximum transmit power the wireless radio may use. Depending "
"on regulatory requirements and wireless usage, the actual transmit power may "
@@ -7620,7 +8027,7 @@ msgid ""
"bytes)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "Specify the secret encryption key here."
msgstr "Ange den hemliga krypteringsnyckeln här."
@@ -7628,7 +8035,7 @@ msgstr "Ange den hemliga krypteringsnyckeln här."
msgid "Stale neighbour cache timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
msgid "Start"
msgstr "Starta"
@@ -7641,16 +8048,16 @@ msgstr ""
msgid "Start priority"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Starting configuration apply…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1827
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413
msgid "Starting wireless scan..."
msgstr ""
@@ -7672,35 +8079,35 @@ msgstr "Statiska IPv6-rutter"
msgid "Static Lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
msgid "Static Leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
msgstr "Statiska adresser"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
msgid ""
"Static leases are used to assign fixed IP addresses and symbolic hostnames "
"to DHCP clients. They are also required for non-dynamic interface "
"configurations where only hosts with a corresponding lease are served."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
msgid "Station inactivity limit"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:551
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
msgid "Status"
msgstr "Status"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:528
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
msgid "Stop"
msgstr "Stopp"
@@ -7709,8 +8116,8 @@ msgstr "Stopp"
msgid "Stop WPS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1857
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1919
msgid "Stop refresh"
msgstr ""
@@ -7722,7 +8129,7 @@ msgstr ""
msgid "Strict filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
msgid "Strict order"
msgstr "Strikt sortering"
@@ -7731,15 +8138,15 @@ msgid "Strong"
msgstr ""
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2055
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2117
msgid "Submit"
msgstr "Skicka"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
msgid "Suppress logging"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
msgid "Suppress logging of the routine operation for the DHCP protocol."
msgstr ""
@@ -7761,16 +8168,16 @@ msgid ""
"Switch %q has an unknown topology - the VLAN settings might not be accurate."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1426
msgid "Switch VLAN"
msgstr "Byt VLAN"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
msgid "Switch port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
msgid "Switch protocol"
msgstr "Byt protokoll"
@@ -7792,8 +8199,16 @@ msgstr ""
msgid "Sync with browser"
msgstr "Synkronisera med webbläsare"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "Syntax: <code>_service._proto.example.com</code>."
+msgstr ""
+
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
msgid "System"
@@ -7817,29 +8232,29 @@ msgstr "Systemets egenskaper"
msgid "System log buffer size"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
msgid "System running in recovery (initramfs) mode."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
msgctxt "nft tcp option maxseg size"
msgid "TCP MSS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
msgctxt "nft tcp dport"
msgid "TCP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
msgctxt "nft tcp flags"
msgid "TCP flags"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
msgctxt "nft tcp sport"
msgid "TCP source port"
msgstr ""
@@ -7848,12 +8263,12 @@ msgstr ""
msgid "TCP:"
msgstr "TCP:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
msgid "TFTP server root"
msgstr "Root för TFTP-server"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
msgid "TX"
msgstr "TX"
@@ -7873,6 +8288,7 @@ msgstr ""
msgid "Table"
msgstr "Tabell"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
@@ -7880,7 +8296,7 @@ msgstr "Tabell"
msgid "Target"
msgstr "Mål"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
msgid "Target Platform"
msgstr ""
@@ -7896,26 +8312,26 @@ msgstr ""
msgid "Terminate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid ""
"The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
"Minimum is 1280 bytes."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
msgid ""
"The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
"addresses are available via DHCPv6."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
msgid ""
"The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
"also acting as Mobile IPv6 home agent on this link."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
msgid ""
"The <em>Other configuration</em> (O) flag indicates that other information, "
"such as DNS servers, is available via DHCPv6."
@@ -7931,7 +8347,7 @@ msgid ""
"the configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
@@ -7943,15 +8359,15 @@ msgid ""
"username instead of the user ID!"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
msgid "The IP address %h is already used by another static lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
msgid "The IP address is outside of any DHCP pool address range"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
msgid "The IP address of the boot server"
msgstr ""
@@ -7962,6 +8378,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
msgstr ""
@@ -7986,7 +8403,7 @@ msgstr ""
msgid "The LED blinks with the configured on/off frequency"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
msgid "The LED flashes to simulate actual heart beat."
msgstr ""
@@ -8003,7 +8420,7 @@ msgstr ""
msgid "The LED is always in default state on."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
msgid ""
"The MAC address %h is already used by another static lease in the same DHCP "
"pool"
@@ -8013,7 +8430,7 @@ msgstr ""
msgid "The MTU must not exceed the parent device MTU of %d bytes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
msgid "The VLAN ID must be unique"
msgstr ""
@@ -8021,7 +8438,7 @@ msgstr ""
msgid "The algorithm that is used to discover mesh routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid ""
"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
"code> and <code>_</code>"
@@ -8031,13 +8448,13 @@ msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid ""
"The correct SSID must be manually specified when joining a hidden wireless "
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4509
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8048,8 +8465,8 @@ msgid ""
"state."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
@@ -8059,14 +8476,14 @@ msgstr ""
msgid "The device name \"%s\" is already taken"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
msgid ""
"The existing network configuration needs to be changed for LuCI to function "
"properly."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
@@ -8083,7 +8500,7 @@ msgstr ""
msgid "The following rules are currently active on this system."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
msgid "The frequency is in direct proportion to 1-minute average CPU load."
msgstr ""
@@ -8091,17 +8508,17 @@ msgstr ""
msgid "The gateway address must not be a local IP address"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:732
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752
msgid ""
"The generated configuration can be imported into a WireGuard client "
"application to setup a connection towards this device."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
msgid "The given SSH public key has already been added."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA, "
"ED25519 or ECDSA keys."
@@ -8115,15 +8532,19 @@ msgid ""
"to be received and retransmitted which costs airtime)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
msgid "The hostname of the boot server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
-msgid "The interface name is already used"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+msgid "The interface name is already used"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
msgid "The interface name is too long"
msgstr ""
@@ -8146,6 +8567,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "The local IPv4 address over which the tunnel is created (optional)."
msgstr ""
@@ -8177,33 +8599,33 @@ msgid ""
"host responses are spread out over a larger interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid ""
"The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
"abbr> messages. Maximum is 255 hops."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4645
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
msgid "The network name is already used"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
msgid ""
-"The network ports on this device can be combined to several <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"The network ports on this device can be combined to several <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
"communicate directly with each other. <abbr title=\"Virtual Local Area "
"Network\">VLAN</abbr>s are often used to separate different network "
"segments. Often there is by default one Uplink port for a connection to the "
"next greater network like the internet and other ports for a local network."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid ""
"The public hostname or IP address of this system the peer should connect to. "
"This usually is a static public IP address, a static hostname or a DDNS "
@@ -8243,11 +8665,11 @@ msgid ""
"aliases local (255), main (254) and default (253) are also valid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383
msgid "The selected %s mode is incompatible with %s encryption"
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:11
+#: modules/luci-base/ucode/template/csrftoken.ut:11
msgid "The submitted security token is invalid or already expired!"
msgstr ""
@@ -8300,8 +8722,8 @@ msgid ""
"you choose the generic image format for your platform."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
msgid "The value is overridden by configuration."
msgstr ""
@@ -8311,25 +8733,25 @@ msgid ""
"the network with its protocol information."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:679
msgid ""
"There are legacy iptables rules present on the system. Mixing iptables and "
"nftables rules is discouraged and may lead to incomplete traffic filtering."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4677
msgid "There are no changes to apply"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:70
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
msgid ""
"There is no password set on this router. Please configure a root password to "
@@ -8342,16 +8764,16 @@ msgstr ""
msgid "This IPv4 address of the relay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1695
msgid "This authentication type is not applicable to the selected EAP method."
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
msgid "This does not look like a valid PEM file"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
"include during sysupgrade. Modified files in /etc/config/ and certain other "
@@ -8387,7 +8809,7 @@ msgid ""
"ends with <code>...:2/64</code>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
msgid "This is the only DHCP server in the local network."
msgstr ""
@@ -8415,8 +8837,8 @@ msgid ""
"their status."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
msgid ""
"This option cannot be used because the ca-bundle package is not installed."
msgstr ""
@@ -8431,6 +8853,10 @@ msgstr "Den här sektionen innehåller inga värden ännu"
msgid "Time Synchronization"
msgstr "Synkronisering av tid"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "Time advertisement"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Time in milliseconds"
msgstr ""
@@ -8439,10 +8865,14 @@ msgstr ""
msgid "Time in seconds to spend in listening and learning states"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "Time interval for rekeying GTK"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "Time zone"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
msgid "Timed-out"
msgstr ""
@@ -8463,14 +8893,14 @@ msgstr ""
msgid "Timezone"
msgstr "Tidszon"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:418
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:438
msgid ""
"To fully configure the local WireGuard interface from an existing (e.g. "
-"provider supplied) configuration file, use the <strong><a class=\"full-import"
-"\" href=\"#\">configuration import</a></strong> instead."
+"provider supplied) configuration file, use the <strong><a class=\"full-"
+"import\" href=\"#\">configuration import</a></strong> instead."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
msgid "To login…"
msgstr ""
@@ -8483,7 +8913,7 @@ msgstr ""
"För att återställa konfigurationsfiler så kan du ladda upp ett tidigare "
"genererat säkerhetskopierings arkiv här."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
msgid "Tone"
msgstr "Ton"
@@ -8491,9 +8921,9 @@ msgstr "Ton"
msgid "Total Available"
msgstr "Totalt tillgängligt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:121
msgid "Traceroute"
msgstr "Traceroute"
@@ -8508,11 +8938,11 @@ msgstr "Trafik"
msgid "Traffic Class"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:529
msgid "Traffic filter chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:467
msgctxt "nft counter"
msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
msgstr ""
@@ -8529,17 +8959,22 @@ msgstr "Överför"
msgid "Transmit Hash Policy"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
+#, fuzzy
+msgid "Transmitted Data"
+msgstr "Överförd data"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
msgctxt "nft @th,off,len"
msgid "Transport header bits %d-%d"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
msgctxt "nft th dport"
msgid "Transport header destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
msgctxt "nft th sport"
msgid "Transport header source port"
msgstr ""
@@ -8556,7 +8991,7 @@ msgstr ""
msgid "Tunnel ID"
msgstr "Tunnel-ID"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3024
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
#: modules/luci-compat/luasrc/model/network.lua:1431
msgid "Tunnel Interface"
msgstr "Tunnelgränssnitt"
@@ -8567,7 +9002,7 @@ msgstr "Tunnelgränssnitt"
msgid "Tunnel Link"
msgstr "Tunnel-länk"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
msgid "Tunnel device"
msgstr ""
@@ -8575,8 +9010,8 @@ msgstr ""
msgid "Tx-Power"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
msgid "Type"
@@ -8586,12 +9021,12 @@ msgstr "Typ"
msgid "Type of service"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
msgctxt "nft udp dport"
msgid "UDP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
msgctxt "nft udp sport"
msgid "UDP source port"
msgstr ""
@@ -8609,8 +9044,8 @@ msgstr "Endast UMTS"
msgid "UMTS/GPRS/EV-DO"
msgstr "UMTS/GPRS/EV-DO"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid "UUID"
msgstr "UUID"
@@ -8631,7 +9066,7 @@ msgstr ""
msgid "Unable to determine upstream interface"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:11
+#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
msgstr "Det går inte att skicka"
@@ -8682,19 +9117,27 @@ msgstr ""
msgid "Unable to save contents: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Unavailable Seconds (UAS)"
msgstr "Otillgängliga Sekunder (UAS)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1317
msgid "Unconfigure"
msgstr ""
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
msgid "Unexpected reply data format"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid ""
"Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
"within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -8702,7 +9145,7 @@ msgid ""
"generated at first install."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2111
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
#: modules/luci-compat/luasrc/model/network.lua:971
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
msgid "Unknown"
@@ -8712,7 +9155,7 @@ msgstr "Okänd"
msgid "Unknown and unsupported connection method."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
#: modules/luci-compat/luasrc/model/network.lua:1138
msgid "Unknown error (%s)"
msgstr ""
@@ -8721,7 +9164,7 @@ msgstr ""
msgid "Unknown error code"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2108
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:965
msgid "Unmanaged"
@@ -8732,11 +9175,11 @@ msgstr ""
msgid "Unmount"
msgstr "Avmontera"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4327
msgid "Unsaved Changes"
msgstr "Osparade ändringar"
@@ -8750,15 +9193,16 @@ msgid "Unsupported MAP type"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
msgid "Unsupported modem"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:309
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:315
msgid "Unsupported protocol type."
msgstr "Protokolltypen stöds inte."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
msgid "Untitled peer"
msgstr ""
@@ -8770,7 +9214,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
msgid "Upload"
msgstr "Ladda upp"
@@ -8794,44 +9238,44 @@ msgid "Upload file…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4202
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
msgid "Uploading file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid ""
"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
"assigned with a name in the form <em>wifinet#</em> and the network will be "
"restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410
msgid ""
"Upon pressing \"Continue\", bridges configuration will be updated and the "
"network will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444
msgid ""
"Upon pressing \"Continue\", ifname options will get renamed and the network "
"will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
msgid "Upstream resolvers will be queried in the order of the resolv file."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
msgid "Uptime"
msgstr "Upptid"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
msgid "Use <code>/etc/ethers</code>"
msgstr "Använd <code>/etc/ethers</code>"
@@ -8843,8 +9287,8 @@ msgstr ""
msgid "Use DHCP gateway"
msgstr "Använd DHCP-gateway"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
msgid "Use DNS servers advertised by peer"
msgstr ""
@@ -8883,11 +9327,11 @@ msgid ""
"(encap2+3)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Use as external overlay (/overlay)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
msgid "Use as root filesystem (/)"
msgstr "Använd som root-filsystem (/)"
@@ -8895,22 +9339,22 @@ msgstr "Använd som root-filsystem (/)"
msgid "Use broadcast flag"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
msgid "Use builtin IPv6-management"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
msgid "Use custom DNS servers"
msgstr "Använd anpassade DNS-servrar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
msgid "Use default gateway"
msgstr "Använd standard-gateway"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
msgid "Use gateway metric"
msgstr ""
@@ -8929,20 +9373,20 @@ msgstr ""
msgid "Use routing table"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
msgctxt "nft nat flag persistent"
msgid "Use same source and destination for each connection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
msgid "Use system certificates"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid "Use system certificates for inner-tunnel"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
"em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
@@ -8965,11 +9409,11 @@ msgstr ""
msgid "Used"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
msgid "Used Key Slot"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
@@ -8979,7 +9423,8 @@ msgstr ""
msgid "User Group"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
msgid "User certificate (PEM encoded)"
msgstr "Användarcertifikat (PEM-krypterad)"
@@ -8987,27 +9432,28 @@ msgstr "Användarcertifikat (PEM-krypterad)"
msgid "User identifier"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
msgid "User key (PEM encoded)"
msgstr "Användarnyckel (PEM-krypterad)"
-#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: modules/luci-base/ucode/template/sysauth.ut:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
msgid "Username"
msgstr "Användarnamn"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
msgid "Utilize flow table <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
msgid "VC-Mux"
msgstr "VC-Mux"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
msgid "VDSL"
msgstr "VDSL"
@@ -9017,17 +9463,17 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
msgid "VLAN (802.1ad)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1411
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
msgid "VLAN (802.1q)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
msgid "VLAN ID"
msgstr ""
@@ -9052,19 +9498,22 @@ msgid "VPN Protocol"
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
msgstr "VPN-server"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+msgid "VPN Server certificate's SHA256 hash"
+msgstr ""
+
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
msgid "VPN Server port"
msgstr "Port för VPN-server"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
msgstr ""
@@ -9073,6 +9522,10 @@ msgstr ""
msgid "VPNC (CISCO 3000 (and others) VPN)"
msgstr ""
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
msgid "VXLAN (RFC7348)"
msgstr ""
@@ -9086,14 +9539,14 @@ msgstr ""
msgid "VXLANv6 (RFC7348)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
msgid ""
"Validate DNS replies and cache DNSSEC data, requires upstream to support "
"DNSSEC."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
@@ -9119,7 +9572,7 @@ msgstr "Tillverkare"
msgid "Vendor Class to send when requesting DHCP"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
msgid "Verify unsigned domain responses really come from unsigned domains."
msgstr ""
@@ -9127,47 +9580,59 @@ msgstr ""
msgid "Verifying the uploaded image file."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
msgid "Very High"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1432
msgid "Virtual Ethernet"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
msgid "Virtual dynamic interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
msgid "WDS"
msgstr "WDS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
msgid "WEP Open System"
msgstr "Öppet System WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1297
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1393
msgid "WEP Shared Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WEP passphrase"
msgstr "WEP-lösenordsfras"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid "WLAN roaming"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid "WMM Mode"
msgstr "WMM-läge"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid "WNM Sleep Mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid "WNM Sleep Mode Fixes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WPA passphrase"
msgstr "WPA-lösenordsfras"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1294
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
@@ -9195,7 +9660,11 @@ msgstr ""
msgid "Weak"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+msgid "Weight"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
@@ -9220,26 +9689,32 @@ msgid ""
"interface prefix"
msgstr ""
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
msgid ""
"When running the mesh over multiple WiFi interfaces per node batman-adv is "
"capable of optimizing the traffic flow to gain maximum performance."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid ""
"When using a PSK, the PMK can be automatically generated. When enabled, the "
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
"key options."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid ""
"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
"802.11a/802.11g rates."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid ""
"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
"may be significantly reduced."
@@ -9250,12 +9725,21 @@ msgstr ""
msgid "Width"
msgstr "Bredd"
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+msgid "WireGuard"
+msgstr "WireGuard"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
+msgid "WireGuard Status"
+msgstr "Status för WireGuard"
+
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "WireGuard VPN"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:539
msgid "WireGuard peer is disabled"
msgstr ""
@@ -9265,27 +9749,27 @@ msgstr ""
msgid "Wireless"
msgstr "Trådlöst"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3011
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
msgstr "Trådlös adapter"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2990
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4303
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
msgstr "Trådlöst nätverk"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:812
msgid "Wireless Overview"
msgstr "Trådlös överblick"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
msgid "Wireless Security"
msgstr "Trådlös säkerhet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
msgid "Wireless configuration migration"
msgstr ""
@@ -9301,15 +9785,15 @@ msgstr "Trådlöst är avstängt"
msgid "Wireless is not associated"
msgstr "Trådlöst är inte associerat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is disabled"
msgstr "Trådlöst nätverk är avstängt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is enabled"
msgstr "Trådlöst nätverk är aktiverat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Write received DNS queries to syslog."
msgstr "Skriv mottagna DNS-förfrågningar till syslogg."
@@ -9321,7 +9805,7 @@ msgstr "Skriv systemlogg till fil"
msgid "XOR policy (balance-xor, 2)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -9331,7 +9815,7 @@ msgstr "Ja"
msgid "Yes (none, 0)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:177
msgid ""
"You appear to be currently connected to the device via the \"%h\" interface. "
"Do you really want to shut down the interface?"
@@ -9344,8 +9828,20 @@ msgid ""
"scripts like \"network\", your device might become inaccessible!</strong>"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:90
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635
+msgid "You may add multiple records for the same Target."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672
+msgid "You may add multiple records for the same domain."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:92
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
@@ -9376,26 +9872,36 @@ msgstr ""
msgid "ZRam Size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
msgid "any"
msgstr "något"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
msgid "auto"
msgstr "auto"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
msgid "automatic"
msgstr "automatisk"
@@ -9403,7 +9909,7 @@ msgstr "automatisk"
msgid "baseT"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1591
msgid "bridged"
msgstr "bryggad"
@@ -9455,20 +9961,20 @@ msgstr "skapa:"
msgid "dBm"
msgstr "dBm"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
msgctxt "nft unit"
msgid "day"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid "disable"
msgstr "inaktivera"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:991
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:997
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
msgid "disabled"
@@ -9487,14 +9993,19 @@ msgstr ""
msgid "e.g: dump"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:755
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
msgid "expired"
msgstr "slutade gälla"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
msgid "forced"
msgstr ""
@@ -9518,19 +10029,19 @@ msgstr "halv-duplex"
msgid "hexadecimal encoded value"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
msgid "hidden"
msgstr "gömd"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
msgctxt "nft unit"
msgid "hour"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "hybrid mode"
msgstr "hybrid-läge"
@@ -9552,24 +10063,24 @@ msgstr ""
msgid "key with either 5 or 13 characters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "managed config (M)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1395
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
msgid "medium security"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
msgctxt "nft unit"
msgid "minute"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "minutes"
msgstr "minuter"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
msgid "mobile home agent (H)"
msgstr ""
@@ -9577,7 +10088,7 @@ msgstr ""
msgid "netif_carrier_ok()"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "no"
msgstr "nej"
@@ -9591,8 +10102,11 @@ msgstr "ingen länk"
msgid "non-empty value"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3419
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
msgid "none"
msgstr "inga"
@@ -9603,20 +10117,20 @@ msgid "not present"
msgstr "inte tillgängligt"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:969
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:970
msgid "off"
msgstr "av"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794
msgid "on available prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "open network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
msgid "other config (O)"
msgstr ""
@@ -9625,7 +10139,11 @@ msgstr ""
msgid "output"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
+msgid "over a day ago"
+msgstr "över en dag sedan"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
msgctxt "nft unit"
msgid "packets"
msgstr ""
@@ -9648,23 +10166,22 @@ msgid ""
"single packet rather than many small ones"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
msgid "relay mode"
msgstr "relä-läge"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1586
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
msgid "routed"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "sec"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "server mode"
msgstr "server-läge"
@@ -9672,7 +10189,7 @@ msgstr "server-läge"
msgid "sstpc Log-level"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "strong security"
msgstr ""
@@ -9680,7 +10197,7 @@ msgstr ""
msgid "tagged"
msgstr "taggad"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "time units (TUs / 1.024 ms) [1000-65535]"
msgstr ""
@@ -9699,15 +10216,19 @@ msgstr ""
msgid "unknown"
msgstr "okänd"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:28
+msgid "unknown version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
msgid "unlimited"
msgstr "obegränsad"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
@@ -9729,8 +10250,8 @@ msgid "untagged"
msgstr "otaggat"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
msgid "valid IP address"
msgstr ""
@@ -9743,7 +10264,7 @@ msgid "valid IPv4 CIDR"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
msgid "valid IPv4 address"
msgstr ""
@@ -9772,7 +10293,7 @@ msgid "valid IPv6 CIDR"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
msgid "valid IPv6 address"
msgstr ""
@@ -9864,7 +10385,7 @@ msgid "valid port or port range (port1-port2)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "valid port value"
msgstr ""
@@ -9900,16 +10421,16 @@ msgstr ""
msgid "value with at most %d characters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "weak security"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
msgctxt "nft unit"
msgid "week"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "ja"
@@ -9917,6 +10438,32 @@ msgstr "ja"
msgid "« Back"
msgstr "« Bakåt"
+#~ msgid "Filter useless"
+#~ msgstr "Filtrera icke-användbara"
+
+#~ msgid "Network Utilities"
+#~ msgstr "Nätverksverktyg"
+
+#~ msgid "Back to configuration"
+#~ msgstr "Backa till konfiguration"
+
+#~ msgid "Close list..."
+#~ msgstr "Stäng ner lista..."
+
+#~ msgid "Internal Server Error"
+#~ msgstr "Internt server-fel"
+
+#~ msgid "No files found"
+#~ msgstr "Inga filer hittades"
+
+#~ msgid "Sorry, the server encountered an unexpected error."
+#~ msgstr "Tyvärr, servern stötte på ett oväntat fel."
+
+#~ msgid "Do not forward queries that cannot be answered by public resolvers."
+#~ msgstr ""
+#~ "Vidarebefordra inte förfrågningar som inte kan ta emot svar från publika "
+#~ "namnservrar."
+
#~ msgid ""
#~ "A random, on the fly generated \"PrivateKey\", the key will not be saved "
#~ "on the router"
diff --git a/modules/luci-base/po/templates/base.pot b/modules/luci-base/po/templates/base.pot
index c851ed728c..982ff0f2e8 100644
--- a/modules/luci-base/po/templates/base.pot
+++ b/modules/luci-base/po/templates/base.pot
@@ -1,23 +1,35 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:650
msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
msgid "\"%h\" table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1539
msgid "%.1f dB"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
msgid "%d Bit"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4043
msgid "%d invalid field(s)"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
+msgid "%dh ago"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
+msgid "%dm ago"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
+msgid "%ds ago"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
msgid "%s is untagged in multiple VLANs!"
msgstr ""
@@ -45,7 +57,7 @@ msgstr ""
msgid "(no interfaces attached)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:635
msgctxt "Label indicating further amount of allowed ips"
msgid "+ %d more"
msgstr ""
@@ -55,8 +67,8 @@ msgid "-- Additional Field --"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4152
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -72,13 +84,13 @@ msgstr ""
msgid "-- custom --"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
msgid "-- match by label --"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
msgid "-- match by uuid --"
msgstr ""
@@ -93,7 +105,7 @@ msgctxt "sstp log level value"
msgid "0"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
msgstr ""
@@ -106,7 +118,7 @@ msgstr ""
msgid "1 Minute Load:"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:324
msgctxt "nft amount of flags"
msgid "1 flag"
msgid_plural "%d flags"
@@ -132,7 +144,7 @@ msgctxt "sstp log level value"
msgid "4"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "4-character hexadecimal ID"
msgstr ""
@@ -145,43 +157,88 @@ msgstr ""
msgid "5 Minute Load:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "6-octet identifier as a hex string - no colons"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid "802.11k RRM"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid "802.11r Fast Transition"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "802.11v: Time Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w Association SA Query maximum timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w Association SA Query retry timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid "802.11w Management Frame Protection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w maximum timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w retry timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1022
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
@@ -193,71 +250,83 @@ msgstr ""
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:773
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+msgid ""
+"<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
+"NXDOMAIN."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+msgid ""
+"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
+"<code>::</code>) for example.com and its subdomains."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
msgctxt "nft relational \">\" operator expression"
msgid "<var>%s</var> greater than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
msgctxt "nft relational \">=\" operator expression"
msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
msgctxt "nft set match expression"
msgid "<var>%s</var> in set <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
msgctxt "nft relational \"==\" operator expression"
msgid "<var>%s</var> is <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
msgctxt "nft relational \"in\" operator expression"
msgid "<var>%s</var> is one of <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
msgctxt "nft relational \"<\" operator expression"
msgid "<var>%s</var> lower than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \"<=\" operator expression"
msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
msgctxt "nft relational \"!=\" operator expression"
msgid "<var>%s</var> not <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
msgctxt "nft not in set match expression"
msgid "<var>%s</var> not in set <strong>%s</strong>"
msgstr ""
@@ -278,29 +347,29 @@ msgstr ""
msgid "A directory with the same name already exists."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
msgid "A new login is required since the authentication session expired."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "A43C + J43 + A43"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
msgid "A43C + J43 + A43 + V43"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid "ADSL"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
msgid "ANSI T1.413"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
msgid "APN"
msgstr ""
@@ -333,41 +402,48 @@ msgstr ""
msgid "ARP retry threshold"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:638
msgid "ARP traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
msgid "ATM (Asynchronous Transfer Mode)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid "ATM Bridges"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
msgid "ATM Virtual Channel Identifier (VCI)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
msgid "ATM Virtual Path Identifier (VPI)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid ""
"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
"to dial into the provider network."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
msgid "ATM device number"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "ATU-C System Vendor ID"
msgstr ""
@@ -377,7 +453,7 @@ msgstr ""
msgid "Absent Interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
msgid "Accept DNS queries only from hosts whose address is on a local subnet."
msgstr ""
@@ -385,7 +461,7 @@ msgstr ""
msgid "Accept local"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
msgctxt "nft accept action"
msgid "Accept packet"
msgstr ""
@@ -398,8 +474,8 @@ msgstr ""
msgid "Access Concentrator"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
msgid "Access Point"
msgstr ""
@@ -449,8 +525,8 @@ msgstr ""
msgid "Active-Backup policy (active-backup, 1)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
msgid "Ad-Hoc"
msgstr ""
@@ -467,18 +543,18 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3582
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:885
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
msgid "Add"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
msgid "Add ATM Bridge"
msgstr ""
@@ -498,11 +574,11 @@ msgstr ""
msgid "Add VLAN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1328
msgid "Add device configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1268
msgid "Add device configuration…"
msgstr ""
@@ -510,18 +586,18 @@ msgstr ""
msgid "Add instance"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
msgid "Add key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
msgid "Add local domain suffix to names served from hosts files."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:475
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
msgid "Add new interface..."
msgstr ""
@@ -537,11 +613,11 @@ msgstr ""
msgid "Add to Whitelist"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
msgid "Additional hosts files"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
msgid "Additional servers file"
msgstr ""
@@ -563,7 +639,7 @@ msgctxt "nft meta nfproto"
msgid "Address family"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:278
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
msgid "Address setting is invalid"
msgstr ""
@@ -571,7 +647,7 @@ msgstr ""
msgid "Address to access local relay bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
msgid "Addresses"
msgstr ""
@@ -580,14 +656,14 @@ msgstr ""
msgid "Administration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:488
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:989
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
msgid "Advanced Settings"
msgstr ""
@@ -604,7 +680,7 @@ msgstr ""
msgid "Aggregate Originator Messages"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
msgstr ""
@@ -630,27 +706,27 @@ msgstr ""
msgid "Alert"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
#: modules/luci-compat/luasrc/model/network.lua:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
msgid "Alias Interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
msgid "Alias of \"%s\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
msgid "All servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
msgid "Allocate IPs sequentially"
msgstr ""
@@ -658,11 +734,11 @@ msgstr ""
msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
msgid "Allow all except listed"
msgstr ""
@@ -670,15 +746,15 @@ msgstr ""
msgid "Allow full UCI access for legacy applications"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid "Allow legacy 802.11b rates"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1090
msgid "Allow listed only"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "Allow localhost"
msgstr ""
@@ -702,11 +778,13 @@ msgstr ""
msgid "Allow the <em>root</em> user to login with password"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
msgid "Allowed IPs"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:306
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
msgid "AllowedIPs setting is invalid"
msgstr ""
@@ -722,11 +800,11 @@ msgstr ""
msgid "Always on (kernel: default-on)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
@@ -736,6 +814,10 @@ msgstr ""
msgid "Amount of Duplicate Address Detection probes to send"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
msgstr ""
@@ -744,98 +826,98 @@ msgstr ""
msgid "An optional, short description for this device"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Annex"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
msgid "Annex A + L + M (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
msgid "Annex A G.992.1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Annex A G.992.2"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
msgid "Annex A G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
msgid "Annex A G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
msgid "Annex B (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
msgid "Annex B G.992.1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
msgid "Annex B G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
msgid "Annex B G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
msgid "Annex J (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
msgid "Annex L G.992.3 POTS 1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "Annex M (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
msgid "Annex M G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
msgid "Annex M G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
msgid "Announce this device as IPv6 DNS server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
msgid ""
"Announce this device as default router if a local IPv6 default route is "
"present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:789
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
msgid ""
"Announce this device as default router if a public IPv6 prefix is available, "
"regardless of local default route availability."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
msgid ""
"Announce this device as default router regardless of whether a prefix or "
"default route is present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Announced DNS domains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
msgid "Announced IPv6 DNS servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
msgid "Anonymous Identity"
msgstr ""
@@ -847,7 +929,7 @@ msgstr ""
msgid "Anonymous Swap"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:519
msgctxt "nft match any traffic"
msgid "Any packet"
msgstr ""
@@ -859,11 +941,11 @@ msgstr ""
msgid "Any zone"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
msgid "Apply DHCP Options to this net. (Empty = all clients)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Apply and keep settings"
msgstr ""
@@ -871,44 +953,44 @@ msgstr ""
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4524
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4522
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4655
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
msgid "Applying configuration changes… %ds"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
msgid "Architecture"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:152
msgid "Arp-scan"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2239
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
msgid "Associated Stations"
msgstr ""
@@ -917,15 +999,15 @@ msgstr ""
msgid "Associations"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
msgid ""
"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
msgid ""
"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -940,7 +1022,7 @@ msgstr ""
msgid "Auth Group"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1617
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
msgid "Authentication"
msgstr ""
@@ -949,11 +1031,11 @@ msgstr ""
msgid "Authentication Type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
msgid "Authoritative"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:17
+#: modules/luci-base/ucode/template/sysauth.ut:17
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
msgid "Authorization Required"
msgstr ""
@@ -961,7 +1043,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
@@ -979,7 +1061,7 @@ msgstr ""
msgid "Automatically check filesystem for errors before mounting"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid ""
"Automatically handle multiple uplink interfaces using source-based policy "
"routing."
@@ -1001,6 +1083,10 @@ msgstr ""
msgid "Automount Swap"
msgstr ""
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Available"
msgstr ""
@@ -1023,11 +1109,11 @@ msgstr ""
msgid "Avoid Bridge Loops"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
msgid "B43 + B43C"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
msgid "B43 + B43C + V43"
msgstr ""
@@ -1035,15 +1121,19 @@ msgstr ""
msgid "BR / DMR / AFTR"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "BSS Transition"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1814
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
msgid "BSSID"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3250
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
msgid "Back"
msgstr ""
@@ -1052,11 +1142,7 @@ msgstr ""
msgid "Back to Overview"
msgstr ""
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
-msgid "Back to configuration"
-msgstr ""
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:804
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834
msgid "Back to peer configuration"
msgstr ""
@@ -1069,7 +1155,6 @@ msgid "Backup / Flash Firmware"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
msgstr ""
@@ -1106,12 +1191,15 @@ msgid ""
"packet fits but it is possible to deactivate the fragmentation entirely."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
msgid "Beacon Interval"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Beacon Report"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
msgid ""
"Below is the determined list of files to backup. It consists of changed "
"configuration files marked by opkg, essential base files and the user "
@@ -1122,7 +1210,7 @@ msgstr ""
msgid "Bind NTP server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
msgid "Bind dynamically to interfaces rather than wildcard address."
msgstr ""
@@ -1131,18 +1219,31 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind interface"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"<a href=\"%s\">RFC2782</a>."
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind the tunnel to this interface (optional)."
@@ -1162,7 +1263,11 @@ msgstr ""
msgid "Bonding Policy"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3014
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+msgid "Both Listen addr and Relay To must be specified."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
#: modules/luci-compat/luasrc/model/network.lua:1421
msgid "Bridge"
msgstr ""
@@ -1173,17 +1278,17 @@ msgid "Bridge (Support direct communication between MAC VLANs)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
msgid "Bridge VLAN filtering"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
msgid "Bridge device"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
msgid "Bridge port specific options"
msgstr ""
@@ -1191,11 +1296,11 @@ msgstr ""
msgid "Bridge ports"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:642
msgid "Bridge traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
msgid "Bridge unit number"
msgstr ""
@@ -1203,7 +1308,7 @@ msgstr ""
msgid "Bring up empty bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
msgid "Bring up on boot"
msgstr ""
@@ -1216,7 +1321,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4153
msgid "Browse…"
msgstr ""
@@ -1224,7 +1329,13 @@ msgstr ""
msgid "Buffered"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+msgid ""
+"CA certificate (PEM encoded; Use instead of system-wide store to verify the "
+"gateway certificate."
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
msgid "CA certificate; if empty it will be saved after the first connection."
msgstr ""
@@ -1232,6 +1343,10 @@ msgstr ""
msgid "CLAT configuration failed"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+msgid "CNAME or fqdn"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "CPU usage (%)"
msgstr ""
@@ -1246,51 +1361,56 @@ msgstr ""
msgid "Call failed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4162
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4651
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2051
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2113
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:465
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
msgid "Cancel"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:337
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347
msgid "Cannot parse configuration: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:569
msgctxt "Chain hook: forward"
msgid "Capture incoming packets addressed to other hosts"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:561
msgctxt "Chain hook: prerouting"
msgid "Capture incoming packets before any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565
msgctxt "Chain hook: input"
msgid "Capture incoming packets routed to the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:577
msgctxt "Chain hook: postrouting"
msgid "Capture outgoing packets after any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
msgctxt "Chain hook: output"
msgid "Capture outgoing packets originating from the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
msgctxt "Chain hook: ingress"
msgid "Capture packets directly after the NIC received them"
msgstr ""
@@ -1299,45 +1419,45 @@ msgstr ""
msgid "Category"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
msgid "Certificate constraint (Domain)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
msgid "Certificate constraint (SAN)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
msgid "Certificate constraint (Subject)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
msgid "Certificate constraint (Wildcard)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid ""
"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
"`logread -f` during handshake for actual values"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (exact match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (suffix match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1349,16 +1469,16 @@ msgstr ""
msgid "Chain"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:581
msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
msgid "Changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4721
msgid "Changes have been reverted."
msgstr ""
@@ -1370,17 +1490,18 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1812
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
msgid "Channel"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
msgid "Channel Analysis"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391
msgid "Channel Width"
msgstr ""
@@ -1388,7 +1509,7 @@ msgstr ""
msgid "Check filesystems before mount"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Check this option to delete the existing networks from this radio."
msgstr ""
@@ -1405,8 +1526,8 @@ msgstr ""
msgid "Choose mtdblock"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid ""
"Choose the firewall zone you want to assign to this interface. Select "
"<em>unspecified</em> to remove the interface from the associated zone or "
@@ -1414,13 +1535,13 @@ msgid ""
"interface to it."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>custom</em> field to define a new network."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
msgid "Cipher"
msgstr ""
@@ -1440,9 +1561,9 @@ msgid ""
"FEATURE IS FOR PROFESSIONALS! )"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3892
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
msgid "Client"
msgstr ""
@@ -1452,9 +1573,9 @@ msgstr ""
msgid "Client ID to send when requesting DHCP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4399
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
msgstr ""
@@ -1469,17 +1590,13 @@ msgid ""
"persist connection"
msgstr ""
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
-msgid "Close list..."
-msgstr ""
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2237
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66
msgid "Collecting data..."
msgstr ""
@@ -1499,7 +1616,7 @@ msgstr ""
msgid "Comment"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid ""
"Complicates key reinstallation attacks on the client side by disabling "
"retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1514,29 +1631,32 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Config File"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:670
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:690
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4508
msgid "Configuration changes have been rolled back!"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid ""
"Configures data rates based on the coverage cell density. Normal configures "
"basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
@@ -1546,32 +1666,32 @@ msgid ""
"offered."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
msgid ""
"Configures the default router advertisement in <abbr title=\"Router "
"Advertisement\">RA</abbr> messages."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
msgid ""
-"Configures the operation mode of the <abbr title=\"Router Advertisement"
-"\">RA</abbr> service on this interface."
+"Configures the operation mode of the <abbr title=\"Router "
+"Advertisement\">RA</abbr> service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
msgid "Configures the operation mode of the DHCPv6 service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
msgid ""
"Configures the operation mode of the NDP proxy service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1314
msgid "Configure…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
msgid "Confirm disconnect"
msgstr ""
@@ -1581,7 +1701,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
msgid "Connected"
msgstr ""
@@ -1595,7 +1715,7 @@ msgstr ""
msgid "Connection attempt failed."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid "Connection endpoint"
msgstr ""
@@ -1607,16 +1727,16 @@ msgstr ""
msgid "Connections"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
msgid "Connectivity change"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:32
msgctxt "nft ct state"
msgid "Conntrack state"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:34
msgctxt "nft ct status"
msgid "Conntrack status"
msgstr ""
@@ -1635,29 +1755,29 @@ msgstr ""
msgid "Contents have been saved."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269
msgid "Continue"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
msgctxt "nft jump action"
msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
msgid "Continue in calling chain"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:551
msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4546
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4544
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1668,20 +1788,20 @@ msgstr ""
msgid "Country"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
msgid "Country Code"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid "Coverage cell density"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid "Create / Assign firewall-zone"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
msgid "Create interface"
msgstr ""
@@ -1697,12 +1817,12 @@ msgstr ""
msgid "Current power"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
msgctxt "nft meta hour"
msgid "Current time"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
msgctxt "nft meta day"
msgid "Current weekday"
msgstr ""
@@ -1728,46 +1848,46 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
msgid ""
-"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
-"\">LED</abbr>s if possible."
+"Customizes the behaviour of the device <abbr title=\"Light Emitting "
+"Diode\">LED</abbr>s if possible."
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:673
msgid "DAD transmits"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "DAE-Client"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "DAE-Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "DAE-Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
msgid "DHCP Options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
msgid "DHCP Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:249
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
msgid "DHCP and DNS"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2110
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:969
msgid "DHCP client"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid "DHCP-Options"
msgstr ""
@@ -1776,7 +1896,7 @@ msgstr ""
msgid "DHCPv6 client"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
msgid "DHCPv6-Service"
msgstr ""
@@ -1788,27 +1908,27 @@ msgstr ""
msgid "DNS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
msgid "DNS forwardings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526
msgid "DNS query port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
msgid "DNS search domains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
msgid "DNS server port"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:286
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
msgid "DNS setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid "DNS weight"
msgstr ""
@@ -1816,11 +1936,11 @@ msgstr ""
msgid "DNS-Label / FQDN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
msgid "DNSSEC"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
msgid "DNSSEC check unsigned"
msgstr ""
@@ -1832,39 +1952,47 @@ msgstr ""
msgid "DS-Lite AFTR address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
msgid "DSL"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
msgid "DSL Status"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
msgid "DSL line mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "DTIM Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
msgid "DUID"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Data Rate"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+msgid "Data Received"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
+msgid "Data Transmitted"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
msgid "Debug"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
msgid "Default router"
msgstr ""
@@ -1872,7 +2000,7 @@ msgstr ""
msgid "Default state"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid ""
"Define additional DHCP options, for example "
"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
@@ -1895,23 +2023,23 @@ msgstr ""
msgid "Defines a specific MTU for this route"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid "Delegate IPv6 prefixes"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3566
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
msgid "Delete"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
msgid "Delete key"
msgstr ""
@@ -1919,21 +2047,22 @@ msgstr ""
msgid "Delete request failed: %s"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:906
msgid "Delete this network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "Delivery Traffic Indication Message Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
msgid "Description"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
msgid "Deselect"
msgstr ""
@@ -1941,7 +2070,7 @@ msgstr ""
msgid "Design"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:731
msgid "Designated master"
msgstr ""
@@ -1951,12 +2080,12 @@ msgstr ""
msgid "Destination"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
msgctxt "nft ip daddr"
msgid "Destination IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
msgctxt "nft ip6 daddr"
msgid "Destination IPv6"
msgstr ""
@@ -1965,7 +2094,7 @@ msgstr ""
msgid "Destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
msgctxt "nft ip dport"
msgid "Destination port"
msgstr ""
@@ -1978,21 +2107,21 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1134
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid "Device"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:920
msgid "Device Configuration"
msgstr ""
@@ -2013,7 +2142,7 @@ msgstr ""
msgid "Device not managed by ModemManager."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
msgid "Device not present"
msgstr ""
@@ -2021,7 +2150,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4545
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4543
msgid "Device unreachable!"
msgstr ""
@@ -2029,16 +2158,16 @@ msgstr ""
msgid "Device unreachable! Still waiting for device..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
msgid "Devices"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:159
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
msgid "Diagnostics"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106
msgid "Dial number"
msgstr ""
@@ -2048,12 +2177,12 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Disable"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid ""
"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
"this interface."
@@ -2068,20 +2197,21 @@ msgstr ""
msgid "Disable Encryption"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1184
msgid "Disable Inactivity Polling"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Disable this network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
@@ -2090,21 +2220,21 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:521
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
msgctxt "Label indicating that WireGuard peer is disabled"
msgid "Disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Disassociate On Low Acknowledgement"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
msgid ""
"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351
@@ -2112,7 +2242,6 @@ msgid "Disconnect"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
msgid "Disconnection attempt failed"
msgstr ""
@@ -2126,19 +2255,21 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3264
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1775
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
msgid "Dismiss"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance Optimization"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance to farthest network member in meters."
msgstr ""
@@ -2146,20 +2277,20 @@ msgstr ""
msgid "Distributed ARP Table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
msgid ""
"Dnsmasq instance to which this boot section is bound. If unspecified, the "
"section is valid for all dnsmasq instances."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid ""
-"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
-"forwarder."
+"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
+"abbr> forwarder."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
msgid "Do not cache negative replies, e.g. for non-existent domains."
msgstr ""
@@ -2171,23 +2302,19 @@ msgstr ""
msgid "Do not create host route to peer (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
msgid "Do not forward DNS queries without dots or domain parts."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
-msgid "Do not forward queries that cannot be answered by public resolvers."
-msgstr ""
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
msgid "Do not forward reverse lookups for local networks."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
msgid "Do not listen on the specified interfaces."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
msgid "Do not offer DHCPv6 service on this interface."
msgstr ""
@@ -2196,7 +2323,7 @@ msgctxt "VLAN port state"
msgid "Do not participate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
msgid ""
"Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
"packets."
@@ -2206,7 +2333,7 @@ msgstr ""
msgid "Do not send a hostname"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
msgid ""
"Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr> messages on this interface."
@@ -2216,7 +2343,7 @@ msgstr ""
msgid "Do you really want to delete \"%s\" ?"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
msgstr ""
@@ -2228,7 +2355,7 @@ msgstr ""
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:593
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613
msgid "Do you want to replace the current PSK?"
msgstr ""
@@ -2236,15 +2363,16 @@ msgstr ""
msgid "Do you want to replace the current keys?"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
msgid "Domain"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
msgid "Domain required"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
msgid "Domain whitelist"
msgstr ""
@@ -2270,11 +2398,11 @@ msgstr ""
msgid "Download mtdblock"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
msgid "Downstream SNR offset"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
msgid ""
"Drag or paste a valid <em>*.conf</em> file below to configure the local "
"WireGuard interface."
@@ -2288,12 +2416,12 @@ msgstr ""
msgid "Drop Duplicate Frames"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
msgctxt "nft drop action"
msgid "Drop packet"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:547
msgctxt "Chain policy: drop"
msgid "Drop unmatched packets"
msgstr ""
@@ -2313,19 +2441,19 @@ msgstr ""
msgid "Dual-Stack Lite (RFC6333)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "Dynamic Authorization Extension client."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "Dynamic Authorization Extension port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "Dynamic Authorization Extension secret."
msgstr ""
@@ -2333,7 +2461,7 @@ msgstr ""
msgid "Dynamic tunnel"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid ""
"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
"having static leases will be served."
@@ -2343,17 +2471,17 @@ msgstr ""
msgid "EA-bits length"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1635
msgid "EAP-Method"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:505
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
msgid "Edit"
msgstr ""
@@ -2367,15 +2495,15 @@ msgid ""
"reload the page."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
msgid "Edit this network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:852
msgid "Edit wireless network"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
msgctxt "nft rt mtu"
msgid "Effective route MTU"
msgstr ""
@@ -2408,12 +2536,12 @@ msgstr ""
msgid "Emergency"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Enable"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
msgstr ""
@@ -2427,7 +2555,7 @@ msgstr ""
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
msgstr ""
@@ -2478,7 +2606,7 @@ msgstr ""
msgid "Enable Single DES"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
msgid "Enable TFTP server"
msgstr ""
@@ -2490,23 +2618,23 @@ msgstr ""
msgid "Enable VLAN functionality"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1787
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
msgid ""
-"Enable automatic redirection of <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> port."
+"Enable automatic redirection of <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr> port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid "Enable key reinstallation (KRACK) countermeasures"
msgstr ""
@@ -2534,7 +2662,7 @@ msgstr ""
msgid "Enable multicast support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
msgstr ""
@@ -2561,11 +2689,11 @@ msgstr ""
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
msgid "Enable the built-in single-instance TFTP server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Enable this network"
msgstr ""
@@ -2578,8 +2706,9 @@ msgstr ""
msgid "Enable unicast flooding"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
msgstr ""
@@ -2588,7 +2717,7 @@ msgstr ""
msgid "Enables IGMP snooping on this bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
@@ -2608,28 +2737,33 @@ msgstr ""
msgid "Encapsulation limit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
msgid "Encapsulation mode"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1815
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
msgid "Encryption"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+msgid "Endpoint"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid "Endpoint Host"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Endpoint Port"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:316
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
msgid "Endpoint setting is invalid"
msgstr ""
@@ -2665,11 +2799,11 @@ msgstr ""
msgid "Erasing..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:115
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:116
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
msgid "Error"
msgstr ""
@@ -2678,16 +2812,16 @@ msgstr ""
msgid "Error getting PublicKey"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Errored seconds (ES)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3027
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
#: modules/luci-compat/luasrc/model/network.lua:1433
msgid "Ethernet Adapter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
#: modules/luci-compat/luasrc/model/network.lua:1423
msgid "Ethernet Switch"
msgstr ""
@@ -2700,11 +2834,17 @@ msgstr ""
msgid "Every second (fast, 1)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
msgid "Exclude interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:160
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
msgid ""
"Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
"e.g. for RBL services."
@@ -2714,11 +2854,15 @@ msgstr ""
msgid "Existing device"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
msgid "Expand hosts"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+msgid "Expected port number."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
msgid "Expecting a hexadecimal assignment hint"
msgstr ""
@@ -2739,11 +2883,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "Expecting: %s"
msgstr ""
@@ -2755,7 +2899,7 @@ msgstr ""
msgid "Expires"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
msgstr ""
@@ -2764,11 +2908,11 @@ msgstr ""
msgid "External"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "External R0 Key Holder List"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid "External R1 Key Holder List"
msgstr ""
@@ -2796,15 +2940,15 @@ msgstr ""
msgid "Extra sstpc options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550
msgid "FT over DS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1549
msgid "FT over the Air"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
msgid "FT protocol"
msgstr ""
@@ -2812,19 +2956,43 @@ msgstr ""
msgid "Failed to change the system password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
msgid "File"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"File listing upstream resolvers, optionally domain-specific, e.g. "
"<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
@@ -2834,34 +3002,42 @@ msgstr ""
msgid "File not accessible"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
msgid "File to store DHCP lease information."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
msgid "File with upstream resolvers."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "Filename"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
msgid "Filename of the boot image advertised to clients."
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
msgid "Filesystem"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
-msgid "Filter private"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+msgid "Filter IPv4 A records"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
-msgid "Filter useless"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+msgid "Filter IPv6 AAAA records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+msgid "Filter SRV/SOA service discovery"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+msgid "Filter private"
msgstr ""
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
@@ -2876,8 +3052,13 @@ msgstr ""
msgid "Filtering for all slaves, validation only for backup slaves"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Finalizing failed"
msgstr ""
@@ -2887,7 +3068,7 @@ msgid ""
"with defaults based on what was detected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
msgid "Find and join network"
msgstr ""
@@ -2901,10 +3082,11 @@ msgid "Firewall"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
msgid "Firewall Mark"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
msgid "Firewall Settings"
msgstr ""
@@ -2916,15 +3098,15 @@ msgstr ""
msgid "Firewall mark"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
msgid "Firmware File"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
msgid "Firmware Version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
msgid "Fixed source port for outbound DNS queries."
msgstr ""
@@ -2950,20 +3132,20 @@ msgstr ""
msgid "Flashing…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid "Force 40MHz mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
msgid "Force CCMP (AES)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force DHCP on this network even if another server is detected."
msgstr ""
@@ -2975,15 +3157,15 @@ msgstr ""
msgid "Force MLD version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
msgid "Force TKIP"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
msgid "Force TKIP and CCMP (AES)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid "Force link"
msgstr ""
@@ -2995,19 +3177,19 @@ msgstr ""
msgid "Force use of NAT-T"
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:8
+#: modules/luci-base/ucode/template/csrftoken.ut:8
msgid "Form token mismatch"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
msgid ""
-"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> messages between the designated master "
-"interface and downstream interfaces."
+"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
+"designated master interface and downstream interfaces."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
msgid ""
"Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages received on the designated master interface to downstream "
@@ -3018,13 +3200,13 @@ msgstr ""
msgid "Forward DHCP traffic"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
msgid ""
"Forward DHCPv6 messages between the designated master interface and "
"downstream interfaces."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
msgid "Forward Error Correction Seconds (FECS)"
msgstr ""
@@ -3036,7 +3218,7 @@ msgstr ""
msgid "Forward delay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
msgid "Forward mesh peer traffic"
msgstr ""
@@ -3044,7 +3226,7 @@ msgstr ""
msgid "Forward multicast packets as unicast packets on this device."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
msgid "Forwarding mode"
msgstr ""
@@ -3052,11 +3234,11 @@ msgstr ""
msgid "Fragmentation"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:964
msgid "Fragmentation Threshold"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
msgctxt "nft nat flag fully-random"
msgid "Full port randomization"
msgstr ""
@@ -3074,7 +3256,7 @@ msgid "GHz"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
msgid "GPRS only"
msgstr ""
@@ -3113,8 +3295,8 @@ msgstr ""
msgid "Gateway address is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
@@ -3122,10 +3304,10 @@ msgstr ""
msgid "General Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "General Setup"
msgstr ""
@@ -3137,7 +3319,7 @@ msgstr ""
msgid "Generate Config"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid "Generate PMK locally"
msgstr ""
@@ -3145,11 +3327,11 @@ msgstr ""
msgid "Generate archive"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:789
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819
msgid "Generate configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:829
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859
msgid "Generate configuration…"
msgstr ""
@@ -3157,15 +3339,15 @@ msgstr ""
msgid "Generate new key pair"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
msgid "Generate preshared key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:671
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:691
msgid "Generates a configuration suitable for import on a WireGuard peer"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:763
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
msgid "Generating QR code…"
msgstr ""
@@ -3177,25 +3359,25 @@ msgstr ""
msgid "Global Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
msgid "Global network options"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:82
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:84
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
msgid "Go to firmware upgrade..."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:72
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
msgid "Go to password configuration..."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3748
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
msgid "Go to relevant configuration page"
@@ -3221,6 +3403,10 @@ msgstr ""
msgid "Grant access to LuCI Wireguard procedures"
msgstr ""
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr ""
+
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
msgid "Grant access to SSH configuration"
msgstr ""
@@ -3326,11 +3512,11 @@ msgstr ""
msgid "Hang Up"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Header Error Code Errors (HEC)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
msgid "Heartbeat interval (kernel: heartbeat)"
msgstr ""
@@ -3344,7 +3530,7 @@ msgid ""
"the timezone."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr ""
@@ -3353,11 +3539,11 @@ msgstr ""
msgid "Hide empty chains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
msgid "High"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
msgctxt "Chain hook description"
msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
msgstr ""
@@ -3367,7 +3553,7 @@ msgid "Hop Penalty"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2169
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2231
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
msgid "Host"
@@ -3377,7 +3563,7 @@ msgstr ""
msgid "Host expiry timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
msgid "Host requests this filename from the boot server."
msgstr ""
@@ -3386,9 +3572,9 @@ msgid "Host-Uniq tag content"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
msgid "Hostname"
@@ -3398,11 +3584,11 @@ msgstr ""
msgid "Hostname to send when requesting DHCP"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
msgid "Hostnames"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
msgid ""
"Hostnames are used to bind a domain name to an IP address. This setting is "
"redundant for hostnames already configured with static leases, but it can be "
@@ -3425,18 +3611,30 @@ msgstr ""
msgid "Hybrid"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
msgctxt "nft icmpv6 code"
msgid "ICMPv6 code"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
msgctxt "nft icmpv6 type"
msgid "ICMPv6 type"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
+msgid "ID"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3454,11 +3652,11 @@ msgstr ""
msgid "IP Addresses"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
msgid "IP Protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
msgid "IP Sets"
msgstr ""
@@ -3466,7 +3664,7 @@ msgstr ""
msgid "IP Type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
msgid "IP address"
@@ -3482,7 +3680,14 @@ msgstr ""
msgid "IP address is missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:37
msgctxt "nft ip protocol"
msgid "IP protocol"
msgstr ""
@@ -3492,15 +3697,15 @@ msgctxt "nft meta l4proto"
msgid "IP protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
msgid "IP set"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305
msgid "IP sets"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
msgid "IPs to override with NXDOMAIN"
msgstr ""
@@ -3508,14 +3713,14 @@ msgstr ""
msgid "IPsec XFRM"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
msgid "IPv4"
msgstr ""
@@ -3541,7 +3746,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
msgid "IPv4 address"
@@ -3581,11 +3786,11 @@ msgstr ""
msgid "IPv4 prefix length"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:626
msgid "IPv4 traffic table \"%h\""
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
msgid "IPv4+IPv6"
msgstr ""
@@ -3598,23 +3803,23 @@ msgstr ""
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:634
msgid "IPv4/IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:109
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
msgid "IPv6"
msgstr ""
@@ -3630,7 +3835,7 @@ msgstr ""
msgid "IPv6 Neighbours"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
msgid "IPv6 RA Settings"
msgstr ""
@@ -3642,11 +3847,11 @@ msgstr ""
msgid "IPv6 Rules"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
msgid "IPv6 Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid "IPv6 ULA-Prefix"
msgstr ""
@@ -3660,12 +3865,12 @@ msgstr ""
msgid "IPv6 address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid "IPv6 assignment hint"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid "IPv6 assignment length"
msgstr ""
@@ -3681,7 +3886,7 @@ msgstr ""
msgid "IPv6 only"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid "IPv6 preference"
msgstr ""
@@ -3690,7 +3895,7 @@ msgstr ""
msgid "IPv6 prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid "IPv6 prefix filter"
msgstr ""
@@ -3704,15 +3909,15 @@ msgstr ""
msgid "IPv6 routed prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid "IPv6 source routing"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid "IPv6 suffix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
msgid "IPv6 suffix (hex)"
msgstr ""
@@ -3720,11 +3925,11 @@ msgstr ""
msgid "IPv6 support"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:630
msgid "IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr ""
@@ -3743,7 +3948,7 @@ msgstr ""
msgid "IPv6-over-IPv4 (6to4)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
msgid "Identity"
msgstr ""
@@ -3759,7 +3964,7 @@ msgstr ""
msgid "If checked, encryption is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
@@ -3769,56 +3974,56 @@ msgstr ""
msgid "If set, the meaning of the match options is inverted"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
"otherwise modifications will be reverted."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
msgid "If unchecked, no default route is configured"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid ""
"If your physical memory is insufficient unused data can be temporarily "
-"swapped to a swap-device resulting in a higher amount of usable <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
-"slow process as the swap-device cannot be accessed with the high datarates "
-"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+"swapped to a swap-device resulting in a higher amount of usable <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
msgid "Ignore <code>/etc/hosts</code>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid "Ignore interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
msgid "Ignore resolv file"
msgstr ""
@@ -3830,25 +4035,25 @@ msgstr ""
msgid "Image check failed:"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import as peer"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:484
-msgid "Import peer configuration…"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:504
+msgid "Import configuration as peer…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:470
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
msgid "Import settings"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:366
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:391
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:376
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:403
msgid "Imported peer configuration"
msgstr ""
@@ -3866,7 +4071,7 @@ msgid ""
"order to avoid broadcast loops that can bring the entire LAN to a standstill."
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:13
+#: modules/luci-base/ucode/template/csrftoken.ut:13
msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
@@ -3910,6 +4115,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Incoming key"
msgstr ""
@@ -3924,7 +4130,7 @@ msgstr ""
msgid "Info"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Information"
msgstr ""
@@ -3943,7 +4149,6 @@ msgid "Ingress device name"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
msgstr ""
@@ -3955,31 +4160,40 @@ msgstr ""
msgid "Initscripts"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid "Inner certificate constraint (Domain)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid "Inner certificate constraint (SAN)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid "Inner certificate constraint (Subject)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid "Inner certificate constraint (Wildcard)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:310
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
msgid "Install protocol extensions..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
msgid "Instance"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
+msgid "Instance Details"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid ""
"Instead of joining any network with a matching SSID, only connect to the "
"BSSID <code>%h</code>."
@@ -3989,6 +4203,7 @@ msgstr ""
msgid "Insufficient permissions to read UCI configuration."
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
@@ -3996,7 +4211,7 @@ msgstr ""
msgid "Interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:728
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
msgid "Interface \"%h\" is already marked as designated master."
msgstr ""
@@ -4004,7 +4219,7 @@ msgstr ""
msgid "Interface %q device auto-migrated from %q to %q."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
msgid "Interface Configuration"
msgstr ""
@@ -4012,7 +4227,7 @@ msgstr ""
msgid "Interface ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
msgid "Interface has %d pending changes"
msgstr ""
@@ -4021,39 +4236,39 @@ msgstr ""
msgid "Interface is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:65
msgid "Interface is marked for deletion"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is reconnecting..."
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:194
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:214
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is shutting down..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
msgid "Interface is starting..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304
msgid "Interface is stopping..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Interface name"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:314
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Interface not present or not connected yet."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:507
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
msgid "Interfaces"
msgstr ""
@@ -4062,10 +4277,6 @@ msgstr ""
msgid "Internal"
msgstr ""
-#: modules/luci-base/luasrc/view/error500.htm:8
-msgid "Internal Server Error"
-msgstr ""
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
msgid "Interval For Sending Learning Packets"
msgstr ""
@@ -4088,7 +4299,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
msgid "Invalid APN provided"
msgstr ""
@@ -4134,16 +4345,20 @@ msgstr ""
msgid "Invalid hexadecimal value"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
msgid "Invalid username and/or password! Please try again."
msgstr ""
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "Invert match"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Isolate Clients"
msgstr ""
@@ -4153,21 +4368,21 @@ msgid ""
"flash memory, please verify the image file!"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
msgid "JavaScript required!"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
msgid "Join Network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1829
msgid "Join Network: Wireless Scan"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2107
msgid "Joining Network: %q"
msgstr ""
@@ -4179,24 +4394,28 @@ msgstr ""
msgid "Keep settings and retain the current configuration"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgid "Keep-Alive"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Kernel Log"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
msgid "Kernel Version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462
msgid "Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
msgid "Key #%d"
msgstr ""
@@ -4204,6 +4423,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Key for incoming packets (optional)."
msgstr ""
@@ -4211,15 +4431,20 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Key for outgoing packets (optional)."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
msgctxt "Label indicating that WireGuard peer lacks public key"
msgid "Key missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
msgctxt "nft unit"
msgid "KiB"
msgstr ""
@@ -4263,12 +4488,12 @@ msgstr ""
msgid "LED Configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
msgid "LLC"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid "Label"
msgstr ""
@@ -4280,14 +4505,25 @@ msgstr ""
msgid "Language and Style"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
msgid "Last member interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
msgid "Latency"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
+msgid "Latest Handshake"
+msgstr ""
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
msgstr ""
@@ -4296,16 +4532,16 @@ msgstr ""
msgid "Learn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Learn routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
msgid "Lease file"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid "Lease time"
msgstr ""
@@ -4329,38 +4565,38 @@ msgstr ""
msgid "Leave empty to use the current WAN address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid ""
"Legacy or badly behaving devices may require legacy 802.11b rates to "
"interoperate. Airtime efficiency may be significantly reduced where these "
"are used. It is recommended to not allow 802.11b rates where possible."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
msgid "Legend:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Limit"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Line Attenuation (LATN)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
msgid "Line Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
msgid "Line State"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Line Uptime"
msgstr ""
@@ -4376,21 +4612,21 @@ msgstr ""
msgid "Link On"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
msgctxt "nft @ll,off,len"
msgid "Link layer header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:514
msgid "List of IP addresses to convert into NXDOMAIN responses."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
-msgid "List of IP sets to populate with the specified domain IPs."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
+msgid "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid ""
"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID "
@@ -4399,7 +4635,7 @@ msgid ""
"Association."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
"as 6 octets with colons,128-bit key as hex string. <br />This list is used "
@@ -4412,23 +4648,28 @@ msgstr ""
msgid "List of SSH key files for auth"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
msgid "List of domains to allow RFC1918 responses for."
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
-msgid "List of domains to force to an IP address."
-msgstr ""
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
msgid "List of upstream resolvers to forward queries to."
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
msgid "Listen Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+msgid "Listen address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+msgid "Listen and Relay To IP family must be homogeneous."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342
msgid "Listen interfaces"
msgstr ""
@@ -4436,17 +4677,17 @@ msgstr ""
msgid "Listen only on the given interface or, if unspecified, on all"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
msgid ""
"Listen only on the specified interfaces, and loopback if not excluded "
"explicitly."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
msgid "ListenPort setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520
msgid "Listening port for inbound DNS queries."
msgstr ""
@@ -4455,7 +4696,7 @@ msgstr ""
msgid "Load"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:63
msgid "Load Average"
msgstr ""
@@ -4463,27 +4704,28 @@ msgstr ""
msgid "Load configuration…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2038
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
msgid "Loading directory contents…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
-#: modules/luci-base/luasrc/view/view.htm:4
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
msgid "Loading view…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
msgid "Local"
msgstr ""
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
msgid "Local IP address"
msgstr ""
@@ -4503,11 +4745,12 @@ msgstr ""
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "Local IPv4 address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
msgid "Local IPv6 DNS server"
msgstr ""
@@ -4523,44 +4766,53 @@ msgstr ""
msgid "Local Startup"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
msgid "Local Time"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1019
msgid "Local ULA"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
msgid "Local domain"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
msgid "Local domain suffix appended to DHCP names and hosts file entries."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
msgid "Local server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
msgid "Local service only"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
msgid "Localise queries"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid "Lock to BSSID"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft log action"
+msgid "Log event \"<strong>%h</strong>…\""
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
msgid "Log output level"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
msgid "Log queries"
msgstr ""
@@ -4584,8 +4836,8 @@ msgstr ""
msgid "Logical network to which the tunnel will be added (bridged) (optional)."
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
msgid "Login"
msgstr ""
@@ -4597,24 +4849,28 @@ msgstr ""
msgid "Loose filtering"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Loss of Signal Seconds (LOSS)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
msgid "Lowest leased address as offset from the network address."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
msgid "MAC"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
msgid "MAC Address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
msgid "MAC Address Filter"
msgstr ""
@@ -4623,15 +4879,15 @@ msgid "MAC Address For The Actor"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
msgid "MAC VLAN"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2168
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2230
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
@@ -4640,11 +4896,11 @@ msgstr ""
msgid "MAC address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
msgid "MAC-Filter"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
msgid "MAC-List"
msgstr ""
@@ -4680,7 +4936,7 @@ msgid "MII Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
@@ -4688,14 +4944,18 @@ msgstr ""
msgid "MTU"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+msgid "MX"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
msgid ""
"Make sure to clone the root filesystem using something like the commands "
"below:"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
@@ -4704,27 +4964,27 @@ msgstr ""
msgid "Manual"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3891
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
msgid "Master"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Max. Attainable Data Rate (ATTNDR)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533
msgid "Max. DHCP leases"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
msgid "Max. EDNS0 packet size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
msgid "Max. concurrent queries"
msgstr ""
@@ -4732,29 +4992,28 @@ msgstr ""
msgid "Maximum age"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
msgid "Maximum allowed Listen Interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
msgid "Maximum allowed number of active DHCP leases."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
msgid "Maximum allowed number of concurrent DNS queries."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
msgid "Maximum allowed size of EDNS0 UDP packets."
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Maximum amount of seconds to wait for the modem to become ready"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Maximum number of leased addresses."
msgstr ""
@@ -4762,16 +5021,20 @@ msgstr ""
msgid "Maximum snooping table size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid ""
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid "Maximum transmit power"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+msgid "May prevent VoIP or other services from working."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
@@ -4798,7 +5061,7 @@ msgstr ""
msgid "Memory usage (%)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
msgid "Mesh"
msgstr ""
@@ -4806,7 +5069,7 @@ msgstr ""
msgid "Mesh ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:997
msgid "Mesh Id"
msgstr ""
@@ -4836,12 +5099,12 @@ msgstr ""
msgid "Metric"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
msgctxt "nft unit"
msgid "MiB"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
@@ -4859,7 +5122,7 @@ msgid ""
"Prevents ARP cache thrashing."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid ""
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
@@ -4877,7 +5140,7 @@ msgstr ""
msgid "Mobile Data"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "Mobility Domain"
msgstr ""
@@ -4886,14 +5149,14 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1813
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
msgid "Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
msgid "Model"
msgstr ""
@@ -4907,13 +5170,13 @@ msgid ""
"minutes."
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "Modem default"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
msgid "Modem device"
@@ -4924,12 +5187,11 @@ msgid "Modem disconnection in progress. Please wait."
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Modem init timeout"
msgstr ""
@@ -4942,8 +5204,8 @@ msgstr ""
msgid "ModemManager"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3895
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1080
msgid "Monitor"
msgstr ""
@@ -4969,7 +5231,7 @@ msgstr ""
msgid "Mount Points - Mount Entry"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
msgid "Mount Points - Swap Entry"
msgstr ""
@@ -4987,11 +5249,11 @@ msgstr ""
msgid "Mount filesystems not specifically configured"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "Mount options"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Mount point"
msgstr ""
@@ -5011,6 +5273,10 @@ msgstr ""
msgid "Move up"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid "Multi To Unicast"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
@@ -5030,11 +5296,11 @@ msgstr ""
msgid "Multicast to unicast"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid "NAS ID"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:537
msgid "NAT action chain \"%h\""
msgstr ""
@@ -5047,11 +5313,11 @@ msgid "NAT64 Prefix"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
msgid "NCM"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "NDP-Proxy slave"
msgstr ""
@@ -5064,29 +5330,42 @@ msgid "NTP server candidates"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4139
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
msgid "Name"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid "Name of the new network"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr ""
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
msgid "Navigation"
msgstr ""
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "Neighbour Report"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Neighbour cache validity"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2229
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
@@ -5099,32 +5378,28 @@ msgstr ""
msgid "Network Coding"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
msgid "Network Mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid "Network SSID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
-msgid "Network Utilities"
-msgstr ""
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
msgid "Network address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
msgid "Network boot image"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:408
msgid "Network bridge configuration migration"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1435
msgid "Network device"
msgstr ""
@@ -5137,16 +5412,16 @@ msgstr ""
msgid "Network device is not present"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:646
msgid "Network device table \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
msgctxt "nft @nh,off,len"
msgid "Network header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:442
msgid "Network ifname configuration migration"
msgstr ""
@@ -5155,7 +5430,7 @@ msgstr ""
msgid "Network interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
msgid "Network-ID"
msgstr ""
@@ -5163,17 +5438,22 @@ msgstr ""
msgid "Never"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
msgid ""
"Never forward matching domains and subdomains, resolve from DHCP or hosts "
"files only."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1172
msgid "New interface for \"%s\" can not be created: %s"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1123
msgid "New interface name…"
msgstr ""
@@ -5181,13 +5461,13 @@ msgstr ""
msgid "Next »"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
msgid "No DHCP Server configured for this interface"
msgstr ""
@@ -5195,7 +5475,7 @@ msgstr ""
msgid "No Data"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
msgid "No Encryption"
msgstr ""
@@ -5211,9 +5491,13 @@ msgstr ""
msgid "No RX signal"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
+msgid "No WireGuard interfaces configured."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:82
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
msgid ""
"No changes to settings will be stored and are lost after rebooting. This "
@@ -5224,7 +5508,11 @@ msgstr ""
msgid "No client associated"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -5247,15 +5535,11 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2913
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
msgid "No entries in this directory"
msgstr ""
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
-msgid "No files found"
-msgstr ""
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
msgid ""
"No fixed interface listening port defined, peers might not be able to "
"initiate connections to this WireGuard instance!"
@@ -5290,30 +5574,34 @@ msgstr ""
msgid "No more slaves available, can not save interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494
msgid "No negative cache"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:697
msgid "No nftables ruleset loaded."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
msgid "No password set!"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+msgid "No peers connected"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
msgid "No peers defined yet."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
msgid "No public keys present yet."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:614
msgctxt "nft chain is empty"
msgid "No rules in this chain"
msgstr ""
@@ -5326,8 +5614,8 @@ msgstr ""
msgid "No validation or filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "No zone assigned"
msgstr ""
@@ -5339,7 +5627,7 @@ msgstr ""
msgid "Noise"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Noise Margin (SNR)"
msgstr ""
@@ -5347,11 +5635,11 @@ msgstr ""
msgid "Noise:"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Non Pre-emptive CRC errors (CRC_P)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
msgid "Non-wildcard"
msgstr ""
@@ -5361,12 +5649,12 @@ msgstr ""
msgid "None"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
msgid "Normal"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:8
+#: modules/luci-base/ucode/template/error404.ut:9
msgid "Not Found"
msgstr ""
@@ -5378,15 +5666,15 @@ msgstr ""
msgid "Not connected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:131
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:157
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:328
msgid "Not present"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Not started on boot"
msgstr ""
@@ -5394,12 +5682,18 @@ msgstr ""
msgid "Not supported"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid ""
"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
"have problems"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(<code>addr#port</code>)."
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "Notes"
msgstr ""
@@ -5408,7 +5702,7 @@ msgstr ""
msgid "Notice"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:138
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:135
msgid "Nslookup"
msgstr ""
@@ -5416,7 +5710,7 @@ msgstr ""
msgid "Number of IGMP membership reports"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr ""
@@ -5433,7 +5727,7 @@ msgid "Obfuscated Password"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
@@ -5465,7 +5759,7 @@ msgstr ""
msgid "On-link"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
msgid "One of hostname or MAC address must be specified!"
msgstr ""
@@ -5496,12 +5790,11 @@ msgid ""
"Only if current active slave fails and the primary slave is up (failure, 2)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:683
msgid "Open iptables rules overview…"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
msgstr ""
@@ -5510,35 +5803,35 @@ msgstr ""
msgid "OpenConnect (CISCO AnyConnect)"
msgstr ""
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
msgid "OpenFortivpn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
"Protocol\">NDP</abbr> proxying."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise fall back to <em>server mode</em>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
msgid ""
"Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
"otherwise disable service."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
msgid "Operating frequency"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
msgid "Option \"%s\" contains an invalid input value."
msgstr ""
@@ -5546,15 +5839,15 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
msgid "Option changed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
msgid "Option removed"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
msgid "Optional"
msgstr ""
@@ -5562,13 +5855,17 @@ msgstr ""
msgid "Optional, free-form notes about this device"
msgstr ""
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid ""
"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -5576,17 +5873,17 @@ msgid ""
"for the interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
msgid "Optional. Description of peer."
msgstr ""
@@ -5594,13 +5891,13 @@ msgstr ""
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
msgid ""
"Optional. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5615,11 +5912,11 @@ msgstr ""
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Optional. Port of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid ""
"Optional. Private key of the WireGuard peer. The key is not required for "
"establishing a connection but allows generating a peer configuration or QR "
@@ -5627,7 +5924,7 @@ msgid ""
"exported."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -5641,18 +5938,23 @@ msgstr ""
msgid "Options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
msgid ""
"Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
-"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</code>"
-"\" for default route. <code>0.0.0.0</code> means \"the address of the system "
-"running dnsmasq\"."
+"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
+"code>\" for default route. <code>0.0.0.0</code> means \"the address of the "
+"system running dnsmasq\"."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
msgid "Options:"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+msgid "Ordinal: lower comes first."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
msgid "Originator Interval"
msgstr ""
@@ -5684,6 +5986,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Outgoing key"
msgstr ""
@@ -5707,11 +6010,11 @@ msgstr ""
msgid "Overlap"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
msgid "Override IPv4 routing table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
msgid "Override IPv6 routing table"
msgstr ""
@@ -5722,7 +6025,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -5730,6 +6033,7 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
msgid "Override MTU"
msgstr ""
@@ -5751,13 +6055,13 @@ msgstr ""
msgid "Override TTL"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
msgid ""
"Override default MAC address - the range of usable addresses might be "
"limited by the driver"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Override default interface name"
msgstr ""
@@ -5765,7 +6069,7 @@ msgstr ""
msgid "Override the gateway in DHCP responses"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
@@ -5783,7 +6087,7 @@ msgstr ""
msgid "Overwrite existing file \"%s\" ?"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:345
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355
msgid "Overwrite the current settings with the imported configuration?"
msgstr ""
@@ -5797,7 +6101,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
@@ -5810,7 +6114,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
@@ -5831,7 +6135,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
msgid "PIN"
msgstr ""
@@ -5841,7 +6145,7 @@ msgstr ""
msgid "PIN code rejected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1570
msgid "PMK R1 Push"
msgstr ""
@@ -5882,20 +6186,20 @@ msgstr ""
msgid "PSID-bits length"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:571
msgctxt "Label indicating that WireGuard peer uses a PSK"
msgid "PSK"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1528
msgid "PTM/EFM (Packet Transfer Mode)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "PXE/TFTP Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid "Packet Steering"
msgstr ""
@@ -5904,6 +6208,11 @@ msgctxt "nft meta mark"
msgid "Packet mark"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta time"
+msgid "Packet receive time"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr ""
@@ -5912,8 +6221,8 @@ msgstr ""
msgid "Packets To Transmit Before Moving To Next Slave"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "Part of zone %q"
msgstr ""
@@ -5922,13 +6231,13 @@ msgctxt "MACVLAN mode"
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
msgid "Password"
msgstr ""
@@ -5936,11 +6245,11 @@ msgstr ""
msgid "Password authentication"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
msgid "Password of Private Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
msgid "Password of inner Private Key"
msgstr ""
@@ -5955,50 +6264,50 @@ msgstr ""
msgid "Password2"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:424
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:444
msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:417
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
msgid ""
"Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
"another system below to create a matching peer entry allowing that system to "
"connect to the local WireGuard interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:423
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:443
msgid "Paste or drag supplied WireGuard configuration file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
msgid "Path to CA-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
msgid "Path to Client-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
msgid "Path to Private Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
msgid "Path to inner CA-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
msgid "Path to inner Client-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid "Path to inner Private Key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
msgid "Paused"
msgstr ""
@@ -6016,6 +6325,14 @@ msgstr ""
msgid "Peak:"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+msgid "Peer"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
+msgid "Peer Details"
+msgstr ""
+
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
msgstr ""
@@ -6033,7 +6350,7 @@ msgstr ""
msgid "Peer device name"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Peer disabled"
msgstr ""
@@ -6064,11 +6381,15 @@ msgstr ""
msgid "Permission denied"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid "Persistent Keep Alive"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Persistent reconnect interval"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334
msgid "PersistentKeepAlive setting is invalid"
msgstr ""
@@ -6076,30 +6397,30 @@ msgstr ""
msgid "Phy Rate:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
msgid "Physical Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:98
msgid "Ping"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Pkts."
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:19
+#: modules/luci-base/ucode/template/sysauth.ut:19
msgid "Please enter your username and password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4122
msgid "Please select the file to upload."
msgstr ""
@@ -6107,15 +6428,21 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
msgctxt "Chain hook policy"
msgid "Policy: <strong>%h</strong> (%h)"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
msgid "Port isolation"
msgstr ""
@@ -6128,19 +6455,19 @@ msgstr ""
msgid "Potential negation of: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
msgid "Power Management Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "Pre-emptive CRC errors (CRCP_P)"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
msgid "Prefer LTE"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
msgid "Prefer UMTS"
msgstr ""
@@ -6152,15 +6479,15 @@ msgstr ""
msgid "Prefix suppressor"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid "Preshared Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:550
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
msgid "Preshared key in use"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308
msgid "PresharedKey setting is invalid"
msgstr ""
@@ -6175,7 +6502,7 @@ msgid ""
"ignore failures"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Prevents client-to-client communication"
msgstr ""
@@ -6205,13 +6532,15 @@ msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
msgid "Priority"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:545
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
msgctxt "Label indicating that WireGuard peer private key is stored"
msgid "Private"
msgstr ""
@@ -6222,15 +6551,15 @@ msgid "Private (Prevent communication between MAC VLANs)"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid "Private Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:564
msgid "Private key present"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:290
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
msgid "PrivateKey setting is missing or invalid"
msgstr ""
@@ -6243,9 +6572,9 @@ msgstr ""
msgid "Prot."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:564
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1137
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
@@ -6257,13 +6586,13 @@ msgstr ""
msgid "Provide NTP server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid ""
"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
"and requests."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
msgid "Provide new network"
msgstr ""
@@ -6273,25 +6602,36 @@ msgid ""
"interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+msgid "Proxy Server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid "ProxyARP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
msgid "Public Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
msgid "Public key is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:556
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
msgctxt "Tooltip displaying full WireGuard peer public key"
msgid "Public key: %h"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
msgid ""
"Public keys allow for the passwordless SSH logins with a higher security "
"compared to the use of plain passwords. In order to upload a new key to the "
@@ -6303,7 +6643,7 @@ msgstr ""
msgid "Public prefix routed to this device for distribution to clients."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
msgid "PublicKey setting is invalid"
msgstr ""
@@ -6316,7 +6656,7 @@ msgstr ""
msgid "Quality"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
msgid "Query all available upstream resolvers."
msgstr ""
@@ -6328,35 +6668,35 @@ msgstr ""
msgid "Query response interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "R0 Key Lifetime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "R1 Key Holder"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430
msgid "RADIUS Accounting Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
msgid "RADIUS Accounting Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
msgid "RADIUS Accounting Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
msgid "RADIUS Authentication Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
msgid "RADIUS Authentication Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
msgid "RADIUS Authentication Server"
msgstr ""
@@ -6364,16 +6704,20 @@ msgstr ""
msgid "RFC3947 NAT-T mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid "RSN Preauth"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "RSSI threshold for joining"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
msgid "RTS/CTS Threshold"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
msgid "RX"
msgstr ""
@@ -6381,11 +6725,17 @@ msgstr ""
msgid "RX Rate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2233
msgid "RX Rate / TX Rate"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
msgctxt "nft nat flag random"
msgid "Randomize source port mapping"
msgstr ""
@@ -6394,11 +6744,11 @@ msgstr ""
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
msgid "Really switch protocol?"
msgstr ""
@@ -6406,11 +6756,11 @@ msgstr ""
msgid "Realtime Graphs"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "Reassociation Deadline"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
msgid "Rebind protection"
msgstr ""
@@ -6434,11 +6784,19 @@ msgstr ""
msgid "Receive"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
+msgid "Received Data"
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+msgid "Reconnect Timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
msgid "Reconnect this interface"
msgstr ""
@@ -6446,12 +6804,12 @@ msgstr ""
msgid "Redirect to HTTPS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
msgctxt "nft redirect to port"
msgid "Redirect to local port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
msgctxt "nft redirect"
msgid "Redirect to local system"
msgstr ""
@@ -6460,26 +6818,30 @@ msgstr ""
msgid "References"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361
+msgid "Refresh Channels"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
msgid "Refreshing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
msgctxt "nft reject with icmp type"
msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
msgctxt "nft reject with icmpx type"
msgid "Reject packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
msgctxt "nft reject with icmpv6 type"
msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
msgctxt "nft reject with tcp reset"
msgid "Reject packet with <strong>TCP reset</strong>"
msgstr ""
@@ -6491,6 +6853,8 @@ msgid ""
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
msgid "Relay"
msgstr ""
@@ -6500,6 +6864,14 @@ msgstr ""
msgid "Relay Bridge"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+msgid "Relay To address"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
msgid "Relay between networks"
msgstr ""
@@ -6518,6 +6890,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid "Remote IPv4 address or FQDN"
msgstr ""
@@ -6530,15 +6903,23 @@ msgstr ""
msgid "Remote IPv6 address or FQDN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:908
msgid "Remove"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
msgid "Remove related device settings from the configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Replace wireless configuration"
msgstr ""
@@ -6568,7 +6949,7 @@ msgstr ""
msgid "Require incoming packets serialization (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
msgid "Required"
msgstr ""
@@ -6580,7 +6961,11 @@ msgstr ""
msgid "Required. Base64-encoded private key for this interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
msgid "Required. Public key of the WireGuard peer."
msgstr ""
@@ -6592,67 +6977,67 @@ msgstr ""
msgid "Required. XFRM interface ID to be used for SA."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
msgid "Requires hostapd"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
msgid "Requires hostapd with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
msgid "Requires hostapd with EAP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
msgid "Requires hostapd with OWE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
msgid "Requires hostapd with SAE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
msgid "Requires hostapd with WEP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
msgid "Requires wpa-supplicant"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
msgid "Requires wpa-supplicant with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
msgid "Requires wpa-supplicant with EAP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
msgid "Requires wpa-supplicant with OWE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1358
msgid "Requires wpa-supplicant with SAE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
msgid "Requires wpa-supplicant with WEP support"
msgstr ""
@@ -6661,7 +7046,7 @@ msgid "Reselection policy for primary slave"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
-#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-base/ucode/template/sysauth.ut:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
@@ -6676,20 +7061,24 @@ msgstr ""
msgid "Reset to defaults"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
msgid "Resolv and Hosts Files"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
msgid "Resolv file"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+msgid "Resolve specified FQDNs to an IP."
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
msgid "Resource not found"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:876
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
msgid "Restart"
msgstr ""
@@ -6698,7 +7087,7 @@ msgstr ""
msgid "Restart Firewall"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
msgid "Restart radio interface"
msgstr ""
@@ -6710,7 +7099,7 @@ msgstr ""
msgid "Restore backup"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
msgid ""
"Return answers to DNS queries matching the subnet from which the query was "
"received if multiple IPs are available."
@@ -6725,78 +7114,85 @@ msgstr ""
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4413
msgid "Revert"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4518
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4732
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4730
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4712
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4710
msgid "Reverting configuration…"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
msgctxt "nft dnat ip to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
msgctxt "nft dnat ip6 to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
msgctxt "nft dnat ip to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
msgctxt "nft dnat ip6 to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
msgctxt "nft snat ip to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109
msgctxt "nft snat ip6 to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
msgctxt "nft snat ip to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
msgctxt "nft snat ip6 to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
msgid "Rewrite to egress device address"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
msgid ""
"Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
"<em>TFTP server root</em> turn on the TFTP server and serve files from "
"<em>TFTP server root</em>."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
msgid "Root preparation"
msgstr ""
@@ -6804,11 +7200,11 @@ msgstr ""
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Route Allowed IPs"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:533
msgid "Route action chain \"%h\""
msgstr ""
@@ -6816,7 +7212,7 @@ msgstr ""
msgid "Route type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid ""
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
@@ -6850,20 +7246,20 @@ msgstr ""
msgid "Rule"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:603
msgid "Rule actions"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:476
msgctxt "nft comment"
msgid "Rule comment: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:541
msgid "Rule container chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
msgid "Rule matches"
msgstr ""
@@ -6871,15 +7267,15 @@ msgstr ""
msgid "Rule type"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run a filesystem check before mounting the device"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run filesystem check"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
msgid "Runtime error"
msgstr ""
@@ -6892,6 +7288,11 @@ msgstr ""
msgid "SNR"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "SRV"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
msgid "SSH Access"
@@ -6909,15 +7310,15 @@ msgstr ""
msgid "SSH username"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
msgid "SSH-Keys"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1811
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
msgid "SSID"
msgstr ""
@@ -6930,11 +7331,11 @@ msgstr ""
msgid "SSTP Server"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid "SWAP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
@@ -6945,7 +7346,7 @@ msgid "Save"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr ""
@@ -6962,7 +7363,7 @@ msgstr ""
msgid "Save mtdblock contents"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:881
msgid "Scan"
msgstr ""
@@ -6971,15 +7372,15 @@ msgstr ""
msgid "Scheduled Tasks"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4387
msgid "Section added"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
msgid "Section removed"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "See \"mount\" manpage for details"
msgstr ""
@@ -6992,7 +7393,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2962
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
msgid "Select file…"
msgstr ""
@@ -7000,7 +7401,7 @@ msgstr ""
msgid "Selects the transmit hash policy to use for slave selection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
msgid ""
"Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages advertising this device as IPv6 router."
@@ -7029,11 +7430,11 @@ msgstr ""
msgid "Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
msgid "Server address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
msgid "Server name"
msgstr ""
@@ -7049,7 +7450,7 @@ msgstr ""
msgid "Services"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "Session expired"
msgstr ""
@@ -7058,16 +7459,16 @@ msgstr ""
msgid "Set Static"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
msgctxt "nft mangle"
msgid "Set header field <var>%s</var> to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
@@ -7077,14 +7478,14 @@ msgstr ""
msgid "Set same MAC Address to all slaves"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
msgid ""
"Set the autonomous address-configuration flag in the prefix information "
"options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
"When enabled, clients will perform stateless IPv6 address autoconfiguration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
msgid ""
"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
"proxying."
@@ -7098,8 +7499,8 @@ msgstr ""
msgid "Set to first slave added to the bond (follow, 2)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:678
msgid "Set up DHCP Server"
msgstr ""
@@ -7110,7 +7511,6 @@ msgid "Setting PLMN failed"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
msgstr ""
@@ -7118,11 +7518,17 @@ msgstr ""
msgid "Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Setup routes for proxied IPv6 neighbours."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Severely Errored Seconds (SES)"
msgstr ""
@@ -7131,12 +7537,11 @@ msgstr ""
msgid "Short GI"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
msgid "Short Preamble"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
msgstr ""
@@ -7149,16 +7554,16 @@ msgstr ""
msgid "Show raw counters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:526
msgid "Shutdown this interface"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:388
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
@@ -7166,11 +7571,11 @@ msgstr ""
msgid "Signal"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2232
msgid "Signal / Noise"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Signal Attenuation (SATN)"
msgstr ""
@@ -7182,12 +7587,12 @@ msgstr ""
msgid "Signal:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
msgid "Size of DNS query cache"
msgstr ""
@@ -7204,12 +7609,12 @@ msgstr ""
msgid "Skip from backup files that are equal to those in /rom"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
msgid "Skip to content"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
msgid "Skip to navigation"
msgstr ""
@@ -7218,7 +7623,7 @@ msgstr ""
msgid "Slave Interfaces"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1428
msgid "Software VLAN"
msgstr ""
@@ -7227,14 +7632,10 @@ msgstr ""
msgid "Some fields are invalid, cannot save values!"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:9
+#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
msgstr ""
-#: modules/luci-base/luasrc/view/error500.htm:9
-msgid "Sorry, the server encountered an unexpected error."
-msgstr ""
-
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
msgid ""
"Sorry, there is no sysupgrade support present; a new firmware image must be "
@@ -7250,12 +7651,12 @@ msgstr ""
msgid "Source"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
msgctxt "nft ip saddr"
msgid "Source IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
msgctxt "nft ip6 saddr"
msgid "Source IPv6"
msgstr ""
@@ -7265,24 +7666,24 @@ msgstr ""
msgid "Source interface"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
msgctxt "nft ip sport"
msgid "Source port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
msgid ""
"Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
"options for Dnsmasq."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
msgid ""
"Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
"unspecified, the local device DNS search domain will be announced."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid ""
"Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
"If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -7326,11 +7727,11 @@ msgstr ""
msgid "Specifies the destination subnet to match (CIDR notation)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Specifies the directory the device is attached to"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
msgid ""
"Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
"messages, for example to instruct clients to request further information via "
@@ -7371,7 +7772,7 @@ msgid ""
"dead"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid ""
"Specifies the maximum transmit power the wireless radio may use. Depending "
"on regulatory requirements and wireless usage, the actual transmit power may "
@@ -7576,7 +7977,7 @@ msgid ""
"bytes)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "Specify the secret encryption key here."
msgstr ""
@@ -7584,7 +7985,7 @@ msgstr ""
msgid "Stale neighbour cache timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
msgid "Start"
msgstr ""
@@ -7597,16 +7998,16 @@ msgstr ""
msgid "Start priority"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Starting configuration apply…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1827
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413
msgid "Starting wireless scan..."
msgstr ""
@@ -7628,35 +8029,35 @@ msgstr ""
msgid "Static Lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
msgid "Static Leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
msgid ""
"Static leases are used to assign fixed IP addresses and symbolic hostnames "
"to DHCP clients. They are also required for non-dynamic interface "
"configurations where only hosts with a corresponding lease are served."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
msgid "Station inactivity limit"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:551
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
msgid "Status"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:528
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
msgid "Stop"
msgstr ""
@@ -7665,8 +8066,8 @@ msgstr ""
msgid "Stop WPS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1857
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1919
msgid "Stop refresh"
msgstr ""
@@ -7678,7 +8079,7 @@ msgstr ""
msgid "Strict filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
msgid "Strict order"
msgstr ""
@@ -7687,15 +8088,15 @@ msgid "Strong"
msgstr ""
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2055
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2117
msgid "Submit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
msgid "Suppress logging"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
msgid "Suppress logging of the routine operation for the DHCP protocol."
msgstr ""
@@ -7717,16 +8118,16 @@ msgid ""
"Switch %q has an unknown topology - the VLAN settings might not be accurate."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1426
msgid "Switch VLAN"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
msgid "Switch port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
msgid "Switch protocol"
msgstr ""
@@ -7748,8 +8149,16 @@ msgstr ""
msgid "Sync with browser"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "Syntax: <code>_service._proto.example.com</code>."
+msgstr ""
+
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
msgid "System"
@@ -7773,29 +8182,29 @@ msgstr ""
msgid "System log buffer size"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
msgid "System running in recovery (initramfs) mode."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
msgctxt "nft tcp option maxseg size"
msgid "TCP MSS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
msgctxt "nft tcp dport"
msgid "TCP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
msgctxt "nft tcp flags"
msgid "TCP flags"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
msgctxt "nft tcp sport"
msgid "TCP source port"
msgstr ""
@@ -7804,12 +8213,12 @@ msgstr ""
msgid "TCP:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
msgid "TFTP server root"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
msgid "TX"
msgstr ""
@@ -7829,6 +8238,7 @@ msgstr ""
msgid "Table"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
@@ -7836,7 +8246,7 @@ msgstr ""
msgid "Target"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
msgid "Target Platform"
msgstr ""
@@ -7852,26 +8262,26 @@ msgstr ""
msgid "Terminate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid ""
"The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
"Minimum is 1280 bytes."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
msgid ""
"The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
"addresses are available via DHCPv6."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
msgid ""
"The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
"also acting as Mobile IPv6 home agent on this link."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
msgid ""
"The <em>Other configuration</em> (O) flag indicates that other information, "
"such as DNS servers, is available via DHCPv6."
@@ -7887,7 +8297,7 @@ msgid ""
"the configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
@@ -7899,15 +8309,15 @@ msgid ""
"username instead of the user ID!"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
msgid "The IP address %h is already used by another static lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
msgid "The IP address is outside of any DHCP pool address range"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
msgid "The IP address of the boot server"
msgstr ""
@@ -7918,6 +8328,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
msgstr ""
@@ -7942,7 +8353,7 @@ msgstr ""
msgid "The LED blinks with the configured on/off frequency"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
msgid "The LED flashes to simulate actual heart beat."
msgstr ""
@@ -7959,7 +8370,7 @@ msgstr ""
msgid "The LED is always in default state on."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
msgid ""
"The MAC address %h is already used by another static lease in the same DHCP "
"pool"
@@ -7969,7 +8380,7 @@ msgstr ""
msgid "The MTU must not exceed the parent device MTU of %d bytes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
msgid "The VLAN ID must be unique"
msgstr ""
@@ -7977,7 +8388,7 @@ msgstr ""
msgid "The algorithm that is used to discover mesh routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid ""
"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
"code> and <code>_</code>"
@@ -7987,13 +8398,13 @@ msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid ""
"The correct SSID must be manually specified when joining a hidden wireless "
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4509
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8004,8 +8415,8 @@ msgid ""
"state."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
@@ -8015,14 +8426,14 @@ msgstr ""
msgid "The device name \"%s\" is already taken"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
msgid ""
"The existing network configuration needs to be changed for LuCI to function "
"properly."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
@@ -8039,7 +8450,7 @@ msgstr ""
msgid "The following rules are currently active on this system."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
msgid "The frequency is in direct proportion to 1-minute average CPU load."
msgstr ""
@@ -8047,17 +8458,17 @@ msgstr ""
msgid "The gateway address must not be a local IP address"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:732
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752
msgid ""
"The generated configuration can be imported into a WireGuard client "
"application to setup a connection towards this device."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
msgid "The given SSH public key has already been added."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA, "
"ED25519 or ECDSA keys."
@@ -8071,15 +8482,19 @@ msgid ""
"to be received and retransmitted which costs airtime)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
msgid "The hostname of the boot server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
-msgid "The interface name is already used"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+msgid "The interface name is already used"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
msgid "The interface name is too long"
msgstr ""
@@ -8102,6 +8517,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "The local IPv4 address over which the tunnel is created (optional)."
msgstr ""
@@ -8133,33 +8549,33 @@ msgid ""
"host responses are spread out over a larger interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid ""
"The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
"abbr> messages. Maximum is 255 hops."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4645
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
msgid "The network name is already used"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
msgid ""
-"The network ports on this device can be combined to several <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"The network ports on this device can be combined to several <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
"communicate directly with each other. <abbr title=\"Virtual Local Area "
"Network\">VLAN</abbr>s are often used to separate different network "
"segments. Often there is by default one Uplink port for a connection to the "
"next greater network like the internet and other ports for a local network."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid ""
"The public hostname or IP address of this system the peer should connect to. "
"This usually is a static public IP address, a static hostname or a DDNS "
@@ -8199,11 +8615,11 @@ msgid ""
"aliases local (255), main (254) and default (253) are also valid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383
msgid "The selected %s mode is incompatible with %s encryption"
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:11
+#: modules/luci-base/ucode/template/csrftoken.ut:11
msgid "The submitted security token is invalid or already expired!"
msgstr ""
@@ -8256,8 +8672,8 @@ msgid ""
"you choose the generic image format for your platform."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
msgid "The value is overridden by configuration."
msgstr ""
@@ -8267,25 +8683,25 @@ msgid ""
"the network with its protocol information."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:679
msgid ""
"There are legacy iptables rules present on the system. Mixing iptables and "
"nftables rules is discouraged and may lead to incomplete traffic filtering."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4677
msgid "There are no changes to apply"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:70
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
msgid ""
"There is no password set on this router. Please configure a root password to "
@@ -8296,16 +8712,16 @@ msgstr ""
msgid "This IPv4 address of the relay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1695
msgid "This authentication type is not applicable to the selected EAP method."
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
msgid "This does not look like a valid PEM file"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
"include during sysupgrade. Modified files in /etc/config/ and certain other "
@@ -8341,7 +8757,7 @@ msgid ""
"ends with <code>...:2/64</code>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
msgid "This is the only DHCP server in the local network."
msgstr ""
@@ -8369,8 +8785,8 @@ msgid ""
"their status."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
msgid ""
"This option cannot be used because the ca-bundle package is not installed."
msgstr ""
@@ -8385,6 +8801,10 @@ msgstr ""
msgid "Time Synchronization"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "Time advertisement"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Time in milliseconds"
msgstr ""
@@ -8393,10 +8813,14 @@ msgstr ""
msgid "Time in seconds to spend in listening and learning states"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "Time interval for rekeying GTK"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "Time zone"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
msgid "Timed-out"
msgstr ""
@@ -8417,14 +8841,14 @@ msgstr ""
msgid "Timezone"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:418
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:438
msgid ""
"To fully configure the local WireGuard interface from an existing (e.g. "
-"provider supplied) configuration file, use the <strong><a class=\"full-import"
-"\" href=\"#\">configuration import</a></strong> instead."
+"provider supplied) configuration file, use the <strong><a class=\"full-"
+"import\" href=\"#\">configuration import</a></strong> instead."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
msgid "To login…"
msgstr ""
@@ -8435,7 +8859,7 @@ msgid ""
"reset\" (only possible with squashfs images)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
msgid "Tone"
msgstr ""
@@ -8443,9 +8867,9 @@ msgstr ""
msgid "Total Available"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:121
msgid "Traceroute"
msgstr ""
@@ -8460,11 +8884,11 @@ msgstr ""
msgid "Traffic Class"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:529
msgid "Traffic filter chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:467
msgctxt "nft counter"
msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
msgstr ""
@@ -8481,17 +8905,21 @@ msgstr ""
msgid "Transmit Hash Policy"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
+msgid "Transmitted Data"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
msgctxt "nft @th,off,len"
msgid "Transport header bits %d-%d"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
msgctxt "nft th dport"
msgid "Transport header destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
msgctxt "nft th sport"
msgid "Transport header source port"
msgstr ""
@@ -8508,7 +8936,7 @@ msgstr ""
msgid "Tunnel ID"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3024
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
#: modules/luci-compat/luasrc/model/network.lua:1431
msgid "Tunnel Interface"
msgstr ""
@@ -8519,7 +8947,7 @@ msgstr ""
msgid "Tunnel Link"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
msgid "Tunnel device"
msgstr ""
@@ -8527,8 +8955,8 @@ msgstr ""
msgid "Tx-Power"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
msgid "Type"
@@ -8538,12 +8966,12 @@ msgstr ""
msgid "Type of service"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
msgctxt "nft udp dport"
msgid "UDP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
msgctxt "nft udp sport"
msgid "UDP source port"
msgstr ""
@@ -8561,8 +8989,8 @@ msgstr ""
msgid "UMTS/GPRS/EV-DO"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid "UUID"
msgstr ""
@@ -8583,7 +9011,7 @@ msgstr ""
msgid "Unable to determine upstream interface"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:11
+#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
msgstr ""
@@ -8634,19 +9062,27 @@ msgstr ""
msgid "Unable to save contents: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Unavailable Seconds (UAS)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1317
msgid "Unconfigure"
msgstr ""
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
msgid "Unexpected reply data format"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid ""
"Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
"within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -8654,7 +9090,7 @@ msgid ""
"generated at first install."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2111
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
#: modules/luci-compat/luasrc/model/network.lua:971
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
msgid "Unknown"
@@ -8664,7 +9100,7 @@ msgstr ""
msgid "Unknown and unsupported connection method."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
#: modules/luci-compat/luasrc/model/network.lua:1138
msgid "Unknown error (%s)"
msgstr ""
@@ -8673,7 +9109,7 @@ msgstr ""
msgid "Unknown error code"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2108
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:965
msgid "Unmanaged"
@@ -8684,11 +9120,11 @@ msgstr ""
msgid "Unmount"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4327
msgid "Unsaved Changes"
msgstr ""
@@ -8702,15 +9138,16 @@ msgid "Unsupported MAP type"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
msgid "Unsupported modem"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:309
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:315
msgid "Unsupported protocol type."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
msgid "Untitled peer"
msgstr ""
@@ -8722,7 +9159,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
msgid "Upload"
msgstr ""
@@ -8746,44 +9183,44 @@ msgid "Upload file…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4202
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
msgid "Uploading file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid ""
"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
"assigned with a name in the form <em>wifinet#</em> and the network will be "
"restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410
msgid ""
"Upon pressing \"Continue\", bridges configuration will be updated and the "
"network will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444
msgid ""
"Upon pressing \"Continue\", ifname options will get renamed and the network "
"will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
msgid "Upstream resolvers will be queried in the order of the resolv file."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
msgid "Uptime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
msgid "Use <code>/etc/ethers</code>"
msgstr ""
@@ -8795,8 +9232,8 @@ msgstr ""
msgid "Use DHCP gateway"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
msgid "Use DNS servers advertised by peer"
msgstr ""
@@ -8835,11 +9272,11 @@ msgid ""
"(encap2+3)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Use as external overlay (/overlay)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
msgid "Use as root filesystem (/)"
msgstr ""
@@ -8847,22 +9284,22 @@ msgstr ""
msgid "Use broadcast flag"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
msgid "Use builtin IPv6-management"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
msgid "Use custom DNS servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
msgid "Use default gateway"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
msgid "Use gateway metric"
msgstr ""
@@ -8881,20 +9318,20 @@ msgstr ""
msgid "Use routing table"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
msgctxt "nft nat flag persistent"
msgid "Use same source and destination for each connection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
msgid "Use system certificates"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid "Use system certificates for inner-tunnel"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
"em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
@@ -8917,11 +9354,11 @@ msgstr ""
msgid "Used"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
msgid "Used Key Slot"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
@@ -8931,7 +9368,8 @@ msgstr ""
msgid "User Group"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
msgid "User certificate (PEM encoded)"
msgstr ""
@@ -8939,27 +9377,28 @@ msgstr ""
msgid "User identifier"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
msgid "User key (PEM encoded)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: modules/luci-base/ucode/template/sysauth.ut:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
msgid "Username"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
msgid "Utilize flow table <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
msgid "VC-Mux"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
msgid "VDSL"
msgstr ""
@@ -8969,17 +9408,17 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
msgid "VLAN (802.1ad)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1411
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
msgid "VLAN (802.1q)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
msgid "VLAN ID"
msgstr ""
@@ -9004,19 +9443,22 @@ msgid "VPN Protocol"
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
msgstr ""
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+msgid "VPN Server certificate's SHA256 hash"
+msgstr ""
+
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
msgid "VPN Server port"
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
msgstr ""
@@ -9025,6 +9467,10 @@ msgstr ""
msgid "VPNC (CISCO 3000 (and others) VPN)"
msgstr ""
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
msgid "VXLAN (RFC7348)"
msgstr ""
@@ -9038,14 +9484,14 @@ msgstr ""
msgid "VXLANv6 (RFC7348)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
msgid ""
"Validate DNS replies and cache DNSSEC data, requires upstream to support "
"DNSSEC."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
@@ -9071,7 +9517,7 @@ msgstr ""
msgid "Vendor Class to send when requesting DHCP"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
msgid "Verify unsigned domain responses really come from unsigned domains."
msgstr ""
@@ -9079,47 +9525,59 @@ msgstr ""
msgid "Verifying the uploaded image file."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
msgid "Very High"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1432
msgid "Virtual Ethernet"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
msgid "Virtual dynamic interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
msgid "WDS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
msgid "WEP Open System"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1297
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1393
msgid "WEP Shared Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WEP passphrase"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid "WLAN roaming"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid "WMM Mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid "WNM Sleep Mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid "WNM Sleep Mode Fixes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WPA passphrase"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1294
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
@@ -9146,7 +9604,11 @@ msgstr ""
msgid "Weak"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+msgid "Weight"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
@@ -9171,26 +9633,32 @@ msgid ""
"interface prefix"
msgstr ""
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
msgid ""
"When running the mesh over multiple WiFi interfaces per node batman-adv is "
"capable of optimizing the traffic flow to gain maximum performance."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid ""
"When using a PSK, the PMK can be automatically generated. When enabled, the "
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
"key options."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid ""
"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
"802.11a/802.11g rates."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid ""
"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
"may be significantly reduced."
@@ -9201,12 +9669,21 @@ msgstr ""
msgid "Width"
msgstr ""
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+msgid "WireGuard"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
+msgid "WireGuard Status"
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "WireGuard VPN"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:539
msgid "WireGuard peer is disabled"
msgstr ""
@@ -9216,27 +9693,27 @@ msgstr ""
msgid "Wireless"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3011
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2990
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4303
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:812
msgid "Wireless Overview"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
msgid "Wireless Security"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
msgid "Wireless configuration migration"
msgstr ""
@@ -9252,15 +9729,15 @@ msgstr ""
msgid "Wireless is not associated"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is enabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Write received DNS queries to syslog."
msgstr ""
@@ -9272,7 +9749,7 @@ msgstr ""
msgid "XOR policy (balance-xor, 2)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -9282,7 +9759,7 @@ msgstr ""
msgid "Yes (none, 0)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:177
msgid ""
"You appear to be currently connected to the device via the \"%h\" interface. "
"Do you really want to shut down the interface?"
@@ -9295,8 +9772,20 @@ msgid ""
"scripts like \"network\", your device might become inaccessible!</strong>"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:90
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635
+msgid "You may add multiple records for the same Target."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672
+msgid "You may add multiple records for the same domain."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:92
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
@@ -9325,26 +9814,36 @@ msgstr ""
msgid "ZRam Size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
msgid "any"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
msgid "auto"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
msgid "automatic"
msgstr ""
@@ -9352,7 +9851,7 @@ msgstr ""
msgid "baseT"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1591
msgid "bridged"
msgstr ""
@@ -9404,20 +9903,20 @@ msgstr ""
msgid "dBm"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
msgctxt "nft unit"
msgid "day"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid "disable"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:991
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:997
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
msgid "disabled"
@@ -9436,14 +9935,19 @@ msgstr ""
msgid "e.g: dump"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:755
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
msgid "expired"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
msgid "forced"
msgstr ""
@@ -9467,19 +9971,19 @@ msgstr ""
msgid "hexadecimal encoded value"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
msgid "hidden"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
msgctxt "nft unit"
msgid "hour"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "hybrid mode"
msgstr ""
@@ -9501,24 +10005,24 @@ msgstr ""
msgid "key with either 5 or 13 characters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "managed config (M)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1395
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
msgid "medium security"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
msgctxt "nft unit"
msgid "minute"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "minutes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
msgid "mobile home agent (H)"
msgstr ""
@@ -9526,7 +10030,7 @@ msgstr ""
msgid "netif_carrier_ok()"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "no"
msgstr ""
@@ -9540,8 +10044,11 @@ msgstr ""
msgid "non-empty value"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3419
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
msgid "none"
msgstr ""
@@ -9552,20 +10059,20 @@ msgid "not present"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:969
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:970
msgid "off"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794
msgid "on available prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "open network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
msgid "other config (O)"
msgstr ""
@@ -9574,7 +10081,11 @@ msgstr ""
msgid "output"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
+msgid "over a day ago"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
msgctxt "nft unit"
msgid "packets"
msgstr ""
@@ -9597,23 +10108,22 @@ msgid ""
"single packet rather than many small ones"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
msgid "relay mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1586
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
msgid "routed"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "sec"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "server mode"
msgstr ""
@@ -9621,7 +10131,7 @@ msgstr ""
msgid "sstpc Log-level"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "strong security"
msgstr ""
@@ -9629,7 +10139,7 @@ msgstr ""
msgid "tagged"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "time units (TUs / 1.024 ms) [1000-65535]"
msgstr ""
@@ -9648,15 +10158,19 @@ msgstr ""
msgid "unknown"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:28
+msgid "unknown version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
msgid "unlimited"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
@@ -9678,8 +10192,8 @@ msgid "untagged"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
msgid "valid IP address"
msgstr ""
@@ -9692,7 +10206,7 @@ msgid "valid IPv4 CIDR"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
msgid "valid IPv4 address"
msgstr ""
@@ -9721,7 +10235,7 @@ msgid "valid IPv6 CIDR"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
msgid "valid IPv6 address"
msgstr ""
@@ -9813,7 +10327,7 @@ msgid "valid port or port range (port1-port2)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "valid port value"
msgstr ""
@@ -9849,16 +10363,16 @@ msgstr ""
msgid "value with at most %d characters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "weak security"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
msgctxt "nft unit"
msgid "week"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr ""
diff --git a/modules/luci-base/po/tr/base.po b/modules/luci-base/po/tr/base.po
index fbd5ddc7d4..16c6ccb6f6 100644
--- a/modules/luci-base/po/tr/base.po
+++ b/modules/luci-base/po/tr/base.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2022-05-03 12:55+0000\n"
-"Last-Translator: semih <semiht@gmail.com>\n"
+"PO-Revision-Date: 2022-10-28 15:05+0000\n"
+"Last-Translator: Oğuz Ersen <oguz@ersen.moe>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/luci/tr/"
">\n"
"Language: tr\n"
@@ -11,25 +11,37 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12.1\n"
+"X-Generator: Weblate 4.14.2-dev\n"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:650
msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
msgid "\"%h\" table \"%h\""
msgstr "\"%h\" table \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1539
msgid "%.1f dB"
msgstr "%.1f dB"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4043
msgid "%d invalid field(s)"
msgstr "%d geçersiz alan(lar)"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
+msgid "%dh ago"
+msgstr "%d sa önce"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
+msgid "%dm ago"
+msgstr "%d dak önce"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
+msgid "%ds ago"
+msgstr "%d sn önce"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
msgid "%s is untagged in multiple VLANs!"
msgstr "%s birçok VLAN'da etiketsiz!"
@@ -57,7 +69,7 @@ msgstr "(boş)"
msgid "(no interfaces attached)"
msgstr "(arayüz eklenmedi)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:635
msgctxt "Label indicating further amount of allowed ips"
msgid "+ %d more"
msgstr "+ %d daha"
@@ -67,8 +79,8 @@ msgid "-- Additional Field --"
msgstr "-- Ek Alan--"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4152
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -84,13 +96,13 @@ msgstr "-- Lütfen seçin --"
msgid "-- custom --"
msgstr "-- özel --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
msgid "-- match by label --"
msgstr "-- etikete göre eşleştir --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
msgid "-- match by uuid --"
msgstr "-- uuid'e göre eşleştir --"
@@ -105,7 +117,7 @@ msgctxt "sstp log level value"
msgid "0"
msgstr "0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
msgstr "0 = RSSI eşiği kullanma 1 = sürücü varsayılanını değiştirme"
@@ -118,7 +130,7 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "1 Dakikalık Yük:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:324
msgctxt "nft amount of flags"
msgid "1 flag"
msgid_plural "%d flags"
@@ -143,7 +155,7 @@ msgctxt "sstp log level value"
msgid "4"
msgstr "4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "4-character hexadecimal ID"
msgstr "4 karakterli onaltılık kimlik"
@@ -156,43 +168,88 @@ msgstr "464XLAT (CLAT)"
msgid "5 Minute Load:"
msgstr "5 Dakikalık Yük:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "6-octet identifier as a hex string - no colons"
msgstr "6-oktet tanımlayıcı heksadesimal değer olarak - iki nokta üst üste yok"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid "802.11k RRM"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid "802.11r Fast Transition"
msgstr "802.11r Hızlı Geçiş"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "802.11v: Time Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w Association SA Query maximum timeout"
msgstr "802.11w Bağlantı SA Sorgu maksimum zaman aşımı"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w Association SA Query retry timeout"
msgstr "802.11w Bağlantı SA Sorgusu yeniden deneme zaman aşımı"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid "802.11w Management Frame Protection"
msgstr "802.11w Yönetim Çerçevesi Koruması"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w maximum timeout"
msgstr "802.11w maksimum zaman aşımı"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w retry timeout"
msgstr "802.11w yeniden deneme zaman aşımı"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1022
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
msgstr "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Ağ maskesi"
@@ -204,71 +261,87 @@ msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr> Yapılandırma"
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr> Adı"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
msgstr "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy'si"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> Bayrakları"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> Atlama Sınırı"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> Ömrü"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:773
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr>-Servisi"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+msgid ""
+"<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
+"NXDOMAIN."
+msgstr ""
+"<code>/#/</code> herhangi bir alanla eşleşir. <code>/example.com/</code>, "
+"NXDOMAIN değerini döndürür."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+msgid ""
+"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
+"<code>::</code>) for example.com and its subdomains."
+msgstr ""
+"<code>/example.com/#</code>, example.com ve alt alanları için NULL adresleri "
+"(<code>0.0.0.0</code> ve <code>::</code>) döndürür."
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
msgctxt "nft relational \">\" operator expression"
msgid "<var>%s</var> greater than <strong>%s</strong>"
msgstr "<var>%s</var>, <strong>%s</strong> değerinden büyük"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
msgctxt "nft relational \">=\" operator expression"
msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
msgstr "<var>%s</var>, <strong>%s</strong> değerinden büyük veya eşit"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
msgctxt "nft set match expression"
msgid "<var>%s</var> in set <strong>%s</strong>"
msgstr "<var>%s</var> , <strong>%s</strong> kümesinde mevcut"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
msgctxt "nft relational \"==\" operator expression"
msgid "<var>%s</var> is <strong>%s</strong>"
msgstr "<var>%s</var> eşit<strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
msgctxt "nft relational \"in\" operator expression"
msgid "<var>%s</var> is one of <strong>%s</strong>"
msgstr "<var>%s</var>, <strong>%s</strong>'den biridir"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
msgctxt "nft relational \"<\" operator expression"
msgid "<var>%s</var> lower than <strong>%s</strong>"
msgstr "<var>%s</var>, <strong>%s</strong> değerinden daha düşük"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \"<=\" operator expression"
msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
msgstr "<var>%s</var>, <strong>%s</strong>'e eşit veya daha düşük"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
msgctxt "nft relational \"!=\" operator expression"
msgid "<var>%s</var> not <strong>%s</strong>"
msgstr "<var>%s</var> <strong>%s</strong> değil"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
msgctxt "nft not in set match expression"
msgid "<var>%s</var> not in set <strong>%s</strong>"
msgstr "<var>%s</var> <strong>%s</strong> kümesinde değil"
@@ -280,6 +353,10 @@ msgid ""
"internet connection in the mesh) or having the gateway support turned off "
"entirely (which is the default setting)."
msgstr ""
+"Bir batman-adv düğümü, sunucu modunda (internet bağlantısını ağ ile "
+"paylaşarak) veya istemci modunda (ağ içinde en uygun internet bağlantısını "
+"ararken) veya ağ geçidi desteğinin tamamen kapatılmasıyla (varsayılan ayar "
+"budur) çalışabilir."
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:370
msgid "A configuration for the device \"%s\" already exists"
@@ -289,30 +366,30 @@ msgstr "\"%s\" cihazı için bir yapılandırma zaten var"
msgid "A directory with the same name already exists."
msgstr "Aynı isim ile bir dizin zaten bulunuyor."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
msgid "A new login is required since the authentication session expired."
msgstr ""
"Kimlik doğrulama oturumu sona erdiğinden dolayı yeni bir oturum açma gerekli."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "A43C + J43 + A43"
msgstr "A43C + J43 + A43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
msgid "A43C + J43 + A43 + V43"
msgstr "A43C + J43 + A43 + V43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid "ADSL"
msgstr "ADSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
msgid "ANSI T1.413"
msgstr "ANSI T1.413"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
msgid "APN"
msgstr "APN"
@@ -345,29 +422,40 @@ msgstr "Seçilen poliçede ARP izlemesi desteklenmiyor!"
msgid "ARP retry threshold"
msgstr "ARP yenileme aralığı"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:638
msgid "ARP traffic table \"%h\""
msgstr "ARP trafik tablosu \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
+msgstr ""
+"Çok noktaya yayın hedef MAC'leri ile ARP, IPv4 ve IPv6 (hatta 802.1Q), STA "
+"MAC adresine tek yayındır. Not: Bu, 802.11v'deki Yönlendirilmiş Çok Noktaya "
+"Yayın Hizmeti (DMS) değildir. Not: alıcının STA çok noktaya yayın "
+"beklentilerini bozabilir."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "ATM (Eşzamansız Aktarım Modu)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid "ATM Bridges"
msgstr "ATM Köprüleri"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
msgid "ATM Virtual Channel Identifier (VCI)"
msgstr "ATM Sanal Kanal Tanımlayıcı (VCI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
msgid "ATM Virtual Path Identifier (VPI)"
msgstr "ATM Sanal Yol Tanımlayıcı (VPI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid ""
"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
@@ -377,12 +465,12 @@ msgstr ""
"bağlanmak için DHCP veya PPP ile birlikte kullanılabilen sanal Linux ağ "
"arayüzleri olarak gösterir."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
msgid "ATM device number"
msgstr "ATM cihaz numarası"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "ATU-C System Vendor ID"
msgstr "ATU-C Sistem Satıcısı Kimliği"
@@ -392,7 +480,7 @@ msgstr "ATU-C Sistem Satıcısı Kimliği"
msgid "Absent Interface"
msgstr "Eksik Arayüz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
msgid "Accept DNS queries only from hosts whose address is on a local subnet."
msgstr ""
"DNS hizmetini, DNS hizmeti verdiğimiz alt ağ arabirimleriyle sınırlayın."
@@ -401,7 +489,7 @@ msgstr ""
msgid "Accept local"
msgstr "Yerelden gelenleri kabul et"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
msgctxt "nft accept action"
msgid "Accept packet"
msgstr "Paketi kabul et"
@@ -414,14 +502,14 @@ msgstr "Yerel adreslerden gelen paketleri kabul et"
msgid "Access Concentrator"
msgstr "Erişim Çoğullayıcı"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
msgid "Access Point"
msgstr "Erişim Noktası"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:60
msgid "Access Point Isolation"
-msgstr ""
+msgstr "Erişim Noktası İzolasyonu"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:388
msgid "Actions"
@@ -465,8 +553,8 @@ msgstr "Aktif IPv6 Kurallar"
msgid "Active-Backup policy (active-backup, 1)"
msgstr "Etkin-Yedekleme politikası (active-backup, 1)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
msgid "Ad-Hoc"
msgstr "Ad-Hoc"
@@ -483,18 +571,18 @@ msgstr "Uyarlanabilir iletim yükü dengeleme (balance-tlb, 5)"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3582
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:885
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
msgid "Add"
msgstr "Ekle"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
msgid "Add ATM Bridge"
msgstr "ATM Köprüsü Ekle"
@@ -514,11 +602,11 @@ msgstr "LED eylemi ekle"
msgid "Add VLAN"
msgstr "VLAN ekle"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1328
msgid "Add device configuration"
msgstr "Cihaz yapılandırması ekle"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1268
msgid "Add device configuration…"
msgstr "Cihaz yapılandırması ekle…"
@@ -526,18 +614,18 @@ msgstr "Cihaz yapılandırması ekle…"
msgid "Add instance"
msgstr "Örnek ekle"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
msgid "Add key"
msgstr "Anahtar ekle"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
msgid "Add local domain suffix to names served from hosts files."
msgstr "Host dosyalarından sunulan adlara yerel etki alanı son eki ekle."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:475
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
msgid "Add new interface..."
msgstr "Yeni arabirim ekle..."
@@ -553,11 +641,11 @@ msgstr "Kara Listeye Ekle"
msgid "Add to Whitelist"
msgstr "Beyaz Listeye Ekle"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
msgid "Additional hosts files"
msgstr "Ek Hosts dosyaları"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
msgid "Additional servers file"
msgstr "Ek sunucular dosyası"
@@ -579,7 +667,7 @@ msgctxt "nft meta nfproto"
msgid "Address family"
msgstr "Adres ailesi"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:278
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
msgid "Address setting is invalid"
msgstr "Adres ayarı geçersiz"
@@ -587,7 +675,7 @@ msgstr "Adres ayarı geçersiz"
msgid "Address to access local relay bridge"
msgstr "Yerel aktarma köprüsüne erişim adresi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
msgid "Addresses"
msgstr "Adresler"
@@ -596,14 +684,14 @@ msgstr "Adresler"
msgid "Administration"
msgstr "Yönetim"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:488
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:989
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
msgid "Advanced Settings"
msgstr "Gelişmiş Ayarlar"
@@ -618,9 +706,9 @@ msgstr "Yaşlanma süresi"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:50
msgid "Aggregate Originator Messages"
-msgstr ""
+msgstr "Gönderen Mesajlarını Birleştir"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
msgstr "Toplam İletim Gücü (ACTATP)"
@@ -650,28 +738,28 @@ msgstr ""
msgid "Alert"
msgstr "Uyarı"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
#: modules/luci-compat/luasrc/model/network.lua:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
msgid "Alias Interface"
msgstr "Takma Ad Arayüzü"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
msgid "Alias of \"%s\""
msgstr "\"%s\" lakabı"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
msgid "All servers"
msgstr "Tüm Sunucular"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
msgstr ""
"Kullanılabilir en düşük adresten başlayarak IP adreslerini sırayla tahsis et."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
msgid "Allocate IPs sequentially"
msgstr "Sırayla IP tahsis et"
@@ -681,12 +769,12 @@ msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
msgstr ""
"<abbr title=\"Secure Shell\">SSH</abbr> parola kimlik doğrulamasına izin ver"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
msgstr ""
"Düşük ACK durumuna göre AP modunun STA'ların bağlantısını kesmesine izin ver"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
msgid "Allow all except listed"
msgstr "Listelenenlerin haricindekilere izin ver"
@@ -694,15 +782,15 @@ msgstr "Listelenenlerin haricindekilere izin ver"
msgid "Allow full UCI access for legacy applications"
msgstr "Eski uygulamalar için tam UCI erişimine izin ver"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid "Allow legacy 802.11b rates"
msgstr "Eski 802.11b hızlarına izin ver"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1090
msgid "Allow listed only"
msgstr "Yanlızca listelenenlere izin ver"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "Allow localhost"
msgstr "Yerel ağa izin ver"
@@ -728,11 +816,13 @@ msgstr "Sistemin özellik araştırmasına izin ver"
msgid "Allow the <em>root</em> user to login with password"
msgstr "<em>root</em> kullanıcısının parolayla oturum açmasına izin ver"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
msgid "Allowed IPs"
msgstr "İzin verilen IP adresleri"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:306
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
msgid "AllowedIPs setting is invalid"
msgstr "AllowedIPs ayarı geçersiz"
@@ -748,12 +838,12 @@ msgstr "Her zaman kapalı (çekirdek: yok)"
msgid "Always on (kernel: default-on)"
msgstr "Her zaman açık (çekirdek: varsayılan-açık)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr ""
"Her zaman DHCP Seçeneklerini gönderin. Bazen gerekebilir, örn. PXELinux."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
@@ -765,6 +855,10 @@ msgstr ""
msgid "Amount of Duplicate Address Detection probes to send"
msgstr "Gönderilecek Yinelenen Adres Algılama problarının miktarı"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr "Modemin hazır olması için beklenecek saniye"
+
#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
msgstr "Formu kaydederken bir hata oluştu:"
@@ -773,72 +867,72 @@ msgstr "Formu kaydederken bir hata oluştu:"
msgid "An optional, short description for this device"
msgstr "Bu cihaz için isteğe bağlı, kısa bir açıklama"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Annex"
msgstr "Annex"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
msgid "Annex A + L + M (all)"
msgstr "Annex A + L + M (hepsi)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
msgid "Annex A G.992.1"
msgstr "Annex A G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Annex A G.992.2"
msgstr "Annex A G.992.2"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
msgid "Annex A G.992.3"
msgstr "Annex A G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
msgid "Annex A G.992.5"
msgstr "Annex A G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
msgid "Annex B (all)"
msgstr "Annex B (hepsi)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
msgid "Annex B G.992.1"
msgstr "Annex B G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
msgid "Annex B G.992.3"
msgstr "Annex B G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
msgid "Annex B G.992.5"
msgstr "Annex B G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
msgid "Annex J (all)"
msgstr "Annex J (hepsi)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
msgid "Annex L G.992.3 POTS 1"
msgstr "Annex L G.992.3 POTS 1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "Annex M (all)"
msgstr "Annex M (hepsi)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
msgid "Annex M G.992.3"
msgstr "Annex M G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
msgid "Annex M G.992.5"
msgstr "Annex M G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
msgid "Announce this device as IPv6 DNS server."
msgstr "Bu cihazı IPv6 DNS sunucusu olarak duyur."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
msgid ""
"Announce this device as default router if a local IPv6 default route is "
"present."
@@ -846,7 +940,7 @@ msgstr ""
"Yerel bir IPv6 varsayılan yolu varsa, bu aygıtı varsayılan yönlendirici "
"olarak duyur."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:789
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
msgid ""
"Announce this device as default router if a public IPv6 prefix is available, "
"regardless of local default route availability."
@@ -854,7 +948,7 @@ msgstr ""
"Yerel varsayılan rota kullanılabilirliğinden bağımsız olarak, genel bir IPv6 "
"öneki varsa bu cihazı varsayılan yönlendirici olarak duyur."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
msgid ""
"Announce this device as default router regardless of whether a prefix or "
"default route is present."
@@ -862,15 +956,15 @@ msgstr ""
"Bir önek veya varsayılan yol olup olmadığına bakılmaksızın bu cihazı "
"varsayılan yönlendirici olarak duyur."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Announced DNS domains"
msgstr "İlan edilen DNS alanları"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
msgid "Announced IPv6 DNS servers"
msgstr "Duyurulan IPv6 DNS sunucuları"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
msgid "Anonymous Identity"
msgstr "Anonim Kimlik"
@@ -882,7 +976,7 @@ msgstr "Anonim Bağlama"
msgid "Anonymous Swap"
msgstr "Anonim Takas"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:519
msgctxt "nft match any traffic"
msgid "Any packet"
msgstr "Herhangi bir paket"
@@ -894,11 +988,11 @@ msgstr "Herhangi bir paket"
msgid "Any zone"
msgstr "Herhangi bir bölge"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
msgid "Apply DHCP Options to this net. (Empty = all clients)."
msgstr "Bu ağa DHCP Seçeneklerini uygulayın. (Boş = tüm istemciler)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Apply and keep settings"
msgstr "Ayarları uygula ve sakla"
@@ -906,39 +1000,39 @@ msgstr "Ayarları uygula ve sakla"
msgid "Apply backup?"
msgstr "Yedek uygulansın mı?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Apply request failed with status <code>%h</code>"
msgstr "Başvuru isteği <code>%h</code> durumuyla başarısız oldu"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4524
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4522
msgid "Apply unchecked"
-msgstr "İşaretlenmemişi uygula"
+msgstr "Kontrolsuz olarak uygula"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4655
msgid "Apply with revert after connectivity loss"
msgstr "Bağlantı kaybından sonra geri al ile uygula"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
msgid "Applying configuration changes… %ds"
msgstr "Yapılandırma değişiklikleri uygulanıyor… %ds"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
msgid "Architecture"
msgstr "Mimari"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:152
msgid "Arp-scan"
msgstr "Arp taraması"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr ""
"Bu arabirime her genel IPv6 önekinin belirli uzunlukta bir bölümünü atayın"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
@@ -946,7 +1040,7 @@ msgstr ""
"Bu arabirim için bu onaltılık alt önek kimliğini kullanarak önek parçalarını "
"atayın."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2239
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
msgid "Associated Stations"
msgstr "İlişkili istasyonlar"
@@ -955,8 +1049,8 @@ msgstr "İlişkili istasyonlar"
msgid "Associations"
msgstr "Bağlar"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
msgid ""
"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -964,8 +1058,8 @@ msgstr ""
"<strong>%h</strong> başına en az <strong>%h</strong>, <strong>%h</strong> "
"çoğuşma"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
msgid ""
"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -984,7 +1078,7 @@ msgstr ""
msgid "Auth Group"
msgstr "Kimlik Doğrulama Grubu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1617
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
msgid "Authentication"
msgstr "Kimlik Doğrulama"
@@ -993,11 +1087,11 @@ msgstr "Kimlik Doğrulama"
msgid "Authentication Type"
msgstr "Kimlik doğrulama türü"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
msgid "Authoritative"
msgstr "Yetkili"
-#: modules/luci-base/luasrc/view/sysauth.htm:17
+#: modules/luci-base/ucode/template/sysauth.ut:17
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
msgid "Authorization Required"
msgstr "İzin Gerekli"
@@ -1005,7 +1099,7 @@ msgstr "İzin Gerekli"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
@@ -1024,7 +1118,7 @@ msgid "Automatically check filesystem for errors before mounting"
msgstr ""
"Bağlamadan önce dosya sistemindeki hataları otomatik olarak kontrol edin"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid ""
"Automatically handle multiple uplink interfaces using source-based policy "
"routing."
@@ -1048,6 +1142,10 @@ msgstr "Dosya Sistemini Otomatik Bağla"
msgid "Automount Swap"
msgstr "Takası Otomatik Bağla"
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Available"
msgstr "Kullanılabilir"
@@ -1070,11 +1168,11 @@ msgstr "Ortalama:"
msgid "Avoid Bridge Loops"
msgstr "Köprü Döngülerinden Kaçın"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
msgid "B43 + B43C"
msgstr "B43 + B43C"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
msgid "B43 + B43C + V43"
msgstr "B43 + B43C + V43"
@@ -1082,15 +1180,19 @@ msgstr "B43 + B43C + V43"
msgid "BR / DMR / AFTR"
msgstr "BR / DMR / AFTR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "BSS Transition"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1814
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3250
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
msgid "Back"
msgstr "Geri"
@@ -1099,11 +1201,7 @@ msgstr "Geri"
msgid "Back to Overview"
msgstr "Genel Bakışa dön"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
-msgid "Back to configuration"
-msgstr "Yapılandırmaya dön"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:804
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834
msgid "Back to peer configuration"
msgstr "Eş yapılandırmasına geri dön"
@@ -1116,7 +1214,6 @@ msgid "Backup / Flash Firmware"
msgstr "Yedekleme/Sistem Yazılımı Yükleme"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
msgstr "Yedek dosya listesi"
@@ -1152,13 +1249,24 @@ msgid ""
"the other end. Per default fragmentation is enabled and inactive if the "
"packet fits but it is possible to deactivate the fragmentation entirely."
msgstr ""
+"Batman-adv, ağ üzerinden akan tek noktaya yayın verileri için yerleşik bir "
+"katman 2 parçalanmasına sahiptir ve bu, MTU'yu 1500 baytlık standart "
+"Ethernet paket boyutunun ötesine yükseltmeye izin vermeyen arabirimler / "
+"bağlantılar üzerinden batman-adv'yi çalıştırmaya izin verir. Parçalanma "
+"etkinleştirildiğinde, batman-adv, büyük boyutlu paketleri otomatik olarak "
+"parçalara ayıracak ve diğer uçta birleştirecektir. Varsayılan olarak "
+"parçalanma etkindir, paket uyuyorsa etkin değildir ancak parçalamayı tamamen "
+"devre dışı bırakmak mümkündür."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
msgid "Beacon Interval"
msgstr "İşaret Aralığı"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Beacon Report"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
msgid ""
"Below is the determined list of files to backup. It consists of changed "
"configuration files marked by opkg, essential base files and the user "
@@ -1172,7 +1280,7 @@ msgstr ""
msgid "Bind NTP server"
msgstr "NTP sunucusu bağla"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
msgid "Bind dynamically to interfaces rather than wildcard address."
msgstr "Joker karakter adresi yerine arayüzlere dinamik olarak bağlan."
@@ -1181,18 +1289,33 @@ msgstr "Joker karakter adresi yerine arayüzlere dinamik olarak bağlan."
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind interface"
msgstr "Arabirimi bağla"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr "Hizmet kayıtlarını bir alan adına bağla: hizmetlerin yerini belirtin."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"<a href=\"%s\">RFC2782</a>."
+msgstr ""
+"Hizmet kayıtlarını bir alan adına bağla: hizmetlerin yerini belirtin. <a "
+"href=\"%s\">RFC2782</a>'ye bakın."
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind the tunnel to this interface (optional)."
@@ -1212,7 +1335,11 @@ msgstr "Bağlama Modu"
msgid "Bonding Policy"
msgstr "Bağlama Politikası"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3014
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+msgid "Both Listen addr and Relay To must be specified."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
#: modules/luci-compat/luasrc/model/network.lua:1421
msgid "Bridge"
msgstr "Köprü"
@@ -1223,17 +1350,17 @@ msgid "Bridge (Support direct communication between MAC VLANs)"
msgstr "Köprü (MAC VLAN'lar arasında doğrudan iletişimi destekler)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
msgid "Bridge VLAN filtering"
msgstr "Köprü VLAN filtreleme"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
msgid "Bridge device"
msgstr "Köprü cihazı"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
msgid "Bridge port specific options"
msgstr "Köprü bağlantı noktasına özel seçenekler"
@@ -1241,11 +1368,11 @@ msgstr "Köprü bağlantı noktasına özel seçenekler"
msgid "Bridge ports"
msgstr "Köprü bağlantı noktaları"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:642
msgid "Bridge traffic table \"%h\""
msgstr "Köprü trafik tablosu \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
msgid "Bridge unit number"
msgstr "Köprü birimi numarası"
@@ -1253,7 +1380,7 @@ msgstr "Köprü birimi numarası"
msgid "Bring up empty bridge"
msgstr "Boş köprüyü getir"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
msgid "Bring up on boot"
msgstr "Önyükleme esnasında çalıştır"
@@ -1266,7 +1393,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr "Yayın politikası (broadcast, 3)"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4153
msgid "Browse…"
msgstr "Araştır…"
@@ -1274,7 +1401,15 @@ msgstr "Araştır…"
msgid "Buffered"
msgstr "Tamponlanmış"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+msgid ""
+"CA certificate (PEM encoded; Use instead of system-wide store to verify the "
+"gateway certificate."
+msgstr ""
+"CA sertifikası (PEM kodlamalı; Ağ geçidi sertifikasını doğrulamak için "
+"sistem genelinde depolama yerine kullanın."
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
msgid "CA certificate; if empty it will be saved after the first connection."
msgstr "CA sertifikası; boşsa, ilk bağlantıdan sonra kaydedilecektir."
@@ -1282,6 +1417,10 @@ msgstr "CA sertifikası; boşsa, ilk bağlantıdan sonra kaydedilecektir."
msgid "CLAT configuration failed"
msgstr "CLAT yapılandırması başarısız oldu"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+msgid "CNAME or fqdn"
+msgstr "CNAME veya fqdn"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "CPU usage (%)"
msgstr "CPU kullanımı (%)"
@@ -1296,51 +1435,56 @@ msgstr "Önbelleğe alınan"
msgid "Call failed"
msgstr "Çağrı başarısız"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4162
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4651
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2051
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2113
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:465
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
msgid "Cancel"
msgstr "İptal"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:337
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347
msgid "Cannot parse configuration: %s"
msgstr "Yapılandırma ayrıştırılamıyor: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:569
msgctxt "Chain hook: forward"
msgid "Capture incoming packets addressed to other hosts"
msgstr "Diğer ana bilgisayarlara gönderilen gelen paketleri yakala"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:561
msgctxt "Chain hook: prerouting"
msgid "Capture incoming packets before any routing decision"
msgstr "Herhangi bir yönlendirme kararından önce gelen paketleri yakala"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565
msgctxt "Chain hook: input"
msgid "Capture incoming packets routed to the local system"
msgstr "Yerel sisteme yönlendirilen gelen paketleri yakala"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:577
msgctxt "Chain hook: postrouting"
msgid "Capture outgoing packets after any routing decision"
msgstr "Herhangi bir yönlendirme kararından sonra giden paketleri yakala"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
msgctxt "Chain hook: output"
msgid "Capture outgoing packets originating from the local system"
msgstr "Yerel sistemden kaynaklanan giden paketleri yakala"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
msgctxt "Chain hook: ingress"
msgid "Capture packets directly after the NIC received them"
msgstr "NIC onları aldıktan hemen sonra paketleri yakala"
@@ -1349,24 +1493,24 @@ msgstr "NIC onları aldıktan hemen sonra paketleri yakala"
msgid "Category"
msgstr "Kategori"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
msgid "Certificate constraint (Domain)"
msgstr "Sertifika kısıtlaması (Alan)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
msgid "Certificate constraint (SAN)"
msgstr "Sertifika kısıtlaması (SAN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
msgid "Certificate constraint (Subject)"
msgstr "Sertifika kısıtlaması (Konu)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
msgid "Certificate constraint (Wildcard)"
msgstr "Sertifika kısıtlaması (Wildcard)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid ""
"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
"`logread -f` during handshake for actual values"
@@ -1374,8 +1518,8 @@ msgstr ""
"Sertifika kısıtlaması alt dizesi - ör. /CN=wifi.mycompany.com<br /> Gerçek "
"değerler için el sıkışma sırasında \"logread -f\" bölümüne bakın"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (exact match)"
@@ -1383,8 +1527,8 @@ msgstr ""
"DNS SAN değerlerine (varsa) <br /> veya Konu CN'ye (tam eşleşmeye) karşı "
"sertifika kısıtlamaları"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (suffix match)"
@@ -1392,8 +1536,8 @@ msgstr ""
"DNS SAN değerlerine (varsa) <br /> veya Subject CN'ye (sonek eşleşmesine) "
"karşı sertifika kısıtlamaları"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1407,16 +1551,16 @@ msgstr ""
msgid "Chain"
msgstr "Zincir"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:581
msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr "Zincir kancası \"%h\""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
msgid "Changes"
msgstr "Değişiklikler"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4721
msgid "Changes have been reverted."
msgstr "Değişiklikler geri alındı."
@@ -1428,17 +1572,18 @@ msgstr "Cihaza erişim için yönetici şifresini değiştirir"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1812
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
msgid "Channel"
msgstr "Kanal"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
msgid "Channel Analysis"
msgstr "Kablosuz Kanal Analizi"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391
msgid "Channel Width"
msgstr "Kanal genişliği"
@@ -1446,7 +1591,7 @@ msgstr "Kanal genişliği"
msgid "Check filesystems before mount"
msgstr "Bağlamadan önce dosya sistemlerini kontrol edin"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Check this option to delete the existing networks from this radio."
msgstr "Mevcut ağları bu kablosuzdan silmek için bu seçeneği işaretleyin."
@@ -1463,8 +1608,8 @@ msgstr "Görüntü kontrol ediliyor…"
msgid "Choose mtdblock"
msgstr "Mtdblock seçin"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid ""
"Choose the firewall zone you want to assign to this interface. Select "
"<em>unspecified</em> to remove the interface from the associated zone or "
@@ -1476,7 +1621,7 @@ msgstr ""
"veya yeni bir bölge tanımlamak ve arayüzü buna eklemek için <em>özel</em> "
"alanı doldurun."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>custom</em> field to define a new network."
@@ -1484,7 +1629,7 @@ msgstr ""
"Bu kablosuz arayüze eklemek istediğiniz ağları seçin veya yeni bir ağ "
"tanımlamak için <em>özel</em> alanı doldurun."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
msgid "Cipher"
msgstr "Şifre"
@@ -1508,9 +1653,9 @@ msgstr ""
"Belirtilen mtdblock dosyasını indirmek için \"mtdblock'u kaydet\" e "
"tıklayın. (NOT: BU ÖZELLİK PROFESYONELLER İÇİNDİR!)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3892
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
msgid "Client"
msgstr "İstemci"
@@ -1520,9 +1665,9 @@ msgstr "İstemci"
msgid "Client ID to send when requesting DHCP"
msgstr "DHCP istendiğinde gönderilecek İstemci Kimliği"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4399
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
msgstr "Kapat"
@@ -1539,17 +1684,13 @@ msgstr ""
"Belirli bir saniye süresinden sonra etkin olmayan bağlantıyı kapatın, "
"bağlantıyı sürdürmek için 0'ı kullanın"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
-msgid "Close list..."
-msgstr "Listeyi kapat..."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2237
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66
msgid "Collecting data..."
msgstr "Veriler toplanıyor..."
@@ -1569,7 +1710,7 @@ msgstr "Komut başarısız oldu"
msgid "Comment"
msgstr "Açıklama"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid ""
"Complicates key reinstallation attacks on the client side by disabling "
"retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1589,29 +1730,32 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr "Giden sağlama toplamını hesaplayın (isteğe bağlı)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Config File"
+msgstr "Yapılandırma dosyası"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Yapılandırma"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:670
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:690
msgid "Configuration Export"
-msgstr ""
+msgstr "Yapılandırmayı Dışa Aktarma"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
msgid "Configuration changes applied."
msgstr "Yapılandırma değişiklikleri uygulandı."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4508
msgid "Configuration changes have been rolled back!"
msgstr "Yapılandırma değişiklikleri geri alındı!"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
msgstr "Yapılandırma başarısız oldu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid ""
"Configures data rates based on the coverage cell density. Normal configures "
"basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
@@ -1627,7 +1771,7 @@ msgstr ""
"Yüksek, temel hız olarak 24 Mbps'yi yapılandırır. Minimum temel orandan daha "
"düşük desteklenen oranlar sunulmaz."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
msgid ""
"Configures the default router advertisement in <abbr title=\"Router "
"Advertisement\">RA</abbr> messages."
@@ -1635,28 +1779,28 @@ msgstr ""
"<abbr title=\"Router Advertisement\">RA</abbr> mesajlarında varsayılan "
"yönlendirici reklamını yapılandırır."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
msgid ""
-"Configures the operation mode of the <abbr title=\"Router Advertisement"
-"\">RA</abbr> service on this interface."
+"Configures the operation mode of the <abbr title=\"Router "
+"Advertisement\">RA</abbr> service on this interface."
msgstr ""
"Bu arayüzde <abbr title=\"Router Advertisement\">RA</abbr> hizmetinin "
"çalışma modunu yapılandırır."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
msgid "Configures the operation mode of the DHCPv6 service on this interface."
msgstr "Bu arabirimde DHCPv6 hizmetinin çalışma modunu yapılandırır."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
msgid ""
"Configures the operation mode of the NDP proxy service on this interface."
msgstr "Bu arabirimde NDP proxy hizmetinin çalışma modunu yapılandırır."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1314
msgid "Configure…"
msgstr "Yapılandır…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
msgid "Confirm disconnect"
msgstr "Bağlantı kesmeyi onaylayın"
@@ -1666,7 +1810,7 @@ msgstr "Onayla"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
msgid "Connected"
msgstr "Bağlandı"
@@ -1680,9 +1824,9 @@ msgstr "Bağlantı denemesi başarısız oldu"
msgid "Connection attempt failed."
msgstr "Bağlantı denemesi başarısız oldu."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid "Connection endpoint"
-msgstr ""
+msgstr "Bağlantı uç noktası"
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:411
msgid "Connection lost"
@@ -1692,16 +1836,16 @@ msgstr "Bağlantı koptu"
msgid "Connections"
msgstr "Bağlantılar"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
msgid "Connectivity change"
-msgstr ""
+msgstr "Bağlantı değişikliği"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:32
msgctxt "nft ct state"
msgid "Conntrack state"
msgstr "Bağlantı durum"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:34
msgctxt "nft ct status"
msgid "Conntrack status"
msgstr "Bağlantı durumu"
@@ -1723,29 +1867,29 @@ msgstr ""
msgid "Contents have been saved."
msgstr "İçerik kaydedildi."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269
msgid "Continue"
msgstr "Devam et"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
msgctxt "nft jump action"
msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
msgstr "<strong><a href=\"#%q.%q\">%h</a></strong> içinden devam et"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
msgid "Continue in calling chain"
msgstr "Çağrı zincirine devam et"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:551
msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr "Eşleşmeyen paketleri işlemeye devam et"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4546
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4544
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1759,20 +1903,20 @@ msgstr ""
msgid "Country"
msgstr "Ülke"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
msgid "Country Code"
msgstr "Ülke Kodu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid "Coverage cell density"
msgstr "Kapsama hücresi yoğunluğu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid "Create / Assign firewall-zone"
msgstr "Güvenlik duvarı bölgesi oluştur / ata"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
msgid "Create interface"
msgstr "Arayüz oluştur"
@@ -1788,15 +1932,15 @@ msgstr "Cron Günlük Düzeyi"
msgid "Current power"
msgstr "Mevcut güç"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
msgctxt "nft meta hour"
msgid "Current time"
-msgstr ""
+msgstr "Şimdiki zaman"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
msgctxt "nft meta day"
msgid "Current weekday"
-msgstr ""
+msgstr "Şu andaki gün"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:573
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:575
@@ -1821,8 +1965,8 @@ msgstr "Özel flaş aralığı (kernel: timer)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
msgid ""
-"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
-"\">LED</abbr>s if possible."
+"Customizes the behaviour of the device <abbr title=\"Light Emitting "
+"Diode\">LED</abbr>s if possible."
msgstr ""
"Mümkünse, cihazın <abbr title=\"Light Emitting Diode\">LED</abbr> lerinin "
"davranışını özelleştirir."
@@ -1831,38 +1975,38 @@ msgstr ""
msgid "DAD transmits"
msgstr "DAD iletimleri"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "DAE-Client"
msgstr "DAE İstemcisi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "DAE-Port"
msgstr "DAE-Bağlantı Noktası"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "DAE-Secret"
msgstr "DAE-Gizli kelime"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
msgid "DHCP Options"
msgstr "DHCP Seçenekleri"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
msgid "DHCP Server"
msgstr "DHCP Sunucusu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:249
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
msgid "DHCP and DNS"
msgstr "DHCP ve DNS"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2110
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:969
msgid "DHCP client"
msgstr "DHCP istemcisi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid "DHCP-Options"
msgstr "DHCP-Seçenekleri"
@@ -1871,7 +2015,7 @@ msgstr "DHCP-Seçenekleri"
msgid "DHCPv6 client"
msgstr "DHCPv6 istemcisi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
msgid "DHCPv6-Service"
msgstr "DHCPv6 Hizmeti"
@@ -1883,28 +2027,28 @@ msgstr "DHCPv6 Hizmeti"
msgid "DNS"
msgstr "DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
msgid "DNS forwardings"
msgstr "DNS iletimleri"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526
msgid "DNS query port"
msgstr "<abbr title=\"Domain Name System\">DNS</abbr> sorgusu bağlantı noktası"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
msgid "DNS search domains"
msgstr "DNS arama alanları"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
msgid "DNS server port"
msgstr ""
"<abbr title=\"Domain Name System\">DNS</abbr> sunucusu bağlantı noktası"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:286
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
msgid "DNS setting is invalid"
-msgstr ""
+msgstr "DNS ayarı geçersiz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid "DNS weight"
msgstr "DNS ağırlığı"
@@ -1912,11 +2056,11 @@ msgstr "DNS ağırlığı"
msgid "DNS-Label / FQDN"
msgstr "DNS Etiketi / FQDN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
msgid "DNSSEC"
msgstr "DNSSEC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
msgid "DNSSEC check unsigned"
msgstr "DNSSEC kontrolü imzalanmamış"
@@ -1928,39 +2072,47 @@ msgstr "DPD Boşta Kalma Zaman Aşımı"
msgid "DS-Lite AFTR address"
msgstr "DS-Lite AFTR adresi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
msgid "DSL"
msgstr "DSL"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
msgid "DSL Status"
msgstr "DSL Durumu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
msgid "DSL line mode"
msgstr "DSL hat modu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "DTIM Interval"
msgstr "DTIM Aralığı"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
msgid "DUID"
msgstr "DUID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Data Rate"
msgstr "Veri hızı"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+msgid "Data Received"
+msgstr "Alınan Veriler"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
+msgid "Data Transmitted"
+msgstr "İletilen Veriler"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
msgid "Debug"
msgstr "Hata ayıklama"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
msgid "Default router"
msgstr "Varsayılan yönlendirici"
@@ -1968,7 +2120,7 @@ msgstr "Varsayılan yönlendirici"
msgid "Default state"
msgstr "Varsayılan durum"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid ""
"Define additional DHCP options, for example "
"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
@@ -1997,23 +2149,23 @@ msgstr ""
msgid "Defines a specific MTU for this route"
msgstr "Bu rota için belirli bir MTU tanımlar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid "Delegate IPv6 prefixes"
msgstr "IPv6 öneklerini temsil et"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3566
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
msgid "Delete"
msgstr "Sil"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
msgid "Delete key"
msgstr "Anahtarı sil"
@@ -2021,21 +2173,22 @@ msgstr "Anahtarı sil"
msgid "Delete request failed: %s"
msgstr "Silme isteği başarısız oldu: %s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:906
msgid "Delete this network"
msgstr "Bu ağı sil"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "Delivery Traffic Indication Message Interval"
msgstr "Teslimat Trafiği Gösterge Mesaj Aralığı"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
msgid "Description"
msgstr "Açıklama"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
msgid "Deselect"
msgstr "Seçimi kaldır"
@@ -2043,7 +2196,7 @@ msgstr "Seçimi kaldır"
msgid "Design"
msgstr "Tasarım"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:731
msgid "Designated master"
msgstr "Belirlenmiş asıl"
@@ -2053,12 +2206,12 @@ msgstr "Belirlenmiş asıl"
msgid "Destination"
msgstr "Hedef"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
msgctxt "nft ip daddr"
msgid "Destination IP"
msgstr "Hedef IP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
msgctxt "nft ip6 daddr"
msgid "Destination IPv6"
msgstr "Hedef IPv6"
@@ -2067,7 +2220,7 @@ msgstr "Hedef IPv6"
msgid "Destination port"
msgstr "Hedef bağlantı noktası"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
msgctxt "nft ip dport"
msgid "Destination port"
msgstr "Hedef Bağlantı noktası"
@@ -2080,21 +2233,21 @@ msgstr "Hedef bölge"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1134
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid "Device"
msgstr "Cihaz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:920
msgid "Device Configuration"
msgstr "Cihaz Yapılandırması"
@@ -2115,7 +2268,7 @@ msgstr "Cihaz adı"
msgid "Device not managed by ModemManager."
msgstr "Cihaz, ModemManager tarafından yönetilmiyor."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
msgid "Device not present"
msgstr "Cihaz mevcut değil"
@@ -2123,7 +2276,7 @@ msgstr "Cihaz mevcut değil"
msgid "Device type"
msgstr "Cihaz tipi"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4545
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4543
msgid "Device unreachable!"
msgstr "Cihaza ulaşılamıyor!"
@@ -2131,16 +2284,16 @@ msgstr "Cihaza ulaşılamıyor!"
msgid "Device unreachable! Still waiting for device..."
msgstr "Cihaza ulaşılamıyor! Hâlâ cihaz bekleniyor ..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
msgid "Devices"
msgstr "Aygıtlar"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:159
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
msgid "Diagnostics"
msgstr "Tanılama"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106
msgid "Dial number"
msgstr "Arama numarası"
@@ -2150,12 +2303,12 @@ msgstr "Dizin"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Disable"
msgstr "Devre dışı bırak"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid ""
"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
"this interface."
@@ -2172,20 +2325,21 @@ msgstr "DNS sorgularını devre dışı bırakın"
msgid "Disable Encryption"
msgstr "Şifrelemeyi Devre Dışı Bırak"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1184
msgid "Disable Inactivity Polling"
msgstr "Hareketsizlik Yoklamasını Devre Dışı Bırak"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Disable this network"
msgstr "Bu ağı devre dışı bırak"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
@@ -2194,22 +2348,22 @@ msgstr "Bu ağı devre dışı bırak"
msgid "Disabled"
msgstr "Devre dışı"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:521
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
msgctxt "Label indicating that WireGuard peer is disabled"
msgid "Disabled"
-msgstr ""
+msgstr "Etkisizleştirilmiş"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Disassociate On Low Acknowledgement"
msgstr "Düşük Onayda İlişkilendirmeyi Kes"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
msgid ""
"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
msgstr ""
"<a href=\"%s\">RFC1918</a> adreslerini içeren yukarı akış yanıtlarını yoksay."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351
@@ -2217,7 +2371,6 @@ msgid "Disconnect"
msgstr "Bağlantıyı kes"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
msgid "Disconnection attempt failed"
msgstr "Bağlantı kesme girişimi başarısız oldu"
@@ -2231,27 +2384,29 @@ msgstr "Disk alanı"
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3264
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1775
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
msgid "Dismiss"
msgstr "Kapat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance Optimization"
msgstr "Mesafe Optimizasyonu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance to farthest network member in meters."
msgstr "Metre cinsinden en uzak ağ üyesine olan mesafe."
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:75
msgid "Distributed ARP Table"
-msgstr ""
+msgstr "Dağıtılmış ARP Tablosu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
msgid ""
"Dnsmasq instance to which this boot section is bound. If unspecified, the "
"section is valid for all dnsmasq instances."
@@ -2259,17 +2414,17 @@ msgstr ""
"Bu önyükleme bölümünün bağlı olduğu dnsmasq örneği. Belirtilmemişse, bölüm "
"tüm dnsmasq örnekleri için geçerlidir."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid ""
-"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
-"forwarder."
+"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
+"abbr> forwarder."
msgstr ""
"Dnsmasq, hafif bir <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
"abbr> sunucusu ve <abbr title=\"Domain Name System\">DNS</abbr> "
"yönlendiricisidir."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
msgid "Do not cache negative replies, e.g. for non-existent domains."
msgstr ""
"Olumsuz yanıtları önbelleğe alma, ör. mevcut olmayan etki alanları için."
@@ -2282,23 +2437,19 @@ msgstr ""
msgid "Do not create host route to peer (optional)."
msgstr "Eşe ana bilgisayar yolu oluşturmayın (isteğe bağlı)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
msgid "Do not forward DNS queries without dots or domain parts."
msgstr "DNS sorgularını noktalar veya etki alanı bölümleri olmadan iletme."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
-msgid "Do not forward queries that cannot be answered by public resolvers."
-msgstr "Genel ad sunucuları tarafından yanıtlanamayan istekleri iletme."
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
msgid "Do not forward reverse lookups for local networks."
msgstr "Yerel ağlar için geriye doğru aramaları iletme."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
msgid "Do not listen on the specified interfaces."
msgstr "Bu arayüzlerde dinlemeyi önle."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
msgid "Do not offer DHCPv6 service on this interface."
msgstr "Bu arayüzde DHCPv6 hizmeti sunma."
@@ -2307,7 +2458,7 @@ msgctxt "VLAN port state"
msgid "Do not participate"
msgstr "Katılma"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
msgid ""
"Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
"packets."
@@ -2319,7 +2470,7 @@ msgstr ""
msgid "Do not send a hostname"
msgstr "Bir ana bilgisayar adı göndermeyin"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
msgid ""
"Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr> messages on this interface."
@@ -2331,7 +2482,7 @@ msgstr ""
msgid "Do you really want to delete \"%s\" ?"
msgstr "\"%s\" yi gerçekten silmek istiyor musunuz?"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
msgstr "Aşağıdaki SSH anahtarını gerçekten silmek istiyor musunuz?"
@@ -2343,23 +2494,24 @@ msgstr "Tüm ayarları gerçekten silmek istiyor musunuz?"
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "\"%s\" dizinini gerçekten yinelemeli olarak silmek istiyor musunuz?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:593
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613
msgid "Do you want to replace the current PSK?"
-msgstr ""
+msgstr "Mevcut şifreyi (PSK) değiştirmek istiyor musunuz?"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:100
msgid "Do you want to replace the current keys?"
-msgstr ""
+msgstr "Mevcut anahtarları değiştirmek istiyor musunuz?"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
msgid "Domain"
msgstr "Alan"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
msgid "Domain required"
msgstr "Alan gerekli"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
msgid "Domain whitelist"
msgstr "Alan beyaz listesi"
@@ -2385,15 +2537,17 @@ msgstr "Yedeği indir"
msgid "Download mtdblock"
msgstr "Mtdblock'u indir"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
msgid "Downstream SNR offset"
msgstr "Aşağı akış SNR ofseti"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
msgid ""
"Drag or paste a valid <em>*.conf</em> file below to configure the local "
"WireGuard interface."
msgstr ""
+"Yerel WireGuard arayüzünü yapılandırmak için geçerli bir <em>*.conf</em> "
+"dosyasını aşağıya sürükleyin veya yapıştırın."
#: modules/luci-base/htdocs/luci-static/resources/form.js:2698
msgid "Drag to reorder"
@@ -2403,12 +2557,12 @@ msgstr "Yeniden sıralamak için sürükleyin"
msgid "Drop Duplicate Frames"
msgstr "Yinelenen Çerçeveleri Bırak"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
msgctxt "nft drop action"
msgid "Drop packet"
msgstr "Paketi bırak"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:547
msgctxt "Chain policy: drop"
msgid "Drop unmatched packets"
msgstr "Eşleşmeyen paketleri bırak"
@@ -2430,20 +2584,20 @@ msgstr ""
msgid "Dual-Stack Lite (RFC6333)"
msgstr "Dual-Stack Lite (RFC6333)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
msgstr ""
"Dinamik <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "Dynamic Authorization Extension client."
msgstr "Dinamik Yetkilendirme Uzantısı istemcisi."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "Dynamic Authorization Extension port."
msgstr "Dinamik Yetkilendirme Uzantısı bağlantı noktası."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "Dynamic Authorization Extension secret."
msgstr "Dinamik Yetkilendirme Uzantısı gizli anahtarı."
@@ -2451,7 +2605,7 @@ msgstr "Dinamik Yetkilendirme Uzantısı gizli anahtarı."
msgid "Dynamic tunnel"
msgstr "Dinamik tünel"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid ""
"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
"having static leases will be served."
@@ -2463,17 +2617,17 @@ msgstr ""
msgid "EA-bits length"
msgstr "EA bit uzunluğu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1635
msgid "EAP-Method"
msgstr "EAP Yöntemi"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:505
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
msgid "Edit"
msgstr "Düzenle"
@@ -2489,15 +2643,15 @@ msgstr ""
"Herhangi bir hatayı düzeltmek için yukarıdaki ham yapılandırma verilerini "
"düzenleyin ve sayfayı yeniden yüklemek için \"Kaydet\" i tıklayın."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
msgid "Edit this network"
msgstr "Bu ağı düzenleyin"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:852
msgid "Edit wireless network"
msgstr "Kablosuz ağı düzenleyin"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
msgctxt "nft rt mtu"
msgid "Effective route MTU"
msgstr "Etkili rota MTU'su"
@@ -2509,7 +2663,7 @@ msgstr "Çıkış QoS eşlemesi"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:13
msgctxt "nft meta oif"
msgid "Egress device id"
-msgstr ""
+msgstr "Çıkış cihazı kimliği"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:11
msgctxt "nft meta oifname"
@@ -2530,12 +2684,12 @@ msgstr "Çıkış etiketi kaldırıldı"
msgid "Emergency"
msgstr "Acil Durum"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Enable"
msgstr "Etkinleştir"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
msgstr ""
"Eşi Etkinleştir / Devre Dışı Bırak. Değişiklikleri uygulamak için wireguard "
@@ -2553,7 +2707,7 @@ msgstr ""
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
msgstr "<abbr title=\"Spanning Tree Protocol\">STP</abbr>'yi etkinleştir"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
msgstr ""
"<abbr title=\"Stateless Address Auto Config\">SLAAC</abbr> 'ı etkinleştir"
@@ -2605,7 +2759,7 @@ msgstr "NTP istemcisini etkinleştir"
msgid "Enable Single DES"
msgstr "Tek DES'i Etkinleştir"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
msgid "Enable TFTP server"
msgstr "TFTP sunucusunu etkinleştir"
@@ -2617,27 +2771,27 @@ msgstr "VLAN filtrelemeyi etkinleştir"
msgid "Enable VLAN functionality"
msgstr "VLAN işlevselliğini etkinleştirin"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1787
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
msgstr "WPS düğmesini etkinleştirin, WPA(2)-PSK/WPA3-SAE gerektirir"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
msgid ""
-"Enable automatic redirection of <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> port."
+"Enable automatic redirection of <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr> port."
msgstr ""
"<abbr title=\"Hypertext Transfer Protocol\">HTTP</abbr> isteklerinin <abbr "
"title=\"Hypertext Transfer Protocol Secure\">HTTPS</abbr> bağlantı noktasına "
"otomatik olarak yeniden yönlendirilmesini etkinleştirin."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
msgstr ""
"Bu arabirimde bulunan IPv6 öneklerinin aşağı akış yetkisini etkinleştirin"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid "Enable key reinstallation (KRACK) countermeasures"
msgstr "Anahtar yeniden yüklemeye (KRACK) karşı önlemleri etkinleştirin"
@@ -2665,7 +2819,7 @@ msgstr "Çok noktaya yayın sorgulayıcısını etkinleştir"
msgid "Enable multicast support"
msgstr "Çoklu yayın desteğini etkinleştirin"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
msgstr ""
@@ -2694,11 +2848,11 @@ msgstr "Çok noktaya yayın trafiği desteğini etkinleştirin (isteğe bağlı)
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
msgstr "Kapsüllenen paketlerin DF (Parçalama) bayrağını etkinleştirin."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
msgid "Enable the built-in single-instance TFTP server."
msgstr "Yerleşik tek örnekli TFTP sunucusunu etkinleştirin."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Enable this network"
msgstr "Bu ağı etkinleştirin"
@@ -2711,8 +2865,9 @@ msgstr "TX sağlama toplamını etkinleştir"
msgid "Enable unicast flooding"
msgstr "Tek noktaya yayın taşmasını etkinleştir"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
msgstr "Etkin"
@@ -2721,7 +2876,7 @@ msgstr "Etkin"
msgid "Enables IGMP snooping on this bridge"
msgstr "Bu köprüde IGMP gözetlemesini etkinleştirir"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
@@ -2734,6 +2889,8 @@ msgid ""
"Enables more efficient, group aware multicast forwarding infrastructure in "
"batman-adv."
msgstr ""
+"batman-adv'de daha verimli, grup farkındalıklı çok noktaya yayın yönlendirme "
+"altyapısı sağlar."
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:518
msgid "Enables the Spanning Tree Protocol on this bridge"
@@ -2743,30 +2900,35 @@ msgstr "Bu köprüde Yayılan Ağaç Protokolünü etkinleştirir"
msgid "Encapsulation limit"
msgstr "Kapsülleme sınırı"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
msgid "Encapsulation mode"
msgstr "Encapsulation modu"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1815
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
msgid "Encryption"
msgstr "Şifreleme"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+msgid "Endpoint"
+msgstr "Bitiş Noktası"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid "Endpoint Host"
msgstr "Uç Nokta Ana Bilgisayarı"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Endpoint Port"
msgstr "Uç Nokta Bağlantı Noktası"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:316
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
msgid "Endpoint setting is invalid"
-msgstr ""
+msgstr "Uç nokta ayarı geçersiz"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:684
msgid "Enforce IGMPv1"
@@ -2800,11 +2962,11 @@ msgstr "Özel değerler girin"
msgid "Erasing..."
msgstr "Siliniyor..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:115
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:116
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
msgid "Error"
msgstr "Hata"
@@ -2813,16 +2975,16 @@ msgstr "Hata"
msgid "Error getting PublicKey"
msgstr "PublicKey alınırken hata oluştu"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Errored seconds (ES)"
msgstr "Hatalı saniye (ES)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3027
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
#: modules/luci-compat/luasrc/model/network.lua:1433
msgid "Ethernet Adapter"
msgstr "Ethernet Adaptörü"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
#: modules/luci-compat/luasrc/model/network.lua:1423
msgid "Ethernet Switch"
msgstr "Ethernet Anahtarı"
@@ -2835,11 +2997,17 @@ msgstr "30 saniyede bir (yavaş, 0)"
msgid "Every second (fast, 1)"
msgstr "Her saniye (hızlı, 1)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
msgid "Exclude interfaces"
msgstr "Arayüzleri hariç tut"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:160
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
msgid ""
"Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
"e.g. for RBL services."
@@ -2851,11 +3019,15 @@ msgstr ""
msgid "Existing device"
msgstr "Mevcut cihaz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
msgid "Expand hosts"
msgstr "Ana bilgisayarları genişlet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+msgid "Expected port number."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
msgid "Expecting a hexadecimal assignment hint"
msgstr "Onaltılık bir atama ipucu bekleniyor"
@@ -2876,11 +3048,11 @@ msgstr "İki nokta üst üste ile ayrılmış iki öncelik değeri bekleniyor"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "Expecting: %s"
msgstr "Beklenen: %s"
@@ -2892,7 +3064,7 @@ msgstr "Beklenen: boş olmayan değer"
msgid "Expires"
msgstr "Bitiş zamanı"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
msgstr ""
@@ -2903,11 +3075,11 @@ msgstr ""
msgid "External"
msgstr "Harici"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "External R0 Key Holder List"
msgstr "Harici R0 Anahtar Tutucu Listesi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid "External R1 Key Holder List"
msgstr "Harici R1 Anahtar Tutucu Listesi"
@@ -2935,15 +3107,15 @@ msgstr "Ekstra pppd seçenekleri"
msgid "Extra sstpc options"
msgstr "Ekstra sstpc seçenekleri"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550
msgid "FT over DS"
msgstr "DS üzerinden FT"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1549
msgid "FT over the Air"
msgstr "Air üzerinden FT"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
msgid "FT protocol"
msgstr "FT protokolü"
@@ -2951,19 +3123,43 @@ msgstr "FT protokolü"
msgid "Failed to change the system password."
msgstr "Sistem şifresi değiştirilemedi."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr "Modem yapılandırılamadı"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr "%ds içinde ayarlar uygulanamadı, geri alma bekleniyor…"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr "Bağlanmada hata meydana geldi"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr "Bağlantıyı kesmede hata meydana geldi"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
msgstr "\"/etc/init.d/%s %s\" eylemi yürütülemedi: %s"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr "Modem bilgileri alınamadı"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr "Modem başlatılamadı"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr "Çalışma modu ayarlanamadı"
+
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
msgid "File"
msgstr "Dosya"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"File listing upstream resolvers, optionally domain-specific, e.g. "
"<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
@@ -2976,36 +3172,44 @@ msgstr ""
msgid "File not accessible"
msgstr "Dosyaya erişilemiyor"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
msgid "File to store DHCP lease information."
msgstr "DHCP kiralama bilgilerinin saklanacağı dosya."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
msgid "File with upstream resolvers."
msgstr "Yukarı akış çözümleyicilerinin olduğu dosya."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "Filename"
msgstr "Dosya adı"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
msgid "Filename of the boot image advertised to clients."
msgstr "İstemcilere tanıtılan önyükleme kalıbının dosya adı."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
msgid "Filesystem"
msgstr "Dosya sistemi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+msgid "Filter IPv4 A records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+msgid "Filter IPv6 AAAA records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+msgid "Filter SRV/SOA service discovery"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
msgid "Filter private"
msgstr "Özelleri filtrele"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
-msgid "Filter useless"
-msgstr "Faydasızları filtrele"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
msgid "Filtering for all slaves, no validation"
msgstr "Tüm bağımlı birimler için filtreleme, doğrulama yok"
@@ -3018,8 +3222,13 @@ msgstr "Tüm bağımlılar için filtreleme, sadece aktif bağımlı için doğr
msgid "Filtering for all slaves, validation only for backup slaves"
msgstr "Tüm bağımlılar için filtreleme, sadece yedek bağımlılar için doğrulama"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Finalizing failed"
msgstr "Sonlandırma başarısız oldu"
@@ -3031,7 +3240,7 @@ msgstr ""
"Şu anda bağlı olan tüm dosya sistemlerini bulun ve tespit edilenlere göre "
"yapılandırmayı varsayılanlarla değiştirin"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
msgid "Find and join network"
msgstr "Ağ bul ve katıl"
@@ -3045,10 +3254,11 @@ msgid "Firewall"
msgstr "Güvenlik Duvarı"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
msgid "Firewall Mark"
msgstr "Güvenlik Duvarı İşareti"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
msgid "Firewall Settings"
msgstr "Güvenlik Duvarı Ayarları"
@@ -3060,15 +3270,15 @@ msgstr "Güvenlik Duvarı Durumu"
msgid "Firewall mark"
msgstr "Güvenlik duvarı işareti"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
msgid "Firmware File"
msgstr "Sistem Yazılımı Dosyası"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
msgid "Firmware Version"
msgstr "Sistem Yazılımı Sürümü"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
msgid "Fixed source port for outbound DNS queries."
msgstr "Giden DNS sorguları için sabit kaynak bağlantı noktası."
@@ -3094,20 +3304,20 @@ msgstr "Cihaza sistem yazılımı yükleme/yedekleme işlemleri"
msgid "Flashing…"
msgstr "Yazılıyor…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force"
msgstr "Zorla"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid "Force 40MHz mode"
msgstr "40 MHz modunu zorla"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
msgid "Force CCMP (AES)"
msgstr "CCMP (AES)'i zorla"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force DHCP on this network even if another server is detected."
msgstr "Başka bir sunucu algılansa bile bu ağda DHCP'yi zorlayın."
@@ -3119,15 +3329,15 @@ msgstr "IGMP sürümünü zorla"
msgid "Force MLD version"
msgstr "MLD sürümünü zorla"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
msgid "Force TKIP"
msgstr "TKIP'i zorla"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
msgid "Force TKIP and CCMP (AES)"
msgstr "TKIP ve CCMP(AES)'i zorla"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid "Force link"
msgstr "Bağlantıyı zorla"
@@ -3139,23 +3349,23 @@ msgstr "Zorla yükseltme"
msgid "Force use of NAT-T"
msgstr "NAT-T'yi kullanmaya zorla"
-#: modules/luci-base/luasrc/view/csrftoken.htm:8
+#: modules/luci-base/ucode/template/csrftoken.ut:8
msgid "Form token mismatch"
msgstr "Form belirteci uyuşmazlığı"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
msgid ""
-"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> messages between the designated master "
-"interface and downstream interfaces."
+"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
+"designated master interface and downstream interfaces."
msgstr ""
-"<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr><abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> ve <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> belirlenmiş ana arayüz ve aşağı akış "
-"arayüzleri arasındaki mesajları ilet."
+"<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr><abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> ve <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> belirlenmiş ana arayüz "
+"ve aşağı akış arayüzleri arasındaki mesajları ilet."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
msgid ""
"Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages received on the designated master interface to downstream "
@@ -3168,7 +3378,7 @@ msgstr ""
msgid "Forward DHCP traffic"
msgstr "DHCP trafiğini yönlendir"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
msgid ""
"Forward DHCPv6 messages between the designated master interface and "
"downstream interfaces."
@@ -3176,7 +3386,7 @@ msgstr ""
"DHCPv6 mesajlarını belirlenen ana arabirim ve aşağı akış arabirimleri "
"arasında ilet."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
msgid "Forward Error Correction Seconds (FECS)"
msgstr "İleri Hata Düzeltme Saniyelesi (FECS)"
@@ -3188,7 +3398,7 @@ msgstr "Yayın trafiğini yönlendir"
msgid "Forward delay"
msgstr "Yönlendirme gecikmesi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
msgid "Forward mesh peer traffic"
msgstr "Mesh eş trafiğini yönlendir"
@@ -3198,19 +3408,19 @@ msgstr ""
"Bu cihazda çok noktaya yayın paketlerini tek noktaya yayın paketleri olarak "
"yönlendirin."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
msgid "Forwarding mode"
msgstr "Yönlendirme modu"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:80
msgid "Fragmentation"
-msgstr ""
+msgstr "Parçalanma"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:964
msgid "Fragmentation Threshold"
msgstr "Parçalanma Eşiği"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
msgctxt "nft nat flag fully-random"
msgid "Full port randomization"
msgstr "Tam bağlantı noktası rastgeleleştirme"
@@ -3230,7 +3440,7 @@ msgid "GHz"
msgstr "GHz"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
msgid "GPRS only"
msgstr "Yalnızca GPRS"
@@ -3258,7 +3468,7 @@ msgstr "Ağ Geçidi"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:85
msgid "Gateway Mode"
-msgstr ""
+msgstr "Ağ Geçidi Modu"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:36
msgid "Gateway Ports"
@@ -3269,8 +3479,8 @@ msgstr "Ağ Geçidi Bağlantı Noktaları"
msgid "Gateway address is invalid"
msgstr "Ağ geçidi adresi geçersiz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
@@ -3278,10 +3488,10 @@ msgstr "Ağ geçidi adresi geçersiz"
msgid "General Settings"
msgstr "Genel Ayarlar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "General Setup"
msgstr "Genel Kurulum"
@@ -3293,7 +3503,7 @@ msgstr "Genel cihaz seçenekleri"
msgid "Generate Config"
msgstr "Yapılandırma Oluştur"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid "Generate PMK locally"
msgstr "Yerel olarak PMK oluştur"
@@ -3301,29 +3511,29 @@ msgstr "Yerel olarak PMK oluştur"
msgid "Generate archive"
msgstr "Arşiv oluştur"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:789
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819
msgid "Generate configuration"
-msgstr ""
+msgstr "Yapılandırma oluştur"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:829
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859
msgid "Generate configuration…"
-msgstr ""
+msgstr "Yapılandırma oluştur…"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:109
msgid "Generate new key pair"
-msgstr ""
+msgstr "Yeni anahtar çifti oluştur"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
msgid "Generate preshared key"
-msgstr ""
+msgstr "Önceden paylaşılan anahtar oluştur"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:671
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:691
msgid "Generates a configuration suitable for import on a WireGuard peer"
-msgstr ""
+msgstr "Bir WireGuard eşine içe aktarma için uygun bir yapılandırma oluşturur"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:763
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
msgid "Generating QR code…"
-msgstr ""
+msgstr "QR kodu oluşturuluyor…"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
msgid "Given password confirmation did not match, password not changed!"
@@ -3333,25 +3543,25 @@ msgstr "Verilen şifre onayı eşleşmedi, şifre değişmedi!"
msgid "Global Settings"
msgstr "Genel Ayarlar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
msgid "Global network options"
msgstr "Genel ağ seçenekleri"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:82
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:84
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
msgid "Go to firmware upgrade..."
msgstr "Ürün yazılımı yükseltmesine git..."
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:72
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
msgid "Go to password configuration..."
msgstr "Parola yapılandırmasına git..."
#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3748
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
msgid "Go to relevant configuration page"
@@ -3377,6 +3587,10 @@ msgstr "LuCI OpenConnect prosedürlerine erişim izni verin"
msgid "Grant access to LuCI Wireguard procedures"
msgstr "LuCI Wireguard prosedürlerine erişim izni verin"
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr "LuCI openfortivpn prosedürlerine Yetki ver"
+
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
msgid "Grant access to SSH configuration"
msgstr "SSH yapılandırmasına erişim izni verin"
@@ -3482,11 +3696,11 @@ msgstr "HTTP(lere) Erişim"
msgid "Hang Up"
msgstr "Kapat"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Header Error Code Errors (HEC)"
msgstr "Üstbilgi Hata Kodu Hataları (HEC)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
msgid "Heartbeat interval (kernel: heartbeat)"
msgstr "Heartbeat aralığı (kernel: heartbeat)"
@@ -3502,7 +3716,7 @@ msgstr ""
"Burada, cihazınızın ana bilgisayar adı veya saat dilimi gibi temel "
"özelliklerini yapılandırabilirsiniz."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>'yi gizle"
@@ -3511,21 +3725,21 @@ msgstr "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>'yi gizle"
msgid "Hide empty chains"
msgstr "Boş zincirleri gizle"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
msgid "High"
msgstr "Yüksek"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
msgctxt "Chain hook description"
msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
msgstr "Kanca: <strong>%h</strong> (%h), Öncelik: <strong>%d</strong>"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:92
msgid "Hop Penalty"
-msgstr ""
+msgstr "Atlama karşılığı"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2169
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2231
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
msgid "Host"
@@ -3535,7 +3749,7 @@ msgstr "Ana bilgisayar"
msgid "Host expiry timeout"
msgstr "Ana bilgisayar süre sonu zaman aşımı"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
msgid "Host requests this filename from the boot server."
msgstr "Ana makine, bu dosya adını önyükleme sunucusundan ister."
@@ -3544,9 +3758,9 @@ msgid "Host-Uniq tag content"
msgstr "Host-Uniq etiket içeriği"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
msgid "Hostname"
@@ -3556,11 +3770,11 @@ msgstr "Sunucu adı"
msgid "Hostname to send when requesting DHCP"
msgstr "DHCP istendiğinde gönderilecek ana bilgisayar adı"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
msgid "Hostnames"
msgstr "Ana bilgisayar adları"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
msgid ""
"Hostnames are used to bind a domain name to an IP address. This setting is "
"redundant for hostnames already configured with static leases, but it can be "
@@ -3587,18 +3801,30 @@ msgstr "İnsan tarafından okunabilen sayaçlar"
msgid "Hybrid"
msgstr "Hibrit"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr "ICMP kodu"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr "ICMP türü"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
msgctxt "nft icmpv6 code"
msgid "ICMPv6 code"
msgstr "ICMPv6 kodu"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
msgctxt "nft icmpv6 type"
msgid "ICMPv6 type"
msgstr "ICMPv6 türü"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
+msgid "ID"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3616,11 +3842,11 @@ msgstr "IKE DH Grubu"
msgid "IP Addresses"
msgstr "IP Adresleri"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
msgid "IP Protocol"
msgstr "IP Protokolü"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
msgid "IP Sets"
msgstr "IP Kümeleri"
@@ -3628,7 +3854,7 @@ msgstr "IP Kümeleri"
msgid "IP Type"
msgstr "IP Türü"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
msgid "IP address"
@@ -3644,7 +3870,14 @@ msgstr "IP adresi geçersiz"
msgid "IP address is missing"
msgstr "IP adresi eksik"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:37
msgctxt "nft ip protocol"
msgid "IP protocol"
msgstr "IP protokolü"
@@ -3654,15 +3887,15 @@ msgctxt "nft meta l4proto"
msgid "IP protocol"
msgstr "IP protokolü"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
msgid "IP set"
msgstr "IP kümesi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305
msgid "IP sets"
msgstr "IP kümeleri"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
msgid "IPs to override with NXDOMAIN"
msgstr "Sahte NX Etki Alanını Geçersiz Kılma"
@@ -3670,14 +3903,14 @@ msgstr "Sahte NX Etki Alanını Geçersiz Kılma"
msgid "IPsec XFRM"
msgstr "IPsec XFRM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
msgid "IPv4"
msgstr "IPv4"
@@ -3703,7 +3936,7 @@ msgstr "IPv4 Yukarı Akış"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
msgid "IPv4 address"
@@ -3743,11 +3976,11 @@ msgstr "IPv4 ön eki"
msgid "IPv4 prefix length"
msgstr "IPv4 önek uzunluğu"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:626
msgid "IPv4 traffic table \"%h\""
msgstr "IPv4 trafik tablosu \"%h\""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
msgid "IPv4+IPv6"
msgstr "IPv4+IPv6"
@@ -3760,23 +3993,23 @@ msgstr "IPv4-in-IPv4 (RFC2003)"
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr "IPv4/IPv6 (her ikisi - varsayılan olarak IPv4'tür)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:634
msgid "IPv4/IPv6 traffic table \"%h\""
msgstr "IPv4/IPv6 trafik tablosu \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:109
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
msgid "IPv6"
msgstr "IPv6"
@@ -3792,7 +4025,7 @@ msgstr "IPv6 MTU"
msgid "IPv6 Neighbours"
msgstr "IPv6 Komşuları"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
msgid "IPv6 RA Settings"
msgstr "IPv6 RA Ayarları"
@@ -3804,11 +4037,11 @@ msgstr "IPv6 Yönlendirme"
msgid "IPv6 Rules"
msgstr "IPv6 Kuralları"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
msgid "IPv6 Settings"
msgstr "IPv6 Ayarları"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid "IPv6 ULA-Prefix"
msgstr "IPv6 ULA-Öneki"
@@ -3822,12 +4055,12 @@ msgstr "IPv6 Yukarı Akım"
msgid "IPv6 address"
msgstr "IPv6 adresi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid "IPv6 assignment hint"
msgstr "IPv6 atama ipucu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid "IPv6 assignment length"
msgstr "IPv6 atama uzunluğu"
@@ -3843,7 +4076,7 @@ msgstr "Adres/ağ maskesi gösteriminde IPv6 ağı"
msgid "IPv6 only"
msgstr "Yalnızca IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid "IPv6 preference"
msgstr "IPv6 tercihi"
@@ -3852,7 +4085,7 @@ msgstr "IPv6 tercihi"
msgid "IPv6 prefix"
msgstr "IPv6 ön eki"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid "IPv6 prefix filter"
msgstr "IPv6 önek filtresi"
@@ -3866,15 +4099,15 @@ msgstr "IPv6 önek uzunluğu"
msgid "IPv6 routed prefix"
msgstr "IPv6 yönlendirilmiş önek"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid "IPv6 source routing"
msgstr "IPv6 kaynak yönlendirmesi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid "IPv6 suffix"
msgstr "IPv6 son eki"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
msgid "IPv6 suffix (hex)"
msgstr ""
"<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Son ek (onaltılık)"
@@ -3883,11 +4116,11 @@ msgstr ""
msgid "IPv6 support"
msgstr "IPv6 desteği"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:630
msgid "IPv6 traffic table \"%h\""
msgstr "IPv6 trafik tablosu \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr "IPv6-PD"
@@ -3906,7 +4139,7 @@ msgstr "IPv6-over-IPv4 (6rd)"
msgid "IPv6-over-IPv4 (6to4)"
msgstr "IPv6-over-IPv4 (6to4)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
msgid "Identity"
msgstr "Kimlik"
@@ -3922,7 +4155,7 @@ msgstr "İşaretlenirse, pppd seçeneklerine \"+ipv6\" ekler"
msgid "If checked, encryption is disabled"
msgstr "İşaretlenirse, şifreleme devre dışı bırakılır"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
@@ -3934,15 +4167,15 @@ msgstr ""
msgid "If set, the meaning of the match options is inverted"
msgstr "Ayarlanırsa, eşleşme seçeneklerinin anlamı ters çevrilir"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr ""
"Belirtilirse, cihazı sabit bir cihaz düğümü yerine UUID'sine göre bağlayın"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
@@ -3950,33 +4183,36 @@ msgstr ""
"Belirtilmişse, cihazı sabit bir cihaz düğümü yerine bölüm etiketi ile "
"bağlayın"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
"otherwise modifications will be reverted."
msgstr ""
+"LuCI'ye erişmek için kullanılan IP adresi değişirse, ayarları onaylamak için "
+"%d saniye içinde <strong>yeni IP'ye manuel olarak yeniden bağlanma</strong> "
+"gerekir, aksi takdirde değişiklikler geri alınır."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
msgid "If unchecked, no default route is configured"
msgstr "İşaretli değilse, hiçbir varsayılan yol yapılandırılmaz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr ""
"İşaretlenmezse, duyurusu yapılan DNS sunucusu adresleri göz ardı edilir"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid ""
"If your physical memory is insufficient unused data can be temporarily "
-"swapped to a swap-device resulting in a higher amount of usable <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
-"slow process as the swap-device cannot be accessed with the high datarates "
-"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+"swapped to a swap-device resulting in a higher amount of usable <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
msgstr ""
"Fiziksel belleğiniz yetersizse, kullanılmayan veriler geçici olarak bir "
"takas cihazına aktarılabilir ve bu da daha yüksek miktarda kullanılabilir "
@@ -3985,15 +4221,15 @@ msgstr ""
"değerleri ile erişilemediğinden, verilerin değiş tokuşunun çok yavaş bir "
"süreç olduğunu unutmayın."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
msgid "Ignore <code>/etc/hosts</code>"
msgstr "<code>/etc/hosts</code>'u göz ardı et"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid "Ignore interface"
msgstr "Arayüzü yoksay"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
msgid "Ignore resolv file"
msgstr "Dosyayı çözümlemeyi göz ardı et"
@@ -4005,31 +4241,31 @@ msgstr "İmaj"
msgid "Image check failed:"
msgstr "İmaj denetimi başarısız oldu:"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import as peer"
-msgstr ""
+msgstr "Eş olarak içe aktar"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import configuration"
-msgstr ""
+msgstr "Yapılandırmayı içe aktar"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:484
-msgid "Import peer configuration…"
-msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:504
+msgid "Import configuration as peer…"
+msgstr "Yapılandırmayı eş olarak içe aktar…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:470
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
msgid "Import settings"
-msgstr ""
+msgstr "Ayarları içe aktar"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:366
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:391
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:376
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:403
msgid "Imported peer configuration"
-msgstr ""
+msgstr "İçe aktarılan eş yapılandırması"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
msgid "Imports settings from an existing WireGuard configuration file"
-msgstr ""
+msgstr "Ayarları mevcut bir WireGuard yapılandırma dosyasından içe aktarır"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:68
msgid "In"
@@ -4040,8 +4276,11 @@ msgid ""
"In bridged LAN setups it is advisable to enable the bridge loop avoidance in "
"order to avoid broadcast loops that can bring the entire LAN to a standstill."
msgstr ""
+"Köprülü LAN kurulumlarında, tüm LAN'ı durma noktasına getirebilecek yayın "
+"döngülerinden kaçınmak için köprü döngüsünden kaçınmanın etkinleştirilmesi "
+"tavsiye edilir."
-#: modules/luci-base/luasrc/view/csrftoken.htm:13
+#: modules/luci-base/ucode/template/csrftoken.ut:13
msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
@@ -4089,6 +4328,7 @@ msgstr "Gelen arayüz"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Incoming key"
msgstr "Gelen anahtar"
@@ -4103,7 +4343,7 @@ msgstr "Gelen serileştirme"
msgid "Info"
msgstr "Bilgi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Information"
msgstr "Bilgi"
@@ -4122,7 +4362,6 @@ msgid "Ingress device name"
msgstr "Giriş cihazı adı"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
msgstr "Başlatma hatası"
@@ -4134,31 +4373,42 @@ msgstr "Başlatma komut dosyası"
msgid "Initscripts"
msgstr "Başlatma komut dosyaları"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid "Inner certificate constraint (Domain)"
msgstr "İç sertifika kısıtlaması (Etki Alanı)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid "Inner certificate constraint (SAN)"
msgstr "İç sertifika kısıtlaması (SAN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid "Inner certificate constraint (Subject)"
msgstr "İç sertifika kısıtlaması (Konu)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid "Inner certificate constraint (Wildcard)"
msgstr "İç sertifika kısıtlaması (Joker karakter)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:310
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
msgid "Install protocol extensions..."
msgstr "Protokol uzantılarını yükle..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
msgid "Instance"
msgstr "Örnek"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
+#, fuzzy
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr "Örnek"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
+#, fuzzy
+msgid "Instance Details"
+msgstr "Örnek"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid ""
"Instead of joining any network with a matching SSID, only connect to the "
"BSSID <code>%h</code>."
@@ -4170,6 +4420,7 @@ msgstr ""
msgid "Insufficient permissions to read UCI configuration."
msgstr "UCI yapılandırmasını okumak için yetersiz izin."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
@@ -4177,7 +4428,7 @@ msgstr "UCI yapılandırmasını okumak için yetersiz izin."
msgid "Interface"
msgstr "Arayüz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:728
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
msgid "Interface \"%h\" is already marked as designated master."
msgstr "\"%h\" arabirimi zaten atanmış asıl olarak işaretlendi."
@@ -4185,7 +4436,7 @@ msgstr "\"%h\" arabirimi zaten atanmış asıl olarak işaretlendi."
msgid "Interface %q device auto-migrated from %q to %q."
msgstr "Arabirim %q cihazı %q'dan %q'ya otomatik olarak taşındı."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
msgid "Interface Configuration"
msgstr "Arayüz Yapılandırması"
@@ -4193,7 +4444,7 @@ msgstr "Arayüz Yapılandırması"
msgid "Interface ID"
msgstr "Arayüz kimliği"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
msgid "Interface has %d pending changes"
msgstr "Arayüzde %d bekleyen değişiklik var"
@@ -4202,39 +4453,39 @@ msgstr "Arayüzde %d bekleyen değişiklik var"
msgid "Interface is disabled"
msgstr "Arayüz devre dışı bırakıldı"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:65
msgid "Interface is marked for deletion"
msgstr "Arayüz silinmek üzere işaretlenmiştir"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is reconnecting..."
msgstr "Arayüz yeniden bağlanıyor..."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:194
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:214
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is shutting down..."
msgstr "Arayüz kapatılıyor..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
msgid "Interface is starting..."
msgstr "Arayüz başatılıyor..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304
msgid "Interface is stopping..."
msgstr "Arayüz durduruluyor..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Interface name"
msgstr "Arayüz adı"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:314
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Interface not present or not connected yet."
msgstr "Arayüz mevcut değil veya henüz bağlı değil."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:507
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
msgid "Interfaces"
msgstr "Arayüzler"
@@ -4243,10 +4494,6 @@ msgstr "Arayüzler"
msgid "Internal"
msgstr "İç"
-#: modules/luci-base/luasrc/view/error500.htm:8
-msgid "Internal Server Error"
-msgstr "İç Sunucu Hatası"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
msgid "Interval For Sending Learning Packets"
msgstr "Öğrenme Paketlerini Gönderme Aralığı"
@@ -4273,7 +4520,7 @@ msgstr "Geçersiz"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
msgid "Invalid APN provided"
msgstr "Geçersiz APN sağlandı"
@@ -4324,16 +4571,20 @@ msgstr "Geçersiz komut"
msgid "Invalid hexadecimal value"
msgstr "Geçersiz onaltılık değer"
-#: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
msgid "Invalid username and/or password! Please try again."
msgstr "Geçersiz kullanıcı adı ve/veya şifre! Lütfen tekrar deneyin."
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr "Yanıp sönmeyi ters çevir"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "Invert match"
msgstr "Eşleşmeyi ters çevir"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Isolate Clients"
msgstr "İstemcileri İzole Et"
@@ -4345,21 +4596,21 @@ msgstr ""
"Flash belleğe sığmayan bir görüntüyü flaş etmeye çalıştığınız anlaşılıyor, "
"lütfen görüntü dosyasını doğrulayın!"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
msgid "JavaScript required!"
msgstr "JavaScript gerekli!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
msgid "Join Network"
msgstr "Ağa Katıl"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1829
msgid "Join Network: Wireless Scan"
msgstr "Ağa Katıl: Kablosuz Tarama"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2107
msgid "Joining Network: %q"
msgstr "Ağa Katılıyor: %q"
@@ -4371,24 +4622,28 @@ msgstr "Kurala git"
msgid "Keep settings and retain the current configuration"
msgstr "Ayarları koruyun ve mevcut yapılandırmayı koruyun"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgid "Keep-Alive"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Kernel Log"
msgstr "Çekirdek Günlüğü"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
msgid "Kernel Version"
msgstr "Çekirdek Sürümü"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462
msgid "Key"
msgstr "Anahtar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
msgid "Key #%d"
msgstr "Anahtar #%d"
@@ -4396,6 +4651,7 @@ msgstr "Anahtar #%d"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Key for incoming packets (optional)."
msgstr "Gelen paketler için anahtar (isteğe bağlı)."
@@ -4403,15 +4659,20 @@ msgstr "Gelen paketler için anahtar (isteğe bağlı)."
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Key for outgoing packets (optional)."
msgstr "Giden paketler için anahtar (isteğe bağlı)."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
msgctxt "Label indicating that WireGuard peer lacks public key"
msgid "Key missing"
-msgstr ""
+msgstr "Anahtar eksik"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr "Ağ yapılandırmasını imzalamak için kullanılan anahtar"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
msgctxt "nft unit"
msgid "KiB"
msgstr "KiB"
@@ -4455,12 +4716,12 @@ msgstr "LCP yankı aralığı"
msgid "LED Configuration"
msgstr "LED Yapılandırması"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
msgid "LLC"
msgstr "LLC"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid "Label"
msgstr "Etiket"
@@ -4472,14 +4733,27 @@ msgstr "Dil"
msgid "Language and Style"
msgstr "Dil ve Stil"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr ""
+"Daha büyük ağırlıklara (aynı prio'nun) orantılı olarak daha yüksek seçilme "
+"olasılığı verilir."
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
msgid "Last member interval"
msgstr "Son üye aralığı"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
msgid "Latency"
msgstr "Gecikme"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
+msgid "Latest Handshake"
+msgstr "Son El Sıkışma"
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
msgstr "Yaprak"
@@ -4488,16 +4762,16 @@ msgstr "Yaprak"
msgid "Learn"
msgstr "Öğren"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Learn routes"
msgstr "Rotaları öğren"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
msgid "Lease file"
msgstr "Leasefile"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid "Lease time"
msgstr "Kira süresi"
@@ -4521,7 +4795,7 @@ msgstr "Otomatik algılanması için boş bırakın"
msgid "Leave empty to use the current WAN address"
msgstr "Mevcut WAN adresini kullanmak için boş bırakın"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid ""
"Legacy or badly behaving devices may require legacy 802.11b rates to "
"interoperate. Airtime efficiency may be significantly reduced where these "
@@ -4532,31 +4806,31 @@ msgstr ""
"ölçüde azalabilir. Mümkün olduğunda 802.11b hızlarına izin verilmemesi "
"önerilir."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
msgid "Legacy rules detected"
-msgstr ""
+msgstr "Eski kurallar algılandı"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
msgid "Legend:"
msgstr "Lejant:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Limit"
msgstr "Sınır"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Line Attenuation (LATN)"
msgstr "Hat Zayıflaması (LATN)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
msgid "Line Mode"
msgstr "Hat Modu"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
msgid "Line State"
msgstr "Hat Durumu"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Line Uptime"
msgstr "Hat Çalışma Süresi"
@@ -4572,21 +4846,21 @@ msgstr "Bağlantı İzleme"
msgid "Link On"
msgstr "Bağlantı Açık"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
msgctxt "nft @ll,off,len"
msgid "Link layer header bits %d-%d"
-msgstr ""
+msgstr "Bağlantı katmanı başlık bitleri %d-%d"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:514
msgid "List of IP addresses to convert into NXDOMAIN responses."
msgstr "NXDOMAIN yanıtlarına dönüştürülecek IP adresleri listesi."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
-msgid "List of IP sets to populate with the specified domain IPs."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
+msgid "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here."
msgstr "Belirtilen etki alanı IP'leriyle doldurulacak IP kümelerinin listesi."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid ""
"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID "
@@ -4600,7 +4874,7 @@ msgstr ""
"R0KH'den PMK-R1 anahtarı talep edilirken R0KH-ID'yi (NAS ID) hedef MAC "
"adresine eşlemek için kullanılır."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
"as 6 octets with colons,128-bit key as hex string. <br />This list is used "
@@ -4618,23 +4892,28 @@ msgstr ""
msgid "List of SSH key files for auth"
msgstr "Kimlik doğrulama için SSH anahtar dosyalarının listesi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
msgid "List of domains to allow RFC1918 responses for."
msgstr "RFC1918 yanıtlarına izin verilecek etki alanlarının listesi."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
-msgid "List of domains to force to an IP address."
-msgstr "Bir IP adresine zorlanacak etki alanlarının listesi."
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
msgid "List of upstream resolvers to forward queries to."
msgstr "Sorguların iletileceği yukarı akış çözümleyicilerinin listesi."
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
msgid "Listen Port"
msgstr "Bağlantı Noktasını Dinle"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+msgid "Listen address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+msgid "Listen and Relay To IP family must be homogeneous."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342
msgid "Listen interfaces"
msgstr "Arayüzleri Dinle"
@@ -4642,17 +4921,17 @@ msgstr "Arayüzleri Dinle"
msgid "Listen only on the given interface or, if unspecified, on all"
msgstr "Yalnızca verilen arayüzde dinle veya belirtilmemişse tümünde dinle"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
msgid ""
"Listen only on the specified interfaces, and loopback if not excluded "
"explicitly."
msgstr "Bu arayüzleri dinlemeyi ve geri dönüşü sınırlayın."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
msgid "ListenPort setting is invalid"
-msgstr ""
+msgstr "ListenPort ayarı geçersiz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520
msgid "Listening port for inbound DNS queries."
msgstr "Gelen DNS sorguları için dinleme bağlantı noktası."
@@ -4661,35 +4940,36 @@ msgstr "Gelen DNS sorguları için dinleme bağlantı noktası."
msgid "Load"
msgstr "Yük"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:63
msgid "Load Average"
msgstr "Ortalama Yük"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:189
msgid "Load configuration…"
-msgstr ""
+msgstr "Yapılandırma Yükle…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2038
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
msgid "Loading data…"
msgstr "Veri yükleniyor…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
msgid "Loading directory contents…"
msgstr "Dizin içeriği yükleniyor…"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
-#: modules/luci-base/luasrc/view/view.htm:4
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
msgid "Loading view…"
msgstr "Görünüm yükleniyor…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
msgid "Local"
msgstr "Yerel"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
msgid "Local IP address"
msgstr "Yerel IP adresi"
@@ -4709,11 +4989,12 @@ msgstr "Atanacak yerel IP adresi"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "Local IPv4 address"
msgstr "Yerel IPv4 adresi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
msgid "Local IPv6 DNS server"
msgstr "Yerel IPv6 DNS sunucusu"
@@ -4729,45 +5010,54 @@ msgstr "Yerel IPv6 adresi"
msgid "Local Startup"
msgstr "Yerel Başlatma"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
msgid "Local Time"
msgstr "Yerel Zaman"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1019
msgid "Local ULA"
msgstr "Yerel ULA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
msgid "Local domain"
msgstr "Yerel alan"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
msgid "Local domain suffix appended to DHCP names and hosts file entries."
msgstr ""
"DHCP adlarına ve ana dosya girişlerine eklenen yerel etki alanı son eki."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
msgid "Local server"
msgstr "Yerel sunucu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
msgid "Local service only"
msgstr "Yalnızca Yerel Hizmet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr "Yerel wireguard anahtarı"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
msgid "Localise queries"
msgstr "Sorguları yerelleştir"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid "Lock to BSSID"
msgstr "BSSID'ye Kilitlen"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft log action"
+msgid "Log event \"<strong>%h</strong>…\""
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
msgid "Log output level"
msgstr "Günlük çıktı seviyesi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
msgid "Log queries"
msgstr "Sorguları günlüğe ekle"
@@ -4793,8 +5083,8 @@ msgstr ""
msgid "Logical network to which the tunnel will be added (bridged) (optional)."
msgstr "Tünelin ekleneceği mantıksal ağ (köprülü) (isteğe bağlı)."
-#: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
msgid "Login"
msgstr "Oturum Aç"
@@ -4806,24 +5096,28 @@ msgstr "Oturumu Kapat"
msgid "Loose filtering"
msgstr "Gevşek filtreleme"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Loss of Signal Seconds (LOSS)"
msgstr "Sinyal Saniye Kaybı (LOSS)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
msgid "Lowest leased address as offset from the network address."
msgstr "Ağ adresinden ofset olarak en düşük kiralanan adres."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr "Lua uyumluluk modu etkin"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
msgid "MAC"
msgstr "MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
msgid "MAC Address"
msgstr "MAC Adresi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
msgid "MAC Address Filter"
msgstr "MAC Adresi Filtresi"
@@ -4832,15 +5126,15 @@ msgid "MAC Address For The Actor"
msgstr "Aktör İçin MAC Adresi"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
msgid "MAC VLAN"
msgstr "MAC VLAN"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2168
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2230
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
@@ -4849,11 +5143,11 @@ msgstr "MAC VLAN"
msgid "MAC address"
msgstr "Mac Adresi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
msgid "MAC-Filter"
msgstr "MAC Filtresi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
msgid "MAC-List"
msgstr "MAC Listesi"
@@ -4889,7 +5183,7 @@ msgid "MII Interval"
msgstr "MII Aralığı"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
@@ -4897,7 +5191,11 @@ msgstr "MII Aralığı"
msgid "MTU"
msgstr "MTU"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+msgid "MX"
+msgstr "MX"
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
msgid ""
"Make sure to clone the root filesystem using something like the commands "
"below:"
@@ -4906,7 +5204,7 @@ msgstr ""
"klonladığınızdan emin olun:"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
@@ -4915,31 +5213,31 @@ msgstr ""
msgid "Manual"
msgstr "Manuel"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3891
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
msgid "Master"
msgstr "Ana"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr "Maks <abbr title=\"Router Advertisement\">RA</abbr> aralığı"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Max. Attainable Data Rate (ATTNDR)"
msgstr "Maks. Ulaşılabilir Veri Hızı (ATTNDR)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533
msgid "Max. DHCP leases"
msgstr ""
"<abbr title=\"maximal\">Maks.</abbr> <abbr title=\"Dynamic Host "
"Configuration Protocol\">DHCP</abbr> kiraları"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
msgid "Max. EDNS0 packet size"
msgstr ""
"<abbr title=\"maximal\">Maks.</abbr> <abbr title=\"Extension Mechanisms for "
"Domain Name System\">EDNS0</abbr> paket boyutu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
msgid "Max. concurrent queries"
msgstr "<abbr title=\"maximal\">Maks.</abbr> eşzamanlı sorgu"
@@ -4947,29 +5245,28 @@ msgstr "<abbr title=\"maximal\">Maks.</abbr> eşzamanlı sorgu"
msgid "Maximum age"
msgstr "Maksimum yaş"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
msgid "Maximum allowed Listen Interval"
msgstr "İzin verilen maksimum Dinleme Aralığı"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
msgid "Maximum allowed number of active DHCP leases."
msgstr "İzin verilen en fazla etkin DHCP kira sayısı."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
msgid "Maximum allowed number of concurrent DNS queries."
msgstr "İzin verilen en fazla eşzamanlı DNS sorgu sayısı."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
msgid "Maximum allowed size of EDNS0 UDP packets."
msgstr "EDNS.0 UDP paketlerinin izin verilen azami boyutu."
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Maximum amount of seconds to wait for the modem to become ready"
msgstr "Modemin hazır hale gelmesi için beklenecek maksimum saniye"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Maximum number of leased addresses."
msgstr "Maksimum kiralanan adres sayısı."
@@ -4977,7 +5274,7 @@ msgstr "Maksimum kiralanan adres sayısı."
msgid "Maximum snooping table size"
msgstr "Maksimum gözetleme tablosu boyutu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid ""
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
@@ -4985,10 +5282,14 @@ msgstr ""
"İstenmeyen <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"gönderme arasında izin verilen maksimum süre. Varsayılan 600 saniyedir."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid "Maximum transmit power"
msgstr "Maksimum iletim gücü"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+msgid "May prevent VoIP or other services from working."
+msgstr "VoIP veya diğer hizmetlerin çalışmasını engelleyebilir."
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
@@ -5015,7 +5316,7 @@ msgstr "Bellek"
msgid "Memory usage (%)"
msgstr "Bellek kullanımı (%)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
msgid "Mesh"
msgstr "Mesh"
@@ -5023,17 +5324,17 @@ msgstr "Mesh"
msgid "Mesh ID"
msgstr "Mesh kimliği"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:997
msgid "Mesh Id"
msgstr "Mesh kimliği"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:41
msgid "Mesh Routing"
-msgstr ""
+msgstr "Mesh Yönlendirme"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:41
msgid "Mesh and routing related options"
-msgstr ""
+msgstr "Mesh ve yönlendirme ile ilgili seçenekler"
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:404
msgid "Method not found"
@@ -5053,12 +5354,12 @@ msgstr "Bağlantı durumunu belirleme yöntemi"
msgid "Metric"
msgstr "Metrik"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
msgctxt "nft unit"
msgid "MiB"
msgstr "MiB"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr "Min <abbr title=\"Router Advertisement\">RA</abbr> aralığı"
@@ -5078,7 +5379,7 @@ msgstr ""
"Bir ARP girişinin değiştirilebilmesi için saniye cinsinden gereken minimum "
"süre. ARP önbelleğinin atılmasını önler."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid ""
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
@@ -5098,7 +5399,7 @@ msgstr "Kaynak bağlantı noktasını yansıt"
msgid "Mobile Data"
msgstr "Mobil veri"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "Mobility Domain"
msgstr "Mobilite Etki Alanı"
@@ -5107,14 +5408,14 @@ msgstr "Mobilite Etki Alanı"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1813
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
msgid "Mode"
msgstr "Mod"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
msgid "Model"
msgstr "Model"
@@ -5130,13 +5431,13 @@ msgstr ""
"Modem bağlantısı devam ediyor. Lütfen bekleyin. Bu işlem 2 dakika sonra "
"zaman aşımına uğrayacaktır."
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "Modem default"
msgstr "Modem varsayılanı"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
msgid "Modem device"
@@ -5147,12 +5448,11 @@ msgid "Modem disconnection in progress. Please wait."
msgstr "Modem bağlantısı kesiliyor. Lütfen bekleyin."
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
msgstr "Modem bilgisi sorgusu başarısız oldu"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Modem init timeout"
msgstr "Modem başlatma zaman aşımı"
@@ -5165,8 +5465,8 @@ msgstr "Modem devre dışı bırakıldı."
msgid "ModemManager"
msgstr "ModemManager"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3895
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1080
msgid "Monitor"
msgstr "İzle"
@@ -5192,7 +5492,7 @@ msgstr "Bağlama Noktaları"
msgid "Mount Points - Mount Entry"
msgstr "Bağlama Noktaları - Bağlama Girişi"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
msgid "Mount Points - Swap Entry"
msgstr "Bağlama Noktaları - Takas Girişi"
@@ -5212,11 +5512,11 @@ msgstr "Ekli cihazları bağla"
msgid "Mount filesystems not specifically configured"
msgstr "Özel olarak yapılandırılmamış dosya sistemlerini bağlayın"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "Mount options"
msgstr "Bağlama seçenekleri"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Mount point"
msgstr "Bağlama noktası"
@@ -5236,6 +5536,10 @@ msgstr "Aşağı in"
msgid "Move up"
msgstr "Yukarı taşı"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid "Multi To Unicast"
+msgstr "Çok Noktadan Tek Noktaya"
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
@@ -5245,7 +5549,7 @@ msgstr "Çok noktaya yayın"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:99
msgid "Multicast Mode"
-msgstr ""
+msgstr "Çok noktaya yayın modu"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:705
msgid "Multicast routing"
@@ -5255,11 +5559,11 @@ msgstr "Çok noktaya yayın yönlendirme"
msgid "Multicast to unicast"
msgstr "Çoklu yayından tek noktaya yayın"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid "NAS ID"
msgstr "NAS ID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:537
msgid "NAT action chain \"%h\""
msgstr "NAT eylem zinciri \"%h\""
@@ -5272,11 +5576,11 @@ msgid "NAT64 Prefix"
msgstr "NAT64 Öneki"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
msgid "NCM"
msgstr "NCM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "NDP-Proxy slave"
msgstr "NDP-Proxy bağımlı"
@@ -5289,29 +5593,42 @@ msgid "NTP server candidates"
msgstr "NTP sunucusu adayları"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4139
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
msgid "Name"
msgstr "Ad"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid "Name of the new network"
msgstr "Yeni ağın adı"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr "Tünel cihazının adı"
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
msgid "Navigation"
msgstr "Navigasyon"
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr "Nebula Ağı"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "Neighbour Report"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Neighbour cache validity"
msgstr "Komşu önbellek geçerliliği"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2229
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
@@ -5322,34 +5639,30 @@ msgstr "Ağ"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:104
msgid "Network Coding"
-msgstr ""
+msgstr "Ağ Kodlama"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
msgid "Network Mode"
-msgstr ""
+msgstr "Ağ Modu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid "Network SSID"
msgstr "Ağ SSID'si"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
-msgid "Network Utilities"
-msgstr "Ağ Yardımcı Programları"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
msgid "Network address"
msgstr "Ağ adresi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
msgid "Network boot image"
msgstr "Ağ önyükleme görüntüsü"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:408
msgid "Network bridge configuration migration"
msgstr "Ağ köprüsü yapılandırma geçişi"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1435
msgid "Network device"
msgstr "Ağ cihazı"
@@ -5362,16 +5675,16 @@ msgstr "Ağ cihazı etkinliği (kernel: netdev)"
msgid "Network device is not present"
msgstr "Ağ cihazı mevcut değil"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:646
msgid "Network device table \"%h\""
msgstr "Ağ cihazı tablosu \"%h\""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
msgctxt "nft @nh,off,len"
msgid "Network header bits %d-%d"
-msgstr ""
+msgstr "Ağ başlık bitleri %d-%d"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:442
msgid "Network ifname configuration migration"
msgstr "Ağ ifname yapılandırması birleştirme"
@@ -5380,7 +5693,7 @@ msgstr "Ağ ifname yapılandırması birleştirme"
msgid "Network interface"
msgstr "Ağ arayüzü"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
msgid "Network-ID"
msgstr "Ağ kimliği"
@@ -5388,7 +5701,13 @@ msgstr "Ağ kimliği"
msgid "Never"
msgstr "Asla"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
+#, fuzzy
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr "Asla"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
msgid ""
"Never forward matching domains and subdomains, resolve from DHCP or hosts "
"files only."
@@ -5396,11 +5715,11 @@ msgstr ""
"Eşleşen etki alanlarını ve alt etki alanlarını asla iletme, yalnızca "
"DHCP'den veya hosts dosyalarından çözümle."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1172
msgid "New interface for \"%s\" can not be created: %s"
msgstr "\"%s\" için yeni arayüz oluşturulamıyor: %s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1123
msgid "New interface name…"
msgstr "Yeni arayüz adı…"
@@ -5408,13 +5727,13 @@ msgstr "Yeni arayüz adı…"
msgid "Next »"
msgstr "Sonraki »"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
msgstr "Hayır"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
msgid "No DHCP Server configured for this interface"
msgstr "Bu arayüz için DHCP Sunucusu yapılandırılmamış"
@@ -5422,7 +5741,7 @@ msgstr "Bu arayüz için DHCP Sunucusu yapılandırılmamış"
msgid "No Data"
msgstr "Veri Yok"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
msgid "No Encryption"
msgstr "Şifreleme Yok"
@@ -5438,9 +5757,13 @@ msgstr "NAT-T yok"
msgid "No RX signal"
msgstr "RX sinyali yok"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
+msgid "No WireGuard interfaces configured."
+msgstr "Yapılandırılmış bir WireGuard arabirimi yok."
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:82
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
msgid ""
"No changes to settings will be stored and are lost after rebooting. This "
@@ -5454,7 +5777,11 @@ msgstr ""
msgid "No client associated"
msgstr "Hiçbir istemci ilişkilendirilmedi"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr "Kontrol cihazı belirtilmedi"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
msgctxt "empty table placeholder"
msgid "No data"
msgstr "Veri yok"
@@ -5477,19 +5804,17 @@ msgstr "Uygulama yok"
msgid "No entries available"
msgstr "Kullanılabilir girdi yok"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2913
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
msgid "No entries in this directory"
msgstr "Bu dizinde giriş yok"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
-msgid "No files found"
-msgstr "Dosya bulunamadı"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
msgid ""
"No fixed interface listening port defined, peers might not be able to "
"initiate connections to this WireGuard instance!"
msgstr ""
+"Tanımlanmış sabit bir arabirim dinleme bağlantı noktası yok, eşler bu "
+"WireGuard örneğine bağlantı başlatamayabilir!"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:86
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:91
@@ -5520,30 +5845,35 @@ msgstr "Başka bağımlı yok"
msgid "No more slaves available, can not save interface"
msgstr "Daha fazla bağımlı yok, arayüz kaydedilemiyor"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494
msgid "No negative cache"
msgstr "Negatif önbellek yok"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:697
msgid "No nftables ruleset loaded."
-msgstr ""
+msgstr "Yüklü nftables kural kümesi yok."
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
msgid "No password set!"
msgstr "Şifre belirlenmedi!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+#, fuzzy
+msgid "No peers connected"
+msgstr "Bağlı değil"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
msgid "No peers defined yet."
-msgstr ""
+msgstr "Henüz tanımlanmış bir eş yok."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
msgid "No public keys present yet."
msgstr "Henüz genel anahtar yok."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:614
msgctxt "nft chain is empty"
msgid "No rules in this chain"
msgstr "Bu zincirde kural yok"
@@ -5556,8 +5886,8 @@ msgstr "Bu zincirde kural yok."
msgid "No validation or filtering"
msgstr "Doğrulama veya filtreleme yok"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "No zone assigned"
msgstr "Bölge atanmadı"
@@ -5569,7 +5899,7 @@ msgstr "Bölge atanmadı"
msgid "Noise"
msgstr "Gürültü"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Noise Margin (SNR)"
msgstr "Gürültü Marjı (SNR)"
@@ -5577,11 +5907,11 @@ msgstr "Gürültü Marjı (SNR)"
msgid "Noise:"
msgstr "Gürültü:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Non Pre-emptive CRC errors (CRC_P)"
msgstr "Önleyici Olmayan CRC hataları (CRC_P)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
msgid "Non-wildcard"
msgstr "Joker karakter içermeyen"
@@ -5591,12 +5921,12 @@ msgstr "Joker karakter içermeyen"
msgid "None"
msgstr "Yok"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
msgid "Normal"
msgstr "Normal"
-#: modules/luci-base/luasrc/view/error404.htm:8
+#: modules/luci-base/ucode/template/error404.ut:9
msgid "Not Found"
msgstr "Bulunamadı"
@@ -5608,15 +5938,15 @@ msgstr "İlişkili değil"
msgid "Not connected"
msgstr "Bağlı değil"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:131
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:157
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:328
msgid "Not present"
msgstr "Mevcut değil"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Not started on boot"
msgstr "Önyüklemede başlamadı"
@@ -5624,7 +5954,7 @@ msgstr "Önyüklemede başlamadı"
msgid "Not supported"
msgstr "Desteklenmiyor"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid ""
"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
"have problems"
@@ -5632,6 +5962,12 @@ msgstr ""
"Not: Bazı kablosuz sürücüler 802.11w'yi tam olarak desteklemez. Örneğin "
"mwlwifi'nin sorunları olabilir"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(<code>addr#port</code>)."
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "Notes"
msgstr "Notlar"
@@ -5640,7 +5976,7 @@ msgstr "Notlar"
msgid "Notice"
msgstr "Uyarı"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:138
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:135
msgid "Nslookup"
msgstr "Nslookup"
@@ -5648,7 +5984,7 @@ msgstr "Nslookup"
msgid "Number of IGMP membership reports"
msgstr "IGMP üyelik raporlarının sayısı"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr ""
"Önbelleğe alınan DNS girdilerinin sayısı (en fazla 10000, 0 ise önbelleğe "
@@ -5667,7 +6003,7 @@ msgid "Obfuscated Password"
msgstr "Gizlenmiş Parola"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
@@ -5699,7 +6035,7 @@ msgstr "Durum Gecikmesi"
msgid "On-link"
msgstr "Bağlantı rotası"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
msgid "One of hostname or MAC address must be specified!"
msgstr "Ana bilgisayar adı veya mac adreslerinden biri belirtilmelidir!"
@@ -5734,12 +6070,11 @@ msgstr ""
"Sadece mevcut aktif bağımlı arızalanırsa ve birincil bağımlı aktif ise "
"(failure, 2)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:683
msgid "Open iptables rules overview…"
-msgstr ""
+msgstr "iptables kurallarına genel bakışı aç…"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
msgstr "Listeyi aç..."
@@ -5748,11 +6083,11 @@ msgstr "Listeyi aç..."
msgid "OpenConnect (CISCO AnyConnect)"
msgstr "OpenConnect (CISCO AnyConnect)"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
msgid "OpenFortivpn"
msgstr "OpenFortivpn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
@@ -5762,7 +6097,7 @@ msgstr ""
"çalıştırın, aksi takdirde <abbr title=\"Neighbour Discovery Protocol\">NDP</"
"abbr> proxy'sini devre dışı bırak."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise fall back to <em>server mode</em>."
@@ -5770,7 +6105,7 @@ msgstr ""
"Belirlenmiş bir asıl arabirim yapılandırılmış ve etkinse <em>röle modunda</"
"em> çalıştırın, aksi takdirde <em>sunucu moduna</em> geri dön."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
msgid ""
"Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
"otherwise disable service."
@@ -5778,12 +6113,12 @@ msgstr ""
"Bir yukarı akış IPv6 öneki varsa <em>röle modunda</em> çalıştırın, aksi "
"takdirde hizmeti devre dışı bırak."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
msgid "Operating frequency"
msgstr "Çalışma frekansı"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
msgid "Option \"%s\" contains an invalid input value."
msgstr "\"%s\" seçeneği geçersiz bir giriş değeri içeriyor."
@@ -5791,15 +6126,15 @@ msgstr "\"%s\" seçeneği geçersiz bir giriş değeri içeriyor."
msgid "Option \"%s\" must not be empty."
msgstr "\"%s\" seçeneği boş olmamalıdır."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
msgid "Option changed"
msgstr "Seçenek değişti"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
msgid "Option removed"
msgstr "Seçenek kaldırıldı"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
msgid "Optional"
msgstr "İsteğe bağlı"
@@ -5807,6 +6142,12 @@ msgstr "İsteğe bağlı"
msgid "Optional, free-form notes about this device"
msgstr "Bu cihaz hakkında isteğe bağlı notlar"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
+msgstr ""
+"İsteğe bağlı, saniye olarak . '0' olarak ayarlanırsa, yeniden bağlanma "
+"denenmez."
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
@@ -5815,7 +6156,7 @@ msgstr ""
"İsteğe bağlı. Giden şifreli paketler için 32 bit işaret. <code>0x</code> ile "
"başlayarak değeri onaltılık olarak girin."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid ""
"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -5827,7 +6168,7 @@ msgstr ""
"alındığında, IPv6 adresini oluşturmak için soneki arayüz için ('::1' gibi) "
"kullanın ('a:b:c:d::1')."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
@@ -5835,11 +6176,11 @@ msgstr ""
"İsteğe bağlı. Base64 kodlu önceden paylaşılmış anahtar. Kuantum sonrası "
"direnç için ek bir simetrik anahtar şifreleme katmanı ekler."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr "İsteğe bağlı. Bu eş için İzin Verilen IP'ler için yollar oluşturun."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
msgid "Optional. Description of peer."
msgstr "İsteğe bağlı. Eşin tanımı."
@@ -5847,13 +6188,13 @@ msgstr "İsteğe bağlı. Eşin tanımı."
msgid "Optional. Do not create host routes to peers."
msgstr "İsteğe bağlı. Eşlere ana bilgisayar yolları oluşturmayın."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr "İsteğe bağlı. Eşin sunucusu. Arayüzü açmadan önce isimler çözümlenir."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
msgid ""
"Optional. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5871,19 +6212,22 @@ msgstr "İsteğe bağlı. XFRM arayüzünün Maksimum Transmission Birimi."
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr "İsteğe bağlı. Tünel arayüzünün Maksimum İletim Birimi."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Optional. Port of peer."
msgstr "İsteğe bağlı. Eşin bağlantı noktası."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid ""
"Optional. Private key of the WireGuard peer. The key is not required for "
"establishing a connection but allows generating a peer configuration or QR "
"code if available. It can be removed after the configuration has been "
"exported."
msgstr ""
+"İsteğe bağlı. WireGuard eşinin özel anahtarı. Anahtar, bağlantı kurmak için "
+"gerekli değildir, ancak bir eş yapılandırma veya varsa QR kodu oluşturmaya "
+"izin verir. Yapılandırma dışa aktarıldıktan sonra kaldırılabilir."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -5900,25 +6244,30 @@ msgstr ""
msgid "Options"
msgstr "Seçenekler"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
msgid ""
"Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
-"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</code>"
-"\" for default route. <code>0.0.0.0</code> means \"the address of the system "
-"running dnsmasq\"."
+"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
+"code>\" for default route. <code>0.0.0.0</code> means \"the address of the "
+"system running dnsmasq\"."
msgstr ""
"Ağ kimliği için seçenekler. (Not: ayrıca Ağ kimliğine ihtiyaç duyar.) Ör. "
"NTP sunucusu için \"<code>42,192.168.1.4</code>\", öntanımlı yönlendirme "
"için \"<code>3,192.168.4.4</code>\". <code>0.0.0.0</code>, \"dnsmasq "
"çalıştıran sistemin adresi\" anlamına gelir."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
msgid "Options:"
msgstr "Seçenekler:"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+msgid "Ordinal: lower comes first."
+msgstr "Sıra: düşük önce gelir."
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
msgid "Originator Interval"
-msgstr ""
+msgstr "Oluşturucu Aralığı"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:348
msgid "Other:"
@@ -5947,6 +6296,7 @@ msgstr "Giden arayüz"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Outgoing key"
msgstr "Giden anahtarı"
@@ -5970,11 +6320,11 @@ msgstr "Çıkış bölgesi"
msgid "Overlap"
msgstr "Üst üste gelen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
msgid "Override IPv4 routing table"
msgstr "IPv4 yönlendirme tablosunu geçersiz kıl"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
msgid "Override IPv6 routing table"
msgstr "IPv6 yönlendirme tablosunu geçersiz kıl"
@@ -5985,7 +6335,7 @@ msgstr "IPv6 yönlendirme tablosunu geçersiz kıl"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -5993,6 +6343,7 @@ msgstr "IPv6 yönlendirme tablosunu geçersiz kıl"
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
msgid "Override MTU"
msgstr "MTU'yu geçersiz kıl"
@@ -6014,13 +6365,15 @@ msgstr "TOS'u geçersiz kıl"
msgid "Override TTL"
msgstr "TTL'yi geçersiz kıl"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
msgid ""
"Override default MAC address - the range of usable addresses might be "
"limited by the driver"
msgstr ""
+"Varsayılan MAC adresini geçersiz kıl - kullanılabilir adres aralığı sürücü "
+"tarafından sınırlandırılabilir"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Override default interface name"
msgstr "Varsayılan arayüz adını geçersiz kıl"
@@ -6028,7 +6381,7 @@ msgstr "Varsayılan arayüz adını geçersiz kıl"
msgid "Override the gateway in DHCP responses"
msgstr "DHCP yanıtlarında ağ geçidini geçersiz kılın"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
@@ -6048,9 +6401,9 @@ msgstr "Genel bakış"
msgid "Overwrite existing file \"%s\" ?"
msgstr "Mevcut dosyanın \"%s\" üzerine yaz\" ?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:345
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355
msgid "Overwrite the current settings with the imported configuration?"
-msgstr ""
+msgstr "İçe aktarılan yapılandırmayla mevcut ayarların üzerine yazılsın mı?"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:70
msgid "Owner"
@@ -6062,7 +6415,7 @@ msgstr "PAP/CHAP (her ikisi de)"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
@@ -6075,7 +6428,7 @@ msgstr "PAP / CHAP şifresi"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
@@ -6096,7 +6449,7 @@ msgstr "PID"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
msgid "PIN"
msgstr "PIN"
@@ -6106,7 +6459,7 @@ msgstr "PIN"
msgid "PIN code rejected"
msgstr "PIN kodu reddedildi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1570
msgid "PMK R1 Push"
msgstr "PMK R1 Push"
@@ -6147,20 +6500,20 @@ msgstr "PSID ofseti"
msgid "PSID-bits length"
msgstr "PSID bit uzunluğu"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:571
msgctxt "Label indicating that WireGuard peer uses a PSK"
msgid "PSK"
-msgstr ""
+msgstr "PSK"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1528
msgid "PTM/EFM (Packet Transfer Mode)"
msgstr "PTM / EFM (Paket Aktarım Modu)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "PXE/TFTP Settings"
msgstr "PXE/TFTP Ayarları"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid "Packet Steering"
msgstr "Paket Yönlendirme"
@@ -6169,6 +6522,11 @@ msgctxt "nft meta mark"
msgid "Packet mark"
msgstr "Paket işareti"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta time"
+msgid "Packet receive time"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr "Paketler"
@@ -6177,8 +6535,8 @@ msgstr "Paketler"
msgid "Packets To Transmit Before Moving To Next Slave"
msgstr "Sonraki Bağımlıya Geçmeden Önce İletilecek Paketler"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "Part of zone %q"
msgstr "%q bölgesinin parçası"
@@ -6187,13 +6545,13 @@ msgctxt "MACVLAN mode"
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
msgstr "Geçiş (Fiziksel cihazı tek bir MAC VLAN'a yansıtın)"
-#: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
msgid "Password"
msgstr "Parola"
@@ -6201,11 +6559,11 @@ msgstr "Parola"
msgid "Password authentication"
msgstr "Parola kimlik doğrulaması"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
msgid "Password of Private Key"
msgstr "Özel Anahtar Şifresi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
msgid "Password of inner Private Key"
msgstr "İç Gizli Anahtarın şifresi"
@@ -6220,50 +6578,54 @@ msgstr "Şifre güvenlik seviyesi"
msgid "Password2"
msgstr "Şifre2"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
msgstr "SSH anahtar dosyasını yapıştırın veya sürükleyin…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:424
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:444
msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
msgstr ""
+"WireGuard eş yapılandırma (wg0.conf) dosyasını yapıştırın veya sürükleyin…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:417
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
msgid ""
"Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
"another system below to create a matching peer entry allowing that system to "
"connect to the local WireGuard interface."
msgstr ""
+"Aşağıdaki başka bir sistemden bir WireGuard yapılandırmasını (genellikle "
+"<em>wg0.conf</em>) yapıştırın veya sürükleyin ve bu sistemin yerel WireGuard "
+"arayüzüne bağlanmasına izin veren eşleşen bir eş girişi oluşturun."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:423
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:443
msgid "Paste or drag supplied WireGuard configuration file…"
-msgstr ""
+msgstr "Sağlanan WireGuard yapılandırma dosyasını yapıştırın veya sürükleyin…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
msgid "Path to CA-Certificate"
msgstr "CA-Sertifikası'nın Yolu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
msgid "Path to Client-Certificate"
msgstr "İstemci Sertifikası'nın Yolu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
msgid "Path to Private Key"
msgstr "Özel anahtar'ın Yolu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
msgid "Path to inner CA-Certificate"
msgstr "İç CA-Sertifikası'nın Yolu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
msgid "Path to inner Client-Certificate"
msgstr "İç İstemci Sertifikası'nın Yolu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid "Path to inner Private Key"
msgstr "İç Özel anahtar'ın Yolu"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
msgid "Paused"
msgstr "Duraklatıldı"
@@ -6281,6 +6643,14 @@ msgstr "Duraklatıldı"
msgid "Peak:"
msgstr "Zirve:"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+msgid "Peer"
+msgstr "Eş"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
+msgid "Peer Details"
+msgstr ""
+
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
msgstr "Atanacak eş IP adresi"
@@ -6298,7 +6668,7 @@ msgstr "Eş adresi eksik"
msgid "Peer device name"
msgstr "Eş cihaz adı"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Peer disabled"
msgstr "Eş devre dışı"
@@ -6329,42 +6699,46 @@ msgstr "Sistem Sıfırlaması gerçekleştir"
msgid "Permission denied"
msgstr "İzin reddedildi"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid "Persistent Keep Alive"
msgstr "Devamlı Canlı Tut"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Persistent reconnect interval"
+msgstr "Kalıcı yeniden bağlanma aralığı"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334
msgid "PersistentKeepAlive setting is invalid"
-msgstr ""
+msgstr "PersistentKeepAlive ayarı geçersiz"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:290
msgid "Phy Rate:"
msgstr "Fiziksel Katman Oranı:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
msgid "Physical Settings"
msgstr "Fiziksel Ayarlar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:98
msgid "Ping"
msgstr "Ping"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Pkts."
msgstr "Pktler."
-#: modules/luci-base/luasrc/view/sysauth.htm:19
+#: modules/luci-base/ucode/template/sysauth.ut:19
msgid "Please enter your username and password."
msgstr "Lütfen kullanıcı adınızı ve şifrenizi giriniz."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4122
msgid "Please select the file to upload."
msgstr "Lütfen yüklenecek dosyayı seçin."
@@ -6372,15 +6746,22 @@ msgstr "Lütfen yüklenecek dosyayı seçin."
msgid "Policy"
msgstr "Politika"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
msgctxt "Chain hook policy"
msgid "Policy: <strong>%h</strong> (%h)"
msgstr "Politika: <strong>%h</strong> (%h)"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "Bağlantı noktası"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
+#, fuzzy
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr "Bağlantı noktası"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
msgid "Port isolation"
msgstr "Bağlantı noktası izolasyonu"
@@ -6393,19 +6774,19 @@ msgstr "Bağlantı noktası durumu:"
msgid "Potential negation of: %s"
msgstr "Olası olumsuzluk: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
msgid "Power Management Mode"
msgstr "Güç Yönetimi Modu"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "Pre-emptive CRC errors (CRCP_P)"
msgstr "Önleyici CRC hataları (CRCP_P)"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
msgid "Prefer LTE"
msgstr "LTE'yi tercih et"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
msgid "Prefer UMTS"
msgstr "UMTS'yi tercih et"
@@ -6417,17 +6798,17 @@ msgstr "Önek Delege Edildi"
msgid "Prefix suppressor"
msgstr "Ön ek bastırıcı"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid "Preshared Key"
msgstr "Ön Paylaşımlı Anahtar"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:550
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
msgid "Preshared key in use"
-msgstr ""
+msgstr "Önceden paylaşılan anahtar kullanımda"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308
msgid "PresharedKey setting is invalid"
-msgstr ""
+msgstr "PresharedKey ayarı geçersiz"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:130
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:102
@@ -6442,7 +6823,7 @@ msgstr ""
"Belirli miktarda LCP yankı arızasından sonra eşin öldüğünü varsayın, "
"hataları yok saymak için 0 kullanın"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Prevents client-to-client communication"
msgstr "İstemciden müşteriye iletişimi engeller"
@@ -6451,6 +6832,9 @@ msgid ""
"Prevents one wireless client to talk to another. This setting only affects "
"packets without any VLAN tag (untagged packets)."
msgstr ""
+"Bir kablosuz istemcinin diğeriyle konuşmasını engeller. Bu ayar yalnızca "
+"herhangi bir VLAN etiketi olmayan paketleri (etiketlenmemiş paketler) "
+"etkiler."
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:213
msgid "Primary Slave"
@@ -6472,16 +6856,18 @@ msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr "Birincil, her geri geldiğinde aktif ikincil hale gelir (her zaman, 0)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
msgid "Priority"
msgstr "Öncelik"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:545
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
msgctxt "Label indicating that WireGuard peer private key is stored"
msgid "Private"
-msgstr ""
+msgstr "Özel"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:436
msgctxt "MACVLAN mode"
@@ -6489,17 +6875,17 @@ msgid "Private (Prevent communication between MAC VLANs)"
msgstr "Özel (MAC VLAN'lar arasındaki iletişimi engelle)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid "Private Key"
msgstr "Özel anahtar"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:564
msgid "Private key present"
-msgstr ""
+msgstr "Özel anahtar mevcut"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:290
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
msgid "PrivateKey setting is missing or invalid"
-msgstr ""
+msgstr "PrivateKey ayarı eksik veya geçersiz"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:64
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:93
@@ -6510,9 +6896,9 @@ msgstr "İşlemler"
msgid "Prot."
msgstr "Prot."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:564
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1137
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
@@ -6524,7 +6910,7 @@ msgstr "Protokol"
msgid "Provide NTP server"
msgstr "NTP sunucusunu sağla"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid ""
"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
"and requests."
@@ -6532,7 +6918,7 @@ msgstr ""
"Bu arabirimde bir DHCPv6 sunucusu sağla ve DHCPv6 taleplerine ve isteklerine "
"yanıt ver."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
msgid "Provide new network"
msgstr "Yeni ağ sağlayın"
@@ -6541,26 +6927,38 @@ msgid ""
"Provide the NTP server to the selected interface or, if unspecified, to all "
"interfaces"
msgstr ""
+"NTP sunucusunu seçilen arayüze veya belirtilmemişse tüm arayüzlere sağla"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+msgid "Proxy Server"
+msgstr "Proxy sunucusu"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid "ProxyARP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Sahte Ad-Hoc (ahdemo)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
msgid "Public Key"
msgstr "Genel anahtar"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
msgid "Public key is missing"
-msgstr ""
+msgstr "Ortak anahtar eksik"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:556
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
msgctxt "Tooltip displaying full WireGuard peer public key"
msgid "Public key: %h"
-msgstr ""
+msgstr "Ortak anahtar: %h"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
msgid ""
"Public keys allow for the passwordless SSH logins with a higher security "
"compared to the use of plain passwords. In order to upload a new key to the "
@@ -6576,9 +6974,9 @@ msgstr ""
msgid "Public prefix routed to this device for distribution to clients."
msgstr "İstemcilere dağıtılmak üzere bu cihaza yönlendirilen genel önek."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
msgid "PublicKey setting is invalid"
-msgstr ""
+msgstr "PublicKey ayarı geçersiz"
#: modules/luci-compat/luasrc/model/network/proto_qmi.lua:9
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:27
@@ -6589,7 +6987,7 @@ msgstr "QMI Hücresel"
msgid "Quality"
msgstr "Kalite"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
msgid "Query all available upstream resolvers."
msgstr "Kullanılabilir tüm yukarı akış çözümleyicilerini sorgula."
@@ -6601,35 +6999,35 @@ msgstr "Sorgu aralığı"
msgid "Query response interval"
msgstr "Sorgu yanıt aralığı"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "R0 Key Lifetime"
msgstr "R0 Anahtar Ömrü"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "R1 Key Holder"
msgstr "R1 Anahtar Tutucu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430
msgid "RADIUS Accounting Port"
msgstr "Radius-Accounting-Bağlantı Noktası"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
msgid "RADIUS Accounting Secret"
msgstr "Radius-Accounting-Sırrı"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
msgid "RADIUS Accounting Server"
msgstr "Radius-Accounting-Sunucusu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
msgid "RADIUS Authentication Port"
msgstr "Radius-Kimlik Doğrulama-Bağlantı Noktası"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
msgid "RADIUS Authentication Secret"
msgstr "Radius-Kimlik Doğrulama-Sırrı"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
msgid "RADIUS Authentication Server"
msgstr "Radius-Kimlik Doğrulama-Sunucusu"
@@ -6637,16 +7035,20 @@ msgstr "Radius-Kimlik Doğrulama-Sunucusu"
msgid "RFC3947 NAT-T mode"
msgstr "RFC3947 NAT-T modu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid "RSN Preauth"
+msgstr "RSN Ön Yetkilendirme"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "RSSI threshold for joining"
msgstr "Katılmak için RSSI eşiği"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
msgid "RTS/CTS Threshold"
msgstr "RTS/CTS Eşiği"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
msgid "RX"
msgstr "RX"
@@ -6654,11 +7056,17 @@ msgstr "RX"
msgid "RX Rate"
msgstr "RX Oranı"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2233
msgid "RX Rate / TX Rate"
msgstr "RX Oranı / TX Oranı"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
msgctxt "nft nat flag random"
msgid "Randomize source port mapping"
msgstr "Kaynak bağlantı noktası eşlemesini rastgeleleştir"
@@ -6667,12 +7075,12 @@ msgstr "Kaynak bağlantı noktası eşlemesini rastgeleleştir"
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr "Ham onaltılı kodlanmış baytlar. ISS'niz gerektirmedikçe boş bırakın"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
msgstr ""
"DHCP sunucusunu yapılandırmak için <code>/etc/ethers</code> bölümünü okuyun."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
msgid "Really switch protocol?"
msgstr "Gerçekten protokol değiştirilsin mi?"
@@ -6680,11 +7088,11 @@ msgstr "Gerçekten protokol değiştirilsin mi?"
msgid "Realtime Graphs"
msgstr "Gerçek Zamanlı Grafikler"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "Reassociation Deadline"
msgstr "Yeniden İlişkilendirme Son Tarihi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
msgid "Rebind protection"
msgstr "Yeniden bağlama koruması"
@@ -6708,11 +7116,20 @@ msgstr "Cihazınızın işletim sistemini yeniden başlatır"
msgid "Receive"
msgstr "Al"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
+#, fuzzy
+msgid "Received Data"
+msgstr "Al"
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr "Önerilen. WireGuard arayüzünün IP adresleri."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+msgid "Reconnect Timeout"
+msgstr "Yeniden Bağlanma Zaman Aşımı"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
msgid "Reconnect this interface"
msgstr "Bu arayüzü yeniden bağlayın"
@@ -6720,12 +7137,12 @@ msgstr "Bu arayüzü yeniden bağlayın"
msgid "Redirect to HTTPS"
msgstr "HTTPS'ye yönlendir"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
msgctxt "nft redirect to port"
msgid "Redirect to local port <strong>%h</strong>"
msgstr "<strong>%h</strong> yerel bağlantı noktası'na yönlendir"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
msgctxt "nft redirect"
msgid "Redirect to local system"
msgstr "Yerel sisteme yönlendir"
@@ -6734,26 +7151,30 @@ msgstr "Yerel sisteme yönlendir"
msgid "References"
msgstr "Referanslar"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361
+msgid "Refresh Channels"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
msgid "Refreshing"
msgstr "Yenileniyor"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
msgctxt "nft reject with icmp type"
msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
msgstr "<strong>ICMP türü %h</strong> ile IPv4 paketini reddet"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
msgctxt "nft reject with icmpx type"
msgid "Reject packet with <strong>ICMP type %h</strong>"
msgstr "<strong>ICMP türü %h</strong> olan paketi reddet"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
msgctxt "nft reject with icmpv6 type"
msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
msgstr "<strong>ICMPv6 türü %h</strong> olan paketi reddet"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
msgctxt "nft reject with tcp reset"
msgid "Reject packet with <strong>TCP reset</strong>"
msgstr "<strong>TCP sıfırlama</strong> ile paketi reddet"
@@ -6767,6 +7188,8 @@ msgstr ""
"yönlendirme kararlarını reddet"
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
msgid "Relay"
msgstr "Röle"
@@ -6776,6 +7199,14 @@ msgstr "Röle"
msgid "Relay Bridge"
msgstr "Röle Köprüsü"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+msgid "Relay To address"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
msgid "Relay between networks"
msgstr "Ağlar arası röle"
@@ -6794,6 +7225,7 @@ msgstr "Uzak IPv4 adresi"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid "Remote IPv4 address or FQDN"
msgstr "Uzak IPv4 adresi veya FQDN"
@@ -6806,15 +7238,23 @@ msgstr "Uzak IPv6 adresi"
msgid "Remote IPv6 address or FQDN"
msgstr "Uzak IPv6 adresi veya FQDN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:908
msgid "Remove"
msgstr "Kaldır"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
msgid "Remove related device settings from the configuration"
msgstr "İlgili cihaz ayarlarını yapılandırmadan kaldır"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Replace wireless configuration"
msgstr "Kablosuz yapılandırmayı değiştirin"
@@ -6844,7 +7284,7 @@ msgstr "Gelen sağlama toplamı gerektir (isteğe bağlı)."
msgid "Require incoming packets serialization (optional)."
msgstr "Gelen paketlerin serileştirilmesini gerektir (isteğe bağlı)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
msgid "Required"
msgstr "Gereklidir"
@@ -6856,9 +7296,13 @@ msgstr "Belirli ISS'ler için gereklidir, ör. DOCSIS 3 ile Charter"
msgid "Required. Base64-encoded private key for this interface."
msgstr "Gereklidir. Bu arabirim için Base64 ile kodlanmış özel anahtar."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr "Gerekli. Bu arabirim için .yml yapılandırma dosyasının yolu."
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
msgid "Required. Public key of the WireGuard peer."
-msgstr ""
+msgstr "Gerekli. WireGuard eşinin ortak anahtarı."
#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:42
msgid "Required. Underlying interface."
@@ -6868,67 +7312,67 @@ msgstr "Gerekli. Temel arayüz."
msgid "Required. XFRM interface ID to be used for SA."
msgstr "Gerekli. SA için kullanılacak XFRM arabirim kimliği."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
msgid "Requires hostapd"
msgstr "Hostapd gerektirir"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
msgid "Requires hostapd with EAP Suite-B support"
msgstr "EAP Suite-B destekli hostapd gerektirir"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
msgid "Requires hostapd with EAP support"
msgstr "EAP destekli hostapd gerektirir"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
msgid "Requires hostapd with OWE support"
msgstr "OWE destekli hostapd gerektirir"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
msgid "Requires hostapd with SAE support"
msgstr "SAE destekli hostapd gerektirir"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
msgid "Requires hostapd with WEP support"
msgstr "WEP destekli hostapd gerektirir"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
msgid "Requires wpa-supplicant"
msgstr "wpa-supplicant gerektirir"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
msgid "Requires wpa-supplicant with EAP Suite-B support"
msgstr "EAP Suite-B desteğine sahip wpa-supplicant gerektirir"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
msgid "Requires wpa-supplicant with EAP support"
msgstr "EAP destekli wpa-supplicant gerektirir"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
msgid "Requires wpa-supplicant with OWE support"
msgstr "OWE destekli wpa-supplicant gerektirir"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1358
msgid "Requires wpa-supplicant with SAE support"
msgstr "SAE destekli wpa-supplicant gerektirir"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
msgid "Requires wpa-supplicant with WEP support"
msgstr "WEP destekli wpa-supplicant gerektirir"
@@ -6937,7 +7381,7 @@ msgid "Reselection policy for primary slave"
msgstr "Birincil bağımlı için yeniden seçim politikası"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
-#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-base/ucode/template/sysauth.ut:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
@@ -6952,20 +7396,24 @@ msgstr "Sayaçları Sıfırla"
msgid "Reset to defaults"
msgstr "Varsayılanlara dön"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
msgid "Resolv and Hosts Files"
msgstr "Resolv ve Hosts Dosyaları"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
msgid "Resolv file"
msgstr "Çözme dosyası"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+msgid "Resolve specified FQDNs to an IP."
+msgstr "Bir IP adresine zorlanacak etki alanlarının listesi."
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
msgid "Resource not found"
msgstr "Kaynak bulunamadı"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:876
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
msgid "Restart"
msgstr "Yeniden başlat"
@@ -6974,7 +7422,7 @@ msgstr "Yeniden başlat"
msgid "Restart Firewall"
msgstr "Güvenlik Duvarını Yeniden Başlat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
msgid "Restart radio interface"
msgstr "Kablosuz arayüzü yeniden başlat"
@@ -6986,7 +7434,7 @@ msgstr "Geri yükle"
msgid "Restore backup"
msgstr "Yedeklemeyi geri yükle"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
msgid ""
"Return answers to DNS queries matching the subnet from which the query was "
"received if multiple IPs are available."
@@ -7003,79 +7451,90 @@ msgstr "Şifreyi göster/gizle"
msgid "Reverse path filter"
msgstr "Ters yol filtresi"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4413
msgid "Revert"
msgstr "Geri döndür"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4518
msgid "Revert changes"
msgstr "Değişiklikleri geri al"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4732
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4730
msgid "Revert request failed with status <code>%h</code>"
msgstr "Geri döndürme isteği <code>%h</code> durumuyla başarısız oldu"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4712
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4710
msgid "Reverting configuration…"
msgstr "Yapılandırma geri döndürülüyor…"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
msgctxt "nft dnat ip to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr "Hedefi <strong>%h</strong> olarak yeniden yaz"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
msgctxt "nft dnat ip6 to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr "Hedefi <strong>%h</strong> olarak yeniden yaz"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
msgctxt "nft dnat ip to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
"Hedefi <strong>%h</strong> olarak yeniden yaz, bağlantı noktası <strong>%h</"
"strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
msgctxt "nft dnat ip6 to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
"Hedefi <strong>%h</strong> olarak yeniden yaz, bağlantı noktası <strong>%h</"
"strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
msgctxt "nft snat ip to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr "Kaynağı <strong>%h</strong> olarak yeniden yaz"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109
msgctxt "nft snat ip6 to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr "Kaynağı <strong>%h</strong> olarak yeniden yaz"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
msgctxt "nft snat ip to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-"Kaynağı <strong>%h</strong> olarak yeniden yazın, bağlantı noktası <strong>"
-"%h</strong>"
+"Kaynağı <strong>%h</strong> olarak yeniden yazın, bağlantı noktası "
+"<strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
msgctxt "nft snat ip6 to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
"Kaynağı <strong>%h</strong> olarak yeniden yaz, bağlantı noktası <strong>%h</"
"strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
msgid "Rewrite to egress device address"
msgstr "Çıkış cihazı adresine yeniden yaz"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+"Sağlam Güvenlik Ağı (RSN): WPA2-EAP ağları için dolaşım ön yetkilendirmesine "
+"izin verin (ve bunu WLAN işaretlerinde tanıtın). Yalnızca belirtilen ağ "
+"arabirimi bir köprü ise çalışır. Zaman açısından kritik yeniden "
+"ilişkilendirme sürecini kısaltır."
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr "Sağlamlık"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
msgid ""
"Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
"<em>TFTP server root</em> turn on the TFTP server and serve files from "
@@ -7085,7 +7544,7 @@ msgstr ""
"etkinleştirin</em> ve <em>TFTP sunucu kökü</em>, TFTP sunucusunu açar ve "
"<em>TFTP sunucusu kökünden</em> dosyaları sunar."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
msgid "Root preparation"
msgstr "Kök hazırlığı"
@@ -7093,11 +7552,11 @@ msgstr "Kök hazırlığı"
msgid "Round-Robin policy (balance-rr, 0)"
msgstr "Round-Robin politikası (balance-rr, 0)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Route Allowed IPs"
msgstr "İzin Verilen IP'leri Yönlendir"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:533
msgid "Route action chain \"%h\""
msgstr "Eylem zincirini \"%h\" yönlendir"
@@ -7105,7 +7564,7 @@ msgstr "Eylem zincirini \"%h\" yönlendir"
msgid "Route type"
msgstr "Yönlendirme Tipi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid ""
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
@@ -7127,7 +7586,7 @@ msgstr "Yönlendirme"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:44
msgid "Routing Algorithm"
-msgstr ""
+msgstr "Yönlendirme Algoritması"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:28
msgid ""
@@ -7143,20 +7602,20 @@ msgstr ""
msgid "Rule"
msgstr "Kural"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:603
msgid "Rule actions"
msgstr "Kural eylemleri"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:476
msgctxt "nft comment"
msgid "Rule comment: %s"
msgstr "Kural yorumu: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:541
msgid "Rule container chain \"%h\""
msgstr "Kural kapsayıcı zinciri \"%h\""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
msgid "Rule matches"
msgstr "Kural eşleşmeleri"
@@ -7164,15 +7623,15 @@ msgstr "Kural eşleşmeleri"
msgid "Rule type"
msgstr "Kural türü"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run a filesystem check before mounting the device"
msgstr "Cihazı bağlamadan önce bir dosya sistemi kontrolü yapın"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run filesystem check"
msgstr "Dosya sistemi kontrolünü çalıştır"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
msgid "Runtime error"
msgstr "Çalışma hatası"
@@ -7185,6 +7644,11 @@ msgstr "SHA256"
msgid "SNR"
msgstr "SNR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "SRV"
+msgstr "SRV"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
msgid "SSH Access"
@@ -7202,15 +7666,15 @@ msgstr "SSH sunucusu bağlantı noktası"
msgid "SSH username"
msgstr "SSH kullanıcı adı"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
msgid "SSH-Keys"
msgstr "SSH-Anahtarları"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1811
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
msgid "SSID"
msgstr "SSID"
@@ -7223,11 +7687,11 @@ msgstr "SSTP"
msgid "SSTP Server"
msgstr "SSTP Sunucusu"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid "SWAP"
msgstr "TAKAS"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
@@ -7238,7 +7702,7 @@ msgid "Save"
msgstr "Kaydet"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Kaydet & Uygula"
@@ -7255,7 +7719,7 @@ msgstr "Mtdblock'u kaydet"
msgid "Save mtdblock contents"
msgstr "Mtdblock içeriğini kaydet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:881
msgid "Scan"
msgstr "Tara"
@@ -7264,15 +7728,15 @@ msgstr "Tara"
msgid "Scheduled Tasks"
msgstr "Zamanlanmış Görevler"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4387
msgid "Section added"
msgstr "Bölüm eklendi"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
msgid "Section removed"
msgstr "Bölüm kaldırıldı"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "See \"mount\" manpage for details"
msgstr "Ayrıntılar için \"mount\" kılavuz sayfasına bakın"
@@ -7288,7 +7752,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2962
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
msgid "Select file…"
msgstr "Dosya Seç…"
@@ -7296,7 +7760,7 @@ msgstr "Dosya Seç…"
msgid "Selects the transmit hash policy to use for slave selection"
msgstr "Bağımlı seçimi için kullanılacak gönderim hash politikasını seçer"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
msgid ""
"Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages advertising this device as IPv6 router."
@@ -7327,13 +7791,13 @@ msgstr "Bu cihazın ana bilgisayar adını gönder"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:89
msgid "Server"
-msgstr ""
+msgstr "Sunucu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
msgid "Server address"
msgstr "Sunucu adresi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
msgid "Server name"
msgstr "Sunucu adı"
@@ -7349,7 +7813,7 @@ msgstr "Servis Tipi"
msgid "Services"
msgstr "Hizmetler"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "Session expired"
msgstr "Oturum süresi doldu"
@@ -7358,17 +7822,17 @@ msgstr "Oturum süresi doldu"
msgid "Set Static"
msgstr "Sabit Olarak Ayarla"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
msgctxt "nft mangle"
msgid "Set header field <var>%s</var> to <strong>%s</strong>"
msgstr "<var>%s</var> Başlık alanını <strong>%s</strong> olarak ayarla"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
"Arayüzü NDP-Proxy harici bağımlı olarak ayarlayın. Varsayılan kapalıdır."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
@@ -7381,7 +7845,7 @@ msgstr ""
msgid "Set same MAC Address to all slaves"
msgstr "Tüm bağımlılara aynı MAC Adresini ayarlayın"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
msgid ""
"Set the autonomous address-configuration flag in the prefix information "
"options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
@@ -7392,7 +7856,7 @@ msgstr ""
"Etkinleştirildiğinde, istemciler durumsuz IPv6 adresi otomatik "
"yapılandırması gerçekleştirir."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
msgid ""
"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
"proxying."
@@ -7408,8 +7872,8 @@ msgstr "Şu anda aktif olan bağımlı olarak ayarlayın (aktif, 1)"
msgid "Set to first slave added to the bond (follow, 2)"
msgstr "Bağa eklenen ilk bağımlı öğeyi ayarla (takip et, 2)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:678
msgid "Set up DHCP Server"
msgstr "DHCP Sunucusunu Kur"
@@ -7420,7 +7884,6 @@ msgid "Setting PLMN failed"
msgstr "PLMN ayarı başarısız oldu"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
msgstr "İşlem modunu ayarlama başarısız oldu"
@@ -7428,11 +7891,17 @@ msgstr "İşlem modunu ayarlama başarısız oldu"
msgid "Settings"
msgstr "Ayarlar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Setup routes for proxied IPv6 neighbours."
msgstr "Proxy'li IPv6 komşuları için kurulum yolları."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Severely Errored Seconds (SES)"
msgstr "Ciddi Şekilde Hatalı Saniyeler (SES)"
@@ -7441,12 +7910,11 @@ msgstr "Ciddi Şekilde Hatalı Saniyeler (SES)"
msgid "Short GI"
msgstr "Kısa GI"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
msgid "Short Preamble"
msgstr "Kısa Başlangıç"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
msgstr "Mevcut yedekleme dosyası listesini göster"
@@ -7459,16 +7927,16 @@ msgstr "Boş zincirleri göster"
msgid "Show raw counters"
msgstr "Ham sayaçları göster"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:526
msgid "Shutdown this interface"
msgstr "Bu arayüzü kapat"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:388
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
@@ -7476,11 +7944,11 @@ msgstr "Bu arayüzü kapat"
msgid "Signal"
msgstr "Sinyal"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2232
msgid "Signal / Noise"
msgstr "Sinyal / Gürültü"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Signal Attenuation (SATN)"
msgstr "Sinyal Zayıflaması (SATN)"
@@ -7492,12 +7960,12 @@ msgstr "Sinyal Yenileme Hızı"
msgid "Signal:"
msgstr "Sinyal:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Boyut"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
msgid "Size of DNS query cache"
msgstr "DNS sorgu önbelleğinin boyutu"
@@ -7514,12 +7982,12 @@ msgstr "Atla"
msgid "Skip from backup files that are equal to those in /rom"
msgstr "Yedekleme dosyalarından /rom'dakilerle aynı olanlarını atla"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
msgid "Skip to content"
msgstr "İçeriğe geç"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
msgid "Skip to navigation"
msgstr "Gezintiye atla"
@@ -7528,7 +7996,7 @@ msgstr "Gezintiye atla"
msgid "Slave Interfaces"
msgstr "Bağımlı Arayüzler"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1428
msgid "Software VLAN"
msgstr "Yazılımsal VLAN"
@@ -7537,14 +8005,10 @@ msgstr "Yazılımsal VLAN"
msgid "Some fields are invalid, cannot save values!"
msgstr "Bazı alanlar geçersizdir, değerler kaydedilemez!"
-#: modules/luci-base/luasrc/view/error404.htm:9
+#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
msgstr "Üzgünüz, istediğiniz nesne bulunamadı."
-#: modules/luci-base/luasrc/view/error500.htm:9
-msgid "Sorry, the server encountered an unexpected error."
-msgstr "Üzgünüz, sunucu beklenmedik bir hatayla karşılaştı."
-
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
msgid ""
"Sorry, there is no sysupgrade support present; a new firmware image must be "
@@ -7563,12 +8027,12 @@ msgstr ""
msgid "Source"
msgstr "Kaynak"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
msgctxt "nft ip saddr"
msgid "Source IP"
msgstr "Kaynak IP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
msgctxt "nft ip6 saddr"
msgid "Source IPv6"
msgstr "Kaynak IPv6"
@@ -7578,12 +8042,12 @@ msgstr "Kaynak IPv6"
msgid "Source interface"
msgstr "Kaynak arayüzü"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
msgctxt "nft ip sport"
msgid "Source port"
msgstr "Kaynak bağlantı noktası"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
msgid ""
"Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
"options for Dnsmasq."
@@ -7591,7 +8055,7 @@ msgstr ""
"Dnsmasq için özel <abbr title=\"Preboot eXecution Environment\">PXE</abbr> "
"önyükleme seçenekleri."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
msgid ""
"Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
"unspecified, the local device DNS search domain will be announced."
@@ -7600,7 +8064,7 @@ msgstr ""
"listesini belirtir. Belirtilmezse, yerel cihaz DNS arama etki alanı "
"duyurulur."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid ""
"Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
"If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -7653,11 +8117,11 @@ msgstr "Kullanılacak toplama seçim mantığını belirtir"
msgid "Specifies the destination subnet to match (CIDR notation)"
msgstr "Eşleşecek hedef alt ağı belirtir (CIDR gösterimi)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Specifies the directory the device is attached to"
msgstr "Aygıtın eklendiği dizini belirtir"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
msgid ""
"Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
"messages, for example to instruct clients to request further information via "
@@ -7713,7 +8177,7 @@ msgstr ""
"Ana bilgisayarların öldüğünün varsayılacağı maksimum saniye miktarını "
"belirtir"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid ""
"Specifies the maximum transmit power the wireless radio may use. Depending "
"on regulatory requirements and wireless usage, the actual transmit power may "
@@ -7970,7 +8434,7 @@ msgid ""
msgstr ""
"Varsayılan (1280 bayt) dışında bir MTU (Maksimum İletim Birimi) belirtin."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "Specify the secret encryption key here."
msgstr "Gizli şifreleme anahtarını burada belirtin."
@@ -7978,7 +8442,7 @@ msgstr "Gizli şifreleme anahtarını burada belirtin."
msgid "Stale neighbour cache timeout"
msgstr "Eski komşu önbellek zaman aşımı"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
msgid "Start"
msgstr "Başlat"
@@ -7991,16 +8455,16 @@ msgstr "WPS'yi başlat"
msgid "Start priority"
msgstr "Başlatma önceliği"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
msgid "Start refresh"
msgstr "Yenilemeye başla"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Starting configuration apply…"
msgstr "Yapılandırma uygulanıyor…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1827
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413
msgid "Starting wireless scan..."
msgstr "Kablosuz tarama başlatılıyor..."
@@ -8022,17 +8486,17 @@ msgstr "Statik IPv6 Yolları"
msgid "Static Lease"
msgstr "Statik Kira"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
msgid "Static Leases"
msgstr "Statik Kiralar"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
msgstr "Statik adres"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
msgid ""
"Static leases are used to assign fixed IP addresses and symbolic hostnames "
"to DHCP clients. They are also required for non-dynamic interface "
@@ -8043,18 +8507,18 @@ msgstr ""
"kiraya sahip ana bilgisayarların sunulduğu dinamik olmayan arabirim "
"yapılandırmaları için de gereklidir."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
msgid "Station inactivity limit"
msgstr "İstasyon dugunluk limiti"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:551
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
msgid "Status"
msgstr "Durum"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:528
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
msgid "Stop"
msgstr "Durdur"
@@ -8063,8 +8527,8 @@ msgstr "Durdur"
msgid "Stop WPS"
msgstr "WPS'yi durdur"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1857
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1919
msgid "Stop refresh"
msgstr "Yenilemeyi durdur"
@@ -8076,7 +8540,7 @@ msgstr "Depolama"
msgid "Strict filtering"
msgstr "Sıkı Filtreleme"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
msgid "Strict order"
msgstr "Katı düzen"
@@ -8085,15 +8549,15 @@ msgid "Strong"
msgstr "Kuvvetli"
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2055
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2117
msgid "Submit"
msgstr "Gönder"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
msgid "Suppress logging"
msgstr "Günlük kaydını bastır"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
msgid "Suppress logging of the routine operation for the DHCP protocol."
msgstr "DHCP protokolü için rutin işlemin günlüğe kaydedilmesini engelle."
@@ -8117,16 +8581,16 @@ msgstr ""
"Ağ anahtarı %q bilinmeyen bir topolojiye sahip - VLAN ayarları doğru "
"olmayabilir."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1426
msgid "Switch VLAN"
msgstr "Ağ anahtarı VLAN"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
msgid "Switch port"
msgstr "Ağ anahtarı Bağlantı noktası"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
msgid "Switch protocol"
msgstr "Ağ anahtarı protokolü"
@@ -8148,8 +8612,16 @@ msgstr "NTP Sunucusu ile Senkronize Et"
msgid "Sync with browser"
msgstr "Tarayıcı ile senkronize et"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgstr "Sözdizimi: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "Syntax: <code>_service._proto.example.com</code>."
+msgstr "Sözdizimi: <code>_service._proto.example.com</code>."
+
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
msgid "System"
@@ -8173,29 +8645,29 @@ msgstr "Sistem özellikleri"
msgid "System log buffer size"
msgstr "Sistem günlüğü arabellek boyutu"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
msgid "System running in recovery (initramfs) mode."
msgstr "Kurtarma (initramfs) modunda çalışan sistem."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
msgctxt "nft tcp option maxseg size"
msgid "TCP MSS"
msgstr "TCP MSS"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
msgctxt "nft tcp dport"
msgid "TCP destination port"
msgstr "TCP hedef bağlantı noktası"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
msgctxt "nft tcp flags"
msgid "TCP flags"
msgstr "TCP bayrakları"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
msgctxt "nft tcp sport"
msgid "TCP source port"
msgstr "TCP kaynak bağlantı noktası"
@@ -8204,12 +8676,12 @@ msgstr "TCP kaynak bağlantı noktası"
msgid "TCP:"
msgstr "TCP:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
msgid "TFTP server root"
msgstr "TFTP sunucusu kökü"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
msgid "TX"
msgstr "TX"
@@ -8229,6 +8701,7 @@ msgstr "TX sıra uzunluğu"
msgid "Table"
msgstr "Tablo"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
@@ -8236,7 +8709,7 @@ msgstr "Tablo"
msgid "Target"
msgstr "Hedef"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
msgid "Target Platform"
msgstr "Hedef Platform"
@@ -8252,7 +8725,7 @@ msgstr "Geçici alan"
msgid "Terminate"
msgstr "Sonlandır"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid ""
"The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
@@ -8262,7 +8735,7 @@ msgstr ""
"yayınlanacak <abbr title=\"Maximum Transmission Unit\">MTU</abbr>. Minimum "
"1280 bayttır."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
msgid ""
"The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
"addresses are available via DHCPv6."
@@ -8270,7 +8743,7 @@ msgstr ""
"<em>Yönetilen adres yapılandırması</em> (M) bayrağı, IPv6 adreslerinin "
"DHCPv6 aracılığıyla kullanılabildiğini gösterir."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
msgid ""
"The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
"also acting as Mobile IPv6 home agent on this link."
@@ -8278,7 +8751,7 @@ msgstr ""
"<em>Mobil IPv6 Ana Aracısı</em> (H) işareti, cihazın bu bağlantıda Mobil "
"IPv6 ana aracısı olarak da hareket ettiğini gösterir."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
msgid ""
"The <em>Other configuration</em> (O) flag indicates that other information, "
"such as DNS servers, is available via DHCPv6."
@@ -8295,8 +8768,10 @@ msgid ""
"The <em>qrencode</em> package is required for generating an QR code image of "
"the configuration."
msgstr ""
+"Yapılandırmanın QR kod görüntüsünü oluşturmak için <em>qrencode</em> paketi "
+"gereklidir."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
@@ -8312,15 +8787,15 @@ msgstr ""
"HE.net uç nokta güncelleme yapılandırması değişti, şimdi kullanıcı kimliği "
"yerine düz kullanıcı adını kullanmalısınız!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
msgid "The IP address %h is already used by another static lease"
msgstr "%h IP adresi zaten başka bir statik kiralama tarafından kullanılıyor"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
msgid "The IP address is outside of any DHCP pool address range"
msgstr "IP adresi, herhangi bir DHCP havuzu adres aralığının dışında"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
msgid "The IP address of the boot server"
msgstr "Önyükleme sunucusunun IP adresi"
@@ -8331,6 +8806,7 @@ msgstr "IPv4 adresi veya uzak ucun tam nitelikli etki alanı adı."
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
msgstr "IPv4 adresi veya uzak tünelin sonunun tam nitelikli etki alanı adı."
@@ -8355,7 +8831,7 @@ msgstr "Sağlayıcıya atanan IPv6 öneki genellikle <code>::</code> ile biter"
msgid "The LED blinks with the configured on/off frequency"
msgstr "LED, yapılandırılan açma/kapama sıklığıyla yanıp söner"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
msgid "The LED flashes to simulate actual heart beat."
msgstr "LED, gerçek kalp atışını taklit etmek için yanıp söner."
@@ -8374,7 +8850,7 @@ msgstr "LED, her zaman öntanımlı durumda kapalıdır."
msgid "The LED is always in default state on."
msgstr "LED, her zaman öntanımlı durumda açıktır."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
msgid ""
"The MAC address %h is already used by another static lease in the same DHCP "
"pool"
@@ -8386,15 +8862,15 @@ msgstr ""
msgid "The MTU must not exceed the parent device MTU of %d bytes"
msgstr "MTU, %d baytlık ana aygıt MTU'sunu aşmamalıdır"
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
msgid "The VLAN ID must be unique"
msgstr "VLAN kimliği benzersiz olmalıdır"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:45
msgid "The algorithm that is used to discover mesh routes"
-msgstr ""
+msgstr "Mesh yollarını keşfetmek için kullanılan algoritma"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid ""
"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
"code> and <code>_</code>"
@@ -8406,14 +8882,14 @@ msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr "Aşağıdaki hata nedeniyle yapılandırma dosyası yüklenemedi:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid ""
"The correct SSID must be manually specified when joining a hidden wireless "
"network"
msgstr ""
"Gizli bir kablosuz ağa katılırken doğru SSID manuel olarak belirtilmelidir"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4509
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8431,8 +8907,8 @@ msgstr ""
"düzenleyebilir veya şu anda çalışan yapılandırma durumunu korumak için tüm "
"bekleyen değişiklikleri geri alabilirsiniz."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
@@ -8444,8 +8920,8 @@ msgstr ""
msgid "The device name \"%s\" is already taken"
msgstr "Cihaz adı \"%s\" zaten alınmış"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
msgid ""
"The existing network configuration needs to be changed for LuCI to function "
"properly."
@@ -8453,7 +8929,7 @@ msgstr ""
"LuCI'nin düzgün çalışması için mevcut ağ yapılandırmasının değiştirilmesi "
"gerekir."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
@@ -8476,7 +8952,7 @@ msgstr ""
msgid "The following rules are currently active on this system."
msgstr "Aşağıdaki kurallar bu sistemde şu anda etkin durumdadır."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
msgid "The frequency is in direct proportion to 1-minute average CPU load."
msgstr "Sıklık, 1 dakikalık ortalama CPU yüküyle doğru orantılıdır."
@@ -8484,17 +8960,19 @@ msgstr "Sıklık, 1 dakikalık ortalama CPU yüküyle doğru orantılıdır."
msgid "The gateway address must not be a local IP address"
msgstr "Ağ geçidi adresi yerel bir IP adresi olmamalıdır"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:732
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752
msgid ""
"The generated configuration can be imported into a WireGuard client "
"application to setup a connection towards this device."
msgstr ""
+"Oluşturulan konfigürasyon, bu cihaza bir bağlantı kurmak için bir WireGuard "
+"istemci uygulamasına aktarılabilir."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
msgid "The given SSH public key has already been added."
msgstr "Verilen SSH genel anahtarı zaten eklenmiştir."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA, "
"ED25519 or ECDSA keys."
@@ -8509,16 +8987,24 @@ msgid ""
"forwarded OGM, thereby propagating the cost of an extra hop (the packet has "
"to be received and retransmitted which costs airtime)"
msgstr ""
+"Atlama cezası ayarı, batman-adv'nin kısa rotalara karşı çoklu atlama "
+"rotaları tercihini değiştirmeye izin verir. Değer, iletilen her OGM'nin "
+"TQ'suna uygulanır, böylece ekstra bir atlamanın maliyetini yayar (paketin "
+"alınması ve yeniden iletilmesi gerekir, bu da yayın süresine mal olur)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
msgid "The hostname of the boot server"
msgstr "Önyükleme sunucusunun ana makine adı"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
+msgstr "Arayüz bulunamadı"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
msgid "The interface name is already used"
msgstr "Arayüz adı zaten kullanılıyor"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
msgid "The interface name is too long"
msgstr "Arayüz adı çok uzun"
@@ -8542,6 +9028,7 @@ msgstr "Yerel IPv4 adresi"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "The local IPv4 address over which the tunnel is created (optional)."
msgstr "Tünelin oluşturulduğu yerel IPv4 adresi (isteğe bağlı)."
@@ -8582,7 +9069,7 @@ msgstr ""
"patlamasını ayarlayabilir; Daha büyük değerler, ana bilgisayar yanıtları "
"daha geniş bir aralığa yayıldığından trafiği daha az yoğun hale getirir"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid ""
"The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
"abbr> messages. Maximum is 255 hops."
@@ -8590,20 +9077,22 @@ msgstr ""
"<abbr title=\"Router Advertisement\">RA</abbr> mesajlarında yayınlanacak "
"maksimum atlama sayısı. Maksimum 255 atlamadır."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4645
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
msgstr ""
+"Bu cihaza ağ erişimi, \"%h\" arabiriminin ayarları değiştirilerek "
+"kesilebilir."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
msgid "The network name is already used"
msgstr "Ağ adı zaten kullanılıyor"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
msgid ""
-"The network ports on this device can be combined to several <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"The network ports on this device can be combined to several <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
"communicate directly with each other. <abbr title=\"Virtual Local Area "
"Network\">VLAN</abbr>s are often used to separate different network "
"segments. Often there is by default one Uplink port for a connection to the "
@@ -8616,12 +9105,15 @@ msgstr ""
"kullanılır. Genellikle, internet ve yerel ağ için diğer portlar gibi bir "
"sonraki büyük ağa bağlantı için varsayılan olarak bir Uplink portu vardır."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid ""
"The public hostname or IP address of this system the peer should connect to. "
"This usually is a static public IP address, a static hostname or a DDNS "
"domain."
msgstr ""
+"Eşin bağlanması gereken bu sistemin genel ana bilgisayar adı veya IP adresi. "
+"Bu genellikle statik bir genel IP adresi, statik bir ana bilgisayar adı veya "
+"bir DDNS etki alanıdır."
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:569
msgid "The query response interval must be lower than the query interval value"
@@ -8663,11 +9155,11 @@ msgstr ""
"sembol takma adı. Yerel (255), ana (254) ve varsayılan (253) özel takma "
"adlar da geçerlidir"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383
msgid "The selected %s mode is incompatible with %s encryption"
msgstr "Seçilen %s modu, %s şifrelemesiyle uyumlu değil"
-#: modules/luci-base/luasrc/view/csrftoken.htm:11
+#: modules/luci-base/ucode/template/csrftoken.ut:11
msgid "The submitted security token is invalid or already expired!"
msgstr "Gönderilen güvenlik jetonu geçersiz veya süresi zaten dolmuş!"
@@ -8735,8 +9227,8 @@ msgstr ""
"Yüklenen aygıt yazılımı desteklenen bir format içermiyor. Platformunuz için "
"genel yazılım formatını seçtiğinizden emin olun."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
msgid "The value is overridden by configuration."
msgstr "Değer, konfigürasyon tarafından geçersiz kılınır."
@@ -8745,26 +9237,31 @@ msgid ""
"The value specifies the interval (milliseconds) in which batman-adv floods "
"the network with its protocol information."
msgstr ""
+"Değer, batman-adv'nin protokol bilgileriyle ağı doldurduğu aralığı "
+"(milisaniye) belirtir."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:679
msgid ""
"There are legacy iptables rules present on the system. Mixing iptables and "
"nftables rules is discouraged and may lead to incomplete traffic filtering."
msgstr ""
+"Sistemde mevcut eski iptables kuralları vardır. iptables ve nftables "
+"kurallarının karıştırılması önerilmez ve eksik trafik filtrelemesine neden "
+"olabilir."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
msgid "There are no active leases"
msgstr "Aktif kira yok"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4677
msgid "There are no changes to apply"
msgstr "Uygulanabilecek değişiklik yok"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:70
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
msgid ""
"There is no password set on this router. Please configure a root password to "
@@ -8777,16 +9274,16 @@ msgstr ""
msgid "This IPv4 address of the relay"
msgstr "Yönlendiricinin IPv4 adresi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1695
msgid "This authentication type is not applicable to the selected EAP method."
msgstr "Bu kimlik doğrulama türü, seçilen EAP yöntemi için geçerli değildir."
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
msgid "This does not look like a valid PEM file"
msgstr "Bu geçerli bir PEM dosyası gibi görünmüyor"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
"include during sysupgrade. Modified files in /etc/config/ and certain other "
@@ -8814,6 +9311,12 @@ msgid ""
"selector but rather go to the Wireless settings and select this Interface as "
"a network from there."
msgstr ""
+"Bu, fiziksel Cihazı yukarıdan bağlamak istediğiniz batman-adv cihazıdır. Bu "
+"liste boşsa, önce bir tane oluşturmanız gerekir. Mesh trafiğini kablolu bir "
+"ağ cihazı üzerinden yönlendirmek istiyorsanız, lütfen yukarıdaki Cihaz "
+"seçiciden seçin. Batman-adv arayüzünü bir Wi-fi ağına atamak istiyorsanız, "
+"Cihaz seçicide bir Cihaz seçmeyin, bunun yerine Kablosuz ayarlarına gidin ve "
+"oradan bir ağ olarak bu arabirimi seçin."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:116
msgid ""
@@ -8831,7 +9334,7 @@ msgstr ""
"Bu, tünel aracısı tarafından atanan yerel uç nokta adresidir ve genellikle "
"<code>...:2/64</code> ile biter"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
msgid "This is the only DHCP server in the local network."
msgstr "Bu, yerel ağdaki tek DHCP sunucusudur."
@@ -8865,8 +9368,8 @@ msgstr ""
"Bu liste, halihazırda çalışan sistem süreçleri ve durumlarına genel bir "
"bakış sağlar."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
msgid ""
"This option cannot be used because the ca-bundle package is not installed."
msgstr "Ca-bundle paketi kurulu olmadığı için bu seçenek kullanılamaz."
@@ -8881,6 +9384,10 @@ msgstr "Bu bölüm henüz herhangi bir değer içermiyor"
msgid "Time Synchronization"
msgstr "Zaman Senkronizasyonu"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "Time advertisement"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Time in milliseconds"
msgstr "Milisaniye cinsinden süre"
@@ -8889,10 +9396,14 @@ msgstr "Milisaniye cinsinden süre"
msgid "Time in seconds to spend in listening and learning states"
msgstr "Dinleme ve öğrenme durumlarında harcanacak saniye cinsinden süre"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "Time interval for rekeying GTK"
msgstr "GTK'yı yeniden anahtarlamak için zaman aralığı"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "Time zone"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
msgid "Timed-out"
msgstr "Zaman aşımına uğradı"
@@ -8917,14 +9428,18 @@ msgstr ""
msgid "Timezone"
msgstr "Saat dilimi"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:418
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:438
msgid ""
"To fully configure the local WireGuard interface from an existing (e.g. "
-"provider supplied) configuration file, use the <strong><a class=\"full-import"
-"\" href=\"#\">configuration import</a></strong> instead."
+"provider supplied) configuration file, use the <strong><a class=\"full-"
+"import\" href=\"#\">configuration import</a></strong> instead."
msgstr ""
+"Yerel WireGuard arayüzünü mevcut (ör. sağlayıcı tarafından sağlanan) "
+"yapılandırma dosyasından tam olarak yapılandırmak için, bunun yerine "
+"<strong><a class=\"full-import\" href=\"#\">yapılandırma içe aktarımını</a></"
+"strong> kullanın."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
msgid "To login…"
msgstr "Giriş yap…"
@@ -8939,7 +9454,7 @@ msgstr ""
"başlangıç durumuna döndürmek için \"Sistem Sıfırlaması gerçekleştir\" "
"seçeneğini tıklayın (yalnızca squashfs imajı ile mümkündür)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
msgid "Tone"
msgstr "Ton"
@@ -8947,9 +9462,9 @@ msgstr "Ton"
msgid "Total Available"
msgstr "Toplam Mevcut"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:121
msgid "Traceroute"
msgstr "Traceroute"
@@ -8964,11 +9479,11 @@ msgstr "Trafik"
msgid "Traffic Class"
msgstr "Trafik Sınıfı"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:529
msgid "Traffic filter chain \"%h\""
msgstr "Trafik filtre zinciri \"%h\""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:467
msgctxt "nft counter"
msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
msgstr "Kurala göre eşleşen trafik: %.1000mPackets, %.1024mBytes"
@@ -8985,20 +9500,25 @@ msgstr "İlet"
msgid "Transmit Hash Policy"
msgstr "Karma Politikasını İlet"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
+#, fuzzy
+msgid "Transmitted Data"
+msgstr "İletilen Veriler"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
msgctxt "nft @th,off,len"
msgid "Transport header bits %d-%d"
-msgstr ""
+msgstr "Taşıma başlık bitleri %d-%d"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
msgctxt "nft th dport"
msgid "Transport header destination port"
-msgstr ""
+msgstr "Taşıma başlığı hedef bağlantı noktası"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
msgctxt "nft th sport"
msgid "Transport header source port"
-msgstr ""
+msgstr "Taşıma başlığı kaynak bağlantı noktası"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:75
msgid "Trigger"
@@ -9012,7 +9532,7 @@ msgstr "Tetik Modu"
msgid "Tunnel ID"
msgstr "Tünel kimliği"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3024
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
#: modules/luci-compat/luasrc/model/network.lua:1431
msgid "Tunnel Interface"
msgstr "Tünel Arayüzü"
@@ -9023,7 +9543,7 @@ msgstr "Tünel Arayüzü"
msgid "Tunnel Link"
msgstr "Tünel Bağlantısı"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
msgid "Tunnel device"
msgstr "Tünel cihazı"
@@ -9031,8 +9551,8 @@ msgstr "Tünel cihazı"
msgid "Tx-Power"
msgstr "Tx-Gücü"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
msgid "Type"
@@ -9042,12 +9562,12 @@ msgstr "Tür"
msgid "Type of service"
msgstr "Hizmet türü"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
msgctxt "nft udp dport"
msgid "UDP destination port"
msgstr "UDP hedef bağlantı noktası"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
msgctxt "nft udp sport"
msgid "UDP source port"
msgstr "UDP kaynak bağlantı noktası"
@@ -9065,8 +9585,8 @@ msgstr "Yalnızca UMTS"
msgid "UMTS/GPRS/EV-DO"
msgstr "UMTS/GPRS/EV-DO"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid "UUID"
msgstr "UUID"
@@ -9087,13 +9607,13 @@ msgstr "Harici IP adresi belirlenemiyor"
msgid "Unable to determine upstream interface"
msgstr "Yukarı akış arayüzü belirlenemiyor"
-#: modules/luci-base/luasrc/view/error404.htm:11
+#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
msgstr "Gönderilemiyor"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:85
msgid "Unable to generate QR code: %s"
-msgstr ""
+msgstr "QR kodu oluşturulamıyor: %s"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:9
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/syslog.js:15
@@ -9138,19 +9658,27 @@ msgstr "Güvenlik duvarı yeniden başlatılamıyor: %s"
msgid "Unable to save contents: %s"
msgstr "İçerik kaydedilemiyor: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr "PIN doğrulanamadı"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Unavailable Seconds (UAS)"
msgstr "Kullanılamayan Saniyeler (UAS)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1317
msgid "Unconfigure"
msgstr "Yapılandırmayı kaldır"
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr "Unet"
+
#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
msgid "Unexpected reply data format"
msgstr "Beklenmeyen yanıt veri biçimi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid ""
"Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
"within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -9162,7 +9690,7 @@ msgstr ""
"IPv4 özel ağ adreslemesine benzer. Bu önek, ilk kurulumda rastgele "
"oluşturulur."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2111
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
#: modules/luci-compat/luasrc/model/network.lua:971
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
msgid "Unknown"
@@ -9172,7 +9700,7 @@ msgstr "Bilinmiyor"
msgid "Unknown and unsupported connection method."
msgstr "Bilinmeyen ve desteklenmeyen bağlantı yöntemi."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
#: modules/luci-compat/luasrc/model/network.lua:1138
msgid "Unknown error (%s)"
msgstr "Bilinmeyen hata (%s)"
@@ -9181,7 +9709,7 @@ msgstr "Bilinmeyen hata (%s)"
msgid "Unknown error code"
msgstr "Bilinmeyen hata kodu"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2108
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:965
msgid "Unmanaged"
@@ -9192,11 +9720,11 @@ msgstr "Yönetilmeyen"
msgid "Unmount"
msgstr "Kaldır"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
msgid "Unnamed key"
msgstr "Adsız anahtar"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4327
msgid "Unsaved Changes"
msgstr "Kaydedilmemiş Değişiklikler"
@@ -9210,17 +9738,18 @@ msgid "Unsupported MAP type"
msgstr "Desteklenmeyen MAP türü"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
msgid "Unsupported modem"
msgstr "Desteklenmeyen modem"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:309
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:315
msgid "Unsupported protocol type."
msgstr "Desteklenmeyen protokol türü."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
msgid "Untitled peer"
-msgstr ""
+msgstr "Adsız eş"
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:151
msgid "Up"
@@ -9230,7 +9759,7 @@ msgstr "Aktif"
msgid "Up Delay"
msgstr "Yukarı Gecikme"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
msgid "Upload"
msgstr "Yükle"
@@ -9256,16 +9785,16 @@ msgid "Upload file…"
msgstr "Dosya yükle…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4202
msgid "Upload request failed: %s"
msgstr "Yükleme isteği başarısız oldu: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
msgid "Uploading file…"
msgstr "Dosya yükleniyor…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid ""
"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
"assigned with a name in the form <em>wifinet#</em> and the network will be "
@@ -9275,7 +9804,7 @@ msgstr ""
"<em>wifinet#</em> biçiminde bir ad atanacak ve ağ, güncellenmiş "
"yapılandırmayı uygulamak için yeniden başlatılacaktır."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410
msgid ""
"Upon pressing \"Continue\", bridges configuration will be updated and the "
"network will be restarted to apply the updated configuration."
@@ -9283,7 +9812,7 @@ msgstr ""
"\"Devam\" düğmesine basıldığında, köprü yapılandırması güncellenecek ve "
"güncellenen yapılandırmayı uygulamak için ağ yeniden başlatılacak."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444
msgid ""
"Upon pressing \"Continue\", ifname options will get renamed and the network "
"will be restarted to apply the updated configuration."
@@ -9291,17 +9820,17 @@ msgstr ""
"\"Devam\" düğmesine basıldığında, ifname seçenekleri yeniden adlandırılacak "
"ve güncellenmiş yapılandırmayı uygulamak için ağ yeniden başlatılacaktır."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
msgid "Upstream resolvers will be queried in the order of the resolv file."
msgstr ""
"Yukarı akış çözümleyicileri, resolv dosyasındaki sıraya göre sorgulanacaktır."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
msgid "Uptime"
msgstr "Çalışma süresi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
msgid "Use <code>/etc/ethers</code>"
msgstr "<code>/etc/ethers</code> kullanın"
@@ -9313,8 +9842,8 @@ msgstr "DHCP duyurusu yapılan sunucuları kullan"
msgid "Use DHCP gateway"
msgstr "DHCP ağ geçidini kullan"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
msgid "Use DNS servers advertised by peer"
msgstr "Eş tarafından duyurulan DNS sunucularını kullanın"
@@ -9355,11 +9884,11 @@ msgstr ""
"Donanım MAC adreslerinin ve IP adreslerinin XOR'unu kullanın, "
"skb_flow_dissect'e güven (encap2+3)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Use as external overlay (/overlay)"
msgstr "Harici kaplama olarak kullan (/overlay)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
msgid "Use as root filesystem (/)"
msgstr "Kök dosya sistemi olarak kullan (/)"
@@ -9367,22 +9896,22 @@ msgstr "Kök dosya sistemi olarak kullan (/)"
msgid "Use broadcast flag"
msgstr "Yayın işaretini kullan"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
msgid "Use builtin IPv6-management"
msgstr "Yerleşik IPv6 yönetimini kullanın"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
msgid "Use custom DNS servers"
msgstr "Özel DNS sunucularını kullan"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
msgid "Use default gateway"
msgstr "Varsayılan ağ geçidini kullan"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
msgid "Use gateway metric"
msgstr "Ağ geçidi metriğini kullan"
@@ -9403,20 +9932,20 @@ msgstr ""
msgid "Use routing table"
msgstr "Yönlendirme tablosunu kullan"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
msgctxt "nft nat flag persistent"
msgid "Use same source and destination for each connection"
msgstr "Her bağlantı için aynı kaynağı ve hedefi kullan"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
msgid "Use system certificates"
msgstr "Sistem sertifikalarını kullan"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid "Use system certificates for inner-tunnel"
msgstr "İç tünel için sistem sertifikalarını kullan"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
"em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
@@ -9447,11 +9976,11 @@ msgstr ""
msgid "Used"
msgstr "Kullanılmış"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
msgid "Used Key Slot"
msgstr "Kullanılan Anahtar Yuvası"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
@@ -9463,7 +9992,8 @@ msgstr ""
msgid "User Group"
msgstr "Kullanıcı grubu"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
msgid "User certificate (PEM encoded)"
msgstr "Kullanıcı sertifikası (PEM kodlu)"
@@ -9471,27 +10001,28 @@ msgstr "Kullanıcı sertifikası (PEM kodlu)"
msgid "User identifier"
msgstr "Kullanıcı tanımlayıcısı"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
msgid "User key (PEM encoded)"
msgstr "Kullanıcı anahtarı (PEM kodlu)"
-#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: modules/luci-base/ucode/template/sysauth.ut:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
msgid "Username"
msgstr "Kullanıcı adı"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
msgid "Utilize flow table <strong>%h</strong>"
msgstr "<strong>%h</strong> akış tablosundan yararlan"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
msgid "VC-Mux"
msgstr "VC-Mux"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
msgid "VDSL"
msgstr "VDSL"
@@ -9501,17 +10032,17 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr "VEPA (Sanal Ethernet Bağlantı Noktası Toplayıcı)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
msgid "VLAN (802.1ad)"
msgstr "VLAN (802.1ad)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1411
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
msgid "VLAN (802.1q)"
msgstr "VLAN (802.1q)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
msgid "VLAN ID"
msgstr "VLAN Kimliği"
@@ -9536,19 +10067,22 @@ msgid "VPN Protocol"
msgstr "VPN Protokolü"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
msgstr "VPN Sunucusu"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+msgid "VPN Server certificate's SHA256 hash"
+msgstr "VPN Sunucu sertifikasının SHA256 karması"
+
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
msgid "VPN Server port"
msgstr "VPN Sunucusu bağlantı noktası"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
msgstr "VPN Sunucusunun sertifikası SHA1 karması"
@@ -9557,6 +10091,10 @@ msgstr "VPN Sunucusunun sertifikası SHA1 karması"
msgid "VPNC (CISCO 3000 (and others) VPN)"
msgstr "VPNC (CISCO 3000 (ve diğerleri) VPN)"
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr "VTI"
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
msgid "VXLAN (RFC7348)"
msgstr "VXLAN (RFC7348)"
@@ -9570,7 +10108,7 @@ msgstr "VXLAN ağ tanımlayıcısı"
msgid "VXLANv6 (RFC7348)"
msgstr "VXLANv6 (RFC7348)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
msgid ""
"Validate DNS replies and cache DNSSEC data, requires upstream to support "
"DNSSEC."
@@ -9578,8 +10116,8 @@ msgstr ""
"DNS yanıtlarını doğrula ve DNSSEC verilerini önbelleğe al, yukarı akışın "
"DNSSEC'yi desteklemesini gerektirir."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
@@ -9607,7 +10145,7 @@ msgstr "Satıcı"
msgid "Vendor Class to send when requesting DHCP"
msgstr "DHCP istendiğinde gönderilecek Satıcı Sınıfı"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
msgid "Verify unsigned domain responses really come from unsigned domains."
msgstr ""
"İşaretsiz alan adlarının yanıtlarının gerçekten işaretsiz alan adlarından "
@@ -9617,47 +10155,59 @@ msgstr ""
msgid "Verifying the uploaded image file."
msgstr "Yüklenen görüntü dosyasını doğrulama."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
msgid "Very High"
msgstr "Çok yüksek"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1432
msgid "Virtual Ethernet"
msgstr "Sanal Ethernet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
msgid "Virtual dynamic interface"
msgstr "Sanal dinamik arayüz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
msgid "WDS"
msgstr "WDS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
msgid "WEP Open System"
msgstr "WEP Açık Sistem"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1297
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1393
msgid "WEP Shared Key"
msgstr "WEP Paylaşılan Anahtar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WEP passphrase"
msgstr "WEP parolası"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid "WLAN roaming"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid "WMM Mode"
msgstr "WMM Modu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid "WNM Sleep Mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid "WNM Sleep Mode Fixes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WPA passphrase"
msgstr "WPA parolası"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1294
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
@@ -9687,7 +10237,11 @@ msgstr ""
msgid "Weak"
msgstr "Güçsüz"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+msgid "Weight"
+msgstr "Ağırlık"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
@@ -9700,6 +10254,8 @@ msgid ""
"When enabled network coding increases the WiFi throughput by combining "
"multiple frames into a single frame, thus reducing the needed air time."
msgstr ""
+"Ağ kodlaması etkinleştirildiğinde, birden çok çerçeveyi tek bir çerçevede "
+"birleştirerek WiFi verimini artırır, böylece gereken yayın süresini azaltır."
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:76
msgid ""
@@ -9707,6 +10263,9 @@ msgid ""
"helps non-mesh clients to get ARP responses much more reliably and without "
"much delay."
msgstr ""
+"Dağıtılmış ARP tablosu etkinleştirildiğinde, ağ tabanlı olmayan istemcilerin "
+"ARP yanıtlarını çok daha güvenilir ve fazla gecikme olmadan almasına "
+"yardımcı olan ağ çapında bir ARP önbelleği oluşturur."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:109
msgid ""
@@ -9716,13 +10275,24 @@ msgstr ""
"Etkinleştirildiğinde, ağ geçidi herhangi bir arabirim önekiyle eşleşmese "
"bile ağ geçidi bağlantıdadır"
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr ""
+"Ters çevrildiğinde, LED varsayılan olarak kapalı ve sistem etkinliğinde "
+"yanıp sönmek yerine sürekli yanar ve titreşir."
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
msgid ""
"When running the mesh over multiple WiFi interfaces per node batman-adv is "
"capable of optimizing the traffic flow to gain maximum performance."
msgstr ""
+"Ağ, düğüm başına birden çok WiFi arabirimi üzerinden çalıştırıldığında, "
+"batman-adv, maksimum performans elde etmek için trafik akışını optimize "
+"edebilir."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid ""
"When using a PSK, the PMK can be automatically generated. When enabled, the "
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
@@ -9732,7 +10302,7 @@ msgstr ""
"Etkinleştirildiğinde, aşağıdaki R0 / R1 anahtarı seçenekleri uygulanmaz. R0 "
"ve R1 anahtarı seçeneklerini kullanmak için bunu devre dışı bırakın."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid ""
"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
"802.11a/802.11g rates."
@@ -9740,7 +10310,7 @@ msgstr ""
"Wi-Fi Multimedya (WMM) Modu QoS'nin devre dışı bırakıldığı yerlerde, "
"istemciler 802.11a / 802.11g hızlarıyla sınırlandırılabilir."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid ""
"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
"may be significantly reduced."
@@ -9753,14 +10323,23 @@ msgstr ""
msgid "Width"
msgstr "Genişlik"
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+msgid "WireGuard"
+msgstr "WireGuard"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
+msgid "WireGuard Status"
+msgstr "WireGuard Durumu"
+
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "WireGuard VPN"
msgstr "WireGuard VPN"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:539
msgid "WireGuard peer is disabled"
-msgstr ""
+msgstr "WireGuard eşi devre dışı"
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:17
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:10
@@ -9768,27 +10347,27 @@ msgstr ""
msgid "Wireless"
msgstr "Kablosuz"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3011
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
msgstr "Kablosuz Adaptör"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2990
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4303
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
msgstr "Kablosuz ağ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:812
msgid "Wireless Overview"
msgstr "Kablosuza Genel Bakış"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
msgid "Wireless Security"
msgstr "Kablosuz Güvenliği"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
msgid "Wireless configuration migration"
msgstr "Kablosuz yapılandırma geçişi"
@@ -9804,15 +10383,15 @@ msgstr "Kablosuz devre dışı"
msgid "Wireless is not associated"
msgstr "Kablosuz ilişkili değil"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is disabled"
msgstr "Kablosuz ağ devre dışı bırakıldı"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is enabled"
msgstr "Kablosuz ağ etkinleştirildi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Write received DNS queries to syslog."
msgstr "Alınan DNS sorgularını sistem günlüğüne yaz."
@@ -9824,7 +10403,7 @@ msgstr "Sistem günlüğünü dosyaya yaz"
msgid "XOR policy (balance-xor, 2)"
msgstr "XOR politikası (balance-xor, 2)"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -9834,7 +10413,7 @@ msgstr "Evet"
msgid "Yes (none, 0)"
msgstr "Evet (none, 0)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:177
msgid ""
"You appear to be currently connected to the device via the \"%h\" interface. "
"Do you really want to shut down the interface?"
@@ -9854,8 +10433,20 @@ msgstr ""
"dosyalarını devre dışı bırakırsanız, cihazınız erişilemez hale gelebilir!</"
"strong>"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:90
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635
+msgid "You may add multiple records for the same Target."
+msgstr "Aynı Hedef için birden fazla kayıt ekleyebilirsiniz."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672
+msgid "You may add multiple records for the same domain."
+msgstr "Aynı alan adı için birden fazla kayıt ekleyebilirsiniz."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:92
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
@@ -9886,26 +10477,38 @@ msgstr "ZRam Ayarları"
msgid "ZRam Size"
msgstr "ZRam Boyutu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr "_proto: _tcp, _udp, _sctp, _quic, … ."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … .(Not: http mümkün olsa "
+"da, hiçbir tarayıcı SRV kayıtlarını desteklemez.)"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
msgid "any"
msgstr "herhangi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
msgid "auto"
msgstr "otomatik"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
msgid "automatic"
msgstr "otomatik"
@@ -9913,7 +10516,7 @@ msgstr "otomatik"
msgid "baseT"
msgstr "baseT"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1591
msgid "bridged"
msgstr "köprülü"
@@ -9965,20 +10568,20 @@ msgstr "oluştur:"
msgid "dBm"
msgstr "dBm"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
msgctxt "nft unit"
msgid "day"
msgstr "gün"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid "disable"
msgstr "devre dışı bırak"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:991
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:997
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
msgid "disabled"
@@ -9997,14 +10600,19 @@ msgstr "örn: --proxy 10.10.10.10"
msgid "e.g: dump"
msgstr "örn: dump"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:755
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
msgid "expired"
msgstr "süresi doldu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
msgid "forced"
msgstr "zorunlu"
@@ -10028,19 +10636,19 @@ msgstr "Yarı dubleks"
msgid "hexadecimal encoded value"
msgstr "onaltılık kodlanmış değer"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
msgid "hidden"
msgstr "gizli"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
msgctxt "nft unit"
msgid "hour"
msgstr "saat"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "hybrid mode"
msgstr "hibrit mod"
@@ -10062,24 +10670,24 @@ msgstr "8 ile 63 karakter arasında anahtar"
msgid "key with either 5 or 13 characters"
msgstr "5 veya 13 karakterli anahtar"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "managed config (M)"
msgstr "yönetilen yapılandırma (M)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1395
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
msgid "medium security"
msgstr "orta güvenlik"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
msgctxt "nft unit"
msgid "minute"
msgstr "dakika"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "minutes"
msgstr "dakika"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
msgid "mobile home agent (H)"
msgstr "mobil ev aracısı (H)"
@@ -10087,7 +10695,7 @@ msgstr "mobil ev aracısı (H)"
msgid "netif_carrier_ok()"
msgstr "netif_carrier_ok()"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "no"
msgstr "hayır"
@@ -10101,8 +10709,11 @@ msgstr "bağlantı yok"
msgid "non-empty value"
msgstr "boş olmayan değer"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3419
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
msgid "none"
msgstr "hiçbiri"
@@ -10113,20 +10724,20 @@ msgid "not present"
msgstr "mevcut değil"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:969
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:970
msgid "off"
msgstr "kapalı"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794
msgid "on available prefix"
msgstr "mevcut önek üzerinde"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "open network"
msgstr "açık ağ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
msgid "other config (O)"
msgstr "diğer yapılandırma (O)"
@@ -10135,7 +10746,11 @@ msgstr "diğer yapılandırma (O)"
msgid "output"
msgstr "çıktı"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
+msgid "over a day ago"
+msgstr "bir günden daha önce"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
msgctxt "nft unit"
msgid "packets"
msgstr "paketler"
@@ -10157,24 +10772,25 @@ msgid ""
"reduces overhead by collecting and aggregating originator messages in a "
"single packet rather than many small ones"
msgstr ""
+"gönderen mesajları çok sayıda küçük mesaj yerine tek bir pakette toplayarak "
+"ve bir araya getirerek ek yükü azaltır"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
msgid "relay mode"
msgstr "anahtarlama modu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1586
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
msgid "routed"
msgstr "yönlendirildi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "sec"
msgstr "san"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "server mode"
msgstr "sunucu modu"
@@ -10182,7 +10798,7 @@ msgstr "sunucu modu"
msgid "sstpc Log-level"
msgstr "sstpc Günlük düzeyi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "strong security"
msgstr "güçlü güvenlik"
@@ -10190,7 +10806,7 @@ msgstr "güçlü güvenlik"
msgid "tagged"
msgstr "etiketlendi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "time units (TUs / 1.024 ms) [1000-65535]"
msgstr "zaman birimleri (TUs / 1.024 ms) [1000-65535]"
@@ -10211,15 +10827,19 @@ msgstr "eşsiz değer"
msgid "unknown"
msgstr "bilinmeyen"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:28
+msgid "unknown version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
msgid "unlimited"
msgstr "sınırsız"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
@@ -10241,8 +10861,8 @@ msgid "untagged"
msgstr "etiketsiz"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
msgid "valid IP address"
msgstr "geçerli IP adresi"
@@ -10255,7 +10875,7 @@ msgid "valid IPv4 CIDR"
msgstr "geçerli IPv4 CIDR"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
msgid "valid IPv4 address"
msgstr "geçerli IPv4 adresi"
@@ -10284,7 +10904,7 @@ msgid "valid IPv6 CIDR"
msgstr "geçerli IPv6 CIDR"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
msgid "valid IPv6 address"
msgstr "geçerli IPv6 adresi"
@@ -10376,7 +10996,7 @@ msgid "valid port or port range (port1-port2)"
msgstr "geçerli bağlantı noktası veya bağlantı noktası aralığı (port1-port2)"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "valid port value"
msgstr "geçerli bağlantı noktası değeri"
@@ -10412,16 +11032,16 @@ msgstr "en az %d karakter içeren değer"
msgid "value with at most %d characters"
msgstr "en fazla %d karakter içeren değer"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "weak security"
msgstr "zayıf güvenlik"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
msgctxt "nft unit"
msgid "week"
msgstr "hafta"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "evet"
@@ -10429,6 +11049,37 @@ msgstr "evet"
msgid "« Back"
msgstr "« Geri"
+#~ msgid ""
+#~ "Avoid uselessly triggering dial-on-demand links (filters SRV/SOA records "
+#~ "and names with underscores)."
+#~ msgstr ""
+#~ "İsteğe bağlı arama bağlantılarını gereksiz yere tetiklemekten kaçın (SRV/"
+#~ "SOA kayıtlarını ve alt çizgili adları filtreler)."
+
+#~ msgid "Filter useless"
+#~ msgstr "Faydasızları filtrele"
+
+#~ msgid "Network Utilities"
+#~ msgstr "Ağ Yardımcı Programları"
+
+#~ msgid "Back to configuration"
+#~ msgstr "Yapılandırmaya dön"
+
+#~ msgid "Close list..."
+#~ msgstr "Listeyi kapat..."
+
+#~ msgid "Internal Server Error"
+#~ msgstr "İç Sunucu Hatası"
+
+#~ msgid "No files found"
+#~ msgstr "Dosya bulunamadı"
+
+#~ msgid "Sorry, the server encountered an unexpected error."
+#~ msgstr "Üzgünüz, sunucu beklenmedik bir hatayla karşılaştı."
+
+#~ msgid "Do not forward queries that cannot be answered by public resolvers."
+#~ msgstr "Genel ad sunucuları tarafından yanıtlanamayan istekleri iletme."
+
#~ msgid "Sytem running in recovery (initramfs) mode."
#~ msgstr "Kurtarma (initramfs) modunda çalışan sistem."
@@ -10576,8 +11227,8 @@ msgstr "« Geri"
#~ msgid ""
#~ "<ul style=\"list-style-type:none;\"> <li><strong>server mode</strong>: "
-#~ "Router advertises itself as the default IPv6 gateway via <abbr title="
-#~ "\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages (to "
+#~ "Router advertises itself as the default IPv6 gateway via <abbr "
+#~ "title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages (to "
#~ "<code>ff02::1</code>) and provides <abbr title=\"Prefix Delegation\">PD</"
#~ "abbr> to downstream devices.</li> <li><strong>relay mode</strong>: Router "
#~ "relays <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
@@ -10602,12 +11253,12 @@ msgstr "« Geri"
#~ msgid ""
#~ "<ul style=\"list-style-type:none;\"> <li><strong>server mode</strong>: "
-#~ "Router assigns IPs and delegates prefixes (<abbr title=\"Prefix Delegation"
-#~ "\">PD</abbr>) to downstream interfaces.</li> <li><strong>relay mode</"
-#~ "strong>: Router relays WAN interface config downstream. Helps support "
-#~ "upstream links that lack <abbr title=\"Prefix Delegation\">PD</abbr>.</"
-#~ "li> <li><strong>hybrid mode</strong>: Router does combination of server"
-#~ "+relay.</li></ul>"
+#~ "Router assigns IPs and delegates prefixes (<abbr title=\"Prefix "
+#~ "Delegation\">PD</abbr>) to downstream interfaces.</li> <li><strong>relay "
+#~ "mode</strong>: Router relays WAN interface config downstream. Helps "
+#~ "support upstream links that lack <abbr title=\"Prefix Delegation\">PD</"
+#~ "abbr>.</li> <li><strong>hybrid mode</strong>: Router does combination of "
+#~ "server+relay.</li></ul>"
#~ msgstr ""
#~ "<ul style=\"list-style-type:none;\"> <li> <strong> sunucu modu </strong>: "
#~ "Yönlendirici, IP'leri atar ve önekleri delege eder (<abbr title=\"Prefix "
@@ -10707,24 +11358,24 @@ msgstr "« Geri"
#~ "Protocol\">NDP </abbr> Proxy'yi IPv6 için Proxy ARP olarak düşünün: aynı "
#~ "IP alt ağına farklı fiziksel donanım segmentleri. <abbr title=\"Neighbour "
#~ "Solicitation, Type 135\">NS </abbr> ve <abbr title=\"Neighbour "
-#~ "Advertisement, Type 136\">NA </abbr> mesajlarından oluşur. <abbr title="
-#~ "\"Neighbour Discovery Protocol\"> NDP </abbr>-Proxy, boole<code>master</"
-#~ "code> ile işaretlenmiş bir arayüzde <abbr title=\"Neighbour Solicitation, "
-#~ "Type 135\"> NS </abbr> için dinler 1 olarak (yani yukarı akış), daha "
-#~ "sonra sonunda bir <abbr title=\"Neighbour Advertisement, Type 136\"> NA </"
-#~ "abbr> mesajı göndermeden önce bu hedef IP için ikincil / dahili "
-#~ "arayüzleri sorgular. <abbr title=\"Neighbour Discovery Protocol\"> NDP </"
-#~ "abbr>, IPv6 için etkili bir ARP'dir. <abbr title=\"Neighbour "
-#~ "Solicitation, Type 135\"> NS </abbr> ve <abbr title=\"Neighbour "
-#~ "Advertisement, Type 136\"> NA </abbr> ulaşılabilirliği ve bir "
-#~ "bağlantıdaki yinelenen adresleri algılar, kendileri de SLAAC için bir "
-#~ "önkoşuldur autoconfig. <br /> <ul style=\"list-style-type:none;\"> <li> "
-#~ "<strong>devre dışı</strong>: <abbr title=\"Neighbour Discovery Protocol"
-#~ "\"> NDP </abbr> mesajı yok <code>ndproxy_slave</code> gerçek arayüzler "
-#~ "aracılığıyla proxy yapılır. </li> <li> <strong> aktarma modu </strong>: "
-#~ "Proxy'ler <abbr title=\"Neighbour Discovery Protocol\"> NDP </abbr> "
-#~ "mesajları <code> master</code> ile <code> ndproxy_slave </code> gerçek "
-#~ "arayüzleri. <abbr title=\"Prefix Delegation\"> PD </abbr> olmadan "
+#~ "Advertisement, Type 136\">NA </abbr> mesajlarından oluşur. <abbr "
+#~ "title=\"Neighbour Discovery Protocol\"> NDP </abbr>-Proxy, "
+#~ "boole<code>master</code> ile işaretlenmiş bir arayüzde <abbr "
+#~ "title=\"Neighbour Solicitation, Type 135\"> NS </abbr> için dinler 1 "
+#~ "olarak (yani yukarı akış), daha sonra sonunda bir <abbr title=\"Neighbour "
+#~ "Advertisement, Type 136\"> NA </abbr> mesajı göndermeden önce bu hedef IP "
+#~ "için ikincil / dahili arayüzleri sorgular. <abbr title=\"Neighbour "
+#~ "Discovery Protocol\"> NDP </abbr>, IPv6 için etkili bir ARP'dir. <abbr "
+#~ "title=\"Neighbour Solicitation, Type 135\"> NS </abbr> ve <abbr "
+#~ "title=\"Neighbour Advertisement, Type 136\"> NA </abbr> ulaşılabilirliği "
+#~ "ve bir bağlantıdaki yinelenen adresleri algılar, kendileri de SLAAC için "
+#~ "bir önkoşuldur autoconfig. <br /> <ul style=\"list-style-type:none;\"> "
+#~ "<li> <strong>devre dışı</strong>: <abbr title=\"Neighbour Discovery "
+#~ "Protocol\"> NDP </abbr> mesajı yok <code>ndproxy_slave</code> gerçek "
+#~ "arayüzler aracılığıyla proxy yapılır. </li> <li> <strong> aktarma modu </"
+#~ "strong>: Proxy'ler <abbr title=\"Neighbour Discovery Protocol\"> NDP </"
+#~ "abbr> mesajları <code> master</code> ile <code> ndproxy_slave </code> "
+#~ "gerçek arayüzleri. <abbr title=\"Prefix Delegation\"> PD </abbr> olmadan "
#~ "sağlayıcı bağlantılarını ve güvenlik duvarı proxy'si olan ana "
#~ "bilgisayarları desteklemeye yardımcı olur. </li> <li> <strong> karma mod "
#~ "</strong>: arayüz boole <code>master</code> 1'dir. </li></ul>"
@@ -10749,14 +11400,14 @@ msgstr "« Geri"
#~ "in <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
#~ "messages. Default is 0 (<code>0</code>). Min 1280."
#~ msgstr ""
-#~ "<abbr title=\"Maximum Transmission Unit\"> MTU </abbr> <abbr title="
-#~ "\"Router Advertisement, ICMPv6 Type 134\"> RA </abbr> mesajlarında "
+#~ "<abbr title=\"Maximum Transmission Unit\"> MTU </abbr> <abbr "
+#~ "title=\"Router Advertisement, ICMPv6 Type 134\"> RA </abbr> mesajlarında "
#~ "yayınlanacaktır. Varsayılan 0'dır (<code> 0 </code>). En az 1280."
#~ msgid ""
-#~ "The maximum hops to be published in <abbr title=\"Router Advertisement"
-#~ "\">RA</abbr> messages.<br />Default is 0 (<code>0</code>), meaning "
-#~ "unspecified. Max 255."
+#~ "The maximum hops to be published in <abbr title=\"Router "
+#~ "Advertisement\">RA</abbr> messages.<br />Default is 0 (<code>0</code>), "
+#~ "meaning unspecified. Max 255."
#~ msgstr ""
#~ "<abbr title=\"Router Advertisement\"> RA </abbr> mesajlarında "
#~ "yayınlanacak maksimum atlama sayısı.<br /> Varsayılan 0'dır (<code> 0 </"
diff --git a/modules/luci-base/po/uk/base.po b/modules/luci-base/po/uk/base.po
index 9ef9791e6b..701d8f41df 100644
--- a/modules/luci-base/po/uk/base.po
+++ b/modules/luci-base/po/uk/base.po
@@ -1,35 +1,47 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2022-05-22 10:18+0000\n"
-"Last-Translator: Vladdrako <vladdrako007@gmail.com>\n"
+"PO-Revision-Date: 2022-12-30 10:28+0000\n"
+"Last-Translator: Dan <denqwerta@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/luci/"
"uk/>\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.13-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:650
msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
msgid "\"%h\" table \"%h\""
-msgstr "«%h» таблиця «%h»"
+msgstr "\"%h\" таблиця \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1539
msgid "%.1f dB"
msgstr "%.1f дБ"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
msgid "%d Bit"
msgstr "%d біт"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4043
msgid "%d invalid field(s)"
msgstr "%d неприпустимі поля"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
+msgid "%dh ago"
+msgstr "%dг тому"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
+msgid "%dm ago"
+msgstr "%dхв тому"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
+msgid "%ds ago"
+msgstr "%dс тому"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
msgid "%s is untagged in multiple VLANs!"
msgstr "%s є непозначеним у декількох VLAN!"
@@ -57,18 +69,18 @@ msgstr "(пусто)"
msgid "(no interfaces attached)"
msgstr "(нема приєднаних інтерфейсів)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:635
msgctxt "Label indicating further amount of allowed ips"
msgid "+ %d more"
-msgstr ""
+msgstr "+ на %d більше"
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:48
msgid "-- Additional Field --"
msgstr "-- Додаткові поля --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4152
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -84,13 +96,13 @@ msgstr "-- Оберіть --"
msgid "-- custom --"
msgstr "-- нетипово --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
msgid "-- match by label --"
msgstr "-- відповідно мітці --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
msgid "-- match by uuid --"
msgstr "-- відповідно UUID --"
@@ -105,7 +117,7 @@ msgctxt "sstp log level value"
msgid "0"
msgstr "0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
msgstr ""
"0 = не використовувати поріг RSSI, 1 = не змінюваим типові значення драйвера"
@@ -119,7 +131,7 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "Навантаження за 1 хвилину:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:324
msgctxt "nft amount of flags"
msgid "1 flag"
msgid_plural "%d flags"
@@ -146,7 +158,7 @@ msgctxt "sstp log level value"
msgid "4"
msgstr "4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "4-character hexadecimal ID"
msgstr "4-симв. шістнадцятковий ID"
@@ -159,48 +171,93 @@ msgstr "464XLAT (CLAT)"
msgid "5 Minute Load:"
msgstr "Навантаження за 5 хвилин:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "6-octet identifier as a hex string - no colons"
msgstr ""
"6-октетний ідентифікатор у вигляді шістнадцяткового рядка – без двокрапок"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid "802.11k RRM"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid "802.11r Fast Transition"
msgstr "Швидкий перехід 802.11r"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "802.11v: Time Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w Association SA Query maximum timeout"
msgstr "Максимальний тайм-аут запиту асоціації 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w Association SA Query retry timeout"
msgstr "Тайм-аут повторювання запиту асоціації 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid "802.11w Management Frame Protection"
msgstr "Захист кадрів управління 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w maximum timeout"
msgstr "Максимальний тайм-аут 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w retry timeout"
msgstr "Тайм-аут повторювання 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1022
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
msgstr ""
"<abbr title=\"Basic Service Set Identifier — ідентифікатор основної служби "
"послуг\">BSSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr ""
"<abbr title=\"Extended Service Set Identifier — ідентифікатор розширеної "
"служби послуг\">ESSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-маски мережі"
@@ -213,73 +270,87 @@ msgstr ""
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
msgstr "Назва <abbr title=\"Light Emitting Diode — світлодіод\">LED</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
msgstr "<abbr title=\"Протокол виявлення сусідів\">NDP</abbr>-Proxy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> флаги"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
msgstr ""
"Обмеження стрибків для <abbr title=\"Router Advertisement\">RA</abbr> "
"повідомлень"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
msgstr "Час життя <abbr title=\"Router Advertisement\">RA</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:773
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr>-Служба"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+msgid ""
+"<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
+"NXDOMAIN."
+msgstr ""
+"<code>/#/</code> відповідає будь-якому домену. <code>/example.com/</code> "
+"повертає NXDOMAIN."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+msgid ""
+"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
+"<code>::</code>) for example.com and its subdomains."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
msgctxt "nft relational \">\" operator expression"
msgid "<var>%s</var> greater than <strong>%s</strong>"
msgstr "<var>%s</var> більше ніж <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
msgctxt "nft relational \">=\" operator expression"
msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
msgstr "<var>%s</var> більше або дорівнює <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
msgctxt "nft set match expression"
msgid "<var>%s</var> in set <strong>%s</strong>"
msgstr "<var>%s</var> відповідає <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
msgctxt "nft relational \"==\" operator expression"
msgid "<var>%s</var> is <strong>%s</strong>"
msgstr "<var>%s</var> є <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
msgctxt "nft relational \"in\" operator expression"
msgid "<var>%s</var> is one of <strong>%s</strong>"
msgstr "<var>%s</var> є один із <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
msgctxt "nft relational \"<\" operator expression"
msgid "<var>%s</var> lower than <strong>%s</strong>"
msgstr "<var>%s</var> менше ніж <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \"<=\" operator expression"
msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
msgstr "<var>%s</var> менше або дорівнює <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
msgctxt "nft relational \"!=\" operator expression"
msgid "<var>%s</var> not <strong>%s</strong>"
msgstr "<var>%s</var> не <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
msgctxt "nft not in set match expression"
msgid "<var>%s</var> not in set <strong>%s</strong>"
msgstr "<var>%s</var> не відповідає <strong>%s</strong>"
@@ -304,30 +375,30 @@ msgstr "Конфігурація для пристрою \"%s\" вже існу
msgid "A directory with the same name already exists."
msgstr "Каталог з такою ж назвою вже існує."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
msgid "A new login is required since the authentication session expired."
msgstr ""
"Оскільки сеанс автентифікації закінчився, потрібен новий вхід у систему."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "A43C + J43 + A43"
msgstr "A43C + J43 + A43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
msgid "A43C + J43 + A43 + V43"
msgstr "A43C + J43 + A43 + V43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid "ADSL"
msgstr "ADSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
msgid "ANSI T1.413"
msgstr "ANSI T1.413"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
msgid "APN"
msgstr ""
@@ -361,35 +432,42 @@ msgstr "Моніторинг ARP не підтримується для обра
msgid "ARP retry threshold"
msgstr "Поріг повторювання ARP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:638
msgid "ARP traffic table \"%h\""
msgstr "Таблиця ARP трафіку «%h»"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
msgid "ATM (Asynchronous Transfer Mode)"
msgstr ""
-"<abbr title=\"Asynchronous Transfer Mode — асинхронний режим передавання"
-"\">ATM</abbr>"
+"<abbr title=\"Asynchronous Transfer Mode — асинхронний режим "
+"передавання\">ATM</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid "ATM Bridges"
msgstr "ATM-мости"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
msgid "ATM Virtual Channel Identifier (VCI)"
msgstr ""
"Ідентифікатор віртуального каналу ATM (<abbr title=\"Virtual Channel "
"Identifier\">VCI</abbr>)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
msgid "ATM Virtual Path Identifier (VPI)"
msgstr ""
-"Ідентифікатор віртуального шляху ATM (<abbr title=\"Virtual Path Identifier"
-"\">VPI</abbr>)"
+"Ідентифікатор віртуального шляху ATM (<abbr title=\"Virtual Path "
+"Identifier\">VPI</abbr>)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid ""
"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
@@ -399,12 +477,12 @@ msgstr ""
"віртуальні мережеві інтерфейси Linux, котрі можуть використовуватися в "
"поєднанні з DHCP або PPP для підключення до мережі провайдера."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
msgid "ATM device number"
msgstr "Номер ATM-пристрою"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "ATU-C System Vendor ID"
msgstr "Ідентифікатор постачальника системи ATU-C"
@@ -414,7 +492,7 @@ msgstr "Ідентифікатор постачальника системи ATU
msgid "Absent Interface"
msgstr "Відсутній інтерфейс"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
msgid "Accept DNS queries only from hosts whose address is on a local subnet."
msgstr ""
"Обмежувати службу DNS інтерфейсами підмереж, на яких ми обслуговуємо DNS."
@@ -423,7 +501,7 @@ msgstr ""
msgid "Accept local"
msgstr "Прийняти локальні дані"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
msgctxt "nft accept action"
msgid "Accept packet"
msgstr "Приймати пакет"
@@ -436,8 +514,8 @@ msgstr "Приймати пакети з локальними адресами
msgid "Access Concentrator"
msgstr "Концентратор доступу"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
msgid "Access Point"
msgstr "Точка доступу"
@@ -487,8 +565,8 @@ msgstr "Активні IPv6 правила"
msgid "Active-Backup policy (active-backup, 1)"
msgstr "Політика активного резервного копіювання (active-backup, 1)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
msgid "Ad-Hoc"
msgstr "Ad-Hoc"
@@ -505,18 +583,18 @@ msgstr "Адаптивне балансування навантаження п
#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3582
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:885
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
msgid "Add"
msgstr "Додати"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
msgid "Add ATM Bridge"
msgstr "Додати ATM-міст"
@@ -536,11 +614,11 @@ msgstr "Додати дію LED"
msgid "Add VLAN"
msgstr "Додати VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1328
msgid "Add device configuration"
msgstr "Додавання конфігурації пристрою"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1268
msgid "Add device configuration…"
msgstr "Додати конфігурацію пристрою…"
@@ -548,18 +626,18 @@ msgstr "Додати конфігурацію пристрою…"
msgid "Add instance"
msgstr "Додати реалізацію"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
msgid "Add key"
msgstr "Додати ключ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
msgid "Add local domain suffix to names served from hosts files."
-msgstr "Додавати суфікс локального домену до імен, отриманих із файлів hosts"
+msgstr "Додавати суфікс локального домену до імен, отриманих із файлів hosts."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:475
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
msgid "Add new interface..."
msgstr "Додати новий інтерфейс..."
@@ -575,11 +653,11 @@ msgstr "Додати до чорного списку"
msgid "Add to Whitelist"
msgstr "Додати до білого списку"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
msgid "Additional hosts files"
msgstr "Додаткові файли hosts"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
msgid "Additional servers file"
msgstr "Додаткові файли servers"
@@ -601,7 +679,7 @@ msgctxt "nft meta nfproto"
msgid "Address family"
msgstr "Тип адреси"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:278
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
msgid "Address setting is invalid"
msgstr ""
@@ -609,7 +687,7 @@ msgstr ""
msgid "Address to access local relay bridge"
msgstr "Адреса для доступу до мосту локального ретранслятора"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
msgid "Addresses"
msgstr "Адреси"
@@ -618,14 +696,14 @@ msgstr "Адреси"
msgid "Administration"
msgstr "Адміністрування"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:488
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:989
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
msgid "Advanced Settings"
msgstr "Додаткові налаштування"
@@ -642,7 +720,7 @@ msgstr "Час старіння"
msgid "Aggregate Originator Messages"
msgstr "Складати повідомлення відправників"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
msgstr "Сукупна потужність передавача (ACTATP)"
@@ -670,27 +748,27 @@ msgstr "Агрегатор: Додано/видалено ведених або
msgid "Alert"
msgstr "Тривога"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
#: modules/luci-compat/luasrc/model/network.lua:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
msgid "Alias Interface"
msgstr "Інтерфейс псевдоніма"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
msgid "Alias of \"%s\""
msgstr "Псевдонім \"%s\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
msgid "All servers"
msgstr "Усі сервери"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
-msgstr "Виділяти IP-адреси послідовно, починаючи з найнижчої доступної адреси"
+msgstr "Виділяти IP-адреси послідовно, починаючи з найнижчої доступної адреси."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
msgid "Allocate IPs sequentially"
msgstr "Виділяти IP послідовно"
@@ -700,30 +778,30 @@ msgstr ""
"Дозволити <abbr title=\"Secure Shell — безпечна оболонка\">SSH</abbr>-"
"автентифікацію за допомогою пароля"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
msgstr ""
"Дозволити режиму AP відключення абонентів на підставі низького рівня <abbr "
"title=\"Підтвердження (Acknowledge) успішності отримання TCP-сегменту\">ACK</"
"abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
msgid "Allow all except listed"
msgstr "Дозволити всі, крім зазначених"
#: modules/luci-compat/root/usr/share/rpcd/acl.d/luci-compat.json:3
msgid "Allow full UCI access for legacy applications"
-msgstr "Дозволити повний доступ до UCI для застарілих програм"
+msgstr "Дозволити повний доступ до UCI для застарілих застосунків"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid "Allow legacy 802.11b rates"
msgstr "Дозволяти застарілі швидк. 802.11b"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1090
msgid "Allow listed only"
msgstr "Дозволити тільки зазначені"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "Allow localhost"
msgstr "Дозволити локальний вузол"
@@ -749,13 +827,15 @@ msgstr "Дозволити зондування функцій системи"
msgid "Allow the <em>root</em> user to login with password"
msgstr "Дозволити користувачеві <em>root</em> вхід до системи з паролем"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
msgid "Allowed IPs"
-msgstr "Дозволено IP-адреси"
+msgstr "Дозволені IP-адреси"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:306
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
msgid "AllowedIPs setting is invalid"
-msgstr ""
+msgstr "Параметр AllowedIPs недійсний"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:708
msgid "Always"
@@ -769,12 +849,12 @@ msgstr "Завжди вимкнено (ядро: none)"
msgid "Always on (kernel: default-on)"
msgstr "Завжди ввімкнено (ядро: default-on)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr ""
"Завжди надсилайте параметри DHCP. Іноді це необхідно, напр. для PXELinux."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
@@ -787,6 +867,10 @@ msgstr ""
msgid "Amount of Duplicate Address Detection probes to send"
msgstr "Кількість зондів виявлення повторюваних адрес для надсилання"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr "Час очікування готовності модему (секунд)"
+
#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
msgstr "Сталася помилка під час збереження форми:"
@@ -795,80 +879,80 @@ msgstr "Сталася помилка під час збереження фор
msgid "An optional, short description for this device"
msgstr "Необов'язковий, короткий опис для цього пристрою"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Annex"
msgstr "Annex"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
msgid "Annex A + L + M (all)"
msgstr "Annex A + L + M (всі)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
msgid "Annex A G.992.1"
msgstr "Annex A G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Annex A G.992.2"
msgstr "Annex A G.992.2"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
msgid "Annex A G.992.3"
msgstr "Annex A G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
msgid "Annex A G.992.5"
msgstr "Annex A G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
msgid "Annex B (all)"
msgstr "Annex B (всі)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
msgid "Annex B G.992.1"
msgstr "Annex B G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
msgid "Annex B G.992.3"
msgstr "Annex B G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
msgid "Annex B G.992.5"
msgstr "Annex B G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
msgid "Annex J (all)"
msgstr "Annex J (всі)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
msgid "Annex L G.992.3 POTS 1"
msgstr "Annex L G.992.3 POTS 1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "Annex M (all)"
msgstr "Annex M (всі)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
msgid "Annex M G.992.3"
msgstr "Annex M G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
msgid "Annex M G.992.5"
msgstr "Annex M G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
msgid "Announce this device as IPv6 DNS server."
msgstr "Оголосити цей пристрій як DNS-сервер IPv6."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
msgid ""
"Announce this device as default router if a local IPv6 default route is "
"present."
msgstr ""
-"Оголосити цей пристрій маршрутизатором за промовчанням, якщо присутній "
-"локальний маршрут IPv6 за промовчанням."
+"Оголошувати цей пристрій як маршрутизатор за замовчуванням, якщо присутній "
+"локальний IPv6 маршрут за замовчуванням."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:789
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
msgid ""
"Announce this device as default router if a public IPv6 prefix is available, "
"regardless of local default route availability."
@@ -877,7 +961,7 @@ msgstr ""
"загальнодоступний префікс IPv6, незалежно від доступності локального "
"маршруту за промовчанням."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
msgid ""
"Announce this device as default router regardless of whether a prefix or "
"default route is present."
@@ -885,15 +969,15 @@ msgstr ""
"Оголосити цей пристрій маршрутизатором за промовчанням незалежно від того, "
"чи існують префікс або маршрут за промовчанням."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Announced DNS domains"
msgstr "Оголошено DNS-домени"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
msgid "Announced IPv6 DNS servers"
msgstr "Анонсовані IPv6 DNS-сервери"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
msgid "Anonymous Identity"
msgstr "Анонімна ідентифікація"
@@ -905,7 +989,7 @@ msgstr "Анонімне монтування"
msgid "Anonymous Swap"
msgstr "Анонімний своп"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:519
msgctxt "nft match any traffic"
msgid "Any packet"
msgstr "Будь-який пакет"
@@ -917,53 +1001,53 @@ msgstr "Будь-який пакет"
msgid "Any zone"
msgstr "Будь-яка зона"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
msgid "Apply DHCP Options to this net. (Empty = all clients)."
msgstr ""
"Застосувати параметри DHCP до цієї мережі. (якщо порожньо = усі клієнти)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Apply and keep settings"
-msgstr ""
+msgstr "Застосувати та зберегти налаштування"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:119
msgid "Apply backup?"
msgstr "Застосувати резервну копію?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Apply request failed with status <code>%h</code>"
msgstr "Сталася помилка запиту на застосування зі статусом <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4524
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4522
msgid "Apply unchecked"
msgstr "Застосувати без перевірки"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4655
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
msgid "Applying configuration changes… %ds"
msgstr "Очікування на застосування конфігурації… %d c"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
msgid "Architecture"
msgstr "Архітектура"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:152
msgid "Arp-scan"
msgstr "Arp-скан"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr ""
"Призначати частину заданої довжини до кожного публічного IPv6-префікса цього "
"інтерфейсу"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
@@ -971,7 +1055,7 @@ msgstr ""
"Призначати для цього інтерфейсу частину префікса, використовуючи цей "
"шістнадцятковий ID субпрефікса."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2239
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
msgid "Associated Stations"
msgstr "Пов'язані станції"
@@ -980,8 +1064,8 @@ msgstr "Пов'язані станції"
msgid "Associations"
msgstr "Асоціації"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
msgid ""
"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -989,8 +1073,8 @@ msgstr ""
"Не менше <strong>%h</strong> на <strong>%h</strong>, імпульс <strong>%h</"
"strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
msgid ""
"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -1008,7 +1092,7 @@ msgstr ""
msgid "Auth Group"
msgstr "Група автентифікації"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1617
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
msgid "Authentication"
msgstr "Автентифікація"
@@ -1017,11 +1101,11 @@ msgstr "Автентифікація"
msgid "Authentication Type"
msgstr "Тип автентифікації"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
msgid "Authoritative"
msgstr "Надійний"
-#: modules/luci-base/luasrc/view/sysauth.htm:17
+#: modules/luci-base/ucode/template/sysauth.ut:17
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
msgid "Authorization Required"
msgstr "Потрібна авторизація"
@@ -1029,7 +1113,7 @@ msgstr "Потрібна авторизація"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
@@ -1048,7 +1132,7 @@ msgid "Automatically check filesystem for errors before mounting"
msgstr ""
"Автоматично перевіряти файлову систему на наявність помилок перед монтуванням"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid ""
"Automatically handle multiple uplink interfaces using source-based policy "
"routing."
@@ -1072,6 +1156,10 @@ msgstr "Автомонтування ФС"
msgid "Automount Swap"
msgstr "Автомонтування своп"
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Available"
msgstr "Доступно"
@@ -1094,11 +1182,11 @@ msgstr "Середнє значення:"
msgid "Avoid Bridge Loops"
msgstr "Уникати мостових петель"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
msgid "B43 + B43C"
msgstr "B43 + B43C"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
msgid "B43 + B43C + V43"
msgstr "B43 + B43C + V43"
@@ -1106,15 +1194,19 @@ msgstr "B43 + B43C + V43"
msgid "BR / DMR / AFTR"
msgstr "BR / DMR / AFTR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "BSS Transition"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1814
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3250
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
msgid "Back"
msgstr "Назад"
@@ -1123,13 +1215,9 @@ msgstr "Назад"
msgid "Back to Overview"
msgstr "Повернутися до переліку"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
-msgid "Back to configuration"
-msgstr "Повернутися до конфігурування"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:804
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834
msgid "Back to peer configuration"
-msgstr ""
+msgstr "Повернутися до конфігурації вузлів"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:391
msgid "Backup"
@@ -1140,7 +1228,6 @@ msgid "Backup / Flash Firmware"
msgstr "Рез. копіювання / Перепрош."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
msgstr "Список файлів резервних копій"
@@ -1179,12 +1266,15 @@ msgid ""
"packet fits but it is possible to deactivate the fragmentation entirely."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
msgid "Beacon Interval"
msgstr "Інтервал маяка"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Beacon Report"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
msgid ""
"Below is the determined list of files to backup. It consists of changed "
"configuration files marked by opkg, essential base files and the user "
@@ -1196,9 +1286,9 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:287
msgid "Bind NTP server"
-msgstr ""
+msgstr "Прив’язати NTP-сервер"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
msgid "Bind dynamically to interfaces rather than wildcard address."
msgstr ""
"Прив'язувати динамічно до інтерфейсів, а не за шаблоном адреси (типово для "
@@ -1209,18 +1299,31 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind interface"
msgstr "Прив'язка інтерфейсу"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"<a href=\"%s\">RFC2782</a>."
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind the tunnel to this interface (optional)."
@@ -1240,7 +1343,11 @@ msgstr ""
msgid "Bonding Policy"
msgstr "Політика зв'язування"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3014
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+msgid "Both Listen addr and Relay To must be specified."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
#: modules/luci-compat/luasrc/model/network.lua:1421
msgid "Bridge"
msgstr "Міст"
@@ -1251,17 +1358,17 @@ msgid "Bridge (Support direct communication between MAC VLANs)"
msgstr "Міст (Підтримка прямого зв'язку між MAC VLAN)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
msgid "Bridge VLAN filtering"
msgstr "Фільтрування VLAN моста"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
msgid "Bridge device"
msgstr "Пристрій моста"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
msgid "Bridge port specific options"
msgstr "Специфічні параметри порту моста"
@@ -1269,11 +1376,11 @@ msgstr "Специфічні параметри порту моста"
msgid "Bridge ports"
msgstr "Порти моста"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:642
msgid "Bridge traffic table \"%h\""
msgstr "Таблиця трафіку мосту \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
msgid "Bridge unit number"
msgstr "Номер моста"
@@ -1281,7 +1388,7 @@ msgstr "Номер моста"
msgid "Bring up empty bridge"
msgstr "Піднімати порожній міст"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
msgid "Bring up on boot"
msgstr "Піднімати при завантаженні"
@@ -1294,7 +1401,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr "Політика широкомовності (broadcast, 3)"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4153
msgid "Browse…"
msgstr "Огляд…"
@@ -1302,7 +1409,13 @@ msgstr "Огляд…"
msgid "Buffered"
msgstr "Буферизовано"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+msgid ""
+"CA certificate (PEM encoded; Use instead of system-wide store to verify the "
+"gateway certificate."
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
msgid "CA certificate; if empty it will be saved after the first connection."
msgstr ""
"Сертифікат CA; якщо порожньо, його буде збережено після першого підключення."
@@ -1311,6 +1424,10 @@ msgstr ""
msgid "CLAT configuration failed"
msgstr "Помилка конфігурації <abbr title=\"464XLAT\">CLAT</abbr>"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+msgid "CNAME or fqdn"
+msgstr "CNAME або fqdn"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "CPU usage (%)"
msgstr "Завантаження ЦП, %"
@@ -1325,51 +1442,58 @@ msgstr "Кешовано"
msgid "Call failed"
msgstr "Не вдалося здійснити виклик"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr ""
+"Може бути корисним, якщо ISP має сервери імен IPv6, але не надає IPv6 "
+"маршрутизації."
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4162
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4651
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2051
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2113
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:465
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
msgid "Cancel"
msgstr "Скасувати"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:337
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347
msgid "Cannot parse configuration: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:569
msgctxt "Chain hook: forward"
msgid "Capture incoming packets addressed to other hosts"
msgstr "Перехоплювати вхідні пакети, адресовані іншим хостам"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:561
msgctxt "Chain hook: prerouting"
msgid "Capture incoming packets before any routing decision"
msgstr "Перехоплювати вхідні пакети до рішенням щодо маршрутизації"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565
msgctxt "Chain hook: input"
msgid "Capture incoming packets routed to the local system"
msgstr "Перехоплювати вхідні пакети, що направлені в локальну систему"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:577
msgctxt "Chain hook: postrouting"
msgid "Capture outgoing packets after any routing decision"
msgstr "Перехоплювати вихідні пакети після рішення щодо маршрутизації"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
msgctxt "Chain hook: output"
msgid "Capture outgoing packets originating from the local system"
msgstr "Перехоплення вихідних пакетів, що надходять з локальної системи"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
msgctxt "Chain hook: ingress"
msgid "Capture packets directly after the NIC received them"
msgstr ""
@@ -1380,24 +1504,24 @@ msgstr ""
msgid "Category"
msgstr "Категорія"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
msgid "Certificate constraint (Domain)"
msgstr "Обмеження сертифіката (Домен)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
msgid "Certificate constraint (SAN)"
msgstr "Обмеження сертифіката (SAN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
msgid "Certificate constraint (Subject)"
msgstr "Обмеження сертифіката (Суб'єкт)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
msgid "Certificate constraint (Wildcard)"
msgstr "Обмеження сертифіката (Шаблон)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid ""
"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
"`logread -f` during handshake for actual values"
@@ -1405,8 +1529,8 @@ msgstr ""
"Підрядок обмеження сертифіката (наприклад, /CN=wifi.mycompany.com).<br /"
">Див. `logread-f` під час рукостискання для отримання фактичних значень"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (exact match)"
@@ -1414,8 +1538,8 @@ msgstr ""
"Обмеження сертифікатів щодо значень DNS SAN (якщо вони доступні)<br /> або "
"CN суб'єкта (точний збіг)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (suffix match)"
@@ -1423,8 +1547,8 @@ msgstr ""
"Обмеження сертифікатів за значеннями DNS SAN (якщо вони доступні)<br /> або "
"CN суб'єкта (збіг суфікса)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1438,16 +1562,16 @@ msgstr ""
msgid "Chain"
msgstr "Ланцюжок"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:581
msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr "Хук ланцюга \"%h\""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
msgid "Changes"
msgstr "Зміни"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4721
msgid "Changes have been reverted."
msgstr "Зміни було скасовано."
@@ -1459,17 +1583,18 @@ msgstr "Зміна пароля адміністратора для доступ
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1812
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
msgid "Channel"
msgstr "Канал"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
msgid "Channel Analysis"
msgstr "Аналіз каналів"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391
msgid "Channel Width"
msgstr "Ширина каналу"
@@ -1477,7 +1602,7 @@ msgstr "Ширина каналу"
msgid "Check filesystems before mount"
msgstr "Перевірити файлову систему перед монтуванням"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Check this option to delete the existing networks from this radio."
msgstr "Позначте цей параметр, щоб видалити існуючі мережі з цього радіо."
@@ -1494,8 +1619,8 @@ msgstr "Перевірка образу…"
msgid "Choose mtdblock"
msgstr "Виберіть mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid ""
"Choose the firewall zone you want to assign to this interface. Select "
"<em>unspecified</em> to remove the interface from the associated zone or "
@@ -1507,7 +1632,7 @@ msgstr ""
"заповніть поле <em>нетипово</em>, щоб визначити нову зону і прикріпити до "
"неї інтерфейс."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>custom</em> field to define a new network."
@@ -1515,7 +1640,7 @@ msgstr ""
"Оберіть мережі, які ви хочете прикріпити до цього бездротового інтерфейсу "
"або заповніть поле <em>нетипово</em>, щоб визначити нову мережу."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
msgid "Cipher"
msgstr "Шифр"
@@ -1539,9 +1664,9 @@ msgstr ""
"Натисніть \"Зберегти mtdblock\", щоб завантажити вказаний файл mtdblock. "
"(ПРИМІТКА: ЦЕ ФУНКЦІЯ ДЛЯ ПРОФЕСІОНАЛІВ!)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3892
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
msgid "Client"
msgstr "Клієнт"
@@ -1551,9 +1676,9 @@ msgstr "Клієнт"
msgid "Client ID to send when requesting DHCP"
msgstr "Ідентифікатор клієнта для відправки при запиті DHCP"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4399
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
msgstr "Закрити"
@@ -1570,17 +1695,13 @@ msgstr ""
"Закривати неактивні з'єднання після вказаного інтервалу часу (секунди). Для "
"утримання неактивних з'єднань використовуйте 0"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
-msgid "Close list..."
-msgstr "Згорнути список..."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2237
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66
msgid "Collecting data..."
msgstr "Збирання даних..."
@@ -1600,7 +1721,7 @@ msgstr "Не вдалося виконати команду"
msgid "Comment"
msgstr "Примітка"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid ""
"Complicates key reinstallation attacks on the client side by disabling "
"retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1619,29 +1740,32 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr "Обчислити вихідну контрольну суму (необов’язково)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Config File"
+msgstr "Файл конфігурації"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Конфігурація"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:670
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:690
msgid "Configuration Export"
-msgstr ""
+msgstr "Експорт конфігурації"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
msgid "Configuration changes applied."
msgstr "Зміни конфігурації застосовано."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4508
msgid "Configuration changes have been rolled back!"
msgstr "Зміни конфігурації було скасовано!"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
msgstr "Помилка конфігурації"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid ""
"Configures data rates based on the coverage cell density. Normal configures "
"basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
@@ -1659,7 +1783,7 @@ msgstr ""
"Підтримувані швидкості нижчі від мінімальної базової швидкості не "
"пропонуються."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
msgid ""
"Configures the default router advertisement in <abbr title=\"Router "
"Advertisement\">RA</abbr> messages."
@@ -1667,28 +1791,28 @@ msgstr ""
"Налаштовує оголошення маршрутизатора за промовчанням у повідомленнях <abbr "
"title=\"Router Advertisement\">RA</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
msgid ""
-"Configures the operation mode of the <abbr title=\"Router Advertisement"
-"\">RA</abbr> service on this interface."
+"Configures the operation mode of the <abbr title=\"Router "
+"Advertisement\">RA</abbr> service on this interface."
msgstr ""
"Налаштовує режим роботи служби <abbr title=\"Router Advertisement\">RA</"
"abbr> на цьому інтерфейсі."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
msgid "Configures the operation mode of the DHCPv6 service on this interface."
msgstr "Налаштовує режим роботи служби DHCPv6 на цьому інтерфейсі."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
msgid ""
"Configures the operation mode of the NDP proxy service on this interface."
msgstr "Налаштовує режим роботи проксі-сервісу NDP на цьому інтерфейсі."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1314
msgid "Configure…"
msgstr "Налаштувати…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
msgid "Confirm disconnect"
msgstr "Підтвердіть від'єднання"
@@ -1698,7 +1822,7 @@ msgstr "Підтвердження"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
msgid "Connected"
msgstr "Підключений"
@@ -1712,9 +1836,9 @@ msgstr "Невдала спроба підключення"
msgid "Connection attempt failed."
msgstr "Спроба підключення зазнала невдачі."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid "Connection endpoint"
-msgstr ""
+msgstr "Кінцева точка підключення"
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:411
msgid "Connection lost"
@@ -1724,16 +1848,16 @@ msgstr "З'єднання втрачено"
msgid "Connections"
msgstr "Підключення"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
msgid "Connectivity change"
-msgstr ""
+msgstr "Зміна підключення"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:32
msgctxt "nft ct state"
msgid "Conntrack state"
msgstr "Стан conntrack"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:34
msgctxt "nft ct status"
msgid "Conntrack status"
msgstr "Статус conntrack"
@@ -1753,29 +1877,29 @@ msgstr ""
msgid "Contents have been saved."
msgstr "Вміст збережено."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269
msgid "Continue"
msgstr "Продовжити"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
msgctxt "nft jump action"
msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
msgstr "Продовжити в <strong><a href=\"#%q.%q\">%h</a></strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
msgid "Continue in calling chain"
msgstr "Продовжити в ланцюжку викликів"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:551
msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr "Продовжити обробку невідповідних пакетів"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4546
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4544
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1790,20 +1914,20 @@ msgstr ""
msgid "Country"
msgstr "Країна"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
msgid "Country Code"
msgstr "Код країни"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid "Coverage cell density"
msgstr "Щільність елементів покриття"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid "Create / Assign firewall-zone"
msgstr "Створити / Визначити зону брандмауера"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
msgid "Create interface"
msgstr "Створити інтерфейс"
@@ -1819,15 +1943,15 @@ msgstr "Рівень виведення інформації Cron"
msgid "Current power"
msgstr "Поточна"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
msgctxt "nft meta hour"
msgid "Current time"
-msgstr ""
+msgstr "Поточний час"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
msgctxt "nft meta day"
msgid "Current weekday"
-msgstr ""
+msgstr "Поточний день тижня"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:573
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:575
@@ -1844,8 +1968,7 @@ msgid ""
"this, perform a factory-reset first."
msgstr ""
"Користувацькі файли (сертифікати, скрипти) можуть залишитися в системі. Щоб "
-"запобігти цьому, спочатку виконайте відновлення мікропрограми до її "
-"початкового стану."
+"запобігти цьому, спочатку виконайте скидання до заводських налаштувань."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/timer.js:6
msgid "Custom flash interval (kernel: timer)"
@@ -1853,48 +1976,48 @@ msgstr "Настроюваний інтервал спалаху (ядро: time
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
msgid ""
-"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
-"\">LED</abbr>s if possible."
+"Customizes the behaviour of the device <abbr title=\"Light Emitting "
+"Diode\">LED</abbr>s if possible."
msgstr ""
-"Налаштування поведінки <abbr title=\"Light Emitting Diode — світлодіод"
-"\">LED</abbr>, якщо це можливо."
+"Налаштування поведінки <abbr title=\"Light Emitting Diode — "
+"світлодіод\">LED</abbr>, якщо це можливо."
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:673
msgid "DAD transmits"
msgstr "DAD передає"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "DAE-Client"
msgstr "Клієнт DAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "DAE-Port"
msgstr "Порт DAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "DAE-Secret"
msgstr "Секрет DAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
msgid "DHCP Options"
msgstr "Параметри DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
msgid "DHCP Server"
msgstr "Сервер DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:249
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
msgid "DHCP and DNS"
msgstr "DHCP та DNS"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2110
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:969
msgid "DHCP client"
msgstr "Клієнт DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid "DHCP-Options"
msgstr "Параметри DHCP"
@@ -1903,7 +2026,7 @@ msgstr "Параметри DHCP"
msgid "DHCPv6 client"
msgstr "Клієнт DHCPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
msgid "DHCPv6-Service"
msgstr "Служба DHCPv6"
@@ -1915,31 +2038,31 @@ msgstr "Служба DHCPv6"
msgid "DNS"
msgstr "DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
msgid "DNS forwardings"
msgstr "Переспрямовування запитів DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526
msgid "DNS query port"
msgstr ""
"Порт <abbr title=\"Domain Name System — система доменних імен\">DNS</abbr>-"
"запиту"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
msgid "DNS search domains"
msgstr "Домени пошуку DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
msgid "DNS server port"
msgstr ""
"Порт <abbr title=\"Domain Name System — система доменних імен\">DNS</abbr>-"
"сервера"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:286
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
msgid "DNS setting is invalid"
-msgstr ""
+msgstr "Налаштування DNS недійсне"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid "DNS weight"
msgstr "Вага DNS"
@@ -1947,11 +2070,11 @@ msgstr "Вага DNS"
msgid "DNS-Label / FQDN"
msgstr "DNS-мітка / FQDN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
msgid "DNSSEC"
msgstr "DNSSEC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
msgid "DNSSEC check unsigned"
msgstr "Перевірка непідписаного DNSSEC"
@@ -1963,41 +2086,49 @@ msgstr "Тайм-аут простою DPD"
msgid "DS-Lite AFTR address"
msgstr "AFTR-адреса DS-Lite"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
msgid "DSL"
msgstr "DSL"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
msgid "DSL Status"
msgstr "Стан DSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
msgid "DSL line mode"
msgstr "Режим лінії DSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "DTIM Interval"
msgstr ""
"Інтервал <abbr title=\"Delivery Traffic Indication Message — Повідомлення "
"індикації доправлення трафіку\">DTIM</abbr>"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
msgid "DUID"
msgstr "DUID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Data Rate"
msgstr "Швидк. передавання"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+msgid "Data Received"
+msgstr "Отримані дані"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
+msgid "Data Transmitted"
+msgstr "Передані дані"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
msgid "Debug"
msgstr "Зневаджування"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
msgid "Default router"
msgstr "Маршрутизатор за промовчанням"
@@ -2005,7 +2136,7 @@ msgstr "Маршрутизатор за промовчанням"
msgid "Default state"
msgstr "Типовий стан"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid ""
"Define additional DHCP options, for example "
"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
@@ -2035,23 +2166,23 @@ msgstr ""
msgid "Defines a specific MTU for this route"
msgstr "Визначає конкретний MTU для цього маршруту"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid "Delegate IPv6 prefixes"
msgstr "Делегувати префікси IPv6"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3566
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
msgid "Delete"
msgstr "Видалити"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
msgid "Delete key"
msgstr "Видалити ключ"
@@ -2059,21 +2190,22 @@ msgstr "Видалити ключ"
msgid "Delete request failed: %s"
msgstr "Помилка запиту на видалення: %s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:906
msgid "Delete this network"
msgstr "Видалити цю мережу"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "Delivery Traffic Indication Message Interval"
msgstr "Інтервал повідомлень індикації доправлення трафіку"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
msgid "Description"
msgstr "Опис"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
msgid "Deselect"
msgstr "Скасувати вибір"
@@ -2081,7 +2213,7 @@ msgstr "Скасувати вибір"
msgid "Design"
msgstr "Стиль"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:731
msgid "Designated master"
msgstr "Призначений майстер"
@@ -2091,12 +2223,12 @@ msgstr "Призначений майстер"
msgid "Destination"
msgstr "Призначення"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
msgctxt "nft ip daddr"
msgid "Destination IP"
msgstr "IP-адреса отримувача"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
msgctxt "nft ip6 daddr"
msgid "Destination IPv6"
msgstr "IPv6-адреса отримувача"
@@ -2105,7 +2237,7 @@ msgstr "IPv6-адреса отримувача"
msgid "Destination port"
msgstr "Порт призначення"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
msgctxt "nft ip dport"
msgid "Destination port"
msgstr "Порт призначення"
@@ -2118,21 +2250,21 @@ msgstr "Зона призначення"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1134
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid "Device"
msgstr "Пристрій"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:920
msgid "Device Configuration"
msgstr "Конфігурація пристрою"
@@ -2153,7 +2285,7 @@ msgstr "Назва пристрою"
msgid "Device not managed by ModemManager."
msgstr "Пристрій не керується ModemManager."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
msgid "Device not present"
msgstr "Пристрій відсутній"
@@ -2161,7 +2293,7 @@ msgstr "Пристрій відсутній"
msgid "Device type"
msgstr "Тип пристрою"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4545
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4543
msgid "Device unreachable!"
msgstr "Пристрій недосяжний!"
@@ -2169,16 +2301,16 @@ msgstr "Пристрій недосяжний!"
msgid "Device unreachable! Still waiting for device..."
msgstr "Пристрій недосяжний! Досі чекаємо на пристрій..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
msgid "Devices"
msgstr "Пристрої"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:159
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
msgid "Diagnostics"
msgstr "Діагностика"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106
msgid "Dial number"
msgstr "Набір номера"
@@ -2188,12 +2320,12 @@ msgstr "Каталог"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Disable"
msgstr "Вимкнути"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid ""
"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
"this interface."
@@ -2210,20 +2342,21 @@ msgstr "Вимкнути DNS-запити"
msgid "Disable Encryption"
msgstr "Вимкнути шифрування"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1184
msgid "Disable Inactivity Polling"
msgstr "Вимкнути опитування неактивності"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Disable this network"
msgstr "Вимкнути цю мережу"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
@@ -2232,23 +2365,23 @@ msgstr "Вимкнути цю мережу"
msgid "Disabled"
msgstr "Вимкнено"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:521
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
msgctxt "Label indicating that WireGuard peer is disabled"
msgid "Disabled"
-msgstr ""
+msgstr "Вимкнено"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Disassociate On Low Acknowledgement"
msgstr "Роз'єднувати за низького підтвердження"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
msgid ""
"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
msgstr ""
-"Відкиньте відповіді вгору за течією, що містять адреси <a href=\"%s"
-"\">RFC1918</a>."
+"Відкиньте відповіді вгору за течією, що містять адреси <a "
+"href=\"%s\">RFC1918</a>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351
@@ -2256,7 +2389,6 @@ msgid "Disconnect"
msgstr "Від'єднати"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
msgid "Disconnection attempt failed"
msgstr "Спроба від'єднання не вдалася"
@@ -2270,27 +2402,29 @@ msgstr "Дисковий простір"
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3264
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1775
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
msgid "Dismiss"
msgstr "Закрити"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance Optimization"
msgstr "Оптимізація за відстанню"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance to farthest network member in meters."
msgstr "Відстань до найвіддаленішого вузла мережі в метрах."
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:75
msgid "Distributed ARP Table"
-msgstr ""
+msgstr "Розподілена таблиця ARP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
msgid ""
"Dnsmasq instance to which this boot section is bound. If unspecified, the "
"section is valid for all dnsmasq instances."
@@ -2298,11 +2432,11 @@ msgstr ""
"Екземпляр Dnsmasq, до якого прив'язаний даний завантажувальний розділ. Якщо "
"не вказано, розділ дійсний для усіх екземплярів Dnsmasq."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid ""
-"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
-"forwarder."
+"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
+"abbr> forwarder."
msgstr ""
"Dnsmasq являє собою комбінований <abbr title=\"Dynamic Host Configuration "
"Protocol — протокол динамічної конфігурації вузла\">DHCP</abbr>-сервер і "
@@ -2310,7 +2444,7 @@ msgstr ""
"для брандмауерів <abbr title=\"Network Address Translation — перетворення "
"(трансляція) мережевих адрес\">NAT</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
msgid "Do not cache negative replies, e.g. for non-existent domains."
msgstr "Не кешувати негативні відповіді, наприклад, за неіснуючих доменів"
@@ -2322,30 +2456,24 @@ msgstr "Не кешувати негативні відповіді, напри
msgid "Do not create host route to peer (optional)."
msgstr "Не створювати маршрут до вузла (необов'язково)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
msgid "Do not forward DNS queries without dots or domain parts."
msgstr ""
-"Не переспрямовувати <abbr title=\"Domain Name System — система доменних імен"
-"\">DNS</abbr>-запити без <abbr title=\"Domain Name System — система доменних "
-"імен\">DNS</abbr>-імені"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
-msgid "Do not forward queries that cannot be answered by public resolvers."
-msgstr ""
-"Не переспрямовувати запити, які не може бути оброблено відкритими серверами "
-"імен"
+"Не переспрямовувати <abbr title=\"Domain Name System — система доменних "
+"імен\">DNS</abbr>-запити без <abbr title=\"Domain Name System — система "
+"доменних імен\">DNS</abbr>-імені"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
msgid "Do not forward reverse lookups for local networks."
msgstr ""
"Не переспрямовувати зворотні <abbr title=\"Domain Name System — система "
"доменних імен\">DNS</abbr>-запити для локальних мереж"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
msgid "Do not listen on the specified interfaces."
msgstr "Перешкоджати прослуховуванню цих інтерфейсів."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
msgid "Do not offer DHCPv6 service on this interface."
msgstr "Не надавати службу DHCPv6 на цьому інтерфейсі."
@@ -2354,7 +2482,7 @@ msgctxt "VLAN port state"
msgid "Do not participate"
msgstr "Не бере участі"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
msgid ""
"Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
"packets."
@@ -2366,7 +2494,7 @@ msgstr ""
msgid "Do not send a hostname"
msgstr "Не надсилати ім'я вузла"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
msgid ""
"Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr> messages on this interface."
@@ -2378,7 +2506,7 @@ msgstr ""
msgid "Do you really want to delete \"%s\" ?"
msgstr "Справді видалити \"%s\"?"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
msgstr "Справді видалити такий SSH ключ?"
@@ -2390,23 +2518,24 @@ msgstr "Справді стерти всі налаштування?"
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "Справді рекурсивно видалити каталог \"%s\"?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:593
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613
msgid "Do you want to replace the current PSK?"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:100
msgid "Do you want to replace the current keys?"
-msgstr ""
+msgstr "Бажаєте замінити поточні ключі?"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
msgid "Domain"
msgstr "Домен"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
msgid "Domain required"
msgstr "Потрібен домен"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
msgid "Domain whitelist"
msgstr "\"Білий список\" доменів"
@@ -2432,15 +2561,17 @@ msgstr "Завантажити резервну копію"
msgid "Download mtdblock"
msgstr "Завантажити mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
msgid "Downstream SNR offset"
msgstr "Низхідний зсув SNR"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
msgid ""
"Drag or paste a valid <em>*.conf</em> file below to configure the local "
"WireGuard interface."
msgstr ""
+"Перетягніть або вставте нижче дійсний файл <em>*.conf</em>, щоб налаштувати "
+"локальний інтерфейс WireGuard."
#: modules/luci-base/htdocs/luci-static/resources/form.js:2698
msgid "Drag to reorder"
@@ -2450,12 +2581,12 @@ msgstr "Перетягніть, щоб змінити порядок"
msgid "Drop Duplicate Frames"
msgstr "Видалити повторювані кадри"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
msgctxt "nft drop action"
msgid "Drop packet"
msgstr "Відкинути пакет"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:547
msgctxt "Chain policy: drop"
msgid "Drop unmatched packets"
msgstr "Відкидати невідповідні пакети"
@@ -2477,21 +2608,21 @@ msgstr ""
msgid "Dual-Stack Lite (RFC6333)"
msgstr "Dual-Stack Lite (RFC6333)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
msgstr ""
"Динамічний <abbr title=\"Dynamic Host Configuration Protocol — протокол "
"динамічного конфігурування вузла\">DHCP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "Dynamic Authorization Extension client."
msgstr "Клієнт розширеної динамічної авторизації."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "Dynamic Authorization Extension port."
msgstr "Порт розширеної динамічної авторизації."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
#, fuzzy
msgid "Dynamic Authorization Extension secret."
msgstr "Секрет розширеної динамічної авторизації."
@@ -2500,7 +2631,7 @@ msgstr "Секрет розширеної динамічної авториза
msgid "Dynamic tunnel"
msgstr "Динамічний тунель"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid ""
"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
"having static leases will be served."
@@ -2512,17 +2643,17 @@ msgstr ""
msgid "EA-bits length"
msgstr "Довжина EA-бітів"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1635
msgid "EAP-Method"
msgstr "Метод EAP"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:505
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
msgid "Edit"
msgstr "Редагувати"
@@ -2538,15 +2669,15 @@ msgstr ""
"Щоб виправити якусь помилку, відредагуйте вихідні дані конфігурації вище і "
"натисніть \"Зберегти\", щоб перезавантажити сторінку."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
msgid "Edit this network"
msgstr "Редагувати цю мережу"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:852
msgid "Edit wireless network"
msgstr "Редагування бездротової мережі"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
msgctxt "nft rt mtu"
msgid "Effective route MTU"
msgstr "Ефективний MTU маршрута"
@@ -2558,7 +2689,7 @@ msgstr "Відображення виходу QoS"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:13
msgctxt "nft meta oif"
msgid "Egress device id"
-msgstr ""
+msgstr "Ідентифікатор висхідного пристрою"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:11
msgctxt "nft meta oifname"
@@ -2579,12 +2710,12 @@ msgstr "Вихід непозначено"
msgid "Emergency"
msgstr "Надзвичайна ситуація"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Enable"
msgstr "Увімкнути"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
msgstr ""
"Увімкнути / вимкнути вузол. Перезапустіть інтерфейс WireGuard для "
@@ -2595,14 +2726,14 @@ msgid ""
"Enable <abbr title=\"Internet Group Management Protocol\">IGMP</abbr> "
"snooping"
msgstr ""
-"Увімкнути відстеження <abbr title=\"Internet Group Management Protocol"
-"\">IGMP</abbr>"
+"Увімкнути відстеження <abbr title=\"Internet Group Management "
+"Protocol\">IGMP</abbr>"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:518
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
msgstr "Увімкнути <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
msgstr "Увімкнути <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
@@ -2653,7 +2784,7 @@ msgstr "Увімкнути клієнта NTP"
msgid "Enable Single DES"
msgstr "Увімкнути Single DES"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
msgid "Enable TFTP server"
msgstr "Увімкнути TFTP-сервер"
@@ -2665,26 +2796,26 @@ msgstr "Увімкнути фільтрування VLAN"
msgid "Enable VLAN functionality"
msgstr "Увімкнути підтримку VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1787
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
msgstr "Увімкнути кнопку WPS, потребує WPA(2)-PSK/WPA3-SAE"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
msgid ""
-"Enable automatic redirection of <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> port."
+"Enable automatic redirection of <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr> port."
msgstr ""
"Увімкнути автоматичне перенаправлення <abbr title=\"Hypertext Transfer "
"Protocol\">HTTP</abbr> запитів до <abbr title=\"Hypertext Transfer Protocol "
"Secure\">HTTPS</abbr> порту."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
msgstr "Увімкнути делегування префіксів IPv6, доступних на цьому інтерфейсі"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid "Enable key reinstallation (KRACK) countermeasures"
msgstr "Увімкнути протидію<br />перевстановленню ключів (KRACK)"
@@ -2712,7 +2843,7 @@ msgstr "Увімкнути багатоадресний запитувач"
msgid "Enable multicast support"
msgstr "Увімкнути підтримку багатоадресних трансляцій"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
msgstr ""
@@ -2741,11 +2872,11 @@ msgstr "Увімкнути підтримку багатоадресного т
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
msgstr "Увімкнути прапорець DF (Don't Fragment) для інкапсульованих пакетів."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
msgid "Enable the built-in single-instance TFTP server."
msgstr "Увімкнути вбудований одноекземплярний TFTP-сервер."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Enable this network"
msgstr "Увімкнути цю мережу"
@@ -2758,8 +2889,9 @@ msgstr "Увімкнути контрольну суму передавання"
msgid "Enable unicast flooding"
msgstr "Увімкнути одноадресне затоплення (flooding)"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
msgstr "Увімкнено"
@@ -2768,7 +2900,7 @@ msgstr "Увімкнено"
msgid "Enables IGMP snooping on this bridge"
msgstr "Вмикає відстеження IGMP на цьому мосту"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
@@ -2791,30 +2923,35 @@ msgstr ""
msgid "Encapsulation limit"
msgstr "Межа інкапсуляції"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
msgid "Encapsulation mode"
msgstr "Режим інкапсуляції"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1815
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
msgid "Encryption"
msgstr "Шифрування"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+msgid "Endpoint"
+msgstr "Кінцева точка"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid "Endpoint Host"
msgstr "Кінцевий вузол"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Endpoint Port"
msgstr "Порт кінцевого вузла"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:316
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
msgid "Endpoint setting is invalid"
-msgstr ""
+msgstr "Налаштування кінцевої точки недійсне"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:684
msgid "Enforce IGMPv1"
@@ -2848,11 +2985,11 @@ msgstr "Введіть власні значення"
msgid "Erasing..."
msgstr "Видалення..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:115
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:116
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
msgid "Error"
msgstr "Помилка"
@@ -2861,16 +2998,16 @@ msgstr "Помилка"
msgid "Error getting PublicKey"
msgstr "Помилка отримання публічного ключа"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Errored seconds (ES)"
msgstr "Секунд з помилками (<abbr title=\"Errored seconds\">ES</abbr>)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3027
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
#: modules/luci-compat/luasrc/model/network.lua:1433
msgid "Ethernet Adapter"
msgstr "Ethernet-адаптер"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
#: modules/luci-compat/luasrc/model/network.lua:1423
msgid "Ethernet Switch"
msgstr "Ethernet-комутатор"
@@ -2883,11 +3020,17 @@ msgstr "Кожні 30 секунд (slow, 0)"
msgid "Every second (fast, 1)"
msgstr "Щосекунди (fast, 1)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
msgid "Exclude interfaces"
msgstr "Виключити інтерфейси"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:160
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
msgid ""
"Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
"e.g. for RBL services."
@@ -2899,11 +3042,15 @@ msgstr ""
msgid "Existing device"
msgstr "Існуючий пристрій"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
msgid "Expand hosts"
msgstr "Розширення вузлів"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+msgid "Expected port number."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
msgid "Expecting a hexadecimal assignment hint"
msgstr "Очікується шістнадцятковий натяк призначення"
@@ -2924,11 +3071,11 @@ msgstr "Очікується два значення пріоритету, ро
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "Expecting: %s"
msgstr "Очікується: %s"
@@ -2940,7 +3087,7 @@ msgstr "Очікується: непорожнє значення"
msgid "Expires"
msgstr "Збігає за"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
msgstr "Термін оренди адрес, мінімум 2 хвилини (<code>2m</code>)."
@@ -2949,11 +3096,11 @@ msgstr "Термін оренди адрес, мінімум 2 хвилини (<
msgid "External"
msgstr "Зовнішнє"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "External R0 Key Holder List"
msgstr "Зовнішній список власників ключів R0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid "External R1 Key Holder List"
msgstr "Зовнішній список власників ключів R1"
@@ -2981,15 +3128,15 @@ msgstr "Додаткові параметри pppd"
msgid "Extra sstpc options"
msgstr "Додаткові параметри sstpc"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550
msgid "FT over DS"
msgstr "FT через DS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1549
msgid "FT over the Air"
msgstr "FT через повітря"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
msgid "FT protocol"
msgstr "Протокол FT"
@@ -2997,19 +3144,43 @@ msgstr "Протокол FT"
msgid "Failed to change the system password."
msgstr "Не вдалося змінити системний пароль."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr "Не вдалося налаштувати модем"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr "Не вдалося підтвердити застосування на протязі %d с, очікуємо відкату…"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr "Не вдалося підключитися"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr "Не вдалося від’єднатися"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
msgstr "Не вдалося виконати дію \"/etc/init.d/%s %s\": %s"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr "Не вдалося отримати інформацію про модем"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr "Не вдалося ініціалізувати модем"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr "Не вдалося встановити режим роботи"
+
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
msgid "File"
msgstr "Файл"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"File listing upstream resolvers, optionally domain-specific, e.g. "
"<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
@@ -3022,40 +3193,48 @@ msgstr ""
msgid "File not accessible"
msgstr "Файл недоступний"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
msgid "File to store DHCP lease information."
msgstr ""
"Файл, де зберігаються видані <abbr title=\"Dynamic Host Configuration "
"Protocol — протокол динамічного конфігурування вузла\">DHCP</abbr>-оренди"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
msgid "File with upstream resolvers."
msgstr ""
"Локальний <abbr title=\"Domain Name System — система доменних імен\">DNS</"
"abbr>-файл"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "Filename"
msgstr "Ім'я файлу"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
msgid "Filename of the boot image advertised to clients."
msgstr "І'мя завантажувального образу, що оголошується клієнтам"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
msgid "Filesystem"
msgstr "Файлова система"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+msgid "Filter IPv4 A records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+msgid "Filter IPv6 AAAA records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+msgid "Filter SRV/SOA service discovery"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
msgid "Filter private"
msgstr "Фільтрувати приватні"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
-msgid "Filter useless"
-msgstr "Фільтрувати непридатні"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
msgid "Filtering for all slaves, no validation"
msgstr "Фільтрування для всіх ведених, без перевірки"
@@ -3068,8 +3247,13 @@ msgstr "Фільтрування для всіх ведених, перевір
msgid "Filtering for all slaves, validation only for backup slaves"
msgstr "Фільтрування для всіх ведених, перевірка тільки для резервних ведених"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Finalizing failed"
msgstr "Завершення не вдалося"
@@ -3081,7 +3265,7 @@ msgstr ""
"Знайти всі файлові системи та свопи, які наразі приєднано і замінити "
"конфігурацію типовою на підставі того, що було виявлено"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
msgid "Find and join network"
msgstr "Знайти мережу й приєднатися"
@@ -3095,10 +3279,11 @@ msgid "Firewall"
msgstr "Брандмауер"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
msgid "Firewall Mark"
msgstr "Позначка брандмауера"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
msgid "Firewall Settings"
msgstr "Налаштування брандмауера"
@@ -3110,15 +3295,15 @@ msgstr "Стан брандмауера"
msgid "Firewall mark"
msgstr "Позначка мережевого екрана"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
msgid "Firmware File"
-msgstr "Файл мікропрограми"
+msgstr "Файл прошивки"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
msgid "Firmware Version"
msgstr "Версія прошивки"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
msgid "Fixed source port for outbound DNS queries."
msgstr "Фіксований порт для вихідних DNS-запитів"
@@ -3133,7 +3318,7 @@ msgstr "Прошити образ?"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
msgid "Flash new firmware image"
-msgstr "Прошити новий образ мікропрограми"
+msgstr "Прошити новий образ прошивки"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:384
msgid "Flash operations"
@@ -3144,20 +3329,20 @@ msgstr "Операції прошивання"
msgid "Flashing…"
msgstr "Прошиваємо…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force"
msgstr "Примусово"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid "Force 40MHz mode"
msgstr "Примусово режим '40MHz'"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
msgid "Force CCMP (AES)"
msgstr "Примусово CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force DHCP on this network even if another server is detected."
msgstr "Примусово DHCP у цій мережі, навіть якщо виявлено інший сервер."
@@ -3169,15 +3354,15 @@ msgstr "Примусова версія IGMP"
msgid "Force MLD version"
msgstr "Примусова версія MLD"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
msgid "Force TKIP"
msgstr "Примусово TKIP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
msgid "Force TKIP and CCMP (AES)"
msgstr "Примусово TKIP та CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid "Force link"
msgstr "Примусове з'єднання"
@@ -3189,23 +3374,23 @@ msgstr "Примусове оновлення"
msgid "Force use of NAT-T"
msgstr "Примусово використовувати NAT-T"
-#: modules/luci-base/luasrc/view/csrftoken.htm:8
+#: modules/luci-base/ucode/template/csrftoken.ut:8
msgid "Form token mismatch"
msgstr "Неузгодженість маркера форми"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
msgid ""
-"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> messages between the designated master "
-"interface and downstream interfaces."
+"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
+"designated master interface and downstream interfaces."
msgstr ""
"Пересилати <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
-"title=\"Neighbour Solicitation, Type 135\">NS</abbr> та <abbr title="
-"\"Neighbour Advertisement, Type 136\">NA</abbr> повідомлення між призначеним "
-"майстер-інтерфейсом та downstream інтерфейсами."
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> та <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> повідомлення між "
+"призначеним майстер-інтерфейсом та downstream інтерфейсами."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
msgid ""
"Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages received on the designated master interface to downstream "
@@ -3219,7 +3404,7 @@ msgstr ""
msgid "Forward DHCP traffic"
msgstr "Переспрямовувати DHCP-трафік"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
msgid ""
"Forward DHCPv6 messages between the designated master interface and "
"downstream interfaces."
@@ -3227,7 +3412,7 @@ msgstr ""
"Пересилати повідомлення DHCPv6 між призначеним майстер-інтерфейсом та "
"downstream інтерфейсами."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
msgid "Forward Error Correction Seconds (FECS)"
msgstr "Секунди прямого коригування помилок (FECS)"
@@ -3239,7 +3424,7 @@ msgstr "Переспрямовувати широкомовний трафік"
msgid "Forward delay"
msgstr "Затримка перенаправлення"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
msgid "Forward mesh peer traffic"
msgstr "Переспрямовувати одноранговий трафік"
@@ -3248,19 +3433,19 @@ msgid "Forward multicast packets as unicast packets on this device."
msgstr ""
"Пересилати мультикаст пакети у вигляді юнікаст пакетів на цьому пристрої."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
msgid "Forwarding mode"
msgstr "Режим переспрямовування"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:80
msgid "Fragmentation"
-msgstr ""
+msgstr "Фрагментація"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:964
msgid "Fragmentation Threshold"
msgstr "Поріг фрагментації"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
msgctxt "nft nat flag fully-random"
msgid "Full port randomization"
msgstr "Повна рандомізація порту"
@@ -3280,7 +3465,7 @@ msgid "GHz"
msgstr "Ггц"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
msgid "GPRS only"
msgstr "Тільки GPRS"
@@ -3308,7 +3493,7 @@ msgstr "Шлюз"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:85
msgid "Gateway Mode"
-msgstr ""
+msgstr "Режим шлюзу"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:36
msgid "Gateway Ports"
@@ -3319,8 +3504,8 @@ msgstr "Порти шлюзу"
msgid "Gateway address is invalid"
msgstr "Неприпустима адреса шлюзу"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
@@ -3328,10 +3513,10 @@ msgstr "Неприпустима адреса шлюзу"
msgid "General Settings"
msgstr "Загальні налаштування"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "General Setup"
msgstr "Загальні налаштування"
@@ -3343,7 +3528,7 @@ msgstr "Загальні параметри пристрою"
msgid "Generate Config"
msgstr "Cтворити конфігурацію"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid "Generate PMK locally"
msgstr "Згенерувати PMK локально"
@@ -3351,11 +3536,11 @@ msgstr "Згенерувати PMK локально"
msgid "Generate archive"
msgstr "Cтворити архів"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:789
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819
msgid "Generate configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:829
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859
msgid "Generate configuration…"
msgstr ""
@@ -3363,15 +3548,15 @@ msgstr ""
msgid "Generate new key pair"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
msgid "Generate preshared key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:671
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:691
msgid "Generates a configuration suitable for import on a WireGuard peer"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:763
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
msgid "Generating QR code…"
msgstr ""
@@ -3383,25 +3568,25 @@ msgstr "Оскільки пароль і підтвердження не спі
msgid "Global Settings"
msgstr "Загальні параметри"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
msgid "Global network options"
msgstr "Глобальні параметри мережі"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:82
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:84
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
msgid "Go to firmware upgrade..."
msgstr "Перейти до оновлення прошивки..."
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:72
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
msgid "Go to password configuration..."
msgstr "Перейти до конфігурування пароля..."
#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3748
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
msgid "Go to relevant configuration page"
@@ -3427,6 +3612,10 @@ msgstr "Надати доступ до процедур LuCI OpenConnect"
msgid "Grant access to LuCI Wireguard procedures"
msgstr "Надати доступ до процедур LuCI Wireguard"
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr "Надати доступ до процедур LuCI openfortivpn"
+
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
msgid "Grant access to SSH configuration"
msgstr "Надати доступ до конфігурування SSH"
@@ -3532,13 +3721,13 @@ msgstr "Доступ по HTTP(S)"
msgid "Hang Up"
msgstr "Призупинити"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Header Error Code Errors (HEC)"
msgstr ""
"Помилки коду помилок заголовка (<abbr title=\"Header Error Control\">HEC</"
"abbr>)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
msgid "Heartbeat interval (kernel: heartbeat)"
msgstr "Інтервал пульсації (ядро: heartbeat)"
@@ -3554,7 +3743,7 @@ msgstr ""
"Тут ви можете налаштувати основні параметри вигляду вашого пристрою, такі як "
"назва (ім'я) вузла або часовий пояс."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr ""
"Приховати <abbr title=\"Extended Service Set Identifier — ідентифікатор "
@@ -3565,11 +3754,11 @@ msgstr ""
msgid "Hide empty chains"
msgstr "Приховати порожні ланцюжки"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
msgid "High"
msgstr "Висока"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
msgctxt "Chain hook description"
msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
msgstr "Хук: <strong>%h</strong> (%h), пріоритет: <strong>%d</strong>"
@@ -3579,7 +3768,7 @@ msgid "Hop Penalty"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2169
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2231
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
msgid "Host"
@@ -3589,7 +3778,7 @@ msgstr "Вузол"
msgid "Host expiry timeout"
msgstr "Тайм-аут вузла"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
msgid "Host requests this filename from the boot server."
msgstr "Хост запитує цей файл з сервера завантаження."
@@ -3598,9 +3787,9 @@ msgid "Host-Uniq tag content"
msgstr "Зміст тегу Host-Uniq"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
msgid "Hostname"
@@ -3610,11 +3799,11 @@ msgstr "Ім'я хоста"
msgid "Hostname to send when requesting DHCP"
msgstr "Ім'я вузла для надсилання при запиті DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
msgid "Hostnames"
msgstr "Імена вузлів"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
msgid ""
"Hostnames are used to bind a domain name to an IP address. This setting is "
"redundant for hostnames already configured with static leases, but it can be "
@@ -3641,18 +3830,30 @@ msgstr "По-людськи читабельні лічильники"
msgid "Hybrid"
msgstr "Гібрид"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr "Код ICMP"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr "Тип ICMP"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
msgctxt "nft icmpv6 code"
msgid "ICMPv6 code"
msgstr "Код ICMPv6"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
msgctxt "nft icmpv6 type"
msgid "ICMPv6 type"
msgstr "Тип ICMPv6"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
+msgid "ID"
+msgstr "ID"
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3670,11 +3871,11 @@ msgstr "Група IKE DH"
msgid "IP Addresses"
msgstr "IP-адреси"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
msgid "IP Protocol"
msgstr "IP-протокол"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
msgid "IP Sets"
msgstr "Списки IP"
@@ -3682,7 +3883,7 @@ msgstr "Списки IP"
msgid "IP Type"
msgstr "Тип IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
msgid "IP address"
@@ -3698,7 +3899,17 @@ msgstr "Неприпустима IP-адреса"
msgid "IP address is missing"
msgstr "Відсутня IP-адреса"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+"IP-адреси, дозволені всередині тунелю. Вузол прийматиме тунельовані пакети з "
+"IP-адресами джерела, які відповідають цьому списку, і направлятиме назад "
+"пакети з відповідними IP-адресами призначення."
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:37
msgctxt "nft ip protocol"
msgid "IP protocol"
msgstr "IP-протокол"
@@ -3708,15 +3919,15 @@ msgctxt "nft meta l4proto"
msgid "IP protocol"
msgstr "IP-протокол"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
msgid "IP set"
msgstr "Список IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305
msgid "IP sets"
msgstr "Списки IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
msgid "IPs to override with NXDOMAIN"
msgstr "Відкидати підробки NX-домену"
@@ -3724,14 +3935,14 @@ msgstr "Відкидати підробки NX-домену"
msgid "IPsec XFRM"
msgstr "IPsec XFRM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
msgid "IPv4"
msgstr "IPv4"
@@ -3757,7 +3968,7 @@ msgstr "З'єднання IPv4 (upstream)"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
msgid "IPv4 address"
@@ -3797,11 +4008,11 @@ msgstr "Префікс IPv4"
msgid "IPv4 prefix length"
msgstr "Довжина префікса IPv4"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:626
msgid "IPv4 traffic table \"%h\""
msgstr "Таблиця IPv4 трафіка «%h»"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
msgid "IPv4+IPv6"
msgstr "IPv4+IPv6"
@@ -3814,23 +4025,23 @@ msgstr "IPv4 у IPv4 (RFC2003)"
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr "IPv4/IPv6 (обидва - типово для IPv4)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:634
msgid "IPv4/IPv6 traffic table \"%h\""
msgstr "Таблиця IPv4/IPv6 трафіка \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:109
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
msgid "IPv6"
msgstr "IPv6"
@@ -3846,7 +4057,7 @@ msgstr "IPv6 MTU"
msgid "IPv6 Neighbours"
msgstr "Сусіди IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
msgid "IPv6 RA Settings"
msgstr "Налаштування IPv6 RA"
@@ -3858,11 +4069,11 @@ msgstr "IPv6 маршрутизація"
msgid "IPv6 Rules"
msgstr "Правила IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
msgid "IPv6 Settings"
msgstr "Налаштування IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid "IPv6 ULA-Prefix"
msgstr ""
"<abbr title=\"Unique Local Address — унікальна локальна адреса\">ULA</abbr>-"
@@ -3878,12 +4089,12 @@ msgstr "З'єднання IPv6 (upstream)"
msgid "IPv6 address"
msgstr "Адреса IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid "IPv6 assignment hint"
msgstr "Натяк призначення IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid "IPv6 assignment length"
msgstr "Довжина призначення IPv6"
@@ -3899,7 +4110,7 @@ msgstr "Мережа IPv6 у позначенні адреси / мережев
msgid "IPv6 only"
msgstr "Лише IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
#, fuzzy
msgid "IPv6 preference"
msgstr "IPv6 привілеї"
@@ -3909,7 +4120,7 @@ msgstr "IPv6 привілеї"
msgid "IPv6 prefix"
msgstr "Префікс IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid "IPv6 prefix filter"
msgstr "Фільтр IPv6 префікса"
@@ -3923,16 +4134,16 @@ msgstr "Довжина префікса IPv6"
msgid "IPv6 routed prefix"
msgstr "Надісланий префікс IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
#, fuzzy
msgid "IPv6 source routing"
msgstr "Явна маршрутизація IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid "IPv6 suffix"
msgstr "Суфікс IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
msgid "IPv6 suffix (hex)"
msgstr "<abbr title=\"Інтернет-протокол версії 6\">IPv6</abbr>-суфікс (hex)"
@@ -3940,11 +4151,11 @@ msgstr "<abbr title=\"Інтернет-протокол версії 6\">IPv6</a
msgid "IPv6 support"
msgstr "Підтримка IPv6"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:630
msgid "IPv6 traffic table \"%h\""
msgstr "Таблиця IPv4/IPv6 трафіка «%h»"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr "IPv6-PD"
@@ -3963,7 +4174,7 @@ msgstr "IPv6 через IPv4 (6rd)"
msgid "IPv6-over-IPv4 (6to4)"
msgstr "IPv6 через IPv4 (6to4)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
msgid "Identity"
msgstr "Ідентифікація EAP"
@@ -3979,7 +4190,7 @@ msgstr "Якщо позначено, до опцій pppd додається \"+
msgid "If checked, encryption is disabled"
msgstr "Якщо позначено, шифрування вимкнено"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
@@ -3991,16 +4202,16 @@ msgstr ""
msgid "If set, the meaning of the match options is inverted"
msgstr "Якщо встановлено, значення параметрів відповідності інвертуються"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr ""
"Якщо обрано, монтувати пристрій за його UUID замість фіксованого вузла "
"пристрою"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
@@ -4008,32 +4219,35 @@ msgstr ""
"Якщо обрано, монтувати пристрій за міткою його розділу замість фіксованого "
"вузла пристрою"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
"otherwise modifications will be reverted."
msgstr ""
+"Якщо IP-адреса, яка використовується для доступу до LuCI, змінюється, "
+"потрібно <strong>ручне повторне підключення до нової IP</strong> протягом %d "
+"секунд для підтвердження налаштувань, інакше зміни буде скасовано."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
msgid "If unchecked, no default route is configured"
msgstr "Якщо не позначено, типовий маршрут не налаштовано"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr "Якщо не позначено, оголошувані адреси DNS-серверів ігноруються"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid ""
"If your physical memory is insufficient unused data can be temporarily "
-"swapped to a swap-device resulting in a higher amount of usable <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
-"slow process as the swap-device cannot be accessed with the high datarates "
-"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+"swapped to a swap-device resulting in a higher amount of usable <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
msgstr ""
"Якщо фізичної пам'яті недостатньо, невикористовувані дані можуть тимчасово "
"витіснятися на своп-пристрій, у результаті чого збільшується кількість "
@@ -4042,15 +4256,15 @@ msgstr ""
"своп-пристрої не можуть бути доступні з такою високою швидкістю, як <abbr "
"title=\"Random Access Memory\">RAM</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
msgid "Ignore <code>/etc/hosts</code>"
msgstr "Ігнорувати <code>/etc/hosts</code>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid "Ignore interface"
msgstr "Ігнорувати интерфейс"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
msgid "Ignore resolv file"
msgstr "Ігнорувати файли resolv"
@@ -4062,31 +4276,31 @@ msgstr "Образ"
msgid "Image check failed:"
msgstr "Помилка перевірки образу:"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import as peer"
-msgstr ""
+msgstr "Імпортувати як вузол"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import configuration"
-msgstr ""
+msgstr "Імпорт конфігурації"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:484
-msgid "Import peer configuration…"
-msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:504
+msgid "Import configuration as peer…"
+msgstr "Імпортувати конфігурацію як вузол…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:470
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
msgid "Import settings"
-msgstr ""
+msgstr "Імпорт налаштувань"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:366
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:391
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:376
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:403
msgid "Imported peer configuration"
-msgstr ""
+msgstr "Імпортована конфігурація вузла"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
msgid "Imports settings from an existing WireGuard configuration file"
-msgstr ""
+msgstr "Імпортує налаштування з наявного файлу конфігурації WireGuard"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:68
msgid "In"
@@ -4098,7 +4312,7 @@ msgid ""
"order to avoid broadcast loops that can bring the entire LAN to a standstill."
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:13
+#: modules/luci-base/ucode/template/csrftoken.ut:13
msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
@@ -4147,6 +4361,7 @@ msgstr "Вхідний інтерфейс"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Incoming key"
msgstr "Вхідний ключ"
@@ -4161,7 +4376,7 @@ msgstr "Вхідна серіалізація"
msgid "Info"
msgstr "Інформація"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Information"
msgstr "Інформація"
@@ -4181,7 +4396,6 @@ msgid "Ingress device name"
msgstr "Іменем вхідного пристрою"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
msgstr "Помилка ініціалізації"
@@ -4193,31 +4407,42 @@ msgstr "Скрипт ініціалізації"
msgid "Initscripts"
msgstr "Скрипти ініціалізації"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid "Inner certificate constraint (Domain)"
msgstr "Внутрішнє обмеження сертифіката (Домен)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid "Inner certificate constraint (SAN)"
msgstr "Внутрішнє обмеження сертифіката (SAN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid "Inner certificate constraint (Subject)"
msgstr "Внутрішнє обмеження сертифіката (Суб'єкт)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid "Inner certificate constraint (Wildcard)"
msgstr "Внутрішнє обмеження сертифіката (Шаблон)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:310
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
msgid "Install protocol extensions..."
msgstr "Інсталяція розширень протоколу..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
msgid "Instance"
msgstr "Екземпляр"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
+#, fuzzy
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr "Екземпляр"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
+#, fuzzy
+msgid "Instance Details"
+msgstr "Екземпляр"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid ""
"Instead of joining any network with a matching SSID, only connect to the "
"BSSID <code>%h</code>."
@@ -4229,6 +4454,7 @@ msgstr ""
msgid "Insufficient permissions to read UCI configuration."
msgstr "Бракує дозволів для читання конфігурації UCI."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
@@ -4236,7 +4462,7 @@ msgstr "Бракує дозволів для читання конфігурац
msgid "Interface"
msgstr "Інтерфейс"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:728
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
msgid "Interface \"%h\" is already marked as designated master."
msgstr "Інтерфейс \"%h\" наразі позначений як призначений майстер."
@@ -4244,7 +4470,7 @@ msgstr "Інтерфейс \"%h\" наразі позначений як при
msgid "Interface %q device auto-migrated from %q to %q."
msgstr "Пристрій інтерфейсу %q автоматичного мігрував із %q на %q."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
msgid "Interface Configuration"
msgstr "Конфігурація інтерфейсу"
@@ -4252,7 +4478,7 @@ msgstr "Конфігурація інтерфейсу"
msgid "Interface ID"
msgstr "ID інтерфейса"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
msgid "Interface has %d pending changes"
msgstr "Інтерфейс має %d змін, що очікують"
@@ -4261,39 +4487,39 @@ msgstr "Інтерфейс має %d змін, що очікують"
msgid "Interface is disabled"
msgstr "Інтерфейс вимкнено"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:65
msgid "Interface is marked for deletion"
msgstr "Інтерфейс позначено для видалення"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is reconnecting..."
msgstr "Перепідключення інтерфейсу…"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:194
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:214
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is shutting down..."
msgstr "Інтерфейс завершує роботу…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
msgid "Interface is starting..."
msgstr "Інтерфейс запускається…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304
msgid "Interface is stopping..."
msgstr "Інтерфейс зупиняється…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Interface name"
msgstr "Назва інтерфейсу"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:314
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Interface not present or not connected yet."
msgstr "Інтерфейс відсутній або його ще не підключено."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:507
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
msgid "Interfaces"
msgstr "Інтерфейси"
@@ -4302,10 +4528,6 @@ msgstr "Інтерфейси"
msgid "Internal"
msgstr "Внутрішній"
-#: modules/luci-base/luasrc/view/error500.htm:8
-msgid "Internal Server Error"
-msgstr "Внутрішня помилка сервера"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
msgid "Interval For Sending Learning Packets"
msgstr "Інтервал відсилання навчальних (learning) пакетів"
@@ -4332,7 +4554,7 @@ msgstr "Неприпустимо"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
msgid "Invalid APN provided"
msgstr "Надано недійсний APN"
@@ -4387,16 +4609,20 @@ msgstr "Неприпустима команда"
msgid "Invalid hexadecimal value"
msgstr "Неприпустиме шістнадцяткове значення"
-#: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
msgid "Invalid username and/or password! Please try again."
msgstr "Неприпустиме ім'я користувача та/або пароль! Спробуйте ще раз."
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "Invert match"
msgstr "Інвертувати збіг"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Isolate Clients"
msgstr "Ізолювати клієнтів"
@@ -4408,21 +4634,21 @@ msgstr ""
"Схоже, що ви намагаєтеся прошити образ, який не вміщається до флеш-пам'яті! "
"Перевірте файл образу!"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
msgid "JavaScript required!"
msgstr "Потрібен JavaScript!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
msgid "Join Network"
msgstr "Підключитися до мережі"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1829
msgid "Join Network: Wireless Scan"
msgstr "Підключення до мережі: Сканування бездротових мереж"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2107
msgid "Joining Network: %q"
msgstr "Приєднання до мережі: %q"
@@ -4434,24 +4660,28 @@ msgstr "Перейти до правила"
msgid "Keep settings and retain the current configuration"
msgstr "Зберегти налаштування та поточну конфігурацію"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgid "Keep-Alive"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Kernel Log"
msgstr "Журнал ядра"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
msgid "Kernel Version"
msgstr "Версія ядра"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462
msgid "Key"
msgstr "Ключ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
msgid "Key #%d"
msgstr "Ключ #%d"
@@ -4459,6 +4689,7 @@ msgstr "Ключ #%d"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Key for incoming packets (optional)."
msgstr "Ключ для вхідних пакетів (необов’язково)."
@@ -4466,15 +4697,20 @@ msgstr "Ключ для вхідних пакетів (необов’язков
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Key for outgoing packets (optional)."
msgstr "Ключ для вихідних пакетів (необов’язково)."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
msgctxt "Label indicating that WireGuard peer lacks public key"
msgid "Key missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
msgctxt "nft unit"
msgid "KiB"
msgstr "КіБ"
@@ -4518,12 +4754,12 @@ msgstr "Інтервал ехо-запитів LCP"
msgid "LED Configuration"
msgstr "Конфігурація LED"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
msgid "LLC"
msgstr "LLC"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid "Label"
msgstr "Мітка"
@@ -4535,14 +4771,25 @@ msgstr "Мова"
msgid "Language and Style"
msgstr "Мова та стиль"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
msgid "Last member interval"
msgstr "Інтервал останнього членства"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
msgid "Latency"
msgstr "Затримка"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
+msgid "Latest Handshake"
+msgstr "Останнє рукостискання"
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
msgstr "Лист"
@@ -4551,16 +4798,16 @@ msgstr "Лист"
msgid "Learn"
msgstr "Вивчення"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Learn routes"
msgstr "Вивчати маршрути"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
msgid "Lease file"
msgstr "Файл оренд"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid "Lease time"
msgstr "Час оренди"
@@ -4584,7 +4831,7 @@ msgstr "Залиште поле порожнім для автовизначен
msgid "Leave empty to use the current WAN address"
msgstr "Залиште порожнім, щоб використовувати поточну адресу WAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid ""
"Legacy or badly behaving devices may require legacy 802.11b rates to "
"interoperate. Airtime efficiency may be significantly reduced where these "
@@ -4595,31 +4842,31 @@ msgstr ""
"ефективність ефірного часу може значно зменшитися. Рекомендується не "
"дозволяти швидкості 802.11b, де це можливо."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
msgid "Legend:"
msgstr "Легенда:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Limit"
msgstr "Межа"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Line Attenuation (LATN)"
msgstr "Затухання лінії"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
msgid "Line Mode"
msgstr "Режим лінії"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
msgid "Line State"
msgstr "Стан лінії"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Line Uptime"
msgstr "Час безперервної роботи лінії"
@@ -4635,21 +4882,21 @@ msgstr "Моніторинг з'єднань"
msgid "Link On"
msgstr "З'єднання встановлено"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
msgctxt "nft @ll,off,len"
msgid "Link layer header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:514
msgid "List of IP addresses to convert into NXDOMAIN responses."
msgstr "Список доменів, які підтримують результати підробки NX-доменів"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
-msgid "List of IP sets to populate with the specified domain IPs."
-msgstr "Список IP-наборів для заповнення вказаними IP-адресами доменів."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
+msgid "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here."
+msgstr "Перелік IPsetів для заповнення IP-адресами результатів DNS-пошуку FQDN, які також вказані тут."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid ""
"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID "
@@ -4659,13 +4906,13 @@ msgid ""
msgstr ""
"Список власників ключів R0 у тому ж домені мобільності. <br />Формат: MAC-"
"адреса,NAS-ідентифікатор,128-бітний ключ у вигляді шістнадцяткового рядка. "
-"<br />Цей список використовується для відображення <abbr title="
-"\"ідентифікатор власника ключа R0\">R0KH-ID</abbr> (NAS-ідентифікатор) на "
-"MAC-адреси призначення при запиті ключа PMK-R1 від <abbr title=\"власник "
+"<br />Цей список використовується для відображення <abbr "
+"title=\"ідентифікатор власника ключа R0\">R0KH-ID</abbr> (NAS-ідентифікатор) "
+"на MAC-адреси призначення при запиті ключа PMK-R1 від <abbr title=\"власник "
"ключа R0\">R0KH</abbr>, як станції, що була використана під час початкової "
"асоціації домену мобільності."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
"as 6 octets with colons,128-bit key as hex string. <br />This list is used "
@@ -4676,36 +4923,41 @@ msgstr ""
"Список власників ключів R1 у тому ж домені мобільності. <br />Формат: MAC-"
"адреса,<abbr title=\"ідентифікатор власника ключа R1\">R1KH-ID</abbr> у "
"формі 6 октетів з двокрапками,128-бітний ключ у вигляді шістнадцяткового "
-"рядка. <br />Цей список використовується для відображення <abbr title="
-"\"ідентифікатор власника ключа R1\">R1KH-ID</abbr> на MAC-адреси призначення "
-"при передаванні ключа PMK-R1 від <abbr title=\"власник ключа R0\">R0KH</"
-"abbr>. Це також список авторизованих <abbr title=\"власник ключа R1\">R1KH</"
-"abbr> у формі <abbr title=\"Message Digest — дайджест повідомлення\">MD</"
-"abbr>, які можуть запитувати ключі PMK-R1."
+"рядка. <br />Цей список використовується для відображення <abbr "
+"title=\"ідентифікатор власника ключа R1\">R1KH-ID</abbr> на MAC-адреси "
+"призначення при передаванні ключа PMK-R1 від <abbr title=\"власник ключа "
+"R0\">R0KH</abbr>. Це також список авторизованих <abbr title=\"власник ключа "
+"R1\">R1KH</abbr> у формі <abbr title=\"Message Digest — дайджест "
+"повідомлення\">MD</abbr>, які можуть запитувати ключі PMK-R1."
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:82
msgid "List of SSH key files for auth"
msgstr "Список файлів SSH-ключів для авторизації"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
msgid "List of domains to allow RFC1918 responses for."
msgstr "Список доменів, для яких дозволено RFC1918-відповіді"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
-msgid "List of domains to force to an IP address."
-msgstr "Список доменів для примусового перетворення у IP-адреси."
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
msgid "List of upstream resolvers to forward queries to."
msgstr ""
"Список <abbr title=\"Domain Name System\">DNS</abbr>-серверів для "
"переспрямовування запитів"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
msgid "Listen Port"
-msgstr "Порти прослуховування"
+msgstr "Порт для прослуховування"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+msgid "Listen address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+msgid "Listen and Relay To IP family must be homogeneous."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342
msgid "Listen interfaces"
msgstr "Інтерфейси прослуховування"
@@ -4715,18 +4967,18 @@ msgstr ""
"Прослуховувати тільки на цьому інтерфейсі, якщо <em>невизначено</em> – на "
"всіх"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
msgid ""
"Listen only on the specified interfaces, and loopback if not excluded "
"explicitly."
msgstr ""
"Обмежитися прослуховуванням цих інтерфейсів і повернутися до початку циклу."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
msgid "ListenPort setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520
msgid "Listening port for inbound DNS queries."
msgstr "Порт прослуховування для вхідних DNS-запитів."
@@ -4735,7 +4987,7 @@ msgstr "Порт прослуховування для вхідних DNS-зап
msgid "Load"
msgstr "Навантаження"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:63
msgid "Load Average"
msgstr "Середнє навантаження"
@@ -4743,27 +4995,28 @@ msgstr "Середнє навантаження"
msgid "Load configuration…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2038
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
msgid "Loading data…"
msgstr "Завантаження даних…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
msgid "Loading directory contents…"
msgstr "Завантаження вмісту каталогу…"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
-#: modules/luci-base/luasrc/view/view.htm:4
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
msgid "Loading view…"
msgstr "Завантаження подання…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
msgid "Local"
msgstr "Локальний"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
msgid "Local IP address"
msgstr "Локальна IP-адреса"
@@ -4783,11 +5036,12 @@ msgstr "Локальна IP-адреса для призначення"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "Local IPv4 address"
msgstr "Локальна адреса IPv4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
msgid "Local IPv6 DNS server"
msgstr "Локальний IPv6 DNS-сервер"
@@ -4803,46 +5057,55 @@ msgstr "Локальна адреса IPv6"
msgid "Local Startup"
msgstr "Локальний запуск"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
msgid "Local Time"
msgstr "Місцевий час"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1019
msgid "Local ULA"
msgstr "Локальний ULA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
msgid "Local domain"
msgstr "Локальний домен"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
msgid "Local domain suffix appended to DHCP names and hosts file entries."
msgstr ""
"Суфікс локального домену додається до DHCP-імен вузлів та записів з файлу "
"hosts"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
msgid "Local server"
msgstr "Локальний сервер"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
msgid "Local service only"
msgstr "Тільки локальна служба"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
msgid "Localise queries"
msgstr "Локалізувати запити"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid "Lock to BSSID"
msgstr "Зблокувати з BSSID"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft log action"
+msgid "Log event \"<strong>%h</strong>…\""
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
msgid "Log output level"
msgstr "Рівень виведення інформаціі до журналу"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
msgid "Log queries"
msgstr "Журнал запитів"
@@ -4868,8 +5131,8 @@ msgstr ""
msgid "Logical network to which the tunnel will be added (bridged) (optional)."
msgstr "Логічна мережа, до якої буде додано тунель (міст) (необов'язково)."
-#: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
msgid "Login"
msgstr "Увійти"
@@ -4881,26 +5144,30 @@ msgstr "Вийти"
msgid "Loose filtering"
msgstr "Слабка фільтрація"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Loss of Signal Seconds (LOSS)"
msgstr ""
"Втрата сигналу в секундах (<abbr title=\"Loss of Signal Seconds\">LOSS</"
"abbr>)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
msgid "Lowest leased address as offset from the network address."
msgstr "Найнижча орендована адреса."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
msgid "MAC"
msgstr "MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
msgid "MAC Address"
msgstr "MAC-адреса"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
msgid "MAC Address Filter"
msgstr "Фільтр MAC-адрес"
@@ -4909,15 +5176,15 @@ msgid "MAC Address For The Actor"
msgstr "MAC-адреса для актора"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
msgid "MAC VLAN"
msgstr "MAC VLAN"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2168
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2230
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
@@ -4926,11 +5193,11 @@ msgstr "MAC VLAN"
msgid "MAC address"
msgstr "MAC-адреса"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
msgid "MAC-Filter"
msgstr "MAC-фільтр"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
msgid "MAC-List"
msgstr "MAC-список"
@@ -4966,7 +5233,7 @@ msgid "MII Interval"
msgstr "Інтервал MII"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
@@ -4974,7 +5241,11 @@ msgstr "Інтервал MII"
msgid "MTU"
msgstr "MTU"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+msgid "MX"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
msgid ""
"Make sure to clone the root filesystem using something like the commands "
"below:"
@@ -4983,7 +5254,7 @@ msgstr ""
"команди:"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
@@ -4992,35 +5263,35 @@ msgstr ""
msgid "Manual"
msgstr "Вручну"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3891
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
#, fuzzy
msgid "Master"
msgstr "Керований"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
"Максимальний інтервал <abbr title=\"Router Advertisement\">RA</abbr> "
"повідомлень"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Max. Attainable Data Rate (ATTNDR)"
msgstr "Макс. досяжна швидкість передачі даних (ATTNDR)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533
msgid "Max. DHCP leases"
msgstr ""
"<abbr title=\"Максимум\">Макс.</abbr> оренд <abbr title=\"Dynamic Host "
"Configuration Protocol — протокол динамічної конфігурації вузла\">DHCP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
msgid "Max. EDNS0 packet size"
msgstr ""
-"<abbr title=\"Максимальний\">Макс.</abbr> розмір пакета <abbr title="
-"\"Extension Mechanisms for Domain Name System — Механізми розширень для "
-"доменної системи імен\">EDNS0</abbr>"
+"<abbr title=\"Максимальний\">Макс.</abbr> розмір пакета <abbr "
+"title=\"Extension Mechanisms for Domain Name System — Механізми розширень "
+"для доменної системи імен\">EDNS0</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
msgid "Max. concurrent queries"
msgstr "<abbr title=\"Максимум\">Макс.</abbr> одночасних запитів"
@@ -5028,29 +5299,28 @@ msgstr "<abbr title=\"Максимум\">Макс.</abbr> одночасних
msgid "Maximum age"
msgstr "Максимальний вік"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
msgid "Maximum allowed Listen Interval"
msgstr "Максимальний дозволений інтервал прослуховування"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
msgid "Maximum allowed number of active DHCP leases."
msgstr "Максимально допустима кількість активних оренд DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
msgid "Maximum allowed number of concurrent DNS queries."
msgstr "Максимально допустима кількість одночасних DNS-запитів"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
msgid "Maximum allowed size of EDNS0 UDP packets."
msgstr "Максимально допустимий розмір UDP-пакетів EDNS.0"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Maximum amount of seconds to wait for the modem to become ready"
msgstr "Максимальний час очікування готовності модему (секунд)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Maximum number of leased addresses."
msgstr "Максимальна кількість орендованих адрес."
@@ -5058,19 +5328,23 @@ msgstr "Максимальна кількість орендованих адр
msgid "Maximum snooping table size"
msgstr "Максимальний розмір таблиці стеження"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid ""
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
msgstr ""
-"Максимальний час, дозволений між відправкою незатребуваних <abbr title="
-"\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. За промовчанням - 600 "
-"секунд."
+"Максимальний час, дозволений між відправкою незатребуваних <abbr "
+"title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. За промовчанням - "
+"600 секунд."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid "Maximum transmit power"
msgstr "Максимальна потужність"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+msgid "May prevent VoIP or other services from working."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
@@ -5097,7 +5371,7 @@ msgstr "Пам'ять"
msgid "Memory usage (%)"
msgstr "Використання пам'яті, %"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
msgid "Mesh"
msgstr "Mesh"
@@ -5105,7 +5379,7 @@ msgstr "Mesh"
msgid "Mesh ID"
msgstr "Mesh ID"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:997
msgid "Mesh Id"
msgstr "Mesh Id"
@@ -5135,12 +5409,12 @@ msgstr "Метод визначення стану з'єднань"
msgid "Metric"
msgstr "Метрика"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
msgctxt "nft unit"
msgid "MiB"
msgstr "МіБ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
"Мінімальний інтервал <abbr title=\"Router Advertisement\">RA</abbr> "
@@ -5162,14 +5436,14 @@ msgstr ""
"Мінімальний необхідний час в секундах перш ніж запис ARP може замінитися. "
"Запобігає атаці ARP-кешу."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid ""
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
msgstr ""
-"Мінімальний час, дозволений між відправкою незатребуваних <abbr title="
-"\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. За промовчанням - 200 "
-"секунд."
+"Мінімальний час, дозволений між відправкою незатребуваних <abbr "
+"title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. За промовчанням - "
+"200 секунд."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:204
msgid "Mirror monitor port"
@@ -5183,7 +5457,7 @@ msgstr "Дзеркало вихідного порту"
msgid "Mobile Data"
msgstr "Мобільні дані"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "Mobility Domain"
msgstr "Домен мобільності"
@@ -5192,14 +5466,14 @@ msgstr "Домен мобільності"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1813
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
msgid "Mode"
msgstr "Режим"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
msgid "Model"
msgstr "Модель"
@@ -5215,13 +5489,13 @@ msgstr ""
"Модем з'єднується. Зачекайте, будь-ласка. Цей процес завершиться за тайм-"
"аутом через 2 хвилини."
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "Modem default"
msgstr "Типові налаштування модема"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
msgid "Modem device"
@@ -5232,12 +5506,11 @@ msgid "Modem disconnection in progress. Please wait."
msgstr "Триває відключення модему. Будь ласка, зачекайте."
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
msgstr "Помилка запиту інформації про модем"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Modem init timeout"
msgstr "Тайм-аут ініціалізації модему"
@@ -5250,8 +5523,8 @@ msgstr "Модем вимкнено."
msgid "ModemManager"
msgstr "Менеджер модему"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3895
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1080
msgid "Monitor"
msgstr "Диспетчер"
@@ -5277,7 +5550,7 @@ msgstr "Точки монтування"
msgid "Mount Points - Mount Entry"
msgstr "Точки монтування – Записи монтування"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
msgid "Mount Points - Swap Entry"
msgstr "Точки монтування – Вхід свопу"
@@ -5297,11 +5570,11 @@ msgstr "Монтувати приєднані пристрої"
msgid "Mount filesystems not specifically configured"
msgstr "Монтувати не конкретно налаштовані файлові системи"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "Mount options"
msgstr "Опції монтування"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Mount point"
msgstr "Точка монтування"
@@ -5321,6 +5594,10 @@ msgstr "Вниз"
msgid "Move up"
msgstr "Вгору"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid "Multi To Unicast"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
@@ -5340,11 +5617,11 @@ msgstr "Багатоадресна (multicast) маршрутизація"
msgid "Multicast to unicast"
msgstr "Мультикаст в юнікаст"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid "NAS ID"
msgstr "Ідентифікатор NAS"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:537
msgid "NAT action chain \"%h\""
msgstr "Ланцюг дій NAT \"%h\""
@@ -5357,11 +5634,11 @@ msgid "NAT64 Prefix"
msgstr "Префікс NAT64"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
msgid "NCM"
msgstr "NCM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "NDP-Proxy slave"
msgstr "Ведений NDP-Proxy"
@@ -5374,29 +5651,42 @@ msgid "NTP server candidates"
msgstr "Сервери NTP – кандидати для синхронізації"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4139
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
msgid "Name"
msgstr "Назва"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid "Name of the new network"
msgstr "Назва нової мережі"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr ""
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
msgid "Navigation"
msgstr "Навігація"
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "Neighbour Report"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Neighbour cache validity"
msgstr "Дійсність кешу сусідів"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2229
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
@@ -5409,32 +5699,28 @@ msgstr "Мережа"
msgid "Network Coding"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
msgid "Network Mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid "Network SSID"
msgstr "Мережевий SSID"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
-msgid "Network Utilities"
-msgstr "Мережеві утиліти"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
msgid "Network address"
msgstr "Мережева адреса"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
msgid "Network boot image"
msgstr "Образ для мережевого завантаження"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:408
msgid "Network bridge configuration migration"
msgstr "Міграція конфігурації мережевого мосту"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1435
msgid "Network device"
msgstr "Мережевий пристрій"
@@ -5447,16 +5733,16 @@ msgstr "Активність мережевого пристрою (ядро: ne
msgid "Network device is not present"
msgstr "Мережевий пристрій відсутній"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:646
msgid "Network device table \"%h\""
msgstr "Таблиця мережевого пристрою \"%h\""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
msgctxt "nft @nh,off,len"
msgid "Network header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:442
msgid "Network ifname configuration migration"
msgstr "Міграція конфігурації мережевих інтерфейсів"
@@ -5465,7 +5751,7 @@ msgstr "Міграція конфігурації мережевих інтер
msgid "Network interface"
msgstr "Мережевий інтерфейс"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
msgid "Network-ID"
msgstr "Network-ID"
@@ -5473,7 +5759,13 @@ msgstr "Network-ID"
msgid "Never"
msgstr "Ніколи"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
+#, fuzzy
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr "Ніколи"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
msgid ""
"Never forward matching domains and subdomains, resolve from DHCP or hosts "
"files only."
@@ -5482,11 +5774,11 @@ msgstr ""
"не пересилаються і вирізняються тільки з файлу DHCP (/etc/config/dhcp) або "
"файлу hosts (/etc/hosts)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1172
msgid "New interface for \"%s\" can not be created: %s"
msgstr "Створити новий інтерфейс для \"%s\" неможливо: %s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1123
msgid "New interface name…"
msgstr "Нова назва інтерфейсу…"
@@ -5494,13 +5786,13 @@ msgstr "Нова назва інтерфейсу…"
msgid "Next »"
msgstr "Наступний »"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
msgstr "Немає"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
msgid "No DHCP Server configured for this interface"
msgstr "Немає DHCP-сервера, налаштованого для цього інтерфейсу"
@@ -5508,7 +5800,7 @@ msgstr "Немає DHCP-сервера, налаштованого для цьо
msgid "No Data"
msgstr "Немає даних"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
msgid "No Encryption"
msgstr "Без шифрування"
@@ -5524,9 +5816,13 @@ msgstr "Немає NAT-T"
msgid "No RX signal"
msgstr "Сигналу RX немає"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
+msgid "No WireGuard interfaces configured."
+msgstr "Інтерфейси WireGuard не налаштовано."
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:82
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
msgid ""
"No changes to settings will be stored and are lost after rebooting. This "
@@ -5539,7 +5835,11 @@ msgstr ""
msgid "No client associated"
msgstr "Не пов’язано жодного клієнта"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
msgctxt "empty table placeholder"
msgid "No data"
msgstr "Немає даних"
@@ -5563,15 +5863,11 @@ msgstr "Без примусовості"
msgid "No entries available"
msgstr "Немає доступних записів"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2913
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
msgid "No entries in this directory"
msgstr "У цьому каталозі немає записів"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
-msgid "No files found"
-msgstr "Файли не знайдено"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
msgid ""
"No fixed interface listening port defined, peers might not be able to "
"initiate connections to this WireGuard instance!"
@@ -5606,30 +5902,35 @@ msgstr "Більше немає доступних ведених"
msgid "No more slaves available, can not save interface"
msgstr "Більше немає доступних ведених, не вдається зберегти інтерфейс"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494
msgid "No negative cache"
msgstr "Ніяких негативних кешувань"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:697
msgid "No nftables ruleset loaded."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
msgid "No password set!"
msgstr "Пароль не встановлено!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+#, fuzzy
+msgid "No peers connected"
+msgstr "Не підключено"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
msgid "No peers defined yet."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
msgid "No public keys present yet."
msgstr "Відкритих ключів поки що немає."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:614
msgctxt "nft chain is empty"
msgid "No rules in this chain"
msgstr "Немає правил у цьому ланцюжку"
@@ -5642,8 +5943,8 @@ msgstr "У цьому ланцюжку нема правил."
msgid "No validation or filtering"
msgstr "Немає перевірки або фільтрування"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "No zone assigned"
msgstr "Зону не призначено"
@@ -5655,7 +5956,7 @@ msgstr "Зону не призначено"
msgid "Noise"
msgstr "Шум"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Noise Margin (SNR)"
msgstr "Співвідношення сигнал/шум"
@@ -5663,11 +5964,11 @@ msgstr "Співвідношення сигнал/шум"
msgid "Noise:"
msgstr "Шум:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Non Pre-emptive CRC errors (CRC_P)"
msgstr "Не запобіжні помилки CRC (CRC_P)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
msgid "Non-wildcard"
msgstr "Без шаблону заміни"
@@ -5677,12 +5978,12 @@ msgstr "Без шаблону заміни"
msgid "None"
msgstr "Жоден"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
msgid "Normal"
msgstr "Нормальна"
-#: modules/luci-base/luasrc/view/error404.htm:8
+#: modules/luci-base/ucode/template/error404.ut:9
msgid "Not Found"
msgstr "Не знайдено"
@@ -5694,15 +5995,15 @@ msgstr "Не пов'язано"
msgid "Not connected"
msgstr "Не підключено"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:131
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:157
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:328
msgid "Not present"
msgstr "Не існує"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Not started on boot"
msgstr "Не запущено під час завантаження"
@@ -5710,7 +6011,7 @@ msgstr "Не запущено під час завантаження"
msgid "Not supported"
msgstr "Не підтримується"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid ""
"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
"have problems"
@@ -5718,6 +6019,12 @@ msgstr ""
"Примітка: Деякі драйвери безпроводової мережі не повністю підтримують "
"802.11w. Наприклад, mwlwifi може мати проблеми"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(<code>addr#port</code>)."
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "Notes"
msgstr "Замітки"
@@ -5726,7 +6033,7 @@ msgstr "Замітки"
msgid "Notice"
msgstr "Зауваження"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:138
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:135
msgid "Nslookup"
msgstr "DNS-запит"
@@ -5734,7 +6041,7 @@ msgstr "DNS-запит"
msgid "Number of IGMP membership reports"
msgstr "Кількість звітів про членство в IGMP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr "Кількість кешованих записів DNS (макс. – 10000, 0 – без кешування)"
@@ -5751,7 +6058,7 @@ msgid "Obfuscated Password"
msgstr "Заплутаний пароль"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
@@ -5783,7 +6090,7 @@ msgstr "Затримка On-State"
msgid "On-link"
msgstr "Маршрут On-Link"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
msgid "One of hostname or MAC address must be specified!"
msgstr "Має бути зазначено одне з двох – ім'я вузла або МАС-адреса!"
@@ -5817,12 +6124,11 @@ msgstr ""
"Тільки якщо поточний активний ведений виходить з ладу і первинний ведений "
"працює (failure, 2)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:683
msgid "Open iptables rules overview…"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
msgstr "Відкрити список..."
@@ -5831,11 +6137,11 @@ msgstr "Відкрити список..."
msgid "OpenConnect (CISCO AnyConnect)"
msgstr "OpenConnect (CISCO AnyConnect)"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
msgid "OpenFortivpn"
msgstr "OpenFortivpn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
@@ -5845,7 +6151,7 @@ msgstr ""
"налаштований та активний, інакше вимкнути <abbr title=\"Neighbour Discovery "
"Protocol\">NDP</abbr> проксіювання."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise fall back to <em>server mode</em>."
@@ -5853,7 +6159,7 @@ msgstr ""
"Працювати в режимі <em>режимі реле</em> якщо майстер-інтерфейс налаштований "
"та активний, інакше переключиться в <em>режим сервера</em>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
msgid ""
"Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
"otherwise disable service."
@@ -5861,12 +6167,12 @@ msgstr ""
"Працювати в <em>режимі реле</em> за наявності upstream IPv6-префікса, інакше "
"вимкнути службу."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
msgid "Operating frequency"
msgstr "Робоча частота"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
msgid "Option \"%s\" contains an invalid input value."
msgstr "Параметр \"%s\" містить неприпустиме значення введення."
@@ -5874,15 +6180,15 @@ msgstr "Параметр \"%s\" містить неприпустиме знач
msgid "Option \"%s\" must not be empty."
msgstr "Параметр \"%s\" не може бути порожнім."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
msgid "Option changed"
msgstr "Опцію змінено"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
msgid "Option removed"
msgstr "Опцію видалено"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
msgid "Optional"
msgstr "Необов'язково"
@@ -5890,6 +6196,10 @@ msgstr "Необов'язково"
msgid "Optional, free-form notes about this device"
msgstr "Необов'язкові нотатки у довільній формі щодо цього пристрою"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
@@ -5898,7 +6208,7 @@ msgstr ""
"Необов'язково. 32-бітна позначка для вихідних зашифрованих пакетів. Введіть "
"значення в шістнадцятковому форматі, починаючи з <code>0x</code>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid ""
"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -5910,7 +6220,7 @@ msgstr ""
"отримано від сервера делегування, для формування IPv6-адреси інтерфейсу "
"(наприклад, 'a:b:c:d::1') використовуйте суфікс ('::1')."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
@@ -5919,11 +6229,11 @@ msgstr ""
"Додавання додатково рівня шифрування із симетричним ключем для пост-"
"квантової стійкості."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr "Необов'язково. Створити для цього вузла маршрути для дозволених IP."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
msgid "Optional. Description of peer."
msgstr "Необов'язково. Опис вузла."
@@ -5931,13 +6241,13 @@ msgstr "Необов'язково. Опис вузла."
msgid "Optional. Do not create host routes to peers."
msgstr "Необов'язково. Не створювати хост-маршрути для вузлів."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr "Необов'язково. Хост вузла. Імена буде виділено до підняття інтерфейсу."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
msgid ""
"Optional. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5957,11 +6267,11 @@ msgstr ""
"Необов'язково. <abbr title=\"Maximum Transmission Unit — максимальний блок "
"передавання даних\">MTU</abbr> тунельного інтерфейсу."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Optional. Port of peer."
msgstr "Необов'язково. Порт вузла."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid ""
"Optional. Private key of the WireGuard peer. The key is not required for "
"establishing a connection but allows generating a peer configuration or QR "
@@ -5969,7 +6279,7 @@ msgid ""
"exported."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -5988,22 +6298,27 @@ msgstr ""
msgid "Options"
msgstr "Опції"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
msgid ""
"Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
-"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</code>"
-"\" for default route. <code>0.0.0.0</code> means \"the address of the system "
-"running dnsmasq\"."
+"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
+"code>\" for default route. <code>0.0.0.0</code> means \"the address of the "
+"system running dnsmasq\"."
msgstr ""
"Параметри Network-ID. (Примітка: потрібен також Network-ID.) До прикладу: "
-"\"<code>42,192.168.1.4</code>\" для NTP-сервера, \"<code>3,192.168.4.4</code>"
-"\" для маршруту за промовчанням. <code>0.0.0.0</code> означає «адресу "
+"\"<code>42,192.168.1.4</code>\" для NTP-сервера, \"<code>3,192.168.4.4</"
+"code>\" для маршруту за промовчанням. <code>0.0.0.0</code> означає «адресу "
"системи, на якій працює dnsmasq»."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
msgid "Options:"
msgstr "Параметри:"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+msgid "Ordinal: lower comes first."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
msgid "Originator Interval"
msgstr ""
@@ -6035,6 +6350,7 @@ msgstr "Висхідний інтерфейс"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Outgoing key"
msgstr "Вихідний ключ"
@@ -6058,11 +6374,11 @@ msgstr "Вихідна зона"
msgid "Overlap"
msgstr "Перекриття"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
msgid "Override IPv4 routing table"
msgstr "Перевизначити таблицю маршрутизації IPv4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
msgid "Override IPv6 routing table"
msgstr "Перевизначити таблицю маршрутизації IPv6"
@@ -6073,7 +6389,7 @@ msgstr "Перевизначити таблицю маршрутизації IPv
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -6081,6 +6397,7 @@ msgstr "Перевизначити таблицю маршрутизації IPv
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
msgid "Override MTU"
msgstr "Перевизначити MTU"
@@ -6102,13 +6419,13 @@ msgstr "Перевизначити TOS"
msgid "Override TTL"
msgstr "Перевизначити TTL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
msgid ""
"Override default MAC address - the range of usable addresses might be "
"limited by the driver"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Override default interface name"
msgstr "Перевизначення типової назви інтерфейсу"
@@ -6116,7 +6433,7 @@ msgstr "Перевизначення типової назви інтерфей
msgid "Override the gateway in DHCP responses"
msgstr "Перевизначення шлюзу у відповідях DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
@@ -6137,7 +6454,7 @@ msgstr "Огляд"
msgid "Overwrite existing file \"%s\" ?"
msgstr "Перезаписати існуючий файл \"%s\"?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:345
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355
msgid "Overwrite the current settings with the imported configuration?"
msgstr ""
@@ -6151,7 +6468,7 @@ msgstr "PAP/CHAP (обидва)"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
@@ -6164,7 +6481,7 @@ msgstr "Пароль PAP/CHAP"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
@@ -6185,7 +6502,7 @@ msgstr "<abbr title=\"Process Identifier — Ідентифікатор проц
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
msgid "PIN"
msgstr ""
@@ -6197,7 +6514,7 @@ msgstr ""
msgid "PIN code rejected"
msgstr "PIN-код відхилено"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1570
msgid "PMK R1 Push"
msgstr "Проштовхуваня PMK R1"
@@ -6238,20 +6555,20 @@ msgstr "Зсув PSID"
msgid "PSID-bits length"
msgstr "Довжина PSID у бітах"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:571
msgctxt "Label indicating that WireGuard peer uses a PSK"
msgid "PSK"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1528
msgid "PTM/EFM (Packet Transfer Mode)"
msgstr "PTM/EFM (Режим передачі пакетів)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "PXE/TFTP Settings"
msgstr "Параметри PXE/TFTP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid "Packet Steering"
msgstr "Керування пакетами"
@@ -6260,6 +6577,11 @@ msgctxt "nft meta mark"
msgid "Packet mark"
msgstr "Позначка пакета"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta time"
+msgid "Packet receive time"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr "Пакети"
@@ -6269,8 +6591,8 @@ msgid "Packets To Transmit Before Moving To Next Slave"
msgstr ""
"Кількість пакетів для передавання перед переходом до наступного веденого"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "Part of zone %q"
msgstr "Частина зони %q"
@@ -6280,13 +6602,13 @@ msgid "Pass-through (Mirror physical device to single MAC VLAN)"
msgstr ""
"Pass-through (дзеркальне відображення фізичного пристрою у один MAC VLAN)"
-#: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
msgid "Password"
msgstr "Пароль"
@@ -6294,11 +6616,11 @@ msgstr "Пароль"
msgid "Password authentication"
msgstr "Автентифікація за паролем"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
msgid "Password of Private Key"
msgstr "Пароль закритого ключа"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
msgid "Password of inner Private Key"
msgstr "Пароль внутрішнього закритого ключа"
@@ -6313,50 +6635,50 @@ msgstr "Надійність пароля"
msgid "Password2"
msgstr "Пароль2"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
msgstr "Вставте або перетягніть файл SSH-ключа…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:424
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:444
msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:417
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
msgid ""
"Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
"another system below to create a matching peer entry allowing that system to "
"connect to the local WireGuard interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:423
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:443
msgid "Paste or drag supplied WireGuard configuration file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
msgid "Path to CA-Certificate"
msgstr "Шлях до сертифіката CA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
msgid "Path to Client-Certificate"
msgstr "Шлях до сертифіката клієнта"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
msgid "Path to Private Key"
msgstr "Шлях до закритого ключа"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
msgid "Path to inner CA-Certificate"
msgstr "Шлях до внутрішнього сертифіката CA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
msgid "Path to inner Client-Certificate"
msgstr "Шлях до внутрішнього сертифіката клієнта"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid "Path to inner Private Key"
msgstr "Шлях до внутрішнього закритого ключа"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
msgid "Paused"
msgstr "Призупинено"
@@ -6374,6 +6696,14 @@ msgstr "Призупинено"
msgid "Peak:"
msgstr "Пік:"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+msgid "Peer"
+msgstr "Вузол"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
+msgid "Peer Details"
+msgstr ""
+
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
msgstr "Запит IP-адреси призначення"
@@ -6391,7 +6721,7 @@ msgstr "Відсутня адреса вузла"
msgid "Peer device name"
msgstr "Назва пристрою вузла"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Peer disabled"
msgstr "Вузол вимкнено"
@@ -6422,11 +6752,15 @@ msgstr "Виконати відновлення"
msgid "Permission denied"
msgstr "Дозволу не надано"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid "Persistent Keep Alive"
msgstr "Завжди тримати ввімкненим"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Persistent reconnect interval"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334
msgid "PersistentKeepAlive setting is invalid"
msgstr ""
@@ -6434,30 +6768,30 @@ msgstr ""
msgid "Phy Rate:"
msgstr "Фізична швидкість:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
msgid "Physical Settings"
msgstr "Фізичні параметри"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:98
msgid "Ping"
msgstr "Ехо-запит"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Pkts."
msgstr "пакетів"
-#: modules/luci-base/luasrc/view/sysauth.htm:19
+#: modules/luci-base/ucode/template/sysauth.ut:19
msgid "Please enter your username and password."
msgstr "Введіть ім'я користувача і пароль."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4122
msgid "Please select the file to upload."
msgstr "Виберіть файл для відвантаження."
@@ -6465,15 +6799,22 @@ msgstr "Виберіть файл для відвантаження."
msgid "Policy"
msgstr "Політика"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
msgctxt "Chain hook policy"
msgid "Policy: <strong>%h</strong> (%h)"
msgstr "Політика: <strong>%h</strong> (%h)"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "Порт"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
+#, fuzzy
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr "Порт %s"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
msgid "Port isolation"
msgstr "Ізоляція порту"
@@ -6486,19 +6827,19 @@ msgstr "Стан порту:"
msgid "Potential negation of: %s"
msgstr "Потенційне заперечення: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
msgid "Power Management Mode"
msgstr "Режим керування живленням"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "Pre-emptive CRC errors (CRCP_P)"
msgstr "Попереджувати помилки CRC (CRCP_P)"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
msgid "Prefer LTE"
msgstr "Переважно LTE"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
msgid "Prefer UMTS"
msgstr "Переважно UMTS"
@@ -6510,15 +6851,15 @@ msgstr "Делеговано префікс"
msgid "Prefix suppressor"
msgstr "Придушувач префікса"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid "Preshared Key"
msgstr "Заздалегідь установлений спільний ключ"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:550
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
msgid "Preshared key in use"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308
msgid "PresharedKey setting is invalid"
msgstr ""
@@ -6535,7 +6876,7 @@ msgstr ""
"Вважати вузол недоступним після визначеної кількості невдач отримання ехо-"
"пакета LCP, використовуйте 0, щоб ігнорувати невдачі"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Prevents client-to-client communication"
msgstr "Перешкоджати спілкуванню клієнт-клієнт"
@@ -6569,13 +6910,15 @@ msgstr ""
"0)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
msgid "Priority"
msgstr "Пріоритет"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:545
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
msgctxt "Label indicating that WireGuard peer private key is stored"
msgid "Private"
msgstr ""
@@ -6586,15 +6929,15 @@ msgid "Private (Prevent communication between MAC VLANs)"
msgstr "Приватний (заборонити зв'язок між MAC VLAN-ами)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid "Private Key"
msgstr "Приватний ключ"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:564
msgid "Private key present"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:290
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
msgid "PrivateKey setting is missing or invalid"
msgstr ""
@@ -6607,9 +6950,9 @@ msgstr "Процеси"
msgid "Prot."
msgstr "Прот."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:564
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1137
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
@@ -6621,7 +6964,7 @@ msgstr "Протокол"
msgid "Provide NTP server"
msgstr "Забезпечувати сервер NTP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid ""
"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
"and requests."
@@ -6629,7 +6972,7 @@ msgstr ""
"Надавати сервер DHCPv6 на цьому інтерфейсі та відповідати на прохання та "
"запити DHCPv6."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
msgid "Provide new network"
msgstr "Укажіть нову мережу"
@@ -6639,41 +6982,52 @@ msgid ""
"interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+msgid "Proxy Server"
+msgstr "Проксі сервер"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid "ProxyARP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Псевдо Ad-Hoc (ahdemo)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
msgid "Public Key"
msgstr "Відкритий ключ"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
msgid "Public key is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:556
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
msgctxt "Tooltip displaying full WireGuard peer public key"
msgid "Public key: %h"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
msgid ""
"Public keys allow for the passwordless SSH logins with a higher security "
"compared to the use of plain passwords. In order to upload a new key to the "
"device, paste an OpenSSH compatible public key line or drag a <code>.pub</"
"code> file into the input field."
msgstr ""
-"Відкриті ключі дозволяють безпарольний SSH-вхід з більш високою безпекою "
-"порівняно з використанням простих паролів. Щоб відвантажити до пристрою "
-"новий ключ, вставте сумісний із OpenSSH відкритий ключ або перетягніть файл "
-"<code>.pub</code> у поле введення."
+"Відкриті ключі дозволяють безпарольний SSH-вхід з вищою безпекою порівняно з "
+"використанням простих паролів. Щоб відвантажити до пристрою новий ключ, "
+"вставте сумісний із OpenSSH відкритий ключ або перетягніть файл <code>.pub</"
+"code> у поле введення."
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:192
msgid "Public prefix routed to this device for distribution to clients."
msgstr "Публічний префікс надісланий на цей пристрій для поширення клієнтам."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
msgid "PublicKey setting is invalid"
msgstr ""
@@ -6686,7 +7040,7 @@ msgstr "Стільниковий QMI"
msgid "Quality"
msgstr "Якість"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
msgid "Query all available upstream resolvers."
msgstr ""
"Запит усіх наявних висхідних <abbr title=\"Domain Name System — система "
@@ -6700,35 +7054,35 @@ msgstr "Інтервал запиту"
msgid "Query response interval"
msgstr "Інтервал відповіді на запит"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "R0 Key Lifetime"
msgstr "Тривалість життя ключа R0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "R1 Key Holder"
msgstr "Власник ключа R1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430
msgid "RADIUS Accounting Port"
msgstr "Порт Radius-Accounting"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
msgid "RADIUS Accounting Secret"
msgstr "Секрет Radius-Accounting"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
msgid "RADIUS Accounting Server"
msgstr "Сервер Radius-Accounting"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
msgid "RADIUS Authentication Port"
msgstr "Порт Radius-Authentication"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
msgid "RADIUS Authentication Secret"
msgstr "Секрет Radius-Authentication"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
msgid "RADIUS Authentication Server"
msgstr "Сервер Radius-Authentication"
@@ -6736,16 +7090,20 @@ msgstr "Сервер Radius-Authentication"
msgid "RFC3947 NAT-T mode"
msgstr "Режим RFC3947 NAT-T"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid "RSN Preauth"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "RSSI threshold for joining"
msgstr "Поріг RSSI для приєднання"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
msgid "RTS/CTS Threshold"
msgstr "Поріг RTS/CTS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
msgid "RX"
msgstr "Одержано"
@@ -6753,11 +7111,17 @@ msgstr "Одержано"
msgid "RX Rate"
msgstr "Швидкість приймання"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2233
msgid "RX Rate / TX Rate"
msgstr "Швидкість прийм./перед."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
#, fuzzy
msgctxt "nft nat flag random"
msgid "Randomize source port mapping"
@@ -6769,14 +7133,14 @@ msgstr ""
"Необроблені байти в шістнадцятковому кодуванні. Залиште порожнім, якщо ваш "
"інтернет-провайдер не вимагає цього."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
msgstr ""
"Читати <code>/etc/ethers</code> для налаштування <abbr title=\"Dynamic Host "
"Configuration Protocol — Протокол динамічного конфігурування вузла\">DHCP</"
"abbr>-сервера"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
msgid "Really switch protocol?"
msgstr "Дійсно змінити протокол?"
@@ -6784,11 +7148,11 @@ msgstr "Дійсно змінити протокол?"
msgid "Realtime Graphs"
msgstr "Графіки у реальному часі"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "Reassociation Deadline"
msgstr "Кінцевий термін реассоціації"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
msgid "Rebind protection"
msgstr "Захист від переприв'язки"
@@ -6812,11 +7176,20 @@ msgstr "Перезавантажити операційну систему ва
msgid "Receive"
msgstr "Приймання"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
+#, fuzzy
+msgid "Received Data"
+msgstr "Приймання"
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr "Рекомендовано. IP-адреси інтерфейсу WireGuard."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+msgid "Reconnect Timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
msgid "Reconnect this interface"
msgstr "Перепідключити цей інтерфейс"
@@ -6824,12 +7197,12 @@ msgstr "Перепідключити цей інтерфейс"
msgid "Redirect to HTTPS"
msgstr "Переспрямовувати на HTTPS"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
msgctxt "nft redirect to port"
msgid "Redirect to local port <strong>%h</strong>"
msgstr "Переспрямовувати на локальний порт <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
msgctxt "nft redirect"
msgid "Redirect to local system"
msgstr "Переспрямовувати до локальної системи"
@@ -6838,26 +7211,30 @@ msgstr "Переспрямовувати до локальної системи"
msgid "References"
msgstr "Посилання"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361
+msgid "Refresh Channels"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
msgid "Refreshing"
msgstr "Поновлюється"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
msgctxt "nft reject with icmp type"
msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
msgstr "Відхилити пакет IPv4 з <strong>ICMP-типом %h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
msgctxt "nft reject with icmpx type"
msgid "Reject packet with <strong>ICMP type %h</strong>"
msgstr "Відхилити пакет із <strong>ICMP-типом %h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
msgctxt "nft reject with icmpv6 type"
msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
msgstr "Відхилити пакет із <strong>ICMPv6-типом %h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
msgctxt "nft reject with tcp reset"
msgid "Reject packet with <strong>TCP reset</strong>"
msgstr "Відхилити пакет із <strong>TCP-reset</strong>"
@@ -6871,6 +7248,8 @@ msgstr ""
"дорівнює вказаному значенню"
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
msgid "Relay"
msgstr "Ретранслятор"
@@ -6880,6 +7259,14 @@ msgstr "Ретранслятор"
msgid "Relay Bridge"
msgstr "Міст-ретранслятор"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+msgid "Relay To address"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
msgid "Relay between networks"
msgstr "Міжмережевий ретранслятор"
@@ -6898,6 +7285,7 @@ msgstr "Віддалена адреса IPv4"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid "Remote IPv4 address or FQDN"
msgstr "Віддалена адреса IPv4 або FQDN"
@@ -6910,15 +7298,23 @@ msgstr "Віддалена адреса IPv6"
msgid "Remote IPv6 address or FQDN"
msgstr "Віддалена адреса IPv6 або FQDN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:908
msgid "Remove"
msgstr "Видалити"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
msgid "Remove related device settings from the configuration"
msgstr "Видалити пов’язані налаштування пристрою з конфігурації"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Replace wireless configuration"
msgstr "Замінити конфігурацію бездротової мережі"
@@ -6948,7 +7344,7 @@ msgstr "Вимагати вхідної контрольної суми (нео
msgid "Require incoming packets serialization (optional)."
msgstr "Вимагати серіалізації вхідних пакетів (необов’язково)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
msgid "Required"
msgstr "Вимагається"
@@ -6960,7 +7356,11 @@ msgstr "Вимагається для деяких провайдерів, на
msgid "Required. Base64-encoded private key for this interface."
msgstr "Вимагається. Base64-кодований закритий ключ для цього інтерфейсу."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
msgid "Required. Public key of the WireGuard peer."
msgstr ""
@@ -6973,67 +7373,67 @@ msgid "Required. XFRM interface ID to be used for SA."
msgstr ""
"Необхідно. Ідентифікатор інтерфейсу XFRM, який буде використовуватися для SA."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
msgid "Requires hostapd"
msgstr "Потребує hostapd"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
msgid "Requires hostapd with EAP Suite-B support"
msgstr "Потребує hostapd з підтримкою EAP Suite-B"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
msgid "Requires hostapd with EAP support"
msgstr "Потребує hostapd з підтримкою EAP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
msgid "Requires hostapd with OWE support"
msgstr "Потребує hostapd з підтримкою OWE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
msgid "Requires hostapd with SAE support"
msgstr "Потребує hostapd з підтримкою SAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
msgid "Requires hostapd with WEP support"
msgstr "Потрібен hostapd з підтримкою WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
msgid "Requires wpa-supplicant"
msgstr "Потребує wpa-суплікатора"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
msgid "Requires wpa-supplicant with EAP Suite-B support"
msgstr "Потребує wpa-суплікатора з підтримкою EAP Suite-B"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
msgid "Requires wpa-supplicant with EAP support"
msgstr "Потребує wpa-суплікатора з підтримкою EAP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
msgid "Requires wpa-supplicant with OWE support"
msgstr "Потребує wpa-суплікатора з підтримкою OWE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1358
msgid "Requires wpa-supplicant with SAE support"
msgstr "Потребує wpa-суплікатора з підтримкою SAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
msgid "Requires wpa-supplicant with WEP support"
msgstr "Потребує wpa-суплікатора з підтримкою WEP"
@@ -7042,7 +7442,7 @@ msgid "Reselection policy for primary slave"
msgstr "Політика повторного вибору первинного веденого"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
-#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-base/ucode/template/sysauth.ut:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
@@ -7057,20 +7457,24 @@ msgstr "Скинути лічильники"
msgid "Reset to defaults"
msgstr "Відновити початковий стан"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
msgid "Resolv and Hosts Files"
msgstr "Файли resolv і hosts"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
msgid "Resolv file"
msgstr "Файл resolv"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+msgid "Resolve specified FQDNs to an IP."
+msgstr "Список доменів для примусового перетворення у IP-адреси."
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
msgid "Resource not found"
msgstr "Ресурс не знайдено"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:876
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
msgid "Restart"
msgstr "Перезапустити"
@@ -7079,7 +7483,7 @@ msgstr "Перезапустити"
msgid "Restart Firewall"
msgstr "Перезавантажити брандмауер"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
msgid "Restart radio interface"
msgstr "Перезавантажити радіоінтерфейс"
@@ -7091,7 +7495,7 @@ msgstr "Відновлення"
msgid "Restore backup"
msgstr "Відновити з резервної копії"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
msgid ""
"Return answers to DNS queries matching the subnet from which the query was "
"received if multiple IPs are available."
@@ -7108,77 +7512,84 @@ msgstr "Показати/приховати пароль"
msgid "Reverse path filter"
msgstr "Фільтр зворотного шляху"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4413
msgid "Revert"
msgstr "Скасувати"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4518
msgid "Revert changes"
msgstr "Скасувати зміни"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4732
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4730
msgid "Revert request failed with status <code>%h</code>"
msgstr "Помилка запиту на скасування зі статусом <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4712
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4710
msgid "Reverting configuration…"
msgstr "Відкат конфігурації…"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
msgctxt "nft dnat ip to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr "Переписати адресу призначення на <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
msgctxt "nft dnat ip6 to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr "Переписати адресу призначення на <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
msgctxt "nft dnat ip to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
"Переписати адресу призначення на <strong>%h</strong>, порт <strong>%h</"
"strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
msgctxt "nft dnat ip6 to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
"Переписати адресу призначення на <strong>%h</strong>, порт <strong>%h</"
"strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
msgctxt "nft snat ip to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr "Переписати адресу джерела на <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109
msgctxt "nft snat ip6 to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr "Переписати адресу джерела на <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
msgctxt "nft snat ip to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
"Переписати адресу джерела на <strong>%h</strong>, порт <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
msgctxt "nft snat ip6 to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
"Переписати адресу джерела на <strong>%h</strong>, порт <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
msgid "Rewrite to egress device address"
msgstr "Перезаписати адресу висхідного пристрою"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr "Надійність"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
msgid ""
"Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
"<em>TFTP server root</em> turn on the TFTP server and serve files from "
@@ -7188,7 +7599,7 @@ msgstr ""
"сервер</em> та <em>корінь TFTP-сервера</em> вмикають сервер TFTP і "
"обслуговують файли з <em>кореня TFTP-сервера</em>."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
msgid "Root preparation"
msgstr "Підготовка Root"
@@ -7196,11 +7607,11 @@ msgstr "Підготовка Root"
msgid "Round-Robin policy (balance-rr, 0)"
msgstr "Політика round-robin (balance-rr, 0)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Route Allowed IPs"
msgstr "Маршрутизація дозволених IP-адрес"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:533
msgid "Route action chain \"%h\""
msgstr "Ланцюжок дій маршруту \"%h\""
@@ -7208,14 +7619,14 @@ msgstr "Ланцюжок дій маршруту \"%h\""
msgid "Route type"
msgstr "Тип маршруту"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid ""
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
msgstr ""
-"Термін служби маршрутизатора опублікованих у повідомленнях <abbr title="
-"\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. Максимальне значення "
-"9000 секунд."
+"Термін служби маршрутизатора опублікованих у повідомленнях <abbr "
+"title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. Максимальне "
+"значення 9000 секунд."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:46
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:26
@@ -7247,20 +7658,20 @@ msgstr ""
msgid "Rule"
msgstr "Правило"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:603
msgid "Rule actions"
msgstr "Дії для правил"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:476
msgctxt "nft comment"
msgid "Rule comment: %s"
msgstr "Коментар до правила: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:541
msgid "Rule container chain \"%h\""
msgstr "Ланцюжок правил контейнера \"%h\""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
msgid "Rule matches"
msgstr "Відповідність правил"
@@ -7268,15 +7679,15 @@ msgstr "Відповідність правил"
msgid "Rule type"
msgstr "Тип правила"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run a filesystem check before mounting the device"
msgstr "Виконати перевірку файлової системи перед монтуванням пристрою"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run filesystem check"
msgstr "Виконати перевірку файлової системи"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
msgid "Runtime error"
msgstr "Помилка виконання"
@@ -7289,6 +7700,11 @@ msgstr "SHA256"
msgid "SNR"
msgstr "SNR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "SRV"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
msgid "SSH Access"
@@ -7306,15 +7722,15 @@ msgstr "Порт сервера SSH"
msgid "SSH username"
msgstr "Ім'я користувача SSH"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
msgid "SSH-Keys"
msgstr "SSH-ключі"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1811
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
msgid "SSID"
msgstr "SSID"
@@ -7327,11 +7743,11 @@ msgstr "SSTP"
msgid "SSTP Server"
msgstr "Сервер SSTP"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid "SWAP"
msgstr "SWAP"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
@@ -7342,7 +7758,7 @@ msgid "Save"
msgstr "Зберегти"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Зберегти і застосувати"
@@ -7359,7 +7775,7 @@ msgstr "Зберегти mtdblock"
msgid "Save mtdblock contents"
msgstr "Зберегти вміст mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:881
msgid "Scan"
msgstr "Сканувати"
@@ -7368,15 +7784,15 @@ msgstr "Сканувати"
msgid "Scheduled Tasks"
msgstr "Заплановані завдання"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4387
msgid "Section added"
msgstr "Секцію додано"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
msgid "Section removed"
msgstr "Секцію видалено"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "See \"mount\" manpage for details"
msgstr "Подробиці дивись на сторінці керівництва \"mount\""
@@ -7388,11 +7804,11 @@ msgid ""
msgstr ""
"Щоб прошити образ, навіть якщо не вдалося виконати перевірку його формату, "
"виберіть \"Примусове оновлення\". Використовуйте тільки якщо ви впевнені, що "
-"мікропрограма є правильною і призначена для вашого пристрою!"
+"прошивка є правильною і призначена для вашого пристрою!"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2962
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
msgid "Select file…"
msgstr "Виберіть файл…"
@@ -7400,7 +7816,7 @@ msgstr "Виберіть файл…"
msgid "Selects the transmit hash policy to use for slave selection"
msgstr "Вибір політики гешування передавання для вибору веденого"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
msgid ""
"Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages advertising this device as IPv6 router."
@@ -7433,11 +7849,11 @@ msgstr "Надіслати ім’я хосту цього пристрою"
msgid "Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
msgid "Server address"
msgstr "Адреса сервера"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
msgid "Server name"
msgstr "Ім'я сервера"
@@ -7453,7 +7869,7 @@ msgstr "Тип сервісу"
msgid "Services"
msgstr "Сервіси"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "Session expired"
msgstr "Час сеансу минув"
@@ -7462,19 +7878,19 @@ msgstr "Час сеансу минув"
msgid "Set Static"
msgstr "Встановити статичним"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
#, fuzzy
msgctxt "nft mangle"
msgid "Set header field <var>%s</var> to <strong>%s</strong>"
msgstr "Встановити поле заголовка <var>%s</var> у <strong>%s</strong>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
#, fuzzy
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
"Встановити інтерфейс зовнішнім веденим NDP-проксі. За промовчанням вимкнено."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
@@ -7486,7 +7902,7 @@ msgstr ""
msgid "Set same MAC Address to all slaves"
msgstr "Встановити однакову MAC-адресу для всіх ведених"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
msgid ""
"Set the autonomous address-configuration flag in the prefix information "
"options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
@@ -7497,7 +7913,7 @@ msgstr ""
"abbr>. Якщо ввімкнено, клієнти виконуватимуть автоматичне налаштування IPv6-"
"адреси без урахування стану."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
msgid ""
"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
"proxying."
@@ -7513,8 +7929,8 @@ msgstr "Встановити для поточного активного вед
msgid "Set to first slave added to the bond (follow, 2)"
msgstr "Встановити для першого веденого, доданого до в'язанки (follow, 2)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:678
msgid "Set up DHCP Server"
msgstr "Налаштування DHCP-сервера"
@@ -7525,35 +7941,39 @@ msgid "Setting PLMN failed"
msgstr "Не вдалося налаштувати PLMN"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
msgstr "Не вдалося налаштувати режим роботи"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:11
msgid "Settings"
-msgstr "Параметри"
+msgstr "Налаштування"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Setup routes for proxied IPv6 neighbours."
msgstr "Налаштування маршрутів для проксі-сусідів IPv6."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Severely Errored Seconds (SES)"
msgstr ""
-"Секунди з великою кількістю помилок (<abbr title=\"Severely Errored Seconds"
-"\">SES</abbr>)"
+"Секунди з великою кількістю помилок (<abbr title=\"Severely Errored "
+"Seconds\">SES</abbr>)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:210
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:39
msgid "Short GI"
msgstr "Короткий GI"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
msgid "Short Preamble"
msgstr "Коротка преамбула"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
msgstr "Показати поточний список файлів резервного копіювання"
@@ -7566,16 +7986,16 @@ msgstr "Показати порожні ланцюжки"
msgid "Show raw counters"
msgstr "Показати необроблені (raw) лічильники"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:526
msgid "Shutdown this interface"
msgstr "Вимкнути цей інтерфейс"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:388
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
@@ -7583,11 +8003,11 @@ msgstr "Вимкнути цей інтерфейс"
msgid "Signal"
msgstr "Сигнал"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2232
msgid "Signal / Noise"
msgstr "Сигнал / шум"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Signal Attenuation (SATN)"
msgstr "Затухання сигналу (SATN)"
@@ -7599,12 +8019,12 @@ msgstr "Частота оновлення сигналу"
msgid "Signal:"
msgstr "Сигнал:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Розмір"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
msgid "Size of DNS query cache"
msgstr "Розмір кешу запитів DNS"
@@ -7621,12 +8041,12 @@ msgstr "Пропустити"
msgid "Skip from backup files that are equal to those in /rom"
msgstr "Пропускати з резервної копії файли, які співпадають з файлами в /rom"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
msgid "Skip to content"
msgstr "Перейти до вмісту"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
msgid "Skip to navigation"
msgstr "Перейти до навігації"
@@ -7635,30 +8055,26 @@ msgstr "Перейти до навігації"
msgid "Slave Interfaces"
msgstr "Ведені інтерфейси"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1428
msgid "Software VLAN"
-msgstr "Програмово реалізований VLAN"
+msgstr "Програмне забезпечення VLAN"
#: modules/luci-compat/luasrc/view/cbi/header.htm:5
msgid "Some fields are invalid, cannot save values!"
msgstr "Деякі поля є неприпустимими, неможливо зберегти значення!"
-#: modules/luci-base/luasrc/view/error404.htm:9
+#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
msgstr "На жаль, об'єкт, який ви просили, не знайдено."
-#: modules/luci-base/luasrc/view/error500.htm:9
-msgid "Sorry, the server encountered an unexpected error."
-msgstr "На жаль, на сервері сталася неочікувана помилка."
-
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
msgid ""
"Sorry, there is no sysupgrade support present; a new firmware image must be "
"flashed manually. Please refer to the wiki for device specific install "
"instructions."
msgstr ""
-"На жаль, оновлення системи не підтримується. Новий образ мікропрограми слід "
+"На жаль, оновлення системи не підтримується. Новий образ прошивки слід "
"прошити вручну. Зверніться до Wiki за інструкцією з інсталяції для "
"конкретного пристрою."
@@ -7670,12 +8086,12 @@ msgstr ""
msgid "Source"
msgstr "Джерело"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
msgctxt "nft ip saddr"
msgid "Source IP"
msgstr "IP-адреса джерела"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
msgctxt "nft ip6 saddr"
msgid "Source IPv6"
msgstr "IPv6-адреса джерела"
@@ -7685,20 +8101,20 @@ msgstr "IPv6-адреса джерела"
msgid "Source interface"
msgstr "Інтерфейс джерела"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
msgctxt "nft ip sport"
msgid "Source port"
msgstr "Порт джерела"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
msgid ""
"Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
"options for Dnsmasq."
msgstr ""
-"Спеціальні параметри завантаження <abbr title=\"Preboot eXecution Environment"
-"\">PXE</abbr> для Dnsmasq."
+"Спеціальні параметри завантаження <abbr title=\"Preboot eXecution "
+"Environment\">PXE</abbr> для Dnsmasq."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
msgid ""
"Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
"unspecified, the local device DNS search domain will be announced."
@@ -7706,7 +8122,7 @@ msgstr ""
"Визначає фіксований список пошукових доменів DNS для оголошення через "
"DHCPv6. Якщо не вказано, буде оголошено домен пошуку DNS локального пристрою."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid ""
"Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
"If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -7758,11 +8174,11 @@ msgstr "Визначає логіку вибору агрегації для в
msgid "Specifies the destination subnet to match (CIDR notation)"
msgstr "Вказує цільову підмережу для відповідності (CIDR-нотація)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Specifies the directory the device is attached to"
msgstr "Визначає каталог, до якого приєднано пристрій"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
msgid ""
"Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
"messages, for example to instruct clients to request further information via "
@@ -7819,7 +8235,7 @@ msgstr ""
"Визначає максимальний час (секунди), після якого вважається, що вузли "
"\"мертві\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid ""
"Specifies the maximum transmit power the wireless radio may use. Depending "
"on regulatory requirements and wireless usage, the actual transmit power may "
@@ -8089,7 +8505,7 @@ msgstr ""
"Вкажіть <abbr title=\"Maximum Transmission Unit — максимальний блок "
"передавання даних\">MTU</abbr>, відмінний від типового (1280 байт)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "Specify the secret encryption key here."
msgstr "Вкажіть тут секретний ключ шифрування."
@@ -8097,7 +8513,7 @@ msgstr "Вкажіть тут секретний ключ шифрування."
msgid "Stale neighbour cache timeout"
msgstr "Тайм-аут кешу застарілих сусідів"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
msgid "Start"
msgstr "Запустити"
@@ -8110,16 +8526,16 @@ msgstr "Запустити WPS"
msgid "Start priority"
msgstr "Стартовий пріоритет"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
msgid "Start refresh"
msgstr "Запустити оновлення"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Starting configuration apply…"
msgstr "Розпочато застосування конфігурації…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1827
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413
msgid "Starting wireless scan..."
msgstr "Розпочато сканування бездротових мереж..."
@@ -8141,17 +8557,17 @@ msgstr "Статичні маршрути IPv6"
msgid "Static Lease"
msgstr "Статична оренда"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
msgid "Static Leases"
msgstr "Статичні оренди"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
msgstr "Статична адреса"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
msgid ""
"Static leases are used to assign fixed IP addresses and symbolic hostnames "
"to DHCP clients. They are also required for non-dynamic interface "
@@ -8162,18 +8578,18 @@ msgstr ""
"конфігурацій інтерфейсів, коли обслуговуються тільки вузли з відповідною "
"орендою."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
msgid "Station inactivity limit"
msgstr "Обмеження бездіяльності станції"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:551
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
msgid "Status"
msgstr "Стан"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:528
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
msgid "Stop"
msgstr "Зупинити"
@@ -8182,8 +8598,8 @@ msgstr "Зупинити"
msgid "Stop WPS"
msgstr "Зупинити WPS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1857
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1919
msgid "Stop refresh"
msgstr "Зупинити оновлення"
@@ -8195,7 +8611,7 @@ msgstr "Сховище"
msgid "Strict filtering"
msgstr "Сувора фільтрація"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
msgid "Strict order"
msgstr "Строгий порядок"
@@ -8204,15 +8620,15 @@ msgid "Strong"
msgstr "Висока"
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2055
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2117
msgid "Submit"
msgstr "Надіслати"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
msgid "Suppress logging"
msgstr "Блокувати журналювання"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
msgid "Suppress logging of the routine operation for the DHCP protocol."
msgstr "Блокувати ведення журналу звичайної роботи цих протоколів"
@@ -8236,16 +8652,16 @@ msgstr ""
"Комутатор %q має невідому топологію – параметри VLAN можуть бути "
"неправильними."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1426
msgid "Switch VLAN"
msgstr "VLAN комутатора"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
msgid "Switch port"
msgstr "Порт комутатора"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
msgid "Switch protocol"
msgstr "Протокол комутатора"
@@ -8267,8 +8683,16 @@ msgstr "Синхронізувати з NTP-сервером"
msgid "Sync with browser"
msgstr "Синхронізувати з браузером"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "Syntax: <code>_service._proto.example.com</code>."
+msgstr ""
+
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
msgid "System"
@@ -8292,29 +8716,29 @@ msgstr "Властивості системи"
msgid "System log buffer size"
msgstr "Розмір буфера системного журналу"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
msgid "System running in recovery (initramfs) mode."
msgstr "Система працює в режимі відновлення (initramfs)."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
msgctxt "nft tcp option maxseg size"
msgid "TCP MSS"
msgstr "TCP MSS"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
msgctxt "nft tcp dport"
msgid "TCP destination port"
msgstr "TCP-порт призначення"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
msgctxt "nft tcp flags"
msgid "TCP flags"
msgstr "TCP-флаги"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
msgctxt "nft tcp sport"
msgid "TCP source port"
msgstr "TCP-порт джерела"
@@ -8323,12 +8747,12 @@ msgstr "TCP-порт джерела"
msgid "TCP:"
msgstr "TCP:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
msgid "TFTP server root"
msgstr "Корінь TFTP-сервера"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
msgid "TX"
msgstr "Передано"
@@ -8348,6 +8772,7 @@ msgstr "Довжина черги TX"
msgid "Table"
msgstr "Таблиця"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
@@ -8355,7 +8780,7 @@ msgstr "Таблиця"
msgid "Target"
msgstr "Ціль"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
msgid "Target Platform"
msgstr "Цільова платформа"
@@ -8372,7 +8797,7 @@ msgstr "Простір temp"
msgid "Terminate"
msgstr "Завершити"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid ""
"The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
@@ -8382,7 +8807,7 @@ msgstr ""
"повідомленнях <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr>. Мінімальне значення 1280 байт."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
msgid ""
"The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
"addresses are available via DHCPv6."
@@ -8390,7 +8815,7 @@ msgstr ""
"Флаг <em>Managed address configuration</em> (M) вказує, що адреси IPv6 "
"доступні через DHCPv6."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
msgid ""
"The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
"also acting as Mobile IPv6 home agent on this link."
@@ -8398,7 +8823,7 @@ msgstr ""
"Флаг <em>Mobile IPv6 Home Agent</em> (H) вказує, що пристрій також діє в "
"якості мобільного домашнього агента IPv6 на цьому з'єднанні."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
msgid ""
"The <em>Other configuration</em> (O) flag indicates that other information, "
"such as DNS servers, is available via DHCPv6."
@@ -8416,7 +8841,7 @@ msgid ""
"the configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
@@ -8432,15 +8857,15 @@ msgstr ""
"Конфігурацію оновлення кінцевого вузла HE.net змінено, тепер потрібно "
"використовувати звичайне ім'я користувача замість ідентифікатора користувача!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
msgid "The IP address %h is already used by another static lease"
msgstr "IP-адреса %h уже використовується іншою статичною орендою"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
msgid "The IP address is outside of any DHCP pool address range"
msgstr "IP-адреса знаходиться поза межами пулу адрес DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
msgid "The IP address of the boot server"
msgstr "IP-адреса сервера завантаження"
@@ -8451,6 +8876,7 @@ msgstr "Адреса IPv4 або повне доменне ім’я відда
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
msgstr "Адреса IPv4 або повне доменне ім'я віддаленого кінця тунелю."
@@ -8477,7 +8903,7 @@ msgstr ""
msgid "The LED blinks with the configured on/off frequency"
msgstr "Світлодіод блимає з налаштованою частотою увімкнення/вимкнення"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
#, fuzzy
msgid "The LED flashes to simulate actual heart beat."
msgstr "Світлодіод блимає, імітуючи реальне серцебиття."
@@ -8497,7 +8923,7 @@ msgstr "Світлодіод завжди вимкнений."
msgid "The LED is always in default state on."
msgstr "Світлодіод завжди увімкнений."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
msgid ""
"The MAC address %h is already used by another static lease in the same DHCP "
"pool"
@@ -8508,7 +8934,7 @@ msgstr ""
msgid "The MTU must not exceed the parent device MTU of %d bytes"
msgstr "MTU не повинен перевищувати MTU батьківського пристрою в %d байтів"
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
msgid "The VLAN ID must be unique"
msgstr "VLAN ID має бути унікальним"
@@ -8516,7 +8942,7 @@ msgstr "VLAN ID має бути унікальним"
msgid "The algorithm that is used to discover mesh routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid ""
"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
"code> and <code>_</code>"
@@ -8528,7 +8954,7 @@ msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr "Файл конфігурації не вдалося завантажити через таку помилку:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid ""
"The correct SSID must be manually specified when joining a hidden wireless "
"network"
@@ -8536,7 +8962,7 @@ msgstr ""
"Під час приєднання до прихованої бездротової мережі потрібно вручну вказати "
"правильний SSID"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4509
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8553,8 +8979,8 @@ msgstr ""
"та відредагувати зміни, перш ніж намагатись застосувати їх знову, або ж "
"скасувати всі очікуючі зміни, щоб зберегти поточну робочу конфігурацію."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
@@ -8566,15 +8992,15 @@ msgstr ""
msgid "The device name \"%s\" is already taken"
msgstr "Ім'я пристрою «%s» вже зайнято"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
msgid ""
"The existing network configuration needs to be changed for LuCI to function "
"properly."
msgstr ""
"Для належної роботи LuCI необхідно змінити існуючу конфігурацію мережі."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
@@ -8596,7 +9022,7 @@ msgstr ""
msgid "The following rules are currently active on this system."
msgstr "Наразі в цій системі активні такі правила."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
msgid "The frequency is in direct proportion to 1-minute average CPU load."
msgstr "Частота прямо пропорційна середньому завантаженню ЦП за 1 хвилину."
@@ -8604,17 +9030,17 @@ msgstr "Частота прямо пропорційна середньому з
msgid "The gateway address must not be a local IP address"
msgstr "Адреса шлюзу не повинна бути локальною IP-адресою"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:732
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752
msgid ""
"The generated configuration can be imported into a WireGuard client "
"application to setup a connection towards this device."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
msgid "The given SSH public key has already been added."
msgstr "Наданий відкритий SSH-ключ вже було додано."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA, "
"ED25519 or ECDSA keys."
@@ -8630,15 +9056,19 @@ msgid ""
"to be received and retransmitted which costs airtime)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
msgid "The hostname of the boot server"
msgstr "Ім'я хоста сервера завантаження"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
msgid "The interface name is already used"
msgstr "Назва інтерфейсу вже використовується"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
msgid "The interface name is too long"
msgstr "Назва інтерфейсу занадто довга"
@@ -8661,6 +9091,7 @@ msgstr "Локальна адреса IPv4"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "The local IPv4 address over which the tunnel is created (optional)."
msgstr "Локальна адреса IPv4, за якою створюється тунель (необов'язково)."
@@ -8701,43 +9132,44 @@ msgstr ""
"передачі повідомлень IGMP у підмережі; більші значення роблять трафік менш "
"інтенсивним, оскільки відповіді хоста розподіляються на більший інтервал"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid ""
"The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
"abbr> messages. Maximum is 255 hops."
msgstr ""
-"Максимальна кількість стрибків для публікації в повідомленнях <abbr title="
-"\"Router Advertisement\">RA</abbr>. Максимальне значення – 255 стрибків."
+"Максимальна кількість стрибків для публікації в повідомленнях <abbr "
+"title=\"Router Advertisement\">RA</abbr>. Максимальне значення – 255 "
+"стрибків."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4645
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
msgid "The network name is already used"
msgstr "Назва мережі вже використовується"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
msgid ""
-"The network ports on this device can be combined to several <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"The network ports on this device can be combined to several <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
"communicate directly with each other. <abbr title=\"Virtual Local Area "
"Network\">VLAN</abbr>s are often used to separate different network "
"segments. Often there is by default one Uplink port for a connection to the "
"next greater network like the internet and other ports for a local network."
msgstr ""
-"Мережеві порти вашого пристрою може бути об'єднано у декілька <abbr title="
-"\"Virtual Local Area Network — віртуальна локальна комп'ютерна мережа"
-"\">VLAN</abbr>, у яких комп'ютери можуть напряму спілкуватися один з одним. "
-"<abbr title=\"Virtual Local Area Network — віртуальна локальна комп'ютерна "
-"мережа\">VLAN</abbr> часто використовуються для розділення мережі на окремі "
-"сегменти. Зазвичай один виcхідний порт використовується для з'єднання з "
-"більшою мережею, такою наприклад, як Інтернет, а інші порти — для локальної "
-"мережі."
+"Мережеві порти вашого пристрою може бути об'єднано у декілька <abbr "
+"title=\"Virtual Local Area Network — віртуальна локальна комп'ютерна "
+"мережа\">VLAN</abbr>, у яких комп'ютери можуть напряму спілкуватися один з "
+"одним. <abbr title=\"Virtual Local Area Network — віртуальна локальна "
+"комп'ютерна мережа\">VLAN</abbr> часто використовуються для розділення "
+"мережі на окремі сегменти. Зазвичай один виcхідний порт використовується для "
+"з'єднання з більшою мережею, такою наприклад, як Інтернет, а інші порти — "
+"для локальної мережі."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid ""
"The public hostname or IP address of this system the peer should connect to. "
"This usually is a static public IP address, a static hostname or a DDNS "
@@ -8786,11 +9218,11 @@ msgstr ""
"до 65535 або символьний псевдонім, оголошений у /etc/iproute2/rt_tables. "
"Також дійсні спеціальні псевдоніми local (255), main (254) і default (253)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383
msgid "The selected %s mode is incompatible with %s encryption"
msgstr "Обраний режим %s несумісний із шифруванням %s"
-#: modules/luci-base/luasrc/view/csrftoken.htm:11
+#: modules/luci-base/ucode/template/csrftoken.ut:11
msgid "The submitted security token is invalid or already expired!"
msgstr "Поданий маркер безпеки недійсний або вже збіг!"
@@ -8846,7 +9278,7 @@ msgstr "Відвантажений архів резервної копії не
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:249
msgid "The uploaded firmware does not allow keeping current configuration."
-msgstr "Відвантажена мікропрограма не дозволить зберегти поточну конфігурацію."
+msgstr "Відвантажена прошивка не дозволить зберегти поточну конфігурацію."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:244
msgid ""
@@ -8856,8 +9288,8 @@ msgstr ""
"Відвантажений файл образу не містить підтримуваний формат. Переконайтеся, що "
"ви вибираєте універсальний формат образу для вашої платформи."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
msgid "The value is overridden by configuration."
msgstr "Значення перевизначено конфігурацією."
@@ -8867,25 +9299,25 @@ msgid ""
"the network with its protocol information."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:679
msgid ""
"There are legacy iptables rules present on the system. Mixing iptables and "
"nftables rules is discouraged and may lead to incomplete traffic filtering."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
msgid "There are no active leases"
msgstr "Немає жодних активних оренд"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4677
msgid "There are no changes to apply"
msgstr "Немає жодних змін до застосування"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:70
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
msgid ""
"There is no password set on this router. Please configure a root password to "
@@ -8898,16 +9330,16 @@ msgstr ""
msgid "This IPv4 address of the relay"
msgstr "Це IPv4-адреса ретранслятора"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1695
msgid "This authentication type is not applicable to the selected EAP method."
msgstr "Цей тип автентифікації не застосовується до вибраного методу EAP."
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
msgid "This does not look like a valid PEM file"
msgstr "Це не схоже на дійсний файл PEM"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
"include during sysupgrade. Modified files in /etc/config/ and certain other "
@@ -8952,7 +9384,7 @@ msgstr ""
"Це локальна адреса кінцевого вузла, яку присвоєно тунельним брокером, вона "
"зазвичай закінчується на <code>…:2/64</code>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
msgid "This is the only DHCP server in the local network."
msgstr ""
"Тільки для <abbr title=\"Dynamic Host Configuration Protocol — протокол "
@@ -8988,8 +9420,8 @@ msgid ""
"their status."
msgstr "У цьому списку наведено працюючі наразі системні процеси та їх стан."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
msgid ""
"This option cannot be used because the ca-bundle package is not installed."
msgstr ""
@@ -9006,6 +9438,10 @@ msgstr "Ця секція поки що не містить значень"
msgid "Time Synchronization"
msgstr "Синхронізація часу"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "Time advertisement"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Time in milliseconds"
msgstr "Час у мілісекундах"
@@ -9015,10 +9451,14 @@ msgid "Time in seconds to spend in listening and learning states"
msgstr ""
"Час у секундах, який необхідно провести у станах прослуховування та вивчення"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "Time interval for rekeying GTK"
msgstr "Інтервал часу для зміни ключа GTK"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "Time zone"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
msgid "Timed-out"
msgstr "Тайм-аут"
@@ -9040,14 +9480,14 @@ msgstr "Тайм-аут в секундах до оновлення тополо
msgid "Timezone"
msgstr "Часовий пояс"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:418
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:438
msgid ""
"To fully configure the local WireGuard interface from an existing (e.g. "
-"provider supplied) configuration file, use the <strong><a class=\"full-import"
-"\" href=\"#\">configuration import</a></strong> instead."
+"provider supplied) configuration file, use the <strong><a class=\"full-"
+"import\" href=\"#\">configuration import</a></strong> instead."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
msgid "To login…"
msgstr "До входу…"
@@ -9057,12 +9497,12 @@ msgid ""
"archive here. To reset the firmware to its initial state, click \"Perform "
"reset\" (only possible with squashfs images)."
msgstr ""
-"Щоб відновити файли конфігурації, ви можете відвантажити раніше створений "
-"архів резервної копії. Для відновлення мікропрограми до її початкового стану "
+"Щоб відновити файли конфігурації, ви можете завантажити раніше створений "
+"архів резервної копії. Для відновлення прошивки до її початкового стану "
"натисніть кнопку \"Виконати відновлення\" (можливо тільки з образами "
"SquashFS)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
msgid "Tone"
msgstr "Тоновий"
@@ -9070,9 +9510,9 @@ msgstr "Тоновий"
msgid "Total Available"
msgstr "Усього доступно"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:121
msgid "Traceroute"
msgstr "Трасування"
@@ -9087,11 +9527,11 @@ msgstr "Трафік"
msgid "Traffic Class"
msgstr "Клас трафіку"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:529
msgid "Traffic filter chain \"%h\""
msgstr "Ланцюг фільтра трафіку \"%h\""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:467
#, fuzzy
msgctxt "nft counter"
msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
@@ -9109,17 +9549,22 @@ msgstr "Передавання"
msgid "Transmit Hash Policy"
msgstr "Політика передачі хешу"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
+#, fuzzy
+msgid "Transmitted Data"
+msgstr "Передані дані"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
msgctxt "nft @th,off,len"
msgid "Transport header bits %d-%d"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
msgctxt "nft th dport"
msgid "Transport header destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
msgctxt "nft th sport"
msgid "Transport header source port"
msgstr ""
@@ -9136,7 +9581,7 @@ msgstr "Режим запуску"
msgid "Tunnel ID"
msgstr "Ідентифікатор тунелю"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3024
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
#: modules/luci-compat/luasrc/model/network.lua:1431
msgid "Tunnel Interface"
msgstr "Інтерфейс тунелю"
@@ -9147,7 +9592,7 @@ msgstr "Інтерфейс тунелю"
msgid "Tunnel Link"
msgstr "Посилання тунелю"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
msgid "Tunnel device"
msgstr "Тунель"
@@ -9155,8 +9600,8 @@ msgstr "Тунель"
msgid "Tx-Power"
msgstr "Потужність передавача"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
msgid "Type"
@@ -9166,12 +9611,12 @@ msgstr "Тип"
msgid "Type of service"
msgstr "Тип послуги"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
msgctxt "nft udp dport"
msgid "UDP destination port"
msgstr "UDP-порт призначення"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
msgctxt "nft udp sport"
msgid "UDP source port"
msgstr "UDP-порт джерела"
@@ -9189,8 +9634,8 @@ msgstr "Тільки UMTS"
msgid "UMTS/GPRS/EV-DO"
msgstr "UMTS/GPRS/EV-DO"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid "UUID"
msgstr "UUID"
@@ -9211,7 +9656,7 @@ msgstr "Не вдалося визначити зовнішню ІР-адрес
msgid "Unable to determine upstream interface"
msgstr "Не вдалося визначити висхідний інтерфейс"
-#: modules/luci-base/luasrc/view/error404.htm:11
+#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
msgstr "Не вдалося опрацювати запит"
@@ -9262,19 +9707,27 @@ msgstr "Не вдалося перезапустити брандмауер: %s"
msgid "Unable to save contents: %s"
msgstr "Не вдалося зберегти вміст: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Unavailable Seconds (UAS)"
msgstr "Недоступні секунди (<abbr title=\"Unavailable Seconds\">UAS</abbr>)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1317
msgid "Unconfigure"
msgstr "Скасувати налаштування"
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
msgid "Unexpected reply data format"
msgstr "Несподіваний формат даних відповіді"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
#, fuzzy
msgid ""
"Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
@@ -9287,7 +9740,7 @@ msgstr ""
"IPv6 аналогічна адресації приватної мережі IPv4. Цей префікс генерується "
"випадковим чином під час першої інсталяції."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2111
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
#: modules/luci-compat/luasrc/model/network.lua:971
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
msgid "Unknown"
@@ -9297,7 +9750,7 @@ msgstr "Невідомо"
msgid "Unknown and unsupported connection method."
msgstr "Невідомий і непідтримуваний спосіб підключення."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
#: modules/luci-compat/luasrc/model/network.lua:1138
msgid "Unknown error (%s)"
msgstr "Невідома помилка (%s)"
@@ -9306,7 +9759,7 @@ msgstr "Невідома помилка (%s)"
msgid "Unknown error code"
msgstr "Невідомий код помилки"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2108
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:965
msgid "Unmanaged"
@@ -9317,11 +9770,11 @@ msgstr "Некерований"
msgid "Unmount"
msgstr "Демонтувати"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
msgid "Unnamed key"
msgstr "Ключ без назви"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4327
msgid "Unsaved Changes"
msgstr "Незбережені зміни"
@@ -9335,15 +9788,16 @@ msgid "Unsupported MAP type"
msgstr "Непідтримуваний тип MAP"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
msgid "Unsupported modem"
msgstr "Непідтримуваний модем"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:309
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:315
msgid "Unsupported protocol type."
msgstr "Непідтримуваний тип протоколу."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
msgid "Untitled peer"
msgstr ""
@@ -9355,7 +9809,7 @@ msgstr "Вгору"
msgid "Up Delay"
msgstr "Затримка підняття"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
msgid "Upload"
msgstr "Завантажити"
@@ -9363,8 +9817,7 @@ msgstr "Завантажити"
msgid ""
"Upload a sysupgrade-compatible image here to replace the running firmware."
msgstr ""
-"Відвантажте тут sysupgrade-сумісний образ, щоб замінити працюючу "
-"мікропрограму."
+"Завантажити тут sysupgrade-сумісний образ, щоб замінити працюючу прошивку."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:138
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:169
@@ -9381,16 +9834,16 @@ msgid "Upload file…"
msgstr "Відвантажити файл…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4202
msgid "Upload request failed: %s"
msgstr "Не вдалося виконати запит на відвантаження: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
msgid "Uploading file…"
msgstr "Відвантаження файлу…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid ""
"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
"assigned with a name in the form <em>wifinet#</em> and the network will be "
@@ -9400,7 +9853,7 @@ msgstr ""
"призначені назви у формі <em>wifinet#</em>, і мережу буде перезапущено для "
"застосування оновленої конфігурації."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410
msgid ""
"Upon pressing \"Continue\", bridges configuration will be updated and the "
"network will be restarted to apply the updated configuration."
@@ -9408,7 +9861,7 @@ msgstr ""
"Після натискання «Продовжити» конфігурація мостів буде оновлена, а мережа "
"перезапуститься, щоб застосувати оновлену конфігурацію."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444
msgid ""
"Upon pressing \"Continue\", ifname options will get renamed and the network "
"will be restarted to apply the updated configuration."
@@ -9416,18 +9869,18 @@ msgstr ""
"Після натискання «Продовжити», параметри ifname будуть перейменовані, а "
"мережа перезапуститься, щоб застосувати оновлену конфігурацію."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
msgid "Upstream resolvers will be queried in the order of the resolv file."
msgstr ""
"<abbr title=\"Domain Name System\">DNS</abbr> сервери буде опитано в "
"порядку, визначеному файлом <em>resolvfile</em>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
msgid "Uptime"
msgstr "Час безвідмовної роботи"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
msgid "Use <code>/etc/ethers</code>"
msgstr "Використовувати <code>/etc/ethers</code>"
@@ -9439,8 +9892,8 @@ msgstr "Використовувати сервери, оголошені DHCP"
msgid "Use DHCP gateway"
msgstr "Використовувати DHCP-шлюз"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
msgid "Use DNS servers advertised by peer"
msgstr "Використовувати DNS-сервери, оголошувані вузлом"
@@ -9481,11 +9934,11 @@ msgstr ""
"Використовувати XOR апаратних MAC-адрес та IP-адрес, користуючись "
"skb_flow_dissect (encap2+3)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Use as external overlay (/overlay)"
msgstr "Використовувати як зовнішній оверлей (/overlay)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
msgid "Use as root filesystem (/)"
msgstr "Використовувати як кореневу файлову систему (/)"
@@ -9493,22 +9946,22 @@ msgstr "Використовувати як кореневу файлову си
msgid "Use broadcast flag"
msgstr "Використовувати прапорець широкомовності"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
msgid "Use builtin IPv6-management"
msgstr "Використовувати вбудоване керування IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
msgid "Use custom DNS servers"
msgstr "Використовувати особливі DNS-сервери"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
msgid "Use default gateway"
msgstr "Використовувати типовий шлюз"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
msgid "Use gateway metric"
msgstr "Використовувати метрику шлюзу"
@@ -9529,20 +9982,20 @@ msgstr ""
msgid "Use routing table"
msgstr "Використовувати таблицю маршрутизації"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
msgctxt "nft nat flag persistent"
msgid "Use same source and destination for each connection"
msgstr "Використовувати те саме джерело та призначення для кожного з’єднання"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
msgid "Use system certificates"
msgstr "Використовувати системні сертифікати"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid "Use system certificates for inner-tunnel"
msgstr "Використовувати системні сертифікати для внутрішнього тунелю"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
"em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
@@ -9574,24 +10027,25 @@ msgstr ""
msgid "Used"
msgstr "Використано"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
msgid "Used Key Slot"
msgstr "Використовується слот ключа"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
msgstr ""
-"Використовується для двох різних цілей: RADIUS NAS ID і 802.11r <abbr title="
-"\"ідентифікатор власника ключа R0\">R0KH-ID</abbr>. Не потрібно зі звичайним "
-"WPA(2)-PSK."
+"Використовується для двох різних цілей: RADIUS NAS ID і 802.11r <abbr "
+"title=\"ідентифікатор власника ключа R0\">R0KH-ID</abbr>. Не потрібно зі "
+"звичайним WPA(2)-PSK."
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111
msgid "User Group"
msgstr "Користувацька група"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
msgid "User certificate (PEM encoded)"
msgstr "Сертифікат користувача (PEM-кодований)"
@@ -9599,27 +10053,28 @@ msgstr "Сертифікат користувача (PEM-кодований)"
msgid "User identifier"
msgstr "Ідентифікатор користувача"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
msgid "User key (PEM encoded)"
msgstr "Ключ користувача (PEM-кодований)"
-#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: modules/luci-base/ucode/template/sysauth.ut:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
msgid "Username"
msgstr "Ім'я користувача"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
msgid "Utilize flow table <strong>%h</strong>"
msgstr "Використовувати flow-таблицю <strong>%h</strong>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
msgid "VC-Mux"
msgstr "VC-Mux"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
msgid "VDSL"
msgstr "VDSL"
@@ -9629,17 +10084,17 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr "VEPA (Virtual Ethernet Port Aggregator)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
msgid "VLAN (802.1ad)"
msgstr "VLAN (802.1ad)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1411
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
msgid "VLAN (802.1q)"
msgstr "VLAN (802.1q)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
msgid "VLAN ID"
msgstr "VLAN ID"
@@ -9664,19 +10119,22 @@ msgid "VPN Protocol"
msgstr "VPN-протокол"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
msgstr "VPN-сервер"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+msgid "VPN Server certificate's SHA256 hash"
+msgstr ""
+
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
msgid "VPN Server port"
msgstr "Порт VPN-сервера"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
msgstr "SHA1-геш сертифіката VPN-сервера"
@@ -9685,6 +10143,10 @@ msgstr "SHA1-геш сертифіката VPN-сервера"
msgid "VPNC (CISCO 3000 (and others) VPN)"
msgstr "VPNC (CISCO 3000 (та інш.) VPN)"
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
msgid "VXLAN (RFC7348)"
msgstr "VXLAN (RFC7348)"
@@ -9698,7 +10160,7 @@ msgstr "Мережевий ідентифікатор VXLAN"
msgid "VXLANv6 (RFC7348)"
msgstr "VXLANv6 (RFC7348)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
msgid ""
"Validate DNS replies and cache DNSSEC data, requires upstream to support "
"DNSSEC."
@@ -9706,8 +10168,8 @@ msgstr ""
"Потребує підтримки висхідною мережею DNSSEC; переконайтеся, що відповіді "
"непідписаного домену дійсно походять із непідписаних доменів"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
@@ -9735,7 +10197,7 @@ msgstr "Постачальник"
msgid "Vendor Class to send when requesting DHCP"
msgstr "Клас постачальника для відправки при запиті DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
msgid "Verify unsigned domain responses really come from unsigned domains."
msgstr ""
"Перевіряти, чи справді відповіді непідписаного домену надходять від "
@@ -9745,47 +10207,59 @@ msgstr ""
msgid "Verifying the uploaded image file."
msgstr "Перевірка відвантаженого файлу образу."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
msgid "Very High"
msgstr "Дуже висока"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1432
msgid "Virtual Ethernet"
msgstr "Віртуальний Ethernet"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
msgid "Virtual dynamic interface"
msgstr "Віртуальний динамічний інтерфейс"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
msgid "WDS"
msgstr "WDS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
msgid "WEP Open System"
msgstr "Відкрита система WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1297
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1393
msgid "WEP Shared Key"
msgstr "Спільний ключ WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WEP passphrase"
msgstr "Парольна фраза WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid "WLAN roaming"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid "WMM Mode"
msgstr "Режим <abbr title=\"Wi-Fi Multimedia\">WMM</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid "WNM Sleep Mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid "WNM Sleep Mode Fixes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WPA passphrase"
msgstr "Парольна фраза WPA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1294
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
@@ -9815,7 +10289,11 @@ msgstr ""
msgid "Weak"
msgstr "Слабка"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+msgid "Weight"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
#, fuzzy
msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
@@ -9845,13 +10323,19 @@ msgstr ""
"Якщо увімкнено, шлюз стає on-link, навіть якщо адреса шлюза не відповідає "
"жодному префіксу інтерфейсу"
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
msgid ""
"When running the mesh over multiple WiFi interfaces per node batman-adv is "
"capable of optimizing the traffic flow to gain maximum performance."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid ""
"When using a PSK, the PMK can be automatically generated. When enabled, the "
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
@@ -9861,7 +10345,7 @@ msgstr ""
"параметри ключів R0/R1 нижче не застосовуються. Щоб використовувати "
"параметри ключів R0 та R1, вимкніть цю функцію."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid ""
"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
"802.11a/802.11g rates."
@@ -9869,7 +10353,7 @@ msgstr ""
"Там, де вимкнено режим Wi-Fi мультимедіа (WMM) QoS, клієнти можуть бути "
"обмежені швидкостями 802.11a/802.11g."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid ""
"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
"may be significantly reduced."
@@ -9882,12 +10366,21 @@ msgstr ""
msgid "Width"
msgstr "Ширина"
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+msgid "WireGuard"
+msgstr "WireGuard"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
+msgid "WireGuard Status"
+msgstr "Стан WireGuard"
+
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "WireGuard VPN"
msgstr "WireGuard VPN"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:539
msgid "WireGuard peer is disabled"
msgstr ""
@@ -9897,27 +10390,27 @@ msgstr ""
msgid "Wireless"
msgstr "Бездротові мережі"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3011
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
msgstr "Бездротовий адаптер"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2990
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4303
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
msgstr "Бездротова мережа"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:812
msgid "Wireless Overview"
msgstr "Огляд бездротових мереж"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
msgid "Wireless Security"
msgstr "Безпека бездротової мережі"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
msgid "Wireless configuration migration"
msgstr "Перенесення конфігурації бездротових мереж"
@@ -9933,15 +10426,15 @@ msgstr "Бездротову мережу вимкнено"
msgid "Wireless is not associated"
msgstr "Бездротову мережу не пов'язано"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is disabled"
msgstr "Бездротову мережу вимкнено"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is enabled"
msgstr "Бездротову мережу ввімкнено"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Write received DNS queries to syslog."
msgstr "Записувати отримані DNS-запити до системного журналу"
@@ -9953,7 +10446,7 @@ msgstr "Записувати cистемний журнал до файлу"
msgid "XOR policy (balance-xor, 2)"
msgstr "Політика XOR (balance-xor, 2)"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -9963,7 +10456,7 @@ msgstr "Так"
msgid "Yes (none, 0)"
msgstr "Так (none, 0)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:177
msgid ""
"You appear to be currently connected to the device via the \"%h\" interface. "
"Do you really want to shut down the interface?"
@@ -9982,8 +10475,20 @@ msgstr ""
"Якщо ви вимкнете основний скрипт ініціалізації (наприклад \"network\"), "
"пристрій може стати недоступним!</strong>"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:90
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635
+msgid "You may add multiple records for the same Target."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672
+msgid "You may add multiple records for the same domain."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:92
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
@@ -10019,26 +10524,36 @@ msgstr "Налаштування ZRam"
msgid "ZRam Size"
msgstr "Розмір ZRam"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
msgid "any"
msgstr "будь-який"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
msgid "auto"
msgstr "авто"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
msgid "automatic"
msgstr "автоматично"
@@ -10046,7 +10561,7 @@ msgstr "автоматично"
msgid "baseT"
msgstr "baseT"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1591
msgid "bridged"
msgstr "з'єд. мостом"
@@ -10098,20 +10613,20 @@ msgstr "створити:"
msgid "dBm"
msgstr "дБм"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
msgctxt "nft unit"
msgid "day"
msgstr "день"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid "disable"
msgstr "вимкнено"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:991
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:997
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
msgid "disabled"
@@ -10130,14 +10645,19 @@ msgstr "напр.: --proxy 10.10.10.10"
msgid "e.g: dump"
msgstr "напр.: падіння"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:755
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
msgid "expired"
msgstr "минув"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
msgid "forced"
msgstr "примусово"
@@ -10161,19 +10681,19 @@ msgstr "напівдуплекс"
msgid "hexadecimal encoded value"
msgstr "шістнадцяткове кодоване значення"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
msgid "hidden"
msgstr "приховано"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
msgctxt "nft unit"
msgid "hour"
msgstr "година"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "hybrid mode"
msgstr "гібридний режим"
@@ -10195,24 +10715,24 @@ msgstr "ключ від 8 до 63 символів"
msgid "key with either 5 or 13 characters"
msgstr "ключ із 5 або 13 символів"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "managed config (M)"
msgstr "managed config (M)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1395
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
msgid "medium security"
msgstr "середній рівень безпеки"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
msgctxt "nft unit"
msgid "minute"
msgstr "хвилина"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "minutes"
msgstr "хв."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
msgid "mobile home agent (H)"
msgstr "mobile home agent (H)"
@@ -10220,7 +10740,7 @@ msgstr "mobile home agent (H)"
msgid "netif_carrier_ok()"
msgstr "netif_carrier_ok()"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "no"
msgstr "Ні"
@@ -10234,8 +10754,11 @@ msgstr "нема з'єднання"
msgid "non-empty value"
msgstr "непусте значення"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3419
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
msgid "none"
msgstr "нічого"
@@ -10246,20 +10769,20 @@ msgid "not present"
msgstr "не присутній"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:969
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:970
msgid "off"
msgstr "вимкнено"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794
msgid "on available prefix"
msgstr "за доступним префіксом"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "open network"
msgstr "відкрита мережа"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
msgid "other config (O)"
msgstr "other config (O)"
@@ -10268,7 +10791,11 @@ msgstr "other config (O)"
msgid "output"
msgstr "вихід"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
+msgid "over a day ago"
+msgstr "більше доби тому"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
msgctxt "nft unit"
msgid "packets"
msgstr "пакети"
@@ -10291,23 +10818,22 @@ msgid ""
"single packet rather than many small ones"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
msgid "relay mode"
msgstr "режим реле"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1586
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
msgid "routed"
msgstr "спрямовано"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "sec"
msgstr "с"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "server mode"
msgstr "режим сервера"
@@ -10315,7 +10841,7 @@ msgstr "режим сервера"
msgid "sstpc Log-level"
msgstr "Рівень журналу sstpc"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "strong security"
msgstr "високий рівень безпеки"
@@ -10323,7 +10849,7 @@ msgstr "високий рівень безпеки"
msgid "tagged"
msgstr "позначено"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "time units (TUs / 1.024 ms) [1000-65535]"
msgstr "одиниці часу (TUs / 1.024 ms) [1000-65535]"
@@ -10333,9 +10859,9 @@ msgid ""
"<abbr title=\"Hypertext Transfer Protocol Secure\">HTTPS</abbr> network "
"access."
msgstr ""
-"uHTTPd надає доступ до мережі по <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> або <abbr title=\"Hypertext Transfer Protocol Secure\">HTTPS</"
-"abbr>."
+"uHTTPd надає доступ до мережі по <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> або <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr>."
#: modules/luci-base/htdocs/luci-static/resources/validation.js:574
msgid "unique value"
@@ -10345,15 +10871,19 @@ msgstr "унікальне значення"
msgid "unknown"
msgstr "невідомо"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:28
+msgid "unknown version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
msgid "unlimited"
msgstr "необмежено"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
@@ -10375,8 +10905,8 @@ msgid "untagged"
msgstr "непозначено"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
msgid "valid IP address"
msgstr "дійсна IP-адреса"
@@ -10389,7 +10919,7 @@ msgid "valid IPv4 CIDR"
msgstr "дійсна IPv4 CIDR"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
msgid "valid IPv4 address"
msgstr "дійсна IPv4-адреса"
@@ -10418,7 +10948,7 @@ msgid "valid IPv6 CIDR"
msgstr "дійсна IPv6 CIDR"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
msgid "valid IPv6 address"
msgstr "дійсна IPv6-адреса"
@@ -10510,7 +11040,7 @@ msgid "valid port or port range (port1-port2)"
msgstr "дійсний порт або діапазон портів (порт1-порт2)"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "valid port value"
msgstr "дійсне значення порту"
@@ -10546,16 +11076,16 @@ msgstr "значення з принаймні %d символів"
msgid "value with at most %d characters"
msgstr "значення з не більше %d символів"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "weak security"
msgstr "слабкий рівень безпеки"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
msgctxt "nft unit"
msgid "week"
msgstr "тиждень"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "так"
@@ -10563,6 +11093,32 @@ msgstr "так"
msgid "« Back"
msgstr "« Назад"
+#~ msgid "Filter useless"
+#~ msgstr "Фільтрувати непридатні"
+
+#~ msgid "Network Utilities"
+#~ msgstr "Мережеві утиліти"
+
+#~ msgid "Back to configuration"
+#~ msgstr "Повернутися до конфігурування"
+
+#~ msgid "Close list..."
+#~ msgstr "Згорнути список..."
+
+#~ msgid "Internal Server Error"
+#~ msgstr "Внутрішня помилка сервера"
+
+#~ msgid "No files found"
+#~ msgstr "Файли не знайдено"
+
+#~ msgid "Sorry, the server encountered an unexpected error."
+#~ msgstr "На жаль, на сервері сталася неочікувана помилка."
+
+#~ msgid "Do not forward queries that cannot be answered by public resolvers."
+#~ msgstr ""
+#~ "Не переспрямовувати запити, які не може бути оброблено відкритими "
+#~ "серверами імен"
+
#~ msgid "Sytem running in recovery (initramfs) mode."
#~ msgstr "Система працює в режимі відновлення (initramfs)."
@@ -10786,9 +11342,6 @@ msgstr "« Назад"
#~ msgid "Free"
#~ msgstr "Вільно"
-#~ msgid "Port %s"
-#~ msgstr "Порт %s"
-
#~ msgid "Switch Port Mask"
#~ msgstr "Маска портів комутатора"
diff --git a/modules/luci-base/po/ur/base.po b/modules/luci-base/po/ur/base.po
index e2cf77494f..874eeca901 100644
--- a/modules/luci-base/po/ur/base.po
+++ b/modules/luci-base/po/ur/base.po
@@ -9,23 +9,35 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.14-dev\n"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:650
msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
msgid "\"%h\" table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1539
msgid "%.1f dB"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
msgid "%d Bit"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4043
msgid "%d invalid field(s)"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
+msgid "%dh ago"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
+msgid "%dm ago"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
+msgid "%ds ago"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
msgid "%s is untagged in multiple VLANs!"
msgstr ""
@@ -53,7 +65,7 @@ msgstr ""
msgid "(no interfaces attached)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:635
msgctxt "Label indicating further amount of allowed ips"
msgid "+ %d more"
msgstr ""
@@ -63,8 +75,8 @@ msgid "-- Additional Field --"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4152
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -80,13 +92,13 @@ msgstr ""
msgid "-- custom --"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
msgid "-- match by label --"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
msgid "-- match by uuid --"
msgstr ""
@@ -101,7 +113,7 @@ msgctxt "sstp log level value"
msgid "0"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
msgstr ""
@@ -114,7 +126,7 @@ msgstr ""
msgid "1 Minute Load:"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:324
msgctxt "nft amount of flags"
msgid "1 flag"
msgid_plural "%d flags"
@@ -140,7 +152,7 @@ msgctxt "sstp log level value"
msgid "4"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "4-character hexadecimal ID"
msgstr ""
@@ -153,43 +165,88 @@ msgstr ""
msgid "5 Minute Load:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "6-octet identifier as a hex string - no colons"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid "802.11k RRM"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid "802.11r Fast Transition"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "802.11v: Time Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w Association SA Query maximum timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w Association SA Query retry timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid "802.11w Management Frame Protection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w maximum timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w retry timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1022
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
@@ -201,71 +258,83 @@ msgstr ""
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:773
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+msgid ""
+"<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
+"NXDOMAIN."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+msgid ""
+"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
+"<code>::</code>) for example.com and its subdomains."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
msgctxt "nft relational \">\" operator expression"
msgid "<var>%s</var> greater than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
msgctxt "nft relational \">=\" operator expression"
msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
msgctxt "nft set match expression"
msgid "<var>%s</var> in set <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
msgctxt "nft relational \"==\" operator expression"
msgid "<var>%s</var> is <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
msgctxt "nft relational \"in\" operator expression"
msgid "<var>%s</var> is one of <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
msgctxt "nft relational \"<\" operator expression"
msgid "<var>%s</var> lower than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \"<=\" operator expression"
msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
msgctxt "nft relational \"!=\" operator expression"
msgid "<var>%s</var> not <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
msgctxt "nft not in set match expression"
msgid "<var>%s</var> not in set <strong>%s</strong>"
msgstr ""
@@ -286,29 +355,29 @@ msgstr ""
msgid "A directory with the same name already exists."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
msgid "A new login is required since the authentication session expired."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "A43C + J43 + A43"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
msgid "A43C + J43 + A43 + V43"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid "ADSL"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
msgid "ANSI T1.413"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
msgid "APN"
msgstr ""
@@ -341,41 +410,48 @@ msgstr ""
msgid "ARP retry threshold"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:638
msgid "ARP traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
msgid "ATM (Asynchronous Transfer Mode)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid "ATM Bridges"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
msgid "ATM Virtual Channel Identifier (VCI)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
msgid "ATM Virtual Path Identifier (VPI)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid ""
"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
"to dial into the provider network."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
msgid "ATM device number"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "ATU-C System Vendor ID"
msgstr ""
@@ -385,7 +461,7 @@ msgstr ""
msgid "Absent Interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
msgid "Accept DNS queries only from hosts whose address is on a local subnet."
msgstr ""
@@ -393,7 +469,7 @@ msgstr ""
msgid "Accept local"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
msgctxt "nft accept action"
msgid "Accept packet"
msgstr ""
@@ -406,8 +482,8 @@ msgstr ""
msgid "Access Concentrator"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
msgid "Access Point"
msgstr ""
@@ -457,8 +533,8 @@ msgstr ""
msgid "Active-Backup policy (active-backup, 1)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
msgid "Ad-Hoc"
msgstr ""
@@ -475,18 +551,18 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3582
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:885
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
msgid "Add"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
msgid "Add ATM Bridge"
msgstr ""
@@ -506,11 +582,11 @@ msgstr ""
msgid "Add VLAN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1328
msgid "Add device configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1268
msgid "Add device configuration…"
msgstr ""
@@ -518,18 +594,18 @@ msgstr ""
msgid "Add instance"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
msgid "Add key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
msgid "Add local domain suffix to names served from hosts files."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:475
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
msgid "Add new interface..."
msgstr ""
@@ -545,11 +621,11 @@ msgstr ""
msgid "Add to Whitelist"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
msgid "Additional hosts files"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
msgid "Additional servers file"
msgstr ""
@@ -571,7 +647,7 @@ msgctxt "nft meta nfproto"
msgid "Address family"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:278
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
msgid "Address setting is invalid"
msgstr ""
@@ -579,7 +655,7 @@ msgstr ""
msgid "Address to access local relay bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
msgid "Addresses"
msgstr ""
@@ -588,14 +664,14 @@ msgstr ""
msgid "Administration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:488
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:989
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
msgid "Advanced Settings"
msgstr ""
@@ -612,7 +688,7 @@ msgstr ""
msgid "Aggregate Originator Messages"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
msgstr ""
@@ -638,27 +714,27 @@ msgstr ""
msgid "Alert"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
#: modules/luci-compat/luasrc/model/network.lua:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
msgid "Alias Interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
msgid "Alias of \"%s\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
msgid "All servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
msgid "Allocate IPs sequentially"
msgstr ""
@@ -666,11 +742,11 @@ msgstr ""
msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
msgid "Allow all except listed"
msgstr ""
@@ -678,15 +754,15 @@ msgstr ""
msgid "Allow full UCI access for legacy applications"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid "Allow legacy 802.11b rates"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1090
msgid "Allow listed only"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "Allow localhost"
msgstr ""
@@ -710,11 +786,13 @@ msgstr ""
msgid "Allow the <em>root</em> user to login with password"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
msgid "Allowed IPs"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:306
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
msgid "AllowedIPs setting is invalid"
msgstr ""
@@ -730,11 +808,11 @@ msgstr ""
msgid "Always on (kernel: default-on)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
@@ -744,6 +822,10 @@ msgstr ""
msgid "Amount of Duplicate Address Detection probes to send"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
msgstr ""
@@ -752,98 +834,98 @@ msgstr ""
msgid "An optional, short description for this device"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Annex"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
msgid "Annex A + L + M (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
msgid "Annex A G.992.1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Annex A G.992.2"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
msgid "Annex A G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
msgid "Annex A G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
msgid "Annex B (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
msgid "Annex B G.992.1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
msgid "Annex B G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
msgid "Annex B G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
msgid "Annex J (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
msgid "Annex L G.992.3 POTS 1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "Annex M (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
msgid "Annex M G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
msgid "Annex M G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
msgid "Announce this device as IPv6 DNS server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
msgid ""
"Announce this device as default router if a local IPv6 default route is "
"present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:789
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
msgid ""
"Announce this device as default router if a public IPv6 prefix is available, "
"regardless of local default route availability."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
msgid ""
"Announce this device as default router regardless of whether a prefix or "
"default route is present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Announced DNS domains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
msgid "Announced IPv6 DNS servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
msgid "Anonymous Identity"
msgstr ""
@@ -855,7 +937,7 @@ msgstr ""
msgid "Anonymous Swap"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:519
msgctxt "nft match any traffic"
msgid "Any packet"
msgstr ""
@@ -867,11 +949,11 @@ msgstr ""
msgid "Any zone"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
msgid "Apply DHCP Options to this net. (Empty = all clients)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Apply and keep settings"
msgstr ""
@@ -879,44 +961,44 @@ msgstr ""
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4524
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4522
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4655
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
msgid "Applying configuration changes… %ds"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
msgid "Architecture"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:152
msgid "Arp-scan"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2239
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
msgid "Associated Stations"
msgstr ""
@@ -925,15 +1007,15 @@ msgstr ""
msgid "Associations"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
msgid ""
"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
msgid ""
"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -948,7 +1030,7 @@ msgstr ""
msgid "Auth Group"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1617
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
msgid "Authentication"
msgstr ""
@@ -957,11 +1039,11 @@ msgstr ""
msgid "Authentication Type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
msgid "Authoritative"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:17
+#: modules/luci-base/ucode/template/sysauth.ut:17
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
msgid "Authorization Required"
msgstr ""
@@ -969,7 +1051,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
@@ -987,7 +1069,7 @@ msgstr ""
msgid "Automatically check filesystem for errors before mounting"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid ""
"Automatically handle multiple uplink interfaces using source-based policy "
"routing."
@@ -1009,6 +1091,10 @@ msgstr ""
msgid "Automount Swap"
msgstr ""
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Available"
msgstr "موجود"
@@ -1031,11 +1117,11 @@ msgstr ""
msgid "Avoid Bridge Loops"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
msgid "B43 + B43C"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
msgid "B43 + B43C + V43"
msgstr ""
@@ -1043,15 +1129,19 @@ msgstr ""
msgid "BR / DMR / AFTR"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "BSS Transition"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1814
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
msgid "BSSID"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3250
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
msgid "Back"
msgstr ""
@@ -1060,11 +1150,7 @@ msgstr ""
msgid "Back to Overview"
msgstr ""
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
-msgid "Back to configuration"
-msgstr ""
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:804
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834
msgid "Back to peer configuration"
msgstr ""
@@ -1077,7 +1163,6 @@ msgid "Backup / Flash Firmware"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
msgstr ""
@@ -1114,12 +1199,15 @@ msgid ""
"packet fits but it is possible to deactivate the fragmentation entirely."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
msgid "Beacon Interval"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Beacon Report"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
msgid ""
"Below is the determined list of files to backup. It consists of changed "
"configuration files marked by opkg, essential base files and the user "
@@ -1130,7 +1218,7 @@ msgstr ""
msgid "Bind NTP server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
msgid "Bind dynamically to interfaces rather than wildcard address."
msgstr ""
@@ -1139,18 +1227,31 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind interface"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"<a href=\"%s\">RFC2782</a>."
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind the tunnel to this interface (optional)."
@@ -1170,7 +1271,11 @@ msgstr ""
msgid "Bonding Policy"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3014
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+msgid "Both Listen addr and Relay To must be specified."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
#: modules/luci-compat/luasrc/model/network.lua:1421
msgid "Bridge"
msgstr "پل (بریج)"
@@ -1181,17 +1286,17 @@ msgid "Bridge (Support direct communication between MAC VLANs)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
msgid "Bridge VLAN filtering"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
msgid "Bridge device"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
msgid "Bridge port specific options"
msgstr ""
@@ -1199,11 +1304,11 @@ msgstr ""
msgid "Bridge ports"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:642
msgid "Bridge traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
msgid "Bridge unit number"
msgstr ""
@@ -1211,7 +1316,7 @@ msgstr ""
msgid "Bring up empty bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
msgid "Bring up on boot"
msgstr ""
@@ -1224,7 +1329,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4153
msgid "Browse…"
msgstr ""
@@ -1232,7 +1337,13 @@ msgstr ""
msgid "Buffered"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+msgid ""
+"CA certificate (PEM encoded; Use instead of system-wide store to verify the "
+"gateway certificate."
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
msgid "CA certificate; if empty it will be saved after the first connection."
msgstr ""
@@ -1240,6 +1351,10 @@ msgstr ""
msgid "CLAT configuration failed"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+msgid "CNAME or fqdn"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "CPU usage (%)"
msgstr ""
@@ -1254,51 +1369,56 @@ msgstr ""
msgid "Call failed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4162
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4651
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2051
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2113
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:465
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
msgid "Cancel"
msgstr "کینسل"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:337
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347
msgid "Cannot parse configuration: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:569
msgctxt "Chain hook: forward"
msgid "Capture incoming packets addressed to other hosts"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:561
msgctxt "Chain hook: prerouting"
msgid "Capture incoming packets before any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565
msgctxt "Chain hook: input"
msgid "Capture incoming packets routed to the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:577
msgctxt "Chain hook: postrouting"
msgid "Capture outgoing packets after any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
msgctxt "Chain hook: output"
msgid "Capture outgoing packets originating from the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
msgctxt "Chain hook: ingress"
msgid "Capture packets directly after the NIC received them"
msgstr ""
@@ -1307,45 +1427,45 @@ msgstr ""
msgid "Category"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
msgid "Certificate constraint (Domain)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
msgid "Certificate constraint (SAN)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
msgid "Certificate constraint (Subject)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
msgid "Certificate constraint (Wildcard)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid ""
"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
"`logread -f` during handshake for actual values"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (exact match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (suffix match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1357,16 +1477,16 @@ msgstr ""
msgid "Chain"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:581
msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
msgid "Changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4721
msgid "Changes have been reverted."
msgstr ""
@@ -1378,17 +1498,18 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1812
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
msgid "Channel"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
msgid "Channel Analysis"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391
msgid "Channel Width"
msgstr ""
@@ -1396,7 +1517,7 @@ msgstr ""
msgid "Check filesystems before mount"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Check this option to delete the existing networks from this radio."
msgstr ""
@@ -1413,8 +1534,8 @@ msgstr ""
msgid "Choose mtdblock"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid ""
"Choose the firewall zone you want to assign to this interface. Select "
"<em>unspecified</em> to remove the interface from the associated zone or "
@@ -1422,13 +1543,13 @@ msgid ""
"interface to it."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>custom</em> field to define a new network."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
msgid "Cipher"
msgstr ""
@@ -1448,9 +1569,9 @@ msgid ""
"FEATURE IS FOR PROFESSIONALS! )"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3892
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
msgid "Client"
msgstr ""
@@ -1460,9 +1581,9 @@ msgstr ""
msgid "Client ID to send when requesting DHCP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4399
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
msgstr ""
@@ -1477,17 +1598,13 @@ msgid ""
"persist connection"
msgstr ""
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
-msgid "Close list..."
-msgstr ""
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2237
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66
msgid "Collecting data..."
msgstr ""
@@ -1507,7 +1624,7 @@ msgstr ""
msgid "Comment"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid ""
"Complicates key reinstallation attacks on the client side by disabling "
"retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1522,29 +1639,32 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Config File"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:670
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:690
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4508
msgid "Configuration changes have been rolled back!"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid ""
"Configures data rates based on the coverage cell density. Normal configures "
"basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
@@ -1554,32 +1674,32 @@ msgid ""
"offered."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
msgid ""
"Configures the default router advertisement in <abbr title=\"Router "
"Advertisement\">RA</abbr> messages."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
msgid ""
-"Configures the operation mode of the <abbr title=\"Router Advertisement"
-"\">RA</abbr> service on this interface."
+"Configures the operation mode of the <abbr title=\"Router "
+"Advertisement\">RA</abbr> service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
msgid "Configures the operation mode of the DHCPv6 service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
msgid ""
"Configures the operation mode of the NDP proxy service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1314
msgid "Configure…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
msgid "Confirm disconnect"
msgstr ""
@@ -1589,7 +1709,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
msgid "Connected"
msgstr ""
@@ -1603,7 +1723,7 @@ msgstr ""
msgid "Connection attempt failed."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid "Connection endpoint"
msgstr ""
@@ -1615,16 +1735,16 @@ msgstr ""
msgid "Connections"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
msgid "Connectivity change"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:32
msgctxt "nft ct state"
msgid "Conntrack state"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:34
msgctxt "nft ct status"
msgid "Conntrack status"
msgstr ""
@@ -1643,29 +1763,29 @@ msgstr ""
msgid "Contents have been saved."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269
msgid "Continue"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
msgctxt "nft jump action"
msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
msgid "Continue in calling chain"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:551
msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4546
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4544
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1676,20 +1796,20 @@ msgstr ""
msgid "Country"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
msgid "Country Code"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid "Coverage cell density"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid "Create / Assign firewall-zone"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
msgid "Create interface"
msgstr ""
@@ -1705,12 +1825,12 @@ msgstr ""
msgid "Current power"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
msgctxt "nft meta hour"
msgid "Current time"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
msgctxt "nft meta day"
msgid "Current weekday"
msgstr ""
@@ -1736,46 +1856,46 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
msgid ""
-"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
-"\">LED</abbr>s if possible."
+"Customizes the behaviour of the device <abbr title=\"Light Emitting "
+"Diode\">LED</abbr>s if possible."
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:673
msgid "DAD transmits"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "DAE-Client"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "DAE-Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "DAE-Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
msgid "DHCP Options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
msgid "DHCP Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:249
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
msgid "DHCP and DNS"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2110
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:969
msgid "DHCP client"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid "DHCP-Options"
msgstr ""
@@ -1784,7 +1904,7 @@ msgstr ""
msgid "DHCPv6 client"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
msgid "DHCPv6-Service"
msgstr ""
@@ -1796,27 +1916,27 @@ msgstr ""
msgid "DNS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
msgid "DNS forwardings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526
msgid "DNS query port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
msgid "DNS search domains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
msgid "DNS server port"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:286
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
msgid "DNS setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid "DNS weight"
msgstr ""
@@ -1824,11 +1944,11 @@ msgstr ""
msgid "DNS-Label / FQDN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
msgid "DNSSEC"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
msgid "DNSSEC check unsigned"
msgstr ""
@@ -1840,39 +1960,47 @@ msgstr ""
msgid "DS-Lite AFTR address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
msgid "DSL"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
msgid "DSL Status"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
msgid "DSL line mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "DTIM Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
msgid "DUID"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Data Rate"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+msgid "Data Received"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
+msgid "Data Transmitted"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
msgid "Debug"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
msgid "Default router"
msgstr ""
@@ -1880,7 +2008,7 @@ msgstr ""
msgid "Default state"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid ""
"Define additional DHCP options, for example "
"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
@@ -1903,23 +2031,23 @@ msgstr ""
msgid "Defines a specific MTU for this route"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid "Delegate IPv6 prefixes"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3566
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
msgid "Delete"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
msgid "Delete key"
msgstr ""
@@ -1927,21 +2055,22 @@ msgstr ""
msgid "Delete request failed: %s"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:906
msgid "Delete this network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "Delivery Traffic Indication Message Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
msgid "Description"
msgstr "تفصیل"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
msgid "Deselect"
msgstr ""
@@ -1949,7 +2078,7 @@ msgstr ""
msgid "Design"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:731
msgid "Designated master"
msgstr ""
@@ -1959,12 +2088,12 @@ msgstr ""
msgid "Destination"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
msgctxt "nft ip daddr"
msgid "Destination IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
msgctxt "nft ip6 daddr"
msgid "Destination IPv6"
msgstr ""
@@ -1973,7 +2102,7 @@ msgstr ""
msgid "Destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
msgctxt "nft ip dport"
msgid "Destination port"
msgstr ""
@@ -1986,21 +2115,21 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1134
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid "Device"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:920
msgid "Device Configuration"
msgstr ""
@@ -2021,7 +2150,7 @@ msgstr ""
msgid "Device not managed by ModemManager."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
msgid "Device not present"
msgstr ""
@@ -2029,7 +2158,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4545
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4543
msgid "Device unreachable!"
msgstr ""
@@ -2037,16 +2166,16 @@ msgstr ""
msgid "Device unreachable! Still waiting for device..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
msgid "Devices"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:159
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
msgid "Diagnostics"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106
msgid "Dial number"
msgstr ""
@@ -2056,12 +2185,12 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Disable"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid ""
"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
"this interface."
@@ -2076,20 +2205,21 @@ msgstr ""
msgid "Disable Encryption"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1184
msgid "Disable Inactivity Polling"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Disable this network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
@@ -2098,21 +2228,21 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:521
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
msgctxt "Label indicating that WireGuard peer is disabled"
msgid "Disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Disassociate On Low Acknowledgement"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
msgid ""
"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351
@@ -2120,7 +2250,6 @@ msgid "Disconnect"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
msgid "Disconnection attempt failed"
msgstr ""
@@ -2134,19 +2263,21 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3264
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1775
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
msgid "Dismiss"
msgstr "مسترد کریں"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance Optimization"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance to farthest network member in meters."
msgstr ""
@@ -2154,20 +2285,20 @@ msgstr ""
msgid "Distributed ARP Table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
msgid ""
"Dnsmasq instance to which this boot section is bound. If unspecified, the "
"section is valid for all dnsmasq instances."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid ""
-"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
-"forwarder."
+"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
+"abbr> forwarder."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
msgid "Do not cache negative replies, e.g. for non-existent domains."
msgstr ""
@@ -2179,23 +2310,19 @@ msgstr ""
msgid "Do not create host route to peer (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
msgid "Do not forward DNS queries without dots or domain parts."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
-msgid "Do not forward queries that cannot be answered by public resolvers."
-msgstr ""
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
msgid "Do not forward reverse lookups for local networks."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
msgid "Do not listen on the specified interfaces."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
msgid "Do not offer DHCPv6 service on this interface."
msgstr ""
@@ -2204,7 +2331,7 @@ msgctxt "VLAN port state"
msgid "Do not participate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
msgid ""
"Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
"packets."
@@ -2214,7 +2341,7 @@ msgstr ""
msgid "Do not send a hostname"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
msgid ""
"Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr> messages on this interface."
@@ -2224,7 +2351,7 @@ msgstr ""
msgid "Do you really want to delete \"%s\" ?"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
msgstr ""
@@ -2236,7 +2363,7 @@ msgstr ""
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:593
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613
msgid "Do you want to replace the current PSK?"
msgstr ""
@@ -2244,15 +2371,16 @@ msgstr ""
msgid "Do you want to replace the current keys?"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
msgid "Domain"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
msgid "Domain required"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
msgid "Domain whitelist"
msgstr ""
@@ -2278,11 +2406,11 @@ msgstr ""
msgid "Download mtdblock"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
msgid "Downstream SNR offset"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
msgid ""
"Drag or paste a valid <em>*.conf</em> file below to configure the local "
"WireGuard interface."
@@ -2296,12 +2424,12 @@ msgstr ""
msgid "Drop Duplicate Frames"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
msgctxt "nft drop action"
msgid "Drop packet"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:547
msgctxt "Chain policy: drop"
msgid "Drop unmatched packets"
msgstr ""
@@ -2321,19 +2449,19 @@ msgstr ""
msgid "Dual-Stack Lite (RFC6333)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "Dynamic Authorization Extension client."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "Dynamic Authorization Extension port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "Dynamic Authorization Extension secret."
msgstr ""
@@ -2341,7 +2469,7 @@ msgstr ""
msgid "Dynamic tunnel"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid ""
"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
"having static leases will be served."
@@ -2351,17 +2479,17 @@ msgstr ""
msgid "EA-bits length"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1635
msgid "EAP-Method"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:505
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
msgid "Edit"
msgstr ""
@@ -2375,15 +2503,15 @@ msgid ""
"reload the page."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
msgid "Edit this network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:852
msgid "Edit wireless network"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
msgctxt "nft rt mtu"
msgid "Effective route MTU"
msgstr ""
@@ -2416,12 +2544,12 @@ msgstr ""
msgid "Emergency"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Enable"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
msgstr ""
@@ -2435,7 +2563,7 @@ msgstr ""
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
msgstr ""
@@ -2486,7 +2614,7 @@ msgstr ""
msgid "Enable Single DES"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
msgid "Enable TFTP server"
msgstr ""
@@ -2498,23 +2626,23 @@ msgstr ""
msgid "Enable VLAN functionality"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1787
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
msgid ""
-"Enable automatic redirection of <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> port."
+"Enable automatic redirection of <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr> port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid "Enable key reinstallation (KRACK) countermeasures"
msgstr ""
@@ -2542,7 +2670,7 @@ msgstr ""
msgid "Enable multicast support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
msgstr ""
@@ -2569,11 +2697,11 @@ msgstr ""
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
msgid "Enable the built-in single-instance TFTP server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Enable this network"
msgstr ""
@@ -2586,8 +2714,9 @@ msgstr ""
msgid "Enable unicast flooding"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
msgstr ""
@@ -2596,7 +2725,7 @@ msgstr ""
msgid "Enables IGMP snooping on this bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
@@ -2616,28 +2745,33 @@ msgstr ""
msgid "Encapsulation limit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
msgid "Encapsulation mode"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1815
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
msgid "Encryption"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+msgid "Endpoint"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid "Endpoint Host"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Endpoint Port"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:316
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
msgid "Endpoint setting is invalid"
msgstr ""
@@ -2673,11 +2807,11 @@ msgstr ""
msgid "Erasing..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:115
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:116
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
msgid "Error"
msgstr ""
@@ -2686,16 +2820,16 @@ msgstr ""
msgid "Error getting PublicKey"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Errored seconds (ES)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3027
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
#: modules/luci-compat/luasrc/model/network.lua:1433
msgid "Ethernet Adapter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
#: modules/luci-compat/luasrc/model/network.lua:1423
msgid "Ethernet Switch"
msgstr ""
@@ -2708,11 +2842,17 @@ msgstr ""
msgid "Every second (fast, 1)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
msgid "Exclude interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:160
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
msgid ""
"Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
"e.g. for RBL services."
@@ -2722,11 +2862,15 @@ msgstr ""
msgid "Existing device"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
msgid "Expand hosts"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+msgid "Expected port number."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
msgid "Expecting a hexadecimal assignment hint"
msgstr ""
@@ -2747,11 +2891,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "Expecting: %s"
msgstr ""
@@ -2763,7 +2907,7 @@ msgstr ""
msgid "Expires"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
msgstr ""
@@ -2772,11 +2916,11 @@ msgstr ""
msgid "External"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "External R0 Key Holder List"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid "External R1 Key Holder List"
msgstr ""
@@ -2804,15 +2948,15 @@ msgstr ""
msgid "Extra sstpc options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550
msgid "FT over DS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1549
msgid "FT over the Air"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
msgid "FT protocol"
msgstr ""
@@ -2820,19 +2964,43 @@ msgstr ""
msgid "Failed to change the system password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
msgid "File"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"File listing upstream resolvers, optionally domain-specific, e.g. "
"<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
@@ -2842,34 +3010,42 @@ msgstr ""
msgid "File not accessible"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
msgid "File to store DHCP lease information."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
msgid "File with upstream resolvers."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "Filename"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
msgid "Filename of the boot image advertised to clients."
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
msgid "Filesystem"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
-msgid "Filter private"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+msgid "Filter IPv4 A records"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
-msgid "Filter useless"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+msgid "Filter IPv6 AAAA records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+msgid "Filter SRV/SOA service discovery"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+msgid "Filter private"
msgstr ""
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
@@ -2884,8 +3060,13 @@ msgstr ""
msgid "Filtering for all slaves, validation only for backup slaves"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Finalizing failed"
msgstr ""
@@ -2895,7 +3076,7 @@ msgid ""
"with defaults based on what was detected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
msgid "Find and join network"
msgstr ""
@@ -2909,10 +3090,11 @@ msgid "Firewall"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
msgid "Firewall Mark"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
msgid "Firewall Settings"
msgstr ""
@@ -2924,15 +3106,15 @@ msgstr ""
msgid "Firewall mark"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
msgid "Firmware File"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
msgid "Firmware Version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
msgid "Fixed source port for outbound DNS queries."
msgstr ""
@@ -2958,20 +3140,20 @@ msgstr ""
msgid "Flashing…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid "Force 40MHz mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
msgid "Force CCMP (AES)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force DHCP on this network even if another server is detected."
msgstr ""
@@ -2983,15 +3165,15 @@ msgstr ""
msgid "Force MLD version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
msgid "Force TKIP"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
msgid "Force TKIP and CCMP (AES)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid "Force link"
msgstr ""
@@ -3003,19 +3185,19 @@ msgstr ""
msgid "Force use of NAT-T"
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:8
+#: modules/luci-base/ucode/template/csrftoken.ut:8
msgid "Form token mismatch"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
msgid ""
-"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> messages between the designated master "
-"interface and downstream interfaces."
+"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
+"designated master interface and downstream interfaces."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
msgid ""
"Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages received on the designated master interface to downstream "
@@ -3026,13 +3208,13 @@ msgstr ""
msgid "Forward DHCP traffic"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
msgid ""
"Forward DHCPv6 messages between the designated master interface and "
"downstream interfaces."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
msgid "Forward Error Correction Seconds (FECS)"
msgstr ""
@@ -3044,7 +3226,7 @@ msgstr ""
msgid "Forward delay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
msgid "Forward mesh peer traffic"
msgstr ""
@@ -3052,7 +3234,7 @@ msgstr ""
msgid "Forward multicast packets as unicast packets on this device."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
msgid "Forwarding mode"
msgstr ""
@@ -3060,11 +3242,11 @@ msgstr ""
msgid "Fragmentation"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:964
msgid "Fragmentation Threshold"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
msgctxt "nft nat flag fully-random"
msgid "Full port randomization"
msgstr ""
@@ -3082,7 +3264,7 @@ msgid "GHz"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
msgid "GPRS only"
msgstr ""
@@ -3121,8 +3303,8 @@ msgstr ""
msgid "Gateway address is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
@@ -3130,10 +3312,10 @@ msgstr ""
msgid "General Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "General Setup"
msgstr ""
@@ -3145,7 +3327,7 @@ msgstr ""
msgid "Generate Config"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid "Generate PMK locally"
msgstr ""
@@ -3153,11 +3335,11 @@ msgstr ""
msgid "Generate archive"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:789
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819
msgid "Generate configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:829
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859
msgid "Generate configuration…"
msgstr ""
@@ -3165,15 +3347,15 @@ msgstr ""
msgid "Generate new key pair"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
msgid "Generate preshared key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:671
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:691
msgid "Generates a configuration suitable for import on a WireGuard peer"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:763
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
msgid "Generating QR code…"
msgstr ""
@@ -3185,25 +3367,25 @@ msgstr ""
msgid "Global Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
msgid "Global network options"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:82
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:84
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
msgid "Go to firmware upgrade..."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:72
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
msgid "Go to password configuration..."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3748
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
msgid "Go to relevant configuration page"
@@ -3229,6 +3411,10 @@ msgstr ""
msgid "Grant access to LuCI Wireguard procedures"
msgstr ""
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr ""
+
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
msgid "Grant access to SSH configuration"
msgstr ""
@@ -3334,11 +3520,11 @@ msgstr ""
msgid "Hang Up"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Header Error Code Errors (HEC)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
msgid "Heartbeat interval (kernel: heartbeat)"
msgstr ""
@@ -3352,7 +3538,7 @@ msgid ""
"the timezone."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr ""
@@ -3361,11 +3547,11 @@ msgstr ""
msgid "Hide empty chains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
msgid "High"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
msgctxt "Chain hook description"
msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
msgstr ""
@@ -3375,7 +3561,7 @@ msgid "Hop Penalty"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2169
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2231
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
msgid "Host"
@@ -3385,7 +3571,7 @@ msgstr ""
msgid "Host expiry timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
msgid "Host requests this filename from the boot server."
msgstr ""
@@ -3394,9 +3580,9 @@ msgid "Host-Uniq tag content"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
msgid "Hostname"
@@ -3406,11 +3592,11 @@ msgstr ""
msgid "Hostname to send when requesting DHCP"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
msgid "Hostnames"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
msgid ""
"Hostnames are used to bind a domain name to an IP address. This setting is "
"redundant for hostnames already configured with static leases, but it can be "
@@ -3433,18 +3619,30 @@ msgstr ""
msgid "Hybrid"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
msgctxt "nft icmpv6 code"
msgid "ICMPv6 code"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
msgctxt "nft icmpv6 type"
msgid "ICMPv6 type"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
+msgid "ID"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3462,11 +3660,11 @@ msgstr ""
msgid "IP Addresses"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
msgid "IP Protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
msgid "IP Sets"
msgstr ""
@@ -3474,7 +3672,7 @@ msgstr ""
msgid "IP Type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
msgid "IP address"
@@ -3490,7 +3688,14 @@ msgstr ""
msgid "IP address is missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:37
msgctxt "nft ip protocol"
msgid "IP protocol"
msgstr ""
@@ -3500,15 +3705,15 @@ msgctxt "nft meta l4proto"
msgid "IP protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
msgid "IP set"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305
msgid "IP sets"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
msgid "IPs to override with NXDOMAIN"
msgstr ""
@@ -3516,14 +3721,14 @@ msgstr ""
msgid "IPsec XFRM"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
msgid "IPv4"
msgstr ""
@@ -3549,7 +3754,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
msgid "IPv4 address"
@@ -3589,11 +3794,11 @@ msgstr ""
msgid "IPv4 prefix length"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:626
msgid "IPv4 traffic table \"%h\""
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
msgid "IPv4+IPv6"
msgstr ""
@@ -3606,23 +3811,23 @@ msgstr ""
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:634
msgid "IPv4/IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:109
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
msgid "IPv6"
msgstr ""
@@ -3638,7 +3843,7 @@ msgstr ""
msgid "IPv6 Neighbours"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
msgid "IPv6 RA Settings"
msgstr ""
@@ -3650,11 +3855,11 @@ msgstr ""
msgid "IPv6 Rules"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
msgid "IPv6 Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid "IPv6 ULA-Prefix"
msgstr ""
@@ -3668,12 +3873,12 @@ msgstr ""
msgid "IPv6 address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid "IPv6 assignment hint"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid "IPv6 assignment length"
msgstr ""
@@ -3689,7 +3894,7 @@ msgstr ""
msgid "IPv6 only"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid "IPv6 preference"
msgstr ""
@@ -3698,7 +3903,7 @@ msgstr ""
msgid "IPv6 prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid "IPv6 prefix filter"
msgstr ""
@@ -3712,15 +3917,15 @@ msgstr ""
msgid "IPv6 routed prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid "IPv6 source routing"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid "IPv6 suffix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
msgid "IPv6 suffix (hex)"
msgstr ""
@@ -3728,11 +3933,11 @@ msgstr ""
msgid "IPv6 support"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:630
msgid "IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr ""
@@ -3751,7 +3956,7 @@ msgstr ""
msgid "IPv6-over-IPv4 (6to4)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
msgid "Identity"
msgstr ""
@@ -3767,7 +3972,7 @@ msgstr ""
msgid "If checked, encryption is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
@@ -3777,56 +3982,56 @@ msgstr ""
msgid "If set, the meaning of the match options is inverted"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
"otherwise modifications will be reverted."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
msgid "If unchecked, no default route is configured"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid ""
"If your physical memory is insufficient unused data can be temporarily "
-"swapped to a swap-device resulting in a higher amount of usable <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
-"slow process as the swap-device cannot be accessed with the high datarates "
-"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+"swapped to a swap-device resulting in a higher amount of usable <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
msgid "Ignore <code>/etc/hosts</code>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid "Ignore interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
msgid "Ignore resolv file"
msgstr ""
@@ -3838,25 +4043,25 @@ msgstr ""
msgid "Image check failed:"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import as peer"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:484
-msgid "Import peer configuration…"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:504
+msgid "Import configuration as peer…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:470
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
msgid "Import settings"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:366
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:391
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:376
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:403
msgid "Imported peer configuration"
msgstr ""
@@ -3874,7 +4079,7 @@ msgid ""
"order to avoid broadcast loops that can bring the entire LAN to a standstill."
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:13
+#: modules/luci-base/ucode/template/csrftoken.ut:13
msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
@@ -3918,6 +4123,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Incoming key"
msgstr ""
@@ -3932,7 +4138,7 @@ msgstr ""
msgid "Info"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Information"
msgstr ""
@@ -3951,7 +4157,6 @@ msgid "Ingress device name"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
msgstr ""
@@ -3963,31 +4168,40 @@ msgstr ""
msgid "Initscripts"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid "Inner certificate constraint (Domain)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid "Inner certificate constraint (SAN)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid "Inner certificate constraint (Subject)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid "Inner certificate constraint (Wildcard)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:310
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
msgid "Install protocol extensions..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
msgid "Instance"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
+msgid "Instance Details"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid ""
"Instead of joining any network with a matching SSID, only connect to the "
"BSSID <code>%h</code>."
@@ -3997,6 +4211,7 @@ msgstr ""
msgid "Insufficient permissions to read UCI configuration."
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
@@ -4004,7 +4219,7 @@ msgstr ""
msgid "Interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:728
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
msgid "Interface \"%h\" is already marked as designated master."
msgstr ""
@@ -4012,7 +4227,7 @@ msgstr ""
msgid "Interface %q device auto-migrated from %q to %q."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
msgid "Interface Configuration"
msgstr ""
@@ -4020,7 +4235,7 @@ msgstr ""
msgid "Interface ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
msgid "Interface has %d pending changes"
msgstr ""
@@ -4029,39 +4244,39 @@ msgstr ""
msgid "Interface is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:65
msgid "Interface is marked for deletion"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is reconnecting..."
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:194
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:214
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is shutting down..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
msgid "Interface is starting..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304
msgid "Interface is stopping..."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Interface name"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:314
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Interface not present or not connected yet."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:507
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
msgid "Interfaces"
msgstr ""
@@ -4070,10 +4285,6 @@ msgstr ""
msgid "Internal"
msgstr ""
-#: modules/luci-base/luasrc/view/error500.htm:8
-msgid "Internal Server Error"
-msgstr ""
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
msgid "Interval For Sending Learning Packets"
msgstr ""
@@ -4096,7 +4307,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
msgid "Invalid APN provided"
msgstr ""
@@ -4142,16 +4353,20 @@ msgstr ""
msgid "Invalid hexadecimal value"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
msgid "Invalid username and/or password! Please try again."
msgstr ""
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "Invert match"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Isolate Clients"
msgstr ""
@@ -4161,21 +4376,21 @@ msgid ""
"flash memory, please verify the image file!"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
msgid "JavaScript required!"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
msgid "Join Network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1829
msgid "Join Network: Wireless Scan"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2107
msgid "Joining Network: %q"
msgstr ""
@@ -4187,24 +4402,28 @@ msgstr ""
msgid "Keep settings and retain the current configuration"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgid "Keep-Alive"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Kernel Log"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
msgid "Kernel Version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462
msgid "Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
msgid "Key #%d"
msgstr ""
@@ -4212,6 +4431,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Key for incoming packets (optional)."
msgstr ""
@@ -4219,15 +4439,20 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Key for outgoing packets (optional)."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
msgctxt "Label indicating that WireGuard peer lacks public key"
msgid "Key missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
msgctxt "nft unit"
msgid "KiB"
msgstr ""
@@ -4271,12 +4496,12 @@ msgstr ""
msgid "LED Configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
msgid "LLC"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid "Label"
msgstr ""
@@ -4288,14 +4513,25 @@ msgstr ""
msgid "Language and Style"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
msgid "Last member interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
msgid "Latency"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
+msgid "Latest Handshake"
+msgstr ""
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
msgstr ""
@@ -4304,16 +4540,16 @@ msgstr ""
msgid "Learn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Learn routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
msgid "Lease file"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid "Lease time"
msgstr ""
@@ -4337,38 +4573,38 @@ msgstr ""
msgid "Leave empty to use the current WAN address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid ""
"Legacy or badly behaving devices may require legacy 802.11b rates to "
"interoperate. Airtime efficiency may be significantly reduced where these "
"are used. It is recommended to not allow 802.11b rates where possible."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
msgid "Legend:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Limit"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Line Attenuation (LATN)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
msgid "Line Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
msgid "Line State"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Line Uptime"
msgstr ""
@@ -4384,21 +4620,21 @@ msgstr ""
msgid "Link On"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
msgctxt "nft @ll,off,len"
msgid "Link layer header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:514
msgid "List of IP addresses to convert into NXDOMAIN responses."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
-msgid "List of IP sets to populate with the specified domain IPs."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
+msgid "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid ""
"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID "
@@ -4407,7 +4643,7 @@ msgid ""
"Association."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
"as 6 octets with colons,128-bit key as hex string. <br />This list is used "
@@ -4420,23 +4656,28 @@ msgstr ""
msgid "List of SSH key files for auth"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
msgid "List of domains to allow RFC1918 responses for."
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
-msgid "List of domains to force to an IP address."
-msgstr ""
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
msgid "List of upstream resolvers to forward queries to."
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
msgid "Listen Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+msgid "Listen address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+msgid "Listen and Relay To IP family must be homogeneous."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342
msgid "Listen interfaces"
msgstr ""
@@ -4444,17 +4685,17 @@ msgstr ""
msgid "Listen only on the given interface or, if unspecified, on all"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
msgid ""
"Listen only on the specified interfaces, and loopback if not excluded "
"explicitly."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
msgid "ListenPort setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520
msgid "Listening port for inbound DNS queries."
msgstr ""
@@ -4463,7 +4704,7 @@ msgstr ""
msgid "Load"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:63
msgid "Load Average"
msgstr ""
@@ -4471,27 +4712,28 @@ msgstr ""
msgid "Load configuration…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2038
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
msgid "Loading directory contents…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
-#: modules/luci-base/luasrc/view/view.htm:4
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
msgid "Loading view…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
msgid "Local"
msgstr ""
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
msgid "Local IP address"
msgstr ""
@@ -4511,11 +4753,12 @@ msgstr ""
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "Local IPv4 address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
msgid "Local IPv6 DNS server"
msgstr ""
@@ -4531,44 +4774,53 @@ msgstr ""
msgid "Local Startup"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
msgid "Local Time"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1019
msgid "Local ULA"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
msgid "Local domain"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
msgid "Local domain suffix appended to DHCP names and hosts file entries."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
msgid "Local server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
msgid "Local service only"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
msgid "Localise queries"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid "Lock to BSSID"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft log action"
+msgid "Log event \"<strong>%h</strong>…\""
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
msgid "Log output level"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
msgid "Log queries"
msgstr ""
@@ -4592,8 +4844,8 @@ msgstr ""
msgid "Logical network to which the tunnel will be added (bridged) (optional)."
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
msgid "Login"
msgstr ""
@@ -4605,24 +4857,28 @@ msgstr ""
msgid "Loose filtering"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Loss of Signal Seconds (LOSS)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
msgid "Lowest leased address as offset from the network address."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
msgid "MAC"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
msgid "MAC Address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
msgid "MAC Address Filter"
msgstr ""
@@ -4631,15 +4887,15 @@ msgid "MAC Address For The Actor"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
msgid "MAC VLAN"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2168
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2230
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
@@ -4648,11 +4904,11 @@ msgstr ""
msgid "MAC address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
msgid "MAC-Filter"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
msgid "MAC-List"
msgstr ""
@@ -4689,7 +4945,7 @@ msgid "MII Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
@@ -4697,14 +4953,18 @@ msgstr ""
msgid "MTU"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+msgid "MX"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
msgid ""
"Make sure to clone the root filesystem using something like the commands "
"below:"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
@@ -4713,27 +4973,27 @@ msgstr ""
msgid "Manual"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3891
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
msgid "Master"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Max. Attainable Data Rate (ATTNDR)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533
msgid "Max. DHCP leases"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
msgid "Max. EDNS0 packet size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
msgid "Max. concurrent queries"
msgstr ""
@@ -4741,29 +5001,28 @@ msgstr ""
msgid "Maximum age"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
msgid "Maximum allowed Listen Interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
msgid "Maximum allowed number of active DHCP leases."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
msgid "Maximum allowed number of concurrent DNS queries."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
msgid "Maximum allowed size of EDNS0 UDP packets."
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Maximum amount of seconds to wait for the modem to become ready"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Maximum number of leased addresses."
msgstr ""
@@ -4771,16 +5030,20 @@ msgstr ""
msgid "Maximum snooping table size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid ""
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid "Maximum transmit power"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+msgid "May prevent VoIP or other services from working."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
@@ -4807,7 +5070,7 @@ msgstr ""
msgid "Memory usage (%)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
msgid "Mesh"
msgstr ""
@@ -4815,7 +5078,7 @@ msgstr ""
msgid "Mesh ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:997
msgid "Mesh Id"
msgstr ""
@@ -4845,12 +5108,12 @@ msgstr ""
msgid "Metric"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
msgctxt "nft unit"
msgid "MiB"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
@@ -4868,7 +5131,7 @@ msgid ""
"Prevents ARP cache thrashing."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid ""
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
@@ -4886,7 +5149,7 @@ msgstr ""
msgid "Mobile Data"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "Mobility Domain"
msgstr ""
@@ -4895,14 +5158,14 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1813
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
msgid "Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
msgid "Model"
msgstr ""
@@ -4916,13 +5179,13 @@ msgid ""
"minutes."
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "Modem default"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
msgid "Modem device"
@@ -4933,12 +5196,11 @@ msgid "Modem disconnection in progress. Please wait."
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Modem init timeout"
msgstr ""
@@ -4951,8 +5213,8 @@ msgstr ""
msgid "ModemManager"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3895
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1080
msgid "Monitor"
msgstr ""
@@ -4978,7 +5240,7 @@ msgstr ""
msgid "Mount Points - Mount Entry"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
msgid "Mount Points - Swap Entry"
msgstr ""
@@ -4996,11 +5258,11 @@ msgstr ""
msgid "Mount filesystems not specifically configured"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "Mount options"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Mount point"
msgstr ""
@@ -5020,6 +5282,10 @@ msgstr ""
msgid "Move up"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid "Multi To Unicast"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
@@ -5039,11 +5305,11 @@ msgstr ""
msgid "Multicast to unicast"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid "NAS ID"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:537
msgid "NAT action chain \"%h\""
msgstr ""
@@ -5056,11 +5322,11 @@ msgid "NAT64 Prefix"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
msgid "NCM"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "NDP-Proxy slave"
msgstr ""
@@ -5073,29 +5339,42 @@ msgid "NTP server candidates"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4139
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
msgid "Name"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid "Name of the new network"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr ""
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
msgid "Navigation"
msgstr ""
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "Neighbour Report"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Neighbour cache validity"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2229
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
@@ -5108,32 +5387,28 @@ msgstr ""
msgid "Network Coding"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
msgid "Network Mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid "Network SSID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
-msgid "Network Utilities"
-msgstr ""
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
msgid "Network address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
msgid "Network boot image"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:408
msgid "Network bridge configuration migration"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1435
msgid "Network device"
msgstr ""
@@ -5146,16 +5421,16 @@ msgstr ""
msgid "Network device is not present"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:646
msgid "Network device table \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
msgctxt "nft @nh,off,len"
msgid "Network header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:442
msgid "Network ifname configuration migration"
msgstr ""
@@ -5164,7 +5439,7 @@ msgstr ""
msgid "Network interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
msgid "Network-ID"
msgstr ""
@@ -5172,17 +5447,22 @@ msgstr ""
msgid "Never"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
msgid ""
"Never forward matching domains and subdomains, resolve from DHCP or hosts "
"files only."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1172
msgid "New interface for \"%s\" can not be created: %s"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1123
msgid "New interface name…"
msgstr ""
@@ -5190,13 +5470,13 @@ msgstr ""
msgid "Next »"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
msgid "No DHCP Server configured for this interface"
msgstr ""
@@ -5204,7 +5484,7 @@ msgstr ""
msgid "No Data"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
msgid "No Encryption"
msgstr ""
@@ -5220,9 +5500,13 @@ msgstr ""
msgid "No RX signal"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
+msgid "No WireGuard interfaces configured."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:82
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
msgid ""
"No changes to settings will be stored and are lost after rebooting. This "
@@ -5233,7 +5517,11 @@ msgstr ""
msgid "No client associated"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -5256,15 +5544,11 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2913
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
msgid "No entries in this directory"
msgstr ""
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
-msgid "No files found"
-msgstr ""
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
msgid ""
"No fixed interface listening port defined, peers might not be able to "
"initiate connections to this WireGuard instance!"
@@ -5299,30 +5583,34 @@ msgstr ""
msgid "No more slaves available, can not save interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494
msgid "No negative cache"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:697
msgid "No nftables ruleset loaded."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
msgid "No password set!"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+msgid "No peers connected"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
msgid "No peers defined yet."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
msgid "No public keys present yet."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:614
msgctxt "nft chain is empty"
msgid "No rules in this chain"
msgstr ""
@@ -5335,8 +5623,8 @@ msgstr ""
msgid "No validation or filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "No zone assigned"
msgstr ""
@@ -5348,7 +5636,7 @@ msgstr ""
msgid "Noise"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Noise Margin (SNR)"
msgstr ""
@@ -5356,11 +5644,11 @@ msgstr ""
msgid "Noise:"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Non Pre-emptive CRC errors (CRC_P)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
msgid "Non-wildcard"
msgstr ""
@@ -5370,12 +5658,12 @@ msgstr ""
msgid "None"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
msgid "Normal"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:8
+#: modules/luci-base/ucode/template/error404.ut:9
msgid "Not Found"
msgstr ""
@@ -5387,15 +5675,15 @@ msgstr ""
msgid "Not connected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:131
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:157
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:328
msgid "Not present"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Not started on boot"
msgstr ""
@@ -5403,12 +5691,18 @@ msgstr ""
msgid "Not supported"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid ""
"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
"have problems"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(<code>addr#port</code>)."
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "Notes"
msgstr ""
@@ -5417,7 +5711,7 @@ msgstr ""
msgid "Notice"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:138
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:135
msgid "Nslookup"
msgstr ""
@@ -5425,7 +5719,7 @@ msgstr ""
msgid "Number of IGMP membership reports"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr ""
@@ -5442,7 +5736,7 @@ msgid "Obfuscated Password"
msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
@@ -5474,7 +5768,7 @@ msgstr ""
msgid "On-link"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
msgid "One of hostname or MAC address must be specified!"
msgstr ""
@@ -5505,12 +5799,11 @@ msgid ""
"Only if current active slave fails and the primary slave is up (failure, 2)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:683
msgid "Open iptables rules overview…"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
msgstr ""
@@ -5519,35 +5812,35 @@ msgstr ""
msgid "OpenConnect (CISCO AnyConnect)"
msgstr ""
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
msgid "OpenFortivpn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
"Protocol\">NDP</abbr> proxying."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise fall back to <em>server mode</em>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
msgid ""
"Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
"otherwise disable service."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
msgid "Operating frequency"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
msgid "Option \"%s\" contains an invalid input value."
msgstr ""
@@ -5555,15 +5848,15 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
msgid "Option changed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
msgid "Option removed"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
msgid "Optional"
msgstr ""
@@ -5571,13 +5864,17 @@ msgstr ""
msgid "Optional, free-form notes about this device"
msgstr ""
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid ""
"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -5585,17 +5882,17 @@ msgid ""
"for the interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
msgid "Optional. Description of peer."
msgstr ""
@@ -5603,13 +5900,13 @@ msgstr ""
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
msgid ""
"Optional. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5624,11 +5921,11 @@ msgstr ""
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Optional. Port of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid ""
"Optional. Private key of the WireGuard peer. The key is not required for "
"establishing a connection but allows generating a peer configuration or QR "
@@ -5636,7 +5933,7 @@ msgid ""
"exported."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -5650,18 +5947,23 @@ msgstr ""
msgid "Options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
msgid ""
"Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
-"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</code>"
-"\" for default route. <code>0.0.0.0</code> means \"the address of the system "
-"running dnsmasq\"."
+"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
+"code>\" for default route. <code>0.0.0.0</code> means \"the address of the "
+"system running dnsmasq\"."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
msgid "Options:"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+msgid "Ordinal: lower comes first."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
msgid "Originator Interval"
msgstr ""
@@ -5693,6 +5995,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Outgoing key"
msgstr ""
@@ -5716,11 +6019,11 @@ msgstr ""
msgid "Overlap"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
msgid "Override IPv4 routing table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
msgid "Override IPv6 routing table"
msgstr ""
@@ -5731,7 +6034,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -5739,6 +6042,7 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
msgid "Override MTU"
msgstr ""
@@ -5760,13 +6064,13 @@ msgstr ""
msgid "Override TTL"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
msgid ""
"Override default MAC address - the range of usable addresses might be "
"limited by the driver"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Override default interface name"
msgstr ""
@@ -5774,7 +6078,7 @@ msgstr ""
msgid "Override the gateway in DHCP responses"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
@@ -5792,7 +6096,7 @@ msgstr ""
msgid "Overwrite existing file \"%s\" ?"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:345
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355
msgid "Overwrite the current settings with the imported configuration?"
msgstr ""
@@ -5806,7 +6110,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
@@ -5819,7 +6123,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
@@ -5840,7 +6144,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
msgid "PIN"
msgstr ""
@@ -5850,7 +6154,7 @@ msgstr ""
msgid "PIN code rejected"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1570
msgid "PMK R1 Push"
msgstr ""
@@ -5891,20 +6195,20 @@ msgstr ""
msgid "PSID-bits length"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:571
msgctxt "Label indicating that WireGuard peer uses a PSK"
msgid "PSK"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1528
msgid "PTM/EFM (Packet Transfer Mode)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "PXE/TFTP Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid "Packet Steering"
msgstr ""
@@ -5913,6 +6217,11 @@ msgctxt "nft meta mark"
msgid "Packet mark"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta time"
+msgid "Packet receive time"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr ""
@@ -5921,8 +6230,8 @@ msgstr ""
msgid "Packets To Transmit Before Moving To Next Slave"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "Part of zone %q"
msgstr ""
@@ -5931,13 +6240,13 @@ msgctxt "MACVLAN mode"
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
msgid "Password"
msgstr ""
@@ -5945,11 +6254,11 @@ msgstr ""
msgid "Password authentication"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
msgid "Password of Private Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
msgid "Password of inner Private Key"
msgstr ""
@@ -5964,50 +6273,50 @@ msgstr ""
msgid "Password2"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:424
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:444
msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:417
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
msgid ""
"Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
"another system below to create a matching peer entry allowing that system to "
"connect to the local WireGuard interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:423
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:443
msgid "Paste or drag supplied WireGuard configuration file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
msgid "Path to CA-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
msgid "Path to Client-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
msgid "Path to Private Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
msgid "Path to inner CA-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
msgid "Path to inner Client-Certificate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid "Path to inner Private Key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
msgid "Paused"
msgstr ""
@@ -6025,6 +6334,14 @@ msgstr ""
msgid "Peak:"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+msgid "Peer"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
+msgid "Peer Details"
+msgstr ""
+
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
msgstr ""
@@ -6042,7 +6359,7 @@ msgstr ""
msgid "Peer device name"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Peer disabled"
msgstr ""
@@ -6073,11 +6390,15 @@ msgstr ""
msgid "Permission denied"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid "Persistent Keep Alive"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Persistent reconnect interval"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334
msgid "PersistentKeepAlive setting is invalid"
msgstr ""
@@ -6085,30 +6406,30 @@ msgstr ""
msgid "Phy Rate:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
msgid "Physical Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:98
msgid "Ping"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Pkts."
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:19
+#: modules/luci-base/ucode/template/sysauth.ut:19
msgid "Please enter your username and password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4122
msgid "Please select the file to upload."
msgstr ""
@@ -6116,15 +6437,21 @@ msgstr ""
msgid "Policy"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
msgctxt "Chain hook policy"
msgid "Policy: <strong>%h</strong> (%h)"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "پورٹ"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
msgid "Port isolation"
msgstr ""
@@ -6137,19 +6464,19 @@ msgstr ""
msgid "Potential negation of: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
msgid "Power Management Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "Pre-emptive CRC errors (CRCP_P)"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
msgid "Prefer LTE"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
msgid "Prefer UMTS"
msgstr ""
@@ -6161,15 +6488,15 @@ msgstr ""
msgid "Prefix suppressor"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid "Preshared Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:550
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
msgid "Preshared key in use"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308
msgid "PresharedKey setting is invalid"
msgstr ""
@@ -6184,7 +6511,7 @@ msgid ""
"ignore failures"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Prevents client-to-client communication"
msgstr ""
@@ -6214,13 +6541,15 @@ msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
msgid "Priority"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:545
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
msgctxt "Label indicating that WireGuard peer private key is stored"
msgid "Private"
msgstr ""
@@ -6231,15 +6560,15 @@ msgid "Private (Prevent communication between MAC VLANs)"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid "Private Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:564
msgid "Private key present"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:290
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
msgid "PrivateKey setting is missing or invalid"
msgstr ""
@@ -6252,9 +6581,9 @@ msgstr ""
msgid "Prot."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:564
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1137
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
@@ -6266,13 +6595,13 @@ msgstr ""
msgid "Provide NTP server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid ""
"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
"and requests."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
msgid "Provide new network"
msgstr ""
@@ -6282,25 +6611,36 @@ msgid ""
"interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+msgid "Proxy Server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid "ProxyARP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
msgid "Public Key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
msgid "Public key is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:556
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
msgctxt "Tooltip displaying full WireGuard peer public key"
msgid "Public key: %h"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
msgid ""
"Public keys allow for the passwordless SSH logins with a higher security "
"compared to the use of plain passwords. In order to upload a new key to the "
@@ -6312,7 +6652,7 @@ msgstr ""
msgid "Public prefix routed to this device for distribution to clients."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
msgid "PublicKey setting is invalid"
msgstr ""
@@ -6325,7 +6665,7 @@ msgstr ""
msgid "Quality"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
msgid "Query all available upstream resolvers."
msgstr ""
@@ -6337,35 +6677,35 @@ msgstr ""
msgid "Query response interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "R0 Key Lifetime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "R1 Key Holder"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430
msgid "RADIUS Accounting Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
msgid "RADIUS Accounting Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
msgid "RADIUS Accounting Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
msgid "RADIUS Authentication Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
msgid "RADIUS Authentication Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
msgid "RADIUS Authentication Server"
msgstr ""
@@ -6373,16 +6713,20 @@ msgstr ""
msgid "RFC3947 NAT-T mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid "RSN Preauth"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "RSSI threshold for joining"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
msgid "RTS/CTS Threshold"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
msgid "RX"
msgstr ""
@@ -6390,11 +6734,17 @@ msgstr ""
msgid "RX Rate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2233
msgid "RX Rate / TX Rate"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
msgctxt "nft nat flag random"
msgid "Randomize source port mapping"
msgstr ""
@@ -6403,11 +6753,11 @@ msgstr ""
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
msgid "Really switch protocol?"
msgstr ""
@@ -6415,11 +6765,11 @@ msgstr ""
msgid "Realtime Graphs"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "Reassociation Deadline"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
msgid "Rebind protection"
msgstr ""
@@ -6443,11 +6793,19 @@ msgstr ""
msgid "Receive"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
+msgid "Received Data"
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+msgid "Reconnect Timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
msgid "Reconnect this interface"
msgstr ""
@@ -6455,12 +6813,12 @@ msgstr ""
msgid "Redirect to HTTPS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
msgctxt "nft redirect to port"
msgid "Redirect to local port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
msgctxt "nft redirect"
msgid "Redirect to local system"
msgstr ""
@@ -6469,26 +6827,30 @@ msgstr ""
msgid "References"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361
+msgid "Refresh Channels"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
msgid "Refreshing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
msgctxt "nft reject with icmp type"
msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
msgctxt "nft reject with icmpx type"
msgid "Reject packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
msgctxt "nft reject with icmpv6 type"
msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
msgctxt "nft reject with tcp reset"
msgid "Reject packet with <strong>TCP reset</strong>"
msgstr ""
@@ -6500,6 +6862,8 @@ msgid ""
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
msgid "Relay"
msgstr ""
@@ -6509,6 +6873,14 @@ msgstr ""
msgid "Relay Bridge"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+msgid "Relay To address"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
msgid "Relay between networks"
msgstr ""
@@ -6527,6 +6899,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid "Remote IPv4 address or FQDN"
msgstr ""
@@ -6539,15 +6912,23 @@ msgstr ""
msgid "Remote IPv6 address or FQDN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:908
msgid "Remove"
msgstr "ہٹا دیا"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
msgid "Remove related device settings from the configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Replace wireless configuration"
msgstr ""
@@ -6577,7 +6958,7 @@ msgstr ""
msgid "Require incoming packets serialization (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
msgid "Required"
msgstr ""
@@ -6589,7 +6970,11 @@ msgstr ""
msgid "Required. Base64-encoded private key for this interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
msgid "Required. Public key of the WireGuard peer."
msgstr ""
@@ -6601,67 +6986,67 @@ msgstr ""
msgid "Required. XFRM interface ID to be used for SA."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
msgid "Requires hostapd"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
msgid "Requires hostapd with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
msgid "Requires hostapd with EAP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
msgid "Requires hostapd with OWE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
msgid "Requires hostapd with SAE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
msgid "Requires hostapd with WEP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
msgid "Requires wpa-supplicant"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
msgid "Requires wpa-supplicant with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
msgid "Requires wpa-supplicant with EAP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
msgid "Requires wpa-supplicant with OWE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1358
msgid "Requires wpa-supplicant with SAE support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
msgid "Requires wpa-supplicant with WEP support"
msgstr ""
@@ -6670,7 +7055,7 @@ msgid "Reselection policy for primary slave"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
-#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-base/ucode/template/sysauth.ut:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
@@ -6685,20 +7070,24 @@ msgstr ""
msgid "Reset to defaults"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
msgid "Resolv and Hosts Files"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
msgid "Resolv file"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+msgid "Resolve specified FQDNs to an IP."
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
msgid "Resource not found"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:876
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
msgid "Restart"
msgstr ""
@@ -6707,7 +7096,7 @@ msgstr ""
msgid "Restart Firewall"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
msgid "Restart radio interface"
msgstr ""
@@ -6719,7 +7108,7 @@ msgstr ""
msgid "Restore backup"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
msgid ""
"Return answers to DNS queries matching the subnet from which the query was "
"received if multiple IPs are available."
@@ -6734,78 +7123,85 @@ msgstr ""
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4413
msgid "Revert"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4518
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4732
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4730
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4712
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4710
msgid "Reverting configuration…"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
msgctxt "nft dnat ip to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
msgctxt "nft dnat ip6 to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
msgctxt "nft dnat ip to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
msgctxt "nft dnat ip6 to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
msgctxt "nft snat ip to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109
msgctxt "nft snat ip6 to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
msgctxt "nft snat ip to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
msgctxt "nft snat ip6 to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
msgid "Rewrite to egress device address"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
msgid ""
"Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
"<em>TFTP server root</em> turn on the TFTP server and serve files from "
"<em>TFTP server root</em>."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
msgid "Root preparation"
msgstr ""
@@ -6813,11 +7209,11 @@ msgstr ""
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Route Allowed IPs"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:533
msgid "Route action chain \"%h\""
msgstr ""
@@ -6825,7 +7221,7 @@ msgstr ""
msgid "Route type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid ""
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
@@ -6859,20 +7255,20 @@ msgstr ""
msgid "Rule"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:603
msgid "Rule actions"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:476
msgctxt "nft comment"
msgid "Rule comment: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:541
msgid "Rule container chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
msgid "Rule matches"
msgstr ""
@@ -6880,15 +7276,15 @@ msgstr ""
msgid "Rule type"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run a filesystem check before mounting the device"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run filesystem check"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
msgid "Runtime error"
msgstr ""
@@ -6902,6 +7298,11 @@ msgstr "SHA256"
msgid "SNR"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "SRV"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
msgid "SSH Access"
@@ -6919,15 +7320,15 @@ msgstr ""
msgid "SSH username"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
msgid "SSH-Keys"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1811
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
msgid "SSID"
msgstr ""
@@ -6940,11 +7341,11 @@ msgstr ""
msgid "SSTP Server"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid "SWAP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
@@ -6955,7 +7356,7 @@ msgid "Save"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr ""
@@ -6972,7 +7373,7 @@ msgstr ""
msgid "Save mtdblock contents"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:881
msgid "Scan"
msgstr ""
@@ -6981,15 +7382,15 @@ msgstr ""
msgid "Scheduled Tasks"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4387
msgid "Section added"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
msgid "Section removed"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "See \"mount\" manpage for details"
msgstr ""
@@ -7002,7 +7403,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2962
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
msgid "Select file…"
msgstr ""
@@ -7010,7 +7411,7 @@ msgstr ""
msgid "Selects the transmit hash policy to use for slave selection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
msgid ""
"Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages advertising this device as IPv6 router."
@@ -7039,11 +7440,11 @@ msgstr ""
msgid "Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
msgid "Server address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
msgid "Server name"
msgstr ""
@@ -7059,7 +7460,7 @@ msgstr ""
msgid "Services"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "Session expired"
msgstr ""
@@ -7068,16 +7469,16 @@ msgstr ""
msgid "Set Static"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
msgctxt "nft mangle"
msgid "Set header field <var>%s</var> to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
@@ -7087,14 +7488,14 @@ msgstr ""
msgid "Set same MAC Address to all slaves"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
msgid ""
"Set the autonomous address-configuration flag in the prefix information "
"options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
"When enabled, clients will perform stateless IPv6 address autoconfiguration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
msgid ""
"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
"proxying."
@@ -7108,8 +7509,8 @@ msgstr ""
msgid "Set to first slave added to the bond (follow, 2)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:678
msgid "Set up DHCP Server"
msgstr ""
@@ -7120,7 +7521,6 @@ msgid "Setting PLMN failed"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
msgstr ""
@@ -7128,11 +7528,17 @@ msgstr ""
msgid "Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Setup routes for proxied IPv6 neighbours."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Severely Errored Seconds (SES)"
msgstr ""
@@ -7141,12 +7547,11 @@ msgstr ""
msgid "Short GI"
msgstr "شارٹ گارڈ انٹرویل"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
msgid "Short Preamble"
msgstr "شورٹ Preamble"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
msgstr ""
@@ -7159,16 +7564,16 @@ msgstr ""
msgid "Show raw counters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:526
msgid "Shutdown this interface"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:388
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
@@ -7176,11 +7581,11 @@ msgstr ""
msgid "Signal"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2232
msgid "Signal / Noise"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Signal Attenuation (SATN)"
msgstr ""
@@ -7192,12 +7597,12 @@ msgstr ""
msgid "Signal:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "سائز"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
msgid "Size of DNS query cache"
msgstr ""
@@ -7214,12 +7619,12 @@ msgstr ""
msgid "Skip from backup files that are equal to those in /rom"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
msgid "Skip to content"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
msgid "Skip to navigation"
msgstr ""
@@ -7228,7 +7633,7 @@ msgstr ""
msgid "Slave Interfaces"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1428
msgid "Software VLAN"
msgstr ""
@@ -7237,14 +7642,10 @@ msgstr ""
msgid "Some fields are invalid, cannot save values!"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:9
+#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
msgstr ""
-#: modules/luci-base/luasrc/view/error500.htm:9
-msgid "Sorry, the server encountered an unexpected error."
-msgstr ""
-
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
msgid ""
"Sorry, there is no sysupgrade support present; a new firmware image must be "
@@ -7260,12 +7661,12 @@ msgstr ""
msgid "Source"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
msgctxt "nft ip saddr"
msgid "Source IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
msgctxt "nft ip6 saddr"
msgid "Source IPv6"
msgstr ""
@@ -7275,24 +7676,24 @@ msgstr ""
msgid "Source interface"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
msgctxt "nft ip sport"
msgid "Source port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
msgid ""
"Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
"options for Dnsmasq."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
msgid ""
"Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
"unspecified, the local device DNS search domain will be announced."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid ""
"Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
"If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -7336,11 +7737,11 @@ msgstr ""
msgid "Specifies the destination subnet to match (CIDR notation)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Specifies the directory the device is attached to"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
msgid ""
"Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
"messages, for example to instruct clients to request further information via "
@@ -7381,7 +7782,7 @@ msgid ""
"dead"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid ""
"Specifies the maximum transmit power the wireless radio may use. Depending "
"on regulatory requirements and wireless usage, the actual transmit power may "
@@ -7586,7 +7987,7 @@ msgid ""
"bytes)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "Specify the secret encryption key here."
msgstr ""
@@ -7594,7 +7995,7 @@ msgstr ""
msgid "Stale neighbour cache timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
msgid "Start"
msgstr ""
@@ -7607,16 +8008,16 @@ msgstr ""
msgid "Start priority"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Starting configuration apply…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1827
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413
msgid "Starting wireless scan..."
msgstr ""
@@ -7638,35 +8039,35 @@ msgstr ""
msgid "Static Lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
msgid "Static Leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
msgid ""
"Static leases are used to assign fixed IP addresses and symbolic hostnames "
"to DHCP clients. They are also required for non-dynamic interface "
"configurations where only hosts with a corresponding lease are served."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
msgid "Station inactivity limit"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:551
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
msgid "Status"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:528
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
msgid "Stop"
msgstr ""
@@ -7675,8 +8076,8 @@ msgstr ""
msgid "Stop WPS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1857
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1919
msgid "Stop refresh"
msgstr ""
@@ -7688,7 +8089,7 @@ msgstr ""
msgid "Strict filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
msgid "Strict order"
msgstr ""
@@ -7697,15 +8098,15 @@ msgid "Strong"
msgstr ""
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2055
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2117
msgid "Submit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
msgid "Suppress logging"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
msgid "Suppress logging of the routine operation for the DHCP protocol."
msgstr ""
@@ -7727,16 +8128,16 @@ msgid ""
"Switch %q has an unknown topology - the VLAN settings might not be accurate."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1426
msgid "Switch VLAN"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
msgid "Switch port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
msgid "Switch protocol"
msgstr ""
@@ -7758,8 +8159,16 @@ msgstr ""
msgid "Sync with browser"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "Syntax: <code>_service._proto.example.com</code>."
+msgstr ""
+
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
msgid "System"
@@ -7783,29 +8192,29 @@ msgstr ""
msgid "System log buffer size"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
msgid "System running in recovery (initramfs) mode."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
msgctxt "nft tcp option maxseg size"
msgid "TCP MSS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
msgctxt "nft tcp dport"
msgid "TCP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
msgctxt "nft tcp flags"
msgid "TCP flags"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
msgctxt "nft tcp sport"
msgid "TCP source port"
msgstr ""
@@ -7814,12 +8223,12 @@ msgstr ""
msgid "TCP:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
msgid "TFTP server root"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
msgid "TX"
msgstr ""
@@ -7839,6 +8248,7 @@ msgstr ""
msgid "Table"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
@@ -7846,7 +8256,7 @@ msgstr ""
msgid "Target"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
msgid "Target Platform"
msgstr ""
@@ -7862,26 +8272,26 @@ msgstr ""
msgid "Terminate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid ""
"The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
"Minimum is 1280 bytes."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
msgid ""
"The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
"addresses are available via DHCPv6."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
msgid ""
"The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
"also acting as Mobile IPv6 home agent on this link."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
msgid ""
"The <em>Other configuration</em> (O) flag indicates that other information, "
"such as DNS servers, is available via DHCPv6."
@@ -7897,7 +8307,7 @@ msgid ""
"the configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
@@ -7909,15 +8319,15 @@ msgid ""
"username instead of the user ID!"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
msgid "The IP address %h is already used by another static lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
msgid "The IP address is outside of any DHCP pool address range"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
msgid "The IP address of the boot server"
msgstr ""
@@ -7928,6 +8338,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
msgstr ""
@@ -7952,7 +8363,7 @@ msgstr ""
msgid "The LED blinks with the configured on/off frequency"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
msgid "The LED flashes to simulate actual heart beat."
msgstr ""
@@ -7969,7 +8380,7 @@ msgstr ""
msgid "The LED is always in default state on."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
msgid ""
"The MAC address %h is already used by another static lease in the same DHCP "
"pool"
@@ -7979,7 +8390,7 @@ msgstr ""
msgid "The MTU must not exceed the parent device MTU of %d bytes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
msgid "The VLAN ID must be unique"
msgstr ""
@@ -7987,7 +8398,7 @@ msgstr ""
msgid "The algorithm that is used to discover mesh routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid ""
"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
"code> and <code>_</code>"
@@ -7997,13 +8408,13 @@ msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid ""
"The correct SSID must be manually specified when joining a hidden wireless "
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4509
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8014,8 +8425,8 @@ msgid ""
"state."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
@@ -8025,14 +8436,14 @@ msgstr ""
msgid "The device name \"%s\" is already taken"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
msgid ""
"The existing network configuration needs to be changed for LuCI to function "
"properly."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
@@ -8049,7 +8460,7 @@ msgstr ""
msgid "The following rules are currently active on this system."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
msgid "The frequency is in direct proportion to 1-minute average CPU load."
msgstr ""
@@ -8057,17 +8468,17 @@ msgstr ""
msgid "The gateway address must not be a local IP address"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:732
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752
msgid ""
"The generated configuration can be imported into a WireGuard client "
"application to setup a connection towards this device."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
msgid "The given SSH public key has already been added."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA, "
"ED25519 or ECDSA keys."
@@ -8081,15 +8492,19 @@ msgid ""
"to be received and retransmitted which costs airtime)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
msgid "The hostname of the boot server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
-msgid "The interface name is already used"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+msgid "The interface name is already used"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
msgid "The interface name is too long"
msgstr ""
@@ -8112,6 +8527,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "The local IPv4 address over which the tunnel is created (optional)."
msgstr ""
@@ -8143,33 +8559,33 @@ msgid ""
"host responses are spread out over a larger interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid ""
"The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
"abbr> messages. Maximum is 255 hops."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4645
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
msgid "The network name is already used"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
msgid ""
-"The network ports on this device can be combined to several <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"The network ports on this device can be combined to several <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
"communicate directly with each other. <abbr title=\"Virtual Local Area "
"Network\">VLAN</abbr>s are often used to separate different network "
"segments. Often there is by default one Uplink port for a connection to the "
"next greater network like the internet and other ports for a local network."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid ""
"The public hostname or IP address of this system the peer should connect to. "
"This usually is a static public IP address, a static hostname or a DDNS "
@@ -8209,11 +8625,11 @@ msgid ""
"aliases local (255), main (254) and default (253) are also valid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383
msgid "The selected %s mode is incompatible with %s encryption"
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:11
+#: modules/luci-base/ucode/template/csrftoken.ut:11
msgid "The submitted security token is invalid or already expired!"
msgstr ""
@@ -8266,8 +8682,8 @@ msgid ""
"you choose the generic image format for your platform."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
msgid "The value is overridden by configuration."
msgstr ""
@@ -8277,25 +8693,25 @@ msgid ""
"the network with its protocol information."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:679
msgid ""
"There are legacy iptables rules present on the system. Mixing iptables and "
"nftables rules is discouraged and may lead to incomplete traffic filtering."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4677
msgid "There are no changes to apply"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:70
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
msgid ""
"There is no password set on this router. Please configure a root password to "
@@ -8306,16 +8722,16 @@ msgstr ""
msgid "This IPv4 address of the relay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1695
msgid "This authentication type is not applicable to the selected EAP method."
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
msgid "This does not look like a valid PEM file"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
"include during sysupgrade. Modified files in /etc/config/ and certain other "
@@ -8351,7 +8767,7 @@ msgid ""
"ends with <code>...:2/64</code>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
msgid "This is the only DHCP server in the local network."
msgstr ""
@@ -8379,8 +8795,8 @@ msgid ""
"their status."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
msgid ""
"This option cannot be used because the ca-bundle package is not installed."
msgstr ""
@@ -8395,6 +8811,10 @@ msgstr ""
msgid "Time Synchronization"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "Time advertisement"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Time in milliseconds"
msgstr ""
@@ -8403,10 +8823,14 @@ msgstr ""
msgid "Time in seconds to spend in listening and learning states"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "Time interval for rekeying GTK"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "Time zone"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
msgid "Timed-out"
msgstr ""
@@ -8427,14 +8851,14 @@ msgstr ""
msgid "Timezone"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:418
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:438
msgid ""
"To fully configure the local WireGuard interface from an existing (e.g. "
-"provider supplied) configuration file, use the <strong><a class=\"full-import"
-"\" href=\"#\">configuration import</a></strong> instead."
+"provider supplied) configuration file, use the <strong><a class=\"full-"
+"import\" href=\"#\">configuration import</a></strong> instead."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
msgid "To login…"
msgstr ""
@@ -8445,7 +8869,7 @@ msgid ""
"reset\" (only possible with squashfs images)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
msgid "Tone"
msgstr ""
@@ -8453,9 +8877,9 @@ msgstr ""
msgid "Total Available"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:121
msgid "Traceroute"
msgstr ""
@@ -8470,11 +8894,11 @@ msgstr ""
msgid "Traffic Class"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:529
msgid "Traffic filter chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:467
msgctxt "nft counter"
msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
msgstr ""
@@ -8491,17 +8915,21 @@ msgstr ""
msgid "Transmit Hash Policy"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
+msgid "Transmitted Data"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
msgctxt "nft @th,off,len"
msgid "Transport header bits %d-%d"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
msgctxt "nft th dport"
msgid "Transport header destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
msgctxt "nft th sport"
msgid "Transport header source port"
msgstr ""
@@ -8518,7 +8946,7 @@ msgstr ""
msgid "Tunnel ID"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3024
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
#: modules/luci-compat/luasrc/model/network.lua:1431
msgid "Tunnel Interface"
msgstr ""
@@ -8529,7 +8957,7 @@ msgstr ""
msgid "Tunnel Link"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
msgid "Tunnel device"
msgstr ""
@@ -8537,8 +8965,8 @@ msgstr ""
msgid "Tx-Power"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
msgid "Type"
@@ -8548,12 +8976,12 @@ msgstr ""
msgid "Type of service"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
msgctxt "nft udp dport"
msgid "UDP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
msgctxt "nft udp sport"
msgid "UDP source port"
msgstr ""
@@ -8571,8 +8999,8 @@ msgstr ""
msgid "UMTS/GPRS/EV-DO"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid "UUID"
msgstr ""
@@ -8593,7 +9021,7 @@ msgstr ""
msgid "Unable to determine upstream interface"
msgstr ""
-#: modules/luci-base/luasrc/view/error404.htm:11
+#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
msgstr ""
@@ -8644,19 +9072,27 @@ msgstr ""
msgid "Unable to save contents: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Unavailable Seconds (UAS)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1317
msgid "Unconfigure"
msgstr ""
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
msgid "Unexpected reply data format"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid ""
"Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
"within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -8664,7 +9100,7 @@ msgid ""
"generated at first install."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2111
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
#: modules/luci-compat/luasrc/model/network.lua:971
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
msgid "Unknown"
@@ -8674,7 +9110,7 @@ msgstr ""
msgid "Unknown and unsupported connection method."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
#: modules/luci-compat/luasrc/model/network.lua:1138
msgid "Unknown error (%s)"
msgstr ""
@@ -8683,7 +9119,7 @@ msgstr ""
msgid "Unknown error code"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2108
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:965
msgid "Unmanaged"
@@ -8694,11 +9130,11 @@ msgstr ""
msgid "Unmount"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4327
msgid "Unsaved Changes"
msgstr ""
@@ -8712,15 +9148,16 @@ msgid "Unsupported MAP type"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
msgid "Unsupported modem"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:309
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:315
msgid "Unsupported protocol type."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
msgid "Untitled peer"
msgstr ""
@@ -8732,7 +9169,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
msgid "Upload"
msgstr ""
@@ -8756,44 +9193,44 @@ msgid "Upload file…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4202
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
msgid "Uploading file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid ""
"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
"assigned with a name in the form <em>wifinet#</em> and the network will be "
"restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410
msgid ""
"Upon pressing \"Continue\", bridges configuration will be updated and the "
"network will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444
msgid ""
"Upon pressing \"Continue\", ifname options will get renamed and the network "
"will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
msgid "Upstream resolvers will be queried in the order of the resolv file."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
msgid "Uptime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
msgid "Use <code>/etc/ethers</code>"
msgstr ""
@@ -8805,8 +9242,8 @@ msgstr ""
msgid "Use DHCP gateway"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
msgid "Use DNS servers advertised by peer"
msgstr ""
@@ -8845,11 +9282,11 @@ msgid ""
"(encap2+3)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Use as external overlay (/overlay)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
msgid "Use as root filesystem (/)"
msgstr ""
@@ -8857,22 +9294,22 @@ msgstr ""
msgid "Use broadcast flag"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
msgid "Use builtin IPv6-management"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
msgid "Use custom DNS servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
msgid "Use default gateway"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
msgid "Use gateway metric"
msgstr ""
@@ -8891,20 +9328,20 @@ msgstr ""
msgid "Use routing table"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
msgctxt "nft nat flag persistent"
msgid "Use same source and destination for each connection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
msgid "Use system certificates"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid "Use system certificates for inner-tunnel"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
"em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
@@ -8927,11 +9364,11 @@ msgstr ""
msgid "Used"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
msgid "Used Key Slot"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
@@ -8941,7 +9378,8 @@ msgstr ""
msgid "User Group"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
msgid "User certificate (PEM encoded)"
msgstr ""
@@ -8949,27 +9387,28 @@ msgstr ""
msgid "User identifier"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
msgid "User key (PEM encoded)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: modules/luci-base/ucode/template/sysauth.ut:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
msgid "Username"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
msgid "Utilize flow table <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
msgid "VC-Mux"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
msgid "VDSL"
msgstr ""
@@ -8979,17 +9418,17 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
msgid "VLAN (802.1ad)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1411
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
msgid "VLAN (802.1q)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
msgid "VLAN ID"
msgstr ""
@@ -9014,19 +9453,22 @@ msgid "VPN Protocol"
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
msgstr ""
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+msgid "VPN Server certificate's SHA256 hash"
+msgstr ""
+
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
msgid "VPN Server port"
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
msgstr ""
@@ -9035,6 +9477,10 @@ msgstr ""
msgid "VPNC (CISCO 3000 (and others) VPN)"
msgstr ""
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
msgid "VXLAN (RFC7348)"
msgstr ""
@@ -9048,14 +9494,14 @@ msgstr ""
msgid "VXLANv6 (RFC7348)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
msgid ""
"Validate DNS replies and cache DNSSEC data, requires upstream to support "
"DNSSEC."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
@@ -9081,7 +9527,7 @@ msgstr ""
msgid "Vendor Class to send when requesting DHCP"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
msgid "Verify unsigned domain responses really come from unsigned domains."
msgstr ""
@@ -9089,47 +9535,59 @@ msgstr ""
msgid "Verifying the uploaded image file."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
msgid "Very High"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1432
msgid "Virtual Ethernet"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
msgid "Virtual dynamic interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
msgid "WDS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
msgid "WEP Open System"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1297
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1393
msgid "WEP Shared Key"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WEP passphrase"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid "WLAN roaming"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid "WMM Mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid "WNM Sleep Mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid "WNM Sleep Mode Fixes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WPA passphrase"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1294
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
@@ -9156,7 +9614,11 @@ msgstr ""
msgid "Weak"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+msgid "Weight"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
@@ -9181,26 +9643,32 @@ msgid ""
"interface prefix"
msgstr ""
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
msgid ""
"When running the mesh over multiple WiFi interfaces per node batman-adv is "
"capable of optimizing the traffic flow to gain maximum performance."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid ""
"When using a PSK, the PMK can be automatically generated. When enabled, the "
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
"key options."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid ""
"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
"802.11a/802.11g rates."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid ""
"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
"may be significantly reduced."
@@ -9211,12 +9679,21 @@ msgstr ""
msgid "Width"
msgstr ""
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+msgid "WireGuard"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
+msgid "WireGuard Status"
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "WireGuard VPN"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:539
msgid "WireGuard peer is disabled"
msgstr ""
@@ -9226,27 +9703,27 @@ msgstr ""
msgid "Wireless"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3011
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2990
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4303
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:812
msgid "Wireless Overview"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
msgid "Wireless Security"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
msgid "Wireless configuration migration"
msgstr ""
@@ -9262,15 +9739,15 @@ msgstr ""
msgid "Wireless is not associated"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is enabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Write received DNS queries to syslog."
msgstr ""
@@ -9282,7 +9759,7 @@ msgstr ""
msgid "XOR policy (balance-xor, 2)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -9292,7 +9769,7 @@ msgstr ""
msgid "Yes (none, 0)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:177
msgid ""
"You appear to be currently connected to the device via the \"%h\" interface. "
"Do you really want to shut down the interface?"
@@ -9305,8 +9782,20 @@ msgid ""
"scripts like \"network\", your device might become inaccessible!</strong>"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:90
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635
+msgid "You may add multiple records for the same Target."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672
+msgid "You may add multiple records for the same domain."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:92
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
@@ -9335,26 +9824,36 @@ msgstr ""
msgid "ZRam Size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
msgid "any"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
msgid "auto"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
msgid "automatic"
msgstr ""
@@ -9362,7 +9861,7 @@ msgstr ""
msgid "baseT"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1591
msgid "bridged"
msgstr ""
@@ -9414,20 +9913,20 @@ msgstr ""
msgid "dBm"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
msgctxt "nft unit"
msgid "day"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid "disable"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:991
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:997
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
msgid "disabled"
@@ -9446,14 +9945,19 @@ msgstr ""
msgid "e.g: dump"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:755
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
msgid "expired"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
msgid "forced"
msgstr ""
@@ -9477,19 +9981,19 @@ msgstr ""
msgid "hexadecimal encoded value"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
msgid "hidden"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
msgctxt "nft unit"
msgid "hour"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "hybrid mode"
msgstr ""
@@ -9511,24 +10015,24 @@ msgstr ""
msgid "key with either 5 or 13 characters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "managed config (M)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1395
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
msgid "medium security"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
msgctxt "nft unit"
msgid "minute"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "minutes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
msgid "mobile home agent (H)"
msgstr ""
@@ -9536,7 +10040,7 @@ msgstr ""
msgid "netif_carrier_ok()"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "no"
msgstr ""
@@ -9550,8 +10054,11 @@ msgstr ""
msgid "non-empty value"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3419
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
msgid "none"
msgstr ""
@@ -9562,20 +10069,20 @@ msgid "not present"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:969
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:970
msgid "off"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794
msgid "on available prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "open network"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
msgid "other config (O)"
msgstr ""
@@ -9584,7 +10091,11 @@ msgstr ""
msgid "output"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
+msgid "over a day ago"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
msgctxt "nft unit"
msgid "packets"
msgstr ""
@@ -9607,23 +10118,22 @@ msgid ""
"single packet rather than many small ones"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
msgid "relay mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1586
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
msgid "routed"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "sec"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "server mode"
msgstr ""
@@ -9631,7 +10141,7 @@ msgstr ""
msgid "sstpc Log-level"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "strong security"
msgstr ""
@@ -9639,7 +10149,7 @@ msgstr ""
msgid "tagged"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "time units (TUs / 1.024 ms) [1000-65535]"
msgstr ""
@@ -9658,15 +10168,19 @@ msgstr ""
msgid "unknown"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:28
+msgid "unknown version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
msgid "unlimited"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
@@ -9688,8 +10202,8 @@ msgid "untagged"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
msgid "valid IP address"
msgstr ""
@@ -9702,7 +10216,7 @@ msgid "valid IPv4 CIDR"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
msgid "valid IPv4 address"
msgstr ""
@@ -9731,7 +10245,7 @@ msgid "valid IPv6 CIDR"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
msgid "valid IPv6 address"
msgstr ""
@@ -9823,7 +10337,7 @@ msgid "valid port or port range (port1-port2)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "valid port value"
msgstr ""
@@ -9859,16 +10373,16 @@ msgstr ""
msgid "value with at most %d characters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "weak security"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
msgctxt "nft unit"
msgid "week"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr ""
diff --git a/modules/luci-base/po/vi/base.po b/modules/luci-base/po/vi/base.po
index 9247b4fc4f..ecbbdf2c76 100644
--- a/modules/luci-base/po/vi/base.po
+++ b/modules/luci-base/po/vi/base.po
@@ -14,24 +14,36 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.10-dev\n"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:650
msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
msgid "\"%h\" table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1539
msgid "%.1f dB"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
#, fuzzy
msgid "%d Bit"
msgstr "%d bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4043
msgid "%d invalid field(s)"
msgstr "%d trường không hợp lệ"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
+msgid "%dh ago"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
+msgid "%dm ago"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
+msgid "%ds ago"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
msgid "%s is untagged in multiple VLANs!"
msgstr "%s không được kết nối với nhiều VLANs!"
@@ -59,7 +71,7 @@ msgstr "(Rỗng)"
msgid "(no interfaces attached)"
msgstr "(chưa được kết nối với giao diện mạng)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:635
msgctxt "Label indicating further amount of allowed ips"
msgid "+ %d more"
msgstr ""
@@ -69,8 +81,8 @@ msgid "-- Additional Field --"
msgstr "---Mục bổ sung---"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4152
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -86,13 +98,13 @@ msgstr "-- Hãy chọn --"
msgid "-- custom --"
msgstr "--tùy chỉnh--"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
msgid "-- match by label --"
msgstr "-- giống với nhãn --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
msgid "-- match by uuid --"
msgstr "-- giống với UUID --"
@@ -107,7 +119,7 @@ msgctxt "sstp log level value"
msgid "0"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
msgstr "0 = không dùng ngưỡng RSSI, 1 = không thay đổi driver mặc định"
@@ -120,7 +132,7 @@ msgstr ""
msgid "1 Minute Load:"
msgstr "tải 1 phút:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:324
msgctxt "nft amount of flags"
msgid "1 flag"
msgid_plural "%d flags"
@@ -145,7 +157,7 @@ msgctxt "sstp log level value"
msgid "4"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "4-character hexadecimal ID"
msgstr "4 ký tự ID thập lục phân"
@@ -159,43 +171,88 @@ msgstr "464XLAT (CLAT)"
msgid "5 Minute Load:"
msgstr "tải 5 phút:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "6-octet identifier as a hex string - no colons"
msgstr "Định danh bằng 6 số bát phân dạng chuỗi thập lục phân - không phẩy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid "802.11k RRM"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid "802.11r Fast Transition"
msgstr "802.11r truyền nhanh"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "802.11v: Time Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w Association SA Query maximum timeout"
msgstr "thời gian chờ truy vấn SA tối đa chuẩn 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w Association SA Query retry timeout"
msgstr "thời gian chờ thử lại truy vấn SA chuẩn 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid "802.11w Management Frame Protection"
msgstr "Bảo vệ khung quản lý (MFP) 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w maximum timeout"
msgstr "thời gian chờ tối đa chuẩn 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w retry timeout"
msgstr "thời gian thử lại chuẩn 802.11w"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1022
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
msgstr "<abbr title=\"Dịch vụ căn bản đặt Identifier\">BSSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "<abbr title=\"Tên mạng WiFi (ESSID)\">ESSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr "<abbr title=\"giao thức internet phiên bản 4\">IPv4</abbr>-Netmask"
@@ -207,71 +264,83 @@ msgstr "<abbr title=\"đèn LEDLED\">LED</abbr> Configuration"
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:773
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+msgid ""
+"<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
+"NXDOMAIN."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+msgid ""
+"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
+"<code>::</code>) for example.com and its subdomains."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
msgctxt "nft relational \">\" operator expression"
msgid "<var>%s</var> greater than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
msgctxt "nft relational \">=\" operator expression"
msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
msgctxt "nft set match expression"
msgid "<var>%s</var> in set <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
msgctxt "nft relational \"==\" operator expression"
msgid "<var>%s</var> is <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
msgctxt "nft relational \"in\" operator expression"
msgid "<var>%s</var> is one of <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
msgctxt "nft relational \"<\" operator expression"
msgid "<var>%s</var> lower than <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \"<=\" operator expression"
msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
msgctxt "nft relational \"!=\" operator expression"
msgid "<var>%s</var> not <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
msgctxt "nft not in set match expression"
msgid "<var>%s</var> not in set <strong>%s</strong>"
msgstr ""
@@ -292,29 +361,29 @@ msgstr ""
msgid "A directory with the same name already exists."
msgstr "thư mục có tên này đã tồn tại"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
msgid "A new login is required since the authentication session expired."
msgstr "Cần đăng nhận lại vì phiên xác thực cũ đã hết hạn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "A43C + J43 + A43"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
msgid "A43C + J43 + A43 + V43"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid "ADSL"
msgstr "ADSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
msgid "ANSI T1.413"
msgstr "ANSI T1.413"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
msgid "APN"
msgstr "APN"
@@ -347,29 +416,36 @@ msgstr ""
msgid "ARP retry threshold"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:638
msgid "ARP traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "Chế độ truyền đồng bộ(ATM)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid "ATM Bridges"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
msgid "ATM Virtual Channel Identifier (VCI)"
msgstr "Kênh định danh ảo chế độ ATM (VCI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
msgid "ATM Virtual Path Identifier (VPI)"
msgstr "Đường dẫn định danh ảo chế độ ATM (VPI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid ""
"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
@@ -379,12 +455,12 @@ msgstr ""
"diệnmạng Linux ảo, có thể kết nối với DHCP hoặc PPP để liên lại nhà cung cấp "
"mạng"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
msgid "ATM device number"
msgstr "Số hiệu thiết bị ATM"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "ATU-C System Vendor ID"
msgstr "Hệ thống cung cấp ID ATU-C"
@@ -394,7 +470,7 @@ msgstr "Hệ thống cung cấp ID ATU-C"
msgid "Absent Interface"
msgstr "Giao diện vắng mặt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
msgid "Accept DNS queries only from hosts whose address is on a local subnet."
msgstr ""
"Giới hạn dịch vụ DNS đối với các giao diện mạng con mà chúng tôi đang phục "
@@ -404,7 +480,7 @@ msgstr ""
msgid "Accept local"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
msgctxt "nft accept action"
msgid "Accept packet"
msgstr ""
@@ -417,8 +493,8 @@ msgstr ""
msgid "Access Concentrator"
msgstr "Truy cập tập trung"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
msgid "Access Point"
msgstr "Điểm truy cập"
@@ -470,8 +546,8 @@ msgstr ""
msgid "Active-Backup policy (active-backup, 1)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
msgid "Ad-Hoc"
msgstr "Ad-Hoc"
@@ -488,18 +564,18 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3582
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:885
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
msgid "Add"
msgstr "Thêm vào"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
msgid "Add ATM Bridge"
msgstr "Thêm cầu ATM"
@@ -519,11 +595,11 @@ msgstr "Thêm hành động cho LED"
msgid "Add VLAN"
msgstr "thêm VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1328
msgid "Add device configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1268
msgid "Add device configuration…"
msgstr ""
@@ -531,18 +607,18 @@ msgstr ""
msgid "Add instance"
msgstr "Thêm ví dụ"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
msgid "Add key"
msgstr "Thêm khóa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
msgid "Add local domain suffix to names served from hosts files."
msgstr "Thêm hậu tố tên miền cục bộ vào tên được phân phát từ tệp máy chủ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:475
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
msgid "Add new interface..."
msgstr "Thêm giao diện mới..."
@@ -558,11 +634,11 @@ msgstr ""
msgid "Add to Whitelist"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
msgid "Additional hosts files"
msgstr "Tập tin máy chủ(host) bổ sung"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
msgid "Additional servers file"
msgstr "Tập tin máy chủ(server) bổ sung"
@@ -584,7 +660,7 @@ msgctxt "nft meta nfproto"
msgid "Address family"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:278
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
msgid "Address setting is invalid"
msgstr ""
@@ -592,7 +668,7 @@ msgstr ""
msgid "Address to access local relay bridge"
msgstr "Địa chỉ truy cập cầu chuyển tiếp địa phương"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
msgid "Addresses"
msgstr ""
@@ -601,14 +677,14 @@ msgstr ""
msgid "Administration"
msgstr "Quản trị"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:488
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:989
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
msgid "Advanced Settings"
msgstr "Cài đặt nâng cao"
@@ -625,7 +701,7 @@ msgstr ""
msgid "Aggregate Originator Messages"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
msgstr "Năng lượng truyền tổng hợp(ACTATP)"
@@ -651,27 +727,27 @@ msgstr ""
msgid "Alert"
msgstr "Cảnh báo"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
#: modules/luci-compat/luasrc/model/network.lua:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
msgid "Alias Interface"
msgstr "Giao diện bí danh"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
msgid "Alias of \"%s\""
msgstr "bí danh của \"%s\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
msgid "All servers"
msgstr "Tất cả máy chủ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
msgstr "Phân bổ địa chỉ IP theo tuần tự, bắt đầu từ địa chỉ có sẵn thấp nhất"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
msgid "Allocate IPs sequentially"
msgstr "Phân bổ tuần tự địa chủ IP"
@@ -679,11 +755,11 @@ msgstr "Phân bổ tuần tự địa chủ IP"
msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
msgstr "Cho phép <abbr title=\"Secure Shell\">SSH</abbr> xác thực mật mã"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
msgstr "Cho phép chế độ AP ngắt kết nối dựa theo điều khiện ACK thấp"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
msgid "Allow all except listed"
msgstr "Cho phép tất cả trừ danh sách liệt kê"
@@ -691,15 +767,15 @@ msgstr "Cho phép tất cả trừ danh sách liệt kê"
msgid "Allow full UCI access for legacy applications"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid "Allow legacy 802.11b rates"
msgstr "Cho phép kế thừ tốc độ 802.11b"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1090
msgid "Allow listed only"
msgstr "Chỉ cho phép danh sách liệt kê"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "Allow localhost"
msgstr "Cho phép máy chủ cục bộ"
@@ -723,11 +799,13 @@ msgstr ""
msgid "Allow the <em>root</em> user to login with password"
msgstr "Cho phép người dùng <em>root</em> đăng nhập với mật khẩu"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
msgid "Allowed IPs"
msgstr "cho phép IPs"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:306
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
msgid "AllowedIPs setting is invalid"
msgstr ""
@@ -743,11 +821,11 @@ msgstr ""
msgid "Always on (kernel: default-on)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
@@ -759,6 +837,10 @@ msgstr ""
msgid "Amount of Duplicate Address Detection probes to send"
msgstr ""
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
msgstr ""
@@ -767,98 +849,98 @@ msgstr ""
msgid "An optional, short description for this device"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Annex"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
msgid "Annex A + L + M (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
msgid "Annex A G.992.1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Annex A G.992.2"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
msgid "Annex A G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
msgid "Annex A G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
msgid "Annex B (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
msgid "Annex B G.992.1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
msgid "Annex B G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
msgid "Annex B G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
msgid "Annex J (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
msgid "Annex L G.992.3 POTS 1"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "Annex M (all)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
msgid "Annex M G.992.3"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
msgid "Annex M G.992.5"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
msgid "Announce this device as IPv6 DNS server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
msgid ""
"Announce this device as default router if a local IPv6 default route is "
"present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:789
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
msgid ""
"Announce this device as default router if a public IPv6 prefix is available, "
"regardless of local default route availability."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
msgid ""
"Announce this device as default router regardless of whether a prefix or "
"default route is present."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Announced DNS domains"
msgstr "Thông báo tên miền DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
msgid "Announced IPv6 DNS servers"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
msgid "Anonymous Identity"
msgstr "Ẩn danh tính"
@@ -870,7 +952,7 @@ msgstr ""
msgid "Anonymous Swap"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:519
msgctxt "nft match any traffic"
msgid "Any packet"
msgstr ""
@@ -882,11 +964,11 @@ msgstr ""
msgid "Any zone"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
msgid "Apply DHCP Options to this net. (Empty = all clients)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Apply and keep settings"
msgstr ""
@@ -894,40 +976,40 @@ msgstr ""
msgid "Apply backup?"
msgstr "Chấp nhận sao lưu?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Apply request failed with status <code>%h</code>"
msgstr "Áp dụng yêu cầu không thành công với trạng thái <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4524
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4522
msgid "Apply unchecked"
msgstr "Áp dụng không kiểm tra"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4655
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
msgid "Applying configuration changes… %ds"
msgstr "Đợi cấu hình được áp dụng... %ds"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
msgid "Architecture"
msgstr "Kiến trúc"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:152
msgid "Arp-scan"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr ""
"Chỉ định một phần độ dài nhất định của mỗi tiền tố địa chỉ IPv6 công khai "
"cho giao diện này"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
@@ -935,7 +1017,7 @@ msgstr ""
"Chỉ định các phần tiền tố bằng tiền tố thức cấp ID dạng thập lục phân cho "
"giao diện này"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2239
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
msgid "Associated Stations"
msgstr "Trạm liên kết"
@@ -944,15 +1026,15 @@ msgstr "Trạm liên kết"
msgid "Associations"
msgstr "Liên kết"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
msgid ""
"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
msgid ""
"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -968,7 +1050,7 @@ msgstr ""
msgid "Auth Group"
msgstr "Nhóm xác thực"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1617
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
msgid "Authentication"
msgstr "Xác thực"
@@ -977,11 +1059,11 @@ msgstr "Xác thực"
msgid "Authentication Type"
msgstr "Kiểu xác thực"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
msgid "Authoritative"
msgstr "Xác thực"
-#: modules/luci-base/luasrc/view/sysauth.htm:17
+#: modules/luci-base/ucode/template/sysauth.ut:17
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
msgid "Authorization Required"
msgstr "Yêu cầu ủy quyền"
@@ -989,7 +1071,7 @@ msgstr "Yêu cầu ủy quyền"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
@@ -1007,7 +1089,7 @@ msgstr ""
msgid "Automatically check filesystem for errors before mounting"
msgstr "Tự động kiểm tra lỗi hệ thống tập tin trước khi cài đặt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid ""
"Automatically handle multiple uplink interfaces using source-based policy "
"routing."
@@ -1029,6 +1111,10 @@ msgstr "Tự động gắn kết tập tin hệ thống"
msgid "Automount Swap"
msgstr "Tự động gắn kết phân vùng Swao"
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Available"
msgstr "Sẵn có"
@@ -1051,11 +1137,11 @@ msgstr ""
msgid "Avoid Bridge Loops"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
msgid "B43 + B43C"
msgstr "B43 + B43C"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
msgid "B43 + B43C + V43"
msgstr "B43 + B43C + V43"
@@ -1063,15 +1149,19 @@ msgstr "B43 + B43C + V43"
msgid "BR / DMR / AFTR"
msgstr "BR / DMR / AFTR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "BSS Transition"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1814
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3250
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
msgid "Back"
msgstr ""
@@ -1080,11 +1170,7 @@ msgstr ""
msgid "Back to Overview"
msgstr "Quay lại phần tổng quan"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
-msgid "Back to configuration"
-msgstr "Quay lại phần cài đặt"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:804
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834
msgid "Back to peer configuration"
msgstr ""
@@ -1097,7 +1183,6 @@ msgid "Backup / Flash Firmware"
msgstr "Sao lưu / cập nhật phần mềm"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
msgstr "Danh sách tập tin sau lưu"
@@ -1134,12 +1219,15 @@ msgid ""
"packet fits but it is possible to deactivate the fragmentation entirely."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
msgid "Beacon Interval"
msgstr "Chu kỳ Beacon"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Beacon Report"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
msgid ""
"Below is the determined list of files to backup. It consists of changed "
"configuration files marked by opkg, essential base files and the user "
@@ -1153,7 +1241,7 @@ msgstr ""
msgid "Bind NTP server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
msgid "Bind dynamically to interfaces rather than wildcard address."
msgstr ""
"Liên kết linh hoạt với các giao diện thay vì địa chỉ ký tự đại diện(được "
@@ -1164,18 +1252,31 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind interface"
msgstr "Liên kết với giao diện"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"<a href=\"%s\">RFC2782</a>."
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind the tunnel to this interface (optional)."
@@ -1195,7 +1296,11 @@ msgstr ""
msgid "Bonding Policy"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3014
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+msgid "Both Listen addr and Relay To must be specified."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
#: modules/luci-compat/luasrc/model/network.lua:1421
msgid "Bridge"
msgstr "Cầu nối"
@@ -1206,17 +1311,17 @@ msgid "Bridge (Support direct communication between MAC VLANs)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
msgid "Bridge VLAN filtering"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
msgid "Bridge device"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
msgid "Bridge port specific options"
msgstr ""
@@ -1224,11 +1329,11 @@ msgstr ""
msgid "Bridge ports"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:642
msgid "Bridge traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
msgid "Bridge unit number"
msgstr "Số cầu nối"
@@ -1236,7 +1341,7 @@ msgstr "Số cầu nối"
msgid "Bring up empty bridge"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
msgid "Bring up on boot"
msgstr "Áp dụng khi khởi động"
@@ -1249,7 +1354,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4153
msgid "Browse…"
msgstr "Duyệt..."
@@ -1257,7 +1362,13 @@ msgstr "Duyệt..."
msgid "Buffered"
msgstr "Đệm"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+msgid ""
+"CA certificate (PEM encoded; Use instead of system-wide store to verify the "
+"gateway certificate."
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
msgid "CA certificate; if empty it will be saved after the first connection."
msgstr "Chứng chỉ CA; nếu trống sẽ được lưu sau kết nối đầu tiên"
@@ -1265,6 +1376,10 @@ msgstr "Chứng chỉ CA; nếu trống sẽ được lưu sau kết nối đầ
msgid "CLAT configuration failed"
msgstr "Cài đặt CLAT thất bại"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+msgid "CNAME or fqdn"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "CPU usage (%)"
msgstr "Sử dụng CPU (%)"
@@ -1279,51 +1394,56 @@ msgstr ""
msgid "Call failed"
msgstr "Liên lạc thất bại"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4162
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4651
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2051
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2113
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:465
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
msgid "Cancel"
msgstr "Hủy bỏ"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:337
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347
msgid "Cannot parse configuration: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:569
msgctxt "Chain hook: forward"
msgid "Capture incoming packets addressed to other hosts"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:561
msgctxt "Chain hook: prerouting"
msgid "Capture incoming packets before any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565
msgctxt "Chain hook: input"
msgid "Capture incoming packets routed to the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:577
msgctxt "Chain hook: postrouting"
msgid "Capture outgoing packets after any routing decision"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
msgctxt "Chain hook: output"
msgid "Capture outgoing packets originating from the local system"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
msgctxt "Chain hook: ingress"
msgid "Capture packets directly after the NIC received them"
msgstr ""
@@ -1332,45 +1452,45 @@ msgstr ""
msgid "Category"
msgstr "Đề mục"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
msgid "Certificate constraint (Domain)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
msgid "Certificate constraint (SAN)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
msgid "Certificate constraint (Subject)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
msgid "Certificate constraint (Wildcard)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid ""
"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
"`logread -f` during handshake for actual values"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (exact match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (suffix match)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1382,16 +1502,16 @@ msgstr ""
msgid "Chain"
msgstr "chuỗi"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:581
msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
msgid "Changes"
msgstr "Thay đổi"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4721
msgid "Changes have been reverted."
msgstr "Những thay đổi đã được phục hồi"
@@ -1403,17 +1523,18 @@ msgstr "Thay đổi mật khẩu quản trị viên truy cập thiết bị"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1812
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
msgid "Channel"
msgstr "Kênh"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
msgid "Channel Analysis"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391
msgid "Channel Width"
msgstr ""
@@ -1421,7 +1542,7 @@ msgstr ""
msgid "Check filesystems before mount"
msgstr "Kiểm tra hệ thống tập tin trước khi gắn kết"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Check this option to delete the existing networks from this radio."
msgstr "Kiểm tra tùy chọn này để xóa các mạng hiện có khỏi đài này"
@@ -1438,8 +1559,8 @@ msgstr "Kiểm tra tập tin ảnh ..."
msgid "Choose mtdblock"
msgstr "chọn khối mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid ""
"Choose the firewall zone you want to assign to this interface. Select "
"<em>unspecified</em> to remove the interface from the associated zone or "
@@ -1447,7 +1568,7 @@ msgid ""
"interface to it."
msgstr "Giao diện này chưa thuộc về bất kỳ firewall zone nào."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>custom</em> field to define a new network."
@@ -1455,7 +1576,7 @@ msgstr ""
"Chọn mạng bạn muốn đính kèm vào giao diện không dây này hoặc điền vàotrường "
"<em>create</em> để xác định một mạng mới"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
msgid "Cipher"
msgstr "Mật mã"
@@ -1477,9 +1598,9 @@ msgstr ""
"Nhấp \"chọn khối mtdblock\" để tải xuống tập tin mtdblock. (Chú ý: tính năng "
"này chỉ nên dành cho chuyên gia"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3892
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
msgid "Client"
msgstr "Khách hàng"
@@ -1489,9 +1610,9 @@ msgstr "Khách hàng"
msgid "Client ID to send when requesting DHCP"
msgstr "ID máy khách gửi khi yêu cầu DHCP"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4399
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
msgstr "Đóng"
@@ -1508,17 +1629,13 @@ msgstr ""
"Đóng kết nối không hoạt động sau lượng thời gian đã cho, sử dụng 0 để luôn "
"duy trì kết nối"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
-msgid "Close list..."
-msgstr "Danh sách đã đóng ..."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2237
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66
msgid "Collecting data..."
msgstr "Đang lấy dữ liệu..."
@@ -1538,7 +1655,7 @@ msgstr "Lệnh thất bại"
msgid "Comment"
msgstr "Bình luận"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid ""
"Complicates key reinstallation attacks on the client side by disabling "
"retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1557,29 +1674,32 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Config File"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Cấu hình"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:670
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:690
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
msgid "Configuration changes applied."
msgstr "Cấu hình đã được áp dụng"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4508
msgid "Configuration changes have been rolled back!"
msgstr "Cấu hình đã được hoàn lại!"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
msgstr "Cấu hình thất bại"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid ""
"Configures data rates based on the coverage cell density. Normal configures "
"basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
@@ -1589,32 +1709,32 @@ msgid ""
"offered."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
msgid ""
"Configures the default router advertisement in <abbr title=\"Router "
"Advertisement\">RA</abbr> messages."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
msgid ""
-"Configures the operation mode of the <abbr title=\"Router Advertisement"
-"\">RA</abbr> service on this interface."
+"Configures the operation mode of the <abbr title=\"Router "
+"Advertisement\">RA</abbr> service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
msgid "Configures the operation mode of the DHCPv6 service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
msgid ""
"Configures the operation mode of the NDP proxy service on this interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1314
msgid "Configure…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
msgid "Confirm disconnect"
msgstr "Xác nhận hủy kết nối"
@@ -1624,7 +1744,7 @@ msgstr "Xác nhận"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
msgid "Connected"
msgstr "Đã kết nối"
@@ -1638,7 +1758,7 @@ msgstr "Kết nối thất bại"
msgid "Connection attempt failed."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid "Connection endpoint"
msgstr ""
@@ -1650,16 +1770,16 @@ msgstr "Mất kết nối"
msgid "Connections"
msgstr "Kết nối"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
msgid "Connectivity change"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:32
msgctxt "nft ct state"
msgid "Conntrack state"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:34
msgctxt "nft ct status"
msgid "Conntrack status"
msgstr ""
@@ -1678,29 +1798,29 @@ msgstr ""
msgid "Contents have been saved."
msgstr "Nội dung đã được lưu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269
msgid "Continue"
msgstr "Tiếp tục"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
msgctxt "nft jump action"
msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
msgid "Continue in calling chain"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:551
msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4546
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4544
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1714,20 +1834,20 @@ msgstr ""
msgid "Country"
msgstr "Quốc gia"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
msgid "Country Code"
msgstr "Mã quốc gia"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid "Coverage cell density"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid "Create / Assign firewall-zone"
msgstr "Tạo/ gán firewall-zone"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
msgid "Create interface"
msgstr "Tạo giao diện kết nối"
@@ -1743,12 +1863,12 @@ msgstr "Cấp độ lưu nhật ký Cron"
msgid "Current power"
msgstr "Năng lượng truyền hiện tại"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
msgctxt "nft meta hour"
msgid "Current time"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
msgctxt "nft meta day"
msgid "Current weekday"
msgstr ""
@@ -1776,8 +1896,8 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
msgid ""
-"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
-"\">LED</abbr>s if possible."
+"Customizes the behaviour of the device <abbr title=\"Light Emitting "
+"Diode\">LED</abbr>s if possible."
msgstr ""
"Tùy chỉnh chế độ của thiết bị <abbr title=\"Light Emitting Diode\">LED</"
"abbr>s nếu có thể."
@@ -1786,38 +1906,38 @@ msgstr ""
msgid "DAD transmits"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "DAE-Client"
msgstr "Máy khách DAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "DAE-Port"
msgstr "Cổng DAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "DAE-Secret"
msgstr "DAE-bí mật"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
msgid "DHCP Options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
msgid "DHCP Server"
msgstr "Máy chủ DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:249
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
msgid "DHCP and DNS"
msgstr "DHCP và DNS"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2110
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:969
msgid "DHCP client"
msgstr "Máy khách DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid "DHCP-Options"
msgstr "Tùy chọn DHCP"
@@ -1826,7 +1946,7 @@ msgstr "Tùy chọn DHCP"
msgid "DHCPv6 client"
msgstr "Máy khách DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
msgid "DHCPv6-Service"
msgstr "Dịch vụ DHCPv6"
@@ -1838,29 +1958,29 @@ msgstr "Dịch vụ DHCPv6"
msgid "DNS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
msgid "DNS forwardings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526
msgid "DNS query port"
msgstr "<abbr title=\"Hệ thống phân giải tên miền\">DNS</abbr> query port"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
msgid "DNS search domains"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
msgid "DNS server port"
msgstr ""
"<abbr title=\"Hệ thống phân giải tên miền (Domain Name System)\">DNS</abbr> "
"server port"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:286
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
msgid "DNS setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid "DNS weight"
msgstr ""
@@ -1868,11 +1988,11 @@ msgstr ""
msgid "DNS-Label / FQDN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
msgid "DNSSEC"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
msgid "DNSSEC check unsigned"
msgstr "kiểm tra không dấu DNSSEC"
@@ -1884,39 +2004,49 @@ msgstr "Thời gian chờ rỗi DPD"
msgid "DS-Lite AFTR address"
msgstr "Địa chỉ DS_-Lite AFTR"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
msgid "DSL"
msgstr "DSL"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
msgid "DSL Status"
msgstr "Trạng thái DSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
msgid "DSL line mode"
msgstr "Chế độ DSL Line"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "DTIM Interval"
msgstr "Chu kỳ DTIM"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
msgid "DUID"
msgstr "DUID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Data Rate"
msgstr "Tốc độ dữ liệu"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+#, fuzzy
+msgid "Data Received"
+msgstr "Không có data nhận được"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
+#, fuzzy
+msgid "Data Transmitted"
+msgstr "Transmit"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
msgid "Debug"
msgstr "Kiểm lỗi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
msgid "Default router"
msgstr ""
@@ -1924,7 +2054,7 @@ msgstr ""
msgid "Default state"
msgstr "Trạng thái mặc định"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid ""
"Define additional DHCP options, for example "
"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
@@ -1947,23 +2077,23 @@ msgstr ""
msgid "Defines a specific MTU for this route"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid "Delegate IPv6 prefixes"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3566
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
msgid "Delete"
msgstr "Xóa"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
msgid "Delete key"
msgstr "Xóa chìa khóa"
@@ -1971,21 +2101,22 @@ msgstr "Xóa chìa khóa"
msgid "Delete request failed: %s"
msgstr "Yêu cầu xóa thất bại: %s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:906
msgid "Delete this network"
msgstr "Xóa mạng này"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "Delivery Traffic Indication Message Interval"
msgstr "Chu kỳ thông báo chỉ thị lưu thông"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
msgid "Description"
msgstr "Mô tả"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
msgid "Deselect"
msgstr "Bỏ chọn"
@@ -1993,7 +2124,7 @@ msgstr "Bỏ chọn"
msgid "Design"
msgstr "Thiết kế"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:731
msgid "Designated master"
msgstr ""
@@ -2003,12 +2134,12 @@ msgstr ""
msgid "Destination"
msgstr "Điểm đến"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
msgctxt "nft ip daddr"
msgid "Destination IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
msgctxt "nft ip6 daddr"
msgid "Destination IPv6"
msgstr ""
@@ -2017,7 +2148,7 @@ msgstr ""
msgid "Destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
msgctxt "nft ip dport"
msgid "Destination port"
msgstr ""
@@ -2030,21 +2161,21 @@ msgstr "Vùng đích"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1134
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid "Device"
msgstr "Công cụ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:920
msgid "Device Configuration"
msgstr "Cài đặt thiết bị"
@@ -2065,7 +2196,7 @@ msgstr ""
msgid "Device not managed by ModemManager."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
msgid "Device not present"
msgstr ""
@@ -2073,7 +2204,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4545
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4543
msgid "Device unreachable!"
msgstr "Thiết bị không thể truy cập! "
@@ -2081,16 +2212,16 @@ msgstr "Thiết bị không thể truy cập! "
msgid "Device unreachable! Still waiting for device..."
msgstr "Thiết bị không thể truy cập! Chờ thiết bị..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
msgid "Devices"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:159
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
msgid "Diagnostics"
msgstr "Phân tích"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106
msgid "Dial number"
msgstr "Quay số"
@@ -2100,12 +2231,12 @@ msgstr "Danh mục"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Disable"
msgstr "Vô hiệu hóa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid ""
"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
"this interface."
@@ -2122,20 +2253,21 @@ msgstr ""
msgid "Disable Encryption"
msgstr "Vô hiệu hóa mã hóa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1184
msgid "Disable Inactivity Polling"
msgstr "Vô hiệu hóa thăm dò tín hiệu không hoạt động"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Disable this network"
msgstr "Vô hiệu hóa mạng này"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
@@ -2144,21 +2276,21 @@ msgstr "Vô hiệu hóa mạng này"
msgid "Disabled"
msgstr "Vô hiệu hóa"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:521
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
msgctxt "Label indicating that WireGuard peer is disabled"
msgid "Disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Disassociate On Low Acknowledgement"
msgstr "Hủy liên kết với xác nhận mức thấp"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
msgid ""
"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
msgstr "Hủy phản hồi ngược RFC1918."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351
@@ -2166,7 +2298,6 @@ msgid "Disconnect"
msgstr "Ngắt kết nối"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
msgid "Disconnection attempt failed"
msgstr "Kết nối thất bại"
@@ -2180,19 +2311,21 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3264
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1775
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
msgid "Dismiss"
msgstr "Bỏ qua"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance Optimization"
msgstr "Khoảng cách tối ưu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance to farthest network member in meters."
msgstr "Khoảng cách tới thành viên xa nhất trong mạng lưới tính bằng mét"
@@ -2200,24 +2333,24 @@ msgstr "Khoảng cách tới thành viên xa nhất trong mạng lưới tính b
msgid "Distributed ARP Table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
msgid ""
"Dnsmasq instance to which this boot section is bound. If unspecified, the "
"section is valid for all dnsmasq instances."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid ""
-"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
-"forwarder."
+"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
+"abbr> forwarder."
msgstr ""
-"Dnsmasq là một phối hợp <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr>-Server and <abbr title=\"Domain Name System\">DNS</abbr>-"
-"Forwarder for <abbr title=\"Network Address Translation\">NAT</abbr> "
+"Dnsmasq là một phối hợp <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr>-Server and <abbr title=\"Domain Name System\">DNS</"
+"abbr>-Forwarder for <abbr title=\"Network Address Translation\">NAT</abbr> "
"firewalls"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
msgid "Do not cache negative replies, e.g. for non-existent domains."
msgstr ""
"Không lưu trữ các phản hồi tiêu cực (ví dụ: các tên miền không tồn tại)"
@@ -2230,25 +2363,21 @@ msgstr ""
msgid "Do not create host route to peer (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
msgid "Do not forward DNS queries without dots or domain parts."
msgstr ""
"Don&amp;#39;t chuyển tiếp <abbr title=\"Hệ thống tên miền\">DNS</abbr>-Yêu "
"cầu không cần <abbr title=\"Hệ thống tên miền\">DNS</abbr>-Tên"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
-msgid "Do not forward queries that cannot be answered by public resolvers."
-msgstr "Không chuyển tiếp yêu cầu mà máy chủ tên công cộng không thể trả lời"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
msgid "Do not forward reverse lookups for local networks."
msgstr "Không chuyển tiếp tra cứu ngược cho các mạng cục bộ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
msgid "Do not listen on the specified interfaces."
msgstr "Ngăn thực hiện nghe tại giao diện mạng này"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
msgid "Do not offer DHCPv6 service on this interface."
msgstr ""
@@ -2257,7 +2386,7 @@ msgctxt "VLAN port state"
msgid "Do not participate"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
msgid ""
"Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
"packets."
@@ -2267,7 +2396,7 @@ msgstr ""
msgid "Do not send a hostname"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
msgid ""
"Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr> messages on this interface."
@@ -2277,7 +2406,7 @@ msgstr ""
msgid "Do you really want to delete \"%s\" ?"
msgstr "Bạn thật sự muốn xóa \"%s\" ?"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
msgstr "Bạn thật sự muốn xóa khóa SSH này?"
@@ -2289,7 +2418,7 @@ msgstr "Bạn có thật sự muốn xóa tất cả cài đặt này?"
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "Bạn thật sự muốn xóa toàn bộ thư mục \"%s\" ?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:593
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613
msgid "Do you want to replace the current PSK?"
msgstr ""
@@ -2297,15 +2426,16 @@ msgstr ""
msgid "Do you want to replace the current keys?"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
msgid "Domain"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
msgid "Domain required"
msgstr "Tên miền yêu cầu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
msgid "Domain whitelist"
msgstr "Danh sách tên miền được chấp nhận"
@@ -2331,11 +2461,11 @@ msgstr "Tải xuống bản sao lưu"
msgid "Download mtdblock"
msgstr "Tải xuống mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
msgid "Downstream SNR offset"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
msgid ""
"Drag or paste a valid <em>*.conf</em> file below to configure the local "
"WireGuard interface."
@@ -2349,12 +2479,12 @@ msgstr "Kéo để tổ chức lại"
msgid "Drop Duplicate Frames"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
msgctxt "nft drop action"
msgid "Drop packet"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:547
msgctxt "Chain policy: drop"
msgid "Drop unmatched packets"
msgstr ""
@@ -2376,20 +2506,20 @@ msgstr ""
msgid "Dual-Stack Lite (RFC6333)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
msgstr ""
"Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "Dynamic Authorization Extension client."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "Dynamic Authorization Extension port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "Dynamic Authorization Extension secret."
msgstr ""
@@ -2397,7 +2527,7 @@ msgstr ""
msgid "Dynamic tunnel"
msgstr "Đường hầm động"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid ""
"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
"having static leases will be served."
@@ -2409,17 +2539,17 @@ msgstr ""
msgid "EA-bits length"
msgstr "Độ dài EA-bits"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1635
msgid "EAP-Method"
msgstr "EAP-Method"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:505
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
msgid "Edit"
msgstr "Chỉnh sửa"
@@ -2435,15 +2565,15 @@ msgstr ""
"Chỉnh sửa dữ liệu cấu hình thô ở trên để khắc phục mọi lỗi và nhấn \" Lưu "
"\"để tải lại trang."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
msgid "Edit this network"
msgstr "Chỉnh sửa mạng này"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:852
msgid "Edit wireless network"
msgstr "Chỉnh sửa mạng không dây"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
msgctxt "nft rt mtu"
msgid "Effective route MTU"
msgstr ""
@@ -2476,12 +2606,12 @@ msgstr ""
msgid "Emergency"
msgstr "Khẩn cấp"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Enable"
msgstr "Kích hoạt"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
msgstr ""
@@ -2497,7 +2627,7 @@ msgstr ""
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
msgstr "Kích hoạt <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
msgstr ""
@@ -2548,7 +2678,7 @@ msgstr "Kích hoạt máy chủ NTP"
msgid "Enable Single DES"
msgstr "Kích hoạt DES đơn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
msgid "Enable TFTP server"
msgstr "Kích hoạt máy chủ TFTP"
@@ -2560,23 +2690,23 @@ msgstr ""
msgid "Enable VLAN functionality"
msgstr "Kích hoạt chức năng VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1787
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
msgstr "Kích hoạt nút nhấn WPS, yêu cầu WPA(2)-PSK/WPA3-SAE"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
msgid ""
-"Enable automatic redirection of <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> port."
+"Enable automatic redirection of <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr> port."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid "Enable key reinstallation (KRACK) countermeasures"
msgstr "Kích hoạt các biện pháp đối phó cài đặt lại khóa (KRACK)"
@@ -2604,7 +2734,7 @@ msgstr ""
msgid "Enable multicast support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
msgstr ""
@@ -2631,11 +2761,11 @@ msgstr ""
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
msgstr "Kích hoạt cờ không phân mảnh cho các gói tin đã được đóng gói"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
msgid "Enable the built-in single-instance TFTP server."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Enable this network"
msgstr "Kích hoạt mạng này"
@@ -2648,8 +2778,9 @@ msgstr ""
msgid "Enable unicast flooding"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
msgstr "Bật"
@@ -2658,7 +2789,7 @@ msgstr "Bật"
msgid "Enables IGMP snooping on this bridge"
msgstr "Cho phép IGMP theo dõi cầu tin này"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
@@ -2679,28 +2810,33 @@ msgstr "Kích hoạt Spanning Tree Protocol trên cầu nối này"
msgid "Encapsulation limit"
msgstr "Giới hạn đóng gói tin"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
msgid "Encapsulation mode"
msgstr "Chế độ đóng gói"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1815
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
msgid "Encryption"
msgstr "Mã hóa"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+msgid "Endpoint"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid "Endpoint Host"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Endpoint Port"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:316
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
msgid "Endpoint setting is invalid"
msgstr ""
@@ -2736,11 +2872,11 @@ msgstr "Nhập nhiều giá trị tùy chỉnh"
msgid "Erasing..."
msgstr "Xóa..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:115
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:116
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
msgid "Error"
msgstr "Lỗi"
@@ -2749,16 +2885,16 @@ msgstr "Lỗi"
msgid "Error getting PublicKey"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Errored seconds (ES)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3027
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
#: modules/luci-compat/luasrc/model/network.lua:1433
msgid "Ethernet Adapter"
msgstr "Bộ tương hợp ethernet"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
#: modules/luci-compat/luasrc/model/network.lua:1423
msgid "Ethernet Switch"
msgstr "Bộ chuyển đảo ethernet"
@@ -2771,11 +2907,17 @@ msgstr ""
msgid "Every second (fast, 1)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
msgid "Exclude interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:160
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
msgid ""
"Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
"e.g. for RBL services."
@@ -2785,11 +2927,15 @@ msgstr "Cho phép phản hồi ngược trong dải IP 127.0.0.0/8 cho dịch v
msgid "Existing device"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
msgid "Expand hosts"
msgstr "Mở rộng máy chủ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+msgid "Expected port number."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
msgid "Expecting a hexadecimal assignment hint"
msgstr "Cần một gợi ý gán thập lục phân"
@@ -2810,11 +2956,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "Expecting: %s"
msgstr "Mong đợi: %s"
@@ -2826,7 +2972,7 @@ msgstr ""
msgid "Expires"
msgstr "Hết hạn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
msgstr "Thời gian mượn địa chỉ sắp hết, tối đa 2 phút nữa (<code>2m</code>)"
@@ -2835,11 +2981,11 @@ msgstr "Thời gian mượn địa chỉ sắp hết, tối đa 2 phút nữa (<
msgid "External"
msgstr "Bên ngoài"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "External R0 Key Holder List"
msgstr "Danh sách chủ sở hữu khóa R0 bên ngoài"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid "External R1 Key Holder List"
msgstr "Danh sách chủ sở hữu khóa R1 bên ngoài"
@@ -2867,15 +3013,15 @@ msgstr ""
msgid "Extra sstpc options"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550
msgid "FT over DS"
msgstr "FT qua DS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1549
msgid "FT over the Air"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
msgid "FT protocol"
msgstr "Giao thức FT"
@@ -2883,19 +3029,43 @@ msgstr "Giao thức FT"
msgid "Failed to change the system password."
msgstr "Đổi mật khẩu hệ thống thất bại"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr "Thất bại khi xác thực áp dụng %ds, đợi làm lại..."
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
msgstr "Thất bại khi thực thi \"/etc/init.d/%s %s\" hành động: %s"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
msgid "File"
msgstr "Tệp tin"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"File listing upstream resolvers, optionally domain-specific, e.g. "
"<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
@@ -2908,38 +3078,46 @@ msgstr ""
msgid "File not accessible"
msgstr "Tệp tin không thể truy cập"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
msgid "File to store DHCP lease information."
msgstr ""
"Tập tin được cho <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
"abbr>-leases sẽ được lưu trữ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
msgid "File with upstream resolvers."
msgstr "Tập tin <abbr title=\"Hệ thống tên miền\">DNS</abbr> địa phương"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "Filename"
msgstr "Tên tệp"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
msgid "Filename of the boot image advertised to clients."
msgstr "Tên tệp của tập tin ảnh khởi động được thông báo cho máy khách"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
msgid "Filesystem"
msgstr "Tập tin hệ thống"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+msgid "Filter IPv4 A records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+msgid "Filter IPv6 AAAA records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+msgid "Filter SRV/SOA service discovery"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
msgid "Filter private"
msgstr "Filter private"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
-msgid "Filter useless"
-msgstr "Lọc không hữu dụng"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
msgid "Filtering for all slaves, no validation"
msgstr ""
@@ -2952,8 +3130,13 @@ msgstr ""
msgid "Filtering for all slaves, validation only for backup slaves"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Finalizing failed"
msgstr "Cố gắng hoàn thành thất bại"
@@ -2965,7 +3148,7 @@ msgstr ""
"Tìm tất cả các tập tin hệ thống hiện được đính kèm và trao đổi và thay thế "
"cấu hình bằng mặc định dựa trên những gì được phát hiện"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
msgid "Find and join network"
msgstr "Tìm và hòa mạng"
@@ -2979,10 +3162,11 @@ msgid "Firewall"
msgstr "Tường lửa"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
msgid "Firewall Mark"
msgstr "Dấu tường lửa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
msgid "Firewall Settings"
msgstr "Cấu hình tường lửa"
@@ -2994,15 +3178,15 @@ msgstr "Trạng thái tường lửa"
msgid "Firewall mark"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
msgid "Firmware File"
msgstr "Tập tin phần mềm"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
msgid "Firmware Version"
msgstr "Phiên bản phần mềm"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
msgid "Fixed source port for outbound DNS queries."
msgstr "Đã sửa cổng nguồn cho các truy vấn DNS"
@@ -3028,20 +3212,20 @@ msgstr "Hoạt động nạp phần mềm"
msgid "Flashing…"
msgstr "Đang nạp..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force"
msgstr "Bắt buộc"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid "Force 40MHz mode"
msgstr "Bắt buộc áp dụng chế độ 40MHZ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
msgid "Force CCMP (AES)"
msgstr "Bắt buộc chế độ CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force DHCP on this network even if another server is detected."
msgstr ""
"Buộc sử dụng DHCP trên mạng này ngay cả khi máy chủ khác được phát hiện"
@@ -3054,15 +3238,15 @@ msgstr ""
msgid "Force MLD version"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
msgid "Force TKIP"
msgstr "Buộc TKIP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
msgid "Force TKIP and CCMP (AES)"
msgstr "Buộc TKIP và CCMP (AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid "Force link"
msgstr "Buộc liên kết"
@@ -3074,19 +3258,19 @@ msgstr "Buộc cập nhật"
msgid "Force use of NAT-T"
msgstr "Buộc dùng NAT-T"
-#: modules/luci-base/luasrc/view/csrftoken.htm:8
+#: modules/luci-base/ucode/template/csrftoken.ut:8
msgid "Form token mismatch"
msgstr "Mẫu mã thông báo không khớp"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
msgid ""
-"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> messages between the designated master "
-"interface and downstream interfaces."
+"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
+"designated master interface and downstream interfaces."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
msgid ""
"Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages received on the designated master interface to downstream "
@@ -3097,13 +3281,13 @@ msgstr ""
msgid "Forward DHCP traffic"
msgstr "Chuyển tiếp lưu lượng DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
msgid ""
"Forward DHCPv6 messages between the designated master interface and "
"downstream interfaces."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
msgid "Forward Error Correction Seconds (FECS)"
msgstr ""
@@ -3115,7 +3299,7 @@ msgstr "Chuyển tiếp phát sóng"
msgid "Forward delay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
msgid "Forward mesh peer traffic"
msgstr "Chuyển tiếp lưu lượng mạng (mesh) ngang hàng"
@@ -3123,7 +3307,7 @@ msgstr "Chuyển tiếp lưu lượng mạng (mesh) ngang hàng"
msgid "Forward multicast packets as unicast packets on this device."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
msgid "Forwarding mode"
msgstr "Chế độ chuyển tếp"
@@ -3131,11 +3315,11 @@ msgstr "Chế độ chuyển tếp"
msgid "Fragmentation"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:964
msgid "Fragmentation Threshold"
msgstr "Ngưỡng cửa Phân đoạn"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
msgctxt "nft nat flag fully-random"
msgid "Full port randomization"
msgstr ""
@@ -3155,7 +3339,7 @@ msgid "GHz"
msgstr "GHz"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
msgid "GPRS only"
msgstr "Chỉ dùng GPRS"
@@ -3194,8 +3378,8 @@ msgstr "Cổng Gateway"
msgid "Gateway address is invalid"
msgstr "Địa chỉ Gateway không hợp lệ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
@@ -3203,10 +3387,10 @@ msgstr "Địa chỉ Gateway không hợp lệ"
msgid "General Settings"
msgstr "Tùy chỉnh chung"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "General Setup"
msgstr "Cài đặt chung"
@@ -3218,7 +3402,7 @@ msgstr ""
msgid "Generate Config"
msgstr "Cấu hình chung"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid "Generate PMK locally"
msgstr "Tạo PMK cục bộ"
@@ -3226,11 +3410,11 @@ msgstr "Tạo PMK cục bộ"
msgid "Generate archive"
msgstr "Tạo bản lưu trữ"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:789
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819
msgid "Generate configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:829
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859
msgid "Generate configuration…"
msgstr ""
@@ -3238,15 +3422,15 @@ msgstr ""
msgid "Generate new key pair"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
msgid "Generate preshared key"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:671
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:691
msgid "Generates a configuration suitable for import on a WireGuard peer"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:763
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
msgid "Generating QR code…"
msgstr ""
@@ -3258,25 +3442,25 @@ msgstr "Phát hiện mật khẩu không khớp, mật khẩu không thay đổi
msgid "Global Settings"
msgstr "Cài đặt toàn cục"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
msgid "Global network options"
msgstr "Tùy chọn mạng toàn cầu"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:82
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:84
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
msgid "Go to firmware upgrade..."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:72
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
msgid "Go to password configuration..."
msgstr "Tới trang cài đặt mật khẩu..."
#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3748
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
msgid "Go to relevant configuration page"
@@ -3302,6 +3486,10 @@ msgstr ""
msgid "Grant access to LuCI Wireguard procedures"
msgstr ""
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr ""
+
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
msgid "Grant access to SSH configuration"
msgstr ""
@@ -3407,11 +3595,11 @@ msgstr ""
msgid "Hang Up"
msgstr "Hang Up"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Header Error Code Errors (HEC)"
msgstr "Lỗi mã tiêu đề (HEC)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
msgid "Heartbeat interval (kernel: heartbeat)"
msgstr ""
@@ -3427,7 +3615,7 @@ msgstr ""
"Ở đây bạn có thể cấu hình những đặc tính cơ bản của thiết bị như tên máy chủ "
"hoặc múi giờ."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "Giấu <abbr title=\"Chế độ mở rộng đặt Identifier\">ESSID</abbr>"
@@ -3436,11 +3624,11 @@ msgstr "Giấu <abbr title=\"Chế độ mở rộng đặt Identifier\">ESSID</
msgid "Hide empty chains"
msgstr "Giấu chuỗi rỗng"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
msgid "High"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
msgctxt "Chain hook description"
msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
msgstr ""
@@ -3450,7 +3638,7 @@ msgid "Hop Penalty"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2169
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2231
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
msgid "Host"
@@ -3460,7 +3648,7 @@ msgstr "Máy chủ"
msgid "Host expiry timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
msgid "Host requests this filename from the boot server."
msgstr ""
@@ -3469,9 +3657,9 @@ msgid "Host-Uniq tag content"
msgstr "Nội dung thẻ Host-Uniq"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
msgid "Hostname"
@@ -3481,11 +3669,11 @@ msgstr "Tên host"
msgid "Hostname to send when requesting DHCP"
msgstr "Tên máy chủ khi yêu cầu DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
msgid "Hostnames"
msgstr "Tên máy chủ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
msgid ""
"Hostnames are used to bind a domain name to an IP address. This setting is "
"redundant for hostnames already configured with static leases, but it can be "
@@ -3508,18 +3696,30 @@ msgstr ""
msgid "Hybrid"
msgstr "Chế độ lai"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
msgctxt "nft icmpv6 code"
msgid "ICMPv6 code"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
msgctxt "nft icmpv6 type"
msgid "ICMPv6 type"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
+msgid "ID"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3537,11 +3737,11 @@ msgstr "Nhóm IKE DH"
msgid "IP Addresses"
msgstr "Địa chỉ IP"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
msgid "IP Protocol"
msgstr "Giao thức IP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
msgid "IP Sets"
msgstr ""
@@ -3549,7 +3749,7 @@ msgstr ""
msgid "IP Type"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
msgid "IP address"
@@ -3565,7 +3765,14 @@ msgstr "Địa chỉ IP không hợp lệ"
msgid "IP address is missing"
msgstr "Mất địa chỉ IP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:37
msgctxt "nft ip protocol"
msgid "IP protocol"
msgstr ""
@@ -3575,15 +3782,15 @@ msgctxt "nft meta l4proto"
msgid "IP protocol"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
msgid "IP set"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305
msgid "IP sets"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
msgid "IPs to override with NXDOMAIN"
msgstr "Ghi đè tên miền Bogus NX"
@@ -3591,14 +3798,14 @@ msgstr "Ghi đè tên miền Bogus NX"
msgid "IPsec XFRM"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
msgid "IPv4"
msgstr "IPv4"
@@ -3624,7 +3831,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
msgid "IPv4 address"
@@ -3664,11 +3871,11 @@ msgstr ""
msgid "IPv4 prefix length"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:626
msgid "IPv4 traffic table \"%h\""
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
msgid "IPv4+IPv6"
msgstr ""
@@ -3681,23 +3888,23 @@ msgstr ""
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:634
msgid "IPv4/IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:109
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
msgid "IPv6"
msgstr "IPv6"
@@ -3713,7 +3920,7 @@ msgstr ""
msgid "IPv6 Neighbours"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
msgid "IPv6 RA Settings"
msgstr ""
@@ -3725,11 +3932,11 @@ msgstr ""
msgid "IPv6 Rules"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
msgid "IPv6 Settings"
msgstr "Cài đặt IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid "IPv6 ULA-Prefix"
msgstr ""
@@ -3743,12 +3950,12 @@ msgstr ""
msgid "IPv6 address"
msgstr "Địa chỉ IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid "IPv6 assignment hint"
msgstr "Gơi ý gán IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid "IPv6 assignment length"
msgstr "Độ dài gán IPv6"
@@ -3764,7 +3971,7 @@ msgstr ""
msgid "IPv6 only"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid "IPv6 preference"
msgstr ""
@@ -3773,7 +3980,7 @@ msgstr ""
msgid "IPv6 prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid "IPv6 prefix filter"
msgstr ""
@@ -3787,15 +3994,15 @@ msgstr "Độ dài IPv6 prefix"
msgid "IPv6 routed prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid "IPv6 source routing"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid "IPv6 suffix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
msgid "IPv6 suffix (hex)"
msgstr ""
"<abbr title=\"giao thức internet phiên bản 6\">IPv6</abbr>-Suffix (hex)"
@@ -3804,11 +4011,11 @@ msgstr ""
msgid "IPv6 support"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:630
msgid "IPv6 traffic table \"%h\""
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr ""
@@ -3827,7 +4034,7 @@ msgstr ""
msgid "IPv6-over-IPv4 (6to4)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
msgid "Identity"
msgstr "Nhận dạng"
@@ -3843,7 +4050,7 @@ msgstr ""
msgid "If checked, encryption is disabled"
msgstr "Nếu chọn, vô hiệu hóa chế độ mã hóa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
@@ -3853,65 +4060,65 @@ msgstr ""
msgid "If set, the meaning of the match options is inverted"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr ""
"Nếu được chỉ định, gắn thiết bị bằng UUID của thiết bị thay vì nốt cố định"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
msgstr ""
"Nếu được chỉ định, gắn thiết bị theo nhãn phân vùng thay vì nốt cố định"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
"otherwise modifications will be reverted."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
msgid "If unchecked, no default route is configured"
msgstr ""
"Nếu không được chỉ định, không có tuyến mạng mặc định nào được cấu hình"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr ""
"Nếu không được chỉ định, các địa chỉ máy chủ DNS được quảng bá sẽ bị bỏ qua"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid ""
"If your physical memory is insufficient unused data can be temporarily "
-"swapped to a swap-device resulting in a higher amount of usable <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
-"slow process as the swap-device cannot be accessed with the high datarates "
-"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+"swapped to a swap-device resulting in a higher amount of usable <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
msgstr ""
"Nếu bộ nhớ vật lý không đủ dữ liệu không dùng có thể được swap tạm thời đến "
-"một thiết bị swap để tạo ra nhiều khoảng trống hơn trong <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Hãy nhận biết rằng swapping dữ liệu là "
-"một quá trình rất chậm vì một thiết bị swap không thể được truy cập với "
-"datarates cao hơn của <abbr title=\"Random Access Memory\">RAM</abbr>."
+"một thiết bị swap để tạo ra nhiều khoảng trống hơn trong <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Hãy nhận biết rằng swapping dữ "
+"liệu là một quá trình rất chậm vì một thiết bị swap không thể được truy cập "
+"với datarates cao hơn của <abbr title=\"Random Access Memory\">RAM</abbr>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
msgid "Ignore <code>/etc/hosts</code>"
msgstr "Lờ đi <code>/etc/hosts</code>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid "Ignore interface"
msgstr "Lờ đi giao diện"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
msgid "Ignore resolv file"
msgstr "Lờ đi tập tin resolve"
@@ -3923,25 +4130,25 @@ msgstr "tập tin ảnh"
msgid "Image check failed:"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import as peer"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import configuration"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:484
-msgid "Import peer configuration…"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:504
+msgid "Import configuration as peer…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:470
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
msgid "Import settings"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:366
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:391
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:376
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:403
msgid "Imported peer configuration"
msgstr ""
@@ -3959,7 +4166,7 @@ msgid ""
"order to avoid broadcast loops that can bring the entire LAN to a standstill."
msgstr ""
-#: modules/luci-base/luasrc/view/csrftoken.htm:13
+#: modules/luci-base/ucode/template/csrftoken.ut:13
msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
@@ -4005,6 +4212,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Incoming key"
msgstr ""
@@ -4019,7 +4227,7 @@ msgstr ""
msgid "Info"
msgstr "Thông tin"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Information"
msgstr "Thông tin"
@@ -4038,7 +4246,6 @@ msgid "Ingress device name"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
msgstr "Khởi tạo thất bại"
@@ -4050,31 +4257,40 @@ msgstr "Kịch bản khởi tạo"
msgid "Initscripts"
msgstr "Nhiều kịch bản khởi tạo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid "Inner certificate constraint (Domain)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid "Inner certificate constraint (SAN)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid "Inner certificate constraint (Subject)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid "Inner certificate constraint (Wildcard)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:310
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
msgid "Install protocol extensions..."
msgstr "Đang cài đặt bản mở rộng cho giao thức..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
msgid "Instance"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
+msgid "Instance Details"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid ""
"Instead of joining any network with a matching SSID, only connect to the "
"BSSID <code>%h</code>."
@@ -4084,6 +4300,7 @@ msgstr ""
msgid "Insufficient permissions to read UCI configuration."
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
@@ -4091,7 +4308,7 @@ msgstr ""
msgid "Interface"
msgstr "Giao diện "
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:728
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
msgid "Interface \"%h\" is already marked as designated master."
msgstr ""
@@ -4099,7 +4316,7 @@ msgstr ""
msgid "Interface %q device auto-migrated from %q to %q."
msgstr "Giao diện %q thiết bị tự động di chuyển từ %q sang %q."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
msgid "Interface Configuration"
msgstr "Cấu hình giao diện mạng"
@@ -4107,7 +4324,7 @@ msgstr "Cấu hình giao diện mạng"
msgid "Interface ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
msgid "Interface has %d pending changes"
msgstr "Giao diện có %d thay đổi đang chờ xử lý"
@@ -4116,39 +4333,39 @@ msgstr "Giao diện có %d thay đổi đang chờ xử lý"
msgid "Interface is disabled"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:65
msgid "Interface is marked for deletion"
msgstr "Giao diện mạng được chọn để xóa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is reconnecting..."
msgstr "Giao diện mạng đang được kết nối lại..."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:194
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:214
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is shutting down..."
msgstr "Giao diện mạng đang được tắt..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
msgid "Interface is starting..."
msgstr "Giao diện mạng đang khởi động..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304
msgid "Interface is stopping..."
msgstr "Giao diện mạng đang dừng..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Interface name"
msgstr "Tên giao diện mạng"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:314
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Interface not present or not connected yet."
msgstr "Giao diện mạng chưa có hoặc chưa được kết nối"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:507
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
msgid "Interfaces"
msgstr "Giao diện"
@@ -4157,10 +4374,6 @@ msgstr "Giao diện"
msgid "Internal"
msgstr "Nội"
-#: modules/luci-base/luasrc/view/error500.htm:8
-msgid "Internal Server Error"
-msgstr "Lỗi máy chủ nội"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
msgid "Interval For Sending Learning Packets"
msgstr ""
@@ -4183,7 +4396,7 @@ msgstr "Giá trị nhập vào không hợp lí"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
msgid "Invalid APN provided"
msgstr ""
@@ -4231,16 +4444,20 @@ msgstr "Lệnh ko hợp lệ"
msgid "Invalid hexadecimal value"
msgstr "Giá trị không hợp lệ"
-#: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
msgid "Invalid username and/or password! Please try again."
msgstr "Tên và mật mã không đúng. Xin thử lại "
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "Invert match"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Isolate Clients"
msgstr "Cô lập máy khách"
@@ -4253,21 +4470,21 @@ msgstr ""
"Dường như bạn cố gắng flash một hình ảnh không phù hợp với bộ nhớ flash, xin "
"vui lòng xác minh các tập tin hình ảnh!"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
msgid "JavaScript required!"
msgstr "Yêu cầu JavaScript"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
msgid "Join Network"
msgstr "Hòa mạng"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1829
msgid "Join Network: Wireless Scan"
msgstr "Hòa mạng: Quét mạng wifi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2107
msgid "Joining Network: %q"
msgstr "Hòa mạng: %q"
@@ -4279,24 +4496,28 @@ msgstr ""
msgid "Keep settings and retain the current configuration"
msgstr "Giữ cài đặt và cấu hình hiện tại"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgid "Keep-Alive"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Kernel Log"
msgstr "Nhật ký lõi"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
msgid "Kernel Version"
msgstr "Phiên bản lõi"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462
msgid "Key"
msgstr "Phím "
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
msgid "Key #%d"
msgstr "Phím %d"
@@ -4304,6 +4525,7 @@ msgstr "Phím %d"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Key for incoming packets (optional)."
msgstr ""
@@ -4311,15 +4533,20 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Key for outgoing packets (optional)."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
msgctxt "Label indicating that WireGuard peer lacks public key"
msgid "Key missing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
msgctxt "nft unit"
msgid "KiB"
msgstr ""
@@ -4363,12 +4590,12 @@ msgstr "Chu kỳ lấy LCP"
msgid "LED Configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
msgid "LLC"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid "Label"
msgstr "Nhãn"
@@ -4380,14 +4607,25 @@ msgstr "Ngôn ngữ"
msgid "Language and Style"
msgstr "Ngôn ngữ và phong cách"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
msgid "Last member interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
msgid "Latency"
msgstr "Độ trễ"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
+msgid "Latest Handshake"
+msgstr ""
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
msgstr ""
@@ -4396,16 +4634,16 @@ msgstr ""
msgid "Learn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Learn routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
msgid "Lease file"
msgstr "Leasefile"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid "Lease time"
msgstr "Thời gian được cấp một địa chỉ IP"
@@ -4429,38 +4667,38 @@ msgstr "Để trống để tự động phát hiện"
msgid "Leave empty to use the current WAN address"
msgstr "Để trống để sử dụng địa chỉ WAN hiện tại"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid ""
"Legacy or badly behaving devices may require legacy 802.11b rates to "
"interoperate. Airtime efficiency may be significantly reduced where these "
"are used. It is recommended to not allow 802.11b rates where possible."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
msgid "Legend:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Limit"
msgstr "Giới hạn "
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Line Attenuation (LATN)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
msgid "Line Mode"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
msgid "Line State"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Line Uptime"
msgstr ""
@@ -4476,21 +4714,21 @@ msgstr ""
msgid "Link On"
msgstr "Link On"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
msgctxt "nft @ll,off,len"
msgid "Link layer header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:514
msgid "List of IP addresses to convert into NXDOMAIN responses."
msgstr "Danh sách các máy chủ cung cấp kết quả tên miền NX không có thật"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
-msgid "List of IP sets to populate with the specified domain IPs."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
+msgid "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid ""
"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID "
@@ -4504,7 +4742,7 @@ msgstr ""
"khi yêu cầu khóa PMK-R1 từ R0KH mà STA đã sử dụng trong Hiệp hội tên miền di "
"động ban đầu. "
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
"as 6 octets with colons,128-bit key as hex string. <br />This list is used "
@@ -4522,23 +4760,28 @@ msgstr ""
msgid "List of SSH key files for auth"
msgstr "Danh sách tập tin khóa SSH để xác thực"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
msgid "List of domains to allow RFC1918 responses for."
msgstr "Danh sách tên miền chấp nhận phản hồi RFC1918"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
-msgid "List of domains to force to an IP address."
-msgstr ""
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
msgid "List of upstream resolvers to forward queries to."
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
msgid "Listen Port"
msgstr "Lắng nghe cổng"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+msgid "Listen address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+msgid "Listen and Relay To IP family must be homogeneous."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342
msgid "Listen interfaces"
msgstr "Lắng nghe giao diện mạng"
@@ -4546,17 +4789,17 @@ msgstr "Lắng nghe giao diện mạng"
msgid "Listen only on the given interface or, if unspecified, on all"
msgstr "Chỉ nghe giao diện mạng đã cho (nếu không xác định sẽ nghe tất cả)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
msgid ""
"Listen only on the specified interfaces, and loopback if not excluded "
"explicitly."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
msgid "ListenPort setting is invalid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520
msgid "Listening port for inbound DNS queries."
msgstr "Cổng để nghe cho các truy vấn DNS gửi đến"
@@ -4565,7 +4808,7 @@ msgstr "Cổng để nghe cho các truy vấn DNS gửi đến"
msgid "Load"
msgstr "Tải "
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:63
msgid "Load Average"
msgstr "Tải trung bình"
@@ -4573,27 +4816,28 @@ msgstr "Tải trung bình"
msgid "Load configuration…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2038
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
msgid "Loading directory contents…"
msgstr "Đang tải nội dung thư mục..."
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
-#: modules/luci-base/luasrc/view/view.htm:4
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
msgid "Loading view…"
msgstr "Tải cảnh..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
msgid "Local"
msgstr ""
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
msgid "Local IP address"
msgstr ""
@@ -4613,11 +4857,12 @@ msgstr "Địa chỉ IP cục bộ để gán"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "Local IPv4 address"
msgstr "Địa chỉ IPv4 cục bộ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
msgid "Local IPv6 DNS server"
msgstr ""
@@ -4633,44 +4878,53 @@ msgstr "Địa chỉ IPv6 cục bộ"
msgid "Local Startup"
msgstr "Khởi động cục bộ với hệ thống"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
msgid "Local Time"
msgstr "Giờ địa phương"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1019
msgid "Local ULA"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
msgid "Local domain"
msgstr "Tên miền cục bộ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
msgid "Local domain suffix appended to DHCP names and hosts file entries."
msgstr "Hậu tố tên miền cục bộ gắn vào tên DHCP và các mục tập tin từ máy chủ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
msgid "Local server"
msgstr "máy chủ cục bộ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
msgid "Local service only"
msgstr "Chỉ dùng dịch vụ cục bộ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
msgid "Localise queries"
msgstr "Tra vấn địa phương"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid "Lock to BSSID"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft log action"
+msgid "Log event \"<strong>%h</strong>…\""
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
msgid "Log output level"
msgstr "Cấp độ lưu nhật ký cho đầu ra"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
msgid "Log queries"
msgstr "Bản ghi tra vấn"
@@ -4694,8 +4948,8 @@ msgstr ""
msgid "Logical network to which the tunnel will be added (bridged) (optional)."
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
msgid "Login"
msgstr "Đăng nhập "
@@ -4707,24 +4961,28 @@ msgstr "Thoát ra"
msgid "Loose filtering"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Loss of Signal Seconds (LOSS)"
msgstr "Mất tín hiệu (LOSS)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
msgid "Lowest leased address as offset from the network address."
msgstr "Địa chỉ thuê thấp nhất dưới dạng bù từ địa chỉ mạng"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
msgid "MAC"
msgstr "MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
msgid "MAC Address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
msgid "MAC Address Filter"
msgstr "Lọc địa chỉ MAC"
@@ -4733,15 +4991,15 @@ msgid "MAC Address For The Actor"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
msgid "MAC VLAN"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2168
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2230
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
@@ -4750,11 +5008,11 @@ msgstr ""
msgid "MAC address"
msgstr "Địa chỉ MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
msgid "MAC-Filter"
msgstr "Lọc MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
msgid "MAC-List"
msgstr "Danh sách MAC"
@@ -4790,7 +5048,7 @@ msgid "MII Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
@@ -4798,7 +5056,11 @@ msgstr ""
msgid "MTU"
msgstr "MTU"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+msgid "MX"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
msgid ""
"Make sure to clone the root filesystem using something like the commands "
"below:"
@@ -4807,7 +5069,7 @@ msgstr ""
"lệnh bên dưới"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
@@ -4816,31 +5078,31 @@ msgstr ""
msgid "Manual"
msgstr "Bằng tay"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3891
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
msgid "Master"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Max. Attainable Data Rate (ATTNDR)"
msgstr "Tối đa tốc độ dữ liệu đạt được (ATTNDR)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533
msgid "Max. DHCP leases"
msgstr ""
"<abbr title=\"Tối đa\">Max.</abbr> <abbr title=\"Giao thức cấu hình máy chủ "
"động\">DHCP</abbr> leases"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
msgid "Max. EDNS0 packet size"
msgstr ""
"<abbr title=\"maximal\">Max.</abbr> <abbr title=\"Cơ chế mở rộng hệ thống "
"phân giải tên miền\">EDNS0</abbr> packet size"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
msgid "Max. concurrent queries"
msgstr "<abbr title=\"Tối đa\">Max.</abbr> concurrent queries"
@@ -4848,29 +5110,28 @@ msgstr "<abbr title=\"Tối đa\">Max.</abbr> concurrent queries"
msgid "Maximum age"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
msgid "Maximum allowed Listen Interval"
msgstr "Chu kỳ nghe tối đa cho phép"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
msgid "Maximum allowed number of active DHCP leases."
msgstr "Số lượng tối đa máy mượn địa chỉ từ DHCP đang hoạt động"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
msgid "Maximum allowed number of concurrent DNS queries."
msgstr "Số lượng truy vấn DNS đồng thời tối đa được phép"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
msgid "Maximum allowed size of EDNS0 UDP packets."
msgstr "Kích thước tối đa được phép của gói UDP EDNS.0"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Maximum amount of seconds to wait for the modem to become ready"
msgstr "Thời gian (giây) tối đa để chờ modem sẵn sàng"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Maximum number of leased addresses."
msgstr "Số lượng máy xin địa chỉ IP truy cập tối đa"
@@ -4878,16 +5139,20 @@ msgstr "Số lượng máy xin địa chỉ IP truy cập tối đa"
msgid "Maximum snooping table size"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid ""
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid "Maximum transmit power"
msgstr "Năng lượng truyền tối đa"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+msgid "May prevent VoIP or other services from working."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
@@ -4914,7 +5179,7 @@ msgstr "Bộ nhớ"
msgid "Memory usage (%)"
msgstr "Bộ nhớ sử dụng (%)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
msgid "Mesh"
msgstr ""
@@ -4922,7 +5187,7 @@ msgstr ""
msgid "Mesh ID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:997
msgid "Mesh Id"
msgstr ""
@@ -4952,12 +5217,12 @@ msgstr ""
msgid "Metric"
msgstr "Metric"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
msgctxt "nft unit"
msgid "MiB"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr ""
@@ -4975,7 +5240,7 @@ msgid ""
"Prevents ARP cache thrashing."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid ""
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
@@ -4993,7 +5258,7 @@ msgstr "Nhân bản cổng nguồn"
msgid "Mobile Data"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "Mobility Domain"
msgstr "Tên miền di động"
@@ -5002,14 +5267,14 @@ msgstr "Tên miền di động"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1813
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
msgid "Mode"
msgstr "Chế độ"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
msgid "Model"
msgstr "Mô hình"
@@ -5023,13 +5288,13 @@ msgid ""
"minutes."
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "Modem default"
msgstr "Mô hình mặc định"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
msgid "Modem device"
@@ -5040,12 +5305,11 @@ msgid "Modem disconnection in progress. Please wait."
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
msgstr "Truy vấn thông tin modem không thành công"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Modem init timeout"
msgstr "Hết thời gian khởi động modem"
@@ -5058,8 +5322,8 @@ msgstr ""
msgid "ModemManager"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3895
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1080
msgid "Monitor"
msgstr "Monitor"
@@ -5085,7 +5349,7 @@ msgstr "Lắp điểm"
msgid "Mount Points - Mount Entry"
msgstr "Lắp điểm - lắp vùng"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
msgid "Mount Points - Swap Entry"
msgstr "Lắp điểm - chuyển vùng"
@@ -5105,11 +5369,11 @@ msgstr ""
msgid "Mount filesystems not specifically configured"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "Mount options"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Mount point"
msgstr ""
@@ -5129,6 +5393,10 @@ msgstr ""
msgid "Move up"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid "Multi To Unicast"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
@@ -5148,11 +5416,11 @@ msgstr ""
msgid "Multicast to unicast"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid "NAS ID"
msgstr "NAS ID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:537
msgid "NAT action chain \"%h\""
msgstr ""
@@ -5165,11 +5433,11 @@ msgid "NAT64 Prefix"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
msgid "NCM"
msgstr "NCM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "NDP-Proxy slave"
msgstr ""
@@ -5182,29 +5450,42 @@ msgid "NTP server candidates"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4139
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
msgid "Name"
msgstr "Tên"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid "Name of the new network"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr ""
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
msgid "Navigation"
msgstr "Điều hướng"
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "Neighbour Report"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Neighbour cache validity"
msgstr ""
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2229
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
@@ -5217,32 +5498,28 @@ msgstr "Mạng "
msgid "Network Coding"
msgstr ""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
msgid "Network Mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid "Network SSID"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
-msgid "Network Utilities"
-msgstr "Tiện ích mạng"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
msgid "Network address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
msgid "Network boot image"
msgstr "Tập tin ảnh khởi động mạng"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:408
msgid "Network bridge configuration migration"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1435
msgid "Network device"
msgstr ""
@@ -5255,16 +5532,16 @@ msgstr ""
msgid "Network device is not present"
msgstr "Thiết bị mạng không có"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:646
msgid "Network device table \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
msgctxt "nft @nh,off,len"
msgid "Network header bits %d-%d"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:442
msgid "Network ifname configuration migration"
msgstr ""
@@ -5273,7 +5550,7 @@ msgstr ""
msgid "Network interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
msgid "Network-ID"
msgstr ""
@@ -5281,7 +5558,13 @@ msgstr ""
msgid "Never"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
+#, fuzzy
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr "Hoàn nguyên"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
msgid ""
"Never forward matching domains and subdomains, resolve from DHCP or hosts "
"files only."
@@ -5289,11 +5572,11 @@ msgstr ""
"Đặc tả miền cục bộ. Tên phù hợp với miền này không bao giờ được chuyển tiếp "
"và chỉ được giải quyết từ DHCP hoặc tập tin từ máy chủ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1172
msgid "New interface for \"%s\" can not be created: %s"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1123
msgid "New interface name…"
msgstr "Tên giao diện mạng mới..."
@@ -5301,13 +5584,13 @@ msgstr "Tên giao diện mạng mới..."
msgid "Next »"
msgstr "Tiếp »"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
msgstr "Không"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
msgid "No DHCP Server configured for this interface"
msgstr "Không có máy chủ DHCP nào được cấu hình cho giao diện mạng này"
@@ -5315,7 +5598,7 @@ msgstr "Không có máy chủ DHCP nào được cấu hình cho giao diện m
msgid "No Data"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
msgid "No Encryption"
msgstr "Không mã hóa"
@@ -5331,9 +5614,13 @@ msgstr "Không NAT-T"
msgid "No RX signal"
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
+msgid "No WireGuard interfaces configured."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:82
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
msgid ""
"No changes to settings will be stored and are lost after rebooting. This "
@@ -5344,7 +5631,11 @@ msgstr ""
msgid "No client associated"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -5367,15 +5658,11 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2913
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
msgid "No entries in this directory"
msgstr "Không có gì trong đường dẫn này"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
-msgid "No files found"
-msgstr "Không tìm thấy tập tin"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
msgid ""
"No fixed interface listening port defined, peers might not be able to "
"initiate connections to this WireGuard instance!"
@@ -5410,30 +5697,35 @@ msgstr ""
msgid "No more slaves available, can not save interface"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494
msgid "No negative cache"
msgstr "Không có bộ đệm âm"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:697
msgid "No nftables ruleset loaded."
msgstr ""
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
msgid "No password set!"
msgstr "Chưa được cài đặt mật khẩu!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+#, fuzzy
+msgid "No peers connected"
+msgstr "Chưa được kết nối"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
msgid "No peers defined yet."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
msgid "No public keys present yet."
msgstr "Không có khóa công khai"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:614
msgctxt "nft chain is empty"
msgid "No rules in this chain"
msgstr ""
@@ -5446,8 +5738,8 @@ msgstr "Không có quy luật trong chuỗi này"
msgid "No validation or filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "No zone assigned"
msgstr "Không có vùng nào được gán"
@@ -5459,7 +5751,7 @@ msgstr "Không có vùng nào được gán"
msgid "Noise"
msgstr "Nhiễu"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Noise Margin (SNR)"
msgstr "Tỉ lệ cường độ nhiễu (SRN)"
@@ -5467,11 +5759,11 @@ msgstr "Tỉ lệ cường độ nhiễu (SRN)"
msgid "Noise:"
msgstr "Nhiễu:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Non Pre-emptive CRC errors (CRC_P)"
msgstr "Lỗi CRC không tiền phát sinh (CRC_P)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
msgid "Non-wildcard"
msgstr ""
@@ -5481,12 +5773,12 @@ msgstr ""
msgid "None"
msgstr "Không"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
msgid "Normal"
msgstr "Thường"
-#: modules/luci-base/luasrc/view/error404.htm:8
+#: modules/luci-base/ucode/template/error404.ut:9
msgid "Not Found"
msgstr "Không tìm thấy"
@@ -5498,15 +5790,15 @@ msgstr ""
msgid "Not connected"
msgstr "Chưa được kết nối"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:131
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:157
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:328
msgid "Not present"
msgstr "Không có"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Not started on boot"
msgstr "Chưa bắt đầu khi khởi động"
@@ -5514,12 +5806,18 @@ msgstr "Chưa bắt đầu khi khởi động"
msgid "Not supported"
msgstr "Không được hỗ trợ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid ""
"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
"have problems"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(<code>addr#port</code>)."
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "Notes"
msgstr ""
@@ -5528,7 +5826,7 @@ msgstr ""
msgid "Notice"
msgstr "Chú ý"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:138
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:135
msgid "Nslookup"
msgstr ""
@@ -5536,7 +5834,7 @@ msgstr ""
msgid "Number of IGMP membership reports"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr ""
"Số lượng mục DNS được lưu trong bộ nhớ cache (tối đa là 10000, 0 là không "
@@ -5555,7 +5853,7 @@ msgid "Obfuscated Password"
msgstr "Mật khẩu bị xáo trộn"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
@@ -5587,7 +5885,7 @@ msgstr ""
msgid "On-link"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
msgid "One of hostname or MAC address must be specified!"
msgstr "Một trong những tên máy chủ hoặc địa chỉ mac phải được chỉ định"
@@ -5618,12 +5916,11 @@ msgid ""
"Only if current active slave fails and the primary slave is up (failure, 2)"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:683
msgid "Open iptables rules overview…"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
msgstr "Đang mở danh sách ..."
@@ -5632,35 +5929,35 @@ msgstr "Đang mở danh sách ..."
msgid "OpenConnect (CISCO AnyConnect)"
msgstr ""
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
msgid "OpenFortivpn"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
"Protocol\">NDP</abbr> proxying."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise fall back to <em>server mode</em>."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
msgid ""
"Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
"otherwise disable service."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
msgid "Operating frequency"
msgstr "Tần số hoạt động"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
msgid "Option \"%s\" contains an invalid input value."
msgstr ""
@@ -5668,15 +5965,15 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
msgid "Option changed"
msgstr "Thay đổi tùy chỉnh"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
msgid "Option removed"
msgstr "Xóa tùy chỉnh"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
msgid "Optional"
msgstr "Tùy chỉnh"
@@ -5684,6 +5981,10 @@ msgstr "Tùy chỉnh"
msgid "Optional, free-form notes about this device"
msgstr ""
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
@@ -5692,7 +5993,7 @@ msgstr ""
"Không bắt buộc. Đánh dấu 32 bit cho các gói được mã hóa đi. Nhập giá trị ở "
"dạng hex, bắt đầu bằng <code>0x</code>."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid ""
"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -5704,7 +6005,7 @@ msgstr ""
"một máy chủ ủy nhiệm, sử dụng hậu tố (như '::1') để tạo địa chỉ IPv6 ('a:b:c:"
"d::1') cho giao diện. "
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
@@ -5712,12 +6013,12 @@ msgstr ""
"Không bắt buộc. Khóa mã hóa Base64 được chia sẻ từ trước. Thêm vào một lớp "
"mã hóa khóa đối xứng bổ sung cho tính kháng sau khi được lượng tử."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
"Không bắt buộc. Tạo tuyến đường cho \"IP được phép\" cho mạng ngang hàng này"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
msgid "Optional. Description of peer."
msgstr "Không bắt buộc. Mô tả mạng ngang hàng"
@@ -5725,7 +6026,7 @@ msgstr "Không bắt buộc. Mô tả mạng ngang hàng"
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
@@ -5733,7 +6034,7 @@ msgstr ""
"Không bắt buộc. Máy chủ của mạng ngang hàng. Tên được giải quyết trước khi "
"đưa lên giao diện mạng. "
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
msgid ""
"Optional. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5748,11 +6049,11 @@ msgstr ""
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr "Không bắt buộc. Đơn vị truyền tối đa của giao diện đường hầm mạng."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Optional. Port of peer."
msgstr "Không bắt buộc. Cổng sử dụng cho mạng ngang hàng"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid ""
"Optional. Private key of the WireGuard peer. The key is not required for "
"establishing a connection but allows generating a peer configuration or QR "
@@ -5760,7 +6061,7 @@ msgid ""
"exported."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -5776,18 +6077,23 @@ msgstr "Không bắt buộc. Cổng UDP được sử dụng cho các gói đi v
msgid "Options"
msgstr "Lựa chọn "
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
msgid ""
"Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
-"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</code>"
-"\" for default route. <code>0.0.0.0</code> means \"the address of the system "
-"running dnsmasq\"."
+"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
+"code>\" for default route. <code>0.0.0.0</code> means \"the address of the "
+"system running dnsmasq\"."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
msgid "Options:"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+msgid "Ordinal: lower comes first."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
msgid "Originator Interval"
msgstr ""
@@ -5819,6 +6125,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Outgoing key"
msgstr ""
@@ -5842,11 +6149,11 @@ msgstr "Vùng đầu ra"
msgid "Overlap"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
msgid "Override IPv4 routing table"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
msgid "Override IPv6 routing table"
msgstr ""
@@ -5857,7 +6164,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -5865,6 +6172,7 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
msgid "Override MTU"
msgstr "Ghi đè MTU"
@@ -5886,13 +6194,13 @@ msgstr "Ghi đè TOS"
msgid "Override TTL"
msgstr "Ghi đè TTL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
msgid ""
"Override default MAC address - the range of usable addresses might be "
"limited by the driver"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Override default interface name"
msgstr "Ghi đè tên giao diện mạng mặc định"
@@ -5900,7 +6208,7 @@ msgstr "Ghi đè tên giao diện mạng mặc định"
msgid "Override the gateway in DHCP responses"
msgstr "Ghi đè cổng khi phản hồi DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
@@ -5920,7 +6228,7 @@ msgstr "Tổng quan"
msgid "Overwrite existing file \"%s\" ?"
msgstr "Ghi đè tệp đã tồn tại \"%s\" ?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:345
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355
msgid "Overwrite the current settings with the imported configuration?"
msgstr ""
@@ -5934,7 +6242,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
@@ -5947,7 +6255,7 @@ msgstr "Mật khẩu PAP/CHAP"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
@@ -5968,7 +6276,7 @@ msgstr "PID"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
msgid "PIN"
msgstr ""
@@ -5978,7 +6286,7 @@ msgstr ""
msgid "PIN code rejected"
msgstr "Mã PIN bị từ chối "
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1570
msgid "PMK R1 Push"
msgstr "Đẩy PMK R1"
@@ -6019,20 +6327,20 @@ msgstr "Bù PSID"
msgid "PSID-bits length"
msgstr "Độ dài(bit) PSID"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:571
msgctxt "Label indicating that WireGuard peer uses a PSK"
msgid "PSK"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1528
msgid "PTM/EFM (Packet Transfer Mode)"
msgstr "PTM/EFM (Chế độ chuyển gói)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "PXE/TFTP Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid "Packet Steering"
msgstr ""
@@ -6041,6 +6349,11 @@ msgctxt "nft meta mark"
msgid "Packet mark"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta time"
+msgid "Packet receive time"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr "Gói tin"
@@ -6049,8 +6362,8 @@ msgstr "Gói tin"
msgid "Packets To Transmit Before Moving To Next Slave"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "Part of zone %q"
msgstr "Phần của vùng %q"
@@ -6059,13 +6372,13 @@ msgctxt "MACVLAN mode"
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
msgid "Password"
msgstr "Mật mã"
@@ -6073,11 +6386,11 @@ msgstr "Mật mã"
msgid "Password authentication"
msgstr "Xác thực mật mã"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
msgid "Password of Private Key"
msgstr "Mật mã của Khóa riêng tư"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
msgid "Password of inner Private Key"
msgstr "Mật mã của khóa riêng tư bên trong"
@@ -6092,50 +6405,50 @@ msgstr "Độ mạnh mật mã"
msgid "Password2"
msgstr "Mật mã 2"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
msgstr "Dán hoặc thả tệp khóa SSH..."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:424
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:444
msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:417
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
msgid ""
"Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
"another system below to create a matching peer entry allowing that system to "
"connect to the local WireGuard interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:423
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:443
msgid "Paste or drag supplied WireGuard configuration file…"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
msgid "Path to CA-Certificate"
msgstr "Đường dẫn tới nhà cung cấp chứng chỉ(CA)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
msgid "Path to Client-Certificate"
msgstr "Đường dẫn tới chứng chỉ của máy khách"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
msgid "Path to Private Key"
msgstr "Đường dẫn tới khoá riêng tư"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
msgid "Path to inner CA-Certificate"
msgstr "Đường dẫn tới nhà cung cấp chứng chỉ nội bộ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
msgid "Path to inner Client-Certificate"
msgstr "Đường dẫn tới chứng chỉ nội bộ của máy khách"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid "Path to inner Private Key"
msgstr "Đường dẫn tới khoá riêng tư nội bộ"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
msgid "Paused"
msgstr ""
@@ -6153,6 +6466,15 @@ msgstr ""
msgid "Peak:"
msgstr "Đỉnh"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+#, fuzzy
+msgid "Peer"
+msgstr "Thiết bị mạng ngang hàng"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
+msgid "Peer Details"
+msgstr ""
+
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
msgstr "Địa chỉ IP thiết bị mạng ngang hàng để gắn kết"
@@ -6170,7 +6492,7 @@ msgstr "Địa chỉ thiết bị mạng ngang hàng bị mất"
msgid "Peer device name"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Peer disabled"
msgstr ""
@@ -6201,11 +6523,15 @@ msgstr "Thực hiện khởi động lại"
msgid "Permission denied"
msgstr "Bạn không có quyền làm"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid "Persistent Keep Alive"
msgstr "Giữ liên tục"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Persistent reconnect interval"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334
msgid "PersistentKeepAlive setting is invalid"
msgstr ""
@@ -6213,30 +6539,30 @@ msgstr ""
msgid "Phy Rate:"
msgstr "Tốc độ Phy"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
msgid "Physical Settings"
msgstr "Cài đặt căn bản"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:98
msgid "Ping"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Pkts."
msgstr ""
-#: modules/luci-base/luasrc/view/sysauth.htm:19
+#: modules/luci-base/ucode/template/sysauth.ut:19
msgid "Please enter your username and password."
msgstr "Nhập tên và mật mã"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4122
msgid "Please select the file to upload."
msgstr ""
@@ -6244,15 +6570,22 @@ msgstr ""
msgid "Policy"
msgstr "Chính sách"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
msgctxt "Chain hook policy"
msgid "Policy: <strong>%h</strong> (%h)"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "Cửa "
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
+#, fuzzy
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr "Cổng %s"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
msgid "Port isolation"
msgstr ""
@@ -6265,19 +6598,19 @@ msgstr "Trạng thái cổng:"
msgid "Potential negation of: %s"
msgstr "Phủ định tiềm năng của: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
msgid "Power Management Mode"
msgstr "Chế độ kiểm soát năng lượng"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "Pre-emptive CRC errors (CRCP_P)"
msgstr "Lỗi CRC ưu tiên (CRCP_P)"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
msgid "Prefer LTE"
msgstr "Ưu tiên LTE"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
msgid "Prefer UMTS"
msgstr "Ưu tiên UMTS"
@@ -6289,15 +6622,15 @@ msgstr "Tiền tố được ủy quyền"
msgid "Prefix suppressor"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid "Preshared Key"
msgstr "Khóa đã được chia sẻ"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:550
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
msgid "Preshared key in use"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308
msgid "PresharedKey setting is invalid"
msgstr ""
@@ -6314,7 +6647,7 @@ msgstr ""
"Coi như thiết bị mạng ngang hàng mất kết nối sau số lần kiểm tra lỗi bằng "
"phương pháp LCP, sử dụng 0 để bỏ qua"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Prevents client-to-client communication"
msgstr "Ngăn chặn giao tiếp giữa client-và-client"
@@ -6344,13 +6677,15 @@ msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
msgid "Priority"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:545
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
msgctxt "Label indicating that WireGuard peer private key is stored"
msgid "Private"
msgstr ""
@@ -6361,15 +6696,15 @@ msgid "Private (Prevent communication between MAC VLANs)"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid "Private Key"
msgstr "Khóa riêng tư"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:564
msgid "Private key present"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:290
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
msgid "PrivateKey setting is missing or invalid"
msgstr ""
@@ -6382,9 +6717,9 @@ msgstr "Tiến trình"
msgid "Prot."
msgstr "Giao thức"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:564
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1137
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
@@ -6396,13 +6731,13 @@ msgstr "Giao thức"
msgid "Provide NTP server"
msgstr "Cung cấp máy chủ NTP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid ""
"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
"and requests."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
msgid "Provide new network"
msgstr "Cung cấp mạng mới"
@@ -6412,25 +6747,36 @@ msgid ""
"interfaces"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+msgid "Proxy Server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid "ProxyARP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Mạng Ad-Hoc giả (ahdemo)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
msgid "Public Key"
msgstr "Khóa công khai"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
msgid "Public key is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:556
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
msgctxt "Tooltip displaying full WireGuard peer public key"
msgid "Public key: %h"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
msgid ""
"Public keys allow for the passwordless SSH logins with a higher security "
"compared to the use of plain passwords. In order to upload a new key to the "
@@ -6447,7 +6793,7 @@ msgid "Public prefix routed to this device for distribution to clients."
msgstr ""
"Tiền tố công khai được chuyển đến thiết bị này để phân phối cho máy khách"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
msgid "PublicKey setting is invalid"
msgstr ""
@@ -6460,7 +6806,7 @@ msgstr ""
msgid "Quality"
msgstr "Chất lượng"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
msgid "Query all available upstream resolvers."
msgstr ""
"Truy vấn tất cả dòng dữ liệu có thể có qua máy chủ <abbr title=\"hệ thống "
@@ -6474,35 +6820,35 @@ msgstr ""
msgid "Query response interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "R0 Key Lifetime"
msgstr "Thời hạn khóa R0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "R1 Key Holder"
msgstr "Thiết bị giữ khóa R1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430
msgid "RADIUS Accounting Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
msgid "RADIUS Accounting Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
msgid "RADIUS Accounting Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
msgid "RADIUS Authentication Port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
msgid "RADIUS Authentication Secret"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
msgid "RADIUS Authentication Server"
msgstr ""
@@ -6510,16 +6856,20 @@ msgstr ""
msgid "RFC3947 NAT-T mode"
msgstr "Chế độ RFC3947 NAT-T"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid "RSN Preauth"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "RSSI threshold for joining"
msgstr "Ngưỡng RSSI có thể tham gia"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
msgid "RTS/CTS Threshold"
msgstr "Ngưỡng RTS/CTS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
msgid "RX"
msgstr "RX"
@@ -6527,11 +6877,17 @@ msgstr "RX"
msgid "RX Rate"
msgstr "Tốc độ dữ liệu nhận"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2233
msgid "RX Rate / TX Rate"
msgstr "Tốc độ dữ liệu nhận/truyền"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
msgctxt "nft nat flag random"
msgid "Randomize source port mapping"
msgstr ""
@@ -6542,13 +6898,13 @@ msgstr ""
"Dữ liệu thô được mã hóa thập lục phân (byte). Để trống trừ khi ISP của bạn "
"yêu cầu điều này"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
msgstr ""
"Đọc <code>/etc/ethers</code> để định cấu hình <abbr title=\"Dynamic Host "
"Configuration Protocol\">DHCP</abbr>-Server"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
msgid "Really switch protocol?"
msgstr "Bạn thật sự muốn đổi giao thức?"
@@ -6556,11 +6912,11 @@ msgstr "Bạn thật sự muốn đổi giao thức?"
msgid "Realtime Graphs"
msgstr "Biểu đồ thời gian thực"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "Reassociation Deadline"
msgstr "Hạn chót tái tổ chức"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
msgid "Rebind protection"
msgstr "Bảo vệ tái kết nối"
@@ -6584,11 +6940,20 @@ msgstr "Khởi động lại hệ điều hành của công cụ"
msgid "Receive"
msgstr "Nhận"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
+#, fuzzy
+msgid "Received Data"
+msgstr "Nhận"
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr "Khuyến khích. Địa chỉ IP của giao diện mạng WireGuard"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+msgid "Reconnect Timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
msgid "Reconnect this interface"
msgstr "Tái kết nối giao diện mạng này"
@@ -6596,12 +6961,12 @@ msgstr "Tái kết nối giao diện mạng này"
msgid "Redirect to HTTPS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
msgctxt "nft redirect to port"
msgid "Redirect to local port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
msgctxt "nft redirect"
msgid "Redirect to local system"
msgstr ""
@@ -6610,26 +6975,30 @@ msgstr ""
msgid "References"
msgstr "Tham khảo"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361
+msgid "Refresh Channels"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
msgid "Refreshing"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
msgctxt "nft reject with icmp type"
msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
msgctxt "nft reject with icmpx type"
msgid "Reject packet with <strong>ICMP type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
msgctxt "nft reject with icmpv6 type"
msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
msgctxt "nft reject with tcp reset"
msgid "Reject packet with <strong>TCP reset</strong>"
msgstr ""
@@ -6641,6 +7010,8 @@ msgid ""
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
msgid "Relay"
msgstr "Phục thuộc"
@@ -6650,6 +7021,14 @@ msgstr "Phục thuộc"
msgid "Relay Bridge"
msgstr "Cầu nối phụ thuộc"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+msgid "Relay To address"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
msgid "Relay between networks"
msgstr "Phụ thuộc giữa hai kết nối"
@@ -6668,6 +7047,7 @@ msgstr "Địa chỉ IPv4 từ xa"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid "Remote IPv4 address or FQDN"
msgstr "Địa chỉ IPv4 từ xa hoặc FQDN"
@@ -6680,15 +7060,23 @@ msgstr ""
msgid "Remote IPv6 address or FQDN"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:908
msgid "Remove"
msgstr "Loại bỏ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
msgid "Remove related device settings from the configuration"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Replace wireless configuration"
msgstr "Thay thế cấu hình mạng không dây"
@@ -6718,7 +7106,7 @@ msgstr ""
msgid "Require incoming packets serialization (optional)."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
msgid "Required"
msgstr "Bắt buộc"
@@ -6730,7 +7118,11 @@ msgstr "Cần thiết cho một số ISP nhất định, ví dụ: Điều lệ
msgid "Required. Base64-encoded private key for this interface."
msgstr "Bắt buộc. Khóa riêng tư được mã hóa Base64 cho giao diện này"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
msgid "Required. Public key of the WireGuard peer."
msgstr ""
@@ -6742,67 +7134,67 @@ msgstr ""
msgid "Required. XFRM interface ID to be used for SA."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
msgid "Requires hostapd"
msgstr "Yêu cầu hostapd"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
msgid "Requires hostapd with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
msgid "Requires hostapd with EAP support"
msgstr "Yêu cầu hostapd với hỗ trợ từ EAP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
msgid "Requires hostapd with OWE support"
msgstr "Yêu cầu hostapd với hỗ trợ từ OWE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
msgid "Requires hostapd with SAE support"
msgstr "Yêu cầu hostapd với hỗ trợ từ SAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
msgid "Requires hostapd with WEP support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
msgid "Requires wpa-supplicant"
msgstr "Yêu cầu wpa-supplicant"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
msgid "Requires wpa-supplicant with EAP Suite-B support"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
msgid "Requires wpa-supplicant with EAP support"
msgstr "Yêu cầu wpa-supplicant với EAP hỗ trợ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
msgid "Requires wpa-supplicant with OWE support"
msgstr "Yêu cầu wpa-supplicant với OWE hỗ trợ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1358
msgid "Requires wpa-supplicant with SAE support"
msgstr "Yêu cầu wpa-supplicant với SAE hỗ trợ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
msgid "Requires wpa-supplicant with WEP support"
msgstr ""
@@ -6811,7 +7203,7 @@ msgid "Reselection policy for primary slave"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
-#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-base/ucode/template/sysauth.ut:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
@@ -6826,20 +7218,24 @@ msgstr "Khởi động lại bộ đếm"
msgid "Reset to defaults"
msgstr "Phục hồi về mặc định"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
msgid "Resolv and Hosts Files"
msgstr "Tập tin Resolv và Hosts"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
msgid "Resolv file"
msgstr "Tập tin Resolv"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+msgid "Resolve specified FQDNs to an IP."
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
msgid "Resource not found"
msgstr "Không tìm được nguồn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:876
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
msgid "Restart"
msgstr "Khởi động lại"
@@ -6848,7 +7244,7 @@ msgstr "Khởi động lại"
msgid "Restart Firewall"
msgstr "Khởi động lại tường lửa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
msgid "Restart radio interface"
msgstr "Khởi động lại giao diện mạng không dây"
@@ -6860,7 +7256,7 @@ msgstr "Phục hồi"
msgid "Restore backup"
msgstr "Phục hồi backup"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
msgid ""
"Return answers to DNS queries matching the subnet from which the query was "
"received if multiple IPs are available."
@@ -6876,78 +7272,85 @@ msgstr "Hiển thị/ẩn mật khẩu"
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4413
msgid "Revert"
msgstr "Hoàn nguyên"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4518
msgid "Revert changes"
msgstr "Hoàn nguyên thay đổi"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4732
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4730
msgid "Revert request failed with status <code>%h</code>"
msgstr "Yêu cầu hoàn nguyên không thành công với trạng thái <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4712
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4710
msgid "Reverting configuration…"
msgstr "Đang hoàn nguyên cấu hình .."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
msgctxt "nft dnat ip to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
msgctxt "nft dnat ip6 to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
msgctxt "nft dnat ip to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
msgctxt "nft dnat ip6 to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
msgctxt "nft snat ip to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109
msgctxt "nft snat ip6 to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
msgctxt "nft snat ip to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
msgctxt "nft snat ip6 to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
msgid "Rewrite to egress device address"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
msgid ""
"Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
"<em>TFTP server root</em> turn on the TFTP server and serve files from "
"<em>TFTP server root</em>."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
msgid "Root preparation"
msgstr ""
@@ -6955,11 +7358,11 @@ msgstr ""
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Route Allowed IPs"
msgstr "Định tuyến cho các IP được cho phép"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:533
msgid "Route action chain \"%h\""
msgstr ""
@@ -6967,7 +7370,7 @@ msgstr ""
msgid "Route type"
msgstr "Kiểu định tuyến"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid ""
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
@@ -7003,20 +7406,20 @@ msgstr ""
msgid "Rule"
msgstr "Luật"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:603
msgid "Rule actions"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:476
msgctxt "nft comment"
msgid "Rule comment: %s"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:541
msgid "Rule container chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
msgid "Rule matches"
msgstr ""
@@ -7024,15 +7427,15 @@ msgstr ""
msgid "Rule type"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run a filesystem check before mounting the device"
msgstr "Chạy kiểm tra hệ thống tập tin trước khi gắn thiết bị"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run filesystem check"
msgstr "Tiến hành kiểm tra thư mục hệ thống"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
msgid "Runtime error"
msgstr "Lỗi"
@@ -7045,6 +7448,11 @@ msgstr ""
msgid "SNR"
msgstr ""
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "SRV"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
msgid "SSH Access"
@@ -7062,15 +7470,15 @@ msgstr "Cổng máy chủ SSH"
msgid "SSH username"
msgstr "Tên người dùng SSH"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
msgid "SSH-Keys"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1811
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
msgid "SSID"
msgstr "SSID"
@@ -7083,11 +7491,11 @@ msgstr ""
msgid "SSTP Server"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid "SWAP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
@@ -7098,7 +7506,7 @@ msgid "Save"
msgstr "Lưu"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Lưu & áp dụng "
@@ -7115,7 +7523,7 @@ msgstr "Lưu mtdblock"
msgid "Save mtdblock contents"
msgstr "Lưu nội dung mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:881
msgid "Scan"
msgstr "quét"
@@ -7124,15 +7532,15 @@ msgstr "quét"
msgid "Scheduled Tasks"
msgstr "Nhiệm vụ theo lịch trình"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4387
msgid "Section added"
msgstr "Thêm mục"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
msgid "Section removed"
msgstr "Xóa mục"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "See \"mount\" manpage for details"
msgstr "Xem hướng dẫn \"lắp\" để biết chi tiết"
@@ -7148,7 +7556,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2962
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
msgid "Select file…"
msgstr "Chọn tệp"
@@ -7156,7 +7564,7 @@ msgstr "Chọn tệp"
msgid "Selects the transmit hash policy to use for slave selection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
msgid ""
"Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages advertising this device as IPv6 router."
@@ -7185,11 +7593,11 @@ msgstr ""
msgid "Server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
msgid "Server address"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
msgid "Server name"
msgstr ""
@@ -7205,7 +7613,7 @@ msgstr "Kiểu dịch vụ"
msgid "Services"
msgstr "Dịch vụ "
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "Session expired"
msgstr "Phiên hết hạn"
@@ -7214,16 +7622,16 @@ msgstr "Phiên hết hạn"
msgid "Set Static"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
msgctxt "nft mangle"
msgid "Set header field <var>%s</var> to <strong>%s</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
@@ -7236,14 +7644,14 @@ msgstr ""
msgid "Set same MAC Address to all slaves"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
msgid ""
"Set the autonomous address-configuration flag in the prefix information "
"options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
"When enabled, clients will perform stateless IPv6 address autoconfiguration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
msgid ""
"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
"proxying."
@@ -7257,8 +7665,8 @@ msgstr ""
msgid "Set to first slave added to the bond (follow, 2)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:678
msgid "Set up DHCP Server"
msgstr "Cài đặt máy chủ DHCP"
@@ -7269,7 +7677,6 @@ msgid "Setting PLMN failed"
msgstr "Cài đặt PLMN không thành công"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
msgstr "Cài đặt chế độ hoạt động không thành công"
@@ -7277,11 +7684,17 @@ msgstr "Cài đặt chế độ hoạt động không thành công"
msgid "Settings"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Setup routes for proxied IPv6 neighbours."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Severely Errored Seconds (SES)"
msgstr ""
@@ -7290,12 +7703,11 @@ msgstr ""
msgid "Short GI"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
msgid "Short Preamble"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
msgstr "Hiển thị danh sách tập tin lưu trữ"
@@ -7308,16 +7720,16 @@ msgstr "Hiển thị chuỗi trống"
msgid "Show raw counters"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:526
msgid "Shutdown this interface"
msgstr "Tắt giao diện mạng này"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:388
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
@@ -7325,11 +7737,11 @@ msgstr "Tắt giao diện mạng này"
msgid "Signal"
msgstr "Tín hiệu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2232
msgid "Signal / Noise"
msgstr "Tín hiệu / Nhiễu"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Signal Attenuation (SATN)"
msgstr "Độ suy hao tín hiệu (SATN)"
@@ -7341,12 +7753,12 @@ msgstr ""
msgid "Signal:"
msgstr "Tín hiệu:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Dung lượng "
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
msgid "Size of DNS query cache"
msgstr "Dung lượng của bộ nhớ tạm truy vấn DNS"
@@ -7363,12 +7775,12 @@ msgstr "Chuyển"
msgid "Skip from backup files that are equal to those in /rom"
msgstr ""
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
msgid "Skip to content"
msgstr "Nhảy tới nội dung"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
msgid "Skip to navigation"
msgstr "Chuyển đến mục định hướng"
@@ -7377,7 +7789,7 @@ msgstr "Chuyển đến mục định hướng"
msgid "Slave Interfaces"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1428
msgid "Software VLAN"
msgstr "VLAN phần mềm"
@@ -7386,14 +7798,10 @@ msgstr "VLAN phần mềm"
msgid "Some fields are invalid, cannot save values!"
msgstr "Có trường không hợp lệ, không thể lưu giá trị!"
-#: modules/luci-base/luasrc/view/error404.htm:9
+#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
msgstr "Xin lỗi, không thể tìm được đối tượng bạn yêu cầu"
-#: modules/luci-base/luasrc/view/error500.htm:9
-msgid "Sorry, the server encountered an unexpected error."
-msgstr "Xin lỗi, máy chủ đã gặp lỗi không mong muốn"
-
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
msgid ""
"Sorry, there is no sysupgrade support present; a new firmware image must be "
@@ -7412,12 +7820,12 @@ msgstr ""
msgid "Source"
msgstr "Nguồn"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
msgctxt "nft ip saddr"
msgid "Source IP"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
msgctxt "nft ip6 saddr"
msgid "Source IPv6"
msgstr ""
@@ -7427,24 +7835,24 @@ msgstr ""
msgid "Source interface"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
msgctxt "nft ip sport"
msgid "Source port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
msgid ""
"Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
"options for Dnsmasq."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
msgid ""
"Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
"unspecified, the local device DNS search domain will be announced."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid ""
"Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
"If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -7488,11 +7896,11 @@ msgstr ""
msgid "Specifies the destination subnet to match (CIDR notation)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Specifies the directory the device is attached to"
msgstr "Chỉ định thư mục mà thiết bị được đính kèm"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
msgid ""
"Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
"messages, for example to instruct clients to request further information via "
@@ -7537,7 +7945,7 @@ msgstr ""
"Chỉ định thời gian(giây) tối đa mà sau đó máy chủ được cho là đã không hoạt "
"động"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid ""
"Specifies the maximum transmit power the wireless radio may use. Depending "
"on regulatory requirements and wireless usage, the actual transmit power may "
@@ -7745,7 +8153,7 @@ msgid ""
"bytes)."
msgstr "Chỉ định một đơn vị truyền tối đa(MTU) khác với mặc định (1280 byte)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "Specify the secret encryption key here."
msgstr "Chỉ định khóa mã hóa bí mật ở đây"
@@ -7753,7 +8161,7 @@ msgstr "Chỉ định khóa mã hóa bí mật ở đây"
msgid "Stale neighbour cache timeout"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
msgid "Start"
msgstr "Bắt đầu "
@@ -7766,16 +8174,16 @@ msgstr ""
msgid "Start priority"
msgstr "Bắt đầu ưu tiên"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Starting configuration apply…"
msgstr "Đang áp dụng cáu hình ..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1827
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413
msgid "Starting wireless scan..."
msgstr "Bắt đầu quét mạng ..."
@@ -7797,17 +8205,17 @@ msgstr "Định tuyến tĩnh IPv6"
msgid "Static Lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
msgid "Static Leases"
msgstr "Thống kê địa chỉ đã cấp phát"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
msgstr "Địa chỉ tĩnh"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
msgid ""
"Static leases are used to assign fixed IP addresses and symbolic hostnames "
"to DHCP clients. They are also required for non-dynamic interface "
@@ -7818,18 +8226,18 @@ msgstr ""
"các cấu hình giao diện mạng không động trong đó chỉ các máy chủ được chỉ "
"định cấp phát tương ứng được phục vụ."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
msgid "Station inactivity limit"
msgstr "Giới hạn không hoạt động của máy trạm"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:551
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
msgid "Status"
msgstr "Trạng thái"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:528
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
msgid "Stop"
msgstr "Dừng"
@@ -7838,8 +8246,8 @@ msgstr "Dừng"
msgid "Stop WPS"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1857
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1919
msgid "Stop refresh"
msgstr ""
@@ -7851,7 +8259,7 @@ msgstr ""
msgid "Strict filtering"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
msgid "Strict order"
msgstr "Yêu cầu nghiêm ngặt"
@@ -7860,15 +8268,15 @@ msgid "Strong"
msgstr "Mạnh"
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2055
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2117
msgid "Submit"
msgstr "Trình "
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
msgid "Suppress logging"
msgstr "Dừng lưu nhật ký"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
msgid "Suppress logging of the routine operation for the DHCP protocol."
msgstr "Bỏ lưu nhật ký hoạt động định tuyến của các giao thức này"
@@ -7892,16 +8300,16 @@ msgstr ""
"chuyển đổi %q có cấu trúc liên kết không xác định - cài đặt Vlan có thể "
"không chính xác "
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1426
msgid "Switch VLAN"
msgstr "Đổi VLAN"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
msgid "Switch port"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
msgid "Switch protocol"
msgstr "Đổi giao thức"
@@ -7923,8 +8331,16 @@ msgstr "Đồng bộ với máy chủ NTP"
msgid "Sync with browser"
msgstr "Đồng bộ với trình duyệt web"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "Syntax: <code>_service._proto.example.com</code>."
+msgstr ""
+
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
msgid "System"
@@ -7948,29 +8364,29 @@ msgstr "Thuộc tính hệ thống"
msgid "System log buffer size"
msgstr "Kích cỡ bộ đệm nhật ký hệ thống"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
msgid "System running in recovery (initramfs) mode."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
msgctxt "nft tcp option maxseg size"
msgid "TCP MSS"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
msgctxt "nft tcp dport"
msgid "TCP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
msgctxt "nft tcp flags"
msgid "TCP flags"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
msgctxt "nft tcp sport"
msgid "TCP source port"
msgstr ""
@@ -7979,12 +8395,12 @@ msgstr ""
msgid "TCP:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
msgid "TFTP server root"
msgstr "Máy chủ gốc TFTP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
msgid "TX"
msgstr "TX"
@@ -8004,6 +8420,7 @@ msgstr ""
msgid "Table"
msgstr "Bảng"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
@@ -8011,7 +8428,7 @@ msgstr "Bảng"
msgid "Target"
msgstr "Mục tiêu"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
msgid "Target Platform"
msgstr ""
@@ -8027,26 +8444,26 @@ msgstr ""
msgid "Terminate"
msgstr "Kết thúc"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid ""
"The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
"Minimum is 1280 bytes."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
msgid ""
"The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
"addresses are available via DHCPv6."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
msgid ""
"The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
"also acting as Mobile IPv6 home agent on this link."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
msgid ""
"The <em>Other configuration</em> (O) flag indicates that other information, "
"such as DNS servers, is available via DHCPv6."
@@ -8062,7 +8479,7 @@ msgid ""
"the configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
@@ -8076,15 +8493,15 @@ msgstr ""
"Cấu hình cập nhật điểm cuối HE.net đã thay đổi, bây giờ bạn có thể sử dụng "
"tên người dùng đơn giản thay vì ID người dùng"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
msgid "The IP address %h is already used by another static lease"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
msgid "The IP address is outside of any DHCP pool address range"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
msgid "The IP address of the boot server"
msgstr ""
@@ -8095,6 +8512,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
msgstr "Địa chỉ IPv4 hoặc tên miền đủ điều kiện của đầu kia đường hầm dữ liệu."
@@ -8119,7 +8537,7 @@ msgstr ""
msgid "The LED blinks with the configured on/off frequency"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
msgid "The LED flashes to simulate actual heart beat."
msgstr ""
@@ -8136,7 +8554,7 @@ msgstr ""
msgid "The LED is always in default state on."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
msgid ""
"The MAC address %h is already used by another static lease in the same DHCP "
"pool"
@@ -8146,7 +8564,7 @@ msgstr ""
msgid "The MTU must not exceed the parent device MTU of %d bytes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
msgid "The VLAN ID must be unique"
msgstr ""
@@ -8154,7 +8572,7 @@ msgstr ""
msgid "The algorithm that is used to discover mesh routes"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid ""
"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
"code> and <code>_</code>"
@@ -8164,13 +8582,13 @@ msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid ""
"The correct SSID must be manually specified when joining a hidden wireless "
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4509
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8181,8 +8599,8 @@ msgid ""
"state."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
@@ -8194,14 +8612,14 @@ msgstr ""
msgid "The device name \"%s\" is already taken"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
msgid ""
"The existing network configuration needs to be changed for LuCI to function "
"properly."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
@@ -8222,7 +8640,7 @@ msgstr ""
msgid "The following rules are currently active on this system."
msgstr "Các quy tắc sau hiện đang hoạt động trên hệ thống"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
msgid "The frequency is in direct proportion to 1-minute average CPU load."
msgstr ""
@@ -8230,17 +8648,17 @@ msgstr ""
msgid "The gateway address must not be a local IP address"
msgstr "Địa chỉ gateway không được là địa chỉ IP cục bộ"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:732
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752
msgid ""
"The generated configuration can be imported into a WireGuard client "
"application to setup a connection towards this device."
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
msgid "The given SSH public key has already been added."
msgstr "Khóa công khai SSH đã cho đã được thêm"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA, "
"ED25519 or ECDSA keys."
@@ -8256,15 +8674,19 @@ msgid ""
"to be received and retransmitted which costs airtime)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
msgid "The hostname of the boot server"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
msgid "The interface name is already used"
msgstr "Giao diện mạng đã đang sử dụng"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
msgid "The interface name is too long"
msgstr "Tên giao diện mạng này quá dài"
@@ -8289,6 +8711,7 @@ msgstr ""
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "The local IPv4 address over which the tunnel is created (optional)."
msgstr "Địa chỉ IPv4 cục bộ mà đường hầm dữ liệu được tạo (tùy chọn)"
@@ -8320,40 +8743,40 @@ msgid ""
"host responses are spread out over a larger interval"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid ""
"The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
"abbr> messages. Maximum is 255 hops."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4645
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
msgid "The network name is already used"
msgstr "Tên mạng đã được sử dụng"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
#, fuzzy
msgid ""
-"The network ports on this device can be combined to several <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"The network ports on this device can be combined to several <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
"communicate directly with each other. <abbr title=\"Virtual Local Area "
"Network\">VLAN</abbr>s are often used to separate different network "
"segments. Often there is by default one Uplink port for a connection to the "
"next greater network like the internet and other ports for a local network."
msgstr ""
-"Các cổng mạng trên thiết bị này có thể được kết hợp với một số <abbr title="
-"\" Mạng cục bộ ảo\"> Vlan</abbr>s trong đó các máy tính có thể giao tiếp "
-"trực tiếp với nhau. <Abbr title=\"Mạng cục bộ ảo\"> Vlan </abbr>s thường "
-"được sử dụng để phân tách các phân đoạn mạng khác nhau. Thường sẽ có một "
-"cổng Uplink mặc định để kết nối với mạng lớn hơn tiếp theo như internet và "
-"các cổng khác cho mạng cục bộ."
+"Các cổng mạng trên thiết bị này có thể được kết hợp với một số <abbr "
+"title=\" Mạng cục bộ ảo\"> Vlan</abbr>s trong đó các máy tính có thể giao "
+"tiếp trực tiếp với nhau. <Abbr title=\"Mạng cục bộ ảo\"> Vlan </abbr>s "
+"thường được sử dụng để phân tách các phân đoạn mạng khác nhau. Thường sẽ có "
+"một cổng Uplink mặc định để kết nối với mạng lớn hơn tiếp theo như internet "
+"và các cổng khác cho mạng cục bộ."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid ""
"The public hostname or IP address of this system the peer should connect to. "
"This usually is a static public IP address, a static hostname or a DDNS "
@@ -8393,11 +8816,11 @@ msgid ""
"aliases local (255), main (254) and default (253) are also valid"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383
msgid "The selected %s mode is incompatible with %s encryption"
msgstr "Chế độ %s được chọn không tương thích với mã hóa %s"
-#: modules/luci-base/luasrc/view/csrftoken.htm:11
+#: modules/luci-base/ucode/template/csrftoken.ut:11
msgid "The submitted security token is invalid or already expired!"
msgstr "Mã thông báo bảo mật đã gửi không hợp lệ hoặc đã hết hạn!"
@@ -8463,8 +8886,8 @@ msgstr ""
"Tập tin đang tải hình ảnh không bao gồm một hổ trợ format. Bảo đảm rằng bạn "
"chọn một image format tổng quát cho platform."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
msgid "The value is overridden by configuration."
msgstr ""
@@ -8474,25 +8897,25 @@ msgid ""
"the network with its protocol information."
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:679
msgid ""
"There are legacy iptables rules present on the system. Mixing iptables and "
"nftables rules is discouraged and may lead to incomplete traffic filtering."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
msgid "There are no active leases"
msgstr "Không có máy được cấp IP nào hoạt động"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4677
msgid "There are no changes to apply"
msgstr "Không có thay đổi nào để áp dụng"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:70
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
msgid ""
"There is no password set on this router. Please configure a root password to "
@@ -8505,16 +8928,16 @@ msgstr ""
msgid "This IPv4 address of the relay"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1695
msgid "This authentication type is not applicable to the selected EAP method."
msgstr "Loại xác thực này không áp dụng cho phương pháp EAP đã chọn"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
msgid "This does not look like a valid PEM file"
msgstr "Tập tin không giống như một tệp PEM hợp lệ"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
"include during sysupgrade. Modified files in /etc/config/ and certain other "
@@ -8559,7 +8982,7 @@ msgstr ""
"Đây là địa chỉ điểm cuối cục bộ được chỉ định bởi tunnel broker, nó thường "
"kết thúc bằng <code>...:2/64</code>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
msgid "This is the only DHCP server in the local network."
msgstr ""
"Đây là <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> duy "
@@ -8591,8 +9014,8 @@ msgstr ""
"Danh sách này đưa ra một tầm nhìn tổng quát về tiến trình hệ thống đang chạy "
"và tình trạng của chúng."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
msgid ""
"This option cannot be used because the ca-bundle package is not installed."
msgstr ""
@@ -8607,6 +9030,10 @@ msgstr "Phần này chưa có giá trị nào"
msgid "Time Synchronization"
msgstr "Đồng bộ thời gian"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "Time advertisement"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Time in milliseconds"
msgstr ""
@@ -8615,10 +9042,14 @@ msgstr ""
msgid "Time in seconds to spend in listening and learning states"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "Time interval for rekeying GTK"
msgstr "Chu kỳ tạo lại mật khẩu mới GTK"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "Time zone"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
msgid "Timed-out"
msgstr ""
@@ -8639,14 +9070,14 @@ msgstr ""
msgid "Timezone"
msgstr "Múi giờ "
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:418
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:438
msgid ""
"To fully configure the local WireGuard interface from an existing (e.g. "
-"provider supplied) configuration file, use the <strong><a class=\"full-import"
-"\" href=\"#\">configuration import</a></strong> instead."
+"provider supplied) configuration file, use the <strong><a class=\"full-"
+"import\" href=\"#\">configuration import</a></strong> instead."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
msgid "To login…"
msgstr "Đến phần đăng nhập"
@@ -8661,7 +9092,7 @@ msgstr ""
"nhấp vào \"Thực hiện đặt lại\" (chỉ có thể thực hiện với tập tin ảnh kiểu "
"squashfs)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
msgid "Tone"
msgstr ""
@@ -8669,9 +9100,9 @@ msgstr ""
msgid "Total Available"
msgstr "Tất cả có sẵn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:121
msgid "Traceroute"
msgstr "Theo dấu định tuyến"
@@ -8686,11 +9117,11 @@ msgstr ""
msgid "Traffic Class"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:529
msgid "Traffic filter chain \"%h\""
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:467
msgctxt "nft counter"
msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
msgstr ""
@@ -8707,17 +9138,22 @@ msgstr "Transmit"
msgid "Transmit Hash Policy"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
+#, fuzzy
+msgid "Transmitted Data"
+msgstr "Máy phát Antenna"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
msgctxt "nft @th,off,len"
msgid "Transport header bits %d-%d"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
msgctxt "nft th dport"
msgid "Transport header destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
msgctxt "nft th sport"
msgid "Transport header source port"
msgstr ""
@@ -8734,7 +9170,7 @@ msgstr "Chế độ kích"
msgid "Tunnel ID"
msgstr "ID đường hầm dữ liệu"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3024
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
#: modules/luci-compat/luasrc/model/network.lua:1431
msgid "Tunnel Interface"
msgstr "Giao diện đường hầm dữ liệu"
@@ -8745,7 +9181,7 @@ msgstr "Giao diện đường hầm dữ liệu"
msgid "Tunnel Link"
msgstr "Liên kết đường hầm dữ liệu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
msgid "Tunnel device"
msgstr ""
@@ -8753,8 +9189,8 @@ msgstr ""
msgid "Tx-Power"
msgstr "Năng lượng truyền"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
msgid "Type"
@@ -8764,12 +9200,12 @@ msgstr "Loại "
msgid "Type of service"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
msgctxt "nft udp dport"
msgid "UDP destination port"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
msgctxt "nft udp sport"
msgid "UDP source port"
msgstr ""
@@ -8787,8 +9223,8 @@ msgstr "Chỉ UMTS"
msgid "UMTS/GPRS/EV-DO"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid "UUID"
msgstr ""
@@ -8809,7 +9245,7 @@ msgstr "Không thể xác định địa chỉ IP ngoại"
msgid "Unable to determine upstream interface"
msgstr "Không thể xác định dòng dữ liệu giao diện mạng"
-#: modules/luci-base/luasrc/view/error404.htm:11
+#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
msgstr "Không thể gửi"
@@ -8860,19 +9296,27 @@ msgstr ""
msgid "Unable to save contents: %s"
msgstr "Không thể lưu nội dung: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Unavailable Seconds (UAS)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1317
msgid "Unconfigure"
msgstr ""
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
msgid "Unexpected reply data format"
msgstr "Định dạng dữ liệu trả lời bất ngờ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid ""
"Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
"within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -8880,7 +9324,7 @@ msgid ""
"generated at first install."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2111
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
#: modules/luci-compat/luasrc/model/network.lua:971
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
msgid "Unknown"
@@ -8890,7 +9334,7 @@ msgstr "Không xác định"
msgid "Unknown and unsupported connection method."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
#: modules/luci-compat/luasrc/model/network.lua:1138
msgid "Unknown error (%s)"
msgstr "Lỗi không xác định (%s"
@@ -8899,7 +9343,7 @@ msgstr "Lỗi không xác định (%s"
msgid "Unknown error code"
msgstr "Mã lỗi không xác định"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2108
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:965
msgid "Unmanaged"
@@ -8910,11 +9354,11 @@ msgstr "Hủy quản lý"
msgid "Unmount"
msgstr "Hủy gắn kết"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
msgid "Unnamed key"
msgstr "Khóa không tên"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4327
msgid "Unsaved Changes"
msgstr "Thay đổi không lưu"
@@ -8928,15 +9372,16 @@ msgid "Unsupported MAP type"
msgstr "Không hỗ trợ giao thức MAP"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
msgid "Unsupported modem"
msgstr "Thiết bị không được hỗ trợ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:309
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:315
msgid "Unsupported protocol type."
msgstr "Giao thức này không được hỗ trợ"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
msgid "Untitled peer"
msgstr ""
@@ -8948,7 +9393,7 @@ msgstr "Lên"
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
msgid "Upload"
msgstr "Tải lên"
@@ -8974,16 +9419,16 @@ msgid "Upload file…"
msgstr "Đang tải tin lên ..."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4202
msgid "Upload request failed: %s"
msgstr "Yêu cầu tải thất bại: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
msgid "Uploading file…"
msgstr "Đang tải tin lên ..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid ""
"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
"assigned with a name in the form <em>wifinet#</em> and the network will be "
@@ -8992,30 +9437,30 @@ msgstr ""
"Khi nhấn \"Tiếp tục\",các phần \"wifi-iface\" ẩn danh sẽ được gán tên dưới "
"dạng <em>wifinet#</em> và mạng sẽ được khởi động lại để áp dụng cấu hình mới"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410
msgid ""
"Upon pressing \"Continue\", bridges configuration will be updated and the "
"network will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444
msgid ""
"Upon pressing \"Continue\", ifname options will get renamed and the network "
"will be restarted to apply the updated configuration."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
msgid "Upstream resolvers will be queried in the order of the resolv file."
msgstr ""
"<abbr title=\"Hệ thống phân giải tên miền\">DNS</abbr> máy chủ sẽ được truy "
"vấn theo thứ tự của resolvfile"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
msgid "Uptime"
msgstr "Uptime"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
msgid "Use <code>/etc/ethers</code>"
msgstr "Dùng <code>/etc/ethers</code>"
@@ -9027,8 +9472,8 @@ msgstr "Dùng máy chủ quảng bá HDCP"
msgid "Use DHCP gateway"
msgstr "Dùng DHCP gateway"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
msgid "Use DNS servers advertised by peer"
msgstr "Sử dụng máy chủ DNS được quảng cáo bởi máy ngang cấp"
@@ -9067,11 +9512,11 @@ msgid ""
"(encap2+3)"
msgstr ""
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Use as external overlay (/overlay)"
msgstr "Sử dụng như overlay ngoại (/overlay)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
msgid "Use as root filesystem (/)"
msgstr "Sử dụng như thư mục hệ thống gốc"
@@ -9079,22 +9524,22 @@ msgstr "Sử dụng như thư mục hệ thống gốc"
msgid "Use broadcast flag"
msgstr "Sử dụng cờ quảng bá"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
msgid "Use builtin IPv6-management"
msgstr "Sử dụng trình quản lý IPv6 đã được tích hợp và hệ thống"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
msgid "Use custom DNS servers"
msgstr "Sử dụng máy chủ DNS tự tạo"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
msgid "Use default gateway"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
msgid "Use gateway metric"
msgstr "Sử dụng gateway metric"
@@ -9113,20 +9558,20 @@ msgstr ""
msgid "Use routing table"
msgstr "Sử dụng bảng định tuyến"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
msgctxt "nft nat flag persistent"
msgid "Use same source and destination for each connection"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
msgid "Use system certificates"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid "Use system certificates for inner-tunnel"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
"em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
@@ -9154,11 +9599,11 @@ msgstr ""
msgid "Used"
msgstr "Đã sử dụng"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
msgid "Used Key Slot"
msgstr "Khay khóa đã được sử dụng"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
@@ -9170,7 +9615,8 @@ msgstr ""
msgid "User Group"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
msgid "User certificate (PEM encoded)"
msgstr "Chứng chỉ người dùng (mã hóa PEM)"
@@ -9178,27 +9624,28 @@ msgstr "Chứng chỉ người dùng (mã hóa PEM)"
msgid "User identifier"
msgstr ""
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
msgid "User key (PEM encoded)"
msgstr "Khóa người dùng (mã hóa PEM)"
-#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: modules/luci-base/ucode/template/sysauth.ut:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
msgid "Username"
msgstr "Tên người dùng "
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
msgid "Utilize flow table <strong>%h</strong>"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
msgid "VC-Mux"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
msgid "VDSL"
msgstr ""
@@ -9208,17 +9655,17 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
msgid "VLAN (802.1ad)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1411
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
msgid "VLAN (802.1q)"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
msgid "VLAN ID"
msgstr ""
@@ -9243,19 +9690,22 @@ msgid "VPN Protocol"
msgstr ""
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
msgstr "Máy chủ VPN"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+msgid "VPN Server certificate's SHA256 hash"
+msgstr ""
+
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
msgid "VPN Server port"
msgstr "Cổng máy chủ VPM"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
msgstr "Chứng chỉ của máy chủ VPN được băm theo thuật toán SHA1"
@@ -9264,6 +9714,10 @@ msgstr "Chứng chỉ của máy chủ VPN được băm theo thuật toán SHA1
msgid "VPNC (CISCO 3000 (and others) VPN)"
msgstr "VPNC (CISCO 3000 (và một số khác) VPN)"
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
msgid "VXLAN (RFC7348)"
msgstr ""
@@ -9277,7 +9731,7 @@ msgstr ""
msgid "VXLANv6 (RFC7348)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
msgid ""
"Validate DNS replies and cache DNSSEC data, requires upstream to support "
"DNSSEC."
@@ -9285,8 +9739,8 @@ msgstr ""
"Yêu cầu upstream hỗ trợ DNSSEC; xác minh phản hồi tên miền chưa được ký thực "
"sự đến từ nó"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
@@ -9312,7 +9766,7 @@ msgstr "Máy cung cấp"
msgid "Vendor Class to send when requesting DHCP"
msgstr "Lớp máy cung cấp để gửi khi yêu cầu DHCP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
msgid "Verify unsigned domain responses really come from unsigned domains."
msgstr ""
@@ -9320,47 +9774,59 @@ msgstr ""
msgid "Verifying the uploaded image file."
msgstr "Xác minh tập tin ảnh được tải lên."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
msgid "Very High"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1432
msgid "Virtual Ethernet"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
msgid "Virtual dynamic interface"
msgstr "Giao diện mạng ảo động"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
msgid "WDS"
msgstr "WDS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
msgid "WEP Open System"
msgstr "Hệ thống mở WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1297
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1393
msgid "WEP Shared Key"
msgstr "Khóa dùng chung WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WEP passphrase"
msgstr "Mật khẩu WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid "WLAN roaming"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid "WMM Mode"
msgstr "Chế độ WMM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid "WNM Sleep Mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid "WNM Sleep Mode Fixes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WPA passphrase"
msgstr "Mật khẩu WPA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1294
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
@@ -9389,7 +9855,11 @@ msgstr "Cảnh báo: Những thay đổi chưa được lưu sẽ bị xóa khi
msgid "Weak"
msgstr "Yếu"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+msgid "Weight"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
@@ -9414,13 +9884,19 @@ msgid ""
"interface prefix"
msgstr ""
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
msgid ""
"When running the mesh over multiple WiFi interfaces per node batman-adv is "
"capable of optimizing the traffic flow to gain maximum performance."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid ""
"When using a PSK, the PMK can be automatically generated. When enabled, the "
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
@@ -9430,13 +9906,13 @@ msgstr ""
"phím R0/R1 bên dưới không được áp dụng. Vô hiệu hóa để sử dụng các tùy chọn "
"phím R0 và R1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid ""
"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
"802.11a/802.11g rates."
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid ""
"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
"may be significantly reduced."
@@ -9447,12 +9923,22 @@ msgstr ""
msgid "Width"
msgstr "Độ dài"
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+msgid "WireGuard"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
+#, fuzzy
+msgid "WireGuard Status"
+msgstr "Trạng thái tường lửa"
+
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "WireGuard VPN"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:539
msgid "WireGuard peer is disabled"
msgstr ""
@@ -9462,27 +9948,27 @@ msgstr ""
msgid "Wireless"
msgstr "Không dây"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3011
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
msgstr "Bộ tương hợp không dây"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2990
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4303
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
msgstr "Mạng không dây"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:812
msgid "Wireless Overview"
msgstr "Tổng quan không dây"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
msgid "Wireless Security"
msgstr "Bảo mật không dây"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
msgid "Wireless configuration migration"
msgstr "Di chuyển cấu hình không dây"
@@ -9498,15 +9984,15 @@ msgstr "Thiết bị không dây đang bị vô hiệu hóa"
msgid "Wireless is not associated"
msgstr "Chưa được gắn với thiết bị không dây"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is disabled"
msgstr "Mạng không dây bị vô hiệu hóa"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is enabled"
msgstr "Mạng không dây được kích hoạt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Write received DNS queries to syslog."
msgstr "Viết yêu cầu DNS nhận được vào nhật ký hệ thống"
@@ -9518,7 +10004,7 @@ msgstr "Viết nhật ký hệ thống vào một tệp"
msgid "XOR policy (balance-xor, 2)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -9528,13 +10014,13 @@ msgstr "Có"
msgid "Yes (none, 0)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:177
msgid ""
"You appear to be currently connected to the device via the \"%h\" interface. "
"Do you really want to shut down the interface?"
msgstr ""
-"Bạn dường như hiện đang được kết nối với thiết bị thông qua giao diện \"%h"
-"\". Bạn có thực sự muốn tắt giao diện này không?"
+"Bạn dường như hiện đang được kết nối với thiết bị thông qua giao diện "
+"\"%h\". Bạn có thực sự muốn tắt giao diện này không?"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:112
msgid ""
@@ -9547,8 +10033,20 @@ msgstr ""
"bạn vô hiệu hoá kịch bản khởi động thiết yếu như &amp;quot;network&amp;"
"quot;, công cụ của bạn chó thể trở nên không truy cập được</strong>"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:90
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635
+msgid "You may add multiple records for the same Target."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672
+msgid "You may add multiple records for the same domain."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:92
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
@@ -9579,26 +10077,36 @@ msgstr "Thiết đặt ZRam"
msgid "ZRam Size"
msgstr "Kích cỡ ZRam"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
msgid "any"
msgstr "Bất kể"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
msgid "auto"
msgstr "tự động"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
#, fuzzy
msgid "automatic"
msgstr "thống kê"
@@ -9607,7 +10115,7 @@ msgstr "thống kê"
msgid "baseT"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1591
msgid "bridged"
msgstr ""
@@ -9659,20 +10167,20 @@ msgstr "Tạo:"
msgid "dBm"
msgstr "dBm"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
msgctxt "nft unit"
msgid "day"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid "disable"
msgstr "Vô hiệu hóa"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:991
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:997
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
msgid "disabled"
@@ -9691,14 +10199,19 @@ msgstr ""
msgid "e.g: dump"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:755
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
msgid "expired"
msgstr "Hết hạn"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
msgid "forced"
msgstr ""
@@ -9722,19 +10235,19 @@ msgstr ""
msgid "hexadecimal encoded value"
msgstr "Giá trị mã hóa thập lục phân"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
msgid "hidden"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
msgctxt "nft unit"
msgid "hour"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "hybrid mode"
msgstr "Chế độ lai"
@@ -9756,24 +10269,24 @@ msgstr "Mật khẩu từ 8 đến 63 ký tự"
msgid "key with either 5 or 13 characters"
msgstr "Mật khẩu có 5 hoặc 13 ký tự"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "managed config (M)"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1395
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
msgid "medium security"
msgstr "Độ mạnh vừa phải"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
msgctxt "nft unit"
msgid "minute"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "minutes"
msgstr "Phút"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
msgid "mobile home agent (H)"
msgstr ""
@@ -9781,7 +10294,7 @@ msgstr ""
msgid "netif_carrier_ok()"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "no"
msgstr "Không"
@@ -9795,8 +10308,11 @@ msgstr "Không có liên kết"
msgid "non-empty value"
msgstr "Giá trị không rỗng"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3419
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
msgid "none"
msgstr "không"
@@ -9807,20 +10323,20 @@ msgid "not present"
msgstr "Không có sẵn"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:969
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:970
msgid "off"
msgstr "Tắt"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794
msgid "on available prefix"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "open network"
msgstr "Mở mạng"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
msgid "other config (O)"
msgstr ""
@@ -9829,7 +10345,11 @@ msgstr ""
msgid "output"
msgstr ""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
+msgid "over a day ago"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
msgctxt "nft unit"
msgid "packets"
msgstr ""
@@ -9852,23 +10372,22 @@ msgid ""
"single packet rather than many small ones"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
msgid "relay mode"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1586
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
msgid "routed"
msgstr "Định tuyến"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "sec"
msgstr "Giây"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "server mode"
msgstr "Chế độ máy chủ"
@@ -9876,7 +10395,7 @@ msgstr "Chế độ máy chủ"
msgid "sstpc Log-level"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "strong security"
msgstr "Mật khẩu mạnh"
@@ -9884,7 +10403,7 @@ msgstr "Mật khẩu mạnh"
msgid "tagged"
msgstr "Đã được gắn thẻ"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "time units (TUs / 1.024 ms) [1000-65535]"
msgstr "đơn bị thời gian (TÚ / 1.024 ms) [1000-65535]"
@@ -9903,15 +10422,19 @@ msgstr "Giá trị độc nhất"
msgid "unknown"
msgstr "Không xác định"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:28
+msgid "unknown version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
msgid "unlimited"
msgstr "Không giới hạn"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
@@ -9933,8 +10456,8 @@ msgid "untagged"
msgstr "Chưa được gắn thẻ"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
msgid "valid IP address"
msgstr "Địa chỉ IP hợp lệ"
@@ -9947,7 +10470,7 @@ msgid "valid IPv4 CIDR"
msgstr "IPv4 CIDR hợp lệ"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
msgid "valid IPv4 address"
msgstr "Địa chỉ IPv4 hợp lệ"
@@ -9976,7 +10499,7 @@ msgid "valid IPv6 CIDR"
msgstr "IPv6 CIDR hợp lệ"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
msgid "valid IPv6 address"
msgstr "Địa chỉ IPv6 hợp lệ"
@@ -10068,7 +10591,7 @@ msgid "valid port or port range (port1-port2)"
msgstr "Cổng hoặc tầm cổng hợp lệ (Cổng 1- Cổng 2)"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "valid port value"
msgstr "Giá trị cổng hợp lệ"
@@ -10104,16 +10627,16 @@ msgstr "giá trị với ít nhất %d ký tự"
msgid "value with at most %d characters"
msgstr "giá trị với tối đa %d ký tự"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "weak security"
msgstr "Mật khẩu yếu"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
msgctxt "nft unit"
msgid "week"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "Có"
@@ -10121,6 +10644,31 @@ msgstr "Có"
msgid "« Back"
msgstr "« Quay lại"
+#~ msgid "Filter useless"
+#~ msgstr "Lọc không hữu dụng"
+
+#~ msgid "Network Utilities"
+#~ msgstr "Tiện ích mạng"
+
+#~ msgid "Back to configuration"
+#~ msgstr "Quay lại phần cài đặt"
+
+#~ msgid "Close list..."
+#~ msgstr "Danh sách đã đóng ..."
+
+#~ msgid "Internal Server Error"
+#~ msgstr "Lỗi máy chủ nội"
+
+#~ msgid "No files found"
+#~ msgstr "Không tìm thấy tập tin"
+
+#~ msgid "Sorry, the server encountered an unexpected error."
+#~ msgstr "Xin lỗi, máy chủ đã gặp lỗi không mong muốn"
+
+#~ msgid "Do not forward queries that cannot be answered by public resolvers."
+#~ msgstr ""
+#~ "Không chuyển tiếp yêu cầu mà máy chủ tên công cộng không thể trả lời"
+
#~ msgid "No peers defined yet"
#~ msgstr "Không có máy ngang hàng được định nghĩa từ trước"
@@ -10232,9 +10780,6 @@ msgstr "« Quay lại"
#~ msgid "Free"
#~ msgstr "rỗi"
-#~ msgid "Port %s"
-#~ msgstr "Cổng %s"
-
#~ msgid "Switch Port Mask"
#~ msgstr "Chuyển đổi mặt nạ cổng"
@@ -10308,8 +10853,8 @@ msgstr "« Quay lại"
#~ msgid ""
#~ "The filesystem that was used to format the memory (<abbr title=\"for "
-#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended Filesystem"
-#~ "\">ext3</abbr></samp>)"
+#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended "
+#~ "Filesystem\">ext3</abbr></samp>)"
#~ msgstr ""
#~ "Filesystem mà được dùng để format memory (<abbr title=\"for example\">e.g."
#~ "</abbr> <samp><abbr title=\"Third Extended Filesystem\">ext3</abbr></"
@@ -10336,8 +10881,8 @@ msgstr "« Quay lại"
#~ "cầu nhiều giao diện bằng cách đánh dấu &amp;quot;bridge interfaces&amp;"
#~ "quot; field và nhập tên vào của nhiều giao diện network phân tách bởi "
#~ "những khoảng trống. Bạn có thể cũng dùng <abbr title=\"Virtual Local Area "
-#~ "Network\">VLAN</abbr> notation <samp>INTERFACE.VLANNR</samp> (<abbr title="
-#~ "\"for example\">e.g.</abbr>: <samp>eth0.1</samp>)."
+#~ "Network\">VLAN</abbr> notation <samp>INTERFACE.VLANNR</samp> (<abbr "
+#~ "title=\"for example\">e.g.</abbr>: <samp>eth0.1</samp>)."
#~ msgid "Receiver Antenna"
#~ msgstr "Máy thu Antenna"
@@ -10354,9 +10899,6 @@ msgstr "« Quay lại"
#~ msgid "Transmit Power"
#~ msgstr "Truyền tải năng lượng"
-#~ msgid "Transmitter Antenna"
-#~ msgstr "Máy phát Antenna"
-
#~ msgid "Uploaded File"
#~ msgstr "Tập tin đã tải lên"
diff --git a/modules/luci-base/po/zh_Hans/base.po b/modules/luci-base/po/zh_Hans/base.po
index 27665b286b..255823c0bc 100644
--- a/modules/luci-base/po/zh_Hans/base.po
+++ b/modules/luci-base/po/zh_Hans/base.po
@@ -4,33 +4,45 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-27 13:32+0000\n"
-"Last-Translator: Eric <alchemillatruth@purelymail.com>\n"
+"PO-Revision-Date: 2023-01-08 05:48+0000\n"
+"Last-Translator: Tianling Shen <i@cnsztl.eu.org>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luci/zh_Hans/>\n"
"Language: zh_Hans\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:650
msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
msgid "\"%h\" table \"%h\""
msgstr "\"%h\" 表 \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1539
msgid "%.1f dB"
msgstr "%.1f dB"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4043
msgid "%d invalid field(s)"
msgstr "%d 个无效字段"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
+msgid "%dh ago"
+msgstr "%d小时前"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
+msgid "%dm ago"
+msgstr "%d分钟前"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
+msgid "%ds ago"
+msgstr "%d秒前"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
msgid "%s is untagged in multiple VLANs!"
msgstr "%s 在多个 VLAN 中均未标记!"
@@ -58,7 +70,7 @@ msgstr "(空)"
msgid "(no interfaces attached)"
msgstr "(没有接口连接)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:635
msgctxt "Label indicating further amount of allowed ips"
msgid "+ %d more"
msgstr "+ 另外 %d"
@@ -68,8 +80,8 @@ msgid "-- Additional Field --"
msgstr "-- 更多选项 --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4152
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -85,13 +97,13 @@ msgstr "-- 请选择 --"
msgid "-- custom --"
msgstr "-- 自定义 --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
msgid "-- match by label --"
msgstr "-- 根据标签匹配 --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
msgid "-- match by uuid --"
msgstr "-- 根据 UUID 匹配 --"
@@ -106,7 +118,7 @@ msgctxt "sstp log level value"
msgid "0"
msgstr "0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
msgstr "0 = 不使用 RSSI 阈值,1 = 驱动默认值"
@@ -119,7 +131,7 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "1 分钟负载:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:324
msgctxt "nft amount of flags"
msgid "1 flag"
msgid_plural "%d flags"
@@ -144,7 +156,7 @@ msgctxt "sstp log level value"
msgid "4"
msgstr "4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "4-character hexadecimal ID"
msgstr "4 字符的十六进制 ID"
@@ -157,43 +169,88 @@ msgstr "464XLAT(CLAT)"
msgid "5 Minute Load:"
msgstr "5 分钟负载:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "6-octet identifier as a hex string - no colons"
msgstr "十六进制表示的 6 字节标识符,无冒号分隔"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid "802.11k RRM"
+msgstr "802.11k RRM"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr "802.11k: 通过无线电测量启用信标报告。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr "802.11k: 通过无线电测量启用邻居报告。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid "802.11r Fast Transition"
msgstr "802.11r 快速切换"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr "802.11v: BSS 最长空闲时间。 单位:秒。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr "802.11v: 基础服务集合 (BSS) 过渡管理。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr "802.11v: 管理帧中的本地时区公告。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr "802.11v: 代理 ARP 允许非 AP STA 在 power-save 中停留更长时间。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "802.11v: Time Advertisement in management frames."
+msgstr "802.11v: 管理帧中的时间公告。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr "802.11v: 无线网络管理 (WNM) 休眠模式 (站点扩展休眠模式)。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr "802.11v:无线网络管理(WNM)睡眠模式修复:防止重装攻击。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w Association SA Query maximum timeout"
msgstr "802.11w 关联 SA 查询最大超时"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w Association SA Query retry timeout"
msgstr "802.11w 关联 SA 查询重试超时"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid "802.11w Management Frame Protection"
msgstr "802.11w 管理帧保护"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w maximum timeout"
msgstr "802.11w 最大超时"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w retry timeout"
msgstr "802.11w 重试超时"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1022
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
msgstr "<abbr title=\"基本服务集标识符\">BSSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "<abbr title=\"扩展服务集标识符\">ESSID</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr "<abbr title=\"互联网协议第 4 版\">IPv4</abbr> 子网掩码"
@@ -205,71 +262,86 @@ msgstr "<abbr title=\"发光二极管\">LED</abbr> 配置"
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
msgstr "<abbr title=\"发光二极管\">LED</abbr> 名称"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
msgstr "<abbr title=\"邻居发现协议\">NDP</abbr> 代理"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
msgstr "<abbr title=\"路由器通告\">RA</abbr> 标记"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
msgstr "<abbr title=\"路由器通告\">RA</abbr> 跳数限制"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
msgstr "<abbr title=\"路由器通告\">RA</abbr> 生命周期"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
msgstr "<abbr title=\"路由器通告\">RA</abbr> MTU"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:773
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
msgstr "<abbr title=\"路由器通告\">RA</abbr> 服务"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+msgid ""
+"<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
+"NXDOMAIN."
+msgstr ""
+"<code>/#/</code> 匹配任何域名。<code>/example.com/</code> 返回 NXDOMAIN。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+msgid ""
+"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
+"<code>::</code>) for example.com and its subdomains."
+msgstr ""
+"<code>/example.com/#</code> 对 example.com 及其子域名返回无效地址 "
+"(<code>0.0.0.0</code> 和 <code>::</code>) 。"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
msgctxt "nft relational \">\" operator expression"
msgid "<var>%s</var> greater than <strong>%s</strong>"
msgstr "大了 <var>%s</var>,与 <strong>%s</strong> 相比"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
msgctxt "nft relational \">=\" operator expression"
msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
msgstr "大了 <var>%s</var>或相等,与<strong>%s</strong>相比"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
msgctxt "nft set match expression"
msgid "<var>%s</var> in set <strong>%s</strong>"
msgstr "<var>%s</var> 于集合 <strong>%s</strong> 中"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
msgctxt "nft relational \"==\" operator expression"
msgid "<var>%s</var> is <strong>%s</strong>"
msgstr "<var>%s</var> 是 <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
msgctxt "nft relational \"in\" operator expression"
msgid "<var>%s</var> is one of <strong>%s</strong>"
msgstr "<var>%s</var> 是 <strong>%s</strong> 之一"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
msgctxt "nft relational \"<\" operator expression"
msgid "<var>%s</var> lower than <strong>%s</strong>"
msgstr "<var>%s</var> 低于 <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \"<=\" operator expression"
msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
msgstr "<var>%s</var> 低于或等同于 <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
msgctxt "nft relational \"!=\" operator expression"
msgid "<var>%s</var> not <strong>%s</strong>"
msgstr "<var>%s</var> 非 <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
msgctxt "nft not in set match expression"
msgid "<var>%s</var> not in set <strong>%s</strong>"
msgstr "<var>%s</var> 不在 <strong>%s</strong> 集合中"
@@ -293,29 +365,29 @@ msgstr "设备 “%s” 的配置已存在"
msgid "A directory with the same name already exists."
msgstr "已存在同名的目录。"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
msgid "A new login is required since the authentication session expired."
msgstr "由于身份验证会话已过期,需要重新登录。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "A43C + J43 + A43"
msgstr "A43C + J43 + A43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
msgid "A43C + J43 + A43 + V43"
msgstr "A43C + J43 + A43 + V43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid "ADSL"
msgstr "ADSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
msgid "ANSI T1.413"
msgstr "ANSI T1.413"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
msgid "APN"
msgstr "APN"
@@ -348,29 +420,39 @@ msgstr "ARP 监控不被当前策略支持!"
msgid "ARP retry threshold"
msgstr "ARP 重试阈值"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:638
msgid "ARP traffic table \"%h\""
msgstr "ARP 流量表 \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
+msgstr ""
+"带组播目的地 MAC 的ARP、IPv4 和 IPv6 (甚至 802.1Q) 是对 STA MAC 地址的单播。"
+"注意:这不是 802.11v 中的定向多播服务 (DMS)。注意:可能会破坏接收端 STA 多播"
+"预期。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "ATM(异步传输模式)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid "ATM Bridges"
msgstr "ATM 网桥"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
msgid "ATM Virtual Channel Identifier (VCI)"
msgstr "ATM 虚拟通道标识(VCI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
msgid "ATM Virtual Path Identifier (VPI)"
msgstr "ATM 虚拟路径标识(VPI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid ""
"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
@@ -379,12 +461,12 @@ msgstr ""
"ATM 桥是以 AAL5 协议封装以太网的虚拟 Linux 网桥,可与 DHCP 或 PPP 一同使用来"
"连接到运营商网络。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
msgid "ATM device number"
msgstr "ATM 设备号码"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "ATU-C System Vendor ID"
msgstr "ATU-C 系统供应商 ID"
@@ -394,7 +476,7 @@ msgstr "ATU-C 系统供应商 ID"
msgid "Absent Interface"
msgstr "接口缺失"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
msgid "Accept DNS queries only from hosts whose address is on a local subnet."
msgstr "仅在网卡所属的子网中提供 DNS 服务。"
@@ -402,7 +484,7 @@ msgstr "仅在网卡所属的子网中提供 DNS 服务。"
msgid "Accept local"
msgstr "接受本地连接"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
msgctxt "nft accept action"
msgid "Accept packet"
msgstr "接受数据包"
@@ -415,8 +497,8 @@ msgstr "接受具有本地源地址的数据包"
msgid "Access Concentrator"
msgstr "接入集中器"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
msgid "Access Point"
msgstr "接入点 AP"
@@ -466,8 +548,8 @@ msgstr "活跃的 IPv6 规则"
msgid "Active-Backup policy (active-backup, 1)"
msgstr "活动备份策略(active-backup,1)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
msgid "Ad-Hoc"
msgstr "点对点 Ad-Hoc"
@@ -484,18 +566,18 @@ msgstr "自适应传输负载均衡(balance-tlb,5)"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3582
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:885
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
msgid "Add"
-msgstr "新增"
+msgstr "添加"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
msgid "Add ATM Bridge"
msgstr "添加 ATM 网桥"
@@ -515,11 +597,11 @@ msgstr "添加 LED 事件"
msgid "Add VLAN"
msgstr "添加 VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1328
msgid "Add device configuration"
msgstr "添加设备配置"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1268
msgid "Add device configuration…"
msgstr "添加设备配置…"
@@ -527,18 +609,18 @@ msgstr "添加设备配置…"
msgid "Add instance"
msgstr "添加实例"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
msgid "Add key"
msgstr "添加密钥"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
msgid "Add local domain suffix to names served from hosts files."
msgstr "添加本地域名后缀到 HOSTS 文件中的域名。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:475
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
msgid "Add new interface..."
msgstr "添加新接口…"
@@ -554,11 +636,11 @@ msgstr "添加到黑名单"
msgid "Add to Whitelist"
msgstr "添加到白名单"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
msgid "Additional hosts files"
msgstr "额外的 HOSTS 文件"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
msgid "Additional servers file"
msgstr "额外的 SERVERS 文件"
@@ -580,7 +662,7 @@ msgctxt "nft meta nfproto"
msgid "Address family"
msgstr "地址族"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:278
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
msgid "Address setting is invalid"
msgstr "地址设置无效"
@@ -588,7 +670,7 @@ msgstr "地址设置无效"
msgid "Address to access local relay bridge"
msgstr "接入本地中继桥的地址"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
msgid "Addresses"
msgstr "地址"
@@ -597,14 +679,14 @@ msgstr "地址"
msgid "Administration"
msgstr "管理权"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:488
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:989
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
msgid "Advanced Settings"
msgstr "高级设置"
@@ -621,7 +703,7 @@ msgstr "老化时间"
msgid "Aggregate Originator Messages"
msgstr "聚合发起者消息"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
msgstr "总发射功率(ACTATP)"
@@ -653,27 +735,27 @@ msgstr ""
msgid "Alert"
msgstr "提醒"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
#: modules/luci-compat/luasrc/model/network.lua:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
msgid "Alias Interface"
msgstr "接口别名"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
msgid "Alias of \"%s\""
msgstr "“%s”的别名"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
msgid "All servers"
msgstr "所有服务器"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
msgstr "从最低可用地址开始顺序分配 IP 地址。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
msgid "Allocate IPs sequentially"
msgstr "顺序分配 IP"
@@ -681,11 +763,11 @@ msgstr "顺序分配 IP"
msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
msgstr "允许 <abbr title=\"Secure Shell\">SSH</abbr> 密码验证"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
msgstr "允许 AP 模式时在低 ACK 应答的情况下断开无线终端"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
msgid "Allow all except listed"
msgstr "仅允许列表外"
@@ -693,15 +775,15 @@ msgstr "仅允许列表外"
msgid "Allow full UCI access for legacy applications"
msgstr "对于旧版应用,允许完全的 UCI 访问权限"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid "Allow legacy 802.11b rates"
msgstr "允许使用旧的 802.11b 速率"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1090
msgid "Allow listed only"
msgstr "仅允许列表内"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "Allow localhost"
msgstr "允许本机"
@@ -725,11 +807,13 @@ msgstr "允许系统功能探测"
msgid "Allow the <em>root</em> user to login with password"
msgstr "允许 <em>root</em> 用户凭密码登录"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
msgid "Allowed IPs"
msgstr "允许的 IP"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:306
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
msgid "AllowedIPs setting is invalid"
msgstr "AllowedIPs 设置无效"
@@ -745,11 +829,11 @@ msgstr "始终关闭(kernel:none)"
msgid "Always on (kernel: default-on)"
msgstr "始终开启(kernel:default-on)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr "始终发送 DHCP 选项。 有时需要,例如 PXELinux。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
@@ -760,6 +844,10 @@ msgstr ""
msgid "Amount of Duplicate Address Detection probes to send"
msgstr "要发送的重复地址检测探针数量"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr "等待调制解调器准备就绪的秒数"
+
#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
msgstr "保存表单时出错:"
@@ -768,78 +856,78 @@ msgstr "保存表单时出错:"
msgid "An optional, short description for this device"
msgstr "此设备的可选简短描述"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Annex"
msgstr "Annex"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
msgid "Annex A + L + M (all)"
msgstr "Annex A + L + M(全部)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
msgid "Annex A G.992.1"
msgstr "Annex A G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Annex A G.992.2"
msgstr "Annex A G.992.2"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
msgid "Annex A G.992.3"
msgstr "Annex A G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
msgid "Annex A G.992.5"
msgstr "Annex A G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
msgid "Annex B (all)"
msgstr "Annex B(全部)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
msgid "Annex B G.992.1"
msgstr "Annex B G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
msgid "Annex B G.992.3"
msgstr "Annex B G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
msgid "Annex B G.992.5"
msgstr "Annex B G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
msgid "Annex J (all)"
msgstr "Annex J(全部)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
msgid "Annex L G.992.3 POTS 1"
msgstr "Annex L G.992.3 POTS 1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "Annex M (all)"
msgstr "Annex M(全部)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
msgid "Annex M G.992.3"
msgstr "Annex M G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
msgid "Annex M G.992.5"
msgstr "Annex M G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
msgid "Announce this device as IPv6 DNS server."
msgstr "通告该设备为 IPv6 DNS 服务器。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
msgid ""
"Announce this device as default router if a local IPv6 default route is "
"present."
msgstr "如果存在本地 IPv6 默认路由,则通告此设备为默认路由器。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:789
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
msgid ""
"Announce this device as default router if a public IPv6 prefix is available, "
"regardless of local default route availability."
@@ -847,21 +935,21 @@ msgstr ""
"如果公共 IPv6 前缀可用,则通告此设备为默认路由器,而不考虑本地默认路由的可用"
"性。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
msgid ""
"Announce this device as default router regardless of whether a prefix or "
"default route is present."
msgstr "通告该设备为默认路由器,不管是否有前缀或默认路由。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Announced DNS domains"
msgstr "通告的 DNS 域名"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
msgid "Announced IPv6 DNS servers"
msgstr "通告的 IPv6 DNS 服务器"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
msgid "Anonymous Identity"
msgstr "匿名身份"
@@ -873,7 +961,7 @@ msgstr "自动挂载未配置的磁盘分区"
msgid "Anonymous Swap"
msgstr "自动挂载未配置的 Swap 分区"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:519
msgctxt "nft match any traffic"
msgid "Any packet"
msgstr "任意数据包"
@@ -885,11 +973,11 @@ msgstr "任意数据包"
msgid "Any zone"
msgstr "任意区域"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
msgid "Apply DHCP Options to this net. (Empty = all clients)."
msgstr "将 DHCP 选项应用到此网络。(Empty = 所有客户端)。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Apply and keep settings"
msgstr "应用并保留设置"
@@ -897,44 +985,44 @@ msgstr "应用并保留设置"
msgid "Apply backup?"
msgstr "应用备份?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Apply request failed with status <code>%h</code>"
msgstr "应用请求失败,状态 <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4524
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4522
msgid "Apply unchecked"
msgstr "强制应用"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4655
msgid "Apply with revert after connectivity loss"
msgstr "连接丢失后应用还原"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
msgid "Applying configuration changes… %ds"
msgstr "正在等待配置被应用… %ds"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
msgid "Architecture"
msgstr "架构"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:152
msgid "Arp-scan"
msgstr "Arp 扫描"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr "将每个公共 IPv6 前缀的给定长度部分分配给此接口"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
msgstr "将此十六进制子 ID 前缀分配给此接口。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2239
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
msgid "Associated Stations"
msgstr "已连接站点"
@@ -943,21 +1031,21 @@ msgstr "已连接站点"
msgid "Associations"
msgstr "关联数"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
msgid ""
"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
msgstr ""
-"至少 <strong>%h</strong> 每 <strong>%h</strong>, <strong>%h</strong> 爆发"
+"至少 <strong>%h</strong> 每 <strong>%h</strong>, <strong>%h</strong> 突发"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
msgid ""
"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
msgstr ""
-"至多 <strong>%h</strong> 每 <strong>%h</strong>, <strong>%h</strong>的爆发"
+"至多 <strong>%h</strong> 每 <strong>%h</strong>, <strong>%h</strong>的突发"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:154
msgid "Attempt to enable configured mount points for attached devices"
@@ -968,7 +1056,7 @@ msgstr "尝试为连接的设备启用已配置的挂载点"
msgid "Auth Group"
msgstr "认证组"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1617
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
msgid "Authentication"
msgstr "身份验证"
@@ -977,11 +1065,11 @@ msgstr "身份验证"
msgid "Authentication Type"
msgstr "身份验证类型"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
msgid "Authoritative"
msgstr "唯一授权"
-#: modules/luci-base/luasrc/view/sysauth.htm:17
+#: modules/luci-base/ucode/template/sysauth.ut:17
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
msgid "Authorization Required"
msgstr "需要授权"
@@ -989,7 +1077,7 @@ msgstr "需要授权"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
@@ -1007,7 +1095,7 @@ msgstr "自动家庭网络(HNCP)"
msgid "Automatically check filesystem for errors before mounting"
msgstr "在挂载前自动检查文件系统错误"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid ""
"Automatically handle multiple uplink interfaces using source-based policy "
"routing."
@@ -1029,6 +1117,10 @@ msgstr "自动挂载磁盘"
msgid "Automount Swap"
msgstr "自动挂载交换分区"
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr "Avahi IPv4LL"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Available"
msgstr "可用"
@@ -1051,11 +1143,11 @@ msgstr "平均:"
msgid "Avoid Bridge Loops"
msgstr "避免网桥回环"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
msgid "B43 + B43C"
msgstr "B43 + B43C"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
msgid "B43 + B43C + V43"
msgstr "B43 + B43C + V43"
@@ -1063,15 +1155,19 @@ msgstr "B43 + B43C + V43"
msgid "BR / DMR / AFTR"
msgstr "BR / DMR / AFTR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "BSS Transition"
+msgstr "BSS 过渡"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1814
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3250
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
msgid "Back"
msgstr "返回"
@@ -1080,11 +1176,7 @@ msgstr "返回"
msgid "Back to Overview"
msgstr "返回至概览"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
-msgid "Back to configuration"
-msgstr "返回至配置"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:804
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834
msgid "Back to peer configuration"
msgstr "返回 peer 配置"
@@ -1097,7 +1189,6 @@ msgid "Backup / Flash Firmware"
msgstr "备份与升级"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
msgstr "文件备份列表"
@@ -1138,12 +1229,15 @@ msgstr ""
"后,batman-adv 将自动对过大数据包进行分段并在另一端对它们去分段。 该功能默认"
"处于启用状态,但如数据包大小适合则该功能不活跃,但不可以完全停用该功能。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
msgid "Beacon Interval"
msgstr "信标间隔"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Beacon Report"
+msgstr "信标报告"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
msgid ""
"Below is the determined list of files to backup. It consists of changed "
"configuration files marked by opkg, essential base files and the user "
@@ -1156,7 +1250,7 @@ msgstr ""
msgid "Bind NTP server"
msgstr "绑定 NTP 服务器"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
msgid "Bind dynamically to interfaces rather than wildcard address."
msgstr "动态绑定到接口而不是通配符地址。"
@@ -1165,18 +1259,31 @@ msgstr "动态绑定到接口而不是通配符地址。"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind interface"
msgstr "绑定接口"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr "绑定服务记录到域名:指定服务的位置。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"<a href=\"%s\">RFC2782</a>."
+msgstr "绑定服务记录到域名:指定服务的位置。见 <a href=\"%s\">RFC2782</a>。"
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind the tunnel to this interface (optional)."
@@ -1196,7 +1303,11 @@ msgstr "绑定模式"
msgid "Bonding Policy"
msgstr "绑定策略"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3014
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+msgid "Both Listen addr and Relay To must be specified."
+msgstr "必须填写 Listen addr 和 Relay To 。"
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
#: modules/luci-compat/luasrc/model/network.lua:1421
msgid "Bridge"
msgstr "桥接"
@@ -1207,17 +1318,17 @@ msgid "Bridge (Support direct communication between MAC VLANs)"
msgstr "桥接(允许 MAC VLAN 间直接通信)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
msgid "Bridge VLAN filtering"
msgstr "网桥 VLAN 过滤"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
msgid "Bridge device"
msgstr "网桥设备"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
msgid "Bridge port specific options"
msgstr "网桥端口特定选项"
@@ -1225,11 +1336,11 @@ msgstr "网桥端口特定选项"
msgid "Bridge ports"
msgstr "网桥端口"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:642
msgid "Bridge traffic table \"%h\""
msgstr "网桥流量表 \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
msgid "Bridge unit number"
msgstr "桥接号"
@@ -1237,7 +1348,7 @@ msgstr "桥接号"
msgid "Bring up empty bridge"
msgstr "允许启动空网桥"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
msgid "Bring up on boot"
msgstr "开机自动运行"
@@ -1250,7 +1361,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr "广播策略(broadcast,3)"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4153
msgid "Browse…"
msgstr "浏览…"
@@ -1258,7 +1369,13 @@ msgstr "浏览…"
msgid "Buffered"
msgstr "已缓冲"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+msgid ""
+"CA certificate (PEM encoded; Use instead of system-wide store to verify the "
+"gateway certificate."
+msgstr "CA 证书(PEM 编码;而不是使用系统范围的存储来验证网关证书。"
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
msgid "CA certificate; if empty it will be saved after the first connection."
msgstr "CA 证书,如果留空,则证书将在第一次连接后被保存。"
@@ -1266,6 +1383,10 @@ msgstr "CA 证书,如果留空,则证书将在第一次连接后被保存。
msgid "CLAT configuration failed"
msgstr "CLAT 配置失败"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+msgid "CNAME or fqdn"
+msgstr "CNAME 或 fqdn"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "CPU usage (%)"
msgstr "CPU 使用率(%)"
@@ -1280,51 +1401,56 @@ msgstr "已缓存"
msgid "Call failed"
msgstr "调用失败"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr "如果你的 ISP 有 IPv6 名称服务器但不提供 IPv6 路由,本选项可能会有用。"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4162
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4651
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2051
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2113
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:465
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
msgid "Cancel"
msgstr "取消"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:337
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347
msgid "Cannot parse configuration: %s"
msgstr "无法解析配置:%s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:569
msgctxt "Chain hook: forward"
msgid "Capture incoming packets addressed to other hosts"
msgstr "捕获发送到其他主机的传入数据包"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:561
msgctxt "Chain hook: prerouting"
msgid "Capture incoming packets before any routing decision"
msgstr "在任何路由决策前捕获传入数据包"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565
msgctxt "Chain hook: input"
msgid "Capture incoming packets routed to the local system"
msgstr "捕获路由到本地系统的传入数据包"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:577
msgctxt "Chain hook: postrouting"
msgid "Capture outgoing packets after any routing decision"
msgstr "在任何路由决策后捕获传出数据包"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
msgctxt "Chain hook: output"
msgid "Capture outgoing packets originating from the local system"
msgstr "捕获源自本地系统的传出数据包"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
msgctxt "Chain hook: ingress"
msgid "Capture packets directly after the NIC received them"
msgstr "在 NIC 接收到数据包后直接捕获它们"
@@ -1333,24 +1459,24 @@ msgstr "在 NIC 接收到数据包后直接捕获它们"
msgid "Category"
msgstr "分类"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
msgid "Certificate constraint (Domain)"
msgstr "证书约束(域)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
msgid "Certificate constraint (SAN)"
msgstr "证书约束(SAN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
msgid "Certificate constraint (Subject)"
msgstr "证书约束(主题)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
msgid "Certificate constraint (Wildcard)"
msgstr "证书约束(通配符)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid ""
"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
"`logread -f` during handshake for actual values"
@@ -1358,22 +1484,22 @@ msgstr ""
"证书约束子字符串 - 例如:/CN=wifi.mycompany.com<br />请参阅握手期间“logread -"
"f”的实际值"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (exact match)"
msgstr "针对 DNS SAN 值(如果可用)的证书约束<br />或主题 CN(严格匹配)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (suffix match)"
msgstr "针对 DNS SAN 值(如果可用)的证书约束<br />或主题 CN(后缀匹配)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1387,16 +1513,16 @@ msgstr ""
msgid "Chain"
msgstr "链"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:581
msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr "链钩 \"%h\""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
msgid "Changes"
msgstr "更改数"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4721
msgid "Changes have been reverted."
msgstr "更改已恢复。"
@@ -1408,17 +1534,18 @@ msgstr "更改访问设备的管理员密码"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1812
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
msgid "Channel"
msgstr "信道"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
msgid "Channel Analysis"
msgstr "信道分析"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391
msgid "Channel Width"
msgstr "信道宽度"
@@ -1426,7 +1553,7 @@ msgstr "信道宽度"
msgid "Check filesystems before mount"
msgstr "在挂载前检查文件系统"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Check this option to delete the existing networks from this radio."
msgstr "选中此选项以从无线中删除现有网络。"
@@ -1443,8 +1570,8 @@ msgstr "正在检查镜像…"
msgid "Choose mtdblock"
msgstr "选择 mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid ""
"Choose the firewall zone you want to assign to this interface. Select "
"<em>unspecified</em> to remove the interface from the associated zone or "
@@ -1454,13 +1581,13 @@ msgstr ""
"为此接口分配所属的防火墙区域,选择<em>未指定</em>可将该接口移出已关联的区域,"
"或者填写<em>创建</em>栏来创建一个新的区域,并将当前接口与之建立关联。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>custom</em> field to define a new network."
msgstr "选择指派到此无线接口的网络,或者填写<em>创建</em>栏来新建网络。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
msgid "Cipher"
msgstr "算法"
@@ -1482,9 +1609,9 @@ msgstr ""
"点击“保存 mtdblock”以下载指定的 mtdblock 分区文件。(注意:此功能适用于专业人"
"士!)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3892
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
msgid "Client"
msgstr "客户端"
@@ -1494,9 +1621,9 @@ msgstr "客户端"
msgid "Client ID to send when requesting DHCP"
msgstr "请求 DHCP 时发送的客户端 ID"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4399
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
msgstr "关闭"
@@ -1511,17 +1638,13 @@ msgid ""
"persist connection"
msgstr "在给定时间(秒)后关闭非活动链接,0 为保持连接"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
-msgid "Close list..."
-msgstr "关闭列表…"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2237
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66
msgid "Collecting data..."
msgstr "正在收集数据…"
@@ -1541,7 +1664,7 @@ msgstr "命令执行失败"
msgid "Comment"
msgstr "备注"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid ""
"Complicates key reinstallation attacks on the client side by disabling "
"retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1559,29 +1682,32 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr "计算传出校验和(可选)。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Config File"
+msgstr "配置文件"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "配置"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:670
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:690
msgid "Configuration Export"
msgstr "配置文件导出"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
msgid "Configuration changes applied."
msgstr "配置已应用。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4508
msgid "Configuration changes have been rolled back!"
msgstr "配置已回滚!"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
msgstr "配置失败"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid ""
"Configures data rates based on the coverage cell density. Normal configures "
"basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
@@ -1596,32 +1722,32 @@ msgstr ""
"Mbps 速率。Very High(非常高):配置 24 Mbps 为基础速率,不提供低于最低基础速"
"率的支持速率。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
msgid ""
"Configures the default router advertisement in <abbr title=\"Router "
"Advertisement\">RA</abbr> messages."
msgstr "配置 <abbr title=\"路由器通告\">RA</abbr> 消息中的默认路由器通告。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
msgid ""
-"Configures the operation mode of the <abbr title=\"Router Advertisement"
-"\">RA</abbr> service on this interface."
+"Configures the operation mode of the <abbr title=\"Router "
+"Advertisement\">RA</abbr> service on this interface."
msgstr "配置此接口上 <abbr title=\"路由器通告\">RA</abbr> 服务的操作模式。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
msgid "Configures the operation mode of the DHCPv6 service on this interface."
msgstr "配置此接口上 DHCPv6 服务的操作模式。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
msgid ""
"Configures the operation mode of the NDP proxy service on this interface."
msgstr "配置此接口上 NDP 代理服务的操作模式。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1314
msgid "Configure…"
msgstr "配置…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
msgid "Confirm disconnect"
msgstr "确认断开连接"
@@ -1631,7 +1757,7 @@ msgstr "确认密码"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
msgid "Connected"
msgstr "已连接"
@@ -1645,7 +1771,7 @@ msgstr "尝试连接失败"
msgid "Connection attempt failed."
msgstr "尝试连接失败。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid "Connection endpoint"
msgstr "连接端点"
@@ -1657,16 +1783,16 @@ msgstr "失去连接"
msgid "Connections"
msgstr "连接"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
msgid "Connectivity change"
msgstr "连接更改"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:32
msgctxt "nft ct state"
msgid "Conntrack state"
msgstr "连接跟踪状况"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:34
msgctxt "nft ct status"
msgid "Conntrack status"
msgstr "连接跟踪状态"
@@ -1685,29 +1811,29 @@ msgstr "当任一 ARP IP 目标可达时认为从属设备在线(any,0)"
msgid "Contents have been saved."
msgstr "内容已保存。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269
msgid "Continue"
msgstr "继续"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
msgctxt "nft jump action"
msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
msgstr "在 <strong><a href=\"#%q.%q\">%h</a></strong> 继续"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
msgid "Continue in calling chain"
msgstr "在呼叫链中继续"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:551
msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr "继续处理不匹配的数据包"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4546
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4544
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1720,20 +1846,20 @@ msgstr ""
msgid "Country"
msgstr "国家"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
msgid "Country Code"
msgstr "国家代码"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid "Coverage cell density"
msgstr "无线信号覆盖密度"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid "Create / Assign firewall-zone"
msgstr "创建/分配防火墙区域"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
msgid "Create interface"
msgstr "创建接口"
@@ -1749,12 +1875,12 @@ msgstr "Cron 日志级别"
msgid "Current power"
msgstr "当前功率"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
msgctxt "nft meta hour"
msgid "Current time"
msgstr "当前时间"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
msgctxt "nft meta day"
msgid "Current weekday"
msgstr "当前工作日"
@@ -1781,46 +1907,46 @@ msgstr "自定义闪烁间隔(kernel:timer)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
msgid ""
-"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
-"\">LED</abbr>s if possible."
+"Customizes the behaviour of the device <abbr title=\"Light Emitting "
+"Diode\">LED</abbr>s if possible."
msgstr "自定义此设备的 <abbr title=\"发光二极管\">LED</abbr> 行为。"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:673
msgid "DAD transmits"
msgstr "DAD 传输"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "DAE-Client"
msgstr "DAE 客户端"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "DAE-Port"
msgstr "DAE 端口"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "DAE-Secret"
msgstr "DAE 密文"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
msgid "DHCP Options"
msgstr "DHCP 选项"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
msgid "DHCP Server"
msgstr "DHCP 服务器"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:249
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
msgid "DHCP and DNS"
msgstr "DHCP/DNS"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2110
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:969
msgid "DHCP client"
msgstr "DHCP 客户端"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid "DHCP-Options"
msgstr "DHCP 选项"
@@ -1829,7 +1955,7 @@ msgstr "DHCP 选项"
msgid "DHCPv6 client"
msgstr "DHCPv6 客户端"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
msgid "DHCPv6-Service"
msgstr "DHCPv6 服务"
@@ -1841,27 +1967,27 @@ msgstr "DHCPv6 服务"
msgid "DNS"
msgstr "DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
msgid "DNS forwardings"
msgstr "DNS 转发"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526
msgid "DNS query port"
msgstr "<abbr title=\"域名系统\">DNS</abbr> 查询端口"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
msgid "DNS search domains"
msgstr "DNS 搜索域名"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
msgid "DNS server port"
msgstr "<abbr title=\"域名系统\">DNS</abbr> 服务器端口"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:286
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
msgid "DNS setting is invalid"
msgstr "DNS 设置无效"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid "DNS weight"
msgstr "DNS 权重"
@@ -1869,11 +1995,11 @@ msgstr "DNS 权重"
msgid "DNS-Label / FQDN"
msgstr "DNS-标签/FQDN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
msgid "DNSSEC"
msgstr "DNSSEC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
msgid "DNSSEC check unsigned"
msgstr "DNSSEC 检查未签名"
@@ -1885,39 +2011,47 @@ msgstr "DPD 空闲超时"
msgid "DS-Lite AFTR address"
msgstr "DS-Lite AFTR 地址"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
msgid "DSL"
msgstr "DSL"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
msgid "DSL Status"
msgstr "DSL 状态"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
msgid "DSL line mode"
msgstr "DSL 线路模式"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "DTIM Interval"
msgstr "DTIM 间隔"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
msgid "DUID"
msgstr "DUID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Data Rate"
msgstr "数据速率"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+msgid "Data Received"
+msgstr "已接收"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
+msgid "Data Transmitted"
+msgstr "已发送"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
msgid "Debug"
msgstr "调试"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
msgid "Default router"
msgstr "默认路由器"
@@ -1925,7 +2059,7 @@ msgstr "默认路由器"
msgid "Default state"
msgstr "默认状态"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid ""
"Define additional DHCP options, for example "
"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
@@ -1950,23 +2084,23 @@ msgstr "定义在传入帧上 VLAN 标头优先级到 Linux 内部数据包优
msgid "Defines a specific MTU for this route"
msgstr "为此路由定义一个特定的 MTU"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid "Delegate IPv6 prefixes"
msgstr "委托 IPv6 前缀"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3566
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
msgid "Delete"
msgstr "删除"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
msgid "Delete key"
msgstr "删除密钥"
@@ -1974,21 +2108,22 @@ msgstr "删除密钥"
msgid "Delete request failed: %s"
msgstr "删除请求失败:%s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:906
msgid "Delete this network"
msgstr "删除此网络"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "Delivery Traffic Indication Message Interval"
msgstr "发送流量指示消息间隔"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
msgid "Description"
msgstr "描述"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
msgid "Deselect"
msgstr "取消"
@@ -1996,7 +2131,7 @@ msgstr "取消"
msgid "Design"
msgstr "主题"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:731
msgid "Designated master"
msgstr "指定的主接口"
@@ -2006,12 +2141,12 @@ msgstr "指定的主接口"
msgid "Destination"
msgstr "目标地址"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
msgctxt "nft ip daddr"
msgid "Destination IP"
msgstr "目标 IP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
msgctxt "nft ip6 daddr"
msgid "Destination IPv6"
msgstr "目标 IPv6"
@@ -2020,7 +2155,7 @@ msgstr "目标 IPv6"
msgid "Destination port"
msgstr "目标端口"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
msgctxt "nft ip dport"
msgid "Destination port"
msgstr "目标端口"
@@ -2033,21 +2168,21 @@ msgstr "目标区域"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1134
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid "Device"
msgstr "设备"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:920
msgid "Device Configuration"
msgstr "设备配置"
@@ -2068,7 +2203,7 @@ msgstr "设备名"
msgid "Device not managed by ModemManager."
msgstr "设备不受 ModemManager 管理。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
msgid "Device not present"
msgstr "设备不存在"
@@ -2076,7 +2211,7 @@ msgstr "设备不存在"
msgid "Device type"
msgstr "设备类型"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4545
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4543
msgid "Device unreachable!"
msgstr "无法连接到设备!"
@@ -2084,16 +2219,16 @@ msgstr "无法连接到设备!"
msgid "Device unreachable! Still waiting for device..."
msgstr "设备无法访问。仍在等待设备……"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
msgid "Devices"
msgstr "设备"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:159
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
msgid "Diagnostics"
msgstr "网络诊断"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106
msgid "Dial number"
msgstr "拨号号码"
@@ -2103,12 +2238,12 @@ msgstr "目录"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Disable"
msgstr "禁用"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid ""
"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
"this interface."
@@ -2123,20 +2258,21 @@ msgstr "禁用 DNS 查找"
msgid "Disable Encryption"
msgstr "禁用加密"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1184
msgid "Disable Inactivity Polling"
msgstr "禁用不活动轮询"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Disable this network"
msgstr "禁用此网络"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
@@ -2145,21 +2281,21 @@ msgstr "禁用此网络"
msgid "Disabled"
msgstr "已禁用"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:521
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
msgctxt "Label indicating that WireGuard peer is disabled"
msgid "Disabled"
msgstr "已禁用"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Disassociate On Low Acknowledgement"
msgstr "在低 Ack 应答时断开连接"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
msgid ""
"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
msgstr "丢弃包含 <a href=\"%s\">RFC1918 </a>地址的上游响应。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351
@@ -2167,7 +2303,6 @@ msgid "Disconnect"
msgstr "断开"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
msgid "Disconnection attempt failed"
msgstr "尝试断开连接失败"
@@ -2181,19 +2316,21 @@ msgstr "磁盘空间"
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3264
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1775
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
msgid "Dismiss"
msgstr "关闭"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance Optimization"
msgstr "距离优化"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance to farthest network member in meters."
msgstr "最远网络用户的距离(米)。"
@@ -2201,7 +2338,7 @@ msgstr "最远网络用户的距离(米)。"
msgid "Distributed ARP Table"
msgstr "分布式 ARP 表"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
msgid ""
"Dnsmasq instance to which this boot section is bound. If unspecified, the "
"section is valid for all dnsmasq instances."
@@ -2209,16 +2346,16 @@ msgstr ""
"此引导部分绑定到的 Dnsmasq 实例。 如果未指定,该部分对所有 dnsmasq 实例都有"
"效。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid ""
-"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
-"forwarder."
+"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
+"abbr> forwarder."
msgstr ""
"Dnsmasq 是轻量级的 <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
"abbr>服务器和<abbr title=\"Domain Name System\">DNS</abbr> 转发器。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
msgid "Do not cache negative replies, e.g. for non-existent domains."
msgstr "不缓存无用的回应,例如:不存在的域名。"
@@ -2230,23 +2367,19 @@ msgstr "不缓存无用的回应,例如:不存在的域名。"
msgid "Do not create host route to peer (optional)."
msgstr "不创建到对端的主机路由(可选)。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
msgid "Do not forward DNS queries without dots or domain parts."
msgstr "不转发没有点或域名部分的 DNS 查询。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
-msgid "Do not forward queries that cannot be answered by public resolvers."
-msgstr "不转发公共域名服务器无法回应的请求。"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
msgid "Do not forward reverse lookups for local networks."
msgstr "不转发本地网络的反向查询。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
msgid "Do not listen on the specified interfaces."
msgstr "不监听这些接口。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
msgid "Do not offer DHCPv6 service on this interface."
msgstr "不在此接口上提供 DHCPv6 服务。"
@@ -2255,7 +2388,7 @@ msgctxt "VLAN port state"
msgid "Do not participate"
msgstr "不参与"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
msgid ""
"Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
"packets."
@@ -2265,7 +2398,7 @@ msgstr "不代理任何 <abbr title=\"邻居发现协议\">NDP</abbr> 数据包
msgid "Do not send a hostname"
msgstr "不发送主机名"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
msgid ""
"Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr> messages on this interface."
@@ -2277,7 +2410,7 @@ msgstr ""
msgid "Do you really want to delete \"%s\" ?"
msgstr "您确定要删除“%s”吗?"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
msgstr "您确定要删除以下 SSH 密钥吗?"
@@ -2289,7 +2422,7 @@ msgstr "您确定要清除所有设置吗?"
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "您确定要删除目录“%s”吗?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:593
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613
msgid "Do you want to replace the current PSK?"
msgstr "是否要替换当前的 PSK?"
@@ -2297,15 +2430,16 @@ msgstr "是否要替换当前的 PSK?"
msgid "Do you want to replace the current keys?"
msgstr "是否要替换当前密钥?"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
msgid "Domain"
msgstr "域名"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
msgid "Domain required"
msgstr "忽略空域名解析"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
msgid "Domain whitelist"
msgstr "域名白名单"
@@ -2331,11 +2465,11 @@ msgstr "下载备份"
msgid "Download mtdblock"
msgstr "下载 mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
msgid "Downstream SNR offset"
msgstr "下游 SNR 偏移"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
msgid ""
"Drag or paste a valid <em>*.conf</em> file below to configure the local "
"WireGuard interface."
@@ -2349,12 +2483,12 @@ msgstr "拖动以重排"
msgid "Drop Duplicate Frames"
msgstr "丢弃重复帧"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
msgctxt "nft drop action"
msgid "Drop packet"
msgstr "丢弃数据包"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:547
msgctxt "Chain policy: drop"
msgid "Drop unmatched packets"
msgstr "丢弃不匹配的数据包"
@@ -2368,27 +2502,27 @@ msgid ""
"Dropbear offers <abbr title=\"Secure Shell\">SSH</abbr> network shell access "
"and an integrated <abbr title=\"Secure Copy\">SCP</abbr> server"
msgstr ""
-"Dropbear 提供 <abbr title=\"Secure Shell\">SSH</abbr> 访问和 <abbr title="
-"\"Secure Copy\">SCP</abbr> 服务"
+"Dropbear 提供 <abbr title=\"Secure Shell\">SSH</abbr> 访问和 <abbr "
+"title=\"Secure Copy\">SCP</abbr> 服务"
#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:14
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:11
msgid "Dual-Stack Lite (RFC6333)"
msgstr "轻型双栈(RFC6333)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
msgstr "动态 <abbr title=\"动态主机配置协议\">DHCP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "Dynamic Authorization Extension client."
msgstr "动态授权扩展客户端。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "Dynamic Authorization Extension port."
msgstr "动态授权扩展端口。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "Dynamic Authorization Extension secret."
msgstr "动态授权扩展 secret。"
@@ -2396,7 +2530,7 @@ msgstr "动态授权扩展 secret。"
msgid "Dynamic tunnel"
msgstr "动态隧道"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid ""
"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
"having static leases will be served."
@@ -2407,17 +2541,17 @@ msgstr ""
msgid "EA-bits length"
msgstr "EA-bits 长度"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1635
msgid "EAP-Method"
msgstr "EAP 类型"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:505
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
msgid "Edit"
msgstr "编辑"
@@ -2431,15 +2565,15 @@ msgid ""
"reload the page."
msgstr "编辑上方的原始配置数据来修复错误,点击“保存”按钮以重新载入此页面。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
msgid "Edit this network"
msgstr "编辑此网络"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:852
msgid "Edit wireless network"
msgstr "编辑无线网络"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
msgctxt "nft rt mtu"
msgid "Effective route MTU"
msgstr "有效的路由 MTU"
@@ -2472,12 +2606,12 @@ msgstr "未标记的出口"
msgid "Emergency"
msgstr "紧急"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Enable"
msgstr "启用"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
msgstr "启用/禁用对端。重启 Wireguard 端口应用更改。"
@@ -2491,7 +2625,7 @@ msgstr "启用 <abbr title=\"互联网组管理协议\">IGMP</abbr> 嗅探"
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
msgstr "启用 <abbr title=\"生成树协议\">STP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
msgstr "启用 <abbr title=\"无状态地址自动配置\">SLAAC</abbr>"
@@ -2542,7 +2676,7 @@ msgstr "启用 NTP 客户端"
msgid "Enable Single DES"
msgstr "启用单个 DES"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
msgid "Enable TFTP server"
msgstr "启用 TFTP 服务器"
@@ -2554,25 +2688,25 @@ msgstr "启用 VLAN 过滤"
msgid "Enable VLAN functionality"
msgstr "启用 VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1787
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
msgstr "启用 WPS 一键加密按钮,需要 WPA(2)-PSK/WPA3-SAE"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
msgid ""
-"Enable automatic redirection of <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> port."
+"Enable automatic redirection of <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr> port."
msgstr ""
"允许自动将<abbr title=\"Hypertext Transfer Protocol\">HTTP</abbr>请求重定向至"
"<abbr title=\"Hypertext Transfer Protocol Secure\">HTTPS</abbr>端口。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
msgstr "启用此接口上可用的 IPv6 前缀的下游委托"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid "Enable key reinstallation (KRACK) countermeasures"
msgstr "启用密钥重新安装(KRACK)对策"
@@ -2600,7 +2734,7 @@ msgstr "启用多播查询器"
msgid "Enable multicast support"
msgstr "启用多播支持"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
msgstr "启用所有 CPU 的数据包控制。可能有助于或阻碍网络速度。"
@@ -2627,11 +2761,11 @@ msgstr "启用多播传输支持(可选)。"
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
msgstr "启用后报文的 DF(禁止分片)标志。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
msgid "Enable the built-in single-instance TFTP server."
msgstr "启用内置的单实例 TFTP 服务器。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Enable this network"
msgstr "启用此网络"
@@ -2644,8 +2778,9 @@ msgstr "启用 Tx 校验"
msgid "Enable unicast flooding"
msgstr "启用单播泛洪"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
msgstr "已启用"
@@ -2654,7 +2789,7 @@ msgstr "已启用"
msgid "Enables IGMP snooping on this bridge"
msgstr "在此网桥上启用 IGMP 窥探"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
@@ -2674,28 +2809,33 @@ msgstr "在此网桥上启用生成树协议"
msgid "Encapsulation limit"
msgstr "封装限制"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
msgid "Encapsulation mode"
msgstr "封装模式"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1815
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
msgid "Encryption"
msgstr "加密"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+msgid "Endpoint"
+msgstr "传输端点"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid "Endpoint Host"
msgstr "端点主机"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Endpoint Port"
msgstr "端点端口"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:316
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
msgid "Endpoint setting is invalid"
msgstr "端点设置无效"
@@ -2731,11 +2871,11 @@ msgstr "输入自定义值"
msgid "Erasing..."
msgstr "擦除中…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:115
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:116
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
msgid "Error"
msgstr "错误"
@@ -2744,16 +2884,16 @@ msgstr "错误"
msgid "Error getting PublicKey"
msgstr "获取公钥时出错"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Errored seconds (ES)"
msgstr "错误秒数(ES)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3027
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
#: modules/luci-compat/luasrc/model/network.lua:1433
msgid "Ethernet Adapter"
msgstr "以太网适配器"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
#: modules/luci-compat/luasrc/model/network.lua:1423
msgid "Ethernet Switch"
msgstr "以太网交换机"
@@ -2766,11 +2906,17 @@ msgstr "每 30 秒(slow,0)"
msgid "Every second (fast, 1)"
msgstr "每秒(fast,1)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
msgid "Exclude interfaces"
msgstr "排除接口"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:160
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr "执行各种网络命令以检查到其他系统的连接和名称解析。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
msgid ""
"Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
"e.g. for RBL services."
@@ -2782,11 +2928,15 @@ msgstr ""
msgid "Existing device"
msgstr "现有设备"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
msgid "Expand hosts"
msgstr "扩展 HOSTS 文件中的主机后缀"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+msgid "Expected port number."
+msgstr "预期的端口号。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
msgid "Expecting a hexadecimal assignment hint"
msgstr "请输入一个十六进制值"
@@ -2807,11 +2957,11 @@ msgstr "请输入用冒号分隔的两个优先级"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "Expecting: %s"
msgstr "请输入:%s"
@@ -2823,7 +2973,7 @@ msgstr "请输入非空值"
msgid "Expires"
msgstr "到期时间"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
msgstr "租约地址的有效期,最短 2 分钟(<code>2m</code>)。"
@@ -2832,11 +2982,11 @@ msgstr "租约地址的有效期,最短 2 分钟(<code>2m</code>)。"
msgid "External"
msgstr "外部"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "External R0 Key Holder List"
msgstr "外部 <abbr title=\"R0 Key Holder\">R0KH</abbr> 列表"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid "External R1 Key Holder List"
msgstr "外部 <abbr title=\"R1 Key Holder\">R1KH</abbr> 列表"
@@ -2864,15 +3014,15 @@ msgstr "额外的 pppd 选项"
msgid "Extra sstpc options"
msgstr "额外的 sstpc 选项"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550
msgid "FT over DS"
msgstr "FT over DS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1549
msgid "FT over the Air"
msgstr "FT over the Air"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
msgid "FT protocol"
msgstr "FT 协议"
@@ -2880,19 +3030,43 @@ msgstr "FT 协议"
msgid "Failed to change the system password."
msgstr "更改系统密码失败。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr "配置调制解调器失败"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr "在 %d 秒内确认应用失败,等待回滚…"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr "连接失败"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr "断开连接失败"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
msgstr "执行“/etc/init.d/%s %s”失败:%s"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr "获取调制解调器信息失败"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr "初始化调制解调器失败"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr "设置操作模式失败"
+
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
msgid "File"
msgstr "文件"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"File listing upstream resolvers, optionally domain-specific, e.g. "
"<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
@@ -2904,36 +3078,44 @@ msgstr ""
msgid "File not accessible"
msgstr "文件无法访问"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
msgid "File to store DHCP lease information."
msgstr "存储 DHCP 租约信息的文件。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
msgid "File with upstream resolvers."
msgstr "上游解析器文件。"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "Filename"
msgstr "文件名"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
msgid "Filename of the boot image advertised to clients."
msgstr "向客户端发布的引导映像文件名。"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
msgid "Filesystem"
msgstr "文件系统"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+msgid "Filter IPv4 A records"
+msgstr "过滤 IPv4 A 记录"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+msgid "Filter IPv6 AAAA records"
+msgstr "过滤 IPv6 AAAA 记录"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+msgid "Filter SRV/SOA service discovery"
+msgstr "过滤 SRV/SOA 服务发现"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
msgid "Filter private"
msgstr "过滤本地包"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
-msgid "Filter useless"
-msgstr "过滤无用包"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
msgid "Filtering for all slaves, no validation"
msgstr "筛选所有从属设备,不进行验证"
@@ -2946,8 +3128,13 @@ msgstr "筛选所有从属设备,仅验证活动的从属设备"
msgid "Filtering for all slaves, validation only for backup slaves"
msgstr "筛选所有从属设备,仅验证备份的从属设备"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr "过滤 SRV/SOA 服务发现避免触发按需拨号(dial-on-demand)链接。"
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Finalizing failed"
msgstr "最终确认失败"
@@ -2958,7 +3145,7 @@ msgid ""
msgstr ""
"查找当前系统上的所有文件系统和交换分区,并根据查找结果生成并替换现有配置"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
msgid "Find and join network"
msgstr "搜索并加入网络"
@@ -2972,10 +3159,11 @@ msgid "Firewall"
msgstr "防火墙"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
msgid "Firewall Mark"
msgstr "防火墙标识"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
msgid "Firewall Settings"
msgstr "防火墙设置"
@@ -2987,15 +3175,15 @@ msgstr "防火墙状态"
msgid "Firewall mark"
msgstr "防火墙标志"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
msgid "Firmware File"
msgstr "固件文件"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
msgid "Firmware Version"
msgstr "固件版本"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
msgid "Fixed source port for outbound DNS queries."
msgstr "出站 DNS 查询的固定源端口。"
@@ -3021,20 +3209,20 @@ msgstr "刷写操作"
msgid "Flashing…"
msgstr "正在刷写…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force"
msgstr "强制"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid "Force 40MHz mode"
msgstr "强制 40MHz 模式"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
msgid "Force CCMP (AES)"
msgstr "强制 CCMP(AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force DHCP on this network even if another server is detected."
msgstr "即使检测到另一台服务器,也要强制使用此网络上的 DHCP。"
@@ -3046,15 +3234,15 @@ msgstr "强制 IGMP 版本"
msgid "Force MLD version"
msgstr "强制 MLD 版本"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
msgid "Force TKIP"
msgstr "强制 TKIP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
msgid "Force TKIP and CCMP (AES)"
msgstr "强制 TKIP 和 CCMP(AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid "Force link"
msgstr "强制链路"
@@ -3066,22 +3254,22 @@ msgstr "强制升级"
msgid "Force use of NAT-T"
msgstr "强制使用 NAT-T"
-#: modules/luci-base/luasrc/view/csrftoken.htm:8
+#: modules/luci-base/ucode/template/csrftoken.ut:8
msgid "Form token mismatch"
msgstr "表单令牌不匹配"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
msgid ""
-"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> messages between the designated master "
-"interface and downstream interfaces."
+"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
+"designated master interface and downstream interfaces."
msgstr ""
"在指定的主接口和下游接口之间转发 <abbr title=\"邻居发现协议\">NDP</abbr> "
"<abbr title=\"邻居请求报文,类型 135\">NS</abbr> 和 <abbr title=\"邻居通告报"
"文,类型 136\">NA</abbr> 消息。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
msgid ""
"Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages received on the designated master interface to downstream "
@@ -3094,13 +3282,13 @@ msgstr ""
msgid "Forward DHCP traffic"
msgstr "转发 DHCP 数据包"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
msgid ""
"Forward DHCPv6 messages between the designated master interface and "
"downstream interfaces."
msgstr "在指定的主接口和下游接口之间转发 DHCPv6 消息。"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
msgid "Forward Error Correction Seconds (FECS)"
msgstr "前向纠错秒数(FECS)"
@@ -3112,7 +3300,7 @@ msgstr "转发广播数据包"
msgid "Forward delay"
msgstr "转发延迟"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
msgid "Forward mesh peer traffic"
msgstr "转发 mesh 节点数据包"
@@ -3120,7 +3308,7 @@ msgstr "转发 mesh 节点数据包"
msgid "Forward multicast packets as unicast packets on this device."
msgstr "在此设备上将多播数据包转发为单播数据包。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
msgid "Forwarding mode"
msgstr "转发模式"
@@ -3128,11 +3316,11 @@ msgstr "转发模式"
msgid "Fragmentation"
msgstr "分段"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:964
msgid "Fragmentation Threshold"
msgstr "分片阈值"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
msgctxt "nft nat flag fully-random"
msgid "Full port randomization"
msgstr "全端口随机化"
@@ -3152,7 +3340,7 @@ msgid "GHz"
msgstr "GHz"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
msgid "GPRS only"
msgstr "仅 GPRS"
@@ -3191,8 +3379,8 @@ msgstr "网关端口"
msgid "Gateway address is invalid"
msgstr "网关地址无效"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
@@ -3200,10 +3388,10 @@ msgstr "网关地址无效"
msgid "General Settings"
msgstr "常规设置"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "General Setup"
msgstr "常规设置"
@@ -3215,7 +3403,7 @@ msgstr "常规设备选项"
msgid "Generate Config"
msgstr "生成配置"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid "Generate PMK locally"
msgstr "本地生成 PMK"
@@ -3223,11 +3411,11 @@ msgstr "本地生成 PMK"
msgid "Generate archive"
msgstr "生成备份"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:789
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819
msgid "Generate configuration"
msgstr "生成配置"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:829
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859
msgid "Generate configuration…"
msgstr "生成配置…"
@@ -3235,15 +3423,15 @@ msgstr "生成配置…"
msgid "Generate new key pair"
msgstr "生成新的密钥对"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
msgid "Generate preshared key"
msgstr "生成预共享密钥"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:671
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:691
msgid "Generates a configuration suitable for import on a WireGuard peer"
msgstr "生成适合在 WireGuard 对端上导入的配置"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:763
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
msgid "Generating QR code…"
msgstr "正在生成二维码…"
@@ -3255,25 +3443,25 @@ msgstr "由于密码验证不匹配,密码没有更改!"
msgid "Global Settings"
msgstr "全局设置"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
msgid "Global network options"
msgstr "全局网络选项"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:82
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:84
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
msgid "Go to firmware upgrade..."
msgstr "转到固件升级…"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:72
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
msgid "Go to password configuration..."
msgstr "跳转到密码配置页…"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3748
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
msgid "Go to relevant configuration page"
@@ -3299,6 +3487,10 @@ msgstr "授予访问 LuCI OpenConnect 程序的权限"
msgid "Grant access to LuCI Wireguard procedures"
msgstr "授予访问 LuCI Wireguard 程序的权限"
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr "授予对 LuCI openfortivpn 手续的访问权限"
+
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
msgid "Grant access to SSH configuration"
msgstr "授予访问 SSH 配置的权限"
@@ -3404,11 +3596,11 @@ msgstr "HTTP(S) 访问"
msgid "Hang Up"
msgstr "挂起"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Header Error Code Errors (HEC)"
msgstr "请求头错误代码错误(HEC)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
msgid "Heartbeat interval (kernel: heartbeat)"
msgstr "间歇闪烁(kernel:heartbeat)"
@@ -3422,7 +3614,7 @@ msgid ""
"the timezone."
msgstr "此处配置设备的基础信息,如主机名称或时区。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "隐藏 <abbr title=\"扩展服务集标识符\">ESSID</abbr>"
@@ -3431,11 +3623,11 @@ msgstr "隐藏 <abbr title=\"扩展服务集标识符\">ESSID</abbr>"
msgid "Hide empty chains"
msgstr "隐藏空链"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
msgid "High"
msgstr "高"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
msgctxt "Chain hook description"
msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
msgstr "钩子:<strong>%h</strong>(%h),优先级:<strong>%d</strong>"
@@ -3445,7 +3637,7 @@ msgid "Hop Penalty"
msgstr "跳跃惩罚"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2169
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2231
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
msgid "Host"
@@ -3455,7 +3647,7 @@ msgstr "主机"
msgid "Host expiry timeout"
msgstr "主机到期超时"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
msgid "Host requests this filename from the boot server."
msgstr "主机从引导服务器请求此文件名。"
@@ -3464,9 +3656,9 @@ msgid "Host-Uniq tag content"
msgstr "Host-Uniq 标签内容"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
msgid "Hostname"
@@ -3476,11 +3668,11 @@ msgstr "主机名"
msgid "Hostname to send when requesting DHCP"
msgstr "请求 DHCP 时发送的主机名"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
msgid "Hostnames"
msgstr "主机名映射"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
msgid ""
"Hostnames are used to bind a domain name to an IP address. This setting is "
"redundant for hostnames already configured with static leases, but it can be "
@@ -3505,18 +3697,30 @@ msgstr "人类可读的计数器"
msgid "Hybrid"
msgstr "混合"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr "ICMP 码"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr "ICMP 类型"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
msgctxt "nft icmpv6 code"
msgid "ICMPv6 code"
msgstr "ICMPv6 码"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
msgctxt "nft icmpv6 type"
msgid "ICMPv6 type"
msgstr "ICMPv6 类型"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
+msgid "ID"
+msgstr "ID"
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3534,11 +3738,11 @@ msgstr "IKE DH 组"
msgid "IP Addresses"
msgstr "IP 地址"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
msgid "IP Protocol"
msgstr "IP 协议"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
msgid "IP Sets"
msgstr "IP 集"
@@ -3546,7 +3750,7 @@ msgstr "IP 集"
msgid "IP Type"
msgstr "IP 类型"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
msgid "IP address"
@@ -3562,7 +3766,16 @@ msgstr "IP 地址无效"
msgid "IP address is missing"
msgstr "IP 地址缺失"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+"隧道内允许的 IP 地址。对端接受源 IP 地址匹配此列表的隧道报文,并将目的地 IP "
+"匹配该列表的数据包路由回去。"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:37
msgctxt "nft ip protocol"
msgid "IP protocol"
msgstr "IP 协议"
@@ -3572,15 +3785,15 @@ msgctxt "nft meta l4proto"
msgid "IP protocol"
msgstr "IP 协议"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
msgid "IP set"
msgstr "IP 集"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305
msgid "IP sets"
msgstr "IP 集"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
msgid "IPs to override with NXDOMAIN"
msgstr "忽略虚假空域名解析"
@@ -3588,14 +3801,14 @@ msgstr "忽略虚假空域名解析"
msgid "IPsec XFRM"
msgstr "IPsec XFRM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
msgid "IPv4"
msgstr "IPv4"
@@ -3621,7 +3834,7 @@ msgstr "IPv4 上游"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
msgid "IPv4 address"
@@ -3661,11 +3874,11 @@ msgstr "IPv4 地址前缀"
msgid "IPv4 prefix length"
msgstr "IPv4 地址前缀长度"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:626
msgid "IPv4 traffic table \"%h\""
msgstr "IPv4 流量表 \"%h\""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
msgid "IPv4+IPv6"
msgstr "IPv4+IPv6"
@@ -3678,23 +3891,23 @@ msgstr "IPv4-in-IPv4(RFC2003)"
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr "IPv4/IPv6(双栈 - 默认 IPv4)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:634
msgid "IPv4/IPv6 traffic table \"%h\""
msgstr "IPv4/IPv6 流量表 \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:109
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
msgid "IPv6"
msgstr "IPv6"
@@ -3710,7 +3923,7 @@ msgstr "IPv6 MTU"
msgid "IPv6 Neighbours"
msgstr "IPv6 邻居"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
msgid "IPv6 RA Settings"
msgstr "IPv6 RA 设置"
@@ -3722,11 +3935,11 @@ msgstr "IPv6 路由"
msgid "IPv6 Rules"
msgstr "IPv6 规则"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
msgid "IPv6 Settings"
msgstr "IPv6 设置"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid "IPv6 ULA-Prefix"
msgstr "IPv6 ULA 前缀"
@@ -3740,12 +3953,12 @@ msgstr "IPv6 上游"
msgid "IPv6 address"
msgstr "IPv6 地址"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid "IPv6 assignment hint"
msgstr "IPv6 分配提示"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid "IPv6 assignment length"
msgstr "IPv6 分配长度"
@@ -3761,7 +3974,7 @@ msgstr "地址/网络掩码表示法中的 IPv6 网络"
msgid "IPv6 only"
msgstr "仅 IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid "IPv6 preference"
msgstr "IPv6 首选项"
@@ -3770,7 +3983,7 @@ msgstr "IPv6 首选项"
msgid "IPv6 prefix"
msgstr "IPv6 前缀"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid "IPv6 prefix filter"
msgstr "IPv6 前缀过滤器"
@@ -3784,15 +3997,15 @@ msgstr "IPv6 地址前缀长度"
msgid "IPv6 routed prefix"
msgstr "IPv6 路由前缀"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid "IPv6 source routing"
msgstr "IPv6 源路由"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid "IPv6 suffix"
msgstr "IPv6 后缀"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
msgid "IPv6 suffix (hex)"
msgstr "<abbr title=\"互联网协议第 6 版\">IPv6</abbr> 后缀(十六进制)"
@@ -3800,11 +4013,11 @@ msgstr "<abbr title=\"互联网协议第 6 版\">IPv6</abbr> 后缀(十六进
msgid "IPv6 support"
msgstr "IPv6 支持"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:630
msgid "IPv6 traffic table \"%h\""
msgstr "IPv6 流量表 \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr "IPv6-PD"
@@ -3823,7 +4036,7 @@ msgstr "IPv6-over-IPv4(6rd)"
msgid "IPv6-over-IPv4 (6to4)"
msgstr "IPv6-over-IPv4(6to4)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
msgid "Identity"
msgstr "鉴权"
@@ -3839,7 +4052,7 @@ msgstr "如果选中,则添加“+ipv6”至 pppd 选项"
msgid "If checked, encryption is disabled"
msgstr "如果选中,则禁用加密"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
@@ -3849,20 +4062,20 @@ msgstr "如果设置,则仅从给定的 IPv6 前缀类别中分配下游子网
msgid "If set, the meaning of the match options is inverted"
msgstr "设置后,匹配选项的含义将颠倒"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr "如果指定,则通过 UUID 而不是固定的设备文件来挂载设备"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
msgstr "如果指定,则通过分区卷标而不是固定的设备文件来挂载设备"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -3871,39 +4084,39 @@ msgstr ""
"如此 IP 地址用于访问 LuCI 更改,需在 %d 秒内<strong>手动重连到新 IP</strong>"
"确认设置,否则修改将被还原。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
msgid "If unchecked, no default route is configured"
msgstr "留空则不配置默认路由"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr "留空则忽略所通告的 DNS 服务器地址"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid ""
"If your physical memory is insufficient unused data can be temporarily "
-"swapped to a swap-device resulting in a higher amount of usable <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
-"slow process as the swap-device cannot be accessed with the high datarates "
-"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+"swapped to a swap-device resulting in a higher amount of usable <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
msgstr ""
-"如果物理内存不足,闲置数据可自动移到交换设备暂存,以增加可用的 <abbr title="
-"\"随机存取存储器\">RAM</abbr>。请注意:数据交换的过程会非常慢,因为交换设备无"
-"法像 <abbr title=\"随机存取存储器\">RAM</abbr> 那样的高速地访问。"
+"如果物理内存不足,闲置数据可自动移到交换设备暂存,以增加可用的 <abbr "
+"title=\"随机存取存储器\">RAM</abbr>。请注意:数据交换的过程会非常慢,因为交换"
+"设备无法像 <abbr title=\"随机存取存储器\">RAM</abbr> 那样的高速地访问。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
msgid "Ignore <code>/etc/hosts</code>"
msgstr "忽略 <code>/etc/hosts</code>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid "Ignore interface"
msgstr "忽略此接口"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
msgid "Ignore resolv file"
msgstr "忽略解析文件"
@@ -3915,25 +4128,25 @@ msgstr "镜像"
msgid "Image check failed:"
msgstr "镜像检查失败了:"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import as peer"
msgstr "导入为 peer"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import configuration"
msgstr "导入配置文件"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:484
-msgid "Import peer configuration…"
-msgstr "导入对端配置…"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:504
+msgid "Import configuration as peer…"
+msgstr "将配置导入为对端…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:470
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
msgid "Import settings"
msgstr "导入设置"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:366
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:391
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:376
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:403
msgid "Imported peer configuration"
msgstr "导入对端配置"
@@ -3953,7 +4166,7 @@ msgstr ""
"在桥接 LAN 设置中,建议启用桥接环路避免功能,以避免可导致整个 LAN 停止的广播"
"环路。"
-#: modules/luci-base/luasrc/view/csrftoken.htm:13
+#: modules/luci-base/ucode/template/csrftoken.ut:13
msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
@@ -3999,6 +4212,7 @@ msgstr "传入接口"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Incoming key"
msgstr "传入密钥"
@@ -4013,7 +4227,7 @@ msgstr "传入序列化"
msgid "Info"
msgstr "信息"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Information"
msgstr "信息"
@@ -4032,7 +4246,6 @@ msgid "Ingress device name"
msgstr "入口设备名"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
msgstr "初始化失败"
@@ -4044,31 +4257,40 @@ msgstr "启动脚本"
msgid "Initscripts"
msgstr "启动脚本"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid "Inner certificate constraint (Domain)"
msgstr "内部证书约束(域)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid "Inner certificate constraint (SAN)"
msgstr "内部证书约束(SAN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid "Inner certificate constraint (Subject)"
msgstr "内部证书约束(主题)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid "Inner certificate constraint (Wildcard)"
msgstr "内部证书约束(通配符)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:310
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
msgid "Install protocol extensions..."
msgstr "安装扩展协议…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
msgid "Instance"
msgstr "实例"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr "实例 \"%h\""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
+msgid "Instance Details"
+msgstr "实例详情"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid ""
"Instead of joining any network with a matching SSID, only connect to the "
"BSSID <code>%h</code>."
@@ -4078,6 +4300,7 @@ msgstr "仅连接到 BSSID 为 <code>%h</code> 的网络,而不是其它 SSID
msgid "Insufficient permissions to read UCI configuration."
msgstr "权限不足,无法读取 UCI 配置。"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
@@ -4085,7 +4308,7 @@ msgstr "权限不足,无法读取 UCI 配置。"
msgid "Interface"
msgstr "接口"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:728
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
msgid "Interface \"%h\" is already marked as designated master."
msgstr "接口“%h”已被标记为指定的主接口。"
@@ -4093,7 +4316,7 @@ msgstr "接口“%h”已被标记为指定的主接口。"
msgid "Interface %q device auto-migrated from %q to %q."
msgstr "接口设备 %q 从 %q 自动迁移到了 %q。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
msgid "Interface Configuration"
msgstr "接口配置"
@@ -4101,7 +4324,7 @@ msgstr "接口配置"
msgid "Interface ID"
msgstr "接口 ID"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
msgid "Interface has %d pending changes"
msgstr "接口有 %d 个未应用的更改"
@@ -4110,39 +4333,39 @@ msgstr "接口有 %d 个未应用的更改"
msgid "Interface is disabled"
msgstr "接口已禁用"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:65
msgid "Interface is marked for deletion"
msgstr "接口被标记为删除"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is reconnecting..."
msgstr "正在重新连接接口…"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:194
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:214
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is shutting down..."
msgstr "正在关闭接口..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
msgid "Interface is starting..."
msgstr "正在启动接口…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304
msgid "Interface is stopping..."
msgstr "正在停止接口…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Interface name"
msgstr "接口名称"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:314
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Interface not present or not connected yet."
msgstr "接口不存在或未连接。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:507
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
msgid "Interfaces"
msgstr "接口"
@@ -4151,10 +4374,6 @@ msgstr "接口"
msgid "Internal"
msgstr "内部"
-#: modules/luci-base/luasrc/view/error500.htm:8
-msgid "Internal Server Error"
-msgstr "内部服务器错误"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
msgid "Interval For Sending Learning Packets"
msgstr "学习包发送间隔"
@@ -4179,7 +4398,7 @@ msgstr "无效"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
msgid "Invalid APN provided"
msgstr "提供的 APN 无效"
@@ -4225,16 +4444,20 @@ msgstr "无效命令"
msgid "Invalid hexadecimal value"
msgstr "无效 16 进制值"
-#: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
msgid "Invalid username and/or password! Please try again."
msgstr "无效的用户名和/或密码!请重试。"
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr "反转闪烁"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "Invert match"
msgstr "反向匹配"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Isolate Clients"
msgstr "隔离客户端"
@@ -4244,21 +4467,21 @@ msgid ""
"flash memory, please verify the image file!"
msgstr "您尝试刷写的固件与此设备不兼容,请检查固件文件!"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
msgid "JavaScript required!"
msgstr "需要 JavaScript!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
msgid "Join Network"
msgstr "加入网络"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1829
msgid "Join Network: Wireless Scan"
msgstr "加入网络:搜索无线"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2107
msgid "Joining Network: %q"
msgstr "正在加入网络:%q"
@@ -4268,26 +4491,30 @@ msgstr "跳至规则"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:228
msgid "Keep settings and retain the current configuration"
-msgstr "保持设置并保留当前配置"
+msgstr "保留当前配置"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgid "Keep-Alive"
+msgstr "保活"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Kernel Log"
msgstr "内核日志"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
msgid "Kernel Version"
msgstr "内核版本"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462
msgid "Key"
msgstr "密钥"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
msgid "Key #%d"
msgstr "密钥 #%d"
@@ -4295,6 +4522,7 @@ msgstr "密钥 #%d"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Key for incoming packets (optional)."
msgstr "入站包密钥(可选)。"
@@ -4302,15 +4530,20 @@ msgstr "入站包密钥(可选)。"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Key for outgoing packets (optional)."
msgstr "出站包密钥(可选)。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
msgctxt "Label indicating that WireGuard peer lacks public key"
msgid "Key missing"
msgstr "密钥缺失"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr "用来签署网络配置的密钥"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
msgctxt "nft unit"
msgid "KiB"
msgstr "KiB"
@@ -4354,12 +4587,12 @@ msgstr "LCP 响应间隔"
msgid "LED Configuration"
msgstr "LED 配置"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
msgid "LLC"
msgstr "LLC"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid "Label"
msgstr "卷标"
@@ -4371,14 +4604,25 @@ msgstr "语言"
msgid "Language and Style"
msgstr "语言和界面"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr "较大的权重(相同的优先级下)被赋予相应较高的被选中概率。"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
msgid "Last member interval"
msgstr "最后成员间隔"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
msgid "Latency"
msgstr "延迟"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
+msgid "Latest Handshake"
+msgstr "上次握手"
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
msgstr "叶节点"
@@ -4387,16 +4631,16 @@ msgstr "叶节点"
msgid "Learn"
msgstr "学习"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Learn routes"
msgstr "学习路由"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
msgid "Lease file"
msgstr "租约文件"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid "Lease time"
msgstr "租期"
@@ -4420,7 +4664,7 @@ msgstr "留空则自动探测"
msgid "Leave empty to use the current WAN address"
msgstr "留空则使用当前 WAN 地址"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid ""
"Legacy or badly behaving devices may require legacy 802.11b rates to "
"interoperate. Airtime efficiency may be significantly reduced where these "
@@ -4429,31 +4673,31 @@ msgstr ""
"过时或性能欠佳的设备可能需要旧的 802.11b 速率才能互联。在使用这些速率的情况"
"下,信道占用效率可能会显著降低。建议尽可能不使用 802.11b 速率。"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
msgid "Legacy rules detected"
msgstr "检测到旧版规则"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
msgid "Legend:"
msgstr "图例:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Limit"
msgstr "客户数"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Line Attenuation (LATN)"
msgstr "线路衰减(LATN)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
msgid "Line Mode"
msgstr "线路模式"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
msgid "Line State"
msgstr "线路状态"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Line Uptime"
msgstr "线路运行时间"
@@ -4469,21 +4713,21 @@ msgstr "链路监控"
msgid "Link On"
msgstr "链路活动"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
msgctxt "nft @ll,off,len"
msgid "Link layer header bits %d-%d"
msgstr "链路层报头位 %d-%d"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:514
msgid "List of IP addresses to convert into NXDOMAIN responses."
msgstr "要转换成 NXDOMAIN 响应的 IP 地址列表。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
-msgid "List of IP sets to populate with the specified domain IPs."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
+msgid "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here."
msgstr "要用指定域 IP 填充的 IP 集列表。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid ""
"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID "
@@ -4495,7 +4739,7 @@ msgstr ""
"进制字符串)。<br />在从初始移动域关联期间使用的 R0KH 中请求 PMK-R1 密钥时,"
"该列表用于将 R0KH-ID(NAS 标识符)映射到目标 MAC 地址。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
"as 6 octets with colons,128-bit key as hex string. <br />This list is used "
@@ -4512,23 +4756,28 @@ msgstr ""
msgid "List of SSH key files for auth"
msgstr "用于认证的 SSH 密钥文件列表"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
msgid "List of domains to allow RFC1918 responses for."
msgstr "允许 RFC1918 响应的域名列表。"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
-msgid "List of domains to force to an IP address."
-msgstr "此列表将域名强制指向某个 IP 地址。"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
msgid "List of upstream resolvers to forward queries to."
msgstr "查询将被转发到的上游解析器的列表。"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
msgid "Listen Port"
msgstr "监听端口"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+msgid "Listen address"
+msgstr "监听地址"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+msgid "Listen and Relay To IP family must be homogeneous."
+msgstr "Listen 和 Relay To IP 族必须是同质的。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342
msgid "Listen interfaces"
msgstr "监听接口"
@@ -4536,17 +4785,17 @@ msgstr "监听接口"
msgid "Listen only on the given interface or, if unspecified, on all"
msgstr "仅监听指定的接口,未指定则监听全部"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
msgid ""
"Listen only on the specified interfaces, and loopback if not excluded "
"explicitly."
msgstr "仅监听这些接口和环回接口。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
msgid "ListenPort setting is invalid"
msgstr "ListenPort 设置无效"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520
msgid "Listening port for inbound DNS queries."
msgstr "入站 DNS 查询的侦听端口。"
@@ -4555,7 +4804,7 @@ msgstr "入站 DNS 查询的侦听端口。"
msgid "Load"
msgstr "负载"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:63
msgid "Load Average"
msgstr "平均负载"
@@ -4563,27 +4812,28 @@ msgstr "平均负载"
msgid "Load configuration…"
msgstr "加载配置…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2038
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
msgid "Loading data…"
msgstr "加载数据中…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
msgid "Loading directory contents…"
msgstr "正在载入目录内容…"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
-#: modules/luci-base/luasrc/view/view.htm:4
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
msgid "Loading view…"
msgstr "正在载入视图…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
msgid "Local"
msgstr "本地"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
msgid "Local IP address"
msgstr "本地 IP 地址"
@@ -4603,11 +4853,12 @@ msgstr "要分配的本地 IP 地址"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "Local IPv4 address"
msgstr "本机 IPv4 地址"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
msgid "Local IPv6 DNS server"
msgstr "本地 IPV6 DNS 服务器"
@@ -4623,44 +4874,53 @@ msgstr "本机 IPv6 地址"
msgid "Local Startup"
msgstr "本地启动脚本"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
msgid "Local Time"
msgstr "本地时间"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1019
msgid "Local ULA"
msgstr "本地 ULA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
msgid "Local domain"
msgstr "本地域名"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
msgid "Local domain suffix appended to DHCP names and hosts file entries."
msgstr "附加到 DHCP 名称和主机文件条目的本地域后缀。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
msgid "Local server"
msgstr "本地服务器"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
msgid "Local service only"
msgstr "仅本地服务"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr "本地 wireguard 密钥"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
msgid "Localise queries"
msgstr "本地化查询"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid "Lock to BSSID"
msgstr "锁定到 BSSID"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft log action"
+msgid "Log event \"<strong>%h</strong>…\""
+msgstr "记录事件 \"<strong>%h</strong>…\""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
msgid "Log output level"
msgstr "日志记录等级"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
msgid "Log queries"
msgstr "记录查询日志"
@@ -4686,8 +4946,8 @@ msgstr ""
msgid "Logical network to which the tunnel will be added (bridged) (optional)."
msgstr "隧道将要被添加(桥接)到的逻辑网络(可选)。"
-#: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
msgid "Login"
msgstr "登录"
@@ -4699,24 +4959,28 @@ msgstr "退出"
msgid "Loose filtering"
msgstr "宽松过滤"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Loss of Signal Seconds (LOSS)"
msgstr "信号丢失秒数(LOSS)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
msgid "Lowest leased address as offset from the network address."
msgstr "网络地址的起始分配基址。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr "Lua 兼容模式活跃"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
msgid "MAC"
msgstr "MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
msgid "MAC Address"
msgstr "MAC 地址"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
msgid "MAC Address Filter"
msgstr "MAC 地址过滤"
@@ -4725,15 +4989,15 @@ msgid "MAC Address For The Actor"
msgstr "这个 Actor 的 MAC 地址"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
msgid "MAC VLAN"
msgstr "MAC VLAN"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2168
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2230
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
@@ -4742,11 +5006,11 @@ msgstr "MAC VLAN"
msgid "MAC address"
msgstr "MAC 地址"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
msgid "MAC-Filter"
msgstr "MAC 过滤"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
msgid "MAC-List"
msgstr "MAC 列表"
@@ -4782,7 +5046,7 @@ msgid "MII Interval"
msgstr "MII 间隔"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
@@ -4790,14 +5054,18 @@ msgstr "MII 间隔"
msgid "MTU"
msgstr "MTU"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+msgid "MX"
+msgstr "MX"
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
msgid ""
"Make sure to clone the root filesystem using something like the commands "
"below:"
msgstr "确保使用以下命令来复制根文件系统:"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
@@ -4806,31 +5074,31 @@ msgstr "确保使用以下命令来复制根文件系统:"
msgid "Manual"
msgstr "手动"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3891
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
msgid "Master"
msgstr "主设备"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr "最长 <abbr title=\"路由器通告\">RA</abbr> 间隔"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Max. Attainable Data Rate (ATTNDR)"
msgstr "最大可达数据速率(ATTNDR)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533
msgid "Max. DHCP leases"
msgstr ""
"<abbr title=\"maximal\">最大</abbr> <abbr title=\"动态主机配置协议\">DHCP</"
"abbr> 租约数量"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
msgid "Max. EDNS0 packet size"
msgstr ""
"<abbr title=\"maximal\">最大</abbr> <abbr title=\"域名系统的扩展机制"
"\">EDNS0</abbr> 数据包大小"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
msgid "Max. concurrent queries"
msgstr "<abbr title=\"maximal\">最大</abbr>并发查询数"
@@ -4838,29 +5106,28 @@ msgstr "<abbr title=\"maximal\">最大</abbr>并发查询数"
msgid "Maximum age"
msgstr "最大年龄"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
msgid "Maximum allowed Listen Interval"
msgstr "允许的最大监听间隔"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
msgid "Maximum allowed number of active DHCP leases."
msgstr "允许的最大 DHCP 租约数。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
msgid "Maximum allowed number of concurrent DNS queries."
msgstr "允许的最大并发 DNS 查询数。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
msgid "Maximum allowed size of EDNS0 UDP packets."
msgstr "EDNS0 UDP 数据包的最大允许大小。"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Maximum amount of seconds to wait for the modem to become ready"
msgstr "调制解调器就绪的最大等待时间(秒)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Maximum number of leased addresses."
msgstr "最大地址分配数量。"
@@ -4868,7 +5135,7 @@ msgstr "最大地址分配数量。"
msgid "Maximum snooping table size"
msgstr "最大侦听表大小"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid ""
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
@@ -4876,10 +5143,14 @@ msgstr ""
"发送主动 <abbr title=\"路由器通告,ICMPv6 类型 134\">RA</abbr> 允许的最长时间"
"间隔。默认为 600 秒。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid "Maximum transmit power"
msgstr "最大传输功率"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+msgid "May prevent VoIP or other services from working."
+msgstr "可能造成 VoIP 或其他服务无法运作。"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
@@ -4906,7 +5177,7 @@ msgstr "内存"
msgid "Memory usage (%)"
msgstr "内存使用率(%)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
msgid "Mesh"
msgstr "Mesh"
@@ -4914,7 +5185,7 @@ msgstr "Mesh"
msgid "Mesh ID"
msgstr "Mesh ID"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:997
msgid "Mesh Id"
msgstr "Mesh ID"
@@ -4944,12 +5215,12 @@ msgstr "确定链路状态的方式"
msgid "Metric"
msgstr "跃点数"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
msgctxt "nft unit"
msgid "MiB"
msgstr "MiB"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr "最短 <abbr title=\"路由器通告\">RA</abbr> 间隔"
@@ -4967,7 +5238,7 @@ msgid ""
"Prevents ARP cache thrashing."
msgstr "替换 ARP 条目所需的最短时间(以秒为单位)。防止 ARP 缓存崩溃。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid ""
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
@@ -4987,7 +5258,7 @@ msgstr "数据包镜像源端口"
msgid "Mobile Data"
msgstr "移动数据"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "Mobility Domain"
msgstr "移动域"
@@ -4996,14 +5267,14 @@ msgstr "移动域"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1813
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
msgid "Mode"
msgstr "模式"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
msgid "Model"
msgstr "型号"
@@ -5017,13 +5288,13 @@ msgid ""
"minutes."
msgstr "正在建立调制解调器连接,请稍等。2 分钟内未建立连接则超时。"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "Modem default"
msgstr "调制解调器默认"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
msgid "Modem device"
@@ -5034,12 +5305,11 @@ msgid "Modem disconnection in progress. Please wait."
msgstr "正在断开调制解调器连接,请稍等。"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
msgstr "调制解调器信息查询失败"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Modem init timeout"
msgstr "调制解调器初始化超时"
@@ -5052,8 +5322,8 @@ msgstr "调制解调器已禁用。"
msgid "ModemManager"
msgstr "调制解调器管理器"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3895
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1080
msgid "Monitor"
msgstr "监听"
@@ -5079,7 +5349,7 @@ msgstr "挂载点"
msgid "Mount Points - Mount Entry"
msgstr "挂载点 - 存储区"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
msgid "Mount Points - Swap Entry"
msgstr "挂载点 - 交换区"
@@ -5097,11 +5367,11 @@ msgstr "挂载已连接的设备"
msgid "Mount filesystems not specifically configured"
msgstr "自动挂载未专门配置挂载点的分区"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "Mount options"
msgstr "挂载选项"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Mount point"
msgstr "挂载点"
@@ -5121,6 +5391,10 @@ msgstr "下移"
msgid "Move up"
msgstr "上移"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid "Multi To Unicast"
+msgstr "多播到单播"
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
@@ -5140,11 +5414,11 @@ msgstr "多播路由"
msgid "Multicast to unicast"
msgstr "多播到单播"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid "NAS ID"
msgstr "NAS ID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:537
msgid "NAT action chain \"%h\""
msgstr "NAT 动作链 \"%h\""
@@ -5157,11 +5431,11 @@ msgid "NAT64 Prefix"
msgstr "NAT64 前缀"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
msgid "NCM"
msgstr "NCM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "NDP-Proxy slave"
msgstr "NDP 代理从属设备"
@@ -5174,29 +5448,42 @@ msgid "NTP server candidates"
msgstr "候选 NTP 服务器"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4139
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
msgid "Name"
msgstr "名称"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid "Name of the new network"
msgstr "新网络的名称"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr "隧道设备名"
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
msgid "Navigation"
msgstr "导航"
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr "Nebula 网络"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "Neighbour Report"
+msgstr "邻居报告"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Neighbour cache validity"
msgstr "邻近缓存有效性"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2229
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
@@ -5209,32 +5496,28 @@ msgstr "网络"
msgid "Network Coding"
msgstr "网络编码"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
msgid "Network Mode"
msgstr "网络模式"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid "Network SSID"
msgstr "网络 SSID"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
-msgid "Network Utilities"
-msgstr "网络工具"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
msgid "Network address"
msgstr "网络地址"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
msgid "Network boot image"
msgstr "网络启动镜像"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:408
msgid "Network bridge configuration migration"
msgstr "网桥配置迁移"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1435
msgid "Network device"
msgstr "网络设备"
@@ -5247,16 +5530,16 @@ msgstr "网络设备活动(kernel:netdev)"
msgid "Network device is not present"
msgstr "网络设备不存在"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:646
msgid "Network device table \"%h\""
msgstr "网络设备表 \"%h\""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
msgctxt "nft @nh,off,len"
msgid "Network header bits %d-%d"
msgstr "网络标头位 %d-%d"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:442
msgid "Network ifname configuration migration"
msgstr "网络 ifname 配置迁移"
@@ -5265,7 +5548,7 @@ msgstr "网络 ifname 配置迁移"
msgid "Network interface"
msgstr "网络接口"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
msgid "Network-ID"
msgstr "网络 ID"
@@ -5273,17 +5556,22 @@ msgstr "网络 ID"
msgid "Never"
msgstr "永不"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr "永不"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
msgid ""
"Never forward matching domains and subdomains, resolve from DHCP or hosts "
"files only."
msgstr "不转发匹配的域和子域,只从 DHCP 或 hosts 文件解析。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1172
msgid "New interface for \"%s\" can not be created: %s"
msgstr "无法为“%s”创建新接口:“%s”"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1123
msgid "New interface name…"
msgstr "新接口名称…"
@@ -5291,13 +5579,13 @@ msgstr "新接口名称…"
msgid "Next »"
msgstr "前进 »"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
msgstr "否"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
msgid "No DHCP Server configured for this interface"
msgstr "本接口未配置 DHCP 服务器"
@@ -5305,7 +5593,7 @@ msgstr "本接口未配置 DHCP 服务器"
msgid "No Data"
msgstr "无数据"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
msgid "No Encryption"
msgstr "无加密"
@@ -5321,9 +5609,13 @@ msgstr "无 NAT-T"
msgid "No RX signal"
msgstr "无接收信号"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
+msgid "No WireGuard interfaces configured."
+msgstr "未配置 WireGuard 接口。"
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:82
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
msgid ""
"No changes to settings will be stored and are lost after rebooting. This "
@@ -5335,7 +5627,11 @@ msgstr ""
msgid "No client associated"
msgstr "没有关联的客户端"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr "未指定控制设备"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
msgctxt "empty table placeholder"
msgid "No data"
msgstr "无数据"
@@ -5358,15 +5654,11 @@ msgstr "不强制"
msgid "No entries available"
msgstr "没有可用的条目"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2913
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
msgid "No entries in this directory"
msgstr "此目录中没有内容"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
-msgid "No files found"
-msgstr "未找到文件"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
msgid ""
"No fixed interface listening port defined, peers might not be able to "
"initiate connections to this WireGuard instance!"
@@ -5402,30 +5694,34 @@ msgstr "没有更多的从属设备可用"
msgid "No more slaves available, can not save interface"
msgstr "没有更多的从属设备可用,无法保存接口"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494
msgid "No negative cache"
msgstr "禁用无效信息缓存"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:697
msgid "No nftables ruleset loaded."
msgstr "未加载 nftables 规则集。"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
msgid "No password set!"
msgstr "未设置密码!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+msgid "No peers connected"
+msgstr "未连接对端"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
msgid "No peers defined yet."
msgstr "尚未定义对端。"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
msgid "No public keys present yet."
msgstr "当前还没有公钥。"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:614
msgctxt "nft chain is empty"
msgid "No rules in this chain"
msgstr "此链中没有规则"
@@ -5438,8 +5734,8 @@ msgstr "本链没有规则。"
msgid "No validation or filtering"
msgstr "没有验证或过滤"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "No zone assigned"
msgstr "未指定区域"
@@ -5451,7 +5747,7 @@ msgstr "未指定区域"
msgid "Noise"
msgstr "噪声"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Noise Margin (SNR)"
msgstr "噪声容限(SNR)"
@@ -5459,11 +5755,11 @@ msgstr "噪声容限(SNR)"
msgid "Noise:"
msgstr "噪声:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Non Pre-emptive CRC errors (CRC_P)"
msgstr "非抢占 CRC 错误(CRC_P)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
msgid "Non-wildcard"
msgstr "非全部地址"
@@ -5473,12 +5769,12 @@ msgstr "非全部地址"
msgid "None"
msgstr "无"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
msgid "Normal"
msgstr "正常"
-#: modules/luci-base/luasrc/view/error404.htm:8
+#: modules/luci-base/ucode/template/error404.ut:9
msgid "Not Found"
msgstr "未找到"
@@ -5490,15 +5786,15 @@ msgstr "未关联"
msgid "Not connected"
msgstr "未连接"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:131
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:157
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:328
msgid "Not present"
msgstr "不存在"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Not started on boot"
msgstr "开机时不启动"
@@ -5506,13 +5802,21 @@ msgstr "开机时不启动"
msgid "Not supported"
msgstr "不支持"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid ""
"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
"have problems"
msgstr ""
"注意:有些无线驱动程序不完全支持 802.11w。例如:mwlwifi 可能会有一些问题"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(<code>addr#port</code>)."
+msgstr ""
+"注意:在指定非标准 Relay To 端口时,你可能还需要 DHCP 代理(当前不可用)"
+"(<code>addr#port</code>)。"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "Notes"
msgstr "备注"
@@ -5521,7 +5825,7 @@ msgstr "备注"
msgid "Notice"
msgstr "注意"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:138
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:135
msgid "Nslookup"
msgstr "Nslookup"
@@ -5529,7 +5833,7 @@ msgstr "Nslookup"
msgid "Number of IGMP membership reports"
msgstr "IGMP 成员数量报告"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr "缓存的 DNS 条目数量,最大 10000,0 表示不缓存。"
@@ -5546,7 +5850,7 @@ msgid "Obfuscated Password"
msgstr "混淆密码"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
@@ -5578,7 +5882,7 @@ msgstr "通电时间"
msgid "On-link"
msgstr "On-Link 路由"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
msgid "One of hostname or MAC address must be specified!"
msgstr "请指定主机名或 MAC 地址!"
@@ -5609,12 +5913,11 @@ msgid ""
"Only if current active slave fails and the primary slave is up (failure, 2)"
msgstr "仅在当前活跃从属设备发生故障,且主从属设备在线时(failure,2)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:683
msgid "Open iptables rules overview…"
msgstr "打开 iptables 规则概况…"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
msgstr "打开列表…"
@@ -5623,11 +5926,11 @@ msgstr "打开列表…"
msgid "OpenConnect (CISCO AnyConnect)"
msgstr "OpenConnect(CISCO AnyConnect)"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
msgid "OpenFortivpn"
msgstr "OpenFortivpn(Fortinet VPN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
@@ -5636,7 +5939,7 @@ msgstr ""
"如指定的主接口已经配置且处于活跃状态,则以<em>中继模式</em>运行,否则禁用 "
"<abbr title=\"邻居发现协议\">NDP</abbr> 代理。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise fall back to <em>server mode</em>."
@@ -5644,18 +5947,18 @@ msgstr ""
"如指定的主接口已配置且处于活跃状态,则以<em>中继模式</em>运行,否则退回到<em>"
"服务器模式</em>。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
msgid ""
"Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
"otherwise disable service."
msgstr "如存在上游 IPv6 前缀则以<em>中继模式</em>运行,否则禁用服务。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
msgid "Operating frequency"
msgstr "工作频率"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
msgid "Option \"%s\" contains an invalid input value."
msgstr "选项“%s”包含无效的输入值。"
@@ -5663,15 +5966,15 @@ msgstr "选项“%s”包含无效的输入值。"
msgid "Option \"%s\" must not be empty."
msgstr "选项“%s”不能为空。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
msgid "Option changed"
msgstr "选项已更改"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
msgid "Option removed"
msgstr "选项已移除"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
msgid "Optional"
msgstr "可选"
@@ -5679,6 +5982,10 @@ msgstr "可选"
msgid "Optional, free-form notes about this device"
msgstr "此设备的可选任意格式备注"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
+msgstr "可选,以秒为单位。 如果设置为“0”,则不尝试重新连接。"
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
@@ -5686,7 +5993,7 @@ msgid ""
msgstr ""
"可选,传出加密数据包的 32 位标记。请输入十六进制值,以 <code>0x</code> 开头。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid ""
"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -5697,7 +6004,7 @@ msgstr ""
"权服务器获取到 IPv6 前缀(如“a:b:c:d::”),使用后缀(如 “::1”)合成 IPv6 地址"
"(“a:b:c:d::1”)分配给此接口。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
@@ -5705,11 +6012,11 @@ msgstr ""
"可选,Base64 编码的预共享密钥。添加在额外的对称密钥加密层中,用于抵抗未来的量"
"子计算破解。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr "可选,为此对端创建允许 IP 的路由。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
msgid "Optional. Description of peer."
msgstr "可选,对端的描述。"
@@ -5717,13 +6024,13 @@ msgstr "可选,对端的描述。"
msgid "Optional. Do not create host routes to peers."
msgstr "可选,不要创建到对端的主机路由。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr "可选,对端主机。名称将会预先被解析以启动接口。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
msgid ""
"Optional. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5740,11 +6047,11 @@ msgstr "可选。XFRM 接口的最大传输单元。"
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr "可选,隧道接口的最大传输单元。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Optional. Port of peer."
msgstr "可选,对端的端口。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid ""
"Optional. Private key of the WireGuard peer. The key is not required for "
"establishing a connection but allows generating a peer configuration or QR "
@@ -5754,7 +6061,7 @@ msgstr ""
"可选。WireGuard 对端的私钥。 该密钥不是建立连接所必需的,但允许生成对端配置"
"或 二维码(如果可用)。 导出配置后可以将其删除。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -5770,21 +6077,26 @@ msgstr "可选,用于传出和传入数据包的 UDP 端口。"
msgid "Options"
msgstr "选项"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
msgid ""
"Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
-"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</code>"
-"\" for default route. <code>0.0.0.0</code> means \"the address of the system "
-"running dnsmasq\"."
+"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
+"code>\" for default route. <code>0.0.0.0</code> means \"the address of the "
+"system running dnsmasq\"."
msgstr ""
"Network-ID 选项。(注意:还需要指定 Network-ID。)如,“<code>42,192.168.1.4</"
"code>”为 NTP 服务器,“<code>3,192.168.4.4</code>”为默认路由。<code>0.0.0.0</"
"code> 表示“系统运行 dnsmasq 的地址”。"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
msgid "Options:"
msgstr "选项:"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+msgid "Ordinal: lower comes first."
+msgstr "序数:较低的优先。"
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
msgid "Originator Interval"
msgstr "发起人间隔"
@@ -5816,6 +6128,7 @@ msgstr "传出接口"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Outgoing key"
msgstr "传出密钥"
@@ -5839,11 +6152,11 @@ msgstr "出口区域"
msgid "Overlap"
msgstr "重叠"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
msgid "Override IPv4 routing table"
msgstr "覆盖 IPv4 路由表"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
msgid "Override IPv6 routing table"
msgstr "覆盖 IPv6 路由表"
@@ -5854,7 +6167,7 @@ msgstr "覆盖 IPv6 路由表"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -5862,6 +6175,7 @@ msgstr "覆盖 IPv6 路由表"
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
msgid "Override MTU"
msgstr "重设 MTU"
@@ -5883,13 +6197,13 @@ msgstr "重设 TOS"
msgid "Override TTL"
msgstr "重设 TTL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
msgid ""
"Override default MAC address - the range of usable addresses might be "
"limited by the driver"
msgstr "覆盖默认 MAC 地址 - 可用地址的范围可能受限于驱动"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Override default interface name"
msgstr "重设默认接口名称"
@@ -5897,7 +6211,7 @@ msgstr "重设默认接口名称"
msgid "Override the gateway in DHCP responses"
msgstr "重设 DHCP 响应网关"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
@@ -5915,7 +6229,7 @@ msgstr "概览"
msgid "Overwrite existing file \"%s\" ?"
msgstr "覆盖已存在的文件“%s”吗?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:345
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355
msgid "Overwrite the current settings with the imported configuration?"
msgstr "用导入的配置覆盖当前设置?"
@@ -5929,7 +6243,7 @@ msgstr "PAP/CHAP(均使用)"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
@@ -5942,7 +6256,7 @@ msgstr "PAP/CHAP 密码"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
@@ -5963,7 +6277,7 @@ msgstr "PID"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
msgid "PIN"
msgstr "PIN"
@@ -5973,7 +6287,7 @@ msgstr "PIN"
msgid "PIN code rejected"
msgstr "PIN 码被拒绝"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1570
msgid "PMK R1 Push"
msgstr "PMK R1 推送"
@@ -6014,20 +6328,20 @@ msgstr "PSID 偏移"
msgid "PSID-bits length"
msgstr "PSID-bits 长度"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:571
msgctxt "Label indicating that WireGuard peer uses a PSK"
msgid "PSK"
msgstr "PSK"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1528
msgid "PTM/EFM (Packet Transfer Mode)"
msgstr "PTM/EFM(分组传输模式)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "PXE/TFTP Settings"
msgstr "PXE/TFTP 设置"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid "Packet Steering"
msgstr "数据包引导"
@@ -6036,6 +6350,11 @@ msgctxt "nft meta mark"
msgid "Packet mark"
msgstr "数据包标记"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta time"
+msgid "Packet receive time"
+msgstr "数据包接收时间"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr "数据包"
@@ -6044,8 +6363,8 @@ msgstr "数据包"
msgid "Packets To Transmit Before Moving To Next Slave"
msgstr "切换到下一个从属设备前要传输的数据包"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "Part of zone %q"
msgstr "区域 %q"
@@ -6054,13 +6373,13 @@ msgctxt "MACVLAN mode"
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
msgstr "直通(将物理设备镜像到单个 MAC VLAN)"
-#: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
msgid "Password"
msgstr "密码"
@@ -6068,11 +6387,11 @@ msgstr "密码"
msgid "Password authentication"
msgstr "密码验证"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
msgid "Password of Private Key"
msgstr "私钥密码"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
msgid "Password of inner Private Key"
msgstr "内部私钥的密码"
@@ -6087,53 +6406,52 @@ msgstr "密码强度"
msgid "Password2"
msgstr "密码 2"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
msgstr "粘贴或拖动 SSH 密钥文件……"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:424
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:444
msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
msgstr "粘贴或拖动 WireGuard peer 配置 (wg0.conf) 文件…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:417
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
msgid ""
"Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
"another system below to create a matching peer entry allowing that system to "
"connect to the local WireGuard interface."
msgstr ""
-"将来自另一个系统的 WireGuard 配置(通常是 <em>wg0.conf</em>)"
-"粘贴或拖动到下方创建一个匹配的 peer 条目,其允许该系统连接到本地 WireGuard "
-"接口。"
+"将来自另一个系统的 WireGuard 配置(通常是 <em>wg0.conf</em>)粘贴或拖动到下方"
+"创建一个匹配的 peer 条目,其允许该系统连接到本地 WireGuard 接口。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:423
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:443
msgid "Paste or drag supplied WireGuard configuration file…"
msgstr "粘贴或拖动提供的 WireGuard 配置文件…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
msgid "Path to CA-Certificate"
msgstr "CA 证书路径"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
msgid "Path to Client-Certificate"
msgstr "客户端证书路径"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
msgid "Path to Private Key"
msgstr "私钥路径"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
msgid "Path to inner CA-Certificate"
msgstr "内部 CA 证书的路径"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
msgid "Path to inner Client-Certificate"
msgstr "内部客户端证书的路径"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid "Path to inner Private Key"
msgstr "内部私钥的路径"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
msgid "Paused"
msgstr "暂停"
@@ -6151,6 +6469,14 @@ msgstr "暂停"
msgid "Peak:"
msgstr "峰值:"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+msgid "Peer"
+msgstr "对端"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
+msgid "Peer Details"
+msgstr "对端详情"
+
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
msgstr "要分配的对端 IP 地址"
@@ -6168,7 +6494,7 @@ msgstr "对端地址缺失"
msgid "Peer device name"
msgstr "对端设备名"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Peer disabled"
msgstr "已禁用对端"
@@ -6199,11 +6525,15 @@ msgstr "执行重置"
msgid "Permission denied"
msgstr "没有权限"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid "Persistent Keep Alive"
msgstr "持续 Keep-Alive"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Persistent reconnect interval"
+msgstr "持续重新连接间隔"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334
msgid "PersistentKeepAlive setting is invalid"
msgstr "PersistentKeepAlive 设置无效"
@@ -6211,30 +6541,30 @@ msgstr "PersistentKeepAlive 设置无效"
msgid "Phy Rate:"
msgstr "物理速率:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
msgid "Physical Settings"
msgstr "物理设置"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:98
msgid "Ping"
msgstr "Ping"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Pkts."
msgstr "Pkts."
-#: modules/luci-base/luasrc/view/sysauth.htm:19
+#: modules/luci-base/ucode/template/sysauth.ut:19
msgid "Please enter your username and password."
msgstr "请输入用户名和密码。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4122
msgid "Please select the file to upload."
msgstr "请选择要上传的文件。"
@@ -6242,15 +6572,21 @@ msgstr "请选择要上传的文件。"
msgid "Policy"
msgstr "策略"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
msgctxt "Chain hook policy"
msgid "Policy: <strong>%h</strong> (%h)"
msgstr "策略:<strong>%h</strong> (%h)"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "端口"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr "端口 %d"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
msgid "Port isolation"
msgstr "端口隔离"
@@ -6263,19 +6599,19 @@ msgstr "端口状态:"
msgid "Potential negation of: %s"
msgstr "可能存在的冲突:%s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
msgid "Power Management Mode"
msgstr "电源管理模式"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "Pre-emptive CRC errors (CRCP_P)"
msgstr "抢占式 CRC 错误(CRCP_P)"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
msgid "Prefer LTE"
msgstr "首选 LTE"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
msgid "Prefer UMTS"
msgstr "首选 UMTS"
@@ -6287,15 +6623,15 @@ msgstr "分发前缀"
msgid "Prefix suppressor"
msgstr "前缀抑制器"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid "Preshared Key"
msgstr "预共享密钥"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:550
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
msgid "Preshared key in use"
msgstr "预共享密钥使用中"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308
msgid "PresharedKey setting is invalid"
msgstr "PresharedKey 设置无效"
@@ -6310,7 +6646,7 @@ msgid ""
"ignore failures"
msgstr "在指定数量的 LCP 响应故障后假定链路已断开,0 为忽略故障"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Prevents client-to-client communication"
msgstr "禁止客户端间通信"
@@ -6344,13 +6680,15 @@ msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr "只要主从属设备重新上线,它就会成为活跃从属设备(always,0)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
msgid "Priority"
msgstr "优先级"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:545
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
msgctxt "Label indicating that WireGuard peer private key is stored"
msgid "Private"
msgstr "Private"
@@ -6361,15 +6699,15 @@ msgid "Private (Prevent communication between MAC VLANs)"
msgstr "私有(阻止 MAC VLAN 间通信)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid "Private Key"
msgstr "私钥"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:564
msgid "Private key present"
msgstr "存在私钥"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:290
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
msgid "PrivateKey setting is missing or invalid"
msgstr "PrivateKey 设置丢失或无效"
@@ -6380,11 +6718,11 @@ msgstr "系统进程"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:67
msgid "Prot."
-msgstr "协议."
+msgstr "协议"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:564
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1137
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
@@ -6396,14 +6734,14 @@ msgstr "协议"
msgid "Provide NTP server"
msgstr "作为 NTP 服务器提供服务"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid ""
"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
"and requests."
msgstr ""
"在这个接口上提供一个 DHCPv6 服务器并回复至 DHCPv6 solicitations 和请求。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
msgid "Provide new network"
msgstr "添加新网络"
@@ -6413,25 +6751,36 @@ msgid ""
"interfaces"
msgstr "将 NTP 服务器提供给选定的接口,或者,如果未指定,则提供给所有接口"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+msgid "Proxy Server"
+msgstr "代理服务器"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid "ProxyARP"
+msgstr "代理ARP"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "伪装 Ad-Hoc(ahdemo)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
msgid "Public Key"
msgstr "公钥"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
msgid "Public key is missing"
msgstr "缺少公钥"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:556
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
msgctxt "Tooltip displaying full WireGuard peer public key"
msgid "Public key: %h"
msgstr "公钥:%h"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
msgid ""
"Public keys allow for the passwordless SSH logins with a higher security "
"compared to the use of plain passwords. In order to upload a new key to the "
@@ -6445,7 +6794,7 @@ msgstr ""
msgid "Public prefix routed to this device for distribution to clients."
msgstr "分配到此设备的公共前缀,用以分发到客户端。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
msgid "PublicKey setting is invalid"
msgstr "公钥设置无效"
@@ -6458,7 +6807,7 @@ msgstr "QMI 蜂窝"
msgid "Quality"
msgstr "质量"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
msgid "Query all available upstream resolvers."
msgstr "查询所有可用的上游解析器。"
@@ -6470,35 +6819,35 @@ msgstr "查询间隔"
msgid "Query response interval"
msgstr "查询响应间隔"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "R0 Key Lifetime"
msgstr "R0 密钥生存期"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "R1 Key Holder"
msgstr "R1 密钥持有者"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430
msgid "RADIUS Accounting Port"
msgstr "Radius 计费端口"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
msgid "RADIUS Accounting Secret"
msgstr "Radius 计费密钥"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
msgid "RADIUS Accounting Server"
msgstr "Radius 计费服务器"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
msgid "RADIUS Authentication Port"
msgstr "Radius 认证端口"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
msgid "RADIUS Authentication Secret"
msgstr "Radius 认证密钥"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
msgid "RADIUS Authentication Server"
msgstr "Radius 认证服务器"
@@ -6506,16 +6855,20 @@ msgstr "Radius 认证服务器"
msgid "RFC3947 NAT-T mode"
msgstr "RFC3947 NAT-T 模式"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid "RSN Preauth"
+msgstr "RSN 预认证"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "RSSI threshold for joining"
msgstr "RSSI 加入阈值"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
msgid "RTS/CTS Threshold"
msgstr "RTS/CTS 阈值"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
msgid "RX"
msgstr "接收"
@@ -6523,11 +6876,17 @@ msgstr "接收"
msgid "RX Rate"
msgstr "接收速率"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2233
msgid "RX Rate / TX Rate"
msgstr "接收速率/发送速率"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr "无线电资源测量 -发送信标以协助漫游。并不是所有的客户端都支持这一点。"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
msgctxt "nft nat flag random"
msgid "Randomize source port mapping"
msgstr "随机化源端口映射"
@@ -6536,11 +6895,11 @@ msgstr "随机化源端口映射"
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr "原始 16 进制编码的字节。除非您的运营商要求,否则请留空"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
msgstr "读取 <code>/etc/ethers</code>来配置 DHCP 服务器。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
msgid "Really switch protocol?"
msgstr "确定要切换协议?"
@@ -6548,11 +6907,11 @@ msgstr "确定要切换协议?"
msgid "Realtime Graphs"
msgstr "实时信息"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "Reassociation Deadline"
msgstr "重关联截止时间"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
msgid "Rebind protection"
msgstr "重绑定保护"
@@ -6576,11 +6935,19 @@ msgstr "重启您设备上的系统"
msgid "Receive"
msgstr "接收"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
+msgid "Received Data"
+msgstr "已接收的数据"
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr "推荐,WireGuard 接口的 IP 地址。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+msgid "Reconnect Timeout"
+msgstr "重连超时"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
msgid "Reconnect this interface"
msgstr "重连此接口"
@@ -6588,12 +6955,12 @@ msgstr "重连此接口"
msgid "Redirect to HTTPS"
msgstr "重定向到 HTTPS"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
msgctxt "nft redirect to port"
msgid "Redirect to local port <strong>%h</strong>"
msgstr "重定向到本地端口 <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
msgctxt "nft redirect"
msgid "Redirect to local system"
msgstr "重定向到本地系统"
@@ -6602,26 +6969,30 @@ msgstr "重定向到本地系统"
msgid "References"
msgstr "引用"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361
+msgid "Refresh Channels"
+msgstr "刷新频道"
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
msgid "Refreshing"
msgstr "刷新"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
msgctxt "nft reject with icmp type"
msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
msgstr "拒绝 <strong>ICMP 类型为 %h</strong> 的 IPv4 数据包"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
msgctxt "nft reject with icmpx type"
msgid "Reject packet with <strong>ICMP type %h</strong>"
msgstr "拒绝 <strong>ICMP 类型为 %h</strong> 的数据包"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
msgctxt "nft reject with icmpv6 type"
msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
msgstr "拒绝 <strong>ICMPv6 类型为 %h</strong> 的数据包"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
msgctxt "nft reject with tcp reset"
msgid "Reject packet with <strong>TCP reset</strong>"
msgstr "拒绝 <strong>TCP 重置</strong>数据包"
@@ -6633,6 +7004,8 @@ msgid ""
msgstr "拒绝前缀长度小于或等于指定值的路由决策"
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
msgid "Relay"
msgstr "中继"
@@ -6642,6 +7015,14 @@ msgstr "中继"
msgid "Relay Bridge"
msgstr "中继桥"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr "在别处中继 DHCP 请求。OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+msgid "Relay To address"
+msgstr "Relay To 地址"
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
msgid "Relay between networks"
msgstr "网络间中继"
@@ -6660,6 +7041,7 @@ msgstr "远程 IPv4 地址"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid "Remote IPv4 address or FQDN"
msgstr "远程 IPv4 地址或 FQDN"
@@ -6672,15 +7054,23 @@ msgstr "远程 IPv6 地址"
msgid "Remote IPv6 address or FQDN"
msgstr "远程 IPv6 地址或 FQDN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:908
msgid "Remove"
msgstr "移除"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr "从结果中删除 IPv4 地址,只返回 IPv6 地址。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr "从结果中删除 IPv6 地址,只返回 IPv4 地址。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
msgid "Remove related device settings from the configuration"
msgstr "从配置中移除相关的设备设置"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Replace wireless configuration"
msgstr "重置无线配置"
@@ -6710,7 +7100,7 @@ msgstr "需要传入校验和(可选)。"
msgid "Require incoming packets serialization (optional)."
msgstr "需要传入数据包序列化(可选)。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
msgid "Required"
msgstr "必需的"
@@ -6722,7 +7112,11 @@ msgstr "某些运营商需要,例如:同轴线网络 DOCSIS 3"
msgid "Required. Base64-encoded private key for this interface."
msgstr "必须,此接口的 Base64 编码私钥。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr "必填。 此接口 .yml 配置文件的路径。"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
msgid "Required. Public key of the WireGuard peer."
msgstr "必需。WireGuard 对端的公钥。"
@@ -6734,67 +7128,67 @@ msgstr "必需。底层接口。"
msgid "Required. XFRM interface ID to be used for SA."
msgstr "必需。用于 SA 的 XFRM 接口 ID。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
msgid "Requires hostapd"
msgstr "需要 hostapd"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
msgid "Requires hostapd with EAP Suite-B support"
msgstr "需要带 EAP Suite-B 支持的 hostapd"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
msgid "Requires hostapd with EAP support"
msgstr "需要带 EAP 支持的 hostapd"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
msgid "Requires hostapd with OWE support"
msgstr "需要带 OWE 支持的 hostapd"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
msgid "Requires hostapd with SAE support"
msgstr "需要带 SAE 支持的 hostapd"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
msgid "Requires hostapd with WEP support"
msgstr "需要带 WEP 支持的 hostapd"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
msgid "Requires wpa-supplicant"
msgstr "需要 wpa-supplicant"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
msgid "Requires wpa-supplicant with EAP Suite-B support"
msgstr "需要带 EAP Suite-B 支持的 wpa-supplicant"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
msgid "Requires wpa-supplicant with EAP support"
msgstr "需要带 EAP 支持的 wpa-supplicant"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
msgid "Requires wpa-supplicant with OWE support"
msgstr "需要带 OWE 支持的 wpa-supplicant"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1358
msgid "Requires wpa-supplicant with SAE support"
msgstr "需要带 SAE 支持的 wpa-supplicant"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
msgid "Requires wpa-supplicant with WEP support"
msgstr "需要带 WEP 支持的 wpa-supplicant"
@@ -6803,7 +7197,7 @@ msgid "Reselection policy for primary slave"
msgstr "主从属设备的重选策略"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
-#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-base/ucode/template/sysauth.ut:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
@@ -6818,20 +7212,24 @@ msgstr "复位计数器"
msgid "Reset to defaults"
msgstr "恢复到出厂设置"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
msgid "Resolv and Hosts Files"
msgstr "HOSTS 和解析文件"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
msgid "Resolv file"
msgstr "解析文件"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+msgid "Resolve specified FQDNs to an IP."
+msgstr "此列表将域名强制指向某个 IP 地址。"
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
msgid "Resource not found"
msgstr "未找到资源"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:876
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
msgid "Restart"
msgstr "重启"
@@ -6840,7 +7238,7 @@ msgstr "重启"
msgid "Restart Firewall"
msgstr "重启防火墙"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
msgid "Restart radio interface"
msgstr "重启无线接口"
@@ -6852,7 +7250,7 @@ msgstr "恢复"
msgid "Restore backup"
msgstr "恢复配置"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
msgid ""
"Return answers to DNS queries matching the subnet from which the query was "
"received if multiple IPs are available."
@@ -6868,71 +7266,80 @@ msgstr "显示/隐藏 密码"
msgid "Reverse path filter"
msgstr "反转路径过滤器"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4413
msgid "Revert"
msgstr "恢复"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4518
msgid "Revert changes"
msgstr "恢复更改"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4732
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4730
msgid "Revert request failed with status <code>%h</code>"
msgstr "恢复请求失败,状态 <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4712
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4710
msgid "Reverting configuration…"
msgstr "正在恢复配置…"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
msgctxt "nft dnat ip to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr "重写目的地到 <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
msgctxt "nft dnat ip6 to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr "重写目的地到 <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
msgctxt "nft dnat ip to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr "重写目的地到 <strong>%h</strong>,端口 <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
msgctxt "nft dnat ip6 to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr "重写目的地到 <strong>%h</strong>,端口<strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
msgctxt "nft snat ip to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr "重写源到 <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109
msgctxt "nft snat ip6 to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr "重写源到 <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
msgctxt "nft snat ip to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr "重写源到 <strong>%h</strong>,端口<strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
msgctxt "nft snat ip6 to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr "重写源到 <strong>%h</strong>,端口<strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
msgid "Rewrite to egress device address"
msgstr "重写到出口设备地址"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+"健壮安全网络 (RSN):允许 WPA2-EAP 网络的漫游预认证 (并在 WLAN 信标中发布它)。"
+"只有当指定的网络接口是网桥时才有效。缩短时序要求严格的再关联过程。"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr "健壮性"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
msgid ""
"Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
"<em>TFTP server root</em> turn on the TFTP server and serve files from "
@@ -6941,7 +7348,7 @@ msgstr ""
"通过 TFTP 传送的文件的根目录。 <em>启用 TFTP 服务器</em> 和 <em>TFTP 服务器根"
"目录</em> 打开 TFTP 服务器并从 <em>TFTP 服务器根目录提供文件</em>。"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
msgid "Root preparation"
msgstr "根目录准备"
@@ -6949,11 +7356,11 @@ msgstr "根目录准备"
msgid "Round-Robin policy (balance-rr, 0)"
msgstr "循环策略(balance-rr,0)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Route Allowed IPs"
msgstr "路由允许的 IP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:533
msgid "Route action chain \"%h\""
msgstr "路由动作链 \"%h\""
@@ -6961,7 +7368,7 @@ msgstr "路由动作链 \"%h\""
msgid "Route type"
msgstr "路由类型"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid ""
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
@@ -6997,20 +7404,20 @@ msgstr "路由指定通过哪个接口和网关可以到达某个主机或网络
msgid "Rule"
msgstr "规则"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:603
msgid "Rule actions"
msgstr "规则操作"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:476
msgctxt "nft comment"
msgid "Rule comment: %s"
msgstr "规则评论:%s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:541
msgid "Rule container chain \"%h\""
msgstr "规则容器链 \"%h\""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
msgid "Rule matches"
msgstr "规则匹配"
@@ -7018,15 +7425,15 @@ msgstr "规则匹配"
msgid "Rule type"
msgstr "规则类型"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run a filesystem check before mounting the device"
msgstr "挂载设备前运行文件系统检查"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run filesystem check"
msgstr "文件系统检查"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
msgid "Runtime error"
msgstr "运行时错误"
@@ -7039,6 +7446,11 @@ msgstr "SHA256"
msgid "SNR"
msgstr "信噪比"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "SRV"
+msgstr "SRV"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
msgid "SSH Access"
@@ -7056,15 +7468,15 @@ msgstr "SSH 服务器端口"
msgid "SSH username"
msgstr "SSH 用户名"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
msgid "SSH-Keys"
msgstr "SSH 密钥"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1811
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
msgid "SSID"
msgstr "SSID"
@@ -7077,11 +7489,11 @@ msgstr "SSTP"
msgid "SSTP Server"
msgstr "SSTP 服务器"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid "SWAP"
msgstr "交换分区"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
@@ -7092,7 +7504,7 @@ msgid "Save"
msgstr "保存"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "保存并应用"
@@ -7109,7 +7521,7 @@ msgstr "保存 mtdblock"
msgid "Save mtdblock contents"
msgstr "保存 mtdblock 内容"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:881
msgid "Scan"
msgstr "扫描"
@@ -7118,15 +7530,15 @@ msgstr "扫描"
msgid "Scheduled Tasks"
msgstr "计划任务"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4387
msgid "Section added"
msgstr "添加的节点"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
msgid "Section removed"
msgstr "移除的节点"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "See \"mount\" manpage for details"
msgstr "详参“mount”联机帮助"
@@ -7141,7 +7553,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2962
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
msgid "Select file…"
msgstr "选择文件…"
@@ -7149,7 +7561,7 @@ msgstr "选择文件…"
msgid "Selects the transmit hash policy to use for slave selection"
msgstr "选择用于从属设备选择的传输哈希策略"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
msgid ""
"Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages advertising this device as IPv6 router."
@@ -7180,11 +7592,11 @@ msgstr "传输这台设备的主机名称"
msgid "Server"
msgstr "服务器"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
msgid "Server address"
msgstr "服务器地址"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
msgid "Server name"
msgstr "服务器名称"
@@ -7200,7 +7612,7 @@ msgstr "服务类型"
msgid "Services"
msgstr "服务"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "Session expired"
msgstr "会话已过期"
@@ -7209,16 +7621,16 @@ msgstr "会话已过期"
msgid "Set Static"
msgstr "设为静态"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
msgctxt "nft mangle"
msgid "Set header field <var>%s</var> to <strong>%s</strong>"
msgstr "将标头字段 <var>%s</var>设为<strong>%s</strong>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr "将接口设置为 NDP 代理外部从属设备。默认为关闭。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
@@ -7230,7 +7642,7 @@ msgstr ""
msgid "Set same MAC Address to all slaves"
msgstr "为所有从属设备设置相同的 MAC 地址"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
msgid ""
"Set the autonomous address-configuration flag in the prefix information "
"options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
@@ -7239,7 +7651,7 @@ msgstr ""
"在已发送 <abbr title=\"路由器通告\">RA</abbr> 报文的前缀信息选项中设置自主地"
"址配置标记。启用后,客户端将执行无状态 IPv6 地址自动配置。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
msgid ""
"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
"proxying."
@@ -7253,8 +7665,8 @@ msgstr "设置到当前活跃的从属设备(active,1)"
msgid "Set to first slave added to the bond (follow, 2)"
msgstr "设置到第一个添加到 bond 接口的从属设备(follow,2)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:678
msgid "Set up DHCP Server"
msgstr "配置 DHCP 服务器"
@@ -7265,7 +7677,6 @@ msgid "Setting PLMN failed"
msgstr "设置 PLMN 失败"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
msgstr "设置操作模式失败"
@@ -7273,11 +7684,17 @@ msgstr "设置操作模式失败"
msgid "Settings"
msgstr "设置"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
+msgstr "协助无线客户端在多个 AP 之间漫游的设置:802.11r、 802.11k 和 802.11v"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Setup routes for proxied IPv6 neighbours."
msgstr "设置已代理 IPv6 邻居的路由。"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Severely Errored Seconds (SES)"
msgstr "严重误码秒(SES)"
@@ -7286,12 +7703,11 @@ msgstr "严重误码秒(SES)"
msgid "Short GI"
msgstr "Short GI"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
msgid "Short Preamble"
msgstr "Short Preamble"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
msgstr "显示当前备份文件列表"
@@ -7304,16 +7720,16 @@ msgstr "显示空链"
msgid "Show raw counters"
msgstr "显示原始计数器"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:526
msgid "Shutdown this interface"
msgstr "关闭此接口"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:388
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
@@ -7321,11 +7737,11 @@ msgstr "关闭此接口"
msgid "Signal"
msgstr "信号"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2232
msgid "Signal / Noise"
msgstr "信号/噪声"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Signal Attenuation (SATN)"
msgstr "信号衰减(SATN)"
@@ -7337,12 +7753,12 @@ msgstr "信号刷新率"
msgid "Signal:"
msgstr "信号:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "大小"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
msgid "Size of DNS query cache"
msgstr "DNS 查询缓存的大小"
@@ -7359,12 +7775,12 @@ msgstr "跳过"
msgid "Skip from backup files that are equal to those in /rom"
msgstr "不备份与 /rom 目录下文件相同的文件"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
msgid "Skip to content"
msgstr "跳到内容"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
msgid "Skip to navigation"
msgstr "跳转到导航"
@@ -7373,7 +7789,7 @@ msgstr "跳转到导航"
msgid "Slave Interfaces"
msgstr "从属接口"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1428
msgid "Software VLAN"
msgstr "软件 VLAN"
@@ -7382,14 +7798,10 @@ msgstr "软件 VLAN"
msgid "Some fields are invalid, cannot save values!"
msgstr "一些字段的值无效,无法保存!"
-#: modules/luci-base/luasrc/view/error404.htm:9
+#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
msgstr "对不起,请求的目标未找到。"
-#: modules/luci-base/luasrc/view/error500.htm:9
-msgid "Sorry, the server encountered an unexpected error."
-msgstr "对不起,服务器遇到未知错误。"
-
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
msgid ""
"Sorry, there is no sysupgrade support present; a new firmware image must be "
@@ -7407,12 +7819,12 @@ msgstr ""
msgid "Source"
msgstr "源地址"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
msgctxt "nft ip saddr"
msgid "Source IP"
msgstr "源 IP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
msgctxt "nft ip6 saddr"
msgid "Source IPv6"
msgstr "源 IPv6"
@@ -7422,12 +7834,12 @@ msgstr "源 IPv6"
msgid "Source interface"
msgstr "源接口"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
msgctxt "nft ip sport"
msgid "Source port"
msgstr "源端口"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
msgid ""
"Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
"options for Dnsmasq."
@@ -7435,7 +7847,7 @@ msgstr ""
"Dnsmasq 的特殊<abbr title=\"Preboot eXecution Environment\">PXE</abbr>启动选"
"项。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
msgid ""
"Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
"unspecified, the local device DNS search domain will be announced."
@@ -7443,7 +7855,7 @@ msgstr ""
"指定一个通过 DHCPv6 宣告的 DNS 搜索域名的固定列表。如未指定,本地设备 DNS 搜"
"索域将被宣布。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid ""
"Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
"If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -7491,11 +7903,11 @@ msgstr "指定要使用的聚合选择逻辑"
msgid "Specifies the destination subnet to match (CIDR notation)"
msgstr "指定要匹配的目标子网(CIDR 符号)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Specifies the directory the device is attached to"
msgstr "指定设备的挂载目录"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
msgid ""
"Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
"messages, for example to instruct clients to request further information via "
@@ -7542,7 +7954,7 @@ msgid ""
"dead"
msgstr "判断主机已下线的超时时间(秒)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid ""
"Specifies the maximum transmit power the wireless radio may use. Depending "
"on regulatory requirements and wireless usage, the actual transmit power may "
@@ -7759,7 +8171,7 @@ msgid ""
"bytes)."
msgstr "设置 MTU(最大传输单位),缺省值:1280 bytes。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "Specify the secret encryption key here."
msgstr "在此指定密钥。"
@@ -7767,7 +8179,7 @@ msgstr "在此指定密钥。"
msgid "Stale neighbour cache timeout"
msgstr "过时的邻近缓存超时"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
msgid "Start"
msgstr "启动"
@@ -7780,16 +8192,16 @@ msgstr "启动 WPS"
msgid "Start priority"
msgstr "启动优先级"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
msgid "Start refresh"
msgstr "开始刷新"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Starting configuration apply…"
msgstr "开始应用配置…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1827
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413
msgid "Starting wireless scan..."
msgstr "正在启动无线扫描…"
@@ -7811,17 +8223,17 @@ msgstr "静态 IPv6 路由"
msgid "Static Lease"
msgstr "静态租约"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
msgid "Static Leases"
msgstr "静态地址分配"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
msgstr "静态地址"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
msgid ""
"Static leases are used to assign fixed IP addresses and symbolic hostnames "
"to DHCP clients. They are also required for non-dynamic interface "
@@ -7830,18 +8242,18 @@ msgstr ""
"静态租约用于给 DHCP 客户端分配固定的 IP 地址和主机标识。只有指定的主机才能连"
"接,并且接口须为非动态配置。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
msgid "Station inactivity limit"
msgstr "非活动站点限制"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:551
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
msgid "Status"
msgstr "状态"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:528
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
msgid "Stop"
msgstr "停止"
@@ -7850,8 +8262,8 @@ msgstr "停止"
msgid "Stop WPS"
msgstr "停止 WPS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1857
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1919
msgid "Stop refresh"
msgstr "停止刷新"
@@ -7863,7 +8275,7 @@ msgstr "存储空间使用"
msgid "Strict filtering"
msgstr "严格过滤"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
msgid "Strict order"
msgstr "严谨查序"
@@ -7872,15 +8284,15 @@ msgid "Strong"
msgstr "强"
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2055
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2117
msgid "Submit"
msgstr "提交"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
msgid "Suppress logging"
msgstr "不记录日志"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
msgid "Suppress logging of the routine operation for the DHCP protocol."
msgstr "禁止记录 DHCP 协议的日常操作。"
@@ -7902,16 +8314,16 @@ msgid ""
"Switch %q has an unknown topology - the VLAN settings might not be accurate."
msgstr "交换机 %q 具有未知的拓扑结构,VLAN 设置可能不正确。"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1426
msgid "Switch VLAN"
msgstr "交换机 VLAN"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
msgid "Switch port"
msgstr "交换机端口"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
msgid "Switch protocol"
msgstr "切换协议"
@@ -7933,8 +8345,16 @@ msgstr "与 NTP 服务器同步"
msgid "Sync with browser"
msgstr "同步浏览器时间"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgstr "语法: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "Syntax: <code>_service._proto.example.com</code>."
+msgstr "语法:<code>_service._proto.example.com</code>."
+
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
msgid "System"
@@ -7958,29 +8378,29 @@ msgstr "系统属性"
msgid "System log buffer size"
msgstr "系统日志缓冲区大小"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
msgid "System running in recovery (initramfs) mode."
msgstr "系统在恢复 (initramfs) 模式下运行。"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
msgctxt "nft tcp option maxseg size"
msgid "TCP MSS"
msgstr "TCP 最大报文段长度"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
msgctxt "nft tcp dport"
msgid "TCP destination port"
msgstr "TCP 目标端口"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
msgctxt "nft tcp flags"
msgid "TCP flags"
msgstr "TCP 标记"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
msgctxt "nft tcp sport"
msgid "TCP source port"
msgstr "TCP 源端口"
@@ -7989,12 +8409,12 @@ msgstr "TCP 源端口"
msgid "TCP:"
msgstr "TCP:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
msgid "TFTP server root"
msgstr "TFTP 服务器根目录"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
msgid "TX"
msgstr "发送"
@@ -8014,6 +8434,7 @@ msgstr "TX 队列长度"
msgid "Table"
msgstr "表"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
@@ -8021,7 +8442,7 @@ msgstr "表"
msgid "Target"
msgstr "目标"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
msgid "Target Platform"
msgstr "目标平台"
@@ -8037,7 +8458,7 @@ msgstr "临时空间"
msgid "Terminate"
msgstr "关闭"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid ""
"The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
@@ -8046,13 +8467,13 @@ msgstr ""
"将在 <abbr title=\"路由器通告, ICMPv6 Type 134\">RA</abbr>消息中发布的<abbr "
"title=\"Maximum Transmission Unit\">MTU</abbr>。最小值是 1280 字节。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
msgid ""
"The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
"addresses are available via DHCPv6."
msgstr "<em>受管地址配置</em> (M) 标记表明可以通过 DHCPv6 获取 IPv6 地址。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
msgid ""
"The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
"also acting as Mobile IPv6 home agent on this link."
@@ -8060,7 +8481,7 @@ msgstr ""
"<em> 移动 IPv6 Home 代理</em> (H) 标记表明该设备在此链路上还 充当移动 IPv6 "
"home 代理。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
msgid ""
"The <em>Other configuration</em> (O) flag indicates that other information, "
"such as DNS servers, is available via DHCPv6."
@@ -8077,7 +8498,7 @@ msgid ""
"the configuration."
msgstr "<em>qrencode</em>包对生成配置的二维码图像是必需的。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
@@ -8089,15 +8510,15 @@ msgid ""
"username instead of the user ID!"
msgstr "HE.net 客户端更新设置已经被改变,您现在必须使用用户名代替用户 ID!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
msgid "The IP address %h is already used by another static lease"
msgstr "IP 地址 %h 已被另一个静态租约使用"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
msgid "The IP address is outside of any DHCP pool address range"
msgstr "IP 地址不在任何 DHCP 池地址范围之内"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
msgid "The IP address of the boot server"
msgstr "引导服务器的 IP 地址"
@@ -8108,6 +8529,7 @@ msgstr "远程终端的 IPv4 地址或全称域名。"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
msgstr "远程隧道端的 IPv4 地址或完整域名。"
@@ -8132,7 +8554,7 @@ msgstr "运营商特定的 IPv6 前缀,通常以 <code>::</code> 为结尾"
msgid "The LED blinks with the configured on/off frequency"
msgstr "LED 以配置的开/关频率闪烁"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
msgid "The LED flashes to simulate actual heart beat."
msgstr "LED 闪烁以模拟实际心跳。"
@@ -8149,7 +8571,7 @@ msgstr "LED 始终处于默认状态关闭。"
msgid "The LED is always in default state on."
msgstr "LED 始终处于默认开启状态。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
msgid ""
"The MAC address %h is already used by another static lease in the same DHCP "
"pool"
@@ -8159,7 +8581,7 @@ msgstr "MAC 地址 %h 已被同一个 DHCP 池中的另一个静态租约使用"
msgid "The MTU must not exceed the parent device MTU of %d bytes"
msgstr "MTU 不能超过父设备 MTU 的 %d 字节"
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
msgid "The VLAN ID must be unique"
msgstr "VLAN ID 必须是唯一的"
@@ -8167,7 +8589,7 @@ msgstr "VLAN ID 必须是唯一的"
msgid "The algorithm that is used to discover mesh routes"
msgstr "用于发现 mesh 路由的算法"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid ""
"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
"code> and <code>_</code>"
@@ -8179,13 +8601,13 @@ msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr "由于以下错误,配置文件无法被加载:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid ""
"The correct SSID must be manually specified when joining a hidden wireless "
"network"
msgstr "加入一个隐藏的无线网络时,必须手动指定正确的 SSID"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4509
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8199,8 +8621,8 @@ msgstr ""
"的配置是正确的,请强制应用。或者您可以关闭此警告并在更改配置后尝试再次应用,"
"或者还原所有未应用的更改以保持当前工作的配置状态。"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
@@ -8212,14 +8634,14 @@ msgstr ""
msgid "The device name \"%s\" is already taken"
msgstr "设备名称 “%s” 已被使用"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
msgid ""
"The existing network configuration needs to be changed for LuCI to function "
"properly."
msgstr "为了使 LuCI 正常运行,现有的网络配置需要更改。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
@@ -8238,7 +8660,7 @@ msgstr ""
msgid "The following rules are currently active on this system."
msgstr "以下规则当前在系统中处于活动状态。"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
msgid "The frequency is in direct proportion to 1-minute average CPU load."
msgstr "频率与 1 分钟平均 CPU 负载直接成正比。"
@@ -8246,17 +8668,17 @@ msgstr "频率与 1 分钟平均 CPU 负载直接成正比。"
msgid "The gateway address must not be a local IP address"
msgstr "网关地址不能是本地 IP 地址"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:732
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752
msgid ""
"The generated configuration can be imported into a WireGuard client "
"application to setup a connection towards this device."
msgstr "生成的配置可以导入到 WireGuard 客户端应用中来设置到该设备的连接。"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
msgid "The given SSH public key has already been added."
msgstr "已添加给定的 SSH 公钥。"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA, "
"ED25519 or ECDSA keys."
@@ -8272,15 +8694,19 @@ msgstr ""
"跳跃惩罚设置允许修改 batman-adv 对多跳路由与短路由的偏好。该值应用于每个转发 "
"OGM 的 TQ,从而传播额外跳的成本(必须接收和重新传输数据包,这会浪费传播时长)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
msgid "The hostname of the boot server"
msgstr "引导服务器的主机名"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
+msgstr "找不到此接口"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
msgid "The interface name is already used"
msgstr "接口名称已被使用"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
msgid "The interface name is too long"
msgstr "接口名称过长"
@@ -8303,6 +8729,7 @@ msgstr "本地 IPv4 地址"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "The local IPv4 address over which the tunnel is created (optional)."
msgstr "所创建隧道的本地 IPv4 地址(可选)。"
@@ -8340,7 +8767,7 @@ msgstr ""
"上 IGMP 消息的突发性; 较大的值可减少流量的突发性,因为主机响应会在较大的时间"
"间隔内分布"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid ""
"The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
"abbr> messages. Maximum is 255 hops."
@@ -8348,20 +8775,20 @@ msgstr ""
"将在 <abbr title=\"路由器通告\">RA</abbr>消息中发布的最大跳数。最大值为 255 "
"跳。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4645
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
msgstr "更改 “%h”接口的设置可能中断到此设备的网络访问。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
msgid "The network name is already used"
msgstr "网络名称已被使用"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
msgid ""
-"The network ports on this device can be combined to several <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"The network ports on this device can be combined to several <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
"communicate directly with each other. <abbr title=\"Virtual Local Area "
"Network\">VLAN</abbr>s are often used to separate different network "
"segments. Often there is by default one Uplink port for a connection to the "
@@ -8371,7 +8798,7 @@ msgstr ""
"的计算机可以直接相互通信。<abbr title=\"虚拟局域网\">VLAN</abbr> 也常用于分割"
"不同网段。通常是默认一条上行端口连接运营商,其余端口用于本地网络。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid ""
"The public hostname or IP address of this system the peer should connect to. "
"This usually is a static public IP address, a static hostname or a DDNS "
@@ -8414,14 +8841,15 @@ msgid ""
"to 65535 or symbol alias declared in /etc/iproute2/rt_tables. Special "
"aliases local (255), main (254) and default (253) are also valid"
msgstr ""
-"规则目标是一个表查找 ID:从 0 到 65535 的数字表索引或在 /etc/iproute2/rt 表中"
-"声明的符号别名。特殊别名 local(255)、main(254) 和 default(253) 也有效"
+"规则目标是一个表查找 ID:从 0 到 65535 的数字表索引或在 /etc/iproute2/"
+"rt_tables 中声明的符号别名。特殊别名 local(255)、main(254) 和 default(253) 也"
+"有效"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383
msgid "The selected %s mode is incompatible with %s encryption"
msgstr "模式 %s 与 %s 加密方法不兼容"
-#: modules/luci-base/luasrc/view/csrftoken.htm:11
+#: modules/luci-base/ucode/template/csrftoken.ut:11
msgid "The submitted security token is invalid or already expired!"
msgstr "提交的安全令牌无效或已过期!"
@@ -8480,8 +8908,8 @@ msgid ""
"you choose the generic image format for your platform."
msgstr "不支持所上传的映像文件格式,请选择适合当前平台的通用映像文件。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
msgid "The value is overridden by configuration."
msgstr "该值被配置覆盖。"
@@ -8491,7 +8919,7 @@ msgid ""
"the network with its protocol information."
msgstr "该值指定 batman-adv 向网络发送其协议信息的时间间隔(毫秒)。"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:679
msgid ""
"There are legacy iptables rules present on the system. Mixing iptables and "
"nftables rules is discouraged and may lead to incomplete traffic filtering."
@@ -8499,19 +8927,19 @@ msgstr ""
"系统上存在旧版 iptables 规则。 不鼓励混合使用 iptables 和 nftables 规则,这可"
"能会导致流量过滤不完整。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
msgid "There are no active leases"
msgstr "没有已分配的租约"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4677
msgid "There are no changes to apply"
msgstr "没有待应用的更改"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:70
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
msgid ""
"There is no password set on this router. Please configure a root password to "
@@ -8522,16 +8950,16 @@ msgstr "尚未设置密码。请为 root 用户设置密码以保护主机并启
msgid "This IPv4 address of the relay"
msgstr "中继的 IPv4 地址"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1695
msgid "This authentication type is not applicable to the selected EAP method."
msgstr "此身份验证类型不适用于所选的 EAP 方法。"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
msgid "This does not look like a valid PEM file"
msgstr "这不是有效的 PEM 文件"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
"include during sysupgrade. Modified files in /etc/config/ and certain other "
@@ -8574,7 +9002,7 @@ msgid ""
"ends with <code>...:2/64</code>"
msgstr "隧道代理分配的本地终端地址,通常以 <code>...:2/64</code> 结尾"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
msgid "This is the only DHCP server in the local network."
msgstr "这是本地网络中唯一的 DHCP 服务器。"
@@ -8602,8 +9030,8 @@ msgid ""
"their status."
msgstr "系统中正在运行的进程概况和它们的状态信息。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
msgid ""
"This option cannot be used because the ca-bundle package is not installed."
msgstr "此选项不可用,因为 ca-bundle 软件包未安装。"
@@ -8618,6 +9046,10 @@ msgstr "尚无任何配置"
msgid "Time Synchronization"
msgstr "时间同步"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "Time advertisement"
+msgstr "时间公告"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Time in milliseconds"
msgstr "时间(以毫秒为单位)"
@@ -8626,10 +9058,14 @@ msgstr "时间(以毫秒为单位)"
msgid "Time in seconds to spend in listening and learning states"
msgstr "花费在侦听和学习状态上的时间 (以秒为单位)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "Time interval for rekeying GTK"
msgstr "重新加密 GTK 的时间间隔"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "Time zone"
+msgstr "时间区域"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
msgid "Timed-out"
msgstr "超时"
@@ -8650,16 +9086,16 @@ msgstr "链接丢失拓扑更新前的超时时间 (以秒为单位)"
msgid "Timezone"
msgstr "时区"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:418
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:438
msgid ""
"To fully configure the local WireGuard interface from an existing (e.g. "
-"provider supplied) configuration file, use the <strong><a class=\"full-import"
-"\" href=\"#\">configuration import</a></strong> instead."
+"provider supplied) configuration file, use the <strong><a class=\"full-"
+"import\" href=\"#\">configuration import</a></strong> instead."
msgstr ""
-"要从现有(例如供应商提供的)配置文件完全配置本地 WireGuard 接口,"
-"请使用<strong><a class=\"full-import\" href=\"#\">配置导入</a></strong>。"
+"要从现有(例如供应商提供的)配置文件完全配置本地 WireGuard 接口,请使用"
+"<strong><a class=\"full-import\" href=\"#\">配置导入</a></strong>。"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
msgid "To login…"
msgstr "去登录…"
@@ -8672,7 +9108,7 @@ msgstr ""
"上传备份存档以恢复配置。要将固件恢复到初始状态,请单击“执行重置”(仅 "
"squashfs 格式的镜像文件有效)。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
msgid "Tone"
msgstr "Tone"
@@ -8680,9 +9116,9 @@ msgstr "Tone"
msgid "Total Available"
msgstr "可用数"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:121
msgid "Traceroute"
msgstr "Traceroute"
@@ -8697,11 +9133,11 @@ msgstr "流量"
msgid "Traffic Class"
msgstr "流量类"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:529
msgid "Traffic filter chain \"%h\""
msgstr "流量过滤链 \"%h\""
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:467
msgctxt "nft counter"
msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
msgstr "匹配规则的流量: %.1000mPackets, %.1024mBytes"
@@ -8718,17 +9154,21 @@ msgstr "传送"
msgid "Transmit Hash Policy"
msgstr "传输散列策略"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
+msgid "Transmitted Data"
+msgstr "已传输的数据"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
msgctxt "nft @th,off,len"
msgid "Transport header bits %d-%d"
msgstr "传输标头位 %d-%d"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
msgctxt "nft th dport"
msgid "Transport header destination port"
msgstr "传输标头目标端口"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
msgctxt "nft th sport"
msgid "Transport header source port"
msgstr "传输标头源端口"
@@ -8745,7 +9185,7 @@ msgstr "触发模式"
msgid "Tunnel ID"
msgstr "隧道 ID"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3024
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
#: modules/luci-compat/luasrc/model/network.lua:1431
msgid "Tunnel Interface"
msgstr "隧道接口"
@@ -8756,7 +9196,7 @@ msgstr "隧道接口"
msgid "Tunnel Link"
msgstr "隧道链接"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
msgid "Tunnel device"
msgstr "隧道设备"
@@ -8764,8 +9204,8 @@ msgstr "隧道设备"
msgid "Tx-Power"
msgstr "传输功率"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
msgid "Type"
@@ -8775,12 +9215,12 @@ msgstr "类型"
msgid "Type of service"
msgstr "服务类型"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
msgctxt "nft udp dport"
msgid "UDP destination port"
msgstr "UDP 目标端口"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
msgctxt "nft udp sport"
msgid "UDP source port"
msgstr "UDP 源端口"
@@ -8798,8 +9238,8 @@ msgstr "仅 UMTS(WCDMA)"
msgid "UMTS/GPRS/EV-DO"
msgstr "UMTS/GPRS/EV-DO"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid "UUID"
msgstr "UUID"
@@ -8820,7 +9260,7 @@ msgstr "无法确认外部 IP 地址"
msgid "Unable to determine upstream interface"
msgstr "无法确认上游接口"
-#: modules/luci-base/luasrc/view/error404.htm:11
+#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
msgstr "无法调度"
@@ -8871,19 +9311,27 @@ msgstr "无法重启防火墙:%s"
msgid "Unable to save contents: %s"
msgstr "无法保存内容:%s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr "无法验证 PIN"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Unavailable Seconds (UAS)"
msgstr "不可用秒数(UAS)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1317
msgid "Unconfigure"
msgstr "取消配置"
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr "Unet"
+
#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
msgid "Unexpected reply data format"
msgstr "错误的数据回复格式"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid ""
"Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
"within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -8894,7 +9342,7 @@ msgstr ""
"的一半 <code>fd00::/8</code> 之内。用于IPv6的ULA与IPv4专用网络寻址类似。此前"
"缀在首次安装时随机生成。"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2111
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
#: modules/luci-compat/luasrc/model/network.lua:971
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
msgid "Unknown"
@@ -8904,7 +9352,7 @@ msgstr "未知"
msgid "Unknown and unsupported connection method."
msgstr "未知且不受支持的连接方式。"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
#: modules/luci-compat/luasrc/model/network.lua:1138
msgid "Unknown error (%s)"
msgstr "未知错误(%s)"
@@ -8913,7 +9361,7 @@ msgstr "未知错误(%s)"
msgid "Unknown error code"
msgstr "未知错误代码"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2108
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:965
msgid "Unmanaged"
@@ -8924,11 +9372,11 @@ msgstr "不配置协议"
msgid "Unmount"
msgstr "卸载分区"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
msgid "Unnamed key"
msgstr "未命名的密钥"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4327
msgid "Unsaved Changes"
msgstr "未保存的配置"
@@ -8942,15 +9390,16 @@ msgid "Unsupported MAP type"
msgstr "不支持的 MAP 类型"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
msgid "Unsupported modem"
msgstr "不支持的调制解调器"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:309
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:315
msgid "Unsupported protocol type."
msgstr "不支持的协议类型。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
msgid "Untitled peer"
msgstr "无标题的对端"
@@ -8962,7 +9411,7 @@ msgstr "上移"
msgid "Up Delay"
msgstr "Up 延迟"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
msgid "Upload"
msgstr "上传"
@@ -8986,16 +9435,16 @@ msgid "Upload file…"
msgstr "上传文件…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4202
msgid "Upload request failed: %s"
msgstr "上传请求失败:%s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
msgid "Uploading file…"
msgstr "正在上传文件…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid ""
"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
"assigned with a name in the form <em>wifinet#</em> and the network will be "
@@ -9004,29 +9453,29 @@ msgstr ""
"点击“继续”后,将为匿名的“wifi-iface”段分配一个名称,格式为 <em>wifinet#</"
"em>,并且网络将重新启动以应用更新的配置。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410
msgid ""
"Upon pressing \"Continue\", bridges configuration will be updated and the "
"network will be restarted to apply the updated configuration."
msgstr "按下“继续”后,网桥配置将被更新,网络将重新启动以应用更新的配置。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444
msgid ""
"Upon pressing \"Continue\", ifname options will get renamed and the network "
"will be restarted to apply the updated configuration."
msgstr ""
"按下 \"继续\",ifname 选项将被重命名,网络将重新启动以应用更新后的配置。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
msgid "Upstream resolvers will be queried in the order of the resolv file."
msgstr "将按照解析文件的顺序查询上游解析器。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
msgid "Uptime"
msgstr "运行时间"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
msgid "Use <code>/etc/ethers</code>"
msgstr "使用 <code>/etc/ethers</code> 配置"
@@ -9038,8 +9487,8 @@ msgstr "使用 DHCP 通告的服务器"
msgid "Use DHCP gateway"
msgstr "使用 DHCP 网关"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
msgid "Use DNS servers advertised by peer"
msgstr "自动获取 DNS 服务器"
@@ -9078,11 +9527,11 @@ msgid ""
"(encap2+3)"
msgstr "使用硬件 MAC 地址和 IP 地址的 XOR,依靠 skb 流剖析 (encap2+3)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Use as external overlay (/overlay)"
msgstr "作为外部 overlay 使用(/overlay)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
msgid "Use as root filesystem (/)"
msgstr "作为根文件系统使用(/)"
@@ -9090,22 +9539,22 @@ msgstr "作为根文件系统使用(/)"
msgid "Use broadcast flag"
msgstr "使用广播标签"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
msgid "Use builtin IPv6-management"
msgstr "使用内置的 IPv6 管理"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
msgid "Use custom DNS servers"
msgstr "使用自定义的 DNS 服务器"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
msgid "Use default gateway"
msgstr "使用默认网关"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
msgid "Use gateway metric"
msgstr "使用网关跃点"
@@ -9125,20 +9574,20 @@ msgstr ""
msgid "Use routing table"
msgstr "使用路由表"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
msgctxt "nft nat flag persistent"
msgid "Use same source and destination for each connection"
msgstr "对每个连接使用相同的源和目标"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
msgid "Use system certificates"
msgstr "使用系统证书"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid "Use system certificates for inner-tunnel"
msgstr "为内置隧道使用系统证书"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
"em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
@@ -9165,11 +9614,11 @@ msgstr "使用上层协议信息,依靠 skb 流剖析 (encap3+4)"
msgid "Used"
msgstr "已使用"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
msgid "Used Key Slot"
msgstr "启用密码组"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
@@ -9181,7 +9630,8 @@ msgstr ""
msgid "User Group"
msgstr "用户组"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
msgid "User certificate (PEM encoded)"
msgstr "用户证书(PEM)"
@@ -9189,27 +9639,28 @@ msgstr "用户证书(PEM)"
msgid "User identifier"
msgstr "用户标识符"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
msgid "User key (PEM encoded)"
msgstr "用户密钥(PEM)"
-#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: modules/luci-base/ucode/template/sysauth.ut:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
msgid "Username"
msgstr "用户名"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
msgid "Utilize flow table <strong>%h</strong>"
msgstr "使用流表( flow table)<strong>%h</strong>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
msgid "VC-Mux"
msgstr "VC-Mux"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
msgid "VDSL"
msgstr "VDSL"
@@ -9219,17 +9670,17 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr "VEPA(虚拟以太网端口聚合器)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
msgid "VLAN (802.1ad)"
msgstr "VLAN (802.1ad)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1411
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
msgid "VLAN (802.1q)"
msgstr "VLAN (802.1q)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
msgid "VLAN ID"
msgstr "VLAN ID"
@@ -9254,19 +9705,22 @@ msgid "VPN Protocol"
msgstr "VPN 协议"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
msgstr "VPN 服务器"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+msgid "VPN Server certificate's SHA256 hash"
+msgstr "VPN 服务器证书的 SHA256 哈希"
+
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
msgid "VPN Server port"
msgstr "VPN 服务器端口"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
msgstr "VPN 服务器证书的 SHA1 哈希值"
@@ -9275,6 +9729,10 @@ msgstr "VPN 服务器证书的 SHA1 哈希值"
msgid "VPNC (CISCO 3000 (and others) VPN)"
msgstr "VPNC(CISCO 3000 和其他 VPN)"
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr "VTI"
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
msgid "VXLAN (RFC7348)"
msgstr "VXLAN (RFC7348)"
@@ -9288,14 +9746,14 @@ msgstr "VXLAN 网络标识符"
msgid "VXLANv6 (RFC7348)"
msgstr "VXLANv6 (RFC7348)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
msgid ""
"Validate DNS replies and cache DNSSEC data, requires upstream to support "
"DNSSEC."
msgstr "验证 DNS 应答和缓存 DNSSEC 数据,需要上游支持 DNSSEC。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
@@ -9321,7 +9779,7 @@ msgstr "Vendor"
msgid "Vendor Class to send when requesting DHCP"
msgstr "请求 DHCP 时发送的 Vendor Class 选项"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
msgid "Verify unsigned domain responses really come from unsigned domains."
msgstr "验证未签名的域响应真的来自未签名域。"
@@ -9329,47 +9787,59 @@ msgstr "验证未签名的域响应真的来自未签名域。"
msgid "Verifying the uploaded image file."
msgstr "正在验证上传的镜像文件。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
msgid "Very High"
msgstr "非常高"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1432
msgid "Virtual Ethernet"
msgstr "虚拟以太网"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
msgid "Virtual dynamic interface"
msgstr "虚拟动态接口"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
msgid "WDS"
msgstr "WDS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
msgid "WEP Open System"
msgstr "WEP 开放式系统"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1297
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1393
msgid "WEP Shared Key"
msgstr "WEP 共享密钥"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WEP passphrase"
msgstr "WEP 密钥"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid "WLAN roaming"
+msgstr "WLAN 漫游"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid "WMM Mode"
msgstr "WMM 模式"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid "WNM Sleep Mode"
+msgstr "WNM 睡眠模式"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid "WNM Sleep Mode Fixes"
+msgstr "WNM 睡眠模式修复"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WPA passphrase"
msgstr "WPA 密钥"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1294
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
@@ -9398,7 +9868,11 @@ msgstr "警告:未保存的更改会在重启时丢失!"
msgid "Weak"
msgstr "弱"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+msgid "Weight"
+msgstr "权重"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
@@ -9426,7 +9900,13 @@ msgstr ""
msgid ""
"When enabled, gateway is on-link even if the gateway does not match any "
"interface prefix"
-msgstr "启用,即使网关没有匹配任何接口前缀,网关也 on-link"
+msgstr "启用后,即使网关与任何接口前缀都不匹配,网关也会处于联机状态"
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr "反转时,LED 会持续亮起并闪烁,而不是默认关闭并在系统活动时闪烁。"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
msgid ""
@@ -9436,7 +9916,7 @@ msgstr ""
"当在每个节点的多个 WiFi 接口上运行 mesh 时,batman-adv 能够优化流量以获得最大"
"性能。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid ""
"When using a PSK, the PMK can be automatically generated. When enabled, the "
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
@@ -9445,7 +9925,7 @@ msgstr ""
"使用 PSK 时,可以自动生成 PMK,因此以下 R0/R1 密钥选项不生效。若要使用 R0 和 "
"R1 密钥则禁用此选项。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid ""
"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
"802.11a/802.11g rates."
@@ -9453,7 +9933,7 @@ msgstr ""
"如果禁用 Wi-Fi 多媒体 (WMM) 模式 QoS,则客户端的速率可能限制为 "
"802.11a/802.11g。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid ""
"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
"may be significantly reduced."
@@ -9465,12 +9945,21 @@ msgstr ""
msgid "Width"
msgstr "带宽"
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+msgid "WireGuard"
+msgstr "WireGuard"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
+msgid "WireGuard Status"
+msgstr "WireGuard 状态"
+
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "WireGuard VPN"
msgstr "WireGuard VPN"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:539
msgid "WireGuard peer is disabled"
msgstr "WireGuard 对端被禁用"
@@ -9480,27 +9969,27 @@ msgstr "WireGuard 对端被禁用"
msgid "Wireless"
msgstr "无线"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3011
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
msgstr "无线适配器"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2990
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4303
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
msgstr "无线网络"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:812
msgid "Wireless Overview"
msgstr "无线概况"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
msgid "Wireless Security"
msgstr "无线安全"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
msgid "Wireless configuration migration"
msgstr "无线配置迁移"
@@ -9516,15 +10005,15 @@ msgstr "无线未开启"
msgid "Wireless is not associated"
msgstr "无线未关联"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is disabled"
msgstr "无线网络已禁用"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is enabled"
msgstr "无线网络已启用"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Write received DNS queries to syslog."
msgstr "将收到的 DNS 查询写入系统日志。"
@@ -9536,7 +10025,7 @@ msgstr "将系统日志写入文件"
msgid "XOR policy (balance-xor, 2)"
msgstr "XOR 策略 (balance-xor, 2)"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -9546,7 +10035,7 @@ msgstr "是"
msgid "Yes (none, 0)"
msgstr "好(无,0)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:177
msgid ""
"You appear to be currently connected to the device via the \"%h\" interface. "
"Do you really want to shut down the interface?"
@@ -9561,8 +10050,20 @@ msgstr ""
"在此启用或禁用已安装的启动脚本,更改在设备重启后生效。<br /><strong>警告:如"
"果禁用了必要的启动脚本,比如“network”,可能会导致无法访问设备!</strong>"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:90
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635
+msgid "You may add multiple records for the same Target."
+msgstr "你可以为同一目标添加多条记录。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672
+msgid "You may add multiple records for the same domain."
+msgstr "你可以为同一个域添加多条记录。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr "你可以在同一个侦听地址上添加多个不同的 Relay To 地址。"
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:92
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
@@ -9591,26 +10092,38 @@ msgstr "ZRam 设置"
msgid "ZRam Size"
msgstr "ZRam 大小"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr "_proto: _tcp, _udp, _sctp, _quic, … ."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (注:虽然 _http 有可"
+"能,但没有浏览器支持 SRV 记录。)"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
msgid "any"
msgstr "任意"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
msgid "auto"
msgstr "自动"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
msgid "automatic"
msgstr "自动"
@@ -9618,7 +10131,7 @@ msgstr "自动"
msgid "baseT"
msgstr "baseT"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1591
msgid "bridged"
msgstr "桥接的"
@@ -9670,20 +10183,20 @@ msgstr "创建:"
msgid "dBm"
msgstr "dBm"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
msgctxt "nft unit"
msgid "day"
msgstr "天"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid "disable"
msgstr "禁用"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:991
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:997
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
msgid "disabled"
@@ -9702,14 +10215,19 @@ msgstr "比如: --proxy 10.10.10.10"
msgid "e.g: dump"
msgstr "比如: dump"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:755
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr "每 %d 秒"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
msgid "expired"
msgstr "已过期"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
msgid "forced"
msgstr "强制的"
@@ -9733,19 +10251,19 @@ msgstr "半双工"
msgid "hexadecimal encoded value"
msgstr "十六进制编码值"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
msgid "hidden"
msgstr "隐藏"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
msgctxt "nft unit"
msgid "hour"
msgstr "小时"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "hybrid mode"
msgstr "混合模式"
@@ -9767,24 +10285,24 @@ msgstr "密钥在 8 到 63 个字符之间"
msgid "key with either 5 or 13 characters"
msgstr "密钥为 5 或 13 个字符"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "managed config (M)"
msgstr "受管配置 (M)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1395
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
msgid "medium security"
msgstr "中等安全性"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
msgctxt "nft unit"
msgid "minute"
msgstr "分钟"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "minutes"
msgstr "分钟"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
msgid "mobile home agent (H)"
msgstr "移动 home 代理 (H)"
@@ -9792,7 +10310,7 @@ msgstr "移动 home 代理 (H)"
msgid "netif_carrier_ok()"
msgstr "netif_carrier_ok()"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "no"
msgstr "否"
@@ -9806,8 +10324,11 @@ msgstr "未连接"
msgid "non-empty value"
msgstr "非空值"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3419
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
msgid "none"
msgstr "无"
@@ -9818,20 +10339,20 @@ msgid "not present"
msgstr "不存在"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:969
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:970
msgid "off"
msgstr "关"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794
msgid "on available prefix"
msgstr "在可用的前缀上"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "open network"
msgstr "开放网络"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
msgid "other config (O)"
msgstr "其他配置 (O)"
@@ -9840,7 +10361,11 @@ msgstr "其他配置 (O)"
msgid "output"
msgstr "输出"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
+msgid "over a day ago"
+msgstr "超过一天前"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
msgctxt "nft unit"
msgid "packets"
msgstr "数据包"
@@ -9863,23 +10388,22 @@ msgid ""
"single packet rather than many small ones"
msgstr "通过在单个数据包而不是许多小数据包中收集和聚合发起方消息来减少开销"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
msgid "relay mode"
msgstr "中继模式"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1586
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
msgid "routed"
msgstr "已路由"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "sec"
msgstr "秒"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "server mode"
msgstr "服务器模式"
@@ -9887,7 +10411,7 @@ msgstr "服务器模式"
msgid "sstpc Log-level"
msgstr "sstpc 记录级别"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "strong security"
msgstr "强安全性"
@@ -9895,7 +10419,7 @@ msgstr "强安全性"
msgid "tagged"
msgstr "已标记"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "time units (TUs / 1.024 ms) [1000-65535]"
msgstr "时间单位(TUs / 1.024ms)[1000-65535]"
@@ -9916,15 +10440,19 @@ msgstr "唯一值"
msgid "unknown"
msgstr "未知"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:28
+msgid "unknown version"
+msgstr "未知版本"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
msgid "unlimited"
msgstr "无限制"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
@@ -9946,8 +10474,8 @@ msgid "untagged"
msgstr "未标记"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
msgid "valid IP address"
msgstr "有效 IP 地址"
@@ -9960,7 +10488,7 @@ msgid "valid IPv4 CIDR"
msgstr "有效 IPv4 CIDR"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
msgid "valid IPv4 address"
msgstr "有效 IPv4 地址"
@@ -9989,7 +10517,7 @@ msgid "valid IPv6 CIDR"
msgstr "有效 IPv6 CIDR"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
msgid "valid IPv6 address"
msgstr "有效 IPv6 地址"
@@ -10081,7 +10609,7 @@ msgid "valid port or port range (port1-port2)"
msgstr "有效端口或端口范围(port1-port2)"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "valid port value"
msgstr "有效端口值"
@@ -10117,16 +10645,16 @@ msgstr "值至少为 %d 个字符"
msgid "value with at most %d characters"
msgstr "值至多为 %d 个字符"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "weak security"
msgstr "弱安全性"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
msgctxt "nft unit"
msgid "week"
msgstr "周"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "是"
@@ -10134,6 +10662,38 @@ msgstr "是"
msgid "« Back"
msgstr "« 后退"
+#~ msgid ""
+#~ "Avoid uselessly triggering dial-on-demand links (filters SRV/SOA records "
+#~ "and names with underscores)."
+#~ msgstr "避免无用地触发按需拨号链接(过滤 SRV/SOA 记录和带有下划线的名称)。"
+
+#~ msgid "Filter useless"
+#~ msgstr "过滤无用包"
+
+#~ msgid "Network Utilities"
+#~ msgstr "网络工具"
+
+#~ msgid "Back to configuration"
+#~ msgstr "返回至配置"
+
+#~ msgid "Close list..."
+#~ msgstr "关闭列表…"
+
+#~ msgid "Internal Server Error"
+#~ msgstr "内部服务器错误"
+
+#~ msgid "No files found"
+#~ msgstr "未找到文件"
+
+#~ msgid "Sorry, the server encountered an unexpected error."
+#~ msgstr "对不起,服务器遇到未知错误。"
+
+#~ msgid "Do not forward queries that cannot be answered by public resolvers."
+#~ msgstr "不转发公共域名服务器无法回应的请求。"
+
+#~ msgid "Import peer configuration…"
+#~ msgstr "导入对端配置…"
+
#~ msgid "Paste or drag WireGuard configuration file…"
#~ msgstr "粘贴或拖动 WireGuard 配置文件…"
@@ -10290,8 +10850,8 @@ msgstr "« 后退"
#~ msgid ""
#~ "<ul style=\"list-style-type:none;\"> <li><strong>server mode</strong>: "
-#~ "Router advertises itself as the default IPv6 gateway via <abbr title="
-#~ "\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages (to "
+#~ "Router advertises itself as the default IPv6 gateway via <abbr "
+#~ "title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages (to "
#~ "<code>ff02::1</code>) and provides <abbr title=\"Prefix Delegation\">PD</"
#~ "abbr> to downstream devices.</li> <li><strong>relay mode</strong>: Router "
#~ "relays <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
@@ -10312,12 +10872,12 @@ msgstr "« 后退"
#~ msgid ""
#~ "<ul style=\"list-style-type:none;\"> <li><strong>server mode</strong>: "
-#~ "Router assigns IPs and delegates prefixes (<abbr title=\"Prefix Delegation"
-#~ "\">PD</abbr>) to downstream interfaces.</li> <li><strong>relay mode</"
-#~ "strong>: Router relays WAN interface config downstream. Helps support "
-#~ "upstream links that lack <abbr title=\"Prefix Delegation\">PD</abbr>.</"
-#~ "li> <li><strong>hybrid mode</strong>: Router does combination of server"
-#~ "+relay.</li></ul>"
+#~ "Router assigns IPs and delegates prefixes (<abbr title=\"Prefix "
+#~ "Delegation\">PD</abbr>) to downstream interfaces.</li> <li><strong>relay "
+#~ "mode</strong>: Router relays WAN interface config downstream. Helps "
+#~ "support upstream links that lack <abbr title=\"Prefix Delegation\">PD</"
+#~ "abbr>.</li> <li><strong>hybrid mode</strong>: Router does combination of "
+#~ "server+relay.</li></ul>"
#~ msgstr ""
#~ "<ul style=\"list-style-type:none;\"> <li><strong>服务器模式</strong>:路由"
#~ "器向下游接口分配IP和委托前缀(<abbr title=\"前缀授权\">PD</abbr>)。</li> "
@@ -10408,18 +10968,18 @@ msgstr "« 后退"
#~ "如果没有将布尔值 <code>ndproxy_slave</code> 设置为 1 的接口,则在内部恢复"
#~ "为禁用状态。将 <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> 代"
#~ "理视为 IPv6 的代理 ARP:将不同物理硬件段上的主机统一到同一 IP 子网中。由 "
-#~ "<abbr title=\"Neighbour Solicitation, Type 135\">NS</abbr> 和 <abbr title="
-#~ "\"Neighbour Advertisement, Type 136\">NA</abbr> 消息组成。<abbr title="
-#~ "\"Neighbour Discovery Protocol\">NDP</abbr> 代理在布尔值 <code>master</"
-#~ "code> 为 1(即上游)的接口上侦听 <abbr title=\"Neighbour Solicitation, "
-#~ "Type 135\">NS</abbr>,然后查询该目标 IP 的从属/内部接口,最后发送 <abbr "
-#~ "title=\"Neighbour Advertisement, Type 136\">NA</abbr> 消息。 <abbr title="
-#~ "\"Neighbour Discovery Protocol\">NDP</abbr> 实际上是用于 IPv6 的 ARP。"
-#~ "<abbr title=\"Neighbour Solicitation, Type 135\">NS</abbr> 和 <abbr title="
-#~ "\"Neighbour Advertisement, Type 136\">NA</abbr> 用于检测链路上的可达性及重"
-#~ "复地址,它们本身也是 SLAAC 自动配置的先决条件。<br /> <ul style=\"list-"
-#~ "style-type:none;\"> <li><strong>已禁用</strong>:没有 <abbr title="
-#~ "\"Neighbour Discovery Protocol\">NDP</abbr> 消息将会被被代理到 "
+#~ "<abbr title=\"Neighbour Solicitation, Type 135\">NS</abbr> 和 <abbr "
+#~ "title=\"Neighbour Advertisement, Type 136\">NA</abbr> 消息组成。<abbr "
+#~ "title=\"Neighbour Discovery Protocol\">NDP</abbr> 代理在布尔值 "
+#~ "<code>master</code> 为 1(即上游)的接口上侦听 <abbr title=\"Neighbour "
+#~ "Solicitation, Type 135\">NS</abbr>,然后查询该目标 IP 的从属/内部接口,最"
+#~ "后发送 <abbr title=\"Neighbour Advertisement, Type 136\">NA</abbr> 消息。 "
+#~ "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> 实际上是用于 IPv6 "
+#~ "的 ARP。<abbr title=\"Neighbour Solicitation, Type 135\">NS</abbr> 和 "
+#~ "<abbr title=\"Neighbour Advertisement, Type 136\">NA</abbr> 用于检测链路上"
+#~ "的可达性及重复地址,它们本身也是 SLAAC 自动配置的先决条件。<br /> <ul "
+#~ "style=\"list-style-type:none;\"> <li><strong>已禁用</strong>:没有 <abbr "
+#~ "title=\"Neighbour Discovery Protocol\">NDP</abbr> 消息将会被被代理到 "
#~ "<code>ndproxy_slave</code> 为真的接口。</li> <li><strong>中继模式</"
#~ "strong>:将 <code>master</code> 的 <abbr title=\"Neighbour Discovery "
#~ "Protocol\">NDP</abbr> 消息代理到 <code>ndproxy_slave</code> 为真的接口。有"
@@ -10451,9 +11011,9 @@ msgstr "« 后退"
#~ "值为0 (<code>0</code>)。最小值1280。"
#~ msgid ""
-#~ "The maximum hops to be published in <abbr title=\"Router Advertisement"
-#~ "\">RA</abbr> messages.<br />Default is 0 (<code>0</code>), meaning "
-#~ "unspecified. Max 255."
+#~ "The maximum hops to be published in <abbr title=\"Router "
+#~ "Advertisement\">RA</abbr> messages.<br />Default is 0 (<code>0</code>), "
+#~ "meaning unspecified. Max 255."
#~ msgstr ""
#~ "在 <abbr title=\"Router Advertisement\">RA</abbr> 报文中通告的最大跳数。"
#~ "<br />默认为 0(<code>0</code>),表示未指定。最大为 255。"
@@ -10483,17 +11043,17 @@ msgstr "« 后退"
#~ "an IPv6 address to a host via DHCPv6.</li><ul>"
#~ msgstr ""
#~ "默认为无状态 + 有状态。<br /> <ul style=\"list-style-type:none;\"> "
-#~ "<li><strong>无状态</strong>:路由器广播前缀,主机使用 <abbr title="
-#~ "\"Stateless Address Auto Config\">SLAAC</abbr> 来自分配自己的地址,不使用 "
-#~ "DHCPv6。</li> <li><strong>无状态 + 有状态</strong>:使用 SLAAC 的同时,路"
-#~ "由器通过 DHCPv6 给一个主机分配一个 IPv6 地址。</li> <li><strong>仅有状态</"
-#~ "strong>:不使用 SLAAC,路由器通过 DHCPv6 给一个主机分配一个 IPv6 地址。</"
-#~ "li><ul>"
+#~ "<li><strong>无状态</strong>:路由器广播前缀,主机使用 <abbr "
+#~ "title=\"Stateless Address Auto Config\">SLAAC</abbr> 来自分配自己的地址,"
+#~ "不使用 DHCPv6。</li> <li><strong>无状态 + 有状态</strong>:使用 SLAAC 的同"
+#~ "时,路由器通过 DHCPv6 给一个主机分配一个 IPv6 地址。</li> <li><strong>仅有"
+#~ "状态</strong>:不使用 SLAAC,路由器通过 DHCPv6 给一个主机分配一个 IPv6 地"
+#~ "址。</li><ul>"
#~ msgid ""
-#~ "The maximum hops to be published in <abbr title=\"Router Advertisement"
-#~ "\">RA</abbr> messages.<br>Default is 0 (<code>0</code>), meaning "
-#~ "unspecified. Max 255."
+#~ "The maximum hops to be published in <abbr title=\"Router "
+#~ "Advertisement\">RA</abbr> messages.<br>Default is 0 (<code>0</code>), "
+#~ "meaning unspecified. Max 255."
#~ msgstr ""
#~ "将以<abbr title=\"Router Advertisement\">RA</abbr>消息形式发布的最大跳数。"
#~ "<br>默认值为0 (<code>0</code>),意味着未指定。最大值255。"
@@ -10568,9 +11128,6 @@ msgstr "« 后退"
#~ msgid "Free"
#~ msgstr "空闲数"
-#~ msgid "Port %s"
-#~ msgstr "端口 %s"
-
#~ msgid "Switch Port Mask"
#~ msgstr "交换机端口掩码"
@@ -10740,8 +11297,8 @@ msgstr "« 后退"
#~ msgid ""
#~ "The filesystem that was used to format the memory (<abbr title=\"for "
-#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended Filesystem"
-#~ "\">ext3</abbr></samp>)"
+#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended "
+#~ "Filesystem\">ext3</abbr></samp>)"
#~ msgstr ""
#~ "用于格式化存储器的文件系统(例如:<samp><abbr title=\"Third Extended "
#~ "Filesystem\">ext3</abbr></samp>)"
@@ -10841,11 +11398,11 @@ msgstr "« 后退"
#~ msgstr "帧突发"
#~ msgid ""
-#~ "Further information about WireGuard interfaces and peers at <a href="
-#~ "\"http://wireguard.com\">wireguard.com</a>."
+#~ "Further information about WireGuard interfaces and peers at <a "
+#~ "href=\"http://wireguard.com\">wireguard.com</a>."
#~ msgstr ""
-#~ "有关 WireGuard 接口和 Peer 的更多信息:<a href=\"http://wireguard.com"
-#~ "\">wireguard.com</a>。"
+#~ "有关 WireGuard 接口和 Peer 的更多信息:<a href=\"http://wireguard."
+#~ "com\">wireguard.com</a>。"
#~ msgid "Generic 802.11%s Wireless Controller"
#~ msgstr "通用 802.11%s 无线控制器"
@@ -10972,9 +11529,6 @@ msgstr "« 后退"
#~ msgid "Transmit Power"
#~ msgstr "无线电功率"
-#~ msgid "Transmitter Antenna"
-#~ msgstr "传送天线"
-
#~ msgid "Uploaded File"
#~ msgstr "上传的文件"
diff --git a/modules/luci-base/po/zh_Hant/base.po b/modules/luci-base/po/zh_Hant/base.po
index 1a095bc095..11abf9cf55 100644
--- a/modules/luci-base/po/zh_Hant/base.po
+++ b/modules/luci-base/po/zh_Hant/base.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2022-07-18 03:20+0000\n"
+"PO-Revision-Date: 2022-12-25 07:50+0000\n"
"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luci/zh_Hant/>\n"
@@ -10,25 +10,37 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:650
msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
msgid "\"%h\" table \"%h\""
msgstr "\"%h\" 標籤 \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1539
msgid "%.1f dB"
msgstr "%.1f 分貝"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
msgid "%d Bit"
msgstr "%d 位元"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4043
msgid "%d invalid field(s)"
msgstr "%d 個無效欄位"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
+msgid "%dh ago"
+msgstr "%d小時前"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
+msgid "%dm ago"
+msgstr "%d分鐘前"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
+msgid "%ds ago"
+msgstr "%d秒前"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
msgid "%s is untagged in multiple VLANs!"
msgstr "%s 在多個 VLAN 中未選!"
@@ -56,7 +68,7 @@ msgstr "(空白)"
msgid "(no interfaces attached)"
msgstr "(未連接介面)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:635
msgctxt "Label indicating further amount of allowed ips"
msgid "+ %d more"
msgstr "+ 另外 %d"
@@ -66,8 +78,8 @@ msgid "-- Additional Field --"
msgstr "-- 額外欄位 --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4152
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -83,13 +95,13 @@ msgstr "-- 請選擇 --"
msgid "-- custom --"
msgstr "-- 自訂 --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
msgid "-- match by label --"
msgstr "-- 依標籤匹配 --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
msgid "-- match by uuid --"
msgstr "-- 依 uuid 匹配 --"
@@ -104,7 +116,7 @@ msgctxt "sstp log level value"
msgid "0"
msgstr "0"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
msgstr "0 = 不使用無線漫遊(RSSI threshold),1 = 不變更裝置預設"
@@ -117,7 +129,7 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "1分鐘負載:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:324
msgctxt "nft amount of flags"
msgid "1 flag"
msgid_plural "%d flags"
@@ -142,7 +154,7 @@ msgctxt "sstp log level value"
msgid "4"
msgstr "4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "4-character hexadecimal ID"
msgstr "4 字元十六進位 ID"
@@ -155,46 +167,91 @@ msgstr "464XLAT (CLAT)"
msgid "5 Minute Load:"
msgstr "5分鐘負載:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "6-octet identifier as a hex string - no colons"
msgstr "6個八位元組識別碼作為十六進位字串 - 無冒號"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid "802.11k RRM"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid "802.11r Fast Transition"
msgstr "802.11r 快速切換"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "802.11v: Time Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w Association SA Query maximum timeout"
msgstr "802.11w 關聯 SA 查詢最大逾時"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w Association SA Query retry timeout"
msgstr "802.11w 關聯 SA 查詢重試逾時"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid "802.11w Management Frame Protection"
msgstr "802.11w 管理訊框保護"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
msgid "802.11w maximum timeout"
msgstr "802.11w 最大逾時時間"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "802.11w retry timeout"
msgstr "802.11w 重試逾時時間"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1022
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
msgstr ""
"<abbr title=\"Basic Service Set Identifier\">基本服務組識別碼 (BSSID)</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr ""
"<abbr title=\"Extended Service Set Identifier\">擴充服務集定識別碼(ESSID)</"
"abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-網路遮罩"
@@ -206,71 +263,86 @@ msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr> 組態"
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr> 名稱"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
msgstr "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> 代理"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> 標記"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> 跳數限制"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> 生命週期"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:773
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
msgstr "<abbr title=\"Router Advertisement\">RA</abbr> 服務"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+msgid ""
+"<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
+"NXDOMAIN."
+msgstr ""
+"<code>/#/</code> 相符任何網域名稱。<code>/example.com/</code> 返回 NXDOMAIN。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+msgid ""
+"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
+"<code>::</code>) for example.com and its subdomains."
+msgstr ""
+"<code>/example.com/#</code> 對 example.com 及其子網域名稱返回無效位址 "
+"(<code>0.0.0.0</code> 和 <code>::</code>) 。"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
msgctxt "nft relational \">\" operator expression"
msgid "<var>%s</var> greater than <strong>%s</strong>"
-msgstr "<var>%s</var>大於<strong>%s</strong>"
+msgstr "<var>%s</var>大於<strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
msgctxt "nft relational \">=\" operator expression"
msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
msgstr "<var>%s</var> 大於或等於 <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
msgctxt "nft set match expression"
msgid "<var>%s</var> in set <strong>%s</strong>"
msgstr "<var>%s</var> 在集合 <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
msgctxt "nft relational \"==\" operator expression"
msgid "<var>%s</var> is <strong>%s</strong>"
msgstr "<var>%s</var> 是 <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
msgctxt "nft relational \"in\" operator expression"
msgid "<var>%s</var> is one of <strong>%s</strong>"
msgstr "<var>%s</var> 是 <strong>%s</strong> 之一"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
msgctxt "nft relational \"<\" operator expression"
msgid "<var>%s</var> lower than <strong>%s</strong>"
msgstr "<var>%s</var> 低於 <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \"<=\" operator expression"
msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
msgstr "<var>%s</var> 小於或等於 <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
msgctxt "nft relational \"!=\" operator expression"
msgid "<var>%s</var> not <strong>%s</strong>"
msgstr "<var>%s</var> 不是 <strong>%s</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
msgctxt "nft not in set match expression"
msgid "<var>%s</var> not in set <strong>%s</strong>"
msgstr "<var>%s</var> 不在集合 <strong>%s</strong>"
@@ -293,29 +365,29 @@ msgstr "設備“%s”的配置已存在"
msgid "A directory with the same name already exists."
msgstr "已存在同名的目錄。"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
msgid "A new login is required since the authentication session expired."
msgstr "因為身分驗證會話已逾期,需要重新登入。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "A43C + J43 + A43"
msgstr "A43C + J43 + A43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
msgid "A43C + J43 + A43 + V43"
msgstr "A43C + J43 + A43 + V43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid "ADSL"
msgstr "ADSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
msgid "ANSI T1.413"
msgstr "ANSI T1.413"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
msgid "APN"
msgstr "APN"
@@ -348,29 +420,40 @@ msgstr "ARP 監視尚不支援已選擇的政策!"
msgid "ARP retry threshold"
msgstr "ARP重試門檻"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:638
msgid "ARP traffic table \"%h\""
msgstr "ARP 流量標籤\"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#, fuzzy
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
+msgstr ""
+"具有多播目標 MAC 的 ARP、IPv4 和 IPv6 (甚至 802.1Q) 是對 STA MAC 位址的單播。"
+"注意:這不是 802.11v 中的定向多播服務 (DMS)。注意:可能會破壞接收端 STA 多播"
+"預期。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "ATM (非同步傳輸模式)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid "ATM Bridges"
msgstr "ATM橋接"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
msgid "ATM Virtual Channel Identifier (VCI)"
msgstr "ATM虛擬通道識別(VCI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
msgid "ATM Virtual Path Identifier (VPI)"
msgstr "ATM虛擬路徑識別(VPI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
msgid ""
"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
@@ -379,12 +462,12 @@ msgstr ""
"ATM橋接是以AAL5協定封裝乙太網路如同虛擬Linux網路界面卡,用於連接DHCP或PPP來撥"
"號連接到網際網路。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
msgid "ATM device number"
msgstr "ATM裝置號碼"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "ATU-C System Vendor ID"
msgstr "ATU-C 系統廠牌 ID"
@@ -394,7 +477,7 @@ msgstr "ATU-C 系統廠牌 ID"
msgid "Absent Interface"
msgstr "缺少的介面"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
msgid "Accept DNS queries only from hosts whose address is on a local subnet."
msgstr "僅在網卡所屬的子網路中提供 DNS 服務。"
@@ -402,7 +485,7 @@ msgstr "僅在網卡所屬的子網路中提供 DNS 服務。"
msgid "Accept local"
msgstr "接受本地連接"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
msgctxt "nft accept action"
msgid "Accept packet"
msgstr "接受數據包"
@@ -415,8 +498,8 @@ msgstr "接受具有本地來源位址的封包"
msgid "Access Concentrator"
msgstr "存取集線器"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
msgid "Access Point"
msgstr "存取點 (AP)"
@@ -430,7 +513,7 @@ msgstr "動作"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:14
msgid "Active"
-msgstr "活躍"
+msgstr "已啓用"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:81
msgid "Active Connections"
@@ -466,8 +549,8 @@ msgstr "活動的 IPv6 規則"
msgid "Active-Backup policy (active-backup, 1)"
msgstr "啟動-備份規則 (active-backup, 1)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
msgid "Ad-Hoc"
msgstr "無線漫遊(Ad-Hoc)"
@@ -484,18 +567,18 @@ msgstr "自適應發送負載平衡 (balance-tlb, 5)"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3582
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:885
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
msgid "Add"
-msgstr "新增"
+msgstr "加入"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
msgid "Add ATM Bridge"
msgstr "新增 ATM 橋接"
@@ -515,11 +598,11 @@ msgstr "新增 LED 動作"
msgid "Add VLAN"
msgstr "新增 VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1328
msgid "Add device configuration"
msgstr "加入裝置設定"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1268
msgid "Add device configuration…"
msgstr "加入裝置設定…"
@@ -527,18 +610,18 @@ msgstr "加入裝置設定…"
msgid "Add instance"
msgstr "加入實體"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
msgid "Add key"
msgstr "加入金鑰"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
msgid "Add local domain suffix to names served from hosts files."
msgstr "將本地網域尾碼加入到主機檔案提供的名稱。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:475
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
msgid "Add new interface..."
msgstr "新增新介面…"
@@ -554,11 +637,11 @@ msgstr "新增至黑名單"
msgid "Add to Whitelist"
msgstr "新增至白名單"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
msgid "Additional hosts files"
msgstr "額外的 hosts 檔案"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
msgid "Additional servers file"
msgstr "額外的伺服器文件"
@@ -580,7 +663,7 @@ msgctxt "nft meta nfproto"
msgid "Address family"
msgstr "地址家族"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:278
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
msgid "Address setting is invalid"
msgstr "位址設定無效"
@@ -588,7 +671,7 @@ msgstr "位址設定無效"
msgid "Address to access local relay bridge"
msgstr "將存取的本地中繼橋接位址"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
msgid "Addresses"
msgstr "位址"
@@ -597,14 +680,14 @@ msgstr "位址"
msgid "Administration"
msgstr "管理"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:488
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:989
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
msgid "Advanced Settings"
msgstr "進階設定"
@@ -621,7 +704,7 @@ msgstr "老化時間"
msgid "Aggregate Originator Messages"
msgstr "聚合發起方消息"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
msgstr "彙總發送功率(ACTATP)"
@@ -648,27 +731,27 @@ msgstr "彙總器: 實體界面已新增/已移除 或 狀態更改(頻寬,1)"
msgid "Alert"
msgstr "警示"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
#: modules/luci-compat/luasrc/model/network.lua:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
msgid "Alias Interface"
msgstr "別名介面"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
msgid "Alias of \"%s\""
msgstr "\"%s\" 的別名"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
msgid "All servers"
msgstr "所有伺服器"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
msgstr "按照順序分配 IP 位址,從最低的可用位址開始。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
msgid "Allocate IPs sequentially"
msgstr "依序分配 IP"
@@ -676,11 +759,11 @@ msgstr "依序分配 IP"
msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
msgstr "允許 <abbr title=\"Secure Shell\">SSH</abbr> 密碼驗證"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
msgstr "允許 AP 模式針對低 ACK 情形中斷 STA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
msgid "Allow all except listed"
msgstr "允許全部 除 已列表清單"
@@ -688,15 +771,15 @@ msgstr "允許全部 除 已列表清單"
msgid "Allow full UCI access for legacy applications"
msgstr "允許UCI完整的存取老舊應用程式"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid "Allow legacy 802.11b rates"
msgstr "允許舊型 802.11b 頻率"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1090
msgid "Allow listed only"
msgstr "僅允許列表內"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "Allow localhost"
msgstr "允許本機"
@@ -720,11 +803,13 @@ msgstr "允許系統功能探測"
msgid "Allow the <em>root</em> user to login with password"
msgstr "允許 <em>root</em> 用戶以密碼登入"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
msgid "Allowed IPs"
msgstr "允許的 IP群"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:306
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
msgid "AllowedIPs setting is invalid"
msgstr "AllowedIPs 設定無效"
@@ -740,11 +825,11 @@ msgstr "永遠關閉(內核:無)"
msgid "Always on (kernel: default-on)"
msgstr "永遠開啟 (內核:預設開啟)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr "始終傳送 DHCP 選項。 有時需要,例如 PXELinux。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
@@ -756,6 +841,10 @@ msgstr ""
msgid "Amount of Duplicate Address Detection probes to send"
msgstr "要傳送的重複位址偵測探查數量"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr "等待數據機準備就緒的秒數"
+
#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
msgstr "儲存表單時發生錯誤:"
@@ -764,78 +853,78 @@ msgstr "儲存表單時發生錯誤:"
msgid "An optional, short description for this device"
msgstr "此裝置的可選簡短描述"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Annex"
msgstr "附件"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
msgid "Annex A + L + M (all)"
msgstr "附件 A + L + M (全部)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
msgid "Annex A G.992.1"
msgstr "附件A G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Annex A G.992.2"
msgstr "附件A G.992.2"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
msgid "Annex A G.992.3"
msgstr "附件A G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
msgid "Annex A G.992.5"
msgstr "附件A G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
msgid "Annex B (all)"
msgstr "附件B (全部)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
msgid "Annex B G.992.1"
msgstr "附件B G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
msgid "Annex B G.992.3"
msgstr "附件B G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
msgid "Annex B G.992.5"
msgstr "附件B G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
msgid "Annex J (all)"
msgstr "附件J (全部)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
msgid "Annex L G.992.3 POTS 1"
msgstr "附件L G.992.3 POTS 1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "Annex M (all)"
msgstr "附件M (全部)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
msgid "Annex M G.992.3"
msgstr "附件M G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
msgid "Annex M G.992.5"
msgstr "附件M G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
msgid "Announce this device as IPv6 DNS server."
msgstr "宣告該裝置為 IPv6 DNS 伺服器。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
msgid ""
"Announce this device as default router if a local IPv6 default route is "
"present."
msgstr "如果存在本地 IPv6 預設路由,則宣告此裝置為預設路由器。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:789
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
msgid ""
"Announce this device as default router if a public IPv6 prefix is available, "
"regardless of local default route availability."
@@ -843,21 +932,21 @@ msgstr ""
"如果公共 IPv6 前綴可用,則宣告此裝置為預設路由器,而不考慮本地預設路由的可用"
"性。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
msgid ""
"Announce this device as default router regardless of whether a prefix or "
"default route is present."
msgstr "宣告該裝置為預設路由器,不管是否有前綴或預設路由。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Announced DNS domains"
msgstr "已發布的 DNS 網域群"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
msgid "Announced IPv6 DNS servers"
msgstr "宣告的 IPv6 DNS 伺服器"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
msgid "Anonymous Identity"
msgstr "匿名身份"
@@ -869,7 +958,7 @@ msgstr "自動掛載檔案系統"
msgid "Anonymous Swap"
msgstr "自動掛載swap分區"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:519
msgctxt "nft match any traffic"
msgid "Any packet"
msgstr "任何數據包"
@@ -881,11 +970,11 @@ msgstr "任何數據包"
msgid "Any zone"
msgstr "任意區域"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
msgid "Apply DHCP Options to this net. (Empty = all clients)."
msgstr "始終傳送 DHCP 選項。 有時需要,例如 PXELinux。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Apply and keep settings"
msgstr "套用並保留設定"
@@ -893,44 +982,44 @@ msgstr "套用並保留設定"
msgid "Apply backup?"
msgstr "是否套用備份?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Apply request failed with status <code>%h</code>"
msgstr "套用要求失敗,狀態 <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4524
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4522
msgid "Apply unchecked"
msgstr "應用未核取"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4655
msgid "Apply with revert after connectivity loss"
msgstr "連線遺失後套用還原"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
msgid "Applying configuration changes… %ds"
msgstr "組態變更套用中… %ds"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
msgid "Architecture"
msgstr "架構"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:152
msgid "Arp-scan"
msgstr "Arp 掃描"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr "分配一部分給定長度的公共IPv6地址前綴於此介面"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
msgstr "分配使用此十六進制子前綴ID的前綴部分於此介面."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2239
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
msgid "Associated Stations"
msgstr "已連接裝置"
@@ -939,16 +1028,16 @@ msgstr "已連接裝置"
msgid "Associations"
msgstr "已連接裝置"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
msgid ""
"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
msgstr ""
"每個 <strong>%h</strong> 至少 <strong>%h</strong>,<strong>%h</strong> 爆發"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
msgid ""
"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
@@ -964,7 +1053,7 @@ msgstr "嘗試對連接的裝置啟用可設定的掛載"
msgid "Auth Group"
msgstr "認證群組"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1617
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
msgid "Authentication"
msgstr "認證"
@@ -973,11 +1062,11 @@ msgstr "認證"
msgid "Authentication Type"
msgstr "認證類型"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
msgid "Authoritative"
msgstr "授權"
-#: modules/luci-base/luasrc/view/sysauth.htm:17
+#: modules/luci-base/ucode/template/sysauth.ut:17
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
msgid "Authorization Required"
msgstr "需要授權"
@@ -985,7 +1074,7 @@ msgstr "需要授權"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
@@ -1003,7 +1092,7 @@ msgstr "智慧家庭自動控制網路 (HNCP)"
msgid "Automatically check filesystem for errors before mounting"
msgstr "在掛載前先檢查檔案系統中是否含有錯誤"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid ""
"Automatically handle multiple uplink interfaces using source-based policy "
"routing."
@@ -1025,6 +1114,10 @@ msgstr "自動掛載檔案系統"
msgid "Automount Swap"
msgstr "自動掛載swap分區"
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Available"
msgstr "可用的"
@@ -1047,11 +1140,11 @@ msgstr "平均:"
msgid "Avoid Bridge Loops"
msgstr "避免網橋環路"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
msgid "B43 + B43C"
msgstr "B43 + B43C"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
msgid "B43 + B43C + V43"
msgstr "B43 + B43C + V43"
@@ -1059,15 +1152,19 @@ msgstr "B43 + B43C + V43"
msgid "BR / DMR / AFTR"
msgstr "BR / DMR / AFTR"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+msgid "BSS Transition"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1814
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3250
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
msgid "Back"
msgstr "返回"
@@ -1076,11 +1173,7 @@ msgstr "返回"
msgid "Back to Overview"
msgstr "返回至總覽"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
-msgid "Back to configuration"
-msgstr "返回至設定"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:804
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834
msgid "Back to peer configuration"
msgstr "返回 peer 設定"
@@ -1093,7 +1186,6 @@ msgid "Backup / Flash Firmware"
msgstr "備份/燒錄韌體"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
msgstr "備份檔列表"
@@ -1129,17 +1221,21 @@ msgid ""
"the other end. Per default fragmentation is enabled and inactive if the "
"packet fits but it is possible to deactivate the fragmentation entirely."
msgstr ""
-"Batman-adv 具有內置的第 2 層分段,用於流經網格的單播數據,這將允許在不允許將 "
-"MTU 增加到超過 1500 字節的標準以太網數據包大小的接口/連接上運行 batman-adv。 "
-"啟用分段後,batman-adv 將自動對超大數據包進行分段並在另一端對它們進行碎片整"
-"理。 默認情況下,如果數據包適合,則啟用和禁用分段,但可以完全停用分段。"
+"Batman-adv 具有內建的第 2 層分段,用於流經網格的單播資料,這將允許在不允許將 "
+"MTU 增加到超過 1500 位元組的標準以太網資料封包大小的介面/連接上執行 batman-"
+"adv。 啟用分段後,batman-adv 將自動對超大資料封包進行分段並在另一端對它們進行"
+"碎片整理。 預設情況下,如果資料封包適合,則啟用和停用分段,但可以完全停用分"
+"段。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
msgid "Beacon Interval"
msgstr "訊號間隔"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Beacon Report"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
msgid ""
"Below is the determined list of files to backup. It consists of changed "
"configuration files marked by opkg, essential base files and the user "
@@ -1152,7 +1248,7 @@ msgstr ""
msgid "Bind NTP server"
msgstr "綁定NTP伺服器"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
msgid "Bind dynamically to interfaces rather than wildcard address."
msgstr "動態繫結到介面而不是萬用字元位址 (推薦為 linux 預設值)。"
@@ -1161,18 +1257,31 @@ msgstr "動態繫結到介面而不是萬用字元位址 (推薦為 linux 預設
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind interface"
msgstr "綁定介面"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"<a href=\"%s\">RFC2782</a>."
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind the tunnel to this interface (optional)."
@@ -1192,7 +1301,11 @@ msgstr "綁定模式"
msgid "Bonding Policy"
msgstr "保固政策"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3014
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+msgid "Both Listen addr and Relay To must be specified."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
#: modules/luci-compat/luasrc/model/network.lua:1421
msgid "Bridge"
msgstr "橋接"
@@ -1203,17 +1316,17 @@ msgid "Bridge (Support direct communication between MAC VLANs)"
msgstr "橋接 (支援 MAC VLAN 間的直連)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
msgid "Bridge VLAN filtering"
msgstr "橋接 VLAN 過濾"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
msgid "Bridge device"
msgstr "橋接裝置"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
msgid "Bridge port specific options"
msgstr "橋接連接埠特定選項"
@@ -1221,11 +1334,11 @@ msgstr "橋接連接埠特定選項"
msgid "Bridge ports"
msgstr "橋接連接埠"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:642
msgid "Bridge traffic table \"%h\""
-msgstr "橋樑交通表“%h”"
+msgstr "橋接流量表「%h」"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
msgid "Bridge unit number"
msgstr "橋接單位號碼"
@@ -1233,7 +1346,7 @@ msgstr "橋接單位號碼"
msgid "Bring up empty bridge"
msgstr "允許啟動空橋接"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
msgid "Bring up on boot"
msgstr "開機自動執行"
@@ -1246,7 +1359,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr "廣播政策(廣播,3)"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4153
msgid "Browse…"
msgstr "瀏覽…"
@@ -1254,7 +1367,13 @@ msgstr "瀏覽…"
msgid "Buffered"
msgstr "已緩衝"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+msgid ""
+"CA certificate (PEM encoded; Use instead of system-wide store to verify the "
+"gateway certificate."
+msgstr "CA 證書 (PEM 編碼;而不是使用系統範圍的儲存來驗證閘道證書。"
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
msgid "CA certificate; if empty it will be saved after the first connection."
msgstr "CA 憑證;如果留空會在第一次連線後儲存。"
@@ -1262,6 +1381,10 @@ msgstr "CA 憑證;如果留空會在第一次連線後儲存。"
msgid "CLAT configuration failed"
msgstr "CLAT 組態失敗"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+msgid "CNAME or fqdn"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "CPU usage (%)"
msgstr "CPU 使用率 (%)"
@@ -1276,51 +1399,56 @@ msgstr "已快取"
msgid "Call failed"
msgstr "呼叫失敗"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4162
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4651
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2051
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2113
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:465
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
msgid "Cancel"
msgstr "取消"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:337
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347
msgid "Cannot parse configuration: %s"
msgstr "無法解析設定:%s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:569
msgctxt "Chain hook: forward"
msgid "Capture incoming packets addressed to other hosts"
msgstr "捕獲發往其他主機的傳入數據包"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:561
msgctxt "Chain hook: prerouting"
msgid "Capture incoming packets before any routing decision"
msgstr "在任何路由決策之前捕獲傳入的數據包"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565
msgctxt "Chain hook: input"
msgid "Capture incoming packets routed to the local system"
msgstr "捕獲路由到本地系統的傳入數據包"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:577
msgctxt "Chain hook: postrouting"
msgid "Capture outgoing packets after any routing decision"
msgstr "在任何路由決策後捕獲傳出數據包"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
msgctxt "Chain hook: output"
msgid "Capture outgoing packets originating from the local system"
msgstr "捕獲來自本地系統的傳出數據包"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
msgctxt "Chain hook: ingress"
msgid "Capture packets directly after the NIC received them"
msgstr "NIC收到後直接抓包"
@@ -1329,24 +1457,24 @@ msgstr "NIC收到後直接抓包"
msgid "Category"
msgstr "類別"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
msgid "Certificate constraint (Domain)"
msgstr "憑證約束 (網域)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
msgid "Certificate constraint (SAN)"
msgstr "憑證約束 (多網域)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
msgid "Certificate constraint (Subject)"
msgstr "憑證約束 (主體)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
msgid "Certificate constraint (Wildcard)"
msgstr "憑證約束 (萬用字元)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid ""
"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
"`logread -f` during handshake for actual values"
@@ -1354,22 +1482,22 @@ msgstr ""
"憑證約束子字串 — 例如:/CN=wifi.mycompany.com<br />當握手時請`logread -f`來看"
"實際值"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (exact match)"
msgstr "憑證約束違反 DNA SAN 參數(如果可用)<br />或主題 CN(完全符合)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (suffix match)"
msgstr "憑證約束違反 DNA SAN 參數(如果可用)<br />或主題 CN(前綴符合)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1383,38 +1511,39 @@ msgstr ""
msgid "Chain"
msgstr "鏈"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:581
msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr "鏈鉤“%h”"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
msgid "Changes"
msgstr "待修改"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4721
msgid "Changes have been reverted."
msgstr "設定值已還原."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:46
msgid "Changes the administrator password for accessing the device"
-msgstr "修改可存取這設備的管理員密碼"
+msgstr "修改可存取這裝置的管理員密碼"
#: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:162
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1812
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
msgid "Channel"
msgstr "頻道"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
msgid "Channel Analysis"
msgstr "通道分析"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391
msgid "Channel Width"
msgstr "通道寬度"
@@ -1422,7 +1551,7 @@ msgstr "通道寬度"
msgid "Check filesystems before mount"
msgstr "在掛載前先檢查檔案系統"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Check this option to delete the existing networks from this radio."
msgstr "核取這個選項從此無線網路中刪除現有網路。"
@@ -1439,8 +1568,8 @@ msgstr "檢查映像檔…"
msgid "Choose mtdblock"
msgstr "選擇 mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid ""
"Choose the firewall zone you want to assign to this interface. Select "
"<em>unspecified</em> to remove the interface from the associated zone or "
@@ -1450,7 +1579,7 @@ msgstr ""
"選擇您要指定給這介面的防火牆區. 撿選<em>unspecified</em>以便從指定區域除這個"
"介面或者填寫<em>create</em>欄以便定義附加這個介面到一個新的區域上."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>custom</em> field to define a new network."
@@ -1458,7 +1587,7 @@ msgstr ""
"選擇您要附加到無線網路介面的多個網路或者填寫<em>create</em> 以便定義一個新的"
"網路."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
msgid "Cipher"
msgstr "加密方式"
@@ -1480,9 +1609,9 @@ msgstr ""
"按一下「儲存 mtdblock」以下載指定的 mtdblock 檔案。(注意:此功能適用於專業人"
"士!)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3892
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
msgid "Client"
msgstr "用戶端"
@@ -1492,9 +1621,9 @@ msgstr "用戶端"
msgid "Client ID to send when requesting DHCP"
msgstr "當要求DHCP時要傳送的用戶識別碼ID"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4399
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
msgstr "關閉"
@@ -1509,17 +1638,13 @@ msgid ""
"persist connection"
msgstr "幾秒後關閉閒置的連線, 打0代表永遠連線"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
-msgid "Close list..."
-msgstr "關閉清單..."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2237
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66
msgid "Collecting data..."
msgstr "正在收集資料中…"
@@ -1539,7 +1664,7 @@ msgstr "指令失敗"
msgid "Comment"
msgstr "註解"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid ""
"Complicates key reinstallation attacks on the client side by disabling "
"retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1557,29 +1682,32 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr "計算傳出的校驗和(自選)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Config File"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "組態"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:670
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:690
msgid "Configuration Export"
msgstr "設定檔案匯出"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
msgid "Configuration changes applied."
msgstr "組態變更已套用。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4508
msgid "Configuration changes have been rolled back!"
msgstr "組態變更已被復原!"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
msgstr "組態已失敗"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid ""
"Configures data rates based on the coverage cell density. Normal configures "
"basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
@@ -1593,34 +1721,34 @@ msgstr ""
"則高速將基本速率設置為12、24 Mbps,否則將其設置為11 Mbps。 超高速將24 Mbps設"
"置為起跳速率. 凡低於最低基本速率將不提供支援."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
msgid ""
"Configures the default router advertisement in <abbr title=\"Router "
"Advertisement\">RA</abbr> messages."
msgstr ""
"設定 <abbr title=\"Router Advertisement\">RA</abbr> 訊息中的預設路由器宣告。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
msgid ""
-"Configures the operation mode of the <abbr title=\"Router Advertisement"
-"\">RA</abbr> service on this interface."
+"Configures the operation mode of the <abbr title=\"Router "
+"Advertisement\">RA</abbr> service on this interface."
msgstr ""
"設定此介面上 <abbr title=\"Router Advertisement\">RA</abbr> 服務的操作模式。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
msgid "Configures the operation mode of the DHCPv6 service on this interface."
msgstr "設定此介面上 DHCPv6 服務的操作模式。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
msgid ""
"Configures the operation mode of the NDP proxy service on this interface."
msgstr "設定此介面上 NDP 代理服務的操作模式。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1314
msgid "Configure…"
msgstr "設定…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
msgid "Confirm disconnect"
msgstr "確認中斷連線"
@@ -1630,7 +1758,7 @@ msgstr "再確認"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
msgid "Connected"
msgstr "已連線"
@@ -1644,7 +1772,7 @@ msgstr "連線嘗試失敗"
msgid "Connection attempt failed."
msgstr "嘗試連線失敗."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid "Connection endpoint"
msgstr "連線端點"
@@ -1656,16 +1784,16 @@ msgstr "連接遺失"
msgid "Connections"
msgstr "連線數"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
msgid "Connectivity change"
msgstr "連線變更"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:32
msgctxt "nft ct state"
msgid "Conntrack state"
msgstr "連接狀態"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:34
msgctxt "nft ct status"
msgid "Conntrack status"
msgstr "連接狀態"
@@ -1684,29 +1812,29 @@ msgstr "當任何ARP IP目標可到達時, 啟用實體界面(任一,0)"
msgid "Contents have been saved."
msgstr "內容已儲存。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269
msgid "Continue"
msgstr "繼續"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
msgctxt "nft jump action"
msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
msgstr "繼續<strong><a href=\"#%q.%q\">%h</a></strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
msgid "Continue in calling chain"
msgstr "繼續調用鏈"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:551
msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr "繼續處理不匹配的數據包"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4546
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4544
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1719,20 +1847,20 @@ msgstr ""
msgid "Country"
msgstr "國家"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
msgid "Country Code"
msgstr "國別碼"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid "Coverage cell density"
msgstr "無線電波涵蓋密度"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
msgid "Create / Assign firewall-zone"
msgstr "建立/指定防火牆作用區"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
msgid "Create interface"
msgstr "建立介面"
@@ -1748,12 +1876,12 @@ msgstr "Cron 日誌等級"
msgid "Current power"
msgstr "目前功率"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
msgctxt "nft meta hour"
msgid "Current time"
msgstr "當前時間"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
msgctxt "nft meta day"
msgid "Current weekday"
msgstr "當前工作日"
@@ -1780,57 +1908,57 @@ msgstr "自訂快閃記憶體間隔 (內核:計時器)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
msgid ""
-"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
-"\">LED</abbr>s if possible."
+"Customizes the behaviour of the device <abbr title=\"Light Emitting "
+"Diode\">LED</abbr>s if possible."
msgstr ""
-"如果可以的話,自訂這個設備的 <abbr title=\"Light Emitting Diode\">LED</"
-"abbr>s ."
+"如果可以的話,自訂這個裝置的 <abbr title=\"Light Emitting Diode\">LED</abbr> "
+"行為。"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:673
msgid "DAD transmits"
msgstr "DAD 傳輸"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "DAE-Client"
msgstr "DAE-客戶端"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "DAE-Port"
msgstr "DAE-連接埠"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "DAE-Secret"
msgstr "DAE-金鑰"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
msgid "DHCP Options"
msgstr "DHCP 選項"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
msgid "DHCP Server"
msgstr "DHCP伺服器"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:249
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
msgid "DHCP and DNS"
msgstr "DHCP 與 DNS"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2110
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:969
msgid "DHCP client"
msgstr "DHCP用戶端"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid "DHCP-Options"
-msgstr "DHCP選項"
+msgstr "DHCP 選項"
#: modules/luci-compat/luasrc/model/network/proto_dhcpv6.lua:7
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:7
msgid "DHCPv6 client"
msgstr "DHCPv6 客戶端"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
msgid "DHCPv6-Service"
msgstr "DHCPv6-服務"
@@ -1842,27 +1970,27 @@ msgstr "DHCPv6-服務"
msgid "DNS"
msgstr "DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
msgid "DNS forwardings"
msgstr "DNS封包轉發"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526
msgid "DNS query port"
msgstr "<abbr title=\"Domain Name System\">DNS</abbr> 查詢埠號"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
msgid "DNS search domains"
msgstr "DNS 搜尋網域"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
msgid "DNS server port"
msgstr "<abbr title=\"Domain Name System\">DNS</abbr> 伺服器埠號"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:286
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
msgid "DNS setting is invalid"
msgstr "DNS 設定無效"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid "DNS weight"
msgstr "DNS 權重"
@@ -1870,11 +1998,11 @@ msgstr "DNS 權重"
msgid "DNS-Label / FQDN"
msgstr "DNS-標籤 / FQDN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
msgid "DNSSEC"
msgstr "DNSSEC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
msgid "DNSSEC check unsigned"
msgstr "DNSSEC 檢查未簽章"
@@ -1886,39 +2014,47 @@ msgstr "DPD 閒置逾時"
msgid "DS-Lite AFTR address"
msgstr "DS-Lite AFTR 位址"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
msgid "DSL"
msgstr "DSL"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
msgid "DSL Status"
msgstr "DSL 狀態"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
msgid "DSL line mode"
msgstr "DSL 線路模式"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "DTIM Interval"
msgstr "DTIM 間隔"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
msgid "DUID"
msgstr "DHCP獨立式別碼DUID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Data Rate"
msgstr "資料速率"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+msgid "Data Received"
+msgstr "已接收"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
+msgid "Data Transmitted"
+msgstr "已傳送"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
msgid "Debug"
msgstr "除錯"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
msgid "Default router"
msgstr "預設路由器"
@@ -1926,14 +2062,14 @@ msgstr "預設路由器"
msgid "Default state"
msgstr "預設狀態"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723
msgid ""
"Define additional DHCP options, for example "
"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
"servers to clients."
msgstr ""
-"定義額外的DHCP選項,例如\"<code>6,192.168.2.1,192.168.2.2</code>\"將會通告不同"
-"的DNS伺服器到客戶端."
+"定義額外的 DHCP 選項,例如「<code>6,192.168.2.1,192.168.2.2</code>」將會通告"
+"不同的 DNS 伺服器到客戶端。"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:462
msgid ""
@@ -1951,23 +2087,23 @@ msgstr "在傳入框架上定義 VLAN 標頭優先順序到 Linux 內部封包
msgid "Defines a specific MTU for this route"
msgstr "為此路由定義一個特定的 MTU"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid "Delegate IPv6 prefixes"
msgstr "委派 IPv6 首碼"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3566
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
msgid "Delete"
msgstr "刪除"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
msgid "Delete key"
msgstr "刪除金鑰"
@@ -1975,21 +2111,22 @@ msgstr "刪除金鑰"
msgid "Delete request failed: %s"
msgstr "刪除要求失敗: %s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:906
msgid "Delete this network"
msgstr "刪除這個網路"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
msgid "Delivery Traffic Indication Message Interval"
msgstr "傳送流量指示訊息間隔"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
msgid "Description"
msgstr "描述"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
msgid "Deselect"
msgstr "取消選擇"
@@ -1997,7 +2134,7 @@ msgstr "取消選擇"
msgid "Design"
msgstr "主題"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:731
msgid "Designated master"
msgstr "指定的主介面"
@@ -2007,12 +2144,12 @@ msgstr "指定的主介面"
msgid "Destination"
msgstr "目的地"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
msgctxt "nft ip daddr"
msgid "Destination IP"
msgstr "目標 IP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
msgctxt "nft ip6 daddr"
msgid "Destination IPv6"
msgstr "目標 IPV6"
@@ -2021,7 +2158,7 @@ msgstr "目標 IPV6"
msgid "Destination port"
msgstr "目的通訊埠"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
msgctxt "nft ip dport"
msgid "Destination port"
msgstr "目標 端口"
@@ -2034,21 +2171,21 @@ msgstr "目標區域"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1134
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid "Device"
msgstr "裝置"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:920
msgid "Device Configuration"
msgstr "裝置組態"
@@ -2069,7 +2206,7 @@ msgstr "裝置名稱"
msgid "Device not managed by ModemManager."
msgstr "裝置未被\"數據機管理員(ModemManager)\"所管理."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
msgid "Device not present"
msgstr "裝置不存在"
@@ -2077,7 +2214,7 @@ msgstr "裝置不存在"
msgid "Device type"
msgstr "裝置類型"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4545
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4543
msgid "Device unreachable!"
msgstr "裝置不可達!"
@@ -2085,16 +2222,16 @@ msgstr "裝置不可達!"
msgid "Device unreachable! Still waiting for device..."
msgstr "裝置不可達!仍在等待裝置中…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
msgid "Devices"
msgstr "裝置"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:159
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
msgid "Diagnostics"
msgstr "診斷"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106
msgid "Dial number"
msgstr "撥號號碼"
@@ -2104,12 +2241,12 @@ msgstr "目錄"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Disable"
msgstr "停用"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid ""
"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
"this interface."
@@ -2126,20 +2263,21 @@ msgstr "停用 DNS Lookups"
msgid "Disable Encryption"
msgstr "停用加密"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1184
msgid "Disable Inactivity Polling"
msgstr "停用非活動輪詢"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Disable this network"
msgstr "停用此網路"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
@@ -2148,21 +2286,21 @@ msgstr "停用此網路"
msgid "Disabled"
msgstr "已停用"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:521
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
msgctxt "Label indicating that WireGuard peer is disabled"
msgid "Disabled"
msgstr "已停用"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
msgid "Disassociate On Low Acknowledgement"
msgstr "低確認(Low Acknowledgement)時取消連線"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
msgid ""
"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
msgstr "丟棄包含 <a href=\"%s\">RFC1918</a> 地址的上游響應。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351
@@ -2170,7 +2308,6 @@ msgid "Disconnect"
msgstr "斷線"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
msgid "Disconnection attempt failed"
msgstr "嘗試中斷線連失敗"
@@ -2184,19 +2321,21 @@ msgstr "磁碟空間"
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3264
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1775
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3661
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
msgid "Dismiss"
msgstr "關閉"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance Optimization"
msgstr "最佳化距離"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
msgid "Distance to farthest network member in meters."
msgstr "到最遠的網路距離以米表示."
@@ -2204,7 +2343,7 @@ msgstr "到最遠的網路距離以米表示."
msgid "Distributed ARP Table"
msgstr "分散式ARP表"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
msgid ""
"Dnsmasq instance to which this boot section is bound. If unspecified, the "
"section is valid for all dnsmasq instances."
@@ -2212,17 +2351,17 @@ msgstr ""
"此引導部分繫結到的 Dnsmasq 實例。 如果未指定,該部分對所有 dnsmasq 實例都有"
"效。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid ""
-"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
-"forwarder."
+"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
+"abbr> forwarder."
msgstr ""
-"Dnsmasq 是一個輕量級的 <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> 伺服器和 <abbr title=\"Domain Name System\">DNS</abbr> 轉發"
-"器。"
+"Dnsmasq 是一個輕量級的 <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> 伺服器和 <abbr title=\"Domain Name System\">DNS</"
+"abbr> 轉發器。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
msgid "Do not cache negative replies, e.g. for non-existent domains."
msgstr "不快取拒絕的回應,例如:不存在的網域。"
@@ -2234,25 +2373,21 @@ msgstr "不快取拒絕的回應,例如:不存在的網域。"
msgid "Do not create host route to peer (optional)."
msgstr "不要建立主機(host)到節點(peer)的路由(任選)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
msgid "Do not forward DNS queries without dots or domain parts."
msgstr ""
-"不轉發沒有 <abbr title=\"Domain Name System\">DNS</abbr> 名稱的 <abbr title="
-"\"Domain Name System\">DNS</abbr> 請求。"
+"不轉發沒有 <abbr title=\"Domain Name System\">DNS</abbr> 名稱的 <abbr "
+"title=\"Domain Name System\">DNS</abbr> 請求。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
-msgid "Do not forward queries that cannot be answered by public resolvers."
-msgstr "不轉發公用名稱伺服器不能回答的請求。"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
msgid "Do not forward reverse lookups for local networks."
msgstr "對本地網路不轉發反向查詢。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
msgid "Do not listen on the specified interfaces."
msgstr "不監聽這些介面。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
msgid "Do not offer DHCPv6 service on this interface."
msgstr "不在此介面上提供 DHCPv6 服務。"
@@ -2261,7 +2396,7 @@ msgctxt "VLAN port state"
msgid "Do not participate"
msgstr "不參與"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
msgid ""
"Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
"packets."
@@ -2272,7 +2407,7 @@ msgstr ""
msgid "Do not send a hostname"
msgstr "不傳送主機名稱"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
msgid ""
"Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr> messages on this interface."
@@ -2284,7 +2419,7 @@ msgstr ""
msgid "Do you really want to delete \"%s\" ?"
msgstr "您確定要刪除「%s」?"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
msgstr "您確定要刪除下列 SSH 金鑰?"
@@ -2296,7 +2431,7 @@ msgstr "您確定要清除所有設定?"
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "您真的要遞迴刪除目錄 \"%s\" 嗎?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:593
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613
msgid "Do you want to replace the current PSK?"
msgstr "是否要取代目前的 PSK?"
@@ -2304,15 +2439,16 @@ msgstr "是否要取代目前的 PSK?"
msgid "Do you want to replace the current keys?"
msgstr "是否要取代目前金鑰?"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
msgid "Domain"
msgstr "網域名稱"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
msgid "Domain required"
msgstr "需要網域"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
msgid "Domain whitelist"
msgstr "網域白名單"
@@ -2338,15 +2474,15 @@ msgstr "下載備份檔"
msgid "Download mtdblock"
msgstr "下載 mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
msgid "Downstream SNR offset"
msgstr "下載串流 SNR 位移"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
msgid ""
"Drag or paste a valid <em>*.conf</em> file below to configure the local "
"WireGuard interface."
-msgstr ""
+msgstr "拖動或粘貼下面的有效 <em>*.conf</em> 檔以配置本地WireGuard介面。"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2698
msgid "Drag to reorder"
@@ -2356,12 +2492,12 @@ msgstr "拖動來排序"
msgid "Drop Duplicate Frames"
msgstr "丟棄相同多餘的訊框(Frames)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
msgctxt "nft drop action"
msgid "Drop packet"
msgstr "丟棄數據包"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:547
msgctxt "Chain policy: drop"
msgid "Drop unmatched packets"
msgstr "丟棄不匹配的數據包"
@@ -2383,19 +2519,19 @@ msgstr ""
msgid "Dual-Stack Lite (RFC6333)"
msgstr "隧道IPv4v6雙堆疊協定DS Lite (RFC6333)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
msgstr "動態 <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
msgid "Dynamic Authorization Extension client."
msgstr "動態授權擴展客戶端。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
msgid "Dynamic Authorization Extension port."
msgstr "動態授權擴展端口。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "Dynamic Authorization Extension secret."
msgstr "動態授權擴展密鑰。"
@@ -2403,7 +2539,7 @@ msgstr "動態授權擴展密鑰。"
msgid "Dynamic tunnel"
msgstr "動態隧道"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
msgid ""
"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
"having static leases will be served."
@@ -2413,17 +2549,17 @@ msgstr "用戶端動態發配 DHCP 位址。若停用,僅有靜態位置的用
msgid "EA-bits length"
msgstr "EA-位元長度"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1635
msgid "EAP-Method"
msgstr "可擴展身份驗證協定(EAP)-方式"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:505
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
msgid "Edit"
msgstr "編輯"
@@ -2437,15 +2573,15 @@ msgid ""
"reload the page."
msgstr "編輯上面的原始配置數據以修復任何錯誤,然後點擊\"儲存\"以重新載入頁面."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
msgid "Edit this network"
msgstr "編輯此網路"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:852
msgid "Edit wireless network"
msgstr "編輯無線網路"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
msgctxt "nft rt mtu"
msgid "Effective route MTU"
msgstr "有效路由 MTU"
@@ -2478,12 +2614,12 @@ msgstr "未選的輸出"
msgid "Emergency"
msgstr "緊急"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Enable"
msgstr "啟用"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
msgstr "啟用/禁用對等體。 重新啟動wireguard界面以應用更改。"
@@ -2498,7 +2634,7 @@ msgstr ""
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
msgstr "啟用 <abbr title=\"Spanning Tree Protocol\">生成樹協定(STP)</abbr>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
msgstr "啟用<abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
@@ -2549,7 +2685,7 @@ msgstr "啟用 NTP用戶端"
msgid "Enable Single DES"
msgstr "啟用單一 DES"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
msgid "Enable TFTP server"
msgstr "啟用TFTP伺服器"
@@ -2561,25 +2697,26 @@ msgstr "啟用 VLAN 過濾"
msgid "Enable VLAN functionality"
msgstr "啟用VLAN功能"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1787
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
msgstr "啟用 WPS 按鈕, 這需要 WPA(2)-PSK/WPA3-SAE"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
msgid ""
-"Enable automatic redirection of <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> port."
+"Enable automatic redirection of <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr> port."
msgstr ""
"啟用 <abbr title=\"Hypertext Transfer Protocol\">HTTP</abbr> 請求到 <abbr "
-"title=\"Hypertext Transfer Protocol Secure\">HTTPS</abbr> 的自動重定向端口。"
+"title=\"Hypertext Transfer Protocol Secure\">HTTPS</abbr> 的自動重新導向連接"
+"埠。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
msgstr "啟用此接口上可用的 IPv6 前綴的下游委託"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
msgid "Enable key reinstallation (KRACK) countermeasures"
msgstr "啟用密鑰重新安裝 (KRACK) 對策"
@@ -2607,7 +2744,7 @@ msgstr "啟用多播查詢器"
msgid "Enable multicast support"
msgstr "啟用多播支援"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
msgstr "啟用所有 CPU 的封包控制。 可能會增加或減少網路速度。"
@@ -2634,11 +2771,11 @@ msgstr "啟用多點播放流量(選項)."
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
msgstr "啟用封裝封包的 DF(不分段)標誌."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
msgid "Enable the built-in single-instance TFTP server."
-msgstr "啟用內置的單實例 TFTP 服務器。"
+msgstr "啟用內建的單一執行個體 TFTP 伺服器。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
msgid "Enable this network"
msgstr "啟用這個網路"
@@ -2651,8 +2788,9 @@ msgstr "啟用 Tx 校驗和"
msgid "Enable unicast flooding"
msgstr "啟用單播泛洪"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
msgstr "啟用"
@@ -2661,7 +2799,7 @@ msgstr "啟用"
msgid "Enables IGMP snooping on this bridge"
msgstr "在此橋接上啟用 IGMP snooping"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
@@ -2681,28 +2819,33 @@ msgstr "在橋接器上啟用802.1d Spanning Tree協定"
msgid "Encapsulation limit"
msgstr "封裝限制"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
msgid "Encapsulation mode"
msgstr "封裝模式"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1815
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
msgid "Encryption"
msgstr "加密(Encryption)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+msgid "Endpoint"
+msgstr "傳輸端點"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid "Endpoint Host"
msgstr "終端主機"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Endpoint Port"
msgstr "終端阜"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:316
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
msgid "Endpoint setting is invalid"
msgstr "端點設定無效"
@@ -2738,11 +2881,11 @@ msgstr "輸入自定義值"
msgid "Erasing..."
msgstr "刪除中..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:115
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:116
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
msgid "Error"
msgstr "錯誤"
@@ -2751,16 +2894,16 @@ msgstr "錯誤"
msgid "Error getting PublicKey"
msgstr "獲取公鑰時出錯"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Errored seconds (ES)"
msgstr "錯誤秒數 (ES)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3027
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
#: modules/luci-compat/luasrc/model/network.lua:1433
msgid "Ethernet Adapter"
msgstr "乙太網路卡"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
#: modules/luci-compat/luasrc/model/network.lua:1423
msgid "Ethernet Switch"
msgstr "乙太交換器"
@@ -2773,11 +2916,17 @@ msgstr "每 30 秒(慢速,0)"
msgid "Every second (fast, 1)"
msgstr "每一秒(快,1)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
msgid "Exclude interfaces"
msgstr "排除介面"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:160
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
msgid ""
"Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
"e.g. for RBL services."
@@ -2789,11 +2938,15 @@ msgstr ""
msgid "Existing device"
msgstr "現有裝置"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
msgid "Expand hosts"
msgstr "延伸主機"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+msgid "Expected port number."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
msgid "Expecting a hexadecimal assignment hint"
msgstr "預期十六進位賦值提示"
@@ -2814,11 +2967,11 @@ msgstr "請輸入用冒號分隔的兩個優先順序"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "Expecting: %s"
msgstr "預期: %s"
@@ -2830,7 +2983,7 @@ msgstr "預期:非空值"
msgid "Expires"
msgstr "過期"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
msgstr "釋放位置前閒置時間,最少兩分鐘 (<code>2m</code>)。"
@@ -2839,11 +2992,11 @@ msgstr "釋放位置前閒置時間,最少兩分鐘 (<code>2m</code>)。"
msgid "External"
msgstr "外部"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "External R0 Key Holder List"
msgstr "外部 R0 金鑰持有者清單"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid "External R1 Key Holder List"
msgstr "外部 R1 金鑰持有者清單"
@@ -2871,15 +3024,15 @@ msgstr "額外的 pppd 選項"
msgid "Extra sstpc options"
msgstr "額外的 sstpc 選項"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550
msgid "FT over DS"
msgstr "FT 透過 DS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1549
msgid "FT over the Air"
msgstr "FT 透過 空中"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
msgid "FT protocol"
msgstr "FT 協定"
@@ -2887,19 +3040,43 @@ msgstr "FT 協定"
msgid "Failed to change the system password."
msgstr "更新系統密碼失敗。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr "設定數據機失敗"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr "無法在 %ds 秒內確認變更,等待回滾…"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr "連線失敗"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr "中斷連線失敗"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
msgstr "執行失敗 \"/etc/init.d/%s %s\" 動作: %s"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr "取得數據機資訊失敗"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr "初始化數據機失敗"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr "設定操作模式失敗"
+
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
msgid "File"
msgstr "檔案"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"File listing upstream resolvers, optionally domain-specific, e.g. "
"<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
@@ -2911,36 +3088,44 @@ msgstr ""
msgid "File not accessible"
msgstr "無法存取檔案"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
msgid "File to store DHCP lease information."
-msgstr "用於存儲 DHCP 租用信息的檔案。"
+msgstr "用於儲存 DHCP 租用資訊的檔案。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
msgid "File with upstream resolvers."
msgstr "與上游解析器一起歸檔。"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "Filename"
msgstr "檔案名稱"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
msgid "Filename of the boot image advertised to clients."
msgstr "開機影像檔通知給用戶端。"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
msgid "Filesystem"
msgstr "檔案系統"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+msgid "Filter IPv4 A records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+msgid "Filter IPv6 AAAA records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+msgid "Filter SRV/SOA service discovery"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
msgid "Filter private"
msgstr "私人過濾器"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
-msgid "Filter useless"
-msgstr "無用過濾器"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
msgid "Filtering for all slaves, no validation"
msgstr "篩選所有實體界面 , 無驗證"
@@ -2953,8 +3138,13 @@ msgstr "篩選所有實體界面 , 僅驗證有活動的實體界面"
msgid "Filtering for all slaves, validation only for backup slaves"
msgstr "篩選所有實體界面 , 僅驗證有備份的實體界面"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Finalizing failed"
msgstr "定案失敗"
@@ -2964,7 +3154,7 @@ msgid ""
"with defaults based on what was detected"
msgstr "尋找所有目前已連接裝置中的檔案系統及swap分區,並覆蓋目前的設定"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
msgid "Find and join network"
msgstr "搜尋並加入網路"
@@ -2978,10 +3168,11 @@ msgid "Firewall"
msgstr "防火牆"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
msgid "Firewall Mark"
msgstr "防火牆遮罩"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
msgid "Firewall Settings"
msgstr "防火牆設定"
@@ -2993,15 +3184,15 @@ msgstr "防火牆狀態"
msgid "Firewall mark"
msgstr "防火牆標誌"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
msgid "Firmware File"
msgstr "韌體檔案"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
msgid "Firmware Version"
msgstr "韌體版本"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
msgid "Fixed source port for outbound DNS queries."
msgstr "外發DNS請求的固定來源埠號。"
@@ -3027,22 +3218,22 @@ msgstr "韌體工具"
msgid "Flashing…"
msgstr "燒錄中…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force"
msgstr "強制"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid "Force 40MHz mode"
msgstr "強制使用 40MHz 模式"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
msgid "Force CCMP (AES)"
msgstr "強制使用CCMP (AES)加密"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
msgid "Force DHCP on this network even if another server is detected."
-msgstr "強迫啟用 DHCP在此網路上, 即使已偵測到其它伺服器。"
+msgstr "即使偵測到另一台伺服器,也要強制使用此網路上的 DHCP。"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:682
msgid "Force IGMP version"
@@ -3052,15 +3243,15 @@ msgstr "強制 IGMP 版本"
msgid "Force MLD version"
msgstr "強制 MLD 版本"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
msgid "Force TKIP"
msgstr "強制使用TKIP加密"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
msgid "Force TKIP and CCMP (AES)"
msgstr "強制使用TKIP+CCMP (AES)加密"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid "Force link"
msgstr "強制連結"
@@ -3072,22 +3263,22 @@ msgstr "強制升級"
msgid "Force use of NAT-T"
msgstr "強制使用 NAT-T"
-#: modules/luci-base/luasrc/view/csrftoken.htm:8
+#: modules/luci-base/ucode/template/csrftoken.ut:8
msgid "Form token mismatch"
msgstr "表單權杖(token )不匹配"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
msgid ""
-"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> messages between the designated master "
-"interface and downstream interfaces."
+"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
+"designated master interface and downstream interfaces."
msgstr ""
-"在指定的主介面和下游介面之間轉發<abbr title=\"Neighbour Discovery Protocol"
-"\">NDP</abbr> <abbr title=\"Neighbour Solicitation, Type 135\">NS</abbr> 和 "
-"<abbr title=\"Neighbour Advertisement, Type 136\">NA</abbr> 訊息。"
+"在指定的主介面和下游介面之間轉發<abbr title=\"Neighbour Discovery "
+"Protocol\">NDP</abbr> <abbr title=\"Neighbour Solicitation, Type 135\">NS</"
+"abbr> 和 <abbr title=\"Neighbour Advertisement, Type 136\">NA</abbr> 訊息。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
msgid ""
"Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages received on the designated master interface to downstream "
@@ -3100,13 +3291,13 @@ msgstr ""
msgid "Forward DHCP traffic"
msgstr "轉發DHCP流量"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
msgid ""
"Forward DHCPv6 messages between the designated master interface and "
"downstream interfaces."
msgstr "在指定的主介面和下游介面之間轉發 DHCPv6 訊息。"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
msgid "Forward Error Correction Seconds (FECS)"
msgstr "前向糾錯校正秒數 (FECS)"
@@ -3118,7 +3309,7 @@ msgstr "轉發廣播流量"
msgid "Forward delay"
msgstr "轉發延遲"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
msgid "Forward mesh peer traffic"
msgstr "轉發 mesh 節點流量"
@@ -3126,7 +3317,7 @@ msgstr "轉發 mesh 節點流量"
msgid "Forward multicast packets as unicast packets on this device."
msgstr "在此裝置上將多播資料封包轉發為單播資料封包。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
msgid "Forwarding mode"
msgstr "轉發模式"
@@ -3134,11 +3325,11 @@ msgstr "轉發模式"
msgid "Fragmentation"
msgstr "碎片化"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:964
msgid "Fragmentation Threshold"
msgstr "分片閥值"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
msgctxt "nft nat flag fully-random"
msgid "Full port randomization"
msgstr "全端口隨機化"
@@ -3158,7 +3349,7 @@ msgid "GHz"
msgstr "GHz"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
msgid "GPRS only"
msgstr "僅用GPRS"
@@ -3197,8 +3388,8 @@ msgstr "閘道器埠號"
msgid "Gateway address is invalid"
msgstr "閘道器位址錯誤無效"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
@@ -3206,10 +3397,10 @@ msgstr "閘道器位址錯誤無效"
msgid "General Settings"
msgstr "一般設定"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "General Setup"
msgstr "一般設定"
@@ -3221,7 +3412,7 @@ msgstr "一般裝置選項"
msgid "Generate Config"
msgstr "產生設定檔"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid "Generate PMK locally"
msgstr "本地產生 PMK"
@@ -3229,11 +3420,11 @@ msgstr "本地產生 PMK"
msgid "Generate archive"
msgstr "製作壓縮檔"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:789
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819
msgid "Generate configuration"
msgstr "產生設定"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:829
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859
msgid "Generate configuration…"
msgstr "產生設定…"
@@ -3241,16 +3432,15 @@ msgstr "產生設定…"
msgid "Generate new key pair"
msgstr "產生新的金鑰組"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621
msgid "Generate preshared key"
msgstr "產生預先共用金鑰"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:671
-#, fuzzy
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:691
msgid "Generates a configuration suitable for import on a WireGuard peer"
msgstr "產生適合在 WireGuard 對端上匯入的設定"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:763
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
msgid "Generating QR code…"
msgstr "正在產生 QR code…"
@@ -3262,25 +3452,25 @@ msgstr "輸入的密碼確認不匹配,密碼未更改!"
msgid "Global Settings"
msgstr "全域設定"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
msgid "Global network options"
msgstr "全域網路選項"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:82
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:84
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
msgid "Go to firmware upgrade..."
msgstr "進入固件升級..."
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:72
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
msgid "Go to password configuration..."
msgstr "前往密碼設定..."
#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3748
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
msgid "Go to relevant configuration page"
@@ -3306,6 +3496,10 @@ msgstr "授予存取 LuCI OpenConnect 程序的權限"
msgid "Grant access to LuCI Wireguard procedures"
msgstr "授予存取 LuCI Wireguard 程序的權限"
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr "授予對 LuCI openfortivpn 手續的存取權限"
+
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
msgid "Grant access to SSH configuration"
msgstr "授予存取 SSH 組態的權限"
@@ -3376,7 +3570,7 @@ msgstr "授予存取系統日誌的權限"
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:43
msgid "Grant access to uHTTPd configuration"
-msgstr "授予對 uHTTPd 配置的訪問權限"
+msgstr "授予對 uHTTPd 設定的存取權限"
#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:61
msgid "Grant access to wireless channel status"
@@ -3405,17 +3599,17 @@ msgstr "HE.net使用者名稱"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:9
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
msgid "HTTP(S) Access"
-msgstr "HTTP(S) 訪問"
+msgstr "HTTP(S) 存取"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:46
msgid "Hang Up"
msgstr "掛斷"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Header Error Code Errors (HEC)"
msgstr "標頭錯誤原碼錯誤(HEC)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
msgid "Heartbeat interval (kernel: heartbeat)"
msgstr "心跳間隔(kernel: heartbeat)"
@@ -3429,7 +3623,7 @@ msgid ""
"the timezone."
msgstr "在這裡設定基本設定值,如主機名稱、時區...等。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "隱藏 <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
@@ -3438,11 +3632,11 @@ msgstr "隱藏 <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgid "Hide empty chains"
msgstr "隱藏空白鏈結"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
msgid "High"
msgstr "高速"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
msgctxt "Chain hook description"
msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
msgstr "掛鉤:<strong>%h</strong> (%h),優先級:<strong>%d</strong>"
@@ -3452,7 +3646,7 @@ msgid "Hop Penalty"
msgstr "跳罰"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2169
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2231
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
msgid "Host"
@@ -3462,7 +3656,7 @@ msgstr "主機"
msgid "Host expiry timeout"
msgstr "過期主機"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
msgid "Host requests this filename from the boot server."
msgstr "主機從引導伺服器請求此文件名。"
@@ -3471,9 +3665,9 @@ msgid "Host-Uniq tag content"
msgstr "Host-Uniq 標籤內容"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
msgid "Hostname"
@@ -3483,11 +3677,11 @@ msgstr "主機名稱"
msgid "Hostname to send when requesting DHCP"
msgstr "當請求DHCP服務時傳送的主機名稱"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
msgid "Hostnames"
msgstr "主機名稱"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
msgid ""
"Hostnames are used to bind a domain name to an IP address. This setting is "
"redundant for hostnames already configured with static leases, but it can be "
@@ -3512,18 +3706,30 @@ msgstr "人類看得懂的計數器"
msgid "Hybrid"
msgstr "複合式"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr "ICMP 代碼"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr "ICMP 類型"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
msgctxt "nft icmpv6 code"
msgid "ICMPv6 code"
msgstr "ICMPv6程式碼"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
msgctxt "nft icmpv6 type"
msgid "ICMPv6 type"
msgstr "ICMPv6型"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
+msgid "ID"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3541,19 +3747,19 @@ msgstr "IKE DH 群組"
msgid "IP Addresses"
msgstr "IP 位址"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
msgid "IP Protocol"
msgstr "IP 協定"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
msgid "IP Sets"
-msgstr "IP集"
+msgstr "IP 集"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:126
msgid "IP Type"
msgstr "IP 類型"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
msgid "IP address"
@@ -3569,7 +3775,14 @@ msgstr "IP位址無效"
msgid "IP address is missing"
msgstr "缺少IP位址"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:37
msgctxt "nft ip protocol"
msgid "IP protocol"
msgstr "IP協議"
@@ -3579,15 +3792,15 @@ msgctxt "nft meta l4proto"
msgid "IP protocol"
msgstr "IP 協議"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
msgid "IP set"
msgstr "IP 集"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305
msgid "IP sets"
msgstr "IP 集"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
msgid "IPs to override with NXDOMAIN"
msgstr "偽造的NX網域覆蓋"
@@ -3595,14 +3808,14 @@ msgstr "偽造的NX網域覆蓋"
msgid "IPsec XFRM"
msgstr "IPsec XFRM協定"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
msgid "IPv4"
msgstr "IPv4 地址"
@@ -3612,7 +3825,7 @@ msgstr "IPv4防火牆"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:252
msgid "IPv4 Neighbours"
-msgstr "IPv4鄰居"
+msgstr "IPv4 鄰居"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:251
msgid "IPv4 Routing"
@@ -3628,7 +3841,7 @@ msgstr "IPv4 上游"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
msgid "IPv4 address"
@@ -3668,11 +3881,11 @@ msgstr "IPv4 首碼"
msgid "IPv4 prefix length"
msgstr "IPv4前綴長度"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:626
msgid "IPv4 traffic table \"%h\""
msgstr "IPv4 流量表 \"%h\""
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
msgid "IPv4+IPv6"
msgstr "IPv4+IPv6"
@@ -3685,23 +3898,23 @@ msgstr "IPv4-包裹-IPv4 (RFC2003)"
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr "IPv4/IPv6 (雙啟 - 預設到IPv4)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:634
msgid "IPv4/IPv6 traffic table \"%h\""
msgstr "IPv4/IPv6 流量表 \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:109
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
msgid "IPv6"
msgstr "IPv6"
@@ -3715,9 +3928,9 @@ msgstr "IPv6 MTU"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:262
msgid "IPv6 Neighbours"
-msgstr "IPv6網路芳鄰"
+msgstr "IPv6 鄰居"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
msgid "IPv6 RA Settings"
msgstr "IPv6 RA 設定"
@@ -3729,11 +3942,11 @@ msgstr "IPv6 路由"
msgid "IPv6 Rules"
msgstr "IPv6 規則"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
msgid "IPv6 Settings"
msgstr "IPv6 設定"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid "IPv6 ULA-Prefix"
msgstr "IPv6 ULA前綴"
@@ -3747,12 +3960,12 @@ msgstr "IPv6 上游"
msgid "IPv6 address"
msgstr "IPv6位址"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid "IPv6 assignment hint"
msgstr "IPv6 分配提示"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
msgid "IPv6 assignment length"
msgstr "IPv6 分配長度"
@@ -3768,7 +3981,7 @@ msgstr "IPv6網路以位址/子網路遮罩表示"
msgid "IPv6 only"
msgstr "僅 IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid "IPv6 preference"
msgstr "IPv6 偏好設定"
@@ -3777,7 +3990,7 @@ msgstr "IPv6 偏好設定"
msgid "IPv6 prefix"
msgstr "IPv6字首"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid "IPv6 prefix filter"
msgstr "IPv6 前綴過濾器"
@@ -3791,15 +4004,15 @@ msgstr "IPv6字首長度"
msgid "IPv6 routed prefix"
msgstr "IPv6路由前綴"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
msgid "IPv6 source routing"
msgstr "IPv6 源路由"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid "IPv6 suffix"
msgstr "IPv6 尾碼"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
msgid "IPv6 suffix (hex)"
msgstr ""
"<abbr title=\"Internet Protocol Version 6\">IPv6</abbr> 尾碼 (十六進位)"
@@ -3808,11 +4021,11 @@ msgstr ""
msgid "IPv6 support"
msgstr "IPv6 支援"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:630
msgid "IPv6 traffic table \"%h\""
msgstr "IPv6 流量表 \"%h\""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr "IPv6-前綴代理"
@@ -3831,7 +4044,7 @@ msgstr "IPv6凌駕IPv4外(第6版)"
msgid "IPv6-over-IPv4 (6to4)"
msgstr "IPv6凌駕IPv4外(6轉4)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
msgid "Identity"
msgstr "身分識別"
@@ -3847,7 +4060,7 @@ msgstr "一旦勾選, 新增\"+ipv6\"到 pppd 選項"
msgid "If checked, encryption is disabled"
msgstr "如果勾選,加密會停用"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
@@ -3857,20 +4070,20 @@ msgstr "如果設定,則僅從給定的 IPv6 前綴類別中分配下游子網
msgid "If set, the meaning of the match options is inverted"
msgstr "如果設置,則匹配選項的含義反轉"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr "假若指定的話, 掛載設備的'獨立設備識別碼(UUID)'取代固定的設備節點"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
msgstr "假若指定的話, 掛載設備的分割標籤取代固定的設備節點"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -3879,40 +4092,40 @@ msgstr ""
"如果此 IP 位址用於存取 LuCI 變更,需在 %d 秒內<strong>手動重新連線到新 IP </"
"strong>確認設定,否則修改將被還原。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
msgid "If unchecked, no default route is configured"
msgstr "如果沒勾選, 將不會設置預設路由"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr "如果沒勾選, 公告的DNS伺服器位址將被忽視"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid ""
"If your physical memory is insufficient unused data can be temporarily "
-"swapped to a swap-device resulting in a higher amount of usable <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
-"slow process as the swap-device cannot be accessed with the high datarates "
-"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+"swapped to a swap-device resulting in a higher amount of usable <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
msgstr ""
"如果您的實體記憶體不足,可以將未使用的數據臨時調換到交換-設備,從而導致較高量"
"而未使用的<abbr title=\"Random Access Memory\">RAM</abbr>。請意識到,當無法使"
"用高資料傳輸速率的<abbr title=\"Random Access Memory\">RAM</abbr>來存取交換設"
"備,交換資料將是一個非常緩慢的過程。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
msgid "Ignore <code>/etc/hosts</code>"
msgstr "忽視 <code>/etc/hosts</code>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
msgid "Ignore interface"
msgstr "忽視介面"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
msgid "Ignore resolv file"
msgstr "忽視解析文件"
@@ -3924,27 +4137,25 @@ msgstr "映像檔"
msgid "Image check failed:"
msgstr "鏡像檢查失敗了:"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import as peer"
-msgstr ""
+msgstr "作為對等節點導入"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
msgid "Import configuration"
msgstr "匯入設定檔案"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:484
-#, fuzzy
-msgid "Import peer configuration…"
-msgstr "匯入對端設定…"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:504
+msgid "Import configuration as peer…"
+msgstr "將設定匯入為對端…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:470
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
msgid "Import settings"
msgstr "匯入設定"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:366
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:391
-#, fuzzy
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:376
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:403
msgid "Imported peer configuration"
msgstr "匯入對端設定"
@@ -3964,7 +4175,7 @@ msgstr ""
"在橋接 LAN 設置中,建議啟用橋接環路避免功能,以避免可能導致整個 LAN 停止的廣"
"播環路。"
-#: modules/luci-base/luasrc/view/csrftoken.htm:13
+#: modules/luci-base/ucode/template/csrftoken.ut:13
msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
@@ -3986,7 +4197,7 @@ msgstr "閒置過期"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:267
msgid "Inbound:"
-msgstr "輸入:"
+msgstr "輸入:"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:262
msgid ""
@@ -4009,6 +4220,7 @@ msgstr "傳入接口"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Incoming key"
msgstr "傳入金鑰"
@@ -4023,7 +4235,7 @@ msgstr "傳入序列化"
msgid "Info"
msgstr "資訊"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Information"
msgstr "資訊"
@@ -4042,7 +4254,6 @@ msgid "Ingress device name"
msgstr "入口裝置名稱"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
msgstr "初始化失敗"
@@ -4054,31 +4265,42 @@ msgstr "初始化腳本"
msgid "Initscripts"
msgstr "初始化腳本組"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
msgid "Inner certificate constraint (Domain)"
msgstr "內部憑證制約 (域名)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
msgid "Inner certificate constraint (SAN)"
msgstr "內部憑證制約 (SAN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
msgid "Inner certificate constraint (Subject)"
msgstr "內部憑證制約 (Subject)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
msgid "Inner certificate constraint (Wildcard)"
msgstr "內部憑證制約 (萬用字元)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:310
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
msgid "Install protocol extensions..."
msgstr "安裝延伸協定中..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
msgid "Instance"
msgstr "實例"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
+#, fuzzy
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr "實例"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
+#, fuzzy
+msgid "Instance Details"
+msgstr "實例"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid ""
"Instead of joining any network with a matching SSID, only connect to the "
"BSSID <code>%h</code>."
@@ -4088,6 +4310,7 @@ msgstr "不結合同樣 SSID 的網路,只連接到 BSSID <code>%h</code>。"
msgid "Insufficient permissions to read UCI configuration."
msgstr "權限不足以讀取 UCI 組態。"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
@@ -4095,7 +4318,7 @@ msgstr "權限不足以讀取 UCI 組態。"
msgid "Interface"
msgstr "介面"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:728
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
msgid "Interface \"%h\" is already marked as designated master."
msgstr "介面「%h」已被標記為指定的主介面。"
@@ -4103,7 +4326,7 @@ msgstr "介面「%h」已被標記為指定的主介面。"
msgid "Interface %q device auto-migrated from %q to %q."
msgstr "從 %q 到 %q 自動遷移到介面%q 設備 ."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
msgid "Interface Configuration"
msgstr "介面組態"
@@ -4111,7 +4334,7 @@ msgstr "介面組態"
msgid "Interface ID"
msgstr "接口 ID"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
msgid "Interface has %d pending changes"
msgstr "介面有 %d 個待處理的變更"
@@ -4120,39 +4343,39 @@ msgstr "介面有 %d 個待處理的變更"
msgid "Interface is disabled"
msgstr "介面已停用"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:65
msgid "Interface is marked for deletion"
msgstr "介面已標記為刪除"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is reconnecting..."
msgstr "介面重新連線中..."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:194
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:214
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210
msgid "Interface is shutting down..."
msgstr "介面正在關閉中..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
msgid "Interface is starting..."
msgstr "正在啟動介面..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304
msgid "Interface is stopping..."
msgstr "正在停止介面..."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Interface name"
msgstr "介面名稱"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:314
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Interface not present or not connected yet."
msgstr "介面不存在或尚未連接。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:507
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
msgid "Interfaces"
msgstr "介面"
@@ -4161,10 +4384,6 @@ msgstr "介面"
msgid "Internal"
msgstr "內部"
-#: modules/luci-base/luasrc/view/error500.htm:8
-msgid "Internal Server Error"
-msgstr "內部伺服器發生錯誤"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
msgid "Interval For Sending Learning Packets"
msgstr "傳送學習中封包的時間間隔"
@@ -4189,7 +4408,7 @@ msgstr "無效"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
msgid "Invalid APN provided"
msgstr "提供的 APN 無效"
@@ -4235,16 +4454,20 @@ msgstr "無效的指令"
msgid "Invalid hexadecimal value"
msgstr "錯誤的十六進制數值"
-#: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
msgid "Invalid username and/or password! Please try again."
msgstr "不正確的使用者名稱和/或者密碼!請再試一次。"
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr "反轉閃爍"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "Invert match"
msgstr "反轉匹配"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Isolate Clients"
msgstr "隔離用戶端"
@@ -4254,21 +4477,21 @@ msgid ""
"flash memory, please verify the image file!"
msgstr "您正使用不適用於此 Flash 的映像檔,請檢查映像檔!"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
msgid "JavaScript required!"
msgstr "需要Java腳本!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
msgid "Join Network"
msgstr "加入網路"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1829
msgid "Join Network: Wireless Scan"
msgstr "加入網路:無線掃描"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2107
msgid "Joining Network: %q"
msgstr "加入網路:%q"
@@ -4280,24 +4503,28 @@ msgstr "跳轉到規則"
msgid "Keep settings and retain the current configuration"
msgstr "保留目前設定"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgid "Keep-Alive"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Kernel Log"
msgstr "核心日誌"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
msgid "Kernel Version"
msgstr "核心版本"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462
msgid "Key"
msgstr "金鑰"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
msgid "Key #%d"
msgstr "金鑰 #%d"
@@ -4305,6 +4532,7 @@ msgstr "金鑰 #%d"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Key for incoming packets (optional)."
msgstr "付予連入封包的金鑰(選項)."
@@ -4312,15 +4540,20 @@ msgstr "付予連入封包的金鑰(選項)."
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Key for outgoing packets (optional)."
msgstr "付予連外封包的金鑰(選項)."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
msgctxt "Label indicating that WireGuard peer lacks public key"
msgid "Key missing"
msgstr "金鑰遺失"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr "用來簽署網路設定的金鑰"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
msgctxt "nft unit"
msgid "KiB"
msgstr "KiB"
@@ -4364,12 +4597,12 @@ msgstr "LCP協定呼叫間隔"
msgid "LED Configuration"
msgstr "LED 設定"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
msgid "LLC"
msgstr "LLC邏輯鏈結控制層"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid "Label"
msgstr "標籤"
@@ -4381,14 +4614,25 @@ msgstr "語言"
msgid "Language and Style"
msgstr "語言與主題"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
msgid "Last member interval"
msgstr "最後成員間隔"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
msgid "Latency"
msgstr "延遲"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
+msgid "Latest Handshake"
+msgstr "上次握手"
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
msgstr "頁"
@@ -4397,16 +4641,16 @@ msgstr "頁"
msgid "Learn"
msgstr "學習"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Learn routes"
msgstr "學習路由"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
msgid "Lease file"
msgstr "租賃檔案"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
msgid "Lease time"
msgstr "租賃時間長度"
@@ -4430,7 +4674,7 @@ msgstr "保持空白以便自動偵測"
msgid "Leave empty to use the current WAN address"
msgstr "保持空白以便採用現今的寬頻位址"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid ""
"Legacy or badly behaving devices may require legacy 802.11b rates to "
"interoperate. Airtime efficiency may be significantly reduced where these "
@@ -4439,31 +4683,31 @@ msgstr ""
"舊版或性能欠佳的設備可能需要舊版802.11b速率才能互操作. 使用這些功能時, 通話時"
"間效率可能會大大降低. 建議盡可能不允許802.11b速率."
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
msgid "Legacy rules detected"
msgstr "檢測到舊版規則"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
msgid "Legend:"
msgstr "圖例:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Limit"
msgstr "限制"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Line Attenuation (LATN)"
msgstr "線路衰減(LATN)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
msgid "Line Mode"
msgstr "線路模式"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
msgid "Line State"
msgstr "線路狀態"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Line Uptime"
msgstr "線路已連線時間"
@@ -4479,21 +4723,21 @@ msgstr "連結監測"
msgid "Link On"
msgstr "鏈接"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
msgctxt "nft @ll,off,len"
msgid "Link layer header bits %d-%d"
msgstr "鏈路層標頭位 %d-%d"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:514
msgid "List of IP addresses to convert into NXDOMAIN responses."
msgstr "列出供應偽裝NX網域成果的主機群."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
-msgid "List of IP sets to populate with the specified domain IPs."
-msgstr "使用指定域 IP 填充的 IP 集列表。"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
+msgid "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here."
+msgstr "使用指定網域 IP 填充的 IP 集列表。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid ""
"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID "
@@ -4505,7 +4749,7 @@ msgstr ""
"字串). <br />當從STA在初始行動網域關聯期間從R0KH請求PMK-R1金鑰時, 此列表用於"
"將R0KH-ID(NAS標識符)映射到目標MAC位址."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
"as 6 octets with colons,128-bit key as hex string. <br />This list is used "
@@ -4521,23 +4765,28 @@ msgstr ""
msgid "List of SSH key files for auth"
msgstr "列出SSH金鑰以便驗證"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
msgid "List of domains to allow RFC1918 responses for."
msgstr "列出允許RFC1918文件虛擬IP回應的網域."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
-msgid "List of domains to force to an IP address."
-msgstr "列出網域以便強制到某個IP位址."
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
msgid "List of upstream resolvers to forward queries to."
msgstr "列出 <abbr title=\"Domain Name System\">DNS</abbr> 伺服器以便轉發請求."
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
msgid "Listen Port"
msgstr "監聽連接埠"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+msgid "Listen address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+msgid "Listen and Relay To IP family must be homogeneous."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342
msgid "Listen interfaces"
msgstr "監聽介面"
@@ -4545,17 +4794,17 @@ msgstr "監聽介面"
msgid "Listen only on the given interface or, if unspecified, on all"
msgstr "僅監聽給定的介面,如果未指定則監聽所有介面"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
msgid ""
"Listen only on the specified interfaces, and loopback if not excluded "
"explicitly."
msgstr "僅監聽這些介面和回送 (loopback)。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
msgid "ListenPort setting is invalid"
msgstr "ListenPort 設定無效"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520
msgid "Listening port for inbound DNS queries."
msgstr "進入的DNS請求聆聽埠."
@@ -4564,7 +4813,7 @@ msgstr "進入的DNS請求聆聽埠."
msgid "Load"
msgstr "負載"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:63
msgid "Load Average"
msgstr "平均負載"
@@ -4572,27 +4821,28 @@ msgstr "平均負載"
msgid "Load configuration…"
msgstr "載入設定…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2038
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
msgid "Loading data…"
msgstr "正在加載數據…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
msgid "Loading directory contents…"
msgstr "讀取目錄內容…"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
-#: modules/luci-base/luasrc/view/view.htm:4
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
msgid "Loading view…"
msgstr "載入畫面中…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
msgid "Local"
msgstr "本地"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
msgid "Local IP address"
msgstr "本地 IP 位址"
@@ -4612,11 +4862,12 @@ msgstr "指定本地 IP 位址"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "Local IPv4 address"
msgstr "本地端IPv4位址"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
msgid "Local IPv6 DNS server"
msgstr "本地 IPV6 DNS 伺服器"
@@ -4632,44 +4883,53 @@ msgstr "本地端IPv6位址"
msgid "Local Startup"
msgstr "本地啟動"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
msgid "Local Time"
msgstr "本地時間"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1019
msgid "Local ULA"
msgstr "本地 ULA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
msgid "Local domain"
msgstr "本地網域"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
msgid "Local domain suffix appended to DHCP names and hosts file entries."
msgstr "附加到 DHCP 名稱和 hosts 檔案項目的本地域字尾."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
msgid "Local server"
msgstr "本地伺服器"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
msgid "Local service only"
msgstr "僅限本機服務"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr "本機 wireguard 金鑰"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
msgid "Localise queries"
msgstr "本地化網路請求"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
msgid "Lock to BSSID"
msgstr "鎖定 BSSID"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft log action"
+msgid "Log event \"<strong>%h</strong>…\""
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
msgid "Log output level"
msgstr "日誌輸出等級"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
msgid "Log queries"
msgstr "日誌查詢"
@@ -4695,8 +4955,8 @@ msgstr ""
msgid "Logical network to which the tunnel will be added (bridged) (optional)."
msgstr "(已橋接)隧道的邏輯網路將會被新增(可選的)."
-#: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
msgid "Login"
msgstr "登入"
@@ -4708,24 +4968,28 @@ msgstr "登出"
msgid "Loose filtering"
msgstr "寬鬆過濾"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Loss of Signal Seconds (LOSS)"
msgstr "信號秒漏失(LOSS)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
msgid "Lowest leased address as offset from the network address."
msgstr "DHCP 起始位置。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
msgid "MAC"
msgstr "MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
msgid "MAC Address"
msgstr "MAC 位址"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
msgid "MAC Address Filter"
msgstr "MAC 位址過濾"
@@ -4734,15 +4998,15 @@ msgid "MAC Address For The Actor"
msgstr "將扮演的MAC位址"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
msgid "MAC VLAN"
msgstr "MAC VLAN"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2168
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2230
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
@@ -4751,11 +5015,11 @@ msgstr "MAC VLAN"
msgid "MAC address"
msgstr "MAC 位址"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
msgid "MAC-Filter"
msgstr "MAC 過濾"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
msgid "MAC-List"
msgstr "MAC 清單"
@@ -4791,7 +5055,7 @@ msgid "MII Interval"
msgstr "MII寄存器間隔"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
@@ -4799,14 +5063,18 @@ msgstr "MII寄存器間隔"
msgid "MTU"
msgstr "MTU最大傳輸單元"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+msgid "MX"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
msgid ""
"Make sure to clone the root filesystem using something like the commands "
"below:"
msgstr "確保使用以下命令複製根檔案系統:"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
@@ -4815,31 +5083,31 @@ msgstr "確保使用以下命令複製根檔案系統:"
msgid "Manual"
msgstr "手動"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3891
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
msgid "Master"
msgstr "主要"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr "最長 <abbr title=\"Router Advertisement\">RA</abbr> 間隔"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Max. Attainable Data Rate (ATTNDR)"
msgstr "最高可達到的數據速率 (ATTNDR)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533
msgid "Max. DHCP leases"
msgstr ""
"<abbr title=\"maximal\">最大</abbr> <abbr title=\"Dynamic Host Configuration "
"Protocol\">DHCP</abbr> 租約"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
msgid "Max. EDNS0 packet size"
msgstr ""
"<abbr title=\"maximal\">最大</abbr> <abbr title=\"Extension Mechanisms for "
"Domain Name System\">EDNS0</abbr> 封包大小"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
msgid "Max. concurrent queries"
msgstr "<abbr title=\"maximal\">最大</abbr>同時查詢數量"
@@ -4847,29 +5115,28 @@ msgstr "<abbr title=\"maximal\">最大</abbr>同時查詢數量"
msgid "Maximum age"
msgstr "最大年齡"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
msgid "Maximum allowed Listen Interval"
msgstr "允許的最大監聽間隔"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
msgid "Maximum allowed number of active DHCP leases."
msgstr "允許啟用DHCP釋放的最大數量。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
msgid "Maximum allowed number of concurrent DNS queries."
msgstr "允許同時齊發的DNS請求的最大數量。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
msgid "Maximum allowed size of EDNS0 UDP packets."
msgstr "允許EDNS.0 協定的UDP封包最大數量。"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Maximum amount of seconds to wait for the modem to become ready"
msgstr "等待數據機待命的最大秒數"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
msgid "Maximum number of leased addresses."
msgstr "租約位址群的最大數量。"
@@ -4877,7 +5144,7 @@ msgstr "租約位址群的最大數量。"
msgid "Maximum snooping table size"
msgstr "最大監聽表大小"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
msgid ""
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
@@ -4885,10 +5152,14 @@ msgstr ""
"傳送主動 <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> 允許"
"的最長時間間隔。預設為 600 秒。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid "Maximum transmit power"
msgstr "最大發射功率"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+msgid "May prevent VoIP or other services from working."
+msgstr "可能造成 VoIP 或其他服務無法運作。"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
@@ -4901,7 +5172,7 @@ msgstr "最大發射功率"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:330
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:331
msgid "Mbit/s"
-msgstr "Mbit/秒"
+msgstr "Mbit/s"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:35
msgid "Medium"
@@ -4915,7 +5186,7 @@ msgstr "記憶體"
msgid "Memory usage (%)"
msgstr "記憶體使用率 (%)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
msgid "Mesh"
msgstr "蛛狀網路"
@@ -4923,7 +5194,7 @@ msgstr "蛛狀網路"
msgid "Mesh ID"
msgstr "蛛狀網路ID"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:997
msgid "Mesh Id"
msgstr "蛛狀網路id"
@@ -4953,12 +5224,12 @@ msgstr "確定連接狀態的方式"
msgid "Metric"
msgstr "公測數"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
msgctxt "nft unit"
msgid "MiB"
msgstr "MiB"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr "最短 <abbr title=\"Router Advertisement\">RA</abbr> 間隔"
@@ -4976,7 +5247,7 @@ msgid ""
"Prevents ARP cache thrashing."
msgstr "取代 ARP 項目所需的最短時間 (以秒為單位)。防止 ARP 快取崩潰。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
msgid ""
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
@@ -4996,7 +5267,7 @@ msgstr "映射來源埠號"
msgid "Mobile Data"
msgstr "行動數據"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
msgid "Mobility Domain"
msgstr "行動網域"
@@ -5005,14 +5276,14 @@ msgstr "行動網域"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1813
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
msgid "Mode"
msgstr "模式"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
msgid "Model"
msgstr "裝置型號"
@@ -5026,13 +5297,13 @@ msgid ""
"minutes."
msgstr "數據機連線進行中,請稍等。逾時時間為兩分鐘。"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "Modem default"
msgstr "預設數據機"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
msgid "Modem device"
@@ -5043,12 +5314,11 @@ msgid "Modem disconnection in progress. Please wait."
msgstr "數據機斷線進行中. 請稍等."
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
msgstr "數據機資訊查詢失敗"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Modem init timeout"
msgstr "數據機初始化逾時值"
@@ -5061,8 +5331,8 @@ msgstr "數據機被停用."
msgid "ModemManager"
msgstr "數據機管理器"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3895
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1080
msgid "Monitor"
msgstr "監視"
@@ -5088,7 +5358,7 @@ msgstr "掛載各點"
msgid "Mount Points - Mount Entry"
msgstr "掛載各點 - 掛載項目"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
msgid "Mount Points - Swap Entry"
msgstr "掛載各點 - 交換項目"
@@ -5106,11 +5376,11 @@ msgstr "掛載已裝載裝置"
msgid "Mount filesystems not specifically configured"
msgstr "自動掛載沒有預先設定的檔案系統"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "Mount options"
msgstr "掛載選項"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Mount point"
msgstr "掛載點"
@@ -5130,6 +5400,10 @@ msgstr "往下移"
msgid "Move up"
msgstr "往上移"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+msgid "Multi To Unicast"
+msgstr "多播到單播"
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
@@ -5149,11 +5423,11 @@ msgstr "多播路由"
msgid "Multicast to unicast"
msgstr "多播到單播"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid "NAS ID"
msgstr "網路儲存設備(NAS)ID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:537
msgid "NAT action chain \"%h\""
msgstr "NAT 動作鏈 \"%h\""
@@ -5166,11 +5440,11 @@ msgid "NAT64 Prefix"
msgstr "NAT64前綴字首"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
msgid "NCM"
msgstr "NCM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "NDP-Proxy slave"
msgstr "NDP 代理從屬裝置"
@@ -5183,29 +5457,42 @@ msgid "NTP server candidates"
msgstr "候選 NTP 伺服器"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4139
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
msgid "Name"
msgstr "名稱"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid "Name of the new network"
msgstr "新網路的名稱"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr "通道裝置名稱"
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
msgid "Navigation"
msgstr "導覽"
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+msgid "Neighbour Report"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Neighbour cache validity"
msgstr "鄰近快取有效性"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2229
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
@@ -5218,32 +5505,28 @@ msgstr "網路"
msgid "Network Coding"
msgstr "網絡編碼"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
msgid "Network Mode"
-msgstr ""
+msgstr "網路模式"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid "Network SSID"
msgstr "網路SSID"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
-msgid "Network Utilities"
-msgstr "網路工具"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
msgid "Network address"
msgstr "網路地址"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
msgid "Network boot image"
msgstr "網路開機映像檔"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:408
msgid "Network bridge configuration migration"
msgstr "橋接設定遷移"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1435
msgid "Network device"
msgstr "網路裝置"
@@ -5256,16 +5539,16 @@ msgstr "活躍中的網路裝置 (kernel: netdev)"
msgid "Network device is not present"
msgstr "網路設備不存在"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:646
msgid "Network device table \"%h\""
msgstr "網絡設備表“%h”"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
msgctxt "nft @nh,off,len"
msgid "Network header bits %d-%d"
msgstr "網絡標頭位 %d-%d"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:442
msgid "Network ifname configuration migration"
msgstr "網路 ifname 設定遷移"
@@ -5274,7 +5557,7 @@ msgstr "網路 ifname 設定遷移"
msgid "Network interface"
msgstr "網路界面"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
msgid "Network-ID"
msgstr "網路-ID"
@@ -5282,17 +5565,23 @@ msgstr "網路-ID"
msgid "Never"
msgstr "永不"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
+#, fuzzy
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr "永不"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
msgid ""
"Never forward matching domains and subdomains, resolve from DHCP or hosts "
"files only."
msgstr "區網規範。不轉發與此網域符合的名稱,且僅從 DHCP 或 host 文件中解析。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1172
msgid "New interface for \"%s\" can not be created: %s"
msgstr "\"%s\" 的新介面無法建立: %s"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1123
msgid "New interface name…"
msgstr "新介面名稱…"
@@ -5300,13 +5589,13 @@ msgstr "新介面名稱…"
msgid "Next »"
msgstr "下一個 »"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
msgstr "不"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
msgid "No DHCP Server configured for this interface"
msgstr "在這個介面尚無DHCP伺服器"
@@ -5314,7 +5603,7 @@ msgstr "在這個介面尚無DHCP伺服器"
msgid "No Data"
msgstr "無資料"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
msgid "No Encryption"
msgstr "無加密網路"
@@ -5330,9 +5619,13 @@ msgstr "無 NAT-T"
msgid "No RX signal"
msgstr "沒有 RX 信號"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
+msgid "No WireGuard interfaces configured."
+msgstr "未設定 WireGuard 介面。"
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:82
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
msgid ""
"No changes to settings will be stored and are lost after rebooting. This "
@@ -5345,7 +5638,11 @@ msgstr ""
msgid "No client associated"
msgstr "沒有已連接客戶端"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr "未指定控制裝置"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
msgctxt "empty table placeholder"
msgid "No data"
msgstr "暫無數據"
@@ -5366,23 +5663,18 @@ msgstr "不強制"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:241
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:244
msgid "No entries available"
-msgstr "無可用條目"
+msgstr "沒有可用的項目"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2913
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
msgid "No entries in this directory"
msgstr "在這目錄中缺乏項目"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
-msgid "No files found"
-msgstr "未找到檔案"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
-#, fuzzy
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
msgid ""
"No fixed interface listening port defined, peers might not be able to "
"initiate connections to this WireGuard instance!"
msgstr ""
-"沒有定義固定的介面監聽連接埠,對端可能無法發起到此 WireGuard 實例的連接!"
+"沒有定義固定的介面監聽連接埠,對端可能無法發起到此 WireGuard 實例的連接!"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:86
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:91
@@ -5413,31 +5705,35 @@ msgstr "缺乏更多可用的實體界面"
msgid "No more slaves available, can not save interface"
msgstr "缺乏更多可用的實體界面, 無法儲存界面"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494
msgid "No negative cache"
msgstr "無負向快取"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:697
msgid "No nftables ruleset loaded."
msgstr "未加載 nftables 規則集。"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
msgid "No password set!"
msgstr "没有設定密碼!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
#, fuzzy
+msgid "No peers connected"
+msgstr "尚未連線"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
msgid "No peers defined yet."
msgstr "尚未定義對端。"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
msgid "No public keys present yet."
msgstr "尚無可用公鑰。"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:614
msgctxt "nft chain is empty"
msgid "No rules in this chain"
msgstr "此鏈中沒有規則"
@@ -5450,8 +5746,8 @@ msgstr "尚無規則在這個連接上。"
msgid "No validation or filtering"
msgstr "沒有驗證或過濾"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "No zone assigned"
msgstr "未分配區域"
@@ -5463,7 +5759,7 @@ msgstr "未分配區域"
msgid "Noise"
msgstr "雜訊比"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Noise Margin (SNR)"
msgstr "訊號雜訊比 (SNR)"
@@ -5471,11 +5767,11 @@ msgstr "訊號雜訊比 (SNR)"
msgid "Noise:"
msgstr "雜訊比:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Non Pre-emptive CRC errors (CRC_P)"
msgstr "非搶先CRC錯誤 (CRC_P)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
msgid "Non-wildcard"
msgstr "非-萬用字元"
@@ -5485,12 +5781,12 @@ msgstr "非-萬用字元"
msgid "None"
msgstr "無"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
msgid "Normal"
msgstr "正常"
-#: modules/luci-base/luasrc/view/error404.htm:8
+#: modules/luci-base/ucode/template/error404.ut:9
msgid "Not Found"
msgstr "尚未發現"
@@ -5502,15 +5798,15 @@ msgstr "尚未關聯"
msgid "Not connected"
msgstr "尚未連線"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:131
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:157
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:328
msgid "Not present"
msgstr "不存在"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
msgid "Not started on boot"
msgstr "開機時未啟動"
@@ -5518,12 +5814,18 @@ msgstr "開機時未啟動"
msgid "Not supported"
msgstr "不支援"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
msgid ""
"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
"have problems"
msgstr "注意:某些無線驅動程式並不完全支援 802.11w。例如:mwlwifi 可能有問題"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(<code>addr#port</code>)."
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "Notes"
msgstr "註解"
@@ -5532,7 +5834,7 @@ msgstr "註解"
msgid "Notice"
msgstr "注意"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:138
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:135
msgid "Nslookup"
msgstr "名稱伺服器查詢"
@@ -5540,7 +5842,7 @@ msgstr "名稱伺服器查詢"
msgid "Number of IGMP membership reports"
msgstr "IGMP成員數量報告"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr "快取DNS項目數量(最大值為10000,輸入0代表不快取)。"
@@ -5557,7 +5859,7 @@ msgid "Obfuscated Password"
msgstr "混淆密碼"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
@@ -5589,7 +5891,7 @@ msgstr "狀態延遲"
msgid "On-link"
msgstr "連接路線"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
msgid "One of hostname or MAC address must be specified!"
msgstr "主機名稱或 mac 位址至少要有一個被指定!"
@@ -5620,12 +5922,11 @@ msgid ""
"Only if current active slave fails and the primary slave is up (failure, 2)"
msgstr "僅當當前活躍的實體界面發生故障, 並且主要實體界面上線時(失敗,2)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:683
msgid "Open iptables rules overview…"
msgstr "打開 iptables 規則概述…"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
msgstr "開啟清單..."
@@ -5634,11 +5935,11 @@ msgstr "開啟清單..."
msgid "OpenConnect (CISCO AnyConnect)"
msgstr "OpenConnect (思科 AnyConnect)"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
msgid "OpenFortivpn"
msgstr "OpenFortivpn (Fortinet專屬VPN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
@@ -5647,7 +5948,7 @@ msgstr ""
"如指定的主介面已經設定且處於活躍狀態,則以<em>中繼模式</em>執行,否則停用 "
"<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> 代理。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
msgid ""
"Operate in <em>relay mode</em> if a designated master interface is "
"configured and active, otherwise fall back to <em>server mode</em>."
@@ -5655,18 +5956,18 @@ msgstr ""
"如指定的主介面已設定且處於活躍狀態,則以<em>中繼模式</em>執行,否則退回到<em>"
"伺服器模式</em>。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
msgid ""
"Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
"otherwise disable service."
msgstr "如存在上游 IPv6 前綴則以<em>中繼模式</em>執行,否則停用服務。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
msgid "Operating frequency"
msgstr "操作頻率"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
msgid "Option \"%s\" contains an invalid input value."
msgstr "選項 \"%s\" 含有無效的輸入數值。"
@@ -5674,15 +5975,15 @@ msgstr "選項 \"%s\" 含有無效的輸入數值。"
msgid "Option \"%s\" must not be empty."
msgstr "選項 \"%s\" 必須不能為空值。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
msgid "Option changed"
msgstr "選項已變更"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
msgid "Option removed"
msgstr "選項已移除"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
msgid "Optional"
msgstr "可選"
@@ -5690,13 +5991,17 @@ msgstr "可選"
msgid "Optional, free-form notes about this device"
msgstr "此裝置的可選任意格式註解"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
+msgstr "可選,以秒為單位。如果設定為「0」,則不嘗試重新連線。"
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
msgstr "可選性. 傳出的加密封包的32位元標記. 以十六進制<code>0x</code>為輸入值."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
msgid ""
"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -5707,7 +6012,7 @@ msgstr ""
"收到IPv6前綴(如'a :b :c :d ::')時, 請使用後綴(如':: 1')形成IPv6地址('a :b :"
"c :d : :1')."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
@@ -5715,11 +6020,11 @@ msgstr ""
"可選性. Base64編碼的預先共享金鑰. 新增了額外一層對稱金鑰密碼學, 以便針對後量"
"子攻擊的抵抗力."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr "可選性. 對已允許的IP對等節點創建路由表."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517
msgid "Optional. Description of peer."
msgstr "可選性. 對等節點描述."
@@ -5727,13 +6032,13 @@ msgstr "可選性. 對等節點描述."
msgid "Optional. Do not create host routes to peers."
msgstr "可選性. 針對對等節點群別建立主機路由表."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr "可選性. 對等節點主機. 名稱在啟動界面之前已解析."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
msgid ""
"Optional. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5750,12 +6055,11 @@ msgstr "自選。XFRM 介面的最大傳輸單元。"
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr "可選性. 隧道界面的MTU."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678
msgid "Optional. Port of peer."
msgstr "可選性. 節點的埠號."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
-#, fuzzy
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid ""
"Optional. Private key of the WireGuard peer. The key is not required for "
"establishing a connection but allows generating a peer configuration or QR "
@@ -5765,7 +6069,7 @@ msgstr ""
"可選。WireGuard 對端的私鑰。該金鑰不是建立連接所必需的,但允許產生對端設定或 "
"QR code (如果可用)。匯出設定後可以將其刪除。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -5781,21 +6085,26 @@ msgstr "可選性. 用於進出封包的UDP埠號."
msgid "Options"
msgstr "選項"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
msgid ""
"Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
-"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</code>"
-"\" for default route. <code>0.0.0.0</code> means \"the address of the system "
-"running dnsmasq\"."
+"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
+"code>\" for default route. <code>0.0.0.0</code> means \"the address of the "
+"system running dnsmasq\"."
msgstr ""
"網路ID選項。(注意:還需要網路 ID。例如,NTP 伺服器為“<code>42,192.168.1.4</"
"code>”,預設路由為“<code>3,192.168.4.4</code>”。<code>0.0.0.0</code> 表示"
"「運行 dnsmasq 的系統位址」。。"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
msgid "Options:"
msgstr "選項:"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+msgid "Ordinal: lower comes first."
+msgstr ""
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
msgid "Originator Interval"
msgstr "發起人間隔"
@@ -5827,6 +6136,7 @@ msgstr "傳出介面"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Outgoing key"
msgstr "輸出金鑰"
@@ -5850,11 +6160,11 @@ msgstr "輸出的區域"
msgid "Overlap"
msgstr "交疊"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
msgid "Override IPv4 routing table"
msgstr "覆蓋 IPv4 路由表"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
msgid "Override IPv6 routing table"
msgstr "覆蓋 IPv6 路由表"
@@ -5865,7 +6175,7 @@ msgstr "覆蓋 IPv6 路由表"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -5873,6 +6183,7 @@ msgstr "覆蓋 IPv6 路由表"
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
msgid "Override MTU"
msgstr "覆蓋MTU數值"
@@ -5894,13 +6205,13 @@ msgstr "覆蓋TOS"
msgid "Override TTL"
msgstr "覆寫TTL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
msgid ""
"Override default MAC address - the range of usable addresses might be "
"limited by the driver"
msgstr "覆蓋預設 MAC 位址 - 可用位址的範圍可能受限於驅動"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
msgid "Override default interface name"
msgstr "覆寫預設介面名稱"
@@ -5908,7 +6219,7 @@ msgstr "覆寫預設介面名稱"
msgid "Override the gateway in DHCP responses"
msgstr "在DHCP回應中覆蓋閘道"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
@@ -5926,7 +6237,7 @@ msgstr "概覽"
msgid "Overwrite existing file \"%s\" ?"
msgstr "覆蓋現有文件 \"%s\" ?"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:345
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355
msgid "Overwrite the current settings with the imported configuration?"
msgstr "用匯入的設定覆蓋目前設定?"
@@ -5940,7 +6251,7 @@ msgstr "PAP/CHAP (並用)"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
@@ -5953,7 +6264,7 @@ msgstr "PAP/CHAP驗證密碼"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
@@ -5974,7 +6285,7 @@ msgstr "PID碼"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
msgid "PIN"
msgstr "PIN碼"
@@ -5984,7 +6295,7 @@ msgstr "PIN碼"
msgid "PIN code rejected"
msgstr "已拒絕的PIN碼"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1570
msgid "PMK R1 Push"
msgstr "PMK R1推送"
@@ -6000,7 +6311,7 @@ msgstr "PPPoA封裝"
#: modules/luci-compat/luasrc/model/network/proto_ppp.lua:19
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:28
msgid "PPPoATM"
-msgstr "PPPoATM協定"
+msgstr "PPPoATM"
#: modules/luci-compat/luasrc/model/network/proto_ppp.lua:17
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:28
@@ -6025,20 +6336,20 @@ msgstr "PSID偏移"
msgid "PSID-bits length"
msgstr "PSID-位元 長度"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:571
msgctxt "Label indicating that WireGuard peer uses a PSK"
msgid "PSK"
msgstr "PSK"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1528
msgid "PTM/EFM (Packet Transfer Mode)"
msgstr "PTM/EFM (封包傳輸模式)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "PXE/TFTP Settings"
-msgstr "PXE/TFTP 設置"
+msgstr "PXE/TFTP 設定"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid "Packet Steering"
msgstr "封包操控"
@@ -6047,6 +6358,11 @@ msgctxt "nft meta mark"
msgid "Packet mark"
msgstr "數據包標記"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta time"
+msgid "Packet receive time"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr "封包"
@@ -6055,8 +6371,8 @@ msgstr "封包"
msgid "Packets To Transmit Before Moving To Next Slave"
msgstr "在移至下一個實體界面之前要發送的封包"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
msgid "Part of zone %q"
msgstr "區域 %q 的部分"
@@ -6065,13 +6381,13 @@ msgctxt "MACVLAN mode"
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
msgstr "直通 (Pass-through, 將物理裝置鏡像到單個 MAC VLAN)"
-#: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
msgid "Password"
msgstr "密碼"
@@ -6079,11 +6395,11 @@ msgstr "密碼"
msgid "Password authentication"
msgstr "密碼驗證"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
msgid "Password of Private Key"
msgstr "私鑰密碼"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
msgid "Password of inner Private Key"
msgstr "內部私鑰密碼"
@@ -6098,50 +6414,52 @@ msgstr "密碼強度"
msgid "Password2"
msgstr "密碼2"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
msgstr "貼上或拖曳 SSH 金鑰至此…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:424
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:444
msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
-msgstr ""
+msgstr "粘貼或拖動 WireGuard 對等配置 (wg0.conf) 檔…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:417
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
msgid ""
"Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
"another system below to create a matching peer entry allowing that system to "
"connect to the local WireGuard interface."
msgstr ""
+"從下面的另一個系統中貼上或拖曳 WireGuard 設定(通常為 <em>wg0.conf</em>),以建"
+"立相符的對等項目,允許該系統連接到本地 WireGuard 介面。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:423
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:443
msgid "Paste or drag supplied WireGuard configuration file…"
-msgstr ""
+msgstr "貼上或拖動提供的 WireGuard 設定檔…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
msgid "Path to CA-Certificate"
msgstr "CA 憑證路徑"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
msgid "Path to Client-Certificate"
msgstr "用戶憑證的路徑"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
msgid "Path to Private Key"
msgstr "私鑰的路徑"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
msgid "Path to inner CA-Certificate"
msgstr "內部CA憑證路徑"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
msgid "Path to inner Client-Certificate"
msgstr "內部用戶憑證的路徑"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid "Path to inner Private Key"
msgstr "內部私鑰的路徑"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
msgid "Paused"
msgstr "已暫停"
@@ -6159,6 +6477,14 @@ msgstr "已暫停"
msgid "Peak:"
msgstr "峰值:"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+msgid "Peer"
+msgstr "對端"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
+msgid "Peer Details"
+msgstr ""
+
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
msgstr "指定對等節點IP位址"
@@ -6176,7 +6502,7 @@ msgstr "對等節點位址遺失中"
msgid "Peer device name"
msgstr "對端裝置名稱"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513
msgid "Peer disabled"
msgstr "對等已禁用"
@@ -6197,7 +6523,7 @@ msgstr "執行輸出封包序列化(可選性)."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:34
msgid "Perform reboot"
-msgstr "執行重開機"
+msgstr "執行重新啟動"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:406
msgid "Perform reset"
@@ -6207,11 +6533,15 @@ msgstr "執行重置"
msgid "Permission denied"
msgstr "權限不符"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683
msgid "Persistent Keep Alive"
msgstr "持久保持活力"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Persistent reconnect interval"
+msgstr "持續重新連線間隔"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334
msgid "PersistentKeepAlive setting is invalid"
msgstr "PersistentKeepAlive 設定無效"
@@ -6219,30 +6549,30 @@ msgstr "PersistentKeepAlive 設定無效"
msgid "Phy Rate:"
msgstr "物理傳輸速率:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
msgid "Physical Settings"
msgstr "硬體設定"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:98
msgid "Ping"
msgstr "Ping"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Pkts."
msgstr "Pkts(流量單位)."
-#: modules/luci-base/luasrc/view/sysauth.htm:19
+#: modules/luci-base/ucode/template/sysauth.ut:19
msgid "Please enter your username and password."
msgstr "請輸入您的用戶名稱和密碼。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4122
msgid "Please select the file to upload."
msgstr "請選擇要上傳的檔案。"
@@ -6250,15 +6580,22 @@ msgstr "請選擇要上傳的檔案。"
msgid "Policy"
msgstr "政策"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
msgctxt "Chain hook policy"
msgid "Policy: <strong>%h</strong> (%h)"
msgstr "原則: <strong>%h</strong> (%h)"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "連接埠"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
+#, fuzzy
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr "埠 %d"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
msgid "Port isolation"
msgstr "連接埠隔離"
@@ -6269,21 +6606,21 @@ msgstr "埠狀態:"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:507
msgid "Potential negation of: %s"
-msgstr "可能反取: %s"
+msgstr "可能反取: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
msgid "Power Management Mode"
msgstr "電源管理模式"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "Pre-emptive CRC errors (CRCP_P)"
msgstr "搶先式CRC錯誤(CRCP_P)"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
msgid "Prefer LTE"
msgstr "偏好 LTE"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
msgid "Prefer UMTS"
msgstr "偏好 UMTS"
@@ -6295,15 +6632,15 @@ msgstr "前綴委派"
msgid "Prefix suppressor"
msgstr "前綴抑制器"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599
msgid "Preshared Key"
msgstr "預先共享金鑰"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:550
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
msgid "Preshared key in use"
msgstr "預先共用金鑰使用中"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308
msgid "PresharedKey setting is invalid"
msgstr "PresharedKey 設定無效"
@@ -6318,7 +6655,7 @@ msgid ""
"ignore failures"
msgstr "在給定數量的LCP迴聲失敗後, 假定對等節點已死, 使用0忽略失敗"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
msgid "Prevents client-to-client communication"
msgstr "防止用戶端對用戶端的通訊"
@@ -6352,13 +6689,15 @@ msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr "邏輯主控在恢復後, 始終變為活動的實體界面 (永遠, 0)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
msgid "Priority"
msgstr "優先順序"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:545
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
msgctxt "Label indicating that WireGuard peer private key is stored"
msgid "Private"
msgstr "Private"
@@ -6369,15 +6708,15 @@ msgid "Private (Prevent communication between MAC VLANs)"
msgstr "專用(防止MAC VLAN之間的通信)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590
msgid "Private Key"
msgstr "私鑰"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:564
msgid "Private key present"
msgstr "存在私鑰"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:290
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
msgid "PrivateKey setting is missing or invalid"
msgstr "PrivateKey 設定遺失或無效"
@@ -6390,9 +6729,9 @@ msgstr "處理程序"
msgid "Prot."
msgstr "協定."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:564
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1137
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
@@ -6404,14 +6743,14 @@ msgstr "協定"
msgid "Provide NTP server"
msgstr "提供 NTP 伺服器"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid ""
"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
"and requests."
msgstr ""
"在這個介面上提供一個 DHCPv6 伺服器並回覆至 DHCPv6 solicitations 和請求。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
msgid "Provide new network"
msgstr "提供新網路"
@@ -6421,25 +6760,36 @@ msgid ""
"interfaces"
msgstr "將 NTP 服務器提供給選定的接口,或者,如果未指定,則提供給所有接口"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+msgid "Proxy Server"
+msgstr "代理伺服器"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid "ProxyARP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "偽裝 Ad-Hoc (ahdemo模式)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
msgid "Public Key"
msgstr "公鑰"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547
msgid "Public key is missing"
msgstr "缺少公開金鑰"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:556
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
msgctxt "Tooltip displaying full WireGuard peer public key"
msgid "Public key: %h"
msgstr "公開金鑰:%h"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
msgid ""
"Public keys allow for the passwordless SSH logins with a higher security "
"compared to the use of plain passwords. In order to upload a new key to the "
@@ -6447,15 +6797,15 @@ msgid ""
"code> file into the input field."
msgstr ""
"與使用普通密碼相比,公鑰允許免密碼的 SSH 登錄具有更高的安全性。要上傳新金鑰到"
-"設備,請貼上 OpenSSH 兼容的公鑰行或將 <code>.pub</code> 文件拖到文字框中。"
+"裝置,請貼上 OpenSSH 相容的公鑰行或將 <code>.pub</code> 檔案拖到文字框中。"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:192
msgid "Public prefix routed to this device for distribution to clients."
msgstr "公開前綴字首路由到此設備以分發給客戶端."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
msgid "PublicKey setting is invalid"
-msgstr ""
+msgstr "公鑰設定無效"
#: modules/luci-compat/luasrc/model/network/proto_qmi.lua:9
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:27
@@ -6466,7 +6816,7 @@ msgstr "QMI手機"
msgid "Quality"
msgstr "品質"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
msgid "Query all available upstream resolvers."
msgstr ""
"查詢所有可用的上游 <abbr title=\"Domain Name System\">DNS</abbr> 伺服器。"
@@ -6479,35 +6829,35 @@ msgstr "查詢間隔"
msgid "Query response interval"
msgstr "查詢回應間隔"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "R0 Key Lifetime"
msgstr "R0 金鑰存留期"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
msgid "R1 Key Holder"
msgstr "R1金鑰持有者"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430
msgid "RADIUS Accounting Port"
msgstr "Radius-驗証帳號-埠"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
msgid "RADIUS Accounting Secret"
msgstr "Radius-合法帳號-密碼"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
msgid "RADIUS Accounting Server"
msgstr "Radius-合法帳號-伺服器"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
msgid "RADIUS Authentication Port"
msgstr "Radius-驗証-埠"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
msgid "RADIUS Authentication Secret"
msgstr "Radius-驗証-密碼"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
msgid "RADIUS Authentication Server"
msgstr "Radius-驗証-伺服器"
@@ -6515,16 +6865,20 @@ msgstr "Radius-驗証-伺服器"
msgid "RFC3947 NAT-T mode"
msgstr "RFC3947 NAT-T 模式"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+msgid "RSN Preauth"
+msgstr "RSN 預先驗證"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
msgid "RSSI threshold for joining"
msgstr "RSSI 加入閾值"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
msgid "RTS/CTS Threshold"
msgstr "RTS/CTS 門檻"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
msgid "RX"
msgstr "接收"
@@ -6532,11 +6886,17 @@ msgstr "接收"
msgid "RX Rate"
msgstr "接收速率"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2233
msgid "RX Rate / TX Rate"
msgstr "接收速率 / 發送速率"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
msgctxt "nft nat flag random"
msgid "Randomize source port mapping"
msgstr "隨機化源埠映射"
@@ -6545,11 +6905,11 @@ msgstr "隨機化源埠映射"
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr "原生十六進制-編碼的位元組. 除非您的ISP要求否則將其留空"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
msgstr "讀取 <code>/etc/ether 以</code>配置 DHCP 伺服器。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
msgid "Really switch protocol?"
msgstr "確定要更換協定?"
@@ -6557,11 +6917,11 @@ msgstr "確定要更換協定?"
msgid "Realtime Graphs"
msgstr "即時圖表"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "Reassociation Deadline"
msgstr "重新關聯期限"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
msgid "Rebind protection"
msgstr "重新綁護"
@@ -6579,17 +6939,26 @@ msgstr "正在重新啟動中…"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:21
msgid "Reboots the operating system of your device"
-msgstr "重啟您設備的作業系統"
+msgstr "重新啟動您的裝置的作業系統"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:26
msgid "Receive"
msgstr "接收"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
+#, fuzzy
+msgid "Received Data"
+msgstr "接收"
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr "推薦的. WireGuard界面的IP地址."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+msgid "Reconnect Timeout"
+msgstr "重新連線逾時"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
msgid "Reconnect this interface"
msgstr "重新連接這個介面"
@@ -6597,12 +6966,12 @@ msgstr "重新連接這個介面"
msgid "Redirect to HTTPS"
msgstr "重定向至“HTTPS”"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
msgctxt "nft redirect to port"
msgid "Redirect to local port <strong>%h</strong>"
msgstr "重定向至「本地埠<strong>%h」診斷樹</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
msgctxt "nft redirect"
msgid "Redirect to local system"
msgstr "重定向至「本地系統」診斷樹"
@@ -6611,26 +6980,30 @@ msgstr "重定向至「本地系統」診斷樹"
msgid "References"
msgstr "引用"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361
+msgid "Refresh Channels"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
msgid "Refreshing"
msgstr "重新整理"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
msgctxt "nft reject with icmp type"
msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
msgstr "拒絕<strong>ICMP類型為 %h的</strong>IPv4資料包"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
msgctxt "nft reject with icmpx type"
msgid "Reject packet with <strong>ICMP type %h</strong>"
msgstr "拒絕<strong>ICMP類型為 %h 的</strong>資料包"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
msgctxt "nft reject with icmpv6 type"
msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
msgstr "拒絕<strong>ICMPv6類型為 %h 的</strong>數據包"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
msgctxt "nft reject with tcp reset"
msgid "Reject packet with <strong>TCP reset</strong>"
msgstr "使用 <strong>TCP 重置</strong>拒絕數據包"
@@ -6642,6 +7015,8 @@ msgid ""
msgstr "拒絕前綴長度小於或等於指定值的路由決策"
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
msgid "Relay"
msgstr "延遲"
@@ -6651,6 +7026,14 @@ msgstr "延遲"
msgid "Relay Bridge"
msgstr "橋接延遲"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+msgid "Relay To address"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
msgid "Relay between networks"
msgstr "網路間的延遲"
@@ -6669,6 +7052,7 @@ msgstr "遠端IPv4位址"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid "Remote IPv4 address or FQDN"
msgstr "遠端IPv4位址或FQDN"
@@ -6681,15 +7065,23 @@ msgstr "遠端IPv6位址"
msgid "Remote IPv6 address or FQDN"
msgstr "遠端IPv6位址或FQDN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:908
msgid "Remove"
msgstr "移除"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
msgid "Remove related device settings from the configuration"
msgstr "從設定中移除相關的裝置設定"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
msgid "Replace wireless configuration"
msgstr "替代性無線設定"
@@ -6719,7 +7111,7 @@ msgstr "要求輸入的校驗和 (可選的)."
msgid "Require incoming packets serialization (optional)."
msgstr "要求輸入封包序列化 (可選的)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1691
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
msgid "Required"
msgstr "必需"
@@ -6731,8 +7123,11 @@ msgstr "對特定的ISP需要,例如.DOCSIS 3 加速有線電視寬頻網路"
msgid "Required. Base64-encoded private key for this interface."
msgstr "必需的. 對此界面的以Base64編碼的私鑰."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565
-#, fuzzy
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585
msgid "Required. Public key of the WireGuard peer."
msgstr "必需。WireGuard 對端的公開金鑰。"
@@ -6744,67 +7139,67 @@ msgstr "必填。底層介面。"
msgid "Required. XFRM interface ID to be used for SA."
msgstr "必填。用於 SA 的 XFRM 介面 ID。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
msgid "Requires hostapd"
msgstr "要求 hostapd"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
msgid "Requires hostapd with EAP Suite-B support"
msgstr "要求 hostapd支援EAP Suite-B"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
msgid "Requires hostapd with EAP support"
msgstr "要求 hostapd支援EAP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
msgid "Requires hostapd with OWE support"
msgstr "要求 hostapd支援OWE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
msgid "Requires hostapd with SAE support"
msgstr "要求 hostapd支援SAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
msgid "Requires hostapd with WEP support"
msgstr "要求 hostapd支援WEP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
msgid "Requires wpa-supplicant"
msgstr "要求wpa-supplicant"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
msgid "Requires wpa-supplicant with EAP Suite-B support"
msgstr "要求wpa-supplicant支援EAP Suite-B"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
msgid "Requires wpa-supplicant with EAP support"
msgstr "要求wpa-supplicant支援EAP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
msgid "Requires wpa-supplicant with OWE support"
msgstr "要求wpa-supplicant支援OWE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1358
msgid "Requires wpa-supplicant with SAE support"
msgstr "要求wpa-supplicant支援SAE"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
msgid "Requires wpa-supplicant with WEP support"
msgstr "要求wpa-supplicant支援WEP"
@@ -6813,7 +7208,7 @@ msgid "Reselection policy for primary slave"
msgstr "實體界面的重選政策"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
-#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-base/ucode/template/sysauth.ut:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
@@ -6828,20 +7223,24 @@ msgstr "重置計數器"
msgid "Reset to defaults"
msgstr "回復預設值"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
msgid "Resolv and Hosts Files"
msgstr "解析和Hosts檔案"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
msgid "Resolv file"
msgstr "解析檔"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+msgid "Resolve specified FQDNs to an IP."
+msgstr "列出網域以便強制到某個IP位址."
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
msgid "Resource not found"
msgstr "找不到資源"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:516
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:876
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
msgid "Restart"
msgstr "重新啟動"
@@ -6850,7 +7249,7 @@ msgstr "重新啟動"
msgid "Restart Firewall"
msgstr "重啟防火牆"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
msgid "Restart radio interface"
msgstr "重啟無線介面"
@@ -6862,7 +7261,7 @@ msgstr "還原"
msgid "Restore backup"
msgstr "還原之前備份設定"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
msgid ""
"Return answers to DNS queries matching the subnet from which the query was "
"received if multiple IPs are available."
@@ -6877,71 +7276,81 @@ msgstr "顯示/隱藏 密碼"
msgid "Reverse path filter"
msgstr "反轉路徑過濾器"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4413
msgid "Revert"
msgstr "還原"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4518
msgid "Revert changes"
msgstr "還原更改"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4732
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4730
msgid "Revert request failed with status <code>%h</code>"
msgstr "還原請求失敗狀態碼<code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4712
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4710
msgid "Reverting configuration…"
msgstr "正在還原設定值…"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
msgctxt "nft dnat ip to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr "將目標重寫為 <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
msgctxt "nft dnat ip6 to addr"
msgid "Rewrite destination to <strong>%h</strong>"
msgstr "將目標重寫為 <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
msgctxt "nft dnat ip to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr "將目標重寫為 <strong>%h</strong>,埠 <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
msgctxt "nft dnat ip6 to addr:port"
msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
msgstr "將目標重寫為 <strong>%h</strong>,埠 <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
msgctxt "nft snat ip to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr "將源重寫為 <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109
msgctxt "nft snat ip6 to addr"
msgid "Rewrite source to <strong>%h</strong>"
msgstr "將源重寫為 <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
msgctxt "nft snat ip to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr "將源重寫為 <strong>%h</strong>,埠 <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
msgctxt "nft snat ip6 to addr:port"
msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
msgstr "將源重寫為 <strong>%h</strong>,埠 <strong>%h</strong>"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
msgid "Rewrite to egress device address"
msgstr "重寫為出口設備位址"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+#, fuzzy
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+"健全安全網路 (RSN):允許 WPA2-EAP 網路的漫遊預先驗證 (並在 WLAN 指標中發佈"
+"它)。只有當指定的網路介面是橋接時才有效。縮短時序要求嚴格的重新關聯過程。"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr "加強性"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
msgid ""
"Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
"<em>TFTP server root</em> turn on the TFTP server and serve files from "
@@ -6950,7 +7359,7 @@ msgstr ""
"通過 TFTP 提供的檔的根目錄。<em>啟用 TFTP 伺服器</em>和 <em>TFTP 伺服器根目錄"
"</em>將打開 TFTP 伺服器並從 <em>TFTP 伺服器根目錄</em>提供檔案。"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
msgid "Root preparation"
msgstr "預備根系統"
@@ -6958,11 +7367,11 @@ msgstr "預備根系統"
msgid "Round-Robin policy (balance-rr, 0)"
msgstr "循環政策 (balance-rr, 0)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659
msgid "Route Allowed IPs"
msgstr "路由允許的IP群"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:533
msgid "Route action chain \"%h\""
msgstr "路由操作鏈“%h”"
@@ -6970,7 +7379,7 @@ msgstr "路由操作鏈“%h”"
msgid "Route type"
msgstr "路由型態"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid ""
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
@@ -7006,20 +7415,20 @@ msgstr "路由器指定介面導出到特定主機或者能夠到達的網路."
msgid "Rule"
msgstr "規則"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:603
msgid "Rule actions"
msgstr "規則操作"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:476
msgctxt "nft comment"
msgid "Rule comment: %s"
msgstr "規則註釋: %s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:541
msgid "Rule container chain \"%h\""
msgstr "規則容器鏈“%h”"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
msgid "Rule matches"
msgstr "規則匹配"
@@ -7027,15 +7436,15 @@ msgstr "規則匹配"
msgid "Rule type"
msgstr "規則類型"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run a filesystem check before mounting the device"
msgstr "掛載這個設備前先跑系統檢查"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run filesystem check"
msgstr "執行系統檢查"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
msgid "Runtime error"
msgstr "執行時錯誤"
@@ -7048,6 +7457,11 @@ msgstr "SHA256"
msgid "SNR"
msgstr "信躁比 (SNR)"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "SRV"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
msgid "SSH Access"
@@ -7065,15 +7479,15 @@ msgstr "SSH伺服器埠號"
msgid "SSH username"
msgstr "SSH用戶名稱"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
msgid "SSH-Keys"
msgstr "SSH 金鑰"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1811
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
msgid "SSID"
msgstr "SSID"
@@ -7086,11 +7500,11 @@ msgstr "SSTP"
msgid "SSTP Server"
msgstr "SSTP伺服器"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid "SWAP"
msgstr "SWAP"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
@@ -7101,7 +7515,7 @@ msgid "Save"
msgstr "儲存"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "儲存並套用"
@@ -7118,7 +7532,7 @@ msgstr "儲存mtd區塊"
msgid "Save mtdblock contents"
msgstr "儲存 mtdblock 內容"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:881
msgid "Scan"
msgstr "掃描"
@@ -7127,15 +7541,15 @@ msgstr "掃描"
msgid "Scheduled Tasks"
msgstr "排程任務"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4387
msgid "Section added"
msgstr "已新增的區段"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
msgid "Section removed"
msgstr "區段移除"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "See \"mount\" manpage for details"
msgstr "查看\"mount\"主頁取得細節"
@@ -7150,7 +7564,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2962
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
msgid "Select file…"
msgstr "選擇檔案…"
@@ -7158,7 +7572,7 @@ msgstr "選擇檔案…"
msgid "Selects the transmit hash policy to use for slave selection"
msgstr "請選擇「傳輸雜湊政策」,以便在選擇從屬介面時使用"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784
msgid ""
"Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
"messages advertising this device as IPv6 router."
@@ -7189,11 +7603,11 @@ msgstr "傳送這台設備的主機名稱"
msgid "Server"
msgstr "伺服器"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
msgid "Server address"
msgstr "伺服器位址"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
msgid "Server name"
msgstr "伺服器名稱"
@@ -7209,7 +7623,7 @@ msgstr "服務型態"
msgid "Services"
msgstr "服務"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "Session expired"
msgstr "會談結束"
@@ -7218,16 +7632,16 @@ msgstr "會談結束"
msgid "Set Static"
msgstr "設定靜態"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
msgctxt "nft mangle"
msgid "Set header field <var>%s</var> to <strong>%s</strong>"
msgstr "將標頭欄位 <var>%s</var> 設定為 <strong>%s</strong>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr "將介面設定為 NDP 代理外部從屬裝置。預設為關閉。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
@@ -7239,7 +7653,7 @@ msgstr ""
msgid "Set same MAC Address to all slaves"
msgstr "對所有實體界面設置相同的MAC硬體地址"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
msgid ""
"Set the autonomous address-configuration flag in the prefix information "
"options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
@@ -7248,7 +7662,7 @@ msgstr ""
"在已傳送 <abbr title=\"Router Advertisement\">RA</abbr> 報文的前綴資訊選項中"
"設定自主位址設定標記。啟用後,客戶端將執行無狀態 IPv6 位址自動設定。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
msgid ""
"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
"proxying."
@@ -7256,14 +7670,14 @@ msgstr "將此介面設為 RA 和 DHCPv6 中繼及 NDP 代理的主介面。"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:306
msgid "Set to currently active slave (active, 1)"
-msgstr "設置為當前活動的實體界面 (活躍, 1)"
+msgstr "設定為目前使用中的實體介面 (使用中, 1)"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:307
msgid "Set to first slave added to the bond (follow, 2)"
msgstr "設定為第一個實體界面添加到綁定(跟隨,2)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:678
msgid "Set up DHCP Server"
msgstr "安裝DHCP伺服器"
@@ -7274,7 +7688,6 @@ msgid "Setting PLMN failed"
msgstr "設定PLMN失敗"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
msgstr "設定操作模式失敗"
@@ -7282,11 +7695,17 @@ msgstr "設定操作模式失敗"
msgid "Settings"
msgstr "設定"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
msgid "Setup routes for proxied IPv6 neighbours."
msgstr "設定已代理 IPv6 鄰居的路由。"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Severely Errored Seconds (SES)"
msgstr "嚴重錯誤秒數(SES)"
@@ -7295,12 +7714,11 @@ msgstr "嚴重錯誤秒數(SES)"
msgid "Short GI"
msgstr "短 GI"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
msgid "Short Preamble"
msgstr "簡短前序編碼"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
msgstr "顯示現今的備份檔清單"
@@ -7313,16 +7731,16 @@ msgstr "顯示空鏈接"
msgid "Show raw counters"
msgstr "顯示原始計數器"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:526
msgid "Shutdown this interface"
msgstr "關閉這個介面"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:388
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
@@ -7330,11 +7748,11 @@ msgstr "關閉這個介面"
msgid "Signal"
msgstr "訊號"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2232
msgid "Signal / Noise"
msgstr "信號 /雜訊比"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Signal Attenuation (SATN)"
msgstr "信號衰減(交互式SATN)"
@@ -7346,12 +7764,12 @@ msgstr "訊號重新整理頻率"
msgid "Signal:"
msgstr "信號:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "容量"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
msgid "Size of DNS query cache"
msgstr "DNS輪詢的快取大小"
@@ -7368,12 +7786,12 @@ msgstr "跳過"
msgid "Skip from backup files that are equal to those in /rom"
msgstr "不備份與 /rom 目錄下檔案相同的檔案"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
msgid "Skip to content"
msgstr "跳到內容"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
msgid "Skip to navigation"
msgstr "跳到導覽"
@@ -7382,7 +7800,7 @@ msgstr "跳到導覽"
msgid "Slave Interfaces"
msgstr "從屬介面"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1428
msgid "Software VLAN"
msgstr "軟體式VLAN"
@@ -7391,14 +7809,10 @@ msgstr "軟體式VLAN"
msgid "Some fields are invalid, cannot save values!"
msgstr "有些欄位失效, 無法儲存數值!"
-#: modules/luci-base/luasrc/view/error404.htm:9
+#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
msgstr "抱歉, 您請求的這物件尚無發現."
-#: modules/luci-base/luasrc/view/error500.htm:9
-msgid "Sorry, the server encountered an unexpected error."
-msgstr "抱歉, 伺服器遭遇非預期的錯誤."
-
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
msgid ""
"Sorry, there is no sysupgrade support present; a new firmware image must be "
@@ -7416,12 +7830,12 @@ msgstr ""
msgid "Source"
msgstr "來源位址"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
msgctxt "nft ip saddr"
msgid "Source IP"
msgstr "源 IP"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
msgctxt "nft ip6 saddr"
msgid "Source IPv6"
msgstr "源 IPv6"
@@ -7431,12 +7845,12 @@ msgstr "源 IPv6"
msgid "Source interface"
msgstr "來源界面"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
msgctxt "nft ip sport"
msgid "Source port"
msgstr "源埠"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
msgid ""
"Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
"options for Dnsmasq."
@@ -7444,7 +7858,7 @@ msgstr ""
"Dnsmasq 的特殊 <abbr title=\"Preboot eXecution Environment\">PXE</abbr> 啟動"
"選項。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
msgid ""
"Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
"unspecified, the local device DNS search domain will be announced."
@@ -7452,7 +7866,7 @@ msgstr ""
"指定一個透過 DHCPv6 宣告的 DNS 搜尋域名的固定列表。如未指定,本地裝置 DNS 搜"
"尋域將被宣布。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid ""
"Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
"If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -7500,11 +7914,11 @@ msgstr "指定要使用的聚合選擇邏輯"
msgid "Specifies the destination subnet to match (CIDR notation)"
msgstr "指定要匹配的目標子網(CIDR 表示法)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Specifies the directory the device is attached to"
msgstr "指定這個設備將被附掛到的目錄"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
msgid ""
"Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
"messages, for example to instruct clients to request further information via "
@@ -7551,7 +7965,7 @@ msgid ""
"dead"
msgstr "指定可請求的最大秒數直到駭客主機死亡為止"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
msgid ""
"Specifies the maximum transmit power the wireless radio may use. Depending "
"on regulatory requirements and wireless usage, the actual transmit power may "
@@ -7574,8 +7988,8 @@ msgid ""
"interface is taken if any, otherwise creates a link scope route. If set to "
"0.0.0.0 no gateway will be specified for the route"
msgstr ""
-"指定網絡網關。 如果省略,則從父接口獲取網關(如果有),否則創建鏈接範圍路"
-"由。 如果設置為 0.0.0.0,則不會為路由指定網關"
+"指定網路閘道。 如果省略,則從父介面取得閘道(如果有),否則建立連結範圍路由。 "
+"如果設定為 0.0.0.0,則不會為路由指定閘道"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:334
msgid ""
@@ -7659,7 +8073,7 @@ msgstr "指定系統優先權"
msgid ""
"Specifies the time in milliseconds to wait before disabling a slave after a "
"link failure detection"
-msgstr "指定在檢測到鏈接故障之後禁用實體界面之前等待的時間(毫秒)"
+msgstr "指定在偵測到連結故障之後,停用實體介面之前等待的時間(毫秒)"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:412
msgid ""
@@ -7768,7 +8182,7 @@ msgid ""
"bytes)."
msgstr "指定預設值(1280位元)除外的MTU(最大傳輸單位)."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "Specify the secret encryption key here."
msgstr "指定加密金鑰在此."
@@ -7776,7 +8190,7 @@ msgstr "指定加密金鑰在此."
msgid "Stale neighbour cache timeout"
msgstr "過時的鄰近快取逾時"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
msgid "Start"
msgstr "啟動"
@@ -7789,16 +8203,16 @@ msgstr "啟用WPS"
msgid "Start priority"
msgstr "啟動優先權"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
msgid "Start refresh"
msgstr "開始更新"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Starting configuration apply…"
msgstr "開始套用設定值…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1827
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413
msgid "Starting wireless scan..."
msgstr "開始無線掃描..."
@@ -7820,17 +8234,17 @@ msgstr "靜態IPv6路由"
msgid "Static Lease"
msgstr "靜態租約"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
msgid "Static Leases"
msgstr "靜態租約"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
msgstr "靜態位址"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
msgid ""
"Static leases are used to assign fixed IP addresses and symbolic hostnames "
"to DHCP clients. They are also required for non-dynamic interface "
@@ -7839,18 +8253,18 @@ msgstr ""
"靜態租約是用來指定固定的IP位址和表示的主機名稱給予DHCP用戶端. 它們也需要非動"
"態介面設定值以便獲取相應租約的主機服務."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
msgid "Station inactivity limit"
msgstr "非活動站台限制"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:551
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
msgid "Status"
msgstr "狀態"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:528
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
msgid "Stop"
msgstr "停止"
@@ -7859,20 +8273,20 @@ msgstr "停止"
msgid "Stop WPS"
msgstr "停用WPS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1857
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1919
msgid "Stop refresh"
msgstr "停止重新整理"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/25_storage.js:24
msgid "Storage"
-msgstr "存儲"
+msgstr "儲存空間使用"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:629
msgid "Strict filtering"
msgstr "嚴格過濾"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
msgid "Strict order"
msgstr "嚴謹順序"
@@ -7881,15 +8295,15 @@ msgid "Strong"
msgstr "超激強"
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2055
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2117
msgid "Submit"
msgstr "提交"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
msgid "Suppress logging"
msgstr "禁止記錄"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
msgid "Suppress logging of the routine operation for the DHCP protocol."
msgstr "禁止記錄這些協定的例行操作。"
@@ -7909,18 +8323,18 @@ msgstr "交換器 %q"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:150
msgid ""
"Switch %q has an unknown topology - the VLAN settings might not be accurate."
-msgstr "交換器%q具有未知的拓撲-VLAN設定可能不準確."
+msgstr "交換器 %q 具有未知的拓撲 - VLAN設定可能不準確。"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3021
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1426
msgid "Switch VLAN"
msgstr "交換器 VLAN"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3018
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
msgid "Switch port"
msgstr "交換器埠"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
msgid "Switch protocol"
msgstr "切換協定"
@@ -7942,8 +8356,16 @@ msgstr "與 NTP 伺服器同步"
msgid "Sync with browser"
msgstr "與瀏覽器同步時間"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "Syntax: <code>_service._proto.example.com</code>."
+msgstr ""
+
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
msgid "System"
@@ -7967,29 +8389,29 @@ msgstr "系統屬性"
msgid "System log buffer size"
msgstr "系統日誌緩衝區大小"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
msgid "System running in recovery (initramfs) mode."
msgstr "系統在恢復 (initramfs) 模式下運行。"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
msgctxt "nft tcp option maxseg size"
msgid "TCP MSS"
msgstr "TCP MSS"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
msgctxt "nft tcp dport"
msgid "TCP destination port"
msgstr "TCP 目標埠"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
msgctxt "nft tcp flags"
msgid "TCP flags"
msgstr "TCP 標誌"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
msgctxt "nft tcp sport"
msgid "TCP source port"
msgstr "TCP 來源連接埠"
@@ -7998,12 +8420,12 @@ msgstr "TCP 來源連接埠"
msgid "TCP:"
msgstr "TCP:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
msgid "TFTP server root"
msgstr "TFTP 伺服器根"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
msgid "TX"
msgstr "傳送"
@@ -8023,6 +8445,7 @@ msgstr "TX 佇列長度"
msgid "Table"
msgstr "表格"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
@@ -8030,7 +8453,7 @@ msgstr "表格"
msgid "Target"
msgstr "目標"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
msgid "Target Platform"
msgstr "目標平台"
@@ -8046,7 +8469,7 @@ msgstr "臨時空間"
msgid "Terminate"
msgstr "終結"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
msgid ""
"The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
@@ -8056,13 +8479,13 @@ msgstr ""
"佈的<abbr title=\"Maximum Transmission Unit\">MTU</abbr>。最小值是 1280 位元"
"組。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
msgid ""
"The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
"addresses are available via DHCPv6."
msgstr "<em>受管位址設定</em> (M) 標記表明可以透過 DHCPv6 取得 IPv6 位址。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
msgid ""
"The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
"also acting as Mobile IPv6 home agent on this link."
@@ -8070,7 +8493,7 @@ msgstr ""
"<em> 移動 IPv6 Home 代理</em> (H) 標記表明該裝置在此鏈路上還 充當移動 IPv6 "
"home 代理。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
msgid ""
"The <em>Other configuration</em> (O) flag indicates that other information, "
"such as DNS servers, is available via DHCPv6."
@@ -8087,7 +8510,7 @@ msgid ""
"the configuration."
msgstr "<em>qrencode</em>套件對產生設定的 QR code 圖片是必需的。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
@@ -8099,15 +8522,15 @@ msgid ""
"username instead of the user ID!"
msgstr "HE.net端點更新組態已更改, 您現在必須使用普通用戶名而不是用戶ID!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
msgid "The IP address %h is already used by another static lease"
msgstr "IP 位址 %h 已被另一個靜態租約使用"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
msgid "The IP address is outside of any DHCP pool address range"
msgstr "IP 位址不在任何 DHCP 池位址范圍之內"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
msgid "The IP address of the boot server"
msgstr "引導伺服器的IP位址"
@@ -8118,6 +8541,7 @@ msgstr "遠端的IPv4地址或完全符合標準的網域名稱."
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
msgstr "遠程隧道端的IPv4地址或完全符合標準的網域名稱."
@@ -8142,7 +8566,7 @@ msgstr "指定到這供應商的IPv6字首, 通常用 <code>::</code>結尾"
msgid "The LED blinks with the configured on/off frequency"
msgstr "LED 以配置的開/關頻率閃爍"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
msgid "The LED flashes to simulate actual heart beat."
msgstr "LED 閃爍以類比實際心跳。"
@@ -8159,7 +8583,7 @@ msgstr "指示燈始終處於預設關閉狀態。"
msgid "The LED is always in default state on."
msgstr "指示燈始終處於預設開啟狀態。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
msgid ""
"The MAC address %h is already used by another static lease in the same DHCP "
"pool"
@@ -8169,7 +8593,7 @@ msgstr "MAC 位址 %h 已被同一個 DHCP 池中的另一個靜態租約使用"
msgid "The MTU must not exceed the parent device MTU of %d bytes"
msgstr "MTU 不能超過父裝置 MTU 的 %d 位元組"
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
msgid "The VLAN ID must be unique"
msgstr "VLAN ID 必須是唯一的"
@@ -8177,7 +8601,7 @@ msgstr "VLAN ID 必須是唯一的"
msgid "The algorithm that is used to discover mesh routes"
msgstr "用於發現網狀路由的算法"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
msgid ""
"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
"code> and <code>_</code>"
@@ -8189,13 +8613,13 @@ msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr "因下列問題導致組態檔無法讀取:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
msgid ""
"The correct SSID must be manually specified when joining a hidden wireless "
"network"
msgstr "當加入隱形的無線網路時,必須手動指定正確的 SSID"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4509
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8205,13 +8629,12 @@ msgid ""
"or revert all pending changes to keep the currently working configuration "
"state."
msgstr ""
-"在套用等候變更後的%d秒內無法訪問該設備, 出於安全原因, 該設置被回復. 儘管若您"
-"仍然認為設定值變更是正確的, 請執行未經檢查的配置的套用. 或者, 您可以消除此警"
-"告並在嘗試再次應用之前編輯變更, 或者還原所有未決的更改以保持當前工作的設置狀"
-"態."
+"在套用等候變更後的 %d 秒內無法存取該裝置,出於安全原因,該設定被還原。如果您"
+"仍然認為設定值的變更是正確的,請強制套用。或者您可以關閉此警告並在嘗試再次套"
+"用之前編輯變更,或者還原所有未套用的變更以保持目前工作的設定狀態。"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
@@ -8223,14 +8646,14 @@ msgstr ""
msgid "The device name \"%s\" is already taken"
msgstr "裝置名稱 「%s」 已被使用"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
msgid ""
"The existing network configuration needs to be changed for LuCI to function "
"properly."
msgstr "為了使 LuCI 正常工作,現有的網路設定需要變更。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
@@ -8249,7 +8672,7 @@ msgstr ""
msgid "The following rules are currently active on this system."
msgstr "以下的規則現正作用在系統中."
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
msgid "The frequency is in direct proportion to 1-minute average CPU load."
msgstr "頻率與 1 分鐘的平均 CPU 負載成正比。"
@@ -8257,17 +8680,17 @@ msgstr "頻率與 1 分鐘的平均 CPU 負載成正比。"
msgid "The gateway address must not be a local IP address"
msgstr "網關位址不能是本地 IP"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:732
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752
msgid ""
"The generated configuration can be imported into a WireGuard client "
"application to setup a connection towards this device."
msgstr "產生的設定可以匯入到 WireGuard 客戶端應用中來設定到該裝置的連接。"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
msgid "The given SSH public key has already been added."
msgstr "輸入的 SSH 公鑰早已存在。"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA, "
"ED25519 or ECDSA keys."
@@ -8283,15 +8706,19 @@ msgstr ""
"跳懲罰設置允許修改 batman-adv 對多跳路由與短路由的偏好。 該值應用於每個轉發 "
"OGM 的 TQ,從而傳播額外跳的成本(必須接收和重新傳輸數據包,這會花費通話時間)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
msgid "The hostname of the boot server"
msgstr "引導伺服器的主機名"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
+msgstr "找不到此介面"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
msgid "The interface name is already used"
msgstr "介面名稱已被使用"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
msgid "The interface name is too long"
msgstr "介面名稱太長了"
@@ -8314,6 +8741,7 @@ msgstr "本地端IPv4位址"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "The local IPv4 address over which the tunnel is created (optional)."
msgstr "從已建立的隧道產生的本地端IPv4位址(選項)."
@@ -8351,7 +8779,7 @@ msgstr ""
"IGMP 訊息的突發性; 較大的值可減少流量的突發性,因為主機回應會在較大的時間間"
"隔內分布"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
msgid ""
"The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
"abbr> messages. Maximum is 255 hops."
@@ -8359,31 +8787,31 @@ msgstr ""
"將在 <abbr title=\"Router Advertisement\">RA</abbr>訊息中發佈的最大跳數。最大"
"值為 255 跳。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4645
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
msgstr "變更 「%h」介面的設定可能中斷到此裝置的網路存取。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
msgid "The network name is already used"
msgstr "網路名稱已被使用"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
msgid ""
-"The network ports on this device can be combined to several <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"The network ports on this device can be combined to several <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
"communicate directly with each other. <abbr title=\"Virtual Local Area "
"Network\">VLAN</abbr>s are often used to separate different network "
"segments. Often there is by default one Uplink port for a connection to the "
"next greater network like the internet and other ports for a local network."
msgstr ""
-"此設備的網路埠可以被組合到數個 <abbr title=\"Virtual Local Area Network"
-"\">VLAN</abbr>,以便在內的電腦可互通。 <abbr title=\"Virtual Local Area "
-"Network\">VLAN</abbr> 常用來分割網路區段。預設會有一個上傳埠來連接到下一個網"
-"路,像是 Internet ,而其它埠則供區網使用。"
+"此裝置的網路埠可以被組合到數個 <abbr title=\"Virtual Local Area "
+"Network\">VLAN</abbr>,以便在內的電腦可互通。 <abbr title=\"Virtual Local "
+"Area Network\">VLAN</abbr> 常用來分割網路區段。預設會有一個上傳埠來連接到下一"
+"個網路,像是 Internet ,而其它埠則供區網使用。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
msgid ""
"The public hostname or IP address of this system the peer should connect to. "
"This usually is a static public IP address, a static hostname or a DDNS "
@@ -8403,7 +8831,7 @@ msgstr "重新啟動命令執行失敗(錯誤碼:%d)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:147
msgid "The restore command failed with code %d"
-msgstr "restore命令失敗碼為 %d"
+msgstr "restore 命令失敗,代碼 %d"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid ""
@@ -8430,11 +8858,11 @@ msgstr ""
"rt_tables 中聲明的符號別名。特殊別名本地 (255)、主別名 (254) 和預設別名 "
"(253) 也有效"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383
msgid "The selected %s mode is incompatible with %s encryption"
msgstr "選擇的模式 %s 與 %s 加密不相容"
-#: modules/luci-base/luasrc/view/csrftoken.htm:11
+#: modules/luci-base/ucode/template/csrftoken.ut:11
msgid "The submitted security token is invalid or already expired!"
msgstr "提交的安全權杖無效或已過期!"
@@ -8459,8 +8887,8 @@ msgid ""
"The system is rebooting now. If the restored configuration changed the "
"current LAN IP address, you might need to reconnect manually."
msgstr ""
-"系統正在重開機中. 如果還原的設置更改了當前的LAN IP地址, 則可能需要手動重新連"
-"接."
+"系統正在重新啟動中. 如果還原的設定變更了目前的 LAN IP 位址, 則可能需要手動重"
+"新連接."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:85
msgid "The system password has been successfully changed."
@@ -8494,8 +8922,8 @@ msgid ""
msgstr ""
"以上傳的映像檔不包含支援格式,請確認您選擇的是針對您的平台採用的通用映像檔。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
msgid "The value is overridden by configuration."
msgstr "該值被設定覆蓋。"
@@ -8505,7 +8933,7 @@ msgid ""
"the network with its protocol information."
msgstr "該值指定 batman-adv 向網絡發送其協議信息的時間間隔(毫秒)。"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:679
msgid ""
"There are legacy iptables rules present on the system. Mixing iptables and "
"nftables rules is discouraged and may lead to incomplete traffic filtering."
@@ -8513,19 +8941,19 @@ msgstr ""
"系統上存在舊版 iptables 規則。 不鼓勵混合使用 iptables 和 nftables 規則,這可"
"能會導致流量過濾不完整。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
msgid "There are no active leases"
msgstr "無活躍的租約"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4677
msgid "There are no changes to apply"
msgstr "無可套用的變更"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:70
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
msgid ""
"There is no password set on this router. Please configure a root password to "
@@ -8536,16 +8964,16 @@ msgstr "路由器尚未設密碼. 請設定root密碼以便保護web介面及啟
msgid "This IPv4 address of the relay"
msgstr "IPv4位址的中繼"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1695
msgid "This authentication type is not applicable to the selected EAP method."
msgstr "此身份驗證類型不適用於所選的EAP方法."
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
msgid "This does not look like a valid PEM file"
msgstr "這看起來不像有效的PEM檔案"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
"include during sysupgrade. Modified files in /etc/config/ and certain other "
@@ -8558,7 +8986,7 @@ msgstr ""
msgid ""
"This is either the \"Update Key\" configured for the tunnel or the account "
"password if no update key has been configured"
-msgstr "這是為隧道配置的\"更新金鑰\", 或者是如果未設置更新金鑰的帳戶密碼"
+msgstr "這是為通道設定的 \"更新金鑰\",或者是如果未設定更新金鑰的帳號密碼"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv_hardif.js:42
msgid ""
@@ -8570,10 +8998,10 @@ msgid ""
"selector but rather go to the Wireless settings and select this Interface as "
"a network from there."
msgstr ""
-"這是您要將物理設備從上面鏈接到的 batman-adv 設備。 如果此列表為空,則您需要先"
-"創建一個。 如果您想通過有線網絡設備路由網狀流量,請從上面的設備選擇器中選擇"
-"它。 如果您想將 batman-adv 接口分配給 Wi-fi 網格,則不要在設備選擇器中選擇設"
-"備,而是轉到無線設置並從那裡選擇此接口作為網絡。"
+"這是您要將物理裝置從上面連結到的 batman-adv 裝置。 如果此列表為空,則您需要先"
+"建立一個。 如果您想透過有線網路裝置路由網狀流量,請從上面的裝置選擇器中選擇"
+"它。 如果您想將 batman-adv 介面分配給 Wi-fi 網格,則不要在裝置選擇器中選擇裝"
+"置,而是前往無線設定並從那裡選擇此介面作為網路。"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:116
msgid ""
@@ -8589,11 +9017,11 @@ msgid ""
"ends with <code>...:2/64</code>"
msgstr "這是由通道代理人指定的本地終端位址,通常用 <code>...:2/64</code> 結尾"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
msgid "This is the only DHCP server in the local network."
msgstr ""
-"在本地網路中 這是唯一的 <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr>。"
+"在本地網路中 這是唯一的 <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr>。"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:73
msgid "This is the plain username for logging into the account"
@@ -8619,8 +9047,8 @@ msgid ""
"their status."
msgstr "這清單提供目前正在執行的系統的執行緒和狀態的總覽."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
msgid ""
"This option cannot be used because the ca-bundle package is not installed."
msgstr "此動作因 ca-bundle 未安裝無法使用。"
@@ -8635,6 +9063,10 @@ msgstr "這部分尚無數值"
msgid "Time Synchronization"
msgstr "校時同步"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "Time advertisement"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Time in milliseconds"
msgstr "時間 (以毫秒為單位)"
@@ -8643,10 +9075,14 @@ msgstr "時間 (以毫秒為單位)"
msgid "Time in seconds to spend in listening and learning states"
msgstr "在聆聽和學習狀態上花費的時間(秒為單位)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "Time interval for rekeying GTK"
msgstr "重新加密 GTK 的時間間隔"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "Time zone"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
msgid "Timed-out"
msgstr "時間到"
@@ -8667,14 +9103,16 @@ msgstr "連結遺失拓撲更新前的逾時時間 (以秒為單位)"
msgid "Timezone"
msgstr "時區"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:418
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:438
msgid ""
"To fully configure the local WireGuard interface from an existing (e.g. "
-"provider supplied) configuration file, use the <strong><a class=\"full-import"
-"\" href=\"#\">configuration import</a></strong> instead."
+"provider supplied) configuration file, use the <strong><a class=\"full-"
+"import\" href=\"#\">configuration import</a></strong> instead."
msgstr ""
+"要從現有(例如提供商提供的)配置文件完全配置本地 WireGuard 接口,請改用 "
+"<strong><a class=\"full-import\" href=\"#\">配置導入</a></strong>。"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
msgid "To login…"
msgstr "去登入…"
@@ -8687,7 +9125,7 @@ msgstr ""
"要還原設定檔,可以上傳先前製作的備份壓縮檔。要重置為出廠設定,按下「執行重"
"置」(可能只對 squashfs 映像檔有效)。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
msgid "Tone"
msgstr "音節"
@@ -8695,9 +9133,9 @@ msgstr "音節"
msgid "Total Available"
msgstr "全部可用"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:121
msgid "Traceroute"
msgstr "路由追蹤"
@@ -8712,11 +9150,11 @@ msgstr "流量"
msgid "Traffic Class"
msgstr "流量層級"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:529
msgid "Traffic filter chain \"%h\""
msgstr "流量篩選器鏈 “%h”"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:467
msgctxt "nft counter"
msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
msgstr "規則匹配的流量: %.1000mPackets, %.1024mBytes"
@@ -8733,17 +9171,22 @@ msgstr "射頻"
msgid "Transmit Hash Policy"
msgstr "傳輸雜湊政策"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
+#, fuzzy
+msgid "Transmitted Data"
+msgstr "射頻天線"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
msgctxt "nft @th,off,len"
msgid "Transport header bits %d-%d"
msgstr "傳輸頭位 %d-%d"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
msgctxt "nft th dport"
msgid "Transport header destination port"
msgstr "傳輸標頭目標端口"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
msgctxt "nft th sport"
msgid "Transport header source port"
msgstr "傳輸頭源端口"
@@ -8760,7 +9203,7 @@ msgstr "觸發模式"
msgid "Tunnel ID"
msgstr "通道ID"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3024
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
#: modules/luci-compat/luasrc/model/network.lua:1431
msgid "Tunnel Interface"
msgstr "通道介面"
@@ -8771,7 +9214,7 @@ msgstr "通道介面"
msgid "Tunnel Link"
msgstr "連線通道"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
msgid "Tunnel device"
msgstr "隧道裝置"
@@ -8779,8 +9222,8 @@ msgstr "隧道裝置"
msgid "Tx-Power"
msgstr "傳送-功率"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
msgid "Type"
@@ -8790,12 +9233,12 @@ msgstr "類型"
msgid "Type of service"
msgstr "服務類型"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
msgctxt "nft udp dport"
msgid "UDP destination port"
msgstr "UDP 目標埠"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
msgctxt "nft udp sport"
msgid "UDP source port"
msgstr "UDP 源埠"
@@ -8813,8 +9256,8 @@ msgstr "只用3G UMTS"
msgid "UMTS/GPRS/EV-DO"
msgstr "UMTS/GPRS/EV-DO"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid "UUID"
msgstr "設備通用唯一識別碼UUID"
@@ -8835,7 +9278,7 @@ msgstr "無法辨識外部 IP 位址"
msgid "Unable to determine upstream interface"
msgstr "無法判斷上游介面"
-#: modules/luci-base/luasrc/view/error404.htm:11
+#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
msgstr "無法發送"
@@ -8886,19 +9329,27 @@ msgstr "無法重啟防火牆:%s"
msgid "Unable to save contents: %s"
msgstr "無法儲存內容:%s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr "無法驗證 PIN"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Unavailable Seconds (UAS)"
msgstr "不可用秒數 (UAS)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1317
msgid "Unconfigure"
msgstr "取消配置"
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr "Unet"
+
#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
msgid "Unexpected reply data format"
msgstr "未預期回應的資料格式"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid ""
"Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
"within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -8909,7 +9360,7 @@ msgstr ""
"<code>fd00::/8</code> 之內。用於IPv6的ULA與IPv4專用網路尋址類似。此前綴在首次"
"安裝時隨機產生。"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2111
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
#: modules/luci-compat/luasrc/model/network.lua:971
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
msgid "Unknown"
@@ -8919,7 +9370,7 @@ msgstr "未知"
msgid "Unknown and unsupported connection method."
msgstr "未知或不支援的連線模式."
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
#: modules/luci-compat/luasrc/model/network.lua:1138
msgid "Unknown error (%s)"
msgstr "未知的錯誤 (%s)"
@@ -8928,7 +9379,7 @@ msgstr "未知的錯誤 (%s)"
msgid "Unknown error code"
msgstr "未知的錯誤碼"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2108
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:965
msgid "Unmanaged"
@@ -8939,11 +9390,11 @@ msgstr "未託管"
msgid "Unmount"
msgstr "卸載"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
msgid "Unnamed key"
msgstr "未命名的金鑰"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4327
msgid "Unsaved Changes"
msgstr "尚未存檔的修改"
@@ -8957,18 +9408,18 @@ msgid "Unsupported MAP type"
msgstr "不支援的 MAP 型態"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
msgid "Unsupported modem"
msgstr "不支援的數據機"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:309
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:315
msgid "Unsupported protocol type."
msgstr "不支援的協定型態。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
-#, fuzzy
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
msgid "Untitled peer"
-msgstr "無標題的對端"
+msgstr "無標題的同行"
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:151
msgid "Up"
@@ -8978,7 +9429,7 @@ msgstr "上線"
msgid "Up Delay"
msgstr "上線延遲"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
msgid "Upload"
msgstr "上傳"
@@ -9002,16 +9453,16 @@ msgid "Upload file…"
msgstr "上傳檔案…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4202
msgid "Upload request failed: %s"
msgstr "上傳失敗: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
msgid "Uploading file…"
msgstr "上傳檔案中…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid ""
"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
"assigned with a name in the form <em>wifinet#</em> and the network will be "
@@ -9020,31 +9471,31 @@ msgstr ""
"按“繼續”後, 將為匿名的“ wifi-iface”部分分配一個名稱, 格式為<em> wifinet#</"
"em>, 並且網路將重新啟動以便套用更新的設定."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410
msgid ""
"Upon pressing \"Continue\", bridges configuration will be updated and the "
"network will be restarted to apply the updated configuration."
msgstr "按下「繼續」後,橋接設定將被更新,網路將重新啟動以應用更新的設定。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444
msgid ""
"Upon pressing \"Continue\", ifname options will get renamed and the network "
"will be restarted to apply the updated configuration."
msgstr ""
"按下「繼續」,ifname 選項將被重新命名,網路將重新啟動以應用更新後的設定。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
msgid "Upstream resolvers will be queried in the order of the resolv file."
msgstr ""
"將會按照解析文件的順序查詢<abbr title=\"Domain Name System\">DNS</abbr>伺服"
"器。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
msgid "Uptime"
msgstr "上線時間"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
msgid "Use <code>/etc/ethers</code>"
msgstr "採用 <code>/etc/ethers</code>"
@@ -9056,8 +9507,8 @@ msgstr "使用 DHCP 通告的伺服器"
msgid "Use DHCP gateway"
msgstr "使用DHCP的閘道"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
msgid "Use DNS servers advertised by peer"
msgstr "使用終端發布的DNS伺服器"
@@ -9096,11 +9547,11 @@ msgid ""
"(encap2+3)"
msgstr "使用位元互斥XOR運算或者MAC硬體位址和IP位址(HASH額外封裝第二層+第三層)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Use as external overlay (/overlay)"
msgstr "使用當作外部 overlay (/overlay)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
msgid "Use as root filesystem (/)"
msgstr "當作根 檔案系統(/)"
@@ -9108,22 +9559,22 @@ msgstr "當作根 檔案系統(/)"
msgid "Use broadcast flag"
msgstr "當作廣播旗標"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
msgid "Use builtin IPv6-management"
msgstr "使用內建的IPv6管理功能"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
msgid "Use custom DNS servers"
msgstr "使用自訂的 DNS 伺服器"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
msgid "Use default gateway"
msgstr "使用預設閘道"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
msgid "Use gateway metric"
msgstr "使用閘道公測數"
@@ -9142,20 +9593,20 @@ msgstr "使用過期地圖界面識別碼格式 (draft-ietf-softwire-map-00) 替
msgid "Use routing table"
msgstr "使用路由表"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
msgctxt "nft nat flag persistent"
msgid "Use same source and destination for each connection"
msgstr "對每個連接使用相同的源和目標"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
msgid "Use system certificates"
msgstr "使用系統證書"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid "Use system certificates for inner-tunnel"
msgstr "對 inner-tunnel 使用系統憑證"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
"em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
@@ -9182,11 +9633,11 @@ msgstr "使用上層協定資訊, 依靠skb_flow_dissect(HASH額外封裝第三
msgid "Used"
msgstr "已使用"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
msgid "Used Key Slot"
msgstr "已使用的關鍵插槽"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
@@ -9196,7 +9647,8 @@ msgstr "採用不同目的: RADIUS NAS ID與802.11r R0KH-ID. 不需要正常的W
msgid "User Group"
msgstr "使用者群組"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
msgid "User certificate (PEM encoded)"
msgstr "使用者數位簽證(PEM編碼格式)"
@@ -9204,27 +9656,28 @@ msgstr "使用者數位簽證(PEM編碼格式)"
msgid "User identifier"
msgstr "使用者識別碼"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
msgid "User key (PEM encoded)"
msgstr "使用者金鑰(PEM編碼格式)"
-#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: modules/luci-base/ucode/template/sysauth.ut:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
msgid "Username"
msgstr "用戶名稱"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
msgid "Utilize flow table <strong>%h</strong>"
msgstr "利用流量表 <strong>%h</strong>"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
msgid "VC-Mux"
msgstr "虛擬電路多工器VC-Mux"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
msgid "VDSL"
msgstr "超高速數位用戶迴路 (VDSL)"
@@ -9234,17 +9687,17 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
msgstr "VEPA (虛擬乙太網路埠匯集器)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1420
msgid "VLAN (802.1ad)"
msgstr "VLAN (802.1ad)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1411
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417
msgid "VLAN (802.1q)"
msgstr "VLAN (802.1q)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
msgid "VLAN ID"
msgstr "VLAN ID"
@@ -9269,27 +9722,34 @@ msgid "VPN Protocol"
msgstr "VPN協定"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
msgstr "VPN伺服器"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+msgid "VPN Server certificate's SHA256 hash"
+msgstr "VPN 伺服器證書的 SHA256 雜湊"
+
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
msgid "VPN Server port"
msgstr "VPN 伺服器阜"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
-msgstr "VPN伺服器的SHA1雜湊表式數位簽證"
+msgstr "VPN 伺服器的 SHA1 雜湊表式數位簽證"
#: modules/luci-compat/luasrc/model/network/proto_vpnc.lua:9
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:9
msgid "VPNC (CISCO 3000 (and others) VPN)"
msgstr "VPNC (CISCO 3000 (和其它) VPN)"
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr "VTI"
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
msgid "VXLAN (RFC7348)"
msgstr "VXLAN 虛擬區網擴展(RFC7348)"
@@ -9303,14 +9763,14 @@ msgstr "VXLAN 虛擬區網擴展識別碼"
msgid "VXLANv6 (RFC7348)"
msgstr "VXLANv6虛擬區網擴展(RFC7348)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
msgid ""
"Validate DNS replies and cache DNSSEC data, requires upstream to support "
"DNSSEC."
msgstr "需要上級支援 DNSSEC,驗證未簽章的回應確實是來自未簽章的網域。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
@@ -9336,7 +9796,7 @@ msgstr "製造商"
msgid "Vendor Class to send when requesting DHCP"
msgstr "當請求DHCP封包時要傳送的製造商類別碼"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
msgid "Verify unsigned domain responses really come from unsigned domains."
msgstr "驗證未簽名域回應是否確實來自未簽名域。"
@@ -9344,47 +9804,59 @@ msgstr "驗證未簽名域回應是否確實來自未簽名域。"
msgid "Verifying the uploaded image file."
msgstr "驗證上傳的檔案中。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
msgid "Very High"
msgstr "超高速"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1432
msgid "Virtual Ethernet"
msgstr "虛擬乙太網路"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60
msgid "Virtual dynamic interface"
msgstr "虛擬動態介面"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
msgid "WDS"
msgstr "無線分散系統 WDS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
msgid "WEP Open System"
msgstr "WEP 開放系統"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1297
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1393
msgid "WEP Shared Key"
msgstr "WEP 共享金鑰"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WEP passphrase"
msgstr "WEP通關密碼"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
+msgid "WLAN roaming"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid "WMM Mode"
msgstr "無線多媒體機制"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+msgid "WNM Sleep Mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+msgid "WNM Sleep Mode Fixes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
msgid "WPA passphrase"
msgstr "WPA 密碼"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1294
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
@@ -9413,7 +9885,11 @@ msgstr "警告:未儲存的變更會在重新啟動時遺失!"
msgid "Weak"
msgstr "薄弱"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1039
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+msgid "Weight"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
@@ -9443,6 +9919,12 @@ msgid ""
"interface prefix"
msgstr "啟用後,即使閘道與任何介面前綴都不相符,閘道也處於鏈路上"
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr "反轉時,LED 會持續亮起並閃爍,而不是預設關閉並在系統動作時閃爍。"
+
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
msgid ""
"When running the mesh over multiple WiFi interfaces per node batman-adv is "
@@ -9451,7 +9933,7 @@ msgstr ""
"當在每個節點的多個 WiFi 接口上運行網格時,batman-adv 能夠優化流量以獲得最大性"
"能。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
msgid ""
"When using a PSK, the PMK can be automatically generated. When enabled, the "
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
@@ -9460,14 +9942,14 @@ msgstr ""
"使用PSK時, 可以自動產生PMK. 啟用後, 以下R0/R1鍵選項將不適用. 停用此選項可使用"
"R0和R1鍵選項."
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
msgid ""
"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
"802.11a/802.11g rates."
msgstr ""
"一旦Wi-Fi多媒體(WMM)模式QoS被禁用,客戶端可能會限速到 802.11a/802.11g 。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
msgid ""
"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
"may be significantly reduced."
@@ -9478,13 +9960,21 @@ msgstr "隱藏ESSID的地方,客戶端可能無法漫遊,並且通話時間
msgid "Width"
msgstr "寬度"
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+msgid "WireGuard"
+msgstr "WireGuard VPN"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
+msgid "WireGuard Status"
+msgstr "WireGuard 狀態"
+
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "WireGuard VPN"
msgstr "WireGuard虛擬私人網路(VPN)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
-#, fuzzy
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:539
msgid "WireGuard peer is disabled"
msgstr "WireGuard 對端被停用"
@@ -9494,27 +9984,27 @@ msgstr "WireGuard 對端被停用"
msgid "Wireless"
msgstr "無線"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3011
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
msgstr "無線網卡"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2990
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4303
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
msgstr "無線網路"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:812
msgid "Wireless Overview"
msgstr "無線網路總覽"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
msgid "Wireless Security"
msgstr "無線安全"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
msgid "Wireless configuration migration"
msgstr "無線設定遷移"
@@ -9530,15 +10020,15 @@ msgstr "無線被關閉"
msgid "Wireless is not associated"
msgstr "無線網路未連結"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is disabled"
msgstr "無線網路已停用"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
msgid "Wireless network is enabled"
msgstr "無線網路已啟用"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Write received DNS queries to syslog."
msgstr "寫入已接收的DNS請求到系統日誌中。"
@@ -9550,7 +10040,7 @@ msgstr "將系統日誌寫入檔案"
msgid "XOR policy (balance-xor, 2)"
msgstr "位元互斥運算子(XOR)策略(balance-xor, 2)"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4089
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -9560,7 +10050,7 @@ msgstr "是"
msgid "Yes (none, 0)"
msgstr "是(none, 0)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:177
msgid ""
"You appear to be currently connected to the device via the \"%h\" interface. "
"Do you really want to shut down the interface?"
@@ -9575,8 +10065,20 @@ msgstr ""
"您可以開啟或關閉初始化指令在這. 修改將會在設備重開後被啟用. <br /><strong>警"
"告: 假如您關閉必要的初始化腳本像\"網路\", 您的設備將可能無法存取!</strong>"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:90
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635
+msgid "You may add multiple records for the same Target."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672
+msgid "You may add multiple records for the same domain."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:92
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
@@ -9605,26 +10107,36 @@ msgstr "ZRam 設定"
msgid "ZRam Size"
msgstr "ZRam 大小"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
msgid "any"
msgstr "任意"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
msgid "auto"
msgstr "自動"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
msgid "automatic"
msgstr "自動"
@@ -9632,7 +10144,7 @@ msgstr "自動"
msgid "baseT"
msgstr "baseT標準"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1591
msgid "bridged"
msgstr "已橋接"
@@ -9684,24 +10196,24 @@ msgstr "建立:"
msgid "dBm"
msgstr "dBm"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
msgctxt "nft unit"
msgid "day"
msgstr "天"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid "disable"
msgstr "關閉"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:991
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:997
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
msgid "disabled"
-msgstr "已停用"
+msgstr "已禁用"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:577
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:611
@@ -9716,14 +10228,19 @@ msgstr "例如: --代理 10.10.10.10"
msgid "e.g: dump"
msgstr "例如:完全備份"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:755
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
msgid "expired"
msgstr "已過期"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
msgid "forced"
msgstr "強制"
@@ -9747,19 +10264,19 @@ msgstr "半雙工"
msgid "hexadecimal encoded value"
msgstr "十六進制編碼值"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
msgid "hidden"
msgstr "隱藏"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
msgctxt "nft unit"
msgid "hour"
msgstr "小時"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
msgid "hybrid mode"
msgstr "複合模式"
@@ -9781,24 +10298,24 @@ msgstr "長度介於 8 到 63 個字"
msgid "key with either 5 or 13 characters"
msgstr "鑰匙須為 5 或 13 個字"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "managed config (M)"
msgstr "受控設定 (M)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1395
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
msgid "medium security"
msgstr "中等安全"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
msgctxt "nft unit"
msgid "minute"
msgstr "分"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
msgid "minutes"
msgstr "分鐘"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
msgid "mobile home agent (H)"
msgstr "移動 home 代理 (H)"
@@ -9806,7 +10323,7 @@ msgstr "移動 home 代理 (H)"
msgid "netif_carrier_ok()"
msgstr "netif carrier ok()"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "no"
msgstr "否"
@@ -9820,8 +10337,11 @@ msgstr "未連線"
msgid "non-empty value"
msgstr "非空值"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3419
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
msgid "none"
msgstr "無"
@@ -9832,20 +10352,20 @@ msgid "not present"
msgstr "未連接"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:969
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:970
msgid "off"
msgstr "關閉"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794
msgid "on available prefix"
msgstr "在可用的前綴上"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "open network"
msgstr "開放式網路"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
msgid "other config (O)"
msgstr "其他設定 (O)"
@@ -9854,7 +10374,11 @@ msgstr "其他設定 (O)"
msgid "output"
msgstr "輸出"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
+msgid "over a day ago"
+msgstr "超過一天前"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
msgctxt "nft unit"
msgid "packets"
msgstr "數據包"
@@ -9877,23 +10401,22 @@ msgid ""
"single packet rather than many small ones"
msgstr "通過在單個數據包而不是許多小數據包中收集和聚合發起方消息來減少開銷"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
msgid "relay mode"
msgstr "中繼模式"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1586
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
msgid "routed"
msgstr "路由"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
msgid "sec"
msgstr "秒"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "server mode"
msgstr "伺服器模式"
@@ -9901,7 +10424,7 @@ msgstr "伺服器模式"
msgid "sstpc Log-level"
msgstr "SSTP客戶端 日誌-層級"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "strong security"
msgstr "超安全"
@@ -9909,7 +10432,7 @@ msgstr "超安全"
msgid "tagged"
msgstr "已選"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
msgid "time units (TUs / 1.024 ms) [1000-65535]"
msgstr "時間單位 (TUs / 1.024 ms) [1000-65535]"
@@ -9930,15 +10453,19 @@ msgstr "獨特值"
msgid "unknown"
msgstr "未知"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:28
+msgid "unknown version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
msgid "unlimited"
msgstr "無限"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3784
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
@@ -9960,8 +10487,8 @@ msgid "untagged"
msgstr "未選"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
msgid "valid IP address"
msgstr "有效的 IP 位址"
@@ -9974,7 +10501,7 @@ msgid "valid IPv4 CIDR"
msgstr "有效的 IPv4 CIDR"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
msgid "valid IPv4 address"
msgstr "有效的 IPv4 位址"
@@ -10003,7 +10530,7 @@ msgid "valid IPv6 CIDR"
msgstr "有效的 IPv6 CIDR"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
msgid "valid IPv6 address"
msgstr "有效的 IPv6 位址"
@@ -10095,7 +10622,7 @@ msgid "valid port or port range (port1-port2)"
msgstr "有效的埠號或者範圍埠(埠1-埠2)"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:338
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
msgid "valid port value"
msgstr "有效的阜值"
@@ -10131,16 +10658,16 @@ msgstr "至少有 %d 字的值"
msgid "value with at most %d characters"
msgstr "最多有 %d 字的值"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
msgid "weak security"
msgstr "安全性不足"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
msgctxt "nft unit"
msgid "week"
msgstr "週"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "是"
@@ -10148,6 +10675,39 @@ msgstr "是"
msgid "« Back"
msgstr "« 倒退"
+#, fuzzy
+#~ msgid ""
+#~ "Avoid uselessly triggering dial-on-demand links (filters SRV/SOA records "
+#~ "and names with underscores)."
+#~ msgstr "避免無用地觸發按需撥號連結 (過濾 SRV/SOA 記錄和帶有底線的名稱)。"
+
+#~ msgid "Filter useless"
+#~ msgstr "無用過濾器"
+
+#~ msgid "Network Utilities"
+#~ msgstr "網路工具"
+
+#~ msgid "Back to configuration"
+#~ msgstr "返回至設定"
+
+#~ msgid "Close list..."
+#~ msgstr "關閉清單..."
+
+#~ msgid "Internal Server Error"
+#~ msgstr "內部伺服器發生錯誤"
+
+#~ msgid "No files found"
+#~ msgstr "未找到檔案"
+
+#~ msgid "Sorry, the server encountered an unexpected error."
+#~ msgstr "抱歉, 伺服器遭遇非預期的錯誤."
+
+#~ msgid "Do not forward queries that cannot be answered by public resolvers."
+#~ msgstr "不轉發公用名稱伺服器不能回答的請求。"
+
+#~ msgid "Import peer configuration…"
+#~ msgstr "匯入對端設定…"
+
#~ msgid "Paste or drag WireGuard configuration file…"
#~ msgstr "貼上或拖曳 WireGuard 設定檔案…"
@@ -10500,8 +11060,8 @@ msgstr "« 倒退"
#~ msgid ""
#~ "The filesystem that was used to format the memory (<abbr title=\"for "
-#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended Filesystem"
-#~ "\">ext3</abbr></samp>)"
+#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended "
+#~ "Filesystem\">ext3</abbr></samp>)"
#~ msgstr ""
#~ "這檔案系統適用來格式化記憶體(<abbr title=\"for example\">例.如.</abbr> "
#~ "<samp><abbr title=\"Third Extended Filesystem\">ext3</abbr></samp>)"
@@ -10685,9 +11245,6 @@ msgstr "« 倒退"
#~ msgid "Transmit Power"
#~ msgstr "射頻功率"
-#~ msgid "Transmitter Antenna"
-#~ msgstr "射頻天線"
-
#~ msgid "Uploaded File"
#~ msgstr "檔案已上傳"
@@ -10992,9 +11549,6 @@ msgstr "« 倒退"
#~ msgid "CPU"
#~ msgstr "CPU"
-#~ msgid "Port %d"
-#~ msgstr "埠 %d"
-
#~ msgid "Port %d is untagged in multiple VLANs!"
#~ msgstr "埠 %d 尚未標記在多個VLANs中!"
diff --git a/modules/luci-base/root/usr/libexec/rpcd/luci b/modules/luci-base/root/usr/libexec/rpcd/luci
deleted file mode 100755
index 6a80951e8c..0000000000
--- a/modules/luci-base/root/usr/libexec/rpcd/luci
+++ /dev/null
@@ -1,683 +0,0 @@
-#!/usr/bin/env lua
-
-local json = require "luci.jsonc"
-local fs = require "nixio.fs"
-
-local function readfile(path)
- local s = fs.readfile(path)
- return s and (s:gsub("^%s+", ""):gsub("%s+$", ""))
-end
-
-local methods = {
- getInitList = {
- args = { name = "name" },
- call = function(args)
- local sys = require "luci.sys"
- local _, name, scripts = nil, nil, {}
- for _, name in ipairs(args.name and { args.name } or sys.init.names()) do
- local index = sys.init.index(name)
- if index then
- scripts[name] = { index = index, enabled = sys.init.enabled(name) }
- else
- return { error = "No such init script" }
- end
- end
- return scripts
- end
- },
-
- setInitAction = {
- args = { name = "name", action = "action" },
- call = function(args)
- local sys = require "luci.sys"
- if type(sys.init[args.action]) ~= "function" then
- return { error = "Invalid action" }
- end
- return { result = sys.init[args.action](args.name) }
- end
- },
-
- getLocaltime = {
- call = function(args)
- return { result = os.time() }
- end
- },
-
- setLocaltime = {
- args = { localtime = 0 },
- call = function(args)
- local sys = require "luci.sys"
- local date = os.date("*t", args.localtime)
- if date then
- sys.call("date -s '%04d-%02d-%02d %02d:%02d:%02d' >/dev/null" %{ date.year, date.month, date.day, date.hour, date.min, date.sec })
- sys.call("/etc/init.d/sysfixtime restart >/dev/null")
- end
- return { result = args.localtime }
- end
- },
-
- getTimezones = {
- call = function(args)
- local util = require "luci.util"
- local zones = require "luci.sys.zoneinfo"
-
- local tz = readfile("/etc/TZ")
- local res = util.ubus("uci", "get", {
- config = "system",
- section = "@system[0]",
- option = "zonename"
- })
-
- local result = {}
- local _, zone
- for _, zone in ipairs(zones.TZ) do
- result[zone[1]] = {
- tzstring = zone[2],
- active = (res and res.value == zone[1]) and true or nil
- }
- end
- return result
- end
- },
-
- getLEDs = {
- call = function()
- local iter = fs.dir("/sys/class/leds")
- local result = { }
-
- if iter then
- local led
- for led in iter do
- local m, s
-
- result[led] = { triggers = {} }
-
- s = readfile("/sys/class/leds/"..led.."/trigger")
- for s in (s or ""):gmatch("%S+") do
- m = s:match("^%[(.+)%]$")
- result[led].triggers[#result[led].triggers+1] = m or s
- result[led].active_trigger = m or result[led].active_trigger
- end
-
- s = readfile("/sys/class/leds/"..led.."/brightness")
- if s then
- result[led].brightness = tonumber(s)
- end
-
- s = readfile("/sys/class/leds/"..led.."/max_brightness")
- if s then
- result[led].max_brightness = tonumber(s)
- end
- end
- end
-
- return result
- end
- },
-
- getUSBDevices = {
- call = function()
- local fs = require "nixio.fs"
- local iter = fs.glob("/sys/bus/usb/devices/[0-9]*/manufacturer")
- local result = { }
-
- if iter then
- result.devices = {}
-
- local p
- for p in iter do
- local id = p:match("/([^/]+)/manufacturer$")
-
- result.devices[#result.devices+1] = {
- id = id,
- vid = readfile("/sys/bus/usb/devices/"..id.."/idVendor"),
- pid = readfile("/sys/bus/usb/devices/"..id.."/idProduct"),
- vendor = readfile("/sys/bus/usb/devices/"..id.."/manufacturer"),
- product = readfile("/sys/bus/usb/devices/"..id.."/product"),
- speed = tonumber((readfile("/sys/bus/usb/devices/"..id.."/product")))
- }
- end
- end
-
- iter = fs.glob("/sys/bus/usb/devices/*/*-port[0-9]*")
-
- if iter then
- result.ports = {}
-
- local p
- for p in iter do
- local port = p:match("([^/]+)$")
- local link = fs.readlink(p.."/device")
-
- result.ports[#result.ports+1] = {
- port = port,
- device = link and fs.basename(link)
- }
- end
- end
-
- return result
- end
- },
-
- getConntrackHelpers = {
- call = function()
- local ok, fd = pcall(io.open, "/usr/share/fw3/helpers.conf", "r")
- local rv = {}
-
- if not (ok and fd) then
- ok, fd = pcall(io.open, "/usr/share/firewall4/helpers", "r")
- end
-
- if ok and fd then
- local entry
-
- while true do
- local line = fd:read("*l")
- if not line then
- break
- end
-
- if line:match("^%s*config%s") then
- if entry then
- rv[#rv+1] = entry
- end
- entry = {}
- else
- local opt, val = line:match("^%s*option%s+(%S+)%s+(%S.*)$")
- if opt and val then
- opt = opt:gsub("^'(.+)'$", "%1"):gsub('^"(.+)"$', "%1")
- val = val:gsub("^'(.+)'$", "%1"):gsub('^"(.+)"$', "%1")
- entry[opt] = val
- end
- end
- end
-
- if entry then
- rv[#rv+1] = entry
- end
-
- fd:close()
- end
-
- return { result = rv }
- end
- },
-
- getFeatures = {
- call = function()
- local fs = require "nixio.fs"
- local rv = {}
- local ok, fd
-
- rv.firewall = fs.access("/sbin/fw3")
- rv.firewall4 = fs.access("/sbin/fw4")
- rv.opkg = fs.access("/bin/opkg")
- rv.offloading = fs.access("/sys/module/xt_FLOWOFFLOAD/refcnt") or fs.access("/sys/module/nft_flow_offload/refcnt")
- rv.br2684ctl = fs.access("/usr/sbin/br2684ctl")
- rv.swconfig = fs.access("/sbin/swconfig")
- rv.odhcpd = fs.access("/usr/sbin/odhcpd")
- rv.zram = fs.access("/sys/class/zram-control")
- rv.sysntpd = fs.readlink("/usr/sbin/ntpd") and true
- rv.ipv6 = fs.access("/proc/net/ipv6_route")
- rv.dropbear = fs.access("/usr/sbin/dropbear")
- rv.cabundle = fs.access("/etc/ssl/certs/ca-certificates.crt")
- rv.relayd = fs.access("/usr/sbin/relayd")
- rv.dsl = fs.access("/sbin/dsl_cpe_control") or fs.access("/sbin/vdsl_cpe_control")
-
- local wifi_features = { "eap", "11n", "11ac", "11r", "acs", "sae", "owe", "suiteb192", "wep", "wps" }
-
- if fs.access("/usr/sbin/hostapd") then
- rv.hostapd = { cli = fs.access("/usr/sbin/hostapd_cli") }
-
- local _, feature
- for _, feature in ipairs(wifi_features) do
- rv.hostapd[feature] =
- (os.execute(string.format("/usr/sbin/hostapd -v%s >/dev/null 2>/dev/null", feature)) == 0)
- end
- end
-
- if fs.access("/usr/sbin/wpa_supplicant") then
- rv.wpasupplicant = { cli = fs.access("/usr/sbin/wpa_cli") }
-
- local _, feature
- for _, feature in ipairs(wifi_features) do
- rv.wpasupplicant[feature] =
- (os.execute(string.format("/usr/sbin/wpa_supplicant -v%s >/dev/null 2>/dev/null", feature)) == 0)
- end
- end
-
- ok, fd = pcall(io.popen, "dnsmasq --version 2>/dev/null")
- if ok then
- rv.dnsmasq = {}
-
- while true do
- local line = fd:read("*l")
- if not line then
- break
- end
-
- local opts = line:match("^Compile time options: (.+)$")
- if opts then
- local opt
- for opt in opts:gmatch("%S+") do
- local no = opt:match("^no%-(%S+)$")
- rv.dnsmasq[string.lower(no or opt)] = not no
- end
- break
- end
- end
-
- fd:close()
- end
-
- ok, fd = pcall(io.popen, "ipset --help 2>/dev/null")
- if ok then
- rv.ipset = {}
-
- local sets = false
-
- while true do
- local line = fd:read("*l")
- if not line then
- break
- elseif line:match("^Supported set types:") then
- sets = true
- elseif sets then
- local set, ver = line:match("^%s+(%S+)%s+(%d+)")
- if set and not rv.ipset[set] then
- rv.ipset[set] = tonumber(ver)
- end
- end
- end
-
- fd:close()
- end
-
- return rv
- end
- },
-
- getSwconfigFeatures = {
- args = { switch = "switch0" },
- call = function(args)
- local util = require "luci.util"
-
- -- Parse some common switch properties from swconfig help output.
- local swc, err = io.popen("swconfig dev %s help 2>/dev/null" % util.shellquote(args.switch))
- if swc then
- local is_port_attr = false
- local is_vlan_attr = false
- local rv = {}
-
- while true do
- local line = swc:read("*l")
- if not line then break end
-
- if line:match("^%s+%-%-vlan") then
- is_vlan_attr = true
-
- elseif line:match("^%s+%-%-port") then
- is_vlan_attr = false
- is_port_attr = true
-
- elseif line:match("cpu @") then
- rv.switch_title = line:match("^switch%d: %w+%((.-)%)")
- rv.num_vlans = tonumber(line:match("vlans: (%d+)")) or 16
- rv.min_vid = 1
-
- elseif line:match(": pvid") or line:match(": tag") or line:match(": vid") then
- if is_vlan_attr then rv.vid_option = line:match(": (%w+)") end
-
- elseif line:match(": enable_vlan4k") then
- rv.vlan4k_option = "enable_vlan4k"
-
- elseif line:match(": enable_vlan") then
- rv.vlan_option = "enable_vlan"
-
- elseif line:match(": enable_learning") then
- rv.learning_option = "enable_learning"
-
- elseif line:match(": enable_mirror_rx") then
- rv.mirror_option = "enable_mirror_rx"
-
- elseif line:match(": max_length") then
- rv.jumbo_option = "max_length"
- end
- end
-
- swc:close()
-
- if not next(rv) then
- return { error = "No such switch" }
- end
-
- return rv
- else
- return { error = err }
- end
- end
- },
-
- getSwconfigPortState = {
- args = { switch = "switch0" },
- call = function(args)
- local util = require "luci.util"
-
- local swc, err = io.popen("swconfig dev %s show 2>/dev/null" % util.shellquote(args.switch))
- if swc then
- local ports = { }
-
- while true do
- local line = swc:read("*l")
- if not line or (line:match("^VLAN %d+:") and #ports > 0) then
- break
- end
-
- local pnum = line:match("^Port (%d+):$")
- if pnum then
- port = {
- port = tonumber(pnum),
- duplex = false,
- speed = 0,
- link = false,
- auto = false,
- rxflow = false,
- txflow = false
- }
-
- ports[#ports+1] = port
- end
-
- if port then
- local m
-
- if line:match("full[%- ]duplex") then
- port.duplex = true
- end
-
- m = line:match(" speed:(%d+)")
- if m then
- port.speed = tonumber(m)
- end
-
- m = line:match("(%d+) Mbps")
- if m and port.speed == 0 then
- port.speed = tonumber(m)
- end
-
- m = line:match("link: (%d+)")
- if m and port.speed == 0 then
- port.speed = tonumber(m)
- end
-
- if line:match("link: ?up") or line:match("status: ?up") then
- port.link = true
- end
-
- if line:match("auto%-negotiate") or line:match("link:.-auto") then
- port.auto = true
- end
-
- if line:match("link:.-rxflow") then
- port.rxflow = true
- end
-
- if line:match("link:.-txflow") then
- port.txflow = true
- end
- end
- end
-
- swc:close()
-
- if not next(ports) then
- return { error = "No such switch" }
- end
-
- return { result = ports }
- else
- return { error = err }
- end
- end
- },
-
- setPassword = {
- args = { username = "root", password = "password" },
- call = function(args)
- local util = require "luci.util"
- return {
- result = (os.execute("(echo %s; sleep 1; echo %s) | /bin/busybox passwd %s >/dev/null 2>&1" %{
- luci.util.shellquote(args.password),
- luci.util.shellquote(args.password),
- luci.util.shellquote(args.username)
- }) == 0)
- }
- end
- },
-
- getBlockDevices = {
- call = function()
- local fs = require "nixio.fs"
-
- local block = io.popen("/sbin/block info", "r")
- if block then
- local rv = {}
-
- while true do
- local ln = block:read("*l")
- if not ln then
- break
- end
-
- local dev = ln:match("^/dev/(.-):")
- if dev then
- local s = tonumber((fs.readfile("/sys/class/block/" .. dev .."/size")))
- local e = {
- dev = "/dev/" .. dev,
- size = s and s * 512
- }
-
- local key, val = { }
- for key, val in ln:gmatch([[(%w+)="(.-)"]]) do
- e[key:lower()] = val
- end
-
- rv[dev] = e
- end
- end
-
- block:close()
-
- return rv
- else
- return { error = "Unable to execute block utility" }
- end
- end
- },
-
- setBlockDetect = {
- call = function()
- return { result = (os.execute("/sbin/block detect > /etc/config/fstab") == 0) }
- end
- },
-
- getMountPoints = {
- call = function()
- local fs = require "nixio.fs"
-
- local fd, err = io.open("/proc/mounts", "r")
- if fd then
- local rv = {}
-
- while true do
- local ln = fd:read("*l")
- if not ln then
- break
- end
-
- local device, mount, fstype, options, freq, pass = ln:match("^(%S*) (%S*) (%S*) (%S*) (%d+) (%d+)$")
- if device and mount then
- device = device:gsub("\\(%d+)", function(n) return string.char(tonumber(n, 8)) end)
- mount = mount:gsub("\\(%d+)", function(n) return string.char(tonumber(n, 8)) end)
-
- local stat = fs.statvfs(mount)
- if stat and stat.blocks > 0 then
- rv[#rv+1] = {
- device = device,
- mount = mount,
- size = stat.bsize * stat.blocks,
- avail = stat.bsize * stat.bavail,
- free = stat.bsize * stat.bfree
- }
- end
- end
- end
-
- fd:close()
-
- return { result = rv }
- else
- return { error = err }
- end
- end
- },
-
- getRealtimeStats = {
- args = { mode = "interface", device = "eth0" },
- call = function(args)
- local util = require "luci.util"
-
- local flags
- if args.mode == "interface" then
- flags = "-i %s" % util.shellquote(args.device)
- elseif args.mode == "wireless" then
- flags = "-r %s" % util.shellquote(args.device)
- elseif args.mode == "conntrack" then
- flags = "-c"
- elseif args.mode == "load" then
- flags = "-l"
- else
- return { error = "Invalid mode" }
- end
-
- local fd, err = io.popen("luci-bwc %s" % flags, "r")
- if fd then
- local parse = json.new()
- local done
-
- parse:parse("[")
-
- while true do
- local ln = fd:read("*l")
- if not ln then
- break
- end
-
- done, err = parse:parse((ln:gsub("%d+", "%1.0")))
-
- if done then
- err = "Unexpected JSON data"
- end
-
- if err then
- break
- end
- end
-
- fd:close()
-
- done, err = parse:parse("]")
-
- if err then
- return { error = err }
- elseif not done then
- return { error = "Incomplete JSON data" }
- else
- return { result = parse:get() }
- end
- else
- return { error = err }
- end
- end
- },
-
- getConntrackList = {
- call = function()
- local sys = require "luci.sys"
- return { result = sys.net.conntrack() }
- end
- },
-
- getProcessList = {
- call = function()
- local sys = require "luci.sys"
- local res = {}
- for _, v in pairs(sys.process.list()) do
- res[#res + 1] = v
- end
- return { result = res }
- end
- }
-}
-
-local function parseInput()
- local parse = json.new()
- local done, err
-
- while true do
- local chunk = io.read(4096)
- if not chunk then
- break
- elseif not done and not err then
- done, err = parse:parse(chunk)
- end
- end
-
- if not done then
- print(json.stringify({ error = err or "Incomplete input" }))
- os.exit(1)
- end
-
- return parse:get()
-end
-
-local function validateArgs(func, uargs)
- local method = methods[func]
- if not method then
- print(json.stringify({ error = "Method not found" }))
- os.exit(1)
- end
-
- if type(uargs) ~= "table" then
- print(json.stringify({ error = "Invalid arguments" }))
- os.exit(1)
- end
-
- uargs.ubus_rpc_session = nil
-
- local k, v
- local margs = method.args or {}
- for k, v in pairs(uargs) do
- if margs[k] == nil or
- (v ~= nil and type(v) ~= type(margs[k]))
- then
- print(json.stringify({ error = "Invalid arguments" }))
- os.exit(1)
- end
- end
-
- return method
-end
-
-if arg[1] == "list" then
- local _, method, rv = nil, nil, {}
- for _, method in pairs(methods) do rv[_] = method.args or {} end
- print((json.stringify(rv):gsub(":%[%]", ":{}")))
-elseif arg[1] == "call" then
- local args = parseInput()
- local method = validateArgs(arg[2], args)
- local result, code = method.call(args)
- print((json.stringify(result):gsub("^%[%]$", "{}")))
- os.exit(code or 0)
-end
diff --git a/modules/luci-base/root/usr/share/luci/menu.d/luci-base.json b/modules/luci-base/root/usr/share/luci/menu.d/luci-base.json
index 605c7ab777..000c368151 100644
--- a/modules/luci-base/root/usr/share/luci/menu.d/luci-base.json
+++ b/modules/luci-base/root/usr/share/luci/menu.d/luci-base.json
@@ -61,7 +61,7 @@
"admin/translations/*": {
"action": {
- "type": "call",
+ "type": "function",
"module": "luci.controller.admin.index",
"function": "action_translations"
},
@@ -70,7 +70,7 @@
"admin/ubus/*": {
"action": {
- "type": "call",
+ "type": "function",
"module": "luci.controller.admin.index",
"function": "action_ubus"
},
@@ -81,7 +81,7 @@
"title": "Logout",
"order": 999,
"action": {
- "type": "call",
+ "type": "function",
"module": "luci.controller.admin.index",
"function": "action_logout"
},
@@ -99,7 +99,7 @@
"admin/uci/revert": {
"action": {
- "type": "call",
+ "type": "function",
"module": "luci.controller.admin.uci",
"function": "action_revert",
"post": true
@@ -109,7 +109,7 @@
"admin/uci/apply_rollback": {
"cors": true,
"action": {
- "type": "call",
+ "type": "function",
"module": "luci.controller.admin.uci",
"function": "action_apply_rollback",
"post": true
@@ -122,7 +122,7 @@
"admin/uci/apply_unchecked": {
"cors": true,
"action": {
- "type": "call",
+ "type": "function",
"module": "luci.controller.admin.uci",
"function": "action_apply_unchecked",
"post": true
@@ -135,7 +135,7 @@
"admin/uci/confirm": {
"cors": true,
"action": {
- "type": "call",
+ "type": "function",
"module": "luci.controller.admin.uci",
"function": "action_confirm"
},
@@ -144,7 +144,7 @@
"admin/menu": {
"action": {
- "type": "call",
+ "type": "function",
"module": "luci.controller.admin.index",
"function": "action_menu"
},
diff --git a/modules/luci-base/root/usr/share/rpcd/ucode/luci b/modules/luci-base/root/usr/share/rpcd/ucode/luci
new file mode 100644
index 0000000000..a30e276b80
--- /dev/null
+++ b/modules/luci-base/root/usr/share/rpcd/ucode/luci
@@ -0,0 +1,524 @@
+// Copyright 2022 Jo-Philipp Wich <jo@mein.io>
+// Licensed to the public under the Apache License 2.0.
+
+'use strict';
+
+import { stdin, access, dirname, basename, open, popen, glob, lsdir, readfile, readlink, error } from 'fs';
+import { cursor } from 'uci';
+
+import { init_list, init_index, init_enabled, init_action, conntrack_list, process_list } from 'luci.sys';
+import { revision, branch } from 'luci.version';
+import { statvfs } from 'luci.core';
+
+import timezones from 'luci.zoneinfo';
+
+
+function shellquote(s) {
+ return `'${replace(s, "'", "'\\''")}'`;
+}
+
+const methods = {
+ getVersion: {
+ call: function(request) {
+ return { revision, branch };
+ }
+ },
+
+ getInitList: {
+ args: { name: 'name' },
+ call: function(request) {
+ let scripts = {};
+
+ for (let name in filter(init_list(), i => !request.args.name || i == request.args.name)) {
+ let idx = init_index(name);
+
+ scripts[name] = {
+ index: idx?.[0],
+ stop: idx?.[1],
+ enabled: init_enabled(name)
+ };
+ }
+
+ return length(scripts) ? scripts : { error: 'No such init script' };
+ }
+ },
+
+ setInitAction: {
+ args: { name: 'name', action: 'action' },
+ call: function(request) {
+ switch (request.args.action) {
+ case 'enable':
+ case 'disable':
+ case 'start':
+ case 'stop':
+ case 'restart':
+ case 'reload':
+ const rc = init_action(request.args.name, request.args.action);
+
+ if (rc === false)
+ return { error: 'No such init script' };
+
+ return { result: rc == 0 };
+
+ default:
+ return { error: 'Invalid action' };
+ }
+ }
+ },
+
+ getLocaltime: {
+ call: function(request) {
+ return { result: time() };
+ }
+ },
+
+ setLocaltime: {
+ args: { localtime: 0 },
+ call: function(request) {
+ let t = localtime(request.args.localtime);
+
+ if (t) {
+ system(sprintf('date -s "%04d-%02d-%02d %02d:%02d:%02d" >/dev/null', t.year, t.mon, t.mday, t.hour, t.min, t.sec));
+ system('/etc/init.d/sysfixtime restart >/dev/null');
+ }
+
+ return { result: request.args.localtime };
+ }
+ },
+
+ getTimezones: {
+ call: function(request) {
+ let tz = trim(readfile('/etc/TZ'));
+ let zn = cursor()?.get?.('system', '@system[0]', 'zonename');
+ let result = {};
+
+ for (let zone, tzstring in timezones) {
+ result[zone] = { tzstring };
+
+ if (zn == zone)
+ result[zone].active = true;
+ };
+
+ return result;
+ }
+ },
+
+ getLEDs: {
+ call: function() {
+ let result = {};
+
+ for (let led in lsdir('/sys/class/leds')) {
+ let s;
+
+ result[led] = { triggers: [] };
+
+ s = trim(readfile(`/sys/class/leds/${led}/trigger`));
+ for (let trigger in split(s, ' ')) {
+ push(result[led].triggers, trim(trigger, '[]'));
+
+ if (trigger != result[led].triggers[-1])
+ result[led].active_trigger = result[led].triggers[-1];
+ }
+
+ s = readfile(`/sys/class/leds/${led}/brightness`);
+ result[led].brightness = +s;
+
+ s = readfile(`/sys/class/leds/${led}/max_brightness`);
+ result[led].max_brightness = +s;
+ }
+
+ return result;
+ }
+ },
+
+ getUSBDevices: {
+ call: function() {
+ let result = { devices: [], ports: [] };
+
+ for (let path in glob('/sys/bus/usb/devices/[0-9]*/manufacturer')) {
+ let id = basename(dirname(path));
+
+ push(result.devices, {
+ id,
+ vid: trim(readfile(`/sys/bus/usb/devices/${id}/idVendor`)),
+ pid: trim(readfile(`/sys/bus/usb/devices/${id}/idProduct`)),
+ vendor: trim(readfile(path)),
+ product: trim(readfile(`/sys/bus/usb/devices/${id}/product`)),
+ speed: +readfile(`/sys/bus/usb/devices/${id}/speed`)
+ });
+ }
+
+ for (let path in glob('/sys/bus/usb/devices/*/*-port[0-9]*')) {
+ let port = basename(path);
+ let link = readlink(`${path}/device`);
+
+ push(result.ports, {
+ port,
+ device: basename(link)
+ });
+ }
+
+ return result;
+ }
+ },
+
+ getConntrackHelpers: {
+ call: function() {
+ const uci = cursor();
+ let helpers = [];
+ let package;
+
+ if (uci.load('/usr/share/firewall4/helpers'))
+ package = 'helpers';
+ else if (uci.load('/usr/share/fw3/helpers.conf'))
+ package = 'helpers.conf';
+
+ if (package) {
+ uci.foreach(package, 'helper', (s) => {
+ push(helpers, {
+ name: s.name,
+ description: s.description,
+ module: s.module,
+ family: s.family,
+ proto: s.proto,
+ port: s.port
+ });
+ });
+ }
+
+ return { result: helpers };
+ }
+ },
+
+ getFeatures: {
+ call: function() {
+ let result = {
+ firewall: access('/sbin/fw3') == true,
+ firewall4: access('/sbin/fw4') == true,
+ opkg: access('/bin/opkg') == true,
+ offloading: access('/sys/module/xt_FLOWOFFLOAD/refcnt') == true || access('/sys/module/nft_flow_offload/refcnt') == true,
+ br2684ctl: access('/usr/sbin/br2684ctl') == true,
+ swconfig: access('/sbin/swconfig') == true,
+ odhcpd: access('/usr/sbin/odhcpd') == true,
+ zram: access('/sys/class/zram-control') == true,
+ sysntpd: readlink('/usr/sbin/ntpd') != null,
+ ipv6: access('/proc/net/ipv6_route') == true,
+ dropbear: access('/usr/sbin/dropbear') == true,
+ cabundle: access('/etc/ssl/certs/ca-certificates.crt') == true,
+ relayd: access('/usr/sbin/relayd') == true,
+ };
+
+ const wifi_features = [ 'eap', '11n', '11ac', '11r', 'acs', 'sae', 'owe', 'suiteb192', 'wep', 'wps' ];
+
+ if (access('/usr/sbin/hostapd')) {
+ result.hostapd = { cli: access('/usr/sbin/hostapd_cli') == true };
+
+ for (let feature in wifi_features)
+ result.hostapd[feature] = system(`/usr/sbin/hostapd -v${feature} >/dev/null 2>/dev/null`) == 0;
+ }
+
+ if (access('/usr/sbin/wpa_supplicant')) {
+ result.wpasupplicant = { cli: access('/usr/sbin/wpa_cli') == true };
+
+ for (let feature in wifi_features)
+ result.wpasupplicant[feature] = system(`/usr/sbin/wpa_supplicant -v${feature} >/dev/null 2>/dev/null`) == 0;
+ }
+
+ let fd = popen('dnsmasq --version 2>/dev/null');
+
+ if (fd) {
+ const m = match(fd.read('all'), /^Compile time options: (.+)$/s);
+
+ for (let opt in split(m?.[1], ' ')) {
+ let f = replace(opt, 'no-', '', 1);
+
+ result.dnsmasq ??= {};
+ result.dnsmasq[lc(f)] = (f == opt);
+ }
+
+ fd.close();
+ }
+
+ fd = popen('ipset --help 2>/dev/null');
+
+ if (fd) {
+ for (let line = fd.read('line'), flag = false; length(line); line = fd.read('line')) {
+ if (line == 'Supported set types:\n') {
+ flag = true;
+ }
+ else if (flag) {
+ const m = match(line, /^ +([\w:,]+)\t+([0-9]+)\t/);
+
+ if (m) {
+ result.ipset ??= {};
+ result.ipset[m[1]] ??= +m[2];
+ }
+ }
+ }
+
+ fd.close();
+ }
+
+ return result;
+ }
+ },
+
+ getSwconfigFeatures: {
+ args: { switch: 'switch0' },
+ call: function(request) {
+ // Parse some common switch properties from swconfig help output.
+ const swc = popen(`swconfig dev ${shellquote(request.args.switch)} help 2>/dev/null`);
+
+ if (swc) {
+ let is_port_attr = false;
+ let is_vlan_attr = false;
+ let result = {};
+
+ for (let line = swc.read('line'); length(line); line = swc.read('line')) {
+ if (match(line, /^\s+--vlan/)) {
+ is_vlan_attr = true;
+ }
+ else if (match(line, /^\s+--port/)) {
+ is_vlan_attr = false;
+ is_port_attr = true;
+ }
+ else if (match(line, /cpu @/)) {
+ result.switch_title = match(line, /^switch[0-9]+: \w+\((.+)\)/)?.[1];
+ result.num_vlans = match(line, /vlans: ([0-9]+)/)?.[1] ?? 16;
+ result.min_vid = 1;
+ }
+ else if (match(line, /: (pvid|tag|vid)/)) {
+ if (is_vlan_attr)
+ result.vid_option = match(line, /: (\w+)/)?.[1];
+ }
+ else if (match(line, /: enable_vlan4k/)) {
+ result.vlan4k_option = 'enable_vlan4k';
+ }
+ else if (match(line, /: enable_vlan/)) {
+ result.vlan_option = 'enable_vlan';
+ }
+ else if (match(line, /: enable_learning/)) {
+ result.learning_option = 'enable_learning';
+ }
+ else if (match(line, /: enable_mirror_rx/)) {
+ result.mirror_option = 'enable_mirror_rx';
+ }
+ else if (match(line, /: max_length/)) {
+ result.jumbo_option = 'max_length';
+ }
+ }
+
+ swc.close();
+
+ if (!length(result))
+ return { error: 'No such switch' };
+
+ return result;
+ }
+ else {
+ return { error: error() };
+ }
+ }
+ },
+
+ getSwconfigPortState: {
+ args: { switch: 'switch0' },
+ call: function(request) {
+ const swc = popen(`swconfig dev ${shellquote(request.args.switch)} show 2>/dev/null`);
+
+ if (swc) {
+ let ports = [], port;
+
+ for (let line = swc.read('line'); length(line); line = swc.read('line')) {
+ if (match(line, /^VLAN [0-9]+:/) && length(ports))
+ break;
+
+ let pnum = match(line, /^Port ([0-9]+):/)?.[1];
+
+ if (pnum) {
+ port = {
+ port: +pnum,
+ duplex: false,
+ speed: 0,
+ link: false,
+ auto: false,
+ rxflow: false,
+ txflow: false
+ };
+
+ push(ports, port);
+ }
+
+ if (port) {
+ let m;
+
+ if (match(line, /full[ -]duplex/))
+ port.duplex = true;
+
+ if ((m = match(line, / speed:([0-9]+)/)) != null)
+ port.speed = +m[1];
+
+ if ((m = match(line, /([0-9]+) Mbps/)) != null && !port.speed)
+ port.speed = +m[1];
+
+ if ((m = match(line, /link: ([0-9]+)/)) != null && !port.speed)
+ port.speed = +m[1];
+
+ if (match(line, /(link|status): ?up/))
+ port.link = true;
+
+ if (match(line, /auto-negotiate|link:.*auto/))
+ port.auto = true;
+
+ if (match(line, /link:.*rxflow/))
+ port.rxflow = true;
+
+ if (match(line, /link:.*txflow/))
+ port.txflow = true;
+ }
+ }
+
+ swc.close();
+
+ if (!length(ports))
+ return { error: 'No such switch' };
+
+ return { result: ports };
+ }
+ else {
+ return { error: error() };
+ }
+ }
+ },
+
+ setPassword: {
+ args: { username: 'root', password: 'password' },
+ call: function(request) {
+ const u = shellquote(request.args.username);
+ const p = shellquote(request.args.password);
+
+ return {
+ result: system(`(echo ${p}; sleep 1; echo ${p}) | /bin/busybox passwd ${u} >/dev/null 2>&1`) == 0
+ };
+ }
+ },
+
+ getBlockDevices: {
+ call: function() {
+ const block = popen('/sbin/block info 2>/dev/null');
+
+ if (block) {
+ let result = {};
+
+ for (let line = block.read('line'); length(line); line = block.read('line')) {
+ let dev = match(line, /^\/dev\/([^:]+):/)?.[1];
+
+ if (dev) {
+ let e = result[dev] = {
+ dev: `/dev/${dev}`,
+ size: +readfile(`/sys/class/block/${dev}/size`) * 512
+ };
+
+ for (m in match(line, / (\w+)="([^"]+)"/g))
+ e[lc(m[1])] = m[2];
+ }
+ }
+
+ block.close();
+
+ return result;
+ }
+ else {
+ return { error: 'Unable to execute block utility' };
+ }
+ }
+ },
+
+ setBlockDetect: {
+ call: function() {
+ return { result: system('/sbin/block detect > /etc/config/fstab') == 0 };
+ }
+ },
+
+ getMountPoints: {
+ call: function() {
+ const fd = open('/proc/mounts', 'r');
+
+ if (fd) {
+ let result = [];
+
+ for (let line = fd.read('line'); length(line); line = fd.read('line')) {
+ const m = split(line, ' ');
+ const device = replace(m[0], /\\([0-9][0-9][0-9])/g, (m, n) => char(int(n, 8)));
+ const mount = replace(m[1], /\\([0-9][0-9][0-9])/g, (m, n) => char(int(n, 8)));
+ const stat = statvfs(mount);
+
+ if (stat?.blocks > 0) {
+ push(result, {
+ device, mount,
+ size: stat.bsize * stat.blocks,
+ avail: stat.bsize * stat.bavail,
+ free: stat.bsize * stat.bfree
+ });
+ }
+ }
+
+ fd.close();
+
+ return { result };
+ }
+ else {
+ return { error: error() };
+ }
+ }
+ },
+ getRealtimeStats: {
+ args: { mode: 'interface', device: 'eth0' },
+ call: function(request) {
+ let flags;
+
+ if (request.args.mode == 'interface')
+ flags = `-i ${shellquote(request.args.device)}`;
+ else if (request.args.mode == 'wireless')
+ flags = `-r ${shellquote(request.args.device)}`;
+ else if (request.args.mode == 'conntrack')
+ flags = '-c';
+ else if (request.args.mode == 'load')
+ flags = '-l';
+ else
+ return { error: 'Invalid mode' };
+
+ const fd = popen(`luci-bwc ${flags}`, 'r');
+
+ if (fd) {
+ let result;
+
+ try {
+ result = { result: json(`[${fd.read('all')}]`) };
+ }
+ catch (err) {
+ result = { error: err };
+ }
+
+ return result;
+ }
+ else {
+ return { error: error() };
+ }
+ }
+ },
+
+ getConntrackList: {
+ call: function() {
+ return { result: conntrack_list() };
+ }
+ },
+
+ getProcessList: {
+ call: function() {
+ return { result: process_list() };
+ }
+ }
+};
+
+return { luci: methods };
diff --git a/modules/luci-base/root/www/index.html b/modules/luci-base/root/www/index.html
index bc3c98fe71..d5f7d7209f 100644
--- a/modules/luci-base/root/www/index.html
+++ b/modules/luci-base/root/www/index.html
@@ -3,6 +3,8 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
+ <meta http-equiv="Pragma" content="no-cache" />
+ <meta http-equiv="Expires" content="0" />
<meta http-equiv="refresh" content="0; URL=cgi-bin/luci/" />
<style type="text/css">
body { background: white; font-family: arial, helvetica, sans-serif; }
diff --git a/modules/luci-base/src/Makefile b/modules/luci-base/src/Makefile
index 2a425d5ab7..ad309e5c6b 100644
--- a/modules/luci-base/src/Makefile
+++ b/modules/luci-base/src/Makefile
@@ -4,29 +4,31 @@
contrib/lemon: contrib/lemon.c contrib/lempar.c
cc -o contrib/lemon $<
-plural_formula.c: plural_formula.y contrib/lemon
+lib/plural_formula.c: lib/plural_formula.y contrib/lemon
./contrib/lemon -q $<
-template_lmo.c: plural_formula.c
+lib/lmo.c: lib/plural_formula.c
+
+core.so: lib/luci.o lib/lmo.o lib/plural_formula.o
+ $(CC) $(LDFLAGS) -shared -lcrypt -o $@ $^
+
+version.uc:
+ echo "export const revision = '$(LUCI_VERSION)', branch = '$(LUCI_GITBRANCH)';" > $@
clean:
- rm -f contrib/lemon po2lmo parser.so version.lua plural_formula.c plural_formula.h *.o
+ rm -f contrib/lemon lib/*.o lib/plural_formula.c lib/plural_formula.h core.so version.uc
jsmin: jsmin.o
$(CC) $(LDFLAGS) -o $@ $^
-po2lmo: po2lmo.o template_lmo.o plural_formula.o
+po2lmo: po2lmo.o lib/lmo.o lib/plural_formula.o
$(CC) $(LDFLAGS) -o $@ $^
-parser.so: template_parser.o template_utils.o template_lmo.o template_lualib.o plural_formula.o
- $(CC) $(LDFLAGS) -shared -o $@ $^
-
-version.lua:
- ./mkversion.sh $@ $(LUCI_VERSION) "$(LUCI_GITBRANCH)"
-
-compile: parser.so version.lua
+compile: core.so version.uc
install: compile
- mkdir -p $(DESTDIR)/usr/lib/lua/luci/template
- cp parser.so $(DESTDIR)/usr/lib/lua/luci/template/parser.so
- cp version.lua $(DESTDIR)/usr/lib/lua/luci/version.lua
+ mkdir -p $(DESTDIR)/usr/lib/ucode/luci
+ cp core.so $(DESTDIR)/usr/lib/ucode/luci/core.so
+
+ mkdir -p $(DESTDIR)/usr/share/ucode/luci
+ cp version.uc $(DESTDIR)/usr/share/ucode/luci/version.uc
diff --git a/modules/luci-base/src/lib/lmo.c b/modules/luci-base/src/lib/lmo.c
new file mode 100644
index 0000000000..da521bc98b
--- /dev/null
+++ b/modules/luci-base/src/lib/lmo.c
@@ -0,0 +1,636 @@
+/*
+ * lmo - Lua Machine Objects - Base functions
+ *
+ * Copyright (C) 2009-2010 Jo-Philipp Wich <jow@openwrt.org>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include "lmo.h"
+#include "plural_formula.h"
+
+/*
+ * Hash function from http://www.azillionmonkeys.com/qed/hash.html
+ * Copyright (C) 2004-2008 by Paul Hsieh
+ */
+
+uint32_t sfh_hash(const char *data, size_t len, uint32_t init)
+{
+ uint32_t hash = init, tmp;
+ int rem;
+
+ if (len <= 0 || data == NULL) return 0;
+
+ rem = len & 3;
+ len >>= 2;
+
+ /* Main loop */
+ for (;len > 0; len--) {
+ hash += sfh_get16(data);
+ tmp = (sfh_get16(data+2) << 11) ^ hash;
+ hash = (hash << 16) ^ tmp;
+ data += 2*sizeof(uint16_t);
+ hash += hash >> 11;
+ }
+
+ /* Handle end cases */
+ switch (rem) {
+ case 3: hash += sfh_get16(data);
+ hash ^= hash << 16;
+ hash ^= (signed char)data[sizeof(uint16_t)] << 18;
+ hash += hash >> 11;
+ break;
+ case 2: hash += sfh_get16(data);
+ hash ^= hash << 11;
+ hash += hash >> 17;
+ break;
+ case 1: hash += (signed char)*data;
+ hash ^= hash << 10;
+ hash += hash >> 1;
+ }
+
+ /* Force "avalanching" of final 127 bits */
+ hash ^= hash << 3;
+ hash += hash >> 5;
+ hash ^= hash << 4;
+ hash += hash >> 17;
+ hash ^= hash << 25;
+ hash += hash >> 6;
+
+ return hash;
+}
+
+uint32_t lmo_canon_hash(const char *str, int len,
+ const char *ctx, int ctxlen, int plural)
+{
+ char res[4096];
+ char *ptr, *end, prev;
+ int off;
+
+ if (!str)
+ return 0;
+
+ ptr = res;
+ end = res + sizeof(res);
+
+ if (ctx)
+ {
+ for (prev = ' ', off = 0; off < ctxlen; prev = *ctx, off++, ctx++)
+ {
+ if (ptr >= end)
+ return 0;
+
+ if (isspace(*ctx))
+ {
+ if (!isspace(prev))
+ *ptr++ = ' ';
+ }
+ else
+ {
+ *ptr++ = *ctx;
+ }
+ }
+
+ if ((ptr > res) && isspace(*(ptr-1)))
+ ptr--;
+
+ if (ptr >= end)
+ return 0;
+
+ *ptr++ = '\1';
+ }
+
+ for (prev = ' ', off = 0; off < len; prev = *str, off++, str++)
+ {
+ if (ptr >= end)
+ return 0;
+
+ if (isspace(*str))
+ {
+ if (!isspace(prev))
+ *ptr++ = ' ';
+ }
+ else
+ {
+ *ptr++ = *str;
+ }
+ }
+
+ if ((ptr > res) && isspace(*(ptr-1)))
+ ptr--;
+
+ if (plural > -1)
+ {
+ if (plural >= 100 || ptr + 3 >= end)
+ return 0;
+
+ ptr += snprintf(ptr, 3, "\2%d", plural);
+ }
+
+ return sfh_hash(res, ptr - res, ptr - res);
+}
+
+lmo_archive_t * lmo_open(const char *file)
+{
+ int in = -1;
+ uint32_t idx_offset = 0;
+ struct stat s;
+
+ lmo_archive_t *ar = NULL;
+
+ if (stat(file, &s) == -1)
+ goto err;
+
+ if ((in = open(file, O_RDONLY)) == -1)
+ goto err;
+
+ if ((ar = (lmo_archive_t *)malloc(sizeof(*ar))) != NULL)
+ {
+ memset(ar, 0, sizeof(*ar));
+
+ ar->fd = in;
+ ar->size = s.st_size;
+
+ fcntl(ar->fd, F_SETFD, fcntl(ar->fd, F_GETFD) | FD_CLOEXEC);
+
+ if ((ar->mmap = mmap(NULL, ar->size, PROT_READ, MAP_SHARED, ar->fd, 0)) == MAP_FAILED)
+ goto err;
+
+ idx_offset = ntohl(*((const uint32_t *)
+ (ar->mmap + ar->size - sizeof(uint32_t))));
+
+ if (idx_offset >= ar->size)
+ goto err;
+
+ ar->index = (lmo_entry_t *)(ar->mmap + idx_offset);
+ ar->length = (ar->size - idx_offset - sizeof(uint32_t)) / sizeof(lmo_entry_t);
+ ar->end = ar->mmap + ar->size;
+
+ return ar;
+ }
+
+err:
+ if (in > -1)
+ close(in);
+
+ if (ar != NULL)
+ {
+ if ((ar->mmap != NULL) && (ar->mmap != MAP_FAILED))
+ munmap(ar->mmap, ar->size);
+
+ free(ar);
+ }
+
+ return NULL;
+}
+
+void lmo_close(lmo_archive_t *ar)
+{
+ if (ar != NULL)
+ {
+ if ((ar->mmap != NULL) && (ar->mmap != MAP_FAILED))
+ munmap(ar->mmap, ar->size);
+
+ close(ar->fd);
+ free(ar);
+
+ ar = NULL;
+ }
+}
+
+
+lmo_catalog_t *_lmo_catalogs = NULL;
+lmo_catalog_t *_lmo_active_catalog = NULL;
+
+int lmo_load_catalog(const char *lang, const char *dir)
+{
+ DIR *dh = NULL;
+ char pattern[16];
+ char path[PATH_MAX];
+ struct dirent *de = NULL;
+
+ lmo_archive_t *ar = NULL;
+ lmo_catalog_t *cat = NULL;
+
+ if (!lmo_change_catalog(lang))
+ return 0;
+
+ if (!dir || !(dh = opendir(dir)))
+ goto err;
+
+ if (!(cat = malloc(sizeof(*cat))))
+ goto err;
+
+ memset(cat, 0, sizeof(*cat));
+
+ snprintf(cat->lang, sizeof(cat->lang), "%s", lang);
+ snprintf(pattern, sizeof(pattern), "*.%s.lmo", lang);
+
+ while ((de = readdir(dh)) != NULL)
+ {
+ if (!fnmatch(pattern, de->d_name, 0))
+ {
+ snprintf(path, sizeof(path), "%s/%s", dir, de->d_name);
+ ar = lmo_open(path);
+
+ if (ar)
+ {
+ ar->next = cat->archives;
+ cat->archives = ar;
+ }
+ }
+ }
+
+ closedir(dh);
+
+ cat->next = _lmo_catalogs;
+ _lmo_catalogs = cat;
+
+ if (!_lmo_active_catalog)
+ _lmo_active_catalog = cat;
+
+ return cat->archives ? 0 : -1;
+
+err:
+ if (dh) closedir(dh);
+ if (cat) free(cat);
+
+ return -1;
+}
+
+int lmo_change_catalog(const char *lang)
+{
+ lmo_catalog_t *cat;
+
+ for (cat = _lmo_catalogs; cat; cat = cat->next)
+ {
+ if (!strncmp(cat->lang, lang, sizeof(cat->lang)))
+ {
+ _lmo_active_catalog = cat;
+ return 0;
+ }
+ }
+
+ return -1;
+}
+
+static lmo_entry_t * lmo_find_entry(lmo_archive_t *ar, uint32_t hash)
+{
+ unsigned int m, l, r;
+ uint32_t k;
+
+ l = 0;
+ r = ar->length - 1;
+
+ while (1)
+ {
+ m = l + ((r - l) / 2);
+
+ if (r < l)
+ break;
+
+ k = ntohl(ar->index[m].key_id);
+
+ if (k == hash)
+ return &ar->index[m];
+
+ if (k > hash)
+ {
+ if (!m)
+ break;
+
+ r = m - 1;
+ }
+ else
+ {
+ l = m + 1;
+ }
+ }
+
+ return NULL;
+}
+
+void *pluralParseAlloc(void *(*)(size_t));
+void pluralParse(void *, int, int, void *);
+void pluralParseFree(void *, void (*)(void *));
+
+static int lmo_eval_plural(const char *expr, int len, int val)
+{
+ struct { int num; int res; } s = { .num = val, .res = -1 };
+ const char *p = NULL;
+ void *pParser = NULL;
+ int t, n;
+ char c;
+
+ while (len > 7) {
+ if (*expr == 'p') {
+ if (!strncmp(expr, "plural=", 7)) {
+ p = expr + 7;
+ len -= 7;
+ break;
+ }
+ }
+
+ expr++;
+ len--;
+ }
+
+ if (!p)
+ goto out;
+
+ pParser = pluralParseAlloc(malloc);
+
+ if (!pParser)
+ goto out;
+
+ while (len-- > 0) {
+ c = *p++;
+ t = -1;
+ n = 0;
+
+ switch (c) {
+ case ' ':
+ case '\t':
+ continue;
+
+ case '0': case '1': case '2': case '3': case '4':
+ case '5': case '6': case '7': case '8': case '9':
+ t = T_NUM;
+ n = c - '0';
+
+ while (*p >= '0' && *p <= '9') {
+ n *= 10;
+ n += *p - '0';
+ p++;
+ }
+
+ break;
+
+ case '=':
+ if (*p == '=') {
+ t = T_EQ;
+ p++;
+ }
+
+ break;
+
+ case '!':
+ if (*p == '=') {
+ t = T_NE;
+ p++;
+ }
+ else {
+ t = T_NOT;
+ }
+
+ break;
+
+ case '&':
+ if (*p == '&') {
+ t = T_AND;
+ p++;
+ }
+
+ break;
+
+ case '|':
+ if (*p == '|') {
+ t = T_OR;
+ p++;
+ }
+
+ break;
+
+ case '<':
+ if (*p == '=') {
+ t = T_LE;
+ p++;
+ }
+ else {
+ t = T_LT;
+ }
+
+ break;
+
+ case '>':
+ if (*p == '=') {
+ t = T_GE;
+ p++;
+ }
+ else {
+ t = T_GT;
+ }
+
+ break;
+
+ case '*':
+ t = T_MUL;
+ break;
+
+ case '/':
+ t = T_DIV;
+ break;
+
+ case '%':
+ t = T_MOD;
+ break;
+
+ case '+':
+ t = T_ADD;
+ break;
+
+ case '-':
+ t = T_SUB;
+ break;
+
+ case 'n':
+ t = T_N;
+ break;
+
+ case '?':
+ t = T_QMARK;
+ break;
+
+ case ':':
+ t = T_COLON;
+ break;
+
+ case '(':
+ t = T_LPAREN;
+ break;
+
+ case ')':
+ t = T_RPAREN;
+ break;
+
+ case ';':
+ case '\n':
+ case '\0':
+ t = 0;
+ break;
+ }
+
+ /* syntax error */
+ if (t < 0)
+ goto out;
+
+ pluralParse(pParser, t, n, &s);
+
+ /* eof */
+ if (t == 0)
+ break;
+ }
+
+ pluralParse(pParser, 0, 0, &s);
+
+out:
+ pluralParseFree(pParser, free);
+
+ return s.res;
+}
+
+int lmo_translate(const char *key, int keylen, char **out, int *outlen)
+{
+ return lmo_translate_ctxt(key, keylen, NULL, 0, out, outlen);
+}
+
+int lmo_translate_ctxt(const char *key, int keylen,
+ const char *ctx, int ctxlen,
+ char **out, int *outlen)
+{
+ uint32_t hash;
+ lmo_entry_t *e;
+ lmo_archive_t *ar;
+
+ if (!key || !_lmo_active_catalog)
+ return -2;
+
+ hash = lmo_canon_hash(key, keylen, ctx, ctxlen, -1);
+
+ if (hash > 0)
+ {
+ for (ar = _lmo_active_catalog->archives; ar; ar = ar->next)
+ {
+ if ((e = lmo_find_entry(ar, hash)) != NULL)
+ {
+ *out = ar->mmap + ntohl(e->offset);
+ *outlen = ntohl(e->length);
+ return 0;
+ }
+ }
+ }
+
+ return -1;
+}
+
+int lmo_translate_plural(int n, const char *skey, int skeylen,
+ const char *pkey, int pkeylen,
+ char **out, int *outlen)
+{
+ return lmo_translate_plural_ctxt(n, skey, skeylen, pkey, pkeylen,
+ NULL, 0, out, outlen);
+}
+
+int lmo_translate_plural_ctxt(int n, const char *skey, int skeylen,
+ const char *pkey, int pkeylen,
+ const char *ctx, int ctxlen,
+ char **out, int *outlen)
+{
+ int pid = -1;
+ uint32_t hash;
+ lmo_entry_t *e;
+ lmo_archive_t *ar;
+
+ if (!skey || !pkey || !_lmo_active_catalog)
+ return -2;
+
+ for (ar = _lmo_active_catalog->archives; ar; ar = ar->next) {
+ e = lmo_find_entry(ar, 0);
+
+ if (e != NULL) {
+ pid = lmo_eval_plural(ar->mmap + ntohl(e->offset), ntohl(e->length), n);
+ break;
+ }
+ }
+
+ if (pid == -1)
+ pid = (n != 1);
+
+ hash = lmo_canon_hash(skey, skeylen, ctx, ctxlen, pid);
+
+ if (hash == 0)
+ return -1;
+
+ for (ar = _lmo_active_catalog->archives; ar; ar = ar->next)
+ {
+ if ((e = lmo_find_entry(ar, hash)) != NULL)
+ {
+ *out = ar->mmap + ntohl(e->offset);
+ *outlen = ntohl(e->length);
+ return 0;
+ }
+ }
+
+ if (n != 1)
+ {
+ *out = (char *)pkey;
+ *outlen = pkeylen;
+ }
+ else
+ {
+ *out = (char *)skey;
+ *outlen = skeylen;
+ }
+
+ return 0;
+}
+
+void lmo_iterate(lmo_iterate_cb_t cb, void *priv)
+{
+ unsigned int i;
+ lmo_entry_t *e;
+ lmo_archive_t *ar;
+
+ if (!_lmo_active_catalog)
+ return;
+
+ for (ar = _lmo_active_catalog->archives; ar; ar = ar->next)
+ for (i = 0, e = &ar->index[0]; i < ar->length; e = &ar->index[++i])
+ cb(ntohl(e->key_id), ar->mmap + ntohl(e->offset), ntohl(e->length), priv);
+}
+
+void lmo_close_catalog(const char *lang)
+{
+ lmo_archive_t *ar, *next;
+ lmo_catalog_t *cat, *prev;
+
+ for (prev = NULL, cat = _lmo_catalogs; cat; prev = cat, cat = cat->next)
+ {
+ if (!strncmp(cat->lang, lang, sizeof(cat->lang)))
+ {
+ if (prev)
+ prev->next = cat->next;
+ else
+ _lmo_catalogs = cat->next;
+
+ for (ar = cat->archives; ar; ar = next)
+ {
+ next = ar->next;
+ lmo_close(ar);
+ }
+
+ free(cat);
+ break;
+ }
+ }
+}
diff --git a/modules/luci-base/src/lib/lmo.h b/modules/luci-base/src/lib/lmo.h
new file mode 100644
index 0000000000..744209f62c
--- /dev/null
+++ b/modules/luci-base/src/lib/lmo.h
@@ -0,0 +1,108 @@
+/*
+ * lmo - Lua Machine Objects - General header
+ *
+ * Copyright (C) 2009-2012 Jo-Philipp Wich <jow@openwrt.org>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef _TEMPLATE_LMO_H_
+#define _TEMPLATE_LMO_H_
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <stdint.h>
+#include <string.h>
+#include <fcntl.h>
+#include <sys/stat.h>
+#include <sys/mman.h>
+#include <arpa/inet.h>
+#include <unistd.h>
+#include <errno.h>
+#include <fnmatch.h>
+#include <dirent.h>
+#include <ctype.h>
+#include <limits.h>
+
+#if (defined(__GNUC__) && defined(__i386__))
+#define sfh_get16(d) (*((const uint16_t *) (d)))
+#else
+#define sfh_get16(d) ((((uint32_t)(((const uint8_t *)(d))[1])) << 8)\
+ +(uint32_t)(((const uint8_t *)(d))[0]) )
+#endif
+
+#ifndef __hidden
+#define __hidden __attribute__((visibility("hidden")))
+#endif
+
+
+struct lmo_entry {
+ uint32_t key_id;
+ uint32_t val_id;
+ uint32_t offset;
+ uint32_t length;
+} __attribute__((packed));
+
+typedef struct lmo_entry lmo_entry_t;
+
+
+struct lmo_archive {
+ int fd;
+ int length;
+ uint32_t size;
+ lmo_entry_t *index;
+ char *mmap;
+ char *end;
+ struct lmo_archive *next;
+};
+
+typedef struct lmo_archive lmo_archive_t;
+
+
+struct lmo_catalog {
+ char lang[6];
+ struct lmo_archive *archives;
+ struct lmo_catalog *next;
+};
+
+typedef struct lmo_catalog lmo_catalog_t;
+
+typedef void (*lmo_iterate_cb_t)(uint32_t, const char *, int, void *);
+
+__hidden uint32_t sfh_hash(const char *data, size_t len, uint32_t init);
+__hidden uint32_t lmo_canon_hash(const char *data, int len,
+ const char *ctx, int ctxlen, int plural);
+
+__hidden lmo_archive_t * lmo_open(const char *file);
+__hidden void lmo_close(lmo_archive_t *ar);
+
+
+__hidden extern lmo_catalog_t *_lmo_catalogs;
+__hidden extern lmo_catalog_t *_lmo_active_catalog;
+
+__hidden int lmo_load_catalog(const char *lang, const char *dir);
+__hidden int lmo_change_catalog(const char *lang);
+__hidden int lmo_translate(const char *key, int keylen, char **out, int *outlen);
+__hidden int lmo_translate_ctxt(const char *key, int keylen,
+ const char *ctx, int ctxlen, char **out, int *outlen);
+__hidden int lmo_translate_plural(int n, const char *skey, int skeylen,
+ const char *pkey, int pkeylen,
+ char **out, int *outlen);
+__hidden int lmo_translate_plural_ctxt(int n, const char *skey, int skeylen,
+ const char *pkey, int pkeylen,
+ const char *ctx, int ctxlen,
+ char **out, int *outlen);
+__hidden void lmo_iterate(lmo_iterate_cb_t cb, void *priv);
+__hidden void lmo_close_catalog(const char *lang);
+
+#endif
diff --git a/modules/luci-base/src/lib/luci.c b/modules/luci-base/src/lib/luci.c
new file mode 100644
index 0000000000..e6860e727d
--- /dev/null
+++ b/modules/luci-base/src/lib/luci.c
@@ -0,0 +1,383 @@
+/*
+ * LuCI low level routines - ucode binding
+ *
+ * Copyright (C) 2009-2022 Jo-Philipp Wich <jo@mein.io>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include "lmo.h"
+
+#include <pwd.h>
+#include <crypt.h>
+#include <shadow.h>
+#include <unistd.h>
+#include <signal.h>
+#include <errno.h>
+
+#include <sys/types.h>
+#include <sys/utsname.h>
+#include <sys/sysinfo.h>
+#include <sys/statvfs.h>
+
+#include <ucode/module.h>
+
+/* translation catalog functions */
+
+static uc_value_t *
+uc_luci_load_catalog(uc_vm_t *vm, size_t nargs) {
+ uc_value_t *lang = uc_fn_arg(0);
+ uc_value_t *dir = uc_fn_arg(1);
+
+ if (lang && ucv_type(lang) != UC_STRING)
+ return NULL;
+
+ if (dir && ucv_type(dir) != UC_STRING)
+ return NULL;
+
+ return ucv_boolean_new(lmo_load_catalog(
+ lang ? ucv_string_get(lang) : "en",
+ ucv_string_get(dir)) == 0);
+}
+
+static uc_value_t *
+uc_luci_close_catalog(uc_vm_t *vm, size_t nargs) {
+ uc_value_t *lang = uc_fn_arg(0);
+
+ if (lang && ucv_type(lang) != UC_STRING)
+ return NULL;
+
+ lmo_close_catalog(lang ? ucv_string_get(lang) : "en");
+
+ return ucv_boolean_new(true);
+}
+
+static uc_value_t *
+uc_luci_change_catalog(uc_vm_t *vm, size_t nargs) {
+ uc_value_t *lang = uc_fn_arg(0);
+
+ if (lang && ucv_type(lang) != UC_STRING)
+ return NULL;
+
+ return ucv_boolean_new(lmo_change_catalog(
+ lang ? ucv_string_get(lang) : "en") == 0);
+}
+
+static void
+uc_luci_get_translations_cb(uint32_t key, const char *val, int len, void *priv) {
+ uc_vm_t *vm = priv;
+
+ uc_vm_stack_push(vm, ucv_get(uc_vm_stack_peek(vm, 0)));
+ uc_vm_stack_push(vm, ucv_uint64_new(key));
+ uc_vm_stack_push(vm, ucv_string_new_length(val, (size_t)len));
+
+ if (uc_vm_call(vm, false, 2) == EXCEPTION_NONE)
+ ucv_put(uc_vm_stack_pop(vm));
+}
+
+static uc_value_t *
+uc_luci_get_translations(uc_vm_t *vm, size_t nargs) {
+ lmo_iterate(uc_luci_get_translations_cb, vm);
+
+ return ucv_boolean_new(true);
+}
+
+static uc_value_t *
+uc_luci_translate(uc_vm_t *vm, size_t nargs) {
+ uc_value_t *key = uc_fn_arg(0);
+ uc_value_t *ctx = uc_fn_arg(1);
+ int trlen;
+ char *tr;
+
+ if (ucv_type(key) != UC_STRING)
+ return NULL;
+
+ if (ctx && ucv_type(ctx) != UC_STRING)
+ return NULL;
+
+ if (lmo_translate_ctxt(ucv_string_get(key), ucv_string_length(key),
+ ucv_string_get(ctx), ucv_string_length(ctx),
+ &tr, &trlen) != 0)
+ return NULL;
+
+ return ucv_string_new_length(tr, (size_t)trlen);
+}
+
+static uc_value_t *
+uc_luci_ntranslate(uc_vm_t *vm, size_t nargs) {
+ uc_value_t *cnt = uc_fn_arg(0);
+ uc_value_t *skey = uc_fn_arg(1);
+ uc_value_t *pkey = uc_fn_arg(2);
+ uc_value_t *ctx = uc_fn_arg(3);
+ int trlen;
+ char *tr;
+
+ if (ucv_type(skey) != UC_STRING || ucv_type(pkey) != UC_STRING)
+ return NULL;
+
+ if (ctx && ucv_type(ctx) != UC_STRING)
+ return NULL;
+
+ if (lmo_translate_plural_ctxt(ucv_int64_get(cnt),
+ ucv_string_get(skey), ucv_string_length(skey),
+ ucv_string_get(pkey), ucv_string_length(pkey),
+ ucv_string_get(ctx), ucv_string_length(ctx),
+ &tr, &trlen) != 0)
+ return NULL;
+
+ return ucv_string_new_length(tr, (size_t)trlen);
+}
+
+static uc_value_t *
+uc_luci_hash(uc_vm_t *vm, size_t nargs) {
+ uc_value_t *key = uc_fn_arg(0);
+ uc_value_t *init = uc_fn_arg(1);
+
+ if (ucv_type(key) != UC_STRING)
+ return NULL;
+
+ if (init && ucv_type(init) != UC_INTEGER)
+ return NULL;
+
+ return ucv_uint64_new(sfh_hash(ucv_string_get(key), ucv_string_length(key),
+ init ? ucv_uint64_get(init) : ucv_string_length(key)));
+}
+
+
+/* user functions */
+
+static uc_value_t *
+uc_luci_getspnam(uc_vm_t *vm, size_t nargs) {
+ uc_value_t *name = uc_fn_arg(0), *rv;
+ struct spwd *s;
+
+ if (ucv_type(name) != UC_STRING)
+ return NULL;
+
+ s = getspnam(ucv_string_get(name));
+
+ if (!s)
+ return NULL;
+
+ rv = ucv_object_new(vm);
+
+ ucv_object_add(rv, "namp", ucv_string_new(s->sp_namp));
+ ucv_object_add(rv, "pwdp", ucv_string_new(s->sp_pwdp));
+ ucv_object_add(rv, "lstchg", ucv_int64_new(s->sp_lstchg));
+ ucv_object_add(rv, "min", ucv_int64_new(s->sp_min));
+ ucv_object_add(rv, "max", ucv_int64_new(s->sp_max));
+ ucv_object_add(rv, "warn", ucv_int64_new(s->sp_warn));
+ ucv_object_add(rv, "inact", ucv_int64_new(s->sp_inact));
+ ucv_object_add(rv, "expire", ucv_int64_new(s->sp_expire));
+
+ return rv;
+}
+
+static uc_value_t *
+uc_luci_getpwnam(uc_vm_t *vm, size_t nargs) {
+ uc_value_t *name = uc_fn_arg(0), *rv;
+ struct passwd *p;
+
+ if (ucv_type(name) != UC_STRING)
+ return NULL;
+
+ p = getpwnam(ucv_string_get(name));
+
+ if (!p)
+ return NULL;
+
+ rv = ucv_object_new(vm);
+
+ ucv_object_add(rv, "name", ucv_string_new(p->pw_name));
+ ucv_object_add(rv, "passwd", ucv_string_new(p->pw_passwd));
+ ucv_object_add(rv, "uid", ucv_int64_new(p->pw_uid));
+ ucv_object_add(rv, "gid", ucv_int64_new(p->pw_gid));
+ ucv_object_add(rv, "gecos", ucv_string_new(p->pw_gecos));
+ ucv_object_add(rv, "dir", ucv_string_new(p->pw_dir));
+ ucv_object_add(rv, "shell", ucv_string_new(p->pw_shell));
+
+ return rv;
+}
+
+static uc_value_t *
+uc_luci_crypt(uc_vm_t *vm, size_t nargs) {
+ uc_value_t *phrase = uc_fn_arg(0);
+ uc_value_t *setting = uc_fn_arg(1);
+ char *hash;
+
+ if (ucv_type(phrase) != UC_STRING || ucv_type(setting) != UC_STRING)
+ return NULL;
+
+ errno = 0;
+ hash = crypt(ucv_string_get(phrase), ucv_string_get(setting));
+
+ if (hash == NULL || errno != 0)
+ return NULL;
+
+ return ucv_string_new(hash);
+}
+
+static uc_value_t *
+uc_luci_getuid(uc_vm_t *vm, size_t nargs) {
+ return ucv_int64_new(getuid());
+}
+
+static uc_value_t *
+uc_luci_getgid(uc_vm_t *vm, size_t nargs) {
+ return ucv_int64_new(getgid());
+}
+
+static uc_value_t *
+uc_luci_setuid(uc_vm_t *vm, size_t nargs) {
+ uc_value_t *uid = uc_fn_arg(0);
+
+ if (ucv_type(uid) != UC_INTEGER)
+ return NULL;
+
+ return ucv_boolean_new(setuid(ucv_int64_get(uid)) == 0);
+}
+
+static uc_value_t *
+uc_luci_setgid(uc_vm_t *vm, size_t nargs) {
+ uc_value_t *gid = uc_fn_arg(0);
+
+ if (ucv_type(gid) != UC_INTEGER)
+ return NULL;
+
+ return ucv_boolean_new(setgid(ucv_int64_get(gid)) == 0);
+}
+
+
+/* misc functions */
+
+static uc_value_t *
+uc_luci_kill(uc_vm_t *vm, size_t nargs) {
+ uc_value_t *pid = uc_fn_arg(0);
+ uc_value_t *sig = uc_fn_arg(1);
+
+ if (ucv_type(pid) != UC_INTEGER || ucv_type(sig) != UC_INTEGER)
+ return NULL;
+
+ return ucv_boolean_new(kill(ucv_int64_get(pid), ucv_int64_get(sig)) == 0);
+}
+
+static uc_value_t *
+uc_luci_uname(uc_vm_t *vm, size_t nargs) {
+ struct utsname u;
+ uc_value_t *rv;
+
+ if (uname(&u) == -1)
+ return NULL;
+
+ rv = ucv_object_new(vm);
+
+ ucv_object_add(rv, "sysname", ucv_string_new(u.sysname));
+ ucv_object_add(rv, "nodename", ucv_string_new(u.nodename));
+ ucv_object_add(rv, "release", ucv_string_new(u.release));
+ ucv_object_add(rv, "version", ucv_string_new(u.version));
+ ucv_object_add(rv, "machine", ucv_string_new(u.machine));
+
+ return rv;
+}
+
+static uc_value_t *
+uc_luci_sysinfo(uc_vm_t *vm, size_t nargs) {
+ uc_value_t *rv, *loads;
+ struct sysinfo i;
+
+ if (sysinfo(&i) == -1)
+ return NULL;
+
+ rv = ucv_object_new(vm);
+ loads = ucv_array_new_length(vm, 3);
+
+ ucv_array_push(loads, ucv_uint64_new(i.loads[0]));
+ ucv_array_push(loads, ucv_uint64_new(i.loads[1]));
+ ucv_array_push(loads, ucv_uint64_new(i.loads[2]));
+
+ ucv_object_add(rv, "uptime", ucv_int64_new(i.uptime));
+ ucv_object_add(rv, "loads", loads);
+ ucv_object_add(rv, "totalram", ucv_uint64_new(i.totalram));
+ ucv_object_add(rv, "freeram", ucv_uint64_new(i.freeram));
+ ucv_object_add(rv, "sharedram", ucv_uint64_new(i.sharedram));
+ ucv_object_add(rv, "bufferram", ucv_uint64_new(i.bufferram));
+ ucv_object_add(rv, "totalswap", ucv_uint64_new(i.totalswap));
+ ucv_object_add(rv, "freeswap", ucv_uint64_new(i.freeswap));
+ ucv_object_add(rv, "procs", ucv_uint64_new(i.procs));
+ ucv_object_add(rv, "totalhigh", ucv_uint64_new(i.totalhigh));
+ ucv_object_add(rv, "freehigh", ucv_uint64_new(i.freehigh));
+ ucv_object_add(rv, "mem_unit", ucv_uint64_new(i.mem_unit));
+
+ return rv;
+}
+
+static uc_value_t *
+uc_luci_statvfs(uc_vm_t *vm, size_t nargs) {
+ uc_value_t *path = uc_fn_arg(0), *rv;
+ struct statvfs s;
+
+ if (ucv_type(path) != UC_STRING)
+ return NULL;
+
+ if (statvfs(ucv_string_get(path), &s) == -1)
+ return NULL;
+
+ rv = ucv_object_new(vm);
+
+ ucv_object_add(rv, "bsize", ucv_uint64_new(s.f_bsize));
+ ucv_object_add(rv, "frsize", ucv_uint64_new(s.f_frsize));
+
+ ucv_object_add(rv, "blocks", ucv_uint64_new(s.f_blocks));
+ ucv_object_add(rv, "bfree", ucv_uint64_new(s.f_bfree));
+ ucv_object_add(rv, "bavail", ucv_uint64_new(s.f_bavail));
+
+ ucv_object_add(rv, "files", ucv_uint64_new(s.f_files));
+ ucv_object_add(rv, "ffree", ucv_uint64_new(s.f_ffree));
+ ucv_object_add(rv, "favail", ucv_uint64_new(s.f_favail));
+
+ ucv_object_add(rv, "fsid", ucv_uint64_new(s.f_fsid));
+ ucv_object_add(rv, "flag", ucv_uint64_new(s.f_flag));
+ ucv_object_add(rv, "namemax", ucv_uint64_new(s.f_namemax));
+
+ return rv;
+}
+
+
+static const uc_function_list_t luci_fns[] = {
+ { "load_catalog", uc_luci_load_catalog },
+ { "close_catalog", uc_luci_close_catalog },
+ { "change_catalog", uc_luci_change_catalog },
+ { "get_translations", uc_luci_get_translations },
+ { "translate", uc_luci_translate },
+ { "ntranslate", uc_luci_ntranslate },
+ { "hash", uc_luci_hash },
+
+ { "getspnam", uc_luci_getspnam },
+ { "getpwnam", uc_luci_getpwnam },
+ { "crypt", uc_luci_crypt },
+ { "getuid", uc_luci_getuid },
+ { "setuid", uc_luci_setuid },
+ { "getgid", uc_luci_getgid },
+ { "setgid", uc_luci_setgid },
+
+ { "kill", uc_luci_kill },
+ { "uname", uc_luci_uname },
+ { "sysinfo", uc_luci_sysinfo },
+ { "statvfs", uc_luci_statvfs },
+};
+
+
+void uc_module_init(uc_vm_t *vm, uc_value_t *scope)
+{
+ uc_function_list_register(scope, luci_fns);
+}
diff --git a/modules/luci-base/src/plural_formula.y b/modules/luci-base/src/lib/plural_formula.y
index 1623f8b282..1623f8b282 100644
--- a/modules/luci-base/src/plural_formula.y
+++ b/modules/luci-base/src/lib/plural_formula.y
diff --git a/modules/luci-base/src/po2lmo.c b/modules/luci-base/src/po2lmo.c
index 5f398c266e..0a04e9ba17 100644
--- a/modules/luci-base/src/po2lmo.c
+++ b/modules/luci-base/src/po2lmo.c
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-#include "template_lmo.h"
+#include "lib/lmo.h"
static void die(const char *msg)
{
@@ -169,8 +169,11 @@ static void print_msg(struct msg *msg, FILE *out)
else
snprintf(key, sizeof(key), "%s", msg->id);
- key_id = sfh_hash(key, strlen(key));
- val_id = sfh_hash(msg->val[i], strlen(msg->val[i]));
+ len = strlen(key);
+ key_id = sfh_hash(key, len, len);
+
+ len = strlen(msg->val[i]);
+ val_id = sfh_hash(msg->val[i], len, len);
if (key_id != val_id) {
n_entries++;
diff --git a/modules/luci-base/ucode/controller/admin/index.uc b/modules/luci-base/ucode/controller/admin/index.uc
new file mode 100644
index 0000000000..f0f7c7fd4d
--- /dev/null
+++ b/modules/luci-base/ucode/controller/admin/index.uc
@@ -0,0 +1,160 @@
+// Copyright 2022 Jo-Philipp Wich <jo@mein.io>
+// Licensed to the public under the Apache License 2.0.
+
+import { load_catalog, change_catalog, get_translations } from 'luci.core';
+
+const ubus_types = [
+ null,
+ 'array',
+ 'object',
+ 'string',
+ null, // INT64
+ 'number',
+ null, // INT16,
+ 'boolean',
+ 'double'
+];
+
+
+function ubus_reply(id, data, code, errmsg) {
+ const reply = { jsonrpc: '2.0', id };
+
+ if (errmsg)
+ reply.error = { code, message: errmsg };
+ else if (type(code) == 'object')
+ reply.result = code;
+ else if (data != null)
+ reply.result = [ code, data ];
+ else
+ reply.result = [ code ];
+
+ return reply;
+}
+
+function ubus_access(sid, obj, fun) {
+ return (ubus.call('session', 'access', {
+ ubus_rpc_session: sid,
+ scope: 'ubus',
+ object: obj,
+ function: fun
+ })?.access == true);
+}
+
+function ubus_request(req) {
+ if (type(req?.method) != 'string' || req?.jsonrpc != '2.0' || req?.id == null)
+ return ubus_reply(null, null, -32600, 'Invalid request');
+
+ if (req.method == 'call') {
+ if (type(req?.params) != 'array' || length(req.params) < 3)
+ return ubus_reply(null, null, -32600, 'Invalid parameters');
+
+ let sid = req.params[0],
+ obj = req.params[1],
+ fun = req.params[2],
+ arg = req.params[3] ?? {};
+
+ if (type(arg) != 'object' || exists(arg, 'ubus_rpc_session'))
+ return ubus_reply(req.id, null, -32602, 'Invalid parameters');
+
+ if (sid == '00000000000000000000000000000000' && ctx.authsession)
+ sid = ctx.authsession;
+
+ if (!ubus_access(sid, obj, fun))
+ return ubus_reply(req.id, null, -32002, 'Access denied');
+
+ arg.ubus_rpc_session = sid;
+
+
+ // clear error
+ ubus.error();
+
+ const res = ubus.call(obj, fun, arg);
+
+ return ubus_reply(req.id, res, ubus.error(true) ?? 0);
+ }
+
+ if (req.method == 'list') {
+ if (req?.params == null || (type(req.params) == 'array' && length(req.params) == 0)) {
+ return ubus_reply(req.id, null, ubus.list());
+ }
+ else if (type(req.params) == 'array') {
+ const rv = {};
+
+ for (let param in req.params) {
+ if (type(param) != 'string')
+ return ubus_reply(req.id, null, -32602, 'Invalid parameters');
+
+ for (let m, p in ubus.list(param)?.[0]) {
+ for (let pn, pt in p) {
+ rv[param] ??= {};
+ rv[param][m] ??= {};
+ rv[param][m][pn] = ubus_types[pt] ?? 'unknown';
+ }
+ }
+ }
+
+ return ubus_reply(req.id, null, rv);
+ }
+ else {
+ return ubus_reply(req.id, null, -32602, 'Invalid parameters')
+ }
+ }
+
+ return ubus_reply(req.id, null, -32601, 'Method not found')
+}
+
+
+return {
+ action_ubus: function() {
+ let request;
+
+ try { request = json(http.content()); }
+ catch { request = null; }
+
+ http.prepare_content('application/json; charset=UTF-8');
+
+ if (type(request) == 'object')
+ http.write_json(ubus_request(request));
+ else if (type(request) == 'array')
+ http.write_json(map(request, ubus_request));
+ else
+ http.write_json(ubus_reply(null, null, -32700, 'Parse error'))
+ },
+
+ action_translations: function(reqlang) {
+ if (reqlang != null && reqlang != dispatcher.lang) {
+ load_catalog(reqlang, '/usr/lib/lua/luci/i18n');
+ change_catalog(reqlang);
+ }
+
+ http.prepare_content('application/javascript; charset=UTF-8');
+ http.write('window.TR={');
+
+ get_translations((key, val) => http.write(sprintf('"%08x":%J,', key, val)));
+
+ http.write('};');
+ },
+
+ action_logout: function() {
+ const url = dispatcher.build_url();
+
+ if (ctx.authsession) {
+ ubus.call('session', 'destroy', { ubus_rpc_session: ctx.authsession });
+
+ if (http.getenv('HTTPS') == 'on')
+ http.header('Set-Cookie', `sysauth_https=; expires=Thu, 01 Jan 1970 01:00:00 GMT; path=${url}`);
+
+ http.header('Set-Cookie', `sysauth_http=; expires=Thu, 01 Jan 1970 01:00:00 GMT; path=${url}`);
+ }
+
+ http.redirect(url);
+ },
+
+ action_menu: function() {
+ const session = dispatcher.is_authenticated({ methods: [ 'cookie:sysauth_https', 'cookie:sysauth_http' ] });
+ const menu = dispatcher.menu_json(session?.acls ?? {}) ?? {};
+
+ http.prepare_content('application/json; charset=UTF-8');
+ http.write_json(menu);
+ }
+};
diff --git a/modules/luci-base/ucode/controller/admin/uci.uc b/modules/luci-base/ucode/controller/admin/uci.uc
new file mode 100644
index 0000000000..c38a42b10b
--- /dev/null
+++ b/modules/luci-base/ucode/controller/admin/uci.uc
@@ -0,0 +1,150 @@
+// Copyright 2022 Jo-Philipp Wich <jo@mein.io>
+// Licensed to the public under the Apache License 2.0.
+
+import { STATUS_NO_DATA, STATUS_PERMISSION_DENIED } from 'ubus';
+
+let last_ubus_error;
+
+const ubus_error_map = [
+ 200, 'OK',
+ 400, 'Invalid command',
+ 400, 'Invalid argument',
+ 404, 'Method not found',
+ 404, 'Not found',
+ 204, 'No data',
+ 403, 'Permission denied',
+ 504, 'Timeout',
+ 500, 'Not supported',
+ 500, 'Unknown error',
+ 503, 'Connection failed',
+ 500, 'Out of memory',
+ 400, 'Parse error',
+ 500, 'System error',
+];
+
+function ubus_call(object, method, args) {
+ ubus.error(); // clear previous error
+
+ let res = ubus.call(object, method, args);
+
+ last_ubus_error = ubus.error(true);
+
+ return res ?? !last_ubus_error;
+}
+
+function ubus_state_to_http(err) {
+ let code = ubus_error_map[(err << 1) + 0] ?? 200;
+ let msg = ubus_error_map[(err << 1) + 1] ?? 'OK';
+
+ http.status(code, msg);
+
+ if (code != 204) {
+ http.prepare_content('text/plain');
+ http.write(msg);
+ }
+}
+
+function uci_apply(rollback) {
+ if (rollback) {
+ const timeout = +(config?.apply?.rollback ?? 90) || 0;
+ const success = ubus_call('uci', 'apply', {
+ ubus_rpc_session: ctx.authsession,
+ timeout: max(timeout, 90),
+ rollback: true
+ });
+
+ if (success) {
+ const token = dispatcher.randomid(16);
+
+ ubus.call('session', 'set', {
+ ubus_rpc_session: '00000000000000000000000000000000',
+ values: {
+ rollback: {
+ token,
+ session: ctx.authsession,
+ timeout: time() + timeout
+ }
+ }
+ });
+
+ return token;
+ }
+
+ return null;
+ }
+ else {
+ let changes = ubus_call('uci', 'changes', { ubus_rpc_session: ctx.authsession })?.changes;
+
+ for (let config in changes)
+ if (!ubus_call('uci', 'commit', { ubus_rpc_session: ctx.authsession, config }))
+ return false;
+
+ return ubus_call('uci', 'apply', {
+ ubus_rpc_session: ctx.authsession,
+ rollback: false
+ });
+ }
+}
+
+function uci_confirm(token) {
+ const data = ubus.call('session', 'get', {
+ ubus_rpc_session: '00000000000000000000000000000000',
+ keys: [ 'rollback' ]
+ })?.values?.rollback;
+
+ if (type(data?.token) != 'string' || type(data?.session) != 'string' ||
+ type(data?.timeout) != 'int' || data.timeout < time()) {
+ last_ubus_error = STATUS_NO_DATA;
+
+ return false;
+ }
+
+ if (token != data.token) {
+ last_ubus_error = STATUS_PERMISSION_DENIED;
+
+ return false;
+ }
+
+ if (!ubus_call('uci', 'confirm', { ubus_rpc_session: data.session }))
+ return false;
+
+ ubus_call('session', 'set', {
+ ubus_rpc_session: '00000000000000000000000000000000',
+ values: { rollback: {} }
+ });
+
+ return true;
+}
+
+
+return {
+ action_apply_rollback: function() {
+ const token = uci_apply(true);
+
+ if (token) {
+ http.prepare_content('application/json; charset=UTF-8');
+ http.write_json({ token });
+ }
+ else {
+ ubus_state_to_http(last_ubus_error);
+ }
+ },
+
+ action_apply_unchecked: function() {
+ uci_apply(false);
+ ubus_state_to_http(last_ubus_error);
+ },
+
+ action_confirm: function() {
+ uci_confirm(http.formvalue('token'));
+ ubus_state_to_http(last_ubus_error);
+ },
+
+ action_revert: function() {
+ for (let config in ubus_call('uci', 'changes', { ubus_rpc_session: ctx.authsession })?.changes)
+ if (!ubus_call('uci', 'revert', { ubus_rpc_session: ctx.authsession, config }))
+ break;
+
+ ubus_state_to_http(last_ubus_error);
+ }
+};
diff --git a/modules/luci-base/ucode/dispatcher.uc b/modules/luci-base/ucode/dispatcher.uc
new file mode 100644
index 0000000000..24769f0037
--- /dev/null
+++ b/modules/luci-base/ucode/dispatcher.uc
@@ -0,0 +1,1005 @@
+// Copyright 2022 Jo-Philipp Wich <jo@mein.io>
+// Licensed to the public under the Apache License 2.0.
+
+import { open, stat, glob, lsdir, unlink, basename } from 'fs';
+import { striptags, entityencode } from 'html';
+import { connect } from 'ubus';
+import { cursor } from 'uci';
+import { rand } from 'math';
+
+import { hash, load_catalog, change_catalog, translate, ntranslate, getuid } from 'luci.core';
+import { revision as luciversion, branch as luciname } from 'luci.version';
+import { default as LuCIRuntime } from 'luci.runtime';
+import { urldecode } from 'luci.http';
+
+let ubus = connect();
+let uci = cursor();
+
+let indexcache = "/tmp/luci-indexcache";
+
+let http, runtime, tree, luabridge;
+
+function error404(msg) {
+ http.status(404, 'Not Found');
+
+ try {
+ runtime.render('error404', { message: msg ?? 'Not found' });
+ }
+ catch {
+ http.header('Content-Type', 'text/plain; charset=UTF-8');
+ http.write(msg ?? 'Not found');
+ }
+
+ return false;
+}
+
+function error500(msg, ex) {
+ if (!http.eoh) {
+ http.status(500, 'Internal Server Error');
+ http.header('Content-Type', 'text/html; charset=UTF-8');
+ }
+
+ try {
+ runtime.render('error500', {
+ title: ex?.type ?? 'Runtime exception',
+ message: replace(
+ msg,
+ /(\s)((\/[A-Za-z0-9_.-]+)+:\d+|\[string "[^"]+"\]:\d+)/g,
+ '$1<code>$2</code>'
+ ),
+ exception: ex
+ });
+ }
+ catch {
+ http.write('<!--]]>--><!--\'>--><!--">-->\n');
+ http.write(`<p>${trim(ex)}</p>\n`);
+
+ if (ex) {
+ http.write(`<p>${trim(ex.message)}</p>\n`);
+ http.write(`<pre>${trim(ex.stacktrace[0].context)}</pre>\n`);
+ }
+ }
+
+ exit(0);
+}
+
+function load_luabridge(optional) {
+ if (luabridge == null) {
+ try {
+ luabridge = require('lua');
+ }
+ catch (ex) {
+ luabridge = false;
+
+ if (!optional)
+ error500('No Lua runtime installed');
+ }
+ }
+
+ return luabridge;
+}
+
+function determine_request_language() {
+ let lang = uci.get('luci', 'main', 'lang') || 'auto';
+
+ if (lang == 'auto') {
+ for (let tag in split(http.getenv('HTTP_ACCEPT_LANGUAGE'), ',')) {
+ tag = split(trim(split(tag, ';')?.[0]), '-');
+
+ if (tag) {
+ let cc = tag[1] ? `${tag[0]}_${lc(tag[1])}` : null;
+
+ if (cc && uci.get('luci', 'languages', cc)) {
+ lang = cc;
+ break;
+ }
+ else if (uci.get('luci', 'languages', tag[0])) {
+ lang = tag[0];
+ break;
+ }
+ }
+ }
+ }
+
+ if (lang == 'auto')
+ lang = 'en';
+ else
+ lang = replace(lang, '_', '-');
+
+ if (load_catalog(lang, '/usr/lib/lua/luci/i18n'))
+ change_catalog(lang);
+
+ return lang;
+}
+
+function determine_version() {
+ let res = { luciname, luciversion };
+
+ for (let f = open("/etc/os-release"), l = f?.read?.("line"); l; l = f.read?.("line")) {
+ let kv = split(l, '=', 2);
+
+ switch (kv[0]) {
+ case 'NAME':
+ res.distname = trim(kv[1], '"\' \n');
+ break;
+
+ case 'VERSION':
+ res.distversion = trim(kv[1], '"\' \n');
+ break;
+
+ case 'HOME_URL':
+ res.disturl = trim(kv[1], '"\' \n');
+ break;
+
+ case 'BUILD_ID':
+ res.distrevision = trim(kv[1], '"\' \n');
+ break;
+ }
+ }
+
+ return res;
+}
+
+function read_jsonfile(path, defval) {
+ let rv;
+
+ try {
+ rv = json(open(path, "r"));
+ }
+ catch (e) {
+ rv = defval;
+ }
+
+ return rv;
+}
+
+function read_cachefile(file, reader) {
+ let euid = getuid(),
+ fstat = stat(file),
+ fuid = fstat?.uid,
+ perm = fstat?.perm;
+
+ if (euid != fuid ||
+ perm?.group_read || perm?.group_write || perm?.group_exec ||
+ perm?.other_read || perm?.other_write || perm?.other_exec)
+ return null;
+
+ return reader(file);
+}
+
+function check_fs_depends(spec) {
+ for (let path, kind in spec) {
+ if (kind == 'directory') {
+ if (!length(lsdir(path)))
+ return false;
+ }
+ else if (kind == 'executable') {
+ let fstat = stat(path);
+
+ if (fstat?.type != 'file' || fstat?.user_exec == false)
+ return false;
+ }
+ else if (kind == 'file') {
+ let fstat = stat(path);
+
+ if (fstat?.type != 'file')
+ return false;
+ }
+ else if (kind == 'absent') {
+ if (stat(path) != null)
+ return false;
+ }
+ }
+
+ return true;
+}
+
+function check_uci_depends_options(conf, s, opts) {
+ if (type(opts) == 'string') {
+ return (s['.type'] == opts);
+ }
+ else if (opts === true) {
+ for (let option, value in s)
+ if (ord(option) != 46)
+ return true;
+ }
+ else if (type(opts) == 'object') {
+ for (let option, value in opts) {
+ let sval = s[option];
+
+ if (type(sval) == 'array') {
+ if (!(value in sval))
+ return false;
+ }
+ else if (value === true) {
+ if (sval == null)
+ return false;
+ }
+ else {
+ if (sval != value)
+ return false;
+ }
+ }
+ }
+
+ return true;
+}
+
+function check_uci_depends_section(conf, sect) {
+ for (let section, options in sect) {
+ let stype = match(section, /^@([A-Za-z0-9_-]+)$/);
+
+ if (stype) {
+ let found = false;
+
+ uci.load(conf);
+ uci.foreach(conf, stype[1], (s) => {
+ if (check_uci_depends_options(conf, s, options)) {
+ found = true;
+ return false;
+ }
+ });
+
+ if (!found)
+ return false;
+ }
+ else {
+ let s = uci.get_all(conf, section);
+
+ if (!s || !check_uci_depends_options(conf, s, options))
+ return false;
+ }
+ }
+
+ return true;
+}
+
+function check_uci_depends(conf) {
+ for (let config, values in conf) {
+ if (values == true) {
+ let found = false;
+
+ uci.load(config);
+ uci.foreach(config, null, () => { found = true });
+
+ if (!found)
+ return false;
+ }
+ else if (type(values) == 'object') {
+ if (!check_uci_depends_section(config, values))
+ return false;
+ }
+ }
+
+ return true;
+}
+
+function check_depends(spec) {
+ if (type(spec?.depends?.fs) in ['array', 'object']) {
+ let satisfied = false;
+ let alternatives = (type(spec.depends.fs) == 'array') ? spec.depends.fs : [ spec.depends.fs ];
+
+ for (let alternative in alternatives) {
+ if (check_fs_depends(alternative)) {
+ satisfied = true;
+ break;
+ }
+ }
+
+ if (!satisfied)
+ return false;
+ }
+
+ if (type(spec?.depends?.uci) in ['array', 'object']) {
+ let satisfied = false;
+ let alternatives = (type(spec.depends.uci) == 'array') ? spec.depends.uci : [ spec.depends.uci ];
+
+ for (let alternative in alternatives) {
+ if (check_uci_depends(alternative)) {
+ satisfied = true;
+ break;
+ }
+ }
+
+ if (!satisfied)
+ return false;
+ }
+
+ return true;
+}
+
+function check_acl_depends(require_groups, groups) {
+ if (length(require_groups)) {
+ let writable = false;
+
+ for (let group in require_groups) {
+ let read = ('read' in groups?.[group]);
+ let write = ('write' in groups?.[group]);
+
+ if (!read && !write)
+ return null;
+
+ if (write)
+ writable = true;
+ }
+
+ return writable;
+ }
+
+ return true;
+}
+
+function hash_filelist(files) {
+ let hashval = 0x1b756362;
+
+ for (let file in files) {
+ let st = stat(file);
+
+ if (st)
+ hashval = hash(sprintf("%x|%x|%x", st.ino, st.mtime, st.size), hashval);
+ }
+
+ return hashval;
+}
+
+function build_pagetree() {
+ let tree = { action: { type: 'firstchild' } };
+
+ let schema = {
+ action: 'object',
+ auth: 'object',
+ cors: 'bool',
+ depends: 'object',
+ order: 'int',
+ setgroup: 'string',
+ setuser: 'string',
+ title: 'string',
+ wildcard: 'bool',
+ firstchild_ineligible: 'bool'
+ };
+
+ let files = glob('/usr/share/luci/menu.d/*.json', '/usr/lib/lua/luci/controller/*.lua', '/usr/lib/lua/luci/controller/*/*.lua');
+ let cachefile;
+
+ if (indexcache) {
+ cachefile = sprintf('%s.%08x.json', indexcache, hash_filelist(files));
+
+ let res = read_cachefile(cachefile, read_jsonfile);
+
+ if (res)
+ return res;
+
+ for (let path in glob(indexcache + '.*.json'))
+ unlink(path);
+ }
+
+ for (let file in files) {
+ let data;
+
+ if (substr(file, -5) == '.json')
+ data = read_jsonfile(file);
+ else if (load_luabridge(true))
+ data = runtime.call('luci.dispatcher', 'process_lua_controller', file);
+ else
+ warn(`Lua controller ${file} present but no Lua runtime installed.\n`);
+
+ if (type(data) == 'object') {
+ for (let path, spec in data) {
+ if (type(spec) == 'object') {
+ let node = tree;
+
+ for (let s in match(path, /[^\/]+/g)) {
+ if (s[0] == '*') {
+ node.wildcard = true;
+ break;
+ }
+
+ node.children ??= {};
+ node.children[s[0]] ??= {};
+ node = node.children[s[0]];
+ }
+
+ if (node !== tree) {
+ for (let k, t in schema)
+ if (type(spec[k]) == t)
+ node[k] = spec[k];
+
+ node.satisfied = check_depends(spec);
+ }
+ }
+ }
+ }
+ }
+
+ if (cachefile) {
+ let fd = open(cachefile, 'w', 0600);
+
+ if (fd) {
+ fd.write(tree);
+ fd.close();
+ }
+ }
+
+ return tree;
+}
+
+function apply_tree_acls(node, acl) {
+ for (let name, spec in node?.children)
+ apply_tree_acls(spec, acl);
+
+ if (node?.depends?.acl) {
+ switch (check_acl_depends(node.depends.acl, acl["access-group"])) {
+ case null: node.satisfied = false; break;
+ case false: node.readonly = true; break;
+ }
+ }
+}
+
+function menu_json(acl) {
+ tree ??= build_pagetree();
+
+ if (acl)
+ apply_tree_acls(tree, acl);
+
+ return tree;
+}
+
+function ctx_append(ctx, name, node) {
+ ctx.path ??= [];
+ push(ctx.path, name);
+
+ ctx.acls ??= [];
+ push(ctx.acls, ...(node?.depends?.acl || []));
+
+ ctx.auth = node.auth || ctx.auth;
+ ctx.cors = node.cors || ctx.cors;
+ ctx.suid = node.setuser || ctx.suid;
+ ctx.sgid = node.setgroup || ctx.sgid;
+
+ return ctx;
+}
+
+function session_retrieve(sid, allowed_users) {
+ let sdat = ubus.call("session", "get", { ubus_rpc_session: sid });
+ let sacl = ubus.call("session", "access", { ubus_rpc_session: sid });
+
+ if (type(sdat?.values?.token) == 'string' &&
+ (!length(allowed_users) || sdat?.values?.username in allowed_users)) {
+ // uci:set_session_id(sid)
+ return {
+ sid,
+ data: sdat.values,
+ acls: length(sacl) ? sacl : {}
+ };
+ }
+
+ return null;
+}
+
+function randomid(num_bytes) {
+ let bytes = [];
+
+ while (num_bytes-- > 0)
+ push(bytes, sprintf('%02x', rand() % 256));
+
+ return join('', bytes);
+}
+
+function syslog(prio, msg) {
+ warn(sprintf("[%s] %s\n", prio, msg));
+}
+
+function session_setup(user, pass, path) {
+ let timeout = uci.get('luci', 'sauth', 'sessiontime');
+ let login = ubus.call("session", "login", {
+ username: user,
+ password: pass,
+ timeout: timeout ? +timeout : null
+ });
+
+ if (type(login?.ubus_rpc_session) == 'string') {
+ ubus.call("session", "set", {
+ ubus_rpc_session: login.ubus_rpc_session,
+ values: { token: randomid(16) }
+ });
+ syslog("info", sprintf("luci: accepted login on /%s for %s from %s",
+ join('/', path), user || "?", http.getenv("REMOTE_ADDR") || "?"));
+
+ return session_retrieve(login.ubus_rpc_session);
+ }
+
+ syslog("info", sprintf("luci: failed login on /%s for %s from %s",
+ join('/', path), user || "?", http.getenv("REMOTE_ADDR") || "?"));
+}
+
+function check_authentication(method) {
+ let m = match(method, /^([[:alpha:]]+):(.+)$/);
+ let sid;
+
+ switch (m?.[1]) {
+ case 'cookie':
+ sid = http.getcookie(m[2]);
+ break;
+
+ case 'param':
+ sid = http.formvalue(m[2]);
+ break;
+
+ case 'query':
+ sid = http.formvalue(m[2], true);
+ break;
+ }
+
+ return sid ? session_retrieve(sid) : null;
+}
+
+function is_authenticated(auth) {
+ for (let method in auth?.methods) {
+ let session = check_authentication(method);
+
+ if (session)
+ return session;
+ }
+
+ return null;
+}
+
+function node_weight(node) {
+ let weight = min(node.order ?? 9999, 9999);
+
+ if (node.auth?.login)
+ weight += 10000;
+
+ return weight;
+}
+
+function clone(src) {
+ switch (type(src)) {
+ case 'array':
+ return map(src, clone);
+
+ case 'object':
+ let dest = {};
+
+ for (let k, v in src)
+ dest[k] = clone(v);
+
+ return dest;
+
+ default:
+ return src;
+ }
+}
+
+function resolve_firstchild(node, session, login_allowed, ctx) {
+ let candidate, candidate_ctx;
+
+ for (let name, child in node.children) {
+ if (!child.satisfied)
+ continue;
+
+ if (!session)
+ session = is_authenticated(node.auth);
+
+ let cacl = child.depends?.acl;
+ let login = login_allowed || child.auth?.login;
+
+ if (login || check_acl_depends(cacl, session?.acls?.["access-group"]) != null) {
+ if (child.title && type(child.action) == "object") {
+ let child_ctx = ctx_append(clone(ctx), name, child);
+ if (child.action.type == "firstchild") {
+ if (!candidate || node_weight(candidate) > node_weight(child)) {
+ let have_grandchild = resolve_firstchild(child, session, login, child_ctx);
+ if (have_grandchild) {
+ candidate = child;
+ candidate_ctx = child_ctx;
+ }
+ }
+ }
+ else if (!child.firstchild_ineligible) {
+ if (!candidate || node_weight(candidate) > node_weight(child)) {
+ candidate = child;
+ candidate_ctx = child_ctx;
+ }
+ }
+ }
+ }
+ }
+
+ if (!candidate)
+ return false;
+
+ for (let k, v in candidate_ctx)
+ ctx[k] = v;
+
+ return true;
+}
+
+function resolve_page(tree, request_path) {
+ let node = tree;
+ let login = false;
+ let session = null;
+ let ctx = {};
+
+ for (let i, s in request_path) {
+ node = node.children?.[s];
+
+ if (!node?.satisfied)
+ break;
+
+ ctx_append(ctx, s, node);
+
+ if (!session)
+ session = is_authenticated(node.auth);
+
+ if (!login && node.auth?.login)
+ login = true;
+
+ if (node.wildcard) {
+ ctx.request_args = [];
+ ctx.request_path = ctx.path ? [ ...ctx.path ] : [];
+
+ while (++i < length(request_path)) {
+ push(ctx.request_path, request_path[i]);
+ push(ctx.request_args, request_path[i]);
+ }
+
+ break;
+ }
+ }
+
+ if (node?.action?.type == 'firstchild')
+ resolve_firstchild(node, session, login, ctx);
+
+ ctx.acls ??= {};
+ ctx.path ??= [];
+ ctx.request_args ??= [];
+ ctx.request_path ??= request_path ? [ ...request_path ] : [];
+
+ ctx.authsession = session?.sid;
+ ctx.authtoken = session?.data?.token;
+ ctx.authuser = session?.data?.username;
+ ctx.authacl = session?.acls;
+
+ node = tree;
+
+ for (let s in ctx.path) {
+ node = node.children[s];
+ assert(node, "Internal node resolve error");
+ }
+
+ return { node, ctx, session };
+}
+
+function require_post_security(target, args) {
+ if (target?.type == 'arcombine')
+ return require_post_security(length(args) ? target?.targets?.[1] : target?.targets?.[0], args);
+
+ if (type(target?.post) == 'object') {
+ for (let param_name, required_val in target.post) {
+ let request_val = http.formvalue(param_name);
+
+ if ((type(required_val) == 'string' && request_val != required_val) ||
+ (required_val == true && request_val == null))
+ return false;
+ }
+
+ return true;
+ }
+
+ return (target?.post == true);
+}
+
+function test_post_security(authtoken) {
+ if (http.getenv("REQUEST_METHOD") != "POST") {
+ http.status(405, "Method Not Allowed");
+ http.header("Allow", "POST");
+
+ return false;
+ }
+
+ if (http.formvalue("token") != authtoken) {
+ http.status(403, "Forbidden");
+ runtime.render("csrftoken");
+
+ return false;
+ }
+
+ return true;
+}
+
+function build_url(...path) {
+ let url = [ http.getenv('SCRIPT_NAME') ?? '' ];
+
+ for (let p in path)
+ if (match(p, /^[A-Za-z0-9_%.\/,;-]+$/))
+ push(url, '/', p);
+
+ if (length(url) == 1)
+ push(url, '/');
+
+ return join('', url);
+}
+
+function lookup(...segments) {
+ let node = menu_json();
+ let path = [];
+
+ for (let segment in segments)
+ for (let name in split(segment, '/'))
+ push(path, name);
+
+ for (let name in path) {
+ node = node.children[name];
+
+ if (!node)
+ return null;
+
+ if (node.leaf)
+ break;
+ }
+
+ return { node, url: build_url(...path) };
+}
+
+function rollback_pending() {
+ const now = time();
+ const rv = ubus.call('session', 'get', {
+ ubus_rpc_session: '00000000000000000000000000000000',
+ keys: [ 'rollback' ]
+ });
+
+ if (type(rv?.values?.rollback?.token) != 'string' ||
+ type(rv?.values?.rollback?.session) != 'string' ||
+ type(rv?.values?.rollback?.timeout) != 'int' ||
+ rv.values.rollback.timeout <= now)
+ return false;
+
+ return {
+ remaining: rv.values.rollback.timeout - now,
+ session: rv.values.rollback.session,
+ token: rv.values.rollback.token
+ };
+}
+
+let dispatch;
+
+function render_action(fn) {
+ const data = render(fn);
+
+ http.write_headers();
+ http.output(data);
+}
+
+function run_action(request_path, lang, tree, resolved, action) {
+ switch (action?.type) {
+ case 'template':
+ if (runtime.is_ucode_template(action.path))
+ runtime.render(action.path, {});
+ else
+ render_action(() => {
+ runtime.call('luci.dispatcher', 'render_lua_template', action.path);
+ });
+ break;
+
+ case 'view':
+ runtime.render('view', { view: action.path });
+ break;
+
+ case 'call':
+ render_action(() => {
+ runtime.call(action.module, action.function,
+ ...(action.parameters ?? []),
+ ...resolved.ctx.request_args
+ );
+ });
+ break;
+
+ case 'function':
+ const mod = require(action.module);
+
+ assert(type(mod[action.function]) == 'function',
+ `Module '${action.module}' does not export function '${action.function}'`);
+
+ render_action(() => {
+ call(mod[action.function], mod, runtime.env,
+ ...(action.parameters ?? []),
+ ...resolved.ctx.request_args
+ );
+ });
+ break;
+
+ case 'cbi':
+ render_action(() => {
+ runtime.call('luci.dispatcher', 'invoke_cbi_action',
+ action.path, null,
+ ...resolved.ctx.request_args
+ );
+ });
+ break;
+
+ case 'form':
+ render_action(() => {
+ runtime.call('luci.dispatcher', 'invoke_form_action',
+ action.path,
+ ...resolved.ctx.request_args
+ );
+ });
+ break;
+
+ case 'alias':
+ dispatch(http, [ ...split(action.path, '/'), ...resolved.ctx.request_args ]);
+ break;
+
+ case 'rewrite':
+ dispatch(http, [
+ ...splice([ ...request_path ], 0, action.remove),
+ ...split(action.path, '/'),
+ ...resolved.ctx.request_args
+ ]);
+ break;
+
+ case 'firstchild':
+ if (!length(tree.children))
+ error404("No root node was registered, this usually happens if no module was installed.\n" +
+ "Install luci-mod-admin-full and retry. " +
+ "If the module is already installed, try removing the /tmp/luci-indexcache file.");
+ else
+ error404(`No page is registered at '/${join("/", resolved.ctx.request_path)}'.\n` +
+ "If this url belongs to an extension, make sure it is properly installed.\n" +
+ "If the extension was recently installed, try removing the /tmp/luci-indexcache file.");
+ break;
+
+ default:
+ error500(`Unhandled action type ${action?.type ?? '?'}`);
+ }
+}
+
+dispatch = function(_http, path) {
+ http = _http;
+
+ let version = determine_version();
+ let lang = determine_request_language();
+
+ runtime = runtime || LuCIRuntime({
+ http,
+ ubus,
+ uci,
+ ctx: {},
+ version,
+ config: {
+ main: uci.get_all('luci', 'main') ?? {},
+ apply: uci.get_all('luci', 'apply') ?? {}
+ },
+ dispatcher: {
+ rollback_pending,
+ is_authenticated,
+ load_luabridge,
+ lookup,
+ menu_json,
+ build_url,
+ randomid,
+ error404,
+ error500,
+ lang
+ },
+ striptags,
+ entityencode,
+ _: (...args) => translate(...args) ?? args[0],
+ N_: (...args) => ntranslate(...args) ?? (n[0] == 1 ? n[1] : n[2]),
+ });
+
+ try {
+ let menu = menu_json();
+
+ path ??= map(match(http.getenv('PATH_INFO'), /[^\/]+/g), m => urldecode(m[0]));
+
+ let resolved = resolve_page(menu, path);
+
+ runtime.env.ctx = resolved.ctx;
+ runtime.env.dispatched = resolved.node;
+ runtime.env.requested ??= resolved.node;
+
+ if (length(resolved.ctx.auth)) {
+ let session = is_authenticated(resolved.ctx.auth);
+
+ if (!session && resolved.ctx.auth.login) {
+ let user = http.getenv('HTTP_AUTH_USER');
+ let pass = http.getenv('HTTP_AUTH_PASS');
+
+ if (user == null && pass == null) {
+ user = http.formvalue('luci_username');
+ pass = http.formvalue('luci_password');
+ }
+
+ if (user != null && pass != null)
+ session = session_setup(user, pass, resolved.ctx.request_path);
+
+ if (!session) {
+ resolved.ctx.path = [];
+
+ http.status(403, 'Forbidden');
+ http.header('X-LuCI-Login-Required', 'yes');
+
+ let scope = { duser: 'root', fuser: user };
+ let theme_sysauth = `themes/${basename(runtime.env.media)}/sysauth`;
+
+ if (runtime.is_ucode_template(theme_sysauth) || runtime.is_lua_template(theme_sysauth)) {
+ try {
+ return runtime.render(theme_sysauth, scope);
+ }
+ catch (e) {
+ runtime.env.media_error = `${e}`;
+ }
+ }
+
+ return runtime.render('sysauth', scope);
+ }
+
+ let cookie_name = (http.getenv('HTTPS') == 'on') ? 'sysauth_https' : 'sysauth_http',
+ cookie_secure = (http.getenv('HTTPS') == 'on') ? '; secure' : '';
+
+ http.header('Set-Cookie', `${cookie_name}=${session.sid}; path=${build_url()}; SameSite=strict; HttpOnly${cookie_secure}`);
+ http.redirect(build_url(...resolved.ctx.request_path));
+
+ return;
+ }
+
+ if (!session) {
+ http.status(403, 'Forbidden');
+ http.header('X-LuCI-Login-Required', 'yes');
+
+ return;
+ }
+
+ resolved.ctx.authsession ??= session.sid;
+ resolved.ctx.authtoken ??= session.data?.token;
+ resolved.ctx.authuser ??= session.data?.username;
+ resolved.ctx.authacl ??= session.acls;
+
+ /* In case the Lua runtime was already initialized, e.g. by probing legacy
+ * theme header templates, make sure to update the session ID of the uci
+ * module. */
+ if (runtime.L) {
+ runtime.L.invoke('require', 'luci.model.uci');
+ runtime.L.get('luci', 'model', 'uci').invoke('set_session_id', session.sid);
+ }
+ }
+
+ if (length(resolved.ctx.acls)) {
+ let perm = check_acl_depends(resolved.ctx.acls, resolved.ctx.authacl?.['access-group']);
+
+ if (perm == null) {
+ http.status(403, 'Forbidden');
+
+ return;
+ }
+
+ if (resolved.node)
+ resolved.node.readonly = !perm;
+ }
+
+ let action = resolved.node.action;
+
+ if (action?.type == 'arcombine')
+ action = length(resolved.ctx.request_args) ? action.targets?.[1] : action.targets?.[0];
+
+ if (resolved.ctx.cors && http.getenv('REQUEST_METHOD') == 'OPTIONS') {
+ http.status(200, 'OK');
+ http.header('Access-Control-Allow-Origin', http.getenv('HTTP_ORIGIN') ?? '*');
+ http.header('Access-Control-Allow-Methods', 'GET, POST, OPTIONS');
+
+ return;
+ }
+
+ if (require_post_security(action) && !test_post_security(resolved.ctx.authtoken))
+ return;
+
+ run_action(path, lang, menu, resolved, action);
+ }
+ catch (ex) {
+ error500('Unhandled exception during request dispatching', ex);
+ }
+};
+
+export default dispatch;
diff --git a/modules/luci-base/ucode/http.uc b/modules/luci-base/ucode/http.uc
new file mode 100644
index 0000000000..e8982e77a0
--- /dev/null
+++ b/modules/luci-base/ucode/http.uc
@@ -0,0 +1,574 @@
+// Copyright 2022 Jo-Philipp Wich <jo@mein.io>
+// Licensed to the public under the Apache License 2.0.
+
+import {
+ urlencode as _urlencode,
+ urldecode as _urldecode,
+ urlencoded_parser, multipart_parser, header_attribute,
+ ENCODE_IF_NEEDED, ENCODE_FULL, DECODE_IF_NEEDED, DECODE_PLUS
+} from 'lucihttp';
+
+import {
+ error as fserror,
+ stdin, stdout, mkstemp
+} from 'fs';
+
+// luci.http module scope
+export let HTTP_MAX_CONTENT = 1024*100; // 100 kB maximum content size
+
+// Decode a mime encoded http message body with multipart/form-data
+// Content-Type. Stores all extracted data associated with its parameter name
+// in the params table within the given message object. Multiple parameter
+// values are stored as tables, ordinary ones as strings.
+// If an optional file callback function is given then it is fed with the
+// file contents chunk by chunk and only the extracted file name is stored
+// within the params table. The callback function will be called subsequently
+// with three arguments:
+// o Table containing decoded (name, file) and raw (headers) mime header data
+// o String value containing a chunk of the file data
+// o Boolean which indicates whether the current chunk is the last one (eof)
+export function mimedecode_message_body(src, msg, file_cb) {
+ let len = 0, maxlen = +msg.env.CONTENT_LENGTH;
+ let header, field, parser;
+
+ parser = multipart_parser(msg.env.CONTENT_TYPE, function(what, buffer, length) {
+ if (what == parser.PART_INIT) {
+ field = {};
+ }
+ else if (what == parser.HEADER_NAME) {
+ header = lc(buffer);
+ }
+ else if (what == parser.HEADER_VALUE && header) {
+ if (lc(header) == 'content-disposition' &&
+ header_attribute(buffer, null) == 'form-data') {
+ field.name = header_attribute(buffer, 'name');
+ field.file = header_attribute(buffer, 'filename');
+ field[1] = field.file;
+ }
+
+ field.headers = field.headers || {};
+ field.headers[header] = buffer;
+ }
+ else if (what == parser.PART_BEGIN) {
+ return !field.file;
+ }
+ else if (what == parser.PART_DATA && field.name && length > 0) {
+ if (field.file) {
+ if (file_cb) {
+ file_cb(field, buffer, false);
+
+ msg.params[field.name] = msg.params[field.name] || field;
+ }
+ else {
+ if (!field.fd)
+ field.fd = mkstemp(field.name);
+
+ if (field.fd) {
+ field.fd.write(buffer);
+ msg.params[field.name] = msg.params[field.name] || field;
+ }
+ }
+ }
+ else {
+ field.value = buffer;
+ }
+ }
+ else if (what == parser.PART_END && field.name) {
+ if (field.file && msg.params[field.name]) {
+ if (file_cb)
+ file_cb(field, '', true);
+ else if (field.fd)
+ field.fd.seek(0);
+ }
+ else {
+ let val = msg.params[field.name];
+
+ if (type(val) == 'array')
+ push(val, field.value || '');
+ else if (val != null)
+ msg.params[field.name] = [ val, field.value || '' ];
+ else
+ msg.params[field.name] = field.value || '';
+ }
+
+ field = null;
+ }
+ else if (what == parser.ERROR) {
+ err = buffer;
+ }
+
+ return true;
+ }, HTTP_MAX_CONTENT);
+
+ while (true) {
+ let chunk = src();
+
+ len += length(chunk);
+
+ if (maxlen && len > maxlen + 2)
+ die('Message body size exceeds Content-Length');
+
+ if (!parser.parse(chunk))
+ die(err);
+
+ if (chunk == null)
+ break;
+ }
+};
+
+// Decode an urlencoded http message body with application/x-www-urlencoded
+// Content-Type. Stores all extracted data associated with its parameter name
+// in the params table within the given message object. Multiple parameter
+// values are stored as tables, ordinary ones as strings.
+export function urldecode_message_body(src, msg) {
+ let len = 0, maxlen = +msg.env.CONTENT_LENGTH;
+ let err, name, value, parser;
+
+ parser = urlencoded_parser(function (what, buffer, length) {
+ if (what == parser.TUPLE) {
+ name = null;
+ value = null;
+ }
+ else if (what == parser.NAME) {
+ name = _urldecode(buffer, DECODE_PLUS);
+ }
+ else if (what == parser.VALUE && name) {
+ let val = msg.params[name];
+
+ if (type(val) == 'array')
+ push(val, _urldecode(buffer, DECODE_PLUS) || '');
+ else if (val != null)
+ msg.params[name] = [ val, _urldecode(buffer, DECODE_PLUS) || '' ];
+ else
+ msg.params[name] = _urldecode(buffer, DECODE_PLUS) || '';
+ }
+ else if (what == parser.ERROR) {
+ err = buffer;
+ }
+
+ return true;
+ }, HTTP_MAX_CONTENT);
+
+ while (true) {
+ let chunk = src();
+
+ len += length(chunk);
+
+ if (maxlen && len > maxlen + 2)
+ die('Message body size exceeds Content-Length');
+
+ if (!parser.parse(chunk))
+ die(err);
+
+ if (chunk == null)
+ break;
+ }
+};
+
+// This function will examine the Content-Type within the given message object
+// to select the appropriate content decoder.
+// Currently the application/x-www-urlencoded and application/form-data
+// mime types are supported. If the encountered content encoding can't be
+// handled then the whole message body will be stored unaltered as 'content'
+// property within the given message object.
+export function parse_message_body(src, msg, filecb) {
+ if (msg.env.CONTENT_LENGTH || msg.env.REQUEST_METHOD == 'POST') {
+ let ctype = header_attribute(msg.env.CONTENT_TYPE, null);
+
+ // Is it multipart/mime ?
+ if (ctype == 'multipart/form-data')
+ return mimedecode_message_body(src, msg, filecb);
+
+ // Is it application/x-www-form-urlencoded ?
+ else if (ctype == 'application/x-www-form-urlencoded')
+ return urldecode_message_body(src, msg);
+
+ // Unhandled encoding
+ // If a file callback is given then feed it chunk by chunk, else
+ // store whole buffer in message.content
+ let sink;
+
+ // If we have a file callback then feed it
+ if (type(filecb) == 'function') {
+ let meta = {
+ name: 'raw',
+ encoding: msg.env.CONTENT_TYPE
+ };
+
+ sink = (chunk) => {
+ if (chunk != null)
+ return filecb(meta, chunk, false);
+ else
+ return filecb(meta, null, true);
+ };
+ }
+
+ // ... else append to .content
+ else {
+ let chunks = [], len = 0;
+
+ sink = (chunk) => {
+ len += length(chunk);
+
+ if (len > HTTP_MAX_CONTENT)
+ die('POST data exceeds maximum allowed length');
+
+ if (chunk != null) {
+ push(chunks, chunk);
+ }
+ else {
+ msg.content = join('', chunks);
+ msg.content_length = len;
+ }
+ };
+ }
+
+ // Pump data...
+ while (true) {
+ let chunk = src();
+
+ sink(chunk);
+
+ if (chunk == null)
+ break;
+ }
+
+ return true;
+ }
+
+ return false;
+};
+
+export function build_querystring(q) {
+ let s = [];
+
+ for (let k, v in q) {
+ push(s,
+ length(s) ? '&' : '?',
+ _urlencode(k, ENCODE_IF_NEEDED | ENCODE_FULL) || k,
+ '=',
+ _urlencode(v, ENCODE_IF_NEEDED | ENCODE_FULL) || v
+ );
+ }
+
+ return join('', s);
+};
+
+export function urlencode(value) {
+ if (value == null)
+ return null;
+
+ value = '' + value;
+
+ return _urlencode(value, ENCODE_IF_NEEDED | ENCODE_FULL) || value;
+};
+
+export function urldecode(value, decode_plus) {
+ if (value == null)
+ return null;
+
+ value = '' + value;
+
+ return _urldecode(value, DECODE_IF_NEEDED | (decode_plus ? DECODE_PLUS : 0)) || value;
+};
+
+// Extract and split urlencoded data pairs, separated bei either "&" or ";"
+// from given url or string. Returns a table with urldecoded values.
+// Simple parameters are stored as string values associated with the parameter
+// name within the table. Parameters with multiple values are stored as array
+// containing the corresponding values.
+export function urldecode_params(url, tbl) {
+ let parser, name, value;
+ let params = tbl || {};
+
+ parser = urlencoded_parser(function(what, buffer, length) {
+ if (what == parser.TUPLE) {
+ name = null;
+ value = null;
+ }
+ else if (what == parser.NAME) {
+ name = _urldecode(buffer);
+ }
+ else if (what == parser.VALUE && name) {
+ params[name] = _urldecode(buffer) || '';
+ }
+
+ return true;
+ });
+
+ if (parser) {
+ let m = match(('' + (url || '')), /[^?]*$/);
+
+ parser.parse(m ? m[0] : '');
+ parser.parse(null);
+ }
+
+ return params;
+};
+
+// Encode each key-value-pair in given table to x-www-urlencoded format,
+// separated by '&'. Tables are encoded as parameters with multiple values by
+// repeating the parameter name with each value.
+export function urlencode_params(tbl) {
+ let enc = [];
+
+ for (let k, v in tbl) {
+ if (type(v) == 'array') {
+ for (let v2 in v) {
+ if (length(enc))
+ push(enc, '&');
+
+ push(enc,
+ _urlencode(k),
+ '=',
+ _urlencode('' + v2));
+ }
+ }
+ else {
+ if (length(enc))
+ push(enc, '&');
+
+ push(enc,
+ _urlencode(k),
+ '=',
+ _urlencode('' + v));
+ }
+ }
+
+ return join(enc, '');
+};
+
+
+// Default IO routines suitable for CGI invocation
+let avail_len = +getenv('CONTENT_LENGTH');
+
+const default_source = () => {
+ let rlen = min(avail_len, 4096);
+
+ if (rlen == 0) {
+ stdin.close();
+
+ return null;
+ }
+
+ let chunk = stdin.read(rlen);
+
+ if (chunk == null)
+ die(`Input read error: ${fserror()}`);
+
+ avail_len -= length(chunk);
+
+ return chunk;
+};
+
+const default_sink = (...chunks) => {
+ for (let chunk in chunks)
+ stdout.write(chunk);
+
+ stdout.flush();
+};
+
+const Class = {
+ formvalue: function(name, noparse) {
+ if (!noparse && !this.parsed_input)
+ this._parse_input();
+
+ if (name != null)
+ return this.message.params[name];
+ else
+ return this.message.params;
+ },
+
+ formvaluetable: function(prefix) {
+ let vals = {};
+
+ prefix = (prefix || '') + '.';
+
+ if (!this.parsed_input)
+ this._parse_input();
+
+ for (let k, v in this.message.params)
+ if (index(k, prefix) == 0)
+ vals[substr(k, length(prefix))] = '' + v;
+
+ return vals;
+ },
+
+ content: function() {
+ if (!this.parsed_input)
+ this._parse_input();
+
+ return this.message.content;
+ },
+
+ getcookie: function(name) {
+ return header_attribute(`cookie; ${this.getenv('HTTP_COOKIE') ?? ''}`, name);
+ },
+
+ getenv: function(name) {
+ if (name != null)
+ return this.message.env[name];
+ else
+ return this.message.env;
+ },
+
+ setfilehandler: function(callback) {
+ if (type(callback) == 'resource' && type(callback.call) == 'function')
+ this.filehandler = (...args) => callback.call(...args);
+ else if (type(callback) == 'function')
+ this.filehandler = callback;
+ else
+ die('Invalid callback argument for setfilehandler()');
+
+ if (!this.parsed_input)
+ return;
+
+ // If input has already been parsed then uploads are stored as unlinked
+ // temporary files pointed to by open file handles in the parameter
+ // value table. Loop all params, and invoke the file callback for any
+ // param with an open file handle.
+ for (let name, value in this.message.params) {
+ while (value?.fd) {
+ let data = value.fd.read(1024);
+ let eof = (data == null || data == '');
+
+ this.filehandler(value, data, eof);
+
+ if (eof) {
+ value.fd.close();
+ value.fd = null;
+ }
+ }
+ }
+ },
+
+ _parse_input: function() {
+ parse_message_body(
+ this.input,
+ this.message,
+ this.filehandler
+ );
+
+ this.parsed_input = true;
+ },
+
+ close: function() {
+ this.write_headers();
+ this.closed = true;
+ },
+
+ header: function(key, value) {
+ this.headers ??= {};
+ this.headers[lc(key)] = value;
+ },
+
+ prepare_content: function(mime) {
+ if (!this.headers?.['content-type']) {
+ if (mime == 'application/xhtml+xml') {
+ if (index(this.getenv('HTTP_ACCEPT'), mime) == -1) {
+ mime = 'text/html; charset=UTF-8';
+ this.header('Vary', 'Accept');
+ }
+ }
+
+ this.header('Content-Type', mime);
+ }
+ },
+
+ status: function(code, message) {
+ this.status_code = code ?? 200;
+ this.status_message = message ?? 'OK';
+ },
+
+ write_headers: function() {
+ if (this.eoh)
+ return;
+
+ if (!this.status_code)
+ this.status();
+
+ if (!this.headers?.['content-type'])
+ this.header('Content-Type', 'text/html; charset=UTF-8');
+
+ if (!this.headers?.['cache-control']) {
+ this.header('Cache-Control', 'no-cache');
+ this.header('Expires', '0');
+ }
+
+ if (!this.headers?.['x-frame-options'])
+ this.header('X-Frame-Options', 'SAMEORIGIN');
+
+ if (!this.headers?.['x-xss-protection'])
+ this.header('X-XSS-Protection', '1; mode=block');
+
+ if (!this.headers?.['x-content-type-options'])
+ this.header('X-Content-Type-Options', 'nosniff');
+
+ this.output('Status: ');
+ this.output(this.status_code);
+ this.output(' ');
+ this.output(this.status_message);
+ this.output('\r\n');
+
+ for (let k, v in this.headers) {
+ this.output(k);
+ this.output(': ');
+ this.output(v);
+ this.output('\r\n');
+ }
+
+ this.output('\r\n');
+
+ this.eoh = true;
+ },
+
+ // If the content chunk is nil this function will automatically invoke close.
+ write: function(content) {
+ if (content != null && !this.closed) {
+ this.write_headers();
+ this.output(content);
+
+ return true;
+ }
+ else {
+ this.close();
+ }
+ },
+
+ redirect: function(url) {
+ this.status(302, 'Found');
+ this.header('Location', url ?? '/');
+ this.close();
+ },
+
+ write_json: function(value) {
+ this.write(sprintf('%.J', value));
+ },
+
+ urlencode,
+ urlencode_params,
+
+ urldecode,
+ urldecode_params,
+
+ build_querystring
+};
+
+export default function(env, sourcein, sinkout) {
+ return proto({
+ input: sourcein ?? default_source,
+ output: sinkout ?? default_sink,
+
+ // File handler nil by default to let .content() work
+ file: null,
+
+ // HTTP-Message table
+ message: {
+ env,
+ headers: {},
+ params: urldecode_params(env?.QUERY_STRING ?? '')
+ },
+
+ parsed_input: false
+ }, Class);
+};
diff --git a/modules/luci-base/ucode/runtime.uc b/modules/luci-base/ucode/runtime.uc
new file mode 100644
index 0000000000..e460127e2c
--- /dev/null
+++ b/modules/luci-base/ucode/runtime.uc
@@ -0,0 +1,185 @@
+// Copyright 2022 Jo-Philipp Wich <jo@mein.io>
+// Licensed to the public under the Apache License 2.0.
+
+import { access, basename } from 'fs';
+import { cursor } from 'uci';
+
+const template_directory = '/usr/share/ucode/luci/template';
+
+function cut_message(msg) {
+ return trim(replace(msg, /\n--\n.*$/, ''));
+}
+
+function format_nested_exception(ex) {
+ let msg = replace(cut_message(ex.message), /(\n+( \|[^\n]*(\n|$))+)/, (m, m1) => {
+ m1 = replace(m1, /(^|\n) \| ?/g, '$1');
+ m = match(m1, /^(.+?)\n(In.*line \d+, byte \d+:.+)$/);
+
+ return `
+ <div class="exception">
+ <div class="message">${cut_message(m ? m[1] : m1)}</div>
+ ${m ? `<pre class="context">${trim(m[2])}</pre>` : ''}
+ </div>
+ `;
+ });
+
+ return `
+ <div class="exception">
+ <div class="message">${cut_message(msg)}</div>
+ <pre class="context">${trim(ex.stacktrace[0].context)}</pre>
+ </div>
+ `;
+}
+
+function format_lua_exception(ex) {
+ let m = match(ex.message, /^(.+)\nstack traceback:\n(.+)$/);
+
+ return `
+ <div class="exception">
+ <div class="message">${cut_message(m ? m[1] : ex.message)}</div>
+ <pre class="context">${m ? trim(replace(m[2], /(^|\n)\t/g, '$1')) : ex.stacktrace[0].context}</pre>
+ </div>
+ `;
+}
+
+const Class = {
+ init_lua: function(optional) {
+ if (!this.L) {
+ let bridge = this.env.dispatcher.load_luabridge(optional);
+
+ if (bridge) {
+ let http = this.env.http;
+
+ this.L = bridge.create();
+ this.L.set('L', proto({ write: (...args) => http.closed || print(...args) }, this.env));
+ this.L.invoke('require', 'luci.ucodebridge');
+
+ this.env.lua_active = true;
+ }
+ }
+
+ return this.L;
+ },
+
+ is_ucode_template: function(path) {
+ return access(`${template_directory}/${path}.ut`);
+ },
+
+ is_lua_template: function(path) {
+ let vm = this.init_lua(true);
+
+ return vm && access(`${vm.get('_G', 'luci', 'template', 'viewdir')}/${path}.htm`);
+ },
+
+ render_ucode: function(path, scope) {
+ let tmplfunc = loadfile(path, { raw_mode: false });
+
+ if (this.env.http.closed)
+ render(call, tmplfunc, null, scope ?? {});
+ else
+ call(tmplfunc, null, scope ?? {});
+ },
+
+ render_lua: function(path, scope) {
+ let vm = this.init_lua();
+ let render = vm.get('_G', 'luci', 'ucodebridge', 'render');
+
+ render.call(path, scope ?? {});
+ },
+
+ trycompile: function(path) {
+ let ucode_path = `${template_directory}/${path}.ut`;
+
+ if (access(ucode_path)) {
+ try {
+ loadfile(ucode_path, { raw_mode: false });
+ }
+ catch (ucode_err) {
+ return `Unable to compile '${path}' as ucode template: ${format_nested_exception(ucode_err)}`;
+ }
+ }
+ else {
+ try {
+ let vm = this.init_lua(true);
+
+ if (vm)
+ vm.get('_G', 'luci', 'ucodebridge', 'compile').call(path);
+ else
+ return `Unable to compile '${path}' as Lua template: Unable to load Lua runtime`;
+ }
+ catch (lua_err) {
+ return `Unable to compile '${path}' as Lua template: ${format_lua_exception(lua_err)}`;
+ }
+ }
+
+ return true;
+ },
+
+ render_any: function(path, scope) {
+ let ucode_path = `${template_directory}/${path}.ut`;
+
+ scope = proto(scope ?? {}, this.scopes[-1]);
+
+ push(this.scopes, scope);
+
+ try {
+ if (access(ucode_path))
+ this.render_ucode(ucode_path, scope);
+ else
+ this.render_lua(path, scope);
+ }
+ catch (ex) {
+ pop(this.scopes);
+ die(ex);
+ }
+
+ pop(this.scopes);
+ },
+
+ render: function(path, scope) {
+ let self = this;
+ this.env.http.write(render(() => self.render_any(path, scope)));
+ },
+
+ call: function(modname, method, ...args) {
+ let vm = this.init_lua();
+ let lcall = vm.get('_G', 'luci', 'ucodebridge', 'call');
+
+ return lcall.call(modname, method, ...args);
+ }
+};
+
+export default function(env) {
+ const self = proto({ env: env ??= {}, scopes: [ proto(env, global) ], global }, Class);
+ const uci = cursor();
+
+ // determine theme
+ let media = uci.get('luci', 'main', 'mediaurlbase');
+ let status = self.trycompile(`themes/${basename(media)}/header`);
+
+ if (status !== true) {
+ media = null;
+ self.env.media_error = status;
+
+ for (let k, v in uci.get_all('luci', 'themes')) {
+ if (substr(k, 0, 1) != '.') {
+ status = self.trycompile(`themes/${basename(v)}/header`);
+
+ if (status === true) {
+ media = v;
+ break;
+ }
+ }
+ }
+
+ if (!media)
+ error500(`Unable to render any theme header template, last error was:\n${status}`);
+ }
+
+ self.env.media = media;
+ self.env.theme = basename(media);
+ self.env.resource = uci.get('luci', 'main', 'resourcebase');
+ self.env.include = (...args) => self.render_any(...args);
+
+ return self;
+};
diff --git a/modules/luci-base/ucode/sys.uc b/modules/luci-base/ucode/sys.uc
new file mode 100644
index 0000000000..305499c797
--- /dev/null
+++ b/modules/luci-base/ucode/sys.uc
@@ -0,0 +1,157 @@
+// Copyright 2022 Jo-Philipp Wich <jo@mein.io>
+// Licensed to the public under the Apache License 2.0.
+
+import { basename, readlink, readfile, open, popen, stat, glob } from 'fs';
+
+export function process_list() {
+ const top = popen('/bin/busybox top -bn1');
+ let line, list = [];
+
+ for (let line = top.read('line'); length(line); line = top.read('line')) {
+ let m = match(trim(line), /^([0-9]+) +([0-9]+) +(.+) +([RSDZTWI][<NW ][<N ]) +([0-9]+m?) +([0-9]+%) +([0-9]+%) +(.+)$/);
+
+ if (m && m[8] != '/bin/busybox top -bn1') {
+ push(list, {
+ PID: m[1],
+ PPID: m[2],
+ USER: trim(m[3]),
+ STAT: m[4],
+ VSZ: m[5],
+ '%MEM': m[6],
+ '%CPU': m[7],
+ COMMAND: m[8]
+ });
+ }
+ }
+
+ top.close();
+
+ return list;
+};
+
+export function conntrack_list(callback) {
+ const etcpr = open('/etc/protocols');
+ const protos = {};
+
+ if (etcpr) {
+ for (let line = etcpr.read('line'); length(line); line = etcpr.read('line')) {
+ const m = match(line, /^([^# \t\n]+)\s+([0-9]+)\s+/);
+
+ if (m)
+ protos[m[2]] = m[1];
+ }
+
+ etcpr.close();
+ }
+
+ const nfct = open('/proc/net/nf_conntrack', 'r');
+ let connt;
+
+ if (nfct) {
+ for (let line = nfct.read('line'); length(line); line = nfct.read('line')) {
+ let m = match(line, /^(ipv[46]) +([0-9]+) +\S+ +([0-9]+)( +.+)\n$/);
+
+ if (!m)
+ continue;
+
+ let fam = m[1];
+ let l3 = m[2];
+ let l4 = m[3];
+ let tuples = m[4];
+ let timeout = null;
+
+ m = match(tuples, /^ +([0-9]+)( .+)$/);
+
+ if (m) {
+ timeout = m[1];
+ tuples = m[2];
+ }
+
+ if (index(tuples, 'TIME_WAIT') !== -1)
+ continue;
+
+ let e = {
+ bytes: 0,
+ packets: 0,
+ layer3: fam,
+ layer4: protos[l4] ?? 'unknown',
+ timeout: +timeout
+ };
+
+ for (let kv in match(tuples, / (\w+)=(\S+)/g)) {
+ switch (kv[1]) {
+ case 'bytes':
+ case 'packets':
+ e[kv[1]] += +kv[2];
+ break;
+
+ case 'src':
+ case 'dst':
+ e[kv[1]] ??= arrtoip(iptoarr(kv[2]));
+ break;
+
+ case 'sport':
+ case 'dport':
+ e[kv[1]] ??= +kv[2];
+ break;
+
+ default:
+ e[kv[1]] = kv[2];
+ }
+ }
+
+ if (callback)
+ callback(e);
+ else
+ push(connt ??= [], e);
+ }
+
+ nfct.close();
+ }
+
+ return callback ? true : (connt ?? []);
+};
+
+export function init_list() {
+ return map(filter(glob('/etc/init.d/*'), path => {
+ const s = stat(path);
+
+ return s?.type == 'file' && s?.perm?.user_exec;
+ }), basename);
+};
+
+export function init_index(name) {
+ const src = readfile(`/etc/init.d/${basename(name)}`, 2048);
+ const idx = [];
+
+ for (let m in match(src, /^[[:space:]]*(START|STOP)=('[0-9][0-9]'|"[0-9][0-9]"|[0-9][0-9])[[:space:]]*$/gs)) {
+ switch (m[1]) {
+ case 'START': idx[0] = +trim(m[2], '"\''); break;
+ case 'STOP': idx[1] = +trim(m[2], '"\''); break;
+ }
+ }
+
+ return length(idx) ? idx : null;
+};
+
+export function init_enabled(name) {
+ for (let path in glob(`/etc/rc.d/[SK][0-9][0-9]${basename(name)}`)) {
+ const ln = readlink(path);
+ const s1 = stat(index(ln, '/') == 0 ? ln : `/etc/rc.d/${ln}`);
+ const s2 = stat(`/etc/init.d/${basename(name)}`);
+
+ if (s1?.inode == s2?.inode && s1?.type == 'file' && s1?.perm?.user_exec)
+ return true;
+ }
+
+ return false;
+};
+
+export function init_action(name, action) {
+ const s = stat(`/etc/init.d/${basename(name)}`);
+
+ if (s?.type != 'file' || s?.user_exec == false)
+ return false;
+
+ return system(`env -i /etc/init.d/${basename(name)} ${action} >/dev/null`);
+};
diff --git a/modules/luci-base/luasrc/view/csrftoken.htm b/modules/luci-base/ucode/template/csrftoken.ut
index 57ac03f3bf..4e96eebe90 100644
--- a/modules/luci-base/luasrc/view/csrftoken.htm
+++ b/modules/luci-base/ucode/template/csrftoken.ut
@@ -1,19 +1,19 @@
-<%#
- Copyright 2015 Jo-Philipp Wich <jow@openwrt.org>
+{#
+ Copyright 2015-2022 Jo-Philipp Wich <jo@mein.io>
Licensed to the public under the Apache License 2.0.
--%>
+-#}
-<%+header%>
+{% include('header') %}
-<h2 name="content"><%:Form token mismatch%></h2>
+<h2 name="content">{{ _('Form token mismatch') }}</h2>
<br />
-<p class="alert-message"><%:The submitted security token is invalid or already expired!%></p>
+<p class="alert-message">{{ _('The submitted security token is invalid or already expired!') }}</p>
-<p><%:
+<p>{{ _(`
In order to prevent unauthorized access to the system, your request has
been blocked. Click "Continue »" below to return to the previous page.
-%></p>
+`) }}</p>
<hr />
@@ -21,4 +21,4 @@
<strong><a href="#" onclick="window.history.back();">Continue »</a></strong>
</p>
-<%+footer%>
+{% include('footer') %}
diff --git a/modules/luci-base/ucode/template/error404.ut b/modules/luci-base/ucode/template/error404.ut
new file mode 100644
index 0000000000..90c3d3784b
--- /dev/null
+++ b/modules/luci-base/ucode/template/error404.ut
@@ -0,0 +1,14 @@
+{#
+ Copyright 2008 Steven Barth <steven@midlink.org>
+ Copyright 2008-2022 Jo-Philipp Wich <jo@mein.io>
+ Licensed to the public under the Apache License 2.0.
+-#}
+
+{% include('header') %}
+
+<h2 name="content">404 {{ _('Not Found') }}</h2>
+<p>{{ _('Sorry, the object you requested was not found.') }}</p>
+<p>{{ message }}</p>
+<tt>{{ _('Unable to dispatch') }}: {{ dispatcher.build_url(...ctx.request_path) }}</tt>
+
+{% include('footer') %}
diff --git a/modules/luci-base/ucode/template/error500.ut b/modules/luci-base/ucode/template/error500.ut
new file mode 100644
index 0000000000..39a0eec678
--- /dev/null
+++ b/modules/luci-base/ucode/template/error500.ut
@@ -0,0 +1,67 @@
+{#
+ Copyright 2022 Jo-Philipp Wich <jo@mein.io>
+ Licensed to the public under the Apache License 2.0.
+-#}
+
+<!--]]>--><!--'>--><!--">-->
+<style type="text/css">
+ body {
+ line-height: 1.5;
+ font-size: 14px;
+ font-family: sans-serif;
+ }
+
+ .error500 * {
+ margin: 0;
+ padding: 0;
+ color: inherit;
+ }
+
+ .error500 {
+ box-sizing: border-box;
+ position: fixed;
+ z-index: 999999;
+ top: 0;
+ left: 0;
+ width: 100vw;
+ height: 100vh;
+ overflow: auto;
+ background: #ffe;
+ color: #f00 !important;
+ padding: 1em;
+ }
+
+ .error500 h1 {
+ margin-bottom: .5em;
+ }
+
+ .error500 .exception {
+ font-weight: normal;
+ white-space: normal;
+ margin: .25em;
+ padding: .5em;
+ border: 1px solid #f00;
+ background: rgba(204, 204, 204, .2);
+ }
+
+ .error500 .message {
+ font-weight: bold;
+ white-space: pre-line;
+ }
+
+ .error500 .context {
+ margin-top: 2em;
+ }
+</style>
+
+<div class="error500">
+ <h1>{{ title }}</h1>
+ <div class="message">{{ message }}</div>
+
+ {% if (exception): %}
+ <div class="exception">
+ <div class="message">{{ exception.message }}</div>
+ <pre class="context">{{ exception.stacktrace[0].context }}</pre>
+ </div>
+ {% endif %}
+</div>
diff --git a/modules/luci-base/ucode/template/footer.ut b/modules/luci-base/ucode/template/footer.ut
new file mode 100644
index 0000000000..d0978594f8
--- /dev/null
+++ b/modules/luci-base/ucode/template/footer.ut
@@ -0,0 +1,42 @@
+{#
+ Copyright 2022 Jo-Philipp Wich <jo@mein.io>
+ Licensed to the public under the Apache License 2.0.
+-#}
+
+{% const rollback = dispatcher.rollback_pending() %}
+{% if (rollback || trigger_apply || trigger_revert): %}
+ <script type="text/javascript">
+ document.addEventListener("luci-loaded", function() {
+ {% if (trigger_apply): %}
+ L.ui.changes.apply(true);
+ {% elif (trigger_revert): %}
+ L.ui.changes.revert();
+ {% else %}
+ L.ui.changes.confirm(true, Date.now() + {{rollback.remaining * 1000}}, {{sprintf('%J', rollback.token)}});
+ {% endif %}
+ });
+ </script>
+{% endif %}
+
+{% if (media_error): %}
+ <script type="text/javascript">
+ L.require('ui').then(function(ui) {
+ ui.showIndicator('media_error', _('Theme fallback'), function(ev) {
+ ui.showModal(_('Error loading theme'), [
+ E('p', [
+ _('A fallback is used since the configured theme failed to load with the error below.')
+ ]),
+ E('hr'),
+ E('div', { 'style': 'white-space:pre-line' }, {{ sprintf('%J', trim(media_error)) }}),
+ E('div', { 'class': 'right' }, [
+ E('button', { 'class': 'btn cbi-button', 'click': ui.hideModal }, _('Dismiss'))
+ ])
+ ]);
+ });
+ });
+ </script>
+{% endif %}
+
+{% include(`themes/${theme}/footer`) %}
+
+<!-- Lua compatibility mode active: {{ lua_active ? 'yes' : 'no' }} -->
diff --git a/modules/luci-base/ucode/template/header.ut b/modules/luci-base/ucode/template/header.ut
new file mode 100644
index 0000000000..e87560010f
--- /dev/null
+++ b/modules/luci-base/ucode/template/header.ut
@@ -0,0 +1,32 @@
+{#
+ Copyright 2022 Jo-Philipp Wich <jo@mein.io>
+ Licensed to the public under the Apache License 2.0.
+-#}
+
+{%
+ include(`themes/${theme}/header`);
+-%}
+
+<script type="text/javascript" src="{{ resource }}/promis.min.js"></script>
+<script type="text/javascript" src="{{ resource }}/luci.js"></script>
+<script type="text/javascript">
+ L = new LuCI({{ {
+ media : media,
+ resource : resource,
+ scriptname : http.getenv("SCRIPT_NAME"),
+ pathinfo : http.getenv("PATH_INFO"),
+ documentroot : http.getenv("DOCUMENT_ROOT"),
+ requestpath : ctx.request_path,
+ dispatchpath : ctx.path,
+ pollinterval : +config.main.pollinterval || 5,
+ ubuspath : config.main.ubuspath || '/ubus/',
+ sessionid : ctx.authsession,
+ token : ctx.authtoken,
+ nodespec : dispatched,
+ apply_rollback : max(+config.apply.rollback || 90, 90),
+ apply_holdoff : max(+config.apply.holdoff || 4, 1),
+ apply_timeout : max(+config.apply.timeout || 5, 1),
+ apply_display : max(+config.apply.display || 1.5, 1),
+ rollback_token : rollback_token
+ } }});
+</script>
diff --git a/modules/luci-base/ucode/template/sysauth.ut b/modules/luci-base/ucode/template/sysauth.ut
new file mode 100644
index 0000000000..0fe873d440
--- /dev/null
+++ b/modules/luci-base/ucode/template/sysauth.ut
@@ -0,0 +1,74 @@
+{#
+ Copyright 2008 Steven Barth <steven@midlink.org>
+ Copyright 2008-2012 Jo-Philipp Wich <jow@openwrt.org>
+ Licensed to the public under the Apache License 2.0.
+-#}
+
+{% include('header') %}
+
+<form method="post">
+ {% if (fuser): %}
+ <div class="alert-message warning">
+ <p>{{ _('Invalid username and/or password! Please try again.') }}</p>
+ </div>
+ {% endif %}
+
+ <div class="cbi-map">
+ <h2 name="content">{{ _('Authorization Required') }}</h2>
+ <div class="cbi-map-descr">
+ {{ _('Please enter your username and password.') }}
+ </div>
+ <div class="cbi-section"><div class="cbi-section-node">
+ <div class="cbi-value">
+ <label class="cbi-value-title">{{ _('Username') }}</label>
+ <div class="cbi-value-field">
+ <input class="cbi-input-text" type="text" name="luci_username" value="{{ entityencode(duser, true) }}" />
+ </div>
+ </div>
+ <div class="cbi-value cbi-value-last">
+ <label class="cbi-value-title">{{ _('Password') }}</label>
+ <div class="cbi-value-field">
+ <input class="cbi-input-text" type="password" name="luci_password" />
+ </div>
+ </div>
+ </div></div>
+ </div>
+
+ <div class="cbi-page-actions">
+ <input type="submit" value="{{ _('Login') }}" class="btn cbi-button cbi-button-apply" />
+ <input type="reset" value="{{ _('Reset') }}" class="btn cbi-button cbi-button-reset" />
+ </div>
+</form>
+
+{%
+ let https_ports = uci.get('uhttpd', 'main', 'listen_https') ?? [];
+
+ https_ports = uniq(filter(
+ map(
+ (type(https_ports) == 'string') ? split(https_port, /\s+/) : https_ports,
+ e => +match(e, /\d+$/)?.[0]
+ ),
+ p => (p >= 0 && p <= 65535)
+ ));
+%}
+
+<script type="text/javascript">//<![CDATA[
+ var input = document.getElementsByName('luci_password')[0];
+
+ if (input)
+ input.focus();
+
+ if (document.location.protocol != 'https:') {
+ {{ https_ports }}.forEach(function(port) {
+ var url = 'https://' + window.location.hostname + ':' + port + window.location.pathname;
+ var img = new Image();
+
+ img.onload = function() { window.location = url };
+ img.src = 'https://' + window.location.hostname + ':' + port + '{{ resource }}/icons/loading.gif?' + Math.random();
+
+ setTimeout(function() { img.src = '' }, 5000);
+ });
+ }
+//]]></script>
+
+{% include('footer') %}
diff --git a/modules/luci-base/ucode/template/view.ut b/modules/luci-base/ucode/template/view.ut
new file mode 100644
index 0000000000..11ac824290
--- /dev/null
+++ b/modules/luci-base/ucode/template/view.ut
@@ -0,0 +1,12 @@
+{% include('header') %}
+
+<div id="view">
+ <div class="spinning">{{ _('Loading view…') }}</div>
+ <script type="text/javascript">
+ L.require('ui').then(function(ui) {
+ ui.instantiateView('{{ view }}');
+ });
+ </script>
+</div>
+
+{% include('footer') %}
diff --git a/modules/luci-base/ucode/uhttpd.uc b/modules/luci-base/ucode/uhttpd.uc
new file mode 100644
index 0000000000..df1ecc7865
--- /dev/null
+++ b/modules/luci-base/ucode/uhttpd.uc
@@ -0,0 +1,12 @@
+{%
+
+import dispatch from 'luci.dispatcher';
+import request from 'luci.http';
+
+global.handle_request = function(env) {
+ let req = request(env, uhttpd.recv, uhttpd.send);
+
+ dispatch(req);
+
+ req.close();
+};
diff --git a/modules/luci-base/ucode/zoneinfo.uc b/modules/luci-base/ucode/zoneinfo.uc
new file mode 100644
index 0000000000..46ceecd392
--- /dev/null
+++ b/modules/luci-base/ucode/zoneinfo.uc
@@ -0,0 +1,450 @@
+// Autogenerated by zoneinfo2ucode.pl
+
+export default {
+ 'Africa/Abidjan': 'GMT0',
+ 'Africa/Accra': 'GMT0',
+ 'Africa/Addis Ababa': 'EAT-3',
+ 'Africa/Algiers': 'CET-1',
+ 'Africa/Asmara': 'EAT-3',
+ 'Africa/Bamako': 'GMT0',
+ 'Africa/Bangui': 'WAT-1',
+ 'Africa/Banjul': 'GMT0',
+ 'Africa/Bissau': 'GMT0',
+ 'Africa/Blantyre': 'CAT-2',
+ 'Africa/Brazzaville': 'WAT-1',
+ 'Africa/Bujumbura': 'CAT-2',
+ 'Africa/Cairo': 'EET-2',
+ 'Africa/Casablanca': '<+01>-1',
+ 'Africa/Ceuta': 'CET-1CEST,M3.5.0,M10.5.0/3',
+ 'Africa/Conakry': 'GMT0',
+ 'Africa/Dakar': 'GMT0',
+ 'Africa/Dar es Salaam': 'EAT-3',
+ 'Africa/Djibouti': 'EAT-3',
+ 'Africa/Douala': 'WAT-1',
+ 'Africa/El Aaiun': '<+01>-1',
+ 'Africa/Freetown': 'GMT0',
+ 'Africa/Gaborone': 'CAT-2',
+ 'Africa/Harare': 'CAT-2',
+ 'Africa/Johannesburg': 'SAST-2',
+ 'Africa/Juba': 'CAT-2',
+ 'Africa/Kampala': 'EAT-3',
+ 'Africa/Khartoum': 'CAT-2',
+ 'Africa/Kigali': 'CAT-2',
+ 'Africa/Kinshasa': 'WAT-1',
+ 'Africa/Lagos': 'WAT-1',
+ 'Africa/Libreville': 'WAT-1',
+ 'Africa/Lome': 'GMT0',
+ 'Africa/Luanda': 'WAT-1',
+ 'Africa/Lubumbashi': 'CAT-2',
+ 'Africa/Lusaka': 'CAT-2',
+ 'Africa/Malabo': 'WAT-1',
+ 'Africa/Maputo': 'CAT-2',
+ 'Africa/Maseru': 'SAST-2',
+ 'Africa/Mbabane': 'SAST-2',
+ 'Africa/Mogadishu': 'EAT-3',
+ 'Africa/Monrovia': 'GMT0',
+ 'Africa/Nairobi': 'EAT-3',
+ 'Africa/Ndjamena': 'WAT-1',
+ 'Africa/Niamey': 'WAT-1',
+ 'Africa/Nouakchott': 'GMT0',
+ 'Africa/Ouagadougou': 'GMT0',
+ 'Africa/Porto-Novo': 'WAT-1',
+ 'Africa/Sao Tome': 'GMT0',
+ 'Africa/Tripoli': 'EET-2',
+ 'Africa/Tunis': 'CET-1',
+ 'Africa/Windhoek': 'CAT-2',
+ 'America/Adak': 'HST10HDT,M3.2.0,M11.1.0',
+ 'America/Anchorage': 'AKST9AKDT,M3.2.0,M11.1.0',
+ 'America/Anguilla': 'AST4',
+ 'America/Antigua': 'AST4',
+ 'America/Araguaina': '<-03>3',
+ 'America/Argentina/Buenos Aires': '<-03>3',
+ 'America/Argentina/Catamarca': '<-03>3',
+ 'America/Argentina/Cordoba': '<-03>3',
+ 'America/Argentina/Jujuy': '<-03>3',
+ 'America/Argentina/La Rioja': '<-03>3',
+ 'America/Argentina/Mendoza': '<-03>3',
+ 'America/Argentina/Rio Gallegos': '<-03>3',
+ 'America/Argentina/Salta': '<-03>3',
+ 'America/Argentina/San Juan': '<-03>3',
+ 'America/Argentina/San Luis': '<-03>3',
+ 'America/Argentina/Tucuman': '<-03>3',
+ 'America/Argentina/Ushuaia': '<-03>3',
+ 'America/Aruba': 'AST4',
+ 'America/Asuncion': '<-04>4<-03>,M10.1.0/0,M3.4.0/0',
+ 'America/Atikokan': 'EST5',
+ 'America/Bahia': '<-03>3',
+ 'America/Bahia Banderas': 'CST6',
+ 'America/Barbados': 'AST4',
+ 'America/Belem': '<-03>3',
+ 'America/Belize': 'CST6',
+ 'America/Blanc-Sablon': 'AST4',
+ 'America/Boa Vista': '<-04>4',
+ 'America/Bogota': '<-05>5',
+ 'America/Boise': 'MST7MDT,M3.2.0,M11.1.0',
+ 'America/Cambridge Bay': 'MST7MDT,M3.2.0,M11.1.0',
+ 'America/Campo Grande': '<-04>4',
+ 'America/Cancun': 'EST5',
+ 'America/Caracas': '<-04>4',
+ 'America/Cayenne': '<-03>3',
+ 'America/Cayman': 'EST5',
+ 'America/Chicago': 'CST6CDT,M3.2.0,M11.1.0',
+ 'America/Chihuahua': 'CST6',
+ 'America/Ciudad Juarez': 'MST7MDT,M3.2.0,M11.1.0',
+ 'America/Costa Rica': 'CST6',
+ 'America/Creston': 'MST7',
+ 'America/Cuiaba': '<-04>4',
+ 'America/Curacao': 'AST4',
+ 'America/Danmarkshavn': 'GMT0',
+ 'America/Dawson': 'MST7',
+ 'America/Dawson Creek': 'MST7',
+ 'America/Denver': 'MST7MDT,M3.2.0,M11.1.0',
+ 'America/Detroit': 'EST5EDT,M3.2.0,M11.1.0',
+ 'America/Dominica': 'AST4',
+ 'America/Edmonton': 'MST7MDT,M3.2.0,M11.1.0',
+ 'America/Eirunepe': '<-05>5',
+ 'America/El Salvador': 'CST6',
+ 'America/Fort Nelson': 'MST7',
+ 'America/Fortaleza': '<-03>3',
+ 'America/Glace Bay': 'AST4ADT,M3.2.0,M11.1.0',
+ 'America/Goose Bay': 'AST4ADT,M3.2.0,M11.1.0',
+ 'America/Grand Turk': 'EST5EDT,M3.2.0,M11.1.0',
+ 'America/Grenada': 'AST4',
+ 'America/Guadeloupe': 'AST4',
+ 'America/Guatemala': 'CST6',
+ 'America/Guayaquil': '<-05>5',
+ 'America/Guyana': '<-04>4',
+ 'America/Halifax': 'AST4ADT,M3.2.0,M11.1.0',
+ 'America/Havana': 'CST5CDT,M3.2.0/0,M11.1.0/1',
+ 'America/Hermosillo': 'MST7',
+ 'America/Indiana/Indianapolis': 'EST5EDT,M3.2.0,M11.1.0',
+ 'America/Indiana/Knox': 'CST6CDT,M3.2.0,M11.1.0',
+ 'America/Indiana/Marengo': 'EST5EDT,M3.2.0,M11.1.0',
+ 'America/Indiana/Petersburg': 'EST5EDT,M3.2.0,M11.1.0',
+ 'America/Indiana/Tell City': 'CST6CDT,M3.2.0,M11.1.0',
+ 'America/Indiana/Vevay': 'EST5EDT,M3.2.0,M11.1.0',
+ 'America/Indiana/Vincennes': 'EST5EDT,M3.2.0,M11.1.0',
+ 'America/Indiana/Winamac': 'EST5EDT,M3.2.0,M11.1.0',
+ 'America/Inuvik': 'MST7MDT,M3.2.0,M11.1.0',
+ 'America/Iqaluit': 'EST5EDT,M3.2.0,M11.1.0',
+ 'America/Jamaica': 'EST5',
+ 'America/Juneau': 'AKST9AKDT,M3.2.0,M11.1.0',
+ 'America/Kentucky/Louisville': 'EST5EDT,M3.2.0,M11.1.0',
+ 'America/Kentucky/Monticello': 'EST5EDT,M3.2.0,M11.1.0',
+ 'America/Kralendijk': 'AST4',
+ 'America/La Paz': '<-04>4',
+ 'America/Lima': '<-05>5',
+ 'America/Los Angeles': 'PST8PDT,M3.2.0,M11.1.0',
+ 'America/Lower Princes': 'AST4',
+ 'America/Maceio': '<-03>3',
+ 'America/Managua': 'CST6',
+ 'America/Manaus': '<-04>4',
+ 'America/Marigot': 'AST4',
+ 'America/Martinique': 'AST4',
+ 'America/Matamoros': 'CST6CDT,M3.2.0,M11.1.0',
+ 'America/Mazatlan': 'MST7',
+ 'America/Menominee': 'CST6CDT,M3.2.0,M11.1.0',
+ 'America/Merida': 'CST6',
+ 'America/Metlakatla': 'AKST9AKDT,M3.2.0,M11.1.0',
+ 'America/Mexico City': 'CST6',
+ 'America/Miquelon': '<-03>3<-02>,M3.2.0,M11.1.0',
+ 'America/Moncton': 'AST4ADT,M3.2.0,M11.1.0',
+ 'America/Monterrey': 'CST6',
+ 'America/Montevideo': '<-03>3',
+ 'America/Montserrat': 'AST4',
+ 'America/Nassau': 'EST5EDT,M3.2.0,M11.1.0',
+ 'America/New York': 'EST5EDT,M3.2.0,M11.1.0',
+ 'America/Nome': 'AKST9AKDT,M3.2.0,M11.1.0',
+ 'America/Noronha': '<-02>2',
+ 'America/North Dakota/Beulah': 'CST6CDT,M3.2.0,M11.1.0',
+ 'America/North Dakota/Center': 'CST6CDT,M3.2.0,M11.1.0',
+ 'America/North Dakota/New Salem': 'CST6CDT,M3.2.0,M11.1.0',
+ 'America/Nuuk': '<-02>2',
+ 'America/Ojinaga': 'CST6CDT,M3.2.0,M11.1.0',
+ 'America/Panama': 'EST5',
+ 'America/Paramaribo': '<-03>3',
+ 'America/Phoenix': 'MST7',
+ 'America/Port of Spain': 'AST4',
+ 'America/Port-au-Prince': 'EST5EDT,M3.2.0,M11.1.0',
+ 'America/Porto Velho': '<-04>4',
+ 'America/Puerto Rico': 'AST4',
+ 'America/Punta Arenas': '<-03>3',
+ 'America/Rankin Inlet': 'CST6CDT,M3.2.0,M11.1.0',
+ 'America/Recife': '<-03>3',
+ 'America/Regina': 'CST6',
+ 'America/Resolute': 'CST6CDT,M3.2.0,M11.1.0',
+ 'America/Rio Branco': '<-05>5',
+ 'America/Santarem': '<-03>3',
+ 'America/Santiago': '<-04>4<-03>,M9.1.6/24,M4.1.6/24',
+ 'America/Santo Domingo': 'AST4',
+ 'America/Sao Paulo': '<-03>3',
+ 'America/Scoresbysund': '<-01>1<+00>,M3.5.0/0,M10.5.0/1',
+ 'America/Sitka': 'AKST9AKDT,M3.2.0,M11.1.0',
+ 'America/St Barthelemy': 'AST4',
+ 'America/St Johns': 'NST3:30NDT,M3.2.0,M11.1.0',
+ 'America/St Kitts': 'AST4',
+ 'America/St Lucia': 'AST4',
+ 'America/St Thomas': 'AST4',
+ 'America/St Vincent': 'AST4',
+ 'America/Swift Current': 'CST6',
+ 'America/Tegucigalpa': 'CST6',
+ 'America/Thule': 'AST4ADT,M3.2.0,M11.1.0',
+ 'America/Tijuana': 'PST8PDT,M3.2.0,M11.1.0',
+ 'America/Toronto': 'EST5EDT,M3.2.0,M11.1.0',
+ 'America/Tortola': 'AST4',
+ 'America/Vancouver': 'PST8PDT,M3.2.0,M11.1.0',
+ 'America/Whitehorse': 'MST7',
+ 'America/Winnipeg': 'CST6CDT,M3.2.0,M11.1.0',
+ 'America/Yakutat': 'AKST9AKDT,M3.2.0,M11.1.0',
+ 'America/Yellowknife': 'MST7MDT,M3.2.0,M11.1.0',
+ 'Antarctica/Casey': '<+11>-11',
+ 'Antarctica/Davis': '<+07>-7',
+ 'Antarctica/DumontDUrville': '<+10>-10',
+ 'Antarctica/Macquarie': 'AEST-10AEDT,M10.1.0,M4.1.0/3',
+ 'Antarctica/Mawson': '<+05>-5',
+ 'Antarctica/McMurdo': 'NZST-12NZDT,M9.5.0,M4.1.0/3',
+ 'Antarctica/Palmer': '<-03>3',
+ 'Antarctica/Rothera': '<-03>3',
+ 'Antarctica/Syowa': '<+03>-3',
+ 'Antarctica/Troll': '<+00>0<+02>-2,M3.5.0/1,M10.5.0/3',
+ 'Antarctica/Vostok': '<+06>-6',
+ 'Arctic/Longyearbyen': 'CET-1CEST,M3.5.0,M10.5.0/3',
+ 'Asia/Aden': '<+03>-3',
+ 'Asia/Almaty': '<+06>-6',
+ 'Asia/Amman': '<+03>-3',
+ 'Asia/Anadyr': '<+12>-12',
+ 'Asia/Aqtau': '<+05>-5',
+ 'Asia/Aqtobe': '<+05>-5',
+ 'Asia/Ashgabat': '<+05>-5',
+ 'Asia/Atyrau': '<+05>-5',
+ 'Asia/Baghdad': '<+03>-3',
+ 'Asia/Bahrain': '<+03>-3',
+ 'Asia/Baku': '<+04>-4',
+ 'Asia/Bangkok': '<+07>-7',
+ 'Asia/Barnaul': '<+07>-7',
+ 'Asia/Beirut': 'EET-2EEST,M3.5.0/0,M10.5.0/0',
+ 'Asia/Bishkek': '<+06>-6',
+ 'Asia/Brunei': '<+08>-8',
+ 'Asia/Chita': '<+09>-9',
+ 'Asia/Choibalsan': '<+08>-8',
+ 'Asia/Colombo': '<+0530>-5:30',
+ 'Asia/Damascus': '<+03>-3',
+ 'Asia/Dhaka': '<+06>-6',
+ 'Asia/Dili': '<+09>-9',
+ 'Asia/Dubai': '<+04>-4',
+ 'Asia/Dushanbe': '<+05>-5',
+ 'Asia/Famagusta': 'EET-2EEST,M3.5.0/3,M10.5.0/4',
+ 'Asia/Gaza': 'EET-2EEST,M3.4.4/50,M10.4.4/50',
+ 'Asia/Hebron': 'EET-2EEST,M3.4.4/50,M10.4.4/50',
+ 'Asia/Ho Chi Minh': '<+07>-7',
+ 'Asia/Hong Kong': 'HKT-8',
+ 'Asia/Hovd': '<+07>-7',
+ 'Asia/Irkutsk': '<+08>-8',
+ 'Asia/Jakarta': 'WIB-7',
+ 'Asia/Jayapura': 'WIT-9',
+ 'Asia/Jerusalem': 'IST-2IDT,M3.4.4/26,M10.5.0',
+ 'Asia/Kabul': '<+0430>-4:30',
+ 'Asia/Kamchatka': '<+12>-12',
+ 'Asia/Karachi': 'PKT-5',
+ 'Asia/Kathmandu': '<+0545>-5:45',
+ 'Asia/Khandyga': '<+09>-9',
+ 'Asia/Kolkata': 'IST-5:30',
+ 'Asia/Krasnoyarsk': '<+07>-7',
+ 'Asia/Kuala Lumpur': '<+08>-8',
+ 'Asia/Kuching': '<+08>-8',
+ 'Asia/Kuwait': '<+03>-3',
+ 'Asia/Macau': 'CST-8',
+ 'Asia/Magadan': '<+11>-11',
+ 'Asia/Makassar': 'WITA-8',
+ 'Asia/Manila': 'PST-8',
+ 'Asia/Muscat': '<+04>-4',
+ 'Asia/Nicosia': 'EET-2EEST,M3.5.0/3,M10.5.0/4',
+ 'Asia/Novokuznetsk': '<+07>-7',
+ 'Asia/Novosibirsk': '<+07>-7',
+ 'Asia/Omsk': '<+06>-6',
+ 'Asia/Oral': '<+05>-5',
+ 'Asia/Phnom Penh': '<+07>-7',
+ 'Asia/Pontianak': 'WIB-7',
+ 'Asia/Pyongyang': 'KST-9',
+ 'Asia/Qatar': '<+03>-3',
+ 'Asia/Qostanay': '<+06>-6',
+ 'Asia/Qyzylorda': '<+05>-5',
+ 'Asia/Riyadh': '<+03>-3',
+ 'Asia/Sakhalin': '<+11>-11',
+ 'Asia/Samarkand': '<+05>-5',
+ 'Asia/Seoul': 'KST-9',
+ 'Asia/Shanghai': 'CST-8',
+ 'Asia/Singapore': '<+08>-8',
+ 'Asia/Srednekolymsk': '<+11>-11',
+ 'Asia/Taipei': 'CST-8',
+ 'Asia/Tashkent': '<+05>-5',
+ 'Asia/Tbilisi': '<+04>-4',
+ 'Asia/Tehran': '<+0330>-3:30',
+ 'Asia/Thimphu': '<+06>-6',
+ 'Asia/Tokyo': 'JST-9',
+ 'Asia/Tomsk': '<+07>-7',
+ 'Asia/Ulaanbaatar': '<+08>-8',
+ 'Asia/Urumqi': '<+06>-6',
+ 'Asia/Ust-Nera': '<+10>-10',
+ 'Asia/Vientiane': '<+07>-7',
+ 'Asia/Vladivostok': '<+10>-10',
+ 'Asia/Yakutsk': '<+09>-9',
+ 'Asia/Yangon': '<+0630>-6:30',
+ 'Asia/Yekaterinburg': '<+05>-5',
+ 'Asia/Yerevan': '<+04>-4',
+ 'Atlantic/Azores': '<-01>1<+00>,M3.5.0/0,M10.5.0/1',
+ 'Atlantic/Bermuda': 'AST4ADT,M3.2.0,M11.1.0',
+ 'Atlantic/Canary': 'WET0WEST,M3.5.0/1,M10.5.0',
+ 'Atlantic/Cape Verde': '<-01>1',
+ 'Atlantic/Faroe': 'WET0WEST,M3.5.0/1,M10.5.0',
+ 'Atlantic/Madeira': 'WET0WEST,M3.5.0/1,M10.5.0',
+ 'Atlantic/Reykjavik': 'GMT0',
+ 'Atlantic/South Georgia': '<-02>2',
+ 'Atlantic/St Helena': 'GMT0',
+ 'Atlantic/Stanley': '<-03>3',
+ 'Australia/Adelaide': 'ACST-9:30ACDT,M10.1.0,M4.1.0/3',
+ 'Australia/Brisbane': 'AEST-10',
+ 'Australia/Broken Hill': 'ACST-9:30ACDT,M10.1.0,M4.1.0/3',
+ 'Australia/Darwin': 'ACST-9:30',
+ 'Australia/Eucla': '<+0845>-8:45',
+ 'Australia/Hobart': 'AEST-10AEDT,M10.1.0,M4.1.0/3',
+ 'Australia/Lindeman': 'AEST-10',
+ 'Australia/Lord Howe': '<+1030>-10:30<+11>-11,M10.1.0,M4.1.0',
+ 'Australia/Melbourne': 'AEST-10AEDT,M10.1.0,M4.1.0/3',
+ 'Australia/Perth': 'AWST-8',
+ 'Australia/Sydney': 'AEST-10AEDT,M10.1.0,M4.1.0/3',
+ 'Etc/GMT': 'GMT0',
+ 'Etc/GMT+1': '<-01>1',
+ 'Etc/GMT+10': '<-10>10',
+ 'Etc/GMT+11': '<-11>11',
+ 'Etc/GMT+12': '<-12>12',
+ 'Etc/GMT+2': '<-02>2',
+ 'Etc/GMT+3': '<-03>3',
+ 'Etc/GMT+4': '<-04>4',
+ 'Etc/GMT+5': '<-05>5',
+ 'Etc/GMT+6': '<-06>6',
+ 'Etc/GMT+7': '<-07>7',
+ 'Etc/GMT+8': '<-08>8',
+ 'Etc/GMT+9': '<-09>9',
+ 'Etc/GMT-1': '<+01>-1',
+ 'Etc/GMT-10': '<+10>-10',
+ 'Etc/GMT-11': '<+11>-11',
+ 'Etc/GMT-12': '<+12>-12',
+ 'Etc/GMT-13': '<+13>-13',
+ 'Etc/GMT-14': '<+14>-14',
+ 'Etc/GMT-2': '<+02>-2',
+ 'Etc/GMT-3': '<+03>-3',
+ 'Etc/GMT-4': '<+04>-4',
+ 'Etc/GMT-5': '<+05>-5',
+ 'Etc/GMT-6': '<+06>-6',
+ 'Etc/GMT-7': '<+07>-7',
+ 'Etc/GMT-8': '<+08>-8',
+ 'Etc/GMT-9': '<+09>-9',
+ 'Europe/Amsterdam': 'CET-1CEST,M3.5.0,M10.5.0/3',
+ 'Europe/Andorra': 'CET-1CEST,M3.5.0,M10.5.0/3',
+ 'Europe/Astrakhan': '<+04>-4',
+ 'Europe/Athens': 'EET-2EEST,M3.5.0/3,M10.5.0/4',
+ 'Europe/Belgrade': 'CET-1CEST,M3.5.0,M10.5.0/3',
+ 'Europe/Berlin': 'CET-1CEST,M3.5.0,M10.5.0/3',
+ 'Europe/Bratislava': 'CET-1CEST,M3.5.0,M10.5.0/3',
+ 'Europe/Brussels': 'CET-1CEST,M3.5.0,M10.5.0/3',
+ 'Europe/Bucharest': 'EET-2EEST,M3.5.0/3,M10.5.0/4',
+ 'Europe/Budapest': 'CET-1CEST,M3.5.0,M10.5.0/3',
+ 'Europe/Busingen': 'CET-1CEST,M3.5.0,M10.5.0/3',
+ 'Europe/Chisinau': 'EET-2EEST,M3.5.0,M10.5.0/3',
+ 'Europe/Copenhagen': 'CET-1CEST,M3.5.0,M10.5.0/3',
+ 'Europe/Dublin': 'IST-1GMT0,M10.5.0,M3.5.0/1',
+ 'Europe/Gibraltar': 'CET-1CEST,M3.5.0,M10.5.0/3',
+ 'Europe/Guernsey': 'GMT0BST,M3.5.0/1,M10.5.0',
+ 'Europe/Helsinki': 'EET-2EEST,M3.5.0/3,M10.5.0/4',
+ 'Europe/Isle of Man': 'GMT0BST,M3.5.0/1,M10.5.0',
+ 'Europe/Istanbul': '<+03>-3',
+ 'Europe/Jersey': 'GMT0BST,M3.5.0/1,M10.5.0',
+ 'Europe/Kaliningrad': 'EET-2',
+ 'Europe/Kirov': '<+03>-3',
+ 'Europe/Kyiv': 'EET-2EEST,M3.5.0/3,M10.5.0/4',
+ 'Europe/Lisbon': 'WET0WEST,M3.5.0/1,M10.5.0',
+ 'Europe/Ljubljana': 'CET-1CEST,M3.5.0,M10.5.0/3',
+ 'Europe/London': 'GMT0BST,M3.5.0/1,M10.5.0',
+ 'Europe/Luxembourg': 'CET-1CEST,M3.5.0,M10.5.0/3',
+ 'Europe/Madrid': 'CET-1CEST,M3.5.0,M10.5.0/3',
+ 'Europe/Malta': 'CET-1CEST,M3.5.0,M10.5.0/3',
+ 'Europe/Mariehamn': 'EET-2EEST,M3.5.0/3,M10.5.0/4',
+ 'Europe/Minsk': '<+03>-3',
+ 'Europe/Monaco': 'CET-1CEST,M3.5.0,M10.5.0/3',
+ 'Europe/Moscow': 'MSK-3',
+ 'Europe/Oslo': 'CET-1CEST,M3.5.0,M10.5.0/3',
+ 'Europe/Paris': 'CET-1CEST,M3.5.0,M10.5.0/3',
+ 'Europe/Podgorica': 'CET-1CEST,M3.5.0,M10.5.0/3',
+ 'Europe/Prague': 'CET-1CEST,M3.5.0,M10.5.0/3',
+ 'Europe/Riga': 'EET-2EEST,M3.5.0/3,M10.5.0/4',
+ 'Europe/Rome': 'CET-1CEST,M3.5.0,M10.5.0/3',
+ 'Europe/Samara': '<+04>-4',
+ 'Europe/San Marino': 'CET-1CEST,M3.5.0,M10.5.0/3',
+ 'Europe/Sarajevo': 'CET-1CEST,M3.5.0,M10.5.0/3',
+ 'Europe/Saratov': '<+04>-4',
+ 'Europe/Simferopol': 'MSK-3',
+ 'Europe/Skopje': 'CET-1CEST,M3.5.0,M10.5.0/3',
+ 'Europe/Sofia': 'EET-2EEST,M3.5.0/3,M10.5.0/4',
+ 'Europe/Stockholm': 'CET-1CEST,M3.5.0,M10.5.0/3',
+ 'Europe/Tallinn': 'EET-2EEST,M3.5.0/3,M10.5.0/4',
+ 'Europe/Tirane': 'CET-1CEST,M3.5.0,M10.5.0/3',
+ 'Europe/Ulyanovsk': '<+04>-4',
+ 'Europe/Vaduz': 'CET-1CEST,M3.5.0,M10.5.0/3',
+ 'Europe/Vatican': 'CET-1CEST,M3.5.0,M10.5.0/3',
+ 'Europe/Vienna': 'CET-1CEST,M3.5.0,M10.5.0/3',
+ 'Europe/Vilnius': 'EET-2EEST,M3.5.0/3,M10.5.0/4',
+ 'Europe/Volgograd': '<+03>-3',
+ 'Europe/Warsaw': 'CET-1CEST,M3.5.0,M10.5.0/3',
+ 'Europe/Zagreb': 'CET-1CEST,M3.5.0,M10.5.0/3',
+ 'Europe/Zurich': 'CET-1CEST,M3.5.0,M10.5.0/3',
+ 'Indian/Antananarivo': 'EAT-3',
+ 'Indian/Chagos': '<+06>-6',
+ 'Indian/Christmas': '<+07>-7',
+ 'Indian/Cocos': '<+0630>-6:30',
+ 'Indian/Comoro': 'EAT-3',
+ 'Indian/Kerguelen': '<+05>-5',
+ 'Indian/Mahe': '<+04>-4',
+ 'Indian/Maldives': '<+05>-5',
+ 'Indian/Mauritius': '<+04>-4',
+ 'Indian/Mayotte': 'EAT-3',
+ 'Indian/Reunion': '<+04>-4',
+ 'Pacific/Apia': '<+13>-13',
+ 'Pacific/Auckland': 'NZST-12NZDT,M9.5.0,M4.1.0/3',
+ 'Pacific/Bougainville': '<+11>-11',
+ 'Pacific/Chatham': '<+1245>-12:45<+1345>,M9.5.0/2:45,M4.1.0/3:45',
+ 'Pacific/Chuuk': '<+10>-10',
+ 'Pacific/Easter': '<-06>6<-05>,M9.1.6/22,M4.1.6/22',
+ 'Pacific/Efate': '<+11>-11',
+ 'Pacific/Fakaofo': '<+13>-13',
+ 'Pacific/Fiji': '<+12>-12',
+ 'Pacific/Funafuti': '<+12>-12',
+ 'Pacific/Galapagos': '<-06>6',
+ 'Pacific/Gambier': '<-09>9',
+ 'Pacific/Guadalcanal': '<+11>-11',
+ 'Pacific/Guam': 'ChST-10',
+ 'Pacific/Honolulu': 'HST10',
+ 'Pacific/Kanton': '<+13>-13',
+ 'Pacific/Kiritimati': '<+14>-14',
+ 'Pacific/Kosrae': '<+11>-11',
+ 'Pacific/Kwajalein': '<+12>-12',
+ 'Pacific/Majuro': '<+12>-12',
+ 'Pacific/Marquesas': '<-0930>9:30',
+ 'Pacific/Midway': 'SST11',
+ 'Pacific/Nauru': '<+12>-12',
+ 'Pacific/Niue': '<-11>11',
+ 'Pacific/Norfolk': '<+11>-11<+12>,M10.1.0,M4.1.0/3',
+ 'Pacific/Noumea': '<+11>-11',
+ 'Pacific/Pago Pago': 'SST11',
+ 'Pacific/Palau': '<+09>-9',
+ 'Pacific/Pitcairn': '<-08>8',
+ 'Pacific/Pohnpei': '<+11>-11',
+ 'Pacific/Port Moresby': '<+10>-10',
+ 'Pacific/Rarotonga': '<-10>10',
+ 'Pacific/Saipan': 'ChST-10',
+ 'Pacific/Tahiti': '<-10>10',
+ 'Pacific/Tarawa': '<+12>-12',
+ 'Pacific/Tongatapu': '<+13>-13',
+ 'Pacific/Wake': '<+12>-12',
+ 'Pacific/Wallis': '<+12>-12',
+};
diff --git a/modules/luci-compat/Makefile b/modules/luci-compat/Makefile
index d73ca070a1..4b11f16419 100644
--- a/modules/luci-compat/Makefile
+++ b/modules/luci-compat/Makefile
@@ -12,7 +12,7 @@ LUCI_TYPE:=mod
LUCI_BASENAME:=compat
LUCI_TITLE:=LuCI compatibility libraries
-LUCI_DEPENDS:=+luci-base
+LUCI_DEPENDS:=+luci-lua-runtime
include ../../luci.mk
diff --git a/modules/luci-compat/luasrc/view/cbi/footer.htm b/modules/luci-compat/luasrc/view/cbi/footer.htm
index abcc47b920..c72102340f 100644
--- a/modules/luci-compat/luasrc/view/cbi/footer.htm
+++ b/modules/luci-compat/luasrc/view/cbi/footer.htm
@@ -8,7 +8,7 @@
if pageaction and
(display_back or display_skip or display_apply or display_save or display_reset)
then
- %><div class="cbi-page-actions control-group"><%
+ %><div class="cbi-page-actions"><%
if display_back then
%><input class="btn cbi-button cbi-button-link" type="button" value="<%:Back to Overview%>" onclick="location.href='<%=pcdata(redirect)%>'" /> <%
diff --git a/modules/luci-lua-runtime/Makefile b/modules/luci-lua-runtime/Makefile
new file mode 100644
index 0000000000..f25e513eb1
--- /dev/null
+++ b/modules/luci-lua-runtime/Makefile
@@ -0,0 +1,28 @@
+#
+# Copyright (C) 2022 Jo-Philipp Wich <jo@mein.io>
+#
+# This is free software, licensed under the Apache License, Version 2.0 .
+#
+
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=luci-lua-runtime
+
+LUCI_TYPE:=mod
+LUCI_BASENAME:=lua-runtime
+
+LUCI_TITLE:=LuCI Lua runtime libraries
+LUCI_DEPENDS:= \
+ +luci-base \
+ +lua \
+ +luci-lib-base \
+ +luci-lib-nixio \
+ +luci-lib-ip \
+ +luci-lib-jsonc \
+ +libubus-lua \
+ +liblucihttp-lua \
+ +ucode-mod-lua
+
+include ../../luci.mk
+
+# call BuildPackage - OpenWrt buildroot signature
diff --git a/modules/luci-base/luasrc/cacheloader.lua b/modules/luci-lua-runtime/luasrc/cacheloader.lua
index 7ef971df8d..7ef971df8d 100644
--- a/modules/luci-base/luasrc/cacheloader.lua
+++ b/modules/luci-lua-runtime/luasrc/cacheloader.lua
diff --git a/modules/luci-base/luasrc/ccache.lua b/modules/luci-lua-runtime/luasrc/ccache.lua
index d3be7cba6c..d3be7cba6c 100644
--- a/modules/luci-base/luasrc/ccache.lua
+++ b/modules/luci-lua-runtime/luasrc/ccache.lua
diff --git a/modules/luci-base/luasrc/config.lua b/modules/luci-lua-runtime/luasrc/config.lua
index d01153f4f5..d01153f4f5 100644
--- a/modules/luci-base/luasrc/config.lua
+++ b/modules/luci-lua-runtime/luasrc/config.lua
diff --git a/modules/luci-lua-runtime/luasrc/dispatcher.lua b/modules/luci-lua-runtime/luasrc/dispatcher.lua
new file mode 100644
index 0000000000..93f7f8949b
--- /dev/null
+++ b/modules/luci-lua-runtime/luasrc/dispatcher.lua
@@ -0,0 +1,464 @@
+-- Copyright 2008 Steven Barth <steven@midlink.org>
+-- Copyright 2008-2015 Jo-Philipp Wich <jow@openwrt.org>
+-- Licensed to the public under the Apache License 2.0.
+
+module("luci.dispatcher", package.seeall)
+
+local http = _G.L.http
+
+context = setmetatable({}, {
+ __index = function(t, k)
+ if k == "request" or k == "requestpath" then
+ return _G.L.ctx.request_path
+ elseif k == "requestargs" then
+ return _G.L.ctx.request_args
+ else
+ return _G.L.ctx[k]
+ end
+ end
+})
+
+uci = require "luci.model.uci"
+uci:set_session_id(_G.L.ctx.authsession)
+
+i18n = require "luci.i18n"
+i18n.setlanguage(_G.L.dispatcher.lang)
+
+build_url = _G.L.dispatcher.build_url
+menu_json = _G.L.dispatcher.menu_json
+error404 = _G.L.dispatcher.error404
+error500 = _G.L.dispatcher.error500
+
+function is_authenticated(auth)
+ local session = _G.L.dispatcher.is_authenticated(auth)
+ if session then
+ return session.sid, session.data, session.acls
+ end
+end
+
+function assign(path, clone, title, order)
+ local obj = node(unpack(path))
+
+ obj.title = title
+ obj.order = order
+
+ setmetatable(obj, {__index = node(unpack(clone))})
+
+ return obj
+end
+
+function entry(path, target, title, order)
+ local c = node(unpack(path))
+
+ c.title = title
+ c.order = order
+ c.action = target
+
+ return c
+end
+
+-- enabling the node.
+function get(...)
+ return node(...)
+end
+
+function node(...)
+ local p = table.concat({ ... }, "/")
+
+ if not __entries[p] then
+ __entries[p] = {}
+ end
+
+ return __entries[p]
+end
+
+function lookup(...)
+ local i, path = nil, {}
+ for i = 1, select('#', ...) do
+ local name, arg = nil, tostring(select(i, ...))
+ for name in arg:gmatch("[^/]+") do
+ path[#path+1] = name
+ end
+ end
+
+ local node = menu_json()
+ for i = 1, #path do
+ node = node.children[path[i]]
+
+ if not node then
+ return nil
+ elseif node.leaf then
+ break
+ end
+ end
+
+ return node, build_url(unpack(path))
+end
+
+
+function process_lua_controller(path)
+ local base = "/usr/lib/lua/luci/controller/"
+ local modname = "luci.controller." .. path:sub(#base+1, #path-4):gsub("/", ".")
+ local mod = require(modname)
+ assert(mod ~= true,
+ "Invalid controller file found\n" ..
+ "The file '" .. path .. "' contains an invalid module line.\n" ..
+ "Please verify whether the module name is set to '" .. modname ..
+ "' - It must correspond to the file path!")
+
+ local idx = mod.index
+ if type(idx) ~= "function" then
+ return nil
+ end
+
+ local entries = {}
+
+ __entries = entries
+ __controller = modname
+
+ setfenv(idx, setmetatable({}, { __index = luci.dispatcher }))()
+
+ __entries = nil
+ __controller = nil
+
+ -- fixup gathered node specs
+ for path, entry in pairs(entries) do
+ if entry.leaf then
+ entry.wildcard = true
+ end
+
+ if type(entry.file_depends) == "table" then
+ for _, v in ipairs(entry.file_depends) do
+ entry.depends = entry.depends or {}
+ entry.depends.fs = entry.depends.fs or {}
+
+ local ft = fs.stat(v, "type")
+ if ft == "dir" then
+ entry.depends.fs[v] = "directory"
+ elseif v:match("/s?bin/") then
+ entry.depends.fs[v] = "executable"
+ else
+ entry.depends.fs[v] = "file"
+ end
+ end
+ end
+
+ if type(entry.uci_depends) == "table" then
+ for k, v in pairs(entry.uci_depends) do
+ entry.depends = entry.depends or {}
+ entry.depends.uci = entry.depends.uci or {}
+ entry.depends.uci[k] = v
+ end
+ end
+
+ if type(entry.acl_depends) == "table" then
+ for _, acl in ipairs(entry.acl_depends) do
+ entry.depends = entry.depends or {}
+ entry.depends.acl = entry.depends.acl or {}
+ entry.depends.acl[#entry.depends.acl + 1] = acl
+ end
+ end
+
+ if (entry.sysauth_authenticator ~= nil) or
+ (entry.sysauth ~= nil and entry.sysauth ~= false)
+ then
+ if entry.sysauth_authenticator == "htmlauth" then
+ entry.auth = {
+ login = true,
+ methods = { "cookie:sysauth_https", "cookie:sysauth_http" }
+ }
+ elseif subname == "rpc" and entry.module == "luci.controller.rpc" then
+ entry.auth = {
+ login = false,
+ methods = { "query:auth", "cookie:sysauth_https", "cookie:sysauth_http" }
+ }
+ elseif entry.module == "luci.controller.admin.uci" then
+ entry.auth = {
+ login = false,
+ methods = { "param:sid" }
+ }
+ end
+ elseif entry.sysauth == false then
+ entry.auth = {}
+ end
+
+ if entry.action == nil and type(entry.target) == "table" then
+ entry.action = entry.target
+ entry.target = nil
+ end
+
+ entry.leaf = nil
+
+ entry.file_depends = nil
+ entry.uci_depends = nil
+ entry.acl_depends = nil
+
+ entry.sysauth = nil
+ entry.sysauth_authenticator = nil
+ end
+
+ return entries
+end
+
+function invoke_cbi_action(model, config, ...)
+ local cbi = require "luci.cbi"
+ local tpl = require "luci.template"
+ local util = require "luci.util"
+
+ if not config then
+ config = {}
+ end
+
+ local maps = cbi.load(model, ...)
+
+ local state = nil
+
+ local function has_uci_access(config, level)
+ local rv = util.ubus("session", "access", {
+ ubus_rpc_session = context.authsession,
+ scope = "uci", object = config,
+ ["function"] = level
+ })
+
+ return (type(rv) == "table" and rv.access == true) or false
+ end
+
+ local i, res
+ for i, res in ipairs(maps) do
+ if util.instanceof(res, cbi.SimpleForm) then
+ io.stderr:write("Model %s returns SimpleForm but is dispatched via cbi(),\n"
+ % model)
+
+ io.stderr:write("please change %s to use the form() action instead.\n"
+ % table.concat(context.request, "/"))
+ end
+
+ res.flow = config
+ local cstate = res:parse()
+ if cstate and (not state or cstate < state) then
+ state = cstate
+ end
+ end
+
+ local function _resolve_path(path)
+ return type(path) == "table" and build_url(unpack(path)) or path
+ end
+
+ if config.on_valid_to and state and state > 0 and state < 2 then
+ http:redirect(_resolve_path(config.on_valid_to))
+ return
+ end
+
+ if config.on_changed_to and state and state > 1 then
+ http:redirect(_resolve_path(config.on_changed_to))
+ return
+ end
+
+ if config.on_success_to and state and state > 0 then
+ http:redirect(_resolve_path(config.on_success_to))
+ return
+ end
+
+ if config.state_handler then
+ if not config.state_handler(state, maps) then
+ return
+ end
+ end
+
+ http:header("X-CBI-State", state or 0)
+
+ if not config.noheader then
+ _G.L.include("cbi/header", {state = state})
+ end
+
+ local redirect
+ local messages
+ local applymap = false
+ local pageaction = true
+ local parsechain = { }
+ local writable = false
+
+ for i, res in ipairs(maps) do
+ if res.apply_needed and res.parsechain then
+ local c
+ for _, c in ipairs(res.parsechain) do
+ parsechain[#parsechain+1] = c
+ end
+ applymap = true
+ end
+
+ if res.redirect then
+ redirect = redirect or res.redirect
+ end
+
+ if res.pageaction == false then
+ pageaction = false
+ end
+
+ if res.message then
+ messages = messages or { }
+ messages[#messages+1] = res.message
+ end
+ end
+
+ for i, res in ipairs(maps) do
+ local is_readable_map = has_uci_access(res.config, "read")
+ local is_writable_map = has_uci_access(res.config, "write")
+
+ writable = writable or is_writable_map
+
+ res:render({
+ firstmap = (i == 1),
+ redirect = redirect,
+ messages = messages,
+ pageaction = pageaction,
+ parsechain = parsechain,
+ readable = is_readable_map,
+ writable = is_writable_map
+ })
+ end
+
+ if not config.nofooter then
+ _G.L.include("cbi/footer", {
+ flow = config,
+ pageaction = pageaction,
+ redirect = redirect,
+ state = state,
+ autoapply = config.autoapply,
+ trigger_apply = applymap,
+ writable = writable
+ })
+ end
+end
+
+function invoke_form_action(model, ...)
+ local cbi = require "luci.cbi"
+ local tpl = require "luci.template"
+
+ local maps = luci.cbi.load(model, ...)
+ local state = nil
+
+ local i, res
+ for i, res in ipairs(maps) do
+ local cstate = res:parse()
+ if cstate and (not state or cstate < state) then
+ state = cstate
+ end
+ end
+
+ http:header("X-CBI-State", state or 0)
+ _G.L.include("header")
+ for i, res in ipairs(maps) do
+ res:render()
+ end
+ _G.L.include("footer")
+end
+
+function render_lua_template(path)
+ local tpl = require "luci.template"
+
+ tpl.render(path, getfenv(1))
+end
+
+
+function call(name, ...)
+ return {
+ ["type"] = "call",
+ ["module"] = __controller,
+ ["function"] = name,
+ ["parameters"] = select('#', ...) > 0 and {...} or nil
+ }
+end
+
+function post(name, ...)
+ return {
+ ["type"] = "call",
+ ["module"] = __controller,
+ ["function"] = name,
+ ["parameters"] = select('#', ...) > 0 and {...} or nil,
+ ["post"] = true
+ }
+end
+
+function view(name)
+ return {
+ ["type"] = "view",
+ ["path"] = name
+ }
+end
+
+function template(name)
+ return {
+ ["type"] = "template",
+ ["path"] = name
+ }
+end
+
+function cbi(model, config)
+ return {
+ ["type"] = "call",
+ ["module"] = "luci.dispatcher",
+ ["function"] = "invoke_cbi_action",
+ ["parameters"] = { model, config or {} },
+ ["post"] = {
+ ["cbi.submit"] = true
+ }
+ }
+end
+
+function form(model)
+ return {
+ ["type"] = "call",
+ ["module"] = "luci.dispatcher",
+ ["function"] = "invoke_form_action",
+ ["parameters"] = { model },
+ ["post"] = {
+ ["cbi.submit"] = true
+ }
+ }
+end
+
+function firstchild()
+ return {
+ ["type"] = "firstchild"
+ }
+end
+
+function firstnode()
+ return {
+ ["type"] = "firstchild",
+ ["recurse"] = true
+ }
+end
+
+function arcombine(trg1, trg2)
+ return {
+ ["type"] = "arcombine",
+ ["targets"] = { trg1, trg2 } --,
+ --env = getfenv(),
+ }
+end
+
+function alias(...)
+ return {
+ ["type"] = "alias",
+ ["path"] = table.concat({ ... }, "/")
+ }
+end
+
+function rewrite(n, ...)
+ return {
+ ["type"] = "rewrite",
+ ["path"] = table.concat({ ... }, "/"),
+ ["remove"] = n
+ }
+end
+
+
+translate = i18n.translate
+
+-- This function does not actually translate the given argument but
+-- is used by build/i18n-scan.pl to find translatable entries.
+function _(text)
+ return text
+end
diff --git a/modules/luci-base/luasrc/i18n.lua b/modules/luci-lua-runtime/luasrc/i18n.lua
index 323912b650..323912b650 100644
--- a/modules/luci-base/luasrc/i18n.lua
+++ b/modules/luci-lua-runtime/luasrc/i18n.lua
diff --git a/modules/luci-base/luasrc/i18n.luadoc b/modules/luci-lua-runtime/luasrc/i18n.luadoc
index b76c298565..b76c298565 100644
--- a/modules/luci-base/luasrc/i18n.luadoc
+++ b/modules/luci-lua-runtime/luasrc/i18n.luadoc
diff --git a/modules/luci-base/luasrc/model/uci.lua b/modules/luci-lua-runtime/luasrc/model/uci.lua
index 816f6f2053..816f6f2053 100644
--- a/modules/luci-base/luasrc/model/uci.lua
+++ b/modules/luci-lua-runtime/luasrc/model/uci.lua
diff --git a/modules/luci-base/luasrc/model/uci.luadoc b/modules/luci-lua-runtime/luasrc/model/uci.luadoc
index 0189d49aa1..0189d49aa1 100644
--- a/modules/luci-base/luasrc/model/uci.luadoc
+++ b/modules/luci-lua-runtime/luasrc/model/uci.luadoc
diff --git a/modules/luci-base/luasrc/store.lua b/modules/luci-lua-runtime/luasrc/store.lua
index a735981137..a735981137 100644
--- a/modules/luci-base/luasrc/store.lua
+++ b/modules/luci-lua-runtime/luasrc/store.lua
diff --git a/modules/luci-base/luasrc/sys.lua b/modules/luci-lua-runtime/luasrc/sys.lua
index 71db04acf8..e6eb762e48 100644
--- a/modules/luci-base/luasrc/sys.lua
+++ b/modules/luci-lua-runtime/luasrc/sys.lua
@@ -295,7 +295,7 @@ function net.conntrack(callback)
tuples = rest
end
- if fam and l3 and l4 and timeout and not tuples:match("^TIME_WAIT ") then
+ if fam and l3 and l4 and not tuples:match("^TIME_WAIT ") then
l4 = nixio.getprotobynumber(l4)
local entry = {
diff --git a/modules/luci-base/luasrc/sys.luadoc b/modules/luci-lua-runtime/luasrc/sys.luadoc
index c1e088eb23..c1e088eb23 100644
--- a/modules/luci-base/luasrc/sys.luadoc
+++ b/modules/luci-lua-runtime/luasrc/sys.luadoc
diff --git a/modules/luci-base/luasrc/sys/zoneinfo.lua b/modules/luci-lua-runtime/luasrc/sys/zoneinfo.lua
index aa054a246f..aa054a246f 100644
--- a/modules/luci-base/luasrc/sys/zoneinfo.lua
+++ b/modules/luci-lua-runtime/luasrc/sys/zoneinfo.lua
diff --git a/modules/luci-base/luasrc/sys/zoneinfo/tzdata.lua b/modules/luci-lua-runtime/luasrc/sys/zoneinfo/tzdata.lua
index ab6c469ed6..3ef2f4caf4 100644
--- a/modules/luci-base/luasrc/sys/zoneinfo/tzdata.lua
+++ b/modules/luci-lua-runtime/luasrc/sys/zoneinfo/tzdata.lua
@@ -216,7 +216,7 @@ TZ = {
{ 'Arctic/Longyearbyen', 'CET-1CEST,M3.5.0,M10.5.0/3' },
{ 'Asia/Aden', '<+03>-3' },
{ 'Asia/Almaty', '<+06>-6' },
- { 'Asia/Amman', 'EET-2EEST,M2.5.4/24,M10.5.5/1' },
+ { 'Asia/Amman', '<+03>-3' },
{ 'Asia/Anadyr', '<+12>-12' },
{ 'Asia/Aqtau', '<+05>-5' },
{ 'Asia/Aqtobe', '<+05>-5' },
@@ -233,14 +233,14 @@ TZ = {
{ 'Asia/Chita', '<+09>-9' },
{ 'Asia/Choibalsan', '<+08>-8' },
{ 'Asia/Colombo', '<+0530>-5:30' },
- { 'Asia/Damascus', 'EET-2EEST,M3.5.5/0,M10.5.5/0' },
+ { 'Asia/Damascus', '<+03>-3' },
{ 'Asia/Dhaka', '<+06>-6' },
{ 'Asia/Dili', '<+09>-9' },
{ 'Asia/Dubai', '<+04>-4' },
{ 'Asia/Dushanbe', '<+05>-5' },
{ 'Asia/Famagusta', 'EET-2EEST,M3.5.0/3,M10.5.0/4' },
- { 'Asia/Gaza', 'EET-2EEST,M3.4.4/72,M10.4.4/25' },
- { 'Asia/Hebron', 'EET-2EEST,M3.4.4/72,M10.4.4/25' },
+ { 'Asia/Gaza', 'EET-2EEST,M3.4.4/50,M10.4.4/50' },
+ { 'Asia/Hebron', 'EET-2EEST,M3.4.4/50,M10.4.4/50' },
{ 'Asia/Ho Chi Minh', '<+07>-7' },
{ 'Asia/Hong Kong', 'HKT-8' },
{ 'Asia/Hovd', '<+07>-7' },
@@ -284,7 +284,7 @@ TZ = {
{ 'Asia/Taipei', 'CST-8' },
{ 'Asia/Tashkent', '<+05>-5' },
{ 'Asia/Tbilisi', '<+04>-4' },
- { 'Asia/Tehran', '<+0330>-3:30<+0430>,J79/24,J263/24' },
+ { 'Asia/Tehran', '<+0330>-3:30' },
{ 'Asia/Thimphu', '<+06>-6' },
{ 'Asia/Tokyo', 'JST-9' },
{ 'Asia/Tomsk', '<+07>-7' },
@@ -366,8 +366,8 @@ TZ = {
{ 'Europe/Istanbul', '<+03>-3' },
{ 'Europe/Jersey', 'GMT0BST,M3.5.0/1,M10.5.0' },
{ 'Europe/Kaliningrad', 'EET-2' },
- { 'Europe/Kiev', 'EET-2EEST,M3.5.0/3,M10.5.0/4' },
{ 'Europe/Kirov', '<+03>-3' },
+ { 'Europe/Kyiv', 'EET-2EEST,M3.5.0/3,M10.5.0/4' },
{ 'Europe/Lisbon', 'WET0WEST,M3.5.0/1,M10.5.0' },
{ 'Europe/Ljubljana', 'CET-1CEST,M3.5.0,M10.5.0/3' },
{ 'Europe/London', 'GMT0BST,M3.5.0/1,M10.5.0' },
@@ -395,7 +395,6 @@ TZ = {
{ 'Europe/Tallinn', 'EET-2EEST,M3.5.0/3,M10.5.0/4' },
{ 'Europe/Tirane', 'CET-1CEST,M3.5.0,M10.5.0/3' },
{ 'Europe/Ulyanovsk', '<+04>-4' },
- { 'Europe/Uzhgorod', 'EET-2EEST,M3.5.0/3,M10.5.0/4' },
{ 'Europe/Vaduz', 'CET-1CEST,M3.5.0,M10.5.0/3' },
{ 'Europe/Vatican', 'CET-1CEST,M3.5.0,M10.5.0/3' },
{ 'Europe/Vienna', 'CET-1CEST,M3.5.0,M10.5.0/3' },
@@ -403,7 +402,6 @@ TZ = {
{ 'Europe/Volgograd', '<+03>-3' },
{ 'Europe/Warsaw', 'CET-1CEST,M3.5.0,M10.5.0/3' },
{ 'Europe/Zagreb', 'CET-1CEST,M3.5.0,M10.5.0/3' },
- { 'Europe/Zaporozhye', 'EET-2EEST,M3.5.0/3,M10.5.0/4' },
{ 'Europe/Zurich', 'CET-1CEST,M3.5.0,M10.5.0/3' },
{ 'Indian/Antananarivo', 'EAT-3' },
{ 'Indian/Chagos', '<+06>-6' },
diff --git a/modules/luci-base/luasrc/sys/zoneinfo/tzoffset.lua b/modules/luci-lua-runtime/luasrc/sys/zoneinfo/tzoffset.lua
index caee1d2c1c..caee1d2c1c 100644
--- a/modules/luci-base/luasrc/sys/zoneinfo/tzoffset.lua
+++ b/modules/luci-lua-runtime/luasrc/sys/zoneinfo/tzoffset.lua
diff --git a/modules/luci-base/luasrc/template.lua b/modules/luci-lua-runtime/luasrc/template.lua
index 3955bd76f3..b6b9af0bad 100644
--- a/modules/luci-base/luasrc/template.lua
+++ b/modules/luci-lua-runtime/luasrc/template.lua
@@ -9,6 +9,22 @@ local tostring, pairs, loadstring = tostring, pairs, loadstring
local setmetatable, loadfile = setmetatable, loadfile
local getfenv, setfenv, rawget = getfenv, setfenv, rawget
local assert, type, error = assert, type, error
+local table, string, unpack = table, string, unpack
+
+
+---
+--- bootstrap
+---
+local _G = _G
+local L = _G.L
+
+local http = _G.L.http
+
+local disp = require "luci.dispatcher"
+local i18n = require "luci.i18n"
+local xml = require "luci.xml"
+local fs = require "nixio.fs"
+
--- LuCI template library.
module "luci.template"
@@ -18,7 +34,7 @@ viewdir = config.template.viewdir or util.libpath() .. "/view"
-- Define the namespace for template modules
-context = util.threadlocal()
+context = {} --util.threadlocal()
--- Render a certain template.
-- @param name Template name
@@ -42,6 +58,74 @@ Template = util.class()
Template.cache = setmetatable({}, {__mode = "v"})
+
+local function _ifattr(cond, key, val, noescape)
+ if cond then
+ local env = getfenv(3)
+ local scope = (type(env.self) == "table") and env.self
+ if type(val) == "table" then
+ if not next(val) then
+ return ''
+ else
+ val = util.serialize_json(val)
+ end
+ end
+
+ val = tostring(val or
+ (type(env[key]) ~= "function" and env[key]) or
+ (scope and type(scope[key]) ~= "function" and scope[key]) or "")
+
+ if noescape ~= true then
+ val = xml.pcdata(val)
+ end
+
+ return string.format(' %s="%s"', tostring(key), val)
+ else
+ return ''
+ end
+end
+
+context.viewns = setmetatable({
+ include = function(name)
+ if fs.access(viewdir .. "/" .. name .. ".htm") then
+ Template(name):render(getfenv(2))
+ else
+ L.include(name, getfenv(2))
+ end
+ end;
+ translate = i18n.translate;
+ translatef = i18n.translatef;
+ export = function(k, v) if context.viewns[k] == nil then context.viewns[k] = v end end;
+ striptags = xml.striptags;
+ pcdata = xml.pcdata;
+ ifattr = function(...) return _ifattr(...) end;
+ attr = function(...) return _ifattr(true, ...) end;
+ url = disp.build_url;
+}, {__index=function(tbl, key)
+ if key == "controller" then
+ return disp.build_url()
+ elseif key == "REQUEST_URI" then
+ return disp.build_url(unpack(disp.context.requestpath))
+ elseif key == "FULL_REQUEST_URI" then
+ local url = { http:getenv("SCRIPT_NAME") or "", http:getenv("PATH_INFO") }
+ local query = http:getenv("QUERY_STRING")
+ if query and #query > 0 then
+ url[#url+1] = "?"
+ url[#url+1] = query
+ end
+ return table.concat(url, "")
+ elseif key == "token" then
+ return disp.context.authtoken
+ elseif key == "theme" then
+ return L.media and fs.basename(L.media) or tostring(L)
+ elseif key == "resource" then
+ return L.config.main.resourcebase
+ else
+ return rawget(tbl, key) or _G[key] or L[key]
+ end
+end})
+
+
-- Constructor - Reads and compiles the template on-demand
function Template.__init__(self, name, template)
if name then
diff --git a/modules/luci-lua-runtime/luasrc/ucodebridge.lua b/modules/luci-lua-runtime/luasrc/ucodebridge.lua
new file mode 100644
index 0000000000..d36b974a73
--- /dev/null
+++ b/modules/luci-lua-runtime/luasrc/ucodebridge.lua
@@ -0,0 +1,54 @@
+-- Copyright 2022 Jo-Philipp Wich <jo@mein.io>
+-- Licensed to the public under the Apache License 2.0.
+
+local coroutine, assert, error, type, require = coroutine, assert, error, type, require
+local tmpl = require "luci.template"
+local util = require "luci.util"
+local http = require "luci.http"
+local sys = require "luci.sys"
+local ltn12 = require "luci.ltn12"
+
+
+--- LuCI ucode bridge library.
+module "luci.ucodebridge"
+
+local function run(fn, ...)
+ local co = coroutine.create(fn)
+ local ok, ret
+
+ while coroutine.status(co) ~= "dead" do
+ ok, ret = coroutine.resume(co, ...)
+
+ if not ok then
+ error(ret)
+ end
+ end
+
+ return ret
+end
+
+function compile(path)
+ run(function(path)
+ return tmpl.Template(path)
+ end, path)
+end
+
+function render(path, scope)
+ run(tmpl.render, path, scope)
+end
+
+function call(modname, method, ...)
+ return run(function(module, method, ...)
+ local mod = require(modname)
+ local func = mod[method]
+
+ assert(func ~= nil,
+ 'Cannot resolve function "' .. method .. '". Is it misspelled or local?')
+
+ assert(type(func) == "function",
+ 'The symbol "' .. method .. '" does not refer to a function but data ' ..
+ 'of type "' .. type(func) .. '".')
+
+ return func(...)
+ end, modname, method, ...)
+end
diff --git a/modules/luci-base/luasrc/version.lua b/modules/luci-lua-runtime/luasrc/version.lua
index 8af2e80619..8af2e80619 100644
--- a/modules/luci-base/luasrc/version.lua
+++ b/modules/luci-lua-runtime/luasrc/version.lua
diff --git a/modules/luci-lua-runtime/luasrc/view/admin_status/luaindex.htm b/modules/luci-lua-runtime/luasrc/view/admin_status/luaindex.htm
new file mode 100644
index 0000000000..ef664edcb2
--- /dev/null
+++ b/modules/luci-lua-runtime/luasrc/view/admin_status/luaindex.htm
@@ -0,0 +1,18 @@
+<%-
+ local util = require "luci.util"
+ local fs = require "nixio.fs"
+
+ local incdir = util.libpath() .. "/view/admin_status/index/"
+ if fs.access(incdir) then
+ local _, inc
+ local includes = {}
+ for inc in fs.dir(incdir) do
+ if inc:match("%.htm$") then
+ includes[#includes + 1] = inc:gsub("%.htm$", "")
+ end
+ end
+ for _, inc in luci.util.vspairs(includes) do
+ include("admin_status/index/" .. inc)
+ end
+ end
+-%>
diff --git a/modules/luci-base/luasrc/view/empty_node_placeholder.htm b/modules/luci-lua-runtime/luasrc/view/empty_node_placeholder.htm
index b7e276b960..b7e276b960 100644
--- a/modules/luci-base/luasrc/view/empty_node_placeholder.htm
+++ b/modules/luci-lua-runtime/luasrc/view/empty_node_placeholder.htm
diff --git a/modules/luci-base/luasrc/view/indexer.htm b/modules/luci-lua-runtime/luasrc/view/indexer.htm
index 28fc3debc3..28fc3debc3 100644
--- a/modules/luci-base/luasrc/view/indexer.htm
+++ b/modules/luci-lua-runtime/luasrc/view/indexer.htm
diff --git a/modules/luci-base/luasrc/xml.lua b/modules/luci-lua-runtime/luasrc/xml.lua
index 30b37210bd..30b37210bd 100644
--- a/modules/luci-base/luasrc/xml.lua
+++ b/modules/luci-lua-runtime/luasrc/xml.lua
diff --git a/modules/luci-base/luasrc/xml.luadoc b/modules/luci-lua-runtime/luasrc/xml.luadoc
index 58de533966..58de533966 100644
--- a/modules/luci-base/luasrc/xml.luadoc
+++ b/modules/luci-lua-runtime/luasrc/xml.luadoc
diff --git a/modules/luci-lua-runtime/src/Makefile b/modules/luci-lua-runtime/src/Makefile
new file mode 100644
index 0000000000..dcce33dc8c
--- /dev/null
+++ b/modules/luci-lua-runtime/src/Makefile
@@ -0,0 +1,26 @@
+%.o: %.c
+ $(CC) $(CPPFLAGS) $(CFLAGS) $(FPIC) -DNDEBUG -c -o $@ $<
+
+contrib/lemon: contrib/lemon.c contrib/lempar.c
+ cc -o contrib/lemon $<
+
+plural_formula.c: plural_formula.y contrib/lemon
+ ./contrib/lemon -q $<
+
+template_lmo.c: plural_formula.c
+
+clean:
+ rm -f contrib/lemon parser.so plural_formula.c plural_formula.h *.o
+
+parser.so: template_parser.o template_utils.o template_lmo.o template_lualib.o plural_formula.o
+ $(CC) $(LDFLAGS) -shared -o $@ $^
+
+version.lua:
+ ./mkversion.sh $@ $(LUCI_VERSION) "$(LUCI_GITBRANCH)"
+
+compile: parser.so version.lua
+
+install: compile
+ mkdir -p $(DESTDIR)/usr/lib/lua/luci/template
+ cp parser.so $(DESTDIR)/usr/lib/lua/luci/template/parser.so
+ cp version.lua $(DESTDIR)/usr/lib/lua/luci/version.lua
diff --git a/modules/luci-lua-runtime/src/contrib/lemon.c b/modules/luci-lua-runtime/src/contrib/lemon.c
new file mode 100644
index 0000000000..85e94f7007
--- /dev/null
+++ b/modules/luci-lua-runtime/src/contrib/lemon.c
@@ -0,0 +1,5040 @@
+/*
+** This file contains all sources (including headers) to the LEMON
+** LALR(1) parser generator. The sources have been combined into a
+** single file to make it easy to include LEMON in the source tree
+** and Makefile of another program.
+**
+** The author of this program disclaims copyright.
+*/
+#include <stdio.h>
+#include <stdarg.h>
+#include <string.h>
+#include <ctype.h>
+#include <stdlib.h>
+#include <assert.h>
+
+#ifndef __WIN32__
+# if defined(_WIN32) || defined(WIN32)
+# define __WIN32__
+# endif
+#endif
+
+#ifdef __WIN32__
+#ifdef __cplusplus
+extern "C" {
+#endif
+extern int access(const char *path, int mode);
+#ifdef __cplusplus
+}
+#endif
+#else
+#include <unistd.h>
+#endif
+
+/* #define PRIVATE static */
+#define PRIVATE
+
+#ifdef TEST
+#define MAXRHS 5 /* Set low to exercise exception code */
+#else
+#define MAXRHS 1000
+#endif
+
+static int showPrecedenceConflict = 0;
+static char *msort(char*,char**,int(*)(const char*,const char*));
+
+/*
+** Compilers are getting increasingly pedantic about type conversions
+** as C evolves ever closer to Ada.... To work around the latest problems
+** we have to define the following variant of strlen().
+*/
+#define lemonStrlen(X) ((int)strlen(X))
+
+/*
+** Compilers are starting to complain about the use of sprintf() and strcpy(),
+** saying they are unsafe. So we define our own versions of those routines too.
+**
+** There are three routines here: lemon_sprintf(), lemon_vsprintf(), and
+** lemon_addtext(). The first two are replacements for sprintf() and vsprintf().
+** The third is a helper routine for vsnprintf() that adds texts to the end of a
+** buffer, making sure the buffer is always zero-terminated.
+**
+** The string formatter is a minimal subset of stdlib sprintf() supporting only
+** a few simply conversions:
+**
+** %d
+** %s
+** %.*s
+**
+*/
+static void lemon_addtext(
+ char *zBuf, /* The buffer to which text is added */
+ int *pnUsed, /* Slots of the buffer used so far */
+ const char *zIn, /* Text to add */
+ int nIn, /* Bytes of text to add. -1 to use strlen() */
+ int iWidth /* Field width. Negative to left justify */
+){
+ if( nIn<0 ) for(nIn=0; zIn[nIn]; nIn++){}
+ while( iWidth>nIn ){ zBuf[(*pnUsed)++] = ' '; iWidth--; }
+ if( nIn==0 ) return;
+ memcpy(&zBuf[*pnUsed], zIn, nIn);
+ *pnUsed += nIn;
+ while( (-iWidth)>nIn ){ zBuf[(*pnUsed)++] = ' '; iWidth++; }
+ zBuf[*pnUsed] = 0;
+}
+static int lemon_vsprintf(char *str, const char *zFormat, va_list ap){
+ int i, j, k, c;
+ int nUsed = 0;
+ const char *z;
+ char zTemp[50];
+ str[0] = 0;
+ for(i=j=0; (c = zFormat[i])!=0; i++){
+ if( c=='%' ){
+ int iWidth = 0;
+ lemon_addtext(str, &nUsed, &zFormat[j], i-j, 0);
+ c = zFormat[++i];
+ if( isdigit(c) || (c=='-' && isdigit(zFormat[i+1])) ){
+ if( c=='-' ) i++;
+ while( isdigit(zFormat[i]) ) iWidth = iWidth*10 + zFormat[i++] - '0';
+ if( c=='-' ) iWidth = -iWidth;
+ c = zFormat[i];
+ }
+ if( c=='d' ){
+ int v = va_arg(ap, int);
+ if( v<0 ){
+ lemon_addtext(str, &nUsed, "-", 1, iWidth);
+ v = -v;
+ }else if( v==0 ){
+ lemon_addtext(str, &nUsed, "0", 1, iWidth);
+ }
+ k = 0;
+ while( v>0 ){
+ k++;
+ zTemp[sizeof(zTemp)-k] = (v%10) + '0';
+ v /= 10;
+ }
+ lemon_addtext(str, &nUsed, &zTemp[sizeof(zTemp)-k], k, iWidth);
+ }else if( c=='s' ){
+ z = va_arg(ap, const char*);
+ lemon_addtext(str, &nUsed, z, -1, iWidth);
+ }else if( c=='.' && memcmp(&zFormat[i], ".*s", 3)==0 ){
+ i += 2;
+ k = va_arg(ap, int);
+ z = va_arg(ap, const char*);
+ lemon_addtext(str, &nUsed, z, k, iWidth);
+ }else if( c=='%' ){
+ lemon_addtext(str, &nUsed, "%", 1, 0);
+ }else{
+ fprintf(stderr, "illegal format\n");
+ exit(1);
+ }
+ j = i+1;
+ }
+ }
+ lemon_addtext(str, &nUsed, &zFormat[j], i-j, 0);
+ return nUsed;
+}
+static int lemon_sprintf(char *str, const char *format, ...){
+ va_list ap;
+ int rc;
+ va_start(ap, format);
+ rc = lemon_vsprintf(str, format, ap);
+ va_end(ap);
+ return rc;
+}
+static void lemon_strcpy(char *dest, const char *src){
+ while( (*(dest++) = *(src++))!=0 ){}
+}
+static void lemon_strcat(char *dest, const char *src){
+ while( *dest ) dest++;
+ lemon_strcpy(dest, src);
+}
+
+
+/* a few forward declarations... */
+struct rule;
+struct lemon;
+struct action;
+
+static struct action *Action_new(void);
+static struct action *Action_sort(struct action *);
+
+/********** From the file "build.h" ************************************/
+void FindRulePrecedences();
+void FindFirstSets();
+void FindStates();
+void FindLinks();
+void FindFollowSets();
+void FindActions();
+
+/********* From the file "configlist.h" *********************************/
+void Configlist_init(void);
+struct config *Configlist_add(struct rule *, int);
+struct config *Configlist_addbasis(struct rule *, int);
+void Configlist_closure(struct lemon *);
+void Configlist_sort(void);
+void Configlist_sortbasis(void);
+struct config *Configlist_return(void);
+struct config *Configlist_basis(void);
+void Configlist_eat(struct config *);
+void Configlist_reset(void);
+
+/********* From the file "error.h" ***************************************/
+void ErrorMsg(const char *, int,const char *, ...);
+
+/****** From the file "option.h" ******************************************/
+enum option_type { OPT_FLAG=1, OPT_INT, OPT_DBL, OPT_STR,
+ OPT_FFLAG, OPT_FINT, OPT_FDBL, OPT_FSTR};
+struct s_options {
+ enum option_type type;
+ const char *label;
+ char *arg;
+ const char *message;
+};
+int OptInit(char**,struct s_options*,FILE*);
+int OptNArgs(void);
+char *OptArg(int);
+void OptErr(int);
+void OptPrint(void);
+
+/******** From the file "parse.h" *****************************************/
+void Parse(struct lemon *lemp);
+
+/********* From the file "plink.h" ***************************************/
+struct plink *Plink_new(void);
+void Plink_add(struct plink **, struct config *);
+void Plink_copy(struct plink **, struct plink *);
+void Plink_delete(struct plink *);
+
+/********** From the file "report.h" *************************************/
+void Reprint(struct lemon *);
+void ReportOutput(struct lemon *);
+void ReportTable(struct lemon *, int);
+void ReportHeader(struct lemon *);
+void CompressTables(struct lemon *);
+void ResortStates(struct lemon *);
+
+/********** From the file "set.h" ****************************************/
+void SetSize(int); /* All sets will be of size N */
+char *SetNew(void); /* A new set for element 0..N */
+void SetFree(char*); /* Deallocate a set */
+int SetAdd(char*,int); /* Add element to a set */
+int SetUnion(char *,char *); /* A <- A U B, thru element N */
+#define SetFind(X,Y) (X[Y]) /* True if Y is in set X */
+
+/********** From the file "struct.h" *************************************/
+/*
+** Principal data structures for the LEMON parser generator.
+*/
+
+typedef enum {LEMON_FALSE=0, LEMON_TRUE} Boolean;
+
+/* Symbols (terminals and nonterminals) of the grammar are stored
+** in the following: */
+enum symbol_type {
+ TERMINAL,
+ NONTERMINAL,
+ MULTITERMINAL
+};
+enum e_assoc {
+ LEFT,
+ RIGHT,
+ NONE,
+ UNK
+};
+struct symbol {
+ const char *name; /* Name of the symbol */
+ int index; /* Index number for this symbol */
+ enum symbol_type type; /* Symbols are all either TERMINALS or NTs */
+ struct rule *rule; /* Linked list of rules of this (if an NT) */
+ struct symbol *fallback; /* fallback token in case this token doesn't parse */
+ int prec; /* Precedence if defined (-1 otherwise) */
+ enum e_assoc assoc; /* Associativity if precedence is defined */
+ char *firstset; /* First-set for all rules of this symbol */
+ Boolean lambda; /* True if NT and can generate an empty string */
+ int useCnt; /* Number of times used */
+ char *destructor; /* Code which executes whenever this symbol is
+ ** popped from the stack during error processing */
+ int destLineno; /* Line number for start of destructor */
+ char *datatype; /* The data type of information held by this
+ ** object. Only used if type==NONTERMINAL */
+ int dtnum; /* The data type number. In the parser, the value
+ ** stack is a union. The .yy%d element of this
+ ** union is the correct data type for this object */
+ /* The following fields are used by MULTITERMINALs only */
+ int nsubsym; /* Number of constituent symbols in the MULTI */
+ struct symbol **subsym; /* Array of constituent symbols */
+};
+
+/* Each production rule in the grammar is stored in the following
+** structure. */
+struct rule {
+ struct symbol *lhs; /* Left-hand side of the rule */
+ const char *lhsalias; /* Alias for the LHS (NULL if none) */
+ int lhsStart; /* True if left-hand side is the start symbol */
+ int ruleline; /* Line number for the rule */
+ int nrhs; /* Number of RHS symbols */
+ struct symbol **rhs; /* The RHS symbols */
+ const char **rhsalias; /* An alias for each RHS symbol (NULL if none) */
+ int line; /* Line number at which code begins */
+ const char *code; /* The code executed when this rule is reduced */
+ struct symbol *precsym; /* Precedence symbol for this rule */
+ int index; /* An index number for this rule */
+ Boolean canReduce; /* True if this rule is ever reduced */
+ struct rule *nextlhs; /* Next rule with the same LHS */
+ struct rule *next; /* Next rule in the global list */
+};
+
+/* A configuration is a production rule of the grammar together with
+** a mark (dot) showing how much of that rule has been processed so far.
+** Configurations also contain a follow-set which is a list of terminal
+** symbols which are allowed to immediately follow the end of the rule.
+** Every configuration is recorded as an instance of the following: */
+enum cfgstatus {
+ COMPLETE,
+ INCOMPLETE
+};
+struct config {
+ struct rule *rp; /* The rule upon which the configuration is based */
+ int dot; /* The parse point */
+ char *fws; /* Follow-set for this configuration only */
+ struct plink *fplp; /* Follow-set forward propagation links */
+ struct plink *bplp; /* Follow-set backwards propagation links */
+ struct state *stp; /* Pointer to state which contains this */
+ enum cfgstatus status; /* used during followset and shift computations */
+ struct config *next; /* Next configuration in the state */
+ struct config *bp; /* The next basis configuration */
+};
+
+enum e_action {
+ SHIFT,
+ ACCEPT,
+ REDUCE,
+ ERROR,
+ SSCONFLICT, /* A shift/shift conflict */
+ SRCONFLICT, /* Was a reduce, but part of a conflict */
+ RRCONFLICT, /* Was a reduce, but part of a conflict */
+ SH_RESOLVED, /* Was a shift. Precedence resolved conflict */
+ RD_RESOLVED, /* Was reduce. Precedence resolved conflict */
+ NOT_USED /* Deleted by compression */
+};
+
+/* Every shift or reduce operation is stored as one of the following */
+struct action {
+ struct symbol *sp; /* The look-ahead symbol */
+ enum e_action type;
+ union {
+ struct state *stp; /* The new state, if a shift */
+ struct rule *rp; /* The rule, if a reduce */
+ } x;
+ struct action *next; /* Next action for this state */
+ struct action *collide; /* Next action with the same hash */
+};
+
+/* Each state of the generated parser's finite state machine
+** is encoded as an instance of the following structure. */
+struct state {
+ struct config *bp; /* The basis configurations for this state */
+ struct config *cfp; /* All configurations in this set */
+ int statenum; /* Sequential number for this state */
+ struct action *ap; /* Array of actions for this state */
+ int nTknAct, nNtAct; /* Number of actions on terminals and nonterminals */
+ int iTknOfst, iNtOfst; /* yy_action[] offset for terminals and nonterms */
+ int iDflt; /* Default action */
+};
+#define NO_OFFSET (-2147483647)
+
+/* A followset propagation link indicates that the contents of one
+** configuration followset should be propagated to another whenever
+** the first changes. */
+struct plink {
+ struct config *cfp; /* The configuration to which linked */
+ struct plink *next; /* The next propagate link */
+};
+
+/* The state vector for the entire parser generator is recorded as
+** follows. (LEMON uses no global variables and makes little use of
+** static variables. Fields in the following structure can be thought
+** of as begin global variables in the program.) */
+struct lemon {
+ struct state **sorted; /* Table of states sorted by state number */
+ struct rule *rule; /* List of all rules */
+ int nstate; /* Number of states */
+ int nrule; /* Number of rules */
+ int nsymbol; /* Number of terminal and nonterminal symbols */
+ int nterminal; /* Number of terminal symbols */
+ struct symbol **symbols; /* Sorted array of pointers to symbols */
+ int errorcnt; /* Number of errors */
+ struct symbol *errsym; /* The error symbol */
+ struct symbol *wildcard; /* Token that matches anything */
+ char *name; /* Name of the generated parser */
+ char *arg; /* Declaration of the 3th argument to parser */
+ char *tokentype; /* Type of terminal symbols in the parser stack */
+ char *vartype; /* The default type of non-terminal symbols */
+ char *start; /* Name of the start symbol for the grammar */
+ char *stacksize; /* Size of the parser stack */
+ char *include; /* Code to put at the start of the C file */
+ char *error; /* Code to execute when an error is seen */
+ char *overflow; /* Code to execute on a stack overflow */
+ char *failure; /* Code to execute on parser failure */
+ char *accept; /* Code to execute when the parser excepts */
+ char *extracode; /* Code appended to the generated file */
+ char *tokendest; /* Code to execute to destroy token data */
+ char *vardest; /* Code for the default non-terminal destructor */
+ char *filename; /* Name of the input file */
+ char *outname; /* Name of the current output file */
+ char *tokenprefix; /* A prefix added to token names in the .h file */
+ int nconflict; /* Number of parsing conflicts */
+ int tablesize; /* Size of the parse tables */
+ int basisflag; /* Print only basis configurations */
+ int has_fallback; /* True if any %fallback is seen in the grammar */
+ int nolinenosflag; /* True if #line statements should not be printed */
+ char *argv0; /* Name of the program */
+};
+
+#define MemoryCheck(X) if((X)==0){ \
+ extern void memory_error(); \
+ memory_error(); \
+}
+
+/**************** From the file "table.h" *********************************/
+/*
+** All code in this file has been automatically generated
+** from a specification in the file
+** "table.q"
+** by the associative array code building program "aagen".
+** Do not edit this file! Instead, edit the specification
+** file, then rerun aagen.
+*/
+/*
+** Code for processing tables in the LEMON parser generator.
+*/
+/* Routines for handling a strings */
+
+const char *Strsafe(const char *);
+
+void Strsafe_init(void);
+int Strsafe_insert(const char *);
+const char *Strsafe_find(const char *);
+
+/* Routines for handling symbols of the grammar */
+
+struct symbol *Symbol_new(const char *);
+int Symbolcmpp(const void *, const void *);
+void Symbol_init(void);
+int Symbol_insert(struct symbol *, const char *);
+struct symbol *Symbol_find(const char *);
+struct symbol *Symbol_Nth(int);
+int Symbol_count(void);
+struct symbol **Symbol_arrayof(void);
+
+/* Routines to manage the state table */
+
+int Configcmp(const char *, const char *);
+struct state *State_new(void);
+void State_init(void);
+int State_insert(struct state *, struct config *);
+struct state *State_find(struct config *);
+struct state **State_arrayof(/* */);
+
+/* Routines used for efficiency in Configlist_add */
+
+void Configtable_init(void);
+int Configtable_insert(struct config *);
+struct config *Configtable_find(struct config *);
+void Configtable_clear(int(*)(struct config *));
+
+/****************** From the file "action.c" *******************************/
+/*
+** Routines processing parser actions in the LEMON parser generator.
+*/
+
+/* Allocate a new parser action */
+static struct action *Action_new(void){
+ static struct action *freelist = 0;
+ struct action *newaction;
+
+ if( freelist==0 ){
+ int i;
+ int amt = 100;
+ freelist = (struct action *)calloc(amt, sizeof(struct action));
+ if( freelist==0 ){
+ fprintf(stderr,"Unable to allocate memory for a new parser action.");
+ exit(1);
+ }
+ for(i=0; i<amt-1; i++) freelist[i].next = &freelist[i+1];
+ freelist[amt-1].next = 0;
+ }
+ newaction = freelist;
+ freelist = freelist->next;
+ return newaction;
+}
+
+/* Compare two actions for sorting purposes. Return negative, zero, or
+** positive if the first action is less than, equal to, or greater than
+** the first
+*/
+static int actioncmp(
+ struct action *ap1,
+ struct action *ap2
+){
+ int rc;
+ rc = ap1->sp->index - ap2->sp->index;
+ if( rc==0 ){
+ rc = (int)ap1->type - (int)ap2->type;
+ }
+ if( rc==0 && ap1->type==REDUCE ){
+ rc = ap1->x.rp->index - ap2->x.rp->index;
+ }
+ if( rc==0 ){
+ rc = (int) (ap2 - ap1);
+ }
+ return rc;
+}
+
+/* Sort parser actions */
+static struct action *Action_sort(
+ struct action *ap
+){
+ ap = (struct action *)msort((char *)ap,(char **)&ap->next,
+ (int(*)(const char*,const char*))actioncmp);
+ return ap;
+}
+
+void Action_add(
+ struct action **app,
+ enum e_action type,
+ struct symbol *sp,
+ char *arg
+){
+ struct action *newaction;
+ newaction = Action_new();
+ newaction->next = *app;
+ *app = newaction;
+ newaction->type = type;
+ newaction->sp = sp;
+ if( type==SHIFT ){
+ newaction->x.stp = (struct state *)arg;
+ }else{
+ newaction->x.rp = (struct rule *)arg;
+ }
+}
+/********************** New code to implement the "acttab" module ***********/
+/*
+** This module implements routines use to construct the yy_action[] table.
+*/
+
+/*
+** The state of the yy_action table under construction is an instance of
+** the following structure.
+**
+** The yy_action table maps the pair (state_number, lookahead) into an
+** action_number. The table is an array of integers pairs. The state_number
+** determines an initial offset into the yy_action array. The lookahead
+** value is then added to this initial offset to get an index X into the
+** yy_action array. If the aAction[X].lookahead equals the value of the
+** of the lookahead input, then the value of the action_number output is
+** aAction[X].action. If the lookaheads do not match then the
+** default action for the state_number is returned.
+**
+** All actions associated with a single state_number are first entered
+** into aLookahead[] using multiple calls to acttab_action(). Then the
+** actions for that single state_number are placed into the aAction[]
+** array with a single call to acttab_insert(). The acttab_insert() call
+** also resets the aLookahead[] array in preparation for the next
+** state number.
+*/
+struct lookahead_action {
+ int lookahead; /* Value of the lookahead token */
+ int action; /* Action to take on the given lookahead */
+};
+typedef struct acttab acttab;
+struct acttab {
+ int nAction; /* Number of used slots in aAction[] */
+ int nActionAlloc; /* Slots allocated for aAction[] */
+ struct lookahead_action
+ *aAction, /* The yy_action[] table under construction */
+ *aLookahead; /* A single new transaction set */
+ int mnLookahead; /* Minimum aLookahead[].lookahead */
+ int mnAction; /* Action associated with mnLookahead */
+ int mxLookahead; /* Maximum aLookahead[].lookahead */
+ int nLookahead; /* Used slots in aLookahead[] */
+ int nLookaheadAlloc; /* Slots allocated in aLookahead[] */
+};
+
+/* Return the number of entries in the yy_action table */
+#define acttab_size(X) ((X)->nAction)
+
+/* The value for the N-th entry in yy_action */
+#define acttab_yyaction(X,N) ((X)->aAction[N].action)
+
+/* The value for the N-th entry in yy_lookahead */
+#define acttab_yylookahead(X,N) ((X)->aAction[N].lookahead)
+
+/* Free all memory associated with the given acttab */
+void acttab_free(acttab *p){
+ free( p->aAction );
+ free( p->aLookahead );
+ free( p );
+}
+
+/* Allocate a new acttab structure */
+acttab *acttab_alloc(void){
+ acttab *p = (acttab *) calloc( 1, sizeof(*p) );
+ if( p==0 ){
+ fprintf(stderr,"Unable to allocate memory for a new acttab.");
+ exit(1);
+ }
+ memset(p, 0, sizeof(*p));
+ return p;
+}
+
+/* Add a new action to the current transaction set.
+**
+** This routine is called once for each lookahead for a particular
+** state.
+*/
+void acttab_action(acttab *p, int lookahead, int action){
+ if( p->nLookahead>=p->nLookaheadAlloc ){
+ p->nLookaheadAlloc += 25;
+ p->aLookahead = (struct lookahead_action *) realloc( p->aLookahead,
+ sizeof(p->aLookahead[0])*p->nLookaheadAlloc );
+ if( p->aLookahead==0 ){
+ fprintf(stderr,"malloc failed\n");
+ exit(1);
+ }
+ }
+ if( p->nLookahead==0 ){
+ p->mxLookahead = lookahead;
+ p->mnLookahead = lookahead;
+ p->mnAction = action;
+ }else{
+ if( p->mxLookahead<lookahead ) p->mxLookahead = lookahead;
+ if( p->mnLookahead>lookahead ){
+ p->mnLookahead = lookahead;
+ p->mnAction = action;
+ }
+ }
+ p->aLookahead[p->nLookahead].lookahead = lookahead;
+ p->aLookahead[p->nLookahead].action = action;
+ p->nLookahead++;
+}
+
+/*
+** Add the transaction set built up with prior calls to acttab_action()
+** into the current action table. Then reset the transaction set back
+** to an empty set in preparation for a new round of acttab_action() calls.
+**
+** Return the offset into the action table of the new transaction.
+*/
+int acttab_insert(acttab *p){
+ int i, j, k, n;
+ assert( p->nLookahead>0 );
+
+ /* Make sure we have enough space to hold the expanded action table
+ ** in the worst case. The worst case occurs if the transaction set
+ ** must be appended to the current action table
+ */
+ n = p->mxLookahead + 1;
+ if( p->nAction + n >= p->nActionAlloc ){
+ int oldAlloc = p->nActionAlloc;
+ p->nActionAlloc = p->nAction + n + p->nActionAlloc + 20;
+ p->aAction = (struct lookahead_action *) realloc( p->aAction,
+ sizeof(p->aAction[0])*p->nActionAlloc);
+ if( p->aAction==0 ){
+ fprintf(stderr,"malloc failed\n");
+ exit(1);
+ }
+ for(i=oldAlloc; i<p->nActionAlloc; i++){
+ p->aAction[i].lookahead = -1;
+ p->aAction[i].action = -1;
+ }
+ }
+
+ /* Scan the existing action table looking for an offset that is a
+ ** duplicate of the current transaction set. Fall out of the loop
+ ** if and when the duplicate is found.
+ **
+ ** i is the index in p->aAction[] where p->mnLookahead is inserted.
+ */
+ for(i=p->nAction-1; i>=0; i--){
+ if( p->aAction[i].lookahead==p->mnLookahead ){
+ /* All lookaheads and actions in the aLookahead[] transaction
+ ** must match against the candidate aAction[i] entry. */
+ if( p->aAction[i].action!=p->mnAction ) continue;
+ for(j=0; j<p->nLookahead; j++){
+ k = p->aLookahead[j].lookahead - p->mnLookahead + i;
+ if( k<0 || k>=p->nAction ) break;
+ if( p->aLookahead[j].lookahead!=p->aAction[k].lookahead ) break;
+ if( p->aLookahead[j].action!=p->aAction[k].action ) break;
+ }
+ if( j<p->nLookahead ) continue;
+
+ /* No possible lookahead value that is not in the aLookahead[]
+ ** transaction is allowed to match aAction[i] */
+ n = 0;
+ for(j=0; j<p->nAction; j++){
+ if( p->aAction[j].lookahead<0 ) continue;
+ if( p->aAction[j].lookahead==j+p->mnLookahead-i ) n++;
+ }
+ if( n==p->nLookahead ){
+ break; /* An exact match is found at offset i */
+ }
+ }
+ }
+
+ /* If no existing offsets exactly match the current transaction, find an
+ ** an empty offset in the aAction[] table in which we can add the
+ ** aLookahead[] transaction.
+ */
+ if( i<0 ){
+ /* Look for holes in the aAction[] table that fit the current
+ ** aLookahead[] transaction. Leave i set to the offset of the hole.
+ ** If no holes are found, i is left at p->nAction, which means the
+ ** transaction will be appended. */
+ for(i=0; i<p->nActionAlloc - p->mxLookahead; i++){
+ if( p->aAction[i].lookahead<0 ){
+ for(j=0; j<p->nLookahead; j++){
+ k = p->aLookahead[j].lookahead - p->mnLookahead + i;
+ if( k<0 ) break;
+ if( p->aAction[k].lookahead>=0 ) break;
+ }
+ if( j<p->nLookahead ) continue;
+ for(j=0; j<p->nAction; j++){
+ if( p->aAction[j].lookahead==j+p->mnLookahead-i ) break;
+ }
+ if( j==p->nAction ){
+ break; /* Fits in empty slots */
+ }
+ }
+ }
+ }
+ /* Insert transaction set at index i. */
+ for(j=0; j<p->nLookahead; j++){
+ k = p->aLookahead[j].lookahead - p->mnLookahead + i;
+ p->aAction[k] = p->aLookahead[j];
+ if( k>=p->nAction ) p->nAction = k+1;
+ }
+ p->nLookahead = 0;
+
+ /* Return the offset that is added to the lookahead in order to get the
+ ** index into yy_action of the action */
+ return i - p->mnLookahead;
+}
+
+/********************** From the file "build.c" *****************************/
+/*
+** Routines to construction the finite state machine for the LEMON
+** parser generator.
+*/
+
+/* Find a precedence symbol of every rule in the grammar.
+**
+** Those rules which have a precedence symbol coded in the input
+** grammar using the "[symbol]" construct will already have the
+** rp->precsym field filled. Other rules take as their precedence
+** symbol the first RHS symbol with a defined precedence. If there
+** are not RHS symbols with a defined precedence, the precedence
+** symbol field is left blank.
+*/
+void FindRulePrecedences(struct lemon *xp)
+{
+ struct rule *rp;
+ for(rp=xp->rule; rp; rp=rp->next){
+ if( rp->precsym==0 ){
+ int i, j;
+ for(i=0; i<rp->nrhs && rp->precsym==0; i++){
+ struct symbol *sp = rp->rhs[i];
+ if( sp->type==MULTITERMINAL ){
+ for(j=0; j<sp->nsubsym; j++){
+ if( sp->subsym[j]->prec>=0 ){
+ rp->precsym = sp->subsym[j];
+ break;
+ }
+ }
+ }else if( sp->prec>=0 ){
+ rp->precsym = rp->rhs[i];
+ }
+ }
+ }
+ }
+ return;
+}
+
+/* Find all nonterminals which will generate the empty string.
+** Then go back and compute the first sets of every nonterminal.
+** The first set is the set of all terminal symbols which can begin
+** a string generated by that nonterminal.
+*/
+void FindFirstSets(struct lemon *lemp)
+{
+ int i, j;
+ struct rule *rp;
+ int progress;
+
+ for(i=0; i<lemp->nsymbol; i++){
+ lemp->symbols[i]->lambda = LEMON_FALSE;
+ }
+ for(i=lemp->nterminal; i<lemp->nsymbol; i++){
+ lemp->symbols[i]->firstset = SetNew();
+ }
+
+ /* First compute all lambdas */
+ do{
+ progress = 0;
+ for(rp=lemp->rule; rp; rp=rp->next){
+ if( rp->lhs->lambda ) continue;
+ for(i=0; i<rp->nrhs; i++){
+ struct symbol *sp = rp->rhs[i];
+ assert( sp->type==NONTERMINAL || sp->lambda==LEMON_FALSE );
+ if( sp->lambda==LEMON_FALSE ) break;
+ }
+ if( i==rp->nrhs ){
+ rp->lhs->lambda = LEMON_TRUE;
+ progress = 1;
+ }
+ }
+ }while( progress );
+
+ /* Now compute all first sets */
+ do{
+ struct symbol *s1, *s2;
+ progress = 0;
+ for(rp=lemp->rule; rp; rp=rp->next){
+ s1 = rp->lhs;
+ for(i=0; i<rp->nrhs; i++){
+ s2 = rp->rhs[i];
+ if( s2->type==TERMINAL ){
+ progress += SetAdd(s1->firstset,s2->index);
+ break;
+ }else if( s2->type==MULTITERMINAL ){
+ for(j=0; j<s2->nsubsym; j++){
+ progress += SetAdd(s1->firstset,s2->subsym[j]->index);
+ }
+ break;
+ }else if( s1==s2 ){
+ if( s1->lambda==LEMON_FALSE ) break;
+ }else{
+ progress += SetUnion(s1->firstset,s2->firstset);
+ if( s2->lambda==LEMON_FALSE ) break;
+ }
+ }
+ }
+ }while( progress );
+ return;
+}
+
+/* Compute all LR(0) states for the grammar. Links
+** are added to between some states so that the LR(1) follow sets
+** can be computed later.
+*/
+PRIVATE struct state *getstate(struct lemon *); /* forward reference */
+void FindStates(struct lemon *lemp)
+{
+ struct symbol *sp;
+ struct rule *rp;
+
+ Configlist_init();
+
+ /* Find the start symbol */
+ if( lemp->start ){
+ sp = Symbol_find(lemp->start);
+ if( sp==0 ){
+ ErrorMsg(lemp->filename,0,
+"The specified start symbol \"%s\" is not \
+in a nonterminal of the grammar. \"%s\" will be used as the start \
+symbol instead.",lemp->start,lemp->rule->lhs->name);
+ lemp->errorcnt++;
+ sp = lemp->rule->lhs;
+ }
+ }else{
+ sp = lemp->rule->lhs;
+ }
+
+ /* Make sure the start symbol doesn't occur on the right-hand side of
+ ** any rule. Report an error if it does. (YACC would generate a new
+ ** start symbol in this case.) */
+ for(rp=lemp->rule; rp; rp=rp->next){
+ int i;
+ for(i=0; i<rp->nrhs; i++){
+ if( rp->rhs[i]==sp ){ /* FIX ME: Deal with multiterminals */
+ ErrorMsg(lemp->filename,0,
+"The start symbol \"%s\" occurs on the \
+right-hand side of a rule. This will result in a parser which \
+does not work properly.",sp->name);
+ lemp->errorcnt++;
+ }
+ }
+ }
+
+ /* The basis configuration set for the first state
+ ** is all rules which have the start symbol as their
+ ** left-hand side */
+ for(rp=sp->rule; rp; rp=rp->nextlhs){
+ struct config *newcfp;
+ rp->lhsStart = 1;
+ newcfp = Configlist_addbasis(rp,0);
+ SetAdd(newcfp->fws,0);
+ }
+
+ /* Compute the first state. All other states will be
+ ** computed automatically during the computation of the first one.
+ ** The returned pointer to the first state is not used. */
+ (void)getstate(lemp);
+ return;
+}
+
+/* Return a pointer to a state which is described by the configuration
+** list which has been built from calls to Configlist_add.
+*/
+PRIVATE void buildshifts(struct lemon *, struct state *); /* Forwd ref */
+PRIVATE struct state *getstate(struct lemon *lemp)
+{
+ struct config *cfp, *bp;
+ struct state *stp;
+
+ /* Extract the sorted basis of the new state. The basis was constructed
+ ** by prior calls to "Configlist_addbasis()". */
+ Configlist_sortbasis();
+ bp = Configlist_basis();
+
+ /* Get a state with the same basis */
+ stp = State_find(bp);
+ if( stp ){
+ /* A state with the same basis already exists! Copy all the follow-set
+ ** propagation links from the state under construction into the
+ ** preexisting state, then return a pointer to the preexisting state */
+ struct config *x, *y;
+ for(x=bp, y=stp->bp; x && y; x=x->bp, y=y->bp){
+ Plink_copy(&y->bplp,x->bplp);
+ Plink_delete(x->fplp);
+ x->fplp = x->bplp = 0;
+ }
+ cfp = Configlist_return();
+ Configlist_eat(cfp);
+ }else{
+ /* This really is a new state. Construct all the details */
+ Configlist_closure(lemp); /* Compute the configuration closure */
+ Configlist_sort(); /* Sort the configuration closure */
+ cfp = Configlist_return(); /* Get a pointer to the config list */
+ stp = State_new(); /* A new state structure */
+ MemoryCheck(stp);
+ stp->bp = bp; /* Remember the configuration basis */
+ stp->cfp = cfp; /* Remember the configuration closure */
+ stp->statenum = lemp->nstate++; /* Every state gets a sequence number */
+ stp->ap = 0; /* No actions, yet. */
+ State_insert(stp,stp->bp); /* Add to the state table */
+ buildshifts(lemp,stp); /* Recursively compute successor states */
+ }
+ return stp;
+}
+
+/*
+** Return true if two symbols are the same.
+*/
+int same_symbol(struct symbol *a, struct symbol *b)
+{
+ int i;
+ if( a==b ) return 1;
+ if( a->type!=MULTITERMINAL ) return 0;
+ if( b->type!=MULTITERMINAL ) return 0;
+ if( a->nsubsym!=b->nsubsym ) return 0;
+ for(i=0; i<a->nsubsym; i++){
+ if( a->subsym[i]!=b->subsym[i] ) return 0;
+ }
+ return 1;
+}
+
+/* Construct all successor states to the given state. A "successor"
+** state is any state which can be reached by a shift action.
+*/
+PRIVATE void buildshifts(struct lemon *lemp, struct state *stp)
+{
+ struct config *cfp; /* For looping thru the config closure of "stp" */
+ struct config *bcfp; /* For the inner loop on config closure of "stp" */
+ struct config *newcfg; /* */
+ struct symbol *sp; /* Symbol following the dot in configuration "cfp" */
+ struct symbol *bsp; /* Symbol following the dot in configuration "bcfp" */
+ struct state *newstp; /* A pointer to a successor state */
+
+ /* Each configuration becomes complete after it contibutes to a successor
+ ** state. Initially, all configurations are incomplete */
+ for(cfp=stp->cfp; cfp; cfp=cfp->next) cfp->status = INCOMPLETE;
+
+ /* Loop through all configurations of the state "stp" */
+ for(cfp=stp->cfp; cfp; cfp=cfp->next){
+ if( cfp->status==COMPLETE ) continue; /* Already used by inner loop */
+ if( cfp->dot>=cfp->rp->nrhs ) continue; /* Can't shift this config */
+ Configlist_reset(); /* Reset the new config set */
+ sp = cfp->rp->rhs[cfp->dot]; /* Symbol after the dot */
+
+ /* For every configuration in the state "stp" which has the symbol "sp"
+ ** following its dot, add the same configuration to the basis set under
+ ** construction but with the dot shifted one symbol to the right. */
+ for(bcfp=cfp; bcfp; bcfp=bcfp->next){
+ if( bcfp->status==COMPLETE ) continue; /* Already used */
+ if( bcfp->dot>=bcfp->rp->nrhs ) continue; /* Can't shift this one */
+ bsp = bcfp->rp->rhs[bcfp->dot]; /* Get symbol after dot */
+ if( !same_symbol(bsp,sp) ) continue; /* Must be same as for "cfp" */
+ bcfp->status = COMPLETE; /* Mark this config as used */
+ newcfg = Configlist_addbasis(bcfp->rp,bcfp->dot+1);
+ Plink_add(&newcfg->bplp,bcfp);
+ }
+
+ /* Get a pointer to the state described by the basis configuration set
+ ** constructed in the preceding loop */
+ newstp = getstate(lemp);
+
+ /* The state "newstp" is reached from the state "stp" by a shift action
+ ** on the symbol "sp" */
+ if( sp->type==MULTITERMINAL ){
+ int i;
+ for(i=0; i<sp->nsubsym; i++){
+ Action_add(&stp->ap,SHIFT,sp->subsym[i],(char*)newstp);
+ }
+ }else{
+ Action_add(&stp->ap,SHIFT,sp,(char *)newstp);
+ }
+ }
+}
+
+/*
+** Construct the propagation links
+*/
+void FindLinks(struct lemon *lemp)
+{
+ int i;
+ struct config *cfp, *other;
+ struct state *stp;
+ struct plink *plp;
+
+ /* Housekeeping detail:
+ ** Add to every propagate link a pointer back to the state to
+ ** which the link is attached. */
+ for(i=0; i<lemp->nstate; i++){
+ stp = lemp->sorted[i];
+ for(cfp=stp->cfp; cfp; cfp=cfp->next){
+ cfp->stp = stp;
+ }
+ }
+
+ /* Convert all backlinks into forward links. Only the forward
+ ** links are used in the follow-set computation. */
+ for(i=0; i<lemp->nstate; i++){
+ stp = lemp->sorted[i];
+ for(cfp=stp->cfp; cfp; cfp=cfp->next){
+ for(plp=cfp->bplp; plp; plp=plp->next){
+ other = plp->cfp;
+ Plink_add(&other->fplp,cfp);
+ }
+ }
+ }
+}
+
+/* Compute all followsets.
+**
+** A followset is the set of all symbols which can come immediately
+** after a configuration.
+*/
+void FindFollowSets(struct lemon *lemp)
+{
+ int i;
+ struct config *cfp;
+ struct plink *plp;
+ int progress;
+ int change;
+
+ for(i=0; i<lemp->nstate; i++){
+ for(cfp=lemp->sorted[i]->cfp; cfp; cfp=cfp->next){
+ cfp->status = INCOMPLETE;
+ }
+ }
+
+ do{
+ progress = 0;
+ for(i=0; i<lemp->nstate; i++){
+ for(cfp=lemp->sorted[i]->cfp; cfp; cfp=cfp->next){
+ if( cfp->status==COMPLETE ) continue;
+ for(plp=cfp->fplp; plp; plp=plp->next){
+ change = SetUnion(plp->cfp->fws,cfp->fws);
+ if( change ){
+ plp->cfp->status = INCOMPLETE;
+ progress = 1;
+ }
+ }
+ cfp->status = COMPLETE;
+ }
+ }
+ }while( progress );
+}
+
+static int resolve_conflict(struct action *,struct action *);
+
+/* Compute the reduce actions, and resolve conflicts.
+*/
+void FindActions(struct lemon *lemp)
+{
+ int i,j;
+ struct config *cfp;
+ struct state *stp;
+ struct symbol *sp;
+ struct rule *rp;
+
+ /* Add all of the reduce actions
+ ** A reduce action is added for each element of the followset of
+ ** a configuration which has its dot at the extreme right.
+ */
+ for(i=0; i<lemp->nstate; i++){ /* Loop over all states */
+ stp = lemp->sorted[i];
+ for(cfp=stp->cfp; cfp; cfp=cfp->next){ /* Loop over all configurations */
+ if( cfp->rp->nrhs==cfp->dot ){ /* Is dot at extreme right? */
+ for(j=0; j<lemp->nterminal; j++){
+ if( SetFind(cfp->fws,j) ){
+ /* Add a reduce action to the state "stp" which will reduce by the
+ ** rule "cfp->rp" if the lookahead symbol is "lemp->symbols[j]" */
+ Action_add(&stp->ap,REDUCE,lemp->symbols[j],(char *)cfp->rp);
+ }
+ }
+ }
+ }
+ }
+
+ /* Add the accepting token */
+ if( lemp->start ){
+ sp = Symbol_find(lemp->start);
+ if( sp==0 ) sp = lemp->rule->lhs;
+ }else{
+ sp = lemp->rule->lhs;
+ }
+ /* Add to the first state (which is always the starting state of the
+ ** finite state machine) an action to ACCEPT if the lookahead is the
+ ** start nonterminal. */
+ Action_add(&lemp->sorted[0]->ap,ACCEPT,sp,0);
+
+ /* Resolve conflicts */
+ for(i=0; i<lemp->nstate; i++){
+ struct action *ap, *nap;
+ struct state *stp;
+ stp = lemp->sorted[i];
+ /* assert( stp->ap ); */
+ stp->ap = Action_sort(stp->ap);
+ for(ap=stp->ap; ap && ap->next; ap=ap->next){
+ for(nap=ap->next; nap && nap->sp==ap->sp; nap=nap->next){
+ /* The two actions "ap" and "nap" have the same lookahead.
+ ** Figure out which one should be used */
+ lemp->nconflict += resolve_conflict(ap,nap);
+ }
+ }
+ }
+
+ /* Report an error for each rule that can never be reduced. */
+ for(rp=lemp->rule; rp; rp=rp->next) rp->canReduce = LEMON_FALSE;
+ for(i=0; i<lemp->nstate; i++){
+ struct action *ap;
+ for(ap=lemp->sorted[i]->ap; ap; ap=ap->next){
+ if( ap->type==REDUCE ) ap->x.rp->canReduce = LEMON_TRUE;
+ }
+ }
+ for(rp=lemp->rule; rp; rp=rp->next){
+ if( rp->canReduce ) continue;
+ ErrorMsg(lemp->filename,rp->ruleline,"This rule can not be reduced.\n");
+ lemp->errorcnt++;
+ }
+}
+
+/* Resolve a conflict between the two given actions. If the
+** conflict can't be resolved, return non-zero.
+**
+** NO LONGER TRUE:
+** To resolve a conflict, first look to see if either action
+** is on an error rule. In that case, take the action which
+** is not associated with the error rule. If neither or both
+** actions are associated with an error rule, then try to
+** use precedence to resolve the conflict.
+**
+** If either action is a SHIFT, then it must be apx. This
+** function won't work if apx->type==REDUCE and apy->type==SHIFT.
+*/
+static int resolve_conflict(
+ struct action *apx,
+ struct action *apy
+){
+ struct symbol *spx, *spy;
+ int errcnt = 0;
+ assert( apx->sp==apy->sp ); /* Otherwise there would be no conflict */
+ if( apx->type==SHIFT && apy->type==SHIFT ){
+ apy->type = SSCONFLICT;
+ errcnt++;
+ }
+ if( apx->type==SHIFT && apy->type==REDUCE ){
+ spx = apx->sp;
+ spy = apy->x.rp->precsym;
+ if( spy==0 || spx->prec<0 || spy->prec<0 ){
+ /* Not enough precedence information. */
+ apy->type = SRCONFLICT;
+ errcnt++;
+ }else if( spx->prec>spy->prec ){ /* higher precedence wins */
+ apy->type = RD_RESOLVED;
+ }else if( spx->prec<spy->prec ){
+ apx->type = SH_RESOLVED;
+ }else if( spx->prec==spy->prec && spx->assoc==RIGHT ){ /* Use operator */
+ apy->type = RD_RESOLVED; /* associativity */
+ }else if( spx->prec==spy->prec && spx->assoc==LEFT ){ /* to break tie */
+ apx->type = SH_RESOLVED;
+ }else{
+ assert( spx->prec==spy->prec && spx->assoc==NONE );
+ apx->type = ERROR;
+ }
+ }else if( apx->type==REDUCE && apy->type==REDUCE ){
+ spx = apx->x.rp->precsym;
+ spy = apy->x.rp->precsym;
+ if( spx==0 || spy==0 || spx->prec<0 ||
+ spy->prec<0 || spx->prec==spy->prec ){
+ apy->type = RRCONFLICT;
+ errcnt++;
+ }else if( spx->prec>spy->prec ){
+ apy->type = RD_RESOLVED;
+ }else if( spx->prec<spy->prec ){
+ apx->type = RD_RESOLVED;
+ }
+ }else{
+ assert(
+ apx->type==SH_RESOLVED ||
+ apx->type==RD_RESOLVED ||
+ apx->type==SSCONFLICT ||
+ apx->type==SRCONFLICT ||
+ apx->type==RRCONFLICT ||
+ apy->type==SH_RESOLVED ||
+ apy->type==RD_RESOLVED ||
+ apy->type==SSCONFLICT ||
+ apy->type==SRCONFLICT ||
+ apy->type==RRCONFLICT
+ );
+ /* The REDUCE/SHIFT case cannot happen because SHIFTs come before
+ ** REDUCEs on the list. If we reach this point it must be because
+ ** the parser conflict had already been resolved. */
+ }
+ return errcnt;
+}
+/********************* From the file "configlist.c" *************************/
+/*
+** Routines to processing a configuration list and building a state
+** in the LEMON parser generator.
+*/
+
+static struct config *freelist = 0; /* List of free configurations */
+static struct config *current = 0; /* Top of list of configurations */
+static struct config **currentend = 0; /* Last on list of configs */
+static struct config *basis = 0; /* Top of list of basis configs */
+static struct config **basisend = 0; /* End of list of basis configs */
+
+/* Return a pointer to a new configuration */
+PRIVATE struct config *newconfig(){
+ struct config *newcfg;
+ if( freelist==0 ){
+ int i;
+ int amt = 3;
+ freelist = (struct config *)calloc( amt, sizeof(struct config) );
+ if( freelist==0 ){
+ fprintf(stderr,"Unable to allocate memory for a new configuration.");
+ exit(1);
+ }
+ for(i=0; i<amt-1; i++) freelist[i].next = &freelist[i+1];
+ freelist[amt-1].next = 0;
+ }
+ newcfg = freelist;
+ freelist = freelist->next;
+ return newcfg;
+}
+
+/* The configuration "old" is no longer used */
+PRIVATE void deleteconfig(struct config *old)
+{
+ old->next = freelist;
+ freelist = old;
+}
+
+/* Initialized the configuration list builder */
+void Configlist_init(){
+ current = 0;
+ currentend = &current;
+ basis = 0;
+ basisend = &basis;
+ Configtable_init();
+ return;
+}
+
+/* Initialized the configuration list builder */
+void Configlist_reset(){
+ current = 0;
+ currentend = &current;
+ basis = 0;
+ basisend = &basis;
+ Configtable_clear(0);
+ return;
+}
+
+/* Add another configuration to the configuration list */
+struct config *Configlist_add(
+ struct rule *rp, /* The rule */
+ int dot /* Index into the RHS of the rule where the dot goes */
+){
+ struct config *cfp, model;
+
+ assert( currentend!=0 );
+ model.rp = rp;
+ model.dot = dot;
+ cfp = Configtable_find(&model);
+ if( cfp==0 ){
+ cfp = newconfig();
+ cfp->rp = rp;
+ cfp->dot = dot;
+ cfp->fws = SetNew();
+ cfp->stp = 0;
+ cfp->fplp = cfp->bplp = 0;
+ cfp->next = 0;
+ cfp->bp = 0;
+ *currentend = cfp;
+ currentend = &cfp->next;
+ Configtable_insert(cfp);
+ }
+ return cfp;
+}
+
+/* Add a basis configuration to the configuration list */
+struct config *Configlist_addbasis(struct rule *rp, int dot)
+{
+ struct config *cfp, model;
+
+ assert( basisend!=0 );
+ assert( currentend!=0 );
+ model.rp = rp;
+ model.dot = dot;
+ cfp = Configtable_find(&model);
+ if( cfp==0 ){
+ cfp = newconfig();
+ cfp->rp = rp;
+ cfp->dot = dot;
+ cfp->fws = SetNew();
+ cfp->stp = 0;
+ cfp->fplp = cfp->bplp = 0;
+ cfp->next = 0;
+ cfp->bp = 0;
+ *currentend = cfp;
+ currentend = &cfp->next;
+ *basisend = cfp;
+ basisend = &cfp->bp;
+ Configtable_insert(cfp);
+ }
+ return cfp;
+}
+
+/* Compute the closure of the configuration list */
+void Configlist_closure(struct lemon *lemp)
+{
+ struct config *cfp, *newcfp;
+ struct rule *rp, *newrp;
+ struct symbol *sp, *xsp;
+ int i, dot;
+
+ assert( currentend!=0 );
+ for(cfp=current; cfp; cfp=cfp->next){
+ rp = cfp->rp;
+ dot = cfp->dot;
+ if( dot>=rp->nrhs ) continue;
+ sp = rp->rhs[dot];
+ if( sp->type==NONTERMINAL ){
+ if( sp->rule==0 && sp!=lemp->errsym ){
+ ErrorMsg(lemp->filename,rp->line,"Nonterminal \"%s\" has no rules.",
+ sp->name);
+ lemp->errorcnt++;
+ }
+ for(newrp=sp->rule; newrp; newrp=newrp->nextlhs){
+ newcfp = Configlist_add(newrp,0);
+ for(i=dot+1; i<rp->nrhs; i++){
+ xsp = rp->rhs[i];
+ if( xsp->type==TERMINAL ){
+ SetAdd(newcfp->fws,xsp->index);
+ break;
+ }else if( xsp->type==MULTITERMINAL ){
+ int k;
+ for(k=0; k<xsp->nsubsym; k++){
+ SetAdd(newcfp->fws, xsp->subsym[k]->index);
+ }
+ break;
+ }else{
+ SetUnion(newcfp->fws,xsp->firstset);
+ if( xsp->lambda==LEMON_FALSE ) break;
+ }
+ }
+ if( i==rp->nrhs ) Plink_add(&cfp->fplp,newcfp);
+ }
+ }
+ }
+ return;
+}
+
+/* Sort the configuration list */
+void Configlist_sort(){
+ current = (struct config *)msort((char *)current,(char **)&(current->next),Configcmp);
+ currentend = 0;
+ return;
+}
+
+/* Sort the basis configuration list */
+void Configlist_sortbasis(){
+ basis = (struct config *)msort((char *)current,(char **)&(current->bp),Configcmp);
+ basisend = 0;
+ return;
+}
+
+/* Return a pointer to the head of the configuration list and
+** reset the list */
+struct config *Configlist_return(){
+ struct config *old;
+ old = current;
+ current = 0;
+ currentend = 0;
+ return old;
+}
+
+/* Return a pointer to the head of the configuration list and
+** reset the list */
+struct config *Configlist_basis(){
+ struct config *old;
+ old = basis;
+ basis = 0;
+ basisend = 0;
+ return old;
+}
+
+/* Free all elements of the given configuration list */
+void Configlist_eat(struct config *cfp)
+{
+ struct config *nextcfp;
+ for(; cfp; cfp=nextcfp){
+ nextcfp = cfp->next;
+ assert( cfp->fplp==0 );
+ assert( cfp->bplp==0 );
+ if( cfp->fws ) SetFree(cfp->fws);
+ deleteconfig(cfp);
+ }
+ return;
+}
+/***************** From the file "error.c" *********************************/
+/*
+** Code for printing error message.
+*/
+
+void ErrorMsg(const char *filename, int lineno, const char *format, ...){
+ va_list ap;
+ fprintf(stderr, "%s:%d: ", filename, lineno);
+ va_start(ap, format);
+ vfprintf(stderr,format,ap);
+ va_end(ap);
+ fprintf(stderr, "\n");
+}
+/**************** From the file "main.c" ************************************/
+/*
+** Main program file for the LEMON parser generator.
+*/
+
+/* Report an out-of-memory condition and abort. This function
+** is used mostly by the "MemoryCheck" macro in struct.h
+*/
+void memory_error(){
+ fprintf(stderr,"Out of memory. Aborting...\n");
+ exit(1);
+}
+
+static int nDefine = 0; /* Number of -D options on the command line */
+static char **azDefine = 0; /* Name of the -D macros */
+
+/* This routine is called with the argument to each -D command-line option.
+** Add the macro defined to the azDefine array.
+*/
+static void handle_D_option(char *z){
+ char **paz;
+ nDefine++;
+ azDefine = (char **) realloc(azDefine, sizeof(azDefine[0])*nDefine);
+ if( azDefine==0 ){
+ fprintf(stderr,"out of memory\n");
+ exit(1);
+ }
+ paz = &azDefine[nDefine-1];
+ *paz = (char *) malloc( lemonStrlen(z)+1 );
+ if( *paz==0 ){
+ fprintf(stderr,"out of memory\n");
+ exit(1);
+ }
+ lemon_strcpy(*paz, z);
+ for(z=*paz; *z && *z!='='; z++){}
+ *z = 0;
+}
+
+static char *user_templatename = NULL;
+static void handle_T_option(char *z){
+ user_templatename = (char *) malloc( lemonStrlen(z)+1 );
+ if( user_templatename==0 ){
+ memory_error();
+ }
+ lemon_strcpy(user_templatename, z);
+}
+
+/* The main program. Parse the command line and do it... */
+int main(int argc, char **argv)
+{
+ static int version = 0;
+ static int rpflag = 0;
+ static int basisflag = 0;
+ static int compress = 0;
+ static int quiet = 0;
+ static int statistics = 0;
+ static int mhflag = 0;
+ static int nolinenosflag = 0;
+ static int noResort = 0;
+ static struct s_options options[] = {
+ {OPT_FLAG, "b", (char*)&basisflag, "Print only the basis in report."},
+ {OPT_FLAG, "c", (char*)&compress, "Don't compress the action table."},
+ {OPT_FSTR, "D", (char*)handle_D_option, "Define an %ifdef macro."},
+ {OPT_FSTR, "T", (char*)handle_T_option, "Specify a template file."},
+ {OPT_FLAG, "g", (char*)&rpflag, "Print grammar without actions."},
+ {OPT_FLAG, "m", (char*)&mhflag, "Output a makeheaders compatible file."},
+ {OPT_FLAG, "l", (char*)&nolinenosflag, "Do not print #line statements."},
+ {OPT_FLAG, "p", (char*)&showPrecedenceConflict,
+ "Show conflicts resolved by precedence rules"},
+ {OPT_FLAG, "q", (char*)&quiet, "(Quiet) Don't print the report file."},
+ {OPT_FLAG, "r", (char*)&noResort, "Do not sort or renumber states"},
+ {OPT_FLAG, "s", (char*)&statistics,
+ "Print parser stats to standard output."},
+ {OPT_FLAG, "x", (char*)&version, "Print the version number."},
+ {OPT_FLAG,0,0,0}
+ };
+ int i;
+ int exitcode;
+ struct lemon lem;
+
+ OptInit(argv,options,stderr);
+ if( version ){
+ printf("Lemon version 1.0\n");
+ exit(0);
+ }
+ if( OptNArgs()!=1 ){
+ fprintf(stderr,"Exactly one filename argument is required.\n");
+ exit(1);
+ }
+ memset(&lem, 0, sizeof(lem));
+ lem.errorcnt = 0;
+
+ /* Initialize the machine */
+ Strsafe_init();
+ Symbol_init();
+ State_init();
+ lem.argv0 = argv[0];
+ lem.filename = OptArg(0);
+ lem.basisflag = basisflag;
+ lem.nolinenosflag = nolinenosflag;
+ Symbol_new("$");
+ lem.errsym = Symbol_new("error");
+ lem.errsym->useCnt = 0;
+
+ /* Parse the input file */
+ Parse(&lem);
+ if( lem.errorcnt ) exit(lem.errorcnt);
+ if( lem.nrule==0 ){
+ fprintf(stderr,"Empty grammar.\n");
+ exit(1);
+ }
+
+ /* Count and index the symbols of the grammar */
+ Symbol_new("{default}");
+ lem.nsymbol = Symbol_count();
+ lem.symbols = Symbol_arrayof();
+ for(i=0; i<lem.nsymbol; i++) lem.symbols[i]->index = i;
+ qsort(lem.symbols,lem.nsymbol,sizeof(struct symbol*), Symbolcmpp);
+ for(i=0; i<lem.nsymbol; i++) lem.symbols[i]->index = i;
+ while( lem.symbols[i-1]->type==MULTITERMINAL ){ i--; }
+ assert( strcmp(lem.symbols[i-1]->name,"{default}")==0 );
+ lem.nsymbol = i - 1;
+ for(i=1; isupper(lem.symbols[i]->name[0]); i++);
+ lem.nterminal = i;
+
+ /* Generate a reprint of the grammar, if requested on the command line */
+ if( rpflag ){
+ Reprint(&lem);
+ }else{
+ /* Initialize the size for all follow and first sets */
+ SetSize(lem.nterminal+1);
+
+ /* Find the precedence for every production rule (that has one) */
+ FindRulePrecedences(&lem);
+
+ /* Compute the lambda-nonterminals and the first-sets for every
+ ** nonterminal */
+ FindFirstSets(&lem);
+
+ /* Compute all LR(0) states. Also record follow-set propagation
+ ** links so that the follow-set can be computed later */
+ lem.nstate = 0;
+ FindStates(&lem);
+ lem.sorted = State_arrayof();
+
+ /* Tie up loose ends on the propagation links */
+ FindLinks(&lem);
+
+ /* Compute the follow set of every reducible configuration */
+ FindFollowSets(&lem);
+
+ /* Compute the action tables */
+ FindActions(&lem);
+
+ /* Compress the action tables */
+ if( compress==0 ) CompressTables(&lem);
+
+ /* Reorder and renumber the states so that states with fewer choices
+ ** occur at the end. This is an optimization that helps make the
+ ** generated parser tables smaller. */
+ if( noResort==0 ) ResortStates(&lem);
+
+ /* Generate a report of the parser generated. (the "y.output" file) */
+ if( !quiet ) ReportOutput(&lem);
+
+ /* Generate the source code for the parser */
+ ReportTable(&lem, mhflag);
+
+ /* Produce a header file for use by the scanner. (This step is
+ ** omitted if the "-m" option is used because makeheaders will
+ ** generate the file for us.) */
+ if( !mhflag ) ReportHeader(&lem);
+ }
+ if( statistics ){
+ printf("Parser statistics: %d terminals, %d nonterminals, %d rules\n",
+ lem.nterminal, lem.nsymbol - lem.nterminal, lem.nrule);
+ printf(" %d states, %d parser table entries, %d conflicts\n",
+ lem.nstate, lem.tablesize, lem.nconflict);
+ }
+ if( lem.nconflict > 0 ){
+ fprintf(stderr,"%d parsing conflicts.\n",lem.nconflict);
+ }
+
+ /* return 0 on success, 1 on failure. */
+ exitcode = ((lem.errorcnt > 0) || (lem.nconflict > 0)) ? 1 : 0;
+ exit(exitcode);
+ return (exitcode);
+}
+/******************** From the file "msort.c" *******************************/
+/*
+** A generic merge-sort program.
+**
+** USAGE:
+** Let "ptr" be a pointer to some structure which is at the head of
+** a null-terminated list. Then to sort the list call:
+**
+** ptr = msort(ptr,&(ptr->next),cmpfnc);
+**
+** In the above, "cmpfnc" is a pointer to a function which compares
+** two instances of the structure and returns an integer, as in
+** strcmp. The second argument is a pointer to the pointer to the
+** second element of the linked list. This address is used to compute
+** the offset to the "next" field within the structure. The offset to
+** the "next" field must be constant for all structures in the list.
+**
+** The function returns a new pointer which is the head of the list
+** after sorting.
+**
+** ALGORITHM:
+** Merge-sort.
+*/
+
+/*
+** Return a pointer to the next structure in the linked list.
+*/
+#define NEXT(A) (*(char**)(((char*)A)+offset))
+
+/*
+** Inputs:
+** a: A sorted, null-terminated linked list. (May be null).
+** b: A sorted, null-terminated linked list. (May be null).
+** cmp: A pointer to the comparison function.
+** offset: Offset in the structure to the "next" field.
+**
+** Return Value:
+** A pointer to the head of a sorted list containing the elements
+** of both a and b.
+**
+** Side effects:
+** The "next" pointers for elements in the lists a and b are
+** changed.
+*/
+static char *merge(
+ char *a,
+ char *b,
+ int (*cmp)(const char*,const char*),
+ int offset
+){
+ char *ptr, *head;
+
+ if( a==0 ){
+ head = b;
+ }else if( b==0 ){
+ head = a;
+ }else{
+ if( (*cmp)(a,b)<=0 ){
+ ptr = a;
+ a = NEXT(a);
+ }else{
+ ptr = b;
+ b = NEXT(b);
+ }
+ head = ptr;
+ while( a && b ){
+ if( (*cmp)(a,b)<=0 ){
+ NEXT(ptr) = a;
+ ptr = a;
+ a = NEXT(a);
+ }else{
+ NEXT(ptr) = b;
+ ptr = b;
+ b = NEXT(b);
+ }
+ }
+ if( a ) NEXT(ptr) = a;
+ else NEXT(ptr) = b;
+ }
+ return head;
+}
+
+/*
+** Inputs:
+** list: Pointer to a singly-linked list of structures.
+** next: Pointer to pointer to the second element of the list.
+** cmp: A comparison function.
+**
+** Return Value:
+** A pointer to the head of a sorted list containing the elements
+** orginally in list.
+**
+** Side effects:
+** The "next" pointers for elements in list are changed.
+*/
+#define LISTSIZE 30
+static char *msort(
+ char *list,
+ char **next,
+ int (*cmp)(const char*,const char*)
+){
+ unsigned long offset;
+ char *ep;
+ char *set[LISTSIZE];
+ int i;
+ offset = (unsigned long)next - (unsigned long)list;
+ for(i=0; i<LISTSIZE; i++) set[i] = 0;
+ while( list ){
+ ep = list;
+ list = NEXT(list);
+ NEXT(ep) = 0;
+ for(i=0; i<LISTSIZE-1 && set[i]!=0; i++){
+ ep = merge(ep,set[i],cmp,offset);
+ set[i] = 0;
+ }
+ set[i] = ep;
+ }
+ ep = 0;
+ for(i=0; i<LISTSIZE; i++) if( set[i] ) ep = merge(set[i],ep,cmp,offset);
+ return ep;
+}
+/************************ From the file "option.c" **************************/
+static char **argv;
+static struct s_options *op;
+static FILE *errstream;
+
+#define ISOPT(X) ((X)[0]=='-'||(X)[0]=='+'||strchr((X),'=')!=0)
+
+/*
+** Print the command line with a carrot pointing to the k-th character
+** of the n-th field.
+*/
+static void errline(int n, int k, FILE *err)
+{
+ int spcnt, i;
+ if( argv[0] ) fprintf(err,"%s",argv[0]);
+ spcnt = lemonStrlen(argv[0]) + 1;
+ for(i=1; i<n && argv[i]; i++){
+ fprintf(err," %s",argv[i]);
+ spcnt += lemonStrlen(argv[i])+1;
+ }
+ spcnt += k;
+ for(; argv[i]; i++) fprintf(err," %s",argv[i]);
+ if( spcnt<20 ){
+ fprintf(err,"\n%*s^-- here\n",spcnt,"");
+ }else{
+ fprintf(err,"\n%*shere --^\n",spcnt-7,"");
+ }
+}
+
+/*
+** Return the index of the N-th non-switch argument. Return -1
+** if N is out of range.
+*/
+static int argindex(int n)
+{
+ int i;
+ int dashdash = 0;
+ if( argv!=0 && *argv!=0 ){
+ for(i=1; argv[i]; i++){
+ if( dashdash || !ISOPT(argv[i]) ){
+ if( n==0 ) return i;
+ n--;
+ }
+ if( strcmp(argv[i],"--")==0 ) dashdash = 1;
+ }
+ }
+ return -1;
+}
+
+static char emsg[] = "Command line syntax error: ";
+
+/*
+** Process a flag command line argument.
+*/
+static int handleflags(int i, FILE *err)
+{
+ int v;
+ int errcnt = 0;
+ int j;
+ for(j=0; op[j].label; j++){
+ if( strncmp(&argv[i][1],op[j].label,lemonStrlen(op[j].label))==0 ) break;
+ }
+ v = argv[i][0]=='-' ? 1 : 0;
+ if( op[j].label==0 ){
+ if( err ){
+ fprintf(err,"%sundefined option.\n",emsg);
+ errline(i,1,err);
+ }
+ errcnt++;
+ }else if( op[j].type==OPT_FLAG ){
+ *((int*)op[j].arg) = v;
+ }else if( op[j].type==OPT_FFLAG ){
+ (*(void(*)(int))(op[j].arg))(v);
+ }else if( op[j].type==OPT_FSTR ){
+ (*(void(*)(char *))(op[j].arg))(&argv[i][2]);
+ }else{
+ if( err ){
+ fprintf(err,"%smissing argument on switch.\n",emsg);
+ errline(i,1,err);
+ }
+ errcnt++;
+ }
+ return errcnt;
+}
+
+/*
+** Process a command line switch which has an argument.
+*/
+static int handleswitch(int i, FILE *err)
+{
+ int lv = 0;
+ double dv = 0.0;
+ char *sv = 0, *end;
+ char *cp;
+ int j;
+ int errcnt = 0;
+ cp = strchr(argv[i],'=');
+ assert( cp!=0 );
+ *cp = 0;
+ for(j=0; op[j].label; j++){
+ if( strcmp(argv[i],op[j].label)==0 ) break;
+ }
+ *cp = '=';
+ if( op[j].label==0 ){
+ if( err ){
+ fprintf(err,"%sundefined option.\n",emsg);
+ errline(i,0,err);
+ }
+ errcnt++;
+ }else{
+ cp++;
+ switch( op[j].type ){
+ case OPT_FLAG:
+ case OPT_FFLAG:
+ if( err ){
+ fprintf(err,"%soption requires an argument.\n",emsg);
+ errline(i,0,err);
+ }
+ errcnt++;
+ break;
+ case OPT_DBL:
+ case OPT_FDBL:
+ dv = strtod(cp,&end);
+ if( *end ){
+ if( err ){
+ fprintf(err,"%sillegal character in floating-point argument.\n",emsg);
+ errline(i,((unsigned long)end)-(unsigned long)argv[i],err);
+ }
+ errcnt++;
+ }
+ break;
+ case OPT_INT:
+ case OPT_FINT:
+ lv = strtol(cp,&end,0);
+ if( *end ){
+ if( err ){
+ fprintf(err,"%sillegal character in integer argument.\n",emsg);
+ errline(i,((unsigned long)end)-(unsigned long)argv[i],err);
+ }
+ errcnt++;
+ }
+ break;
+ case OPT_STR:
+ case OPT_FSTR:
+ sv = cp;
+ break;
+ }
+ switch( op[j].type ){
+ case OPT_FLAG:
+ case OPT_FFLAG:
+ break;
+ case OPT_DBL:
+ *(double*)(op[j].arg) = dv;
+ break;
+ case OPT_FDBL:
+ (*(void(*)(double))(op[j].arg))(dv);
+ break;
+ case OPT_INT:
+ *(int*)(op[j].arg) = lv;
+ break;
+ case OPT_FINT:
+ (*(void(*)(int))(op[j].arg))((int)lv);
+ break;
+ case OPT_STR:
+ *(char**)(op[j].arg) = sv;
+ break;
+ case OPT_FSTR:
+ (*(void(*)(char *))(op[j].arg))(sv);
+ break;
+ }
+ }
+ return errcnt;
+}
+
+int OptInit(char **a, struct s_options *o, FILE *err)
+{
+ int errcnt = 0;
+ argv = a;
+ op = o;
+ errstream = err;
+ if( argv && *argv && op ){
+ int i;
+ for(i=1; argv[i]; i++){
+ if( argv[i][0]=='+' || argv[i][0]=='-' ){
+ errcnt += handleflags(i,err);
+ }else if( strchr(argv[i],'=') ){
+ errcnt += handleswitch(i,err);
+ }
+ }
+ }
+ if( errcnt>0 ){
+ fprintf(err,"Valid command line options for \"%s\" are:\n",*a);
+ OptPrint();
+ exit(1);
+ }
+ return 0;
+}
+
+int OptNArgs(){
+ int cnt = 0;
+ int dashdash = 0;
+ int i;
+ if( argv!=0 && argv[0]!=0 ){
+ for(i=1; argv[i]; i++){
+ if( dashdash || !ISOPT(argv[i]) ) cnt++;
+ if( strcmp(argv[i],"--")==0 ) dashdash = 1;
+ }
+ }
+ return cnt;
+}
+
+char *OptArg(int n)
+{
+ int i;
+ i = argindex(n);
+ return i>=0 ? argv[i] : 0;
+}
+
+void OptErr(int n)
+{
+ int i;
+ i = argindex(n);
+ if( i>=0 ) errline(i,0,errstream);
+}
+
+void OptPrint(){
+ int i;
+ int max, len;
+ max = 0;
+ for(i=0; op[i].label; i++){
+ len = lemonStrlen(op[i].label) + 1;
+ switch( op[i].type ){
+ case OPT_FLAG:
+ case OPT_FFLAG:
+ break;
+ case OPT_INT:
+ case OPT_FINT:
+ len += 9; /* length of "<integer>" */
+ break;
+ case OPT_DBL:
+ case OPT_FDBL:
+ len += 6; /* length of "<real>" */
+ break;
+ case OPT_STR:
+ case OPT_FSTR:
+ len += 8; /* length of "<string>" */
+ break;
+ }
+ if( len>max ) max = len;
+ }
+ for(i=0; op[i].label; i++){
+ switch( op[i].type ){
+ case OPT_FLAG:
+ case OPT_FFLAG:
+ fprintf(errstream," -%-*s %s\n",max,op[i].label,op[i].message);
+ break;
+ case OPT_INT:
+ case OPT_FINT:
+ fprintf(errstream," %s=<integer>%*s %s\n",op[i].label,
+ (int)(max-lemonStrlen(op[i].label)-9),"",op[i].message);
+ break;
+ case OPT_DBL:
+ case OPT_FDBL:
+ fprintf(errstream," %s=<real>%*s %s\n",op[i].label,
+ (int)(max-lemonStrlen(op[i].label)-6),"",op[i].message);
+ break;
+ case OPT_STR:
+ case OPT_FSTR:
+ fprintf(errstream," %s=<string>%*s %s\n",op[i].label,
+ (int)(max-lemonStrlen(op[i].label)-8),"",op[i].message);
+ break;
+ }
+ }
+}
+/*********************** From the file "parse.c" ****************************/
+/*
+** Input file parser for the LEMON parser generator.
+*/
+
+/* The state of the parser */
+enum e_state {
+ INITIALIZE,
+ WAITING_FOR_DECL_OR_RULE,
+ WAITING_FOR_DECL_KEYWORD,
+ WAITING_FOR_DECL_ARG,
+ WAITING_FOR_PRECEDENCE_SYMBOL,
+ WAITING_FOR_ARROW,
+ IN_RHS,
+ LHS_ALIAS_1,
+ LHS_ALIAS_2,
+ LHS_ALIAS_3,
+ RHS_ALIAS_1,
+ RHS_ALIAS_2,
+ PRECEDENCE_MARK_1,
+ PRECEDENCE_MARK_2,
+ RESYNC_AFTER_RULE_ERROR,
+ RESYNC_AFTER_DECL_ERROR,
+ WAITING_FOR_DESTRUCTOR_SYMBOL,
+ WAITING_FOR_DATATYPE_SYMBOL,
+ WAITING_FOR_FALLBACK_ID,
+ WAITING_FOR_WILDCARD_ID,
+ WAITING_FOR_CLASS_ID,
+ WAITING_FOR_CLASS_TOKEN
+};
+struct pstate {
+ char *filename; /* Name of the input file */
+ int tokenlineno; /* Linenumber at which current token starts */
+ int errorcnt; /* Number of errors so far */
+ char *tokenstart; /* Text of current token */
+ struct lemon *gp; /* Global state vector */
+ enum e_state state; /* The state of the parser */
+ struct symbol *fallback; /* The fallback token */
+ struct symbol *tkclass; /* Token class symbol */
+ struct symbol *lhs; /* Left-hand side of current rule */
+ const char *lhsalias; /* Alias for the LHS */
+ int nrhs; /* Number of right-hand side symbols seen */
+ struct symbol *rhs[MAXRHS]; /* RHS symbols */
+ const char *alias[MAXRHS]; /* Aliases for each RHS symbol (or NULL) */
+ struct rule *prevrule; /* Previous rule parsed */
+ const char *declkeyword; /* Keyword of a declaration */
+ char **declargslot; /* Where the declaration argument should be put */
+ int insertLineMacro; /* Add #line before declaration insert */
+ int *decllinenoslot; /* Where to write declaration line number */
+ enum e_assoc declassoc; /* Assign this association to decl arguments */
+ int preccounter; /* Assign this precedence to decl arguments */
+ struct rule *firstrule; /* Pointer to first rule in the grammar */
+ struct rule *lastrule; /* Pointer to the most recently parsed rule */
+};
+
+/* Parse a single token */
+static void parseonetoken(struct pstate *psp)
+{
+ const char *x;
+ x = Strsafe(psp->tokenstart); /* Save the token permanently */
+#if 0
+ printf("%s:%d: Token=[%s] state=%d\n",psp->filename,psp->tokenlineno,
+ x,psp->state);
+#endif
+ switch( psp->state ){
+ case INITIALIZE:
+ psp->prevrule = 0;
+ psp->preccounter = 0;
+ psp->firstrule = psp->lastrule = 0;
+ psp->gp->nrule = 0;
+ /* Fall thru to next case */
+ case WAITING_FOR_DECL_OR_RULE:
+ if( x[0]=='%' ){
+ psp->state = WAITING_FOR_DECL_KEYWORD;
+ }else if( islower(x[0]) ){
+ psp->lhs = Symbol_new(x);
+ psp->nrhs = 0;
+ psp->lhsalias = 0;
+ psp->state = WAITING_FOR_ARROW;
+ }else if( x[0]=='{' ){
+ if( psp->prevrule==0 ){
+ ErrorMsg(psp->filename,psp->tokenlineno,
+"There is no prior rule upon which to attach the code \
+fragment which begins on this line.");
+ psp->errorcnt++;
+ }else if( psp->prevrule->code!=0 ){
+ ErrorMsg(psp->filename,psp->tokenlineno,
+"Code fragment beginning on this line is not the first \
+to follow the previous rule.");
+ psp->errorcnt++;
+ }else{
+ psp->prevrule->line = psp->tokenlineno;
+ psp->prevrule->code = &x[1];
+ }
+ }else if( x[0]=='[' ){
+ psp->state = PRECEDENCE_MARK_1;
+ }else{
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "Token \"%s\" should be either \"%%\" or a nonterminal name.",
+ x);
+ psp->errorcnt++;
+ }
+ break;
+ case PRECEDENCE_MARK_1:
+ if( !isupper(x[0]) ){
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "The precedence symbol must be a terminal.");
+ psp->errorcnt++;
+ }else if( psp->prevrule==0 ){
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "There is no prior rule to assign precedence \"[%s]\".",x);
+ psp->errorcnt++;
+ }else if( psp->prevrule->precsym!=0 ){
+ ErrorMsg(psp->filename,psp->tokenlineno,
+"Precedence mark on this line is not the first \
+to follow the previous rule.");
+ psp->errorcnt++;
+ }else{
+ psp->prevrule->precsym = Symbol_new(x);
+ }
+ psp->state = PRECEDENCE_MARK_2;
+ break;
+ case PRECEDENCE_MARK_2:
+ if( x[0]!=']' ){
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "Missing \"]\" on precedence mark.");
+ psp->errorcnt++;
+ }
+ psp->state = WAITING_FOR_DECL_OR_RULE;
+ break;
+ case WAITING_FOR_ARROW:
+ if( x[0]==':' && x[1]==':' && x[2]=='=' ){
+ psp->state = IN_RHS;
+ }else if( x[0]=='(' ){
+ psp->state = LHS_ALIAS_1;
+ }else{
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "Expected to see a \":\" following the LHS symbol \"%s\".",
+ psp->lhs->name);
+ psp->errorcnt++;
+ psp->state = RESYNC_AFTER_RULE_ERROR;
+ }
+ break;
+ case LHS_ALIAS_1:
+ if( isalpha(x[0]) ){
+ psp->lhsalias = x;
+ psp->state = LHS_ALIAS_2;
+ }else{
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "\"%s\" is not a valid alias for the LHS \"%s\"\n",
+ x,psp->lhs->name);
+ psp->errorcnt++;
+ psp->state = RESYNC_AFTER_RULE_ERROR;
+ }
+ break;
+ case LHS_ALIAS_2:
+ if( x[0]==')' ){
+ psp->state = LHS_ALIAS_3;
+ }else{
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "Missing \")\" following LHS alias name \"%s\".",psp->lhsalias);
+ psp->errorcnt++;
+ psp->state = RESYNC_AFTER_RULE_ERROR;
+ }
+ break;
+ case LHS_ALIAS_3:
+ if( x[0]==':' && x[1]==':' && x[2]=='=' ){
+ psp->state = IN_RHS;
+ }else{
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "Missing \"->\" following: \"%s(%s)\".",
+ psp->lhs->name,psp->lhsalias);
+ psp->errorcnt++;
+ psp->state = RESYNC_AFTER_RULE_ERROR;
+ }
+ break;
+ case IN_RHS:
+ if( x[0]=='.' ){
+ struct rule *rp;
+ rp = (struct rule *)calloc( sizeof(struct rule) +
+ sizeof(struct symbol*)*psp->nrhs + sizeof(char*)*psp->nrhs, 1);
+ if( rp==0 ){
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "Can't allocate enough memory for this rule.");
+ psp->errorcnt++;
+ psp->prevrule = 0;
+ }else{
+ int i;
+ rp->ruleline = psp->tokenlineno;
+ rp->rhs = (struct symbol**)&rp[1];
+ rp->rhsalias = (const char**)&(rp->rhs[psp->nrhs]);
+ for(i=0; i<psp->nrhs; i++){
+ rp->rhs[i] = psp->rhs[i];
+ rp->rhsalias[i] = psp->alias[i];
+ }
+ rp->lhs = psp->lhs;
+ rp->lhsalias = psp->lhsalias;
+ rp->nrhs = psp->nrhs;
+ rp->code = 0;
+ rp->precsym = 0;
+ rp->index = psp->gp->nrule++;
+ rp->nextlhs = rp->lhs->rule;
+ rp->lhs->rule = rp;
+ rp->next = 0;
+ if( psp->firstrule==0 ){
+ psp->firstrule = psp->lastrule = rp;
+ }else{
+ psp->lastrule->next = rp;
+ psp->lastrule = rp;
+ }
+ psp->prevrule = rp;
+ }
+ psp->state = WAITING_FOR_DECL_OR_RULE;
+ }else if( isalpha(x[0]) ){
+ if( psp->nrhs>=MAXRHS ){
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "Too many symbols on RHS of rule beginning at \"%s\".",
+ x);
+ psp->errorcnt++;
+ psp->state = RESYNC_AFTER_RULE_ERROR;
+ }else{
+ psp->rhs[psp->nrhs] = Symbol_new(x);
+ psp->alias[psp->nrhs] = 0;
+ psp->nrhs++;
+ }
+ }else if( (x[0]=='|' || x[0]=='/') && psp->nrhs>0 ){
+ struct symbol *msp = psp->rhs[psp->nrhs-1];
+ if( msp->type!=MULTITERMINAL ){
+ struct symbol *origsp = msp;
+ msp = (struct symbol *) calloc(1,sizeof(*msp));
+ memset(msp, 0, sizeof(*msp));
+ msp->type = MULTITERMINAL;
+ msp->nsubsym = 1;
+ msp->subsym = (struct symbol **) calloc(1,sizeof(struct symbol*));
+ msp->subsym[0] = origsp;
+ msp->name = origsp->name;
+ psp->rhs[psp->nrhs-1] = msp;
+ }
+ msp->nsubsym++;
+ msp->subsym = (struct symbol **) realloc(msp->subsym,
+ sizeof(struct symbol*)*msp->nsubsym);
+ msp->subsym[msp->nsubsym-1] = Symbol_new(&x[1]);
+ if( islower(x[1]) || islower(msp->subsym[0]->name[0]) ){
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "Cannot form a compound containing a non-terminal");
+ psp->errorcnt++;
+ }
+ }else if( x[0]=='(' && psp->nrhs>0 ){
+ psp->state = RHS_ALIAS_1;
+ }else{
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "Illegal character on RHS of rule: \"%s\".",x);
+ psp->errorcnt++;
+ psp->state = RESYNC_AFTER_RULE_ERROR;
+ }
+ break;
+ case RHS_ALIAS_1:
+ if( isalpha(x[0]) ){
+ psp->alias[psp->nrhs-1] = x;
+ psp->state = RHS_ALIAS_2;
+ }else{
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "\"%s\" is not a valid alias for the RHS symbol \"%s\"\n",
+ x,psp->rhs[psp->nrhs-1]->name);
+ psp->errorcnt++;
+ psp->state = RESYNC_AFTER_RULE_ERROR;
+ }
+ break;
+ case RHS_ALIAS_2:
+ if( x[0]==')' ){
+ psp->state = IN_RHS;
+ }else{
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "Missing \")\" following LHS alias name \"%s\".",psp->lhsalias);
+ psp->errorcnt++;
+ psp->state = RESYNC_AFTER_RULE_ERROR;
+ }
+ break;
+ case WAITING_FOR_DECL_KEYWORD:
+ if( isalpha(x[0]) ){
+ psp->declkeyword = x;
+ psp->declargslot = 0;
+ psp->decllinenoslot = 0;
+ psp->insertLineMacro = 1;
+ psp->state = WAITING_FOR_DECL_ARG;
+ if( strcmp(x,"name")==0 ){
+ psp->declargslot = &(psp->gp->name);
+ psp->insertLineMacro = 0;
+ }else if( strcmp(x,"include")==0 ){
+ psp->declargslot = &(psp->gp->include);
+ }else if( strcmp(x,"code")==0 ){
+ psp->declargslot = &(psp->gp->extracode);
+ }else if( strcmp(x,"token_destructor")==0 ){
+ psp->declargslot = &psp->gp->tokendest;
+ }else if( strcmp(x,"default_destructor")==0 ){
+ psp->declargslot = &psp->gp->vardest;
+ }else if( strcmp(x,"token_prefix")==0 ){
+ psp->declargslot = &psp->gp->tokenprefix;
+ psp->insertLineMacro = 0;
+ }else if( strcmp(x,"syntax_error")==0 ){
+ psp->declargslot = &(psp->gp->error);
+ }else if( strcmp(x,"parse_accept")==0 ){
+ psp->declargslot = &(psp->gp->accept);
+ }else if( strcmp(x,"parse_failure")==0 ){
+ psp->declargslot = &(psp->gp->failure);
+ }else if( strcmp(x,"stack_overflow")==0 ){
+ psp->declargslot = &(psp->gp->overflow);
+ }else if( strcmp(x,"extra_argument")==0 ){
+ psp->declargslot = &(psp->gp->arg);
+ psp->insertLineMacro = 0;
+ }else if( strcmp(x,"token_type")==0 ){
+ psp->declargslot = &(psp->gp->tokentype);
+ psp->insertLineMacro = 0;
+ }else if( strcmp(x,"default_type")==0 ){
+ psp->declargslot = &(psp->gp->vartype);
+ psp->insertLineMacro = 0;
+ }else if( strcmp(x,"stack_size")==0 ){
+ psp->declargslot = &(psp->gp->stacksize);
+ psp->insertLineMacro = 0;
+ }else if( strcmp(x,"start_symbol")==0 ){
+ psp->declargslot = &(psp->gp->start);
+ psp->insertLineMacro = 0;
+ }else if( strcmp(x,"left")==0 ){
+ psp->preccounter++;
+ psp->declassoc = LEFT;
+ psp->state = WAITING_FOR_PRECEDENCE_SYMBOL;
+ }else if( strcmp(x,"right")==0 ){
+ psp->preccounter++;
+ psp->declassoc = RIGHT;
+ psp->state = WAITING_FOR_PRECEDENCE_SYMBOL;
+ }else if( strcmp(x,"nonassoc")==0 ){
+ psp->preccounter++;
+ psp->declassoc = NONE;
+ psp->state = WAITING_FOR_PRECEDENCE_SYMBOL;
+ }else if( strcmp(x,"destructor")==0 ){
+ psp->state = WAITING_FOR_DESTRUCTOR_SYMBOL;
+ }else if( strcmp(x,"type")==0 ){
+ psp->state = WAITING_FOR_DATATYPE_SYMBOL;
+ }else if( strcmp(x,"fallback")==0 ){
+ psp->fallback = 0;
+ psp->state = WAITING_FOR_FALLBACK_ID;
+ }else if( strcmp(x,"wildcard")==0 ){
+ psp->state = WAITING_FOR_WILDCARD_ID;
+ }else if( strcmp(x,"token_class")==0 ){
+ psp->state = WAITING_FOR_CLASS_ID;
+ }else{
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "Unknown declaration keyword: \"%%%s\".",x);
+ psp->errorcnt++;
+ psp->state = RESYNC_AFTER_DECL_ERROR;
+ }
+ }else{
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "Illegal declaration keyword: \"%s\".",x);
+ psp->errorcnt++;
+ psp->state = RESYNC_AFTER_DECL_ERROR;
+ }
+ break;
+ case WAITING_FOR_DESTRUCTOR_SYMBOL:
+ if( !isalpha(x[0]) ){
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "Symbol name missing after %%destructor keyword");
+ psp->errorcnt++;
+ psp->state = RESYNC_AFTER_DECL_ERROR;
+ }else{
+ struct symbol *sp = Symbol_new(x);
+ psp->declargslot = &sp->destructor;
+ psp->decllinenoslot = &sp->destLineno;
+ psp->insertLineMacro = 1;
+ psp->state = WAITING_FOR_DECL_ARG;
+ }
+ break;
+ case WAITING_FOR_DATATYPE_SYMBOL:
+ if( !isalpha(x[0]) ){
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "Symbol name missing after %%type keyword");
+ psp->errorcnt++;
+ psp->state = RESYNC_AFTER_DECL_ERROR;
+ }else{
+ struct symbol *sp = Symbol_find(x);
+ if((sp) && (sp->datatype)){
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "Symbol %%type \"%s\" already defined", x);
+ psp->errorcnt++;
+ psp->state = RESYNC_AFTER_DECL_ERROR;
+ }else{
+ if (!sp){
+ sp = Symbol_new(x);
+ }
+ psp->declargslot = &sp->datatype;
+ psp->insertLineMacro = 0;
+ psp->state = WAITING_FOR_DECL_ARG;
+ }
+ }
+ break;
+ case WAITING_FOR_PRECEDENCE_SYMBOL:
+ if( x[0]=='.' ){
+ psp->state = WAITING_FOR_DECL_OR_RULE;
+ }else if( isupper(x[0]) ){
+ struct symbol *sp;
+ sp = Symbol_new(x);
+ if( sp->prec>=0 ){
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "Symbol \"%s\" has already be given a precedence.",x);
+ psp->errorcnt++;
+ }else{
+ sp->prec = psp->preccounter;
+ sp->assoc = psp->declassoc;
+ }
+ }else{
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "Can't assign a precedence to \"%s\".",x);
+ psp->errorcnt++;
+ }
+ break;
+ case WAITING_FOR_DECL_ARG:
+ if( x[0]=='{' || x[0]=='\"' || isalnum(x[0]) ){
+ const char *zOld, *zNew;
+ char *zBuf, *z;
+ int nOld, n, nLine, nNew, nBack;
+ int addLineMacro;
+ char zLine[50];
+ zNew = x;
+ if( zNew[0]=='"' || zNew[0]=='{' ) zNew++;
+ nNew = lemonStrlen(zNew);
+ if( *psp->declargslot ){
+ zOld = *psp->declargslot;
+ }else{
+ zOld = "";
+ }
+ nOld = lemonStrlen(zOld);
+ n = nOld + nNew + 20;
+ addLineMacro = !psp->gp->nolinenosflag && psp->insertLineMacro &&
+ (psp->decllinenoslot==0 || psp->decllinenoslot[0]!=0);
+ if( addLineMacro ){
+ for(z=psp->filename, nBack=0; *z; z++){
+ if( *z=='\\' ) nBack++;
+ }
+ lemon_sprintf(zLine, "#line %d ", psp->tokenlineno);
+ nLine = lemonStrlen(zLine);
+ n += nLine + lemonStrlen(psp->filename) + nBack;
+ }
+ *psp->declargslot = (char *) realloc(*psp->declargslot, n);
+ zBuf = *psp->declargslot + nOld;
+ if( addLineMacro ){
+ if( nOld && zBuf[-1]!='\n' ){
+ *(zBuf++) = '\n';
+ }
+ memcpy(zBuf, zLine, nLine);
+ zBuf += nLine;
+ *(zBuf++) = '"';
+ for(z=psp->filename; *z; z++){
+ if( *z=='\\' ){
+ *(zBuf++) = '\\';
+ }
+ *(zBuf++) = *z;
+ }
+ *(zBuf++) = '"';
+ *(zBuf++) = '\n';
+ }
+ if( psp->decllinenoslot && psp->decllinenoslot[0]==0 ){
+ psp->decllinenoslot[0] = psp->tokenlineno;
+ }
+ memcpy(zBuf, zNew, nNew);
+ zBuf += nNew;
+ *zBuf = 0;
+ psp->state = WAITING_FOR_DECL_OR_RULE;
+ }else{
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "Illegal argument to %%%s: %s",psp->declkeyword,x);
+ psp->errorcnt++;
+ psp->state = RESYNC_AFTER_DECL_ERROR;
+ }
+ break;
+ case WAITING_FOR_FALLBACK_ID:
+ if( x[0]=='.' ){
+ psp->state = WAITING_FOR_DECL_OR_RULE;
+ }else if( !isupper(x[0]) ){
+ ErrorMsg(psp->filename, psp->tokenlineno,
+ "%%fallback argument \"%s\" should be a token", x);
+ psp->errorcnt++;
+ }else{
+ struct symbol *sp = Symbol_new(x);
+ if( psp->fallback==0 ){
+ psp->fallback = sp;
+ }else if( sp->fallback ){
+ ErrorMsg(psp->filename, psp->tokenlineno,
+ "More than one fallback assigned to token %s", x);
+ psp->errorcnt++;
+ }else{
+ sp->fallback = psp->fallback;
+ psp->gp->has_fallback = 1;
+ }
+ }
+ break;
+ case WAITING_FOR_WILDCARD_ID:
+ if( x[0]=='.' ){
+ psp->state = WAITING_FOR_DECL_OR_RULE;
+ }else if( !isupper(x[0]) ){
+ ErrorMsg(psp->filename, psp->tokenlineno,
+ "%%wildcard argument \"%s\" should be a token", x);
+ psp->errorcnt++;
+ }else{
+ struct symbol *sp = Symbol_new(x);
+ if( psp->gp->wildcard==0 ){
+ psp->gp->wildcard = sp;
+ }else{
+ ErrorMsg(psp->filename, psp->tokenlineno,
+ "Extra wildcard to token: %s", x);
+ psp->errorcnt++;
+ }
+ }
+ break;
+ case WAITING_FOR_CLASS_ID:
+ if( !islower(x[0]) ){
+ ErrorMsg(psp->filename, psp->tokenlineno,
+ "%%token_class must be followed by an identifier: ", x);
+ psp->errorcnt++;
+ psp->state = RESYNC_AFTER_DECL_ERROR;
+ }else if( Symbol_find(x) ){
+ ErrorMsg(psp->filename, psp->tokenlineno,
+ "Symbol \"%s\" already used", x);
+ psp->errorcnt++;
+ psp->state = RESYNC_AFTER_DECL_ERROR;
+ }else{
+ psp->tkclass = Symbol_new(x);
+ psp->tkclass->type = MULTITERMINAL;
+ psp->state = WAITING_FOR_CLASS_TOKEN;
+ }
+ break;
+ case WAITING_FOR_CLASS_TOKEN:
+ if( x[0]=='.' ){
+ psp->state = WAITING_FOR_DECL_OR_RULE;
+ }else if( isupper(x[0]) || ((x[0]=='|' || x[0]=='/') && isupper(x[1])) ){
+ struct symbol *msp = psp->tkclass;
+ msp->nsubsym++;
+ msp->subsym = (struct symbol **) realloc(msp->subsym,
+ sizeof(struct symbol*)*msp->nsubsym);
+ if( !isupper(x[0]) ) x++;
+ msp->subsym[msp->nsubsym-1] = Symbol_new(x);
+ }else{
+ ErrorMsg(psp->filename, psp->tokenlineno,
+ "%%token_class argument \"%s\" should be a token", x);
+ psp->errorcnt++;
+ psp->state = RESYNC_AFTER_DECL_ERROR;
+ }
+ break;
+ case RESYNC_AFTER_RULE_ERROR:
+/* if( x[0]=='.' ) psp->state = WAITING_FOR_DECL_OR_RULE;
+** break; */
+ case RESYNC_AFTER_DECL_ERROR:
+ if( x[0]=='.' ) psp->state = WAITING_FOR_DECL_OR_RULE;
+ if( x[0]=='%' ) psp->state = WAITING_FOR_DECL_KEYWORD;
+ break;
+ }
+}
+
+/* Run the preprocessor over the input file text. The global variables
+** azDefine[0] through azDefine[nDefine-1] contains the names of all defined
+** macros. This routine looks for "%ifdef" and "%ifndef" and "%endif" and
+** comments them out. Text in between is also commented out as appropriate.
+*/
+static void preprocess_input(char *z){
+ int i, j, k, n;
+ int exclude = 0;
+ int start = 0;
+ int lineno = 1;
+ int start_lineno = 1;
+ for(i=0; z[i]; i++){
+ if( z[i]=='\n' ) lineno++;
+ if( z[i]!='%' || (i>0 && z[i-1]!='\n') ) continue;
+ if( strncmp(&z[i],"%endif",6)==0 && isspace(z[i+6]) ){
+ if( exclude ){
+ exclude--;
+ if( exclude==0 ){
+ for(j=start; j<i; j++) if( z[j]!='\n' ) z[j] = ' ';
+ }
+ }
+ for(j=i; z[j] && z[j]!='\n'; j++) z[j] = ' ';
+ }else if( (strncmp(&z[i],"%ifdef",6)==0 && isspace(z[i+6]))
+ || (strncmp(&z[i],"%ifndef",7)==0 && isspace(z[i+7])) ){
+ if( exclude ){
+ exclude++;
+ }else{
+ for(j=i+7; isspace(z[j]); j++){}
+ for(n=0; z[j+n] && !isspace(z[j+n]); n++){}
+ exclude = 1;
+ for(k=0; k<nDefine; k++){
+ if( strncmp(azDefine[k],&z[j],n)==0 && lemonStrlen(azDefine[k])==n ){
+ exclude = 0;
+ break;
+ }
+ }
+ if( z[i+3]=='n' ) exclude = !exclude;
+ if( exclude ){
+ start = i;
+ start_lineno = lineno;
+ }
+ }
+ for(j=i; z[j] && z[j]!='\n'; j++) z[j] = ' ';
+ }
+ }
+ if( exclude ){
+ fprintf(stderr,"unterminated %%ifdef starting on line %d\n", start_lineno);
+ exit(1);
+ }
+}
+
+/* In spite of its name, this function is really a scanner. It read
+** in the entire input file (all at once) then tokenizes it. Each
+** token is passed to the function "parseonetoken" which builds all
+** the appropriate data structures in the global state vector "gp".
+*/
+void Parse(struct lemon *gp)
+{
+ struct pstate ps;
+ FILE *fp;
+ char *filebuf;
+ int filesize;
+ int lineno;
+ int c;
+ char *cp, *nextcp;
+ int startline = 0;
+
+ memset(&ps, '\0', sizeof(ps));
+ ps.gp = gp;
+ ps.filename = gp->filename;
+ ps.errorcnt = 0;
+ ps.state = INITIALIZE;
+
+ /* Begin by reading the input file */
+ fp = fopen(ps.filename,"rb");
+ if( fp==0 ){
+ ErrorMsg(ps.filename,0,"Can't open this file for reading.");
+ gp->errorcnt++;
+ return;
+ }
+ fseek(fp,0,2);
+ filesize = ftell(fp);
+ rewind(fp);
+ filebuf = (char *)malloc( filesize+1 );
+ if( filesize>100000000 || filebuf==0 ){
+ ErrorMsg(ps.filename,0,"Input file too large.");
+ gp->errorcnt++;
+ fclose(fp);
+ return;
+ }
+ if( fread(filebuf,1,filesize,fp)!=filesize ){
+ ErrorMsg(ps.filename,0,"Can't read in all %d bytes of this file.",
+ filesize);
+ free(filebuf);
+ gp->errorcnt++;
+ fclose(fp);
+ return;
+ }
+ fclose(fp);
+ filebuf[filesize] = 0;
+
+ /* Make an initial pass through the file to handle %ifdef and %ifndef */
+ preprocess_input(filebuf);
+
+ /* Now scan the text of the input file */
+ lineno = 1;
+ for(cp=filebuf; (c= *cp)!=0; ){
+ if( c=='\n' ) lineno++; /* Keep track of the line number */
+ if( isspace(c) ){ cp++; continue; } /* Skip all white space */
+ if( c=='/' && cp[1]=='/' ){ /* Skip C++ style comments */
+ cp+=2;
+ while( (c= *cp)!=0 && c!='\n' ) cp++;
+ continue;
+ }
+ if( c=='/' && cp[1]=='*' ){ /* Skip C style comments */
+ cp+=2;
+ while( (c= *cp)!=0 && (c!='/' || cp[-1]!='*') ){
+ if( c=='\n' ) lineno++;
+ cp++;
+ }
+ if( c ) cp++;
+ continue;
+ }
+ ps.tokenstart = cp; /* Mark the beginning of the token */
+ ps.tokenlineno = lineno; /* Linenumber on which token begins */
+ if( c=='\"' ){ /* String literals */
+ cp++;
+ while( (c= *cp)!=0 && c!='\"' ){
+ if( c=='\n' ) lineno++;
+ cp++;
+ }
+ if( c==0 ){
+ ErrorMsg(ps.filename,startline,
+"String starting on this line is not terminated before the end of the file.");
+ ps.errorcnt++;
+ nextcp = cp;
+ }else{
+ nextcp = cp+1;
+ }
+ }else if( c=='{' ){ /* A block of C code */
+ int level;
+ cp++;
+ for(level=1; (c= *cp)!=0 && (level>1 || c!='}'); cp++){
+ if( c=='\n' ) lineno++;
+ else if( c=='{' ) level++;
+ else if( c=='}' ) level--;
+ else if( c=='/' && cp[1]=='*' ){ /* Skip comments */
+ int prevc;
+ cp = &cp[2];
+ prevc = 0;
+ while( (c= *cp)!=0 && (c!='/' || prevc!='*') ){
+ if( c=='\n' ) lineno++;
+ prevc = c;
+ cp++;
+ }
+ }else if( c=='/' && cp[1]=='/' ){ /* Skip C++ style comments too */
+ cp = &cp[2];
+ while( (c= *cp)!=0 && c!='\n' ) cp++;
+ if( c ) lineno++;
+ }else if( c=='\'' || c=='\"' ){ /* String a character literals */
+ int startchar, prevc;
+ startchar = c;
+ prevc = 0;
+ for(cp++; (c= *cp)!=0 && (c!=startchar || prevc=='\\'); cp++){
+ if( c=='\n' ) lineno++;
+ if( prevc=='\\' ) prevc = 0;
+ else prevc = c;
+ }
+ }
+ }
+ if( c==0 ){
+ ErrorMsg(ps.filename,ps.tokenlineno,
+"C code starting on this line is not terminated before the end of the file.");
+ ps.errorcnt++;
+ nextcp = cp;
+ }else{
+ nextcp = cp+1;
+ }
+ }else if( isalnum(c) ){ /* Identifiers */
+ while( (c= *cp)!=0 && (isalnum(c) || c=='_') ) cp++;
+ nextcp = cp;
+ }else if( c==':' && cp[1]==':' && cp[2]=='=' ){ /* The operator "::=" */
+ cp += 3;
+ nextcp = cp;
+ }else if( (c=='/' || c=='|') && isalpha(cp[1]) ){
+ cp += 2;
+ while( (c = *cp)!=0 && (isalnum(c) || c=='_') ) cp++;
+ nextcp = cp;
+ }else{ /* All other (one character) operators */
+ cp++;
+ nextcp = cp;
+ }
+ c = *cp;
+ *cp = 0; /* Null terminate the token */
+ parseonetoken(&ps); /* Parse the token */
+ *cp = c; /* Restore the buffer */
+ cp = nextcp;
+ }
+ free(filebuf); /* Release the buffer after parsing */
+ gp->rule = ps.firstrule;
+ gp->errorcnt = ps.errorcnt;
+}
+/*************************** From the file "plink.c" *********************/
+/*
+** Routines processing configuration follow-set propagation links
+** in the LEMON parser generator.
+*/
+static struct plink *plink_freelist = 0;
+
+/* Allocate a new plink */
+struct plink *Plink_new(){
+ struct plink *newlink;
+
+ if( plink_freelist==0 ){
+ int i;
+ int amt = 100;
+ plink_freelist = (struct plink *)calloc( amt, sizeof(struct plink) );
+ if( plink_freelist==0 ){
+ fprintf(stderr,
+ "Unable to allocate memory for a new follow-set propagation link.\n");
+ exit(1);
+ }
+ for(i=0; i<amt-1; i++) plink_freelist[i].next = &plink_freelist[i+1];
+ plink_freelist[amt-1].next = 0;
+ }
+ newlink = plink_freelist;
+ plink_freelist = plink_freelist->next;
+ return newlink;
+}
+
+/* Add a plink to a plink list */
+void Plink_add(struct plink **plpp, struct config *cfp)
+{
+ struct plink *newlink;
+ newlink = Plink_new();
+ newlink->next = *plpp;
+ *plpp = newlink;
+ newlink->cfp = cfp;
+}
+
+/* Transfer every plink on the list "from" to the list "to" */
+void Plink_copy(struct plink **to, struct plink *from)
+{
+ struct plink *nextpl;
+ while( from ){
+ nextpl = from->next;
+ from->next = *to;
+ *to = from;
+ from = nextpl;
+ }
+}
+
+/* Delete every plink on the list */
+void Plink_delete(struct plink *plp)
+{
+ struct plink *nextpl;
+
+ while( plp ){
+ nextpl = plp->next;
+ plp->next = plink_freelist;
+ plink_freelist = plp;
+ plp = nextpl;
+ }
+}
+/*********************** From the file "report.c" **************************/
+/*
+** Procedures for generating reports and tables in the LEMON parser generator.
+*/
+
+/* Generate a filename with the given suffix. Space to hold the
+** name comes from malloc() and must be freed by the calling
+** function.
+*/
+PRIVATE char *file_makename(struct lemon *lemp, const char *suffix)
+{
+ char *name;
+ char *cp;
+
+ name = (char*)malloc( lemonStrlen(lemp->filename) + lemonStrlen(suffix) + 5 );
+ if( name==0 ){
+ fprintf(stderr,"Can't allocate space for a filename.\n");
+ exit(1);
+ }
+ lemon_strcpy(name,lemp->filename);
+ cp = strrchr(name,'.');
+ if( cp ) *cp = 0;
+ lemon_strcat(name,suffix);
+ return name;
+}
+
+/* Open a file with a name based on the name of the input file,
+** but with a different (specified) suffix, and return a pointer
+** to the stream */
+PRIVATE FILE *file_open(
+ struct lemon *lemp,
+ const char *suffix,
+ const char *mode
+){
+ FILE *fp;
+
+ if( lemp->outname ) free(lemp->outname);
+ lemp->outname = file_makename(lemp, suffix);
+ fp = fopen(lemp->outname,mode);
+ if( fp==0 && *mode=='w' ){
+ fprintf(stderr,"Can't open file \"%s\".\n",lemp->outname);
+ lemp->errorcnt++;
+ return 0;
+ }
+ return fp;
+}
+
+/* Duplicate the input file without comments and without actions
+** on rules */
+void Reprint(struct lemon *lemp)
+{
+ struct rule *rp;
+ struct symbol *sp;
+ int i, j, maxlen, len, ncolumns, skip;
+ printf("// Reprint of input file \"%s\".\n// Symbols:\n",lemp->filename);
+ maxlen = 10;
+ for(i=0; i<lemp->nsymbol; i++){
+ sp = lemp->symbols[i];
+ len = lemonStrlen(sp->name);
+ if( len>maxlen ) maxlen = len;
+ }
+ ncolumns = 76/(maxlen+5);
+ if( ncolumns<1 ) ncolumns = 1;
+ skip = (lemp->nsymbol + ncolumns - 1)/ncolumns;
+ for(i=0; i<skip; i++){
+ printf("//");
+ for(j=i; j<lemp->nsymbol; j+=skip){
+ sp = lemp->symbols[j];
+ assert( sp->index==j );
+ printf(" %3d %-*.*s",j,maxlen,maxlen,sp->name);
+ }
+ printf("\n");
+ }
+ for(rp=lemp->rule; rp; rp=rp->next){
+ printf("%s",rp->lhs->name);
+ /* if( rp->lhsalias ) printf("(%s)",rp->lhsalias); */
+ printf(" ::=");
+ for(i=0; i<rp->nrhs; i++){
+ sp = rp->rhs[i];
+ if( sp->type==MULTITERMINAL ){
+ printf(" %s", sp->subsym[0]->name);
+ for(j=1; j<sp->nsubsym; j++){
+ printf("|%s", sp->subsym[j]->name);
+ }
+ }else{
+ printf(" %s", sp->name);
+ }
+ /* if( rp->rhsalias[i] ) printf("(%s)",rp->rhsalias[i]); */
+ }
+ printf(".");
+ if( rp->precsym ) printf(" [%s]",rp->precsym->name);
+ /* if( rp->code ) printf("\n %s",rp->code); */
+ printf("\n");
+ }
+}
+
+void ConfigPrint(FILE *fp, struct config *cfp)
+{
+ struct rule *rp;
+ struct symbol *sp;
+ int i, j;
+ rp = cfp->rp;
+ fprintf(fp,"%s ::=",rp->lhs->name);
+ for(i=0; i<=rp->nrhs; i++){
+ if( i==cfp->dot ) fprintf(fp," *");
+ if( i==rp->nrhs ) break;
+ sp = rp->rhs[i];
+ if( sp->type==MULTITERMINAL ){
+ fprintf(fp," %s", sp->subsym[0]->name);
+ for(j=1; j<sp->nsubsym; j++){
+ fprintf(fp,"|%s",sp->subsym[j]->name);
+ }
+ }else{
+ fprintf(fp," %s", sp->name);
+ }
+ }
+}
+
+/* #define TEST */
+#if 0
+/* Print a set */
+PRIVATE void SetPrint(out,set,lemp)
+FILE *out;
+char *set;
+struct lemon *lemp;
+{
+ int i;
+ char *spacer;
+ spacer = "";
+ fprintf(out,"%12s[","");
+ for(i=0; i<lemp->nterminal; i++){
+ if( SetFind(set,i) ){
+ fprintf(out,"%s%s",spacer,lemp->symbols[i]->name);
+ spacer = " ";
+ }
+ }
+ fprintf(out,"]\n");
+}
+
+/* Print a plink chain */
+PRIVATE void PlinkPrint(out,plp,tag)
+FILE *out;
+struct plink *plp;
+char *tag;
+{
+ while( plp ){
+ fprintf(out,"%12s%s (state %2d) ","",tag,plp->cfp->stp->statenum);
+ ConfigPrint(out,plp->cfp);
+ fprintf(out,"\n");
+ plp = plp->next;
+ }
+}
+#endif
+
+/* Print an action to the given file descriptor. Return FALSE if
+** nothing was actually printed.
+*/
+int PrintAction(struct action *ap, FILE *fp, int indent){
+ int result = 1;
+ switch( ap->type ){
+ case SHIFT:
+ fprintf(fp,"%*s shift %d",indent,ap->sp->name,ap->x.stp->statenum);
+ break;
+ case REDUCE:
+ fprintf(fp,"%*s reduce %d",indent,ap->sp->name,ap->x.rp->index);
+ break;
+ case ACCEPT:
+ fprintf(fp,"%*s accept",indent,ap->sp->name);
+ break;
+ case ERROR:
+ fprintf(fp,"%*s error",indent,ap->sp->name);
+ break;
+ case SRCONFLICT:
+ case RRCONFLICT:
+ fprintf(fp,"%*s reduce %-3d ** Parsing conflict **",
+ indent,ap->sp->name,ap->x.rp->index);
+ break;
+ case SSCONFLICT:
+ fprintf(fp,"%*s shift %-3d ** Parsing conflict **",
+ indent,ap->sp->name,ap->x.stp->statenum);
+ break;
+ case SH_RESOLVED:
+ if( showPrecedenceConflict ){
+ fprintf(fp,"%*s shift %-3d -- dropped by precedence",
+ indent,ap->sp->name,ap->x.stp->statenum);
+ }else{
+ result = 0;
+ }
+ break;
+ case RD_RESOLVED:
+ if( showPrecedenceConflict ){
+ fprintf(fp,"%*s reduce %-3d -- dropped by precedence",
+ indent,ap->sp->name,ap->x.rp->index);
+ }else{
+ result = 0;
+ }
+ break;
+ case NOT_USED:
+ result = 0;
+ break;
+ }
+ return result;
+}
+
+/* Generate the "y.output" log file */
+void ReportOutput(struct lemon *lemp)
+{
+ int i;
+ struct state *stp;
+ struct config *cfp;
+ struct action *ap;
+ FILE *fp;
+
+ fp = file_open(lemp,".out","wb");
+ if( fp==0 ) return;
+ for(i=0; i<lemp->nstate; i++){
+ stp = lemp->sorted[i];
+ fprintf(fp,"State %d:\n",stp->statenum);
+ if( lemp->basisflag ) cfp=stp->bp;
+ else cfp=stp->cfp;
+ while( cfp ){
+ char buf[20];
+ if( cfp->dot==cfp->rp->nrhs ){
+ lemon_sprintf(buf,"(%d)",cfp->rp->index);
+ fprintf(fp," %5s ",buf);
+ }else{
+ fprintf(fp," ");
+ }
+ ConfigPrint(fp,cfp);
+ fprintf(fp,"\n");
+#if 0
+ SetPrint(fp,cfp->fws,lemp);
+ PlinkPrint(fp,cfp->fplp,"To ");
+ PlinkPrint(fp,cfp->bplp,"From");
+#endif
+ if( lemp->basisflag ) cfp=cfp->bp;
+ else cfp=cfp->next;
+ }
+ fprintf(fp,"\n");
+ for(ap=stp->ap; ap; ap=ap->next){
+ if( PrintAction(ap,fp,30) ) fprintf(fp,"\n");
+ }
+ fprintf(fp,"\n");
+ }
+ fprintf(fp, "----------------------------------------------------\n");
+ fprintf(fp, "Symbols:\n");
+ for(i=0; i<lemp->nsymbol; i++){
+ int j;
+ struct symbol *sp;
+
+ sp = lemp->symbols[i];
+ fprintf(fp, " %3d: %s", i, sp->name);
+ if( sp->type==NONTERMINAL ){
+ fprintf(fp, ":");
+ if( sp->lambda ){
+ fprintf(fp, " <lambda>");
+ }
+ for(j=0; j<lemp->nterminal; j++){
+ if( sp->firstset && SetFind(sp->firstset, j) ){
+ fprintf(fp, " %s", lemp->symbols[j]->name);
+ }
+ }
+ }
+ fprintf(fp, "\n");
+ }
+ fclose(fp);
+ return;
+}
+
+/* Search for the file "name" which is in the same directory as
+** the exacutable */
+PRIVATE char *pathsearch(char *argv0, char *name, int modemask)
+{
+ const char *pathlist;
+ char *pathbufptr;
+ char *pathbuf;
+ char *path,*cp;
+ char c;
+
+#ifdef __WIN32__
+ cp = strrchr(argv0,'\\');
+#else
+ cp = strrchr(argv0,'/');
+#endif
+ if( cp ){
+ c = *cp;
+ *cp = 0;
+ path = (char *)malloc( lemonStrlen(argv0) + lemonStrlen(name) + 2 );
+ if( path ) lemon_sprintf(path,"%s/%s",argv0,name);
+ *cp = c;
+ }else{
+ pathlist = getenv("PATH");
+ if( pathlist==0 ) pathlist = ".:/bin:/usr/bin";
+ pathbuf = (char *) malloc( lemonStrlen(pathlist) + 1 );
+ path = (char *)malloc( lemonStrlen(pathlist)+lemonStrlen(name)+2 );
+ if( (pathbuf != 0) && (path!=0) ){
+ pathbufptr = pathbuf;
+ lemon_strcpy(pathbuf, pathlist);
+ while( *pathbuf ){
+ cp = strchr(pathbuf,':');
+ if( cp==0 ) cp = &pathbuf[lemonStrlen(pathbuf)];
+ c = *cp;
+ *cp = 0;
+ lemon_sprintf(path,"%s/%s",pathbuf,name);
+ *cp = c;
+ if( c==0 ) pathbuf[0] = 0;
+ else pathbuf = &cp[1];
+ if( access(path,modemask)==0 ) break;
+ }
+ free(pathbufptr);
+ }
+ }
+ return path;
+}
+
+/* Given an action, compute the integer value for that action
+** which is to be put in the action table of the generated machine.
+** Return negative if no action should be generated.
+*/
+PRIVATE int compute_action(struct lemon *lemp, struct action *ap)
+{
+ int act;
+ switch( ap->type ){
+ case SHIFT: act = ap->x.stp->statenum; break;
+ case REDUCE: act = ap->x.rp->index + lemp->nstate; break;
+ case ERROR: act = lemp->nstate + lemp->nrule; break;
+ case ACCEPT: act = lemp->nstate + lemp->nrule + 1; break;
+ default: act = -1; break;
+ }
+ return act;
+}
+
+#define LINESIZE 1000
+/* The next cluster of routines are for reading the template file
+** and writing the results to the generated parser */
+/* The first function transfers data from "in" to "out" until
+** a line is seen which begins with "%%". The line number is
+** tracked.
+**
+** if name!=0, then any word that begin with "Parse" is changed to
+** begin with *name instead.
+*/
+PRIVATE void tplt_xfer(char *name, FILE *in, FILE *out, int *lineno)
+{
+ int i, iStart;
+ char line[LINESIZE];
+ while( fgets(line,LINESIZE,in) && (line[0]!='%' || line[1]!='%') ){
+ (*lineno)++;
+ iStart = 0;
+ if( name ){
+ for(i=0; line[i]; i++){
+ if( line[i]=='P' && strncmp(&line[i],"Parse",5)==0
+ && (i==0 || !isalpha(line[i-1]))
+ ){
+ if( i>iStart ) fprintf(out,"%.*s",i-iStart,&line[iStart]);
+ fprintf(out,"%s",name);
+ i += 4;
+ iStart = i+1;
+ }
+ }
+ }
+ fprintf(out,"%s",&line[iStart]);
+ }
+}
+
+/* The next function finds the template file and opens it, returning
+** a pointer to the opened file. */
+PRIVATE FILE *tplt_open(struct lemon *lemp)
+{
+ static char templatename[] = "lempar.c";
+ char buf[1000];
+ FILE *in;
+ char *tpltname;
+ char *cp;
+
+ /* first, see if user specified a template filename on the command line. */
+ if (user_templatename != 0) {
+ if( access(user_templatename,004)==-1 ){
+ fprintf(stderr,"Can't find the parser driver template file \"%s\".\n",
+ user_templatename);
+ lemp->errorcnt++;
+ return 0;
+ }
+ in = fopen(user_templatename,"rb");
+ if( in==0 ){
+ fprintf(stderr,"Can't open the template file \"%s\".\n",user_templatename);
+ lemp->errorcnt++;
+ return 0;
+ }
+ return in;
+ }
+
+ cp = strrchr(lemp->filename,'.');
+ if( cp ){
+ lemon_sprintf(buf,"%.*s.lt",(int)(cp-lemp->filename),lemp->filename);
+ }else{
+ lemon_sprintf(buf,"%s.lt",lemp->filename);
+ }
+ if( access(buf,004)==0 ){
+ tpltname = buf;
+ }else if( access(templatename,004)==0 ){
+ tpltname = templatename;
+ }else{
+ tpltname = pathsearch(lemp->argv0,templatename,0);
+ }
+ if( tpltname==0 ){
+ fprintf(stderr,"Can't find the parser driver template file \"%s\".\n",
+ templatename);
+ lemp->errorcnt++;
+ return 0;
+ }
+ in = fopen(tpltname,"rb");
+ if( in==0 ){
+ fprintf(stderr,"Can't open the template file \"%s\".\n",templatename);
+ lemp->errorcnt++;
+ return 0;
+ }
+ return in;
+}
+
+/* Print a #line directive line to the output file. */
+PRIVATE void tplt_linedir(FILE *out, int lineno, char *filename)
+{
+ fprintf(out,"#line %d \"",lineno);
+ while( *filename ){
+ if( *filename == '\\' ) putc('\\',out);
+ putc(*filename,out);
+ filename++;
+ }
+ fprintf(out,"\"\n");
+}
+
+/* Print a string to the file and keep the linenumber up to date */
+PRIVATE void tplt_print(FILE *out, struct lemon *lemp, char *str, int *lineno)
+{
+ if( str==0 ) return;
+ while( *str ){
+ putc(*str,out);
+ if( *str=='\n' ) (*lineno)++;
+ str++;
+ }
+ if( str[-1]!='\n' ){
+ putc('\n',out);
+ (*lineno)++;
+ }
+ if (!lemp->nolinenosflag) {
+ (*lineno)++; tplt_linedir(out,*lineno,lemp->outname);
+ }
+ return;
+}
+
+/*
+** The following routine emits code for the destructor for the
+** symbol sp
+*/
+void emit_destructor_code(
+ FILE *out,
+ struct symbol *sp,
+ struct lemon *lemp,
+ int *lineno
+){
+ char *cp = 0;
+
+ if( sp->type==TERMINAL ){
+ cp = lemp->tokendest;
+ if( cp==0 ) return;
+ fprintf(out,"{\n"); (*lineno)++;
+ }else if( sp->destructor ){
+ cp = sp->destructor;
+ fprintf(out,"{\n"); (*lineno)++;
+ if (!lemp->nolinenosflag) { (*lineno)++; tplt_linedir(out,sp->destLineno,lemp->filename); }
+ }else if( lemp->vardest ){
+ cp = lemp->vardest;
+ if( cp==0 ) return;
+ fprintf(out,"{\n"); (*lineno)++;
+ }else{
+ assert( 0 ); /* Cannot happen */
+ }
+ for(; *cp; cp++){
+ if( *cp=='$' && cp[1]=='$' ){
+ fprintf(out,"(yypminor->yy%d)",sp->dtnum);
+ cp++;
+ continue;
+ }
+ if( *cp=='\n' ) (*lineno)++;
+ fputc(*cp,out);
+ }
+ fprintf(out,"\n"); (*lineno)++;
+ if (!lemp->nolinenosflag) {
+ (*lineno)++; tplt_linedir(out,*lineno,lemp->outname);
+ }
+ fprintf(out,"}\n"); (*lineno)++;
+ return;
+}
+
+/*
+** Return TRUE (non-zero) if the given symbol has a destructor.
+*/
+int has_destructor(struct symbol *sp, struct lemon *lemp)
+{
+ int ret;
+ if( sp->type==TERMINAL ){
+ ret = lemp->tokendest!=0;
+ }else{
+ ret = lemp->vardest!=0 || sp->destructor!=0;
+ }
+ return ret;
+}
+
+/*
+** Append text to a dynamically allocated string. If zText is 0 then
+** reset the string to be empty again. Always return the complete text
+** of the string (which is overwritten with each call).
+**
+** n bytes of zText are stored. If n==0 then all of zText up to the first
+** \000 terminator is stored. zText can contain up to two instances of
+** %d. The values of p1 and p2 are written into the first and second
+** %d.
+**
+** If n==-1, then the previous character is overwritten.
+*/
+PRIVATE char *append_str(const char *zText, int n, int p1, int p2){
+ static char empty[1] = { 0 };
+ static char *z = 0;
+ static int alloced = 0;
+ static int used = 0;
+ int c;
+ char zInt[40];
+ if( zText==0 ){
+ used = 0;
+ return z;
+ }
+ if( n<=0 ){
+ if( n<0 ){
+ used += n;
+ assert( used>=0 );
+ }
+ n = lemonStrlen(zText);
+ }
+ if( (int) (n+sizeof(zInt)*2+used) >= alloced ){
+ alloced = n + sizeof(zInt)*2 + used + 200;
+ z = (char *) realloc(z, alloced);
+ }
+ if( z==0 ) return empty;
+ while( n-- > 0 ){
+ c = *(zText++);
+ if( c=='%' && n>0 && zText[0]=='d' ){
+ lemon_sprintf(zInt, "%d", p1);
+ p1 = p2;
+ lemon_strcpy(&z[used], zInt);
+ used += lemonStrlen(&z[used]);
+ zText++;
+ n--;
+ }else{
+ z[used++] = c;
+ }
+ }
+ z[used] = 0;
+ return z;
+}
+
+/*
+** zCode is a string that is the action associated with a rule. Expand
+** the symbols in this string so that the refer to elements of the parser
+** stack.
+*/
+PRIVATE void translate_code(struct lemon *lemp, struct rule *rp){
+ char *cp, *xp;
+ int i;
+ char lhsused = 0; /* True if the LHS element has been used */
+ char used[MAXRHS]; /* True for each RHS element which is used */
+
+ for(i=0; i<rp->nrhs; i++) used[i] = 0;
+ lhsused = 0;
+
+ if( rp->code==0 ){
+ static char newlinestr[2] = { '\n', '\0' };
+ rp->code = newlinestr;
+ rp->line = rp->ruleline;
+ }
+
+ append_str(0,0,0,0);
+
+ /* This const cast is wrong but harmless, if we're careful. */
+ for(cp=(char *)rp->code; *cp; cp++){
+ if( isalpha(*cp) && (cp==rp->code || (!isalnum(cp[-1]) && cp[-1]!='_')) ){
+ char saved;
+ for(xp= &cp[1]; isalnum(*xp) || *xp=='_'; xp++);
+ saved = *xp;
+ *xp = 0;
+ if( rp->lhsalias && strcmp(cp,rp->lhsalias)==0 ){
+ append_str("yygotominor.yy%d",0,rp->lhs->dtnum,0);
+ cp = xp;
+ lhsused = 1;
+ }else{
+ for(i=0; i<rp->nrhs; i++){
+ if( rp->rhsalias[i] && strcmp(cp,rp->rhsalias[i])==0 ){
+ if( cp!=rp->code && cp[-1]=='@' ){
+ /* If the argument is of the form @X then substituted
+ ** the token number of X, not the value of X */
+ append_str("yymsp[%d].major",-1,i-rp->nrhs+1,0);
+ }else{
+ struct symbol *sp = rp->rhs[i];
+ int dtnum;
+ if( sp->type==MULTITERMINAL ){
+ dtnum = sp->subsym[0]->dtnum;
+ }else{
+ dtnum = sp->dtnum;
+ }
+ append_str("yymsp[%d].minor.yy%d",0,i-rp->nrhs+1, dtnum);
+ }
+ cp = xp;
+ used[i] = 1;
+ break;
+ }
+ }
+ }
+ *xp = saved;
+ }
+ append_str(cp, 1, 0, 0);
+ } /* End loop */
+
+ /* Check to make sure the LHS has been used */
+ if( rp->lhsalias && !lhsused ){
+ ErrorMsg(lemp->filename,rp->ruleline,
+ "Label \"%s\" for \"%s(%s)\" is never used.",
+ rp->lhsalias,rp->lhs->name,rp->lhsalias);
+ lemp->errorcnt++;
+ }
+
+ /* Generate destructor code for RHS symbols which are not used in the
+ ** reduce code */
+ for(i=0; i<rp->nrhs; i++){
+ if( rp->rhsalias[i] && !used[i] ){
+ ErrorMsg(lemp->filename,rp->ruleline,
+ "Label %s for \"%s(%s)\" is never used.",
+ rp->rhsalias[i],rp->rhs[i]->name,rp->rhsalias[i]);
+ lemp->errorcnt++;
+ }else if( rp->rhsalias[i]==0 ){
+ if( has_destructor(rp->rhs[i],lemp) ){
+ append_str(" yy_destructor(yypParser,%d,&yymsp[%d].minor);\n", 0,
+ rp->rhs[i]->index,i-rp->nrhs+1);
+ }else{
+ /* No destructor defined for this term */
+ }
+ }
+ }
+ if( rp->code ){
+ cp = append_str(0,0,0,0);
+ rp->code = Strsafe(cp?cp:"");
+ }
+}
+
+/*
+** Generate code which executes when the rule "rp" is reduced. Write
+** the code to "out". Make sure lineno stays up-to-date.
+*/
+PRIVATE void emit_code(
+ FILE *out,
+ struct rule *rp,
+ struct lemon *lemp,
+ int *lineno
+){
+ const char *cp;
+
+ /* Generate code to do the reduce action */
+ if( rp->code ){
+ if (!lemp->nolinenosflag) { (*lineno)++; tplt_linedir(out,rp->line,lemp->filename); }
+ fprintf(out,"{%s",rp->code);
+ for(cp=rp->code; *cp; cp++){
+ if( *cp=='\n' ) (*lineno)++;
+ } /* End loop */
+ fprintf(out,"}\n"); (*lineno)++;
+ if (!lemp->nolinenosflag) { (*lineno)++; tplt_linedir(out,*lineno,lemp->outname); }
+ } /* End if( rp->code ) */
+
+ return;
+}
+
+/*
+** Print the definition of the union used for the parser's data stack.
+** This union contains fields for every possible data type for tokens
+** and nonterminals. In the process of computing and printing this
+** union, also set the ".dtnum" field of every terminal and nonterminal
+** symbol.
+*/
+void print_stack_union(
+ FILE *out, /* The output stream */
+ struct lemon *lemp, /* The main info structure for this parser */
+ int *plineno, /* Pointer to the line number */
+ int mhflag /* True if generating makeheaders output */
+){
+ int lineno = *plineno; /* The line number of the output */
+ char **types; /* A hash table of datatypes */
+ int arraysize; /* Size of the "types" array */
+ int maxdtlength; /* Maximum length of any ".datatype" field. */
+ char *stddt; /* Standardized name for a datatype */
+ int i,j; /* Loop counters */
+ unsigned hash; /* For hashing the name of a type */
+ const char *name; /* Name of the parser */
+
+ /* Allocate and initialize types[] and allocate stddt[] */
+ arraysize = lemp->nsymbol * 2;
+ types = (char**)calloc( arraysize, sizeof(char*) );
+ if( types==0 ){
+ fprintf(stderr,"Out of memory.\n");
+ exit(1);
+ }
+ for(i=0; i<arraysize; i++) types[i] = 0;
+ maxdtlength = 0;
+ if( lemp->vartype ){
+ maxdtlength = lemonStrlen(lemp->vartype);
+ }
+ for(i=0; i<lemp->nsymbol; i++){
+ int len;
+ struct symbol *sp = lemp->symbols[i];
+ if( sp->datatype==0 ) continue;
+ len = lemonStrlen(sp->datatype);
+ if( len>maxdtlength ) maxdtlength = len;
+ }
+ stddt = (char*)malloc( maxdtlength*2 + 1 );
+ if( stddt==0 ){
+ fprintf(stderr,"Out of memory.\n");
+ exit(1);
+ }
+
+ /* Build a hash table of datatypes. The ".dtnum" field of each symbol
+ ** is filled in with the hash index plus 1. A ".dtnum" value of 0 is
+ ** used for terminal symbols. If there is no %default_type defined then
+ ** 0 is also used as the .dtnum value for nonterminals which do not specify
+ ** a datatype using the %type directive.
+ */
+ for(i=0; i<lemp->nsymbol; i++){
+ struct symbol *sp = lemp->symbols[i];
+ char *cp;
+ if( sp==lemp->errsym ){
+ sp->dtnum = arraysize+1;
+ continue;
+ }
+ if( sp->type!=NONTERMINAL || (sp->datatype==0 && lemp->vartype==0) ){
+ sp->dtnum = 0;
+ continue;
+ }
+ cp = sp->datatype;
+ if( cp==0 ) cp = lemp->vartype;
+ j = 0;
+ while( isspace(*cp) ) cp++;
+ while( *cp ) stddt[j++] = *cp++;
+ while( j>0 && isspace(stddt[j-1]) ) j--;
+ stddt[j] = 0;
+ if( lemp->tokentype && strcmp(stddt, lemp->tokentype)==0 ){
+ sp->dtnum = 0;
+ continue;
+ }
+ hash = 0;
+ for(j=0; stddt[j]; j++){
+ hash = hash*53 + stddt[j];
+ }
+ hash = (hash & 0x7fffffff)%arraysize;
+ while( types[hash] ){
+ if( strcmp(types[hash],stddt)==0 ){
+ sp->dtnum = hash + 1;
+ break;
+ }
+ hash++;
+ if( hash>=(unsigned)arraysize ) hash = 0;
+ }
+ if( types[hash]==0 ){
+ sp->dtnum = hash + 1;
+ types[hash] = (char*)malloc( lemonStrlen(stddt)+1 );
+ if( types[hash]==0 ){
+ fprintf(stderr,"Out of memory.\n");
+ exit(1);
+ }
+ lemon_strcpy(types[hash],stddt);
+ }
+ }
+
+ /* Print out the definition of YYTOKENTYPE and YYMINORTYPE */
+ name = lemp->name ? lemp->name : "Parse";
+ lineno = *plineno;
+ if( mhflag ){ fprintf(out,"#if INTERFACE\n"); lineno++; }
+ fprintf(out,"#define %sTOKENTYPE %s\n",name,
+ lemp->tokentype?lemp->tokentype:"void*"); lineno++;
+ if( mhflag ){ fprintf(out,"#endif\n"); lineno++; }
+ fprintf(out,"typedef union {\n"); lineno++;
+ fprintf(out," int yyinit;\n"); lineno++;
+ fprintf(out," %sTOKENTYPE yy0;\n",name); lineno++;
+ for(i=0; i<arraysize; i++){
+ if( types[i]==0 ) continue;
+ fprintf(out," %s yy%d;\n",types[i],i+1); lineno++;
+ free(types[i]);
+ }
+ if( lemp->errsym->useCnt ){
+ fprintf(out," int yy%d;\n",lemp->errsym->dtnum); lineno++;
+ }
+ free(stddt);
+ free(types);
+ fprintf(out,"} YYMINORTYPE;\n"); lineno++;
+ *plineno = lineno;
+}
+
+/*
+** Return the name of a C datatype able to represent values between
+** lwr and upr, inclusive.
+*/
+static const char *minimum_size_type(int lwr, int upr){
+ if( lwr>=0 ){
+ if( upr<=255 ){
+ return "unsigned char";
+ }else if( upr<65535 ){
+ return "unsigned short int";
+ }else{
+ return "unsigned int";
+ }
+ }else if( lwr>=-127 && upr<=127 ){
+ return "signed char";
+ }else if( lwr>=-32767 && upr<32767 ){
+ return "short";
+ }else{
+ return "int";
+ }
+}
+
+/*
+** Each state contains a set of token transaction and a set of
+** nonterminal transactions. Each of these sets makes an instance
+** of the following structure. An array of these structures is used
+** to order the creation of entries in the yy_action[] table.
+*/
+struct axset {
+ struct state *stp; /* A pointer to a state */
+ int isTkn; /* True to use tokens. False for non-terminals */
+ int nAction; /* Number of actions */
+ int iOrder; /* Original order of action sets */
+};
+
+/*
+** Compare to axset structures for sorting purposes
+*/
+static int axset_compare(const void *a, const void *b){
+ struct axset *p1 = (struct axset*)a;
+ struct axset *p2 = (struct axset*)b;
+ int c;
+ c = p2->nAction - p1->nAction;
+ if( c==0 ){
+ c = p2->iOrder - p1->iOrder;
+ }
+ assert( c!=0 || p1==p2 );
+ return c;
+}
+
+/*
+** Write text on "out" that describes the rule "rp".
+*/
+static void writeRuleText(FILE *out, struct rule *rp){
+ int j;
+ fprintf(out,"%s ::=", rp->lhs->name);
+ for(j=0; j<rp->nrhs; j++){
+ struct symbol *sp = rp->rhs[j];
+ if( sp->type!=MULTITERMINAL ){
+ fprintf(out," %s", sp->name);
+ }else{
+ int k;
+ fprintf(out," %s", sp->subsym[0]->name);
+ for(k=1; k<sp->nsubsym; k++){
+ fprintf(out,"|%s",sp->subsym[k]->name);
+ }
+ }
+ }
+}
+
+
+/* Generate C source code for the parser */
+void ReportTable(
+ struct lemon *lemp,
+ int mhflag /* Output in makeheaders format if true */
+){
+ FILE *out, *in;
+ char line[LINESIZE];
+ int lineno;
+ struct state *stp;
+ struct action *ap;
+ struct rule *rp;
+ struct acttab *pActtab;
+ int i, j, n;
+ const char *name;
+ int mnTknOfst, mxTknOfst;
+ int mnNtOfst, mxNtOfst;
+ struct axset *ax;
+
+ in = tplt_open(lemp);
+ if( in==0 ) return;
+ out = file_open(lemp,".c","wb");
+ if( out==0 ){
+ fclose(in);
+ return;
+ }
+ lineno = 1;
+ tplt_xfer(lemp->name,in,out,&lineno);
+
+ /* Generate the include code, if any */
+ tplt_print(out,lemp,lemp->include,&lineno);
+ if( mhflag ){
+ char *name = file_makename(lemp, ".h");
+ fprintf(out,"#include \"%s\"\n", name); lineno++;
+ free(name);
+ }
+ tplt_xfer(lemp->name,in,out,&lineno);
+
+ /* Generate #defines for all tokens */
+ if( mhflag ){
+ const char *prefix;
+ fprintf(out,"#if INTERFACE\n"); lineno++;
+ if( lemp->tokenprefix ) prefix = lemp->tokenprefix;
+ else prefix = "";
+ for(i=1; i<lemp->nterminal; i++){
+ fprintf(out,"#define %s%-30s %2d\n",prefix,lemp->symbols[i]->name,i);
+ lineno++;
+ }
+ fprintf(out,"#endif\n"); lineno++;
+ }
+ tplt_xfer(lemp->name,in,out,&lineno);
+
+ /* Generate the defines */
+ fprintf(out,"#define YYCODETYPE %s\n",
+ minimum_size_type(0, lemp->nsymbol+1)); lineno++;
+ fprintf(out,"#define YYNOCODE %d\n",lemp->nsymbol+1); lineno++;
+ fprintf(out,"#define YYACTIONTYPE %s\n",
+ minimum_size_type(0, lemp->nstate+lemp->nrule+5)); lineno++;
+ if( lemp->wildcard ){
+ fprintf(out,"#define YYWILDCARD %d\n",
+ lemp->wildcard->index); lineno++;
+ }
+ print_stack_union(out,lemp,&lineno,mhflag);
+ fprintf(out, "#ifndef YYSTACKDEPTH\n"); lineno++;
+ if( lemp->stacksize ){
+ fprintf(out,"#define YYSTACKDEPTH %s\n",lemp->stacksize); lineno++;
+ }else{
+ fprintf(out,"#define YYSTACKDEPTH 100\n"); lineno++;
+ }
+ fprintf(out, "#endif\n"); lineno++;
+ if( mhflag ){
+ fprintf(out,"#if INTERFACE\n"); lineno++;
+ }
+ name = lemp->name ? lemp->name : "Parse";
+ if( lemp->arg && lemp->arg[0] ){
+ int i;
+ i = lemonStrlen(lemp->arg);
+ while( i>=1 && isspace(lemp->arg[i-1]) ) i--;
+ while( i>=1 && (isalnum(lemp->arg[i-1]) || lemp->arg[i-1]=='_') ) i--;
+ fprintf(out,"#define %sARG_SDECL %s;\n",name,lemp->arg); lineno++;
+ fprintf(out,"#define %sARG_PDECL ,%s\n",name,lemp->arg); lineno++;
+ fprintf(out,"#define %sARG_FETCH %s = yypParser->%s\n",
+ name,lemp->arg,&lemp->arg[i]); lineno++;
+ fprintf(out,"#define %sARG_STORE yypParser->%s = %s\n",
+ name,&lemp->arg[i],&lemp->arg[i]); lineno++;
+ }else{
+ fprintf(out,"#define %sARG_SDECL\n",name); lineno++;
+ fprintf(out,"#define %sARG_PDECL\n",name); lineno++;
+ fprintf(out,"#define %sARG_FETCH\n",name); lineno++;
+ fprintf(out,"#define %sARG_STORE\n",name); lineno++;
+ }
+ if( mhflag ){
+ fprintf(out,"#endif\n"); lineno++;
+ }
+ fprintf(out,"#define YYNSTATE %d\n",lemp->nstate); lineno++;
+ fprintf(out,"#define YYNRULE %d\n",lemp->nrule); lineno++;
+ if( lemp->errsym->useCnt ){
+ fprintf(out,"#define YYERRORSYMBOL %d\n",lemp->errsym->index); lineno++;
+ fprintf(out,"#define YYERRSYMDT yy%d\n",lemp->errsym->dtnum); lineno++;
+ }
+ if( lemp->has_fallback ){
+ fprintf(out,"#define YYFALLBACK 1\n"); lineno++;
+ }
+ tplt_xfer(lemp->name,in,out,&lineno);
+
+ /* Generate the action table and its associates:
+ **
+ ** yy_action[] A single table containing all actions.
+ ** yy_lookahead[] A table containing the lookahead for each entry in
+ ** yy_action. Used to detect hash collisions.
+ ** yy_shift_ofst[] For each state, the offset into yy_action for
+ ** shifting terminals.
+ ** yy_reduce_ofst[] For each state, the offset into yy_action for
+ ** shifting non-terminals after a reduce.
+ ** yy_default[] Default action for each state.
+ */
+
+ /* Compute the actions on all states and count them up */
+ ax = (struct axset *) calloc(lemp->nstate*2, sizeof(ax[0]));
+ if( ax==0 ){
+ fprintf(stderr,"malloc failed\n");
+ exit(1);
+ }
+ for(i=0; i<lemp->nstate; i++){
+ stp = lemp->sorted[i];
+ ax[i*2].stp = stp;
+ ax[i*2].isTkn = 1;
+ ax[i*2].nAction = stp->nTknAct;
+ ax[i*2+1].stp = stp;
+ ax[i*2+1].isTkn = 0;
+ ax[i*2+1].nAction = stp->nNtAct;
+ }
+ mxTknOfst = mnTknOfst = 0;
+ mxNtOfst = mnNtOfst = 0;
+
+ /* Compute the action table. In order to try to keep the size of the
+ ** action table to a minimum, the heuristic of placing the largest action
+ ** sets first is used.
+ */
+ for(i=0; i<lemp->nstate*2; i++) ax[i].iOrder = i;
+ qsort(ax, lemp->nstate*2, sizeof(ax[0]), axset_compare);
+ pActtab = acttab_alloc();
+ for(i=0; i<lemp->nstate*2 && ax[i].nAction>0; i++){
+ stp = ax[i].stp;
+ if( ax[i].isTkn ){
+ for(ap=stp->ap; ap; ap=ap->next){
+ int action;
+ if( ap->sp->index>=lemp->nterminal ) continue;
+ action = compute_action(lemp, ap);
+ if( action<0 ) continue;
+ acttab_action(pActtab, ap->sp->index, action);
+ }
+ stp->iTknOfst = acttab_insert(pActtab);
+ if( stp->iTknOfst<mnTknOfst ) mnTknOfst = stp->iTknOfst;
+ if( stp->iTknOfst>mxTknOfst ) mxTknOfst = stp->iTknOfst;
+ }else{
+ for(ap=stp->ap; ap; ap=ap->next){
+ int action;
+ if( ap->sp->index<lemp->nterminal ) continue;
+ if( ap->sp->index==lemp->nsymbol ) continue;
+ action = compute_action(lemp, ap);
+ if( action<0 ) continue;
+ acttab_action(pActtab, ap->sp->index, action);
+ }
+ stp->iNtOfst = acttab_insert(pActtab);
+ if( stp->iNtOfst<mnNtOfst ) mnNtOfst = stp->iNtOfst;
+ if( stp->iNtOfst>mxNtOfst ) mxNtOfst = stp->iNtOfst;
+ }
+ }
+ free(ax);
+
+ /* Output the yy_action table */
+ n = acttab_size(pActtab);
+ fprintf(out,"#define YY_ACTTAB_COUNT (%d)\n", n); lineno++;
+ fprintf(out,"static const YYACTIONTYPE yy_action[] = {\n"); lineno++;
+ for(i=j=0; i<n; i++){
+ int action = acttab_yyaction(pActtab, i);
+ if( action<0 ) action = lemp->nstate + lemp->nrule + 2;
+ if( j==0 ) fprintf(out," /* %5d */ ", i);
+ fprintf(out, " %4d,", action);
+ if( j==9 || i==n-1 ){
+ fprintf(out, "\n"); lineno++;
+ j = 0;
+ }else{
+ j++;
+ }
+ }
+ fprintf(out, "};\n"); lineno++;
+
+ /* Output the yy_lookahead table */
+ fprintf(out,"static const YYCODETYPE yy_lookahead[] = {\n"); lineno++;
+ for(i=j=0; i<n; i++){
+ int la = acttab_yylookahead(pActtab, i);
+ if( la<0 ) la = lemp->nsymbol;
+ if( j==0 ) fprintf(out," /* %5d */ ", i);
+ fprintf(out, " %4d,", la);
+ if( j==9 || i==n-1 ){
+ fprintf(out, "\n"); lineno++;
+ j = 0;
+ }else{
+ j++;
+ }
+ }
+ fprintf(out, "};\n"); lineno++;
+
+ /* Output the yy_shift_ofst[] table */
+ fprintf(out, "#define YY_SHIFT_USE_DFLT (%d)\n", mnTknOfst-1); lineno++;
+ n = lemp->nstate;
+ while( n>0 && lemp->sorted[n-1]->iTknOfst==NO_OFFSET ) n--;
+ fprintf(out, "#define YY_SHIFT_COUNT (%d)\n", n-1); lineno++;
+ fprintf(out, "#define YY_SHIFT_MIN (%d)\n", mnTknOfst); lineno++;
+ fprintf(out, "#define YY_SHIFT_MAX (%d)\n", mxTknOfst); lineno++;
+ fprintf(out, "static const %s yy_shift_ofst[] = {\n",
+ minimum_size_type(mnTknOfst-1, mxTknOfst)); lineno++;
+ for(i=j=0; i<n; i++){
+ int ofst;
+ stp = lemp->sorted[i];
+ ofst = stp->iTknOfst;
+ if( ofst==NO_OFFSET ) ofst = mnTknOfst - 1;
+ if( j==0 ) fprintf(out," /* %5d */ ", i);
+ fprintf(out, " %4d,", ofst);
+ if( j==9 || i==n-1 ){
+ fprintf(out, "\n"); lineno++;
+ j = 0;
+ }else{
+ j++;
+ }
+ }
+ fprintf(out, "};\n"); lineno++;
+
+ /* Output the yy_reduce_ofst[] table */
+ fprintf(out, "#define YY_REDUCE_USE_DFLT (%d)\n", mnNtOfst-1); lineno++;
+ n = lemp->nstate;
+ while( n>0 && lemp->sorted[n-1]->iNtOfst==NO_OFFSET ) n--;
+ fprintf(out, "#define YY_REDUCE_COUNT (%d)\n", n-1); lineno++;
+ fprintf(out, "#define YY_REDUCE_MIN (%d)\n", mnNtOfst); lineno++;
+ fprintf(out, "#define YY_REDUCE_MAX (%d)\n", mxNtOfst); lineno++;
+ fprintf(out, "static const %s yy_reduce_ofst[] = {\n",
+ minimum_size_type(mnNtOfst-1, mxNtOfst)); lineno++;
+ for(i=j=0; i<n; i++){
+ int ofst;
+ stp = lemp->sorted[i];
+ ofst = stp->iNtOfst;
+ if( ofst==NO_OFFSET ) ofst = mnNtOfst - 1;
+ if( j==0 ) fprintf(out," /* %5d */ ", i);
+ fprintf(out, " %4d,", ofst);
+ if( j==9 || i==n-1 ){
+ fprintf(out, "\n"); lineno++;
+ j = 0;
+ }else{
+ j++;
+ }
+ }
+ fprintf(out, "};\n"); lineno++;
+
+ /* Output the default action table */
+ fprintf(out, "static const YYACTIONTYPE yy_default[] = {\n"); lineno++;
+ n = lemp->nstate;
+ for(i=j=0; i<n; i++){
+ stp = lemp->sorted[i];
+ if( j==0 ) fprintf(out," /* %5d */ ", i);
+ fprintf(out, " %4d,", stp->iDflt);
+ if( j==9 || i==n-1 ){
+ fprintf(out, "\n"); lineno++;
+ j = 0;
+ }else{
+ j++;
+ }
+ }
+ fprintf(out, "};\n"); lineno++;
+ tplt_xfer(lemp->name,in,out,&lineno);
+
+ /* Generate the table of fallback tokens.
+ */
+ if( lemp->has_fallback ){
+ int mx = lemp->nterminal - 1;
+ while( mx>0 && lemp->symbols[mx]->fallback==0 ){ mx--; }
+ for(i=0; i<=mx; i++){
+ struct symbol *p = lemp->symbols[i];
+ if( p->fallback==0 ){
+ fprintf(out, " 0, /* %10s => nothing */\n", p->name);
+ }else{
+ fprintf(out, " %3d, /* %10s => %s */\n", p->fallback->index,
+ p->name, p->fallback->name);
+ }
+ lineno++;
+ }
+ }
+ tplt_xfer(lemp->name, in, out, &lineno);
+
+ /* Generate a table containing the symbolic name of every symbol
+ */
+ for(i=0; i<lemp->nsymbol; i++){
+ lemon_sprintf(line,"\"%s\",",lemp->symbols[i]->name);
+ fprintf(out," %-15s",line);
+ if( (i&3)==3 ){ fprintf(out,"\n"); lineno++; }
+ }
+ if( (i&3)!=0 ){ fprintf(out,"\n"); lineno++; }
+ tplt_xfer(lemp->name,in,out,&lineno);
+
+ /* Generate a table containing a text string that describes every
+ ** rule in the rule set of the grammar. This information is used
+ ** when tracing REDUCE actions.
+ */
+ for(i=0, rp=lemp->rule; rp; rp=rp->next, i++){
+ assert( rp->index==i );
+ fprintf(out," /* %3d */ \"", i);
+ writeRuleText(out, rp);
+ fprintf(out,"\",\n"); lineno++;
+ }
+ tplt_xfer(lemp->name,in,out,&lineno);
+
+ /* Generate code which executes every time a symbol is popped from
+ ** the stack while processing errors or while destroying the parser.
+ ** (In other words, generate the %destructor actions)
+ */
+ if( lemp->tokendest ){
+ int once = 1;
+ for(i=0; i<lemp->nsymbol; i++){
+ struct symbol *sp = lemp->symbols[i];
+ if( sp==0 || sp->type!=TERMINAL ) continue;
+ if( once ){
+ fprintf(out, " /* TERMINAL Destructor */\n"); lineno++;
+ once = 0;
+ }
+ fprintf(out," case %d: /* %s */\n", sp->index, sp->name); lineno++;
+ }
+ for(i=0; i<lemp->nsymbol && lemp->symbols[i]->type!=TERMINAL; i++);
+ if( i<lemp->nsymbol ){
+ emit_destructor_code(out,lemp->symbols[i],lemp,&lineno);
+ fprintf(out," break;\n"); lineno++;
+ }
+ }
+ if( lemp->vardest ){
+ struct symbol *dflt_sp = 0;
+ int once = 1;
+ for(i=0; i<lemp->nsymbol; i++){
+ struct symbol *sp = lemp->symbols[i];
+ if( sp==0 || sp->type==TERMINAL ||
+ sp->index<=0 || sp->destructor!=0 ) continue;
+ if( once ){
+ fprintf(out, " /* Default NON-TERMINAL Destructor */\n"); lineno++;
+ once = 0;
+ }
+ fprintf(out," case %d: /* %s */\n", sp->index, sp->name); lineno++;
+ dflt_sp = sp;
+ }
+ if( dflt_sp!=0 ){
+ emit_destructor_code(out,dflt_sp,lemp,&lineno);
+ }
+ fprintf(out," break;\n"); lineno++;
+ }
+ for(i=0; i<lemp->nsymbol; i++){
+ struct symbol *sp = lemp->symbols[i];
+ if( sp==0 || sp->type==TERMINAL || sp->destructor==0 ) continue;
+ fprintf(out," case %d: /* %s */\n", sp->index, sp->name); lineno++;
+
+ /* Combine duplicate destructors into a single case */
+ for(j=i+1; j<lemp->nsymbol; j++){
+ struct symbol *sp2 = lemp->symbols[j];
+ if( sp2 && sp2->type!=TERMINAL && sp2->destructor
+ && sp2->dtnum==sp->dtnum
+ && strcmp(sp->destructor,sp2->destructor)==0 ){
+ fprintf(out," case %d: /* %s */\n",
+ sp2->index, sp2->name); lineno++;
+ sp2->destructor = 0;
+ }
+ }
+
+ emit_destructor_code(out,lemp->symbols[i],lemp,&lineno);
+ fprintf(out," break;\n"); lineno++;
+ }
+ tplt_xfer(lemp->name,in,out,&lineno);
+
+ /* Generate code which executes whenever the parser stack overflows */
+ tplt_print(out,lemp,lemp->overflow,&lineno);
+ tplt_xfer(lemp->name,in,out,&lineno);
+
+ /* Generate the table of rule information
+ **
+ ** Note: This code depends on the fact that rules are number
+ ** sequentually beginning with 0.
+ */
+ for(rp=lemp->rule; rp; rp=rp->next){
+ fprintf(out," { %d, %d },\n",rp->lhs->index,rp->nrhs); lineno++;
+ }
+ tplt_xfer(lemp->name,in,out,&lineno);
+
+ /* Generate code which execution during each REDUCE action */
+ for(rp=lemp->rule; rp; rp=rp->next){
+ translate_code(lemp, rp);
+ }
+ /* First output rules other than the default: rule */
+ for(rp=lemp->rule; rp; rp=rp->next){
+ struct rule *rp2; /* Other rules with the same action */
+ if( rp->code==0 ) continue;
+ if( rp->code[0]=='\n' && rp->code[1]==0 ) continue; /* Will be default: */
+ fprintf(out," case %d: /* ", rp->index);
+ writeRuleText(out, rp);
+ fprintf(out, " */\n"); lineno++;
+ for(rp2=rp->next; rp2; rp2=rp2->next){
+ if( rp2->code==rp->code ){
+ fprintf(out," case %d: /* ", rp2->index);
+ writeRuleText(out, rp2);
+ fprintf(out," */ yytestcase(yyruleno==%d);\n", rp2->index); lineno++;
+ rp2->code = 0;
+ }
+ }
+ emit_code(out,rp,lemp,&lineno);
+ fprintf(out," break;\n"); lineno++;
+ rp->code = 0;
+ }
+ /* Finally, output the default: rule. We choose as the default: all
+ ** empty actions. */
+ fprintf(out," default:\n"); lineno++;
+ for(rp=lemp->rule; rp; rp=rp->next){
+ if( rp->code==0 ) continue;
+ assert( rp->code[0]=='\n' && rp->code[1]==0 );
+ fprintf(out," /* (%d) ", rp->index);
+ writeRuleText(out, rp);
+ fprintf(out, " */ yytestcase(yyruleno==%d);\n", rp->index); lineno++;
+ }
+ fprintf(out," break;\n"); lineno++;
+ tplt_xfer(lemp->name,in,out,&lineno);
+
+ /* Generate code which executes if a parse fails */
+ tplt_print(out,lemp,lemp->failure,&lineno);
+ tplt_xfer(lemp->name,in,out,&lineno);
+
+ /* Generate code which executes when a syntax error occurs */
+ tplt_print(out,lemp,lemp->error,&lineno);
+ tplt_xfer(lemp->name,in,out,&lineno);
+
+ /* Generate code which executes when the parser accepts its input */
+ tplt_print(out,lemp,lemp->accept,&lineno);
+ tplt_xfer(lemp->name,in,out,&lineno);
+
+ /* Append any addition code the user desires */
+ tplt_print(out,lemp,lemp->extracode,&lineno);
+
+ fclose(in);
+ fclose(out);
+ return;
+}
+
+/* Generate a header file for the parser */
+void ReportHeader(struct lemon *lemp)
+{
+ FILE *out, *in;
+ const char *prefix;
+ char line[LINESIZE];
+ char pattern[LINESIZE];
+ int i;
+
+ if( lemp->tokenprefix ) prefix = lemp->tokenprefix;
+ else prefix = "";
+ in = file_open(lemp,".h","rb");
+ if( in ){
+ int nextChar;
+ for(i=1; i<lemp->nterminal && fgets(line,LINESIZE,in); i++){
+ lemon_sprintf(pattern,"#define %s%-30s %3d\n",
+ prefix,lemp->symbols[i]->name,i);
+ if( strcmp(line,pattern) ) break;
+ }
+ nextChar = fgetc(in);
+ fclose(in);
+ if( i==lemp->nterminal && nextChar==EOF ){
+ /* No change in the file. Don't rewrite it. */
+ return;
+ }
+ }
+ out = file_open(lemp,".h","wb");
+ if( out ){
+ for(i=1; i<lemp->nterminal; i++){
+ fprintf(out,"#define %s%-30s %3d\n",prefix,lemp->symbols[i]->name,i);
+ }
+ fclose(out);
+ }
+ return;
+}
+
+/* Reduce the size of the action tables, if possible, by making use
+** of defaults.
+**
+** In this version, we take the most frequent REDUCE action and make
+** it the default. Except, there is no default if the wildcard token
+** is a possible look-ahead.
+*/
+void CompressTables(struct lemon *lemp)
+{
+ struct state *stp;
+ struct action *ap, *ap2;
+ struct rule *rp, *rp2, *rbest;
+ int nbest, n;
+ int i;
+ int usesWildcard;
+
+ for(i=0; i<lemp->nstate; i++){
+ stp = lemp->sorted[i];
+ nbest = 0;
+ rbest = 0;
+ usesWildcard = 0;
+
+ for(ap=stp->ap; ap; ap=ap->next){
+ if( ap->type==SHIFT && ap->sp==lemp->wildcard ){
+ usesWildcard = 1;
+ }
+ if( ap->type!=REDUCE ) continue;
+ rp = ap->x.rp;
+ if( rp->lhsStart ) continue;
+ if( rp==rbest ) continue;
+ n = 1;
+ for(ap2=ap->next; ap2; ap2=ap2->next){
+ if( ap2->type!=REDUCE ) continue;
+ rp2 = ap2->x.rp;
+ if( rp2==rbest ) continue;
+ if( rp2==rp ) n++;
+ }
+ if( n>nbest ){
+ nbest = n;
+ rbest = rp;
+ }
+ }
+
+ /* Do not make a default if the number of rules to default
+ ** is not at least 1 or if the wildcard token is a possible
+ ** lookahead.
+ */
+ if( nbest<1 || usesWildcard ) continue;
+
+
+ /* Combine matching REDUCE actions into a single default */
+ for(ap=stp->ap; ap; ap=ap->next){
+ if( ap->type==REDUCE && ap->x.rp==rbest ) break;
+ }
+ assert( ap );
+ ap->sp = Symbol_new("{default}");
+ for(ap=ap->next; ap; ap=ap->next){
+ if( ap->type==REDUCE && ap->x.rp==rbest ) ap->type = NOT_USED;
+ }
+ stp->ap = Action_sort(stp->ap);
+ }
+}
+
+
+/*
+** Compare two states for sorting purposes. The smaller state is the
+** one with the most non-terminal actions. If they have the same number
+** of non-terminal actions, then the smaller is the one with the most
+** token actions.
+*/
+static int stateResortCompare(const void *a, const void *b){
+ const struct state *pA = *(const struct state**)a;
+ const struct state *pB = *(const struct state**)b;
+ int n;
+
+ n = pB->nNtAct - pA->nNtAct;
+ if( n==0 ){
+ n = pB->nTknAct - pA->nTknAct;
+ if( n==0 ){
+ n = pB->statenum - pA->statenum;
+ }
+ }
+ assert( n!=0 );
+ return n;
+}
+
+
+/*
+** Renumber and resort states so that states with fewer choices
+** occur at the end. Except, keep state 0 as the first state.
+*/
+void ResortStates(struct lemon *lemp)
+{
+ int i;
+ struct state *stp;
+ struct action *ap;
+
+ for(i=0; i<lemp->nstate; i++){
+ stp = lemp->sorted[i];
+ stp->nTknAct = stp->nNtAct = 0;
+ stp->iDflt = lemp->nstate + lemp->nrule;
+ stp->iTknOfst = NO_OFFSET;
+ stp->iNtOfst = NO_OFFSET;
+ for(ap=stp->ap; ap; ap=ap->next){
+ if( compute_action(lemp,ap)>=0 ){
+ if( ap->sp->index<lemp->nterminal ){
+ stp->nTknAct++;
+ }else if( ap->sp->index<lemp->nsymbol ){
+ stp->nNtAct++;
+ }else{
+ stp->iDflt = compute_action(lemp, ap);
+ }
+ }
+ }
+ }
+ qsort(&lemp->sorted[1], lemp->nstate-1, sizeof(lemp->sorted[0]),
+ stateResortCompare);
+ for(i=0; i<lemp->nstate; i++){
+ lemp->sorted[i]->statenum = i;
+ }
+}
+
+
+/***************** From the file "set.c" ************************************/
+/*
+** Set manipulation routines for the LEMON parser generator.
+*/
+
+static int size = 0;
+
+/* Set the set size */
+void SetSize(int n)
+{
+ size = n+1;
+}
+
+/* Allocate a new set */
+char *SetNew(){
+ char *s;
+ s = (char*)calloc( size, 1);
+ if( s==0 ){
+ extern void memory_error();
+ memory_error();
+ }
+ return s;
+}
+
+/* Deallocate a set */
+void SetFree(char *s)
+{
+ free(s);
+}
+
+/* Add a new element to the set. Return TRUE if the element was added
+** and FALSE if it was already there. */
+int SetAdd(char *s, int e)
+{
+ int rv;
+ assert( e>=0 && e<size );
+ rv = s[e];
+ s[e] = 1;
+ return !rv;
+}
+
+/* Add every element of s2 to s1. Return TRUE if s1 changes. */
+int SetUnion(char *s1, char *s2)
+{
+ int i, progress;
+ progress = 0;
+ for(i=0; i<size; i++){
+ if( s2[i]==0 ) continue;
+ if( s1[i]==0 ){
+ progress = 1;
+ s1[i] = 1;
+ }
+ }
+ return progress;
+}
+/********************** From the file "table.c" ****************************/
+/*
+** All code in this file has been automatically generated
+** from a specification in the file
+** "table.q"
+** by the associative array code building program "aagen".
+** Do not edit this file! Instead, edit the specification
+** file, then rerun aagen.
+*/
+/*
+** Code for processing tables in the LEMON parser generator.
+*/
+
+PRIVATE unsigned strhash(const char *x)
+{
+ unsigned h = 0;
+ while( *x ) h = h*13 + *(x++);
+ return h;
+}
+
+/* Works like strdup, sort of. Save a string in malloced memory, but
+** keep strings in a table so that the same string is not in more
+** than one place.
+*/
+const char *Strsafe(const char *y)
+{
+ const char *z;
+ char *cpy;
+
+ if( y==0 ) return 0;
+ z = Strsafe_find(y);
+ if( z==0 && (cpy=(char *)malloc( lemonStrlen(y)+1 ))!=0 ){
+ lemon_strcpy(cpy,y);
+ z = cpy;
+ Strsafe_insert(z);
+ }
+ MemoryCheck(z);
+ return z;
+}
+
+/* There is one instance of the following structure for each
+** associative array of type "x1".
+*/
+struct s_x1 {
+ int size; /* The number of available slots. */
+ /* Must be a power of 2 greater than or */
+ /* equal to 1 */
+ int count; /* Number of currently slots filled */
+ struct s_x1node *tbl; /* The data stored here */
+ struct s_x1node **ht; /* Hash table for lookups */
+};
+
+/* There is one instance of this structure for every data element
+** in an associative array of type "x1".
+*/
+typedef struct s_x1node {
+ const char *data; /* The data */
+ struct s_x1node *next; /* Next entry with the same hash */
+ struct s_x1node **from; /* Previous link */
+} x1node;
+
+/* There is only one instance of the array, which is the following */
+static struct s_x1 *x1a;
+
+/* Allocate a new associative array */
+void Strsafe_init(){
+ if( x1a ) return;
+ x1a = (struct s_x1*)malloc( sizeof(struct s_x1) );
+ if( x1a ){
+ x1a->size = 1024;
+ x1a->count = 0;
+ x1a->tbl = (x1node*)calloc(1024, sizeof(x1node) + sizeof(x1node*));
+ if( x1a->tbl==0 ){
+ free(x1a);
+ x1a = 0;
+ }else{
+ int i;
+ x1a->ht = (x1node**)&(x1a->tbl[1024]);
+ for(i=0; i<1024; i++) x1a->ht[i] = 0;
+ }
+ }
+}
+/* Insert a new record into the array. Return TRUE if successful.
+** Prior data with the same key is NOT overwritten */
+int Strsafe_insert(const char *data)
+{
+ x1node *np;
+ unsigned h;
+ unsigned ph;
+
+ if( x1a==0 ) return 0;
+ ph = strhash(data);
+ h = ph & (x1a->size-1);
+ np = x1a->ht[h];
+ while( np ){
+ if( strcmp(np->data,data)==0 ){
+ /* An existing entry with the same key is found. */
+ /* Fail because overwrite is not allows. */
+ return 0;
+ }
+ np = np->next;
+ }
+ if( x1a->count>=x1a->size ){
+ /* Need to make the hash table bigger */
+ int i,size;
+ struct s_x1 array;
+ array.size = size = x1a->size*2;
+ array.count = x1a->count;
+ array.tbl = (x1node*)calloc(size, sizeof(x1node) + sizeof(x1node*));
+ if( array.tbl==0 ) return 0; /* Fail due to malloc failure */
+ array.ht = (x1node**)&(array.tbl[size]);
+ for(i=0; i<size; i++) array.ht[i] = 0;
+ for(i=0; i<x1a->count; i++){
+ x1node *oldnp, *newnp;
+ oldnp = &(x1a->tbl[i]);
+ h = strhash(oldnp->data) & (size-1);
+ newnp = &(array.tbl[i]);
+ if( array.ht[h] ) array.ht[h]->from = &(newnp->next);
+ newnp->next = array.ht[h];
+ newnp->data = oldnp->data;
+ newnp->from = &(array.ht[h]);
+ array.ht[h] = newnp;
+ }
+ free(x1a->tbl);
+ *x1a = array;
+ }
+ /* Insert the new data */
+ h = ph & (x1a->size-1);
+ np = &(x1a->tbl[x1a->count++]);
+ np->data = data;
+ if( x1a->ht[h] ) x1a->ht[h]->from = &(np->next);
+ np->next = x1a->ht[h];
+ x1a->ht[h] = np;
+ np->from = &(x1a->ht[h]);
+ return 1;
+}
+
+/* Return a pointer to data assigned to the given key. Return NULL
+** if no such key. */
+const char *Strsafe_find(const char *key)
+{
+ unsigned h;
+ x1node *np;
+
+ if( x1a==0 ) return 0;
+ h = strhash(key) & (x1a->size-1);
+ np = x1a->ht[h];
+ while( np ){
+ if( strcmp(np->data,key)==0 ) break;
+ np = np->next;
+ }
+ return np ? np->data : 0;
+}
+
+/* Return a pointer to the (terminal or nonterminal) symbol "x".
+** Create a new symbol if this is the first time "x" has been seen.
+*/
+struct symbol *Symbol_new(const char *x)
+{
+ struct symbol *sp;
+
+ sp = Symbol_find(x);
+ if( sp==0 ){
+ sp = (struct symbol *)calloc(1, sizeof(struct symbol) );
+ MemoryCheck(sp);
+ sp->name = Strsafe(x);
+ sp->type = isupper(*x) ? TERMINAL : NONTERMINAL;
+ sp->rule = 0;
+ sp->fallback = 0;
+ sp->prec = -1;
+ sp->assoc = UNK;
+ sp->firstset = 0;
+ sp->lambda = LEMON_FALSE;
+ sp->destructor = 0;
+ sp->destLineno = 0;
+ sp->datatype = 0;
+ sp->useCnt = 0;
+ Symbol_insert(sp,sp->name);
+ }
+ sp->useCnt++;
+ return sp;
+}
+
+/* Compare two symbols for sorting purposes. Return negative,
+** zero, or positive if a is less then, equal to, or greater
+** than b.
+**
+** Symbols that begin with upper case letters (terminals or tokens)
+** must sort before symbols that begin with lower case letters
+** (non-terminals). And MULTITERMINAL symbols (created using the
+** %token_class directive) must sort at the very end. Other than
+** that, the order does not matter.
+**
+** We find experimentally that leaving the symbols in their original
+** order (the order they appeared in the grammar file) gives the
+** smallest parser tables in SQLite.
+*/
+int Symbolcmpp(const void *_a, const void *_b)
+{
+ const struct symbol *a = *(const struct symbol **) _a;
+ const struct symbol *b = *(const struct symbol **) _b;
+ int i1 = a->type==MULTITERMINAL ? 3 : a->name[0]>'Z' ? 2 : 1;
+ int i2 = b->type==MULTITERMINAL ? 3 : b->name[0]>'Z' ? 2 : 1;
+ return i1==i2 ? a->index - b->index : i1 - i2;
+}
+
+/* There is one instance of the following structure for each
+** associative array of type "x2".
+*/
+struct s_x2 {
+ int size; /* The number of available slots. */
+ /* Must be a power of 2 greater than or */
+ /* equal to 1 */
+ int count; /* Number of currently slots filled */
+ struct s_x2node *tbl; /* The data stored here */
+ struct s_x2node **ht; /* Hash table for lookups */
+};
+
+/* There is one instance of this structure for every data element
+** in an associative array of type "x2".
+*/
+typedef struct s_x2node {
+ struct symbol *data; /* The data */
+ const char *key; /* The key */
+ struct s_x2node *next; /* Next entry with the same hash */
+ struct s_x2node **from; /* Previous link */
+} x2node;
+
+/* There is only one instance of the array, which is the following */
+static struct s_x2 *x2a;
+
+/* Allocate a new associative array */
+void Symbol_init(){
+ if( x2a ) return;
+ x2a = (struct s_x2*)malloc( sizeof(struct s_x2) );
+ if( x2a ){
+ x2a->size = 128;
+ x2a->count = 0;
+ x2a->tbl = (x2node*)calloc(128, sizeof(x2node) + sizeof(x2node*));
+ if( x2a->tbl==0 ){
+ free(x2a);
+ x2a = 0;
+ }else{
+ int i;
+ x2a->ht = (x2node**)&(x2a->tbl[128]);
+ for(i=0; i<128; i++) x2a->ht[i] = 0;
+ }
+ }
+}
+/* Insert a new record into the array. Return TRUE if successful.
+** Prior data with the same key is NOT overwritten */
+int Symbol_insert(struct symbol *data, const char *key)
+{
+ x2node *np;
+ unsigned h;
+ unsigned ph;
+
+ if( x2a==0 ) return 0;
+ ph = strhash(key);
+ h = ph & (x2a->size-1);
+ np = x2a->ht[h];
+ while( np ){
+ if( strcmp(np->key,key)==0 ){
+ /* An existing entry with the same key is found. */
+ /* Fail because overwrite is not allows. */
+ return 0;
+ }
+ np = np->next;
+ }
+ if( x2a->count>=x2a->size ){
+ /* Need to make the hash table bigger */
+ int i,size;
+ struct s_x2 array;
+ array.size = size = x2a->size*2;
+ array.count = x2a->count;
+ array.tbl = (x2node*)calloc(size, sizeof(x2node) + sizeof(x2node*));
+ if( array.tbl==0 ) return 0; /* Fail due to malloc failure */
+ array.ht = (x2node**)&(array.tbl[size]);
+ for(i=0; i<size; i++) array.ht[i] = 0;
+ for(i=0; i<x2a->count; i++){
+ x2node *oldnp, *newnp;
+ oldnp = &(x2a->tbl[i]);
+ h = strhash(oldnp->key) & (size-1);
+ newnp = &(array.tbl[i]);
+ if( array.ht[h] ) array.ht[h]->from = &(newnp->next);
+ newnp->next = array.ht[h];
+ newnp->key = oldnp->key;
+ newnp->data = oldnp->data;
+ newnp->from = &(array.ht[h]);
+ array.ht[h] = newnp;
+ }
+ free(x2a->tbl);
+ *x2a = array;
+ }
+ /* Insert the new data */
+ h = ph & (x2a->size-1);
+ np = &(x2a->tbl[x2a->count++]);
+ np->key = key;
+ np->data = data;
+ if( x2a->ht[h] ) x2a->ht[h]->from = &(np->next);
+ np->next = x2a->ht[h];
+ x2a->ht[h] = np;
+ np->from = &(x2a->ht[h]);
+ return 1;
+}
+
+/* Return a pointer to data assigned to the given key. Return NULL
+** if no such key. */
+struct symbol *Symbol_find(const char *key)
+{
+ unsigned h;
+ x2node *np;
+
+ if( x2a==0 ) return 0;
+ h = strhash(key) & (x2a->size-1);
+ np = x2a->ht[h];
+ while( np ){
+ if( strcmp(np->key,key)==0 ) break;
+ np = np->next;
+ }
+ return np ? np->data : 0;
+}
+
+/* Return the n-th data. Return NULL if n is out of range. */
+struct symbol *Symbol_Nth(int n)
+{
+ struct symbol *data;
+ if( x2a && n>0 && n<=x2a->count ){
+ data = x2a->tbl[n-1].data;
+ }else{
+ data = 0;
+ }
+ return data;
+}
+
+/* Return the size of the array */
+int Symbol_count()
+{
+ return x2a ? x2a->count : 0;
+}
+
+/* Return an array of pointers to all data in the table.
+** The array is obtained from malloc. Return NULL if memory allocation
+** problems, or if the array is empty. */
+struct symbol **Symbol_arrayof()
+{
+ struct symbol **array;
+ int i,size;
+ if( x2a==0 ) return 0;
+ size = x2a->count;
+ array = (struct symbol **)calloc(size, sizeof(struct symbol *));
+ if( array ){
+ for(i=0; i<size; i++) array[i] = x2a->tbl[i].data;
+ }
+ return array;
+}
+
+/* Compare two configurations */
+int Configcmp(const char *_a,const char *_b)
+{
+ const struct config *a = (struct config *) _a;
+ const struct config *b = (struct config *) _b;
+ int x;
+ x = a->rp->index - b->rp->index;
+ if( x==0 ) x = a->dot - b->dot;
+ return x;
+}
+
+/* Compare two states */
+PRIVATE int statecmp(struct config *a, struct config *b)
+{
+ int rc;
+ for(rc=0; rc==0 && a && b; a=a->bp, b=b->bp){
+ rc = a->rp->index - b->rp->index;
+ if( rc==0 ) rc = a->dot - b->dot;
+ }
+ if( rc==0 ){
+ if( a ) rc = 1;
+ if( b ) rc = -1;
+ }
+ return rc;
+}
+
+/* Hash a state */
+PRIVATE unsigned statehash(struct config *a)
+{
+ unsigned h=0;
+ while( a ){
+ h = h*571 + a->rp->index*37 + a->dot;
+ a = a->bp;
+ }
+ return h;
+}
+
+/* Allocate a new state structure */
+struct state *State_new()
+{
+ struct state *newstate;
+ newstate = (struct state *)calloc(1, sizeof(struct state) );
+ MemoryCheck(newstate);
+ return newstate;
+}
+
+/* There is one instance of the following structure for each
+** associative array of type "x3".
+*/
+struct s_x3 {
+ int size; /* The number of available slots. */
+ /* Must be a power of 2 greater than or */
+ /* equal to 1 */
+ int count; /* Number of currently slots filled */
+ struct s_x3node *tbl; /* The data stored here */
+ struct s_x3node **ht; /* Hash table for lookups */
+};
+
+/* There is one instance of this structure for every data element
+** in an associative array of type "x3".
+*/
+typedef struct s_x3node {
+ struct state *data; /* The data */
+ struct config *key; /* The key */
+ struct s_x3node *next; /* Next entry with the same hash */
+ struct s_x3node **from; /* Previous link */
+} x3node;
+
+/* There is only one instance of the array, which is the following */
+static struct s_x3 *x3a;
+
+/* Allocate a new associative array */
+void State_init(){
+ if( x3a ) return;
+ x3a = (struct s_x3*)malloc( sizeof(struct s_x3) );
+ if( x3a ){
+ x3a->size = 128;
+ x3a->count = 0;
+ x3a->tbl = (x3node*)calloc(128, sizeof(x3node) + sizeof(x3node*));
+ if( x3a->tbl==0 ){
+ free(x3a);
+ x3a = 0;
+ }else{
+ int i;
+ x3a->ht = (x3node**)&(x3a->tbl[128]);
+ for(i=0; i<128; i++) x3a->ht[i] = 0;
+ }
+ }
+}
+/* Insert a new record into the array. Return TRUE if successful.
+** Prior data with the same key is NOT overwritten */
+int State_insert(struct state *data, struct config *key)
+{
+ x3node *np;
+ unsigned h;
+ unsigned ph;
+
+ if( x3a==0 ) return 0;
+ ph = statehash(key);
+ h = ph & (x3a->size-1);
+ np = x3a->ht[h];
+ while( np ){
+ if( statecmp(np->key,key)==0 ){
+ /* An existing entry with the same key is found. */
+ /* Fail because overwrite is not allows. */
+ return 0;
+ }
+ np = np->next;
+ }
+ if( x3a->count>=x3a->size ){
+ /* Need to make the hash table bigger */
+ int i,size;
+ struct s_x3 array;
+ array.size = size = x3a->size*2;
+ array.count = x3a->count;
+ array.tbl = (x3node*)calloc(size, sizeof(x3node) + sizeof(x3node*));
+ if( array.tbl==0 ) return 0; /* Fail due to malloc failure */
+ array.ht = (x3node**)&(array.tbl[size]);
+ for(i=0; i<size; i++) array.ht[i] = 0;
+ for(i=0; i<x3a->count; i++){
+ x3node *oldnp, *newnp;
+ oldnp = &(x3a->tbl[i]);
+ h = statehash(oldnp->key) & (size-1);
+ newnp = &(array.tbl[i]);
+ if( array.ht[h] ) array.ht[h]->from = &(newnp->next);
+ newnp->next = array.ht[h];
+ newnp->key = oldnp->key;
+ newnp->data = oldnp->data;
+ newnp->from = &(array.ht[h]);
+ array.ht[h] = newnp;
+ }
+ free(x3a->tbl);
+ *x3a = array;
+ }
+ /* Insert the new data */
+ h = ph & (x3a->size-1);
+ np = &(x3a->tbl[x3a->count++]);
+ np->key = key;
+ np->data = data;
+ if( x3a->ht[h] ) x3a->ht[h]->from = &(np->next);
+ np->next = x3a->ht[h];
+ x3a->ht[h] = np;
+ np->from = &(x3a->ht[h]);
+ return 1;
+}
+
+/* Return a pointer to data assigned to the given key. Return NULL
+** if no such key. */
+struct state *State_find(struct config *key)
+{
+ unsigned h;
+ x3node *np;
+
+ if( x3a==0 ) return 0;
+ h = statehash(key) & (x3a->size-1);
+ np = x3a->ht[h];
+ while( np ){
+ if( statecmp(np->key,key)==0 ) break;
+ np = np->next;
+ }
+ return np ? np->data : 0;
+}
+
+/* Return an array of pointers to all data in the table.
+** The array is obtained from malloc. Return NULL if memory allocation
+** problems, or if the array is empty. */
+struct state **State_arrayof()
+{
+ struct state **array;
+ int i,size;
+ if( x3a==0 ) return 0;
+ size = x3a->count;
+ array = (struct state **)calloc(size, sizeof(struct state *));
+ if( array ){
+ for(i=0; i<size; i++) array[i] = x3a->tbl[i].data;
+ }
+ return array;
+}
+
+/* Hash a configuration */
+PRIVATE unsigned confighash(struct config *a)
+{
+ unsigned h=0;
+ h = h*571 + a->rp->index*37 + a->dot;
+ return h;
+}
+
+/* There is one instance of the following structure for each
+** associative array of type "x4".
+*/
+struct s_x4 {
+ int size; /* The number of available slots. */
+ /* Must be a power of 2 greater than or */
+ /* equal to 1 */
+ int count; /* Number of currently slots filled */
+ struct s_x4node *tbl; /* The data stored here */
+ struct s_x4node **ht; /* Hash table for lookups */
+};
+
+/* There is one instance of this structure for every data element
+** in an associative array of type "x4".
+*/
+typedef struct s_x4node {
+ struct config *data; /* The data */
+ struct s_x4node *next; /* Next entry with the same hash */
+ struct s_x4node **from; /* Previous link */
+} x4node;
+
+/* There is only one instance of the array, which is the following */
+static struct s_x4 *x4a;
+
+/* Allocate a new associative array */
+void Configtable_init(){
+ if( x4a ) return;
+ x4a = (struct s_x4*)malloc( sizeof(struct s_x4) );
+ if( x4a ){
+ x4a->size = 64;
+ x4a->count = 0;
+ x4a->tbl = (x4node*)calloc(64, sizeof(x4node) + sizeof(x4node*));
+ if( x4a->tbl==0 ){
+ free(x4a);
+ x4a = 0;
+ }else{
+ int i;
+ x4a->ht = (x4node**)&(x4a->tbl[64]);
+ for(i=0; i<64; i++) x4a->ht[i] = 0;
+ }
+ }
+}
+/* Insert a new record into the array. Return TRUE if successful.
+** Prior data with the same key is NOT overwritten */
+int Configtable_insert(struct config *data)
+{
+ x4node *np;
+ unsigned h;
+ unsigned ph;
+
+ if( x4a==0 ) return 0;
+ ph = confighash(data);
+ h = ph & (x4a->size-1);
+ np = x4a->ht[h];
+ while( np ){
+ if( Configcmp((const char *) np->data,(const char *) data)==0 ){
+ /* An existing entry with the same key is found. */
+ /* Fail because overwrite is not allows. */
+ return 0;
+ }
+ np = np->next;
+ }
+ if( x4a->count>=x4a->size ){
+ /* Need to make the hash table bigger */
+ int i,size;
+ struct s_x4 array;
+ array.size = size = x4a->size*2;
+ array.count = x4a->count;
+ array.tbl = (x4node*)calloc(size, sizeof(x4node) + sizeof(x4node*));
+ if( array.tbl==0 ) return 0; /* Fail due to malloc failure */
+ array.ht = (x4node**)&(array.tbl[size]);
+ for(i=0; i<size; i++) array.ht[i] = 0;
+ for(i=0; i<x4a->count; i++){
+ x4node *oldnp, *newnp;
+ oldnp = &(x4a->tbl[i]);
+ h = confighash(oldnp->data) & (size-1);
+ newnp = &(array.tbl[i]);
+ if( array.ht[h] ) array.ht[h]->from = &(newnp->next);
+ newnp->next = array.ht[h];
+ newnp->data = oldnp->data;
+ newnp->from = &(array.ht[h]);
+ array.ht[h] = newnp;
+ }
+ free(x4a->tbl);
+ *x4a = array;
+ }
+ /* Insert the new data */
+ h = ph & (x4a->size-1);
+ np = &(x4a->tbl[x4a->count++]);
+ np->data = data;
+ if( x4a->ht[h] ) x4a->ht[h]->from = &(np->next);
+ np->next = x4a->ht[h];
+ x4a->ht[h] = np;
+ np->from = &(x4a->ht[h]);
+ return 1;
+}
+
+/* Return a pointer to data assigned to the given key. Return NULL
+** if no such key. */
+struct config *Configtable_find(struct config *key)
+{
+ int h;
+ x4node *np;
+
+ if( x4a==0 ) return 0;
+ h = confighash(key) & (x4a->size-1);
+ np = x4a->ht[h];
+ while( np ){
+ if( Configcmp((const char *) np->data,(const char *) key)==0 ) break;
+ np = np->next;
+ }
+ return np ? np->data : 0;
+}
+
+/* Remove all data from the table. Pass each data to the function "f"
+** as it is removed. ("f" may be null to avoid this step.) */
+void Configtable_clear(int(*f)(struct config *))
+{
+ int i;
+ if( x4a==0 || x4a->count==0 ) return;
+ if( f ) for(i=0; i<x4a->count; i++) (*f)(x4a->tbl[i].data);
+ for(i=0; i<x4a->size; i++) x4a->ht[i] = 0;
+ x4a->count = 0;
+ return;
+}
diff --git a/modules/luci-lua-runtime/src/contrib/lempar.c b/modules/luci-lua-runtime/src/contrib/lempar.c
new file mode 100644
index 0000000000..a4e3c07ddb
--- /dev/null
+++ b/modules/luci-lua-runtime/src/contrib/lempar.c
@@ -0,0 +1,851 @@
+/* Driver template for the LEMON parser generator.
+** The author disclaims copyright to this source code.
+*/
+/* First off, code is included that follows the "include" declaration
+** in the input grammar file. */
+#include <stdio.h>
+%%
+/* Next is all token values, in a form suitable for use by makeheaders.
+** This section will be null unless lemon is run with the -m switch.
+*/
+/*
+** These constants (all generated automatically by the parser generator)
+** specify the various kinds of tokens (terminals) that the parser
+** understands.
+**
+** Each symbol here is a terminal symbol in the grammar.
+*/
+%%
+/* Make sure the INTERFACE macro is defined.
+*/
+#ifndef INTERFACE
+# define INTERFACE 1
+#endif
+/* The next thing included is series of defines which control
+** various aspects of the generated parser.
+** YYCODETYPE is the data type used for storing terminal
+** and nonterminal numbers. "unsigned char" is
+** used if there are fewer than 250 terminals
+** and nonterminals. "int" is used otherwise.
+** YYNOCODE is a number of type YYCODETYPE which corresponds
+** to no legal terminal or nonterminal number. This
+** number is used to fill in empty slots of the hash
+** table.
+** YYFALLBACK If defined, this indicates that one or more tokens
+** have fall-back values which should be used if the
+** original value of the token will not parse.
+** YYACTIONTYPE is the data type used for storing terminal
+** and nonterminal numbers. "unsigned char" is
+** used if there are fewer than 250 rules and
+** states combined. "int" is used otherwise.
+** ParseTOKENTYPE is the data type used for minor tokens given
+** directly to the parser from the tokenizer.
+** YYMINORTYPE is the data type used for all minor tokens.
+** This is typically a union of many types, one of
+** which is ParseTOKENTYPE. The entry in the union
+** for base tokens is called "yy0".
+** YYSTACKDEPTH is the maximum depth of the parser's stack. If
+** zero the stack is dynamically sized using realloc()
+** ParseARG_SDECL A static variable declaration for the %extra_argument
+** ParseARG_PDECL A parameter declaration for the %extra_argument
+** ParseARG_STORE Code to store %extra_argument into yypParser
+** ParseARG_FETCH Code to extract %extra_argument from yypParser
+** YYNSTATE the combined number of states.
+** YYNRULE the number of rules in the grammar
+** YYERRORSYMBOL is the code number of the error symbol. If not
+** defined, then do no error processing.
+*/
+%%
+#define YY_NO_ACTION (YYNSTATE+YYNRULE+2)
+#define YY_ACCEPT_ACTION (YYNSTATE+YYNRULE+1)
+#define YY_ERROR_ACTION (YYNSTATE+YYNRULE)
+
+/* The yyzerominor constant is used to initialize instances of
+** YYMINORTYPE objects to zero. */
+static const YYMINORTYPE yyzerominor = { 0 };
+
+/* Define the yytestcase() macro to be a no-op if is not already defined
+** otherwise.
+**
+** Applications can choose to define yytestcase() in the %include section
+** to a macro that can assist in verifying code coverage. For production
+** code the yytestcase() macro should be turned off. But it is useful
+** for testing.
+*/
+#ifndef yytestcase
+# define yytestcase(X)
+#endif
+
+
+/* Next are the tables used to determine what action to take based on the
+** current state and lookahead token. These tables are used to implement
+** functions that take a state number and lookahead value and return an
+** action integer.
+**
+** Suppose the action integer is N. Then the action is determined as
+** follows
+**
+** 0 <= N < YYNSTATE Shift N. That is, push the lookahead
+** token onto the stack and goto state N.
+**
+** YYNSTATE <= N < YYNSTATE+YYNRULE Reduce by rule N-YYNSTATE.
+**
+** N == YYNSTATE+YYNRULE A syntax error has occurred.
+**
+** N == YYNSTATE+YYNRULE+1 The parser accepts its input.
+**
+** N == YYNSTATE+YYNRULE+2 No such action. Denotes unused
+** slots in the yy_action[] table.
+**
+** The action table is constructed as a single large table named yy_action[].
+** Given state S and lookahead X, the action is computed as
+**
+** yy_action[ yy_shift_ofst[S] + X ]
+**
+** If the index value yy_shift_ofst[S]+X is out of range or if the value
+** yy_lookahead[yy_shift_ofst[S]+X] is not equal to X or if yy_shift_ofst[S]
+** is equal to YY_SHIFT_USE_DFLT, it means that the action is not in the table
+** and that yy_default[S] should be used instead.
+**
+** The formula above is for computing the action when the lookahead is
+** a terminal symbol. If the lookahead is a non-terminal (as occurs after
+** a reduce action) then the yy_reduce_ofst[] array is used in place of
+** the yy_shift_ofst[] array and YY_REDUCE_USE_DFLT is used in place of
+** YY_SHIFT_USE_DFLT.
+**
+** The following are the tables generated in this section:
+**
+** yy_action[] A single table containing all actions.
+** yy_lookahead[] A table containing the lookahead for each entry in
+** yy_action. Used to detect hash collisions.
+** yy_shift_ofst[] For each state, the offset into yy_action for
+** shifting terminals.
+** yy_reduce_ofst[] For each state, the offset into yy_action for
+** shifting non-terminals after a reduce.
+** yy_default[] Default action for each state.
+*/
+%%
+
+/* The next table maps tokens into fallback tokens. If a construct
+** like the following:
+**
+** %fallback ID X Y Z.
+**
+** appears in the grammar, then ID becomes a fallback token for X, Y,
+** and Z. Whenever one of the tokens X, Y, or Z is input to the parser
+** but it does not parse, the type of the token is changed to ID and
+** the parse is retried before an error is thrown.
+*/
+#ifdef YYFALLBACK
+static const YYCODETYPE yyFallback[] = {
+%%
+};
+#endif /* YYFALLBACK */
+
+/* The following structure represents a single element of the
+** parser's stack. Information stored includes:
+**
+** + The state number for the parser at this level of the stack.
+**
+** + The value of the token stored at this level of the stack.
+** (In other words, the "major" token.)
+**
+** + The semantic value stored at this level of the stack. This is
+** the information used by the action routines in the grammar.
+** It is sometimes called the "minor" token.
+*/
+struct yyStackEntry {
+ YYACTIONTYPE stateno; /* The state-number */
+ YYCODETYPE major; /* The major token value. This is the code
+ ** number for the token at this stack level */
+ YYMINORTYPE minor; /* The user-supplied minor token value. This
+ ** is the value of the token */
+};
+typedef struct yyStackEntry yyStackEntry;
+
+/* The state of the parser is completely contained in an instance of
+** the following structure */
+struct yyParser {
+ int yyidx; /* Index of top element in stack */
+#ifdef YYTRACKMAXSTACKDEPTH
+ int yyidxMax; /* Maximum value of yyidx */
+#endif
+ int yyerrcnt; /* Shifts left before out of the error */
+ ParseARG_SDECL /* A place to hold %extra_argument */
+#if YYSTACKDEPTH<=0
+ int yystksz; /* Current side of the stack */
+ yyStackEntry *yystack; /* The parser's stack */
+#else
+ yyStackEntry yystack[YYSTACKDEPTH]; /* The parser's stack */
+#endif
+};
+typedef struct yyParser yyParser;
+
+#ifndef NDEBUG
+#include <stdio.h>
+static FILE *yyTraceFILE = 0;
+static char *yyTracePrompt = 0;
+#endif /* NDEBUG */
+
+#ifndef NDEBUG
+/*
+** Turn parser tracing on by giving a stream to which to write the trace
+** and a prompt to preface each trace message. Tracing is turned off
+** by making either argument NULL
+**
+** Inputs:
+** <ul>
+** <li> A FILE* to which trace output should be written.
+** If NULL, then tracing is turned off.
+** <li> A prefix string written at the beginning of every
+** line of trace output. If NULL, then tracing is
+** turned off.
+** </ul>
+**
+** Outputs:
+** None.
+*/
+void ParseTrace(FILE *TraceFILE, char *zTracePrompt);
+void ParseTrace(FILE *TraceFILE, char *zTracePrompt){
+ yyTraceFILE = TraceFILE;
+ yyTracePrompt = zTracePrompt;
+ if( yyTraceFILE==0 ) yyTracePrompt = 0;
+ else if( yyTracePrompt==0 ) yyTraceFILE = 0;
+}
+#endif /* NDEBUG */
+
+#ifndef NDEBUG
+/* For tracing shifts, the names of all terminals and nonterminals
+** are required. The following table supplies these names */
+static const char *const yyTokenName[] = {
+%%
+};
+#endif /* NDEBUG */
+
+#ifndef NDEBUG
+/* For tracing reduce actions, the names of all rules are required.
+*/
+static const char *const yyRuleName[] = {
+%%
+};
+#endif /* NDEBUG */
+
+
+#if YYSTACKDEPTH<=0
+/*
+** Try to increase the size of the parser stack.
+*/
+static void yyGrowStack(yyParser *p){
+ int newSize;
+ yyStackEntry *pNew;
+
+ newSize = p->yystksz*2 + 100;
+ pNew = realloc(p->yystack, newSize*sizeof(pNew[0]));
+ if( pNew ){
+ p->yystack = pNew;
+ p->yystksz = newSize;
+#ifndef NDEBUG
+ if( yyTraceFILE ){
+ fprintf(yyTraceFILE,"%sStack grows to %d entries!\n",
+ yyTracePrompt, p->yystksz);
+ }
+#endif
+ }
+}
+#endif
+
+/*
+** This function allocates a new parser.
+** The only argument is a pointer to a function which works like
+** malloc.
+**
+** Inputs:
+** A pointer to the function used to allocate memory.
+**
+** Outputs:
+** A pointer to a parser. This pointer is used in subsequent calls
+** to Parse and ParseFree.
+*/
+void *ParseAlloc(void *(*mallocProc)(size_t)){
+ yyParser *pParser;
+ pParser = (yyParser*)(*mallocProc)( (size_t)sizeof(yyParser) );
+ if( pParser ){
+ pParser->yyidx = -1;
+#ifdef YYTRACKMAXSTACKDEPTH
+ pParser->yyidxMax = 0;
+#endif
+#if YYSTACKDEPTH<=0
+ pParser->yystack = NULL;
+ pParser->yystksz = 0;
+ yyGrowStack(pParser);
+#endif
+ }
+ return pParser;
+}
+
+/* The following function deletes the value associated with a
+** symbol. The symbol can be either a terminal or nonterminal.
+** "yymajor" is the symbol code, and "yypminor" is a pointer to
+** the value.
+*/
+static void yy_destructor(
+ yyParser *yypParser, /* The parser */
+ YYCODETYPE yymajor, /* Type code for object to destroy */
+ YYMINORTYPE *yypminor /* The object to be destroyed */
+){
+ ParseARG_FETCH;
+ switch( yymajor ){
+ /* Here is inserted the actions which take place when a
+ ** terminal or non-terminal is destroyed. This can happen
+ ** when the symbol is popped from the stack during a
+ ** reduce or during error processing or when a parser is
+ ** being destroyed before it is finished parsing.
+ **
+ ** Note: during a reduce, the only symbols destroyed are those
+ ** which appear on the RHS of the rule, but which are not used
+ ** inside the C code.
+ */
+%%
+ default: break; /* If no destructor action specified: do nothing */
+ }
+}
+
+/*
+** Pop the parser's stack once.
+**
+** If there is a destructor routine associated with the token which
+** is popped from the stack, then call it.
+**
+** Return the major token number for the symbol popped.
+*/
+static int yy_pop_parser_stack(yyParser *pParser){
+ YYCODETYPE yymajor;
+ yyStackEntry *yytos = &pParser->yystack[pParser->yyidx];
+
+ if( pParser->yyidx<0 ) return 0;
+#ifndef NDEBUG
+ if( yyTraceFILE && pParser->yyidx>=0 ){
+ fprintf(yyTraceFILE,"%sPopping %s\n",
+ yyTracePrompt,
+ yyTokenName[yytos->major]);
+ }
+#endif
+ yymajor = yytos->major;
+ yy_destructor(pParser, yymajor, &yytos->minor);
+ pParser->yyidx--;
+ return yymajor;
+}
+
+/*
+** Deallocate and destroy a parser. Destructors are all called for
+** all stack elements before shutting the parser down.
+**
+** Inputs:
+** <ul>
+** <li> A pointer to the parser. This should be a pointer
+** obtained from ParseAlloc.
+** <li> A pointer to a function used to reclaim memory obtained
+** from malloc.
+** </ul>
+*/
+void ParseFree(
+ void *p, /* The parser to be deleted */
+ void (*freeProc)(void*) /* Function used to reclaim memory */
+){
+ yyParser *pParser = (yyParser*)p;
+ if( pParser==0 ) return;
+ while( pParser->yyidx>=0 ) yy_pop_parser_stack(pParser);
+#if YYSTACKDEPTH<=0
+ free(pParser->yystack);
+#endif
+ (*freeProc)((void*)pParser);
+}
+
+/*
+** Return the peak depth of the stack for a parser.
+*/
+#ifdef YYTRACKMAXSTACKDEPTH
+int ParseStackPeak(void *p){
+ yyParser *pParser = (yyParser*)p;
+ return pParser->yyidxMax;
+}
+#endif
+
+/*
+** Find the appropriate action for a parser given the terminal
+** look-ahead token iLookAhead.
+**
+** If the look-ahead token is YYNOCODE, then check to see if the action is
+** independent of the look-ahead. If it is, return the action, otherwise
+** return YY_NO_ACTION.
+*/
+static int yy_find_shift_action(
+ yyParser *pParser, /* The parser */
+ YYCODETYPE iLookAhead /* The look-ahead token */
+){
+ int i;
+ int stateno = pParser->yystack[pParser->yyidx].stateno;
+
+ if( stateno>YY_SHIFT_COUNT
+ || (i = yy_shift_ofst[stateno])==YY_SHIFT_USE_DFLT ){
+ return yy_default[stateno];
+ }
+ assert( iLookAhead!=YYNOCODE );
+ i += iLookAhead;
+ if( i<0 || i>=YY_ACTTAB_COUNT || yy_lookahead[i]!=iLookAhead ){
+ if( iLookAhead>0 ){
+#ifdef YYFALLBACK
+ YYCODETYPE iFallback; /* Fallback token */
+ if( iLookAhead<sizeof(yyFallback)/sizeof(yyFallback[0])
+ && (iFallback = yyFallback[iLookAhead])!=0 ){
+#ifndef NDEBUG
+ if( yyTraceFILE ){
+ fprintf(yyTraceFILE, "%sFALLBACK %s => %s\n",
+ yyTracePrompt, yyTokenName[iLookAhead], yyTokenName[iFallback]);
+ }
+#endif
+ return yy_find_shift_action(pParser, iFallback);
+ }
+#endif
+#ifdef YYWILDCARD
+ {
+ int j = i - iLookAhead + YYWILDCARD;
+ if(
+#if YY_SHIFT_MIN+YYWILDCARD<0
+ j>=0 &&
+#endif
+#if YY_SHIFT_MAX+YYWILDCARD>=YY_ACTTAB_COUNT
+ j<YY_ACTTAB_COUNT &&
+#endif
+ yy_lookahead[j]==YYWILDCARD
+ ){
+#ifndef NDEBUG
+ if( yyTraceFILE ){
+ fprintf(yyTraceFILE, "%sWILDCARD %s => %s\n",
+ yyTracePrompt, yyTokenName[iLookAhead], yyTokenName[YYWILDCARD]);
+ }
+#endif /* NDEBUG */
+ return yy_action[j];
+ }
+ }
+#endif /* YYWILDCARD */
+ }
+ return yy_default[stateno];
+ }else{
+ return yy_action[i];
+ }
+}
+
+/*
+** Find the appropriate action for a parser given the non-terminal
+** look-ahead token iLookAhead.
+**
+** If the look-ahead token is YYNOCODE, then check to see if the action is
+** independent of the look-ahead. If it is, return the action, otherwise
+** return YY_NO_ACTION.
+*/
+static int yy_find_reduce_action(
+ int stateno, /* Current state number */
+ YYCODETYPE iLookAhead /* The look-ahead token */
+){
+ int i;
+#ifdef YYERRORSYMBOL
+ if( stateno>YY_REDUCE_COUNT ){
+ return yy_default[stateno];
+ }
+#else
+ assert( stateno<=YY_REDUCE_COUNT );
+#endif
+ i = yy_reduce_ofst[stateno];
+ assert( i!=YY_REDUCE_USE_DFLT );
+ assert( iLookAhead!=YYNOCODE );
+ i += iLookAhead;
+#ifdef YYERRORSYMBOL
+ if( i<0 || i>=YY_ACTTAB_COUNT || yy_lookahead[i]!=iLookAhead ){
+ return yy_default[stateno];
+ }
+#else
+ assert( i>=0 && i<YY_ACTTAB_COUNT );
+ assert( yy_lookahead[i]==iLookAhead );
+#endif
+ return yy_action[i];
+}
+
+/*
+** The following routine is called if the stack overflows.
+*/
+static void yyStackOverflow(yyParser *yypParser, YYMINORTYPE *yypMinor){
+ ParseARG_FETCH;
+ yypParser->yyidx--;
+#ifndef NDEBUG
+ if( yyTraceFILE ){
+ fprintf(yyTraceFILE,"%sStack Overflow!\n",yyTracePrompt);
+ }
+#endif
+ while( yypParser->yyidx>=0 ) yy_pop_parser_stack(yypParser);
+ /* Here code is inserted which will execute if the parser
+ ** stack every overflows */
+%%
+ ParseARG_STORE; /* Suppress warning about unused %extra_argument var */
+}
+
+/*
+** Perform a shift action.
+*/
+static void yy_shift(
+ yyParser *yypParser, /* The parser to be shifted */
+ int yyNewState, /* The new state to shift in */
+ int yyMajor, /* The major token to shift in */
+ YYMINORTYPE *yypMinor /* Pointer to the minor token to shift in */
+){
+ yyStackEntry *yytos;
+ yypParser->yyidx++;
+#ifdef YYTRACKMAXSTACKDEPTH
+ if( yypParser->yyidx>yypParser->yyidxMax ){
+ yypParser->yyidxMax = yypParser->yyidx;
+ }
+#endif
+#if YYSTACKDEPTH>0
+ if( yypParser->yyidx>=YYSTACKDEPTH ){
+ yyStackOverflow(yypParser, yypMinor);
+ return;
+ }
+#else
+ if( yypParser->yyidx>=yypParser->yystksz ){
+ yyGrowStack(yypParser);
+ if( yypParser->yyidx>=yypParser->yystksz ){
+ yyStackOverflow(yypParser, yypMinor);
+ return;
+ }
+ }
+#endif
+ yytos = &yypParser->yystack[yypParser->yyidx];
+ yytos->stateno = (YYACTIONTYPE)yyNewState;
+ yytos->major = (YYCODETYPE)yyMajor;
+ yytos->minor = *yypMinor;
+#ifndef NDEBUG
+ if( yyTraceFILE && yypParser->yyidx>0 ){
+ int i;
+ fprintf(yyTraceFILE,"%sShift %d\n",yyTracePrompt,yyNewState);
+ fprintf(yyTraceFILE,"%sStack:",yyTracePrompt);
+ for(i=1; i<=yypParser->yyidx; i++)
+ fprintf(yyTraceFILE," %s",yyTokenName[yypParser->yystack[i].major]);
+ fprintf(yyTraceFILE,"\n");
+ }
+#endif
+}
+
+/* The following table contains information about every rule that
+** is used during the reduce.
+*/
+static const struct {
+ YYCODETYPE lhs; /* Symbol on the left-hand side of the rule */
+ unsigned char nrhs; /* Number of right-hand side symbols in the rule */
+} yyRuleInfo[] = {
+%%
+};
+
+static void yy_accept(yyParser*); /* Forward Declaration */
+
+/*
+** Perform a reduce action and the shift that must immediately
+** follow the reduce.
+*/
+static void yy_reduce(
+ yyParser *yypParser, /* The parser */
+ int yyruleno /* Number of the rule by which to reduce */
+){
+ int yygoto; /* The next state */
+ int yyact; /* The next action */
+ YYMINORTYPE yygotominor; /* The LHS of the rule reduced */
+ yyStackEntry *yymsp; /* The top of the parser's stack */
+ int yysize; /* Amount to pop the stack */
+ ParseARG_FETCH;
+ yymsp = &yypParser->yystack[yypParser->yyidx];
+#ifndef NDEBUG
+ if( yyTraceFILE && yyruleno>=0
+ && yyruleno<(int)(sizeof(yyRuleName)/sizeof(yyRuleName[0])) ){
+ fprintf(yyTraceFILE, "%sReduce [%s].\n", yyTracePrompt,
+ yyRuleName[yyruleno]);
+ }
+#endif /* NDEBUG */
+
+ /* Silence complaints from purify about yygotominor being uninitialized
+ ** in some cases when it is copied into the stack after the following
+ ** switch. yygotominor is uninitialized when a rule reduces that does
+ ** not set the value of its left-hand side nonterminal. Leaving the
+ ** value of the nonterminal uninitialized is utterly harmless as long
+ ** as the value is never used. So really the only thing this code
+ ** accomplishes is to quieten purify.
+ **
+ ** 2007-01-16: The wireshark project (www.wireshark.org) reports that
+ ** without this code, their parser segfaults. I'm not sure what there
+ ** parser is doing to make this happen. This is the second bug report
+ ** from wireshark this week. Clearly they are stressing Lemon in ways
+ ** that it has not been previously stressed... (SQLite ticket #2172)
+ */
+ /*memset(&yygotominor, 0, sizeof(yygotominor));*/
+ yygotominor = yyzerominor;
+
+
+ switch( yyruleno ){
+ /* Beginning here are the reduction cases. A typical example
+ ** follows:
+ ** case 0:
+ ** #line <lineno> <grammarfile>
+ ** { ... } // User supplied code
+ ** #line <lineno> <thisfile>
+ ** break;
+ */
+%%
+ };
+ yygoto = yyRuleInfo[yyruleno].lhs;
+ yysize = yyRuleInfo[yyruleno].nrhs;
+ yypParser->yyidx -= yysize;
+ yyact = yy_find_reduce_action(yymsp[-yysize].stateno,(YYCODETYPE)yygoto);
+ if( yyact < YYNSTATE ){
+#ifdef NDEBUG
+ /* If we are not debugging and the reduce action popped at least
+ ** one element off the stack, then we can push the new element back
+ ** onto the stack here, and skip the stack overflow test in yy_shift().
+ ** That gives a significant speed improvement. */
+ if( yysize ){
+ yypParser->yyidx++;
+ yymsp -= yysize-1;
+ yymsp->stateno = (YYACTIONTYPE)yyact;
+ yymsp->major = (YYCODETYPE)yygoto;
+ yymsp->minor = yygotominor;
+ }else
+#endif
+ {
+ yy_shift(yypParser,yyact,yygoto,&yygotominor);
+ }
+ }else{
+ assert( yyact == YYNSTATE + YYNRULE + 1 );
+ yy_accept(yypParser);
+ }
+}
+
+/*
+** The following code executes when the parse fails
+*/
+#ifndef YYNOERRORRECOVERY
+static void yy_parse_failed(
+ yyParser *yypParser /* The parser */
+){
+ ParseARG_FETCH;
+#ifndef NDEBUG
+ if( yyTraceFILE ){
+ fprintf(yyTraceFILE,"%sFail!\n",yyTracePrompt);
+ }
+#endif
+ while( yypParser->yyidx>=0 ) yy_pop_parser_stack(yypParser);
+ /* Here code is inserted which will be executed whenever the
+ ** parser fails */
+%%
+ ParseARG_STORE; /* Suppress warning about unused %extra_argument variable */
+}
+#endif /* YYNOERRORRECOVERY */
+
+/*
+** The following code executes when a syntax error first occurs.
+*/
+static void yy_syntax_error(
+ yyParser *yypParser, /* The parser */
+ int yymajor, /* The major type of the error token */
+ YYMINORTYPE yyminor /* The minor type of the error token */
+){
+ ParseARG_FETCH;
+#define TOKEN (yyminor.yy0)
+%%
+ ParseARG_STORE; /* Suppress warning about unused %extra_argument variable */
+}
+
+/*
+** The following is executed when the parser accepts
+*/
+static void yy_accept(
+ yyParser *yypParser /* The parser */
+){
+ ParseARG_FETCH;
+#ifndef NDEBUG
+ if( yyTraceFILE ){
+ fprintf(yyTraceFILE,"%sAccept!\n",yyTracePrompt);
+ }
+#endif
+ while( yypParser->yyidx>=0 ) yy_pop_parser_stack(yypParser);
+ /* Here code is inserted which will be executed whenever the
+ ** parser accepts */
+%%
+ ParseARG_STORE; /* Suppress warning about unused %extra_argument variable */
+}
+
+/* The main parser program.
+** The first argument is a pointer to a structure obtained from
+** "ParseAlloc" which describes the current state of the parser.
+** The second argument is the major token number. The third is
+** the minor token. The fourth optional argument is whatever the
+** user wants (and specified in the grammar) and is available for
+** use by the action routines.
+**
+** Inputs:
+** <ul>
+** <li> A pointer to the parser (an opaque structure.)
+** <li> The major token number.
+** <li> The minor token number.
+** <li> An option argument of a grammar-specified type.
+** </ul>
+**
+** Outputs:
+** None.
+*/
+void Parse(
+ void *yyp, /* The parser */
+ int yymajor, /* The major token code number */
+ ParseTOKENTYPE yyminor /* The value for the token */
+ ParseARG_PDECL /* Optional %extra_argument parameter */
+){
+ YYMINORTYPE yyminorunion;
+ int yyact; /* The parser action. */
+ int yyendofinput; /* True if we are at the end of input */
+#ifdef YYERRORSYMBOL
+ int yyerrorhit = 0; /* True if yymajor has invoked an error */
+#endif
+ yyParser *yypParser; /* The parser */
+
+ /* (re)initialize the parser, if necessary */
+ yypParser = (yyParser*)yyp;
+ if( yypParser->yyidx<0 ){
+#if YYSTACKDEPTH<=0
+ if( yypParser->yystksz <=0 ){
+ /*memset(&yyminorunion, 0, sizeof(yyminorunion));*/
+ yyminorunion = yyzerominor;
+ yyStackOverflow(yypParser, &yyminorunion);
+ return;
+ }
+#endif
+ yypParser->yyidx = 0;
+ yypParser->yyerrcnt = -1;
+ yypParser->yystack[0].stateno = 0;
+ yypParser->yystack[0].major = 0;
+ }
+ yyminorunion.yy0 = yyminor;
+ yyendofinput = (yymajor==0);
+ ParseARG_STORE;
+
+#ifndef NDEBUG
+ if( yyTraceFILE ){
+ fprintf(yyTraceFILE,"%sInput %s\n",yyTracePrompt,yyTokenName[yymajor]);
+ }
+#endif
+
+ do{
+ yyact = yy_find_shift_action(yypParser,(YYCODETYPE)yymajor);
+ if( yyact<YYNSTATE ){
+ assert( !yyendofinput ); /* Impossible to shift the $ token */
+ yy_shift(yypParser,yyact,yymajor,&yyminorunion);
+ yypParser->yyerrcnt--;
+ yymajor = YYNOCODE;
+ }else if( yyact < YYNSTATE + YYNRULE ){
+ yy_reduce(yypParser,yyact-YYNSTATE);
+ }else{
+ assert( yyact == YY_ERROR_ACTION );
+#ifdef YYERRORSYMBOL
+ int yymx;
+#endif
+#ifndef NDEBUG
+ if( yyTraceFILE ){
+ fprintf(yyTraceFILE,"%sSyntax Error!\n",yyTracePrompt);
+ }
+#endif
+#ifdef YYERRORSYMBOL
+ /* A syntax error has occurred.
+ ** The response to an error depends upon whether or not the
+ ** grammar defines an error token "ERROR".
+ **
+ ** This is what we do if the grammar does define ERROR:
+ **
+ ** * Call the %syntax_error function.
+ **
+ ** * Begin popping the stack until we enter a state where
+ ** it is legal to shift the error symbol, then shift
+ ** the error symbol.
+ **
+ ** * Set the error count to three.
+ **
+ ** * Begin accepting and shifting new tokens. No new error
+ ** processing will occur until three tokens have been
+ ** shifted successfully.
+ **
+ */
+ if( yypParser->yyerrcnt<0 ){
+ yy_syntax_error(yypParser,yymajor,yyminorunion);
+ }
+ yymx = yypParser->yystack[yypParser->yyidx].major;
+ if( yymx==YYERRORSYMBOL || yyerrorhit ){
+#ifndef NDEBUG
+ if( yyTraceFILE ){
+ fprintf(yyTraceFILE,"%sDiscard input token %s\n",
+ yyTracePrompt,yyTokenName[yymajor]);
+ }
+#endif
+ yy_destructor(yypParser, (YYCODETYPE)yymajor,&yyminorunion);
+ yymajor = YYNOCODE;
+ }else{
+ while(
+ yypParser->yyidx >= 0 &&
+ yymx != YYERRORSYMBOL &&
+ (yyact = yy_find_reduce_action(
+ yypParser->yystack[yypParser->yyidx].stateno,
+ YYERRORSYMBOL)) >= YYNSTATE
+ ){
+ yy_pop_parser_stack(yypParser);
+ }
+ if( yypParser->yyidx < 0 || yymajor==0 ){
+ yy_destructor(yypParser,(YYCODETYPE)yymajor,&yyminorunion);
+ yy_parse_failed(yypParser);
+ yymajor = YYNOCODE;
+ }else if( yymx!=YYERRORSYMBOL ){
+ YYMINORTYPE u2;
+ u2.YYERRSYMDT = 0;
+ yy_shift(yypParser,yyact,YYERRORSYMBOL,&u2);
+ }
+ }
+ yypParser->yyerrcnt = 3;
+ yyerrorhit = 1;
+#elif defined(YYNOERRORRECOVERY)
+ /* If the YYNOERRORRECOVERY macro is defined, then do not attempt to
+ ** do any kind of error recovery. Instead, simply invoke the syntax
+ ** error routine and continue going as if nothing had happened.
+ **
+ ** Applications can set this macro (for example inside %include) if
+ ** they intend to abandon the parse upon the first syntax error seen.
+ */
+ yy_syntax_error(yypParser,yymajor,yyminorunion);
+ yy_destructor(yypParser,(YYCODETYPE)yymajor,&yyminorunion);
+ yymajor = YYNOCODE;
+
+#else /* YYERRORSYMBOL is not defined */
+ /* This is what we do if the grammar does not define ERROR:
+ **
+ ** * Report an error message, and throw away the input token.
+ **
+ ** * If the input token is $, then fail the parse.
+ **
+ ** As before, subsequent error messages are suppressed until
+ ** three input tokens have been successfully shifted.
+ */
+ if( yypParser->yyerrcnt<=0 ){
+ yy_syntax_error(yypParser,yymajor,yyminorunion);
+ }
+ yypParser->yyerrcnt = 3;
+ yy_destructor(yypParser,(YYCODETYPE)yymajor,&yyminorunion);
+ if( yyendofinput ){
+ yy_parse_failed(yypParser);
+ }
+ yymajor = YYNOCODE;
+#endif
+ }
+ }while( yymajor!=YYNOCODE && yypParser->yyidx>=0 );
+ return;
+}
diff --git a/modules/luci-base/src/mkversion.sh b/modules/luci-lua-runtime/src/mkversion.sh
index e2d02c1c74..e2d02c1c74 100755
--- a/modules/luci-base/src/mkversion.sh
+++ b/modules/luci-lua-runtime/src/mkversion.sh
diff --git a/modules/luci-lua-runtime/src/plural_formula.y b/modules/luci-lua-runtime/src/plural_formula.y
new file mode 100644
index 0000000000..1623f8b282
--- /dev/null
+++ b/modules/luci-lua-runtime/src/plural_formula.y
@@ -0,0 +1,43 @@
+%name pluralParse
+%token_type {int}
+%extra_argument {struct parse_state *s}
+
+%right T_QMARK.
+%left T_OR.
+%left T_AND.
+%left T_EQ T_NE.
+%left T_LT T_LE T_GT T_GE.
+%left T_ADD T_SUB.
+%left T_MUL T_DIV T_MOD.
+%right T_NOT.
+%nonassoc T_COLON T_N T_LPAREN T_RPAREN.
+
+%include {
+#include <assert.h>
+
+struct parse_state {
+ int num;
+ int res;
+};
+}
+
+input ::= expr(A). { s->res = A; }
+
+expr(A) ::= expr(B) T_QMARK expr(C) T_COLON expr(D). { A = B ? C : D; }
+expr(A) ::= expr(B) T_OR expr(C). { A = B || C; }
+expr(A) ::= expr(B) T_AND expr(C). { A = B && C; }
+expr(A) ::= expr(B) T_EQ expr(C). { A = B == C; }
+expr(A) ::= expr(B) T_NE expr(C). { A = B != C; }
+expr(A) ::= expr(B) T_LT expr(C). { A = B < C; }
+expr(A) ::= expr(B) T_LE expr(C). { A = B <= C; }
+expr(A) ::= expr(B) T_GT expr(C). { A = B > C; }
+expr(A) ::= expr(B) T_GE expr(C). { A = B >= C; }
+expr(A) ::= expr(B) T_ADD expr(C). { A = B + C; }
+expr(A) ::= expr(B) T_SUB expr(C). { A = B - C; }
+expr(A) ::= expr(B) T_MUL expr(C). { A = B * C; }
+expr(A) ::= expr(B) T_DIV expr(C). { A = B / C; }
+expr(A) ::= expr(B) T_MOD expr(C). { A = B % C; }
+expr(A) ::= T_NOT expr(B). { A = !B; }
+expr(A) ::= T_N. { A = s->num; }
+expr(A) ::= T_NUM(B). { A = B; }
+expr(A) ::= T_LPAREN expr(B) T_RPAREN. { A = B; }
diff --git a/modules/luci-base/src/template_lmo.c b/modules/luci-lua-runtime/src/template_lmo.c
index 8634bc4bf3..8634bc4bf3 100644
--- a/modules/luci-base/src/template_lmo.c
+++ b/modules/luci-lua-runtime/src/template_lmo.c
diff --git a/modules/luci-base/src/template_lmo.h b/modules/luci-lua-runtime/src/template_lmo.h
index d6cba7bf49..d6cba7bf49 100644
--- a/modules/luci-base/src/template_lmo.h
+++ b/modules/luci-lua-runtime/src/template_lmo.h
diff --git a/modules/luci-base/src/template_lualib.c b/modules/luci-lua-runtime/src/template_lualib.c
index 4efd9f1de6..4efd9f1de6 100644
--- a/modules/luci-base/src/template_lualib.c
+++ b/modules/luci-lua-runtime/src/template_lualib.c
diff --git a/modules/luci-base/src/template_lualib.h b/modules/luci-lua-runtime/src/template_lualib.h
index ff7746d158..ff7746d158 100644
--- a/modules/luci-base/src/template_lualib.h
+++ b/modules/luci-lua-runtime/src/template_lualib.h
diff --git a/modules/luci-base/src/template_parser.c b/modules/luci-lua-runtime/src/template_parser.c
index 0ef08c63d2..0ef08c63d2 100644
--- a/modules/luci-base/src/template_parser.c
+++ b/modules/luci-lua-runtime/src/template_parser.c
diff --git a/modules/luci-base/src/template_parser.h b/modules/luci-lua-runtime/src/template_parser.h
index 2415e87079..2415e87079 100644
--- a/modules/luci-base/src/template_parser.h
+++ b/modules/luci-lua-runtime/src/template_parser.h
diff --git a/modules/luci-base/src/template_utils.c b/modules/luci-lua-runtime/src/template_utils.c
index 8580405e32..8580405e32 100644
--- a/modules/luci-base/src/template_utils.c
+++ b/modules/luci-lua-runtime/src/template_utils.c
diff --git a/modules/luci-base/src/template_utils.h b/modules/luci-lua-runtime/src/template_utils.h
index 32a79f93bc..32a79f93bc 100644
--- a/modules/luci-base/src/template_utils.h
+++ b/modules/luci-lua-runtime/src/template_utils.h
diff --git a/modules/luci-mod-battstatus/po/he/battstatus.po b/modules/luci-mod-battstatus/po/he/battstatus.po
index 6416eb3409..a83c1b4960 100644
--- a/modules/luci-mod-battstatus/po/he/battstatus.po
+++ b/modules/luci-mod-battstatus/po/he/battstatus.po
@@ -1,22 +1,25 @@
msgid ""
msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: \n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2022-11-17 18:57+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"lucimodulesluci-mod-battstatus/he/>\n"
"Language: he\n"
"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Weblate 4.15-dev\n"
#: modules/luci-mod-battstatus/htdocs/luci-static/resources/preload/battstatus.js:26
msgid "Charging"
-msgstr ""
+msgstr "בטעינה"
#: modules/luci-mod-battstatus/root/usr/share/rpcd/acl.d/luci-mod-battstatus.json:3
msgid "Grant access to battery status"
-msgstr ""
+msgstr "הענקת גישה למצב הסוללה"
#: modules/luci-mod-battstatus/htdocs/luci-static/resources/preload/battstatus.js:26
msgid "Not Charging"
-msgstr ""
+msgstr "לא בטעינה"
diff --git a/modules/luci-mod-battstatus/po/ko/battstatus.po b/modules/luci-mod-battstatus/po/ko/battstatus.po
index ec91e9df0d..4ccbe018fa 100644
--- a/modules/luci-mod-battstatus/po/ko/battstatus.po
+++ b/modules/luci-mod-battstatus/po/ko/battstatus.po
@@ -1,22 +1,25 @@
msgid ""
msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: \n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2022-08-01 05:54+0000\n"
+"Last-Translator: somni <me@somni.one>\n"
+"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
+"lucimodulesluci-mod-battstatus/ko/>\n"
"Language: ko\n"
"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.14-dev\n"
#: modules/luci-mod-battstatus/htdocs/luci-static/resources/preload/battstatus.js:26
msgid "Charging"
-msgstr ""
+msgstr "충전 중"
#: modules/luci-mod-battstatus/root/usr/share/rpcd/acl.d/luci-mod-battstatus.json:3
msgid "Grant access to battery status"
-msgstr ""
+msgstr "배터리 상태 확인을 위한 권한 허용"
#: modules/luci-mod-battstatus/htdocs/luci-static/resources/preload/battstatus.js:26
msgid "Not Charging"
-msgstr ""
+msgstr "충전하지 않음"
diff --git a/modules/luci-mod-battstatus/po/nl/battstatus.po b/modules/luci-mod-battstatus/po/nl/battstatus.po
index a0fdff4312..35af233a27 100644
--- a/modules/luci-mod-battstatus/po/nl/battstatus.po
+++ b/modules/luci-mod-battstatus/po/nl/battstatus.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2021-05-29 16:19+0000\n"
-"Last-Translator: Jonathan Mohamed <jonathanmohamed34@gmail.com>\n"
+"PO-Revision-Date: 2022-11-04 10:26+0000\n"
+"Last-Translator: fodiator <weblate@fodiator.com>\n"
"Language-Team: Dutch <https://hosted.weblate.org/projects/openwrt/"
"lucimodulesluci-mod-battstatus/nl/>\n"
"Language: nl\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: modules/luci-mod-battstatus/htdocs/luci-static/resources/preload/battstatus.js:26
msgid "Charging"
@@ -22,4 +22,4 @@ msgstr "Toegang verlenen tot batterijstatus"
#: modules/luci-mod-battstatus/htdocs/luci-static/resources/preload/battstatus.js:26
msgid "Not Charging"
-msgstr ""
+msgstr "Laadt niet op"
diff --git a/modules/luci-mod-dashboard/po/ar/dashboard.po b/modules/luci-mod-dashboard/po/ar/dashboard.po
index 3793e633f7..41ecc7e3a2 100644
--- a/modules/luci-mod-dashboard/po/ar/dashboard.po
+++ b/modules/luci-mod-dashboard/po/ar/dashboard.po
@@ -12,7 +12,7 @@ msgstr ""
msgid "Active"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:306
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:308
msgid "Architecture"
msgstr ""
@@ -30,25 +30,20 @@ msgstr ""
msgid "Channel"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:175
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:215
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:177
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
msgid "Connected"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:181
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:221
-msgid "Connected since"
-msgstr ""
-
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
msgid "DHCP Devices"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:205
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:207
msgid "DNSv4"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:251
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:253
msgid "DNSv6"
msgstr ""
@@ -76,7 +71,7 @@ msgstr ""
msgid "Encryption"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:311
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:313
msgid "Firmware Version"
msgstr ""
@@ -84,11 +79,11 @@ msgstr ""
msgid "GHz"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:199
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:201
msgid "GatewayV4"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:245
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
msgid "GatewayV6"
msgstr ""
@@ -118,24 +113,24 @@ msgstr ""
msgid "IP Address"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:195
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:114
msgid "IPv4"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:172
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:174
msgid "IPv4 Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:239
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
msgid "IPv6"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:212
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
msgid "IPv6 Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:233
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
msgid "IPv6 prefix"
msgstr ""
@@ -143,11 +138,11 @@ msgstr ""
msgid "Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:296
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:298
msgid "Kernel Version"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:291
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
msgid "Local Time"
msgstr ""
@@ -163,17 +158,17 @@ msgstr ""
msgid "Mbit/s"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:301
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:303
msgid "Model"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:151
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:158
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:153
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:160
msgid "Not connected"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:187
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:227
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:189
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
msgid "Protocol"
msgstr ""
@@ -198,7 +193,9 @@ msgstr ""
msgid "Upload"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:286
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:183
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:288
msgid "Uptime"
msgstr ""
diff --git a/modules/luci-mod-dashboard/po/bg/dashboard.po b/modules/luci-mod-dashboard/po/bg/dashboard.po
index c628145450..2a7df7bb67 100644
--- a/modules/luci-mod-dashboard/po/bg/dashboard.po
+++ b/modules/luci-mod-dashboard/po/bg/dashboard.po
@@ -16,7 +16,7 @@ msgstr ""
msgid "Active"
msgstr "Активен"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:306
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:308
msgid "Architecture"
msgstr "Архитектура"
@@ -34,25 +34,20 @@ msgstr "Битрейт"
msgid "Channel"
msgstr "Канал"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:175
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:215
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:177
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
msgid "Connected"
msgstr "Свързан"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:181
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:221
-msgid "Connected since"
-msgstr "Свързан от"
-
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
msgid "DHCP Devices"
msgstr "DHCP Устройства"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:205
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:207
msgid "DNSv4"
msgstr "DNSv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:251
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:253
msgid "DNSv6"
msgstr "DNSv6"
@@ -80,7 +75,7 @@ msgstr "Сваляне"
msgid "Encryption"
msgstr "Криптиране"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:311
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:313
msgid "Firmware Version"
msgstr "Версия на firmware"
@@ -88,11 +83,11 @@ msgstr "Версия на firmware"
msgid "GHz"
msgstr "GHz"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:199
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:201
msgid "GatewayV4"
msgstr "ГейтауейV4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:245
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
msgid "GatewayV6"
msgstr "GatewayV6"
@@ -122,24 +117,24 @@ msgstr "Хостнейм"
msgid "IP Address"
msgstr "IP адрес"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:195
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:114
msgid "IPv4"
msgstr "IPv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:172
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:174
msgid "IPv4 Internet"
msgstr "IPv4 Интернет"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:239
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
msgid "IPv6"
msgstr "IPv6"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:212
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
msgid "IPv6 Internet"
msgstr "IPv6 Интернет"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:233
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
msgid "IPv6 prefix"
msgstr "IPv6 префикс"
@@ -147,11 +142,11 @@ msgstr "IPv6 префикс"
msgid "Internet"
msgstr "Интернет"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:296
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:298
msgid "Kernel Version"
msgstr "Версия на ядрото"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:291
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
msgid "Local Time"
msgstr "Местно време"
@@ -167,17 +162,17 @@ msgstr "Mac"
msgid "Mbit/s"
msgstr "Mbit/s"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:301
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:303
msgid "Model"
msgstr "Модел"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:151
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:158
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:153
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:160
msgid "Not connected"
msgstr "Не е свързан"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:187
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:227
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:189
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
msgid "Protocol"
msgstr "Протокол"
@@ -202,7 +197,9 @@ msgstr "Горе."
msgid "Upload"
msgstr "Качване"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:286
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:183
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:288
msgid "Uptime"
msgstr "Ъптайм"
@@ -220,3 +217,6 @@ msgstr "не"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:65
msgid "yes"
msgstr "да"
+
+#~ msgid "Connected since"
+#~ msgstr "Свързан от"
diff --git a/modules/luci-mod-dashboard/po/bn_BD/dashboard.po b/modules/luci-mod-dashboard/po/bn_BD/dashboard.po
index d4cc852acb..b168d00a27 100644
--- a/modules/luci-mod-dashboard/po/bn_BD/dashboard.po
+++ b/modules/luci-mod-dashboard/po/bn_BD/dashboard.po
@@ -16,7 +16,7 @@ msgstr ""
msgid "Active"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:306
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:308
msgid "Architecture"
msgstr ""
@@ -34,25 +34,20 @@ msgstr ""
msgid "Channel"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:175
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:215
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:177
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
msgid "Connected"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:181
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:221
-msgid "Connected since"
-msgstr ""
-
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
msgid "DHCP Devices"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:205
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:207
msgid "DNSv4"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:251
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:253
msgid "DNSv6"
msgstr ""
@@ -80,7 +75,7 @@ msgstr ""
msgid "Encryption"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:311
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:313
msgid "Firmware Version"
msgstr ""
@@ -88,11 +83,11 @@ msgstr ""
msgid "GHz"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:199
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:201
msgid "GatewayV4"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:245
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
msgid "GatewayV6"
msgstr ""
@@ -122,24 +117,24 @@ msgstr "হোস্টনেম"
msgid "IP Address"
msgstr "আইপি এড্রেস"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:195
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:114
msgid "IPv4"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:172
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:174
msgid "IPv4 Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:239
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
msgid "IPv6"
msgstr "IPv6"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:212
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
msgid "IPv6 Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:233
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
msgid "IPv6 prefix"
msgstr ""
@@ -147,11 +142,11 @@ msgstr ""
msgid "Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:296
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:298
msgid "Kernel Version"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:291
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
msgid "Local Time"
msgstr ""
@@ -167,17 +162,17 @@ msgstr ""
msgid "Mbit/s"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:301
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:303
msgid "Model"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:151
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:158
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:153
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:160
msgid "Not connected"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:187
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:227
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:189
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
msgid "Protocol"
msgstr "প্রোটোকল"
@@ -202,7 +197,9 @@ msgstr ""
msgid "Upload"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:286
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:183
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:288
msgid "Uptime"
msgstr ""
diff --git a/modules/luci-mod-dashboard/po/ca/dashboard.po b/modules/luci-mod-dashboard/po/ca/dashboard.po
index 965b4cdc82..039117c97d 100644
--- a/modules/luci-mod-dashboard/po/ca/dashboard.po
+++ b/modules/luci-mod-dashboard/po/ca/dashboard.po
@@ -16,7 +16,7 @@ msgstr ""
msgid "Active"
msgstr "Actiu"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:306
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:308
msgid "Architecture"
msgstr ""
@@ -34,25 +34,20 @@ msgstr ""
msgid "Channel"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:175
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:215
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:177
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
msgid "Connected"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:181
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:221
-msgid "Connected since"
-msgstr ""
-
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
msgid "DHCP Devices"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:205
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:207
msgid "DNSv4"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:251
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:253
msgid "DNSv6"
msgstr ""
@@ -80,7 +75,7 @@ msgstr ""
msgid "Encryption"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:311
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:313
msgid "Firmware Version"
msgstr ""
@@ -88,11 +83,11 @@ msgstr ""
msgid "GHz"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:199
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:201
msgid "GatewayV4"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:245
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
msgid "GatewayV6"
msgstr ""
@@ -122,24 +117,24 @@ msgstr ""
msgid "IP Address"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:195
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:114
msgid "IPv4"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:172
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:174
msgid "IPv4 Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:239
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
msgid "IPv6"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:212
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
msgid "IPv6 Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:233
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
msgid "IPv6 prefix"
msgstr ""
@@ -147,11 +142,11 @@ msgstr ""
msgid "Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:296
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:298
msgid "Kernel Version"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:291
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
msgid "Local Time"
msgstr ""
@@ -167,17 +162,17 @@ msgstr ""
msgid "Mbit/s"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:301
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:303
msgid "Model"
msgstr "Model"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:151
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:158
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:153
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:160
msgid "Not connected"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:187
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:227
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:189
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
msgid "Protocol"
msgstr ""
@@ -202,7 +197,9 @@ msgstr ""
msgid "Upload"
msgstr "Puja"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:286
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:183
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:288
msgid "Uptime"
msgstr ""
diff --git a/modules/luci-mod-dashboard/po/cs/dashboard.po b/modules/luci-mod-dashboard/po/cs/dashboard.po
index dd8cb256ef..8d58b777a4 100644
--- a/modules/luci-mod-dashboard/po/cs/dashboard.po
+++ b/modules/luci-mod-dashboard/po/cs/dashboard.po
@@ -16,7 +16,7 @@ msgstr ""
msgid "Active"
msgstr "Aktivní"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:306
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:308
msgid "Architecture"
msgstr "Architektura"
@@ -34,25 +34,20 @@ msgstr "Přenosová rychlost"
msgid "Channel"
msgstr "Kanál"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:175
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:215
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:177
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
msgid "Connected"
msgstr "Připojeno"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:181
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:221
-msgid "Connected since"
-msgstr "Připojeno od"
-
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
msgid "DHCP Devices"
msgstr "DHCP zařízení"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:205
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:207
msgid "DNSv4"
msgstr "DNSv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:251
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:253
msgid "DNSv6"
msgstr "DNSv6"
@@ -80,7 +75,7 @@ msgstr ""
msgid "Encryption"
msgstr "Šifrování"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:311
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:313
msgid "Firmware Version"
msgstr "Verze firmware"
@@ -88,11 +83,11 @@ msgstr "Verze firmware"
msgid "GHz"
msgstr "GHz"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:199
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:201
msgid "GatewayV4"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:245
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
msgid "GatewayV6"
msgstr ""
@@ -122,24 +117,24 @@ msgstr ""
msgid "IP Address"
msgstr "IP adresa"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:195
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:114
msgid "IPv4"
msgstr "IPv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:172
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:174
msgid "IPv4 Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:239
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
msgid "IPv6"
msgstr "IPv6"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:212
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
msgid "IPv6 Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:233
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
msgid "IPv6 prefix"
msgstr ""
@@ -147,11 +142,11 @@ msgstr ""
msgid "Internet"
msgstr "Internet"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:296
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:298
msgid "Kernel Version"
msgstr "Verze kernelu"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:291
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
msgid "Local Time"
msgstr "Místní čas"
@@ -167,17 +162,17 @@ msgstr ""
msgid "Mbit/s"
msgstr "Mbit/s"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:301
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:303
msgid "Model"
msgstr "Model"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:151
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:158
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:153
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:160
msgid "Not connected"
msgstr "Nepřipojeno"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:187
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:227
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:189
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
msgid "Protocol"
msgstr "Protokol"
@@ -202,7 +197,9 @@ msgstr ""
msgid "Upload"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:286
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:183
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:288
msgid "Uptime"
msgstr "Doba běhu"
@@ -220,3 +217,6 @@ msgstr "ne"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:65
msgid "yes"
msgstr "ano"
+
+#~ msgid "Connected since"
+#~ msgstr "Připojeno od"
diff --git a/modules/luci-mod-dashboard/po/da/dashboard.po b/modules/luci-mod-dashboard/po/da/dashboard.po
index 40702002bc..7fe4cc1ecd 100644
--- a/modules/luci-mod-dashboard/po/da/dashboard.po
+++ b/modules/luci-mod-dashboard/po/da/dashboard.po
@@ -14,7 +14,7 @@ msgstr ""
msgid "Active"
msgstr "Aktiv"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:306
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:308
msgid "Architecture"
msgstr "Arkitektur"
@@ -32,25 +32,20 @@ msgstr "Bitrate"
msgid "Channel"
msgstr "Kanal"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:175
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:215
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:177
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
msgid "Connected"
msgstr "Tilsluttet"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:181
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:221
-msgid "Connected since"
-msgstr "Tilsluttet siden"
-
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
msgid "DHCP Devices"
msgstr "DHCP-enheder"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:205
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:207
msgid "DNSv4"
msgstr "DNSv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:251
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:253
msgid "DNSv6"
msgstr "DNSv6"
@@ -78,7 +73,7 @@ msgstr "Download"
msgid "Encryption"
msgstr "Kryptering"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:311
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:313
msgid "Firmware Version"
msgstr "Firmware-version"
@@ -86,11 +81,11 @@ msgstr "Firmware-version"
msgid "GHz"
msgstr "GHz"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:199
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:201
msgid "GatewayV4"
msgstr "GatewayV4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:245
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
msgid "GatewayV6"
msgstr "GatewayV6"
@@ -120,24 +115,24 @@ msgstr "Værtsnavn"
msgid "IP Address"
msgstr "IP-adresse"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:195
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:114
msgid "IPv4"
msgstr "IPv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:172
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:174
msgid "IPv4 Internet"
msgstr "IPv4 Internet"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:239
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
msgid "IPv6"
msgstr "IPv6"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:212
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
msgid "IPv6 Internet"
msgstr "IPv6 Internet"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:233
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
msgid "IPv6 prefix"
msgstr "IPv6-præfiks"
@@ -145,11 +140,11 @@ msgstr "IPv6-præfiks"
msgid "Internet"
msgstr "Internet"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:296
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:298
msgid "Kernel Version"
msgstr "Kerneversion"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:291
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
msgid "Local Time"
msgstr "Lokal tid"
@@ -165,17 +160,17 @@ msgstr "Mac"
msgid "Mbit/s"
msgstr "Mbit/s"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:301
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:303
msgid "Model"
msgstr "Model"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:151
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:158
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:153
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:160
msgid "Not connected"
msgstr "Ikke tilsluttet"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:187
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:227
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:189
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
msgid "Protocol"
msgstr "Protokol"
@@ -200,7 +195,9 @@ msgstr "Op."
msgid "Upload"
msgstr "Upload"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:286
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:183
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:288
msgid "Uptime"
msgstr "Oppetid"
@@ -218,3 +215,6 @@ msgstr "nej"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:65
msgid "yes"
msgstr "ja"
+
+#~ msgid "Connected since"
+#~ msgstr "Tilsluttet siden"
diff --git a/modules/luci-mod-dashboard/po/de/dashboard.po b/modules/luci-mod-dashboard/po/de/dashboard.po
index a854a63465..16f6d712e5 100644
--- a/modules/luci-mod-dashboard/po/de/dashboard.po
+++ b/modules/luci-mod-dashboard/po/de/dashboard.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2022-07-21 13:22+0000\n"
+"PO-Revision-Date: 2022-11-28 20:47+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"lucimodulesluci-mod-dashboard/de/>\n"
@@ -10,13 +10,13 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:163
msgid "Active"
msgstr "Aktiv"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:306
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:308
msgid "Architecture"
msgstr "Architektur"
@@ -34,25 +34,20 @@ msgstr "Bitrate"
msgid "Channel"
msgstr "Kanal"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:175
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:215
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:177
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
msgid "Connected"
msgstr "Verbunden"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:181
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:221
-msgid "Connected since"
-msgstr "Verbunden seit"
-
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
msgid "DHCP Devices"
msgstr "DHCP-Geräte"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:205
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:207
msgid "DNSv4"
msgstr "DNSv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:251
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:253
msgid "DNSv6"
msgstr "DNSv6"
@@ -80,7 +75,7 @@ msgstr "Download"
msgid "Encryption"
msgstr "Verschlüsselung"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:311
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:313
msgid "Firmware Version"
msgstr "Firmware-Version"
@@ -88,11 +83,11 @@ msgstr "Firmware-Version"
msgid "GHz"
msgstr "GHz"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:199
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:201
msgid "GatewayV4"
msgstr "GatewayV4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:245
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
msgid "GatewayV6"
msgstr "GatewayV6"
@@ -122,24 +117,24 @@ msgstr "Hostname"
msgid "IP Address"
msgstr "IP-Adresse"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:195
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:114
msgid "IPv4"
msgstr "IPv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:172
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:174
msgid "IPv4 Internet"
msgstr "IPv4-Internet"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:239
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
msgid "IPv6"
msgstr "IPv6"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:212
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
msgid "IPv6 Internet"
msgstr "IPv6-Internet"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:233
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
msgid "IPv6 prefix"
msgstr "IPv6-Präfix"
@@ -147,11 +142,11 @@ msgstr "IPv6-Präfix"
msgid "Internet"
msgstr "Internet"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:296
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:298
msgid "Kernel Version"
msgstr "Kernel-Version"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:291
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
msgid "Local Time"
msgstr "Ortszeit"
@@ -167,17 +162,17 @@ msgstr "Mac"
msgid "Mbit/s"
msgstr "Mbit/s"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:301
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:303
msgid "Model"
msgstr "Modell"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:151
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:158
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:153
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:160
msgid "Not connected"
msgstr "Nicht verbunden"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:187
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:227
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:189
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
msgid "Protocol"
msgstr "Protokoll"
@@ -195,7 +190,6 @@ msgid "System"
msgstr "System"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:86
-#, fuzzy
msgid "Up."
msgstr "Aktiv."
@@ -203,7 +197,9 @@ msgstr "Aktiv."
msgid "Upload"
msgstr "Hochladen"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:286
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:183
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:288
msgid "Uptime"
msgstr "Laufzeit"
@@ -221,3 +217,6 @@ msgstr "nein"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:65
msgid "yes"
msgstr "ja"
+
+#~ msgid "Connected since"
+#~ msgstr "Verbunden seit"
diff --git a/modules/luci-mod-dashboard/po/el/dashboard.po b/modules/luci-mod-dashboard/po/el/dashboard.po
index be5d62eb1e..905dc71db8 100644
--- a/modules/luci-mod-dashboard/po/el/dashboard.po
+++ b/modules/luci-mod-dashboard/po/el/dashboard.po
@@ -16,7 +16,7 @@ msgstr ""
msgid "Active"
msgstr "Ενεργό"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:306
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:308
msgid "Architecture"
msgstr "Αρχιτεκτονική"
@@ -34,25 +34,20 @@ msgstr "Ρυθμός bit"
msgid "Channel"
msgstr "Κανάλι"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:175
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:215
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:177
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
msgid "Connected"
msgstr "Συνδεδεμένο"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:181
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:221
-msgid "Connected since"
-msgstr "Συνδεδεμένο από"
-
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
msgid "DHCP Devices"
msgstr "Συσκευές DHCP"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:205
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:207
msgid "DNSv4"
msgstr "DNSv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:251
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:253
msgid "DNSv6"
msgstr "DNSv6"
@@ -80,7 +75,7 @@ msgstr "Λήψη"
msgid "Encryption"
msgstr "Κρυπτογράφηση"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:311
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:313
msgid "Firmware Version"
msgstr "Έκδοση υλικολογισμικού"
@@ -88,11 +83,11 @@ msgstr "Έκδοση υλικολογισμικού"
msgid "GHz"
msgstr "GHz"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:199
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:201
msgid "GatewayV4"
msgstr "GatewayV4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:245
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
msgid "GatewayV6"
msgstr "GatewayV6"
@@ -122,24 +117,24 @@ msgstr "Hostname"
msgid "IP Address"
msgstr "Διεύθυνση IP"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:195
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:114
msgid "IPv4"
msgstr "IPv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:172
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:174
msgid "IPv4 Internet"
msgstr "Ίντερνετ IPv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:239
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
msgid "IPv6"
msgstr "IPv6"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:212
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
msgid "IPv6 Internet"
msgstr "Ίντερνετ IPv6"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:233
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
msgid "IPv6 prefix"
msgstr "Πρόθεμα IPv6"
@@ -147,11 +142,11 @@ msgstr "Πρόθεμα IPv6"
msgid "Internet"
msgstr "Διαδίκτυο"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:296
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:298
msgid "Kernel Version"
msgstr "Έκδοση kernel"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:291
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
msgid "Local Time"
msgstr "Τοπική ώρα"
@@ -167,17 +162,17 @@ msgstr "Mac"
msgid "Mbit/s"
msgstr "Mbit/s"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:301
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:303
msgid "Model"
msgstr "Μοντέλο"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:151
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:158
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:153
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:160
msgid "Not connected"
msgstr "Μη συνδεδεμένο"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:187
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:227
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:189
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
msgid "Protocol"
msgstr "Πρωτόκολλο"
@@ -202,7 +197,9 @@ msgstr "Πάνω."
msgid "Upload"
msgstr "Μεταφόρτωση"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:286
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:183
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:288
msgid "Uptime"
msgstr "Χρόνος λειτουργίας"
@@ -220,3 +217,6 @@ msgstr "όχι"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:65
msgid "yes"
msgstr "ναί"
+
+#~ msgid "Connected since"
+#~ msgstr "Συνδεδεμένο από"
diff --git a/modules/luci-mod-dashboard/po/en/dashboard.po b/modules/luci-mod-dashboard/po/en/dashboard.po
index 80b225a6d9..80f51b65fb 100644
--- a/modules/luci-mod-dashboard/po/en/dashboard.po
+++ b/modules/luci-mod-dashboard/po/en/dashboard.po
@@ -16,7 +16,7 @@ msgstr ""
msgid "Active"
msgstr "Active"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:306
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:308
msgid "Architecture"
msgstr "Architecture"
@@ -34,25 +34,20 @@ msgstr "Bitrate"
msgid "Channel"
msgstr "Channel"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:175
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:215
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:177
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
msgid "Connected"
msgstr "Connected"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:181
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:221
-msgid "Connected since"
-msgstr "Connected since"
-
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
msgid "DHCP Devices"
msgstr "DHCP Devices"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:205
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:207
msgid "DNSv4"
msgstr "DNSv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:251
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:253
msgid "DNSv6"
msgstr "DNSv6"
@@ -80,7 +75,7 @@ msgstr "Download"
msgid "Encryption"
msgstr "Encryption"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:311
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:313
msgid "Firmware Version"
msgstr "Firmware Version"
@@ -88,11 +83,11 @@ msgstr "Firmware Version"
msgid "GHz"
msgstr "GHz"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:199
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:201
msgid "GatewayV4"
msgstr "GatewayV4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:245
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
msgid "GatewayV6"
msgstr "GatewayV6"
@@ -122,24 +117,24 @@ msgstr "Hostname"
msgid "IP Address"
msgstr "IP Address"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:195
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:114
msgid "IPv4"
msgstr "IPv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:172
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:174
msgid "IPv4 Internet"
msgstr "IPv4 Internet"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:239
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
msgid "IPv6"
msgstr "IPv6"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:212
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
msgid "IPv6 Internet"
msgstr "IPv6 Internet"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:233
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
msgid "IPv6 prefix"
msgstr "IPv6 prefix"
@@ -147,11 +142,11 @@ msgstr "IPv6 prefix"
msgid "Internet"
msgstr "Internet"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:296
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:298
msgid "Kernel Version"
msgstr "Kernel Version"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:291
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
msgid "Local Time"
msgstr "Local Time"
@@ -167,17 +162,17 @@ msgstr "Mac"
msgid "Mbit/s"
msgstr "Mbit/s"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:301
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:303
msgid "Model"
msgstr "Model"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:151
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:158
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:153
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:160
msgid "Not connected"
msgstr "Not connected"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:187
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:227
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:189
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
msgid "Protocol"
msgstr "Protocol"
@@ -202,7 +197,9 @@ msgstr "Up."
msgid "Upload"
msgstr "Upload"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:286
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:183
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:288
msgid "Uptime"
msgstr "Uptime"
@@ -220,3 +217,6 @@ msgstr "no"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:65
msgid "yes"
msgstr "yes"
+
+#~ msgid "Connected since"
+#~ msgstr "Connected since"
diff --git a/modules/luci-mod-dashboard/po/es/dashboard.po b/modules/luci-mod-dashboard/po/es/dashboard.po
index 76765f25dc..6fb8aca602 100644
--- a/modules/luci-mod-dashboard/po/es/dashboard.po
+++ b/modules/luci-mod-dashboard/po/es/dashboard.po
@@ -16,7 +16,7 @@ msgstr ""
msgid "Active"
msgstr "Activo"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:306
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:308
msgid "Architecture"
msgstr "Arquitectura"
@@ -34,25 +34,20 @@ msgstr "Tasa de bits"
msgid "Channel"
msgstr "Canal"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:175
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:215
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:177
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
msgid "Connected"
msgstr "Conectado"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:181
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:221
-msgid "Connected since"
-msgstr "Conectado desde"
-
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
msgid "DHCP Devices"
msgstr "Dispositivos DHCP"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:205
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:207
msgid "DNSv4"
msgstr "DNSv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:251
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:253
msgid "DNSv6"
msgstr "DNSv6"
@@ -80,7 +75,7 @@ msgstr "Descargar"
msgid "Encryption"
msgstr "Encriptación"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:311
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:313
msgid "Firmware Version"
msgstr "Versión del firmware"
@@ -88,12 +83,12 @@ msgstr "Versión del firmware"
msgid "GHz"
msgstr "GHz"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:199
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:201
#, fuzzy
msgid "GatewayV4"
msgstr "GatewayV4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:245
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
#, fuzzy
msgid "GatewayV6"
msgstr "GatewayV6"
@@ -125,24 +120,24 @@ msgstr "Nombre de host"
msgid "IP Address"
msgstr "Dirección IP"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:195
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:114
msgid "IPv4"
msgstr "IPv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:172
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:174
msgid "IPv4 Internet"
msgstr "Internet IPv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:239
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
msgid "IPv6"
msgstr "IPv6"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:212
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
msgid "IPv6 Internet"
msgstr "Internet IPv6"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:233
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
msgid "IPv6 prefix"
msgstr "Prefijo IPv6"
@@ -150,11 +145,11 @@ msgstr "Prefijo IPv6"
msgid "Internet"
msgstr "Internet"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:296
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:298
msgid "Kernel Version"
msgstr "Versión del núcleo"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:291
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
msgid "Local Time"
msgstr "Hora local"
@@ -170,17 +165,17 @@ msgstr "Mac"
msgid "Mbit/s"
msgstr "Mbit/s"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:301
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:303
msgid "Model"
msgstr "Modelo"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:151
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:158
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:153
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:160
msgid "Not connected"
msgstr "No conectado"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:187
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:227
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:189
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
msgid "Protocol"
msgstr "Protocolo"
@@ -205,7 +200,9 @@ msgstr "Carga"
msgid "Upload"
msgstr "Cargar"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:286
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:183
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:288
msgid "Uptime"
msgstr "Tiempo de actividad"
@@ -223,3 +220,6 @@ msgstr "no"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:65
msgid "yes"
msgstr "sí"
+
+#~ msgid "Connected since"
+#~ msgstr "Conectado desde"
diff --git a/modules/luci-mod-dashboard/po/fi/dashboard.po b/modules/luci-mod-dashboard/po/fi/dashboard.po
index ba0d155a9c..7a0e80f4fa 100644
--- a/modules/luci-mod-dashboard/po/fi/dashboard.po
+++ b/modules/luci-mod-dashboard/po/fi/dashboard.po
@@ -16,7 +16,7 @@ msgstr ""
msgid "Active"
msgstr "Aktiivinen"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:306
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:308
msgid "Architecture"
msgstr "Arkkitehtuuri"
@@ -34,25 +34,20 @@ msgstr "Bittinopeus"
msgid "Channel"
msgstr "Kanava"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:175
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:215
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:177
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
msgid "Connected"
msgstr "Yhdistetty"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:181
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:221
-msgid "Connected since"
-msgstr "Yhdistetty lähtien"
-
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
msgid "DHCP Devices"
msgstr "DHCP-laitteet"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:205
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:207
msgid "DNSv4"
msgstr "DNSv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:251
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:253
msgid "DNSv6"
msgstr "DNSv6"
@@ -80,7 +75,7 @@ msgstr "Lataus"
msgid "Encryption"
msgstr "Salaus"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:311
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:313
msgid "Firmware Version"
msgstr "Laiteohjelmiston versio"
@@ -88,11 +83,11 @@ msgstr "Laiteohjelmiston versio"
msgid "GHz"
msgstr "GHz"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:199
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:201
msgid "GatewayV4"
msgstr "GatewayV4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:245
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
msgid "GatewayV6"
msgstr "GatewayV6"
@@ -122,24 +117,24 @@ msgstr "Laitenimi"
msgid "IP Address"
msgstr "IP-osoite"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:195
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:114
msgid "IPv4"
msgstr "IPv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:172
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:174
msgid "IPv4 Internet"
msgstr "IPv4 Internet"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:239
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
msgid "IPv6"
msgstr "IPv6"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:212
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
msgid "IPv6 Internet"
msgstr "IPv6 Internet"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:233
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
msgid "IPv6 prefix"
msgstr "IPv6-etuliite"
@@ -147,11 +142,11 @@ msgstr "IPv6-etuliite"
msgid "Internet"
msgstr "Internet"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:296
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:298
msgid "Kernel Version"
msgstr "Ytimen versio"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:291
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
msgid "Local Time"
msgstr "Paikallinen aika"
@@ -167,17 +162,17 @@ msgstr "Mac"
msgid "Mbit/s"
msgstr "Mbit/s"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:301
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:303
msgid "Model"
msgstr "Malli"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:151
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:158
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:153
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:160
msgid "Not connected"
msgstr "Ei yhdistetty"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:187
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:227
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:189
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
msgid "Protocol"
msgstr "Protokolla"
@@ -202,7 +197,9 @@ msgstr "Lähetys"
msgid "Upload"
msgstr "Lähetys"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:286
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:183
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:288
msgid "Uptime"
msgstr "Toiminta-aika"
@@ -220,3 +217,6 @@ msgstr "ei"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:65
msgid "yes"
msgstr "kyllä"
+
+#~ msgid "Connected since"
+#~ msgstr "Yhdistetty lähtien"
diff --git a/modules/luci-mod-dashboard/po/fr/dashboard.po b/modules/luci-mod-dashboard/po/fr/dashboard.po
index 26fc4b0fd8..a17fb7b66d 100644
--- a/modules/luci-mod-dashboard/po/fr/dashboard.po
+++ b/modules/luci-mod-dashboard/po/fr/dashboard.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2022-07-25 17:15+0000\n"
+"PO-Revision-Date: 2022-07-29 19:23+0000\n"
"Last-Translator: Christophe Blancon <christophe.blancon@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"lucimodulesluci-mod-dashboard/fr/>\n"
@@ -16,7 +16,7 @@ msgstr ""
msgid "Active"
msgstr "Actif"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:306
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:308
msgid "Architecture"
msgstr "Architecture"
@@ -34,25 +34,20 @@ msgstr "Débit"
msgid "Channel"
msgstr "Canal"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:175
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:215
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:177
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
msgid "Connected"
msgstr "Connecté"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:181
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:221
-msgid "Connected since"
-msgstr "Connecté depuis"
-
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
msgid "DHCP Devices"
msgstr "Périphériques DHCP"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:205
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:207
msgid "DNSv4"
msgstr "DNSv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:251
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:253
msgid "DNSv6"
msgstr "DNS v6"
@@ -80,7 +75,7 @@ msgstr "Télécharger"
msgid "Encryption"
msgstr "Chiffrement"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:311
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:313
msgid "Firmware Version"
msgstr "Version du micrologiciel"
@@ -88,11 +83,11 @@ msgstr "Version du micrologiciel"
msgid "GHz"
msgstr "Ghz"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:199
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:201
msgid "GatewayV4"
msgstr "Passerelle V4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:245
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
msgid "GatewayV6"
msgstr "Passerelle V6"
@@ -110,7 +105,7 @@ msgstr "Autoriser l'accès à l'état de l'itinéraire du système"
#: modules/luci-mod-dashboard/root/usr/share/rpcd/acl.d/luci-mod-dashboard.json:34
msgid "Grant access to wireless status display"
-msgstr "Permettre l'accès du status WIFI"
+msgstr "Permettre l'accès au status WIFI"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:30
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:83
@@ -122,24 +117,24 @@ msgstr "Nom d'hôte"
msgid "IP Address"
msgstr "Adresse IP"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:195
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:114
msgid "IPv4"
msgstr "IPv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:172
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:174
msgid "IPv4 Internet"
msgstr "Internet IPv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:239
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
msgid "IPv6"
msgstr "IPv6"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:212
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
msgid "IPv6 Internet"
msgstr "Internet IPv6"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:233
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
msgid "IPv6 prefix"
msgstr "Préfixe IPv6"
@@ -147,11 +142,11 @@ msgstr "Préfixe IPv6"
msgid "Internet"
msgstr "Internet"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:296
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:298
msgid "Kernel Version"
msgstr "Version du noyau"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:291
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
msgid "Local Time"
msgstr "Heure locale"
@@ -167,17 +162,17 @@ msgstr "MAC"
msgid "Mbit/s"
msgstr "Mbit/s"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:301
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:303
msgid "Model"
msgstr "Modèle"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:151
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:158
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:153
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:160
msgid "Not connected"
msgstr "Non connecté"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:187
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:227
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:189
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
msgid "Protocol"
msgstr "Protocole"
@@ -202,7 +197,9 @@ msgstr "Connecté."
msgid "Upload"
msgstr "Téléverser"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:286
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:183
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:288
msgid "Uptime"
msgstr "Disponibilité"
@@ -220,3 +217,6 @@ msgstr "non"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:65
msgid "yes"
msgstr "oui"
+
+#~ msgid "Connected since"
+#~ msgstr "Connecté depuis"
diff --git a/modules/luci-mod-dashboard/po/he/dashboard.po b/modules/luci-mod-dashboard/po/he/dashboard.po
index 5e0ac250eb..905bf73894 100644
--- a/modules/luci-mod-dashboard/po/he/dashboard.po
+++ b/modules/luci-mod-dashboard/po/he/dashboard.po
@@ -13,7 +13,7 @@ msgstr ""
msgid "Active"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:306
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:308
msgid "Architecture"
msgstr ""
@@ -31,25 +31,20 @@ msgstr ""
msgid "Channel"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:175
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:215
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:177
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
msgid "Connected"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:181
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:221
-msgid "Connected since"
-msgstr ""
-
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
msgid "DHCP Devices"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:205
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:207
msgid "DNSv4"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:251
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:253
msgid "DNSv6"
msgstr ""
@@ -77,7 +72,7 @@ msgstr ""
msgid "Encryption"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:311
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:313
msgid "Firmware Version"
msgstr ""
@@ -85,11 +80,11 @@ msgstr ""
msgid "GHz"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:199
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:201
msgid "GatewayV4"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:245
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
msgid "GatewayV6"
msgstr ""
@@ -119,24 +114,24 @@ msgstr ""
msgid "IP Address"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:195
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:114
msgid "IPv4"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:172
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:174
msgid "IPv4 Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:239
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
msgid "IPv6"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:212
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
msgid "IPv6 Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:233
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
msgid "IPv6 prefix"
msgstr ""
@@ -144,11 +139,11 @@ msgstr ""
msgid "Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:296
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:298
msgid "Kernel Version"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:291
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
msgid "Local Time"
msgstr ""
@@ -164,17 +159,17 @@ msgstr ""
msgid "Mbit/s"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:301
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:303
msgid "Model"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:151
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:158
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:153
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:160
msgid "Not connected"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:187
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:227
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:189
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
msgid "Protocol"
msgstr ""
@@ -199,7 +194,9 @@ msgstr ""
msgid "Upload"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:286
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:183
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:288
msgid "Uptime"
msgstr ""
diff --git a/modules/luci-mod-dashboard/po/hi/dashboard.po b/modules/luci-mod-dashboard/po/hi/dashboard.po
index 32c5b0258e..dd6968663c 100644
--- a/modules/luci-mod-dashboard/po/hi/dashboard.po
+++ b/modules/luci-mod-dashboard/po/hi/dashboard.po
@@ -12,7 +12,7 @@ msgstr ""
msgid "Active"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:306
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:308
msgid "Architecture"
msgstr ""
@@ -30,25 +30,20 @@ msgstr ""
msgid "Channel"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:175
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:215
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:177
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
msgid "Connected"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:181
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:221
-msgid "Connected since"
-msgstr ""
-
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
msgid "DHCP Devices"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:205
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:207
msgid "DNSv4"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:251
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:253
msgid "DNSv6"
msgstr ""
@@ -76,7 +71,7 @@ msgstr ""
msgid "Encryption"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:311
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:313
msgid "Firmware Version"
msgstr ""
@@ -84,11 +79,11 @@ msgstr ""
msgid "GHz"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:199
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:201
msgid "GatewayV4"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:245
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
msgid "GatewayV6"
msgstr ""
@@ -118,24 +113,24 @@ msgstr ""
msgid "IP Address"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:195
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:114
msgid "IPv4"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:172
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:174
msgid "IPv4 Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:239
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
msgid "IPv6"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:212
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
msgid "IPv6 Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:233
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
msgid "IPv6 prefix"
msgstr ""
@@ -143,11 +138,11 @@ msgstr ""
msgid "Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:296
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:298
msgid "Kernel Version"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:291
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
msgid "Local Time"
msgstr ""
@@ -163,17 +158,17 @@ msgstr ""
msgid "Mbit/s"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:301
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:303
msgid "Model"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:151
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:158
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:153
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:160
msgid "Not connected"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:187
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:227
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:189
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
msgid "Protocol"
msgstr ""
@@ -198,7 +193,9 @@ msgstr ""
msgid "Upload"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:286
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:183
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:288
msgid "Uptime"
msgstr ""
diff --git a/modules/luci-mod-dashboard/po/hu/dashboard.po b/modules/luci-mod-dashboard/po/hu/dashboard.po
index e1ad427b20..a1e2e9eca0 100644
--- a/modules/luci-mod-dashboard/po/hu/dashboard.po
+++ b/modules/luci-mod-dashboard/po/hu/dashboard.po
@@ -16,7 +16,7 @@ msgstr ""
msgid "Active"
msgstr "Aktív"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:306
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:308
msgid "Architecture"
msgstr "Architektúra"
@@ -34,26 +34,20 @@ msgstr "Bitráta"
msgid "Channel"
msgstr "Csatorna"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:175
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:215
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:177
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
msgid "Connected"
msgstr "Csatlakoztatott"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:181
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:221
-#, fuzzy
-msgid "Connected since"
-msgstr "Ennyi ideje csatlakoztatva"
-
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
msgid "DHCP Devices"
msgstr "DHCP eszközök"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:205
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:207
msgid "DNSv4"
msgstr "DNSv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:251
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:253
msgid "DNSv6"
msgstr ""
@@ -81,7 +75,7 @@ msgstr "Letöltés"
msgid "Encryption"
msgstr "Titkosítás"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:311
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:313
msgid "Firmware Version"
msgstr "Firmware verzió"
@@ -89,11 +83,11 @@ msgstr "Firmware verzió"
msgid "GHz"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:199
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:201
msgid "GatewayV4"
msgstr "Átjáró V4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:245
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
msgid "GatewayV6"
msgstr "Átjáró V6"
@@ -123,24 +117,24 @@ msgstr "Gépnév"
msgid "IP Address"
msgstr "IP cím"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:195
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:114
msgid "IPv4"
msgstr "IPv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:172
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:174
msgid "IPv4 Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:239
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
msgid "IPv6"
msgstr "IPv6"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:212
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
msgid "IPv6 Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:233
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
msgid "IPv6 prefix"
msgstr ""
@@ -148,11 +142,11 @@ msgstr ""
msgid "Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:296
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:298
msgid "Kernel Version"
msgstr "Kernel Verzió"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:291
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
msgid "Local Time"
msgstr "Helyi idő"
@@ -168,17 +162,17 @@ msgstr ""
msgid "Mbit/s"
msgstr "Mbit/s"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:301
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:303
msgid "Model"
msgstr "Modell"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:151
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:158
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:153
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:160
msgid "Not connected"
msgstr "Nincs csatlakoztatva"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:187
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:227
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:189
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
msgid "Protocol"
msgstr "Protokol"
@@ -203,7 +197,9 @@ msgstr "Fel."
msgid "Upload"
msgstr "Feltöltés"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:286
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:183
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:288
msgid "Uptime"
msgstr "Futási idő"
@@ -221,3 +217,7 @@ msgstr "nem"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:65
msgid "yes"
msgstr "igen"
+
+#, fuzzy
+#~ msgid "Connected since"
+#~ msgstr "Ennyi ideje csatlakoztatva"
diff --git a/modules/luci-mod-dashboard/po/id/dashboard.po b/modules/luci-mod-dashboard/po/id/dashboard.po
index a36fe56295..7e30c6567b 100644
--- a/modules/luci-mod-dashboard/po/id/dashboard.po
+++ b/modules/luci-mod-dashboard/po/id/dashboard.po
@@ -14,7 +14,7 @@ msgstr ""
msgid "Active"
msgstr "Akttif"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:306
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:308
msgid "Architecture"
msgstr "Arsitektur"
@@ -32,25 +32,20 @@ msgstr ""
msgid "Channel"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:175
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:215
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:177
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
msgid "Connected"
msgstr "Terhubung"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:181
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:221
-msgid "Connected since"
-msgstr "Terhubung sejak"
-
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
msgid "DHCP Devices"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:205
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:207
msgid "DNSv4"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:251
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:253
msgid "DNSv6"
msgstr ""
@@ -78,7 +73,7 @@ msgstr "Unduh"
msgid "Encryption"
msgstr "Enkripsi"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:311
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:313
msgid "Firmware Version"
msgstr ""
@@ -86,11 +81,11 @@ msgstr ""
msgid "GHz"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:199
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:201
msgid "GatewayV4"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:245
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
msgid "GatewayV6"
msgstr ""
@@ -120,24 +115,24 @@ msgstr ""
msgid "IP Address"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:195
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:114
msgid "IPv4"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:172
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:174
msgid "IPv4 Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:239
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
msgid "IPv6"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:212
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
msgid "IPv6 Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:233
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
msgid "IPv6 prefix"
msgstr ""
@@ -145,11 +140,11 @@ msgstr ""
msgid "Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:296
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:298
msgid "Kernel Version"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:291
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
msgid "Local Time"
msgstr ""
@@ -165,17 +160,17 @@ msgstr ""
msgid "Mbit/s"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:301
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:303
msgid "Model"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:151
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:158
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:153
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:160
msgid "Not connected"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:187
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:227
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:189
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
msgid "Protocol"
msgstr ""
@@ -200,7 +195,9 @@ msgstr ""
msgid "Upload"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:286
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:183
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:288
msgid "Uptime"
msgstr ""
@@ -218,3 +215,6 @@ msgstr ""
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:65
msgid "yes"
msgstr ""
+
+#~ msgid "Connected since"
+#~ msgstr "Terhubung sejak"
diff --git a/modules/luci-mod-dashboard/po/it/dashboard.po b/modules/luci-mod-dashboard/po/it/dashboard.po
index 81f5bf201b..7dae9b8bd3 100644
--- a/modules/luci-mod-dashboard/po/it/dashboard.po
+++ b/modules/luci-mod-dashboard/po/it/dashboard.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2022-02-18 20:58+0000\n"
-"Last-Translator: pisquan8 <cimurro@outlook.de>\n"
+"PO-Revision-Date: 2022-12-26 08:48+0000\n"
+"Last-Translator: Daniele Luisetto <daniele.luisetto1@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"lucimodulesluci-mod-dashboard/it/>\n"
"Language: it\n"
@@ -10,13 +10,13 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:163
msgid "Active"
msgstr "Attivo"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:306
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:308
msgid "Architecture"
msgstr "Architettura"
@@ -34,25 +34,20 @@ msgstr "Bitrate"
msgid "Channel"
msgstr "Canale"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:175
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:215
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:177
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
msgid "Connected"
msgstr "Connesso"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:181
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:221
-msgid "Connected since"
-msgstr "Connesso da"
-
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
msgid "DHCP Devices"
msgstr "Dispositivi DHCP"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:205
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:207
msgid "DNSv4"
msgstr "DNSv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:251
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:253
msgid "DNSv6"
msgstr "DNSv6"
@@ -80,7 +75,7 @@ msgstr "Download"
msgid "Encryption"
msgstr "Crittografia"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:311
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:313
msgid "Firmware Version"
msgstr "Versione del Firmware"
@@ -88,11 +83,11 @@ msgstr "Versione del Firmware"
msgid "GHz"
msgstr "GHz"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:199
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:201
msgid "GatewayV4"
msgstr "GatewayV4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:245
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
msgid "GatewayV6"
msgstr "GatewayV6"
@@ -122,24 +117,24 @@ msgstr "Nome host"
msgid "IP Address"
msgstr "Indirizzo IP"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:195
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:114
msgid "IPv4"
msgstr "IPv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:172
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:174
msgid "IPv4 Internet"
msgstr "IPv4 Internet"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:239
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
msgid "IPv6"
msgstr "IPv6"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:212
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
msgid "IPv6 Internet"
msgstr "IPv6 Internet"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:233
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
msgid "IPv6 prefix"
msgstr "Prefisso IPv6"
@@ -147,11 +142,11 @@ msgstr "Prefisso IPv6"
msgid "Internet"
msgstr "Internet"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:296
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:298
msgid "Kernel Version"
msgstr "Versione del Kernel"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:291
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
msgid "Local Time"
msgstr "Data/ora locale"
@@ -167,17 +162,17 @@ msgstr "Mac"
msgid "Mbit/s"
msgstr "Mbit/s"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:301
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:303
msgid "Model"
msgstr "Modello"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:151
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:158
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:153
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:160
msgid "Not connected"
msgstr "Non connesso"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:187
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:227
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:189
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
msgid "Protocol"
msgstr "Protocollo"
@@ -202,9 +197,11 @@ msgstr "In funzione."
msgid "Upload"
msgstr "Carica"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:286
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:183
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:288
msgid "Uptime"
-msgstr "Uptime"
+msgstr "Tempo di attività"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:9
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:84
@@ -220,3 +217,6 @@ msgstr "no"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:65
msgid "yes"
msgstr "sì"
+
+#~ msgid "Connected since"
+#~ msgstr "Connesso da"
diff --git a/modules/luci-mod-dashboard/po/ja/dashboard.po b/modules/luci-mod-dashboard/po/ja/dashboard.po
index ffb750b450..d451b876f2 100644
--- a/modules/luci-mod-dashboard/po/ja/dashboard.po
+++ b/modules/luci-mod-dashboard/po/ja/dashboard.po
@@ -16,7 +16,7 @@ msgstr ""
msgid "Active"
msgstr "アクティブ"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:306
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:308
msgid "Architecture"
msgstr "アーキテクチャ"
@@ -34,25 +34,20 @@ msgstr "ビットレート"
msgid "Channel"
msgstr "チャンネル"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:175
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:215
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:177
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
msgid "Connected"
msgstr "接続中"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:181
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:221
-msgid "Connected since"
-msgstr "接続時間"
-
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
msgid "DHCP Devices"
msgstr "DHCP デバイス"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:205
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:207
msgid "DNSv4"
msgstr "DNS (v4)"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:251
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:253
msgid "DNSv6"
msgstr "DNS (v6)"
@@ -80,7 +75,7 @@ msgstr "ダウンロード"
msgid "Encryption"
msgstr "暗号化"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:311
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:313
msgid "Firmware Version"
msgstr "ファームウェア バージョン"
@@ -88,11 +83,11 @@ msgstr "ファームウェア バージョン"
msgid "GHz"
msgstr "GHz"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:199
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:201
msgid "GatewayV4"
msgstr "ゲートウェイ (v4)"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:245
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
msgid "GatewayV6"
msgstr "ゲートウェイ (v6)"
@@ -122,24 +117,24 @@ msgstr "ホスト名"
msgid "IP Address"
msgstr "IP アドレス"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:195
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:114
msgid "IPv4"
msgstr "IPv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:172
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:174
msgid "IPv4 Internet"
msgstr "IPv4 インターネット"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:239
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
msgid "IPv6"
msgstr "IPv6"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:212
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
msgid "IPv6 Internet"
msgstr "IPv6 インターネット"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:233
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
msgid "IPv6 prefix"
msgstr "IPv6 プレフィックス"
@@ -147,11 +142,11 @@ msgstr "IPv6 プレフィックス"
msgid "Internet"
msgstr "インターネット"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:296
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:298
msgid "Kernel Version"
msgstr "カーネル バージョン"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:291
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
msgid "Local Time"
msgstr "時刻"
@@ -167,17 +162,17 @@ msgstr "MAC"
msgid "Mbit/s"
msgstr "Mbps"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:301
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:303
msgid "Model"
msgstr "モデル"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:151
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:158
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:153
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:160
msgid "Not connected"
msgstr "未接続"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:187
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:227
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:189
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
msgid "Protocol"
msgstr "プロトコル"
@@ -202,7 +197,9 @@ msgstr "アップ"
msgid "Upload"
msgstr "アップロード"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:286
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:183
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:288
msgid "Uptime"
msgstr "稼働時間"
@@ -220,3 +217,6 @@ msgstr "いいえ"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:65
msgid "yes"
msgstr "はい"
+
+#~ msgid "Connected since"
+#~ msgstr "接続時間"
diff --git a/modules/luci-mod-dashboard/po/ko/dashboard.po b/modules/luci-mod-dashboard/po/ko/dashboard.po
index f0ba0a1871..0b968c2989 100644
--- a/modules/luci-mod-dashboard/po/ko/dashboard.po
+++ b/modules/luci-mod-dashboard/po/ko/dashboard.po
@@ -1,219 +1,219 @@
msgid ""
msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: \n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2023-01-10 10:50+0000\n"
+"Last-Translator: TheNoFace <fprhqkrtk303@naver.com>\n"
+"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
+"lucimodulesluci-mod-dashboard/ko/>\n"
"Language: ko\n"
"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:163
msgid "Active"
-msgstr ""
+msgstr "활성화"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:306
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:308
msgid "Architecture"
-msgstr ""
+msgstr "아키텍처"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:181
msgid "BSSID"
-msgstr ""
+msgstr "BSSID"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:175
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:243
msgid "Bitrate"
-msgstr ""
+msgstr "비트레이트"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:169
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:234
msgid "Channel"
-msgstr ""
+msgstr "채널"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:175
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:215
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:177
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
msgid "Connected"
-msgstr ""
-
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:181
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:221
-msgid "Connected since"
-msgstr ""
+msgstr "연결됨"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
msgid "DHCP Devices"
-msgstr ""
+msgstr "DHCP 장치"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:205
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:207
msgid "DNSv4"
-msgstr ""
+msgstr "DNSv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:251
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:253
msgid "DNSv6"
-msgstr ""
+msgstr "DNSv6"
#: modules/luci-mod-dashboard/root/usr/share/luci/menu.d/luci-mod-dashboard.json:3
msgid "Dashboard"
-msgstr ""
+msgstr "대시보드"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:134
msgid "Devices"
-msgstr ""
+msgstr "장치"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:193
msgid "Devices Connected"
-msgstr ""
+msgstr "연결된 장치"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:86
msgid "Down."
-msgstr ""
+msgstr "다운."
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:129
msgid "Download"
-msgstr ""
+msgstr "다운로드"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:187
msgid "Encryption"
-msgstr ""
+msgstr "암호화"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:311
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:313
msgid "Firmware Version"
-msgstr ""
+msgstr "펌웨어 버전"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:171
msgid "GHz"
-msgstr ""
+msgstr "GHz"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:199
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:201
msgid "GatewayV4"
-msgstr ""
+msgstr "게이트웨이 IPv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:245
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
msgid "GatewayV6"
-msgstr ""
+msgstr "게이트웨이 IPv6"
#: modules/luci-mod-dashboard/root/usr/share/rpcd/acl.d/luci-mod-dashboard.json:25
msgid "Grant access to DHCP status display"
-msgstr ""
+msgstr "DHCP 상태 표시 접근을 허가합니다"
#: modules/luci-mod-dashboard/root/usr/share/rpcd/acl.d/luci-mod-dashboard.json:12
msgid "Grant access to main status display"
-msgstr ""
+msgstr "기본 상태 표시 접근을 허가합니다"
#: modules/luci-mod-dashboard/root/usr/share/rpcd/acl.d/luci-mod-dashboard.json:3
msgid "Grant access to the system route status"
-msgstr ""
+msgstr "시스템 라우트 상태 접근을 허가합니다"
#: modules/luci-mod-dashboard/root/usr/share/rpcd/acl.d/luci-mod-dashboard.json:34
msgid "Grant access to wireless status display"
-msgstr ""
+msgstr "무선 상태 표시 접근을 허가합니다"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:30
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:83
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:222
msgid "Hostname"
-msgstr ""
+msgstr "호스트명"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:31
msgid "IP Address"
-msgstr ""
+msgstr "IP 주소"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:195
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:114
msgid "IPv4"
-msgstr ""
+msgstr "IPv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:172
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:174
msgid "IPv4 Internet"
-msgstr ""
+msgstr "IPv4 인터넷"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:239
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
msgid "IPv6"
-msgstr ""
+msgstr "IPv6"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:212
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
msgid "IPv6 Internet"
-msgstr ""
+msgstr "IPv6 인터넷"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:233
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
msgid "IPv6 prefix"
-msgstr ""
+msgstr "IPv6 접두사"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:33
msgid "Internet"
-msgstr ""
+msgstr "인터넷"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:296
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:298
msgid "Kernel Version"
-msgstr ""
+msgstr "커널 버전"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:291
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
msgid "Local Time"
-msgstr ""
+msgstr "로컬 시간"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:32
msgid "MAC"
-msgstr ""
+msgstr "MAC"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:119
msgid "Mac"
-msgstr ""
+msgstr "MAC"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:177
msgid "Mbit/s"
-msgstr ""
+msgstr "Mbit/s"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:301
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:303
msgid "Model"
-msgstr ""
+msgstr "모델"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:151
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:158
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:153
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:160
msgid "Not connected"
-msgstr ""
+msgstr "연결되지 않음"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:187
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:227
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:189
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
msgid "Protocol"
-msgstr ""
+msgstr "프로토콜"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:157
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:228
msgid "SSID"
-msgstr ""
+msgstr "SSID"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:85
msgid "Signal"
-msgstr ""
+msgstr "시그널"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:33
msgid "System"
-msgstr ""
+msgstr "시스템"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:86
msgid "Up."
-msgstr ""
+msgstr "업."
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:124
msgid "Upload"
-msgstr ""
+msgstr "업로드"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:286
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:183
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:288
msgid "Uptime"
-msgstr ""
+msgstr "가동시간"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:9
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:84
msgid "Wireless"
-msgstr ""
+msgstr "무선"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:67
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:65
msgid "no"
-msgstr ""
+msgstr "아니오"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:67
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:65
msgid "yes"
-msgstr ""
+msgstr "예"
diff --git a/modules/luci-mod-dashboard/po/mr/dashboard.po b/modules/luci-mod-dashboard/po/mr/dashboard.po
index 150bfb4d3b..149c99b6a6 100644
--- a/modules/luci-mod-dashboard/po/mr/dashboard.po
+++ b/modules/luci-mod-dashboard/po/mr/dashboard.po
@@ -12,7 +12,7 @@ msgstr ""
msgid "Active"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:306
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:308
msgid "Architecture"
msgstr ""
@@ -30,25 +30,20 @@ msgstr ""
msgid "Channel"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:175
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:215
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:177
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
msgid "Connected"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:181
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:221
-msgid "Connected since"
-msgstr ""
-
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
msgid "DHCP Devices"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:205
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:207
msgid "DNSv4"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:251
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:253
msgid "DNSv6"
msgstr ""
@@ -76,7 +71,7 @@ msgstr ""
msgid "Encryption"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:311
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:313
msgid "Firmware Version"
msgstr ""
@@ -84,11 +79,11 @@ msgstr ""
msgid "GHz"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:199
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:201
msgid "GatewayV4"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:245
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
msgid "GatewayV6"
msgstr ""
@@ -118,24 +113,24 @@ msgstr ""
msgid "IP Address"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:195
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:114
msgid "IPv4"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:172
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:174
msgid "IPv4 Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:239
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
msgid "IPv6"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:212
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
msgid "IPv6 Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:233
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
msgid "IPv6 prefix"
msgstr ""
@@ -143,11 +138,11 @@ msgstr ""
msgid "Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:296
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:298
msgid "Kernel Version"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:291
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
msgid "Local Time"
msgstr ""
@@ -163,17 +158,17 @@ msgstr ""
msgid "Mbit/s"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:301
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:303
msgid "Model"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:151
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:158
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:153
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:160
msgid "Not connected"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:187
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:227
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:189
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
msgid "Protocol"
msgstr ""
@@ -198,7 +193,9 @@ msgstr ""
msgid "Upload"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:286
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:183
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:288
msgid "Uptime"
msgstr ""
diff --git a/modules/luci-mod-dashboard/po/ms/dashboard.po b/modules/luci-mod-dashboard/po/ms/dashboard.po
index 49120d739b..bf5fa329a2 100644
--- a/modules/luci-mod-dashboard/po/ms/dashboard.po
+++ b/modules/luci-mod-dashboard/po/ms/dashboard.po
@@ -12,7 +12,7 @@ msgstr ""
msgid "Active"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:306
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:308
msgid "Architecture"
msgstr ""
@@ -30,25 +30,20 @@ msgstr ""
msgid "Channel"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:175
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:215
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:177
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
msgid "Connected"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:181
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:221
-msgid "Connected since"
-msgstr ""
-
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
msgid "DHCP Devices"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:205
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:207
msgid "DNSv4"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:251
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:253
msgid "DNSv6"
msgstr ""
@@ -76,7 +71,7 @@ msgstr ""
msgid "Encryption"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:311
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:313
msgid "Firmware Version"
msgstr ""
@@ -84,11 +79,11 @@ msgstr ""
msgid "GHz"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:199
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:201
msgid "GatewayV4"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:245
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
msgid "GatewayV6"
msgstr ""
@@ -118,24 +113,24 @@ msgstr ""
msgid "IP Address"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:195
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:114
msgid "IPv4"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:172
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:174
msgid "IPv4 Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:239
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
msgid "IPv6"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:212
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
msgid "IPv6 Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:233
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
msgid "IPv6 prefix"
msgstr ""
@@ -143,11 +138,11 @@ msgstr ""
msgid "Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:296
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:298
msgid "Kernel Version"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:291
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
msgid "Local Time"
msgstr ""
@@ -163,17 +158,17 @@ msgstr ""
msgid "Mbit/s"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:301
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:303
msgid "Model"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:151
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:158
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:153
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:160
msgid "Not connected"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:187
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:227
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:189
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
msgid "Protocol"
msgstr ""
@@ -198,7 +193,9 @@ msgstr ""
msgid "Upload"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:286
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:183
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:288
msgid "Uptime"
msgstr ""
diff --git a/modules/luci-mod-dashboard/po/nb_NO/dashboard.po b/modules/luci-mod-dashboard/po/nb_NO/dashboard.po
index 946485d899..724152ae05 100644
--- a/modules/luci-mod-dashboard/po/nb_NO/dashboard.po
+++ b/modules/luci-mod-dashboard/po/nb_NO/dashboard.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2021-04-04 07:26+0000\n"
+"PO-Revision-Date: 2022-11-08 00:12+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"lucimodulesluci-mod-dashboard/nb_NO/>\n"
@@ -10,14 +10,14 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.6-dev\n"
+"X-Generator: Weblate 4.14.2\n"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:163
#, fuzzy
msgid "Active"
msgstr "Aktiv"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:306
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:308
msgid "Architecture"
msgstr "Arkitektur"
@@ -35,25 +35,20 @@ msgstr "Bitrate"
msgid "Channel"
msgstr "Kanal"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:175
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:215
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:177
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
msgid "Connected"
msgstr "Tilkoblet"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:181
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:221
-msgid "Connected since"
-msgstr "Tilkoblet siden"
-
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
msgid "DHCP Devices"
msgstr "DHCP-enheter"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:205
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:207
msgid "DNSv4"
msgstr "DNSv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:251
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:253
msgid "DNSv6"
msgstr "DNSv6"
@@ -82,7 +77,7 @@ msgstr "Last ned"
msgid "Encryption"
msgstr "Kryptering"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:311
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:313
msgid "Firmware Version"
msgstr "Fastvareversjon"
@@ -90,13 +85,15 @@ msgstr "Fastvareversjon"
msgid "GHz"
msgstr "GHz"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:199
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:201
+#, fuzzy
msgid "GatewayV4"
-msgstr ""
+msgstr "GatewayV4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:245
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
+#, fuzzy
msgid "GatewayV6"
-msgstr ""
+msgstr "GatewayV6"
#: modules/luci-mod-dashboard/root/usr/share/rpcd/acl.d/luci-mod-dashboard.json:25
msgid "Grant access to DHCP status display"
@@ -124,24 +121,24 @@ msgstr "Vertsnavn"
msgid "IP Address"
msgstr "IP-adresse"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:195
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:114
msgid "IPv4"
msgstr "IPv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:172
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:174
msgid "IPv4 Internet"
msgstr "IPv4-Internett"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:239
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
msgid "IPv6"
msgstr "IPv6"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:212
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
msgid "IPv6 Internet"
msgstr "IPv6-Internett"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:233
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
msgid "IPv6 prefix"
msgstr "IPv6-prefiks"
@@ -149,11 +146,11 @@ msgstr "IPv6-prefiks"
msgid "Internet"
msgstr "Internett"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:296
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:298
msgid "Kernel Version"
msgstr "Kjerneversjon"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:291
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
msgid "Local Time"
msgstr "Lokal tid"
@@ -168,19 +165,19 @@ msgstr "MAC"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:177
msgid "Mbit/s"
-msgstr ""
+msgstr "Mbit/s"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:301
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:303
msgid "Model"
msgstr "Modell"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:151
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:158
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:153
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:160
msgid "Not connected"
msgstr "Ikke tilkoblet"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:187
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:227
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:189
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
msgid "Protocol"
msgstr "Protokoll"
@@ -207,7 +204,9 @@ msgstr "Oppe."
msgid "Upload"
msgstr "Last opp"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:286
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:183
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:288
msgid "Uptime"
msgstr "Oppetid"
@@ -226,3 +225,6 @@ msgstr "nei"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:65
msgid "yes"
msgstr "ja"
+
+#~ msgid "Connected since"
+#~ msgstr "Tilkoblet siden"
diff --git a/modules/luci-mod-dashboard/po/nl/dashboard.po b/modules/luci-mod-dashboard/po/nl/dashboard.po
index 345d12aab6..c3b860bcdb 100644
--- a/modules/luci-mod-dashboard/po/nl/dashboard.po
+++ b/modules/luci-mod-dashboard/po/nl/dashboard.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2021-05-29 16:19+0000\n"
-"Last-Translator: Jonathan Mohamed <jonathanmohamed34@gmail.com>\n"
+"PO-Revision-Date: 2022-12-29 23:53+0000\n"
+"Last-Translator: Youri <yrtapper@protonmail.com>\n"
"Language-Team: Dutch <https://hosted.weblate.org/projects/openwrt/"
"lucimodulesluci-mod-dashboard/nl/>\n"
"Language: nl\n"
@@ -10,51 +10,46 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:163
msgid "Active"
msgstr "Actief"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:306
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:308
msgid "Architecture"
msgstr "Architectuur"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:181
msgid "BSSID"
-msgstr ""
+msgstr "BSSID"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:175
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:243
msgid "Bitrate"
-msgstr ""
+msgstr "Bitrate"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:169
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:234
msgid "Channel"
-msgstr ""
+msgstr "Kanaal"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:175
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:215
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:177
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
msgid "Connected"
-msgstr ""
-
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:181
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:221
-msgid "Connected since"
-msgstr ""
+msgstr "Verbonden"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
msgid "DHCP Devices"
-msgstr ""
+msgstr "DHCP Apparaten"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:205
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:207
msgid "DNSv4"
-msgstr ""
+msgstr "DNSv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:251
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:253
msgid "DNSv6"
-msgstr ""
+msgstr "DNSv6"
#: modules/luci-mod-dashboard/root/usr/share/luci/menu.d/luci-mod-dashboard.json:3
msgid "Dashboard"
@@ -62,25 +57,25 @@ msgstr ""
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:134
msgid "Devices"
-msgstr ""
+msgstr "Apparaten"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:193
msgid "Devices Connected"
-msgstr ""
+msgstr "Verbonden Apparaten"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:86
msgid "Down."
-msgstr ""
+msgstr "Uitgeschakeld."
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:129
msgid "Download"
-msgstr ""
+msgstr "Download"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:187
msgid "Encryption"
-msgstr ""
+msgstr "Versleuteling"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:311
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:313
msgid "Firmware Version"
msgstr ""
@@ -88,11 +83,11 @@ msgstr ""
msgid "GHz"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:199
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:201
msgid "GatewayV4"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:245
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
msgid "GatewayV6"
msgstr ""
@@ -116,30 +111,30 @@ msgstr ""
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:83
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:222
msgid "Hostname"
-msgstr ""
+msgstr "Hostnaam"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:31
msgid "IP Address"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:195
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:114
msgid "IPv4"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:172
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:174
msgid "IPv4 Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:239
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
msgid "IPv6"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:212
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
msgid "IPv6 Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:233
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
msgid "IPv6 prefix"
msgstr ""
@@ -147,11 +142,11 @@ msgstr ""
msgid "Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:296
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:298
msgid "Kernel Version"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:291
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
msgid "Local Time"
msgstr ""
@@ -165,26 +160,26 @@ msgstr ""
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:177
msgid "Mbit/s"
-msgstr ""
+msgstr "Mbit/s"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:301
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:303
msgid "Model"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:151
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:158
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:153
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:160
msgid "Not connected"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:187
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:227
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:189
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
msgid "Protocol"
msgstr ""
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:157
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:228
msgid "SSID"
-msgstr ""
+msgstr "SSID"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:85
msgid "Signal"
@@ -192,7 +187,7 @@ msgstr ""
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:33
msgid "System"
-msgstr ""
+msgstr "Systeem"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:86
msgid "Up."
@@ -202,7 +197,9 @@ msgstr ""
msgid "Upload"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:286
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:183
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:288
msgid "Uptime"
msgstr ""
diff --git a/modules/luci-mod-dashboard/po/pl/dashboard.po b/modules/luci-mod-dashboard/po/pl/dashboard.po
index 25b9b58758..97d8c03aaf 100644
--- a/modules/luci-mod-dashboard/po/pl/dashboard.po
+++ b/modules/luci-mod-dashboard/po/pl/dashboard.po
@@ -17,7 +17,7 @@ msgstr ""
msgid "Active"
msgstr "Aktywny"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:306
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:308
msgid "Architecture"
msgstr "Architektura"
@@ -35,25 +35,20 @@ msgstr "Szybkość transmisji"
msgid "Channel"
msgstr "Kanał"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:175
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:215
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:177
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
msgid "Connected"
msgstr "Połączony"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:181
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:221
-msgid "Connected since"
-msgstr "Czas połączenia"
-
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
msgid "DHCP Devices"
msgstr "Urządzenia DHCP"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:205
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:207
msgid "DNSv4"
msgstr "DNSv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:251
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:253
msgid "DNSv6"
msgstr "DNSv6"
@@ -81,7 +76,7 @@ msgstr "Pobieranie"
msgid "Encryption"
msgstr "Szyfrowanie"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:311
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:313
msgid "Firmware Version"
msgstr "Wersja firmware"
@@ -89,11 +84,11 @@ msgstr "Wersja firmware"
msgid "GHz"
msgstr "GHz"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:199
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:201
msgid "GatewayV4"
msgstr "BramaV4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:245
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
msgid "GatewayV6"
msgstr "BramaV6"
@@ -123,24 +118,24 @@ msgstr "Nazwa hosta"
msgid "IP Address"
msgstr "Adres IP"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:195
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:114
msgid "IPv4"
msgstr "IPv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:172
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:174
msgid "IPv4 Internet"
msgstr "Internet IPv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:239
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
msgid "IPv6"
msgstr "IPv6"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:212
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
msgid "IPv6 Internet"
msgstr "Internet IPv6"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:233
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
msgid "IPv6 prefix"
msgstr "Prefiks IPv6"
@@ -148,11 +143,11 @@ msgstr "Prefiks IPv6"
msgid "Internet"
msgstr "Internet"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:296
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:298
msgid "Kernel Version"
msgstr "Wersja kernela"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:291
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
msgid "Local Time"
msgstr "Czas lokalny"
@@ -168,17 +163,17 @@ msgstr "Mac"
msgid "Mbit/s"
msgstr "Mbit/s"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:301
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:303
msgid "Model"
msgstr "Model"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:151
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:158
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:153
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:160
msgid "Not connected"
msgstr "Nie podłączony"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:187
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:227
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:189
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
msgid "Protocol"
msgstr "Protokół"
@@ -203,7 +198,9 @@ msgstr "Wysyłanie"
msgid "Upload"
msgstr "Wysyłanie"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:286
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:183
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:288
msgid "Uptime"
msgstr "Czas pracy"
@@ -221,3 +218,6 @@ msgstr "nie"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:65
msgid "yes"
msgstr "tak"
+
+#~ msgid "Connected since"
+#~ msgstr "Czas połączenia"
diff --git a/modules/luci-mod-dashboard/po/pt/dashboard.po b/modules/luci-mod-dashboard/po/pt/dashboard.po
index b876f216f7..5e473dda5d 100644
--- a/modules/luci-mod-dashboard/po/pt/dashboard.po
+++ b/modules/luci-mod-dashboard/po/pt/dashboard.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2022-04-25 11:12+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2022-11-30 14:48+0000\n"
+"Last-Translator: Gonçalo Pereira <goncalo_pereira@outlook.pt>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"lucimodulesluci-mod-dashboard/pt/>\n"
"Language: pt\n"
@@ -10,13 +10,13 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12.1-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:163
msgid "Active"
msgstr "Ativo"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:306
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:308
msgid "Architecture"
msgstr "Arquitectura"
@@ -34,25 +34,20 @@ msgstr "Taxa de bits"
msgid "Channel"
msgstr "Canal"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:175
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:215
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:177
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
msgid "Connected"
msgstr "Ligado"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:181
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:221
-msgid "Connected since"
-msgstr "Ligado desde"
-
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
msgid "DHCP Devices"
msgstr "Dispositivos DHCP"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:205
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:207
msgid "DNSv4"
msgstr "DNSv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:251
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:253
msgid "DNSv6"
msgstr "DNSv6"
@@ -66,11 +61,11 @@ msgstr "Dispositivos"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:193
msgid "Devices Connected"
-msgstr "Dispositivos Ligados"
+msgstr "Dispositivos ligados"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:86
msgid "Down."
-msgstr "Baixo."
+msgstr "Em Baixo."
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:129
msgid "Download"
@@ -80,7 +75,7 @@ msgstr "Descarregar"
msgid "Encryption"
msgstr "Encriptação"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:311
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:313
msgid "Firmware Version"
msgstr "Versão do firmware"
@@ -88,21 +83,21 @@ msgstr "Versão do firmware"
msgid "GHz"
msgstr "GHz"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:199
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:201
msgid "GatewayV4"
msgstr "GatewayV4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:245
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
msgid "GatewayV6"
msgstr "GatewayV6"
#: modules/luci-mod-dashboard/root/usr/share/rpcd/acl.d/luci-mod-dashboard.json:25
msgid "Grant access to DHCP status display"
-msgstr "Conceder o acesso à visualização do estado do DHCP"
+msgstr "Conceder acesso à visualização do estado do DHCP"
#: modules/luci-mod-dashboard/root/usr/share/rpcd/acl.d/luci-mod-dashboard.json:12
msgid "Grant access to main status display"
-msgstr "Conceder o acesso à visualização do estado principal"
+msgstr "Conceder acesso à visualização do estado principal"
#: modules/luci-mod-dashboard/root/usr/share/rpcd/acl.d/luci-mod-dashboard.json:3
msgid "Grant access to the system route status"
@@ -122,24 +117,24 @@ msgstr "Nome do equipamento"
msgid "IP Address"
msgstr "Endereço IP"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:195
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:114
msgid "IPv4"
msgstr "IPv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:172
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:174
msgid "IPv4 Internet"
msgstr "Internet IPv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:239
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
msgid "IPv6"
msgstr "IPv6"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:212
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
msgid "IPv6 Internet"
msgstr "Internet IPv6"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:233
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
msgid "IPv6 prefix"
msgstr "Prefixo IPv6"
@@ -147,11 +142,11 @@ msgstr "Prefixo IPv6"
msgid "Internet"
msgstr "Internet"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:296
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:298
msgid "Kernel Version"
msgstr "Versão do kernel"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:291
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
msgid "Local Time"
msgstr "Hora local"
@@ -167,17 +162,17 @@ msgstr "Mac"
msgid "Mbit/s"
msgstr "Mbit/s"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:301
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:303
msgid "Model"
msgstr "Modelo"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:151
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:158
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:153
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:160
msgid "Not connected"
msgstr "Não conectado"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:187
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:227
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:189
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
msgid "Protocol"
msgstr "Protocolo"
@@ -195,7 +190,6 @@ msgid "System"
msgstr "Sistema"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:86
-#, fuzzy
msgid "Up."
msgstr "Ativo."
@@ -203,7 +197,9 @@ msgstr "Ativo."
msgid "Upload"
msgstr "Enviar"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:286
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:183
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:288
msgid "Uptime"
msgstr "Tempo de atividade"
@@ -221,3 +217,6 @@ msgstr "não"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:65
msgid "yes"
msgstr "sim"
+
+#~ msgid "Connected since"
+#~ msgstr "Ligado desde"
diff --git a/modules/luci-mod-dashboard/po/pt_BR/dashboard.po b/modules/luci-mod-dashboard/po/pt_BR/dashboard.po
index 3336d1e66b..d6b38c27c8 100644
--- a/modules/luci-mod-dashboard/po/pt_BR/dashboard.po
+++ b/modules/luci-mod-dashboard/po/pt_BR/dashboard.po
@@ -16,7 +16,7 @@ msgstr ""
msgid "Active"
msgstr "Ativo"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:306
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:308
msgid "Architecture"
msgstr "Arquitetura"
@@ -34,25 +34,20 @@ msgstr "Taxa de bits"
msgid "Channel"
msgstr "Canal"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:175
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:215
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:177
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
msgid "Connected"
msgstr "Conectado"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:181
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:221
-msgid "Connected since"
-msgstr "Conectado desde"
-
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
msgid "DHCP Devices"
msgstr "Dispositivos DHCP"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:205
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:207
msgid "DNSv4"
msgstr "DNSv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:251
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:253
msgid "DNSv6"
msgstr "DNSv6"
@@ -80,7 +75,7 @@ msgstr "Download"
msgid "Encryption"
msgstr "Criptografia"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:311
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:313
msgid "Firmware Version"
msgstr "Versão do firmware"
@@ -88,11 +83,11 @@ msgstr "Versão do firmware"
msgid "GHz"
msgstr "GHz"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:199
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:201
msgid "GatewayV4"
msgstr "GatewayV4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:245
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
msgid "GatewayV6"
msgstr "GatewayV6"
@@ -122,24 +117,24 @@ msgstr "Nome do equipamento"
msgid "IP Address"
msgstr "Endereço IP"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:195
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:114
msgid "IPv4"
msgstr "IPv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:172
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:174
msgid "IPv4 Internet"
msgstr "Internet IPv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:239
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
msgid "IPv6"
msgstr "IPv6"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:212
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
msgid "IPv6 Internet"
msgstr "Internet IPv6"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:233
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
msgid "IPv6 prefix"
msgstr "Prefixo IPv6"
@@ -147,11 +142,11 @@ msgstr "Prefixo IPv6"
msgid "Internet"
msgstr "Internet"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:296
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:298
msgid "Kernel Version"
msgstr "Versão do kernel"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:291
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
msgid "Local Time"
msgstr "Hora local"
@@ -167,17 +162,17 @@ msgstr "Mac"
msgid "Mbit/s"
msgstr "Mbit/s"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:301
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:303
msgid "Model"
msgstr "Modelo"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:151
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:158
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:153
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:160
msgid "Not connected"
msgstr "Não conectado"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:187
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:227
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:189
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
msgid "Protocol"
msgstr "Protocolo"
@@ -202,7 +197,9 @@ msgstr "Envio"
msgid "Upload"
msgstr "Envio"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:286
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:183
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:288
msgid "Uptime"
msgstr "Tempo de atividade"
@@ -220,3 +217,6 @@ msgstr "não"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:65
msgid "yes"
msgstr "sim"
+
+#~ msgid "Connected since"
+#~ msgstr "Conectado desde"
diff --git a/modules/luci-mod-dashboard/po/ro/dashboard.po b/modules/luci-mod-dashboard/po/ro/dashboard.po
index ed7be845d0..dd777daffc 100644
--- a/modules/luci-mod-dashboard/po/ro/dashboard.po
+++ b/modules/luci-mod-dashboard/po/ro/dashboard.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2022-01-10 18:54+0000\n"
-"Last-Translator: CRISTIAN ANDREI <cristianvdr@gmail.com>\n"
+"PO-Revision-Date: 2022-11-04 20:04+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"lucimodulesluci-mod-dashboard/ro/>\n"
"Language: ro\n"
@@ -11,13 +11,13 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
-"X-Generator: Weblate 4.10.1\n"
+"X-Generator: Weblate 4.14.2-dev\n"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:163
msgid "Active"
msgstr "Activ"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:306
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:308
msgid "Architecture"
msgstr "Arhitectură"
@@ -35,25 +35,20 @@ msgstr "Rata de biți"
msgid "Channel"
msgstr "Canal"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:175
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:215
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:177
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
msgid "Connected"
msgstr "Conectat"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:181
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:221
-msgid "Connected since"
-msgstr "Conectat de la"
-
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
msgid "DHCP Devices"
msgstr "Dispozitive DHCP"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:205
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:207
msgid "DNSv4"
msgstr "DNSV4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:251
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:253
msgid "DNSv6"
msgstr "DNSv6"
@@ -81,7 +76,7 @@ msgstr "Descărcați"
msgid "Encryption"
msgstr "Criptare"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:311
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:313
msgid "Firmware Version"
msgstr "Versiunea Firmware-ului"
@@ -89,11 +84,11 @@ msgstr "Versiunea Firmware-ului"
msgid "GHz"
msgstr "GHz"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:199
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:201
msgid "GatewayV4"
msgstr "GatewayV4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:245
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
msgid "GatewayV6"
msgstr "GatewayV6"
@@ -123,24 +118,24 @@ msgstr "Numele gazdei ( hostname )"
msgid "IP Address"
msgstr "Adresa IP"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:195
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:114
msgid "IPv4"
msgstr "IPv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:172
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:174
msgid "IPv4 Internet"
msgstr "Internet IPv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:239
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
msgid "IPv6"
msgstr "IPv6"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:212
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
msgid "IPv6 Internet"
msgstr "Internet IPv6"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:233
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
msgid "IPv6 prefix"
msgstr "Prefix IPv6"
@@ -148,11 +143,11 @@ msgstr "Prefix IPv6"
msgid "Internet"
msgstr "Internet"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:296
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:298
msgid "Kernel Version"
msgstr "Versiunea Kernel-ului"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:291
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
msgid "Local Time"
msgstr "Ora locală"
@@ -166,19 +161,19 @@ msgstr "Mac"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:177
msgid "Mbit/s"
-msgstr "Mbiți/s"
+msgstr "Mbit/s"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:301
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:303
msgid "Model"
msgstr "Model"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:151
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:158
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:153
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:160
msgid "Not connected"
msgstr "Nu este conectat"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:187
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:227
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:189
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
msgid "Protocol"
msgstr "Protocol"
@@ -203,7 +198,9 @@ msgstr "Sus."
msgid "Upload"
msgstr "Încărcați"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:286
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:183
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:288
msgid "Uptime"
msgstr "Timp de funcționare"
@@ -221,3 +218,6 @@ msgstr "nu"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:65
msgid "yes"
msgstr "da"
+
+#~ msgid "Connected since"
+#~ msgstr "Conectat de la"
diff --git a/modules/luci-mod-dashboard/po/ru/dashboard.po b/modules/luci-mod-dashboard/po/ru/dashboard.po
index d009a92fd9..5bac2ea1c5 100644
--- a/modules/luci-mod-dashboard/po/ru/dashboard.po
+++ b/modules/luci-mod-dashboard/po/ru/dashboard.po
@@ -17,7 +17,7 @@ msgstr ""
msgid "Active"
msgstr "Активный"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:306
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:308
msgid "Architecture"
msgstr "Архитектура"
@@ -35,25 +35,20 @@ msgstr "Битрейт"
msgid "Channel"
msgstr "Канал"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:175
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:215
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:177
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
msgid "Connected"
msgstr "Подключен"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:181
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:221
-msgid "Connected since"
-msgstr "Подключено с"
-
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
msgid "DHCP Devices"
msgstr "Устройства DHCP"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:205
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:207
msgid "DNSv4"
msgstr "DNSv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:251
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:253
msgid "DNSv6"
msgstr "DNSv6"
@@ -81,7 +76,7 @@ msgstr "Скачать"
msgid "Encryption"
msgstr "Шифрование"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:311
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:313
msgid "Firmware Version"
msgstr "Версия прошивки"
@@ -89,11 +84,11 @@ msgstr "Версия прошивки"
msgid "GHz"
msgstr "ГГц"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:199
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:201
msgid "GatewayV4"
msgstr "GatewayV4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:245
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
msgid "GatewayV6"
msgstr "GatewayV6"
@@ -123,24 +118,24 @@ msgstr "Имя"
msgid "IP Address"
msgstr "IP-адрес"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:195
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:114
msgid "IPv4"
msgstr "IPv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:172
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:174
msgid "IPv4 Internet"
msgstr "IPv4 Интернет"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:239
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
msgid "IPv6"
msgstr "IPv6"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:212
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
msgid "IPv6 Internet"
msgstr "IPv6 Интернет"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:233
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
msgid "IPv6 prefix"
msgstr "Префикс IPv6"
@@ -148,11 +143,11 @@ msgstr "Префикс IPv6"
msgid "Internet"
msgstr "Интернет"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:296
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:298
msgid "Kernel Version"
msgstr "Версия ядра"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:291
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
msgid "Local Time"
msgstr "Время"
@@ -168,17 +163,17 @@ msgstr "Mac"
msgid "Mbit/s"
msgstr "Мбит/с"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:301
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:303
msgid "Model"
msgstr "Модель"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:151
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:158
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:153
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:160
msgid "Not connected"
msgstr "Не подключен"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:187
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:227
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:189
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
msgid "Protocol"
msgstr "Протокол"
@@ -203,7 +198,9 @@ msgstr "Загр."
msgid "Upload"
msgstr "Загрузить"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:286
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:183
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:288
msgid "Uptime"
msgstr "Время работы"
@@ -221,3 +218,6 @@ msgstr "нет"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:65
msgid "yes"
msgstr "да"
+
+#~ msgid "Connected since"
+#~ msgstr "Подключено с"
diff --git a/modules/luci-mod-dashboard/po/sk/dashboard.po b/modules/luci-mod-dashboard/po/sk/dashboard.po
index 74d24b906a..6adbc81366 100644
--- a/modules/luci-mod-dashboard/po/sk/dashboard.po
+++ b/modules/luci-mod-dashboard/po/sk/dashboard.po
@@ -13,7 +13,7 @@ msgstr ""
msgid "Active"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:306
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:308
msgid "Architecture"
msgstr ""
@@ -31,25 +31,20 @@ msgstr ""
msgid "Channel"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:175
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:215
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:177
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
msgid "Connected"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:181
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:221
-msgid "Connected since"
-msgstr ""
-
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
msgid "DHCP Devices"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:205
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:207
msgid "DNSv4"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:251
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:253
msgid "DNSv6"
msgstr ""
@@ -77,7 +72,7 @@ msgstr ""
msgid "Encryption"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:311
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:313
msgid "Firmware Version"
msgstr ""
@@ -85,11 +80,11 @@ msgstr ""
msgid "GHz"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:199
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:201
msgid "GatewayV4"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:245
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
msgid "GatewayV6"
msgstr ""
@@ -119,24 +114,24 @@ msgstr ""
msgid "IP Address"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:195
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:114
msgid "IPv4"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:172
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:174
msgid "IPv4 Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:239
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
msgid "IPv6"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:212
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
msgid "IPv6 Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:233
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
msgid "IPv6 prefix"
msgstr ""
@@ -144,11 +139,11 @@ msgstr ""
msgid "Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:296
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:298
msgid "Kernel Version"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:291
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
msgid "Local Time"
msgstr ""
@@ -164,17 +159,17 @@ msgstr ""
msgid "Mbit/s"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:301
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:303
msgid "Model"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:151
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:158
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:153
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:160
msgid "Not connected"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:187
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:227
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:189
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
msgid "Protocol"
msgstr ""
@@ -199,7 +194,9 @@ msgstr ""
msgid "Upload"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:286
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:183
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:288
msgid "Uptime"
msgstr ""
diff --git a/modules/luci-mod-dashboard/po/sv/dashboard.po b/modules/luci-mod-dashboard/po/sv/dashboard.po
index 4a676694a3..066437213a 100644
--- a/modules/luci-mod-dashboard/po/sv/dashboard.po
+++ b/modules/luci-mod-dashboard/po/sv/dashboard.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2021-12-15 03:52+0000\n"
+"PO-Revision-Date: 2022-12-04 12:08+0000\n"
"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"lucimodulesluci-mod-dashboard/sv/>\n"
@@ -10,13 +10,13 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.10-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:163
msgid "Active"
msgstr "Aktiv"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:306
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:308
msgid "Architecture"
msgstr "Arkitektur"
@@ -34,25 +34,20 @@ msgstr "Bithastighet"
msgid "Channel"
msgstr "Kanal"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:175
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:215
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:177
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
msgid "Connected"
msgstr "Ansluten"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:181
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:221
-msgid "Connected since"
-msgstr "Ansluten sedan"
-
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
msgid "DHCP Devices"
msgstr "DHCP enheter"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:205
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:207
msgid "DNSv4"
msgstr "DNSv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:251
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:253
msgid "DNSv6"
msgstr "DNSv6"
@@ -80,7 +75,7 @@ msgstr "Nedladdning"
msgid "Encryption"
msgstr "Kryptering"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:311
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:313
msgid "Firmware Version"
msgstr "Firmware Version"
@@ -88,11 +83,11 @@ msgstr "Firmware Version"
msgid "GHz"
msgstr "GHz"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:199
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:201
msgid "GatewayV4"
msgstr "GatewayV4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:245
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
msgid "GatewayV6"
msgstr "GatewayV6"
@@ -122,24 +117,24 @@ msgstr ""
msgid "IP Address"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:195
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:114
msgid "IPv4"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:172
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:174
msgid "IPv4 Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:239
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
msgid "IPv6"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:212
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
msgid "IPv6 Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:233
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
msgid "IPv6 prefix"
msgstr ""
@@ -147,11 +142,11 @@ msgstr ""
msgid "Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:296
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:298
msgid "Kernel Version"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:291
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
msgid "Local Time"
msgstr ""
@@ -165,19 +160,19 @@ msgstr ""
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:177
msgid "Mbit/s"
-msgstr ""
+msgstr "Mbit/s"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:301
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:303
msgid "Model"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:151
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:158
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:153
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:160
msgid "Not connected"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:187
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:227
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:189
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
msgid "Protocol"
msgstr "Protokoll"
@@ -202,7 +197,9 @@ msgstr ""
msgid "Upload"
msgstr "Ladda upp"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:286
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:183
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:288
msgid "Uptime"
msgstr ""
@@ -220,3 +217,6 @@ msgstr ""
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:65
msgid "yes"
msgstr ""
+
+#~ msgid "Connected since"
+#~ msgstr "Ansluten sedan"
diff --git a/modules/luci-mod-dashboard/po/templates/dashboard.pot b/modules/luci-mod-dashboard/po/templates/dashboard.pot
index 6faa0cbcc9..005ed4014d 100644
--- a/modules/luci-mod-dashboard/po/templates/dashboard.pot
+++ b/modules/luci-mod-dashboard/po/templates/dashboard.pot
@@ -5,7 +5,7 @@ msgstr "Content-Type: text/plain; charset=UTF-8"
msgid "Active"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:306
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:308
msgid "Architecture"
msgstr ""
@@ -23,25 +23,20 @@ msgstr ""
msgid "Channel"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:175
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:215
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:177
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
msgid "Connected"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:181
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:221
-msgid "Uptime"
-msgstr ""
-
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
msgid "DHCP Devices"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:205
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:207
msgid "DNSv4"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:251
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:253
msgid "DNSv6"
msgstr ""
@@ -69,7 +64,7 @@ msgstr ""
msgid "Encryption"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:311
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:313
msgid "Firmware Version"
msgstr ""
@@ -77,11 +72,11 @@ msgstr ""
msgid "GHz"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:199
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:201
msgid "GatewayV4"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:245
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
msgid "GatewayV6"
msgstr ""
@@ -111,24 +106,24 @@ msgstr ""
msgid "IP Address"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:195
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:114
msgid "IPv4"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:172
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:174
msgid "IPv4 Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:239
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
msgid "IPv6"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:212
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
msgid "IPv6 Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:233
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
msgid "IPv6 prefix"
msgstr ""
@@ -136,11 +131,11 @@ msgstr ""
msgid "Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:296
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:298
msgid "Kernel Version"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:291
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
msgid "Local Time"
msgstr ""
@@ -156,17 +151,17 @@ msgstr ""
msgid "Mbit/s"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:301
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:303
msgid "Model"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:151
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:158
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:153
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:160
msgid "Not connected"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:187
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:227
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:189
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
msgid "Protocol"
msgstr ""
@@ -191,7 +186,9 @@ msgstr ""
msgid "Upload"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:286
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:183
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:288
msgid "Uptime"
msgstr ""
diff --git a/modules/luci-mod-dashboard/po/tr/dashboard.po b/modules/luci-mod-dashboard/po/tr/dashboard.po
index 673eb84767..d9ccc6cead 100644
--- a/modules/luci-mod-dashboard/po/tr/dashboard.po
+++ b/modules/luci-mod-dashboard/po/tr/dashboard.po
@@ -16,7 +16,7 @@ msgstr ""
msgid "Active"
msgstr "Etkin"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:306
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:308
msgid "Architecture"
msgstr "Mimari"
@@ -34,25 +34,20 @@ msgstr "Bit hızı"
msgid "Channel"
msgstr "Kanal"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:175
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:215
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:177
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
msgid "Connected"
msgstr "Bağlandı"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:181
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:221
-msgid "Connected since"
-msgstr "Şu tarihten beri bağlı"
-
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
msgid "DHCP Devices"
msgstr "DHCP Aygıtları"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:205
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:207
msgid "DNSv4"
msgstr "DNSv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:251
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:253
msgid "DNSv6"
msgstr "DNSv6"
@@ -80,7 +75,7 @@ msgstr "İndir"
msgid "Encryption"
msgstr "Şifreleme"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:311
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:313
msgid "Firmware Version"
msgstr "Ürün Yazılımı Sürümü"
@@ -88,11 +83,11 @@ msgstr "Ürün Yazılımı Sürümü"
msgid "GHz"
msgstr "GHz"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:199
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:201
msgid "GatewayV4"
msgstr "GatewayV4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:245
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
msgid "GatewayV6"
msgstr "GatewayV6"
@@ -122,24 +117,24 @@ msgstr "Sunucu adı"
msgid "IP Address"
msgstr "IP Adresi"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:195
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:114
msgid "IPv4"
msgstr "IPv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:172
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:174
msgid "IPv4 Internet"
msgstr "IPv4 İnternet"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:239
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
msgid "IPv6"
msgstr "IPv6"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:212
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
msgid "IPv6 Internet"
msgstr "IPv6 İnternet"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:233
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
msgid "IPv6 prefix"
msgstr "IPv6 ön eki"
@@ -147,11 +142,11 @@ msgstr "IPv6 ön eki"
msgid "Internet"
msgstr "İnternet"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:296
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:298
msgid "Kernel Version"
msgstr "Çekirdek Sürümü"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:291
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
msgid "Local Time"
msgstr "Yerel Zaman"
@@ -167,17 +162,17 @@ msgstr "Mac"
msgid "Mbit/s"
msgstr "Mbit/s"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:301
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:303
msgid "Model"
msgstr "Model"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:151
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:158
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:153
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:160
msgid "Not connected"
msgstr "Bağlı değil"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:187
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:227
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:189
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
msgid "Protocol"
msgstr "Protokol"
@@ -202,7 +197,9 @@ msgstr "Yük."
msgid "Upload"
msgstr "Yükleme"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:286
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:183
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:288
msgid "Uptime"
msgstr "Çalışma süresi"
@@ -220,3 +217,6 @@ msgstr "hayır"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:65
msgid "yes"
msgstr "evet"
+
+#~ msgid "Connected since"
+#~ msgstr "Şu tarihten beri bağlı"
diff --git a/modules/luci-mod-dashboard/po/uk/dashboard.po b/modules/luci-mod-dashboard/po/uk/dashboard.po
index 7a7139af55..891a136ed9 100644
--- a/modules/luci-mod-dashboard/po/uk/dashboard.po
+++ b/modules/luci-mod-dashboard/po/uk/dashboard.po
@@ -17,7 +17,7 @@ msgstr ""
msgid "Active"
msgstr "Активний"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:306
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:308
msgid "Architecture"
msgstr "Архітектура"
@@ -35,25 +35,20 @@ msgstr "Бітрейт"
msgid "Channel"
msgstr "Канал"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:175
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:215
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:177
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
msgid "Connected"
msgstr "Підключений"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:181
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:221
-msgid "Connected since"
-msgstr "Під'єднано з"
-
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
msgid "DHCP Devices"
msgstr "DHCP-пристрої"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:205
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:207
msgid "DNSv4"
msgstr "DNSv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:251
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:253
msgid "DNSv6"
msgstr "DNSv6"
@@ -81,7 +76,7 @@ msgstr "Завантажити"
msgid "Encryption"
msgstr "Шифрування"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:311
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:313
msgid "Firmware Version"
msgstr "Версія прошивки"
@@ -89,11 +84,11 @@ msgstr "Версія прошивки"
msgid "GHz"
msgstr "Ггц"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:199
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:201
msgid "GatewayV4"
msgstr "Шлюз V4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:245
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
msgid "GatewayV6"
msgstr "Шлюз v6"
@@ -123,24 +118,24 @@ msgstr "Ім'я хоста"
msgid "IP Address"
msgstr "IP-адреса"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:195
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:114
msgid "IPv4"
msgstr "IPv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:172
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:174
msgid "IPv4 Internet"
msgstr "Інтернет IPv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:239
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
msgid "IPv6"
msgstr "IPv6"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:212
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
msgid "IPv6 Internet"
msgstr "Інтернет IPv6"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:233
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
msgid "IPv6 prefix"
msgstr "Префікс IPv6"
@@ -148,11 +143,11 @@ msgstr "Префікс IPv6"
msgid "Internet"
msgstr "Інтернет"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:296
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:298
msgid "Kernel Version"
msgstr "Версія ядра"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:291
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
msgid "Local Time"
msgstr "Місцевий час"
@@ -168,17 +163,17 @@ msgstr "Mac"
msgid "Mbit/s"
msgstr "Мбіт/с"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:301
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:303
msgid "Model"
msgstr "Модель"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:151
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:158
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:153
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:160
msgid "Not connected"
msgstr "Не підключено"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:187
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:227
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:189
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
msgid "Protocol"
msgstr "Протокол"
@@ -203,7 +198,9 @@ msgstr "Вгору."
msgid "Upload"
msgstr "Завантажити"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:286
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:183
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:288
msgid "Uptime"
msgstr "Час безвідмовної роботи"
@@ -221,3 +218,6 @@ msgstr "Ні"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:65
msgid "yes"
msgstr "так"
+
+#~ msgid "Connected since"
+#~ msgstr "Під'єднано з"
diff --git a/modules/luci-mod-dashboard/po/vi/dashboard.po b/modules/luci-mod-dashboard/po/vi/dashboard.po
index 1cad6a24f6..34e58f2c8d 100644
--- a/modules/luci-mod-dashboard/po/vi/dashboard.po
+++ b/modules/luci-mod-dashboard/po/vi/dashboard.po
@@ -13,7 +13,7 @@ msgstr ""
msgid "Active"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:306
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:308
msgid "Architecture"
msgstr ""
@@ -31,25 +31,20 @@ msgstr ""
msgid "Channel"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:175
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:215
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:177
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
msgid "Connected"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:181
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:221
-msgid "Connected since"
-msgstr ""
-
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
msgid "DHCP Devices"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:205
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:207
msgid "DNSv4"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:251
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:253
msgid "DNSv6"
msgstr ""
@@ -77,7 +72,7 @@ msgstr ""
msgid "Encryption"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:311
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:313
msgid "Firmware Version"
msgstr ""
@@ -85,11 +80,11 @@ msgstr ""
msgid "GHz"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:199
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:201
msgid "GatewayV4"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:245
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
msgid "GatewayV6"
msgstr ""
@@ -119,24 +114,24 @@ msgstr ""
msgid "IP Address"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:195
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:114
msgid "IPv4"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:172
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:174
msgid "IPv4 Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:239
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
msgid "IPv6"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:212
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
msgid "IPv6 Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:233
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
msgid "IPv6 prefix"
msgstr ""
@@ -144,11 +139,11 @@ msgstr ""
msgid "Internet"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:296
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:298
msgid "Kernel Version"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:291
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
msgid "Local Time"
msgstr ""
@@ -164,17 +159,17 @@ msgstr ""
msgid "Mbit/s"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:301
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:303
msgid "Model"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:151
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:158
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:153
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:160
msgid "Not connected"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:187
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:227
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:189
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
msgid "Protocol"
msgstr ""
@@ -199,7 +194,9 @@ msgstr ""
msgid "Upload"
msgstr ""
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:286
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:183
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:288
msgid "Uptime"
msgstr ""
diff --git a/modules/luci-mod-dashboard/po/zh_Hans/dashboard.po b/modules/luci-mod-dashboard/po/zh_Hans/dashboard.po
index dd39015a11..983910c443 100644
--- a/modules/luci-mod-dashboard/po/zh_Hans/dashboard.po
+++ b/modules/luci-mod-dashboard/po/zh_Hans/dashboard.po
@@ -14,7 +14,7 @@ msgstr ""
msgid "Active"
msgstr "活跃"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:306
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:308
msgid "Architecture"
msgstr "架构"
@@ -32,25 +32,20 @@ msgstr "速率"
msgid "Channel"
msgstr "信道"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:175
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:215
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:177
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
msgid "Connected"
msgstr "已连接"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:181
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:221
-msgid "Connected since"
-msgstr "连接开始时间"
-
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
msgid "DHCP Devices"
msgstr "DHCP 设备"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:205
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:207
msgid "DNSv4"
msgstr "DNSv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:251
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:253
msgid "DNSv6"
msgstr "DNSv6"
@@ -78,7 +73,7 @@ msgstr "下载"
msgid "Encryption"
msgstr "加密"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:311
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:313
msgid "Firmware Version"
msgstr "固件版本"
@@ -86,11 +81,11 @@ msgstr "固件版本"
msgid "GHz"
msgstr "GHz"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:199
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:201
msgid "GatewayV4"
msgstr "IPv4 网关"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:245
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
msgid "GatewayV6"
msgstr "IPv6 网关"
@@ -120,24 +115,24 @@ msgstr "主机名"
msgid "IP Address"
msgstr "IP 地址"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:195
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:114
msgid "IPv4"
msgstr "IPv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:172
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:174
msgid "IPv4 Internet"
msgstr "IPv4 网络"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:239
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
msgid "IPv6"
msgstr "IPv6"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:212
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
msgid "IPv6 Internet"
msgstr "IPv6 网络"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:233
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
msgid "IPv6 prefix"
msgstr "IPv6 前缀"
@@ -145,11 +140,11 @@ msgstr "IPv6 前缀"
msgid "Internet"
msgstr "互联网"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:296
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:298
msgid "Kernel Version"
msgstr "内核版本"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:291
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
msgid "Local Time"
msgstr "本地时间"
@@ -165,17 +160,17 @@ msgstr "Mac"
msgid "Mbit/s"
msgstr "Mbit/s"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:301
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:303
msgid "Model"
msgstr "型号"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:151
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:158
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:153
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:160
msgid "Not connected"
msgstr "未连接"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:187
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:227
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:189
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
msgid "Protocol"
msgstr "协议"
@@ -200,7 +195,9 @@ msgstr "上行"
msgid "Upload"
msgstr "上传"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:286
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:183
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:288
msgid "Uptime"
msgstr "运行时间"
@@ -218,3 +215,6 @@ msgstr "否"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:65
msgid "yes"
msgstr "是"
+
+#~ msgid "Connected since"
+#~ msgstr "连接开始时间"
diff --git a/modules/luci-mod-dashboard/po/zh_Hant/dashboard.po b/modules/luci-mod-dashboard/po/zh_Hant/dashboard.po
index 82588367ac..3135a40d7f 100644
--- a/modules/luci-mod-dashboard/po/zh_Hant/dashboard.po
+++ b/modules/luci-mod-dashboard/po/zh_Hant/dashboard.po
@@ -1,20 +1,20 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-05-07 19:19+0000\n"
-"Last-Translator: 王攀 <41330784@qq.com>\n"
+"PO-Revision-Date: 2022-12-25 07:50+0000\n"
+"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/lucimodulesluci-mod-dashboard/zh_Hant/>\n"
"Language: zh_Hant\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.12.1\n"
+"X-Generator: Weblate 4.15.1-dev\n"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:163
msgid "Active"
-msgstr "活躍"
+msgstr "已啓用"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:306
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:308
msgid "Architecture"
msgstr "架構"
@@ -32,25 +32,20 @@ msgstr "位元率"
msgid "Channel"
msgstr "頻道"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:175
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:215
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:177
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
msgid "Connected"
msgstr "已連線"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:181
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:221
-msgid "Connected since"
-msgstr "連線開始時間"
-
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
msgid "DHCP Devices"
msgstr "DHCP 裝置"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:205
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:207
msgid "DNSv4"
msgstr "DNSv4"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:251
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:253
msgid "DNSv6"
msgstr "DNSv6"
@@ -78,7 +73,7 @@ msgstr "下載"
msgid "Encryption"
msgstr "加密(Encryption)"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:311
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:313
msgid "Firmware Version"
msgstr "韌體版本"
@@ -86,11 +81,11 @@ msgstr "韌體版本"
msgid "GHz"
msgstr "GHz"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:199
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:201
msgid "GatewayV4"
msgstr "IPv4 閘道"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:245
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
msgid "GatewayV6"
msgstr "IPv6 閘道"
@@ -120,24 +115,24 @@ msgstr "主機名稱"
msgid "IP Address"
msgstr "IP 位址"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:195
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:114
msgid "IPv4"
msgstr "IPv4 地址"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:172
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:174
msgid "IPv4 Internet"
msgstr "IPv4 網路"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:239
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
msgid "IPv6"
msgstr "IPv6"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:212
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
msgid "IPv6 Internet"
msgstr "IPv6 網路"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:233
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
msgid "IPv6 prefix"
msgstr "IPv6字首"
@@ -145,11 +140,11 @@ msgstr "IPv6字首"
msgid "Internet"
msgstr "網際網路"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:296
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:298
msgid "Kernel Version"
msgstr "核心版本"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:291
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
msgid "Local Time"
msgstr "本地時間"
@@ -163,19 +158,19 @@ msgstr "Mac"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:177
msgid "Mbit/s"
-msgstr "Mbit/秒"
+msgstr "Mbit/s"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:301
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:303
msgid "Model"
msgstr "裝置型號"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:151
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:158
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:153
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:160
msgid "Not connected"
msgstr "尚未連線"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:187
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:227
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:189
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
msgid "Protocol"
msgstr "協定"
@@ -200,7 +195,9 @@ msgstr "上傳"
msgid "Upload"
msgstr "上傳"
-#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:286
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:183
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:288
msgid "Uptime"
msgstr "上線時間"
@@ -218,3 +215,6 @@ msgstr "否"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:65
msgid "yes"
msgstr "是"
+
+#~ msgid "Connected since"
+#~ msgstr "連線開始時間"
diff --git a/modules/luci-mod-dsl/Makefile b/modules/luci-mod-dsl/Makefile
new file mode 100644
index 0000000000..3d2b0c6056
--- /dev/null
+++ b/modules/luci-mod-dsl/Makefile
@@ -0,0 +1,16 @@
+#
+# Copyright (C) 2022 Roland Barenbrug <roland@treslong.com>
+#
+# This is free software, licensed under the Apache License, Version 2.0
+#
+
+include $(TOPDIR)/rules.mk
+
+LUCI_TITLE:=LUCI DSL spectrum graph
+LUCI_DEPENDS:=+luci-base +ltq-dsl-base
+
+PKG_LICENSE:=Apache-2.0
+
+include ../../luci.mk
+
+# call BuildPackage - OpenWrt buildroot signature
diff --git a/modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js b/modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js
new file mode 100644
index 0000000000..ba0d590c18
--- /dev/null
+++ b/modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js
@@ -0,0 +1,368 @@
+//
+// Rendering of DSL spectrum graphs showing
+// US/DS SNR and US/DS bits/tone
+//
+// This version does depend on an ubus version that support DSL line stattiscis but
+// does not depend on chart.js or any other package
+
+class DataSet {
+ constructor (input, extractFunction) {
+ this.groupSize = input.groupsize;
+ this.numData = input.groups;
+ // needs to be validated with various input
+ this.maxX = this.numData * this.groupSize;
+ this.data = input.data.map(extractFunction,
+ {groupSize: this.groupSize}
+ );
+ }
+}
+
+function myBitsFunction(value, index, array) {
+ return({x: index, y: value, error: false});
+}
+
+function mySnrFunction(value, index, array) {
+ let result;
+
+ if (value == null) {
+ result = {
+ x: index * this.groupSize,
+ y: -40 ,
+ error: true
+ }
+ } else {
+ result = {
+ x: index * this.groupSize,
+ y: value,
+ error: false
+ }
+ }
+
+ return(result);
+}
+
+function myQLNFunction(value, index, array) {
+ let result;
+
+ if (value == null) {
+ result = {
+ x: index * this.groupSize,
+ y: - 150,
+ error: true
+ }
+ } else {
+ result = {
+ x: index * this.groupSize,
+ y: value,
+ error: false
+ }
+ }
+
+ return(result);
+}
+
+function myHLOGFunction(value, index, array) {
+ let result;
+
+ if (value == null) {
+ result = {
+ x: index * this.groupSize,
+ y: -100,
+ error: true
+ }
+ } else {
+ result = {
+ x: index * this.groupSize,
+ y: value,
+ error: false
+ }
+ }
+
+ return(result);
+}
+
+const usSnrData = new DataSet(window.json['snr']['upstream'], mySnrFunction);
+const dsSnrData = new DataSet(window.json['snr']['downstream'], mySnrFunction);
+const usBitsData = new DataSet(window.json['bits']['upstream'], myBitsFunction);
+const dsBitsData = new DataSet(window.json['bits']['downstream'], myBitsFunction);
+const usQLNData = new DataSet(window.json['qln']['upstream'], myQLNFunction);
+const dsQLNData = new DataSet(window.json['qln']['downstream'], myQLNFunction);
+const usHLOGData = new DataSet(window.json['hlog']['upstream'], myHLOGFunction);
+const dsHLOGData = new DataSet(window.json['hlog']['downstream'], myHLOGFunction);
+
+const marginX = 50;
+const marginY = 80;
+let darkMode = document.getElementsByTagName("body")[0].parentNode.dataset.darkmode;
+
+let bitsChart = {
+ "config": {
+ "canvas": document.getElementById("bitsChart"),
+ "ctx" : document.getElementById("bitsChart").getContext("2d"),
+ "minX" : 0,
+ "maxX" : Math.max(dsBitsData.maxX, usBitsData.maxX),
+ "stepX": Math.max(dsBitsData.maxX, usBitsData.maxX) / 16,
+ "graphWidth" : document.getElementById("bitsChart").width - 2 * marginX,
+ "lineWidth" : 1,
+ "titleX" : _("Sub-carrier"),
+ "minY" : 0,
+ "maxY" : 16,
+ "stepY": 2,
+ "graphHeight" : document.getElementById("bitsChart").height - 2 * marginY,
+ "titleY" : _("bits")
+ },
+ "dataSet" : [
+ {
+ "data" :usBitsData.data,
+ "color":"YellowGreen",
+ "title": ("Upstream bits allocation")
+ },
+ {
+ "data" : dsBitsData.data,
+ "color": "navy",
+ "title": _("Downstream bits allocation")
+ }
+ ]
+};
+
+let dBChart = {
+ "config": {
+ "canvas": document.getElementById("dbChart"),
+ "ctx" : document.getElementById("dbChart").getContext("2d"),
+ "minX" : 0,
+ "maxX" : Math.max(dsSnrData.maxX, usSnrData.maxX),
+ "stepX": Math.max(dsSnrData.maxX, usSnrData.maxX) / 16,
+ "graphWidth" : document.getElementById("dbChart").width - 2 * marginX,
+ "lineWidth": 4,
+ "titleX" : _("Sub-carrier"),
+ "minY" : -40,
+ "maxY" : 100,
+ "stepY": 10,
+ "graphHeight" : document.getElementById("dbChart").height - 2 * marginY,
+ "titleY" : _("dB")
+ },
+ "dataSet" : [
+ {
+ "data" :usSnrData.data,
+ "color":"Turquoise",
+ "title": _("Upstream SNR")
+ },
+ {
+ "data" : dsSnrData.data,
+ "color": "Coral",
+ "title" : _("Downstream SNR")
+ }
+ ]
+};
+
+let qLNChart = {
+ "config": {
+ "canvas": document.getElementById("qlnChart"),
+ "ctx" : document.getElementById("qlnChart").getContext("2d"),
+ "minX" : 0,
+ "maxX" : Math.max(dsQLNData.maxX, usQLNData.maxX),
+ "stepX": Math.max(dsQLNData.maxX, usQLNData.maxX) / 16,
+ "graphWidth" : document.getElementById("qlnChart").width - 2 * marginX,
+ "lineWidth": 4,
+ "titleX" : _("Sub-carrier"),
+ "minY" : -150,
+ "maxY" : -20,
+ "stepY": 10,
+ "graphHeight" : document.getElementById("qlnChart").height - 2 * marginY,
+ "titleY" : _("dBm/Hz")
+ },
+ "dataSet" : [
+ {
+ "data" :usQLNData.data,
+ "color":"brown",
+ "title": _("Upstream QLN")
+ },
+ {
+ "data" : dsQLNData.data,
+ "color": "teal",
+ "title" : _("Downstream QLN")
+ }
+ ]
+};
+
+let hLogChart = {
+ "config": {
+ "canvas": document.getElementById("hlogChart"),
+ "ctx" : document.getElementById("hlogChart").getContext("2d"),
+ "minX" : 0,
+ "maxX" : Math.max(dsHLOGData.maxX, usHLOGData.maxX),
+ "stepX": Math.max(dsHLOGData.maxX, usHLOGData.maxX) / 16,
+ "graphWidth" : document.getElementById("hlogChart").width - 2 * marginX,
+ "lineWidth": 4,
+ "titleX" : _("Sub-carrier"),
+ "minY" : -100,
+ "maxY" : 14,
+ "stepY": 10,
+ "graphHeight" : document.getElementById("hlogChart").height - 2 * marginY,
+ "titleY" : _("dB")
+ },
+ "dataSet" : [
+ {
+ "data" :usHLOGData.data,
+ "color":"#E8E800",
+ "title": _("Upstream HLOG")
+ },
+ {
+ "data" : dsHLOGData.data,
+ "color": "darkmagenta",
+ "title" : _("Downstream HLOG")
+ }
+ ]
+};
+
+function drawChart (info) {
+ drawAxisX(info.config, info.config.minX, info.config.maxX, info.config.stepX, info.config.titleX);
+ drawAxisY(info.config, info.config.minY, info.config.maxY, info.config.stepY, info.config.titleY);
+
+ drawLegend(info.config, info.dataSet);
+
+ drawData(info.config, info.dataSet[0].data, info.dataSet[0].color);
+ drawData(info.config, info.dataSet[1].data, info.dataSet[1].color);
+}
+
+function drawBlocks(config, dataPoints, color, borders) {
+ borders.map(drawBlock, {config, dataPoints, color, borders});
+}
+
+function drawData(config, dataPoints, color) {
+ let ctx = config.ctx;
+ let len = dataPoints.length;
+ let minX =config.minX;
+ let maxX = config.maxX;
+ let minY = config.minY;
+ let maxY = config.maxY;
+ let startX = (dataPoints[0].x - config.minX) / (config.maxX - config.minX)
+ let startY = (config.minY - config.minY) / (config.maxY - config.minY)
+
+ ctx.fillStyle = color;
+ ctx.beginPath();
+ ctx.moveTo(startX * config.graphWidth + marginX, marginY + config.graphHeight - startY * config.graphHeight);
+
+ for (let i = 1 ; i < len ; i++) {
+ let relX = (dataPoints[i].x - minX) / (maxX - minX);
+ let relY = (dataPoints[i].y - minY) / (maxY - minY);
+ ctx.lineTo(relX * config.graphWidth + marginX, marginY + config.graphHeight - relY * config.graphHeight);
+ }
+
+ let endX = (dataPoints[len-1].x - minX) / (maxX - minX)
+ let endY = (config.minY - minY) / (maxY - minY)
+
+ ctx.lineTo(endX * config.graphWidth + marginX, marginY + config.graphHeight - endY * config.graphHeight);
+ ctx.lineTo(startX * config.graphWidth + marginX, marginY + config.graphHeight - startY * config.graphHeight);
+ ctx.closePath();
+ ctx.fill();
+}
+
+function drawLegend(config, dataSet){
+ let ctx = config.ctx;
+ let graphWidth = config.graphWidth;
+ let graphHeight = config.graphHeight;
+
+ ctx.font = "12px Arial";
+ ctx.fillStyle = dataSet[0].color;
+ ctx.fillRect(0.5 * graphWidth + marginX - ctx.measureText(dataSet[0].title).width - 50, config.canvas.height - marginY*1/4 - 8, 30, 10);
+ ctx.strokeStyle = "#C0C0C0";
+ ctx.strokeRect(0.5 * graphWidth + marginX - ctx.measureText(dataSet[0].title).width - 50, config.canvas.height - marginY*1/4 - 8, 30, 10);
+
+ if (darkMode == "true") {
+ ctx.strokeStyle = "#505050";
+ ctx.fillStyle = "#A0A0A0";
+ } else {
+ ctx.strokeStyle = "#303030";
+ ctx.fillStyle = "#303030";
+ }
+
+ ctx.textAlign = "right"
+ ctx.fillText(dataSet[0].title, 0.5 * graphWidth + marginX - 10, config.canvas.height - marginY*1/4);
+
+ ctx.fillStyle = dataSet[1].color;
+ ctx.fillRect(0.5 * graphWidth + marginX, config.canvas.height - marginY*1/4 - 8, 30, 10);
+ ctx.strokeStyle = "#C0C0C0";
+ ctx.strokeRect(0.5 * graphWidth + marginX, config.canvas.height - marginY*1/4 - 8, 30, 10);
+
+ if (darkMode == "true") {
+ ctx.fillStyle = "#A0A0A0";
+ } else {
+ ctx.fillStyle = "#303030";
+ }
+
+ ctx.textAlign = "left"
+ ctx.fillText(dataSet[1].title, 0.5 * graphWidth + marginX + 40, config.canvas.height - marginY*1/4);
+}
+
+function drawAxisX(config, minValue, maxValue, step, title) {
+ let ctx = config.ctx;
+ let graphWidth = config.graphWidth;
+ let graphHeight = config.graphHeight;
+
+ ctx.font = "12px Arial";
+ ctx.textAlign = "center";
+
+ if (darkMode == "true") {
+ ctx.strokeStyle = "#505050";
+ ctx.fillStyle = "#A0A0A0";
+ } else {
+ ctx.strokeStyle = "#E0E0E0";
+ ctx.fillStyle = "#303030";
+ }
+
+ for (let x = minValue ; x <= maxValue ; x=x+step) {
+ let relX = (x - config.minX) / (config.maxX - config.minX);
+
+ ctx.fillText(x , relX * graphWidth + marginX, config.canvas.height - marginY*3/4);
+
+ ctx.beginPath();
+ ctx.moveTo(relX * graphWidth + marginX, marginY);
+ ctx.lineTo(relX * graphWidth + marginX, config.canvas.height - marginY);
+ ctx.stroke();
+ }
+
+ ctx.font = "12px Arial";
+ ctx.textAlign = "center";
+ ctx.fillText(title, config.canvas.width/2, config.canvas.height - marginY*2/4);
+}
+
+function drawAxisY(config, minValue, maxValue, step, title) {
+ let ctx = config.ctx
+ let graphWidth = config.graphWidth;
+ let graphHeight = config.graphHeight;
+
+ ctx.font = "12px Arial";
+ ctx.textAlign = "center";
+
+ if (darkMode == "true") {
+ ctx.strokeStyle = "#505050";
+ ctx.fillStyle = "#A0A0A0";
+ } else {
+ ctx.strokeStyle = "#E0E0E0";
+ ctx.fillStyle = "#303030";
+ }
+
+ for (let y = minValue ; y <= maxValue ; y=y+step) {
+ let relY = (y - config.minY) / (config.maxY - config.minY);
+
+ ctx.fillText(y , marginX *2 / 3, marginY + graphHeight - relY * graphHeight + 4);
+
+ ctx.beginPath();
+ ctx.moveTo(marginX, marginY + graphHeight - relY * graphHeight );
+ ctx.lineTo(config.canvas.width - marginX, marginY + graphHeight - relY * graphHeight);
+ ctx.stroke();
+ }
+
+ ctx.font = "12px Arial";
+ ctx.textAlign = "center";
+ ctx.translate(marginX/3, marginY + graphHeight / 2);
+ ctx.rotate(-3.14 /2);
+ ctx.fillText(title, 0, 0);
+ ctx.rotate(3.14 /2)
+ ctx.translate(-marginX/3,-(marginY + graphHeight / 2));
+}
+
+drawChart(dBChart);
+drawChart(bitsChart);
+drawChart(qLNChart);
+drawChart(hLogChart);
diff --git a/modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js b/modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js
new file mode 100644
index 0000000000..83884daa84
--- /dev/null
+++ b/modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js
@@ -0,0 +1,63 @@
+'use strict';
+'require view';
+'require fs';
+'require ui';
+'require rpc';
+
+var callDSLStatistics = rpc.declare({
+ object: 'dsl',
+ method: 'statistics',
+ expect: { '': {} }
+});
+
+return view.extend({
+ load: function() {
+ return Promise.all([
+ callDSLStatistics()
+ ]);
+ },
+
+ render: function(data) {
+ window.json = data[0];
+
+ var v = E([], [
+ E('h2', {'style': "height: 40px"}, [ _('DSL line spectrum') ]),
+ E('p', {}, _('Graphs below show Signal-to-noise ratio, Bit allocation, Quiet line noise and Channel characteristics function (HLOG) per sub-carrier.')),
+ E('div', {'style': "height: 360px; width: 1024px"},
+ E('canvas', {
+ 'id': 'dbChart',
+ 'height': 360,
+ 'width': 1024},
+ ["chart"])
+ ),
+ E('div', {'style': "height: 360px; width:1024px"},
+ E('canvas', {
+ 'id': 'bitsChart',
+ 'height': 360,
+ 'width': 1024},
+ ["chart2"])
+ ),
+ E('div', {'style': "height: 360px; width:1024px"},
+ E('canvas', {
+ 'id': 'qlnChart',
+ 'height': 360,
+ 'width': 1024},
+ ["chart2"])
+ ),
+ E('div', {'style': "height: 360px; width:1024px"},
+ E('canvas', {
+ 'id': 'hlogChart',
+ 'height': 360,
+ 'width': 1024},
+ ["chart2"])
+ ),
+ E('script', {'src':'/luci-static/resources/view/status/dsl/graph.js'}, {})
+ ]);
+
+ return v;
+ },
+
+ handleSaveApply: null,
+ handleSave: null,
+ handleReset: null
+});
diff --git a/modules/luci-mod-dsl/po/da/dsl.po b/modules/luci-mod-dsl/po/da/dsl.po
new file mode 100644
index 0000000000..f7e67d056c
--- /dev/null
+++ b/modules/luci-mod-dsl/po/da/dsl.po
@@ -0,0 +1,76 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-11-25 14:34+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luci_modules_luci-mod-dsl/da/>\n"
+"Language: da\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.15-dev\n"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js:24
+#: modules/luci-mod-dsl/root/usr/share/luci/menu.d/luci-mod-dsl.json:3
+msgid "DSL line spectrum"
+msgstr "DSL linje spektrum"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:212
+msgid "Downstream HLOG"
+msgstr "Downstream HLOG"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:182
+msgid "Downstream QLN"
+msgstr "Downstream QLN"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:152
+msgid "Downstream SNR"
+msgstr "Downstream SNR"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:122
+msgid "Downstream bits allocation"
+msgstr "Downstream bittildeling"
+
+#: modules/luci-mod-dsl/root/usr/share/rpcd/acl.d/luci-mod-dsl.json:3
+msgid "Grant access to luci-mod-dsl spectrum"
+msgstr "Giv adgang til luci-mod-dsl-spektrum"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js:25
+msgid ""
+"Graphs below show Signal-to-noise ratio, Bit allocation, Quiet line noise "
+"and Channel characteristics function (HLOG) per sub-carrier."
+msgstr ""
+"Nedenstående grafer viser signal-til-støj-forhold, bitallokering, stille "
+"linjestøj og kanalkarakteristikfunktion (HLOG) pr. sub-carrier."
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:106
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:136
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:166
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:196
+msgid "Sub-carrier"
+msgstr "Sub-carrier"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:207
+msgid "Upstream HLOG"
+msgstr "Upstream HLOG"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:177
+msgid "Upstream QLN"
+msgstr "Upstream QLN"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:147
+msgid "Upstream SNR"
+msgstr "Upstream SNR"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:111
+msgid "bits"
+msgstr "bits"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:141
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:201
+msgid "dB"
+msgstr "dB"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:171
+msgid "dBm/Hz"
+msgstr "dBm/Hz"
diff --git a/modules/luci-mod-dsl/po/es/dsl.po b/modules/luci-mod-dsl/po/es/dsl.po
new file mode 100644
index 0000000000..bf3a18dbe8
--- /dev/null
+++ b/modules/luci-mod-dsl/po/es/dsl.po
@@ -0,0 +1,83 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-04 20:04+0000\n"
+"PO-Revision-Date: 2022-11-07 09:03+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
+"luci_modules_luci-mod-dsl/es/>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.14.2\n"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js:24
+#: modules/luci-mod-dsl/root/usr/share/luci/menu.d/luci-mod-dsl.json:3
+#, fuzzy
+msgid "DSL line spectrum"
+msgstr "Espectro de línea DSL"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:212
+msgid "Downstream HLOG"
+msgstr "HLOG descendente"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:182
+msgid "Downstream QLN"
+msgstr "QLN descendente"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:152
+msgid "Downstream SNR"
+msgstr "SNR descendente"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:122
+#, fuzzy
+msgid "Downstream bits allocation"
+msgstr "Asignación de bits descendente"
+
+#: modules/luci-mod-dsl/root/usr/share/rpcd/acl.d/luci-mod-dsl.json:3
+msgid "Grant access to luci-mod-dsl spectrum"
+msgstr "Otorgar acceso al espectro luci-mod-dsl"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js:25
+msgid ""
+"Graphs below show Signal-to-noise ratio, Bit allocation, Quiet line noise "
+"and Channel characteristics function (HLOG) per sub-carrier."
+msgstr ""
+"Los siguientes gráficos muestran la relación señal/ruido, la asignación de "
+"bits, el ruido de línea silenciosa y la función de características del canal "
+"(HLOG) por subportadora."
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:106
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:136
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:166
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:196
+msgid "Sub-carrier"
+msgstr "Subportadora"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:207
+msgid "Upstream HLOG"
+msgstr "HLOG ascendente"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:177
+msgid "Upstream QLN"
+msgstr "QLN ascendente"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:147
+msgid "Upstream SNR"
+msgstr "SNR ascendente"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:111
+msgid "bits"
+msgstr "bits"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:141
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:201
+msgid "dB"
+msgstr "dB"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:171
+msgid "dBm/Hz"
+msgstr "dBm/Hz"
diff --git a/modules/luci-mod-dsl/po/it/dsl.po b/modules/luci-mod-dsl/po/it/dsl.po
new file mode 100644
index 0000000000..0c2aa93de1
--- /dev/null
+++ b/modules/luci-mod-dsl/po/it/dsl.po
@@ -0,0 +1,71 @@
+msgid ""
+msgstr ""
+"Language: it\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js:24
+#: modules/luci-mod-dsl/root/usr/share/luci/menu.d/luci-mod-dsl.json:3
+msgid "DSL line spectrum"
+msgstr "Spettro della linea DSL"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:212
+msgid "Downstream HLOG"
+msgstr "HLOG in ricezione"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:182
+msgid "Downstream QLN"
+msgstr "QLN in ricezione"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:152
+msgid "Downstream SNR"
+msgstr "SNR in ricezione"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:122
+msgid "Downstream bits allocation"
+msgstr "Allocazione bit in ricezione"
+
+#: modules/luci-mod-dsl/root/usr/share/rpcd/acl.d/luci-mod-dsl.json:3
+msgid "Grant access to luci-mod-dsl spectrum"
+msgstr "Permetti l'accesso allo spettro luci-mod-dsl"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js:25
+msgid ""
+"Graphs below show Signal-to-noise ratio, Bit allocation, Quiet line noise "
+"and Channel characteristics function (HLOG) per sub-carrier."
+msgstr ""
+"I grafici sottostanti mostrano il rapporto segnale-rumore, l'allocazione "
+"bit, il rumore di fondo e la funzione carratteristica del canale (HLOG) per "
+"sottoportante."
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:106
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:136
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:166
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:196
+msgid "Sub-carrier"
+msgstr "Sottoportante"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:207
+msgid "Upstream HLOG"
+msgstr "HLOG in invio"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:177
+msgid "Upstream QLN"
+msgstr "QLN in invio"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:147
+msgid "Upstream SNR"
+msgstr "SNR in invio"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:111
+msgid "bits"
+msgstr "bits"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:141
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:201
+msgid "dB"
+msgstr "dB"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:171
+msgid "dBm/Hz"
+msgstr "dBm/Hz"
diff --git a/modules/luci-mod-dsl/po/nb_NO/dsl.po b/modules/luci-mod-dsl/po/nb_NO/dsl.po
new file mode 100644
index 0000000000..446aa39334
--- /dev/null
+++ b/modules/luci-mod-dsl/po/nb_NO/dsl.po
@@ -0,0 +1,83 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-11-07 09:03+0000\n"
+"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
+"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
+"luci_modules_luci-mod-dsl/nb_NO/>\n"
+"Language: nb_NO\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.14.2\n"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js:24
+#: modules/luci-mod-dsl/root/usr/share/luci/menu.d/luci-mod-dsl.json:3
+msgid "DSL line spectrum"
+msgstr "DSL-linje-spektrum"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:212
+#, fuzzy
+msgid "Downstream HLOG"
+msgstr "Nedstrøms-HLOG"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:182
+#, fuzzy
+msgid "Downstream QLN"
+msgstr "Nedstrøms-QLN"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:152
+#, fuzzy
+msgid "Downstream SNR"
+msgstr "Nedstrøms-SNR"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:122
+#, fuzzy
+msgid "Downstream bits allocation"
+msgstr "Nedstrøms-bit-tildeldning"
+
+#: modules/luci-mod-dsl/root/usr/share/rpcd/acl.d/luci-mod-dsl.json:3
+msgid "Grant access to luci-mod-dsl spectrum"
+msgstr "Innvilg tilgang til luci-mod-dsl -spektrum"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js:25
+#, fuzzy
+msgid ""
+"Graphs below show Signal-to-noise ratio, Bit allocation, Quiet line noise "
+"and Channel characteristics function (HLOG) per sub-carrier."
+msgstr ""
+"Diagrammene nedenfor viser signal-til-støy-forhold, bit-tildeldning, ledig-"
+"linje-støy, og kanalkarakteristikkfunksjoner (HLOG) per underoperatør."
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:106
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:136
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:166
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:196
+#, fuzzy
+msgid "Sub-carrier"
+msgstr "Underoperatør"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:207
+msgid "Upstream HLOG"
+msgstr "Oppstrøms-HLOG"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:177
+msgid "Upstream QLN"
+msgstr "Oppstrøms-QLN"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:147
+msgid "Upstream SNR"
+msgstr "Oppstrøms-SNR"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:111
+#, fuzzy
+msgid "bits"
+msgstr "bit"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:141
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:201
+msgid "dB"
+msgstr "dB"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:171
+msgid "dBm/Hz"
+msgstr "dBm/Hz"
diff --git a/modules/luci-mod-dsl/po/pl/dsl.po b/modules/luci-mod-dsl/po/pl/dsl.po
new file mode 100644
index 0000000000..ece453998c
--- /dev/null
+++ b/modules/luci-mod-dsl/po/pl/dsl.po
@@ -0,0 +1,77 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-11-07 09:03+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
+"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
+"luci_modules_luci-mod-dsl/pl/>\n"
+"Language: pl\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.14.2\n"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js:24
+#: modules/luci-mod-dsl/root/usr/share/luci/menu.d/luci-mod-dsl.json:3
+msgid "DSL line spectrum"
+msgstr "Widmo linii DSL"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:212
+msgid "Downstream HLOG"
+msgstr "HLOG przepustowości do abonamenta"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:182
+msgid "Downstream QLN"
+msgstr "QLN przepustowości do abonamenta"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:152
+msgid "Downstream SNR"
+msgstr "SNR przepustowości do abonamenta"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:122
+msgid "Downstream bits allocation"
+msgstr "Alokacja bitów przepustowości do abonamenta"
+
+#: modules/luci-mod-dsl/root/usr/share/rpcd/acl.d/luci-mod-dsl.json:3
+msgid "Grant access to luci-mod-dsl spectrum"
+msgstr "Przyznaj dostęp do widma luci-mod-dsl"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js:25
+msgid ""
+"Graphs below show Signal-to-noise ratio, Bit allocation, Quiet line noise "
+"and Channel characteristics function (HLOG) per sub-carrier."
+msgstr ""
+"Wykresy poniżej pokazują stosunek sygnału do szumu, przydział bitów, szum "
+"cichej linii i funkcję charakterystyki kanału (HLOG) dla każdej podnośnej."
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:106
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:136
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:166
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:196
+msgid "Sub-carrier"
+msgstr "Podnośna"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:207
+msgid "Upstream HLOG"
+msgstr "HLOG przepustowości od abonamenta"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:177
+msgid "Upstream QLN"
+msgstr "QLN przepustowości od abonamenta"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:147
+msgid "Upstream SNR"
+msgstr "SNR przepustowości od abonamenta"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:111
+msgid "bits"
+msgstr "bity"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:141
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:201
+msgid "dB"
+msgstr "dB"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:171
+msgid "dBm/Hz"
+msgstr "dBm/Hz"
diff --git a/modules/luci-mod-dsl/po/pt/dsl.po b/modules/luci-mod-dsl/po/pt/dsl.po
new file mode 100644
index 0000000000..6d4c623cdf
--- /dev/null
+++ b/modules/luci-mod-dsl/po/pt/dsl.po
@@ -0,0 +1,77 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-11-30 14:48+0000\n"
+"Last-Translator: Gonçalo Pereira <goncalo_pereira@outlook.pt>\n"
+"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
+"luci_modules_luci-mod-dsl/pt/>\n"
+"Language: pt\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 4.15-dev\n"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js:24
+#: modules/luci-mod-dsl/root/usr/share/luci/menu.d/luci-mod-dsl.json:3
+msgid "DSL line spectrum"
+msgstr "Espectro de linha DSL"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:212
+msgid "Downstream HLOG"
+msgstr "HLOG a jusante"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:182
+msgid "Downstream QLN"
+msgstr "QLN a jusante"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:152
+msgid "Downstream SNR"
+msgstr "SNR a jusante"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:122
+msgid "Downstream bits allocation"
+msgstr "Alocação de bits a jusante"
+
+#: modules/luci-mod-dsl/root/usr/share/rpcd/acl.d/luci-mod-dsl.json:3
+msgid "Grant access to luci-mod-dsl spectrum"
+msgstr "Conceder acesso ao espectro luci-mod-dsl"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js:25
+msgid ""
+"Graphs below show Signal-to-noise ratio, Bit allocation, Quiet line noise "
+"and Channel characteristics function (HLOG) per sub-carrier."
+msgstr ""
+"Gráficos abaixo mostram relação sinal-ruído, alocação de bits, ruído de "
+"linha silenciosa e função de características do canal (HLOG) por sub-"
+"portadora."
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:106
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:136
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:166
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:196
+msgid "Sub-carrier"
+msgstr "Subportadora"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:207
+msgid "Upstream HLOG"
+msgstr "HLOG a montante"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:177
+msgid "Upstream QLN"
+msgstr "QLN a montante"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:147
+msgid "Upstream SNR"
+msgstr "SNR a montante"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:111
+msgid "bits"
+msgstr "bits"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:141
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:201
+msgid "dB"
+msgstr "dB"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:171
+msgid "dBm/Hz"
+msgstr "dBm/Hz"
diff --git a/modules/luci-mod-dsl/po/pt_BR/dsl.po b/modules/luci-mod-dsl/po/pt_BR/dsl.po
new file mode 100644
index 0000000000..f99977a8f5
--- /dev/null
+++ b/modules/luci-mod-dsl/po/pt_BR/dsl.po
@@ -0,0 +1,77 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-11-08 01:55+0000\n"
+"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
+"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
+"openwrt/luci_modules_luci-mod-dsl/pt_BR/>\n"
+"Language: pt_BR\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 4.14.2\n"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js:24
+#: modules/luci-mod-dsl/root/usr/share/luci/menu.d/luci-mod-dsl.json:3
+msgid "DSL line spectrum"
+msgstr "Espectro da linha DSL"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:212
+msgid "Downstream HLOG"
+msgstr "HLOG do downstream"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:182
+msgid "Downstream QLN"
+msgstr "Downstream QLN"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:152
+msgid "Downstream SNR"
+msgstr "Downstream SNR"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:122
+msgid "Downstream bits allocation"
+msgstr "Alocação de bits do downstream"
+
+#: modules/luci-mod-dsl/root/usr/share/rpcd/acl.d/luci-mod-dsl.json:3
+msgid "Grant access to luci-mod-dsl spectrum"
+msgstr "Conceda acesso ao espectro luci-mod-dsl"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js:25
+msgid ""
+"Graphs below show Signal-to-noise ratio, Bit allocation, Quiet line noise "
+"and Channel characteristics function (HLOG) per sub-carrier."
+msgstr ""
+"Os gráficos abaixo mostram a relação sinal-ruído, alocação dos bits, ruído "
+"da linha silenciosa e a função das características de canal (HLOG) por "
+"subportadora."
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:106
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:136
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:166
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:196
+msgid "Sub-carrier"
+msgstr "Subportadora"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:207
+msgid "Upstream HLOG"
+msgstr "Upstream HLOG"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:177
+msgid "Upstream QLN"
+msgstr "Upstream QLN"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:147
+msgid "Upstream SNR"
+msgstr "Upstream SNR"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:111
+msgid "bits"
+msgstr "bits"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:141
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:201
+msgid "dB"
+msgstr "dB"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:171
+msgid "dBm/Hz"
+msgstr "dBm/Hz"
diff --git a/modules/luci-mod-dsl/po/ro/dsl.po b/modules/luci-mod-dsl/po/ro/dsl.po
new file mode 100644
index 0000000000..5215c0beac
--- /dev/null
+++ b/modules/luci-mod-dsl/po/ro/dsl.po
@@ -0,0 +1,78 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-11-17 11:47+0000\n"
+"Last-Translator: Mircea Vutcovici <mirceavutcovici@gmail.com>\n"
+"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
+"luci_modules_luci-mod-dsl/ro/>\n"
+"Language: ro\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
+"20)) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15-dev\n"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js:24
+#: modules/luci-mod-dsl/root/usr/share/luci/menu.d/luci-mod-dsl.json:3
+msgid "DSL line spectrum"
+msgstr "Spectrul liniei DSL"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:212
+msgid "Downstream HLOG"
+msgstr "HLOG în aval"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:182
+msgid "Downstream QLN"
+msgstr "QLN în aval"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:152
+msgid "Downstream SNR"
+msgstr "SNR în aval"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:122
+msgid "Downstream bits allocation"
+msgstr "Alocarea de biți în aval"
+
+#: modules/luci-mod-dsl/root/usr/share/rpcd/acl.d/luci-mod-dsl.json:3
+msgid "Grant access to luci-mod-dsl spectrum"
+msgstr "Acordă acces la spectrul luci-mod-dsl"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js:25
+msgid ""
+"Graphs below show Signal-to-noise ratio, Bit allocation, Quiet line noise "
+"and Channel characteristics function (HLOG) per sub-carrier."
+msgstr ""
+"Graficele de mai jos arată Raportul semnal-zgomot, Alocarea de biți, "
+"Zgomotul de linie liniștită și Funcția caracteristică a canalului (HLOG) "
+"pentru fiecare subpurtătoare."
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:106
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:136
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:166
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:196
+msgid "Sub-carrier"
+msgstr "Subpurtătoare"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:207
+msgid "Upstream HLOG"
+msgstr "HLOG în amonte"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:177
+msgid "Upstream QLN"
+msgstr "QLN în amonte"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:147
+msgid "Upstream SNR"
+msgstr "SNR în amonte"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:111
+msgid "bits"
+msgstr "biți"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:141
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:201
+msgid "dB"
+msgstr "dB"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:171
+msgid "dBm/Hz"
+msgstr "dBm/Hz"
diff --git a/modules/luci-mod-dsl/po/ru/dsl.po b/modules/luci-mod-dsl/po/ru/dsl.po
new file mode 100644
index 0000000000..253cb4700c
--- /dev/null
+++ b/modules/luci-mod-dsl/po/ru/dsl.po
@@ -0,0 +1,75 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-12-06 01:48+0000\n"
+"Last-Translator: Wolterhon <hotmottot.1@gmail.com>\n"
+"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
+"luci_modules_luci-mod-dsl/ru/>\n"
+"Language: ru\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15-dev\n"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js:24
+#: modules/luci-mod-dsl/root/usr/share/luci/menu.d/luci-mod-dsl.json:3
+msgid "DSL line spectrum"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:212
+msgid "Downstream HLOG"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:182
+msgid "Downstream QLN"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:152
+msgid "Downstream SNR"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:122
+msgid "Downstream bits allocation"
+msgstr ""
+
+#: modules/luci-mod-dsl/root/usr/share/rpcd/acl.d/luci-mod-dsl.json:3
+msgid "Grant access to luci-mod-dsl spectrum"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js:25
+msgid ""
+"Graphs below show Signal-to-noise ratio, Bit allocation, Quiet line noise "
+"and Channel characteristics function (HLOG) per sub-carrier."
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:106
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:136
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:166
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:196
+msgid "Sub-carrier"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:207
+msgid "Upstream HLOG"
+msgstr "Входящий поток HLOG"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:177
+msgid "Upstream QLN"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:147
+msgid "Upstream SNR"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:111
+msgid "bits"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:141
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:201
+msgid "dB"
+msgstr "дБ"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:171
+msgid "dBm/Hz"
+msgstr ""
diff --git a/modules/luci-mod-dsl/po/sv/dsl.po b/modules/luci-mod-dsl/po/sv/dsl.po
new file mode 100644
index 0000000000..91f942b032
--- /dev/null
+++ b/modules/luci-mod-dsl/po/sv/dsl.po
@@ -0,0 +1,79 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2022-12-06 01:48+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
+"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
+"luci_modules_luci-mod-dsl/sv/>\n"
+"Language: sv\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.15-dev\n"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js:24
+#: modules/luci-mod-dsl/root/usr/share/luci/menu.d/luci-mod-dsl.json:3
+#, fuzzy
+msgid "DSL line spectrum"
+msgstr "Spektrum för DSL-lina"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:212
+msgid "Downstream HLOG"
+msgstr "Nedströms-HLOG"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:182
+msgid "Downstream QLN"
+msgstr "Nedströms-QLN"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:152
+msgid "Downstream SNR"
+msgstr "Nedströms-SNR"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:122
+msgid "Downstream bits allocation"
+msgstr "Bit-tilldelning nedströms"
+
+#: modules/luci-mod-dsl/root/usr/share/rpcd/acl.d/luci-mod-dsl.json:3
+#, fuzzy
+msgid "Grant access to luci-mod-dsl spectrum"
+msgstr "Ge åtkomst till spektrumet för luci-mod-dsl"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js:25
+#, fuzzy
+msgid ""
+"Graphs below show Signal-to-noise ratio, Bit allocation, Quiet line noise "
+"and Channel characteristics function (HLOG) per sub-carrier."
+msgstr ""
+"Diagrammerna nedan visar signal-till-brusförhållande, Bit-tilldelning, Tyst "
+"linjebrus och kanalens karaktäristiska funktion (HLOG) per under-leverantör."
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:106
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:136
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:166
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:196
+msgid "Sub-carrier"
+msgstr "Underoperatör"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:207
+msgid "Upstream HLOG"
+msgstr "Uppströms-HLOG"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:177
+msgid "Upstream QLN"
+msgstr "Uppströms QLN"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:147
+msgid "Upstream SNR"
+msgstr "Uppströms SNR"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:111
+msgid "bits"
+msgstr "bitar"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:141
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:201
+msgid "dB"
+msgstr "dB"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:171
+msgid "dBm/Hz"
+msgstr "dBm/Hz"
diff --git a/modules/luci-mod-dsl/po/templates/dsl.pot b/modules/luci-mod-dsl/po/templates/dsl.pot
new file mode 100644
index 0000000000..90a8657ab7
--- /dev/null
+++ b/modules/luci-mod-dsl/po/templates/dsl.pot
@@ -0,0 +1,65 @@
+msgid ""
+msgstr "Content-Type: text/plain; charset=UTF-8"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js:24
+#: modules/luci-mod-dsl/root/usr/share/luci/menu.d/luci-mod-dsl.json:3
+msgid "DSL line spectrum"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:212
+msgid "Downstream HLOG"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:182
+msgid "Downstream QLN"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:152
+msgid "Downstream SNR"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:122
+msgid "Downstream bits allocation"
+msgstr ""
+
+#: modules/luci-mod-dsl/root/usr/share/rpcd/acl.d/luci-mod-dsl.json:3
+msgid "Grant access to luci-mod-dsl spectrum"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js:25
+msgid ""
+"Graphs below show Signal-to-noise ratio, Bit allocation, Quiet line noise "
+"and Channel characteristics function (HLOG) per sub-carrier."
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:106
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:136
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:166
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:196
+msgid "Sub-carrier"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:207
+msgid "Upstream HLOG"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:177
+msgid "Upstream QLN"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:147
+msgid "Upstream SNR"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:111
+msgid "bits"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:141
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:201
+msgid "dB"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:171
+msgid "dBm/Hz"
+msgstr ""
diff --git a/modules/luci-mod-dsl/po/uk/dsl.po b/modules/luci-mod-dsl/po/uk/dsl.po
new file mode 100644
index 0000000000..94822bce15
--- /dev/null
+++ b/modules/luci-mod-dsl/po/uk/dsl.po
@@ -0,0 +1,68 @@
+msgid ""
+msgstr ""
+"Language: uk\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js:24
+#: modules/luci-mod-dsl/root/usr/share/luci/menu.d/luci-mod-dsl.json:3
+msgid "DSL line spectrum"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:212
+msgid "Downstream HLOG"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:182
+msgid "Downstream QLN"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:152
+msgid "Downstream SNR"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:122
+msgid "Downstream bits allocation"
+msgstr ""
+
+#: modules/luci-mod-dsl/root/usr/share/rpcd/acl.d/luci-mod-dsl.json:3
+msgid "Grant access to luci-mod-dsl spectrum"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js:25
+msgid ""
+"Graphs below show Signal-to-noise ratio, Bit allocation, Quiet line noise "
+"and Channel characteristics function (HLOG) per sub-carrier."
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:106
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:136
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:166
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:196
+msgid "Sub-carrier"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:207
+msgid "Upstream HLOG"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:177
+msgid "Upstream QLN"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:147
+msgid "Upstream SNR"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:111
+msgid "bits"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:141
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:201
+msgid "dB"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:171
+msgid "dBm/Hz"
+msgstr ""
diff --git a/modules/luci-mod-dsl/root/usr/share/luci/menu.d/luci-mod-dsl.json b/modules/luci-mod-dsl/root/usr/share/luci/menu.d/luci-mod-dsl.json
new file mode 100644
index 0000000000..76d56fd6d5
--- /dev/null
+++ b/modules/luci-mod-dsl/root/usr/share/luci/menu.d/luci-mod-dsl.json
@@ -0,0 +1,13 @@
+{
+ "admin/status/dsl": {
+ "title": "DSL line spectrum",
+ "order": 7,
+ "action": {
+ "type": "view",
+ "path": "status/dsl/spectrum"
+ },
+ "depends": {
+ "acl": [ "luci-mod-dsl-spectrum" ]
+ }
+ }
+}
diff --git a/modules/luci-mod-dsl/root/usr/share/rpcd/acl.d/luci-mod-dsl.json b/modules/luci-mod-dsl/root/usr/share/rpcd/acl.d/luci-mod-dsl.json
new file mode 100644
index 0000000000..7a5b6fcf4b
--- /dev/null
+++ b/modules/luci-mod-dsl/root/usr/share/rpcd/acl.d/luci-mod-dsl.json
@@ -0,0 +1,10 @@
+{
+ "luci-mod-dsl-spectrum": {
+ "description": "Grant access to luci-mod-dsl spectrum",
+ "read": {
+ "ubus": {
+ "dsl": [ "statistics" ]
+ }
+ }
+ }
+}
diff --git a/modules/luci-mod-network/Makefile b/modules/luci-mod-network/Makefile
index bf5627d64d..b382d800d9 100644
--- a/modules/luci-mod-network/Makefile
+++ b/modules/luci-mod-network/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Network Administration
-LUCI_DEPENDS:=+luci-base +libiwinfo-lua +rpcd-mod-iwinfo
+LUCI_DEPENDS:=+luci-base +rpcd-mod-iwinfo
PKG_LICENSE:=Apache-2.0
diff --git a/modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js b/modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js
index 5059b389b4..c62231fe20 100644
--- a/modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js
+++ b/modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js
@@ -126,7 +126,7 @@ function validateHostname(sid, s) {
if (s.length > 256)
return _('Expecting: %s').format(_('valid hostname'));
- var labels = s.replace(/^\.+|\.$/g, '').split(/\./);
+ var labels = s.replace(/^\*?\.?|\.$/g, '').split(/\./);
for (var i = 0; i < labels.length; i++)
if (!labels[i].match(/^[a-z0-9_](?:[a-z0-9-]{0,61}[a-z0-9])?$/i))
@@ -156,13 +156,15 @@ function validateServerSpec(sid, s) {
if (s == null || s == '')
return true;
- var m = s.match(/^(?:\/(.+)\/)?(.*)$/);
+ var m = s.match(/^(\/.*\/)?(.*)$/);
if (!m)
return _('Expecting: %s').format(_('valid hostname'));
- var res = validateAddressList(sid, m[1]);
- if (res !== true)
- return res;
+ if (m[1] != '//' && m[1] != '/#/') {
+ var res = validateAddressList(sid, m[1]);
+ if (res !== true)
+ return res;
+ }
if (m[2] == '' || m[2] == '#')
return true;
@@ -231,7 +233,8 @@ return view.extend({
return Promise.all([
callHostHints(),
callDUIDHints(),
- getDHCPPools()
+ getDHCPPools(),
+ network.getDevices()
]);
},
@@ -240,6 +243,7 @@ return view.extend({
hosts = hosts_duids_pools[0],
duids = hosts_duids_pools[1],
pools = hosts_duids_pools[2],
+ ndevs = hosts_duids_pools[3],
m, s, o, ss, so;
m = new form.Map('dhcp', _('DHCP and DNS'),
@@ -250,11 +254,14 @@ return view.extend({
s.addremove = false;
s.tab('general', _('General Settings'));
+ s.tab('relay', _('Relay'));
s.tab('files', _('Resolv and Hosts Files'));
s.tab('pxe_tftp', _('PXE/TFTP Settings'));
s.tab('advanced', _('Advanced Settings'));
s.tab('leases', _('Static Leases'));
s.tab('hosts', _('Hostnames'));
+ s.tab('srvhosts', _('SRV'));
+ s.tab('mxhosts', _('MX'));
s.tab('ipsets', _('IP Sets'));
s.taboption('general', form.Flag, 'domainneeded',
@@ -287,13 +294,16 @@ return view.extend({
o = s.taboption('general', form.DynamicList, 'address',
_('Addresses'),
- _('List of domains to force to an IP address.'));
+ _('Resolve specified FQDNs to an IP.') + '<br />' +
+ _('Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>.') + '<br />' +
+ _('<code>/#/</code> matches any domain. <code>/example.com/</code> returns NXDOMAIN.') + '<br />' +
+ _('<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and <code>::</code>) for example.com and its subdomains.'));
o.optional = true;
- o.placeholder = '/router.local/192.168.0.1';
+ o.placeholder = '/router.local/router.lan/192.168.0.1';
o = s.taboption('general', form.DynamicList, 'ipset',
_('IP sets'),
- _('List of IP sets to populate with the specified domain IPs.'));
+ _('List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here.'));
o.optional = true;
o.placeholder = '/example.org/ipset,ipset6';
@@ -340,6 +350,66 @@ return view.extend({
o.optional = true;
o.placeholder = 'loopback';
+ o = s.taboption('relay', form.SectionValue, '__relays__', form.TableSection, 'relay', null,
+ _('Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4.')
+ + '<br />' + _('Note: you may also need a DHCP Proxy (currently unavailable) when specifying a non-standard Relay To port(<code>addr#port</code>).')
+ + '<br />' + _('You may add multiple unique Relay To on the same Listen addr.'));
+
+ ss = o.subsection;
+
+ ss.addremove = true;
+ ss.anonymous = true;
+ ss.sortable = true;
+ ss.rowcolors = true;
+ ss.nodescriptions = true;
+
+ so = ss.option(form.Value, 'id', _('ID'));
+ so.rmempty = false;
+ so.optional = true;
+
+ so = ss.option(widgets.NetworkSelect, 'interface', _('Interface'));
+ so.optional = true;
+ so.rmempty = false;
+ so.placeholder = 'lan';
+
+ so = ss.option(form.Value, 'local_addr', _('Listen address'));
+ so.rmempty = false;
+ so.datatype = 'ipaddr';
+
+ for (var family = 4; family <= 6; family += 2) {
+ for (var i = 0; i < ndevs.length; i++) {
+ var addrs = (family == 6) ? ndevs[i].getIP6Addrs() : ndevs[i].getIPAddrs();
+ for (var j = 0; j < addrs.length; j++)
+ so.value(addrs[j].split('/')[0]);
+ }
+ }
+
+ so = ss.option(form.Value, 'server_addr', _('Relay To address'));
+ so.rmempty = false;
+ so.optional = false;
+ so.placeholder = '192.168.10.1#535';
+
+ so.validate = function(section, value) {
+ var m = this.section.formvalue(section, 'local_addr'),
+ n = this.section.formvalue(section, 'server_addr'),
+ p;
+ if (n != null && n != '')
+ p = n.split('#');
+ if (p.length > 1 && !/^[0-9]+$/.test(p[1]))
+ return _('Expected port number.');
+ else
+ n = p[0];
+
+ if ((m == null || m == '') && (n == null || n == ''))
+ return _('Both Listen addr and Relay To must be specified.');
+
+ if ((validation.parseIPv6(m) && validation.parseIPv6(n)) ||
+ validation.parseIPv4(m) && validation.parseIPv4(n))
+ return true;
+ else
+ return _('Listen and Relay To IP family must be homogeneous.')
+ };
+
s.taboption('files', form.Flag, 'readethers',
_('Use <code>/etc/ethers</code>'),
_('Read <code>/etc/ethers</code> to configure the DHCP server.'));
@@ -384,8 +454,20 @@ return view.extend({
o.default = o.enabled;
s.taboption('advanced', form.Flag, 'filterwin2k',
- _('Filter useless'),
- _('Do not forward queries that cannot be answered by public resolvers.'));
+ _('Filter SRV/SOA service discovery'),
+ _('Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links.') + '<br />' +
+ _('May prevent VoIP or other services from working.'));
+
+ o = s.taboption('advanced', form.Flag, 'filter_aaaa',
+ _('Filter IPv6 AAAA records'),
+ _('Remove IPv6 addresses from the results and only return IPv4 addresses.') + '<br />' +
+ _('Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing.'));
+ o.optional = true;
+
+ o = s.taboption('advanced', form.Flag, 'filter_a',
+ _('Filter IPv4 A records'),
+ _('Remove IPv4 addresses from the results and only return IPv6 addresses.'));
+ o.optional = true;
s.taboption('advanced', form.Flag, 'localise_queries',
_('Localise queries'),
@@ -546,6 +628,72 @@ return view.extend({
so.value(index, '%s (Domain: %s, Local: %s)'.format(index, val.domain || '?', val.local || '?'));
});
+ o = s.taboption('srvhosts', form.SectionValue, '__srvhosts__', form.TableSection, 'srvhost', null,
+ _('Bind service records to a domain name: specify the location of services. See <a href="%s">RFC2782</a>.').format('https://datatracker.ietf.org/doc/html/rfc2782')
+ + '<br />' + _('_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is possible, no browsers support SRV records.)')
+ + '<br />' + _('_proto: _tcp, _udp, _sctp, _quic, … .')
+ + '<br />' + _('You may add multiple records for the same Target.')
+ + '<br />' + _('Larger weights (of the same prio) are given a proportionately higher probability of being selected.'));
+
+ ss = o.subsection;
+
+ ss.addremove = true;
+ ss.anonymous = true;
+ ss.sortable = true;
+ ss.rowcolors = true;
+
+ so = ss.option(form.Value, 'srv', _('SRV'), _('Syntax: <code>_service._proto.example.com</code>.'));
+ so.rmempty = false;
+ so.datatype = 'hostname';
+ so.placeholder = '_sip._tcp.example.com';
+
+ so = ss.option(form.Value, 'target', _('Target'), _('CNAME or fqdn'));
+ so.rmempty = false;
+ so.datatype = 'hostname';
+ so.placeholder = 'sip.example.com';
+
+ so = ss.option(form.Value, 'port', _('Port'));
+ so.rmempty = false;
+ so.datatype = 'port';
+ so.placeholder = '5060';
+
+ so = ss.option(form.Value, 'class', _('Priority'), _('Ordinal: lower comes first.'));
+ so.rmempty = true;
+ so.datatype = 'range(0,65535)';
+ so.placeholder = '10';
+
+ so = ss.option(form.Value, 'weight', _('Weight'));
+ so.rmempty = true;
+ so.datatype = 'range(0,65535)';
+ so.placeholder = '50';
+
+ o = s.taboption('mxhosts', form.SectionValue, '__mxhosts__', form.TableSection, 'mxhost', null,
+ _('Bind service records to a domain name: specify the location of services.')
+ + '<br />' + _('You may add multiple records for the same domain.'));
+
+ ss = o.subsection;
+
+ ss.addremove = true;
+ ss.anonymous = true;
+ ss.sortable = true;
+ ss.rowcolors = true;
+ ss.nodescriptions = true;
+
+ so = ss.option(form.Value, 'domain', _('Domain'));
+ so.rmempty = false;
+ so.datatype = 'hostname';
+ so.placeholder = 'example.com';
+
+ so = ss.option(form.Value, 'relay', _('Relay'));
+ so.rmempty = false;
+ so.datatype = 'hostname';
+ so.placeholder = 'relay.example.com';
+
+ so = ss.option(form.Value, 'pref', _('Priority'), _('Ordinal: lower comes first.'));
+ so.rmempty = true;
+ so.datatype = 'range(0,65535)';
+ so.placeholder = '0';
+
o = s.taboption('hosts', form.SectionValue, '__hosts__', form.GridSection, 'domain', null,
_('Hostnames are used to bind a domain name to an IP address. This setting is redundant for hostnames already configured with static leases, but it can be useful to rebind an FQDN.'));
@@ -577,7 +725,7 @@ return view.extend({
});
o = s.taboption('ipsets', form.SectionValue, '__ipsets__', form.GridSection, 'ipset', null,
- _('List of IP sets to populate with the specified domain IPs.'));
+ _('List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here.'));
ss = o.subsection;
diff --git a/modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js b/modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js
index da7cd95bdc..90ad67aeaf 100644
--- a/modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js
+++ b/modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js
@@ -14,8 +14,7 @@ return view.extend({
buttons[i].setAttribute('disabled', 'true');
return fs.exec(exec, args).then(function(res) {
- var out = document.querySelector('.command-output');
- out.style.display = '';
+ var out = document.querySelector('textarea');
dom.content(out, [ res.stdout || '', res.stderr || '' ]);
}).catch(function(err) {
@@ -75,9 +74,7 @@ return view.extend({
ping_host = uci.get('luci', 'diag', 'ping') || 'openwrt.org',
route_host = uci.get('luci', 'diag', 'route') || 'openwrt.org';
- return E([], [
- E('h2', {}, [ _('Network Utilities') ]),
- E('table', { 'class': 'table' }, [
+ var table = E('table', { 'class': 'table' }, [
E('tr', { 'class': 'tr' }, [
E('td', { 'class': 'td left' }, [
E('input', {
@@ -156,9 +153,26 @@ return view.extend({
])
]) : E([]),
])
- ]),
- E('pre', { 'class': 'command-output', 'style': 'display:none' })
+ ]);
+
+ var view = E('div', { 'class': 'cbi-map'}, [
+ E('h2', {}, [ _('Diagnostics') ]),
+ E('div', { 'class': 'cbi-map-descr'}, _('Execution of various network commands to check the connection and name resolution to other systems.')),
+ table,
+ E('div', {'class': 'cbi-section'}, [
+ E('div', { 'id' : 'command-output'},
+ E('textarea', {
+ 'id': 'widget.command-output',
+ 'style': 'width: 100%',
+ 'readonly': true,
+ 'wrap': 'off',
+ 'rows': '20'
+ })
+ )
+ ])
]);
+
+ return view;
},
handleSaveApply: null,
diff --git a/modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js b/modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js
index b88183d51f..d44b0cf6d0 100644
--- a/modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js
+++ b/modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js
@@ -228,6 +228,22 @@ function get_netmask(s, use_cfgvalue) {
return subnetmask;
}
+function has_peerdns(proto) {
+ switch (proto) {
+ case 'dhcp':
+ case 'qmi':
+ case 'ppp':
+ case 'pppoe':
+ case 'pppoa':
+ case 'pptp':
+ case 'openvpn':
+ case 'sstp':
+ return true;
+ }
+
+ return false;
+}
+
var cbiRichListValue = form.ListValue.extend({
renderWidget: function(section_id, option_index, cfgvalue) {
var choices = this.transformChoices();
@@ -488,7 +504,7 @@ return view.extend({
};
s.modaltitle = function(section_id) {
- return _('Interfaces') + ' » ' + section_id.toUpperCase();
+ return _('Interfaces') + ' » ' + section_id;
};
s.renderRowActions = function(section_id) {
@@ -936,13 +952,13 @@ return view.extend({
o = nettools.replaceOption(s, 'advanced', form.Flag, 'defaultroute', _('Use default gateway'), _('If unchecked, no default route is configured'));
o.default = o.enabled;
- if (protoval != 'static') {
+ if (has_peerdns(protoval)) {
o = nettools.replaceOption(s, 'advanced', form.Flag, 'peerdns', _('Use DNS servers advertised by peer'), _('If unchecked, the advertised DNS server addresses are ignored'));
o.default = o.enabled;
}
o = nettools.replaceOption(s, 'advanced', form.DynamicList, 'dns', _('Use custom DNS servers'));
- if (protoval != 'static')
+ if (has_peerdns(protoval))
o.depends('peerdns', '0');
o.datatype = 'ipaddr';
@@ -1199,7 +1215,7 @@ return view.extend({
'class': 'ifacebox-head',
'style': firewall.getZoneColorStyle(zone),
'title': zone ? _('Part of zone %q').format(zone.getName()) : _('No zone assigned')
- }, E('strong', net.getName().toUpperCase())),
+ }, E('strong', net.getName())),
E('div', {
'class': 'ifacebox-body',
'id': '%s-ifc-devices'.format(section_id),
diff --git a/modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js b/modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js
index 2704ee474b..420b381e2f 100644
--- a/modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js
+++ b/modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js
@@ -480,7 +480,7 @@ var CBIWifiFrequencyValue = form.Value.extend({
this.toggleWifiBand(elem);
bwdt.value = htval;
- chan.value = chval || chan.options[0].value;
+ chan.value = chval || (chan.options[0] ? chan.options[0].value : 'auto');
return elem;
},
@@ -742,7 +742,8 @@ return view.extend({
load: function() {
return Promise.all([
uci.changes(),
- uci.load('wireless')
+ uci.load('wireless'),
+ uci.load('system')
]);
},
@@ -986,6 +987,7 @@ return view.extend({
ss.tab('encryption', _('Wireless Security'));
ss.tab('macfilter', _('MAC-Filter'));
ss.tab('advanced', _('Advanced Settings'));
+ ss.tab('roaming', _('WLAN roaming'), _('Settings for assisting wireless clients in roaming between multiple APs: 802.11r, 802.11k and 802.11v'));
o = ss.taboption('general', form.ListValue, 'mode', _('Mode'));
o.value('ap', _('Access Point'));
@@ -1146,6 +1148,11 @@ return view.extend({
o.depends('mode', 'ap-wds');
o.default = o.enabled;
+ /* https://w1.fi/cgit/hostap/commit/?id=34f7c699a6bcb5c45f82ceb6743354ad79296078 */
+ /* multicast_to_unicast https://github.com/openwrt/openwrt/commit/7babb978ad9d7fc29acb1ff86afb1eb343af303a */
+ o = ss.taboption('advanced', form.Flag, 'multicast_to_unicast', _('Multi To Unicast'), _('ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast to the STA MAC address. Note: This is not Directed Multicast Service (DMS) in 802.11v. Note: might break receiver STA multicast expectations.'));
+ o.rmempty = true;
+
o = ss.taboption('advanced', form.Flag, 'isolate', _('Isolate Clients'), _('Prevents client-to-client communication'));
o.depends('mode', 'ap');
o.depends('mode', 'ap-wds');
@@ -1178,7 +1185,7 @@ return view.extend({
o.optional = true;
o.datatype = 'uinteger';
- o = ss.taboption('advanced', form.Value, 'max_inactivity', _('Station inactivity limit'), _('sec'));
+ o = ss.taboption('advanced', form.Value, 'max_inactivity', _('Station inactivity limit'), _('802.11v: BSS Max Idle. Units: seconds.'));
o.optional = true;
o.placeholder = 300;
o.datatype = 'uinteger';
@@ -1431,6 +1438,38 @@ return view.extend({
o.rmempty = true;
o.password = true;
+ /* extra RADIUS settings start */
+ o = ss.taboption('encryption', form.ListValue, 'dynamic_vlan', _('RADIUS Dynamic VLAN Assignment'), _('Required: Rejects auth if RADIUS server does not provide appropriate VLAN attributes.'));
+ add_dependency_permutations(o, { mode: ['ap', 'ap-wds'], encryption: ['wpa', 'wpa2', 'wpa3', 'wpa3-mixed'] });
+ o.value('0', _('Disabled'));
+ o.value('1', _('Optional'));
+ o.value('2', _('Required'));
+ o.write = function (section_id, value) {
+ return this.super('write', [section_id, (value == 0) ? null: value]);
+ }
+
+ o = ss.taboption('encryption', form.Flag, 'per_sta_vif', _('RADIUS Per STA VLAN'), _('Each STA is assigned its own AP_VLAN interface.'));
+ add_dependency_permutations(o, { mode: ['ap', 'ap-wds'], encryption: ['wpa', 'wpa2', 'wpa3', 'wpa3-mixed'] });
+
+ //hostapd internally defaults to vlan_naming=1 even with dynamic VLAN off
+ o = ss.taboption('encryption', form.Flag, 'vlan_naming', _('RADIUS VLAN Naming'), _('Off: <code>vlanXXX</code>, e.g., <code>vlan1</code>. On: <code>vlan_tagged_interface.XXX</code>, e.g. <code>eth0.1</code>.'));
+ add_dependency_permutations(o, { mode: ['ap', 'ap-wds'], encryption: ['wpa', 'wpa2', 'wpa3', 'wpa3-mixed'] });
+
+ o = ss.taboption('encryption', widgets.DeviceSelect, 'vlan_tagged_interface', _('RADIUS VLAN Tagged Interface'), _('E.g. eth0, eth1'));
+ add_dependency_permutations(o, { mode: ['ap', 'ap-wds'], encryption: ['wpa', 'wpa2', 'wpa3', 'wpa3-mixed'] });
+ o.size = 1;
+ o.rmempty = true;
+ o.multiple = false;
+ o.noaliases = true;
+ o.nobridges = true;
+ o.nocreate = true;
+ o.noinactive = true;
+
+ o = ss.taboption('encryption', form.Value, 'vlan_bridge', _('RADIUS VLAN Bridge Naming Scheme'), _('E.g. <code>br-vlan</code> or <code>brvlan</code>.'));
+ add_dependency_permutations(o, { mode: ['ap', 'ap-wds'], encryption: ['wpa', 'wpa2', 'wpa3', 'wpa3-mixed'] });
+ o.rmempty = true;
+ /* extra RADIUS settings end */
+
o = ss.taboption('encryption', form.Value, 'dae_client', _('DAE-Client'), _('Dynamic Authorization Extension client.'));
add_dependency_permutations(o, { mode: ['ap', 'ap-wds'], encryption: ['wpa', 'wpa2', 'wpa3', 'wpa3-mixed'] });
o.rmempty = true;
@@ -1447,6 +1486,10 @@ return view.extend({
o.rmempty = true;
o.password = true;
+ //WPA(1) has only WPA IE. Only >= WPA2 has RSN IE Preauth frames.
+ o = ss.taboption('encryption', form.Flag, 'rsn_preauth', _('RSN Preauth'), _('Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks (and advertise it in WLAN beacons). Only works if the specified network interface is a bridge. Shortens the time-critical reassociation process.'));
+ add_dependency_permutations(o, { mode: ['ap', 'ap-wds'], encryption: ['wpa2', 'wpa3', 'wpa3-mixed'] });
+
o = ss.taboption('encryption', form.Value, '_wpa_key', _('Key'));
o.depends('encryption', 'psk');
@@ -1510,66 +1553,117 @@ return view.extend({
// Probe 802.11r support (and EAP support as a proxy for Openwrt)
var has_80211r = L.hasSystemFeature('hostapd', '11r') || L.hasSystemFeature('hostapd', 'eap');
- o = ss.taboption('encryption', form.Flag, 'ieee80211r', _('802.11r Fast Transition'), _('Enables fast roaming among access points that belong to the same Mobility Domain'));
+ o = ss.taboption('roaming', form.Flag, 'ieee80211r', _('802.11r Fast Transition'), _('Enables fast roaming among access points that belong to the same Mobility Domain'));
add_dependency_permutations(o, { mode: ['ap', 'ap-wds'], encryption: ['wpa', 'wpa2', 'wpa3', 'wpa3-mixed'] });
if (has_80211r)
add_dependency_permutations(o, { mode: ['ap', 'ap-wds'], encryption: ['psk', 'psk2', 'psk-mixed', 'sae', 'sae-mixed'] });
o.rmempty = true;
- o = ss.taboption('encryption', form.Value, 'nasid', _('NAS ID'), _('Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not needed with normal WPA(2)-PSK.'));
+ o = ss.taboption('roaming', form.Value, 'nasid', _('NAS ID'), _('Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not needed with normal WPA(2)-PSK.'));
add_dependency_permutations(o, { mode: ['ap', 'ap-wds'], encryption: ['wpa', 'wpa2', 'wpa3', 'wpa3-mixed'] });
o.depends({ ieee80211r: '1' });
o.rmempty = true;
- o = ss.taboption('encryption', form.Value, 'mobility_domain', _('Mobility Domain'), _('4-character hexadecimal ID'));
+ o = ss.taboption('roaming', form.Value, 'mobility_domain', _('Mobility Domain'), _('4-character hexadecimal ID'));
o.depends({ ieee80211r: '1' });
o.placeholder = '4f57';
o.datatype = 'and(hexstring,length(4))';
o.rmempty = true;
- o = ss.taboption('encryption', form.Value, 'reassociation_deadline', _('Reassociation Deadline'), _('time units (TUs / 1.024 ms) [1000-65535]'));
+ o = ss.taboption('roaming', form.Value, 'reassociation_deadline', _('Reassociation Deadline'), _('time units (TUs / 1.024 ms) [1000-65535]'));
o.depends({ ieee80211r: '1' });
o.placeholder = '1000';
o.datatype = 'range(1000,65535)';
o.rmempty = true;
- o = ss.taboption('encryption', form.ListValue, 'ft_over_ds', _('FT protocol'));
+ o = ss.taboption('roaming', form.ListValue, 'ft_over_ds', _('FT protocol'));
o.depends({ ieee80211r: '1' });
- o.value('1', _('FT over DS'));
o.value('0', _('FT over the Air'));
+ o.value('1', _('FT over DS'));
o.rmempty = true;
- o = ss.taboption('encryption', form.Flag, 'ft_psk_generate_local', _('Generate PMK locally'), _('When using a PSK, the PMK can be automatically generated. When enabled, the R0/R1 key options below are not applied. Disable this to use the R0 and R1 key options.'));
+ o = ss.taboption('roaming', form.Flag, 'ft_psk_generate_local', _('Generate PMK locally'), _('When using a PSK, the PMK can be automatically generated. When enabled, the R0/R1 key options below are not applied. Disable this to use the R0 and R1 key options.'));
o.depends({ ieee80211r: '1' });
o.default = o.enabled;
o.rmempty = false;
- o = ss.taboption('encryption', form.Value, 'r0_key_lifetime', _('R0 Key Lifetime'), _('minutes'));
+ o = ss.taboption('roaming', form.Value, 'r0_key_lifetime', _('R0 Key Lifetime'), _('minutes'));
o.depends({ ieee80211r: '1' });
o.placeholder = '10000';
o.datatype = 'uinteger';
o.rmempty = true;
- o = ss.taboption('encryption', form.Value, 'r1_key_holder', _('R1 Key Holder'), _('6-octet identifier as a hex string - no colons'));
+ o = ss.taboption('roaming', form.Value, 'r1_key_holder', _('R1 Key Holder'), _('6-octet identifier as a hex string - no colons'));
o.depends({ ieee80211r: '1' });
o.placeholder = '00004f577274';
o.datatype = 'and(hexstring,length(12))';
o.rmempty = true;
- o = ss.taboption('encryption', form.Flag, 'pmk_r1_push', _('PMK R1 Push'));
+ o = ss.taboption('roaming', form.Flag, 'pmk_r1_push', _('PMK R1 Push'));
o.depends({ ieee80211r: '1' });
o.placeholder = '0';
o.rmempty = true;
- o = ss.taboption('encryption', form.DynamicList, 'r0kh', _('External R0 Key Holder List'), _('List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID (NAS Identifier) to a destination MAC address when requesting PMK-R1 key from the R0KH that the STA used during the Initial Mobility Domain Association.'));
+ o = ss.taboption('roaming', form.DynamicList, 'r0kh', _('External R0 Key Holder List'), _('List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID (NAS Identifier) to a destination MAC address when requesting PMK-R1 key from the R0KH that the STA used during the Initial Mobility Domain Association.'));
o.depends({ ieee80211r: '1' });
o.rmempty = true;
- o = ss.taboption('encryption', form.DynamicList, 'r1kh', _('External R1 Key Holder List'), _ ('List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID as 6 octets with colons,128-bit key as hex string. <br />This list is used to map R1KH-ID to a destination MAC address when sending PMK-R1 key from the R0KH. This is also the list of authorized R1KHs in the MD that can request PMK-R1 keys.'));
+ o = ss.taboption('roaming', form.DynamicList, 'r1kh', _('External R1 Key Holder List'), _ ('List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID as 6 octets with colons,128-bit key as hex string. <br />This list is used to map R1KH-ID to a destination MAC address when sending PMK-R1 key from the R0KH. This is also the list of authorized R1KHs in the MD that can request PMK-R1 keys.'));
o.depends({ ieee80211r: '1' });
o.rmempty = true;
// End of 802.11r options
+ // Probe 802.11k and 802.11v support via EAP support (full hostapd has EAP)
+ if (L.hasSystemFeature('hostapd', 'eap')) {
+ /* 802.11k settings start */ o =
+ ss.taboption('roaming', form.Flag, 'ieee80211k', _('802.11k RRM'), _('Radio Resource Measurement - Sends beacons to assist roaming. Not all clients support this.'));
+ // add_dependency_permutations(o, { mode: ['ap', 'ap-wds'], encryption: ['psk', 'psk2', 'psk-mixed', 'sae', 'sae-mixed'] });
+ o.depends('mode', 'ap');
+ o.depends('mode', 'ap-wds');
+
+ o = ss.taboption('roaming', form.Flag, 'rrm_neighbor_report', _('Neighbour Report'), _('802.11k: Enable neighbor report via radio measurements.'));
+ o.depends({ ieee80211k: '1' });
+ o.default = o.enabled;
+
+ o = ss.taboption('roaming', form.Flag, 'rrm_beacon_report', _('Beacon Report'), _('802.11k: Enable beacon report via radio measurements.'));
+ o.depends({ ieee80211k: '1' });
+ o.default = o.enabled;
+ /* 802.11k settings end */
+
+ /* 802.11v settings start */
+ o = ss.taboption('roaming', form.ListValue, 'time_advertisement', _('Time advertisement'), _('802.11v: Time Advertisement in management frames.'));
+ o.value('0', _('Disabled'));
+ o.value('2', _('Enabled'));
+ o.write = function (section_id, value) {
+ return this.super('write', [section_id, (value == 2) ? value: null]);
+ }
+
+ //Pull current System TZ setting
+ var tz = uci.get('system', '@system[0]', 'timezone');
+ o = ss.taboption('roaming', form.Value, 'time_zone', _('Time zone'), _('802.11v: Local Time Zone Advertisement in management frames.'));
+ o.value(tz);
+ o.rmempty = true;
+
+ o = ss.taboption('roaming', form.Flag, 'wnm_sleep_mode', _('WNM Sleep Mode'), _('802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode for stations).'));
+ o.rmempty = true;
+
+ /* wnm_sleep_mode_no_keys: https://git.openwrt.org/?p=openwrt/openwrt.git;a=commitdiff;h=bf98faaac8ed24cf7d3d93dd4fcd7304d109363b */
+ o = ss.taboption('roaming', form.Flag, 'wnm_sleep_mode_no_keys', _('WNM Sleep Mode Fixes'), _('802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents reinstallation attacks.'));
+ o.rmempty = true;
+
+ o = ss.taboption('roaming', form.Flag, 'bss_transition', _('BSS Transition'), _('802.11v: Basic Service Set (BSS) transition management.'));
+ o.rmempty = true;
+
+ /* in master, but not 21.02.1: proxy_arp */
+ o = ss.taboption('roaming', form.Flag, 'proxy_arp', _('ProxyARP'), _('802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer.'));
+ o.rmempty = true;
+
+ /* TODO: na_mcast_to_ucast is missing: needs adding to hostapd.sh - nice to have */
+ }
+ /* 802.11v settings end */
+ }
+
+ if (hwtype == 'mac80211') {
o = ss.taboption('encryption', form.ListValue, 'eap_type', _('EAP-Method'));
o.value('tls', 'TLS');
o.value('ttls', 'TTLS');
diff --git a/modules/luci-mod-status/Makefile b/modules/luci-mod-status/Makefile
index cf8c8ddf83..dd6aabae22 100644
--- a/modules/luci-mod-status/Makefile
+++ b/modules/luci-mod-status/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Status Pages
-LUCI_DEPENDS:=+luci-base +libiwinfo +libiwinfo-lua
+LUCI_DEPENDS:=+luci-base +libiwinfo +rpcd-mod-iwinfo
PKG_BUILD_DEPENDS:=iwinfo
PKG_LICENSE:=Apache-2.0
diff --git a/modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js b/modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js
index 0c8cff8c0e..692c67e3cd 100644
--- a/modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js
+++ b/modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js
@@ -163,6 +163,8 @@ return view.extend({
chan_analysis.tab.addEventListener('cbi-tab-active', L.bind(function(ev) {
this.active_tab = ev.detail.tab;
+ if (!this.radios[this.active_tab].loadedOnce)
+ poll.start();
}, this));
},
@@ -170,17 +172,17 @@ return view.extend({
if (!this.active_tab)
return;
- var radioDev = this.radios[this.active_tab].dev,
- table = this.radios[this.active_tab].table,
- chan_analysis = this.radios[this.active_tab].graph,
- scanCache = this.radios[this.active_tab].scanCache;
+ var radio = this.radios[this.active_tab];
return Promise.all([
- radioDev.getScanList(),
- this.callInfo(radioDev.getName())
+ radio.dev.getScanList(),
+ this.callInfo(radio.dev.getName())
]).then(L.bind(function(data) {
var results = data[0],
- local_wifi = data[1];
+ local_wifi = data[1],
+ table = radio.table,
+ chan_analysis = radio.graph,
+ scanCache = radio.scanCache;
var rows = [];
@@ -198,7 +200,7 @@ return view.extend({
if (chan_analysis.offset_tbl[local_wifi.channel] != null && local_wifi.center_chan1) {
var center_channels = [local_wifi.center_chan1],
- chan_width_text = local_wifi.htmode.replace(/(V)*HT/,''),
+ chan_width_text = local_wifi.htmode.replace(/(V)*H[TE]/,''), /* Handle HT VHT HE */
chan_width = parseInt(chan_width_text)/10;
if (local_wifi.center_chan2) {
@@ -228,10 +230,8 @@ return view.extend({
results.push(scanCache[k].data);
results.sort(function(a, b) {
- var diff = (b.quality - a.quality) || (a.channel - b.channel);
-
- if (diff)
- return diff;
+ if (a.channel - b.channel)
+ return 1;
if (a.ssid < b.ssid)
return -1;
@@ -306,6 +306,11 @@ return view.extend({
}
cbi_update_table(table, rows);
+
+ if (!radio.loadedOnce) {
+ radio.loadedOnce = true;
+ poll.stop();
+ }
}, this))
},
@@ -347,7 +352,16 @@ return view.extend({
var svg = data[0],
wifiDevs = data[1];
- var v = E('div', {}, E('div'));
+ var h2 = E('div', {'class' : 'cbi-title-section'}, [
+ E('h2', {'class': 'cbi-title-field'}, [ _('Channel Analysis') ]),
+ E('div', {'class': 'cbi-title-buttons' }, [
+ E('button', {
+ 'class': 'cbi-button cbi-button-edit',
+ 'click': ui.createHandlerFn(this, 'handleScanRefresh')
+ }, [ _('Refresh Channels') ])])
+ ]);
+
+ var tabs = E('div', {}, E('div'));
for (var ifname in wifiDevs) {
var freq_tbl = {
@@ -392,25 +406,24 @@ return view.extend({
dev: wifiDevs[ifname].dev,
graph: graph_data,
table: table,
- scanCache: {}
+ scanCache: {},
+ loadedOnce: false,
};
cbi_update_table(table, [], E('em', { class: 'spinning' }, _('Starting wireless scan...')));
- v.firstElementChild.appendChild(tab)
+ tabs.firstElementChild.appendChild(tab)
requestAnimationFrame(L.bind(this.create_channel_graph, this, graph_data, freq_tbl[freq], freq));
}
}
- ui.tabs.initTabGroup(v.firstElementChild.childNodes);
+ ui.tabs.initTabGroup(tabs.firstElementChild.childNodes);
this.pollFn = L.bind(this.handleScanRefresh, this);
-
poll.add(this.pollFn);
- poll.start();
- return v;
+ return E('div', {}, [h2, tabs]);
},
handleSaveApply: null,
diff --git a/modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js b/modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js
index ae7efa3e75..45f7b4acae 100644
--- a/modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js
+++ b/modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js
@@ -3,6 +3,11 @@
'require fs';
'require rpc';
+var callLuciVersion = rpc.declare({
+ object: 'luci',
+ method: 'getVersion'
+});
+
var callSystemBoard = rpc.declare({
object: 'system',
method: 'board'
@@ -20,7 +25,7 @@ return baseclass.extend({
return Promise.all([
L.resolveDefault(callSystemBoard(), {}),
L.resolveDefault(callSystemInfo(), {}),
- fs.lines('/usr/lib/lua/luci/version.lua')
+ L.resolveDefault(callLuciVersion(), { revision: _('unknown version'), branch: 'LuCI' })
]);
},
@@ -29,11 +34,7 @@ return baseclass.extend({
systeminfo = data[1],
luciversion = data[2];
- luciversion = luciversion.filter(function(l) {
- return l.match(/^\s*(luciname|luciversion)\s*=/);
- }).map(function(l) {
- return l.replace(/^\s*\w+\s*=\s*['"]([^'"]+)['"].*$/, '$1');
- }).join(' ');
+ luciversion = luciversion.branch + ' ' + luciversion.revision;
var datestr = null;
diff --git a/modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js b/modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js
index ed47758f4f..0ee0b9033a 100644
--- a/modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js
+++ b/modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js
@@ -1,5 +1,6 @@
'use strict';
'require baseclass';
+'require network';
'require rpc';
var callDSLMetrics = rpc.declare({
@@ -44,10 +45,12 @@ return baseclass.extend({
title: _('DSL'),
load: function() {
- if (!L.hasSystemFeature('dsl'))
- return Promise.reject();
+ return network.getDSLModemType().then(function(type) {
+ if (!type)
+ return Promise.reject();
- return L.resolveDefault(callDSLMetrics(), {});
+ return L.resolveDefault(callDSLMetrics(), {});
+ });
},
render: function(dsl) {
diff --git a/modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js b/modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js
index 3a11f1e830..de2f3d4daa 100644
--- a/modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js
+++ b/modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js
@@ -25,6 +25,7 @@ var expr_translations = {
'meta.mark': _('Packet mark', 'nft meta mark'),
+ 'meta.time': _('Packet receive time', 'nft meta time'),
'meta.hour': _('Current time', 'nft meta hour'),
'meta.day': _('Current weekday', 'nft meta day'),
@@ -46,8 +47,8 @@ var expr_translations = {
'ip.dport': _('Destination port', 'nft ip dport'),
'ip6.saddr': _('Source IPv6', 'nft ip6 saddr'),
'ip6.daddr': _('Destination IPv6', 'nft ip6 daddr'),
- 'icmp.code': _('ICMPv6 code', 'nft icmpv6 code'),
- 'icmp.type': _('ICMPv6 type', 'nft icmpv6 type'),
+ 'icmp.code': _('ICMP code', 'nft icmp code'),
+ 'icmp.type': _('ICMP type', 'nft icmp type'),
'icmpv6.code': _('ICMPv6 code', 'nft icmpv6 code'),
'icmpv6.type': _('ICMPv6 type', 'nft icmpv6 type'),
'tcp.sport': _('TCP source port', 'nft tcp sport'),
@@ -95,6 +96,7 @@ var action_translations = {
'accept': _('Accept packet', 'nft accept action'),
'drop': _('Drop packet', 'nft drop action'),
'jump': _('Continue in <strong><a href="#%q.%q">%h</a></strong>', 'nft jump action'),
+ 'log': _('Log event "<strong>%h</strong>…"', 'nft log action'),
'reject.tcp reset': _('Reject packet with <strong>TCP reset</strong>', 'nft reject with tcp reset'),
'reject.icmp': _('Reject IPv4 packet with <strong>ICMP type %h</strong>', 'nft reject with icmp type'),
@@ -154,6 +156,7 @@ return view.extend({
case 'masquerade':
case 'return':
case 'flow':
+ case 'log':
return true;
}
}
@@ -355,8 +358,7 @@ return view.extend({
var k = 'reject.%s'.format(spec.type);
return E('span', {
- 'class': 'ifacebadge',
- 'data-tooltip': JSON.stringify(spec)
+ 'class': 'ifacebadge'
}, (action_translations[k] || k).format(this.exprToString(spec.expr)));
case 'accept':
@@ -445,6 +447,11 @@ return view.extend({
'class': 'ifacebadge'
}, action_translations.flow.format(spec.flowtable.replace(/^@/, '')));
+ case 'log':
+ return E('span', {
+ 'class': 'ifacebadge'
+ }, action_translations.log.format(spec.prefix));
+
default:
return E('span', {
'class': 'ifacebadge',
diff --git a/modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js b/modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js
index 9b9b06e223..3bcddf6aa7 100644
--- a/modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js
+++ b/modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js
@@ -87,7 +87,7 @@ return view.extend({
res = [];
for (var i = 0; i < lines.length; i++) {
- var m = lines[i].match(/^([0-9a-f:.]+) (.+) (\S+)$/),
+ var m = lines[i].match(/^([0-9a-f:.]+) (.+) (\S+) *$/),
addr = m ? m[1] : null,
flags = m ? m[2].trim().split(/\s+/) : [],
state = (m ? m[3] : null) || 'FAILED';
diff --git a/modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status-index.json b/modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status-index.json
index a9ae0cef49..7c2cd0998f 100644
--- a/modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status-index.json
+++ b/modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status-index.json
@@ -5,10 +5,10 @@
"file": {
"/proc/sys/net/netfilter/nf_conntrack_count": [ "read" ],
"/proc/sys/net/netfilter/nf_conntrack_max": [ "read" ],
- "/usr/lib/lua/luci/version.lua": [ "read" ],
"/www/luci-static/resources/view/status/include": [ "list" ]
},
"ubus": {
+ "luci": [ "getVersion" ],
"file": [ "list", "read" ],
"system": [ "board", "info" ]
}
diff --git a/modules/luci-mod-status/luasrc/view/admin_status/index.htm b/modules/luci-mod-status/ucode/template/admin_status/index.ut
index 7d7a42c2e3..4d018a3efd 100644
--- a/modules/luci-mod-status/luasrc/view/admin_status/index.htm
+++ b/modules/luci-mod-status/ucode/template/admin_status/index.ut
@@ -1,15 +1,15 @@
-<%#
+{#
Copyright 2008 Steven Barth <steven@midlink.org>
- Copyright 2008-2018 Jo-Philipp Wich <jo@mein.io>
+ Copyright 2008-2022 Jo-Philipp Wich <jo@mein.io>
Licensed to the public under the Apache License 2.0.
--%>
+-#}
-<%+header%>
+{% include('header') %}
-<h2 name="content"><%:Status%></h2>
+<h2 name="content">{{ _('Status') }}</h2>
<div id="view">
- <div class="spinning"><%:Loading view…%></div>
+ <div class="spinning">{{ _('Loading view…') }}</div>
</div>
<script type="text/javascript">//<![CDATA[
@@ -49,24 +49,15 @@ function renderBadge(icon, title) {
//]]></script>
<div class="includes" style="display:none">
-<%-
- local util = require "luci.util"
- local fs = require "nixio.fs"
+{%
+ let lua_available = true;
- local incdir = util.libpath() .. "/view/admin_status/index/"
- if fs.access(incdir) then
- local _, inc
- local includes = {}
- for inc in fs.dir(incdir) do
- if inc:match("%.htm$") then
- includes[#includes + 1] = inc:gsub("%.htm$", "")
- end
- end
- for _, inc in luci.util.vspairs(includes) do
- include("admin_status/index/" .. inc)
- end
- end
--%>
+ try { require('lua'); }
+ catch(err) { lua_available = false; }
+
+ if (lua_available)
+ include('admin_status/luaindex');
+%}
</div>
<script type="text/javascript">
@@ -75,4 +66,4 @@ function renderBadge(icon, title) {
});
</script>
-<%+footer%>
+{% include('footer') %}
diff --git a/modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js b/modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js
index 49744ed42a..4a093ffed5 100644
--- a/modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js
+++ b/modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js
@@ -1,10 +1,19 @@
'use strict';
'require baseclass';
+'require form';
return baseclass.extend({
trigger: _('Heartbeat interval (kernel: heartbeat)'),
description: _('The LED flashes to simulate actual heart beat.') +
_('The frequency is in direct proportion to 1-minute average CPU load.'),
kernel: true,
- addFormOptions: function(s) {}
+ addFormOptions: function(s) {
+ var o;
+
+ o = s.option(form.Flag, 'inverted', _('Invert blinking'),
+ _('When inverted, the LED is continuously lit and flickers instead of it being off by default and blinking on system activity.'));
+ o.rmempty = true;
+ o.modalonly = true;
+ o.depends('trigger', 'heartbeat');
+ }
});
diff --git a/modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js b/modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js
index f8c9dfd129..7c26bf060a 100644
--- a/modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js
+++ b/modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js
@@ -242,6 +242,7 @@ return view.extend({
o = s.taboption('general', form.Flag, 'enabled', _('Enabled'));
o.rmempty = false;
+ o.default = true;
o.editable = true;
o = s.taboption('general', form.DummyValue, '_device', _('Device'));
diff --git a/modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js b/modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js
index a2f0bef9b4..a1748ad990 100644
--- a/modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js
+++ b/modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js
@@ -22,7 +22,7 @@ var SSHPubkeyDecoder = baseclass.singleton({
decode: function(s)
{
- var parts = s.trim().match(/^((?:(?:^|,)[^ =,]+(?:=(?:[^ ",]+|"(?:[^"\\]|\\.)*"))?)+ +)?(ssh-dss|ssh-rsa|ssh-ed25519|ecdsa-sha2-nistp[0-9]+) +([^ ]+)( +.*)?$/);
+ var parts = s.trim().match(/^((?:(?:^|,)[^ =,]+(?:=(?:[^ ",]+|"(?:[^"\\]|\\.)*"))?)+ +)?(ssh-dss|ssh-rsa|ssh-ed25519|ecdsa-sha2-nistp[0-9]+|sk-ecdsa-sha2-nistp256@openssh\.com|sk-ssh-ed25519@openssh\.com) +([^ ]+)( +.*)?$/);
if (!parts)
return null;
@@ -99,6 +99,12 @@ var SSHPubkeyDecoder = baseclass.singleton({
case 'ecdsa-sha2':
return { type: 'ECDSA', curve: curve, comment: comment, options: options, fprint: fprint, src: s };
+
+ case 'sk-ecdsa-sha2-nistp256@openssh.com':
+ return { type: 'ECDSA-SK', curve: 'NIST P-256', comment: comment, options: options, fprint: fprint, src: s };
+
+ case 'sk-ssh-ed25519@openssh.com':
+ return { type: 'EdDSA-SK', curve: 'Curve25519', comment: comment, options: options, fprint: fprint, src: s };
default:
return null;
@@ -112,7 +118,7 @@ function renderKeyItem(pubkey) {
click: isReadonlyView ? null : removeKey,
'data-key': pubkey.src
}, [
- E('strong', pubkey.comment || _('Unnamed key')), E('br'),
+ E('strong', [ pubkey.comment || _('Unnamed key') ]), E('br'),
E('small', [
'%s, %s'.format(pubkey.type, pubkey.curve || _('%d Bit').format(pubkey.bits)),
pubkey.options ? E([], [
@@ -198,7 +204,7 @@ function removeKey(ev) {
L.showModal(_('Delete key'), [
E('div', _('Do you really want to delete the following SSH key?')),
- E('pre', delkey),
+ E('pre', [ delkey ]),
E('div', { class: 'right' }, [
E('div', { class: 'btn', click: L.hideModal }, _('Cancel')),
' ',
diff --git a/modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua b/modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua
deleted file mode 100644
index 91c6549163..0000000000
--- a/modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua
+++ /dev/null
@@ -1,87 +0,0 @@
--- Copyright 2008 Steven Barth <steven@midlink.org>
--- Copyright 2011 Jo-Philipp Wich <jow@openwrt.org>
--- Licensed to the public under the Apache License 2.0.
-
-if luci.http.formvalue("cbid.luci.1._list") then
- luci.http.redirect(luci.dispatcher.build_url("admin/system/flashops/backupfiles") .. "?display=list")
-elseif luci.http.formvalue("cbid.luci.1._edit") then
- luci.http.redirect(luci.dispatcher.build_url("admin/system/flashops/backupfiles") .. "?display=edit")
- return
-end
-
-m = SimpleForm("luci", translate("Backup file list"))
-m:append(Template("admin_system/backupfiles"))
-
-if luci.http.formvalue("display") ~= "list" then
- f = m:section(SimpleSection, nil, translate("This is a list of shell glob patterns for matching files and directories to include during sysupgrade. Modified files in /etc/config/ and certain other configurations are automatically preserved."))
-
- l = f:option(Button, "_list", translate("Show current backup file list"))
- l.inputtitle = translate("Open list...")
- l.inputstyle = "apply"
-
- c = f:option(TextValue, "_custom")
- c.forcewrite = true
- c.rmempty = true
- c.cols = 70
- c.rows = 30
-
- c.cfgvalue = function(self, section)
- return nixio.fs.readfile("/etc/sysupgrade.conf")
- end
-
- m.handle = function(self, state, data)
- if state == FORM_VALID then
- if data._custom then
- nixio.fs.writefile("/etc/sysupgrade.conf", data._custom:gsub("\r\n", "\n"))
- else
- nixio.fs.writefile("/etc/sysupgrade.conf", "")
- end
- end
- return true
- end
-else
- m.submit = false
- m.reset = false
-
- f = m:section(SimpleSection, nil, translate("Below is the determined list of files to backup. It consists of changed configuration files marked by opkg, essential base files and the user defined backup patterns."))
-
- l = f:option(Button, "_edit", translate("Back to configuration"))
- l.inputtitle = translate("Close list...")
- l.inputstyle = "link"
-
-
- d = f:option(DummyValue, "_detected")
- d.rawhtml = true
- d.cfgvalue = function(s)
- local list = io.popen(
- "( find $(sed -ne '/^[[:space:]]*$/d; /^#/d; p' /etc/sysupgrade.conf " ..
- "/lib/upgrade/keep.d/* 2>/dev/null) -type f 2>/dev/null; " ..
- "opkg list-changed-conffiles ) | sort -u"
- )
-
- if list then
- local files = { "<ul>" }
-
- while true do
- local ln = list:read("*l")
- if not ln then
- break
- else
- files[#files+1] = "<li>"
- files[#files+1] = luci.xml.pcdata(ln)
- files[#files+1] = "</li>"
- end
- end
-
- list:close()
- files[#files+1] = "</ul>"
-
- return table.concat(files, "")
- end
-
- return "<em>" .. translate("No files found") .. "</em>"
- end
-
-end
-
-return m
diff --git a/protocols/luci-proto-autoip/Makefile b/protocols/luci-proto-autoip/Makefile
new file mode 100644
index 0000000000..1a8181a3e5
--- /dev/null
+++ b/protocols/luci-proto-autoip/Makefile
@@ -0,0 +1,14 @@
+#
+# Copyright (C) 2008-2014 The LuCI Team <luci@lists.subsignal.org>
+#
+# This is free software, licensed under the Apache License, Version 2.0 .
+#
+
+include $(TOPDIR)/rules.mk
+
+LUCI_TITLE:=Support for Avahi IPv4LL configuration
+LUCI_DEPENDS:=+avahi-autoipd
+
+include ../../luci.mk
+
+# call BuildPackage - OpenWrt buildroot signature
diff --git a/protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js b/protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js
new file mode 100644
index 0000000000..5c8ead45d6
--- /dev/null
+++ b/protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js
@@ -0,0 +1,16 @@
+'use strict';
+'require network';
+
+return network.registerProtocol('autoip', {
+ getI18n: function() {
+ return _('Avahi IPv4LL');
+ },
+
+ getOpkgPackage: function() {
+ return 'avahi-autoipd';
+ },
+
+ renderFormOptions: function(s) {
+
+ }
+});
diff --git a/protocols/luci-proto-nebula/Makefile b/protocols/luci-proto-nebula/Makefile
new file mode 100644
index 0000000000..7b29b54b6d
--- /dev/null
+++ b/protocols/luci-proto-nebula/Makefile
@@ -0,0 +1,17 @@
+# Copyright 2021 Stan Grishin (stangri@melmac.ca)
+# This is free software, licensed under the GNU General Public License v3.
+
+include $(TOPDIR)/rules.mk
+
+PKG_LICENSE:=GPL-3.0-or-later
+PKG_MAINTAINER:=Stan Grishin <stangri@melmac.ca>
+PKG_VERSION:=1.6.1-1
+
+LUCI_TITLE:=Support for Nebula
+LUCI_DESCRIPTION:=Provides Web UI for Nebula protocol/interface.
+LUCI_DEPENDS:=+nebula +nebula-proto
+LUCI_PKGARCH:=all
+
+include ../../luci.mk
+
+# call BuildPackage - OpenWrt buildroot signature
diff --git a/protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js b/protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js
new file mode 100644
index 0000000000..409416dd49
--- /dev/null
+++ b/protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js
@@ -0,0 +1,50 @@
+'use strict';
+'require ui';
+'require uci';
+'require rpc';
+'require form';
+'require network';
+
+return network.registerProtocol('nebula', {
+ getI18n: function () {
+ return _('Nebula Network');
+ },
+
+ getIfname: function () {
+ return this._ubus('l3_device') || this.sid;
+ },
+
+ getOpkgPackage: function () {
+ return 'nebula';
+ },
+
+ isFloating: function () {
+ return true;
+ },
+
+ isVirtual: function () {
+ return true;
+ },
+
+ getDevices: function () {
+ return null;
+ },
+
+ containsDevice: function (ifname) {
+ return (network.getIfnameOf(ifname) == this.getIfname());
+ },
+
+ renderFormOptions: function (s) {
+ var o;
+
+ o = s.taboption('general', form.Value, 'config_file', _('Config File'), _('Required. Path to the .yml config file for this interface.'));
+ o.rmempty = false;
+
+ },
+
+ deleteConfiguration: function () {
+ uci.sections('network', 'nebula_%s'.format(this.sid), function (s) {
+ uci.remove('network', s['.name']);
+ });
+ }
+});
diff --git a/protocols/luci-proto-openconnect/Makefile b/protocols/luci-proto-openconnect/Makefile
index 31f52749b9..9f12bcdedf 100644
--- a/protocols/luci-proto-openconnect/Makefile
+++ b/protocols/luci-proto-openconnect/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=Support for OpenConnect VPN
-LUCI_DEPENDS:=+openconnect
+LUCI_DEPENDS:=+openconnect +luci-lua-runtime
include ../../luci.mk
diff --git a/protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js b/protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js
index 2c29614aee..91ad65cb34 100644
--- a/protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js
+++ b/protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js
@@ -116,6 +116,9 @@ return network.registerProtocol('openconnect', {
o = s.taboption('general', form.Value, 'password2', _('Password2'));
o.password = true;
+
+ o = s.taboption('general', form.Value, 'proxy', _('Proxy Server'));
+ o.optional = true;
o = s.taboption('general', form.TextValue, 'usercert', _('User certificate (PEM encoded)'));
o.rows = 10;
@@ -157,5 +160,10 @@ return network.registerProtocol('openconnect', {
o.optional = true;
o.placeholder = 1406;
o.datatype = 'range(68, 9200)';
+
+ o = s.taboption('advanced', form.Value, 'reconnect_timeout', _('Reconnect Timeout'));
+ o.optional = true;
+ o.placeholder = 300;
+ o.datatype = 'min(10)';
}
});
diff --git a/protocols/luci-proto-openfortivpn/Makefile b/protocols/luci-proto-openfortivpn/Makefile
index 17a63f78eb..fbdad18b3b 100644
--- a/protocols/luci-proto-openfortivpn/Makefile
+++ b/protocols/luci-proto-openfortivpn/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=Support for OpenFortivpn
-LUCI_DEPENDS:=+openfortivpn
+LUCI_DEPENDS:=+openfortivpn +luci-lua-runtime
include ../../luci.mk
diff --git a/protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js b/protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js
index d0e6bdb011..530eeea4ff 100644
--- a/protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js
+++ b/protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js
@@ -4,8 +4,59 @@
'require network';
'require tools.widgets as widgets';
+var callGetCertificateFiles = rpc.declare({
+ object: 'luci.openfortivpn',
+ method: 'getCertificates',
+ params: [ 'interface' ],
+ expect: { '': {} }
+});
+
+var callSetCertificateFiles = rpc.declare({
+ object: 'luci.openfortivpn',
+ method: 'setCertificates',
+ params: [ 'interface', 'user_cert', 'user_key', 'ca_file' ],
+ expect: { '': {} }
+});
+
network.registerPatternVirtual(/^vpn-.+$/);
+function sanitizeCert(s) {
+ if (typeof(s) != 'string')
+ return null;
+
+ s = s.trim();
+
+ if (s == '')
+ return null;
+
+ s = s.replace(/\r\n?/g, '\n');
+
+ if (!s.match(/\n$/))
+ s += '\n';
+
+ return s;
+}
+
+function validateCert(priv, section_id, value) {
+ var lines = value.trim().split(/[\r\n]/),
+ start = false,
+ i;
+
+ if (value === null || value === '')
+ return true;
+
+ for (i = 0; i < lines.length; i++) {
+ if (lines[i].match(/^-{5}BEGIN ((|RSA |DSA )PRIVATE KEY|(|TRUSTED |X509 )CERTIFICATE)-{5}$/))
+ start = true;
+ else if (start && !lines[i].match(/^(?:[A-Za-z0-9+\/]{4})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/))
+ break;
+ }
+
+ if (!start || i < lines.length - 1 || !lines[i].match(/^-{5}END ((|RSA |DSA )PRIVATE KEY|(|TRUSTED |X509 )CERTIFICATE)-{5}$/))
+ return _('This does not look like a valid PEM file');
+
+ return true;
+}
return network.registerProtocol('openfortivpn', {
getI18n: function() {
@@ -52,12 +103,53 @@ return network.registerProtocol('openfortivpn', {
o = s.taboption('general', form.Value, 'password', _('Password'));
o.password = true;
+ o = s.taboption('general', form.TextValue, 'user_cert', _('User certificate (PEM encoded)'));
+ o.rows = 10;
+ o.monospace = true;
+ o.validate = L.bind(validateCert, o, false);
+ o.load = function(section_id) {
+ var certLoadPromise = certLoadPromise || callGetCertificateFiles(section_id);
+ return certLoadPromise.then(function(certs) { return certs.user_cert });
+ };
+ o.write = function(section_id, value) {
+ return callSetCertificateFiles(section_id, sanitizeCert(value), null, null);
+ };
+
+ o = s.taboption('general', form.TextValue, 'user_key', _('User key (PEM encoded)'));
+ o.rows = 10;
+ o.monospace = true;
+ o.validate = L.bind(validateCert, o, true);
+ o.load = function(section_id) {
+ var certLoadPromise = certLoadPromise || callGetCertificateFiles(section_id);
+ return certLoadPromise.then(function(certs) { return certs.user_key });
+ };
+ o.write = function(section_id, value) {
+ return callSetCertificateFiles(section_id, null, sanitizeCert(value), null);
+ };
+
+ o = s.taboption('general', form.TextValue, 'ca_file', _('CA certificate (PEM encoded; Use instead of system-wide store to verify the gateway certificate.'));
+ o.rows = 10;
+ o.monospace = true;
+ o.validate = L.bind(validateCert, o, false);
+ o.load = function(section_id) {
+ var certLoadPromise = certLoadPromise || callGetCertificateFiles(section_id);
+ return certLoadPromise.then(function(certs) { return certs.ca_file });
+ };
+ o.write = function(section_id, value) {
+ return callSetCertificateFiles(section_id, null, null, sanitizeCert(value));
+ };
+
o = s.taboption('advanced', widgets.NetworkSelect, 'tunlink', _('Bind interface'), _('Bind the tunnel to this interface (optional).'));
o.exclude = s.section;
o.nocreate = true;
o.optional = true;
- o = s.taboption('advanced', form.Value, 'trusted_cert', _("VPN Server's certificate SHA1 hash"));
+ o = s.taboption('advanced', form.Value, 'persist_int', _('Persistent reconnect interval'), _("Optional, in seconds. If set to '0', no reconnect is attempted."));
+ o.placeholder = '0';
+ o.datatype = 'uinteger';
+ o.optional = true;
+
+ o = s.taboption('advanced', form.Value, 'trusted_cert', _("VPN Server certificate's SHA256 hash"));
o.datatype = 'and(hexstring,length(64))'
o.optional = true;
diff --git a/protocols/luci-proto-openfortivpn/root/usr/libexec/rpcd/luci.openfortivpn b/protocols/luci-proto-openfortivpn/root/usr/libexec/rpcd/luci.openfortivpn
new file mode 100755
index 0000000000..caca8fcaa5
--- /dev/null
+++ b/protocols/luci-proto-openfortivpn/root/usr/libexec/rpcd/luci.openfortivpn
@@ -0,0 +1,86 @@
+#!/usr/bin/env lua
+
+local json = require "luci.jsonc"
+local fs = require "nixio.fs"
+
+local function readfile(path)
+ if fs.stat(path, "type") == "reg" then
+ local s = fs.readfile(path)
+ return s and (s:gsub("^%s+", ""):gsub("%s+$", ""))
+ else
+ return null
+ end
+end
+
+local function writefile(path, data)
+ local n = fs.writefile(path, data)
+ return (n == #data)
+end
+
+local function parseInput()
+ local parse = json.new()
+ local done, err
+
+ while true do
+ local chunk = io.read(4096)
+ if not chunk then
+ break
+ elseif not done and not err then
+ done, err = parse:parse(chunk)
+ end
+ end
+
+ if not done then
+ print(json.stringify({ error = err or "Incomplete input" }))
+ os.exit(1)
+ end
+
+ return parse:get()
+end
+
+if arg[1] == "list" then
+ print(json.stringify({
+ getCertificates = {
+ interface = "interface"
+ },
+ setCertificates = {
+ interface = "interface",
+ user_cert = "user_cert",
+ user_key = "user_key",
+ ca_file = "ca_file"
+ }
+ }))
+elseif arg[1] == "call" then
+ local args = parseInput()
+
+ if not args.interface or
+ type(args.interface) ~= "string" or
+ not args.interface:match("^[a-zA-Z0-9_]+$")
+ then
+ print(json.stringify({ error = "Invalid interface name" }))
+ os.exit(1)
+ end
+
+ local user_cert_pem = string.format("/etc/openfortivpn/user-cert-%s.pem", args.interface)
+ local user_key_pem = string.format("/etc/openfortivpn/user-key-%s.pem", args.interface)
+ local ca_file_pem = string.format("/etc/openfortivpn/ca-%s.pem", args.interface)
+
+ if arg[2] == "getCertificates" then
+ print(json.stringify({
+ user_cert = readfile(user_cert_pem),
+ user_key = readfile(user_key_pem),
+ ca_file = readfile(ca_file_pem)
+ }))
+ elseif arg[2] == "setCertificates" then
+ if args.user_cert then
+ writefile(user_cert_pem, args.user_cert)
+ end
+ if args.user_key then
+ writefile(user_key_pem, args.user_key)
+ end
+ if args.ca_file then
+ writefile(ca_file_pem, args.ca_file)
+ end
+ print(json.stringify({ result = true }))
+ end
+end
diff --git a/protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json b/protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json
new file mode 100644
index 0000000000..5682928863
--- /dev/null
+++ b/protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json
@@ -0,0 +1,15 @@
+{
+ "luci-proto-openfortivpn": {
+ "description": "Grant access to LuCI openfortivpn procedures",
+ "read": {
+ "ubus": {
+ "luci.openfortivpn": [ "getCertificates" ]
+ }
+ },
+ "write": {
+ "ubus": {
+ "luci.openfortivpn": [ "setCertificates" ]
+ }
+ }
+ }
+}
diff --git a/applications/luci-app-wireguard/Makefile b/protocols/luci-proto-unet/Makefile
index 81110e9be2..8cf94b309d 100644
--- a/applications/luci-app-wireguard/Makefile
+++ b/protocols/luci-proto-unet/Makefile
@@ -1,13 +1,13 @@
#
-# Copyright (C) 2016-2017 Dan Luedtke <mail@danrl.com>
+# Copyright (C) 2022 Hannu Nyman <hannu.nyman@iki.fi>
#
# This is free software, licensed under the Apache License, Version 2.0 .
#
include $(TOPDIR)/rules.mk
-LUCI_TITLE:=WireGuard Status
-LUCI_DEPENDS:=+luci-proto-wireguard
+LUCI_TITLE:=Support for unetd VPN
+LUCI_DEPENDS:=+unetd +unet-cli
LUCI_PKGARCH:=all
include ../../luci.mk
diff --git a/protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js b/protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js
new file mode 100644
index 0000000000..ea9d9c50e2
--- /dev/null
+++ b/protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js
@@ -0,0 +1,48 @@
+'use strict';
+'require form';
+'require network';
+'require tools.widgets as widgets';
+
+return network.registerProtocol('unet', {
+ getI18n: function() {
+ return _('Unet');
+ },
+
+ getIfname: function() {
+ return this._ubus('l3_device') || this.sid;
+ },
+
+ getOpkgPackage: function() {
+ return 'unetd';
+ },
+
+ isFloating: function() {
+ return true;
+ },
+
+ isVirtual: function() {
+ return true;
+ },
+
+ getDevices: function() {
+ return null;
+ },
+
+ containsDevice: function(ifname) {
+ return (network.getIfnameOf(ifname) == this.getIfname());
+ },
+
+ renderFormOptions: function(s) {
+ var o;
+
+ o = s.taboption('general', form.DummyValue, 'device', _('Name of the tunnel device'));
+ o.optional = false;
+
+ o = s.taboption('general', form.DummyValue, 'key', _('Local wireguard key'));
+ o.optional = false;
+
+ o = s.taboption('general', form.DummyValue, 'auth_key', _('Key used to sign network config'));
+ o.optional = false;
+
+ }
+});
diff --git a/protocols/luci-proto-vti/Makefile b/protocols/luci-proto-vti/Makefile
new file mode 100644
index 0000000000..6520eab48b
--- /dev/null
+++ b/protocols/luci-proto-vti/Makefile
@@ -0,0 +1,14 @@
+#
+# This is free software, licensed under the Apache License, Version 2.0 .
+#
+
+include $(TOPDIR)/rules.mk
+
+LUCI_TITLE:=Support for VTI interfaces
+LUCI_DEPENDS:=+vti
+
+PKG_MAINTAINER:=Jaymin Patel <jem.patel@gmail.com>
+
+include ../../luci.mk
+
+# call BuildPackage - OpenWrt buildroot signature
diff --git a/protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js b/protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js
new file mode 100644
index 0000000000..bbf037230a
--- /dev/null
+++ b/protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js
@@ -0,0 +1,72 @@
+'use strict';
+'require form';
+'require network';
+'require tools.widgets as widgets';
+
+network.registerPatternVirtual(/^vti-.+$/);
+
+return network.registerProtocol('vti', {
+ getI18n: function() {
+ return _('VTI');
+ },
+
+ getIfname: function() {
+ return this._ubus('l3_device') || 'vti-%s'.format(this.sid);
+ },
+
+ getOpkgPackage: function() {
+ return 'vti';
+ },
+
+ isFloating: function() {
+ return true;
+ },
+
+ isVirtual: function() {
+ return true;
+ },
+
+ getDevices: function() {
+ return null;
+ },
+
+ containsDevice: function(ifname) {
+ return (network.getIfnameOf(ifname) == this.getIfname());
+ },
+
+ renderFormOptions: function(s) {
+ var dev = this.getL3Device() || this.getDevice(), o;
+
+ o = s.taboption('general', form.Value, 'peeraddr', _("Remote IPv4 address or FQDN"), _("The IPv4 address or the fully-qualified domain name of the remote tunnel end."));
+ o.optional = false;
+ o.datatype = 'or(hostname,ip4addr("nomask"))';
+
+ o = s.taboption('general', form.Value, 'ipaddr', _("Local IPv4 address"), _("The local IPv4 address over which the tunnel is created (optional)."));
+ o.optional = true;
+ o.datatype = 'ip4addr("nomask")';
+ o.load = function(section_id) {
+ return network.getWANNetworks().then(L.bind(function(nets) {
+ if (nets.length)
+ this.placeholder = nets[0].getIPAddr();
+ return form.Value.prototype.load.apply(this, [section_id]);
+ }, this));
+ };
+
+ o = s.taboption('general', form.Value, 'mtu', _('Override MTU'));
+ o.placeholder = dev ? (dev.getMTU() || '1280') : '1280';
+ o.datatype = 'max(1500)';
+
+ o = s.taboption('general', widgets.NetworkSelect, 'tunlink', _("Bind interface"), _("Bind the tunnel to this interface (optional)."));
+ o.exclude = s.section;
+ o.nocreate = true;
+ o.optional = true;
+
+ o = s.taboption('general', form.Value, 'ikey', _("Incoming key"), _("Key for incoming packets (optional)."));
+ o.optional = true;
+ o.datatype = 'uinteger';
+
+ o = s.taboption('general', form.Value, 'okey', _("Outgoing key"), _("Key for outgoing packets (optional)."));
+ o.optional = true;
+ o.datatype = 'uinteger';
+ }
+});
diff --git a/protocols/luci-proto-wireguard/Makefile b/protocols/luci-proto-wireguard/Makefile
index 75c5e1868f..12137fb19b 100644
--- a/protocols/luci-proto-wireguard/Makefile
+++ b/protocols/luci-proto-wireguard/Makefile
@@ -7,9 +7,11 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=Support for WireGuard VPN
-LUCI_DEPENDS:=+wireguard-tools +libuci-lua
+LUCI_DEPENDS:=+wireguard-tools +ucode
LUCI_PKGARCH:=all
+PKG_PROVIDES:=luci-app-wireguard
+
include ../../luci.mk
# call BuildPackage - OpenWrt buildroot signature
diff --git a/protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js b/protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js
index 3e33517551..1180b202e5 100644
--- a/protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js
+++ b/protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js
@@ -253,20 +253,26 @@ return network.registerProtocol('wireguard', {
ss.parseConfig = function(data) {
var lines = String(data).split(/(\r?\n)+/),
section = null,
- config = {};
+ config = { peers: [] },
+ s;
for (var i = 0; i < lines.length; i++) {
var line = lines[i].replace(/#.*$/, '').trim();
if (line.match(/^\[(\w+)\]$/)) {
section = RegExp.$1.toLowerCase();
+
+ if (section == 'peer')
+ config.peers.push(s = {});
+ else
+ s = config;
}
else if (section && line.match(/^(\w+)\s*=\s*(.+)$/)) {
var key = RegExp.$1,
val = RegExp.$2.trim();
if (val.length)
- config[section + '_' + key.toLowerCase()] = val;
+ s[section + '_' + key.toLowerCase()] = val;
}
}
@@ -292,37 +298,41 @@ return network.registerProtocol('wireguard', {
if (!stubValidator.apply('port', config.interface_listenport || '0'))
return _('ListenPort setting is invalid');
- if (config.peer_publickey != null && validateBase64(null, config.peer_publickey) !== true)
- return _('PublicKey setting is invalid');
+ for (var i = 0; i < config.peers.length; i++) {
+ var pconf = config.peers[i];
- if (config.peer_presharedkey != null && validateBase64(null, config.peer_presharedkey) !== true)
- return _('PresharedKey setting is invalid');
+ if (pconf.peer_publickey != null && validateBase64(null, pconf.peer_publickey) !== true)
+ return _('PublicKey setting is invalid');
- if (config.peer_allowedips) {
- config.peer_allowedips = config.peer_allowedips.split(/[, ]+/);
+ if (pconf.peer_presharedkey != null && validateBase64(null, pconf.peer_presharedkey) !== true)
+ return _('PresharedKey setting is invalid');
- for (var i = 0; i < config.peer_allowedips.length; i++)
- if (!stubValidator.apply('ipaddr', config.peer_allowedips[i]))
- return _('AllowedIPs setting is invalid');
- }
- else {
- config.peer_allowedips = [ '0.0.0.0/0', '::/0' ];
- }
+ if (pconf.peer_allowedips) {
+ pconf.peer_allowedips = pconf.peer_allowedips.split(/[, ]+/);
- if (config.peer_endpoint) {
- var host_port = config.peer_endpoint.match(/^\[([a-fA-F0-9:]+)\]:(\d+)$/) || config.peer_endpoint.match(/^(.+):(\d+)$/);
+ for (var j = 0; j < pconf.peer_allowedips.length; j++)
+ if (!stubValidator.apply('ipaddr', pconf.peer_allowedips[j]))
+ return _('AllowedIPs setting is invalid');
+ }
+ else {
+ pconf.peer_allowedips = [ '0.0.0.0/0', '::/0' ];
+ }
- if (!host_port || !stubValidator.apply('host', host_port[1]) || !stubValidator.apply('port', host_port[2]))
- return _('Endpoint setting is invalid');
+ if (pconf.peer_endpoint) {
+ var host_port = pconf.peer_endpoint.match(/^\[([a-fA-F0-9:]+)\]:(\d+)$/) || pconf.peer_endpoint.match(/^(.+):(\d+)$/);
- config.peer_endpoint = [ host_port[1], host_port[2] ];
- }
+ if (!host_port || !stubValidator.apply('host', host_port[1]) || !stubValidator.apply('port', host_port[2]))
+ return _('Endpoint setting is invalid');
- if (config.peer_persistentkeepalive == 'off' || config.peer_persistentkeepalive == '0')
- delete config.peer_persistentkeepalive;
+ pconf.peer_endpoint = [ host_port[1], host_port[2] ];
+ }
- if (!stubValidator.apply('port', config.peer_persistentkeepalive || '0'))
- return _('PersistentKeepAlive setting is invalid');
+ if (pconf.peer_persistentkeepalive == 'off' || pconf.peer_persistentkeepalive == '0')
+ delete pconf.peer_persistentkeepalive;
+
+ if (!stubValidator.apply('port', pconf.peer_persistentkeepalive || '0'))
+ return _('PersistentKeepAlive setting is invalid');
+ }
return config;
};
@@ -351,27 +361,28 @@ return network.registerProtocol('wireguard', {
s.getOption('listen_port').getUIElement(s.section).setValue(config.interface_listenport || '');
s.getOption('addresses').getUIElement(s.section).setValue(config.interface_address);
- if (config.interface_dns) {
- s.getOption('peerdns').getUIElement(s.section).setValue('0');
+ if (config.interface_dns)
s.getOption('dns').getUIElement(s.section).setValue(config.interface_dns);
- }
- var sid = uci.add('network', 'wireguard_' + s.section);
-
- uci.sections('network', 'wireguard_' + s.section, function(peer) {
- if (peer.public_key == config.peer_publickey)
- uci.remove('network', peer['.name']);
- });
-
- uci.set('network', sid, 'description', comment || _('Imported peer configuration'));
- uci.set('network', sid, 'public_key', config.peer_publickey);
- uci.set('network', sid, 'preshared_key', config.peer_presharedkey);
- uci.set('network', sid, 'allowed_ips', config.peer_allowedips);
- uci.set('network', sid, 'persistent_keepalive', config.peer_persistentkeepalive);
-
- if (config.peer_endpoint) {
- uci.set('network', sid, 'endpoint_host', config.peer_endpoint[0]);
- uci.set('network', sid, 'endpoint_port', config.peer_endpoint[1]);
+ for (var i = 0; i < config.peers.length; i++) {
+ var pconf = config.peers[i];
+ var sid = uci.add('network', 'wireguard_' + s.section);
+
+ uci.sections('network', 'wireguard_' + s.section, function(peer) {
+ if (peer.public_key == pconf.peer_publickey)
+ uci.remove('network', peer['.name']);
+ });
+
+ uci.set('network', sid, 'description', comment || _('Imported peer configuration'));
+ uci.set('network', sid, 'public_key', pconf.peer_publickey);
+ uci.set('network', sid, 'preshared_key', pconf.peer_presharedkey);
+ uci.set('network', sid, 'allowed_ips', pconf.peer_allowedips);
+ uci.set('network', sid, 'persistent_keepalive', pconf.peer_persistentkeepalive);
+
+ if (pconf.peer_endpoint) {
+ uci.set('network', sid, 'endpoint_host', pconf.peer_endpoint[0]);
+ uci.set('network', sid, 'endpoint_port', pconf.peer_endpoint[1]);
+ }
}
return s.map.save(null, true);
@@ -382,6 +393,7 @@ return network.registerProtocol('wireguard', {
else {
return getPublicAndPrivateKeyFromPrivate(config.interface_privatekey).then(function(keypair) {
var sid = uci.add('network', 'wireguard_' + s.section);
+ var pub = s.formvalue(s.section, 'public_key');
uci.sections('network', 'wireguard_' + s.section, function(peer) {
if (peer.public_key == keypair.pub)
@@ -391,9 +403,17 @@ return network.registerProtocol('wireguard', {
uci.set('network', sid, 'description', comment || _('Imported peer configuration'));
uci.set('network', sid, 'public_key', keypair.pub);
uci.set('network', sid, 'private_key', keypair.priv);
- uci.set('network', sid, 'preshared_key', config.peer_presharedkey);
- uci.set('network', sid, 'allowed_ips', config.peer_allowedips);
- uci.set('network', sid, 'persistent_keepalive', config.peer_persistentkeepalive);
+
+ for (var i = 0; i < config.peers.length; i++) {
+ var pconf = config.peers[i];
+
+ if (pconf.peer_publickey == pub) {
+ uci.set('network', sid, 'preshared_key', pconf.peer_presharedkey);
+ uci.set('network', sid, 'allowed_ips', pconf.peer_allowedips);
+ uci.set('network', sid, 'persistent_keepalive', pconf.peer_persistentkeepalive);
+ break;
+ }
+ }
return s.map.save(null, true);
}).then(function() {
@@ -481,7 +501,7 @@ return network.registerProtocol('wireguard', {
nodes.appendChild(E('button', {
'class': 'btn',
'click': ui.createHandlerFn(this, 'handleConfigImport', 'peer')
- }, [ _('Import peer configuration…') ]));
+ }, [ _('Import configuration as peer…') ]));
return nodes;
};
@@ -672,12 +692,11 @@ return network.registerProtocol('wireguard', {
o.modalonly = true;
- o.createPeerConfig = function(section_id, endpoint) {
+ o.createPeerConfig = function(section_id, endpoint, ips) {
var pub = s.formvalue(s.section, 'public_key'),
port = s.formvalue(s.section, 'listen_port') || '51820',
prv = this.section.formvalue(section_id, 'private_key'),
psk = this.section.formvalue(section_id, 'preshared_key'),
- ips = L.toArray(this.section.formvalue(section_id, 'allowed_ips')),
eport = this.section.formvalue(section_id, 'endpoint_port'),
keep = this.section.formvalue(section_id, 'persistent_keepalive');
@@ -689,7 +708,7 @@ return network.registerProtocol('wireguard', {
'[Peer]',
'PublicKey = ' + pub,
psk ? 'PresharedKey = ' + psk : '# PresharedKey not used',
- 'AllowedIPs = ' + (ips.length ? ips.join(', ') : '0.0.0.0/0, ::/0'),
+ ips && ips.length ? 'AllowedIPs = ' + ips.join(', ') : '# AllowedIPs not defined',
endpoint ? 'Endpoint = ' + endpoint + ':' + port : '# Endpoint not defined',
keep ? 'PersistentKeepAlive = ' + keep : '# PersistentKeepAlive not defined'
].join('\n');
@@ -726,32 +745,43 @@ return network.registerProtocol('wireguard', {
for (var i = 0; i < data[1].length; i++)
hostnames.push.apply(hostnames, data[1][i].getIP6Addrs().map(function(ip) { return ip.split('/')[0] }));
+ var ips = [ '0.0.0.0/0', '::/0' ];
var qrm, qrs, qro;
- qrm = new form.JSONMap({ endpoint: { endpoint: hostnames[0] } }, null, _('The generated configuration can be imported into a WireGuard client application to setup a connection towards this device.'));
+ qrm = new form.JSONMap({ config: { endpoint: hostnames[0], allowed_ips: ips } }, null, _('The generated configuration can be imported into a WireGuard client application to setup a connection towards this device.'));
qrm.parent = parent;
- qrs = qrm.section(form.NamedSection, 'endpoint');
+ qrs = qrm.section(form.NamedSection, 'config');
- qro = qrs.option(form.Value, 'endpoint', _('Connection endpoint'), _('The public hostname or IP address of this system the peer should connect to. This usually is a static public IP address, a static hostname or a DDNS domain.'));
- qro.datatype = 'or(ipaddr,hostname)';
- hostnames.forEach(function(hostname) { qro.value(hostname) });
- qro.onchange = function(ev, section_id, value) {
+ function handleConfigChange(ev, section_id, value) {
var code = this.map.findElement('.qr-code'),
- conf = this.map.findElement('.client-config');
+ conf = this.map.findElement('.client-config'),
+ endpoint = this.section.getUIElement(section_id, 'endpoint'),
+ ips = this.section.getUIElement(section_id, 'allowed_ips');
if (this.isValid(section_id)) {
- conf.firstChild.data = configGenerator(value);
+ conf.firstChild.data = configGenerator(endpoint.getValue(), ips.getValue());
code.style.opacity = '.5';
invokeQREncode(conf.firstChild.data, code);
}
};
+ qro = qrs.option(form.Value, 'endpoint', _('Connection endpoint'), _('The public hostname or IP address of this system the peer should connect to. This usually is a static public IP address, a static hostname or a DDNS domain.'));
+ qro.datatype = 'or(ipaddr,hostname)';
+ hostnames.forEach(function(hostname) { qro.value(hostname) });
+ qro.onchange = handleConfigChange;
+
+ qro = qrs.option(form.DynamicList, 'allowed_ips', _('Allowed IPs'), _('IP addresses that are allowed inside the tunnel. The peer will accept tunnelled packets with source IP addresses matching this list and route back packets with matching destination IP.'));
+ qro.datatype = 'ipaddr';
+ qro.default = ips;
+ ips.forEach(function(ip) { qro.value(ip) });
+ qro.onchange = handleConfigChange;
+
qro = qrs.option(form.DummyValue, 'output');
qro.renderWidget = function() {
- var peer_config = configGenerator(hostnames[0]);
+ var peer_config = configGenerator(hostnames[0], ips);
var node = E('div', {
'style': 'display:flex;flex-wrap:wrap;align-items:center;gap:.5em;width:100%'
diff --git a/protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js b/protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js
new file mode 100644
index 0000000000..4344c36739
--- /dev/null
+++ b/protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js
@@ -0,0 +1,175 @@
+'use strict';
+'require view';
+'require rpc';
+'require poll';
+'require dom';
+'require ui';
+
+
+var callGetWgInstances = rpc.declare({
+ object: 'luci.wireguard',
+ method: 'getWgInstances'
+});
+
+function timestampToStr(timestamp) {
+ if (timestamp < 1)
+ return _('Never', 'No WireGuard peer handshake yet');
+
+ var seconds = (Date.now() / 1000) - timestamp;
+ var ago;
+
+ if (seconds < 60)
+ ago = _('%ds ago').format(seconds);
+ else if (seconds < 3600)
+ ago = _('%dm ago').format(seconds / 60);
+ else if (seconds < 86401)
+ ago = _('%dh ago').format(seconds / 3600);
+ else
+ ago = _('over a day ago');
+
+ return (new Date(timestamp * 1000)).toUTCString() + ' (' + ago + ')';
+}
+
+function handleInterfaceDetails(iface) {
+ ui.showModal(_('Instance Details'), [
+ ui.itemlist(E([]), [
+ _('Name'), iface.name,
+ _('Public Key'), E('code', [ iface.public_key ]),
+ _('Listen Port'), iface.listen_port,
+ _('Firewall Mark'), iface.fwmark != 'off' ? iface.fwmark : E('em', _('none'))
+ ]),
+ E('div', { 'class': 'right' }, [
+ E('button', {
+ 'class': 'btn cbi-button',
+ 'click': ui.hideModal
+ }, [ _('Dismiss') ])
+ ])
+ ]);
+}
+
+function handlePeerDetails(peer) {
+ ui.showModal(_('Peer Details'), [
+ ui.itemlist(E([]), [
+ _('Description'), peer.name,
+ _('Public Key'), E('code', [ peer.public_key ]),
+ _('Endpoint'), peer.endpoint,
+ _('Allowed IPs'), (Array.isArray(peer.allowed_ips) && peer.allowed_ips.length) ? peer.allowed_ips.join(', ') : E('em', _('none')),
+ _('Received Data'), '%1024mB'.format(peer.transfer_rx),
+ _('Transmitted Data'), '%1024mB'.format(peer.transfer_tx),
+ _('Latest Handshake'), timestampToStr(+peer.latest_handshake),
+ _('Keep-Alive'), (peer.persistent_keepalive != 'off') ? _('every %ds', 'WireGuard keep alive interval').format(+peer.persistent_keepalive) : E('em', _('none')),
+ ]),
+ E('div', { 'class': 'right' }, [
+ E('button', {
+ 'class': 'btn cbi-button',
+ 'click': ui.hideModal
+ }, [ _('Dismiss') ])
+ ])
+ ]);
+}
+
+function renderPeerTable(instanceName, peers) {
+ var t = new L.ui.Table(
+ [
+ _('Peer'),
+ _('Endpoint'),
+ _('Data Received'),
+ _('Data Transmitted'),
+ _('Latest Handshake')
+ ],
+ {
+ id: 'peers-' + instanceName
+ },
+ E('em', [
+ _('No peers connected')
+ ])
+ );
+
+ t.update(peers.map(function(peer) {
+ return [
+ [
+ peer.name || '',
+ E('div', {
+ 'style': 'cursor:pointer',
+ 'click': ui.createHandlerFn(this, handlePeerDetails, peer)
+ }, [
+ E('p', [
+ peer.name ? E('span', [ peer.name ]) : E('em', [ _('Untitled peer') ])
+ ]),
+ E('span', {
+ 'class': 'ifacebadge hide-sm',
+ 'data-tooltip': _('Public key: %h', 'Tooltip displaying full WireGuard peer public key').format(peer.public_key)
+ }, [
+ E('code', [ peer.public_key.replace(/^(.{5}).+(.{6})$/, '$1…$2') ])
+ ])
+ ])
+ ],
+ peer.endpoint,
+ [ +peer.transfer_rx, '%1024mB'.format(+peer.transfer_rx) ],
+ [ +peer.transfer_tx, '%1024mB'.format(+peer.transfer_tx) ],
+ [ +peer.latest_handshake, timestampToStr(+peer.latest_handshake) ]
+ ];
+ }));
+
+ return t.render();
+}
+
+return view.extend({
+ renderIfaces: function(ifaces) {
+ var res = [
+ E('h2', [ _('WireGuard Status') ])
+ ];
+
+ for (var instanceName in ifaces) {
+ res.push(
+ E('h3', [ _('Instance "%h"', 'WireGuard instance heading').format(instanceName) ]),
+ E('p', {
+ 'style': 'cursor:pointer',
+ 'click': ui.createHandlerFn(this, handleInterfaceDetails, ifaces[instanceName])
+ }, [
+ E('span', { 'class': 'ifacebadge' }, [
+ E('img', { 'src': L.resource('icons', 'tunnel.png') }),
+ '\xa0',
+ instanceName
+ ]),
+ E('span', { 'style': 'opacity:.8' }, [
+ ' · ',
+ _('Port %d', 'WireGuard listen port').format(ifaces[instanceName].listen_port),
+ ' · ',
+ E('code', { 'click': '' }, [ ifaces[instanceName].public_key ])
+ ])
+ ]),
+ renderPeerTable(instanceName, ifaces[instanceName].peers)
+ );
+ }
+
+ if (res.length == 1)
+ res.push(E('p', { 'class': 'center', 'style': 'margin-top:5em' }, [
+ E('em', [ _('No WireGuard interfaces configured.') ])
+ ]));
+
+ return E([], res);
+ },
+
+ render: function() {
+ poll.add(L.bind(function () {
+ return callGetWgInstances().then(L.bind(function(ifaces) {
+ dom.content(
+ document.querySelector('#view'),
+ this.renderIfaces(ifaces)
+ );
+ }, this));
+ }, this), 5);
+
+ return E([], [
+ E('h2', [ _('WireGuard Status') ]),
+ E('p', { 'class': 'center', 'style': 'margin-top:5em' }, [
+ E('em', [ _('Loading data…') ])
+ ])
+ ]);
+ },
+
+ handleReset: null,
+ handleSaveApply: null,
+ handleSave: null
+});
diff --git a/protocols/luci-proto-wireguard/root/usr/libexec/rpcd/luci.wireguard b/protocols/luci-proto-wireguard/root/usr/libexec/rpcd/luci.wireguard
deleted file mode 100755
index a42b6fac85..0000000000
--- a/protocols/luci-proto-wireguard/root/usr/libexec/rpcd/luci.wireguard
+++ /dev/null
@@ -1,162 +0,0 @@
-#!/usr/bin/env lua
-
-local json = require "luci.jsonc"
-local util = require "luci.util"
-local sys = require "luci.sys"
-local io = require "io"
-local uci = require "uci"
-local fs = require "nixio.fs"
-
-local methods = {
- generatePsk = {
- call = function()
- local psk = sys.exec("wg genpsk"):sub(1, -2)
-
- return {psk = psk}
- end
- },
- generateKeyPair = {
- call = function()
- local prv = sys.exec("wg genkey 2>/dev/null"):sub(1, -2)
- local pub = sys.exec("echo %s | wg pubkey 2>/dev/null" % util.shellquote(prv)):sub(1, -2)
-
- return {keys = {priv = prv, pub = pub}}
- end
- },
- getPublicAndPrivateKeyFromPrivate = {
- args = {privkey = "privkey"},
- call = function(args)
- local pubkey = sys.exec("echo %s | wg pubkey 2>/dev/null" % util.shellquote(args.privkey)):sub(1, -2)
-
- return {keys = {priv = args.privkey, pub = pubkey}}
- end
- },
- getWgInstances = {
- call = function()
- local data = {}
- local last_device = ""
- local qr_pubkey = {}
-
- local wg_dump = io.popen("wg show all dump 2>/dev/null")
- if wg_dump then
- local line
- for line in wg_dump:lines() do
- local line = string.split(line, "\t")
- if not (last_device == line[1]) then
- last_device = line[1]
- data[line[1]] = {
- name = line[1],
- public_key = line[3],
- listen_port = line[4],
- fwmark = line[5],
- peers = {}
- }
- if not line[3] or line[3] == "" or line[3] == "(none)" then
- qr_pubkey[line[1]] = ""
- else
- qr_pubkey[line[1]] = "PublicKey = " .. line[3]
- end
- else
- local peer_name
- local cur = uci.cursor()
-
- cur:foreach(
- "network",
- "wireguard_" .. line[1],
- function(s)
- if s.public_key == line[2] then
- peer_name = s.description
- end
- end
- )
-
- local peer = {
- name = peer_name,
- public_key = line[2],
- endpoint = line[4],
- allowed_ips = {},
- latest_handshake = line[6],
- transfer_rx = line[7],
- transfer_tx = line[8],
- persistent_keepalive = line[9]
- }
-
- if not (line[4] == "(none)") then
- local ipkey, ipvalue
- for ipkey, ipvalue in pairs(string.split(line[5], ",")) do
- if #ipvalue > 0 then
- table.insert(peer["allowed_ips"], ipvalue)
- end
- end
- end
-
- table.insert(data[line[1]].peers, peer)
- end
- end
- end
-
- return data
- end
- }
-}
-
-local function parseInput()
- local parse = json.new()
- local done, err
-
- while true do
- local chunk = io.read(4096)
- if not chunk then
- break
- elseif not done and not err then
- done, err = parse:parse(chunk)
- end
- end
-
- if not done then
- print(json.stringify({error = err or "Incomplete input"}))
- os.exit(1)
- end
-
- return parse:get()
-end
-
-local function validateArgs(func, uargs)
- local method = methods[func]
- if not method then
- print(json.stringify({error = "Method not found"}))
- os.exit(1)
- end
-
- if type(uargs) ~= "table" then
- print(json.stringify({error = "Invalid arguments"}))
- os.exit(1)
- end
-
- uargs.ubus_rpc_session = nil
-
- local k, v
- local margs = method.args or {}
- for k, v in pairs(uargs) do
- if margs[k] == nil or (v ~= nil and type(v) ~= type(margs[k])) then
- print(json.stringify({error = "Invalid arguments"}))
- os.exit(1)
- end
- end
-
- return method
-end
-
-if arg[1] == "list" then
- local _, method, rv = nil, nil, {}
- for _, method in pairs(methods) do
- rv[_] = method.args or {}
- end
- print((json.stringify(rv):gsub(":%[%]", ":{}")))
-elseif arg[1] == "call" then
- local args = parseInput()
- local method = validateArgs(arg[2], args)
- local result, code = method.call(args)
- print((json.stringify(result):gsub("^%[%]$", "{}")))
- os.exit(code or 0)
-end
diff --git a/applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json b/protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json
index 02cdb5e871..06940ee7ef 100644
--- a/applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json
+++ b/protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json
@@ -7,7 +7,7 @@
"path": "wireguard/status"
},
"depends": {
- "acl": [ "luci-app-wireguard" ],
+ "acl": [ "luci-proto-wireguard" ],
"uci": { "network": true }
}
}
diff --git a/protocols/luci-proto-wireguard/root/usr/share/rpcd/acl.d/luci-wireguard.json b/protocols/luci-proto-wireguard/root/usr/share/rpcd/acl.d/luci-wireguard.json
index 674deb6c7d..e7187c0e4f 100644
--- a/protocols/luci-proto-wireguard/root/usr/share/rpcd/acl.d/luci-wireguard.json
+++ b/protocols/luci-proto-wireguard/root/usr/share/rpcd/acl.d/luci-wireguard.json
@@ -5,6 +5,11 @@
"file": {
"/usr/bin/qrencode --inline --8bit --type=SVG --output=- -- *": [ "exec" ]
},
+ "ubus": {
+ "luci.wireguard": [
+ "getWgInstances"
+ ]
+ },
"uci": [ "ddns", "system" ]
},
"write": {
diff --git a/protocols/luci-proto-wireguard/root/usr/share/rpcd/ucode/luci.wireguard b/protocols/luci-proto-wireguard/root/usr/share/rpcd/ucode/luci.wireguard
new file mode 100644
index 0000000000..add810c8ae
--- /dev/null
+++ b/protocols/luci-proto-wireguard/root/usr/share/rpcd/ucode/luci.wireguard
@@ -0,0 +1,107 @@
+// Copyright 2022 Jo-Philipp Wich <jo@mein.io>
+// Licensed to the public under the Apache License 2.0.
+
+'use strict';
+
+import { cursor } from 'uci';
+import { popen } from 'fs';
+
+
+function shellquote(s) {
+ return `'${replace(s ?? '', "'", "'\\''")}'`;
+}
+
+function command(cmd) {
+ return trim(popen(cmd)?.read?.('all'));
+}
+
+
+const methods = {
+ generatePsk: {
+ call: function() {
+ return { psk: command('wg genpsk 2>/dev/null') };
+ }
+ },
+
+ generateKeyPair: {
+ call: function() {
+ const priv = command('wg genkey 2>/dev/null');
+ const pub = command(`echo ${shellquote(priv)} | wg pubkey 2>/dev/null`);
+
+ return { keys: { priv, pub } };
+ }
+ },
+
+ getPublicAndPrivateKeyFromPrivate: {
+ args: { privkey: "privkey" },
+ call: function(req) {
+ const priv = req.args?.privkey;
+ const pub = command(`echo ${shellquote(priv)} | wg pubkey 2>/dev/null`);
+
+ return { keys: { priv, pub } };
+ }
+ },
+
+ getWgInstances: {
+ call: function() {
+ const data = {};
+ let last_device;
+ let qr_pubkey = {};
+
+ const uci = cursor();
+ const wg_dump = popen("wg show all dump 2>/dev/null");
+
+ if (wg_dump) {
+ uci.load("network");
+
+ for (let line = wg_dump.read('line'); length(line); line = wg_dump.read('line')) {
+ const record = split(rtrim(line, '\n'), '\t');
+
+ if (last_device != record[0]) {
+ last_device = record[0];
+ data[last_device] = {
+ name: last_device,
+ public_key: record[2],
+ listen_port: record[3],
+ fwmark: record[4],
+ peers: []
+ };
+
+ if (!length(record[2]) || record[2] == '(none)')
+ qr_pubkey[last_device] = '';
+ else
+ qr_pubkey[last_device] = `PublicKey = ${record[2]}`;
+ }
+ else {
+ let peer_name;
+
+ uci.foreach('network', `wireguard_${last_device}`, (s) => {
+ if (s.public_key == record[1])
+ peer_name = s.description;
+ });
+
+ const peer = {
+ name: peer_name,
+ public_key: record[1],
+ endpoint: record[3],
+ allowed_ips: [],
+ latest_handshake: record[5],
+ transfer_rx: record[6],
+ transfer_tx: record[7],
+ persistent_keepalive: record[8]
+ };
+
+ if (record[3] != '(none)' && length(record[4]))
+ push(peer.allowed_ips, ...split(record[4], ','));
+
+ push(data[last_device].peers, peer);
+ }
+ }
+ }
+
+ return data;
+ }
+ }
+};
+
+return { 'luci.wireguard': methods };
diff --git a/themes/luci-theme-bootstrap/Makefile b/themes/luci-theme-bootstrap/Makefile
index 1bb205ee05..1e7f49a12e 100644
--- a/themes/luci-theme-bootstrap/Makefile
+++ b/themes/luci-theme-bootstrap/Makefile
@@ -11,6 +11,16 @@ LUCI_DEPENDS:=
PKG_LICENSE:=Apache-2.0
+define Package/luci-theme-bootstrap/postrm
+#!/bin/sh
+[ -n "$${IPKG_INSTROOT}" ] || {
+ uci -q delete luci.themes.Bootstrap
+ uci -q delete luci.themes.BootstrapDark
+ uci -q delete luci.themes.BootstrapLight
+ uci commit luci
+}
+endef
+
include ../../luci.mk
# call BuildPackage - OpenWrt buildroot signature
diff --git a/themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/footer.htm b/themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/footer.htm
deleted file mode 100644
index 48d9b98b92..0000000000
--- a/themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/footer.htm
+++ /dev/null
@@ -1,21 +0,0 @@
-<%#
- Copyright 2008 Steven Barth <steven@midlink.org>
- Copyright 2008 Jo-Philipp Wich <jow@openwrt.org>
- Copyright 2012 David Menting <david@nut-bolt.nl>
- Licensed to the public under the Apache License 2.0.
--%>
-
- <% if not blank_page then %>
- <% local ver = require "luci.version" %>
- </div>
- <footer>
- <span>
- <a href="https://github.com/openwrt/luci">Powered by <%= ver.luciname %> (<%= ver.luciversion %>)</a> / <%= ver.distversion %>
- </span>
- <ul class="breadcrumb pull-right" id="modemenu" style="display:none"></ul>
- </footer>
- <script type="text/javascript">L.require('menu-bootstrap')</script>
- <% end %>
- </body>
-</html>
-
diff --git a/themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm b/themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm
deleted file mode 100644
index 37d18a2f07..0000000000
--- a/themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm
+++ /dev/null
@@ -1,95 +0,0 @@
-<%#
- Copyright 2008 Steven Barth <steven@midlink.org>
- Copyright 2008-2016 Jo-Philipp Wich <jow@openwrt.org>
- Copyright 2012 David Menting <david@nut-bolt.nl>
- Licensed to the public under the Apache License 2.0.
--%>
-
-<%
- local sys = require "luci.sys"
- local util = require "luci.util"
- local http = require "luci.http"
- local disp = require "luci.dispatcher"
-
- local boardinfo = util.ubus("system", "board")
-
- local node = disp.context.dispatched
-
- local darkpref
-
- if theme == "bootstrap-dark" then
- darkpref = "true"
- elseif theme == "bootstrap-light" then
- darkpref = "false"
- end
-
- -- send as HTML5
- http.prepare_content("text/html")
--%>
-<!DOCTYPE html>
-<html lang="<%=luci.i18n.context.lang%>"<%= ifattr(darkpref ~= nil, "data-darkmode", darkpref) %>>
- <head>
- <meta charset="utf-8">
- <title><%=striptags( (boardinfo.hostname or "?") .. ( (node and node.title) and ' - ' .. translate(node.title) or '')) %> - LuCI</title>
- <% if darkpref == nil then %>
- <script type="text/javascript">
- var mediaQuery = window.matchMedia('(prefers-color-scheme: dark)'),
- rootElement = document.querySelector(':root'),
- setDarkMode = function(match) { rootElement.setAttribute('data-darkmode', match.matches) };
-
- mediaQuery.addEventListener('change', setDarkMode);
- setDarkMode(mediaQuery);
- </script>
- <% end %>
- <meta name="viewport" content="initial-scale=1.0">
- <link rel="stylesheet" href="<%=media%>/cascade.css">
- <link rel="stylesheet" media="only screen and (max-device-width: 854px)" href="<%=media%>/mobile.css" type="text/css" />
- <link rel="shortcut icon" href="<%=media%>/favicon.png">
- <% if node and node.css then %>
- <link rel="stylesheet" href="<%=resource%>/<%=node.css%>">
- <% end -%>
- <% if css then %>
- <style title="text/css"><%= css %></style>
- <% end -%>
- <script src="<%=url('admin/translations', luci.i18n.context.lang)%><%# ?v=PKG_VERSION %>"></script>
- <script src="<%=resource%>/cbi.js"></script>
- </head>
-
- <body class="lang_<%=luci.i18n.context.lang%> <% if node then %><%= striptags( node.title ) %><%- end %>" data-page="<%= pcdata(table.concat(disp.context.requestpath, "-")) %>">
- <% if not blank_page then %>
- <header>
- <a class="brand" href="/"><%=striptags(boardinfo.hostname or "?")%></a>
- <ul class="nav" id="topmenu" style="display:none"></ul>
- <div id="indicators" class="pull-right"></div>
- </header>
-
- <div id="maincontent" class="container">
- <%- if luci.sys.process.info("uid") == 0 and luci.sys.user.getuser("root") and not luci.sys.user.getpasswd("root") then -%>
- <div class="alert-message warning">
- <h4><%:No password set!%></h4>
- <p><%:There is no password set on this router. Please configure a root password to protect the web interface.%></p>
- <% if disp.lookup("admin/system/admin") then %>
- <div class="right"><a class="btn" href="<%=url("admin/system/admin")%>"><%:Go to password configuration...%></a></div>
- <% end %>
- </div>
- <%- end -%>
-
- <%- if boardinfo.rootfs_type == "initramfs" then -%>
- <div class="alert-message warning">
- <h4><%:System running in recovery (initramfs) mode.%></h4>
- <p><%:No changes to settings will be stored and are lost after rebooting. This mode should only be used to install a firmware upgrade%></p>
- <% if disp.lookup("admin/system/flash") then %>
- <div class="right"><a class="btn" href="<%=url("admin/system/flash")%>"><%:Go to firmware upgrade...%></a></div>
- <% end %>
- </div>
- <%- end -%>
-
- <noscript>
- <div class="alert-message warning">
- <h4><%:JavaScript required!%></h4>
- <p><%:You must enable JavaScript in your browser or LuCI will not work properly.%></p>
- </div>
- </noscript>
-
- <div id="tabmenu" style="display:none"></div>
- <% end %>
diff --git a/themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm b/themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm
deleted file mode 100644
index 8a97bbd104..0000000000
--- a/themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm
+++ /dev/null
@@ -1,53 +0,0 @@
-<%#
- Copyright 2021 Jo-Philipp Wich <jo@mein.io>
- Licensed to the public under the Apache License 2.0.
--%>
-
-<%
- -- tell bootstrap's templates to not render header and footer
- blank_page = true
-%>
-
-<%+header%>
-
-<section hidden>
- <form method="post" class="cbi-map">
- <div class="cbi-section">
- <div class="cbi-section-node">
- <div class="cbi-value">
- <label class="cbi-value-title" for="luci_username"><%:Username%></label>
- <div class="cbi-value-field">
- <input name="luci_username" type="text"<%=attr("value", duser)%>>
- </div>
- </div>
- <div class="cbi-value">
- <label class="cbi-value-title" for="luci_password"><%:Password%></label>
- <div class="cbi-value-field">
- <input name="luci_password" type="password">
- </div>
- </div>
- </div>
- </div>
- </form>
-
- <hr>
-
- <% if fuser then %>
- <div class="alert-message error">
- <%:Invalid username and/or password! Please try again.%>
- </div>
- <% end %>
-
- <button class="btn cbi-button-positive important"><%:Login%></button>
-</section>
-
-<div id="view">
- <div class="spinning"><%:Loading view…%></div>
- <script type="text/javascript">
- L.require('ui').then(function(ui) {
- ui.instantiateView('bootstrap.sysauth');
- });
- </script>
-</div>
-
-<%+footer%>
diff --git a/themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap-dark b/themes/luci-theme-bootstrap/ucode/template/themes/bootstrap-dark
index ac7bcbbf37..ac7bcbbf37 120000
--- a/themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap-dark
+++ b/themes/luci-theme-bootstrap/ucode/template/themes/bootstrap-dark
diff --git a/themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap-light b/themes/luci-theme-bootstrap/ucode/template/themes/bootstrap-light
index ac7bcbbf37..ac7bcbbf37 120000
--- a/themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap-light
+++ b/themes/luci-theme-bootstrap/ucode/template/themes/bootstrap-light
diff --git a/themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut b/themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut
new file mode 100644
index 0000000000..6031724053
--- /dev/null
+++ b/themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut
@@ -0,0 +1,20 @@
+ {% if (!blank_page): %}
+ </div>
+ <footer>
+ <span>
+ Powered by
+ <a href="https://github.com/openwrt/luci">
+ {{ version.luciname }} ({{ version.luciversion }})</a>
+ /
+ <a href="{{ entityencode(version.disturl ?? '#', true) }}">
+ {{ version.distname }} {{ version.distversion }} ({{ version.distrevision }})</a>
+ {% if (lua_active): %}
+ / {{ _('Lua compatibility mode active') }}
+ {% endif %}
+ </span>
+ <ul class="breadcrumb pull-right" id="modemenu" style="display:none"></ul>
+ </footer>
+ <script type="text/javascript">L.require('menu-bootstrap')</script>
+ {% endif %}
+ </body>
+</html>
diff --git a/themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut b/themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut
new file mode 100644
index 0000000000..b7bc770b4b
--- /dev/null
+++ b/themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut
@@ -0,0 +1,83 @@
+{#
+ Copyright 2008 Steven Barth <steven@midlink.org>
+ Copyright 2012 David Menting <david@nut-bolt.nl>
+ Copyright 2008-2022 Jo-Philipp Wich <jo@mein.io>
+ Licensed to the public under the Apache License 2.0.
+-#}
+
+{%
+ import { getuid, getspnam } from 'luci.core';
+
+ const boardinfo = ubus.call('system', 'board');
+ const darkpref = (theme == 'bootstrap-dark' ? 'true' : (theme == 'bootstrap-light' ? 'false' : null));
+
+ http.prepare_content('text/html; charset=UTF-8');
+-%}
+
+<!DOCTYPE html>
+<html lang="{{ dispatcher.lang }}" {{ darkpref ? `data-darkmode="${darkpref}"` : '' }}>
+ <head>
+ <meta charset="utf-8">
+ <title>{{ striptags(`${boardinfo.hostname ?? '?'}${node ? ` - ${node.title}` : ''}`) }} - LuCI</title>
+ {% if (!darkpref): %}
+ <script type="text/javascript">
+ var mediaQuery = window.matchMedia('(prefers-color-scheme: dark)'),
+ rootElement = document.querySelector(':root'),
+ setDarkMode = function(match) { rootElement.setAttribute('data-darkmode', match.matches) };
+
+ mediaQuery.addEventListener('change', setDarkMode);
+ setDarkMode(mediaQuery);
+ </script>
+ {% endif %}
+ <meta name="viewport" content="initial-scale=1.0">
+ <link rel="stylesheet" href="{{ media }}/cascade.css">
+ <link rel="stylesheet" media="only screen and (max-device-width: 854px)" href="{{ media }}/mobile.css" type="text/css" />
+ <link rel="shortcut icon" href="{{ media }}/favicon.png">
+ {% if (node?.css): %}
+ <link rel="stylesheet" href="{{ resource }}/{{ node.css }}">
+ {% endif %}
+ {% if (css): %}
+ <style title="text/css">{{ css }}</style>
+ {% endif %}
+ <script src="{{ dispatcher.build_url('admin/translations', dispatcher.lang) }}"></script>
+ <script src="{{ resource }}/cbi.js"></script>
+ </head>
+
+ <body class="lang_{{ dispatcher.lang }} {{ entityencode(striptags(node?.title ?? ''), true) }}" data-page="{{ entityencode(join('-', ctx.request_path), true) }}">
+ {% if (!blank_page): %}
+ <header>
+ <a class="brand" href="/">{{ striptags(boardinfo.hostname ?? '?') }}</a>
+ <ul class="nav" id="topmenu" style="display:none"></ul>
+ <div id="indicators" class="pull-right"></div>
+ </header>
+
+ <div id="maincontent" class="container">
+ {% if (getuid() == 0 && getspnam('root')?.pwdp === ''): %}
+ <div class="alert-message warning">
+ <h4>{{ _('No password set!') }}</h4>
+ <p>{{ _('There is no password set on this router. Please configure a root password to protect the web interface.') }}</p>
+ {% if (dispatcher.lookup("admin/system/admin")): %}
+ <div class="right"><a class="btn" href="{{ dispatcher.build_url("admin/system/admin") }}">{{ _('Go to password configuration...') }}</a></div>
+ {% endif %}
+ </div>
+ {% endif %}
+
+ {% if (boardinfo.rootfs_type == "initramfs"): %}
+ <div class="alert-message warning">
+ <h4>{{ _('System running in recovery (initramfs) mode.') }}</h4>
+ <p>{{ _('No changes to settings will be stored and are lost after rebooting. This mode should only be used to install a firmware upgrade') }}</p>
+ {% if (dispatcher.lookup("admin/system/flash")): %}
+ <div class="right"><a class="btn" href="{{ dispatcher.build_url("admin/system/flash") }}">{{ _('Go to firmware upgrade...') }}</a></div>
+ {% endif %}
+ </div>
+ {% endif %}
+
+ <noscript>
+ <div class="alert-message warning">
+ <h4>{{ _('JavaScript required!') }}</h4>
+ <p>{{ _('You must enable JavaScript in your browser or LuCI will not work properly.') }}</p>
+ </div>
+ </noscript>
+
+ <div id="tabmenu" style="display:none"></div>
+ {% endif %}
diff --git a/themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut b/themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut
new file mode 100644
index 0000000000..a172d95d76
--- /dev/null
+++ b/themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut
@@ -0,0 +1,48 @@
+{#
+ Copyright 2022 Jo-Philipp Wich <jo@mein.io>
+ Licensed to the public under the Apache License 2.0.
+-#}
+
+{% include('header', { blank_page: true }) %}
+
+<section hidden>
+ <form method="post" class="cbi-map">
+ <div class="cbi-section">
+ <div class="cbi-section-node">
+ <div class="cbi-value">
+ <label class="cbi-value-title" for="luci_username">{{ _('Username') }}</label>
+ <div class="cbi-value-field">
+ <input name="luci_username" id="luci_username" type="text" autocomplete="username" value="{{ entityencode(duser, true) }}">
+ </div>
+ </div>
+ <div class="cbi-value">
+ <label class="cbi-value-title" for="luci_password">{{ _('Password') }}</label>
+ <div class="cbi-value-field">
+ <input name="luci_password" id="luci_password" type="password" autocomplete="current-password">
+ </div>
+ </div>
+ </div>
+ </div>
+ </form>
+
+ <hr>
+
+ {% if (fuser): %}
+ <div class="alert-message error">
+ {{ _('Invalid username and/or password! Please try again.') }}
+ </div>
+ {% endif %}
+
+ <button class="btn cbi-button-positive important">{{ _('Login') }}</button>
+</section>
+
+<div id="view">
+ <div class="spinning">{{ _('Loading view…') }}</div>
+ <script type="text/javascript">
+ L.require('ui').then(function(ui) {
+ ui.instantiateView('bootstrap.sysauth');
+ });
+ </script>
+</div>
+
+{% include('footer', { blank_page: true }) %}
diff --git a/themes/luci-theme-material/Makefile b/themes/luci-theme-material/Makefile
index 5bc16eb7db..0fdd55edd4 100644
--- a/themes/luci-theme-material/Makefile
+++ b/themes/luci-theme-material/Makefile
@@ -9,6 +9,14 @@ include $(TOPDIR)/rules.mk
LUCI_TITLE:=Material Theme
LUCI_DEPENDS:=
+define Package/luci-theme-material/postrm
+#!/bin/sh
+[ -n "$${IPKG_INSTROOT}" ] || {
+ uci -q delete luci.themes.Material
+ uci commit luci
+}
+endef
+
include ../../luci.mk
# call BuildPackage - OpenWrt buildroot signature
diff --git a/themes/luci-theme-material/luasrc/view/themes/material/header.htm b/themes/luci-theme-material/luasrc/view/themes/material/header.htm
deleted file mode 100644
index 48059fe17a..0000000000
--- a/themes/luci-theme-material/luasrc/view/themes/material/header.htm
+++ /dev/null
@@ -1,101 +0,0 @@
-<%#
- Material is a clean HTML5 theme for LuCI. It is based on luci-theme-bootstrap and MUI
-
- luci-theme-material
- Copyright 2015-2017 Lutty Yang <lutty@wcan.in>
-
- Have a bug? Please create an issue here on GitHub!
- https://github.com/LuttyYang/luci-theme-material/issues
-
- luci-theme-bootstrap:
- Copyright 2008 Steven Barth <steven@midlink.org>
- Copyright 2008-2016 Jo-Philipp Wich <jow@openwrt.org>
- Copyright 2012 David Menting <david@nut-bolt.nl>
-
- MUI:
- https://github.com/muicss/mui
-
- Licensed to the public under the Apache License 2.0
--%>
-
-<%
- local sys = require "luci.sys"
- local util = require "luci.util"
- local http = require "luci.http"
- local disp = require "luci.dispatcher"
- local ver = require "luci.version"
-
- local boardinfo = util.ubus("system", "board") or { }
-
- local node = disp.context.dispatched
- local path = table.concat(disp.context.path, "-")
-
- http.prepare_content("text/html; charset=UTF-8")
--%>
-<!DOCTYPE html>
-<html lang="<%=luci.i18n.context.lang%>">
-<head>
-<meta charset="utf-8">
-<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport"/>
-<meta name="apple-mobile-web-app-capable" content="yes">
-<meta name="mobile-web-app-capable" content="yes">
-<meta name="theme-color" content="#09c">
-<meta name="msapplication-tap-highlight" content="no">
-<meta name="msapplication-TileColor" content="#09c">
-<meta name="application-name" content="<%=striptags( (boardinfo.hostname or "?") ) %> - LuCI">
-<meta name="apple-mobile-web-app-title" content="<%=striptags( (boardinfo.hostname or "?") ) %> - LuCI">
-<link rel="stylesheet" href="<%=media%>/cascade.css">
-<link rel="shortcut icon" href="<%=media%>/favicon.ico">
-<% if node and node.css then %>
-<link rel="stylesheet" href="<%=resource%>/<%=node.css%>">
-<% end -%>
-<script src="<%=url('admin/translations', luci.i18n.context.lang)%><%# ?v=PKG_VERSION %>"></script>
-<script src="<%=resource%>/cbi.js"></script>
-<title><%=striptags( (boardinfo.hostname or "?") .. ( (node and node.title) and ' - ' .. translate(node.title) or '')) %> - LuCI</title>
-<% if css then %><style title="text/css">
-<%= css %>
-</style>
-<% end -%>
-</head>
-<body class="lang_<%=luci.i18n.context.lang%> <% if luci.dispatcher.context.authsession then %>logged-in<% end %> <% if not (path == "") then %>node-<%= path %><% else %>node-main-login<% end %>" data-page="<%= pcdata(path) %>">
-<header>
- <div class="fill">
- <div class="container">
- <span class="showSide"></span>
- <a id="logo" href="<% if luci.dispatcher.context.authsession then %><%=url('admin/status/overview')%><% else %>#<% end %>"><img src="<%=media%>/brand.png" alt="OpenWrt"></a>
- <a class="brand" href="#"><%=striptags(boardinfo.hostname or "?")%></a>
- <span class="status" id="indicators"></span>
- </div>
- </div>
-</header>
-<div class="main">
- <div style="" class="loading"><span><div class="loading-img"></div><%:Collecting data...%></span></div>
- <div class="main-left" id="mainmenu" style="display:none"></div>
- <div class="main-right">
- <div class="modemenu-buttons" style="display:none">
- <ul id="modemenu"></ul>
- </div>
- <div class="darkMask"></div>
- <div id="maincontent">
- <div class="container">
- <%- if luci.sys.process.info("uid") == 0 and luci.sys.user.getuser("root") and not luci.sys.user.getpasswd("root") and path ~= "admin-system-admin-password" then -%>
- <%- end -%>
-
- <%- if boardinfo.rootfs_type == "initramfs" then -%>
- <div class="alert-message warning">
- <h4><%:System running in recovery (initramfs) mode.%></h4>
- <p><%:No changes to settings will be stored and are lost after rebooting. This mode should only be used to install a firmware upgrade%></p>
- <% if disp.lookup("admin/system/flash") then %>
- <div class="right"><a class="btn" href="<%=url("admin/system/flash")%>"><%:Go to firmware upgrade...%></a></div>
- <% end %>
- </div>
- <%- end -%>
-
- <noscript>
- <div class="alert-message warning">
- <h4><%:JavaScript required!%></h4>
- <p><%:You must enable JavaScript in your browser or LuCI will not work properly.%></p>
- </div>
- </noscript>
-
- <div id="tabmenu" style="display:none"></div>
diff --git a/themes/luci-theme-material/luasrc/view/themes/material/footer.htm b/themes/luci-theme-material/ucode/template/themes/material/footer.ut
index f572504f4b..9249427a43 100644
--- a/themes/luci-theme-material/luasrc/view/themes/material/footer.htm
+++ b/themes/luci-theme-material/ucode/template/themes/material/footer.ut
@@ -1,4 +1,4 @@
-<%#
+{#
Material is a clean HTML5 theme for LuCI. It is based on luci-theme-bootstrap and MUI
luci-theme-material
@@ -16,17 +16,17 @@
https://github.com/muicss/mui
Licensed to the public under the Apache License 2.0
--%>
-
-<% local ver = require "luci.version" %>
- </div>
- <footer class="mobile-hide">
- <a href="https://github.com/openwrt/luci">Powered by <%= ver.luciname %> (<%= ver.luciversion %>)</a> / <%= ver.distversion %>
- </footer>
+-#}
+
+ </div>
+ <footer class="mobile-hide">
+ <a href="https://github.com/openwrt/luci">Powered by {{ version.luciname }} ({{ version.luciversion }})</a> /
+ {{ version.distname }} {{ version.distversion }} ({{ version.distrevision }})
+ </footer>
+ </div>
</div>
-</div>
-<script type="text/javascript">L.require('menu-material')</script>
+ <script type="text/javascript">L.require('menu-material')</script>
</body>
</html>
diff --git a/themes/luci-theme-material/ucode/template/themes/material/header.ut b/themes/luci-theme-material/ucode/template/themes/material/header.ut
new file mode 100644
index 0000000000..24b2c73517
--- /dev/null
+++ b/themes/luci-theme-material/ucode/template/themes/material/header.ut
@@ -0,0 +1,96 @@
+{#
+ Material is a clean HTML5 theme for LuCI. It is based on luci-theme-bootstrap and MUI
+
+ luci-theme-material
+ Copyright 2015-2017 Lutty Yang <lutty@wcan.in>
+
+ Have a bug? Please create an issue here on GitHub!
+ https://github.com/LuttyYang/luci-theme-material/issues
+
+ luci-theme-bootstrap:
+ Copyright 2008 Steven Barth <steven@midlink.org>
+ Copyright 2008-2016 Jo-Philipp Wich <jow@openwrt.org>
+ Copyright 2012 David Menting <david@nut-bolt.nl>
+
+ MUI:
+ https://github.com/muicss/mui
+
+ Licensed to the public under the Apache License 2.0
+-#}
+
+{%
+ import { getuid, getspnam } from 'luci.core';
+
+ const boardinfo = ubus.call('system', 'board');
+ const hostname = striptags(boardinfo?.hostname ?? '?');
+
+ http.prepare_content('text/html; charset=UTF-8');
+-%}
+
+<!DOCTYPE html>
+<html lang="{{ dispatcher.lang }}">
+<head>
+<meta charset="utf-8">
+<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport"/>
+<meta name="apple-mobile-web-app-capable" content="yes">
+<meta name="mobile-web-app-capable" content="yes">
+<meta name="theme-color" content="#09c">
+<meta name="msapplication-tap-highlight" content="no">
+<meta name="msapplication-TileColor" content="#09c">
+<meta name="application-name" content="{{ hostname }} - LuCI">
+<meta name="apple-mobile-web-app-title" content="{{ hostname }} - LuCI">
+<link rel="stylesheet" href="{{ media }}/cascade.css">
+<link rel="shortcut icon" href="{{ media }}/favicon.ico">
+{% if (node?.css): %}
+<link rel="stylesheet" href="{{ resource }}/{{ node.css }}">
+{% endif %}
+<script src="{{ dispatcher.build_url('admin/translations', dispatcher.lang) }}"></script>
+<script src="{{ resource }}/cbi.js"></script>
+<title>{{ hostname }}{{ node?.title ? ` - ${striptags(node.title)}` : '' }} - LuCI</title>
+{% if (css): %}
+<style title="text/css">{{ css }}</style>
+{% endif %}
+</head>
+<body class="lang_{{ dispatcher.lang }} {{ ctx.authsession ? 'logged-in' : '' }} {{ length(ctx.path) ? `node-${join('-', ctx.path)}` : 'node-main-login' }}" data-page="{{ entityencode(join('-', ctx.path), true) }}">
+<header>
+ <div class="fill">
+ <div class="container">
+ <span class="showSide"></span>
+ <a id="logo" href="{{ ctx.authsession ? dispatcher.build_url('admin/status/overview') : '#' }}"><img src="{{ media }}/brand.png" alt="OpenWrt"></a>
+ <a class="brand" href="#">{{ hostname }}</a>
+ <span class="status" id="indicators"></span>
+ </div>
+ </div>
+</header>
+<div class="main">
+ <div style="" class="loading"><span><div class="loading-img"></div>{{ _('Collecting data...') }}</span></div>
+ <div class="main-left" id="mainmenu" style="display:none"></div>
+ <div class="main-right">
+ <div class="modemenu-buttons" style="display:none">
+ <ul id="modemenu"></ul>
+ </div>
+ <div class="darkMask"></div>
+ <div id="maincontent">
+ <div class="container">
+ {% if (getuid() == 0 && getspnam('root')?.pwdp === ''): %}
+ <!-- no password set -->
+ {% endif %}
+
+ {% if (boardinfo?.rootfs_type == "initramfs"): %}
+ <div class="alert-message warning">
+ <h4>{{ _('System running in recovery (initramfs) mode.') }}</h4>
+ <p>{{ _('No changes to settings will be stored and are lost after rebooting. This mode should only be used to install a firmware upgrade') }}</p>
+ {% if (dispatcher.lookup("admin/system/flash")): %}
+ <div class="right"><a class="btn" href="{{ dispatcher.build_url("admin/system/flash") }}">{{ _('Go to firmware upgrade...') }}</a></div>
+ {% endif %}
+ </div>
+ {% endif %}
+
+ <noscript>
+ <div class="alert-message warning">
+ <h4>{{ _('JavaScript required!') }}</h4>
+ <p>{{ _('You must enable JavaScript in your browser or LuCI will not work properly.') }}</p>
+ </div>
+ </noscript>
+
+ <div id="tabmenu" style="display:none"></div>
diff --git a/themes/luci-theme-openwrt-2020/Makefile b/themes/luci-theme-openwrt-2020/Makefile
index dcbe110125..8b0c1a93a5 100644
--- a/themes/luci-theme-openwrt-2020/Makefile
+++ b/themes/luci-theme-openwrt-2020/Makefile
@@ -9,6 +9,14 @@ include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI modern OpenWrt theme
LUCI_DEPENDS:=
+define Package/luci-theme-openwrt-2020/postrm
+#!/bin/sh
+[ -n "$${IPKG_INSTROOT}" ] || {
+ uci -q delete luci.themes.OpenWrt2020
+ uci commit luci
+}
+endef
+
include ../../luci.mk
# call BuildPackage - OpenWrt buildroot signature
diff --git a/themes/luci-theme-openwrt-2020/htdocs/luci-static/openwrt2020/logo.png b/themes/luci-theme-openwrt-2020/htdocs/luci-static/openwrt2020/logo.png
new file mode 100644
index 0000000000..182d7e35c5
--- /dev/null
+++ b/themes/luci-theme-openwrt-2020/htdocs/luci-static/openwrt2020/logo.png
Binary files differ
diff --git a/themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm b/themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm
deleted file mode 100644
index 34c52f4b12..0000000000
--- a/themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm
+++ /dev/null
@@ -1,77 +0,0 @@
-<%#
- Copyright 2020 Jo-Philipp Wich <jo@mein.io>
- Licensed to the public under the Apache License 2.0.
--%>
-
-<%
- local sys = require "luci.sys"
- local util = require "luci.util"
- local http = require "luci.http"
- local disp = require "luci.dispatcher"
- local ver = require "luci.version"
-
- local boardinfo = util.ubus("system", "board") or { }
-
- local node = disp.context.dispatched
- local path = table.concat(disp.context.path, "-")
-
- http.prepare_content("text/html; charset=UTF-8")
--%>
-<!DOCTYPE html>
-<html lang="<%=luci.i18n.context.lang%>">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta http-equiv="Content-Script-Type" content="text/javascript" />
-<meta name="viewport" content="width=device-width, initial-scale=1" />
-<link rel="stylesheet" type="text/css" media="screen" href="<%=media%>/cascade.css" />
-<link rel="icon" href="<%=media%>/logo.svg" type="image/svg+xml" />
-<script type="text/javascript" src="<%=url('admin/translations', luci.i18n.context.lang)%><%# ?v=PKG_VERSION %>"></script>
-<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
-<title><%=striptags( (boardinfo.hostname or "?") .. ( (node and node.title) and ' - ' .. translate(node.title) or '')) %> - LuCI</title>
-<% if css then %><style title="text/css">
-<%= css %>
-</style>
-<% end -%>
-</head>
-<body class="lang_<%=luci.i18n.context.lang%>" data-page="<%= pcdata(path) %>">
-
-<p class="skiplink">
-<span id="skiplink1"><a href="#navigation"><%:Skip to navigation%></a></span>
-<span id="skiplink2"><a href="#content"><%:Skip to content%></a></span>
-</p>
-
-<div id="menubar">
- <h2 class="navigation"><a id="navigation" name="navigation"><%:Navigation%></a></h2>
-
- <span class="hostname"><a href="/"><%=striptags(boardinfo.hostname or "?")%></a></span>
- <span class="distversion"><%=ver.distversion%></span>
- <span id="indicators"></span>
-</div>
-
-<div id="modemenu" style="display:none"></div>
-
-<div id="maincontainer">
- <div id="mainmenu"></div>
-
- <div id="maincontent">
- <%- if luci.sys.process.info("uid") == 0 and luci.sys.user.getuser("root") and not luci.sys.user.getpasswd("root") and path ~= "admin-system-admin-password" then -%>
- <div class="alert-message warning">
- <h4><%:No password set!%></h4>
- <p><%:There is no password set on this router. Please configure a root password to protect the web interface.%></p>
- <% if disp.lookup("admin/system/admin") then %>
- <div class="right"><a class="btn" href="<%=url("admin/system/admin")%>"><%:Go to password configuration...%></a></div>
- <% end %>
- </div>
- <%- end -%>
-
- <%- if boardinfo.rootfs_type == "initramfs" then -%>
- <div class="alert-message warning">
- <h4><%:System running in recovery (initramfs) mode.%></h4>
- <p><%:No changes to settings will be stored and are lost after rebooting. This mode should only be used to install a firmware upgrade%></p>
- <% if disp.lookup("admin/system/flash") then %>
- <div class="right"><a class="btn" href="<%=url("admin/system/flash")%>"><%:Go to firmware upgrade...%></a></div>
- <% end %>
- </div>
- <%- end -%>
-
- <div id="tabmenu" style="display:none"></div>
diff --git a/themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/footer.htm b/themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/footer.ut
index e9122f0b5c..5899f2a9dd 100644
--- a/themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/footer.htm
+++ b/themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/footer.ut
@@ -1,14 +1,13 @@
-<%#
+{#
Copyright 2020 Jo-Philipp Wich <jo@mein.io>
Licensed to the public under the Apache License 2.0.
--%>
+-#}
</div>
</div>
<p class="luci">
- <% local ver = require "luci.version" -%>
- Powered by <%= ver.luciname %> (<%= ver.luciversion %>)
+ Powered by {{ version.luciname }} ({{ version.luciversion }})
</p>
<script type="text/javascript">L.require('menu-openwrt2020')</script>
diff --git a/themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut b/themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut
new file mode 100644
index 0000000000..2b7c581387
--- /dev/null
+++ b/themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut
@@ -0,0 +1,72 @@
+{#
+ Copyright 2020 Jo-Philipp Wich <jo@mein.io>
+ Licensed to the public under the Apache License 2.0.
+-#}
+
+{%
+ import { getuid, getspnam } from 'luci.core';
+
+ const boardinfo = ubus.call('system', 'board');
+
+ http.prepare_content('text/html; charset=UTF-8');
+-%}
+
+<!DOCTYPE html>
+<html lang="{{ dispatcher.lang }}">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta http-equiv="Content-Script-Type" content="text/javascript" />
+<meta name="viewport" content="width=device-width, initial-scale=1" />
+<meta name="apple-mobile-web-app-capable" content="yes" />
+<link rel="stylesheet" type="text/css" media="screen" href="{{ media }}/cascade.css" />
+<link rel="icon" href="{{ media }}/logo.svg" type="image/svg+xml" />
+<link rel="apple-touch-icon" href="{{ media }}/logo.png" />
+<script type="text/javascript" src="{{ dispatcher.build_url('admin/translations', dispatcher.lang) }}"></script>
+<script type="text/javascript" src="{{ resource }}/cbi.js"></script>
+<title>{{ striptags(`${boardinfo.hostname ?? '?'}${node ? ` - ${node.title}` : ''}`) }} - LuCI</title>
+{% if (css): %}
+<style title="text/css">{{ css }}</style>
+{% endif %}
+</head>
+<body class="lang_{{ dispatcher.lang }}" data-page="{{ entityencode(join('-', ctx.request_path), true) }}">
+
+<p class="skiplink">
+<span id="skiplink1"><a href="#navigation">{{ _('Skip to navigation') }}</a></span>
+<span id="skiplink2"><a href="#content">{{ _('Skip to content') }}</a></span>
+</p>
+
+<div id="menubar">
+ <h2 class="navigation"><a id="navigation" name="navigation">{{ _('Navigation') }}</a></h2>
+
+ <span class="hostname"><a href="/">{{ striptags(boardinfo.hostname ?? '?') }}</a></span>
+ <span class="distversion">{{ version.distversion }} {{ version.distrevision }}</span>
+ <span id="indicators"></span>
+</div>
+
+<div id="modemenu" style="display:none"></div>
+
+<div id="maincontainer">
+ <div id="mainmenu"></div>
+
+ <div id="maincontent">
+ {% if (getuid() == 0 && getspnam('root')?.pwdp === '' && join('-', ctx.request_path) != 'admin-system-admin'): %}
+ <div class="alert-message warning">
+ <h4>{{ _('No password set!') }}</h4>
+ <p>{{ _('There is no password set on this router. Please configure a root password to protect the web interface.') }}</p>
+ {% if (dispatcher.lookup("admin/system/admin")): %}
+ <div class="right"><a class="btn" href="{{ dispatcher.build_url("admin/system/admin") }}">{{ _('Go to password configuration...') }}</a></div>
+ {% endif %}
+ </div>
+ {% endif %}
+
+ {% if (boardinfo.rootfs_type == "initramfs"): %}
+ <div class="alert-message warning">
+ <h4>{{ _('System running in recovery (initramfs) mode.') }}</h4>
+ <p>{{ _('No changes to settings will be stored and are lost after rebooting. This mode should only be used to install a firmware upgrade') }}</p>
+ {% if (dispatcher.lookup("admin/system/flash")): %}
+ <div class="right"><a class="btn" href="{{ dispatcher.build_url("admin/system/flash") }}">{{ _('Go to firmware upgrade...') }}</a></div>
+ {% endif %}
+ </div>
+ {% endif %}
+
+ <div id="tabmenu" style="display:none"></div>
diff --git a/themes/luci-theme-openwrt/Makefile b/themes/luci-theme-openwrt/Makefile
index b873d80727..41f479157c 100644
--- a/themes/luci-theme-openwrt/Makefile
+++ b/themes/luci-theme-openwrt/Makefile
@@ -9,6 +9,14 @@ include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI OpenWrt.org theme
LUCI_DEPENDS:=
+define Package/luci-theme-openwrt/postrm
+#!/bin/sh
+[ -n "$${IPKG_INSTROOT}" ] || {
+ uci -q delete luci.themes.OpenWrt
+ uci commit luci
+}
+endef
+
include ../../luci.mk
# call BuildPackage - OpenWrt buildroot signature